.AuthPage_page__lFnva{--auth-ink:#191b20;--auth-muted:#706f68;--auth-soft:rgba(255,253,248,.58);--auth-line:rgba(72,66,58,.12);--auth-line-strong:rgba(96,106,174,.5);--auth-focus:rgba(96,106,174,.13);--auth-error:#9d463a;--auth-error-line:rgba(157,70,58,.46);--auth-error-focus:rgba(157,70,58,.1);--auth-lavender:rgba(166,158,215,.2);--auth-card-padding-x:1.38rem;--auth-card-padding-y-top:1.58rem;--auth-card-padding-y-bottom:1.66rem;--auth-title-copy-gap:0.4rem;--auth-copy-control-gap:1.32rem;--auth-section-gap:0.76rem;--auth-label-input-gap:0.34rem;--auth-primary-gap:1.02rem;--auth-button-height:2.74rem;--auth-button-radius:0.62rem;--auth-footer-gap:1.14rem;isolation:isolate;font-family:var(--font-aether-sans);background:linear-gradient(116deg,hsla(40,45%,92%,.92),rgba(255,253,248,.78) 42%,rgba(236,247,248,.8)),linear-gradient(180deg,#fcfbf7,#f7f3ec 62%,#eef7f7)}.AuthPage_page__lFnva:after,.AuthPage_page__lFnva:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.AuthPage_page__lFnva:before{opacity:.34;background:linear-gradient(90deg,transparent 0 18%,rgba(255,253,248,.72) 39%,rgba(255,253,248,.82) 57%,transparent 80%),linear-gradient(130deg,rgba(104,113,179,.055),transparent 36%),linear-gradient(305deg,rgba(197,226,234,.18),transparent 45%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 82%,transparent)}.AuthPage_page__lFnva:after{opacity:.42;background:linear-gradient(90deg,transparent 0 calc(50% - 13.4rem),rgba(87,78,62,.05) calc(50% - 13.4rem) calc(50% - 13.35rem),transparent calc(50% - 13.35rem) calc(50% + 13.35rem),rgba(87,78,62,.045) calc(50% + 13.35rem) calc(50% + 13.4rem),transparent calc(50% + 13.4rem)),repeating-linear-gradient(0deg,transparent,transparent 4.35rem,rgba(105,99,78,.026) 4.38rem,transparent 4.42rem),repeating-linear-gradient(90deg,transparent,transparent 5.4rem,rgba(105,99,78,.018) 5.43rem,transparent 5.47rem)}.AuthPage_authShell__gkV1u{position:relative;box-sizing:border-box;display:grid;width:min(100% - 3rem,54rem);min-height:100svh;margin:0 auto;grid-template-rows:auto minmax(0,1fr);padding:clamp(1.45rem,3vw,2.05rem) 0}.AuthPage_loginNav__7RCge{display:flex;min-height:2.1rem;align-items:center;justify-content:space-between;gap:1.25rem}.AuthPage_authWordmark__TpC5m{color:rgba(25,27,32,.78);font-size:.69rem;font-weight:720;letter-spacing:.28em;text-transform:uppercase}.AuthPage_authHomeLink__R04b5,.AuthPage_authWordmark__TpC5m{display:inline-flex;align-items:center;line-height:1;text-decoration:none}.AuthPage_authHomeLink__R04b5{gap:.34rem;color:hsla(53,4%,42%,.82);font-size:.76rem;font-weight:620;transition:color .16s ease}.AuthPage_authHomeLink__R04b5:hover{color:var(--auth-ink)}.AuthPage_formPane__BOX0L{display:flex;width:min(100%,25.55rem);min-width:0;align-self:center;justify-self:center;padding-bottom:clamp(2.5rem,7vh,4.7rem)}.AuthPage_authStage__V9CuN{position:relative;width:100%;border:1px solid rgba(98,87,72,.046);border-radius:.96rem;background:linear-gradient(180deg,rgba(255,253,248,.56),rgba(255,253,248,.34)),linear-gradient(90deg,rgba(255,253,248,.62),hsla(0,0%,100%,.36));box-shadow:0 18px 52px rgba(62,56,46,.028),inset 0 1px 0 hsla(0,0%,100%,.58);backdrop-filter:blur(8px)}.AuthPage_authStage__V9CuN:after,.AuthPage_authStage__V9CuN:before{content:"";position:absolute;pointer-events:none}.AuthPage_authStage__V9CuN:before{inset:.58rem auto .58rem -1px;width:1px;background:linear-gradient(180deg,transparent,rgba(96,106,174,.2),rgba(154,118,92,.12),transparent)}.AuthPage_authStage__V9CuN:after{right:1.15rem;bottom:1rem;left:1.15rem;height:1px;background:linear-gradient(90deg,transparent,rgba(96,106,174,.09),transparent)}.AuthPage_formColumn__x50Yl,.AuthPage_formIntro__M5MKm,.AuthPage_loginForm__hsBcN{width:100%}.AuthPage_formColumn__x50Yl{max-width:21.95rem;margin:0 auto;padding:var(--auth-card-padding-y-top) var(--auth-card-padding-x) var(--auth-card-padding-y-bottom)}.AuthPage_authEyebrow__7adnp{margin:0 0 .45rem;color:color-mix(in srgb,var(--auth-muted) 72%,#6d73b1);font-size:.64rem;font-weight:720;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.AuthPage_loginTitle__rR54v{margin:0;color:var(--auth-ink);font-family:var(--font-aether-display);font-size:clamp(1.88rem,2.35vw,2.04rem);font-weight:700;letter-spacing:-.034em;line-height:1.01;overflow-wrap:anywhere}.AuthPage_titleAccent__fTlTz{display:inline-block;color:color-mix(in srgb,var(--auth-ink) 88%,#606aae);font-style:italic;font-weight:560;letter-spacing:-.02em}.AuthPage_loginDescription__500Vo{margin:var(--auth-title-copy-gap) 0 0;color:var(--auth-muted);font-size:.88rem;line-height:1.42;overflow-wrap:anywhere}.AuthPage_signupProgress__mkHZ6{display:grid;width:3.55rem;grid-template-columns:repeat(2,1fr);gap:.28rem;margin-top:.72rem}.AuthPage_signupProgress__mkHZ6 span{height:2px;border-radius:999px;background:hsla(53,4%,42%,.18);transition:background .16s ease,transform .16s ease}.AuthPage_signupProgress__mkHZ6[data-step="1"] span:first-child,.AuthPage_signupProgress__mkHZ6[data-step="2"] span{background:rgba(96,106,174,.48)}.AuthPage_signupProgress__mkHZ6[data-step="2"] span:last-child{transform:scaleX(1.08);transform-origin:left}.AuthPage_loginForm__hsBcN{margin-top:var(--auth-copy-control-gap)}.AuthPage_googleButton__uskOT{display:flex;width:100%;min-height:var(--auth-control-height,2.66rem);align-items:center;justify-content:center;gap:.54rem;border:1px solid rgba(72,66,58,.14);border-radius:var(--auth-button-radius);background:hsla(0,0%,100%,.82);color:#202124;font-family:Roboto,Arial,var(--font-aether-sans);font-size:.88rem;font-weight:500;letter-spacing:0;outline:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .14s ease}.AuthPage_googleButton__uskOT:hover{background:#fff;border-color:rgba(104,113,179,.3);box-shadow:0 8px 22px rgba(62,56,46,.035)}.AuthPage_googleButton__uskOT:active{transform:translateY(1px)}.AuthPage_googleButton__uskOT:disabled{cursor:progress;opacity:.74}.AuthPage_googleButton__uskOT:focus-visible{border-color:var(--auth-line-strong);box-shadow:0 0 0 3px var(--auth-focus)}.AuthPage_googleMark__YXw2T{display:inline-flex;width:1.05rem;height:1.05rem;align-items:center;justify-content:center;flex:0 0 auto}.AuthPage_googleIcon__5m24q{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.AuthPage_googleButtonText__h4W1j{display:inline-flex;align-items:baseline;gap:.22em}.AuthPage_googleName__YBJwT{font-weight:600}.AuthPage_authDivider__CFmKq{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.56rem 0 .68rem;color:hsla(53,4%,42%,.62);font-size:.69rem;line-height:1}.AuthPage_authDivider__CFmKq span{height:1px;flex:0 1 4.7rem;background:rgba(104,113,179,.1)}.AuthPage_loginFields__wKXIh{display:grid;gap:var(--auth-section-gap)}.AuthPage_loginField__HieVM{display:grid;gap:var(--auth-label-input-gap)}.AuthPage_loginLabel__Hy3np{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--auth-muted);font-size:.76rem;font-weight:590}.AuthPage_loginLabel__Hy3np span{color:hsla(53,4%,42%,.62);font-size:.71rem;font-weight:540}.AuthPage_inlineFieldAction__h_Myj{border:0;background:transparent;color:color-mix(in srgb,#6670b5 82%,var(--auth-muted));cursor:pointer;font:inherit;font-size:.75rem;font-weight:660;padding:0;text-decoration:none;transition:color .16s ease}.AuthPage_inlineFieldAction__h_Myj:hover{color:#4f59a5;text-decoration:underline;text-underline-offset:.18rem}.AuthPage_loginInput__hBfYH{width:100%;min-height:var(--auth-control-height,2.66rem);border:1px solid var(--auth-line);border-radius:var(--auth-button-radius);background:hsla(0,0%,100%,.78);color:var(--auth-ink);font-size:.88rem;line-height:1.2;outline:none;padding:.62rem .8rem;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.AuthPage_loginInput__hBfYH::-moz-placeholder{color:hsla(53,4%,42%,.42)}.AuthPage_loginInput__hBfYH::placeholder{color:hsla(53,4%,42%,.42)}.AuthPage_loginInput__hBfYH:not(:-moz-placeholder){border-color:rgba(72,66,58,.18);background:hsla(0,0%,100%,.9)}.AuthPage_loginInput__hBfYH:not(:placeholder-shown){border-color:rgba(72,66,58,.18);background:hsla(0,0%,100%,.9)}.AuthPage_loginInput__hBfYH:hover{background:#fff;border-color:rgba(104,113,179,.22)}.AuthPage_loginInput__hBfYH:focus{background:#fff;border-color:var(--auth-line-strong);box-shadow:0 0 0 3px var(--auth-focus),0 1px 0 hsla(0,0%,100%,.78) inset}.AuthPage_loginInput__hBfYH:-webkit-autofill,.AuthPage_loginInput__hBfYH:-webkit-autofill:focus,.AuthPage_loginInput__hBfYH:-webkit-autofill:hover{border-color:rgba(96,106,174,.34);-webkit-box-shadow:inset 0 0 0 1000px #fffdf8,0 0 0 3px rgba(96,106,174,.09);-webkit-text-fill-color:var(--auth-ink);caret-color:var(--auth-ink)}.AuthPage_loginInputInvalid__igmu5{border-color:var(--auth-error-line)}.AuthPage_loginInputInvalid__igmu5:focus{border-color:var(--auth-error-line);box-shadow:0 0 0 3px var(--auth-error-focus)}.AuthPage_fieldError___x_k0,.AuthPage_fieldHelp__cdQCy,.AuthPage_legalNotice__CIsOa{color:var(--auth-muted);font-size:.71rem;line-height:1.36}.AuthPage_fieldError___x_k0{color:var(--auth-error);font-size:.73rem;animation:AuthPage_authErrorReveal__O0w6z .15s ease-out}.AuthPage_legalNotice__CIsOa{margin:.82rem 0 0;max-width:19.5rem;color:hsla(53,4%,42%,.86);font-size:.72rem;line-height:1.42}.AuthPage_legalNotice__CIsOa a{color:color-mix(in srgb,var(--auth-ink) 88%,#606aae);font-weight:610;text-decoration:none}.AuthPage_legalNotice__CIsOa a:hover{text-decoration:underline;text-underline-offset:.16rem}.AuthPage_loginError__RoKEP{margin-top:.8rem;color:var(--auth-error);font-size:.8rem;line-height:1.45}.AuthPage_authPrimaryButton__HXXaS{width:100%;min-height:var(--auth-button-height);margin-top:var(--auth-primary-gap);border:0;border-radius:var(--auth-button-radius);background:#181a20;color:#fffefa;cursor:pointer;font-size:.89rem;font-weight:660;letter-spacing:.005em;box-shadow:0 14px 26px rgba(24,26,32,.11);transition:background .16s ease,box-shadow .16s ease,transform .14s ease}.AuthPage_authPrimaryButton__HXXaS:hover{background:#2b2f39;box-shadow:0 12px 22px rgba(24,26,32,.13)}.AuthPage_authPrimaryButton__HXXaS:active{transform:translateY(1px)}.AuthPage_authPrimaryButton__HXXaS:focus-visible{outline:none;box-shadow:0 0 0 3px var(--auth-focus)}.AuthPage_signupStepActions___qqNE{display:grid;gap:.72rem;margin-top:.9rem}.AuthPage_signupBackButton__r9gAh{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:var(--auth-muted);cursor:pointer;font-size:.8rem;font-weight:620;padding:0}.AuthPage_signupBackButton__r9gAh:hover{color:var(--auth-ink)}.AuthPage_authFooter__Lo_c7{margin-top:var(--auth-footer-gap);color:hsla(53,4%,42%,.86);font-size:.81rem;line-height:1.45}.AuthPage_authFooter__Lo_c7 a{color:var(--auth-ink);font-weight:660;text-decoration:none}.AuthPage_authFooter__Lo_c7 a:hover{text-decoration:underline;text-underline-offset:.16rem}.AuthPage_verificationShell__HWKVr{position:relative;box-sizing:border-box;display:grid;width:min(100% - 3rem,54rem);min-height:100svh;margin:0 auto;grid-template-rows:auto minmax(0,1fr);padding:clamp(1.35rem,3vw,2rem) 0}.AuthPage_verificationPane__lyBmJ{display:flex;width:min(100%,25.55rem);align-self:center;justify-self:center;padding-bottom:clamp(2.2rem,7vh,4.5rem)}.AuthPage_verificationSurface__aWu5k{position:relative;width:100%;border:1px solid rgba(98,87,72,.046);border-radius:.96rem;background:linear-gradient(180deg,rgba(255,253,248,.56),rgba(255,253,248,.34)),linear-gradient(90deg,rgba(255,253,248,.62),hsla(0,0%,100%,.36));box-shadow:0 18px 52px rgba(62,56,46,.028),inset 0 1px 0 hsla(0,0%,100%,.58);backdrop-filter:blur(8px)}.AuthPage_verificationSurface__aWu5k:after,.AuthPage_verificationSurface__aWu5k:before{content:"";position:absolute;pointer-events:none}.AuthPage_verificationSurface__aWu5k:before{inset:.58rem auto .58rem -1px;width:1px;background:linear-gradient(180deg,transparent,rgba(96,106,174,.2),rgba(154,118,92,.12),transparent)}.AuthPage_verificationSurface__aWu5k:after{right:1.15rem;bottom:1rem;left:1.15rem;height:1px;background:linear-gradient(90deg,transparent,rgba(96,106,174,.09),transparent)}.AuthPage_verificationContent__cWsqY{max-width:21.95rem;margin:0 auto;padding:1.58rem 1.38rem 1.52rem}.AuthPage_verificationIcon__FXAcG{display:grid;width:2.55rem;height:2.55rem;margin-bottom:.92rem;place-items:center;border:1px solid var(--auth-line);border-radius:.84rem;background:linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(255,253,248,.64));color:color-mix(in srgb,var(--auth-ink) 76%,#606aae);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.AuthPage_verificationEyebrow__qUHX7{margin:0;color:color-mix(in srgb,var(--auth-muted) 72%,#6d73b1);font-size:.64rem;font-weight:720;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.AuthPage_verificationTitle__qSYAa{margin:.38rem 0 0;color:var(--auth-ink);font-family:var(--font-aether-display);font-size:clamp(1.88rem,2.35vw,2.04rem);font-weight:700;letter-spacing:-.034em;line-height:1.01}.AuthPage_verificationCopy__3mzy_{margin:.42rem 0 0;color:var(--auth-muted);font-size:.88rem;line-height:1.42}.AuthPage_verificationForm__1_E00{margin-top:1.22rem}.AuthPage_verificationFieldset__KTAFg{display:grid;gap:.78rem;border:0;margin:0;padding:0}.AuthPage_verificationLegend__8h8F1{color:var(--auth-muted);font-size:.76rem;font-weight:590}.AuthPage_otpGrid__OCg_A{display:grid;max-width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:.34rem;border:1px solid rgba(72,66,58,.09);border-radius:.8rem;background:rgba(255,253,248,.48);padding:.24rem}.AuthPage_otpInput__BRW3K{width:100%;min-width:0;aspect-ratio:1;border:1px solid rgba(72,66,58,.1);border-radius:.58rem;background:hsla(0,0%,100%,.78);color:var(--auth-ink);font-size:1rem;font-weight:680;outline:none;text-align:center;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.AuthPage_otpInput__BRW3K:focus{background:#fff;border-color:var(--auth-line-strong);box-shadow:0 0 0 3px var(--auth-focus)}.AuthPage_otpInputFilled__kJ75U{border-color:rgba(96,106,174,.24);background:hsla(0,0%,100%,.94)}.AuthPage_otpInputInvalid__1hoFl{border-color:var(--auth-error-line)}.AuthPage_otpInputInvalid__1hoFl:focus{border-color:var(--auth-error-line);box-shadow:0 0 0 3px var(--auth-error-focus)}.AuthPage_verifyButton__TfQYm{display:inline-flex;min-height:2.74rem;width:100%;align-items:center;justify-content:center;border:0;border-radius:.62rem;background:#181a20;color:#fffefa;font-size:.89rem;font-weight:660;letter-spacing:.005em;box-shadow:0 14px 26px rgba(24,26,32,.11);transition:background .16s ease,box-shadow .16s ease,transform .14s ease}.AuthPage_verifyButton__TfQYm:hover{background:#2b2f39;box-shadow:0 12px 22px rgba(24,26,32,.13)}.AuthPage_verifyButton__TfQYm:active{transform:translateY(1px)}.AuthPage_verifyButton__TfQYm:disabled{cursor:default;background:rgba(25,27,32,.48);box-shadow:none}.AuthPage_verificationStatus___FauA{min-height:1.35rem;margin:.68rem 0 0;color:var(--auth-muted);font-size:.76rem;line-height:1.5}.AuthPage_verificationError__Otgf0{color:var(--auth-error)}.AuthPage_verificationActions__OXvWJ{display:grid;gap:.72rem;margin-top:.68rem}.AuthPage_resendForm__C6Y3P{display:grid;gap:.7rem}.AuthPage_resendRow__z2J0u,.AuthPage_verificationLinks__BRLee{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;color:var(--auth-muted);font-size:.8rem;line-height:1.5}@keyframes AuthPage_authErrorReveal__O0w6z{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.AuthPage_resendButton__RludN,.AuthPage_verificationLinks__BRLee a{border:0;background:transparent;color:var(--auth-muted);cursor:pointer;font:inherit;font-weight:620;padding:0;text-decoration:none;transition:color .16s ease}.AuthPage_resendButton__RludN:hover,.AuthPage_verificationLinks__BRLee a:hover{color:var(--auth-ink);text-decoration:underline;text-underline-offset:.16rem}.AuthPage_resendButton__RludN:disabled{cursor:default;color:hsla(53,4%,42%,.58);text-decoration:none}@media (max-width:959px){.AuthPage_authShell__gkV1u,.AuthPage_verificationShell__HWKVr{width:100%;padding:1.2rem 1.2rem 1.5rem}.AuthPage_formPane__BOX0L,.AuthPage_verificationPane__lyBmJ{width:100%;max-width:25.5rem;padding-bottom:3.2rem}}@media (max-width:520px){.AuthPage_page__lFnva{--auth-card-padding-x:1.05rem;--auth-card-padding-y-top:1.35rem;--auth-card-padding-y-bottom:1.45rem;--auth-footer-gap:1.12rem}.AuthPage_authShell__gkV1u,.AuthPage_verificationShell__HWKVr{padding-inline:1.15rem}.AuthPage_loginNav__7RCge{min-height:1.75rem}.AuthPage_authHomeLink__R04b5{font-size:.76rem}.AuthPage_formPane__BOX0L,.AuthPage_verificationPane__lyBmJ{align-self:start;padding-bottom:1.5rem;padding-top:3rem}.AuthPage_authStage__V9CuN,.AuthPage_verificationSurface__aWu5k{border-color:rgba(98,87,72,.045);border-radius:1rem;background:rgba(255,253,248,.42);box-shadow:none}.AuthPage_formColumn__x50Yl,.AuthPage_verificationContent__cWsqY{padding:var(--auth-card-padding-y-top) var(--auth-card-padding-x) var(--auth-card-padding-y-bottom)}.AuthPage_loginTitle__rR54v,.AuthPage_verificationTitle__qSYAa{font-size:clamp(1.72rem,7.1vw,1.88rem);letter-spacing:-.028em}.AuthPage_loginDescription__500Vo,.AuthPage_verificationCopy__3mzy_{font-size:.9rem}.AuthPage_loginForm__hsBcN{margin-top:1.16rem}.AuthPage_authPrimaryButton__HXXaS,.AuthPage_googleButton__uskOT,.AuthPage_loginInput__hBfYH,.AuthPage_verifyButton__TfQYm{min-height:2.74rem}.AuthPage_otpGrid__OCg_A{gap:.28rem;padding:.22rem}}@media (prefers-reduced-motion:reduce){.AuthPage_authPrimaryButton__HXXaS,.AuthPage_googleButton__uskOT,.AuthPage_inlineFieldAction__h_Myj,.AuthPage_loginInput__hBfYH,.AuthPage_otpInput__BRW3K,.AuthPage_resendButton__RludN,.AuthPage_signupProgress__mkHZ6 span,.AuthPage_verificationLinks__BRLee a,.AuthPage_verifyButton__TfQYm{transition-duration:1ms}.AuthPage_fieldError___x_k0{animation:none}}