.auth_page__CGm18{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.auth_card__P0W9t{width:100%;max-width:384px;display:flex;flex-direction:column}.auth_brand__V2uXa{display:flex;align-items:baseline;gap:10px;margin-bottom:34px}.auth_brandDot__DhAI2{width:5px;height:5px;border-radius:50%;background:var(--accent);display:block;margin-bottom:3px}.auth_brandName__LCqNC{font-family:var(--font-serif),serif;font-weight:500;font-size:20px;line-height:1;letter-spacing:-.01em}.auth_title__8jdIt{margin:0 0 8px;font-size:27px;line-height:1.15;letter-spacing:-.015em}.auth_sub__Kj9i1{margin:0 0 30px;font-size:14px;line-height:1.55;color:var(--ink-faint)}.auth_label__5qKQi{display:block;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:7px}.auth_input__H5eGy{width:100%;padding:11px 13px;margin-bottom:16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:15px;outline:none}.auth_input__H5eGy:focus{border-color:var(--accent-strong)}.auth_input__H5eGy::placeholder{color:#5C5C66}.auth_primary__6CQty{width:100%;padding:12px 16px;border-radius:var(--radius);border:1px solid var(--accent-strong);background:var(--accent-strong);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.auth_primary__6CQty:hover{background:var(--accent);border-color:var(--accent)}.auth_primary__6CQty:disabled{opacity:.6;cursor:default}.auth_divider__rHTu0{display:flex;align-items:center;gap:12px;margin:22px 0;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.auth_divider__rHTu0:after,.auth_divider__rHTu0:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth_google__xM_O_{width:100%;padding:11px 16px;border-radius:var(--radius);border:1px solid var(--line-strong);background:none;color:var(--ink-dim);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.auth_google__xM_O_:hover{color:var(--ink);border-color:var(--ink-faint)}.auth_foot__fAcXY{margin:26px 0 0;font-size:13px;color:var(--ink-faint)}.auth_linkBtn__OvOHL{background:none;border:none;padding:0;font-size:13px;color:var(--accent-bright);cursor:pointer}.auth_linkBtn__OvOHL:hover{color:var(--ink)}.auth_error__Gqe9B{border-radius:var(--radius);border:1px solid rgb(232 144 127/.35);background:rgb(232 144 127/.1);color:var(--bad)}.auth_error__Gqe9B,.auth_notice__tNmLl{margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.45}.auth_notice__tNmLl{border-radius:var(--radius);border:1px solid rgb(143 199 160/.35);background:rgb(143 199 160/.1);color:var(--ok)}.auth_codeRow__lhpNs{display:flex;gap:8px;margin-bottom:16px}.auth_codeRow__lhpNs .auth_codeInput__eNSz5{margin-bottom:0;flex:1 1;min-width:0;font-family:var(--font-mono),monospace;letter-spacing:.22em}.auth_codeSend__jK9Gh{flex:none;padding:11px 14px;border-radius:var(--radius);border:1px solid var(--line);background:transparent;color:var(--accent);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.auth_codeSend__jK9Gh:hover:not(:disabled){border-color:var(--accent-strong);background:var(--surface)}.auth_codeSend__jK9Gh:disabled{color:var(--ink-faint);cursor:default}.auth_captcha__nnDM2{margin:0 0 16px;min-height:65px}.auth_inlineLink__IwhWB{background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.auth_inlineLink__IwhWB:hover{color:var(--ink)}.auth_card__P0W9t[data-sift=true]{--accent:#d6b568;--accent-strong:#f2f1ee;--accent-bright:#d6b568}.auth_card__P0W9t[data-sift=true] .auth_brandName__LCqNC{font-size:32px}.auth_card__P0W9t[data-sift=true] .auth_brandDot__DhAI2{width:12px;height:19px;border-radius:0;background:#f2f1ee;-webkit-clip-path:polygon(0 0,100% 0,50% 50%,100% 100%,0 100%,50% 50%);clip-path:polygon(0 0,100% 0,50% 50%,100% 100%,0 100%,50% 50%)}.auth_card__P0W9t[data-sift=true] .auth_primary__6CQty{color:#111214}.auth_card__P0W9t[data-sift=true] .auth_title__8jdIt{font-family:var(--font-serif),serif;font-size:36px;font-weight:500}