.dl-wrap[data-v-70a78b2f]{background:var(--grad-card);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;font-family:SF Pro Text,SF Pro Text fallback,system-ui,-apple-system,sans-serif;gap:14px;padding:16px}@media(min-width:720px){.dl-wrap[data-v-70a78b2f]{gap:18px;padding:20px}}.dl-screen-label[data-v-70a78b2f]{color:var(--text);font-size:clamp(.95rem,2.4vw,1.15rem);font-weight:700;letter-spacing:-.005em;line-height:1.4;padding:0 8px;text-align:center}.dl-head[data-v-70a78b2f]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.dl-greet[data-v-70a78b2f]{color:var(--text);font-size:.95rem;font-weight:600;letter-spacing:-.01em;margin:0}.dl-sub[data-v-70a78b2f]{align-items:center;color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px;margin:4px 0 0}.dl-sep[data-v-70a78b2f]{color:var(--line-2)}.dl-feed[data-v-70a78b2f]{align-items:center;display:inline-flex;gap:6px}.dl-feed-dot[data-v-70a78b2f]{background:var(--text-mute);border-radius:50%;height:6px;width:6px}.dl-feed-live .dl-feed-dot[data-v-70a78b2f]{background:var(--green);box-shadow:0 0 6px var(--green)}.dl-range[data-v-70a78b2f]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.7rem}.dl-kpis[data-v-70a78b2f]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media(min-width:720px){.dl-kpis[data-v-70a78b2f]{grid-template-columns:repeat(4,1fr)}}.dl-kpi[data-v-70a78b2f]{background:#00000040;border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:8px;padding:12px}.dl-kpi-row[data-v-70a78b2f]{gap:6px;justify-content:space-between}.dl-kpi-icon[data-v-70a78b2f],.dl-kpi-row[data-v-70a78b2f]{align-items:center;display:flex}.dl-kpi-icon[data-v-70a78b2f]{border-radius:var(--r-sm);height:26px;justify-content:center;width:26px}.tone-purple .dl-kpi-icon[data-v-70a78b2f]{background:#a78bfa1a;color:#c4b5fd}.tone-orange .dl-kpi-icon[data-v-70a78b2f]{background:var(--orange-soft);color:var(--orange-2)}.tone-amber .dl-kpi-icon[data-v-70a78b2f]{background:#f59e0b1a;color:#fbbf24}.tone-green .dl-kpi-icon[data-v-70a78b2f]{background:var(--green-soft);color:var(--green)}.tone-neutral .dl-kpi-icon[data-v-70a78b2f]{background:#ffffff0a;color:var(--text-dim)}.dl-kpi-badge[data-v-70a78b2f]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.dl-kpi-value[data-v-70a78b2f]{color:var(--text);font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.dl-kpi-suffix[data-v-70a78b2f]{color:var(--text-dim);font-size:.85rem;margin-left:2px}.dl-kpi-label[data-v-70a78b2f]{color:var(--text-dim);font-size:.74rem}.dl-secondary[data-v-70a78b2f]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media(min-width:720px){.dl-secondary[data-v-70a78b2f]{grid-template-columns:repeat(4,1fr)}}.dl-sec-tile[data-v-70a78b2f]{background:#0003;border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px}.dl-sec-label[data-v-70a78b2f]{color:var(--text-mute);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.dl-sec-value[data-v-70a78b2f]{font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.stone-green .dl-sec-value[data-v-70a78b2f]{color:var(--green)}.stone-red .dl-sec-value[data-v-70a78b2f]{color:#ff6b7a}.stone-neutral .dl-sec-value[data-v-70a78b2f]{color:var(--text)}.dl-grid[data-v-70a78b2f]{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:880px){.dl-grid[data-v-70a78b2f]{grid-template-columns:1fr 1.15fr}}.dl-panel[data-v-70a78b2f]{background:#0003;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.dl-panel-head[data-v-70a78b2f]{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:10px 12px}.dl-panel-title[data-v-70a78b2f]{color:var(--text-dim);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dl-panel-meta[data-v-70a78b2f]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.66rem}.dl-prov-list[data-v-70a78b2f],.dl-sig-list[data-v-70a78b2f]{list-style:none;margin:0;padding:0}.dl-prov-row[data-v-70a78b2f]{align-items:center;border-bottom:1px solid var(--line);display:grid;font-size:.78rem;gap:10px;grid-template-columns:28px 1fr auto auto auto;padding:8px 12px}.dl-prov-row[data-v-70a78b2f]:last-child{border-bottom:0}.dl-prov-rank[data-v-70a78b2f]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace}.dl-prov-name[data-v-70a78b2f]{color:var(--text);font-weight:500}.dl-prov-win.pos[data-v-70a78b2f]{color:var(--green);font-variant-numeric:tabular-nums}.dl-prov-win.neg[data-v-70a78b2f]{color:#ff6b7a;font-variant-numeric:tabular-nums}.dl-prov-pips[data-v-70a78b2f]{color:var(--green)}.dl-prov-pips[data-v-70a78b2f],.dl-prov-trades[data-v-70a78b2f]{font-size:.74rem;font-variant-numeric:tabular-nums}.dl-prov-trades[data-v-70a78b2f]{color:var(--text-mute)}.dl-sig-row[data-v-70a78b2f]{align-items:center;border-bottom:1px solid var(--line);display:grid;font-size:.74rem;gap:10px;grid-template-columns:auto auto 1fr auto;padding:8px 12px}.dl-sig-row[data-v-70a78b2f]:last-child{border-bottom:0}.dl-sig-ts[data-v-70a78b2f]{color:var(--text-mute);font-size:.7rem}.dl-sig-ts[data-v-70a78b2f],.dl-sig-verdict[data-v-70a78b2f]{font-family:SF Mono,SF Mono fallback,Menlo,monospace}.dl-sig-verdict[data-v-70a78b2f]{border-radius:var(--r-pill);font-size:.66rem;letter-spacing:.04em;padding:2px 7px;white-space:nowrap}.v-ai-validated[data-v-70a78b2f]{background:var(--orange-soft);color:var(--orange-2)}.v-noise-filtered[data-v-70a78b2f]{background:#7a82902e;color:var(--text-dim)}.v-risk-blocked[data-v-70a78b2f]{background:#dc354526;color:#ff8b95}.v-update-sl[data-v-70a78b2f]{background:#f59e0b26;color:#fbbf24}.v-tp-hit[data-v-70a78b2f]{background:var(--green-soft);color:var(--green)}.dl-sig-summary[data-v-70a78b2f]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-sig-ms[data-v-70a78b2f]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.7rem}.dl-compact .dl-kpis[data-v-70a78b2f],.dl-compact .dl-secondary[data-v-70a78b2f]{grid-template-columns:repeat(2,1fr)}@media(min-width:1080px){.dl-compact .dl-kpis[data-v-70a78b2f],.dl-compact .dl-secondary[data-v-70a78b2f]{grid-template-columns:repeat(4,1fr)}}.pf-wrap[data-v-6aa22f57]{background:var(--grad-card);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:12px;padding:16px}@media(min-width:720px){.pf-wrap[data-v-6aa22f57]{gap:16px;padding:20px}}.pf-screen-label[data-v-6aa22f57]{color:var(--text);font-size:clamp(.95rem,2.4vw,1.15rem);font-weight:700;letter-spacing:-.005em;line-height:1.4;padding:0 8px;text-align:center}.pf-grid[data-v-6aa22f57]{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:880px){.pf-grid[data-v-6aa22f57]{grid-template-columns:minmax(0,1fr) 56px minmax(0,.95fr) 56px minmax(0,1.1fr)}}.pf-col[data-v-6aa22f57]{background:#0003;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.pf-col-head[data-v-6aa22f57]{border-bottom:1px solid var(--line);gap:8px;padding:10px 12px}.pf-col-head[data-v-6aa22f57],.pf-col-icon[data-v-6aa22f57]{align-items:center;display:flex}.pf-col-icon[data-v-6aa22f57]{border-radius:var(--r-sm);height:22px;justify-content:center;width:22px}.pf-col-head-providers .pf-col-icon[data-v-6aa22f57]{background:#a78bfa1a;color:#c4b5fd}.pf-col-head-intel .pf-col-icon[data-v-6aa22f57]{background:var(--orange-soft);color:var(--orange-2)}.pf-col-head-accounts .pf-col-icon[data-v-6aa22f57]{background:var(--green-soft);color:var(--green)}.pf-col-title[data-v-6aa22f57]{color:var(--text);flex:1;font-size:.78rem;font-weight:600;letter-spacing:-.01em}.pf-col-head-providers .pf-col-title[data-v-6aa22f57]{color:#c4b5fd}.pf-col-head-intel .pf-col-title[data-v-6aa22f57]{color:var(--orange-2)}.pf-col-head-accounts .pf-col-title[data-v-6aa22f57]{color:var(--green)}.pf-col-badge[data-v-6aa22f57]{background:#ffffff0a;border-radius:var(--r-pill);color:var(--text-dim);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.66rem;letter-spacing:.04em;padding:2px 8px}.pf-col-badge.processing[data-v-6aa22f57]{background:var(--orange-soft);color:var(--orange-2)}.pf-col-body[data-v-6aa22f57]{display:grid;gap:8px;padding:8px}.pf-node[data-v-6aa22f57]{background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;transition:border-color .2s}.pf-node.inactive[data-v-6aa22f57]{opacity:.55}.pf-node-row[data-v-6aa22f57]{align-items:center;display:flex;gap:8px}.pf-dot[data-v-6aa22f57]{border-radius:50%;flex:0 0 7px;height:7px;width:7px}.pf-dot.live[data-v-6aa22f57]{background:var(--green);box-shadow:0 0 6px var(--green)}.pf-dot.idle[data-v-6aa22f57]{background:var(--text-mute)}.pf-node-name[data-v-6aa22f57]{color:var(--text);flex:1;font-size:.82rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-node-meta[data-v-6aa22f57]{align-items:baseline;color:var(--text-mute);display:flex;flex-wrap:wrap;font-size:.7rem;gap:10px;margin:4px 0 0}.pf-node-ms[data-v-6aa22f57]{color:var(--text-dim);font-family:SF Mono,SF Mono fallback,Menlo,monospace}.pf-node-snippet[data-v-6aa22f57]{color:#c4b5fd;font-size:.7rem;font-style:italic;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-book[data-v-6aa22f57]{border-radius:var(--r-pill);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.62rem;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.book-live[data-v-6aa22f57]{background:#dc354526;color:#ff8b95}.book-demo[data-v-6aa22f57]{background:#f59e0b26;color:#fbbf24}.pf-wires[data-v-6aa22f57]{display:none;min-height:100%;position:relative}@media(min-width:880px){.pf-wires[data-v-6aa22f57]{display:block}}.pf-wires svg[data-v-6aa22f57]{display:block;width:100%}.pf-wire[data-v-6aa22f57]{fill:none;stroke:var(--line-2);stroke-width:1.2}.pf-wire.on[data-v-6aa22f57]{filter:drop-shadow(0 0 4px var(--orange-glow));stroke:var(--orange);stroke-width:1.6}.pf-intel-hub[data-v-6aa22f57]{display:grid;gap:10px;padding:14px 12px}.pf-intel-brain[data-v-6aa22f57]{align-items:center;background:#ffffff0a;border-radius:var(--r-md);color:var(--text-dim);display:flex;height:44px;justify-content:center;margin:0 auto;transition:all .25s;width:44px}.pf-intel-brain.busy[data-v-6aa22f57]{background:var(--orange-soft);box-shadow:0 0 0 4px var(--orange-soft);color:var(--orange-2)}.pf-intel-title[data-v-6aa22f57]{color:var(--text);font-size:.82rem;font-weight:600;margin:0;text-align:center}.pf-intel-desc[data-v-6aa22f57]{color:var(--text-mute);font-size:.7rem;line-height:1.4;margin:0;text-align:center}.pf-intel-kpis[data-v-6aa22f57]{display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin-top:4px}.pf-intel-kpi[data-v-6aa22f57]{background:#0000004d;border:1px solid var(--line);border-radius:var(--r-sm);display:grid;gap:2px;padding:6px;text-align:center}.pf-intel-kpi .v[data-v-6aa22f57]{color:var(--text);font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600}.pf-intel-kpi .v.pos[data-v-6aa22f57]{color:var(--green)}.pf-intel-kpi .v.mute[data-v-6aa22f57]{color:var(--text-mute)}.pf-intel-kpi .v.warn[data-v-6aa22f57]{color:#fbbf24}.pf-intel-kpi .v small[data-v-6aa22f57]{font-weight:400;margin-left:1px}.pf-intel-kpi .l[data-v-6aa22f57],.pf-intel-kpi .v small[data-v-6aa22f57]{color:var(--text-mute);font-size:.62rem}.pf-intel-class[data-v-6aa22f57]{border-top:1px solid var(--line);display:grid;gap:4px;padding-top:4px}.pf-intel-class-h[data-v-6aa22f57]{color:var(--text-mute);font-size:.62rem;letter-spacing:.08em;margin:4px 0 0;text-transform:uppercase}.pf-intel-class-row[data-v-6aa22f57]{align-items:center;border-radius:var(--r-sm);display:flex;font-size:.7rem;gap:8px;padding:6px 8px}.pf-intel-class-row .rl[data-v-6aa22f57]{color:var(--text);flex:1}.pf-intel-class-row .rv[data-v-6aa22f57]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.pf-intel-class-row .rdot[data-v-6aa22f57]{border-radius:50%;height:6px;width:6px}.tone-green[data-v-6aa22f57]{background:#16c7840f}.tone-green .rdot[data-v-6aa22f57]{background:var(--green)}.tone-amber[data-v-6aa22f57]{background:#f59e0b0f}.tone-amber .rdot[data-v-6aa22f57]{background:#fbbf24}.tone-red[data-v-6aa22f57]{background:#dc35450f}.tone-red .rdot[data-v-6aa22f57]{background:#ff6b7a}.tone-neutral[data-v-6aa22f57]{background:#ffffff05}.tone-neutral .rdot[data-v-6aa22f57]{background:var(--text-mute)}.sf-wrap[data-v-7281399e]{background:var(--grad-card);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:12px;padding:16px}@media(min-width:720px){.sf-wrap[data-v-7281399e]{gap:14px;padding:20px}}.sf-screen-label[data-v-7281399e]{color:var(--text);font-size:clamp(.95rem,2.4vw,1.15rem);font-weight:700;letter-spacing:-.005em;line-height:1.4;padding:0 8px;text-align:center}.sf-tabs[data-v-7281399e]{align-self:start;background:#0000004d;border:1px solid var(--line);border-radius:var(--r-md);display:inline-flex;gap:2px;padding:3px}.sf-tab[data-v-7281399e]{background:transparent;border:0;border-radius:var(--r-sm);color:var(--text-dim);cursor:pointer;font:inherit;font-size:.78rem;font-weight:500;padding:6px 14px;transition:all .15s}.sf-tab[data-v-7281399e]:hover{color:var(--text)}.sf-tab.active[data-v-7281399e]{background:var(--orange);color:#fff}.sf-list[data-v-7281399e]{display:grid;gap:8px}.sf-card[data-v-7281399e]{background:#0003;border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:10px;padding:12px 14px}.sf-card-row[data-v-7281399e]{align-items:flex-start;display:grid;gap:12px;grid-template-columns:auto 1fr auto}.sf-card-main[data-v-7281399e]{min-width:0}.sf-card-title[data-v-7281399e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sf-instrument[data-v-7281399e]{color:var(--text);font-size:.92rem;font-weight:600;letter-spacing:-.01em}.sf-card-meta[data-v-7281399e]{color:var(--text-mute);font-size:.72rem;margin:4px 0 0}.sf-dir[data-v-7281399e]{align-items:center;border-radius:var(--r-sm);display:flex;font-size:.7rem;font-weight:700;height:36px;justify-content:center;letter-spacing:.04em;width:36px}.dir-buy[data-v-7281399e]{background:var(--green-soft);color:var(--green)}.dir-sell[data-v-7281399e]{background:#dc354526;color:#ff8b95}.sf-card-prices[data-v-7281399e]{color:var(--text-mute);display:grid;font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.7rem;gap:2px;text-align:right}.sf-card-prices p[data-v-7281399e]{margin:0}.sf-card-prices span[data-v-7281399e]{color:var(--text);margin-left:4px}.sf-pill[data-v-7281399e]{border-radius:var(--r-pill);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.62rem;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.sf-pill[data-v-7281399e],.sf-pill.mute[data-v-7281399e]{background:#ffffff0a;color:var(--text-mute)}.sf-pill.status-active[data-v-7281399e]{background:var(--green-soft);color:var(--green)}.sf-pill.status-closed[data-v-7281399e]{background:#ffffff0a;color:var(--text-mute)}.sf-pill.status-cancelled[data-v-7281399e]{background:#dc354526;color:#ff8b95}.sf-pill.class-pos[data-v-7281399e],.sf-pill.class-pos-soft[data-v-7281399e]{background:var(--green-soft);color:var(--green)}.sf-pill.class-warn[data-v-7281399e]{background:#f59e0b26;color:#fbbf24}.sf-pill.class-neg[data-v-7281399e]{background:#dc354526;color:#ff8b95}.sf-pill.class-mute[data-v-7281399e]{background:#7a829026;color:var(--text-dim)}.sf-card-tps[data-v-7281399e]{border-top:1px solid var(--line);color:var(--text-dim);display:flex;flex-wrap:wrap;font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.68rem;gap:14px;padding-top:10px}.sf-card-tps .sf-card-ts[data-v-7281399e]{color:var(--text-mute);margin-left:auto}.sf-conf[data-v-7281399e],.sf-msg-prov[data-v-7281399e]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.7rem}.sf-msg-text[data-v-7281399e]{color:var(--text);font-size:.82rem;line-height:1.45;margin:8px 0 0;white-space:pre-wrap}.sf-msg-times[data-v-7281399e]{color:var(--text-mute);display:grid;font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.66rem;gap:1px;text-align:right}.sf-msg-times p[data-v-7281399e]{margin:0}.sf-msg-times span[data-v-7281399e]{color:var(--text-dim);margin-left:4px}.mp-wrap[data-v-a76155c9]{background:var(--grad-card);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:14px;padding:16px}@media(min-width:720px){.mp-wrap[data-v-a76155c9]{gap:16px;padding:20px}}.mp-screen-label[data-v-a76155c9]{color:var(--text);font-size:clamp(.95rem,2.4vw,1.15rem);font-weight:700;letter-spacing:-.005em;line-height:1.4;padding:0 8px;text-align:center}.mp-selector[data-v-a76155c9]{display:flex;flex-wrap:wrap}.mp-pill[data-v-a76155c9],.mp-selector[data-v-a76155c9]{align-items:center;gap:8px}.mp-pill[data-v-a76155c9]{background:#00000040;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text-dim);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:500;padding:6px 14px;transition:all .15s}.mp-pill[data-v-a76155c9]:hover{border-color:var(--line-2);color:var(--text)}.mp-pill.active[data-v-a76155c9]{background:var(--orange-soft);border-color:#ff6b1a59;color:var(--orange-2)}.mp-pill.idle[data-v-a76155c9]{opacity:.6}.mp-pill-dot[data-v-a76155c9]{border-radius:50%;height:6px;width:6px}.mp-pill-dot.live[data-v-a76155c9]{background:var(--green);box-shadow:0 0 5px var(--green)}.mp-pill-dot.idle[data-v-a76155c9]{background:var(--text-mute)}.mp-pill-default[data-v-a76155c9]{font-size:.6rem;letter-spacing:.06em;margin-left:2px;text-transform:uppercase}.mp-pill-default[data-v-a76155c9],.mp-summary[data-v-a76155c9]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace}.mp-summary[data-v-a76155c9]{font-size:.7rem;margin-left:auto}.mp-card[data-v-a76155c9]{background:#0003;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.mp-card-head[data-v-a76155c9]{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.mp-card-title[data-v-a76155c9]{color:var(--text);font-size:.95rem;font-weight:600;letter-spacing:-.01em;margin:0}.mp-card-meta[data-v-a76155c9]{color:var(--text-mute);display:flex;flex-wrap:wrap;font-size:.74rem;gap:6px;margin:4px 0 0}.mp-sep[data-v-a76155c9]{color:var(--line-2)}.mp-throughput[data-v-a76155c9]{text-align:right}.mp-throughput-v[data-v-a76155c9]{color:var(--orange-2);display:block;font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.mp-throughput-l[data-v-a76155c9]{color:var(--text-mute);display:block;font-size:.66rem;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.mp-cols[data-v-a76155c9]{display:grid;gap:0;grid-template-columns:1fr}@media(min-width:720px){.mp-cols[data-v-a76155c9]{grid-template-columns:1fr 1fr}.mp-col+.mp-col[data-v-a76155c9]{border-left:1px solid var(--line)}}.mp-col+.mp-col[data-v-a76155c9]{border-top:1px solid var(--line)}@media(min-width:720px){.mp-col+.mp-col[data-v-a76155c9]{border-top:0}}.mp-col-h[data-v-a76155c9]{border-bottom:1px solid var(--line);color:var(--text-mute);font-size:.66rem;font-weight:600;letter-spacing:.08em;padding:10px 16px;text-transform:uppercase}.mp-list[data-v-a76155c9]{display:grid;gap:4px;list-style:none;margin:0;padding:6px}.mp-row[data-v-a76155c9]{align-items:center;border-radius:var(--r-sm);display:grid;font-size:.78rem;gap:10px;grid-template-columns:auto 1fr auto auto;padding:8px 10px}.mp-row[data-v-a76155c9]:hover{background:#ffffff05}.mp-row.idle[data-v-a76155c9]{opacity:.55}.mp-dot[data-v-a76155c9]{border-radius:50%;height:7px;width:7px}.mp-dot.live[data-v-a76155c9]{background:var(--green);box-shadow:0 0 5px var(--green)}.mp-dot.idle[data-v-a76155c9]{background:var(--text-mute)}.mp-name[data-v-a76155c9]{color:var(--text)}.mp-name[data-v-a76155c9],.mp-snippet[data-v-a76155c9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-snippet[data-v-a76155c9]{color:var(--text-dim);font-size:.7rem;font-style:italic;grid-column:2/-1;margin-top:2px}.mp-book[data-v-a76155c9]{border-radius:var(--r-pill);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.6rem;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.book-live[data-v-a76155c9]{background:#dc354526;color:#ff8b95}.book-demo[data-v-a76155c9]{background:#f59e0b26;color:#fbbf24}.mp-ms[data-v-a76155c9]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.7rem}.pl-wrap[data-v-8e5ab4e1]{background:var(--grad-card);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:12px;padding:16px}@media(min-width:720px){.pl-wrap[data-v-8e5ab4e1]{gap:14px;padding:20px}}.pl-head[data-v-8e5ab4e1]{align-items:baseline;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.pl-screen-label[data-v-8e5ab4e1]{color:var(--text);font-size:clamp(.95rem,2.4vw,1.15rem);font-weight:700;letter-spacing:-.005em;line-height:1.4;padding:0 8px;text-align:center}.pl-meta[data-v-8e5ab4e1]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.7rem}.pl-table-wrap[data-v-8e5ab4e1]{margin:0 -4px;overflow-x:auto}.pl-table[data-v-8e5ab4e1]{border-collapse:collapse;font-size:.82rem;min-width:580px;width:100%}.pl-table thead th[data-v-8e5ab4e1]{border-bottom:1px solid var(--line);color:var(--text-mute);font-size:.62rem;font-weight:600;letter-spacing:.08em;padding:10px 12px;text-align:left;text-transform:uppercase}.pl-table thead th.num[data-v-8e5ab4e1]{text-align:right}.pl-table thead th.th-spark[data-v-8e5ab4e1]{text-align:center}.pl-table tbody tr[data-v-8e5ab4e1]{border-bottom:1px solid var(--line)}.pl-table tbody tr[data-v-8e5ab4e1]:last-child{border-bottom:0}.pl-table tbody tr[data-v-8e5ab4e1]:hover{background:#ffffff05}.pl-table td[data-v-8e5ab4e1],.pl-table th[data-v-8e5ab4e1]{padding:12px;vertical-align:middle}.pl-table td.num[data-v-8e5ab4e1]{font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.78rem;font-variant-numeric:tabular-nums;text-align:right}.td-mute[data-v-8e5ab4e1]{color:var(--text-mute)}.rank-pill[data-v-8e5ab4e1]{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.68rem;font-weight:700;justify-content:center;min-width:28px;padding:3px 8px}.rank-gold[data-v-8e5ab4e1]{background:#f59e0b2e;color:#fcd34d}.rank-silver[data-v-8e5ab4e1]{background:#e5e7eb1a;color:#e5e7eb}.rank-bronze[data-v-8e5ab4e1]{background:#b453092e;color:#fba76b}.rank-mid[data-v-8e5ab4e1]{background:#ffffff0a;color:var(--text-dim)}.td-prov[data-v-8e5ab4e1]{line-height:1.2}.prov-name[data-v-8e5ab4e1]{color:var(--text);display:block;font-weight:500}.prov-handle[data-v-8e5ab4e1]{color:var(--text-mute);display:block;font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.7rem;margin-top:2px}.pos[data-v-8e5ab4e1]{color:var(--green)}.neg[data-v-8e5ab4e1]{color:#ff6b7a}.noise[data-v-8e5ab4e1]{font-weight:600}.noise-ok[data-v-8e5ab4e1]{color:var(--green)}.noise-warn[data-v-8e5ab4e1]{color:#fbbf24}.noise-bad[data-v-8e5ab4e1]{color:#ff6b7a}.spark[data-v-8e5ab4e1]{display:block;height:16px;margin:0 auto;width:56px}.spark path[data-v-8e5ab4e1]{fill:none;stroke-width:1.4}.sp-pos[data-v-8e5ab4e1]{stroke:var(--green)}.sp-neg[data-v-8e5ab4e1]{stroke:#ff6b7a}.pl-foot[data-v-8e5ab4e1]{border-top:1px solid var(--line);color:var(--text-mute);font-size:.72rem;line-height:1.5;padding-top:10px}.pp-wrap[data-v-867de7fd]{background:var(--grad-card);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:14px;padding:16px}@media(min-width:720px){.pp-wrap[data-v-867de7fd]{gap:18px;padding:22px}}.pp-screen-label[data-v-867de7fd]{color:var(--text);font-size:clamp(.95rem,2.4vw,1.15rem);font-weight:700;letter-spacing:-.005em;line-height:1.4;padding:0 8px;text-align:center}.pp-head[data-v-867de7fd]{border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:1fr;padding-bottom:14px}@media(min-width:720px){.pp-head[data-v-867de7fd]{align-items:start;grid-template-columns:1fr auto}}.pp-head-left[data-v-867de7fd]{align-items:flex-start;display:flex;gap:14px}.pp-avatar[data-v-867de7fd]{align-items:center;background:var(--orange-soft);border-radius:var(--r-md);color:var(--orange-2);display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}.pp-rank-badge[data-v-867de7fd]{background:#f59e0b2e;border:1px solid rgba(245,158,11,.3);border-radius:var(--r-pill);color:#fcd34d;font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.62rem;font-weight:700;padding:2px 6px;position:absolute;right:-6px;top:-6px}.pp-name[data-v-867de7fd]{color:var(--text);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0}.pp-handle[data-v-867de7fd]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.72rem;margin:2px 0 0}.pp-desc[data-v-867de7fd]{color:var(--text-dim);font-size:.78rem;line-height:1.5;margin:6px 0 0;max-width:520px}.pp-head-right[data-v-867de7fd]{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.pp-status[data-v-867de7fd]{border-radius:var(--r-pill);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.66rem;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.pp-status.on[data-v-867de7fd]{background:var(--green-soft);color:var(--green)}.pp-status.off[data-v-867de7fd]{background:#ffffff0a;color:var(--text-mute)}.pp-meta-line[data-v-867de7fd]{color:var(--text-mute);display:flex;flex-wrap:wrap;font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.68rem;gap:6px}.pp-sep[data-v-867de7fd]{color:var(--line-2)}.pp-kpis[data-v-867de7fd]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media(min-width:720px){.pp-kpis[data-v-867de7fd]{grid-template-columns:repeat(6,1fr)}}.pp-kpi[data-v-867de7fd]{background:#0003;border:1px solid var(--line);border-radius:var(--r-sm);display:grid;gap:4px;padding:10px 12px}.pp-kpi-l[data-v-867de7fd]{color:var(--text-mute);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.pp-kpi-v[data-v-867de7fd]{color:var(--text);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.pp-kpi-v small[data-v-867de7fd]{color:var(--text-mute);font-size:.62rem;font-weight:400;margin-left:1px}.pp-kpi-v.pos[data-v-867de7fd]{color:var(--green)}.pp-kpi-v.neg[data-v-867de7fd]{color:#ff6b7a}.pp-charts[data-v-867de7fd]{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:880px){.pp-charts[data-v-867de7fd]{grid-template-columns:1.6fr 1fr}}.pp-panel[data-v-867de7fd]{background:#0003;border:1px solid var(--line);border-radius:var(--r-md);display:grid;overflow:hidden}.pp-panel-h[data-v-867de7fd]{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:10px 14px}.pp-panel-t[data-v-867de7fd]{color:var(--text-dim);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pp-panel-t small[data-v-867de7fd]{color:var(--text-mute);font-size:.7em;letter-spacing:.02em;margin-left:4px;text-transform:none}.pp-panel-m[data-v-867de7fd]{color:var(--text-mute);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.66rem}.pp-equity[data-v-867de7fd]{padding-bottom:8px}.pp-chart[data-v-867de7fd]{box-sizing:border-box;display:block;height:110px;padding:6px 10px 0;width:100%}.pp-eq-line[data-v-867de7fd]{fill:none;stroke:var(--orange-2);stroke-width:1.6}.pp-axis[data-v-867de7fd]{color:var(--text-mute);display:flex;font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.62rem;justify-content:space-between;padding:4px 14px 6px}.pp-donut-panel[data-v-867de7fd]{align-items:center;display:grid}.pp-donut[data-v-867de7fd]{aspect-ratio:1;margin:12px auto 0;max-width:140px;position:relative;width:100%}.pp-donut-svg[data-v-867de7fd]{height:100%;transform:rotate(0);width:100%}.pp-donut-svg path[data-v-867de7fd]{fill:none;stroke-linecap:butt;stroke-width:14}.pp-arc-w[data-v-867de7fd]{stroke:var(--green)}.pp-arc-l[data-v-867de7fd]{stroke:#ff6b7a}.pp-arc-o[data-v-867de7fd]{stroke:#fbbf24}.pp-donut-center[data-v-867de7fd]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.pp-donut-pct[data-v-867de7fd]{color:var(--text);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:700}.pp-donut-l[data-v-867de7fd]{color:var(--text-mute);font-size:.62rem;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.pp-donut-legend[data-v-867de7fd]{color:var(--text-dim);display:flex;font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.7rem;gap:16px;justify-content:center;padding:12px 16px}.pp-donut-legend .dot[data-v-867de7fd]{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.dot-w[data-v-867de7fd]{background:var(--green)}.dot-l[data-v-867de7fd]{background:#ff6b7a}.dot-o[data-v-867de7fd]{background:#fbbf24}.pp-lower[data-v-867de7fd]{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:880px){.pp-lower[data-v-867de7fd]{grid-template-columns:1fr 1fr}}.pp-tp[data-v-867de7fd]{display:grid;gap:8px;list-style:none;margin:0;padding:12px 14px}.pp-tp-row[data-v-867de7fd]{align-items:center;display:grid;font-size:.78rem;gap:10px;grid-template-columns:80px 1fr 36px}.pp-tp-l[data-v-867de7fd]{color:var(--text-dim);font-size:.74rem}.pp-tp-bar[data-v-867de7fd]{background:#ffffff0a;height:6px;overflow:hidden}.pp-tp-bar[data-v-867de7fd],.pp-tp-fill[data-v-867de7fd]{border-radius:var(--r-pill);display:block}.pp-tp-fill[data-v-867de7fd]{height:100%}.pp-tp-fill.pos[data-v-867de7fd]{background:var(--green)}.pp-tp-fill.neg[data-v-867de7fd]{background:#ff6b7a}.pp-tp-c[data-v-867de7fd]{color:var(--text);font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.74rem;font-variant-numeric:tabular-nums;text-align:right}.pp-heat[data-v-867de7fd]{display:grid;gap:2px;grid-template-columns:repeat(24,1fr);padding:14px 14px 6px}.pp-heat-cell[data-v-867de7fd]{aspect-ratio:1;border-radius:2px}.pp-heat-axis[data-v-867de7fd]{color:var(--text-mute);display:flex;font-family:SF Mono,SF Mono fallback,Menlo,monospace;font-size:.6rem;justify-content:space-between;padding:0 14px 12px}.pp-ach[data-v-867de7fd]{display:grid;gap:6px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:720px){.pp-ach[data-v-867de7fd]{grid-template-columns:1fr 1fr}}.pp-ach-row[data-v-867de7fd]{align-items:center;background:var(--green-soft);border:1px solid rgba(22,199,132,.18);border-radius:var(--r-sm);color:var(--text);display:flex;font-size:.78rem;gap:10px;padding:10px 12px}.pp-ach-row svg[data-v-867de7fd]{color:var(--green);flex-shrink:0}
