.AuthForm_shell__3uIFy{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 20px;background:radial-gradient(120% 130% at 85% 0,rgba(74,123,192,.35),transparent 55%),radial-gradient(120% 120% at 10% 100%,rgba(123,94,167,.28),transparent 55%),linear-gradient(135deg,#122a4a,#1e416e 60%,#163356)}.AuthForm_card__S4U5g{width:100%;max-width:480px;background:var(--bg,#faf9f6);border-radius:16px;padding:38px 34px 34px;box-shadow:0 24px 60px -20px rgba(11,24,44,.55),0 2px 8px rgba(11,24,44,.2)}@media (max-width:540px){.AuthForm_card__S4U5g{padding:28px 20px 26px;border-radius:14px}}.AuthForm_brand__9M3AK{margin-bottom:24px;transition:opacity .15s ease}.AuthForm_brand__9M3AK:hover{opacity:.82}.AuthForm_title__cVWY1{font-family:var(--serif,Georgia,serif);font-size:1.7rem;font-weight:500;line-height:1.15;color:var(--ink,#16181d);margin:0 0 6px}.AuthForm_subtitle__AvdlT{font-family:var(--sans,sans-serif);font-size:.95rem;color:var(--ink-soft,#4a4f58);margin:0 0 24px}.AuthForm_form__HWhZm{display:flex;flex-direction:column;gap:14px}.AuthForm_field__GHdcb{display:flex;flex-direction:column;gap:6px}.AuthForm_row__o2dp1{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.AuthForm_row3__vw8m5{display:grid;grid-template-columns:1.4fr .8fr .8fr;grid-gap:12px;gap:12px}@media (max-width:460px){.AuthForm_row3__vw8m5,.AuthForm_row__o2dp1{grid-template-columns:1fr}}.AuthForm_label__fzIHM{font-size:.82rem;font-weight:500}.AuthForm_input__Mqv3L,.AuthForm_label__fzIHM{font-family:var(--sans,sans-serif);color:var(--ink,#16181d)}.AuthForm_input__Mqv3L{font-size:16px;line-height:1.3;background:#fff;border:1px solid var(--platinum,#aeb4bd);border-radius:9px;padding:11px 13px;min-height:44px;transition:border-color .15s ease,box-shadow .15s ease;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AuthForm_input__Mqv3L::placeholder{color:#9aa0a9}.AuthForm_input__Mqv3L:focus{outline:none;border-color:var(--navy,#1e416e);box-shadow:0 0 0 3px rgba(30,65,110,.14)}.AuthForm_input__Mqv3L:disabled{opacity:.6}select.AuthForm_input__Mqv3L{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%234a4f58' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.AuthForm_textarea__Iyzfo{min-height:88px;resize:vertical;line-height:1.45}.AuthForm_help__eOb_8{font-family:var(--sans,sans-serif);font-size:.8rem;color:var(--ink-soft,#4a4f58)}.AuthForm_submit__Fiuqq{margin-top:4px;min-height:44px}.AuthForm_btnLabel__MEYif{display:inline-flex;align-items:center;justify-content:center;gap:10px}.AuthForm_spinner__fNmHq{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid;border-top:2px solid transparent;opacity:.85;animation:AuthForm_authSpin__JSaha .7s linear infinite}.AuthForm_spinnerGoogle__5bvgJ{width:18px;height:18px}@keyframes AuthForm_authSpin__JSaha{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.AuthForm_spinner__fNmHq{animation-duration:1.8s}}.AuthForm_divider__G_LJF{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--ink-soft,#4a4f58);font-size:.8rem}.AuthForm_divider__G_LJF:after,.AuthForm_divider__G_LJF:before{content:"";flex:1 1;height:1px;background:rgba(0,0,0,.1)}.AuthForm_google__d0tPB{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;font-family:var(--sans,sans-serif);font-size:.95rem;font-weight:500;color:var(--ink,#16181d);background:#fff;border:1px solid var(--platinum,#aeb4bd);border-radius:9px;padding:11px 16px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.AuthForm_google__d0tPB:hover{border-color:var(--ink,#16181d);background:#fafafa}.AuthForm_google__d0tPB:disabled{opacity:.6;cursor:default}.AuthForm_googleIcon__OvyO_{width:18px;height:18px;flex:none}.AuthForm_alert__ouIjC{font-family:var(--sans,sans-serif);font-size:.88rem;border-radius:9px;padding:11px 13px;line-height:1.4}.AuthForm_alertError__7eNzp{background:#fdecec;color:#8a1f1f;border:1px solid #f3c6c6}.AuthForm_alertSuccess__qLkKw{background:#e9f4ee;color:#1d5b38;border:1px solid #bfe2cd}.AuthForm_footer__vROeK{margin-top:22px;font-family:var(--sans,sans-serif);font-size:.9rem;color:var(--ink-soft,#4a4f58);text-align:center}.AuthForm_footer__vROeK a{color:var(--navy,#1e416e);font-weight:500}.AuthForm_footer__vROeK a:hover{color:var(--navy-deep,#163356)}.AuthForm_legal__vSxDB{font-family:var(--sans,sans-serif);font-size:.78rem;letter-spacing:.04em;color:hsla(0,0%,100%,.7);text-align:center;margin:0}.AuthForm_notice__Yo0xj{font-family:var(--sans,sans-serif);font-size:.95rem;color:var(--ink-soft,#4a4f58);line-height:1.5;margin:0 0 22px}.AuthForm_actions__uDKyY{display:flex;gap:12px;flex-wrap:wrap}.AuthForm_stepper__xzyE9{list-style:none;display:flex;align-items:center;gap:4px;margin:0 0 22px;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.AuthForm_stepper__xzyE9::-webkit-scrollbar{display:none}.AuthForm_stepDot__KXRTI{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:var(--ink-soft,#4a4f58)}.AuthForm_stepDot__KXRTI:not(:last-child):after{content:"";width:14px;height:1px;background:rgba(0,0,0,.14);margin:0 2px}.AuthForm_stepNum__hTTjF{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--ice,#edf1f7);color:var(--ink-soft,#4a4f58);border:1px solid transparent;flex:0 0 auto}.AuthForm_stepLabel__WG8mm{font-family:var(--sans,sans-serif);font-size:.78rem;font-weight:500;white-space:nowrap}.AuthForm_stepDotActive__pFDhD .AuthForm_stepNum__hTTjF{background:var(--navy,#1e416e);color:#fff}.AuthForm_stepDotActive__pFDhD{color:var(--navy,#1e416e)}.AuthForm_stepDotActive__pFDhD .AuthForm_stepLabel__WG8mm{font-weight:600}.AuthForm_stepDotDone__Y82IM .AuthForm_stepNum__hTTjF{background:#e9f4ee;color:#1d5b38;border-color:#bfe2cd}@media (max-width:540px){.AuthForm_stepDot__KXRTI:not(.AuthForm_stepDotActive__pFDhD) .AuthForm_stepLabel__WG8mm{display:none}}.AuthForm_check__ewnKv{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;font-family:var(--sans,sans-serif);font-size:.92rem;color:var(--ink,#16181d);cursor:pointer}.AuthForm_check__ewnKv input{width:20px;height:20px;margin-top:1px;accent-color:var(--navy,#1e416e);flex:0 0 auto}.AuthForm_refCard__rvI_q{border:1px solid var(--platinum,#aeb4bd);border-radius:11px;padding:14px 14px 4px;margin:0;display:flex;flex-direction:column;gap:12px;background:#fff}.AuthForm_refLegend__Fxfsy{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 2px;font-family:var(--sans,sans-serif);font-size:.82rem;font-weight:600;color:var(--ink,#16181d)}.AuthForm_refRemove__IqpZN{background:none;border:none;color:#8a1f1f;font-size:.8rem;font-weight:500;cursor:pointer;padding:6px 4px;min-height:32px}.AuthForm_refRemove__IqpZN:hover{text-decoration:underline}.AuthForm_addRef__lGkHK{align-self:flex-start;background:none;border:1px dashed var(--platinum,#aeb4bd);border-radius:9px;color:var(--navy,#1e416e);font-family:var(--sans,sans-serif);font-size:.9rem;font-weight:500;padding:10px 14px;min-height:44px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.AuthForm_addRef__lGkHK:hover{border-color:var(--navy,#1e416e);background:var(--ice,#edf1f7)}.AuthForm_addRef__lGkHK:disabled{opacity:.6;cursor:default}.AuthForm_payGrid__mlfaS{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:460px){.AuthForm_payGrid__mlfaS{grid-template-columns:1fr}}.AuthForm_payOption__od0wn{display:flex;align-items:flex-start;gap:10px;padding:12px;min-height:44px;border:1px solid var(--platinum,#aeb4bd);border-radius:11px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.AuthForm_payOption__od0wn:hover{border-color:var(--navy,#1e416e)}.AuthForm_payOption__od0wn input{width:20px;height:20px;margin-top:1px;accent-color:var(--navy,#1e416e);flex:0 0 auto}.AuthForm_payOptionOn__3qv5C{border-color:var(--navy,#1e416e);background:var(--ice,#edf1f7);box-shadow:0 0 0 2px rgba(30,65,110,.1)}.AuthForm_payText__HFNj4{display:flex;flex-direction:column;gap:2px}.AuthForm_payLabel__tHYTm{font-family:var(--sans,sans-serif);font-size:.9rem;font-weight:600;color:var(--ink,#16181d)}.AuthForm_payHint__jfAKT{font-family:var(--sans,sans-serif);font-size:.76rem;color:var(--ink-soft,#4a4f58);line-height:1.35}.AuthForm_review__ynA9X{display:flex;flex-direction:column;gap:2px;border:1px solid var(--platinum,#aeb4bd);border-radius:11px;padding:6px 14px;background:#fff}.AuthForm_reviewRow__CBaYF{display:grid;grid-template-columns:110px 1fr auto;align-items:baseline;grid-gap:10px;gap:10px;padding:11px 0;border-bottom:1px solid rgba(0,0,0,.07)}.AuthForm_reviewRow__CBaYF:last-child{border-bottom:none}.AuthForm_reviewLabel__zTJWl{font-family:var(--sans,sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft,#4a4f58)}.AuthForm_reviewValue__li3P3{font-family:var(--sans,sans-serif);font-size:.9rem;color:var(--ink,#16181d);word-break:break-word}.AuthForm_reviewEdit__gq_ga{background:none;border:none;color:var(--navy,#1e416e);font-size:.82rem;font-weight:500;cursor:pointer;padding:4px 2px}.AuthForm_reviewEdit__gq_ga:hover{text-decoration:underline}.AuthForm_wizardNav__q6sRr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.AuthForm_wizardNav__q6sRr .AuthForm_submit__Fiuqq{margin-top:0;min-width:150px}.AuthForm_backBtn__j3WbR{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--platinum,#aeb4bd);background:#fff;color:var(--ink,#16181d);font-family:var(--sans,sans-serif);font-size:.92rem;font-weight:500;cursor:pointer;transition:border-color .15s ease}.AuthForm_backBtn__j3WbR:hover{border-color:var(--ink,#16181d)}.AuthForm_backBtn__j3WbR:disabled{opacity:.6;cursor:default}