.auth_shell__9xgWK{--au-ink:#0a0e1a;--au-muted:#5a6a84;--au-line:#d5dde9;--au-rule:#e1e7f0;--au-brand:#1160f7;--au-brand-deep:#0a3fb0;--au-field-hover:#f6f8fc;--au-red:#d92d20;--au-red-bg:#fef3f2;--au-red-line:#fcc9c4;--au-green:#067647;--au-green-bg:#e8f7f0;min-height:100vh;min-height:100dvh;display:flex;align-items:stretch;background:#ffffff;color:var(--au-ink);font-family:var(--font-sans)}.auth_left__p0d6W{flex:1 1 auto;min-width:0;display:flex;justify-content:center;padding:28px 56px}.auth_stack__Xe4ae{flex:1 1 auto;width:100%;max-width:688px;display:flex;flex-direction:column;gap:2rem}.auth_brand__O8dQl{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--au-ink);text-decoration:none}.auth_brand__O8dQl:hover{color:var(--au-brand)}.auth_column__9EXlX{margin:auto 0;width:100%;max-width:400px}.auth_foot__Y8cWg{margin:0;max-width:460px;font-size:11px;line-height:1.55;color:var(--au-muted)}.auth_right__bank4{flex:0 0 480px;width:480px;background:var(--au-brand);padding:48px 44px;display:flex;flex-direction:column;justify-content:center;gap:22px}.auth_eyebrow__324d8{margin:0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.9)}.auth_panelHead__l2IYp{margin:0;font-size:32px;font-weight:700;letter-spacing:-.038em;line-height:1.1;color:#ffffff}.auth_steps__V7XI7{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.auth_step__ytyF5{display:flex;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.45;color:#ffffff}.auth_mark__orkN1{border-radius:7px;background:#ffffff;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--au-brand)}.auth_mark__orkN1,.auth_pip__9xUya{flex-shrink:0;margin-top:-2px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.auth_pip__9xUya:before{content:"";width:7px;height:7px;border-radius:2px;background:#ffffff}.auth_h1__RXCQ5{margin:0 0 8px;font-size:34px;font-weight:700;letter-spacing:-.038em;line-height:1.06}.auth_lede__FGYro{margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--au-muted)}.auth_oauth__B9NaG{width:100%;padding:11px;border-radius:10px;border:1px solid var(--au-line);background:#ffffff;display:flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--au-ink);cursor:pointer;transition:background-color .14s,border-color .14s}.auth_oauth__B9NaG+.auth_oauth__B9NaG{margin-top:9px}.auth_oauth__B9NaG:hover:not(:disabled){background:var(--au-field-hover);border-color:#b9c8e6}.auth_oauth__B9NaG:disabled{opacity:.6;cursor:not-allowed}.auth_or__tCrki{display:flex;align-items:center;gap:11px;margin:17px 0}.auth_or__tCrki:after,.auth_or__tCrki:before{content:"";flex:1 1 auto;height:1px;background:var(--au-rule)}.auth_orText__q1wzI{letter-spacing:.12em}.auth_label__cyd1L,.auth_orText__q1wzI{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;line-height:14px;color:var(--au-muted);text-transform:uppercase}.auth_label__cyd1L{display:block;margin-bottom:6px;font-weight:600;letter-spacing:.13em}.auth_fieldWrap__IQ0in{position:relative}.auth_field__dMCB_{width:100%;padding:11px 13px;border-radius:10px;border:1px solid var(--au-line);background:#ffffff;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;line-height:1.4;color:var(--au-ink);transition:border-color .14s,box-shadow .14s}.auth_field__dMCB_::placeholder{color:#94a3bc}.auth_field__dMCB_:hover{border-color:#b9c8e6}.auth_field__dMCB_:focus{outline:none;border-color:var(--au-brand);box-shadow:0 0 0 3px rgba(17,96,247,.18)}.auth_fieldError__SNxyS{border-color:var(--au-red)}.auth_fieldError__SNxyS:focus{border-color:var(--au-red);box-shadow:0 0 0 3px rgba(217,45,32,.16)}.auth_hasReveal__dmP6u{padding-right:44px}.auth_reveal__kiSjv{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:none;color:var(--au-muted);cursor:pointer}.auth_reveal__kiSjv:hover{color:var(--au-ink)}.auth_rowGap__QnH_I{margin-bottom:12px}.auth_err__jAcxo{display:flex;align-items:center;gap:5px;margin:6px 0 0;font-size:11.5px;line-height:1.45;color:var(--au-red)}.auth_notice__FNHCQ{margin-bottom:16px;padding:10px 12px;border-radius:10px;border:1px solid var(--au-red-line);background:var(--au-red-bg);color:var(--au-red)}.auth_check__M1_wz,.auth_notice__FNHCQ{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5}.auth_check__M1_wz{color:var(--au-muted);cursor:pointer}.auth_check__M1_wz input{flex-shrink:0;width:16px;height:16px;margin:1px 0 0;accent-color:var(--au-brand)}.auth_between__UwNFS{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.auth_submit__Du0Sx{width:100%;padding:12px;border-radius:10px;border:none;background:var(--au-brand);color:#ffffff;font-family:inherit;font-size:14px;font-weight:650;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .14s}.auth_submit__Du0Sx:hover:not(:disabled){background:var(--au-brand-deep)}.auth_submit__Du0Sx:disabled{background:#7aa7fc;cursor:not-allowed}.auth_small__1wat7{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--au-muted)}.auth_link__JYhq3{color:var(--au-brand);font-weight:600;text-decoration:none}.auth_link__JYhq3:hover{color:var(--au-brand-deep);text-decoration:underline}.auth_shell__9xgWK a:focus-visible,.auth_shell__9xgWK button:focus-visible,.auth_shell__9xgWK input:focus-visible{outline:2px solid var(--au-brand);outline-offset:2px}.auth_right__bank4 a:focus-visible{outline-color:#ffffff}.auth_seal__2xfAz{width:44px;height:44px;border-radius:12px;background:var(--au-green-bg);color:var(--au-green);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.auth_spin__W1Kdp{animation:auth_authSpin__Bzto_ .8s linear infinite}@keyframes auth_authSpin__Bzto_{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth_spin__W1Kdp{animation:none}}@media (max-width:900px){.auth_shell__9xgWK{flex-direction:column}.auth_left__p0d6W{padding:22px 20px 32px;gap:1.75rem}.auth_column__9EXlX{margin:2rem 0;max-width:440px}.auth_right__bank4{flex:0 0 auto;width:100%;padding:32px 20px 36px}.auth_panelHead__l2IYp{font-size:25px}.auth_h1__RXCQ5{font-size:29px}}@media (max-width:420px){.auth_left__p0d6W{padding:20px 16px 28px}.auth_h1__RXCQ5{font-size:26px}}