.AuthPage_root__KIvuZ{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background-image:url(/_next/static/media/background.9f73d282.png);background-position:50%;background-size:cover}.AuthPage_brand__7Uzgg{position:absolute;top:20px;left:20px;display:flex;align-items:center}.AuthPage_brand__7Uzgg>img{width:15rem;height:auto;object-fit:contain}.AuthPage_card__yzn9O{width:100%;max-width:440px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:16px;box-shadow:0 16px 40px rgba(0,0,0,.08)}.AuthPage_header__KLsWD{display:flex;flex-direction:column;gap:8px}.AuthPage_title__GglN3{margin:0;font-size:1.7rem;font-weight:600}.AuthPage_subtitle__roVH6{margin:0;color:var(--text-secondary);line-height:1.5}.AuthPage_form__3cmrq{display:flex;flex-direction:column;gap:12px}.AuthPage_field__57i0i{display:flex;flex-direction:column;gap:6px;font-size:.95rem;color:var(--text-primary)}.AuthPage_input__fxu6i{padding:10px 12px;border-radius:10px;border:1px solid var(--border-color);background:var(--background-primary);color:var(--text-primary)}.AuthPage_input__fxu6i:focus{outline:none;border-color:var(--alt-color)}.AuthPage_helperText__tLf0Y{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.45}.AuthPage_checkboxField__lJnsD{display:flex;align-items:flex-start;gap:10px}.AuthPage_checkbox__1wk9K{width:16px;height:16px;margin-top:3px;accent-color:var(--alt-color);flex-shrink:0}.AuthPage_checkboxText__QFmpD{font-size:.92rem;line-height:1.5;color:var(--text-primary)}.AuthPage_error__Yjlil,.AuthPage_notice__1Jzta{padding:11px 12px;border-radius:12px;font-size:.92rem;line-height:1.45}.AuthPage_error__Yjlil{background:rgba(176,0,32,.08);color:var(--error-color)}.AuthPage_notice__1Jzta{background:rgba(42,108,255,.08);color:var(--text-primary)}.AuthPage_noticeSuccess__gT60J{background:rgba(34,139,34,.12)}.AuthPage_noticeWarning__vmNQh{background:rgba(255,165,0,.12)}.AuthPage_noticeMuted__dGHKi{background:rgba(0,0,0,.04)}.AuthPage_buttonLink__xPBa9,.AuthPage_button__zBOJT,.AuthPage_oauthButton__fr_20,.AuthPage_secondaryButton__QMgeN{min-height:44px;padding:10px 12px;border-radius:10px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease,border-color .2s ease}.AuthPage_button__zBOJT{border:0;background:var(--alt-color);color:#fff}.AuthPage_buttonLink__xPBa9,.AuthPage_secondaryButton__QMgeN{border:1px solid var(--border-color);background:var(--background-alt-2);color:var(--text-primary)}.AuthPage_button__zBOJT:disabled,.AuthPage_secondaryButton__QMgeN:disabled{opacity:.6;cursor:not-allowed}.AuthPage_oauthButton__fr_20{border:none;padding:0}.AuthPage_buttonLink__xPBa9:hover,.AuthPage_button__zBOJT:not(:disabled):hover,.AuthPage_oauthButton__fr_20:hover,.AuthPage_secondaryButton__QMgeN:not(:disabled):hover{opacity:.92}.AuthPage_actions__GdKbi{display:flex;flex-direction:column;gap:10px}.AuthPage_linkRow__pz0Ru{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;font-size:.92rem}.AuthPage_inlineLink__lfevh{color:var(--alt-color);text-decoration:none;font-weight:500}.AuthPage_statusPanel__JUWqv{display:flex;flex-direction:column;gap:14px}.AuthPage_statusMeta__AFQn0{margin:0;font-size:.92rem;color:var(--text-secondary);line-height:1.5}.AuthPage_divider__m3twD{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:.9rem}.AuthPage_divider__m3twD:after,.AuthPage_divider__m3twD:before{content:"";flex:1;height:1px;background:var(--border-color)}.AuthPage_oauthSection__7Om2l{display:flex;flex-direction:column;gap:12px}.AuthPage_oauthList__zs0nk{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}.AuthPage_spinner__odsns{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.12);border-top:2px solid var(--alt-color);animation:AuthPage_spin__qj4SF .8s linear infinite}@keyframes AuthPage_spin__qj4SF{to{transform:rotate(1turn)}}@media(max-width:640px){.AuthPage_root__KIvuZ{align-items:flex-start;padding:88px 16px 24px}.AuthPage_brand__7Uzgg{left:16px;top:16px}.AuthPage_brand__7Uzgg>img{width:11rem}.AuthPage_card__yzn9O{padding:24px 20px}.AuthPage_linkRow__pz0Ru{flex-direction:column;align-items:flex-start}}