.not-found-module-scss-module__2jWFaq__page{align-items:center;gap:3.6rem;min-height:100svh;padding:clamp(1.25rem,4vw,3rem);display:grid}.not-found-module-scss-module__2jWFaq__hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:stretch;gap:1.4rem;width:100%;max-width:1100px;margin:0 auto;display:grid}.not-found-module-scss-module__2jWFaq__copy{align-self:center}.not-found-module-scss-module__2jWFaq__badge{border:1px solid hsl(var(--primary)/.28);background:hsl(var(--primary)/.1);color:hsl(var(--primary));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.not-found-module-scss-module__2jWFaq__title{font-family:var(--font-display);color:var(--text-primary);margin:.95rem 0 .8rem;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.08}.not-found-module-scss-module__2jWFaq__lead{max-width:68ch;color:var(--text-muted);line-height:1.65}.not-found-module-scss-module__2jWFaq__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.not-found-module-scss-module__2jWFaq__primaryButton,.not-found-module-scss-module__2jWFaq__secondaryButton{white-space:nowrap;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.not-found-module-scss-module__2jWFaq__primaryButton{background:linear-gradient(135deg, hsl(var(--primary)/.96), hsl(var(--primary)/.88));color:hsl(var(--primary-foreground));box-shadow:0 10px 22px hsl(var(--primary)/.28)}.not-found-module-scss-module__2jWFaq__secondaryButton{border:1px solid var(--stroke);background:hsl(var(--foreground)/.06);color:var(--text-primary)}.not-found-module-scss-module__2jWFaq__primaryButton:hover,.not-found-module-scss-module__2jWFaq__secondaryButton:hover{transform:translateY(-1px)}.not-found-module-scss-module__2jWFaq__primaryButton:focus-visible,.not-found-module-scss-module__2jWFaq__secondaryButton:focus-visible{outline:3px solid hsl(var(--primary)/.35);outline-offset:3px}.not-found-module-scss-module__2jWFaq__meta{max-width:68ch;color:var(--text-muted);margin-top:1rem;font-size:.92rem;line-height:1.58}.not-found-module-scss-module__2jWFaq__heroCard{border:1px solid hsl(var(--foreground)/.1);background:radial-gradient(circle at top left, hsl(var(--primary)/.13), transparent 24rem),linear-gradient(180deg, hsl(var(--foreground)/.045), transparent),var(--surface);box-shadow:0 14px 30px hsl(var(--ink)/.12);border-radius:18px;align-content:center;gap:1rem;padding:1.2rem;display:grid;overflow:hidden}.not-found-module-scss-module__2jWFaq__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.not-found-module-scss-module__2jWFaq__caption{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.not-found-module-scss-module__2jWFaq__errorCode{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.04em;font-size:clamp(4.8rem,10vw,7.5rem);line-height:.95}.not-found-module-scss-module__2jWFaq__detailList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.not-found-module-scss-module__2jWFaq__detailList li{color:var(--text-muted);line-height:1.45}.not-found-module-scss-module__2jWFaq__detailList li:before{content:"• ";color:hsl(var(--primary))}@media (max-width:900px){.not-found-module-scss-module__2jWFaq__page{align-items:start}.not-found-module-scss-module__2jWFaq__hero{grid-template-columns:1fr}}@media (max-width:640px){.not-found-module-scss-module__2jWFaq__page{min-height:auto;padding:1rem}.not-found-module-scss-module__2jWFaq__actions{flex-direction:column;align-items:stretch}.not-found-module-scss-module__2jWFaq__primaryButton,.not-found-module-scss-module__2jWFaq__secondaryButton{text-align:center}.not-found-module-scss-module__2jWFaq__heroCard{border-radius:14px}.not-found-module-scss-module__2jWFaq__cardHeader{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.not-found-module-scss-module__2jWFaq__primaryButton,.not-found-module-scss-module__2jWFaq__secondaryButton{transition:none}.not-found-module-scss-module__2jWFaq__primaryButton:hover,.not-found-module-scss-module__2jWFaq__secondaryButton:hover{transform:none}}
