/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/canary{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#080b12;--surface:#0e131d;--surface-2:#121925;--surface-3:#171f2d;--line:#202a3a;--text:#f4f7fb;--muted:#7f8a9d;--soft:#aeb8c8;--violet:#8b7cff;--cyan:#43d9e6;--blue:#5d8dff;--orange:#ffad5b;--emerald:#44d7a0;--rose:#ff758f;--danger:#ff6474}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{color:inherit}svg{width:18px;height:18px;display:block}.control-shell{background:radial-gradient(circle at 68% -15%,#342d7340 0,transparent 31%),radial-gradient(circle at 100% 60%,#0d52602b 0,transparent 25%),var(--bg);min-height:100vh}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#0a0e16e8;border-right:1px solid #1c2534;flex-direction:column;width:230px;padding:24px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.wordmark{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0 7px 26px;text-decoration:none;display:flex}.wordmark>span{background:linear-gradient(145deg,#9b8cff,#6155ea);border-radius:11px;place-items:center;width:35px;height:35px;font-weight:850;display:grid;box-shadow:0 0 30px #8173ff4d}.wordmark div{flex-direction:column;gap:1px;display:flex}.wordmark strong{letter-spacing:-.2px;font-size:15px}.wordmark small{letter-spacing:2.2px;color:#7f89a0;font-size:8px;font-weight:800}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav p{letter-spacing:1.7px;color:#505b6d;margin:19px 11px 8px;font-size:9px;font-weight:800}.nav-item-wrap{display:contents}.sidebar nav button{color:#79869a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:10px 11px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.sidebar nav button svg{width:16px;height:16px}.sidebar nav button.active,.sidebar nav button:hover{color:#f5f7fb;background:linear-gradient(90deg,#8b7cff20,#8b7cff0b);box-shadow:inset 0 0 0 1px #8b7cff22}.sidebar nav button.active:before{content:"";background:#8b7cff;border-radius:0 5px 5px 0;width:3px;height:23px;position:absolute;left:0;box-shadow:0 0 14px #8b7cff}.sidebar nav button b{color:#ffbf9e;background:#ff8e6650;border-radius:9px;place-items:center;min-width:21px;height:20px;margin-left:auto;padding:0 6px;font-size:10px;display:grid}.sidebar-foot{border-top:1px solid #1b2432;align-items:center;gap:10px;margin-top:auto;padding:16px 9px 0;display:flex}.sidebar-foot>div{flex-direction:column;gap:3px;display:flex}.sidebar-foot strong{font-size:11px}.sidebar-foot small{color:#647083;font-size:9px}.system-orb{background:#16221f;border:1px solid #275849;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.system-orb i{background:#42d69d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #42d69d}.workspace{min-height:100vh;margin-left:230px}.topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d15d9;border-bottom:1px solid #1b2433;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-actions,.topbar>div{align-items:center;gap:9px;display:flex}.topbar>div>span{color:#5f6b7e;font-size:11px}.topbar>div>strong{font-size:11px}.topbar>div>svg{color:#465164;width:12px}.model-badge,.preview-badge{color:#aeb8ca;letter-spacing:.7px;border:1px solid #2a3345;border-radius:8px;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.model-badge i{background:#a18fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #a18fff}.preview-badge{color:#e8bd68;background:#e8bd680b;border-color:#765e283d}.search-button{color:#667287;background:#111722;border:1px solid #242d3d;border-radius:9px;align-items:center;gap:8px;min-width:156px;height:33px;padding:0 9px;font-size:10px;display:flex}.search-button svg{width:14px}.search-button kbd{color:#7e8999;background:#1b2330;border:1px solid #2c3646;border-radius:5px;margin-left:auto;padding:2px 6px;font:9px ui-monospace}.logout-button{color:#dcd7ff;cursor:pointer;background:linear-gradient(145deg,#302a54,#211d3d);border:1px solid #433d79;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.logout-button:hover{background:linear-gradient(145deg,#3c3568,#29234c);border-color:#7c70db}.logout-button svg{width:14px;height:14px}.budget-badge{color:#65dcad;letter-spacing:0;background:#10231d;border-color:#2c5a4a;height:34px}.budget-badge>svg{width:14px}.budget-badge>span{color:#dff8ee;font-size:12px;font-weight:850}.budget-badge>small{color:#6f9a89;font-size:8px;font-weight:650}.workspace-content{max-width:1540px;margin:0 auto;padding:38px 32px 70px}.command-section{padding:7px 0 3px}.command-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:8px;font-weight:800;display:flex;color:#8275df!important;margin:0 0 10px!important;font-size:9px!important}.live-dot{background:#45d6a1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #45d6a1}.command-heading h1{letter-spacing:-1.3px;margin:0 0 8px;font-size:31px;line-height:1.15}.command-heading p{color:#7d899b;margin:0;font-size:12px;line-height:1.5}.launch-button,.secondary-button{cursor:pointer;background:#151c27;border:1px solid #2c3547;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.secondary-button:hover{background:#1a2230;border-color:#3b4659}.secondary-button svg{width:15px}.launch-button{color:#fff;background:linear-gradient(135deg,#8e7dff,#6559dc);border-color:#7265dd;box-shadow:0 8px 28px #7164dc2e}.launch-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 32px #7164dc42}.launch-button:disabled{opacity:.5;cursor:not-allowed}.command-composer{background:linear-gradient(145deg,#121925,#0e141e);border:1px solid #2a3446;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 22px 60px #0006,0 0 0 1px #887aff0a}.command-composer:before{content:"";background:linear-gradient(90deg,#0000,#8b7cff88,#0000);width:55%;height:1px;position:absolute;inset:0 auto auto 5%}.command-composer textarea{resize:none;color:#e9edf5;background:0 0;border:0;outline:0;width:100%;height:88px;padding:22px 24px;font-size:16px;line-height:1.45}.command-composer textarea::placeholder{color:#5a6678}.composer-details{border-top:1px solid #202a39;align-items:center;gap:8px;padding:12px 14px;display:flex}.composer-details input,.composer-details select{color:#a9b3c4;background:#0e141e;border:1px solid #273142;border-radius:8px;outline:none;height:34px;padding:0 10px;font-size:10px}.composer-details select{max-width:185px}.composer-details input{width:145px}.composer-details .launch-button{height:35px;margin-left:auto}.attach-button{color:#818da1;cursor:pointer;border:1px solid #273142;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:10px;display:flex}.attach-button svg{width:14px}.attach-button input{display:none}.signal-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.signal-card{background:#0e141edb;border:1px solid #202a39;border-radius:13px;align-items:flex-start;gap:13px;min-height:110px;padding:17px;display:flex;position:relative;overflow:hidden}.signal-card:after{content:"";background:var(--signal);filter:blur(44px);opacity:.12;border-radius:50%;width:100px;height:100px;position:absolute;inset:auto -30px -45px auto}.signal-icon{background:var(--signal);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.signal-icon{background:color-mix(in srgb,var(--signal) 13%,transparent)}}.signal-icon{border:1px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.signal-icon{border:1px solid color-mix(in srgb,var(--signal) 24%,transparent)}}.signal-icon{color:var(--signal)}.signal-icon svg{width:16px}.signal-card>div{flex-direction:column;display:flex}.signal-card span:not(.signal-icon){color:#748095;font-size:10px}.signal-card strong{letter-spacing:-.7px;margin:8px 0 7px;font-size:24px;line-height:1}.signal-card small{color:#566276;font-size:9px}.signal-violet{--signal:var(--violet)}.signal-cyan{--signal:var(--cyan)}.signal-emerald{--signal:var(--emerald)}.signal-orange{--signal:var(--orange)}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:14px;margin-bottom:31px;display:grid}.panel{background:#0e141edb;border:1px solid #202a39;border-radius:14px;overflow:hidden}.panel-head{border-bottom:1px solid #202a39;justify-content:space-between;align-items:center;height:70px;padding:0 19px;display:flex}.panel-head>div{flex-direction:column;gap:5px;display:flex}.panel-head span{letter-spacing:1.45px;color:#6c788b;text-transform:uppercase;font-size:8px;font-weight:800}.panel-head h2{letter-spacing:-.2px;margin:0;font-size:14px}.panel-head>b{color:#778397;background:#141b26;border:1px solid #242e3e;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:600}.mission-list{padding:5px 0}.mission-row{border-bottom:1px solid #182130;grid-template-columns:4px minmax(210px,1fr) 110px 105px 42px;align-items:center;gap:13px;min-height:61px;padding:9px 15px;transition:all .15s;display:grid}.mission-row:last-child{border:0}.mission-row:hover{background:#131a25}.priority-mark{background:#677184;border-radius:4px;width:3px;height:27px}.priority-urgent{background:var(--rose);box-shadow:0 0 10px #ff758f55}.priority-high{background:var(--orange)}.priority-medium{background:var(--blue)}.mission-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.mission-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mission-copy span{color:#697589;font-size:9px}.model-chip{color:#796fd0;white-space:nowrap;background:#171630;border:1px solid #2d2859;border-radius:7px;padding:5px 7px;font:8px ui-monospace}.status-pill{color:#8995a8;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#141b25;border:1px solid #293244;border-radius:9px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:8px;font-weight:750;display:flex}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.compact{padding:4px 7px;font-size:7px}.status-in_progress,.status-running{color:#55dce7;background:#10272c;border-color:#24616a}.status-completed,.status-ready{color:#4fdaa4;background:#10241d;border-color:#245b49}.status-review{color:#d7b464;background:#28200f;border-color:#604b24}.status-blocked,.status-error{color:#ff7b8f;background:#29141a;border-color:#642f3a}.status-paused,.status-queued{color:#8b96aa}.run-button{color:#b6aaff;cursor:pointer;background:#211d42;border:1px solid #4a4387;border-radius:7px;height:27px;padding:0 10px;font-size:9px;font-weight:700}.run-button:disabled{opacity:.5}.icon-button{color:#798599;cursor:pointer;background:#151c27;border:1px solid #273143;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.icon-button:hover{color:#fff;border-color:#4a5570}.icon-button svg{width:14px}.working-indicator{justify-content:center;gap:3px;display:flex}.working-indicator i{background:#5ddbe5;border-radius:50%;width:4px;height:4px;animation:work 1s infinite alternate}.working-indicator i:nth-child(2){animation-delay:.2s}.working-indicator i:nth-child(3){animation-delay:.4s}@keyframes work{to{opacity:.4;transform:translateY(-5px)}}.pulse-visual{justify-content:center;align-items:center;gap:31px;padding:24px 15px 16px;display:flex}.success-ring{--value:0deg;background:conic-gradient(#8a7bff var(--value),#1d2635 0);border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:relative;box-shadow:0 0 34px #887aff12}.success-ring:before{content:"";background:#0e141e;border:1px solid #293244;border-radius:50%;position:absolute;inset:10px}.success-ring>div{flex-direction:column;align-items:center;display:flex;position:relative}.success-ring strong{font-size:24px}.success-ring span{color:#677388;margin-top:3px;font-size:8px}.status-legend{min-width:126px}.status-legend>div{justify-content:space-between;align-items:center;padding:6px 0;font-size:9px;display:flex}.status-legend span{color:#778498;align-items:center;gap:7px;display:flex}.status-legend strong{font-size:10px}.legend-dot{background:#667184;border-radius:50%;width:6px;height:6px}.legend-dot.status-completed{background:var(--emerald)}.legend-dot.status-in_progress{background:var(--cyan)}.legend-dot.status-review{background:var(--orange)}.mini-kpis{border-top:1px solid #202a39;grid-template-columns:repeat(3,1fr);display:grid}.mini-kpis>div{border-right:1px solid #202a39;flex-direction:column;gap:5px;padding:13px;display:flex}.mini-kpis>div:last-child{border:0}.mini-kpis span{color:#677388;font-size:8px}.mini-kpis strong{font-size:15px}.section-block{margin:3px 0 31px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.section-heading h2{letter-spacing:-.6px;margin:0 0 6px;font-size:20px}.section-heading>div>p:last-child{color:#6d798c;margin:0;font-size:10px}.agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agent-card{--tone:var(--violet);background:linear-gradient(145deg,#111824,#0c121b);border:1px solid #222c3b;border-radius:14px;min-height:323px;padding:16px;position:relative;overflow:hidden}.agent-card:before{content:"";background:linear-gradient(90deg,transparent,var(--tone),transparent);opacity:.65;height:2px;position:absolute;inset:0 0 auto}.agent-card:after{content:"";background:var(--tone);filter:blur(47px);opacity:.13;border-radius:50%;width:110px;height:110px;position:absolute;top:-55px;right:-50px}.tone-violet{--tone:var(--violet)}.tone-cyan{--tone:var(--cyan)}.tone-blue{--tone:var(--blue)}.tone-orange{--tone:var(--orange)}.tone-emerald{--tone:var(--emerald)}.tone-rose{--tone:var(--rose)}.agent-card-top{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.agent-avatar{background:var(--tone);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-avatar{background:color-mix(in srgb,var(--tone) 16%,#111824)}}.agent-avatar{border:1px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.agent-avatar{border:1px solid color-mix(in srgb,var(--tone) 37%,#253042)}}.agent-avatar{color:var(--tone);font-size:9px;font-weight:850}.agent-card-top .icon-button{margin-left:auto}.agent-card-copy{z-index:1;margin:16px 0 14px;position:relative}.role-tag{letter-spacing:1.1px;text-transform:uppercase;color:var(--tone);font-size:7px;font-weight:850}.agent-card h3{margin:5px 0 7px;font-size:14px}.agent-card p{color:#718094;height:31px;margin:0;font-size:9px;line-height:1.55;overflow:hidden}.focus-line{border-top:1px solid #1e2836;border-bottom:1px solid #1e2836;flex-direction:column;gap:4px;padding:9px 0;display:flex}.focus-line span{text-transform:uppercase;letter-spacing:1px;color:#566174;font-size:7px}.focus-line strong{white-space:nowrap;text-overflow:ellipsis;color:#9ba6b8;font-size:9px;overflow:hidden}.agent-eta{border:1px solid var(--tone);margin-top:10px;padding:9px 10px 8px}@supports (color:color-mix(in lab,red,red)){.agent-eta{border:1px solid color-mix(in srgb,var(--tone) 22%,#253042)}}.agent-eta{background:var(--tone);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.agent-eta{background:color-mix(in srgb,var(--tone) 7%,#0c121b)}}.agent-eta{z-index:1;grid-template-columns:1fr auto;gap:5px 8px;display:grid;position:relative}.agent-eta>div{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-eta span{color:#68758a;text-transform:uppercase;letter-spacing:.7px;font-size:7px}.agent-eta strong{color:#dce3ed;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.agent-eta>b{color:#8491a4;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;background:#171f2b;border-radius:5px;align-self:center;padding:3px 5px;font-size:6px}.agent-eta>small{color:#6f7c90;white-space:nowrap;text-overflow:ellipsis;font-size:7px}.agent-eta>i,.agent-eta>small{grid-column:1/-1;overflow:hidden}.agent-eta>i{background:#1b2533;border-radius:4px;height:3px}.agent-eta>i em{background:var(--tone);height:100%;box-shadow:0 0 7px var(--tone);border-radius:4px;display:block}@supports (color:color-mix(in lab,red,red)){.agent-eta>i em{box-shadow:0 0 7px color-mix(in srgb,var(--tone) 60%,transparent)}}.agent-eta>i em{transition:width .4s}.agent-eta.eta-idle{background:#102019;border-color:#23483d}.agent-eta.eta-idle strong{color:#5bdaa9}.agent-eta.eta-error,.agent-eta.eta-paused{background:#24151a;border-color:#4e2e36}.agent-eta.eta-error strong,.agent-eta.eta-paused strong{color:#ff8799}.agent-meta{color:#657185;justify-content:space-between;margin:11px 0;font-size:8px}.agent-meta,.agent-meta span{align-items:center;display:flex}.agent-meta span{gap:5px}.agent-meta svg{width:12px}.workload{align-items:center;gap:8px;display:flex}.workload>span{background:#1c2533;border-radius:3px;flex:1;height:4px;overflow:hidden}.workload i{background:var(--tone);height:100%;box-shadow:0 0 8px var(--tone);border-radius:3px;display:block}.workload b{color:#6c788b;font-size:8px;font-weight:600}.add-agent-card{color:#717d91;cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.add-agent-card:hover{background:#121827;border-color:#6d62c2}.add-agent-card>span{color:#968aff;background:#171d2a;border:1px solid #2d3748;border-radius:13px;place-items:center;width:41px;height:41px;margin-bottom:12px;display:grid}.add-agent-card strong{color:#bdc4d0;font-size:11px}.add-agent-card small{margin-top:5px;font-size:8px}.add-agent-card:after,.add-agent-card:before{display:none}.reports-section{scroll-margin-top:82px}.report-count{color:#8f84eb;white-space:nowrap;background:#17152e;border:1px solid #302b5c;border-radius:8px;padding:7px 10px;font-size:9px}.reports-workspace{background:#0d131d;border:1px solid #222c3b;border-radius:14px;grid-template-columns:minmax(200px,245px) minmax(0,1fr);min-height:450px;display:grid;overflow:hidden}.report-tabs{background:#0a1018;border-right:1px solid #202a39;padding:9px}.report-tabs,.report-tabs button{flex-direction:column;gap:5px;display:flex}.report-tabs button{text-align:left;color:#788598;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-width:0;padding:11px;transition:all .16s}.report-tabs button:hover{color:#aeb8c7;background:#121925}.report-tabs button.active{color:#f1f3f7;background:linear-gradient(135deg,#211d43,#171b2b);border-color:#3c356f;box-shadow:0 8px 22px #0003}.report-tabs span{text-transform:uppercase;letter-spacing:.8px;color:#7f73d7;font-size:7px}.report-tabs strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.report-tabs small{color:#596578;font-size:7px}.report-reader{min-width:0;padding:24px 27px}.report-reader-head{border-bottom:1px solid #202a39;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:18px;display:flex}.report-reader-head h3{letter-spacing:-.45px;margin:8px 0 7px;font-size:19px}.report-reader-head p{color:#6e7a8e;margin:0;font-size:9px}.report-status{color:#54d9a7;text-transform:uppercase;letter-spacing:.9px;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.report-status svg{width:13px}.report-content{color:#b6c0cf;overflow-wrap:anywhere;max-width:920px;font-size:11px;line-height:1.75}.report-content h4{color:#edf1f6;margin:20px 0 8px;font-size:14px}.report-content h4:first-child{margin-top:0}.report-content p{white-space:pre-wrap;margin:0 0 14px}.report-content ol,.report-content ul{margin:0 0 16px;padding-left:20px}.report-content li{padding:3px 0}.report-content.compact{background:#0b111a;border:1px solid #202a39;border-radius:11px;max-height:48vh;padding:18px;overflow:auto}.report-next-step{background:linear-gradient(135deg,#1d1938,#111824);border:1px solid #373165;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-top:22px;padding:14px;display:grid}.report-next-step>span{color:#a69bff;background:#8174e91c;border:1px solid #8174e934;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.report-next-step svg{width:14px}.report-next-step strong{font-size:10px}.report-next-step p{color:#788498;margin:4px 0 0;font-size:8px;line-height:1.5}.report-next-step button{color:#b8afff;cursor:pointer;background:#211d42;border:1px solid #50488d;border-radius:7px;height:31px;padding:0 10px;font-size:8px;font-weight:750}.result-guidance{background:#10231d;border:1px solid #245846;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 13px;display:flex}.result-guidance>span{color:#56dba9;background:#49d6a018;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.result-guidance svg{width:14px}.result-guidance strong{font-size:10px}.result-guidance p{color:#719083;margin:4px 0 0;font-size:8px}.result-actions{margin-top:15px}.result-actions .launch-button{height:37px}.result-actions .launch-button svg{width:14px}.report-feed{flex-direction:column;gap:14px;display:flex}.report-card{--tone:var(--violet);background:linear-gradient(145deg,#101720,#0b1119);border:1px solid #263142;border-radius:15px;overflow:hidden;box-shadow:0 12px 32px #0002}.report-card.expanded{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.report-card.expanded{border-color:color-mix(in srgb,var(--tone) 42%,#263142)}}.report-card.expanded{box-shadow:0 18px 44px #0004}.report-card-head{grid-template-columns:minmax(180px,.55fr) minmax(280px,1.25fr) auto;align-items:center;gap:22px;padding:18px 20px;display:grid}.report-agent-mark{align-items:center;gap:11px;min-width:0;display:flex}.report-agent-mark.tone-violet{--tone:var(--violet)}.report-agent-mark.tone-cyan{--tone:var(--cyan)}.report-agent-mark.tone-blue{--tone:var(--blue)}.report-agent-mark.tone-orange{--tone:var(--orange)}.report-agent-mark.tone-emerald{--tone:var(--emerald)}.report-agent-mark.tone-rose{--tone:var(--rose)}.report-agent-mark .agent-avatar{flex:none}.report-agent-mark>div{flex-direction:column;gap:3px;min-width:0;display:flex}.report-agent-mark small{letter-spacing:.9px;text-transform:uppercase;color:#68768a;font-size:11px}.report-agent-mark strong{white-space:nowrap;text-overflow:ellipsis;color:#e3e8ef;font-size:14px;overflow:hidden}.report-title-block{min-width:0}.report-title-block h3{letter-spacing:-.25px;color:#eef2f7;overflow-wrap:anywhere;margin:6px 0 4px;font-size:18px;line-height:1.35}.report-title-block p{color:#5f6d80;margin:0;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.report-toggle{color:#b8c1cf;white-space:nowrap;cursor:pointer;background:#151d29;border:1px solid #3b4660;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:126px;height:40px;padding:0 13px;font-size:12px;font-weight:750;display:flex}.report-toggle:hover{color:#fff;background:#211d40;border-color:#7569d5}.report-toggle svg{width:14px}.report-metrics{background:#0b1119;border-top:1px solid #202a39;border-bottom:1px solid #202a39;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.report-metrics>div{border-right:1px solid #202a39;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;display:flex}.report-metrics>div:last-child{border-right:0}.report-metrics span{color:#68768a;align-items:center;gap:6px;font-size:11px;display:flex}.report-metrics span svg{color:#8f82ef;width:13px}.report-metrics strong{color:#dce2ea;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.report-metrics small{color:#6d7890;font-size:10px}.report-card-body{padding:22px 20px 20px}.report-card-body>.report-content{background:#0b1119;border:1px solid #222d3d;border-radius:11px;max-width:none;padding:18px}.report-card-body>.artifact-shelf{margin:18px 0 0}.report-card-actions{border-top:1px solid #202a39;justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}.report-card-actions .secondary-button{white-space:normal;width:auto;min-width:250px;height:auto;min-height:40px;padding:9px 14px;line-height:1.25}.subagent-strip>b{color:#8b97aa;align-items:center;margin-right:3px;font-size:11px;display:flex}.bottom-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)}.workload-chart{padding:17px 19px}.workload-chart>div{grid-template-columns:128px 1fr 22px;align-items:center;gap:10px;margin:10px 0;display:grid}.workload-chart span{color:#8a96a8;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.workload-chart i{background:#1a2331;border-radius:5px;height:6px;overflow:hidden}.workload-chart em{border-radius:5px;height:100%;display:block}.bar-violet{background:var(--violet)}.bar-cyan{background:var(--cyan)}.bar-blue{background:var(--blue)}.bar-orange{background:var(--orange)}.bar-emerald{background:var(--emerald)}.bar-rose{background:var(--rose)}.workload-chart strong{text-align:right;font-size:9px}.approval-list{padding:5px 0}.approval-row{border-bottom:1px solid #1b2432;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:69px;padding:10px 15px;display:grid}.approval-row:last-child{border:0}.risk-icon{color:#ff8d9e;background:#231922;border:1px solid #4d2731;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.risk-icon svg{width:15px}.risk-medium{color:#e5b455;background:#28210f;border-color:#584621}.approval-row>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.approval-row strong{font-size:10px}.approval-row span{color:#6e7a8d;font-size:8px}.approval-actions{gap:6px;display:flex}.approval-actions button{color:#8b96a8;cursor:pointer;background:#141b25;border:1px solid #30394a;border-radius:7px;height:27px;padding:0 9px;font-size:8px}.approval-actions .approve{color:#5fdda9;background:#11251e;border-color:#2a5b49}.empty-state{color:#647085;flex-direction:column;justify-content:center;align-items:center;min-height:135px;display:flex}.empty-state>span{color:#8c80ef;border:1px solid #2b3546;border-radius:10px;place-items:center;width:35px;height:35px;margin-bottom:9px;display:grid}.empty-state strong{color:#9ea8b8;font-size:10px}.empty-state p{margin:5px 0 0;font-size:8px}.empty-state svg{width:14px}.modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:100;background:#02040aaf;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal-card{background:linear-gradient(150deg,#151c28,#0e141e);border:1px solid #2c3749;border-radius:17px;width:min(620px,100%);max-height:90vh;padding:22px;position:relative;overflow:auto;box-shadow:0 34px 100px #000c}.modal-card.wide{width:min(840px,100%)}.modal-close{color:#738095;cursor:pointer;background:#111822;border:1px solid #293345;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:17px;right:17px}.modal-close svg{width:14px}.modal-title{align-items:center;gap:12px;margin-bottom:20px;padding-right:35px;display:flex}.modal-title>span{color:#a99dff;background:#201d42;border:1px solid #3e376f;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.modal-title h2{margin:0 0 5px;font-size:18px}.modal-title p{color:#718095;margin:0;font-size:9px;line-height:1.4}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label{color:#98a3b5;flex-direction:column;gap:7px;font-size:9px;font-weight:750;display:flex}.full-field{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{color:#dce2eb;background:#0d131d;border:1px solid #293445;border-radius:8px;outline:0;padding:10px;font-size:10px}.form-grid textarea{resize:vertical;height:102px;line-height:1.5}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#675cca;box-shadow:0 0 0 3px #8174e915}.form-grid input:disabled{color:#8276da;background:#17152b}.form-options{justify-content:space-between;margin:14px 0}.check-option,.form-options{align-items:center;display:flex}.check-option{cursor:pointer;border:1px solid #283243;border-radius:9px;gap:8px;padding:10px}.check-option>span{grid-template-columns:17px 1fr;align-items:center;column-gap:7px;display:grid}.check-option svg{color:#54dbe7;grid-row:1/3;width:15px}.check-option b{font-size:9px}.check-option small{color:#667287;font-size:7px}.color-options{align-items:center;gap:6px;display:flex}.color-options>span{color:#6e7a8d;margin-right:3px;font-size:8px}.color-options button{cursor:pointer;background:currentColor;border:2px solid #0000;border-radius:50%;width:15px;height:15px}.color-options button.selected{box-shadow:0 0 0 2px #0e141e,0 0 0 3px}.color-options .violet{color:var(--violet)}.color-options .cyan{color:var(--cyan)}.color-options .blue{color:var(--blue)}.color-options .orange{color:var(--orange)}.color-options .emerald{color:var(--emerald)}.color-options .rose{color:var(--rose)}.modal-actions{border-top:1px solid #202a39;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.modal-actions>button:not(.launch-button){color:#8692a5;cursor:pointer;background:#131a24;border:1px solid #2c3546;border-radius:8px;height:37px;padding:0 14px}.drop-zone{color:#758196;cursor:pointer;text-align:center;background:#0c121c;border:1px dashed #3a4560;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.drop-zone svg{color:#988cff;width:24px}.drop-zone strong{color:#aeb7c6;font-size:11px}.drop-zone span{font-size:8px}.drop-zone input{opacity:0;pointer-events:none;position:absolute}.drop-zone b{color:#998cff;margin-top:8px;font-size:9px}.demo-note{color:#d5a95f;font-size:9px}.result-content{white-space:pre-wrap;color:#b8c1ce;background:#0b111a;border:1px solid #202a39;border-radius:11px;max-height:58vh;padding:18px;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.subagent-strip{flex-wrap:wrap;gap:7px;margin:-3px 0 13px;display:flex}.subagent-strip span{color:#8e9aac;background:#141b26;border:1px solid #2b3547;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.subagent-strip i{background:#4bd7a1;border-radius:50%;width:5px;height:5px}.command-palette{background:linear-gradient(150deg,#151c28,#0e141e);border:1px solid #2c3749;border-radius:15px;flex-direction:column;width:min(560px,100%);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 34px 100px #000c}.command-palette-input{border-bottom:1px solid #202a39;align-items:center;gap:10px;padding:14px 16px;display:flex}.command-palette-input svg{color:#667287;width:14px}.command-palette-input input{color:#dce2eb;background:0 0;border:0;outline:0;flex:1;font-size:13px}.command-palette-input kbd{color:#7e8999;background:#1b2330;border:1px solid #2c3646;border-radius:5px;padding:2px 6px;font:9px ui-monospace}.command-palette-list{margin:0;padding:8px;list-style:none;overflow-y:auto}.command-palette-list li{cursor:pointer;color:#c3cbd8;border-radius:9px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.command-palette-list li strong{font-size:11px}.command-palette-list li small{color:#7e8999;font-size:9px}.command-palette-list li.active,.command-palette-list li:hover{background:#1c2432}.command-palette-empty{color:#667287;text-align:center;padding:18px 10px;font-size:11px}@media (max-width:760px){.command-palette{width:calc(100vw - 24px)}}.login-page{background:radial-gradient(circle at 50% 0,#342d7352 0,#0000 38%),#080b12;place-items:center;width:100%;min-height:100vh;padding:24px;display:grid;margin:0!important}.login-card{text-align:center;background:#0f151f;border:1px solid #273143;border-radius:18px;width:min(420px,100%);padding:38px;box-shadow:0 30px 90px #0009}.login-logo{color:#fff;background:linear-gradient(145deg,#9688ff,#5c51d3);border-radius:13px;place-items:center;width:49px;height:49px;margin:0 auto 18px;font-size:22px;font-weight:800;display:grid;box-shadow:0 0 30px #8173ff45}.login-eyebrow{letter-spacing:2px;font-weight:800;color:#8e82ed!important;font-size:8px!important}.login-card h1{margin:10px 0 8px;font-size:24px}.login-copy{color:#748094;max-width:300px;margin:0 auto 22px;font-size:10px;line-height:1.6}.login-card form{text-align:left}.login-card label{color:#9aa5b5;flex-direction:column;gap:7px;margin:14px 0;font-size:9px;font-weight:700;display:flex}.login-card input{color:#fff;background:#0a1019;border:1px solid #2a3445;border-radius:9px;outline:0;height:42px;padding:0 12px}.login-card input:focus{border-color:#6d61d3}.login-card form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8e7dff,#6256d8);border:0;border-radius:9px;width:100%;height:42px;margin-top:7px;font-weight:700}.login-card>small{color:#535f72;margin-top:22px;font-size:8px;display:block}.login-error,.login-success{color:#ff8da0;background:#351820;border-radius:8px;margin-bottom:13px;padding:10px;font-size:9px}.login-success{color:#56d9a8;background:#10261e}.forgot-form{border-top:1px solid #202a39;margin-top:20px;padding-top:6px}.forgot-form button{color:#9b90f4!important;background:#19172e!important}.agent-card-actions{gap:5px;margin-left:auto;display:flex}.agent-card-actions .icon-button{margin-left:0}.agent-card-actions .icon-button.danger{color:#9a6670}.agent-card-actions .icon-button.danger:hover{color:#ff7d91;background:#27151b;border-color:#63303b}.dataset-divider{color:#5f6b7e;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:10px;margin:15px 0;font-size:8px;display:flex}.dataset-divider:after,.dataset-divider:before{content:"";background:#252f3e;flex:1;height:1px}.dataset-link-field{color:#9aa5b7;flex-direction:column;gap:8px;font-size:9px;font-weight:750;display:flex}.dataset-link-field>span{align-items:center;gap:7px;display:flex}.dataset-link-field svg{color:#f3be55;width:14px}.dataset-link-field input{color:#dce2eb;background:#0d131d;border:1px solid #293445;border-radius:8px;outline:0;padding:11px;font-size:10px}.dataset-link-field input:focus{border-color:#675cca;box-shadow:0 0 0 3px #8174e915}.model-guidance{background:#0c121c;border:1px solid #2d3a50;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:15px 0 0;padding:13px 14px;display:flex}.model-guidance strong{color:#e1e6ef;font-size:12px}.model-guidance span{color:#738096;text-align:right;font-size:11px}.agent-intelligence{border:1px solid var(--tone);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0 0 10px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-intelligence{border:1px solid color-mix(in srgb,var(--tone) 28%,#253042)}}.agent-intelligence{background:linear-gradient(120deg,var(--tone),#0c121b)}@supports (color:color-mix(in lab,red,red)){.agent-intelligence{background:linear-gradient(120deg,color-mix(in srgb,var(--tone) 11%,#0b111a),#0c121b)}}.agent-intelligence{z-index:1;position:relative}.iq-mark{width:31px;height:31px;color:var(--tone);background:var(--tone);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.iq-mark{background:color-mix(in srgb,var(--tone) 13%,#111824)}}.iq-mark{border:1px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.iq-mark{border:1px solid color-mix(in srgb,var(--tone) 30%,#253042)}}.iq-mark{position:relative}.iq-mark svg{width:17px}.iq-mark b{letter-spacing:.5px;color:#d7ddeb;background:#111824;border:1px solid #2b3544;border-radius:4px;padding:1px 3px;font-size:6px;position:absolute;bottom:-3px;right:-4px}.agent-intelligence>div{flex-direction:column;min-width:0;display:flex}.agent-intelligence>div strong{color:#eef2f8;letter-spacing:-1px;font-size:22px;line-height:1}.agent-intelligence>div small{color:#6f7c90;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.agent-intelligence>em{color:#5cdbad;background:#0e261f;border:1px solid #205442;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.agent-intelligence>em.negative{color:#ff8496;background:#27151b;border-color:#5c2c36}.train-agent-button{border:1px solid var(--tone);border-radius:8px;width:100%;height:31px}@supports (color:color-mix(in lab,red,red)){.train-agent-button{border:1px solid color-mix(in srgb,var(--tone) 30%,#2b3544)}}.train-agent-button{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.train-agent-button{background:color-mix(in srgb,var(--tone) 10%,#111824)}}.train-agent-button{color:#cdd4df;cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:-2px 0 10px;font-size:8px;font-weight:800;display:flex}.train-agent-button svg{width:12px;color:var(--tone)}.train-agent-button:hover:not(:disabled){border-color:var(--tone);color:#fff}.train-agent-button:disabled{opacity:.55;cursor:wait}.bottom-grid.single-view-grid,.single-view-grid{grid-template-columns:minmax(0,1fr)}.auto-route-chip{color:#61dbaa;background:#10231d;border:1px solid #355b50;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.auto-route-chip svg{width:14px}.launch-notice{background:#10231d;border:1px solid #285e4b;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-top:12px;padding:12px 14px;display:grid}.launch-notice>span{color:#5de0ac;background:#4bd7a017;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.launch-notice svg{width:14px}.launch-notice strong{font-size:10px}.launch-notice p{color:#749688;margin:4px 0 0;font-size:8px}.launch-notice button{color:#72e2b6;cursor:pointer;background:#153229;border:1px solid #36765e;border-radius:7px;height:30px;padding:0 10px;font-size:8px;font-weight:750}.artifact-shelf{background:linear-gradient(135deg,#10231d,#0e181a);border:1px solid #315b4c;border-radius:11px;margin:0 0 18px;padding:13px}.artifact-shelf-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.artifact-shelf-head>span{color:#61ddad;background:#4bd7a015;border:1px solid #3b785f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.artifact-shelf-head svg{width:14px}.artifact-shelf-head strong{font-size:10px}.artifact-shelf-head p{color:#709083;margin:3px 0 0;font-size:8px}.artifact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.artifact-list a{color:#b7c8c2;background:#0d1917;border:1px solid #294c40;border-radius:8px;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;min-width:0;padding:9px;text-decoration:none;display:grid}.artifact-list a>span{color:#63dfb0;background:#54dbaa12;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.artifact-list a svg{width:13px}.artifact-list a>div{flex-direction:column;gap:3px;min-width:0;display:flex}.artifact-list a strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.artifact-list a small{color:#647f75;font-size:7px}.artifact-list a>b{color:#67dcb0;align-items:center;gap:4px;font-size:7px;display:flex}.artifact-list a>b svg{width:11px}.knowledge-grid,.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.knowledge-card{--tone:var(--violet);text-align:left;cursor:pointer;background:linear-gradient(145deg,#111824,#0c121b);border:1px solid #253041;border-radius:12px;grid-template-columns:35px 1fr 18px;align-items:center;gap:11px;min-height:78px;padding:14px;display:grid}.knowledge-card>div{min-width:0}.knowledge-card strong{font-size:10px}.knowledge-card p{color:#6f7d91;margin:5px 0 0;font-size:8px}.knowledge-card>svg{width:14px;color:var(--tone)}.settings-card{align-items:flex-start;gap:13px;padding:18px;display:flex}.settings-card>span{color:#9e92f6;background:#8174e915;border:1px solid #3e376e;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.settings-card svg{width:16px}.settings-card>div{flex-direction:column;gap:4px;display:flex}.settings-card small{text-transform:uppercase;letter-spacing:1px;color:#667387;font-size:7px}.settings-card strong{font-size:11px}.settings-card p{color:#728095;margin:2px 0 0;font-size:8px;line-height:1.5}body{font-size:16.8px}.add-agent-card small,.agent-eta span,.agent-eta>b,.agent-eta>small,.agent-intelligence>em,.agent-meta,.approval-actions button,.approval-row span,.artifact-list a small,.artifact-list a>b,.artifact-shelf-head p,.check-option small,.color-options>span,.dataset-divider,.drop-zone span,.empty-state p,.focus-line span,.iq-mark b,.knowledge-card p,.launch-notice button,.launch-notice p,.login-card>small,.login-eyebrow,.mini-kpis span,.panel-head span,.report-next-step button,.report-next-step p,.report-status,.report-tabs small,.report-tabs span,.role-tag,.settings-card p,.settings-card small,.status-pill,.status-pill.compact,.subagent-strip span,.success-ring span,.train-agent-button,.workload b{font-size:11px}.agent-avatar,.agent-card p,.agent-eta strong,.approval-row strong,.artifact-list a strong,.artifact-shelf-head strong,.attach-button,.auto-route-chip,.avatar-button,.check-option b,.composer-details input,.composer-details select,.dataset-link-field,.dataset-link-field input,.demo-note,.drop-zone b,.empty-state strong,.eyebrow,.focus-line strong,.form-grid input,.form-grid label,.form-grid select,.form-grid textarea,.knowledge-card strong,.launch-notice strong,.login-card label,.login-copy,.login-error,.login-success,.mission-copy span,.model-badge,.panel-head>b,.preview-badge,.report-count,.report-next-step strong,.report-reader-head p,.report-tabs strong,.result-guidance strong,.run-button,.search-button,.section-heading>div>p:last-child,.sidebar nav button b,.sidebar nav p,.sidebar-foot small,.signal-card small,.signal-card span:not(.signal-icon),.status-legend strong,.status-legend>div,.wordmark small{font-size:12px}.add-agent-card strong,.drop-zone strong,.launch-button,.mission-copy strong,.report-content,.secondary-button,.settings-card strong,.sidebar-foot strong,.topbar>div>span,.topbar>div>strong{font-size:13.2px}.command-heading p,.sidebar nav button{font-size:14.4px}.agent-card h3,.panel-head h2,.report-content h4{font-size:16.8px}.mini-kpis strong,.wordmark strong{font-size:18px}.command-composer textarea{font-size:19.2px}.modal-title h2{font-size:21.6px}.report-reader-head h3{font-size:22.8px}.section-heading h2{font-size:24px}.agent-intelligence>div strong,.login-logo{font-size:26.4px}.login-card h1,.signal-card strong,.success-ring strong{font-size:28.8px}.command-heading h1{font-size:37.2px}.theme-toggle{color:#a9b3c4;cursor:pointer;background:#111722;border:1px solid #2a3445;border-radius:9px;align-items:center;gap:7px;height:33px;padding:0 10px;font-size:10.8px;font-weight:750;transition:background .2s,border-color .2s,color .2s;display:flex}.theme-toggle:hover{color:#f6f7fb;background:#18202c;border-color:#4d5870}.theme-icon{place-items:center;display:grid}.theme-toggle svg{color:#a897ff;width:15px;height:15px}.theme-dark-copy,.theme-icon-moon,html[data-theme=light] .theme-icon-sun,html[data-theme=light] .theme-light-copy{display:none}html[data-theme=light] .theme-icon-moon{display:grid}html[data-theme=light] .theme-dark-copy{display:inline}html[data-theme=light]{--bg:#f3f6fb;--surface:#fff;--surface-2:#f7f9fd;--surface-3:#edf1f7;--line:#d9e0ea;--text:#172033;--muted:#657187;--soft:#45536a;color-scheme:light}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] .control-shell{background:radial-gradient(circle at 68% -15%,#dcd7ff 0,transparent 31%),radial-gradient(circle at 100% 60%,#d7f2f2 0,transparent 25%),var(--bg)}html[data-theme=light] .sidebar{background:#fffefa;border-color:#d9e0ea;box-shadow:8px 0 30px #23304a0a}html[data-theme=light] .sidebar nav button{color:#66748a}html[data-theme=light] .sidebar nav button.active,html[data-theme=light] .sidebar nav button:hover{color:#352d78;background:linear-gradient(90deg,#8b7cff1f,#8b7cff09)}html[data-theme=light] .sidebar nav p,html[data-theme=light] .sidebar-foot small,html[data-theme=light] .wordmark small{color:#7b8799}html[data-theme=light] .sidebar-foot{border-color:#e0e5ed}html[data-theme=light] .topbar{background:#ffffffdf;border-color:#dce2eb;box-shadow:0 8px 25px #22304a08}html[data-theme=light] .topbar>div>span,html[data-theme=light] .topbar>div>svg{color:#7a8698}html[data-theme=light] .model-badge,html[data-theme=light] .preview-badge,html[data-theme=light] .search-button,html[data-theme=light] .theme-toggle{color:#536176;background:#f7f9fc;border-color:#d8dfe9}html[data-theme=light] .theme-toggle:hover{color:#232d40;background:#eef1f8;border-color:#bfc8d7}html[data-theme=light] .search-button kbd{color:#667287;background:#e9edf4;border-color:#d2d9e4}html[data-theme=light] .agent-card,html[data-theme=light] .command-composer,html[data-theme=light] .knowledge-card{background:linear-gradient(145deg,#fff,#f8faff);border-color:#d7deea;box-shadow:0 18px 45px #21314d12}html[data-theme=light] .panel,html[data-theme=light] .report-reader,html[data-theme=light] .settings-card,html[data-theme=light] .signal-card{background:#fff;border-color:#d9e0ea}html[data-theme=light] .composer-details,html[data-theme=light] .focus-line,html[data-theme=light] .mini-kpis,html[data-theme=light] .mini-kpis>div,html[data-theme=light] .mission-row,html[data-theme=light] .modal-actions,html[data-theme=light] .panel-head,html[data-theme=light] .report-reader-head{border-color:#dce2eb}html[data-theme=light] .mission-row:hover{background:#f6f8fc}html[data-theme=light] .icon-button,html[data-theme=light] .panel-head>b,html[data-theme=light] .secondary-button,html[data-theme=light] .status-pill{color:#536176;background:#f3f6fa;border-color:#d8dfe9}html[data-theme=light] .composer-details input,html[data-theme=light] .composer-details select,html[data-theme=light] .dataset-link-field input{color:#344156;background:#fff;border-color:#d5dde8}html[data-theme=light] .command-composer textarea{color:#1e293b}html[data-theme=light] .agent-avatar{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .agent-avatar{background:color-mix(in srgb,var(--tone) 12%,#fff)}}html[data-theme=light] .agent-avatar{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .agent-avatar{border-color:color-mix(in srgb,var(--tone) 34%,#d7deea)}}html[data-theme=light] .agent-card p,html[data-theme=light] .agent-meta,html[data-theme=light] .focus-line span,html[data-theme=light] .focus-line strong,html[data-theme=light] .section-heading>div>p:last-child,html[data-theme=light] .workload b{color:#69768a}html[data-theme=light] .agent-intelligence{background:linear-gradient(120deg,var(--tone),#fbfcff)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .agent-intelligence{background:linear-gradient(120deg,color-mix(in srgb,var(--tone) 9%,#fff),#fbfcff)}}html[data-theme=light] .agent-intelligence{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .agent-intelligence{border-color:color-mix(in srgb,var(--tone) 27%,#d9e0ea)}}html[data-theme=light] .iq-mark{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .iq-mark{background:color-mix(in srgb,var(--tone) 10%,#fff)}}html[data-theme=light] .iq-mark{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .iq-mark{border-color:color-mix(in srgb,var(--tone) 26%,#d9e0ea)}}html[data-theme=light] .iq-mark b{color:#455269;background:#fff;border-color:#d4dce7}html[data-theme=light] .agent-intelligence>div strong{color:#1b2639}html[data-theme=light] .agent-intelligence>div small{color:#6f7c90}html[data-theme=light] .agent-eta{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .agent-eta{background:color-mix(in srgb,var(--tone) 6%,#fff)}}html[data-theme=light] .agent-eta{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .agent-eta{border-color:color-mix(in srgb,var(--tone) 20%,#d9e0ea)}}html[data-theme=light] .agent-eta strong{color:#263246}html[data-theme=light] .agent-eta>b{color:#657287;background:#edf1f7}html[data-theme=light] .agent-eta.eta-idle{background:#eefaf5;border-color:#b9e4d3}html[data-theme=light] .agent-eta.eta-idle strong{color:#17885f}html[data-theme=light] .train-agent-button{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .train-agent-button{background:color-mix(in srgb,var(--tone) 8%,#fff)}}html[data-theme=light] .train-agent-button{color:#3c4658;border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .train-agent-button{border-color:color-mix(in srgb,var(--tone) 27%,#d6deea)}}html[data-theme=light] .agent-eta>i,html[data-theme=light] .workload>span{background:#dfe5ee}html[data-theme=light] .reports-workspace{background:#fff;border-color:#d9e0ea}html[data-theme=light] .report-tabs{background:#f5f7fb;border-color:#d9e0ea}html[data-theme=light] .report-tabs button:hover{color:#344156;background:#eceff6}html[data-theme=light] .report-tabs button.active{color:#262043;box-shadow:none;background:linear-gradient(135deg,#e9e5ff,#f6f4ff);border-color:#c8c0ef}html[data-theme=light] .report-content{color:#425067}html[data-theme=light] .report-content h4{color:#172033}html[data-theme=light] .report-content.compact,html[data-theme=light] .result-content{color:#344156;background:#f7f9fc;border-color:#d9e0ea}html[data-theme=light] .report-next-step{background:linear-gradient(135deg,#f0edff,#f8f7ff);border-color:#cac3ec}html[data-theme=light] .report-card{background:#fff;border-color:#d8e0eb;box-shadow:0 12px 30px #26364f0c}html[data-theme=light] .report-card.expanded{border-color:#bcb3ed;box-shadow:0 16px 38px #3d32721a}html[data-theme=light] .report-agent-mark strong,html[data-theme=light] .report-metrics strong,html[data-theme=light] .report-title-block h3{color:#1e293b}html[data-theme=light] .report-toggle{color:#4d5a6d;background:#f6f8fb;border-color:#d3dbe7}html[data-theme=light] .report-toggle:hover{color:#322a65;background:#eeebff;border-color:#8c80dc}html[data-theme=light] .report-card-body>.report-content,html[data-theme=light] .report-metrics{background:#f7f9fc;border-color:#dce3ec}html[data-theme=light] .report-card-actions,html[data-theme=light] .report-metrics>div{border-color:#dce3ec}html[data-theme=light] .modal-backdrop{background:#24304659}html[data-theme=light] .login-card,html[data-theme=light] .modal-card{background:#fff;border-color:#d7deea;box-shadow:0 30px 90px #1f2d481f}html[data-theme=light] .drop-zone,html[data-theme=light] .form-grid input,html[data-theme=light] .form-grid select,html[data-theme=light] .form-grid textarea,html[data-theme=light] .login-card input{color:#263246;background:#f8fafd;border-color:#d5dde8}html[data-theme=light] .login-page{background:radial-gradient(circle at 50% 0,#dcd7ff 0,#0000 42%),#f3f6fb}html[data-theme=light] .artifact-shelf,html[data-theme=light] .auto-route-chip,html[data-theme=light] .launch-notice{background:#eef9f5;border-color:#b9dfd1}html[data-theme=light] .artifact-list a{color:#365248;background:#f7fcfa;border-color:#c7e2d8}html[data-theme=light] .add-agent-card,html[data-theme=light] .empty-state{color:#6e7b8f}.agent-card{min-height:0;padding:14px}.agent-card-copy{margin:10px 0}.agent-card-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;min-height:34px;display:-webkit-box}.agent-avatar svg{width:19px;height:19px}.agent-intelligence{margin-bottom:8px;padding:8px 9px}.focus-line{background:#101722;border:1px solid #2a3547;border-radius:9px;gap:5px;padding:8px 9px}.focus-line>div:first-child{justify-content:space-between;align-items:center;display:flex}.focus-line>div:first-child>button{color:#8491a5;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.focus-line>div:first-child>button:hover{color:#fff;background:#202a38}.focus-line>div:first-child svg{width:13px}.focus-line strong{line-height:1.35}.focus-editor{grid-template-columns:1fr 28px;gap:6px;display:grid}.focus-editor input{color:#edf1f6;background:#0b111a;border:1px solid #4a5280;border-radius:7px;outline:0;min-width:0;height:31px;padding:0 8px}.focus-editor input:focus{border-color:var(--tone);box-shadow:0 0 0 3px var(--tone)}@supports (color:color-mix(in lab,red,red)){.focus-editor input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 15%,transparent)}}.focus-editor button{border:1px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.focus-editor button{border:1px solid color-mix(in srgb,var(--tone) 35%,#344055)}}.focus-editor button{background:var(--tone);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.focus-editor button{background:color-mix(in srgb,var(--tone) 13%,#111824)}}.focus-editor button{color:var(--tone);cursor:pointer;place-items:center;display:grid}.focus-editor button:disabled{opacity:.45}.focus-editor svg{width:14px}.agent-eta{margin-top:8px;padding:8px 9px 7px}.agent-meta{margin:8px 0}.train-agent-button{height:34px;margin:0 0 8px}.agent-card .workload{margin-top:0}.agent-card-active{z-index:2;animation:agent-neon-pulse 2.4s ease-in-out infinite;box-shadow:0 0 0 1px #ffffffd9,0 0 15px #ffffffc7,0 0 34px #ffffff70,0 18px 48px #0007;border-color:#fff!important}.agent-card-active:before{opacity:1;background:linear-gradient(90deg,#0000,#fff 22% 78%,#0000);height:3px;box-shadow:0 0 15px #fff}.agent-card-active:after{opacity:.18;background:#fff}@keyframes agent-neon-pulse{0%,to{box-shadow:0 0 0 1px #ffffffc7,0 0 12px #ffffffa8,0 0 28px #ffffff52,0 18px 48px #0007}50%{box-shadow:0 0 0 1px #fff,0 0 20px #ffffffe8,0 0 44px #ffffff82,0 18px 48px #0007}}@media (prefers-reduced-motion:reduce){.agent-card-active{animation:none}}.agent-intelligence>div small{font-size:11px}.status-tone-violet{color:#b7abff!important;background:#211d43!important;border-color:#554b9b!important}.status-tone-cyan{color:#59dce5!important;background:#102b30!important;border-color:#29747a!important}.status-tone-blue{color:#78a0ff!important;background:#14233e!important;border-color:#38588e!important}.status-tone-orange{color:#f1ae6c!important;background:#322114!important;border-color:#7c512e!important}.status-tone-emerald{color:#55d7a6!important;background:#102a21!important;border-color:#28745a!important}.status-tone-rose{color:#ff8ca0!important;background:#351821!important;border-color:#8b4050!important}.training-summary{color:#c4ccd8;background:#0d141e;border:1px solid #313b50;border-radius:11px;padding:15px}.training-summary>p{margin:0 0 15px;line-height:1.65}.training-summary>strong{color:#f0f3f8;margin:14px 0 7px;display:block}.training-summary ul{color:#aeb9c9;margin:0;padding-left:20px}.training-summary li{padding:4px 0;line-height:1.5}html[data-theme=light] .agent-card{border-color:#c6d0de;box-shadow:0 15px 38px #263a5d17}html[data-theme=light] .agent-card-copy p,html[data-theme=light] .agent-eta span,html[data-theme=light] .agent-eta>small,html[data-theme=light] .agent-meta,html[data-theme=light] .focus-line span{color:#4d5a70}html[data-theme=light] .focus-line{background:#f1f4f9;border-color:#cbd5e2}html[data-theme=light] .focus-line strong{color:#27344a}html[data-theme=light] .focus-line>div:first-child>button{color:#52617a}html[data-theme=light] .focus-line>div:first-child>button:hover{color:#1e293b;background:#dfe5ee}html[data-theme=light] .focus-editor input{color:#1e293b;background:#fff;border-color:#9caac0}html[data-theme=light] .agent-intelligence{box-shadow:inset 0 0 0 1px #ffffff9c}html[data-theme=light] .agent-eta{box-shadow:inset 0 0 0 1px #ffffff80}html[data-theme=light] .training-summary{color:#3f4d63;background:#f4f7fb;border-color:#ccd5e2}html[data-theme=light] .training-summary>strong{color:#172033}html[data-theme=light] .training-summary ul{color:#4d5a70}html[data-theme=light] .agent-card-active{box-shadow:0 0 0 1px #617087,0 0 0 3px #fff,0 0 18px #fff,0 16px 38px #263a5d2e;border-color:#fff!important}html[data-theme=light] .status-tone-violet{color:#4f3f9c!important;background:#eeeaff!important;border-color:#a79ce0!important}html[data-theme=light] .status-tone-cyan{color:#176c73!important;background:#e8f8f9!important;border-color:#94d4d8!important}html[data-theme=light] .status-tone-blue{color:#285aa8!important;background:#edf3ff!important;border-color:#a8bee6!important}html[data-theme=light] .status-tone-orange{color:#8b4e17!important;background:#fff4e8!important;border-color:#e1bd94!important}html[data-theme=light] .status-tone-emerald{color:#167052!important;background:#eaf8f2!important;border-color:#96d0ba!important}html[data-theme=light] .status-tone-rose{color:#9a3046!important;background:#fff0f3!important;border-color:#e0a4b0!important}.server-section{max-width:1500px}.server-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.server-summary-grid article{background:linear-gradient(145deg,#111a27,#0d141e);border:1px solid #273244;border-radius:13px;align-items:flex-start;gap:12px;min-height:112px;padding:16px;display:flex}.server-guardrail>span,.server-summary-grid article>span{color:#998cff;background:#191b35;border:1px solid #3b4770;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.server-guardrail svg,.server-summary-grid svg{width:19px}.server-summary-grid div{flex-direction:column;gap:4px;min-width:0;display:flex}.server-summary-grid small{color:#78869a;text-transform:uppercase;letter-spacing:1px;font-size:9px}.server-summary-grid strong{color:#edf2f8;white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.server-summary-grid p{color:#7e8b9e;margin:0;font-size:10px}.server-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}.service-panel{overflow:hidden}.service-list{flex-direction:column;display:flex}.service-row{border-top:1px solid #202a39;grid-template-columns:135px minmax(180px,1fr) 180px auto;align-items:center;gap:14px;min-height:78px;padding:12px 16px;display:grid}.service-row:first-child{border-top:0}.service-row:hover{background:#111925}.service-state{color:#cbd3df;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.service-state i{background:#707b8c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #707b8c19}.service-state-running i{background:#4bd49f;box-shadow:0 0 0 4px #4bd49f1b,0 0 10px #4bd49f52}.service-state-dead i,.service-state-exited i{background:#f26f83;box-shadow:0 0 0 4px #f26f831d}.service-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.service-copy strong{color:#dfe5ed;text-transform:capitalize;font-size:11px}.service-copy small{color:#6f7c90;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.service-usage{color:#6f7c90;gap:14px;font-size:9px;display:flex}.service-usage span{flex-direction:column;gap:3px;display:flex}.service-usage b{color:#c2cad6;font-size:10px}.service-actions{gap:7px;display:flex}.service-actions button{color:#9ba8b9;cursor:pointer;background:#141d29;border:1px solid #313d50;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.service-actions button:hover:not(:disabled){color:#d8d2ff;background:#211e3d;border-color:#665bb2}.service-actions button:disabled{opacity:.4;cursor:not-allowed}.service-actions svg{width:13px}.service-actions .restart-button:not(:disabled){color:#e2b46b}.server-guardrail{background:linear-gradient(145deg,#16172b,#0e1420);border:1px solid #34305d;border-radius:13px;padding:18px;position:sticky;top:96px}.server-guardrail h3{margin:14px 0 8px;font-size:14px}.server-guardrail p{color:#8c98aa;margin:0;font-size:10px;line-height:1.65}.server-guardrail ul{color:#aab4c2;border-top:1px solid #2a3143;margin:14px 0 0;padding:13px 0 0 18px;font-size:10px;line-height:1.9}.server-error{color:#f08da0;background:#2b161d;border:1px solid #693546;border-radius:11px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.server-error>svg{width:22px}.server-error strong{font-size:12px}.server-error p{color:#c88b97;margin:4px 0 0;font-size:10px}.server-log-viewer{color:#b9c5d4;white-space:pre-wrap;overflow-wrap:anywhere;background:#080d13;border:1px solid #283345;border-radius:11px;min-height:300px;max-height:56vh;margin:0;padding:16px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}html[data-theme=light] .server-guardrail,html[data-theme=light] .server-summary-grid article{background:#fff;border-color:#d6deea}html[data-theme=light] .server-guardrail h3,html[data-theme=light] .server-summary-grid strong,html[data-theme=light] .service-copy strong,html[data-theme=light] .service-usage b{color:#243147}html[data-theme=light] .service-row{border-color:#dce3ec}html[data-theme=light] .service-row:hover{background:#f7f9fc}html[data-theme=light] .service-state{color:#3f4d63}html[data-theme=light] .service-actions button{color:#526078;background:#f5f7fb;border-color:#d3dce8}html[data-theme=light] .server-log-viewer{color:#d7e0eb;background:#101722;border-color:#cad4e2}html[data-theme=light] .server-error{color:#a12f45;background:#fff0f3;border-color:#dfa0ad}.status-ready{color:#53dda6!important;background:#102b21!important;border-color:#286d54!important}.status-working{color:#f3c85f!important;background:#30270f!important;border-color:#80672a!important}.status-blocked{color:#ff7e92!important;background:#32151c!important;border-color:#7c3442!important}.legend-dot.status-ready{background:#53dda6}.legend-dot.status-working{background:#f3c85f}.legend-dot.status-blocked{background:#ff7e92}html[data-theme=light] .status-ready{color:#13734f!important;background:#e9f8f1!important;border-color:#89c9ae!important}html[data-theme=light] .status-working{color:#815c00!important;background:#fff8da!important;border-color:#ddc16f!important}html[data-theme=light] .status-blocked{color:#a12f45!important;background:#fff0f3!important;border-color:#dfa0ad!important}.agent-card-actions .icon-button.info{color:#a99dff}.agent-card-actions .icon-button.info:hover{color:#dcd6ff;background:#201d3d;border-color:#675dba}.agent-name{align-items:center;gap:7px;display:flex}.agent-name h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.agent-name button{color:#657286;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.agent-name button:hover{color:#fff;background:#202937}.agent-name button svg{width:13px}.agent-name-editor{grid-template-columns:1fr 30px;gap:6px;margin:5px 0 7px;display:grid}.agent-name-editor input{border:1px solid var(--tone);min-width:0;height:33px;padding:0 9px}@supports (color:color-mix(in lab,red,red)){.agent-name-editor input{border:1px solid color-mix(in srgb,var(--tone) 45%,#344055)}}.agent-name-editor input{color:#edf1f6;background:#0b111a;border-radius:8px;outline:0;font-size:12px;font-weight:750}.agent-name-editor input:focus{box-shadow:0 0 0 3px var(--tone)}@supports (color:color-mix(in lab,red,red)){.agent-name-editor input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 16%,transparent)}}.agent-name-editor button{border:1px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.agent-name-editor button{border:1px solid color-mix(in srgb,var(--tone) 45%,#344055)}}.agent-name-editor button{background:var(--tone);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.agent-name-editor button{background:color-mix(in srgb,var(--tone) 13%,#111824)}}.agent-name-editor button{color:var(--tone);cursor:pointer;place-items:center;display:grid}.agent-name-editor button:disabled{opacity:.45}.agent-name-editor svg{width:14px}.agent-monthly-cost{background:#111823;border:1px solid #273143;border-radius:8px;justify-content:space-between;align-items:center;height:34px;margin:-1px 0 8px;padding:0 9px;display:flex}.agent-monthly-cost span{color:#748196;align-items:center;gap:6px;font-size:9px;display:flex}.agent-monthly-cost svg{color:#58d8aa;width:13px}.agent-monthly-cost strong{color:#dfe5ed;font-size:11px}.agent-info-layout{grid-template-columns:1fr 1fr;gap:13px;display:grid}.agent-development,.agent-info-description,.agent-load-chart{background:#0d141e;border:1px solid #283345;border-radius:12px;padding:16px}.agent-info-description{grid-column:1/-1;align-items:flex-start;gap:13px;display:flex}.agent-info-description .agent-avatar{flex:none;width:46px;height:46px}.agent-development>div>span,.agent-info-description small,.agent-load-chart>div>span{text-transform:uppercase;letter-spacing:1px;color:#778399;font-size:9px}.agent-info-description p{color:#b8c2d0;margin:6px 0 0;font-size:12px;line-height:1.65}.agent-info-kpis{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.agent-info-kpis>div{background:#111823;border:1px solid #273244;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-height:69px;padding:11px;display:flex}.agent-info-kpis>div>span{color:#778399;font-size:9px}.agent-info-kpis strong{font-size:16px}.agent-development>div,.agent-load-chart>div:first-child{justify-content:space-between;align-items:center;display:flex}.agent-development>div>strong{color:#a99dff;font-size:27px}.agent-development>div>strong small{color:#6d788a;font-size:11px}.agent-development p{color:#7c899c;min-height:38px;margin:8px 0 13px;font-size:10px;line-height:1.5}.agent-development>i{background:#202a38;border-radius:7px;height:7px;display:block;overflow:hidden}.agent-development>i em{background:linear-gradient(90deg,#675be2,#9d90ff);border-radius:7px;height:100%;display:block;box-shadow:0 0 12px #8b7cff77}.agent-development footer{color:#6f7b8f;justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.agent-load-chart>div:first-child strong{font-size:11px}.load-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:145px;margin-top:13px;display:grid}.load-bars>div{text-align:center;color:#6f7c90;grid-template-rows:1fr auto auto;gap:5px;height:100%;font-size:8px;display:grid}.load-bars i{background:#182230;border-radius:6px;align-items:flex-end;height:100%;min-height:72px;display:flex;overflow:hidden}.load-bars em{background:linear-gradient(#9b8eff,#5b50c8);border-radius:6px 6px 0 0;width:100%;min-height:3px}.load-bars b{color:#b8c1cf;font-size:9px}html[data-theme=light] .agent-name button{color:#56657c}html[data-theme=light] .agent-name button:hover{color:#1f2b3e;background:#e5eaf1}html[data-theme=light] .agent-name-editor input{color:#1e293b;background:#fff;border-color:#9caac0}html[data-theme=light] .agent-development,html[data-theme=light] .agent-info-description,html[data-theme=light] .agent-info-kpis>div,html[data-theme=light] .agent-load-chart,html[data-theme=light] .agent-monthly-cost{background:#f7f9fc;border-color:#d3dce8}html[data-theme=light] .agent-info-description p,html[data-theme=light] .agent-info-kpis strong,html[data-theme=light] .agent-monthly-cost strong{color:#263246}html[data-theme=light] .agent-development>i,html[data-theme=light] .load-bars i{background:#dfe5ee}@media (max-width:1220px){.agent-grid{grid-template-columns:repeat(3,1fr)}.server-summary-grid,.signal-grid{grid-template-columns:repeat(2,1fr)}.server-layout{grid-template-columns:1fr}.server-guardrail{position:static}.service-row{grid-template-columns:125px minmax(150px,1fr) 160px auto}}@media (max-width:1020px){.bottom-grid,.dashboard-grid{grid-template-columns:1fr}.agent-grid{grid-template-columns:repeat(2,1fr)}.mission-row{grid-template-columns:4px 1fr 100px 42px}.mission-row .model-chip{display:none}}@media (max-width:760px){.sidebar{width:70px;padding:20px 10px}.wordmark{padding:0 7px 24px}.sidebar nav button span,.sidebar nav p,.wordmark div{font-size:0}.sidebar nav button{justify-content:center;padding:11px}.sidebar nav button b{min-width:15px;height:15px;margin:0 0 25px 25px;font-size:11px;position:absolute}.sidebar-foot>div{display:none}.sidebar-foot{justify-content:center}.workspace{margin-left:70px}.topbar{padding:0 15px}.preview-badge,.search-button,.topbar>div:first-child{display:none}.workspace-content{padding:26px 16px 55px}.command-heading{align-items:flex-start}.command-heading h1{font-size:30px}.composer-details{flex-wrap:wrap}.composer-details .launch-button{margin-left:0}.agent-grid,.knowledge-grid,.settings-grid{grid-template-columns:1fr}.signal-grid{grid-template-columns:1fr 1fr}.mission-row{grid-template-columns:4px 1fr 40px}.command-heading>.secondary-button,.mission-row>.status-pill{display:none}.reports-workspace{grid-template-columns:1fr}.report-tabs{border-bottom:1px solid #202a39;border-right:0;flex-direction:row;overflow-x:auto}.report-tabs button{min-width:190px}.report-reader{padding:19px}.report-reader-head{flex-direction:column}.report-next-step{grid-template-columns:34px 1fr}.report-next-step button{grid-column:2;width:max-content}.artifact-list{grid-template-columns:1fr}.model-badge,.wordmark>div{display:none!important}.wordmark{justify-content:center}.topbar-actions{gap:8px;margin-left:auto}.agent-info-layout{grid-template-columns:1fr}.agent-info-kpis{grid-template-columns:repeat(2,1fr)}.agent-development,.agent-load-chart{grid-column:1}.load-bars{height:125px}.server-summary-grid{grid-template-columns:1fr 1fr}.service-row{grid-template-columns:100px 1fr}.service-usage{grid-column:1}.service-actions{grid-area:2/2}.server-log-viewer{min-height:240px}}@media (max-width:980px){.report-card-head{grid-template-columns:1fr auto}.report-agent-mark{grid-column:1}.report-title-block{grid-area:2/1/auto/-1}.report-toggle{grid-area:1/2}.report-metrics{grid-template-columns:repeat(3,1fr)}.report-metrics>div:nth-child(3){border-right:0}}@media (max-width:760px){.report-card-head{gap:14px;padding:15px}.report-toggle{min-width:104px;padding:0 10px}.report-title-block h3{font-size:16px}.report-metrics{grid-template-columns:repeat(2,1fr)}.report-metrics>div:nth-child(odd){border-right:1px solid #202a39}.report-metrics>div:nth-child(2n){border-right:0}.report-metrics strong{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.report-card-body{padding:15px}.report-card-actions .secondary-button{width:100%;min-width:0}.artifact-list{grid-template-columns:1fr}}@media (max-width:520px){.signal-grid{grid-template-columns:1fr}.command-composer textarea{height:105px}.auto-route-chip,.composer-details input,.composer-details select{width:calc(50% - 4px);max-width:none}.attach-button{width:calc(50% - 4px)}.composer-details .launch-button{justify-content:center;width:calc(50% - 4px)}.launch-notice{grid-template-columns:34px 1fr}.launch-notice button{grid-column:2;width:max-content}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.form-options{flex-direction:column;align-items:flex-start;gap:12px}.approval-row{grid-template-columns:34px 1fr}.approval-actions{grid-column:2}.topbar-actions .model-badge{font-size:11px}.theme-toggle>span:not(.theme-icon){display:none}.mission-row{padding:10px}.section-heading h2{font-size:21.6px}}.agent-definition-editor{gap:14px;display:grid}.agent-definition-editor fieldset{background:#0c121b;border:1px solid #283446;border-radius:12px;margin:0;padding:15px}.agent-definition-editor legend{color:#b7c0cf;letter-spacing:.8px;text-transform:uppercase;padding:0 8px;font-size:10px;font-weight:800}.agent-definition-editor label>small{color:#667388;font-size:8px;font-weight:500}.agent-definition-editor .compact-textarea{height:72px}.tool-choice-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px;display:grid}.tool-choice-grid>label{cursor:pointer;background:#101722;border:1px solid #293546;border-radius:9px;min-height:76px;padding:10px;position:relative}.tool-choice-grid input{accent-color:#8d80ff;position:absolute;top:9px;right:9px}.tool-choice-grid span{grid-template-columns:20px 1fr;align-items:center;gap:3px 7px;display:grid}.tool-choice-grid svg{color:#8f83ff;grid-row:1/3;width:17px}.tool-choice-grid b{font-size:10px}.tool-choice-grid small{color:#6e7b8e;font-size:8px}.permission-grid{padding-top:1px}.toggle-field{background:#101722;border:1px solid #293546;border-radius:9px;justify-content:space-between;align-items:center;min-height:57px;padding:10px 12px;flex-direction:row!important;display:flex!important}.toggle-field input{accent-color:#8174e9;width:18px;height:18px}.agent-definition-panel{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-definition-panel>div{background:#111823;border:1px solid #273244;border-radius:10px;min-width:0;padding:12px}.agent-definition-panel span{text-transform:uppercase;letter-spacing:.8px;color:#778399;font-size:9px}.agent-definition-panel p{color:#b8c2d0;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.55}.development-breakdown{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid!important}.development-breakdown span{background:#151e2a;border-radius:6px;justify-content:space-between;padding:5px 6px;display:flex;color:#748196!important;text-transform:none!important;letter-spacing:0!important;font-size:8px!important}.development-breakdown b{color:#c6cfdb}.agent-intelligence>div>strong>small{color:#778399;font-size:8px}.agent-monthly-cost strong{font-size:9px}.score-mark{width:62px;height:40px;color:var(--tone);background:var(--tone);border-radius:9px;justify-content:center;align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.score-mark{background:color-mix(in srgb,var(--tone) 13%,#111824)}}.score-mark{border:1px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.score-mark{border:1px solid color-mix(in srgb,var(--tone) 30%,#253042)}}.score-mark svg{flex:none;width:15px}.score-mark b{color:#dce3ee;letter-spacing:.7px;font-size:10px}.agent-intelligence>div strong{font-variant-numeric:tabular-nums}.agent-intelligence>div strong>small{letter-spacing:0;margin-left:4px}.report-agent-filters{scrollbar-width:thin;align-items:center;gap:8px;margin:-8px 0 16px;padding:4px 0;display:flex;overflow-x:auto}.report-agent-filters button{color:#8794a7;min-height:38px;font:inherit;cursor:pointer;background:#101722;border:1px solid #2a3547;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.report-agent-filters button:hover{color:#d9d4ff;border-color:#544b8d}.report-agent-filters button.active{color:#f1efff;background:#211d40;border-color:#7569d5;box-shadow:0 8px 20px #0002}.report-agent-filters b{color:#a69cff;background:#080d15;border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.report-agent-filters button.active b{color:#fff;background:#7769db}html[data-theme=light] .score-mark{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .score-mark{background:color-mix(in srgb,var(--tone) 10%,#fff)}}html[data-theme=light] .score-mark{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .score-mark{border-color:color-mix(in srgb,var(--tone) 26%,#d9e0ea)}}html[data-theme=light] .score-mark b{color:#354258}html[data-theme=light] .report-agent-filters button{color:#526075;background:#fff;border-color:#cfd8e5}html[data-theme=light] .report-agent-filters button:hover{color:#342c67;border-color:#8e83d7}html[data-theme=light] .report-agent-filters button.active{color:#2c255c;box-shadow:none;background:#edeaff;border-color:#8e83d7}html[data-theme=light] .report-agent-filters b{color:#59677b;background:#e8edf4}html[data-theme=light] .report-agent-filters button.active b{color:#fff;background:#7769db}@media (max-width:760px){.report-agent-filters{margin-top:-4px}.score-mark{width:58px}}html[data-theme=light] .agent-definition-editor fieldset,html[data-theme=light] .agent-definition-panel>div,html[data-theme=light] .toggle-field,html[data-theme=light] .tool-choice-grid>label{background:#f7f9fc;border-color:#d3dce8}html[data-theme=light] .agent-definition-editor legend,html[data-theme=light] .agent-definition-panel p,html[data-theme=light] .tool-choice-grid b{color:#263246}@media (max-width:760px){.tool-choice-grid{grid-template-columns:repeat(2,1fr)}.agent-definition-panel{grid-template-columns:1fr}}@media (max-width:520px){.tool-choice-grid{grid-template-columns:1fr}.agent-definition-editor fieldset{padding:12px}.agent-definition-editor .full-field{grid-column:auto}.server-summary-grid,.service-row{grid-template-columns:1fr}.service-actions,.service-usage{grid-area:auto/1}.service-actions button{flex:1;justify-content:center}}.agent-picker{border-top:1px solid #202a39;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.agent-picker-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-picker-heading strong{color:#dce2ec;font-size:11px}.agent-picker-heading span{color:#66748a;font-size:9px}.agent-picker-options{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:center;gap:7px;min-width:0;padding:2px;display:flex;overflow-x:auto}.agent-picker-options>button{color:#7f8ca0;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;scroll-snap-align:start;background:#111823;border:1px solid #293446;border-radius:8px;flex:none;align-items:center;gap:6px;max-width:190px;height:32px;padding:0 10px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.agent-picker-options>button:hover:not(:disabled){color:#dbe2ec;border-color:#4c5870}.agent-picker-options>button.selected{color:#d9d3ff;background:#211e40;border-color:#7569d4;box-shadow:0 0 0 2px #8174e912}.agent-picker-options>button:disabled{opacity:.38;cursor:not-allowed}.agent-picker-options>button svg{flex:none;width:13px}.auto-route-chip.manual{color:#b9adff;background:#211e3d;border-color:#4b4383}.mission-row{grid-template-columns:4px minmax(210px,1fr) 110px minmax(130px,165px) 58px}.model-chip{color:#b6aaff;text-overflow:ellipsis;background:#1c1838;border-color:#4d438c;padding:7px 9px;font:700 11px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.model-chip.pending{color:#7d899c;background:#141b25;border-color:#2a3546}.agent-run-controls{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 7px;display:grid}.agent-run-controls button{color:#a5b0bf;cursor:pointer;background:#141c27;border:1px solid #303b4d;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:31px;font-size:10px;font-weight:750;display:flex}.agent-run-controls button:first-child:not(:disabled){color:#ff9aaa;background:#2a171d;border-color:#683644}.agent-run-controls button:last-child:not(:disabled){color:#d9c078;background:#262210;border-color:#5e512d}.agent-run-controls button:hover:not(:disabled){filter:brightness(1.2)}.agent-run-controls button:disabled{opacity:.38;cursor:not-allowed}.agent-run-controls svg{width:13px}.train-agent-button:disabled{cursor:not-allowed}.command-composer:has(.agent-picker-menu){z-index:10;overflow:visible}.agent-picker-dropdown{justify-self:start;position:relative}.agent-picker-trigger{color:#d7deea;cursor:pointer;background:#141c27;border:1px solid #3a465a;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:120px;height:34px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.agent-picker-trigger svg{width:14px}.agent-picker-trigger svg:last-child{width:11px;margin-left:auto}.agent-picker-trigger:hover,.agent-picker-trigger[aria-expanded=true]{color:#f1efff;background:#211e40;border-color:#7569d4}.agent-picker-menu{z-index:30;background:#0f1620;border:1px solid #344057;border-radius:11px;width:min(360px,100vw - 110px);max-height:340px;padding:8px;position:absolute;top:40px;left:0;overflow:auto;box-shadow:0 18px 48px #0009}.agent-picker-menu>label{color:#cad2df;cursor:pointer;border-radius:8px;grid-template-columns:18px 28px minmax(90px,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:7px 8px;display:grid}.agent-picker-menu>label:hover{background:#182130}.agent-picker-menu>label.disabled{opacity:.45;cursor:not-allowed}.agent-picker-menu input{accent-color:#7d70dc}.agent-picker-menu>label>span{color:#a99eff;background:#201c3e;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.agent-picker-menu>label svg{width:13px}.agent-picker-menu b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-picker-menu small{color:#748197;white-space:nowrap;font-size:9px}.agent-picker-actions{background:#0f1620;border-top:1px solid #283346;justify-content:flex-end;gap:7px;margin:7px -8px -8px;padding:9px;display:flex;position:sticky;bottom:-8px}.agent-picker-actions button{color:#9ca9bb;cursor:pointer;background:#151e2a;border:1px solid #354157;border-radius:8px;height:31px;padding:0 14px;font-size:10px;font-weight:800}.agent-picker-actions button.confirm{color:#fff;background:#6e61ca;border-color:#7569d4}html[data-theme=light] .agent-picker{border-color:#dce2eb}html[data-theme=light] .agent-picker-heading strong{color:#253247}html[data-theme=light] .agent-picker-heading span{color:#66748a}html[data-theme=light] .agent-picker-options>button{color:#536176;background:#f5f7fb;border-color:#d3dce8}html[data-theme=light] .agent-picker-options>button:hover{color:#27344a;background:#eef1f7;border-color:#aeb9c9}html[data-theme=light] .agent-picker-options>button.selected{color:#413685;background:#eeebff;border-color:#9d91e2}html[data-theme=light] .auto-route-chip.manual{color:#54479b;background:#f0edff;border-color:#c2b9ed}html[data-theme=light] .model-chip{color:#4c408e;background:#eeebff;border-color:#b7ade8}html[data-theme=light] .model-chip.pending{color:#69768a;background:#f3f6fa;border-color:#d5dde8}html[data-theme=light] .agent-run-controls button{color:#526078;background:#f5f7fb;border-color:#d3dce8}html[data-theme=light] .agent-run-controls button:first-child:not(:disabled){color:#a12f45;background:#fff0f3;border-color:#dfa0ad}html[data-theme=light] .agent-run-controls button:last-child:not(:disabled){color:#765d0c;background:#fff8df;border-color:#dcc679}html[data-theme=light] .agent-picker-trigger{color:#354258;background:#fff;border-color:#cbd5e2}html[data-theme=light] .agent-picker-trigger:hover,html[data-theme=light] .agent-picker-trigger[aria-expanded=true]{color:#3d3478;background:#eeebff;border-color:#9589dc}html[data-theme=light] .agent-picker-menu{background:#fff;border-color:#cbd5e2;box-shadow:0 18px 45px #31415c2b}html[data-theme=light] .agent-picker-menu>label{color:#344157}html[data-theme=light] .agent-picker-menu>label:hover{background:#f1f4f8}html[data-theme=light] .agent-picker-actions{background:#fff;border-color:#d8e0ea}html[data-theme=light] .agent-picker-actions button{color:#526078;background:#f5f7fb;border-color:#ccd6e3}html[data-theme=light] .agent-picker-actions button.confirm{color:#fff;background:#6e61ca;border-color:#6e61ca}@media (max-width:1020px){.mission-row{grid-template-columns:4px minmax(190px,1fr) 100px minmax(115px,145px) 58px}.mission-row .model-chip{display:block}}@media (max-width:760px){.agent-picker{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:12px 14px}.agent-picker-heading{flex-direction:row;justify-content:space-between;align-items:baseline}.agent-picker-dropdown{justify-self:stretch}.agent-picker-menu,.agent-picker-trigger{width:100%}.mission-row{grid-template-columns:4px 1fr 58px}.mission-row .model-chip{display:none}.sidebar{width:60px;padding:14px 7px}.wordmark{padding:0 4px 18px}.wordmark>span{width:36px;height:36px}.sidebar nav{gap:2px}.sidebar nav button{min-height:42px;padding:9px}.sidebar nav button b{margin:0 0 24px 24px}.sidebar-foot{padding:12px 0 0}.workspace{margin-left:60px}.topbar{height:58px;padding:0 12px}.workspace-content{padding:22px 14px 48px}.command-section{padding-top:2px}.command-heading{margin-bottom:18px}.command-heading h1{letter-spacing:-1.1px;overflow-wrap:anywhere;max-width:680px;font-size:clamp(28px,7.6vw,36px);line-height:1.08}.command-heading p{max-width:680px;font-size:13px;line-height:1.55}.eyebrow{margin-bottom:9px!important}.command-composer textarea{height:auto;min-height:108px;padding:18px;font-size:17px}.composer-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;padding:12px;display:grid}.composer-details>*{min-width:0}.composer-details .auto-route-chip{white-space:normal;grid-column:1/-1;width:100%;max-width:none;min-height:38px;line-height:1.3}.attach-button,.composer-details input,.composer-details select{width:100%;max-width:none;height:40px}.composer-details .launch-button{grid-column:1/-1;justify-content:center;width:100%;height:42px;margin:0}.signal-grid{margin-top:18px}.signal-card{min-height:102px}}@media (max-width:430px){.sidebar{width:54px;padding-inline:5px}.workspace{margin-left:54px}.workspace-content{padding:18px 11px 42px}.topbar{padding-inline:10px}.theme-toggle{min-width:38px;padding-inline:9px}.command-heading h1{font-size:clamp(26px,8.4vw,32px)}.command-heading p{font-size:12px}.command-composer textarea{min-height:96px;padding:16px;font-size:16px}.composer-details{grid-template-columns:1fr}.composer-details .auto-route-chip,.composer-details .launch-button{grid-column:auto}.agent-picker{padding-inline:12px}.agent-picker-options>button{max-width:160px}.signal-grid{gap:10px}}.mission-panel{overflow:hidden}.mission-panel-head{background:linear-gradient(135deg,#111924,#0d131d);border-bottom:1px solid #202a39;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:19px 24px;display:flex}.mission-panel-head .eyebrow{margin-bottom:7px!important}.mission-panel-head h2{color:#eef2f8;letter-spacing:-.5px;margin:0;font-size:22px;line-height:1.15}.mission-panel-head>div>p:last-child{color:#748196;margin:7px 0 0;font-size:12px}.mission-panel-head>span{color:#78869a;white-space:nowrap;background:#121a25;border:1px solid #2a3546;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:86px;height:48px;padding:0 13px;font-size:12px;display:flex}.mission-panel-head>span strong{color:#dbe2ec;font-variant-numeric:tabular-nums;font-size:19px}.mission-filters{scrollbar-width:thin;background:#0b1119;border-bottom:1px solid #202a39;align-items:center;gap:8px;padding:11px 24px;display:flex;overflow-x:auto}.mission-filters button{color:#8592a5;white-space:nowrap;cursor:pointer;background:#111923;border:1px solid #293446;border-radius:10px;align-items:center;gap:9px;height:38px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.mission-filters button:hover{color:#dce3ed;border-color:#4f5d73}.mission-filters button.active{color:#f0edff;background:#211d40;border-color:#7166ce;box-shadow:0 7px 22px #0003}.mission-filters b{color:#9f95f2;font-variant-numeric:tabular-nums;background:#080d14;border-radius:7px;place-items:center;min-width:23px;height:22px;padding:0 6px;font-size:11px;display:grid}.mission-filters button.active b{color:#fff;background:#7568d6}.mission-panel .mission-list{padding:0}.mission-panel .mission-row{border-bottom-color:#1d2735;grid-template-columns:5px minmax(280px,1fr) auto minmax(120px,150px) 108px;gap:18px;min-height:78px;padding:12px 24px}.mission-panel .mission-row:hover{background:linear-gradient(90deg,var(--mission-tone),#111925 45%,#0f1620)}@supports (color:color-mix(in lab,red,red)){.mission-panel .mission-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--mission-tone) 6%,#111925),#111925 45%,#0f1620)}}.mission-agent-mark{background:var(--mission-tone);width:4px;min-height:42px;box-shadow:0 0 11px var(--mission-tone);border-radius:5px;align-self:stretch}@supports (color:color-mix(in lab,red,red)){.mission-agent-mark{box-shadow:0 0 11px color-mix(in srgb,var(--mission-tone) 68%,transparent)}}.mission-panel .mission-copy{gap:7px}.mission-panel .mission-copy strong{color:#edf1f7;font-size:14px;line-height:1.3}.mission-panel .mission-copy span{color:#69778b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:11px;display:flex;overflow:hidden}.mission-panel .mission-copy span b{min-width:0;color:var(--mission-tone);text-overflow:ellipsis;font-weight:750;overflow:hidden}.mission-panel .mission-copy span i{color:#384557;font-style:normal}.mission-panel .model-chip{color:#8f9bad;background:#121a25;border-color:#2b3647;align-items:center;gap:7px;min-width:0;max-width:150px;padding:7px 9px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.mission-panel .model-chip svg{color:#756bdd;flex:none;width:13px}.mission-panel .model-chip.pending{color:#657287}.mission-detail-button{color:#aeb8c8;cursor:pointer;background:#151d29;border:1px solid #3b4660;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.mission-detail-button:hover{color:#fff;background:#211d40;border-color:#7569d5}.mission-detail-button svg{width:14px}.mission-panel .run-button{border-radius:9px;height:36px;font-size:11px}.status-done{color:#43d39b!important;background:#10291f!important;border-color:#286b53!important}.legend-dot.status-done{background:#43d39b}html[data-theme=light] .mission-panel-head{background:linear-gradient(135deg,#fff,#f5f8fc);border-color:#dce2eb}html[data-theme=light] .mission-panel-head h2{color:#1f2b3e}html[data-theme=light] .mission-panel-head>div>p:last-child{color:#647188}html[data-theme=light] .mission-panel-head>span{color:#647188;background:#f4f7fb;border-color:#ccd6e3}html[data-theme=light] .mission-panel-head>span strong{color:#1f2b3e}html[data-theme=light] .mission-filters{background:#f5f7fb;border-color:#dce2eb}html[data-theme=light] .mission-filters button{color:#56657a;background:#fff;border-color:#cfd8e5}html[data-theme=light] .mission-filters button:hover{color:#342c67;border-color:#9186d8}html[data-theme=light] .mission-filters button.active{color:#2f275f;box-shadow:none;background:#edeaff;border-color:#8f83d8}html[data-theme=light] .mission-filters b{color:#5b687c;background:#e8edf4}html[data-theme=light] .mission-filters button.active b{color:#fff;background:#7568d6}html[data-theme=light] .mission-panel .mission-row:hover{background:linear-gradient(90deg,var(--mission-tone),#f7f9fc 45%,#fff)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .mission-panel .mission-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--mission-tone) 7%,#fff),#f7f9fc 45%,#fff)}}html[data-theme=light] .mission-panel .mission-copy strong{color:#223047}html[data-theme=light] .mission-panel .mission-copy span{color:#647188}html[data-theme=light] .mission-panel .mission-copy span b{color:var(--mission-tone)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .mission-panel .mission-copy span b{color:color-mix(in srgb,var(--mission-tone) 58%,#172033)}}html[data-theme=light] .mission-panel .mission-copy span i{color:#b1bccb}html[data-theme=light] .mission-panel .model-chip{color:#59677b;background:#f4f7fb;border-color:#d1dae6}html[data-theme=light] .mission-detail-button{color:#4f5e74;background:#fff;border-color:#cdd7e4}html[data-theme=light] .mission-detail-button:hover{color:#352d69;background:#eeebff;border-color:#9387dc}html[data-theme=light] .status-done{color:#116b49!important;background:#e8f8f0!important;border-color:#88c8ad!important}@media (max-width:1020px){.mission-panel .mission-row{grid-template-columns:5px minmax(210px,1fr) auto 96px;gap:13px}.mission-panel .model-chip{display:none}}@media (max-width:760px){.mission-panel-head{min-height:82px;padding:16px}.mission-panel-head h2{font-size:20px}.mission-panel-head>div>p:last-child{font-size:11px}.mission-filters{padding:10px 14px}.mission-panel .mission-row{grid-template-rows:auto auto;grid-template-columns:5px minmax(0,1fr) auto;align-items:start;gap:8px 11px;min-height:92px;padding:13px 14px}.mission-agent-mark{grid-row:1/3}.mission-panel .mission-copy{grid-area:1/2/3}.mission-panel .mission-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mission-panel .mission-copy span{white-space:normal;flex-wrap:wrap;gap:4px 6px;margin-top:2px}.mission-panel .mission-row>.status-pill{grid-area:1/3;display:flex}.mission-detail-button,.mission-panel .run-button,.mission-panel .working-indicator{grid-area:2/3;align-self:end}.mission-detail-button{width:38px;padding:0}.mission-detail-button span{display:none}}@media (max-width:520px){.mission-panel-head{align-items:flex-start}.mission-panel-head>span{min-width:66px;height:42px}.mission-panel-head>span strong{font-size:16px}.mission-panel-head>div>p:last-child{display:none}.mission-filters button{height:36px;padding-inline:10px}.mission-panel .mission-row{padding:12px 11px}.mission-panel .mission-copy strong{font-size:13px}.mission-panel .mission-copy span{font-size:10px}.mission-panel .status-pill{font-size:8px}}.mission-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.mission-edit-button{color:#8fa8c8;cursor:pointer;background:#111b29;border:1px solid #30415a;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.mission-edit-button:hover:not(:disabled){color:#8be7f3;background:#10252d;border-color:#63c7df}.mission-edit-button:disabled{opacity:.55;cursor:wait}.mission-edit-button svg{width:13px}.mission-actions .working-indicator{min-width:35px}.mission-edit-notice{background:#111a27;border:1px solid #35435a;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin-bottom:17px;padding:14px;display:grid}.mission-edit-notice>span{color:#91b8ed;background:#1c2940;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mission-edit-notice>span svg{width:18px}.mission-edit-notice strong{color:#e5ebf3;font-size:12px}.mission-edit-notice p{color:#7f8da2;margin:4px 0 0;font-size:10px;line-height:1.5}.mission-edit-notice.stopped{background:#211d14;border-color:#5f4d2c}.mission-edit-notice.stopped>span{color:#edcb70;background:#322713}.mission-edit-form{margin-bottom:18px}.mission-edit-form textarea{height:auto;min-height:112px}.mission-reassign{background:#0d141e;border:1px solid #293548;border-radius:12px;padding:16px}.mission-reassign>div:first-child{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.mission-reassign>div:first-child strong{color:#e3e9f1;font-size:12px}.mission-reassign>div:first-child span{color:#738197;font-size:9px}.mission-reassign>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:240px;padding-right:2px;display:grid;overflow:auto}.mission-reassign button{color:#8d9aae;text-align:left;cursor:pointer;background:#111925;border:1px solid #293649;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.mission-reassign button:hover:not(:disabled){border-color:#51647e}.mission-reassign button.selected{color:#dcd6ff;background:#211e3e;border-color:#776bd2;box-shadow:0 0 0 2px #776bd217}.mission-reassign button:disabled{opacity:.42;cursor:not-allowed}.mission-reassign button>span{background:var(--agent-tone);border-radius:9px;width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.mission-reassign button>span{background:color-mix(in srgb,var(--agent-tone) 14%,#111925)}}.mission-reassign button>span{color:var(--agent-tone);place-items:center;display:grid}.mission-reassign button>span svg{width:17px}.mission-reassign button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mission-reassign button>div strong{text-overflow:ellipsis;white-space:nowrap;color:#dce3ec;font-size:10px;overflow:hidden}.mission-reassign button>div small{color:#69778b;font-size:8px}.mission-reassign button>i{color:#657388;font-size:8px;font-style:normal;font-weight:850}.mission-reassign button.selected>i{color:#a99fff}.mission-edit-actions button:disabled{opacity:.45;cursor:not-allowed}.mission-edit-actions .launch-button{align-items:center;gap:7px;display:flex}.mission-edit-actions .launch-button svg{width:14px}html[data-theme=light] .mission-edit-button{color:#46617f;background:#f7faff;border-color:#c8d5e5}html[data-theme=light] .mission-edit-button:hover:not(:disabled){color:#175d6b;background:#eafafd;border-color:#66b9ca}html[data-theme=light] .mission-edit-notice{background:#f5f8fc;border-color:#d4dde9}html[data-theme=light] .mission-edit-notice>span{color:#396a9e;background:#e8f0fb}html[data-theme=light] .mission-edit-notice strong,html[data-theme=light] .mission-reassign button>div strong,html[data-theme=light] .mission-reassign>div:first-child strong{color:#253349}html[data-theme=light] .mission-edit-notice p,html[data-theme=light] .mission-reassign>div:first-child span{color:#627188}html[data-theme=light] .mission-edit-notice.stopped{background:#fff8e8;border-color:#e5cc8a}html[data-theme=light] .mission-reassign{background:#f7f9fc;border-color:#d5deea}html[data-theme=light] .mission-reassign button{color:#58687e;background:#fff;border-color:#d2dce8}html[data-theme=light] .mission-reassign button.selected{color:#332c63;background:#f0edff;border-color:#8b7fd4}@media (max-width:1020px){.mission-panel .mission-row{grid-template-columns:5px minmax(210px,1fr) auto minmax(118px,160px)}}@media (max-width:760px){.mission-actions{grid-area:2/3;align-self:end}.mission-actions .mission-edit-button{width:36px;padding:0}.mission-actions .mission-edit-button span{display:none}.mission-actions .mission-detail-button,.mission-actions .run-button,.mission-actions .working-indicator{grid-area:auto}.mission-reassign>div:last-child{grid-template-columns:1fr}}.artifact-list a:hover{background:#10211d;border-color:#4b8b73}.artifact-list a.report-markdown-download{background:linear-gradient(135deg,#211d40,#111b22);border-color:#665bb0}.artifact-list a.report-markdown-download>span{color:#aa9fff;background:#8b7df31c}.artifact-list a small{letter-spacing:.25px}html[data-theme=light] .artifact-list a.report-markdown-download{color:#302b61;background:#f2f0ff;border-color:#c7c0ed}.mission-restart-hint{color:#78879b;white-space:nowrap;font-size:9px;font-weight:750}html[data-theme=light] .mission-restart-hint{color:#627188}.mission-panel .mission-row{grid-template-columns:5px minmax(280px,1fr) auto minmax(120px,150px) minmax(154px,218px)}.mission-delete-button,.report-delete-button{color:#c87785;cursor:pointer;background:#211319;border:1px solid #56313b;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:grid}.mission-delete-button:hover:not(:disabled),.report-delete-button:hover:not(:disabled){color:#ff91a1;background:#351820;border-color:#b64e61;box-shadow:0 0 16px #ff647420}.mission-delete-button:focus-visible,.report-delete-button:focus-visible{outline-offset:2px;outline:2px solid #ff91a1}.mission-delete-button:disabled,.report-delete-button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.mission-delete-button svg,.report-delete-button svg{width:14px}.report-head-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}html[data-theme=light] .mission-delete-button,html[data-theme=light] .report-delete-button{color:#9c3547;background:#fff5f6;border-color:#dcaab3}html[data-theme=light] .mission-delete-button:hover:not(:disabled),html[data-theme=light] .report-delete-button:hover:not(:disabled){color:#7f2032;background:#ffecef;border-color:#c95b6e}@media (max-width:1020px){.mission-panel .mission-row{grid-template-columns:5px minmax(210px,1fr) auto minmax(172px,218px)}.report-head-actions{grid-area:1/2}.report-toggle{grid-area:auto}}@media (max-width:760px){.mission-actions{gap:5px}.mission-delete-button{width:36px}.report-head-actions{grid-area:1/2}.report-delete-button{width:38px;height:40px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}