.pw.svelte-lue89v{flex-direction:column;gap:1.25rem;display:flex}.local-note.svelte-lue89v{--ac-bg:var(--color-bg-alt);--ac-border-color:var(--color-primary);color:var(--color-text-dim);padding:.9rem 1.1rem;font-size:.88rem;line-height:1.7}.local-note.svelte-lue89v strong:where(.svelte-lue89v){color:var(--color-primary);font-weight:600}.local-note.svelte-lue89v code:where(.svelte-lue89v){font-family:var(--font-mono);letter-spacing:normal;word-spacing:normal;color:var(--color-text);font-size:.85em}.mode-tabs.svelte-lue89v{gap:.5rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.tab.svelte-lue89v{white-space:nowrap;background:var(--color-bg-alt);border:1px solid var(--color-border);color:var(--color-text-dim);font-family:var(--font-body);cursor:pointer;transition:color var(--t-color), border-color var(--t-color);flex:none;padding:.5rem .9rem;font-size:.82rem;font-weight:600}.tab.svelte-lue89v:hover{color:var(--color-primary);border-color:var(--color-primary)}.tab-active.svelte-lue89v{color:var(--color-bg);background:var(--color-primary);border-color:var(--color-primary)}.panel.svelte-lue89v{--ac-bg:var(--color-bg-alt);flex-direction:column;gap:.9rem;padding:1.1rem 1.25rem;display:flex}.row.svelte-lue89v{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.row.svelte-lue89v .label:where(.svelte-lue89v){flex:none;min-width:6.5rem}.row.svelte-lue89v input[type=range]:where(.svelte-lue89v){min-width:0;accent-color:var(--color-primary);flex:12rem}.row.svelte-lue89v input[type=text]:where(.svelte-lue89v){background:var(--color-bg);border:1px solid var(--color-border);min-width:0;color:var(--color-text);font-family:var(--font-mono);letter-spacing:normal;word-spacing:normal;flex:12rem;padding:.5rem .7rem;font-size:.9rem}select.svelte-lue89v{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);padding:.45rem .6rem;font-size:.85rem}input.svelte-lue89v:focus-visible,select.svelte-lue89v:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.value.svelte-lue89v{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:normal;word-spacing:normal}.classes.svelte-lue89v{border:none;flex-wrap:wrap;gap:.5rem 1.2rem;margin:0;padding:0;display:flex}.classes.svelte-lue89v legend:where(.svelte-lue89v){margin-bottom:.5rem}.check.svelte-lue89v{color:var(--color-text-dim);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.6;display:flex}.check.svelte-lue89v input:where(.svelte-lue89v){accent-color:var(--color-primary);flex:none;margin-top:.2rem}.check-label.svelte-lue89v code:where(.svelte-lue89v){font-family:var(--font-mono);letter-spacing:normal;word-spacing:normal;color:var(--color-text)}.hint.svelte-lue89v{color:var(--color-text-muted);font-size:.8rem;line-height:1.7}.actions.svelte-lue89v{border-top:1px solid var(--color-border);padding-top:.9rem}.actions.svelte-lue89v button:where(.svelte-lue89v){white-space:nowrap;flex:none}.error-line.svelte-lue89v{color:var(--color-danger);font-size:.85rem}.results.svelte-lue89v{flex-direction:column;gap:.6rem;display:flex}.result-list.svelte-lue89v{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.result-item.svelte-lue89v{--ac-bg:var(--color-bg-card);align-items:center;gap:.8rem;min-width:0;padding:.7rem .9rem;display:flex}.result-item.svelte-lue89v button{white-space:nowrap;flex:none}.password.svelte-lue89v{min-width:0;font-family:var(--font-mono);letter-spacing:normal;word-spacing:normal;word-break:break-all;color:var(--color-text);flex:auto;font-size:1.02rem;line-height:1.5}.ch-digit.svelte-lue89v{color:var(--color-accent)}.ch-symbol.svelte-lue89v{color:var(--color-primary)}.strength.svelte-lue89v{--ac-bg:var(--color-bg-alt);flex-direction:column;gap:.7rem;padding:1.1rem 1.25rem;display:flex}.strength-head.svelte-lue89v{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.bits.svelte-lue89v{font-family:var(--font-mono);letter-spacing:normal;word-spacing:normal;color:var(--color-primary);font-size:1.1rem}.grade.svelte-lue89v{border:1px solid;padding:.15rem .5rem;font-size:.75rem}.grade-very-weak.svelte-lue89v,.grade-weak.svelte-lue89v{color:var(--color-danger)}.grade-fair.svelte-lue89v{color:var(--color-accent)}.grade-strong.svelte-lue89v,.grade-very-strong.svelte-lue89v{color:var(--color-primary)}.basis.svelte-lue89v,.assumption.svelte-lue89v{color:var(--color-text-dim);font-size:.85rem;line-height:1.7}.assumption.svelte-lue89v strong:where(.svelte-lue89v){color:var(--color-text);font-weight:600}.scenarios.svelte-lue89v{flex-direction:column;gap:.6rem;font-size:.85rem;display:flex}.scenario.svelte-lue89v{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.3rem .8rem;padding-top:.6rem;display:flex}.scenario.svelte-lue89v dt:where(.svelte-lue89v){color:var(--color-text-dim);flex:14rem}.scenario.svelte-lue89v dd:where(.svelte-lue89v){flex-direction:column;flex:14rem;gap:.2rem;margin:0;display:flex}.scenario.svelte-lue89v dd:where(.svelte-lue89v) strong:where(.svelte-lue89v){color:var(--color-primary);font-family:var(--font-mono);letter-spacing:normal;word-spacing:normal}.beyond.svelte-lue89v{color:var(--color-accent);font-size:.75rem}.note.svelte-lue89v{color:var(--color-text-muted);font-size:.75rem;line-height:1.6}
