.NotFound-module__bIURDa__page{min-height:calc(100svh - var(--header-height));background:radial-gradient(circle at 78% 35%, #e07e1d24, transparent 32%), var(--color-page-background);position:relative;overflow:hidden}.NotFound-module__bIURDa__container{min-height:calc(100svh - var(--header-height));align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.NotFound-module__bIURDa__content{max-width:42rem}.NotFound-module__bIURDa__errorCode{align-items:center;gap:var(--space-3);color:var(--color-text-primary);font-family:var(--font-display), sans-serif;font-size:clamp(4rem,12vw,8rem);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:1;display:flex}.NotFound-module__bIURDa__zero{border:.08em solid var(--color-accent);border-radius:var(--radius-full);background-color:var(--color-accent-surface-faint);width:.72em;height:.9em;box-shadow:0 0 1rem #e07e1d33, inset 0 0 1rem var(--color-accent-surface-subtle);place-items:center;display:grid;position:relative}.NotFound-module__bIURDa__zeroInner{border-radius:var(--radius-full);background-color:var(--color-accent);width:.18em;height:.18em;box-shadow:0 0 1rem #e07e1dcc}.NotFound-module__bIURDa__eyebrow{margin-top:var(--space-8);color:var(--color-accent);font-family:var(--font-code), monospace;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.NotFound-module__bIURDa__title{max-width:14ch;margin-top:var(--space-4);color:var(--color-text-primary);font-family:var(--font-heading), sans-serif;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);line-height:1.05}.NotFound-module__bIURDa__description{max-width:36rem;margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.75}.NotFound-module__bIURDa__actions{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.NotFound-module__bIURDa__primaryAction,.NotFound-module__bIURDa__secondaryAction{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.25rem;padding-inline:var(--space-6);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);display:inline-flex}.NotFound-module__bIURDa__primaryAction{background-color:var(--color-accent);color:var(--color-text-on-accent)}.NotFound-module__bIURDa__secondaryAction{border:1px solid var(--color-border-primary);color:var(--color-text-primary)}.NotFound-module__bIURDa__primaryAction svg,.NotFound-module__bIURDa__secondaryAction svg{width:1rem;height:1rem}.NotFound-module__bIURDa__primaryAction:hover,.NotFound-module__bIURDa__secondaryAction:hover{transform:translateY(-.125rem)}.NotFound-module__bIURDa__primaryAction:hover{background-color:var(--color-accent-hover)}.NotFound-module__bIURDa__secondaryAction:hover{border-color:var(--color-accent);color:var(--color-accent)}.NotFound-module__bIURDa__primaryAction:focus-visible,.NotFound-module__bIURDa__secondaryAction:focus-visible,.NotFound-module__bIURDa__suggestions a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:.25rem}.NotFound-module__bIURDa__suggestions{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}.NotFound-module__bIURDa__suggestionsTitle{color:var(--color-text-muted);font-size:var(--font-size-sm)}.NotFound-module__bIURDa__suggestions ul{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.NotFound-module__bIURDa__suggestions a{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:color var(--transition-fast), transform var(--transition-fast);display:inline-flex}.NotFound-module__bIURDa__suggestions a:hover{color:var(--color-accent);transform:translate(.15rem)}.NotFound-module__bIURDa__suggestions svg{width:1rem;height:1rem}.NotFound-module__bIURDa__visual{justify-content:center;align-items:center;min-height:32rem;display:none;position:relative}.NotFound-module__bIURDa__orbit{aspect-ratio:1;width:min(26rem,80vw);position:relative}.NotFound-module__bIURDa__orbitRing,.NotFound-module__bIURDa__orbitRingSecondary{border:1px solid var(--color-border-on-dark-subtle);border-radius:var(--radius-full);position:absolute;inset:12%}.NotFound-module__bIURDa__orbitRingSecondary{border-color:#e07e1d33;inset:28%}.NotFound-module__bIURDa__orbitDot,.NotFound-module__bIURDa__orbitDotSecondary{border-radius:var(--radius-full);background-color:var(--color-accent);width:1rem;height:1rem;position:absolute;box-shadow:0 0 1.25rem #e07e1db3}.NotFound-module__bIURDa__orbitDot{top:18%;right:20%}.NotFound-module__bIURDa__orbitDotSecondary{background-color:var(--color-accent-secondary);width:.6rem;height:.6rem;bottom:24%;left:18%}.NotFound-module__bIURDa__visualText{max-width:18rem;color:var(--color-text-muted);font-family:var(--font-heading), sans-serif;font-size:var(--font-size-lg);line-height:1.5;position:absolute;bottom:1rem;right:0}.NotFound-module__bIURDa__visualText span{color:var(--color-accent);display:block}@media (min-width:64rem){.NotFound-module__bIURDa__container{grid-template-columns:minmax(0,1.05fr) minmax(26rem,.95fr)}.NotFound-module__bIURDa__visual{display:flex}}@media (max-width:35rem){.NotFound-module__bIURDa__container{padding-block:var(--space-8)}.NotFound-module__bIURDa__description{font-size:var(--font-size-base)}.NotFound-module__bIURDa__actions{flex-direction:column}.NotFound-module__bIURDa__primaryAction,.NotFound-module__bIURDa__secondaryAction{width:100%}.NotFound-module__bIURDa__suggestions ul{flex-direction:column}}
