.auth_card__qlNxK{width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px}.auth_brand__ByBq8{text-align:center;font-size:clamp(20px,20px + (22 - 20)*(100vw - 375px)/(1280 - 375),22px);font-weight:600;letter-spacing:-.02em;color:var(--text)}.auth_brand__ByBq8 .auth_accent__55Ph1{color:var(--accent)}.auth_heading__EC4FL{text-align:center;margin-bottom:8px}.auth_title__J_c61{font-size:clamp(20px,20px + (22 - 20)*(100vw - 375px)/(1280 - 375),22px);font-weight:600;letter-spacing:-.02em}.auth_subtitle__3bjwK{margin-top:8px;color:var(--text-muted);font-weight:300}.auth_google__h5MTG,.auth_subtitle__3bjwK{font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px)}.auth_google__h5MTG{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 16px;font-weight:500;color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.auth_google__h5MTG:hover{border-color:var(--accent);background:var(--accent-dim)}.auth_google__h5MTG:disabled{opacity:.5;cursor:default}.auth_gIcon__f8lbZ{width:18px;height:18px;flex-shrink:0}.auth_divider__reHQR{display:flex;align-items:center;gap:12px;color:var(--text-dim);font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px)}.auth_divider__reHQR:after,.auth_divider__reHQR:before{content:"";flex:1 1;height:1px;background:var(--border)}.auth_form__1JMqW{display:flex;flex-direction:column;gap:12px}.auth_field__KsLFR{display:flex;flex-direction:column;gap:6px}.auth_label__apgR_{font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);font-weight:500;color:var(--text-muted)}.auth_input__Qg6TQ{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:12px 16px;font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);color:var(--text);outline:none;transition:border-color .15s ease}.auth_input__Qg6TQ::placeholder{color:var(--text-dim)}.auth_input__Qg6TQ:focus{border-color:var(--accent-border)}.auth_submit__lR31q{margin-top:8px;width:100%;padding:12px 16px;font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);font-weight:600;color:var(--bg);background:var(--accent);border:none;border-radius:10px;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.auth_submit__lR31q:hover{opacity:.9;transform:translateY(-1px)}.auth_submit__lR31q:active{transform:translateY(0)}.auth_submit__lR31q:disabled{opacity:.55;cursor:default;transform:none}.auth_error__xu1Qv{line-height:1.5;color:var(--danger);background:rgba(var(--danger-rgb),.08);border:1px solid rgba(var(--danger-rgb),.25);border-radius:10px;padding:8px 12px}.auth_error__xu1Qv,.auth_foot__eml_l{font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px)}.auth_foot__eml_l{text-align:center;color:var(--text-muted)}.auth_link__xNAZZ{color:var(--accent);font-weight:500}.auth_link__xNAZZ:hover{text-decoration:underline}.auth_legal__cJ1Ex{text-align:center;font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);line-height:1.5;color:var(--text-ghost)}