.mIkkdG_page{background:var(--paper);min-height:100svh;color:var(--ink);place-items:center;padding:48px clamp(24px,5vw,76px);display:grid;position:relative}.mIkkdG_topBar{align-items:center;gap:12px;display:flex;position:absolute;top:24px;right:clamp(24px,5vw,76px)}.mIkkdG_layout{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:clamp(52px,8vw,120px);width:min(100%,1064px);display:grid}.mIkkdG_brand{min-width:0}.mIkkdG_brandLogo{object-fit:contain;width:180px;height:180px;display:block}.mIkkdG_brandLogoLight{display:block}.mIkkdG_brandLogoDark{display:none}html.dark .mIkkdG_brandLogoLight{display:none}html.dark .mIkkdG_brandLogoDark{display:block}html.light .mIkkdG_brandLogoLight{display:block}html.light .mIkkdG_brandLogoDark{display:none}@media (prefers-color-scheme:dark){html:not(.light):not(.dark) .mIkkdG_brandLogoLight{display:none}html:not(.light):not(.dark) .mIkkdG_brandLogoDark{display:block}}.mIkkdG_eyebrow{color:var(--muted);font:10px var(--font-dm-mono), monospace;letter-spacing:.14em}.mIkkdG_brand h1{letter-spacing:-.075em;margin:0;font:400 clamp(58px,6.2vw,78px)/.91 Georgia,Times New Roman,serif}.mIkkdG_brand h1 em{color:var(--red);font-weight:400;display:block}.mIkkdG_brand h1 .mIkkdG_brandTitleFinal{margin-top:-2px}.mIkkdG_brandDescription{color:color-mix(in srgb, var(--muted) 90%, var(--ink));margin:20px 0 0;font-size:16px;line-height:1.7}.mIkkdG_card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:10px 10px 0 color-mix(in srgb, var(--ink) 14%, transparent);padding:48px}.mIkkdG_backLink{min-height:28px;color:var(--muted);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.mIkkdG_backLink:hover{color:var(--red)}.mIkkdG_backLink svg{width:15px;height:15px}.mIkkdG_cardHeader{margin-top:0}.mIkkdG_eyebrow{margin:0 0 12px}.mIkkdG_cardHeader h2{letter-spacing:-.045em;margin:0;font:400 clamp(30px,3vw,36px)/1.1 Georgia,Times New Roman,serif}.mIkkdG_subtitle{color:var(--muted);margin:10px 0 0;font-size:13px}.mIkkdG_formBody{margin-top:28px}.mIkkdG_formBody form{flex-direction:column;gap:17px;display:flex}.mIkkdG_formBody label{color:var(--ink);font:10px var(--font-dm-mono), monospace;letter-spacing:.07em;flex-direction:column;gap:8px;display:flex}.mIkkdG_formBody input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:40px;color:var(--ink);font:12px var(--font-space-grotesk), Arial, sans-serif;letter-spacing:0;border-radius:0;padding:0 12px}.mIkkdG_formBody input::placeholder{color:var(--muted);opacity:1}.mIkkdG_formBody form>button{background:var(--red);min-height:44px;color:var(--surface);border:0;margin-top:2px;font-size:12px;font-weight:600;transition:filter .15s}.mIkkdG_formBody form>button:hover:not(:disabled){filter:brightness(.94)}.mIkkdG_formBody form>button:disabled{cursor:not-allowed;opacity:.7}.mIkkdG_formBody [role=alert]{color:var(--red);margin:0;font-size:12px;line-height:1.5}.mIkkdG_formBody .mIkkdG_passwordHint{color:var(--muted);font:11px/1.55 var(--font-space-grotesk), Arial, sans-serif;letter-spacing:0;margin:-8px 0 0}.mIkkdG_switchPrompt{color:var(--red);margin:18px 0 0;font-size:11px}.mIkkdG_switchPrompt a{color:inherit;text-decoration:none}.mIkkdG_switchPrompt a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:820px){.mIkkdG_layout{grid-template-columns:1fr;gap:34px;width:min(100%,500px)}.mIkkdG_brand h1{font-size:clamp(54px,12vw,72px)}.mIkkdG_brandDescription{margin-top:14px;font-size:14px}.mIkkdG_cardHeader{margin-top:42px}}@media (max-width:480px){.mIkkdG_page{padding:32px 20px}.mIkkdG_brandName{margin-top:18px}.mIkkdG_card{padding:32px 24px}}@media (prefers-reduced-motion:reduce){.mIkkdG_formBody form>button{transition:none}}
._45AhBq_control{width:100%;display:block;position:relative}._45AhBq_control input{padding-right:48px}._45AhBq_control input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 2px color-mix(in srgb, var(--red) 28%, transparent)}._45AhBq_toggle._45AhBq_toggle{width:34px;min-height:34px;color:var(--muted);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}._45AhBq_toggle._45AhBq_toggle:hover:not(:disabled){color:var(--red);filter:none;background:0 0}._45AhBq_toggle svg{width:17px;height:17px}
