.error-scene-module__gF5UxG__scene{--mx:.5;--my:.4;--tone:var(--color-accent);--tone-text:var(--color-accent-text);--tone-weak:var(--color-accent-weak);isolation:isolate;padding:var(--space-10) var(--space-4);border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.error-scene-module__gF5UxG__fullscreen{background:var(--color-background);border-radius:0;position:fixed;overflow-y:auto}.error-scene-module__gF5UxG__loss{--tone:var(--color-loss);--tone-text:var(--color-loss);--tone-weak:var(--color-loss-weak)}.error-scene-module__gF5UxG__grid{z-index:-3;background-image:linear-gradient(var(--color-border-strong) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-strong) 1px, transparent 1px);transform:perspective(600px) rotateX(62deg) translateY(calc(var(--my) * -20px));transform-origin:50% 100%;animation:error-scene-module__gF5UxG__grid-scroll calc(var(--duration-loop) * 2.5) linear infinite;background-size:56px 56px;position:absolute;inset:-50% -50% 0;-webkit-mask-image:radial-gradient(60% 55% at 50% 70%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 70%,#000 20%,#0000 75%)}.error-scene-module__gF5UxG__spotlight{z-index:-2;background:radial-gradient(520px circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), var(--tone-weak), transparent 70%);transition:background var(--duration-fast) linear;position:absolute;inset:0}.error-scene-module__gF5UxG__orb{z-index:-2;aspect-ratio:1;border-radius:var(--radius-full);filter:blur(90px);opacity:.35;pointer-events:none;width:34rem;position:absolute}.error-scene-module__gF5UxG__orbA{background:var(--tone);animation:error-scene-module__gF5UxG__drift-a calc(var(--duration-loop) * 6) var(--ease-inout) infinite alternate;top:-12rem;left:-10rem}.error-scene-module__gF5UxG__orbB{background:var(--color-warning);opacity:.16;animation:error-scene-module__gF5UxG__drift-b calc(var(--duration-loop) * 7.5) var(--ease-inout) infinite alternate;bottom:-16rem;right:-12rem}.error-scene-module__gF5UxG__noise{z-index:-1;opacity:.05;background-image:repeating-linear-gradient(0deg, var(--color-foreground) 0 1px, transparent 1px 3px);pointer-events:none;position:absolute;inset:0}.error-scene-module__gF5UxG__content{align-items:center;gap:var(--space-4);max-width:var(--content-max-sm);text-align:center;transform:translate(calc((var(--mx) - .5) * -14px), calc((var(--my) - .5) * -10px));transition:transform var(--duration-slower) var(--ease-out);flex-direction:column;display:flex;position:relative}.error-scene-module__gF5UxG__code{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:clamp(6rem,22vw,13rem);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-none);letter-spacing:var(--tracking-display);gap:.02em;display:flex}.error-scene-module__gF5UxG__digit{background:linear-gradient(180deg, var(--color-foreground) 10%, var(--tone-text) 60%, transparent 120%);color:#0000;animation:error-scene-module__gF5UxG__digit-in calc(var(--duration-reveal) * 1.5) var(--ease-spring) both, error-scene-module__gF5UxG__float calc(var(--duration-loop) * 2) var(--ease-inout) infinite;animation-delay:calc(var(--i) * var(--duration-fast)), calc(var(--duration-reveal) * 1.5 + var(--i) * var(--duration-slower));-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.error-scene-module__gF5UxG__digit:before,.error-scene-module__gF5UxG__digit:after{content:attr(data-digit);color:var(--tone);-webkit-text-fill-color:currentColor;opacity:0;mix-blend-mode:screen;animation:error-scene-module__gF5UxG__glitch calc(var(--duration-loop) * 1.75) steps(1) infinite;animation-delay:calc(var(--duration-loop) / 2 + var(--i) * var(--duration-slower));position:absolute;inset:0}.error-scene-module__gF5UxG__digit:after{color:var(--color-warning);animation-name:error-scene-module__gF5UxG__glitch-alt}.error-scene-module__gF5UxG__scan{background:linear-gradient(90deg, transparent, var(--tone), transparent);width:min(16rem,60%);height:1px;animation:error-scene-module__gF5UxG__scan calc(var(--duration-loop) * 1.25) var(--ease-inout) infinite, error-scene-module__gF5UxG__fade-up var(--duration-reveal) calc(var(--duration-slow) * 2) var(--ease-out) both}.error-scene-module__gF5UxG__cable{width:min(var(--error-illustration-width), 100%);height:auto;animation:error-scene-module__gF5UxG__rise var(--duration-slower) var(--ease-out) both;animation-delay:var(--duration-slower);overflow:visible}.error-scene-module__gF5UxG__cableFade{stop-color:var(--color-faint);stop-opacity:0}.error-scene-module__gF5UxG__cableSolid{stop-color:var(--color-faint)}.error-scene-module__gF5UxG__part{stroke:var(--color-muted)}.error-scene-module__gF5UxG__plug{animation:error-scene-module__gF5UxG__reach var(--duration-loop) var(--ease-inout) infinite}.error-scene-module__gF5UxG__sparks{stroke:var(--tone);animation:error-scene-module__gF5UxG__spark var(--duration-loop) steps(1) infinite}.error-scene-module__gF5UxG__title,.error-scene-module__gF5UxG__body,.error-scene-module__gF5UxG__detail,.error-scene-module__gF5UxG__actions{animation:error-scene-module__gF5UxG__rise var(--duration-reveal) var(--ease-out) both}.error-scene-module__gF5UxG__title{font-size:var(--text-2xl);animation-delay:var(--duration-slower);}.error-scene-module__gF5UxG__body{animation-delay:calc(var(--duration-slower) + var(--duration-fast));max-width:46ch;font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--color-muted)}.error-scene-module__gF5UxG__detail{animation-delay:calc(var(--duration-slower) + var(--duration-fast) * 2);padding:var(--space-1) var(--space-3);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-muted);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md)}.error-scene-module__gF5UxG__actions{animation-delay:calc(var(--duration-slower) + var(--duration-fast) * 3);gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}@keyframes error-scene-module__gF5UxG__grid-scroll{to{background-position:0 56px}}@keyframes error-scene-module__gF5UxG__drift-a{to{transform:translate(8rem,6rem)scale(1.15)}}@keyframes error-scene-module__gF5UxG__drift-b{to{transform:translate(-6rem,-8rem)scale(.9)}}@keyframes error-scene-module__gF5UxG__digit-in{0%{opacity:0;filter:blur(12px);transform:translateY(40%)rotateX(80deg)scale(.8)}to{opacity:1;filter:blur();transform:none}}@keyframes error-scene-module__gF5UxG__float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes error-scene-module__gF5UxG__glitch{0%,88%,to{opacity:0;clip-path:none;transform:none}90%{opacity:.8;clip-path:inset(10% 0 55%);transform:translate(-4px,1px)}93%{opacity:.8;clip-path:inset(60% 0 10%);transform:translate(3px,-2px)}96%{opacity:.6;clip-path:inset(35% 0 40%);transform:translate(-2px)}}@keyframes error-scene-module__gF5UxG__glitch-alt{0%,89%,to{opacity:0;clip-path:none;transform:none}91%{opacity:.6;clip-path:inset(50% 0 20%);transform:translate(4px,-1px)}94%{opacity:.6;clip-path:inset(5% 0 70%);transform:translate(-3px,2px)}}@keyframes error-scene-module__gF5UxG__scan{0%,to{opacity:.4;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}@keyframes error-scene-module__gF5UxG__rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@keyframes error-scene-module__gF5UxG__reach{0%,to{transform:translate(0)}50%{transform:translateX(var(--space-2))}}@keyframes error-scene-module__gF5UxG__spark{0%{opacity:0}46%{opacity:1}54%{opacity:0}}@media (max-width:767px){.error-scene-module__gF5UxG__actions{align-self:stretch}.error-scene-module__gF5UxG__actions>*{flex:9rem}.error-scene-module__gF5UxG__orb{width:20rem}}@media (prefers-reduced-motion:reduce){.error-scene-module__gF5UxG__scene *,.error-scene-module__gF5UxG__scene :before,.error-scene-module__gF5UxG__scene :after{transition:none!important;animation:none!important}.error-scene-module__gF5UxG__content{transform:none}}
