@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");:root{--bg:#080b10;--bg-surface:#0e1218;--bg-card:#131921;--bg-elevated:#1a2230;--border:#1e2a3a;--border-bright:#2a3a52;--text:#e2e8f0;--text-dim:#7a8ca0;--text-muted:#4a5a6a;--accent:#3b82f6;--accent-hover:#2563eb;--accent-2:#10b981;--accent-2-dim:#064e3b;--danger:#ef4444;--danger-dim:#450a0a;--warning:#f59e0b;--score-green:#10b981;--score-blue:#3b82f6;--score-orange:#f59e0b;--score-red:#ef4444;--score-gray:#4a5a6a;--radius:10px;--radius-sm:6px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}.container{max-width:1440px;margin:0 auto;padding:0 32px}.nav{height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-brand{font-weight:700;font-size:16px;letter-spacing:-.3px;color:var(--text)}.nav-brand span{color:var(--accent)}.btn{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;padding:8px 16px;border-radius:var(--radius-sm);border:none;cursor:pointer;font-weight:600;font-size:13px;font-family:inherit;transition:background .15s;white-space:nowrap}.btn:hover{background:var(--accent-hover)}.btn-ghost{background:transparent;border:1px solid var(--border-bright);color:var(--text)}.btn-ghost:hover{background:var(--bg-elevated)}.hero{padding:80px 0 60px}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.25);color:var(--accent);padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px}.hero h1{font-size:52px;font-weight:700;line-height:1.08;letter-spacing:-1.5px;color:var(--text);max-width:700px}.hero h1 span{color:var(--accent)}.hero p{color:var(--text-dim);font-size:17px;max-width:580px;margin:16px 0 32px;line-height:1.65}.hero-cta{gap:12px;flex-wrap:wrap}.hero-badge,.hero-cta{display:flex;align-items:center}.hero-badge{gap:6px;color:var(--text-dim);font-size:12px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.feature-card{background:var(--bg-card);border:1px solid var(--border);padding:20px;border-radius:var(--radius)}.feature-card:hover{border-color:var(--border-bright)}.feature-icon{width:36px;height:36px;border-radius:8px;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:16px}.feature-card h3{font-size:14px;font-weight:600;margin-bottom:6px}.feature-card p{color:var(--text-dim);font-size:13px;line-height:1.55}.section{padding:48px 0}.section-title{font-size:22px;font-weight:700;margin-bottom:6px}.section-sub{color:var(--text-dim);font-size:14px;margin-bottom:28px}.scanner-header{justify-content:space-between;margin-bottom:20px;gap:12px}.controls,.scanner-header{display:flex;align-items:center;flex-wrap:wrap}.controls{gap:8px}.controls label{color:var(--text-dim);font-size:12px;font-weight:500}.seg{display:inline-flex;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.seg-btn{padding:6px 14px;font-size:12px;font-weight:600;border:none;background:transparent;color:var(--text-dim);cursor:pointer;font-family:inherit;transition:background .12s,color .12s}.seg-btn.active{background:var(--bg-elevated);color:var(--text)}.controls select{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:6px 10px;font-size:13px;font-family:inherit;cursor:pointer}.tbl{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl th{padding:8px 12px;text-align:right;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid var(--border)}.tbl td:first-child,.tbl th:first-child{text-align:left}.tbl td{padding:11px 12px;text-align:right;border-bottom:1px solid var(--border);font-size:13px}.tbl tr:hover td{background:var(--bg-surface)}.tbl tr:last-child td{border-bottom:none}.sym-link{font-weight:600;font-size:13px;color:var(--text);display:flex;align-items:center;gap:8px}.sym-link:hover{color:var(--accent)}.badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.badge-green{background:rgba(16,185,129,.12);color:var(--accent-2)}.badge-red{background:rgba(239,68,68,.1);color:var(--danger)}.badge-neutral{background:var(--bg-elevated);color:var(--text-dim)}.up{color:var(--accent-2)}.dn{color:var(--danger)}.detail-header{padding:20px 0 16px;border-bottom:1px solid var(--border);margin-bottom:20px}.detail-symbol{font-size:22px;font-weight:700;letter-spacing:-.5px}.detail-meta{color:var(--text-dim);font-size:13px}.detail-price{font-size:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:4px 0}.tf-bar{display:flex;gap:4px}.tf-btn{padding:5px 12px;font-size:12px;font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-dim);cursor:pointer;font-family:inherit;transition:all .12s}.tf-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.tf-btn:hover:not(.active){border-color:var(--border-bright);color:var(--text)}.detail-layout{display:grid;grid-template-columns:1fr 320px;grid-gap:16px;gap:16px}@media (max-width:900px){.detail-layout{grid-template-columns:1fr}}.panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.panel-head{padding:12px 16px;border-bottom:1px solid var(--border);font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:space-between}.panel-body{padding:16px}.bias-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.5px}.bias-long{background:rgba(16,185,129,.12);color:var(--accent-2);border:1px solid rgba(16,185,129,.25)}.bias-short{background:rgba(239,68,68,.1);color:var(--danger);border:1px solid rgba(239,68,68,.2)}.bias-neutral{background:var(--bg-elevated);color:var(--text-dim);border:1px solid var(--border)}.score-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.score-label{color:var(--text-dim);font-size:12px}.score-bar-wrap{flex:1 1;height:4px;background:var(--bg-elevated);border-radius:999px;margin:0 10px;overflow:hidden}.score-bar{height:100%;background:var(--accent);border-radius:999px;transition:width .4s}.score-val{font-size:12px;font-weight:600;width:24px;text-align:right}.book-row{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-price{font-weight:600;min-width:90px}.book-qty{color:var(--text-dim);min-width:80px;text-align:right}.book-bar{flex:1 1;height:14px;border-radius:2px;opacity:.35}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--bg-surface);border:1px solid var(--border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.dot{width:7px;height:7px;border-radius:50%}.footer{padding:40px 0;border-top:1px solid var(--border);color:var(--text-muted);font-size:13px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.muted{color:var(--text-dim)}.text-muted{color:var(--text-muted)}.mono{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace}.page{padding:24px 0 60px}.scanner-page{padding:20px 0 60px}.scanner-wide{max-width:1440px;margin:0 auto;padding:0 32px}.scanner-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.scanner-page-title{font-size:22px;font-weight:700;letter-spacing:-.3px}.scanner-page-sub{color:var(--text-dim);font-size:13px;margin-top:2px}.scanner-page-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scanner-lag{font-size:11px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--bg-surface)}.scanner-lag.good{color:var(--accent-2);border-color:rgba(16,185,129,.25)}.scanner-lag.warn{color:var(--warning);border-color:rgba(245,158,11,.25)}.scanner-lag.bad{color:var(--danger);border-color:rgba(239,68,68,.25)}.summary-cards-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}@media (max-width:1100px){.summary-cards-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.summary-cards-row{grid-template-columns:repeat(2,1fr)}}.summary-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.summary-card-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;font-weight:600}.summary-card-value{font-size:18px;font-weight:700;letter-spacing:-.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:6px}.summary-card-sub{font-size:11px;color:var(--text-dim)}.summary-card.accent .summary-card-value{color:var(--accent)}.summary-card.up .summary-card-value{color:var(--accent-2)}.summary-card.dn .summary-card-value{color:var(--danger)}.regime-pill-neutral,.regime-pill-off,.regime-pill-on{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.regime-pill-on{background:rgba(16,185,129,.15);color:var(--accent-2);border:1px solid rgba(16,185,129,.25)}.regime-pill-off{background:rgba(239,68,68,.12);color:var(--danger);border:1px solid rgba(239,68,68,.25)}.regime-pill-neutral{background:var(--bg-elevated);color:var(--text-dim);border:1px solid var(--border)}.filter-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:14px;position:-webkit-sticky;position:sticky;top:56px;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.filter-bar .seg-btn{padding:5px 11px;font-size:12px}.filter-bar .seg-btn:disabled{opacity:.4;cursor:not-allowed}.filter-bar select{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:5px 9px;font-size:12px;font-family:inherit;cursor:pointer}.filter-bar select:hover{border-color:var(--border-bright)}.filter-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;font-weight:600;margin-right:2px}.filter-divider{width:1px;height:20px;background:var(--border);margin:0 4px}.scanner-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:auto}.scanner-tbl{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1180px}.scanner-tbl thead{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-card);z-index:5}.scanner-tbl th{padding:10px 12px;text-align:right;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap}.scanner-tbl td:first-child,.scanner-tbl th:first-child{text-align:center;padding-left:14px}.scanner-tbl td.left,.scanner-tbl th.left{text-align:left}.scanner-tbl td{padding:10px 12px;text-align:right;border-bottom:1px solid var(--border);font-size:12.5px;vertical-align:top}.scanner-tbl tbody tr.data-row{transition:background .12s ease;cursor:pointer}.scanner-tbl tbody tr.data-row.expanded,.scanner-tbl tbody tr.data-row:hover{background:var(--bg-surface)}.scanner-tbl tbody tr:last-child td{border-bottom:none}.row-index{color:var(--text-muted);font-size:11px;font-weight:600;width:36px}.cell-multi{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.cell-multi.left{align-items:flex-start}.cell-line1{font-size:13px;font-weight:600;color:var(--text)}.cell-line2{font-size:11px;color:var(--text-dim)}.cell-line3{font-size:10.5px;color:var(--text-muted)}.sym-cell{display:flex;flex-direction:column;gap:4px}.sym-name{font-size:13.5px;font-weight:700;letter-spacing:-.2px}.badge-row{display:flex;gap:4px;flex-wrap:wrap}.badge-sm{display:inline-flex;align-items:center;padding:1px 6px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:var(--bg-elevated);color:var(--text-dim);border:1px solid var(--border)}.badge-sm.badge-exchange{color:#fbbf24;border-color:rgba(251,191,36,.25);background:rgba(251,191,36,.08)}.badge-sm.badge-market{color:var(--accent);border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.08)}.badge-sm.badge-hot{color:var(--danger);border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.1)}.badge-sm.badge-stale{color:var(--warning);border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.1)}.badge-sm.badge-confirmed{color:var(--accent-2);border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.1)}.velocity-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:6px;vertical-align:middle}.velocity-dot.green{background:var(--accent-2);box-shadow:0 0 6px rgba(16,185,129,.5)}.velocity-dot.amber{background:var(--warning)}.velocity-dot.red{background:var(--danger)}.score-color-hi{color:var(--accent-2)}.score-color-mid{color:var(--warning)}.score-color-lo{color:var(--danger)}.status-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.status-pill,.status-pill .ic{font-size:11px}.status-pill-signal{background:rgba(16,185,129,.15);color:#10b981;border-color:rgba(16,185,129,.3)}.status-pill-ready{background:rgba(59,130,246,.15);color:#3b82f6;border-color:rgba(59,130,246,.3)}.status-pill-watch{background:rgba(56,189,248,.12);color:#38bdf8;border-color:rgba(56,189,248,.28)}.status-pill-wait{background:var(--bg-elevated);color:var(--text-dim);border-color:var(--border)}.status-pill-avoid{background:rgba(239,68,68,.12);color:#ef4444;border-color:rgba(239,68,68,.3)}.status-pill-invalid{background:rgba(239,68,68,.08);color:#dc2626;border-color:rgba(220,38,38,.3)}.status-pill-stale{background:rgba(245,158,11,.12);color:#f59e0b;border-color:rgba(245,158,11,.3)}.status-cell{display:flex;flex-direction:column;gap:4px;align-items:flex-end;max-width:200px}.status-next{font-size:10.5px;color:var(--text-muted);text-align:right;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.scores-mini-stack{display:flex;flex-direction:column;gap:3px;min-width:110px}.score-mini-bar-wrap{display:grid;grid-template-columns:22px 1fr 22px;align-items:center;grid-gap:6px;gap:6px}.score-mini-label{font-size:9px;color:var(--text-muted);font-weight:700;letter-spacing:.4px;text-transform:uppercase}.score-mini-bar{height:4px;background:var(--bg-elevated);border-radius:999px;overflow:hidden}.score-mini-bar.thick{height:6px}.score-mini-bar-fill{height:100%;border-radius:999px;transition:width .3s ease}.score-mini-val{font-size:10px;font-weight:700;color:var(--text-dim);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-mini-bar-wrap.fin .score-mini-label{color:var(--text)}.score-mini-bar-wrap.fin .score-mini-val{color:var(--text);font-size:11px}.fill-lo{background:linear-gradient(90deg,#b91c1c,#ef4444)}.fill-mid{background:linear-gradient(90deg,#d97706,#f59e0b)}.fill-hi{background:linear-gradient(90deg,#2563eb,#3b82f6)}.fill-top{background:linear-gradient(90deg,#059669,#10b981)}.fill-stale{background:var(--score-gray)}.rev-pill{display:inline-flex;align-items:center;padding:1px 6px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;background:rgba(16,185,129,.12);color:var(--accent-2);border:1px solid rgba(16,185,129,.2)}.rev-pill.muted{background:var(--bg-elevated);color:var(--text-muted);border-color:var(--border)}.expanded-row td{background:var(--bg-surface);padding:0;border-bottom:1px solid var(--border)}.expanded-inner{padding:20px;border-top:1px solid var(--border);background:var(--bg-surface);animation:expandDown .18s ease}@keyframes expandDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.expanded-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.expanded-head-title{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;font-weight:700}.expanded-open-chart{font-size:12px;color:var(--accent);font-weight:600;padding:5px 10px;border:1px solid rgba(59,130,246,.3);border-radius:var(--radius-sm);background:rgba(59,130,246,.08);cursor:pointer;font-family:inherit;transition:background .12s}.expanded-open-chart:hover{background:rgba(59,130,246,.16)}.expanded-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:14px}@media (max-width:1100px){.expanded-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.expanded-grid{grid-template-columns:1fr}}.expanded-section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}.expanded-section-title{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;font-weight:700;margin-bottom:10px}.expanded-kv{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:12px;border-bottom:1px dashed transparent}.expanded-kv .k{color:var(--text-dim)}.expanded-kv .v{color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.expanded-kv .v.up{color:var(--accent-2)}.expanded-kv .v.dn{color:var(--danger)}.expanded-kv .v.accent{color:var(--accent)}.expanded-flags{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:12px}@media (max-width:640px){.expanded-flags{grid-template-columns:1fr}}.flag-list{display:flex;flex-direction:column;gap:4px}.flag-item{font-size:12px;color:var(--text-dim);display:flex;align-items:center;gap:6px}.flag-item.ok{color:var(--accent-2)}.flag-item.bad{color:var(--danger)}.flag-item .ic{font-size:11px}.flag-empty{font-size:12px;color:var(--text-muted);font-style:italic}.expanded-freshness{font-size:11px;color:var(--text-muted);padding-top:10px;border-top:1px solid var(--border)}.skeleton-row td{padding:14px 12px}.skel-bar{height:10px;background:linear-gradient(90deg,var(--bg-elevated) 0,var(--bg-surface) 50%,var(--bg-elevated) 100%);background-size:200% 100%;border-radius:4px;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.scanner-empty{padding:60px 24px;text-align:center}.scanner-empty-title{font-size:15px;font-weight:600;margin-bottom:6px}.scanner-empty-body{font-size:13px;color:var(--text-dim)}.scanner-microfooter{padding:14px 4px;color:var(--text-muted);font-size:11px;display:flex;gap:14px;flex-wrap:wrap}.scanner-microfooter .sep{color:var(--border-bright)}.alert-banner{position:-webkit-sticky;position:sticky;top:56px;z-index:60;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;letter-spacing:.1px;margin-bottom:14px;border:1px solid transparent;line-height:1.45}.alert-banner .alert-icon{font-size:16px;line-height:1}.alert-banner .alert-body{flex:1 1}.alert-banner .alert-sub{font-size:11.5px;font-weight:500;opacity:.85;margin-top:2px}.alert-banner-stale{background:linear-gradient(90deg,rgba(245,158,11,.18),rgba(239,68,68,.12));border-color:rgba(245,158,11,.4);color:#fde68a}.alert-banner-frozen{background:linear-gradient(90deg,rgba(239,68,68,.28),rgba(127,29,29,.45));border-color:rgba(239,68,68,.5);color:#fecaca}.fresh-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent;white-space:nowrap}.fresh-pill .dot{width:8px;height:8px;border-radius:50%}.fresh-pill-live{background:rgba(16,185,129,.14);color:var(--accent-2);border-color:rgba(16,185,129,.3)}.fresh-pill-syncing{background:rgba(59,130,246,.14);color:var(--accent);border-color:rgba(59,130,246,.3)}.fresh-pill-delayed{background:rgba(245,158,11,.14);color:var(--warning);border-color:rgba(245,158,11,.3)}.fresh-pill-stream{background:rgba(239,68,68,.14);color:var(--danger);border-color:rgba(239,68,68,.3)}.fresh-pill-stale{background:rgba(239,68,68,.18);color:#fecaca;border-color:rgba(239,68,68,.4)}.fresh-pill-frozen{background:rgba(127,29,29,.5);color:#fecaca;border-color:rgba(239,68,68,.55)}.fresh-pill .fresh-pill-sub{font-size:10px;opacity:.85;font-weight:600;text-transform:none;letter-spacing:.2px;margin-left:4px}.lag-fresh{color:var(--text-muted)}.lag-syncing{color:var(--accent)}.lag-degraded{color:var(--warning)}.lag-stale{color:var(--danger)}.scanner-tbl tbody tr.data-row.row-stale td{opacity:.55}.scanner-tbl tbody tr.data-row.row-stale:hover td{opacity:.7;background:var(--bg-surface)}.row-stale .score-mini-bar{background:var(--bg-elevated)}.row-stale .score-mini-bar>.score-mini-bar-fill{background:var(--score-gray)!important}.row-stale .status-pill{background:rgba(74,90,106,.18);color:var(--text-dim);border-color:var(--border)}.row-stale .badge-sm.badge-hot{display:none}.was-signal{font-style:italic;color:var(--text-muted);font-size:10.5px;margin-top:2px}.summary-card.stale{opacity:.5}.summary-card.stale .summary-card-value{color:var(--text-muted)!important}.summary-card-sub.muted{color:var(--text-muted)}.summary-card-sub.ok{color:var(--accent-2)}.summary-card-sub.warn{color:var(--warning)}.summary-card-sub.danger{color:var(--danger)}.row-lag-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;letter-spacing:.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-lag-chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.cell-line-entry{font-size:10.5px;color:var(--text-dim)}.cell-line-invalid{font-size:10.5px;color:var(--danger)}