:root{--header-height:72px;--footer-height:64px;--master-heder:65px}.not-found-module-scss-module__liIg_G__page{background:radial-gradient(900px 420px at 14% 0,#22c55e21,#0000 60%),radial-gradient(760px 380px at 92% 100%,#f59e0b24,#0000 62%),linear-gradient(#ffffffb8,#f8fafcf5),#f3f4f6;place-items:center;min-height:100dvh;padding:24px;display:grid}.not-found-module-scss-module__liIg_G__card{text-align:center;background:radial-gradient(720px 260px at 20% -20%,#ffffffdb,#0000 62%),#ffffffeb;border:1px solid #0f172ac7;border-radius:28px;justify-items:center;gap:15px;width:min(560px,100%);padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0f172a24,inset 0 1px #ffffffd1}.not-found-module-scss-module__liIg_G__card:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 70%)}.not-found-module-scss-module__liIg_G__brand,.not-found-module-scss-module__liIg_G__visual,.not-found-module-scss-module__liIg_G__title,.not-found-module-scss-module__liIg_G__text,.not-found-module-scss-module__liIg_G__actions,.not-found-module-scss-module__liIg_G__helper{z-index:1;position:relative}.not-found-module-scss-module__liIg_G__brand{letter-spacing:-.04em;font-size:16px;font-weight:1000}.not-found-module-scss-module__liIg_G__step{color:#22c55e}.not-found-module-scss-module__liIg_G__home{color:#f59e0b}.not-found-module-scss-module__liIg_G__visual{place-items:center;width:150px;height:112px;margin-top:4px;display:grid;position:relative}.not-found-module-scss-module__liIg_G__code{letter-spacing:-.08em;color:#0f172a1a;font-size:42px;font-weight:1000;line-height:1;position:absolute;inset:auto auto 0}.not-found-module-scss-module__liIg_G__house{filter:drop-shadow(0 18px 32px #0f172a29);width:86px;height:78px;animation:3.4s ease-in-out infinite not-found-module-scss-module__liIg_G__floatHouse;position:relative}.not-found-module-scss-module__liIg_G__roof{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:14px 14px 8px;width:64px;height:64px;position:absolute;top:4px;left:11px;transform:rotate(45deg)}.not-found-module-scss-module__liIg_G__body{background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a14;border-radius:14px;width:58px;height:48px;position:absolute;bottom:4px;left:14px}.not-found-module-scss-module__liIg_G__door{background:linear-gradient(#f59e0b,#d97706);border-radius:9px 9px 5px 5px;width:16px;height:28px;position:absolute;bottom:4px;left:36px}@keyframes not-found-module-scss-module__liIg_G__floatHouse{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.not-found-module-scss-module__liIg_G__title{letter-spacing:-.045em;color:#0f172a;margin:4px 0 0;font-size:clamp(24px,4vw,34px);font-weight:1000}.not-found-module-scss-module__liIg_G__text{color:#6b7280;max-width:440px;margin:0;font-size:14px;line-height:1.7}.not-found-module-scss-module__liIg_G__actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:4px;display:grid}.not-found-module-scss-module__liIg_G__primaryBtn,.not-found-module-scss-module__liIg_G__secondaryBtn{border-radius:16px;justify-content:center;align-items:center;min-height:46px;font-size:14px;font-weight:1000;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.not-found-module-scss-module__liIg_G__primaryBtn{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 16px 34px #22c55e38}.not-found-module-scss-module__liIg_G__primaryBtn:hover{transform:translateY(-1px);box-shadow:0 20px 44px #22c55e47}.not-found-module-scss-module__liIg_G__secondaryBtn{color:#0f172a;background:#ffffffbd;border:1px solid #0f172ad9}.not-found-module-scss-module__liIg_G__secondaryBtn:hover{background:#fff;transform:translateY(-1px)}.not-found-module-scss-module__liIg_G__helper{color:#9ca3af;margin-top:2px;font-size:12px;line-height:1.45}@media (max-width:520px){.not-found-module-scss-module__liIg_G__page{padding:14px}.not-found-module-scss-module__liIg_G__card{border-radius:22px;padding:24px 16px}.not-found-module-scss-module__liIg_G__visual{width:132px;height:98px}.not-found-module-scss-module__liIg_G__house{width:76px;height:70px}.not-found-module-scss-module__liIg_G__roof{width:56px;height:56px;left:10px}.not-found-module-scss-module__liIg_G__body{width:52px;height:43px;left:12px}.not-found-module-scss-module__liIg_G__door{width:14px;height:25px;left:32px}.not-found-module-scss-module__liIg_G__code{font-size:36px}.not-found-module-scss-module__liIg_G__text{font-size:13px}.not-found-module-scss-module__liIg_G__actions{grid-template-columns:1fr}.not-found-module-scss-module__liIg_G__primaryBtn,.not-found-module-scss-module__liIg_G__secondaryBtn{border-radius:14px;min-height:44px;font-size:13px}}@media (prefers-reduced-motion:reduce){.not-found-module-scss-module__liIg_G__house{animation:none}}@media (hover:none) and (pointer:coarse){.not-found-module-scss-module__liIg_G__primaryBtn:hover,.not-found-module-scss-module__liIg_G__secondaryBtn:hover{transform:none}}
