@font-face{font-family:Satoshi;src:url(/cortex-v2/Satoshi-Variable.woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}:root{--bg:#08080c;--bg-2:#0c0c12;--panel:#0e0f15;--card:hsla(0,0%,100%,.028);--card-2:hsla(0,0%,100%,.05);--card-hi:hsla(0,0%,100%,.07);--border:hsla(0,0%,100%,.07);--border-2:hsla(0,0%,100%,.11);--border-3:hsla(0,0%,100%,.16);--text:#f4f2ee;--text-2:hsla(40,21%,95%,.62);--text-3:hsla(40,21%,95%,.4);--text-4:hsla(40,21%,95%,.26);--gold:#eab308;--gold-soft:rgba(234,179,8,.13);--gold-border:rgba(234,179,8,.22);--cyan:#22d3ee;--cyan-soft:rgba(34,211,238,.12);--cyan-border:rgba(34,211,238,.22);--green:#22c55e;--green-soft:rgba(34,197,94,.13);--blue:#60a5fa;--blue-soft:rgba(96,165,250,.13);--purple:#a78bfa;--purple-soft:rgba(167,139,250,.13);--red:#ef4444;--red-soft:rgba(239,68,68,.13);--orange:#fb923c;--orange-soft:rgba(251,146,60,.13);--r-card:18px;--r-pill:10px;--r-chip:8px;--font:"Satoshi",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--sidebar-w:232px;--accent:var(--cyan);--accent-soft:var(--cyan-soft);--accent-border:var(--cyan-border)}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100vh}button{cursor:pointer;border:0;background:transparent;color:inherit}button,input,select,textarea{font:inherit}::-moz-selection{background:var(--accent);color:#000}::selection{background:var(--accent);color:#000}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:99px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.16);background-clip:padding-box}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;height:100vh;position:relative;background:var(--bg)}.app:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:var(--glow-on,1);transition:opacity .3s;background:radial-gradient(ellipse 70% 50% at 18% -8%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%),radial-gradient(ellipse 60% 50% at 100% 110%,rgba(16,185,129,.04),transparent 60%)}.app>*{position:relative;z-index:1}.sidebar{border-right:1px solid var(--border);background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 40%),var(--bg-2);flex-direction:column;padding:16px 12px;min-width:0;overflow:hidden}.sb-brand,.sidebar{display:flex;position:relative}.sb-brand{align-items:center;gap:10px;padding:6px 8px 4px}.sb-collapse-btn{margin-left:auto;width:22px;height:22px;border-radius:6px;flex-shrink:0;display:grid;place-items:center;color:var(--text-4);transition:color .15s,background-color .15s;opacity:0}.sidebar:hover .sb-collapse-btn{opacity:1}.sb-collapse-btn:hover{color:var(--text-2);background:hsla(0,0%,100%,.05)}.sb-resize-handle{position:absolute;right:-4px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:20}.sb-resize-handle:after{content:"";position:absolute;right:3px;top:8%;bottom:8%;width:2px;border-radius:99px;background:hsla(0,0%,100%,0);transition:background .16s}.sb-resize-handle.dragging:after,.sb-resize-handle:hover:after{background:var(--accent);box-shadow:0 0 8px rgba(34,211,238,.5)}.sb-link span:not(.sb-badge){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sidebar--collapsed{padding:16px 8px;overflow:visible;z-index:5}.sidebar--collapsed .sb-brand{justify-content:center;padding:6px 4px 4px;position:relative;gap:0}.sidebar--collapsed .sb-collapse-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0;opacity:1}.sidebar--collapsed .sb-nav{align-items:center}.sidebar--collapsed .sb-link{justify-content:center;padding:9px;position:relative;overflow:visible}.sidebar--collapsed .sb-link.on:before{left:-8px}.sidebar--collapsed .sb-sect-divider{width:24px;height:1px;background:var(--border);margin:8px auto 4px}.sb-badge-dot{position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:99px}.sb-badge-dot.live{background:var(--green);box-shadow:0 0 5px var(--green)}.sidebar--collapsed .sb-foot{display:flex;justify-content:center}.sb-user--icon{padding:6px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--card)}.sidebar--collapsed .sb-link[data-label]:after{content:attr(data-label);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(-6px);background:rgba(10,10,16,.94);border:1px solid hsla(0,0%,100%,.09);color:var(--text-2);font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .13s,transform .13s;box-shadow:0 4px 14px rgba(0,0,0,.4);z-index:100}.sidebar--collapsed .sb-link:hover[data-label]:after{opacity:1;transform:translateY(-50%) translateX(0)}.app{transition:grid-template-columns .22s cubic-bezier(.4,0,.2,1)}.app--collapsed{grid-template-columns:60px 1fr}.app--resizing{transition:none!important}.sb-mark{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:var(--gold);display:grid;place-items:center}.sb-word{font-size:16px;font-weight:700;letter-spacing:-.02em}.cortex-mark{display:inline-grid;place-items:center;flex-shrink:0;background:radial-gradient(circle at 50% 32%,rgba(34,211,238,.14),hsla(0,0%,100%,.015) 75%),#0b0b0f;border:1px solid rgba(34,211,238,.25);box-shadow:inset 0 0 12px rgba(34,211,238,.08),0 0 18px -6px rgba(34,211,238,.28)}.sb-word small{display:block;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-top:1px}.sb-nav{display:flex;flex-direction:column;gap:2px;margin-top:18px}.sb-sect{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);padding:14px 10px 6px}.sb-link{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--r-pill);color:var(--text-2);font-size:13.5px;font-weight:500;transition:background-color .16s,color .16s;width:100%;text-align:left;position:relative}.sb-link svg{width:17px;height:17px;flex-shrink:0}.sb-link:hover{background:hsla(0,0%,100%,.035);color:var(--text)}.sb-link.on{background:var(--card-2);color:var(--text)}.sb-link.on:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--accent)}.sb-badge{margin-left:auto;font-size:11px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.sb-badge.live{background:var(--green-soft);color:var(--green)}.sb-foot{margin-top:auto}.sb-user{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--card);width:100%;text-align:left;transition:border-color .16s}.sb-user:hover{border-color:var(--border-2)}.sb-ava{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;font-size:12px;font-weight:700;color:#000}.sb-user-name{font-size:12.5px;font-weight:600;line-height:1.2}.sb-user-meta{font-size:11px;color:var(--text-3)}.main{display:flex;flex-direction:column;min-width:0;min-height:0}.topbar{display:flex;align-items:center;gap:14px;padding:0 22px;height:58px;flex-shrink:0;border-bottom:1px solid var(--border);background:rgba(8,8,12,.7);backdrop-filter:blur(18px);position:relative;z-index:10}.tb-title{font-size:16px;font-weight:700;letter-spacing:-.01em}.tb-sub{font-size:12px;color:var(--text-3);margin-top:1px}.tb-spacer{flex:1}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:var(--r-pill);background:var(--card);border:1px solid var(--border)}.seg button{padding:6px 12px;font-size:12.5px;font-weight:600;border-radius:7px;color:var(--text-2);transition:background-color .15s,color .15s;white-space:nowrap}.seg button:hover{color:var(--text)}.seg button.on{background:var(--accent-soft);color:var(--accent)}.tb-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:var(--r-pill);background:var(--card);border:1px solid var(--border);color:var(--text-3);width:220px}.tb-search svg{width:15px;height:15px;flex-shrink:0}.tb-search input{background:none;border:0;outline:none;color:var(--text);width:100%;font-size:13px}.task-board-page{padding-bottom:28px}.task-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.task-board-title{margin:0;font-size:17px;font-weight:750}.task-board-sub{margin-top:2px;color:var(--text-3);font-size:12px}.task-board-controls,.task-board-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.task-kpis{display:grid;grid-template-columns:repeat(5,minmax(104px,1fr));gap:8px;margin-bottom:12px}.task-kpi{min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card);text-align:left}.task-kpi:hover{background:var(--card-2);border-color:var(--border-2)}.task-kpi span{display:block;color:var(--text-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.task-kpi strong{display:block;margin-top:7px;font-size:24px;line-height:1}.task-kpi--warn strong{color:var(--orange)}.task-noise-banner{width:100%;display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;border:1px solid rgba(251,146,60,.28);border-radius:8px;background:rgba(251,146,60,.08);color:#fed7aa;font-size:12.5px;font-weight:650;text-align:left}.task-noise-banner:hover{background:rgba(251,146,60,.12)}.task-route-banner{width:100%;display:flex;padding:9px 11px;border:1px solid rgba(96,165,250,.24);border-radius:8px;background:rgba(96,165,250,.08);color:#bfdbfe;font-size:12.5px;font-weight:650}.task-create-panel,.task-route-banner{align-items:center;gap:8px;margin-bottom:12px}.task-create-panel{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.8fr) minmax(170px,.9fr) 76px minmax(190px,1.3fr) auto;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.task-create-panel input,.task-create-panel select,.task-drawer-grid select,.task-edit-form input,.task-edit-form textarea,.task-inline-form input,.task-inline-form select{min-width:0;height:32px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.035);color:var(--text);font-size:12.5px;outline:none}.task-create-panel input:focus,.task-create-panel select:focus,.task-drawer-grid select:focus,.task-edit-form input:focus,.task-edit-form textarea:focus,.task-inline-form input:focus,.task-inline-form select:focus{border-color:var(--accent-border)}.task-board-toolbar{justify-content:space-between;margin-bottom:10px}.task-view-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.task-view-tabs button{height:30px;padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--text-2);background:var(--card);font-size:12px;font-weight:650;white-space:nowrap}.task-view-tabs button:hover{color:var(--text);border-color:var(--border-2)}.task-view-tabs button.on{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}.task-search{display:flex;align-items:center;gap:8px;width:min(260px,100%);height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text-3)}.task-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:12.5px}.task-board-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px;color:var(--text-3);font-size:11.5px}.task-board-meta span+span:before{content:"·";margin-right:8px;color:var(--text-4)}.task-list{display:grid;gap:7px}.task-empty-state{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border:1px solid rgba(96,165,250,.22);border-radius:8px;background:rgba(96,165,250,.055)}.task-empty-state h3{margin:0;color:var(--text);font-size:14px;line-height:1.25}.task-empty-state p{margin:5px 0 0;color:var(--text-2);font-size:12.5px;line-height:1.45}.task-empty-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.task-card,.task-group-row,.task-row,.task-sample-row{border:1px solid var(--border);border-radius:8px;background:var(--card)}.task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px}.task-card:hover,.task-group-row:hover,.task-row:hover,.task-sample-row:hover{border-color:var(--border-2);background:var(--card-2)}.task-card[aria-busy=true],.task-row[aria-busy=true]{opacity:.65}.task-card-main,.task-row-main{min-width:0;text-align:left}.task-identity,.task-line{min-width:0}.task-line{display:flex;align-items:flex-start;gap:8px}.task-name{min-width:0;color:var(--text);font-size:13.2px;font-weight:700;line-height:1.32;overflow-wrap:anywhere}.task-meta-line,.task-subline{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px;color:var(--text-3);font-size:11.2px}.task-meta-line span+span:before{content:"·";margin-right:7px;color:var(--text-4)}.task-overdue{color:var(--red);font-weight:750}.task-priority{display:inline-grid;place-items:center;min-width:24px;height:18px;padding:0 5px;border:1px solid var(--border-2);border-radius:6px;color:var(--text-2);font-size:10.5px;font-weight:800;flex-shrink:0}.task-priority--p0{color:#fecaca;border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.08)}.task-priority--p1{color:#fed7aa;border-color:rgba(251,146,60,.34);background:rgba(251,146,60,.08)}.task-priority--p2{color:#bae6fd;border-color:rgba(96,165,250,.3);background:rgba(96,165,250,.08)}.task-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.task-actions--compact{justify-content:flex-start;margin-top:8px}.task-error{grid-column:1/-1;color:var(--red);font-size:12px}.task-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;align-items:start}.task-column{min-width:0}.task-column-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:var(--text-2);font-size:12px;font-weight:750}.task-column-head strong{color:var(--text-3);font-size:11px}.task-column-stack{display:grid;gap:8px}.task-column-empty{min-height:62px;display:grid;place-items:center;border:1px dashed var(--border);border-radius:8px;color:var(--text-4);font-size:12px}.task-card{padding:10px}.task-card .task-name{font-size:12.8px}.task-flow-control{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;margin-top:8px}.task-flow-control span{color:var(--text-4);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.task-flow-control select{min-width:0;height:30px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.035);color:var(--text);font-size:12px;outline:none}.task-system-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:12px}.task-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.task-calendar-panel{display:grid;align-content:start;gap:8px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.task-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-2);font-size:12px;font-weight:750}.task-panel-head strong{color:var(--text-3);font-size:11px}.task-calendar-event{display:grid;gap:3px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.025);color:var(--text);text-align:left}.task-calendar-event:hover{border-color:var(--border-2);background:hsla(0,0%,100%,.045)}.task-calendar-event strong{min-width:0;font-size:12.5px;overflow-wrap:anywhere}.task-calendar-event small,.task-calendar-event span{color:var(--text-3);font-size:11.2px}.task-calendar-event--button{width:100%}.task-sync-error{padding:8px 9px;border:1px solid rgba(239,68,68,.28);border-radius:8px;background:rgba(239,68,68,.08);color:#fecaca;font-size:12px}.task-stale-list{display:grid;gap:8px}.task-stale-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px;border:1px solid rgba(251,146,60,.22);border-radius:8px;background:rgba(251,146,60,.055)}.task-stale-row[aria-busy=true]{opacity:.65}.task-stale-row p{margin:4px 0 0;color:var(--text-2);font-size:12px}.task-stale-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.task-evidence-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.task-evidence-row span{padding:3px 6px;border-radius:6px;background:hsla(0,0%,100%,.055);color:var(--text-3);font-size:10.8px}.task-group-list,.task-system-samples{display:grid;gap:8px;align-content:start}.task-group-row{display:flex;justify-content:space-between;gap:12px;padding:11px}.task-group-count{display:grid;justify-items:end;align-content:center;min-width:56px}.task-group-count strong{color:var(--orange);font-size:20px;line-height:1}.task-group-count span{color:var(--text-3);font-size:10.5px}.task-sample-row{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;text-align:left}.task-sample-row span{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:650}.task-sample-row small{flex-shrink:0;color:var(--text-3)}.task-drawer{position:fixed;top:74px;right:18px;bottom:18px;z-index:30;width:min(430px,calc(100vw - 36px));overflow:auto;padding:16px;border:1px solid var(--border-2);border-radius:8px;background:rgba(12,12,18,.96);box-shadow:0 18px 50px rgba(0,0,0,.42);backdrop-filter:blur(18px)}.task-drawer-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.task-drawer-head h3{margin:2px 0 0;font-size:17px;line-height:1.25}.task-drawer-eyebrow{color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.task-drawer-grid{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px 12px;margin-bottom:16px;font-size:12.5px}.task-drawer-grid span{color:var(--text-3)}.task-drawer-grid strong{min-width:0;overflow-wrap:anywhere}.task-drawer-section{margin-bottom:14px}.task-drawer-section h4{margin:0 0 5px;font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.task-drawer-section p{margin:0;color:var(--text-2);font-size:12.5px}.task-drawer-section p+p{margin-top:5px}.task-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;margin-top:7px}.task-inline-form--triple{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) auto}.task-edit-form{display:grid;gap:7px;margin-top:7px}.task-edit-form textarea{height:auto;min-height:64px;padding:8px 9px;line-height:1.45;resize:vertical}.task-check-row{display:flex;align-items:center;gap:8px;min-height:28px;color:var(--text-2);font-size:12.5px}.task-check-row input{width:15px;height:15px;accent-color:var(--accent)}.task-freshness{color:var(--orange);font-size:11px;font-weight:700;text-transform:uppercase}@media (max-width:860px){.task-board-head,.task-board-toolbar{align-items:stretch;flex-direction:column}.task-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.task-row{grid-template-columns:1fr}.task-empty-state{align-items:stretch;flex-direction:column}.task-actions,.task-empty-actions{justify-content:flex-start}.task-calendar-layout,.task-create-panel,.task-inline-form--triple,.task-system-layout{grid-template-columns:1fr}}.tb-search input::-moz-placeholder{color:var(--text-3)}.tb-search input::placeholder{color:var(--text-3)}.icon-btn{width:34px;height:34px;border-radius:var(--r-pill);display:grid;place-items:center;color:var(--text-2);border:1px solid var(--border);background:var(--card);transition:color .15s,border-color .15s;flex-shrink:0;position:relative}.icon-btn:hover{color:var(--text);border-color:var(--border-2)}.icon-btn svg{width:16px;height:16px}.icon-btn .dot{position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:99px;background:var(--accent)}.scroll{flex:1;overflow-y:auto;min-height:0}.page{padding:22px;max-width:1320px;margin:0 auto;width:100%}.page-wide{padding:18px 22px;max-width:none;margin:0;width:100%}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:18px}.card-glass{backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.card-title{font-size:13px;font-weight:700;letter-spacing:.01em}.card-meta{font-size:11px;color:var(--text-3)}.card-link{color:var(--accent);font-size:12px;font-weight:600}.card-link:hover{text-decoration:underline}.eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.grid{display:grid;gap:14px}.stat{padding:16px 16px 14px}.stat-top{display:flex;align-items:center;gap:8px;margin-bottom:10px}.stat-ic{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.stat-ic svg{width:13px;height:13px}.stat-lbl{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.stat-val{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1}.stat-foot{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-3)}.delta{font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:99px}.delta.up{color:var(--green);background:var(--green-soft)}.delta.down{color:var(--red);background:var(--red-soft)}.delta.flat{color:var(--text-3);background:hsla(0,0%,100%,.05)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--r-chip);font-size:11.5px;font-weight:600;background:hsla(0,0%,100%,.045);color:var(--text-2);border:1px solid var(--border);white-space:nowrap}.chip svg{width:12px;height:12px}.chip .pdot{width:6px;height:6px;border-radius:99px}.chip.gold{background:var(--gold-soft);color:var(--gold);border-color:var(--gold-border)}.chip.green{background:var(--green-soft);color:var(--green);border-color:rgba(34,197,94,.22)}.chip.blue{background:var(--blue-soft);color:var(--blue);border-color:rgba(96,165,250,.22)}.chip.purple{background:var(--purple-soft);color:var(--purple);border-color:rgba(167,139,250,.22)}.chip.red{background:var(--red-soft);color:var(--red);border-color:rgba(239,68,68,.22)}.chip.orange{background:var(--orange-soft);color:var(--orange);border-color:rgba(251,146,60,.22)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border-radius:var(--r-pill);font-size:13px;font-weight:600;background:var(--card-2);color:var(--text);border:1px solid var(--border-2);transition:background-color .15s,border-color .15s,opacity .15s;white-space:nowrap}.btn:hover{background:var(--card-hi);border-color:var(--border-3)}.btn svg{width:15px;height:15px}.btn.primary{background:var(--accent);color:#02111a;border-color:transparent;font-weight:700}.btn.primary:hover{filter:brightness(1.08)}.btn.green{background:var(--green);color:#042713;border-color:transparent}.btn.green:hover{filter:brightness(1.08)}.btn.ghost{background:transparent;border-color:var(--border);color:var(--text-2)}.btn.ghost:hover{color:var(--text);background:hsla(0,0%,100%,.03)}.btn.danger{background:var(--red-soft);color:var(--red);border-color:rgba(239,68,68,.25)}.btn.danger:hover{background:rgba(239,68,68,.2)}.btn.sm{padding:6px 11px;font-size:12px}.btn.lg{padding:12px 20px;font-size:14px}.btn.block{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed}.page-command-center{max-width:none;padding:16px 18px}.cc-header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}.cc-header h2{margin:2px 0;font-size:22px;line-height:1.1}.cc-header p{margin:0;color:var(--text-3);font-size:12.5px}.cc-health{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}.cc-summary{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;margin-bottom:10px}.cc-summary>div{min-height:48px;border:1px solid var(--border);background:hsla(0,0%,100%,.025);border-radius:8px;padding:8px 10px}.cc-summary strong{display:block;font-size:18px;line-height:1}.cc-summary span{display:block;margin-top:5px;color:var(--text-3);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.cc-source-warnings{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cc-layout{display:grid;grid-template-columns:minmax(132px,.55fr) minmax(360px,1.45fr) minmax(300px,.9fr);gap:10px;min-height:calc(100vh - 196px)}.cc-detail,.cc-list,.cc-queues{min-height:0;border:1px solid var(--border);background:hsla(0,0%,100%,.024);border-radius:8px}.cc-queues{padding:8px;align-self:start}.cc-queues button{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:7px;padding:7px 8px;color:var(--text-2);text-align:left;font-size:12.5px}.cc-queues button.on,.cc-queues button:hover{background:var(--card-2);color:var(--text)}.cc-queues strong{font-size:11px;min-width:22px;height:20px;display:grid;place-items:center;border-radius:99px;background:hsla(0,0%,100%,.055)}.cc-list{overflow:auto;padding:6px}.cc-row{width:100%;display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:70px;padding:9px 10px 9px 0;border-radius:8px;color:var(--text);text-align:left}.cc-row.on,.cc-row:hover{background:hsla(0,0%,100%,.045)}.cc-priority{align-self:stretch;width:3px;border-radius:99px;background:var(--blue)}.cc-priority.red{background:var(--red)}.cc-priority.gold{background:var(--gold)}.cc-priority.green{background:var(--green)}.cc-priority.orange{background:var(--orange)}.cc-row-main{min-width:0;display:grid;gap:3px}.cc-row-title{font-size:13.5px;font-weight:700}.cc-row-sub,.cc-row-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-row-sub{color:var(--text-2);font-size:12px}.cc-row-evidence{display:flex;flex-wrap:wrap;gap:7px;text-transform:capitalize}.cc-row-evidence,.cc-row-meta{color:var(--text-3);font-size:11px}.cc-row-meta{min-width:110px;display:grid;justify-items:end;gap:5px}.cc-detail{padding:14px;overflow:auto}.cc-detail h3{margin:4px 0;font-size:18px;line-height:1.18}.cc-detail p{color:var(--text-2);font-size:12.5px;margin:0}.cc-inline-context{display:grid;gap:4px;margin-top:10px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:rgba(34,197,94,.055)}.cc-inline-context strong{color:var(--text);font-size:12px}.cc-detail-close,.cc-inline-context span{color:var(--text-3);font-size:11.5px}.cc-detail-close{float:right;padding:4px 0 4px 8px}.cc-detail-close:hover{color:var(--text)}.cc-detail-block{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.cc-detail-block h4{margin:0 0 8px;font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.cc-actionbar,.cc-factors{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cc-detail dl{display:grid;gap:8px;margin:0}.cc-detail dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.cc-detail dt{color:var(--text-3);font-size:11px}.cc-detail dd{margin:0;color:var(--text-2);font-size:12px;overflow-wrap:anywhere}.cc-freshness{margin-top:12px;color:var(--text-3);font-size:11px}.cc-action-error{margin-top:8px!important;color:var(--red)!important}.cc-blocked,.cc-empty,.cc-loading{min-height:180px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;color:var(--text-3);padding:22px}.cc-blocked h2,.cc-empty h3{margin:0;color:var(--text);font-size:15px}.cc-blocked p,.cc-empty p{margin:0;font-size:12.5px}@media (max-width:900px){.page-command-center{padding:12px}.cc-header{align-items:start;flex-direction:column}.cc-health{justify-content:flex-start}.cc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-layout{grid-template-columns:1fr;min-height:0}.cc-queues{display:flex;overflow-x:auto;gap:6px}.cc-queues button{min-width:130px}.cc-row{grid-template-columns:4px minmax(0,1fr)}.cc-row-meta{grid-column:2;justify-items:start;min-width:0;display:flex;flex-wrap:wrap}.cc-detail{position:sticky;bottom:0;max-height:58vh;box-shadow:0 -18px 48px rgba(0,0,0,.46)}}.meter{height:8px;background:hsla(0,0%,100%,.06);overflow:hidden}.meter,.meter>i{border-radius:99px}.meter>i{display:block;height:100%;transition:width .6s var(--ease,cubic-bezier(.2,.8,.2,1))}.auth{height:100vh;position:relative;overflow:hidden;background:#05050a}.auth-stage{background:radial-gradient(ellipse 90% 70% at 30% 25%,rgba(34,211,238,.05),transparent 60%),radial-gradient(ellipse 70% 80% at 80% 90%,rgba(96,165,250,.04),transparent 60%),#05050a}.auth-stage,.particles{position:absolute;inset:0}.particles{width:100%;height:100%;display:block}.auth-stage-veil{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 55% at 50% 50%,transparent 35%,rgba(5,5,10,.45) 100%)}.auth-stage-mark{top:34px;display:flex;align-items:center;gap:10px}.auth-stage-foot,.auth-stage-mark{position:absolute;left:36px;z-index:2}.auth-stage-foot{bottom:30px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.auth-main{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:40px;z-index:2}.auth-card{width:100%;max-width:372px;background:rgba(8,8,14,.72);backdrop-filter:blur(36px) saturate(1.6);-webkit-backdrop-filter:blur(36px) saturate(1.6);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;padding:36px;box-shadow:0 32px 80px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.03)}.auth-or{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--text-4);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.auth-or:after,.auth-or:before{content:"";flex:1;height:1px;background:var(--border)}.btn.touchid{gap:10px;background:var(--card);border-color:var(--border-2);color:var(--text)}.btn.touchid:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent)}.btn.touchid svg{color:var(--accent)}.btn.gsi{gap:10px;background:#fff;color:#1f2329;border-color:#fff;font-weight:600}.btn.gsi:hover{background:#f3f4f6;border-color:#f3f4f6}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-weight:600;color:var(--text-2);margin-bottom:6px}.input{width:100%;height:44px;padding:0 13px;border-radius:var(--r-pill);background:var(--card);border:1px solid var(--border-2);color:var(--text);outline:none;transition:border-color .15s}.input:focus{border-color:var(--accent-border)}.input::-moz-placeholder{color:var(--text-3)}.input::placeholder{color:var(--text-3)}textarea.input{height:auto;padding:11px 13px;resize:vertical;line-height:1.5}.brief{position:relative;height:100vh;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(ellipse 70% 50% at 20% -10%,rgba(34,211,238,.04),transparent 60%),#05050a}.brief-particles{position:absolute;inset:0;opacity:.5;pointer-events:none}.brief-top{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-bottom:1px solid var(--border);background:rgba(6,6,9,.6);backdrop-filter:blur(14px)}.engine-badge{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border-radius:var(--r-pill);font-size:12.5px;font-weight:600;background:var(--card);border:1px solid var(--border-2);color:var(--text)}.engine-badge:hover{border-color:var(--border-3)}.brief-body{position:relative;z-index:2;flex:1;min-height:0;display:grid;grid-template-columns:380px 1fr;gap:22px;max-width:1160px;width:100%;margin:0 auto;padding:26px 30px;overflow-y:auto}.brief-col-lbl{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px}.brief-left{display:flex;flex-direction:column}.brief-hint{gap:8px;font-size:12px;margin-top:16px;line-height:1.5}.brief-hint,.seg-card{display:flex;align-items:center}.seg-card{gap:14px;padding:14px 15px;border-radius:var(--r-card);border:1px solid hsla(0,0%,100%,.07);background:rgba(8,8,14,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);width:100%;text-align:left;transition:border-color .16s,background-color .16s,box-shadow .16s}.seg-card:hover{border-color:hsla(0,0%,100%,.12);background:rgba(8,8,14,.72)}.seg-card.on{border-color:var(--accent-border);background:rgba(34,211,238,.06);box-shadow:0 0 0 1px var(--accent-border) inset}.seg-card-info{flex:1;min-width:0}.seg-card-bar{display:flex;align-items:center;gap:10px;margin-top:5px}.brief-right{border:1px solid hsla(0,0%,100%,.08);border-radius:22px;padding:26px;background:rgba(8,8,14,.7);backdrop-filter:blur(32px) saturate(1.5);-webkit-backdrop-filter:blur(32px) saturate(1.5);align-self:start;transition:opacity .2s;box-shadow:0 24px 60px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.03)}.brief-right.generating{opacity:.55}.brief-mood{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:99px;font-size:11.5px;font-weight:700}.brief-engine-row{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:14px}.gen-typing{position:relative}.gen-typing:after{content:"";display:inline-block;width:7px;height:13px;margin-left:2px;background:var(--accent);vertical-align:middle;animation:blink .7s steps(1) infinite}@keyframes blink{50%{opacity:0}}.brief-headline{font-size:25px;line-height:1.18;letter-spacing:-.02em;margin-top:10px;text-wrap:balance}.brief-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.brief-signal{padding:13px 14px;border-radius:13px;background:var(--card);border:1px solid var(--border)}.sig-dir{position:absolute;top:12px;right:12px}.sig-dir.up{color:var(--green)}.sig-dir.down{color:var(--red)}.sig-dir.flat{color:var(--text-4)}.target-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:13px;background:var(--card);border:1px solid var(--border);transition:border-color .14s}.target-card:hover{border-color:var(--border-2)}.brief-notes{display:flex;flex-direction:column;gap:9px;margin-top:16px}.brief-note{display:flex;gap:10px;font-size:12.5px;line-height:1.5;color:var(--text-2);padding:11px 13px;border-radius:12px;border:1px solid var(--border)}.brief-note svg{flex-shrink:0;margin-top:1px}.brief-note strong{color:var(--text);font-weight:700}.brief-note.green{background:var(--green-soft);border-color:rgba(34,197,94,.2)}.brief-note.green svg{color:var(--green)}.brief-note.gold{background:var(--gold-soft);border-color:var(--gold-border)}.brief-note.gold svg{color:var(--gold)}.seg-list{display:flex;flex-direction:column;gap:9px}.brief-signal{position:relative;padding:14px 15px 12px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);overflow:hidden}.brief-signal-bar{position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:0 0 14px 14px}.brief-signal.up .brief-signal-bar{background:var(--green);box-shadow:0 0 8px rgba(34,197,94,.5)}.brief-signal.down .brief-signal-bar{background:var(--red)}.brief-signal.flat .brief-signal-bar{background:hsla(0,0%,100%,.1)}.brief-funnel{display:flex;flex-direction:column;gap:7px;margin-top:4px}.brief-funnel-row{display:flex;align-items:center;gap:10px}.brief-funnel-label{font-size:10.5px;color:var(--text-3);width:120px;flex-shrink:0;text-align:right;line-height:1.3}.brief-funnel-track{flex:1;height:5px;background:hsla(0,0%,100%,.05);border-radius:99px;overflow:hidden}.brief-funnel-fill{height:100%;border-radius:99px;transition:width .7s cubic-bezier(.2,.8,.2,1)}.brief-funnel-val{font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--text-2);width:36px;text-align:right;flex-shrink:0}.brief-window-track{position:relative;height:5px;background:hsla(0,0%,100%,.06);border-radius:99px}.brief-window-fill{position:absolute;top:0;height:100%;background:var(--accent);border-radius:99px;box-shadow:0 0 10px rgba(34,211,238,.4)}.brief-window-ticks{display:flex;justify-content:space-between;margin-top:5px}.brief-window-tick{font-size:9px;color:var(--text-4)}.brief-divider{height:1px;background:hsla(0,0%,100%,.06);margin:18px 0}.brief-section-lbl{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);margin-bottom:10px}@media (max-width:900px){.auth-main{justify-content:center;padding:24px}.auth-stage-mark{top:22px;left:22px}.auth-stage-foot{display:none}.brief-body{grid-template-columns:1fr}}.row{align-items:center;gap:10px}.col,.row{display:flex}.col{flex-direction:column}.between{display:flex;align-items:center;justify-content:space-between;gap:12px}.wrap{flex-wrap:wrap}.gap6{gap:6px}.gap8{gap:8px}.gap10{gap:10px}.gap14{gap:14px}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt22{margin-top:22px}.dd{position:absolute;top:calc(100% + 6px);z-index:50;background:#111219;border:1px solid var(--border-2);border-radius:12px;box-shadow:0 18px 48px rgba(0,0,0,.55);padding:5px;overflow:hidden}.dd-head{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 6px}.dd-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--text);transition:background-color .13s}.dd-item:hover{background:hsla(0,0%,100%,.05)}.dd-item.on{background:var(--accent-soft);color:var(--accent)}.dd-meta{margin-left:auto;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums}.dd-sep{height:1px;background:var(--border);margin:5px 4px}.fade-in{animation:fadeIn .36s var(--ease-out,cubic-bezier(.22,1,.36,1)) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fade-in{animation:none}}.act-row{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:9px;transition:background-color .13s}.act-row:hover{background:hsla(0,0%,100%,.025)}.fchip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:var(--r-pill);font-size:12.5px;font-weight:600;color:var(--text-2);background:var(--card);border:1px solid var(--border);transition:all .14s}.fchip .pdot{width:7px;height:7px;border-radius:99px}.fchip:hover{color:var(--text);border-color:var(--border-2)}.fchip.on{color:var(--text);border-color:var(--fc,var(--accent));background:color-mix(in srgb,var(--fc,var(--accent)) 14%,transparent)}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:0 12px 10px}.tbl td,.tbl th{border-bottom:1px solid var(--border)}.tbl td{padding:11px 12px;font-size:13px;vertical-align:middle}.tbl tbody tr{transition:background-color .13s;cursor:pointer}.tbl tbody tr:hover{background:hsla(0,0%,100%,.02)}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr.on{background:var(--accent-soft)}.mono-code{font-family:var(--mono);font-size:12px;color:var(--text-2);letter-spacing:-.01em}.call-grid{display:grid;gap:0;height:100%;grid-template-rows:minmax(0,1fr);overflow:hidden;transition:grid-template-columns .35s cubic-bezier(.4,0,.2,1)}.call-queue-rail{display:flex;flex-direction:column;min-height:0;padding:16px 12px;overflow:hidden;background:linear-gradient(90deg,rgba(6,6,10,.6) 0,rgba(6,6,10,.2) 85%,transparent);box-shadow:1px 0 0 0 hsla(0,0%,100%,.04);transition:opacity .22s ease,padding .35s cubic-bezier(.4,0,.2,1);white-space:nowrap}.call-grid[style*="0px"] .call-queue-rail{opacity:0;padding-left:0;padding-right:0}.q-item{width:100%;text-align:left;padding:10px 11px;border-radius:11px;border:1px solid var(--border);background:var(--card);transition:all .13s}.q-item:hover{border-color:var(--border-2);background:var(--card-2)}.q-item.on{border-color:var(--accent-border);background:var(--accent-soft)}.call-ava{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;flex-shrink:0}.call-ava.ring{box-shadow:0 0 0 4px rgba(34,197,94,.12);animation:ring 1.6s ease-in-out infinite}@keyframes ring{0%,to{box-shadow:0 0 0 4px rgba(34,197,94,.1)}50%{box-shadow:0 0 0 8px rgba(34,197,94,.04)}}@media (prefers-reduced-motion:reduce){.call-ava.ring{animation:none}}.call-timer{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.call-body{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);gap:14px;flex:1;min-height:0;overflow:hidden}.call-body--active{grid-template-columns:1.15fr 1fr}.call-body--wrap{grid-template-columns:1fr}.act-strip{display:flex;gap:6px;flex-wrap:wrap;padding:8px 0 0}.act-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:7px;border:1px solid var(--border);background:hsla(0,0%,100%,.03);color:var(--text-3);font-size:11.5px;font-weight:600;cursor:pointer;transition:background .13s,color .13s,border-color .13s;white-space:nowrap}.act-pill:hover:not(:disabled){background:hsla(0,0%,100%,.07);color:var(--text);border-color:hsla(0,0%,100%,.12)}.act-pill.on{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.act-pill:disabled{opacity:.35;cursor:not-allowed}.transcript{flex:1;overflow-y:auto;gap:10px;min-height:0}.tline,.transcript{display:flex;flex-direction:column}.tline{gap:2px;max-width:90%}.tline-who{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.tline-txt{font-size:13px;line-height:1.45;padding:9px 12px;border-radius:12px;background:var(--card-2)}.tline.you{align-self:flex-end;align-items:flex-end}.tline.you .tline-txt{background:var(--accent-soft);color:var(--text)}.tline.maya .tline-txt{background:rgba(167,139,250,.12);border:1px solid rgba(167,139,250,.25);color:#c9b8ff}.tline.maya .tline-who{color:var(--purple)}.disp{background:var(--bg-2);border-color:var(--border-2)}.disp-note{padding:10px;border-radius:12px;background:var(--accent-soft);border:1px solid var(--accent-border);margin-bottom:10px}.disp-note textarea{background:rgba(0,0,0,.25);border-color:hsla(0,0%,100%,.1)}.disp-lbl{font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px;color:var(--text)}.disp-sect-lbl{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:16px 0 9px}.disp-group{font-size:11.5px;font-weight:600;color:var(--text-2);margin-bottom:7px}.link-mini{font-size:11px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:4px}.link-mini:hover{text-decoration:underline}.outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.out-btn{display:flex;align-items:center;gap:8px;padding:10px 11px;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--text-2);font-size:12.5px;font-weight:600;transition:all .13s;text-align:left}.out-btn svg{flex-shrink:0}.out-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-2)}.out-btn:disabled{opacity:.45;cursor:not-allowed}.out-btn.on{color:var(--text)}.out-btn.tone-green{background:var(--green-soft);border-color:rgba(34,197,94,.4);color:var(--green)}.out-btn.tone-orange{background:var(--orange-soft);border-color:rgba(251,146,60,.4);color:var(--orange)}.out-btn.tone-blue{background:var(--blue-soft);border-color:rgba(96,165,250,.4);color:var(--blue)}.out-btn.tone-red{background:var(--red-soft);border-color:rgba(239,68,68,.4);color:var(--red)}.out-btn.tone-purple{background:var(--purple-soft);border-color:rgba(167,139,250,.4);color:var(--purple)}.out-btn.tone-muted{background:var(--card-2);border-color:var(--border-2);color:var(--text)}.sub-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-left:2px}.sub-chip{padding:6px 11px;border-radius:99px;font-size:12px;font-weight:600;border:1px solid var(--border-2);background:var(--card);color:var(--text-2);transition:all .13s}.sub-chip:hover{color:var(--text);border-color:var(--border-3)}.sub-chip.on{background:var(--accent);color:#000;border-color:transparent}.sub-chip.on.red{background:var(--red);color:#fff}.sit-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:99px;font-size:12px;font-weight:600;border:1px solid var(--border);background:var(--card);color:var(--text-2);transition:all .13s}.sit-chip:hover:not(:disabled){color:var(--text);border-color:var(--border-2)}.sit-chip:disabled{opacity:.45;cursor:not-allowed}.sit-chip.on{background:rgba(96,165,250,.14);border-color:rgba(96,165,250,.4);color:var(--blue)}.disp-inset{margin-top:12px;padding:12px;border-radius:12px;background:var(--card);border:1px solid var(--border-2)}.baddata-toggle{display:flex;align-items:center;gap:8px;width:100%;margin-top:16px;padding:10px 12px;border-radius:10px;font-size:12.5px;font-weight:600;border:1px dashed var(--border-2);background:transparent;color:var(--text-2);transition:all .13s}.baddata-toggle:hover:not(:disabled){color:var(--text);border-color:var(--border-3)}.baddata-toggle:disabled{opacity:.45;cursor:not-allowed}.baddata-toggle.on{color:var(--red);border-color:rgba(239,68,68,.4);border-style:solid;background:var(--red-soft)}.disp-save{display:flex;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.btn.alt-redial{background:rgba(251,146,60,.1);color:var(--orange);border:1px solid rgba(251,146,60,.4);white-space:nowrap}.btn.alt-redial:hover{background:rgba(251,146,60,.18)}.btn.ghost.danger{color:var(--red);border-color:rgba(239,68,68,.25)}.btn.ghost.danger:hover{background:var(--red-soft);color:var(--red)}.wrap-skip-confirm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wrap-skip-warn{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--red);flex:1;min-width:180px}.demo-outcome-panel{margin-bottom:14px;padding:14px;border-radius:14px;background:rgba(234,179,8,.06);border:1px solid var(--gold-border);display:flex;flex-direction:column;gap:10px}.demo-outcome-head{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.demo-outcome-btns{display:flex;gap:8px;flex-wrap:wrap}.demo-outcome-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;font-size:12.5px;font-weight:600;border:1px solid var(--border-2);background:var(--card);color:var(--text-2);cursor:pointer;transition:background .13s,color .13s,border-color .13s;white-space:nowrap}.demo-outcome-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-3);background:var(--card-2)}.demo-outcome-btn:disabled{opacity:.45;cursor:not-allowed}.demo-outcome-btn.showed{border-color:rgba(34,197,94,.4);color:var(--green);background:var(--green-soft)}.demo-outcome-btn.showed:hover:not(:disabled){background:rgba(34,197,94,.2)}.demo-outcome-btn.no-show{border-color:rgba(239,68,68,.4);color:var(--red);background:var(--red-soft)}.demo-outcome-btn.no-show:hover:not(:disabled){background:rgba(239,68,68,.2)}.demo-outcome-btn.rescheduled{border-color:rgba(251,146,60,.4);color:var(--orange);background:var(--orange-soft)}.demo-outcome-btn.rescheduled:hover:not(:disabled){background:rgba(251,146,60,.2)}.demo-outcome-result{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;padding:7px 11px;border-radius:8px}.demo-outcome-result.ok{color:var(--green);background:var(--green-soft);border:1px solid rgba(34,197,94,.3)}.demo-outcome-result.err{color:var(--red);background:var(--red-soft);border:1px solid rgba(239,68,68,.3)}.demo-outcome-reschedule{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.demo-outcome-reschedule input{flex:1;min-width:180px;height:36px}.agent-decision{border-radius:14px;padding:11px 14px;margin-bottom:8px;background:rgba(34,211,238,.045);border:1px solid var(--accent-border);display:flex;flex-direction:column;gap:8px}.ad-head{display:flex;align-items:center;justify-content:space-between}.ad-title{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.ad-verdict{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ad-outcome{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:8px;border:1px solid var(--border);background:hsla(0,0%,100%,.04);flex-shrink:0}.ad-outcome.tone-green{color:var(--green);border-color:rgba(34,197,94,.4);background:var(--green-soft)}.ad-outcome.tone-orange{color:var(--orange);border-color:rgba(251,146,60,.4);background:rgba(251,146,60,.1)}.ad-outcome.tone-blue{color:#60a5fa;border-color:rgba(96,165,250,.4);background:rgba(96,165,250,.1)}.ad-outcome.tone-red{color:var(--red);border-color:rgba(239,68,68,.4);background:var(--red-soft)}.ad-outcome.tone-purple{color:#a855f7;border-color:rgba(168,85,247,.4);background:rgba(168,85,247,.1)}.ad-outcome.tone-muted{color:var(--text-3);border-color:var(--border)}.ad-why{font-size:13px;color:var(--text-2,var(--text));line-height:1.45}.ad-coach{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:var(--text);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:10px;padding:9px 11px}.ad-coach strong{color:var(--accent)}.ad-doing{display:flex;flex-direction:column;gap:6px;padding:10px 11px;border-radius:11px;background:rgba(0,0,0,.18);border:1px solid var(--border)}.ad-doing-lbl{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.ad-step{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text);line-height:1.4}.ad-step strong{font-weight:700}.ad-change{margin-left:auto;font-size:11px;font-weight:600;color:var(--accent);background:none;border:none;cursor:pointer;padding:2px 4px;flex-shrink:0}.ad-change:hover{text-decoration:underline}.ad-persist{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;margin-top:2px;color:var(--text-4)}.ad-persist.ok code{color:var(--green);background:var(--green-soft);padding:1px 6px;border-radius:5px;font-size:10px}.ad-persist.bad{color:var(--red)}.ad-override{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;color:var(--orange);background:rgba(251,146,60,.08);border:1px solid rgba(251,146,60,.28);border-radius:10px;padding:9px 11px}.disp-disclosure-row{display:flex;gap:8px;margin-top:8px}.disp-disclosure-row .disp-disclosure{flex:1;margin-top:0}.disp-disclosure{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;font-size:12px;font-weight:600;color:var(--text-3);cursor:pointer;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.02);border:1px solid var(--border)}.disp-disclosure:hover{color:var(--text);border-color:var(--border-3,var(--border))}.inbound-live{gap:14px;padding:14px;border-radius:14px;border:1px solid var(--border-2)}.inbound-live,.route-row{display:flex;align-items:center;background:var(--card)}.route-row{gap:11px;padding:11px 12px;border-radius:12px;border:1px solid var(--border)}.loop{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.loop-node{flex:1;min-width:92px;text-align:center;padding:14px 8px;border-radius:14px;background:var(--card);border:1px solid var(--border)}.loop-ic{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--accent-soft);color:var(--accent);margin-bottom:8px}.loop-arrow{color:var(--text-4);flex-shrink:0}.exp-row{display:flex;align-items:center;gap:14px;padding:14px;border-radius:13px;background:var(--card);border:1px solid var(--border)}.exp-bar{width:3px;align-self:stretch;border-radius:99px;flex-shrink:0}.learn-row{display:flex;align-items:center;gap:9px;padding:8px 0}.dist{display:flex;align-items:flex-end;justify-content:space-around;gap:10px;padding-top:10px}.dist-col{display:flex;flex-direction:column;align-items:center;flex:1}.dist-bar-wrap{display:flex;align-items:flex-end;height:132px;width:100%;justify-content:center}.dist-bar{width:70%;max-width:56px;border-radius:7px 7px 0 0;transition:height .6s cubic-bezier(.2,.8,.2,1)}@media (max-width:1100px){.call-body{grid-template-columns:1fr}.call-body--active{grid-template-rows:auto minmax(0,1fr)}}@media (min-width:720px){.call-body--active{grid-template-columns:1.15fr 1fr;grid-template-rows:minmax(0,1fr)}}.call-score{display:flex;gap:14px;padding-right:14px;border-right:1px solid var(--border)}.cs-item{display:flex;flex-direction:column;align-items:center;line-height:1}.cs-item .num{font-size:16px;font-weight:700;letter-spacing:-.02em}.cs-item span:last-child{font-size:9.5px;color:var(--text-4);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.cs-item.warm .num{color:var(--orange)}.cs-item.demo .num{color:var(--green)}.maya-banner{display:flex;align-items:center;gap:9px;margin-top:12px;padding:9px 13px;border-radius:11px;font-size:12.5px;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.28);color:#c9b8ff}.maya-banner strong{color:#fff}.q-why{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--green);background:var(--green-soft);padding:1px 6px;border-radius:99px}.pcb{padding:18px}.pcb-agent{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding:4px 10px;border-radius:99px;background:var(--accent-soft);border:1px solid var(--accent-border)}.pcb-pitch{font-size:15px;font-weight:600;line-height:1.5;color:var(--text);margin:14px 0;letter-spacing:-.01em}.pcb-signals{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pcb-sig{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;padding:4px 9px;border-radius:6px;border:1px solid var(--border);background:hsla(0,0%,100%,.03);color:var(--text-3)}.pcb-sig.green{border-color:rgba(34,197,94,.3);color:var(--green);background:rgba(34,197,94,.07)}.pcb-sig.orange{border-color:rgba(251,146,60,.3);color:var(--orange);background:rgba(251,146,60,.07)}.pcb-sig.cyan{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft)}.pcb-sig.muted{color:var(--text-4)}.pcb-review-signal{align-items:flex-start;font-size:12px;line-height:1.45;background:rgba(251,146,60,.07);border:1px solid rgba(251,146,60,.2);border-radius:8px;padding:8px 10px}.pcb-review-signal,.pcb-risk{display:flex;gap:7px;color:var(--orange);margin-bottom:10px}.pcb-risk{align-items:center;font-size:11.5px;padding:7px 11px;border-radius:9px;background:rgba(251,146,60,.06);border:1px solid rgba(251,146,60,.2)}.pcb-attempt{font-size:11px;color:var(--text-4);margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.pcb-depth{display:inline-flex;align-items:center;gap:5px}.pcb-depth-dot{width:7px;height:7px;border-radius:99px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);transition:background .3s ease,box-shadow .3s ease}.pcb-depth-dot.on{background:var(--accent);border-color:var(--accent);box-shadow:0 0 6px var(--accent)}.pcb-depth-lbl{font-size:10px;color:var(--text-4);margin-left:4px;letter-spacing:.02em;text-transform:none;font-weight:500}.pcb-actions{display:flex;gap:8px;margin:4px 0 8px}.pcb-act{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;padding:9px 12px;border-radius:10px;cursor:pointer;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);transition:background .18s ease,border-color .18s ease,opacity .18s ease}.pcb-act:hover:not(:disabled){background:rgba(34,211,238,.12)}.pcb-act:disabled{cursor:default}.pcb-act.done{background:rgba(34,197,94,.07);border-color:rgba(34,197,94,.28);color:var(--green)}.pcb-actions-hint{font-size:10.5px;color:var(--text-4);line-height:1.5;margin-bottom:12px}.call-owner{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--accent);padding:2px 9px;border-radius:99px;background:var(--accent-soft);border:1px solid var(--accent-border);flex-shrink:0}.call-action-zone{width:480px;justify-content:flex-end;flex-shrink:0}.dial-picker{position:relative;flex-shrink:0}.dial-picker-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:8px 11px;border-radius:9px;background:hsla(0,0%,100%,.03);border:1px solid var(--border);transition:background .12s,border-color .12s,box-shadow .3s}.dial-picker-btn:hover:not(:disabled){background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.dial-picker-btn:disabled{cursor:default}.dial-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dial-status-dot.amber{background:var(--orange);box-shadow:0 0 6px rgba(251,146,60,.7)}.dial-status-dot.accent{background:var(--accent);box-shadow:0 0 6px var(--accent)}.dial-status-dot.muted{background:var(--text-4)}.dial-picker-btn.enrichable{border-color:rgba(251,146,60,.45);background:rgba(251,146,60,.08)}.dial-picker-btn.enrichable .dial-picker-type{color:var(--orange)}.dial-picker-btn.is-mobile{border-color:var(--accent-border);background:var(--accent-soft)}.dial-picker-btn.enriching:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(34,211,238,.22) 50%,transparent 70%);transform:translateX(-100%);animation:dial-shimmer 1s linear infinite}@keyframes dial-shimmer{to{transform:translateX(100%)}}.dial-picker-btn.just-enriched{animation:dial-enriched 1.4s ease-out}@keyframes dial-enriched{0%{box-shadow:0 0 0 0 rgba(34,211,238,.6);border-color:var(--accent)}40%{box-shadow:0 0 0 6px rgba(34,211,238,0);border-color:var(--accent)}to{box-shadow:0 0 0 0 rgba(34,211,238,0)}}.dial-picker-num{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.dial-picker-type{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-4)}.dial-pop{position:absolute;top:calc(100% + 6px);right:0;min-width:320px;z-index:60;background:var(--bg-2);border:1px solid var(--border);border-radius:11px;padding:6px;box-shadow:0 10px 30px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:4px}.dial-opt{display:flex;align-items:center;gap:8px;width:100%;text-align:left;cursor:pointer;padding:8px 10px;border-radius:8px;background:none;border:1px solid transparent;transition:background .1s}.dial-opt:hover{background:hsla(0,0%,100%,.05)}.dial-opt.on{background:var(--accent-soft);border-color:var(--accent-border)}.dial-opt-num{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.dial-opt-type{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-4)}.dial-opt-src{font-size:10px;color:var(--text-4)}.dial-opt-att{font-size:10px;color:var(--orange);margin-left:auto;white-space:nowrap}.dial-opt-rec{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-left:auto;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:5px;padding:1px 6px}.dial-opt-att+.dial-opt-rec{margin-left:8px}.spin-dot{width:12px;height:12px;border-radius:99px;border:2px solid var(--accent-border);border-top-color:var(--accent);animation:spin .7s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.pcb-research{border-radius:12px;padding:12px 13px;margin-bottom:12px;background:rgba(34,211,238,.04);border:1px solid var(--accent-border);display:flex;flex-direction:column;gap:9px}.pcb-research.loading{opacity:.85}.pcb-research-head{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.pcb-gap{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:var(--text);background:rgba(251,146,60,.08);border:1px solid rgba(251,146,60,.25);border-radius:9px;padding:9px 11px}.pcb-gap strong{color:var(--orange)}.pcb-research-grid{display:flex;flex-wrap:wrap;gap:6px}.pcb-rf{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3);padding:5px 9px;border-radius:7px;background:hsla(0,0%,100%,.03);border:1px solid var(--border)}.pcb-plan{border-radius:12px;padding:12px 13px;margin-bottom:12px;background:rgba(34,211,238,.05);border:1px solid var(--accent-border);display:flex;flex-direction:column;gap:9px}.pcb-plan-head{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.pcb-plan-open{display:flex;flex-direction:column;gap:3px}.pcb-plan-open-lbl{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.pcb-plan-open-line{font-size:14px;font-weight:600;color:var(--text);line-height:1.45}.pcb-plan-path{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pcb-plan-step{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3)}.pcb-plan-step>span{padding:3px 8px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid var(--border);white-space:nowrap}.pcb-plan-foot{display:flex;align-items:flex-start;gap:6px;font-size:10.5px;color:var(--text-4);line-height:1.5;padding-top:8px;border-top:1px solid var(--border)}.pcb-history{margin-bottom:12px}.pcb-history-head{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);margin-bottom:8px}.pcb-history-list{display:flex;flex-direction:column;gap:7px}.pcb-touch{border-radius:10px;padding:8px 11px;background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-left:2px solid var(--text-4)}.pcb-touch.tone-green{border-left-color:var(--green)}.pcb-touch.tone-orange{border-left-color:var(--orange)}.pcb-touch.tone-blue{border-left-color:#60a5fa}.pcb-touch.tone-muted{border-left-color:var(--text-4)}.pcb-touch-top{display:flex;align-items:center;gap:7px;color:var(--text-3);margin-bottom:3px}.pcb-touch-outcome{font-size:12px;font-weight:700;color:var(--text-2)}.pcb-touch-rep{font-size:10.5px;color:var(--text-3);padding:1px 6px;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid var(--border)}.pcb-touch-when{font-size:10.5px;color:var(--text-4);margin-left:auto}.pcb-touch-note{font-size:11.5px;color:var(--text-3);line-height:1.45}.pcb-history-empty{font-size:11.5px;color:var(--text-4);padding:2px 0}.call-intel-strip{display:flex;gap:12px;margin-bottom:14px;padding:9px 13px;border-radius:11px;background:rgba(34,211,238,.045);border:1px solid var(--accent-border);overflow:hidden}.call-intel-strip,.cis-label{flex-shrink:0;align-items:center}.cis-label{display:inline-flex;gap:5px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.cis-pitch{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--text);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cis-chips{flex-shrink:0;display:flex;align-items:center;gap:6px}.cis-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;white-space:nowrap;padding:3px 8px;border-radius:6px;border:1px solid var(--border);background:hsla(0,0%,100%,.03);color:var(--text-3)}.cis-chip.cyan{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft)}.cis-chip.orange{border-color:rgba(251,146,60,.3);color:var(--orange);background:rgba(251,146,60,.08)}.steer,.steer-feed{flex:1;min-height:0}.steer-feed{overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px}.steer-empty{font-size:12px;color:var(--text-4);line-height:1.6;padding:18px 4px}.steer-turn{gap:7px}.steer-them,.steer-turn{display:flex;flex-direction:column}.steer-them{gap:3px;font-size:13.5px;color:var(--text);line-height:1.5;background:var(--card);border:1px solid var(--border);border-radius:11px;padding:10px 12px}.steer-them-who{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.steer-maya{gap:7px;color:var(--purple);background:rgba(168,85,247,.06);border:1px solid rgba(168,85,247,.22);border-radius:11px}.steer-cue,.steer-maya{display:flex;align-items:flex-start;font-size:12.5px;line-height:1.5;padding:9px 11px}.steer-cue{gap:8px;color:var(--text);border-radius:10px;margin-left:14px;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent)}.steer-cue strong{color:var(--text)}.steer-cue.objection{background:rgba(251,146,60,.07);border-color:rgba(251,146,60,.25);color:var(--orange)}.steer-cue.objection strong{color:var(--orange)}.steer-cue.buying-signal{background:rgba(34,197,94,.07);border-color:rgba(34,197,94,.28);color:var(--green)}.steer-cue.buying-signal strong{color:var(--green)}.steer-turn:not(:last-child) .steer-them{opacity:.55}.steer-cue{font-size:13.5px;font-weight:600}.steer-cue strong{font-weight:800}.steer-action{display:flex;flex-direction:column;gap:5px;border-radius:11px;padding:10px 12px;background:var(--accent-soft);border:1px solid var(--accent-border);border-left:3px solid var(--accent)}.steer-action.objection{background:rgba(251,146,60,.07);border-color:rgba(251,146,60,.25);border-left-color:var(--orange)}.steer-action.buying-signal{background:rgba(34,197,94,.07);border-color:rgba(34,197,94,.28);border-left-color:var(--green)}.steer-act-head{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.steer-action.objection .steer-act-head{color:var(--orange)}.steer-action.buying-signal .steer-act-head{color:var(--green)}.steer-act-do{font-size:14px;font-weight:600;color:var(--text);line-height:1.4}.steer-act-ctx{font-size:11.5px;color:var(--text-4);font-style:italic;line-height:1.4}.steer-feed .steer-turn:last-child .steer-action{animation:steer-in .45s cubic-bezier(.4,0,.2,1)}@keyframes steer-in{0%{opacity:0;transform:translateY(8px);box-shadow:0 0 0 0 rgba(34,211,238,.5)}60%{box-shadow:0 0 0 5px rgba(34,211,238,0)}to{opacity:1;transform:translateY(0)}}.send-channel{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid var(--border)}.send-ch{font-size:11px;font-weight:600;padding:3px 11px;border-radius:6px;color:var(--text-3);cursor:pointer;background:none;border:none;transition:background .12s,color .12s}.send-ch.on{background:var(--accent-soft);color:var(--accent)}.steer-foot{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--text-4);margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.steer-live{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--text-3);letter-spacing:.04em}.copilot{border-radius:13px;padding:11px 13px;background:rgba(34,211,238,.04);border:1px solid var(--accent-border);display:flex;flex-direction:column;gap:8px}.copilot-head{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.copilot-cue{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border-radius:10px;background:var(--card);border:1px solid var(--border)}.copilot-cue.objection{border-color:rgba(251,146,60,.3)}.copilot-cue.objection svg{color:var(--orange)}.copilot-cue.buying-signal{border-color:rgba(34,197,94,.3)}.copilot-cue.buying-signal svg{color:var(--green)}.copilot-cue.gatekeeper svg{color:var(--blue)}.copilot-cue-txt{font-size:12.5px;font-weight:600}.copilot-cue-sug{font-size:11.5px;color:var(--text-3);margin-top:2px;line-height:1.4}.copilot-act{flex-shrink:0;align-self:center;font-size:11px;font-weight:700;color:#000;background:var(--accent);padding:5px 10px;border-radius:8px}.copilot-act:hover{filter:brightness(1.08)}.note-voice{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text-2);padding:4px 9px;border-radius:8px;border:1px solid var(--border-2);background:var(--card)}.note-voice:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border)}.note-voice:disabled{opacity:.4;cursor:not-allowed}.note-voice.rec{color:var(--red);border-color:rgba(239,68,68,.4);background:var(--red-soft)}.note-voice.rec svg{animation:aipulse .9s ease-in-out infinite}.note-warn{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--orange);margin-top:8px}.out-btn{position:relative}.out-kbd{margin-left:auto;font-family:var(--mono);font-size:9.5px;padding:1px 5px;border-radius:4px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:var(--text-4)}.out-btn.suggested:before{content:"✦ Cortex";position:absolute;top:-7px;right:8px;font-size:8.5px;font-weight:700;letter-spacing:.04em;color:#000;background:var(--accent);padding:1px 6px;border-radius:99px}.ext-panel{border-radius:13px;padding:13px;margin-bottom:14px;background:rgba(34,211,238,.05);border:1px solid var(--accent-border)}.ext-head{display:inline-flex;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.ext-head,.ext-row{align-items:center;margin-bottom:11px}.ext-row{display:flex;gap:11px}.ext-score{font-size:24px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ext-score.positive{color:var(--green)}.ext-score.neutral{color:var(--orange)}.ext-score.negative{color:var(--red)}.ext-score-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-4);margin-bottom:4px}.ext-meter{height:5px;border-radius:99px;background:hsla(0,0%,100%,.06);overflow:hidden}.ext-meter>i{display:block;height:100%;border-radius:99px;transition:width .7s cubic-bezier(.2,.8,.2,1)}.ext-chips{display:flex;flex-wrap:wrap;gap:6px}.ext-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:4px 9px;border-radius:99px;background:var(--card);border:1px solid var(--border);color:var(--text-2)}.ext-chip.ok{color:var(--green);background:var(--green-soft);border-color:rgba(34,197,94,.22)}.ext-chip.warn{color:var(--orange);background:var(--orange-soft);border-color:rgba(251,146,60,.22)}.ext-quote{font-style:italic;padding:9px 12px;border-left:2px solid var(--accent-border);background:hsla(0,0%,100%,.02);border-radius:0 8px 8px 0}.ext-nba,.ext-quote{font-size:12px;color:var(--text-2);line-height:1.45;margin-top:11px}.ext-nba{display:flex;align-items:flex-start;gap:7px}.ext-nba strong{color:var(--text)}.ext-mode{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:99px}.ext-mode.live{color:var(--green);background:var(--green-soft);border:1px solid rgba(34,197,94,.3)}.ext-mode.fallback{color:var(--text-3);background:hsla(0,0%,100%,.05);border:1px solid var(--border)}.ext-band{font-size:12px;font-weight:800;letter-spacing:.04em;padding:5px 10px;border-radius:9px;border:1px solid;flex-shrink:0}.ext-grounded{font-size:10px;font-weight:700;color:var(--green);margin-left:4px;white-space:nowrap}.ext-quote.dropped{font-style:normal;color:var(--text-3);border-left-color:rgba(239,68,68,.4)}.ext-persist{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;margin-top:12px;padding:8px 11px;border-radius:9px}.ext-persist code{font-family:var(--mono);font-size:11px;padding:1px 5px;border-radius:4px;background:hsla(0,0%,100%,.06)}.ext-persist.ok{color:var(--green);background:var(--green-soft);border:1px solid rgba(34,197,94,.22)}.ext-persist.bad{color:var(--orange);background:var(--orange-soft);border:1px solid rgba(251,146,60,.3)}.ext-caveat{font-size:10.5px;color:var(--text-4);line-height:1.45;margin-top:12px;padding-top:10px;border-top:1px dashed var(--border)}.scenario-picker{display:flex;flex-direction:column;gap:5px;margin:0 4px 10px;padding:9px 10px;border-radius:10px;background:rgba(34,211,238,.04);border:1px dashed var(--accent-border)}.scenario-lbl{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.scenario-picker select{width:100%;background:var(--card);border:1px solid var(--border-2);border-radius:8px;color:var(--text);font-size:12px;padding:6px 8px}.scenario-picker select:disabled{opacity:.5}.home-wrap{min-height:100%;display:flex;flex-direction:column;padding:26px 28px 22px;gap:16px;max-width:1040px;margin:0 auto;width:100%}.home-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.home-greet{font-size:22px;font-weight:700;letter-spacing:-.02em}.home-stats{display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--card)}.home-stat{display:flex;align-items:baseline;gap:5px;font-size:12px;color:var(--text-3)}.home-stat .num{font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.01em}.home-stat.warm .num{color:var(--orange)}.home-stat.demos .num{color:var(--green)}.home-stat-sep{width:1px;height:14px;background:var(--border)}.home-tiles{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(154px,196px));gap:12px}.home-tile{display:flex;flex-direction:column;padding:22px;border-radius:18px;border:1px solid hsla(0,0%,100%,.07);text-align:left;background:rgba(8,8,14,.52);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden;cursor:pointer}.home-tile:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(ellipse 65% 55% at 18% 22%,color-mix(in srgb,var(--tile-color,var(--accent)) 9%,transparent),transparent 65%);transition:opacity .22s}.home-tile:hover{border-color:hsla(0,0%,100%,.13);background:rgba(8,8,14,.7)}.home-tile:hover:after{opacity:1}.home-tile.primary{border-color:rgba(34,197,94,.18);box-shadow:0 0 40px -12px rgba(34,197,94,.14);--tile-color:var(--green)}.home-tile.primary:after{opacity:1}.home-tile.primary:hover{border-color:rgba(34,197,94,.32);box-shadow:0 0 50px -8px rgba(34,197,94,.22)}.home-tile-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--tile-color,var(--accent)) 13%,hsla(0,0%,100%,.03));color:var(--tile-color,var(--accent));margin-bottom:auto}.home-tile.primary .home-tile-icon{width:54px;height:54px;border-radius:15px}.home-tile-badge{position:absolute;top:16px;right:16px;font-size:11px;font-weight:700;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.home-tile-badge.live{background:var(--green-soft);color:var(--green)}.home-tile-label{font-size:14.5px;font-weight:700;letter-spacing:-.01em;margin-top:18px}.home-tile.primary .home-tile-label{font-size:20px;margin-top:22px}.home-tile-sub{font-size:11.5px;color:var(--text-3);margin-top:5px;line-height:1.45}.home-intel{display:flex;gap:12px;padding:12px 16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.07);background:rgba(8,8,14,.52);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.home-intel,.home-intel-seg{align-items:center;flex-shrink:0}.home-intel-seg{display:inline-flex;gap:5px;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:600;border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);transition:border-color .15s}.home-intel-seg:hover{border-color:var(--accent)}.home-intel-headline{flex:1;min-width:0;font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-intel-sigs{display:flex;gap:16px;flex-shrink:0}.home-intel-sig{display:flex;flex-direction:column;align-items:center;gap:1px}.home-intel-sig .num{font-size:14px;font-weight:700}.home-intel-sig span:last-child{font-size:10px;color:var(--text-4)}.search-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.search-modal{width:100%;max-width:620px;margin:0 16px;background:rgba(9,9,15,.94);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:0 40px 100px rgba(0,0,0,.65),inset 0 0 0 1px hsla(0,0%,100%,.04);overflow:hidden}.search-input-row{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.07)}.search-input{flex:1;background:none;border:none;outline:none;color:var(--text);font:600 16px/1 var(--font);letter-spacing:-.01em}.search-input::-moz-placeholder{color:var(--text-4);font-weight:400}.search-input::placeholder{color:var(--text-4);font-weight:400}.search-ai-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--accent-border);color:var(--accent);background:var(--accent-soft);transition:opacity .2s}.search-ai-pill.active{opacity:.65}.search-ai-dot{width:7px;height:7px;border-radius:99px;background:var(--accent);animation:aipulse .9s ease-in-out infinite}@keyframes aipulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.search-ai-thought{display:flex;align-items:center;gap:7px;padding:7px 18px;font-size:11.5px;color:var(--text-3);border-bottom:1px solid hsla(0,0%,100%,.05);background:rgba(34,211,238,.03)}.search-results{padding:6px 6px 2px;max-height:380px;overflow-y:auto}.search-group-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);padding:8px 10px 4px}.search-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;border-radius:10px;font-size:13px;color:var(--text);transition:background-color 80ms}.search-item.selected,.search-item:hover{background:hsla(0,0%,100%,.05)}.search-item.selected{background:rgba(34,211,238,.07)}.search-item-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:hsla(0,0%,100%,.04)}.search-item-title{font-weight:600;flex-shrink:0}.search-item-sub{font-size:12px;color:var(--text-3);margin-left:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-item-tag{margin-left:auto;font-size:11px;font-weight:700;flex-shrink:0}.search-empty{flex-direction:column;justify-content:center;padding:36px 16px;color:var(--text-2);font-size:13.5px}.search-empty,.search-footer{display:flex;align-items:center}.search-footer{gap:14px;padding:9px 16px;border-top:1px solid hsla(0,0%,100%,.06);font-size:11px;color:var(--text-4)}.search-footer kbd{display:inline-block;padding:1px 5px;border-radius:5px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);font-family:var(--mono);font-size:10px;color:var(--text-3);margin-right:3px}.tb-search{cursor:pointer}.tb-search-placeholder{flex:1;font-size:13px;color:var(--text-4);text-align:left}.tb-search-kbd{font-family:var(--mono);font-size:10px;padding:2px 6px;border-radius:5px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:var(--text-4);flex-shrink:0}.app--icon-nav{grid-template-columns:var(--icon-nav-w,56px) 1fr}.icon-nav{width:var(--icon-nav-w,56px);display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--border);background:var(--bg-2);padding:12px 0;gap:0;position:relative;z-index:10;overflow:visible}.icon-nav-brand{padding:6px 0 14px;justify-content:center}.icon-nav-brand,.icon-nav-items{display:flex;align-items:center;width:100%}.icon-nav-items{flex-direction:column;gap:2px;flex:1;padding:0 8px}.icon-nav-divider{width:24px;height:1px;background:var(--border);margin:8px auto 6px;flex-shrink:0}.icon-nav-btn{position:relative;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-4);cursor:pointer;transition:background .14s,color .14s;flex-shrink:0;overflow:visible}.icon-nav-btn:hover{background:hsla(0,0%,100%,.07);color:var(--text-2)}.icon-nav-btn.on{background:var(--accent-soft);color:var(--accent)}.icon-nav-btn.on:before{content:"";left:-8px;width:3px;height:20px;border-radius:0 2px 2px 0;background:var(--accent)}.icon-nav-btn.on:before,.icon-nav-btn:after{position:absolute;top:50%;transform:translateY(-50%)}.icon-nav-btn:after{content:attr(data-label);left:calc(100% + 14px);background:rgba(18,18,22,.97);border:1px solid var(--border);color:var(--text);font-size:12px;font-weight:500;white-space:nowrap;padding:5px 10px;border-radius:7px;pointer-events:none;opacity:0;transition:opacity .12s;z-index:100;box-shadow:0 4px 16px rgba(0,0,0,.4)}.icon-nav-btn:hover:after{opacity:1}.icon-nav-badge{position:absolute;top:4px;right:4px;min-width:14px;height:14px;border-radius:7px;background:hsla(0,0%,100%,.15);color:var(--text-2);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;border:1.5px solid var(--bg-2)}.icon-nav-badge.live{background:var(--green);color:#000}.icon-nav-foot{padding:10px 0 4px;display:flex;justify-content:center}.icon-nav-ava{background:none;border:none;cursor:pointer;border-radius:50%;padding:2px;transition:opacity .14s}.icon-nav-ava:hover{opacity:.8}.tb-menu-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;border:none;background:transparent;color:var(--text-3);cursor:pointer;flex-shrink:0;margin-right:4px;transition:background .15s,color .15s}.tb-menu-btn:hover{background:hsla(0,0%,100%,.06);color:var(--text)}.app--fullnav{display:flex;flex-direction:column;grid-template-columns:unset}.app--fullnav .main{flex:1;overflow:hidden}.fullnav{position:fixed;inset:0;z-index:900;background:rgba(7,7,9,.96);backdrop-filter:blur(32px) saturate(1.2);-webkit-backdrop-filter:blur(32px) saturate(1.2);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.4,0,.2,1)}.fullnav.open{opacity:1;pointer-events:all}.fullnav-head{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;border-bottom:1px solid hsla(0,0%,100%,.05);flex-shrink:0}.fullnav-close{width:38px;height:38px;color:var(--text-3);transition:color .15s,background .15s;border-radius:10px}.fullnav-close:hover{color:var(--text);background:hsla(0,0%,100%,.06)}.fullnav-body{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 0}.fullnav-items{display:flex;flex-direction:column;gap:2px;min-width:320px}.fullnav-sect{font-size:10px;font-weight:700;letter-spacing:.13em;color:var(--text-4);text-transform:uppercase;padding:20px 20px 6px}.fullnav-link{display:flex;align-items:center;gap:16px;padding:13px 20px;border-radius:12px;font-size:21px;font-weight:600;color:var(--text-3);background:none;border:none;cursor:pointer;text-align:left;width:100%;letter-spacing:-.015em;transition:color .14s,background .14s;opacity:0;animation:fnav-in .3s ease forwards}.fullnav-link:hover{color:var(--text);background:hsla(0,0%,100%,.04)}.fullnav-link.on{color:var(--accent)}.fullnav-link.on svg{opacity:1}.fullnav-foot{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;border-top:1px solid hsla(0,0%,100%,.05);flex-shrink:0}@keyframes fnav-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.q-seg-row{display:flex;gap:4px}.q-seg-btn{position:relative;flex:1;font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 0;border-radius:7px;border:1px solid var(--border);background:transparent;color:var(--text-4);cursor:pointer;transition:background .13s,color .13s,border-color .13s;display:flex;align-items:center;justify-content:center;gap:3px}.q-seg-btn:hover{background:hsla(0,0%,100%,.06);color:var(--text-2)}.q-seg-btn.on{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.q-seg-btn.suggested{border-color:rgba(34,211,238,.2);color:var(--text-3)}.q-seg-btn:disabled{opacity:.45;cursor:default}.q-seg-btn:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(14,14,18,.97);border:1px solid var(--border);color:var(--text);font-size:11px;font-weight:500;white-space:nowrap;padding:5px 10px;border-radius:7px;pointer-events:none;opacity:0;transition:opacity .12s;z-index:200;box-shadow:0 4px 16px rgba(0,0,0,.45);letter-spacing:0}.q-seg-btn:hover:after{opacity:1}.q-seg-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 5px var(--accent)}.controlled-dial-panel{display:flex;flex-direction:column;gap:6px;margin-top:6px;white-space:normal}.controlled-dial-name{height:34px;font-size:12px}.controlled-dial-text{width:100%;min-height:78px;max-height:132px;font-size:11.5px;resize:vertical}.controlled-dial-hint{white-space:normal;font-size:11px}.q-card{position:relative;display:flex;align-items:stretch;border-radius:9px;border:1px solid var(--border);background:hsla(0,0%,100%,.02);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;overflow:visible}.q-card:hover{background:hsla(0,0%,100%,.038);border-color:hsla(0,0%,100%,.09);box-shadow:inset 2px 0 0 rgba(34,211,238,.25),0 2px 12px rgba(0,0,0,.18)}.q-card.on{border-color:var(--accent-border);background:var(--accent-soft);cursor:default;box-shadow:inset 2px 0 0 var(--accent)}.q-card.priority-now{border-left:2px solid var(--accent)}.q-card.priority-now:hover{border-left-color:transparent}.q-card-rail{flex-shrink:0;width:34px;display:flex;flex-direction:column;gap:4px;padding:8px 0}.q-card-rail,.q-rail-btn{align-items:center;justify-content:center}.q-rail-btn{position:relative;display:inline-flex;width:22px;height:22px;border-radius:6px;border:1px solid var(--border);background:hsla(0,0%,100%,.03);color:var(--text-3);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.q-rail-btn:hover{background:hsla(0,0%,100%,.09);color:var(--text);border-color:hsla(0,0%,100%,.2)}.q-rail-btn.on{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.q-rail-btn.yes{color:var(--red);border-color:rgba(239,68,68,.45);background:var(--red-soft)}.q-rail-btn.yes:hover{background:var(--red);color:#fff}.q-rail-btn.no:hover{color:var(--text)}.q-rail-btn[data-label]:after{content:attr(data-label);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:rgba(18,18,22,.97);border:1px solid var(--border);color:var(--text);font-size:11px;font-weight:500;white-space:nowrap;padding:4px 8px;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .12s;z-index:100;box-shadow:0 4px 16px rgba(0,0,0,.4)}.q-rail-btn:hover[data-label]:after{opacity:1}.q-rail-current{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--accent)}.q-card-inner{flex:1;min-width:0;padding:9px 11px 9px 4px}.q-card-top{display:flex;align-items:flex-start;gap:7px}.q-biz{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.q-live-dot{flex-shrink:0;margin-top:4px}.q-now-badge{font-size:9px;font-weight:800;letter-spacing:.08em;margin-top:1px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:4px;padding:1px 5px;flex-shrink:0}.q-why-signal{font-size:10.5px;color:var(--text-4);line-height:1.45;margin-top:5px;white-space:normal;overflow-wrap:anywhere}.q-card.on .q-why-signal{color:rgba(34,211,238,.62)}.q-snooze-pop{position:absolute;left:calc(100% + 8px);top:-6px;background:var(--bg-2);border:1px solid var(--border);border-radius:9px;padding:8px 0;min-width:152px;box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:50}.q-snooze-head{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);padding:2px 12px 8px}.q-snooze-opt{display:block;width:100%;padding:7px 12px;text-align:left;font-size:12.5px;color:var(--text-2);background:none;border:none;cursor:pointer;transition:background .1s,color .1s}.q-snooze-opt:hover{background:hsla(0,0%,100%,.06);color:var(--text)}.q-scenario-dev{display:flex;align-items:center;gap:6px;padding:8px 4px 2px;border-top:1px solid var(--border);margin-top:8px;color:var(--text-4);font-size:10.5px}.q-scenario-dev select{flex:1;font-size:10.5px;background:hsla(0,0%,100%,.04);border:1px solid var(--border);color:var(--text-3);border-radius:5px;padding:3px 6px;cursor:pointer}.q-scenario-dev select:disabled{opacity:.5;cursor:default}.boot-screen{position:fixed;inset:0;z-index:1000;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transition:opacity .55s cubic-bezier(.4,0,.2,1);pointer-events:none}.boot-screen.out{opacity:0}.boot-mark-wrap{animation:boot-pulse 1s cubic-bezier(.4,0,.2,1) forwards}.boot-word{font-size:15px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);animation:boot-fade .8s ease .3s forwards;opacity:0}.boot-bar-track{width:140px;height:1px;background:hsla(0,0%,100%,.06);border-radius:1px;overflow:hidden;animation:boot-fade .3s ease .5s forwards;opacity:0}.boot-bar-fill{height:100%;background:linear-gradient(90deg,transparent,var(--accent),transparent);width:0;animation:boot-fill 1.1s cubic-bezier(.4,0,.2,1) .6s forwards}@keyframes boot-pulse{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes boot-fade{to{opacity:1}}@keyframes boot-fill{0%{width:0;opacity:.6}80%{width:100%;opacity:1}to{width:100%;opacity:.4}}.pcb-enrich-cta{margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid var(--accent-border);background:rgba(34,211,238,.05)}.pcb-enrich-lbl{font-size:11.5px;font-weight:600;color:var(--text-2)}.script-panel{border-radius:12px;border:1px solid var(--accent-border);background:rgba(34,211,238,.04);overflow:hidden;flex-shrink:0}.script-head{display:flex;align-items:center;gap:7px;padding:9px 14px;border-bottom:1px solid rgba(34,211,238,.1);background:rgba(34,211,238,.06);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.script-track{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:4px;margin-left:auto;min-width:240px}.script-track-line{position:absolute;top:9px;left:9px;right:9px;height:2px;background:var(--border);border-radius:2px;overflow:hidden}.script-track-line i{display:block;height:100%;background:var(--accent);border-radius:2px;transition:width .5s cubic-bezier(.4,0,.2,1)}.script-cp{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.script-cp-node{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:9.5px;font-weight:700;border:1px solid var(--border);background:var(--bg-2);color:var(--text-4);transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.script-cp-label{font-size:9px;font-weight:600;letter-spacing:.02em;color:var(--text-4);white-space:nowrap;transition:color .3s}.script-cp--done .script-cp-node{background:var(--accent);border-color:var(--accent);color:#042a30}.script-cp--done .script-cp-label{color:var(--text-3)}.script-cp--on .script-cp-node{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);animation:cp-pulse 1.6s ease-in-out infinite}.script-cp--on .script-cp-label{color:var(--accent)}@keyframes cp-pulse{0%,to{box-shadow:0 0 0 0 rgba(34,211,238,.5)}50%{box-shadow:0 0 0 5px rgba(34,211,238,0)}}.script-current{padding:12px 14px}.script-goal{font-size:11px;color:var(--text-4);margin-bottom:8px}.script-line.script-line--primary{font-size:16px;font-weight:600;line-height:1.4;color:var(--text)}.script-line.script-line--alt{font-size:12px;color:var(--text-4);line-height:1.4;margin-top:6px}.script-line.script-line--alt span{font-weight:700;color:var(--text-3);text-transform:uppercase;font-size:9.5px;letter-spacing:.06em;margin-right:4px}.script-lines{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.script-line{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text);line-height:1.5;padding:8px 10px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid var(--border);cursor:default}.script-line.winner{border-color:rgba(34,211,238,.2);background:rgba(34,211,238,.05)}.script-winner-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:5px;box-shadow:0 0 5px var(--accent)}.email-inset{display:flex;flex-direction:column;gap:8px}.email-row{display:flex;align-items:center;gap:8px}.email-k{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);width:48px;flex-shrink:0}.email-row .input{flex:1}.email-templates{display:flex;gap:6px;flex-wrap:wrap}.email-tmpl{font-size:11px;font-weight:600;padding:4px 10px;border-radius:7px;cursor:pointer;background:hsla(0,0%,100%,.03);border:1px solid var(--border);color:var(--text-3);transition:background .12s,border-color .12s}.email-tmpl:hover:not(:disabled){color:var(--text);border-color:hsla(0,0%,100%,.18)}.email-tmpl.on{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.email-attach{display:flex;gap:6px;flex-wrap:wrap}.email-file{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-3);padding:4px 8px;border-radius:6px;background:hsla(0,0%,100%,.03);border:1px solid var(--border)}.email-send{align-self:flex-start}.email-status{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 9px;border-radius:99px}.email-status.sending{color:var(--text-3);background:hsla(0,0%,100%,.05)}.email-status.sent{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border)}.email-status.opened{color:var(--green);background:var(--green-soft);border:1px solid rgba(34,197,94,.3)}.email-status.clicked{color:var(--orange);background:rgba(251,146,60,.1);border:1px solid rgba(251,146,60,.4)}.ad-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.ad-grid-col{display:flex;flex-direction:column;gap:8px;min-width:0}@media (max-width:980px){.ad-grid{grid-template-columns:1fr}}.send-switch{font-size:11px;font-weight:600;color:var(--text-3);background:none;border:none;cursor:pointer;padding:2px 4px}.send-switch:hover{color:var(--accent);text-decoration:underline}.incoming-toast-stack{position:fixed;right:18px;bottom:18px;z-index:1200;display:flex;flex-direction:column;gap:10px;width:320px;max-width:calc(100vw - 36px);pointer-events:none}.incoming-toast{pointer-events:auto;background:var(--card,#16181d);border:1px solid var(--border,hsla(40,21%,95%,.12));border-left:3px solid var(--green,#34d399);border-radius:12px;padding:12px 14px;box-shadow:0 12px 32px rgba(0,0,0,.45)}.incoming-toast-head{display:flex;gap:10px;align-items:flex-start}.incoming-toast-ring{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;flex-shrink:0;background:var(--green-soft,rgba(52,211,153,.16));color:var(--green,#34d399);animation:incoming-pulse 1.4s ease-in-out infinite}@keyframes incoming-pulse{0%,to{box-shadow:0 0 0 0 rgba(52,211,153,.4)}50%{box-shadow:0 0 0 6px rgba(52,211,153,0)}}.incoming-toast-title{font-size:13.5px;font-weight:650}.incoming-toast-sub{font-size:11.5px;color:var(--text-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incoming-toast-actions{display:flex;gap:8px;margin-top:10px}.incoming-log-panel{margin-top:10px;padding-top:10px;border-top:1px solid var(--border,hsla(40,21%,95%,.12))}.incoming-log-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.incoming-log-grid .btn{min-width:0;width:100%;min-height:32px;justify-content:center;white-space:normal;line-height:1.1;padding:6px 8px}.incoming-log-grid .btn[disabled]{opacity:.62;cursor:wait}.incoming-log-error{margin-top:8px;font-size:11.5px;color:var(--red,#f87171)}.demo-week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;align-items:stretch}.demo-day{padding:10px;min-height:180px;display:flex;flex-direction:column;gap:6px}.demo-day--today{border-color:var(--accent-border);background:var(--accent-soft)}.demo-day-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid var(--border);margin-bottom:2px}.demo-day-name{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.demo-day--today .demo-day-name{color:var(--accent)}.demo-day-num{font-size:15px;font-weight:700}.demo-evt{display:flex;flex-direction:column;gap:2px;text-decoration:none;padding:6px 8px;border-radius:8px;background:var(--card-2);border:1px solid var(--border);border-left:3px solid var(--green);color:var(--text-2);font-size:12px;transition:background .12s ease}.demo-evt:hover{background:var(--card-hi)}.demo-evt--allday{border-left-color:var(--blue)}.demo-evt--tentative{opacity:.55}.demo-evt-time{font-size:11px;font-weight:700;color:var(--green)}.demo-evt--allday .demo-evt-title{color:var(--blue)}.demo-evt-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.demo-evt-meet{display:inline-flex;color:var(--text-3);margin-top:1px}.demo-db-badge{display:inline-block;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 6px;border-radius:999px;border:1px solid var(--border);color:var(--text-3);background:var(--card)}.demo-db-badge--showed{color:var(--green);border-color:rgba(34,197,94,.4);background:var(--green-soft)}.demo-db-badge--no_show{color:var(--red);border-color:rgba(239,68,68,.4);background:var(--red-soft)}.demo-db-badge--awaiting,.demo-db-badge--needs-confirm,.demo-db-badge--rescheduled{color:var(--orange);border-color:rgba(251,146,60,.4);background:var(--orange-soft)}.demo-db-badge--confirmed{color:var(--green);border-color:rgba(34,197,94,.4);background:var(--green-soft)}.demo-evt--needs-confirm{border-color:rgba(251,146,60,.5)}.demo-evt--dbonly{border-style:dashed dashed dashed solid}.demo-pending-list{display:flex;flex-direction:column;gap:8px}.demo-pending-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:8px;background:var(--card-2);border:1px solid var(--border);border-left:3px solid var(--orange)}.demo-pending-info{display:flex;flex-direction:column;gap:1px;min-width:160px;flex:1}.demo-pending-co{font-size:12.5px;font-weight:600;color:var(--text)}.demo-pending-resched{background:var(--card);border:1px solid var(--border-3);border-radius:6px;color:var(--text);font-size:12px;padding:4px 6px}.demo-close-prompt{border-left:3px solid var(--green)}.demo-close-link{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--card-2);border:1px solid var(--border);font-size:12px}.demo-close-link a{color:var(--accent);overflow-wrap:anywhere}@media (max-width:980px){.demo-week{grid-template-columns:1fr}.demo-day{min-height:0}}.call-phone-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:12.5px;cursor:pointer;color:var(--text-2)}.call-phone-chip:hover{border-color:var(--accent);color:var(--text)}.call-phone-chip-num{font-weight:600;letter-spacing:.2px;color:var(--text)}.call-phone-chip-type{font-size:10.5px;color:var(--text-3)}.recent-picker{position:relative}.recent-details summary::-webkit-details-marker{display:none}.warplan-strip{border-radius:14px;padding:11px 14px;margin-bottom:12px;background:rgba(234,179,8,.045);border:1px solid var(--gold-border);display:flex;flex-direction:column;gap:10px}.warplan-head{justify-content:space-between;gap:8px}.warplan-head,.warplan-title{display:flex;align-items:center}.warplan-title{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gold);gap:6px}.warplan-cta{font-size:11px;font-weight:600;color:var(--gold);background:none;border:none;cursor:pointer;padding:3px 8px;border-radius:7px;border:1px solid var(--gold-border);transition:background .13s}.warplan-cta:hover{background:var(--gold-soft)}.warplan-pace{display:flex;flex-direction:column;gap:5px}.warplan-pace-label{font-size:12px;color:var(--text-2);display:flex;align-items:center;gap:6px}.warplan-pace-label strong{color:var(--gold);font-weight:700}.warplan-pace-track{height:6px;border-radius:99px;background:hsla(0,0%,100%,.06);overflow:hidden;position:relative}.warplan-pace-fill{height:100%;border-radius:99px;background:var(--gold);transition:width .5s ease}.warplan-pace-target{position:absolute;top:-1px;bottom:-1px;width:2px;background:hsla(0,0%,100%,.25);border-radius:99px}.warplan-gates{display:flex;gap:6px;flex-wrap:wrap}.warplan-gate-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--r-pill);font-size:11px;font-weight:600;background:hsla(0,0%,100%,.04);border:1px solid var(--border);color:var(--text-3)}.warplan-gate-chip.urgent{border-color:var(--gold-border);color:var(--gold);background:var(--gold-soft)}.warplan-gate-chip.past{opacity:.45;text-decoration:line-through}.warplan-gate-days{font-size:10px;color:var(--text-4)}.warplan-gate-chip.urgent .warplan-gate-days{color:var(--gold)}.warplan-reps{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.warplan-reps-label{font-size:10.5px;color:var(--text-4);font-weight:600;text-transform:uppercase;letter-spacing:.07em}.warplan-rep-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;background:hsla(0,0%,100%,.04);border:1px solid var(--border);color:var(--text-2)}.warplan-rep-pill.red-tasks{border-color:rgba(239,68,68,.4);color:var(--red);background:var(--red-soft)}.warplan-rep-badge{font-size:10px;background:hsla(0,0%,100%,.1);border-radius:99px;padding:0 5px;line-height:16px;display:inline-block}.warplan-rep-pill.red-tasks .warplan-rep-badge{background:rgba(239,68,68,.2)}.warplan-blockers{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.warplan-blockers-label{font-size:10.5px;color:var(--text-4);font-weight:600;text-transform:uppercase;letter-spacing:.07em}.warplan-blocker-dot{width:10px;height:10px;border-radius:99px;cursor:default;flex-shrink:0;border:1.5px solid hsla(0,0%,100%,.06)}.warplan-blocker-dot.status-shipped{background:var(--green);border-color:rgba(34,197,94,.4)}.warplan-blocker-dot.status-verify{background:var(--gold);border-color:rgba(234,179,8,.4)}.warplan-blocker-dot.status-pending{background:hsla(0,0%,100%,.16)}.warplan-blocker-dot.status-na{background:hsla(0,0%,100%,.06);opacity:.45}.warplan-error,.warplan-loading{font-size:12px;color:var(--text-4);padding:4px 0}.warplan-error{color:var(--red)}.recent-dd{position:absolute;top:calc(100% + 6px);right:0;z-index:60}.mb-page{padding:4px 2px 24px}.mb-tallies{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mb-tally-div{width:1px;height:22px;background:var(--border-2);margin:0 2px}.mb-tally{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-pill);background:var(--card);border:1px solid var(--border-2);font-size:11.5px;color:var(--text-3)}.mb-tally-val{font-weight:800;font-size:13px;color:var(--text)}.mb-tally-lbl{color:var(--text-3)}.mb-tally--green{border-color:var(--green)}.mb-tally--green,.mb-tally--green .mb-tally-val{color:var(--green)}.mb-tally--red{border-color:var(--red)}.mb-tally--red,.mb-tally--red .mb-tally-val{color:var(--red)}.mb-tally--orange{border-color:var(--orange)}.mb-tally--orange,.mb-tally--orange .mb-tally-val{color:var(--orange)}.mb-error{color:var(--red);font-size:12.5px;margin-bottom:12px}.mb-empty{color:var(--text-3);font-size:13px;padding:40px 0;text-align:center}.mb-composer{margin-bottom:16px;padding:14px}.mb-composer-grid{display:grid;grid-template-columns:2fr 1.4fr 1fr 1.2fr;gap:8px}.mb-composer .input{height:38px;font-size:13px}@media (max-width:880px){.mb-composer-grid{grid-template-columns:1fr 1fr}}.mb-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.mb-col{background:var(--card-2,var(--card));border:1px solid var(--border);border-radius:var(--r-card);padding:12px;min-height:120px}.mb-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mb-col-title{font-size:12.5px;font-weight:800;letter-spacing:.01em}.mb-col-count{font-size:11px;font-weight:700;color:var(--text-3);background:var(--card);border:1px solid var(--border-2);border-radius:999px;padding:1px 8px;min-width:22px;text-align:center}.mb-col-hint{font-size:10.5px;color:var(--text-4);margin:3px 0 10px}.mb-col-body{display:flex;flex-direction:column;gap:8px}.mb-col-empty{color:var(--text-4);font-size:12px;text-align:center;padding:6px 0}.mb-card{background:var(--card);border:1px solid var(--border-2);border-radius:12px;padding:10px 11px;transition:border-color .14s}.mb-card:hover{border-color:var(--border-3,var(--border))}.mb-card--open{border-color:var(--accent-border,var(--accent))}.mb-card--unowned{border-left:3px solid var(--red)}.mb-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;cursor:pointer}.mb-card-title{font-size:13px;font-weight:700;line-height:1.3}.mb-card-meta{font-size:10.5px;color:var(--text-3);margin-top:2px}.mb-card-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.mb-owner{font-size:10.5px;color:var(--text-2);background:var(--card-2,hsla(0,0%,100%,.04));border:1px solid var(--border-2);padding:1px 8px}.mb-badge,.mb-owner{font-weight:700;border-radius:999px}.mb-badge{font-size:10px;padding:1px 7px;border:1px solid var(--border-2)}.mb-badge,.mb-badge--soft{color:var(--text-3)}.mb-badge--green{color:var(--green);border-color:var(--green);background:var(--green-soft,transparent)}.mb-badge--red{color:var(--red);border-color:var(--red);background:var(--red-soft,transparent)}.mb-badge--orange{color:var(--orange);border-color:var(--orange);background:var(--orange-soft,transparent)}.mb-card-foot{display:flex;justify-content:flex-end;gap:4px;margin-top:8px}.mb-move{width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border-2);background:transparent;color:var(--text-3);cursor:pointer}.mb-move:hover:not(:disabled){color:var(--text);border-color:var(--accent-border,var(--accent))}.mb-move:disabled{opacity:.3;cursor:not-allowed}.mb-card-detail{margin-top:10px;border-top:1px solid var(--border-2);padding-top:10px}.mb-field-lbl{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:12px 0 6px}.mb-field-lbl:first-child{margin-top:0}.mb-input-sm{height:34px;font-size:12.5px}textarea.mb-input-sm{height:auto}.mb-check{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:transparent;border:none;padding:4px 2px;cursor:pointer;font-size:12.5px;color:var(--text-2)}.mb-check:hover{color:var(--text)}.mb-check-box{width:16px;height:16px;flex-shrink:0;border-radius:5px;border:1.5px solid var(--border-3,var(--border));display:inline-flex;align-items:center;justify-content:center;color:#02111a}.mb-check--on{color:var(--text)}.mb-check--on .mb-check-box{background:var(--green);border-color:var(--green)}.mb-del{color:var(--text-3)}.mb-del:hover{color:var(--red);border-color:var(--red)}.mb-synced{display:inline-flex;align-items:center;gap:6px;font-size:11.5px}.mb-synced,.mb-tag{color:var(--text-3)}.mb-tag{margin-left:8px;padding:1px 6px;border-radius:var(--r-pill,999px);font-size:10px;letter-spacing:.03em;text-transform:uppercase;background:var(--border-2)}.mb-outcome-ro{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mb-archived{margin-top:24px}.mb-archived>summary{cursor:pointer;font-size:12.5px;color:var(--text-3);padding:6px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mb-archived>summary:hover{color:var(--text-2)}.mb-archived-list{margin-top:8px;display:flex;flex-direction:column;gap:6px}.mb-archived-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card,10px);opacity:.7}.mb-archived-title{font-size:12.5px;color:var(--text-2);font-weight:500}.mb-archived-meta{font-size:11.5px;color:var(--text-3);margin-right:auto}