.page-not-found .e-page{padding:26px 0 60px}.page-not-found .e-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.page-not-found .e-code{font-family:var(--font-mono);letter-spacing:-.06em;color:var(--accent);background:linear-gradient(180deg,var(--accent) 0%,#6c7cf0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(84px,13vw,176px);font-weight:600;line-height:.86}.page-not-found .e-code span{color:var(--accent-line);-webkit-text-fill-color:currentColor}.page-not-found .e-body h1{letter-spacing:-.03em;font-size:clamp(24px,2.8vw,34px)}.page-not-found .e-body .lede{margin-top:14px}.page-not-found .e-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-not-found .e-links{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;padding-top:22px;display:grid}.page-not-found .e-link{background:var(--canvas);border-radius:var(--r-card);color:inherit;transition:background .16s var(--ease-out),transform .16s var(--ease-out);padding:16px 18px;display:block}.page-not-found .e-link b{font-size:14.5px;font-weight:600;display:block}.page-not-found .e-link span{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5;display:block}@media (hover:hover) and (pointer:fine){.page-not-found .e-link:hover{background:var(--accent-6);transform:translateY(-2px)}}.page-not-found .e-hint{color:var(--muted-2);margin-top:22px;font-size:13.5px}.page-not-found .e-hint code{font-family:var(--font-mono);background:var(--canvas);color:var(--ink-2);border-radius:6px;padding:2px 7px;font-size:12.5px}.page-not-found .e-hint a{font-family:var(--font-mono);color:var(--accent-ink);font-size:12.5px;font-weight:600}@media (max-width:860px){.page-not-found .e-panel{text-align:left;grid-template-columns:minmax(0,1fr);gap:18px}.page-not-found .e-links{grid-template-columns:minmax(0,1fr)}}
