.pw-display-wrap.svelte-1dfp01q{background:var(--surface);border:1px solid var(--border-hover);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:20px;display:flex}.pw-display.svelte-1dfp01q{font-family:var(--mono);letter-spacing:.05em;color:var(--text);word-break:break-all;flex:1;min-width:0;font-size:18px;font-weight:700}.pw-display-actions.svelte-1dfp01q{flex-shrink:0;gap:8px;display:flex}.strength-row.svelte-1dfp01q{align-items:center;gap:10px;margin-bottom:1.25rem;display:flex}.strength-bar-track.svelte-1dfp01q{background:var(--border);border-radius:100px;flex:1;height:6px;overflow:hidden}.strength-bar-fill.svelte-1dfp01q{border-radius:100px;height:100%;transition:width .3s,background .3s}.strength-label.svelte-1dfp01q{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;min-width:70px;font-size:11px;font-weight:700}.strength-entropy.svelte-1dfp01q{font-family:var(--mono);color:var(--hint);text-align:right;min-width:55px;font-size:11px}.option-row.svelte-1dfp01q{align-items:center;gap:12px;margin-bottom:1rem;display:flex}.option-label.svelte-1dfp01q{color:var(--muted);min-width:44px;font-size:12px;font-weight:600}.length-slider.svelte-1dfp01q{accent-color:var(--accent);flex:1}.length-val.svelte-1dfp01q{font-family:var(--mono);color:var(--accent);text-align:right;min-width:28px;font-size:13px;font-weight:700}.toggle-row.svelte-1dfp01q{flex-wrap:wrap;gap:6px;margin-bottom:1.5rem;display:flex}.toggle-chip.svelte-1dfp01q{font-family:var(--mono);border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:100px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .12s}.toggle-chip.svelte-1dfp01q:hover{border-color:var(--border-hover);color:var(--text)}.toggle-chip.active.svelte-1dfp01q{background:var(--accent-light);border-color:var(--accent-border);color:var(--accent)}.bulk-section.svelte-1dfp01q{margin-bottom:1rem}.bulk-controls.svelte-1dfp01q{flex-wrap:wrap;gap:6px;margin-top:8px;margin-bottom:10px;display:flex}.bulk-list.svelte-1dfp01q{flex-direction:column;gap:4px;display:flex}.bulk-row.svelte-1dfp01q{background:var(--bg2);border:1px solid var(--border);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.bulk-pw.svelte-1dfp01q{font-family:var(--mono);color:var(--text);word-break:break-all;flex:1;min-width:0;font-size:12px}
