:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef7f3;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#030712;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{scrollbar-width:none;background:radial-gradient(circle at 78% 6%,#00e5ff17,#0000 28%),radial-gradient(circle at 14% 14%,#a78bfa14,#0000 30%),linear-gradient(#4defff09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#4defff08 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#030712,#06111d 46%,#02050c);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body::-webkit-scrollbar{width:0;height:0}.jarvis-stage::-webkit-scrollbar{width:0;height:0}.conversation-panel::-webkit-scrollbar{width:0;height:0}.artifact-viewer::-webkit-scrollbar{width:0;height:0}.artifact-json::-webkit-scrollbar{width:0;height:0}.data-table::-webkit-scrollbar{width:0;height:0}.tasks-workspace::-webkit-scrollbar{width:0;height:0}.feed-rail::-webkit-scrollbar{width:0;height:0}.menu-rail::-webkit-scrollbar{width:0;height:0}.jarvis-stage,.conversation-panel,.artifact-viewer,.artifact-json,.data-table,.tasks-workspace,.feed-rail,.menu-rail{-ms-overflow-style:none;scrollbar-width:none}button,input,textarea{font:inherit}button{border:0}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}.jarvis-stage{min-height:100vh;padding:28px 28px 28px clamp(286px,16vw,320px);position:relative;overflow:hidden auto}.scanlines{pointer-events:none;z-index:5;opacity:.22;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 5px);position:fixed;inset:0}.jarvis-console{z-index:2;grid-template-rows:auto auto auto auto;gap:18px;width:min(1680px,100%);min-height:0;margin:0 auto;display:grid;position:relative}.jarvis-stage:not(.command-layout) .jarvis-console{align-content:start}.command-layout{padding:28px 28px 20px clamp(286px,16vw,320px)}.command-layout .jarvis-console{grid-template-rows:minmax(0,1fr) auto;gap:12px;width:min(1680px,100%);min-height:calc(100vh - 96px)}.command-layout .console-topbar,.command-layout .core-visual{display:none}.command-layout .menu-rail{width:260px;padding:14px}.command-layout .menu-brand{justify-content:flex-start;min-height:54px;padding:9px}.command-layout .menu-brand>div:not(.mini-mark),.command-layout .menu-item span,.command-layout .menu-item em{display:block}.command-layout .menu-item{justify-content:initial;min-height:50px;padding:9px 10px}.console-topbar,.command-dock,.login-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1214c7;border:1px solid #7f9cff2e;border-radius:8px;box-shadow:0 22px 70px #0006,inset 0 1px #ffffff0a}.console-topbar{justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px;display:flex}.identity,.topbar-actions{align-items:center;gap:12px;min-width:0;display:flex}.identity p,.login-panel p,.rail-header,.prompt-line span,.answer-head span{color:#9db7ff;text-transform:uppercase;font-size:12px;font-weight:800}.identity h1,.login-panel h1{overflow-wrap:anywhere;color:#eef7f3;font-size:28px;line-height:1.08}.core-mark,.icon-button,.send-button,.voice-button{color:#071011;cursor:pointer;background:#00e5ff;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.core-mark{box-shadow:0 0 28px #00e5ff47}.icon-button:hover,.send-button:hover,.voice-button:hover,.login-button:hover{background:#9ff8ff}.icon-button:disabled,.send-button:disabled,.voice-button:disabled{cursor:not-allowed;opacity:.45}.icon-button.ghost{color:#9db7ff;background:#7f9cff14;border:1px solid #7f9cff29}.icon-button.hot,.voice-button.hot{color:#16070d;background:#ff5e8c;box-shadow:0 0 26px #ff5e8c57}.voice-button{gap:8px;width:112px;font-weight:800;display:inline-flex}.voice-button span{font-size:13px}.status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.status-pill.good{color:#a4ffc5;background:#62ffa41f}.status-pill.warn{color:#c7b8ff;background:#a78bfa21}.status-pill.bad{color:#ff9ebb;background:#ff5e8c24}.status-pill.quiet{color:#b8c7c2;background:#eef7f314}.core-visual{justify-items:center;gap:14px;padding:14px 0 4px;display:grid}.core-visual.compact{grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:14px;padding:4px 28px 0}.core-visual.compact.corner{z-index:0;pointer-events:none;padding:0;display:block;position:absolute;top:94px;right:28px}.core-visual.compact.corner .core-status{display:none}.reactor{color:#9db7ff;place-items:center;width:214px;height:214px;display:grid;position:relative}.core-visual.compact .reactor{opacity:.48;order:2;width:76px;height:76px}.core-visual.compact .reactor:before{inset:18px}.core-visual.compact .reactor:after{inset:30px}.core-visual.compact .reactor>svg{width:26px;height:26px}.core-visual.compact .reactor-ring.middle{inset:9px}.core-visual.compact .reactor-ring.inner{inset:22px}.core-visual.compact .reactor-ring:before,.core-visual.compact .reactor-ring:after{width:5px;height:5px}.reactor:before,.reactor:after{content:"";border-radius:50%;position:absolute}.reactor:before{border:1px solid #00e5ff6b;inset:58px;box-shadow:0 0 44px #7f9cff38,inset 0 0 42px #00e5ff1a}.reactor:after{background:#00e5ff;inset:102px;box-shadow:0 0 36px #00e5ff9e}.reactor>svg{z-index:2;color:#081011;position:relative}.reactor-ring{border:1px solid #7f9cff38;border-radius:50%;position:absolute}.reactor-ring.outer{animation:24s linear infinite spin;inset:0}.reactor-ring.middle{border-color:#a78bfa47;animation:18s linear infinite reverse spin;inset:28px}.reactor-ring.inner{border-style:dashed;border-color:#00e5ff5c;animation:12s linear infinite spin;inset:74px}.reactor-ring:before,.reactor-ring:after{content:"";background:#9db7ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #7f9cffb3}.reactor-ring:before{top:14px;left:50%}.reactor-ring:after{bottom:36px;right:24px}.core-status,.chips,.decision-row,.trace-line{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.core-visual.compact .core-status{justify-content:flex-start}.core-status span,.chips span,.trace-line span,.trace-line button{color:#c8d6ff;background:#7f9cff0f;border:1px solid #7f9cff21;border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}.core-status span.good{color:#b8ffd0;background:#62ffa41a;border-color:#62ffa438}.core-status span.warn{color:#ffe2a0;background:#a78bfa17;border-color:#a78bfa38}.core-status span.bad{color:#ffabc4;background:#ff5e8c1a;border-color:#ff5e8c38}.core-status span.quiet{color:#8fb0a7}.trace-line button{cursor:pointer}.trace-line button:hover{color:#9ff8ff;background:#00e5ff1a;border-color:#00e5ff57}.conversation-panel{scrollbar-width:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 0,#8e9fff29,#0000 30%),radial-gradient(circle at 88% 10%,#00e5ff1c,#0000 30%),linear-gradient(#0b121edb,#050a12b8);border:0;border-radius:28px;align-content:start;gap:18px;min-height:240px;max-height:min(56vh,640px);padding:22px clamp(16px,3vw,34px) 28px;display:grid;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff0e,0 28px 80px #0000003d}.conversation-panel::-webkit-scrollbar{width:0;height:0}.conversation-panel:before,.conversation-panel:after{content:"";pointer-events:none;position:absolute;inset:0}.conversation-panel:before{opacity:.8;background:linear-gradient(#ffffff09,#0000 42%);border:1px solid #ffffff0b;border-radius:24px;inset:16px}.conversation-panel:after{background:linear-gradient(#0000,#050a12bd);height:72px;inset:auto 20px 0}.conversation-panel.idle,.conversation-panel.alert{color:#c8d6ff;place-items:center}.conversation-panel.idle.active{background:linear-gradient(90deg,#0000,#ff5e8c21,#0000) 0 0/100% 1px no-repeat,linear-gradient(90deg,#0000,#ff5e8c17,#0000) 0 100%/100% 1px no-repeat,radial-gradient(circle at 50% 36%,#ff5e8c21,#0000 42%),linear-gradient(#7f9cff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#7f9cff08 1px,#0000 1px) 0 0/28px 28px}.conversation-panel.alert{color:#ff9ebb}.surface-status{z-index:1;color:#c8d6ff;align-items:center;gap:9px;font-size:16px;display:inline-flex;position:relative}.surface-status.compact{text-transform:uppercase;background:#7f9cff0f;border:1px solid #7f9cff1f;border-radius:999px;justify-self:center;min-height:28px;padding:0 10px;font-size:12px}.thread-empty{z-index:1;color:#6f8781;text-align:center;max-width:min(460px,90%);position:relative}.turn{z-index:1;opacity:.94;gap:12px;animation:.24s ease-out both message-rise;display:grid;position:relative}.turn.latest{opacity:1}.turn.history{opacity:.82}.turn.system-handoff{opacity:.9}.prompt-line,.system-line,.answer-line,.response-block{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff14;border-radius:22px}.chat-bubble{width:min(78%,760px);box-shadow:0 18px 46px #00000038}.prompt-line{background:linear-gradient(135deg,#9771ff47,#5676ff29),#1e253ea8;border-bottom-right-radius:8px;justify-self:end;gap:10px;padding:13px 16px 15px;display:grid}.system-line{background:linear-gradient(90deg,#00e5ff17,#0000),#00e5ff09;align-items:center;gap:10px;padding:7px 10px;display:flex}.system-line span{color:#8df6ff;text-transform:uppercase;flex:none;font-size:11px;font-weight:900}.system-line p{color:#bad6d7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.prompt-line p{overflow-wrap:anywhere;color:#f6f7ff;font-size:clamp(14px,1.4vw,16px);line-height:1.62}.answer-line{background:radial-gradient(circle at 0 0,#00e5ff24,#0000 38%),linear-gradient(#142534d1,#0e1725c2);border-bottom-left-radius:8px;justify-self:start;gap:13px;padding:15px 18px 17px;display:grid}.answer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.answer-line h2,.answer-summary{overflow-wrap:anywhere;color:#f7fbff;letter-spacing:-.005em;font-size:clamp(15px,1.45vw,17px);font-weight:520;line-height:1.72}.answer-summary{white-space:pre-wrap;margin:0}.participant-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:5px 9px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.participant-badge.user{color:#f4efff;background:#b497ff33}.participant-badge.jarvis{color:#c9fbff;background:#00e5ff1f}.response-blocks{gap:8px;display:grid}.response-block{background:#050b0c52;gap:6px;padding:8px;display:grid}.response-block strong{color:#eef7f3;font-size:13px}.response-block p,.response-block pre{color:#bfd0cc;margin:0;font-size:12px;line-height:1.42;overflow:hidden}.response-block pre{white-space:pre-wrap;overflow-x:auto}.data-table{background:#7f9cff1f;border-radius:8px;gap:1px;display:grid;overflow:auto}.data-table-head,.data-table-row{min-width:520px;display:grid}.data-table-head span,.data-table-row span{color:#c9dad5;text-overflow:ellipsis;white-space:nowrap;background:#091012f5;min-width:0;padding:9px 10px;font-size:12px;overflow:hidden}.data-table-head span{color:#9db7ff;font-weight:800}.trace-line{justify-content:flex-start}.trace-line span,.trace-line button{color:#8fa09b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-viewer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c120cc7;border:1px solid #00e5ff2e;border-radius:8px;gap:12px;max-height:320px;padding:14px;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000052,inset 0 1px #ffffff0a}.artifact-viewer header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.artifact-viewer header>div{gap:4px;min-width:0;display:grid}.artifact-viewer span{color:#00e5ff;text-transform:uppercase;font-size:12px;font-weight:800}.artifact-viewer strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden}.artifact-loading,.artifact-json{color:#bfd0cc;background:#050b0c8f;border-radius:8px;min-height:120px;margin:0;overflow:auto}.artifact-loading{place-items:center;display:grid}.artifact-json{padding:12px;font-size:12px;line-height:1.5}.artifact-table{max-height:230px}.tasks-workspace{background:linear-gradient(90deg,#0000,#7f9cff17,#0000) 0 0/100% 1px no-repeat,linear-gradient(90deg,#0000,#7f9cff11,#0000) 0 100%/100% 1px no-repeat,radial-gradient(circle at 22% 16%,#00e5ff1a,#0000 34%),linear-gradient(#7f9cff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#7f9cff08 1px,#0000 1px) 0 0/28px 28px;align-content:start;gap:14px;min-height:330px;max-height:min(52vh,620px);padding:22px;display:grid;position:relative;overflow:auto}.tasks-workspace::-webkit-scrollbar{width:0;height:0}.tasks-header,.task-card-head,.task-meta-row,.tasks-actions{align-items:center;gap:10px;display:flex}.tasks-header{justify-content:space-between}.tasks-header span,.jade-task-card>.task-card-head span{color:#9db7ff;text-transform:uppercase;font-size:12px;font-weight:800}.tasks-header h2,.jade-task-card h3{color:#eef7f3;line-height:1.2}.tasks-header h2{font-size:20px}.tasks-actions{flex-wrap:wrap;justify-content:flex-end}.task-action{color:#9ff8ff;cursor:pointer;background:#00e5ff1c;border:1px solid #00e5ff38;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.task-action.ghost{color:#c8d6ff;background:#7f9cff0f;border-color:#7f9cff24}.task-action.active{color:#d9fff5;background:#4affcb24;border-color:#4affcb61;box-shadow:inset 0 0 0 1px #4affcb14}.command-center-filter{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.task-action.danger{color:#ffb6cc;background:#ff5e8c1a;border-color:#ff5e8c38}.task-action:disabled{cursor:not-allowed;opacity:.45}.chat-screen,.command-screen{gap:10px;min-height:0;display:grid}.chat-screen{grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 96px)}.command-v2{align-content:start;min-height:0}.command-home-header{justify-content:space-between;align-items:baseline;gap:12px;min-height:34px;display:flex}.command-home-header>div{gap:3px;min-width:0;display:grid}.command-home-header span,.active-topic-panel header span,.mini-panel header span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:900}.command-home-header strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.command-home-header em{color:#78928c;font-size:12px;font-style:normal}.compact-action{width:auto;min-height:34px;padding:0 12px}.topic-chat-shell,.command-focus{background:linear-gradient(120deg,#4defff0b,#7f9cff07),#03071257;border:1px solid #00e5ff1c;border-radius:8px;gap:10px;min-width:0;display:grid}.topic-chat-shell{padding:10px}.topic-chat-shell.solo{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;height:100%;min-height:0}.topic-chat-shell>header,.split-section-header,.work-loop-header{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.split-section-header>div{gap:2px;min-width:0;display:grid}.topic-chat-shell>header span,.split-section-header span,.work-loop-header span{color:#9db7ff;text-transform:uppercase;font-size:10px;font-weight:900}.topic-chat-shell>header strong,.split-section-header strong,.work-loop-header strong{color:#d8eff0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.split-section-header em,.work-loop-header em{color:#78928c;font-size:12px;font-style:normal}.command-focus{min-height:0;padding:10px}.topic-chat-shell .conversation-panel{border:1px solid #7f9cff0f;border-radius:8px;min-height:clamp(220px,30vh,420px);max-height:clamp(280px,38vh,520px)}.topic-chat-shell.solo .conversation-panel{min-height:0;max-height:none}.chat-empty-state{z-index:1;text-align:center;gap:6px;max-width:min(520px,90%);display:grid;position:relative}.chat-empty-state span{color:#d8eff0;font-size:16px;font-weight:800}.chat-empty-state p{color:#78928c;font-size:13px;line-height:1.45}.topic-chat-warning{color:#ffa4bd;background:#ff5e8c14;border:1px solid #ff5e8c40;border-radius:8px;margin:0;padding:9px 11px;font-size:12px}.topic-chat-input{z-index:3;min-width:0;position:sticky;bottom:0}.topic-chat-input .command-dock{background:linear-gradient(120deg,#00e5ff13,#7f9cff09),#0307128f;border:1px solid #00e5ff29;border-radius:8px;min-height:64px;margin:0;padding:10px;box-shadow:inset 0 1px #ffffff0a}.topic-switcher.compact{padding-bottom:0}.topic-switcher.compact button{min-width:160px;max-width:220px}.agent-command-dashboard{background:linear-gradient(120deg,#4defff0e,#a78bfa09),#03071261;border:1px solid #7f9cff1a;border-radius:8px;gap:10px;padding:12px;display:grid}.jarvis-control-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.control-module{background:linear-gradient(135deg,#4defff0e,#a78bfa09),#0409107a;border:1px solid #7f9cff1a;border-radius:8px;align-content:start;gap:7px;min-height:126px;padding:12px;display:grid}.control-module span{color:#9db7ff;text-transform:uppercase;font-size:10px;font-weight:900}.control-module strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.1;overflow:hidden}.control-module p{color:#a8bcb7;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.control-module button{color:#9ff8ff;cursor:pointer;background:#4defff14;border:1px solid #4defff33;border-radius:7px;justify-self:start;min-height:28px;margin-top:auto;padding:0 10px;font-size:11px;font-weight:850}.agent-command-dashboard>header,.agent-command-head,.agent-command-actions,.agent-command-metrics{align-items:center;display:flex}.agent-command-dashboard>header{justify-content:space-between;gap:12px}.agent-command-dashboard>header span,.agent-command-head span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:900}.agent-command-dashboard>header strong{color:#eef7f3;font-size:13px}.agent-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-command-grid article{background:#04091094;border:1px solid #7f9cff1a;border-radius:8px;align-content:start;gap:8px;min-height:132px;padding:11px;display:grid}.agent-command-grid article.active{background:radial-gradient(circle at 10% 0,#4defff1f,#0000 36%),#040c12b8;border-color:#4defff47}.agent-command-head{justify-content:space-between;gap:8px}.agent-command-grid article>strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.agent-command-grid article>p{color:#a8bcb7;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.agent-command-metrics{flex-wrap:wrap;gap:6px}.agent-command-metrics em{color:#8fa6ff;text-transform:uppercase;background:#7f9cff0e;border:1px solid #7f9cff1c;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.agent-command-actions{flex-wrap:wrap;gap:8px;margin-top:auto}.agent-command-actions button,.agent-command-actions a{color:#9ff8ff;cursor:pointer;background:#4defff14;border:1px solid #4defff33;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.agent-command-actions a{color:#c8d6ff;background:#a78bfa14;border-color:#a78bfa33}.agent-kanban-panel{background:linear-gradient(135deg,#4defff0e,#7f9cff09),#03080e8f;border:1px solid #4defff29;border-radius:8px;gap:10px;padding:12px;display:grid}.agent-kanban-panel header,.agent-kanban-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-kanban-panel header span{color:#9db7ff;text-transform:uppercase;font-size:10px;font-weight:900}.agent-kanban-panel header strong{color:#eef7f3;font-size:14px}.agent-kanban-panel header p{color:#d3e8e59e;margin:3px 0 0;font-size:12px;font-weight:600;line-height:1.35}.agent-kanban-actions{flex-wrap:wrap;justify-content:flex-end}.agent-kanban-actions a{color:#9ff8ff;background:#4defff14;border:1px solid #4defff38;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.agent-sync-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.agent-sync-grid span{color:#d3e8e5b8;text-transform:uppercase;background:#050d137a;border:1px solid #7f9cff1f;border-radius:8px;min-width:0;padding:10px;font-size:11px;font-weight:800}.agent-sync-grid span.bad{color:#ffb1c0;border-color:#ff5c7a42}.agent-sync-grid b{color:#eef7f3;margin-bottom:4px;font-size:18px;line-height:1;display:block}.sessions-screen{gap:10px}.session-registry-list{gap:9px;display:grid}.session-registry-row{background:#050d1375;border:1px solid #7f9cff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.session-registry-row.active{border-color:#00e5ff6b;box-shadow:0 0 0 1px #00e5ff14,0 0 26px #00e5ff14}.session-profile-switcher{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.session-profile-switcher button,.active-session-badge{color:#d8fff9;text-align:left;background:#08121ec2;border:1px solid #7f9cff29;border-radius:10px;gap:2px;min-width:0;padding:8px 10px;text-decoration:none;display:grid}.session-profile-switcher button.active,.active-session-badge{background:linear-gradient(135deg,#00e5ff24,#7f9cff14);border-color:#00e5ff70}.session-profile-switcher span,.active-session-badge span,.session-profile-switcher em,.active-session-badge em{color:#9db7ff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900;overflow:hidden}.session-profile-switcher strong,.active-session-badge strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.active-session-badge{width:min(280px,34vw)}.session-edit-main{gap:5px;min-width:0;display:grid}.session-edit-main span,.session-edit-main em,.session-edit-main small{color:#9db7ff;font-size:11px;font-style:normal;font-weight:800}.session-edit-main em{color:#d3e8e59e}.session-edit-main small{color:#ffb1c0}.session-edit-main input,.session-edit-controls select{color:#eef7f3;width:100%;min-height:34px;font:inherit;background:#0003;border:1px solid #7f9cff24;border-radius:8px;outline:0}.session-edit-main input{padding:0 10px;font-weight:800}.session-edit-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.session-edit-controls select{width:140px;padding:0 8px}.session-linked-tasks{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.session-linked-tasks button{max-width:240px;color:inherit;cursor:pointer;text-align:left;background:#4defff0b;border:1px solid #4defff24;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.session-linked-tasks span{color:#9db7ff;text-transform:uppercase;font-size:10px;font-weight:900}.session-linked-tasks strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.empty-command-center,.command-focus .mission-task-card{min-height:220px}.empty-command-center{text-align:center;background:radial-gradient(circle,#00e5ff1a,#0000 42%),#050b0c38;border:1px solid #7f9cff14;border-radius:8px;align-content:center;justify-items:center;gap:16px;display:grid}.empty-command-center span{color:#9db7ff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.empty-reactor{aspect-ratio:1;color:#b9ff5c;filter:drop-shadow(0 0 24px #00e5ff3d);place-items:center;width:min(230px,58vw);display:grid;position:relative}.empty-reactor .reactor-ring{border-radius:999px;position:absolute}.empty-reactor .outer{border:1px solid #00e5ff33;width:100%;height:100%}.empty-reactor .middle{border:1px solid #ffb44c40;width:68%;height:68%;animation-direction:reverse}.empty-reactor .inner{border:1px dashed #b9ff5c61;width:40%;height:40%}.empty-reactor:before,.empty-reactor:after{content:"";background:#89fff7;border-radius:999px;width:9px;height:9px;position:absolute;box-shadow:0 0 20px #00e5ffb8}.empty-reactor:before{animation:7s linear infinite orbit-dot;top:22%;left:25%}.empty-reactor:after{animation:9s linear infinite reverse orbit-dot;bottom:25%;right:20%}.jarvis-reply-panel{background:radial-gradient(circle at 10% 10%,#4defff17,#0000 34%),linear-gradient(120deg,#a78bfa12,#0000 44%),#050b0c5c;border:1px solid #4defff1f;border-radius:8px;align-content:center;gap:10px;min-height:180px;padding:16px;display:grid}.jarvis-reply-panel>span{color:#4defff;text-transform:uppercase;font-size:11px;font-weight:900}.reply-summary{color:#eef7f3;white-space:pre-wrap;max-width:820px;margin:0;font-size:15px;font-weight:650;line-height:1.48}.reply-task-counts{flex-wrap:wrap;gap:7px;display:flex}.reply-task-counts strong{color:#9ff8ff;background:#4defff12;border:1px solid #4defff26;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.brain-working-panel{background:radial-gradient(circle at 12% 16%,#4defff1f,#0000 32%),linear-gradient(120deg,#a78bfa0f,#0000 50%),#050b0c61;border:1px solid #4defff29;border-radius:8px;align-content:center;gap:12px;min-height:220px;padding:18px;display:grid}.brain-working-panel>span{color:#4defff;text-transform:uppercase;font-size:11px;font-weight:900}.brain-working-panel h2{color:#eef7f3;margin:0;font-size:24px;line-height:1.16}.working-orbit{color:#4defff;border:1px solid #4defff33;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 0 28px #4defff29}.working-orbit:before{content:"";border:1px dashed #9db7ff47;border-radius:999px;animation:4s linear infinite spin;position:absolute;inset:8px}.mission-current-step.compact,.mission-next-step.compact{max-width:680px}.step-control-row{background:#7f9cff09;border:1px solid #7f9cff17;border-radius:8px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.step-control-row button{color:#c8d6ff;cursor:pointer;background:#7f9cff0f;border:1px solid #7f9cff21;border-radius:7px;min-height:30px;padding:0 10px;font-size:11px;font-weight:850}.step-control-row button:hover{color:#9ff8ff;background:#4defff17;border-color:#4defff42}.step-control-row button:disabled{cursor:not-allowed;opacity:.48}.reply-suggestions{flex-wrap:wrap;gap:7px;display:flex}.reply-suggestions p{color:#b8c7c2;background:#4defff0e;border:1px solid #4defff1c;border-radius:999px;max-width:320px;padding:7px 10px;font-size:12px}.mission-mode{align-content:start}.mission-stage{grid-template-columns:minmax(0,1fr) 260px;gap:10px;display:grid}.mission-task-card,.workspace-panel,.agent-panel{background:radial-gradient(circle at 12% 8%,#00e5ff14,#0000 32%),#050b0c6b;border:1px solid #7f9cff1c;border-radius:8px;gap:10px;padding:14px;display:grid}.mission-task-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mission-task-card span,.workspace-metrics span,.task-command-row span,.task-command-row a,.mission-meta span,.mission-meta a{color:#9eb2ad;font-size:12px}.mission-state-line span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:800}.mission-task-card h2{color:#eef7f3;max-width:1120px;font-size:clamp(20px,2.7vw,32px);line-height:1.05}.mission-state-line{align-items:center;min-height:18px;display:flex}.mission-current-step,.mission-next-step{gap:5px;max-width:980px;padding:10px 0 2px;display:grid}.mission-current-step span,.mission-next-step span{color:#4defff;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.mission-current-step p,.mission-next-step p{color:#dbe8ff;margin:0;font-size:15px;line-height:1.45}.mission-next-step{background:#00e5ff0b;border-left:2px solid #00e5ff61;border-radius:6px;padding:10px}.mission-next-step p{color:#9ff8ff}.mission-result-panel{background:#00000038;border:1px solid #4defff29;border-radius:8px;justify-self:center;gap:10px;width:min(1120px,100%);padding:12px;display:grid}.mission-result-card{background:#040a0e7a;border:1px solid #7f9cff14;border-radius:8px;gap:8px;padding:10px;display:grid}.mission-result-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mission-result-card header span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:900}.mission-result-card strong{color:#eef7f3;font-size:13px}.mission-result-card p{color:#d8eff0;margin:0;font-size:14px;line-height:1.45}.mission-result-card pre{color:#dbe8ff;white-space:pre-wrap;max-height:clamp(160px,24vh,360px);margin:0;font-family:SFMono-Regular,Cascadia Code,Liberation Mono,monospace;font-size:12px;line-height:1.45;overflow:auto}.worker-summary-card pre{max-height:clamp(180px,28vh,420px)}.current-step-event,.event-timeline{background:#00e5ff09;border:1px solid #4defff1f;border-radius:8px;gap:8px;padding:10px;display:grid}.current-step-event{max-width:760px}.current-step-event>span,.event-timeline header span{color:#4defff;text-transform:uppercase;font-size:10px;font-weight:900}.current-step-event strong{color:#eef7f3;font-size:14px;line-height:1.35}.current-step-event p{color:#9eb2ad;margin:0;font-size:12px;line-height:1.45}.event-timeline header{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-timeline header strong{color:#9db7ff;font-size:12px}.event-timeline-list{gap:6px;display:grid}.event-timeline-list article{background:#7f9cff09;border:1px solid #7f9cff14;border-radius:7px;grid-template-columns:48px minmax(0,1fr);gap:8px;padding:8px;display:grid}.event-timeline-list time,.event-timeline-list span,.event-timeline-list p{color:#8ea0bc;font-size:11px}.event-timeline-list strong{color:#dbe8ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.topic-switcher{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.topic-switcher::-webkit-scrollbar{display:none}.topic-switcher button{min-width:180px;max-width:240px;color:inherit;cursor:pointer;text-align:left;background:#050b1085;border:1px solid #7f9cff1a;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.topic-switcher button.active,.topic-switcher button:hover{background:#4defff12;border-color:#4defff47}.topic-switcher span{color:#9db7ff;text-transform:uppercase;font-size:10px;font-weight:900}.topic-switcher strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-output-panel{background:#04090a4d;border:1px solid #7f9cff17;border-radius:8px;gap:8px;padding:10px;display:grid}.lead-pipeline-panel{background:radial-gradient(circle at 8% 0,#a78bfa1a,#0000 32%),#040a0d57;border:1px solid #4defff21;border-radius:8px;gap:9px;padding:10px;display:grid}.today-screen{gap:12px}.today-focus{background:radial-gradient(circle at 12% 8%,#00e5ff17,#0000 34%),#040a0d6b;border:1px solid #00e5ff29;border-radius:8px;gap:10px;padding:14px;display:grid}.today-focus>span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:900}.today-focus h3{color:#eef7f3;margin:0;font-size:clamp(20px,3vw,34px);line-height:1.08}.today-focus p{color:#b8c7c2;font-size:14px;line-height:1.45}.today-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.today-strip span{color:#c8d6ff;background:#7f9cff0b;border:1px solid #7f9cff17;border-radius:8px;min-height:34px;padding:9px 10px;font-size:12px;font-weight:800}.compact-empty{min-height:180px}.lead-pipeline-panel.quiet{background:#04090a3d;border-color:#7f9cff14}.lead-pipeline-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-pipeline-panel header span,.topic-work-grid>section>span,.contact-preview>span{color:#4defff;text-transform:uppercase;font-size:11px;font-weight:900}.lead-pipeline-panel header strong{color:#a78bfa;text-transform:uppercase;font-size:11px;font-weight:900}.lead-pipeline-panel p{color:#9eb2ad;font-size:12px;line-height:1.45}.lead-stage-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.lead-stage-strip span{color:#6f8781;text-align:center;text-transform:uppercase;background:#0000002b;border:1px solid #7f9cff14;border-radius:7px;min-height:24px;padding:6px 5px;font-size:10px;font-weight:800}.lead-stage-strip span.active{color:#9ff8ff;background:#4defff13;border-color:#4defff3d}.lead-stage-strip span.done{color:#a6f8cf;background:#50ffb811;border-color:#50ffb82e}.lead-stage-strip span.todo{color:#61766f}.lead-stage-strip.per-lead{margin-top:2px}.lead-task-list,.topic-line-list{gap:7px;display:grid}.lead-task-list button,.topic-line-list button{min-height:38px;color:inherit;cursor:pointer;text-align:left;background:#00000029;border:1px solid #7f9cff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.lead-task-list button:hover,.topic-line-list button:hover,.topic-line-list button.active{background:#4defff0f;border-color:#4defff3d}.lead-task-list strong,.topic-line-list strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lead-task-list em,.topic-line-list em{color:#8da49e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.topic-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.topic-work-grid>section,.contact-preview{background:#00000024;border:1px solid #7f9cff17;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.topic-line-list p{color:#738983;font-size:12px}.lead-preview-table{border:1px solid #7f9cff17;border-radius:8px;grid-template-columns:1fr .9fr .45fr 1fr 1fr;display:grid;overflow:hidden}.lead-preview-table strong,.lead-preview-table p{color:#b8c7c2;border-bottom:1px solid #7f9cff12;min-width:0;margin:0;padding:9px;font-size:12px}.lead-preview-table strong{color:#4defff;text-transform:uppercase;font-size:10px;font-weight:900}.lead-preview-table p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-results-panel{gap:12px;display:grid}.lead-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lead-analytics-grid article,.lead-contact-form,.lead-funnel-column{background:linear-gradient(135deg,#0a1621a8,#00000029);border:1px solid #7f9cff1c;border-radius:12px}.lead-analytics-grid article{gap:5px;padding:12px;display:grid}.lead-analytics-grid span,.lead-contact-form header span,.lead-funnel-column header span,.lead-funnel-card>span,.lead-export-actions span{color:#79f2ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.lead-analytics-grid strong{color:#f0fbf8;font-size:20px}.lead-contact-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.lead-contact-form header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-contact-form header strong{color:#f0fbf8;margin-top:3px;display:block}.lead-contact-form label{gap:5px;display:grid}.lead-contact-form label span{color:#a9bdb7;font-size:11px;font-weight:800}.lead-contact-form input,.lead-contact-form select,.lead-funnel-card select{color:#eef7f3;background:#00000042;border:1px solid #7f9cff1f;border-radius:9px;min-width:0;padding:9px 10px}.lead-contact-form button,.lead-export-actions button{color:#eafdfa;cursor:pointer;background:#4defff14;border:1px solid #4defff2e;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:12px;font-weight:900;display:inline-flex}.lead-contact-form button:hover,.lead-export-actions button:hover:not(:disabled){background:#4defff24}.lead-export-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-export-actions.inline-actions{justify-content:flex-start}.lead-export-actions button:disabled{cursor:not-allowed;opacity:.45}.lead-funnel-board{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;display:grid;overflow-x:auto}.lead-funnel-column{align-content:start;gap:9px;min-height:220px;padding:10px;display:grid}.lead-funnel-column header{justify-content:space-between;align-items:center;gap:8px;display:flex}.lead-funnel-column header strong{color:#a78bfa;font-size:12px}.lead-funnel-card{cursor:pointer;background:#00000038;border:1px solid #7f9cff1f;border-radius:10px;gap:7px;padding:10px;display:grid}.lead-funnel-card.selected,.lead-funnel-card:hover{background:#4defff0f;border-color:#4defff47}.lead-funnel-card strong,.lead-funnel-card p,.lead-funnel-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.lead-funnel-card strong{color:#f1fbf8;font-size:13px}.lead-funnel-card p,.lead-funnel-card em{color:#9eb2ad;font-size:11px;font-style:normal}.lead-crm-card.selected-detail{border-color:#4defff33}.lead-command-center{gap:14px}.lead-simple-header{align-items:center}.lead-simple-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lead-quick-add,.lead-list-panel,.lead-funnel-summary,.lead-detail-simple{background:linear-gradient(135deg,#0a1621ad,#00000029);border:1px solid #7f9cff1c;border-radius:14px}.lead-quick-add{grid-template-columns:minmax(160px,1.2fr) minmax(140px,1fr) minmax(160px,1.1fr) minmax(150px,.8fr) auto;gap:9px;padding:12px;display:grid}.lead-quick-add input,.lead-quick-add select,.lead-list-row select{color:#eef7f3;background:#0000003d;border:1px solid #7f9cff1f;border-radius:10px;min-width:0;padding:10px 11px}.lead-quick-add button,.lead-complete-button{color:#eafff8;cursor:pointer;background:#50ffb81a;border:1px solid #50ffb833;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-size:12px;font-weight:900;display:inline-flex}.lead-quick-add button:hover,.lead-complete-button:hover:not(:disabled){background:#50ffb82e}.lead-complete-button:disabled{cursor:default;opacity:.5}.lead-more-fields{color:#9eb2ad;grid-column:1/-1}.lead-more-fields summary,.lead-history-details summary,.lead-note-preview summary{cursor:pointer;color:#79f2ff;font-size:12px;font-weight:900}.lead-more-fields>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.lead-more-fields label{gap:5px;display:grid}.lead-more-fields label span,.lead-list-panel header span,.lead-funnel-summary header span,.lead-inline-note{color:#79f2ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.lead-list-panel,.lead-funnel-summary,.lead-detail-simple{gap:11px;padding:12px;display:grid}.lead-list-panel>header,.lead-funnel-summary>header,.lead-detail-simple>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-list-panel header strong,.lead-funnel-summary header strong,.lead-detail-simple header strong{color:#f0fbf8;margin-top:3px;display:block}.lead-inline-note{text-transform:none;margin:0}.lead-simple-list{gap:8px;display:grid}.lead-list-row{background:#0003;border:1px solid #7f9cff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(155px,.35fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.lead-list-row.selected,.lead-list-row:hover{background:#4defff0f;border-color:#4defff42}.lead-row-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:2px 4px;display:grid}.lead-row-main strong,.lead-row-main span,.lead-row-main em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-row-main strong{color:#f1fbf8;font-size:14px}.lead-row-main span,.lead-row-main em{color:#9eb2ad;font-size:12px;font-style:normal}.lead-funnel-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lead-funnel-rail button{color:#eafdfa;cursor:pointer;background:#0003;border:1px solid #7f9cff1a;border-radius:12px;gap:4px;padding:10px;display:grid}.lead-funnel-rail button:disabled{cursor:default}.lead-funnel-rail button strong{color:#a78bfa;font-size:18px}.lead-contact-grid.compact{grid-template-columns:repeat(3,auto minmax(80px,1fr))}.lead-history-details{gap:10px;display:grid}@media (width<=1100px){.lead-quick-add,.lead-list-row,.lead-funnel-rail,.lead-more-fields>div{grid-template-columns:1fr}}.lead-crm-list{gap:12px;display:grid}.lead-crm-card{background:linear-gradient(135deg,#0a1621b8,#00000029);border:1px solid #7f9cff1c;border-radius:10px;gap:11px;padding:12px;display:grid}.lead-crm-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-crm-card>header span,.lead-related-tasks>span,.lead-next-action span,.lead-contact-grid span{color:#79f2ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.lead-crm-card>header strong{color:#f0fbf8;margin-top:4px;font-size:16px;display:block}.lead-crm-card>header em{color:#a78bfa;font-size:11px;font-style:normal;font-weight:800}.lead-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.lead-contact-grid strong{color:#d9ebe8;text-overflow:ellipsis;white-space:nowrap;background:#00000029;border:1px solid #7f9cff14;border-radius:8px;min-width:0;padding:8px;font-size:12px;overflow:hidden}.lead-contact-grid span{align-self:center}.lead-reason{color:#b8c7c2;margin:0;font-size:12px;line-height:1.45}.lead-next-action{background:#4defff0b;border:1px solid #00e5ff1f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.lead-next-action strong{color:#effdfa;text-align:right;font-size:12px}.lead-related-tasks{gap:7px;display:grid}.lead-related-tasks button{color:inherit;cursor:pointer;text-align:left;background:#00000024;border:1px solid #7f9cff17;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;padding:8px;display:grid}.lead-related-tasks button:hover{background:#4defff0f;border-color:#4defff3d}.lead-related-tasks strong,.lead-related-tasks em{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lead-related-tasks em,.lead-related-tasks p{color:#8da49e;margin:0;font-style:normal}.lead-crm-card details summary{color:#9db7ff;cursor:pointer;font-size:11px;font-weight:800}.lead-results-panel>header,.lead-note-preview header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-results-panel>header div,.lead-note-preview header{min-width:0}.lead-results-panel>header strong,.lead-note-preview strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.lead-live-table{background:#00000021;border:1px solid #7f9cff1a;border-radius:8px;display:grid;overflow:auto}.lead-live-table strong,.lead-live-table p{border-bottom:1px solid #7f9cff0f;border-right:1px solid #7f9cff0f;min-width:0;margin:0;padding:9px 10px}.lead-live-table strong{z-index:1;color:#4defff;text-transform:uppercase;background:#030d16f0;font-size:10px;font-weight:900;position:sticky;top:0}.lead-live-table p{color:#c8d6d2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.lead-note-preview{background:#0000002e;border:1px solid #00e5ff1f;border-radius:8px;gap:8px;padding:10px;display:grid}.lead-note-preview span{color:#4defff;text-transform:uppercase;font-size:11px;font-weight:900}.lead-note-preview pre{color:#d9ebe8;white-space:pre-wrap;max-height:min(36vh,420px);margin:0;font:12px/1.55 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.mission-result-mini{flex-wrap:wrap;align-items:center;gap:7px;padding-top:2px;display:flex}.mission-result-mini strong,.mission-result-mini span{color:#9ff8ff;background:#4defff0e;border:1px solid #4defff21;border-radius:999px;min-height:24px;padding:5px 8px;font-size:11px;font-weight:800}.mission-result-mini strong{color:#9ff8ff;background:#00e5ff14;border-color:#00e5ff33}.agent-output-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-output-panel header span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:900}.agent-output-panel header strong{color:#8da49e;text-transform:uppercase;font-size:11px;font-weight:800}.agent-output-list{gap:7px;display:grid}.agent-output-item{background:#00000029;border:1px solid #7f9cff14;border-radius:8px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr) auto auto;align-items:start;gap:8px;padding:8px;display:grid}.agent-output-item button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;display:grid}.agent-output-item span,.agent-output-item em{color:#9db7ff;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.agent-output-item strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-output-item p{color:#b8c7c2;min-width:0;margin:0;font-size:12px;line-height:1.45}.agent-output-item a{color:#9ff8ff;background:#00e5ff14;border:1px solid #00e5ff2e;border-radius:999px;min-height:26px;padding:5px 9px;font-size:11px;font-weight:800}.agent-gateway-line{flex-wrap:wrap;gap:8px;display:flex}.agent-gateway-line span{color:#9eb2ad;background:#7f9cff0a;border:1px solid #7f9cff17;border-radius:999px;min-height:24px;padding:5px 8px;font-size:11px}.flow-dots{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.flow-dots span{background:#7f9cff1f;border-radius:999px;height:5px}.flow-dots span.active{background:#00e5ff;box-shadow:0 0 14px #00e5ff75}.mission-meta,.mission-actions,.task-command-row,.workspace-metrics,.chip-row{flex-wrap:wrap;gap:8px;display:flex}.mission-meta span,.mission-meta a,.task-command-row span,.task-command-row a,.workspace-metrics span,.chip-row span{color:#b8c7c2;background:#7f9cff0b;border:1px solid #7f9cff1a;border-radius:999px;min-height:26px;padding:5px 9px;text-decoration:none}.chip-row span.danger{color:#ffb6cc;background:#ff5e8c14;border-color:#ff5e8c29}.mission-queue{align-content:start;gap:7px;display:grid}.mission-chip{min-height:52px;color:inherit;cursor:pointer;text-align:left;background:#00000029;border:1px solid #7f9cff14;border-radius:8px;gap:3px;padding:9px;display:grid}.mission-chip.active,.mission-chip:hover{background:#00e5ff14;border-color:#00e5ff3d}.mission-chip span{color:#9db7ff;text-transform:uppercase;font-size:10px;font-weight:800}.mission-chip strong{color:#d9eee8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.active-topic-panel,.mini-panel,.transcript-drawer{background:#050b0c42;border:1px solid #7f9cff14;border-radius:8px}.active-topic-panel{gap:8px;padding:10px;display:grid}.active-topic-panel header,.mini-panel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.active-topic-panel header em{color:#6f8781;font-size:11px;font-style:normal}.active-topic-list{gap:7px;padding-bottom:1px;display:flex;overflow-x:auto}.active-topic-list p{color:#738983;font-size:12px}.topic-pill{min-width:150px;max-width:190px;min-height:48px;color:inherit;cursor:pointer;text-align:left;background:#00000029;border:1px solid #7f9cff14;border-radius:8px;gap:3px;padding:8px;display:grid}.topic-pill.active,.topic-pill:hover{background:#00e5ff14;border-color:#00e5ff3d}.topic-pill span{color:#9db7ff;text-transform:uppercase;font-size:10px;font-weight:900}.topic-pill strong{color:#d9eee8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.command-aux-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;display:grid}.mini-panel{gap:7px;min-height:104px;padding:10px;display:grid}.mini-panel p{color:#738983;font-size:12px}.mini-panel strong{color:#eef7f3;font-size:15px}.notes-mini textarea,.notes-pad{resize:vertical;color:#d8e4e0;background:#0003;border:1px solid #7f9cff17;border-radius:8px;width:100%;min-height:64px;font-size:13px;line-height:1.45}.notes-mini textarea{resize:none;min-height:52px}.transcript-drawer{padding:8px 10px}.transcript-drawer summary{color:#738983;cursor:pointer;font-size:12px;font-weight:800}.transcript-drawer .conversation-panel{opacity:.72;min-height:130px;max-height:220px;margin-top:8px}.transcript-drawer .response-blocks,.transcript-drawer .chips,.transcript-drawer .trace-line{display:none}.transcript-drawer .answer-line h2{font-size:13px}.workflow-strip{z-index:1;background:#04090a75;border:1px solid #7f9cff17;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 18px 4px;padding:6px;display:grid;position:relative}.flow-step{color:#738983;text-transform:uppercase;border:1px solid #7f9cff14;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:30px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.flow-step em{width:18px;height:18px;color:inherit;background:#7f9cff12;border-radius:999px;place-items:center;font-size:10px;font-style:normal;display:grid}.flow-step.active{color:#9ff8ff;background:#00e5ff13;border-color:#00e5ff38}.linked-task-strip,.platform-screen,.task-detail-panel,.entity-detail-panel,.approval-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#7f9cff0b,#0000),#050b0c61;border:1px solid #7f9cff1c;border-radius:8px}.linked-task-strip{gap:8px;padding:12px;display:grid}.section-title-row,.platform-header,.detail-header,.approval-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.board-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.section-title-row span,.platform-header span,.detail-header span,.detail-grid section>span,.detail-columns section>span,.info-list>span,.task-reference-list>span,.approval-card header span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:800}.section-title-row strong,.platform-header h2,.detail-header h2,.approval-card h3{color:#eef7f3}.section-title-row strong{font-size:13px}.linked-task-card{background:#0000002e;border:1px solid #7f9cff17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.linked-task-card h3,.platform-task-card strong,.entity-card strong{overflow-wrap:anywhere;color:#eef7f3;font-size:14px}.linked-task-card span,.platform-task-card span,.entity-card span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:800}.linked-task-card p,.platform-task-card em,.entity-card em,.detail-grid p,.detail-grid a,.info-list p,.task-reference-list p,.approval-card p,.approval-meta span{color:#b8c7c2;font-size:12px;font-style:normal;line-height:1.45}.platform-screen{background:radial-gradient(circle at 12% 10%,#00e5ff14,#0000 34%),linear-gradient(#7f9cff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#7f9cff05 1px,#0000 1px) 0 0/28px 28px,#050b0c4d;align-content:start;gap:14px;min-height:360px;max-height:none;padding:14px;display:grid;overflow:visible}.task-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.task-lane{background:#0000002e;border:1px solid #7f9cff14;border-radius:8px;align-content:start;gap:8px;min-height:190px;padding:10px;display:grid}.lane-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.lane-title strong{color:#eef7f3;font-size:13px}.lane-title span{color:#c8d9d4;background:#eef7f314;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.lane-empty{color:#6f8781;border:1px dashed #7f9cff1a;border-radius:8px;place-items:center;min-height:80px;font-size:12px;display:grid}.lane-empty.compact{min-height:48px;font-size:11px}.native-kanban-grid{grid-template-columns:repeat(5,minmax(250px,1fr));gap:14px;padding-bottom:10px;display:grid;overflow:auto visible}.native-kanban-lane{background:#02080f85;border:1px solid #7f9cff1c;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s,opacity .16s;display:grid}.native-kanban-lane.drop-valid{background:#b9ff5c14;border-color:#b9ff5c9e;box-shadow:inset 0 0 0 1px #b9ff5c2e,0 0 26px #b9ff5c14}.native-kanban-lane.drop-invalid{background:#ff5d7214;border-color:#ff5d729e}.native-kanban-lane.drop-disabled:not(.drop-invalid){opacity:.68}.native-kanban-lane>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.native-kanban-lane>header span{color:#c8d6ff;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.native-kanban-lane>header em{color:#9ff8ff;background:#4defff1a;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:grid}.native-kanban-stack{gap:9px;min-width:0;max-height:clamp(300px,42vh,560px);display:grid;overflow:auto}.kanban-task-mini{width:100%;min-height:158px;color:inherit;cursor:grab;text-align:left;touch-action:none;overflow-wrap:anywhere;background:#7f9cff0b;border:1px solid #7f9cff1a;border-radius:8px;gap:10px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s,opacity .16s;display:grid}.kanban-task-mini:active{cursor:grabbing}.kanban-task-mini.dragging{opacity:.38}.kanban-task-mini.moving{border-color:#b9ff5c80;box-shadow:0 0 22px #b9ff5c1f}.kanban-task-mini.blocked,.platform-task-card.blocked{background:linear-gradient(135deg,#ffb84d21,#7f4cff0e);border-color:#ffb84d6b;box-shadow:0 0 24px #ffb84d1a}.kanban-task-mini.blocked{min-height:168px}.kanban-task-mini.completed{background:linear-gradient(135deg,#62ffa418,#7f9cff0a);border-color:#62ffa438;gap:12px;min-height:176px;padding:18px}.kanban-task-mini.completed strong{-webkit-line-clamp:4}.kanban-task-mini.completed em{color:#d3e8e5c7;-webkit-line-clamp:4}.native-kanban-lane:has(.kanban-task-mini){gap:12px}.kanban-task-mini.drag-overlay{cursor:grabbing;background:#09121df0;border-color:#4defff80;width:220px;box-shadow:0 18px 42px #0000005c,0 0 24px #4defff29}.drop-hint{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.drop-hint.valid{color:#b9ff5c;background:#b9ff5c1a}.drop-hint.invalid{color:#ff9cac;background:#ff5d721a}.kanban-task-mini:hover,.kanban-task-mini.active{background:#4defff16;border-color:#4defff57}.kanban-task-mini span{color:#9db7ff;text-transform:uppercase;align-items:center;gap:4px;min-width:0;font-size:10px;font-weight:900;display:inline-flex}.kanban-task-topline,.kanban-task-meta-row{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.kanban-task-topline span:last-child,.kanban-task-meta-row span{color:#b8c7c2;text-overflow:ellipsis;white-space:nowrap;background:#08121e94;border:1px solid #7f9cff1f;border-radius:999px;padding:3px 6px;overflow:hidden}.kanban-task-topline span:first-child{min-width:0}.kanban-task-meta-row{flex-wrap:wrap;justify-content:flex-start}.kanban-task-mini strong{color:#eef7f3;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;font-weight:850;line-height:1.32;display:-webkit-box;overflow:hidden}.kanban-task-mini em{color:#d3e8e5a3;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;font-style:normal;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.kanban-task-mini small{color:#ffd18b;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;background:#ffb84d14;border:1px solid #ffb84d2e;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:750;line-height:1.35;display:block;overflow:hidden}.kanban-task-mini small b{color:#ffebb8;text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.platform-task-card,.entity-card{width:100%;color:inherit;cursor:pointer;text-align:left;background:#7f9cff0b;border:1px solid #7f9cff1a;border-radius:8px;padding:10px;display:grid}.platform-task-card{background:#0710118f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px}.task-list-panel{gap:8px;display:grid}.task-list-item{background:#0000001f;border:1px solid #7f9cff14;border-radius:8px;gap:0;display:grid;overflow:hidden}.task-list-item.active{background:#00e5ff09;border-color:#00e5ff33}.task-list-main{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.task-list-main strong,.task-list-main em{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.task-list-meta{justify-content:flex-end;align-items:center;gap:6px;min-width:190px;display:flex}.entity-card{background:#07101185;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px}.platform-task-card:hover,.platform-task-card.active,.entity-card:hover,.entity-card.active{background:#00e5ff14;border-color:#00e5ff42}.platform-task-card small{color:#6f8781;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;overflow:hidden}.entity-avatar{color:#9ff8ff;background:radial-gradient(circle at 50% 35%,#00e5ff57,#0000 56%),#7f9cff14;border:1px solid #00e5ff47;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.workspace-avatar{border-radius:8px}.entity-copy{gap:4px;min-width:0;display:grid}.entity-copy strong,.entity-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-right{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:118px;display:flex}.entity-right small{color:#6f8781;text-align:right;flex-basis:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.task-detail-panel,.entity-detail-panel{gap:14px;padding:14px;display:grid}.task-detail-panel{max-height:min(560px,100vh - 410px);overflow:auto}.task-more{gap:10px;display:grid}.task-more summary{color:#c8d6ff;cursor:pointer;background:#7f9cff0b;border:1px solid #7f9cff1a;border-radius:999px;align-items:center;width:max-content;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.task-more[open] summary{margin-bottom:10px}.task-more[open]{max-height:280px;overflow:auto}.agent-reply-strip{background:#00e5ff0b;border:1px solid #00e5ff29;border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.4fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.agent-reply-strip span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:800}.agent-reply-strip p{color:#8fa7a2;margin:4px 0 0;font-size:12px;line-height:1.35}.agent-reply-strip textarea{color:#eef7f3;resize:vertical;background:#0003;border:1px solid #7f9cff24;border-radius:8px;outline:0;width:100%;min-width:0;padding:9px 10px;line-height:1.4}.agent-reply-actions,.detail-actions,.approval-actions-inline{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.preview-action{color:#9ff8ff;background:#00e5ff1f;border-color:#00e5ff57}@media (width<=900px){.agent-reply-strip{grid-template-columns:1fr}.agent-reply-actions{justify-content:stretch}.agent-reply-actions .task-action{flex:1}}.lifecycle-line{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.lifecycle-line span{color:#6f8781;text-align:center;text-transform:uppercase;background:#0000002e;border:1px solid #7f9cff14;border-radius:7px;min-width:0;min-height:28px;padding:8px 6px;font-size:10px;font-weight:800}.lifecycle-line span.done{color:#9ff8ff;background:#00e5ff14;border-color:#00e5ff38}.session-name-field{color:#a78bfa;text-transform:uppercase;align-items:center;gap:7px;min-width:min(280px,100%);font-size:10px;font-weight:800;display:flex}.session-name-field input{color:#eef1ff;background:#00000038;border:1px solid #7f9cff24;border-radius:7px;outline:none;width:100%;min-width:150px;height:30px;padding:0 9px;font:700 12px/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace}.session-name-field input:focus{border-color:#00e5ff6b;box-shadow:0 0 0 2px #00e5ff14}.detail-grid,.detail-columns{gap:10px;display:grid}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.detail-grid section,.detail-columns section,.info-list,.task-reference-list{background:#00000029;border:1px solid #7f9cff14;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.detail-grid a{color:#9ff8ff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-columns pre{color:#c8d9d4;white-space:pre-wrap;max-height:190px;margin:0;font-size:12px;line-height:1.5;overflow:auto}.file-list{gap:5px;display:grid}.file-list p{color:#bfd0cc;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.entity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.workspace-tab{color:#b8c7c2;cursor:pointer;white-space:nowrap;background:#7f9cff0b;border:1px solid #7f9cff1a;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.workspace-tab em{color:#c8d9d4;text-align:center;background:#eef7f314;border-radius:999px;min-width:20px;padding:2px 6px;font-style:normal}.workspace-tab.active,.workspace-tab:hover{color:#9ff8ff;background:#00e5ff14;border-color:#00e5ff3d}.task-reference-list button{width:100%;min-height:40px;color:inherit;cursor:pointer;text-align:left;background:#7f9cff0a;border:1px solid #7f9cff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.task-reference-list button strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.info-list.danger{border-color:#ff5e8c21}.info-list.danger p{color:#ffb6cc}.approval-list{gap:10px;display:grid}.approval-hint{color:#8da49e;align-self:center;font-size:12px}.approval-card{gap:10px;padding:14px;display:grid}.approval-meta{flex-wrap:wrap;gap:8px;display:flex}.approval-meta span{background:#7f9cff0b;border:1px solid #7f9cff1a;border-radius:999px;min-height:26px;padding:5px 9px}.automation-list{gap:10px;display:grid}.automation-card{background:linear-gradient(#7f9cff0b,#0000),#0000002e;border:1px solid #7f9cff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:12px;display:grid}.automation-card span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:800}.automation-card h3{color:#eef7f3;margin-top:4px;font-size:15px}.automation-card p{color:#b8c7c2;margin-top:6px;font-size:12px;line-height:1.45}.automation-meta{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:120px;display:flex}.automation-meta small{color:#6f8781;text-align:right;flex-basis:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.task-error,.empty-tasks{color:#ffb6cc;background:#ff5e8c14;border:1px solid #ff5e8c2e;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:12px;display:flex}.empty-tasks{color:#9eb2ad;text-align:center;background:#7f9cff0b;border-color:#7f9cff1a;justify-content:center}.empty-tasks p{max-width:520px;line-height:1.45}.task-list{gap:8px;display:grid}.compact-list{align-content:start}.task-tabs{background:#00000029;border:1px solid #7f9cff1a;border-radius:8px;flex-wrap:wrap;gap:8px;padding:3px;display:inline-flex}.task-tab{color:#9eb2ad;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.task-tab em{color:#c8d9d4;text-align:center;background:#eef7f314;border-radius:999px;min-width:20px;padding:3px 6px;font-style:normal}.task-tab:hover,.task-tab.active{color:#9ff8ff;background:#00e5ff14;border-color:#00e5ff38}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.review-column{gap:10px;display:grid}.section-kicker{color:#9db7ff;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.jade-task-card,.review-task-card,.simple-task-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#7f9cff0f,#0000 40%),#050b0c5c;border:1px solid #7f9cff1f;border-radius:8px;gap:10px;padding:0;display:grid}.review-task-card{background:linear-gradient(90deg,#00e5ff17,#0000 42%),#060c0b70;border-color:#00e5ff29}.simple-task-card{background:#050b0c57}.jade-task-card{padding:14px;position:relative}.task-state-corner{gap:6px;display:flex;position:absolute;top:12px;right:12px}.task-row-main{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.task-row-main span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:800}.task-row-chevron{color:#9db7ff;transition:transform .16s}.review-task-card.expanded .task-row-chevron,.simple-task-card.expanded .task-row-chevron{transform:rotate(180deg)}.task-details{gap:10px;padding:0 12px 12px;display:grid}.task-card-head{justify-content:space-between;align-items:flex-start}.simple-task-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-card-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.jade-task-card h3,.review-task-card h3,.simple-task-card h3{overflow-wrap:anywhere;max-width:560px;font-size:17px}.simple-task-card h3{font-size:15px}.simple-task-card>.simple-task-head span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:800}.simple-task-card p{color:#c8d9d4;font-size:13px;line-height:1.45}.task-meta-row{flex-wrap:wrap}.task-meta-row span{color:#c8d6ff;background:#7f9cff0e;border:1px solid #7f9cff1f;border-radius:8px;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:12px;display:inline-flex}.task-description{color:#c8d9d4;white-space:pre-wrap;max-height:120px;font-size:13px;line-height:1.48;overflow:hidden}.task-editor{gap:9px;display:grid}.task-editor label,.jade-reply-panel{gap:6px;display:grid}.task-editor span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:800}.task-editor input,.task-editor textarea,.jade-reply-panel textarea{color:#eef7f3;background:#0003;border:1px solid #7f9cff1f;border-radius:8px;outline:0;width:100%;min-width:0}.task-editor input{min-height:36px;padding:0 10px}.task-editor textarea,.jade-reply-panel textarea{resize:vertical;padding:10px;line-height:1.45}.task-steps{background:#0000002e;border:1px solid #7f9cff17;border-radius:8px;gap:7px;padding:10px;display:grid}.task-steps strong{color:#9db7ff;text-transform:uppercase;font-size:12px}.task-steps span{color:#bfd0cc;font-size:12px;line-height:1.42}.task-steps.criteria{border-color:#00e5ff24}.dev-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dev-pipeline div{background:linear-gradient(#7f9cff0e,#0000),#0000002e;border:1px solid #7f9cff1a;border-radius:8px;gap:6px;min-height:76px;padding:12px;display:grid}.dev-pipeline strong{color:#9db7ff;text-transform:uppercase;font-size:11px}.dev-pipeline span{color:#eef7f3;font-size:24px;font-weight:800}.dev-session-list{grid-template-columns:minmax(0,1fr)}.jade-result{background:linear-gradient(#00e5ff0e,#0000),#00000038;border:1px solid #00e5ff29;border-radius:8px;gap:8px;max-height:220px;padding:10px;display:grid;overflow:auto}.jade-history{background:#00000024;border:1px solid #7f9cff17;border-radius:8px;gap:7px;padding:10px;display:grid}.jade-history strong,.jade-history span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:800}.jade-history div{gap:4px;display:grid}.jade-history p{color:#c8d9d4;font-size:12px;line-height:1.45}.jade-reply-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.jade-result strong{color:#9ff8ff;text-transform:uppercase;font-size:12px}.jade-result p,.jade-result pre{color:#d7e7e2;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.48}.task-icon-action{color:#ffb6cc;cursor:pointer;background:#ff5e8c14;border:1px solid #ff5e8c2e;border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}.task-icon-action:hover{background:#ff5e8c24;border-color:#ff5e8c5c}.task-icon-action.quiet{color:#c8d6ff;background:#7f9cff0f;border-color:#7f9cff24}.send-jade{justify-self:end}.dev-session-shell{gap:12px;display:grid}.dev-tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.dev-tab{color:#c8e3dc;cursor:pointer;text-align:left;background:#7f9cff0b;border:1px solid #7f9cff1c;border-radius:8px;gap:3px;min-width:170px;max-width:230px;min-height:52px;padding:9px 11px;display:grid}.dev-tab:hover,.dev-tab.active{background:#00e5ff14;border-color:#00e5ff47}.dev-tab strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dev-tab span{color:#7f9992;text-transform:uppercase;font-size:11px}.dev-confirm{color:#c7b8ff;background:#a78bfa14;border:1px solid #a78bfa33;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.dev-confirm p{color:#ead9b4;font-size:12px;line-height:1.45}.command-dock{grid-template-columns:112px minmax(0,1fr) 44px 44px 54px;align-self:end;align-items:center;gap:10px;height:auto;min-height:72px;padding:12px;display:grid}.command-dock.listening{border-color:#ff5e8c57;box-shadow:0 22px 70px #0006,0 0 34px #ff5e8c26,inset 0 1px #ffffff0d}.command-input-wrap{color:#9db7ff;background:#00000038;border:1px solid #7f9cff24;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;padding:10px 13px;display:grid}.command-input-wrap>svg{margin-top:2px}.command-input-wrap textarea{color:#eef7f3;resize:vertical;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:22px;line-height:1.45;overflow:hidden}.command-input-wrap textarea::placeholder{color:#667b75}.send-button{width:54px}.voice-hint{color:#9db7ff;background:#7f9cff0e;border:1px solid #7f9cff1f;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;min-height:28px;padding:7px 10px;font-size:12px;display:flex}.voice-wave{flex:none;grid-template-columns:repeat(12,3px);align-items:center;gap:3px;height:18px;display:inline-grid}.voice-wave i{transform-origin:50%;background:linear-gradient(#9ff8ff,#00e5ff);border-radius:999px;width:3px;height:18px;transition:transform 80ms linear;display:block;box-shadow:0 0 14px #00e5ff47}.voice-hint.bad .voice-wave i{background:linear-gradient(#ffd0dd,#ff5e8c)}.attachment-chips{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.attachment-chips span{color:#c8d6ff;background:#7f9cff0f;border:1px solid #7f9cff21;border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 8px;font-size:12px;display:inline-flex}.attachment-chips button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.voice-hint.bad{color:#ff9ebb;background:#ff5e8c17;border-color:#ff5e8c33}.menu-rail,.feed-rail{z-index:1;color:#9eb2ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04090a8f;border:1px solid #7f9cff1c;border-radius:8px;width:260px;height:calc(100vh - 56px);padding:14px;transition:width .18s,height .18s,padding .18s,transform .18s;position:fixed;top:28px;overflow:hidden}.agent-switch-bar{z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030712c2;border:1px solid #7f9cff21;border-radius:10px;gap:8px;padding:6px;display:inline-flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000057}.agent-switch-bar button{color:#c8e3dc;cursor:pointer;background:#7f9cff0b;border:1px solid #7f9cff1a;border-radius:8px;align-items:center;gap:8px;min-width:104px;min-height:34px;padding:0 12px;display:inline-flex}.agent-switch-bar button.active,.agent-switch-bar button:hover{color:#9ff8ff;background:#00e5ff1a;border-color:#00e5ff52}.agent-switch-bar span{color:inherit;font-size:13px;font-weight:850}.agent-switch-bar em{color:#6f8781;text-transform:uppercase;font-size:10px;font-style:normal}.menu-rail{left:20px}.menu-rail.collapsed{width:82px;padding:10px}.feed-rail{right:20px;overflow:auto}.menu-brand{background:#7f9cff0b;border:1px solid #7f9cff1c;border-radius:8px;align-items:center;gap:10px;min-height:54px;margin:8px 0 10px;padding:9px;display:flex}.menu-collapse-button{color:#9db7ff;cursor:pointer;background:#7f9cff0f;border:1px solid #7f9cff24;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.menu-rail.collapsed .menu-brand{justify-content:center}.menu-rail.collapsed .menu-brand>div:not(.mini-mark),.menu-rail.collapsed .menu-agent-picker,.menu-rail.collapsed .menu-item span,.menu-rail.collapsed .menu-item em,.menu-rail.collapsed .menu-collapse-button span{display:none}.menu-rail.collapsed .menu-item{grid-template-columns:1fr;justify-items:center;padding:10px}.menu-rail.collapsed .menu-collapse-button{margin-left:0;padding:6px}.primary-command{margin-bottom:8px}.menu-agent-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.menu-agent-picker button{color:#9eb2ad;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#7f9cff0b;border:1px solid #7f9cff1a;border-radius:8px;min-width:0;min-height:32px;padding:0 8px;font-size:11px;font-weight:850;overflow:hidden}.menu-agent-picker button.active,.menu-agent-picker button:hover{color:#9ff8ff;background:#00e5ff17;border-color:#00e5ff47}.mini-mark{color:#071011;background:#00e5ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 20px #00e5ff38}.menu-brand strong,.menu-brand span{display:block}.menu-brand strong{color:#eef7f3;font-size:14px}.menu-brand span{color:#6f8781;font-size:12px}.menu-list{gap:8px;display:grid}.menu-item{color:#c8e3dc;cursor:pointer;text-align:left;background:#7f9cff0b;border:1px solid #7f9cff1c;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:50px;padding:9px 10px;display:grid}.menu-item:hover,.menu-item.active{color:#9ff8ff;background:#00e5ff14;border-color:#00e5ff47}.menu-item:disabled{cursor:default;opacity:.55}.menu-item:disabled:hover{color:#c8e3dc;background:#7f9cff0b;border-color:#7f9cff1c}.menu-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:760;overflow:hidden}.menu-item em{color:#6f8781;text-transform:uppercase;font-size:11px;font-style:normal}.rail-header{color:#9db7ff;align-items:center;gap:8px;min-height:28px;margin-bottom:12px;display:flex}.rail-header button{color:#9db7ff;cursor:pointer;background:#7f9cff14;border:1px solid #7f9cff29;border-radius:8px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.rail-header button:hover{color:#9ff8ff;border-color:#00e5ff52}.operations-header{border-top:1px solid #7f9cff14;margin-top:14px;padding-top:12px}.thread-list{gap:8px;display:grid}.thread-line,.thread-empty-line{min-height:54px;color:inherit;background:#7f9cff0b;border:1px solid #7f9cff14;border-left:2px solid #00e5ff33;border-radius:8px;grid-template-columns:minmax(0,1fr) 28px;gap:3px 8px;padding:9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;display:grid}.thread-line>button:first-child,.thread-empty-line{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);gap:3px 8px;font-family:inherit;display:grid}.thread-line{cursor:pointer}.thread-delete{color:#ffb6cc;cursor:pointer;background:#ff5e8c0f;border:1px solid #ff5e8c1f;border-radius:8px;align-self:center;place-items:center;width:26px;height:26px;display:grid}.thread-line:hover,.thread-line.active{background:#00e5ff14;border-color:#00e5ff47}.thread-line span,.thread-line em,.thread-empty-line span,.thread-empty-line em{color:#6f8781;font-size:11px;font-style:normal}.thread-line strong,.thread-empty-line strong{color:#d9eee8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:800;overflow:hidden}.thread-line em,.thread-empty-line em{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.feed-rail .stream-list{gap:8px;display:grid}.stream-line{background:#7f9cff0b;border-left:2px solid #7f9cff47;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:3px 8px;min-height:52px;padding:9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;display:grid}.stream-line.good{border-left-color:#62ffa475}.stream-line.warn{border-left-color:#a78bfa80}.stream-line.bad{border-left-color:#ff5e8c80}.stream-line span,.stream-line em{color:#6f8781;font-size:11px;font-style:normal}.stream-line strong{color:#c8e3dc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.stream-line em{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.login-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{gap:12px;width:min(420px,100%);padding:28px;display:grid}.login-mark{width:50px;height:50px}.login-button{color:#071011;background:#00e5ff;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:10px;font-weight:800;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit-dot{0%{transform:rotate(0)translate(72px)rotate(0)}to{transform:rotate(360deg)translate(72px)rotate(-360deg)}}@keyframes stream-float{0%,12%{transform:translateY(0)}to{transform:translateY(-46px)}}@keyframes field-scan{0%{transform:translateY(-160px)}to{transform:translateY(calc(100% + 160px))}}@keyframes message-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:.94;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.reactor-ring,.feed-rail .stream-list,.conversation-panel:before,.turn{animation:none}}@media (width<=980px){.jarvis-stage{padding:22px;overflow:auto}.menu-rail,.feed-rail{width:min(920px,100%);height:auto;max-height:220px;margin:0 auto 14px;position:relative;top:auto;left:auto;right:auto;overflow:auto}.feed-rail{margin-top:14px}.menu-brand{min-height:44px;margin-bottom:8px}.menu-list{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.menu-item{min-width:146px}.jarvis-stage{display:grid}.menu-rail{order:1}.jarvis-console{order:2}.feed-rail{order:3}.review-grid{grid-template-columns:1fr}.workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0}.task-lane-grid,.entity-grid,.detail-grid,.detail-columns,.topic-work-grid{grid-template-columns:1fr}.jarvis-control-modules,.agent-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-screen{max-height:none}}@media (width<=720px){.jarvis-stage{padding:12px}.agent-switch-bar{justify-content:stretch;top:10px;left:12px;right:12px;transform:none}.agent-switch-bar button{flex:1;justify-content:center;min-width:0}.jarvis-console{gap:12px;min-height:calc(100vh - 24px)}.console-topbar,.answer-head{flex-direction:column;align-items:flex-start}.topbar-actions{justify-content:space-between;width:100%}.identity h1{font-size:23px}.reactor{width:200px;height:200px}.reactor:before{inset:46px}.reactor:after{inset:80px}.conversation-panel{border-radius:22px;max-height:none;padding:16px 12px 22px}.chat-bubble{width:100%}.prompt-line,.answer-line{padding:13px 14px 15px}.tasks-workspace{max-height:none}.task-lane-grid,.lifecycle-line,.lead-stage-strip,.linked-task-card,.workflow-strip,.jarvis-control-modules,.agent-command-grid,.platform-task-card,.entity-card,.automation-card,.lead-task-list button,.topic-line-list button{grid-template-columns:1fr}.lead-preview-table,.lead-preview-table strong,.lead-preview-table p{display:block}.task-list-meta,.entity-right,.automation-meta{justify-content:flex-start;min-width:0}.entity-right small,.automation-meta small{text-align:left}.tasks-header,.task-card-head{flex-direction:column;align-items:flex-start}.tasks-actions,.send-jade{width:100%}.task-action{flex:140px}.command-dock{grid-template-columns:minmax(0,1fr) 44px 44px 54px}.voice-button{grid-area:2/1;width:100%}.command-dock>.icon-button.ghost{grid-area:2/2}.command-dock>.icon-button:not(.ghost){grid-area:2/3}.command-input-wrap{grid-area:1/1/auto/-1}.send-button{grid-area:2/4;width:100%}.menu-rail,.feed-rail{height:126px;padding:10px}.today-strip{grid-template-columns:1fr}}.board-screen{gap:10px}.board-screen .platform-header{min-height:52px}.nudge-dispatcher{background:linear-gradient(135deg,#4defff12,#7f9cff0d);border:1px solid #4defff29;border-radius:14px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff05}.nudge-dispatcher>header,.nudge-dispatcher-actions,.nudge-stats,.nudge-queue-row{align-items:center;display:flex}.nudge-dispatcher>header{justify-content:space-between;gap:12px}.nudge-dispatcher>header span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:900}.nudge-dispatcher>header h3{color:#eef7f3;margin:3px 0 0;font-size:15px}.nudge-dispatcher-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.nudge-stats{flex-wrap:wrap;gap:8px}.nudge-stats span{color:#b8c7c2;background:#08121eb8;border:1px solid #7f9cff1c;border-radius:999px;padding:7px 10px;font-size:12px}.nudge-stats strong{color:#eef7f3}.nudge-stats .attention{color:#ffb7c9;border-color:#ff5e8c52}.nudge-start-button{color:#d9ff9e;background:#b9ff5c1f;border-color:#b9ff5c47;min-width:190px;box-shadow:0 0 22px #b9ff5c14}.nudge-dispatcher-hint{color:#9eb2ad;margin:-2px 0 0;font-size:12px;line-height:1.35}.nudge-queue{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.nudge-queue-row{min-width:0;color:inherit;text-align:left;overflow-wrap:anywhere;background:#02080f8f;border:1px solid #7f9cff1a;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 10px}.nudge-queue-row:hover,.nudge-queue-row.active{background:#4defff16;border-color:#4defff57}.nudge-queue-row.blocked{background:#ffb84d13;border-color:#ffb84d4d}.nudge-queue-agent{color:#9db7ff;flex:none;max-width:64px;padding-top:3px;font-size:10px;font-weight:900}.nudge-queue-main{flex:auto;gap:3px;min-width:0;display:grid}.nudge-queue-main strong{color:#eef7f3;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.nudge-queue-main em{color:#9eb2ad;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-style:normal;line-height:1.3;display:-webkit-box;overflow:hidden}.nudge-queue-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;max-width:128px;display:flex}.nudge-queue-row>span{color:#9db7ff;flex:none;font-size:10px;font-weight:900}.nudge-queue-row>strong{color:#eef7f3;flex:auto;min-width:0;font-size:12px;line-height:1.3}.board-screen .native-kanban-grid{grid-template-columns:repeat(5,minmax(260px,1fr));padding-bottom:8px;overflow:auto visible}.board-screen .native-kanban-lane{min-height:260px}.board-screen .native-kanban-stack{min-height:190px;max-height:clamp(320px,42vh,560px)}.board-screen .kanban-task-mini{gap:8px;min-height:132px;padding:12px}.board-screen .kanban-task-mini strong{-webkit-line-clamp:4;font-size:14px}.board-screen .kanban-task-mini em{-webkit-line-clamp:3}.board-screen .kanban-task-mini small{white-space:nowrap}.board-screen .task-detail-panel{max-height:none;overflow:visible}.session-empty{min-height:64px}.jarvis-stage:not(.command-layout) .command-dock{align-self:start}.task-detail-session,.board-screen .task-detail-session{max-height:none;overflow:visible}.compact-detail-header h2{max-width:820px;margin:4px 0 0;font-size:clamp(22px,2.6vw,34px);line-height:1.05}.task-session-meta{flex-wrap:wrap;gap:8px;display:flex}.task-session-meta>span,.task-session-meta>a,.compact-profile-save{color:#b8c7c2;background:#08121eb8;border:1px solid #7f9cff1c;border-radius:999px;min-height:28px;padding:6px 10px;font-size:12px;text-decoration:none}.agent-session-panel{background:linear-gradient(#00e5ff0e,#0000002e);border:1px solid #00e5ff24;border-radius:8px;gap:12px;padding:12px;display:grid}.agent-session-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-session-panel header div{gap:3px;min-width:0;display:grid}.agent-session-panel header span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:900}.agent-session-panel header strong{color:#eef7f3;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;overflow:hidden}.agent-session-stream{background:#00000057;border:1px solid #7f9cff14;border-radius:8px;min-height:220px;max-height:min(46vh,520px);padding:12px;overflow:auto;box-shadow:inset 0 0 36px #00e5ff09}.agent-session-stream p{color:#d5e8e4;white-space:pre-wrap;margin:0 0 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.agent-session-reply{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.agent-session-reply textarea{color:#eef7f3;resize:vertical;background:#0000003d;border:1px solid #7f9cff24;border-radius:8px;outline:none;width:100%;min-width:0;padding:11px 12px;line-height:1.45}.agent-session-reply textarea:focus{border-color:#00e5ff66;box-shadow:0 0 0 2px #00e5ff14}.agent-session-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compact-task-more[open]{max-height:none;overflow:visible}.task-detail-native{gap:12px;display:grid}.native-task-meta{align-items:center}.compact-session-field{margin-left:auto}.task-last-event{color:#98b3ad;background:#00e5ff0b;border:1px solid #00e5ff1a;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.task-blocked-banner{color:#ffd18b;background:#ffb84d1a;border:1px solid #ffb84d57;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.task-blocked-banner div{gap:3px;width:100%;min-width:0;display:grid}.task-blocked-banner span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.task-blocked-banner strong{color:#fff4da;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.35}.task-blocked-banner.dependency-banner{color:#8ceeff;background:#4defff14;border-color:#4defff47}.task-blocked-banner.dependency-banner strong{color:#e1fbff}.task-image-context{background:#040a0e73;border:1px dashed #4defff38;border-radius:10px;gap:10px;padding:12px;display:grid}.task-image-context.drop-active{background:#b9ff5c14;border-color:#b9ff5c94}.task-image-context header{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-image-context header div{gap:3px;min-width:0;display:grid}.task-image-context span{color:#9ff8ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.task-image-context strong{color:#eef7f3;font-size:14px}.task-image-context p,.task-image-empty{color:#98b3ad;margin:0;font-size:13px;line-height:1.45}.task-image-strip{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.task-image-strip figure{background:#00000038;border:1px solid #00e5ff1f;border-radius:10px;gap:6px;margin:0;padding:8px;display:grid}.task-image-strip img{aspect-ratio:4/3;object-fit:cover;background:#ffffff0a;border-radius:7px;width:100%}.task-image-strip figcaption{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-image-strip figcaption span{color:#d8eff0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.task-image-strip figcaption button{color:#eef7f3;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.task-jarvis-resume{background:linear-gradient(90deg,#00e5ff13,#a78bfa0b),#0000002e;border:1px solid #00e5ff29;border-radius:8px;justify-self:center;gap:10px;width:min(1120px,100%);padding:12px;display:grid}.task-jarvis-card{background:#040a0e7a;border:1px solid #7f9cff14;border-radius:8px;gap:8px;padding:10px;display:grid}.task-jarvis-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-jarvis-card span,.task-jarvis-card strong{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:900}.task-jarvis-card strong{color:#eef7f3;text-align:right}.task-jarvis-card p{color:#d8eff0;margin:0;font-size:14px;line-height:1.45}.task-jarvis-card pre{color:#d9ebe8;white-space:pre-wrap;background:#0000003d;border:1px solid #7f9cff14;border-radius:8px;max-height:clamp(160px,24vh,360px);margin:0;padding:10px;font:12px/1.55 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.task-review-bar{background:linear-gradient(90deg,#00e5ff1c,#a78bfa13),#02080fb8;border:1px solid #00e5ff3d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.task-review-bar div{min-width:0}.task-review-bar span{color:#9ff8ff;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.task-review-bar strong{color:#eef7f3;margin-top:3px;font-size:14px;display:block}.task-review-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.native-work-panel{background:linear-gradient(#00e5ff0e,#0003),#02080fb8;border:1px solid #00e5ff24;border-radius:8px;gap:10px;min-height:clamp(480px,58vh,860px);display:grid}.native-work-tabs{border-bottom:1px solid #7f9cff14;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.native-work-tabs button{color:#aec2f7;cursor:pointer;background:#7f9cff0f;border:1px solid #7f9cff21;border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.native-work-tabs button.active{color:#9ff8ff;background:#00e5ff1f;border-color:#00e5ff70}.native-work-tabs span{color:#cbd7ff;text-align:center;background:#00000042;border-radius:999px;min-width:20px;padding:2px 5px;font-size:10px}.native-tab-body{min-height:clamp(420px,50vh,760px);padding:12px}.comment-list{gap:8px;display:grid}.task-comment{background:#0000002e;border:1px solid #7f9cff1a;border-radius:8px;gap:5px;padding:10px;display:grid}.task-comment header{justify-content:space-between;gap:12px;display:flex}.task-comment strong{color:#9ff8ff;font-size:12px}.task-comment span,.event-strip span{color:#829994;font-size:11px}.task-comment p{color:#dce8e6;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.event-strip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.event-strip span{text-overflow:ellipsis;white-space:nowrap;background:#7f9cff0b;border:1px solid #7f9cff1a;border-radius:999px;max-width:100%;padding:5px 8px;overflow:hidden}.task-comment-box{border-top:1px solid #7f9cff14;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.comment-start-hint{color:#b8fbff;background:#00e5ff12;border:1px solid #00e5ff2e;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.task-comment-box textarea{color:#eef7f3;resize:vertical;background:#0000003b;border:1px solid #7f9cff24;border-radius:8px;outline:none;width:100%;min-width:0;padding:10px 12px;line-height:1.45}.task-comment-box textarea:focus{border-color:#00e5ff6b;box-shadow:0 0 0 2px #00e5ff14}.task-comment-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.native-log-output{color:#d9ebe8;white-space:pre-wrap;background:#00000057;border:1px solid #7f9cff14;border-radius:8px;width:100%;min-height:clamp(420px,52vh,780px);max-height:none;margin:0;padding:12px;font:12px/1.55 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.workspace-root{color:#8fa7a2;margin:0 0 10px;font:12px/1.4 SFMono-Regular,Consolas,Liberation Mono,monospace}.workspace-file-list{gap:7px;display:grid}.workspace-file-row{color:#dce8e6;text-align:left;background:#0003;border:1px solid #7f9cff17;border-radius:8px;grid-template-columns:minmax(160px,.75fr) auto minmax(220px,1.25fr);align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;display:grid}button.workspace-file-row{cursor:pointer}button.workspace-file-row:hover:not(:disabled){background:#00e5ff13;border-color:#00e5ff57}.workspace-file-row:disabled{opacity:.58;cursor:default}.workspace-file-row strong,.workspace-file-row code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-file-row span{color:#8fa7a2;text-transform:uppercase;font-size:11px;font-weight:800}.workspace-file-row code{color:#90a6ff;font-size:11px}.workspace-file-preview{border-top:1px solid #7f9cff14;gap:8px;margin-top:12px;padding-top:12px;display:grid}.workspace-file-preview header{align-items:center;gap:10px;display:flex}.workspace-file-preview header span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:900}.workspace-file-preview header strong{color:#eef7f3}.workspace-file-preview pre{color:#d9ebe8;white-space:pre-wrap;background:#0000004d;border:1px solid #7f9cff14;border-radius:8px;max-height:min(42vh,520px);margin:0;padding:12px;font:12px/1.55 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.empty-line{color:#7f9690;text-align:center;border:1px dashed #7f9cff1f;border-radius:8px;margin:0;padding:18px}@media (width<=900px){.agent-session-reply{grid-template-columns:1fr}.agent-session-actions .task-action{flex:1}.compact-session-field{margin-left:0}.task-comment-box,.task-review-bar,.workspace-file-row{grid-template-columns:1fr}.task-review-bar{flex-direction:column;align-items:stretch}.task-review-bar>div:last-child{justify-content:stretch}.task-review-bar .task-action{flex:1}.task-comment-actions{justify-content:stretch}.task-comment-actions .task-action{flex:1}}.mission-control-screen{gap:12px}.mission-control-hero,.mission-command-grid,.mission-main-pane,.mission-left-pane,.command-task-stack,.mission-flow-panel,.mission-advanced-panel,.pulse-hero,.pulse-panel{background:radial-gradient(circle at 12% 0,#7170ff21,#0000 34%),linear-gradient(135deg,#ffffff0b,#ffffff05),#08090ab8;border:1px solid #7f9cff1c;border-radius:12px;box-shadow:inset 0 1px #ffffff0d,0 22px 70px #00000047}.mission-control-hero{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.mission-control-hero>div:first-child{gap:10px;max-width:820px;display:grid}.mission-control-hero span,.command-task-stack header span,.mission-flow-steps span,.mission-advanced-panel header span,.pulse-header p,.pulse-hero span,.pulse-panel header span,.pulse-metric span{color:#9db7ff;text-transform:uppercase;font-size:11px;font-weight:900}.mission-control-hero h2,.pulse-hero h3{color:#f7f8f8;letter-spacing:-1.05px;margin:0;font-size:clamp(30px,4vw,54px);font-weight:590;line-height:.98}.mission-control-hero p,.pulse-hero p,.pulse-metric p,.mission-flow-steps p{color:#d0d6e0;font-size:13px;line-height:1.55}.mission-path{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.mission-path span{color:#dffcff;text-transform:uppercase;background:#4defff0e;border:1px solid #4defff29;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.mission-path em{background:linear-gradient(90deg,#4defff94,#7170ff1f);width:28px;height:1px}.mission-preference-toggles{flex-wrap:wrap;gap:8px;display:flex}.mission-preference-toggles button{color:#d0d6e0;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.mission-preference-toggles button.active{color:#f7f8f8;background:#7170ff29;border-color:#7170ff75}.mission-command-grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.45fr);gap:12px;padding:12px;display:grid}.mission-left-pane,.mission-main-pane{align-content:start;gap:10px;padding:12px;display:grid}.command-pulse-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.command-pulse-stats span,.pulse-metric{color:#8a8f98;background:#ffffff07;border:1px solid #ffffff12;border-radius:10px;gap:4px;min-height:70px;padding:10px;font-size:11px;font-weight:800;display:grid}.command-pulse-stats strong,.pulse-metric strong{color:#f7f8f8;font-size:22px;line-height:1}.command-pulse-stats span.good,.pulse-metric.good{background:#10b98111;border-color:#10b9813d}.command-pulse-stats span.warn,.pulse-metric.warn{background:#7170ff14;border-color:#7170ff47}.command-pulse-stats span.bad,.pulse-metric.bad{background:#ff5e8c14;border-color:#ff5e8c4d}.command-task-stack{gap:8px;padding:10px;display:grid}.command-task-stack header,.mission-advanced-panel header,.pulse-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.command-task-stack header strong,.mission-advanced-panel header strong,.pulse-panel header strong{color:#f7f8f8;font-size:13px}.command-task-row{min-height:72px;color:inherit;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 9px;padding:10px;display:grid}.command-task-row:hover,.command-task-row.active{background:#4defff11;border-color:#4defff47}.command-task-row.blocked{border-color:#ff5e8c3d}.command-task-row>span{color:#9db7ff;font-size:10px;font-weight:900}.command-task-row strong{color:#f7f8f8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.command-task-row em{color:#8a8f98;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:12px;font-style:normal;overflow:hidden}.mission-flow-panel{gap:10px;padding:12px;display:grid}.mission-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mission-flow-steps article{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;gap:6px;padding:10px;display:grid}.mission-flow-steps p{overflow-wrap:anywhere}.mission-signal-strip{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.mission-signal-strip>.lead-pipeline-panel:empty{display:none}.mission-advanced-panel{gap:10px;padding:12px;display:grid}.compact-stream{max-height:280px;overflow:auto}.pulse-screen{gap:14px}.pulse-header p{color:#8a8f98;text-transform:none;max-width:720px;margin-top:5px;line-height:1.45}.pulse-hero{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px;display:grid;position:relative;overflow:hidden}.pulse-hero>div:first-child{align-content:start;gap:10px;display:grid}.pulse-orbital{color:#f7f8f8;background:radial-gradient(circle,#4defff52,#0000 24%),radial-gradient(circle,#7170ff26,#0000 58%);border:1px solid #7170ff57;border-radius:50%;place-items:center;width:148px;height:148px;display:grid;box-shadow:0 0 70px #7170ff38}.pulse-orbital span{color:#dffcffd6;letter-spacing:1.8px;text-transform:uppercase;align-self:end;font-size:10px;font-weight:900}.pulse-orbital svg{align-self:start;margin-top:4px}.pulse-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pulse-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pulse-panel{align-content:start;gap:10px;padding:12px;display:grid}@media (width<=1180px){.mission-command-grid,.mission-signal-strip,.pulse-columns{grid-template-columns:1fr}.pulse-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.mission-control-hero,.pulse-hero{grid-template-columns:1fr}.mission-control-hero{display:grid}.command-pulse-stats,.mission-flow-steps,.pulse-metric-grid{grid-template-columns:1fr}.pulse-orbital{display:none}}.surface-status.active{color:#9ff8ff;border-color:#00e5ff3d;box-shadow:0 0 24px #00e5ff14}.turn{scroll-margin:28px}.bubble-head,.bubble-title-stack{align-items:center;gap:9px;min-width:0;display:flex}.bubble-title-stack{flex-wrap:wrap}.message-meta{color:#d5e3ff99;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.rich-text{gap:10px;min-width:0;display:grid}.rich-text p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.62}.question-text p{color:#f6f7ff}.answer-summary p{color:#f7fbff}.code-block{color:#baf8ff;white-space:pre;background:#02060cc2;border:1px solid #00e5ff29;border-radius:12px;margin:0;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;overflow-x:auto}.quick-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.quick-action{color:#d8e4ff;cursor:pointer;background:#7f9cff17;border:1px solid #7f9cff2e;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.quick-action.approve{color:#a4ffc5;border-color:#62ffa438}.quick-action.reject{color:#ffb0c6;border-color:#ff5e8c3d}.quick-action:disabled{cursor:not-allowed;opacity:.55}.typing-indicator{z-index:1;color:#a9c9ff;background:#060e18c2;border:1px solid #00e5ff24;border-radius:999px;justify-self:start;align-items:center;gap:8px;width:max-content;max-width:100%;padding:10px 12px;display:inline-flex;position:relative}.typing-indicator>span{background:#8df6ff;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite typing-pulse}.typing-indicator>span:nth-of-type(2){animation-delay:.12s}.typing-indicator>span:nth-of-type(3){animation-delay:.24s}.typing-indicator em{color:#8ea4d9;font-size:12px;font-style:normal}.chat-home-header{align-items:center}.chat-home-header>div:first-child{gap:3px;min-width:0;display:grid}.chat-home-header em{color:#78928c;font-size:12px;font-style:normal}.chat-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.chat-search{color:#9db7ff;background:#04091085;border:1px solid #7f9cff29;border-radius:8px;align-items:center;gap:7px;width:min(260px,32vw);min-height:34px;padding:0 10px;display:inline-flex}.chat-search input{color:#eef7f3;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.chat-filter{background:#7f9cff0f;border:1px solid #7f9cff21;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.chat-filter button{color:#8fa4d6;cursor:pointer;text-transform:capitalize;background:0 0;border-radius:999px;min-height:26px;padding:0 9px;font-size:11px;font-weight:850}.chat-filter button.active{color:#9ff8ff;background:#00e5ff29}.smart-suggestions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.smart-suggestions button{color:#a9f7ff;cursor:pointer;background:#00e5ff11;border:1px solid #00e5ff24;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:850}.filter-empty{place-self:center}@keyframes typing-pulse{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (width<=720px){.chat-header-actions,.chat-search,.chat-filter,.chat-bubble{width:100%}.bubble-head,.answer-head{flex-direction:column;align-items:flex-start}}.notes-screen{gap:1rem}.notes-header-actions{color:var(--muted);align-items:center;gap:.8rem;font-size:.82rem;display:flex}.notes-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.notes-stat-row div{background:#050d1aa3;border:1px solid #7dd3fc29;border-radius:16px;padding:.8rem .9rem}.notes-stat-row strong{color:var(--text);font-size:1.2rem;display:block}.notes-stat-row span{color:var(--muted);text-transform:uppercase;font-size:.76rem}.notes-toolbar{background:#050d1ab8;border:1px solid #7dd3fc2e;border-radius:22px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,210px)) auto;align-items:end;gap:.85rem;padding:1rem;display:grid}.notes-toolbar label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:.35rem;font-size:.76rem;display:grid}.notes-toolbar input,.notes-toolbar select{width:100%;color:var(--text);background:#020617c7;border:1px solid #7dd3fc33;border-radius:14px;padding:.7rem .8rem}.notes-layout{grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);gap:1rem;min-height:520px;display:grid}.notes-folder-list,.note-reader{background:#050d1ab8;border:1px solid #7dd3fc29;border-radius:24px;padding:1rem}.notes-folder-list{align-content:start;gap:.75rem;display:grid;overflow:auto}.notes-folder-list button{text-align:left;color:var(--text);cursor:pointer;background:#0f172a9e;border:1px solid #94a3b824;border-radius:18px;gap:.35rem;padding:.85rem;display:grid}.notes-folder-list button.selected,.notes-folder-list button:hover{background:#0e74902e;border-color:#22d3ee8c}.notes-empty-state{text-align:center;min-height:180px;color:var(--muted);border:1px dashed #7dd3fc2e;border-radius:18px;align-content:center;place-items:center;gap:.5rem;padding:1.2rem;display:grid}.notes-empty-state.reader{min-height:420px}.notes-folder-list span,.note-reader header span,.note-tags span,.note-links span,.note-fullscreen article>span,.note-link-editor header span,.note-link-editor label span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.notes-folder-list em{color:var(--muted);font-size:.78rem;font-style:normal}.note-reader{align-content:start;gap:1rem;display:grid}.note-reader>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.note-reader h3,.note-markdown-renderer h2,.note-markdown-renderer h3,.note-markdown-renderer h4{margin:.15rem 0}.note-metadata-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.note-metadata-grid span,.note-links span,.note-tags span{background:#0f172a80;border:1px solid #94a3b824;border-radius:14px;padding:.55rem .65rem}.note-tags,.note-links{flex-wrap:wrap;gap:.5rem;display:flex}.note-link-editor{background:#082f492e;border:1px solid #22d3ee29;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;padding:.9rem;display:grid}.note-link-editor header{grid-column:1/-1}.note-link-editor header strong{margin-top:.15rem;display:block}.note-link-editor label{gap:.35rem;display:grid}.note-link-editor textarea{resize:vertical;min-height:86px;color:var(--text);background:#020617c7;border:1px solid #7dd3fc2e;border-radius:14px;padding:.65rem .75rem}.note-link-editor>div{gap:.4rem;display:grid}.note-link-editor em{color:var(--muted);font-size:.78rem;font-style:normal}.note-markdown-renderer{color:var(--text);line-height:1.65}.note-markdown-renderer p{margin:.45rem 0}.note-image-token{color:var(--accent);background:#082f4940;border:1px solid #22d3ee47;border-radius:999px;margin:.1rem .25rem;padding:.12rem .45rem;display:inline-flex}.note-fullscreen{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617db;place-items:center;padding:4vh 4vw;display:grid;position:fixed;inset:0}.note-fullscreen article{background:#050d1af5;border:1px solid #7dd3fc3d;border-radius:28px;width:min(980px,100%);max-height:90vh;padding:2rem;position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.note-fullscreen .icon-button{position:absolute;top:1rem;right:1rem}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-card{background:linear-gradient(135deg,#082f4947,#0f172ab8);border:1px solid #22d3ee2e;border-radius:18px;padding:1rem}.settings-card>span,.settings-card-header span{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.settings-card h3{margin:.2rem 0 .5rem;font-size:1.05rem}.settings-card p{color:var(--muted);margin:0;line-height:1.55}.settings-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-card-header>strong{color:var(--accent);background:#082f4947;border:1px solid #22d3ee2e;border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.settings-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.9rem;display:grid}.settings-connection{background:#0f172a80;border:1px solid #94a3b824;border-radius:14px;min-width:0;padding:.7rem}.settings-connection.good{border-color:#34d39947}.settings-connection.warn{border-color:#fbbf2447}.settings-connection.bad{border-color:#f8717147}.settings-connection span{color:var(--muted);text-transform:uppercase;font-size:.74rem;display:block}.settings-connection strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.84rem;display:block;overflow:hidden}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.settings-form-grid label,.native-profile-select{color:var(--muted);text-transform:uppercase;gap:.35rem;font-size:.75rem;display:grid}.settings-form-grid select,.settings-form-grid input,.native-profile-select select{width:100%;color:var(--text);background:#020617c7;border:1px solid #7dd3fc2e;border-radius:14px;padding:.65rem .75rem}.settings-toggle-row{text-transform:none;grid-template-columns:auto 1fr;align-items:center}.settings-toggle-row input{width:auto}.native-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.9rem;display:grid}.native-profile-column{gap:.55rem;min-width:0;display:grid}.native-profile-head,.native-profile-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.native-profile-row{background:#0f172a80;border:1px solid #94a3b824;border-radius:14px;padding:.65rem}.native-profile-row.selected{background:#0e74902e;border-color:#22d3ee8c}.native-profile-row div{gap:.15rem;min-width:0;display:grid}.native-profile-row strong,.native-profile-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.native-profile-row span,.native-profile-row em,.muted{color:var(--muted);font-size:.82rem}@media (width<=900px){.notes-toolbar,.notes-layout,.notes-stat-row,.note-metadata-grid,.note-link-editor,.settings-grid,.settings-connection-grid,.settings-form-grid,.native-profile-grid{grid-template-columns:1fr}}
