.pf-timeline.svelte-ik51ux{color:var(--tp-ink-2,#d1d5db);background:var(--tp-field,#111827)}.pf-ev-ink.svelte-ik51ux{color:var(--ink-warn)}.pf-tabs.svelte-8kkngn button{white-space:nowrap}.pf-empty.svelte-8kkngn,.pf-note.svelte-8kkngn{color:var(--tp-muted);margin:6px 2px;font-size:12px}.pf-note.svelte-8kkngn{color:var(--ink-warn)}.pf-table.svelte-8kkngn{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}.pf-table.svelte-8kkngn th:where(.svelte-8kkngn){z-index:1;background:var(--tp-surface);text-align:left;color:var(--tp-muted);white-space:nowrap;padding:2px 4px;font-weight:600;position:sticky;top:0}.pf-table.svelte-8kkngn td:where(.svelte-8kkngn){white-space:nowrap;border-top:1px solid color-mix(in srgb, var(--tp-line) 60%, transparent);padding:1px 4px}.pf-table.svelte-8kkngn .num:where(.svelte-8kkngn){text-align:right;position:relative}.pf-sort.svelte-8kkngn{font:inherit;color:inherit}th[aria-sort=descending].svelte-8kkngn .pf-sort:where(.svelte-8kkngn):after{content:" ↓"}th[aria-sort=ascending].svelte-8kkngn .pf-sort:where(.svelte-8kkngn):after{content:" ↑"}.pf-indent.svelte-8kkngn{display:inline-block}.pf-twist.svelte-8kkngn,.pf-twist-sp.svelte-8kkngn{width:14px;color:var(--tp-muted);display:inline-block}.pf-name.svelte-8kkngn{color:var(--tp-ink);text-align:left;text-overflow:ellipsis;vertical-align:bottom;border-radius:2px;max-width:260px;overflow:hidden}.pf-name.svelte-8kkngn:focus-visible,.pf-rank-row.svelte-8kkngn:focus-visible,.pf-events.svelte-8kkngn button:where(.svelte-8kkngn):focus-visible{outline:1px solid var(--tp-accent)}.pf-kind.svelte-8kkngn{text-transform:uppercase;letter-spacing:.04em;min-width:38px;color:var(--tp-muted);font-size:9px;display:inline-block}.pf-mat.svelte-8kkngn,.pf-sub.svelte-8kkngn{color:var(--tp-muted);font-size:10.5px;font-weight:400}.pf-mat.svelte-8kkngn{margin-left:4px}.pf-picked.svelte-8kkngn td:where(.svelte-8kkngn),.pf-rank-row.pf-picked.svelte-8kkngn{background:color-mix(in srgb, var(--tp-accent) 16%, transparent)}.pf-budget.svelte-8kkngn{background:linear-gradient(to left, color-mix(in srgb, var(--ink-bad) 28%, transparent) var(--pf-share,0%), transparent var(--pf-share,0%))}.pf-ranked.svelte-8kkngn{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.pf-rank.svelte-8kkngn h4:where(.svelte-8kkngn){color:var(--tp-ink-2);margin:2px 0;font-size:11px;font-weight:600}.pf-rank-row.svelte-8kkngn{text-align:left;font-variant-numeric:tabular-nums;border-radius:2px;grid-template-columns:16px 1fr auto auto 46px;gap:6px;width:100%;padding:1px 2px;font-size:11px;display:grid}.pf-rank-row.svelte-8kkngn:hover{background:var(--tp-hover)}.pf-rank-n.svelte-8kkngn{color:var(--tp-muted);text-align:right}.pf-rank-label.svelte-8kkngn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-cost.svelte-8kkngn{text-align:right;position:relative}.pf-stack.svelte-8kkngn{border-radius:3px;height:14px;margin:4px 0 6px;display:flex;overflow:hidden}.pf-dot.svelte-8kkngn{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.pf-total.svelte-8kkngn td:where(.svelte-8kkngn){font-weight:600}.pf-events.svelte-8kkngn{font-size:11.5px}.pf-events.svelte-8kkngn button:where(.svelte-8kkngn){text-align:left;border-radius:2px;gap:8px;width:100%;padding:1px 2px;display:flex}.pf-events.svelte-8kkngn button:where(.svelte-8kkngn):hover{background:var(--tp-hover)}.pf-ev-t.svelte-8kkngn{color:var(--tp-muted);font-variant-numeric:tabular-nums;min-width:44px}.pf-ev-k.svelte-8kkngn{min-width:70px;color:var(--tp-ink-2)}.pf-ev-stall.svelte-8kkngn{color:var(--ink-bad)}.pf-shot.svelte-8kkngn{border-radius:3px;max-height:90px;margin:2px 0 4px 52px}.pf-list.svelte-68dql6{flex-direction:column;gap:1px;display:flex}.pf-rec.svelte-68dql6{border-radius:3px;padding:2px 2px 2px 4px;position:relative}.pf-rec.svelte-68dql6:hover{background:color-mix(in srgb, var(--tp-hover) 70%, transparent)}.pf-sel.svelte-68dql6{background:color-mix(in srgb, var(--tp-accent) 18%, transparent);box-shadow:inset 2px 0 0 var(--tp-accent)}.pf-rec-main.svelte-68dql6{text-align:left;border-radius:2px;flex-direction:column;width:100%;padding-right:2px;display:flex}.pf-rec-main.svelte-68dql6:focus-visible,.pf-icon.svelte-68dql6:focus-visible,.pf-ab.svelte-68dql6:focus-visible{outline:1px solid var(--tp-accent)}.pf-rec-name.svelte-68dql6{color:var(--tp-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:flex;overflow:hidden}.pf-rec-meta.svelte-68dql6{color:var(--tp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.pf-sel.svelte-68dql6 .pf-rec-meta:where(.svelte-68dql6){color:var(--tp-ink-2)}.pf-rec-acts.svelte-68dql6{opacity:.55;justify-content:flex-end;gap:2px;display:flex}.pf-rec.svelte-68dql6:hover .pf-rec-acts:where(.svelte-68dql6),.pf-rec.svelte-68dql6:focus-within .pf-rec-acts:where(.svelte-68dql6),.pf-sel.svelte-68dql6 .pf-rec-acts:where(.svelte-68dql6){opacity:1}.pf-icon.svelte-68dql6,.pf-ab.svelte-68dql6{min-width:20px;height:18px;color:var(--tp-muted);border-radius:3px;justify-content:center;align-items:center;padding:0 3px;display:inline-flex}.pf-icon.svelte-68dql6:hover,.pf-ab.svelte-68dql6:hover{color:var(--tp-ink);background:var(--tp-hover)}.pf-icon.svelte-68dql6:disabled{opacity:.4}.pf-danger.svelte-68dql6{color:#fff;background:#b91c1c}.pf-ab.svelte-68dql6{border:1px solid var(--tp-line);font-size:10px;font-weight:700}.pf-ab[aria-pressed=true].svelte-68dql6{background:var(--accent-fill,#2563eb);color:var(--on-accent,#fff)}.pf-badge.svelte-68dql6{text-transform:uppercase;letter-spacing:.03em;background:color-mix(in srgb, var(--tp-muted) 30%, transparent);color:var(--tp-ink);border-radius:3px;padding:0 4px;font-size:9.5px;display:inline-block}.pf-badge-detailed.svelte-68dql6{background:#a855f761}.pf-live.svelte-68dql6{background:var(--tp-muted);border-radius:50%;width:7px;height:7px;display:inline-block}.pf-live-on.svelte-68dql6{background:var(--ink-bad);animation:1.2s ease-in-out infinite svelte-68dql6-pf-blink}@keyframes svelte-68dql6-pf-blink{50%{opacity:.35}}.pf-empty-list.svelte-68dql6{color:var(--tp-muted);padding:6px 4px;font-size:11.5px}.pf-pin-mark{color:var(--tp-accent);flex:none}.pf-cmp.svelte-1lp37t7{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pf-cmp.svelte-1lp37t7 th:where(.svelte-1lp37t7){background:var(--tp-surface);text-align:left;color:var(--tp-muted);white-space:nowrap;padding:2px 4px;font-weight:600;position:sticky;top:0}.pf-cmp.svelte-1lp37t7 td:where(.svelte-1lp37t7){border-top:1px solid color-mix(in srgb, var(--tp-line) 60%, transparent);white-space:nowrap;padding:1px 4px}.num.svelte-1lp37t7{text-align:right}.pf-h.svelte-1lp37t7{color:var(--tp-ink-2);margin:10px 0 2px;font-size:11px;font-weight:600}.pf-sub.svelte-1lp37t7{color:var(--tp-muted);font-size:10.5px}.pf-better.svelte-1lp37t7{color:var(--ink-good)}.pf-worse.svelte-1lp37t7{color:var(--ink-bad)}.pf-same.svelte-1lp37t7,.pf-na.svelte-1lp37t7{color:var(--tp-muted)}.pf-link.svelte-1lp37t7{color:var(--tp-ink);text-align:left}.pf-link.svelte-1lp37t7:hover,.pf-link.svelte-1lp37t7:focus-visible{text-decoration:underline}.pf-body.svelte-yq0bd2{border-radius:4px;flex:auto;grid-template-columns:minmax(180px,230px) 1fr;gap:8px;height:100%;min-height:0;display:grid}.pf-dropping.svelte-yq0bd2{outline:2px dashed var(--accent,#3b82f6);outline-offset:-2px}.pf-side.svelte-yq0bd2{border-right:1px solid var(--tp-line);min-height:0;padding-right:4px;overflow-y:auto}.pf-main.svelte-yq0bd2{flex-direction:column;min-width:0;min-height:0;display:flex}.pf-meta.svelte-yq0bd2{color:var(--tp-muted);flex-wrap:wrap;flex:none;gap:2px 10px;max-height:32px;padding-bottom:3px;font-size:10.5px;display:flex;overflow:hidden}.pf-meta-name.svelte-yq0bd2{color:var(--tp-ink);font-weight:600}.pf-split.svelte-yq0bd2{flex:auto;grid-template-rows:minmax(120px,45%) 1fr;gap:6px;min-height:0;display:grid}.pf-split.pf-wide.svelte-yq0bd2{grid-template-rows:none;grid-template-columns:minmax(300px,1fr) minmax(360px,46%)}.pf-tl.svelte-yq0bd2,.pf-detail.svelte-yq0bd2{min-width:0;min-height:0}.pf-hint.svelte-yq0bd2{color:var(--tp-muted);margin:12px 4px;font-size:12px}.pf-status.svelte-yq0bd2{color:var(--tp-muted);flex:none;padding-top:2px;font-size:11px}.pf-warn.svelte-yq0bd2{color:var(--ink-warn)}.pf-extra.svelte-yq0bd2{color:var(--tp-muted);margin-top:6px;font-size:11px}.pf-select.svelte-yq0bd2{background:var(--tp-field);border:1px solid var(--tp-line);width:auto;height:20px;color:var(--tp-ink);border-radius:3px;padding:0 4px;font-size:11px}.pf-record.svelte-yq0bd2 svg{color:var(--ink-bad);fill:var(--ink-bad)}.pf-rec-on.svelte-yq0bd2{color:var(--ink-bad);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;display:inline-flex}.pf-rec-dot.svelte-yq0bd2{background:var(--ink-bad);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite svelte-yq0bd2-pf-pulse}@keyframes svelte-yq0bd2-pf-pulse{50%{opacity:.3}}.pf-on.svelte-yq0bd2{background:var(--accent-fill,#2563eb);color:var(--on-accent,#fff)}.pf-surface.svelte-yq0bd2{background:var(--tp-surface);color:var(--tp-ink);border-color:var(--tp-line)}
