.task-voice-toggle{display:inline-flex;height:32px;align-items:center;gap:7px;padding:0 8px 0 9px;border:1px solid rgba(74,137,183,.4);border-radius:999px;background:#03162ab8;color:#9bb5ca;cursor:pointer;font-size:12px;font-weight:650;letter-spacing:.02em;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.task-voice-toggle:hover{border-color:#4abef2ad;background:#041f39e0}.task-voice-toggle.is-enabled{border-color:#34baee8a;color:#bceeff;box-shadow:inset 0 0 12px #1897d314,0 0 9px #1fa7e214}.task-voice-toggle.is-muted{color:#75889a}.task-voice-icon{display:grid;width:17px;height:17px;place-items:center}.task-voice-icon svg{width:17px;height:17px}.task-voice-label{min-width:24px;text-align:left}.task-voice-switch{position:relative;width:27px;height:15px;border:1px solid rgba(104,132,154,.48);border-radius:999px;background:#35475770}.task-voice-switch-knob{position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:#8092a2;box-shadow:0 0 5px #8092a247;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.task-voice-toggle.is-enabled .task-voice-switch{border-color:#37c1f4ad;background:#0a73a280}.task-voice-toggle.is-enabled .task-voice-switch-knob{background:#8de8ff;box-shadow:0 0 7px #48d3ffb8;transform:translate(12px)}.next-task-section{position:absolute;top:1043px;left:28px;width:1616px;height:398px;overflow:hidden;isolation:isolate;contain:layout style;background:radial-gradient(ellipse at 50% 0%,rgba(0,116,207,.07),transparent 48%),linear-gradient(180deg,#001227fc,#000916fc);box-shadow:inset 0 0 32px #0068d214,0 0 15px #0083ff1a}.next-task-section:before{position:absolute;z-index:0;inset:5px 8px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(19,126,184,.035) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(21,104,164,.025) 0 1px,transparent 1px 40px);opacity:.72;content:""}.next-task-section:after{position:absolute;z-index:1;top:50px;right:30px;left:30px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(83,192,246,.2) 18%,rgba(154,229,255,.34) 50%,rgba(83,192,246,.2) 82%,transparent);opacity:.44;content:""}.next-task-section .hud-panel-frame{color:#218fd1;filter:drop-shadow(0 0 2.5px rgba(33,143,209,.48))}.next-task-section .hud-frame-hotline{opacity:.7}.next-task-section .hud-frame-hotspot{opacity:.76}.next-task-toolbar{position:relative;z-index:3;display:flex;height:50px;align-items:center;gap:20px;padding:0 30px}.next-task-toolbar h2{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin:0;color:#f2f6fb;font-size:21px;line-height:1;font-weight:700}.next-task-title-icon{display:grid;width:24px;height:24px;place-items:center;color:#5bb9ee;filter:drop-shadow(0 0 5px rgba(91,185,238,.32))}.next-task-title-icon svg{width:21px;height:21px}.next-task-filter-row{min-width:0;flex:1 1 auto;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.next-task-filter-row::-webkit-scrollbar{display:none}.next-task-filter-row button{flex:0 0 auto;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translateY(0) scale(1);transform-origin:center;transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease,transform 90ms ease}.next-task-filter-row button:not(:first-child){min-width:39px;padding-inline:10px}.next-task-filter-row button:last-child{min-width:58px}.next-task-filter-row button:hover{transform:translateY(-1px);box-shadow:0 0 8px #0097ff33,inset 0 0 8px #00aeff0f}.next-task-filter-row button:active{transform:translateY(0) scale(.97);transition-duration:45ms}.next-task-filter-row button.active{box-shadow:0 0 10px #0097ff61,inset 0 0 11px #00aeff29}.next-task-filter-row button:focus-visible{outline:2px solid rgba(102,221,255,.92);outline-offset:1px}.next-task-table-shell{position:relative;z-index:3;width:calc(100% - 60px);height:331px;margin:0 30px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:rgba(79,174,224,.42) rgba(2,18,34,.32);scrollbar-width:thin;contain:layout style;border:1px solid rgba(41,84,130,.32);border-radius:2px;background:radial-gradient(ellipse at 50% 55%,rgba(0,117,181,.05),transparent 46%),linear-gradient(180deg,#010f20fa,#000a17fc);box-shadow:inset 0 1px #7ad0ff06}.next-task-table-shell::-webkit-scrollbar{width:6px}.next-task-table-shell::-webkit-scrollbar-track{background:#02122252}.next-task-table-shell::-webkit-scrollbar-thumb{border-radius:6px;background:#4faee061}.next-task-table-shell::-webkit-scrollbar-thumb:hover{background:#60c6f48f}.next-task-table-shell:before{position:absolute;z-index:0;inset:35px 0 0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(17,115,176,.032) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(17,115,176,.028) 0 1px,transparent 1px 34px);content:""}.next-task-table{position:relative;z-index:1;width:100%;border-collapse:collapse;table-layout:fixed}.next-task-table th{position:sticky;z-index:2;top:0;height:35px;padding:0 15px;border-bottom:1px solid rgba(56,105,151,.34);background:linear-gradient(180deg,#08192ffa,#051326fa);color:#bfd0df;font-size:12px;font-weight:550;letter-spacing:.008em;text-align:left}.next-task-table th:nth-child(1){width:6%}.next-task-table th:nth-child(2){width:7%}.next-task-table th:nth-child(3){width:87%}.next-task-row td{height:37px;padding:0 15px;border-bottom:1px solid rgba(52,96,139,.2);color:#b7c9d8;font-size:11px;vertical-align:middle;transition:background .11s ease,border-color .11s ease}.next-task-row:hover td{background:#135b8913}.next-task-row-unplanned-start td{border-top:1px solid rgba(85,177,225,.36);box-shadow:inset 0 6px 10px -11px #61caffb8}.next-task-row:last-child td{border-bottom:0}.next-task-project{display:block;overflow:hidden;color:#c8d2de;text-overflow:ellipsis;white-space:nowrap}.next-task-node{display:inline-flex;min-width:34px;height:22px;align-items:center;justify-content:center;border:1px solid rgba(70,167,221,.34);background:#11517d29;color:#91d7ff;font-size:11px;font-weight:700;letter-spacing:.04em}.next-task-command{display:flex;min-width:0;align-items:center;gap:8px}.next-task-path{min-width:0;flex:1 1 auto;overflow:hidden;color:#c6d8e7;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.next-task-copy-button{display:grid;width:24px;height:24px;flex:0 0 24px;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:#79cfff;box-shadow:none;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.next-task-copy-button svg{width:16px;height:16px}.next-task-copy-button:hover{background:#34b1eb1f;color:#c3efff;box-shadow:0 0 10px #2ab2ef17}.next-task-copy-button:focus-visible{outline:1px solid rgba(107,221,255,.94);outline-offset:1px}.next-task-empty-row td{height:294px;padding:0 15px;color:#71869b;text-align:center;vertical-align:middle}.next-task-empty-state{display:inline-grid;min-width:250px;grid-template-columns:8px auto;align-items:center;justify-content:center;column-gap:8px;row-gap:5px;transform:translateY(-2px)}.next-task-empty-indicator{width:6px;height:6px;border-radius:50%;background:#4faee0;box-shadow:0 0 7px #4faee08c;opacity:.76}.next-task-empty-state strong{color:#cbd9e6;font-size:13px;line-height:1.2;font-weight:600;text-align:left}.next-task-empty-state>span:last-child{grid-column:2;color:#647b91;font-size:10px;line-height:1.2;text-align:left}@media(hover:none)and (pointer:coarse){.next-task-filter-row button{min-height:34px}.next-task-filter-row button:hover{transform:none;box-shadow:none}}@media(max-width:1199px){.next-task-section{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:230px;flex:0 0 auto;padding-bottom:16px}.next-task-toolbar{height:auto;min-height:50px;align-items:stretch;flex-direction:column;gap:12px;padding:16px 24px 12px}.next-task-filter-row{width:100%;padding-bottom:2px}.next-task-table-shell{width:calc(100% - 48px);margin:0 24px;overflow-x:auto}.next-task-table{min-width:680px}}@media(max-width:767px){.next-task-section{min-height:250px;padding-bottom:12px}.next-task-toolbar{padding:14px 16px 10px}.next-task-filter-row{margin-right:-16px;padding-right:16px}.next-task-filter-row button{min-height:36px}.next-task-table-shell{width:calc(100% - 32px);margin:0 16px}}.filter-row{display:flex;align-items:center;flex-wrap:nowrap;gap:7px}.filter-row button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;padding:5px 13px;border:1px solid rgba(55,112,164,.5);border-radius:2px;background:linear-gradient(180deg,#03152be6,#010b19e6);color:#a9b4c1;font-size:12px;cursor:pointer;transition:.12s ease}.filter-row button:hover{border-color:#20aaff8f;color:#e6f3ff}.filter-row button.active{border-color:#168fdf;background:linear-gradient(180deg,#0548808f,#02254875);color:#e3f7ff;box-shadow:0 0 9px #0097ff57,inset 0 0 10px #00aeff26}@media(max-width:1199px){.filter-row{flex-wrap:wrap}}@media(max-width:767px){.filter-row button{min-height:32px}}.hud-panel-frame{position:absolute;z-index:9;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:var(--hud-line);filter:drop-shadow(0 0 2.5px color-mix(in srgb,currentColor 72%,transparent))}.hud-frame-primary{fill:none;stroke:currentColor;stroke-width:1.15;opacity:.58}.hud-frame-secondary{fill:none;stroke:currentColor;stroke-width:.72;opacity:.22}.hud-frame-structure{fill:none;stroke:var(--hud-cyan-hot);stroke-width:2.05;stroke-linecap:round;stroke-dasharray:1.4 3.2 8 5.2 .8 18;opacity:.3}.hud-frame-accent{fill:none;stroke:var(--hud-cyan-hot);stroke-width:2;opacity:.82;filter:drop-shadow(0 0 3px color-mix(in srgb,currentColor 55%,transparent))}.hud-frame-energy{fill:none;stroke:var(--hud-hot);stroke-width:1.7;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:100;opacity:var(--energy-opacity, .58);filter:drop-shadow(0 0 3px var(--hud-hot)) drop-shadow(0 0 8px currentColor);will-change:stroke-dashoffset,opacity;animation:hud-energy-travel var(--energy-duration, var(--motion-system)) linear infinite;animation-delay:var(--motion-delay, 0s)}.hud-frame-hotspot{--hotspot-low: .4;--hotspot-high: .92;fill:var(--hud-hot);opacity:var(--hotspot-low);filter:drop-shadow(0 0 2px var(--hud-hot)) drop-shadow(0 0 7px currentColor);will-change:opacity;animation:hud-hotspot-pulse var(--motion-system) ease-in-out infinite;animation-delay:var(--motion-delay, 0s)}.hud-frame-hotline{--hotline-low: .36;--hotline-high: .78;fill:none;stroke:var(--hud-hot);stroke-width:1.35;stroke-linecap:round;opacity:var(--hotline-low);filter:drop-shadow(0 0 3px var(--hud-hot)) drop-shadow(0 0 8px currentColor);will-change:opacity;animation:hud-hotline-pulse var(--motion-system) ease-in-out infinite;animation-delay:var(--motion-delay, 0s)}.hud-panel-frame-card{--energy-opacity: .46;--energy-duration: var(--motion-system)}.hud-panel-frame-card .hud-frame-structure{opacity:.28}.hud-panel-frame-card .hud-frame-hotspot{--hotspot-low: .28;--hotspot-high: .64}.hud-panel-frame-card .hud-frame-hotline{--hotline-low: .26;--hotline-high: .58}.hud-panel-frame-recent{--energy-opacity: .68;--energy-duration: 9.2s}.hud-panel-frame-recent .hud-frame-structure{stroke-width:2.15;opacity:.4}.hud-panel-frame-recent .hud-frame-hotspot{--hotspot-low: .58;--hotspot-high: .98}.hud-panel-frame-recent .hud-frame-hotline{--hotline-low: .54;--hotline-high: .94}.hud-panel-frame-overview{--energy-opacity: .56;--energy-duration: 7.8s;color:#4aa9e4;filter:drop-shadow(0 0 1.8px rgba(53,158,225,.48))}.hud-panel-frame-overview .hud-frame-primary{stroke-width:1.05;opacity:.72}.hud-panel-frame-overview .hud-frame-secondary{opacity:.18}.hud-panel-frame-overview .hud-frame-accent{stroke-width:1.55;opacity:.66}.hud-panel-frame-overview .hud-frame-hotspot{--hotspot-low: .3;--hotspot-high: .62}@keyframes hud-energy-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes hud-hotspot-pulse{0%,to{opacity:var(--hotspot-low)}48%{opacity:var(--hotspot-high)}64%{opacity:var(--hotspot-low)}}@keyframes hud-hotline-pulse{0%,to{opacity:var(--hotline-low)}46%{opacity:var(--hotline-high)}66%{opacity:var(--hotline-low)}}@keyframes hud-warning-breathe{0%,to{opacity:.32}50%{opacity:.86}}.node-section{position:absolute;top:192px;left:59px;width:1554px;height:449px}.node-grid{display:grid;width:100%;height:100%;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);column-gap:14px;row-gap:14px}.node-card{--state: var(--state-running);--state-rgb: 15, 159, 245;position:relative;min-width:0;overflow:hidden;contain:layout style;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);background:radial-gradient(circle at 11% 42%,rgba(var(--state-rgb),.105),transparent 24%),radial-gradient(circle at 84% 78%,rgba(0,139,224,.055),transparent 28%),linear-gradient(118deg,rgba(var(--state-rgb),.05),transparent 36%),linear-gradient(145deg,var(--card-top),var(--card-bottom));box-shadow:inset 0 0 38px rgba(var(--state-rgb),.085),0 0 13px rgba(var(--state-rgb),.145)}.node-card:before{position:absolute;z-index:0;inset:5px;pointer-events:none;opacity:.72;background:repeating-linear-gradient(90deg,rgba(var(--state-rgb),.034) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(39,114,176,.028) 0 1px,transparent 1px 42px),radial-gradient(circle at 88% 18%,rgba(var(--state-rgb),.08),transparent 24%);content:""}.node-card:after{position:absolute;z-index:1;inset:4px;pointer-events:none;opacity:.68;border:1px solid rgba(var(--state-rgb),.075);background:linear-gradient(120deg,transparent 0 62%,rgba(var(--state-rgb),.065) 63.2%,rgba(113,216,255,.02) 64.2%,transparent 72%),linear-gradient(180deg,transparent 0 72%,rgba(30,131,194,.055) 72.4%,transparent 73%);content:"";will-change:opacity;animation:node-ambient-breathe 8.8s ease-in-out infinite;animation-delay:var(--motion-delay)}.node-card>*:not(.hud-panel-frame){position:relative;z-index:3}.node-card .hud-panel-frame{color:var(--state)}.node-card:nth-child(1){--motion-delay: -.4s}.node-card:nth-child(2){--motion-delay: -2.1s}.node-card:nth-child(3){--motion-delay: -4.7s}.node-card:nth-child(4){--motion-delay: -1.3s}.node-card:nth-child(5){--motion-delay: -5.2s}.node-card:nth-child(6){--motion-delay: -3.4s}.node-card:nth-child(7){--motion-delay: -6.1s}.node-card:nth-child(8){--motion-delay: -2.8s}.node-working{--state: var(--state-running);--state-rgb: 15, 159, 245}.node-stopped{--state: var(--state-blocked);--state-rgb: 255, 194, 26}.node-working .hud-panel-frame{--energy-opacity: .9;--energy-duration: 4.2s;filter:drop-shadow(0 0 4px rgba(19,150,227,.5))}.node-stopped .hud-panel-frame{--energy-opacity: .62;--energy-duration: 7.2s;filter:drop-shadow(0 0 4px rgba(247,192,12,.28))}.node-card-top{display:flex;height:48px;align-items:center;justify-content:space-between;gap:14px;padding:10px 22px 0}.node-work-status{display:flex;align-items:center;gap:9px}.node-card-identity{display:flex;min-width:0;align-items:baseline;gap:10px}.node-card-top h2{margin:0;color:#f2f6fa;font-size:22px;line-height:1;font-weight:700;text-transform:lowercase;text-shadow:0 0 8px rgba(87,159,220,.28)}.node-card-project{overflow:hidden;color:#aebdca;font-size:12px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.node-card-body{display:flex;width:100%;height:calc(100% - 48px);padding:0 22px 14px;flex-direction:column;border:0;background:transparent;text-align:left}.node-status-body{position:relative;isolation:isolate;justify-content:center;padding-bottom:20px}.node-status-body:before{position:absolute;z-index:0;top:28px;right:24px;width:138px;height:82px;pointer-events:none;clip-path:polygon(0 12%,72% 12%,78% 0,100% 0,100% 88%,24% 88%,18% 100%,0 100%);background:repeating-linear-gradient(0deg,transparent 0 12px,rgba(var(--state-rgb),.12) 12px 13px),linear-gradient(90deg,rgba(var(--state-rgb),.11),transparent 82%);opacity:.34;content:""}.node-status-body:after{position:absolute;z-index:0;top:52px;right:132px;width:4px;height:4px;border-radius:50%;pointer-events:none;background:rgba(var(--state-rgb),.95);box-shadow:22px -10px rgba(var(--state-rgb),.48),44px 3px rgba(var(--state-rgb),.7),68px -7px rgba(var(--state-rgb),.38),92px 7px rgba(var(--state-rgb),.62),114px -3px rgba(var(--state-rgb),.34);opacity:.46;content:"";will-change:transform,opacity;animation:node-telemetry-pulse 5.6s ease-in-out infinite;animation-delay:var(--motion-delay)}.node-status-body .node-main{position:relative;z-index:1;min-height:0;margin:auto 0;grid-template-columns:62px minmax(0,1fr);gap:10px}.node-task{cursor:pointer}.node-task:focus-visible{outline:2px solid rgba(102,221,255,.9);outline-offset:-4px}.node-main{display:grid;grid-template-columns:62px minmax(0,1fr);gap:15px;align-items:center;min-height:98px}.node-glyph{position:relative;display:grid;width:58px;height:58px;place-items:center;color:var(--state);filter:drop-shadow(0 0 9px rgba(var(--state-rgb),.7))}.node-glyph:before{position:absolute;inset:0;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:currentColor;opacity:.88;filter:drop-shadow(0 0 7px rgba(var(--state-rgb),.58));content:""}.node-glyph:after{position:absolute;inset:3px;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:linear-gradient(145deg,#051830fa,#010915fc);box-shadow:inset 0 0 12px rgba(var(--state-rgb),.19);content:""}.node-working .node-glyph{filter:drop-shadow(0 0 10px rgba(19,150,227,.88))}.node-stopped .node-glyph{filter:drop-shadow(0 0 8px rgba(247,192,12,.52))}.node-glyph svg{position:relative;z-index:2;width:34px;height:34px}.node-details{min-width:0}.node-task-path-line{display:flex;min-width:0;align-items:center;gap:6px}.node-task-path{display:-webkit-box;min-width:0;flex:1 1 auto;overflow:hidden;color:#aebdca;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9.5px;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.step-summary{display:-webkit-box;min-height:26px;overflow:hidden;margin:7px 0 0;color:#b8c1cc;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.node-status-copy strong{display:block;color:#f1f5f9;font-size:15px;line-height:1.25;font-weight:650;letter-spacing:.005em}.node-status-copy p{margin:7px 0 5px;color:#c2ccd7;font-size:12.5px;line-height:1.35}.node-status-copy>span{display:block;overflow:hidden;color:#93a3b5;font-size:11.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.node-footnotes{display:flex;justify-content:space-between;gap:9px;min-height:13px;margin-top:6px;color:#8da2b9;font-size:10px}.node-health-note{overflow:hidden;max-width:42%;color:#9baabd;text-overflow:ellipsis;white-space:nowrap}@keyframes node-ambient-breathe{0%,to{opacity:.46}48%{opacity:.82}66%{opacity:.58}}@keyframes node-telemetry-pulse{0%,to{opacity:.24;transform:translate(0)}42%{opacity:.72;transform:translate(4px)}58%{opacity:.44;transform:translate(1px)}}@media(max-width:1199px){.node-section{position:relative;top:auto;left:auto;width:100%;height:auto;flex:0 0 auto}.node-grid{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:217px;gap:14px}}@media(max-width:767px){.node-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:217px;gap:12px}.node-card-top,.node-card-body{padding-right:18px;padding-left:18px}}.status-badge{display:inline-flex;align-items:center;gap:6px;color:var(--state);font-size:13px;font-weight:650;white-space:nowrap}.status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.status-symbol{width:15px;height:15px;filter:drop-shadow(0 0 4px currentColor)}.status-working{color:var(--blue)}.status-working .status-dot{width:10px;height:10px;border:1.5px solid currentColor;border-top-color:transparent;background:transparent;box-shadow:0 0 6px currentColor;animation:status-work-spin .85s linear infinite}.status-stopped,.status-data-busy{color:var(--orange)}.status-completed,.status-idle,.status-data-readable{color:var(--green)}.status-failed,.status-data-incompatible,.status-data-invalid{color:var(--red)}.status-unknown{color:#8ea4bd}@keyframes status-work-spin{to{transform:rotate(360deg)}}.status-canceled,.status-data-unavailable,.status-data-stale{color:#9eacbd}.progress{margin-top:auto}.progress-copy{display:flex;align-items:center;gap:4px;margin-bottom:6px;color:#dce3ea;font-size:13px}.progress-copy strong{color:var(--state, var(--blue));font-weight:650}.progress-track{height:6px;overflow:hidden;border:1px solid rgba(102,143,181,.24);border-radius:999px;background:#000711ad}.progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--state, var(--blue)) 84%,white),var(--state, var(--blue)));box-shadow:0 0 8px var(--state, var(--blue));transition:width .3s ease}.task-file-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}.task-file-action{display:grid;width:24px;height:24px;flex:0 0 24px;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:#79cfff;box-shadow:none;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease,opacity .12s ease}.task-file-action svg{width:16px;height:16px}.task-file-copy:hover:not(:disabled){background:#34b1eb1f;color:#c3efff;box-shadow:0 0 10px #2ab2ef17}.task-file-delete{color:#c87583}.task-file-delete:hover:not(:disabled){background:#e0445b1f;color:#ff8798;box-shadow:0 0 10px #ff4a6014}.task-file-delete.is-deleted{background:#2dd38e14;color:#54e5a6}.task-file-action:focus-visible{outline:1px solid rgba(107,221,255,.94);outline-offset:1px}.task-file-action:disabled{cursor:default;opacity:.62}.task-file-actions-compact{gap:3px}.task-file-actions-compact .task-file-action{width:22px;height:22px;flex-basis:22px;border-radius:5px}.task-file-actions-compact .task-file-action svg{width:15px;height:15px}.task-delete-dialog-backdrop{position:fixed;z-index:10000;inset:0;display:grid;padding:24px;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(13,116,180,.13),transparent 34%),#00050ebd;-webkit-backdrop-filter:blur(5px) saturate(.86);backdrop-filter:blur(5px) saturate(.86);animation:task-delete-backdrop-in .15s ease-out both}.task-delete-dialog{position:relative;width:min(500px,calc(100vw - 32px));overflow:hidden;isolation:isolate;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);border:1px solid rgba(62,159,218,.52);background:radial-gradient(circle at 9% 18%,rgba(18,139,211,.13),transparent 28%),radial-gradient(circle at 92% 86%,rgba(197,47,69,.09),transparent 32%),linear-gradient(155deg,#03172cfc,#000a16fe);color:#dce9f4;box-shadow:0 26px 76px #00000094,0 0 28px #1f97d926,inset 0 0 32px #1a84c212;animation:task-delete-dialog-in .18s cubic-bezier(.2,.85,.3,1) both}.task-delete-dialog:before{position:absolute;z-index:-1;inset:5px;pointer-events:none;border:1px solid rgba(59,138,190,.16);clip-path:inherit;background:repeating-linear-gradient(90deg,rgba(27,126,182,.035) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(27,126,182,.025) 0 1px,transparent 1px 36px);content:""}.task-delete-dialog:after{position:absolute;z-index:2;top:0;right:54px;left:54px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(91,210,255,.9),transparent);box-shadow:0 0 10px #38bbf3b3;content:""}.task-delete-dialog-line{position:absolute;z-index:3;width:74px;height:2px;pointer-events:none;background:#35b8f0;box-shadow:0 0 8px #35b8f0b8;opacity:.72}.task-delete-dialog-line-top{top:7px;left:18px}.task-delete-dialog-line-bottom{right:18px;bottom:7px}.task-delete-dialog-header{position:relative;z-index:3;display:flex;align-items:center;gap:14px;padding:23px 25px 18px;border-bottom:1px solid rgba(55,112,157,.28)}.task-delete-dialog-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%);border:1px solid rgba(255,104,123,.5);background:radial-gradient(circle,#ad2a3e3d,#3e111f57);color:#ff7f92;filter:drop-shadow(0 0 8px rgba(255,75,100,.28))}.task-delete-dialog-icon svg{width:24px;height:24px}.task-delete-dialog-kicker{display:block;margin-bottom:4px;color:#5499c2;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;line-height:1;font-weight:650;letter-spacing:.16em}.task-delete-dialog-header h2{margin:0;color:#f1f7fc;font-size:18px;line-height:1.25;font-weight:680;letter-spacing:.01em;text-shadow:0 0 10px rgba(85,180,230,.16)}.task-delete-dialog-body{position:relative;z-index:3;padding:19px 25px 6px}.task-delete-dialog-body>p{margin:0 0 12px;color:#c6d3df;font-size:13px;line-height:1.5}.task-delete-dialog-path{max-height:82px;overflow:auto;padding:10px 12px;border:1px solid rgba(53,125,174,.34);border-radius:3px;background:#010d1bbf;color:#c7e9fa;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55;overflow-wrap:anywhere;box-shadow:inset 0 0 12px #136da312;scrollbar-width:thin;scrollbar-color:rgba(76,160,205,.5) transparent}.task-delete-dialog-path span{display:block}.task-delete-dialog-path span+span{margin-top:2px}.task-delete-dialog-warning{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;border-left:2px solid rgba(255,111,127,.66);background:linear-gradient(90deg,rgba(115,29,46,.19),transparent);color:#d8aab1;font-size:11px;line-height:1.4}.task-delete-dialog-warning svg{width:15px;height:15px;flex:0 0 15px;color:#ff7f92}.task-delete-dialog-error{margin-top:10px;padding:9px 11px;border:1px solid rgba(255,94,115,.4);border-radius:3px;background:#66182738;color:#ff9dac;font-size:11px;line-height:1.45}.task-delete-dialog-actions{position:relative;z-index:3;display:flex;justify-content:flex-end;gap:9px;padding:17px 25px 23px}.task-delete-dialog-button{display:inline-flex;min-width:92px;height:34px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border-radius:3px;font-size:12px;font-weight:650;letter-spacing:.02em;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease,color .12s ease,opacity .12s ease}.task-delete-dialog-button:hover:not(:disabled){transform:translateY(-1px)}.task-delete-dialog-button:focus-visible{outline:2px solid rgba(104,221,255,.92);outline-offset:2px}.task-delete-dialog-button:disabled{cursor:wait;opacity:.56}.task-delete-cancel{border:1px solid rgba(72,143,190,.52);background:linear-gradient(180deg,#0c3d5e73,#031e348f);color:#b9d6e7}.task-delete-cancel:hover:not(:disabled){border-color:#63caf7b8;color:#e5f6ff;box-shadow:0 0 10px #2fafe929}.task-delete-confirm{border:1px solid rgba(255,91,112,.62);background:linear-gradient(180deg,#9c263a94,#531223ad);color:#ffd4da;box-shadow:inset 0 0 12px #ff536712}.task-delete-confirm svg{width:15px;height:15px}.task-delete-confirm:hover:not(:disabled){border-color:#ff8494eb;background:linear-gradient(180deg,#b82d43b3,#6b162bc7);color:#fff0f2;box-shadow:0 0 14px #ff415c38,inset 0 0 12px #ff6b7e14}@keyframes task-delete-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes task-delete-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.task-delete-dialog-backdrop{padding:16px}.task-delete-dialog-header{padding:19px 20px 15px}.task-delete-dialog-body{padding:16px 20px 4px}.task-delete-dialog-actions{padding:15px 20px 20px}.task-delete-dialog-button{min-width:86px}}@media(prefers-reduced-motion:reduce){.task-delete-dialog-backdrop,.task-delete-dialog{animation:none}}.overview-bar{position:absolute;top:92px;left:59px;display:grid;width:1554px;height:88px;grid-template-columns:repeat(5,1fr);overflow:hidden;contain:layout style;background:radial-gradient(ellipse at 50% 0%,rgba(14,70,137,.105),transparent 56%),linear-gradient(180deg,var(--panel-top),var(--panel-bottom));box-shadow:inset 0 0 28px #0062c413,0 0 14px #0077e51a}.overview-bar:before{position:absolute;z-index:0;inset:6px 14px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(27,145,205,.045) 0 1px,transparent 1px 52px),linear-gradient(90deg,transparent,rgba(23,126,191,.09) 50%,transparent);opacity:.72;content:""}.overview-bar:after{position:absolute;z-index:1;inset:5px 10px;border-bottom:1px solid rgba(45,121,198,.1);background:linear-gradient(90deg,transparent 4%,rgba(64,191,244,.12) 20%,transparent 42% 58%,rgba(64,191,244,.1) 80%,transparent 96%);content:""}.overview-item{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:16px}.overview-item+.overview-item:before{position:absolute;top:25px;bottom:25px;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(128,176,222,.5),transparent);content:""}.overview-icon{position:relative;display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border-radius:50%;color:#19aef4;background:radial-gradient(circle,rgba(0,183,255,.16),rgba(0,83,184,.045) 56%,transparent 74%);filter:drop-shadow(0 0 8px currentColor)}.overview-icon svg{position:relative;z-index:3;width:37px;height:37px}.overview-nodeCount .overview-icon{width:54px;height:54px;border-radius:0;background:radial-gradient(circle,rgba(0,190,255,.11),transparent 68%)}.overview-nodeCount .overview-icon:before{position:absolute;z-index:1;inset:4px;clip-path:polygon(25% 3%,75% 3%,98% 50%,75% 97%,25% 97%,2% 50%);background:currentColor;opacity:.88;filter:drop-shadow(0 0 8px rgba(0,195,255,.74));content:""}.overview-nodeCount .overview-icon:after{position:absolute;z-index:2;inset:7px;clip-path:polygon(25% 3%,75% 3%,98% 50%,75% 97%,25% 97%,2% 50%);background:#031528;content:""}.overview-nodeCount .overview-icon svg{width:31px;height:31px}.overview-readableNodeCount .overview-icon svg{width:41px;height:41px}.overview-workingNodeCount .overview-icon{background:radial-gradient(circle,rgba(19,150,227,.12),rgba(9,85,163,.035) 48%,transparent 70%)}.overview-workingNodeCount .overview-icon:before{position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle,rgba(20,148,232,.1) 0 34%,transparent 70%);box-shadow:0 0 7px #1396e333;content:""}.overview-stoppedNodeCount .overview-icon{width:56px;height:56px;box-shadow:0 0 12px #f7c00c2e}.overview-stoppedNodeCount .overview-icon svg{width:40px;height:40px}.overview-completedTodayCount .overview-icon svg{width:38px;height:38px}.overview-label{color:#dbe4ee;font-size:18px;white-space:nowrap}.metric-value{--metric-color: #59b8ff;--metric-flash: rgba(151, 225, 255, .96);--metric-phase: 0s;position:relative;isolation:isolate;min-width:34px;color:var(--metric-color);font-size:38px;line-height:1;font-weight:720;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-align:left;text-shadow:0 0 10px color-mix(in srgb,var(--metric-color) 44%,transparent);transition:opacity .22s ease,color .22s ease,text-shadow .22s ease}.metric-value:before{position:absolute;z-index:-1;inset:-8px -11px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--metric-color) 25%,transparent) 0,transparent 68%);opacity:.18;transform:scale(.82);content:"";pointer-events:none;will-change:transform,opacity;animation:metric-halo-pulse 3.8s ease-in-out var(--metric-phase) infinite}.metric-value-face{position:relative;display:inline-block;min-width:1ch;transform-origin:center 72%;will-change:transform,opacity;animation:metric-idle-energy 3.8s ease-in-out var(--metric-phase) infinite}.metric-value-face:after{position:absolute;inset:0;overflow:hidden;color:transparent;background:linear-gradient(108deg,transparent 18%,rgba(255,255,255,.06) 34%,#ffffff 50%,rgba(190,240,255,.48) 58%,transparent 76%);background-position:150% 0;background-size:230% 100%;background-clip:text;-webkit-background-clip:text;opacity:0;content:attr(data-value);pointer-events:none;animation:metric-idle-sheen 3.8s ease-in-out var(--metric-phase) infinite}.metric-value-change{animation:metric-value-arrive .68s cubic-bezier(.18,.72,.18,1)}.metric-value-change:after{animation:metric-value-sheen .68s cubic-bezier(.2,.72,.2,1)}.metric-value-zero{opacity:.78;filter:saturate(.86);text-shadow:0 0 8px color-mix(in srgb,var(--metric-color) 32%,transparent)}.metric-value-zero:before{opacity:.11}.metric-nodeCount{--metric-color: #5bbcff;--metric-flash: rgba(188, 238, 255, .98);--metric-phase: 0s}.metric-readableNodeCount{--metric-color: #27e69c;--metric-flash: rgba(116, 255, 207, .98);--metric-phase: -.72s}.metric-workingNodeCount{--metric-color: #38b9ff;--metric-flash: rgba(168, 233, 255, 1);--metric-phase: -1.44s}.metric-stoppedNodeCount{--metric-color: #ffc21a;--metric-flash: rgba(255, 226, 125, 1);--metric-phase: -2.16s}.metric-completedTodayCount{--metric-color: #45baff;--metric-flash: rgba(105, 255, 196, .98);--metric-phase: -2.88s}.overview-workingNodeCount .metric-value-active{animation:metric-running-breathe 3.4s ease-in-out infinite}.overview-stoppedNodeCount .metric-value-active{animation:metric-blocked-breathe 2.8s ease-in-out infinite}.overview-readableNodeCount .overview-icon{color:var(--green)}.overview-stoppedNodeCount .overview-icon{color:var(--orange)}.overview-completedTodayCount .overview-icon{color:#1ab0f3;filter:drop-shadow(0 0 8px rgba(26,176,243,.58))}@keyframes metric-value-arrive{0%{transform:translateY(8px) scale(.94);opacity:.42;text-shadow:0 0 0 var(--metric-flash)}38%{transform:translateY(-1px) scale(1.035);opacity:1;text-shadow:0 0 16px var(--metric-flash),0 0 28px var(--metric-flash)}72%{transform:translateY(0) scale(1.008);text-shadow:0 0 9px var(--metric-flash)}to{transform:translateY(0) scale(1);opacity:1;text-shadow:0 0 0 transparent}}@keyframes metric-value-sheen{0%,14%{background-position:155% 0;opacity:0}30%{opacity:.96}72%{opacity:.72}to{background-position:-80% 0;opacity:0}}@keyframes metric-idle-energy{0%,66%,to{transform:translateY(0) scale(1);opacity:.92}74%{transform:translateY(-1px) scale(1.025);opacity:1}82%{transform:translateY(0) scale(1.006);opacity:.96}}@keyframes metric-idle-sheen{0%,64%{background-position:150% 0;opacity:0}72%{opacity:.78}84%{background-position:-70% 0;opacity:.16}to{background-position:-70% 0;opacity:0}}@keyframes metric-halo-pulse{0%,62%,to{opacity:.1;transform:scale(.82)}76%{opacity:.28;transform:scale(1.08)}86%{opacity:.14;transform:scale(.94)}}@keyframes metric-running-breathe{0%,to{opacity:.86;text-shadow:0 0 8px rgba(56,185,255,.38)}50%{opacity:1;text-shadow:0 0 12px rgba(56,185,255,.72),0 0 22px rgba(56,185,255,.22)}}@keyframes metric-blocked-breathe{0%,to{opacity:.82;text-shadow:0 0 8px rgba(255,194,26,.36)}50%{opacity:1;text-shadow:0 0 13px rgba(255,194,26,.78),0 0 24px rgba(255,194,26,.2)}}@media(max-width:1199px){.overview-bar{position:relative;top:auto;left:auto;width:100%;height:88px;flex:0 0 auto}}@media(max-width:767px){.overview-bar{height:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-item{min-height:72px;gap:8px;padding:0 8px}.overview-item:last-child{grid-column:1 / -1}.overview-item:nth-of-type(odd):before{display:none}.overview-icon{width:40px;height:40px}.overview-icon svg{width:27px;height:27px}.overview-label{font-size:14px}.metric-value{min-width:24px;font-size:29px}}.recent-section{position:absolute;top:655px;left:28px;width:1616px;height:374px;overflow:hidden;isolation:isolate;contain:layout style;background:radial-gradient(ellipse at 50% 110%,rgba(0,126,205,.105),transparent 52%),radial-gradient(ellipse at 50% 0%,rgba(0,116,207,.075),transparent 46%),linear-gradient(180deg,var(--recent-top),var(--recent-bottom));box-shadow:inset 0 0 34px #0068d218,0 0 16px #0083ff1f}.recent-section:before{position:absolute;z-index:0;inset:5px 8px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(19,126,184,.04) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(21,104,164,.028) 0 1px,transparent 1px 40px);opacity:.82;content:""}.recent-section:after{position:absolute;z-index:1;top:0;bottom:0;left:-360px;width:320px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(32,168,238,.018) 22%,rgba(110,220,255,.07) 50%,rgba(32,168,238,.018) 78%,transparent);transform:skew(-13deg);content:"";will-change:transform,opacity;animation:recent-ambient-sweep 15.5s linear infinite}.recent-section .hud-panel-frame{color:#218fd1;filter:drop-shadow(0 0 2.5px rgba(33,143,209,.52))}.recent-section .hud-frame-hotline{opacity:.78}.recent-section .hud-frame-hotspot{opacity:.82}.recent-toolbar{position:relative;z-index:3;display:flex;height:50px;align-items:center;gap:20px;padding:0 30px}.recent-toolbar h2{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0;color:#f2f6fb;font-size:21px;line-height:1;font-weight:700}.recent-title-icon{display:grid;width:24px;height:24px;place-items:center;color:#5bb9ee}.recent-title-icon svg{width:23px;height:23px}.task-filters{display:flex;width:100%;min-width:0;flex:1 1 auto;align-items:center;gap:16px}.node-filter-row{flex:0 0 auto}.node-filter-row button:not(:first-child){min-width:39px;padding-inline:10px}.task-filter-actions{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:8px}.status-select-wrap{position:relative;display:block;width:118px;flex:0 0 118px}.status-select-wrap:after{position:absolute;top:50%;right:10px;pointer-events:none;color:#69c8f7;font-size:13px;line-height:1;content:"⌄";transform:translateY(-58%)}.status-filter-select,.task-path-search{height:30px;border:1px solid rgba(55,112,164,.58);border-radius:2px;outline:none;background:linear-gradient(180deg,#03152bf0,#010b19f0);color:#d7e5f2;font-size:12px;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease}.status-filter-select{width:100%;padding:0 30px 0 12px;appearance:none;cursor:pointer}.status-filter-select option{background:#06172a;color:#d7e5f2}.task-path-search{width:380px;min-width:280px;padding:0 11px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.task-path-search::placeholder{color:#687e93;font-family:inherit}.status-filter-select:hover,.task-path-search:hover{border-color:#20aaffb3}.status-filter-select:focus,.task-path-search:focus{border-color:#1a9ce9;box-shadow:0 0 10px #0097ff47,inset 0 0 10px #00aeff14}.task-path-search::-webkit-search-cancel-button{cursor:pointer}.task-table-shell{position:relative;z-index:3;width:calc(100% - 60px);height:307px;margin:0 30px;overflow:hidden;isolation:isolate;contain:layout style;border:1px solid rgba(41,84,130,.32);border-radius:2px;background:radial-gradient(ellipse at 50% 55%,rgba(0,117,181,.065),transparent 45%),linear-gradient(180deg,#010f20fa,#000a17fc)}.task-table-shell:before{position:absolute;z-index:0;inset:35px 0 0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(17,115,176,.04) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(17,115,176,.035) 0 1px,transparent 1px 34px),linear-gradient(90deg,transparent 6%,rgba(31,143,204,.05) 50%,transparent 94%);content:""}.task-table-shell:after{position:absolute;z-index:1;top:37px;left:2%;width:96%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(72,197,246,.18) 20%,rgba(185,241,255,.5) 50%,rgba(72,197,246,.18) 80%,transparent);box-shadow:0 0 7px #2fb8ef24;opacity:0;content:"";will-change:transform,opacity;animation:table-data-scan 8.8s ease-in-out infinite}.task-table{position:relative;z-index:2;width:100%;border-collapse:collapse;table-layout:fixed}.task-table th{height:35px;padding:0 15px;border-bottom:1px solid rgba(56,105,151,.34);background:linear-gradient(180deg,#08192ffa,#051326fa);color:#bfd0df;font-size:12px;font-weight:550;letter-spacing:.008em;text-align:left}.task-table td{height:30px;padding:0 15px;border-bottom:1px solid rgba(36,74,113,.24);color:#c6ced8;font-size:13px;vertical-align:middle}.task-table tbody tr:last-child td{border-bottom:0}.task-table tbody tr{--state: var(--blue);cursor:pointer;transition:background .12s ease}.task-table tbody tr:hover,.task-table tbody tr:focus{background:#104d8433}.task-table tbody tr.task-blocked,.task-table tbody tr.task-failed{--state: var(--orange)}.task-table tbody tr.task-completed{--state: var(--green)}.task-table tbody tr.task-waiting,.task-table tbody tr.task-canceled{--state: var(--slate)}.task-table th:nth-child(1),.task-table td:nth-child(1){width:6%}.task-table th:nth-child(2),.task-table td:nth-child(2){width:7%}.task-table th:nth-child(3),.task-table td:nth-child(3){width:38%}.task-table th:nth-child(4),.task-table td:nth-child(4){width:8%}.task-table th:nth-child(5),.task-table td:nth-child(5){width:8%}.task-table th:nth-child(6),.task-table td:nth-child(6){width:13%}.task-table th:nth-child(7),.task-table td:nth-child(7){width:10%}.task-table th:nth-child(8),.task-table td:nth-child(8){width:10%}.table-node{display:inline-flex;align-items:center;gap:8px;color:#dce9f7}.table-node-icon{display:grid;width:18px;height:18px;place-items:center;color:var(--state);filter:drop-shadow(0 0 4px currentColor)}.table-node-icon svg{width:15px;height:15px}.table-project{display:block;overflow:hidden;color:#c8d2de;text-overflow:ellipsis;white-space:nowrap}.table-task-command{display:flex;min-width:0;align-items:center;gap:6px}.table-task-path{min-width:0;flex:1 1 auto;overflow:hidden;color:#cfd8e2;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.table-status-cell{display:flex;min-width:0;align-items:center}.task-table .table-status-cell .status-badge{gap:5px;font-size:12px;line-height:1;font-weight:600}.task-table .table-status-cell .status-dot{width:6px;height:6px;box-shadow:0 0 5px currentColor}.task-table .table-status-cell .status-symbol{width:13px;height:13px;filter:drop-shadow(0 0 3px currentColor)}.task-table tbody tr.work-working{--state: var(--blue)}.task-table tbody tr.work-stopped{--state: var(--orange)}.table-duration,.table-time{color:#9eabb9;white-space:nowrap}.table-duration{color:#b9c8d7;font-variant-numeric:tabular-nums}.table-progress .progress-compact{display:grid;grid-template-columns:minmax(82px,auto) minmax(85px,1fr);gap:10px;align-items:center;margin:0}.progress-compact .progress-copy{margin:0;white-space:nowrap}.progress-compact .progress-track{height:5px}.task-pagination{position:absolute;z-index:5;right:0;bottom:0;left:0;display:flex;height:32px;align-items:center;justify-content:space-between;padding:0 12px 0 15px;border-top:1px solid rgba(45,95,139,.3);background:linear-gradient(180deg,#041223fa,#010c1afc)}.task-pagination-summary{color:#71869a;font-size:11px;font-variant-numeric:tabular-nums}.task-pagination-controls{display:flex;align-items:center;gap:4px}.task-pagination-controls button{display:grid;width:25px;height:23px;padding:0;place-items:center;border:1px solid rgba(52,111,164,.42);border-radius:2px;background:#021427cc;color:#91a7ba;font-size:11px;font-variant-numeric:tabular-nums;cursor:pointer;transition:.12s ease}.task-pagination-controls button:hover:not(:disabled){border-color:#34b6f7b8;color:#e1f5ff;box-shadow:0 0 7px #21a7eb2e}.task-pagination-controls button.active{border-color:#1598e8;background:#04477a99;color:#e8f8ff;box-shadow:0 0 8px #0097ff47}.task-pagination-controls button:disabled{opacity:.35;cursor:default}.empty-table,.table-loading{position:relative;z-index:2;display:flex;height:272px;flex-direction:column;align-items:center;justify-content:center;color:#8090a1;text-align:center;transform:translateY(-10px)}.empty-table strong{position:relative;z-index:3;color:#e2e9f0;font-size:14px;font-weight:650;text-shadow:0 0 10px rgba(81,184,234,.18)}.empty-table>span{position:relative;z-index:3;margin-top:5px;color:#8192a5;font-size:11px}.empty-telemetry{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.empty-reticle{position:absolute;top:50%;left:50%;border:1px solid rgba(62,175,225,.12);border-radius:50%;transform:translate(-50%,-50%)}.empty-reticle-outer{width:248px;height:92px;border-style:dashed;will-change:transform,opacity;animation:empty-reticle-breathe 6.8s ease-in-out infinite}.empty-reticle-inner{width:118px;height:118px;border-color:#59cdf617}.empty-axis{position:absolute;top:50%;left:50%;background:linear-gradient(90deg,transparent,rgba(74,179,224,.13),transparent);transform:translate(-50%,-50%)}.empty-axis-x{width:430px;height:1px}.empty-axis-y{width:1px;height:132px;background:linear-gradient(180deg,transparent,rgba(74,179,224,.13),transparent)}.empty-ping{position:absolute;top:calc(50% - 32px);left:calc(50% + 92px);width:4px;height:4px;border-radius:50%;background:#88e8ff;box-shadow:0 0 5px #88e8ff,0 0 13px #3ec0f194;will-change:transform,opacity;animation:empty-ping 4.8s ease-in-out infinite}.empty-scan{position:absolute;top:calc(50% - 42px);left:50%;width:310px;height:1px;background:linear-gradient(90deg,transparent,rgba(114,222,255,.24),transparent);opacity:0;transform:translate(-50%);will-change:transform,opacity;animation:empty-local-scan 6.4s ease-in-out infinite}.table-loading{font-size:12px}@keyframes recent-ambient-sweep{0%{transform:translate(0) skew(-13deg);opacity:0}10%{opacity:.8}78%{opacity:.8}to{transform:translate(2050px) skew(-13deg);opacity:0}}@keyframes table-data-scan{0%,8%{transform:translateY(0);opacity:0}18%{opacity:.52}78%{opacity:.36}92%,to{transform:translateY(256px);opacity:0}}@keyframes empty-reticle-breathe{0%,to{opacity:.36;transform:translate(-50%,-50%) scaleX(.96)}50%{opacity:.78;transform:translate(-50%,-50%) scaleX(1.05)}}@keyframes empty-ping{0%,to{opacity:.18;transform:scale(.82)}42%{opacity:.92;transform:scale(1.22)}58%{opacity:.42;transform:scale(1)}}@keyframes empty-local-scan{0%,10%{opacity:0;transform:translate(-50%,-24px)}20%{opacity:.7}78%{opacity:.4}92%,to{opacity:0;transform:translate(-50%,76px)}}@media(max-width:1199px){.recent-section{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:330px;flex:0 0 auto;padding-bottom:16px}.recent-toolbar{height:auto;min-height:50px;align-items:stretch;flex-direction:column;gap:12px;padding:16px 24px 12px}.task-filters{flex-wrap:wrap;gap:8px}.task-filter-actions{flex:1 1 100%;justify-content:flex-start}.task-path-search{width:min(480px,100%)}.task-table-shell{width:calc(100% - 48px);margin:0 24px;overflow-x:auto;overflow-y:hidden}.task-table{min-width:1080px}}@media(max-width:767px){.recent-section{min-height:350px;padding-bottom:12px}.recent-toolbar{padding:14px 16px 10px}.task-table-shell{width:calc(100% - 32px);margin:0 16px}.task-filter-actions{align-items:stretch;flex-direction:column}.status-select-wrap,.task-path-search{width:100%;min-width:0;flex-basis:auto}}.drawer-layer{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end}.drawer-backdrop{position:absolute;inset:0;border:0;background:#00050fbd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default}.task-drawer{position:relative;z-index:1;display:flex;width:min(560px,100%);height:100%;flex-direction:column;border-left:1px solid rgba(53,182,255,.72);background:linear-gradient(180deg,#041831fc,#010a17fc);box-shadow:-12px 0 45px #0078ff38;animation:drawer-in .18s ease-out}.task-drawer:focus{outline:none}@keyframes drawer-in{0%{transform:translate(24px);opacity:.65}to{transform:translate(0);opacity:1}}.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 19px;border-bottom:1px solid rgba(61,132,196,.28)}.drawer-header h2{overflow:hidden;margin:9px 0 0;color:#e5f2ff;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.drawer-identity{display:flex;gap:6px}.drawer-identity span{padding:3px 7px;border:1px solid rgba(62,142,208,.3);border-radius:4px;background:#07213cb8;color:#9eb4ca;font-size:10px}.drawer-close{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(59,145,216,.42);border-radius:4px;background:#031224c7;color:#8fb1d2;font-size:23px;cursor:pointer}.drawer-close:hover{border-color:var(--cyan);color:#e3f7ff}.drawer-scroll{overflow-y:auto;padding:20px 24px 32px}.detail-summary-card,.detail-list,.current-activity,.detail-outcome{border:1px solid rgba(52,117,176,.3);border-radius:6px;background:#04162bc2}.detail-summary-card{padding:16px}.detail-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px;color:#8fa6bd;font-size:11px}.detail-notice{margin-top:13px;padding:10px 12px;border-left:2px solid var(--cyan);background:#0087ce1f;color:#83d7ff;font-size:11px}.detail-notice-error{border-color:var(--red);background:#770f2333;color:#ff9cac}.detail-section{margin-top:22px}.detail-section h3{margin:0 0 11px;color:#dfeeff;font-size:13px}.detail-list{margin:0;overflow:hidden}.detail-list div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:14px;padding:10px 12px;border-bottom:1px solid rgba(52,117,176,.22)}.detail-list div:last-child{border-bottom:0}.detail-list dt{color:#8198b0;font-size:11px}.detail-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#ccd9e7;font-size:11px;text-align:right}.detail-path-value{display:flex;align-items:center;justify-content:flex-end;gap:8px}.detail-path-value .mono{min-width:0;overflow-wrap:anywhere}.detail-copy-button{display:grid;width:24px;height:24px;flex:0 0 24px;padding:0;place-items:center;border:1px solid rgba(60,169,224,.4);border-radius:2px;background:#0c426657;color:#9edcff;cursor:pointer}.detail-copy-button svg{width:14px;height:14px}.detail-copy-button:hover{border-color:#69d3ffb8;color:#d4f2ff}.detail-copy-button:focus-visible{outline:2px solid rgba(102,221,255,.92);outline-offset:1px}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.current-activity{padding:13px 14px}.current-activity+.current-activity{margin-top:9px}.current-activity>span{display:block;margin-bottom:6px;color:#8198b0;font-size:10px}.activity-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.activity-label-row>span:first-child{color:#8198b0;font-size:10px}.activity-status{font-size:9px;font-weight:800}.activity-in_progress{color:var(--blue)}.activity-completed{color:var(--green)}.activity-blocked{color:var(--orange)}.activity-pending,.activity-idle{color:var(--slate)}.current-activity strong{display:block;color:#d9e6f3;font-size:12px;line-height:1.55}.current-activity p{margin:5px 0 0;color:#91a4b8;font-size:11px;line-height:1.5}.detail-section-heading{display:flex;align-items:center;justify-content:space-between}.detail-section-heading span{color:#7288a0;font-size:10px}.step-list{margin:0;padding:0;list-style:none}.step-item{--step-color: #8ca3bf;position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;padding-bottom:16px}.step-item:not(:last-child):before{position:absolute;top:23px;bottom:2px;left:11px;width:1px;background:#4380b742;content:""}.step-symbol{position:relative;z-index:1;display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--step-color);border-radius:50%;background:#031326;color:var(--step-color);font-size:10px;box-shadow:0 0 7px color-mix(in srgb,var(--step-color) 45%,transparent)}.step-completed{--step-color: var(--green)}.step-in_progress{--step-color: var(--blue)}.step-blocked{--step-color: var(--orange)}.step-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-top:3px}.step-title-row strong{color:#d3e0ec;font-size:11px;line-height:1.5}.step-title-row span{flex:0 0 auto;color:var(--step-color);font-size:9px}.step-item p{margin:6px 0 0;color:#879cb1;font-size:10px;line-height:1.55}.detail-outcome{padding:14px}.detail-outcome p{margin:0;color:#a6b7c8;font-size:11px;line-height:1.6}.detail-outcome span{display:block;margin-top:8px;color:#71869b;font-size:9px}@media(max-width:767px){.task-drawer{width:100%}.drawer-scroll,.drawer-header{padding-left:18px;padding-right:18px}}:root{color-scheme:dark;font-family:Segoe UI,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;color:var(--text-primary);background:var(--canvas);font-synthesis:none;text-rendering:geometricPrecision;--canvas: #000817;--panel-top: #011022;--panel-bottom: #000713;--card-top: #011126;--card-bottom: #000612;--recent-top: #001329;--recent-bottom: #000d1e;--table-surface: #010f20;--table-head: #07162b;--text-primary: #d8e1ec;--text-strong: #f2f6fa;--text-secondary: #a0abba;--text-muted: #747f8f;--state-running: #0f9ff5;--state-completed: #00e889;--state-blocked: #ffc21a;--state-offline: #91a7c1;--state-error: #ff5366;--hud-blue-deep: #063754;--hud-blue-line: #0c6998;--hud-blue-active: #00a8f5;--hud-cyan-hot: #66ddff;--hud-white-hot: #dff7ff;--hud-line: var(--hud-blue-active);--hud-hot: var(--hud-white-hot);--motion-fast: 2.4s;--motion-state: 4.4s;--motion-system: 7.2s;--motion-ambient: 11s;--motion-scan: 16s;--motion-earth-scan: 5.8s;--motion-earth-orbit: 4.8s;--motion-earth-orbit-secondary: 7.4s;--fx-opacity-low: .18;--fx-opacity-mid: .48;--fx-opacity-high: .88;--blue: var(--state-running);--cyan: var(--hud-line);--green: var(--state-completed);--orange: var(--state-blocked);--red: var(--state-error);--slate: var(--state-offline);--ink: var(--text-strong);--muted: var(--text-secondary);--subtle: var(--text-muted)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%}body{margin:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;background:var(--canvas)}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,tr:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dashboard-viewport{position:relative;display:block;width:100%;min-height:100vh;overflow-x:hidden;overflow-y:visible;background:var(--canvas)}.dashboard-stage-slot{position:relative;flex:0 0 auto;margin:0 auto}.dashboard-canvas{position:absolute;top:0;left:0;width:1672px;height:1461px;overflow:hidden;transform-origin:top left;background:var(--canvas)}.dashboard-canvas:before{position:absolute;z-index:1;top:-118px;left:0;width:100%;height:96px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(49,185,255,.018),rgba(139,226,255,.04),rgba(49,185,255,.014),transparent);opacity:0;content:"";will-change:transform,opacity;animation:global-data-scan var(--motion-scan) linear infinite}.dashboard-backdrop{position:absolute;z-index:0;inset:0;width:100%;height:941px;contain:layout style;pointer-events:none}.dashboard-backdrop image{filter:none}.dashboard-backdrop .command-core-glow{opacity:.94;transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation:command-core-breathe 10.5s ease-in-out infinite}.dashboard-backdrop .lower-core-glow{opacity:.82;transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation:lower-core-breathe 13s ease-in-out infinite}.dashboard-backdrop .data-field-grid{opacity:.18;animation:data-field-breathe 12s ease-in-out infinite}.dashboard-backdrop .data-field-geometry{stroke-linecap:round}.dashboard-backdrop .data-major-rail{stroke:url(#railFade);stroke-width:.75;stroke-dasharray:7 20;opacity:.42;animation:data-major-rail-flow 18s linear infinite}.dashboard-backdrop .data-major-rail-middle{opacity:.34;animation-direction:reverse;animation-duration:22s}.dashboard-backdrop .data-major-rail-bottom{opacity:.28;animation-duration:25s}.dashboard-backdrop .data-center-spine{stroke:#1185be;stroke-width:.55;stroke-dasharray:2 12;opacity:.24;animation:data-spine-flow 16s linear infinite}.dashboard-backdrop .data-cross-rail{stroke:#1a8ec5;stroke-width:.7;stroke-dasharray:2 9;opacity:.2;animation:data-cross-flow 13s linear infinite}.dashboard-backdrop .data-field-points{fill:#6be0ff;opacity:.48;will-change:opacity;animation:data-point-breathe 4.8s ease-in-out infinite}.dashboard-backdrop .data-field-points circle,.dashboard-backdrop .earth-stars circle,.dashboard-backdrop .earth-drift-star circle,.dashboard-backdrop .star-field circle,.dashboard-backdrop .side-chevron-bank path{filter:url(#starGlow)}.dashboard-backdrop .data-side-instrument{fill:none;stroke:#1189c5;stroke-width:.8;opacity:.43}.dashboard-backdrop .data-side-instrument path{stroke-dasharray:2 4 15 7;animation:side-instrument-flow 12s linear infinite}.dashboard-backdrop .data-side-instrument-right path{animation-direction:reverse}.dashboard-backdrop .data-side-instrument circle{fill:#8ce9ff;stroke:none;filter:url(#starGlow);animation:side-instrument-node 4.2s ease-in-out infinite}.dashboard-backdrop .data-side-instrument text{fill:#3189b4;stroke:none;font-size:7px;font-weight:650;letter-spacing:.12em;opacity:.65}.dashboard-backdrop .earth-reference{filter:brightness(1.08) saturate(1.1) contrast(1.035)}.dashboard-backdrop .earth-digital-layer{pointer-events:none}.dashboard-backdrop .earth-horizon-flare{transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation:earth-horizon-breathe 5.6s ease-in-out infinite}.dashboard-backdrop .earth-grid path{stroke:#2a9ad8;stroke-width:.6;stroke-dasharray:3 7;opacity:.16;animation:earth-grid-flow 13s linear infinite}.dashboard-backdrop .earth-grid path:nth-child(2n){animation-direction:reverse;animation-duration:16s}.dashboard-backdrop .earth-orbit-track{fill:none;stroke:#3ab5ee;stroke-width:.75;stroke-dasharray:4 8;opacity:.24}.dashboard-backdrop .earth-orbit-track-secondary{stroke:#63d4ff;stroke-width:.55;opacity:.16}.dashboard-backdrop .earth-orbit-energy{fill:none;stroke:#d9f8ff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:.65 99.35;stroke-dashoffset:100;opacity:.9;filter:url(#earthOrbitGlow);animation:earth-orbit-flow var(--motion-earth-orbit) linear infinite}.dashboard-backdrop .earth-orbit-energy-secondary{stroke:#72d9ff;stroke-width:1.35;opacity:.62;animation-name:earth-orbit-flow-reverse;animation-duration:var(--motion-earth-orbit-secondary)}.dashboard-backdrop .earth-stars{fill:#9fe9ff;opacity:.3;will-change:opacity}.dashboard-backdrop .earth-stars-a{animation:earth-star-twinkle-a 5.4s ease-in-out infinite}.dashboard-backdrop .earth-stars-b{animation:earth-star-twinkle-b 7.2s ease-in-out -2.1s infinite}.dashboard-backdrop .earth-stars-c{fill:#e8fbff;animation:earth-star-twinkle-c 4.6s ease-in-out -1.2s infinite}.dashboard-backdrop .earth-drift-star{fill:#eafcff;opacity:0;transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.dashboard-backdrop .earth-drift-star-a{animation:earth-star-drift-a 7.4s ease-in-out -1.1s infinite}.dashboard-backdrop .earth-drift-star-b{animation:earth-star-drift-b 9.2s ease-in-out -4.6s infinite}.dashboard-backdrop .earth-drift-star-c{animation:earth-star-drift-c 8.4s ease-in-out -6.2s infinite}.dashboard-backdrop .earth-network-node{transform-box:fill-box;transform-origin:center}.dashboard-backdrop .earth-node-halo{fill:none;stroke:#78dcff;stroke-width:.9;opacity:0;transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation:earth-node-ring 4.6s ease-out infinite}.dashboard-backdrop .earth-node-core{fill:#effcff;opacity:.92;filter:drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 8px #42c4ff);will-change:opacity;animation:earth-node-core 4.6s ease-in-out infinite}.dashboard-backdrop .earth-node-b .earth-node-halo,.dashboard-backdrop .earth-node-b .earth-node-core{animation-delay:-1.55s}.dashboard-backdrop .earth-node-c .earth-node-halo,.dashboard-backdrop .earth-node-c .earth-node-core{animation-delay:-3.08s}.dashboard-backdrop .star-field{opacity:.3;will-change:opacity}.dashboard-backdrop .star-phase-a{animation:star-twinkle-a 6.4s ease-in-out infinite}.dashboard-backdrop .star-phase-b{animation:star-twinkle-b 8.6s ease-in-out -2.7s infinite}.dashboard-backdrop .star-phase-c{animation:star-twinkle-c 10.8s ease-in-out -5.1s infinite}.dashboard-backdrop .backdrop-circuit{will-change:opacity;animation:backdrop-circuit-breathe 12s ease-in-out infinite}.dashboard-backdrop .side-chevron-bank{will-change:opacity;animation:side-chevron-pulse 4.8s ease-in-out infinite}.dashboard-backdrop .side-data-rail{animation:side-data-flow 9.5s linear infinite}.dashboard-backdrop .side-data-rail-right{animation-direction:reverse}.dashboard-shell{position:absolute;z-index:2;inset:0}.dashboard-header{position:absolute;top:19px;left:62px;display:flex;width:1548px;height:62px;align-items:center;justify-content:space-between}.dashboard-header-actions{display:flex;align-items:center;gap:15px}.brand-lockup{display:flex;align-items:center;gap:18px;height:64px}.brand-mark{display:grid;width:70px;height:66px;place-items:center;color:#00d9f5;filter:drop-shadow(0 0 11px rgba(0,194,247,.78))}.brand-mark svg{width:64px;height:64px}.dashboard-header h1{margin:0;color:var(--text-strong);font-size:43px;line-height:1;font-weight:700;letter-spacing:.018em;text-shadow:0 0 11px rgba(80,170,238,.26)}.sync-state{display:flex;align-items:center;gap:9px;margin-top:0;color:#e5edf5;font-size:15px;letter-spacing:.01em;white-space:nowrap}.sync-state>span:last-child{color:#b7c3d0}.sync-state strong{font-weight:600}.sync-separator{color:#65798f}.sync-indicator{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #0dcb65e0;transform-origin:center;will-change:transform,opacity;animation:sync-live-pulse var(--motion-system) ease-in-out infinite}.sync-loading .sync-indicator{background:var(--blue);box-shadow:0 0 9px #0f9ff5eb;animation:sync-loading-pulse 1.8s ease-in-out infinite}.sync-warn .sync-indicator{background:var(--orange);box-shadow:0 0 8px #f7c00cdb;animation:sync-warning-pulse 2.8s ease-in-out infinite}.sync-error .sync-indicator{background:var(--red);box-shadow:0 0 8px #ff5366db;animation:sync-error-pulse 2.2s ease-in-out infinite}@keyframes global-data-scan{0%{transform:translateY(0);opacity:0}8%{opacity:.72}88%{opacity:.72}to{transform:translateY(1080px);opacity:0}}@keyframes command-core-breathe{0%,to{opacity:.76;transform:scaleX(.97) scaleY(.96)}50%{opacity:1;transform:scaleX(1.035) scaleY(1.02)}}@keyframes lower-core-breathe{0%,to{opacity:.56;transform:scaleX(.96)}50%{opacity:.88;transform:scaleX(1.04)}}@keyframes data-field-breathe{0%,to{opacity:.12}50%{opacity:.22}}@keyframes data-major-rail-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-160}}@keyframes data-spine-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-110}}@keyframes data-cross-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:90}}@keyframes data-point-breathe{0%,to{opacity:.28}48%{opacity:.76}64%{opacity:.42}}@keyframes side-instrument-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-70}}@keyframes side-instrument-node{0%,to{opacity:.28}45%{opacity:.92}65%{opacity:.48}}@keyframes earth-horizon-breathe{0%,to{opacity:.54;transform:scaleX(.94)}48%{opacity:.96;transform:scaleX(1.08)}62%{opacity:.76;transform:scaleX(1.02)}}@keyframes earth-star-twinkle-a{0%,to{opacity:.16}34%{opacity:.56}48%{opacity:.28}72%{opacity:.72}}@keyframes earth-star-twinkle-b{0%,to{opacity:.14}28%{opacity:.42}55%{opacity:.7}76%{opacity:.24}}@keyframes earth-star-twinkle-c{0%,to{opacity:.2}46%{opacity:.92}62%{opacity:.38}}@keyframes earth-star-drift-a{0%,to{opacity:0;transform:translate(0) scale(.72)}18%{opacity:.82}58%{opacity:.38;transform:translate(14px,-4px) scale(1.04)}82%{opacity:.08;transform:translate(24px,-7px) scale(.9)}}@keyframes earth-star-drift-b{0%,to{opacity:0;transform:translate(0) scale(.78)}22%{opacity:.68}64%{opacity:.3;transform:translate(-12px,5px) scale(1.02)}86%{opacity:.06;transform:translate(-22px,8px) scale(.88)}}@keyframes earth-star-drift-c{0%,to{opacity:0;transform:translate(0) scale(.74)}20%{opacity:.74}60%{opacity:.34;transform:translate(10px,-3px) scale(1)}84%{opacity:.06;transform:translate(18px,-6px) scale(.86)}}@keyframes earth-orbit-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes earth-orbit-flow-reverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes earth-grid-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}@keyframes earth-node-ring{0%,56%,to{opacity:0;transform:scale(.3)}62%{opacity:.72;transform:scale(.55)}82%{opacity:.08;transform:scale(1.35)}}@keyframes earth-node-core{0%,54%,to{opacity:.46}62%{opacity:1}72%{opacity:.72}}@keyframes star-twinkle-a{0%,to{opacity:.2}50%{opacity:.48}}@keyframes star-twinkle-b{0%,to{opacity:.18}42%{opacity:.42}70%{opacity:.27}}@keyframes star-twinkle-c{0%,to{opacity:.16}55%{opacity:.44}}@keyframes backdrop-circuit-breathe{0%,to{opacity:.36}50%{opacity:.52}}@keyframes side-chevron-pulse{0%,to{opacity:.58}48%{opacity:.9}62%{opacity:.7}}@keyframes side-data-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-90}}@keyframes sync-live-pulse{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes sync-loading-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}@keyframes sync-warning-pulse{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes sync-error-pulse{0%,to{opacity:.42;transform:scale(.92)}12%{opacity:1;transform:scale(1.16)}24%{opacity:.52;transform:scale(.98)}36%{opacity:1;transform:scale(1.12)}56%{opacity:.46;transform:scale(.94)}}@media(max-width:1199px){.dashboard-stage-slot{width:100%!important;height:auto!important;min-height:100vh}.dashboard-canvas{position:relative;width:100%;height:auto;min-height:100vh;overflow:hidden;transform:none!important}.dashboard-backdrop{inset:0 auto auto 50%;width:1672px;height:941px;transform:translate(-50%)}.dashboard-shell{position:relative;inset:auto;display:flex;min-height:100vh;flex-direction:column;gap:14px;padding:18px 24px 24px}.dashboard-header{position:relative;top:auto;left:auto;width:100%;height:72px;flex:0 0 auto}}@media(max-width:767px){.dashboard-shell{gap:12px;padding:12px}.dashboard-header{min-height:100px;height:auto;align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}.dashboard-header-actions{width:100%;justify-content:space-between}.brand-lockup{height:50px;gap:10px}.brand-mark{width:50px;height:50px}.brand-mark svg{width:47px;height:47px}.dashboard-header h1{font-size:30px}.sync-state{padding-left:4px;font-size:12px}}
