.not-found-module__sxuMuG__page{justify-content:center;align-items:center;min-height:100dvh;padding:48px 20px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__gridBg{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 60% at 50% 40%,#000 0%,#0000 75%)}.not-found-module__sxuMuG__content{text-align:center;max-width:560px;position:relative}.not-found-module__sxuMuG__code{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(135deg, var(--bravend), var(--play) 55%, var(--pink));color:#0000;filter:drop-shadow(0 12px 48px #b14cff66);-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,26vw,180px);font-weight:900;line-height:.9}.not-found-module__sxuMuG__zero{font-style:italic}.not-found-module__sxuMuG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:12px;font-size:clamp(1.6rem,6vw,2.4rem);font-weight:800;line-height:1.1}.not-found-module__sxuMuG__title em{color:var(--play-soft);font-style:italic}.not-found-module__sxuMuG__sub{max-width:44ch;color:var(--ink-soft);margin:16px auto 0;font-size:1rem;line-height:1.6}.not-found-module__sxuMuG__ctaGroup{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.not-found-module__sxuMuG__btn{font-family:var(--font-body);border-radius:var(--r-pill);transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s var(--ease);cursor:pointer;align-items:center;gap:10px;padding:16px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__btnPrimary{background:var(--play);color:var(--bg);box-shadow:0 8px 32px #b14cff66}.not-found-module__sxuMuG__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #b14cff99}.not-found-module__sxuMuG__btnGhost{border:1px solid var(--border-strong);color:var(--ink)}.not-found-module__sxuMuG__btnGhost:hover{border-color:var(--play);color:var(--play-soft)}.not-found-module__sxuMuG__arrow{transition:transform .2s var(--ease);display:inline-block}.not-found-module__sxuMuG__btn:hover .not-found-module__sxuMuG__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__btn,.not-found-module__sxuMuG__arrow{transition:none}}
