.psm-note{margin:0}.psm-note+.psm-note{margin-top:6px}.psm-examples{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.psm-examples-label{color:var(--muted);font-size:.9rem}.psm-example{font-family:var(--font-mono)}.psm-score{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;display:flex}.psm-bar{flex:180px;grid-template-columns:repeat(5,1fr);gap:4px;max-width:320px;display:grid}.psm-seg{background:var(--border-strong);border-radius:999px;height:10px}.psm-bar[data-score="0"] .psm-on,.psm-bar[data-score="1"] .psm-on{background:var(--danger)}.psm-bar[data-score="2"] .psm-on{background:var(--warn)}.psm-bar[data-score="3"] .psm-on,.psm-bar[data-score="4"] .psm-on{background:var(--success)}.psm-score-text{margin:0;font-size:1.1rem}.psm-h{margin:18px 0 6px;font-size:1rem}.psm-scenarios,.psm-patterns{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.psm-scenarios{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.psm-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.psm-card-title{font-weight:700}.psm-card-sub,.psm-meta{color:var(--muted);font-size:.9rem}.psm-time{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.psm-token{font-family:var(--font-mono);word-break:break-all;color:var(--text)}.psm-list{margin:0;padding-left:1.3em}.psm-licence{color:var(--muted);margin-top:16px;font-size:.85rem}.psm-licence summary{cursor:pointer;padding:10px 0}.psm-licence-text{white-space:pre-line;color:var(--text);margin:4px 0 0}.psm-list li+li{margin-top:4px}
