.page_wrapper__5afyj{position:relative;min-height:100vh;width:100%;background:var(--bg-light,#f9fafb);display:flex;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box}@media (prefers-color-scheme:dark){.page_wrapper__5afyj{background:var(--bg-light,#0f0f0f)}}.page_card__EpJxP{position:relative;width:100%;max-width:400px;padding:1.5rem 2.5rem 2.5rem;background:var(--white,#ffffff);border-radius:16px;box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.08));border:1px solid var(--border-subtle,rgba(0,0,0,.08))}.page_logoLink__RdZBL{display:flex;justify-content:center;margin-bottom:1rem;text-decoration:none}.page_logoBlack__yfdwY{display:block}.page_logoWhite__qFCrV{display:none}@media (prefers-color-scheme:dark){.page_logoBlack__yfdwY{display:none}.page_logoWhite__qFCrV{display:block}}.page_logoDivider__r9y4I{width:100%;height:1px;margin:0 0 1rem;background:#e5e7eb}@media (prefers-color-scheme:dark){.page_logoDivider__r9y4I{background:#4b5563}.page_card__EpJxP{background:var(--white,#1f2937);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.25));border-color:var(--border-subtle,rgba(255,255,255,.1))}}.page_title__BnhwD{font-size:1.75rem;font-weight:700;color:#111;margin:0 0 .25rem;text-align:center}@media (prefers-color-scheme:dark){.page_title__BnhwD{color:#f3f4f6}}.page_subtitle__0n4yN{font-size:.9375rem;color:#6b7280;margin:0 0 1.5rem;text-align:center}@media (prefers-color-scheme:dark){.page_subtitle__0n4yN{color:#9ca3af}}.page_shutdownNotice__w5lcc{font-size:.8125rem;line-height:1.45;color:#4b5563;margin:0 0 1.25rem;padding:.75rem .875rem;text-align:center;background:rgba(26,145,205,.08);border:1px solid rgba(26,145,205,.25);border-radius:8px}@media (prefers-color-scheme:dark){.page_shutdownNotice__w5lcc{color:#d1d5db;background:rgba(26,145,205,.12);border-color:rgba(96,165,250,.35)}}.page_form__TY2ka{display:flex;flex-direction:column;gap:1rem}.page_label__y2hga{font-size:.875rem;font-weight:500;color:#374151}@media (prefers-color-scheme:dark){.page_label__y2hga{color:#e5e7eb}}.page_input__v3c7u{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111;box-sizing:border-box}.page_input__v3c7u::-moz-placeholder{color:#9ca3af}.page_input__v3c7u::placeholder{color:#9ca3af}.page_input__v3c7u:focus{outline:none;border-color:#1a91cd;box-shadow:0 0 0 3px rgba(26,145,205,.2)}@media (prefers-color-scheme:dark){.page_input__v3c7u{background:#1f2937;border-color:#4b5563;color:#f3f4f6}.page_input__v3c7u::-moz-placeholder{color:#6b7280}.page_input__v3c7u::placeholder{color:#6b7280}}.page_submit__nQ1Nk{margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:#1a91cd;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.page_submit__nQ1Nk:hover{background:#1580b8}.page_submit__nQ1Nk:disabled{opacity:.7;cursor:not-allowed}.page_divider___7qC5{display:flex;align-items:center;gap:1rem;margin:1.25rem 0 1rem}.page_divider___7qC5:after,.page_divider___7qC5:before{content:"";flex:1;height:1px;background:#e5e7eb}@media (prefers-color-scheme:dark){.page_divider___7qC5:after,.page_divider___7qC5:before{background:#4b5563}}.page_dividerText__XUo8L{font-size:.8125rem;color:#6b7280}@media (prefers-color-scheme:dark){.page_dividerText__XUo8L{color:#9ca3af}}.page_providerButtons__0XgMw{display:flex;flex-direction:column;gap:.75rem}.page_providerBtn__42LZL{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid #d1d5db;background:#fff;color:#374151;transition:background .2s ease,border-color .2s ease}.page_providerBtn__42LZL:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.page_providerBtn__42LZL:disabled{opacity:.7;cursor:not-allowed}@media (prefers-color-scheme:dark){.page_providerBtn__42LZL{background:#1f2937;border-color:#4b5563;color:#e5e7eb}.page_providerBtn__42LZL:hover:not(:disabled){background:#374151;border-color:#6b7280}}.page_providerIcon__xh_yV{flex-shrink:0}.page_error__7a3Xr{margin:0;padding:.5rem 0;font-size:.875rem;color:#dc2626;text-align:center}@media (prefers-color-scheme:dark){.page_error__7a3Xr{color:#f87171}}.page_supportLink__xTA2c{color:#1a91cd;font-weight:600;text-decoration:underline}.page_supportLink__xTA2c:hover{text-decoration:none}@media (prefers-color-scheme:dark){.page_supportLink__xTA2c{color:#60a5fa}}.page_footerText__s4Dzk{margin:1.5rem 0 0;font-size:.875rem;color:#6b7280;text-align:center}@media (prefers-color-scheme:dark){.page_footerText__s4Dzk{color:#9ca3af}}.page_link__zESqc{color:#1a91cd;text-decoration:none;font-weight:500}.page_link__zESqc:hover{text-decoration:underline}.page_linkButton__WnokU{background:none;border:none;padding:0;font:inherit;color:#1a91cd;font-weight:500;cursor:pointer;text-decoration:none}.page_linkButton__WnokU:hover{text-decoration:underline}.page_outlineButton__2ZTRZ{display:inline-block;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#1a91cd;background:transparent;border:2px solid #1a91cd;border-radius:8px;text-decoration:none;transition:background .2s ease,color .2s ease}.page_outlineButton__2ZTRZ:hover{background:#1a91cd;color:#fff}@media (prefers-color-scheme:dark){.page_outlineButton__2ZTRZ{color:#60a5fa;border-color:#60a5fa}.page_outlineButton__2ZTRZ:hover{background:#60a5fa;color:#111}}