.AuthForm_wrap__c1TRU{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:radial-gradient(120% 90% at 50% 0,#eef4ff 0,var(--bg) 55%);position:relative}.AuthForm_back__ng34J{position:absolute;top:24px;left:24px;font-size:15px;color:var(--text-secondary)}.AuthForm_back__ng34J:hover{color:var(--text)}.AuthForm_card__ePXKs{width:100%;max-width:400px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:40px 34px;text-align:center}.AuthForm_brand___HPzI{height:30px;width:auto;margin-bottom:22px}.AuthForm_title__uHSh8{font-size:27px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.AuthForm_sub__TQw8y{color:var(--text-secondary);font-size:15px;margin-bottom:26px}.AuthForm_notice__0_mOE{text-align:left;font-size:13.5px;line-height:1.6;color:var(--text-secondary);background:rgba(255,159,10,.1);border-radius:14px;padding:16px}.AuthForm_notice__0_mOE code{font-size:12.5px;background:rgba(0,0,0,.06);padding:1px 5px;border-radius:5px}.AuthForm_oauth__SDBhh{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:44px}.AuthForm_oauth__SDBhh button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font);font-size:15px;font-weight:500;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elev);color:var(--text);cursor:pointer;transition:background .2s}.AuthForm_oauth__SDBhh button:hover{background:rgba(0,0,0,.04)}.AuthForm_divider__yg7Ee{display:flex;align-items:center;text-align:center;margin:20px 0;color:var(--text-tertiary);font-size:13px}.AuthForm_divider__yg7Ee:after,.AuthForm_divider__yg7Ee:before{content:"";flex:1 1;height:1px;background:var(--border)}.AuthForm_divider__yg7Ee span{padding:0 12px}.AuthForm_form__marQN{display:flex;flex-direction:column;gap:12px}.AuthForm_form__marQN input{font-family:var(--font);font-size:15px;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg);color:var(--text);outline:none;transition:border-color .2s}.AuthForm_form__marQN input:focus{border-color:var(--accent)}.AuthForm_submit__WtRCz{font-family:var(--font);font-size:16px;font-weight:600;padding:13px;border:none;border-radius:12px;background:var(--accent);color:#fff;cursor:pointer;margin-top:4px;transition:background .2s}.AuthForm_submit__WtRCz:hover{background:var(--accent-hover)}.AuthForm_submit__WtRCz:disabled{opacity:.5;cursor:not-allowed}.AuthForm_error__axs9E{color:#c1271d;background:rgba(255,59,48,.1);padding:12px 14px}.AuthForm_error__axs9E,.AuthForm_msg__oc1_y{font-size:13.5px;text-align:center;border-radius:12px;line-height:1.5}.AuthForm_msg__oc1_y{color:#1f8f3d;background:rgba(52,199,89,.12);padding:14px 16px}.AuthForm_pwWrap__Ucx__{position:relative;display:flex}.AuthForm_pwWrap__Ucx__ input{width:100%;padding-right:46px}.AuthForm_pwToggle__RI1BZ{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:none;color:var(--text-tertiary);cursor:pointer;border-radius:8px;transition:color .2s,background .2s}.AuthForm_pwToggle__RI1BZ:hover{color:var(--text-secondary);background:rgba(0,0,0,.04)}.AuthForm_switch__6hFBK{margin-top:22px;font-size:14px;color:var(--text-secondary)}.AuthForm_switch__6hFBK a{color:var(--accent);font-weight:500}.AuthForm_switch__6hFBK a:hover{text-decoration:underline}