.auth-form-module-scss-module__QnUa5G__form{gap:var(--space-2);flex-direction:column;display:flex}.auth-form-module-scss-module__QnUa5G__label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:normal;letter-spacing:.12em;color:var(--color-text-faint);font-weight:500;line-height:1}.auth-form-module-scss-module__QnUa5G__wide{width:100%}.auth-form-module-scss-module__QnUa5G__separator{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;color:var(--color-text-dim);font-size:var(--text-base);display:flex}.auth-form-module-scss-module__QnUa5G__separator:before,.auth-form-module-scss-module__QnUa5G__separator:after{content:"";background:var(--color-line);flex:1;height:1px}.auth-form-module-scss-module__QnUa5G__hint{font-size:var(--text-base);color:var(--color-text-muted);margin:0}.auth-form-module-scss-module__QnUa5G__input{width:100%;font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text);background:var(--color-surface-sunken);border:1px solid var(--color-line-strong);border-radius:var(--radius);padding:10px 12px}.auth-form-module-scss-module__QnUa5G__input::placeholder{color:var(--color-text-dim)}.auth-form-module-scss-module__QnUa5G__input:focus{outline:2px solid var(--color-link);outline-offset:1px}.auth-form-module-scss-module__QnUa5G__input:read-only{color:var(--color-text-secondary)}@media (max-width:600px),(pointer:coarse){.auth-form-module-scss-module__QnUa5G__input{font-size:16px}}.auth-form-module-scss-module__QnUa5G__codeCells{gap:var(--space-2);grid-template-columns:repeat(6,1fr);display:grid}.auth-form-module-scss-module__QnUa5G__codeCell{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:normal;height:52px;color:var(--color-text);background:var(--color-surface-sunken);border:1px solid var(--color-line-strong);border-radius:var(--radius);justify-content:center;align-items:center;font-weight:600;display:flex}.auth-form-module-scss-module__QnUa5G__codeCellFilled{border-color:var(--color-line-hover)}.auth-form-module-scss-module__QnUa5G__codeCellActive{outline:2px solid var(--color-link);outline-offset:1px}.auth-form-module-scss-module__QnUa5G__codeCellActive:after{content:"";background:var(--color-text);width:2px;height:24px;animation:1s steps(2,end) infinite auth-form-module-scss-module__QnUa5G__caret}.auth-form-module-scss-module__QnUa5G__codeCellInvalid{border-color:var(--color-risk)}@keyframes auth-form-module-scss-module__QnUa5G__caret{50%{opacity:0}}.auth-form-module-scss-module__QnUa5G__submit{width:100%;margin-top:var(--space-2)}.auth-form-module-scss-module__QnUa5G__error{font-size:var(--text-base);color:var(--color-risk-text);margin:0}.auth-form-module-scss-module__QnUa5G__levels{margin:0 0 var(--space-2);border:0;flex-direction:column;gap:6px;padding:0;display:flex}.auth-form-module-scss-module__QnUa5G__level{background:var(--color-surface-sunken);border:1px solid var(--color-line-strong);border-radius:var(--radius);cursor:pointer;grid-template-columns:18px 1fr;gap:2px 10px;padding:10px 12px;display:grid}.auth-form-module-scss-module__QnUa5G__level input{accent-color:var(--color-text-strong);margin:3px 0 0}.auth-form-module-scss-module__QnUa5G__level:has(input:checked){border-color:var(--color-text-strong)}.auth-form-module-scss-module__QnUa5G__levelName{font-size:var(--text-md);color:var(--color-text);font-weight:500}.auth-form-module-scss-module__QnUa5G__levelHint{font-size:var(--text-base);color:var(--color-text-muted);grid-column:2}
