.login_link__sOeCn{color:var(--brand-strong,#1f4e8c);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600}.login_link__sOeCn:hover{text-decoration:underline}.login_links__nEd2V{display:flex;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;font-size:12.5px}.login_links__nEd2V a{font-weight:500}.login_choice__9swQl{text-align:left;width:100%}.login_choice__9swQl,.login_item__SUo4Z{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px}.login_item__SUo4Z{border:1px solid var(--line,#e3e8ee);border-radius:10px}.login_otp__79oJI{letter-spacing:4px;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login_shell__HRcrz{min-height:100vh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);background:var(--bg,#f4f6fa)}.login_panel__6_Z8z{position:-webkit-sticky;position:sticky;top:0;height:100vh;box-sizing:border-box;overflow:hidden;background:#0f1f3d;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:40px 48px;isolation:isolate}.login_panelGlow__l7Ju8{position:absolute;inset:auto -20% -30% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(42,120,214,.55),rgba(42,120,214,0));z-index:-1}.login_panelGrid__8_I2h{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 70%);z-index:-1}.login_panelTop__3pNvx{display:flex;align-items:center}.login_panelBody__7cuNc{max-width:520px;margin:40px 0}.login_panelH__PywRu{font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-.02em;margin:0 0 14px;font-weight:700}.login_panelP__h_MQs{font-size:15.5px;line-height:1.6;color:#c7d6ea;margin:0 0 28px}.login_points__tDKLL{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.login_points__tDKLL li{display:flex;gap:12px;align-items:flex-start}.login_points__tDKLL li>span:last-child{display:grid;grid-gap:2px;gap:2px;font-size:14px;line-height:1.45}.login_points__tDKLL b{font-weight:650;color:#fff}.login_points__tDKLL li>span:last-child>span{color:#aebcd6}.login_tick__aSOlZ{flex:none;width:24px;height:24px;border-radius:50%;background:rgba(159,224,255,.18);color:#9fe0ff;display:grid;place-items:center;margin-top:1px}.login_panelFoot__HUQt2{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:#8ea3c4}.login_main__sJRds{display:grid;place-items:center;padding:32px 20px}.login_card__NoG7p{width:min(440px,100%);background:var(--surface,#fff);border:1px solid var(--line,#e3e8ee);border-radius:16px;padding:32px;box-shadow:0 20px 50px rgba(15,31,61,.1)}.login_card__NoG7p h1{font-size:24px;margin:0 0 4px;letter-spacing:-.01em}.login_trial__pucNr{margin-top:18px;padding:14px 16px;border-radius:12px;background:var(--brand-soft,#e8eef8);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.login_trial__pucNr b{display:block;font-size:14.5px}.login_trial__pucNr span{font-size:12.5px;color:var(--ink-2,#475569)}.login_foot__uvCS7{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--line,#e3e8ee);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3,#64748b)}@media (max-width:900px){.login_shell__HRcrz{grid-template-columns:1fr}.login_panel__6_Z8z{position:relative;height:auto;padding:22px 20px;justify-content:flex-start}.login_panelBody__7cuNc{margin:16px 0 0}.login_panelH__PywRu{font-size:22px}.login_panelFoot__HUQt2,.login_panelP__h_MQs,.login_points__tDKLL{display:none}.login_main__sJRds{padding:20px 14px 32px;align-items:start}.login_card__NoG7p{padding:22px;border-radius:12px}}.login_cardTop__7ECKn{min-height:0}.login_mobileBrand__51VP7{display:none;margin-bottom:14px}@media (max-width:900px){.login_mobileBrand__51VP7{display:none}}.login_wide__n5S8A{width:min(640px,100%)}