.app-shell[data-page=settings]>main .two-factor-card{min-width:0;overflow:hidden}.two-factor-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--internal-filter-header-background,#19181c);border-bottom:1px solid var(--line)}.two-factor-heading h2{margin:0;font-size:16px;font-weight:500;line-height:1.4}.two-factor-heading p{margin:6px 0 0;color:var(--muted);line-height:1.4}.two-factor-status{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:20px;font-size:12px;color:var(--muted);white-space:nowrap}.two-factor-status>span{width:6px;height:6px;background:currentColor;border-radius:50%}.two-factor-status.is-enabled{color:var(--green,#71bf98);background:#71bf980f}.two-factor-body{padding:var(--internal-panel-padding-block,16px) var(--internal-panel-padding-inline,20px)}.two-factor-body p{margin:0;line-height:1.65;color:var(--muted)}.two-factor-body h3{margin:0;font-size:14px;font-weight:500}.two-factor-body small{color:var(--muted);line-height:1.6;font-size:12px}.two-factor-overview{display:flex;align-items:center;gap:16px}.two-factor-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--line);border-radius:12px;background:var(--field,#242228);color:var(--green,#71bf98)}.two-factor-shield{width:24px;height:24px}.two-factor-description{flex:1;min-width:0;display:grid;gap:5px}.two-factor-overview>button{flex-shrink:0}.two-factor-form,.two-factor-management,.two-factor-recovery{display:grid;gap:16px}.two-factor-form{max-width:460px}.two-factor-form .owner-field{display:grid;gap:8px}.two-factor-form input{width:100%;min-width:0}.two-factor-actions{display:flex;gap:10px;flex-wrap:wrap}.two-factor-setup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.two-factor-scan{display:grid;gap:12px;align-content:start}.two-factor-qr{display:block;width:208px;height:208px;max-width:100%;object-fit:contain;image-rendering:pixelated;border-radius:8px;background:#fff}.two-factor-scan>label{font-size:12px;color:var(--muted)}.two-factor-key{display:flex;gap:8px;flex-wrap:wrap}.two-factor-key input{min-width:0;flex:1 1 250px;font-family:monospace;font-size:13px;letter-spacing:.5px}.two-factor-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:550px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--field,#242228)}.two-factor-codes code{font-size:13px;letter-spacing:.3px;white-space:nowrap}.two-factor-notice{margin-top:14px!important;color:var(--green,#71bf98)!important}.two-factor-body .action-error{margin-top:16px}.two-factor-login{display:grid;gap:18px}.two-factor-login-heading{display:flex;gap:12px;align-items:center;color:var(--green,#71bf98)}.two-factor-login-heading h2{font-size:20px;font-weight:500;margin:0;color:var(--text,#f5f5f5)}.two-factor-login>p{margin:0;color:var(--muted);line-height:1.6}.two-factor-login input{width:100%;letter-spacing:2px}.two-factor-text-button{background:transparent;border:0;color:var(--muted);padding:4px;text-align:center}@media(max-width:760px){.two-factor-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.two-factor-overview{align-items:flex-start;flex-wrap:wrap}.two-factor-overview>button{width:100%}.two-factor-description{flex-basis:calc(100% - 60px)}.two-factor-setup{grid-template-columns:minmax(0,1fr);gap:24px}.two-factor-form{max-width:none}.two-factor-actions>button{flex:1 1 auto}.two-factor-codes{grid-template-columns:minmax(0,1fr)}.two-factor-key input{flex-basis:100%;width:100%}}
