.pw-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;margin-bottom:16px}.pw-head h3{margin:0}.pw-note{margin:0;font-size:12.5px}.pw-figs{margin:4px 0 20px}.pw-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:20px}.pw-col h4{margin:0 0 8px;font:600 11px/1.3 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute)}.pw-cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pw-cats li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 11px;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface-2);font-size:13.5px}.pw-cats li span{min-width:0;overflow-wrap:anywhere;color:var(--fg-dim)}.pw-cats li b{font-variant-numeric:tabular-nums;white-space:nowrap}.pw-none{margin:0;font-size:13px}.pw-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 12px}.pw-tab{appearance:none;border:1px solid var(--border-2);background:var(--surface-2);color:var(--fg-dim);font:600 12px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;border-radius:var(--r-s);cursor:pointer}.pw-tab:hover{color:var(--fg)}.pw-tab[aria-pressed="true"]{color:var(--fg);border-color:var(--accent,var(--border-2));background:var(--surface-3,var(--surface-2));cursor:default}.pw-tab:focus-visible,.pw-more:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px}.pw-row{flex-wrap:nowrap;align-items:flex-start}.pw-main{flex:1 1 auto}.pw-main small,.pw-right small{font-size:12px;line-height:1.35;color:var(--fg-mute);overflow-wrap:anywhere}.pw-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;text-align:right}.pw-amt{font:600 15px/1.2 var(--font-mono,var(--font-ui));font-variant-numeric:tabular-nums;white-space:nowrap}.pw-in{color:var(--ok)}.pw-out{color:var(--bad)}.pw-empty,.pw-say{margin:12px 0 0}.pw-act{margin:16px 0 0;text-align:center}.card.pw[aria-busy="true"] .pw-list{opacity:.6}@media (prefers-reduced-motion:no-preference){.pw-list{transition:opacity .15s}}@media (max-width:640px){.pw-split{grid-template-columns:1fr}.pw-tab{flex:1 1 0;text-align:center;padding:11px 8px}.card.pw .pw-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.card.pw .pw-figs>.fig,.card.pw .pw-figs>.fig + .fig{border-top:0;padding-top:0}.card.pw .pw-figs .fig b{font-size:19px;letter-spacing:0}.card.pw .pw-figs .fig span{font-size:9.5px;letter-spacing:.08em;margin-top:6px}}