:root{color-scheme:dark;--vh-bg-0: #020806;--vh-bg-1: #03140b;--vh-bg-2: #071b11;--vh-panel: rgba(7, 24, 17, .82);--vh-panel-strong: rgba(8, 36, 25, .94);--vh-panel-soft: rgba(52, 211, 153, .07);--vh-border: rgba(52, 211, 153, .22);--vh-border-strong: rgba(52, 211, 153, .42);--vh-grid: rgba(52, 211, 153, .052);--vh-text: #ecfdf5;--vh-text-soft: #c9f7df;--vh-muted: #9fcab5;--vh-faint: #5f7f70;--vh-accent: #34d399;--vh-accent-strong: #10b981;--vh-mint: #a7f3d0;--vh-cyan: #5eead4;--vh-warn: #fbbf24;--vh-danger: #f87171;--vh-shadow: 0 0 0 1px rgba(52, 211, 153, .08), 0 22px 80px rgba(0, 0, 0, .42);--vh-glow: 0 0 42px rgba(52, 211, 153, .16);--bg: var(--vh-bg-0);--sidebar-bg: rgba(2, 8, 6, .92);--surface: var(--vh-panel);--surface-2: rgba(8, 36, 25, .7);--surface-3: rgba(52, 211, 153, .12);--border: var(--vh-border);--border-strong: var(--vh-border-strong);--hairline: rgba(52, 211, 153, .11);--text: var(--vh-text);--text-soft: var(--vh-text-soft);--text-muted: var(--vh-muted);--text-faint: var(--vh-faint);--accent: var(--vh-accent);--accent-blue: var(--vh-cyan);--accent-blue-soft: rgba(94, 234, 212, .12);--ok: #22c55e;--warn: var(--vh-warn);--danger: var(--vh-danger);--connector: rgba(52, 211, 153, .26);--shadow-card: var(--vh-shadow);--shadow-active: 0 0 0 1px rgba(52, 211, 153, .22), 0 18px 58px rgba(0, 0, 0, .34);--shadow-pop: 0 0 0 1px rgba(52, 211, 153, .18), 0 24px 70px rgba(0, 0, 0, .52);--dept-executive: rgba(52, 211, 153, .18);--dept-executive-fg: #a7f3d0;--dept-operations: rgba(251, 191, 36, .16);--dept-operations-fg: #fde68a;--dept-finance: rgba(34, 197, 94, .16);--dept-finance-fg: #86efac;--dept-legal: rgba(94, 234, 212, .15);--dept-legal-fg: #99f6e4;--dept-creative: rgba(16, 185, 129, .16);--dept-creative-fg: #6ee7b7;--dept-growth: rgba(132, 204, 22, .16);--dept-growth-fg: #bef264;--dept-engineering: rgba(20, 184, 166, .16);--dept-engineering-fg: #5eead4}html,body{background:var(--vh-bg-0)!important}body{color:var(--vh-text);background:radial-gradient(circle at 12% 0%,rgba(52,211,153,.18),transparent 30%),radial-gradient(circle at 90% 8%,rgba(16,185,129,.14),transparent 26%),linear-gradient(180deg,var(--vh-bg-0) 0%,var(--vh-bg-1) 48%,#010403 100%)!important}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--vh-grid) 1px,transparent 1px),linear-gradient(90deg,var(--vh-grid) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at 50% 18%,black,transparent 76%)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,transparent 0%,rgba(52,211,153,.025) 48%,transparent 100%);mix-blend-mode:screen}.app,.sidebar,.main,.view,.body{position:relative}.app{background:transparent!important;isolation:isolate}.main{background:transparent!important}.sidebar{background:linear-gradient(180deg,#020806f5,#03140be0)!important;border-right:1px solid rgba(52,211,153,.18);box-shadow:18px 0 60px #00000042;backdrop-filter:blur(18px)}.workspace-trigger,.icon-btn,.qa,.nav-item,.nav-section,.user-card,.workspace-menu,.user-menu,.settings-card,.card,.report-card,.report-kpi,.tile,.panel,.modal,.drawer,.em-drawer,.roadmap-drawer,.agent-card,.agent-runtime-card,.agent-session-card,.client-card,.payment-card,.docs-card,.mg-card,.oic-card,.help-pop,.help-panel,.detail-card,.pipeline-card,.task-card,.crm-card,.crm-panel,.org-card,.role-card,.table-wrap,.table-card,.email-card,.domain-card,.marketing-card,.expense-card,.doc-card,.project-card,.timeline-card,.activity-card{background:linear-gradient(145deg,#071811db,#030c08bd)!important;border-color:var(--vh-border)!important;box-shadow:var(--vh-shadow);color:var(--vh-text)}.workspace-menu,.user-menu,.modal,.drawer,.em-drawer,.roadmap-drawer,.help-pop{backdrop-filter:blur(22px)}.nav-item:hover,.nav-item.active,.workspace-trigger:hover,.workspace-menu-item:hover,.workspace-menu-item.is-current,.user-menu-item:hover,.qa:hover,.icon-btn:hover,.settings-nav-item:hover,.settings-nav-item.active,button:hover:not(:disabled),.view-btn.active,.view-btn:hover,.oic-tab.is-active,.oic-tab:hover{background:#34d3991f!important;color:var(--vh-mint)!important}.nav-item.active,.workspace-menu-item.is-current,.view-btn.active,.oic-tab.is-active{box-shadow:inset 0 0 0 1px #34d3993d,0 0 26px #34d3991a}.wm-mark,.workspace-mark,.avatar,.agent-avatar,.user-avatar,.org-avatar,.role-avatar,.initials,.agent-initials{background:linear-gradient(145deg,#34d39947,#052e1aeb)!important;color:var(--vh-mint)!important;border:1px solid rgba(52,211,153,.26);box-shadow:0 0 26px #34d3992e}h1,h2,h3,h4,.header-title,.page-title,.section-title,.card-title,.report-title,.agent-title,.org-name,.role-name{color:var(--vh-text)!important}p,small,.subtle,.muted,.hint,.description,.card-sub,.section-sub,.report-subtitle,.agent-subtitle,.nav-section-title,.settings-card-sub,.settings-row-sub,.settings-note,.meta,.timestamp,.kicker{color:var(--vh-muted)!important}.badge,.chip,.tag,.pill,.status-pill,.agent-status,.report-pill,.settings-badge,.count,kbd{background:#34d3991a!important;border-color:#34d3993d!important;color:var(--vh-mint)!important}.badge.warn,.status-warn,.status-waiting,[data-status=waiting],[data-status=needs_attention]{background:#fbbf241c!important;border-color:#fbbf2447!important;color:#fde68a!important}.badge.error,.status-error,.status-blocked,[data-status=blocked],[data-status=error]{background:#f871711f!important;border-color:#f871714d!important;color:#fecaca!important}input,textarea,select,.search-input,.form-control,[contenteditable=true]{background:#0208068f!important;border-color:#34d3993d!important;color:var(--vh-text)!important;caret-color:var(--vh-accent)}input::placeholder,textarea::placeholder{color:#9fcab594!important}button,.btn,.primary-btn,.secondary-btn,.settings-btn,.action-btn,.link-btn{border-color:#34d3993d}.primary-btn,.btn-primary,.settings-btn-accent,.cta,.action-primary{background:linear-gradient(135deg,var(--vh-accent),var(--vh-accent-strong))!important;color:#02120a!important;box-shadow:0 0 28px #34d39938}table,thead,tbody,tr,th,td{border-color:#34d39924!important}thead,th{background:#34d39914!important;color:var(--vh-mint)!important}tr:hover,.row:hover,.list-row:hover,.table-row:hover{background:#34d39912!important}hr,.divider,.separator,.workspace-menu-sep,.user-menu-sep{background:#34d39924!important;border-color:#34d39924!important}svg,.icon,.qa-icon{color:currentColor}.agent-card,.agent-runtime-card,.agent-session-card,[data-view=agents] .report-card,[data-view=agents] .agent-card{position:relative;overflow:hidden}.agent-card:before,.agent-runtime-card:before,.agent-session-card:before,[data-view=agents] .report-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--vh-accent),transparent);box-shadow:0 0 24px #34d3999e}.live-dot,.status-dot,.agent-live-dot,.pulse-dot{background:var(--vh-accent)!important;box-shadow:0 0 18px #34d399b8!important}pre,code,.mono,.agent-last-screen,.terminal-snippet,.log-line{background:#02080694!important;border-color:#34d3992e!important;color:#d1fae5!important}.org-body,.journey-body,.roadmap-body,.techstack-body,.em-body,.mg-body,.docs-body,.crm-body,.client-detail-body,.pipeline-board-body,.settings-body,.modal-body,.drawer-body,.em-drawer-body,.roadmap-drawer-body{background:transparent!important}.user-menu,.settings-card,.settings-btn,.settings-tg-card,.settings-nav-item.active{background:linear-gradient(145deg,#071811eb,#030c08d1)!important;border-color:var(--vh-border)!important}.settings-check input{accent-color:var(--vh-accent)!important}@media(max-width:860px){.sidebar{background:#020806f0!important;border-bottom:1px solid rgba(52,211,153,.16)}.app{background:transparent!important}}
