@import url('/assets/tokens.css');
[hidden]{display:none!important}.auth-sheet .mark{display:block}.auth-sheet .btn,.auth-sheet .btn-ghost{width:100%}.auth-sheet .field{margin-block:16px}.auth-sheet input:not([type=checkbox]){width:100%}.auth-sheet .center{text-align:center}.auth-sheet .error{color:var(--stop);min-height:1.5em}.auth-sheet .notice{border-left:4px solid var(--amber);padding:12px;background:var(--paper)}.auth-sheet .section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.auth-sheet .actions{display:flex;gap:8px;flex-wrap:wrap}.auth-sheet .actions>*{flex:1}.setup-sheet{width:min(520px,100%)}.security-sheet{width:min(780px,100%)}.auth-sheet h2{font-family:var(--font-display);font-size:var(--fs-20)}.auth-sheet .codes{columns:2;font-family:var(--font-key);padding:16px 24px;background:var(--paper)}.auth-sheet .session-list,.auth-sheet .factor-list{padding:0;list-style:none}.auth-sheet .session-list li,.auth-sheet .factor-list li{padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.auth-sheet .factor-list button{margin-top:8px}.auth-sheet .key{overflow-wrap:anywhere}.auth-sheet input[type=checkbox]{width:18px;height:18px;vertical-align:middle}.auth-sheet label{display:block}.auth-sheet a:focus-visible,.auth-sheet button:focus-visible,.auth-sheet input:focus-visible{outline:3px solid var(--amber);outline-offset:3px}@media print{.auth{background:white}.auth-sheet{box-shadow:none}.auth-sheet button,.auth-sheet form,.auth-sheet .no-print{display:none}.auth-sheet .codes{columns:2}}
