._1nONuG_form{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}._1nONuG_field{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid;position:relative}._1nONuG_label{color:var(--text);font-weight:700}._1nONuG_input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:3.25rem;color:var(--text);font:inherit;text-align:start;border-radius:.875rem;padding:.75rem 1rem;font-size:max(1rem,16px)}._1nONuG_usernameInput{text-align:right}._1nONuG_passwordInput{text-align:left;direction:ltr;width:100%;padding-left:3.5rem}._1nONuG_passwordField{position:relative}._1nONuG_visibilityButton{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;transition:color .14s,background-color .14s;display:grid;position:absolute;top:50%;left:.55rem;transform:translateY(-50%)}._1nONuG_visibilityButton:hover{background:var(--neutral-soft);color:var(--primary)}._1nONuG_input:focus-visible,._1nONuG_button:focus-visible,._1nONuG_secondaryButton:focus-visible,._1nONuG_visibilityButton:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 35%, transparent);outline-offset:2px}._1nONuG_inputError{border-color:var(--danger)}._1nONuG_reasonInput{resize:vertical;min-height:7rem}._1nONuG_recoveryLink{overflow-wrap:anywhere;background:var(--surface);max-width:100%;color:var(--text);-webkit-user-select:all;user-select:all;border-radius:.5rem;padding:.65rem}._1nONuG_error{color:var(--danger);margin:0;font-size:.875rem;line-height:1.5}._1nONuG_button{background:var(--primary);min-height:3.25rem;color:var(--surface);cursor:pointer;font:inherit;border:0;border-radius:.875rem;padding:.75rem 1rem;font-weight:800}._1nONuG_button:hover:not(:disabled){filter:brightness(.92)}._1nONuG_button:disabled{cursor:wait;opacity:.58}._1nONuG_statusCard,._1nONuG_success,._1nONuG_blocked{border-radius:.875rem;gap:.75rem;padding:1rem;line-height:1.6;display:grid}._1nONuG_statusCard{background:var(--background);color:var(--muted)}._1nONuG_success{background:var(--primary-soft);color:var(--primary)}._1nONuG_blocked{border:1px solid color-mix(in srgb, var(--danger) 28%, transparent);background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--text)}._1nONuG_statusTitle{font-size:1.05rem}._1nONuG_actions{gap:.75rem;display:grid}._1nONuG_secondaryButton{border:1px solid var(--border);background:var(--surface);min-height:3rem;color:var(--text);cursor:pointer;font:inherit;border-radius:.875rem;padding:.7rem 1rem;font-weight:700}._1nONuG_primaryLink{background:var(--primary);min-height:3rem;color:var(--surface);border-radius:.875rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}._1nONuG_primaryLink:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 35%, transparent);outline-offset:2px}._1nONuG_enrollment{justify-items:center;gap:.75rem;display:grid}._1nONuG_qrCode{aspect-ratio:1;width:min(12rem,100%);height:auto;display:block}._1nONuG_secret{overflow-wrap:anywhere;background:var(--surface);max-width:100%;color:var(--text);-webkit-user-select:all;user-select:all;border-radius:.5rem;padding:.65rem}._1nONuG_profileName{color:var(--text);font-size:1.125rem}._1nONuG_confirmation{min-height:2.75rem;color:var(--text);cursor:pointer;align-items:center;gap:.75rem;display:flex}._1nONuG_confirmation input{width:1.25rem;height:1.25rem}._1nONuG_textarea{resize:vertical;min-height:7rem}._1nONuG_fieldHelp{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}._1nONuG_suggestionList{z-index:3;inset-inline:0;border:1px solid var(--border);background:var(--surface);border-radius:.875rem;max-height:min(14rem,40dvh);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .3rem);overflow:auto}._1nONuG_suggestion{width:100%;min-height:2.75rem;color:var(--text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:.65rem;padding:.55rem .75rem;display:block}._1nONuG_suggestionActive,._1nONuG_suggestion:hover,._1nONuG_suggestion:focus-visible{background:var(--primary-soft)}
