/* V82 customer repair: stable public/terminal UI, no silver rings, no duplicate debug chrome. */
html,body{max-width:100%;overflow-x:hidden!important;background:#020806!important;color:#f4fff6!important}
body{min-height:100vh}.public-page .public-wrap,.public-wrap{display:block!important;visibility:visible!important;opacity:1!important;max-width:1260px!important;margin:0 auto!important;padding:0 24px!important;position:relative!important;z-index:2!important}.landing-grid{z-index:0!important}.landing-orb{z-index:0!important;display:block!important}
/* Kill the silver/grey rings and experimental duplicate rails everywhere. */
.ktv-logo-river,.book-river,.market-pulse-rail,.ktv-pulse-rings,.ktv-emotion-rail,.ktv-market-pulse,.ktv-v68-source-strip,.ktv-v69-live-ribbon,.ktv-v70-ribbon,.ktv-v71-live-ribbon,.ktv-v72-live-tape,.ktv-v72-workspace-deck,.ktv-v72-research-strip,.ktv-v72-institutional-drawer,.ktv-v73-logo-motion,.ktv-v73-market-pulse,.ktv-v73-book-flow,.ktv-v73-book-rings,.ktv-v73-ring-stack,.ktv-v73-rings,.provider-ring,.provider-rings,.book-rings,.silver-rings,.ring-stack,.logo-rings,.book-flow,.logo-flow,.provider-flow,.market-agent-visual,.context-visual,.context-orbit,.agent-orbit,.book-orbit,.ktv-book-orbit,[class*="logo-river"],[class*="book-river"],[class*="pulse-rings"],[class*="emotion-rail"],[class*="source-strip"],[class*="ring-stack"],[class*="book-ring"],[class*="logo-ring"],[class*="provider-ring"],[class*="silver-ring"],[class*="book-flow"],[class*="logo-flow"],[class*="provider-flow"],[class*="orbit"],[class*="halo-stack"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;width:0!important;max-width:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;position:absolute!important;left:-99999px!important;top:-99999px!important}
/* Hide developer links for customers. Add ?admin=1 or localStorage ktv_admin_mode=1 to show them. */
html:not(.ktv-admin-mode) .ktv-top-nav a[href*="monitoring"],html:not(.ktv-admin-mode) .ktv-top-nav a[href*="data-integrity"],html:not(.ktv-admin-mode) .ktv-top-nav a[href*="production-readiness"],html:not(.ktv-admin-mode) .ktv-top-nav a[href*="performance"],html:not(.ktv-admin-mode) .ktv-top-nav a[href*="terminal-ux"],html:not(.ktv-admin-mode) .ktv-top-nav a[href*="data-automation"],html:not(.ktv-admin-mode) .ktv-top-nav a[href*="launch"],html:not(.ktv-admin-mode) .ktv-top-nav a[href*="ops"],html:not(.ktv-admin-mode) .ktv-top-nav a[href*="admin"],html:not(.ktv-admin-mode) .ktv-top-nav a[href*="integrity"]{display:none!important}
body>.ktv-top-nav:not(:first-of-type),body>.ktv-status-live-final:not(:first-of-type),body>.ktv-workspace-strip:not(:first-of-type),body>.terminal-status-bar:not(:first-of-type),body>.ktv-status-strip:not(:first-of-type){display:none!important}
.ktv-top-nav{position:sticky!important;top:0!important;z-index:50!important;overflow-x:auto!important;white-space:nowrap!important;background:rgba(2,8,6,.96)!important;border-bottom:1px solid rgba(102,224,127,.18)!important}.ktv-top-nav a,.ktv-top-nav button{pointer-events:auto!important}
.ktv-status-live-final,.ktv-workspace-strip,.terminal-status-bar,.ktv-status-strip{max-width:1320px!important;margin:10px auto 34px!important;overflow:hidden!important;white-space:nowrap!important;border-radius:999px!important}
.ktv-content,.ktv-intel-workstation,main{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;position:relative!important;z-index:1!important}.ktv-hero,.ktv-panel{overflow:visible!important}.ktv-panel{min-width:0!important}.institutional-hero,.intel-hero-v12{min-height:unset!important;padding:28px!important;margin-top:42px!important}.intel-workbench-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 420px!important;gap:18px!important;align-items:start!important}.intel-board-panel,.intel-research-panel{min-width:0!important;max-width:none!important}.edge-table-wrap,.intel-table-wrap{overflow:auto!important;max-height:620px!important;border-radius:16px!important}.edge-table,.intel-table-v12{width:100%!important;min-width:780px!important;table-layout:fixed!important}.edge-table th,.edge-table td,.intel-table-v12 th,.intel-table-v12 td{word-break:normal!important;overflow-wrap:anywhere!important;vertical-align:middle!important}.edge-table tr,.intel-table-v12 tr,#edgeRows tr{cursor:pointer!important;pointer-events:auto!important}.edge-table tr:hover,.intel-table-v12 tr:hover{outline:1px solid rgba(102,224,127,.45)!important;background:rgba(102,224,127,.055)!important}.edge-table tr.active-row,.intel-table-v12 tr.active-row{outline:2px solid #66e07f!important;background:rgba(102,224,127,.09)!important}.analyst-panel,.intel-research-panel{position:sticky!important;top:92px!important;max-height:calc(100vh - 120px)!important;overflow:auto!important}.analyst-box{max-height:none!important;overflow:visible!important}.intel-lower-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.terminal-metric,.intel-metric-v12{min-height:92px!important}.ktv-matchup-logos{display:inline-flex!important;align-items:center!important;margin-right:10px!important;vertical-align:middle}.ktv-team-logo-img,.ktv-team-logo{width:30px!important;height:30px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#0e2a19!important;border:1px solid rgba(102,224,127,.4)!important;color:#eaffef!important;font-size:10px!important;font-weight:900!important;object-fit:contain!important}.ktv-team-logo-img+ .ktv-team-logo-img,.ktv-team-logo+ .ktv-team-logo,.ktv-team-logo-img+ .ktv-team-logo,.ktv-team-logo+ .ktv-team-logo-img{margin-left:-8px!important}.ktv-book-badge-final{display:inline-flex!important;align-items:center!important;gap:5px!important;max-width:140px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ktv-book-mark{width:20px!important;height:20px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#11451f!important;color:#80ff9f!important;font-size:9px!important;font-style:normal!important;font-weight:1000!important}.heat-strip-v11{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important}.heat-pill{border:1px solid rgba(102,224,127,.2)!important;border-radius:14px!important;padding:12px!important;background:rgba(5,18,10,.8)!important}.agent-grid-v12,.structure-grid-v12{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important}.agent-card-v12{border:1px solid rgba(102,224,127,.18)!important;border-radius:14px!important;padding:12px!important;background:rgba(5,18,10,.8)!important}.agent-bar{height:7px;background:#0c2113;border-radius:999px;overflow:hidden}.agent-bar i{display:block;height:100%;background:#66e07f;border-radius:999px}.ktv-v82-empty{border:1px dashed rgba(102,224,127,.35);border-radius:16px;padding:22px;color:#d5f3dc}.v82-skeleton td{height:56px;color:#9fc7aa}.public-page .ktv-status-live-final,.public-page .ktv-top-nav{display:none!important}
@media(max-width:1050px){.intel-workbench-grid,.intel-lower-grid{grid-template-columns:1fr!important}.analyst-panel,.intel-research-panel{position:relative!important;top:auto!important;max-height:none!important}.ktv-content,.ktv-intel-workstation,main{padding-left:14px!important;padding-right:14px!important}.edge-table,.intel-table-v12{min-width:720px!important}}
