.not-found-main{justify-content:center;align-items:center;max-width:1040px;min-height:min(68vh,720px);margin:auto;padding:56px 40px 72px;display:flex}.not-found{text-align:center;width:min(100%,560px)}.not-found-mark{letter-spacing:-.06em;color:var(--ocean,#126b70);opacity:.18;-webkit-user-select:none;user-select:none;margin:0 auto 8px;font-size:max(88px,min(18vw,132px));font-weight:800;line-height:.9;animation:.55s ease-out both not-found-rise;display:block}.not-found-title{letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-size:max(28px,min(5vw,40px));line-height:1.2;animation:.55s ease-out 60ms both not-found-rise}.not-found-copy{max-width:38ch;color:var(--muted);margin:0 auto 28px;font-size:17px;line-height:1.65;animation:.55s ease-out .12s both not-found-rise}.not-found-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;margin-bottom:36px;animation:.55s ease-out .18s both not-found-rise;display:flex}.not-found-actions .button{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:700;display:inline-flex}.not-found-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:13px;animation:.55s ease-out .22s both not-found-rise}.not-found-links{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0;padding:0;list-style:none;animation:.55s ease-out .26s both not-found-rise;display:flex}.not-found-links a{color:var(--ocean,#126b70);text-underline-offset:5px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.not-found-links a:hover{color:var(--red,#bc293d)}@keyframes not-found-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:650px){.not-found-main{min-height:min(62vh,560px);padding:36px 20px 48px}.not-found-actions .button{width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){.not-found-mark,.not-found-title,.not-found-copy,.not-found-actions,.not-found-hint,.not-found-links{animation:none}}
