.c8t-mfa{border-top:1px solid var(--c8t-edge);padding-top:18px;flex-direction:column;gap:13px;container:mfa/inline-size;color:var(--c8t-text)}.c8t-mfa,.c8t-mfa-head{display:flex;min-width:0}.c8t-mfa-head{align-items:flex-start;gap:10px}.c8t-mfa-head>div{flex:1;min-width:0}.c8t-mfa-head h3{font-size:16px;font-weight:650;line-height:1.4;outline:none}.c8t-mfa-head h3:focus-visible{box-shadow:var(--c8t-focus);border-radius:4px}.c8t-mfa p,.c8t-mfa small,.c8t-mfa-form small{font-size:13px;line-height:1.65;color:var(--c8t-text-dim)}.c8t-mfa-head p{margin-top:4px}.c8t-mfa-status{display:flex;align-items:center;gap:5px;font-size:12px;padding:5px 8px;border:1px solid var(--c8t-edge);border-radius:7px;background:var(--c8t-face-2);white-space:nowrap}.c8t-mfa-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.c8t-mfa-actions [aria-pressed=true]{--c8t-control-hue:var(--c8t-accent);border-color:var(--c8t-accent);background:var(--c8t-metal-hover);box-shadow:var(--c8t-depth-1)}.c8t-mfa-form{display:flex;flex-direction:column;align-items:start;gap:12px;min-width:0}.c8t-mfa-form>label:not(.c8t-mfa-check){display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;width:100%;max-width:380px}.c8t-mfa-form input:not([type=checkbox]){height:38px;padding:8px 10px;width:100%;min-width:0;color:var(--c8t-text);font-size:14px;outline:none}.c8t-mfa-form input:focus-visible{box-shadow:var(--c8t-focus)}.c8t-mfa-form fieldset{min-width:0}.c8t-mfa-form legend{font-size:12px;color:var(--c8t-text-dim);margin-bottom:7px}.c8t-mfa-check{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--c8t-text-dim)}.c8t-mfa-check input{width:16px;height:16px;flex-shrink:0;margin-top:3px;accent-color:var(--c8t-accent)}.c8t-mfa-notice{padding:10px 12px;background:var(--c8t-screen);border:1px solid var(--c8t-edge);border-radius:7px;outline:none}.c8t-mfa-notice.is-error{color:var(--c8t-bad)}.c8t-mfa-notice:focus-visible{box-shadow:var(--c8t-focus)}.c8t-mfa-setup{display:grid;grid-template-columns:192px minmax(0,1fr);gap:18px;align-items:start}.c8t-mfa-setup>div{display:flex;flex-direction:column;gap:12px;min-width:0}.c8t-mfa-qr{background:#fff;border-radius:9px;max-width:100%;border:1px solid var(--c8t-edge-strong);box-shadow:var(--c8t-depth-2)}.c8t-mfa-manual{font-size:12px;min-width:0}.c8t-mfa-manual summary{cursor:pointer;color:var(--c8t-text-dim);padding:4px 0}.c8t-mfa-manual code{display:block;overflow-wrap:anywhere;padding:9px;background:var(--c8t-screen);border:1px solid var(--c8t-edge);border-radius:6px;margin:7px 0;color:var(--c8t-text)}.c8t-mfa-codes-panel{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0}.c8t-mfa-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:0;list-style:none}.c8t-mfa-codes li{border:1px solid var(--c8t-edge);border-radius:6px;background:var(--c8t-screen);padding:8px 9px;min-width:0}.c8t-mfa-codes code{font-size:12px;user-select:all;overflow-wrap:anywhere;color:var(--c8t-text);font-variant-numeric:tabular-nums}.c8t-mfa-auth{width:min(100% - 32px,520px);margin:30px auto;padding:22px;position:relative}.c8t-mfa-auth .c8t-mfa{border:0;padding:0}.c8t-mfa-auth h1{font-size:22px;line-height:1.4;font-weight:650;color:var(--c8t-text)}.c8t-mfa-auth .c8t-mfa-form>label{max-width:none}.c8t-mfa-auth details{font-size:13px;line-height:1.7;color:var(--c8t-text-dim)}.c8t-mfa-auth summary{cursor:pointer;color:var(--c8t-text);padding:7px 0}.c8t-mfa-auth details p{margin-top:6px}.c8t-mfa-auth .c8t-mfa-emblem{width:36px;height:36px;display:grid;place-items:center;color:var(--c8t-accent);border:1px solid var(--c8t-metal-edge-top);border-radius:8px;background:var(--c8t-metal);box-shadow:var(--c8t-depth-1);flex-shrink:0}[data-c8t-reading=larger] .c8t-mfa p,[data-c8t-reading=larger] .c8t-mfa-form small{font-size:15px}@container mfa (max-width:540px){.c8t-mfa-setup{grid-template-columns:minmax(0,1fr)}.c8t-mfa-head{flex-wrap:wrap}.c8t-mfa-status{margin-left:44px}.c8t-mfa-codes{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.c8t-mfa *{scroll-behavior:auto!important;transition:none!important}}