@import "https://fonts.bunny.net/css?family=dm-sans:400,500,600,700,800,900|jetbrains-mono:400,500,600,700&display=swap";html,body,#root{background:#020605;width:100%;height:100%;margin:0}body{overflow:hidden}html,body,#root{background:var(--cortex-bg);width:100%;height:100%;color:var(--cortex-paper);margin:0}html.is-embed,html.is-embed body,html.is-embed #root{background:radial-gradient(at 18% 30%,#00000094,#0000 48%),radial-gradient(at 68% 30%,#5ee2ae2e,#0000 42%),radial-gradient(at 42% 88%,#349b7829,#0000 52%),linear-gradient(112deg,#020504 0%,#08231c 44%,#155244 100%)}html.is-embed .cortex-app-shell{background:radial-gradient(at 12% 22%,#00000070,#0000 46%),radial-gradient(at 70% 38%,#5fdcac24,#0000 44%),linear-gradient(112deg,#020504 0%,#0a2d24 48%,#155244 100%);grid-template-columns:minmax(0,1fr)}html.is-embed .cortex-app-shell.has-surface-panel{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}html.is-embed .cortex-stage,html.is-embed .cortex-stage__canvas{background:0 0}html.is-embed .cortex-stage:after{display:none}html.is-embed .cortex-app-shell:before{opacity:.08}html.is-embed .cortex-surface-panel{padding:24px 20px}html.is-hero-embed,html.is-hero-embed body,html.is-hero-embed #root,html.is-hero-embed .cortex-app-shell,html.is-hero-embed .cortex-stage,html.is-hero-embed .cortex-stage__canvas{background:0 0}html.is-hero-embed .cortex-app-shell:before,html.is-hero-embed .cortex-stage:after{display:none}html.is-hero-embed .cortex-stage__canvas{cursor:default}.cortex-app-shell{isolation:isolate;background:radial-gradient(circle at 16% 18%,#6fc9911a,#0000 26%),radial-gradient(circle at 50% 58%,#9cf4b914,#02060500 34%),radial-gradient(circle at 75% 2%,#395c4a2e,#0000 42%),linear-gradient(#020705 0%,#010302 58%,#05110d 100%);grid-template-columns:minmax(0,1fr) 320px;width:100vw;height:100vh;transition:grid-template-columns .22s;display:grid;position:relative}.cortex-app-shell.is-surface-collapsed{grid-template-columns:minmax(0,1fr)}.cortex-app-shell.is-surface-collapsed .cortex-stage{background:radial-gradient(circle at 50% 54%, #9cf4b914, transparent 24%), linear-gradient(180deg, var(--cortex-bg) 0%, #010302 58%, var(--cortex-bg-soft) 100%)}.cortex-app-shell.is-surface-collapsed .cortex-stage:after{background:radial-gradient(circle at 50% 54%,#9cf4b916,#0000 26%),linear-gradient(#0000 46%,#6fc99114)}.cortex-app-shell.is-surface-collapsed .cortex-stage__hud{justify-content:flex-start}.cortex-app-shell.is-surface-collapsed .cortex-stage__command-block{pointer-events:none;width:min(520px,100vw - 64px)}.cortex-app-shell.is-surface-collapsed .cortex-stage__command-block h1{font-size:30px}.cortex-app-shell.is-surface-collapsed .cortex-stage__command-block p{max-width:34ch}.cortex-app-shell.is-surface-collapsed .cortex-stage__search-wrap,.cortex-app-shell.is-surface-collapsed .cortex-stage__filters{opacity:.72;pointer-events:none}.cortex-app-shell.is-surface-collapsed .cortex-stage__detail,.cortex-app-shell.is-surface-collapsed .cortex-surface-panel{display:none}.cortex-app-shell:before{content:"";z-index:3;pointer-events:none;opacity:.24;mix-blend-mode:soft-light;background-image:var(--cortex-grain);background-size:52px 52px,74px 74px,120px 120px,180px 180px;position:absolute;inset:0}.cortex-app-shell:after{content:"";z-index:2;pointer-events:none;opacity:.9;background:radial-gradient(circle at 18% 24%,#9cf4b914,#0000 22%),radial-gradient(circle at 82% 16%,#dce8d809,#0000 20%),radial-gradient(circle at 50% 100%,#1644342e,#0000 36%);position:absolute;inset:0}.cortex-stage{background:var(--cortex-bg);min-width:0;height:100vh;position:relative;overflow:hidden}.cortex-stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 54%,#9cf4b90e,#0000 34%),linear-gradient(#0000 55%,#6fc99112);position:absolute;inset:0}.cortex-stage__canvas{cursor:pointer;z-index:0;width:100%;height:100%;display:block;position:relative}.cortex-stage__hud{pointer-events:none;color:#fff;justify-content:space-between;align-items:flex-start;padding:28px 32px;font-family:JetBrains Mono,monospace;display:flex;position:absolute;inset:0}.cortex-stage__ambient-orb,.cortex-stage__ambient-grid{pointer-events:none;position:absolute}.cortex-stage__ambient-orb{filter:blur(24px);opacity:.6;border-radius:999px;animation:14s ease-in-out infinite cortexFloat}.cortex-stage__ambient-orb--a{background:radial-gradient(circle,#9cf4b929 0%,#9cf4b90a 42%,#0000 72%);width:220px;height:220px;top:58px;left:42px}.cortex-stage__ambient-orb--b{background:radial-gradient(circle,#dce8d814 0%,#dce8d805 40%,#0000 72%);width:140px;height:140px;animation-duration:18s;animation-delay:-5s;top:280px;left:180px}.cortex-stage__ambient-grid{opacity:.18;background-image:linear-gradient(#9cf4b917 1px,#0000 1px),linear-gradient(90deg,#9cf4b914 1px,#0000 1px);background-size:24px 24px;width:min(44vw,560px);height:300px;inset:26px auto auto 28px;-webkit-mask-image:linear-gradient(#000000e6,#0000002e 72%,#0000);mask-image:linear-gradient(#000000e6,#0000002e 72%,#0000)}.cortex-stage__kicker{letter-spacing:.24em;color:#ffffff70;margin-bottom:14px;font-size:10px;display:inline-block}.cortex-stage__hud h1{text-transform:uppercase;letter-spacing:.05em;text-wrap:balance;text-shadow:0 0 24px #9cf4b914;margin:0 0 12px;font-family:Barlow Condensed,sans-serif;font-size:34px;line-height:.92}.cortex-stage__hud p{color:#dce4f0c7;max-width:440px;margin:0;font-size:12px;line-height:1.7}.cortex-stage__hero-tags{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.cortex-stage__hero-tags span{color:#dce8d8d1;letter-spacing:.16em;background:#9cf4b90f;border:1px solid #9cf4b929;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font:9px/1 JetBrains Mono,monospace;display:inline-flex}.cortex-stage__hero-tags span:before{content:"";background:#9cf4b9b8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #9cf4b97a}.cortex-stage__filters{pointer-events:auto;flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.cortex-stage__filter{letter-spacing:.16em;text-transform:uppercase;color:#dce4f0b3;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font:9px/1 JetBrains Mono,monospace;transition:opacity .16s,border-color .16s,color .16s,transform .16s,background .16s}.cortex-stage__filter:hover{background:#ffffff0b;transform:translateY(-1px)}.cortex-stage__filter--person.is-on{color:#b4ebdceb;border-color:#8cdcc88c}.cortex-stage__filter--agent.is-on{color:#dce8d8f2;border-color:#9cf4b999}.cortex-stage__filter--mission.is-on{color:#dce8d8d9;border-color:#9cf4b966}.cortex-stage__filter--repo.is-on{color:#dce4f0e6;border-color:#c8d2eb66}.cortex-stage__filter--product.is-on{color:#dce8d8e6;border-color:#d8c36b73}.cortex-stage__filter--knowledge.is-on{color:#d7c3f5f2;border-color:#beaae68c}.cortex-stage__filter--signal.is-on{color:#c8d7ffe6;border-color:#b4c8ff80}.cortex-stage__detail{pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.38;background:linear-gradient(#ffffff0f,#ffffff08),radial-gradient(circle at 100% 0,#9cf4b914,#0000 42%);border:1px solid #ffffff1a;width:272px;min-height:140px;padding:15px 15px 13px;transition:opacity .22s,transform .22s;transform:translateY(8px);box-shadow:inset 0 0 0 1px #ffffff05,0 24px 72px #00000057}.cortex-stage__detail.is-visible{opacity:1;transform:translateY(0)}.cortex-stage__detail-kicker{letter-spacing:2.4px;color:#8b8f97;text-transform:uppercase;margin-bottom:12px;font:9px/1 JetBrains Mono,monospace}.cortex-stage__detail-title{letter-spacing:1.2px;color:#fff;text-transform:uppercase;margin-bottom:10px;font:700 20px/.95 Barlow Condensed,sans-serif}.cortex-stage__detail-subtitle{color:#dce4f0b3;max-width:220px;margin-bottom:14px;font:11px/1.55 JetBrains Mono,monospace}.cortex-stage__detail-list{gap:9px;display:grid}.cortex-stage__detail-row{border-top:1px solid #ffffff0d;justify-content:space-between;gap:12px;padding-top:6px;font:10px/1.45 JetBrains Mono,monospace;display:flex}.cortex-stage__detail-row span:first-child{color:#b4becda6;text-transform:uppercase;letter-spacing:1px}.cortex-stage__detail-row span:last-child{color:#ffffffe0;text-align:right}.cortex-stage__route-hint{letter-spacing:.08em;color:#9cf4b9c7;text-transform:uppercase;margin-top:12px;font:10px/1.5 JetBrains Mono,monospace}.cortex-surface-panel{color:#fff;background:linear-gradient(#ffffff09,#ffffff03),radial-gradient(circle at 0 0,#9cf4b914,#0000 28%);border-left:1px solid #ffffff14;padding:32px 24px;font-family:JetBrains Mono,monospace;animation:.52s cubic-bezier(.2,.8,.2,1) cortexPanelIn;position:relative;overflow:hidden;box-shadow:inset 1px 0 #ffffff08,-24px 0 60px #0000003d}.cortex-surface-panel__sheen{pointer-events:none;opacity:.22;background:linear-gradient(110deg,#0000 0%,#ffffff0f 46%,#0000 72%);width:80%;height:220px;position:absolute;inset:-20% auto auto -30%;transform:rotate(6deg)}.cortex-surface-toggle{z-index:20;color:#dce8d8eb;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0eb8;border:1px solid #9cf4b947;padding:9px 12px;font:10px/1 JetBrains Mono,monospace;position:absolute;top:18px;right:18px}.cortex-surface-toggle:hover{background:#9cf4b91a;border-color:#9cf4b980;transform:translateY(-1px);box-shadow:0 12px 28px #0000002e}.cortex-surface-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cortex-surface-panel__close{color:#dce4f0cc;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;padding:6px 8px;font:9px/1 JetBrains Mono,monospace}.cortex-surface-panel__close:hover{color:#dce8d8f0;border-color:#9cf4b959}.cortex-surface-panel__kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin-bottom:12px;font-size:10px}.cortex-surface-panel h2{letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font:700 28px/.95 Barlow Condensed,sans-serif}.cortex-surface-panel p{color:#dce4f0b8;margin:0;font-size:12px;line-height:1.7}.cortex-surface-panel__sections{gap:10px;margin-top:18px;display:grid}.cortex-surface-panel__brief{background:radial-gradient(circle at 14% 0,#9cf4b91a,#0000 42%),#02060585;border:1px solid #9cf4b92e;gap:12px;margin-top:16px;padding:14px;display:grid}.cortex-surface-panel__brief-head{gap:5px;display:grid}.cortex-surface-panel__brief-head span,.cortex-surface-panel__priority-strip>span{letter-spacing:.18em;text-transform:uppercase;color:#9cf4b9c2;font-size:8px}.cortex-surface-panel__brief-head strong{color:#dce8d8f5;letter-spacing:.04em;text-transform:uppercase;font:700 15px/1.15 Barlow Condensed,sans-serif}.cortex-surface-panel__brief-head em,.cortex-surface-panel__brief-lane em,.cortex-surface-panel__priority-strip button em{color:#7f978dd1;font-style:normal;line-height:1.45}.cortex-surface-panel__brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cortex-surface-panel__brief-grid div{background:#0107056b;border:1px solid #36705a42;min-width:0;padding:8px}.cortex-surface-panel__brief-grid span,.cortex-surface-panel__brief-lane span{letter-spacing:.15em;text-transform:uppercase;color:#7f978da8;margin-bottom:4px;font-size:7.5px;display:block}.cortex-surface-panel__brief-grid strong,.cortex-surface-panel__priority-strip button strong{overflow-wrap:anywhere;color:#dce8d8eb;font-size:10px;line-height:1.35;display:block}.cortex-surface-panel__brief-lanes,.cortex-surface-panel__priority-strip{gap:7px;display:grid}.cortex-surface-panel__brief-lane,.cortex-surface-panel__priority-strip button{text-align:left;background:#0206059e;border:1px solid #36705a4d;gap:4px;padding:9px 10px;display:grid}.cortex-surface-panel__brief-lane[data-status=active]{border-color:#9cf4b952}.cortex-surface-panel__priority-strip button{cursor:pointer;width:100%}.cortex-surface-panel__priority-strip button:hover{background:#061811bd;border-color:#9cf4b96b}.cortex-surface-panel__brief-risk{color:#d8c36bd6;border-top:1px solid #d8c36b33;padding-top:10px;font-size:10px;line-height:1.45}.cortex-surface-panel__row{border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding-top:8px;font:10px/1.5 JetBrains Mono,monospace;display:flex}.cortex-surface-panel__row span:first-child{color:#b4becda6;text-transform:uppercase;letter-spacing:.08em}.cortex-surface-panel__row span:last-child{color:#ffffffe0;text-align:right}.cortex-surface-panel__actions{gap:8px;margin-top:18px;display:grid}.cortex-surface-panel__actions button{color:#dce8d8e6;text-align:left;letter-spacing:.04em;cursor:pointer;background:#9cf4b90f;border:1px solid #9cf4b938;width:100%;padding:10px 12px;font:10px/1.5 JetBrains Mono,monospace;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.cortex-surface-panel__actions button:hover{background:#9cf4b91a;border-color:#9cf4b961;transform:translateY(-1px);box-shadow:0 12px 28px #00000038}.cortex-surface-panel__status{color:#dce8d8e0;background:#ffffff09;border:1px solid #ffffff14;margin-top:14px;padding:10px 12px;font:10px/1.5 JetBrains Mono,monospace}@keyframes cortexFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-10px)scale(1.04)}}@keyframes cortexRiseIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cortexPanelIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.adapter-settings-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.adapter-settings-modal{color:#fff;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1f;width:420px;max-width:90vw;padding:24px;font-family:JetBrains Mono,monospace}.adapter-settings__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.adapter-settings__header h3{text-transform:uppercase;letter-spacing:.04em;margin:0;font:700 20px/1 Barlow Condensed,sans-serif}.adapter-settings__close{color:#fff9;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.adapter-settings__body label{margin-bottom:16px;display:block}.adapter-settings__body label span{letter-spacing:.16em;text-transform:uppercase;color:#b4becdb3;margin-bottom:6px;font-size:10px;display:block}.adapter-settings__body input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;width:100%;padding:10px 12px;font:12px JetBrains Mono,monospace}.adapter-settings__body input:focus{border-color:#9cf4b966;outline:none}.adapter-settings__status{gap:8px;margin-bottom:12px;font-size:11px;display:flex}.adapter-settings__status--error{color:#ff5050e6}.adapter-settings__error{color:#ff7878e6;background:#ff3c3c14;border:1px solid #ff3c3c33;margin-bottom:12px;padding:10px 12px;font-size:11px}.adapter-settings__success{color:#9cf4b9e6;background:#3cff7814;border:1px solid #3cff7833;margin-bottom:12px;padding:10px 12px;font-size:11px}.adapter-settings__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.adapter-settings__actions button{color:#dce4f0e6;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;padding:10px 16px;font:10px JetBrains Mono,monospace;transition:all .15s}.adapter-settings__actions button:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.adapter-settings__actions button:disabled{opacity:.5;cursor:not-allowed}.adapter-settings__primary{color:#dce8d8f2;background:#9cf4b91a;border-color:#9cf4b94d}.adapter-settings__disconnect{color:#ff9696e6;background:#ff3c3c14;border-color:#ff3c3c40}.log-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cortex-stage__agent-controls{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cortex-stage__agent-controls button:disabled{opacity:.5;pointer-events:none}.cortex-stage__agent-controls button[data-state=dim]:not(:disabled){opacity:.3}.cortex-stage__agent-controls-message{width:100px}.agent-message__error{color:#ffb4b4f2;letter-spacing:.02em;background:#ff505014;border:1px solid #ff50504d;margin:4px 0 8px;padding:8px 10px;font:11px JetBrains Mono,monospace}.confirm-action-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:101;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-action-modal{color:#fff;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1f;width:360px;padding:24px;font-family:JetBrains Mono,monospace;box-shadow:0 20px 60px #0006}.confirm-action__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.confirm-action__header h3{text-transform:uppercase;letter-spacing:.04em;color:#ff3c3ce6;margin:0;font:700 20px/1 Barlow Condensed,sans-serif}.confirm-action__close{color:#fff9;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.confirm-action__body{margin-bottom:24px}.confirm-action__body p{color:#dce4f0d9;margin:0;font-size:12px;line-height:1.6}.confirm-action__actions{justify-content:flex-end;gap:10px;display:flex}.confirm-action__actions button{color:#dce4f0e6;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;padding:10px 16px;font:10px JetBrains Mono,monospace;transition:all .15s}.confirm-action__actions button:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.confirm-action__actions button:disabled{opacity:.5;cursor:not-allowed}.confirm-action__cancel{background:#ffffff05;border-color:#ffffff26}.confirm-action__confirm{color:#ffb4b4f2;background:#ff3c3c1a;border-color:#ff3c3c4d}.agent-message-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:101;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.agent-message-modal{color:#fff;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1f;width:400px;padding:24px;font-family:JetBrains Mono,monospace;box-shadow:0 20px 60px #0006}.agent-message__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.agent-message__header h3{text-transform:uppercase;letter-spacing:.04em;color:#9cf4b9e6;margin:0;font:700 20px/1 Barlow Condensed,sans-serif}.agent-message__close{color:#fff9;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.agent-message__body label{margin-bottom:12px;display:block}.agent-message__body label span{letter-spacing:.16em;text-transform:uppercase;color:#b4becdb3;margin-bottom:6px;font-size:10px;display:block}.agent-message__body textarea{color:#fff;box-sizing:border-box;resize:none;background:#ffffff0a;border:1px solid #ffffff1f;width:100%;height:120px;padding:10px 12px;font:12px JetBrains Mono,monospace;transition:border-color .15s}.agent-message__body textarea:focus{border-color:#9cf4b966;outline:none}.agent-message__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.agent-message__actions button{color:#dce4f0e6;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;padding:10px 16px;font:10px JetBrains Mono,monospace;transition:all .15s}.agent-message__actions button:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.agent-message__actions button:disabled{opacity:.5;cursor:not-allowed}.agent-message__cancel{background:#ffffff05;border-color:#ffffff26}.agent-message__send{color:#dce8d8f2;background:#9cf4b91a;border-color:#9cf4b94d}.log-overlay__panel{color:#fff;background:linear-gradient(#0a0a0efa,#06060afa);border:1px solid #ffffff1a;border-bottom:none;flex-direction:column;width:100%;max-width:960px;height:60vh;max-height:520px;font-family:JetBrains Mono,monospace;display:flex}.log-overlay__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.log-overlay__kicker{letter-spacing:.22em;color:#fff6;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.log-overlay__header h3{text-transform:uppercase;letter-spacing:.04em;margin:0;font:700 18px/1 Barlow Condensed,sans-serif}.log-overlay__controls{align-items:center;gap:14px;display:flex}.log-overlay__autoscroll{color:#b4becdb3;cursor:pointer;align-items:center;gap:6px;font-size:10px;display:flex}.log-overlay__close{color:#fff9;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.log-overlay__filter{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:10px 20px;display:flex}.log-overlay__filter input{color:#fff;background:#ffffff08;border:1px solid #ffffff14;flex:1;padding:8px 12px;font:11px JetBrains Mono,monospace}.log-overlay__filter input:focus{border-color:#9cf4b94d;outline:none}.log-overlay__count{color:#b4becd80;white-space:nowrap;font-size:10px}.log-overlay__scroll{flex:1;padding:12px 20px;font-size:11px;line-height:1.6;overflow-y:auto}.log-overlay__empty{color:#b4becd66;text-align:center;padding:40px 0}.log-overlay__line{border-bottom:1px solid #ffffff05;gap:12px;padding:3px 0;display:flex}.log-overlay__time{color:#8c96a599;flex-shrink:0;min-width:64px}.log-overlay__level{flex-shrink:0;min-width:44px;font-weight:700}.log-overlay__agent{color:#9cf4b9d9;flex-shrink:0;min-width:90px}.log-overlay__message{color:#dce4f0d9;word-break:break-word}.node-explainer-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.node-explainer-panel{color:#fff;background:linear-gradient(#0e0e14fa,#08080efa);border-left:1px solid #ffffff1a;flex-direction:column;width:480px;max-width:90vw;height:100vh;font-family:JetBrains Mono,monospace;animation:.22s slideInRight;display:flex}@keyframes slideInRight{0%{opacity:.7;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.node-explainer__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;padding:28px 24px 20px;display:flex}.node-explainer__kicker{letter-spacing:.22em;text-transform:uppercase;color:#fff6;margin-bottom:10px;font-size:9px}.node-explainer__header h2{text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font:700 26px/.95 Barlow Condensed,sans-serif}.node-explainer__sublabel{color:#b4becdb3;margin:0;font-size:11px}.node-explainer__close{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1}.node-explainer__body{flex:1;padding:20px 24px 40px;overflow-y:auto}.node-explainer__section{margin-bottom:24px}.node-explainer__section-kicker{letter-spacing:.2em;text-transform:uppercase;color:#9cf4b9d9;margin-bottom:10px;font-size:9px}.node-explainer__prose{color:#dce4f0bf;margin:0;font-size:12px;line-height:1.7}.node-explainer__field{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.node-explainer__field-name{color:#ffffffd9;flex-shrink:0;min-width:100px;font-weight:700}.node-explainer__field-desc{color:#b4becda6;text-align:right;line-height:1.5}.node-explainer__json{color:#b4becdcc;white-space:pre-wrap;word-break:break-word;background:#ffffff06;border:1px solid #ffffff0f;padding:12px 14px;font-size:10px;line-height:1.55;overflow-x:auto}.node-explainer__connection{border-bottom:1px solid #ffffff08;gap:10px;padding:5px 0;font-size:10px;display:flex}.node-explainer__connection-type{color:#9cf4b9cc;flex-shrink:0;min-width:80px}.node-explainer__connection-dir{color:#8c96a599;flex-shrink:0;min-width:50px}.node-explainer__connection-node{color:#dce4f0e6}.cortex-stage__hud{z-index:4;color:var(--cortex-paper)}.cortex-stage__kicker,.cortex-surface-panel__kicker,.log-overlay__kicker,.node-explainer__kicker{color:#7f978db8}.cortex-stage__hud p,.cortex-stage__detail-subtitle,.cortex-surface-panel p,.confirm-action__body p,.agent-message__body label span,.node-explainer__sublabel,.node-explainer__prose,.log-overlay__message{color:#dce8d8b8}.cortex-stage__filter,.cortex-stage__detail,.cortex-surface-panel__status,.adapter-settings-modal,.confirm-action-modal,.agent-message-modal,.log-overlay__panel,.node-explainer-panel{background:linear-gradient(180deg, #081c14b8, #040d0ae0), var(--cortex-panel);border-color:var(--cortex-line);color:var(--cortex-paper);box-shadow:0 20px 70px var(--cortex-shadow), inset 0 1px 0 #dce8d80a}.cortex-stage__filter{color:#dce8d8b3;background:#081c1457;border-color:#beffd829}.cortex-stage__filter.is-off{color:#7f978d73}.cortex-stage__filter.is-on,.cortex-stage__filter--person.is-on,.cortex-stage__filter--agent.is-on,.cortex-stage__filter--mission.is-on,.cortex-stage__filter--repo.is-on,.cortex-stage__filter--product.is-on,.cortex-stage__filter--knowledge.is-on,.cortex-stage__filter--signal.is-on{color:#dce8d8f0;background:#9cf4b90f;border-color:#9cf4b985}.cortex-stage__detail-title,.cortex-surface-panel h2,.adapter-settings__header h3,.log-overlay__header h3,.node-explainer__header h2{color:var(--cortex-paper)}.cortex-stage__detail-kicker,.cortex-stage__detail-row span:first-child,.cortex-surface-panel__row span:first-child,.adapter-settings__body label span,.log-overlay__count,.log-overlay__time,.node-explainer__field-desc,.node-explainer__connection-dir{color:#7f978da8}.cortex-stage__detail-row,.cortex-surface-panel__row,.log-overlay__header,.log-overlay__filter,.log-overlay__line,.node-explainer__header,.node-explainer__field,.node-explainer__connection{border-color:#beffd814}.cortex-stage__detail-row span:last-child,.cortex-surface-panel__row span:last-child,.node-explainer__field-name,.node-explainer__connection-node{color:#dce8d8e6}.cortex-stage__route-hint,.agent-message__header h3,.node-explainer__section-kicker,.node-explainer__connection-type,.log-overlay__agent{color:#9cf4b9db}.cortex-surface-panel{border-left:1px solid var(--cortex-line-strong);background:radial-gradient(circle at 30% 16%, #9cf4b911, transparent 38%), linear-gradient(180deg, #081c14db, #030907f0), var(--cortex-panel);color:var(--cortex-paper);position:relative;overflow-y:auto;box-shadow:-28px 0 70px #00000057,inset 1px 0 #dce8d80a}.cortex-surface-panel:before{content:"";z-index:0;pointer-events:none;opacity:.28;mix-blend-mode:soft-light;background-image:var(--cortex-grain);background-size:48px 48px,72px 72px,110px 110px,170px 170px;position:absolute;inset:0}.cortex-surface-panel>*{z-index:1;position:relative}.cortex-surface-toggle,.cortex-surface-panel__close,.cortex-surface-panel__actions button,.adapter-settings__actions button,.confirm-action__actions button,.agent-message__actions button,.cortex-stage__agent-controls button{color:#dce8d8e0;background:#010705bd;border-color:#071c14ad}.cortex-surface-toggle{box-shadow:0 12px 34px #0000006b,0 0 24px #9cf4b90f}.cortex-surface-toggle:hover,.cortex-surface-panel__close:hover,.cortex-surface-panel__actions button:hover,.adapter-settings__actions button:hover:not(:disabled),.confirm-action__actions button:hover:not(:disabled),.agent-message__actions button:hover:not(:disabled),.cortex-stage__agent-controls button:hover:not(:disabled){color:var(--cortex-paper);background:#03160fc7;border-color:#103a2adb}.adapter-settings-overlay,.confirm-action-overlay,.agent-message-overlay,.log-overlay,.node-explainer-overlay{background:#0000009e}.adapter-settings__body input,.agent-message__body textarea,.log-overlay__filter input,.cortex-stage__hud input{color:var(--cortex-paper)!important;background:#05120eb8!important;border:1px solid #beffd829!important}.adapter-settings__body input:focus,.agent-message__body textarea:focus,.log-overlay__filter input:focus,.cortex-stage__hud input:focus{outline:none;box-shadow:0 0 0 2px #9cf4b914;border-color:#9cf4b980!important}.adapter-settings__status--connected{color:var(--cortex-mint)}.adapter-settings__status--connecting{color:var(--cortex-warning)}.adapter-settings__status--error,.confirm-action__header h3{color:var(--cortex-error)}.adapter-settings__status--idle{color:#7f978d94}.adapter-settings__success{color:#9cf4b9f0;background:#9cf4b914;border-color:#9cf4b938}.adapter-settings__error,.agent-message__error{color:#ff7f89f0;background:#ff7f8914;border-color:#ff7f8942}.adapter-settings__primary,.agent-message__send{color:#dce8d8f5;background:#9cf4b91a;border-color:#9cf4b957}.adapter-settings__disconnect,.confirm-action__confirm{color:#ffafb5f0;background:#ff7f891a;border-color:#ff7f894d}.log-overlay__autoscroll input{accent-color:var(--cortex-mint)}.log-overlay__empty,.node-explainer__json{color:#7f978db8}.node-explainer__json{background:#05120e99;border-color:#beffd81a}.transcript-workbench{min-height:100vh;color:var(--cortex-paper);box-sizing:border-box;background:radial-gradient(circle at 18% 16%,#9cf4b914,#0000 28%),radial-gradient(circle at 78% 14%,#d8c36b14,#0000 24%),linear-gradient(#020605 0%,#06120e 100%);padding:36px;font-family:JetBrains Mono,monospace}.transcript-workbench__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.transcript-workbench__eyebrow,.transcript-workbench__section-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--cortex-muted);font-size:10px}.transcript-workbench h2{letter-spacing:.06em;text-transform:uppercase;margin:10px 0 12px;font:700 34px/.95 Barlow Condensed,sans-serif}.transcript-workbench p{color:#dce8d8c2;max-width:640px;margin:0;font-size:12px;line-height:1.7}.transcript-workbench__meta{flex-wrap:wrap;gap:10px;display:flex}.transcript-workbench__meta span,.transcript-workbench__chip{letter-spacing:.08em;text-transform:uppercase;background:#081c148a;border:1px solid #9cf4b92e;padding:8px 10px;font-size:10px}.transcript-workbench__grid{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);gap:20px;display:grid}.transcript-workbench__input-panel,.transcript-workbench__output-panel,.transcript-workbench__section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05120eb8;border:1px solid #beffd81a}.transcript-workbench__input-panel,.transcript-workbench__output-panel{padding:18px}.transcript-workbench__panel-head{letter-spacing:.14em;text-transform:uppercase;color:var(--cortex-muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;display:flex}.transcript-workbench__panel-head button,.transcript-workbench__controls button{color:var(--cortex-paper);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#081c14b3;border:1px solid #9cf4b938;padding:10px 12px;font:11px/1 JetBrains Mono,monospace}.transcript-workbench__panel-head button:hover,.transcript-workbench__controls button:hover{background:#183a2ac7;border-color:#9cf4b973}.transcript-workbench__primary{min-width:180px}.transcript-workbench textarea{resize:vertical;width:100%;min-height:560px;color:var(--cortex-paper);box-sizing:border-box;background:#030a08d6;border:1px solid #beffd81f;padding:14px;font:12px/1.65 JetBrains Mono,monospace}.transcript-workbench__controls{justify-content:flex-end;margin-top:14px;display:flex}.transcript-workbench__output-panel{align-content:start;gap:14px;display:grid}.transcript-workbench__section{padding:14px}.transcript-workbench__section ul{color:#dce8d8e6;gap:10px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.6;display:grid}.transcript-workbench__chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=1120px){.transcript-workbench__grid{grid-template-columns:1fr}.transcript-workbench textarea{min-height:360px}}.core-meeting-room{gap:14px;margin-top:18px;display:grid}.core-meeting-room__hero,.core-meeting-room__panel{background:#05120e9e;border:1px solid #beffd81a;padding:14px}.core-meeting-room__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.core-meeting-room__eyebrow,.core-meeting-room__panel-head{letter-spacing:.18em;text-transform:uppercase;color:var(--cortex-muted);font-size:10px}.core-meeting-room h3{text-transform:uppercase;letter-spacing:.05em;margin:10px 0;font:700 24px/.95 Barlow Condensed,sans-serif}.core-meeting-room p,.core-meeting-room li{color:#dce8d8d1;font-size:12px;line-height:1.6}.core-meeting-room__status-cluster{justify-items:end;gap:10px;display:grid}.core-meeting-room__status{letter-spacing:.14em;text-transform:uppercase;border:1px solid #beffd829;padding:8px 10px;font-size:10px}.core-meeting-room__status--live{color:#9cf4b9;border-color:#9cf4b966}.core-meeting-room__status--standby{color:#dce8d8c7}.core-meeting-room__status-cluster button{color:var(--cortex-paper);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#081c14b8;border:1px solid #9cf4b933;padding:10px 12px;font:10px/1 JetBrains Mono,monospace}.core-meeting-room__grid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.core-meeting-room__stack{gap:14px;display:grid}.core-meeting-room textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:260px;color:var(--cortex-paper);background:#030a08d6;border:1px solid #beffd81f;margin-top:12px;padding:12px;font:12px/1.65 JetBrains Mono,monospace}.core-meeting-room ul{gap:8px;margin:12px 0 0;padding-left:18px;display:grid}@media (width<=1120px){.core-meeting-room__grid{grid-template-columns:1fr}}.cortex-stage__command-block{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#081c14bd,#040d0ae0);border:1px solid #beffd81f;width:min(560px,100vw - 420px);padding:16px 18px 18px;box-shadow:0 22px 70px #00000052,inset 0 1px #dce8d80a}.cortex-stage__command-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cortex-stage__status-chip{color:#dce8d8eb;letter-spacing:.14em;text-transform:uppercase;background:#9cf4b90f;border:1px solid #9cf4b933;padding:7px 10px;font:10px/1 JetBrains Mono,monospace}.cortex-stage__command-block h1{margin:0 0 10px;font-size:34px}.cortex-stage__control-bar{gap:12px;margin-top:18px;display:grid}.cortex-stage__search-wrap{gap:8px;display:grid}.cortex-stage__search-wrap span{letter-spacing:.16em;text-transform:uppercase;color:#7f978db8;font:10px/1 JetBrains Mono,monospace}.cortex-stage__search-input{color:var(--cortex-paper);box-sizing:border-box;background:#05120eb8;border:1px solid #beffd829;width:100%;padding:10px 12px;font:11px JetBrains Mono,monospace}.cortex-stage__detail{background:linear-gradient(#081c14bd,#040d0ae0);border:1px solid #beffd81a;width:292px;min-height:170px;padding:16px 16px 14px}.cortex-stage__detail-list{gap:6px}.cortex-stage__detail-row{justify-content:flex-start;padding:8px 0 0}.cortex-stage__detail-row span:first-child{text-transform:none;letter-spacing:0;color:#dce8d8d1}.cortex-surface-panel{padding:28px 22px}.cortex-surface-panel__header{align-items:center;margin-bottom:8px}.cortex-surface-panel h2{margin-bottom:10px}.cortex-surface-panel__brief,.core-meeting-room__hero,.core-meeting-room__panel{border-radius:0}.cortex-surface-panel__brief,.cortex-surface-panel__row,.cortex-surface-panel__brief-lane,.cortex-surface-panel__priority-strip button,.core-meeting-room__hero,.core-meeting-room__panel{background:#05120e94;border-color:#beffd81a}.cortex-surface-panel__sections{gap:10px;margin-top:16px}.cortex-surface-panel__row{padding:12px 0}.cortex-surface-panel__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}@media (width<=1100px){.cortex-stage__command-block{width:min(100%,100vw - 48px)}.cortex-surface-panel__actions{grid-template-columns:1fr}}.cortex-surface-panel__header{border-bottom:1px solid #beffd814;padding-bottom:12px}.cortex-surface-panel__kicker{align-items:center;gap:8px;display:inline-flex}.cortex-surface-panel__kicker:before{content:"";background:#9cf4b94d;width:18px;height:1px}.cortex-surface-panel h2{letter-spacing:.05em;font-size:28px}.cortex-surface-panel>p{max-width:38ch;margin-bottom:14px}.cortex-surface-panel__brief-head strong{letter-spacing:.04em;text-transform:uppercase;font:700 18px/1.05 Barlow Condensed,sans-serif}.cortex-surface-panel__brief-head em{max-width:38ch;font-style:normal;line-height:1.6}.cortex-surface-panel__brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cortex-surface-panel__brief-grid div,.cortex-surface-panel__brief-lane,.cortex-surface-panel__priority-strip button{padding:10px 12px}.core-meeting-room__hero{padding:18px}.core-meeting-room__hero p{max-width:48ch}.core-meeting-room__controls{justify-items:end;gap:8px;display:grid}.core-meeting-room__controls button{color:var(--cortex-paper);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#081c14b8;border:1px solid #9cf4b933;min-width:150px;padding:10px 12px;font:10px/1 JetBrains Mono,monospace}.core-meeting-room__controls button:hover{background:#183a2ac7;border-color:#9cf4b973}.core-meeting-room__stream-meta{letter-spacing:.14em;text-transform:uppercase;color:#7f978db8;justify-content:space-between;gap:12px;margin-top:12px;margin-bottom:10px;font-size:10px;display:flex}.core-meeting-room textarea{min-height:320px}.core-meeting-room__feed{gap:8px;max-height:280px;margin-bottom:12px;padding-right:4px;display:grid;overflow-y:auto}.core-meeting-room__feed-line{background:#030a088f;border:1px solid #beffd814;gap:4px;padding:10px 12px;display:grid}.core-meeting-room__feed-line span,.core-meeting-room__route-kicker{letter-spacing:.14em;text-transform:uppercase;color:#7f978db8;font-size:10px}.core-meeting-room__feed-line p{margin:0}.core-meeting-room__route-grid{gap:12px;margin-top:12px;display:grid}.core-meeting-room__route-stack{gap:8px;margin-top:8px;display:grid}.core-meeting-room__route-card{background:#030a0894;border:1px solid #beffd814;gap:6px;padding:10px 12px;display:grid}.core-meeting-room__route-card strong{letter-spacing:.03em;text-transform:uppercase;color:#dce8d8f0;font:700 14px/1.1 Barlow Condensed,sans-serif}.core-meeting-room__route-card span{color:#7f978dd1;font-size:11px}.signal-action-bar{background:#030a0894;border:1px solid #beffd814;margin-top:14px;padding:12px}.signal-action-bar__kicker{letter-spacing:.14em;text-transform:uppercase;color:#7f978db8;font-size:10px}.signal-action-bar__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.signal-action-bar__grid button{color:var(--cortex-paper);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#081c14b8;border:1px solid #9cf4b929;padding:10px 12px;font:10px/1.2 JetBrains Mono,monospace}.signal-action-bar__grid button:hover{background:#183a2ac7;border-color:#9cf4b966}.signal-action-bar__feedback{color:#dce8d8e0;background:#9cf4b90d;border:1px solid #9cf4b924;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.5}@media (width<=1100px){.signal-action-bar__grid{grid-template-columns:1fr}}.signal-queue-grid{gap:10px;margin-top:12px;display:grid}.signal-queue{background:#030a088f;border:1px solid #beffd814;padding:12px}.signal-queue__kicker{letter-spacing:.14em;text-transform:uppercase;color:#7f978db8;margin-bottom:8px;font-size:10px}.signal-queue__item{border-top:1px solid #beffd80f;gap:4px;padding:9px 0;display:grid}.signal-queue__item:first-of-type{border-top:none;padding-top:0}.signal-queue__item strong{letter-spacing:.03em;text-transform:uppercase;color:#dce8d8f0;font:700 13px/1.1 Barlow Condensed,sans-serif}.signal-queue__item span{color:#7f978dd1;font-size:11px}:root{--cortex-bg:#f4f7f4;--cortex-bg-soft:#dce8df;--cortex-panel:#ffffffbd;--cortex-panel-strong:#f8faf8f0;--cortex-panel-soft:#dce8dfa8;--cortex-mint:#215744;--cortex-mint-soft:#668778;--cortex-mint-dim:#8fa097;--cortex-paper:#0f231c;--cortex-muted:#555e5a;--cortex-line:#8fa09785;--cortex-line-strong:#668778bd;--cortex-warning:#af585e;--cortex-error:#8f464a;--cortex-shadow:#0f231c1f;--cortex-grain:radial-gradient(circle at 18% 24%, #0f231c05 0 1px, transparent 1.4px), radial-gradient(circle at 74% 64%, #66877805 0 1px, transparent 1.6px), repeating-linear-gradient(99deg, #0f231c03 0 1px, transparent 1px 4px), repeating-radial-gradient(circle at 32% 18%, #8fa09706 0 1px, transparent 1px 7px)}.cortex-stage__filter,.cortex-stage__search-input,.cortex-stage__detail,.cortex-surface-panel,.cortex-surface-toggle,.cortex-surface-panel__close,.cortex-surface-panel__brief,.cortex-surface-panel__brief-lane,.cortex-surface-panel__priority-strip button,.cortex-surface-panel__row,.core-meeting-room__hero,.core-meeting-room__panel,.core-meeting-room__feed-line,.core-meeting-room__route-card,.signal-action-bar,.signal-queue,.core-meeting-room__controls button{box-shadow:0 18px 48px #0f231c14,inset 0 1px #ffffff8f;color:var(--cortex-paper)!important;background:#ffffffad!important;border-color:#8fa09747!important}.cortex-stage__status-chip,.cortex-stage__route-hint,.core-meeting-room__status,.cortex-surface-panel__brief-risk{color:#215744eb!important;background:#2157440f!important;border-color:#66877842!important}.cortex-surface-toggle:hover,.cortex-surface-panel__close:hover,.core-meeting-room__controls button:hover,.signal-action-bar__grid button:hover{color:#0f231cf5!important;background:#dce8dfe6!important;border-color:#21574457!important}:root{--cortex-bg:#04110d;--cortex-bg-soft:#103126;--cortex-panel:#2f443bd1;--cortex-panel-strong:#2b4138f0;--cortex-panel-soft:#253b326b;--cortex-panel-deep:#1f362cf5;--cortex-panel-chip:#34483d7a;--cortex-panel-hover:#395045f0;--cortex-mint:#a4b8ae;--cortex-mint-soft:#6a8478;--cortex-mint-dim:#184131;--cortex-paper:#d2dcd6;--cortex-muted:#697f74;--cortex-line:#6a84782e;--cortex-line-strong:#5670656b;--cortex-warning:#af585e;--cortex-error:#8f464a;--cortex-shadow:#00000061;--cortex-grain:radial-gradient(circle at 18% 24%, #d9e5de06 0 1px, transparent 1.4px), radial-gradient(circle at 74% 64%, #76958605 0 1px, transparent 1.6px), repeating-linear-gradient(99deg, #d9e5de03 0 1px, transparent 1px 4px), repeating-radial-gradient(circle at 32% 18%, #76958605 0 1px, transparent 1px 7px)}html,body,#root{color:var(--cortex-paper);background:radial-gradient(circle at 84% 22%,#18413142,#0000 34%),radial-gradient(circle at 18% 12%,#00000042,#0000 28%),linear-gradient(98deg,#04110d 0%,#0c281f 48%,#184131 100%)}html.is-embed,html.is-embed body,html.is-embed #root,html.is-embed .cortex-app-shell{background:radial-gradient(at 16% 24%,#0000006b,#0000 42%),radial-gradient(at 82% 24%,#18413147,#0000 38%),linear-gradient(98deg,#04110d 0%,#0d2d23 50%,#1a4737 100%)}.cortex-app-shell{background:radial-gradient(circle at 58% 56%,#0f332724,#04110d00 34%),radial-gradient(circle at 84% 6%,#18413147,#0000 30%),linear-gradient(99deg,#04110d 0%,#0b241c 46%,#184131 100%)}.cortex-app-shell:before{opacity:.24;mix-blend-mode:soft-light}.cortex-app-shell.is-surface-collapsed .cortex-stage,.cortex-stage{background:radial-gradient(circle at 72% 18%,#18413133,#0000 28%),radial-gradient(circle,#0f33271a,#0000 22%),linear-gradient(104deg,#04110df5 0%,#081813fa 48%,#103126 100%)}.cortex-app-shell.is-surface-collapsed .cortex-stage:after,.cortex-stage:after{background:radial-gradient(circle at 50% 54%,#7695860e,#0000 28%),linear-gradient(#0000 44%,#1841310f)}.cortex-stage__hud,.cortex-surface-panel{color:var(--cortex-paper)}.cortex-stage__kicker,.cortex-surface-panel__kicker,.cortex-stage__detail-kicker,.cortex-stage__search-wrap span,.core-meeting-room__stream-meta,.core-meeting-room__feed-line span,.core-meeting-room__route-kicker,.signal-action-bar__kicker,.signal-queue__kicker{color:#769586a8!important}.cortex-stage__hud p,.cortex-surface-panel p,.cortex-stage__detail-subtitle,.core-meeting-room__hero p,.core-meeting-room__route-card span,.signal-action-bar__feedback,.signal-queue__item span{color:#acbcb4bd!important}.cortex-stage__detail-title,.cortex-stage__detail-row span:last-child,.cortex-surface-panel h2,.cortex-surface-panel__brief-head strong,.core-meeting-room__hero h3,.core-meeting-room__route-card strong,.signal-queue__item strong{color:#d2dcd6e6!important}.cortex-stage__filter,.cortex-stage__search-input,.cortex-stage__detail,.cortex-surface-panel,.cortex-surface-toggle,.cortex-surface-panel__close,.cortex-surface-panel__brief,.cortex-surface-panel__brief-lane,.cortex-surface-panel__priority-strip button,.cortex-surface-panel__row,.core-meeting-room__hero,.core-meeting-room__panel,.core-meeting-room__feed-line,.core-meeting-room__route-card,.signal-action-bar,.signal-queue,.core-meeting-room__controls button{box-shadow:0 18px 48px #00000047,inset 0 1px #e4ece808;background:radial-gradient(circle at 18% 10%, #52685d29, transparent 28%), linear-gradient(180deg, var(--cortex-panel) 0%, var(--cortex-panel-strong) 54%, var(--cortex-panel-deep) 100%)!important;color:var(--cortex-paper)!important;border-color:#6a84782e!important}.cortex-stage__detail,.cortex-surface-panel,.cortex-stage__command-block,.core-meeting-room__hero,.core-meeting-room__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cortex-stage__command-block,.cortex-surface-panel,.core-meeting-room__hero,.core-meeting-room__panel{background:radial-gradient(circle at 20% 12%,#52685d24,#0000 30%),linear-gradient(#31463de0,#2b4138f0 56%,#1f362cfa 100%)!important;border:1px solid #6a847829!important;box-shadow:0 22px 70px #00000047,inset 0 1px #ecf2ef08!important}.cortex-stage__status-chip,.cortex-stage__route-hint,.core-meeting-room__status,.cortex-surface-panel__brief-risk{background:var(--cortex-panel-chip)!important;color:#d2dcd6e0!important;border-color:#5f796d38!important}.core-meeting-room__status--standby,.adapter-settings__status--connecting,.cortex-stage__filter--product.is-on{color:#d9b0b4!important;background:#af585e1f!important;border-color:#af585e4d!important}.cortex-stage__filter{color:#d2dcd6b8!important;background:#2b4138bd!important;border:1px solid #6a847829!important}.cortex-stage__filter.is-off{opacity:.42;color:#7695867a!important}.cortex-stage__filter--agent.is-on,.cortex-stage__filter--mission.is-on,.cortex-stage__filter--signal.is-on,.cortex-stage__filter--repo.is-on,.cortex-stage__filter--knowledge.is-on{color:#d6e0daeb!important;background:#34483da3!important;border-color:#76958638!important}.cortex-stage__search-input{color:#dce8dfeb!important}.cortex-stage__search-input::placeholder{color:#76958670}.cortex-stage__detail-row,.cortex-surface-panel__row,.signal-queue__item,.core-meeting-room__panel li,.core-meeting-room__feed-line,.core-meeting-room__route-card{border-color:#8fa09729!important}.cortex-surface-panel{border-left:1px solid #8fa09729!important}.cortex-surface-toggle:hover,.cortex-surface-panel__close:hover,.core-meeting-room__controls button:hover,.signal-action-bar__grid button:hover{background:var(--cortex-panel-hover)!important;color:#d9e5def5!important;border-color:#b3c8be3d!important}.signal-action-bar__grid button{color:#d9e5deeb!important;background:linear-gradient(#30453cd1,#253b32eb)!important;border-color:#6a84782e!important}.signal-action-bar__feedback{background:#2b4138ad!important;border:1px solid #6a847829!important}.core-meeting-room textarea{color:#d9e5deeb!important;background:linear-gradient(#283f36d6,#1f362cf0)!important;border:1px solid #6a847829!important}.core-meeting-room textarea::placeholder{color:#7695866b}.adapter-settings__status--error,.adapter-settings__error,.cortex-stage__agent-controls button[data-state=dim]{color:#d9b0b4!important}.cortex-stage__boot-strip{z-index:4;pointer-events:none;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:12px;display:grid;position:absolute;bottom:28px;left:32px;right:32px}.cortex-stage__boot-callout,.cortex-stage__boot-metrics{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 18% 10%,#52685d24,#0000 28%),linear-gradient(#31463dd1,#253b32eb);border:1px solid #6a847824;box-shadow:0 18px 48px #00000038,inset 0 1px #ecf2ef08}.cortex-stage__boot-callout{gap:6px;padding:14px 16px;display:grid}.cortex-stage__boot-callout span,.cortex-stage__boot-metrics span,.cortex-surface-panel__summary-strip span{letter-spacing:.16em;text-transform:uppercase;color:#769586a8;font-size:9px}.cortex-stage__boot-callout strong{letter-spacing:.04em;text-transform:uppercase;color:#dce8dff0;font:600 14px/1.4 Barlow Condensed,sans-serif}.cortex-stage__boot-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.cortex-stage__boot-metrics div,.cortex-surface-panel__summary-strip div{gap:6px;display:grid}.cortex-stage__boot-metrics strong,.cortex-surface-panel__summary-strip strong{letter-spacing:.04em;text-transform:uppercase;color:#dce8dff2;font:600 14px/1.2 Barlow Condensed,sans-serif}.cortex-surface-panel__summary-strip{background:radial-gradient(circle at 18% 10%,#52685d1f,#0000 28%),linear-gradient(#31463dcc,#253b32e6);border:1px solid #6a847824;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding:12px 14px;display:grid;box-shadow:0 16px 38px #0003,inset 0 1px #ecf2ef08}@media (width<=1100px){.cortex-stage__boot-strip,.cortex-surface-panel__summary-strip,.cortex-stage__boot-metrics{grid-template-columns:1fr}}.shell-root{--bg-canvas:#090909;--bg-surface:#121212;--bg-surface-raised:#1f1f1f;--bg-surface-hover:#161616;--border-subtle:#181818;--border-default:#1f1f1f;--border-strong:#2a2a2a;--text-primary:#e6e4e0;--text-secondary:#d4d0ca;--text-tertiary:#8a8682;--text-disabled:#3d3b39;--accent-primary:#d4d0ca;--state-success:#6e7f5f;--state-warning:#8a7a5a;--state-danger:#7a5a5a;--state-info:#8a8682;--state-inert:#8a8682;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:16px;--space-6:20px;--space-8:24px;--font-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bg:var(--bg-canvas);--bg-deep:#07080a;--panel:var(--bg-surface);--panel-fill:var(--bg-surface);--panel-hover:var(--bg-surface-hover);--line:var(--border-subtle);--line-soft:#171b20;--line-strong:var(--border-default);--text:var(--text-primary);--text-dim:var(--text-secondary);--muted:var(--text-tertiary);--muted-strong:#758091;--accent:var(--accent-primary);--accent-soft:#d4d0ca14;--accent-border:#d4d0ca59;--lckd-font-sans:var(--font-sans);--lckd-font-mono:var(--font-mono);min-width:0;height:100vh;min-height:100vh;color:var(--text-primary);background:var(--bg-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);letter-spacing:0;grid-template-columns:220px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.shell-root *,.shell-root :before,.shell-root :after{box-sizing:border-box}.shell-root ::selection{background:var(--accent-primary);color:var(--bg-canvas)}.shell-root ::-webkit-scrollbar{width:6px;height:6px}.shell-root ::-webkit-scrollbar-track{background:0 0}.shell-root ::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:0}.shell-root a{color:inherit;text-decoration:none}.shell-root button,.shell-root input,.shell-root select,.shell-root textarea{font:inherit}.shell-root button{min-height:32px}.shell-root :focus{outline:none}.shell-root :focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.shell-rail{z-index:60;gap:var(--space-2);min-width:0;height:calc(100vh - 40px);padding:var(--space-4) var(--space-3);border-right:1px solid var(--border-subtle);background:#07080a;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.rail-brand{gap:var(--space-3);padding:0 var(--space-2) var(--space-5);margin-bottom:var(--space-1);border-bottom:1px solid var(--border-subtle);grid-template-columns:24px minmax(0,1fr);align-items:center;display:grid}.rail-brand .mark{background:var(--text-primary);border:1px solid var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;width:22px;height:22px;min-height:22px;padding:0;transition:transform .12s ease-out,background .12s ease-out,border-color .12s ease-out}.rail-brand .mark:hover{background:var(--accent-primary);border-color:var(--accent-primary);transform:translateY(-1px)}.rail-brand .name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);font-size:11px;font-weight:700;line-height:16px}.rail-brand .sub{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px;line-height:14px}.rail-section{flex-direction:column;gap:2px;display:flex}.rail-section .label{padding:var(--space-2) var(--space-3) var(--space-1);margin-top:var(--space-1);font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-tertiary);text-transform:uppercase;font-size:10px;font-weight:500;line-height:14px}.rail-link{gap:var(--space-2);width:100%;min-height:32px;padding:var(--space-2) var(--space-3);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-mono);text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:16px minmax(0,1fr);align-items:center;font-size:11px;font-weight:500;line-height:16px;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:grid;position:relative}.rail-link:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.rail-link.active{color:var(--text-primary);background:var(--bg-surface-raised);border-left-color:var(--accent-primary)}.rail-link__icon{width:14px;color:var(--text-tertiary);place-items:center;font-size:12px;line-height:1;display:inline-grid}.rail-link.active .rail-link__icon,.rail-link:hover .rail-link__icon{color:var(--accent-primary)}.rail-status{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;margin-top:auto;display:flex}.rail-status .row{justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-tertiary);text-transform:uppercase;font-size:9px;line-height:14px;display:flex}.rail-status strong{color:var(--text-secondary);font-weight:600}.shell-main{scroll-behavior:smooth;background:var(--bg-canvas);min-width:0;height:calc(100vh - 40px);overflow-y:auto}.topbar{z-index:50;gap:var(--space-4);min-width:0;min-height:48px;padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0b0de0;grid-template-columns:minmax(180px,.8fr) minmax(360px,1.4fr) auto;align-items:center;display:grid;position:sticky;top:0}.topbar__context{align-items:center;gap:var(--space-2);min-width:0;display:flex}.topbar__breadcrumb,.topbar__env{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:16px}.topbar__breadcrumb{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar__env{color:var(--text-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex:none;padding:2px 6px}.topbar__metrics{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:flex}.topbar__actions,.actions,.btns,.cnsl-modal__actions,.live-room__caps,.action-module__actions,.hermes-agent__actions,.skill-row__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hero{max-width:1280px;padding:28px var(--space-5) var(--space-4);border-bottom:1px solid var(--border-subtle);margin:0 auto}.eyebrow-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.eyebrow,[class*=eyebrow]{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:14px}.eyebrow.accent,.eyebrow.gold{color:var(--accent-primary)}.hero h1{margin:0 0 var(--space-2);color:var(--text-primary);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:32px;font-weight:600;line-height:40px}.hero .sub{max-width:520px;color:var(--text-secondary);font-family:var(--font-sans);margin:0;font-size:13px;line-height:20px}.hero__status{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero__status span{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:4px 8px;font-size:10px;font-weight:500;line-height:14px}.shell-body{max-width:1280px;padding:var(--space-5) var(--space-6) 88px;margin:0 auto}.grid{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.panel{gap:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;grid-column:span 6;min-width:0;min-height:180px;padding:14px;transition:background .12s ease-out,border-color .12s ease-out;display:flex}.panel:hover{border-color:var(--border-default)}.panel--wide,.panel--full{grid-column:span 12}.panel--eight{grid-column:span 8}.panel--third{grid-column:span 4}.panel--quarter{grid-column:span 3}.panel h2,.panel h3{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:17px;font-weight:600;line-height:24px}.placeholder{min-height:160px;padding:var(--space-6);color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px dashed var(--border-default);border-radius:var(--radius-md);place-items:center;font-size:10px;display:grid}.metric-pill{min-height:28px;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex}.metric-pill strong{color:var(--text-primary);font-weight:700}.metric-pill.is-accent strong,.metric-pill.is-accent{color:var(--accent-primary);border-color:#4fd1c547}.metric-pill.is-success strong,.metric-pill.is-success{color:var(--state-success);border-color:#5fcf8047}.metric-pill.is-warning strong,.metric-pill.is-warning{color:var(--state-warning);border-color:#f0b86e4d}.metric-pill.is-danger strong,.metric-pill.is-danger{color:var(--state-danger);border-color:#f26d6d57}.metric-pill.is-inert strong{color:var(--text-tertiary)}.status-dot,.pill .dot{background:var(--state-inert);border-radius:0;flex:0 0 6px;width:6px;height:6px;display:inline-block}.status-dot.is-accent,.pill.live .dot{background:var(--accent-primary)}.status-dot.is-success{background:var(--state-success)}.status-dot.is-warning{background:var(--state-warning)}.status-dot.is-danger{background:var(--state-danger)}.status-dot.is-live,.pill.live .dot{animation:1.6s ease-in-out infinite cnslPulse}@keyframes cnslPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.42;transform:scale(.86)}}.segmented-meter{grid-template-columns:repeat(var(--segments), 4px);align-items:center;gap:2px;display:inline-grid}.segmented-meter__segment{background:var(--border-default);border-radius:1px;width:4px;height:10px;display:block}.segmented-meter__segment.is-filled{background:var(--accent-primary)}.metric-tile{gap:var(--space-1);min-height:110px;padding:var(--space-4);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.metric-tile__label,.metric-tile__delta,.metric-tile__baseline{font-family:var(--font-mono)}.metric-tile__label{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:14px}.metric-tile__value{color:var(--text-primary);font-size:24px;font-weight:600;line-height:32px}.metric-tile__delta{color:currentColor;font-size:11px;line-height:16px}.metric-tile__baseline{border-bottom:1px dotted var(--border-default);height:24px;margin-top:auto}.metric-tile.is-inert .metric-tile__value,.metric-tile.is-empty .metric-tile__value{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:14px}.metric-tile.is-warning .metric-tile__value{color:var(--state-warning)}.metric-tile.is-danger .metric-tile__value{color:var(--state-danger)}.metric-tile.is-success .metric-tile__value{color:var(--state-success)}.metric-tile.is-accent .metric-tile__value{color:var(--accent-primary)}.btn,button.btn,a.btn{min-height:32px;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:7px 12px;font-size:10px;font-weight:600;line-height:16px;transition:color .12s ease-out,background .12s ease-out,border-color .12s ease-out;display:inline-flex}.btn:hover,a.btn:hover{color:var(--text-primary);background:var(--bg-surface-hover);border-color:var(--border-strong)}.btn.primary,a.btn.primary{color:var(--bg-canvas);background:var(--accent-primary);border-color:var(--accent-primary)}.btn.primary:hover,a.btn.primary:hover{color:var(--bg-canvas);background:#7ce4da;border-color:#7ce4da}.btn.ghost,a.btn.ghost{color:var(--text-tertiary);border-color:var(--border-subtle)}.btn.ghost:hover,a.btn.ghost:hover{color:var(--text-primary);border-color:var(--border-default)}.btn.danger:hover,.btn[aria-label*=reset i]:hover,.btn[aria-label*=delete i]:hover{color:var(--state-danger);border-color:var(--state-danger)}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.45}.pill,.data-row__type,.data-row__priority,.filter-pill,.tool-tag,.prospect-row__channel,.skill-row__runs,.hermes-agent__provider{min-height:24px;color:var(--text-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:6px;padding:3px 7px;font-size:9px;font-weight:500;line-height:14px;display:inline-flex}.pill.live{color:var(--accent-primary);border-color:#4fd1c557}.data-row__priority--urgent{color:var(--bg-canvas);background:var(--state-danger);border-color:var(--state-danger)}.filter-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-pill{cursor:pointer;min-height:30px}.filter-pill:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.filter-pill.active{color:var(--bg-canvas);background:var(--accent-primary);border-color:var(--accent-primary)}.data-list,.skill-list,.action-log-list,.operator-brief__lanes-list,.hermes-fleet__list,.validation-stage__tasks,.transcript-history__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.data-row,.event-row,.tool-row,.prospect-row,.action-log-row,.transcript-history__item,.memory-entry{gap:var(--space-3);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:10px 0;transition:background .12s ease-out;display:grid;position:relative}.data-row:first-child,.event-row:first-child,.tool-row:first-child,.prospect-row:first-child,.action-log-row:first-child,.transcript-history__item:first-child,.memory-entry:first-child{border-top:0}.data-row:hover,.prospect-row:hover,.action-log-row:hover{background:linear-gradient(90deg,#4fd1c50b,#0000)}.data-row[style*="cursor: pointer"]:after,.prospect-row:after{content:"›";color:var(--text-tertiary);font-family:var(--font-mono)}.data-row__main,.prospect-row__main,.tool-row__head,.action-log__main,.hermes-agent__main,.skill-row__main{flex-direction:column;gap:3px;min-width:0;display:flex}.data-row__meta,.prospect-row__meta,.action-log__meta,.hermes-agent__meta,.skill-row__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.data-row__id,.data-row__sub,.event-row__time,.transcript-history__ts,.action-log__ts,.automation-run,.operator-lane__owner{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;line-height:14px}.data-row__id,.event-row__time,.transcript-history__ts,.action-log__os,.skill-output__label,.action-engine__log-label,.operator-brief__lanes-label,.live-room__section-label,.validation-stage__label,.validation-board__count,.today-brief__label,.operator-brief__label{text-transform:uppercase}.data-row__title,.event-row__name,.tool-row__name,.prospect-row .data-row__title,.action-log__action,.transcript-history__text,.memory-entry__text,.operator-brief__value,.today-brief__value,.validation-task__title{color:var(--text-primary);font-size:13px;font-weight:500;line-height:20px}.tool-row{grid-template-columns:1fr;align-items:stretch}.tool-row__head{justify-content:space-between;gap:var(--space-3);flex-direction:row}.tool-row__summary,.live-room__thesis,.skill-row__desc,.action-module__desc,.operator-lane__desc,.empty-state__hint{color:var(--text-secondary);margin:0;font-size:12px;line-height:18px}.tool-row__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.event-row{grid-template-columns:56px minmax(0,1fr)}.empty-state{justify-content:center;align-items:center;gap:var(--space-2);min-height:140px;padding:var(--space-8) var(--space-5);text-align:center;flex-direction:column;flex:1;display:flex}.empty-state__icon{color:var(--text-tertiary);font-size:22px;line-height:1}.empty-state__title{color:var(--text-secondary);font-size:13px;font-weight:600;line-height:20px}.live-room,.validation-board,.today-list,.operator-brief,.memory-panel,.action-engine,.skill-registry,.transcript-history,.hermes-manager,.automation-runs,.transcript-input{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.live-room__section,.operator-brief__core,.operator-brief__lanes,.memory-entry,.today-brief,.action-engine__log,.skill-output,.transcript-history__action{gap:var(--space-2);flex-direction:column;display:flex}.today-brief,.operator-brief__core,.transcript-history__action,.skill-output{padding:var(--space-3);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.today-brief__row,.operator-brief__row,.operator-lane__head,.prospect-row__head,.prospect-row__foot,.transcript-history__tx,.transcript-history__action-head,.transcript-history__action-task,.validation-stage__head,.validation-board__summary,.action-engine__router,.action-engine__router-status,.action-module__head,.hermes-fleet__header,.hermes-agent__head,.skill-row__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.today-brief__label,.operator-brief__label,.live-room__section-label,.operator-brief__lanes-label,.action-engine__log-label,.skill-category__label,.skill-output__label,.hermes-fleet__title{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.1em;font-size:10px;font-weight:500;line-height:14px}.validation-board__summary{align-items:center}.validation-board__pct{color:var(--state-warning);font-family:var(--font-sans);font-size:24px;font-weight:600;line-height:32px}.validation-board__bar-bg,.validation-stage__bar-bg{background:var(--border-subtle);border-radius:0;flex:1;height:6px;overflow:hidden}.validation-board__bar-fill,.validation-stage__bar-fill{background:var(--accent-primary);height:100%;transition:width .18s ease-out}.validation-board__stages{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.validation-stage{gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.validation-stage.blocked{border-color:#f0b86e66}.validation-stage.complete .validation-stage__bar-fill{background:var(--state-success)}.validation-stage__count,.validation-stage__empty{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px}.validation-task{align-items:center;gap:var(--space-2);min-width:0;display:flex}.validation-task__btn{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.validation-task__dot{background:var(--text-tertiary);border-radius:0;flex:0 0 6px;width:6px;height:6px}.validation-task__dot.done{background:var(--state-success)}.validation-task__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.validation-task__arrow{color:var(--accent-primary);font-family:var(--font-mono);opacity:0;transition:opacity .12s ease-out}.validation-task__btn:hover .validation-task__arrow{opacity:1}.prospect-row{grid-template-columns:1fr}.prospect-row__foot{flex-wrap:wrap;justify-content:flex-start}.prospect-row__touch,.prospect-row__assign{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px;line-height:14px}.action-engine__router,.action-module,.operator-lane,.skill-row,.hermes-pillar,.hermes-agent{padding:var(--space-4);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:background .12s ease-out,border-color .12s ease-out}.action-module,.skill-row,.hermes-agent{cursor:pointer}.action-module:hover,.action-module.selected,.skill-row:hover,.skill-row.selected,.hermes-agent:hover,.hermes-agent.selected{background:var(--bg-surface-hover);border-color:var(--border-default)}.action-module.active,.operator-lane--active{border-left:2px solid var(--state-info)}.action-engine__modules,.skill-registry__grid,.hermes-pillars,.hermes-fleet__list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-module__label,.skill-row__name,.hermes-agent__name,.operator-lane__label,.hermes-pillar__label{color:var(--text-primary);font-size:13px;font-weight:600;line-height:20px}.action-module__stats{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.action-module__stat{padding:var(--space-2);background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:2px;display:flex}.action-module__stat-value{color:var(--text-primary);font-size:20px;font-weight:600;line-height:24px}.action-module__stat-label,.action-engine__router-meta,.action-engine__route,.action-log__target,.hermes-pillar__detail,.hermes-agent__role,.hermes-fleet__count,.skill-output__ts{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;line-height:14px}.action-engine__route strong{color:var(--accent-primary);font-weight:600}.action-log-row{grid-template-columns:minmax(0,1fr) auto}.operator-brief__lanes-list,.skill-list{gap:var(--space-2)}.hermes-pillars{grid-template-columns:repeat(5,minmax(0,1fr))}.hermes-fleet,.hermes-quick{gap:var(--space-3);flex-direction:column;display:flex}.hermes-quick{flex-flow:wrap}.hermes-quick__icon{color:var(--accent-primary)}.cnsl-modal-overlay,.palette-overlay{z-index:200;padding:96px var(--space-5) var(--space-5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050608bd;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cnsl-modal{width:min(520px,92vw);padding:var(--space-6);background:var(--bg-surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:0 24px 80px #0000006b}.cnsl-modal__header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.cnsl-modal__header h3{color:var(--text-primary);margin:0;font-size:17px;line-height:24px}.cnsl-modal__close,.toast__close,.footer-help{width:32px;min-width:32px;height:32px;color:var(--text-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.cnsl-modal__close:hover,.toast__close:hover,.footer-help:hover{color:var(--text-primary);border-color:var(--border-default)}.cnsl-modal__body,.cnsl-field,.modal__field{gap:var(--space-2);flex-direction:column;display:flex}.cnsl-field-row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cnsl-field__label,.modal__field label{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:14px}.cnsl-field__input,.cnsl-field__select,.cnsl-field__textarea,.modal__field input,.modal__field select,.modal__field textarea,.palette__input,.cnsl-palette__input,.transcript-stream{width:100%;min-height:36px;padding:var(--space-2) var(--space-3);color:var(--text-primary);background:var(--bg-canvas);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13px;line-height:20px}.cnsl-field__textarea,.transcript-stream{resize:vertical}.cnsl-field__input::placeholder,.cnsl-field__textarea::placeholder,.modal__field input::placeholder,.cnsl-palette__input::placeholder{color:var(--text-tertiary)}.cnsl-field__input:focus,.cnsl-field__select:focus,.cnsl-field__textarea:focus,.modal__field input:focus,.modal__field select:focus,.modal__field textarea:focus,.cnsl-palette__input:focus{border-color:var(--accent-primary)}.cnsl-modal__error{color:var(--state-danger);font-size:12px;line-height:18px}.cnsl-palette{background:var(--bg-surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(640px,92vw);overflow:hidden;box-shadow:0 24px 80px #0000006b}.cnsl-palette__input-wrap{gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.cnsl-palette__icon,.cnsl-palette__hint,.cnsl-palette__item-shortcut,.cnsl-palette__header,.cnsl-palette__empty{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.cnsl-palette__input{background:0 0;border:0}.cnsl-palette__list{max-height:420px;padding:var(--space-2);overflow-y:auto}.cnsl-palette__header{padding:var(--space-3) var(--space-3) var(--space-1)}.cnsl-palette__item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:38px;padding:var(--space-2) var(--space-3);color:var(--text-secondary);text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:flex}.cnsl-palette__item:hover,.cnsl-palette__item.selected{color:var(--text-primary);background:var(--bg-surface-hover)}.cnsl-palette__item-label{font-size:13px;line-height:20px}.cnsl-palette__empty{padding:var(--space-5);text-align:center}.toast-container{top:var(--space-6);right:var(--space-6);z-index:300;gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.toast{gap:var(--space-3);min-width:280px;max-width:420px;padding:var(--space-3);color:var(--text-primary);background:var(--bg-surface-raised);border:1px solid var(--border-default);border-left:2px solid var(--state-info);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;animation:.18s ease-out toastIn;display:grid;position:relative;box-shadow:0 16px 48px #00000052}.toast--success{border-left-color:var(--state-success)}.toast--error,.toast--danger{border-left-color:var(--state-danger)}.toast--warning{border-left-color:var(--state-warning)}.toast__message{color:var(--text-secondary);font-size:13px;line-height:20px}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.shell-footer{z-index:80;align-items:center;gap:var(--space-4);height:40px;padding:0 var(--space-4);border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b0df0;display:flex;position:fixed;bottom:0;left:0;right:0}.footer-item,.footer-help{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:14px}.footer-item{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.footer-item--status{color:var(--text-secondary)}.footer-item--meta{color:var(--text-tertiary)}.footer-spacer{flex:1}.footer-help{width:24px;min-width:24px;height:24px;min-height:24px}.transcript-line{gap:var(--space-2);color:var(--text-secondary);font-family:var(--font-mono);padding:2px 0;font-size:11px;line-height:18px;display:flex}.transcript-line .ts,.transcript-line .src{color:var(--text-tertiary);flex:none}.transcript-line .src{color:var(--accent-primary)}.mic-row{align-items:center;gap:var(--space-3);display:flex}.mic-btn{width:36px;height:36px;color:var(--text-secondary);background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);place-items:center;display:grid}.mic-btn.recording{color:var(--state-danger);border-color:var(--state-danger)}.mic-row .status{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.skill-output__content{color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;line-height:18px}.skill-output__content.error,.skill-output__error{color:var(--state-danger)}.memory-entry__ts{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px}.operator-lane__detail{gap:var(--space-1);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.shell-root *,.shell-root :before,.shell-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.topbar{grid-template-columns:1fr auto}.topbar__metrics{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.validation-board__stages,.hermes-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.shell-root{grid-template-columns:1fr}.shell-rail{border-right:0;border-bottom:1px solid var(--border-subtle);flex-direction:row;align-items:flex-start;width:100vw;min-width:0;max-width:100vw;height:auto;max-height:240px;position:relative;overflow:auto hidden}.rail-brand{border-bottom:0;flex:0 0 190px;padding-bottom:0}.rail-section{flex:none;min-width:150px}.rail-status{display:none}.shell-main{height:calc(100vh - 150px)}.panel,.panel--wide,.panel--full,.panel--eight,.panel--third,.panel--quarter{grid-column:span 12}.topbar{grid-template-columns:1fr;width:100vw;max-width:100vw;position:relative}.topbar__actions{justify-content:flex-start}}@media (width<=720px){.shell-root,.shell-main{width:100vw;overflow-x:hidden}.hero,.shell-body,.topbar{padding-right:var(--space-4);padding-left:var(--space-4)}.hero h1{font-size:28px;line-height:36px}.topbar__metrics{flex-wrap:wrap;overflow:visible}.data-row__title,.data-row__sub,.live-room__thesis,.today-brief__value,.operator-brief__value,.tool-row__summary,.action-module__desc{overflow-wrap:anywhere}.action-engine__modules,.skill-registry__grid,.validation-board__stages,.hermes-pillars,.hermes-fleet__list,.cnsl-field-row{grid-template-columns:1fr}.shell-footer{gap:var(--space-2);overflow-x:auto}.footer-spacer{display:none}}body .shell-root .mc-list-row{grid-template-columns:auto auto 1fr auto auto auto}body .shell-root .mc-list-row--promoted{opacity:.6}body .shell-root .mc-list-row--selected{background:#ffffff05;border-color:var(--accent)!important}body .shell-root .mc-list-check{appearance:none;border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:0;width:14px;height:14px;margin:0;display:inline-block;position:relative}body .shell-root .mc-list-check:checked{background:var(--accent);border-color:var(--accent)}body .shell-root .mc-list-check:checked:after{content:"";border:solid var(--bg);border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:0;left:3px;transform:rotate(45deg)}body .shell-root .mc-list-check:disabled{cursor:not-allowed;opacity:.25}body .shell-root .mc-row-btn{letter-spacing:.16em;border:1px solid var(--line);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:0;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:9px;transition:all .15s;color:var(--text)!important}body .shell-root .mc-row-btn:hover:not(:disabled){border-color:var(--accent);background:var(--panel-fill)}body .shell-root .mc-row-btn:disabled{cursor:not-allowed;opacity:.4}body .shell-root .mc-row-btn--primary{border-color:var(--accent);color:var(--accent)!important}body .shell-root .mc-row-btn--primary:hover:not(:disabled){background:var(--accent);color:var(--bg)!important}body .shell-root .mc-promoted-tag{letter-spacing:.16em;text-transform:uppercase;background:#33ff000a;border:1px solid #3f06;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:9px;color:#3f0!important}body .shell-root .mc-batch-bar{background:var(--panel-fill);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}body .shell-root .mc-batch-count{letter-spacing:.16em;text-transform:uppercase;margin-right:auto;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--muted)!important}body .shell-root .mc-list-row--q-done{opacity:.45}body .shell-root .mc-list-row--q-done .mc-list-title{text-decoration:line-through}body .shell-root .mc-list-row--q-killed{opacity:.4}body .shell-root .mc-list-row--q-killed .mc-list-title{text-decoration:line-through;color:#ff6b6b!important}body .shell-root .mc-list-row--q-running{border-color:var(--accent)!important}body .shell-root .mc-list-row[class*=mc-list-row--q-]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body .shell-root .mc-list-row[class*=mc-list-row--q-] .mc-list-title{flex:1;min-width:120px}body .shell-root .mc-empty-title{letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--accent)!important}body .shell-root .mc-empty-body{text-align:left;max-width:520px;margin:0 auto;font-family:DM Sans,Inter,sans-serif;font-size:12px;line-height:1.5;color:var(--muted)!important}body .shell-root .mc-empty-body code{background:var(--panel-fill);border:1px solid var(--line);padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text)!important}.bg-void{background-color:#090909}.text-amber{color:#ffb000}.text-amber\/70{color:#ffb000b3}.text-amber\/60{color:#ffb00099}.text-amber\/50{color:#ffb00080}.text-amber\/40{color:#ffb00066}.text-amber\/30{color:#ffb0004d}.text-amber\/20{color:#ffb00033}.text-amber\/10{color:#ffb0001a}.text-red{color:#f33}.text-green{color:#3f6}.bg-amber{background-color:#ffb000}.bg-amber\/20{background-color:#ffb00033}.bg-amber\/10{background-color:#ffb0001a}.bg-red\/10{background-color:#ff33331a}.border-amber{border-color:#ffb000}.border-amber\/40{border-color:#ffb00066}.border-amber\/30{border-color:#ffb0004d}.border-amber\/20{border-color:#ffb00033}.border-red\/50{border-color:#ff333380}.shadow-\[0_0_8px_rgba\(255\,176\,0\,0\.15\)\]{box-shadow:0 0 8px #ffb00026}.shadow-\[0_0_20px_rgba\(255\,176\,0\,0\.6\)\]{box-shadow:0 0 20px #ffb00099}.crt-overlay{pointer-events:none;z-index:50;mix-blend-mode:screen;image-rendering:pixelated;background:repeating-linear-gradient(0deg,#0000004d 0 1px,#0000 1px 2px),radial-gradient(#0000 30%,#090909 100%);animation:.15s infinite crt-flicker;position:fixed;inset:0}@keyframes crt-flicker{0%{opacity:.97}50%{opacity:1}to{opacity:.98}}.crt-text{text-shadow:0 0 5px #ffb000cc,0 0 10px #ffb00066,0 0 20px #ffb00033;letter-spacing:.05em}.crt-glow{filter:drop-shadow(0 0 12px #ffb00099)}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#090909}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffb000;border-radius:0}button{cursor:pointer;border-radius:0;font-family:inherit}@keyframes pulse-ring{0%{box-shadow:0 0 #ffb000b3}70%{box-shadow:0 0 0 10px #ffb00000}to{box-shadow:0 0 #ffb00000}}.animate-pulse{animation:1.5s infinite pulse-ring}.font-mono{font-family:JetBrains Mono,monospace}.tracking-widest{letter-spacing:.1em}.tracking-wider{letter-spacing:.05em}.uppercase{text-transform:uppercase}.border-hairline{border-width:1px}
