.LoginPage_card__OJ1Xj{border-radius:var(--ai-pd-radius-lg,22px)}.LoginPage_fieldLabel___bIqf,.LoginPage_requirementTitle__gS_TZ,.LoginPage_status__fzQNm,.LoginPage_strengthTitle__5k_Cy,.LoginPage_title__Sfrqm{color:var(--ai-pd-text-primary,#271044)}.LoginPage_status__fzQNm{font-weight:600}.LoginPage_checkboxLabel___5U84,.LoginPage_consent__VzBsJ,.LoginPage_description__b8XSV,.LoginPage_dividerLabel__I3jDb,.LoginPage_hint__e01hN,.LoginPage_trustLine__USkh6{color:var(--ai-pd-text-secondary,#684b70)}.LoginPage_footnote__fO_PN{color:var(--ai-pd-text-muted,#765e7b)}.LoginPage_consent__VzBsJ,.LoginPage_description__b8XSV,.LoginPage_footnote__fO_PN,.LoginPage_hint__e01hN,.LoginPage_status__fzQNm,.LoginPage_trustLine__USkh6{text-wrap:balance}.LoginPage_keepTogether__y4U3G{white-space:nowrap}.LoginPage_trustLine__USkh6 svg{display:inline-block;margin-right:.5rem;vertical-align:-.2em}.LoginPage_dividerRule__jYt2Q{background:var(--ai-pd-border-subtle,rgba(104,75,112,.24))}.LoginPage_infoNote__0pRbL,.LoginPage_recoveryNote__JUP_N{border:1px solid var(--ai-pd-border-subtle,rgba(104,75,112,.24));border-radius:var(--ai-pd-radius-md,14px);color:var(--ai-pd-text-primary,#271044)}.LoginPage_infoNote__0pRbL{background:var(--ai-pd-status-info-surface,#e1f7f8)}.LoginPage_recoveryNote__JUP_N{background:var(--ai-pd-status-warning-surface,#fff1ce)}.LoginPage_credentialInput__XqyLl{box-sizing:border-box;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--ai-pd-border-subtle,rgba(168,85,247,.3));border-color:var(--ai-pd-border-strong,#a56f8f);border-radius:var(--ai-pd-radius-md,14px);background-color:var(--ai-pd-surface-rose-glass,rgba(255,244,247,.92));color:var(--ai-pd-text-primary,#271044)}.LoginPage_credentialInput__XqyLl.LoginPage_withTrailingMark__tojed{padding-right:2.75rem}.LoginPage_credentialInput__XqyLl.LoginPage_withTrailingButton__YxgJP{padding-right:3.5rem}.LoginPage_credentialInput__XqyLl[aria-invalid=true]{border-color:var(--ai-pd-status-error,#a12d43)}.LoginPage_credentialInput__XqyLl:focus{border-color:var(--ai-pd-border-focus,#6426a6);box-shadow:0 0 0 1px var(--ai-pd-border-focus,#6426a6);outline:none}.LoginPage_credentialInput__XqyLl::placeholder{color:var(--ai-pd-text-muted,#765e7b)!important;opacity:1}.LoginPage_validMark__7HXlz{color:var(--ai-pd-status-success,#187a55)}.LoginPage_fieldError__noQAU,.LoginPage_invalidMark__Fl_kc{color:var(--ai-pd-status-error,#a12d43)}.LoginPage_checkbox__hReI8{width:1.25rem;height:1.25rem;margin:0;padding:0;cursor:pointer;accent-color:var(--ai-pd-action-secondary,#6426a6)}.LoginPage_googlePrimaryCta__tR4aU{min-height:3.25rem;border-radius:var(--ai-pd-radius-md,14px);background:var(--ai-gradient-cta,linear-gradient(100deg,#e20098 0,#7c00d4 100%));box-shadow:var(--ai-pd-shadow-1,0 8px 24px rgba(86,43,74,.1));color:var(--ai-pd-text-on-action,#271044)}.LoginPage_recoveryButton__GPTRF,.LoginPage_secondaryButton__W6_D3{min-height:3.25rem;border:1.5px solid var(--ai-pd-action-secondary,#6426a6);border-radius:var(--ai-pd-radius-md,14px);background:var(--ai-pd-surface-clear,rgba(255,253,248,.94));color:var(--ai-pd-action-secondary,#6426a6)}.LoginPage_recoveryButton__GPTRF{background:var(--ai-pd-canvas-soft,#fff4f7)}.LoginPage_quietButton__KZDrl{min-height:3rem;border:1px solid var(--ai-pd-border-strong,#a56f8f);border-radius:var(--ai-pd-radius-md,14px);background:transparent;color:var(--ai-pd-action-secondary,#6426a6)}.LoginPage_consentLink__n7Z0d,.LoginPage_textAction__XtgOk{border-radius:var(--ai-pd-radius-sm,10px);color:var(--ai-pd-action-secondary,#6426a6)}.LoginPage_iconButton__1gVF0{border-radius:var(--ai-pd-radius-sm,10px);color:var(--ai-pd-text-secondary,#684b70)}.LoginPage_lastUsedBadge__JZRDO{border:1px solid var(--ai-pd-border-subtle,rgba(104,75,112,.24));border-radius:var(--ai-pd-radius-pill,999px);background:var(--ai-pd-canvas-soft,#fff4f7);color:var(--ai-pd-text-secondary,#684b70)}.LoginPage_requirementBox__sG3gk{border:1px solid var(--ai-pd-border-subtle,rgba(104,75,112,.24));border-radius:var(--ai-pd-radius-sm,10px);background:var(--ai-pd-surface-matte,#fff8f5)}.LoginPage_requirementState__qjetq{color:var(--ai-pd-text-secondary,#684b70)}.LoginPage_signal__nfXvm{color:var(--ai-pd-text-muted,#765e7b)}.LoginPage_requirementState__qjetq[data-met=true],.LoginPage_signal__nfXvm[data-met=true]{color:var(--ai-pd-status-success,#187a55)}.LoginPage_meterTrack__umkNK{background:var(--ai-pd-border-subtle,rgba(104,75,112,.24))}.LoginPage_strengthLabel__2HQGr{color:var(--ai-pd-text-primary,#271044)!important}@media (hover:hover){.LoginPage_googlePrimaryCta__tR4aU:hover{filter:brightness(1.04)}.LoginPage_quietButton__KZDrl:hover:not(:disabled),.LoginPage_recoveryButton__GPTRF:hover:not(:disabled),.LoginPage_secondaryButton__W6_D3:hover:not(:disabled){border-color:var(--ai-pd-action-secondary-hover,#502080);background:var(--ai-pd-canvas-soft,#fff4f7);color:var(--ai-pd-action-secondary-hover,#502080)}.LoginPage_consentLink__n7Z0d:hover,.LoginPage_textAction__XtgOk:hover:not(:disabled){color:var(--ai-pd-action-secondary-hover,#502080)}.LoginPage_iconButton__1gVF0:hover{color:var(--ai-pd-text-primary,#271044)}}@media (max-width:639px){.LoginPage_credentialInput__XqyLl{min-height:3.25rem}.LoginPage_lastUsedBadge__JZRDO{display:none}}