.auth_root__i1hLq{--b-navy:#081b35;--b-navy-lift:#10305c;--b-bg:#f8fafc;--b-blue:#0f52ba;--b-blue-soft:#8db6ff;--j-emerald-soft:#7be0a0;--j-amethyst-soft:#c4a3ee;--j-gold-soft:#e6cf63;--b-text:#111827;--b-muted:#64748b;--b-border:#e2e8f0;background:var(--b-bg);color:var(--b-text)}.auth_panel__2SoBZ{background:radial-gradient(80% 60% at 100% 0,rgb(153 102 204/.28) 0,transparent 60%),radial-gradient(70% 50% at 0 100%,rgb(80 200 120/.12) 0,transparent 60%),radial-gradient(120% 90% at 0 0,var(--b-navy-lift) 0,var(--b-navy) 58%)}.auth_jewelStripe__0op88{background:linear-gradient(90deg,#0f52ba,#9966cc,#50c878,#cfb53b)}.auth_texture__kAJg7{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgb(255 255 255/.06) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse at 30% 40%,#000 15%,transparent 75%)}.auth_display__WtLmI{font-family:var(--font-display),var(--font-inter),system-ui,sans-serif;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.auth_accentLine__4Y5Wv{color:var(--b-blue-soft)}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.auth_accentLine__4Y5Wv{background:linear-gradient(90deg,var(--b-blue-soft),var(--j-amethyst-soft) 40%,var(--j-emerald-soft) 72%,var(--j-gold-soft));-webkit-background-clip:text;background-clip:text;color:transparent}}.auth_muted__LR4vm{color:var(--b-muted)}.auth_dot__LsmJv{width:6px;height:6px;border-radius:9999px;flex-shrink:0}.auth_dotSapphire__pMQes,.auth_dot__LsmJv{background:var(--b-blue-soft)}.auth_dotEmerald__gWoze{background:var(--j-emerald-soft)}.auth_dotAmethyst__9mkl8{background:var(--j-amethyst-soft)}.auth_dotGold__wW5LD{background:var(--j-gold-soft)}.auth_label__Fmj0L{display:block;font-size:13px;font-weight:600;letter-spacing:.01em;color:#334155}.auth_hint__bE_XG{font-size:12px;line-height:1.5;color:var(--b-muted)}.auth_input__GHS_0{height:52px;width:100%;border-radius:12px;border:1px solid var(--b-border);background:#fff;padding:0 16px;font-size:16px;color:var(--b-text);transition:border-color .18s ease,box-shadow .18s ease}.auth_input__GHS_0::-moz-placeholder{color:#94a3b8}.auth_input__GHS_0::placeholder{color:#94a3b8}.auth_input__GHS_0:hover{border-color:#cbd5e1}.auth_input__GHS_0:focus-visible{outline:none;border-color:var(--b-blue);box-shadow:0 0 0 4px rgb(15 82 186/.15)}.auth_inputWithToggle__vkgDg{padding-right:52px}.auth_toggle__a0EUo{position:absolute;inset-block:0;right:0;display:grid;width:52px;place-items:center;border-radius:0 12px 12px 0;color:#64748b;cursor:pointer;transition:color .18s ease}.auth_toggle__a0EUo:hover{color:var(--b-text)}.auth_toggle__a0EUo:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(15 82 186/.25)}.auth_close__hsIv1{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:9999px;color:#51607a;transition:background-color .18s ease,color .18s ease}.auth_close__hsIv1:hover{background:rgb(8 27 53/.06);color:var(--b-navy)}.auth_cancel__FwE2K{display:flex;align-items:center;justify-content:center;height:48px;width:100%;border-radius:12px;font-size:15px;font-weight:600;color:var(--b-navy);border:1px solid rgb(8 27 53/.14);background:#fff;transition:background-color .18s ease,border-color .18s ease}.auth_cancel__FwE2K:hover{background:rgb(8 27 53/.04);border-color:rgb(8 27 53/.24)}.auth_cancel__FwE2K:focus-visible,.auth_close__hsIv1:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(15 82 186/.25)}.auth_link__Jl_8L{color:var(--b-blue);font-size:13px;font-weight:600;border-radius:4px;transition:color .18s ease}.auth_link__Jl_8L:hover{color:#0c449b;text-decoration:underline;text-underline-offset:3px}.auth_link__Jl_8L:focus-visible,.auth_quietLink__Lqwva:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(15 82 186/.25)}.auth_quietLink__Lqwva{color:var(--b-muted);font-size:14px;border-radius:8px;transition:color .18s ease}.auth_quietLink__Lqwva:hover{color:var(--b-text)}.auth_button__1Ekfp{height:52px;width:100%;border-radius:12px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(180deg,#2a6ad0 0,var(--b-blue) 100%);box-shadow:0 1px 2px rgb(8 27 53/.12),0 6px 16px -6px rgb(15 82 186/.55);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth_button__1Ekfp:hover{filter:brightness(1.05);box-shadow:0 1px 2px rgb(8 27 53/.12),0 10px 22px -8px rgb(15 82 186/.6)}.auth_button__1Ekfp:active{transform:translateY(1px)}.auth_button__1Ekfp:focus-visible{outline:none;box-shadow:0 0 0 4px rgb(15 82 186/.3)}.auth_button__1Ekfp:disabled{opacity:.6;cursor:default}.auth_noticeSuccess__XBqoe{border-radius:12px;background:rgb(80 200 120/.13);color:#1b6a3f}.auth_noticeInfo__okXzl{border-radius:12px;background:rgb(15 82 186/.07);color:#0f3f8f}.auth_error__dD4ri{color:#b91c1c}.auth_home__9Fwyu{background:radial-gradient(55% 55% at 88% 12%,rgb(153 102 204/.3) 0,transparent 60%),radial-gradient(55% 50% at 70% 72%,rgb(15 82 186/.38) 0,transparent 60%),radial-gradient(50% 45% at 0 100%,rgb(80 200 120/.1) 0,transparent 60%),radial-gradient(90% 80% at 0 0,var(--b-navy-lift) 0,var(--b-navy) 60%);color:#fff}.auth_eyebrow__ky_Hh{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--j-gold-soft)}.auth_navLink__8Khye{font-size:13px;color:rgb(255 255 255/.65);border-radius:8px;transition:color .18s ease}.auth_navLink__8Khye:hover{color:#fff}.auth_navLink__8Khye:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(141 182 255/.5)}.auth_door__MgQCa{display:flex;flex-direction:column;border-radius:20px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,background-color .24s ease}.auth_door__MgQCa:hover{transform:translateY(-3px)}.auth_door__MgQCa:active{transform:translateY(0)}.auth_door__MgQCa:focus-visible{outline:none;box-shadow:0 0 0 4px rgb(141 182 255/.55)}.auth_doorPrimary__pitrd{background:#fff;color:var(--b-text);box-shadow:0 1px 2px rgb(8 27 53/.25),0 24px 48px -24px rgb(0 0 0/.6)}.auth_doorPrimary__pitrd:hover{box-shadow:0 1px 2px rgb(8 27 53/.25),0 32px 56px -24px rgb(0 0 0/.7)}.auth_doorSecondary__6A3Oc{background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.14);color:#fff;backdrop-filter:blur(8px)}.auth_doorSecondary__6A3Oc:hover{background:rgb(255 255 255/.1)}.auth_doorIconPrimary__b2tM0{background:rgb(15 82 186/.1);color:var(--b-blue)}.auth_doorIconSecondary__dQaiX{background:rgb(153 102 204/.28);color:#ecdcff}.auth_doorCta__8tdRl{color:var(--b-blue)}.auth_arrow__TlVhi{transition:transform .24s cubic-bezier(.22,1,.36,1)}.auth_door__MgQCa:hover .auth_arrow__TlVhi{transform:translateX(4px)}.auth_pill__1DdXi{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:9999px;font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .18s ease,color .18s ease,transform .18s ease}.auth_pill__1DdXi:active{transform:translateY(1px)}.auth_cta__CSEVB:focus-visible,.auth_inlineLink__vn8M8:focus-visible,.auth_pill__1DdXi:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(141 182 255/.55)}.auth_pillPrimary__95Llh{background:#fff;color:var(--b-navy)}.auth_pillPrimary__95Llh:hover{background:#e7eefb}.auth_pillGhost__t9fk4{color:rgb(255 255 255/.82);border:1px solid rgb(255 255 255/.2)}.auth_pillGhost__t9fk4:hover{background:rgb(255 255 255/.08);color:#fff}.auth_cta__CSEVB{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:14px;font-size:15px;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background-color .2s ease}.auth_ctaPrimary__cPM0C{color:#fff;background:linear-gradient(180deg,#2a6ad0 0,var(--b-blue) 100%);box-shadow:0 10px 24px -10px rgb(15 82 186/.8)}.auth_ctaPrimary__cPM0C:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgb(15 82 186/.9)}.auth_ctaSecondary__HgTcR{color:#fff;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.2)}.auth_ctaSecondary__HgTcR:hover{background:rgb(255 255 255/.14);transform:translateY(-2px)}.auth_inlineLink__vn8M8{color:#fff;border-radius:4px;text-decoration:underline;text-decoration-color:rgb(255 255 255/.35);text-underline-offset:3px}.auth_inlineLink__vn8M8:hover{text-decoration-color:#fff}.auth_memberBar__Pi55b{border-radius:18px;background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.12);backdrop-filter:blur(8px)}@media (prefers-reduced-motion:reduce){.auth_ctaPrimary__cPM0C:hover,.auth_ctaSecondary__HgTcR:hover{transform:none}}.auth_rise__rWzT5{animation:auth_rise__rWzT5 .56s cubic-bezier(.22,1,.36,1) both}@keyframes auth_rise__rWzT5{0%{transform:translateY(12px)}to{transform:translateY(0)}}.auth_edge__rN5sY{stroke:rgb(255 255 255/.14);stroke-width:1;fill:none}.auth_flow__gMH52{stroke:var(--b-blue-soft);stroke-width:1.6;stroke-linecap:round;fill:none;stroke-dasharray:10 190;animation:auth_flow__gMH52 4.8s linear infinite}@keyframes auth_flow__gMH52{to{stroke-dashoffset:-200}}.auth_node__4ORd8{fill:#0e2a52;stroke:rgb(255 255 255/.35);stroke-width:1}.auth_hub__pb_4x{fill:var(--b-blue);stroke:var(--b-blue-soft);stroke-width:1.5}.auth_pulse__oUozP{fill:none;stroke:var(--j-amethyst-soft);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:auth_pulse__oUozP 3.2s ease-out infinite}@keyframes auth_pulse__oUozP{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}@media (prefers-reduced-motion:reduce){.auth_flow__gMH52,.auth_pulse__oUozP,.auth_rise__rWzT5{animation:none}.auth_flow__gMH52,.auth_pulse__oUozP{opacity:0}.auth_door__MgQCa:hover,.auth_door__MgQCa:hover .auth_arrow__TlVhi{transform:none}}