.not-found_main__0NPrd{background-color:var(--bg-primary);min-height:70vh}.not-found_hero__Jgoyo{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:140px 24px 90px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.not-found_hero__Jgoyo:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(246,141,54,.16) 0,transparent 70%);top:-140px;left:50%;transform:translateX(-50%);pointer-events:none}.not-found_code__7e29u{position:relative;font-size:clamp(5rem,18vw,10rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--orange);opacity:.9}.not-found_title__Vh7BH{position:relative;margin:8px 0 14px;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;line-height:1.2;color:var(--text-primary)}.not-found_accent__ky6pc{color:var(--orange)}.not-found_text__5JT3T{position:relative;max-width:520px;margin:0 0 40px;font-size:1.05rem;line-height:1.7;color:var(--text-muted)}.not-found_grid__1YYjq{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:960px}.not-found_card__ts9w3{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;border:1px solid var(--border-color);border-radius:16px;background:var(--card-bg);color:var(--text-primary);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.not-found_card__ts9w3:focus-visible,.not-found_card__ts9w3:hover{transform:translateY(-4px);border-color:var(--orange);box-shadow:var(--shadow);outline:none}.not-found_icon__u61jq{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:14px;background:rgba(246,141,54,.14);color:var(--orange)}.not-found_label__a2ewG{font-weight:700;font-size:1.05rem}.not-found_hint__IAJ9a{font-size:.85rem;color:var(--text-muted)}@media (max-width:800px){.not-found_grid__1YYjq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.not-found_grid__1YYjq{grid-template-columns:1fr}}