.not-found-module__sxuMuG__page{color:#2b2f4f;background:radial-gradient(circle at 18% 18%,#9a7ef433,#0000 34%),radial-gradient(circle at 82% 12%,#5f7cff29,#0000 30%),linear-gradient(#f8f7ff 0%,#fff 100%);min-height:100svh;overflow:hidden}.not-found-module__sxuMuG__hero{isolation:isolate;align-items:center;min-height:100svh;padding:clamp(118px,16vh,156px) clamp(20px,5vw,72px) clamp(64px,8vh,104px);display:grid;position:relative}.not-found-module__sxuMuG__orb{aspect-ratio:1;filter:blur(6px);z-index:-2;background:linear-gradient(135deg,#7b61ff38,#c080ff14);border-radius:50%;width:clamp(260px,30vw,520px);position:absolute;top:10%;right:-120px}.not-found-module__sxuMuG__ring{aspect-ratio:1;z-index:-1;border:1px solid #c8bee673;border-radius:50%;width:min(142vw,1560px);position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.not-found-module__sxuMuG__ring[data-ring="2"]{opacity:.7;width:min(116vw,1260px);bottom:-23%}.not-found-module__sxuMuG__ring[data-ring="3"]{opacity:.48;width:min(90vw,960px);bottom:-15%}.not-found-module__sxuMuG__content{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:clamp(32px,5vw,76px);width:100%;max-width:1180px;margin:0 auto;display:grid}.not-found-module__sxuMuG__copy{max-width:700px}.not-found-module__sxuMuG__eyebrow{color:#6f7191;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(.72rem,.8vw,.82rem);font-weight:700}.not-found-module__sxuMuG__title{color:#2b2f4f;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(2rem,7vw,5rem);font-weight:600;line-height:.95}.not-found-module__sxuMuG__subtitle{color:#6f7191;letter-spacing:-.01em;max-width:610px;margin:clamp(22px,3vh,30px) 0 0;font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.55}.not-found-module__sxuMuG__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(26px,4vh,38px);display:flex}.not-found-module__sxuMuG__primaryCta,.not-found-module__sxuMuG__secondaryCta{border-radius:999px;justify-content:center;align-items:center;min-height:50px;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s,border-color .22s,color .22s;display:inline-flex}.not-found-module__sxuMuG__primaryCta{color:#fff;background:linear-gradient(#8b74ff 0%,#7b61ff 48%,#7159f5 100%);gap:12px;padding:10px 12px 10px 22px;box-shadow:0 18px 40px #7b61ff42}.not-found-module__sxuMuG__secondaryCta{color:#6d5dc7;background:#fffc;border:1px solid #cdbcf5d9;padding:0 22px;box-shadow:0 8px 20px #7e5fff1a}.not-found-module__sxuMuG__primaryCta:hover,.not-found-module__sxuMuG__secondaryCta:hover{transform:translateY(-1px)}.not-found-module__sxuMuG__primaryCta:hover{box-shadow:0 24px 54px #7b61ff57}.not-found-module__sxuMuG__secondaryCta:hover{color:#5f4ac1;border-color:#b8a1eff2;box-shadow:0 14px 30px #7e5fff2e}.not-found-module__sxuMuG__primaryCta:focus-visible,.not-found-module__sxuMuG__secondaryCta:focus-visible,.not-found-module__sxuMuG__linkCard:focus-visible{outline:none;box-shadow:0 0 0 2px #fffffff2,0 0 0 5px #7e5fff59}.not-found-module__sxuMuG__ctaIcon{background:#fff3;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid}.not-found-module__sxuMuG__ctaIcon svg{width:16px;height:16px}.not-found-module__sxuMuG__card{background:linear-gradient(#ffffffeb 0%,#faf7fff5 100%),#fff;border:1px solid #d8d0f4e6;border-radius:30px;padding:clamp(22px,3vw,30px);position:relative;overflow:hidden;box-shadow:0 24px 70px #2b205a1f}.not-found-module__sxuMuG__card:before{content:"";background:radial-gradient(circle,#7b61ff33,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;inset:-70px -60px auto auto}.not-found-module__sxuMuG__logoWrap{background:#fff;border-radius:18px;width:fit-content;padding:12px 14px;position:relative;box-shadow:0 10px 24px #2b205a14}.not-found-module__sxuMuG__statusBadge{color:#6d5dc7;background:#f2ecff;border-radius:999px;align-items:center;gap:8px;min-height:32px;margin-top:26px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.not-found-module__sxuMuG__statusDot{background:#7b61ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7b61ff24}.not-found-module__sxuMuG__routeCode{color:#fff;background:linear-gradient(135deg,#2a1b4f 0%,#1a1234 100%);border-radius:22px;margin-top:22px;padding:24px;position:relative}.not-found-module__sxuMuG__routeCode span{color:#ffffffa3;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.not-found-module__sxuMuG__routeCode strong{letter-spacing:-.08em;margin-top:4px;font-size:clamp(4rem,9vw,7rem);font-weight:500;line-height:.9;display:block}.not-found-module__sxuMuG__linkList{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.not-found-module__sxuMuG__linkCard{color:#2b2f4f;background:#fff;border:1px solid #ebe7f8;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.not-found-module__sxuMuG__linkCard:hover{border-color:#cbb5ff;transform:translateY(-1px);box-shadow:0 14px 32px #7b61ff1f}.not-found-module__sxuMuG__linkCard strong{font-size:15px;font-weight:600;display:block}.not-found-module__sxuMuG__linkCard small{color:#6f7191;margin-top:3px;font-size:13px;line-height:1.35;display:block}.not-found-module__sxuMuG__linkCard svg{color:#7b61ff;flex:none;width:18px;height:18px}@media (max-width:900px){.not-found-module__sxuMuG__hero{align-items:start}.not-found-module__sxuMuG__content{grid-template-columns:1fr}.not-found-module__sxuMuG__copy{text-align:center;margin:0 auto}.not-found-module__sxuMuG__subtitle{margin-left:auto;margin-right:auto}.not-found-module__sxuMuG__actions{justify-content:center}.not-found-module__sxuMuG__card{max-width:520px;margin:0 auto}}@media (max-width:560px){.not-found-module__sxuMuG__hero{padding-inline:16px}.not-found-module__sxuMuG__title{font-size:clamp(2.45rem,16vw,4.5rem)}.not-found-module__sxuMuG__primaryCta,.not-found-module__sxuMuG__secondaryCta{width:100%}.not-found-module__sxuMuG__card{border-radius:24px}}
