.two-factor-setup_root__ilreF{--tfs-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--tfs-pad:var(--space-6);--tfs-inner-radius:14px;container-type:inline-size;display:flex;width:100%;max-width:34rem;min-width:0;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.two-factor-setup_root__ilreF.two-factor-setup_root__ilreF{max-width:34rem}.two-factor-setup_srOnly__AMJRx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.two-factor-setup_num__XjR9m{font-variant-numeric:tabular-nums}.two-factor-setup_truncate__Ev3Zc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.two-factor-setup_muted__y963S{margin:var(--space-1) 0 0;color:var(--text-secondary);text-wrap:pretty}.two-factor-setup_meta__sbM58{color:var(--text-muted);font-size:var(--text-xs);line-height:16px}.two-factor-setup_stepTitle__qRV_m{margin:0;font-size:var(--text-sm);font-weight:500;line-height:20px}.two-factor-setup_swap___liAM{position:relative;display:inline-flex;align-items:center;min-width:0}.two-factor-setup_swapItem__gYSPs{display:inline-flex;align-items:center;min-width:0;white-space:nowrap}.two-factor-setup_header__wkUz8{display:grid;gap:var(--space-3);padding:var(--tfs-pad) var(--tfs-pad) 0}.two-factor-setup_headerRow__nYODq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:24px}.two-factor-setup_title__UJhbC{margin:0;min-width:0;overflow:hidden;font-size:var(--text-base);font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.two-factor-setup_stepLabel__iu2an{flex:none;justify-content:flex-end;color:var(--text-muted);font-size:var(--text-xs);line-height:16px}.two-factor-setup_onLabel__PLwHQ{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--success);font-weight:500}.two-factor-setup_progress__7HGmJ{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}.two-factor-setup_segment__puc7o{position:relative;height:4px;overflow:hidden;border-radius:2px;background:var(--surface-muted)}.two-factor-setup_segmentFill__INHST{position:absolute;inset:0;border-radius:inherit;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-standard) var(--ease-standard),background-color var(--duration-standard) var(--ease-standard)}.two-factor-setup_segmentFill__INHST[data-on]{transform:scaleX(1)}.two-factor-setup_segmentFill__INHST[data-done]{background:var(--success)}.two-factor-setup_stage__pfUJ4{display:grid;padding:var(--space-6) var(--tfs-pad)}.two-factor-setup_panel___sUZj{grid-area:1/1;min-width:0}.two-factor-setup_stack__U39gC{display:grid;align-content:start;gap:var(--space-4)}.two-factor-setup_scan__pWm9i{display:grid;grid-template-columns:168px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"qr text" "qr works" "qr key";gap:var(--space-4) var(--space-6);align-items:start}.two-factor-setup_qr__YAxME{--tfs-qr-paper:var(--surface);--tfs-qr-ink:var(--foreground);grid-area:qr;display:grid;width:168px;aspect-ratio:1;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--tfs-inner-radius);padding:12px;background:var(--tfs-qr-paper);color:var(--tfs-qr-ink)}:root[data-theme=dark] .two-factor-setup_qr__YAxME{--tfs-qr-paper:var(--foreground);--tfs-qr-ink:var(--background);border-color:transparent}.two-factor-setup_qrSvg__K8_Yh{display:block;width:100%;height:100%}.two-factor-setup_scanText__twuVD{grid-area:text;min-width:0}.two-factor-setup_works__hlJq6{grid-area:works;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);line-height:16px}.two-factor-setup_worksItem__Fk3fE{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.two-factor-setup_worksItem__Fk3fE svg{flex:none}.two-factor-setup_keyBlock__o205V{grid-area:key;display:grid;align-self:end;gap:var(--space-2);min-width:0}.two-factor-setup_keyField__neCg_{display:flex;height:44px;align-items:center;justify-content:space-between;gap:var(--space-2);border:1px solid var(--border);border-radius:12px;padding:0 var(--space-1) 0 var(--space-3);background:var(--surface)}.two-factor-setup_key__V7lnG{min-width:0;overflow:hidden;font-family:var(--tfs-mono);font-size:var(--text-sm);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;user-select:all}.two-factor-setup_keyField__neCg_>:last-child{flex:none}.two-factor-setup_entry__DQP38{display:grid;width:100%;min-height:52px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--tfs-inner-radius);padding:0 var(--space-3);background:var(--surface);color:inherit;font:inherit;letter-spacing:inherit;text-align:left}.two-factor-setup_entryButton__WwCHT{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.two-factor-setup_entryButton__WwCHT:disabled{cursor:default}.two-factor-setup_entryButton__WwCHT:active:not(:disabled){background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.two-factor-setup_entryButton__WwCHT:hover:not(:disabled){border-color:var(--border);background:color-mix(in oklab,var(--surface-muted) 70%,var(--surface))}.two-factor-setup_entryButton__WwCHT:hover:not(:disabled) .two-factor-setup_entryCode__65UiE{color:var(--foreground)}}.two-factor-setup_entryWho__4oz8_{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.two-factor-setup_entryLogo__PQdKf{display:grid;flex:none;place-items:center;color:var(--foreground)}.two-factor-setup_entryLogo__PQdKf svg{display:block;width:28px;height:28px}.two-factor-setup_entryText__m9MhB{display:grid;min-width:0}.two-factor-setup_entryText__m9MhB>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.two-factor-setup_entryName__hQUr1{font-weight:500;line-height:20px}.two-factor-setup_entryCode__65UiE{color:var(--text-secondary);font-family:var(--tfs-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}.two-factor-setup_entryTimer__cz_5h{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.two-factor-setup_seconds__xv0G2{width:3ch;font-variant-numeric:tabular-nums;text-align:right}.two-factor-setup_ring__wHP7C{display:block;flex:none;transform:rotate(-90deg)}.two-factor-setup_ringTrack__o5li3{fill:none;stroke:var(--border);stroke-width:2}.two-factor-setup_ringFill__ElJzQ{fill:none;stroke:var(--accent);stroke-dasharray:1;stroke-linecap:round;stroke-width:2}.two-factor-setup_ringFill__ElJzQ[data-running]{animation:two-factor-setup_drain__mmGrH 30s linear infinite}.two-factor-setup_ring__wHP7C[data-low] .two-factor-setup_ringFill__ElJzQ{stroke:var(--warning)}@keyframes two-factor-setup_drain__mmGrH{0%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.two-factor-setup_otp__AF_5l{display:grid;grid-template-columns:repeat(3,minmax(0,52px)) 12px repeat(3,minmax(0,52px));align-items:center;gap:var(--space-2)}.two-factor-setup_dash__DPx5y{width:12px;height:2px;border-radius:1px;background:var(--border-strong)}.two-factor-setup_slot__bu0Od{position:relative;min-width:0;height:52px;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.two-factor-setup_slot__bu0Od[data-active]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.two-factor-setup_otp__AF_5l[data-error] .two-factor-setup_slot__bu0Od{border-color:color-mix(in oklab,var(--danger) 70%,var(--border));background:color-mix(in oklab,var(--danger) 4%,var(--surface))}.two-factor-setup_otp__AF_5l[data-error] .two-factor-setup_slot__bu0Od[data-active]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--danger) 14%,transparent)}.two-factor-setup_otp__AF_5l[data-verified] .two-factor-setup_slot__bu0Od{border-color:color-mix(in oklab,var(--success) 70%,var(--border))}.two-factor-setup_slotInput__TAtNP{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;padding:0;background:transparent;color:transparent;caret-color:transparent;font:inherit;font-size:var(--text-base);text-align:center;outline:none}.two-factor-setup_slotInput__TAtNP::selection{background:transparent}.two-factor-setup_glyph__9Up2g{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.two-factor-setup_glyphInner__dayxY{grid-area:1/1;font-size:var(--text-base);font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.two-factor-setup_caret__rTFW0{grid-area:1/1;width:1.5px;height:20px;border-radius:1px;background:var(--foreground);animation:two-factor-setup_blink__fVp1o 1s step-end infinite}@keyframes two-factor-setup_blink__fVp1o{50%{opacity:0}}.two-factor-setup_message__IlvgT{display:flex;height:20px;align-items:center;margin-top:calc(var(--space-1) * -1);font-size:var(--text-xs)}.two-factor-setup_messageSwap__uRggy,.two-factor-setup_messageSwap__uRggy>*{width:100%}.two-factor-setup_errorText__hwym1,.two-factor-setup_hintText__8fVNM,.two-factor-setup_okText__IQ2d9{display:inline-flex;min-width:0;align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:16px}.two-factor-setup_errorText__hwym1{color:var(--danger)}.two-factor-setup_okText__IQ2d9{color:var(--success)}.two-factor-setup_hintText__8fVNM{color:var(--text-muted)}.two-factor-setup_errorText__hwym1 svg,.two-factor-setup_okText__IQ2d9 svg{flex:none}.two-factor-setup_codes__FYEFB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:0;border:1px solid var(--border-subtle);border-radius:var(--tfs-inner-radius);padding:var(--space-4);background:var(--surface-muted);list-style:none}.two-factor-setup_code__odm8g{font-family:var(--tfs-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:20px;white-space:nowrap}.two-factor-setup_backupFoot__8BzUN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.two-factor-setup_check__AnUqw{margin:-4px 0 -4px calc((var(--control-height-md) - 18px) / -2)}.two-factor-setup_actions__Z9eaH{display:flex;align-items:center;gap:var(--space-2)}.two-factor-setup_doneHead__cCRCm{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:var(--space-4)}.two-factor-setup_doneMark__rRj2z{display:block;color:var(--success)}.two-factor-setup_summary__maRT1{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border-subtle)}.two-factor-setup_summaryRow__B8A0t{display:grid;min-height:48px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.two-factor-setup_summaryName__D0o_U{overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap}.two-factor-setup_summaryRow__B8A0t .two-factor-setup_meta__sbM58{line-height:20px;white-space:nowrap}.two-factor-setup_footer__CnIV8{display:flex;min-height:69px;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding:var(--space-4) var(--tfs-pad)}.two-factor-setup_footLeft__QF7t2{display:flex;min-width:0;flex:1 1 auto;align-items:center;margin-left:calc(var(--space-3) * -1)}.two-factor-setup_footItem__Vm7sF{display:inline-flex;min-width:0;align-items:center}.two-factor-setup_footItem__Vm7sF.two-factor-setup_errorText__hwym1{margin-left:var(--space-3)}@container (max-width: 459px){.two-factor-setup_root__ilreF{--tfs-pad:var(--space-5)}.two-factor-setup_scan__pWm9i{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"qr text" "works works" "key key";column-gap:var(--space-4)}.two-factor-setup_qr__YAxME{width:112px;padding:8px}.two-factor-setup_codes__FYEFB{grid-template-columns:repeat(2,minmax(0,1fr))}.two-factor-setup_entryCode__65UiE{font-size:var(--text-sm)}.two-factor-setup_entry__DQP38{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.two-factor-setup_entryButton__WwCHT,.two-factor-setup_segmentFill__INHST,.two-factor-setup_slot__bu0Od{transition:none}.two-factor-setup_caret__rTFW0{animation:none}}