/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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{:root,:host{--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{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tc-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tc-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--tc-canvas:#efe9dc;--tc-canvas-deep:#e3d5be;--tc-surface:#fffdf8;--tc-surface-raised:#fffaf0;--tc-surface-muted:#f4ecdc;--tc-ink:#252827;--tc-ink-soft:#55544e;--tc-muted:#6b675e;--tc-line:#d6c8b2;--tc-line-strong:#aa8c63;--tc-rail:#25292a;--tc-rail-deep:#151b1d;--tc-rail-ink:#f5ebda;--tc-rail-muted:#b7ab9a;--tc-copper:#985a35;--tc-copper-bright:#bd7e45;--tc-brass:#a87b32;--tc-verdigris:#527a71;--tc-cyan:#217e8d;--tc-violet:#6553a6;--tc-magenta:#9d4f78;--tc-green:#2d8061;--tc-success-ink:#15523d;--tc-amber:#a76516;--tc-danger:#b23c3d;--tc-focus:#075f82;--tc-frame:#9159338c;--tc-frame-soft:#a87b3233;--tc-shadow:0 20px 54px #47301b29;--tc-card-shadow:0 9px 22px #46331e17;--tc-radius-sm:6px;--tc-radius:8px;--tc-radius-lg:13px;--tc-rail-compact:68px;--tc-rail-expanded:272px;--tc-orquestra-energy:var(--tc-copper-bright);--tc-frame-filter:sepia(.78) saturate(1.16) contrast(1.08)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tc-canvas:#071015;--tc-canvas-deep:#0c1b22;--tc-surface:#0e1a20;--tc-surface-raised:#12232b;--tc-surface-muted:#172a31;--tc-ink:#e7f1ef;--tc-ink-soft:#b9c8c7;--tc-muted:#809695;--tc-line:#28434a;--tc-line-strong:#41636b;--tc-rail:#071015;--tc-rail-deep:#03080b;--tc-rail-ink:#e7f1ef;--tc-rail-muted:#94abaa;--tc-copper:#b57445;--tc-copper-bright:#d49a5f;--tc-brass:#d1a94d;--tc-verdigris:#5b9b91;--tc-cyan:#20c9d2;--tc-violet:#9274f7;--tc-magenta:#ef72b6;--tc-green:#43c996;--tc-success-ink:#a8f0d2;--tc-amber:#f2ab43;--tc-danger:#ff6572;--tc-focus:#75e0eb;--tc-frame:#bb7f4b70;--tc-frame-soft:#20c9d21f;--tc-shadow:0 22px 60px #0000006b;--tc-card-shadow:0 10px 26px #00000040;--tc-orquestra-energy:var(--tc-cyan);--tc-frame-filter:brightness(1.08) saturate(1.06)}.tc-scope,.tc-scope *,.tc-scope :before,.tc-scope :after{box-sizing:border-box}.tc-scope{color:var(--tc-ink);background:var(--tc-canvas);font-family:var(--tc-font-sans);font-size:14px}.tc-scope :is(button,input,select,textarea){color:inherit;font:inherit}.tc-scope :is(button,[href],input,select,textarea):focus-visible{outline:3px solid var(--tc-focus);outline-offset:3px}.tc-panel,.tc-card,.tc-dialog,.tc-drawer{border:1px solid var(--tc-line);border-radius:var(--tc-radius-lg);min-width:0;color:var(--tc-ink);background:linear-gradient(145deg, var(--tc-surface), var(--tc-surface-raised));box-shadow:var(--tc-card-shadow)}.tc-panel{padding:18px}.tc-card{padding:18px;position:relative;overflow:hidden}.tc-button,.tc-icon-button{border:1px solid var(--tc-line-strong);border-radius:var(--tc-radius);min-height:36px;color:var(--tc-ink);background:var(--tc-surface);font-size:12px;font-weight:750}.tc-button{padding:0 13px}.tc-icon-button{place-items:center;width:36px;padding:0;display:grid}.tc-button:is(:hover,:focus-visible),.tc-icon-button:is(:hover,:focus-visible){background:var(--tc-surface-muted)}.tc-button-primary{border-color:var(--tc-copper)}@supports (color:color-mix(in lab, red, red)){.tc-button-primary{border-color:color-mix(in srgb, var(--tc-copper) 70%, #000)}}.tc-button-primary{color:#fff8ed;background:linear-gradient(110deg, var(--tc-copper), var(--tc-brass));box-shadow:0 7px 18px var(--tc-copper)}@supports (color:color-mix(in lab, red, red)){.tc-button-primary{box-shadow:0 7px 18px color-mix(in srgb, var(--tc-copper) 25%, transparent)}}.tc-button-danger{border-color:var(--tc-danger);color:#fff;background:var(--tc-danger)}.tc-field{min-width:0;color:var(--tc-ink-soft);gap:6px;font-size:12px;font-weight:700;display:grid}.tc-field :is(input,select,textarea),.tc-theme-control select{border:1px solid var(--tc-line);border-radius:var(--tc-radius);min-width:0;min-height:40px;color:var(--tc-ink);background:var(--tc-surface);padding:8px 10px}.tc-tabs{border-bottom:1px solid var(--tc-line);min-width:0;display:flex;overflow-x:auto}.tc-tab{min-height:40px;color:var(--tc-muted);background:0 0;border:0;flex:none;padding:0 12px;position:relative}.tc-tab[aria-selected=true]{color:var(--tc-ink);font-weight:800}.tc-tab[aria-selected=true]:after{background:linear-gradient(90deg, var(--tc-copper), var(--tc-verdigris));content:"";height:2px;position:absolute;bottom:0;left:10px;right:10px}.tc-table-wrap{border:1px solid var(--tc-line);border-radius:var(--tc-radius-lg);width:100%;overflow:auto}.tc-table{border-collapse:collapse;background:var(--tc-surface);width:100%;min-width:680px}.tc-table :is(th,td){border-bottom:1px solid var(--tc-line);text-align:left;padding:11px 13px}.tc-table th{color:var(--tc-muted);background:var(--tc-surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.tc-badge{border:1px solid var(--tc-line);min-height:24px;color:var(--tc-muted);background:var(--tc-surface);border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.tc-badge-success{color:var(--tc-success-ink);border-color:var(--tc-green)}@supports (color:color-mix(in lab, red, red)){.tc-badge-success{border-color:color-mix(in srgb, var(--tc-green) 55%, var(--tc-line))}}.tc-theme-control{min-width:132px;color:var(--tc-muted);letter-spacing:.06em;gap:5px;font-size:10px;font-weight:800;display:grid}.tc-overlay{z-index:1000;background:#04090cb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.tc-dialog{width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.tc-dialog-header,.tc-dialog-footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.tc-dialog-header{border-bottom:1px solid var(--tc-line)}.tc-dialog-header h2{margin:0;font-size:20px}.tc-dialog-body{min-height:0;padding:18px;overflow:auto}.tc-dialog-footer{border-top:1px solid var(--tc-line)}.tc-drawer{z-index:1001;border-radius:0;width:min(620px,100vw);position:fixed;top:0;bottom:0;right:0;overflow:auto}.tc-shell{isolation:isolate;grid-template-columns:var(--tc-rail-compact) minmax(0, 1fr);height:100dvh;min-height:0;color:var(--tc-ink);background:radial-gradient(circle at 78% -8%, var(--tc-cyan), transparent 28%), radial-gradient(circle at 8% 94%, var(--tc-copper), transparent 33%), linear-gradient(145deg, var(--tc-canvas), var(--tc-canvas-deep));gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tc-shell{background:radial-gradient(circle at 78% -8%, color-mix(in srgb, var(--tc-cyan) 12%, transparent), transparent 28%), radial-gradient(circle at 8% 94%, color-mix(in srgb, var(--tc-copper) 14%, transparent), transparent 33%), linear-gradient(145deg, var(--tc-canvas), var(--tc-canvas-deep))}}.tc-shell{transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1)}.tc-shell[data-rail=expanded]{grid-template-columns:var(--tc-rail-expanded) minmax(0, 1fr)}.tc-shell:before{z-index:-2;opacity:.42;pointer-events:none;background:url(./assets/orquestra-mechanical-frame.png) center / 100% 100% no-repeat, linear-gradient(90deg, var(--tc-frame), transparent 13%, transparent 87%, var(--tc-frame));filter:sepia(.55)saturate(.8);mix-blend-mode:multiply;content:"";position:absolute;inset:6px}.tc-shell:after{z-index:-3;opacity:.1;pointer-events:none;mix-blend-mode:soft-light;content:"";background:url(./assets/orquestra-cyber-city.png) 50%/cover;position:absolute;inset:0}html[data-theme=dark] .tc-shell:before{opacity:.3;filter:none;mix-blend-mode:screen}html[data-theme=dark] .tc-shell:after{opacity:.16}.tc-rail,.tc-stage{border:1px solid var(--tc-frame);border-radius:var(--tc-radius-lg);min-width:0;min-height:0;position:relative;overflow:hidden}.tc-rail{z-index:3;color:var(--tc-rail-ink);background:linear-gradient(165deg, var(--tc-rail), var(--tc-rail-deep))}@supports (color:color-mix(in lab, red, red)){.tc-rail{background:linear-gradient(165deg, color-mix(in srgb, var(--tc-rail) 94%, var(--tc-copper)), var(--tc-rail-deep))}}.tc-rail{box-shadow:inset 0 1px #ffffff14,0 16px 40px #19110b40}.tc-rail .tc-button:not(.tc-button-primary):not(.tc-button-danger){border-color:var(--tc-rail-muted)}@supports (color:color-mix(in lab, red, red)){.tc-rail .tc-button:not(.tc-button-primary):not(.tc-button-danger){border-color:color-mix(in srgb, var(--tc-rail-muted) 56%, transparent)}}.tc-rail .tc-button:not(.tc-button-primary):not(.tc-button-danger){color:var(--tc-rail-ink);background:var(--tc-rail-deep)}.tc-rail .tc-button:not(.tc-button-primary):not(.tc-button-danger):is(:hover,:focus-visible){background:var(--tc-rail)}@supports (color:color-mix(in lab, red, red)){.tc-rail .tc-button:not(.tc-button-primary):not(.tc-button-danger):is(:hover,:focus-visible){background:color-mix(in srgb, var(--tc-rail) 78%, var(--tc-copper))}}.tc-stage{z-index:1;background:linear-gradient(145deg, var(--tc-surface), var(--tc-surface-muted))}@supports (color:color-mix(in lab, red, red)){.tc-stage{background:linear-gradient(145deg, color-mix(in srgb, var(--tc-surface) 94%, transparent), color-mix(in srgb, var(--tc-surface-muted) 92%, transparent))}}.tc-stage{box-shadow:var(--tc-shadow)}.tc-stage:after{z-index:0;border:1px solid var(--tc-frame-soft);opacity:.7;pointer-events:none;clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);content:"";position:absolute;inset:8px}.tc-stage>*{z-index:1;position:relative}.tc-frame{z-index:2;opacity:.63;pointer-events:none;filter:var(--tc-frame-filter) drop-shadow(0 3px 5px #19110b42);border:18px solid #0000;border-image-source:url(./assets/orquestra-internal-frame.png);border-image-slice:110;border-image-width:18px;border-image-repeat:stretch;display:block;position:absolute;inset:0}.tc-frame-hero{opacity:.76;border-width:22px;border-image-width:22px}.tc-frame-rail{opacity:.66;border-width:16px;border-image-width:16px}.tc-frame-compact{opacity:.5;border-width:12px;border-image-width:12px}.tc-frame:before,.tc-frame:after{z-index:4;opacity:.35;pointer-events:none;background:linear-gradient(90deg, transparent, var(--tc-orquestra-energy), #fff2ca, transparent);box-shadow:0 0 10px var(--tc-orquestra-energy);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.tc-frame:before,.tc-frame:after{box-shadow:0 0 10px color-mix(in srgb, var(--tc-orquestra-energy) 44%, transparent)}}.tc-frame:before,.tc-frame:after{content:""}.tc-frame:before{width:23%;height:2px;animation:4.8s ease-out both tc-frame-current-x;top:9%;left:11%}.tc-frame:after{background:linear-gradient(180deg, transparent, var(--tc-orquestra-energy), #fff2ca, transparent);width:2px;height:18%;animation:4.8s ease-out both tc-frame-current-y;top:17%;right:9%}:is(.tc-card,.tc-stage,.tc-rail):is(:hover,:focus-within)>.tc-frame{opacity:.82}@keyframes tc-frame-current-x{0%{transform:translate(-85%)}to{transform:translate(340%)}}@keyframes tc-frame-current-y{0%{transform:translateY(-70%)}to{transform:translateY(420%)}}@media (width<=900px){.tc-shell{--tc-rail-compact:58px;--tc-rail-expanded:232px;gap:10px;padding:10px}}@media (width<=768px){.tc-shell,.tc-shell[data-rail]{height:auto;min-height:100dvh;padding:8px 8px 82px;transition:none;display:block;overflow:visible}.tc-rail{z-index:30;right:10px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;min-height:58px;max-height:70dvh;position:fixed;left:10px}.tc-stage{min-height:calc(100dvh - 96px);overflow:visible}}@media (width<=640px){.tc-shell:before,.tc-shell:after,.tc-frame{display:none}}.tc-machine-dialog{--tc-machine-size:min(720px, calc(100vw - 20px), calc(100dvh - 20px));--tc-machine-safe:clamp(48px, 8.8vmin, 74px);isolation:isolate;width:var(--tc-machine-size);height:var(--tc-machine-size);max-height:none;padding:var(--tc-machine-safe);background:var(--tc-surface-raised);box-shadow:none;background-clip:content-box;border:0;border-radius:24px;animation:.68s cubic-bezier(.16,.82,.22,1) both tc-machine-arrive;position:relative;overflow:hidden}.tc-machine-dialog>:not(.tc-machine-chamber){z-index:3;color:var(--tc-ink);background:var(--tc-surface-raised);animation:.65s cubic-bezier(.16,.82,.22,1) .23s both tc-machine-content;position:relative}.tc-machine-chamber{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tc-machine-aura{z-index:0;opacity:.72;box-shadow:0 0 46px 11px var(--tc-orquestra-energy), inset 0 0 42px var(--tc-orquestra-energy);border-radius:12%;position:absolute;inset:4.5%}@supports (color:color-mix(in lab, red, red)){.tc-machine-aura{box-shadow:0 0 46px 11px color-mix(in srgb, var(--tc-orquestra-energy) 26%, transparent), inset 0 0 42px color-mix(in srgb, var(--tc-orquestra-energy) 18%, transparent)}}.tc-machine-aura{animation:.98s ease-out 80ms both tc-machine-aura}.tc-machine-aperture{z-index:1;inset:var(--tc-machine-safe);clip-path:polygon(2% 0,98% 0,100% 2%,100% 98%,98% 100%,2% 100%,0 98%,0 2%);position:absolute;overflow:hidden}.tc-machine-door{z-index:1;opacity:0;background:linear-gradient(100deg,#070b0dfa,#1c2325e6 52%,#070a0cfc),url(./assets/orquestra-cyber-city.png) 50%/cover;width:50.5%;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:inset 0 0 0 1px #829da03d,inset 0 0 50px #000000e0}.tc-machine-door:before{opacity:.44;content:"";background:repeating-linear-gradient(0deg,#0000 0 20px,#57797c33 21px,#0000 22px),repeating-linear-gradient(116deg,#0000 0 42px,#ffffff0d 43px 44px,#0000 45px 74px);position:absolute;inset:0}.tc-machine-door:after{width:13px;box-shadow:0 0 18px var(--tc-orquestra-energy);background:linear-gradient(90deg,#050809,#354247,#0a0e10);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.tc-machine-door:after{box-shadow:0 0 18px color-mix(in srgb, var(--tc-orquestra-energy) 58%, transparent)}}.tc-machine-door:after{content:""}.tc-machine-door-left{clip-path:polygon(0 0,100% 0,94% 42%,100% 50%,94% 58%,100% 100%,0 100%);animation:.9s cubic-bezier(.16,.9,.2,1) .1s both tc-machine-door-left;left:0}.tc-machine-door-left:after{right:0}.tc-machine-door-right{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,6% 58%,0 50%,6% 42%);animation:.9s cubic-bezier(.16,.9,.2,1) .1s both tc-machine-door-right;right:0}.tc-machine-door-right:after{left:0}.tc-machine-core{z-index:3;border:2px solid var(--tc-orquestra-energy);opacity:0;background:radial-gradient(circle, #fff8d7 0 5%, var(--tc-orquestra-energy) 7% 13%, #060e11e0 14% 43%, var(--tc-orquestra-energy) 44% 46%, transparent 47%);border-radius:50%;width:82px;height:82px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.tc-machine-core{background:radial-gradient(circle, #fff8d7 0 5%, var(--tc-orquestra-energy) 7% 13%, #060e11e0 14% 43%, color-mix(in srgb, var(--tc-orquestra-energy) 66%, transparent) 44% 46%, transparent 47%)}}.tc-machine-core{box-shadow:0 0 22px var(--tc-orquestra-energy), inset 0 0 20px var(--tc-orquestra-energy);animation:.92s cubic-bezier(.2,.8,.2,1) .1s both tc-machine-core}.tc-machine-core:before,.tc-machine-core:after{border:1px solid var(--tc-orquestra-energy);position:absolute;inset:-15px}@supports (color:color-mix(in lab, red, red)){.tc-machine-core:before,.tc-machine-core:after{border:1px solid color-mix(in srgb, var(--tc-orquestra-energy) 70%, transparent)}}.tc-machine-core:before,.tc-machine-core:after{content:"";border-radius:50%}.tc-machine-core:after{opacity:.46;inset:-32px}.tc-machine-scan{z-index:2;background:linear-gradient(90deg, transparent, var(--tc-orquestra-energy), #fff8d7, var(--tc-orquestra-energy), transparent);height:2px;box-shadow:0 0 18px 3px var(--tc-orquestra-energy);position:absolute;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.tc-machine-scan{box-shadow:0 0 18px 3px color-mix(in srgb, var(--tc-orquestra-energy) 55%, transparent)}}.tc-machine-scan{animation:1.2s ease-in-out .51s both tc-machine-scan}.tc-machine-frame-art{z-index:3;filter:var(--tc-frame-filter) drop-shadow(0 13px 22px #120c077a);transform-origin:50%;background:url(./assets/orquestra-internal-frame.png) 50%/contain no-repeat;animation:.78s cubic-bezier(.16,.82,.22,1) both tc-machine-frame-lock,5.6s ease-in-out 1.2s infinite tc-machine-frame-breathe;position:absolute;inset:0}.tc-machine-current{z-index:5;opacity:0;background:linear-gradient(90deg, transparent, var(--tc-orquestra-energy), #fff9dc, transparent);box-shadow:0 0 11px var(--tc-orquestra-energy);position:absolute}@supports (color:color-mix(in lab, red, red)){.tc-machine-current{box-shadow:0 0 11px color-mix(in srgb, var(--tc-orquestra-energy) 72%, transparent)}}.tc-machine-current-top{width:18%;height:2px;animation:4.8s ease-in-out 1.25s infinite tc-machine-current-x;top:4.25%;left:16%}.tc-machine-current-bottom{width:16%;height:2px;animation:5.1s ease-in-out 1.8s infinite reverse tc-machine-current-x;bottom:4.35%;right:18%}.tc-machine-current-right,.tc-machine-current-left{background:linear-gradient(180deg, transparent, var(--tc-orquestra-energy), #fff9dc, transparent);width:2px;height:16%;animation:5.2s ease-in-out 2.15s infinite tc-machine-current-y}.tc-machine-current-right{top:18%;right:4.05%}.tc-machine-current-left{animation-direction:reverse;bottom:17%;left:4.05%}@keyframes tc-machine-arrive{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes tc-machine-content{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes tc-machine-aura{0%{opacity:0;transform:scale(.7)}to{opacity:.5;transform:scale(1)}}@keyframes tc-machine-door-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-110%)}}@keyframes tc-machine-door-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes tc-machine-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-45deg)}28%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)rotate(70deg)}}@keyframes tc-machine-scan{0%{opacity:0;top:8%}15%{opacity:1}to{opacity:0;top:92%}}@keyframes tc-machine-frame-lock{0%{opacity:0;clip-path:inset(48% round 24px);transform:scale(.9)}to{opacity:1;clip-path:inset(0 round 24px);transform:scale(1)}}@keyframes tc-machine-frame-breathe{50%{opacity:1;transform:scale(1.004)}}@keyframes tc-machine-current-x{0%,14%,to{opacity:0;transform:translate(-85%)}24%{opacity:.9}70%{opacity:0;transform:translate(360%)}}@keyframes tc-machine-current-y{0%,20%,to{opacity:0;transform:translateY(-80%)}31%{opacity:.9}78%{opacity:0;transform:translateY(410%)}}@media (width<=640px),(height<=560px){.tc-overlay{align-items:stretch;padding:0}.tc-machine-dialog{background-clip:border-box;border-radius:0;width:100%;height:100dvh;max-height:none;padding:0;animation:none}.tc-machine-chamber{display:none}}@media (prefers-reduced-motion:reduce){.tc-scope *,.tc-scope :before,.tc-scope :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.tc-shell{transition:none}.tc-machine-door,.tc-machine-core,.tc-machine-scan,.tc-machine-current{display:none}}@media (prefers-reduced-transparency:reduce){.tc-shell,.tc-stage,.tc-panel,.tc-card,.tc-dialog,.tc-drawer{background:var(--tc-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.tc-rail{background:var(--tc-rail)!important}.tc-shell:before,.tc-shell:after,.tc-stage:after,.tc-frame,.tc-machine-aura,.tc-machine-scan{display:none!important}}@media (forced-colors:active){.tc-shell:before,.tc-shell:after,.tc-stage:after,.tc-frame,.tc-machine-chamber{display:none!important}.tc-rail,.tc-stage,.tc-panel,.tc-card,.tc-dialog,.tc-drawer,.tc-table-wrap{color:canvastext!important;box-shadow:none!important;background:canvas!important;border:1px solid canvastext!important}.tc-button-primary{color:highlighttext!important;background:highlight!important}.tc-scope :is(button,[href],input,select,textarea):focus-visible{outline:2px solid highlight!important}}@media print{.tc-rail,.tc-frame,.tc-machine-chamber{display:none!important}.tc-shell,.tc-stage,.tc-panel,.tc-card{color:#000;height:auto;box-shadow:none;background:#fff;display:block;overflow:visible}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#14272f;--canvas-soft:#1b282e;--ink:#edece7;--ink-soft:#b4b1aa;--muted:#898e90;--line:#dee7e917;--line-strong:#dee7e929;--surface:#181f23db;--surface-strong:#1c2428f5;--sidebar:#0c111a;--violet:#7256e8;--cyan:#22bccb;--lime:#7fc85b;--green:#2eb891;--orange:#e39142;--red:#d74f5d;--pink:#d253a6;--blue:#4f87da;--shadow:0 18px 50px #02070a33;--shadow-deep:0 28px 72px #02060a57;--radius:18px}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0;font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px}body{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:2px solid #256dc0}button:disabled{cursor:wait;opacity:.58}button,input,select,textarea{transition:opacity .16s,filter .16s,transform .16s}.app-shell{background:radial-gradient(circle at 82% -8%, #24c4d242, transparent 28%), radial-gradient(circle at 6% 90%, #7152e729, transparent 30%), var(--canvas);grid-template-columns:206px minmax(0,1fr);gap:10px;height:100vh;padding:10px;display:grid;overflow:hidden}.sidebar{z-index:40;color:#edf4f9;min-height:0;box-shadow:var(--shadow-deep);background:radial-gradient(circle at 10% 0,#5d4ab438,#0000 26%),linear-gradient(160deg,#141926fc,#070a10fc);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;padding:13px 10px 10px;display:flex;position:relative;overflow:hidden}.brand{align-items:center;gap:8px;padding:0 4px 14px;display:flex}.brand-mark{color:#fff;background:radial-gradient(circle at 72% 28%,#41e3e6 0 8%,#0000 9%),linear-gradient(145deg,#323077,#784fdf 55%,#d74fa6);border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,0 8px 24px #6349dc57}.brand>div,.workspace-switcher>div,.sidebar-profile>div{gap:2px;display:grid}.brand strong{letter-spacing:.06em;font-size:12px}.brand small{color:#7d8796;letter-spacing:.18em;font-size:7px;font-weight:700}.workspace-switcher{width:100%;min-height:46px;color:inherit;text-align:left;background:linear-gradient(135deg,#2ac2d31f,#7d57e61a);border:1px solid #ffffff24;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;display:grid}.workspace-switcher>span{background:linear-gradient(135deg,#2dbbc8,#7858e6);border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.workspace-switcher small{color:#778390;letter-spacing:.13em;font-size:7px}.workspace-switcher>i{color:#707b88;font-style:normal}.primary-nav{gap:3px;margin-top:14px;display:grid}.nav-label{color:#616c79;letter-spacing:.14em;margin:6px 7px 5px;font-size:7px;font-weight:800}.primary-nav button{color:#8d98a6;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;width:100%;min-height:36px;padding:0 8px;display:grid;position:relative}.primary-nav button>i{color:#778291;font-size:13px;font-style:normal}.primary-nav button>em{color:#aeb7c1;text-align:center;background:#ffffff0f;border-radius:8px;min-width:21px;padding:3px 5px;font-size:8px;font-style:normal}.primary-nav button.active{color:#f7f9fc;background:linear-gradient(90deg,#6f4fe645,#27c2d314);box-shadow:inset 0 0 0 1px #6c57e12e}.primary-nav button.active:before{background:linear-gradient(var(--pink), var(--violet), var(--cyan));content:"";border-radius:99px;width:3px;height:24px;position:absolute;left:0;box-shadow:0 0 14px #6d4defbf}.sidebar-live{flex-direction:column;flex:0 auto;gap:3px;min-height:0;margin-top:17px;padding-bottom:3px;display:flex;overflow:hidden}.sidebar-live>header{color:#626e7c;letter-spacing:.14em;justify-content:space-between;align-items:center;min-height:24px;margin:0 7px 4px;font-size:7px;font-weight:800;display:flex}.sidebar-live-count{color:#7f8b98;letter-spacing:.04em;text-transform:none;align-items:center;gap:5px;font-size:6px;font-weight:700;display:inline-flex}.sidebar-live-count>i{background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #2eb89114}.sidebar-live>button{width:100%;min-height:43px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;display:grid}.sidebar-live>.sidebar-agent-row:hover{background:#ffffff09;border-color:#ffffff12;transform:translate(1px)}.sidebar-live button>div{gap:2px;min-width:0;display:grid}.sidebar-live button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.sidebar-live button small{color:#6f7a88;align-items:center;gap:5px;font-size:6px;display:flex}.sidebar-live button small>i{border-radius:50%;flex:none;width:5px;height:5px}.sidebar-live button small>i.working{background:var(--green)}.sidebar-live button small>i.review{background:var(--violet)}.sidebar-live button small>i.idle{background:#7f8a96}.sidebar-live button small>i.blocked{background:var(--red)}.sidebar-live .agent-avatar{box-shadow:none;border:0;border-radius:8px}.sidebar-live .agent-avatar>i{display:none}.sidebar-agent-open{color:#566270;font-size:14px;line-height:1}.sidebar-live>.see-all{color:#8b94a2;border-top:1px solid #ffffff0f;border-radius:0;grid-template-columns:1fr auto;min-height:29px;margin-top:3px;padding-inline:7px;font-size:7px}.sidebar-live>.see-all:hover{color:#c5ccd5;background:0 0}.sidebar-profile{z-index:2;background:linear-gradient(#080c1300,#080c13c7 36%);border-top:1px solid #ffffff14;flex:none;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:auto;padding:10px 6px 0;display:grid;position:relative}.sidebar-profile>span{color:#e9eef3;background:#ffffff14;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.sidebar-profile strong{font-size:9px}.sidebar-profile>a{border-radius:7px;padding:6px;text-decoration:none}.sidebar-profile>a:hover,.sidebar-profile>a:focus-visible{color:#f4f6f2;background:#ffffff0f;outline:none}.main-column{min-width:0;min-height:0;box-shadow:var(--shadow);background:#f9fcfe80;border:1px solid #ffffff94;border-radius:26px;grid-template-rows:66px minmax(0,1fr);display:grid;overflow:hidden}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff85;border-bottom:1px solid #778d9c29;grid-template-columns:minmax(190px,.55fr) minmax(320px,1fr) minmax(320px,.75fr);align-items:center;gap:16px;min-width:0;padding:0 19px;display:grid;position:relative}.topbar-title{align-items:center;gap:10px;display:flex}.topbar-title>.icon-button{display:none}.topbar-title>div{gap:2px;display:grid}.topbar-title small{color:#89939d;letter-spacing:.12em;font-size:8px;font-weight:700}.topbar-title strong{font-size:12px}.global-search{color:#919aa4;background:#ffffffa3;border:1px solid #7087972e;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;height:39px;padding:0 12px;display:grid}.global-search i{font-size:17px;font-style:normal}.global-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}kbd{color:#7f8993;background:#ebf0f3b3;border:1px solid #6f808c24;border-radius:7px;padding:4px 7px;font-family:inherit;font-size:8px}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sync-state{color:#77838d;white-space:nowrap;align-items:center;gap:6px;margin-right:3px;font-size:8px;display:flex}.sync-state>i,.activity-live>i{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite pulse;box-shadow:0 0 0 4px #2eb89117}.icon-button{background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.icon-button:hover{border-color:var(--line);background:#ffffffad}.notification-button{border-color:var(--line);background:#ffffff94;position:relative}.notification-button>i{background:var(--pink);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.primary-button,.secondary-button,.quiet-button,.view-switch button{white-space:nowrap;border-radius:11px;min-height:38px;padding:0 15px;font-size:10px;font-weight:750}.primary-button{color:#fff;background:radial-gradient(circle at 90% 0,#2ac5d033,#0000 32%),linear-gradient(120deg,#1a192d,#28213f);border:1px solid #3b347573;box-shadow:0 8px 20px #1f1c3d33}.primary-button:hover{transform:translateY(-1px);box-shadow:0 11px 24px #1f1c3d45}.primary-button>span{color:#5cd2db;margin-right:4px}.secondary-button,.quiet-button{border:1px solid var(--line);background:#ffffff9e}.secondary-button:hover,.quiet-button:hover{border-color:var(--line-strong);background:#ffffffdb}.content{background:linear-gradient(#eaf2f63d,#f6fafc4d),radial-gradient(circle at 92% 10%,#6b52de12,#0000 30%);min-width:0;min-height:0;padding:26px 27px 38px;overflow:auto}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;min-height:70px;margin-bottom:21px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:7px 0 4px;font-size:clamp(25px,2.15vw,34px);font-weight:650;line-height:1.05}.page-heading h1 em{color:#747f89;font-style:normal;font-weight:450}.page-heading p{color:#79848f;max-width:700px;margin:0;font-size:10px}.eyebrow{color:#6e7883;letter-spacing:.16em;font-size:8px;font-weight:850}.overview-heading .quiet-button{background:0 0;border-color:#0000;align-self:flex-end}.overview-heading .quiet-button span,.panel-header button span{color:var(--violet);margin-left:4px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:11px;display:grid}.metric-card{border-radius:var(--radius);width:100%;min-height:137px;color:var(--ink);text-align:left;background:linear-gradient(135deg,#ffffffd6,#ffffff91);border:1px solid #ffffffc7;grid-template-columns:minmax(0,1fr) auto;align-content:start;padding:17px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #2f425112}.metric-card>span:not(.internal-chassis-frame){color:#717d87;letter-spacing:.11em;text-transform:uppercase;grid-column:1;font-size:8px;font-weight:750}.metric-card>strong{letter-spacing:-.045em;grid-column:1;margin:17px 0 4px;font-size:27px}.metric-card>small{color:#7d8892;grid-column:1;font-size:8px}.metric-icon{border-radius:13px;grid-area:1/2/4;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.metric-glow{border:1px solid #6654cf14;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-35px;right:-20px;box-shadow:inset 0 0 0 15px #ffffff0f}.mission-briefing{color:#eef5fa;background:linear-gradient(90deg,#090e18f7,#0d1421e3),url(/orquestra-mission-control.png) 50%/cover;border:1px solid #4250688f;border-radius:16px;grid-template-columns:minmax(0,1.65fr) minmax(260px,.78fr) minmax(250px,.65fr);gap:0;min-height:196px;margin-bottom:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #19253433}.mission-briefing:after{background:linear-gradient(90deg, var(--pink), var(--violet), var(--cyan));content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.briefing-copy,.briefing-progress,.briefing-status{min-width:0;padding:24px}.briefing-progress,.briefing-status{border-left:1px solid #ffffff17}.briefing-kicker{color:#91a0b0;letter-spacing:.13em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.briefing-kicker em{color:#8e9aa8;letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:5px;margin-left:4px;padding:4px 6px;font-size:7px;font-style:normal}.campaign-signal{background:var(--cyan);border:2px solid #15202d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #22bccb42}.briefing-copy h1{letter-spacing:-.04em;max-width:780px;margin:17px 0 7px;font-size:34px;font-weight:690;line-height:1.03}.briefing-copy>p{color:#91a0af;margin:0;font-size:9px}.briefing-objective{color:#f4f8fb;text-align:left;background:#22bccb14;border:1px solid #3dc2d03d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;width:min(100%,660px);min-height:48px;margin-top:21px;padding:9px 12px;display:grid}.briefing-objective:hover{background:#22bccb21;border-color:#3dc2d08c;transform:translateY(-1px)}.briefing-objective span{color:#5fcbd5;letter-spacing:.12em;grid-column:1;font-size:7px;font-weight:800}.briefing-objective strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:9px;overflow:hidden}.briefing-objective i{color:#58cbd5;grid-area:1/2/3;font-size:16px;font-style:normal}.briefing-progress{align-content:center;display:grid}.briefing-progress header,.briefing-progress footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.briefing-progress header span,.briefing-status>span{color:#728091;letter-spacing:.11em;font-size:8px;font-weight:800}.briefing-progress header strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:25px}.campaign-meter{background:repeating-linear-gradient(90deg,#0000 0 22px,#ffffff14 22px 23px),#ffffff0d;border:1px solid #ffffff14;border-radius:5px;height:10px;margin:16px 0 12px;overflow:hidden}.campaign-meter i{background:linear-gradient(90deg, var(--pink), var(--violet), var(--cyan));height:100%;display:block}.briefing-progress footer{color:#8190a0;align-items:flex-start;font-size:7px}.briefing-status{align-content:center;display:grid}.briefing-status>strong{letter-spacing:.04em;margin:13px 0 19px;font-size:22px}.briefing-status>div{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);display:grid}.briefing-status>div span{color:#718091;gap:3px;padding:12px 7px 0 0;font-size:7px;display:grid}.briefing-status>div b{color:#eef5fa;font-variant-numeric:tabular-nums;font-size:15px}.command-kpi{cursor:pointer}.command-kpi:before{background:var(--cyan);content:"";height:3px;position:absolute;top:0;left:0;right:0}.command-kpi:hover{border-color:#22bccb6b;transform:translateY(-2px);box-shadow:0 17px 36px #293c4d1f}.command-kpi>footer{border-top:1px solid #6a808f1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:9px;display:flex}.command-kpi>footer span{color:#8b959d;font-size:7px}.command-kpi>footer i{color:#77838d;font-style:normal}.campaign-deck .project-command-card{border-radius:10px;min-height:126px}.mission-layout{grid-template-columns:minmax(0,1.62fr) minmax(340px,.88fr);gap:11px;margin-bottom:11px;display:grid}.campaign-map,.threat-panel,.squad-panel,.achievement-panel{border-radius:12px;min-width:0;overflow:hidden}.checkpoint-route{grid-template-columns:repeat(7,minmax(88px,1fr));gap:7px;padding:12px 17px 20px;display:grid;position:relative;overflow-x:auto}.checkpoint-route:before{content:"";background:#7085942e;height:2px;position:absolute;top:32px;left:30px;right:30px}.checkpoint-node{color:#6d7983;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-rows:35px minmax(0,1fr) auto;justify-items:start;gap:8px;min-width:88px;min-height:118px;padding:0 5px 8px;display:grid;position:relative}.checkpoint-node:hover{color:var(--ink);background:#ffffff7a;transform:translateY(-2px)}.checkpoint-node>span{z-index:1;color:#73808b;background:#f5f9fb;border:2px solid #d6e0e5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid;position:relative}.checkpoint-node.current>span{color:#136f78;background:#ddf6f8;border-color:#43bfcc;box-shadow:0 0 0 4px #22bccb1f}.checkpoint-node strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.checkpoint-node small{color:#929ca4;font-size:7px}.campaign-empty{color:#7d8993;grid-column:1/-1;align-content:center;place-items:center;min-height:100px;display:grid}.campaign-empty span{font-size:22px}.campaign-empty p{margin:6px 0 0;font-size:8px}.campaign-map-footer{border-top:1px solid var(--line);color:#7a8690;align-items:center;gap:15px;min-height:45px;padding:0 18px;font-size:7px;display:flex}.campaign-map-footer span{align-items:center;gap:5px;display:flex}.campaign-map-footer i{background:#aab4bb;border-radius:50%;width:7px;height:7px}.campaign-map-footer i.done{background:var(--green)}.campaign-map-footer i.current{background:var(--cyan)}.campaign-map-footer i.blocked{background:var(--red)}.campaign-map-footer small{color:#9aa3aa;margin-left:auto;font-size:7px}.threat-list{padding:0 10px 11px}.threat-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:63px;padding:8px 9px;display:grid}.threat-list>button:hover{background:#ffffff8a;transform:translate(2px)}.threat-rank{color:#a45f1c;background:#e391421a;border:1px solid #e3914238;border-radius:7px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:850;display:grid}.threat-rank.blocked{color:#b03945;background:#d74f5d1a;border-color:#d74f5d38}.threat-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.threat-list div small{color:#87919a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.threat-reason{color:#aa5f19;text-align:right;gap:4px;font-size:7px;font-weight:850;display:grid}.threat-reason small{color:#8b959d;font-size:7px;font-weight:600}.threat-clear{color:#2d9477;justify-content:center;align-items:center;gap:10px;min-height:148px;display:flex}.threat-clear>span{background:#2eb8911f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.threat-clear strong,.threat-clear small{display:block}.threat-clear strong{font-size:9px}.threat-clear small{color:#7e8992;margin-top:3px;font-size:7px}.operational-gates{background:#ffffff94;border:1px solid #ffffffc7;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:11px;display:grid;overflow:hidden;box-shadow:0 12px 30px #2f425112}.operational-gates>button{border:0;border-left:1px solid var(--line);text-align:left;background:#ffffff3d;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:70px;padding:10px 13px;display:grid}.operational-gates>button:first-child{border-left:0}.gate-icon{color:#73808a;background:#76889414;border:1px solid #6a808f26;border-radius:8px;place-items:center;width:34px;height:34px;font-size:7px;font-weight:850;display:grid}.gate-icon.connected{color:#21866a;background:#2eb8911a;border-color:#2eb8913d}.gate-icon.manual{color:#5c47bf;background:#7256e817;border-color:#7256e838}.operational-gates div{gap:3px;min-width:0;display:grid}.operational-gates small{color:#89949d;letter-spacing:.08em;font-size:7px;font-weight:800}.operational-gates strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.operational-gates em{color:#9aa3aa;grid-column:2;font-size:7px;font-style:normal}.squad-achievement-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr);gap:11px;margin-bottom:11px;display:grid}.squad-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 10px 10px;display:grid}.squad-roster>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:65px;padding:8px 9px;display:grid}.squad-roster>button:hover{background:#ffffff85}.squad-roster div{min-width:0}.squad-roster strong,.squad-roster small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.squad-roster strong{font-size:9px}.squad-roster small{color:#87919a;margin-top:4px;font-size:7px}.squad-roster>button>span{color:#89949d;text-align:right;gap:2px;font-size:6px;display:grid}.squad-roster>button>span b{color:var(--ink);font-size:13px}.achievement-list{padding:0 10px 11px}.achievement-list>button,.achievement-locked{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;border-radius:8px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:61px;padding:8px 9px;display:grid}.achievement-list>button:hover{background:#ffffff85}.achievement-list>button>span,.achievement-locked>span{color:#21866a;background:#2eb8911a;border:1px solid #2eb89133;border-radius:8px;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.achievement-list strong,.achievement-list small{display:block}.achievement-list strong{font-size:9px}.achievement-list small{color:#87919a;margin-top:4px;font-size:7px}.achievement-locked{color:#7f8a94}.achievement-locked>span{color:#8a959e;background:#76889412;border-color:#76889424}.command-log{border-radius:12px}.project-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:11px;display:grid}.project-command-card{border-radius:var(--radius);text-align:left;background:linear-gradient(135deg,#ffffffdb,#ffffff94),linear-gradient(90deg,#22bccb1f,#d253a61a);border:1px solid #ffffffc7;gap:14px;min-height:138px;padding:16px;display:grid;box-shadow:0 12px 30px #2f425112}.project-command-card:hover{border-color:#22bccb7a;transform:translateY(-1px);box-shadow:0 16px 38px #2f42511c}.project-command-card header{gap:7px;display:grid}.project-command-card header strong{min-height:38px;color:var(--ink);font-size:14px;line-height:1.18}.project-command-card.urgent header strong{color:#2b1b4f}.project-command-meta{flex-wrap:wrap;gap:6px;display:flex}.project-command-meta span{color:#65717d;background:#f5f9fbc2;border:1px solid #6a808f21;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.project-command-card footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.project-command-card footer span{background:#6a808f24;border-radius:999px;height:8px;overflow:hidden}.project-command-card footer i{border-radius:inherit;background:linear-gradient(90deg, var(--pink), var(--cyan));height:100%;display:block}.project-command-card footer strong{color:#55616d;font-size:10px}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr);gap:11px;margin-bottom:11px;display:grid}.panel{border-radius:var(--radius);background:linear-gradient(135deg,#ffffffd1,#ffffff8c);border:1px solid #ffffffc2;box-shadow:0 14px 34px #2d404f14}.panel-header{justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:17px 19px 13px;display:flex}.panel-header h2{letter-spacing:-.02em;margin:5px 0 0;font-size:15px}.panel-header>button{color:#65717c;background:0 0;border:0;font-size:8px;font-weight:700}.live-agent-list{padding:0 8px 9px}.live-agent-list>button{text-align:left;background:0 0;border:0;border-top:1px solid #6e84931c;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;width:100%;min-height:69px;padding:9px 11px;display:grid}.live-agent-list>button:hover{background:#ffffff78;transform:translate(2px)}.live-agent-copy{min-width:0}.live-agent-copy>div{align-items:center;gap:8px;display:flex}.live-agent-copy strong{font-size:10px}.live-agent-copy p{color:#747f89;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 7px;font-size:9px;overflow:hidden}.progress-track,.task-progress>span{background:#697e8d1f;border-radius:99px;height:3px;display:block;overflow:hidden}.progress-track i,.task-progress>span i{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;display:block}.live-agent-progress{text-align:right;gap:3px;display:grid}.live-agent-progress strong{font-size:12px}.live-agent-progress small{color:#8a949e;font-size:7px}.row-arrow{color:#9aa3ab;font-size:18px;font-style:normal}.agent-avatar{color:#fff;border:1px solid #ffffff38;border-radius:13px;flex:none;place-items:center;font-weight:800;display:grid;position:relative;box-shadow:0 4px 10px #2d3a4d1c}.agent-avatar-initials{z-index:0;position:relative}.agent-avatar.small{border-radius:9px;width:29px;height:29px;font-size:7px}.agent-avatar.medium{width:42px;height:42px;font-size:9px}.agent-avatar.large{border-radius:17px;width:64px;height:64px;font-size:12px}.agent-avatar.cyan{--agent-avatar-accent:#29c8d3;background:linear-gradient(145deg,#169aa8,#29c8d3)}.agent-avatar.lime{--agent-avatar-accent:#83ce60;background:linear-gradient(145deg,#5b9b3c,#83ce60)}.agent-avatar.violet{--agent-avatar-accent:#8064ee;background:linear-gradient(145deg,#5140b9,#8064ee)}.agent-avatar.orange{--agent-avatar-accent:#efa652;background:linear-gradient(145deg,#bd6d2a,#efa652)}.agent-avatar.pink{--agent-avatar-accent:#df65b5;background:linear-gradient(145deg,#aa3b81,#df65b5)}.agent-avatar.blue{--agent-avatar-accent:#65a0ef;background:linear-gradient(145deg,#356bb9,#65a0ef)}.agent-avatar>i{z-index:4;border:2px solid #f2f6f8;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.agent-avatar>i.working,.status-chip.working>i,.agent-summary i.working{background:var(--green)}.agent-avatar>i.review,.status-chip.review>i{background:var(--violet)}.agent-avatar>i.idle,.status-chip.idle>i,.agent-summary i.idle{background:#9ba6ae}.agent-avatar>i.blocked,.status-chip.blocked>i{background:var(--red)}.status-chip{white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:700;display:inline-flex}.status-chip>i{border-radius:50%;width:5px;height:5px}.status-chip.working{color:#2b8b6f;background:#2eb8911c}.status-chip.review{color:#5c49be;background:#7256e81a}.status-chip.idle{color:#737e87;background:#7b8d991a}.status-chip.blocked{color:#b43e49;background:#d74f5d1a}.focus-count{color:#5d49bd;text-align:center;background:#7256e81a;border-radius:9px;min-width:27px;padding:5px 7px;font-size:9px;font-weight:800}.focus-list{padding:0 9px 8px}.focus-list>button{text-align:left;background:0 0;border:0;border-top:1px solid #6e84931c;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:59px;padding:7px 10px;display:grid}.focus-list>button:hover{background:#ffffff7a}.focus-index{color:#687480;background:#7688941a;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.focus-index.p-urgent{color:#b63f4b;background:#d74f5d1a}.focus-index.p-high{color:#a16329;background:#e391421f}.focus-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.focus-list small{color:#87919a;margin-top:3px;font-size:7px;display:block}.focus-due{color:#687480;font-size:8px}.focus-panel>footer{border-top:1px solid #6e84931f;justify-content:space-between;align-items:center;gap:10px;min-height:49px;margin:0 10px;padding:0 8px;display:flex}.focus-panel>footer>span{color:#79858e;align-items:center;gap:7px;font-size:7px;display:flex}.focus-panel>footer>span i{background:var(--green);border-radius:50%;width:6px;height:6px}.focus-panel>footer button{color:#604bbf;background:0 0;border:0;font-size:8px;font-weight:800}.recent-activity{margin-bottom:10px}.activity-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 10px 13px;display:grid}.activity-strip article{border-left:1px solid #6e84931f;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px 12px;display:grid}.activity-strip article:first-child{border-left:0}.activity-icon{color:#5a47b9;background:#7256e81a;border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.activity-icon.completed{color:#278f70;background:#2eb8911a}.activity-icon.blocked{color:#b43f4b;background:#d74f5d1a}.activity-strip p{color:#6f7a84;margin:0;font-size:8px;line-height:1.45}.activity-strip p strong{color:var(--ink)}.activity-strip small{color:#939ba3;margin-top:4px;font-size:7px;display:block}.view-switch{border:1px solid var(--line);background:#fff6;border-radius:12px;gap:3px;padding:3px;display:flex}.view-switch button{color:#7c8790;background:0 0;border:0;min-height:32px}.command-guide{background:linear-gradient(120deg,#ffffffc2,#f2f7f994);border:1px solid #596d7c29;border-radius:15px;grid-template-columns:minmax(310px,1.15fr) minmax(430px,1fr);align-items:center;gap:18px;margin-bottom:13px;padding:13px 15px;display:grid;box-shadow:0 8px 22px #2a3b480f}.command-guide-intro{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.command-mode{color:#5f49be;letter-spacing:.08em;white-space:nowrap;background:#7156e814;border:1px solid #7156e833;border-radius:7px;padding:5px 7px;font-size:6px;font-weight:850}.command-guide-intro strong{font-size:10px;display:block}.command-guide-intro p{color:#73808a;margin:4px 0 0;font-size:7px;line-height:1.5}.command-guide ol{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.command-guide li{border-left:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding-left:8px;display:grid}.command-guide li>span{color:#fff;background:#18202b;border-radius:8px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.command-guide li strong,.command-guide li small{display:block}.command-guide li strong{font-size:8px}.command-guide li small{color:#87919a;text-overflow:ellipsis;margin-top:2px;font-size:6px;line-height:1.35;overflow:hidden}.board-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.filter-pills{gap:5px;display:flex;overflow-x:auto}.filter-pills button{color:#78838d;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;min-height:33px;padding:0 11px;font-size:8px;font-weight:700}.filter-pills .project-filter-pill{color:#126f78;text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,42vw);box-shadow:none;background:#22bccb1a;border-color:#22bccb47;overflow:hidden}.filter-pills .project-filter-pill span{color:inherit}.filter-pills span{color:#6c53d0;margin-left:4px}.board-hint{color:#8b959e;white-space:nowrap;font-size:8px}.kanban-board{grid-template-columns:repeat(5,minmax(245px,1fr));gap:9px;min-height:calc(100vh - 240px);padding-bottom:12px;display:grid;overflow-x:auto}.kanban-column{background:#e6eef27a;border:1px solid #ffffff80;border-radius:16px;flex-direction:column;min-height:100%;padding:8px;display:flex}.kanban-column.drag-active{border-color:#6953db33}.kanban-column>header{justify-content:space-between;align-items:center;min-height:40px;padding:0 5px 7px;display:flex}.kanban-column>header>div{align-items:center;gap:7px;display:flex}.kanban-column>header i,.agent-task-list button>i{border-radius:50%;width:7px;height:7px}.kanban-column>header i.neutral,.agent-task-list i.neutral{background:#a4adb5}.kanban-column>header i.cyan,.agent-task-list i.cyan{background:var(--cyan)}.kanban-column>header i.violet,.agent-task-list i.violet{background:var(--violet)}.kanban-column>header i.red,.agent-task-list i.red{background:var(--red)}.kanban-column>header i.green,.agent-task-list i.green{background:var(--green)}.kanban-column>header strong{font-size:9px}.kanban-column>header span{color:#75808a;text-align:center;background:#ffffff8c;border-radius:7px;min-width:19px;padding:2px 5px;font-size:7px}.kanban-column>header button{color:#8b959e;background:0 0;border:0;font-size:9px}.kanban-stack{align-content:start;gap:8px;display:grid}.task-card{cursor:grab;background:linear-gradient(145deg,#ffffffe6,#ffffffa6);border:1px solid #ffffffc7;border-radius:14px;min-height:193px;padding:13px;position:relative;box-shadow:0 10px 24px #2f414f14}.task-card:hover{border-color:#614dcf33;transform:translateY(-2px);box-shadow:0 14px 30px #2f414f1f}.task-card.dragging{opacity:.48;transform:rotate(1.5deg)}.task-card>header{justify-content:space-between;align-items:center;display:flex}.task-card>header button{color:#929ba3;background:0 0;border:0;font-size:8px}.priority{color:#73808a;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:800;display:inline-flex}.priority>i{background:#9ba6ae;border-radius:50%;width:6px;height:6px}.priority.high{color:#a36225}.priority.high>i{background:var(--orange)}.priority.urgent{color:#b83f4b}.priority.urgent>i{background:var(--red);box-shadow:0 0 0 3px #d74f5d14}.priority.low{color:#73909a}.task-id{color:#939ba4;letter-spacing:.05em;text-transform:uppercase;margin-top:13px;font-size:7px;font-weight:700;display:block}.task-card h3{margin:6px 0 5px;font-size:11px;line-height:1.35}.task-card>p{color:#79848e;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;margin:0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.task-progress{grid-template-columns:1fr auto;align-items:center;gap:7px;margin-top:12px;display:grid}.task-progress strong{color:#6e7983;font-size:7px}.task-card>footer{border-top:1px solid #7186941c;justify-content:space-between;align-items:center;padding-top:10px;display:flex;position:absolute;bottom:12px;left:13px;right:13px}.task-assignment{align-items:center;gap:6px;display:flex}.task-command-button{color:#5e49b9;background:#7256e812;border:1px solid #614dcf2b;border-radius:8px;min-height:27px;padding:0 8px;font-size:7px;font-weight:800}.due{color:#89939c;font-size:7px}.due.today{color:#a75c1f}.unassigned{color:#939ca4;border:1px dashed #aeb7be;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.column-empty{color:#9aa3ab;border:1px dashed #687e8d33;border-radius:12px;align-content:center;place-items:center;gap:4px;min-height:92px;display:grid}.column-empty span{font-size:16px}.column-empty p{margin:0;font-size:8px}.completed-load-more{color:#bdeff1;background:#1968701a;border:1px solid #2cd2dc3d;border-radius:3px;place-items:center;gap:3px;min-height:48px;padding:9px 12px;font-size:10px;font-weight:800;display:grid}.completed-load-more:hover,.completed-load-more:focus-visible{background:#1968702e;border-color:#2cdae470}.completed-load-more span{color:var(--muted);font-size:9px;font-weight:600}.agent-summary,.activity-live{border:1px solid var(--line);color:#727e88;background:#ffffff7a;border-radius:12px;align-items:center;gap:13px;padding:10px 12px;font-size:8px;display:flex}.agent-summary span{align-items:center;gap:6px;display:flex}.agent-summary i{border-radius:50%;width:6px;height:6px}.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.agent-card{--agent-accent:var(--violet);text-align:left;background:#ffffffa8;border:1px solid #60778724;border-radius:16px;flex-direction:column;min-height:292px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #2d404f0e}.agent-card:before{background:linear-gradient(90deg, var(--agent-accent), transparent 82%);opacity:.62;content:"";border-radius:0 0 99px 99px;height:2px;position:absolute;top:0;left:18px;right:18px}.agent-card.cyan{--agent-accent:var(--cyan)}.agent-card.lime{--agent-accent:var(--lime)}.agent-card.orange{--agent-accent:var(--orange)}.agent-card.pink{--agent-accent:var(--pink)}.agent-card.blue{--agent-accent:var(--blue)}.agent-card:hover{background:#fffc;border-color:#6077873d;transform:translateY(-2px);box-shadow:0 12px 28px #2d404f16}.agent-card>header{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.agent-card-title{margin-top:15px;position:relative}.agent-card-title h2{letter-spacing:-.025em;margin:0;font-size:16px}.agent-card-title p{color:#7c8791;margin:4px 0 0;font-size:9px}.agent-current{background:#697f8e0e;border:0;border-radius:11px;margin-top:18px;padding:13px}.agent-current>span{color:#89939c;letter-spacing:.12em;font-size:7px;font-weight:800}.agent-current>strong{min-height:29px;margin:7px 0 10px;font-size:9px;line-height:1.4;display:block}.agent-current>div{background:#697e8d1f;border-radius:99px;height:3px;overflow:hidden}.agent-current>div i{background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;display:block}.agent-card>footer{border-top:1px solid #6e84931a;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:auto;padding-top:15px;display:grid}.agent-card>footer span{color:#89939c;gap:3px;font-size:7px;display:grid}.agent-card>footer strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.card-corner{color:var(--violet);font-style:normal;display:none;position:absolute;bottom:14px;right:16px}.activity-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:11px;display:grid}.activity-live{gap:8px}.timeline-panel{padding:0 18px 18px}.timeline-head{border-bottom:1px solid #6e84931f;justify-content:space-between;align-items:center;min-height:61px;display:flex}.timeline-head span{font-size:13px;font-weight:800}.timeline-head small{color:#87919a;font-size:8px}.timeline{position:relative}.timeline:before{content:"";background:#70869529;width:1px;position:absolute;top:24px;bottom:24px;left:16px}.timeline>article{border-bottom:1px solid #6e84931a;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;display:grid;position:relative}.timeline-mark{z-index:1;color:#5946b9;background:#ece9fb;border-radius:11px;place-items:center;width:33px;height:33px;font-size:9px;font-weight:800;display:grid;position:relative}.timeline-mark.completed{color:#23876a;background:#e1f4ee}.timeline-mark.blocked{color:#b23c48;background:#f9e5e8}.timeline-copy p{color:#6f7a84;margin:0;font-size:9px;line-height:1.45}.timeline-copy p strong{color:var(--ink)}.timeline-copy span{color:#9099a2;margin-top:4px;font-size:7px;display:block}.timeline time{color:#929ba3;font-size:7px}.activity-aside{align-content:start;gap:11px;display:grid}.pulse-card,.source-card{padding:18px}.pulse-card h2{margin:7px 0 20px;font-size:15px}.pulse-chart{background:linear-gradient(#778b9814 1px,#0000 1px) 0 0/100% 33%,#f0f5f88c;border-radius:13px;align-items:end;gap:5px;height:126px;padding:12px 10px 0;display:flex}.pulse-chart i{opacity:.82;background:linear-gradient(#8264ee,#2abecb);border-radius:5px 5px 1px 1px;flex:1;min-height:8px}.pulse-card footer{color:#949ca4;justify-content:space-between;padding:7px 4px 0;font-size:7px;display:flex}.source-card{color:#eaf0f5;background:radial-gradient(circle at 92% 8%,#2aced847,#0000 30%),linear-gradient(135deg,#182037,#49358d);border-color:#ffffff1a;position:relative;overflow:hidden}.source-card>span{color:#ffffff85;letter-spacing:.14em;font-size:8px;font-weight:800}.source-card strong{margin:18px 0 6px;font-size:16px;display:block}.source-card p{color:#ffffffa6;max-width:85%;margin:0;font-size:8px;line-height:1.55}.source-card>i{color:#ffffff14;font-size:44px;font-style:normal;font-weight:900;position:absolute;bottom:9px;right:14px}.overlay{z-index:100;place-items:center;display:grid;position:fixed;inset:0}.overlay-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070c1391;border:0;position:absolute;inset:0}.drawer-overlay{place-items:stretch end}.detail-drawer{z-index:1;background:radial-gradient(circle at 100% 0,#6951db14,#0000 28%),#edf3f6;border-left:1px solid #ffffffa6;grid-template-rows:auto minmax(0,1fr) auto;width:min(470px,96vw);height:100%;animation:.22s ease-out drawer-in;display:grid;position:relative;overflow:hidden;box-shadow:-24px 0 60px #070d153d}.drawer-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff85;justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex}.drawer-header>div{align-items:center;gap:10px;display:flex}.drawer-header>div>span:first-child{color:#818c96;letter-spacing:.08em;font-size:8px;font-weight:800}.drawer-header .icon-button{font-size:20px}.drawer-body{min-height:0;padding:24px 22px 30px;overflow:auto}.drawer-body>h2{letter-spacing:-.04em;margin:8px 0;font-size:24px;line-height:1.15}.drawer-description{color:#71808a;margin:0;font-size:10px;line-height:1.55}.blocker-panel{background:linear-gradient(135deg,#d04a4f1f,#f6ad3d12),#ffffff94;border:1px solid #d04a4f47;border-radius:15px;margin-top:20px;padding:16px}.blocker-panel.decision{border-color:#f6ad3d59}.blocker-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.blocker-panel h3{margin:5px 0 0;font-size:12px}.blocker-panel>header>span{color:#9e7040;font-size:7px;font-weight:800}.blocker-panel dl{gap:8px;margin:14px 0 0;display:grid}.blocker-panel dl>div{background:#ffffff85;border:1px solid #717e8924;border-radius:10px;padding:10px}.blocker-panel dt{color:#8a7370;letter-spacing:.1em;font-size:7px;font-weight:850}.blocker-panel dd{color:#3f4b54;margin:4px 0 0;font-size:9px;line-height:1.5}.blocker-panel .field textarea{min-height:72px}.blocker-target{max-width:210px}.blocker-resolve-button{width:100%;min-height:42px;margin-top:14px}.blocker-conflict{color:#a85155;margin:9px 0 0;font-size:8px;line-height:1.45}.dispatch-panel{background:linear-gradient(135deg,#7256e81a,#22bccb0f),#ffffff8f;border:1px solid #6a52d82e;border-radius:15px;margin-top:20px;padding:15px}.dispatch-panel-heading{grid-template-columns:31px minmax(0,1fr);align-items:start;gap:10px;display:grid}.dispatch-panel-heading>span{color:#fff;background:linear-gradient(145deg,#6650d2,#258eae);border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;display:grid;box-shadow:0 7px 16px #4b41ae2e}.dispatch-panel-heading strong{font-size:11px;display:block}.dispatch-panel-heading p{color:#707d88;margin:4px 0 0;font-size:8px;line-height:1.45}.dispatch-panel .field{margin-top:13px}.dispatch-actions{justify-content:space-between;align-items:center;gap:9px;margin-top:10px;display:flex}.dispatch-actions button{color:#4e5963;background:#ffffffad;border:1px solid #576a7929;border-radius:9px;min-height:31px;padding:0 9px;font-size:7px;font-weight:750}.dispatch-actions button:hover{color:#5e49b9;background:#fff;border-color:#614dcf40}.dispatch-actions small{color:#99703c;text-align:right;font-size:6px;line-height:1.35}.task-command-button.blocker.decision{color:#e9ae55;border-color:#f6ad3d6b}.task-command-button.blocker.technical,.task-command-button.blocker.external{color:#f0777d;border-color:#e153596b}.drawer-meta{grid-template-columns:1.4fr .8fr .9fr;gap:9px;margin:22px 0;display:grid}.drawer-meta>div{background:#ffffff8f;border:1px solid #ffffffb3;border-radius:12px;min-width:0;padding:12px}.drawer-meta div>span{color:#8a949d;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.drawer-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.drawer-meta p{align-items:center;gap:7px;margin:0;display:flex}.drawer-section{background:#ffffff85;border:1px solid #ffffffb3;border-radius:14px;margin-top:17px;padding:16px}.drawer-section>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.drawer-section h3{margin:5px 0 0;font-size:11px}.drawer-section>header>strong{color:#5d49bf;font-size:13px}.status-options{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.status-options button{color:#7b8790;background:#eaf0f48c;border:1px solid #0000;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:49px;padding:4px;font-size:7px;display:grid}.status-options button>i{background:#a2acb4;border-radius:50%;width:6px;height:6px}.status-options button:hover,.status-options button.active{border-color:var(--line-strong);color:var(--ink);background:#fff}.status-options button.active.cyan>i{background:var(--cyan)}.status-options button.active.violet>i{background:var(--violet)}.status-options button.active.red>i{background:var(--red)}.status-options button.active.green>i{background:var(--green)}.progress-range{width:100%;accent-color:var(--violet)}.field{gap:7px;margin-top:15px;display:grid}.field>span{color:#77838d;letter-spacing:.12em;font-size:7px;font-weight:850}.field input,.field select,.field textarea{background:#ffffffc2;border:1px solid #60778733;border-radius:11px;outline:0;width:100%;font-size:10px}.field input,.field select{height:42px;padding:0 11px}.field textarea{resize:vertical;min-height:90px;padding:11px;line-height:1.5}.drawer-footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;justify-content:flex-end;align-items:center;gap:8px;min-height:70px;padding:0 20px;display:flex}.dispatch-button{min-width:150px}.agent-hero{background:#ffffff94;border:1px solid #ffffffb8;border-radius:16px;align-items:center;gap:14px;padding:17px;display:flex}.agent-hero h2{margin:0;font-size:20px}.agent-hero p{color:#7a8690;margin:4px 0 9px;font-size:9px}.agent-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.agent-stats article{background:#ffffff85;border:1px solid #ffffffb3;border-radius:12px;gap:4px;padding:13px;display:grid}.agent-stats strong{font-size:17px}.agent-stats span{color:#89939c;font-size:7px}.agent-status-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.agent-status-grid button{border:1px solid var(--line);color:#74808a;text-align:left;background:#f2f6f899;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:8px;display:flex}.agent-status-grid button:hover,.agent-status-grid button.active{color:var(--ink);background:#fff;box-shadow:0 6px 14px #2d404f12}.agent-status-grid i{border-radius:50%;width:7px;height:7px}.agent-status-grid i.working{background:var(--green)}.agent-status-grid i.review{background:var(--violet)}.agent-status-grid i.idle{background:#9ba6ae}.agent-status-grid i.blocked{background:var(--red)}.agent-task-list>header>span{color:#5e49bf;text-align:center;background:#7256e817;border-radius:8px;min-width:23px;padding:3px 6px;font-size:8px;font-weight:800}.agent-task-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px 2px;display:grid}.agent-task-list>button:hover{padding-left:6px}.agent-task-list button strong{font-size:9px;display:block}.agent-task-list button small{color:#89939c;margin-top:3px;font-size:7px;display:block}.agent-task-list button>span{color:#969fa7}.task-modal{z-index:1;background:radial-gradient(circle at 100% 0,#6751dc17,#0000 28%),#edf3f6;border:1px solid #ffffffbd;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(650px,100vw - 24px);max-height:calc(100vh - 40px);animation:.18s ease-out modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #060c144d}.task-modal>header{border-bottom:1px solid var(--line);background:#ffffff85;justify-content:space-between;align-items:flex-start;gap:20px;min-height:105px;padding:22px 24px;display:flex}.task-modal h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:24px}.task-modal header p{color:#7d8992;margin:0;font-size:9px}.task-modal .icon-button{font-size:20px}.modal-fields{grid-template-columns:1fr 1fr;gap:0 12px;padding:8px 24px 24px;display:grid;overflow:auto}.modal-fields .full{grid-column:1/-1}.start-now-option{cursor:pointer;background:#7156e80f;border:1px solid #7156e829;border-radius:11px;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;margin-top:15px;padding:11px 12px;display:grid}.start-now-option input{width:16px;height:16px;accent-color:var(--violet);margin:0}.start-now-option strong,.start-now-option small{display:block}.start-now-option strong{font-size:9px}.start-now-option small{color:#7d8992;margin-top:3px;font-size:7px}.task-modal>footer{border-top:1px solid var(--line);background:#ffffff94;justify-content:flex-end;align-items:center;gap:8px;min-height:70px;padding:0 24px;display:flex}.toast{z-index:140;color:#f3f7fa;background:#141a25;border:1px solid #ffffff29;border-radius:12px;min-width:210px;padding:13px 16px;font-size:9px;font-weight:700;animation:.18s ease-out toast-in;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 36px #080e164d}.loading-state,.error-state{background:radial-gradient(circle at 75% 10%, #27c3d03b, transparent 26%), var(--canvas);align-content:center;place-items:center;gap:17px;min-height:100vh;display:grid}.loading-brand{align-items:center;gap:10px;display:flex}.loading-brand span,.error-state>span{color:#fff;background:linear-gradient(145deg,#343179,#7751df 58%,#d64fa6);border-radius:13px;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.loading-brand strong{letter-spacing:.08em}.loading-grid{align-items:end;gap:5px;height:26px;display:flex}.loading-grid i{background:linear-gradient(var(--violet), var(--cyan));border-radius:4px;width:5px;animation:1.1s ease-in-out infinite alternate loading}.loading-grid i:first-child{height:35%}.loading-grid i:nth-child(2){height:85%;animation-delay:.1s}.loading-grid i:nth-child(3){height:58%;animation-delay:.2s}.loading-grid i:nth-child(4){height:100%;animation-delay:.3s}.loading-state p,.error-state p{color:#77838d;margin:0;font-size:10px}.error-state h1{margin:0;font-size:24px}.error-state button{color:#fff;background:#171c28;border:0;border-radius:11px;min-height:38px;padding:0 14px}.mobile-nav,.mobile-backdrop{display:none}.app-shell{background:radial-gradient(circle at 94% -12%,#22bccb33,#0000 32%),radial-gradient(circle at 3% 96%,#7256e824,#0000 30%),linear-gradient(145deg,#172b33,#102027 62%,#142a31)}.main-column{background:#1a2429;border-color:#dfe7e914;box-shadow:0 26px 72px #02070a47}.topbar{background:#141b1ff0;border-bottom-color:#dfe7e912}.content{background:linear-gradient(#18242ad6,#141d22f5),radial-gradient(circle at 90% 0,#22bccb14,#0000 28%)}.global-search,.notification-button,.icon-button:hover,.secondary-button,.quiet-button,.view-switch{background:#0b111485;border-color:#dfe7e914}.global-search input::placeholder{color:#696f71}kbd{color:#97958f;background:#ffffff09;border-color:#dfe7e914}.secondary-button:hover,.quiet-button:hover,.icon-button:hover{background:#ffffff12;border-color:#dfe7e926}.topbar-title small,.sync-state,.page-heading p,.eyebrow,.metric-card>span:not(.internal-chassis-frame),.metric-card>small,.command-kpi>footer span,.panel-header>button,.project-command-card footer strong,.agent-card-title p,.agent-current>span,.agent-card>footer span,.timeline-copy p,.timeline-copy span,.timeline time,.drawer-description,.drawer-meta div>span,.field>span,.agent-hero p,.agent-stats span,.task-modal header p,.start-now-option small{color:#9d9b95}.metric-card,.project-command-card,.panel,.command-guide,.kanban-column,.task-card,.agent-card,.agent-summary,.activity-live{background:linear-gradient(145deg,#1b2226f7,#141b1ff2);border-color:#dfe7e917;box-shadow:0 12px 30px #02070a29}.metric-card:hover,.project-command-card:hover,.task-card:hover,.agent-card:hover{background:linear-gradient(145deg,#1f272bfa,#171f23f7);border-color:#47b5c13d;box-shadow:0 16px 36px #02070a3d}.metric-glow{border-color:#5fd3dc0f;box-shadow:inset 0 0 0 15px #ffffff05}.command-kpi>footer,.agent-card>footer,.task-card>footer,.timeline-head,.timeline>article,.activity-strip article,.threat-list>button,.squad-roster>button,.achievement-list>button,.achievement-locked,.agent-task-list>button{border-color:#dfe7e912}.project-command-card.urgent header strong,.project-command-card header strong,.squad-roster>button>span b,.timeline-copy p strong{color:var(--ink)}.project-command-meta span,.filter-pills button.active,.kanban-column>header span{color:#a8a59e;box-shadow:none;background:#ffffff0b;border-color:#dfe7e914}.filter-pills button{color:#858b8d}.filter-pills button.active{color:#f0eee8}.filter-pills .project-filter-pill{color:#6dd6de;background:#22bccb17;border-color:#22bccb3d}.command-guide{background:linear-gradient(120deg,#1c2327fa,#141c20f5)}.command-guide-intro p,.command-guide li small{color:#929491}.command-guide li>span{color:#dcfbff;background:linear-gradient(145deg,#24333a,#152126)}.checkpoint-route:before,.campaign-map-footer,.operational-gates>button,.agent-current>div,.task-progress>span{background-color:#ffffff0f;border-color:#dfe7e912}.checkpoint-node:hover,.threat-list>button:hover,.squad-roster>button:hover,.achievement-list>button:hover,.live-agent-list>button:hover{color:var(--ink);background:#ffffff0b}.checkpoint-node>span{color:#a6adaf;background:#202a2f;border-color:#354148}.checkpoint-node.done>span{color:#78d8bc;background:#2eb8911f;border-color:#2eb89152}.checkpoint-node.current>span{color:#79e4ed;background:#22bccb21;border-color:#43bfcc8f}.checkpoint-node.blocked>span{color:#ef8c97;background:#d74f5d1f;border-color:#d74f5d66}.operational-gates{background:#171e22;border-color:#dfe7e917;box-shadow:0 12px 30px #02070a29}.operational-gates>button:not(:disabled):hover{background:#ffffff0e}.agent-current{background:#ffffff09}.pulse-chart{background:linear-gradient(#dfe7e90e 1px,#0000 1px) 0 0/100% 33%,#050a0d3d}.task-command-button:hover{background:#7256e829;border-color:#8470ee61}.unassigned,.column-empty{color:#838b8e;border-color:#becacd33}.task-modal{box-shadow:0 30px 80px #01050880}.drawer-header,.drawer-footer,.task-modal>header,.task-modal>footer{background:#10171be0;border-color:#dfe7e914}.dispatch-panel,.drawer-meta>div,.drawer-section,.agent-hero,.agent-stats article{background:#ffffff09;border-color:#dfe7e914}.dispatch-panel{background:linear-gradient(135deg,#7256e81c,#22bccb0f),#ffffff06}.dispatch-panel-heading p{color:#9a9b97}.dispatch-actions button,.field input,.field select,.field textarea,.status-options button,.agent-status-grid button{color:#deddd8;background:#04090c47;border-color:#dfe7e917}.field input::placeholder,.field textarea::placeholder{color:#6e7578}.dispatch-actions button:hover,.status-options button:hover,.status-options button.active,.agent-status-grid button:hover,.agent-status-grid button.active{color:#f0efea;box-shadow:none;background:#fff1;border-color:#5dcdd738}.start-now-option{background:#7256e817;border-color:#7256e838}.loading-state p,.error-state p{color:#929895}.content,.drawer-body,.modal-fields,.filter-pills,.kanban-board{scrollbar-color:#979fa06b transparent}@keyframes pulse{50%{opacity:.5}}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes loading{0%{opacity:.45;transform:scaleY(.7)}}@media (width<=1180px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.topbar{grid-template-columns:minmax(140px,.4fr) minmax(250px,1fr) auto}.sync-state{display:none}.metric-grid{grid-template-columns:1fr 1fr}.mission-briefing{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.briefing-status{border-top:1px solid #ffffff17;border-left:0;grid-column:1/-1;grid-template-columns:auto auto minmax(320px,1fr);align-items:center;gap:18px;padding-block:14px}.briefing-status>strong{margin:0}.briefing-status>div{border-top:0}.project-command-grid{grid-template-columns:1fr 1fr}.overview-grid,.mission-layout,.squad-achievement-grid{grid-template-columns:1fr}.operational-gates{grid-template-columns:1fr 1fr}.operational-gates>button:nth-child(3){border-left:0;border-top:1px solid var(--line)}.operational-gates>button:nth-child(4){border-top:1px solid var(--line)}.agents-grid,.activity-strip{grid-template-columns:1fr 1fr}.activity-strip article:nth-child(3){border-left:0}.kanban-board{grid-template-columns:repeat(5,265px)}}@media (width<=900px){body{overflow:auto}.app-shell{padding:8px;grid-template-columns:1fr;height:auto;min-height:100vh;padding-bottom:72px}.sidebar{z-index:70;width:214px;transition:transform .2s;position:fixed;top:8px;bottom:8px;left:8px;transform:translate(calc(-100% - 20px))}.sidebar.mobile-open{transform:none}.mobile-backdrop{z-index:65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080d1580;border:0;display:block;position:fixed;inset:0}.main-column{min-height:calc(100vh - 80px)}.topbar{grid-template-columns:auto minmax(200px,1fr) auto}.topbar-title>.icon-button{display:grid}.topbar-title>div{display:none}.global-search{grid-column:2}.topbar-actions .primary-button{display:none}.content{padding:21px 18px 30px}.mission-briefing{grid-template-columns:1fr}.briefing-progress,.briefing-status{border-top:1px solid #ffffff17;border-left:0;grid-column:auto}.briefing-status{grid-template-columns:auto auto minmax(260px,1fr)}.checkpoint-route{grid-template-columns:repeat(7,minmax(108px,1fr))}.mobile-nav{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c111af5;border:1px solid #ffffff26;border-radius:17px;grid-template-columns:repeat(5,1fr);min-height:58px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 18px 45px #070c1347}.mobile-nav button{color:#7f8a98;background:0 0;border:0;align-content:center;place-items:center;gap:3px;min-width:0;display:grid}.mobile-nav button.active{color:#fff;background:linear-gradient(#7152e62e,#0000)}.mobile-nav button i{font-size:15px;font-style:normal}.mobile-nav button span{font-size:7px}.activity-layout{grid-template-columns:1fr}.activity-aside{grid-template-columns:1fr 1fr}}@media (width<=640px){.app-shell{background:var(--canvas);padding:0 0 68px}.main-column{border:0;border-radius:0;min-height:calc(100vh - 68px)}.topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;height:58px;padding:0 12px}.global-search{height:37px}.global-search kbd,.notification-button{display:none}.content{padding:18px 13px 28px}.page-heading{align-items:flex-start;min-height:auto;margin-bottom:17px}.page-heading h1{font-size:25px}.page-heading p{max-width:95%;line-height:1.5}.overview-heading .quiet-button,.view-switch,.agent-summary,.activity-live,.board-hint{display:none}.mission-briefing{border-radius:0;min-height:0}.briefing-copy,.briefing-progress,.briefing-status{padding:18px}.briefing-copy h1{margin-top:14px;font-size:25px}.briefing-kicker{flex-wrap:wrap}.briefing-objective{margin-top:17px}.briefing-status{grid-template-columns:1fr;align-items:start;gap:3px}.briefing-status>strong{margin:6px 0 11px}.briefing-status>div{width:100%}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.project-command-grid{grid-template-columns:1fr;gap:8px}.project-command-card{min-height:118px}.mission-layout,.squad-achievement-grid{gap:8px}.checkpoint-route{grid-template-columns:1fr;gap:0;padding:7px 13px 13px;overflow:visible}.checkpoint-route:before{width:2px;height:auto;inset:24px auto 24px 28px}.checkpoint-node{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 9px;min-height:62px;padding:6px 5px}.checkpoint-node>span{grid-row:1/3}.checkpoint-node strong{-webkit-line-clamp:1}.campaign-map-footer{flex-wrap:wrap;padding-block:10px}.campaign-map-footer small{width:100%;margin-left:0}.operational-gates{grid-template-columns:1fr}.operational-gates>button{border-top:1px solid var(--line);border-left:0}.operational-gates>button:first-child{border-top:0}.squad-roster{grid-template-columns:1fr}.metric-card{min-height:126px;padding:14px}.metric-card>strong{margin-top:14px;font-size:24px}.metric-icon{width:34px;height:34px;font-size:14px}.overview-grid{gap:8px}.panel-header{min-height:61px;padding:14px 14px 10px}.live-agent-list>button{grid-template-columns:39px minmax(0,1fr) auto}.live-agent-progress{display:none}.activity-strip{grid-template-columns:1fr}.activity-strip article{border-left:0;border-top:1px solid var(--line)}.activity-strip article:first-child{border-top:0}.board-toolbar{margin-right:-13px}.command-guide{grid-template-columns:1fr;gap:12px;padding:13px}.command-guide-intro{grid-template-columns:1fr}.command-mode{width:max-content}.command-guide ol{grid-template-columns:1fr;gap:8px}.command-guide li{border-left:0;padding:0}.filter-pills{padding-right:13px}.kanban-board{grid-template-columns:repeat(5,minmax(82vw,310px));min-height:520px}.agents-grid{grid-template-columns:1fr}.agent-card{min-height:270px}.activity-aside{grid-template-columns:1fr}.timeline-panel{padding-inline:13px}.timeline>article{grid-template-columns:33px minmax(0,1fr)}.timeline time{grid-column:2;margin-top:-20px;padding-bottom:9px}.drawer-meta{grid-template-columns:1fr 1fr}.drawer-meta>div:first-child{grid-column:1/-1}.status-options{grid-template-columns:1fr 1fr}.status-options button:last-child{grid-column:1/-1}.dispatch-actions{flex-direction:column;align-items:flex-start}.dispatch-actions small{text-align:left}.drawer-footer{flex-wrap:wrap;align-content:center;min-height:122px}.dispatch-button{width:100%}.task-modal{border:0;border-radius:0;width:100vw;height:100vh;max-height:100vh}.modal-fields{grid-template-columns:1fr;padding-inline:17px}.modal-fields .full{grid-column:auto}.task-modal>header,.task-modal>footer{padding-inline:17px}.mobile-nav{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;bottom:0;left:0;right:0}.toast{min-width:0;bottom:72px;left:12px;right:12px}}@media (width<=440px){.metric-grid{grid-template-columns:1fr}.command-kpi{min-height:118px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.topbar,.panel,.metric-card,.task-card,.agent-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a2226}}.sidebar-toggle{width:100%;min-height:38px;color:var(--tc-rail-ink);text-align:left;background:#ffffff0b;border:1px solid #d5a9633d;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;margin:0 0 8px;padding:0 9px;font-size:11px;display:grid}.sidebar-toggle:hover{color:#fff;background:#ffffff1a}.sidebar-toggle>span:first-child{color:var(--tc-copper-bright);font-size:16px}.app-shell,.sidebar,.brand>div,.workspace-switcher>div,.workspace-switcher>i,.primary-nav .nav-label,.primary-nav button>span,.primary-nav button>em,.sidebar-live,.sidebar-profile>div,.sidebar-profile>a{transition:opacity .16s,transform .22s,filter .22s}@media (width>=901px){.app-shell[data-shell=expanded]{grid-template-columns:218px minmax(0,1fr)}.app-shell[data-shell=compact]{grid-template-columns:68px minmax(0,1fr)}}@media (width>=769px) and (width<=900px){.app-shell[data-shell=expanded]{grid-template-columns:194px minmax(0,1fr)}.app-shell[data-shell=compact]{grid-template-columns:58px minmax(0,1fr)}}@media (width>=769px){.app-shell[data-shell=compact] .sidebar{align-items:center;padding-inline:7px}.app-shell[data-shell=compact] .brand{justify-content:center;padding-inline:0}.app-shell[data-shell=compact] :is(.brand>div,.sidebar-toggle>span:last-child,.workspace-switcher>div,.workspace-switcher>i,.primary-nav .nav-label,.primary-nav button>span,.primary-nav button>em,.sidebar-live>header,.sidebar-live .sidebar-agent-row>div,.sidebar-agent-open,.sidebar-live>.see-all,.sidebar-profile>div,.sidebar-profile>a){display:none}.app-shell[data-shell=compact] :is(.sidebar-toggle,.workspace-switcher,.primary-nav button,.sidebar-live .sidebar-agent-row){grid-template-columns:1fr;place-items:center;width:42px;padding-inline:0}.app-shell[data-shell=compact] .primary-nav{width:42px}.app-shell[data-shell=compact] .primary-nav button{min-height:40px}.app-shell[data-shell=compact] .primary-nav button.active:before{left:-1px}.app-shell[data-shell=compact] .workspace-switcher>span{width:30px;height:30px}.app-shell[data-shell=compact] .sidebar-live{gap:5px;width:42px;margin-top:12px}.app-shell[data-shell=compact] .sidebar-live .sidebar-agent-row{min-height:40px}.app-shell[data-shell=compact] .sidebar-profile{grid-template-columns:1fr;place-items:center;width:42px;padding-inline:0}}.content{animation:.24s cubic-bezier(.2,.8,.2,1) both poc-stage-arrive}.overlay{animation:.18s ease-out both poc-overlay-arrive}.overlay-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070c0e9e}.detail-drawer{border:1px solid var(--tc-line-strong);border-radius:var(--tc-radius-lg) 0 0 var(--tc-radius-lg);width:clamp(500px,42vw,680px);color:var(--tc-ink);background:var(--tc-surface-raised);border-right:0;animation:.26s cubic-bezier(.2,.8,.2,1) both poc-drawer-arrive;box-shadow:-16px 0 42px #2f1e0f29}.drawer-header,.drawer-footer,.task-modal>header,.task-modal>footer{border-color:var(--tc-line);background:var(--tc-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.drawer-body{background:radial-gradient(circle at 100% 0%, #ffffffb8, transparent 18rem), var(--tc-surface-raised)}.drawer-description,.dispatch-panel-heading p,.agent-hero p,.field>span,.field small,.start-now-option small{color:var(--tc-muted)}.dispatch-panel,.drawer-meta>div,.drawer-section,.agent-hero,.agent-stats article,.run-monitor,.blocker-panel,.start-now-option{border-color:var(--tc-line);border-radius:var(--tc-radius);color:var(--tc-ink);background:var(--tc-surface);box-shadow:none}.field input,.field select,.field textarea{border-color:var(--tc-line);color:var(--tc-ink);background:var(--tc-surface);border-radius:6px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--tc-copper-bright);box-shadow:0 0 0 3px var(--tc-copper)}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-copper) 10%, transparent)}}.machine-task-modal.tc-machine-dialog{color:var(--tc-ink);background:var(--tc-surface-raised);background-clip:content-box;animation:.68s cubic-bezier(.16,.82,.22,1) both poc-modal-arrive}.machine-task-modal.tc-machine-dialog>:not(.tc-machine-chamber){animation:.65s cubic-bezier(.16,.82,.22,1) .23s both poc-modal-content}.machine-task-modal.tc-machine-dialog .modal-fields{scrollbar-gutter:stable}@keyframes poc-stage-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes poc-overlay-arrive{0%{opacity:0}to{opacity:1}}@keyframes poc-drawer-arrive{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes poc-modal-arrive{0%{opacity:0;transform:scale(.88)}58%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes poc-modal-content{0%,34%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes poc-machine-lock{0%{opacity:0;filter:var(--tc-frame-filter) blur(7px) drop-shadow(0 4px 8px #120c072e);transform:scale(.9)}56%{opacity:.8;filter:var(--tc-frame-filter) blur(0) drop-shadow(0 16px 28px #120c075c);transform:scale(1.014)}to{opacity:.72;filter:var(--tc-frame-filter) blur(0) drop-shadow(0 13px 22px #120c0752);transform:scale(1)}}@media (width<=768px){.sidebar-toggle{display:none}.detail-drawer{border:0;border-radius:0;width:100%}}@media (width<=640px),(height<=560px){.machine-task-modal.tc-machine-dialog{background-clip:border-box;border-radius:0}.machine-task-modal.tc-machine-dialog .tc-machine-chamber{display:none}}@media (prefers-reduced-motion:reduce){.app-shell,.sidebar,.content,.overlay,.detail-drawer,.machine-task-modal.tc-machine-dialog,.machine-task-modal.tc-machine-dialog>:not(.tc-machine-chamber),.machine-task-modal.tc-machine-dialog .tc-machine-chamber,.machine-task-modal.tc-machine-dialog .tc-machine-chamber *{transition:none!important;animation:none!important}}.workspace-switcher{cursor:default}.workspace-switcher:hover{transform:none}.workspace-switcher>i{color:#5f6d76;letter-spacing:.12em;width:auto;font-size:6px;font-style:normal;font-weight:800}.run-state{color:#91a0aa;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;background:#11191dbd;border:1px solid #6a7e8b4d;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.run-state.queued{color:#c4aaff;background:#5c399929;border-color:#a97fff61}.run-state.running{color:#75e1e8;background:#177c8429;border-color:#27c2ce61}.run-state.review{color:#ffc27d;background:#8b571f2b;border-color:#f0a85766}.work-list{background:#0d1316d1;border:1px solid #505e6761;border-radius:15px;overflow:hidden}.work-list>header,.work-list>button{grid-template-columns:minmax(280px,1.7fr) minmax(105px,.55fr) minmax(130px,.7fr) minmax(115px,.65fr) minmax(85px,.4fr);align-items:center;gap:14px;display:grid}.work-list>header{color:#67737c;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #505e674d;padding:12px 16px;font-size:12px;font-weight:800}.work-list>button{color:#9aa6ae;text-align:left;background:0 0;border:0;border-bottom:1px solid #505e6733;width:100%;min-height:62px;padding:10px 16px;font-size:12px}.work-list>button:last-of-type{border-bottom:0}.work-list>button:hover{background:#1f2b30b8}.work-list>button>span:first-child{gap:4px;display:grid}.work-list>button small{color:#637078;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.work-list>button strong{color:#e5edf1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-status{font-weight:750}.work-list-empty,.history-empty{color:#6f7d85;text-align:center;margin:0;padding:24px;font-size:9px}.run-monitor{background:#0a1216bf;border:1px solid #505e6761;border-radius:13px;gap:13px;padding:15px;display:grid}.run-monitor.queued{border-color:#a97fff52}.run-monitor.running{border-color:#27c2ce52}.run-monitor>header,.run-monitor>div{justify-content:space-between;gap:12px;display:flex}.run-monitor h3{color:#e8eff3;margin:4px 0 0;font-size:12px}.run-monitor>header>span{color:#9acfd3;text-transform:uppercase;font-size:8px;font-weight:800}.run-monitor>div>span{gap:3px;min-width:0;display:grid}.run-monitor small{color:#5e6b73;letter-spacing:.12em;font-size:6px;font-weight:800}.run-monitor strong{color:#cbd5da;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.task-history{gap:0;display:grid}.task-history>article{border-bottom:1px solid #505e6733;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.task-history>article>i{background:#60717a;border-radius:50%;width:7px;height:7px;margin-top:3px}.task-history>article>i.cyan{background:#39c5cf}.task-history>article>i.violet{background:#9d7aff}.task-history>article>i.red{background:#f08279}.task-history>article>i.green{background:#7fc96b}.task-history>article div{gap:3px;display:grid}.task-history>article strong{color:#cdd6db;font-size:9px}.task-history>article small{color:#69767e;font-size:7px}@media (width<=900px){.work-list>header{display:none}.work-list>button{grid-template-columns:minmax(0,1fr) auto}.work-list>button>span:nth-child(3),.work-list>button>span:nth-child(5){display:none}}@media (width<=520px){.work-list>button{grid-template-columns:minmax(0,1fr);gap:7px}.run-monitor>header,.run-monitor>div{flex-direction:column}}@media (width>=901px){.content.view-work{flex-direction:column;display:flex;overflow:hidden}.content.view-work>.page-heading,.content.view-work>.command-guide,.content.view-work>.board-toolbar{flex:none}.content.view-work>.kanban-board{flex:auto;align-items:stretch;min-height:0;overflow:auto hidden}.content.view-work .kanban-column{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:100%;overflow:hidden auto}.content.view-work .kanban-column>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0b191dfc,#081317f7);position:sticky;top:0}}html[data-theme=light] .task-card h3{color:#263638}html[data-theme=light] .completed-load-more{color:#155f5c;background:#187d7814;border-color:#187d7847}html[data-theme=light] .content.view-work .kanban-column>header{background:linear-gradient(#fffbf1fc,#f7efe0f7)}@media (width<=640px){.global-search{min-width:0}.global-search i{flex:none}}.theme-preference-control{position:relative}.theme-selector{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto auto;align-items:center;gap:6px;font-size:8px;font-weight:700;display:grid}.theme-selector select{border:1px solid var(--line-strong);min-height:30px;color:var(--ink);background:var(--surface-strong);border-radius:8px;padding:0 7px}@supports (color:color-mix(in lab, red, red)){.theme-selector select{background:color-mix(in srgb, var(--surface-strong) 92%, transparent)}}.theme-selector select{letter-spacing:0;text-transform:none;font-size:10px}.theme-save-feedback{z-index:80;border:1px solid var(--line-strong);min-width:210px;color:var(--ink);background:var(--surface-strong);box-shadow:var(--shadow);letter-spacing:0;text-transform:none;border-radius:8px;gap:8px;padding:9px;font-size:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.theme-save-feedback:empty{display:none}.theme-save-feedback.pending{color:var(--ink-soft)}.theme-save-feedback.success{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.theme-save-feedback.success{border-color:color-mix(in srgb, var(--green) 42%, var(--line-strong))}}.theme-save-feedback.error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.theme-save-feedback.error{border-color:color-mix(in srgb, var(--red) 42%, var(--line-strong))}}.theme-save-feedback button{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface-strong);border-radius:7px;justify-self:stretch;font-weight:750}.machine-overlay .overlay-backdrop{background:radial-gradient(circle,#247d7e38,#0000 32%),#070f12c7}.machine-chamber{z-index:101;pointer-events:none;width:min(780px,92vw);height:min(640px,84vh);position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.machine-aura,.machine-core,.machine-scan,.machine-current,.machine-door{display:block;position:absolute}.machine-aura{opacity:.46;filter:blur(24px);background:radial-gradient(circle,#39d5c861,#2189831f 36%,#0000 67%);border-radius:50%;inset:16%}.machine-door{background:repeating-linear-gradient(90deg,#6bcbbf14 0 2px,#0000 2px 16px),linear-gradient(150deg,#122f31e0,#061316a8);border:1px solid #74eade61;width:42%;top:16%;bottom:12%;box-shadow:inset 0 0 46px #39d7ca1a,0 0 34px #42d3c51f}.machine-door-left{clip-path:polygon(0 0,100% 10%,92% 100%,0 91%);animation:.7s cubic-bezier(.2,.8,.2,1) both machine-door-left;left:3%}.machine-door-right{clip-path:polygon(0 10%,100% 0,100% 91%,8% 100%);animation:.7s cubic-bezier(.2,.8,.2,1) both machine-door-right;right:3%}.machine-core{background:radial-gradient(circle,#fff5d5 0 7%,#d9a25b 11%,#207c78 27%,#0e34363d 60%,#0000 66%);border:1px solid #f6d68ed6;border-radius:50%;width:122px;height:122px;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #4fe1d38c,inset 0 0 22px #ffedb599}.machine-scan{background:linear-gradient(90deg,#0000,#d7fff4 42%,#3bd9ca 50%,#d7fff4 58%,#0000);height:2px;top:20%;left:8%;right:8%;box-shadow:0 0 16px #38d7c8}.machine-current-top,.machine-current-bottom{background:linear-gradient(90deg,#0000,#ecd08a,#4cdacb,#0000);height:2px;left:9%;right:9%}.machine-current-top{top:11%}.machine-current-bottom{bottom:8%}.machine-current-right,.machine-current-left{background:linear-gradient(#4cdacb,#0000,#ecd08a);width:2px;top:14%;bottom:10%}.machine-current-right{right:7%}.machine-current-left{left:7%}.machine-task-modal{z-index:102;border-color:#78e8dd85;box-shadow:0 26px 90px #021214ad,0 0 0 1px #eec97b29}.machine-task-modal>*{z-index:1;position:relative}@keyframes machine-door-left{0%{opacity:0;transform:translate(28%)skewY(-5deg)}to{opacity:1;transform:translate(0)skewY(0)}}@keyframes machine-door-right{0%{opacity:0;transform:translate(-28%)skewY(5deg)}to{opacity:1;transform:translate(0)skewY(0)}}@keyframes machine-core{0%{filter:brightness(.82);transform:translate(-50%,-50%)scale(.91)}to{filter:brightness(1.14);transform:translate(-50%,-50%)scale(1.06)}}@keyframes machine-scan{0%,to{opacity:0;transform:translateY(0)}18%,82%{opacity:.88}50%{transform:translateY(300px)}}@keyframes machine-current-x{0%{transform:translate(-85%)}to{transform:translate(85%)}}@keyframes machine-current-y{0%{transform:translateY(-85%)}to{transform:translateY(85%)}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#efe5d3;--canvas-soft:#f5eddf;--ink:#263638;--ink-soft:#5f6c69;--muted:#77817c;--line:#57503b29;--line-strong:#5e563b4d;--surface:#fffaefdb;--surface-strong:#fff9eb;--sidebar:#253d3c;--violet:#6854a8;--cyan:#187d78;--lime:#5a8c5b;--green:#287a66;--orange:#b56b36;--red:#b44949;--pink:#a65178;--blue:#456b98;--shadow:0 18px 50px #4b3c2324;--shadow-deep:0 28px 72px #3a302033}html[data-theme=light],html[data-theme=light] body{background:#efe5d3}html[data-theme=light] .app-shell{background:radial-gradient(circle at 88% -6%,#2a8e8038,#0000 29%),radial-gradient(circle at 3% 96%,#b56b3629,#0000 30%),#efe5d3}html[data-theme=light] .sidebar{color:#f7eedf;background:radial-gradient(circle at 10% 0,#4f9b8c3d,#0000 28%),linear-gradient(160deg,#294847,#183232);border-color:#fff2d62e}html[data-theme=light] .main-column{box-shadow:var(--shadow-deep);background:#f8f0e1;border-color:#6a593c33}html[data-theme=light] .topbar{border-bottom-color:var(--line);background:#fffaeef0}html[data-theme=light] .content{background:linear-gradient(#faf4e7e6,#efe5d3f0),radial-gradient(circle at 90% 0,#1f80781a,#0000 28%)}html[data-theme=light] .global-search,html[data-theme=light] .notification-button,html[data-theme=light] .secondary-button,html[data-theme=light] .quiet-button,html[data-theme=light] .view-switch{border-color:var(--line);background:#fffbf1b8}html[data-theme=light] .metric-card,html[data-theme=light] .project-command-card,html[data-theme=light] .panel,html[data-theme=light] .command-guide,html[data-theme=light] .kanban-column,html[data-theme=light] .task-card,html[data-theme=light] .agent-card,html[data-theme=light] .agent-summary,html[data-theme=light] .activity-live{border-color:var(--line);background:linear-gradient(145deg,#fffbf1fa,#f5ecdcf7);box-shadow:0 12px 30px #4d3b221a}html[data-theme=light] .metric-card:hover,html[data-theme=light] .project-command-card:hover,html[data-theme=light] .task-card:hover,html[data-theme=light] .agent-card:hover{box-shadow:var(--shadow);background:#fffaf0;border-color:#1c7d7875}html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea,html[data-theme=light] .task-modal,html[data-theme=light] .detail-drawer{color:var(--ink);border-color:var(--line-strong);background:#fff8e9}html[data-theme=light] .task-modal>header,html[data-theme=light] .task-modal>footer{background:#fffcf3d6}html[data-theme=light] .theme-selector select{background:#fffaf0}html[data-theme=light] .machine-overlay .overlay-backdrop{background:radial-gradient(circle,#26807729,#0000 32%),#433a2a7a}@media (width<=640px){.theme-selector>span{display:none}.theme-selector select{width:78px}.machine-chamber{display:none}}@media (prefers-reduced-motion:reduce){.machine-chamber *,.machine-task-modal{transition:none!important;animation:none!important}.machine-door,.machine-scan,.machine-current{display:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.machine-chamber{display:none}.machine-overlay .overlay-backdrop{opacity:.92;background:canvas}}.agent-summary i.completed{background:var(--green);box-shadow:0 0 8px #36c79a80}.agent-card{border-color:var(--agent-accent);min-height:468px}@supports (color:color-mix(in lab, red, red)){.agent-card{border-color:color-mix(in srgb, var(--agent-accent) 17%, #dfe7e914)}}.agent-card{background:linear-gradient(#50d3dd06 1px, transparent 1px) 0 0 / 100% 24px, linear-gradient(90deg, #e357ba05 1px, transparent 1px) 0 0 / 24px 100%, radial-gradient(circle at 16% 13%, var(--agent-accent), transparent 35%), linear-gradient(145deg, #192125fa, #0f161afa)}@supports (color:color-mix(in lab, red, red)){.agent-card{background:linear-gradient(#50d3dd06 1px, transparent 1px) 0 0 / 100% 24px, linear-gradient(90deg, #e357ba05 1px, transparent 1px) 0 0 / 24px 100%, radial-gradient(circle at 16% 13%, color-mix(in srgb, var(--agent-accent) 12%, transparent), transparent 35%), linear-gradient(145deg, #192125fa, #0f161afa)}}.agent-card:after{border:1px solid var(--agent-accent);position:absolute;inset:9px}@supports (color:color-mix(in lab, red, red)){.agent-card:after{border:1px solid color-mix(in srgb, var(--agent-accent) 9%, transparent)}}.agent-card:after{pointer-events:none;content:"";border-radius:12px}.agent-avatar.has-model.large{width:126px;height:148px}.rpg-card-state{z-index:4;justify-items:end;gap:7px;display:grid;position:relative}.rpg-rank{border:1px solid var(--agent-accent);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.rpg-rank{border:1px solid color-mix(in srgb, var(--agent-accent) 26%, transparent)}}.rpg-rank{color:var(--agent-accent);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.rpg-rank{color:color-mix(in srgb, var(--agent-accent) 70%, #e9e5d9)}}.rpg-rank{letter-spacing:.1em;text-transform:uppercase;background:#070d109e;font-size:7px;font-weight:800}.rpg-rank:before{color:#56d8df;content:"CYBER // "}.rpg-level{border:1px solid var(--agent-accent);place-items:center;min-width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.rpg-level{border:1px solid color-mix(in srgb, var(--agent-accent) 42%, #ffffff0f)}}.rpg-level{color:#f1eee4;background:radial-gradient(circle, var(--agent-accent), transparent 67%), #0b1216;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.rpg-level{background:radial-gradient(circle, color-mix(in srgb, var(--agent-accent) 20%, transparent), transparent 67%), #0b1216}}.rpg-level{box-shadow:inset 0 0 0 4px #ffffff05, 0 0 18px var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.rpg-level{box-shadow:inset 0 0 0 4px #ffffff05, 0 0 18px color-mix(in srgb, var(--agent-accent) 14%, transparent)}}.rpg-level{letter-spacing:.05em;font-size:9px;font-weight:900}.agent-card-title{z-index:2}.agent-rpg-class{color:var(--agent-accent);align-items:center;gap:6px;margin-top:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-rpg-class{color:color-mix(in srgb, var(--agent-accent) 68%, #e8e3d8)}}.agent-rpg-class{font-family:var(--font-heading);letter-spacing:.015em;font-size:10px}.agent-rpg-class i,.agent-hero-copy h3 i{color:var(--agent-accent,var(--cyan));text-shadow:0 0 10px var(--agent-accent,var(--cyan));font-style:normal}@supports (color:color-mix(in lab, red, red)){.agent-rpg-class i,.agent-hero-copy h3 i{text-shadow:0 0 10px color-mix(in srgb, var(--agent-accent,var(--cyan)) 55%, transparent)}}.rpg-xp{z-index:2;background:#050b0e7a;border:1px solid #dfe7e912;border-radius:12px;gap:7px;margin-top:14px;padding:12px 13px;display:grid;position:relative}.rpg-xp.compact{padding:10px 11px}.rpg-xp>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rpg-xp>header span,.rpg-xp>header strong{font-size:7px;line-height:1}.rpg-xp>header span{color:#ded9cc;font-weight:800}.rpg-xp>header strong{color:#8f928f;font-weight:600}.rpg-xp>div{background:#ffffff0a;border:1px solid #dfe7e90f;border-radius:99px;height:5px;overflow:hidden}.rpg-xp>div i{border-radius:inherit;background:linear-gradient(90deg, var(--agent-accent,var(--violet)), #e653bd);height:100%;box-shadow:0 0 10px var(--agent-accent,var(--violet));display:block}@supports (color:color-mix(in lab, red, red)){.rpg-xp>div i{box-shadow:0 0 10px color-mix(in srgb, var(--agent-accent,var(--violet)) 38%, transparent)}}.agent-card .agent-current{z-index:2;margin-top:12px;position:relative}.agent-card>footer.rpg-card-stats{z-index:2;position:relative}.agent-hero{--agent-accent:var(--violet);border-color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.agent-hero{border-color:color-mix(in srgb, var(--agent-accent) 22%, #dfe7e914)}}.agent-hero{background:radial-gradient(circle at 18% 25%, var(--agent-accent), transparent 38%), linear-gradient(145deg, #182025fa, #0d1418fa)}@supports (color:color-mix(in lab, red, red)){.agent-hero{background:radial-gradient(circle at 18% 25%, color-mix(in srgb, var(--agent-accent) 18%, transparent), transparent 38%), linear-gradient(145deg, #182025fa, #0d1418fa)}}.agent-hero.cyan{--agent-accent:var(--cyan)}.agent-hero.lime{--agent-accent:var(--lime)}.agent-hero.orange{--agent-accent:var(--orange)}.agent-hero.pink{--agent-accent:var(--pink)}.agent-hero.blue{--agent-accent:var(--blue)}.agent-hero-copy{flex:1;min-width:0}.agent-hero-level{align-items:center;gap:7px;margin-bottom:7px;display:flex}.agent-hero-level span,.agent-hero-level strong{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:7px}.agent-hero-level span{color:#f1eee4;background:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.agent-hero-level span{background:color-mix(in srgb, var(--agent-accent) 24%, #0b1216)}}.agent-hero-level span{font-weight:900}.agent-hero-level strong{border:1px solid var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.agent-hero-level strong{border:1px solid color-mix(in srgb, var(--agent-accent) 25%, transparent)}}.agent-hero-level strong{color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.agent-hero-level strong{color:color-mix(in srgb, var(--agent-accent) 68%, #e9e5d9)}}.agent-hero-copy h3{color:var(--agent-accent);align-items:center;gap:6px;margin:4px 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-hero-copy h3{color:color-mix(in srgb, var(--agent-accent) 66%, #e9e4d8)}}.agent-hero-copy h3{font-size:11px}.agent-loadout{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.agent-loadout>span{background:#070d1080;border:1px solid #dfe7e912;border-radius:11px;gap:5px;padding:12px;display:grid}.agent-loadout small{color:#858983;letter-spacing:.12em;font-size:6px;font-weight:800}.agent-loadout strong{color:#dcd8cd;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (width<=520px){.agent-card{min-height:442px}.agent-card>header{min-height:124px}.agent-avatar.has-model.large{width:104px;height:124px}.rpg-level{min-width:44px;height:44px}}@media (height<=650px) and (width>=901px){.sidebar-live .sidebar-agent-row:nth-of-type(3){display:none}}.agent-avatar.has-model{isolation:isolate;border-color:var(--agent-avatar-accent,#5ed0da);overflow:visible}@supports (color:color-mix(in lab, red, red)){.agent-avatar.has-model{border-color:color-mix(in srgb, var(--agent-avatar-accent,#5ed0da) 28%, #ffffff14)}}.agent-avatar.has-model{color:#dcf3f629;background:linear-gradient(#67d2dc0b 1px, transparent 1px) 0 0 / 100% 18%, linear-gradient(90deg, #67d2dc09 1px, transparent 1px) 0 0 / 20% 100%, radial-gradient(circle at 50% 34%, var(--agent-avatar-accent), transparent 55%), linear-gradient(180deg, #0d181d, #070d11)}@supports (color:color-mix(in lab, red, red)){.agent-avatar.has-model{background:linear-gradient(#67d2dc0b 1px, transparent 1px) 0 0 / 100% 18%, linear-gradient(90deg, #67d2dc09 1px, transparent 1px) 0 0 / 20% 100%, radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--agent-avatar-accent) 25%, transparent), transparent 55%), linear-gradient(180deg, #0d181d, #070d11)}}.agent-avatar.has-model{box-shadow:inset 0 0 24px #00000052, 0 10px 28px #0000004d, 0 0 20px var(--agent-avatar-accent)}@supports (color:color-mix(in lab, red, red)){.agent-avatar.has-model{box-shadow:inset 0 0 24px #00000052, 0 10px 28px #0000004d, 0 0 20px color-mix(in srgb, var(--agent-avatar-accent) 9%, transparent)}}.agent-avatar.has-model:before{z-index:-1;border:1px solid var(--agent-avatar-accent);position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.agent-avatar.has-model:before{border:1px solid color-mix(in srgb, var(--agent-avatar-accent) 44%, transparent)}}.agent-avatar.has-model:before{border-radius:inherit;opacity:.58;content:""}.agent-avatar.has-model:after{z-index:3;background:linear-gradient(90deg, transparent, var(--agent-avatar-accent), transparent);height:1px;position:absolute;bottom:5%;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.agent-avatar.has-model:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--agent-avatar-accent) 55%, transparent), transparent)}}.agent-avatar.has-model:after{box-shadow:0 0 8px var(--agent-avatar-accent);opacity:.62;content:""}.agent-avatar.has-model.medium{border-radius:12px;width:52px;height:62px}.agent-avatar.has-model.large{border-radius:18px;width:112px;height:132px}.agent-model-canvas{z-index:2;border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.agent-avatar.has-model>.agent-avatar-initials{z-index:1;opacity:.12}.agent-avatar.has-model>i{border-color:#10191d;width:11px;height:11px;bottom:5px;right:5px;box-shadow:0 0 10px}.agent-avatar.has-model.working:before{animation:1.6s ease-in-out infinite model-stage-live}.agent-avatar.has-model.review:before{animation:2.6s ease-in-out infinite model-stage-review}.agent-avatar.has-model.blocked{filter:saturate(.72);border-color:#de596547}.agent-avatar.has-model.blocked:after{background:linear-gradient(90deg,#0000,#de59659e,#0000);box-shadow:0 0 8px #de596580}.agent-card{min-height:358px}.agent-card>header{align-items:flex-start;min-height:132px}.agent-card-title{margin-top:12px}.agent-card:hover .agent-avatar.has-model{border-color:var(--agent-avatar-accent)}@supports (color:color-mix(in lab, red, red)){.agent-card:hover .agent-avatar.has-model{border-color:color-mix(in srgb, var(--agent-avatar-accent) 52%, #ffffff14)}}.agent-card:hover .agent-avatar.has-model{transform:translateY(-2px);box-shadow:inset 0 0 28px #00000047,0 15px 34px #00000061}.agent-hero:has(.agent-avatar.has-model){align-items:center;min-height:166px}@keyframes model-stage-live{0%,to{filter:drop-shadow(0 0 #0000);opacity:.5;transform:scale(.96)}50%{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--agent-avatar-accent) 38%, transparent));opacity:.96;transform:scale(1.02)}}@keyframes model-stage-review{0%,to{opacity:.42}50%{opacity:.82}}@media (width<=520px){.agent-avatar.has-model.large{width:92px;height:112px}.agent-card{min-height:338px}.agent-card>header{min-height:112px}}:root{--canvas:#050a0d;--canvas-soft:#0a1116;--ink:#e8f5f5;--ink-soft:#9baeb1;--muted:#60777b;--line:#2ddae41f;--line-strong:#2ddae447;--surface:#070e12d1;--surface-strong:#080f13f0;--sidebar:#04080cf0;--cyan:#20dce7;--violet:#8058ff;--lime:#7ee081;--green:#35d6a1;--orange:#ffaf45;--red:#ff4b61;--pink:#f24cb8;--blue:#3f9dff;--shadow:0 20px 54px #00000057;--shadow-deep:0 34px 90px #0000008f;--radius:3px}html,body{background:#03070a}body{font-family:Avenir Next Condensed,Arial Narrow,Avenir Next,Segoe UI,sans-serif}.app-shell{isolation:isolate;background:linear-gradient(90deg,#020508d1 0 20%,#02080c66 48%,#02070a2e),linear-gradient(#0105083d,#010407c7),url(/orquestra-cyber-city.png) 50%/cover fixed,#03070a;gap:8px;padding:8px;position:relative}.app-shell:before{z-index:-1;pointer-events:none;mix-blend-mode:screen;content:"";background:repeating-linear-gradient(#0000 0 3px,#71eef305 4px),radial-gradient(circle,#0000 45%,#000000a3 112%);position:fixed;inset:0}.cyber-world{z-index:-1;pointer-events:none;color:#5be0e757;letter-spacing:.16em;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:700;position:fixed;inset:0;overflow:hidden}.cyber-world:before,.cyber-world:after{content:"";border-color:#2bdde63d;width:86px;height:86px;position:absolute}.cyber-world:before{border-top:1px solid;border-right:1px solid;top:19px;right:19px}.cyber-world:after{border-bottom:1px solid;border-left:1px solid;bottom:19px;left:19px}.cyber-world>span{position:absolute;top:22px;right:34px}.cyber-world>i{background:linear-gradient(90deg,#0000,#24dce7);width:92px;height:2px;position:absolute;top:42px;right:35px;box-shadow:0 0 12px #24dce7b3}.cyber-world>b{color:#ff4f606b;font-weight:700;position:absolute;bottom:23px;right:34px}.sidebar,.topbar,.mission-briefing,.metric-card,.project-command-card,.panel,.work-list,.kanban-column,.task-card,.agent-card,.detail-drawer,.task-modal{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);border-radius:2px}.sidebar{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(#0c161bf5,#03080cf7),#03080bf5;border-color:#38d1db33;box-shadow:inset -1px 0 #26dae214,0 20px 55px #00000085}.sidebar:after{content:"";background:linear-gradient(90deg,#25dce7,#25dce714);height:1px;position:absolute;top:0;left:12px;right:22px;box-shadow:0 0 12px #25dce775}.brand-mark{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:radial-gradient(circle at 72% 28%,#ff4d68 0 8%,#0000 9%),linear-gradient(145deg,#0b3d48,#117e89 52%,#702954);border:1px solid #2fe2eb73;border-radius:2px;box-shadow:inset 0 0 14px #31e0ea38,0 0 20px #24d5e02e}.brand strong,.topbar-title strong,.page-heading h1,.mission-briefing h1,.panel-header h2,.agent-card-title h2{letter-spacing:-.02em;font-stretch:75%}.brand small,.nav-label,.eyebrow,.briefing-kicker,.topbar-title small,.agent-loadout small{letter-spacing:.15em;font-family:SFMono-Regular,Consolas,monospace}.workspace-switcher{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:linear-gradient(90deg,#1dd1dc1a,#0000 62%),#0b151ab8;border-color:#2ddae42e;border-radius:1px}.workspace-switcher>span{background:linear-gradient(135deg,#16aebb,#254e7a);border-radius:1px}.primary-nav button{border-radius:1px}.primary-nav button.active{color:#e7ffff;background:linear-gradient(90deg,#23dce72e,#23dce705),#071217b8;border:1px solid #23dce745;box-shadow:inset 3px 0 #29deea,0 0 20px #22d6e114}.primary-nav button.active:after{content:"";background:#ff4a62;width:4px;height:4px;position:absolute;top:7px;right:7px;box-shadow:0 0 8px #ff4a62}.sidebar-live>.sidebar-agent-row:hover,.sidebar-live>.see-all:hover{background:linear-gradient(90deg,#1fd8e214,#0000)}.main-column{z-index:1;background:linear-gradient(#040a0eb8,#04090cd1);border:1px solid #29ced821;border-radius:2px;position:relative;box-shadow:0 22px 80px #00000070}.topbar{background:linear-gradient(90deg,#0f2227f0,#050c10de),#040a0de6;border-bottom-color:#2fd8e12b;min-height:62px;box-shadow:inset 0 -1px #2bdbe40f,0 14px 34px #0003}.topbar:before{content:"";background:linear-gradient(90deg,#22dce7,#0000);width:112px;height:2px;position:absolute;bottom:-1px;left:18px;box-shadow:0 0 10px #22dce785}.topbar:after{color:#29d8e240;letter-spacing:.13em;content:"UPLINK // D1-CORE // SECURE";font-family:SFMono-Regular,Consolas,monospace;font-size:5px;position:absolute;top:9px;right:18px}.global-search{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#03090ca8;border-color:#29d7e229;border-radius:1px}.primary-button{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(135deg,#f33f6538,#401d5b57),#10131d;border-color:#f5476652;border-radius:1px;box-shadow:inset 0 0 18px #f33f6514,0 0 20px #f33f6514}.content{background:linear-gradient(#03090d70,#03080ba8),0 0;position:relative}.content:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#2ad9e206 1px,#0000 1px) 0 0/100% 28px,linear-gradient(90deg,#2ad9e205 1px,#0000 1px) 0 0/28px 100%;position:fixed;inset:70px 12px 12px 224px;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.mission-briefing{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(90deg,#02070af5 0 42%,#02080c9e 67%,#02070ac7),linear-gradient(#01060933,#010508c7),url(/orquestra-cyber-city.png) 76% 52%/cover;border-color:#2dd9e338;border-radius:2px;min-height:300px;box-shadow:inset 0 0 70px #0000005c,0 24px 60px #0000005c}.mission-briefing:before{content:"";background:linear-gradient(90deg,#24dfe9,#24dfe900);width:180px;height:2px;position:absolute;top:0;left:22px;box-shadow:0 0 14px #24dfe99e}.mission-briefing:after{width:180px;height:12px;box-shadow:none;background:0 0;border-bottom:1px solid #ff465e57;border-right:1px solid #ff465e99;bottom:16px;right:18px}.briefing-kicker{color:#78eaf0}.briefing-kicker em{color:#ffc169;background:#6c3c0d3d;border-color:#ffae443d;border-radius:1px}.mission-briefing h1{color:#eefcfc;text-shadow:0 2px 22px #000000eb,0 0 26px #22d8e214;max-width:610px}.briefing-objective{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);background:linear-gradient(90deg,#117e8838,#041116ad),#040c10c2;border-color:#24dde73d;border-radius:1px}.briefing-objective:hover{border-color:#24dde77a;box-shadow:inset 3px 0 #24dde7,0 0 28px #24dde71a}.briefing-progress,.briefing-status{background:#02080b40;border-left-color:#2fd7e12b}.briefing-status>strong.risk{color:#ff5267;text-shadow:0 0 18px #ff465e5c}.campaign-meter{border-radius:0}.campaign-meter i{background:linear-gradient(90deg,#22dce7,#f24cb8);border-radius:0;box-shadow:0 0 14px #24dbe55c}.metric-grid{gap:10px}.metric-card,.project-command-card,.panel,.task-card,.agent-card{background:linear-gradient(135deg,#0f1d22e0,#050c10eb),#050c10e6;border-color:#32d7e01f;box-shadow:inset 0 1px #ffffff05,0 18px 44px #00000042}.metric-card,.project-command-card{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,10px 100%,0 calc(100% - 10px))}.command-kpi:before{height:2px;box-shadow:0 0 12px}.command-kpi>strong{color:#eaffff;text-shadow:0 0 18px #23dce71f;font-family:SFMono-Regular,Consolas,monospace}.command-kpi.orange>strong,.command-kpi.orange .metric-icon{color:#ffb14a}.command-kpi.violet>strong,.command-kpi.violet .metric-icon{color:#d45cff}.command-kpi.lime>strong,.command-kpi.lime .metric-icon{color:#70e5a8}.project-command-card:hover,.metric-card:hover,.panel:hover,.agent-card:hover{background:linear-gradient(135deg,#0f2328f0,#050e12f5),#050c10f0;border-color:#32dde640;box-shadow:inset 0 1px #5ce7ed0a,0 21px 52px #00000057,0 0 24px #23d8e20a}.panel{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);position:relative}.panel:before{content:"";background:linear-gradient(90deg,#21dce7,#0000);width:86px;height:1px;position:absolute;top:0;left:0}.panel-header h2{color:#dff3f3}.eyebrow{color:#47cbd3}.threat-panel{background:linear-gradient(145deg,#240a10d1,#070c10f0),#070c10f0;border-color:#ff4a602e}.threat-panel:before{background:linear-gradient(90deg,#ff4a61,#0000)}.threat-list>button:hover{background:linear-gradient(90deg,#ff4a6014,#0000);border-color:#ff4a603d}.focus-count,.threat-rank.blocked{color:#ff6578;background:#78152647;border-radius:1px}.operational-gates{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#03090cc4;border-color:#2cd2dc21;border-radius:2px}.operational-gates>button{background:linear-gradient(#0c1a1fa8,#040c0fb8)}.gate-icon{border-radius:1px}.checkpoint-node.current{background:linear-gradient(90deg,#1fdbe624,#0000),#050f13e0;border-color:#20dde766;box-shadow:inset 3px 0 #22dce7,0 0 20px #22dce70f}.agent-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(145deg,#0b191ef0,#040a0ef5),#050c10f0;min-height:374px}.agent-card:before{background:linear-gradient(90deg, var(--agent-accent), transparent);width:44%;height:2px;box-shadow:0 0 12px var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.agent-card:before{box-shadow:0 0 12px color-mix(in srgb, var(--agent-accent) 36%, transparent)}}.agent-card:after{border-color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.agent-card:after{border-color:color-mix(in srgb, var(--agent-accent) 12%, transparent)}}.agent-card:after{border-radius:0}.agent-avatar.has-model{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(#52e0e70a 1px,#0000 1px) 0 0/100% 18%,linear-gradient(90deg,#52e0e708 1px,#0000 1px) 0 0/20% 100%,linear-gradient(#122a30b8,#02080bf0);border-radius:1px}.rpg-rank,.rpg-level,.rpg-xp,.agent-current,.agent-loadout>span{border-radius:1px}.rpg-rank{border-color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.rpg-rank{border-color:color-mix(in srgb, var(--agent-accent) 36%, transparent)}}.rpg-rank{background:#02080bc7}.rpg-level{box-shadow:inset 0 0 0 3px #ffffff04, 0 0 22px var(--agent-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.rpg-level{box-shadow:inset 0 0 0 3px #ffffff04, 0 0 22px color-mix(in srgb, var(--agent-accent) 22%, transparent)}}.detail-drawer,.task-modal{background:linear-gradient(#091418fa,#03080cfc),#050c0f;border-color:#2bd7e138;box-shadow:-22px 0 70px #00000085,inset 1px 0 #24d9e414}.task-modal{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.loading-state,.error-state{background:linear-gradient(90deg,#020609e0,#02060994),url(/orquestra-cyber-city.png) 50%/cover,#03070a}@media (width<=900px){.app-shell{background-position:66%}.content:before{inset:64px 0 0}.mission-briefing{background-position:70%}}@media (width<=640px){.app-shell{background:linear-gradient(#02070a94,#02070ae6),url(/orquestra-cyber-city.png) 72%/cover fixed,#03070a;padding:0}.main-column,.topbar,.mission-briefing,.metric-card,.project-command-card,.panel,.agent-card{clip-path:none}.mission-briefing{background:linear-gradient(#02080bb8,#02070af0),url(/orquestra-cyber-city.png) 70%/cover;min-height:0}.cyber-world,.topbar:after{display:none}}.mechanical-frame{z-index:90;pointer-events:none;filter:drop-shadow(0 0 8px #21cfd914);position:fixed;inset:8px;overflow:hidden}.mechanical-frame:before,.mechanical-frame:after{content:"";position:absolute}.mechanical-frame:before{clip-path:polygon(0 38px,22px 16px,9% 16px,calc(9% + 12px) 4px,72% 4px,calc(72% + 12px) 16px,calc(100% - 32px) 16px,100% 48px,100% calc(100% - 32px),calc(100% - 24px) calc(100% - 8px),68% calc(100% - 8px),calc(68% - 10px) 100%,12% 100%,calc(12% - 10px) calc(100% - 10px),22px calc(100% - 10px),0 calc(100% - 32px));border:1px solid #2ccad421;inset:8px}.mechanical-frame:after{clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px);background:repeating-linear-gradient(125deg,#ff43568c 0 5px,#0000 5px 10px) 100% 0/86px 5px no-repeat;border-top:2px solid #ff425685;border-right:1px solid #ff425642;width:142px;height:30px;top:17px;right:24px}.mechanical-corner{border-color:#2ad9e36b;width:78px;height:78px;position:absolute}.mechanical-corner:before,.mechanical-corner:after,.mechanical-corner>i,.mechanical-corner>b{content:"";position:absolute}.mechanical-corner.top-left{border-top:2px solid;border-left:2px solid;top:8px;left:8px}.mechanical-corner.top-left:before{border-top:1px solid #2ad9e347;border-left:1px solid #2ad9e347;width:52px;height:52px;inset:8px auto auto 8px}.mechanical-corner.top-left:after{background:#27dce7;width:2px;height:31px;top:18px;left:-3px;box-shadow:0 0 9px #27dce799}.mechanical-corner.top-left>i{transform-origin:0;background:linear-gradient(90deg,#26dce7,#0000);width:35px;height:1px;top:13px;left:13px;transform:rotate(-45deg)}.mechanical-corner.top-left>b{background:#ffad3d;width:3px;height:3px;top:57px;left:4px;box-shadow:0 7px #ffad3d,0 14px #ffad3d}.mechanical-corner.top-right{border-top:2px solid #ff43566b;border-right:2px solid #ff43566b;top:8px;right:8px}.mechanical-corner.top-right:before{border-top:1px solid #ff43563d;border-right:1px solid #ff43563d;width:48px;height:48px;top:8px;right:8px}.mechanical-corner.top-right:after{background:linear-gradient(90deg,#0000,#ff4356b8);width:24px;height:1px;top:54px;right:2px}.mechanical-corner.bottom-left{border-bottom:2px solid #2ad9e357;border-left:2px solid #2ad9e357;bottom:8px;left:8px}.mechanical-corner.bottom-left:before{border-bottom:1px solid #2ad9e333;border-left:1px solid #2ad9e333;width:52px;height:52px;bottom:8px;left:8px}.mechanical-corner.bottom-left>i{background:repeating-linear-gradient(90deg,#2ad9e399 0 4px,#0000 4px 7px);width:26px;height:3px;bottom:5px;left:23px;transform:skew(-28deg)}.mechanical-corner.bottom-right{border-bottom:1px solid #2ad9e338;border-right:1px solid #2ad9e338;bottom:8px;right:8px}.mechanical-corner.bottom-right:before{border-bottom:1px solid #2ad9e324;border-right:1px solid #2ad9e324;width:42px;height:42px;bottom:10px;right:10px}.mechanical-rail{height:14px;position:absolute;left:105px;right:105px}.mechanical-rail:before,.mechanical-rail:after,.mechanical-rail>i,.mechanical-rail>b{content:"";position:absolute}.mechanical-rail.rail-top{border-top:1px solid #2ccad447;top:8px}.mechanical-rail.rail-top:before{border-bottom:1px solid #2ccad433;border-right:1px solid #2ccad433;width:31%;height:6px;top:4px;left:12%;transform:skew(42deg)}.mechanical-rail.rail-top:after{background:linear-gradient(90deg,#0000,#2bd9e38c,#0000);width:18%;height:2px;top:-1px;left:48%;box-shadow:0 0 8px #2bd9e35c}.mechanical-rail.rail-top>i{background:repeating-linear-gradient(90deg,#34dde638 0 9px,#0000 9px 14px);width:82px;height:4px;top:4px;left:3%;transform:skew(-28deg)}.mechanical-rail.rail-bottom{border-bottom:1px solid #2ccad438;bottom:8px}.mechanical-rail.rail-bottom:before{border-top:1px solid #2ccad429;border-left:1px solid #2ccad429;width:35%;height:5px;bottom:4px;left:18%;transform:skew(-42deg)}.mechanical-rail.rail-bottom:after{background:repeating-linear-gradient(90deg,#2ccad43d 0 8px,#0000 8px 12px);width:110px;height:3px;bottom:4px;right:4%;transform:skew(-28deg)}.mechanical-status{gap:5px;display:flex;position:absolute;top:17px;left:58%}.mechanical-status>i{background:#b96b26;border-radius:1px;width:4px;height:4px;box-shadow:0 0 5px #ffa63961}.mechanical-warning{color:#ff5768c2;clip-path:polygon(50% 0,100% 100%,0 100%);background:#480a1233;border:1px solid #ff435675;place-items:center;width:34px;height:29px;font-family:SFMono-Regular,Consolas,monospace;font-size:14px;line-height:36px;display:grid;position:absolute;top:37px;right:28px;box-shadow:inset 0 0 12px #ff435614,0 0 12px #ff435614}.sidebar,.main-column{border-color:#2dcdd629}.main-column{overflow:hidden;box-shadow:0 22px 80px #00000075,inset 0 0 0 1px #59e4eb05}.main-column:before{z-index:5;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#2adae44d,#0000);height:3px;position:absolute;top:0;left:18%;right:18%}.topbar{margin:0 2px}.content{padding-left:clamp(14px,2.2vw,30px);padding-right:clamp(14px,2.2vw,30px)}.command-guide,.work-list,.timeline-panel,.task-modal,.detail-drawer{border-radius:2px;position:relative}.command-guide{background:linear-gradient(90deg,#0e1f24db,#050d11e6),#050d11e6;border-color:#2accd629;box-shadow:inset 0 1px #ffffff05,0 12px 32px #0000002e}.command-guide:before,.work-list:before,.timeline-panel:after,.task-modal:after,.detail-drawer:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#2fdde675,#0000);height:1px;position:absolute;top:-1px;left:16px;right:16px}.command-mode,.command-guide li>span{border-radius:2px}.view-switch,.filter-pills button,.run-state,.task-command-button,.status-options button,.agent-status-grid button{border-radius:3px}.kanban-column{background:linear-gradient(#0b191dc7,#060e12b8),#060e12c2;border-color:#30cad31a;border-radius:4px;box-shadow:inset 0 1px #ffffff04}.kanban-column>header{border-bottom:1px solid #2dc5cf14}.task-card{clip-path:none;background:linear-gradient(145deg,#0e1c21eb,#070f13f0),#070f13f0;border-color:#30ccd61c;border-radius:3px;box-shadow:inset 0 1px #ffffff05,0 10px 24px #0000002e}.task-card:before{content:"";background:linear-gradient(90deg,#0000,#2bd6df42,#0000);height:1px;position:absolute;top:-1px;left:14px;right:14px}.task-card:hover{background:linear-gradient(145deg,#102227f5,#071115f7),#071115f7;border-color:#2cdae43d;box-shadow:inset 2px 0 #2bdae43d,0 15px 30px #00000042}.task-card h3{color:#e6f1f2}.task-card>p{color:#7c8e92}.task-command-button{color:#a7e9ec;background:#1968701a;border-color:#2cd2dc33}.work-list{background:#071014e6;border-color:#2dcdd629;border-radius:3px}.work-list>button:hover{background:linear-gradient(90deg,#29cfd80f,#0000);box-shadow:inset 2px 0 #2adae457}.timeline-panel{overflow:hidden}.timeline-mark{border-radius:3px}.pulse-chart{background:linear-gradient(#2dcdd60e 1px,#0000 1px) 0 0/100% 33%,#040c10ad;border:1px solid #2ccbd51c;border-radius:3px}.pulse-chart i{border-radius:1px 1px 0 0}.detail-drawer,.task-modal{background:linear-gradient(#0a161afc,#040a0dfe),#050c0f;border-color:#2bd3dd38}.drawer-header,.drawer-footer,.task-modal>header,.task-modal>footer{background:#081216f0}.dispatch-panel,.drawer-meta>div,.drawer-section,.agent-hero,.run-monitor,.start-now-option{border-radius:3px}.field input,.field select,.field textarea{border-radius:2px}.toast{border-radius:3px}@media (width<=900px){.mechanical-frame{inset:4px}.mechanical-rail{left:78px;right:78px}.mechanical-frame:after,.mechanical-status{display:none}.app-shell{padding:7px}}@media (width<=640px){.mechanical-frame{inset:0}.mechanical-frame:before,.mechanical-rail,.mechanical-corner.bottom-left,.mechanical-corner.bottom-right,.mechanical-warning{display:none}.mechanical-corner{opacity:.48;width:42px;height:42px}.app-shell{padding:0}.content{padding-left:13px;padding-right:13px}}@media (prefers-reduced-motion:reduce){.mechanical-frame{filter:none}}.mechanical-frame{z-index:90;opacity:.82;filter:drop-shadow(0 0 7px #22d8e21f)drop-shadow(0 0 10px #ff475b09);background:url(/orquestra-mechanical-frame.png) 50%/109% 109% no-repeat;display:block;inset:0}.mechanical-frame:before,.mechanical-frame:after,.mechanical-frame>*{display:none}.app-shell{padding:18px}.sidebar{padding-top:10px;padding-bottom:10px}.topbar{padding-right:clamp(54px,5.6vw,82px)}@media (width<=1100px){.mechanical-frame{background-size:112% 112%}.app-shell{padding:12px}.topbar{padding-right:46px}}@media (width<=760px){.mechanical-frame{opacity:.52;background-size:118% 112%}.app-shell{padding:6px}.topbar{padding-right:16px}}@media (width<=640px){.mechanical-frame{display:none}.app-shell{padding:0}}.mission-briefing,.metric-card,.project-command-card,.panel,.operational-gates,.command-guide,.kanban-column,.work-list,.agent-card,.detail-drawer,.task-modal{--frame-energy:#37e7ef;isolation:isolate;position:relative}.internal-chassis-frame{z-index:8;opacity:.56;pointer-events:none;filter:drop-shadow(0 0 5px #20d8e21a)drop-shadow(0 3px 5px #0006);border:18px solid #0000;border-image:url(/orquestra-internal-frame.png) 110/18px;transition:opacity .18s,filter .18s,transform .18s;display:block;position:absolute;inset:0}.internal-chassis-frame:before,.internal-chassis-frame:after{z-index:2;pointer-events:none;content:"";position:absolute}.internal-chassis-frame:before{opacity:.48;background:linear-gradient(90deg, transparent, var(--frame-energy) 18%, var(--frame-energy) 50%, #eaffff 55%, transparent);width:24%;height:2px;top:-14px;left:10%}@supports (color:color-mix(in lab, red, red)){.internal-chassis-frame:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--frame-energy) 18%, transparent) 18%, var(--frame-energy) 50%, #eaffff 55%, transparent)}}.internal-chassis-frame:before{box-shadow:0 0 10px var(--frame-energy)}@supports (color:color-mix(in lab, red, red)){.internal-chassis-frame:before{box-shadow:0 0 10px color-mix(in srgb, var(--frame-energy) 48%, transparent)}}.internal-chassis-frame:before{will-change:transform}.internal-chassis-frame:after{opacity:.32;background:linear-gradient(180deg, transparent, var(--frame-energy) 48%, #fff1b3 52%, transparent);width:2px;height:18%;box-shadow:0 0 9px var(--frame-energy);top:13%;right:-14px}@supports (color:color-mix(in lab, red, red)){.internal-chassis-frame:after{box-shadow:0 0 9px color-mix(in srgb, var(--frame-energy) 44%, transparent)}}.internal-chassis-frame:after{will-change:transform}.internal-chassis-frame.hero{opacity:.72;border-width:22px;border-image-width:22px}.internal-chassis-frame.compact{opacity:.38;border-width:13px;border-image-width:13px}.internal-chassis-frame.rail{opacity:.46;border-width:14px;border-image-width:14px}:where(.mission-briefing,.metric-card,.project-command-card,.panel,.operational-gates,.command-guide,.kanban-column,.work-list,.agent-card,.detail-drawer,.task-modal):is(:hover,:focus-within)>.internal-chassis-frame{opacity:.8;filter:drop-shadow(0 0 8px var(--frame-energy)) drop-shadow(0 5px 8px #00000080)}@supports (color:color-mix(in lab, red, red)){:where(.mission-briefing,.metric-card,.project-command-card,.panel,.operational-gates,.command-guide,.kanban-column,.work-list,.agent-card,.detail-drawer,.task-modal):is(:hover,:focus-within)>.internal-chassis-frame{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--frame-energy) 22%, transparent)) drop-shadow(0 5px 8px #00000080)}}:where(.mission-briefing,.metric-card,.project-command-card,.panel,.operational-gates,.command-guide,.kanban-column,.work-list,.agent-card,.detail-drawer,.task-modal):is(:hover,:focus-within)>.internal-chassis-frame{transform:scale(1.002)}:where(.mission-briefing,.metric-card,.project-command-card,.panel,.operational-gates,.command-guide,.kanban-column,.work-list,.agent-card,.detail-drawer,.task-modal):is(:hover,:focus-within)>.internal-chassis-frame:before{opacity:.94;animation-duration:1.35s}:where(.mission-briefing,.metric-card,.project-command-card,.panel,.operational-gates,.command-guide,.kanban-column,.work-list,.agent-card,.detail-drawer,.task-modal):is(:hover,:focus-within)>.internal-chassis-frame:after{opacity:.78;animation-duration:1.7s}.command-kpi.orange,.threat-panel{--frame-energy:#ffad45}.kanban-column:has(.orange){--frame-energy:#ffad45}.command-kpi.violet{--frame-energy:#a56bff}.kanban-column:has(.violet){--frame-energy:#a56bff}.command-kpi.lime{--frame-energy:#63e6a6}.kanban-column:has(.green){--frame-energy:#63e6a6}.kanban-column:has(.red){--frame-energy:#ff536b}.metric-card:active>.internal-chassis-frame,.project-command-card:active>.internal-chassis-frame,.agent-card:active>.internal-chassis-frame{opacity:.94;transform:scale(.994)}.mission-briefing>:not(.internal-chassis-frame),.metric-card>:not(.internal-chassis-frame),.project-command-card>:not(.internal-chassis-frame),.panel>:not(.internal-chassis-frame),.operational-gates>:not(.internal-chassis-frame),.command-guide>:not(.internal-chassis-frame),.kanban-column>:not(.internal-chassis-frame),.work-list>:not(.internal-chassis-frame),.agent-card>:not(.internal-chassis-frame),.detail-drawer>:not(.internal-chassis-frame),.task-modal>:not(.internal-chassis-frame){z-index:1;position:relative}.command-guide,.operational-gates{padding-top:22px;padding-bottom:22px}.kanban-column{padding:18px}.kanban-column>header{padding:8px 4px 15px}.kanban-stack{padding:4px 0 2px}.panel,.agent-card,.work-list{border-color:#38c7d014}.panel:before,.command-guide:before,.work-list:before,.timeline-panel:after,.detail-drawer:after,.task-modal:after{opacity:.28}.brand strong{font-size:14px}.brand small,.workspace-switcher small,.topbar-title small,.nav-label,.briefing-kicker,.eyebrow{font-size:9px;line-height:1.45}.workspace-switcher strong,.topbar-title strong{font-size:13px}.sidebar-live-count,.sidebar-agent-row small{font-size:8px;line-height:1.45}.sidebar-agent-row strong{font-size:11px}.global-search input,.page-heading p,.mission-briefing>p{font-size:12px;line-height:1.55}.command-guide strong{font-size:11px}.command-guide p,.command-guide small{font-size:9.5px;line-height:1.5}.filter-pills button,.board-hint,.kanban-column>header strong{font-size:10px;line-height:1.45}.task-card h3{font-size:13px;line-height:1.3}.task-card>p{font-size:10.5px;line-height:1.55}.task-id,.priority,.run-state,.due,.task-progress strong,.task-command-button,.unassigned{font-size:9px;line-height:1.45}.metric-card>span:not(.internal-chassis-frame),.metric-card>small,.project-command-meta span,.command-kpi>footer,.checkpoint-node small,.threat-list small,.activity-strip small{font-size:9.5px;line-height:1.45}.panel-header h2,.agent-card-title h2{font-size:17px}.agent-card-title p,.agent-current span,.agent-current strong,.rpg-card-stats span,.rpg-xp,.agent-loadout{font-size:10px;line-height:1.45}.timeline-copy p,.source-card p,.drawer-description,.drawer-section,.drawer-meta,.field input,.field select,.field textarea{font-size:11px;line-height:1.55}.timeline-copy span,.timeline time,.pulse-card footer,.source-card>span{font-size:9px;line-height:1.45}@keyframes internal-frame-current-x{0%{transform:translate(-85%)}to{transform:translate(340%)}}@keyframes internal-frame-current-y{0%{transform:translateY(-70%)}to{transform:translateY(420%)}}@media (width<=900px){.internal-chassis-frame{opacity:.42;border-width:14px;border-image-width:14px}.internal-chassis-frame.hero,.internal-chassis-frame.rail{border-width:16px;border-image-width:16px}}@media (width<=640px){.internal-chassis-frame{display:none}.command-guide,.operational-gates{padding-top:18px;padding-bottom:18px}.kanban-column{padding:14px}}@media (prefers-reduced-motion:reduce){.internal-chassis-frame{filter:none;transition:none}.internal-chassis-frame:before,.internal-chassis-frame:after{animation:none}}:root{--ink-soft:#b3c4c7;--muted:#84999d}.mechanical-frame{z-index:0}.app-shell{grid-template-columns:218px minmax(0,1fr);padding:26px}.sidebar,.main-column{z-index:2;position:relative}.sidebar{padding:14px 13px 12px}.brand strong{color:#f2ffff}.brand small{color:#a7b8bc}.workspace-switcher{background:linear-gradient(90deg,#21d6e021,#0000 72%),#081418e0;border-color:#3edee647;min-height:52px;padding:8px}.workspace-switcher small{color:#9cb0b4}.workspace-switcher strong{color:#f0fbfc;font-size:14px}.workspace-switcher>i{color:#9aadb1;letter-spacing:.08em;font-size:8.5px;font-weight:800}.nav-label,.sidebar-live>header{color:#83999d}.nav-label{margin-top:9px}.primary-nav{gap:5px}.primary-nav button{color:#adbec2;min-height:42px;padding:0 10px}.primary-nav button>i{color:#91acb1;font-size:14px}.primary-nav button>span{font-size:12px;font-weight:700}.primary-nav button>em{color:#d3e0e2;background:#74929729;font-size:9px}.primary-nav button:hover{color:#f1feff;background:linear-gradient(90deg,#25dae41c,#0000)}.primary-nav button.active>i{color:#c8fbff;text-shadow:0 0 10px #29dfe994}.sidebar-live>header{font-size:8.5px}.sidebar-live-count{color:#a8babd;font-size:8.5px}.sidebar-live button strong{color:#ecf8f9;font-size:11.5px}.sidebar-live button small{color:#96a9ad;font-size:8.5px}.sidebar-agent-open{color:#8da3a7}.sidebar-live>.see-all{color:#a9b9bc;font-size:9px}.sidebar-profile strong{color:#edf8f9;font-size:10.5px}.sidebar-profile small,.sidebar-profile>a{color:#91a5a9;font-size:9px}.briefing-copy>p,.metric-card>small,.command-kpi>footer,.project-command-meta span,.checkpoint-node small,.threat-list small,.activity-strip small{color:var(--ink-soft);font-size:10.5px}@media (width<=1180px) and (width>=901px){.app-shell{grid-template-columns:206px minmax(0,1fr);padding:20px}}@media (width<=900px){.app-shell{padding:8px 8px 72px}.sidebar{padding:14px 13px 12px}}@media (width<=640px){.app-shell{padding:0 0 68px}}.agent-avatar.has-portrait{isolation:isolate;border:1px solid var(--agent-avatar-accent,#59d5df);overflow:visible}@supports (color:color-mix(in lab, red, red)){.agent-avatar.has-portrait{border:1px solid color-mix(in srgb, var(--agent-avatar-accent,#59d5df) 38%, #d8f4f61f)}}.agent-avatar.has-portrait{box-shadow:inset 0 0 0 1px #ffffff09, 0 0 0 1px #00000075, 0 5px 14px #0000006b, 0 0 12px var(--agent-avatar-accent,#59d5df);background:#071014}@supports (color:color-mix(in lab, red, red)){.agent-avatar.has-portrait{box-shadow:inset 0 0 0 1px #ffffff09, 0 0 0 1px #00000075, 0 5px 14px #0000006b, 0 0 12px color-mix(in srgb, var(--agent-avatar-accent,#59d5df) 14%, transparent)}}.agent-avatar.has-portrait.small{border-radius:9px;width:34px;height:34px}.agent-avatar-portrait{z-index:2;background-image:linear-gradient(#0000 62%,#02080a52),url(/orquestra-agent-portraits-v1.png);background-position:center, var(--portrait-x,0%) var(--portrait-y,0%);filter:saturate(.92)contrast(1.04);background-repeat:no-repeat;background-size:100% 100%,400% 400%;border-radius:7px;transition:filter .16s,transform .16s;position:absolute;inset:1px;overflow:hidden;transform:scale(1.01)}.agent-avatar.has-portrait:after{z-index:3;background:linear-gradient(112deg, #ffffff1f, transparent 32%), linear-gradient(180deg, var(--agent-avatar-accent,#59d5df), transparent 44%);border-radius:7px;position:absolute;inset:1px}@supports (color:color-mix(in lab, red, red)){.agent-avatar.has-portrait:after{background:linear-gradient(112deg, #ffffff1f, transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--agent-avatar-accent,#59d5df) 14%, transparent), transparent 44%)}}.agent-avatar.has-portrait:after{pointer-events:none;content:"";box-shadow:inset 0 -7px 12px #0107092e}.agent-avatar.has-portrait>.agent-avatar-initials{opacity:0}.agent-avatar.has-portrait>i{z-index:5;border-color:#071014;width:9px;height:9px;display:block;bottom:-3px;right:-3px;box-shadow:0 0 0 1px #bee7ea4d,0 0 8px}.sidebar-live .agent-avatar.has-portrait{border:1px solid var(--agent-avatar-accent,#59d5df)}@supports (color:color-mix(in lab, red, red)){.sidebar-live .agent-avatar.has-portrait{border:1px solid color-mix(in srgb, var(--agent-avatar-accent,#59d5df) 32%, #d8f4f61a)}}.sidebar-live .agent-avatar.has-portrait{box-shadow:0 5px 12px #0000005c, 0 0 10px var(--agent-avatar-accent,#59d5df);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.sidebar-live .agent-avatar.has-portrait{box-shadow:0 5px 12px #0000005c, 0 0 10px color-mix(in srgb, var(--agent-avatar-accent,#59d5df) 10%, transparent)}}.sidebar-live .agent-avatar.has-portrait>i{display:block}.sidebar-agent-row:hover .agent-avatar-portrait,.task-card:hover .agent-avatar-portrait,button:hover>.agent-avatar.has-portrait .agent-avatar-portrait,button:focus-visible>.agent-avatar.has-portrait .agent-avatar-portrait{filter:saturate(1.06)contrast(1.08)brightness(1.05);transform:scale(1.06)}.agent-avatar-portrait[data-agent-id=hermes]{--portrait-x:0%;--portrait-y:0%}.agent-avatar-portrait[data-agent-id=finance]{--portrait-x:33.333%;--portrait-y:0%}.agent-avatar-portrait[data-agent-id=cto]{--portrait-x:66.667%;--portrait-y:0%}.agent-avatar-portrait[data-agent-id=crm]{--portrait-x:100%;--portrait-y:0%}.agent-avatar-portrait[data-agent-id=marketing]{--portrait-x:0%;--portrait-y:33.333%}.agent-avatar-portrait[data-agent-id=docs]{--portrait-x:33.333%;--portrait-y:33.333%}.agent-avatar-portrait[data-agent-id=pm]{--portrait-x:66.667%;--portrait-y:33.333%}.agent-avatar-portrait[data-agent-id=backend]{--portrait-x:100%;--portrait-y:33.333%}.agent-avatar-portrait[data-agent-id=explorer]{--portrait-x:0%;--portrait-y:66.667%}.agent-avatar-portrait[data-agent-id=data]{--portrait-x:33.333%;--portrait-y:66.667%}.agent-avatar-portrait[data-agent-id=integration]{--portrait-x:66.667%;--portrait-y:66.667%}.agent-avatar-portrait[data-agent-id=security]{--portrait-x:100%;--portrait-y:66.667%}.agent-avatar-portrait[data-agent-id=qa]{--portrait-x:0%;--portrait-y:100%}@media (prefers-reduced-motion:reduce){.agent-avatar-portrait{transition:none}}.agent-avatar.has-model.large{background:linear-gradient(#67d2dc0e 1px, transparent 1px) 0 0 / 100% 16%, linear-gradient(90deg, #67d2dc0b 1px, transparent 1px) 0 0 / 18% 100%, radial-gradient(circle at 50% 28%, var(--agent-avatar-accent), transparent 54%), linear-gradient(180deg, #0c171c, #060c10);border-radius:18px;width:126px;height:150px}@supports (color:color-mix(in lab, red, red)){.agent-avatar.has-model.large{background:linear-gradient(#67d2dc0e 1px, transparent 1px) 0 0 / 100% 16%, linear-gradient(90deg, #67d2dc0b 1px, transparent 1px) 0 0 / 18% 100%, radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--agent-avatar-accent) 29%, transparent), transparent 54%), linear-gradient(180deg, #0c171c, #060c10)}}.agent-avatar.has-model.large{box-shadow:inset 0 0 34px #0006, inset 0 1px 0 #dffcff12, 0 14px 34px #0000005c, 0 0 24px var(--agent-avatar-accent)}@supports (color:color-mix(in lab, red, red)){.agent-avatar.has-model.large{box-shadow:inset 0 0 34px #0006, inset 0 1px 0 #dffcff12, 0 14px 34px #0000005c, 0 0 24px color-mix(in srgb, var(--agent-avatar-accent) 12%, transparent)}}.agent-card>header{min-height:150px}.agent-model-canvas{image-rendering:auto}.agent-card:hover .agent-avatar.has-model.large,.agent-card:focus-visible .agent-avatar.has-model.large{transform:translateY(-2px)scale(1.025)}@media (width<=640px){.agent-avatar.has-model.large{width:112px;height:134px}.agent-card>header{min-height:136px}}.mobile-command-mark,.mobile-account{display:none}@media (width<=900px){html{background:#050b0f}body{background:#050b0f;min-height:100dvh;overflow-x:hidden}.app-shell{height:auto;min-height:100dvh;padding:0 0 calc(76px + env(safe-area-inset-bottom));background:radial-gradient(circle at 100% 0,#1cb8c421,#0000 30%),linear-gradient(#071116,#04090d 68%);display:block;overflow:visible}.sidebar,.mobile-backdrop{display:none}.main-column{min-height:calc(100dvh - 76px - env(safe-area-inset-bottom));box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.main-column:before{display:none}.topbar{z-index:55;height:auto;min-height:112px;padding:max(10px, env(safe-area-inset-top)) 13px 11px;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(90deg,#08171cf7,#030a0ef5),#061015;border:0;border-bottom:1px solid #2dd9e32b;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""search search";gap:9px 12px;margin:0;display:grid;position:sticky;top:0;box-shadow:0 12px 30px #00000057,inset 0 -1px #2bdbe40b}.topbar:after{display:none}.topbar:before{width:auto;left:13px;right:42%}.topbar-title{grid-area:title;gap:9px;min-width:0}.topbar-title>.icon-button{display:none}.topbar-title>div{min-width:0;display:grid}.topbar-title small{color:#6f8e93;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.topbar-title strong{color:#effdff;font-size:14px}.mobile-command-mark{color:#f6ffff;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:radial-gradient(circle at 73% 26%,#ff536a 0 7%,#0000 8%),linear-gradient(145deg,#0b3f49,#126f79 56%,#5e254d);border:1px solid #30e0e973;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid;box-shadow:inset 0 0 13px #32e1ea33,0 0 16px #23d3dc21}.global-search{background:#02080bb8;border-color:#2fd2dc30;grid-area:search/auto;width:100%;height:42px;padding-inline:13px}.global-search input{font-size:16px}.global-search kbd{display:none}.topbar-actions{grid-area:actions;gap:7px;position:relative}.topbar-actions .primary-button,.sync-state{display:none}.topbar-actions .notification-button{background:#050f13a3;border-color:#2acfd929;width:34px;height:34px;display:grid}.mobile-account{display:block;position:relative}.mobile-account[open]{display:block}.mobile-account>summary{color:#d9e9eb;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);cursor:pointer;background:#0d191eeb;border:1px solid #78979c38;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;list-style:none;display:grid}.mobile-account>summary::-webkit-details-marker{display:none}.mobile-account>div{color:#dcebed;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:linear-gradient(145deg,#0b1c22fc,#030a0efc),#071116;border:1px solid #2bd3dd3d;gap:5px;width:min(245px,100vw - 26px);padding:14px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 20px 45px #0000008c}.mobile-account small{color:#42d9e2;letter-spacing:.13em;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.mobile-account strong{font-size:13px}.mobile-account span{color:#8ca4a8;font-size:10px}.mobile-account a{color:#ef9ba7;border-top:1px solid #74919626;margin-top:7px;padding-top:10px;font-size:10px;text-decoration:none}.content{min-height:calc(100dvh - 188px - env(safe-area-inset-bottom));padding:18px 13px 28px;overflow:visible}.mobile-nav{z-index:70;min-height:calc(66px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(#09171cfa,#03090dfc),#050d11;border:0;border-top:1px solid #2cd8e23d;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -18px 38px #00000070,inset 0 1px #49e2e90b}.mobile-nav:before{content:"";background:linear-gradient(90deg,#0000,#2bdbe4,#0000);height:1px;position:absolute;top:-1px;left:10%;right:10%;box-shadow:0 0 10px #2bdbe47a}.mobile-nav button{color:#71888d;touch-action:manipulation;background:0 0;border:0;align-content:center;place-items:center;gap:4px;min-width:0;min-height:64px;padding:5px 2px 4px;display:grid;position:relative}.mobile-nav button:after{opacity:0;content:"";background:#31e0e9;height:2px;position:absolute;top:0;left:24%;right:24%;box-shadow:0 0 11px #31e0e9b3}.mobile-nav button.active{color:#eaffff;background:linear-gradient(#24d6e021,#0000 72%)}.mobile-nav button.active:after{opacity:1}.mobile-nav button>i{color:currentColor;min-height:19px;font-size:18px;font-style:normal;line-height:1}.mobile-nav button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.mobile-nav button>em{color:#ffd7dc;background:#6f1d2a;border:1px solid #f85f716b;border-radius:10px;place-items:center;min-width:16px;height:16px;padding-inline:4px;font-size:12px;font-style:normal;display:grid;position:absolute;top:7px;left:calc(50% + 7px);box-shadow:0 0 10px #f4496033}.mobile-nav .mobile-create{color:#f5ffff;background:0 0;align-self:start;min-height:66px;margin-top:-10px}.mobile-nav .mobile-create:before{z-index:-1;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);content:"";background:radial-gradient(circle at 50% 42%,#2cdce638,#0000 58%),linear-gradient(145deg,#112e35,#0a171d);border:1px solid #32e4ec75;width:48px;height:48px;position:absolute;top:1px;box-shadow:inset 0 0 16px #2edee824,0 0 19px #2ad6e02e,0 10px 22px #00000075}.mobile-nav .mobile-create:after{display:none}.mobile-nav .mobile-create>i{color:#66f2f7;text-shadow:0 0 12px #47e7ef94;font-size:22px}.mobile-nav .mobile-create>span{color:#bde8eb;margin-top:2px}.toast{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (width<=520px){.topbar{padding-inline:11px}.content{padding-left:11px;padding-right:11px}}@media (width>=641px) and (width<=900px){.campaign-map{min-width:0;max-width:100%;overflow:hidden}.checkpoint-route{overscroll-behavior-inline:contain;scrollbar-gutter:stable;touch-action:pan-x;width:100%;max-width:100%;overflow:auto hidden}.checkpoint-route:focus-visible{outline:3px solid var(--tc-focus);outline-offset:-3px}}.machine-task-modal.tc-machine-dialog{--tc-machine-size:min(720px, calc(100vw - 20px), calc(100dvh - 20px));--tc-machine-safe:clamp(48px, 8.8vmin, 74px);width:var(--tc-machine-size);height:var(--tc-machine-size);max-height:none;padding:var(--tc-machine-safe);clip-path:none;background:var(--tc-surface-raised);box-shadow:none;background-clip:content-box;border:0;border-radius:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .machine-task-modal.tc-machine-dialog{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--tc-verdigris) 15%, transparent), transparent 30%), linear-gradient(145deg, var(--tc-surface), color-mix(in srgb, var(--tc-brass) 12%, var(--tc-surface-raised)))}html[data-theme=dark] .machine-task-modal.tc-machine-dialog{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--tc-cyan) 13%, transparent), transparent 30%), linear-gradient(145deg, var(--tc-surface), var(--tc-surface-raised))}}.machine-task-modal.tc-machine-dialog :is(button,input,select,textarea,[href],[tabindex]):focus-visible{outline:3px solid var(--tc-focus);outline-offset:3px}@media (width<=640px),(height<=560px){.machine-task-modal.tc-machine-dialog{background-clip:border-box;border-radius:0;width:100%;height:100dvh;max-height:none;padding:0}}:is(.campaign-map,.kanban-column,.machine-task-modal){--rc3-finish-energy:var(--tc-cyan);--rc3-finish-secondary:var(--tc-cyan);--rc3-finish-metal:#dffcff}html[data-theme=light] :is(.campaign-map,.kanban-column,.machine-task-modal){--frame-energy:var(--tc-copper-bright);--rc3-finish-energy:var(--tc-copper-bright);--rc3-finish-secondary:var(--tc-verdigris);--rc3-finish-metal:var(--tc-brass)}html[data-theme=dark] :is(.campaign-map,.kanban-column,.machine-task-modal){--frame-energy:var(--tc-cyan);--rc3-finish-energy:var(--tc-cyan);--rc3-finish-secondary:var(--tc-cyan)}:is(.campaign-map,.kanban-column)>.internal-chassis-frame{will-change:opacity, transform, filter;animation:.9s ease-out both rc3-chassis-pulse}html[data-theme=light] :is(.campaign-map,.kanban-column)>.internal-chassis-frame:before{background:linear-gradient(90deg, transparent, var(--tc-verdigris), var(--tc-copper-bright), var(--tc-brass), transparent)}html[data-theme=light] :is(.campaign-map,.kanban-column)>.internal-chassis-frame:after{background:linear-gradient(180deg, transparent, var(--tc-verdigris), var(--tc-brass), transparent)}:is(.campaign-map,.kanban-column):is(:hover,:focus-within)>.internal-chassis-frame{opacity:.76!important;filter:drop-shadow(0 0 8px var(--rc3-finish-energy)) drop-shadow(0 4px 7px var(--rc3-finish-secondary))!important}@supports (color:color-mix(in lab, red, red)){:is(.campaign-map,.kanban-column):is(:hover,:focus-within)>.internal-chassis-frame{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--rc3-finish-energy) 24%, transparent)) drop-shadow(0 4px 7px color-mix(in srgb, var(--rc3-finish-secondary) 18%, transparent))!important}}:is(.campaign-map,.kanban-column):is(:hover,:focus-within)>.internal-chassis-frame{transform:scale(1.0015)!important}.checkpoint-route:after{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--rc3-finish-secondary), var(--rc3-finish-metal), var(--rc3-finish-energy), transparent);width:clamp(58px,16%,116px);height:3px;filter:drop-shadow(0 0 5px var(--rc3-finish-energy));position:absolute;top:31px;left:22px}@supports (color:color-mix(in lab, red, red)){.checkpoint-route:after{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--rc3-finish-energy) 42%, transparent))}}.checkpoint-route:after{will-change:opacity, transform, filter;content:"";transition:opacity .18s,transform .18s,filter .18s;animation:.9s ease-out .12s both rc3-rail-scan;transform:translate(-160%)scaleX(.82)}.checkpoint-route:is(:hover,:focus-visible,:focus-within):after{opacity:.72!important;filter:drop-shadow(0 0 8px var(--rc3-finish-energy))!important}@supports (color:color-mix(in lab, red, red)){.checkpoint-route:is(:hover,:focus-visible,:focus-within):after{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--rc3-finish-energy) 54%, transparent))!important}}.kanban-column:after{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(180deg, transparent, var(--rc3-finish-energy), transparent);height:24%;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.kanban-column:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--rc3-finish-energy) 7%, transparent), transparent)}}.kanban-column:after{filter:drop-shadow(0 0 6px var(--rc3-finish-energy))}@supports (color:color-mix(in lab, red, red)){.kanban-column:after{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--rc3-finish-energy) 18%, transparent))}}.kanban-column:after{will-change:opacity, transform, filter;content:"";transition:opacity .18s,transform .18s,filter .18s;animation:1s ease-out both rc3-kanban-scan;transform:translateY(-120%)}.kanban-column:is(:hover,:focus-within):after{filter:drop-shadow(0 0 9px var(--rc3-finish-energy))}@supports (color:color-mix(in lab, red, red)){.kanban-column:is(:hover,:focus-within):after{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--rc3-finish-energy) 28%, transparent))}}.machine-task-modal.tc-machine-dialog .tc-machine-aura{will-change:opacity, transform, filter;animation:.98s ease-out 80ms both tc-machine-aura,1.1s ease-out 80ms both rc3-machine-pulse}.machine-task-modal.tc-machine-dialog .tc-machine-scan{--rc3-machine-travel:calc(var(--tc-machine-size) - var(--tc-machine-safe) - var(--tc-machine-safe) - 8px);will-change:opacity, transform, filter;animation:1.35s ease-in-out .51s both rc3-machine-scan;top:8%}.machine-task-modal.tc-machine-dialog .tc-machine-frame-art{will-change:opacity, transform, filter;transition:opacity .18s,transform .18s,filter .18s}.machine-task-modal.tc-machine-dialog:is(:hover,:focus-within) .tc-machine-frame-art{opacity:.98;filter:var(--tc-frame-filter) drop-shadow(0 0 9px var(--rc3-finish-energy)) drop-shadow(0 13px 22px #120c0770)}@supports (color:color-mix(in lab, red, red)){.machine-task-modal.tc-machine-dialog:is(:hover,:focus-within) .tc-machine-frame-art{filter:var(--tc-frame-filter) drop-shadow(0 0 9px color-mix(in srgb, var(--rc3-finish-energy) 22%, transparent)) drop-shadow(0 13px 22px #120c0770)}}@keyframes rc3-chassis-pulse{0%,to{opacity:.5;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--rc3-finish-energy) 10%, transparent));transform:scale(1)}50%{opacity:.6;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--rc3-finish-energy) 18%, transparent));transform:scale(1.001)}}@keyframes rc3-rail-scan{0%,12%,to{opacity:0;transform:translate(-160%)scaleX(.82)}24%{opacity:.7}68%{opacity:.34;transform:translate(calc(100vw - 116px))scaleX(1)}}@keyframes rc3-kanban-scan{0%,18%,to{opacity:0;transform:translateY(-120%)}30%{opacity:.32}72%{opacity:.08;transform:translateY(410%)}}@keyframes rc3-machine-pulse{0%,to{opacity:.48;filter:brightness(.96);transform:scale(.995)}50%{opacity:.68;filter:brightness(1.05);transform:scale(1.004)}}@keyframes rc3-machine-scan{0%{opacity:0;transform:translate(0)}16%{opacity:.82}to{opacity:0;transform:translate3d(0, var(--rc3-machine-travel), 0)}}@media (prefers-reduced-motion:reduce){:is(.campaign-map,.kanban-column)>.internal-chassis-frame,:is(.campaign-map,.kanban-column)>.internal-chassis-frame:before,:is(.campaign-map,.kanban-column)>.internal-chassis-frame:after,.checkpoint-route:after,.kanban-column:after,.machine-task-modal.tc-machine-dialog,.machine-task-modal.tc-machine-dialog .tc-machine-chamber,.machine-task-modal.tc-machine-dialog .tc-machine-chamber *{transition:none!important;animation:none!important}:is(.campaign-map,.kanban-column)>.internal-chassis-frame,.machine-task-modal.tc-machine-dialog .tc-machine-frame-art,.machine-task-modal.tc-machine-dialog .tc-machine-aura{filter:none!important;transform:none!important}.checkpoint-route:after,.kanban-column:after,.machine-task-modal.tc-machine-dialog .tc-machine-scan,.machine-task-modal.tc-machine-dialog .tc-machine-current{display:none}}.task-card-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.task-card-open:focus-visible,.kanban-board:focus-visible,.kanban-column:focus-visible{outline:3px solid var(--tc-focus);outline-offset:-3px}.task-assignment{z-index:2;position:relative}.control-lock-note{border:1px solid var(--tc-copper-bright);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.control-lock-note{border:1px solid color-mix(in srgb, var(--tc-copper-bright) 32%, var(--line))}}.control-lock-note{color:var(--ink);background:var(--tc-copper-bright);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.control-lock-note{background:color-mix(in srgb, var(--tc-copper-bright) 9%, transparent)}}.control-lock-note{font-size:9px;line-height:1.5}.start-now-option:has(input:disabled){cursor:not-allowed;opacity:.68}.toast{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.toast.error{background:#35151c;border-color:#ff697785}.toast>button{width:26px;height:26px;color:inherit;background:#ffffff14;border:0;border-radius:7px;place-items:center;display:grid}html[data-theme=light] .topbar-title strong{color:#263638}html[data-theme=light] .topbar-title small,html[data-theme=light] .board-hint,html[data-theme=light] .task-id,html[data-theme=light] .task-card>p,html[data-theme=light] .due{color:#455b5e}html[data-theme=light] .filter-pills button.active{color:#174f4c;background:#1f807824;border-color:#18706a6b}@media (width<=900px){.mechanical-frame{display:none}.kanban-board{align-items:start}.kanban-column{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:min(68dvh,620px);overflow:hidden auto}.kanban-column>header{z-index:3;background:var(--surface-strong);position:sticky;top:0}}@media (width<=640px){.content.view-work .page-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.content.view-work .view-switch{justify-self:start;display:inline-flex}}.mission-briefing{min-height:clamp(238px,31vh,270px)}html[data-theme=light] .command-kpi>strong{color:#176d72;text-shadow:none}html[data-theme=light] .command-kpi.orange>strong{color:#9b4e16}html[data-theme=light] .command-kpi.violet>strong{color:#773e9f}html[data-theme=light] .command-kpi.lime>strong{color:#287250}html[data-theme=light] .primary-button{color:#fff8ee;background:linear-gradient(135deg,#be375b61,#391d4a3d),#273f41;border-color:#9134517a;box-shadow:inset 0 0 18px #ff79971c,0 8px 20px #49312d29}html[data-theme=light] .primary-button:hover{color:#fff;background:linear-gradient(135deg,#c93c6273,#3a1f4e4d),#20383a}html[data-theme=light] :where(.metric-card,.project-command-card,.panel,.operational-gates,.command-guide,.kanban-column,.work-list,.agent-card,.detail-drawer,.task-modal)>.internal-chassis-frame{opacity:.12;filter:sepia(.45)saturate(.65)brightness(1.12)}html[data-theme=light] .mission-briefing>.internal-chassis-frame{opacity:.56}html[data-theme=light] :where(.metric-card,.project-command-card,.panel,.operational-gates,.command-guide,.kanban-column,.work-list,.agent-card,.detail-drawer,.task-modal):is(:hover,:focus-within)>.internal-chassis-frame{opacity:.18;filter:sepia(.35)saturate(.8)brightness(1.08);transform:none}@media (width<=900px){.content{padding-bottom:calc(102px + env(safe-area-inset-bottom))}.global-search{grid-column:1/-1;min-width:0}.global-search input{min-width:0}.board-toolbar{scrollbar-width:thin;margin-right:0;padding-bottom:6px;overflow-x:auto}.filter-pills{flex:none;width:max-content;min-width:100%;padding-right:22px}.board-hint{flex:none;padding-right:8px}.content.view-work>:is(.kanban-board,.work-list){padding-bottom:calc(94px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(94px + env(safe-area-inset-bottom))}}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--tc-canvas);--canvas-soft:var(--tc-canvas-deep);--ink:var(--tc-ink);--ink-soft:var(--tc-ink-soft);--muted:var(--tc-muted);--line:var(--tc-line);--line-strong:var(--tc-line-strong);--surface:var(--tc-surface);--surface-strong:var(--tc-surface-raised);--sidebar:var(--tc-rail);--cyan:var(--tc-cyan);--violet:var(--tc-violet);--pink:var(--tc-magenta);--lime:var(--tc-green);--green:var(--tc-green);--orange:var(--tc-amber);--red:var(--tc-danger);--shadow:var(--tc-shadow);--shadow-deep:var(--tc-shadow);--radius:var(--tc-radius-lg)}html[data-theme=dark]{--canvas:var(--tc-canvas);--canvas-soft:var(--tc-canvas-deep);--ink:var(--tc-ink);--ink-soft:var(--tc-ink-soft);--muted:var(--tc-muted);--line:var(--tc-line);--line-strong:var(--tc-line-strong);--surface:var(--tc-surface);--surface-strong:var(--tc-surface-raised);--sidebar:var(--tc-rail);--cyan:var(--tc-cyan);--violet:var(--tc-violet);--pink:var(--tc-magenta);--lime:var(--tc-green);--green:var(--tc-green);--orange:var(--tc-amber);--red:var(--tc-danger);--shadow:var(--tc-shadow);--shadow-deep:var(--tc-shadow)}html,body{color:var(--tc-ink);background:var(--tc-canvas);font-family:var(--tc-font-sans)}.app-shell{isolation:isolate;background:radial-gradient(circle at 78% -8%, var(--tc-cyan), transparent 28%), radial-gradient(circle at 8% 94%, var(--tc-copper), transparent 33%), linear-gradient(145deg, var(--tc-canvas), var(--tc-canvas-deep));grid-template-columns:218px minmax(0,1fr);gap:12px;height:100dvh;padding:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.app-shell{background:radial-gradient(circle at 78% -8%, color-mix(in srgb, var(--tc-cyan) 12%, transparent), transparent 28%), radial-gradient(circle at 8% 94%, color-mix(in srgb, var(--tc-copper) 14%, transparent), transparent 33%), linear-gradient(145deg, var(--tc-canvas), var(--tc-canvas-deep))}}.app-shell:before{z-index:0;pointer-events:none;opacity:.42;background:url(/orquestra-mechanical-frame.png) center / 100% 100% no-repeat, linear-gradient(90deg, var(--tc-frame), transparent 13%, transparent 87%, var(--tc-frame));filter:sepia(.55)saturate(.8);mix-blend-mode:multiply;content:"";position:absolute;inset:6px}html[data-theme=dark] .app-shell:before{opacity:.3;filter:none;mix-blend-mode:screen}.app-shell>:not(.cyber-world,.mechanical-frame){z-index:1;position:relative}.cyber-world,.mechanical-frame{display:none!important}.sidebar{z-index:4;color:var(--tc-rail-ink);border:1px solid var(--tc-copper);padding:12px 10px 10px}@supports (color:color-mix(in lab, red, red)){.sidebar{border:1px solid color-mix(in srgb, var(--tc-copper) 45%, transparent)}}.sidebar{border-radius:var(--tc-radius-lg);background:linear-gradient(165deg, var(--tc-rail), var(--tc-rail-deep))}@supports (color:color-mix(in lab, red, red)){.sidebar{background:linear-gradient(165deg, color-mix(in srgb, var(--tc-rail) 94%, var(--tc-copper)), var(--tc-rail-deep))}}.sidebar{box-shadow:inset 0 1px #ffffff14,0 16px 40px #19110b40}.sidebar:before{pointer-events:none;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);content:"";border:1px solid #bd7e4559;position:absolute;inset:7px}.sidebar:after{display:none}.brand{gap:10px;padding:6px 4px 13px}.brand-mark{border-radius:var(--tc-radius);color:#fff5df;background:linear-gradient(145deg,#5e3425,#c08443 52%,#1f3838);border:1px solid #d2a94d8c;width:34px;height:34px;box-shadow:inset 0 0 12px #ffeec42e}.brand strong{color:var(--tc-rail-ink);letter-spacing:-.02em;font-size:13px}.brand small{color:var(--tc-rail-muted);letter-spacing:.13em;font-size:10px}.workspace-switcher{border-radius:var(--tc-radius);min-height:48px;color:var(--tc-rail-ink);background:#ffffff0d;border-color:#d2a94d40}.workspace-switcher:hover{background:#ffffff17;border-color:#d2a94d6b}.workspace-switcher>span{border-radius:var(--tc-radius-sm);color:#fff5df;background:linear-gradient(135deg, var(--tc-copper), var(--tc-verdigris))}.workspace-switcher small,.workspace-switcher>i,.sidebar-profile small,.sidebar-profile>a{color:var(--tc-rail-muted)}.workspace-switcher strong{font-size:12px}.nav-label,.sidebar-live>header>span:first-child{color:var(--tc-rail-muted)}@supports (color:color-mix(in lab, red, red)){.nav-label,.sidebar-live>header>span:first-child{color:color-mix(in srgb, var(--tc-rail-muted) 70%, var(--tc-brass))}}.nav-label,.sidebar-live>header>span:first-child{font-size:10px}.primary-nav button{border-radius:var(--tc-radius-sm);min-height:38px;color:var(--tc-rail-muted)}.primary-nav button>i{color:var(--tc-copper-bright)}.primary-nav button>span,.sidebar-live button strong,.sidebar-profile strong{font-size:12px}.primary-nav button.active{color:#fff8ee;box-shadow:inset 2px 0 var(--tc-copper-bright);background:linear-gradient(90deg,#b5744552,#527a7129)}.sidebar-live{border-color:#d6c8b21f}.sidebar-live>.sidebar-agent-row:hover,.sidebar-live>.see-all:hover{color:#fff;background:#ffffff12}.sidebar-live button small,.sidebar-live-count,.sidebar-live>.see-all{color:var(--tc-rail-muted);font-size:11px}.sidebar-profile{background:var(--tc-rail-deep);border-color:#d6c8b21f}@supports (color:color-mix(in lab, red, red)){.sidebar-profile{background:color-mix(in srgb, var(--tc-rail-deep) 82%, transparent)}}.sidebar-profile>span{color:#fff;background:linear-gradient(135deg, var(--tc-copper), var(--tc-verdigris))}.main-column{border:1px solid var(--tc-frame);border-radius:var(--tc-radius-lg);background:linear-gradient(145deg, var(--tc-surface), var(--tc-surface-muted));grid-template-rows:58px minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.main-column{background:linear-gradient(145deg, color-mix(in srgb, var(--tc-surface) 92%, transparent), color-mix(in srgb, var(--tc-surface-muted) 90%, transparent))}}.main-column{box-shadow:var(--tc-shadow)}.main-column:after{z-index:0;pointer-events:none;border:1px solid var(--tc-frame-soft);opacity:.7;clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);content:"";position:absolute;inset:8px}.main-column>*{z-index:1;position:relative}.topbar{border-bottom-color:var(--tc-line);background:var(--tc-surface-raised);grid-template-columns:minmax(180px,.8fr) minmax(280px,1fr) minmax(330px,.9fr);gap:14px;height:58px;padding:0 20px}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--tc-surface-raised) 90%, transparent)}}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.topbar:before,.topbar:after{display:none}.topbar-title small{color:var(--tc-muted);letter-spacing:.12em;font-size:10px}.topbar-title strong{color:var(--tc-ink);font-size:12px}.global-search{border-color:var(--tc-line);height:36px;color:var(--tc-muted);background:var(--tc-surface);border-radius:7px}.global-search:focus-within{border-color:var(--tc-copper-bright);box-shadow:0 0 0 3px var(--tc-copper)}@supports (color:color-mix(in lab, red, red)){.global-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-copper) 10%, transparent)}}.global-search input,.global-search input::placeholder,.sync-state{color:var(--tc-muted);font-size:12px}kbd{border-color:var(--tc-line);color:var(--tc-muted);background:var(--tc-surface-muted);border-radius:4px;font-size:10px}.icon-button,.notification-button,.theme-selector select,.primary-button,.secondary-button,.quiet-button,.view-switch button{border-radius:7px}.notification-button,.icon-button:hover{border-color:var(--tc-line);background:var(--tc-surface)}.theme-selector,.theme-selector span,.theme-selector select{color:var(--tc-muted)}.theme-selector select{border-color:var(--tc-line);background:var(--tc-surface)}.primary-button{border-color:var(--tc-copper);min-height:36px}@supports (color:color-mix(in lab, red, red)){.primary-button{border-color:color-mix(in srgb, var(--tc-copper) 70%, #000)}}.primary-button{color:#fff8ed;background:linear-gradient(110deg, var(--tc-copper), var(--tc-brass));box-shadow:0 7px 18px var(--tc-copper)}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:0 7px 18px color-mix(in srgb, var(--tc-copper) 25%, transparent)}}.primary-button:hover{color:#fff;background:linear-gradient(110deg, var(--tc-copper-bright), var(--tc-brass));box-shadow:0 9px 20px var(--tc-copper)}@supports (color:color-mix(in lab, red, red)){.primary-button:hover{box-shadow:0 9px 20px color-mix(in srgb, var(--tc-copper) 28%, transparent)}}.primary-button:hover{transform:translateY(-1px)}.primary-button>span{color:#fff8ed}.content{background:radial-gradient(circle at 9% 0%, #ffffffd1, transparent 22rem), linear-gradient(145deg, var(--tc-surface), var(--tc-surface-muted));padding:26px 27px 38px}@supports (color:color-mix(in lab, red, red)){.content{background:radial-gradient(circle at 9% 0%, #ffffffd1, transparent 22rem), linear-gradient(145deg, color-mix(in srgb, var(--tc-surface) 55%, transparent), color-mix(in srgb, var(--tc-surface-muted) 58%, transparent))}}html[data-theme=dark] .content{background:radial-gradient(circle at 9% 0%, var(--tc-cyan), transparent 22rem), linear-gradient(145deg, var(--tc-surface), var(--tc-surface-muted))}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .content{background:radial-gradient(circle at 9% 0%, color-mix(in srgb, var(--tc-cyan) 8%, transparent), transparent 22rem), linear-gradient(145deg, color-mix(in srgb, var(--tc-surface) 86%, transparent), color-mix(in srgb, var(--tc-surface-muted) 88%, transparent))}}.content:before{display:none}.page-heading{min-height:66px;margin-bottom:16px}.page-heading h1{color:var(--tc-ink);font-size:clamp(28px,2.3vw,36px);font-weight:550}.page-heading p{color:var(--tc-muted);font-size:12px}.eyebrow{color:var(--tc-copper);letter-spacing:.15em;font-size:10px}.mission-briefing{border:1px solid var(--tc-line);border-radius:var(--tc-radius-lg);min-height:196px;color:var(--tc-ink);background:var(--tc-surface);grid-template-columns:minmax(0,1.65fr) minmax(250px,.78fr) minmax(240px,.65fr)}@supports (color:color-mix(in lab, red, red)){.mission-briefing{background:color-mix(in srgb, var(--tc-surface) 84%, transparent)}}.mission-briefing{box-shadow:var(--tc-card-shadow)}.mission-briefing:before,.mission-briefing:after{display:none}.briefing-copy,.briefing-progress,.briefing-status{padding:22px}.briefing-progress,.briefing-status{border-left-color:var(--tc-line);background:0 0}.briefing-kicker,.briefing-copy>p,.briefing-progress header span,.briefing-progress footer,.briefing-status>span,.briefing-status>div span{color:var(--tc-muted);font-size:12px}.briefing-kicker{color:var(--tc-copper);font-size:10px}.briefing-kicker em{border-color:var(--tc-brass)}@supports (color:color-mix(in lab, red, red)){.briefing-kicker em{border-color:color-mix(in srgb, var(--tc-brass) 44%, var(--tc-line))}}.briefing-kicker em{color:var(--tc-amber);background:var(--tc-brass)}@supports (color:color-mix(in lab, red, red)){.briefing-kicker em{background:color-mix(in srgb, var(--tc-brass) 9%, var(--tc-surface))}}.briefing-kicker em{font-size:10px}.campaign-signal{border-color:var(--tc-surface);background:var(--tc-verdigris);box-shadow:0 0 0 2px var(--tc-verdigris)}@supports (color:color-mix(in lab, red, red)){.campaign-signal{box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-verdigris) 24%, transparent)}}.briefing-copy h1{color:var(--tc-ink);margin:13px 0 6px;font-size:clamp(28px,2.5vw,38px);font-weight:560}.briefing-objective{border-color:var(--tc-verdigris);min-height:50px;margin-top:18px}@supports (color:color-mix(in lab, red, red)){.briefing-objective{border-color:color-mix(in srgb, var(--tc-verdigris) 48%, var(--tc-line))}}.briefing-objective{color:var(--tc-ink);background:var(--tc-verdigris);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.briefing-objective{background:color-mix(in srgb, var(--tc-verdigris) 7%, var(--tc-surface))}}.briefing-objective:hover{border-color:var(--tc-verdigris);background:var(--tc-verdigris)}@supports (color:color-mix(in lab, red, red)){.briefing-objective:hover{background:color-mix(in srgb, var(--tc-verdigris) 12%, var(--tc-surface))}}.briefing-objective span,.briefing-objective i{color:var(--tc-verdigris)}.briefing-objective span,.briefing-objective strong{font-size:12px}.briefing-progress header strong{color:var(--tc-ink);font-size:27px}.campaign-meter{border-color:var(--tc-line);background:var(--tc-surface-muted);height:7px}.campaign-meter i,.project-command-card footer i{background:linear-gradient(90deg, var(--tc-copper), var(--tc-verdigris))}.briefing-status>strong{color:var(--tc-copper)}.briefing-status>strong.risk{color:var(--tc-danger)}.briefing-status>strong.stable{color:var(--tc-green)}.briefing-status>div{border-top-color:var(--tc-line)}.briefing-status>div b{color:var(--tc-ink);font-size:17px}:where(.metric-card,.project-command-card,.panel,.operational-gates,.command-guide,.kanban-column,.work-list,.agent-card,.detail-drawer,.task-modal)>.internal-chassis-frame{display:none!important}.mission-briefing>.internal-chassis-frame,.metric-grid>.metric-card:first-child>.internal-chassis-frame{opacity:.58;filter:var(--tc-frame-filter) drop-shadow(0 3px 5px #19110b2e);border:18px solid #0000;border-image-source:url(/orquestra-internal-frame.png);border-image-slice:110;border-image-width:18px;border-image-repeat:stretch;animation:none;inset:0;transform:none;display:block!important}.metric-grid>.metric-card:first-child>.internal-chassis-frame{opacity:.48;border-width:12px;border-image-width:12px}.mission-briefing>.internal-chassis-frame:before,.mission-briefing>.internal-chassis-frame:after,.metric-grid>.metric-card:first-child>.internal-chassis-frame:before,.metric-grid>.metric-card:first-child>.internal-chassis-frame:after{display:none}.metric-grid{gap:10px;margin-bottom:10px}.metric-card,.project-command-card,.panel,.command-guide,.operational-gates,.kanban-column,.work-list,.agent-card{border:1px solid var(--tc-line);border-radius:var(--tc-radius-lg);color:var(--tc-ink);background:linear-gradient(145deg, var(--tc-surface), var(--tc-surface-raised));box-shadow:var(--tc-card-shadow)}.metric-card{min-height:126px;padding:16px}.metric-card>span:not(.internal-chassis-frame),.metric-card>small,.command-kpi>footer span,.project-command-meta span,.project-command-card footer strong{color:var(--tc-muted)}.metric-card>span:not(.internal-chassis-frame),.metric-card>small,.command-kpi>footer span{font-size:12px}.metric-card>strong{color:var(--tc-ink);font-size:28px}.metric-icon{border-radius:var(--tc-radius);width:40px;height:40px}.metric-card.cyan .metric-icon{color:var(--tc-verdigris);background:var(--tc-verdigris)}@supports (color:color-mix(in lab, red, red)){.metric-card.cyan .metric-icon{background:color-mix(in srgb, var(--tc-verdigris) 14%, var(--tc-surface))}}.metric-card.orange .metric-icon{color:var(--tc-amber);background:var(--tc-amber)}@supports (color:color-mix(in lab, red, red)){.metric-card.orange .metric-icon{background:color-mix(in srgb, var(--tc-amber) 14%, var(--tc-surface))}}.metric-card.violet .metric-icon{color:var(--tc-violet);background:var(--tc-violet)}@supports (color:color-mix(in lab, red, red)){.metric-card.violet .metric-icon{background:color-mix(in srgb, var(--tc-violet) 12%, var(--tc-surface))}}.metric-card.lime .metric-icon{color:var(--tc-green);background:var(--tc-green)}@supports (color:color-mix(in lab, red, red)){.metric-card.lime .metric-icon{background:color-mix(in srgb, var(--tc-green) 14%, var(--tc-surface))}}.command-kpi:before{background:var(--tc-verdigris);height:2px}.command-kpi.orange:before{background:var(--tc-amber)}.command-kpi.violet:before{background:var(--tc-violet)}.command-kpi.lime:before{background:var(--tc-green)}.command-kpi:hover,.project-command-card:hover,.task-card:hover{border-color:var(--tc-line-strong);transform:translateY(-1px);box-shadow:0 14px 30px #46331e1f}.command-kpi>footer{border-top-color:var(--tc-line)}.project-command-grid{gap:10px;margin-bottom:10px}.campaign-deck .project-command-card,.project-command-card{gap:12px;min-height:126px;padding:15px}.project-command-card header strong,.project-command-card.urgent header strong{color:var(--tc-ink);font-size:14px}.project-command-meta span{background:0 0;border:0;border-radius:0;padding:0;font-size:11px}.project-command-card footer span{background:var(--tc-surface-muted);height:6px}.panel-header h2{color:var(--tc-ink);font-size:17px}.panel-header>button,.overview-heading .quiet-button,.panel-header button span{color:var(--tc-copper)}.command-guide{border-radius:var(--tc-radius-lg);background:var(--tc-surface)}.command-mode{border-color:var(--tc-verdigris)}@supports (color:color-mix(in lab, red, red)){.command-mode{border-color:color-mix(in srgb, var(--tc-verdigris) 36%, var(--tc-line))}}.command-mode{border-radius:var(--tc-radius-sm);color:var(--tc-verdigris);background:var(--tc-verdigris)}@supports (color:color-mix(in lab, red, red)){.command-mode{background:color-mix(in srgb, var(--tc-verdigris) 8%, var(--tc-surface))}}.command-mode{font-size:10px}.command-guide-intro strong,.command-guide li strong{color:var(--tc-ink);font-size:12px}.command-guide-intro p,.command-guide li small{color:var(--tc-muted);font-size:11px}.command-guide li{border-left-color:var(--tc-line)}.command-guide li>span{color:#fff8ed;background:var(--tc-rail);border-radius:50%;font-size:10px}.view-switch{border-color:var(--tc-line);border-radius:var(--tc-radius);background:var(--tc-surface)}.view-switch button,.filter-pills button{color:var(--tc-muted);font-size:12px}.view-switch button.active{color:#fff8ed;background:var(--tc-rail);box-shadow:var(--tc-card-shadow)}.filter-pills button{border-radius:var(--tc-radius-sm)}.filter-pills button:hover{background:var(--tc-surface-muted)}.filter-pills button.active{border-color:var(--tc-line-strong);color:var(--tc-copper);background:var(--tc-surface);box-shadow:var(--tc-card-shadow)}.filter-pills .project-filter-pill{border-color:var(--tc-verdigris)}@supports (color:color-mix(in lab, red, red)){.filter-pills .project-filter-pill{border-color:color-mix(in srgb, var(--tc-verdigris) 42%, var(--tc-line))}}.filter-pills .project-filter-pill{color:var(--tc-verdigris);background:var(--tc-verdigris)}@supports (color:color-mix(in lab, red, red)){.filter-pills .project-filter-pill{background:color-mix(in srgb, var(--tc-verdigris) 8%, var(--tc-surface))}}.board-hint{color:var(--tc-muted);font-size:12px}.kanban-board{gap:10px}.kanban-column{border-radius:var(--tc-radius-lg);background:var(--tc-surface-muted);padding:8px}@supports (color:color-mix(in lab, red, red)){.kanban-column{background:color-mix(in srgb, var(--tc-surface-muted) 58%, var(--tc-surface))}}.kanban-column{box-shadow:none}.kanban-column:after{display:none}.kanban-column>header{border-bottom:1px solid var(--tc-line);background:0 0}.kanban-column>header strong,.kanban-column>header span{color:var(--tc-ink);font-size:12px}.kanban-column>header span{background:var(--tc-surface)}.task-card{border-color:var(--tc-line);border-radius:var(--tc-radius-lg);min-height:190px;color:var(--tc-ink);background:var(--tc-surface);box-shadow:var(--tc-card-shadow)}.task-id,.task-card>p,.due,.priority,.task-progress strong{color:var(--tc-muted);font-size:12px}.task-card h3{color:var(--tc-ink);font-size:14px}.task-card>footer{border-top-color:var(--tc-line)}.task-command-button{border-color:var(--tc-copper)}@supports (color:color-mix(in lab, red, red)){.task-command-button{border-color:color-mix(in srgb, var(--tc-copper) 34%, var(--tc-line))}}.task-command-button{border-radius:var(--tc-radius-sm);color:var(--tc-copper);background:var(--tc-copper)}@supports (color:color-mix(in lab, red, red)){.task-command-button{background:color-mix(in srgb, var(--tc-copper) 7%, var(--tc-surface))}}.task-command-button{font-size:12px}.task-agent-button{border:1px solid var(--tc-line);border-radius:var(--tc-radius-sm);min-width:0;min-height:44px;color:var(--tc-ink);background:var(--tc-surface-muted);text-align:left;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:12px;display:inline-flex}.task-agent-button .agent-avatar{flex:none}.task-agent-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-agent-button:focus-visible{outline:3px solid var(--tc-focus);outline-offset:2px}html[data-theme=dark] .metric-card,html[data-theme=dark] .project-command-card,html[data-theme=dark] .panel,html[data-theme=dark] .command-guide,html[data-theme=dark] .operational-gates,html[data-theme=dark] .kanban-column,html[data-theme=dark] .work-list,html[data-theme=dark] .agent-card,html[data-theme=dark] .task-card{color:var(--tc-ink);background:linear-gradient(145deg, var(--tc-surface), var(--tc-surface-raised))}@media (width<=1320px){.app-shell{grid-template-columns:206px minmax(0,1fr);padding:12px}.topbar{grid-template-columns:minmax(170px,.72fr) minmax(250px,1fr) auto;padding-inline:15px}.sync-state{display:none}.mission-briefing{grid-template-columns:minmax(0,1.4fr) minmax(230px,.75fr)}.briefing-copy{grid-row:1/3}.briefing-progress{grid-area:1/2}.briefing-status{border-top:1px solid var(--tc-line);border-left:1px solid var(--tc-line);grid-area:2/2;grid-template-columns:1fr;gap:0}.briefing-status>strong{margin:8px 0 12px}}@media (width<=900px){.app-shell{grid-template-columns:194px minmax(0,1fr);gap:10px;padding:10px}.topbar{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:60px;padding:10px 14px}.topbar-title{display:none}.global-search{grid-column:1}.topbar-actions{grid-column:2}.theme-preference-control,.sync-state{display:none}.mission-briefing{grid-template-columns:1fr}.briefing-copy,.briefing-progress,.briefing-status{grid-area:auto}.briefing-progress,.briefing-status{border-top:1px solid var(--tc-line);border-left:0}.briefing-status{grid-column:auto}.metric-grid,.project-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.app-shell{height:auto;min-height:100dvh;padding:8px 8px 82px;display:block;overflow:visible}.app-shell:before,.main-column:after{display:none}.sidebar{border-color:var(--tc-copper)}@supports (color:color-mix(in lab, red, red)){.sidebar{border-color:color-mix(in srgb, var(--tc-copper) 45%, transparent)}}.sidebar{background:linear-gradient(165deg, var(--tc-rail), var(--tc-rail-deep))}.main-column{border-radius:var(--tc-radius-lg);min-height:calc(100dvh - 96px)}.content{padding:20px 15px calc(112px + env(safe-area-inset-bottom))}.mission-briefing>.internal-chassis-frame,.metric-grid>.metric-card:first-child>.internal-chassis-frame{display:none!important}}@media (width<=640px){.topbar{grid-template-columns:minmax(0,1fr) auto}.content{padding-inline:13px}.page-heading h1{font-size:31px}.metric-grid,.project-command-grid{grid-template-columns:1fr}.briefing-copy,.briefing-progress,.briefing-status{padding:18px 16px}.briefing-status{grid-template-columns:1fr;display:grid}.command-guide{grid-template-columns:1fr}}@media (prefers-reduced-transparency:reduce){.app-shell,.main-column,.topbar,.content,.mission-briefing,.metric-card,.project-command-card,.panel,.command-guide,.kanban-column,.task-card{background:var(--tc-surface)!important;background-image:none!important}.app-shell:before,.main-column:after,.internal-chassis-frame{display:none!important}}.overlay[data-dismiss-locked=true] .overlay-backdrop{cursor:not-allowed}.overlay .overlay-backdrop:disabled{opacity:1}.internal-chassis-frame:before,.internal-chassis-frame:after,.checkpoint-route:after,.kanban-column:after,.machine-task-modal.tc-machine-dialog .tc-machine-current{animation:none}.machine-task-modal.tc-machine-dialog{color:var(--tc-ink);background:var(--tc-surface-raised);box-shadow:none;background-clip:content-box;animation:.56s cubic-bezier(.16,.82,.22,1) both poc-modal-arrive}html[data-theme=light] .machine-task-modal.tc-machine-dialog{--tc-orquestra-energy:var(--tc-copper-bright);background:radial-gradient(circle at 84% 12%, var(--tc-verdigris), transparent 30%), linear-gradient(145deg, var(--tc-surface), var(--tc-brass))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .machine-task-modal.tc-machine-dialog{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--tc-verdigris) 12%, transparent), transparent 30%), linear-gradient(145deg, var(--tc-surface), color-mix(in srgb, var(--tc-brass) 9%, var(--tc-surface-raised)))}}html[data-theme=light] .machine-task-modal.tc-machine-dialog{background-clip:content-box}html[data-theme=dark] .machine-task-modal.tc-machine-dialog{--tc-orquestra-energy:var(--tc-cyan);background:radial-gradient(circle at 84% 12%, var(--tc-cyan), transparent 30%), linear-gradient(145deg, var(--tc-surface), var(--tc-surface-raised))}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .machine-task-modal.tc-machine-dialog{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--tc-cyan) 10%, transparent), transparent 30%), linear-gradient(145deg, var(--tc-surface), var(--tc-surface-raised))}}html[data-theme=dark] .machine-task-modal.tc-machine-dialog{background-clip:content-box}.machine-task-modal.tc-machine-dialog>:not(.tc-machine-chamber){color:var(--tc-ink);background:var(--tc-surface-raised);animation:.52s cubic-bezier(.16,.82,.22,1) .16s both poc-modal-content}.machine-task-modal.tc-machine-dialog .tc-machine-frame-art{opacity:.72;filter:var(--tc-frame-filter) drop-shadow(0 13px 22px #120c0752);animation:.68s cubic-bezier(.16,.82,.22,1) both poc-machine-lock}.machine-task-modal.tc-machine-dialog .tc-machine-aura{animation:.76s ease-out 60ms both tc-machine-aura}.machine-task-modal.tc-machine-dialog .tc-machine-scan{animation:1.1s ease-in-out .34s both rc3-machine-scan}.machine-task-modal.tc-machine-dialog .tc-machine-current{opacity:0}@media (prefers-reduced-motion:reduce){.internal-chassis-frame,.internal-chassis-frame:before,.internal-chassis-frame:after,.checkpoint-route:after,.kanban-column:after,.app-shell,.sidebar,.content,.overlay,.detail-drawer,.machine-task-modal.tc-machine-dialog,.machine-task-modal.tc-machine-dialog>:not(.tc-machine-chamber),.machine-task-modal.tc-machine-dialog .tc-machine-chamber,.machine-task-modal.tc-machine-dialog .tc-machine-chamber *{transition:none!important;animation:none!important}.machine-task-modal.tc-machine-dialog .tc-machine-door,.machine-task-modal.tc-machine-dialog .tc-machine-core,.machine-task-modal.tc-machine-dialog .tc-machine-scan,.machine-task-modal.tc-machine-dialog .tc-machine-current{display:none}}@media (prefers-reduced-transparency:reduce){.overlay-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000d1}.detail-drawer,.machine-task-modal.tc-machine-dialog,.machine-task-modal.tc-machine-dialog>:not(.tc-machine-chamber){background:var(--tc-surface)!important;background-image:none!important}.machine-task-modal.tc-machine-dialog .tc-machine-chamber{display:none}}@media (forced-colors:active){.overlay-backdrop{opacity:.92;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.detail-drawer,.machine-task-modal.tc-machine-dialog,.machine-task-modal.tc-machine-dialog>:not(.tc-machine-chamber){color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}.machine-task-modal.tc-machine-dialog .tc-machine-chamber{display:none}}.content.view-thomas{padding:18px}.thomas-board,.thomas-state{--thomas-copper:var(--tc-copper,#a25e32);--thomas-brass:var(--tc-brass,#c6924b);--thomas-verdigris:var(--tc-verdigris,#317f76);--thomas-copper-text:#7b401f;--thomas-brass-text:#7d5818;--thomas-verdigris-text:#416b63;--thomas-warning-text:#8b510a;min-width:0;color:var(--tc-ink);gap:14px;display:grid}html[data-theme=dark] .thomas-board,html[data-theme=dark] .thomas-state{--thomas-copper-text:#e0a06c;--thomas-brass-text:#e0bc65;--thomas-verdigris-text:#72b4a8;--thomas-warning-text:#f2ab43}.thomas-board :where(button,input,select,textarea,a[href]),.thomas-state button{min-block-size:44px;min-inline-size:44px}.thomas-hero{isolation:isolate;border:1px solid var(--thomas-copper);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.thomas-hero{border:1px solid color-mix(in srgb, var(--thomas-copper) 55%, var(--tc-line))}}.thomas-hero{border-radius:var(--tc-radius-lg,18px);background:radial-gradient(circle at 88% 12%, var(--thomas-verdigris), transparent 30%), linear-gradient(132deg, var(--tc-surface-raised), var(--tc-surface))}@supports (color:color-mix(in lab, red, red)){.thomas-hero{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--thomas-verdigris) 25%, transparent), transparent 30%), linear-gradient(132deg, color-mix(in srgb, var(--tc-surface-raised) 91%, var(--thomas-copper)), var(--tc-surface))}}.thomas-hero{box-shadow:inset 0 1px var(--tc-ink), 0 18px 42px #0e080429}@supports (color:color-mix(in lab, red, red)){.thomas-hero{box-shadow:inset 0 1px color-mix(in srgb, var(--tc-ink) 9%, transparent), 0 18px 42px #0e080429}}.thomas-hero>.internal-chassis-frame{opacity:.58;pointer-events:none}.thomas-hero>nav{z-index:2;border-bottom:1px solid var(--thomas-copper);align-items:center;gap:7px;min-height:38px;padding:9px 18px;display:flex;position:relative;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.thomas-hero>nav{border-bottom:1px solid color-mix(in srgb, var(--thomas-copper) 22%, var(--tc-line))}}.thomas-hero>nav{color:var(--tc-muted);white-space:nowrap;scrollbar-width:thin;font-size:10px}.thomas-hero>nav i{color:var(--thomas-brass-text);font-style:normal}.thomas-hero>nav strong{color:var(--tc-ink)}.thomas-hero-copy{z-index:2;grid-template-columns:minmax(0,1.4fr) minmax(330px,.7fr);align-items:end;gap:24px;padding:24px 26px 22px;display:grid;position:relative}.thomas-hero-copy h1{letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(30px,3.6vw,52px);line-height:.98}.thomas-hero-copy p{max-width:720px;color:var(--tc-ink-soft);margin:0;line-height:1.55}.thomas-hero-copy dl{border:1px solid var(--thomas-brass);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.thomas-hero-copy dl{border:1px solid color-mix(in srgb, var(--thomas-brass) 30%, var(--tc-line))}}.thomas-hero-copy dl{background:var(--tc-surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.thomas-hero-copy dl{background:color-mix(in srgb, var(--tc-surface) 82%, transparent)}}.thomas-hero-copy dl>div{gap:7px;padding:15px 13px;display:grid}.thomas-hero-copy dl>div+div{border-left:1px solid var(--tc-line)}.thomas-hero-copy dt{color:var(--tc-muted);letter-spacing:.1em;font-size:8px;font-weight:800}.thomas-hero-copy dd{color:var(--tc-ink);margin:0;font-size:24px;font-weight:800}.thomas-hero>footer{z-index:2;border-top:1px solid var(--tc-line);min-height:38px;color:var(--tc-muted);align-items:center;gap:18px;padding:9px 18px;font-size:9px;display:flex;position:relative}.thomas-hero>footer>span:first-child{align-items:center;gap:6px;display:inline-flex}.thomas-hero>footer i{background:var(--thomas-verdigris);width:7px;height:7px;box-shadow:0 0 0 3px var(--thomas-verdigris);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.thomas-hero>footer i{box-shadow:0 0 0 3px color-mix(in srgb, var(--thomas-verdigris) 14%, transparent)}}.thomas-hero>footer .stale{color:var(--thomas-warning-text)}.thomas-hero>footer .stale i{box-shadow:none;background:currentColor}.thomas-hero>footer strong{color:var(--tc-ink-soft);margin-left:auto;font-size:9px}.thomas-snapshot-refresh{border:1px solid var(--thomas-verdigris);flex:none;min-height:44px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.thomas-snapshot-refresh{border:1px solid color-mix(in srgb, var(--thomas-verdigris) 50%, var(--tc-line))}}.thomas-snapshot-refresh{color:var(--tc-ink);background:var(--thomas-verdigris);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.thomas-snapshot-refresh{background:color-mix(in srgb, var(--thomas-verdigris) 9%, var(--tc-surface))}}.thomas-snapshot-refresh{font-weight:760}.thomas-source-blocker{border:1px solid var(--tc-warning,#ba6d29);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.thomas-source-blocker{border:1px solid color-mix(in srgb, var(--tc-warning,#ba6d29) 50%, var(--tc-line))}}.thomas-source-blocker{background:var(--tc-warning,#ba6d29);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.thomas-source-blocker{background:color-mix(in srgb, var(--tc-warning,#ba6d29) 9%, var(--tc-surface))}}.thomas-source-blocker.security{border-color:var(--tc-danger,#bb3e49)}@supports (color:color-mix(in lab, red, red)){.thomas-source-blocker.security{border-color:color-mix(in srgb, var(--tc-danger,#bb3e49) 58%, var(--tc-line))}}.thomas-source-blocker.security{background:var(--tc-danger,#bb3e49)}@supports (color:color-mix(in lab, red, red)){.thomas-source-blocker.security{background:color-mix(in srgb, var(--tc-danger,#bb3e49) 9%, var(--tc-surface))}}.thomas-source-blocker>span{width:30px;height:30px;color:var(--thomas-warning-text);border:1px solid;border-radius:50%;place-items:center;font-weight:900;display:grid}.thomas-source-blocker strong{margin-bottom:3px;display:block}.thomas-source-blocker p{color:var(--tc-ink-soft);margin:0;font-size:11px}.thomas-tabs{border:1px solid var(--tc-line);background:var(--tc-surface);scrollbar-width:thin;border-radius:11px;gap:2px;padding:4px;display:flex;overflow-x:auto}.thomas-tabs button{min-height:44px;color:var(--tc-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 15px;font-size:10px;font-weight:750;display:inline-flex}.thomas-tabs button:hover{color:var(--tc-ink);background:var(--thomas-verdigris)}@supports (color:color-mix(in lab, red, red)){.thomas-tabs button:hover{background:color-mix(in srgb, var(--thomas-verdigris) 8%, transparent)}}.thomas-tabs button.active{color:var(--tc-ink);background:var(--thomas-copper)}@supports (color:color-mix(in lab, red, red)){.thomas-tabs button.active{background:color-mix(in srgb, var(--thomas-copper) 15%, var(--tc-surface-raised))}}.thomas-tabs button.active{box-shadow:inset 0 0 0 1px var(--thomas-copper)}@supports (color:color-mix(in lab, red, red)){.thomas-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--thomas-copper) 35%, transparent)}}.thomas-tabs button span{min-width:20px;color:var(--tc-ink);background:var(--tc-danger,#bb3e49);border-radius:99px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.thomas-tabs button span{background:color-mix(in srgb, var(--tc-danger,#bb3e49) 18%, transparent)}}.thomas-tabs button span{text-align:center;font-size:8px}.thomas-board-layout{grid-template-columns:minmax(250px,.68fr) minmax(0,1.55fr);align-items:start;gap:14px;min-height:650px;display:grid}.thomas-ticket-browser,.thomas-detail,.thomas-history,.thomas-reconciliation{border:1px solid var(--tc-line);border-radius:var(--tc-radius-lg,18px);background:var(--tc-surface);min-width:0;box-shadow:var(--tc-shadow-sm,0 12px 30px #0000001a)}.thomas-ticket-browser{grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100vh - 175px);display:grid;position:sticky;top:0;overflow:hidden}.thomas-ticket-browser>header{justify-content:space-between;align-items:end;gap:12px;padding:17px 17px 12px;display:flex}.thomas-ticket-browser h2,.thomas-history h2,.thomas-reconciliation h2{margin:3px 0 0;font-size:20px}.thomas-ticket-browser>header>span{color:var(--tc-muted);font-size:10px}.thomas-ticket-filters{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr);gap:7px;padding:0 12px 12px;display:grid}.thomas-ticket-filters label{min-width:0}.thomas-ticket-browser input,.thomas-ticket-browser select{border:1px solid var(--tc-line);width:100%;min-height:44px;color:var(--tc-ink);background:var(--tc-surface-raised);border-radius:9px;padding:0 12px;font-size:11px}.thomas-ticket-list{scrollbar-width:thin;align-content:start;gap:3px;min-height:0;padding:0 7px 9px;display:grid;overflow-y:auto}.thomas-ticket-list>button{color:var(--tc-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;gap:8px;padding:12px;display:grid}.thomas-ticket-list>button:hover{background:var(--thomas-verdigris)}@supports (color:color-mix(in lab, red, red)){.thomas-ticket-list>button:hover{background:color-mix(in srgb, var(--thomas-verdigris) 6%, var(--tc-surface-raised))}}.thomas-ticket-list>button.active{border-color:var(--thomas-copper)}@supports (color:color-mix(in lab, red, red)){.thomas-ticket-list>button.active{border-color:color-mix(in srgb, var(--thomas-copper) 42%, var(--tc-line))}}.thomas-ticket-list>button.active{background:var(--thomas-copper)}@supports (color:color-mix(in lab, red, red)){.thomas-ticket-list>button.active{background:color-mix(in srgb, var(--thomas-copper) 11%, var(--tc-surface-raised))}}.thomas-ticket-list>button>span,.thomas-ticket-list>button>footer{justify-content:space-between;gap:8px;display:flex}.thomas-ticket-list>button>span strong{color:var(--thomas-verdigris-text);letter-spacing:.04em;font-size:10px}.thomas-ticket-list>button>span i{color:var(--tc-danger,#bb3e49);letter-spacing:.07em;font-size:7px;font-style:normal;font-weight:900}.thomas-ticket-list h3{margin:0;font-size:12px;line-height:1.35}.thomas-ticket-list footer{color:var(--tc-muted);font-size:8px}.thomas-list-empty{color:var(--tc-muted);text-align:center;padding:30px 12px}.thomas-detail{gap:15px;padding:20px;display:grid}.thomas-detail>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.thomas-detail>header h2{margin:4px 0 3px;font-size:25px}.thomas-detail>header p{color:var(--tc-ink-soft);margin:0;font-size:12px}.thomas-detail>header>span{border:1px solid var(--tc-line);color:var(--tc-muted);text-transform:uppercase;border-radius:99px;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.thomas-detail>header>span.warning{color:var(--tc-danger,#bb3e49);border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.thomas-detail>header>span.warning{border-color:color-mix(in srgb, currentColor 35%, transparent)}}.thomas-detail>header>span.warning{background:currentColor}@supports (color:color-mix(in lab, red, red)){.thomas-detail>header>span.warning{background:color-mix(in srgb, currentColor 7%, transparent)}}.thomas-detail-status{color:var(--tc-muted);background:var(--tc-surface-raised);border-radius:8px;margin:0;padding:8px 10px;font-size:10px}.thomas-detail-status.error{color:var(--tc-danger,#bb3e49)}.thomas-independent-states,.thomas-plan-binding{border:1px solid var(--tc-line);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.thomas-independent-states>div,.thomas-plan-binding>div{background:var(--tc-surface-raised);gap:5px;min-width:0;padding:12px;display:grid}.thomas-independent-states>div+div,.thomas-plan-binding>div+div{border-left:1px solid var(--tc-line)}.thomas-independent-states span,.thomas-plan-binding span,.thomas-review-panel label>span{color:var(--tc-muted);letter-spacing:.1em;font-size:7px;font-weight:850}.thomas-independent-states strong,.thomas-plan-binding strong{overflow-wrap:anywhere;font-size:11px}.thomas-independent-states small{color:var(--tc-muted);font-size:8px}.thomas-plan-binding code{color:var(--thomas-verdigris-text);text-overflow:ellipsis;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.thomas-reconcile-note{border-left:3px solid var(--tc-warning,#ba6d29);color:var(--tc-ink);background:var(--tc-warning,#ba6d29);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.thomas-reconcile-note{background:color-mix(in srgb, var(--tc-warning,#ba6d29) 7%, var(--tc-surface-raised))}}.thomas-reconcile-note p{color:var(--tc-ink-soft);margin:4px 0 0;font-size:10px}.thomas-critique,.thomas-plan-content,.thomas-review-panel,.thomas-codex-link,.thomas-environment-summary{border-top:1px solid var(--tc-line);padding-top:15px}.thomas-plan-content>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.thomas-plan-content h3{margin:2px 0 0;font-size:16px}.thomas-plan-content>header>span{border:1px solid var(--tc-line);color:var(--tc-muted);border-radius:99px;flex:none;padding:5px 8px;font-size:8px;font-weight:800}.thomas-plan-content>header>span.ready{color:var(--thomas-verdigris-text);border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.thomas-plan-content>header>span.ready{border-color:color-mix(in srgb, currentColor 45%, var(--tc-line))}}.thomas-plan-content>header>span.blocked{color:var(--thomas-warning-text)}.thomas-plan-content>ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.thomas-plan-content>ol>li{border:1px solid var(--tc-line);background:var(--tc-surface-raised);border-radius:9px;overflow:hidden}.thomas-plan-content>ol>li>header{border-bottom:1px solid var(--tc-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.thomas-plan-content>ol>li>header>span{width:25px;height:25px;color:var(--thomas-copper-text);background:var(--thomas-copper);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.thomas-plan-content>ol>li>header>span{background:color-mix(in srgb, var(--thomas-copper) 10%, transparent)}}.thomas-plan-content>ol>li>header>span{font-size:8px;font-weight:850}.thomas-plan-content h4{margin:2px 0 0;font-size:11px}.thomas-plan-content header small{color:var(--tc-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.thomas-plan-content>ol>li>div{color:var(--tc-ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;padding:11px 13px 13px;font-size:10px;line-height:1.55}.thomas-plan-content>aside{border-left:3px solid var(--tc-warning,#ba6d29);background:var(--tc-warning,#ba6d29);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.thomas-plan-content>aside{background:color-mix(in srgb, var(--tc-warning,#ba6d29) 7%, var(--tc-surface-raised))}}.thomas-plan-content>aside p{color:var(--tc-muted);margin:4px 0 0;font-size:9px}.thomas-plan-content>.thomas-beta-readonly{border-left-color:var(--thomas-copper);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.thomas-plan-content>.thomas-beta-readonly{border-left-color:color-mix(in srgb, var(--thomas-copper) 65%, var(--tc-line))}}.thomas-critique>header,.thomas-review-panel>header,.thomas-environment-summary>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.thomas-critique h3,.thomas-review-panel h3,.thomas-codex-link h3{margin:2px 0 0;font-size:16px}.thomas-critique>header button,.thomas-review-panel>button,.thomas-review-actions button,.thomas-codex-link a,.thomas-codex-link button{border:1px solid var(--thomas-copper);min-height:44px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.thomas-critique>header button,.thomas-review-panel>button,.thomas-review-actions button,.thomas-codex-link a,.thomas-codex-link button{border:1px solid color-mix(in srgb, var(--thomas-copper) 52%, var(--tc-line))}}.thomas-critique>header button,.thomas-review-panel>button,.thomas-review-actions button,.thomas-codex-link a,.thomas-codex-link button{color:var(--tc-ink);background:var(--thomas-copper);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.thomas-critique>header button,.thomas-review-panel>button,.thomas-review-actions button,.thomas-codex-link a,.thomas-codex-link button{background:color-mix(in srgb, var(--thomas-copper) 9%, var(--tc-surface-raised))}}.thomas-critique>header button,.thomas-review-panel>button,.thomas-review-actions button,.thomas-codex-link a,.thomas-codex-link button{font-size:9px;font-weight:780;text-decoration:none}.thomas-codex-link a{align-items:center;display:inline-flex}.thomas-critique-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.thomas-critique-sections article{border:1px solid var(--tc-line);background:var(--tc-surface-raised);border-radius:9px;min-width:0;padding:11px 12px}.thomas-critique-sections span{color:var(--thomas-copper-text);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.thomas-critique-sections p{color:var(--tc-ink-soft);white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.5}.thomas-review-panel{gap:10px;display:grid}.thomas-review-panel>header{margin-bottom:0}.thomas-review-panel>header small{color:var(--tc-muted);font-size:8px}.thomas-review-panel>label,.thomas-review-fields label{gap:6px;display:grid}.thomas-review-panel select,.thomas-review-panel textarea{border:1px solid var(--tc-line);width:100%;color:var(--tc-ink);background:var(--tc-surface-raised);border-radius:8px}.thomas-review-panel select{min-height:44px;padding:0 10px;font-size:10px}.thomas-review-panel textarea{resize:vertical;min-height:94px;padding:10px;font-size:10px;line-height:1.45}.thomas-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.thomas-review-panel>button{justify-self:start}.thomas-codex-link{justify-content:space-between;align-items:center;gap:15px;display:flex}.thomas-codex-link p{max-width:600px;color:var(--tc-ink-soft);margin:5px 0 0;font-size:10px}.thomas-codex-link>div:last-child{flex:none;gap:7px;display:flex}.thomas-environment-summary>header strong{color:var(--tc-muted);font-size:9px}.thomas-environment-summary>div{border-top:1px solid var(--tc-line);color:var(--tc-muted);grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(120px,1fr));gap:8px;padding:9px 0;font-size:8px;display:grid}.thomas-environment-summary>div strong{color:var(--tc-ink)}.thomas-environment-summary>p{color:var(--tc-muted);margin:0;font-size:10px}.thomas-review-actions{border-top:1px solid var(--tc-line);grid-template-columns:minmax(180px,1fr) auto;gap:12px 20px;padding-top:15px;display:grid}.thomas-review-actions>div:first-child{gap:3px;display:grid}.thomas-review-actions>div:first-child span{color:var(--tc-muted);letter-spacing:.1em;font-size:7px;font-weight:850}.thomas-review-actions>div:first-child small{color:var(--tc-muted);font-size:8px}.thomas-review-actions>div:nth-child(2){gap:8px;display:flex}.thomas-review-actions button.approve{border-color:var(--thomas-verdigris)}@supports (color:color-mix(in lab, red, red)){.thomas-review-actions button.approve{border-color:color-mix(in srgb, var(--thomas-verdigris) 58%, var(--tc-line))}}.thomas-review-actions button.approve{background:var(--thomas-verdigris)}@supports (color:color-mix(in lab, red, red)){.thomas-review-actions button.approve{background:color-mix(in srgb, var(--thomas-verdigris) 14%, var(--tc-surface-raised))}}.thomas-review-actions>p{color:var(--tc-muted);background:var(--tc-surface-raised);border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:8px}.thomas-approval-unavailable{border:1px solid var(--tc-warning,#ba6d29);grid-column:1/-1;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.thomas-approval-unavailable{border:1px solid color-mix(in srgb, var(--tc-warning,#ba6d29) 36%, var(--tc-line))}}.thomas-approval-unavailable{color:var(--tc-ink);background:var(--tc-warning,#ba6d29);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.thomas-approval-unavailable{background:color-mix(in srgb, var(--tc-warning,#ba6d29) 6%, var(--tc-surface-raised))}}.thomas-approval-unavailable ul{color:var(--tc-muted);flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;padding-left:17px;font-size:8px;display:flex}.thomas-approval-ready{color:var(--thomas-verdigris-text);background:var(--thomas-verdigris);border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.thomas-approval-ready{background:color-mix(in srgb, var(--thomas-verdigris) 8%, var(--tc-surface-raised))}}.thomas-approval-ready{font-size:8px}.thomas-ticket-browser[data-dimension=jira]{border-top-color:var(--thomas-brass)}@supports (color:color-mix(in lab, red, red)){.thomas-ticket-browser[data-dimension=jira]{border-top-color:color-mix(in srgb, var(--thomas-brass) 62%, var(--tc-line))}}.thomas-ticket-browser[data-dimension=execution]{border-top-color:var(--thomas-verdigris)}@supports (color:color-mix(in lab, red, red)){.thomas-ticket-browser[data-dimension=execution]{border-top-color:color-mix(in srgb, var(--thomas-verdigris) 62%, var(--tc-line))}}.thomas-state,.thomas-empty,.thomas-detail-empty{border:1px solid var(--tc-line);border-radius:var(--tc-radius-lg,18px);min-height:320px;color:var(--tc-ink);text-align:center;background:var(--tc-surface);align-content:center;place-items:center;gap:11px;padding:38px;display:grid}.thomas-state{text-align:left;grid-template-columns:auto minmax(0,520px)}.thomas-state>span,.thomas-empty>span,.thomas-detail-empty>span{border:1px solid var(--thomas-copper,#a25e32);width:46px;height:46px;color:var(--thomas-copper-text,#7b401f);border-radius:50%;place-items:center;font-size:20px;display:grid}.thomas-state h1,.thomas-empty h2,.thomas-empty h3{margin:5px 0}.thomas-state p,.thomas-empty p,.thomas-detail-empty p{color:var(--tc-muted);margin:0}.thomas-state button{border:1px solid var(--tc-line);min-height:44px;color:var(--tc-ink);background:var(--tc-surface-raised);border-radius:8px;margin-top:12px;padding:0 13px}.thomas-reconciliation,.thomas-history{padding:20px}.thomas-reconciliation>header,.thomas-history>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.thomas-reconciliation>header p,.thomas-history>header p{color:var(--tc-muted);margin:4px 0 0;font-size:10px}.thomas-reconciliation>header>span{color:var(--tc-muted);font-size:9px}.thomas-history>header label{flex:0 390px}.thomas-history>header select{border:1px solid var(--tc-line);width:100%;min-height:44px;color:var(--tc-ink);background:var(--tc-surface-raised);border-radius:8px;padding:0 10px;font-size:9px}.thomas-reconciliation>div,.thomas-history ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.thomas-reconciliation>div>button,.thomas-history li{border:1px solid var(--tc-line);width:100%;color:var(--tc-ink);text-align:left;background:var(--tc-surface-raised);border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.thomas-reconciliation>div>button>span,.thomas-history li>span{width:26px;height:26px;color:var(--thomas-warning-text);background:currentColor;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.thomas-reconciliation>div>button>span,.thomas-history li>span{background:color-mix(in srgb, currentColor 12%, transparent)}}.thomas-reconciliation p,.thomas-history li p{color:var(--tc-muted);margin:3px 0 0;font-size:9px}.thomas-reconciliation small,.thomas-history li small{color:var(--tc-muted);font-size:8px}@media (width<=1180px){.thomas-hero-copy{grid-template-columns:1fr}.thomas-board-layout{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr)}.thomas-independent-states,.thomas-plan-binding{grid-template-columns:repeat(2,minmax(0,1fr))}.thomas-independent-states>div:nth-child(3),.thomas-plan-binding>div:nth-child(3){border-left:0;border-top:1px solid var(--tc-line)}.thomas-independent-states>div:nth-child(4),.thomas-plan-binding>div:nth-child(4){border-top:1px solid var(--tc-line)}}@media (width<=900px){.mobile-nav[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.content.view-thomas{padding:14px 12px calc(92px + env(safe-area-inset-bottom))}.thomas-board-layout{grid-template-columns:1fr;min-height:0}.thomas-ticket-browser{max-height:420px;position:static}.thomas-review-actions{grid-template-columns:1fr}.thomas-review-actions>div:nth-child(2){justify-content:stretch}.thomas-review-actions button{flex:1}}@media (width<=640px){.thomas-hero-copy{padding:19px 16px 17px}.thomas-hero-copy h1{font-size:34px}.thomas-hero-copy dl{grid-template-columns:1fr}.thomas-hero-copy dl>div+div{border-top:1px solid var(--tc-line);border-left:0}.thomas-hero>footer{flex-direction:column;align-items:start;gap:5px}.thomas-hero>footer strong{margin-left:0}.thomas-ticket-filters{grid-template-columns:1fr}.thomas-tabs button{flex:none}.thomas-detail{padding:15px}.thomas-detail>header,.thomas-plan-content>header,.thomas-critique>header,.thomas-review-panel>header,.thomas-codex-link,.thomas-reconciliation>header,.thomas-history>header{flex-direction:column;align-items:start}.thomas-independent-states,.thomas-plan-binding,.thomas-critique-sections,.thomas-review-fields{grid-template-columns:1fr}.thomas-independent-states>div+div,.thomas-plan-binding>div+div,.thomas-independent-states>div:nth-child(3),.thomas-plan-binding>div:nth-child(3){border-top:1px solid var(--tc-line);border-left:0}.thomas-codex-link>div:last-child,.thomas-review-actions>div:nth-child(2){flex-direction:column;width:100%}.thomas-codex-link a,.thomas-codex-link button,.thomas-review-actions button{justify-content:center;width:100%}.thomas-environment-summary>div{grid-template-columns:1fr}.thomas-reconciliation>div>button,.thomas-history li{grid-template-columns:28px minmax(0,1fr)}.thomas-reconciliation small{grid-column:2}}@media (width<=390px){.content.view-thomas{padding-inline:10px}.thomas-board,.thomas-tabs,.thomas-ticket-browser,.thomas-detail,.thomas-history,.thomas-reconciliation{max-width:100%}.thomas-tabs{overscroll-behavior-inline:contain}.thomas-tabs button{padding-inline:12px}.thomas-ticket-browser>header{flex-direction:column;align-items:flex-start}.thomas-detail,.thomas-history,.thomas-reconciliation{padding-inline:12px}.thomas-board :where(button,input,select,textarea,a[href]){max-width:100%}}@media (prefers-reduced-motion:reduce){.internal-chassis-frame,.internal-chassis-frame:before,.internal-chassis-frame:after,.checkpoint-route:after,.kanban-column:after,.machine-task-modal.tc-machine-dialog .tc-machine-chamber *,.thomas-board *,.thomas-state *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.machine-task-modal.tc-machine-dialog .tc-machine-scan,.machine-task-modal.tc-machine-dialog .tc-machine-current{display:none}}@media (forced-colors:active){.thomas-hero,.thomas-ticket-browser,.thomas-detail,.thomas-history,.thomas-reconciliation,.thomas-state,.thomas-empty,.thomas-tabs,.thomas-source-blocker{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}.thomas-ticket-list>button.active,.thomas-tabs button.active{outline-offset:-2px;outline:2px solid highlight}}html body a:not([hidden]):not([data-touch-exempt]),html body button:not([hidden]):not([data-touch-exempt]),html body input:not([hidden]):not([data-touch-exempt]),html body select:not([hidden]):not([data-touch-exempt]),html body textarea:not([hidden]):not([data-touch-exempt]),html body summary:not([hidden]):not([data-touch-exempt]){min-width:44px;min-height:44px;font-size:12px}html body .sidebar-toggle>span:last-child,html body .theme-selector>span,html body .primary-nav button>span,html body .primary-nav button>em,html body .sidebar-live button strong,html body .sidebar-agent-row small,html body .metric-card>span:not(.internal-chassis-frame),html body .metric-card>small,html body .checkpoint-node>span,html body .checkpoint-node strong,html body .checkpoint-node small,html body .agent-card-title p,html body .agent-card>footer span,html body .agent-task-list button strong,html body .agent-task-list button small,html body .work-list>button small,html body .mobile-nav button>span,html body .mobile-nav button>em{font-size:12px}.drawer-overlay .overlay-backdrop,.agent-drawer-overlay .overlay-backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#030c0f7a}.detail-drawer.agent-drawer,.agent-drawer{border-color:var(--tc-line-strong);width:clamp(520px,46vw,720px);height:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.detail-drawer.agent-drawer,.agent-drawer{border-color:color-mix(in srgb, var(--tc-line-strong) 88%, var(--agent-accent,var(--tc-cyan)))}}.detail-drawer.agent-drawer,.agent-drawer{background:radial-gradient(circle at 100% 0, var(--tc-cyan), transparent 17rem), var(--tc-surface-raised)}@supports (color:color-mix(in lab, red, red)){.detail-drawer.agent-drawer,.agent-drawer{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--tc-cyan) 7%, transparent), transparent 17rem), var(--tc-surface-raised)}}.detail-drawer.agent-drawer,.agent-drawer{box-shadow:-18px 0 52px #040c0f38}.agent-drawer-header{border-bottom-color:var(--tc-line);background:var(--tc-surface);min-height:68px;padding:10px 16px 10px 20px}@supports (color:color-mix(in lab, red, red)){.agent-drawer-header{background:color-mix(in srgb, var(--tc-surface) 94%, transparent)}}.agent-drawer-heading{gap:2px;min-width:0;display:grid}.agent-drawer-description{color:var(--tc-muted);margin:3px 0 0;font-size:11px;line-height:1.35}.agent-drawer-close.icon-button{border:1px solid var(--tc-line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--tc-ink);background:var(--tc-surface-muted);border-radius:50%;flex:0 0 44px;font-size:24px;line-height:1}.agent-drawer-close{min-width:44px;min-height:44px}.agent-drawer-close.icon-button:hover{border-color:var(--tc-cyan)}@supports (color:color-mix(in lab, red, red)){.agent-drawer-close.icon-button:hover{border-color:color-mix(in srgb, var(--tc-cyan) 42%, var(--tc-line))}}.agent-drawer-close.icon-button:hover{background:var(--tc-surface)}.agent-drawer .drawer-body{background:radial-gradient(circle at 100% 0, #ffffff0d, transparent 18rem), var(--tc-surface-raised);align-content:start;gap:12px;padding:clamp(14px,2.2vw,22px);display:grid}.agent-drawer .drawer-body>:where(.rpg-xp,.agent-loadout,.agent-stats,.drawer-section){margin:0}.agent-drawer .agent-create-mission{border:1px solid var(--tc-cyan);justify-self:start;min-height:44px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.agent-drawer .agent-create-mission{border:1px solid color-mix(in srgb, var(--tc-cyan) 42%, var(--tc-line))}}.agent-drawer .agent-create-mission{border-radius:var(--tc-radius-sm);color:var(--tc-ink);background:var(--tc-cyan)}@supports (color:color-mix(in lab, red, red)){.agent-drawer .agent-create-mission{background:color-mix(in srgb, var(--tc-cyan) 9%, var(--tc-surface))}}.agent-drawer .agent-create-mission{font-size:12px;font-weight:750}.agent-drawer .agent-create-mission:focus-visible{outline:3px solid var(--tc-focus);outline-offset:2px}.agent-drawer .agent-hero{--tc-orquestra-energy:var(--agent-accent);isolation:isolate;border-color:var(--agent-accent);min-height:178px;padding:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-drawer .agent-hero{border-color:color-mix(in srgb, var(--agent-accent) 36%, var(--tc-line))}}.agent-drawer .agent-hero{background:linear-gradient(118deg, var(--agent-accent), transparent 55%), var(--tc-surface)}@supports (color:color-mix(in lab, red, red)){.agent-drawer .agent-hero{background:linear-gradient(118deg, color-mix(in srgb, var(--agent-accent) 15%, transparent), transparent 55%), var(--tc-surface)}}.agent-drawer .agent-hero-content{z-index:4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;width:min(100%,480px);min-height:144px;display:grid;position:relative}.agent-drawer .agent-hero .tc-machine-chamber{--tc-machine-safe:24px;z-index:0;opacity:.72;width:220px;height:220px;position:absolute;inset:-43px -25px auto auto}.agent-drawer .agent-hero .tc-machine-aura{opacity:.32}.agent-drawer .agent-hero .tc-machine-aperture{border:1px solid var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.agent-drawer .agent-hero .tc-machine-aperture{border:1px solid color-mix(in srgb, var(--agent-accent) 44%, transparent)}}.agent-drawer .agent-hero .tc-machine-aperture{background:radial-gradient(circle at 50% 50%, var(--agent-accent), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.agent-drawer .agent-hero .tc-machine-aperture{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--agent-accent) 18%, transparent), transparent 58%)}}.agent-drawer .agent-hero .tc-machine-frame-art{opacity:.34;filter:var(--tc-frame-filter) drop-shadow(0 6px 12px #0000003d)}.agent-drawer .agent-hero .tc-machine-current{display:none}.agent-drawer .agent-hero .tc-machine-core{opacity:.78;filter:saturate(.82);width:58px;height:58px;animation:none;transform:translate(-50%,-50%)}.agent-drawer .agent-hero .agent-hero-copy{z-index:1;position:relative}.agent-drawer .agent-loadout,.agent-drawer .agent-stats{gap:10px}.agent-drawer :is(.drawer-section,.agent-loadout,.agent-stats article){border:1px solid var(--tc-line);background:var(--tc-surface);box-shadow:none}.agent-drawer .agent-loadout>span{min-height:70px;padding:12px}.agent-drawer .agent-stats article{min-height:76px;padding:12px}.agent-drawer .drawer-section{border-color:var(--tc-line);background:var(--tc-surface);margin-top:0;padding:15px}@supports (color:color-mix(in lab, red, red)){.agent-drawer .drawer-section{background:color-mix(in srgb, var(--tc-surface) 92%, transparent)}}.agent-drawer .drawer-section{box-shadow:none}.agent-drawer .agent-task-list>button{border-top-color:var(--tc-line);min-height:56px}.agent-drawer .rpg-xp{border-color:var(--tc-line);color:var(--tc-ink);background:var(--tc-surface);font-size:12px;line-height:1.45}.agent-drawer .rpg-xp>header span{color:var(--tc-muted);font-size:12px;line-height:1.35}.agent-drawer .rpg-xp>header strong{color:var(--tc-ink);font-size:12px;line-height:1.35}.agent-drawer .rpg-xp>div{border-color:var(--tc-line);background:var(--tc-surface-muted)}.agent-drawer .agent-loadout>span,.agent-drawer .agent-stats article{color:var(--tc-ink);background:var(--tc-surface)}.agent-drawer .agent-loadout small{color:var(--tc-muted);font-size:12px;line-height:1.35}.agent-drawer .agent-loadout strong{color:var(--tc-ink);font-size:12px;line-height:1.4}.agent-drawer .agent-hero-level span{color:var(--tc-ink);background:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.agent-drawer .agent-hero-level span{background:color-mix(in srgb, var(--agent-accent) 14%, var(--tc-surface))}}.agent-drawer .agent-hero-level span{font-size:12px;line-height:1.25}.agent-drawer .agent-hero-level strong{color:var(--tc-ink-soft);font-size:12px;line-height:1.25}.agent-drawer .agent-hero-copy h3{color:var(--tc-ink);font-size:14px;line-height:1.35}.agent-drawer .agent-drawer-description,.agent-drawer .eyebrow,.agent-drawer .agent-hero p,.agent-drawer .status-chip,.agent-drawer .agent-stats span,.agent-drawer .agent-task-list>header>span,.agent-drawer .agent-task-list button small,.agent-drawer .control-lock-note{color:var(--tc-muted);font-size:12px;line-height:1.45}.agent-drawer .agent-stats strong,.agent-drawer .agent-task-list button strong,.agent-drawer .drawer-section h3{color:var(--tc-ink)}.agent-drawer .agent-task-list>header>span{background:var(--tc-surface-muted)}.agent-drawer .agent-task-list button>span{color:var(--tc-ink-soft)}.agent-drawer .agent-status-grid button{color:var(--tc-ink);background:var(--tc-surface-muted);font-size:12px}@media (width<=768px){.drawer-overlay.agent-drawer-overlay{place-items:end stretch}.detail-drawer.agent-drawer{border:1px solid var(--tc-line-strong);border-bottom:0;border-right:0;border-radius:20px 20px 0 0;width:100%;height:min(92dvh,760px);max-height:100dvh}}@media (width<=640px){.detail-drawer.agent-drawer,.agent-drawer{border-radius:0;width:100%;max-width:none;height:100dvh}}@media (width<=540px),(height<=560px){.detail-drawer.agent-drawer{border-radius:0;height:100dvh}.agent-drawer .agent-hero{min-height:160px}.agent-drawer .agent-hero-content{gap:12px}.agent-drawer .agent-hero .tc-machine-chamber{width:190px;height:190px;right:-58px}}@media (prefers-reduced-motion:reduce){.internal-chassis-frame,.internal-chassis-frame:before,.internal-chassis-frame:after,.checkpoint-route:after,.kanban-column:after,.machine-task-modal.tc-machine-dialog .tc-machine-chamber *,.agent-drawer,.agent-drawer .tc-machine-chamber,.agent-drawer .tc-machine-chamber *{transition:none!important;animation:none!important}.agent-drawer .tc-machine-door,.agent-drawer .tc-machine-core,.agent-drawer .tc-machine-scan,.machine-task-modal.tc-machine-dialog .tc-machine-scan,.machine-task-modal.tc-machine-dialog .tc-machine-current{display:none}}@media (prefers-reduced-transparency:reduce){.drawer-overlay .overlay-backdrop,.agent-drawer-overlay .overlay-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000c2}.detail-drawer.agent-drawer,.agent-drawer .drawer-body,.agent-drawer .agent-hero,.agent-drawer .agent-loadout>span,.agent-drawer .agent-stats article,.agent-drawer .drawer-section{background:var(--tc-surface)!important;background-image:none!important}.agent-drawer .tc-machine-chamber{display:none}}@media (forced-colors:active){.agent-drawer-overlay .overlay-backdrop{opacity:.88;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.detail-drawer.agent-drawer,.agent-drawer .drawer-body,.agent-drawer .agent-hero,.agent-drawer .agent-loadout>span,.agent-drawer .agent-stats article,.agent-drawer .drawer-section,.agent-drawer-close.icon-button{color:canvastext;box-shadow:none;forced-color-adjust:auto;border-color:canvastext;background:canvas!important}.agent-drawer .tc-machine-chamber{display:none}}@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-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}
