.not-found-module__sxuMuG__localPage,.not-found-module__sxuMuG__globalPage{isolation:isolate;width:100%;min-height:100dvh;color:var(--color-ink);background:radial-gradient(120% 50% at 50% -16%, color-mix(in oklch, var(--color-primary) 16%, transparent) 0%, color-mix(in oklch, var(--color-primary) 6%, transparent) 40%, transparent 70%), var(--color-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}:is([data-theme=light] .not-found-module__sxuMuG__localPage,[data-theme=light] .not-found-module__sxuMuG__globalPage){background:radial-gradient(120% 50% at 50% -16%, color-mix(in oklch, var(--color-primary) 9%, transparent) 0%, color-mix(in oklch, var(--color-primary) 4%, transparent) 40%, transparent 70%), var(--color-bg)}.not-found-module__sxuMuG__localPage .nav{-webkit-backdrop-filter:none;background:0 0;flex:none;position:relative}.not-found-module__sxuMuG__localMain,.not-found-module__sxuMuG__globalMain{width:100%;min-height:0;max-width:var(--max-content);padding:0 var(--page-inset) clamp(var(--space-8), 6vh, var(--space-16));flex-direction:column;flex:auto;margin:0 auto;display:flex}.not-found-module__sxuMuG__hero{padding-top:var(--page-head-offset);max-width:52rem;position:relative}.not-found-module__sxuMuG__code{top:calc(var(--page-head-offset) + .5rem);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);letter-spacing:.08em;color:var(--color-primary);font-weight:600;line-height:1;position:absolute;right:0}.not-found-module__sxuMuG__title{max-width:min(80%,42rem);font-family:var(--font-serif,Georgia, serif);font-size:var(--page-title-size);letter-spacing:-.03em;text-wrap:balance;color:var(--color-ink);margin:0;font-weight:600;line-height:1.02}.not-found-module__sxuMuG__copy{max-width:48ch;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:var(--color-muted);text-wrap:pretty;align-items:flex-start;gap:clamp(.55rem,2.5vw,.75rem);margin:clamp(.8rem,2.2vh,1.15rem) 0 0;font-size:clamp(.9rem,3.3vw,1rem);line-height:1.6;display:flex}.not-found-module__sxuMuG__copyBar{border-radius:var(--radius-full);background:var(--color-primary);opacity:.8;flex:none;align-self:stretch;width:2px;min-height:1.8em}.not-found-module__sxuMuG__actions{gap:var(--space-3);margin-top:clamp(var(--space-8), 5vh, var(--space-12));flex-wrap:wrap;display:flex}.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);font-size:var(--text-sm);font-weight:650;line-height:1.2;text-decoration:none;transition:color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.not-found-module__sxuMuG__primaryAction{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.not-found-module__sxuMuG__primaryAction:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);transform:translateY(-2px)}.not-found-module__sxuMuG__secondaryAction{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink)}.not-found-module__sxuMuG__secondaryAction:hover{border-color:color-mix(in oklch, var(--color-primary) 55%, var(--color-border));color:var(--color-primary);transform:translateY(-2px)}.not-found-module__sxuMuG__primaryAction:focus-visible,.not-found-module__sxuMuG__secondaryAction:focus-visible,.not-found-module__sxuMuG__monogram:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.not-found-module__sxuMuG__globalBody{background:var(--color-bg);min-height:100dvh;margin:0}.not-found-module__sxuMuG__globalHeader{width:100%;max-width:760px;padding:var(--space-4) var(--page-inset);justify-content:space-between;align-items:center;gap:var(--space-4);flex:none;margin:0 auto;display:flex}.not-found-module__sxuMuG__monogram{border:1px solid color-mix(in oklch, var(--color-primary) 60%, transparent);border-radius:var(--radius-full);background:var(--color-surface);width:clamp(2.6rem,11.5vw,3.5rem);height:clamp(2.6rem,11.5vw,3.5rem);color:var(--color-primary);font-family:var(--font-serif,Georgia, serif);letter-spacing:.03em;justify-content:center;align-items:center;font-size:clamp(.95rem,4.5vw,1.2rem);font-style:italic;font-weight:400;text-decoration:none;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.not-found-module__sxuMuG__monogram:hover{border-color:var(--color-primary);transform:scale(1.04)}.not-found-module__sxuMuG__language{color:var(--color-primary);font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);font-weight:700}.not-found-module__sxuMuG__globalPage .not-found-module__sxuMuG__hero{animation:.3s cubic-bezier(.22,1,.36,1) both not-found-module__sxuMuG__not-found-enter}@keyframes not-found-module__sxuMuG__not-found-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.not-found-module__sxuMuG__globalPage{padding-inline:clamp(7rem,8vw,8.75rem)}.not-found-module__sxuMuG__globalHeader{border:1px solid #0000;border-radius:20px;max-width:min(1140px,92vw);margin-top:clamp(.9rem,2.4vh,1.6rem);padding:clamp(.5rem,1.1vh,.72rem) clamp(1.1rem,1.7vw,1.6rem)}.not-found-module__sxuMuG__monogram{width:clamp(3rem,5.5vh,3.5rem);height:clamp(3rem,5.5vh,3.5rem);font-size:1.2rem}.not-found-module__sxuMuG__localMain,.not-found-module__sxuMuG__globalMain{max-width:min(1140px,92vw)}.not-found-module__sxuMuG__hero{max-width:58rem}}@media (max-width:479px){.not-found-module__sxuMuG__title{max-width:88%}.not-found-module__sxuMuG__actions{flex-direction:column;align-items:stretch}.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__globalPage .not-found-module__sxuMuG__hero{animation:none}.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction,.not-found-module__sxuMuG__monogram{transition:none}.not-found-module__sxuMuG__primaryAction:hover,.not-found-module__sxuMuG__secondaryAction:hover,.not-found-module__sxuMuG__monogram:hover{transform:none}}
