.auth-page_shell__2Ehw9{display:flex;min-height:100svh;background:var(--role-sunk);color:var(--role-ink);font-family:var(--s-sans);font-synthesis:none;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.auth-page_shell__2Ehw9 :is(a,button,summary):focus-visible{outline:none;box-shadow:var(--s-focus)}.auth-page_side__RCL79{display:flex;min-width:640px;min-height:100svh;flex:1 0 640px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:32px 112px;background:var(--role-sunk)}.auth-page_side__RCL79>*{width:416px;max-width:100%}.auth-page_top__HpRB6{display:flex;height:26px;align-items:center}.auth-page_brand__mUNVn{display:inline-flex;align-items:center;gap:10px;border-radius:4px;color:var(--role-ink);text-decoration:none}.auth-page_brand__mUNVn svg{flex-shrink:0}.auth-page_brandName__rl75v{font-size:21px;line-height:26px;font-weight:600;letter-spacing:-.02em}.auth-page_column__K1JQL,.auth-page_main__beSyl{display:flex;flex-direction:column}.auth-page_column__K1JQL{width:100%;gap:22px}.auth-page_head__ZgpT_{display:flex;flex-direction:column;gap:8px}.auth-page_head__ZgpT_[data-kicker]{gap:6px}.auth-page_eyebrow__cvjIn{margin:0;font:400 12px/16px var(--s-mono);color:var(--role-muted)}.auth-page_kicker__nIPrS{margin:0;font-size:15px;line-height:22px;color:var(--role-muted)}.auth-page_title__82OuU{margin:0;font-size:32px;line-height:38px;font-weight:500;letter-spacing:-.02em;color:var(--role-ink)}.auth-page_description__BRvV8{margin:0;font-size:15px;line-height:22px;color:var(--role-muted)}.auth-page_description__BRvV8 strong{font-weight:600;color:var(--role-ink)}.auth-page_meta__6VvWp{margin:0;font-size:13px;line-height:20px;color:var(--role-muted)}.auth-page_stack__kAFhs{display:flex;width:100%;flex-direction:column;gap:24px}.auth-page_fields__Zqaqr{display:flex;flex-direction:column;gap:16px}.auth-page_actions__wZjNE{display:flex;flex-direction:column;gap:14px}.auth-page_after__q99ZH,.auth-page_note__Utbyt{margin:0;font-size:13px;line-height:20px;color:var(--role-muted)}.auth-page_note__Utbyt strong{font-weight:600;color:var(--role-ink)}.auth-page_field__ocwAj{display:flex;flex-direction:column;gap:6px}.auth-page_label__McE3t{font-size:13px;line-height:20px;font-weight:600;color:var(--role-ink)}.auth-page_control__iTNu6{position:relative}.auth-page_input__arlzP{display:block;width:100%;height:40px;box-sizing:border-box;border:0;border-radius:8px;padding:0 12px;background:var(--role-panel);color:var(--role-ink);font:400 14px/20px var(--s-sans);outline:none}.auth-page_input__arlzP[data-mono],.auth-page_input__arlzP[type=password]{font-family:var(--s-mono)}.auth-page_input__arlzP[data-mono]{letter-spacing:.04em}.auth-page_input__arlzP[data-has-action]{padding-right:64px}.auth-page_input__arlzP::-moz-placeholder{color:var(--role-muted);opacity:1}.auth-page_input__arlzP::placeholder{color:var(--role-muted);opacity:1}.auth-page_input__arlzP:focus-visible{box-shadow:inset 0 0 0 1.5px var(--role-ink)}.auth-page_input__arlzP[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--s-critical)}.auth-page_input__arlzP:disabled{cursor:default}.auth-page_input__arlzP:-webkit-autofill{-webkit-text-fill-color:var(--role-ink);caret-color:var(--role-ink);-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}.auth-page_reveal__09tA_{position:absolute;top:6px;right:4px;height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--role-muted);font:600 13px/20px var(--s-sans);cursor:pointer}.auth-page_reveal__09tA_:hover{color:var(--role-ink)}.auth-page_fixed__gdQv3{display:flex;height:40px;min-width:0;box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-radius:8px;background:var(--role-panel)}.auth-page_fixedValue__vooN0{min-width:0;overflow:hidden;font:400 14px/20px var(--s-mono);color:var(--role-ink);text-overflow:ellipsis;white-space:nowrap}.auth-page_fixedNote__qJ2dm{flex-shrink:0;font-size:12px;line-height:16px;color:var(--role-muted)}.auth-page_code__fmR1P{position:relative;height:44px}.auth-page_codeBoxes__TIKRg{display:grid;height:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;pointer-events:none}.auth-page_codeBox__JqOYK{display:grid;place-items:center;border-radius:8px;background:var(--role-panel);color:var(--role-ink);font:400 20px/24px var(--s-mono)}.auth-page_codeInput__n_xoV{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;letter-spacing:2em;outline:none}.auth-page_codeInput__n_xoV::-moz-selection{background:transparent}.auth-page_codeInput__n_xoV::selection{background:transparent}.auth-page_codeInput__n_xoV:focus-visible+.auth-page_codeBoxes__TIKRg .auth-page_codeBox__JqOYK[data-active]{background:var(--role-ground);box-shadow:inset 0 0 0 1.5px var(--role-ink)}.auth-page_codeInput__n_xoV:focus-visible+.auth-page_codeBoxes__TIKRg .auth-page_codeBox__JqOYK[data-active]:after{content:"";width:1.5px;height:20px;background:var(--role-ink);animation:auth-page_blink__ZK2_H 1s steps(1) infinite}.auth-page_codeInput__n_xoV[aria-invalid=true]+.auth-page_codeBoxes__TIKRg .auth-page_codeBox__JqOYK{box-shadow:inset 0 0 0 1.5px var(--s-critical)}@keyframes auth-page_blink__ZK2_H{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.auth-page_codeInput__n_xoV:focus-visible+.auth-page_codeBoxes__TIKRg .auth-page_codeBox__JqOYK[data-active]:after{animation:none}}.auth-page_error__hod_T,.auth-page_help__1c5Pt{margin:0;font-size:12px;line-height:16px;color:var(--role-muted)}.auth-page_error__hod_T{color:var(--s-critical)}.auth-page_codes__2Tg6D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:18px 20px;border-radius:8px;background:var(--role-panel);list-style:none;font:400 14px/20px var(--s-mono);letter-spacing:.04em;color:var(--role-ink)}.auth-page_pairing__k7TQn{display:flex;align-items:flex-end;gap:16px}.auth-page_qr__Dsyo7{flex-shrink:0;width:128px;height:128px;box-sizing:border-box;padding:6px;border-radius:8px;background:white}.auth-page_key__9v8lA{display:flex;min-width:0;flex-direction:column;gap:6px;padding-bottom:4px}.auth-page_keyValue__Z4Bz9{margin:0;font:400 14px/20px var(--s-mono);letter-spacing:.04em;color:var(--role-ink);overflow-wrap:anywhere}.auth-page_check__v_h6H{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;color:var(--role-ink);cursor:pointer}.auth-page_check__v_h6H input{width:16px;height:16px;margin:0;accent-color:var(--s-signal)}.auth-page_steps___7ezg{display:flex;flex-direction:column;gap:8px}.auth-page_stepHead__h76eO{display:flex;align-items:center;gap:12px}.auth-page_stepTitle__AuywZ{margin:0;font-size:14px;line-height:20px;font-weight:600;letter-spacing:normal;color:var(--role-ink)}.auth-page_badge__c0itf{display:flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:var(--s-panel-strong);color:var(--role-muted);font:600 12px/16px var(--s-mono)}.auth-page_badge__c0itf[data-state=active]{background:var(--role-ink);color:var(--s-on-ink)}.auth-page_badge__c0itf[data-state=done]{background:var(--s-positive);color:var(--s-on-ink)}.auth-page_info__YLUav{display:flex;align-items:center;gap:12px;margin:0;padding:12px;border:0;border-radius:8px;background:var(--role-panel);color:var(--role-ink);font:inherit;text-align:left}.auth-page_infoText__EQ1C_{display:flex;min-width:0;flex:1 1 0;flex-direction:column}.auth-page_infoTitle__pEezv{font-size:14px;line-height:20px;font-weight:600;color:var(--role-ink)}.auth-page_info__YLUav[data-later] .auth-page_infoTitle__pEezv{color:var(--role-muted)}.auth-page_infoSub__UawVQ{font-size:13px;line-height:20px;color:var(--role-muted)}.auth-page_disclosure___yIwm{width:100%;padding:14px 12px;cursor:pointer}.auth-page_disclosure___yIwm .auth-page_infoText__EQ1C_{gap:2px}.auth-page_chevron__YgzLZ{flex-shrink:0;color:var(--role-muted);transition:transform .12s ease-out}.auth-page_disclosure___yIwm[aria-expanded=false] .auth-page_chevron__YgzLZ{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.auth-page_chevron__YgzLZ{transition:none}}.auth-page_button__WgSvq{display:flex;width:100%;height:44px;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:8px;background:var(--role-command);color:var(--s-on-ink);font:600 14px/20px var(--s-sans);text-decoration:none;cursor:pointer;transition:opacity .12s ease-out}.auth-page_button__WgSvq[data-variant=secondary]{background:var(--role-panel);color:var(--role-ink);font-weight:500}.auth-page_button__WgSvq:hover:not(:disabled){opacity:.88}.auth-page_button__WgSvq:disabled{cursor:default;opacity:.5}.auth-page_button__WgSvq[aria-busy=true]{opacity:1}.auth-page_button__WgSvq[aria-busy=true]:not([data-variant=secondary]){background:color-mix(in srgb,var(--role-command) 45%,transparent)}.auth-page_links__RVDAA{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:20px}.auth-page_inlineActions___b5tV{display:flex;align-items:center;gap:20px}.auth-page_quiet__tRf9c{flex-shrink:0;align-self:flex-start;padding:0;border:0;border-radius:4px;background:none;font:600 13px/20px var(--s-sans);color:var(--role-ink);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px;cursor:pointer}.auth-page_quiet__tRf9c[data-muted]{font-weight:400;color:var(--role-muted);text-decoration:none}.auth-page_links__RVDAA .auth-page_quiet__tRf9c{align-self:center}.auth-page_quiet__tRf9c:hover:not(:disabled){color:var(--role-ink);-webkit-text-decoration:underline 1px;text-decoration:underline 1px}.auth-page_quiet__tRf9c:disabled{cursor:default;color:var(--role-muted)}.auth-page_pending__tlwWr{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;color:var(--role-muted)}.auth-page_alert__Z_oii{display:flex;align-items:flex-start;gap:8px;color:var(--role-ink);font-size:14px;line-height:20px}.auth-page_alert__Z_oii svg{flex-shrink:0;margin-top:3px;color:var(--role-ink)}.auth-page_alert__Z_oii[data-tone=positive] svg{color:var(--role-ok)}.auth-page_sso__EUdHI{display:flex;flex-direction:column;gap:10px}.auth-page_ssoMark__ynepJ{width:16px;height:16px;flex-shrink:0}.auth-page_sso__EUdHI .auth-page_button__WgSvq[aria-disabled=true]{cursor:default;opacity:.5}.auth-page_ssoOr__P0Mjd{margin:6px 0 0;font-size:12px;line-height:16px;color:var(--role-muted)}