.auth_page__3s9up{min-height:100svh;padding:1rem;color:var(--ink);background:var(--paper)}.auth_topbar__HLAtO{display:flex;max-width:86rem;min-height:4.4rem;align-items:center;justify-content:space-between;margin:0 auto}.auth_logo__t32_y .brand-logo-frame{width:9.25rem}.auth_frame__mrR3C{display:grid;max-width:86rem;min-height:calc(100svh - 6.4rem);margin:0 auto;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:.5rem;box-shadow:0 28px 80px color-mix(in srgb,var(--shadow) 72%,transparent)}.auth_assurance__yP5O8{position:relative;display:grid;min-height:31rem;align-content:space-between;padding:clamp(2rem,5vw,5rem);overflow:hidden;color:#f2f2ee;background:#191c22}.auth_assurance__yP5O8:after{position:absolute;right:-8rem;bottom:-12rem;width:clamp(18rem,36vw,34rem);aspect-ratio:1;content:"";border:1px solid rgb(128 148 215/.18);border-radius:50%;pointer-events:none}.auth_assuranceEyebrow__Wtikq,.auth_authPanel__ppDqE header>p{margin:0;color:#8295d5;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth_assurance__yP5O8 h2{max-width:11ch;margin:.85rem 0 0;font-size:clamp(2.55rem,6vw,5.7rem);font-weight:670;line-height:.96;letter-spacing:-.06em}.auth_assurance__yP5O8>div>p:not(.auth_assuranceEyebrow__Wtikq){max-width:37rem;margin:1.4rem 0 0;color:#b9bdc5;font-size:.9rem;line-height:1.75}.auth_assuranceList__vrrZc{position:relative;z-index:1;display:grid;max-width:31rem;gap:.85rem;margin-top:4rem}.auth_assuranceList__vrrZc>div{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;align-items:center}.auth_assuranceList__vrrZc svg{width:1.15rem;height:1.15rem;color:#8295d5}.auth_assuranceList__vrrZc small,.auth_assuranceList__vrrZc strong{display:block}.auth_assuranceList__vrrZc strong{font-size:.78rem}.auth_assuranceList__vrrZc small{margin-top:.13rem;color:#9ea3ad;font-size:.66rem;line-height:1.45}.auth_helpCopy__Ubzv3{position:relative;z-index:1;margin:2.5rem 0 0;color:#8f949d;font-size:.68rem}.auth_helpCopy__Ubzv3 a{color:#f2f2ee;font-weight:700}.auth_authPanel__ppDqE{display:grid;width:100%;max-width:35rem;align-content:center;justify-self:center;padding:clamp(2rem,7vw,5rem)}.auth_authPanel__ppDqE header h1{margin:.55rem 0 0;color:var(--ink);font-size:clamp(2.25rem,5vw,3.6rem);font-weight:680;line-height:1;letter-spacing:-.055em}.auth_authPanel__ppDqE header>span{display:block;margin-top:.85rem;color:var(--muted);font-size:.78rem;line-height:1.65}.auth_form__x_Lbd{display:grid;gap:1rem;margin-top:2rem}.auth_field__GMQLM{display:grid;gap:.42rem}.auth_field__GMQLM label,.auth_rowLabel__ox_6B{color:var(--ink-soft);font-size:.7rem;font-weight:740}.auth_field__GMQLM input{width:100%;min-height:3rem;padding:.72rem .82rem;color:var(--ink);background:var(--paper-bright);border:1px solid var(--line-strong);border-radius:.34rem;font-size:.82rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.auth_field__GMQLM input:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.auth_field__GMQLM input:disabled{cursor:not-allowed;opacity:.6}.auth_formRow__iZOKs{display:flex;min-height:1.5rem;align-items:center;justify-content:space-between;gap:1rem}.auth_checkbox__XZyiO{display:inline-flex;align-items:center;gap:.48rem;color:var(--muted);font-size:.68rem}.auth_checkbox__XZyiO input{width:.95rem;height:.95rem;accent-color:var(--accent-strong)}.auth_secondaryAction__aygrA,.auth_textLink__LrXX8{color:var(--accent-strong);font-size:.69rem;font-weight:750}.auth_textLink__LrXX8{text-decoration:none}.auth_passkeyButton__3IKsD,.auth_primaryButton__jsV_p,.auth_secondaryAction__aygrA{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;padding:.72rem .95rem;border-radius:.34rem;font-size:.73rem;font-weight:780;cursor:pointer;text-decoration:none}.auth_primaryButton__jsV_p{color:var(--button-ink);background:var(--button-bg);border:1px solid var(--button-bg)}.auth_passkeyButton__3IKsD:disabled,.auth_primaryButton__jsV_p:disabled{cursor:wait;opacity:.62}.auth_passkeyButton__3IKsD{color:var(--ink);background:var(--paper-bright);border:1px solid var(--line-strong)}.auth_passkeyButton__3IKsD svg,.auth_primaryButton__jsV_p svg{width:1rem;height:1rem}.auth_divider__I5y5X{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center;margin:.3rem 0;color:var(--muted);font-size:.62rem;text-transform:uppercase}.auth_divider__I5y5X:after,.auth_divider__I5y5X:before{height:1px;content:"";background:var(--line)}.auth_errorMessage__LHerr,.auth_message__6vSFj{margin:0;padding:.8rem;border-radius:.32rem;font-size:.7rem;line-height:1.55}.auth_message__6vSFj{color:var(--accent-strong);background:rgba(var(--accent-rgb),.1)}.auth_errorMessage__LHerr{color:#9b3434;background:rgb(166 48 48/.1)}.auth_finePrint___O4MF{margin:1.1rem 0 0;color:var(--muted);font-size:.64rem;line-height:1.55;text-align:center}.auth_finePrint___O4MF a{color:var(--ink-soft);font-weight:700}.auth_codeInput__gr1Kf{letter-spacing:.3em;text-align:center}.auth_securityNotice__XP4tc{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.9rem;color:var(--ink-soft);background:rgba(var(--accent-rgb),.1);border-radius:.34rem}.auth_securityNotice__XP4tc svg{width:1.1rem;height:1.1rem;color:var(--accent-strong)}.auth_securityNotice__XP4tc p{margin:0;font-size:.7rem;line-height:1.55}.auth_qrFrame__ZZkM3{display:grid;width:fit-content;margin:0 auto;padding:.65rem;place-items:center;background:#fafaf7;border:1px solid var(--line-strong);border-radius:.34rem}.auth_qrFrame__ZZkM3 img{display:block;width:min(17.5rem,68vw);height:auto}.auth_setupKey__rJF4U{display:grid;gap:.35rem;text-align:center}.auth_setupKey__rJF4U span{color:var(--muted);font-size:.63rem;font-weight:740}.auth_setupKey__rJF4U code{overflow-wrap:anywhere;color:var(--ink);font-size:.7rem}.auth_setupSteps__YpRxI{display:grid;gap:.35rem;margin:0;padding-left:1.4rem;color:var(--muted);font-size:.68rem;line-height:1.5}.auth_backupCodes__tCGdI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.85rem;background:var(--paper-bright);border:1px solid var(--line);border-radius:.34rem}.auth_backupCodes__tCGdI code{color:var(--ink);font-size:.68rem;text-align:center}@media (min-width:900px){.auth_frame__mrR3C{grid-template-columns:minmax(0,1.15fr) minmax(29rem,.85fr)}}@media (max-width:899px){.auth_assurance__yP5O8{min-height:20rem}.auth_assurance__yP5O8 h2{max-width:15ch}.auth_assuranceList__vrrZc{display:none}.auth_authPanel__ppDqE{min-height:31rem}}@media (max-width:560px){.auth_page__3s9up{padding:0}.auth_topbar__HLAtO{min-height:4.6rem;padding:0 1rem}.auth_frame__mrR3C{border-right:0;border-left:0;border-radius:0;box-shadow:none}.auth_assurance__yP5O8{min-height:14rem;padding:1.6rem 1.25rem}.auth_assurance__yP5O8 h2{max-width:12ch;font-size:2.7rem}.auth_assurance__yP5O8>div>p:not(.auth_assuranceEyebrow__Wtikq),.auth_helpCopy__Ubzv3{display:none}.auth_authPanel__ppDqE{min-height:calc(100svh - 18.6rem);padding:2.4rem 1.25rem 3rem}.auth_formRow__iZOKs{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.auth_field__GMQLM input{transition:none}}