diff --git a/public/index.html b/public/index.html index 2e69d97..f1db5bc 100644 --- a/public/index.html +++ b/public/index.html @@ -290,6 +290,33 @@ .pr-action{color:var(--text-secondary);line-height:1.5} @media(max-width:760px){.pr-queue-kpis{grid-template-columns:1fr 1fr}.pr-queue-body{padding:0.75rem}} +/* Quantum beats */ +.beats-section{padding:2.5rem 0;border-top:1px solid var(--border)} +.beats-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);overflow:hidden} +.beats-head{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap} +.beats-sub{font-size:0.82rem;color:var(--text-secondary);margin-top:0.35rem;max-width:720px;line-height:1.6} +.beats-body{padding:1.25rem;background:var(--bg)} +.beats-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:1rem} +.beats-kpi{background:var(--bg-elevated);padding:0.9rem;min-width:0} +.beats-num{font-family:'JetBrains Mono',monospace;font-size:1.15rem;font-weight:800;letter-spacing:0} +.beats-label{font-size:0.62rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--text-muted);margin-top:0.2rem} +.beats-week{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-wrap:wrap;padding:0.7rem 0.9rem;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-elevated);margin-bottom:1rem;font-size:0.78rem;color:var(--text-secondary)} +.beats-week strong{color:var(--accent)} +.beats-week.hidden{display:none} +.beats-table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:auto;-webkit-overflow-scrolling:touch} +.beats-table{min-width:560px;font-size:0.82rem} +.beats-table td{background:var(--bg)} +.beats-agent{font-weight:600;white-space:nowrap} +.beats-count{font-family:'JetBrains Mono',monospace;font-weight:700;white-space:nowrap} +.beats-share{display:flex;align-items:center;gap:0.6rem;min-width:10rem} +.beats-bar{flex:1;height:6px;background:var(--bg-hover);border-radius:100px;overflow:hidden} +.beats-bar-fill{height:100%;background:var(--accent);border-radius:100px} +.beats-pct{font-family:'JetBrains Mono',monospace;font-size:0.72rem;color:var(--text-muted);white-space:nowrap;width:2.6rem;text-align:right} +.beats-source{margin-top:0.9rem;font-size:0.72rem;color:var(--text-muted);line-height:1.6} +.beats-source a{color:var(--accent);text-decoration:none} +.beats-source a:hover{text-decoration:underline} +@media(max-width:760px){.beats-kpis{grid-template-columns:1fr 1fr}.beats-body{padding:0.75rem}} + /* API section */ .api-section{padding:2rem 0;border-top:1px solid var(--border)} .api-card{display:flex;align-items:center;justify-content:space-between;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem 1.25rem;flex-wrap:wrap;gap:0.75rem} @@ -588,6 +615,40 @@
Customer world model view of the Daily Quantum Beat cadence on aibtc.news — cumulative beats by agent, rolling 7-day activity, and the underlying signals source. Cumulative totals never decrease on partial refreshes.
+| Agent | +Beats | +Share of total | +
|---|---|---|
| Loading quantum beats... | ||