.ErrorScreen-module__FxHyOa__shell{isolation:isolate;box-sizing:border-box;color:#fff;height:100dvh;font-family:var(--font-inter), system-ui, sans-serif;flex-direction:column;padding:28px clamp(20px,5vw,56px);display:flex;position:relative;overflow-y:auto}.ErrorScreen-module__FxHyOa__backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ErrorScreen-module__FxHyOa__gradient{background:radial-gradient(52% 64% at 102% -6%,#fff 0%,#f3f6ff 20%,#cddcffe0 34%,#7da0ff61 50%,#5a78ff00 64%),radial-gradient(70% 80% at -6% 32%,#1d6cf2 0%,#1d6cf200 70%),radial-gradient(75% 70% at 100% 108%,#7b1fd9 0%,#7b1fd900 70%),linear-gradient(172deg,#3478f4 0%,#2262e8 30%,#3645d4 56%,#5324c8 78%,#6a1bd0 100%);position:absolute;inset:0}.ErrorScreen-module__FxHyOa__specks{opacity:.75;background:url(/brand/specks.svg) 0 0/320px 320px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 100% 0,#000 28%,#00000047 70%);mask-image:radial-gradient(75% 85% at 100% 0,#000 28%,#00000047 70%)}.ErrorScreen-module__FxHyOa__grain{mix-blend-mode:overlay;opacity:.22;background:url(/brand/grain.svg) 0 0/240px 240px;position:absolute;inset:0}.ErrorScreen-module__FxHyOa__brand{display:flex}.ErrorScreen-module__FxHyOa__brandLink{border-radius:10px;display:inline-flex}.ErrorScreen-module__FxHyOa__brandLink:focus-visible{outline-offset:6px;outline:2px solid #fff}.ErrorScreen-module__FxHyOa__wordmark{width:auto;height:36px;display:block}.ErrorScreen-module__FxHyOa__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;padding:32px 0;animation:.8s cubic-bezier(.16,1,.3,1) backwards ErrorScreen-module__FxHyOa__rise;display:flex}.ErrorScreen-module__FxHyOa__code{font-family:var(--font-display,var(--font-inter)), system-ui, sans-serif;letter-spacing:-.05em;color:#fff;text-shadow:0 24px 60px #1e147859;align-items:center;gap:clamp(8px,1.5vw,18px);margin:0 0 20px;font-size:clamp(96px,18vw,184px);font-weight:700;line-height:.9;display:flex}.ErrorScreen-module__FxHyOa__mark{color:#1e6bf0;background:#fff;border-radius:999px;place-items:center;width:.72em;height:.72em;animation:4.5s ease-in-out infinite ErrorScreen-module__FxHyOa__float;display:grid;position:relative;box-shadow:inset 0 1px #fff9,0 30px 60px -20px #26148c99}.ErrorScreen-module__FxHyOa__mark svg{width:38%;height:38%}.ErrorScreen-module__FxHyOa__mark:after{content:"";filter:blur(6px);background:#140a5a59;border-radius:50%;height:.06em;animation:4.5s ease-in-out infinite ErrorScreen-module__FxHyOa__shadow;position:absolute;bottom:-.2em;left:18%;right:18%}.ErrorScreen-module__FxHyOa__title{max-width:18ch;font-family:var(--font-display,var(--font-inter)), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.15}.ErrorScreen-module__FxHyOa__subtitle{color:#ffffffd1;text-wrap:pretty;max-width:46ch;margin:12px 0 0;font-size:16px;line-height:1.55}.ErrorScreen-module__FxHyOa__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.ErrorScreen-module__FxHyOa__primary,.ErrorScreen-module__FxHyOa__secondary{border-radius:14px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ErrorScreen-module__FxHyOa__primary{color:#1e3fd0;background:#fff;box-shadow:0 16px 34px -14px #140a5a99}.ErrorScreen-module__FxHyOa__primary:hover{transform:translateY(-1px);box-shadow:0 20px 40px -14px #140a5ab3}.ErrorScreen-module__FxHyOa__secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff4d}.ErrorScreen-module__FxHyOa__secondary:hover{background:#fff3}.ErrorScreen-module__FxHyOa__primary:focus-visible,.ErrorScreen-module__FxHyOa__secondary:focus-visible{outline-offset:3px;outline:2px solid #fff}.ErrorScreen-module__FxHyOa__foot{text-align:center;color:#ffffffb3;font-size:13px}@keyframes ErrorScreen-module__FxHyOa__rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ErrorScreen-module__FxHyOa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-.08em)}}@keyframes ErrorScreen-module__FxHyOa__shadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.8)}}@media (prefers-reduced-motion:reduce){.ErrorScreen-module__FxHyOa__main,.ErrorScreen-module__FxHyOa__mark,.ErrorScreen-module__FxHyOa__mark:after{animation:none}}
