.ui_narrowPage__Rsxne{margin:0 auto;max-width:480px;padding:28px 20px;display:grid;gap:16px}.ui_stackSm__D1pTU{display:grid;gap:10px;justify-items:center}.ui_textNote__ZeD15{font-size:12px;color:rgba(51,65,85,.75)}.ui_input__n9_Vc{width:100%;padding:12px 14px;border:1px solid rgba(148,163,184,.5);border-radius:12px;background:rgba(255,255,255,.9);font:inherit;color:rgb(15,23,42);transition:border-color .15s ease,box-shadow .15s ease}.ui_input__n9_Vc:focus-visible{outline:none;border-color:rgba(28,106,167,.5);box-shadow:0 0 0 3px rgba(28,106,167,.15)}.ui_buttonBase__vVgYp{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:999px;border:1px solid rgba(102,115,136,.6);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;height:42px;min-height:42px;min-width:42px;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .2s ease,transform .2s ease}.ui_buttonBase__vVgYp:disabled{cursor:not-allowed;opacity:.7;transform:none}.ui_buttonPrimary__8uc4d{background:linear-gradient(90deg,#000000,#667388);color:#ffffff;overflow:hidden}.ui_buttonPrimary__8uc4d:before{content:"";position:absolute;inset:-1px;background:linear-gradient(90deg,#667388,#000000);opacity:0;transition:opacity .35s ease;z-index:-1}.ui_buttonPrimary__8uc4d>*{position:relative;z-index:1}.ui_buttonPrimary__8uc4d:focus-visible,.ui_buttonPrimary__8uc4d:hover{transform:scale(1.02);border-color:rgba(102,115,136,.75)}.ui_buttonPrimary__8uc4d:active:before,.ui_buttonPrimary__8uc4d:focus-visible:before,.ui_buttonPrimary__8uc4d:hover:before{opacity:1}.ui_buttonPrimary__8uc4d:focus-visible{outline:2px solid rgba(102,115,136,.6);outline-offset:2px}.ui_buttonGhost__P_Wbd{background:#ffffff;color:#0f172a;border:1px solid rgba(190,190,190,.9)}.ui_buttonGhost__P_Wbd:focus-visible,.ui_buttonGhost__P_Wbd:hover{background:#e8e8e8;border-color:#bebebe;color:#0f172a;transform:scale(1.02)}.ui_buttonGhost__P_Wbd:focus-visible{outline:2px solid rgba(174,181,189,.55);outline-offset:2px}.ui_buttonLink__dZkhZ{color:rgb(28,106,167);font-weight:600}.ui_buttonLink__dZkhZ:focus-visible,.ui_buttonLink__dZkhZ:hover{text-decoration:underline}.ui_buttonFull__D_6qx{width:100%}.AuthPageFrame_header__7VI2W{display:grid;gap:16px;margin-bottom:12px}.AuthPageFrame_headerTop__rAHbR{display:flex;justify-content:space-between;align-items:center;gap:12px}.AuthPageFrame_controls__0n3XF{display:inline-flex;align-items:center;gap:8px}.AuthPageFrame_title__Kjofg{font-size:28px;font-weight:700;color:#0f172a;text-align:center}.AuthPageFrame_subtitle__kGYwr{font-size:15px;color:rgba(15,23,42,.75);line-height:1.6;text-align:center}.AuthPageFrame_body__NV_yp{display:grid;gap:20px;justify-items:center;text-align:center}.AuthPageFrame_localeSwitcher__uIZXt{display:inline-flex;align-items:center;gap:8px}@media (max-width:720px){.AuthPageFrame_headerTop__rAHbR{flex-direction:column;align-items:stretch;gap:8px}}.AuthSocialSection_section__E_qYA{display:grid;gap:12px;margin-top:20px}.AuthSocialSection_title__1XkVv{font-size:18px;font-weight:600;color:rgba(15,23,42,.9)}.AuthSocialSection_buttonGrid__h1Smw{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;text-align:center}.AuthSocialSection_socialButton__yV_N0{width:66px;height:66px;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#ffffff;display:inline-flex;align-items:center;justify-content:center;color:rgba(15,23,42,.85);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.AuthSocialSection_socialButton__yV_N0:focus-visible,.AuthSocialSection_socialButton__yV_N0:hover{border-color:rgba(28,106,167,.5);box-shadow:0 6px 16px rgba(28,106,167,.18);transform:translateY(-1px)}.AuthSocialSection_warnings__B4qwf{margin:0;padding-left:18px;font-size:12px;color:#9f1239;display:grid;gap:4px}.SignInForm_form__50S4k{width:100%;justify-items:stretch;max-width:600px;margin-inline:auto;row-gap:0}.SignInForm_form__50S4k>:not(.SignInForm_formActions__ahh__)+*{margin-top:16px}.SignInForm_formActions__ahh__+*{margin-top:32px}.SignInForm_formActions__ahh__{display:grid;gap:12px;width:100%;justify-items:center;margin-top:0}.SignInForm_message___COBR{font-size:13px}.SignInForm_messageError__7Lovw{color:#b91c1c;font-weight:600}.SignInForm_messageSuccess__V9fvm{color:#0f766e}.SignInForm_messageNote__Fjf3I{color:rgba(51,65,85,.72)}.SignInForm_formLinks__uYG5A{margin-top:12px;font-size:13px;width:100%;text-align:center}.SignInForm_inlineLink__5WqNy{color:rgba(37,99,235,.9);text-decoration:none}.SignInForm_inlineLink__5WqNy:hover{text-decoration:underline}.SignInForm_footerSwitch__Zl_9U{margin-top:24px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:rgba(51,65,85,.85);width:100%;align-items:center}.SignInForm_footerText__FfU2l{color:rgba(51,65,85,.72);width:100%;text-align:center}.SignInForm_formButton__va69o{width:min(300px,100%);margin-top:0}.SignInForm_buttonDisabled__D__od{pointer-events:none;opacity:.62}.SignInForm_formButton__va69o+.SignInForm_formButton__va69o{margin-top:0}.SignUpForm_message__0X_V9{color:#f87171}.SignUpForm_messageSuccess__0n9Nh{color:#22c55e}.SignUpForm_messagePending__X6f6T{color:#f97316}.SignUpForm_checkboxRow__t_7gZ{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:rgba(15,23,42,.85)}.SignUpForm_checkboxRow__t_7gZ input[type=checkbox]{margin-top:3px}.SignUpForm_inlineLink__ME5bL{color:rgba(37,99,235,.9);text-decoration:underline}.SignUpForm_inlineLink__ME5bL:hover{text-decoration:none}.SignUpForm_buttonDisabled___SWgr{pointer-events:none;opacity:.62}.SignUpForm_rootForm__3uoOU{max-width:600px;width:100%;margin-inline:auto}.SignUpForm_formButton__S_iG1{width:min(300px,100%);align-self:center}.SignUpForm_formButton__S_iG1:first-of-type{margin-top:32px}.SignUpForm_formButton__S_iG1+.SignUpForm_formButton__S_iG1{margin-top:0}.SignUpForm_magicLinkDescription__8iJZq{margin-top:16px;margin-bottom:0;text-align:center;font-size:13px;color:rgba(51,65,85,.72);line-height:1.5}.SignUpForm_footerSwitch__DIO6n{margin-top:24px;display:flex;flex-direction:column;gap:6px;font-size:13px;width:100%;align-items:center}.SignUpForm_footerText__c6U2S{color:rgba(51,65,85,.72);width:100%;text-align:center}.SignUpForm_footerButton__T3M4E{width:min(300px,100%);text-align:center;text-decoration:none;display:inline-block}