:root{--switchboard-system-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--switchboard-mono-font:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;font-family:var(--switchboard-system-font);color:#202124;--switchboard-mobile-nav-offset:clamp(.4375rem, 1.2dvh, .625rem);--switchboard-bottom-nav-button-size:clamp(3rem, 7.2dvh, 3.375rem);--switchboard-bottom-nav-inner-padding:clamp(.3125rem, 1.4dvh, .375rem);--switchboard-bottom-nav-dock-height:calc(var(--switchboard-bottom-nav-button-size) + (var(--switchboard-bottom-nav-inner-padding) * 2) + 2px);--switchboard-bottom-nav-active-size:clamp(3.25rem, 8dvh, 4rem);--switchboard-bottom-nav-active-lift:calc(var(--switchboard-bottom-nav-active-size) * -.22);--switchboard-bottom-nav-shell-padding:clamp(.5rem, 3.6vw, .875rem);--switchboard-bottom-nav-radius:clamp(1.375rem, 6vw, 1.875rem);--switchboard-bottom-nav-button-radius:clamp(1.125rem, 4.8vw, 1.5rem);--switchboard-bottom-nav-max-width:28rem;--switchboard-adaptive-rail-width:clamp(4.75rem, 9vw, 5.75rem);--switchboard-touch-target-min:max(48px, 3rem);--switchboard-mobile-route-card-min:max(var(--switchboard-touch-target-min), clamp(3rem, 8dvh, 3.5rem));--switchboard-mobile-route-card-padding:clamp(.5rem, 1.8dvh, .75rem);--switchboard-mobile-inline-safe-left:env(safe-area-inset-left,0px);--switchboard-mobile-inline-safe-right:env(safe-area-inset-right,0px);--switchboard-mobile-inline-gutter:clamp(.75rem, 3.2vw, 1.25rem);--switchboard-mobile-inline-gutter-compact:clamp(.5rem, 2.4vw, .75rem);--switchboard-mobile-nav-fallback-reserve:calc(var(--switchboard-bottom-nav-dock-height) + var(--switchboard-mobile-nav-offset) + env(safe-area-inset-bottom,0px));--switchboard-bottom-nav-gap-fallback:clamp(.5rem, 1.3dvh, .875rem);--switchboard-main-bottom-gap-fallback:clamp(.625rem, 1.8dvh, 1.125rem);--switchboard-bottom-nav-breathing-room:clamp(1.2rem, 2.8dvh, 1.375rem);--switchboard-sidebar-width:clamp(13.5rem, 16vw, 15.25rem);--switchboard-aura-rail-width:var(--switchboard-sidebar-width);--switchboard-panel-min:clamp(16rem, 24vw, 19rem);--switchboard-panel-max:clamp(20rem, 30vw, 26.25rem);--switchboard-compact-panel-min:clamp(14rem, 20vw, 17.5rem);--switchboard-compact-panel-max:clamp(18rem, 25vw, 22.5rem);--switchboard-page-vertical-reserve:clamp(8.25rem, 18dvh, 13rem);--switchboard-dense-vertical-reserve:clamp(10rem, 24dvh, 18rem);--switchboard-graph-panel-height:clamp(16rem, 35dvh, 24rem);--switchboard-chat-dialog-reserve:clamp(8.25rem, 18dvh, 13rem);--switchboard-chat-dialog-mobile-reserve:calc(max(var(--switchboard-bottom-overlay-reserve,0px), var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve))) + clamp(4.5rem, 12dvh, 8rem));--switchboard-agent-node-mobile-width:min(calc(100% - clamp(2rem, 9vw, 3rem)), clamp(16.5rem, 72vw, 18.75rem));--switchboard-card-min-width:min(100%, clamp(15.5rem, 28vw, 18rem));--switchboard-input-action-size:clamp(3rem, 6dvh, 3.375rem);--switchboard-inline-icon-column:clamp(2.375rem, 5dvh, 2.625rem);--switchboard-compact-action-column:clamp(3rem, 6dvh, 3.25rem);--switchboard-voice-side-column:clamp(4.25rem, 18vw, 4.75rem);--switchboard-voice-action-column:minmax(clamp(6rem, 24vw, 7rem), auto);--danger:#9c2f2f;--danger-on-dark:#ff4d4d;--fs-3xs:.625rem;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:.9375rem;--fs-xl:1.125rem;--fs-2xl:1.5rem;--fs-3xl:1.75rem;--fs-4xl:2rem;--fs-display:2.625rem;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:20px;--space-12:24px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f4f6f8}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;overflow-x:hidden}body{background:#f4f6f8;min-width:0;min-height:100dvh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input[type=range]{min-height:var(--switchboard-touch-target-min);height:var(--switchboard-touch-target-min)}svg{flex:none}.route-announcer,.visually-hidden,.aura-hidden-title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;top:calc(8px + env(safe-area-inset-top,0px));left:calc(var(--switchboard-mobile-inline-gutter-compact) + var(--switchboard-mobile-inline-safe-left));color:#172025;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;white-space:nowrap;pointer-events:none;background:#fff;border-radius:8px;width:1px;height:1px;margin:-1px;padding:0;transition:opacity .14s;position:fixed;overflow:hidden;box-shadow:0 10px 28px #10181c38}@media (hover:hover) and (pointer:fine){html[data-keyboard-nav=true] .skip-link:focus-visible{clip:auto;clip-path:none;opacity:1;pointer-events:auto;width:auto;height:auto;margin:0;padding:10px 12px;overflow:visible}}@media (width<=1100px){.skip-link,.skip-link:focus,.skip-link:focus-visible,html[data-keyboard-nav=true] .skip-link:focus-visible{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;display:none!important}}html[data-native-platform=true] .skip-link,html[data-native-platform=true] .skip-link:focus,html[data-native-platform=true] .skip-link:focus-visible{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;display:none!important}.app-frame{grid-template-columns:var(--switchboard-sidebar-width) minmax(0, 1fr);background:#f4f6f8;min-height:100dvh;display:grid}.app-nav{height:100dvh;padding:calc(18px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));background:var(--theme-nav-bg);color:var(--theme-text);border-right:1px solid var(--theme-border);gap:var(--space-8);flex-direction:column;display:flex;position:sticky;top:0}.brand-block{align-items:center;gap:var(--space-5);min-width:0;display:flex}.brand-mark,.entity-icon{background:var(--theme-accent);color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.brand-mark{width:30px;height:30px;color:var(--theme-accent);border:1px solid color-mix(in srgb, var(--theme-accent) 45%, transparent);border-radius:var(--radius-xs);background:0 0}.brand-block strong,.brand-block small{overflow-wrap:anywhere;display:block}.brand-block strong{font-size:var(--fs-xl)}.brand-block small{color:var(--theme-muted);font-size:var(--fs-xs)}.app-nav nav{gap:var(--space-3);display:grid}.nav-button{width:100%;min-height:var(--switchboard-touch-target-min);border-radius:var(--radius-xs);color:var(--theme-nav-text);align-items:center;gap:var(--space-5);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;padding:0 10px;display:grid}.nav-button span{overflow-wrap:anywhere}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);font-weight:780;line-height:1.2;overflow:hidden}.nav-button strong{border-radius:var(--voice-radius-pill);color:#fff;min-width:26px;height:22px;font-size:var(--fs-xs);background:#34373a;place-items:center;display:grid}.nav-button.active strong{background:var(--theme-accent)}@media (hover:hover) and (pointer:fine){.nav-button:hover{color:#202124;background:#fff}.nav-button:hover strong{background:var(--theme-accent)}}.app-main{min-width:0;padding:calc(22px + env(safe-area-inset-top,0px)) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right)) calc(26px + env(safe-area-inset-bottom,0px)) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left))}.topbar{justify-content:space-between;align-items:flex-start;gap:var(--space-7);min-width:0;margin-bottom:16px;display:flex}.topbar-title-group{flex:auto;align-items:center;gap:clamp(.375rem,1.2dvh,.625rem);min-width:0;display:flex}.route-heading{min-width:0}.route-back-button{width:max(var(--switchboard-touch-target-min), clamp(2.625rem, 6dvh, 2.75rem));height:max(var(--switchboard-touch-target-min), clamp(2.625rem, 6dvh, 2.75rem));border-radius:var(--voice-radius-pill);color:#20252b;box-shadow:none;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.route-back-button:hover{background:#ffffffb8;border-color:#d9dee4}.route-back-button:focus-visible{background:#2f6f7314;outline:2px solid #0000;box-shadow:inset 0 0 0 2px #2f6f73}.topbar h1,.section-title h2,.log-header h3{margin:var(--space-1) 0 0;letter-spacing:-.015em;overflow-wrap:normal;text-wrap:balance;word-break:normal;line-height:1.1}.topbar h1{font-size:clamp(1.75rem,2.6vw,2.15rem);font-weight:800}.section-title h2{font-size:var(--fs-2xl)}.log-header h3{font-size:var(--fs-xl)}.top-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);flex:0 auto;display:flex}.kicker,.source-badge{align-items:center;gap:var(--space-2);color:var(--theme-muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:800;display:inline-flex}.source-badge{border:1px solid var(--theme-border);border-radius:var(--voice-radius-pill);min-width:0;max-width:100%;min-height:30px;padding:0 var(--space-3);color:#5b646d;overflow-wrap:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;background:#f8fafb;flex-shrink:0;overflow:hidden}.source-badge svg{flex:none}.surface{border:1px solid var(--theme-border);border-radius:var(--radius-xs);background:var(--theme-surface-strong);min-width:0;box-shadow:var(--theme-shadow-subtle);padding:var(--space-9)}.section-title{justify-content:space-between;align-items:flex-start;gap:var(--space-6);min-width:0;margin-bottom:16px;display:flex}.section-title>div{min-width:0}.page-layout{gap:var(--space-8);min-width:0;display:grid}.app-main:focus:not(:focus-visible){outline-offset:2px;outline:2px solid #0000}.chat-layout{grid-template-columns:minmax(0, 1fr) minmax(min(100%, var(--switchboard-panel-min)), var(--switchboard-compact-panel-max));align-items:start}.tasks-layout{grid-template-columns:minmax(min(100%, var(--switchboard-panel-min)), var(--switchboard-compact-panel-max)) minmax(0, 1fr);align-items:start}.settings-layout{grid-template-columns:minmax(0, 1fr) minmax(min(100%, var(--switchboard-panel-min)), var(--switchboard-compact-panel-max));align-items:start}.side-stack{gap:var(--space-8);display:grid}.composer{gap:var(--space-7);display:grid}.field{gap:7px;min-width:0;display:grid}.field span{color:#4c5661;font-size:var(--fs-xs);font-weight:800}.field textarea,.field select{color:#202124;outline-offset:2px;background:#fbfcfd;border:1px solid #cfd6dd;border-radius:8px;outline:2px solid #0000;width:100%;min-width:0}.field textarea{resize:vertical;min-height:180px;padding:var(--space-6);line-height:1.45}.field select{min-height:var(--switchboard-touch-target-min);padding:0 10px}.field textarea:focus,.field select:focus{border-color:#2f6f73;box-shadow:0 0 0 3px #2f6f7324}.composer-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.queue-preview{min-width:0;padding:var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-6);background:#f8fafb;border:1px solid #d9dee4;border-radius:8px;display:flex}.queue-preview div{gap:var(--space-2);min-width:0;display:grid}.queue-preview span,.queue-preview small{color:#5c6570;overflow-wrap:anywhere}.queue-preview strong{overflow-wrap:anywhere}.primary-action,.icon-button{justify-content:center;align-items:center;gap:var(--space-4);border:0;border-radius:8px;font-weight:800;display:inline-flex}.primary-action{min-height:var(--switchboard-touch-target-min);background:var(--theme-accent);color:#fff;min-width:104px;padding:0 14px}.primary-action:disabled{background:#aeb8c2}.icon-button{width:var(--switchboard-touch-target-min);height:var(--switchboard-touch-target-min);color:#202124;background:#fff;border:1px solid #d9dee4}.metrics-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric{min-height:78px;padding:var(--space-6);background:#fbfcfd;border:1px solid #d9dee4;border-radius:8px;align-content:space-between;display:grid}.metric span{color:#626c76;font-size:var(--fs-xs);font-weight:700}.metric strong{font-size:var(--fs-3xl);line-height:1}.metric.green{background:#f0f8f3;border-color:#b8d9c7}.metric.amber{background:#fff9e9;border-color:#ead49a}.mini-list,.task-list-scroll,.config-list,.policy-list,.entity-table{gap:var(--space-5);display:grid}.mini-list button,.task-card{border-radius:var(--voice-radius-md);color:#202124;text-align:left;background:#fbfcfd;border:1px solid #d9dee4;width:100%;min-width:0}.mini-list button{min-height:70px;padding:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mini-list strong,.mini-list small,.task-card strong{overflow-wrap:anywhere;display:block}.mini-list small,.task-target,.last-seen,.policy-list small,.entity-row small{color:#53606a}.task-list-scroll{max-height:calc(100dvh - var(--switchboard-page-vertical-reserve));padding-right:2px;overflow:auto}.task-card{min-height:108px;padding:var(--space-6)}.task-card-top small{color:#53606a;font-weight:800}.task-card-secondary{border-top:1px solid var(--voice-faint-border);padding-top:var(--space-3)}.task-card-secondary>summary{cursor:pointer;font-size:var(--fs-xs);color:var(--voice-muted);font-weight:800;list-style:none}.task-card-secondary>summary::-webkit-details-marker{display:none}.task-prompt{color:#343a40;overflow-wrap:anywhere;margin:0;line-height:1.55}.runtime-mode-banner{border-radius:var(--voice-radius-md);color:#453a12;min-width:0;padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);background:#fff8d9;border:1px solid #d6c16a;font-weight:800;line-height:1.4}.runtime-mode-banner span{min-width:0}.runtime-mode-dry_run{color:#323941;background:#f5f7fa;border-color:#b8c0ca}.runtime-mode-gateway{color:#163c36;background:#edf9f5;border-color:#91c8bd}.progress-row{color:#4c5661;font-size:var(--fs-sm);font-weight:800}.progress-track{border-radius:var(--voice-radius-pill);background:#e5e9ee;height:10px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--theme-accent);height:100%;display:block}.config-card dl{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.detail-grid{margin:0}.detail-grid div,.config-card dl div{border-radius:var(--voice-radius-md);min-width:0;padding:var(--space-5);background:#fbfcfd;border:1px solid #d9dee4}dt{color:#53606a;font-size:var(--fs-xs);font-weight:800}dd{overflow-wrap:anywhere;margin:4px 0 0}.supabase-seam{border-radius:var(--voice-radius-md);color:#56616c;padding:var(--space-5);font-size:var(--fs-sm);background:#f8fafb;border:1px dashed #b8c4cf;line-height:1.45}.detail-meta-collapse{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);padding:var(--space-5);background:#ffffff80}.detail-meta-collapse>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--voice-muted);font-weight:800;list-style:none}.detail-meta-collapse>summary::-webkit-details-marker{display:none}.detail-meta-collapse[open]>summary{margin-bottom:var(--space-5)}.log-header{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.log-header span{color:#53606a;font-size:var(--fs-sm)}.run-log{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.run-log li{gap:var(--space-5);background:#fbfcfd;border-left:4px solid #9aa5af;border-radius:8px;grid-template-columns:minmax(6ch,8ch) minmax(8ch,12ch) minmax(0,1fr);align-items:start;min-width:0;padding:10px 12px;display:grid}.run-log time,.run-log span{color:#626c76;font-size:var(--fs-xs);font-weight:800}.run-log p{color:#2c3035;overflow-wrap:anywhere;margin:0;line-height:1.45}.run-log .log-success{border-left-color:#2c7a4b}.run-log .log-warn{border-left-color:#b7791f}.run-log .log-error{border-left-color:#b33a3a}.empty-log{color:#56616c;align-items:center;gap:var(--space-5);min-height:76px;padding:var(--space-6);border:1px dashed #b8c4cf;border-radius:8px;display:flex}.entity-row{min-width:0;padding:var(--space-6);align-items:center;gap:var(--space-6);background:#fbfcfd;border:1px solid #d9dee4;border-radius:8px;grid-template-columns:auto minmax(12rem,1.3fr) minmax(8rem,.8fr) minmax(9rem,1fr) auto;display:grid}.entity-row strong,.entity-row small,.entity-row span{overflow-wrap:anywhere}.machine-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.machine-panel{min-width:0;padding:var(--space-7);gap:var(--space-7);background:#fbfcfd;border:1px solid #d9dee4;border-radius:8px;display:grid}.machine-head{min-width:0}.machine-head strong,.machine-head small{display:block}.capability-row{min-width:0}.capability-toggle{min-height:max(var(--switchboard-touch-target-min), 1.75rem);border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-pill);color:var(--voice-muted);padding:0 var(--space-3);font-size:var(--fs-xs);cursor:pointer;background:#ffffff0f;align-items:center;font-weight:700;display:inline-flex}.capability-toggle[aria-expanded=true]{color:var(--voice-text)}.capability-chips{margin-top:var(--space-3)}.capability-row span{border-radius:var(--voice-radius-pill);min-height:26px;padding:0 var(--space-2);color:#46515c;font-size:var(--fs-xs);background:#edf1f4;align-items:center;font-weight:700;display:inline-flex}.machine-power-actions{gap:var(--space-3);display:flex}.machine-power-button{min-height:var(--switchboard-touch-target-min);border-radius:var(--voice-radius-pill);align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:#46515c;font-size:var(--fs-xs);cursor:pointer;background:#f4f7f9;border:1px solid #d2d9df;font-weight:800;display:inline-flex}.machine-power-button.sleep{color:#4b4f8a;border-color:#c9cdef}.machine-power-button.wake{color:#3f5694;border-color:#c2d0ea}.machine-power-button:disabled{opacity:.45;cursor:not-allowed}.recovery-panel{color:#fff;padding:var(--space-9);gap:var(--space-8);background:#5c5c5c;border-radius:24px;margin:0 0 16px;display:grid;box-shadow:inset 0 1px #ffffff14}.recovery-header{grid-template-columns:var(--switchboard-inline-icon-column) minmax(0, 1fr) var(--switchboard-inline-icon-column);align-items:center;gap:var(--space-5);text-align:center;display:grid}.recovery-header h3{font-size:var(--fs-lg);letter-spacing:0;margin:0}.recovery-back{border-radius:var(--voice-radius-pill);color:#0f1113;background:#ffffff2e;border:0;place-items:center;width:38px;height:38px;display:inline-grid;transform:rotate(180deg)}.recovery-error-banner{padding:var(--space-7);background:#ff4d4d24;border:1px solid #ff4d4d47;border-radius:18px;gap:9px;display:grid}.recovery-error-banner span{align-items:center;gap:var(--space-4);color:var(--danger-on-dark);font-size:var(--fs-sm);font-weight:900;display:inline-flex}.recovery-error-banner p,.recovery-source-card p,.recovery-fallback-row small{color:#ffffffbd;margin:0;line-height:1.4}.recovery-section-label{color:#ffffff8c;font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.recovery-source-grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.recovery-source-card{min-width:0;min-height:156px;padding:var(--space-7);background:#ffffff1f;border:1px solid #ffffff12;border-radius:22px;align-content:start;gap:7px;display:grid}.recovery-source-card.error{border:2px solid var(--danger-on-dark);background:#ff4d4d1a}.recovery-source-card.muted{opacity:.48}.recovery-source-card.pair{opacity:.72;border-style:dashed}.recovery-source-card strong,.recovery-source-card small{overflow-wrap:anywhere}.recovery-source-card small{color:#ffffff94;font-size:var(--fs-2xs);font-weight:800}.recovery-source-card.ready small,.recovery-source-card.ready p{color:#11131594}.recovery-inline-action{background:var(--danger-on-dark);color:#fff;width:fit-content;font-size:var(--fs-2xs);border:0;border-radius:9px;padding:7px 9px;font-weight:900}.recovery-fallback-row{justify-content:space-between;align-items:center;gap:var(--space-7);background:#ffffff24;border-radius:18px;padding:14px 16px;display:flex}.recovery-fallback-row>div{gap:var(--space-2);display:grid}.recovery-fallback-row button{border-radius:var(--voice-radius-pill);color:#fff;background:#ffffff21;border:1px solid #ffffff29;padding:8px 14px;font-weight:900}.recovery-primary-action{border-radius:var(--voice-radius-pill);color:#050607;justify-content:center;align-items:center;gap:var(--space-4);background:#fff;border:0;min-height:48px;font-weight:900;display:inline-flex}.config-card{min-width:0;padding:var(--space-6);gap:var(--space-6);background:#fbfcfd;border:1px solid #d9dee4;border-radius:8px;display:grid}.config-card>div:first-child{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.config-card strong{overflow-wrap:anywhere}.policy-list article{padding:var(--space-6);background:#fbfcfd;border:1px solid #d9dee4;border-radius:8px;gap:5px;display:grid}.policy-list strong,.policy-list small{overflow-wrap:anywhere}.status-pill{border-radius:var(--voice-radius-pill);color:#fff;max-width:100%;min-height:26px;font-size:var(--fs-xs);white-space:nowrap;background:#626c76;justify-content:center;align-items:center;padding:0 9px;font-weight:800;display:inline-flex}.status-online,.status-running,.status-complete,.status-success,.status-configured{background:#2c7a4b}.status-idle,.status-watching{background:var(--theme-accent)}.status-queued,.status-busy,.status-needs_approval{background:#a16207}.status-planned,.status-offline,.status-failed{background:#8a4141}.status-sleeping{background:#4b4f8a}.status-waking{background:#5b6fb0}@media (width<=1040px){.chat-layout,.tasks-layout,.settings-layout{grid-template-columns:1fr}.task-list{position:static}.task-list-scroll{max-height:none}.machine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.app-frame{grid-template-columns:1fr}.app-nav{z-index:20;height:auto;padding:clamp(.4375rem, 1.2dvh, .5rem) calc(var(--switchboard-mobile-inline-gutter-compact) + var(--switchboard-mobile-inline-safe-right)) calc(var(--switchboard-mobile-nav-offset) + env(safe-area-inset-bottom,0px)) calc(var(--switchboard-mobile-inline-gutter-compact) + var(--switchboard-mobile-inline-safe-left));border-top:1px solid #34373a;gap:0;position:fixed;inset:auto 0 0;box-shadow:0 -10px 28px #0000002e}.brand-block{display:none}.app-nav nav{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:0;padding-bottom:0;display:grid;overflow:visible}.nav-button{min-width:0;width:var(--switchboard-bottom-nav-button-size);min-height:var(--switchboard-bottom-nav-button-size);border-radius:var(--switchboard-bottom-nav-button-radius);text-align:center;grid-template-columns:1fr;justify-items:center;gap:0;padding:0;position:relative}.nav-button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-2xs);overflow:hidden}.nav-button strong{z-index:1;pointer-events:none;min-width:clamp(1rem,3.8dvh,1.125rem);height:clamp(1rem,3.8dvh,1.125rem);padding:0 .25rem;font-size:clamp(.5625rem,2.4dvh,.625rem);line-height:1;position:absolute;top:15%;right:15%;transform:translate(35%,-35%)}.app-main{padding:var(--switchboard-mobile-scroll-padding-top,max(calc(env(safe-area-inset-top,0px) + clamp(.625rem, 1.4dvh, .875rem)), clamp(2rem, 5dvh, 2.5rem))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right)) calc(var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) + var(--switchboard-main-bottom-gap,var(--switchboard-main-bottom-gap-fallback))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left))}.topbar h1{font-size:var(--fs-3xl)}.field textarea{min-height:132px}.surface{border-radius:18px}.recovery-source-grid{grid-template-columns:1fr 1fr}.recovery-fallback-row{flex-direction:column;align-items:stretch}.recovery-fallback-row button{width:100%}.recovery-panel{padding:var(--space-6);gap:var(--space-6)}.recovery-error-banner{padding:var(--space-6)}.recovery-error-banner p{font-size:var(--fs-md)}.recovery-source-card{min-height:126px;padding:var(--space-6)}.recovery-source-card strong{font-size:var(--fs-lg)}.recovery-source-card p{font-size:var(--fs-xs)}.recovery-fallback-row{font-size:var(--fs-sm)}.composer-grid,.detail-grid,.config-card dl,.machine-grid{grid-template-columns:1fr}.entity-row{grid-template-columns:auto minmax(0,1fr)}.entity-row>span:not(.entity-icon):not(.status-pill){grid-column:2}.entity-row .status-pill{grid-column:2;justify-self:start}}@media (width<=560px){.topbar{flex-direction:column;align-items:stretch}.top-actions{justify-content:space-between}.surface{padding:var(--space-7)}.section-title,.queue-preview,.log-header{flex-direction:column;align-items:flex-start}.primary-action{width:100%}.run-log li{gap:var(--space-2);grid-template-columns:1fr}.metrics-grid{grid-template-columns:1fr}}:root,body,.app-frame{color:#fff;background:#5c5c5c}.app-frame{grid-template-columns:var(--switchboard-sidebar-width) minmax(0, 1fr)}.app-nav{color:#fff;background:0 0}.brand-mark,.entity-icon{color:#fff;background:#ffffff29;border-radius:16px}.brand-block small,.kicker,.source-badge,.field span,.queue-preview span,.queue-preview small,.detail-grid dt,.policy-list small,.config-card dt,.last-seen,.task-meta,.log-time,.card-muted,.metric-label{color:#ffffff94}.nav-button{color:#ffffffc7;background:#ffffff14;border-color:#ffffff0f;border-radius:22px}.nav-button strong{color:#fff;background:#ffffff29}.nav-button.active{color:#050607;background:#fff}.nav-button.active strong{color:#050607;background:#ededed}@media (hover:hover) and (pointer:fine){.nav-button:hover{color:#050607;background:#fff}.nav-button:hover strong{color:#050607;background:#ededed}}.app-main{padding:calc(24px + env(safe-area-inset-top,0px)) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right)) calc(28px + env(safe-area-inset-bottom,0px)) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left))}.topbar{margin-bottom:22px}.topbar h1{color:#fff;font-size:var(--fs-4xl);letter-spacing:0}.section-title h2,.log-header h3,.surface h2,.surface h3,.machine-panel strong,.entity-row strong,.config-card strong,.policy-list strong,.queue-preview strong{color:#fff}.kicker,.source-badge,.recovery-section-label{font-size:var(--fs-2xs);letter-spacing:.07em;font-weight:800}.source-badge,.status-pill{color:#ffffffc2;background:#ffffff1f;border:1px solid #ffffff14}.status-online,.status-running,.status-complete,.status-success{color:#050607;background:#fff}.status-idle,.status-watching,.status-queued,.status-busy,.status-needs_approval,.status-planned,.status-offline,.status-failed{color:#ffffffb8;background:#ffffff24}.surface,.machine-panel,.entity-row,.task-card,.queue-preview,.log-panel,.config-card,.policy-list article,.detail-card,.metric-card{color:#fff;box-shadow:none;background:#ffffff1c;border:1px solid #ffffff0f;border-radius:24px}.surface.full-page{background:#ffffff14}.field textarea,.field select,.field input{color:#fff;background:#ffffff1a;border:1px solid #ffffff17;border-radius:22px}.field textarea::placeholder,.field input::placeholder{color:#ffffff6b}.field textarea:focus,.field select:focus,.field input:focus{border-color:#ffffff85;box-shadow:0 0 0 4px #ffffff1a}.primary-action,.recovery-primary-action{border-radius:var(--voice-radius-pill);color:#050607;background:#fff}.icon-button{border-radius:var(--voice-radius-pill);color:#fff;background:#ffffff21}.recovery-panel{color:#fff;padding:var(--space-9);gap:var(--space-7);background:#ffffff17;border:1px solid #ffffff0f;border-radius:28px}.recovery-header{grid-template-columns:var(--switchboard-inline-icon-column) minmax(0, 1fr) auto;text-align:left}.recovery-header h3{font-size:var(--fs-xl);color:#fff}.recovery-back{border-radius:var(--voice-radius-pill);color:#fff;background:#ffffff24;place-items:center;width:40px;height:40px;display:inline-grid;transform:none}.recovery-mini-status{border-radius:var(--voice-radius-pill);color:#ffffffad;font-size:var(--fs-xs);white-space:nowrap;background:#ffffff1f;padding:8px 12px;font-weight:800}.recovery-error-banner{background:#ffffff1a;border:1px solid #ffffff14;border-radius:22px;padding:14px 16px}.recovery-error-banner span{color:#fff;font-size:var(--fs-md)}.recovery-error-banner p,.recovery-source-card p,.recovery-fallback-row small{color:#ffffffa3}.recovery-source-grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.recovery-source-card{background:#ffffff1f;border:1px solid #ffffff0f;border-radius:24px;min-height:136px}.recovery-source-card.error{background:#ffffff1f;border:1px solid #ffffff14}.recovery-source-card.ready{color:#050607;background:#fff}.recovery-source-card.ready strong{color:#050607}.recovery-source-card.error small,.recovery-source-card.error .recovery-source-icon{color:#ffffffb8}.recovery-inline-action{border-radius:var(--voice-radius-pill);color:#050607;background:#fff;padding:8px 12px}.recovery-fallback-row{background:#ffffff1f;border-radius:24px}.recovery-fallback-row button{color:#050607;background:#fff}@media (width<=1100px){.app-frame{grid-template-columns:1fr}.app-nav{z-index:20;height:auto;padding:clamp(.4375rem, 1.2dvh, .5rem) calc(var(--switchboard-mobile-inline-gutter-compact) + var(--switchboard-mobile-inline-safe-right)) calc(var(--switchboard-mobile-nav-offset) + env(safe-area-inset-bottom,0px)) calc(var(--switchboard-mobile-inline-gutter-compact) + var(--switchboard-mobile-inline-safe-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2a2a2aeb;border-top:1px solid #ffffff14;position:fixed;inset:auto 0 0;box-shadow:0 -14px 34px #00000038}.brand-block{display:none}.app-nav nav{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:0;display:grid}.nav-button{min-width:0;width:var(--switchboard-bottom-nav-button-size);min-height:var(--switchboard-bottom-nav-button-size);text-align:center;background:0 0;grid-template-columns:1fr;justify-items:center;gap:0;padding:0;position:relative}.nav-button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-2xs);overflow:hidden}.nav-button strong{z-index:1;pointer-events:none;min-width:clamp(1rem,3.8dvh,1.125rem);height:clamp(1rem,3.8dvh,1.125rem);padding:0 .25rem;font-size:clamp(.5625rem,2.4dvh,.625rem);line-height:1;position:absolute;top:15%;right:15%;transform:translate(35%,-35%)}.app-main{padding:var(--switchboard-mobile-scroll-padding-top,max(calc(env(safe-area-inset-top,0px) + clamp(.625rem, 1.4dvh, .875rem)), clamp(2rem, 5dvh, 2.5rem))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right)) calc(var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) + var(--switchboard-main-bottom-gap,var(--switchboard-main-bottom-gap-fallback))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left))}.topbar h1{font-size:var(--fs-2xl)}.surface,.machine-panel,.entity-row,.task-card,.queue-preview,.log-panel,.config-card,.policy-list article,.detail-card,.metric-card{border-radius:24px}.field textarea{min-height:128px}.recovery-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-source-card{min-height:118px}.recovery-fallback-row{flex-direction:column;align-items:stretch}.recovery-fallback-row button{width:100%}}@media (width<=560px){.app-main{padding-left:calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left));padding-right:calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right))}.topbar h1{font-size:var(--fs-2xl)}.recovery-panel{padding:var(--space-7)}.recovery-header{grid-template-columns:var(--switchboard-inline-icon-column) minmax(0, 1fr) auto}.recovery-mini-status{display:none}.recovery-source-card{padding:var(--space-6)}.recovery-source-card strong{font-size:var(--fs-lg)}.recovery-source-card p{font-size:var(--fs-xs)}}@media (width<=1100px){.recovery-panel{border-radius:28px}.recovery-error-banner{gap:var(--space-3);display:grid}}@media (width<=560px){.recovery-panel{padding:var(--space-8);gap:var(--space-6)}.recovery-header h3{font-size:var(--fs-xl)}.recovery-error-banner{padding:var(--space-6)}.recovery-error-banner p{font-size:var(--fs-sm);line-height:1.35}.recovery-source-grid{gap:var(--space-5)}.recovery-source-card{gap:5px;min-height:104px}.recovery-source-card p{display:none}.recovery-inline-action{font-size:var(--fs-2xs);margin-top:2px;padding:7px 10px}.recovery-fallback-row,.recovery-primary-action{display:none}}.alpha-chat-layout{grid-template-columns:minmax(0, 1fr) minmax(min(100%, var(--switchboard-panel-min)), var(--switchboard-compact-panel-max));gap:var(--space-9);align-items:start;min-width:0;display:grid}.alpha-dialog{min-width:0;min-height:min(45rem, calc(100dvh - var(--switchboard-chat-dialog-reserve)));color:#fff;padding:var(--space-10);gap:var(--space-8);background:#ffffff1a;border:1px solid #ffffff14;border-radius:34px;grid-template-rows:auto minmax(240px,1fr) auto auto;display:grid}.alpha-dialog-head{gap:var(--space-7);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.alpha-dialog-head h2{color:#fff;font-size:var(--fs-display);letter-spacing:0;margin:4px 0 0}.alpha-dialog-head p{color:#ffffffa3;margin:8px 0 0;line-height:1.45}.alpha-orb{border-radius:var(--voice-radius-pill);color:#050607;background:#fff;place-items:center;width:58px;height:58px;display:grid}.conversation-stream{align-content:end;gap:var(--space-6);min-width:0;display:grid}.chat-bubble{gap:var(--space-3);border-radius:26px;width:min(82%,720px);padding:14px 16px;display:grid}.chat-bubble small{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.chat-bubble p{overflow-wrap:anywhere;margin:0;line-height:1.55}.chat-bubble.Switchboard{color:#fff;background:#ffffff21;justify-self:start}.chat-bubble.Switchboard small{color:#ffffff94}.chat-bubble.user{color:#050607;background:#fff;justify-self:end}.chat-bubble.user small{color:#05060785}.quick-prompt-row{gap:var(--space-4);min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.quick-prompt-row button{border-radius:var(--voice-radius-pill);color:#ffffffc7;max-width:min(68vw,320px);font-size:var(--fs-sm);white-space:nowrap;background:#ffffff1c;border:1px solid #ffffff1a;flex:none;padding:10px 13px;font-weight:800}.Switchboard-input-bar{min-width:0;padding:var(--space-4);gap:var(--space-4);background:#fff;border-radius:32px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;display:grid}.Switchboard-input-bar textarea{outline-offset:2px;resize:none;color:#050607;background:0 0;border:0;outline:2px solid #0000;width:100%;min-width:0;max-height:150px;padding:11px 4px;line-height:1.45}.Switchboard-input-bar textarea::placeholder{color:#05060775}.round-input-action,.send-action{border-radius:var(--voice-radius-pill);border:0;font-weight:900}.round-input-action{color:#050607;background:#eee;place-items:center;width:44px;height:44px;display:grid}.send-action{color:#fff;background:#050607;min-height:44px;padding:0 18px}.send-action:disabled{color:#8b8b8b;background:#d8d8d8}.orchestration-dock{gap:var(--space-8);display:grid}.orchestration-map{gap:var(--space-5);display:grid}.orchestration-map article{color:#fff;background:#ffffff1f;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;min-width:0;padding:13px;display:grid}.orchestration-map article.selected{color:#050607;background:#fff}.orchestration-map strong,.orchestration-map small{overflow-wrap:anywhere}.orchestration-map small{color:currentColor;opacity:.62;grid-column:2}.orchestration-feed .status-pill{justify-self:end}.fleet-page{gap:var(--space-9);min-width:0;display:grid}.fleet-machine-grid{min-width:0}.fleet-machine-card{border-radius:var(--voice-radius-lg);min-width:0;padding:var(--space-8);gap:var(--space-7);color:#fff;background:#ffffff1c;border:1px solid #ffffff14;display:grid}.nested-agent-list{gap:var(--space-4);display:grid}.nested-agent-card,.nested-agent-empty{border-radius:var(--voice-radius-lg);color:#fff;min-width:0;padding:var(--space-5);background:#ffffff1a;border:1px solid #ffffff14}.nested-agent-card{text-align:left;width:100%}.entity-icon.mini{border-radius:var(--voice-radius-md);width:30px;height:30px}.nested-agent-empty{color:#ffffff9e}@media (width<=1100px){.alpha-chat-layout{grid-template-columns:1fr}.alpha-dialog{min-height:min(42rem, calc(100dvh - var(--switchboard-chat-dialog-mobile-reserve)))}.orchestration-dock{display:none}}@media (width<=560px){.top-actions .source-badge{display:none}.alpha-dialog{padding:var(--space-8);min-height:auto;max-height:calc(100dvh - var(--switchboard-chat-dialog-mobile-reserve));border-radius:30px}.alpha-dialog-head{grid-template-columns:auto minmax(0,1fr)}.alpha-dialog-head .status-pill{grid-column:1/-1;width:fit-content}.alpha-orb{width:48px;height:48px}.chat-bubble{width:94%}.quick-prompt-row button{max-width:78vw}.Switchboard-input-bar{grid-template-columns:auto minmax(0,1fr)}.send-action{min-height:var(--switchboard-touch-target-min);grid-column:1/-1}.recovery-panel{margin-bottom:2px}}.fleet-page>.recovery-panel{margin-top:6px}.nested-agent-card{grid-template-columns:auto minmax(0,1fr)}.nested-agent-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.nested-agent-card .status-pill{grid-column:2;justify-self:start;margin-top:2px}.nested-agent-card strong{white-space:normal;line-height:1.2;display:block}.nested-agent-card small{line-height:1.35;display:block}@media (width<=560px){.fleet-title h2{font-size:var(--fs-3xl)}.fleet-page>.recovery-panel{order:3}}.task-prompt{color:#ffffffb8}.detail-grid div,.config-card dl div{color:#fff;background:#ffffff1f;border-color:#ffffff14}dt{color:#ffffff94}dd{color:#fff}.progress-row{color:#ffffffad}.progress-track{background:#ffffff2e}.progress-track span{background:#fff}.task-card.active{border-color:#ffffffb3;box-shadow:inset 4px 0 #fff}@media (width<=560px){.alpha-dialog{min-height:auto;max-height:calc(100dvh - var(--switchboard-chat-dialog-mobile-reserve));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.alpha-dialog-head{gap:var(--space-5)}.alpha-dialog-head h2{font-size:var(--fs-3xl);letter-spacing:0}.alpha-dialog-head p{font-size:var(--fs-md);margin-top:5px;line-height:1.35}.alpha-dialog-head .status-pill{display:none}.conversation-stream{align-content:start;max-height:38dvh;padding-right:2px;overflow:auto}.chat-bubble{width:100%;padding:var(--space-6);border-radius:22px}.chat-bubble p{font-size:var(--fs-md);line-height:1.45}.quick-prompt-row{display:none}.Switchboard-input-bar{border-radius:26px}}.task-target,.task-card-top small,.mini-list small,.last-seen{color:#ffffffa8}.task-card{color:#fff;background:#ffffff1f;border-color:#ffffff14;border-radius:26px}@media (width<=560px){.task-card{border-radius:24px;min-height:112px}.task-target,.task-card-top small{color:#ffffffa3}}.topbar h1,.alpha-dialog-head h2,.continuity-header h3,.recovery-header h3{letter-spacing:0}.topbar h1{font-size:var(--fs-4xl)}.alpha-dialog{grid-template-rows:auto minmax(170px,1fr) auto auto auto}.alpha-dialog-head h2{font-size:var(--fs-display)}.Switchboard-source-panel{min-width:0;padding:var(--space-7);gap:var(--space-6);background:#ffffff17;border:1px solid #ffffff12;border-radius:26px;display:grid}.continuity-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);min-width:0;display:flex}.continuity-header h3{color:#fff;font-size:var(--fs-xl);margin:4px 0 0;line-height:1.15}.source-count{border-radius:var(--voice-radius-pill);color:#ffffffad;min-height:30px;font-size:var(--fs-xs);white-space:nowrap;background:#ffffff1f;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.continuity-banner{color:#ff8c8c;align-items:flex-start;gap:var(--space-4);min-width:0;font-size:var(--fs-sm);background:#ff4d4d1a;border:1px solid #ff4d4d52;border-radius:18px;padding:10px 12px;line-height:1.35;display:flex}.source-card-grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.Switchboard-source-card{color:#fff;min-width:0;min-height:118px;padding:var(--space-6);background:#ffffff1f;border:1px solid #ffffff12;border-radius:22px;align-content:start;gap:5px;display:grid}.Switchboard-source-card.active{color:#050607;background:#fff}.Switchboard-source-card.ready{background:#ffffff26}.Switchboard-source-card.degraded{background:#ff4d4d1c;border-color:#ff4d4da3}.Switchboard-source-card.muted{opacity:.58}.Switchboard-source-card strong,.Switchboard-source-card small,.Switchboard-source-card p{overflow-wrap:anywhere}.Switchboard-source-card small{color:currentColor;font-size:var(--fs-2xs);opacity:.58;font-weight:800}.Switchboard-source-card p{color:currentColor;font-size:var(--fs-xs);opacity:.68;margin:0;line-height:1.35}.source-icon{place-items:center;width:30px;height:30px;display:inline-grid}.fallback-action-row{gap:var(--space-4);min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.fallback-action-row button,.quick-prompt-row button,.recovery-inline-action,.recovery-fallback-row button{min-height:44px}.fallback-action-row button{border-radius:var(--voice-radius-pill);color:#ffffffd6;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff1a;flex:none;padding:0 12px 0 14px;font-weight:850;display:inline-flex}.fallback-action-row button:first-child{color:#050607;background:#fff}.tasks-layout{grid-template-columns:minmax(min(100%, var(--switchboard-panel-min)), var(--switchboard-panel-max)) minmax(0, 1fr)}.task-list,.task-detail{background:#ffffff1a;border-radius:28px}.task-card{min-height:96px}.task-card.active{color:#050607;box-shadow:none;background:#fff;border-color:#fff}.task-card.active .status-pill{color:#fff;background:#050607}.task-card.active .task-target,.task-card.active .task-card-top small{color:#05060794}.run-log li{background:#ffffff1c;border-left-width:2px}.fleet-machine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-machine-card.primary{color:#050607;background:#fff;border-color:#fff}.fleet-machine-card.primary .entity-icon,.fleet-machine-card.primary .status-pill{color:#fff;background:#050607}.fleet-machine-card.primary .capability-row span,.fleet-machine-card.primary .nested-agent-card,.fleet-machine-card.primary .nested-agent-empty{color:#050607;background:#05060712;border-color:#05060714}.fleet-machine-card.primary .nested-agent-card small,.fleet-machine-card.primary .nested-agent-empty,.fleet-machine-card.primary .last-seen{color:#05060794}.fleet-machine-card.secondary{background:#ffffff1f}.fleet-machine-card.muted{opacity:.58;border-style:dashed}.fleet-add-card{color:#ffffffb8;min-width:0;min-height:180px;padding:var(--space-8);gap:var(--space-6);text-align:left;background:#ffffff12;border:1px dashed #fff3;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.fleet-add-card strong,.fleet-add-card small{overflow-wrap:anywhere;display:block}.fleet-add-card small{color:#ffffff8a;margin-top:5px;line-height:1.35}@media (width<=1100px){.topbar h1{font-size:var(--fs-2xl)}.alpha-dialog-head h2{font-size:var(--fs-4xl)}.source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-layout{grid-template-columns:1fr}}@media (width<=560px){.topbar{margin-bottom:12px}.topbar h1{font-size:var(--fs-2xl)}.alpha-chat-layout{gap:var(--space-6)}.alpha-dialog{max-height:calc(100dvh - var(--switchboard-chat-dialog-mobile-reserve));gap:var(--space-5);grid-template-rows:auto minmax(0,1fr) auto auto}.alpha-dialog-head h2{font-size:var(--fs-3xl)}.alpha-dialog-head p,.source-count,.continuity-banner,.Switchboard-source-card p{display:none}.conversation-stream{max-height:28dvh}.Switchboard-source-panel{padding:var(--space-6);gap:var(--space-4)}.continuity-header h3{font-size:var(--fs-md)}.source-card-grid{gap:var(--space-4);display:flex;overflow-x:auto}.Switchboard-source-card{min-height:78px;padding:var(--space-5);border-radius:20px;flex:0 0 132px}.fallback-action-row button{font-size:var(--fs-xs)}.fleet-add-card{min-height:132px}}.task-list-scroll{max-height:min(40rem, calc(100dvh - var(--switchboard-page-vertical-reserve)));padding-bottom:6px}.run-log time,.run-log span{color:#ffffffad}.run-log p{color:#ffffffdb}.run-log li{background:#ffffff21}@media (width>=1101px){.tasks-layout{align-items:start}.task-list,.task-detail{max-height:calc(100dvh - var(--switchboard-page-vertical-reserve))}.task-list{overflow:hidden}.task-list-scroll{max-height:calc(100dvh - var(--switchboard-dense-vertical-reserve))}.task-detail{gap:var(--space-5);padding:var(--space-8);overflow:auto}.task-detail .detail-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.task-detail .detail-grid div{border-radius:12px;padding:8px 10px}.task-detail dt{font-size:var(--fs-2xs)}.task-detail dd{font-size:var(--fs-md);margin-top:2px}.task-prompt{font-size:var(--fs-lg);line-height:1.42}.supabase-seam{font-size:var(--fs-xs);padding:8px 10px;line-height:1.32}.run-log{gap:var(--space-3)}.run-log li{gap:var(--space-4);grid-template-columns:minmax(5.5ch,7ch) minmax(7ch,10ch) minmax(0,1fr);padding:8px 10px}.run-log p{font-size:var(--fs-md);line-height:1.32}}@media (width<=1100px){.task-list-scroll{max-height:none}}@media (width<=560px){.app-main{padding-top:calc(22px + env(safe-area-inset-top,0px));padding-bottom:calc(max(var(--switchboard-bottom-overlay-reserve,0px), var(--switchboard-mobile-nav-fallback-reserve)) + var(--switchboard-main-bottom-gap,var(--switchboard-main-bottom-gap-fallback)))}.topbar{margin-bottom:12px}.alpha-chat-layout{gap:var(--space-5)}.alpha-dialog{min-height:auto;max-height:none;padding:var(--space-7);border-radius:30px;grid-template-rows:auto auto auto auto;overflow:visible}.alpha-orb{width:50px;height:50px}.conversation-stream{max-height:31dvh;overflow:auto}.chat-bubble{padding:11px 12px}.Switchboard-source-panel{padding:var(--space-6);border-radius:24px}.source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.Switchboard-source-card{min-height:82px;padding:var(--space-5);border-radius:20px}.source-icon{width:24px;height:24px}.Switchboard-source-card strong{font-size:var(--fs-lg);line-height:1.08}.Switchboard-source-card small{font-size:var(--fs-3xs)}.fallback-action-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.fallback-action-row button{white-space:normal;text-align:center;justify-content:center;min-width:0;padding:0 10px}.fallback-action-row button:last-child{grid-column:1/-1}.Switchboard-input-bar{z-index:30;left:calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left));right:calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right));bottom:calc(var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) + var(--switchboard-bottom-nav-gap,var(--switchboard-bottom-nav-gap-fallback)));position:fixed;box-shadow:0 18px 42px #00000047}.harness-report-head,.harness-report-ackline{flex-direction:column;align-items:stretch}.harness-report-command{white-space:normal;width:100%}.harness-report-history-row{grid-template-columns:minmax(0,1fr)}.conversation-stream .chat-bubble:nth-of-type(2){display:none}.conversation-stream{max-height:23dvh}.Switchboard-source-card{min-height:72px;padding:8px 10px}.Switchboard-source-card strong{font-size:var(--fs-md)}.fallback-action-row button{min-height:var(--switchboard-touch-target-min);font-size:var(--fs-2xs)}}.activity-list-layout,.activity-detail-layout{grid-template-columns:minmax(0,1fr)}.activity-list-layout .task-list{max-height:none;position:static;overflow:visible}.activity-list-layout .task-list-scroll{grid-template-columns:repeat(auto-fit, minmax(var(--switchboard-card-min-width), 1fr));gap:var(--space-6);max-height:none;padding-right:0;display:grid;overflow:visible}.activity-detail-layout .task-detail{width:min(100%,1040px);max-height:none;margin:0 auto;overflow:visible}.section-subcopy{color:#ffffff9e;max-width:620px;font-size:var(--fs-md);margin:6px 0 0;line-height:1.45}.task-card-action{color:currentColor;min-width:0;font-size:var(--fs-xs);opacity:.72;align-items:center;gap:5px;font-weight:850;display:inline-flex}.drilldown-back{width:fit-content;min-height:var(--switchboard-touch-target-min);border-radius:var(--voice-radius-pill);color:#ffffffdb;align-items:center;gap:var(--space-3);background:#ffffff1f;border:1px solid #ffffff1f;padding:0 14px 0 10px;font-weight:850;display:inline-flex}.drilldown-back:focus-visible{color:#050607;background:#fff}@media (hover:hover) and (pointer:fine){.drilldown-back:hover{color:#050607;background:#fff}}@media (width>=1101px){.activity-detail-layout .task-detail{max-height:none;padding:var(--space-9);overflow:visible}}@media (width<=560px){.activity-list-layout .task-list-scroll{grid-template-columns:1fr}.section-subcopy{display:none}.task-card-action{opacity:.82;justify-content:space-between}.activity-detail-layout .task-detail{border-radius:26px}}@media (width<=1100px){.activity-list-layout,.activity-detail-layout{padding-bottom:calc(var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) + 18px)}}.app-frame.aura-shell{grid-template-columns:var(--switchboard-aura-rail-width) minmax(0, 1fr);--aura-mobile-nav-reserve:var(--switchboard-bottom-nav-reserve,0px);background:#eef2f3;width:100%;max-width:100vw;height:100dvh;min-height:0;overflow:hidden}.aura-shell .app-nav{box-sizing:border-box;width:var(--switchboard-aura-rail-width);color:#fff;padding:calc(18px + env(safe-area-inset-top,0px)) 10px calc(18px + env(safe-area-inset-bottom,0px));background:#171a1c;border-right:1px solid #10181c1a;align-items:center}.aura-shell .brand-block{justify-content:flex-start;width:100%}.aura-shell .brand-block div{min-width:0;display:block}.aura-shell .brand-mark{border-radius:var(--radius-xs);background:0 0;width:30px;height:30px}.aura-shell .app-nav nav{gap:var(--space-4);width:100%}.aura-shell .nav-button{justify-items:start;gap:var(--space-5);background:#ffffff12;border-radius:8px;grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;min-height:46px;padding:0 10px;position:relative}.aura-shell .nav-button .nav-label{clip-path:none;white-space:nowrap;color:currentColor;width:auto;height:auto;position:static;overflow:hidden}.aura-shell .nav-button strong{z-index:1;pointer-events:none;min-width:clamp(1rem,3.8dvh,1.125rem);height:clamp(1rem,3.8dvh,1.125rem);padding:0 .25rem;font-size:clamp(.5625rem,2.4dvh,.625rem);line-height:1;position:absolute;top:15%;right:15%;transform:translate(35%,-35%)}.aura-shell .nav-button.active{color:#050607;background:#fff}.app-main-chat{box-sizing:border-box;height:100dvh;min-height:0;padding:calc(22px + env(safe-area-inset-top,0px)) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right)) calc(26px + env(safe-area-inset-bottom,0px)) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left));grid-template-rows:auto minmax(0,1fr);gap:14px;display:grid;overflow:hidden}.app-main-chat>.topbar{margin-bottom:0}.aura-chat-home{background:var(--theme-bg);width:100%;max-width:100vw;height:100%;min-height:0;color:var(--theme-text);gap:var(--space-6);grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.aura-chat-hero{width:100%;max-width:46rem;padding:var(--space-12) var(--space-6);text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;margin:auto;display:flex}.aura-chat-hero-kicker{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--theme-accent);font-weight:800;display:inline-flex}.aura-chat-hero-title{letter-spacing:-.02em;color:var(--theme-text);margin:0;font-size:clamp(2rem,5.2vw,3.25rem);font-weight:800;line-height:1.08}.aura-chat-hero-sub{max-width:34rem;font-size:var(--fs-md);color:var(--theme-muted);margin:0;line-height:1.6}.aura-chat-status{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(100%,900px);min-width:0;color:var(--theme-text);padding:var(--space-4);border-radius:8px;justify-self:center;box-shadow:0 8px 22px #10181c14}.aura-agent-chip{align-items:center;gap:9px;min-width:0;display:flex}.aura-agent-mark{background:var(--theme-accent);color:#fff;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.aura-agent-chip div{gap:1px;min-width:0;display:grid}.aura-agent-chip strong,.aura-agent-chip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aura-agent-chip strong{font-size:var(--fs-md);line-height:1.2}.aura-agent-chip small{color:#53606a;font-size:var(--fs-2xs);font-weight:800}.aura-status-chips{min-width:0}.aura-listening-pill{border:1px solid color-mix(in srgb, var(--theme-accent) 26%, transparent);border-radius:var(--voice-radius-pill);background:var(--theme-accent-soft);min-height:32px;color:var(--theme-accent);font-size:var(--fs-xs);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:800;display:inline-flex}.aura-listening-pill.is-busy{color:#7a4f12;background:#fff6e4;border-color:#b97e2438}.aura-listening-pill.is-idle{color:#4b565f;background:#f7f9fa;border-color:#10181c1a}.aura-ssot-pill{border-radius:var(--voice-radius-pill);color:#56616a;max-width:260px;min-height:32px;font-size:var(--fs-xs);background:#f7f9fa;border:1px solid #10181c1a;align-self:center;align-items:center;gap:7px;padding:0 10px;font-weight:850;display:inline-flex}.aura-ssot-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aura-ssot-pill.error{color:var(--danger);background:#fff0f0;border-color:#b538383d}.aura-gateway-pill{min-height:var(--switchboard-touch-target-min);border-radius:var(--voice-radius-pill);color:#56616a;font-size:var(--fs-xs);cursor:pointer;background:#f7f9fa;border:1px solid #10181c1a;align-self:center;align-items:center;gap:7px;padding:0 10px;font-weight:850;display:inline-flex}.aura-gateway-pill.checking{color:#6b757d}.aura-gateway-pill.offline{color:var(--danger);background:#fff0f0;border-color:#b538383d}.aura-waveform{align-items:center;gap:3px;height:22px;display:inline-flex}.aura-waveform span{border-radius:var(--voice-radius-pill);background:currentColor;width:3px;height:8px;animation:1.05s ease-in-out infinite aura-wave}.aura-waveform span:nth-child(2),.aura-waveform span:nth-child(4){height:13px}.aura-waveform span:nth-child(3){height:18px}.aura-waveform.dark span{background:#050607}@keyframes aura-wave{0%,to{opacity:.52;transform:scaleY(.58)}50%{opacity:1;transform:scaleY(1.2)}}.aura-chat-stream{z-index:1;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;align-self:stretch;min-height:0;padding:2px 4px;display:block;position:relative;overflow:hidden auto}.aura-chat-center,.aura-chat-row,.aura-chat-bubble{touch-action:pan-y}.aura-chat-center{box-sizing:border-box;gap:var(--space-5);flex-direction:column;width:min(100%,820px);min-width:0;min-height:100%;margin-inline:auto;padding:8px 0;display:flex}.aura-chat-center:before{content:none}.aura-chat-row{align-items:flex-end;gap:var(--space-5);width:100%;min-width:0;display:flex}.aura-chat-row.user{justify-content:flex-end}.aura-chat-row.assistant{justify-content:flex-start}.aura-chat-avatar{background:var(--theme-accent);color:#fff;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 6px 16px #10181c1a}.aura-chat-bubble{width:auto;min-width:0;max-width:min(78%,680px);padding:var(--space-5) var(--space-6);gap:var(--space-3);border-radius:4px;flex-direction:column;display:flex;box-shadow:0 8px 22px #10181c14}.aura-chat-bubble-meta{align-items:center;gap:var(--space-2);opacity:0;min-width:0;height:0;transition:opacity .12s;display:inline-flex;overflow:hidden}.aura-chat-bubble:hover .aura-chat-bubble-meta,.aura-chat-bubble:focus-within .aura-chat-bubble-meta{opacity:.7;height:auto;overflow:visible}@media (hover:none){.aura-chat-bubble-meta{opacity:.7;height:auto;overflow:visible}}.aura-chat-bubble small{color:currentColor;font-size:var(--fs-2xs);letter-spacing:0;opacity:.52;font-weight:900}.aura-chat-bubble p{font-size:var(--fs-md);overflow-wrap:anywhere;margin:0;line-height:1.55}.aura-chat-bubble em{border-radius:var(--voice-radius-pill);color:currentColor;opacity:.56;width:fit-content;font-size:var(--fs-2xs);overflow-wrap:anywhere;background:#090a0b0f;padding:3px 8px;font-style:normal;font-weight:850}.aura-chat-bubble.user em{background:#ffffff1f}.aura-chat-bubble.user{border:1px solid var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-contrast)}.aura-chat-bubble.assistant{background:var(--theme-surface-strong);color:var(--theme-text);border:1px solid var(--theme-border)}.aura-chat-bubble.user{border-color:#10181c24}.aura-message-menu{z-index:60;color:#fff;min-width:188px;padding:var(--space-3);gap:var(--space-1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1c1c1cdb;border:1px solid #ffffff38;border-radius:20px;display:grid;position:fixed;box-shadow:0 20px 58px #00000057}.aura-message-menu button{min-height:var(--switchboard-touch-target-min);color:currentColor;text-align:left;font-size:var(--fs-md);background:0 0;border:0;border-radius:14px;padding:0 12px;font-weight:760}.aura-message-menu button:focus-visible{background:#ffffff24}@media (hover:hover) and (pointer:fine){.aura-message-menu button:hover{background:#ffffff24}}.aura-message-menu button.danger{color:#ffb8b8}.chat-proposal-card{gap:var(--space-4);background:#f3f9f7;border:1px solid #2f6f7338;border-radius:12px;margin:8px 0;padding:12px 14px;display:grid}.chat-proposal-head{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.chat-proposal-tags{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.chat-proposal-tag{border-radius:var(--voice-radius-pill);font-size:var(--fs-2xs);color:#4a5560;background:#fff;border:1px solid #10181c1f;padding:2px 8px;font-weight:800}.chat-proposal-tag.risk-high,.chat-proposal-tag.risk-critical{color:var(--danger);background:#fff0f0;border-color:#b5383847}.chat-proposal-line{font-size:var(--fs-sm);color:#38424b;margin:0}.chat-proposal-label{color:#6b757d;min-width:44px;font-weight:700;font-size:var(--fs-xs);margin-right:6px;display:inline-block}.chat-proposal-select-row,.chat-proposal-lanes label{color:#5d6871;min-width:0;font-size:var(--fs-2xs);gap:5px;font-weight:800;display:grid}.chat-proposal-select-row{grid-template-columns:minmax(88px,auto) minmax(0,1fr);align-items:center;gap:8px}.chat-proposal-select-row select,.chat-proposal-lanes select{color:#26313a;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #10181c24;border-radius:7px;padding:0 8px;font-weight:700}.chat-proposal-warning{align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--danger);margin:0;display:inline-flex}.chat-proposal-dispatch{gap:var(--space-4);background:#ffffff9e;border:1px solid #2f6f7329;border-radius:10px;min-width:0;padding:10px;display:grid}.chat-proposal-dispatch>header{justify-content:space-between;align-items:center;gap:var(--space-3);color:#38424b;min-width:0;font-size:var(--fs-xs);display:flex}.chat-proposal-dispatch>header span{color:#6b757d;text-align:right}.chat-proposal-lanes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;min-width:0;display:grid}.chat-proposal-lanes article{background:#fff;border:1px solid #10181c1a;border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.chat-proposal-lanes article[data-blocked=true]{background:#fff7f7;border-color:#b5383847}.chat-proposal-lanes article>div{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.chat-proposal-lanes strong,.chat-proposal-lanes span,.chat-proposal-lanes p,.chat-proposal-lanes small,.chat-proposal-lanes em{overflow-wrap:anywhere;min-width:0}.chat-proposal-lanes span,.chat-proposal-lanes small,.chat-proposal-lanes em{color:#6b757d;font-size:var(--fs-2xs)}.chat-proposal-lanes p{color:#38424b;font-size:var(--fs-xs);margin:0;line-height:1.4}.chat-proposal-lanes em{font-style:normal}.chat-proposal-actions{gap:var(--space-4);flex-wrap:wrap;margin-top:2px;display:flex}.chat-proposal-actions button{align-items:center;gap:var(--space-3);border-radius:var(--voice-radius-pill);font-size:var(--fs-sm);cursor:pointer;color:#38424b;background:#fff;border:1px solid #10181c1f;padding:6px 12px;font-weight:800;display:inline-flex}.chat-proposal-actions button:disabled{cursor:not-allowed;opacity:.55}.chat-proposal-run{color:#fff!important;background:#2f6f73!important;border-color:#2f6f7366!important}.chat-proposal-cancel{color:var(--danger)!important}.aura-input-capsule{z-index:2;border:1px solid var(--theme-border);background:var(--theme-surface-strong);width:min(100%,900px);min-width:0;max-width:100%;min-height:74px;color:var(--theme-text);padding:var(--space-5);border-radius:8px;justify-self:center;position:relative;box-shadow:0 12px 32px #10181c29}.aura-input-capsule>*{min-width:0}.aura-source-select{align-content:center;gap:var(--space-1);border-right:1px solid #090a0b1a;min-width:0;min-height:48px;padding:0 14px;display:grid}.aura-source-select span{color:#090a0b7a;font-size:var(--fs-2xs);letter-spacing:0;font-weight:900}.aura-source-select select{width:100%;min-width:0;min-height:var(--switchboard-touch-target-min);outline-offset:2px;color:#090a0b;background:0 0;border:0;outline:2px solid #0000;max-width:100%;padding:4px 0;font-weight:850}.aura-input-capsule textarea{width:100%;min-width:0;min-height:var(--switchboard-touch-target-min);outline-offset:2px;resize:none;max-height:120px;color:var(--theme-text);font-size:var(--fs-md);padding:var(--space-3) var(--space-2);background:0 0;border:0;outline:2px solid #0000;line-height:1.45}.aura-input-capsule.is-pending{box-shadow:0 24px 70px #0000004d}.aura-source-select select:disabled{cursor:wait;opacity:.58}.aura-input-capsule.is-pending textarea{cursor:text}.aura-activity-action{min-height:var(--switchboard-touch-target-min);border:1px solid var(--theme-border);border-radius:var(--radius-xs);color:var(--theme-muted);padding:0 var(--space-5);font-size:var(--fs-xs);white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-3);background:0 0;font-weight:800;display:inline-flex}.aura-activity-action:disabled{opacity:.42}.aura-voice-action{border-radius:var(--voice-radius-pill);background:var(--theme-accent);width:54px;height:54px;color:var(--theme-accent-contrast);box-shadow:0 8px 22px color-mix(in srgb, var(--theme-accent) 38%, transparent);border:0;place-items:center;display:grid}.aura-voice-action:disabled{cursor:wait;opacity:.52}.aura-input-capsule.is-primed .aura-voice-action{animation:1.2s ease-in-out infinite aura-voice-ready}@keyframes aura-voice-ready{0%,to{box-shadow:0 0 #0506072e}50%{box-shadow:0 0 0 8px #05060714}}@media (width<=1100px){.app-frame.aura-shell{--aura-mobile-nav-reserve:var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve));grid-template-columns:1fr}.aura-shell .app-nav{z-index:20;width:auto;height:auto;padding:clamp(.375rem, 1.1dvh, .4375rem) calc(var(--switchboard-mobile-inline-gutter-compact) + var(--switchboard-mobile-inline-safe-right)) calc(var(--switchboard-mobile-nav-offset) + env(safe-area-inset-bottom,0px)) calc(var(--switchboard-mobile-inline-gutter-compact) + var(--switchboard-mobile-inline-safe-left));background:#171a1ceb;border-top:1px solid #10181c1f;border-right:0;max-width:100vw;position:fixed;inset:auto 0 0;overflow:visible}.aura-shell .app-nav nav{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:0;min-width:0;display:grid}.aura-shell .nav-button{min-width:0;width:var(--switchboard-bottom-nav-button-size);min-height:var(--switchboard-bottom-nav-button-size);border-radius:var(--switchboard-bottom-nav-button-radius);gap:0;padding:0;position:relative}.aura-shell .nav-button span{clip-path:none;color:currentColor;width:auto;max-width:100%;height:auto;font-size:var(--fs-3xs);text-overflow:ellipsis;line-height:1;position:static;overflow:hidden}.aura-shell .nav-button .nav-icon-wrap{clip-path:none;position:relative;overflow:visible}.aura-shell .nav-button .nav-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aura-shell .nav-button strong{top:15%;right:15%}.app-main-chat{box-sizing:border-box;height:100dvh;min-height:0;padding:var(--switchboard-mobile-scroll-padding-top,max(calc(env(safe-area-inset-top,0px) + clamp(.625rem, 1.4dvh, .875rem)), clamp(2rem, 5dvh, 2.5rem))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right)) calc(var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) + var(--switchboard-main-bottom-gap,var(--switchboard-main-bottom-gap-fallback))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;grid-area:1/1;grid-template-rows:auto minmax(0,1fr);gap:clamp(.625rem,1.8dvh,.875rem);display:grid;overflow:hidden}.aura-chat-home{gap:var(--space-5);touch-action:pan-y;padding:0}.aura-chat-stream{overscroll-behavior-y:auto;touch-action:pan-y}}@media (width<=640px){.aura-chat-status{align-items:stretch;gap:var(--space-4);flex-direction:column;width:calc(100vw - 24px)}.aura-status-chips{justify-content:flex-start}.aura-listening-pill{min-height:30px;font-size:var(--fs-2xs);padding:0 9px}.aura-ssot-pill{max-width:100%;min-height:30px;font-size:var(--fs-2xs)}.aura-chat-center{gap:var(--space-5);padding:4px 0}.aura-chat-row{gap:var(--space-4)}.aura-input-capsule .l-split{flex-wrap:wrap}.aura-input-capsule .l-split-fixed{flex-shrink:1;min-width:0}.aura-activity-action span,.aura-activity-action .l-truncate{display:none}.aura-input-capsule .aura-voice-action{width:48px;height:48px}.aura-chat-status .l-split{flex-direction:column;align-items:stretch}.aura-chat-status .l-split-fixed{flex-shrink:1;width:100%}.aura-status-chips{flex-wrap:wrap;justify-content:flex-start}.aura-chat-avatar{flex-basis:28px;width:28px;height:28px}.aura-chat-bubble{border-radius:8px;max-width:calc(100% - 44px);padding:10px 12px}.aura-message-menu{border-radius:8px;min-width:176px}.aura-message-menu button{min-height:var(--switchboard-touch-target-min);font-size:var(--fs-sm)}.aura-chat-bubble p{font-size:var(--fs-md);line-height:1.45}.aura-input-capsule{grid-template-columns:minmax(0, 1fr) auto var(--switchboard-compact-action-column);width:calc(100vw - 24px);min-height:92px;padding:var(--space-5);align-items:center;gap:var(--space-4);border-radius:8px;grid-template-rows:auto auto}.aura-source-select{align-items:center;gap:var(--space-4);border-bottom:1px solid #090a0b1a;border-right:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);min-height:auto;padding:0 2px 8px}.aura-source-select select{min-width:0;max-width:150px;font-size:var(--fs-sm);text-align:right;justify-self:end}.aura-activity-action{width:var(--switchboard-touch-target-min);min-width:var(--switchboard-touch-target-min);min-height:var(--switchboard-touch-target-min);padding:0}.aura-activity-action span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aura-input-capsule textarea{padding:4px 2px}.aura-voice-action{width:50px;height:50px}}.pipeline-strip{gap:var(--space-3);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pipeline-step{border-radius:var(--voice-radius-pill);color:#ffffff94;min-width:0;font-size:var(--fs-2xs);background:#ffffff17;border:1px solid #ffffff1a;padding:5px 9px;font-weight:850;line-height:1.1;position:relative}.pipeline-step.complete{color:#ffffffc7;background:#ffffff2e}.pipeline-step.current{color:#050607;background:#fff;border-color:#fff}.task-card.active .pipeline-step{color:#05060794;background:#05060712;border-color:#0506071a}.task-card.active .pipeline-step.complete{color:#050607bd}.task-card.active .pipeline-step.current{color:#fff;background:#050607;border-color:#050607}.handoff-path{color:#ffffff94;min-width:0;font-size:var(--fs-2xs);gap:3px;font-weight:800;display:grid}.handoff-path code,.pipeline-detail-grid code{color:currentColor;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--fs-2xs);white-space:normal;overflow-wrap:anywhere;line-height:1.35}.task-card.active .handoff-path{color:#05060794}.pipeline-panel{gap:var(--space-6);background:#ffffff1a;border:1px solid #ffffff14;border-radius:22px;min-width:0;padding:13px;display:grid}.pipeline-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);min-width:0;display:flex}.pipeline-panel-head span{color:#ffffff94;font-size:var(--fs-2xs);text-transform:uppercase;font-weight:900}.pipeline-panel-head strong{color:#fff;max-width:100%;font-size:var(--fs-sm);overflow-wrap:anywhere;text-align:right;line-height:1.3}.pipeline-detail-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.pipeline-detail-grid div{background:#ffffff14;border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:9px 10px}.pipeline-detail-grid dt{color:#ffffff85}.pipeline-detail-grid dd{color:#ffffffdb}.pipeline-empty-copy{color:#ffffff9e;font-size:var(--fs-sm);margin:0;line-height:1.4}.nested-agent-meta{gap:3px;min-width:0;display:grid}.nested-agent-task,.nested-agent-path{font-size:var(--fs-2xs);line-height:1.32}.nested-agent-path{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.fleet-machine-card.primary .nested-agent-task,.fleet-machine-card.primary .nested-agent-path{color:#0506079e}@media (width<=900px){.pipeline-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pipeline-panel-head{display:grid}.pipeline-panel-head strong{text-align:left}.pipeline-detail-grid{grid-template-columns:1fr}.pipeline-step{text-align:center;flex:86px}}.activity-control-grid,.fleet-control-layout{grid-template-columns:minmax(0, 1fr) minmax(min(100%, var(--switchboard-panel-min)), var(--switchboard-panel-max));gap:var(--space-8);align-items:start;min-width:0;display:grid}.activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.approvals-panel,.fleet-agent-detail{gap:var(--space-7);min-width:0;display:grid}.agent-graph-panel{gap:var(--space-6);min-width:0;display:grid}.agent-graph-panel.embedded{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.agent-graph-canvas{min-width:0;height:var(--switchboard-graph-panel-height);background:#080a0c;border:1px solid #ffffff1a;border-radius:22px;position:relative;overflow:hidden}.agent-graph-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.agent-graph-lines line{stroke:#ffffff3d;stroke-width:.55px;vector-effect:non-scaling-stroke}.agent-node{left:var(--node-x);top:var(--node-y);color:#fff;align-items:center;gap:var(--space-5);width:190px;min-width:150px;max-width:none;min-height:66px;padding:var(--space-5);text-align:left;background:#ffffff1a;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:absolute;transform:translate(-50%,-50%)}.agent-node.orchestrator{width:240px}.agent-node .status-pill{white-space:nowrap}.agent-node strong,.agent-node small{overflow-wrap:normal;min-width:0;display:block}.agent-node strong{line-height:1.16}.agent-node small{color:#ffffff9e;font-size:var(--fs-2xs);font-weight:800}.agent-node.orchestrator{color:#050607;background:#fff}.agent-node.orchestrator small{color:#0506078f}.agent-node.active{border-color:#fff;box-shadow:0 0 0 3px #ffffff2e}.agent-edge-list{gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.agent-edge-list span{border-radius:var(--voice-radius-pill);color:#ffffffc2;min-width:0;max-width:100%;min-height:32px;font-size:var(--fs-xs);overflow-wrap:anywhere;white-space:normal;background:#ffffff17;border:1px solid #ffffff14;align-items:center;gap:7px;padding:0 10px;font-weight:800;display:inline-flex}.agent-edge-list strong{color:#fff;font-size:var(--fs-2xs);text-transform:uppercase}.fleet-graph-editor{min-width:0}.fleet-graph-editor-head,.fleet-graph-toolbar,.fleet-graph-stage-toolbar,.fleet-graph-stage-toolbar>div,.fleet-graph-config header,.fleet-graph-save-state{align-items:center;gap:var(--space-4);min-width:0;display:flex}.fleet-graph-editor-head{justify-content:space-between;gap:var(--space-6)}.fleet-graph-editor-head h2{margin:0}.fleet-graph-toolbar{flex-wrap:wrap;justify-content:flex-end}.fleet-graph-toolbar button,.fleet-graph-env,.fleet-graph-stage-toolbar button,.fleet-graph-open-detail,.fleet-graph-clear{color:#ffffffdb;min-height:44px;font-size:var(--fs-xs);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex}.fleet-graph-toolbar button.active,.fleet-graph-toolbar button.primary{color:#fff;background:linear-gradient(135deg,#6f42c1f5,#4c1d95eb);border-color:#8b5cf6b8}.fleet-graph-toolbar button:disabled,.fleet-graph-clear:disabled{opacity:.48;cursor:not-allowed}.fleet-graph-env{padding:0 34px 0 12px;position:relative}.fleet-graph-env select{min-width:128px;height:100%;color:inherit;font:inherit;appearance:none;outline-offset:2px;background:0 0;border:0;outline:2px solid #0000}.fleet-graph-env svg{pointer-events:none;position:absolute;right:12px}.fleet-graph-editor-shell{gap:var(--space-5);grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(240px,320px);align-items:stretch;min-width:0;display:grid}.fleet-graph-side,.fleet-graph-config{min-width:0;padding:var(--space-5);align-content:start;gap:var(--space-4);background:#ffffff09;border:1px solid #ffffff1c;border-radius:18px;display:grid}.fleet-graph-filter-title,.fleet-graph-capabilities strong,.fleet-graph-connections strong{color:#ffffff94;font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.fleet-graph-side button,.fleet-graph-search{color:#ffffffc7;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 10px;font-weight:800;display:grid}.fleet-graph-side button.active,.fleet-graph-side button:hover{color:#fff;background:#ffffff13;border-color:#ffffff21}.fleet-graph-side button span{color:#ffffff8c;justify-self:end}.fleet-graph-side button i{background:#93e87a;border-radius:999px;width:9px;height:9px}.fleet-graph-side button i[data-status=offline]{background:#a7abb4}.fleet-graph-search select{width:100%;min-width:0;color:inherit;font:inherit;outline-offset:2px;background:0 0;border:0;outline:2px solid #0000;grid-column:2/span 2}.fleet-graph-clear{width:100%}.fleet-graph-workspace{gap:var(--space-4);grid-template-rows:auto minmax(420px,1fr);min-width:0;display:grid}.fleet-graph-stage-toolbar{color:#ffffffa3;font-size:var(--fs-xs);justify-content:space-between;font-weight:800}.fleet-graph-stage-toolbar button{width:44px;padding:0}.fleet-graph-stage-toolbar strong{text-align:center;color:#fff;min-width:54px}.fleet-graph-editor .agent-graph-canvas{background:radial-gradient(circle at 1px 1px,#ffffff1f 1px,#0000 0) 0 0/28px 28px,linear-gradient(145deg,#0a1216fa,#04080cfa);border-radius:18px;height:min(62vh,650px);min-height:420px}.fleet-graph-editor .agent-graph-lines{transform:scale(var(--graph-zoom,1));transform-origin:50%}.fleet-graph-editor .agent-graph-lines line[data-manual=true]{stroke:#a78bfabf;stroke-dasharray:5 4}.fleet-graph-editor .agent-node{transform:translate(-50%, -50%) scale(var(--graph-zoom,1));transform-origin:50%}.fleet-graph-editor .agent-node.connect-source{border-color:#93e87af0;box-shadow:0 0 0 3px #93e87a29}.fleet-graph-minimap{background:#00000047;border:1px solid #ffffff29;border-radius:12px;width:116px;height:88px;position:absolute;bottom:16px;left:16px}.fleet-graph-minimap i{left:var(--node-x);top:var(--node-y);background:#a78bfa;border-radius:999px;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.fleet-graph-config header{padding-bottom:var(--space-3);border-bottom:1px solid #ffffff1a}.fleet-graph-config header strong,.fleet-graph-config header small{display:block}.fleet-graph-config header small{color:#ffffff9e;font-size:var(--fs-xs);margin-top:2px;font-weight:800}.fleet-graph-config label{gap:8px;min-width:0;display:grid}.fleet-graph-config label span{color:#ffffffa3;font-size:var(--fs-xs);font-weight:800}.fleet-graph-config input,.fleet-graph-config select{color:#fff;width:100%;min-width:0;min-height:44px;font:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:10px;padding:0 12px}.fleet-graph-capabilities,.fleet-graph-connections{gap:9px;min-width:0;display:grid}.fleet-graph-capabilities>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.fleet-graph-capabilities span{color:#ffffffc7;min-height:28px;font-size:var(--fs-2xs);background:#ffffff17;border-radius:8px;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.fleet-graph-connections span,.fleet-graph-connections small{color:#ffffffc7;min-width:0;font-size:var(--fs-xs);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-weight:800;display:grid}.fleet-graph-connections button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.fleet-graph-open-detail{width:100%}.fleet-graph-save-state{margin:var(--space-2) 0 0;color:#93e87aeb;min-height:32px;font-size:var(--fs-xs);font-weight:850}@media (width<=1180px){.fleet-graph-editor-head{flex-direction:column;align-items:stretch}.fleet-graph-toolbar{justify-content:flex-start}.fleet-graph-editor-shell{grid-template-columns:minmax(0,1fr)}.fleet-graph-side{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.fleet-graph-filter-title{grid-column:1/-1}.fleet-graph-config{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-graph-config header,.fleet-graph-capabilities,.fleet-graph-connections,.fleet-graph-open-detail,.fleet-graph-save-state{grid-column:1/-1}}@media (width<=640px){.fleet-graph-toolbar button,.fleet-graph-env{width:100%}.fleet-graph-config{grid-template-columns:minmax(0,1fr)}.fleet-graph-stage-toolbar{flex-direction:column;align-items:stretch}.fleet-graph-stage-toolbar>div{justify-content:space-between}.fleet-graph-editor .agent-graph-canvas{min-height:520px}.fleet-graph-editor .agent-node{width:min(78vw,260px)}}.fleet-agent-detail{position:sticky;top:18px}.fleet-agent-detail.empty p{color:#ffffffa8;margin:0;line-height:1.45}.approval-list{gap:var(--space-5);min-width:0;display:grid}.approval-card{min-width:0;padding:var(--space-6);gap:var(--space-4);background:#ffffff1a;border:1px solid #ffffff14;border-radius:22px;display:grid}.approval-card-head{min-width:0}.approval-card strong,.approval-card small,.approval-card p{overflow-wrap:anywhere}.approval-card small{color:#ffffff94;font-weight:800}.approval-card p{color:#ffffffb3;line-height:1.38;font-size:var(--fs-sm);margin:0}.approval-actions{min-width:0}.approval-actions .approval-action{flex:none}.approval-action{min-width:0;min-height:var(--switchboard-touch-target-min);border-radius:var(--voice-radius-pill);justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);border:1px solid #ffffff1f;font-weight:850;display:inline-flex}.approval-action.approve{color:#050607;background:#fff}.approval-action.deny{color:#ffd0d0;background:#8a41413d}.detail-approval-gate{border-radius:var(--voice-radius-lg);color:#172026;min-width:0;padding:var(--space-7);background:#fff8dd;border:1px solid #c0912461;box-shadow:0 12px 28px #1a1f2314}.detail-approval-gate .kicker{color:#744c0ed1}.detail-approval-gate strong,.detail-approval-gate p{overflow-wrap:anywhere}.detail-approval-gate strong{color:#172026;font-size:var(--fs-xl);margin-top:4px;display:block}.detail-approval-gate p{color:#172026b8;margin:6px 0 0;line-height:1.42}.detail-approval-actions .approval-action{min-height:var(--switchboard-touch-target-min)}.detail-approval-actions .approval-action.approve{color:#fff;background:#2f787b;border-color:#2074766b}.detail-approval-actions .approval-action.deny{color:#842d2d;background:#fff;border-color:#842d2d3d}.approval-empty{color:#ffffffa8;align-items:center;gap:var(--space-5);min-height:76px;padding:var(--space-6);border:1px dashed #ffffff24;border-radius:20px;display:flex}.nested-agent-card.active{border-color:#ffffffb3}.fleet-machine-card.primary .nested-agent-card.active{color:#fff;background:#050607}.fleet-machine-card.primary .nested-agent-card.active small{color:#ffffffa8}.fleet-machine-card:not(.primary) .nested-agent-card.active{color:#050607;background:#fff}.fleet-machine-card:not(.primary) .nested-agent-card.active small,.fleet-machine-card:not(.primary) .nested-agent-card.active .task-target{color:#05060794}.mock-form-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.control-field{gap:7px;min-width:0;display:grid}.control-field.wide{grid-column:1/-1}.control-field span{color:#ffffff94;font-size:var(--fs-xs);overflow-wrap:anywhere;font-weight:850}.control-field input,.control-field select{color:#fff;outline-offset:2px;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:18px;outline:2px solid #0000;width:100%;min-width:0;min-height:44px;padding:0 12px}.control-field-hint{color:#ffffff80;font-size:var(--fs-xs);font-weight:600}.control-field input:focus,.control-field select:focus{border-color:#ffffff9e;box-shadow:0 0 0 3px #ffffff1f}.control-field option{color:#111315}.agent-tool-specialties{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;min-width:0;padding:12px;display:grid}.agent-tool-specialties legend{color:#ffffff9e;font-size:var(--fs-xs);padding:0 6px;font-weight:850;line-height:1}.agent-tool-specialties label{color:#ffffffc7;min-width:0;min-height:38px;font-size:var(--fs-xs);background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;padding:0 10px;font-weight:760;display:flex}.agent-tool-specialties input{width:16px;height:16px;min-height:0;accent-color:var(--theme-accent,#7c3aed)}.agent-tool-specialties span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toggle-row{align-items:center;gap:var(--space-5);color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff14;border-radius:18px;min-width:0;min-height:46px;padding:0 12px;font-weight:800;display:flex}.toggle-row input{accent-color:#fff;width:18px;height:18px}.settings-defaults{grid-column:1/-1}.settings-form{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-form .control-field.wide{grid-column:span 2}.agent-action-row,.agent-detail-tabs{gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.agent-action-row .secondary-action{height:44px;min-height:var(--switchboard-touch-target-min);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;display:inline-flex}.secondary-action.danger{color:#ffd6d6;background:#842d2d52;border-color:#ff78783d}.agent-detail-tabs{grid-template-columns:repeat(var(--agent-detail-tab-count,4), minmax(0, 1fr));align-content:start;align-items:center;gap:var(--space-2);background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:4px;display:grid}.agent-detail-tabs button{min-height:var(--switchboard-touch-target-min);color:#ffffffa8;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-transform:capitalize;background:0 0;border:0;border-radius:8px;flex:none;height:44px;font-size:.86rem;font-weight:900;line-height:1.12}.agent-detail-tabs button.active{color:#050607;background:#fff}.agent-settings-subtabs{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.25rem,1vw,.375rem);min-width:0;padding:clamp(.25rem,1vw,.375rem);display:grid}.agent-settings-subtabs button{min-width:0;min-height:var(--switchboard-touch-target-min);color:#ffffffa8;font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:12px;padding:0 clamp(.25rem,1.4vw,.5rem);font-size:clamp(.78rem,3vw,.9rem);font-weight:900;line-height:1.05}.agent-settings-subtabs button.active{color:#050607;background:#fff}.agent-settings-subtabs button:focus-visible{outline:2px solid var(--theme-accent,var(--voice-accent));outline-offset:2px}.agent-settings-group-panel{gap:clamp(.625rem,1.8dvh,.75rem);min-width:0;display:grid}.agent-settings-group-panel[hidden]{display:none!important}.agent-overview-panel,.agent-settings-panel,.agent-history-panel,.agent-relations-panel{gap:var(--space-6);min-width:0;display:grid}.agent-overview-panel[hidden],.agent-settings-panel[hidden],.agent-history-panel[hidden],.agent-relations-panel[hidden]{display:none}.agent-usage-grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.fleet-agent-detail .agent-usage-grid .metric{color:#fff;background:#ffffff1f;border-color:#ffffff1a}.fleet-agent-detail .agent-usage-grid .metric span{color:#ffffffad}.fleet-agent-detail .agent-usage-grid .metric strong{color:#fff;overflow-wrap:normal;font-size:clamp(16px,1.5vw,20px);line-height:1.05}.agent-facts{margin-top:0}.agent-settings-panel input:disabled,.agent-settings-panel select:disabled,.agent-settings-panel .toggle-row input:disabled{opacity:.58}.agent-task-list{gap:9px;min-width:0;display:grid}.agent-history-item{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5);background:#ffffff14;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;display:grid}.agent-history-item strong,.agent-history-item small{overflow-wrap:anywhere;min-width:0;display:block}.agent-history-item small{color:#ffffff94;font-size:var(--fs-xs);font-weight:800}.bridge-diagnostics{align-items:center;gap:var(--space-6);border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;min-width:0;margin-top:14px;padding-top:14px;display:grid}.bridge-diagnostics>div{gap:5px;min-width:0;display:grid}.bridge-diagnostics-actions{gap:var(--space-4);justify-items:end;min-width:max-content;display:grid}.bridge-diagnostics strong,.bridge-diagnostics small{overflow-wrap:anywhere;min-width:0}.bridge-diagnostics small{color:#ffffff9e;font-weight:750}.bridge-diagnostics .error-text{color:#ffb3b3}.secondary-action{min-height:var(--switchboard-touch-target-min);color:#fff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:16px;padding:0 16px;font-weight:900}.secondary-action:disabled{cursor:not-allowed;opacity:.55}@media (width<=1100px){.activity-control-grid,.fleet-control-layout{grid-template-columns:1fr}.fleet-agent-detail{position:static}}@media (width<=640px){.activity-control-grid,.fleet-control-layout,.mock-form-grid,.settings-form,.activity-metrics,.agent-usage-grid,.approval-actions{grid-template-columns:1fr}.app-main,.page-layout,.fleet-control-layout,.agent-graph-panel,.fleet-agent-detail,.surface{width:100%;min-width:0;max-width:100%}.agent-graph-canvas{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--switchboard-agent-node-mobile-width)), 1fr));align-items:stretch;gap:clamp(.625rem,2.6dvh,.875rem);width:100%;max-width:100%;height:auto;min-height:0;padding:clamp(.75rem,3.2vw,1rem);display:grid;overflow:visible}.agent-node{width:100%;min-width:0;max-width:var(--switchboard-agent-node-mobile-width);justify-self:center;min-height:clamp(4.25rem,10dvh,4.875rem);position:relative;inset:auto;transform:none}.agent-node.orchestrator{width:100%;max-width:min(100%,clamp(17rem,78vw,20rem))}.agent-graph-lines{display:none}.agent-edge-list{width:100%;max-width:100%;overflow:visible}.agent-edge-list span{border-radius:16px;justify-content:space-between;width:100%}.agent-edge-list strong{display:none}.agent-action-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.375rem,1.3dvh,.5rem);width:100%;max-width:100%;display:grid}.agent-action-row .secondary-action{width:100%;min-width:0;min-height:max(var(--switchboard-touch-target-min), clamp(2.625rem, 6.2dvh, 2.875rem));border-radius:var(--voice-radius-pill);white-space:nowrap;padding:0 clamp(.375rem,1.6vw,.625rem);font-size:clamp(.75rem,2.7dvh,.86rem);line-height:1}.agent-detail-tabs{grid-template-columns:repeat(var(--agent-detail-tab-count,3), minmax(0, 1fr));width:100%;max-width:100%;display:grid}.agent-detail-tabs button{min-width:0;min-height:max(var(--switchboard-touch-target-min), clamp(2.5rem, 6dvh, 2.75rem));overflow-wrap:normal;white-space:nowrap;flex:none;font-size:.78rem}.settings-form .control-field.wide,.control-field.wide{grid-column:auto}.bridge-diagnostics{grid-template-columns:1fr}.approval-card-head{flex-direction:column;align-items:flex-start}}body:has(.app-frame:not(.aura-shell)){color:#172025;background:#eef2f3}.app-frame:not(.aura-shell){color:#172025;background:#eef2f3}.app-frame:not(.aura-shell) .app-nav{color:#fff;background:#171a1c;border-right:1px solid #10181c24}.app-frame:not(.aura-shell) .brand-mark,.app-frame:not(.aura-shell) .entity-icon{background:var(--theme-accent);color:#fff;border-radius:8px}.app-frame:not(.aura-shell) .nav-button{color:#ffffffc2;background:0 0;border-color:#0000;border-radius:8px;min-width:0}.app-frame:not(.aura-shell) .nav-button.active,.app-frame:not(.aura-shell) .nav-button:hover{color:#111315;background:#fff}.app-frame:not(.aura-shell) .nav-button strong{color:#fff;background:#ffffff24}.app-frame:not(.aura-shell) .nav-button.active strong,.app-frame:not(.aura-shell) .nav-button:hover strong{color:#111315;background:#eef2f3}.app-frame:not(.aura-shell) .topbar,.aura-shell .topbar{color:#172025;min-width:0;padding:var(--space-6);background:#ffffffdb;border:1px solid #10181c1a;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:14px;box-shadow:0 8px 22px #10181c12}.app-frame:not(.aura-shell) .topbar .kicker,.aura-shell .topbar .kicker{display:none}.app-frame:not(.aura-shell) .topbar>div:first-child,.aura-shell .topbar>div:first-child{text-align:left;min-width:0}.app-frame:not(.aura-shell) .topbar h1,.aura-shell .topbar h1{color:#172025;font-size:var(--fs-2xl)}.app-frame:not(.aura-shell) .section-title h2,.app-frame:not(.aura-shell) .surface h2,.app-frame:not(.aura-shell) .surface h3,.app-frame:not(.aura-shell) .machine-panel strong,.app-frame:not(.aura-shell) .entity-row strong,.app-frame:not(.aura-shell) .config-card strong,.app-frame:not(.aura-shell) .policy-list strong,.app-frame:not(.aura-shell) .queue-preview strong{color:#172025}.app-frame:not(.aura-shell) .kicker,.app-frame:not(.aura-shell) .source-badge,.app-frame:not(.aura-shell) .field span,.app-frame:not(.aura-shell) .control-field span,.app-frame:not(.aura-shell) .last-seen,.app-frame:not(.aura-shell) .task-meta,.app-frame:not(.aura-shell) .log-time,.app-frame:not(.aura-shell) .card-muted,.app-frame:not(.aura-shell) .metric-label,.app-frame:not(.aura-shell) .section-subcopy{color:#53606a}.app-frame:not(.aura-shell) .source-badge,.app-frame:not(.aura-shell) .status-pill{color:#53616a;background:#f7f9fa;border:1px solid #10181c1a}.app-frame:not(.aura-shell) .status-online,.app-frame:not(.aura-shell) .status-running,.app-frame:not(.aura-shell) .status-complete,.app-frame:not(.aura-shell) .status-success,.app-frame:not(.aura-shell) .status-configured{color:#17645d;background:#e9f7f2}.app-frame:not(.aura-shell) .surface,.app-frame:not(.aura-shell) .machine-panel,.app-frame:not(.aura-shell) .entity-row,.app-frame:not(.aura-shell) .task-card,.app-frame:not(.aura-shell) .queue-preview,.app-frame:not(.aura-shell) .log-panel,.app-frame:not(.aura-shell) .config-card,.app-frame:not(.aura-shell) .policy-list article,.app-frame:not(.aura-shell) .detail-card,.app-frame:not(.aura-shell) .metric-card,.app-frame:not(.aura-shell) .fleet-machine-card,.app-frame:not(.aura-shell) .fleet-add-card,.app-frame:not(.aura-shell) .nested-agent-card,.app-frame:not(.aura-shell) .agent-graph-panel,.app-frame:not(.aura-shell) .fleet-agent-detail{color:#172025;background:#fff;border:1px solid #10181c1a;border-radius:8px;box-shadow:0 8px 22px #10181c12}.app-frame:not(.aura-shell) .field textarea,.app-frame:not(.aura-shell) .field select,.app-frame:not(.aura-shell) .field input,.app-frame:not(.aura-shell) .control-field input,.app-frame:not(.aura-shell) .control-field select{color:#172025;background:#f9fbfc;border:1px solid #10181c1f;border-radius:8px}.app-frame:not(.aura-shell) .primary-action,.app-frame:not(.aura-shell) .secondary-action,.app-frame:not(.aura-shell) .icon-button{border-radius:8px}.app-frame:not(.aura-shell) .secondary-action,.app-frame:not(.aura-shell) .icon-button{color:#172025;background:#fff;border:1px solid #10181c1f}.app-frame:not(.aura-shell) .primary-action{background:var(--theme-accent);color:#fff}.app-frame:not(.aura-shell) .activity-runs-panel,.app-frame:not(.aura-shell) .task-list,.app-frame:not(.aura-shell) .settings-defaults{position:static}.app-frame:not(.aura-shell) .fleet-title{display:none}.app-frame:not(.aura-shell) .agent-graph-canvas{background:#f6f8f9;border-radius:8px}.app-frame:not(.aura-shell) .agent-node{color:#172025;background:#fff;border-radius:8px}@media (width<=1100px){.app-frame:not(.aura-shell) .app-main{padding:calc(var(--switchboard-mobile-top-system-reserve,env(safe-area-inset-top,0px)) + var(--switchboard-mobile-top-content-gap,clamp(.625rem, 1.4dvh, .875rem))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right)) calc(var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) + var(--switchboard-main-bottom-gap,var(--switchboard-main-bottom-gap-fallback))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left))}.app-frame:not(.aura-shell) .app-nav{background:#171a1cf0;border-top:1px solid #10181c2e;max-width:100vw;overflow:hidden;box-shadow:0 -8px 24px #10181c2e}.app-frame:not(.aura-shell) .app-nav nav{gap:var(--space-2);width:100%;min-width:0}.app-frame:not(.aura-shell) .nav-button{border-radius:8px;min-height:44px}.app-frame:not(.aura-shell) .topbar,.aura-shell .topbar{gap:var(--space-5);padding:var(--space-5);flex-direction:row}.app-frame:not(.aura-shell) .topbar h1,.aura-shell .topbar h1{font-size:var(--fs-2xl)}.app-frame:not(.aura-shell) .top-actions,.aura-shell .top-actions{flex-wrap:wrap;justify-content:flex-end}.app-frame:not(.aura-shell) .surface,.app-frame:not(.aura-shell) .agent-graph-panel,.app-frame:not(.aura-shell) .fleet-agent-detail{padding:var(--space-7)}}:root{--voice-bg:#fff;--voice-accent:#1c1c1e;--voice-accent-hover:#2c2c2e;--voice-text:#111;--voice-muted:#5f676e;--voice-glass:#ffffffbf;--voice-glass-strong:#ffffffe6;--voice-glass-border:#fff9;--voice-faint-border:#0000000a;--voice-control-border:#00000012;--voice-radius-md:8px;--voice-radius-lg:10px;--voice-radius-pill:999px;--voice-shadow-subtle:0 1px 2px #10141c0a, 0 8px 22px #10141c0d;--voice-shadow-float:0 4px 14px #10141c14, 0 16px 38px #10141c1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body,.app-frame,.app-frame.aura-shell,.aura-chat-home{background:var(--voice-bg);color:var(--voice-text)}.aura-shell .app-nav,.app-frame:not(.aura-shell) .app-nav{color:#fff;border-color:var(--voice-faint-border);-webkit-backdrop-filter:blur(20px);background:#1c1c1ef0}.aura-shell .brand-mark,.app-frame:not(.aura-shell) .brand-mark,.app-frame:not(.aura-shell) .entity-icon,.aura-agent-mark,.aura-chat-avatar{border-radius:var(--voice-radius-md);background:var(--voice-accent);color:#fff}.aura-shell .nav-button,.app-frame:not(.aura-shell) .nav-button{border-radius:var(--voice-radius-lg);color:#ffffffc2;background:#ffffff14}.aura-shell .nav-button.active,.app-frame:not(.aura-shell) .nav-button.active{color:var(--voice-accent);background:#fff}.aura-shell .nav-button strong,.app-frame:not(.aura-shell) .nav-button strong{color:#fff;background:#ffffff29}.aura-shell .nav-button.active strong,.app-frame:not(.aura-shell) .nav-button.active strong{color:var(--voice-accent);background:#f2f2f7}.aura-chat-status,.app-frame:not(.aura-shell) .topbar,.app-frame:not(.aura-shell) .surface,.app-frame:not(.aura-shell) .machine-panel,.app-frame:not(.aura-shell) .entity-row,.app-frame:not(.aura-shell) .task-card,.app-frame:not(.aura-shell) .queue-preview,.app-frame:not(.aura-shell) .log-panel,.app-frame:not(.aura-shell) .config-card,.app-frame:not(.aura-shell) .policy-list article,.app-frame:not(.aura-shell) .detail-card,.app-frame:not(.aura-shell) .metric-card,.app-frame:not(.aura-shell) .fleet-machine-card,.app-frame:not(.aura-shell) .fleet-add-card,.app-frame:not(.aura-shell) .nested-agent-card,.app-frame:not(.aura-shell) .agent-graph-panel,.app-frame:not(.aura-shell) .fleet-agent-detail{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-lg);background:var(--voice-glass);color:var(--voice-text);box-shadow:var(--voice-shadow-subtle);-webkit-backdrop-filter:blur(16px)}.aura-chat-status{background:#ffffff9e}.aura-agent-chip strong,.app-frame:not(.aura-shell) .topbar h1,.app-frame:not(.aura-shell) .section-title h2,.app-frame:not(.aura-shell) .surface h2,.app-frame:not(.aura-shell) .surface h3,.app-frame:not(.aura-shell) .machine-panel strong,.app-frame:not(.aura-shell) .entity-row strong,.app-frame:not(.aura-shell) .config-card strong,.app-frame:not(.aura-shell) .policy-list strong,.app-frame:not(.aura-shell) .queue-preview strong{color:var(--voice-text)}.aura-agent-chip small,.app-frame:not(.aura-shell) .kicker,.app-frame:not(.aura-shell) .source-badge,.app-frame:not(.aura-shell) .field span,.app-frame:not(.aura-shell) .control-field span,.app-frame:not(.aura-shell) .bridge-diagnostics small,.app-frame:not(.aura-shell) .approval-card small,.app-frame:not(.aura-shell) .approval-card p,.app-frame:not(.aura-shell) .detail-grid dd,.app-frame:not(.aura-shell) .pipeline-detail-grid dd,.app-frame:not(.aura-shell) .pipeline-empty-copy,.app-frame:not(.aura-shell) .task-prompt,.app-frame:not(.aura-shell) .config-card dd,.app-frame:not(.aura-shell) .policy-list small,.app-frame:not(.aura-shell) .last-seen,.app-frame:not(.aura-shell) .task-meta,.app-frame:not(.aura-shell) .log-time,.app-frame:not(.aura-shell) .card-muted,.app-frame:not(.aura-shell) .metric-label,.app-frame:not(.aura-shell) .section-subcopy{color:var(--voice-muted)}.app-frame:not(.aura-shell) .status-pill,.app-frame:not(.aura-shell) .source-badge{font-weight:600}.aura-listening-pill,.aura-ssot-pill,.app-frame:not(.aura-shell) .source-badge,.app-frame:not(.aura-shell) .status-pill{border:1px solid var(--voice-glass-border);border-radius:var(--voice-radius-pill);background:var(--voice-glass);color:var(--voice-muted);box-shadow:var(--voice-shadow-subtle)}.aura-listening-pill.is-busy,.aura-listening-pill.is-live{color:var(--voice-accent)}.app-frame:not(.aura-shell) .status-online,.app-frame:not(.aura-shell) .status-running,.app-frame:not(.aura-shell) .status-complete,.app-frame:not(.aura-shell) .status-success{background:var(--voice-accent);color:#fff}.app-frame:not(.aura-shell) .status-idle,.app-frame:not(.aura-shell) .status-watching,.app-frame:not(.aura-shell) .status-queued,.app-frame:not(.aura-shell) .status-busy,.app-frame:not(.aura-shell) .status-needs_approval,.app-frame:not(.aura-shell) .status-planned,.app-frame:not(.aura-shell) .status-offline,.app-frame:not(.aura-shell) .status-failed{color:var(--voice-muted);background:#0000000d}.aura-chat-bubble{border-radius:var(--voice-radius-lg);box-shadow:var(--voice-shadow-subtle)}.aura-chat-bubble.user{background:var(--voice-accent);color:#fff;border-radius:var(--voice-radius-lg) var(--voice-radius-lg) 4px var(--voice-radius-lg);border-color:#0000}.aura-chat-bubble.assistant{border:1px solid var(--voice-faint-border);background:var(--voice-glass);color:var(--voice-text);border-radius:var(--voice-radius-lg) var(--voice-radius-lg) var(--voice-radius-lg) 4px;-webkit-backdrop-filter:blur(16px)}.aura-chat-bubble small,.aura-chat-bubble em{color:currentColor;opacity:.56}.aura-input-capsule{border:1px solid var(--voice-glass-border);border-radius:var(--voice-radius-lg);background:var(--voice-glass-strong);box-shadow:var(--voice-shadow-float);-webkit-backdrop-filter:blur(18px)}.aura-source-select{border-color:var(--voice-faint-border)}.aura-source-select span{color:var(--voice-muted)}.aura-source-select select,.aura-input-capsule textarea{color:var(--voice-text)}.aura-input-capsule textarea::placeholder{color:#11111161}.aura-activity-action{border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-pill);color:var(--voice-muted);background:#00000009}.aura-voice-action{background:var(--voice-accent);color:#fff;box-shadow:0 8px 24px #1c1c1e33}.aura-voice-action:active{background:var(--voice-accent-hover)}.app-frame:not(.aura-shell) .field textarea,.app-frame:not(.aura-shell) .field select,.app-frame:not(.aura-shell) .field input,.app-frame:not(.aura-shell) .control-field input,.app-frame:not(.aura-shell) .control-field select{border:1px solid var(--voice-control-border);border-radius:var(--voice-md,var(--voice-radius-md));color:var(--voice-text);background:#ffffffb8}.app-frame:not(.aura-shell) .secondary-action,.app-frame:not(.aura-shell) .icon-button{border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-pill);background:var(--voice-glass);color:var(--voice-text)}.app-frame:not(.aura-shell) .primary-action{border-radius:var(--voice-radius-pill);background:var(--voice-accent);color:#fff}.app-frame:not(.aura-shell) .agent-graph-canvas{border-radius:var(--voice-radius-lg);background:#00000006}.app-frame:not(.aura-shell) .agent-node{border-radius:var(--voice-radius-md);background:var(--voice-glass-strong);color:var(--voice-text)}.app-frame:not(.aura-shell) .agent-node.active{border-color:#1c1c1e47;box-shadow:0 0 0 3px #1c1c1e14}@media (width<=1100px){.aura-shell .app-nav,.app-frame:not(.aura-shell) .app-nav{background:#1c1c1ef0;box-shadow:0 -8px 40px #0000001f}.app-frame:not(.aura-shell) .topbar{border-radius:var(--voice-radius-md)}}.app-frame:not(.aura-shell) .activity-list-layout{gap:var(--space-7);grid-template-columns:1fr}.app-frame:not(.aura-shell) .activity-depth-panel,.app-frame:not(.aura-shell) .fleet-overview-panel{padding:var(--space-7)}.depth-trail,.fleet-depth-bar{min-width:0;color:var(--voice-muted)}.depth-trail.activity-depth-trail{white-space:normal;flex-wrap:wrap;overflow-x:visible}.depth-trail span,.depth-trail strong,.fleet-depth-bar>span,.fleet-depth-bar>strong{border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-pill);background:var(--voice-glass);align-items:center;gap:var(--space-3);min-height:34px;padding:0 var(--space-3);color:inherit;font-size:var(--fs-xs);flex:none;font-weight:750;display:inline-flex}.depth-trail strong,.fleet-depth-bar>strong{background:var(--voice-accent);color:#fff}.fleet-depth-bar>.fleet-depth-action{height:46px;min-height:46px;margin-left:auto;padding:0 14px}.activity-depth-panel{gap:var(--space-6);display:grid}.activity-depth-panel .section-title{margin:0}.activity-depth-panel .activity-metrics{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.fleet-overview-strip,.activity-workbench{min-width:0}.activity-master-list .task-list-scroll{max-height:min(40rem, calc(100dvh - var(--switchboard-page-vertical-reserve)))}.fleet-drilldown-page{gap:var(--space-6)}.fleet-drilldown-page>.fleet-control-layout,.fleet-drilldown-page>.fleet-machine-grid{display:none}.activity-list-layout[data-activity-section=approval] .activity-workbench{align-items:start}.activity-list-layout[data-activity-section=approval] .approvals-panel{align-content:start;min-height:0}.fleet-drilldown-page.agent-detail-open>.fleet-overview-panel{display:none}.fleet-depth-bar{padding:0 2px}.fleet-depth-bar .status-pill{flex:none}.fleet-overview-panel{gap:var(--space-6);display:grid}.fleet-mobile-section-grid{display:none}.fleet-mobile-section-card{border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-md);width:100%;min-width:0;min-height:clamp(3.875rem,10dvh,4.5rem);color:var(--voice-text);text-align:left;background:#ffffffb8}.fleet-mobile-section-card strong,.fleet-mobile-section-card small{display:block}.fleet-mobile-section-card strong{font-size:clamp(1rem,4.2vw,1.125rem);line-height:1.15}.fleet-mobile-section-card small{color:var(--voice-muted);margin-top:.125rem;font-size:clamp(.75rem,3.2vw,.8125rem);font-weight:760}.fleet-mobile-section-card:disabled{opacity:.55}.fleet-drilldown-layout,.fleet-master-column,.fleet-detail-column{min-width:0}.fleet-master-column .fleet-machine-grid{gap:var(--space-5);grid-template-columns:1fr}.fleet-detail-column{gap:var(--space-6);grid-auto-rows:max-content;align-content:start;align-items:start;display:grid}.fleet-detail-column .fleet-agent-detail{align-content:start;align-items:start;width:100%;position:static}.fleet-detail-column .agent-graph-panel{padding:var(--space-7)}.fleet-detail-column .agent-graph-panel .section-title h2:after{content:" context";color:var(--voice-muted);font-weight:500}.fleet-detail-column .agent-graph-canvas{height:var(--switchboard-graph-panel-height)}.fleet-detail-column .agent-edge-list{max-height:none;overflow:visible}.app-frame:not(.aura-shell) .fleet-agent-detail .agent-detail-tabs{border-color:var(--voice-control-border);background:#00000009}.app-frame:not(.aura-shell) .fleet-agent-detail .agent-detail-tabs button{color:var(--voice-muted)}.app-frame:not(.aura-shell) .fleet-agent-detail .agent-detail-tabs button.active{background:var(--voice-accent);color:#fff}.app-frame:not(.aura-shell) .fleet-agent-detail .agent-usage-grid .metric,.app-frame:not(.aura-shell) .fleet-agent-detail .agent-history-item,.app-frame:not(.aura-shell) .fleet-agent-detail .toggle-row{border-color:var(--voice-control-border);color:var(--voice-text);background:#ffffffb8}.app-frame:not(.aura-shell) .fleet-agent-detail .agent-usage-grid .metric span,.app-frame:not(.aura-shell) .fleet-agent-detail .agent-usage-grid .metric strong,.app-frame:not(.aura-shell) .fleet-agent-detail .agent-history-item strong{color:var(--voice-text)}.app-frame:not(.aura-shell) .fleet-agent-detail .agent-usage-grid .metric span,.app-frame:not(.aura-shell) .fleet-agent-detail .agent-history-item small,.app-frame:not(.aura-shell) .fleet-agent-detail .toggle-row{color:var(--voice-muted)}.app-frame:not(.aura-shell) .fleet-agent-detail .detail-grid dt,.app-frame:not(.aura-shell) .fleet-agent-detail .detail-grid dd{color:var(--voice-text)}.app-frame:not(.aura-shell) .fleet-agent-detail .detail-grid dt{color:var(--voice-muted)}.fleet-master-column .fleet-machine-card{border-radius:var(--voice-radius-md);padding:var(--space-6)}.fleet-master-column .nested-agent-card{border-radius:var(--voice-radius-md)}@media (width<=980px){.fleet-drilldown-layout{grid-template-columns:1fr}}@media (width<=640px){.app-frame:not(.aura-shell) .activity-depth-panel,.app-frame:not(.aura-shell) .fleet-overview-panel{padding:var(--space-6)}.activity-depth-panel .activity-metrics,.fleet-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-depth-bar{margin-top:-2px}.fleet-depth-bar>.status-pill{display:none}.fleet-depth-bar>.fleet-depth-action{margin-left:var(--space-3);height:46px;min-height:46px}.fleet-detail-column .agent-graph-canvas{height:min(var(--switchboard-graph-panel-height), calc(100dvh - var(--switchboard-mobile-nav-fallback-reserve) - clamp(4rem, 12dvh, 7rem)))}}@media (width<=560px){.app-frame:not(.aura-shell) .topbar{flex-direction:column;align-items:stretch}.app-frame:not(.aura-shell) .top-actions{justify-content:flex-start;min-width:0}.app-frame:not(.aura-shell) .top-actions .source-badge,.app-frame:not(.aura-shell) .top-actions .status-pill{max-width:100%}.app-frame:not(.aura-shell) .harness-resource-panel .section-title{flex-direction:column;align-items:flex-start}.app-frame:not(.aura-shell) .harness-resource-panel .section-title>.source-badge{margin-left:0}.app-frame:not(.aura-shell) .fleet-depth-bar:after,.app-frame:not(.aura-shell) .depth-trail:after{content:"";flex-basis:100%;order:9}.app-frame:not(.aura-shell) .fleet-depth-bar .status-pill,.app-frame:not(.aura-shell) .depth-trail .status-pill{flex:none;order:10;justify-content:flex-start;width:auto}.app-frame:not(.aura-shell) .fleet-master-column .fleet-machine-card,.app-frame:not(.aura-shell) .fleet-machine-picker-row,.app-frame:not(.aura-shell) .harness-pool-row,.app-frame:not(.aura-shell) .machine-head{grid-template-columns:auto minmax(0,1fr)}.app-frame:not(.aura-shell) .machine-head>.status-pill,.app-frame:not(.aura-shell) .fleet-machine-picker-row>.status-pill,.app-frame:not(.aura-shell) .fleet-master-column .fleet-machine-card>.status-pill,.app-frame:not(.aura-shell) .harness-pool-row>.status-pill{grid-column:2;justify-self:start}}.nav-voice-action{display:none}.nav-count.empty{visibility:hidden}.voice-mode-active .aura-input-capsule{display:none}.aura-chat-home.voice-mode-active{grid-template-rows:auto minmax(0,1fr);position:relative}.aura-voice-mode{z-index:2;place-self:stretch center;gap:var(--space-7);width:min(100%,720px);min-width:0;height:100%;min-height:0;padding:var(--space-7);border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-lg);box-shadow:var(--voice-shadow-subtle);-webkit-backdrop-filter:blur(18px);background:#ffffffdb;grid-row:2;grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid;position:relative;overflow:hidden}.aura-voice-mode[data-phase=listening]{border-color:#1c7d6f57}.aura-voice-mode[data-phase=thinking]{border-color:#315b4957}.aura-voice-mode[data-phase=speaking]{border-color:#283b7852}.voice-mode-active .aura-chat-stream{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;grid-row:2;min-height:0;overflow:auto}.voice-call-status,.voice-call-body{gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:0;display:grid}.voice-mode-header{gap:var(--space-2);text-align:left;min-width:0;display:grid}.voice-mode-kicker,.voice-transcript-card>span{color:var(--voice-muted);font-size:var(--fs-xs);font-weight:750}.voice-mode-header h2{min-width:0;color:var(--voice-text);font-size:var(--fs-2xl);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;overflow:hidden}.voice-mode-header p{color:var(--voice-muted);font-size:var(--fs-md);margin:0}.voice-call-phase{align-items:center;gap:var(--space-5);text-align:left;justify-content:flex-end;min-width:180px;display:flex}.voice-call-phase strong,.voice-call-phase small{display:block}.voice-call-phase strong{color:var(--voice-text);font-size:var(--fs-md);font-weight:780}.voice-call-phase small{color:var(--voice-muted);font-size:var(--fs-xs);margin-top:2px;font-weight:680}.voice-call-orb{border-radius:var(--voice-radius-pill);background:var(--voice-accent);flex:none;justify-content:center;align-items:center;gap:3px;width:38px;height:38px;display:inline-flex;box-shadow:0 10px 24px #1c1c1e2e}.voice-call-orb span{border-radius:var(--voice-radius-pill);opacity:.72;transform-origin:50%;background:#fff;width:4px;height:10px;animation:1.05s ease-in-out infinite voice-call-wave}.voice-call-orb span:nth-child(2){animation-delay:.12s}.voice-call-orb span:nth-child(3){animation-delay:.24s}.voice-call-orb.idle span,.voice-call-orb.error span{animation:none}.voice-call-orb.thinking span{animation-duration:.78s}.voice-call-orb.speaking span{animation-duration:.62s}.voice-call-orb.error{background:#b42318}.voice-mode-mic{isolation:isolate;z-index:1;border-radius:var(--voice-radius-pill);background:var(--voice-accent);color:#fff;border:0;flex:none;place-items:center;width:82px;height:82px;display:grid;position:relative;box-shadow:0 12px 32px #1c1c1e2e}.voice-mode-mic:before,.voice-mode-mic:after{content:"";z-index:-1;border-radius:inherit;opacity:0;border:1px solid #1c1c1e24;position:absolute;inset:-8px;transform:scale(.82)}.voice-mode-mic:after{inset:-16px}.voice-mode-mic.listening,.voice-mode-mic.thinking,.voice-mode-mic.speaking{animation:1.8s ease-out infinite voice-mode-pulse}.voice-mode-mic.listening:before,.voice-mode-mic.listening:after{border-color:#1c7d6f3d;animation:1.8s ease-out infinite voice-mode-halo}.voice-mode-mic.listening:after{animation-delay:.42s}.voice-mode-mic.thinking{background:#315b49;animation:1.35s ease-in-out infinite voice-mode-breathe}.voice-mode-mic.thinking:before{border-color:#315b493d;animation:1.35s ease-out infinite voice-mode-halo}.voice-mode-mic.speaking{background:#283b78}.voice-mode-mic.speaking:before,.voice-mode-mic.speaking:after{border-color:#283b783d;animation:1.1s ease-out infinite voice-mode-halo}.voice-mode-mic.speaking:after{animation-delay:.28s}.voice-mode-mic:active{transform:scale(.94)}@keyframes voice-mode-pulse{0%{box-shadow:0 0 #1c1c1e2e}to{box-shadow:0 0 0 20px #1c1c1e00}}@keyframes voice-mode-halo{0%{opacity:.72;transform:scale(.78)}to{opacity:0;transform:scale(1.18)}}@keyframes voice-mode-breathe{0%,to{transform:scale(1);box-shadow:0 12px 28px #1c1c1e24}50%{transform:scale(1.035);box-shadow:0 18px 38px #315b493d}}@keyframes voice-call-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.45)}}@media (prefers-reduced-motion:reduce){.voice-call-orb span,.voice-mode-mic,.voice-mode-mic:before,.voice-mode-mic:after{animation:none!important}}.voice-transcript-card{border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-md);gap:var(--space-4);width:100%;min-width:0;min-height:0;padding:var(--space-6);text-align:left;background:#ffffffb8;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.voice-transcript-card textarea{width:100%;min-width:0;min-height:0;color:var(--voice-text);outline-offset:2px;resize:vertical;font:inherit;background:0 0;border:0;border-radius:0;outline:2px solid #0000;padding:0;line-height:1.45}.voice-transcript-card textarea::placeholder{color:#11111161}.voice-caption-preview{min-width:0;color:var(--voice-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;font-weight:700}.voice-mode-actions{gap:var(--space-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);width:100%;min-width:0;display:grid}.voice-mode-actions .secondary-action,.voice-mode-actions .primary-action{justify-content:center;align-items:center;gap:var(--space-4);min-width:0;min-height:48px;display:inline-flex}.voice-mode-actions .secondary-action{color:#17191c;background:#fff;border:1px solid #d8dde3}.voice-mode-actions .primary-action:disabled{cursor:not-allowed;opacity:.48}@media (width<=640px){.aura-voice-mode{gap:var(--space-6);width:calc(100vw - 24px);padding:var(--space-6)}.voice-call-status,.voice-call-body{grid-template-columns:1fr}.voice-call-body{grid-template-rows:auto minmax(0,1fr);align-content:center;align-items:stretch}.voice-call-phase{justify-content:flex-start;min-width:0}.voice-mode-header h2{font-size:var(--fs-2xl)}.voice-mode-mic{justify-self:center;width:76px;height:76px}.voice-transcript-card textarea{min-height:0}.voice-mode-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.aura-voice-mode{--voice-text:#111;--voice-muted:#5f676e;--voice-control-border:#00000012;--voice-faint-border:#0000000a;gap:var(--space-6);width:min(100%,680px);padding:var(--space-9);background:#ffffffe6;border-color:#1c1c1e0f;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto}.voice-call-top{justify-content:space-between;align-items:flex-start;gap:var(--space-6);min-width:0;display:flex}.voice-route-chip{border-radius:var(--voice-radius-pill);color:#1c1c1e9e;min-height:34px;font-size:var(--fs-xs);white-space:nowrap;background:#ffffffc7;border:1px solid #1c1c1e14;flex:none;align-items:center;gap:7px;padding:0 12px;font-weight:780;display:inline-flex}.voice-call-stage{align-content:center;justify-items:center;gap:var(--space-8);text-align:center;grid-template-rows:auto auto auto auto;min-width:0;min-height:0;padding:8px 0;display:grid}.voice-ai-caption{color:#fff;text-align:left;background:#1c1c1e;border-radius:20px 20px 20px 6px;justify-self:center;gap:7px;width:min(100%,560px);min-width:0;padding:14px 16px;animation:.18s ease-out voice-ai-caption-in;display:grid;box-shadow:0 12px 28px #1c1c1e2e}.voice-ai-caption span{color:#ffffffad;font-size:var(--fs-xs);font-weight:820}.voice-ai-caption p{color:#fff;max-height:116px;font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;line-height:1.46;overflow:auto}.voice-wave-stack{justify-content:center;align-items:center;gap:var(--space-3);min-width:0;height:112px;display:flex}.voice-wave-stack span{border-radius:var(--voice-radius-pill);opacity:.24;transform-origin:50%;background:#1c1c1e;width:6px;height:30px;animation:1.85s cubic-bezier(.42,0,.28,1) infinite voice-stage-wave}.voice-wave-stack span:nth-child(2),.voice-wave-stack span:nth-child(6){height:46px}.voice-wave-stack span:nth-child(3),.voice-wave-stack span:nth-child(5){height:68px}.voice-wave-stack span:nth-child(4){height:88px}.voice-wave-stack.idle span,.voice-wave-stack.error span{opacity:.2;animation:none}.voice-wave-stack.thinking span{background:#315b49;animation-duration:1.55s}.voice-wave-stack.speaking span{background:#283b78;animation-duration:1.25s}.voice-stage-copy{gap:var(--space-4);width:min(100%,520px);min-width:0;display:grid}.voice-stage-copy span{color:#1c1c1e80;font-size:var(--fs-sm);font-weight:820}.voice-stage-copy h3{color:#111;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:760;line-height:1.12}.voice-stage-copy p{color:#1c1c1e94;font-size:var(--fs-lg);margin:0;line-height:1.42}.voice-caption-strip{gap:var(--space-3);text-align:left;border-top:1px solid #1c1c1e0f;width:min(100%,560px);min-width:0;padding-top:12px;display:grid}.voice-caption-strip>span,.voice-caption-strip small,.voice-caption-strip em{color:#1c1c1e8a;font-size:var(--fs-xs);overflow-wrap:anywhere;font-style:normal;font-weight:760}.voice-caption-strip em{color:#b42318}.voice-caption-strip textarea{color:#111;outline-offset:2px;resize:none;width:100%;min-width:0;min-height:48px;font-size:var(--fs-lg);text-align:center;background:0 0;border:0;border-radius:0;outline:2px solid #0000;padding:0;line-height:1.42}.voice-caption-strip textarea::placeholder{color:#1c1c1e57}.voice-call-controls{grid-template-columns:minmax(var(--switchboard-voice-side-column), 1fr) auto minmax(var(--switchboard-voice-side-column), 1fr);align-items:center;gap:var(--space-5);min-width:0;display:grid}.voice-end-button,.voice-send-now{border-radius:var(--voice-radius-pill);color:#1c1c1eb8;min-width:0;min-height:46px;font-size:var(--fs-sm);background:#ffffffd1;border:1px solid #1c1c1e14;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:820;display:inline-flex}.voice-send-now:disabled{opacity:.42}.voice-call-controls .voice-mode-mic{border-radius:var(--voice-radius-pill);gap:var(--space-4);width:116px;height:64px;font-size:var(--fs-md);grid-template-columns:auto auto;padding:0 20px;font-weight:860}.voice-mode-mic.blocked{box-shadow:none;background:#1c1c1e2e}.voice-mode-mic.interrupt{background:#283b78}.voice-call-controls .voice-mode-mic.listening,.voice-call-controls .voice-mode-mic.thinking,.voice-call-controls .voice-mode-mic.speaking{animation:2.2s ease-in-out infinite voice-mode-breathe}.voice-call-controls .voice-mode-mic:before,.voice-call-controls .voice-mode-mic:after{opacity:0;animation:none;transform:scale(1)}.voice-call-controls .voice-mode-mic.listening:before,.voice-call-controls .voice-mode-mic.thinking:before,.voice-call-controls .voice-mode-mic.speaking:before{opacity:.16;animation:2.4s ease-out infinite voice-mode-soft-ring}.voice-call-controls .voice-mode-mic:after{display:none}@keyframes voice-stage-wave{0%,to{opacity:.24;transform:scaleY(.5)}50%{opacity:.74;transform:scaleY(1)}}@keyframes voice-mode-soft-ring{0%{opacity:.16;transform:scale(.96)}to{opacity:0;transform:scale(1.18)}}@keyframes voice-ai-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.voice-wave-stack span,.voice-ai-caption{animation:none!important}}@media (width<=640px){.aura-voice-mode{width:calc(100vw - 20px);padding:var(--space-7);border-radius:22px}.voice-call-top{align-items:flex-start}.voice-route-chip{text-overflow:ellipsis;max-width:42%;overflow:hidden}.voice-wave-stack{gap:var(--space-3);height:110px}.voice-ai-caption{border-radius:18px 18px 18px 6px;padding:12px 14px}.voice-ai-caption p{max-height:94px;font-size:var(--fs-md)}.voice-stage-copy h3{font-size:var(--fs-2xl)}.voice-stage-copy p{font-size:var(--fs-md)}.voice-call-controls{grid-template-columns:var(--switchboard-voice-side-column) var(--switchboard-voice-action-column) var(--switchboard-voice-side-column)}.voice-end-button span,.voice-send-now span{display:none}.voice-call-controls .voice-mode-mic{width:108px;height:60px;padding:0 16px}}.settings-preferences-layout{gap:var(--space-7);grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);align-items:start}.settings-drilldown-layout{align-items:start}.settings-section-list{min-width:0;padding:var(--space-7);gap:var(--space-7);display:grid;position:sticky;top:14px}.settings-section-options{gap:var(--space-4);min-width:0;display:grid}.settings-section-option{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);width:100%;min-width:0;min-height:66px;color:var(--voice-text);align-items:center;gap:var(--space-5);text-align:left;cursor:pointer;background:#ffffff8f;grid-template-columns:auto minmax(0,1fr) auto auto;padding:10px 12px;display:grid}.settings-section-option.active{background:#2f6f731f;border-color:#2f6f7361;box-shadow:inset 0 0 0 1px #8fd6cb47}.settings-section-option>span:not([class]){min-width:0;overflow:hidden}.settings-section-option strong,.settings-section-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.settings-section-option strong{color:var(--voice-text);font-size:var(--fs-md);font-weight:800}.settings-section-option small,.settings-section-meta{color:var(--voice-muted);font-size:var(--fs-xs);font-weight:750}.settings-section-meta{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(4rem,10vw,7rem);overflow:hidden}.settings-detail-shell{gap:var(--space-7);min-width:0;display:grid}.settings-detail-back,.settings-voice-back,.settings-gateway-back,.activity-section-back{width:max-content;max-width:min(100%,22rem);min-height:max(var(--switchboard-touch-target-min), clamp(2.375rem, 6dvh, 2.625rem));border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);color:var(--voice-text);background:#ffffffa3;align-items:center;gap:clamp(.375rem,1.5vw,.5rem);padding-inline:clamp(.625rem,2.8vw,.875rem);font-weight:800;display:none}.settings-voice-drilldown{grid-template-columns:minmax(min(100%, var(--switchboard-compact-panel-min)), .72fr) minmax(0, 1.28fr);gap:var(--space-7);align-items:start;min-width:0;display:grid}.settings-voice-list,.settings-voice-detail,.settings-voice-panel{gap:var(--space-5);min-width:0;display:grid}.settings-voice-list{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-lg);background:#ffffff85;overflow:hidden}.settings-voice-row{border:0;border-bottom:1px solid var(--voice-faint-border);width:100%;min-width:0;min-height:68px;color:var(--voice-text);align-items:center;gap:var(--space-6);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px 14px;display:grid}.settings-voice-row:last-child{border-bottom:0}.settings-voice-row.active{background:#2f6f731a}.settings-voice-row strong,.settings-voice-row small{overflow-wrap:anywhere;min-width:0;display:block}.settings-voice-row small{color:var(--voice-muted);font-size:var(--fs-xs);margin-top:2px;line-height:1.35}.settings-voice-detail{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-lg);padding:var(--space-6);background:#ffffff80}.settings-gateway-layout{gap:var(--space-6);grid-template-columns:minmax(14rem,.36fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.settings-gateway-list,.settings-gateway-panel,.settings-gateway-sync-list,.settings-gateway-sync-detail{gap:var(--space-5);min-width:0;display:grid}.settings-gateway-sync-drilldown{align-items:start;gap:var(--space-5);grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);min-width:0;display:grid}.settings-gateway-option,.settings-gateway-sync-option{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);width:100%;min-width:0;min-height:68px;color:var(--voice-text);align-items:center;gap:var(--space-5);text-align:left;cursor:pointer;background:#ffffff8f;grid-template-columns:auto minmax(0,1fr) auto auto;padding:10px 12px;display:grid}.settings-gateway-option.active,.settings-gateway-sync-option.active{background:#2f6f731f;border-color:#2f6f7361;box-shadow:inset 0 0 0 1px #8fd6cb47}.settings-gateway-option strong,.settings-gateway-option small,.settings-gateway-sync-option strong,.settings-gateway-sync-option small{overflow-wrap:anywhere;min-width:0;display:block}.settings-gateway-option strong,.settings-gateway-sync-option strong{color:var(--voice-text);font-size:var(--fs-md);font-weight:800}.settings-gateway-option small,.settings-gateway-sync-option small{color:var(--voice-muted);font-size:var(--fs-xs);font-weight:750}.settings-gateway-detail{gap:var(--space-5);min-width:0;display:grid}.settings-preferences-layout .settings-card{padding:var(--space-7);gap:var(--space-7);display:grid}.settings-preferences-layout .settings-voice-card,.settings-preferences-layout .settings-orchestrator-card{grid-column:auto}.settings-group-list{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-lg);background:#ffffff85;min-width:0;display:grid;overflow:hidden}.settings-row,.settings-slider-row,.settings-device-option{border:0;border-bottom:1px solid var(--voice-faint-border);min-width:0;min-height:64px;color:var(--voice-text);align-items:center;gap:var(--space-6);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px;display:grid}.settings-row:last-child,.settings-slider-row:last-child,.settings-device-option:last-child{border-bottom:0}.settings-row-icon{width:36px;height:36px;color:var(--voice-muted);background:#0000000b;border-radius:12px;place-items:center;display:grid}.settings-row.active .settings-row-icon,.settings-device-option.active .settings-row-icon{background:var(--voice-accent);color:#fff}.settings-row strong,.settings-row small,.settings-slider-row strong,.settings-slider-row small,.settings-device-option strong,.settings-device-option small{overflow-wrap:anywhere;min-width:0;display:block}.settings-row strong,.settings-slider-row strong,.settings-device-option strong{color:var(--voice-text);font-size:var(--fs-lg);font-weight:700}.settings-row small,.settings-slider-row small,.settings-device-option small{color:var(--voice-muted);font-size:var(--fs-sm);margin-top:2px;line-height:1.35}.settings-slider-row{grid-template-columns:minmax(0,clamp(8.5rem,20vw,11.25rem)) minmax(0,1fr)}.settings-slider-row input[type=range]{width:100%;min-height:32px;accent-color:var(--voice-accent)}.settings-device-list{min-width:0;display:grid}.settings-device-option{cursor:pointer;width:100%}.settings-device-option.active>svg{color:var(--voice-accent)}.settings-preferences-layout .settings-form{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-preferences-layout .settings-form .control-field{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);padding:var(--space-6);background:#ffffff8a}.settings-preferences-layout .settings-form .control-field.wide{grid-column:span 2}.settings-preferences-layout .sync-account-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));align-items:end}.settings-preferences-layout .sync-account-form .control-field.wide{grid-column:auto}.settings-preferences-layout .sync-account-form .secondary-action{white-space:nowrap;align-self:end;width:100%;min-width:0;min-height:46px}.settings-preferences-layout .settings-form .control-field span{color:var(--voice-muted);font-size:var(--fs-xs);font-weight:700}.settings-preferences-layout .settings-form .control-field input,.settings-preferences-layout .settings-form .control-field select{border-radius:var(--voice-radius-md);background:#ffffffc2;min-height:44px}.settings-preferences-layout .bridge-diagnostics{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);padding:var(--space-6);background:#ffffff8a;margin-top:0}.settings-registry-card .config-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-registry-card .config-card{border-radius:var(--voice-radius-md);padding:var(--space-6)}.settings-registry-card .config-card dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-policy-panel{position:static}.settings-policy-drilldown{grid-template-columns:minmax(min(100%, var(--switchboard-compact-panel-min)), .76fr) minmax(0, 1.24fr);gap:var(--space-7);align-items:start;min-width:0;display:grid}.settings-policy-panel .policy-list,.settings-policy-detail{gap:var(--space-4);min-width:0;display:grid}.settings-policy-panel .policy-list{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-lg);background:#ffffff85;overflow:hidden}.settings-policy-row{border:0;border-bottom:1px solid var(--voice-faint-border);width:100%;min-width:0;min-height:68px;color:var(--voice-text);align-items:center;gap:var(--space-6);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px 14px;display:grid}.settings-policy-row:last-child{border-bottom:0}.settings-policy-row.active{background:#2f6f731a}.settings-policy-row strong,.settings-policy-row small{overflow-wrap:anywhere;min-width:0;display:block}.settings-policy-row small{color:var(--voice-muted);font-size:var(--fs-xs);margin-top:2px;line-height:1.35}.settings-policy-detail{border-radius:var(--voice-radius-md);padding:var(--space-6);background:#ffffff8a}.settings-policy-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-policy-rule-list{gap:var(--space-4);min-width:0;margin-block:10px;display:grid}.settings-policy-rule-row{border:1px solid var(--voice-faint-border);background:#ffffff8c;border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.settings-policy-rule-row.risk-high,.settings-policy-rule-row.risk-critical{background:#ffede67a;border-color:#b14a2f3d}.settings-policy-rule-row>div:first-child{gap:var(--space-3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.settings-policy-rule-row>div:first-child span{border-radius:var(--voice-radius-pill);color:var(--voice-muted);font-size:var(--fs-2xs);background:#2f6f7314;padding:4px 8px;font-weight:850;line-height:1.15}.settings-policy-rule-row p{color:var(--voice-muted);font-size:var(--fs-xs);margin:0;line-height:1.35}.settings-policy-agent-list{gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.settings-policy-agent-list span{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-pill);min-width:0;max-width:100%;min-height:34px;color:var(--voice-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;background:#ffffff9e;align-items:center;gap:7px;padding-inline:10px;font-weight:800;display:inline-flex}@media (width<=1100px){.settings-preferences-layout{grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr)}.settings-section-list>.section-title{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.settings-section-list>.section-title>.source-badge{justify-self:start;max-width:100%}.settings-section-option{grid-template-columns:auto minmax(0,1fr) auto}.settings-section-option .settings-section-meta{display:none}.settings-policy-panel{position:static}}@media (width<=780px),(width<=1100px) and (height<=480px) and (orientation:landscape){.settings-preferences-layout{grid-template-columns:1fr}.settings-section-list{gap:clamp(.625rem,2dvh,.875rem);padding:clamp(.625rem,2.4vw,.875rem);position:static}.settings-drilldown-layout:not(.detail-open) .settings-section-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.4375rem,1.8vw,.625rem)}.settings-drilldown-layout:not(.detail-open) .settings-section-option{min-height:max(var(--switchboard-touch-target-min), clamp(3.5rem, 10dvh, 4.25rem));text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(.25rem,1vw,.375rem);padding:clamp(.5rem,2vw,.625rem)}.settings-drilldown-layout:not(.detail-open) .settings-section-option>span:nth-child(2){min-width:0;display:block}.settings-drilldown-layout:not(.detail-open) .settings-section-option strong{overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.78rem,3.2vw,.9rem);line-height:1.06;display:-webkit-box;overflow:hidden}.settings-drilldown-layout:not(.detail-open) .settings-section-option small,.settings-drilldown-layout:not(.detail-open) .settings-section-meta,.settings-drilldown-layout:not(.detail-open) .settings-section-option>svg,.settings-drilldown-layout:not(.detail-open) .settings-detail-shell,.settings-drilldown-layout.detail-open .settings-section-list{display:none}.settings-drilldown-layout.detail-open{grid-template-columns:minmax(0,1fr)}.settings-drilldown-layout.detail-open .settings-detail-shell{display:grid}.settings-detail-back{top:calc(env(safe-area-inset-top,0px) + clamp(.5rem, 1.6dvh, .625rem));z-index:3;display:inline-flex;position:sticky}.settings-gateway-layout{grid-template-columns:1fr}.settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-detail,.settings-gateway-drilldown.gateway-detail-open .settings-gateway-list{display:none}.settings-gateway-drilldown.gateway-detail-open .settings-gateway-detail{display:grid}.settings-gateway-sync-drilldown{grid-template-columns:1fr}.settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-detail,.settings-gateway-sync-drilldown.sync-detail-open .settings-gateway-sync-list{display:none}.settings-gateway-sync-drilldown.sync-detail-open .settings-gateway-sync-detail{display:grid}.app-main[data-route-depth=detail] .settings-gateway-detail{max-height:max(16rem, calc(100dvh - var(--switchboard-mobile-page-body-reserve) - clamp(4.75rem, 15dvh, 6.25rem)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-padding-bottom:var(--switchboard-mobile-scroll-padding-bottom,var(--switchboard-mobile-nav-fallback-reserve));padding-bottom:calc(var(--switchboard-bottom-nav-gap,var(--switchboard-bottom-nav-gap-fallback)) + .5rem);overflow:hidden auto}.settings-gateway-back{top:calc(env(safe-area-inset-top,0px) + clamp(.5rem, 1.6dvh, .625rem));z-index:3;display:inline-flex;position:sticky}.settings-voice-drilldown[data-settings-voice-detail-open=false] .settings-voice-detail,.settings-voice-drilldown[data-settings-voice-detail-open=true] .settings-voice-list{display:none}.settings-voice-drilldown[data-settings-voice-detail-open=true] .settings-voice-detail{display:grid}.settings-agent-drilldown[data-settings-agent-detail-open=false] .fleet-agent-detail.embedded,.settings-agent-drilldown[data-settings-agent-detail-open=true] .settings-agent-master{display:none}.settings-agent-drilldown[data-settings-agent-detail-open=true] .fleet-agent-detail.embedded{display:grid}.settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-detail,.settings-policy-drilldown[data-settings-policy-detail-open=true] .policy-list{display:none}.settings-policy-drilldown[data-settings-policy-detail-open=true] .settings-policy-detail{display:grid}.app-main[data-route-depth=detail] .settings-detail-back,.app-main[data-route-depth=detail] .settings-voice-back,.app-main[data-route-depth=detail] .settings-gateway-back{display:none}}@media (width<=640px){.settings-preferences-layout{gap:var(--space-6)}.settings-preferences-layout .settings-card{padding:var(--space-6)}.settings-voice-detail{padding:clamp(.5rem,2vw,.75rem)}.settings-voice-panel{gap:clamp(.5rem,1.8dvh,.625rem)}.settings-slider-row,.settings-preferences-layout .settings-form,.settings-registry-card .config-list{grid-template-columns:1fr}.settings-voice-detail .settings-slider-row{gap:clamp(.5rem,1.8dvh,.625rem);min-height:auto;padding:clamp(.75rem,2.8vw,.875rem)}.settings-voice-detail .settings-range-control{grid-template-columns:minmax(0,1fr) clamp(3.875rem,18vw,4.5rem)}.settings-voice-detail .settings-range-control input[type=number],.settings-voice-detail .settings-slider-row select{min-height:max(var(--switchboard-touch-target-min), clamp(2.375rem, 5.8dvh, 2.75rem))}.settings-preferences-layout .settings-form .control-field.wide{grid-column:auto}.settings-preferences-layout .sync-account-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.375rem,1.2dvh,.5rem) clamp(.5rem,1.8vw,.625rem)}.settings-gateway-panel{gap:clamp(.375rem,1.2dvh,.5rem)}.settings-preferences-layout .sync-account-form .control-field.wide{grid-column:span 2}.settings-preferences-layout .sync-account-form .control-field:not(.wide),.settings-preferences-layout .sync-account-form .secondary-action{grid-column:span 1}.settings-preferences-layout .settings-gateway-panel .sync-account-form .control-field span{font-size:clamp(.6875rem,2.4vw,.75rem);line-height:1}.settings-preferences-layout .settings-gateway-panel .settings-form .control-field{padding:clamp(.625rem,2.2vw,.75rem)}.settings-preferences-layout .settings-gateway-panel .sync-account-form .control-field{gap:clamp(.125rem,.7dvh,.1875rem);padding:clamp(.375rem,1.5vw,.5rem)}.settings-preferences-layout .settings-gateway-panel .settings-form .control-field input,.settings-preferences-layout .settings-gateway-panel .settings-form .control-field select{min-height:max(var(--switchboard-touch-target-min), clamp(2.25rem, 5.4dvh, 2.625rem))}.settings-preferences-layout .settings-gateway-panel .sync-account-form .control-field input{min-height:var(--switchboard-touch-target-min)}.settings-preferences-layout .sync-account-form .secondary-action{min-height:var(--switchboard-touch-target-min);letter-spacing:0;border-radius:clamp(.875rem,3.6vw,1rem);justify-content:center;align-self:end;padding-inline:clamp(.375rem,1.7vw,.625rem);font-size:clamp(.72rem,2.8vw,.8rem)}.settings-preferences-layout .settings-gateway-panel .bridge-diagnostics{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(.5rem,1.6vw,.625rem);padding:clamp(.5rem,2vw,.625rem)}.settings-preferences-layout .settings-gateway-panel .bridge-diagnostics>div{gap:clamp(.1875rem,.8dvh,.3125rem)}.settings-preferences-layout .settings-gateway-panel .bridge-diagnostics-actions{gap:clamp(.375rem,1.4vw,.5rem)}.settings-preferences-layout .settings-gateway-panel .bridge-diagnostics strong{font-size:clamp(.875rem,3.2vw,1rem);line-height:1.15}.settings-preferences-layout .settings-gateway-panel .bridge-diagnostics small{font-size:clamp(.72rem,2.75vw,.8rem);line-height:1.25}.settings-preferences-layout .settings-gateway-panel .bridge-diagnostics .status-pill{place-self:start end}.settings-row,.settings-device-option{grid-template-columns:auto minmax(0,1fr) auto;padding:13px 12px}}.voice-mode-mic.listening{background:#17645d;box-shadow:0 14px 38px #17645d42,0 0 0 10px #2f6f731f}.voice-error-text{color:#9f2d2d;font-size:var(--fs-xs);font-weight:750;line-height:1.35}.settings-slider-row select{width:100%;min-width:0;min-height:var(--switchboard-touch-target-min);border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-md);color:var(--voice-text);background:#ffffffc2;padding:0 10px}.settings-range-control{grid-template-columns:minmax(0,1fr) clamp(4.5rem,14vw,5.25rem);align-items:center;gap:9px;min-width:0;display:grid}.settings-range-control input[type=number]{width:100%;min-width:0;min-height:var(--switchboard-touch-target-min);border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-md);color:var(--voice-text);background:#ffffffc2;padding:0 8px}.settings-agent-drilldown{grid-template-columns:minmax(min(100%, var(--switchboard-compact-panel-min)), .72fr) minmax(0, 1.28fr);gap:var(--space-7);align-items:start;min-width:0;display:grid}.settings-agent-master{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-lg);background:#ffffff75;min-width:0;display:grid;overflow:hidden}.settings-agent-row{border:0;border-bottom:1px solid var(--voice-faint-border);width:100%;min-width:0;min-height:68px;color:var(--voice-text);align-items:center;gap:var(--space-6);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px 14px;display:grid}.settings-agent-row:last-child{border-bottom:0}.settings-agent-row.active{background:#2f6f731a}.settings-agent-row strong,.settings-agent-row small{overflow-wrap:anywhere;min-width:0;display:block}.settings-agent-row small{color:var(--voice-muted);font-size:var(--fs-xs);margin-top:2px}.fleet-machine-picker,.fleet-agent-picker{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-lg);min-width:0;padding:var(--space-6);background:#ffffff80}.fleet-machine-picker-row,.fleet-agent-picker-row{width:100%;min-width:0;min-height:var(--switchboard-touch-target-min);border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-md);color:var(--voice-text);text-align:left;background:#ffffffb3}.fleet-machine-picker-row.active{background:#2f6f731a;border-color:#2f6f7361}.fleet-machine-picker-row strong,.fleet-machine-picker-row small,.fleet-agent-picker-row strong,.fleet-agent-picker-row small{display:block}.fleet-machine-picker-row small,.fleet-agent-picker-row small{color:var(--voice-muted);font-size:var(--fs-xs);margin-top:2px}.fleet-agent-picker .section-title{margin-bottom:2px}.fleet-agent-picker-list{min-width:0}.fleet-agent-back,.fleet-machine-back{width:max-content;max-width:min(100%,22rem);min-height:max(var(--switchboard-touch-target-min), clamp(2.375rem, 6dvh, 2.625rem));border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);color:var(--voice-text);background:#ffffffa3;align-items:center;gap:clamp(.375rem,1.5vw,.5rem);padding-inline:clamp(.625rem,2.8vw,.875rem);font-weight:800;display:none}.harness-resource-panel{gap:var(--space-6);min-width:0;display:grid}.harness-planner-tablist{grid-template-columns:repeat(var(--harness-planner-tab-count,5), minmax(0, 1fr));border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);overscroll-behavior-x:contain;scrollbar-width:thin;background:#ffffff80;gap:clamp(.25rem,1vw,.375rem);min-width:0;padding:clamp(.25rem,1vw,.375rem);scroll-padding-inline:clamp(.25rem,1vw,.375rem);display:grid;overflow-x:auto}.harness-planner-tablist button{min-width:0;min-height:max(var(--switchboard-touch-target-min), clamp(2.625rem, 6.5dvh, 2.875rem));border-radius:calc(var(--voice-radius-md) - 4px);color:var(--voice-muted);font:inherit;text-align:center;background:0 0;border:0;place-items:center;gap:.0625rem;padding:clamp(.375rem,1.4dvh,.5rem) clamp(.25rem,1.2vw,.5rem);font-size:clamp(.78rem,3.1vw,.92rem);font-weight:850;line-height:1.05;display:grid}.harness-planner-tablist button span,.harness-planner-tablist button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.harness-planner-tablist button small{color:inherit;opacity:.78;font-size:clamp(.64rem,2.5vw,.72rem)}.harness-planner-tablist button.active{background:var(--theme-accent,var(--voice-accent));color:#fff;box-shadow:0 0 0 1px #2f6f731f}.harness-planner-tablist button:focus-visible{outline:2px solid var(--theme-accent,var(--voice-accent));outline-offset:2px}.harness-planner-panel{gap:clamp(.625rem,1.8dvh,.75rem);min-width:0;display:grid}.harness-planner-report-panel{align-content:start}.harness-planner-panel[hidden]{display:none!important}.harness-planner-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1.6dvh,.625rem);min-width:0;margin:0;display:grid}.harness-planner-summary>div{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);background:#ffffff94;align-content:center;gap:.125rem;min-width:0;min-height:clamp(3rem,7.6dvh,3.625rem);padding:clamp(.5rem,1.8dvh,.625rem);display:grid}.harness-planner-summary>div.attention{background:#fff6dcb3;border-color:#a8770047}.harness-planner-summary dt,.harness-planner-summary dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.harness-planner-summary dt{color:var(--voice-muted);font-size:clamp(.68rem,2.7vw,.76rem);font-weight:850}.harness-planner-summary dd{color:var(--voice-text);font-size:clamp(1.125rem,4.4vw,1.5rem);font-weight:900;line-height:1.05}.harness-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.harness-executive-report{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);min-width:0;color:var(--voice-text);padding:var(--space-6);gap:var(--space-5);background:#ffffff9e;display:grid}.harness-report-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(.625rem,2vw,.75rem);min-width:0;display:grid}.harness-executive-report.blocked,.harness-executive-report.pressure{background:#fff6dcb3;border-color:#a8770047}.harness-executive-report.healthy{background:#2f6f7314;border-color:#2f6f7338}.harness-report-head,.harness-report-history-head,.harness-report-ackline{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.harness-report-head>div{min-width:0}.harness-report-command{min-width:0;min-height:var(--switchboard-touch-target-min);border:1px solid var(--voice-faint-border);background:var(--voice-soft);color:var(--voice-text);justify-content:center;align-items:center;gap:var(--space-3);font-size:var(--fs-2xs);white-space:nowrap;border-radius:8px;padding:0 10px;font-weight:850;line-height:1.1;display:inline-flex}.harness-report-command:disabled{cursor:not-allowed;opacity:.58}.harness-report-error{color:#7d1e1e;min-width:0;font-size:var(--fs-xs);overflow-wrap:anywhere;background:#ffe8e8b8;border:1px solid #a828282e;border-radius:8px;padding:7px 8px;font-weight:800}.harness-executive-report strong,.harness-executive-report small,.harness-executive-report span{overflow-wrap:anywhere;min-width:0}.harness-executive-report strong{margin-top:2px;font-size:clamp(16px,2.8vw,18px);line-height:1.15;display:block}.harness-executive-report small{color:var(--voice-muted);margin-top:3px;font-weight:700;display:block}.harness-report-facts,.harness-report-list{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.harness-report-facts span,.harness-report-list span{border-radius:var(--voice-radius-pill);border:1px solid var(--voice-faint-border);max-width:100%;min-height:24px;color:var(--voice-muted);font-size:var(--fs-2xs);background:#ffffff9e;padding:4px 8px;font-weight:800;line-height:1.25}.harness-report-list span.blocked{color:#704e00;background:#fff6dcd1;border-color:#a8770057}.harness-report-history{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);min-width:0;padding:var(--space-5);gap:var(--space-4);background:#ffffff8a;display:grid}.harness-report-history-head span,.harness-report-ackline span{min-width:0;color:var(--voice-muted);font-size:var(--fs-2xs);align-items:center;gap:5px;font-weight:850;display:inline-flex}.harness-report-history-head small{color:var(--voice-muted);font-size:var(--fs-2xs);font-weight:800}.harness-report-history-row{gap:var(--space-4);border:1px solid var(--voice-faint-border);min-width:0;padding:var(--space-4);background:#ffffff94;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.harness-report-history-row>div{min-width:0}.harness-report-history-row strong,.harness-report-history-row small{overflow-wrap:anywhere;min-width:0;display:block}.harness-report-history-row strong{color:var(--voice-text);font-size:var(--fs-xs);line-height:1.25}.harness-report-history-row small,.harness-report-history-row>span{color:var(--voice-muted);font-size:var(--fs-2xs);font-weight:800}.harness-report-history-row.pending>span{color:#704e00}.harness-planner-grid{grid-template-columns:minmax(min(100%, var(--switchboard-compact-panel-min)), .82fr) minmax(0, 1.18fr);gap:var(--space-6);align-items:start;min-width:0;display:grid}.harness-pool-list,.harness-plan-list{gap:9px;min-width:0;display:grid}.harness-pool-row,.harness-plan-row{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);min-width:0;color:var(--voice-text);padding:var(--space-5);background:#ffffff94}.harness-pool-row.saturated{background:#fff6dcbd;border-color:#a8770057}.harness-pool-row{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.harness-pool-row strong,.harness-pool-row small,.harness-plan-row strong,.harness-plan-row small{overflow-wrap:anywhere;min-width:0;display:block}.harness-pool-row small,.harness-plan-row small{color:var(--voice-muted);font-size:var(--fs-xs);margin-top:2px}.harness-capability-row,.harness-score-list{flex-wrap:wrap;gap:5px;min-width:0;margin-top:8px;display:flex}.harness-capability-row span,.harness-score-list span{border-radius:var(--voice-radius-pill);border:1px solid var(--voice-faint-border);max-width:100%;min-height:24px;color:var(--voice-muted);font-size:var(--fs-2xs);overflow-wrap:anywhere;background:#ffffff9e;padding:4px 8px;font-weight:800;line-height:1.25}.harness-score-list span.eligible{color:var(--voice-accent);background:#2f6f731a;border-color:#2f6f734d}.harness-score-list span.blocked{opacity:.74}.harness-pressure-list,.harness-admission-warning,.task-harness-chip{align-items:center;gap:var(--space-3);min-width:0;display:flex}.harness-pressure-list{flex-wrap:wrap}.harness-event-list{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.harness-event-row{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);min-width:0;color:var(--voice-text);background:#ffffff8f;gap:3px;padding:9px;display:grid}.harness-event-row.warn,.harness-event-row.error{background:#fff6dcb3;border-color:#a8770047}.harness-event-row span,.harness-event-row strong,.harness-event-row small,.harness-event-summary{overflow-wrap:anywhere;min-width:0}.harness-event-row span{color:var(--voice-muted);font-size:var(--fs-2xs);text-transform:uppercase;font-weight:800}.harness-event-row strong{color:var(--voice-text);font-size:var(--fs-xs);line-height:1.25}.harness-event-row small,.harness-event-summary{color:var(--voice-muted);font-size:var(--fs-2xs);line-height:1.25}.harness-event-summary{border:1px dashed var(--voice-faint-border);border-radius:var(--voice-radius-md);align-self:stretch;place-items:center;padding:9px;font-weight:800;display:grid}.harness-pressure-list span,.task-harness-chip{border-radius:var(--voice-radius-pill);color:#735600;max-width:100%;min-height:24px;font-size:var(--fs-2xs);overflow-wrap:anywhere;background:#fff6dcb8;border:1px solid #a8770038;padding:4px 8px;font-weight:800;line-height:1.25}.task-harness-chip{justify-self:start}.task-parent-chip{border-radius:var(--voice-radius-pill);max-width:100%;min-height:22px;color:var(--voice-muted);font-size:var(--fs-2xs);overflow-wrap:anywhere;background:#2f6f730f;border:1px solid #2f6f7329;justify-self:start;padding:3px 8px;font-weight:800;line-height:1.25}.task-artifact-chip{border-radius:var(--voice-radius-pill);color:#285a9a;max-width:100%;min-height:22px;font-size:var(--fs-2xs);overflow-wrap:anywhere;background:#1e5ab412;border:1px solid #1e5ab429;justify-self:start;padding:3px 8px;font-weight:800;line-height:1.25}.task-harness-chip:not(.blocked){color:var(--voice-accent);background:#2f6f7317;border-color:#2f6f7338}.harness-trace-panel{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);min-width:0;color:var(--voice-text);padding:var(--space-6);gap:var(--space-5);background:#ffffff8a;display:grid}.harness-trace-panel.blocked{background:#fff6dc94;border-color:#a877004d}.harness-admission-warning{color:#735600;font-size:var(--fs-sm);align-items:flex-start;font-weight:800;line-height:1.35}.harness-admission-warning span{overflow-wrap:anywhere;min-width:0}.harness-dispatch-tree{border-radius:var(--voice-radius-sm);min-width:0;padding:var(--space-5);gap:var(--space-3);background:#2f6f730f;border:1px solid #2f6f7329;display:grid}.harness-dispatch-tree>div{min-width:0;color:var(--voice-accent);align-items:center;gap:7px;display:flex}.harness-dispatch-tree p{color:var(--voice-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;margin:0;font-weight:750;line-height:1.35}.harness-rollup-summary{border-radius:var(--voice-radius-sm);gap:var(--space-3);background:#ffffff7a;border:1px solid #2f6f7329;min-width:0;padding:9px;display:grid}.harness-rollup-summary.blocked{background:#fff6dc9e;border-color:#a8770047}.harness-rollup-summary>strong,.harness-rollup-summary p,.harness-rollup-summary code{overflow-wrap:anywhere;min-width:0}.harness-rollup-summary>strong{color:var(--voice-accent);font-size:var(--fs-xs);font-weight:900;line-height:1.2}.harness-rollup-summary code{font-size:var(--fs-2xs);background:#ffffff9e;border-radius:6px;margin:2px 4px 0 0;padding:2px 5px;line-height:1.25;display:inline-block}.harness-commander-briefing{border-radius:var(--voice-radius-sm);min-width:0;padding:var(--space-5);background:#2f6f730f;border:1px solid #2f6f7329;gap:7px;display:grid}.harness-commander-briefing.blocked,.harness-commander-briefing.pressure{background:#fff6dc94;border-color:#a8770047}.harness-commander-briefing>div:first-child{min-width:0;color:var(--voice-accent);align-items:center;gap:7px;display:flex}.harness-commander-briefing>div:first-child strong{border-radius:var(--voice-radius-pill);border:1px solid var(--voice-faint-border);color:var(--voice-muted);font-size:var(--fs-2xs);margin-left:auto;padding:3px 7px;line-height:1.1}.harness-commander-briefing>strong,.harness-commander-briefing p,.harness-commander-briefing small{overflow-wrap:anywhere;min-width:0;margin:0}.harness-commander-briefing p,.harness-commander-briefing small{color:var(--voice-muted);font-size:var(--fs-xs);font-weight:750;line-height:1.35}.harness-commander-action-reports{gap:var(--space-4);min-width:0;display:grid}.harness-commander-action-report{border-radius:var(--voice-radius-sm);min-width:0;padding:var(--space-5);gap:var(--space-4);background:#ffffff85;border:1px solid #2f6f7329;display:grid}.harness-commander-action-report.blocked{background:#fff6dc94;border-color:#a8770047}.harness-commander-action-report>div:first-child{min-width:0;color:var(--voice-accent);align-items:center;gap:7px;display:flex}.harness-commander-action-report>div:first-child strong{border-radius:var(--voice-radius-pill);border:1px solid var(--voice-faint-border);color:var(--voice-muted);font-size:var(--fs-2xs);margin-left:auto;padding:3px 7px;line-height:1.1}.harness-commander-action-report>strong,.harness-commander-action-report p,.harness-commander-action-report small{overflow-wrap:anywhere;min-width:0;margin:0}.harness-commander-action-report p,.harness-commander-action-report small{color:var(--voice-muted);font-size:var(--fs-xs);font-weight:750;line-height:1.35}.harness-action-report-meta{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.harness-action-report-meta span{border-radius:var(--voice-radius-pill);min-width:0;color:var(--voice-accent);font-size:var(--fs-2xs);overflow-wrap:anywhere;background:#2f6f7314;padding:4px 8px;font-weight:850;line-height:1.15}.harness-action-plan{min-width:0;color:var(--voice-text);font-size:var(--fs-xs);gap:5px;margin:0;padding-left:18px;font-weight:760;line-height:1.35;display:grid}.harness-action-plan li{overflow-wrap:anywhere;min-width:0}.harness-operator-intake{background:#fff6dc5c;border-left:3px solid #a8770057;gap:7px;min-width:0;padding:8px 9px;display:grid}.harness-report-action-row .harness-operator-intake{grid-column:1/-1}.harness-operator-intake>div:first-child,.harness-operator-intake-list{gap:var(--space-3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.harness-operator-intake strong{color:var(--voice-text);font-size:var(--fs-2xs);font-weight:900;line-height:1.15}.harness-operator-intake span{border-radius:var(--voice-radius-pill);min-width:0;color:var(--voice-muted);font-size:var(--fs-2xs);overflow-wrap:anywhere;background:#a877001a;padding:4px 8px;font-weight:820;line-height:1.15}.harness-operator-capability-profiles{gap:var(--space-3);min-width:0;display:grid}.harness-operator-capability-profile{gap:var(--space-3);background:#ffffff6b;border:1px solid #a8770029;min-width:0;padding:7px;display:grid}.harness-operator-capability-profile>div:first-child{gap:var(--space-3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.harness-operator-capability-profile.risk-high,.harness-operator-capability-profile.risk-critical{background:#ffede670;border-color:#b14a2f42}.harness-operator-commands{gap:5px;min-width:0;display:grid}.harness-operator-commands code{min-width:0;color:var(--voice-text);font-size:var(--fs-2xs);overflow-wrap:anywhere;white-space:normal;background:#ffffff94;border:1px solid #2f6f7324;border-radius:6px;padding:6px 7px;line-height:1.35}.harness-report-actions{gap:var(--space-3);min-width:0;display:grid}.harness-report-action-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.harness-action-evidence{gap:var(--space-3);background:#ffffff75;border:1px solid #2f6f7324;border-radius:8px;grid-column:1/-1;min-width:0;padding:7px;display:grid}.harness-action-evidence>strong,.harness-action-evidence-group>span{min-width:0;color:var(--voice-muted);font-size:var(--fs-3xs);text-transform:uppercase;overflow-wrap:anywhere;font-weight:850}.harness-action-evidence-group{gap:var(--space-2);min-width:0;display:grid}.harness-action-evidence-list{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.harness-action-evidence-list code{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-pill);max-width:100%;color:var(--voice-text);font-size:var(--fs-3xs);overflow-wrap:anywhere;white-space:normal;background:#2f6f7314;padding:3px 6px;line-height:1.25}.harness-action-evidence-list code.blocked{color:#704e00;background:#fff6dcc7;border-color:#a8770052}.harness-report-actions>button,.harness-action-route,.harness-action-queue{align-items:center;gap:var(--space-4);border:1px solid var(--voice-faint-border);background:var(--voice-soft);min-width:0;color:var(--voice-text);text-align:left;font-size:var(--fs-xs);overflow-wrap:anywhere;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,.42fr) minmax(0,1fr) auto;padding:7px 8px;font-weight:750;line-height:1.25;display:grid}.harness-action-queue{width:var(--switchboard-touch-target-min);min-width:var(--switchboard-touch-target-min);grid-template-columns:1fr;place-items:center;padding:0}.harness-action-queue.inline{grid-template-columns:auto minmax(0,1fr);justify-content:start;place-items:center start;width:100%;min-width:0;padding:8px 10px}.harness-action-queue.inline span{overflow-wrap:anywhere;min-width:0}.harness-report-actions>button.blocked,.harness-report-action-row.blocked .harness-action-route,.harness-report-action-row.blocked .harness-action-queue{background:#fff6dcad;border-color:#a8770047}.harness-report-actions>button:hover,.harness-report-actions>button:focus-visible,.harness-action-route:hover,.harness-action-route:focus-visible,.harness-action-queue:hover,.harness-action-queue:focus-visible{border-color:#2f6f735c;box-shadow:0 0 0 3px #2f6f731a}.harness-report-actions strong{min-width:0;color:var(--voice-muted);font-size:var(--fs-3xs);text-transform:uppercase;overflow-wrap:anywhere;font-weight:850}.harness-report-actions span{overflow-wrap:anywhere;min-width:0}.harness-artifact-list{gap:7px;min-width:0;display:grid}.harness-artifact-list>div,.harness-artifact-row{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.harness-artifact-list>div{color:var(--voice-accent)}.harness-artifact-row{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-sm);padding:var(--space-4);background:#ffffff7a}.harness-artifact-row span{border-radius:var(--voice-radius-pill);color:var(--voice-accent);font-size:var(--fs-2xs);background:#2f6f7314;padding:3px 7px;font-weight:850}.harness-artifact-row strong,.harness-artifact-row code,.harness-artifact-row small{overflow-wrap:anywhere;min-width:0}.harness-artifact-row a{color:var(--voice-accent);font-weight:850}.harness-trace-grid{margin:0}.harness-plan-row{gap:var(--space-4);display:grid}.fleet-agent-detail.embedded{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-lg);min-width:0;color:var(--voice-text);box-shadow:none;padding:var(--space-7);background:#ffffff80}.activity-status-strip,.activity-status-strip-grid{min-width:0}.activity-status-column{border:1px solid var(--voice-faint-border);border-radius:var(--voice-radius-md);min-width:0;padding:var(--space-5);background:#ffffff80;position:relative}.activity-status-column.active{background:#2f6f731a;border-color:#2f6f7361}.activity-status-heading{width:100%;min-height:var(--switchboard-touch-target-min);color:var(--voice-text);text-align:left;background:0 0;border:0;padding:0}.activity-status-heading:focus-visible{outline:2px solid color-mix(in srgb, var(--voice-primary) 62%, transparent);outline-offset:-3px}.activity-status-column strong{color:var(--voice-text)}.activity-status-column .activity-status-heading>span{min-inline-size:1.5rem;height:clamp(1.375rem,3.5dvh,1.625rem);padding-inline:var(--space-2);box-sizing:border-box;border-radius:var(--voice-radius-pill);color:var(--voice-muted);font-size:var(--fs-xs);background:#0000000f;place-items:center;font-weight:800;display:grid}.activity-status-task-bridge{border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-md);width:100%;min-width:0;color:var(--voice-text);align-items:center;gap:var(--space-3);padding:var(--space-3);text-align:left;font-size:var(--fs-xs);background:#ffffffb8;grid-template-columns:minmax(0,1fr) auto;display:grid}.activity-status-task-bridge>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-status-column small{color:var(--voice-muted);font-size:var(--fs-xs);font-weight:750}.app-frame:not(.aura-shell) .task-detail,.app-frame:not(.aura-shell) .task-detail *,.app-frame:not(.aura-shell) .activity-detail-layout,.app-frame:not(.aura-shell) .activity-detail-layout *,.app-frame:not(.aura-shell) .fleet-agent-detail,.app-frame:not(.aura-shell) .fleet-agent-detail *{color:var(--voice-text)}.app-frame:not(.aura-shell) .task-detail .kicker,.app-frame:not(.aura-shell) .task-detail dt,.app-frame:not(.aura-shell) .task-detail small,.app-frame:not(.aura-shell) .activity-detail-layout .kicker,.app-frame:not(.aura-shell) .activity-detail-layout dt,.app-frame:not(.aura-shell) .activity-detail-layout small,.app-frame:not(.aura-shell) .fleet-agent-detail .kicker,.app-frame:not(.aura-shell) .fleet-agent-detail dt,.app-frame:not(.aura-shell) .fleet-agent-detail small{color:var(--voice-muted)}.app-frame:not(.aura-shell) .task-detail .primary-action,.app-frame:not(.aura-shell) .activity-detail-layout .primary-action,.app-frame:not(.aura-shell) .fleet-agent-detail .primary-action{color:#fff}@media (width<=980px){.settings-voice-drilldown,.settings-agent-drilldown,.settings-policy-drilldown,.activity-status-strip,.fleet-browser-layout{grid-template-columns:1fr}.fleet-drilldown-layout:not(.fleet-browser-layout) .fleet-detail-column{order:1}.fleet-drilldown-layout:not(.fleet-browser-layout) .fleet-master-column{order:2}}@media (width<=780px),(width<=1100px) and (height<=480px) and (orientation:landscape){.app-main[data-route-depth=root] .activity-depth-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-main[data-route-depth=root] .activity-depth-panel>.section-title,.app-main[data-route-depth=root] .activity-depth-trail,.app-main[data-route-depth=root] .activity-depth-panel .activity-metrics{display:none}.activity-status-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.45rem,1.5dvh,.625rem)}.activity-status-column{background:#ffffffb8;border-radius:clamp(.875rem,3.2vw,1rem);min-height:0;padding:0}.activity-status-heading{min-height:var(--switchboard-mobile-route-card-min);padding:0 var(--switchboard-mobile-route-card-padding);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto auto;align-content:stretch;align-items:center}.activity-status-heading>strong{grid-column:auto;font-size:clamp(1rem,4vw,1.125rem)}.activity-status-column .activity-status-heading>span{grid-area:1/2;justify-self:center;min-width:clamp(1.75rem,7vw,2rem);height:clamp(1.5rem,5vw,1.75rem)}.activity-status-heading>svg{grid-area:1/3}.activity-status-column>button:not(.activity-status-heading),.activity-status-column>small,.fleet-drilldown-page.agent-detail-open>.fleet-overview-panel,.fleet-drilldown-page.agent-detail-open>.harness-resource-panel,.fleet-drilldown-page.machine-detail-open>.fleet-overview-panel,.fleet-drilldown-page.machine-detail-open>.harness-resource-panel{display:none}.fleet-mobile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2dvh,.625rem);min-width:0;display:grid}.fleet-mobile-section-card{gap:clamp(.3125rem,1.3vw,.5rem);height:56px;min-height:56px;padding:6px 8px}.fleet-mobile-section-card strong{font-size:clamp(.875rem,3.6vw,1rem)}.fleet-mobile-section-card small{font-size:clamp(.6875rem,2.8vw,.75rem)}.fleet-drilldown-page.machine-list-open:not(.planner-detail-open)>.fleet-overview-panel,.fleet-browser-layout.machine-list-open,.fleet-drilldown-page:not(.planner-detail-open)>.harness-resource-panel,.fleet-drilldown-page.planner-detail-open>.fleet-overview-panel,.fleet-drilldown-page.planner-detail-open>.fleet-mobile-section-grid,.fleet-drilldown-page.planner-detail-open>.fleet-browser-layout,.fleet-drilldown-page.agent-detail-open .fleet-master-column{display:none}.fleet-drilldown-page.agent-detail-open .fleet-detail-column{gap:.75rem}.fleet-browser-layout.machine-list-open .fleet-agent-picker,.fleet-browser-layout.machine-detail-open .fleet-machine-picker{display:none}.fleet-machine-picker,.fleet-agent-picker{gap:clamp(.5rem,2.2vw,.625rem);padding:clamp(.5rem,2.4vw,.625rem)}.fleet-machine-picker-row,.fleet-agent-picker-row{min-height:var(--switchboard-mobile-route-card-min);padding:var(--switchboard-mobile-route-card-padding)}.app-main[data-route-depth=detail] .fleet-browser-layout.machine-detail-open .fleet-agent-picker-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2.2vw,.625rem);max-height:none;padding-bottom:0;overflow:visible}.app-main[data-route-depth=detail] .fleet-browser-layout.machine-detail-open .fleet-agent-picker>.section-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-main[data-route-depth=detail] .fleet-browser-layout.machine-detail-open .fleet-agent-picker-row{min-height:max(var(--switchboard-touch-target-min), clamp(3.25rem, 10dvh, 4rem));border-radius:clamp(.875rem,3vw,1rem);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:clamp(.375rem,1.8vw,.5rem);padding:clamp(.5rem,2.2vw,.625rem)}.app-main[data-route-depth=detail] .fleet-browser-layout.machine-detail-open .fleet-agent-picker-row strong{overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}.app-main[data-route-depth=detail] .fleet-browser-layout.machine-detail-open .fleet-agent-picker-row small,.app-main[data-route-depth=detail] .fleet-browser-layout.machine-detail-open .fleet-agent-picker-row>svg{display:none}.fleet-agent-back,.fleet-machine-back{top:calc(env(safe-area-inset-top,0px) + clamp(.5rem, 1.6dvh, .625rem));z-index:3;display:inline-flex;position:sticky}.activity-list-layout:not(.activity-list-open) .activity-workbench,.activity-list-layout.activity-list-open .activity-depth-panel{display:none}.activity-list-layout.activity-list-open .activity-workbench{display:grid}.activity-list-layout.activity-list-open:not([data-activity-section=approval]) .activity-workbench .approvals-panel,.activity-list-layout.activity-list-open[data-activity-section=approval] .activity-master-list{display:none}.activity-list-layout.activity-list-open[data-activity-section=approval] .activity-workbench{grid-template-rows:auto;grid-template-columns:1fr;align-content:start}.activity-list-layout.activity-list-open[data-activity-section=approval] .activity-workbench>.l-sidebar-main{display:none}.activity-list-layout.activity-list-open[data-activity-section=approval] .activity-workbench>.l-sidebar-aside{width:100%;min-width:0}.app-main[data-route-depth=detail] .settings-detail-shell>.settings-card>.section-title h2,.app-main[data-route-depth=detail] .harness-resource-panel>.section-title h2,.app-main[data-route-depth=detail] .fleet-agent-detail:not(.embedded)>.section-title h2,.app-main[data-route-depth=detail] .settings-agent-drilldown[data-settings-agent-detail-open=true] .fleet-agent-detail.embedded>.section-title h2,.app-main[data-route-depth=detail] .settings-policy-drilldown[data-settings-policy-detail-open=true] .settings-policy-detail>.section-title h2,.app-main[data-route-depth=detail] .fleet-agent-picker>.section-title h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.activity-section-back{top:calc(env(safe-area-inset-top,0px) + clamp(.5rem, 1.6dvh, .625rem));z-index:3;display:inline-flex;position:sticky}.app-main[data-route-depth=detail] .fleet-agent-back,.app-main[data-route-depth=detail] .fleet-machine-back,.app-main[data-route-depth=detail] .activity-section-back,.app-main[data-route-depth=detail] .drilldown-back{display:none}}@media (width<=780px) and (height<=640px),(width<=1100px) and (height<=480px) and (orientation:landscape){.settings-gateway-list,.settings-gateway-panel,.settings-gateway-sync-list,.settings-gateway-sync-detail{padding-bottom:calc(var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) + .75rem)}}html[data-switchboard-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-bg:#fcfcfd;--theme-chrome-bg:#f6f8f7;--theme-bg-elevated:#f1f3f7;--theme-surface:#ffffffe6;--theme-surface-strong:#fffffff7;--theme-surface-muted:#f1f4f7f0;--theme-text:#101317;--theme-muted:#59616c;--theme-border:#1013171a;--theme-border-strong:#1013172b;--theme-accent:#6d3bd8;--theme-accent-hover:#5b2fc0;--theme-accent-soft:#6d3bd81c;--theme-accent-contrast:#fff;--theme-highlight:#13a06b;--theme-highlight-strong:#39ff14;--theme-highlight-soft:#13a06b1f;--theme-highlight-contrast:#06130d;--theme-success-bg:#e8f6ef;--theme-success-text:#17645d;--theme-warning-bg:#fff3d4;--theme-warning-text:#7a510a;--theme-danger-bg:#fde7e5;--theme-danger-text:#9f2d2d;--theme-nav-bg:#fff;--theme-nav-text:#53606a;--theme-nav-active-bg:var(--theme-accent);--theme-nav-active-text:#fff;--theme-shadow-subtle:0 1px 2px #10141c0a, 0 8px 22px #10141c0d;--theme-shadow-float:0 4px 14px #10141c14, 0 16px 38px #10141c1f;--voice-bg:var(--theme-bg);--voice-accent:var(--theme-accent);--voice-accent-hover:var(--theme-accent-hover);--voice-text:var(--theme-text);--voice-muted:var(--theme-muted);--voice-glass:var(--theme-surface);--voice-glass-strong:var(--theme-surface-strong);--voice-glass-border:#ffffff9e;--voice-faint-border:var(--theme-border);--voice-control-border:var(--theme-border-strong);--voice-shadow-subtle:var(--theme-shadow-subtle);--voice-shadow-float:var(--theme-shadow-float)}html[data-switchboard-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#060c11;--theme-chrome-bg:#111315;--theme-bg-elevated:#0c121a;--theme-surface:#131519e6;--theme-surface-strong:#181b20f7;--theme-surface-muted:#1f232aeb;--theme-text:#e8ebf0;--theme-muted:#9ba3ae;--theme-border:#e8ebf01c;--theme-border-strong:#e8ebf030;--theme-accent:#a78bfa;--theme-accent-hover:#c4b5fd;--theme-accent-soft:#a78bfa24;--theme-accent-contrast:#080a0b;--theme-highlight:#34d399;--theme-highlight-strong:#39ff14;--theme-highlight-soft:#34d39926;--theme-highlight-contrast:#080a0b;--theme-success-bg:#30845d3d;--theme-success-text:#9fe1c2;--theme-warning-bg:#976b203d;--theme-warning-text:#f0c76f;--theme-danger-bg:#9f2d2d3d;--theme-danger-text:#ffada8;--theme-nav-bg:#0a0b0d;--theme-nav-text:#f4f7f6c2;--theme-nav-active-bg:#a78bfa24;--theme-nav-active-text:#fff;--theme-shadow-subtle:0 1px 2px #00000052, 0 8px 24px #00000038;--theme-shadow-float:0 8px 24px #0000005c, 0 20px 48px #0000005c;--voice-bg:var(--theme-bg);--voice-accent:var(--theme-accent);--voice-accent-hover:var(--theme-accent-hover);--voice-text:var(--theme-text);--voice-muted:var(--theme-muted);--voice-glass:var(--theme-surface);--voice-glass-strong:var(--theme-surface-strong);--voice-glass-border:#e8eeee29;--voice-faint-border:var(--theme-border);--voice-control-border:var(--theme-border-strong);--voice-shadow-subtle:var(--theme-shadow-subtle);--voice-shadow-float:var(--theme-shadow-float)}html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-online,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-running{background:var(--theme-highlight);color:var(--theme-highlight-contrast)}html[data-switchboard-theme] .aura-listening-pill.is-live,html[data-switchboard-theme] .aura-listening-pill.is-busy{color:var(--theme-highlight)}html[data-switchboard-theme] body,html[data-switchboard-theme] .app-frame,html[data-switchboard-theme] .app-frame.aura-shell,html[data-switchboard-theme] .aura-chat-home{background:var(--theme-bg);color:var(--theme-text)}html[data-switchboard-theme] body:has(.app-frame:not(.aura-shell)){background:var(--theme-bg);color:var(--theme-text)}html[data-switchboard-theme] .app-main{background:0 0}html[data-switchboard-theme] .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{background:var(--theme-nav-bg);color:var(--theme-nav-text);border-color:var(--theme-border)}html[data-switchboard-theme] .brand-mark,html[data-switchboard-theme] .entity-icon,html[data-switchboard-theme] .aura-agent-mark,html[data-switchboard-theme] .aura-chat-avatar,html[data-switchboard-theme] .settings-row-icon{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-switchboard-theme] .brand-mark,html[data-switchboard-theme] .entity-icon,html[data-switchboard-theme] .aura-agent-mark,html[data-switchboard-theme] .aura-chat-avatar{background:var(--theme-accent);color:var(--theme-accent-contrast)}html[data-switchboard-theme] .app-nav .brand-mark{width:30px;height:30px;color:var(--theme-accent);border:1px solid color-mix(in srgb, var(--theme-accent) 45%, transparent);border-radius:var(--radius-xs);background:0 0}html[data-switchboard-theme] .nav-button,html[data-switchboard-theme] .aura-shell .nav-button,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button{color:var(--theme-nav-text);background:0 0}html[data-switchboard-theme] .brand-block strong{color:var(--theme-text)}html[data-switchboard-theme] .brand-block small{color:var(--theme-muted)}html[data-switchboard-theme] .nav-button.active,html[data-switchboard-theme] .nav-button:hover,html[data-switchboard-theme] .aura-shell .nav-button.active,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button.active,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button:hover{background:var(--theme-nav-active-bg);color:var(--theme-nav-active-text)}html[data-switchboard-theme] .nav-button strong,html[data-switchboard-theme] .nav-count{color:#fff;background:#ffffff29}html[data-switchboard-theme] .nav-button.active strong,html[data-switchboard-theme] .nav-button.active .nav-count{background:var(--theme-surface-muted);color:var(--theme-accent)}html[data-switchboard-theme=light] .nav-button strong,html[data-switchboard-theme=light] .nav-count{border-color:color-mix(in srgb, var(--theme-accent) 18%, transparent);background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-switchboard-theme=light] .nav-button.active strong,html[data-switchboard-theme=light] .nav-button.active .nav-count{color:var(--theme-accent);background:#fff;border-color:#ffffffb8}html[data-switchboard-theme] .surface,html[data-switchboard-theme] .topbar,html[data-switchboard-theme] .aura-chat-status,html[data-switchboard-theme] .aura-input-capsule,html[data-switchboard-theme] .aura-chat-bubble.assistant,html[data-switchboard-theme] .machine-panel,html[data-switchboard-theme] .entity-row,html[data-switchboard-theme] .task-card,html[data-switchboard-theme] .queue-preview,html[data-switchboard-theme] .log-panel,html[data-switchboard-theme] .config-card,html[data-switchboard-theme] .policy-list article,html[data-switchboard-theme] .detail-card,html[data-switchboard-theme] .metric-card,html[data-switchboard-theme] .fleet-machine-card,html[data-switchboard-theme] .fleet-add-card,html[data-switchboard-theme] .nested-agent-card,html[data-switchboard-theme] .agent-graph-panel,html[data-switchboard-theme] .fleet-agent-detail,html[data-switchboard-theme] .settings-group-list,html[data-switchboard-theme] .settings-voice-list,html[data-switchboard-theme] .settings-agent-master,html[data-switchboard-theme] .fleet-mobile-section-card,html[data-switchboard-theme] .fleet-machine-picker,html[data-switchboard-theme] .fleet-agent-picker,html[data-switchboard-theme] .harness-pool-row,html[data-switchboard-theme] .harness-plan-row,html[data-switchboard-theme] .harness-event-row,html[data-switchboard-theme] .harness-trace-panel,html[data-switchboard-theme] .activity-status-column,html[data-switchboard-theme] .bridge-diagnostics{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text);box-shadow:var(--theme-shadow-subtle)}html[data-switchboard-theme] .settings-theme-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-switchboard-theme] .settings-theme-option{border:1px solid var(--theme-border);border-radius:var(--voice-radius-md);background:var(--theme-surface-muted);min-width:0;min-height:72px;color:var(--theme-text);align-items:center;gap:var(--space-5);padding:var(--space-6);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}html[data-switchboard-theme] .settings-theme-option.active{border-color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-switchboard-theme] .settings-theme-option strong,html[data-switchboard-theme] .settings-theme-option small{overflow-wrap:anywhere;min-width:0;display:block}html[data-switchboard-theme] .settings-theme-option strong,html[data-switchboard-theme] .topbar h1,html[data-switchboard-theme] .section-title h2,html[data-switchboard-theme] .surface h2,html[data-switchboard-theme] .surface h3,html[data-switchboard-theme] .machine-panel strong,html[data-switchboard-theme] .entity-row strong,html[data-switchboard-theme] .config-card strong,html[data-switchboard-theme] .policy-list strong,html[data-switchboard-theme] .queue-preview strong,html[data-switchboard-theme] .settings-row strong,html[data-switchboard-theme] .settings-slider-row strong,html[data-switchboard-theme] .settings-device-option strong,html[data-switchboard-theme] .settings-agent-row strong,html[data-switchboard-theme] .activity-status-column strong,html[data-switchboard-theme] .fleet-machine-picker-row strong,html[data-switchboard-theme] .fleet-agent-picker-row strong,html[data-switchboard-theme] .harness-pool-row strong,html[data-switchboard-theme] .harness-plan-row strong,html[data-switchboard-theme] .harness-event-row strong{color:var(--theme-text)}html[data-switchboard-theme] .settings-theme-option small,html[data-switchboard-theme] .kicker,html[data-switchboard-theme] .source-badge,html[data-switchboard-theme] .field span,html[data-switchboard-theme] .control-field span,html[data-switchboard-theme] .bridge-diagnostics small,html[data-switchboard-theme] .approval-card small,html[data-switchboard-theme] .approval-card p,html[data-switchboard-theme] .detail-grid dd,html[data-switchboard-theme] .pipeline-detail-grid dd,html[data-switchboard-theme] .pipeline-empty-copy,html[data-switchboard-theme] .task-prompt,html[data-switchboard-theme] .config-card dd,html[data-switchboard-theme] .policy-list small,html[data-switchboard-theme] .last-seen,html[data-switchboard-theme] .task-meta,html[data-switchboard-theme] .log-time,html[data-switchboard-theme] .card-muted,html[data-switchboard-theme] .metric-label,html[data-switchboard-theme] .section-subcopy,html[data-switchboard-theme] .settings-row small,html[data-switchboard-theme] .settings-slider-row small,html[data-switchboard-theme] .settings-device-option small,html[data-switchboard-theme] .settings-agent-row small,html[data-switchboard-theme] .activity-status-column small,html[data-switchboard-theme] .fleet-machine-picker-row small,html[data-switchboard-theme] .fleet-agent-picker-row small,html[data-switchboard-theme] .harness-pool-row small,html[data-switchboard-theme] .harness-plan-row small,html[data-switchboard-theme] .harness-event-row span,html[data-switchboard-theme] .harness-event-row small,html[data-switchboard-theme] .harness-event-summary,html[data-switchboard-theme] .aura-agent-chip small{color:var(--theme-muted)}html[data-switchboard-theme] .field textarea,html[data-switchboard-theme] .field select,html[data-switchboard-theme] .field input,html[data-switchboard-theme] .control-field input,html[data-switchboard-theme] .control-field select,html[data-switchboard-theme] .settings-slider-row select,html[data-switchboard-theme] .settings-range-control input[type=number],html[data-switchboard-theme] .aura-source-select,html[data-switchboard-theme] .aura-source-select select,html[data-switchboard-theme] .aura-input-capsule textarea{border-color:var(--theme-border-strong);background:var(--theme-surface-strong);color:var(--theme-text);accent-color:var(--theme-accent)}html[data-switchboard-theme] input::placeholder,html[data-switchboard-theme] textarea::placeholder{color:color-mix(in srgb, var(--theme-muted) 70%, transparent)}html[data-switchboard-theme] .primary-action,html[data-switchboard-theme] .aura-voice-action,html[data-switchboard-theme] .voice-mode-mic,html[data-switchboard-theme] .settings-row.active .settings-row-icon,html[data-switchboard-theme] .settings-device-option.active .settings-row-icon{background:var(--theme-accent);color:#fff}html[data-switchboard-theme=dark] .primary-action,html[data-switchboard-theme=dark] .aura-voice-action,html[data-switchboard-theme=dark] .voice-mode-mic,html[data-switchboard-theme=dark] .settings-row.active .settings-row-icon,html[data-switchboard-theme=dark] .settings-device-option.active .settings-row-icon{color:#0f1414}html[data-switchboard-theme] .secondary-action,html[data-switchboard-theme] .icon-button,html[data-switchboard-theme] .aura-activity-action,html[data-switchboard-theme] .voice-end-button,html[data-switchboard-theme] .voice-send-now{border-color:var(--theme-border-strong);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-switchboard-theme] .source-badge,html[data-switchboard-theme] .status-pill,html[data-switchboard-theme] .aura-listening-pill,html[data-switchboard-theme] .aura-ssot-pill,html[data-switchboard-theme] .aura-gateway-pill{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-muted)}html[data-switchboard-theme] .aura-gateway-pill.checking{color:var(--theme-text)}html[data-switchboard-theme] .harness-capability-row span,html[data-switchboard-theme] .harness-score-list span{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-muted)}html[data-switchboard-theme] .harness-score-list span.eligible,html[data-switchboard-theme] .task-harness-chip:not(.blocked){border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-switchboard-theme] .task-harness-chip.blocked,html[data-switchboard-theme] .harness-pressure-list span,html[data-switchboard-theme] .harness-admission-warning,html[data-switchboard-theme] .harness-event-row.warn,html[data-switchboard-theme] .harness-event-row.error{border-color:color-mix(in srgb, var(--theme-warning-text) 38%, var(--theme-border));background:var(--theme-warning-bg);color:var(--theme-warning-text)}html[data-switchboard-theme] .status-online,html[data-switchboard-theme] .status-running,html[data-switchboard-theme] .status-complete,html[data-switchboard-theme] .status-success{background:var(--theme-success-bg);color:var(--theme-success-text)}html[data-switchboard-theme] .status-online,html[data-switchboard-theme] .status-running,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-online,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-running{background:var(--theme-highlight);color:var(--theme-highlight-contrast)}html[data-switchboard-theme] .status-idle,html[data-switchboard-theme] .status-watching,html[data-switchboard-theme] .status-queued,html[data-switchboard-theme] .status-busy,html[data-switchboard-theme] .status-needs_approval{background:var(--theme-warning-bg);color:var(--theme-warning-text)}html[data-switchboard-theme] .status-planned,html[data-switchboard-theme] .status-offline,html[data-switchboard-theme] .status-failed,html[data-switchboard-theme] .error-text,html[data-switchboard-theme] .voice-error-text{background:var(--theme-danger-bg);color:var(--theme-danger-text)}html[data-switchboard-theme] .aura-chat-bubble.user{background:var(--theme-accent);color:#fff}html[data-switchboard-theme=dark] .aura-chat-bubble.user{color:#0f1414}html[data-switchboard-theme] .settings-row,html[data-switchboard-theme] .settings-voice-row,html[data-switchboard-theme] .settings-slider-row,html[data-switchboard-theme] .settings-device-option,html[data-switchboard-theme] .settings-agent-row,html[data-switchboard-theme] .settings-section-option,html[data-switchboard-theme] .settings-detail-back,html[data-switchboard-theme] .settings-gateway-option,html[data-switchboard-theme] .settings-gateway-sync-option,html[data-switchboard-theme] .settings-gateway-back,html[data-switchboard-theme] .activity-section-back,html[data-switchboard-theme] .fleet-agent-back,html[data-switchboard-theme] .fleet-machine-back,html[data-switchboard-theme] .fleet-machine-picker-row,html[data-switchboard-theme] .fleet-agent-picker-row,html[data-switchboard-theme] .activity-status-column button{border-color:var(--theme-border);color:var(--theme-text);background:0 0}html[data-switchboard-theme] .settings-agent-row.active,html[data-switchboard-theme] .settings-section-option.active,html[data-switchboard-theme] .settings-gateway-option.active,html[data-switchboard-theme] .settings-gateway-sync-option.active,html[data-switchboard-theme] .activity-status-column.active,html[data-switchboard-theme] .fleet-machine-picker-row.active{background:var(--theme-accent-soft);border-color:var(--theme-accent)}html[data-switchboard-theme] .settings-section-option small,html[data-switchboard-theme] .settings-gateway-option small,html[data-switchboard-theme] .settings-gateway-sync-option small,html[data-switchboard-theme] .fleet-mobile-section-card small,html[data-switchboard-theme] .settings-section-meta{color:var(--theme-muted)}html[data-switchboard-theme] .agent-graph-canvas,html[data-switchboard-theme] .agent-node,html[data-switchboard-theme] .detail-grid div,html[data-switchboard-theme] .config-card dl div,html[data-switchboard-theme] .metric,html[data-switchboard-theme] .activity-status-heading>span{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-switchboard-theme] .agent-node.active{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent-soft)}@media (width<=1100px){html[data-switchboard-theme]{--switchboard-mobile-statusbar-fallback:clamp(1rem, 3dvh, 1.5rem);--switchboard-mobile-top-content-gap:clamp(.625rem, 1.4dvh, .875rem);--switchboard-mobile-top-system-reserve:max(env(safe-area-inset-top,0px), var(--switchboard-mobile-statusbar-fallback));--switchboard-mobile-scroll-padding-top:max(calc(var(--switchboard-mobile-top-system-reserve) + var(--switchboard-mobile-top-content-gap)), clamp(2rem, 5dvh, 2.5rem));--switchboard-mobile-scroll-padding-bottom:calc(var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) + var(--switchboard-main-bottom-gap,var(--switchboard-main-bottom-gap-fallback)) + var(--switchboard-bottom-nav-breathing-room));--switchboard-mobile-page-body-reserve:calc(var(--switchboard-mobile-scroll-padding-top) + clamp(4rem, 10dvh, 4.75rem) + var(--switchboard-bottom-overlay-reserve,var(--switchboard-mobile-nav-fallback-reserve)) + var(--switchboard-bottom-nav-breathing-room) + clamp(.5rem, 1.5dvh, .75rem));scroll-padding-top:var(--switchboard-mobile-scroll-padding-top);scroll-padding-bottom:var(--switchboard-mobile-scroll-padding-bottom)}html[data-switchboard-theme] body,html[data-switchboard-theme] .app-main,html[data-switchboard-theme] .aura-shell .app-main,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-main,html[data-switchboard-theme] .aura-chat-home,html[data-switchboard-theme] .aura-chat-stream,html[data-switchboard-theme] .settings-gateway-list,html[data-switchboard-theme] .settings-gateway-panel,html[data-switchboard-theme] .settings-gateway-sync-list,html[data-switchboard-theme] .settings-gateway-sync-detail,html[data-switchboard-theme] .fleet-agent-picker-list,html[data-switchboard-theme] .voice-call-body{scroll-padding-top:var(--switchboard-mobile-scroll-padding-top);scroll-padding-bottom:var(--switchboard-mobile-scroll-padding-bottom)}html[data-switchboard-theme] .app-main,html[data-switchboard-theme] .aura-shell .app-main,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-main{padding-top:var(--switchboard-mobile-scroll-padding-top);padding-bottom:var(--switchboard-mobile-scroll-padding-bottom)}html[data-switchboard-theme] .app-main:not(.app-main-chat) :where(a[href],button,input,select,textarea,[role=tab],[role=radio],[tabindex]:not([tabindex="-1"])){scroll-margin-top:var(--switchboard-mobile-scroll-padding-top);scroll-margin-bottom:var(--switchboard-mobile-scroll-padding-bottom)}html[data-switchboard-theme] .app-main-chat,html[data-switchboard-theme] .aura-shell .app-main-chat{padding:var(--switchboard-mobile-scroll-padding-top,max(calc(env(safe-area-inset-top,0px) + clamp(.625rem, 1.4dvh, .875rem)), clamp(2rem, 5dvh, 2.5rem))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right)) calc(var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) + var(--switchboard-main-bottom-gap,var(--switchboard-main-bottom-gap-fallback))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left))}html[data-switchboard-theme] .app-main:not(.app-main-chat)>.page-layout,html[data-switchboard-theme] .app-main:not(.app-main-chat)>.fleet-page{max-height:max(12rem, calc(100dvh - var(--switchboard-mobile-page-body-reserve)));overscroll-behavior:contain;scrollbar-width:thin;scroll-padding-top:clamp(.75rem,2dvh,1rem);scroll-padding-bottom:var(--switchboard-mobile-scroll-padding-bottom);padding-bottom:calc(var(--switchboard-main-bottom-gap,var(--switchboard-main-bottom-gap-fallback)) + var(--switchboard-bottom-nav-breathing-room));overflow:hidden auto}html[data-switchboard-theme] .app-main:not(.app-main-chat)>.fleet-page{max-height:max(12rem, calc(100dvh - var(--switchboard-mobile-page-body-reserve) - clamp(.5rem, 1.2dvh, .75rem)))}html[data-switchboard-theme] .aura-chat-home{padding:0}}@media (width<=1100px) and (height>=800px){html[data-switchboard-theme] .app-main:not(.app-main-chat)>.fleet-page{max-height:max(12rem, calc(100dvh - var(--switchboard-mobile-page-body-reserve) - min(var(--switchboard-bottom-nav-height,6rem), clamp(3rem, 8dvh, 6rem))))}}@media (width<=860px){html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2.2vw,.625rem);padding-bottom:0}}@media (width<=640px){.harness-planner-tablist{overscroll-behavior-x:auto;scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(4rem,18vw,4.5rem)),1fr));overflow-x:visible}.harness-planner-tablist button{scroll-snap-align:none}.harness-planner-report-panel .harness-report-head{grid-template-columns:1fr}.harness-planner-report-panel .harness-report-command{justify-content:center;width:100%}.harness-planner-report-panel .harness-report-action-row{grid-template-columns:minmax(0, 1fr) var(--switchboard-touch-target-min)}.harness-planner-report-panel .harness-action-route{min-height:max(var(--switchboard-touch-target-min), clamp(3rem, 10dvh, 3.5rem));grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.125rem,.6dvh,.25rem) clamp(.375rem,1.8vw,.5rem);padding:clamp(.5rem,1.8dvh,.625rem)}.harness-planner-report-panel .harness-action-route strong{grid-column:1}.harness-planner-report-panel .harness-action-route span{display:none}.harness-planner-report-panel .harness-action-route>svg{grid-area:1/2;align-self:center}.harness-planner-report-panel .harness-action-queue{min-height:max(var(--switchboard-touch-target-min), clamp(3rem, 10dvh, 3.5rem))}html[data-switchboard-theme] .settings-theme-grid{grid-template-columns:1fr}html[data-switchboard-theme] .settings-theme-option{min-height:62px}html[data-switchboard-theme] .topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.5rem,2dvh,.75rem);min-height:0;padding:clamp(.625rem,2.2dvh,.875rem);display:grid}html[data-switchboard-theme] .topbar>div:first-child{min-width:0}html[data-switchboard-theme] .topbar h1{text-overflow:ellipsis;white-space:nowrap;text-wrap:auto;max-width:100%;margin:0;font-size:clamp(1.25rem,3.5dvh,1.625rem);line-height:1.08;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .topbar h1{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1rem,2.7dvh,1.25rem);line-height:1.08;display:-webkit-box;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .topbar-title-group{align-items:center}html[data-switchboard-theme] .top-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:max-content}html[data-switchboard-theme] .top-actions .source-badge{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(4.5rem,22vw,6.25rem);overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-voice-card,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card:not(.settings-agent-detail-open),html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-policy-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-voice-card>.section-title,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card:not(.settings-agent-detail-open)>.section-title,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-policy-panel>.section-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-voice-list,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-agent-master,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-policy-panel .policy-list{background:var(--theme-surface);box-shadow:none;border-radius:clamp(.875rem,4vw,1rem)}html[data-switchboard-theme] .settings-voice-row,html[data-switchboard-theme] .settings-gateway-option,html[data-switchboard-theme] .settings-gateway-sync-option,html[data-switchboard-theme] .settings-policy-row{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.125rem,.7dvh,.25rem) clamp(.625rem,2.8vw,.75rem);min-height:clamp(4.25rem,10dvh,4.875rem);padding:clamp(.6875rem,2.7vw,.875rem)}html[data-switchboard-theme] .settings-agent-row{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(.125rem,.7dvh,.25rem) clamp(.5rem,2.3vw,.625rem);min-height:clamp(4.25rem,10dvh,4.875rem);padding:clamp(.6875rem,2.7vw,.875rem)}html[data-switchboard-theme] .settings-voice-row>.settings-row-icon,html[data-switchboard-theme] .settings-gateway-option>.settings-row-icon,html[data-switchboard-theme] .settings-gateway-sync-option>.settings-row-icon,html[data-switchboard-theme] .settings-agent-row>.settings-row-icon,html[data-switchboard-theme] .settings-policy-row>.settings-row-icon{grid-row:1/3;align-self:center}html[data-switchboard-theme] .settings-voice-row>span:not(.settings-row-icon):not(.settings-section-meta),html[data-switchboard-theme] .settings-gateway-option>span:not(.settings-row-icon):not(.settings-section-meta),html[data-switchboard-theme] .settings-gateway-sync-option>span:not(.settings-row-icon):not(.settings-section-meta),html[data-switchboard-theme] .settings-agent-row>span:not(.settings-row-icon):not(.settings-section-meta),html[data-switchboard-theme] .settings-policy-row>span:not(.settings-row-icon):not(.settings-section-meta){grid-area:1/2}html[data-switchboard-theme] .settings-voice-row .settings-section-meta,html[data-switchboard-theme] .settings-gateway-option .settings-section-meta,html[data-switchboard-theme] .settings-gateway-sync-option .settings-section-meta,html[data-switchboard-theme] .settings-policy-row .settings-section-meta{border-radius:var(--voice-radius-pill);background:var(--theme-surface-muted);max-width:100%;min-height:clamp(1.25rem,3.5dvh,1.5rem);color:var(--theme-muted);white-space:normal;grid-area:2/2;justify-self:start;align-items:center;padding-inline:clamp(.4375rem,2vw,.625rem);font-size:clamp(.7rem,2.8vw,.78rem);line-height:1;display:inline-flex}html[data-switchboard-theme] .settings-voice-row>svg,html[data-switchboard-theme] .settings-gateway-option>svg,html[data-switchboard-theme] .settings-gateway-sync-option>svg,html[data-switchboard-theme] .settings-policy-row>svg,html[data-switchboard-theme] .settings-agent-row .status-pill{grid-area:1/3/3;place-self:center end}html[data-switchboard-theme] .settings-agent-row>svg{grid-area:1/4/3;place-self:center end}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-master{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,2.2vw,.625rem);overflow:visible}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row{min-height:max(var(--switchboard-touch-target-min), clamp(3.5rem, 10dvh, 4.25rem));border:1px solid var(--voice-faint-border);background:var(--theme-surface);text-align:center;border-radius:clamp(.875rem,3vw,1rem);grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(.25rem,1vw,.375rem);padding:clamp(.5rem,2.2vw,.625rem)}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row>.settings-row-icon{grid-area:1/1;justify-self:center}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row>span:not(.settings-row-icon):not(.settings-section-meta){grid-area:2/1;justify-self:center;min-width:0;max-width:100%}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row strong{overflow-wrap:anywhere;text-overflow:clip;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.78rem,3.2vw,.9rem);line-height:1.06;display:-webkit-box;overflow:hidden}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row small,html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row .status-pill,html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row>svg{display:none}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-policy-drilldown[data-settings-policy-detail-open=false] .policy-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2.2vw,.625rem);overflow:visible}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row{min-height:max(var(--switchboard-touch-target-min), clamp(4.125rem, 10.4dvh, 4.625rem));border:1px solid var(--voice-faint-border);background:var(--theme-surface);border-radius:clamp(.875rem,3vw,1rem);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:clamp(.125rem,.8dvh,.25rem) clamp(.4375rem,2vw,.5625rem);padding:clamp(.5rem,2.2vw,.625rem)}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row>span:not(.settings-row-icon):not(.settings-section-meta){grid-area:1/2;align-self:end}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row strong{overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row small,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row>svg{display:none}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row .settings-section-meta{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;justify-self:start;min-width:0;max-width:100%;min-height:clamp(1.25rem,3.5dvh,1.5rem);padding-inline:clamp(.375rem,1.8vw,.5rem);font-size:clamp(.68rem,2.8vw,.75rem);line-height:1;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2.2vw,.625rem);max-height:none;padding-bottom:0;overflow:visible}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option{min-height:max(var(--switchboard-touch-target-min), clamp(4.125rem, 10.4dvh, 4.625rem));background:var(--theme-surface);border-radius:clamp(.875rem,3vw,1rem);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:clamp(.125rem,.8dvh,.25rem) clamp(.4375rem,2vw,.5625rem);padding:clamp(.5rem,2.2vw,.625rem)}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option>span:not(.settings-row-icon):not(.settings-section-meta){grid-area:1/2;align-self:end}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option small,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option>svg{display:none}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option .settings-section-meta{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;justify-self:start;min-width:0;max-width:100%;min-height:clamp(1.25rem,3.5dvh,1.5rem);padding-inline:clamp(.375rem,1.8vw,.5rem);font-size:clamp(.68rem,2.8vw,.75rem);line-height:1;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2.2vw,.625rem);padding-bottom:0}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option{min-height:max(var(--switchboard-touch-target-min), clamp(4.125rem, 10.4dvh, 4.625rem));background:var(--theme-surface);border-radius:clamp(.875rem,3vw,1rem);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:clamp(.125rem,.8dvh,.25rem) clamp(.4375rem,2vw,.5625rem);padding:clamp(.5rem,2.2vw,.625rem)}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option>span:not(.settings-row-icon):not(.settings-section-meta){grid-area:1/2;align-self:end}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option small,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option>svg{display:none}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option .settings-section-meta{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;justify-self:start;min-width:0;max-width:100%;min-height:clamp(1.25rem,3.5dvh,1.5rem);padding-inline:clamp(.375rem,1.8vw,.5rem);font-size:clamp(.68rem,2.8vw,.75rem);line-height:1;overflow:hidden}html[data-switchboard-theme] .settings-section-option .settings-section-meta{max-width:clamp(5.75rem,28vw,8.5rem)}}@media (width>=641px) and (width<=780px){html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-master{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1.6vw,.75rem);overflow:visible}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row{min-height:max(var(--switchboard-touch-target-min), clamp(3.75rem, 8dvh, 4.5rem));border:1px solid var(--voice-faint-border);background:var(--theme-surface);text-align:center;border-radius:clamp(.875rem,2vw,1rem);grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(.25rem,.8vw,.375rem);padding:clamp(.625rem,1.7vw,.875rem)}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row>.settings-row-icon{grid-area:1/1;justify-self:center}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row>span:not(.settings-row-icon):not(.settings-section-meta){grid-area:2/1;justify-self:center;min-width:0;max-width:100%}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row strong{overflow-wrap:anywhere;text-overflow:clip;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row small,html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row .status-pill,html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row>svg{display:none}html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .policy-list,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,1.6vw,.75rem);overflow:visible}html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option{min-height:max(var(--switchboard-touch-target-min), clamp(4.125rem, 8dvh, 4.75rem));border:1px solid var(--voice-faint-border);background:var(--theme-surface);border-radius:clamp(.875rem,2vw,1rem);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:clamp(.125rem,.6vw,.25rem) clamp(.5rem,1.6vw,.75rem);padding:clamp(.625rem,1.7vw,.875rem)}html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row>span:not(.settings-row-icon):not(.settings-section-meta),html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option>span:not(.settings-row-icon):not(.settings-section-meta){grid-area:1/2;align-self:end}html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row strong,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option strong{overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row small,html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row>svg,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option small,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option>svg{display:none}html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row .settings-section-meta,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option .settings-section-meta{grid-area:2/2;justify-self:start;min-width:0;max-width:100%}}@media (width<=1100px) and (height<=480px) and (orientation:landscape){html[data-switchboard-theme]{--switchboard-short-landscape-panel-height:max(7rem, calc(100dvh - var(--switchboard-mobile-page-body-reserve) - var(--switchboard-bottom-overlay-reserve,var(--switchboard-mobile-nav-fallback-reserve)) - clamp(.5rem, 2dvh, .75rem)));--switchboard-short-landscape-voice-top:max(calc(10px + env(safe-area-inset-top,0px)), 28px);--switchboard-short-landscape-voice-height:max(10rem, calc(100dvh - var(--switchboard-bottom-overlay-reserve,var(--switchboard-mobile-nav-fallback-reserve)) - var(--switchboard-short-landscape-voice-top) - clamp(.5rem, 2dvh, .75rem)))}html[data-switchboard-theme] .app-main:not(.app-main-chat)>.page-layout,html[data-switchboard-theme] .app-main:not(.app-main-chat)>.fleet-page{max-height:max(10rem, calc(100dvh - var(--switchboard-mobile-page-body-reserve)))}html[data-switchboard-theme] .aura-chat-home.voice-mode-active{grid-template-rows:minmax(0, var(--switchboard-short-landscape-voice-height));height:100dvh;min-height:0;padding-top:var(--switchboard-short-landscape-voice-top);align-content:start;gap:0;padding-bottom:0}html[data-switchboard-theme] .aura-chat-home.voice-mode-active>.aura-chat-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-switchboard-theme] .aura-chat-home.voice-mode-active .aura-voice-mode{height:var(--switchboard-short-landscape-voice-height);max-height:var(--switchboard-short-landscape-voice-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;grid-row:1;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;gap:clamp(.375rem,1.5dvh,.5rem);padding:clamp(.625rem,2.4dvh,.875rem);overflow:hidden auto}html[data-switchboard-theme] .voice-call-top{align-items:center;gap:clamp(.5rem,2dvh,.75rem)}html[data-switchboard-theme] .voice-mode-header{gap:0}html[data-switchboard-theme] .voice-mode-header h2{font-size:clamp(1rem,4.4dvh,1.25rem);line-height:1.08}html[data-switchboard-theme] .voice-mode-kicker,html[data-switchboard-theme] .voice-mode-header p,html[data-switchboard-theme] .voice-route-chip{display:none}html[data-switchboard-theme] .voice-call-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-content:center;align-items:center;gap:clamp(.5rem,2dvh,.75rem) clamp(.625rem,2.6dvh,.875rem);min-height:0;padding:0}html[data-switchboard-theme] .voice-wave-stack{display:none}html[data-switchboard-theme] .voice-stage-copy{grid-area:1/1;gap:clamp(.1875rem,1dvh,.3125rem)}html[data-switchboard-theme] .voice-stage-copy h3{font-size:clamp(1rem,5dvh,1.35rem);line-height:1.06}html[data-switchboard-theme] .voice-stage-copy p{display:none}html[data-switchboard-theme] .voice-caption-strip{border-top:0;grid-area:1/2;align-content:center;align-self:stretch;gap:clamp(.25rem,1.3dvh,.375rem);min-height:0;padding-top:0}html[data-switchboard-theme] .voice-caption-strip textarea{height:clamp(2.75rem,12dvh,3.125rem);min-height:var(--switchboard-touch-target-min);text-align:left;max-height:clamp(2.75rem,12dvh,3.125rem)}html[data-switchboard-theme] .voice-caption-strip small,html[data-switchboard-theme] .voice-caption-strip em{max-height:clamp(1rem,4dvh,1.25rem);overflow:hidden}html[data-switchboard-theme] .voice-call-controls{min-height:var(--switchboard-touch-target-min);align-self:end;gap:clamp(.4375rem,1.8dvh,.625rem)}html[data-switchboard-theme] .voice-end-button,html[data-switchboard-theme] .voice-send-now{min-height:var(--switchboard-touch-target-min);padding-inline:clamp(.625rem,2.4dvh,.875rem)}html[data-switchboard-theme] .voice-call-controls .voice-mode-mic{width:clamp(5.75rem,21dvh,6.75rem);height:clamp(3rem,12dvh,3.375rem);padding-inline:clamp(.75rem,3dvh,1rem)}html[data-switchboard-theme] .settings-drilldown-layout:not(.detail-open) .settings-section-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.4375rem,1.8dvh,.625rem)}html[data-switchboard-theme] .settings-drilldown-layout:not(.detail-open) .settings-section-list>.section-title{display:none}html[data-switchboard-theme] .settings-drilldown-layout:not(.detail-open) .settings-section-option{min-height:max(var(--switchboard-touch-target-min), clamp(2.75rem, 12dvh, 3.25rem));text-align:left;grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center start;gap:clamp(.375rem,1.6dvh,.5rem);padding:clamp(.3125rem,1.5dvh,.5rem)}html[data-switchboard-theme] .settings-drilldown-layout:not(.detail-open) .settings-section-option>.settings-row-icon{grid-area:1/1;justify-self:center;width:clamp(1.625rem,7dvh,1.875rem);height:clamp(1.625rem,7dvh,1.875rem)}html[data-switchboard-theme] .settings-drilldown-layout:not(.detail-open) .settings-section-option>span:nth-child(2){grid-area:1/2;justify-self:stretch;min-width:0}html[data-switchboard-theme] .settings-drilldown-layout:not(.detail-open) .settings-section-option strong{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;max-width:100%;font-size:clamp(.78rem,3dvh,.86rem);line-height:1;display:block;overflow:hidden}html[data-switchboard-theme] .settings-voice-drilldown[data-settings-voice-detail-open=false] .settings-voice-list,html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .policy-list,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-list,html[data-switchboard-theme] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4375rem,1.8dvh,.625rem);padding-bottom:0;overflow:visible}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-master{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.4375rem,1.8dvh,.625rem);overflow:visible}html[data-switchboard-theme] .settings-voice-drilldown[data-settings-voice-detail-open=false] .settings-voice-row,html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option,html[data-switchboard-theme] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option{min-height:max(var(--switchboard-touch-target-min), clamp(3.25rem, 13dvh, 3.875rem));border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:clamp(.75rem,2.2dvh,.875rem);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:clamp(.375rem,1.6dvh,.5rem);padding:clamp(.5rem,2dvh,.625rem)}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row{min-height:max(var(--switchboard-touch-target-min), clamp(3.125rem, 12dvh, 3.75rem));border:1px solid var(--theme-border);background:var(--theme-surface);text-align:center;border-radius:clamp(.75rem,2.2dvh,.875rem);grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(.1875rem,1dvh,.3125rem);padding:clamp(.4375rem,1.8dvh,.625rem)}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row>.settings-row-icon{grid-area:1/1;justify-self:center}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row>span:not(.settings-row-icon):not(.settings-section-meta){grid-area:2/1;justify-self:center;min-width:0;max-width:100%}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row strong,html[data-switchboard-theme] .settings-voice-drilldown[data-settings-voice-detail-open=false] .settings-voice-row strong,html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row strong,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option strong,html[data-switchboard-theme] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option strong{overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row small,html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row .status-pill,html[data-switchboard-theme] .settings-agent-drilldown[data-settings-agent-detail-open=false] .settings-agent-row>svg,html[data-switchboard-theme] .settings-voice-drilldown[data-settings-voice-detail-open=false] .settings-voice-row small,html[data-switchboard-theme] .settings-voice-drilldown[data-settings-voice-detail-open=false] .settings-voice-row>svg,html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row small,html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row .settings-section-meta,html[data-switchboard-theme] .settings-policy-drilldown[data-settings-policy-detail-open=false] .settings-policy-row>svg,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option small,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option .settings-section-meta,html[data-switchboard-theme] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-option>svg,html[data-switchboard-theme] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option small,html[data-switchboard-theme] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option .settings-section-meta,html[data-switchboard-theme] .settings-gateway-sync-drilldown:not(.sync-detail-open) .settings-gateway-sync-option>svg{display:none}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-detail,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-sync-detail,html[data-switchboard-theme] .app-main[data-route-depth=detail] .fleet-agent-detail,html[data-switchboard-theme] .app-main[data-route-depth=detail] .activity-detail-layout .task-detail{max-height:var(--switchboard-short-landscape-panel-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow:hidden auto}html[data-switchboard-theme] .fleet-mobile-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.4375rem,1.8dvh,.625rem)}html[data-switchboard-theme] .fleet-mobile-section-card{min-height:var(--switchboard-mobile-route-card-min);padding:var(--switchboard-mobile-route-card-padding);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(.1875rem,1dvh,.3125rem)}html[data-switchboard-theme] .fleet-mobile-section-card .entity-icon,html[data-switchboard-theme] .fleet-mobile-section-card small,html[data-switchboard-theme] .fleet-mobile-section-card>svg{display:none}html[data-switchboard-theme] .activity-status-heading{min-height:var(--switchboard-mobile-route-card-min);padding-inline:var(--switchboard-mobile-route-card-padding)}html[data-switchboard-theme] .harness-planner-report-panel .harness-action-route,html[data-switchboard-theme] .harness-planner-report-panel .harness-action-queue{min-height:max(var(--switchboard-touch-target-min), clamp(3rem, 11dvh, 3.5rem))}}html[data-switchboard-theme] .settings-appearance-card,html[data-switchboard-theme] .settings-voice-card,html[data-switchboard-theme] .settings-orchestrator-card,html[data-switchboard-theme] .settings-registry-card,html[data-switchboard-theme] .settings-policy-panel{grid-column:1/-1}html[data-switchboard-theme] .settings-preferences-layout .settings-form .control-field,html[data-switchboard-theme] .control-field,html[data-switchboard-theme] .settings-preferences-layout .bridge-diagnostics,html[data-switchboard-theme] .settings-voice-detail,html[data-switchboard-theme] .settings-policy-detail,html[data-switchboard-theme] .settings-policy-agent-list span{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-switchboard-theme] .settings-preferences-layout .settings-form .control-field span,html[data-switchboard-theme] .control-field span{color:var(--theme-muted)}html[data-switchboard-theme] .settings-preferences-layout .settings-form .control-field input,html[data-switchboard-theme] .settings-preferences-layout .settings-form .control-field select,html[data-switchboard-theme] .settings-slider-row select,html[data-switchboard-theme] .settings-range-control input[type=number]{border-color:var(--theme-border-strong);background:var(--theme-surface-strong);color:var(--theme-text);box-shadow:none}html[data-switchboard-theme] select option{background:var(--theme-surface-strong);color:var(--theme-text)}html[data-switchboard-theme] .settings-preferences-layout{gap:var(--space-7)}html[data-switchboard-theme] .surface,html[data-switchboard-theme] .topbar{border-radius:10px}html[data-switchboard-theme] .settings-card{padding:var(--space-8)}html[data-switchboard-theme] .section-title{margin-bottom:14px}html[data-switchboard-theme] .settings-group-list,html[data-switchboard-theme] .settings-agent-master,html[data-switchboard-theme] .settings-policy-panel .policy-list,html[data-switchboard-theme] .fleet-machine-picker,html[data-switchboard-theme] .fleet-agent-picker{border-radius:10px;overflow:hidden}html[data-switchboard-theme] .settings-row,html[data-switchboard-theme] .settings-slider-row,html[data-switchboard-theme] .settings-device-option,html[data-switchboard-theme] .settings-agent-row,html[data-switchboard-theme] .settings-policy-row{min-height:58px;padding:12px 14px}html[data-switchboard-theme] .settings-row-icon{border-radius:9px}html[data-switchboard-theme] .topbar{min-height:64px}html[data-switchboard-theme] .route-back-button{color:var(--theme-text);box-shadow:none;background:0 0;border-color:#0000}html[data-switchboard-theme] .route-back-button:hover{border-color:var(--theme-border-strong);background:var(--theme-accent-soft)}html[data-switchboard-theme] .route-back-button:focus-visible{background:var(--theme-surface-muted);box-shadow:inset 0 0 0 2px var(--theme-accent);outline:2px solid #0000}html[data-switchboard-theme] .top-actions{flex-wrap:wrap}html[data-switchboard-theme] .mock-form-grid{gap:var(--space-5)}html[data-switchboard-theme] .bridge-diagnostics{border-radius:10px}html[data-switchboard-theme] .activity-status-strip{gap:var(--space-5)}@media (width<=1100px){html[data-switchboard-theme] .settings-card{padding:var(--space-7)}}@media (width<=640px){html[data-switchboard-theme] .section-title{flex-flow:wrap;align-items:flex-start;gap:clamp(.5rem,2vw,.75rem);margin-bottom:clamp(.625rem,2.4dvh,.875rem)}html[data-switchboard-theme] .section-title h2{font-size:clamp(1.125rem,4.8vw,1.25rem);line-height:1.12}html[data-switchboard-theme] .section-title>.source-badge{margin-left:auto}html[data-switchboard-theme] .depth-trail,html[data-switchboard-theme] .fleet-depth-bar{white-space:nowrap}html[data-switchboard-theme] .depth-trail{white-space:normal;flex-wrap:wrap;overflow:visible}html[data-switchboard-theme] .fleet-depth-bar{flex-wrap:nowrap;overflow:auto hidden}html[data-switchboard-theme] .fleet-drilldown-page.agent-detail-open>.fleet-depth-bar{display:none}html[data-switchboard-theme] .depth-trail span,html[data-switchboard-theme] .depth-trail strong,html[data-switchboard-theme] .fleet-depth-bar span,html[data-switchboard-theme] .fleet-depth-bar strong{white-space:nowrap;max-width:100%}}@media (width<=780px),(width<=1100px) and (height<=480px) and (orientation:landscape){html[data-switchboard-theme] .app-main[data-route-depth=root] .activity-depth-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-switchboard-theme] .app-main[data-route-depth=root] .activity-depth-panel>.section-title,html[data-switchboard-theme] .app-main[data-route-depth=root] .activity-depth-trail,html[data-switchboard-theme] .app-main[data-route-depth=root] .activity-depth-panel .activity-metrics{display:none}html[data-switchboard-theme] .app-main[data-route-depth=root] .activity-status-column{background:var(--theme-surface);box-shadow:none}html[data-switchboard-theme] .app-main[data-route-depth=root] .activity-status-column.active{background:var(--theme-surface);border-color:var(--theme-border)}}@media (width<=860px){.harness-planner-grid,html[data-switchboard-theme] .harness-planner-grid,.harness-metrics,html[data-switchboard-theme] .harness-metrics,.harness-event-list,html[data-switchboard-theme] .harness-event-list{grid-template-columns:1fr}.fleet-drilldown-page.planner-detail-open .harness-metrics,html[data-switchboard-theme] .fleet-drilldown-page.planner-detail-open .harness-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,1.8dvh,.625rem)}.fleet-drilldown-page.planner-detail-open .harness-metrics .metric{min-height:clamp(4.25rem,11dvh,5rem);padding:clamp(.625rem,2.2dvh,.75rem)}html[data-switchboard-theme] .app-main[data-route-depth=detail] .harness-resource-panel>.section-title{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(.5rem,2vw,.75rem)}html[data-switchboard-theme] .app-main[data-route-depth=detail] .harness-resource-panel>.section-title .section-subcopy{display:none}html[data-switchboard-theme] .app-main[data-route-depth=detail] .harness-resource-panel>.section-title>.source-badge{margin-left:0}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .mock-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.375rem,1.4dvh,.5rem)}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .control-field.wide{grid-column:auto}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .control-field{gap:.125rem}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .control-field span{line-height:1.05}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel input,html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel select{min-height:var(--switchboard-touch-target-min);text-overflow:ellipsis;white-space:nowrap;border-radius:.8125rem;overflow:hidden}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel select{padding-right:1.75rem}}html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-online,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-running,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-complete,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-success,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-configured,html[data-switchboard-theme] .status-online,html[data-switchboard-theme] .status-running,html[data-switchboard-theme] .status-complete,html[data-switchboard-theme] .status-success,html[data-switchboard-theme] .status-configured{background:var(--theme-success-bg);color:var(--theme-success-text)}html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-idle,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-watching,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-queued,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-busy,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-needs_approval,html[data-switchboard-theme] .status-idle,html[data-switchboard-theme] .status-watching,html[data-switchboard-theme] .status-queued,html[data-switchboard-theme] .status-busy,html[data-switchboard-theme] .status-needs_approval{background:var(--theme-warning-bg);color:var(--theme-warning-text)}html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-planned,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-offline,html[data-switchboard-theme] .app-frame:not(.aura-shell) .status-failed,html[data-switchboard-theme] .status-planned,html[data-switchboard-theme] .status-offline,html[data-switchboard-theme] .status-failed{background:var(--theme-danger-bg);color:var(--theme-danger-text)}html[data-switchboard-theme] .app-frame:not(.aura-shell) .depth-trail strong,html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-depth-bar strong,html[data-switchboard-theme] .depth-trail strong,html[data-switchboard-theme] .fleet-depth-bar strong,html[data-switchboard-theme] .agent-detail-tabs button.active,html[data-switchboard-theme] .nav-voice-action.active{background:var(--theme-accent);color:#fff}html[data-switchboard-theme=dark] .app-frame:not(.aura-shell) .depth-trail strong,html[data-switchboard-theme=dark] .app-frame:not(.aura-shell) .fleet-depth-bar strong,html[data-switchboard-theme=dark] .depth-trail strong,html[data-switchboard-theme=dark] .fleet-depth-bar strong,html[data-switchboard-theme=dark] .agent-detail-tabs button.active,html[data-switchboard-theme=dark] .nav-voice-action.active{color:#0f1414}html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-detail-tabs,html[data-switchboard-theme] .fleet-agent-detail .agent-detail-tabs,html[data-switchboard-theme] .agent-settings-subtabs{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-detail-tabs button,html[data-switchboard-theme] .fleet-agent-detail .agent-detail-tabs button,html[data-switchboard-theme] .agent-settings-subtabs button{color:var(--theme-muted)}html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-detail-tabs button.active,html[data-switchboard-theme] .fleet-agent-detail .agent-detail-tabs button.active,html[data-switchboard-theme] .agent-detail-tabs button.active,html[data-switchboard-theme] .agent-settings-subtabs button.active{background:var(--theme-accent);color:#fff}html[data-switchboard-theme] .agent-detail-tabs button:focus-visible,html[data-switchboard-theme] .agent-settings-subtabs button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-4px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--theme-surface-strong) 72%, transparent)}html[data-switchboard-theme=dark] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-detail-tabs button.active,html[data-switchboard-theme=dark] .fleet-agent-detail .agent-detail-tabs button.active,html[data-switchboard-theme=dark] .agent-detail-tabs button.active,html[data-switchboard-theme=dark] .agent-settings-subtabs button.active{color:#0f1414}html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-usage-grid .metric,html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-history-item,html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .toggle-row,html[data-switchboard-theme] .fleet-agent-detail .agent-usage-grid .metric,html[data-switchboard-theme] .fleet-agent-detail .agent-history-item,html[data-switchboard-theme] .fleet-agent-detail .toggle-row{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-usage-grid .metric strong,html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-history-item strong,html[data-switchboard-theme] .fleet-agent-detail .agent-usage-grid .metric strong,html[data-switchboard-theme] .fleet-agent-detail .agent-history-item strong{color:var(--theme-text)}html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-usage-grid .metric span,html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-history-item small,html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .toggle-row span,html[data-switchboard-theme] .fleet-agent-detail .agent-usage-grid .metric span,html[data-switchboard-theme] .fleet-agent-detail .agent-history-item small,html[data-switchboard-theme] .fleet-agent-detail .toggle-row span,html[data-switchboard-theme] .metric span{color:var(--theme-muted)}html[data-switchboard-theme] .agent-settings-panel input,html[data-switchboard-theme] .agent-settings-panel select,html[data-switchboard-theme] .fleet-agent-detail .toggle-row input,html[data-switchboard-theme] .fleet-agent-detail .toggle-row select{border-color:var(--theme-border-strong);background:var(--theme-surface-strong);color:var(--theme-text);accent-color:var(--theme-accent)}html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-graph-panel.embedded,html[data-switchboard-theme] .fleet-agent-detail .agent-graph-panel.embedded{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0}html[data-switchboard-theme] .harness-planner-tablist,html[data-switchboard-theme] .harness-planner-summary>div,html[data-switchboard-theme] .harness-executive-report,html[data-switchboard-theme] .harness-pool-row,html[data-switchboard-theme] .harness-plan-row,html[data-switchboard-theme] .harness-event-row{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-switchboard-theme] .harness-planner-tablist button{color:var(--theme-muted)}html[data-switchboard-theme] .harness-planner-tablist button.active{background:var(--theme-accent);color:#fff}html[data-switchboard-theme=dark] .harness-planner-tablist button.active{color:#0f1414}html[data-switchboard-theme] .harness-planner-summary>div.attention,html[data-switchboard-theme] .harness-executive-report.blocked,html[data-switchboard-theme] .harness-executive-report.pressure,html[data-switchboard-theme] .harness-pool-row.saturated,html[data-switchboard-theme] .harness-event-row.warn,html[data-switchboard-theme] .harness-event-row.error{border-color:color-mix(in srgb, var(--theme-warning-text) 38%, var(--theme-border));background:var(--theme-warning-bg);color:var(--theme-warning-text)}html[data-switchboard-theme] .harness-planner-summary dt,html[data-switchboard-theme] .harness-executive-report small,html[data-switchboard-theme] .harness-pool-row small,html[data-switchboard-theme] .harness-plan-row small,html[data-switchboard-theme] .harness-event-row span,html[data-switchboard-theme] .harness-event-row small,html[data-switchboard-theme] .harness-event-summary,html[data-switchboard-theme] .harness-capability-row span,html[data-switchboard-theme] .harness-score-list span{color:var(--theme-muted)}html[data-switchboard-theme] .harness-planner-summary dd,html[data-switchboard-theme] .harness-executive-report strong,html[data-switchboard-theme] .harness-pool-row strong,html[data-switchboard-theme] .harness-plan-row strong,html[data-switchboard-theme] .harness-event-row strong{color:var(--theme-text)}html[data-switchboard-theme] .harness-report-facts span,html[data-switchboard-theme] .harness-report-list span{border-color:var(--theme-border-strong);background:var(--theme-surface-strong);color:var(--theme-text)}html[data-switchboard-theme] .harness-report-list span.blocked{border-color:color-mix(in srgb, var(--theme-warning-text) 44%, var(--theme-border));background:var(--theme-warning-bg);color:var(--theme-warning-text)}html[data-switchboard-theme] .fleet-add-card strong,html[data-switchboard-theme] .fleet-machine-card strong,html[data-switchboard-theme] .nested-agent-card strong,html[data-switchboard-theme] .task-empty-state strong,html[data-switchboard-theme] .approval-empty strong{color:var(--theme-text)}html[data-switchboard-theme] .fleet-add-card small,html[data-switchboard-theme] .fleet-machine-card small,html[data-switchboard-theme] .nested-agent-card small,html[data-switchboard-theme] .nested-agent-empty,html[data-switchboard-theme] .task-target,html[data-switchboard-theme] .task-empty-state span,html[data-switchboard-theme] .task-empty-state p,html[data-switchboard-theme] .approval-empty span,html[data-switchboard-theme] .approval-empty p{color:var(--theme-muted)}html[data-switchboard-theme] .approval-empty,html[data-switchboard-theme] .task-empty-state{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-muted)}html[data-switchboard-theme] .aura-shell .nav-button.active .nav-count,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button.active .nav-count,html[data-switchboard-theme] .nav-button.active .nav-count{background:var(--theme-accent);color:#fff;border-color:#0000}html[data-switchboard-theme=dark] .aura-shell .nav-button.active .nav-count,html[data-switchboard-theme=dark] .app-frame:not(.aura-shell) .nav-button.active .nav-count,html[data-switchboard-theme=dark] .nav-button.active .nav-count{color:#0f1414}html[data-switchboard-theme=light] .aura-shell .nav-button .nav-count,html[data-switchboard-theme=light] .app-frame:not(.aura-shell) .nav-button .nav-count,html[data-switchboard-theme=light] .nav-button .nav-count{border-color:color-mix(in srgb, var(--theme-accent) 18%, transparent);background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-switchboard-theme=light] .aura-shell .nav-button.active .nav-count,html[data-switchboard-theme=light] .app-frame:not(.aura-shell) .nav-button.active .nav-count,html[data-switchboard-theme=light] .nav-button.active .nav-count{color:var(--theme-accent);background:#fff;border-color:#ffffffc2}@media (width<=640px){html[data-switchboard-theme] .agent-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .mock-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.375rem,1.4dvh,.5rem)}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .control-field.wide{grid-column:auto}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .control-field{gap:.125rem}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .control-field span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;line-height:1.05;overflow:hidden}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel input,html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel select{min-height:max(var(--switchboard-touch-target-min), clamp(2.125rem, 5.2dvh, 2.375rem));text-overflow:ellipsis;white-space:nowrap;border-radius:.8125rem;padding-inline:clamp(.5rem,2.4vw,.625rem);font-size:clamp(.875rem,3.6vw,.95rem);overflow:hidden}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel select{padding-right:1.75rem}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .toggle-row{min-height:max(var(--switchboard-touch-target-min), clamp(2.5rem, 6dvh, 2.75rem));border-radius:.875rem;padding:0 clamp(.625rem,2.6vw,.75rem)}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .toggle-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-switchboard-theme] .agent-action-row{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-switchboard-theme] .agent-action-row .secondary-action{min-height:max(var(--switchboard-touch-target-min), clamp(2.625rem, 6.5dvh, 2.875rem));gap:.25rem;padding:0 .375rem;font-size:.76rem}html[data-switchboard-theme] .app-main[data-route-depth=detail] .agent-action-row .secondary-action{min-width:0;min-height:max(var(--switchboard-touch-target-min), clamp(2.625rem, 6.5dvh, 2.875rem));max-height:max(var(--switchboard-touch-target-min), clamp(2.625rem, 6.5dvh, 2.875rem));justify-content:center;padding:0}html[data-switchboard-theme] .app-main[data-route-depth=detail] .agent-action-row .secondary-action .action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .agent-action-row .secondary-action svg{width:clamp(1.125rem,4.8dvh,1.25rem);height:clamp(1.125rem,4.8dvh,1.25rem)}html[data-switchboard-theme] .agent-detail-tabs{border-radius:12px}html[data-switchboard-theme] .agent-detail-tabs button{min-width:0;min-height:var(--switchboard-touch-target-min);overflow-wrap:normal;white-space:nowrap;border-radius:9px;flex-basis:0}}@media (width<=860px){html[data-switchboard-theme] .fleet-drilldown-page.agent-detail-open>.fleet-depth-bar{display:none}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open>.section-title{display:none}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .settings-agent-drilldown{grid-template-columns:minmax(0,1fr);display:block}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .fleet-agent-detail.embedded{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .fleet-agent-detail.embedded>.section-title{margin-bottom:clamp(.5rem,1.8dvh,.75rem)}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .agent-action-row{gap:clamp(.375rem,1.6vw,.5rem)}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .agent-settings-panel .mock-form-grid{grid-template-columns:minmax(0,1fr);gap:clamp(.5rem,1.8dvh,.625rem)}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .agent-settings-panel .control-field,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .agent-settings-panel .control-field.wide{grid-column:auto}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .agent-settings-panel .control-field span{font-size:clamp(.72rem,2.8vw,.78rem)}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .agent-settings-panel input,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .agent-settings-panel select{min-height:max(var(--switchboard-touch-target-min), clamp(2.5rem, 6.2dvh, 2.875rem));padding-inline:clamp(.75rem,3.6vw,1rem);font-size:clamp(.95rem,4vw,1rem)}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .agent-settings-panel select{padding-right:clamp(2rem,8vw,2.4rem)}}@media (width<=1100px) and (height<=480px) and (orientation:landscape){html[data-switchboard-theme] .settings-preferences-layout.settings-drilldown-layout.detail-open{grid-template-columns:minmax(0,1fr)}html[data-switchboard-theme] .settings-preferences-layout.detail-open .settings-detail-shell,html[data-switchboard-theme] .settings-registry-card.settings-agent-detail-open,html[data-switchboard-theme] .settings-registry-card.settings-agent-detail-open .settings-agent-drilldown,html[data-switchboard-theme] .settings-registry-card.settings-agent-detail-open .fleet-agent-detail.embedded,html[data-switchboard-theme] .settings-registry-card.settings-agent-detail-open .agent-settings-panel,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .settings-agent-drilldown,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .fleet-agent-detail.embedded,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .agent-settings-panel{grid-column:1/-1;justify-self:stretch;width:100%;max-width:none}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .identity-settings-panel{grid-template-columns:minmax(0, 1fr) minmax(var(--switchboard-touch-target-min), .62fr);align-items:end;gap:clamp(.375rem,1.4dvh,.5rem)}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .mock-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.3125rem,1.2dvh,.4375rem)}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .identity-settings-panel>.mock-form-grid{grid-column:1}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .identity-settings-panel>.toggle-row{min-height:var(--switchboard-touch-target-min);grid-column:2}html[data-switchboard-theme] .settings-registry-card.settings-agent-detail-open .agent-settings-panel .identity-settings-panel{grid-template-columns:minmax(0,1fr)}html[data-switchboard-theme] .settings-registry-card.settings-agent-detail-open .agent-settings-panel .identity-settings-panel>.mock-form-grid,html[data-switchboard-theme] .settings-registry-card.settings-agent-detail-open .agent-settings-panel .identity-settings-panel>.toggle-row{grid-column:1/-1}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .control-field.wide{grid-column:span 2}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel .control-field{gap:clamp(.0625rem,.5dvh,.125rem)}}@media (width<=1100px){html[data-switchboard-theme] .app-main[data-route-depth=detail] .fleet-agent-detail:not(.embedded)>.section-title,html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-registry-card.settings-agent-detail-open .fleet-agent-detail.embedded>.section-title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=374px){html[data-switchboard-theme] .agent-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-switchboard-theme] .app-main[data-route-depth=detail] .agent-action-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){html[data-switchboard-theme] .agent-graph-canvas,html[data-switchboard-theme] .fleet-detail-column .agent-graph-canvas{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--switchboard-agent-node-mobile-width)), 1fr));align-items:stretch;gap:clamp(.625rem,2.6dvh,.875rem);height:auto;min-height:0;padding:clamp(.75rem,3.2vw,1rem);display:grid;overflow:visible}html[data-switchboard-theme] .agent-graph-canvas .agent-node{width:100%;min-width:0;max-width:var(--switchboard-agent-node-mobile-width);justify-self:center;min-height:clamp(4.25rem,10dvh,4.875rem);position:relative;inset:auto;transform:none}html[data-switchboard-theme] .agent-graph-canvas .agent-node.orchestrator{width:100%;max-width:min(100%,clamp(17rem,78vw,20rem))}html[data-switchboard-theme] .agent-graph-canvas .agent-graph-lines{display:none}.aura-shell .app-nav,.app-frame:not(.aura-shell) .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{z-index:20;width:100vw;max-width:100vw;height:auto;min-height:var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve));padding:0 calc(var(--switchboard-bottom-nav-shell-padding) + var(--switchboard-mobile-inline-safe-right)) calc(var(--switchboard-mobile-nav-offset) + env(safe-area-inset-bottom,0px)) calc(var(--switchboard-bottom-nav-shell-padding) + var(--switchboard-mobile-inline-safe-left));box-shadow:none;pointer-events:none;isolation:isolate;background:0 0;border:0;place-items:end center;display:grid;position:fixed;inset:auto auto 0 0;overflow:visible}.aura-shell .app-nav:before,.app-frame:not(.aura-shell) .app-nav:before,html[data-switchboard-theme] .aura-shell .app-nav:before,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(#0f141400,#0f141461 42%,#0f1414bd);position:absolute;inset:0}html[data-switchboard-theme=light] .aura-shell .app-nav:before,html[data-switchboard-theme=light] .app-frame:not(.aura-shell) .app-nav:before{background:linear-gradient(#f8fafb00,#f8fafb6b 42%,#f8fafbc7)}html[data-switchboard-theme=dark] .aura-shell .app-nav:before,html[data-switchboard-theme=dark] .app-frame:not(.aura-shell) .app-nav:before{background:linear-gradient(#0f141400,#0f14146b 42%,#0f1414c7)}.aura-shell .app-nav nav,.app-frame:not(.aura-shell) .app-nav nav,html[data-switchboard-theme] .aura-shell .app-nav nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav{width:100%;max-width:var(--switchboard-bottom-nav-max-width);height:var(--switchboard-bottom-nav-dock-height);z-index:1;min-width:0;padding:var(--switchboard-bottom-nav-inner-padding);border-radius:var(--switchboard-bottom-nav-radius);color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.18);pointer-events:auto;background:#121618d6;border:1px solid #ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));justify-self:center;place-items:center;gap:0;display:grid;position:relative;overflow:visible;box-shadow:0 16px 42px #0000003d,inset 0 1px #ffffff14}html[data-switchboard-theme=light] .aura-shell .app-nav nav,html[data-switchboard-theme=light] .app-frame:not(.aura-shell) .app-nav nav{color:var(--theme-text);background:#f8fafbdb;border-color:#10181c1f;box-shadow:0 16px 42px #10181c29,inset 0 1px #ffffffc7}html[data-switchboard-theme=dark] .aura-shell .app-nav nav,html[data-switchboard-theme=dark] .app-frame:not(.aura-shell) .app-nav nav{color:var(--theme-nav-text);background:#0f1414d6;border-color:#ffffff1f}.aura-shell .nav-button,.app-frame:not(.aura-shell) .nav-button,.nav-voice-action,html[data-switchboard-theme] .aura-shell .nav-button,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button,html[data-switchboard-theme] .nav-voice-action{width:var(--switchboard-bottom-nav-button-size);min-width:var(--switchboard-bottom-nav-button-size);max-width:var(--switchboard-bottom-nav-button-size);height:var(--switchboard-bottom-nav-button-size);min-height:var(--switchboard-bottom-nav-button-size);max-height:var(--switchboard-bottom-nav-button-size);border-radius:var(--switchboard-bottom-nav-button-radius);color:currentColor;box-shadow:none;text-align:center;background:0 0;border:0;grid-template-rows:1fr;grid-template-columns:1fr;place-self:center;place-items:center;padding:0;transition:background .16s,color .16s,box-shadow .16s;display:grid;position:relative;transform:none}.aura-shell .app-nav nav>[data-testid=nav-chat],.app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-chat]{grid-column:1}.aura-shell .app-nav nav>[data-testid=nav-fleet],.app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-fleet]{grid-column:2}.aura-shell .app-nav nav>[data-testid=nav-activity],.app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-activity]{grid-column:4}.aura-shell .app-nav nav>[data-testid=nav-settings],.app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-settings]{grid-column:5}.nav-voice-action,html[data-switchboard-theme] .nav-voice-action{z-index:2;width:var(--switchboard-bottom-nav-active-size);min-width:var(--switchboard-bottom-nav-active-size);max-width:var(--switchboard-bottom-nav-active-size);height:var(--switchboard-bottom-nav-active-size);min-height:var(--switchboard-bottom-nav-active-size);max-height:var(--switchboard-bottom-nav-active-size);border-radius:var(--voice-radius-pill);color:var(--theme-accent,#8fd6cb);transform:translate(-50%, calc(-50% + var(--switchboard-bottom-nav-active-lift)));background:#141c1deb;border:1px solid #ffffff38;grid-column:1/-1;position:absolute;top:50%;left:50%;box-shadow:0 12px 28px #00000047,0 0 0 4px #121618d6}html[data-switchboard-theme=light] .nav-voice-action{border-color:color-mix(in srgb, var(--theme-accent) 22%, transparent);color:var(--theme-accent);background:#ffffffeb;box-shadow:0 12px 28px #10181c29,0 0 0 4px #f8fafbdb}.aura-shell .nav-button.active,.app-frame:not(.aura-shell) .nav-button.active,.nav-voice-action.active,html[data-switchboard-theme] .aura-shell .nav-button.active,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button.active,html[data-switchboard-theme] .nav-voice-action.active{color:#fff;background:#ffffff24;transform:none;box-shadow:inset 0 0 0 1px #ffffff0f}.nav-voice-action.active,html[data-switchboard-theme] .nav-voice-action.active{background:var(--theme-accent,#8fd6cb);color:#0f1414;transform:translate(-50%, calc(-50% + var(--switchboard-bottom-nav-active-lift)));box-shadow:0 12px 28px #00000047,0 0 0 5px #fff3}html[data-switchboard-theme=light] .nav-voice-action.active{background:var(--theme-accent);color:#fff;box-shadow:0 12px 28px #10181c29,0 0 0 5px #ffffffbd}html[data-switchboard-theme=light] .aura-shell .nav-button,html[data-switchboard-theme=light] .app-frame:not(.aura-shell) .nav-button,html[data-switchboard-theme=light] .nav-voice-action{color:var(--theme-muted)}html[data-switchboard-theme=light] .aura-shell .nav-button.active,html[data-switchboard-theme=light] .app-frame:not(.aura-shell) .nav-button.active,html[data-switchboard-theme=light] .nav-voice-action.active{background:var(--theme-surface-muted);color:var(--theme-accent);box-shadow:inset 0 0 0 1px var(--theme-border)}html[data-switchboard-theme=dark] .aura-shell .nav-button.active,html[data-switchboard-theme=dark] .app-frame:not(.aura-shell) .nav-button.active,html[data-switchboard-theme=dark] .nav-voice-action.active{color:var(--theme-accent);background:#ffffff29}html[data-switchboard-theme=light] .nav-voice-action{border-color:color-mix(in srgb, var(--theme-accent) 28%, transparent);background-color:var(--theme-accent-soft);color:var(--theme-accent);box-shadow:0 14px 32px #6d3bd829, 0 0 0 4px var(--theme-accent-soft);background-image:none}html[data-switchboard-theme=light] .nav-voice-action.active{background:var(--theme-accent);color:#fff;box-shadow:0 14px 32px #6d3bd833, 0 0 0 5px var(--theme-accent-soft);border-color:#ffffffb8}html[data-switchboard-theme=dark] .nav-voice-action{border-color:color-mix(in srgb, var(--theme-accent) 26%, transparent);color:var(--theme-accent);background:#111317f5;box-shadow:0 14px 32px #0000004d,0 0 0 4px #080a0bc7}html[data-switchboard-theme=dark] .nav-voice-action.active{background:var(--theme-accent);color:#0f1414;box-shadow:0 14px 32px #0000004d, 0 0 0 5px var(--theme-accent-soft);border-color:#ffffff2e}.aura-shell .nav-button:active,.app-frame:not(.aura-shell) .nav-button:active,.nav-voice-action:active,.nav-voice-action.active:active{transform:none}.nav-voice-action:active,.nav-voice-action.active:active{transform:translate(-50%, calc(-50% + var(--switchboard-bottom-nav-active-lift)))}.aura-shell .nav-button:not(.active):focus,.app-frame:not(.aura-shell) .nav-button:not(.active):focus,html[data-switchboard-theme] .aura-shell .nav-button:not(.active):focus,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button:not(.active):focus{color:var(--theme-nav-text);box-shadow:none;background:0 0}.aura-shell .nav-button:focus-visible,.app-frame:not(.aura-shell) .nav-button:focus-visible,.nav-voice-action:focus-visible,html[data-switchboard-theme] .aura-shell .nav-button:focus-visible,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button:focus-visible,html[data-switchboard-theme] .nav-voice-action:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.aura-shell .nav-button svg,.app-frame:not(.aura-shell) .nav-button svg,.nav-voice-action svg,html[data-switchboard-theme] .aura-shell .nav-button svg,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button svg,html[data-switchboard-theme] .nav-voice-action svg{stroke-width:2.15px;grid-area:1/1;place-self:center;width:clamp(1.25rem,4.8dvh,1.375rem);height:clamp(1.25rem,4.8dvh,1.375rem)}.nav-voice-action svg,html[data-switchboard-theme] .nav-voice-action svg{stroke-width:2.05px;width:clamp(1.45rem,5.4dvh,1.625rem);height:clamp(1.45rem,5.4dvh,1.625rem)}.aura-shell .nav-label,.app-frame:not(.aura-shell) .nav-label,.aura-shell .nav-button span,.app-frame:not(.aura-shell) .nav-button span,.nav-voice-action span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aura-shell .nav-button .nav-count,.app-frame:not(.aura-shell) .nav-button .nav-count,html[data-switchboard-theme] .aura-shell .nav-button .nav-count,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button .nav-count{z-index:1;box-sizing:border-box;border-radius:var(--voice-radius-pill);color:currentColor;pointer-events:none;background:#ffffff29;border:1px solid #ffffff94;place-items:center;min-width:clamp(1rem,3.8dvh,1.125rem);height:clamp(1rem,3.8dvh,1.125rem);padding:0 .25rem;font-size:clamp(.5625rem,2.4dvh,.625rem);font-weight:820;line-height:1;display:grid;position:absolute;top:15%;right:15%;transform:translate(35%,-35%)}.aura-shell .nav-button.active .nav-count,.app-frame:not(.aura-shell) .nav-button.active .nav-count,html[data-switchboard-theme] .aura-shell .nav-button.active .nav-count,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button.active .nav-count{background:var(--theme-accent,#2f6f73);color:#fff}html[data-switchboard-theme=dark] .aura-shell .nav-button .nav-count,html[data-switchboard-theme=dark] .app-frame:not(.aura-shell) .nav-button .nav-count{color:#fff;background:#ffffff2e}html[data-switchboard-theme=light] .aura-shell .nav-button .nav-count,html[data-switchboard-theme=light] .app-frame:not(.aura-shell) .nav-button .nav-count{border-color:color-mix(in srgb, var(--theme-accent) 22%, transparent);background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-switchboard-theme=dark] .aura-shell .nav-button.active .nav-count,html[data-switchboard-theme=dark] .app-frame:not(.aura-shell) .nav-button.active .nav-count{color:#0f1414}}@media (width>=641px) and (width<=1100px) and (height>=700px){.app-frame,.app-frame.aura-shell,html[data-switchboard-theme] .app-frame,html[data-switchboard-theme] .app-frame.aura-shell{grid-template-columns:var(--switchboard-adaptive-rail-width) minmax(0, 1fr)}.aura-shell .app-nav,.app-frame:not(.aura-shell) .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{z-index:20;width:var(--switchboard-adaptive-rail-width);max-width:var(--switchboard-adaptive-rail-width);height:100dvh;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + clamp(.875rem, 2dvh, 1.25rem)) clamp(.5rem, 1.2vw, .625rem) calc(env(safe-area-inset-bottom,0px) + clamp(.875rem, 2dvh, 1.25rem));border:0;border-right:1px solid var(--theme-border);background:var(--theme-nav-bg);box-shadow:none;pointer-events:auto;isolation:auto;grid-area:1/1;justify-content:flex-start;align-items:center;gap:clamp(.75rem,1.8dvh,1rem);display:flex;position:sticky;inset:0 auto auto;overflow:visible}.aura-shell .app-nav:before,.app-frame:not(.aura-shell) .app-nav:before,html[data-switchboard-theme] .aura-shell .app-nav:before,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav:before{display:none}.aura-shell .brand-block,.app-frame:not(.aura-shell) .brand-block,html[data-switchboard-theme] .aura-shell .brand-block,html[data-switchboard-theme] .app-frame:not(.aura-shell) .brand-block{place-items:center;width:100%;margin-bottom:clamp(.25rem,1dvh,.5rem);display:grid}.aura-shell .brand-block>div,.app-frame:not(.aura-shell) .brand-block>div,html[data-switchboard-theme] .aura-shell .brand-block>div,html[data-switchboard-theme] .app-frame:not(.aura-shell) .brand-block>div{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aura-shell .app-nav nav,.app-frame:not(.aura-shell) .app-nav nav,html[data-switchboard-theme] .aura-shell .app-nav nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav{grid-template-columns:1fr;grid-auto-rows:var(--switchboard-bottom-nav-button-size);width:100%;max-width:100%;height:auto;min-height:0;color:var(--theme-nav-text);box-shadow:none;-webkit-backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:0;place-items:center;gap:clamp(.5rem,1.4dvh,.75rem);padding:0;display:grid;overflow:visible}.aura-shell .app-nav nav>[data-testid=nav-chat],.app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-chat],.aura-shell .app-nav nav>[data-testid=nav-fleet],.app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-fleet],.aura-shell .app-nav nav>[data-testid=nav-activity],.app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-activity],.aura-shell .app-nav nav>[data-testid=nav-settings],.app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-settings]{grid-column:auto}.nav-voice-action,html[data-switchboard-theme] .nav-voice-action{grid-column:auto;margin-block:clamp(.125rem,.8dvh,.375rem);position:relative;top:auto;left:auto;transform:none}.nav-voice-action.active,.nav-voice-action:active,.nav-voice-action.active:active,html[data-switchboard-theme] .nav-voice-action.active,html[data-switchboard-theme] .nav-voice-action:active,html[data-switchboard-theme] .nav-voice-action.active:active{transform:none}.aura-shell .app-main,.app-frame:not(.aura-shell) .app-main,html[data-switchboard-theme] .aura-shell .app-main,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-main{padding:var(--switchboard-mobile-scroll-padding-top,max(calc(env(safe-area-inset-top,0px) + clamp(.625rem, 1.4dvh, .875rem)), clamp(2rem, 5dvh, 2.5rem))) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-right)) calc(env(safe-area-inset-bottom,0px) + clamp(1rem, 2dvh, 1.25rem)) calc(var(--switchboard-mobile-inline-gutter) + var(--switchboard-mobile-inline-safe-left));grid-area:1/2}.aura-chat-home,html[data-switchboard-theme] .aura-chat-home{padding-bottom:0}html[data-switchboard-theme] .app-main:not(.app-main-chat)>.page-layout,html[data-switchboard-theme] .app-main:not(.app-main-chat)>.fleet-page{max-height:max(24rem, calc(100dvh - var(--switchboard-mobile-scroll-padding-top,0px) - clamp(1rem, 2dvh, 1.25rem)))}}@media (width<=640px){html[data-switchboard-theme] .topbar .route-heading h1#app-main-title{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal;min-width:0;max-width:100%;display:block;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=detail] .topbar .route-heading h1#app-main-title{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (width<=780px) and (height<=640px),(width<=1100px) and (height<=480px) and (orientation:landscape){html[data-switchboard-theme] .settings-gateway-list{max-height:min(9.125rem, 30dvh, calc(100dvh - var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) - clamp(13rem, 34dvh, 16rem)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--switchboard-bottom-nav-gap,var(--switchboard-bottom-nav-gap-fallback)) + .75rem);overflow:hidden auto}html[data-switchboard-theme] .app-main[data-route-depth=detail] .settings-gateway-drilldown:not(.gateway-detail-open) .settings-gateway-list,html[data-switchboard-theme] .settings-gateway-panel{max-height:none;padding-bottom:0;overflow:visible}html[data-switchboard-theme] .fleet-agent-picker{max-height:none;overflow:visible}html[data-switchboard-theme] .fleet-agent-picker-list{max-height:min(3.75rem, 16dvh, calc(100dvh - var(--switchboard-bottom-nav-reserve,var(--switchboard-mobile-nav-fallback-reserve)) - clamp(16rem, 42dvh, 18rem)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;overflow:hidden auto}html[data-switchboard-theme] .app-main[data-route-depth=detail] .fleet-browser-layout.machine-detail-open .fleet-agent-picker-list{max-height:none;padding-bottom:0;overflow:visible}}.gateway-screen{gap:var(--space-8);padding:4px 0 24px;display:grid}.gateway-screen .section-title h2{align-items:center;gap:var(--space-4);display:inline-flex}.gateway-panel{gap:var(--space-6);background:#fff;border:1px solid #d9dee4;border-radius:10px;padding:14px 16px;display:grid}.gateway-panel-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.gateway-panel-head h3{align-items:center;gap:var(--space-4);font-size:var(--fs-md);margin:0;display:inline-flex}.gateway-metric-endpoint{min-width:0;max-width:100%;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.3;display:block;overflow:hidden}.gateway-routing{gap:var(--space-4);margin:0;display:grid}.gateway-routing>div{gap:var(--space-4);grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:baseline;display:grid}@media (width<=360px){.gateway-routing>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.gateway-routing dt{color:#626c76;font-size:var(--fs-xs);font-weight:700}.gateway-routing dd{overflow-wrap:anywhere;min-width:0;margin:0}.gateway-endpoint-list,.gateway-log{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.gateway-endpoint{gap:var(--space-3);border:1px solid #e4e8ed;border-radius:8px;padding:10px 12px;display:grid}.gateway-endpoint-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.gateway-endpoint-name{align-items:center;gap:var(--space-3);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:inline-flex;overflow:hidden}.gateway-endpoint-head>.status-pill{flex-shrink:0}.gateway-capabilities{gap:var(--space-3);flex-wrap:wrap;display:flex}.gateway-capability{border-radius:var(--voice-radius-pill);font-size:var(--fs-2xs);color:#4a5560;background:#f4f6f8;border:1px solid #d9dee4;padding:2px 8px;font-weight:700}.gateway-log-row{gap:var(--space-4);font-size:var(--fs-xs);border-left:3px solid #d9dee4;grid-template-columns:64px 1fr auto;align-items:baseline;padding-left:8px;display:grid}.gateway-log-row.level-error{border-left-color:#d1495b}.gateway-log-row.level-warn{border-left-color:#e0a300}.gateway-log-row.level-success{border-left-color:#2f9e6b}.gateway-log-level{text-transform:uppercase;color:#626c76;font-weight:800}.gateway-log-time{color:#8a939c;white-space:nowrap}.gateway-screen .spin{animation:1s linear infinite gateway-spin}@keyframes gateway-spin{to{transform:rotate(360deg)}}.fleet-title-actions{align-items:center;gap:var(--space-5);flex:none;display:inline-flex}.fleet-header-action{min-height:var(--switchboard-touch-target-min);align-items:center;gap:var(--space-3);border:1px solid var(--voice-control-border,#00000012);border-radius:var(--voice-radius-pill,999px);background:var(--voice-accent,#1c1c1e);color:var(--theme-accent-contrast,#fff);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;flex:none;padding:0 16px;font-weight:850;transition:background .16s,box-shadow .16s,transform .12s;display:inline-flex}.fleet-header-action:hover{background:var(--voice-accent-hover,#2c2c2e)}.fleet-header-action:active{transform:translateY(1px)}.fleet-header-action:focus-visible{outline:2px solid var(--theme-accent,var(--voice-accent));outline-offset:2px}.fleet-header-action svg{flex:none}.fleet-add-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);background:#080c0d75;place-items:end center;padding:0;animation:.18s fleet-add-fade;display:grid;position:fixed;inset:0}@keyframes fleet-add-fade{0%{opacity:0}}.fleet-add-sheet{gap:var(--space-7);width:100%;min-width:0;max-width:100%;max-height:min(80dvh,32rem);padding:18px clamp(1rem, 5vw, 1.5rem) calc(18px + env(safe-area-inset-bottom,0px));border:1px solid var(--voice-glass-border,#fff9);border-radius:var(--voice-radius-lg,24px) var(--voice-radius-lg,24px) 0 0;background:var(--voice-glass-strong,#fffffff0);color:var(--voice-text,#111);box-shadow:var(--voice-shadow-float,0 8px 24px #1c1c1e24);-webkit-backdrop-filter:blur(20px);grid-template-rows:auto minmax(0,1fr);animation:.22s cubic-bezier(.22,1,.36,1) fleet-add-slide-up;display:grid;overflow-y:auto}@keyframes fleet-add-slide-up{0%{transform:translateY(100%)}}.fleet-add-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);min-width:0;display:flex}.fleet-add-sheet-head h2{min-width:0;color:var(--voice-text,#111);font-size:var(--fs-xl);letter-spacing:0;margin:0;font-weight:800}.fleet-add-sheet-close{border:1px solid var(--voice-control-border,#00000012);border-radius:var(--voice-radius-pill,999px);width:48px;height:48px;color:var(--voice-muted,#5f676e);cursor:pointer;background:0 0;flex:none;place-items:center;transition:background .16s,color .16s;display:grid}.fleet-add-sheet-close:hover{background:var(--voice-faint-border,#0000000a);color:var(--voice-text,#111)}.fleet-add-sheet-close:focus-visible{outline:2px solid var(--theme-accent,var(--voice-accent));outline-offset:2px}.fleet-add-type{align-items:center;gap:var(--space-7);border:1px solid var(--voice-control-border,#00000012);border-radius:var(--voice-radius-md,16px);background:var(--voice-glass,#ffffffbf);width:100%;min-width:0;min-height:clamp(4rem,12dvh,4.75rem);color:var(--voice-text,#111);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px;transition:border-color .16s,background .16s,transform .12s;display:grid}.fleet-add-type:hover{border-color:var(--theme-accent,var(--voice-accent));background:var(--voice-glass-strong,#ffffffe6)}.fleet-add-type:active{transform:translateY(1px)}.fleet-add-type:focus-visible{outline:2px solid var(--theme-accent,var(--voice-accent));outline-offset:2px}.fleet-add-type .entity-icon{border-radius:var(--voice-radius-md,16px);background:var(--voice-faint-border,#0000000a);width:40px;height:40px;color:var(--voice-accent,#1c1c1e);place-items:center;display:grid}.fleet-add-type>div{gap:var(--space-1);min-width:0;display:grid}.fleet-add-type strong{min-width:0;font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.fleet-add-type small{color:var(--voice-muted,#5f676e);font-size:var(--fs-xs)}@media (width>=1101px){.fleet-add-backdrop{padding:var(--space-12);place-items:center}.fleet-add-sheet{border-radius:var(--voice-radius-lg,24px);width:min(100%,26rem);max-height:min(80dvh,30rem);padding:var(--space-10);animation:.2s cubic-bezier(.22,1,.36,1) fleet-add-pop}}@keyframes fleet-add-pop{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.fleet-add-backdrop,.fleet-add-sheet{animation:none}}.Switchboard-input-bar textarea:focus-visible,.field textarea:focus-visible,.field select:focus-visible,.aura-source-select select:focus-visible,.aura-input-capsule textarea:focus-visible,.fleet-graph-env select:focus-visible,.fleet-graph-search select:focus-visible,.control-field input:focus-visible,.control-field select:focus-visible,.sb-search input:focus-visible,.sb-plan-edit-field textarea:focus-visible,.voice-transcript-card textarea:focus-visible,.voice-caption-strip textarea:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--theme-accent,var(--voice-accent,#6d3bd8));border-radius:6px;outline:2px solid #0000}.diff-viewer{--diff-add-bg:#2ea04329;--diff-add-fg:#2ea043;--diff-remove-bg:#f8514929;--diff-remove-fg:var(--danger-on-dark,#f85149);gap:var(--space-4);width:100%;margin-top:var(--space-4);flex-direction:column;display:flex}.diff-badges{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.diff-badge{border-radius:var(--voice-radius-pill,999px);font-size:var(--fs-xs);border:1px solid var(--voice-control-border);padding:2px 10px;font-weight:750}.diff-badge-truncated{color:var(--voice-muted)}.diff-badge-scrubbed{color:var(--diff-remove-fg);border-color:var(--diff-remove-fg)}.diff-file{border:1px solid var(--voice-control-border);background:var(--voice-glass);border-radius:10px;overflow:hidden}.diff-file-head{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--voice-control-border);font-size:var(--fs-sm);display:flex}.diff-file-status{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--voice-muted)}.diff-file-path{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:750}.diff-file-stat{font-size:var(--fs-xs);color:var(--voice-muted);flex:none}.diff-content-hidden,.diff-binary-note{padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);color:var(--voice-muted);margin:0}.diff-hunk-header{gap:var(--space-4);padding:2px var(--space-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-xs);color:var(--voice-muted);background:#7f7f7f0f;display:flex}.diff-hunk-section{overflow-wrap:anywhere}.diff-line{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-xs);grid-template-columns:3.5ch 3.5ch 1.5ch 1fr;line-height:1.5;display:grid}.diff-gutter{text-align:right;padding-right:var(--space-3);color:var(--voice-muted);-webkit-user-select:none;user-select:none}.diff-marker{text-align:center;-webkit-user-select:none;user-select:none}.diff-content{white-space:pre-wrap;overflow-wrap:anywhere}.diff-line-add{background:var(--diff-add-bg)}.diff-line-add .diff-marker{color:var(--diff-add-fg)}.diff-line-remove{background:var(--diff-remove-bg)}.diff-line-remove .diff-marker{color:var(--diff-remove-fg)}.objective-result-card{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--voice-control-border);background:var(--voice-glass);gap:var(--space-4);border-radius:12px;flex-direction:column;display:flex}.objective-result-card.failed{border-color:var(--danger-on-dark,#f85149)}.objective-result-head{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);font-weight:750;display:flex}.objective-result-stat{font-size:var(--fs-xs);color:var(--voice-muted);margin-left:auto;font-weight:650}.objective-result-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.objective-result-action{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;min-height:var(--switchboard-touch-target-min,34px);border:1px solid var(--voice-control-border);border-radius:var(--voice-radius-pill,999px);background:var(--voice-glass);color:inherit;font-size:var(--fs-sm);cursor:pointer;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.objective-result-action>span,.objective-result-action{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.objective-result-action.primary{background:var(--voice-accent);color:#fff;border-color:#0000}.objective-result-action:hover{border-color:var(--voice-accent)}.entity-icon+span:not([class]),.entity-icon+div:not([class]){min-width:0;overflow:hidden}.l-stack{gap:var(--l-gap,var(--space-4));flex-direction:column;min-width:0;display:flex}.l-row{flex-wrap:var(--l-wrap,wrap);align-items:var(--l-align,center);justify-content:var(--l-justify,flex-start);gap:var(--l-gap,var(--space-4));min-width:0;display:flex}.l-split{align-items:var(--l-align,center);gap:var(--l-gap,var(--space-4));min-width:0;display:flex}.l-split>.l-split-grow,.l-split>:first-child:not(.l-split-fixed){flex:auto;min-width:0}.l-split>.l-split-fixed,.l-split>:not(:first-child):not(.l-split-grow){flex:none}.l-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--l-min,16rem)), 1fr));gap:var(--l-gap,var(--space-5));min-width:0;display:grid}.l-center{box-sizing:content-box;max-width:var(--l-max,60rem);padding-inline:var(--l-gutter,var(--space-5));margin-inline:auto}.l-sidebar{gap:var(--l-gap,var(--space-6));flex-wrap:wrap;display:flex}.l-sidebar>.l-sidebar-aside{flex:1 1 var(--l-side,16rem)}.l-sidebar>.l-sidebar-main{flex:999 1 var(--l-content-min,50%);min-width:0}.l-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}@media (width<=780px),(width<=1100px) and (height<=480px) and (orientation:landscape){.app-main[data-route-depth=root] .activity-status-strip-grid.l-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-fleet-id] .fleet-machine-card.primary,[style*=--fleet-accent] .fleet-machine-card.primary{border-color:var(--fleet-accent,var(--theme-accent))}[data-fleet-id] .fleet-machine-card .entity-icon:not(.mini),[style*=--fleet-accent] .fleet-machine-card .entity-icon:not(.mini){background:var(--fleet-accent,var(--theme-accent));color:var(--fleet-accent-contrast,#fff)}[data-fleet-id] .fleet-machine-card>.status-pill,[style*=--fleet-accent] .fleet-machine-card>.status-pill{background:var(--fleet-accent-soft,var(--theme-accent-soft))}[data-fleet-id] .fleet-machine-card .nested-agent-card.active,[style*=--fleet-accent] .fleet-machine-card .nested-agent-card.active{border-color:var(--fleet-secondary,var(--theme-accent))}html[data-switchboard-theme] .nav-icon-wrap{justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}html[data-switchboard-theme] .app-nav .nav-button .nav-count,html[data-switchboard-theme] .app-nav .nav-icon-wrap .nav-count{min-width:17px;height:17px;box-shadow:0 0 0 2px var(--theme-nav-bg);z-index:1;border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-9px;background:var(--theme-accent)!important;color:var(--theme-accent-contrast)!important}html[data-switchboard-theme] .app-nav .nav-count.empty{display:none}html[data-switchboard-theme]{--sb-bg:#070b0f;--sb-bg-radial:radial-gradient(circle at 50% 22%, #50667629, transparent 32rem);--sb-panel:#0c1116db;--sb-panel-strong:#12171df0;--sb-line:#d2dce829;--sb-line-soft:#d2dce817;--sb-text:#f5f7fb;--sb-muted:#e2e8f0a8;--sb-faint:#e2e8f06b;--sb-purple:#7c3aed;--sb-purple-2:#a78bfa;--sb-green:#58e84f;--sb-warning:#facc15;--sb-danger:#fb7185;--sb-radius:4px;--sb-radius-lg:8px;--sb-topbar-h:58px;--sb-mobile-nav-h:78px;--sb-scrollbar-size:10px;--sb-scrollbar-track:transparent;--sb-scrollbar-thumb:#a78bfa57;--sb-scrollbar-thumb-hover:#a78bfa94;--sb-scrollbar-thumb-active:#a78bfac2;background:var(--sb-bg)}html[data-switchboard-theme=light]{--sb-bg:#fbfcfe;--sb-bg-radial:radial-gradient(circle at 50% 18%, #7c3aed0f, transparent 34rem);--sb-panel:#fffffff0;--sb-panel-strong:#fff;--sb-line:#0f172a21;--sb-line-soft:#0f172a14;--sb-text:#111827;--sb-muted:#1f2937a8;--sb-faint:#1f29376b;--sb-purple:#5b21b6;--sb-purple-2:#6d3bd8;--sb-green:#22c55e;--sb-warning:#a16207;--sb-danger:#b91c1c;--sb-scrollbar-thumb:#6d3bd847;--sb-scrollbar-thumb-hover:#6d3bd87a;--sb-scrollbar-thumb-active:#6d3bd8a3}html[data-switchboard-theme] body{background:var(--sb-bg)}html[data-switchboard-theme] .app-frame{grid-template-columns:1fr;grid-template-rows:var(--sb-topbar-h) minmax(0, 1fr);background:var(--sb-bg-radial), var(--sb-bg);height:100dvh;min-height:100dvh;color:var(--sb-text);display:grid;overflow:hidden}html[data-switchboard-theme] .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{z-index:40;height:var(--sb-topbar-h);border:0;border-bottom:1px solid var(--sb-line);background:color-mix(in srgb, var(--sb-bg) 94%, transparent);width:100%;color:var(--sb-text);box-shadow:none;-webkit-backdrop-filter:blur(16px);grid-row:1;grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:center;gap:18px;padding:0 18px;display:grid;position:sticky;top:0}html[data-switchboard-theme] .brand-block,html[data-switchboard-theme] .aura-shell .brand-block,html[data-switchboard-theme] .app-frame:not(.aura-shell) .brand-block{justify-content:flex-start;width:auto;margin:0;display:flex}html[data-switchboard-theme] .brand-block>div,html[data-switchboard-theme] .aura-shell .brand-block>div,html[data-switchboard-theme] .app-frame:not(.aura-shell) .brand-block>div{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}html[data-switchboard-theme] .brand-block strong{color:var(--sb-text);letter-spacing:0;font-size:20px;font-weight:790}html[data-switchboard-theme] .brand-block small{display:none}html[data-switchboard-theme] .app-nav .brand-mark{width:24px;height:24px;color:var(--sb-text);background:0 0;border:0}html[data-switchboard-theme] .app-nav nav,html[data-switchboard-theme] .aura-shell .app-nav nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav{width:auto;box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:stretch;gap:0;padding:0;display:flex}html[data-switchboard-theme] .app-nav .nav-button,html[data-switchboard-theme] .aura-shell .nav-button,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button{width:auto;min-width:0;min-height:var(--sb-topbar-h);height:var(--sb-topbar-h);color:var(--sb-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:0 18px;display:flex}html[data-switchboard-theme] .app-nav .nav-button.active,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button.active,html[data-switchboard-theme] .aura-shell .nav-button.active{border-bottom-color:var(--sb-purple-2);color:var(--sb-text);background:0 0}html[data-switchboard-theme] .app-nav .nav-label{clip-path:none;color:currentColor;width:auto;height:auto;font-weight:650;position:static;overflow:visible}html[data-switchboard-theme] .nav-voice-action{display:none}html[data-switchboard-theme] .app-main,html[data-switchboard-theme] .aura-shell .app-main,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-main{min-height:0;height:calc(100dvh - var(--sb-topbar-h));background:0 0;grid-row:2;padding:0;overflow:hidden}html[data-switchboard-theme] .app-main>.topbar{height:var(--sb-topbar-h);border:0;border-bottom:1px solid var(--sb-line);box-shadow:none;color:var(--sb-text);background:0 0;border-radius:0;margin:0;padding:0 22px}html[data-switchboard-theme] .topbar h1,html[data-switchboard-theme] .aura-shell .topbar h1,html[data-switchboard-theme] .app-frame:not(.aura-shell) .topbar h1{color:var(--sb-text);font-size:18px;font-weight:690}@media (width>=1101px){html[data-switchboard-theme] .app-nav .nav-button[data-testid=nav-activity] span.nav-label{font-size:0}html[data-switchboard-theme] .app-nav .nav-button[data-testid=nav-activity] span.nav-label:after{content:"Activity";font-size:13px}html[data-switchboard-theme] .app-main[data-route-depth=root]:not(.app-main-chat):not(.app-main-login){grid-template-rows:0 minmax(0,1fr)}html[data-switchboard-theme] .app-main[data-route-depth=root]:not(.app-main-chat):not(.app-main-login)>.topbar{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:0;height:0;min-height:0;max-height:0;margin:0;padding:0;position:absolute;overflow:hidden}html[data-switchboard-theme] .app-main[data-route-depth=root]:not(.app-main-chat):not(.app-main-login)>:not(.topbar){grid-row:2}}html[data-switchboard-theme] .aura-chat-home{width:100%;max-width:none;height:100%;min-height:0;color:var(--sb-text);background:0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:324px minmax(0,1fr) 360px;gap:0;padding:0;display:grid;overflow:hidden}.sb-session-panel,.sb-fleet-panel,.sb-chat-workbench{min-width:0;min-height:0}.sb-session-panel,.sb-fleet-panel{border-right:1px solid var(--sb-line);background:color-mix(in srgb, var(--sb-bg) 82%, transparent);grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:18px;display:grid;overflow:hidden}.sb-fleet-panel{border-right:0;border-left:1px solid var(--sb-line)}.sb-panel-head,.sb-workbench-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.sb-panel-head strong,.sb-workbench-heading h2{color:var(--sb-text);margin:0;font-size:18px;font-weight:720}.sb-panel-head small,.sb-workbench-heading p{color:var(--sb-muted);margin:4px 0 0;font-size:13px}.sb-ghost-button,.sb-ghost-icon{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-height:34px;color:var(--sb-text);background:#ffffff08;align-items:center;gap:8px;padding:0 12px;font-weight:650;display:inline-flex}.sb-ghost-icon{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.sb-search{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-height:42px;color:color-mix(in srgb, var(--sb-text) 82%, transparent);background:#ffffff0e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;display:grid}.sb-search input{outline-offset:2px;min-width:0;min-height:40px;color:var(--sb-text);font:inherit;background:0 0;border:0;outline:2px solid #0000}.sb-search input::placeholder{color:color-mix(in srgb, var(--sb-text) 72%, transparent)}.sb-search kbd{color:var(--sb-faint);font-family:inherit;font-size:11px}.sb-session-list,.sb-agent-group{min-height:0;overflow:auto}.sb-session-list{align-content:start;gap:6px;display:grid}.sb-session-item{border-radius:var(--sb-radius);width:100%;min-width:0;color:var(--sb-muted);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px 10px;display:grid}.sb-session-item.active{color:var(--sb-text);background:#ffffff13}.sb-session-item strong,.sb-session-item small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.sb-session-item strong{white-space:nowrap;font-size:13px;font-weight:710}.sb-session-item small{color:var(--sb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;line-height:1.35;display:-webkit-box}.sb-session-item em{color:var(--sb-faint);font-size:12px;font-style:normal}.sb-chat-workbench{grid-template-rows:auto auto auto minmax(0,1fr) auto;padding:18px 20px;display:grid;overflow:hidden}.sb-mobile-titlebar{display:none}html[data-switchboard-theme] .aura-chat-status{border:1px solid var(--sb-line);border-radius:var(--sb-radius);width:100%;max-width:none;box-shadow:none;background:#ffffff09;margin:14px 0 0;padding:12px}.sb-chat-tabs{scrollbar-width:thin;align-items:center;gap:8px;min-width:0;margin-top:14px;display:flex;overflow-x:auto}.sb-chat-tabs button{min-width:max-content;min-height:44px;color:var(--sb-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-weight:650}.sb-chat-tabs button.active{border-bottom-color:var(--sb-purple-2);color:var(--sb-text)}html[data-switchboard-theme] .aura-chat-stream{min-height:0;padding:18px 0;overflow:auto}html[data-switchboard-theme] .aura-chat-center{align-content:start;gap:18px;width:min(100%,880px);max-width:none;min-height:100%;margin:0 auto;display:grid}html[data-switchboard-theme] .sb-orchestration-preview{text-align:left;gap:18px;width:100%;max-width:820px;margin:0 auto;padding:0;display:grid}.sb-user-prompt{justify-self:end;justify-items:end;gap:8px;max-width:min(540px,82%);display:grid}.sb-user-prompt span,.sb-orchestrator-copy span{color:var(--sb-muted);font-size:13px;font-weight:650}.sb-user-prompt p{border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);color:var(--sb-text);background:linear-gradient(135deg,#ffffff21,#ffffff0b);margin:0;padding:16px 18px;font-size:15px;line-height:1.45}.sb-user-prompt small{color:var(--sb-faint);font-size:12px}.sb-orchestrator-copy{gap:8px;display:grid}.sb-orchestrator-copy span{color:var(--sb-text);align-items:center;gap:8px;display:inline-flex}.sb-orchestrator-copy p{color:var(--sb-muted);margin:0}.sb-step-list{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:#ffffff05;overflow:hidden}.sb-step-card{border-bottom:1px solid var(--sb-line-soft);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:14px 16px;display:grid}.sb-step-card:last-child{border-bottom:0}.sb-step-icon{border:1px solid var(--sb-line);border-radius:var(--sb-radius);width:38px;height:38px;color:var(--sb-muted);background:#ffffff0a;place-items:center;display:grid}.sb-step-copy{gap:5px;min-width:0;display:grid}.sb-step-copy strong,.sb-step-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-step-copy strong{color:var(--sb-text);font-size:15px}.sb-step-copy small,.sb-step-copy em{color:var(--sb-muted);font-size:13px;font-style:normal}.sb-step-copy em{align-items:center;gap:7px;display:inline-flex}.sb-step-status{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-height:34px;color:var(--sb-muted);align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.sb-step-card[data-status=done] .sb-step-status{border-color:color-mix(in srgb, var(--sb-green) 42%, transparent);color:var(--sb-green)}.sb-step-card[data-status=running] .sb-step-status{border-color:color-mix(in srgb, var(--sb-purple-2) 52%, transparent);color:var(--sb-purple-2)}.sb-chat-panel-card{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-panel);width:100%;overflow:hidden}.sb-chat-panel-card>header{border-bottom:1px solid var(--sb-line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 18px;display:flex}.sb-chat-panel-card>header strong{color:var(--sb-text);font-size:15px}.sb-chat-panel-card>header span{color:var(--sb-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.sb-chat-panel-card>header i{background:var(--sb-green);border-radius:999px;width:8px;height:8px}.sb-chat-conversation-list,.sb-chat-artifact-list{display:grid}.sb-chat-conversation-list article{border-bottom:1px solid var(--sb-line-soft);gap:7px;min-width:0;padding:16px 18px;display:grid}.sb-chat-conversation-list article:last-child,.sb-chat-artifact-list article:last-child{border-bottom:0}.sb-chat-conversation-list article[data-speaker=user]{background:#ffffff06}.sb-chat-conversation-list span,.sb-chat-conversation-list small,.sb-chat-artifact-list small,.sb-chat-artifact-list em{color:var(--sb-muted);font-size:13px;font-style:normal}.sb-chat-conversation-list p{color:var(--sb-text);margin:0;line-height:1.45}.sb-chat-artifact-list article{border-bottom:1px solid var(--sb-line-soft);grid-template-columns:44px minmax(0,1fr) minmax(70px,auto) minmax(70px,auto);align-items:center;gap:12px;min-width:0;min-height:68px;padding:12px 18px;display:grid}.sb-chat-artifact-list strong,.sb-chat-artifact-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sb-chat-artifact-list strong{color:var(--sb-text)}.sb-chat-log-panel pre{color:#f8fafc;white-space:pre-wrap;max-height:420px;margin:0;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}html[data-switchboard-theme] .aura-input-capsule{border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);width:100%;max-width:880px;box-shadow:none;background:#ffffff0b;margin:0 auto;padding:10px}html[data-switchboard-theme] .aura-input-capsule textarea{color:var(--sb-text)}html[data-switchboard-theme] .aura-voice-action{border-radius:var(--sb-radius);background:linear-gradient(135deg, var(--sb-purple), #4c1d95);color:#fff;box-shadow:none}.sb-agent-group{align-content:start;gap:8px;display:grid}.sb-agent-group+.sb-agent-group{margin-top:12px}.sb-agent-group-title{color:var(--sb-muted);align-items:center;gap:10px;font-size:13px;display:flex}.sb-agent-group-title span{color:var(--sb-faint)}.sb-agent-group-title i,.sb-agent-row i{background:var(--sb-faint);border-radius:999px;width:8px;height:8px;display:inline-block}.sb-agent-group-title i.online,.sb-agent-row i{background:var(--sb-green)}.sb-agent-group.muted .sb-agent-row i{background:var(--sb-faint)}.sb-agent-row{border:1px solid var(--sb-line-soft);border-radius:var(--sb-radius);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px;display:grid}.sb-agent-row span{min-width:0;color:var(--sb-text);align-items:center;gap:8px;font-weight:650;display:flex}.sb-agent-row small{color:var(--sb-muted);grid-column:1}.sb-agent-row em{color:var(--sb-faint);grid-area:1/2/span 2;align-self:center;font-size:12px;font-style:normal}html[data-switchboard-theme] .page-layout,html[data-switchboard-theme] .fleet-page,html[data-switchboard-theme] .settings-layout{height:100%;min-height:0;padding:22px;overflow:auto}html[data-switchboard-theme] .surface,html[data-switchboard-theme] .metric-card,html[data-switchboard-theme] .fleet-machine-card,html[data-switchboard-theme] .fleet-agent-detail,html[data-switchboard-theme] .settings-card,html[data-switchboard-theme] .settings-section-list,html[data-switchboard-theme] .activity-status-column,html[data-switchboard-theme] .task-card,html[data-switchboard-theme] .log-panel,html[data-switchboard-theme] .detail-card,html[data-switchboard-theme] .config-card,html[data-switchboard-theme] .entity-row,html[data-switchboard-theme] .machine-panel{border-color:var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-panel);color:var(--sb-text);box-shadow:none}html[data-switchboard-theme] .kicker,html[data-switchboard-theme] .source-badge,html[data-switchboard-theme] .metric-label,html[data-switchboard-theme] .section-subcopy,html[data-switchboard-theme] .task-meta,html[data-switchboard-theme] .last-seen,html[data-switchboard-theme] .card-muted{color:var(--sb-muted)}@media (width<=1100px){html[data-switchboard-theme]{--sb-topbar-h:0px}html[data-switchboard-theme] .app-frame,html[data-switchboard-theme] .app-frame.aura-shell{grid-template-rows:minmax(0,1fr)}html[data-switchboard-theme] .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{top:auto;left:14px;right:14px;bottom:max(10px, env(safe-area-inset-bottom,0px));width:auto;height:var(--sb-mobile-nav-h);border:1px solid var(--sb-line);background:color-mix(in srgb, var(--sb-panel-strong) 88%, transparent);border-radius:22px;grid-template-columns:1fr;padding:0 18px;position:fixed;box-shadow:0 18px 50px #00000061}html[data-switchboard-theme] .brand-block{display:none}html[data-switchboard-theme] .app-nav nav,html[data-switchboard-theme] .aura-shell .app-nav nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;width:100%;display:grid}html[data-switchboard-theme] .app-nav .nav-button,html[data-switchboard-theme] .aura-shell .nav-button,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button{border:0;border-top:3px solid #0000;border-radius:0;flex-direction:column;justify-content:center;gap:6px;width:100%;height:64px;min-height:64px;padding:0}html[data-switchboard-theme] .app-nav [data-testid=nav-activity] .nav-label{font-size:0}html[data-switchboard-theme] .app-nav [data-testid=nav-activity] .nav-label:after{content:"Approvals";font-size:12px}html[data-switchboard-theme] .app-nav .nav-button.active{border-top-color:var(--sb-purple-2)}html[data-switchboard-theme] .app-nav .nav-button svg{width:25px;height:25px}html[data-switchboard-theme] .app-main,html[data-switchboard-theme] .aura-shell .app-main,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-main{grid-row:1;height:100dvh;padding:0}html[data-switchboard-theme] .aura-chat-home{height:100dvh;padding:0;display:block;overflow:hidden}.sb-session-panel,.sb-fleet-panel{display:none}.sb-chat-workbench{height:100dvh;padding:max(18px, env(safe-area-inset-top,0px)) 18px calc(var(--sb-mobile-nav-h) + 22px + env(safe-area-inset-bottom,0px));grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.sb-mobile-titlebar{min-height:56px;color:var(--sb-text);justify-content:space-between;align-items:center;display:flex}.sb-mobile-titlebar strong{font-size:30px;font-weight:780}.sb-mobile-titlebar span{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-height:38px;color:var(--sb-green);align-items:center;gap:9px;padding:0 12px;font-weight:700;display:inline-flex}.sb-mobile-titlebar i{background:var(--sb-green);border-radius:999px;width:10px;height:10px}.sb-workbench-heading{border-top:1px solid var(--sb-line);min-height:88px;padding-top:24px}.sb-workbench-heading h2{font-size:29px}html[data-switchboard-theme] .aura-chat-status{display:none}html[data-switchboard-theme] .aura-chat-stream{padding:12px 0}html[data-switchboard-theme] .aura-chat-center{width:100%}html[data-switchboard-theme] .sb-orchestration-preview{gap:16px;max-width:none}.sb-user-prompt{max-width:82%}.sb-step-list{background:0 0;border:0;gap:16px;display:grid}.sb-step-card{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:#ffffff09;grid-template-columns:54px minmax(0,1fr) auto;padding:16px}html[data-switchboard-theme] .aura-input-capsule{max-width:none;margin:0}html[data-switchboard-theme] .page-layout,html[data-switchboard-theme] .fleet-page,html[data-switchboard-theme] .settings-layout{padding:22px 18px calc(var(--sb-mobile-nav-h) + 24px)}}@media (width<=440px){.sb-step-card{grid-template-columns:48px minmax(0,1fr)}.sb-step-status{grid-column:2;justify-self:start}.sb-user-prompt{max-width:92%}}html[data-switchboard-theme] .app-main{grid-template-rows:auto minmax(0,1fr);display:grid}html[data-switchboard-theme] .app-main-chat{display:block}html[data-switchboard-theme] .app-main>:not(.topbar){min-height:0}.sb-primary-button{border:1px solid color-mix(in srgb, var(--sb-purple) 70%, transparent);border-radius:var(--sb-radius);background:linear-gradient(135deg, var(--sb-purple), #4c1d95);color:#fff;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-weight:720;display:inline-flex}.sb-secondary-button{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-height:44px;color:var(--sb-text);background:#ffffff09;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-weight:720;display:inline-flex}.sb-fleet-console,.sb-activity-console,.sb-agent-settings-console{height:100%;min-height:0;color:var(--sb-text);overflow:auto}.sb-fleet-console{align-content:start;gap:22px;padding:22px;display:grid}.sb-fleet-console-head,.sb-fleet-console-actions,.sb-region-group>header,.sb-plan-actions,.sb-context-status,.sb-settings-brand,.sb-settings-tabs{align-items:center;gap:12px;display:flex}.sb-fleet-console-head{justify-content:space-between}.sb-fleet-console h2,.sb-activity-title h2,.sb-agent-config-panel h2{color:var(--sb-text);margin:0;font-size:26px;font-weight:780;line-height:1.1}.sb-fleet-console p,.sb-activity-title p,.sb-agent-config-panel p{color:var(--sb-muted);margin:8px 0 0}.sb-fleet-console-actions{color:var(--sb-muted);font-size:13px}.sb-fleet-filterbar{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(128px,220px));gap:14px;display:grid}.sb-fleet-filterbar>button{border:1px solid color-mix(in srgb, var(--sb-line) 70%, var(--sb-text) 12%);border-radius:var(--sb-radius);min-height:42px;color:color-mix(in srgb, var(--sb-text) 78%, transparent);background:#ffffff0e;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.sb-filter-clear{justify-content:center!important}.sb-fleet-filterbar>button strong{color:var(--sb-text)}.sb-fleet-filterbar .sb-filter-label{color:color-mix(in srgb, var(--sb-text) 68%, transparent)}.sb-fleet-mobile-status-pills{display:none}.sb-fleet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sb-fleet-summary-card{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-panel);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 140px;gap:5px 18px;min-height:112px;padding:18px 20px;display:grid;overflow:hidden}.sb-fleet-summary-card span{color:var(--sb-muted);align-items:center;gap:9px;display:inline-flex}.sb-fleet-summary-card i,.sb-region-group>header strong:before,.sb-fleet-machine-card header i,.sb-activity-agent-list i,.sb-context-status i,.sb-task-log span i{content:"";background:var(--sb-green);border-radius:999px;width:8px;height:8px;display:inline-block}.sb-fleet-summary-card[data-tone=idle] i,.sb-fleet-summary-card[data-tone=offline] i,.sb-fleet-machine-card[data-status=idle] header i,.sb-fleet-machine-card[data-status=offline] header i{background:var(--sb-faint)}.sb-fleet-summary-card strong{color:var(--sb-text);font-size:30px;line-height:1}.sb-fleet-summary-card small{color:var(--sb-muted)}.sb-fleet-summary-card svg{grid-area:1/2/span 3;align-self:center;width:100%;height:72px}.sb-fleet-summary-card polyline{fill:none;stroke:var(--sb-green);stroke-width:2px}.sb-region-stack{gap:24px;display:grid}.sb-fleet-empty{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-panel);text-align:center;place-content:center;gap:8px;min-height:150px;padding:24px;display:grid}.sb-fleet-empty strong{color:var(--sb-text);font-size:17px}.sb-fleet-empty p{color:var(--sb-muted);margin:0}.sb-region-group{gap:12px;display:grid}.sb-region-group>header{justify-content:flex-start;min-height:34px}.sb-region-group h3{margin:0;font-size:17px}.sb-region-group header span{color:var(--sb-muted)}.sb-region-group>header strong{color:var(--sb-green);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sb-machine-grid{grid-template-columns:repeat(4,minmax(230px,1fr));gap:14px;display:grid}.sb-fleet-machine-card{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-panel);min-width:0;min-height:176px;color:var(--sb-text);text-align:left;padding:0;position:relative;overflow:hidden}.sb-fleet-machine-card>header{border-bottom:1px solid var(--sb-line-soft);justify-content:space-between;gap:12px;min-height:64px;padding:14px 18px;display:flex}.sb-fleet-machine-card header span{grid-template-columns:auto minmax(0,1fr);gap:4px 9px;min-width:0;display:grid}.sb-fleet-machine-card header strong,.sb-fleet-machine-card header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-fleet-machine-card header strong{color:var(--sb-text)}.sb-fleet-machine-card header strong:before{content:none;display:none}.sb-fleet-machine-card header i{grid-row:1/span 2;align-self:center}.sb-fleet-machine-card header em{color:var(--sb-green);font-style:normal;font-weight:650}.sb-machine-region{border:1px solid var(--sb-line);min-width:0;color:var(--sb-muted);white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:12px;line-height:1}.sb-fleet-machine-card[data-status=idle] header em,.sb-fleet-machine-card[data-status=offline] header em{color:var(--sb-muted)}.sb-machine-metrics{grid-template-columns:.9fr 1.2fr .8fr;gap:0;padding:16px 18px;display:grid}.sb-machine-metrics>span{border-right:1px solid var(--sb-line-soft);gap:6px;min-width:0;padding:0 14px;display:grid}.sb-machine-metrics>span:first-child{padding-left:0}.sb-machine-metrics>span:last-child{border-right:0;padding-right:0}.sb-machine-metrics small,.sb-fleet-machine-card footer{color:var(--sb-muted)}.sb-machine-metrics small{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sb-machine-metric-provenance,.sb-machine-telemetry-source{border:1px solid color-mix(in srgb, var(--sb-warning) 34%, var(--sb-line));color:var(--sb-warning);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:720;line-height:1}.sb-machine-metrics strong{font-size:25px;line-height:1}.sb-machine-metrics em{color:var(--sb-muted);font-style:normal}.sb-machine-metrics b{background:#ffffff1f;border-radius:999px;width:100%;height:7px;overflow:hidden}.sb-machine-metrics b i{border-radius:inherit;background:var(--sb-green);height:100%;display:block}.sb-fleet-machine-card footer{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 18px 14px;font-size:12px;display:flex}.sb-machine-telemetry-source{font-size:10px}.sb-card-menu{color:var(--sb-faint);position:absolute;top:16px;right:14px}.sb-activity-console{grid-template-columns:248px minmax(0,1fr) 330px;display:grid;overflow:hidden}.sb-activity-nav,.sb-context-panel,.sb-settings-rail,.sb-agent-master{border-right:1px solid var(--sb-line);background:color-mix(in srgb, var(--sb-bg) 84%, transparent);min-height:0;padding:22px;overflow:hidden}.sb-context-panel{border-right:0;border-left:1px solid var(--sb-line);overflow:auto}.sb-activity-nav{grid-template-rows:auto auto minmax(0,1fr);gap:28px;display:grid}.sb-activity-nav>strong{font-size:20px}.sb-activity-nav nav,.sb-settings-rail nav,.sb-activity-agent-list,.sb-agent-master-list{align-content:start;gap:8px;display:grid}.sb-activity-nav button,.sb-settings-rail button,.sb-agent-master-list button{border-radius:var(--sb-radius);min-width:0;min-height:42px;color:var(--sb-muted);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;display:flex}.sb-activity-nav button.active,.sb-settings-rail button.active,.sb-agent-master-list button.active{color:var(--sb-text);background:#ffffff14}.sb-activity-agent-list span{color:var(--sb-muted);align-items:center;gap:10px;display:flex}.sb-activity-main{min-width:0;min-height:0;padding:34px 36px;overflow:auto}.sb-breadcrumb{color:var(--sb-muted);align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.sb-activity-title{justify-content:space-between;align-items:start;gap:18px;margin-bottom:34px;display:flex}.sb-plan-card{gap:22px;display:grid}.sb-plan-intro span{color:var(--sb-text);font-weight:720}.sb-plan-intro p{color:var(--sb-muted)}.sb-plan-edit-field{gap:10px;display:grid}.sb-plan-edit-field span{color:var(--sb-muted);font-size:13px;font-weight:650}.sb-plan-edit-field textarea{resize:vertical;border:1px solid var(--sb-line);border-radius:var(--sb-radius);width:100%;min-height:118px;color:var(--sb-text);font:inherit;outline-offset:2px;background:#ffffff09;outline:2px solid #0000;padding:12px 14px;line-height:1.45}.sb-plan-edit-field textarea:focus{border-color:var(--sb-purple-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--sb-purple-2) 18%, transparent)}.sb-lane-grid{border:1px solid var(--sb-line);border-radius:var(--sb-radius);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sb-lane-card{border-right:1px solid var(--sb-line-soft);min-width:0;padding:18px}.sb-lane-card:last-child{border-right:0}.sb-lane-card h3{margin:0 0 18px}.sb-lane-head,.sb-lane-row{grid-template-columns:1fr 1fr 62px;align-items:center;gap:12px;display:grid}.sb-lane-head{color:var(--sb-muted);border-bottom:1px solid var(--sb-line-soft);padding-bottom:10px;font-size:12px}.sb-lane-row{border:0;border-bottom:1px solid var(--sb-line-soft);width:100%;min-height:54px;color:var(--sb-muted);text-align:left;background:0 0;padding:0}.sb-lane-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-lane-row span:first-child{color:var(--sb-text)}.sb-lane-row i{background:var(--sb-green);border-radius:999px;width:7px;height:7px;margin-right:8px;display:inline-block}.sb-lane-row em{font-style:normal}.sb-lane-row em[data-risk=medium]{color:var(--sb-warning)}.sb-lane-row em[data-risk=high]{color:var(--sb-danger)}.sb-plan-routing-editor{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:#ffffff07;gap:12px;padding:14px;display:grid}.sb-plan-routing-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-plan-routing-editor strong{color:var(--sb-text)}.sb-plan-routing-editor button{border:1px solid var(--sb-line);min-height:34px;color:var(--sb-muted);font:inherit;background:#ffffff09;border-radius:6px;padding:0 12px;font-size:13px}.sb-plan-routing-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sb-plan-routing-row{border:1px solid var(--sb-line-soft);border-radius:6px;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:12px;min-width:0;min-height:54px;padding:10px;display:grid}.sb-plan-routing-row span,.sb-plan-routing-row strong,.sb-plan-routing-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-plan-routing-row span{gap:2px;display:grid}.sb-plan-routing-row small{color:var(--sb-muted)}.sb-plan-routing-row select{border:1px solid var(--sb-line);width:100%;min-height:34px;color:var(--sb-text);font:inherit;background:#ffffff0a;border-radius:6px;padding:0 10px;font-size:13px}.sb-task-table{border:1px solid var(--sb-line);border-radius:var(--sb-radius);overflow:hidden}.sb-task-table header,.sb-task-row{grid-template-columns:40px minmax(160px,1.3fr) minmax(120px,.8fr) minmax(96px,.6fr) minmax(130px,.8fr);align-items:center;gap:14px;padding:0 16px;display:grid}.sb-task-table header{min-height:46px;color:var(--sb-muted);border-bottom:1px solid var(--sb-line-soft)}.sb-task-row{border:0;border-bottom:1px solid var(--sb-line-soft);width:100%;min-height:56px;color:var(--sb-muted);text-align:left;background:0 0}.sb-task-row:last-child{border-bottom:0}.sb-task-row strong,.sb-task-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-task-row strong{color:var(--sb-text)}.sb-task-row em{color:var(--sb-warning);font-style:normal}.sb-task-row em[data-status=complete]{color:var(--sb-green)}.sb-task-row span:last-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sb-task-row b{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.sb-task-row b i{background:var(--sb-green);height:100%;display:block}.sb-plan-actions{justify-content:flex-end}.sb-activity-contract-panel{border:1px solid color-mix(in srgb, var(--sb-purple) 38%, var(--sb-line));border-radius:var(--sb-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--sb-purple) 11%, transparent), transparent 58%), #ffffff07;gap:9px;min-width:0;padding:12px;display:grid}.sb-activity-contract-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sb-activity-contract-panel header strong{color:var(--sb-text)}.sb-activity-contract-panel header span{border:1px solid color-mix(in srgb, var(--sb-purple) 36%, var(--sb-line));min-height:22px;color:var(--sb-purple);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:780;line-height:1;display:inline-flex}.sb-activity-contract-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.sb-activity-contract-panel dl div{gap:3px;min-width:0;display:grid}.sb-activity-contract-panel dt{color:var(--sb-muted);text-transform:uppercase;font-size:10px;font-weight:760}.sb-activity-contract-panel dd{min-width:0;color:var(--sb-text);font-family:var(--sb-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sb-plan-actions>button:first-child{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-height:42px;color:var(--sb-text);background:0 0;padding:0 22px}.sb-context-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.sb-context-tabs button{min-height:42px;color:var(--sb-muted);background:0 0;border:0;border-bottom:2px solid #0000}.sb-context-tabs button.active{border-bottom-color:var(--sb-purple-2);color:var(--sb-text)}.sb-context-panel section{border-bottom:1px solid var(--sb-line-soft);padding:18px 0}.sb-context-panel h3{margin:0 0 10px}.sb-context-panel p,.sb-context-panel dd,.sb-context-panel dt{color:var(--sb-muted)}.sb-context-panel dl{gap:10px;display:grid}.sb-context-panel dl div{justify-content:space-between;gap:12px;display:flex}.sb-task-log h3{align-items:center;gap:10px;display:flex}.sb-task-log span{color:var(--sb-green);align-items:center;gap:7px;font-size:12px;display:inline-flex}.sb-task-log pre{color:#f8fafc;white-space:pre-wrap;max-height:330px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.sb-task-log-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;display:grid}.sb-task-log-head h3{margin:0}.sb-task-log-tools{align-items:end;gap:8px;min-width:0;display:flex}.sb-task-log-tools label,.sb-result-rerun-mode{gap:5px;min-width:0;display:grid}.sb-task-log-tools label span,.sb-result-rerun-mode span{color:var(--sb-muted);font-size:11px;font-weight:760}.sb-task-log-tools input,.sb-result-rerun-mode select{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-width:0;min-height:42px;color:var(--sb-text);font:inherit;background:#ffffff09;padding:0 12px}.sb-task-log-tools button{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-height:42px;color:var(--sb-text);background:#ffffff0a;align-items:center;gap:8px;padding:0 12px;font-weight:760;display:inline-flex}.sb-activity-action-state{color:var(--sb-green);text-align:right;margin:0}.sb-run-drilldown,.sb-result-delivery{gap:18px;display:grid}.sb-run-drilldown>header,.sb-result-delivery>header{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-panel);grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto;align-items:center;gap:18px;min-width:0;padding:18px;display:grid}.sb-run-drilldown h3,.sb-result-delivery h3{color:var(--sb-text);margin:4px 0 0;font-size:22px}.sb-run-drilldown p,.sb-result-delivery p,.sb-result-outcomes{color:var(--sb-muted)}.sb-run-drilldown header span,.sb-result-delivery header span{color:var(--sb-muted);font-size:13px;font-weight:700}.sb-run-progress{gap:8px;min-width:0;display:grid}.sb-run-progress strong{color:var(--sb-text);font-size:24px}.sb-run-progress b{background:#ffffff1f;border-radius:999px;height:7px;overflow:hidden}.sb-run-progress b i{border-radius:inherit;background:var(--sb-warning);height:100%;display:block}.sb-review-console{grid-template-columns:240px minmax(0,1fr) 270px;gap:14px;min-height:0;display:grid}.sb-review-console>aside,.sb-review-diff,.sb-review-summary,.sb-result-artifacts,.sb-result-outcomes{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-panel);min-width:0}.sb-review-console>aside,.sb-review-summary{padding:16px}.sb-review-console h3,.sb-review-summary h3{margin:0 0 14px}.sb-review-console aside:first-child{align-content:start;gap:8px;display:grid}.sb-review-console aside:first-child button{border-radius:var(--sb-radius);min-width:0;min-height:46px;color:var(--sb-muted);text-align:left;background:#ffffff09;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;display:grid}.sb-review-console aside:first-child button.active{border:1px solid color-mix(in srgb, var(--sb-purple) 62%, var(--sb-line));color:var(--sb-text);background:#6d28d929}.sb-review-console aside:first-child button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-review-console aside:first-child button em{color:var(--sb-green);font-size:12px;font-style:normal}.sb-review-diff{overflow:auto}.sb-review-empty{color:var(--sb-muted);margin:6px 0 0;font-size:13px;line-height:1.4}.sb-review-empty-panel{min-height:360px;color:var(--sb-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.sb-review-empty-panel strong{color:var(--sb-text)}.sb-review-empty-panel span{max-width:280px;line-height:1.45}.sb-review-diff .diff-viewer{background:0 0;border:0;border-radius:0}.sb-review-summary{align-content:start;gap:14px;display:grid}.sb-review-summary p{color:var(--sb-muted);margin:0}.sb-review-apply-contract{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:#ffffff09;gap:7px;min-width:0;padding:12px;display:grid}.sb-review-apply-contract[data-state=allowed]{border-color:color-mix(in srgb, var(--sb-green) 46%, var(--sb-line))}.sb-review-apply-contract[data-state=warning]{border-color:color-mix(in srgb, var(--sb-warning) 52%, var(--sb-line))}.sb-review-apply-contract[data-state=blocked]{border-color:color-mix(in srgb, var(--sb-danger) 46%, var(--sb-line))}.sb-review-apply-contract strong{color:var(--sb-text)}.sb-review-apply-contract span,.sb-review-apply-contract li{color:var(--sb-muted);font-size:12px;line-height:1.45}.sb-review-apply-contract ul{margin:0;padding-left:16px}.sb-review-contract-ledger{border:1px solid color-mix(in srgb, var(--sb-purple) 42%, var(--sb-line));border-radius:var(--sb-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--sb-purple) 14%, transparent), transparent 54%), #ffffff08;gap:8px;min-width:0;padding:12px;display:grid}.sb-review-contract-ledger header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sb-review-contract-ledger header strong{color:var(--sb-text)}.sb-review-contract-ledger header span{border:1px solid color-mix(in srgb, var(--sb-purple) 36%, var(--sb-line));min-height:22px;color:var(--sb-purple);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:780;line-height:1;display:inline-flex}.sb-review-contract-ledger p{color:var(--sb-muted);font-size:12px;line-height:1.45}.sb-review-contract-ledger dl{gap:7px;display:grid}.sb-review-contract-ledger dl div{grid-template-columns:5.8rem minmax(0,1fr);align-items:center;gap:10px;display:grid}.sb-review-contract-ledger dt{color:var(--sb-muted);text-transform:uppercase;font-size:11px}.sb-review-contract-ledger dd{min-width:0;color:var(--sb-text);font-family:var(--sb-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sb-review-comment-list{gap:8px;display:grid}.sb-review-comment-list p{border:1px solid var(--sb-line-soft);border-radius:var(--sb-radius);background:#ffffff08;padding:9px 10px}.sb-review-comment-list strong{background:color-mix(in srgb, var(--sb-danger) 20%, transparent);min-height:18px;color:var(--sb-danger);text-transform:uppercase;border-radius:999px;align-items:center;margin-right:7px;padding:0 7px;font-size:10px;display:inline-flex}.sb-review-error{font-size:12px;color:var(--sb-danger)!important}.sb-review-comment-box{gap:8px;display:grid}.sb-review-comment-box span{color:var(--sb-muted);font-size:12px;font-weight:760}.sb-review-comment-box textarea{resize:vertical;border:1px solid var(--sb-line);border-radius:var(--sb-radius);width:100%;min-width:0;min-height:98px;color:var(--sb-text);font:inherit;background:#ffffff06;padding:12px}.sb-review-summary dl{gap:10px;display:grid}.sb-review-summary dl div{color:var(--sb-muted);justify-content:space-between;gap:12px;display:flex}.sb-review-summary button,.sb-result-delivery footer button{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-height:44px;color:var(--sb-text);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.sb-review-summary button:disabled{opacity:.52;cursor:not-allowed}.sb-result-delivery>header{grid-template-columns:minmax(0,1fr) auto}.sb-result-delivery header span{color:var(--sb-green);align-items:center;gap:8px;display:inline-flex}.sb-result-delivery header i,.sb-result-outcomes li:before{content:"";background:var(--sb-green);border-radius:999px;width:9px;height:9px;display:inline-block}.sb-result-delivery header strong{color:var(--sb-text);font-size:22px}.sb-result-workflow{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;min-width:0;display:grid}.sb-result-workflow article{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-panel);gap:6px;min-width:0;padding:12px;display:grid}.sb-result-workflow article[data-status=failed],.sb-result-workflow article[data-status=cancelled]{border-color:color-mix(in srgb, var(--sb-danger) 45%, var(--sb-line))}.sb-result-workflow article[data-status=running],.sb-result-workflow article[data-status=needs_approval]{border-color:color-mix(in srgb, var(--sb-warning) 48%, var(--sb-line))}.sb-result-workflow strong,.sb-result-workflow span,.sb-result-workflow p{overflow-wrap:anywhere;min-width:0}.sb-result-workflow span{color:var(--sb-muted);text-transform:capitalize;font-size:12px}.sb-result-workflow p{color:var(--sb-muted);margin:0;font-size:12px;line-height:1.45}.sb-result-artifacts{display:grid;overflow:hidden}.sb-result-artifacts>header{border-bottom:1px solid var(--sb-line-soft);min-height:36px;color:var(--sb-muted);grid-template-columns:32px minmax(0,1.3fr) minmax(70px,.55fr) minmax(150px,.9fr) minmax(82px,auto);align-items:center;gap:14px;padding:0 16px;font-size:12px;display:grid}.sb-result-artifacts>header span:first-child{grid-column:2}.sb-result-artifacts button{border:0;border-bottom:1px solid var(--sb-line-soft);min-width:0;min-height:82px;color:var(--sb-text);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1.3fr) minmax(70px,.55fr) minmax(150px,.9fr) minmax(82px,auto);align-items:center;gap:14px;padding:12px 16px;display:grid}.sb-result-artifacts button.active{background:#6d28d924}.sb-result-artifacts button:last-child{border-bottom:0}.sb-result-empty{color:var(--sb-muted);margin:0;padding:16px}.sb-result-artifacts strong,.sb-result-artifacts small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sb-result-artifacts small,.sb-result-artifact-size{color:var(--sb-muted)}.sb-result-artifact-preview{border:1px solid var(--sb-line);min-width:0;height:46px;color:color-mix(in srgb, var(--sb-muted) 82%, transparent);white-space:pre-wrap;background:#ffffff09;border-radius:4px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;line-height:1.35;display:block;overflow:hidden}.sb-result-artifact-preview.image{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:7px;padding:7px;display:grid}.sb-result-artifact-preview.image i{background:linear-gradient(180deg, var(--sb-purple-2), var(--sb-green));border-radius:3px 3px 0 0;display:block}.sb-result-artifact-preview.image i:first-child{height:44%}.sb-result-artifact-preview.image i:nth-child(2){height:72%}.sb-result-artifact-preview.image i:nth-child(3){height:56%}.sb-result-artifacts em{color:var(--sb-green);font-style:normal}.sb-result-preview{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:#ffffff06;min-width:0;overflow:hidden}.sb-result-preview header{border-bottom:1px solid var(--sb-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:56px;padding:10px 12px;display:grid}.sb-result-preview header strong,.sb-result-preview header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sb-result-preview header small{color:var(--sb-muted)}.sb-result-preview header>div:last-child{gap:8px;display:flex}.sb-result-preview button{border:1px solid var(--sb-line);min-height:40px;color:var(--sb-text);background:#ffffff0a;border-radius:10px;padding:0 10px;font-weight:760}.sb-result-preview pre{max-height:220px;color:var(--sb-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.sb-result-outcomes{gap:10px;margin:0;padding:16px;list-style:none;display:grid}.sb-result-outcomes li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.sb-result-outcomes li strong,.sb-result-outcomes li span{overflow-wrap:anywhere;min-width:0}.sb-result-outcomes li span{color:var(--sb-muted)}.sb-result-outcomes li[data-tone=warning]:before{background:var(--sb-warning)}.sb-result-outcomes li[data-tone=danger]:before{background:var(--sb-danger)}.sb-result-delivery footer{justify-content:flex-end;align-items:end;gap:12px;display:flex}.sb-result-rerun-mode{width:min(210px,100%)}.sb-result-delivery>p[data-testid=activity-result-action-state]{color:var(--sb-green);text-align:right;margin:0}.sb-result-delivery>p[data-testid=activity-result-rerun-disabled]{color:var(--sb-warning);text-align:right;margin:0}.sb-agent-settings-console{grid-template-columns:270px 386px minmax(0,1fr);display:grid;overflow:hidden}.sb-settings-rail{grid-template-rows:auto minmax(0,1fr) auto;gap:28px;display:grid}.sb-settings-brand strong{font-size:18px}.sb-settings-bottom{justify-content:space-between}.sb-agent-master{grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;display:grid}.sb-agent-master header{justify-content:space-between;align-items:center;display:flex}.sb-agent-master h2{margin:0}.sb-agent-master header button{border:1px solid var(--sb-line);border-radius:var(--sb-radius);width:44px;height:44px;color:var(--sb-text);background:0 0;font-size:22px}.sb-agent-master-list{overflow:auto}.sb-agent-master-list button{grid-template-columns:40px minmax(0,1fr) auto auto;gap:12px;min-height:60px;display:grid}.sb-agent-master-empty,.sb-agent-panel-empty{border:1px solid var(--sb-line);border-radius:var(--sb-radius);text-align:center;background:#ffffff06;place-content:center;gap:6px;min-height:116px;padding:18px;display:grid}.sb-agent-master-empty strong,.sb-agent-panel-empty strong{color:var(--sb-text)}.sb-agent-master-empty small,.sb-agent-panel-empty small{color:var(--sb-muted)}.sb-agent-master-list button>span{border:1px solid var(--sb-line);border-radius:var(--sb-radius);width:38px;height:38px;color:var(--sb-text);place-items:center;font-weight:720;display:grid}.sb-agent-master-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-agent-master-list em{color:var(--sb-green);font-style:normal}.sb-agent-master-list em[data-status=planned],.sb-agent-master footer{color:var(--sb-muted)}.sb-agent-config-panel{min-width:0;min-height:0;padding:0 34px 34px;overflow:auto}.sb-settings-tabs{height:var(--sb-topbar-h);border-bottom:1px solid var(--sb-line);justify-content:flex-end;margin:0 -34px 28px;padding:0 34px}.sb-settings-tabs button{height:100%;color:var(--sb-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 18px}.sb-settings-tabs button.active{border-bottom-color:var(--sb-purple-2);color:var(--sb-text)}.sb-settings-tabs span{border:1px solid var(--sb-line);width:36px;height:36px;color:var(--sb-text);border-radius:999px;place-items:center;display:grid}.sb-agent-config-form{border-top:1px solid var(--sb-line);grid-template-columns:190px minmax(0,1fr);gap:20px 32px;max-width:880px;padding-top:28px;display:grid}.sb-agent-config-form h3{grid-column:1/-1;margin:0 0 6px;font-size:20px}.sb-agent-config-form label{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;gap:32px;display:grid}.sb-agent-config-form label>span{color:var(--sb-muted)}.sb-agent-config-form input,.sb-agent-config-form select{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-width:0;min-height:48px;color:var(--sb-text);background:#ffffff06;padding:0 14px}.sb-agent-config-form .sb-primary-button{grid-column:2;justify-self:start;min-width:92px}.sb-settings-save-state{color:var(--sb-green);grid-column:2;margin:-10px 0 0;font-size:13px}.sb-agent-run-panel,.sb-agent-log-panel{border-top:1px solid var(--sb-line);gap:10px;max-width:880px;padding-top:28px;display:grid}.sb-agent-run-panel>header,.sb-agent-run-panel article,.sb-agent-log-panel article{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:#ffffff06;min-width:0}.sb-agent-run-panel>header,.sb-agent-run-panel article{grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(140px,180px);align-items:center;gap:14px;padding:12px 14px;display:grid}.sb-agent-run-panel>header{min-height:44px;color:var(--sb-muted);text-transform:uppercase;font-size:12px;font-weight:700}.sb-agent-run-panel article strong,.sb-agent-run-panel article small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sb-agent-run-panel article small{color:var(--sb-muted);margin-top:4px}.sb-agent-run-panel article>span:last-child{min-width:0;color:var(--sb-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.sb-agent-run-panel b{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.sb-agent-run-panel b i{background:var(--sb-green);height:100%;display:block}.sb-agent-log-panel article{grid-template-columns:92px 76px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.sb-agent-log-panel time,.sb-agent-log-panel span{color:var(--sb-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.sb-agent-log-panel span[data-level=error]{color:var(--sb-danger)}.sb-agent-log-panel span[data-level=warn]{color:var(--sb-warning)}.sb-agent-log-panel p{min-width:0;color:var(--sb-text);margin:0;line-height:1.45}.sb-sync-login-card{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-panel);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(180px,260px) auto;align-items:center;gap:14px;padding:14px;display:grid}.sb-sync-login-card small{color:var(--sb-muted);margin-top:4px;display:block}.sb-sync-login-card button{border:1px solid var(--sb-line);border-radius:var(--sb-radius);min-height:42px;color:var(--sb-text);background:0 0;padding:0 14px}html[data-switchboard-theme] .app-frame.login-shell{background:var(--theme-bg);grid-template-rows:minmax(0,1fr)}html[data-switchboard-theme] .app-main-login{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--theme-accent) 10%, transparent), transparent 28rem), var(--theme-bg);height:100dvh;color:var(--theme-text);grid-row:1;display:block}.sb-login-screen{align-content:center;justify-items:center;gap:56px;min-height:100dvh;padding:44px 20px;display:grid}.sb-login-brand{color:var(--theme-text);justify-content:center;align-items:center;gap:22px;display:flex}.sb-login-brand h1{letter-spacing:0;margin:0;font-size:clamp(40px,5vw,58px);font-weight:760;line-height:1}.sb-login-brand i{background:var(--theme-highlight);border-radius:999px;width:12px;height:12px}.sb-login-card{border:1px solid var(--theme-border-strong);background:var(--theme-surface-strong);width:min(100%,690px);box-shadow:var(--theme-shadow-float);border-radius:8px;gap:30px;padding:58px 50px;display:grid}.sb-login-card label{color:var(--theme-text);gap:16px;font-size:24px;display:grid}.sb-login-card input{box-sizing:border-box;border:1px solid var(--theme-border-strong);background:var(--theme-surface);width:100%;min-height:82px;color:var(--theme-text);border-radius:6px;padding:0 22px;font-size:28px}.sb-login-card input::placeholder{color:color-mix(in srgb, var(--theme-muted) 78%, transparent);opacity:1}.sb-login-card button{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-hover));min-height:84px;color:var(--theme-accent-contrast);border:0;border-radius:6px;font-size:25px;font-weight:720}.sb-login-card button:disabled{opacity:.55}.sb-login-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sb-login-inline-actions button{border:1px solid var(--theme-border-strong);background:var(--theme-surface-muted);min-height:52px;color:var(--theme-text);font-size:16px}.sb-login-card p{color:var(--theme-muted);justify-content:center;align-items:center;gap:16px;margin:10px 0 0;font-size:19px;display:flex}@media (width<=1320px){.sb-machine-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.sb-activity-console{grid-template-columns:220px minmax(0,1fr)}.sb-context-panel{display:none}.sb-agent-settings-console{grid-template-columns:230px minmax(310px,360px) minmax(0,1fr)}}@media (width<=1100px){html[data-switchboard-theme] .app-main{display:block}html[data-switchboard-theme] .app-main>.topbar{display:none}.sb-fleet-console,.sb-activity-console,.sb-agent-settings-console{height:100dvh;padding-bottom:calc(var(--sb-mobile-nav-h) + 26px + env(safe-area-inset-bottom,0px))}.sb-fleet-console{padding:max(22px, env(safe-area-inset-top,0px)) 18px calc(var(--sb-mobile-nav-h) + 26px + env(safe-area-inset-bottom,0px))}.sb-fleet-console-head{align-items:flex-start}.sb-fleet-console h2{font-size:42px}.sb-fleet-console-actions{flex-wrap:wrap;justify-content:flex-end}.sb-fleet-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-fleet-filterbar .sb-search{grid-column:1/-1}.sb-fleet-summary-grid{display:none}.sb-machine-grid{grid-template-columns:1fr}.sb-fleet-machine-card{min-height:184px}.sb-activity-console{padding:22px 18px calc(var(--sb-mobile-nav-h) + 26px + env(safe-area-inset-bottom,0px));display:block;overflow:auto}.sb-activity-nav{display:none}.sb-activity-main{padding:0;overflow:visible}.sb-lane-grid{grid-template-columns:1fr}.sb-lane-card{border-right:0;border-bottom:1px solid var(--sb-line-soft)}.sb-lane-card:last-child{border-bottom:0}.sb-plan-routing-rows,.sb-plan-routing-row{grid-template-columns:1fr}.sb-task-table{overflow-x:auto}.sb-task-table header,.sb-task-row{min-width:680px}.sb-run-drilldown>header,.sb-result-delivery>header,.sb-review-console{grid-template-columns:1fr}.sb-review-diff{max-height:520px}.sb-result-delivery footer{justify-content:stretch;display:grid}.sb-task-log-head,.sb-task-log-tools{grid-template-columns:1fr;display:grid}.sb-result-rerun-mode,.sb-result-delivery footer button{width:100%}.sb-agent-settings-console{padding:0 18px calc(var(--sb-mobile-nav-h) + 26px + env(safe-area-inset-bottom,0px));display:block;overflow:auto}.sb-settings-rail{display:none}.sb-agent-master{background:0 0;border-right:0;padding:22px 0;overflow:visible}.sb-agent-master-list{max-height:240px}.sb-agent-config-panel{padding:0;overflow:visible}.sb-settings-tabs{display:none}.sb-agent-config-form{grid-template-columns:1fr;gap:14px}.sb-agent-config-form label{grid-template-columns:1fr;gap:8px;display:grid}.sb-agent-config-form .sb-primary-button,.sb-settings-save-state{grid-column:1}.sb-agent-run-panel>header{display:none}.sb-agent-run-panel article,.sb-agent-log-panel article{grid-template-columns:1fr;gap:8px}.sb-sync-login-card{grid-template-columns:auto minmax(0,1fr)}.sb-sync-login-card input,.sb-sync-login-card button{grid-column:1/-1;width:100%}.sb-login-screen{gap:34px;padding:32px 18px}.sb-login-brand svg{width:46px;height:46px}.sb-login-card{gap:22px;padding:34px 26px}.sb-login-card label{font-size:19px}.sb-login-card input,.sb-login-card button{min-height:62px;font-size:20px}.sb-login-card p{text-align:center;font-size:15px}}@media (width<=520px){.sb-chat-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:visible}.sb-chat-tabs button{text-overflow:ellipsis;min-width:0;padding:0 5px;font-size:11px;overflow:hidden}.sb-fleet-console-head{display:grid}.sb-fleet-console h2{font-size:40px}.sb-fleet-filterbar{grid-template-columns:1fr}.sb-machine-metrics{grid-template-columns:1fr 1.2fr .7fr;padding:14px}.sb-machine-metrics>span{padding:0 10px}.sb-machine-metrics strong{font-size:22px}.sb-activity-title,.sb-plan-actions{justify-content:stretch;display:grid}.sb-plan-actions button,.sb-plan-actions .sb-primary-button{width:100%}}@media (width<=1100px){html[data-switchboard-theme] .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{z-index:50;inset:auto 14px max(10px, env(safe-area-inset-bottom,0px));width:auto;max-width:none;height:var(--sb-mobile-nav-h);min-height:var(--sb-mobile-nav-h);border:1px solid var(--sb-line);background:color-mix(in srgb, var(--sb-panel-strong) 90%, transparent);pointer-events:auto;border-radius:22px;grid-template-columns:1fr;place-items:stretch stretch;padding:0 16px;display:grid;position:fixed;overflow:visible;box-shadow:0 18px 50px #00000061}html[data-switchboard-theme] .app-nav:before,html[data-switchboard-theme] .aura-shell .app-nav:before,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav:before,html[data-switchboard-theme] .brand-block,html[data-switchboard-theme] .aura-shell .brand-block,html[data-switchboard-theme] .app-frame:not(.aura-shell) .brand-block{display:none}html[data-switchboard-theme] .app-nav nav,html[data-switchboard-theme] .aura-shell .app-nav nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav{width:100%;max-width:none;height:100%;min-height:0;color:var(--sb-text);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));place-items:stretch stretch;gap:0;padding:0;display:grid;overflow:visible}html[data-switchboard-theme] .app-nav nav>[data-testid=nav-chat],html[data-switchboard-theme] .aura-shell .app-nav nav>[data-testid=nav-chat],html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-chat]{grid-column:1}html[data-switchboard-theme] .app-nav nav>[data-testid=nav-fleet],html[data-switchboard-theme] .aura-shell .app-nav nav>[data-testid=nav-fleet],html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-fleet]{grid-column:2}html[data-switchboard-theme] .nav-voice-action{border:1px solid color-mix(in srgb, var(--sb-purple-2) 42%, transparent);background:linear-gradient(135deg, var(--sb-purple), #4c1d95);color:#fff;border-radius:999px;grid-column:3;place-self:center;width:54px;min-width:54px;height:54px;min-height:54px;display:grid;position:relative;top:auto;left:auto;transform:none;box-shadow:0 12px 28px #00000047}html[data-switchboard-theme] .app-nav nav>[data-testid=nav-activity],html[data-switchboard-theme] .aura-shell .app-nav nav>[data-testid=nav-activity],html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-activity]{grid-column:3}html[data-switchboard-theme] .app-nav nav>[data-testid=nav-settings],html[data-switchboard-theme] .aura-shell .app-nav nav>[data-testid=nav-settings],html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-settings]{grid-column:4}html[data-switchboard-theme] .app-nav .nav-button,html[data-switchboard-theme] .aura-shell .nav-button,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button{width:100%;min-width:0;max-width:none;height:100%;min-height:64px;max-height:none;color:var(--sb-muted);box-shadow:none;background:0 0;border:0;border-top:3px solid #0000;border-radius:0;grid-template-rows:24px 16px;grid-template-columns:1fr;place-content:center;place-items:center;gap:5px;padding:0 2px;display:grid}html[data-switchboard-theme] .app-nav .nav-button.active{border-top-color:var(--sb-purple-2);color:var(--sb-text)}html[data-switchboard-theme] .app-nav .nav-button svg{grid-row:1;width:24px;height:24px}html[data-switchboard-theme] .app-nav .nav-label,html[data-switchboard-theme] .aura-shell .nav-label,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-label,html[data-switchboard-theme] .app-nav .nav-button span:not(.nav-count){clip:auto;clip-path:none;white-space:nowrap;text-overflow:ellipsis;color:currentColor;grid-row:2;width:auto;height:auto;margin:0;font-size:12px;font-weight:650;line-height:1;position:static;overflow:hidden}html[data-switchboard-theme] .app-nav [data-testid=nav-activity] .nav-label{font-size:0}html[data-switchboard-theme] .app-nav [data-testid=nav-activity] .nav-label:after{content:"Activity";font-size:12px}html[data-switchboard-theme] .app-main:not(.app-main-chat):not(.app-main-login){grid-template-rows:64px minmax(0,1fr);height:100dvh;padding:0;display:grid;overflow:hidden}html[data-switchboard-theme] .app-main:not(.app-main-chat):not(.app-main-login)>.topbar{border-bottom:1px solid var(--sb-line);background:color-mix(in srgb, var(--sb-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);height:64px;min-height:64px;padding:0 18px;display:flex}html[data-switchboard-theme] .app-main:not(.app-main-chat):not(.app-main-login)>.topbar .top-actions{display:none}.sb-fleet-console,.sb-activity-console,.sb-agent-settings-console{height:100%;min-height:0;max-height:100%;padding-bottom:calc(var(--sb-mobile-nav-h) + 26px + env(safe-area-inset-bottom,0px))}.sb-task-table{overflow:hidden}.sb-task-table header,.sb-task-row{grid-template-columns:28px minmax(98px,1.3fr) minmax(72px,.8fr) minmax(70px,.75fr);gap:8px;min-width:0;padding:0 10px}.sb-task-table header span:nth-child(5),.sb-task-row>span:nth-child(5){display:none}}@media (width<=520px){html[data-switchboard-theme] .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{padding:0 8px;left:8px;right:8px}html[data-switchboard-theme] .nav-voice-action{width:50px;min-width:50px;height:50px;min-height:50px}html[data-switchboard-theme] .app-nav .nav-label,html[data-switchboard-theme] .aura-shell .nav-label,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-label,html[data-switchboard-theme] .app-nav .nav-button span:not(.nav-count),html[data-switchboard-theme] .app-nav [data-testid=nav-activity] .nav-label:after{font-size:11px}html[data-switchboard-theme] .app-main:not(.app-main-chat):not(.app-main-login)>.topbar{padding:0 14px}.sb-task-table header,.sb-task-row{grid-template-columns:24px minmax(90px,1fr) minmax(62px,.7fr) minmax(62px,.7fr);gap:6px;padding:0 8px}}@media (width<=1100px){html[data-switchboard-theme] .app-frame,html[data-switchboard-theme] .app-frame.aura-shell,html[data-switchboard-theme] .app-frame:not(.aura-shell){grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important}html[data-switchboard-theme] .app-main,html[data-switchboard-theme] .aura-shell .app-main,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-main{overflow:hidden;grid-area:1/1!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;padding:0!important}html[data-switchboard-theme] .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{top:auto!important;left:10px!important;right:10px!important;bottom:max(10px, env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;height:var(--sb-mobile-nav-h)!important;min-height:var(--sb-mobile-nav-h)!important;border-right:0!important;border:1px solid var(--sb-line)!important;border-radius:22px!important;position:fixed!important}html[data-switchboard-theme] .app-nav .brand-block,html[data-switchboard-theme] .aura-shell .app-nav .brand-block,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav .brand-block{display:none!important}}html[data-switchboard-theme] .app-main :where(button,[role=tab],[role=radio]):not(.nav-button):not(.nav-voice-action),html[data-switchboard-theme] .sb-primary-button,html[data-switchboard-theme] .sb-ghost-button,html[data-switchboard-theme] .sb-ghost-icon,html[data-switchboard-theme] .sb-fleet-filterbar>button,html[data-switchboard-theme] .sb-plan-actions>button,html[data-switchboard-theme] .sb-context-tabs button,html[data-switchboard-theme] .sb-settings-tabs button,html[data-switchboard-theme] .sb-settings-rail button,html[data-switchboard-theme] .sb-settings-bottom,html[data-switchboard-theme] .sb-sync-login-card button{min-height:44px}.sb-session-panel>header,.sb-panel-head,.sb-agent-master>header,.sb-fleet-console-head{gap:14px}.sb-session-panel>header>div,.sb-panel-head>div,.sb-agent-master>header>div{gap:3px;min-width:0;display:grid}.sb-session-panel>header small,.sb-panel-head small,.sb-agent-master>header small{color:var(--sb-muted)}.mobile-product-wordmark{display:none}@media (width<=1100px){.mobile-product-wordmark{min-width:0;color:var(--sb-text);letter-spacing:0;align-items:center;font-size:18px;font-weight:790;line-height:1;display:inline-flex}html[data-switchboard-theme] .app-main:not(.app-main-chat):not(.app-main-login)>.topbar .topbar-title-group{align-items:center;gap:12px;width:100%;display:flex}html[data-switchboard-theme] .app-main:not(.app-main-chat):not(.app-main-login)>.topbar .route-heading{align-items:flex-end;min-width:0;margin-left:auto}html[data-switchboard-theme] .app-main:not(.app-main-chat):not(.app-main-login)>.topbar .route-heading .kicker{display:none}html[data-switchboard-theme] .app-main:not(.app-main-chat):not(.app-main-login)>.topbar .route-heading h1{border:1px solid var(--sb-line);max-width:132px;min-height:32px;color:var(--sb-muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;line-height:1;display:inline-flex;overflow:hidden}html[data-switchboard-theme]{--sb-mobile-nav-h:76px}html[data-switchboard-theme] .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{z-index:60;width:100%;max-width:none;height:calc(var(--sb-mobile-nav-h) + env(safe-area-inset-bottom,0px));min-height:calc(var(--sb-mobile-nav-h) + env(safe-area-inset-bottom,0px));padding:0 0 env(safe-area-inset-bottom,0px);border:0;border-top:1px solid var(--sb-line);background:color-mix(in srgb, var(--sb-bg) 92%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -16px 36px #00000052}html[data-switchboard-theme=light] .app-nav,html[data-switchboard-theme=light] .aura-shell .app-nav,html[data-switchboard-theme=light] .app-frame:not(.aura-shell) .app-nav{background:#fffffff0;box-shadow:0 -14px 32px #0f172a14}html[data-switchboard-theme] .app-nav nav,html[data-switchboard-theme] .aura-shell .app-nav nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav{height:var(--sb-mobile-nav-h);min-height:var(--sb-mobile-nav-h);width:100%;max-width:none;padding:0 max(10px, env(safe-area-inset-left,0px)) 0 max(10px, env(safe-area-inset-right,0px));box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));place-items:stretch stretch;gap:0;display:grid}html[data-switchboard-theme] .app-nav nav>[data-testid=nav-chat],html[data-switchboard-theme] .aura-shell .app-nav nav>[data-testid=nav-chat],html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-chat]{grid-column:1}html[data-switchboard-theme] .app-nav nav>[data-testid=nav-fleet],html[data-switchboard-theme] .aura-shell .app-nav nav>[data-testid=nav-fleet],html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-fleet]{grid-column:2}html[data-switchboard-theme] .app-nav nav>[data-testid=nav-activity],html[data-switchboard-theme] .aura-shell .app-nav nav>[data-testid=nav-activity],html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-activity]{grid-column:3}html[data-switchboard-theme] .app-nav nav>[data-testid=nav-settings],html[data-switchboard-theme] .aura-shell .app-nav nav>[data-testid=nav-settings],html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav>[data-testid=nav-settings]{grid-column:4}html[data-switchboard-theme] .nav-voice-action,html[data-switchboard-theme] .aura-shell .nav-voice-action,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-voice-action{display:none!important}html[data-switchboard-theme] .app-nav .nav-button,html[data-switchboard-theme] .aura-shell .nav-button,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button{width:100%;min-width:0;height:var(--sb-mobile-nav-h);min-height:var(--sb-mobile-nav-h);color:var(--sb-muted);box-shadow:none;background:0 0;border:0;border-top:3px solid #0000;border-radius:0;grid-template-rows:28px 18px;grid-template-columns:1fr;place-content:center;place-items:center;gap:6px;padding:0 2px;display:grid;overflow:hidden}html[data-switchboard-theme] .app-nav .nav-button.active,html[data-switchboard-theme] .aura-shell .nav-button.active,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button.active{border-top-color:var(--sb-purple-2);color:var(--sb-purple-2);background:0 0}html[data-switchboard-theme] .app-nav .nav-button span.nav-icon-wrap,html[data-switchboard-theme] .aura-shell .nav-button span.nav-icon-wrap,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button span.nav-icon-wrap{place-items:center;min-width:28px;min-height:28px;display:grid;grid-area:1/1!important}html[data-switchboard-theme] .app-nav .nav-button svg,html[data-switchboard-theme] .aura-shell .nav-button svg,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button svg{width:26px;height:26px}html[data-switchboard-theme] .app-nav .nav-button span.nav-label,html[data-switchboard-theme] .aura-shell .nav-button span.nav-label,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button span.nav-label{clip:auto;clip-path:none;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:currentColor;height:auto;margin:0;font-weight:600;line-height:1.1;position:static;overflow:hidden;grid-area:2/1!important;width:100%!important;font-size:13px!important}html[data-switchboard-theme] .app-nav .nav-button[data-testid=nav-activity] span.nav-label{font-size:13px!important}html[data-switchboard-theme] .app-nav .nav-button[data-testid=nav-activity] span.nav-label:after{content:none}html[data-switchboard-theme] .app-nav .nav-count,html[data-switchboard-theme] .aura-shell .nav-count,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-count{display:none!important}}@media (width<=520px){html[data-switchboard-theme] .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{padding-left:0;padding-right:0;left:0;right:0}html[data-switchboard-theme] .app-nav nav,html[data-switchboard-theme] .aura-shell .app-nav nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav nav{padding-right:max(6px, env(safe-area-inset-right,0px));padding-left:max(6px, env(safe-area-inset-left,0px))}html[data-switchboard-theme] .app-nav .nav-button span.nav-label,html[data-switchboard-theme] .aura-shell .nav-button span.nav-label,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-button span.nav-label,html[data-switchboard-theme] .app-nav .nav-button[data-testid=nav-activity] span.nav-label{font-size:12px!important}}@media (width<=1100px){html[data-switchboard-theme] .sb-fleet-console{height:100dvh;padding:max(48px, calc(env(safe-area-inset-top,0px) + 36px)) 18px calc(var(--sb-mobile-nav-h) + 30px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 18% 8%,#ffffff0f,#0000 32%),linear-gradient(#0b0f11fa,#0a0d0ffe);gap:20px}html[data-switchboard-theme] .sb-fleet-console-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}html[data-switchboard-theme] .sb-fleet-console-head h2{font-size:0;line-height:0}html[data-switchboard-theme] .sb-fleet-console-head h2:after{content:"Switchboard";color:var(--sb-text);letter-spacing:0;font-size:clamp(42px,12vw,58px);font-weight:790;line-height:.95;display:block}html[data-switchboard-theme] .sb-fleet-console-head p,html[data-switchboard-theme] .sb-fleet-console-actions>span,html[data-switchboard-theme] .sb-fleet-console-actions [data-testid=fleet-graph-open-button]{display:none}html[data-switchboard-theme] .sb-fleet-console-actions{display:contents}html[data-switchboard-theme] .sb-fleet-console-actions [data-testid=fleet-refresh-button]{width:64px;min-width:64px;height:64px;min-height:64px;color:var(--sb-text);background:#ffffff09;border-color:#ffffff29;border-radius:8px;grid-column:2}html[data-switchboard-theme] .sb-fleet-console-actions [data-testid=fleet-add-button]{width:64px;min-width:64px;height:64px;min-height:64px;color:var(--sb-text);background:#ffffff09;border:1px solid #ffffff29;border-radius:8px;grid-column:3;place-items:center;padding:0;display:inline-grid}html[data-switchboard-theme] .sb-fleet-console-actions [data-testid=fleet-add-button] span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-switchboard-theme] .sb-fleet-filterbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-switchboard-theme] .sb-fleet-filterbar .sb-search,html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-status-filter],html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-os-filter],html[data-switchboard-theme] .sb-fleet-filterbar .sb-filter-clear{display:none}html[data-switchboard-theme] .sb-fleet-mobile-status-pills{flex:auto;gap:10px;min-width:0;display:flex}html[data-switchboard-theme] .sb-fleet-mobile-status-pills button,html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-region-filter]{border:1px solid var(--sb-line);min-width:64px;min-height:72px;color:var(--sb-muted);background:#ffffff09;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:26px;font-weight:500;line-height:1;display:inline-flex}html[data-switchboard-theme] .sb-fleet-mobile-status-pills button.active{color:var(--sb-text);background:#ffffff1f}html[data-switchboard-theme] .sb-fleet-mobile-status-pills i{background:var(--sb-faint);border-radius:999px;width:18px;height:18px;display:inline-block}html[data-switchboard-theme] .sb-fleet-mobile-status-pills button:nth-child(2) i{background:var(--sb-green)}html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-region-filter]{flex:0 252px;margin-left:auto}html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-region-filter] .sb-filter-label{display:none}html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-region-filter] strong{text-overflow:ellipsis;white-space:nowrap;color:currentColor;min-width:0;font:inherit;overflow:hidden}html[data-switchboard-theme] .sb-fleet-summary-grid{display:none}html[data-switchboard-theme] .sb-region-stack{order:1;gap:26px}html[data-switchboard-theme] .fleet-mobile-section-grid{order:2;margin-top:4px}html[data-switchboard-theme] .sb-region-group{gap:0}html[data-switchboard-theme] .sb-region-group>header{display:none}html[data-switchboard-theme] .sb-machine-grid{grid-template-columns:1fr;gap:26px}html[data-switchboard-theme] .sb-fleet-machine-card{background:#ffffff07;border-radius:4px;min-height:298px;box-shadow:inset 0 1px #ffffff0b,0 18px 44px #00000038}html[data-switchboard-theme] .sb-fleet-machine-card>header{min-height:132px;padding:30px 96px 22px 30px;display:block;position:relative}html[data-switchboard-theme] .sb-fleet-machine-card header span{display:block}html[data-switchboard-theme] .sb-fleet-machine-card header i,html[data-switchboard-theme] .sb-fleet-machine-card header span small{display:none}html[data-switchboard-theme] .sb-fleet-machine-card header strong{color:var(--sb-text);letter-spacing:0;font-size:clamp(30px,8vw,36px);font-weight:720;line-height:1.05;display:block}html[data-switchboard-theme] .sb-fleet-machine-card header strong:before{content:none;display:none}html[data-switchboard-theme] .sb-fleet-machine-card header em{color:var(--sb-green);align-items:center;gap:12px;margin-top:18px;font-size:22px;font-weight:520;line-height:1;display:inline-flex}html[data-switchboard-theme] .sb-fleet-machine-card header em:before{content:"";background:var(--sb-green);border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 2px #8fd97e24}html[data-switchboard-theme] .sb-fleet-machine-card[data-status=idle] header em,html[data-switchboard-theme] .sb-fleet-machine-card[data-status=offline] header em{color:var(--sb-muted)}html[data-switchboard-theme] .sb-fleet-machine-card[data-status=idle] header em:before,html[data-switchboard-theme] .sb-fleet-machine-card[data-status=offline] header em:before{background:#a7adb7;box-shadow:0 0 0 2px #a7adb724}html[data-switchboard-theme] .sb-machine-region{text-overflow:ellipsis;background:#ffffff06;border-color:#ffffff1f;border-radius:6px;max-width:118px;padding:12px 14px;font-size:18px;position:absolute;top:30px;right:78px;overflow:hidden}html[data-switchboard-theme] .sb-card-menu{width:26px;height:26px;top:35px;right:30px}html[data-switchboard-theme] .sb-machine-metrics{grid-template-columns:.95fr 1.36fr .9fr;padding:26px 30px 24px}html[data-switchboard-theme] .sb-machine-metrics>span{gap:12px;min-height:90px;padding:0 26px}html[data-switchboard-theme] .sb-machine-metrics>span:first-child{padding-left:0}html[data-switchboard-theme] .sb-machine-metrics>span:last-child{padding-right:0}html[data-switchboard-theme] .sb-machine-metrics small{font-size:21px;line-height:1}html[data-switchboard-theme] .sb-machine-metrics>span:last-child small{text-transform:lowercase}html[data-switchboard-theme] .sb-machine-metrics strong{font-size:clamp(32px,8.5vw,40px);font-weight:480}html[data-switchboard-theme] .sb-machine-metrics em{white-space:nowrap;font-size:18px}html[data-switchboard-theme] .sb-machine-metrics b{max-width:202px;height:8px}html[data-switchboard-theme] .sb-fleet-machine-card footer{display:none}}@media (width<=520px){html[data-switchboard-theme] .sb-fleet-console{padding-left:18px;padding-right:18px}html[data-switchboard-theme] .sb-fleet-console-head h2:after{font-size:clamp(34px,10.8vw,44px)}html[data-switchboard-theme] .sb-fleet-console-head{gap:10px}html[data-switchboard-theme] .sb-fleet-console-actions [data-testid=fleet-refresh-button],html[data-switchboard-theme] .sb-fleet-console-actions [data-testid=fleet-add-button]{width:48px;min-width:48px;height:48px;min-height:48px}html[data-switchboard-theme] .sb-fleet-mobile-status-pills{flex:100%}html[data-switchboard-theme] .sb-fleet-mobile-status-pills button,html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-region-filter]{min-width:56px;min-height:56px;padding:0 14px;font-size:21px}html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-region-filter]{flex:100%}html[data-switchboard-theme] .sb-fleet-machine-card{min-height:252px}html[data-switchboard-theme] .sb-fleet-machine-card>header{min-height:112px;padding:22px 72px 18px 22px}html[data-switchboard-theme] .sb-fleet-machine-card header strong{font-size:clamp(24px,8vw,32px)}html[data-switchboard-theme] .sb-fleet-machine-card header em{margin-top:14px;font-size:18px}html[data-switchboard-theme] .sb-fleet-machine-card header em:before{width:14px;height:14px}html[data-switchboard-theme] .sb-machine-region{max-width:108px;padding:10px 11px;font-size:14px;top:22px;right:58px}html[data-switchboard-theme] .sb-card-menu{top:25px;right:22px}html[data-switchboard-theme] .sb-machine-metrics{padding:22px}html[data-switchboard-theme] .sb-machine-metrics>span{min-height:78px;padding:0 14px}html[data-switchboard-theme] .sb-machine-metrics small{font-size:17px}html[data-switchboard-theme] .sb-machine-metrics strong{font-size:clamp(25px,8vw,34px)}html[data-switchboard-theme] .sb-machine-metrics em{font-size:13px}}@media (width<=1100px){html[data-switchboard-theme]{--fleet-mobile-radius:8px;--fleet-mobile-row-h:64px;--fleet-mobile-hit:48px}html[data-switchboard-theme] .sb-fleet-console,html[data-switchboard-theme] .fleet-page.fleet-drilldown-page{-webkit-overflow-scrolling:touch;touch-action:pan-y;width:100dvw;max-width:100dvw;height:100dvh;min-height:100dvh;padding:max(12px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) calc(var(--sb-mobile-nav-h) + 18px + env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));background:var(--theme-bg);color:var(--theme-text);scroll-padding-top:max(12px, env(safe-area-inset-top,0px));scroll-padding-bottom:calc(var(--sb-mobile-nav-h) + 24px + env(safe-area-inset-bottom,0px));align-content:start;gap:12px;overflow:hidden auto}html[data-switchboard-theme] .sb-fleet-console-head{grid-template-columns:minmax(0, 1fr) var(--fleet-mobile-hit) var(--fleet-mobile-hit);align-items:center;gap:8px;min-height:52px;display:grid}html[data-switchboard-theme] .sb-fleet-console-head h2{font-size:1.25rem;font-weight:760;line-height:1.1}html[data-switchboard-theme] .sb-fleet-console-head h2:after{content:none}html[data-switchboard-theme] .sb-fleet-console-head p,html[data-switchboard-theme] .sb-fleet-console-actions>span{display:none}html[data-switchboard-theme] .sb-fleet-console-actions{display:contents}html[data-switchboard-theme] .sb-fleet-console-actions :where(button,.sb-primary-button,.sb-secondary-button),html[data-switchboard-theme] .fleet-depth-action,html[data-switchboard-theme] .fleet-machine-back,html[data-switchboard-theme] .fleet-agent-back{height:var(--fleet-mobile-hit);min-height:var(--fleet-mobile-hit);min-width:var(--fleet-mobile-hit);border-radius:var(--fleet-mobile-radius);box-sizing:border-box;justify-content:center;align-items:center;line-height:1;display:inline-flex}html[data-switchboard-theme] .sb-fleet-console-actions [data-testid=fleet-refresh-button]{width:var(--fleet-mobile-hit);grid-column:2;padding:0}html[data-switchboard-theme] .sb-fleet-console-actions [data-testid=fleet-add-button]{width:var(--fleet-mobile-hit);background:var(--theme-accent);color:var(--theme-accent-contrast);border-color:#0000;grid-column:3;padding:0}html[data-switchboard-theme] .sb-fleet-console-actions [data-testid=fleet-add-button] span,html[data-switchboard-theme] .sb-fleet-console-actions [data-testid=fleet-graph-open-button]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-switchboard-theme] .sb-fleet-filterbar{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}html[data-switchboard-theme] .sb-fleet-filterbar .sb-search{min-height:var(--fleet-mobile-hit);border-radius:var(--fleet-mobile-radius);background:var(--theme-surface-strong);display:grid}html[data-switchboard-theme] .sb-fleet-filterbar .sb-search input{min-height:44px;font-size:1rem}html[data-switchboard-theme] .sb-fleet-mobile-status-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html[data-switchboard-theme] .sb-fleet-mobile-status-pills button,html[data-switchboard-theme] .sb-fleet-filterbar>button{min-width:0;min-height:var(--fleet-mobile-hit);height:var(--fleet-mobile-hit);border:1px solid var(--theme-border);border-radius:var(--fleet-mobile-radius);background:var(--theme-surface);color:var(--theme-muted);justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.875rem;font-weight:760;line-height:1;display:inline-flex}html[data-switchboard-theme] .sb-fleet-mobile-status-pills button.active,html[data-switchboard-theme] .sb-fleet-filterbar>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--theme-accent) 42%, var(--theme-border));background:var(--theme-accent-soft);color:var(--theme-text)}html[data-switchboard-theme] .sb-fleet-mobile-status-pills i{background:currentColor;border-radius:999px;width:8px;height:8px}html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-status-filter],html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-os-filter],html[data-switchboard-theme] .sb-fleet-filterbar [data-testid=fleet-region-filter],html[data-switchboard-theme] .sb-fleet-filterbar .sb-filter-clear,html[data-switchboard-theme] .sb-fleet-summary-grid{display:none}html[data-switchboard-theme] .sb-region-stack,html[data-switchboard-theme] .sb-region-group,html[data-switchboard-theme] .sb-machine-grid{gap:0;display:grid}html[data-switchboard-theme] .sb-region-stack{border:1px solid var(--theme-border);border-radius:var(--fleet-mobile-radius);background:var(--theme-surface);order:2;overflow:hidden}html[data-switchboard-theme] .sb-region-group>header{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-muted);grid-template-columns:minmax(0,1fr) auto;min-height:36px;padding:0 12px;display:grid}html[data-switchboard-theme] .sb-region-group>header h3{text-transform:uppercase;letter-spacing:0;font-size:.75rem;line-height:1}html[data-switchboard-theme] .sb-region-group>header span{display:none}html[data-switchboard-theme] .sb-region-group>header strong{color:var(--theme-muted);margin-left:0;font-size:.75rem;line-height:1}html[data-switchboard-theme] .sb-fleet-machine-card{min-height:var(--fleet-mobile-row-h);border:0;border-bottom:1px solid var(--theme-border);height:auto;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head metrics""foot metrics";align-items:center;column-gap:10px;padding:10px 12px;display:grid;overflow:visible}html[data-switchboard-theme] .sb-fleet-machine-card:last-child{border-bottom:0}html[data-switchboard-theme] .sb-fleet-machine-card>header{border:0;grid-area:head;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""region status";align-items:center;gap:3px 8px;min-height:0;padding:0;display:grid}html[data-switchboard-theme] .sb-fleet-machine-card header span{grid-area:name;min-width:0;display:block}html[data-switchboard-theme] .sb-fleet-machine-card header i,html[data-switchboard-theme] .sb-fleet-machine-card header span small,html[data-switchboard-theme] .sb-fleet-machine-card header strong:before,html[data-switchboard-theme] .sb-fleet-machine-card header em:before,html[data-switchboard-theme] .sb-card-menu{display:none}html[data-switchboard-theme] .sb-fleet-machine-card header strong{max-width:100%;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:760;line-height:1.15;display:block;overflow:hidden}html[data-switchboard-theme] .sb-machine-region{max-width:100%;min-height:0;color:var(--theme-muted);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;grid-area:region;padding:0;font-size:.78rem;line-height:1.2;position:static;overflow:hidden}html[data-switchboard-theme] .sb-fleet-machine-card header em{border:1px solid color-mix(in srgb, var(--theme-highlight) 36%, var(--theme-border));min-height:28px;color:var(--theme-highlight);background:var(--theme-highlight-soft);text-transform:uppercase;border-radius:999px;grid-area:status;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:.72rem;font-weight:820;line-height:1;display:inline-flex}html[data-switchboard-theme] .sb-fleet-machine-card[data-status=idle] header em,html[data-switchboard-theme] .sb-fleet-machine-card[data-status=offline] header em{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-muted)}html[data-switchboard-theme] .sb-machine-metrics{grid-area:metrics;grid-template-columns:repeat(2,48px);gap:6px;min-width:104px;padding:0;display:grid}html[data-switchboard-theme] .sb-machine-metrics>span{border-radius:var(--fleet-mobile-radius);background:var(--theme-surface-muted);border:0;align-content:center;justify-items:center;gap:2px;min-height:44px;padding:0 4px;display:grid}html[data-switchboard-theme] .sb-machine-metrics>span:nth-child(2){display:none}html[data-switchboard-theme] .sb-machine-metrics small{color:var(--theme-muted);font-size:.63rem;line-height:1}html[data-switchboard-theme] .sb-machine-metric-provenance,html[data-switchboard-theme] .sb-machine-metrics b,html[data-switchboard-theme] .sb-machine-metrics em,html[data-switchboard-theme] .sb-machine-metrics svg{display:none}html[data-switchboard-theme] .sb-machine-metrics strong{color:var(--theme-text);font-size:1rem;font-weight:780;line-height:1}html[data-switchboard-theme] .sb-fleet-machine-card footer{min-width:0;color:var(--theme-muted);grid-area:foot;padding:2px 0 0;font-size:.75rem;line-height:1.2;display:block}html[data-switchboard-theme] .sb-fleet-machine-card footer span:not(:last-child),html[data-switchboard-theme] .sb-machine-telemetry-source{display:none}html[data-switchboard-theme] .fleet-mobile-section-grid{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}html[data-switchboard-theme] .fleet-mobile-section-card{border:1px solid var(--theme-border);border-radius:var(--fleet-mobile-radius);background:var(--theme-surface);min-height:56px;color:var(--theme-text);padding:8px 10px}html[data-switchboard-theme] .fleet-mobile-section-card strong{font-size:.9rem;line-height:1.1}html[data-switchboard-theme] .fleet-mobile-section-card small{color:var(--theme-muted);font-size:.75rem;line-height:1.15}html[data-switchboard-theme] .fleet-depth-bar{border:1px solid var(--theme-border);border-radius:var(--fleet-mobile-radius);background:var(--theme-surface);grid-template-columns:var(--fleet-mobile-hit) minmax(0, 1fr) var(--fleet-mobile-hit);align-items:center;gap:0;min-height:52px;margin:0;padding:0;display:grid;overflow:hidden}html[data-switchboard-theme] .fleet-depth-bar>span:first-of-type,html[data-switchboard-theme] .fleet-depth-bar>svg,html[data-switchboard-theme] .fleet-depth-bar>.status-pill{display:none}html[data-switchboard-theme] .fleet-depth-bar>span,html[data-switchboard-theme] .fleet-depth-bar>strong{min-height:0;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 10px;font-size:.95rem;line-height:1.15;overflow:hidden}html[data-switchboard-theme] .fleet-depth-bar>span:nth-of-type(2){grid-area:1/2}html[data-switchboard-theme] .fleet-depth-bar>strong{display:none}html[data-switchboard-theme] .fleet-depth-bar>.fleet-depth-action{width:var(--fleet-mobile-hit);border:0;border-left:1px solid var(--theme-border);color:var(--theme-accent);background:0 0;border-radius:0;grid-area:1/3;margin:0;padding:0}html[data-switchboard-theme] .fleet-depth-bar>.fleet-depth-action span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-switchboard-theme] .fleet-overview-panel{display:none}html[data-switchboard-theme] .fleet-drilldown-layout,html[data-switchboard-theme] .fleet-drilldown-layout.fleet-browser-layout{min-height:calc(100dvh - var(--sb-mobile-nav-h) - 92px - env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);gap:10px;display:grid}html[data-switchboard-theme] .fleet-master-column,html[data-switchboard-theme] .fleet-machine-picker,html[data-switchboard-theme] .fleet-detail-column,html[data-switchboard-theme] .fleet-agent-picker{width:100%;min-width:0;max-width:none;min-height:0}html[data-switchboard-theme] .fleet-drilldown-layout.machine-list-open .fleet-agent-picker,html[data-switchboard-theme] .fleet-drilldown-layout.machine-detail-open .fleet-machine-picker{display:none}html[data-switchboard-theme] .fleet-machine-picker,html[data-switchboard-theme] .fleet-agent-picker,html[data-switchboard-theme] .fleet-detail-column .fleet-agent-detail{border:1px solid var(--theme-border);border-radius:var(--fleet-mobile-radius);background:var(--theme-surface);box-shadow:none;padding:0;overflow:hidden}html[data-switchboard-theme] .fleet-machine-picker .fleet-machine-card,html[data-switchboard-theme] .fleet-machine-picker .fleet-add-card,html[data-switchboard-theme] .fleet-machine-picker-row,html[data-switchboard-theme] .fleet-agent-picker-row{border:0;border-bottom:1px solid var(--theme-border);min-height:60px;color:var(--theme-text);background:0 0;border-radius:0;align-items:center;gap:10px;padding:8px 12px;display:flex}html[data-switchboard-theme] .fleet-machine-picker-row.active,html[data-switchboard-theme] .fleet-agent-picker-row:active{background:var(--theme-accent-soft)}html[data-switchboard-theme] .fleet-agent-picker>.section-title{border-bottom:1px solid var(--theme-border);align-items:center;min-height:56px;margin:0;padding:0 12px}html[data-switchboard-theme] .fleet-agent-picker>.section-title h2{font-size:1rem;line-height:1.15}html[data-switchboard-theme] .fleet-agent-picker>.section-title .kicker{display:none}html[data-switchboard-theme] .fleet-machine-back,html[data-switchboard-theme] .fleet-agent-back{border:0;border-bottom:1px solid var(--theme-border);background:var(--theme-surface-muted);width:100%;color:var(--theme-text);border-radius:0;justify-content:flex-start;padding:0 12px;font-weight:780}html[data-switchboard-theme] .fleet-agent-picker-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}html[data-switchboard-theme] .fleet-agent-detail>.section-title{border-bottom:1px solid var(--theme-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;margin:0;padding:10px 12px;display:grid}html[data-switchboard-theme] .fleet-agent-detail>.section-title .kicker{display:none}html[data-switchboard-theme] .fleet-agent-detail>.section-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.15;overflow:hidden}html[data-switchboard-theme] .fleet-agent-detail>.section-title .section-subcopy{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.78rem;line-height:1.2;overflow:hidden}html[data-switchboard-theme] .fleet-agent-detail .agent-action-row{border-bottom:1px solid var(--theme-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}html[data-switchboard-theme] .fleet-agent-detail .agent-action-row .secondary-action{height:var(--fleet-mobile-hit);min-height:var(--fleet-mobile-hit);border:0;border-right:1px solid var(--theme-border);color:var(--theme-text);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;display:inline-flex}html[data-switchboard-theme] .fleet-agent-detail .agent-action-row .secondary-action:last-child{border-right:0}html[data-switchboard-theme] .fleet-agent-detail .agent-detail-tabs{border:0;border-bottom:1px solid var(--theme-border);background:var(--theme-surface-muted);grid-template-columns:repeat(var(--agent-detail-tab-count,4), minmax(0, 1fr));border-radius:0;gap:0;min-height:48px;padding:0;display:grid}html[data-switchboard-theme] .fleet-agent-detail .agent-detail-tabs button{height:var(--fleet-mobile-hit);min-height:var(--fleet-mobile-hit);border:0;border-right:1px solid var(--theme-border);color:var(--theme-muted);text-align:center;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:0 4px;font-size:.78rem;line-height:1}html[data-switchboard-theme] .fleet-agent-detail .agent-detail-tabs button:last-child{border-right:0}html[data-switchboard-theme] .fleet-agent-detail .agent-detail-tabs button.active{border-bottom-color:var(--theme-accent);color:var(--theme-text);background:0 0}html[data-switchboard-theme] .fleet-agent-detail>:where(.agent-overview-panel,.agent-settings-panel,.agent-history-panel,.agent-relations-panel){padding:12px}html[data-switchboard-theme] .fleet-agent-detail .agent-usage-grid,html[data-switchboard-theme] .fleet-agent-detail .mock-form-grid,html[data-switchboard-theme] .fleet-agent-detail .detail-grid,html[data-switchboard-theme] .fleet-agent-detail .agent-task-list{grid-template-columns:minmax(0,1fr);gap:8px}}html[data-switchboard-theme],html[data-switchboard-theme] *{scrollbar-color:var(--sb-scrollbar-thumb) var(--sb-scrollbar-track);scrollbar-width:thin}html[data-switchboard-theme] :where(.aura-chat-stream,.sb-session-list,.sb-agent-group,.sb-fleet-console,.sb-activity-console,.sb-agent-settings-console,.sb-agent-master,.sb-agent-master-list,.sb-agent-config-panel,.sb-activity-main,.sb-task-table,.settings-gateway-list,.settings-gateway-panel,.settings-gateway-sync-list,.settings-gateway-sync-detail,.fleet-agent-picker-list,.voice-call-body,.gateway-log,.app-main:not(.app-main-chat)>.page-layout,.app-main:not(.app-main-chat)>.fleet-page){scrollbar-gutter:stable}html[data-switchboard-theme] :where(.status-pill,.source-badge,.sb-step-status,.aura-listening-pill,.aura-gateway-pill,.aura-ssot-pill,.settings-section-meta,.settings-agent-row em){vertical-align:middle;line-height:1}html[data-switchboard-theme] .fleet-agent-detail{grid-auto-rows:max-content;align-content:start;align-items:start}html[data-switchboard-theme] .fleet-agent-detail .agent-action-row{align-content:start;align-items:center}html[data-switchboard-theme] .fleet-agent-detail .agent-action-row .secondary-action{height:44px;min-height:var(--switchboard-touch-target-min);border-radius:10px;flex:none;padding-inline:14px}html[data-switchboard-theme] .fleet-agent-detail .agent-detail-tabs{grid-template-columns:repeat(var(--agent-detail-tab-count,4), minmax(0, 1fr));border-radius:12px;align-content:start;align-items:center;gap:6px;min-height:52px;padding:4px;display:grid}html[data-switchboard-theme] .fleet-agent-detail .agent-detail-tabs button{height:44px;min-height:var(--switchboard-touch-target-min);border-radius:8px}html[data-switchboard-theme] .sb-fleet-filterbar .sb-search,html[data-switchboard-theme] .sb-fleet-filterbar>button{border-color:color-mix(in srgb, var(--sb-line) 68%, var(--sb-text) 14%);color:color-mix(in srgb, var(--sb-text) 80%, transparent);background:#ffffff0e}html[data-switchboard-theme] .sb-fleet-filterbar .sb-search input::placeholder{color:color-mix(in srgb, var(--sb-text) 72%, transparent)}html[data-switchboard-theme] .sb-fleet-filterbar>button strong{color:var(--sb-text)}html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-settings-panel :where(input,select),html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel :where(input,select){border-color:var(--theme-border-strong);background:var(--theme-surface-strong);color:var(--theme-text);opacity:1}html[data-switchboard-theme] .app-frame:not(.aura-shell) .fleet-agent-detail .agent-settings-panel :where(input,select):disabled,html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel :where(input,select):disabled{color:color-mix(in srgb, var(--theme-text) 78%, var(--theme-bg));opacity:1;-webkit-text-fill-color:color-mix(in srgb, var(--theme-text) 78%, var(--theme-bg))}html[data-switchboard-theme] .fleet-agent-detail .agent-settings-panel :where(input,textarea)::placeholder{color:color-mix(in srgb, var(--theme-text) 72%, var(--theme-bg));opacity:1}@media (width<=780px),(width<=1100px) and (height<=480px) and (orientation:landscape){html[data-switchboard-theme] .fleet-agent-detail .agent-action-row .secondary-action,html[data-switchboard-theme] .fleet-agent-detail .agent-detail-tabs button{height:48px;min-height:48px}html[data-switchboard-theme] .activity-list-layout.activity-list-open[data-activity-section=approval] .activity-workbench{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid}html[data-switchboard-theme] .activity-list-layout.activity-list-open[data-activity-section=approval] .activity-workbench>.l-sidebar-main{display:none}html[data-switchboard-theme] .activity-list-layout.activity-list-open[data-activity-section=approval] .activity-workbench>.l-sidebar-aside{width:100%;min-width:0}html[data-switchboard-theme] .sb-fleet-machine-card{min-height:0}html[data-switchboard-theme] .sb-fleet-machine-card>header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title region menu""status status status";align-items:start;gap:10px 8px;min-height:0;padding:20px 18px 14px;display:grid}html[data-switchboard-theme] .sb-fleet-machine-card header span{grid-area:title;min-width:0}html[data-switchboard-theme] .sb-fleet-machine-card header strong{overflow-wrap:anywhere;font-size:clamp(1.3rem,6vw,1.55rem);line-height:1.08}html[data-switchboard-theme] .sb-fleet-machine-card header em{grid-area:status;gap:8px;min-height:28px;margin-top:0;font-size:1rem}html[data-switchboard-theme] .sb-fleet-machine-card header em:before{width:12px;height:12px}html[data-switchboard-theme] .sb-machine-region{border-radius:8px;grid-area:region;align-self:start;max-width:min(34vw,116px);min-height:36px;padding:0 10px;font-size:.78rem;line-height:1;position:static}html[data-switchboard-theme] .sb-card-menu{display:none}html[data-switchboard-theme] .sb-machine-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 18px 18px}html[data-switchboard-theme] .sb-machine-metrics>span{min-height:68px;padding:0 10px}html[data-switchboard-theme] .sb-machine-metrics small{font-size:.82rem}html[data-switchboard-theme] .sb-machine-metrics strong{font-size:clamp(1.5rem,7vw,2rem)}html[data-switchboard-theme] .sb-machine-metrics em{font-size:.74rem}html[data-switchboard-theme] .fleet-drilldown-page.machine-detail-open:not(.agent-detail-open)>.fleet-depth-bar{white-space:normal;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:8px;min-height:48px;display:grid;overflow:visible}html[data-switchboard-theme] .fleet-drilldown-page.machine-detail-open:not(.agent-detail-open)>.fleet-depth-bar>svg,html[data-switchboard-theme] .fleet-drilldown-page.machine-detail-open:not(.agent-detail-open)>.fleet-depth-bar>strong,html[data-switchboard-theme] .fleet-drilldown-page.machine-detail-open:not(.agent-detail-open)>.fleet-depth-bar>.status-pill,html[data-switchboard-theme] .fleet-drilldown-page.machine-detail-open:not(.agent-detail-open)>.fleet-depth-bar>span:first-of-type{display:none}html[data-switchboard-theme] .fleet-drilldown-page.machine-detail-open:not(.agent-detail-open)>.fleet-depth-bar>span:nth-of-type(2){text-overflow:ellipsis;background:var(--theme-accent);color:#fff;grid-column:1;width:100%;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}html[data-switchboard-theme] .fleet-drilldown-page.machine-detail-open:not(.agent-detail-open)>.fleet-depth-bar>.fleet-depth-action{grid-column:2;width:48px;min-width:48px;height:48px;min-height:48px;margin-left:0;padding:0}html[data-switchboard-theme] .fleet-drilldown-page.machine-detail-open:not(.agent-detail-open)>.fleet-depth-bar>.fleet-depth-action span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-switchboard-theme] .fleet-graph-editor-head{gap:10px}html[data-switchboard-theme] .fleet-graph-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-switchboard-theme] .fleet-graph-toolbar .fleet-graph-env,html[data-switchboard-theme] .fleet-graph-toolbar .primary{grid-column:1/-1}html[data-switchboard-theme] .fleet-graph-toolbar button,html[data-switchboard-theme] .fleet-graph-env{width:100%;min-height:48px}html[data-switchboard-theme] .fleet-graph-editor-shell{gap:12px}html[data-switchboard-theme] .fleet-graph-workspace{order:-1;grid-template-rows:auto minmax(360px,1fr)}html[data-switchboard-theme] .fleet-graph-stage-toolbar{flex-direction:row;align-items:center}html[data-switchboard-theme] .fleet-graph-stage-toolbar button{width:48px;min-width:48px;height:48px}html[data-switchboard-theme] .fleet-graph-editor .agent-graph-canvas{min-height:360px}}@media (prefers-reduced-motion:no-preference){html[data-switchboard-theme],html[data-switchboard-theme] :where(.aura-chat-stream,.sb-session-list,.sb-agent-group,.sb-fleet-console,.sb-activity-console,.sb-agent-settings-console,.sb-agent-master-list,.sb-agent-config-panel,.settings-gateway-list,.settings-gateway-panel,.settings-gateway-sync-list,.settings-gateway-sync-detail,.fleet-agent-picker-list,.voice-call-body,.gateway-log){scroll-behavior:smooth}}html[data-switchboard-theme] ::-webkit-scrollbar{width:var(--sb-scrollbar-size);height:var(--sb-scrollbar-size)}html[data-switchboard-theme] ::-webkit-scrollbar-track{background:var(--sb-scrollbar-track)}html[data-switchboard-theme] ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sb-scrollbar-thumb);border:3px solid #0000;border-radius:999px;min-height:48px}html[data-switchboard-theme] ::-webkit-scrollbar-thumb:hover{background-color:var(--sb-scrollbar-thumb-hover)}html[data-switchboard-theme] ::-webkit-scrollbar-thumb:active{background-color:var(--sb-scrollbar-thumb-active)}html[data-switchboard-theme] ::-webkit-scrollbar-corner{background:0 0}html[data-switchboard-theme] .app-main:not(.app-main-chat)>.page-layout::-webkit-scrollbar{width:var(--sb-scrollbar-size);height:var(--sb-scrollbar-size);display:block}html[data-switchboard-theme] .app-main:not(.app-main-chat)>.fleet-page::-webkit-scrollbar{width:var(--sb-scrollbar-size);height:var(--sb-scrollbar-size);display:block}html[data-switchboard-theme] .harness-planner-tablist::-webkit-scrollbar{width:var(--sb-scrollbar-size);height:var(--sb-scrollbar-size);display:block}@media (width<=1100px){html[data-switchboard-theme] .app-main:not(.app-main-chat):not(.app-main-login)>.topbar .route-heading h1#app-main-title{box-sizing:border-box;text-align:center;height:32px;min-height:32px;max-height:32px;margin:0;padding:0 12px;line-height:30px;display:block}html[data-switchboard-theme] .app-frame,html[data-switchboard-theme] .app-frame.aura-shell,html[data-switchboard-theme] .app-frame:not(.aura-shell){grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important}html[data-switchboard-theme] .app-main,html[data-switchboard-theme] .aura-shell .app-main,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-main{grid-area:1/1!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;padding:0!important}html[data-switchboard-theme] .app-nav,html[data-switchboard-theme] .aura-shell .app-nav,html[data-switchboard-theme] .app-frame:not(.aura-shell) .app-nav{width:100%!important;max-width:none!important;height:calc(var(--sb-mobile-nav-h) + env(safe-area-inset-bottom,0px))!important;min-height:calc(var(--sb-mobile-nav-h) + env(safe-area-inset-bottom,0px))!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;border:0!important;border-top:1px solid var(--sb-line)!important;border-radius:0!important;position:fixed!important;inset:auto 0 0!important}html[data-switchboard-theme] .app-nav .brand-block{display:none!important}}html[data-switchboard-theme] .app-main-login .sb-login-card button{min-height:84px}@media (width<=1100px){html[data-switchboard-theme] .app-frame.login-shell,html[data-switchboard-theme] .app-frame.login-shell .app-main-login{width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}html[data-switchboard-theme] .app-frame.login-shell .app-main-login{height:auto!important;padding:0!important}html[data-switchboard-theme] .app-frame.login-shell .sb-login-screen{min-height:100svh;padding:max(92px, calc(env(safe-area-inset-top,0px) + 52px)) max(18px, calc(env(safe-area-inset-right,0px) + 18px)) max(56px, calc(env(safe-area-inset-bottom,0px) + 34px)) max(18px, calc(env(safe-area-inset-left,0px) + 18px));align-content:center;justify-items:center;gap:clamp(30px,5.4dvh,48px);overflow-x:hidden}html[data-native-platform=true] .app-frame.login-shell .sb-login-screen{padding-top:max(112px, calc(env(safe-area-inset-top,0px) + 64px));padding-bottom:max(72px, calc(env(safe-area-inset-bottom,0px) + 42px))}html[data-switchboard-theme] .app-frame.login-shell .sb-login-brand{justify-content:center;gap:clamp(10px,3vw,18px);width:min(100% - 36px,690px);min-width:0}html[data-switchboard-theme] .app-frame.login-shell .sb-login-brand h1{overflow-wrap:normal;word-break:keep-all;flex:0 auto;min-width:0;font-size:clamp(34px,8.8vw,44px)}html[data-switchboard-theme] .app-frame.login-shell .sb-login-brand svg{width:clamp(40px,10vw,52px);height:clamp(40px,10vw,52px)}html[data-switchboard-theme] .app-frame.login-shell .sb-login-brand i{flex:none;width:clamp(9px,2.5vw,11px);height:clamp(9px,2.5vw,11px)}html[data-switchboard-theme] .app-frame.login-shell .sb-login-card{width:min(100%,690px);min-width:0}html[data-switchboard-theme] .app-main-login .sb-login-card button{min-height:62px}html[data-switchboard-theme] body:has(.app-frame:not(.login-shell)){background:#070b0f!important}html[data-switchboard-theme] .app-frame:not(.login-shell){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--sb-bg:#070b0f;--sb-bg-radial:radial-gradient(circle at 50% 18%, #50667629, transparent 34rem);--sb-panel:#0c1116db;--sb-panel-strong:#12171df0;--sb-line:#d2dce829;--sb-line-soft:#d2dce817;--sb-text:#f5f7fb;--sb-muted:#e2e8f0a8;--sb-green:#8fd97e;--sb-purple:#7c3aed;--sb-purple-2:#a78bfa;--sb-faint:#e2e8f052;--sb-scrollbar-track:transparent;--sb-scrollbar-thumb:#a78bfa57;--sb-scrollbar-thumb-hover:#a78bfa94;--sb-scrollbar-thumb-active:#a78bfac2;--theme-bg:var(--sb-bg);--theme-bg-elevated:#0c121a;--theme-surface:#0f141ae0;--theme-surface-strong:#12171df0;--theme-surface-muted:#1f232aeb;--theme-text:var(--sb-text);--theme-muted:var(--sb-muted);--theme-border:var(--sb-line);--theme-border-strong:#e2e8f03d;--theme-accent:var(--sb-purple-2);--theme-accent-hover:#c4b5fd;--theme-accent-soft:#a78bfa24;--theme-accent-contrast:#080a0b;--theme-highlight:var(--sb-green);--theme-highlight-strong:#39ff14;--theme-highlight-soft:#8fd97e29;--theme-highlight-contrast:#07110a;--theme-success-bg:#30845d3d;--theme-success-text:#9fe1c2;--theme-warning-bg:#976b203d;--theme-warning-text:#f0c76f;--theme-danger-bg:#9f2d2d3d;--theme-danger-text:#ffada8;--theme-nav-bg:var(--sb-bg);--theme-nav-text:var(--sb-muted);--theme-nav-active-bg:#a78bfa24;--theme-nav-active-text:var(--sb-purple-2);--theme-shadow-subtle:0 1px 2px #00000052, 0 8px 24px #00000038;--theme-shadow-float:0 8px 24px #0000005c, 0 20px 48px #0000005c;--voice-bg:var(--sb-bg);--voice-accent:var(--sb-purple-2);--voice-accent-hover:#c4b5fd;--voice-text:var(--sb-text);--voice-muted:var(--sb-muted);--voice-glass:#0f141ae0;--voice-glass-strong:#12171df0;--voice-glass-border:var(--sb-line);--voice-faint-border:var(--sb-line);--voice-control-border:#e2e8f03d;--voice-shadow-subtle:none;--voice-shadow-float:none;background:var(--sb-bg-radial), var(--sb-bg)!important;color:var(--sb-text)!important}html[data-switchboard-theme] .app-frame:not(.login-shell) .app-main:not(.app-main-login){background:var(--sb-bg-radial), var(--sb-bg)!important;color:var(--sb-text)!important}html[data-switchboard-theme] .app-frame:not(.login-shell) .app-main:not(.app-main-chat):not(.app-main-login)>.topbar{border-bottom-color:var(--sb-line)!important;color:var(--sb-text)!important;box-shadow:none!important;background:#070b0ff0!important}html[data-switchboard-theme] .app-frame:not(.login-shell) .mobile-product-wordmark,html[data-switchboard-theme] .app-frame:not(.login-shell) .app-main:not(.app-main-chat):not(.app-main-login)>.topbar h1{color:var(--sb-text)!important}html[data-switchboard-theme] .app-frame:not(.login-shell) .app-main:not(.app-main-chat):not(.app-main-login)>.topbar .route-heading h1#app-main-title{border-color:var(--sb-line)!important;color:var(--sb-muted)!important;background:#ffffff0b!important}html[data-switchboard-theme] .app-frame:not(.login-shell) .app-nav{border-top-color:var(--sb-line)!important;color:var(--sb-muted)!important;-webkit-backdrop-filter:blur(18px)saturate(1.1)!important;background:#070b0ff0!important;box-shadow:0 -16px 36px #00000052!important}html[data-switchboard-theme] .app-frame:not(.login-shell) .app-nav nav,html[data-switchboard-theme] .app-frame:not(.login-shell) .app-nav .nav-button{color:var(--sb-muted)!important}html[data-switchboard-theme] .app-frame:not(.login-shell) .app-nav .nav-button.active{border-top-color:var(--sb-purple-2)!important;color:var(--sb-purple-2)!important;background:0 0!important}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-mobile-titlebar{gap:14px!important}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-mobile-titlebar strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;flex:auto;min-width:0;max-width:100%;overflow:hidden;font-size:24px!important;line-height:1.05!important}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-mobile-titlebar span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:42%;min-height:34px;padding:0 10px;font-size:14px;line-height:1;overflow:hidden}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-mobile-titlebar span i{flex:0 0 8px;width:8px;height:8px}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-workbench-heading{align-items:start;gap:14px;min-height:78px;padding-top:18px}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-workbench-heading h2{font-size:30px;line-height:1.08}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-workbench-heading p{max-width:22rem;font-size:15px;line-height:1.35}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-user-prompt{max-width:min(100%,31rem)}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-user-prompt p{padding:14px 16px;font-size:16px;line-height:1.45}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-orchestrator-copy p{font-size:16px;line-height:1.45}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-step-card{gap:14px;padding:14px}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .sb-step-copy .sb-ghost-button{display:none}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .aura-input-capsule{min-height:76px;border-color:var(--sb-line)!important;border-radius:var(--sb-radius-lg)!important;color:var(--sb-text)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(1.05)!important;background:#070b0ff5!important;padding:8px!important}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .aura-input-capsule .l-split{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .aura-input-capsule .l-split-grow{min-width:0}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .aura-input-capsule textarea{min-height:52px;caret-color:var(--sb-purple-2);appearance:none;font-size:16px;line-height:1.3;color:var(--sb-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 10px!important}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .aura-input-capsule textarea::placeholder{color:#e2e8f094!important}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .aura-activity-action{display:none!important}html[data-switchboard-theme] .app-frame.aura-shell:not(.login-shell) .aura-voice-action{border-radius:var(--sb-radius-lg)!important;background:linear-gradient(135deg, var(--sb-purple), #4c1d95)!important;color:#fff!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;box-shadow:none!important}}html[data-switchboard-theme]{--sb-font-ui:var(--switchboard-system-font);--sb-font-mono:var(--switchboard-mono-font);font-family:var(--sb-font-ui);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-switchboard-theme] body,html[data-switchboard-theme] button,html[data-switchboard-theme] input,html[data-switchboard-theme] select,html[data-switchboard-theme] textarea{font-family:var(--sb-font-ui)}html[data-switchboard-theme] :where(a,button,input,select,textarea,[role=tab],[role=radio],[tabindex]):focus-visible{outline:2px solid var(--theme-accent,var(--sb-purple-2,#a78bfa));outline-offset:2px}@media (width<=1100px){html[data-switchboard-theme]{--switchboard-touch-target-min:max(48px, 3rem);--sb-mobile-nav-h:max(76px, 4.75rem)}html[data-switchboard-theme] .app-main :where(button,a,input,select,textarea,[role=tab],[role=radio]):not(.nav-button):not(.nav-voice-action){min-height:var(--switchboard-touch-target-min)}html[data-switchboard-theme] .app-main :where(input,select,textarea){font-size:max(1rem, var(--fs-md))}html[data-switchboard-theme] .sb-agent-settings-console{--sb-agent-console-bottom-reserve:max(var(--switchboard-mobile-scroll-padding-bottom,0px), calc(var(--sb-mobile-nav-h) + 1.625rem + env(safe-area-inset-bottom,0px)));padding-bottom:var(--sb-agent-console-bottom-reserve);scroll-padding-bottom:var(--sb-agent-console-bottom-reserve)}html[data-switchboard-theme] .sb-agent-settings-console :where(.sb-agent-master-list,.sb-agent-config-panel){scroll-padding-bottom:var(--sb-agent-console-bottom-reserve)}html[data-switchboard-theme] .sb-agent-settings-console .sb-agent-master-list{max-height:calc((var(--switchboard-touch-target-min) * 4) + (8px * 3))}html[data-switchboard-theme] .nav-voice-action,html[data-switchboard-theme] .aura-shell .nav-voice-action,html[data-switchboard-theme] .app-frame:not(.aura-shell) .nav-voice-action{background-color:var(--sb-purple)}html[data-switchboard-theme] .sb-agent-settings-console :where(a,button,input,select,textarea,[role=tab],[role=radio],[tabindex]:not([tabindex="-1"])){scroll-margin-bottom:var(--sb-agent-console-bottom-reserve)}}
