.error-fallback-module__jcTKZW__globalHtml{background:#05030a;min-height:100%}.error-fallback-module__jcTKZW__globalBody{color:#fbf8ff;background:#05030a;min-height:100%;margin:0}.error-fallback-module__jcTKZW__page{--error-bg:#05030a;--error-panel:#0b0712;--error-border:#be85ff2b;--error-text:#fbf8ff;--error-text-secondary:#a99fb0;--error-text-muted:#736a79;--error-accent:#a63fff;--error-accent-strong:#d591ff;--error-accent-ink:#fff;isolation:isolate;background:var(--error-bg);min-height:100vh;color:var(--error-text);font-family:var(--font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);place-items:center;padding:24px 16px 56px;display:grid;position:relative;overflow:hidden}.error-fallback-module__jcTKZW__page:before{z-index:-2;content:"";background:radial-gradient(640px 420px at 18% -8%,#a63fff1a,#0000 62%),radial-gradient(720px 480px at 100% 100%,#a63fff0d,#0000 60%);position:absolute;inset:-20%}.error-fallback-module__jcTKZW__page:after{z-index:-1;content:"";mix-blend-mode:overlay;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.error-fallback-module__jcTKZW__shell{width:min(100%,460px)}.error-fallback-module__jcTKZW__brand{color:var(--error-text);align-items:center;gap:10px;margin-bottom:30px;font-size:18px;font-weight:800;display:inline-flex}.error-fallback-module__jcTKZW__brandMark{flex:none;width:32px;height:38px}.error-fallback-module__jcTKZW__panel{border:1px solid var(--error-border);background:var(--error-panel);border-radius:10px;padding:34px clamp(22px,6vw,42px) 38px;position:relative;box-shadow:0 40px 90px -32px #080604a6}.error-fallback-module__jcTKZW__corner{pointer-events:none;width:16px;height:16px;position:absolute}.error-fallback-module__jcTKZW__cornerTopLeft{border-top:1.5px solid var(--error-accent);border-left:1.5px solid var(--error-accent);top:12px;left:12px}.error-fallback-module__jcTKZW__cornerTopRight{border-top:1.5px solid var(--error-accent);border-right:1.5px solid var(--error-accent);top:12px;right:12px}.error-fallback-module__jcTKZW__cornerBottomLeft{border-bottom:1.5px solid var(--error-accent);border-left:1.5px solid var(--error-accent);bottom:12px;left:12px}.error-fallback-module__jcTKZW__cornerBottomRight{border-right:1.5px solid var(--error-accent);border-bottom:1.5px solid var(--error-accent);bottom:12px;right:12px}.error-fallback-module__jcTKZW__eyebrow{color:var(--error-accent);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:10.5px;font-weight:500}.error-fallback-module__jcTKZW__title{color:var(--error-text);font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(28px,5vw,38px);font-weight:600;line-height:1.14}.error-fallback-module__jcTKZW__description{max-width:46ch;color:var(--error-text-secondary);margin:0 0 28px;font-size:14.5px;line-height:1.65}.error-fallback-module__jcTKZW__retryButton{background:var(--error-accent);width:100%;min-height:48px;color:var(--error-accent-ink);letter-spacing:.01em;border:0;border-radius:6px;font-size:14px;font-weight:700;transition:transform .14s,background-color .14s,box-shadow .14s}.error-fallback-module__jcTKZW__retryButton:hover{background:var(--error-accent-strong);transform:translateY(-1px);box-shadow:0 10px 24px -12px #a63fff8c}.error-fallback-module__jcTKZW__retryButton:focus-visible{outline:2px solid var(--error-accent);outline-offset:3px}.error-fallback-module__jcTKZW__note{color:var(--error-text-muted);text-align:center;margin:22px 0 0;font-size:13px;line-height:1.55}@media (prefers-reduced-motion:reduce){.error-fallback-module__jcTKZW__retryButton{transition:none}.error-fallback-module__jcTKZW__retryButton:hover{transform:none}}
