/*! tailwindcss v4.2.1 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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:ui-sans-serif,system-ui,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;--spacing:.25rem;--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,ui-sans-serif,system-ui,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{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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.m-1{margin:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.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)}.ring,.shadow,.shadow\/canary{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.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))}.\[role\=\"dialog\"\]\:visible:is(){visibility:visible}}.mission-pending{color:#ffd18a!important;background:#493b22!important;border:1px solid #665128!important}.mission-state{background:#0a0b0c;border-radius:10px;padding:4px 7px}.mission-state.approved{color:#8eb8ff;background:#111315}.mission-state.running{color:#68d7a3;background:#173b2d}.mission-state.awaiting_verification{color:#e0b267;background:#3b2d19}.mission-state.completed{color:#68d7a3;background:#173b2d}.mission-state.cancelled,.mission-state.failed{color:#e29292;background:#3a2020}.review-backdrop{z-index:50;background:hsl(var(--accent-h) 43% 1%/80%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:flex-end;display:flex;position:fixed;inset:0}.mission-review{background:#0d1411;border-left:1px solid #111315;flex-direction:column;width:min(570px,100%);height:100vh;display:flex;box-shadow:-20px 0 60px #0008}.mission-review>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:23px 25px;display:flex}.mission-review header small{color:#6e9382;letter-spacing:1px;font-size:8px}.mission-review h2{margin:7px 0 0;font-size:19px}.mission-review header button{color:#9dafa5;cursor:pointer;background:0 0;border:0;font-size:24px}.review-body{gap:18px;padding:22px 25px;display:grid;overflow:auto}.mission-instructions{color:#b9c8c0;white-space:pre-wrap;background:#101a16;padding:14px;font-size:11px;line-height:1.55}.mission-instructions,.review-limits{border:1px solid #111315;border-radius:8px;margin:0}.review-limits{background:#111315;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.review-limits>div{background:#101814;padding:12px}.review-limits dt{text-transform:uppercase;color:#71847a;font-size:7px}.review-limits dd{color:#e1ebe6;margin:5px 0 0;font-size:10px}.lifecycle{gap:5px;display:flex;overflow:auto}.lifecycle span{white-space:nowrap;text-transform:uppercase;color:#64776d;border:1px solid #111315;border-radius:12px;padding:5px 7px;font-size:7px}.lifecycle span.current{color:#6edca9;background:#15382b;border-color:#347457}.approval-receipt,.approval-step,.status-note,.verification-step{background:#101a16;border:1px solid #111315;border-radius:9px;gap:12px;padding:17px;display:grid}.approval-step h3,.verification-step h3{margin:0;font-size:12px}.approval-step label{text-transform:uppercase;color:#81948a;gap:6px;font-size:8px;display:grid}.approval-step input,.approval-step select,.approval-step textarea{color:#e4ede8;background:#090f0c;border:1px solid #111315;border-radius:7px;padding:9px;font:11px Arial}.approval-step textarea{resize:vertical;min-height:65px}.approval-step code{overflow-wrap:anywhere;color:#77d9ad;text-transform:none;font-size:9px;display:block}.approval-step button{justify-self:start}.approval-step small{color:#71847a;font-size:8px}.run-step{border-color:#345846}.approval-receipt p,.run-step>p,.status-note p,.verification-step>p{color:#8fa097;margin:0;font-size:10px;line-height:1.45}.approval-receipt span,.approval-receipt strong,.approval-receipt time{display:block}.approval-receipt span{color:#79d7ab;font-size:10px}.approval-receipt time{color:#71847a;font-size:8px}.verification-step>div{gap:8px;display:flex}.verification-step button:last-child{color:#e68f8f}.status-note>strong{text-transform:uppercase;color:#74dbaa}.mission-review>footer{border-top:1px solid var(--line);background:#0a100d;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:15px 25px;display:flex}.mission-review>footer button{color:#e79696;background:#271717;border:1px solid #523535;border-radius:7px;padding:7px 9px}.activity-page{overflow:hidden}.activity-head{gap:20px}.activity-controls{align-items:center;gap:9px;display:flex}.activity-controls select{color:#cbd8d1;background:#0b110e;border:1px solid #111315;border-radius:7px;max-width:190px;padding:8px 28px 8px 10px;font-size:10px}.activity-tabs{background:#0b110e;border-radius:8px;padding:3px;display:flex}.activity-tabs button{color:#829189;background:0 0;border:0;padding:6px 11px}.activity-tabs button.selected{color:#eff5f1;background:#111315}.activity-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.activity-summary small,.activity-summary strong{display:block}.activity-summary small{letter-spacing:1px;color:#71847a;font-size:8px}.activity-summary strong{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:14px;overflow:hidden}.activity-summary p{color:#71847a;text-align:right;font-size:9px}.calendar-wrap{grid-template-columns:32px minmax(620px,1fr);gap:10px;padding:34px 28px 28px;display:grid;overflow:auto}.calendar-labels{color:#71847a;grid-template-rows:repeat(7,18px);gap:5px;font-size:8px;display:grid}.calendar-labels span:first-child{grid-row:2}.calendar-labels span:nth-child(2){grid-row:4}.calendar-labels span:nth-child(3){grid-row:6}.calendar-heatmap{grid-template-rows:repeat(7,18px);grid-auto-columns:minmax(18px,1fr);grid-auto-flow:column;gap:5px;min-width:620px;display:grid}.heat-cell,.heatmap-legend i,.hour-block{background:#0a0b0c;border:1px solid #111315}.heat-cell{border-radius:4px;min-width:18px;transition:transform .12s}.heat-cell span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.heat-cell:hover{border-color:#a1f1ca;transform:scale(1.12)}.level-1{background:#153c2c!important;border-color:#245640!important}.level-2{background:#1d6145!important;border-color:#2b7657!important}.level-3{background:#2d9168!important;border-color:#3ba17a!important}.level-4{background:#55cf99!important;border-color:#6ddcab!important}.hourly-heatmap{grid-template-columns:repeat(24,minmax(30px,1fr));gap:7px;padding:36px 24px 30px;display:grid;overflow:auto}.hour-bin{grid-template-rows:180px auto;gap:8px;min-width:30px;display:grid}.hour-block{border-radius:6px;justify-content:center;align-items:flex-end;padding:8px 2px;display:flex}.hour-block strong{color:#d7e8df;font-size:9px}.hour-bin>span{text-align:center;color:#71847a;font:8px monospace}.heatmap-footer{border-top:1px solid var(--line);background:#0d1411;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.heatmap-footer p{color:#71847a;margin:0;font-size:9px}.heatmap-legend{color:#71847a;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.heatmap-legend i{border-radius:3px;width:13px;height:13px}.live-data-pill,.unknown-pill{letter-spacing:.8px;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:7px}.live-data-pill{color:#6ad9a6;background:#173b2d}.unknown-pill{color:#e2b367;background:#3b2d19}.usage-empty{text-align:center;color:#7e9187;border:1px dashed #111315;border-radius:10px;place-items:center;min-height:130px;padding:24px;font-size:11px;display:grid}.panel button:disabled{opacity:.45;cursor:not-allowed}.top-actions select{color:#cbd8d1;background:#101814;border:1px solid #111315;border-radius:7px;padding:8px 28px 8px 10px;font-size:10px}.prototype-banner.live{border-color:#28684e;background:#123628!important}.prototype-banner.offline{border-color:#654a28;background:#352615!important}.prototype-banner.offline strong{color:#e7b15e}.live.offline{color:#e4b163;background:#3b2b18;border-color:#6b4d29}.live.connecting{color:#92a39a;background:#0a0b0c}.ledger-window{letter-spacing:1.2px;color:#78a18f;border:1px solid #2b4d3f;border-radius:20px;padding:6px 9px;font-size:8px}.efficiency-page{overflow:hidden}.efficiency-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 8%,#153c2c 0,#0000 27%);grid-template-columns:140px 1fr 280px;align-items:center;gap:28px;padding:30px 34px;display:grid}.score-ring{text-align:center;border:1px solid #396957;border-radius:50%;place-content:center;width:120px;height:120px;display:grid;box-shadow:inset 0 0 35px #4bd59c12,0 0 35px #4bd59c0c}.score-ring strong{color:#67dba8;font-size:31px}.score-ring span{letter-spacing:1.2px;color:#729486;margin-top:6px;font-size:7px;display:block}.efficiency-promise{letter-spacing:-.7px;color:#f2f8f4;margin:0 0 12px;font-size:25px;line-height:1.14}.efficiency-promise em{color:#65d9a6;font-style:normal}.efficiency-hero>div>small{color:#758a80;line-height:1.5}.savings-proof{background:#0d1511;border:1px solid #111315;border-radius:10px;padding:20px}.savings-proof small,.savings-proof span,.savings-proof strong{display:block}.savings-proof small{letter-spacing:1.2px;color:#7b8e84;font-size:8px}.savings-proof strong{color:#e5b664;margin:9px 0;font-size:25px}.savings-proof span{color:#788a81;font-size:9px;line-height:1.5}.efficiency-grid{grid-template-columns:repeat(5,1fr);gap:10px;padding:18px;display:grid}.efficiency-grid article{background:#0d1411;border:1px solid #111315;border-radius:9px;padding:15px}.efficiency-icon{border-radius:7px;place-items:center;width:24px;height:24px;margin-bottom:18px;font-size:10px;display:grid}.efficiency-grid small{color:#7e9087;letter-spacing:.7px;text-transform:uppercase;font-size:8px;display:block}.efficiency-grid strong{color:#edf5f0;margin:7px 0;font-size:25px;display:block}.efficiency-grid p{color:#6f8077;margin:0;font-size:9px;line-height:1.4}.execution-ledger{border:1px solid #111315;border-radius:9px;grid-template-columns:1.25fr repeat(3,1fr);align-items:center;gap:22px;margin:0 18px 18px;padding:18px;display:grid}.execution-ledger h3{margin:0 0 5px;font-size:12px}.execution-ledger p{color:#718279;margin:0;font-size:9px;line-height:1.4}.mode-row span{color:#9eaca5;font-size:9px}.mode-row b{color:#d9e4de;margin-top:7px;font-size:10px;display:block}.mode-track{background:#111315;border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.mode-track i{background:#55c994;height:100%;display:block}.ledger-note{color:#778b81;background:#0d1411;border-top:1px solid #111315;align-items:flex-start;gap:10px;padding:14px 20px;display:flex}.ledger-note span{color:#5fd29f}.ledger-note p{margin:0;font-size:9px;line-height:1.45}.ledger-note strong{color:#b9c8c0}:root{--ink:#0a0b0c;--muted:#78847d;--line:#e6e9e5;--paper:#f5f6f3;--panel:#fff;--green:hsl(var(--accent-h) 66% 26%);--mint:#dff5ea;--nav:#16211d;--blue:#3478f6;--violet:#7655d6;--amber:#d39028}*{box-sizing:border-box}body{background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}.shell{grid-template-columns:228px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--nav);color:#dce7e1;flex-direction:column;width:228px;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 9px 27px;display:flex}.brand-mark{color:#10221b;background:#63d6a8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 30px #55dfa955}.brand strong{color:#fff;letter-spacing:-.4px;font-size:16px;display:block}.brand small{letter-spacing:3px;color:#79a491;font-size:8px}.sidebar nav{gap:4px;display:grid}.sidebar nav button{color:#91a39b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:12px;padding:11px 12px;font-weight:600;display:flex}.sidebar nav button span{text-align:center;width:17px}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#111315}.workspace{border-top:1px solid #111315;margin-top:auto;padding:17px 8px}.workspace>small{letter-spacing:1.4px;color:#6e837a;font-size:9px}.workspace>div{align-items:center;gap:9px;margin-top:11px;display:flex}.user>span,.workspace-avatar{color:#72ddb2;background:#29453b;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.user div,.workspace p{flex:1;margin:0}.user small,.user strong,.workspace em,.workspace strong{font-size:11px;display:block}.user small,.workspace em{color:#80968c;margin-top:3px;font-size:9px;font-style:normal}.user b,.workspace b{color:#6d8178}.safety{background:#1d312a;border:1px solid #345247;border-radius:9px;align-items:center;gap:9px;margin:0 4px 14px;padding:10px;display:flex}.safety>span{color:#6de0ad}.safety small,.safety strong{font-size:10px;display:block}.safety small{color:#75a290;margin-top:3px}.user{border-top:1px solid #111315;align-items:center;gap:9px;padding:10px 8px;display:flex}.main{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fafbf9;justify-content:space-between;align-items:center;height:96px;padding:0 31px;display:flex}.eyebrow{letter-spacing:1.3px;color:#829087;margin:0 0 5px;font-size:9px}.topbar h1{letter-spacing:-.8px;margin:0;font-size:23px}.top-actions{align-items:center;gap:8px;display:flex}.composer button,.panel button,.top-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:700}.live{letter-spacing:1px;color:hsl(var(--accent-h) 50% 31%);background:#edfaf4;border:1px solid #cfe8db;border-radius:20px;padding:7px 10px;font-size:9px}.live i{background:#42bd87;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #bcebd6}.metric-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);height:94px;display:grid}.metric-strip>div{border-right:1px solid var(--line);padding:18px 25px;position:relative}.metric-strip small{color:#89938e;letter-spacing:1px;margin-bottom:8px;font-size:9px;display:block}.metric-strip strong{letter-spacing:-.6px;font-size:22px}.metric-strip strong em{color:#9da5a1;font-size:12px;font-style:normal}.tag{border-radius:10px;margin-left:9px;padding:4px 7px;font-size:9px}.spark{color:#62cda4;letter-spacing:-3px;font-size:20px;position:absolute;bottom:21px;right:20px}.content-grid{grid-template-columns:minmax(0,1fr) 316px;gap:17px;padding:18px;display:grid}.panel{background:var(--panel);border:1px solid #e3e7e3;border-radius:11px;box-shadow:0 1px 2px #17211d09}.panel-head,.rail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-head h2,.rail-head h2{margin:0;font-size:13px}.panel-head p{color:var(--muted);margin:5px 0 0;font-size:10px}.filters{background:#f2f4f1;border-radius:7px;padding:3px;display:flex}.filters button{text-transform:capitalize;color:#7f8984;background:0 0;border:0;padding:6px 8px}.filters button.selected{color:#1c2c26;background:#fff;box-shadow:0 1px 3px #00000012}.stream{height:calc(100vh - 302px);min-height:460px;overflow:auto}.message{border-bottom:1px solid #eef0ed;gap:12px;padding:16px 20px;display:flex}.avatar{border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.a0{color:#fff;background:#222}.a1{color:hsl(var(--accent-h) 64% 27%);background:#dff5ea}.a2{color:hsl(var(--accent-h) 53% 52%);background:#ebe5fb}.a3{color:#3472ce;background:#e4efff}.a4{color:#a16815;background:#fff0d9}.message-body{flex:1;min-width:0}.message-meta{align-items:center;gap:7px;font-size:10px;display:flex}.message-meta strong{font-size:11px}.message-meta em{color:#6d7872;background:#f0f2ef;border-radius:4px;margin-left:3px;padding:3px 5px;font-style:normal}.message-meta time{color:#a3aaa6;margin-left:auto;font-family:monospace}.message-body p{color:#111315;margin:8px 0 9px;font-size:12px;line-height:1.5}.receipts{flex-wrap:wrap;gap:5px;display:flex}.receipts span{color:#76817c;background:#f2f4f2;border-radius:10px;padding:3px 6px;font-size:8px}.composer{border:1px solid #dfe4df;border-radius:9px;align-items:center;gap:8px;margin:12px;padding:7px;display:flex}.composer>span{color:#6f8178}.composer input{border:0;outline:0;flex:1;font-size:11px}.composer kbd{color:#9aa49f;font-size:9px}.composer button,.primary{background:hsl(var(--accent-h) 56% 28%)!important;color:#fff!important;border-color:hsl(var(--accent-h) 56% 28%)!important}.right-rail{align-content:start;gap:17px;display:grid}.rail-head{padding:15px 16px}.rail-head button{color:hsl(var(--accent-h) 47% 33%);background:0 0;border:0;padding:0}.agent{border-bottom:1px solid #eef0ed;grid-template-columns:34px 1fr auto;align-items:start;gap:10px;padding:13px 15px;display:grid}.agent-avatar,.big-avatar{border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid;position:relative}.mint{color:hsl(var(--accent-h) 66% 26%);background:#ddf5ea}.violet{color:hsl(var(--accent-h) 53% 54%);background:#ece6fb}.blue{color:#326fca;background:#e5efff}.amber{color:#aa701c;background:#fff0da}.dot{border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.dot.working{background:#36c087}.dot.waiting{background:#d9a54a}.dot.done{background:#7f8b85}.agent p,.agent small,.agent strong{margin:0;display:block}.agent small{color:#89938e;margin-top:3px;font-size:9px}.agent p{color:#58665f;margin-top:8px;font-size:9px}.state{text-transform:uppercase;letter-spacing:.3px;border-radius:10px;padding:4px 6px;font-size:8px}.budget-card{padding-bottom:13px}.budget-card .rail-head{border:0}.budget-card .rail-head span{color:#87918c;font-size:9px}.budget-bar{background:#edf0ed;border-radius:10px;height:6px;margin:1px 16px 14px;overflow:hidden}.budget-bar i{background:#53c596;width:12%;height:100%;display:block}.budget-row{color:#69756f;justify-content:space-between;padding:6px 16px;font-size:10px;display:flex}.budget-row b{color:#111315}.budget-card>button{color:#33785f;width:calc(100% - 30px);margin:11px 15px 0;display:block}.page-panel{min-height:calc(100vh - 227px)}.fleet-cards{grid-template-columns:repeat(4,1fr);gap:13px;padding:18px;display:grid}.fleet-cards article{border:1px solid var(--line);border-radius:10px;padding:17px;position:relative}.big-avatar{width:44px;height:44px}.fleet-cards h3{margin:13px 0 3px}.fleet-cards>article>p{color:var(--muted);margin:0;font-size:10px}.fleet-cards .state{position:absolute;top:14px;right:14px}.fleet-cards dl{margin:18px 0}.fleet-cards dl div{border-top:1px solid #edf0ed;padding:9px 0}.fleet-cards dt{color:#8d9692;text-transform:uppercase;font-size:8px}.fleet-cards dd{margin:4px 0 0;font-size:10px}.fleet-cards article button{width:100%}.task-list{gap:10px;padding:18px;display:grid}.task-list article{border:1px solid var(--line);border-radius:9px;grid-template-columns:1.5fr 1fr 220px 70px;align-items:center;gap:20px;padding:16px;display:grid}.task-list h3{margin:7px 0 3px;font-size:12px}.task-list p{color:var(--muted);margin:0;font-size:9px}.running,.verified{border-radius:10px;padding:4px 6px;font-size:8px}.running{color:#267057;background:#e3f5ed}.verified{color:#4b6faf;background:#e9f1ff}.progress{background:#edf0ed;border-radius:10px;height:6px;overflow:hidden}.progress i{background:#54c295;height:100%;display:block}.task-list dl{gap:28px;margin:0;display:flex}.task-list dt{color:#89938e;font-size:8px}.task-list dd{margin:4px 0 0;font-size:10px}.spend-hero{border-bottom:1px solid var(--line);grid-template-columns:230px 1fr;align-items:end;gap:40px;padding:34px;display:grid}.spend-hero small,.spend-hero span,.spend-hero strong{display:block}.spend-hero small{color:#87918c;font-size:9px}.spend-hero strong{margin:9px 0;font-size:36px}.spend-hero span{color:#748079;font-size:10px}.bars{border-bottom:1px solid #dfe4df;align-items:end;gap:9px;height:130px;display:flex}.bars i{background:#86d7b6;border-radius:4px 4px 0 0;flex:1}.controls{padding:24px 34px}.controls h3{font-size:13px}.controls>div{border-top:1px solid var(--line);grid-template-columns:1fr 180px 60px;align-items:center;padding:13px 0;font-size:11px;display:grid}.controls button{padding:6px}.audit-table{padding:12px 20px}.audit-table>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 140px 140px 80px;align-items:center;gap:12px;padding:12px 8px;font-size:10px;display:grid}.audit-table .table-head{text-transform:uppercase;color:#849089;font-size:8px}.audit-table p{margin:0}.audit-table p strong{text-transform:uppercase;color:hsl(var(--accent-h) 49% 33%);font-size:8px;display:block}.audit-table code{color:#68766f;font-size:9px}.audit-table b{color:hsl(var(--accent-h) 53% 30%)}.secondary{background:#fff}.primary{border:0;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:700}@media (max-width:1050px){.content-grid{grid-template-columns:1fr}.right-rail{grid-template-columns:1fr 1fr}.fleet-cards,.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip{height:auto}.metric-strip>div{min-height:85px}.task-list article{grid-template-columns:1fr 1fr}.task-list dl{display:none}.efficiency-hero{grid-template-columns:120px 1fr}.savings-proof{grid-column:1/-1}.efficiency-grid{grid-template-columns:repeat(3,1fr)}.execution-ledger{grid-template-columns:1fr 1fr}}:root{--ink:#e8f0eb;--muted:#82938a;--paper:#0b100e;--panel:#111815;--nav:#080d0b}.prototype-banner{color:#a9c8bb;letter-spacing:.2px;background:#18382d;border-bottom:1px solid #2b5948;justify-content:center;align-items:center;gap:10px;height:31px;font-size:9px;display:flex}.prototype-banner strong{color:#69dda9;letter-spacing:1px;font-size:8px}.topbar{border-color:var(--line);background:#0f1613}.agent strong,.controls h3,.fleet-cards h3,.panel-head h2,.rail-head h2,.task-list h3,.topbar h1{color:#eff5f1}.metric-strip,.panel{background:#111815f5;box-shadow:0 10px 30px #0004}.metric-strip,.metric-strip>div,.panel{border-color:var(--line)}.eyebrow,.metric-strip small{color:#71847a}.agent,.audit-table>div,.message,.panel-head,.rail-head{border-color:var(--line)}.filters button.selected{color:#eff5f1;box-shadow:none;background:#111315}.filters button{color:#829189}.message-body p{color:#b7c3bc}.message-meta b{color:#76a492}.message-meta em,.receipts span{color:#87968e;background:#0a0b0c}.receipts .done,.receipts .read,.receipts .verified{color:#65d6a3;background:#183b2e}.composer{background:#0c120f;border-color:#111315}.composer input{color:#e8f0eb;background:0 0}.composer input::placeholder{color:#607169}.composer button,.primary{color:#07130e!important;background:#48b787!important;border-color:#48b787!important}.panel button,.top-actions button{color:#ced9d3;background:#0a0b0c;border-color:#111315}.top-actions .pause{color:#fff;background:#d05e5e;border-color:#d05e5e}.top-actions .resume{color:#8be0b7;background:#245942}.state.done{color:#91a098;background:#0a0b0c}.state.waiting{color:#e2b367;background:#3b2d19}.state.working{color:#68d6a2;background:#173b2d}.budget-card .rail-head em,.demo-pill{letter-spacing:.8px;color:#dda955;background:#382917;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:7px;font-style:normal}.budget-bar,.progress{background:#111315}.budget-row{color:#8e9d95}.budget-row b,.task-list dd{color:#dce7e1}.fleet-cards article,.task-list article{background:#0e1512;border-color:#111315}.controls>div,.fleet-cards dl div,.spend-hero{border-color:var(--line)}.bars{border-color:#111315}.bars i{background:linear-gradient(#65d3a5,#28765a)}.audit-table code{color:#7eaa97}.secondary{color:#cfdad4!important;background:#0a0b0c!important}.live{color:#69dca8;background:#17392c;border-color:#285c48}.spark{color:#55c998}@media (max-width:720px){.shell{display:block}.sidebar{width:auto;height:auto;padding:12px;position:static}.brand{padding:0}.sidebar nav{margin-top:12px;display:flex;overflow:auto}.sidebar nav button{white-space:nowrap}.safety,.user,.workspace{display:none}.main{grid-column:auto}.prototype-banner{text-align:center;padding:7px 12px}.prototype-banner,.topbar{align-items:flex-start;height:auto}.topbar{padding:17px}.live,.top-actions .secondary{display:none}.metric-strip{grid-template-columns:1fr 1fr}.content-grid,.page-panel{margin:0;padding:10px}.content-grid{display:block}.right-rail{display:none}.stream{height:auto;min-height:0;max-height:600px}.message{padding:14px 12px}.message-meta{flex-wrap:wrap}.message-meta time{margin-left:0}.filters{display:none}.composer{background:#0c120f;position:sticky;bottom:5px}.fleet-cards,.spend-hero,.task-list article{grid-template-columns:1fr}.audit-table{overflow:auto}.audit-table>div{min-width:700px}.efficiency-page{padding:0}.efficiency-hero{grid-template-columns:1fr;padding:24px}.score-ring{width:100px;height:100px}.efficiency-promise{font-size:21px}.savings-proof{grid-column:auto}.efficiency-grid{grid-template-columns:1fr 1fr}.execution-ledger{grid-template-columns:1fr;margin:0 10px 10px}}.brand-mark{padding:0;overflow:hidden;background:#000!important;transform:none!important;box-shadow:0 0 24px #c9a22755!important}.brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.right-rail .agent-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#52658b transparent;max-height:430px;overflow-y:auto}.right-rail .agent-list::-webkit-scrollbar{width:7px}.right-rail .agent-list::-webkit-scrollbar-thumb{background:#52658b;border-radius:8px}.runner-strip{border-bottom:1px solid var(--line);background:#0d1411;align-items:center;gap:10px;padding:14px 20px;display:flex}.runner-strip>div{border:1px solid #111315;border-radius:7px;grid-template-columns:auto auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.runner-strip strong{text-transform:uppercase;font-size:9px}.runner-strip b,.runner-strip span{border-radius:10px;padding:3px 6px;font-size:8px}.runner-strip span.connected{color:#67d7a3;background:#173b2d}.runner-strip span.unknown{color:#dfad5f;background:#392b19}.runner-strip b{color:#84988e;font-weight:500}.runner-strip em{color:#71847a;margin-left:auto;font-size:8px;font-style:normal}.runner-strip p{color:#71847a;font-size:9px}.mission-form{border-bottom:1px solid var(--line);background:#101a16;gap:14px;padding:20px;display:grid}.mission-form label{color:#91a39a;text-transform:uppercase;letter-spacing:.5px;gap:6px;font-size:9px;display:grid}.mission-form input,.mission-form select,.mission-form textarea{color:#e3ece7;text-transform:none;letter-spacing:0;background:#0a100d;border:1px solid #111315;border-radius:7px;width:100%;padding:9px;font:11px Arial}.mission-form textarea{resize:vertical;min-height:72px}.mission-form-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mission-form label.check{text-transform:none;grid-template-columns:auto 1fr;align-self:end;align-items:center;display:flex}.mission-form .check input{width:auto}.mission-form>button{justify-self:start}.mission-form>small{color:#71847a}.mission-error{color:#ee8b8b;margin:0;font-size:10px}.queued-missions{gap:10px;padding:18px;display:grid}.queued-missions article{background:#0e1512;border:1px solid #111315;border-radius:9px;grid-template-columns:minmax(220px,1.4fr) minmax(300px,1fr) auto;align-items:center;gap:18px;padding:15px;display:grid}.queued-missions h3{margin:7px 0 4px;font-size:12px}.queued-missions p{color:#7f9188;margin:0;font-size:9px}.queued-missions dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;display:grid}.queued-missions dt{color:#71847a;text-transform:uppercase;font-size:7px}.queued-missions dd{margin:4px 0 0;font-size:9px}.route{text-transform:uppercase;letter-spacing:.6px;color:#78dcae;background:#173a2d;border-radius:10px;padding:4px 7px;font-size:7px}.route.api{color:#e0b267;background:#3a2b18}.route.duplicate,.route.wait{color:#d68c8c;background:#3a2020}.route.batch{color:#8eb4f1;background:#111315}.mission-actions{align-items:center;gap:6px;display:flex}.mission-actions b{text-transform:uppercase;color:#81958b;font-size:8px}.mission-actions button{padding:6px 8px;font-size:8px}.queue-empty{text-align:center;color:#788b81;border:1px dashed #111315;border-radius:9px;padding:30px;font-size:10px}.legacy-tasks{border-top:1px solid var(--line);padding:14px 18px}.legacy-tasks summary{cursor:pointer;color:#82958b;font-size:9px}.legacy-tasks .task-list{padding:14px 0 0}.receipt-order-control{color:#82958b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.receipt-order-control label{align-items:center;gap:6px;display:flex}.receipt-order-control small{color:#71847a;margin-right:auto}.receipt-order-control select{color:#e3ece7;background:#0a100d;border:1px solid #111315;border-radius:8px;padding:6px 8px;font-size:10px}@media (max-width:720px){.activity-summary{grid-template-columns:1fr 1fr}.activity-summary p{text-align:left;grid-column:1/-1}.activity-controls{flex-direction:column;align-items:stretch}.calendar-wrap{padding:22px 12px}.hourly-heatmap{padding:24px 12px}.mission-form-grid{grid-template-columns:1fr}.runner-strip{flex-direction:column;align-items:stretch}.runner-strip em{margin-left:0}.queued-missions article{grid-template-columns:1fr}.queued-missions dl{grid-template-columns:1fr 1fr}.top-actions .secondary{display:inline-flex}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.relay-error{color:#f4d7aa;background:#302416;border:1px solid #7b5830;border-radius:12px;align-items:center;gap:10px;margin:0 18px 12px;padding:12px 14px;display:flex}.relay-error span{color:#d5b98f;flex:1}.relay-error button{color:#ffe5b8;background:#45331e;border:1px solid #947044;border-radius:8px;padding:7px 10px;font-weight:700}.top-actions button:disabled{cursor:not-allowed;opacity:.62}.honest-empty{text-align:center;color:#8fa097;place-content:center;gap:7px;min-height:150px;padding:24px;display:grid}.honest-empty strong{color:#e7efea;font-size:14px}.honest-empty span{max-width:440px;line-height:1.5}.agent-list .honest-empty{min-height:120px}.task-list>.honest-empty{border:1px dashed #111315;border-radius:10px}@media (max-width:720px){.topbar{flex-wrap:wrap;gap:14px}.top-actions{scrollbar-width:thin;width:100%;padding-bottom:5px;overflow-x:auto}.top-actions>*{flex:none}.relay-error{flex-wrap:wrap;align-items:flex-start;margin:0 10px 10px}.relay-error span{flex-basis:100%;order:3}.relay-error button{margin-left:auto}}body{background:radial-gradient(circle at 78% 0,#51322a55 0,#0000 30%),radial-gradient(circle at 25% 80%,#254f4038 0,#0000 34%),#171311;font-family:ui-sans-serif,system-ui,Segoe UI,sans-serif}.sidebar{background:linear-gradient(#251914,#191310);border-right:1px solid #4a3429;box-shadow:16px 0 50px #08060455}.brand{padding-bottom:22px}.brand-mark{color:#2a1510;background:linear-gradient(145deg,#ffb070,#ef766d);border-radius:13px;transform:rotate(-3deg);box-shadow:0 10px 28px #ef7d6e44}.sidebar nav{gap:7px}.sidebar nav button{color:#b7a59c;border-radius:13px;padding:12px 13px;transition:transform .16s,background .16s,color .16s}.sidebar nav button:hover{color:#fff3e8;background:#3a2922;transform:translate(3px)}.user>span,.workspace-avatar{color:#ffc18d;background:#4a3027;border-radius:12px}.safety{background:linear-gradient(135deg,#263c32,#203128);border:0;border-radius:14px;box-shadow:inset 0 1px #ffffff0d}.prototype-banner{color:#ddcfc5;background:linear-gradient(90deg,#263d33,#413026)!important;border:0!important}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b1613d9;border:0;height:104px}.topbar h1{letter-spacing:-1px;color:#fff5eb;font-size:25px}.top-actions button,.top-actions select{box-shadow:inset 0 1px #ffffff0c;color:#e8d9cf!important;background:#30251f!important;border:0!important;border-radius:12px!important}.live{color:#94e0bc;background:#284637;border:0;box-shadow:inset 0 1px #ffffff12}.metric-strip{background:0 0;border:0;gap:12px;height:auto;padding:14px 18px}.metric-strip>div{border:0;border-radius:16px;min-height:84px;padding:17px 19px;box-shadow:0 12px 30px #08060455,inset 0 1px #ffffff0c}.metric-strip>div:nth-child(3){background:linear-gradient(145deg,#38281d,#292019)}.tag{border-radius:20px}.green-tag{color:#a0e7c4;background:#2d5341}.page-panel,.panel{border:0;border-radius:18px;box-shadow:0 18px 45px #08060444,inset 0 1px #ffffff0b}.panel-head,.rail-head{padding:20px 22px}.agent,.message{background:#2a211d99;border:0;border-radius:14px;margin:7px 10px;padding:14px 15px}.agent-avatar,.avatar,.big-avatar{border-radius:13px}.composer{border:0;border-radius:16px;padding:10px;box-shadow:inset 0 1px #ffffff0d}.composer button,.primary{box-shadow:0 7px 20px #ed7d6d35;color:#291510!important;background:linear-gradient(135deg,#f09a68,#ea776c)!important;border-radius:11px!important}.filters{border-radius:12px}.filters button.selected{color:#fff2e5;background:#4a342b;border-radius:9px}.page-panel{margin:18px}.fleet-cards article,.queued-missions article,.runner-strip>div,.task-list article{background:#0a0b0c;border:0;border-radius:15px;box-shadow:inset 0 1px #ffffff0a}.queued-missions{gap:13px}.review-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#120d0aaa}.mission-review{background:#0a0b0c;border:0;box-shadow:-24px 0 70px #0008}.review-body{gap:20px}.approval-receipt,.approval-step,.mission-instructions,.status-note,.verification-step{background:#0a0b0c;border:0;border-radius:15px}.review-limits{background:0 0;border:0;gap:5px}.review-limits>div{background:#0a0b0c;border-radius:11px}.activity-controls select,.activity-tabs{background:#0a0b0c;border:0;border-radius:12px}@media (max-width:720px){.topbar{background:#0a0b0c}.metric-strip{gap:8px;padding:10px}.metric-strip>div{border-radius:14px}.page-panel{margin:10px}.message{margin:5px}}:root{--paper:#131618;--panel:#0a0b0c;--nav:#0a0b0c;--line:#111315;--ink:hsl(var(--accent-h) 80% 98%);--muted:#94a3b8;--green:hsl(var(--accent-h) 77% 64%);--mint:hsl(var(--accent-h) 73% 93%);--amber:#fbbf67;--coral:#fb7185;--lavender:hsl(var(--accent-h) 72% 77%)}body{background:radial-gradient(circle at 78% 0,#4f46e533 0,transparent 32%),radial-gradient(circle at 18% 82%,hsl(var(--accent-h) 91% 36%/17%) 0,transparent 36%),#131618;color:var(--ink)}.brand-mark{background:linear-gradient(145deg,hsl(var(--accent-h) 73% 74%),hsl(var(--accent-h) 77% 64%));color:#121416;box-shadow:0 10px 28px #6366f144}.brand small{color:#91a4cc}.sidebar nav button{color:#96a3ba}.sidebar nav button:hover{color:hsl(var(--accent-h) 71% 99%);background:#0a0b0c}.sidebar nav button.active{color:#fff;background:linear-gradient(110deg,#1d2023,#111315);box-shadow:0 8px 24px #02061755,inset 0 1px #ffffff14}.user,.workspace{border-color:#111315}.user>span,.workspace-avatar{color:hsl(var(--accent-h) 65% 72%);background:#111315}.safety{background:linear-gradient(135deg,hsl(var(--accent-h) 49% 16%),#0a0b0c)}.prototype-banner{color:#e4e6e7;background:linear-gradient(90deg,hsl(var(--accent-h) 50% 16%),#111315)!important}.prototype-banner strong{color:hsl(var(--accent-h) 69% 68%)}.topbar h1{color:hsl(var(--accent-h) 75% 98%)}.eyebrow{color:hsl(var(--accent-h) 71% 81%)}.top-actions button,.top-actions select{color:#e7e9ea!important}.top-actions .pause{background:#bd5265!important}.top-actions .resume{background:hsl(var(--accent-h) 53% 27%)!important}.live{background:hsl(var(--accent-h) 49% 16%);color:hsl(var(--accent-h) 69% 71%)}.metric-strip>div{background:linear-gradient(145deg,#0a0b0c,#0a0b0c);box-shadow:0 12px 30px #02061755,inset 0 1px #ffffff0c}.metric-strip>div:nth-child(2),.metric-strip>div:nth-child(3){background:linear-gradient(145deg,#111315,#0a0b0c)}.metric-strip>div:nth-child(4){background:linear-gradient(145deg,hsl(var(--accent-h) 53% 15%),#0a0b0c)}.metric-strip small{color:#9aa8bd}.metric-strip strong{color:hsl(var(--accent-h) 71% 99%)}.green-tag{background:hsl(var(--accent-h) 49% 18%);color:hsl(var(--accent-h) 69% 71%)}.amber-tag{color:#ffd18a;background:#493a22}.page-panel,.panel{background:linear-gradient(145deg,#0a0b0c,#0a0b0c);box-shadow:0 18px 45px #02061755,inset 0 1px #ffffff0b}.panel-head,.rail-head{border-color:#111315}.panel-head h2,.rail-head h2{color:hsl(var(--accent-h) 80% 98%)}.composer{background:#0a0b0c}.composer button,.primary{box-shadow:0 7px 20px #6366f13d;background:linear-gradient(135deg,hsl(var(--accent-h) 73% 74%),hsl(var(--accent-h) 77% 64%))!important;color:#101315!important}.filters{background:#0a0b0c}.filters button.selected{color:hsl(var(--accent-h) 64% 98%);background:#1d2023}.heatmap-footer,.ledger-note,.legacy-tasks,.mission-form,.runner-strip{background:#0a0b0c;border-color:#111315}.approval-receipt,.approval-step,.fleet-cards article,.mission-instructions,.mission-review,.queued-missions article,.review-limits>div,.runner-strip>div,.status-note,.task-list article,.verification-step{background:#0a0b0c}@media (max-width:720px){.topbar{background:#0a0b0c}}.approval-step label:has(code){display:none}.approval-step{gap:14px}.approval-step>button.primary{font-size:11px;padding:11px 16px!important}.run-step>button.primary:after{content:" →"}.verification-step>div button{border-radius:10px;padding:10px 13px}.mission-review>footer span{color:#91a0b6;font-size:9px}.message-body>h3{color:hsl(var(--accent-h) 80% 98%);margin:8px 0 5px;font-size:15px}.message-detail{background:#0a0b0c;border-radius:12px;margin:10px 0;padding:10px 12px}.delivery-trail summary,.message-detail summary{cursor:pointer;color:hsl(var(--accent-h) 71% 81%);font-weight:650}.message-detail p{white-space:pre-wrap;color:#cfd2d4;line-height:1.55}.delivery-trail{background:#0a0b0c;border:1px solid #111315;border-radius:14px;margin:12px;padding:14px 16px}.delivery-trail>div{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.delivery-trail span{color:#a9b7cc;text-transform:capitalize;background:#111315;border-radius:99px;padding:7px 10px}.delivery-trail span b{color:hsl(var(--accent-h) 70% 70%)}.delivery-trail p{color:#8090a8;font-size:12px}.hosted-nav{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;display:flex}.hosted-composer button,.hosted-composer textarea,.hosted-nav a,.hosted-talk button{min-width:44px;min-height:44px}.hosted-page,.hosted-talk{min-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;font-family:ui-sans-serif,system-ui,Segoe UI,sans-serif;display:flex}.hosted-transcript{flex:1;min-height:0;overflow:auto}.hosted-composer{padding-bottom:env(safe-area-inset-bottom);background:#131618;gap:8px;display:grid;position:sticky;bottom:0}.hosted-composer textarea{width:100%;font:inherit}.hosted-jump{position:sticky;bottom:88px}@media (min-width:960px){.hosted-page{grid-template-columns:220px minmax(0,1fr);display:grid}.hosted-page>.hosted-nav{flex-direction:column;align-self:start}}:root{--text-body:14px;--text-secondary:12px;--text-label:11px;--text-card-title:16px;--text-page-title:28px}body{font-size:var(--text-body);line-height:1.45}.topbar h1{font-size:var(--text-page-title)!important}.eyebrow,.metric-strip small{line-height:1.35;font-size:var(--text-label)!important}.metric-strip strong{font-size:26px!important}.live,.state,.tag{font-size:10px!important}.sidebar nav button{font-size:13px}.user strong,.workspace strong{font-size:12px}.safety small,.user small,.workspace em{font-size:11px!important}.safety strong{font-size:12px}.panel-head h2,.rail-head h2{font-size:var(--text-card-title)!important}.panel-head p{line-height:1.45;font-size:var(--text-secondary)!important}.composer button,.filters button,.message-meta,.message-meta strong,.panel button,.top-actions button,.top-actions select{font-size:12px!important}.message-meta em,.receipts span{font-size:10px!important}.message-body p{font-size:14px!important}.delivery-trail summary,.message-detail summary{font-size:13px}.agent strong{font-size:13px!important}.agent p,.agent small{line-height:1.4}.agent p,.agent small,.budget-card .rail-head span,.budget-row{font-size:11px!important}.composer input{font-size:13px}.mission-review p,.page-panel p,.queued-missions p,.task-list p{font-size:12px;line-height:1.5}dt{font-size:10px!important}dd{line-height:1.4;font-size:12px!important}button,input,select,textarea{font-family:inherit}input,select,textarea{font-size:13px}.efficiency-grid small,.execution-ledger span,.ledger-note p{font-size:11px!important}.efficiency-grid p,.execution-ledger p{font-size:12px!important}.efficiency-grid strong{font-size:25px!important}.activity-summary small,.heatmap-footer,.heatmap-legend,[aria-label="Agent communication map"] aside small,[aria-label="Agent communication map"] header small{font-size:10px!important}[aria-label="Agent communication map"] header h2{font-size:17px!important}[aria-label="Agent communication map"] .hint,[aria-label="Agent communication map"] header p{line-height:1.45;font-size:11px!important}[aria-label="Agent communication map"] button strong{font-size:11px!important}[aria-label="Agent communication map"] button small{font-size:10px!important}[aria-label="Agent communication map"] aside strong{font-size:12px!important}[aria-label="Agent communication map"] aside p,[aria-label="Agent communication map"] aside time{font-size:10px!important}.fleet-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02061799;justify-content:flex-end;display:flex;position:fixed;inset:0}.fleet-drawer{background:#0a0b0c;border-left:1px solid #1d2023;width:min(540px,100%);height:100%;overflow:auto;box-shadow:-24px 0 70px #0009}.fleet-drawer>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111a2cf2;border-bottom:1px solid #111315;justify-content:space-between;align-items:center;padding:24px 26px;display:flex;position:sticky;top:0}.fleet-drawer header small{color:hsl(var(--accent-h) 64% 69%);letter-spacing:1.4px;font-size:10px}.fleet-drawer header h2{margin:6px 0 0;font-size:24px}.fleet-drawer header button{color:#a9b7ce;background:0 0;border:0;font-size:28px}.agent-inspector,.connect-guide{gap:20px;padding:26px;display:grid}.connect-guide>p{color:#afbdd0;margin:0;line-height:1.6}.connect-guide ol{counter-reset:connect;gap:10px;margin:0;padding:0;list-style:none;display:grid}.connect-guide li{counter-increment:connect;background:#0a0b0c;border:1px solid #1d2023;border-radius:13px;grid-template-columns:38px 1fr;column-gap:12px;padding:15px;display:grid}.connect-guide li:before{content:counter(connect);width:32px;height:32px;color:hsl(var(--accent-h) 73% 81%);background:#1d2023;border-radius:10px;grid-row:1/3;place-items:center;font-weight:800;display:grid}.connect-guide li b{font-size:13px}.connect-guide li span{color:#95a6bd;margin-top:4px;font-size:12px;line-height:1.45}.connection-result{background:hsl(var(--accent-h) 48% 16%);border-radius:13px;align-items:center;gap:13px;padding:15px;display:flex;position:relative}.connection-result .dot{flex:none;position:static}.connection-result span,.connection-result strong{display:block}.connection-result span{color:#9eb8b9;margin-top:4px;font-size:12px}.agent-identity{align-items:center;gap:14px;display:flex}.agent-identity .big-avatar{width:56px;height:56px}.agent-identity p{color:#9aaabd;margin:7px 0 0}.agent-inspector>dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.agent-inspector>dl>div{background:#0a0b0c;border:1px solid #111315;border-radius:11px;padding:13px}.agent-inspector dt{color:#8193aa}.agent-inspector dd{overflow-wrap:anywhere;margin:5px 0 0}.agent-inspector h3{margin:0 0 10px;font-size:14px}.agent-inspector ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-inspector li{background:#0a0b0c;border:1px solid #111315;border-radius:11px;padding:12px}.agent-inspector li small,.agent-inspector li strong,.agent-inspector li time{display:block}.agent-inspector li small,.agent-inspector li time{color:#7f91a8;font-size:10px}.agent-inspector li strong{margin-top:4px;font-size:12px}.agent-inspector li p{color:#afbdd0;overflow-wrap:anywhere;margin:7px 0;line-height:1.45}.inspector-empty{color:#8fa0b8;border:1px dashed #1d2023;border-radius:11px;padding:18px}.agent-inspector>button,.connect-guide>button{min-height:42px}@media (max-width:560px){.agent-inspector>dl{grid-template-columns:1fr}.agent-inspector,.connect-guide,.fleet-drawer>header{padding:18px}}[aria-label="Visual operations overview"] header small{font-size:11px!important}[aria-label="Visual operations overview"] header strong{font-size:15px!important}[aria-label="Visual operations overview"] button,[aria-label="Visual operations overview"] li p,[aria-label="Visual operations overview"] li strong,[aria-label="Visual operations overview"] time{font-size:11px!important}@media (max-width:720px){html{background:#131618}body,html{overflow-x:hidden}body{min-width:0;padding-bottom:env(safe-area-inset-bottom)}button,input,select,summary,textarea{touch-action:manipulation}button,input,select{min-height:44px}.shell{min-width:0;display:block}.sidebar{z-index:60;width:100%;height:auto;padding:max(9px,env(safe-area-inset-top)) 10px 8px;border-bottom:1px solid #111315;border-right:0;position:sticky;inset:0 0 auto;box-shadow:0 10px 30px #02061799}.brand{gap:9px;padding:0 4px 8px}.brand-mark{border-radius:10px;width:32px;height:32px}.brand strong{font-size:15px}.brand small{display:none}.sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;margin:0;padding:0 2px 2px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{scroll-snap-align:start;border:1px solid #0000;border-radius:11px;flex:none;gap:7px;min-height:44px;padding:9px 11px;font-size:12px}.sidebar nav button span{width:auto}.sidebar nav button.active{border-color:#51649c}.mobile-scroll-hint{color:#91a4cc;text-align:right;padding:3px 4px 0;font-size:10px;display:block}.safety,.user,.workspace{display:none}.main{grid-column:auto;width:100%;min-width:0}.prototype-banner{text-align:center;justify-content:center;gap:6px;height:auto;min-height:32px;padding:8px 12px;line-height:1.3;display:flex}.prototype-banner span,.prototype-banner strong{white-space:nowrap;font-size:9px}.prototype-banner span{text-overflow:ellipsis;overflow:hidden}.topbar{align-items:start;gap:14px;height:auto;padding:16px 12px 12px;display:grid}.topbar h1{letter-spacing:-.6px;overflow-wrap:anywhere;line-height:1.1;font-size:24px!important}.eyebrow{letter-spacing:1px;font-size:9px!important}.top-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.top-actions select{flex:175px;min-width:0}.top-actions button{white-space:nowrap;flex:auto;padding-inline:11px}.top-actions .live{align-items:center;min-height:44px;display:inline-flex}.metric-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;height:auto;padding:10px 12px 13px;display:flex;overflow-x:auto}.metric-strip::-webkit-scrollbar{display:none}.metric-strip>div{scroll-snap-align:start;flex:0 0 min(72vw,230px);min-height:92px;padding:15px 16px}.metric-strip small{font-size:10px!important}.metric-strip strong{margin-bottom:7px;display:block;font-size:25px!important}.metric-strip .tag{white-space:normal;max-width:100%;margin:0;line-height:1.3;display:inline-block}.compact,.control,.page-panel{margin:10px}.content-grid{grid-template-columns:minmax(0,1fr);margin:0;padding:10px}.content-grid,.right-rail{gap:10px;display:grid}.page-panel,.panel{border-radius:16px;min-width:0}.panel-head,.rail-head{align-items:flex-start;gap:12px;padding:15px}.panel-head{flex-direction:column}.panel-head>button{width:100%}.panel-head p{overflow-wrap:anywhere;max-width:100%}.filters{scrollbar-width:none;max-width:100%;overflow-x:auto}.filters button{white-space:nowrap;min-height:38px}.stream{height:min(62vh,560px);min-height:360px}.message{gap:10px;margin:6px;padding:13px 12px}.message-meta{flex-wrap:wrap;align-items:flex-start;line-height:1.35}.message-meta time{width:100%;margin:2px 0 0}.message-body>h3{overflow-wrap:anywhere;font-size:14px}.message-body p{overflow-wrap:anywhere;font-size:13px!important}.delivery-trail{margin:8px;padding:12px}.comms-head-actions{justify-content:stretch;width:100%}.comms-head-actions>.primary{width:100%}.right-rail .agent-list{max-height:390px}.fleet-cards{grid-template-columns:1fr;gap:10px;padding:10px}.fleet-cards article{padding:16px}.fleet-cards article button{min-height:44px}.task-list{padding:10px}.task-list article{grid-template-columns:1fr;gap:13px;padding:14px}.task-list dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.runner-strip{align-items:stretch;padding:10px;overflow-x:auto}.runner-strip>div{flex:none}.queued-missions{padding:10px}.queued-missions article{padding:15px}.mission-actions{grid-template-columns:1fr;gap:8px;display:grid}.mission-actions button{width:100%}.legacy-tasks{margin-inline:10px}.review-backdrop{padding-top:env(safe-area-inset-top);justify-content:stretch;align-items:end}.mission-review{border:0;border-radius:20px 20px 0 0;width:100%;height:min(94dvh,900px)}.mission-review>footer,.mission-review>header,.review-body{padding-inline:16px}.review-limits{grid-template-columns:1fr 1fr}.mission-review>footer{padding-bottom:max(15px,env(safe-area-inset-bottom))}.mission-review>footer span{display:none}.spend-hero{grid-template-columns:1fr;gap:18px;padding:20px 16px}.spend-hero strong{font-size:32px}.controls{padding:16px}.controls>div{grid-template-columns:minmax(0,1fr) auto;gap:8px}.controls>div button{display:none}.audit-table{padding:8px;overflow:visible}.audit-table .table-head{display:none}.audit-table>div:not(.table-head){background:#0a0b0c;border:1px solid #111315;border-radius:13px;grid-template-columns:auto 1fr;gap:7px 12px;min-width:0;margin:8px 0;padding:13px;display:grid}.audit-table>div:not(.table-head) time{color:#8da0b8}.audit-table>div:not(.table-head) p{margin:0}.audit-table>div:not(.table-head) code,.audit-table>div:not(.table-head) p{overflow-wrap:anywhere;grid-column:1/-1}.audit-table>div:not(.table-head) b{justify-self:start}.efficiency-hero{grid-template-columns:1fr;gap:18px;padding:20px 16px}.score-ring{width:104px;height:104px}.efficiency-promise{font-size:22px}.efficiency-grid{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.efficiency-grid article{padding:13px}.execution-ledger{grid-template-columns:1fr;gap:15px;margin:0 10px 10px;padding:15px}.ledger-note{padding:13px 15px}.activity-head{align-items:stretch}.activity-controls{grid-template-columns:1fr;width:100%;display:grid}.activity-controls select{width:100%;max-width:none}.activity-tabs{grid-template-columns:1fr 1fr;display:grid}.activity-tabs button{min-height:40px}.activity-summary{grid-template-columns:1fr 1fr;gap:12px;padding:15px}.activity-summary p{text-align:left;grid-column:1/-1;margin:0}.calendar-wrap{grid-template-columns:26px minmax(650px,1fr);padding:22px 14px}.hourly-heatmap{padding:24px 14px}.hour-bin{grid-template-rows:130px auto}.heatmap-footer{flex-direction:column;align-items:flex-start;padding:13px 15px}.fleet-backdrop{align-items:end;padding:0}.fleet-drawer{width:100%;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:20px 20px 0 0}.fleet-drawer>header{padding:17px}.agent-inspector,.connect-guide{padding:16px}}@media (max-width:420px){.top-actions .secondary{display:none}.top-actions select{flex-basis:100%}.metric-strip>div{flex-basis:78vw}.activity-summary,.efficiency-grid{grid-template-columns:1fr}.activity-summary p{grid-column:1}.review-limits{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:1100px){.topbar{align-items:flex-start;gap:16px;height:auto;min-height:104px;padding:16px 22px}.top-actions{flex-wrap:wrap;justify-content:flex-end;max-width:58%}.top-actions select{min-width:160px}.top-actions button{min-height:38px}}.fleet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617a8;justify-content:normal;place-items:center;padding:24px;display:grid}.fleet-drawer{border:1px solid #1d2023;border-radius:20px;width:min(620px,100vw - 32px);height:auto;max-height:min(760px,100vh - 48px);box-shadow:0 28px 90px #000b}@media (max-width:560px){.fleet-backdrop{padding:12px}.fleet-drawer{border-radius:16px;width:100%;max-height:calc(100vh - 24px)}}.remote-mission-notice{border:1px solid hsl(var(--accent-h) 34% 31%);background:hsl(var(--accent-h) 51% 14%);border-radius:10px;flex-basis:100%;color:hsl(var(--accent-h) 68% 74%)!important;padding:10px 12px!important;font-size:12px!important}.pending-remote-mission{background:linear-gradient(135deg,#0a0b0c,#0a0b0c)!important;border-color:#334c70!important}.remote-mission-progress{grid-template-columns:repeat(4,minmax(72px,1fr));gap:0;max-width:680px;margin-top:15px;display:grid}.remote-mission-progress span{color:#6f7f99;grid-template-columns:24px 1fr;align-items:center;gap:7px;display:grid;position:relative}.remote-mission-progress span:not(:last-child):after{content:"";background:#1d2023;height:2px;position:absolute;top:11px;left:24px;right:0;transform:translate(12px)}.remote-mission-progress i{z-index:1;background:#0a0b0c;border:1px solid #40506d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid;position:relative}.remote-mission-progress b{z-index:1;background:#0a0b0c;width:max-content;padding-right:8px;font-size:9px;font-weight:600;position:relative}.remote-mission-progress .current,.remote-mission-progress .done{color:hsl(var(--accent-h) 61% 67%)}.remote-mission-progress .done i{border-color:hsl(var(--accent-h) 54% 51%);background:hsl(var(--accent-h) 49% 17%)}.remote-mission-progress .done:not(:last-child):after{background:hsl(var(--accent-h) 47% 45%)}.remote-mission-progress .current i{border-color:hsl(var(--accent-h) 72% 75%);box-shadow:0 0 0 4px #6476ff1f,0 0 16px hsl(var(--accent-h) 77% 64%/33%)}.pending-remote-mission .mission-actions{flex-direction:column;align-items:flex-end}.pending-elapsed,.pending-recovery{color:#8ea0ba;white-space:nowrap;font-size:10px}.pending-recovery{color:#f7c36d}@media (max-width:720px){.remote-mission-progress{grid-template-columns:1fr;gap:8px}.remote-mission-progress span{grid-template-columns:24px 1fr}.remote-mission-progress span:after{display:none}.pending-remote-mission .mission-actions{align-items:flex-start}}.freshness-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.freshness-grid>div{background:#0a0b0c;border:1px solid #111315;border-radius:11px;gap:4px;padding:12px;display:grid}.freshness-grid span{color:#8295ad;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.freshness-grid strong{font-size:12px}.freshness-grid small{color:#71859f;font-size:10px;line-height:1.4}.freshness-grid .terminal-disconnected{background:#0a0b0c;border-color:#5a452e}.freshness-grid .terminal-disconnected strong{color:#f3bf75}@media (max-width:560px){.freshness-grid{grid-template-columns:1fr}}.comms-head-actions{align-items:center;gap:9px;display:flex}.comms-head-actions>.primary{white-space:nowrap}@media (max-width:720px){.comms-head-actions{justify-content:flex-end;width:100%}.comms-panel .panel-head{align-items:flex-start;gap:12px}.comms-head-actions .filters{display:none}}.comms-project-routes{background:#0a0b0c;border:1px solid #111315;border-radius:16px;align-items:stretch;gap:8px;margin:18px 18px 0;padding:10px;display:flex;overflow-x:auto}.comms-project-routes>span{flex:1;align-content:center;min-width:170px;padding:2px 8px;display:grid}.comms-project-routes>span strong{font-size:13px}.comms-project-routes button small,.comms-project-routes>span small{color:#8998ad;font-size:10px}.comms-project-routes button{color:#e9eaeb;text-align:left;background:#0a0b0c;border:1px solid #1d2023;border-radius:11px;flex:none;gap:3px;min-width:145px;min-height:52px;padding:9px 12px;display:grid}.comms-project-routes button.selected{border-color:hsl(var(--accent-h) 77% 64%);background:hsl(var(--accent-h) 44% 17%);box-shadow:0 0 0 1px hsl(var(--accent-h) 77% 64%/27%)}.comms-project-routes button b{font-size:12px}@media (max-width:720px){.comms-project-routes{margin:10px 10px 0;padding:8px}.comms-project-routes>span{z-index:1;background:#0a0b0c;min-width:135px;position:sticky;left:0}.comms-project-routes>span small{display:none}.comms-project-routes button{min-width:132px;min-height:48px}.comms-project-routes button small{font-size:9px}}.mission-autonomy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mission-autonomy strong{color:hsl(var(--accent-h) 66% 66%)}.mission-autonomy span{color:#aebbd0;background:#111315;border-radius:999px;padding:5px 8px;font-size:10px}.autonomy-roster{background:#0a0b0c;border:1px solid #1d2023;border-radius:16px;padding:15px}.autonomy-roster>header{justify-content:space-between;align-items:center;display:flex}.autonomy-roster h3{margin:3px 0 0;font-size:15px}.autonomy-roster>header b{color:hsl(var(--accent-h) 67% 71%)}.autonomy-roster>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.autonomy-roster article{background:#0a0b0c;border-radius:12px;padding:11px}.autonomy-roster article span,.autonomy-roster article strong{display:block}.autonomy-roster article span{color:hsl(var(--accent-h) 71% 81%);text-transform:uppercase;margin-top:3px;font-size:9px}.autonomy-roster article p,.autonomy-roster aside p{color:#aeb9ca;margin:7px 0 0}.autonomy-roster aside{background:hsl(var(--accent-h) 49% 16%);border-radius:12px;margin-top:10px;padding:11px}.autonomy-roster aside small,.autonomy-roster aside strong{display:block}.autonomy-roster aside small{color:hsl(var(--accent-h) 69% 68%)}@media (max-width:720px){.autonomy-roster>div{grid-template-columns:1fr}.autonomy-roster>header{align-items:flex-start;gap:8px}.mission-autonomy{flex-direction:column;align-items:flex-start}.mission-autonomy span{border-radius:10px}}.command-actions{background:linear-gradient(125deg,#0a0b0c,#0a0b0c);border:1px solid #1d2023;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:0 18px 14px;padding:16px 18px;display:flex}.command-actions>div{min-width:235px}.command-actions>div small{color:hsl(var(--accent-h) 67% 71%);letter-spacing:.13em}.command-actions h2{margin:4px 0;font-size:17px}.command-actions p{color:#99a7ba;margin:0;font-size:11px}.command-actions nav{flex:1;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;display:grid}.command-actions button{min-height:66px;color:hsl(var(--accent-h) 67% 96%);text-align:left;cursor:pointer;background:#111315;border:1px solid #1d2023;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px 12px;display:grid}.command-actions button>span{color:hsl(var(--accent-h) 69% 71%);grid-row:1/3;font-size:18px}.command-actions button b{font-size:12px}.command-actions button small{color:#92a1b7;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.command-actions button.primary{background:linear-gradient(135deg,hsl(var(--accent-h) 73% 66%),hsl(var(--accent-h) 57% 55%))!important}.command-actions button.primary small,.command-actions button.primary>span{color:#0a0b0c}.quick-command-backdrop{z-index:115}.quick-command-modal{background:#0a0b0c;border:1px solid #1d2023;border-radius:22px;width:min(860px,100vw - 30px);max-height:calc(100dvh - 34px);position:relative;overflow:auto;box-shadow:0 30px 100px #000b}.quick-command-modal .quick-close{z-index:4;color:#fff;background:#111315;border:0;border-radius:50%;width:42px;height:42px;font-size:23px;position:absolute;top:14px;right:14px}.quick-command-modal.inbox-modal{padding-top:58px}.quick-command-modal.inbox-modal>:not(.quick-close){margin:0!important}@media (max-width:1050px){.command-actions{flex-direction:column;align-items:stretch}.command-actions nav{width:100%}}@media (max-width:720px){.command-actions{margin:0 10px 10px;padding:14px}.command-actions nav{padding-bottom:3px;display:flex;overflow-x:auto}.command-actions button{min-width:150px;min-height:70px}.quick-command-modal{border-radius:22px 22px 0 0;width:100%;max-height:92dvh}.quick-command-backdrop{align-items:end;padding:0}}.sidebar nav .docs-nav-link{color:#96a3ba;border-radius:13px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sidebar nav .docs-nav-link span{text-align:center;width:17px}.sidebar nav .docs-nav-link:focus-visible,.sidebar nav .docs-nav-link:hover{color:hsl(var(--accent-h) 71% 99%);outline:2px solid hsl(var(--accent-h) 77% 64%);outline-offset:2px;background:#0a0b0c}@media (max-width:720px){.sidebar nav .docs-nav-link{white-space:nowrap;scroll-snap-align:start;flex:none;gap:7px;min-height:44px;padding:9px 11px}.sidebar nav .docs-nav-link span{width:auto}}.mobile-scroll-hint{display:none}@media (max-width:720px){.mobile-scroll-hint{display:block}.command-scroll-hint{width:100%;margin-top:-12px}}.mission-delete-icon{place-items:center;width:34px;height:34px;color:#ff91a5!important;background:#251a2a!important;border:1px solid #4a3040!important;border-radius:10px!important;padding:0!important;display:grid!important}.mission-delete-icon:hover{background:#3a2030!important;border-color:#754052!important}.mission-delete-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.confirm-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020617c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-modal{text-align:center;background:linear-gradient(145deg,#0a0b0c,#0a0b0c);border:1px solid #1d2023;border-radius:20px;width:min(440px,100%);padding:26px;box-shadow:0 28px 90px #000b}.confirm-icon{color:#ff9bad;background:#4b2433;border-radius:14px;place-items:center;width:44px;height:44px;margin:0 auto 14px;font-size:22px;font-weight:800;display:grid}.confirm-modal>small{color:#ff9bad;letter-spacing:.14em;font-size:10px}.confirm-modal h2{margin:8px 0 10px;font-size:22px}.confirm-modal p{color:#a9b7ca;margin:0;line-height:1.55}.confirm-modal p strong{color:hsl(var(--accent-h) 64% 98%)}.confirm-modal>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.confirm-modal button{min-height:44px;color:hsl(var(--accent-h) 74% 95%);background:#111315;border:1px solid #1d2023;border-radius:12px;font-weight:700}.confirm-modal .confirm-delete{color:#ffd7df;background:#5a2638;border-color:#77364a}.confirm-error{background:#402333;border-radius:10px;padding:9px;font-size:11px;color:#ff9bad!important;margin-top:14px!important}@media (max-width:520px){.confirm-modal{padding:22px 18px}.confirm-modal>div{grid-template-columns:1fr}.mission-actions{flex-wrap:wrap}.mission-delete-icon{margin-left:auto}}.metric-tile-action{border-radius:inherit;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.metric-tile-action>span{letter-spacing:.06em;opacity:.72;font-size:9px;position:absolute;top:15px;right:16px}.metric-strip>div:has(.metric-tile-action):hover{background:#ffffff08}.metric-tile-action:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:6px}.overview-row{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));align-items:stretch;gap:10px;padding:14px 18px 12px;display:grid}.overview-row>.command-actions{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:contents!important}.overview-row .command-actions nav{display:contents!important}.overview-row>.metric-strip{gap:0!important;padding:0!important;display:contents!important}.overview-row .command-actions nav button,.overview-row .metric-strip>div{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;height:100%;max-height:104px;border-radius:14px!important;min-height:0!important;padding:14px 16px!important;display:grid!important}.overview-row .command-actions nav button span:first-child{opacity:.85;grid-area:1/2/span 2;justify-self:end;font-size:19px}.overview-row .command-actions nav button b{grid-area:1/1;align-self:end;font-size:14px}.overview-row .command-actions nav button small{opacity:.78;grid-area:2/1;font-size:9.5px;line-height:1.3}.overview-row .metric-strip small{letter-spacing:.15em;text-transform:uppercase;opacity:.72;grid-area:1/1;align-self:end;margin-bottom:0!important;font-size:8.5px!important}.overview-row .metric-strip strong{letter-spacing:-.025em;grid-area:2/1;line-height:1;font-size:26px!important}.overview-row .metric-strip strong em{opacity:.6;font-size:15px;font-style:normal}.overview-row .metric-strip .tag{white-space:nowrap;grid-area:2/2;place-self:center end;padding:3px 8px!important;font-size:8.5px!important}.overview-row .metric-tile-action>span{letter-spacing:.1em;font-size:7.5px;position:absolute;top:13px;bottom:auto;right:16px}@media (max-width:1280px){.overview-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.overview-row .metric-strip>div{grid-column:auto}}@media (max-width:720px){.overview-row{grid-template-columns:1fr}}:root{--paper:#08090a;--panel:#0f1113;--nav:#060708;--line:#0a0b0c;--muted:#8b9aa6}.sidebar{background:linear-gradient(#0a0b0c,#060708)!important;border-color:#0a0b0c!important;box-shadow:14px 0 44px #0006!important}.sidebar nav .docs-nav-link:focus,.sidebar nav .docs-nav-link:hover,.sidebar nav button:hover{background:#0a0b0c!important}.sidebar nav button.active{background:linear-gradient(110deg,#0a0b0c,#0a0b0c)!important;box-shadow:0 8px 22px #0005,inset 0 1px #ffffff0d!important}.user>span,.workspace-avatar{background:#0a0b0c!important}.main{background:linear-gradient(#0a0b0c,#08090a)!important}.topbar{background:#06090cdc!important}.top-actions button,.top-actions select{color:#d7d9db!important;background:#0a0b0c!important;border-color:#0a0b0c!important}.metric-strip>div,.metric-strip>div:nth-child(2),.metric-strip>div:nth-child(3),.metric-strip>div:nth-child(4){box-shadow:none!important;background:#0f1112!important;border:1px solid #0a0b0c!important}.overview-row .command-actions nav button:not(.primary){background:#0f1112!important;border:1px solid #0a0b0c!important}.overview-row .command-actions nav button:not(.primary):hover{background:#131618!important;border-color:#111315!important}.command-actions{background:0 0!important;border:0!important}.page-panel,.panel{box-shadow:none!important;background:#0d0f11!important;border:1px solid #0a0b0c!important}.agent,.message{background:#101214!important}.message:hover{background:#0a0b0c!important}.composer,.filters{background:#101214!important}.filters button.selected{background:#0a0b0c!important}.autonomy-roster,.comms-project-routes>span,.heatmap-footer,.legacy-tasks,.mission-form,.mission-review,.runner-strip{background:#0d0f11!important;border-color:#0a0b0c!important}.agent-inspector li,.agent-inspector>dl>div,.approval-step,.autonomy-roster article,.delivery-trail,.freshness-grid>div,.message-detail,.mission-instructions,.runner-strip>div,.task-list article,.verification-step{background:#101214!important;border-color:#0a0b0c!important}.confirm-modal,.fleet-drawer,.quick-command-modal{background:#0d0f11!important;border-color:#0a0b0c!important}.blue-tag{color:#a9bccd!important;background:#0a0b0c!important}.main>:not(.topbar):not(.prototype-banner){margin-left:var(--gutter)!important;margin-right:var(--gutter)!important}:root{--gutter:18px}.metric-strip,.overview-row{padding-left:0!important;padding-right:0!important}.command-actions,.comms-project-routes{margin-left:0!important;margin-right:0!important}.main>section[aria-label=Fleet\ activity]{border-left:0;border-right:0;border-radius:14px;overflow:hidden}@media (max-width:720px){:root{--gutter:10px}}.main>* .page-panel,.main>* .panel{margin-left:0!important;margin-right:0!important}.connection-columns,.connections-grid,.content-grid,.page-panel>.panel-body{padding-left:0!important;padding-right:0!important}:root{--accent-h:200}[data-accent=teal]{--accent-h:168}[data-accent=green]{--accent-h:145}[data-accent=lime]{--accent-h:95}[data-accent=amber]{--accent-h:38}[data-accent=coral]{--accent-h:12}[data-accent=pink]{--accent-h:335}[data-accent=violet]{--accent-h:265}[data-accent=indigo]{--accent-h:232}[data-accent=sky]{--accent-h:200}.sidebar-accent{border-top:1px solid var(--line);margin-top:auto;padding:16px 16px 4px}.sidebar-accent .swatches{gap:6px}.sidebar-accent button{border-radius:7px;width:24px;height:24px}.queued-missions article{grid-template-columns:minmax(260px,1.7fr) minmax(210px,.9fr) auto;grid-template-areas:"head meta actions""pilot pilot pilot";align-items:start;gap:13px 20px;padding:16px 18px}.mission-headline{grid-area:head;min-width:0}.queued-missions dl{grid-area:meta;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px 14px}.mission-actions{grid-area:actions;align-self:center}.mission-autonomy{grid-area:pilot}.queued-missions h3{text-wrap:balance;margin:0;font-size:14px;line-height:1.35}.mission-why{color:#7f9188;align-items:baseline;gap:7px;margin:7px 0 0;font-size:9px;line-height:1.5;display:flex}.mission-why span.reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.mission-why .route{flex:none;align-self:center}.mission-autonomy{border-top:1px solid #111315;gap:7px;padding-top:11px}.mission-autonomy .mission-role{text-transform:uppercase;letter-spacing:.5px;color:#8fa097;background:0 0;padding:0;font-size:8px}.mission-autonomy .mission-assignment{color:#8fa097;background:0 0;flex:240px;min-width:0;padding:0;font-size:9px;line-height:1.5}.mission-autonomy .mission-steps{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}@media (max-width:820px){.queued-missions article{grid-template-columns:1fr;grid-template-areas:"head""meta""pilot""actions"}.mission-actions{align-self:start}.mission-autonomy .mission-steps{margin-left:0}}.queued-missions article{grid-template-areas:"head meta actions""strip vitals actions""pilot pilot pilot";row-gap:12px}.mission-vitals{grid-area:vitals;align-self:center}.mission-strip{grid-area:strip;align-self:center}.mission-strip>ol>li{border-radius:5px;flex:0 0 42px;max-width:none;height:30px;font-size:11px}.mission-strip>span{font-size:13px}@media (max-width:820px){.queued-missions article{grid-template-areas:"head""meta""strip""vitals""pilot""actions"}}:root{--provider-claude:#e8945a;--provider-codex:#45d0c0;--provider-grok:#9d8cf5;--provider-other:#6b7d8a;--status-verified:#74d8a6;--status-verified-ground:#17402f;--status-verified-line:#1f5a41;--status-running:#7fb6f2;--status-running-ground:#12283c;--status-running-line:#2b567f;--status-review:#dcb45e;--status-review-ground:#33290f;--status-review-line:#55451a;--status-blocked:#e79191;--status-blocked-ground:#3a1e1e;--status-blocked-line:#5e2c2c;--status-pending:#6d7d76;--status-pending-ground:#14181a;--status-pending-line:#202729}.mission-page .queued-missions{gap:0;padding:0}.mission-page .queued-missions article{box-shadow:none;animation:mission-row-in .42s cubic-bezier(.2,.8,.3,1) backwards;animation-delay:calc(var(--row) * 22ms);background:0 0;border:0;border-bottom:1px solid #1b262e;border-radius:0;padding:18px 26px}.mission-page .queued-missions article:last-child{border-bottom:0}.mission-page .queued-missions article:hover{background:#0c1216}@keyframes mission-row-in{0%{opacity:0;transform:translateY(6px)}}.mission-page .queued-missions h3{letter-spacing:-.01em;font-size:15px;font-weight:600}.mission-page .mission-why{font-size:10px}.mission-page .queued-missions dt{letter-spacing:.14em;font-size:8px}.mission-page .queued-missions dd{font-size:10px}.mission-page .mission-strip>ol>li{flex:0 0 46px;height:34px;font-size:12px}.mission-page .mission-strip>span{font-size:14px}@media (prefers-reduced-motion:reduce){.mission-page .queued-missions article{animation:none}}.board-view{background:#0a0f13;border-radius:8px;flex-wrap:wrap;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.board-view button{color:#7f9188;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:10px;font-weight:600}.board-view button.selected{color:#dbe6ec;background:#18242c}.mission-page .queued-missions article{grid-template:"head actions""digest actions"/minmax(0,1fr) auto;align-items:center;gap:7px 20px;padding:14px 26px}.mission-page .mission-headline{grid-area:head}.mission-page .mission-digest{grid-area:digest}.mission-page .mission-actions{grid-area:actions;align-self:center}.mission-page .queued-missions h3{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-block-size:2.8em;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mission-page .mission-why{margin:5px 0 0}@media (max-width:820px){.mission-page .queued-missions article{grid-template-columns:1fr;grid-template-areas:"head""digest""actions"}.board-view{margin-left:0}}.mission-page .mission-actions{justify-content:flex-end}.mission-page .mission-state{text-align:center;min-width:82px}.advanced-team-setup{min-height:0;overflow:visible}.advanced-team-setup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;list-style:none;display:flex}.advanced-team-setup>summary::-webkit-details-marker{display:none}.advanced-team-setup>summary span{gap:5px;display:grid}.advanced-team-setup>summary strong{color:var(--ink);font-size:14px}.advanced-team-setup>summary small{color:var(--muted);line-height:1.45}.advanced-team-setup>summary b{color:hsl(var(--accent-h) 71% 78%);font-size:11px}.advanced-team-setup[open]>summary{border-bottom:1px solid var(--line)}.advanced-team-setup[open]>summary b{font-size:0}.advanced-team-setup[open]>summary b:after{content:"Hide";font-size:11px}.advanced-team-setup-body{gap:18px;padding:18px;display:grid}.advanced-team-setup-body>section{margin:0}.audit-communication-map{margin:18px}@media (max-width:720px){.advanced-team-setup>summary{align-items:flex-start;padding:16px}.advanced-team-setup-body{padding:10px}.audit-communication-map{margin:10px}}.workspace-page{box-sizing:border-box;flex-direction:column;gap:.25rem;min-width:0;height:100dvh;padding:.5rem;display:flex;overflow:hidden}.workspace-page>h1{margin:0;font-size:16px;line-height:1.2}.workspace-page>p{margin:0;font-size:11px}.hosted-session,.workspace-page>.hosted-nav{flex-shrink:0;font-size:12px}.hosted-session{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hosted-session p{margin:.25rem 0}.hosted-transcript{overscroll-behavior:contain;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}.hosted-transcript article{border-bottom:1px solid;padding:.4rem 0}.hosted-transcript p{white-space:pre-wrap;margin:.25rem 0}.transcript-role{gap:.5rem;margin-right:.5rem;font-size:11px;display:inline-flex}.hosted-transcript time{opacity:.8;font-size:10px}.hosted-transcript pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:.3rem 0}.hosted-transcript summary{cursor:pointer}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}