
/* V53 Commercial Terminal Identity Layer */
.public-page .ktv-top-nav,.public-page .ktv-health-ribbon,.public-page .ktv-command-palette{display:none!important}
body.ktv-workspace-decision{--ktv-accent:#7ee787;--ktv-accent-2:#39d353;--ktv-panel-glow:rgba(57,211,83,.10)}
body.ktv-workspace-execution{--ktv-accent:#ffd166;--ktv-accent-2:#f0a500;--ktv-panel-glow:rgba(255,209,102,.13)}
body.ktv-workspace-research{--ktv-accent:#8ab4ff;--ktv-accent-2:#58a6ff;--ktv-panel-glow:rgba(88,166,255,.12)}
body.ktv-workspace-market{--ktv-accent:#66e07f;--ktv-accent-2:#2ac95d;--ktv-panel-glow:rgba(102,224,127,.12)}
body.ktv-workspace-player{--ktv-accent:#d2a8ff;--ktv-accent-2:#bc8cff;--ktv-panel-glow:rgba(210,168,255,.12)}
body.ktv-workspace-team{--ktv-accent:#79c0ff;--ktv-accent-2:#1f6feb;--ktv-panel-glow:rgba(121,192,255,.10)}
body.ktv-workspace-replay{--ktv-accent:#ffab70;--ktv-accent-2:#f78166;--ktv-panel-glow:rgba(255,171,112,.12)}
body.ktv-workspace-ops{--ktv-accent:#f0c674;--ktv-accent-2:#d29922;--ktv-panel-glow:rgba(240,198,116,.12)}
.ktv-hero,.ktv-panel,.xpanel{box-shadow:inset 0 1px 0 rgba(255,255,255,.025), 0 0 0 1px rgba(255,255,255,.006), 0 28px 80px rgba(0,0,0,.24)!important}
body[class*="ktv-workspace-"] .ktv-hero{border-color:color-mix(in srgb,var(--ktv-accent) 32%,#244b31)!important;background:radial-gradient(circle at 86% 10%,var(--ktv-panel-glow),transparent 34%),linear-gradient(180deg,#0b1710,#06110b)!important}
body[class*="ktv-workspace-"] .ktv-eyebrow,body[class*="ktv-workspace-"] .terminal-metric small,body[class*="ktv-workspace-"] .xmetric small{color:var(--ktv-accent)!important}
body[class*="ktv-workspace-"] button:hover,body[class*="ktv-workspace-"] .ktv-btn:hover{border-color:var(--ktv-accent)!important}
.ktv-source-strip{position:sticky;top:48px;z-index:2400;margin:0 auto 14px;max-width:1500px;padding:8px 14px;border:1px solid #21432c;border-radius:999px;background:rgba(4,12,7,.88);backdrop-filter:blur(12px);display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;color:#bddbc5;font-size:11px;font-weight:800;letter-spacing:.02em}
.ktv-source-strip b{color:#fff}.ktv-source-strip .pulse{width:7px;height:7px;border-radius:99px;background:var(--ktv-accent,#66e07f);box-shadow:0 0 0 0 rgba(102,224,127,.7);animation:ktvPulse 1.6s infinite}.ktv-source-strip .warn{color:#ffd166}.ktv-source-strip .muted{color:#7f9b86}.ktv-source-strip .book{border:1px solid #244b31;background:#08150e;border-radius:999px;padding:3px 7px}.book-draftkings{color:#7ee787!important}.book-fanduel{color:#79c0ff!important}.book-betmgm{color:#ffd166!important}.book-caesars{color:#ffab70!important}@keyframes ktvPulse{70%{box-shadow:0 0 0 8px rgba(102,224,127,0)}}
.workspace-identity-card{border-left:4px solid var(--ktv-accent,#66e07f)!important}.quality-badge.current{background:#132f1b!important;border:1px solid #2c5a39!important;color:#9ee6ab!important}.quality-badge.actionable,.quality-badge.institutional{background:#183419!important;color:#dfffe5!important;border:1px solid var(--ktv-accent,#66e07f)!important}
.edge-table th:first-child,.edge-table td:first-child{width:64px}.edge-table small{color:#9fc3a8}.current-row-watch td{background:rgba(255,209,102,.025)}.market-row-source{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:5px}.market-row-source span{border:1px solid #244b31;background:#08150e;border-radius:999px;padding:2px 6px;font-size:10px;color:#b9d7c2}
.public-hero h1{max-width:780px}.public-page .public-wrap{max-width:1220px}.public-terminal-preview{display:grid;gap:10px}.public-terminal-preview .mock-row{position:relative;overflow:hidden}.public-terminal-preview .mock-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#66e07f}.public-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.public-proof-grid .feature-card b{display:block;font-size:28px;color:#66e07f}@media(max-width:900px){.public-proof-grid{grid-template-columns:1fr 1fr}.ktv-source-strip{border-radius:14px;margin:0 10px 14px}}@media(max-width:600px){.public-proof-grid{grid-template-columns:1fr}}
