.not-found-module__HS70Aa__page{min-height:100vh;font-family:var(--font-outfit), "Outfit", sans-serif;isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__spotlight{z-index:-1;pointer-events:none;background:radial-gradient(480px circle at var(--spot-x,50%) var(--spot-y,20%), #7c3aed14, transparent 70%);transition:background-position .15s ease-out;position:absolute;inset:0}.not-found-module__HS70Aa__route{z-index:-1;opacity:.7;width:min(640px,90vw);height:auto;position:absolute;top:12%;left:50%;transform:translate(-50%)}.not-found-module__HS70Aa__routePath{animation:6s linear infinite not-found-module__HS70Aa__dashFlow}@keyframes not-found-module__HS70Aa__dashFlow{to{stroke-dashoffset:-160px}}.not-found-module__HS70Aa__routeDot{filter:drop-shadow(0 0 6px #7c3aedb3)}.not-found-module__HS70Aa__orb{filter:blur(70px);opacity:.32;z-index:-1;border-radius:50%;animation:14s ease-in-out infinite not-found-module__HS70Aa__float;position:absolute}.not-found-module__HS70Aa__orbOne{background:radial-gradient(circle,#7c3aed,#0000 70%);width:420px;height:420px;top:-140px;left:-110px}.not-found-module__HS70Aa__orbTwo{background:radial-gradient(circle,#2563eb,#0000 70%);width:380px;height:380px;animation-delay:2.5s;bottom:-150px;right:-120px}.not-found-module__HS70Aa__orbThree{opacity:.18;background:radial-gradient(circle,#06b6d4,#0000 70%);width:260px;height:260px;animation-delay:5s;top:38%;right:8%}@keyframes not-found-module__HS70Aa__float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-22px)scale(1.05)}}.not-found-module__HS70Aa__brand{align-items:center;gap:6px;margin-bottom:56px;animation:.6s both not-found-module__HS70Aa__fadeInDown;display:flex}.not-found-module__HS70Aa__logo{width:30px;height:auto;transition:transform .35s}.not-found-module__HS70Aa__brand:hover .not-found-module__HS70Aa__logo{transform:rotate(-6deg)scale(1.06)}.not-found-module__HS70Aa__brandName{letter-spacing:-.01em;color:var(--text-main,#0f172a);font-size:1.4rem;font-weight:700}.not-found-module__HS70Aa__content{text-align:center;flex-direction:column;align-items:center;max-width:640px;animation:.7s .1s both not-found-module__HS70Aa__fadeInUp;display:flex}.not-found-module__HS70Aa__badge{color:#7c3aed;letter-spacing:.06em;text-transform:uppercase;background:#7c3aed14;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.not-found-module__HS70Aa__badgeDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite not-found-module__HS70Aa__pulse}@keyframes not-found-module__HS70Aa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.not-found-module__HS70Aa__heading404{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(4.5rem,12vw,9rem);font-weight:800;line-height:1;display:flex}.not-found-module__HS70Aa__digit{background:linear-gradient(135deg,#0f172a 0%,#7c3aed 60%,#2563eb 100%);color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:7s infinite not-found-module__HS70Aa__shimmer,.7s cubic-bezier(.34,1.56,.64,1) both not-found-module__HS70Aa__popIn;display:inline-block}@keyframes not-found-module__HS70Aa__shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes not-found-module__HS70Aa__popIn{0%{opacity:0;transform:translateY(28px)scale(.7)rotate(-8deg)}60%{opacity:1;transform:translateY(-4px)scale(1.04)rotate(2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.not-found-module__HS70Aa__title{color:var(--text-main,#0f172a);margin:0 0 14px;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.not-found-module__HS70Aa__description{color:var(--text-muted,#64748b);max-width:480px;margin:0 0 40px;font-size:clamp(.92rem,1.6vw,1.08rem);line-height:1.7}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.not-found-module__HS70Aa__primaryBtn,.not-found-module__HS70Aa__secondaryBtn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:14px 30px;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__btnLabel{z-index:1;position:relative}.not-found-module__HS70Aa__btnShine{background:linear-gradient(115deg,#0000,#ffffff59,#0000);width:40%;height:100%;transition:transform .6s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.not-found-module__HS70Aa__secondaryBtn .not-found-module__HS70Aa__btnShine{background:linear-gradient(115deg,#0000,#7c3aed29,#0000)}.not-found-module__HS70Aa__primaryBtn:hover .not-found-module__HS70Aa__btnShine,.not-found-module__HS70Aa__secondaryBtn:hover .not-found-module__HS70Aa__btnShine{transform:skew(-20deg)translate(320%)}.not-found-module__HS70Aa__primaryBtn{color:#fff;background:#7c3aed;box-shadow:0 8px 20px #7c3aed40}.not-found-module__HS70Aa__primaryBtn:hover{background:#6d28d9;transform:translateY(-2px);box-shadow:0 12px 26px #7c3aed52}.not-found-module__HS70Aa__secondaryBtn{color:var(--text-main,#0f172a);border:1px solid var(--border-color,#e2e8f0);background:0 0}.not-found-module__HS70Aa__secondaryBtn:hover{color:#7c3aed;border-color:#7c3aed;transform:translateY(-2px)}@keyframes not-found-module__HS70Aa__fadeInDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module__HS70Aa__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__orb,.not-found-module__HS70Aa__badgeDot,.not-found-module__HS70Aa__digit,.not-found-module__HS70Aa__routePath,.not-found-module__HS70Aa__brand,.not-found-module__HS70Aa__content{animation:none!important}.not-found-module__HS70Aa__route,.not-found-module__HS70Aa__spotlight{display:none}.not-found-module__HS70Aa__primaryBtn,.not-found-module__HS70Aa__secondaryBtn,.not-found-module__HS70Aa__logo,.not-found-module__HS70Aa__btnShine{transition:none!important}}@media (max-width:480px){.not-found-module__HS70Aa__actions{flex-direction:column;width:100%}.not-found-module__HS70Aa__primaryBtn,.not-found-module__HS70Aa__secondaryBtn{width:100%}.not-found-module__HS70Aa__route{opacity:.4}}
