.brand-backdrop-module__WEiQgq__backdrop{z-index:0;pointer-events:none;background:linear-gradient(175deg,#051422 0%,#082741 48%,#030c16 100%);position:absolute;inset:0;overflow:hidden}.brand-backdrop-module__WEiQgq__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.brand-backdrop-module__WEiQgq__effects{z-index:2;position:absolute;inset:0;overflow:hidden}.brand-backdrop-module__WEiQgq__dots{background-image:radial-gradient(#c5eaff8c 1px,#0000 1.4px);background-size:14px 14px;animation:9s ease-in-out infinite alternate brand-backdrop-module__WEiQgq__dots-pulse;position:absolute;-webkit-mask-image:radial-gradient(#000 25%,#0000 72%);mask-image:radial-gradient(#000 25%,#0000 72%)}.brand-backdrop-module__WEiQgq__dotsOne{opacity:.3;width:210px;height:130px;top:8%;left:67%}.brand-backdrop-module__WEiQgq__dotsTwo{opacity:.16;width:130px;height:100px;animation-delay:-3s;top:11%;left:9%}.brand-backdrop-module__WEiQgq__dotsThree{opacity:.14;width:190px;height:130px;animation-delay:-6s;bottom:9%;right:4%}.brand-backdrop-module__WEiQgq__plus{opacity:.4;width:14px;height:14px;animation:7s ease-in-out infinite brand-backdrop-module__WEiQgq__plus-pulse;position:absolute}.brand-backdrop-module__WEiQgq__plus:before,.brand-backdrop-module__WEiQgq__plus:after{content:"";background:#a0d2eccc;position:absolute}.brand-backdrop-module__WEiQgq__plus:before{width:1.5px;height:100%;top:0;left:50%;transform:translate(-50%)}.brand-backdrop-module__WEiQgq__plus:after{width:100%;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.brand-backdrop-module__WEiQgq__spark{opacity:0;background:#c5eaff;border-radius:50%;width:2px;height:2px;animation:6s ease-in-out infinite brand-backdrop-module__WEiQgq__twinkle;position:absolute}.brand-backdrop-module__WEiQgq__vignette{z-index:3;background:linear-gradient(#03071480 0%,#0000 22%),radial-gradient(130% 110% at 50% 45%,#0000 52%,#02050fa6 100%);position:absolute;inset:0}@keyframes brand-backdrop-module__WEiQgq__dots-pulse{0%{filter:brightness(.8)}to{filter:brightness(1.4)}}@keyframes brand-backdrop-module__WEiQgq__plus-pulse{0%,to{opacity:.18}50%{opacity:.55}}@keyframes brand-backdrop-module__WEiQgq__twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.6;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.brand-backdrop-module__WEiQgq__dots,.brand-backdrop-module__WEiQgq__plus,.brand-backdrop-module__WEiQgq__spark{animation:none}}
.auth-shell-module__00tRWW__page{isolation:isolate;color:#eef7ff;background:#030c16;min-height:100svh;position:relative;overflow-x:hidden}.auth-shell-module__00tRWW__backHome{z-index:6;color:#8fb4cc;letter-spacing:.01em;opacity:.8;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s,opacity .2s;position:absolute;top:1.6rem;left:1.9rem}.auth-shell-module__00tRWW__backHome:hover{color:#c5eaff;opacity:1}.auth-shell-module__00tRWW__backHome:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #c5eaff59}.auth-shell-module__00tRWW__wrap{z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;min-height:100svh;padding:4.5rem 1rem 2rem;display:flex;position:relative}.auth-shell-module__00tRWW__card{color:#eaf6ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);--background:#030d1a;--foreground:#eaf6ff;--card:#05132494;--card-foreground:#eaf6ff;--popover:#06162a;--popover-foreground:#eaf6ff;--primary:#c5eaff;--primary-foreground:#003d74;--secondary:#54b2ce24;--secondary-foreground:#c5eaff;--muted:#030d1a80;--muted-foreground:#8fb4cc;--accent:#54b2ce24;--accent-foreground:#c5eaff;--destructive:#ff8a8a;--border:#54b2ce38;--input:#54b2ce47;--ring:#54b2ce;background:#05132494;border:1px solid #c5eaff21;border-radius:18px;width:min(430px,94vw);padding:2.5rem 2.4rem 2.2rem;animation:.9s cubic-bezier(.22,1,.36,1) .1s both auth-shell-module__00tRWW__fade-up;box-shadow:0 24px 70px #02081499,inset 0 1px #c5eaff12}.auth-shell-module__00tRWW__cardWide{width:min(620px,94vw)}.auth-shell-module__00tRWW__identity{justify-content:center;margin-bottom:1.9rem;display:flex}.auth-shell-module__00tRWW__heading{color:#eef7ff;letter-spacing:-.01em;text-align:center;font-size:1.42rem;font-weight:700}.auth-shell-module__00tRWW__description{color:#8fb4cc;text-align:center;margin:.55rem 0 1.7rem;font-size:.93rem;line-height:1.55}.auth-shell-module__00tRWW__footer{color:#4c6a82;letter-spacing:.02em;font-size:.8rem;animation:.9s cubic-bezier(.22,1,.36,1) .35s both auth-shell-module__00tRWW__fade-up}.auth-shell-module__00tRWW__card [data-slot=label]{color:#a9c6da;letter-spacing:.02em;font-size:.82rem;font-weight:600}.auth-shell-module__00tRWW__card [data-slot=input]{color:#eaf6ff;height:50px;box-shadow:none;background:#030d1aa6;border-color:#54b2ce47;border-radius:10px;padding-inline:1rem;font-size:.98rem}.auth-shell-module__00tRWW__card [data-slot=input][data-leading-icon=true]{padding-left:2.75rem}.auth-shell-module__00tRWW__card [data-slot=input]::placeholder{color:#52708a}.auth-shell-module__00tRWW__card [data-slot=input]:focus-visible{border-color:#54b2ce;box-shadow:0 0 0 3px #54b2ce2e}.auth-shell-module__00tRWW__card [data-slot=button][data-variant=default]{color:#003d74;background:#c5eaff;border:1px solid #ffffff4d;border-radius:11px;height:53px;font-size:1rem;font-weight:600;transition:background .25s,box-shadow .35s,transform .25s;box-shadow:0 10px 26px #030a1e73}.auth-shell-module__00tRWW__card [data-slot=button][data-variant=default]:hover{color:#003d74;background:#dff4ff;transform:translateY(-1px);box-shadow:0 0 28px #54b2ce59,0 12px 30px #030a1e80}.auth-shell-module__00tRWW__card [data-slot=button][data-variant=ghost]{color:#54b2ce;box-shadow:none;background:0 0;border-color:#0000}.auth-shell-module__00tRWW__card [data-slot=button][data-variant=outline]{color:#54b2ce;box-shadow:none;background:0 0;border-color:#54b2ce38}:is(.auth-shell-module__00tRWW__card [data-slot=button][data-variant=ghost]:hover,.auth-shell-module__00tRWW__card [data-slot=button][data-variant=outline]:hover){color:#c5eaff;background:#54b2ce1f}.auth-shell-module__00tRWW__card a{color:#54b2ce}.auth-shell-module__00tRWW__card a:hover{color:#c5eaff}.auth-shell-module__00tRWW__card [data-slot=alert]{color:#eaf6ff;background:#030d1ab8;border-color:#54b2ce47}@keyframes auth-shell-module__00tRWW__fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-shell-module__00tRWW__card,.auth-shell-module__00tRWW__footer{animation:none}.auth-shell-module__00tRWW__backHome{transition:none}.auth-shell-module__00tRWW__card [data-slot=button]{transition:none}}
.verification-code-field-module__UTc59q__field{width:100%;position:relative}.verification-code-field-module__UTc59q__input{z-index:2;cursor:text;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.verification-code-field-module__UTc59q__slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.verification-code-field-module__UTc59q__slot{color:#eef7ff;min-width:0;height:3.25rem;font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;font-variant-numeric:tabular-nums;background:#030d1ab3;border:1px solid #54b2ce4d;border-radius:10px;place-items:center;font-size:1.1rem;font-weight:650;line-height:1;transition:background .2s,border-color .2s,box-shadow .2s;display:grid}.verification-code-field-module__UTc59q__field:not([data-disabled=true]):hover .verification-code-field-module__UTc59q__slot{border-color:#54b2ce7a}.verification-code-field-module__UTc59q__field:focus-within .verification-code-field-module__UTc59q__slot[data-active=true]{background:#071c32e0;border-color:#54b2ce;box-shadow:0 0 0 3px #54b2ce2e}.verification-code-field-module__UTc59q__field[data-invalid=true] .verification-code-field-module__UTc59q__slot{border-color:color-mix(in srgb, var(--destructive) 65%, transparent)}.verification-code-field-module__UTc59q__field[data-invalid=true]:focus-within .verification-code-field-module__UTc59q__slot[data-active=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 20%, transparent)}.verification-code-field-module__UTc59q__field[data-disabled=true]{cursor:not-allowed;opacity:.55}.verification-code-field-module__UTc59q__field[data-disabled=true] .verification-code-field-module__UTc59q__input{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.verification-code-field-module__UTc59q__slot{transition:none}}
.landing-page-module__sXIz1G__content{z-index:5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.4rem,6vh,4rem);min-height:100svh;padding:1rem 1rem 7vh;display:flex;position:relative}.landing-page-module__sXIz1G__identity{animation:1s cubic-bezier(.22,1,.36,1) .15s both landing-page-module__sXIz1G__fade-up}.landing-page-module__sXIz1G__cta{color:#003d74;background:#c5eaff;border:1px solid #ffffff4d;border-radius:11px;align-items:center;gap:.65em;padding:1em 2.7em;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:600;text-decoration:none;transition:background .25s,box-shadow .35s,transform .25s;animation:1s cubic-bezier(.22,1,.36,1) .4s both landing-page-module__sXIz1G__fade-up;display:inline-flex;box-shadow:0 12px 32px #030a1e80}.landing-page-module__sXIz1G__ctaArrow{transition:transform .25s;display:inline-block}.landing-page-module__sXIz1G__cta:hover{background:#dff4ff;transform:translateY(-2px);box-shadow:0 0 32px #54b2ce59,0 14px 34px #030a1e8c}.landing-page-module__sXIz1G__cta:hover .landing-page-module__sXIz1G__ctaArrow{transform:translate(5px)}.landing-page-module__sXIz1G__cta:active{transform:translateY(0)}.landing-page-module__sXIz1G__cta:focus-visible{outline-offset:4px;outline:3px solid #c5eaff73}@keyframes landing-page-module__sXIz1G__fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-page-module__sXIz1G__identity,.landing-page-module__sXIz1G__cta{animation:none}.landing-page-module__sXIz1G__cta,.landing-page-module__sXIz1G__ctaArrow{transition:none}}
