.PageErrorScreen-module__XI2qMq__page{min-height:100svh;padding:0}:is(html:has(.PageErrorScreen-module__XI2qMq__page),body:has(.PageErrorScreen-module__XI2qMq__page)){background:var(--ds-canvas)}.PageErrorScreen-module__XI2qMq__layout{flex-direction:column;width:min(100%,640px);min-height:100svh;margin-inline:auto;display:flex}.PageErrorScreen-module__XI2qMq__hero{min-height:clamp(240px,43svh,420px);padding:calc(72px + var(--safe-area-top)) max(var(--ds-page-inset), var(--safe-area-right)) 40px max(var(--ds-page-inset), var(--safe-area-left));flex:1 0 auto;justify-content:center;align-items:center;display:flex;position:relative}.PageErrorScreen-module__XI2qMq__header{top:max(24px, var(--safe-area-top));left:max(var(--ds-page-inset), var(--safe-area-left));position:absolute}.PageErrorScreen-module__XI2qMq__logo{--ds-logo-size:40px}.PageErrorScreen-module__XI2qMq__symbol{width:138px;height:150px;color:var(--ds-ink);flex:none;display:block}.PageErrorScreen-module__XI2qMq__panel{min-width:0;padding:clamp(28px, 5svh, 48px) max(var(--ds-page-inset), var(--safe-area-right)) calc(28px + var(--safe-area-bottom)) max(var(--ds-page-inset), var(--safe-area-left));background:var(--ds-surface);border-radius:30px 30px 0 0;flex:none}.PageErrorScreen-module__XI2qMq__eyebrow{color:var(--ds-ink-soft);font-size:var(--ds-type-body);margin:0 0 14px;line-height:1.4}.PageErrorScreen-module__XI2qMq__title{max-width:520px;font-size:var(--ds-type-display);text-wrap:initial;line-height:1.12}.PageErrorScreen-module__XI2qMq__description{color:var(--ds-ink-soft);font-size:var(--ds-type-lead);overflow-wrap:anywhere;text-wrap:pretty;margin:24px 0 32px;line-height:1.45}.PageErrorScreen-module__XI2qMq__actions{gap:10px;display:grid}.PageErrorScreen-module__XI2qMq__actions .PageErrorScreen-module__XI2qMq__retry{font-size:var(--ds-type-body)}@media (max-height:660px){.PageErrorScreen-module__XI2qMq__hero{min-height:184px;padding-top:calc(76px + var(--safe-area-top));padding-bottom:24px}.PageErrorScreen-module__XI2qMq__symbol{width:78px;height:84px}.PageErrorScreen-module__XI2qMq__panel{padding-top:24px;padding-bottom:calc(24px + var(--safe-area-bottom))}.PageErrorScreen-module__XI2qMq__description{font-size:var(--ds-type-body);margin-block:18px 24px}}
