.NotFound-module__KmdsAW__shell{isolation:isolate;background:hsl(var(--a98-color-surface-dark));min-height:100dvh;color:hsl(var(--a98-color-white));position:relative;overflow:hidden}.NotFound-module__KmdsAW__shellSection{top:calc(-1 * (var(--a98-nav-height) + var(--a98-banner-height) + 1rem));pointer-events:none;z-index:0;position:absolute;bottom:0;left:0;right:0}.NotFound-module__KmdsAW__bg{z-index:0;pointer-events:auto;position:absolute;inset:0}.NotFound-module__KmdsAW__vignette{pointer-events:none;background:radial-gradient(ellipse at 50% 35%, hsl(var(--a98-color-surface-dark) / 0) 0%, hsl(var(--a98-color-surface-dark) / .55) 55%, hsl(var(--a98-color-surface-dark) / .92) 100%);position:absolute;inset:0}.NotFound-module__KmdsAW__scanlines{pointer-events:none;opacity:.18;mix-blend-mode:overlay;background:repeating-linear-gradient(to bottom, hsl(var(--a98-color-white) / .06) 0px, hsl(var(--a98-color-white) / .06) 1px, transparent 1px, transparent 4px);position:absolute;inset:0}.NotFound-module__KmdsAW__hero{z-index:1;max-width:72rem;min-height:100dvh;padding:calc(var(--a98-nav-height) + var(--a98-space-2xl)) var(--a98-gutter) var(--a98-space-4xl);text-align:center;justify-content:center;align-items:center;gap:var(--a98-space-l);pointer-events:none;flex-direction:column;margin:0 auto;display:flex;position:relative}.NotFound-module__KmdsAW__hero>*{pointer-events:auto}.NotFound-module__KmdsAW__eyebrow{align-items:center;gap:var(--a98-space-2xs);border:1px solid hsl(var(--a98-color-white) / .12);border-radius:var(--a98-radius-full);background:hsl(var(--a98-color-white) / .04);font-family:var(--a98-font-mono);font-size:var(--a98-fs-xs);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--a98-color-white) / .85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.4rem .75rem;font-weight:500;display:inline-flex}.NotFound-module__KmdsAW__eyebrowDot{border-radius:var(--a98-radius-full);background:hsl(var(--a98-color-primary));width:.45rem;height:.45rem;box-shadow:0 0 12px hsl(var(--a98-color-primary) / .85);animation:NotFound-module__KmdsAW__dotPulse 2.4s var(--a98-ease-out-quint) infinite}@keyframes NotFound-module__KmdsAW__dotPulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.NotFound-module__KmdsAW__digits{margin:var(--a98-space-m) 0 var(--a98-space-s);-webkit-user-select:none;user-select:none;grid-template-columns:auto auto auto;place-items:center;gap:clamp(.25rem,1.5vw,1.25rem);display:grid;position:relative}.NotFound-module__KmdsAW__digit{font-family:var(--a98-font-mono);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px hsl(var(--a98-color-accent) / 1);will-change:transform;font-size:clamp(7rem,22vw,18rem);font-weight:400;line-height:.85}.NotFound-module__KmdsAW__zero{justify-content:center;align-items:center;width:clamp(7rem,22vw,18rem);height:clamp(7rem,22vw,18rem);display:flex;position:relative}.NotFound-module__KmdsAW__zeroRing{border-radius:var(--a98-radius-full);border:1px solid hsl(var(--a98-color-white) / .5);box-shadow:inset 0 0 0 1px hsl(var(--a98-color-white) / .04), 0 0 60px hsl(var(--a98-color-primary) / .1);position:absolute;inset:8%}.NotFound-module__KmdsAW__zeroOrbit{border-radius:var(--a98-radius-full);pointer-events:none;animation:9s linear infinite NotFound-module__KmdsAW__spin;position:absolute;inset:8%}.NotFound-module__KmdsAW__zeroOrbitDot{border-radius:var(--a98-radius-full);background:hsl(var(--a98-color-primary));width:.75rem;height:.75rem;box-shadow:0 0 18px hsl(var(--a98-color-primary) / .95), 0 0 4px hsl(var(--a98-color-white));margin-left:-.375rem;position:absolute;top:-.35rem;left:50%}@keyframes NotFound-module__KmdsAW__spin{to{transform:rotate(360deg)}}.NotFound-module__KmdsAW__zeroGlyph{font-family:var(--a98-font-family);letter-spacing:-.06em;color:hsl(var(--a98-color-white));opacity:.06;font-size:clamp(5rem,16vw,13rem);font-weight:600;line-height:1}.NotFound-module__KmdsAW__zeroLabel{font-family:var(--a98-font-mono);font-size:var(--a98-fs-xs);letter-spacing:.32em;color:hsl(var(--a98-color-white) / .55);background:hsl(var(--a98-color-surface-dark));padding:0 .5rem;font-weight:500;position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%)}.NotFound-module__KmdsAW__title{font-family:var(--a98-font-mono);letter-spacing:0;color:hsl(var(--a98-color-white) / .85);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.05}.NotFound-module__KmdsAW__titleLine{flex-wrap:wrap;justify-content:center;gap:.25em;display:inline-flex}.NotFound-module__KmdsAW__titleWord{opacity:0;animation:NotFound-module__KmdsAW__wordIn .8s var(--a98-ease-out-quint) forwards;display:inline-block;transform:translateY(.6em)}@keyframes NotFound-module__KmdsAW__wordIn{to{opacity:1;transform:translateY(0)}}.NotFound-module__KmdsAW__lede{max-width:46rem;font-family:var(--a98-font-family);font-weight:var(--a98-font-body-weight);font-size:var(--a98-fs-l);color:hsl(var(--a98-color-white) / .7);text-wrap:balance;margin:0;line-height:1.55}.NotFound-module__KmdsAW__meta{margin-top:var(--a98-space-m);border:1px solid hsl(var(--a98-color-white) / .1);border-radius:var(--a98-radius);background:hsl(var(--a98-color-white) / .03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:56rem;display:grid;overflow:hidden}.NotFound-module__KmdsAW__metaCell{align-items:flex-start;gap:var(--a98-space-2xs);padding:var(--a98-space-s) var(--a98-space-m);border-right:1px solid hsl(var(--a98-color-white) / .08);text-align:left;flex-direction:column;display:flex}.NotFound-module__KmdsAW__metaCell:last-child{border-right:none}.NotFound-module__KmdsAW__metaKey{font-family:var(--a98-font-mono);font-size:var(--a98-fs-xs);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--a98-color-white) / .5);font-weight:500}.NotFound-module__KmdsAW__metaVal{font-family:var(--a98-font-mono);font-size:var(--a98-fs-s);color:hsl(var(--a98-color-white));font-weight:500}.NotFound-module__KmdsAW__metaPath{font-family:var(--a98-font-mono);word-break:break-all;color:hsl(var(--a98-color-white) / .85)}@media (max-width:720px){.NotFound-module__KmdsAW__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.NotFound-module__KmdsAW__metaCell{border-right:1px solid hsl(var(--a98-color-white) / .08);border-bottom:1px solid hsl(var(--a98-color-white) / .08)}.NotFound-module__KmdsAW__metaCell:nth-child(2n){border-right:none}.NotFound-module__KmdsAW__metaCell:nth-last-child(-n+2){border-bottom:none}.NotFound-module__KmdsAW__metaCellWide{grid-column:span 2}}.NotFound-module__KmdsAW__actions{margin-top:var(--a98-space-s);flex-wrap:wrap;justify-content:center}.NotFound-module__KmdsAW__routes{width:100%;max-width:56rem;margin-top:var(--a98-space-l);align-items:flex-start;gap:var(--a98-space-s);flex-direction:column;display:flex}.NotFound-module__KmdsAW__routesKey{font-family:var(--a98-font-mono);font-size:var(--a98-fs-xs);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--a98-color-white) / 1);font-weight:500}.NotFound-module__KmdsAW__routesList{gap:var(--a98-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.NotFound-module__KmdsAW__routesList{grid-template-columns:1fr}}.NotFound-module__KmdsAW__routeLink{align-items:center;gap:var(--a98-space-s);padding:var(--a98-space-s) var(--a98-space-m);border:1px solid hsl(var(--a98-color-white) / .1);border-radius:var(--a98-radius);background:hsl(var(--a98-color-white) / .02);color:hsl(var(--a98-color-white));transition:background var(--a98-duration-default) var(--a98-ease-out-quint), border-color var(--a98-duration-default) var(--a98-ease-out-quint), transform var(--a98-duration-default) var(--a98-ease-out-quint);grid-template-columns:1fr;text-decoration:none;display:grid;position:relative}.NotFound-module__KmdsAW__routeLink:hover,.NotFound-module__KmdsAW__routeLink:focus-visible{background:hsl(var(--a98-color-white) / .06);border-color:hsl(var(--a98-color-white) / .28);transform:translateY(-1px)}.NotFound-module__KmdsAW__routeLink:focus-visible{box-shadow:var(--a98-focus-ring);outline:none}.NotFound-module__KmdsAW__routeArrow{font-family:var(--a98-font-mono);font-size:var(--a98-fs-s);color:hsl(var(--a98-color-white) / .6);transition:transform var(--a98-duration-default) var(--a98-ease-out-quint), color var(--a98-duration-default) var(--a98-ease-out-quint);position:absolute;bottom:.2rem;right:.5rem}.NotFound-module__KmdsAW__routeLink:hover .NotFound-module__KmdsAW__routeArrow{color:hsl(var(--a98-color-white))}.NotFound-module__KmdsAW__routeLabel{font-family:var(--a98-font-family);font-size:var(--a98-fs-m);letter-spacing:-.01em;font-weight:500}.NotFound-module__KmdsAW__routePath{font-family:var(--a98-font-mono);font-size:var(--a98-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--a98-color-white) / 1);font-weight:500}.NotFound-module__KmdsAW__marquee{z-index:1;border-top:1px solid hsl(var(--a98-color-white) / .08);background:hsl(var(--a98-color-surface-dark) / .7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--a98-space-2xs) 0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.NotFound-module__KmdsAW__marqueeTrack{white-space:nowrap;width:max-content;animation:38s linear infinite NotFound-module__KmdsAW__marqueeRoll;display:flex}.NotFound-module__KmdsAW__marqueeItem{font-family:var(--a98-font-mono);font-size:var(--a98-fs-xs);letter-spacing:.32em;text-transform:uppercase;color:hsl(var(--a98-color-white) / .4);padding-right:var(--a98-space-l);font-weight:500}@keyframes NotFound-module__KmdsAW__marqueeRoll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.NotFound-module__KmdsAW__digitLeft,.NotFound-module__KmdsAW__digitRight,.NotFound-module__KmdsAW__zeroOrbit,.NotFound-module__KmdsAW__marqueeTrack,.NotFound-module__KmdsAW__eyebrowDot{animation:none}.NotFound-module__KmdsAW__titleWord{opacity:1;animation:none;transform:none}.NotFound-module__KmdsAW__routeLink{transition:none}}
