:root{--bg:#071018;--panel:#0d1823;--panel-2:#101e2b;--panel-3:#132433;--stroke:rgba(255,255,255,0.085);--muted:#7f93a6;--text:#f5f8fb;--cyan:#35e6d2;--blue:#4c8dff;--violet:#a879ff;--green:#51e58a;--amber:#ffca62;--red:#ff6478;--shadow:0 24px 70px rgba(0,0,0,0.38)}*{box-sizing:border-box}body,html{min-height:100%}html{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0;background:radial-gradient(circle at 76% 8%,rgba(76,141,255,.12),transparent 28%),radial-gradient(circle at 28% 100%,rgba(53,230,210,.09),transparent 32%),var(--bg)}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:grid;grid-template-columns:236px 1fr}.sidebar{position:sticky;top:0;height:100vh;padding:20px 16px;border-right:1px solid var(--stroke);background:rgba(8,17,26,.88);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:24px}.brand{display:flex;align-items:center;gap:11px;padding:6px 8px 16px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;box-shadow:0 8px 24px rgba(123,79,208,.22);flex:0 0 auto}.brand-mark svg{display:block}.brand strong{font-size:15px}.brand small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.nav-label{color:#607589;text-transform:uppercase;font-size:10px;letter-spacing:1.2px;padding:0 10px 7px;margin:0}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{width:100%;border:0;background:transparent;color:#9fb0bf;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:11px;padding:11px 12px;border-radius:8px;text-align:left;transition:.2s}.sidebar nav button.active,.sidebar nav button:hover{background:rgba(255,255,255,.04);color:white}.sidebar nav button.active{background:linear-gradient(90deg,rgba(53,230,210,.14),rgba(76,141,255,.09));box-shadow:inset 0 0 0 1px rgba(53,230,210,.1)}.sidebar nav button b{font-size:10px;color:#06131d;background:var(--cyan);padding:2px 6px;border-radius:999px;font-weight:800}.sidebar-bottom{margin-top:auto;padding:12px;background:rgba(255,255,255,.035);border:1px solid var(--stroke);border-radius:8px}.sidebar-bottom div{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);margin-bottom:9px}.sidebar-bottom div:last-child{margin:9px 0 0}.sidebar-bottom strong{color:var(--green)}.sidebar-bottom em{display:block;height:6px;background:#071019;border-radius:99px;overflow:hidden;font-style:normal}.sidebar-bottom em i{display:block;width:78%;height:100%;background:linear-gradient(90deg,var(--cyan),var(--blue));border-radius:99px}.main{min-width:0}.topbar{height:76px;border-bottom:1px solid var(--stroke);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:rgba(7,16,24,.55);backdrop-filter:blur(16px);position:sticky;top:0;z-index:10}.title-wrap h1{font-size:20px;margin:0 0 4px}.title-wrap p{margin:0;color:var(--muted);font-size:12px}.top-actions{display:flex;align-items:center;gap:12px}.clock{font-variant-numeric:tabular-nums;font-size:13px;color:#bdd0df;border:1px solid var(--stroke);padding:9px 12px;border-radius:8px;background:rgba(255,255,255,.025)}.live-chip{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#aaf0c6;border:1px solid rgba(81,229,138,.18);background:rgba(81,229,138,.08);padding:9px 11px;border-radius:8px}.live-chip.compact{padding:5px 8px}.live-chip i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(81,229,138,.5);animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px rgba(81,229,138,0)}to{box-shadow:0 0 0 0 rgba(81,229,138,0)}}.avatar{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#284661,#14334b);display:grid;place-items:center;font-size:12px;font-weight:800;border:1px solid var(--stroke);color:white}.content{padding:18px 22px 24px}.content,.section-tabs{overflow:auto;scrollbar-width:thin;scrollbar-color:#1c3447 transparent}.section-tabs{display:none;gap:8px;padding-bottom:12px;margin-bottom:14px}.section-tabs button{flex:0 0 auto;border:1px solid var(--stroke);border-radius:8px;background:rgba(255,255,255,.026);color:#9fb1c0;padding:9px 11px;font-size:10px;display:inline-flex;align-items:center;gap:7px}.section-tabs button.active{color:#eafffb;border-color:rgba(53,230,210,.25);background:rgba(53,230,210,.08)}.kpis{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;margin-bottom:14px}.kpi{background:linear-gradient(180deg,rgba(16,31,44,.92),rgba(12,24,35,.92));border:1px solid var(--stroke);border-radius:8px;padding:14px 15px;min-height:92px;box-shadow:0 16px 38px rgba(0,0,0,.13)}.kpi div{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:11px}.kpi div i{width:28px;height:28px;border-radius:8px;background:rgba(53,230,210,.08);display:grid;place-items:center;color:var(--cyan);font-style:normal}.kpi strong{display:block;font-size:25px;font-weight:760;margin:8px 0 3px}.kpi small{font-size:10px;color:#6f8599}.workspace{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(310px,.78fr);gap:14px;align-items:stretch}.panel{background:linear-gradient(180deg,rgba(15,29,42,.94),rgba(10,22,32,.94));border:1px solid var(--stroke);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid var(--stroke)}.panel-head h2{font-size:13px;margin:0}.panel-head small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.panel-head>div:last-child{display:flex;gap:7px}.panel-head button{border:1px solid var(--stroke);background:rgba(255,255,255,.025);color:#9fb1c0;border-radius:8px;padding:7px 9px;font-size:10px}.panel-head button.active{background:rgba(53,230,210,.1);color:var(--cyan);border-color:rgba(53,230,210,.2)}.network-panel{min-height:450px}.network-stage{position:relative;height:388px;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:28px 28px;overflow:hidden}.network-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0,rgba(7,16,24,.06) 56%,rgba(7,16,24,.48) 100%);pointer-events:none}.connections{position:absolute;inset:0;width:100%;height:100%;z-index:1}.connection{fill:none;stroke:rgba(76,141,255,.22);stroke-width:1.4;stroke-dasharray:3 7;animation:dash 3.2s linear infinite}.connection.alt{stroke:rgba(53,230,210,.18);animation-duration:4.4s}.connection.dim{stroke:rgba(255,202,98,.16)}@keyframes dash{to{stroke-dashoffset:-40}}.particle{filter:drop-shadow(0 0 7px currentColor)}.core{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:102px;height:102px;border-radius:8px;background:linear-gradient(145deg,rgba(38,80,106,.95),rgba(14,38,54,.98));border:1px solid rgba(53,230,210,.32);z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;box-shadow:0 0 0 10px rgba(53,230,210,.025),0 20px 55px rgba(0,0,0,.42),0 0 40px rgba(53,230,210,.08)}.core:before{content:"";position:absolute;inset:-14px;border:1px solid rgba(53,230,210,.08);border-radius:8px;animation:rotate 12s linear infinite}.core span{font-size:22px;font-weight:900}.core span i{color:var(--cyan);font-style:normal}.core small{font-size:9px;color:#7da2b7;margin-top:4px;letter-spacing:1px}.core b{position:absolute;bottom:-28px;font-size:9px;color:var(--green);white-space:nowrap;font-weight:600}.department-core span{font-size:28px}.department-core small{color:#dffdfa;font-size:10px;font-weight:800;letter-spacing:.4px;text-align:center}.map-drill-toolbar{align-items:center;display:flex;gap:8px;left:14px;position:absolute;top:14px;z-index:7}.map-drill-toolbar button{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#d7e9f4;cursor:pointer;font-size:9px;padding:7px 9px}.map-drill-toolbar button:first-child{background:rgba(53,230,210,.075);border-color:rgba(53,230,210,.18);color:var(--cyan)}@keyframes rotate{to{transform:rotate(1turn)}}.agent-node{position:absolute;z-index:3;width:166px;padding:11px 12px;background:rgba(14,31,44,.94);border:1px solid rgba(255,255,255,.085);border-radius:8px;box-shadow:0 14px 34px rgba(0,0,0,.28);transition:.22s;color:white;text-align:left}.agent-node:hover{transform:translateY(-3px);border-color:rgba(53,230,210,.25);box-shadow:0 20px 44px rgba(0,0,0,.38)}.agent-node.selected{border-color:rgba(53,230,210,.52);box-shadow:0 0 0 3px rgba(53,230,210,.07),0 20px 44px rgba(0,0,0,.38)}.agent-node.offline{opacity:.66}.department-node{width:184px}.group-node{min-height:138px;width:224px}.node-top{display:flex;align-items:center;gap:9px}.node-top>i{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;font-size:13px;background:linear-gradient(145deg,rgba(76,141,255,.22),rgba(53,230,210,.12));color:#dffdfa;border:1px solid rgba(255,255,255,.07);font-style:normal;flex:0 0 auto}.node-top strong{display:block;font-size:11px}.node-top small{display:block;font-size:9px;color:var(--muted);margin-top:2px}.status-dot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px rgba(81,229,138,.6);flex:0 0 auto}.status-dot.waiting{background:var(--amber);box-shadow:0 0 10px rgba(255,202,98,.45)}.status-dot.offline{background:#52687a;box-shadow:none}.node-task{font-size:9px;color:#8fa5b7;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.055)}.node-progress,.node-task{display:block;overflow:hidden}.node-progress{height:3px;background:rgba(255,255,255,.05);border-radius:99px;margin-top:7px}.node-progress i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cyan),var(--blue));transition:width .6s}.offline .node-progress i{background:#40576a}.sources-node{left:5%;top:7%}.strategy-node{right:5%;top:7%}.content-node{left:2%;top:55%}.visual-node{right:2%;top:55%}.calendar-node{left:29%;bottom:4%}.voice-node{right:29%;bottom:4%}.leadership-node{left:5%;top:7%}.sales-node{right:5%;top:7%}.marketing-node{left:2%;top:55%}.delivery-node{right:2%;top:55%}.legal-node{left:27%;bottom:4%}.success-node{right:27%;bottom:4%}.group-node-0{left:5%;top:16%}.group-node-1{right:5%;top:16%}.group-node-2{left:37%;bottom:4%}.group-agent-list{border-top:1px solid rgba(255,255,255,.055);display:flex;flex-wrap:wrap;gap:5px;margin-top:9px;padding-top:8px}.group-agent-list em{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);border-radius:999px;color:#d9e7f0;font-size:7px;font-style:normal;line-height:1.2;padding:4px 6px}.legend{position:absolute;right:14px;bottom:12px;display:flex;gap:12px;z-index:6;font-size:9px;color:#6e8395}.legend span{display:flex;align-items:center;gap:5px}.legend i{width:6px;height:6px;border-radius:50%;background:var(--green)}.legend span:nth-child(2) i{background:var(--amber)}.legend span:nth-child(3) i{background:#52687a}.right-stack{display:grid;grid-template-rows:1fr 1fr;gap:14px}.voice-card{padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:218px;position:relative}.voice-card:before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-65px;top:-80px;background:radial-gradient(circle,rgba(168,121,255,.16),transparent 68%)}.voice-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:1}.voice-top p{font-size:10px;color:var(--violet);text-transform:uppercase;letter-spacing:1.2px;margin:0}.voice-top h2{font-size:17px;margin:7px 0 5px}.voice-top span{display:block;font-size:10px;color:var(--muted);line-height:1.5;max-width:260px}.voice-orb{width:54px;height:54px;border-radius:8px;border:0;background:linear-gradient(145deg,#814cff,#b47aff);box-shadow:0 12px 34px rgba(168,121,255,.3);display:grid;place-items:center;color:white;font-size:21px;position:relative;flex:0 0 auto}.voice-orb:before{content:"";position:absolute;inset:-6px;border:1px solid rgba(168,121,255,.22);border-radius:8px;animation:breath 2.4s ease-in-out infinite}.voice-orb.listening{animation:mic-pulse 1s infinite alternate}@keyframes breath{50%{transform:scale(1.08);opacity:.35}}@keyframes mic-pulse{to{box-shadow:0 0 0 12px rgba(168,121,255,.07),0 12px 34px rgba(168,121,255,.34)}}.voice-wave{height:34px;display:flex;align-items:center;gap:3px;margin-top:14px}.voice-wave i{width:3px;border-radius:99px;height:8px;background:linear-gradient(var(--violet),var(--cyan));animation:wave 1.2s ease-in-out infinite}.voice-wave i:nth-child(2){animation-delay:.12s}.voice-wave i:nth-child(3){animation-delay:.25s}.voice-wave i:nth-child(4){animation-delay:.38s}.voice-wave i:nth-child(5){animation-delay:.5s}.voice-wave i:nth-child(6){animation-delay:.64s}.voice-wave i:nth-child(7){animation-delay:.78s}@keyframes wave{50%{height:28px;opacity:1}0%,to{height:7px;opacity:.46}}.voice-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:1}.voice-footer span{font-size:9px;color:#71869a}.voice-footer button{border:1px solid rgba(168,121,255,.2);color:#d9c6ff;background:rgba(168,121,255,.09);padding:7px 9px;border-radius:8px;font-size:9px}.voice-card-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;position:relative;z-index:1}.voice-card-form input{min-height:34px;background:rgba(3,12,20,.58);border-color:rgba(255,255,255,.075);font-size:10px}.voice-card-form button{border:1px solid rgba(53,230,210,.18);border-radius:9px;background:rgba(53,230,210,.07);color:#c8f5ef;cursor:pointer;font-size:10px;font-weight:800;padding:0 11px}.feed{max-height:213px;overflow:auto}.feed-item{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05);display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center}.feed-item>span{width:28px;height:28px;border-radius:8px;background:rgba(53,230,210,.07);display:grid;place-items:center;font-size:11px;color:var(--cyan)}.feed-item strong{display:block;font-size:10px}.feed-item small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.feed-item time{font-size:8px;color:#5e7487}.bottom-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:14px;margin-top:14px}.tasks{min-height:255px}.task-scroll{overflow:auto}table{width:100%;border-collapse:collapse}th{text-align:left;color:#708598;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;padding:10px 14px;background:rgba(255,255,255,.015)}td{padding:11px 14px;border-top:1px solid rgba(255,255,255,.05);font-size:10px;color:#aabac7}td:first-child{color:white;font-weight:600}.agent-pill{display:inline-flex;align-items:center;gap:6px}.agent-pill i{width:7px;height:7px;border-radius:50%;background:var(--cyan)}.priority{padding:4px 7px;border-radius:7px;font-size:8px}.priority.high{color:#ffc0c9;background:rgba(255,100,120,.08)}.priority.medium{color:#ffe0a0;background:rgba(255,202,98,.08)}.mini-progress{display:flex;align-items:center;gap:7px;min-width:100px}.mini-progress>i{width:70px;height:4px;background:rgba(255,255,255,.06);border-radius:99px;overflow:hidden;display:block}.mini-progress b{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--blue));border-radius:99px}.status{color:var(--green)}.status.waiting{color:var(--amber)}.detail-panel{min-height:255px}.agent-detail{padding:15px}.detail-head{display:flex;align-items:center;gap:12px}.detail-head>span{width:43px;height:43px;border-radius:8px;background:linear-gradient(145deg,rgba(76,141,255,.22),rgba(53,230,210,.13));display:grid;place-items:center;font-size:18px;flex:0 0 auto}.detail-head h3{margin:0 0 4px;font-size:13px}.detail-head p{margin:0;color:var(--muted);font-size:9px}.detail-head button{margin-left:auto;border:1px solid rgba(81,229,138,.18);background:rgba(81,229,138,.08);color:var(--green);border-radius:8px;padding:7px 9px;font-size:9px;white-space:nowrap}.detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.detail-metrics div{padding:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.055);border-radius:8px}.detail-metrics strong{font-size:14px}.detail-metrics span{display:block;color:var(--muted);font-size:8px;margin-top:3px}.detail-log{font-size:9px;color:#8298aa;padding:9px 10px;border-left:2px solid var(--cyan);background:rgba(53,230,210,.035);border-radius:0 8px 8px 0;line-height:1.45}.detail-buttons{display:flex;gap:8px;margin-top:12px}.detail-buttons button{flex:1;border:1px solid var(--stroke);background:rgba(255,255,255,.025);color:#a7b8c5;border-radius:8px;padding:8px;font-size:9px}.detail-buttons button.primary{background:linear-gradient(90deg,rgba(53,230,210,.14),rgba(76,141,255,.12));color:#ddfffb;border-color:rgba(53,230,210,.2)}.toast{position:fixed;right:24px;bottom:24px;background:#122637;border:1px solid rgba(53,230,210,.24);color:white;padding:13px 15px;border-radius:8px;font-size:11px;box-shadow:0 18px 50px rgba(0,0,0,.42);transform:translateY(20px);opacity:0;pointer-events:none;transition:.25s;z-index:30}.toast.show{opacity:1;transform:translateY(0)}.speech-panel{position:fixed;inset:0;background:rgba(2,7,12,.62);backdrop-filter:blur(8px);z-index:25;display:flex;align-items:center;justify-content:center}.speech-box{width:min(760px,92vw);max-height:88vh;overflow:auto;background:linear-gradient(180deg,#142638,#0b1823);border:1px solid rgba(168,121,255,.28);border-radius:14px;padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.55);text-align:center}.voice-avatar{width:92px;height:92px;margin:0 auto 20px;border-radius:8px;background:linear-gradient(145deg,#7746ee,#bd86ff);display:grid;place-items:center;font-size:34px;box-shadow:0 0 0 14px rgba(168,121,255,.06),0 20px 50px rgba(168,121,255,.3)}.speech-box h2{margin:0 0 9px;font-size:20px}.voice-mode-chip{border:1px solid rgba(53,230,210,.18);border-radius:999px;color:var(--cyan);display:inline-flex;font-size:9px;font-weight:800;letter-spacing:.08em;margin-bottom:12px;padding:5px 8px;text-transform:uppercase}.speech-box p{margin:0 auto 20px;color:#91a5b6;max-width:620px;font-size:12px;line-height:1.7}.speech-box blockquote{background:rgba(255,255,255,.035);border:1px solid var(--stroke);border-radius:8px;padding:13px;color:#d9e4ec;font-size:11px;min-height:42px;margin:0}.voice-question-form{border:1px solid rgba(53,230,210,.12);border-radius:12px;background:rgba(3,12,20,.26);display:grid;gap:10px;margin:14px auto 0;max-width:620px;padding:12px}.voice-question-form textarea{min-height:74px;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08);font-size:11px;line-height:1.55}.voice-question-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.voice-question-actions button{appearance:none;-webkit-appearance:none;border:1px solid rgba(53,230,210,.18);border-radius:999px;background:rgba(53,230,210,.07);color:#c8f5ef;cursor:pointer;font-size:10px;font-weight:800;padding:8px 11px}.voice-question-actions button:last-child{border-color:rgba(168,121,255,.24);background:rgba(168,121,255,.08);color:#d9c6ff}.voice-source-list,.voice-suggestion-list{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:12px;width:100%}.voice-source-list span{border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#9eb0be;display:inline-flex;font-size:8px;line-height:1;padding:4px 7px;text-transform:uppercase}.voice-suggestion-list button{appearance:none;-webkit-appearance:none;margin:0;border:1px solid rgba(53,230,210,.16);border-radius:999px;background:rgba(53,230,210,.045);color:#c8f5ef;cursor:pointer;font-size:9px;font-weight:800;line-height:1.25;padding:7px 9px}.voice-suggestion-list button:hover{border-color:rgba(53,230,210,.32);background:rgba(53,230,210,.09)}.voice-close-button{appearance:none;-webkit-appearance:none;margin-top:18px;background:transparent;color:#9eb0be;cursor:pointer;font-size:11px;font-weight:800;padding:9px 14px}.voice-close-button,input,select,textarea{border:1px solid var(--stroke);border-radius:8px}input,select,textarea{width:100%;background:rgba(255,255,255,.035);color:var(--text);padding:10px 11px;outline:none}textarea{min-height:118px;resize:vertical;line-height:1.5}select option{color:#0b1722}.module-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr);gap:14px}.module-grid .full-span{grid-column:1/-1}.module-cards-panel,.module-hero,.module-side{min-height:420px}.department-map{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}.department-map article{border:1px solid var(--stroke);background:radial-gradient(circle at 100% 0,rgba(53,230,210,.07),transparent 38%),rgba(255,255,255,.026);border-radius:8px;padding:14px;min-height:180px}.department-map header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.department-map strong{font-size:13px}.department-map header span{color:var(--cyan);border:1px solid rgba(53,230,210,.16);border-radius:999px;padding:4px 8px;font-size:9px;white-space:nowrap}.department-map p{color:#91a7b8;font-size:10px;line-height:1.55;margin:10px 0 12px}.department-map article div{display:flex;flex-wrap:wrap;gap:6px}.department-map em,.sales-process em{font-style:normal;color:#c9d7e2;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);border-radius:999px;padding:4px 7px;font-size:8px}.coverage-stack{padding:14px;display:grid;gap:10px}.coverage-stack .kpi{min-height:86px}.handoff-chain{padding:16px;display:flex;flex-wrap:wrap;gap:8px}.handoff-chain span{border:1px solid rgba(53,230,210,.14);background:rgba(53,230,210,.045);color:#c8f5ef;border-radius:999px;padding:8px 10px;font-size:10px}.handoff-chain i{font-style:normal;color:var(--cyan);margin-right:6px}.sales-process{padding:16px;display:grid;gap:10px}.sales-process article{display:grid;grid-template-columns:34px 1fr;gap:12px;border:1px solid var(--stroke);border-radius:8px;background:rgba(255,255,255,.026);padding:12px}.sales-process article>span{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#04131d;background:linear-gradient(145deg,var(--cyan),var(--blue));font-weight:900;font-size:11px}.sales-process strong{display:block;font-size:12px}.sales-process p{margin:5px 0 8px;color:var(--muted);font-size:10px;line-height:1.48}.sales-stage-contract{margin:0 16px 16px;border:1px solid rgba(53,230,210,.14);border-radius:14px;background:rgba(53,230,210,.035);padding:13px}.sales-stage-contract>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.sales-stage-contract>header strong{font-size:12px}.sales-stage-contract>header small{color:var(--muted);font-size:9px}.sales-stage-contract>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-stage-contract article{border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.025);display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:9px}.sales-stage-contract article>span{width:22px;height:22px;border-radius:8px;background:rgba(53,230,210,.11);color:var(--cyan);display:grid;place-items:center;font-size:9px;font-weight:900}.sales-stage-contract article strong{display:block;font-size:10px}.sales-stage-contract article small{color:var(--muted);display:block;font-size:8px;margin-top:3px}.sales-stage-contract article b,.sales-stage-contract article em{border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#9eb0be;font-size:8px;font-style:normal;font-weight:800;padding:4px 6px}.sales-stage-contract article b{border-color:rgba(255,199,89,.28);color:#ffd57c}.notification-stack{padding:14px;display:grid;gap:10px}.sales-summary-strip{display:flex;flex-wrap:wrap;gap:7px;padding:14px 14px 0}.sales-summary-strip span{border:1px solid rgba(53,230,210,.14);background:rgba(53,230,210,.045);color:#c8f5ef;border-radius:999px;padding:6px 8px;font-size:9px}.process-command-bar{margin:14px 14px 0;border:1px solid rgba(53,230,210,.16);background:radial-gradient(circle at 100% 0,rgba(53,230,210,.12),transparent 36%),rgba(53,230,210,.045);border-radius:14px;padding:14px;display:grid;grid-template-columns:minmax(220px,.82fr) minmax(420px,1.18fr);gap:18px;align-items:center}.process-command-bar strong{display:block;font-size:14px;line-height:1.2}.process-command-bar small{color:#86a0b2;display:block;font-size:11px;line-height:1.5;margin-top:7px;max-width:420px}.process-action-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:0}.process-command-bar button,.secondary-action{appearance:none;-webkit-appearance:none;min-height:38px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(5,18,30,.66);color:#dcecf7;cursor:pointer;font:inherit;font-size:11px;font-weight:800;letter-spacing:-.01em;line-height:1;padding:0 14px;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.process-command-bar .primary-action{min-width:146px;border-color:rgba(53,230,210,.34);background:linear-gradient(135deg,rgba(53,230,210,.24),rgba(76,141,255,.16)),rgba(5,31,42,.72);color:#e9fffb;box-shadow:0 0 0 1px rgba(53,230,210,.05),0 14px 34px rgba(53,230,210,.08)}.process-command-bar .primary-action:hover,.process-command-bar .secondary-action:hover{border-color:rgba(53,230,210,.34);color:#f5fbff;transform:translateY(-1px)}.primary-action:disabled,.process-command-bar button:disabled{cursor:wait;opacity:.58;transform:none}.prospect-research-layout{padding:16px;display:grid;grid-template-columns:minmax(340px,.96fr) minmax(0,1.04fr);gap:14px;align-items:stretch}.prospect-research-form,.prospect-research-result{border:1px solid var(--stroke);border-radius:14px;background:radial-gradient(circle at 96% 0,rgba(151,96,255,.14),transparent 34%),rgba(255,255,255,.028);padding:16px}.prospect-research-form{display:grid;gap:13px}.prospect-research-form header,.prospect-research-result header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.prospect-empty-state strong,.prospect-research-form strong,.prospect-research-result strong{display:block;font-size:13px}.prospect-empty-state small,.prospect-research-form label,.prospect-research-form small,.prospect-research-result small{color:var(--muted);font-size:9px;line-height:1.45}.prospect-research-form label{display:grid;gap:6px;letter-spacing:.08em;text-transform:uppercase}.prospect-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prospect-research-form input,.prospect-research-form select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(3,12,20,.72);color:var(--text);font-size:11px;padding:10px 11px;outline:none}.prospect-research-form input:focus,.prospect-research-form select:focus{border-color:rgba(53,230,210,.34);box-shadow:0 0 0 3px rgba(53,230,210,.08)}.prospect-research-form .primary-action{appearance:none;-webkit-appearance:none;justify-self:start;min-height:38px;border:1px solid rgba(53,230,210,.34);border-radius:12px;background:linear-gradient(135deg,rgba(53,230,210,.24),rgba(76,141,255,.16)),rgba(5,31,42,.72);color:#e9fffb;cursor:pointer;font-size:11px;font-weight:800;padding:10px 13px}.prospect-research-result{display:grid;align-content:start;gap:12px}.prospect-research-result header span{border:1px solid rgba(53,230,210,.18);border-radius:999px;color:#c7f9f3;font-size:9px;font-weight:800;padding:6px 9px;text-transform:uppercase}.prospect-empty-state p,.prospect-research-result p{color:#9eb0be;font-size:11px;line-height:1.55;margin:0}.prospect-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.prospect-result-grid span{border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(3,12,20,.44);padding:10px}.prospect-chip-stack{display:flex;flex-wrap:wrap;gap:7px}.prospect-chip-stack em{border:1px solid rgba(151,96,255,.24);border-radius:999px;background:rgba(151,96,255,.08);color:#d8c8ff;font-size:9px;font-style:normal;padding:6px 8px}.prospect-empty-state{min-height:100%;border:1px dashed rgba(255,255,255,.12);border-radius:12px;display:grid;place-content:center;gap:8px;padding:20px;text-align:center}.audit-draft-preview{max-height:260px;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(3,12,20,.58);color:#dbe8f1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.65;margin:0;padding:12px;white-space:pre-wrap}.delivery-console{padding:16px;display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:14px;align-items:start}.delivery-card,.delivery-explainer{border:1px solid var(--stroke);border-radius:14px;background:radial-gradient(circle at 96% 0,rgba(53,230,210,.12),transparent 32%),rgba(255,255,255,.028);padding:15px}.delivery-explainer{position:sticky;top:16px;display:grid;gap:10px}.delivery-card strong,.delivery-explainer strong{display:block;font-size:13px}.delivery-card p,.delivery-explainer p{color:#9eb0be;font-size:11px;line-height:1.55;margin:0}.delivery-card footer,.delivery-explainer div{display:flex;flex-wrap:wrap;gap:8px}.delivery-card footer em,.delivery-card header b,.delivery-explainer span{border:1px solid rgba(53,230,210,.16);border-radius:999px;color:#bffbf3;font-size:9px;font-style:normal;font-weight:800;padding:6px 8px}.delivery-card,.delivery-card-list{display:grid;gap:12px}.delivery-card.gmail_sent{border-color:rgba(66,222,132,.22)}.delivery-card.gmail_reply_received{border-color:rgba(143,92,255,.34);background:radial-gradient(circle at 100% 0,rgba(143,92,255,.18),transparent 34%),rgba(255,255,255,.028)}.delivery-card.gmail_reply_qualified{border-color:rgba(53,230,210,.34);background:radial-gradient(circle at 100% 0,rgba(53,230,210,.18),transparent 34%),rgba(255,255,255,.028)}.delivery-card.draft_waiting_approval{border-color:rgba(255,202,98,.22)}.delivery-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.delivery-card header span,.delivery-card label,.delivery-card small{color:var(--muted);font-size:9px;line-height:1.45}.delivery-card label{display:grid;gap:6px;letter-spacing:.08em;text-transform:uppercase}.delivery-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.delivery-card input,.delivery-card textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(3,12,20,.72);color:var(--text);font:inherit;font-size:11px;outline:none;padding:10px 11px}.delivery-card textarea{min-height:76px;resize:vertical;line-height:1.5}.delivery-status-panel{display:grid;gap:6px;border:1px solid rgba(143,92,255,.18);border-radius:12px;background:rgba(143,92,255,.08);padding:12px}.delivery-card input:focus,.delivery-card textarea:focus{border-color:rgba(53,230,210,.34);box-shadow:0 0 0 3px rgba(53,230,210,.08)}.delivery-card footer{align-items:center}.delivery-card footer button{min-height:36px}.delivery-card .danger{border-color:rgba(255,111,145,.28);color:#ffd0db}.notification-stack button{text-align:left;border:1px solid var(--stroke);background:rgba(255,255,255,.025);color:var(--text);border-radius:8px;padding:12px}.notification-stack button span{color:var(--amber);display:inline-flex;margin-bottom:8px;border:1px solid rgba(255,202,98,.16);border-radius:999px;padding:4px 8px;font-size:8px}.notification-stack strong{display:block;font-size:11px}.notification-stack p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.decision-list small,.notification-stack small{display:block;margin-top:7px;color:#70879a;font-size:8px;line-height:1.4}.decision-card{border:1px solid var(--stroke);background:rgba(255,255,255,.025);border-radius:8px;color:var(--text);padding:11px}.decision-card strong{display:block;font-size:11px}.decision-process{display:inline-flex;width:fit-content;border:1px solid rgba(53,230,210,.18);border-radius:999px;color:#bffbf3;font-size:8px;font-weight:900;letter-spacing:.08em;margin-bottom:7px;padding:4px 7px;text-transform:uppercase}.decision-card p{color:#9eb0be;font-size:9px;line-height:1.45;margin:7px 0 0}.decision-card>em{display:block;color:var(--cyan);font-size:8px;font-style:normal;margin-top:7px}.decision-card div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.decision-card button{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:#d7e9f4;border-radius:8px;cursor:pointer;font-size:8px;padding:6px 8px}.decision-card button.primary{background:rgba(53,230,210,.1);border-color:rgba(53,230,210,.2);color:var(--cyan)}.business-list,.deal-grid{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}.business-list article,.deal-grid article{border:1px solid var(--stroke);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(76,141,255,.07),transparent 38%),rgba(255,255,255,.026);padding:14px}.business-list header,.deal-grid header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.business-list strong,.deal-grid strong{display:block;font-size:12px}.business-list header span,.deal-grid header span{color:var(--cyan);border:1px solid rgba(53,230,210,.16);border-radius:999px;padding:4px 8px;font-size:8px;white-space:nowrap}.business-list p,.deal-grid p{margin:9px 0 5px;color:#9eb0be;font-size:10px;line-height:1.45}.business-list small,.deal-grid small{color:#71889a;font-size:9px;line-height:1.5}.suppression-layout{padding:16px;display:grid;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:14px;align-items:start}.suppression-form-card,.suppression-list article{border:1px solid var(--stroke);border-radius:12px;background:radial-gradient(circle at 100% 0,rgba(53,230,210,.08),transparent 34%),rgba(255,255,255,.028);padding:14px}.suppression-form-card{display:grid;gap:12px}.suppression-form-card header,.suppression-list footer,.suppression-list header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.suppression-form-card strong,.suppression-list strong{display:block;font-size:13px}.suppression-form-card label,.suppression-form-card small,.suppression-list small{color:var(--muted);font-size:9px;line-height:1.45}.suppression-form-card label{display:grid;gap:6px;letter-spacing:.08em;text-transform:uppercase}.suppression-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.suppression-form-card input,.suppression-form-card select,.suppression-form-card textarea{background:rgba(3,12,20,.72);font-size:11px}.suppression-form-card textarea{min-height:86px}.suppression-form-card .primary-action{justify-self:start;border:1px solid rgba(53,230,210,.34);border-radius:12px;background:linear-gradient(135deg,rgba(53,230,210,.24),rgba(76,141,255,.16)),rgba(5,31,42,.72);color:#e9fffb;cursor:pointer;font-size:11px;font-weight:800;padding:10px 13px}.suppression-list{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}.suppression-list article{display:grid;gap:9px}.suppression-list article.inactive{opacity:.62}.suppression-list b,.suppression-list span{border:1px solid rgba(53,230,210,.16);border-radius:999px;color:var(--cyan);display:inline-flex;font-size:8px;font-weight:800;margin-bottom:6px;padding:4px 7px;text-transform:uppercase}.suppression-list b{border-color:rgba(74,255,149,.22);color:var(--green);margin:0}.suppression-list article.inactive b{border-color:rgba(255,255,255,.1);color:#8396a6}.suppression-list p{color:#a8bac8;font-size:11px;line-height:1.5}.suppression-list button{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.035);color:#c8f5ef;cursor:pointer;font-size:10px;font-weight:800;padding:8px 10px}.sales-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px}.sales-queue-layout{padding:16px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;align-items:start}.sales-queue-filters{border-top:1px solid rgba(255,255,255,.055);padding:13px 16px 0;display:flex;align-items:end;flex-wrap:wrap;gap:10px}.sales-queue-filters label{color:var(--muted);display:grid;gap:5px;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.sales-queue-filters select{min-width:138px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(3,12,20,.86);color:var(--text);font-size:10px;padding:9px 10px}.sales-queue-filters button{border:1px solid rgba(53,230,210,.18);border-radius:10px;background:rgba(53,230,210,.06);color:var(--cyan);cursor:pointer;font-size:10px;font-weight:800;padding:10px 12px}.sales-queue-filters>span{color:var(--muted);font-size:10px;margin-left:auto;padding-bottom:10px}.sales-queue-card{border:1px solid var(--stroke);border-radius:12px;background:rgba(255,255,255,.028);padding:14px;display:grid;gap:10px;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sales-queue-card.selected,.sales-queue-card:hover{border-color:rgba(53,230,210,.42);background:rgba(53,230,210,.06);transform:translateY(-1px)}.sales-queue-card.critical{border-color:rgba(255,93,93,.45);background:rgba(255,93,93,.06)}.sales-queue-card.high{border-color:rgba(255,199,89,.38);background:rgba(255,199,89,.045)}.sales-queue-card footer,.sales-queue-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.queue-card-badges{display:flex;flex-wrap:wrap;gap:6px}.queue-card-badges em{border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#9eb0be;font-size:8px;font-style:normal;font-weight:800;padding:4px 7px}.queue-card-badges .sla-badge.overdue{border-color:rgba(255,93,93,.32);color:#ff9292}.queue-card-badges .sla-badge.soon{border-color:rgba(255,199,89,.32);color:#ffd57c}.queue-card-badges .sla-badge.ok{border-color:rgba(53,230,210,.22);color:var(--cyan)}.queue-card-badges .blocker-badge{border-color:rgba(255,199,89,.26);color:#ffc759}.sales-queue-card strong{display:block;font-size:13px}.sales-queue-card em,.sales-queue-card i,.sales-queue-card small{color:var(--muted);font-size:10px;font-style:normal}.sales-queue-card p{color:var(--text);font-size:11px;line-height:1.5}.sales-queue-card b,.sales-queue-card span{border:1px solid rgba(53,230,210,.16);border-radius:999px;color:var(--cyan);padding:4px 7px;font-size:9px;font-weight:700;white-space:nowrap}.sales-queue-card b{color:#ffc759;border-color:rgba(255,199,89,.22)}.sales-queue-detail{border:1px solid rgba(53,230,210,.16);border-radius:14px;background:radial-gradient(circle at 20% 0,rgba(53,230,210,.08),transparent 28%),rgba(4,13,22,.54);padding:16px;display:grid;gap:14px;min-height:100%}.sales-queue-detail>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sales-queue-detail h3{margin:5px 0;font-size:16px;line-height:1.15}.sales-queue-detail p{color:#a8bac8;font-size:11px;line-height:1.5}.sales-queue-detail small,.sales-queue-detail span>small,.source-record-card dt{color:var(--muted);display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.sales-queue-detail>header>b{border:1px solid rgba(53,230,210,.2);border-radius:999px;color:var(--cyan);font-size:9px;padding:5px 8px;white-space:nowrap}.sales-queue-detail>header>b.critical{border-color:rgba(255,93,93,.32);color:#ff9292}.sales-queue-detail>header>b.high{border-color:rgba(255,199,89,.32);color:#ffd57c}.queue-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.queue-detail-grid span,.source-record-card{border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(255,255,255,.035);padding:10px}.queue-detail-grid strong{color:#eaf6ff;display:block;font-size:11px;line-height:1.35;margin-top:4px}.source-record-card{display:grid;gap:8px}.source-record-card>strong{font-size:12px}.source-record-card dl{display:grid;gap:7px;margin:0}.source-record-card dl div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.055);padding-top:7px}.source-record-card dd{color:#d9e7f0;font-size:10px;margin:0;text-align:right}.queue-action-row{display:flex;flex-wrap:wrap;gap:8px}.queue-action-row button{border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.045);color:var(--text);cursor:pointer;font-size:10px;font-weight:800;padding:9px 11px}.queue-action-row button.primary{background:rgba(53,230,210,.12);border-color:rgba(53,230,210,.28);color:var(--cyan)}@media (max-width:1180px){.sales-queue-layout{grid-template-columns:1fr}}@media (max-width:860px){.queue-detail-grid,.sales-queue-grid{grid-template-columns:1fr}}.task-link-list article>em{color:var(--cyan);display:block;font-size:8px;font-style:normal;margin-top:8px}.deal-grid article div{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.deal-grid article em{font-style:normal;color:#d9e7f0;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);border-radius:999px;padding:4px 7px;font-size:8px}.email-draft-grid{padding:16px;display:grid;gap:12px}.email-draft-grid article{border:1px solid var(--stroke);border-radius:8px;background:linear-gradient(180deg,rgba(12,27,39,.95),rgba(8,20,30,.95)),rgba(255,255,255,.026);padding:14px}.email-draft-grid header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.email-draft-grid strong{display:block;font-size:12px}.email-draft-grid small{color:#7890a3;display:block;font-size:9px;line-height:1.45;margin-top:5px}.email-draft-grid span{border:1px solid rgba(53,230,210,.16);color:var(--cyan);border-radius:999px;padding:4px 8px;font-size:8px}.email-draft-grid pre{color:#b8cad7;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.055);border-radius:8px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;margin:0;max-height:310px;overflow:auto;padding:12px;white-space:pre-wrap}.workflow-step-strip{padding:16px;display:flex;flex-wrap:wrap;gap:8px}.workflow-step-strip span{border:1px solid rgba(53,230,210,.14);background:rgba(53,230,210,.045);color:#c8f5ef;border-radius:999px;padding:7px 9px;font-size:9px;display:inline-flex;align-items:center;gap:6px}.workflow-step-strip b,.workflow-step-strip i{font-style:normal;color:var(--cyan)}.workflow-step-strip b{color:var(--amber)}.workflow-run-list article{display:flex;flex-direction:column;gap:8px}.workflow-step-strip.compact{padding:0;gap:5px}.workflow-step-strip.compact span{padding:5px 7px;font-size:8px}.workflow-run-actions{border-top:1px solid rgba(255,255,255,.06);display:flex;flex-wrap:wrap;gap:7px;padding-top:10px}.workflow-run-actions small{flex:1 0 100%}.workflow-run-actions button{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:#d7e9f4;border-radius:8px;cursor:pointer;font-size:9px;padding:7px 9px}.workflow-run-actions button.primary{background:linear-gradient(135deg,rgba(53,230,210,.18),rgba(76,141,255,.14));border-color:rgba(53,230,210,.22);color:#ecfffd}.agent-roster{grid-template-columns:repeat(3,minmax(150px,1fr))}.agent-roster,.department-roster{padding:16px;display:grid;gap:12px}.department-roster{grid-template-columns:repeat(3,minmax(170px,1fr))}.agent-roster-card{border:1px solid var(--stroke);background:rgba(255,255,255,.026);color:var(--text);border-radius:8px;padding:13px;min-height:124px;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:start;text-align:left;transition:.2s}.agent-roster-card.selected,.agent-roster-card:hover{transform:translateY(-2px);border-color:rgba(53,230,210,.34);background:rgba(53,230,210,.055)}.department-detail .workflow-step-strip{margin:10px 0}.subgroup-grid{padding:16px;display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:12px}.subgroup-grid article{border:1px solid var(--stroke);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(53,230,210,.07),transparent 38%),rgba(255,255,255,.026);padding:14px}.subgroup-grid header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.subgroup-grid strong{display:block;font-size:12px}.subgroup-grid header span{border:1px solid rgba(53,230,210,.16);border-radius:999px;color:var(--cyan);font-size:8px;padding:4px 8px;white-space:nowrap}.subgroup-grid p{color:#9eb0be;font-size:10px;line-height:1.45;margin:9px 0 10px}.subgroup-grid article div{display:flex;flex-wrap:wrap;gap:6px}.subgroup-grid article em{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);border-radius:999px;color:#d9e7f0;font-size:8px;font-style:normal;padding:4px 7px}.agent-roster-card>span{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(76,141,255,.25),rgba(53,230,210,.13))}.agent-roster-card strong,.architecture-row strong,.module-cards strong,.task-lane strong{display:block;font-size:12px}.agent-roster-card small{color:var(--muted);font-size:10px;line-height:1.4}.architecture-row{padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.architecture-row article{border:1px solid var(--stroke);background:rgba(255,255,255,.026);border-radius:8px;padding:14px}.architecture-row p,.module-cards p{margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.task-lanes{padding:16px;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.task-lane{border:1px solid var(--stroke);border-radius:8px;min-height:280px;padding:12px;background:rgba(255,255,255,.022)}.task-lane.active{border-color:rgba(53,230,210,.28);background:rgba(53,230,210,.045)}.task-lane.waiting{border-color:rgba(255,202,98,.24);background:rgba(255,202,98,.035)}.task-lane header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.task-lane header span{color:var(--cyan);font-size:10px;border:1px solid rgba(53,230,210,.16);border-radius:999px;padding:3px 7px}.task-lane p{margin:8px 0 0;border:1px solid rgba(255,255,255,.055);background:rgba(0,0,0,.14);border-radius:8px;padding:10px;color:#b2c3d0;font-size:10px;line-height:1.4}.quick-actions{padding:14px;display:grid;gap:9px}.decision-list>button,.quick-actions button{border:1px solid var(--stroke);background:rgba(255,255,255,.025);color:var(--text);border-radius:8px;padding:11px;display:flex;align-items:center;gap:10px;text-align:left}.quick-actions button span{width:30px;height:30px;border-radius:8px;background:rgba(53,230,210,.08);display:grid;place-items:center}.quick-actions strong{display:block;font-size:11px}.quick-actions small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.objective-composer{padding:16px}.control-modal label,.objective-composer label{display:block;color:#91a7b8;font-size:10px;margin-bottom:8px}.control-modal footer,.objective-composer>div:last-child{display:flex;gap:10px;margin-top:12px}.control-modal footer button,.objective-composer button,.primary-action{border:1px solid var(--stroke);background:rgba(255,255,255,.025);color:#a7b8c5;border-radius:8px;padding:10px 12px;font-size:10px}.objective-composer button.primary-action,.primary-action{background:linear-gradient(90deg,rgba(53,230,210,.16),rgba(76,141,255,.14));color:#e4fffb;border-color:rgba(53,230,210,.24)}.orchestration-flow{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 16px}.orchestration-flow span{border:1px solid rgba(53,230,210,.14);background:rgba(53,230,210,.045);color:#bfeee8;border-radius:999px;padding:7px 9px;font-size:10px}.orchestration-flow i{font-style:normal;color:var(--cyan);margin-right:5px}.chat-stack{padding:14px;display:flex;flex-direction:column;gap:9px;max-height:380px;overflow:auto}.chat-stack p{margin:0;color:#a9bbca;background:rgba(255,255,255,.032);border:1px solid var(--stroke);border-radius:8px;padding:10px;font-size:10px;line-height:1.55}.chat-stack p.user-message{color:#dffdfa;background:rgba(53,230,210,.055);border-color:rgba(53,230,210,.16)}.module-cards{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}.module-cards button{min-height:150px;text-align:left;color:var(--text);border:1px solid var(--stroke);border-radius:8px;background:rgba(255,255,255,.025);padding:15px}.module-cards button:hover{border-color:rgba(53,230,210,.24);background:rgba(53,230,210,.04)}.module-cards button>span{display:inline-flex;margin-bottom:14px;color:var(--cyan);border:1px solid rgba(53,230,210,.15);border-radius:999px;padding:4px 8px;font-size:9px}.report-grid{padding:16px 16px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.decision-list,.report-list{padding:16px;display:grid;gap:10px}.task-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.task-actions button{border:1px solid var(--stroke);border-radius:999px;background:rgba(255,255,255,.03);color:var(--muted);padding:7px 10px;font-size:10px;cursor:pointer}.task-actions button.primary,.task-actions button:hover{color:var(--text);border-color:rgba(53,230,210,.38);background:rgba(53,230,210,.08)}.report-list div{border-left:2px solid var(--cyan);background:rgba(53,230,210,.035);padding:10px 12px;border-radius:0 8px 8px 0}.report-list strong{display:block;font-size:11px}.report-list span{display:block;margin-top:4px;color:var(--muted);font-size:9px}.modal-layer{z-index:28;background:rgba(2,7,12,.64);backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:20px}.drawer-layer,.modal-layer{position:fixed;inset:0;display:flex}.drawer-layer{z-index:29;background:linear-gradient(90deg,rgba(2,7,12,.18),rgba(2,7,12,.72));backdrop-filter:blur(7px);justify-content:flex-end}.crm-drawer{width:min(560px,96vw);height:100%;overflow:auto;background:radial-gradient(circle at 0 0,rgba(53,230,210,.12),transparent 30%),linear-gradient(180deg,#142638,#08131e);border-left:1px solid rgba(53,230,210,.22);box-shadow:-30px 0 90px rgba(0,0,0,.5);padding:20px;display:grid;align-content:start;gap:14px}.crm-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.075);padding-bottom:14px}.crm-drawer>header span,.drawer-section dt,.drawer-section>h3,.drawer-status-card small{color:var(--cyan);display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.crm-drawer h2{margin:5px 0;font-size:24px;line-height:1.1}.crm-drawer h3{margin:0 0 12px}.crm-drawer p{color:#a9bac8;font-size:11px;line-height:1.55;margin:6px 0 0}.crm-drawer>header button{width:36px;height:36px;border:1px solid rgba(255,255,255,.11);border-radius:10px;color:#9eb0be;background:rgba(255,255,255,.035);cursor:pointer}.drawer-section,.drawer-status-card{border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.035);padding:14px}.drawer-status-card{display:grid;gap:13px}.drawer-section>strong,.drawer-status-card strong{color:#eaf6ff;display:block;font-size:13px;line-height:1.35}.drawer-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.drawer-status-grid span{border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.03);padding:10px}.drawer-status-grid b{color:#f5fbff;display:block;font-size:10px;line-height:1.35;margin-top:5px}.drawer-section dl{display:grid;gap:8px;margin:12px 0 0}.drawer-section dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px}.drawer-section dd{color:#d9e7f0;font-size:10px;margin:0;text-align:right}.payload-section pre{max-height:280px;overflow:auto;border:1px solid rgba(53,230,210,.12);border-radius:10px;background:rgba(2,8,14,.56);color:#cfeeff;font-size:10px;line-height:1.55;margin:10px 0 0;padding:11px;white-space:pre-wrap;word-break:break-word}.crm-timeline{display:grid;gap:10px}.crm-timeline article{display:grid;grid-template-columns:16px 1fr;gap:10px;position:relative}.crm-timeline article>i{width:9px;height:9px;border:2px solid rgba(53,230,210,.7);border-radius:999px;margin-top:4px;box-shadow:0 0 18px rgba(53,230,210,.18)}.crm-timeline article>div{border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.025);padding:10px}.crm-timeline strong{display:block;font-size:11px}.crm-timeline small{color:var(--muted);display:block;font-size:9px;margin-top:6px}.crm-drawer footer{display:flex;flex-wrap:wrap;gap:9px;border-top:1px solid rgba(255,255,255,.075);padding-top:14px}.crm-drawer footer button{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.045);color:var(--text);cursor:pointer;font-size:10px;font-weight:800;padding:10px 12px}.crm-drawer footer button.primary-action{background:rgba(53,230,210,.12);border-color:rgba(53,230,210,.28);color:var(--cyan)}.control-modal{width:min(680px,94vw);max-height:88vh;overflow:auto;background:linear-gradient(180deg,#142638,#0b1823);border:1px solid rgba(53,230,210,.18);border-radius:8px;padding:18px;box-shadow:0 30px 90px rgba(0,0,0,.55)}.control-modal header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.control-modal header>span{width:46px;height:46px;border-radius:8px;background:linear-gradient(145deg,rgba(76,141,255,.26),rgba(53,230,210,.14));display:grid;place-items:center}.control-modal header h2{margin:0;font-size:18px}.control-modal header p{margin:4px 0 0;color:var(--muted);font-size:10px}.control-modal header button{margin-left:auto;width:34px;height:34px;border:1px solid var(--stroke);border-radius:8px;color:#9eb0be;background:transparent}.modal-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.modal-metrics article,.modal-section{border:1px solid var(--stroke);background:rgba(255,255,255,.025);border-radius:8px;padding:12px}.modal-metrics strong{display:block;font-size:17px}.control-modal>p,.modal-metrics span,.modal-section li{color:var(--muted);font-size:10px;line-height:1.55}.modal-section ul{margin:9px 0 0 17px;padding:0}.task-modal label{margin-top:11px}.voice-console-layout{padding:16px;display:grid;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);gap:14px;align-items:start}.voice-call-card,.voice-console-form{border:1px solid var(--stroke);border-radius:14px;background:radial-gradient(circle at 96% 0,rgba(76,141,255,.14),transparent 34%),rgba(255,255,255,.028);padding:16px;display:grid;gap:12px}.voice-console-form{position:sticky;top:16px}.voice-call-card strong,.voice-console-form header strong{display:block;font-size:13px}.voice-call-card small,.voice-console-form label,.voice-console-form small{color:var(--muted);font-size:9px;line-height:1.45}.voice-console-form label{display:grid;gap:6px;letter-spacing:.08em;text-transform:uppercase}.voice-console-form select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(3,12,20,.72);color:var(--text);font-size:11px;padding:10px 11px;outline:none}.voice-console-form select:focus{border-color:rgba(53,230,210,.34);box-shadow:0 0 0 3px rgba(53,230,210,.08)}.voice-console-form code,.voice-mode-note code{color:#bffbf3;font-size:9px}.voice-mode-note{display:grid;gap:6px;border-radius:12px;padding:11px 12px}.voice-mode-note.speech_gather{border:1px solid rgba(255,202,98,.28);background:rgba(255,202,98,.07)}.voice-mode-note.realtime{border:1px solid rgba(76,141,255,.28);background:rgba(76,141,255,.07)}.voice-console-form .primary-action{appearance:none;-webkit-appearance:none;justify-self:start;min-height:38px;border:1px solid rgba(53,230,210,.34);border-radius:12px;background:linear-gradient(135deg,rgba(53,230,210,.24),rgba(76,141,255,.16)),rgba(5,31,42,.72);color:#e9fffb;cursor:pointer;font-size:11px;font-weight:800;padding:10px 13px}.voice-call-list{display:grid;gap:12px;max-height:620px;overflow-y:auto;padding-right:4px}.voice-call-card.speech_gather{border-color:rgba(255,202,98,.22)}.voice-call-card.realtime{border-color:rgba(76,141,255,.28)}.voice-call-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.voice-call-card header span{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.voice-call-card header b{border-radius:999px;font-size:9px;font-weight:800;padding:6px 9px;text-align:center;white-space:nowrap}.voice-call-card header b.trial-safe{border:1px solid rgba(255,202,98,.34);color:#ffe0a3}.voice-call-card header b.production-path{border:1px solid rgba(76,141,255,.34);color:#cbdcff}.voice-call-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.voice-call-grid span{display:grid;gap:4px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(3,12,20,.44);padding:10px}.voice-outcome,.voice-transcript{display:grid;gap:7px;border:1px solid rgba(143,92,255,.18);border-radius:12px;background:rgba(3,12,20,.4);padding:11px 12px}.voice-outcome p,.voice-transcript p{color:#9eb0be;font-size:11px;line-height:1.55;margin:0}.voice-transcript p em{display:block;color:var(--muted);font-size:9px;font-style:normal;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.voice-transcript.empty{border-color:rgba(255,255,255,.08)}.voice-outcome{border-color:rgba(53,230,210,.24)}.voice-next-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.voice-next-steps span{display:grid;gap:4px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(3,12,20,.44);padding:10px}.voice-next-steps strong{font-size:11px;line-height:1.4}.voice-timeline ol{display:grid;gap:8px;list-style:none;margin:8px 0 0;padding:0}.voice-timeline li{display:grid;gap:3px;border-left:2px solid rgba(53,230,210,.28);padding:2px 0 2px 11px}.voice-timeline li b,.voice-timeline li em{color:var(--muted);font-size:9px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.voice-timeline li strong{font-size:11px}.voice-timeline li p{color:#9eb0be;font-size:11px;line-height:1.5;margin:0}.voice-call-card footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.voice-call-card footer em{border:1px solid rgba(53,230,210,.16);border-radius:999px;color:#bffbf3;font-size:9px;font-style:normal;font-weight:800;padding:6px 8px}.agent-stage-note{display:flex;align-items:center;gap:8px;color:#bffbf3;font-size:10px;line-height:1.5;margin:0}.agent-stage-note i{width:7px;height:7px;flex:none;border-radius:50%;background:#35e6d2;animation:agent-stage-pulse 1.2s ease-in-out infinite}@keyframes agent-stage-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.agent-eval-layout{display:grid;gap:14px;padding:14px 16px}.agent-eval-banner{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;border:1px solid var(--stroke);border-radius:12px;padding:13px 14px}.agent-eval-banner.on{border-color:rgba(66,222,132,.34);background:rgba(66,222,132,.05)}.agent-eval-banner.off{border-color:rgba(255,202,98,.3);background:rgba(255,202,98,.05)}.agent-eval-banner strong{display:block;font-size:13px}.agent-eval-banner small,.agent-profile-card small{color:var(--muted);font-size:9px;line-height:1.5}.agent-eval-metrics{display:flex;flex-wrap:wrap;gap:8px}.agent-eval-metrics span,.agent-profile-meta span{display:grid;gap:3px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(3,12,20,.5);padding:8px 11px}.agent-eval-metrics strong{font-size:13px}.agent-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-profile-card{display:grid;align-content:start;gap:11px;border:1px solid var(--stroke);border-radius:12px;background:rgba(3,12,20,.44);padding:13px}.agent-profile-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.agent-profile-card header strong{display:block;font-size:13px}.agent-profile-card header b{border:1px solid rgba(53,230,210,.34);border-radius:999px;color:#bffbf3;font-size:9px;font-weight:800;padding:5px 9px;white-space:nowrap}.agent-profile-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-profile-meta strong{font-size:11px;word-break:break-word}.agent-profile-card section>small{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.agent-profile-card ul{display:grid;gap:4px;margin:0;padding-left:15px}.agent-profile-card li{color:#9eb0be;font-size:10px;line-height:1.5}.agent-never-decides div{display:flex;flex-wrap:wrap;gap:6px}.agent-never-decides em{border:1px solid rgba(255,106,106,.3);border-radius:999px;color:#ffc4c4;font-size:9px;font-style:normal;padding:4px 8px}.agent-version-history{display:grid;gap:9px;border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.agent-version-history>div{display:grid;gap:4px;border-left:2px solid rgba(53,230,210,.3);padding-left:10px}.agent-version-history strong{font-size:11px}.agent-version-history code{border-radius:5px;background:rgba(3,12,20,.8);color:#bffbf3;font-size:9px;padding:2px 5px}.agent-version-history p{color:#9eb0be;font-size:10px;line-height:1.5;margin:0}.agent-version-history em{color:#ffe0a3;font-size:9px;font-style:normal}.agent-disagreements{display:grid;gap:7px;border:1px solid rgba(255,202,98,.24);border-radius:10px;background:rgba(255,202,98,.05);margin-top:5px;padding:9px 10px}.agent-disagreements>small{color:#ffe0a3;font-size:9px}.agent-disagreements>div{display:grid;gap:2px}.agent-disagreements b{color:var(--text);font-size:10px;font-weight:700}.agent-disagreements p{color:#9eb0be;font-size:10px;font-style:italic;margin:0}.agent-disagreements em{color:var(--muted);font-size:9px;font-style:normal}.worker-status-layout{padding:14px 16px}.worker-status-card{display:grid;gap:11px;border:1px solid var(--stroke);border-radius:12px;background:rgba(3,12,20,.44);padding:14px}.worker-status-card.running{border-color:rgba(66,222,132,.34)}.worker-status-card.stale{border-color:rgba(255,202,98,.4)}.worker-status-card.disabled,.worker-status-card.stopped,.worker-status-card.unknown{border-color:rgba(255,106,106,.4);background:rgba(255,106,106,.05)}.worker-status-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.worker-status-card header strong{display:block;font-size:13px}.worker-status-card small{color:var(--muted);font-size:9px;line-height:1.45}.worker-status-card header b{border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:9px;font-weight:800;padding:6px 10px;white-space:nowrap}.worker-status-card.running header b{border-color:rgba(66,222,132,.45);color:#b7f5ce}.worker-status-card.stale header b{border-color:rgba(255,202,98,.45);color:#ffe0a3}.worker-status-card.disabled header b,.worker-status-card.stopped header b,.worker-status-card.unknown header b{border-color:rgba(255,106,106,.5);color:#ffc4c4}.worker-status-card>p{color:#9eb0be;font-size:11px;line-height:1.55;margin:0}.worker-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.worker-status-grid span{display:grid;gap:3px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(3,12,20,.5);padding:9px 10px}.worker-status-grid strong{font-size:12px}.worker-status-hint{display:grid;gap:6px;border-left:2px solid rgba(53,230,210,.4);padding-left:10px}.worker-status-card code,.worker-status-hint code{border-radius:6px;background:rgba(3,12,20,.8);color:#bffbf3;font-size:10px;padding:3px 6px}.worker-status-hint>code{justify-self:start;font-size:11px;padding:6px 9px}.worker-status-blocks{display:grid;gap:8px;border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.worker-status-blocks>div{display:grid;gap:3px;border-left:2px solid rgba(255,202,98,.45);padding-left:10px}.worker-status-blocks strong{font-size:11px}.worker-status-blocks p{color:#9eb0be;font-size:10px;line-height:1.5;margin:0}.worker-status-blocks em{color:var(--muted);font-size:9px;font-style:normal}.delivery-status-panel.blocked{border-color:rgba(255,202,98,.34)}.force-send-trigger{border:1px solid rgba(255,202,98,.38);border-radius:9px;background:rgba(255,202,98,.08);color:#ffe0a3;cursor:pointer;font-size:10px;font-weight:800;padding:7px 10px;white-space:nowrap}.force-send-trigger:hover{background:rgba(255,202,98,.16)}.force-send-form{flex:1 1 100%;display:grid;gap:9px;border:1px solid rgba(255,202,98,.34);border-radius:11px;background:rgba(255,202,98,.06);margin-top:8px;padding:12px}.force-send-form>strong{color:#ffe0a3;font-size:11px}.force-send-form p{color:#9eb0be;font-size:10px;line-height:1.55;margin:0}.force-send-form p b{color:#ffe0a3}.force-send-form label{display:grid;gap:6px;color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.force-send-form input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(3,12,20,.72);color:var(--text);font-size:11px;letter-spacing:normal;outline:none;padding:9px 10px;text-transform:none}.force-send-form input:focus{border-color:rgba(255,202,98,.4);box-shadow:0 0 0 3px rgba(255,202,98,.08)}.force-send-form>div{display:flex;flex-wrap:wrap;gap:8px}.force-send-form button{border-radius:9px;cursor:pointer;font-size:10px;font-weight:800;padding:8px 11px}.force-send-form .primary-action{border:1px solid rgba(255,202,98,.45);background:rgba(255,202,98,.16);color:#ffe9c4}.force-send-form .secondary-action{border:1px solid rgba(255,255,255,.12);background:rgba(3,12,20,.6);color:var(--text)}.force-send-form button:disabled{cursor:not-allowed;opacity:.5}.force-send-active{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px solid rgba(255,202,98,.34);border-radius:11px;background:rgba(255,202,98,.07);margin-top:8px;padding:10px 12px}.force-send-active strong{display:block;color:#ffe0a3;font-size:11px}.force-send-active small{color:var(--muted);font-size:9px;line-height:1.45}.force-send-active button{border:1px solid rgba(255,255,255,.14);border-radius:9px;background:rgba(3,12,20,.6);color:var(--text);cursor:pointer;font-size:10px;font-weight:800;padding:7px 10px}.sales-group{border:1px solid var(--stroke);border-radius:10px;background:linear-gradient(180deg,rgba(15,29,42,.72),rgba(10,22,32,.72));overflow:hidden}.sales-group>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;cursor:pointer;list-style:none;user-select:none}.sales-group>summary::-webkit-details-marker{display:none}.sales-group>summary:focus-visible,.sales-group>summary:hover{background:rgba(53,230,210,.05);outline:none}.sales-group-title{display:flex;align-items:center;gap:12px;min-width:0}.sales-group-title>span{display:grid;place-items:center;width:26px;height:26px;flex:none;border:1px solid rgba(53,230,210,.28);border-radius:8px;color:#bffbf3;font-size:11px;font-weight:800}.sales-group-title strong{display:block;font-size:13px}.sales-group-title small{color:var(--muted);font-size:9px;line-height:1.45}.sales-group-badges{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.sales-group-badges em{border:1px solid rgba(255,255,255,.09);border-radius:999px;color:var(--muted);font-size:9px;font-style:normal;font-weight:800;padding:5px 8px;white-space:nowrap}.sales-group-badges b{color:var(--muted);font-size:11px;transition:transform .18s ease}.sales-group[open]>summary .sales-group-badges b{transform:rotate(180deg)}.sales-group[open]>summary{border-bottom:1px solid var(--stroke)}.sales-group-body{display:grid;gap:14px;padding:14px}.sales-group-body>.panel{min-height:auto}.pipeline-stage-strip{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 0}.pipeline-stage-strip button{display:grid;gap:2px;min-width:84px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(3,12,20,.5);color:var(--text);cursor:pointer;padding:9px 11px;text-align:left}.pipeline-stage-strip button strong{font-size:15px}.pipeline-stage-strip button small{color:var(--muted);font-size:9px}.pipeline-stage-strip button:hover{border-color:rgba(53,230,210,.28)}.pipeline-stage-strip button.active{border-color:rgba(53,230,210,.5);background:rgba(53,230,210,.1)}.pipeline-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px}.pipeline-toolbar label{display:grid;gap:6px;flex:1 1 240px;color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pipeline-toolbar input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(3,12,20,.72);color:var(--text);font-size:11px;outline:none;padding:10px 11px}.pipeline-toolbar input:focus{border-color:rgba(53,230,210,.34);box-shadow:0 0 0 3px rgba(53,230,210,.08)}.pipeline-toolbar-metrics{display:flex;flex-wrap:wrap;gap:8px}.pipeline-toolbar-metrics span{display:grid;gap:2px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(3,12,20,.44);padding:8px 11px}.pipeline-toolbar-metrics small{color:var(--muted);font-size:9px}.pipeline-toolbar-metrics strong{font-size:13px}.pipeline-visible-count{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pipeline-table-scroll{max-height:560px;overflow:auto;border-top:1px solid var(--stroke)}.pipeline-table{width:100%;border-collapse:collapse;font-size:11px}.pipeline-table thead th{position:sticky;top:0;z-index:1;background:rgba(8,20,29,.98);border-bottom:1px solid var(--stroke);color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.pipeline-row{border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer}.pipeline-row:hover{background:rgba(53,230,210,.05)}.pipeline-row.expanded{background:rgba(53,230,210,.07)}.pipeline-row:focus-visible{outline:1px solid rgba(53,230,210,.5);outline-offset:-1px}.pipeline-row td{padding:10px 12px;vertical-align:top}.pipeline-row td strong{display:block;font-size:12px}.pipeline-row td small{display:block;color:var(--muted);font-size:9px;line-height:1.45}.pipeline-stage-badge{display:inline-block;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:9px;font-weight:800;padding:5px 9px;white-space:nowrap}.pipeline-stage-badge.stage-research,.pipeline-stage-strip button.stage-research.active{border-color:rgba(255,255,255,.18);color:#c8d5e0}.pipeline-stage-badge.stage-enrichment,.pipeline-stage-strip button.stage-enrichment.active{border-color:rgba(143,92,255,.4);color:#d7c8ff}.pipeline-stage-badge.stage-outreach_approval,.pipeline-stage-strip button.stage-outreach_approval.active{border-color:rgba(255,202,98,.42);color:#ffe0a3}.pipeline-stage-badge.stage-email_sent,.pipeline-stage-strip button.stage-email_sent.active{border-color:rgba(76,141,255,.42);color:#cbdcff}.pipeline-stage-badge.stage-reply,.pipeline-stage-strip button.stage-reply.active{border-color:rgba(53,230,210,.45);color:#bffbf3}.pipeline-stage-badge.stage-call,.pipeline-stage-strip button.stage-call.active{border-color:rgba(255,149,92,.45);color:#ffd0b8}.pipeline-stage-badge.stage-meeting,.pipeline-stage-strip button.stage-meeting.active{border-color:rgba(66,222,132,.45);color:#b7f5ce}.pipeline-stage-badge.stage-won,.pipeline-stage-strip button.stage-won.active{border-color:rgba(66,222,132,.7);background:rgba(66,222,132,.14);color:#d5ffe6}.pipeline-stage-badge.stage-lost,.pipeline-stage-strip button.stage-lost.active{border-color:rgba(255,106,106,.45);color:#ffc4c4}.pipeline-touchpoints{display:flex;flex-wrap:wrap;gap:6px}.pipeline-touchpoints em{border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(3,12,20,.5);color:#9eb0be;font-size:9px;font-style:normal;font-weight:800;padding:4px 6px;white-space:nowrap}.pipeline-flags{display:flex;flex-wrap:wrap;gap:6px}.pipeline-flags em{border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--muted);font-size:9px;font-style:normal;font-weight:800;padding:4px 8px}.pipeline-flags em.ok{border-color:rgba(66,222,132,.4);color:#b7f5ce}.pipeline-flags em.warn{border-color:rgba(255,202,98,.4);color:#ffe0a3}.pipeline-flags em.danger{border-color:rgba(255,106,106,.4);color:#ffc4c4}.pipeline-detail-row td{padding:0 12px 14px;background:rgba(3,12,20,.4)}.list-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px 2px}.list-pagination span{color:var(--muted);font-size:11px;font-weight:700}.list-pagination button{appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.03);color:#cfe0ee;cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:7px 14px}.list-pagination button:hover:not(:disabled){border-color:rgba(53,230,210,.4);color:#b9fff5}.list-pagination button:disabled{opacity:.4;cursor:not-allowed}.pipeline-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:1px solid rgba(53,230,210,.18);border-radius:12px;padding:13px}.pipeline-detail section{display:grid;align-content:start;gap:7px}.pipeline-detail section>small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pipeline-detail dl{display:grid;gap:5px;margin:0}.pipeline-detail dl div{display:flex;justify-content:space-between;gap:10px}.pipeline-detail dt{color:var(--muted);font-size:9px}.pipeline-detail dd{margin:0;font-size:10px;text-align:right;word-break:break-word}.pipeline-detail p{color:#9eb0be;font-size:11px;line-height:1.55;margin:0}.pipeline-detail em{color:var(--muted);font-size:9px;font-style:normal}.pipeline-detail em.ok{color:#b7f5ce}.pipeline-detail section.pipeline-analysis{grid-column:1/-1;gap:10px;background:linear-gradient(180deg,rgba(53,230,210,.06),rgba(53,230,210,.02)),rgba(5,18,30,.5);border:1px solid rgba(53,230,210,.22);border-radius:10px;padding:12px 14px}.pipeline-analysis-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pipeline-analysis-tags{display:flex;gap:6px;flex-wrap:wrap}.pipeline-analysis-sector{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#cfe0ee;font-weight:700;text-transform:capitalize}.pipeline-analysis-fit,.pipeline-analysis-sector{border-radius:20px;font-size:10px;padding:3px 10px}.pipeline-analysis-fit{font-weight:800}.pipeline-analysis-fit.fit-strong{background:rgba(45,212,150,.16);border:1px solid rgba(45,212,150,.4);color:#b7f5ce}.pipeline-analysis-fit.fit-possible{background:rgba(240,185,60,.14);border:1px solid rgba(240,185,60,.4);color:#f4d79a}.pipeline-analysis-fit.fit-weak{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16);color:#a7b8c5}.pipeline-analysis-reason b{color:#cfe0ee;font-weight:700}.pipeline-analysis-failure{color:#f4b3a6!important}.pipeline-analysis-angle{background:rgba(255,255,255,.03);border-left:2px solid rgba(53,230,210,.5);border-radius:0;padding:6px 10px}.pipeline-analysis-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.pipeline-analysis-cols small{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.pipeline-analysis-cols ul{margin:5px 0 0;padding-left:15px;display:grid;gap:3px}.pipeline-analysis-cols li{color:#9eb0be;font-size:11px;line-height:1.5}.pipeline-analysis-cols li em{color:var(--muted);font-style:normal}.pipeline-contact-edit-open{margin-top:8px;font-size:11px}.pipeline-contact-edit{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.pipeline-contact-edit label{display:grid;gap:3px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pipeline-contact-edit input{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(3,12,20,.7);color:inherit;font:inherit;font-size:12px;letter-spacing:normal;text-transform:none;padding:7px 9px}.pipeline-contact-edit-actions{grid-column:1/-1;display:flex;gap:8px}.pipeline-blockers{display:grid;gap:4px;margin:0;padding-left:15px}.pipeline-blockers li{color:#ffe0a3;font-size:10px;line-height:1.45}.pipeline-detail-actions{display:grid;gap:8px;border-top:1px solid rgba(255,255,255,.07);padding-top:9px}.pipeline-detail-actions strong{font-size:11px;line-height:1.45}.pipeline-detail-actions div{display:flex;flex-wrap:wrap;gap:7px}.pipeline-detail-actions button{border-radius:9px;cursor:pointer;font-size:10px;font-weight:800;padding:7px 10px}.pipeline-detail-actions .primary-action{border:1px solid rgba(53,230,210,.34);background:rgba(53,230,210,.14);color:#e9fffb}.pipeline-detail-actions .secondary-action{border:1px solid rgba(255,255,255,.12);background:rgba(3,12,20,.6);color:var(--text)}.pipeline-detail-actions .secondary-action.danger{border-color:rgba(255,106,106,.34);color:#ffc4c4}.pipeline-closure{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.07);padding-top:11px}.pipeline-closure p{color:#9eb0be;font-size:11px;line-height:1.55;margin:0}.pipeline-closure-start{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pipeline-closure-form button,.pipeline-closure-start button{border-radius:9px;cursor:pointer;font-size:10px;font-weight:800;padding:8px 11px;white-space:nowrap}.pipeline-closure .secondary-action{border:1px solid rgba(255,255,255,.12);background:rgba(3,12,20,.6);color:var(--text)}.pipeline-closure .secondary-action.danger{border-color:rgba(255,106,106,.34);color:#ffc4c4}.pipeline-closure .secondary-action.danger:hover:not(:disabled){background:rgba(255,106,106,.1)}.pipeline-closure button:disabled{cursor:wait;opacity:.58}.pipeline-closure-form{display:grid;gap:10px;border:1px solid rgba(255,106,106,.24);border-radius:11px;background:rgba(255,106,106,.05);padding:12px}.pipeline-closure-form label{display:grid;gap:6px;color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pipeline-closure-form select,.pipeline-closure-form textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(3,12,20,.72);color:var(--text);font:inherit;font-size:11px;letter-spacing:normal;outline:none;padding:9px 10px;text-transform:none}.pipeline-closure-form textarea{min-height:60px;line-height:1.5;resize:vertical}.pipeline-closure-toggle{display:flex!important;align-items:center;gap:8px;color:#9eb0be;font-size:10px;letter-spacing:normal;text-transform:none}.pipeline-closure-toggle input{width:14px;height:14px;accent-color:#ff6a6a;flex:none}.pipeline-closure-explain{border-left:2px solid rgba(255,202,98,.4);color:#ffe0a3!important;font-size:10px!important;padding-left:9px}.pipeline-closure-form>div{display:flex;flex-wrap:wrap;gap:8px}.pipeline-closure-done{display:grid;gap:5px;border:1px solid rgba(255,106,106,.28);border-radius:11px;background:rgba(255,106,106,.06);padding:11px 12px}.pipeline-closure-done strong{color:#ffc4c4;font-size:11px}.pipeline-deletion-start{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.06);margin-top:11px;padding-top:11px}.pipeline-deletion-start small{color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.pipeline-deletion-form button,.pipeline-deletion-start button{border-radius:9px;cursor:pointer;font-size:10px;font-weight:800;padding:8px 11px;white-space:nowrap}.pipeline-deletion-form{display:grid;gap:10px;border:1px solid rgba(255,106,106,.3);border-radius:11px;background:rgba(255,106,106,.06);margin-top:11px;padding:12px}.pipeline-deletion-form>strong{color:#ffc4c4;font-size:11px}.pipeline-deletion-form .secondary-action{border:1px solid rgba(255,255,255,.12);background:rgba(3,12,20,.6);color:var(--text)}.pipeline-deletion-form .secondary-action.danger{border-color:rgba(255,106,106,.4);color:#ffc4c4}.pipeline-deletion-form .secondary-action.danger:hover:not(:disabled){background:rgba(255,106,106,.12)}.pipeline-deletion-form button:disabled{cursor:wait;opacity:.58}.pipeline-deletion-modes{display:grid;gap:8px}.pipeline-deletion-modes label{display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(3,12,20,.5);cursor:pointer;padding:10px 11px}.pipeline-deletion-modes label.active{border-color:rgba(255,106,106,.42);background:rgba(255,106,106,.08)}.pipeline-deletion-modes input{width:14px;height:14px;margin-top:1px;accent-color:#ff6a6a;flex:none}.pipeline-deletion-modes span{display:grid;gap:3px;color:#9eb0be;font-size:10px;line-height:1.5}.pipeline-deletion-modes b{color:var(--text);font-size:11px}.pipeline-deletion-form>div:last-child{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1180px){.app-shell{grid-template-columns:76px 1fr}.sidebar{padding:18px 10px}.brand small,.brand strong,.nav-label,.sidebar nav button b,.sidebar nav button span:nth-child(2),.sidebar-bottom{display:none}.brand{justify-content:center;padding:0 0 14px}.sidebar nav button{display:flex;justify-content:center}.workspace{grid-template-columns:1fr}.right-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}.kpis{grid-template-columns:repeat(3,1fr)}.bottom-grid,.module-grid,.process-command-bar{grid-template-columns:1fr}.process-command-bar{align-items:stretch}.process-command-bar small{max-width:none}.process-action-group{justify-content:flex-start}.agent-roster,.architecture-row,.department-map,.department-roster,.report-grid,.subgroup-grid,.suppression-layout,.suppression-list,.task-lanes{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.app-shell{display:block}.sidebar{display:none}.topbar{padding:0 14px}.title-wrap p,.top-actions .clock{display:none}.content{padding:16px}.section-tabs{display:flex}.kpis{grid-template-columns:repeat(2,1fr)}.process-action-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.process-command-bar .primary-action,.process-command-bar button{min-width:0;width:100%}.delivery-console,.delivery-form-grid,.pipeline-detail,.voice-call-grid,.voice-console-layout,.voice-next-steps{grid-template-columns:1fr}.agent-profile-grid,.worker-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-profile-grid{grid-template-columns:1fr}.delivery-explainer,.voice-console-form{position:static}.bottom-grid,.right-stack,.suppression-form-grid,.suppression-layout,.suppression-list,.workspace{display:block}.panel,.suppression-form-card,.suppression-list article{margin-bottom:12px}.network-stage{height:590px}.agent-node{width:145px}.sources-node{left:4%;top:5%}.strategy-node{right:4%;top:5%}.content-node{left:4%;top:35%}.visual-node{right:4%;top:35%}.calendar-node{left:4%;bottom:8%}.voice-node{right:4%;bottom:8%}.leadership-node{left:4%;top:5%}.sales-node{right:4%;top:5%}.marketing-node{left:4%;top:35%}.delivery-node{right:4%;top:35%}.legal-node{left:4%;bottom:8%}.success-node{right:4%;bottom:8%}.group-node{width:145px}.group-node-0{left:4%;top:12%}.group-node-1{right:4%;top:12%}.group-node-2{left:28%;bottom:8%}.core{top:50%}table{min-width:760px}.agent-roster,.architecture-row,.business-list,.deal-grid,.department-map,.department-roster,.modal-metrics,.module-cards,.report-grid,.subgroup-grid,.task-lanes{grid-template-columns:1fr}.module-cards-panel,.module-hero,.module-side{min-height:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important}}.follow-up-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.follow-up-column{display:grid;align-content:start;gap:9px;border:1px solid rgba(53,230,210,.18);border-radius:12px;padding:13px;background:rgba(3,12,20,.4)}.follow-up-column.urgent{border-color:rgba(255,202,98,.42)}.follow-up-column>header{display:grid;gap:4px}.follow-up-column>header strong{font-size:12px;letter-spacing:.02em}.follow-up-column>header small{color:var(--muted);font-size:10px;line-height:1.5}.follow-up-empty{color:var(--muted);font-size:10px;margin:0;padding:10px 0}.follow-up-card{display:grid;gap:8px;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:11px;background:rgba(8,18,28,.55)}.follow-up-card.quiet{background:transparent}.follow-up-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.follow-up-card-head strong{display:block;font-size:11px}.follow-up-card-head small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.follow-up-card-head span{border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--muted);flex-shrink:0;font-size:9px;font-weight:800;padding:3px 7px}.follow-up-context{color:var(--muted);font-size:10px;line-height:1.5}.follow-up-form{display:grid;gap:7px}.follow-up-form label{display:grid;gap:4px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.follow-up-form input,.follow-up-form select,.follow-up-form textarea{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,12,20,.7);color:inherit;font:inherit;font-size:11px;letter-spacing:normal;padding:7px 9px;text-transform:none;width:100%}.follow-up-form textarea{resize:vertical}.follow-up-actions{display:flex;flex-wrap:wrap;gap:6px}.follow-up-actions button{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:10px;font-weight:700;padding:7px 11px}.follow-up-actions button.primary{border-color:rgba(53,230,210,.45);color:#b9fff5}.follow-up-actions button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1100px){.follow-up-layout{grid-template-columns:1fr}}.integration-body{display:grid;gap:12px}.integration-empty{color:var(--muted);font-size:11px;margin:0}.integration-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:0}.integration-facts dt{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.integration-facts dd{font-size:11px;margin:3px 0 0}.integration-scopes>small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.integration-scopes ul{display:grid;gap:5px;list-style:none;margin:7px 0 0;padding:0}.integration-scopes li{display:flex;align-items:baseline;gap:7px;font-size:11px}.integration-scopes li span{font-weight:800}.integration-scopes li.ok span{color:#7ce0a4}.integration-scopes li.missing{color:#ffe0a3}.integration-scopes li.missing span{color:#ffca62}.integration-error,.integration-warning{border-radius:8px;font-size:11px;line-height:1.55;margin:0;padding:9px 11px}.integration-warning{border:1px solid rgba(255,202,98,.35);color:#ffe0a3}.integration-error{border:1px solid rgba(255,106,106,.35);color:#ffc4c4}.integration-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.integration-actions a{border:1px solid rgba(255,255,255,.14);border-radius:8px;color:inherit;font-size:11px;font-weight:700;padding:8px 13px;text-decoration:none}.integration-actions a.primary{border-color:rgba(53,230,210,.45);color:#b9fff5}.integration-note{color:var(--muted);display:block;font-size:10px;line-height:1.55;margin-top:9px}.audit-notes-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px}.audit-notes-main,.audit-notes-side{display:grid;align-content:start;gap:10px}.audit-notes-side{border-left:1px solid rgba(255,255,255,.08);padding-left:14px}.audit-notes-side-title{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.audit-notes-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px}.audit-notes-layout label{display:grid;gap:5px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.audit-notes-layout input,.audit-notes-layout select,.audit-notes-layout textarea{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,12,20,.7);color:inherit;font:inherit;font-size:11px;letter-spacing:normal;line-height:1.55;padding:8px 10px;text-transform:none;width:100%}.audit-notes-layout textarea{resize:vertical}.audit-notes-counter{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:normal;text-transform:none}@media (max-width:1100px){.audit-notes-layout{grid-template-columns:1fr}.audit-notes-side{border-left:none;border-top:1px solid rgba(255,255,255,.08);padding-left:0;padding-top:14px}}.offer-desk-empty{color:var(--muted);font-size:11px;margin:0;padding:8px 0}.offer-desk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.offer-desk-card{display:grid;align-content:start;gap:9px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:13px;background:rgba(8,18,28,.55)}.offer-desk-card.stage-summary_proposed{border-color:rgba(255,202,98,.42)}.offer-desk-card.stage-offer_drafting,.offer-desk-card.stage-summary_validated{border-color:rgba(53,230,210,.35)}.offer-desk-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.offer-desk-card>header strong{display:block;font-size:12px}.offer-desk-card>header small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.offer-desk-stage{border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--muted);flex-shrink:0;font-size:8px;font-weight:800;letter-spacing:.04em;padding:3px 7px;text-transform:uppercase}.offer-desk-stage.stage-summary_proposed{border-color:rgba(255,202,98,.5);color:#ffe0a3}.offer-desk-facts{display:grid;gap:5px;margin:0}.offer-desk-facts div{display:flex;justify-content:space-between;gap:8px}.offer-desk-facts dt{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.offer-desk-facts dd{font-size:11px;margin:0;text-align:right}.offer-desk-warnings{display:grid;gap:4px;list-style:none;margin:0;padding:8px 10px;border:1px solid rgba(255,202,98,.3);border-radius:8px}.offer-desk-warnings li{color:#ffe0a3;font-size:10px;line-height:1.5}.offer-desk-next{color:var(--muted);font-size:10px;line-height:1.5;margin:0}.offer-desk-actions{display:flex;flex-wrap:wrap;gap:6px}.offer-desk-actions button{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:10px;font-weight:700;padding:7px 12px}.offer-desk-actions button.primary{border-color:rgba(53,230,210,.45);color:#b9fff5}.offer-desk-actions button:disabled{cursor:not-allowed;opacity:.45}.offer-editor-overlay{position:fixed;inset:0;z-index:60;background:rgba(3,8,14,.55);display:flex;justify-content:flex-end}.offer-editor{width:min(560px,100%);height:100%;display:flex;flex-direction:column;background:#0a1620;border-left:1px solid rgba(53,230,210,.2)}.offer-editor-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.offer-editor-ref{font-size:13px;font-weight:800;letter-spacing:.04em;margin-right:10px}.offer-editor-status{border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.offer-editor-status.status-draft{color:var(--muted)}.offer-editor-status.status-in_review{border-color:rgba(255,202,98,.5);color:#ffe0a3}.offer-editor-status.status-approved,.offer-editor-status.status-sent{border-color:rgba(53,230,210,.5);color:#b9fff5}.offer-editor-status.status-signed{border-color:rgba(66,222,132,.5);color:#b7f5ce}.offer-editor-status.status-rejected{border-color:rgba(255,106,106,.5);color:#ffc4c4}.offer-editor-close{background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:16px}.offer-editor-body{flex:1;overflow-y:auto;padding:18px 20px;display:grid;gap:18px;align-content:start}.offer-editor-section{display:grid;gap:8px}.offer-editor-section h4{font-size:11px;letter-spacing:.06em;margin:0 0 2px}.offer-editor-section h4,.offer-field{text-transform:uppercase;color:var(--muted)}.offer-field{display:grid;gap:4px;font-size:9px;font-weight:800;letter-spacing:.05em}.offer-field.offer-price{max-width:260px}.offer-editor input,.offer-editor textarea{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,12,20,.7);color:inherit;font:inherit;font-size:12px;letter-spacing:normal;padding:8px 10px;text-transform:none;width:100%}.offer-editor input:disabled,.offer-editor textarea:disabled{opacity:.7}.offer-scope-input{margin-bottom:2px}.offer-agent-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:start;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px}.offer-agent-main{display:grid;gap:5px}.offer-agent-automates{font-size:11px;color:#9eb0be}.offer-agent-price{display:flex;align-items:center;gap:5px;white-space:nowrap}.offer-agent-price input{width:80px;text-align:right}.offer-agent-price span{color:var(--muted);font-size:10px}.offer-suggest{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 2px}.offer-suggest>span{color:#9eb0be;font-size:11px}.offer-suggest>span b{color:#b9fff5;font-weight:700}.offer-suggest>small{color:var(--muted);font-size:10px;flex-basis:100%;line-height:1.45}.offer-suggest-use,.offer-suggest>button{appearance:none;-webkit-appearance:none;border:1px solid rgba(53,230,210,.4);border-radius:8px;background:rgba(53,230,210,.1);color:#b9fff5;cursor:pointer;font:inherit;font-size:10px;font-weight:700;padding:4px 8px;white-space:nowrap}.offer-suggest-use:hover,.offer-suggest>button:hover{background:rgba(53,230,210,.18)}.offer-add,.offer-remove{background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:var(--muted);cursor:pointer;font-size:10px;padding:5px 8px}.offer-add{justify-self:start}.offer-totals{border:1px solid rgba(53,230,210,.3);border-radius:10px;padding:12px 14px;display:grid;gap:5px}.offer-totals>div{display:flex;justify-content:space-between;font-size:12px}.offer-totals>div span{color:var(--muted)}.offer-totals-first-year{border-top:1px solid rgba(255,255,255,.12);margin-top:4px;padding-top:8px;font-size:14px!important;font-weight:800}.offer-unpriced{color:#ffe0a3;font-size:10px;margin:4px 0 0}.offer-editor-foot{border-top:1px solid rgba(255,255,255,.08);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.offer-doc-links{display:flex;gap:8px;align-items:center}.offer-doc-link{color:#b9fff5;font-size:11px;font-weight:700;text-decoration:none;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:7px 12px}.offer-doc-link.primary{background:rgba(53,230,210,.12)}.offer-doc-link.primary,.offer-doc-link:hover{border-color:rgba(53,230,210,.5)}.offer-editor-moves{display:flex;gap:7px;flex-wrap:wrap}.offer-editor-moves button{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:11px;font-weight:700;padding:8px 12px}.offer-editor-moves button.primary{border-color:rgba(53,230,210,.5);color:#b9fff5}.offer-editor-moves button:disabled{cursor:not-allowed;opacity:.45}.mkt-agent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.mkt-agent{border:1px solid rgba(255,255,255,.09);border-radius:11px;padding:12px;background:rgba(8,18,28,.5);display:grid;gap:6px;align-content:start}.mkt-agent.stage-next{opacity:.72;border-style:dashed}.mkt-agent header{display:flex;align-items:center;gap:7px}.mkt-agent-step{border:1px solid rgba(53,230,210,.4);border-radius:6px;color:#b9fff5;font-size:9px;font-weight:800;padding:2px 6px}.mkt-agent header strong{font-size:12px;flex:1}.mkt-agent-badge{border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.mkt-agent-badge.real{background:#d8f5e3;color:#14663b}.mkt-agent-badge.next{background:#e2e8ee;color:#445562}.mkt-agent p{color:var(--muted);font-size:10.5px;line-height:1.5;margin:0}.mkt-source-form{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.mkt-source-form input{flex:1;min-width:180px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,12,20,.7);color:inherit;font:inherit;font-size:12px;padding:8px 10px}.mkt-source-form input:first-child{flex:2}.mkt-insight-actions button,.mkt-source-actions button,.mkt-source-form button{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:11px;font-weight:700;padding:8px 13px}.mkt-insight-actions button.primary,.mkt-source-actions button.primary,.mkt-source-form button.primary{border-color:rgba(53,230,210,.5);color:#b9fff5}.mkt-source-actions button:disabled,.mkt-source-form button:disabled{opacity:.45;cursor:not-allowed}.mkt-empty{color:var(--muted);font-size:11px;margin:8px 0}.kb-form{align-items:flex-start}.kb-form select{min-width:200px;padding:8px 10px}.kb-form select,.kb-textarea{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,12,20,.7);color:inherit;font:inherit;font-size:12px}.kb-textarea{flex-basis:100%;width:100%;line-height:1.5;padding:9px 11px;resize:vertical}.kb-doc{align-items:flex-start}.kb-doc .mkt-source-main strong{display:flex;align-items:center;gap:8px}.kb-body-preview{white-space:normal!important;max-width:72ch!important;line-height:1.5;color:#9db4c2!important}.kb-edit{display:grid;gap:8px;width:100%}.kb-edit input{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,12,20,.7);color:inherit;font:inherit;font-size:12px;padding:8px 10px}.kb-status{margin-top:0}.mkt-source-list{display:grid;gap:8px}.prospect-queue-scroll{max-height:620px;overflow-y:auto;padding-right:4px}.mkt-source{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 12px;background:rgba(8,18,28,.5)}.mkt-source-main{display:grid;gap:2px;min-width:0}.mkt-source-main strong{font-size:12px}.mkt-source-main small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60ch}.mkt-source-meta{color:#7ea3b5!important}.mkt-source-actions{display:flex;gap:6px;flex-shrink:0}.mkt-scan{margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.mkt-scan-title{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mkt-scan-list{display:grid;gap:4px;margin-top:8px}.mkt-scan-row{display:flex;align-items:center;gap:9px;font-size:11px}.mkt-scan-action{border-radius:999px;font-size:8px;font-weight:800;padding:2px 7px;flex-shrink:0;width:62px;text-align:center}.mkt-scan-action.ANALYZE{background:#d8f5e3;color:#14663b}.mkt-scan-action.REVIEW{background:#fdeecd;color:#8a5a10}.mkt-scan-action.SKIP{background:#e2e8ee;color:#607080}.mkt-scan-fit{color:var(--muted);font-size:10px;width:42px;flex-shrink:0}.mkt-scan-title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-insight-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.mkt-insight{border:1px solid rgba(255,202,98,.42);border-radius:12px;padding:14px;background:rgba(8,18,28,.55);display:grid;gap:10px;align-content:start}.mkt-insight header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mkt-insight header strong{font-size:12.5px;line-height:1.35}.mkt-insight-rel{border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800;padding:2px 7px;flex-shrink:0}.mkt-insight dl{display:grid;gap:7px;margin:0}.mkt-insight dt{color:var(--muted);font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mkt-insight dd{font-size:11px;line-height:1.5;margin:2px 0 0}.mkt-insight-meta{display:flex;flex-wrap:wrap;gap:5px}.mkt-insight-meta span{border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--muted);font-size:9px;padding:3px 7px}.mkt-insight-actions{display:flex;gap:6px;align-items:center}.mkt-insight-actions a{color:#b9fff5;font-size:11px;font-weight:700;text-decoration:none;margin-right:auto}.mkt-insight.validated{border-color:rgba(53,230,210,.4)}.mkt-validated-angle{color:var(--muted);font-size:11px;line-height:1.5;margin:0}.mkt-generate button{flex:1;text-align:center}.mkt-draft-list{display:grid;gap:12px}.mkt-draft{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;background:rgba(8,18,28,.55);display:grid;gap:10px}.mkt-draft>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mkt-draft-format{border:1px solid rgba(53,230,210,.4);border-radius:6px;color:#b9fff5;font-size:9px;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.mkt-draft>header strong{font-size:14px}.mkt-draft-warnings{display:grid;gap:4px;list-style:none;margin:0;padding:8px 11px;border:1px solid rgba(255,202,98,.35);border-radius:8px}.mkt-draft-warnings li{color:#ffe0a3;font-size:10px;line-height:1.5}.mkt-draft-body{font-size:12px;line-height:1.6;white-space:pre-wrap}.mkt-draft-section{display:grid;gap:3px}.mkt-draft-section strong{font-size:12px}.mkt-draft-section p{font-size:11.5px;line-height:1.6;margin:0;color:#c9d6de}.mkt-draft-cta{font-size:12px;font-weight:600;margin:0;color:#b9fff5}.mkt-draft-tags{font-size:11px;color:#7ea3b5;margin:0}.mkt-draft-notes{font-size:10px;color:var(--muted);font-style:italic;margin:0;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.mkt-agent-model{display:grid;gap:3px;margin-top:6px;color:var(--muted);font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mkt-agent-model select{border:1px solid rgba(53,230,210,.3);border-radius:7px;background:rgba(3,12,20,.7);color:#b9fff5;font:inherit;font-size:10px;letter-spacing:normal;padding:5px 7px;text-transform:none}.mkt-schedule{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.mkt-approved-badge{background:#d8f5e3;color:#14663b;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.mkt-schedule input,.mkt-schedule select{border:1px solid rgba(255,255,255,.12);border-radius:7px;background:rgba(3,12,20,.7);color:inherit;font:inherit;font-size:11px;padding:6px 8px}.mkt-schedule button{border:1px solid rgba(53,230,210,.5);border-radius:8px;background:transparent;color:#b9fff5;cursor:pointer;font-size:11px;font-weight:700;padding:7px 12px}.mkt-schedule button:disabled{opacity:.45;cursor:not-allowed}.mkt-calendar-list{display:grid;gap:8px}.mkt-cal-entry{display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 13px;background:rgba(8,18,28,.5)}.mkt-cal-entry.status-published{opacity:.7;border-color:rgba(66,222,132,.35)}.mkt-cal-when{display:grid;text-align:center;min-width:52px}.mkt-cal-when strong{font-size:14px}.mkt-cal-when small{color:var(--muted);font-size:10px}.mkt-cal-main{flex:1;display:grid;gap:2px;min-width:0}.mkt-cal-channel{border:1px solid rgba(53,230,210,.35);border-radius:6px;color:#b9fff5;font-size:8px;font-weight:800;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase;justify-self:start}.mkt-cal-main strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-cal-main small{color:var(--muted);font-size:10px}.mkt-cal-actions{display:flex;gap:6px;flex-shrink:0}.mkt-cal-actions button{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:10px;font-weight:700;padding:6px 10px}.mkt-cal-actions button.primary{border-color:rgba(66,222,132,.45);color:#b7f5ce}.lead-planner-form{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:16px}.lead-planner-form label{display:grid;gap:4px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lead-planner-form input,.lead-planner-form select{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,12,20,.7);color:inherit;font:inherit;font-size:12px;letter-spacing:normal;padding:8px 10px;text-transform:none;min-width:120px}.lead-planner-form button.primary{border:1px solid rgba(53,230,210,.5);border-radius:8px;background:transparent;color:#b9fff5;cursor:pointer;font-size:12px;font-weight:700;padding:9px 16px}.lead-empty{color:var(--muted);font-size:11px}.lead-planner-headline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.lead-planner-headline span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:block}.lead-planner-headline strong{font-size:15px}.lead-feasible{border-radius:999px;font-size:11px;font-weight:800;padding:6px 14px}.lead-feasible.yes{background:#d8f5e3;color:#14663b}.lead-feasible.no{background:#fbdada;color:#9a2020}.lead-funnel{display:grid;gap:6px;margin-bottom:16px}.lead-funnel-row{display:grid;grid-template-columns:80px 160px 1fr;align-items:center;gap:10px}.lead-funnel-need{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.lead-funnel-label{color:var(--muted);font-size:11px}.lead-funnel-bar{height:10px;border-radius:5px;background:linear-gradient(90deg,rgba(53,230,210,.6),rgba(53,230,210,.2));min-width:4px}.lead-capacity+*,.lead-rates>small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lead-rates-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:8px}.lead-rate{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:8px 10px;align-items:baseline}.lead-rate.bottleneck{border-color:rgba(255,202,98,.5)}.lead-rate strong{font-size:15px;grid-row:span 2}.lead-rate span{font-size:10.5px}.lead-rate em{font-size:8.5px;color:var(--muted);font-style:normal}.lead-rate em.observed{color:#7ce0a4}.lead-capacity{display:flex;gap:18px;margin:16px 0 8px;font-size:12px}.lead-capacity span{color:var(--muted)}.lead-capacity strong{color:#e8f0f4}.lead-notes{display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:12px 14px;border:1px solid rgba(255,202,98,.3);border-radius:10px}.lead-notes li{color:#ffe0a3;font-size:11px;line-height:1.55}.nav-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:rgba(255,255,255,.14);color:#dbe7f0;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.nav-badge.urgent{background:#e5484d;color:#fff;box-shadow:0 0 0 0 rgba(229,72,77,.55);animation:navPulse 1.8s ease-out infinite}@keyframes navPulse{0%{box-shadow:0 0 0 0 rgba(229,72,77,.5)}70%{box-shadow:0 0 0 6px rgba(229,72,77,0)}to{box-shadow:0 0 0 0 rgba(229,72,77,0)}}@media (prefers-reduced-motion:reduce){.nav-badge.urgent{animation:none}}.tc-metrics-panel{padding:0;background:transparent;border:none;box-shadow:none}.tc-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tc-metric{background:rgba(8,18,28,.55);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px;display:grid;gap:6px}.tc-metric span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.02em}.tc-metric strong{font-size:26px;font-weight:800;letter-spacing:-.02em}.tc-metric.hot{border-color:rgba(53,230,210,.35)}.tc-metric.hot strong{color:#b9fff5}.tc-metric.urgent{border-color:rgba(229,72,77,.5);background:rgba(229,72,77,.08)}.tc-metric.urgent strong{color:#ff9ea1}.tc-approvals{display:grid;gap:10px}.tc-approval{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.08);border-left:3px solid rgba(255,255,255,.14);border-radius:12px;padding:14px 16px;background:rgba(8,18,28,.5)}.tc-approval.tone-soon{border-left-color:#f0a323;background:rgba(240,163,35,.06)}.tc-approval.tone-overdue{border-left-color:#e5484d;background:rgba(229,72,77,.08)}.tc-approval-main{min-width:0}.tc-approval-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tc-approval-head strong{font-size:13px}.tc-approval-main p{color:#a9bccb;font-size:12px;margin:6px 0 4px;line-height:1.5}.tc-approval-main small{color:var(--muted);font-size:10.5px}.tc-risk{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:rgba(255,255,255,.08);color:#ccd9e3}.tc-risk.risk-critical,.tc-risk.risk-high{background:rgba(229,72,77,.18);color:#ff9ea1}.tc-risk.risk-medium{background:rgba(240,163,35,.18);color:#ffcf87}.tc-risk.risk-low{background:rgba(53,230,210,.14);color:#9ff0e4}.tc-due{font-size:10.5px;font-weight:800;margin-left:auto;color:var(--muted)}.tc-due.tone-soon{color:#ffcf87}.tc-due.tone-overdue{color:#ff9ea1}.tc-payload{margin:10px 0 0;padding:10px 12px;background:rgba(3,12,20,.6);border-radius:8px;color:#8fb2c6;font-size:10px;line-height:1.5;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}.tc-approval-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch;flex-shrink:0}.tc-reject{border-color:rgba(229,72,77,.4)!important;color:#ff9ea1!important}.tc-detail-toggle{appearance:none;border:none;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:700;cursor:pointer;text-decoration:underline;padding:2px}.tc-running{display:grid;gap:8px}.tc-run{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:11px 13px;background:rgba(8,18,28,.5)}.tc-run-dot{width:9px;height:9px;border-radius:50%;background:#35e6d2;box-shadow:0 0 0 0 rgba(53,230,210,.6);animation:navPulse 1.8s ease-out infinite}.tc-run-body{min-width:0}.tc-run-body strong{font-size:12px;display:block}.tc-run-body small{color:var(--muted);font-size:10px}.tc-run-body p{color:#9db0bf;font-size:11px;margin:4px 0 0;line-height:1.45}.tc-run-actions{display:flex;gap:6px;flex-shrink:0}.tc-board{display:grid;gap:8px}.tc-lane{border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;background:rgba(8,18,28,.4)}.tc-lane-head{width:100%;appearance:none;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 14px}.tc-lane-head:hover{background:rgba(255,255,255,.03)}.tc-lane-name{font-size:12px;font-weight:700}.tc-lane-head b{margin-left:auto;min-width:22px;text-align:center;background:rgba(255,255,255,.1);border-radius:8px;padding:2px 7px;font-size:11px;font-weight:800}.tc-lane-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2)}.tc-lane.lane-active .tc-lane-dot{background:#35e6d2}.tc-lane.lane-waiting .tc-lane-dot{background:#f0a323}.tc-lane.lane-ready .tc-lane-dot{background:#6fd08f}.tc-lane-body{display:grid;gap:8px;padding:4px 12px 12px}.tc-task{border:1px solid rgba(255,255,255,.06);border-radius:9px;padding:10px 12px;background:rgba(3,12,20,.45)}.tc-task header{display:flex;align-items:center;justify-content:space-between;gap:10px}.tc-task header strong{font-size:12px}.tc-task small{color:var(--muted);font-size:10px;display:block;margin:4px 0 8px}.tc-status{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 7px;border-radius:6px;background:rgba(255,255,255,.08);color:#bcd;white-space:nowrap}.tc-task-actions{display:flex;gap:6px;flex-wrap:wrap}.tc-empty{border:1px dashed rgba(255,255,255,.12);border-radius:12px;padding:22px;text-align:center}.tc-empty strong{font-size:13px}.tc-empty p{color:var(--muted);font-size:11.5px;margin:6px 0 0;line-height:1.5}@media (max-width:900px){.tc-metrics{grid-template-columns:repeat(2,1fr)}.tc-approval{grid-template-columns:1fr}.tc-approval-actions{flex-direction:row;flex-wrap:wrap}}.obs-dept{margin-top:14px}.obs-dept-head{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.obs-agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.obs-agent{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:13px 14px;background:rgba(8,18,28,.5)}.obs-agent-head{display:flex;align-items:center;gap:8px}.obs-agent-head strong{font-size:12.5px}.obs-agent-head em{margin-left:auto;color:var(--muted);font-size:10px}.obs-state{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.25);flex:none}.obs-state.s-active,.obs-state.s-communicating,.obs-state.s-executing{background:#35e6d2}.obs-state.s-waiting_approval,.obs-state.s-waiting_dependency{background:#f0a323}.obs-state.s-degraded{background:#e5484d}.obs-agent-task{display:block;color:var(--muted);font-size:10.5px;margin:7px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-agent-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.obs-agent-metrics div{display:grid;gap:3px}.obs-agent-metrics span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.obs-agent-metrics b{font-size:13px;font-weight:800}.obs-rate.good{color:#6fe3a0}.obs-rate.warn{color:#ffcf87}.obs-rate.bad{color:#ff9ea1}.obs-rate.none{color:var(--muted)}.rep-metrics{grid-template-columns:repeat(6,1fr)}.rep-timeline{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;align-items:end;padding:8px 4px 0;height:200px}.rep-bar-col{display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.rep-bar-track{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.rep-bar{width:60%;min-height:3px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,rgba(53,230,210,.85),rgba(76,141,255,.55));position:relative;overflow:hidden}.rep-bar-fail{position:absolute;left:0;right:0;bottom:0;background:#e5484d}.rep-bar-val{font-size:11px;font-weight:800}.rep-bar-day{font-size:9px;color:var(--muted)}.rep-dept-list{display:grid;gap:8px}.rep-dept{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:11px 13px;background:rgba(8,18,28,.45)}.rep-dept-name{font-size:12px;font-weight:700}.rep-dept-metrics{display:flex;align-items:center;gap:14px}.rep-dept-metrics span{font-size:11.5px;font-weight:700;color:#cddbe6}@media (max-width:900px){.rep-metrics{grid-template-columns:repeat(2,1fr)}.rep-timeline{height:150px}}