.AuthShell_page__UZDNA{position:relative;isolation:isolate;display:grid;min-height:100dvh;overflow:hidden;background:var(--background)}.AuthShell_page__UZDNA:before{position:fixed;z-index:-1;inset:0;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 32rem),radial-gradient(circle at 90% 88%,color-mix(in srgb,var(--brand-yellow) 10%,transparent),transparent 26rem);content:"";pointer-events:none}.AuthShell_skipLink__ziUwS{position:fixed;z-index:20;top:.75rem;left:.75rem;transform:translateY(-180%);border-radius:.65rem;background:var(--surface);padding:.65rem .9rem;color:var(--fg);font-size:.8125rem;font-weight:800;box-shadow:var(--shadow-card);transition:transform .16s var(--ease-out-quint,ease)}.AuthShell_skipLink__ziUwS:focus{transform:translateY(0)}.AuthShell_brandPanel__7pxP7{position:relative;display:none;overflow:hidden;border-right:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 20% 12%,rgba(1,186,203,.24),transparent 28rem),radial-gradient(circle at 72% 92%,rgba(252,190,0,.12),transparent 23rem),linear-gradient(145deg,#092b31,#071a20 54%,#081319);color:#eefcfd}.AuthShell_brandPanel__7pxP7:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;content:"";mask-image:linear-gradient(135deg,black,transparent 74%);pointer-events:none}.AuthShell_brandPanel__7pxP7:after{position:absolute;right:-16%;bottom:-22%;width:76%;aspect-ratio:1.8;border-radius:50%;background:radial-gradient(ellipse,rgba(252,190,0,.34),rgba(1,186,203,.18) 28%,transparent 68%);filter:blur(22px);content:"";opacity:.72;pointer-events:none}.AuthShell_brandContent__8TpAw{position:relative;z-index:2;display:flex;width:min(100%,42rem);min-height:100%;flex-direction:column;justify-content:space-between;padding:clamp(2.25rem,4vw,4rem)}.AuthShell_brandLockup__p_MCF{display:flex;align-items:center;gap:1.25rem}.AuthShell_brandEyebrow__fr4Bo{color:rgba(214,244,247,.64);font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.AuthShell_wordmark__yPVJO{margin-top:.15rem;color:#f6feff;font-size:1.8rem;font-weight:900;letter-spacing:-.035em}.AuthShell_wordmark__yPVJO .text-accent-strong{color:#01bacb;text-shadow:0 1px 0 #03171b,0 0 1rem rgba(1,186,203,.2)}.AuthShell_heroCopy__phTx8{max-width:34rem;padding:clamp(2.5rem,5vh,5rem) 0}.AuthShell_heroKicker__P2jnx{margin-bottom:1rem;color:#70dbe5;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.AuthShell_heroCopy__phTx8 h2{max-width:13.5ch;color:#f4fcfd;font-family:var(--font-sans),"Source Sans 3",system-ui,sans-serif;font-size:clamp(2.65rem,4vw,4.6rem);font-weight:900;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.AuthShell_heroCopy__phTx8>p:last-child{max-width:29rem;margin-top:1.75rem;color:rgba(220,241,243,.7);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.7}.AuthShell_assurances__bJpDS{display:grid;max-width:35rem;gap:.7rem}.AuthShell_assurances__bJpDS>div{display:flex;align-items:center;gap:.8rem;color:rgba(235,249,250,.84)}.AuthShell_assuranceIcon__pUk85{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border:1px solid rgba(112,219,229,.2);border-radius:.7rem;background:rgba(1,186,203,.1);color:#70dbe5}.AuthShell_assurances__bJpDS small,.AuthShell_assurances__bJpDS strong{display:block}.AuthShell_assurances__bJpDS strong{font-size:.8125rem;font-weight:800}.AuthShell_assurances__bJpDS small{margin-top:.05rem;color:rgba(214,235,237,.55);font-size:.72rem;line-height:1.35}.AuthShell_orbit__OkM49{position:absolute;z-index:1;top:52%;right:-20rem;width:43rem;height:43rem;transform:translateY(-50%);border:1px solid rgba(112,219,229,.13);border-radius:50%;box-shadow:0 0 0 5.5rem rgba(1,186,203,.018),0 0 0 11rem rgba(1,186,203,.012)}.AuthShell_orbitInner__X0x0s{position:absolute;inset:5.5rem;border:1px solid rgba(112,219,229,.09);border-radius:inherit}.AuthShell_caughtLight__GBBSA{position:absolute;top:13%;left:12.5%;width:.48rem;height:.48rem;border-radius:50%;background:#fcbe00;box-shadow:0 0 0 .45rem rgba(252,190,0,.08),0 0 2rem rgba(252,190,0,.6)}.AuthShell_formPanel__Ycj96{position:relative;z-index:1;display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;padding:max(1.5rem,env(safe-area-inset-top)) clamp(1.25rem,5vw,4rem) max(1.25rem,env(safe-area-inset-bottom))}.AuthShell_recoveryPanel__Hsoll{display:none}.AuthShell_mobileLockup__q9Dgi{display:flex;width:min(100%,29rem);align-items:center;gap:.8rem;margin-bottom:2.75rem}.AuthShell_mobileLockup__q9Dgi p{color:var(--fg-faint);font-size:.6875rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.AuthShell_mobileLockup__q9Dgi>div>span{display:block;margin-top:-.05rem;color:var(--fg);font-size:1.35rem;font-weight:900;letter-spacing:-.04em}.AuthShell_formContent__MqZbh{width:min(100%,29rem)}.AuthShell_footer__hMQz9{width:min(100%,29rem);margin-top:2.75rem;color:var(--fg-faint);font-size:.6875rem;line-height:1.5;text-align:center}.AuthShell_footer__hMQz9 span{padding:0 .25rem;color:var(--border-strong)}@media (max-width:899px){.AuthShell_hasRecovery__hYqKG.AuthShell_recoveryActive__z2fVk .AuthShell_signInPanel__p1zSZ{display:none}.AuthShell_hasRecovery__hYqKG.AuthShell_recoveryActive__z2fVk .AuthShell_recoveryPanel__Hsoll{display:flex}}@media (min-width:900px){.AuthShell_page__UZDNA{grid-template-columns:minmax(29rem,.94fr) minmax(30rem,1.06fr)}.AuthShell_page__UZDNA.AuthShell_hasRecovery__hYqKG{grid-template-columns:repeat(2,minmax(0,1fr))}.AuthShell_brandPanel__7pxP7{display:block}.AuthShell_hasRecovery__hYqKG .AuthShell_brandPanel__7pxP7{z-index:3;grid-column:1;grid-row:1;box-shadow:1.5rem 0 4rem rgba(2,15,19,.16);transition:transform .68s var(--ease-out-quint),box-shadow .68s var(--ease-out-quint);will-change:transform}.AuthShell_hasRecovery__hYqKG.AuthShell_recoveryActive__z2fVk .AuthShell_brandPanel__7pxP7{transform:translateX(100%);box-shadow:-1.5rem 0 4rem rgba(2,15,19,.16)}.AuthShell_hasRecovery__hYqKG .AuthShell_signInPanel__p1zSZ{grid-column:2;grid-row:1}.AuthShell_hasRecovery__hYqKG .AuthShell_recoveryPanel__Hsoll{display:flex;grid-column:1;grid-row:1}.AuthShell_hasRecovery__hYqKG .AuthShell_recoveryPanel__Hsoll .AuthShell_formContent__MqZbh,.AuthShell_hasRecovery__hYqKG .AuthShell_signInPanel__p1zSZ .AuthShell_formContent__MqZbh{transition:transform .56s var(--ease-out-quint),opacity .28s var(--ease-out-quint)}.AuthShell_hasRecovery__hYqKG .AuthShell_signInPanel__p1zSZ .AuthShell_formContent__MqZbh{transition-delay:.14s}.AuthShell_hasRecovery__hYqKG .AuthShell_recoveryPanel__Hsoll .AuthShell_formContent__MqZbh{transform:translateX(-1rem);opacity:0;transition-delay:0s}.AuthShell_hasRecovery__hYqKG.AuthShell_recoveryActive__z2fVk .AuthShell_signInPanel__p1zSZ .AuthShell_formContent__MqZbh{transform:translateX(1rem);opacity:0;transition-delay:0s}.AuthShell_hasRecovery__hYqKG.AuthShell_recoveryActive__z2fVk .AuthShell_recoveryPanel__Hsoll .AuthShell_formContent__MqZbh{transform:translateX(0);opacity:1;transition-delay:.14s}.AuthShell_mobileLockup__q9Dgi{display:none}.AuthShell_formPanel__Ycj96{background:linear-gradient(120deg,color-mix(in srgb,var(--surface) 62%,transparent),transparent 58%)}.AuthShell_footer__hMQz9{position:absolute;bottom:max(1.5rem,env(safe-area-inset-bottom))}}@media (min-width:1500px){.AuthShell_page__UZDNA{grid-template-columns:minmax(38rem,.98fr) minmax(34rem,1.02fr)}}@media (prefers-reduced-motion:no-preference){.AuthShell_assurances__bJpDS,.AuthShell_brandLockup__p_MCF,.AuthShell_formContent__MqZbh,.AuthShell_heroCopy__phTx8,.AuthShell_mobileLockup__q9Dgi{animation:AuthShell_auth-rise__FnhCF .6s var(--ease-out-quint) both}.AuthShell_heroCopy__phTx8{animation-delay:70ms}.AuthShell_assurances__bJpDS{animation-delay:.14s}.AuthShell_formContent__MqZbh{animation-delay:.1s}.AuthShell_caughtLight__GBBSA{animation:AuthShell_caught-light__FuU0S 4.8s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.AuthShell_hasRecovery__hYqKG .AuthShell_brandPanel__7pxP7,.AuthShell_hasRecovery__hYqKG .AuthShell_recoveryPanel__Hsoll .AuthShell_formContent__MqZbh,.AuthShell_hasRecovery__hYqKG .AuthShell_signInPanel__p1zSZ .AuthShell_formContent__MqZbh{transition:none}}@keyframes AuthShell_auth-rise__FnhCF{0%{transform:translateY(.65rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes AuthShell_caught-light__FuU0S{0%,to{box-shadow:0 0 0 .45rem rgba(252,190,0,.08),0 0 2rem rgba(252,190,0,.5)}50%{box-shadow:0 0 0 .65rem rgba(252,190,0,.06),0 0 2.8rem rgba(252,190,0,.72)}}