.error-module__uHmsfa__root{--bg-0:#0a0f1a;--bg-1:#0f172a;--bg-2:#1e293b;--accent:#2563eb;--warn:#f59e0b;--danger:#dc2626;--text-hi:#e2e8f0;--text-lo:#64748b;--text-mid:#94a3b8;background:var(--bg-0);color:var(--text-hi);font-family:var(--font-sans), sans-serif;display:flex;position:fixed;inset:0;overflow:hidden auto}.error-module__uHmsfa__root *,.error-module__uHmsfa__root :before,.error-module__uHmsfa__root :after{box-sizing:border-box}.error-module__uHmsfa__stage{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:920px;margin:auto;padding:24px;display:flex}.error-module__uHmsfa__statusbar{width:100%;max-width:640px;font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--text-lo);justify-content:space-between;align-items:center;padding:0 4px;font-size:11px;display:flex}.error-module__uHmsfa__dot{background:var(--warn);width:6px;height:6px;box-shadow:0 0 8px var(--warn);border-radius:50%;margin-right:6px;animation:.7s steps(2,jump-none) infinite error-module__uHmsfa__blink;display:inline-block}@keyframes error-module__uHmsfa__blink{50%{opacity:.15}}.error-module__uHmsfa__scene{justify-content:center;align-items:flex-end;width:100%;max-width:640px;display:flex;position:relative}.error-module__uHmsfa__monitor{aspect-ratio:16/9;border:1px solid var(--bg-2);width:100%;box-shadow:0 0 0 6px var(--bg-1), 0 0 0 7px #020408, 0 30px 60px -20px #000000b3;background:#000;border-radius:10px;position:relative;overflow:hidden}.error-module__uHmsfa__bars{opacity:.9;background:linear-gradient(90deg,#bfbfbf 0 14.28%,#bfbf00 14.28% 28.57%,#00bfbf 28.57% 42.85%,#00bf00 42.85% 57.14%,#bf00bf 57.14% 71.42%,#bf0000 71.42% 85.71%,#0000bf 85.71% 100%);position:absolute;inset:0}.error-module__uHmsfa__tear{mix-blend-mode:difference;background:linear-gradient(90deg,#00bfbf 0 14.28%,#bf00bf 14.28% 28.57%,#bfbf00 28.57% 42.85%,#0000bf 42.85% 57.14%,#00bf00 57.14% 71.42%,#bfbfbf 71.42% 85.71%,#bf0000 85.71% 100%);height:10%;animation:3.2s steps(1,jump-none) infinite error-module__uHmsfa__tear;position:absolute;left:0;right:0}@keyframes error-module__uHmsfa__tear{0%,60%,to{opacity:0;top:-12%}62%{opacity:.85;top:20%}70%{opacity:.85;top:55%}74%{opacity:0;top:80%}}.error-module__uHmsfa__scanlines{pointer-events:none;background:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.error-module__uHmsfa__vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px 20px #000000b3}.error-module__uHmsfa__monitorCenter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.error-module__uHmsfa__plate{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#02060cb8;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:12px 22px;display:flex}.error-module__uHmsfa__code500{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;color:#f8fafc;text-shadow:2px 0 #f59e0b99,-2px 0 #2563eb80;font-size:clamp(52px,11vw,92px);font-style:italic;font-weight:800;line-height:1;animation:2.8s infinite error-module__uHmsfa__glitch}@keyframes error-module__uHmsfa__glitch{0%,88%,to{transform:translate(0)}89%{transform:translate(-3px,1px)}90%{transform:translate(3px,-2px)}91%{transform:translate(-2px,1px)}92%{transform:translate(0)}}.error-module__uHmsfa__jammed{font-family:var(--font-mono), monospace;letter-spacing:.18em;color:var(--warn);text-transform:uppercase;font-size:12px;font-weight:700;animation:1.8s infinite error-module__uHmsfa__flicker}@keyframes error-module__uHmsfa__flicker{0%,19%,21%,50%,52%,to{opacity:1}20%,51%{opacity:.25}}.error-module__uHmsfa__cornerTag{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#ffffffeb;z-index:2;background:#02060cb8;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;top:10px;left:12px}.error-module__uHmsfa__cornerTagRight{left:auto;right:14px}.error-module__uHmsfa__pulseDock{z-index:6;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:-30px;right:-18px}.error-module__uHmsfa__bubble{color:#1e293b;white-space:nowrap;font-size:11px;font-weight:500;font-family:var(--font-sans), sans-serif;background:#fff;border-radius:12px 12px 12px 3px;margin-bottom:6px;padding:6px 11px;animation:.5s ease-out .9s both error-module__uHmsfa__bubbleIn;box-shadow:0 8px 18px -6px #00000080}@keyframes error-module__uHmsfa__bubbleIn{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.error-module__uHmsfa__pulseWrap{filter:drop-shadow(0 10px 16px #00000073);width:86px;height:90px}.error-module__uHmsfa__mGroup{transform-origin:100px 130px;animation:.9s ease-in-out infinite error-module__uHmsfa__jitter}@keyframes error-module__uHmsfa__jitter{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-1px)rotate(-1deg)}75%{transform:translate(1px)rotate(1deg)}}.error-module__uHmsfa__liveDot{animation:1.4s ease-in-out infinite error-module__uHmsfa__warnPulse}.error-module__uHmsfa__liveHalo{animation:1.4s ease-in-out infinite error-module__uHmsfa__warnHalo}@keyframes error-module__uHmsfa__warnPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes error-module__uHmsfa__warnHalo{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.error-module__uHmsfa__sweat{animation:2.4s ease-in-out infinite error-module__uHmsfa__drip}@keyframes error-module__uHmsfa__drip{0%,55%{opacity:0;transform:translateY(0)}60%{opacity:.9}to{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.error-module__uHmsfa__dot,.error-module__uHmsfa__tear,.error-module__uHmsfa__code500,.error-module__uHmsfa__jammed,.error-module__uHmsfa__mGroup,.error-module__uHmsfa__liveDot,.error-module__uHmsfa__liveHalo,.error-module__uHmsfa__sweat,.error-module__uHmsfa__bubble{animation:none!important}.error-module__uHmsfa__tear{display:none}.error-module__uHmsfa__sweat{opacity:0}}.error-module__uHmsfa__caption{text-align:center;max-width:460px;margin-top:14px}.error-module__uHmsfa__caption h1{color:var(--text-hi);margin:0 0 8px;font-size:17px;font-weight:600}.error-module__uHmsfa__caption p{color:var(--text-mid);margin:0;font-size:13.5px;line-height:1.6}.error-module__uHmsfa__routeReadout{font-family:var(--font-mono), monospace;color:var(--text-lo);background:var(--bg-1);border:1px solid var(--bg-2);border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:8px 14px;font-size:11px;display:flex}.error-module__uHmsfa__routeReadout b{color:var(--text-hi);font-weight:500}.error-module__uHmsfa__statusErr{color:var(--warn)}.error-module__uHmsfa__digest{color:var(--text-mid);-webkit-user-select:all;user-select:all}.error-module__uHmsfa__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.error-module__uHmsfa__btn{font-family:var(--font-sans), sans-serif;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .12s,background .15s;display:inline-flex}.error-module__uHmsfa__btn:hover{transform:translateY(-1px)}.error-module__uHmsfa__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.error-module__uHmsfa__btnPrimary{background:var(--accent);color:#fff}.error-module__uHmsfa__btnPrimary:hover{background:#3b73f0}.error-module__uHmsfa__btnGhost{color:var(--text-mid);border-color:var(--bg-2);background:0 0}.error-module__uHmsfa__btnGhost:hover{color:var(--text-hi);border-color:#334155}
