@keyframes ErrorState-module-scss-module__pEtNUa__epScan{0%{transform:translateY(-30px)}to{transform:translateY(60px)}}@keyframes ErrorState-module-scss-module__pEtNUa__epGlitch{0%,90%,to{transform:translate(0)}92%{transform:translate(-4px,2px)}94%{transform:translate(3px,-2px)}96%{transform:translate(-2px,1px)}98%{transform:translate(2px)}}.ErrorState-module-scss-module__pEtNUa__root{background:var(--d-bg);width:100%;min-height:100svh;color:var(--d-fg);font-family:var(--font-sans-stack);position:relative;overflow:hidden}.ErrorState-module-scss-module__pEtNUa__glow{background:radial-gradient(100% 100% at 70% 6%,#ff4d1c1f,#0000 48%),radial-gradient(90% 90% at 22% 96%,#101418,#0a0b0c 72%);position:absolute;inset:0}.ErrorState-module-scss-module__pEtNUa__glowFault{background:radial-gradient(100% 100% at 70% 6%,#ff4d1c29,#0000 48%),radial-gradient(90% 90% at 22% 96%,#101418,#0a0b0c 72%)}.ErrorState-module-scss-module__pEtNUa__grid{opacity:.45;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.ErrorState-module-scss-module__pEtNUa__scan{background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5;height:2px;animation:4.6s linear infinite ErrorState-module-scss-module__pEtNUa__epScan;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.ErrorState-module-scss-module__pEtNUa__scan{display:none}}.ErrorState-module-scss-module__pEtNUa__vignette{pointer-events:none;background:radial-gradient(120% 120% at 50% 40%,#0000 52%,#0000008c);position:absolute;inset:0}.ErrorState-module-scss-module__pEtNUa__bracket{width:30px;height:30px;position:absolute}.ErrorState-module-scss-module__pEtNUa__brTL{border-top:2px solid #ffffff2e;border-left:2px solid #ffffff2e;top:40px;left:40px}.ErrorState-module-scss-module__pEtNUa__brTR{border-top:2px solid #ffffff2e;border-right:2px solid #ffffff2e;top:40px;right:40px}.ErrorState-module-scss-module__pEtNUa__brBL{border-bottom:2px solid #ffffff2e;border-left:2px solid #ffffff2e;bottom:40px;left:40px}.ErrorState-module-scss-module__pEtNUa__brBR{border-bottom:2px solid #ffffff2e;border-right:2px solid #ffffff2e;bottom:40px;right:40px}.ErrorState-module-scss-module__pEtNUa__topBar{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;top:56px;left:64px;right:64px}.ErrorState-module-scss-module__pEtNUa__brand{font-family:var(--font-mono-stack);letter-spacing:.02em;color:var(--d-fg);font-size:16px;font-weight:700}.ErrorState-module-scss-module__pEtNUa__brandDot{color:var(--accent)}.ErrorState-module-scss-module__pEtNUa__status{font-family:var(--font-mono-stack);letter-spacing:.12em;color:var(--d-muted);text-transform:uppercase;align-items:center;gap:9px;font-size:12px;display:inline-flex}.ErrorState-module-scss-module__pEtNUa__content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:140px 64px;display:flex;position:relative}.ErrorState-module-scss-module__pEtNUa__tag{font-family:var(--font-mono-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin-bottom:30px;font-size:13px;display:inline-flex}.ErrorState-module-scss-module__pEtNUa__tagDot{background:var(--accent);border-radius:50%;width:6px;height:6px}.ErrorState-module-scss-module__pEtNUa__code{line-height:.84;position:relative}.ErrorState-module-scss-module__pEtNUa__codeGhost{color:#ff4d1c24;-webkit-user-select:none;user-select:none;position:absolute;inset:0;transform:translate(6px,6px)}.ErrorState-module-scss-module__pEtNUa__codeGhost,.ErrorState-module-scss-module__pEtNUa__codeText{letter-spacing:-.05em;font-size:clamp(150px,22vw,300px);font-weight:800}.ErrorState-module-scss-module__pEtNUa__codeText{animation:5.5s step-end infinite ErrorState-module-scss-module__pEtNUa__epGlitch;position:relative}.ErrorState-module-scss-module__pEtNUa__title{letter-spacing:-.03em;margin:24px 0 0;font-size:clamp(30px,3.4vw,46px);font-weight:800}.ErrorState-module-scss-module__pEtNUa__message{max-width:560px;color:var(--d-soft);text-wrap:pretty;margin:18px 0 0;font-size:18px;font-weight:500;line-height:1.55}.ErrorState-module-scss-module__pEtNUa__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.ErrorState-module-scss-module__pEtNUa__btnPrimary,.ErrorState-module-scss-module__pEtNUa__btnGhost{border-radius:var(--r-pill);font-family:var(--font-mono-stack);letter-spacing:.03em;transition:filter .2s var(--ease-out),border-color .2s var(--ease-out);align-items:center;gap:9px;padding:15px 26px;font-size:14px;display:inline-flex}.ErrorState-module-scss-module__pEtNUa__btnPrimary{background:var(--accent);color:var(--d-bg);font-weight:700}.ErrorState-module-scss-module__pEtNUa__btnPrimary:hover{filter:brightness(1.08)}.ErrorState-module-scss-module__pEtNUa__btnIcon{font-size:16px}.ErrorState-module-scss-module__pEtNUa__btnGhost{color:var(--d-soft);border:1px solid var(--d-chip-border);background:0 0;font-weight:600}.ErrorState-module-scss-module__pEtNUa__btnGhost:hover{border-color:#3a3a3a}.ErrorState-module-scss-module__pEtNUa__btnGhostIcon{color:var(--d-mono);font-size:15px}.ErrorState-module-scss-module__pEtNUa__log{text-align:left;border:1px solid var(--d-line);border-radius:var(--r-box);background:#0b0c0ecc;width:min(680px,86%);margin-top:44px;overflow:hidden}.ErrorState-module-scss-module__pEtNUa__logHead{border-bottom:1px solid var(--d-line);background:#101010;align-items:center;gap:8px;padding:10px 16px;display:flex}.ErrorState-module-scss-module__pEtNUa__logDot{background:#3a3a3a;border-radius:50%;width:9px;height:9px}.ErrorState-module-scss-module__pEtNUa__logDotAccent{background:var(--accent)}.ErrorState-module-scss-module__pEtNUa__logName{font-family:var(--font-mono-stack);letter-spacing:.1em;color:var(--d-faint);text-transform:uppercase;margin-left:8px;font-size:11px}.ErrorState-module-scss-module__pEtNUa__logBody{font-family:var(--font-mono-stack);color:var(--d-mono);padding:16px 18px;font-size:12.5px;line-height:1.85}.ErrorState-module-scss-module__pEtNUa__logMark{color:var(--d-faint)}.ErrorState-module-scss-module__pEtNUa__logErr{color:var(--accent)}.ErrorState-module-scss-module__pEtNUa__logStrong{color:var(--d-body)}.ErrorState-module-scss-module__pEtNUa__logSoft{color:var(--d-soft)}.ErrorState-module-scss-module__pEtNUa__readout{font-family:var(--font-mono-stack);letter-spacing:.06em;color:var(--d-faint);z-index:1;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:52px;left:64px;right:64px}@media (max-width:720px){.ErrorState-module-scss-module__pEtNUa__topBar{left:var(--gutter);right:var(--gutter);top:30px}.ErrorState-module-scss-module__pEtNUa__content{padding:110px var(--gutter)}.ErrorState-module-scss-module__pEtNUa__codeGhost,.ErrorState-module-scss-module__pEtNUa__codeText{font-size:clamp(96px,30vw,180px)}.ErrorState-module-scss-module__pEtNUa__message{font-size:16px}.ErrorState-module-scss-module__pEtNUa__bracket{width:22px;height:22px}.ErrorState-module-scss-module__pEtNUa__brTL,.ErrorState-module-scss-module__pEtNUa__brBL{left:18px}.ErrorState-module-scss-module__pEtNUa__brTR,.ErrorState-module-scss-module__pEtNUa__brBR{right:18px}.ErrorState-module-scss-module__pEtNUa__brTL,.ErrorState-module-scss-module__pEtNUa__brTR{top:18px}.ErrorState-module-scss-module__pEtNUa__brBL,.ErrorState-module-scss-module__pEtNUa__brBR{bottom:18px}.ErrorState-module-scss-module__pEtNUa__readout{left:var(--gutter);right:var(--gutter);bottom:26px}}
