.pf-timeline.svelte-ik51ux{color:var(--tp-ink-2,var(--text-2));background:var(--tp-field,var(--surface-inset))}.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{margin:calc(6px * var(--ui-scale,1)) calc(2px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--tp-muted)}.pf-note.svelte-8kkngn{color:var(--ink-warn)}.pf-table.svelte-8kkngn{border-collapse:collapse;width:100%;font-size:calc(11.5px * var(--ui-scale,1));font-variant-numeric:tabular-nums}.pf-table.svelte-8kkngn th:where(.svelte-8kkngn){z-index:1;background:var(--tp-surface);text-align:left;color:var(--tp-muted);padding:calc(2px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1));white-space:nowrap;font-weight:600;position:sticky;top:0}.pf-table.svelte-8kkngn td:where(.svelte-8kkngn){padding:1px calc(4px * var(--ui-scale,1));white-space:nowrap;border-top:1px solid color-mix(in srgb, var(--tp-line) 60%, transparent)}.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:calc(14px * var(--ui-scale,1));color:var(--tp-muted);display:inline-block}.pf-name.svelte-8kkngn{color:var(--tp-ink);text-align:left;max-width:calc(260px * var(--ui-scale,1));text-overflow:ellipsis;vertical-align:bottom;border-radius:calc(2px * var(--ui-scale,1));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{min-width:calc(38px * var(--ui-scale,1));font-size:calc(9px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:.04em;color:var(--tp-muted);display:inline-block}.pf-mat.svelte-8kkngn,.pf-sub.svelte-8kkngn{color:var(--tp-muted);font-size:calc(10.5px * var(--ui-scale,1));font-weight:400}.pf-mat.svelte-8kkngn{margin-left:calc(4px * var(--ui-scale,1))}.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(calc(260px * var(--ui-scale,1)), 1fr));gap:calc(8px * var(--ui-scale,1));display:grid}.pf-rank.svelte-8kkngn h4:where(.svelte-8kkngn){font-size:calc(11px * var(--ui-scale,1));color:var(--tp-ink-2);margin:calc(2px * var(--ui-scale,1)) 0;font-weight:600}.pf-rank-row.svelte-8kkngn{grid-template-columns:calc(16px * var(--ui-scale,1)) 1fr auto auto calc(46px * var(--ui-scale,1));gap:calc(6px * var(--ui-scale,1));text-align:left;width:100%;font-size:calc(11px * var(--ui-scale,1));padding:1px calc(2px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));font-variant-numeric:tabular-nums;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{height:calc(14px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));margin:calc(4px * var(--ui-scale,1)) 0 calc(6px * var(--ui-scale,1));display:flex;overflow:hidden}.pf-dot.svelte-8kkngn{width:calc(8px * var(--ui-scale,1));height:calc(8px * var(--ui-scale,1));margin-right:calc(5px * var(--ui-scale,1));border-radius:50%;display:inline-block}.pf-total.svelte-8kkngn td:where(.svelte-8kkngn){font-weight:600}.pf-events.svelte-8kkngn{font-size:calc(11.5px * var(--ui-scale,1))}.pf-events.svelte-8kkngn button:where(.svelte-8kkngn){gap:calc(8px * var(--ui-scale,1));text-align:left;width:100%;padding:1px calc(2px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));display:flex}.pf-events.svelte-8kkngn button:where(.svelte-8kkngn):hover{background:var(--tp-hover)}.pf-ev-t.svelte-8kkngn{color:var(--tp-muted);min-width:calc(44px * var(--ui-scale,1));font-variant-numeric:tabular-nums}.pf-ev-k.svelte-8kkngn{min-width:calc(70px * var(--ui-scale,1));color:var(--tp-ink-2)}.pf-ev-stall.svelte-8kkngn{color:var(--ink-bad)}.pf-shot.svelte-8kkngn{max-height:calc(90px * var(--ui-scale,1));margin:calc(2px * var(--ui-scale,1)) 0 calc(4px * var(--ui-scale,1)) calc(52px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1))}.pf-list.svelte-68dql6{flex-direction:column;gap:1px;display:flex}.pf-rec.svelte-68dql6{border-radius:calc(3px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(2px * var(--ui-scale,1)) calc(2px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1));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 calc(2px * var(--ui-scale,1)) 0 0 var(--tp-accent)}.pf-rec-main.svelte-68dql6{text-align:left;width:100%;padding-right:calc(2px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));flex-direction:column;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{font-size:calc(12px * var(--ui-scale,1));color:var(--tp-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:calc(3px * var(--ui-scale,1));display:flex;overflow:hidden}.pf-rec-meta.svelte-68dql6{font-size:calc(10.5px * var(--ui-scale,1));color:var(--tp-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-sel.svelte-68dql6 .pf-rec-meta:where(.svelte-68dql6){color:var(--tp-ink-2)}.pf-rec-acts.svelte-68dql6{gap:calc(2px * var(--ui-scale,1));opacity:.55;justify-content:flex-end;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:calc(20px * var(--ui-scale,1));height:calc(18px * var(--ui-scale,1));padding:0 calc(3px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));color:var(--tp-muted);justify-content:center;align-items:center;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:var(--on-danger);background:var(--danger)}.pf-ab.svelte-68dql6{font-size:calc(10px * var(--ui-scale,1));border:1px solid var(--tp-line);font-weight:700}.pf-ab[aria-pressed=true].svelte-68dql6{background:var(--accent-fill);color:var(--on-accent)}.pf-badge.svelte-68dql6{padding:0 calc(4px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));font-size:calc(9.5px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:.03em;background:color-mix(in srgb, var(--tp-muted) 30%, transparent);color:var(--tp-ink);display:inline-block}.pf-badge-detailed.svelte-68dql6{background:color-mix(in srgb, var(--icon-image) 38%, transparent)}.pf-live.svelte-68dql6{width:calc(7px * var(--ui-scale,1));height:calc(7px * var(--ui-scale,1));background:var(--tp-muted);border-radius:50%;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{font-size:calc(11.5px * var(--ui-scale,1));color:var(--tp-muted);padding:calc(6px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1))}.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);padding:calc(2px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1));white-space:nowrap;font-weight:600;position:sticky;top:0}.pf-cmp.svelte-1lp37t7 td:where(.svelte-1lp37t7){padding:1px calc(4px * var(--ui-scale,1));border-top:1px solid color-mix(in srgb, var(--tp-line) 60%, transparent);white-space:nowrap}.num.svelte-1lp37t7{text-align:right}.pf-h.svelte-1lp37t7{margin:calc(10px * var(--ui-scale,1)) 0 calc(2px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--tp-ink-2);font-weight:600}.pf-sub.svelte-1lp37t7{color:var(--tp-muted);font-size:calc(10.5px * var(--ui-scale,1))}.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}.pfs.svelte-fcl43g{gap:calc(4px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1));font-size:var(--fs-desc);color:var(--text-2);flex-direction:column;display:flex}.pfs.svelte-fcl43g .ui-section-label{margin-top:calc(6px * var(--ui-scale,1))}.pfs-row.svelte-fcl43g{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale,1));color:var(--text);display:flex}.pfs-note.svelte-fcl43g{margin:0 0 calc(2px * var(--ui-scale,1));color:var(--text-muted);font-size:var(--fs-badge);line-height:1.4}.pfs-grid.svelte-fcl43g{gap:calc(2px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));grid-template-columns:auto 1fr;margin:0;display:grid}.pfs-grid.svelte-fcl43g dt:where(.svelte-fcl43g){color:var(--text-muted)}.pfs-grid.svelte-fcl43g dd:where(.svelte-fcl43g){color:var(--text);font-variant-numeric:tabular-nums;text-align:right;margin:0}.pfs-sub.svelte-fcl43g{color:var(--text-muted);font-size:var(--fs-badge)}.pfs-bad.svelte-fcl43g{color:var(--ink-bad)!important}.pfs-list.svelte-fcl43g{gap:calc(2px * var(--ui-scale,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pfs-list.svelte-fcl43g li:where(.svelte-fcl43g){gap:calc(6px * var(--ui-scale,1));grid-template-columns:1fr auto 3.2em;align-items:baseline;display:grid}.pfs-name.svelte-fcl43g{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.pfs-num.svelte-fcl43g{font-variant-numeric:tabular-nums;color:var(--text)}.pfs-list.svelte-fcl43g .pfs-sub:where(.svelte-fcl43g){text-align:right}.pfs-obj.svelte-fcl43g{margin:0 0 calc(2px * var(--ui-scale,1));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pf-body.svelte-yq0bd2{border-radius:calc(4px * var(--ui-scale,1));flex:auto;height:100%;min-height:0;display:flex}.pf-dropping.svelte-yq0bd2{outline:calc(2px * var(--ui-scale,1)) dashed var(--accent);outline-offset:calc(-2px * var(--ui-scale,1))}.pf-side.svelte-yq0bd2{min-height:0;padding:calc(4px * var(--ui-scale,1))}.pf-main.svelte-yq0bd2{min-width:0;height:100%;min-height:0;padding:0 calc(6px * var(--ui-scale,1));flex-direction:column;display:flex}.pf-meta.svelte-yq0bd2{gap:calc(2px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));font-size:calc(10.5px * var(--ui-scale,1));color:var(--tp-muted);padding-bottom:calc(3px * var(--ui-scale,1));max-height:calc(32px * var(--ui-scale,1));flex-wrap:wrap;flex:none;display:flex;overflow:hidden}.pf-meta-name.svelte-yq0bd2{color:var(--tp-ink);font-weight:600}.pf-split.svelte-yq0bd2{flex-direction:column;flex:auto;min-height:0;display:flex}.pf-split.pf-wide.svelte-yq0bd2{flex-direction:row}.pf-tl.svelte-yq0bd2{flex-direction:column;min-width:0;min-height:0;display:flex}.pf-detail.svelte-yq0bd2{flex:1 1 0;min-width:0;min-height:0}.pf-splitter.svelte-yq0bd2{flex:0 0 calc(8px * var(--ui-scale,1));cursor:row-resize;outline:none;position:relative}.pf-wide.svelte-yq0bd2>.pf-splitter:where(.svelte-yq0bd2){cursor:col-resize}.pf-splitter.svelte-yq0bd2:after{content:"";inset:calc(3px * var(--ui-scale,1)) 0;background:var(--border);border-radius:1px;position:absolute}.pf-wide.svelte-yq0bd2>.pf-splitter:where(.svelte-yq0bd2):after{inset:0 calc(3px * var(--ui-scale,1))}.pf-splitter.svelte-yq0bd2:hover:after,.pf-splitter.svelte-yq0bd2:focus-visible:after,.pf-splitting.svelte-yq0bd2>.pf-splitter:where(.svelte-yq0bd2):after{background:var(--accent)}@media (pointer:coarse){.pf-splitter.svelte-yq0bd2{flex-basis:calc(16px * var(--ui-scale,1))}.pf-splitter.svelte-yq0bd2:after{inset:calc(7px * var(--ui-scale,1)) 0}.pf-wide.svelte-yq0bd2>.pf-splitter:where(.svelte-yq0bd2):after{inset:0 calc(7px * var(--ui-scale,1))}}.pf-hint.svelte-yq0bd2{margin:calc(12px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--tp-muted)}.pf-status.svelte-yq0bd2{font-size:calc(11px * var(--ui-scale,1));color:var(--tp-muted);padding-top:calc(2px * var(--ui-scale,1));flex:none}.pf-warn.svelte-yq0bd2{color:var(--ink-warn)}.pf-extra.svelte-yq0bd2{font-size:calc(11px * var(--ui-scale,1));color:var(--tp-muted);margin-top:calc(6px * var(--ui-scale,1))}.pf-strip{flex:auto}.pf-select.svelte-yq0bd2{width:auto;height:calc(20px * var(--ui-scale,1));padding:0 calc(4px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));background:var(--tp-field);border:1px solid var(--tp-line);color:var(--tp-ink)}.pf-record.svelte-yq0bd2 svg{color:var(--ink-bad);fill:var(--ink-bad)}.pf-rec-on.svelte-yq0bd2{align-items:center;gap:calc(5px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--ink-bad);font-variant-numeric:tabular-nums;display:inline-flex}.pf-rec-dot.svelte-yq0bd2{width:calc(8px * var(--ui-scale,1));height:calc(8px * var(--ui-scale,1));background:var(--ink-bad);border-radius:50%;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);color:var(--on-accent)}.pf-surface.svelte-yq0bd2{background:var(--tp-surface);color:var(--tp-ink);border-color:var(--tp-line)}
