.pw-tool[data-astro-cid-wshygmmm]{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.pw[data-astro-cid-wshygmmm],.gen[data-astro-cid-wshygmmm]{min-width:0}.pw[data-astro-cid-wshygmmm]{border-radius:var(--radius-lg);background:var(--color-surface);padding:24px}.pw[data-astro-cid-wshygmmm] .field[data-astro-cid-wshygmmm]{margin-bottom:8px}.pw-row[data-astro-cid-wshygmmm]{align-items:center;gap:8px;display:flex}.pw-row[data-astro-cid-wshygmmm] input[data-astro-cid-wshygmmm]{height:56px;font:20px/1 var(--font-mono);letter-spacing:.02em;background:var(--color-bg);flex:1}.pw-row[data-astro-cid-wshygmmm] .btn[data-astro-cid-wshygmmm]{background:var(--color-bg);flex:none;min-width:72px}.pw[data-astro-cid-wshygmmm] .status[data-astro-cid-wshygmmm]{margin-top:12px}.out[data-astro-cid-wshygmmm]{margin-top:24px}.out[data-astro-cid-wshygmmm][hidden]{display:none}.out[data-astro-cid-wshygmmm] .verdict{gap:10px;display:grid}.out[data-astro-cid-wshygmmm] .verdict .label{font-size:var(--text-title2);line-height:var(--text-title2--line-height);color:var(--color-text-strong);font-weight:500}.out[data-astro-cid-wshygmmm] .meter{grid-template-columns:repeat(4,1fr);gap:4px;max-width:420px;display:grid}.out[data-astro-cid-wshygmmm] .meter span{background:var(--color-progress-track);border-radius:3px;height:6px}.out[data-astro-cid-wshygmmm] .meter[data-score="0"] span:first-child{background:var(--color-danger);opacity:.35}.out[data-astro-cid-wshygmmm] .meter[data-score="1"] span:nth-child(-n+1){background:var(--color-danger)}.out[data-astro-cid-wshygmmm] .meter[data-score="2"] span:nth-child(-n+2){background:var(--color-warning)}.out[data-astro-cid-wshygmmm] .meter[data-score="3"] span:nth-child(-n+3),.out[data-astro-cid-wshygmmm] .meter[data-score="4"] span{background:var(--color-success)}.out[data-astro-cid-wshygmmm] .guesses{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:16px;line-height:24px}.out[data-astro-cid-wshygmmm] .guesses strong{color:var(--color-text-strong);font-weight:500}.out[data-astro-cid-wshygmmm] .len{color:var(--color-text-secondary)}.out[data-astro-cid-wshygmmm] .table-wrap{border-radius:var(--radius-md);background:var(--color-bg);margin-top:20px;overflow-x:auto}.out[data-astro-cid-wshygmmm] .times{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}.out[data-astro-cid-wshygmmm] .times th,.out[data-astro-cid-wshygmmm] .times td{text-align:left;vertical-align:top;box-shadow:inset 0 -.5px 0 var(--color-border);padding:10px 14px}.out[data-astro-cid-wshygmmm] .times thead th{color:var(--color-text-secondary);font-size:13px;font-weight:500}.out[data-astro-cid-wshygmmm] .times tbody th{color:var(--color-text-strong);font-weight:500}.out[data-astro-cid-wshygmmm] .times td{color:var(--color-text-secondary)}.out[data-astro-cid-wshygmmm] .times td.t{color:var(--color-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.out[data-astro-cid-wshygmmm] .times tr[data-row=york-vault]{background:var(--color-surface)}.out[data-astro-cid-wshygmmm] h3{color:var(--color-text-strong);margin:28px 0 10px;font-size:17px;font-weight:500;line-height:24px}.out[data-astro-cid-wshygmmm] .found,.out[data-astro-cid-wshygmmm] .advice{gap:8px;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:grid}.out[data-astro-cid-wshygmmm] .found li{border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-strong);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:2px 12px;padding:10px 14px;display:grid}.out[data-astro-cid-wshygmmm] .found li:before{content:"!";background:var(--color-warning-surface);width:20px;height:20px;color:var(--color-warning);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.out[data-astro-cid-wshygmmm] .found li.good:before{content:"✓";color:var(--color-success);background:0 0}.out[data-astro-cid-wshygmmm] .found li:before{grid-row:1/span 2;margin-top:1px}.out[data-astro-cid-wshygmmm] .found .what{grid-column:2;font-weight:500}.out[data-astro-cid-wshygmmm] .found .at{color:var(--color-text-secondary);overflow-wrap:anywhere;grid-column:2;font-size:14px}.out[data-astro-cid-wshygmmm] .found .at.code{font-family:var(--font-mono)}.out[data-astro-cid-wshygmmm] .advice li{color:var(--color-text);padding-left:18px;position:relative}.out[data-astro-cid-wshygmmm] .advice li:before{content:"›";color:var(--color-text-tertiary);position:absolute;left:4px}.out[data-astro-cid-wshygmmm] .pin{border-radius:var(--radius-sm);background:var(--color-bg);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 24px;margin:0;padding:14px;display:grid}.out[data-astro-cid-wshygmmm] .pin dt{color:var(--color-text-secondary);font-size:13px;line-height:18px}.out[data-astro-cid-wshygmmm] .pin dd{color:var(--color-text-strong);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:500;line-height:22px}.gen[data-astro-cid-wshygmmm] h2[data-astro-cid-wshygmmm]{font-size:var(--text-title3);line-height:var(--text-title3--line-height)}.gen[data-astro-cid-wshygmmm] .opts[data-astro-cid-wshygmmm]{margin-top:12px}.gen-result[data-astro-cid-wshygmmm]{border-radius:var(--radius-md);background:var(--color-surface);margin-top:16px;padding:20px 24px}.gen-result[data-astro-cid-wshygmmm][hidden]{display:none}.phrase[data-astro-cid-wshygmmm]{font:500 20px/30px var(--font-mono);color:var(--color-text-strong);overflow-wrap:anywhere;user-select:all}.gen-result[data-astro-cid-wshygmmm] .hint[data-astro-cid-wshygmmm]{margin-top:6px}.gen-actions[data-astro-cid-wshygmmm]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gen-actions[data-astro-cid-wshygmmm] .btn[data-astro-cid-wshygmmm]{background:var(--color-bg)}@media (width<=720px){.pw[data-astro-cid-wshygmmm]{padding:16px}.out[data-astro-cid-wshygmmm] .times thead{display:none}.out[data-astro-cid-wshygmmm] .times tr{box-shadow:inset 0 -.5px 0 var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 14px;display:grid}.out[data-astro-cid-wshygmmm] .times th,.out[data-astro-cid-wshygmmm] .times td{box-shadow:none;padding:0}.out[data-astro-cid-wshygmmm] .times tbody th{grid-column:1/-1}.out[data-astro-cid-wshygmmm] .times td.t{white-space:normal;text-align:right}.pw-row[data-astro-cid-wshygmmm] input[data-astro-cid-wshygmmm]{height:52px;font-size:18px}}
