.login_page___bVDP{min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-arabic),system-ui,sans-serif;-webkit-font-smoothing:antialiased;display:grid;grid-template-rows:auto 1fr auto;padding:22px 28px}.login_topbar__xTJYR{display:flex;align-items:center;justify-content:space-between;gap:12px}.login_brand__isTcd{display:flex;align-items:center;gap:10px}.login_mark__cs5xx{display:inline-flex;line-height:0}.login_brandName__ucqAZ{font-size:14px;font-weight:600}.login_brandChip__Y0JTY{font-size:10.5px;color:var(--text-2);border:1px solid var(--border);border-radius:6px;padding:2px 7px}.login_brandChip__Y0JTY,.login_domain__XPccA{font-family:var(--font-mono),ui-monospace,monospace}.login_domain__XPccA{font-size:11px;color:var(--text-3)}.login_main__U2mcH{display:grid;place-items:center;padding:40px 0}.login_card__r3Ltj{width:100%;max-width:400px;display:flex;flex-direction:column;gap:22px}.login_title__7huBn{margin:0;font-size:24px;font-weight:700}.login_subtitle__IciyZ{margin:6px 0 0;font-size:13px;color:var(--text-2);line-height:1.7}.login_banner__2nqdO{display:flex;gap:9px;align-items:flex-start;background:color-mix(in srgb,var(--crit) 10%,transparent);border:1px solid color-mix(in srgb,var(--crit) 30%,transparent);border-radius:11px;padding:10px 12px;color:var(--crit)}.login_bannerWarn__lMzT4{background:color-mix(in srgb,var(--med) 10%,transparent);border-color:color-mix(in srgb,var(--med) 30%,transparent);color:var(--med)}.login_bannerIcon__c8rjG{flex:none;margin-top:2px}.login_bannerText__w3wML{font-size:12.5px;line-height:1.6;color:var(--text)}.login_fields__Zm9HF{display:flex;flex-direction:column;gap:14px}.login_field__07CUi{display:flex;flex-direction:column;gap:7px}.login_label__1kJPU{font-size:12.5px;color:var(--text-2)}.login_hint__C3RWj{font-size:12px;color:var(--text-3);line-height:1.6}.login_input__Y4JR4{width:100%;height:46px;background:var(--surface);border:1px solid var(--border);border-radius:11px;color:var(--text);font-family:inherit;font-size:14px;padding:0 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.login_card__r3Ltj .login_input__Y4JR4[dir=ltr]{text-align:left}.login_input__Y4JR4::-moz-placeholder{color:var(--text-3)}.login_input__Y4JR4::placeholder{color:var(--text-3)}.login_inputError__MF5tC{border-color:color-mix(in srgb,var(--crit) 45%,transparent)}.login_input__Y4JR4:focus,.login_input__Y4JR4:focus-visible{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.login_input__Y4JR4:-webkit-autofill,.login_input__Y4JR4:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset}.login_input__Y4JR4:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset,0 0 0 3px var(--acc-soft)}.login_mono__6I_06{font-family:var(--font-mono),ui-monospace,monospace}.login_codeInput__J9orF{letter-spacing:.18em}.login_pwWrap__nm0_m{position:relative;display:flex}.login_pwInput__r_lpi{flex:1;padding:0 14px 0 70px}.login_toggle__HWD_B{position:absolute;left:8px;top:8px;height:30px;display:grid;place-items:center;padding:0 10px;border:0;border-radius:7px;background:transparent;font-family:inherit;font-size:12px;color:var(--text-2);cursor:pointer}.login_toggle__HWD_B:hover{background:var(--surface-3)}.login_caps__L5Kri{font-size:12px;color:var(--med);margin-top:-6px}.login_account__CL7rz{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding-block:7px;padding-inline:14px 8px}.login_accountEmail__l_7uo{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.login_linkButton__Kvoiq{flex:none;height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;font-family:inherit;font-size:12px;color:var(--acc);cursor:pointer}.login_linkButton__Kvoiq:hover{background:var(--surface-3)}.login_panel__zlyPF{display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:16px 14px 14px}.login_qrTile__4UA7F{background:var(--qr-bg);border-radius:11px;padding:6px;line-height:0}.login_qrBlank__90s_V{width:180px;height:180px}.login_panelNote__h_mHv{align-self:stretch;margin:0;font-size:12px;color:var(--text-2);line-height:1.7}.login_secret__4wAPS{align-self:stretch;display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;color:var(--text);background:var(--bg-2);border:1px solid var(--hairline);border-radius:9px;padding:8px 12px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.login_panel__zlyPF .login_secret__4wAPS[dir=ltr]{text-align:left}.login_codes__aHlrZ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.login_code__0Zxjh{font-family:var(--font-mono),ui-monospace,monospace;font-size:13.5px;letter-spacing:.04em;text-align:center;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:9px 8px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.login_codes__aHlrZ .login_code__0Zxjh[dir=ltr]{text-align:center}.login_actions__NRgOP{display:flex;flex-direction:column;gap:10px}.login_secondary__QwenA,.login_submit__ajKqa{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-family:inherit;cursor:pointer;transition:background .15s ease,opacity .15s ease}.login_submit__ajKqa{background:var(--acc);color:var(--on-solid);border:0;font-size:14.5px;font-weight:600}.login_submit__ajKqa:hover{background:var(--acc-strong)}.login_submit__ajKqa[aria-disabled=true]{opacity:.5;cursor:default}.login_submit__ajKqa[aria-disabled=true]:hover{background:var(--acc)}.login_secondary__QwenA{background:var(--surface-3);color:var(--text);border:1px solid var(--border);font-size:14px;font-weight:500}.login_secondary__QwenA:hover{background:var(--surface-4)}.login_help__NFik2{margin:0;font-size:12px;color:var(--text-3);line-height:1.7}.login_footer__Xh0OZ{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--text-3);font-size:11.5px;text-align:center}.login_footerIcon__wmFFJ{flex:none}@media (max-width:480px){.login_page___bVDP{padding:18px 16px}.login_main__U2mcH{padding:28px 0}}