.not-found-module__sxuMuG__page{--edge:24px;--wrap:1040px;--prose:62ch;--measure:35rem;background:var(--page);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.not-found-module__sxuMuG__wrap{width:100%;max-width:var(--wrap);padding-inline:var(--edge);margin:0 auto}.not-found-module__sxuMuG__head{flex:1;padding-block:clamp(44px,7vw,88px) clamp(56px,8vw,96px)}.not-found-module__sxuMuG__code{max-width:var(--measure);margin:0 auto 14px;display:block}.not-found-module__sxuMuG__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;color:var(--ink);max-width:var(--measure);margin:0 auto 22px;font-size:clamp(2.4rem,6.4vw,4.1rem);font-weight:900;line-height:.94}.not-found-module__sxuMuG__deck{max-width:var(--measure);color:var(--muted);margin:0 auto;font-size:clamp(1.1rem,2vw,1.32rem);line-height:1.5}.not-found-module__sxuMuG__actions{max-width:var(--measure);flex-wrap:wrap;gap:14px;margin:30px auto 0;display:flex}.not-found-module__sxuMuG__cta,.not-found-module__sxuMuG__ctaGhost{font-family:var(--font-body);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:1.02rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .22s cubic-bezier(.19,1.24,.32,1),box-shadow .22s,background .16s,border-color .16s;display:inline-flex}.not-found-module__sxuMuG__cta{background:var(--accent);color:var(--on-accent)}.not-found-module__sxuMuG__cta:hover{background:var(--accent-deep);transform:translateY(-2px)}.not-found-module__sxuMuG__ctaGhost{color:var(--ink);border-color:var(--ring-idle);background:0 0}.not-found-module__sxuMuG__ctaGhost:hover{border-color:var(--ink);transform:translateY(-2px)}.not-found-module__sxuMuG__cta:active,.not-found-module__sxuMuG__ctaGhost:active{box-shadow:none;transition-duration:60ms;transform:translateY(0)}.not-found-module__sxuMuG__list{max-width:var(--prose);border-top:1px solid var(--hairline);margin:clamp(40px,6vw,64px) auto 0}.not-found-module__sxuMuG__item{border-bottom:1px solid var(--hairline);color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:22px 8px;text-decoration:none;transition:background .16s,padding-inline .22s cubic-bezier(.19,1.24,.32,1);display:grid}.not-found-module__sxuMuG__item:hover{background:var(--accent-tint);padding-inline:14px 8px}.not-found-module__sxuMuG__itemNum{font-family:var(--font-display);letter-spacing:-.03em;color:var(--hairline);font-size:2.1rem;font-weight:900;line-height:1;transition:color .16s}.not-found-module__sxuMuG__item:hover .not-found-module__sxuMuG__itemNum{color:var(--ring-idle)}.not-found-module__sxuMuG__itemText{min-width:0}.not-found-module__sxuMuG__itemTitle{font-family:var(--font-body);color:var(--ink);overflow-wrap:break-word;margin-bottom:5px;font-size:1.08rem;font-weight:700;line-height:1.35;display:block}.not-found-module__sxuMuG__itemBody{color:var(--muted);overflow-wrap:break-word;font-size:1rem;line-height:1.55;display:block}.not-found-module__sxuMuG__arrow{color:var(--ring-idle);flex-shrink:0;transition:color .16s,transform .22s cubic-bezier(.19,1.24,.32,1)}.not-found-module__sxuMuG__item:hover .not-found-module__sxuMuG__arrow{color:var(--ink);transform:translate(3px)}.not-found-module__sxuMuG__note{max-width:var(--prose);color:var(--muted);margin:clamp(28px,4vw,40px) auto 0;font-size:.98rem;line-height:1.6}.not-found-module__sxuMuG__noteLink{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ring-idle);text-decoration-color:var(--ring-idle)}.not-found-module__sxuMuG__noteLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (max-width:460px){.not-found-module__sxuMuG__item{gap:14px}.not-found-module__sxuMuG__arrow{display:none}.not-found-module__sxuMuG__itemNum{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__cta:hover,.not-found-module__sxuMuG__ctaGhost:hover,.not-found-module__sxuMuG__item:hover,.not-found-module__sxuMuG__item:hover .not-found-module__sxuMuG__arrow{transform:none}.not-found-module__sxuMuG__item:hover{padding-inline:8px}}
