.not-found-shell{flex-direction:column;min-height:100dvh;display:flex}.not-found-page{--g:1.5rem;width:100%;max-width:1600px;padding:clamp(2rem, 6vh, 4.5rem) var(--page-gutter) 3rem;align-content:start;column-gap:var(--g);animation:fadeIn var(--duration-enter) var(--ease-out) both;flex:1 0 auto;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:1.25rem;margin-inline:auto;display:grid}.not-found-kicker{font-size:var(--text-xs);line-height:var(--leading-ui);letter-spacing:var(--tracking-meta);font-variant-numeric:tabular-nums;color:var(--fg-muted);grid-column:1/span 3;margin:0;padding-top:.7rem}.not-found-title{min-width:0;font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg);text-wrap:balance;grid-column:4/span 8;margin:0}.not-found-list{flex-direction:column;grid-column:4/span 6;min-width:0;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.not-found-link{min-height:44px;margin-inline:calc(-1 * var(--space-sm));padding:var(--space-xs) var(--space-sm);color:inherit;transition:background-color .18s var(--ease-out), scale .15s var(--ease-out);border-radius:.5rem;align-items:center;gap:.75rem;text-decoration:none;display:flex}.not-found-link-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-ui);letter-spacing:var(--tracking-tight);color:var(--fg);transition:transform .2s var(--ease-out);flex:0 0 9rem}.not-found-link-desc{min-width:0;font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-ui);letter-spacing:var(--tracking-meta);color:var(--fg-muted);flex:auto}.not-found-link-icon{color:var(--fg-muted);transition:color .15s var(--ease-out);flex:none;display:flex}.not-found-link-icon svg{width:1.125rem;height:1.125rem;transition:transform .2s var(--ease-out)}.not-found-link:active{background:var(--border);scale:.985}.not-found-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.not-found-link:hover{background:var(--surface)}.not-found-link:hover .not-found-link-title,.not-found-link:hover .not-found-link-icon svg{transform:translate(2px)}.not-found-link:hover .not-found-link-icon{color:var(--accent-text)}}@media (max-width:1023px){.not-found-page{--g:1rem;grid-template-columns:minmax(0,1fr)}.not-found-kicker,.not-found-title,.not-found-list{grid-column:1/-1}.not-found-kicker{padding-top:0}.not-found-list{margin-top:1rem}.not-found-link-title{flex-basis:6.5rem}}@media (prefers-reduced-motion:reduce){.not-found-link,.not-found-link-title,.not-found-link-icon svg{transition:none}.not-found-link:active{scale:1}}
