.Login_shell__MTNK9{display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:100vh;width:100%;background:var(--root)}.Login_fallback__qhBJ4{min-height:100vh;background:linear-gradient(90deg,#0a1a33 0,#0a1a33 46%,var(--root) 46%,var(--root) 100%)}@media (max-width:1024px){.Login_fallback__qhBJ4{background:var(--root)}}.Login_formSide__maLL5{min-width:0;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,56px)}.Login_column__O917c{width:100%;min-width:0;max-width:440px;animation:Login_rise__sVLnh .6s var(--ease) .2s both}.Login_tabs__Scqc8{display:flex;gap:4px;padding:4px;background:var(--sunken);border:1px solid var(--border);border-radius:12px;box-shadow:0 6px 16px rgba(10,31,60,.06)}.Login_tab__K1VA5{flex:1 1;padding:11px 0;background:transparent;border:none;border-radius:9px;color:var(--muted);font-size:14px;font-weight:700;transition:background var(--t-fast) ease,color var(--t-fast) ease,box-shadow var(--t-fast) ease}.Login_tab__K1VA5:hover{color:var(--foreground)}.Login_tab__K1VA5[aria-pressed=true]{background:var(--surface);color:var(--navy);box-shadow:var(--shadow-md)}[data-theme=dark] .Login_tab__K1VA5[aria-pressed=true]{color:var(--foreground)}.Login_card__vBCrE{margin-top:16px;padding:clamp(24px,3vw,36px);background:var(--glass-90);backdrop-filter:blur(14px);border:1px solid rgba(184,198,222,.5);border-radius:18px;box-shadow:var(--shadow-xl)}[data-theme=dark] .Login_card__vBCrE{border-color:var(--glass-border)}.Login_title__JDhX0{font-size:26px;font-weight:800;letter-spacing:-.02em}.Login_subtitle__VcbEA{overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.6;color:var(--muted)}.Login_stage__sP4fA{animation:Login_tabin__elYJp .45s var(--ease) both}.Login_form__pFQIy{display:flex;flex-direction:column;gap:16px;margin-top:22px}.Login_submitArea__wa5Uq{min-width:0}.Login_submitArea__wa5Uq [data-bot-action]{margin-block:0}.Login_submitArea__wa5Uq button.Login_submit__BXXUg{gap:8px;padding-inline:12px;white-space:normal}.Login_forgot__Gu96_{background:none;border:none;padding:0;color:var(--accent);font-size:13px;font-weight:600;transition:color var(--t-fast) ease}.Login_forgot__Gu96_:hover{color:var(--navy)}[data-theme=dark] .Login_forgot__Gu96_:hover{color:var(--accent-soft)}.Login_terms__WZL0F{display:flex;align-items:flex-start;gap:10px;cursor:pointer;min-height:44px;padding-block:7px}.Login_termsShake__vy5Gr{animation:Login_shake__l6OOd .45s var(--ease-in-out)}.Login_checkbox__i6dsv{appearance:none;-webkit-appearance:none;flex:none;width:21px;height:21px;margin:0;border:1.5px solid var(--muted);border-radius:6px;background-color:var(--surface,#fff);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.Login_checkbox__i6dsv:checked{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.Login_checkbox__i6dsv:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Login_checkbox__i6dsv[aria-invalid=true]{border-color:var(--danger)}.Login_checkbox__i6dsv:disabled{opacity:.5;cursor:not-allowed}@media (forced-colors:active){.Login_checkbox__i6dsv{appearance:auto;-webkit-appearance:auto;background-image:none}}@media (prefers-reduced-motion:reduce){.Login_checkbox__i6dsv{transition:none}}.Login_termsText__s3KMB{font-size:13px;line-height:1.55;color:var(--muted)}button.Login_submit__BXXUg{width:100%;padding:14px 0;border-radius:var(--r-md);font-size:16px}.Login_spinner__b7A65{flex:none;width:16px;height:16px;border-radius:var(--r-pill);border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:Login_spin__0C1LD .7s linear infinite}.Login_quiet__wiXs_{width:100%;margin-top:14px;padding:4px 0;background:transparent;border:none;color:var(--muted);font-size:14px;font-weight:600;transition:color var(--t-fast) ease}.Login_quiet__wiXs_:hover:not(:disabled){color:var(--accent)}.Login_quiet__wiXs_:disabled{opacity:.6;cursor:not-allowed}.Login_quietSm__4YIAk{font-size:13px;margin-top:12px}.Login_notice__FFadb{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:14px 16px;background:var(--success-soft);border:1px solid var(--success-bright);border-radius:12px;animation:Login_pop__DWGJx .35s var(--ease) both}.Login_notice__FFadb+button.Login_submit__BXXUg{margin-top:18px}.Login_noticeIcon__Xjbtx{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-pill);background:var(--success);color:var(--surface)}.Login_noticeText__fx888{min-width:0;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6;color:var(--success)}.Login_sentNote__uKMbe{margin-top:10px;font-size:12.5px;font-weight:600;color:var(--success);animation:Login_fadein__5jEUE .2s ease}.Login_codeGroup__3pk9L{margin-top:18px}.Login_codeSwap__HQiSl{animation:Login_fadein__5jEUE .2s var(--ease) both}button.Login_verify__AFqOt{width:100%;margin-top:16px;padding:14px 0;border-radius:var(--r-md);font-size:15px}button.Login_backHome__sn1ql{width:100%;margin-top:18px;padding:13px 0;border-radius:var(--r-md);background:var(--navy);color:#fff;font-size:15px;font-weight:600}button.Login_backHome__sn1ql:hover{box-shadow:0 10px 22px rgba(10,31,60,.3)}.Login_idBlock__5TWNH{margin-top:18px;margin-bottom:24px;padding:16px 18px;background:var(--sunken);border:1px solid var(--border);border-radius:12px;animation:Login_riseSm__OTwWp .4s var(--ease) .1s both}.Login_idLabel__3W921{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.Login_idRow__KCJYg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.Login_idValue__TtofW{font-size:20px;font-weight:600;letter-spacing:.06em;color:var(--navy)}[data-theme=dark] .Login_idValue__TtofW{color:var(--foreground)}button.Login_copy__4P7Zq{flex:none;padding:8px 14px;font-size:13px}.Login_idNote__Q_tc2{margin-top:10px;font-size:12.5px;line-height:1.55;color:var(--muted)}.Login_redirect__W06oU{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;font-size:13px;font-weight:600;color:var(--muted)}.Login_redirectDot__rvxhh{width:14px;height:14px;border-radius:var(--r-pill);border:2px solid var(--border-strong);border-top-color:var(--accent);animation:Login_spin__0C1LD .7s linear infinite}.Login_foot__15C9Q{margin-top:18px;font-size:13px;color:var(--muted);text-align:center}.Login_footLink__myCXA{padding:0;background:none;border:none;color:var(--accent);font-size:13px;font-weight:700;transition:color var(--t-fast) ease}.Login_footLink__myCXA:hover{color:var(--navy)}[data-theme=dark] .Login_footLink__myCXA:hover{color:var(--accent-soft)}.Login_licences__noAPf{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:22px}.Login_licence__modpC{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--faint);white-space:nowrap}.Login_sep__apTRn{font-size:11px;color:var(--border-strong)}@media (max-width:1024px){.Login_shell__MTNK9{grid-template-columns:minmax(0,1fr)}.Login_formSide__maLL5{padding:32px clamp(18px,5vw,40px) 48px}}@media (max-width:640px){.Login_shell__MTNK9{grid-template-rows:auto 1fr}.Login_formSide__maLL5{align-items:flex-start}.Login_shell__MTNK9 input:not([inputmode=numeric]),.Login_shell__MTNK9 select,.Login_shell__MTNK9 textarea{font-size:16px}.Login_formSide__maLL5{padding:24px 18px 40px}.Login_card__vBCrE{padding:22px 18px}.Login_title__JDhX0{font-size:23px}.Login_licences__noAPf{gap:8px}.Login_licence__modpC,.Login_sep__apTRn{font-size:10px;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.Login_redirectDot__rvxhh,.Login_spinner__b7A65{animation:none}.Login_column__O917c,.Login_idBlock__5TWNH,.Login_notice__FFadb,.Login_stage__sP4fA{animation-name:Login_fadein__5jEUE}.Login_termsShake__vy5Gr{animation:none}}@keyframes Login_fadein__5jEUE{0%{opacity:0}to{opacity:1}}@keyframes Login_pop__DWGJx{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:none}}@keyframes Login_rise__sVLnh{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes Login_riseSm__OTwWp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes Login_shake__l6OOd{0%{box-shadow:0 0 0 0 var(--danger-glow)}to{box-shadow:0 0 0 3px var(--danger-glow)}}@keyframes Login_spin__0C1LD{to{transform:rotate(1turn)}}@keyframes Login_tabin__elYJp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}