.auth_page___8VnC{min-height:100vh;min-height:100dvh;background:var(--vq-paper);color:var(--vq-ink);font-family:var(--font-auth-ui),var(--vq-font-ui);display:flex;flex-direction:column}.auth_top__It1TY{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 16px;border-bottom:1px solid var(--vq-cobalt);flex-shrink:0}.auth_brand__Rxcoc{display:inline-flex;align-items:center;min-height:44px}.auth_lockup__ugMog{height:28px;width:auto}.auth_topLink__f3mEt{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--vq-cobalt);font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:5px}.auth_layout__v5Xpy{flex:1;display:grid;grid-template-columns:minmax(0,1fr)}.auth_main__Zp8Ln{width:100%;max-width:520px;margin:0 auto;padding:20px 16px 40px}.auth_aside__VPBHE{display:none}.auth_stage__MaeUc{display:block;border-top:1px solid var(--vq-cobalt)}@media (min-width:960px){.auth_top__It1TY{height:72px;padding:0 32px}.auth_lockup__ugMog{height:32px}.auth_layout__v5Xpy{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.auth_main__Zp8Ln{padding:56px 32px 64px;align-self:center}.auth_stage__MaeUc{border-top:0;border-left:1px solid var(--vq-cobalt);position:sticky;top:0;height:calc(100dvh - 72px)}.auth_aside__VPBHE{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:56px 48px;background:var(--vq-cobalt);color:var(--vq-paper)}}.auth_kicker__k_4bx{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:var(--vq-tracking-label);text-transform:uppercase;color:var(--vq-text-muted)}.auth_title__mZsRn{margin:0 0 6px;font-family:var(--font-auth-display),var(--vq-font-display);font-size:clamp(30px,6vw,42px);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--vq-cobalt)}.auth_title__mZsRn em{font-style:italic}.auth_lede__ICSOl{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--vq-text-muted)}.auth_lede__ICSOl a,.auth_small__6OkCv a,.auth_terms__trINp a{color:var(--vq-cobalt);font-weight:650;text-decoration:underline;text-underline-offset:3px}.auth_card__DMU_Z{background:var(--vq-surface);border:1px solid var(--vq-ink);box-shadow:6px 6px 0 var(--vq-blush);padding:18px 16px}@media (min-width:480px){.auth_card__DMU_Z{padding:24px 24px 22px}}.auth_form__muJB7{display:flex;flex-direction:column;gap:14px}.auth_row2__h_xom{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:420px){.auth_row2__h_xom{grid-template-columns:1fr 1fr;gap:12px}}.auth_field__v6T9L{position:relative}.auth_labelRow__qpWur{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.auth_label__fo3DY{display:block;margin-bottom:6px;font-size:14px;font-weight:650;color:var(--vq-ink)}.auth_labelRow__qpWur .auth_label__fo3DY{margin-bottom:0}.auth_input__1bUgg{display:block;width:100%;height:var(--vq-field-h);padding:0 14px;font:inherit;font-size:16px;color:var(--vq-ink);background:var(--vq-paper);border:1px solid var(--vq-ink);border-radius:0;outline:none;box-sizing:border-box}.auth_input__1bUgg::-moz-placeholder{color:#6b7593;opacity:1}.auth_input__1bUgg::placeholder{color:#6b7593;opacity:1}.auth_input__1bUgg:focus{border-color:var(--vq-cobalt);box-shadow:0 0 0 3px rgba(23,59,218,.18);background:#fff}.auth_input__1bUgg:disabled{opacity:.6}.auth_input__1bUgg[aria-invalid=true]{border-color:var(--vq-danger)}.auth_withToggle__XA3kq{position:relative}.auth_withToggle__XA3kq .auth_input__1bUgg{padding-right:52px}.auth_reveal__Bo2lv{position:absolute;top:0;right:0;width:48px;height:var(--vq-field-h);display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:0;color:var(--vq-text-muted);cursor:pointer}.auth_reveal__Bo2lv:hover{color:var(--vq-cobalt)}.auth_counter__BFv45{position:absolute;right:10px;bottom:6px;font-size:11px;color:var(--vq-text-muted);pointer-events:none;font-variant-numeric:tabular-nums}.auth_counterWarn__xKK1t{color:#8a5300}.auth_fieldError__vU6fV{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--vq-danger)}.auth_inlineLink__B478s{font-size:14px;font-weight:650;color:var(--vq-cobalt);text-decoration:underline;text-underline-offset:3px}.auth_check__VqnJN{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding-top:2px;font-size:14px;line-height:1.45;color:var(--vq-ink);cursor:pointer}.auth_check__VqnJN input{width:20px;height:20px;margin:1px 0 0;flex-shrink:0;accent-color:var(--vq-cobalt)}.auth_submit__1AAMo{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 20px;background:var(--vq-cobalt);color:var(--vq-paper);border:1px solid var(--vq-cobalt);border-radius:0;box-shadow:4px 4px 0 var(--vq-signal);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.auth_submit__1AAMo:hover:not(:disabled){background:var(--vq-cobalt-press)}.auth_submit__1AAMo:disabled{cursor:progress;opacity:.75;box-shadow:none}.auth_spinner__xFwfe{width:16px;height:16px;border:2px solid rgba(255,248,234,.4);border-top:2px solid var(--vq-paper);border-radius:50%}@media (prefers-reduced-motion:no-preference){.auth_spinner__xFwfe{animation:auth_vqAuthSpin__eeekf .8s linear infinite}}@keyframes auth_vqAuthSpin__eeekf{to{transform:rotate(1turn)}}.auth_alert__3H2nR{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 12px 12px 14px;background:#fbe9eb;border:1px solid var(--vq-danger);color:var(--vq-danger);font-size:14px;line-height:1.45}.auth_alert__3H2nR span{flex:1}.auth_alertClose__GTLK7{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -6px -6px 0;padding:0;background:none;border:0;color:inherit;cursor:pointer}.auth_small__6OkCv{margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--vq-text-muted);text-align:center}.auth_focusRing__TGwbz :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--vq-focus,#c52a60);outline-offset:3px}.auth_input__1bUgg:focus-visible{outline:3px solid var(--vq-focus,#c52a60);outline-offset:3px}.auth_focusRing__TGwbz .auth_reveal__Bo2lv:focus-visible,.auth_reveal__Bo2lv:focus-visible{outline:3px solid var(--vq-focus,#c52a60);outline-offset:-4px;color:var(--vq-cobalt)}.auth_focusRingDark__CVqxf :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #ff8fb6;outline-offset:3px}.auth_focusRingDark__CVqxf button[aria-controls]:focus-visible{outline-offset:2px}.auth_steps__ChQRL{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 14px;padding:0;counter-reset:step}.auth_step__ZDZpa{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--vq-rule);font-size:12px;font-weight:650;color:var(--vq-text-muted)}.auth_stepNo__HnhfQ{font-variant-numeric:tabular-nums}.auth_stepCurrent__hSHx1{border-color:var(--vq-cobalt);color:var(--vq-cobalt)}.auth_stepDone__E9ZE2{border-color:var(--vq-cobalt);background:var(--vq-cobalt);color:var(--vq-paper)}.auth_strength__ClAgR{display:flex;gap:4px;margin:8px 0 4px}.auth_strengthSeg__BZ6b7{flex:1;height:4px;background:var(--vq-rule)}.auth_strengthLabel__i3leX{margin:0;font-size:12px;font-weight:700}.auth_plans__0Ll8V{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.auth_plans__0Ll8V legend{padding:0;margin-bottom:6px;font-size:14px;font-weight:650}.auth_plan__Bq6R4{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:8px 12px;background:var(--vq-paper);border:1px solid var(--vq-rule-strong);border-radius:0;font:inherit;text-align:left;color:var(--vq-ink);cursor:pointer}.auth_plan__Bq6R4[aria-pressed=true]{background:#fff1a8;border:2px solid var(--vq-cobalt);padding:7px 11px}.auth_planName__JEHah{display:block;font-size:15px;font-weight:700;color:var(--vq-cobalt)}.auth_planDesc__gKPCP{display:block;font-size:13px;color:var(--vq-text-muted)}.auth_planPrice__v4Fmy{flex-shrink:0;font-size:14px;font-weight:700}.auth_terms__trINp{font-size:14px}.auth_reassure__TzreV{margin:2px 0 0;font-size:13px;color:var(--vq-text-muted);text-align:center}.auth_honeypot__TRsEK{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.auth_asideTitle__nZN5x{margin:0;font-family:var(--font-auth-display),var(--vq-font-display);font-size:40px;font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--vq-paper);max-width:14ch}.auth_asideTitle__nZN5x em{font-style:italic;color:var(--vq-blush)}.auth_asideList__cW3Zr{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:44ch}.auth_asideList__cW3Zr li{padding-left:18px;position:relative;font-size:15px;line-height:1.5}.auth_asideList__cW3Zr li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;background:var(--vq-signal)}.auth_asideNote__AxAVQ{margin:0;font-size:14px;line-height:1.5;color:#dfe5ff;max-width:44ch}.auth_success__T2fye{text-align:left}.auth_successMark__XAi2n{margin-bottom:16px}.auth_button__FVbS1{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;background:var(--vq-cobalt);color:var(--vq-paper);border:1px solid var(--vq-cobalt);box-shadow:4px 4px 0 var(--vq-signal);font-size:16px;font-weight:700;text-decoration:none}.auth_fallback__J2hOI{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--vq-paper)}.auth_notice__hAIea{margin:0 0 16px;padding:14px 16px;background:#ffdf56;color:#0b1230;border:2px solid #0b1230;box-shadow:4px 4px 0 #0b1230}.auth_noticeTitle__L7Evd{margin:0 0 4px;font-weight:800;font-size:15px}.auth_noticeBody__LGBZ_{margin:0 0 10px;font-size:14px;line-height:1.45}.auth_noticeButton__Pau9b{min-height:44px;padding:0 16px;border:2px solid #0b1230;border-radius:0;background:#0b1230;color:#fff8ea;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.auth_noticeButton__Pau9b:disabled{opacity:.7;cursor:progress}