.app-error-page{width:100%;min-width:0;min-height:100dvh;color:var(--text-title,#e7e8ef);font-family:var(--font-ruberoid,"Ruberoid"), sans-serif;justify-content:center;align-items:center;padding:48px clamp(24px,8.2vw,32px);display:flex;overflow:hidden}.app-error-page__content{flex-direction:column;align-items:flex-start;gap:16px;width:min(100%,326px);min-width:0;display:flex}.app-error-page h1,.app-error-page p{overflow-wrap:anywhere;width:100%;margin:0}.app-error-page h1{font-size:clamp(28px,8vw,36px);font-weight:700;line-height:1.12}.app-error-page p{color:var(--text-secondary,#afafaf);font-size:16px;font-weight:400;line-height:1.4}.app-error-page code{border:1px solid var(--border-dark,#323232);width:100%;max-height:120px;color:var(--text-secondary,#afafaf);overflow-wrap:anywhere;white-space:pre-wrap;background:#00000052;border-radius:12px;padding:12px;font-size:12px;line-height:1.4;display:block;overflow:auto}.app-error-page button{width:min(100%,220px);min-height:44px;color:var(--icon-default,#e7e8ef);font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffffff2e,#0000 46%),linear-gradient(145deg,#7f74f63d,#101116c7 72%);border:1px solid #ffffff29;border-radius:17px;justify-content:center;align-items:center;padding:8px 16px;font-size:16px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #0000004d}.app-error-page button:focus-visible{outline:2px solid var(--plans-anti-block,#7f74f6);outline-offset:2px}.app-error-page button:active{transform:scale(.98)}@media (max-width:350px){.app-error-page{padding-left:20px;padding-right:20px}}
