.not-found-module__YXODWq__page{min-height:calc(100vh - var(--m-nav-h));padding:var(--m-sp-16) var(--m-sp-6);place-items:center;display:grid;position:relative;overflow:hidden}.not-found-module__YXODWq__page:before{content:"";background:radial-gradient(ellipse 50% 40% at 50% 30%, var(--m-accent-soft) 0%, transparent 65%);pointer-events:none;position:absolute;inset:0}.not-found-module__YXODWq__inner{text-align:center;max-width:600px;position:relative}.not-found-module__YXODWq__code{font-family:var(--m-font-mono);font-size:var(--m-fs-xs);letter-spacing:.5em;color:var(--m-ink-40);margin-bottom:var(--m-sp-5)}.not-found-module__YXODWq__headline{font-family:var(--m-font-display);font-size:clamp(var(--m-fs-4xl), 7vw, var(--m-fs-6xl));letter-spacing:-.03em;color:var(--m-ink-100);font-weight:600;line-height:1.02}.not-found-module__YXODWq__lede{margin-top:var(--m-sp-5);font-size:var(--m-fs-lg);line-height:var(--m-lh-relaxed);color:var(--m-ink-72)}.not-found-module__YXODWq__actions{margin-top:var(--m-sp-8);gap:var(--m-sp-3);flex-wrap:wrap;justify-content:center;display:inline-flex}.not-found-module__YXODWq__primary{align-items:center;gap:var(--m-sp-2);padding:14px var(--m-sp-6);background:var(--m-ink-100);color:var(--m-paper);border-radius:var(--m-radius-full);font-size:var(--m-fs-base);transition:transform var(--m-dur-micro) var(--m-ease-micro);font-weight:500;display:inline-flex}.not-found-module__YXODWq__primary:hover{transform:translateY(-1px)}.not-found-module__YXODWq__secondary{padding:14px var(--m-sp-5);color:var(--m-ink-100);border:1px solid var(--m-ink-20);border-radius:var(--m-radius-full);font-size:var(--m-fs-base);transition:border-color var(--m-dur-micro) var(--m-ease-micro);align-items:center;font-weight:500;display:inline-flex}.not-found-module__YXODWq__secondary:hover{border-color:var(--m-ink-100)}
