.not-found_wrapper__YrWZW{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:48px 16px;background:linear-gradient(180deg,#f5f8fc,#ffffff)}.not-found_card__VS9aN{width:100%;max-width:640px;text-align:center}.not-found_code__SJkuV{margin:0;font-family:var(--font-primary);font-size:clamp(72px,18vw,140px);font-weight:700;line-height:1;letter-spacing:4px;color:var(--color-secondary);opacity:.12;-webkit-user-select:none;user-select:none}.not-found_icon__4c4B_{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-top:-56px;margin-bottom:20px;border-radius:50%;background:var(--color-secondary);color:var(--color-white);font-size:32px;box-shadow:0 8px 24px rgba(3,49,100,.25)}.not-found_title__bOfUG{margin:0 0 12px;font-size:clamp(22px,4vw,30px);font-weight:700;color:var(--color-primary)}.not-found_text__daKc7{max-width:520px;margin:0 auto 28px;font-size:clamp(14px,2.2vw,16px);line-height:1.6;color:#5a6470}.not-found_actions__eb6u_{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.not-found_btn__Ks1Wo{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:160px;padding:10px 22px;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.not-found_btnPrimary__XA4tl{border:1px solid var(--color-secondary);background:var(--color-secondary);color:var(--color-white)}.not-found_btnPrimary__XA4tl:focus-visible,.not-found_btnPrimary__XA4tl:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.not-found_btnOutline__ELOdv{border:1px solid var(--color-secondary);background:transparent;color:var(--color-secondary)}.not-found_btnOutline__ELOdv:focus-visible,.not-found_btnOutline__ELOdv:hover{background:var(--color-secondary);color:var(--color-white)}.not-found_help__VXt_x{margin:28px 0 0;font-size:13px;color:#7a838d}.not-found_help__VXt_x a{color:var(--accent-color);font-weight:600;text-decoration:none}.not-found_help__VXt_x a:hover{text-decoration:underline}@media (max-width:480px){.not-found_wrapper__YrWZW{padding:32px 16px}.not-found_actions__eb6u_{flex-direction:column}.not-found_btnOutline__ELOdv,.not-found_btnPrimary__XA4tl,.not-found_btn__Ks1Wo{width:100%}}