/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}}@layer components,utilities;@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{color:var(--label);background:var(--canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#f2f2f7;--canvas-grouped:#e9e9ef;--surface:#fff;--surface-raised:#f7f7fa;--surface-selected:#eaf3ff;--surface-chrome:#fffffff5;--surface-chrome-soft:#fffffff0;--surface-modal:#fffffffa;--surface-chrome-strong:#fffffffc;--surface-hover:#ffffffa6;--surface-task-navigation:#fafafcf7;--surface-tab-strip:#f3f4f7;--surface-sidebar:#f7f7f9;--label:#1d1d1f;--label-secondary:#515154;--label-tertiary:#6e6e73;--label-on-accent:#fff;--separator:#c7c7cc;--separator-subtle:#e5e5ea;--separator-translucent:#3c3c432e;--separator-translucent-strong:#3c3c4338;--happy-accent:#06c;--happy-accent-strong:#0057b8;--happy-accent-bright:#1684ed;--happy-accent-soft:#eaf3ff;--selection-border:#7aaee5;--selection-border-subtle:#93bcea;--control-border:#c8d0dc;--control-border-strong:#b7bec8;--control-surface:#fff;--control-surface-disabled:#e9e9ef;--focus:#004f9e;--focus-soft:#004f9e38;--focus-accent-soft:#0066cc26;--success:#1d7a3a;--success-strong:#155d2d;--success-soft:#eaf7ed;--success-border:#9ac7a6;--success-halo:#1d7a3a1f;--warning:#805300;--warning-strong:#9a6500;--warning-soft:#fff6df;--warning-border:#e1bd73;--danger:#b42318;--danger-soft:#fff0ee;--danger-border:#e6a6a0;--assurance-label:#805300;--assurance-strong:#9a6500;--assurance-surface:#fffaf0;--assurance-surface-end:#fffdf8;--assurance-option:#fff3d6;--assurance-border:#80530033;--assurance-border-strong:#80530038;--assurance-separator:#9c64003d;--assurance-selection:#9a650073;--assurance-focus:#9a650038;--assurance-glass:#ffffffb8;--assurance-glass-medium:#ffffffad;--assurance-glass-strong:#ffffffd6;--assurance-glass-soft:#ffffff94;--code-surface:#f6f8fa;--code-label:#24292f;--code-inline-surface:#eaf5ee;--code-inline-label:#075b32;--diff-surface:#fbfbfd;--diff-label:#34343a;--diff-add-label:#176b34;--diff-add-surface:#eaf7ed;--diff-remove-label:#a1261b;--diff-remove-surface:#fff0ee;--diff-hunk-label:#205fa2;--diff-hunk-surface:#eaf3ff;--diff-meta-label:#6e6e73;--terminal-surface:#f8f9fc;--terminal-label:#202124;--terminal-cursor:#06c;--terminal-cursor-label:#fff;--terminal-selection:#cfe4ff;--terminal-keyrail-surface:#f2f4f8;--terminal-scrollbar:#aeb7c4;--terminal-ansi-black:#202124;--terminal-ansi-red:#c5221f;--terminal-ansi-green:#188038;--terminal-ansi-yellow:#b06000;--terminal-ansi-blue:#1967d2;--terminal-ansi-magenta:#a142f4;--terminal-ansi-cyan:#007b83;--terminal-ansi-white:#f8f9fc;--terminal-ansi-bright-black:#5f6368;--terminal-ansi-bright-red:#d93025;--terminal-ansi-bright-green:#1e8e3e;--terminal-ansi-bright-yellow:#e37400;--terminal-ansi-bright-blue:#1a73e8;--terminal-ansi-bright-magenta:#b80672;--terminal-ansi-bright-cyan:#129eaf;--terminal-ansi-bright-white:#fff;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--control-radius:.7rem;--surface-radius:.9rem;--pill-radius:999px;--circle-radius:50%;--badge-radius:.3rem;--code-radius:.35rem;--icon-radius-small:.4rem;--icon-radius:.5rem;--row-radius-compact:.58rem;--key-radius:.6rem;--row-radius:.65rem;--control-radius-wide:.72rem;--content-radius:.75rem;--feedback-radius:.8rem;--assurance-sheet-radius:.85rem;--sheet-radius:1rem;--task-radius:12px;--tab-indicator-radius:3px;--shadow-hairline:0 1px 2px #00000008;--shadow-control:0 1px 1px #0000000a;--shadow:0 1px 2px #0000000f, 0 8px 28px #1919230d;--shadow-navigation:0 -6px 20px #1919230f;--shadow-navigation-side:6px 0 20px #1919230a;--shadow-popup:0 12px 32px #0000002e;--shadow-modal:0 24px 80px #0003;--shadow-assurance:0 8px 24px #6f4c0014;--brand-highlight:inset 0 1px #ffffff47;--overlay-scrim:#0000001a;--selection-edge-leading:inset 3px 0 var(--happy-accent);--selection-edge-bottom:inset 0 -3px var(--happy-accent);--assurance-selection-edge:inset 3px 0 var(--assurance-strong);--warning-halo:0 0 0 3px var(--warning-soft);--success-marker-halo:0 0 0 3px var(--success-halo);--keycap-baseline:0 1px 0 var(--separator);--focus-ring:0 0 0 3px var(--focus-soft);--press-duration:.11s;--popup-duration:.16s;--standard-transition:.14s ease;--reduced-motion-duration:.01ms;--task-nav-height:64px;--background:var(--surface);--foreground:var(--label);--card:var(--surface);--card-foreground:var(--label);--popover:var(--surface-chrome-strong);--popover-foreground:var(--label);--primary:var(--happy-accent);--primary-foreground:var(--label-on-accent);--secondary:var(--canvas-grouped);--secondary-foreground:var(--label);--muted:var(--surface-raised);--muted-foreground:var(--label-secondary);--accent:var(--happy-accent-soft);--accent-foreground:var(--happy-accent);--destructive:var(--danger);--border:var(--separator-subtle);--input:var(--control-border);--ring:var(--focus);--radius:var(--control-radius);--sidebar:var(--surface-raised);--sidebar-foreground:var(--label);--sidebar-primary:var(--happy-accent);--sidebar-primary-foreground:var(--label-on-accent);--sidebar-accent:var(--happy-accent-soft);--sidebar-accent-foreground:var(--happy-accent);--sidebar-border:var(--separator-subtle);--sidebar-ring:var(--focus);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:106.25%}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px;height:100%}body{background:var(--canvas);min-width:320px;height:100%;color:var(--label);margin:0;overflow:hidden}[data-slot=dialog-portal]>[data-base-ui-inert]{z-index:49;pointer-events:none}button,a{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}svg{display:block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.025em;margin-bottom:0;font-size:1.24rem;line-height:1.15}h2{letter-spacing:-.025em;margin-bottom:0;font-size:clamp(1.35rem,7vw,1.65rem);line-height:1.18}h3{letter-spacing:-.012em}@media (prefers-contrast:more){:root{--separator:#6e6e73;--separator-subtle:#a1a1a6}}.app-shell{height:var(--app-viewport-height,100dvh);min-height:0;padding-bottom:calc(var(--task-nav-height) + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.topbar{z-index:20;min-height:52px;padding:max(.45rem, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) .45rem max(8px, env(safe-area-inset-left));border-bottom:1px solid var(--separator-translucent);background:var(--surface-chrome);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem;display:grid;position:relative}.brand{min-width:0}.brand>p{color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:.7rem;line-height:1.2;overflow:hidden}.topbar-context-trigger{border:1px solid var(--separator-subtle);border-radius:var(--control-radius-wide);width:100%;min-width:0;min-height:44px;color:var(--label);background:var(--surface-raised);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.45rem;padding:.38rem .58rem;display:flex;overflow:hidden}.topbar-context-trigger>span:first-child{gap:.05rem;min-width:0;display:grid}.topbar-context-trigger strong,.topbar-context-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-context-trigger strong{font-size:.72rem;line-height:1.2}.topbar-context-trigger small{color:var(--label-secondary);font-size:.62rem;line-height:1.2}.context-search-mark{border-radius:var(--icon-radius);width:1.7rem;height:1.7rem;color:var(--happy-accent);background:var(--happy-accent-soft);flex:0 0 1.7rem;place-items:center;font-size:1rem;font-weight:700;display:inline-grid}.topbar-actions{justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.remote-management-trigger{min-height:40px}.remote-management-trigger>span:first-child{color:var(--happy-accent);font-size:1rem}.local-settings-trigger{width:40px;min-width:40px;height:40px}.local-settings-trigger svg{width:1rem;height:1rem;color:var(--label-secondary)}.local-settings-dialog{width:min(30rem,100% - 1rem);max-width:30rem}.local-settings-section{border:1px solid var(--separator-subtle);border-radius:var(--content-radius);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:72px;padding:.8rem;display:flex}.local-settings-section>div{gap:.15rem;min-width:0;display:grid}.local-settings-section h3,.local-settings-section p{margin:0}.local-settings-section h3{color:var(--label);font-size:.82rem}.local-settings-section p:not(.eyebrow),.local-settings-note{color:var(--label-secondary);font-size:.66rem;line-height:1.4}.local-settings-note{margin:0}[data-slot=switch]{min-width:48px;min-height:28px}@media (width<=699px){.topbar{grid-template-columns:auto minmax(0,1fr) auto 36px}.remote-management-trigger{width:44px;min-width:44px;height:44px;padding:0}.remote-management-trigger[data-first-device]{width:auto;padding:0 .65rem}.local-settings-trigger{width:44px;min-width:44px;height:44px}.remote-management-trigger-label{display:none}.remote-management-trigger[data-first-device] .remote-management-trigger-label{display:inline}.freshness{justify-content:center;width:36px;min-width:36px;padding:0}.freshness strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.eyebrow{color:var(--happy-accent);letter-spacing:.01em;margin-bottom:.2rem;font-size:.76rem;font-weight:700;line-height:1.2}.status-pill{border:1px solid var(--separator-subtle);border-radius:var(--pill-radius);color:var(--label-secondary);background:var(--surface-raised);align-items:center;gap:.42rem;display:inline-flex}.status-pill-marker{border-radius:var(--circle-radius);background:var(--label-tertiary);flex:none;width:.52rem;height:.52rem}.status-pill[data-tone=success]{color:var(--success);background:var(--success-soft)}.status-pill[data-tone=success]>.status-pill-marker{background:var(--success)}.status-pill[data-tone=warning]{color:var(--warning);background:var(--warning-soft)}.status-pill[data-tone=warning]>.status-pill-marker{background:var(--warning)}.status-pill[data-tone=danger]{color:var(--danger);background:var(--danger-soft)}.status-pill[data-tone=danger]>.status-pill-marker{background:var(--danger)}.freshness{min-height:2rem;padding:.32rem .62rem;font-size:.76rem}.freshness strong{text-transform:capitalize;font-weight:700}.freshness small{display:none}.host-facts{border-top:1px solid var(--separator-subtle);grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;margin:0;padding-top:.55rem;display:grid}.host-facts div{min-width:0}.host-facts dt{color:var(--label-tertiary);margin-bottom:.08rem;font-size:.62rem;font-weight:600;line-height:1.2}.host-facts dd{color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;line-height:1.25;overflow:hidden}.task-nav{z-index:30;height:calc(var(--task-nav-height) + env(safe-area-inset-bottom));padding:4px max(8px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--separator-translucent-strong);background:var(--surface-task-navigation);box-shadow:var(--shadow-navigation);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.task-nav button{border-radius:var(--task-radius);min-width:0;min-height:44px;color:var(--label-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 6px;font-size:clamp(11px,3.2vw,12px);font-weight:600;line-height:1.15;display:flex}.task-nav button[aria-current=page]{color:var(--happy-accent);background:var(--happy-accent-soft);box-shadow:var(--selection-edge-bottom)}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.attention-list,.workspace-switcher,.tree-list{margin:0;padding:0;list-style:none}.herd-overview{gap:1.6rem;display:grid}.attention-section,.workspace-overview,.selected-workspace-detail{min-width:0}.attention-section{order:1}.selected-workspace-detail{order:2}.workspace-overview{order:3}.herd-subheading{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.55rem;padding:0 .15rem;display:flex}.herd-subheading h3{color:var(--label-secondary);margin:0;font-size:.78rem;font-weight:650;line-height:1.3}.herd-subheading>span{border-radius:var(--pill-radius);min-width:1.55rem;min-height:1.55rem;color:var(--label-secondary);background:var(--canvas-grouped);place-items:center;font-size:.67rem;font-weight:650;display:inline-grid}.attention-list,.workspace-switcher{gap:.55rem;display:grid}.attention-select,.workspace-select{border:1px solid var(--separator-subtle);border-radius:var(--surface-radius);width:100%;min-height:64px;color:var(--label);background:var(--surface);box-shadow:var(--shadow-hairline);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;display:flex}.attention-select{justify-content:flex-start}.attention-select>span:last-child,.workspace-select>span:first-child,.agent-row>span:nth-child(2){gap:.16rem;min-width:0;display:grid}.attention-select strong,.attention-select small,.workspace-select strong,.workspace-select small{overflow-wrap:anywhere}.attention-select small,.workspace-select small,.agent-row small,.hierarchy-row.muted{color:var(--label-secondary)}.attention-select:hover:not(:disabled),.workspace-select:hover:not(:disabled),.workspace-select.selected{border-color:var(--selection-border-subtle);background:var(--surface-selected)}.attention-select[aria-pressed=true],.workspace-select.selected{box-shadow:var(--selection-edge-leading)}.attention-select:disabled,.workspace-select:disabled{cursor:not-allowed;opacity:.62}.workspace-switcher>li{min-width:0}.workspace-select{flex-wrap:wrap;align-items:flex-start}.workspace-select>span:first-child{flex:8rem}.workspace-select strong{font-size:.95rem;line-height:1.2}.workspace-summary-meta{margin-top:.08rem;font-size:.68rem}.focus-mark{border:1px solid var(--success-border);border-radius:var(--pill-radius);min-height:1.5rem;color:var(--success-strong);background:var(--success-soft);flex:none;align-items:center;padding:.18rem .5rem;font-size:.62rem;font-weight:750;display:inline-flex}.selected-workspace-detail{border-top:1px solid var(--separator);padding-top:1.25rem}.detail-heading{flex-wrap:wrap;align-items:flex-end;margin-bottom:.7rem;padding:0}.detail-heading h3{color:var(--label);margin:0;font-size:1.05rem}.detail-heading .eyebrow{color:var(--label-secondary);margin-bottom:.22rem}.selected-tab-context{border-bottom:1px solid var(--separator-subtle);gap:.12rem;min-width:0;margin-bottom:.65rem;padding:0 .15rem .65rem;display:grid}.selected-tab-context .eyebrow{margin:0}.selected-tab-context strong,.selected-tab-context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-tab-context strong{font-size:.92rem}.selected-tab-context small{color:var(--label-secondary);font-size:.66rem}.selected-tab-card{border:1px solid var(--separator-subtle);border-radius:var(--surface-radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-hairline);padding:.65rem;overflow:hidden}.tab-heading{border-bottom:1px solid var(--separator-subtle);min-height:2rem;margin-bottom:.35rem;padding:0 .25rem .35rem}.tab-heading>span{color:var(--label-tertiary);font-size:.68rem}.pane-list{gap:.4rem;display:grid}.pane-row{border-radius:var(--content-radius);width:100%;min-width:0;min-height:64px;color:var(--label);background:var(--surface-raised);text-align:left;border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.65rem;display:flex}.pane-select{cursor:pointer}.pane-select:hover:not(:disabled),.pane-select[aria-pressed=true]{border-color:var(--selection-border-subtle);color:var(--happy-accent);background:var(--happy-accent-soft)}.pane-select[aria-pressed=true]{box-shadow:var(--selection-edge-leading)}.pane-select:disabled{cursor:not-allowed;opacity:.62}.pane-identity{flex:9rem;gap:.12rem;min-width:0;display:grid}.pane-identity strong,.pane-identity small{overflow-wrap:anywhere}.pane-identity strong{color:var(--label);font-size:.88rem;line-height:1.2}.pane-identity small{color:var(--label-secondary);font-size:.69rem;line-height:1.35}.pane-identity .pane-meta{color:var(--label-tertiary)}.pane-icon{border-radius:var(--icon-radius);min-height:1.7rem;color:var(--happy-accent);background:var(--happy-accent-soft);flex:0 0 1.7rem;place-items:center;font:700 .68rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.output-affordance{color:var(--happy-accent);flex:none;margin-left:auto;font-size:.69rem;font-weight:700}.compact-empty,.notice,.error-state,.empty-state{border-radius:var(--feedback-radius);color:var(--label-secondary);background:var(--surface-raised);margin:0;padding:.85rem;font-size:.82rem;line-height:1.5}.compact-empty{border:1px dashed var(--separator)}.hierarchy-row,.agent-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;min-height:44px;font-size:.82rem;display:flex}.hierarchy-row.muted{padding-left:.7rem;font-size:.78rem}.agent-row{border-radius:var(--content-radius);background:var(--surface-raised);justify-content:flex-start;min-height:54px;margin:.35rem 0;padding:.55rem}.agent-row>span:nth-child(2){flex:8rem}.hierarchy-select,.agent-select{text-align:left;cursor:pointer;border:0;width:100%}.hierarchy-select{border-radius:var(--row-radius);background:0 0;padding-right:.5rem}.hierarchy-select:hover:not(:disabled),.agent-select:hover:not(:disabled),.hierarchy-select[aria-pressed=true],.agent-select[aria-pressed=true]{color:var(--happy-accent);background:var(--happy-accent-soft)}.hierarchy-select[aria-pressed=true],.agent-select[aria-pressed=true]{box-shadow:var(--selection-edge-leading)}.hierarchy-select:disabled,.agent-select:disabled{cursor:not-allowed;opacity:.62}.agent-row .focus-mark{margin-left:auto}.attention-dot{border-radius:var(--circle-radius);width:.58rem;height:.58rem;color:var(--label-tertiary);background:var(--surface);border:2px solid;flex:none}.attention-needs-attention .attention-dot,.attention-select .attention-dot{color:var(--warning);background:var(--warning);box-shadow:var(--warning-halo)}.attention-working .attention-dot{color:var(--success);background:var(--success)}.attention-done .attention-dot{color:var(--happy-accent);background:var(--happy-accent)}.tree-list{border:1px solid var(--separator-subtle);border-radius:var(--surface-radius);background:var(--surface);overflow:hidden}.tree-list li+li{border-top:1px solid var(--separator-subtle)}.tree-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:52px;padding:.5rem .8rem;display:grid}.tree-list button:hover:not(:disabled){background:var(--happy-accent-soft)}.tree-list button:disabled{cursor:default;opacity:.52}.tree-list button>span:last-child{overflow-wrap:anywhere}.tree-group+.tree-group{margin-top:1.15rem}.tree-group-secondary{border-top:1px solid var(--separator);padding-top:1rem}.tree-group-label{color:var(--label-secondary);margin:0 0 .45rem;padding:0 .15rem;font-size:.72rem;font-weight:650}.entry-kind{color:var(--label-tertiary);letter-spacing:.04em;font:700 .65rem ui-monospace,SFMono-Regular,Menlo,monospace}.kind-directory{color:var(--happy-accent)}.path-label{overflow-wrap:anywhere;border:1px solid var(--separator-subtle);border-radius:var(--control-radius);color:var(--label-secondary);background:var(--surface);margin-bottom:.75rem;padding:.58rem .75rem;font:.76rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.quiet-button{flex:none}.quiet-button:disabled{color:var(--label-tertiary);background:var(--surface-raised);cursor:not-allowed}.feedback-state[data-tone=warning],.notice{border:1px solid var(--warning-border);color:var(--warning);background:var(--warning-soft)}.feedback-state[data-tone=danger],.error-state{border:1px solid var(--danger-border);color:var(--danger);background:var(--danger-soft)}.feedback-state[data-tone=success]{border:1px solid var(--success-border);color:var(--success);background:var(--success-soft)}.connection-state{border:1px solid var(--separator-subtle);border-radius:var(--sheet-radius);background:var(--surface);max-width:38rem;box-shadow:var(--shadow);margin:14vh 1rem 0;padding:1.25rem}.project-root-setup{border:1px solid var(--warning-border);border-radius:var(--sheet-radius);background:var(--warning-soft);gap:.9rem;padding:1rem;display:grid}.project-root-setup h3,.project-root-setup p{margin:0}.project-root-setup h3{font-size:1.08rem}.project-root-setup>p:not(.eyebrow,.diagnostic-note){color:var(--label);font-size:.84rem;line-height:1.55}.project-root-setup .setup-failure-message{border-left:3px solid var(--warning);color:var(--warning);background:var(--assurance-glass-soft);padding:.65rem .75rem}.setup-facts{grid-template-columns:1fr;gap:.55rem;margin:0;display:grid}.setup-facts div{border:1px solid var(--assurance-border);border-radius:var(--control-radius);background:var(--assurance-glass-medium);min-width:0;padding:.65rem}.setup-facts dt,.setup-syntax>span{color:var(--label-secondary);margin-bottom:.2rem;font-size:.68rem;font-weight:650}.setup-facts dd{overflow-wrap:anywhere;margin:0;font-size:.82rem}.setup-facts code,.setup-syntax code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.setup-syntax{border:1px solid var(--assurance-border);border-radius:var(--control-radius);background:var(--surface);gap:.35rem;min-width:0;padding:.7rem;display:grid}.setup-syntax code{overflow-wrap:anywhere;color:var(--happy-accent);font-size:.76rem;line-height:1.5}.setup-steps{color:var(--label-secondary);gap:.45rem;margin:0;padding-left:1.35rem;font-size:.8rem;line-height:1.5;display:grid}.output-inspector,.source-inspector{gap:.8rem;display:grid}.output-facts{border:1px solid var(--separator-subtle);border-radius:var(--surface-radius);background:var(--separator-subtle);grid-template-columns:1fr;gap:1px;margin:0;display:grid;overflow:hidden}.output-facts div{background:var(--surface);grid-template-columns:minmax(5.5rem,.7fr) minmax(0,1.3fr);align-items:baseline;gap:.75rem;min-width:0;padding:.65rem .75rem;display:grid}.output-facts dt{color:var(--label-secondary);font-size:.7rem;font-weight:650}.output-facts dd{overflow-wrap:anywhere;color:var(--label);margin:0;font-size:.8rem}.diagnostic-note{color:var(--label-secondary);margin:0;font-size:.78rem;line-height:1.5}.output-body,.source-body{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;border:1px solid var(--separator-subtle);border-radius:var(--surface-radius);min-width:0;max-width:100%;min-height:14rem;color:var(--code-label);background:var(--code-surface);tab-size:2;margin:0;padding:.9rem;font:.76rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.markdown-body{max-width:46rem;color:var(--label);overflow-wrap:anywhere;font-size:.96rem;line-height:1.7}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:var(--label);letter-spacing:-.02em;margin-top:1.6em}.markdown-body h1{font-size:1.7rem}.markdown-body h2{font-size:1.3rem}.markdown-body pre{border:1px solid var(--separator-subtle);border-radius:var(--content-radius);background:var(--code-surface);max-width:100%;padding:.85rem;overflow:auto}.markdown-body code{color:var(--code-inline-label);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.markdown-body :not(pre)>code{border-radius:var(--code-radius);background:var(--code-inline-surface);padding:.12rem .3rem}.markdown-body blockquote{border-left:3px solid var(--happy-accent);color:var(--label-secondary);margin-left:0;padding-left:.9rem}.markdown-body table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--separator);text-align:left;padding:.5rem}.markdown-body a{color:var(--happy-accent);text-underline-offset:.15em;text-decoration-thickness:.08em}.external-mark{margin-left:.25em;font-size:.72em;display:inline-block}.markdown-reference{color:var(--label-secondary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-project-link{appearance:none;color:var(--happy-accent);cursor:pointer;font:inherit;text-align:inherit;text-underline-offset:.15em;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.markdown-project-link:hover{color:var(--happy-accent-strong)}.markdown-project-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:.2rem}.markdown-project-image{border:1px solid var(--separator-subtle);border-radius:var(--content-radius);background:var(--surface-raised);place-items:center;width:fit-content;min-width:min(100%,8rem);max-width:100%;max-height:min(70dvh,42rem);margin:1.25rem auto;display:grid;overflow:hidden}.markdown-project-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(70dvh,42rem);display:block}.markdown-project-image-placeholder{overflow-wrap:anywhere;border:1px dashed var(--separator);border-radius:var(--content-radius);max-width:100%;min-height:6rem;color:var(--label-secondary);background:var(--surface-raised);text-align:center;place-content:center;gap:.2rem;margin:1.25rem 0;padding:1rem;display:grid}.markdown-project-image-placeholder>span{color:var(--label);font-weight:650}.markdown-project-image-placeholder>small{font-size:.75rem}.markdown-project-image-placeholder[data-state=failed],.markdown-project-image-placeholder[data-state=unsupported],.markdown-project-image-placeholder[data-state=limit-exceeded]{border-color:var(--separator-subtle)}.artifact-dialog{border:1px solid var(--separator);background:var(--surface-modal);width:min(68rem,100% - 1rem);max-width:68rem;height:min(88dvh,50rem);max-height:calc(100dvh - 1rem);box-shadow:var(--shadow-modal);grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.artifact-overlay-loader{z-index:60;width:min(18rem,100% - 2rem);position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.artifact-overlay-loader:empty{display:none}.artifact-dialog-actions,.project-artifact-heading{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.artifact-dialog-actions{justify-content:flex-start}.artifact-dialog-actions button,.project-artifact-heading button{min-height:44px}.artifact-dialog-body{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:.8rem;min-width:0;min-height:0;display:grid;overflow:hidden}.artifact-dialog-body>.feedback-state{grid-column:1/-1}.artifact-list{flex-direction:column;gap:.4rem;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:auto}.artifact-list button{border:1px solid var(--separator-subtle);border-radius:var(--row-radius);min-width:0;min-height:50px;color:var(--label);background:var(--surface-raised);text-align:left;cursor:pointer;gap:.12rem;padding:.55rem .65rem;display:grid}.artifact-list button[aria-pressed=true]{border-color:var(--happy-accent);background:var(--surface-selected);box-shadow:var(--selection-edge-leading)}.artifact-list strong,.artifact-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-list strong{font-size:.75rem}.artifact-list small{color:var(--label-secondary);font-size:.63rem}.artifact-selection{grid-template-rows:minmax(14rem,1fr) auto;gap:.55rem;min-width:0;min-height:0;display:grid;overflow:hidden}.artifact-selection>.deferred-module{border:1px solid var(--separator-subtle);border-radius:var(--content-radius);background:var(--surface);overflow:hidden}.artifact-preview-frame{background:#fff;border:0;width:100%;height:100%;min-height:14rem;display:block}.artifact-preview-state{place-content:center;min-height:14rem}.artifact-preview-state button{border-radius:var(--control-radius);min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;margin-top:.65rem;padding:.45rem .7rem}.artifact-source{border:1px solid var(--separator-subtle);border-radius:var(--content-radius);background:var(--code-surface);min-width:0;max-height:12rem;overflow:auto}.artifact-source summary{min-height:44px;color:var(--label-secondary);cursor:pointer;padding:.7rem;font-size:.7rem;font-weight:700}.artifact-source pre{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--code-label);margin:0;padding:0 .8rem .8rem;font:.7rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.artifact-capture-note{color:var(--label-secondary);grid-column:2;margin:0;font-size:.65rem}.project-artifact{border:1px solid var(--separator-subtle);border-radius:var(--content-radius);background:var(--surface-raised);gap:.65rem;margin-bottom:.8rem;padding:.7rem;display:grid}.project-artifact-heading>div{gap:.12rem;min-width:0;display:grid}.project-artifact-heading strong{font-size:.76rem}.project-artifact-heading small{color:var(--label-secondary);font-size:.64rem}.project-artifact>.deferred-module{border:1px solid var(--separator-subtle);border-radius:var(--content-radius);background:var(--surface);min-height:14rem;overflow:hidden}@media (width<=44rem){[data-slot=dialog-content].artifact-dialog{height:auto;max-height:none;--tw-translate-x:0px!important;--tw-translate-y:0px!important;inset:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left))!important;width:auto!important;max-width:none!important;transform:translate(0)!important}.artifact-dialog-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.artifact-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x;flex-direction:row;overflow:auto hidden}.artifact-list button{scroll-snap-align:start;flex:0 0 min(10rem,44vw)}.artifact-selection{min-height:0}.artifact-capture-note{grid-column:1}}@media (width>=500px){.setup-facts,.output-facts{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.output-facts div{border:1px solid var(--separator-subtle);border-radius:var(--content-radius);display:block}.output-facts dt{margin-bottom:.2rem}}@media (width<=499px){.topbar{grid-template-columns:minmax(0,1fr) 36px}.brand{display:none}.topbar-actions{grid-area:1/1;justify-content:flex-start;min-width:0}.freshness{grid-area:1/2}.topbar-context-trigger{grid-area:2/1/auto/-1}.host-facts{grid-row:3}.freshness{justify-content:center;min-width:36px;padding-left:.38rem;padding-right:.38rem}}@media (width>=500px) and (width<=699px){.task-nav{grid-template-columns:repeat(4,minmax(64px,96px));justify-content:center}}@media (width>=700px){:root{--task-nav-height:0px}.app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:76px minmax(0,1fr);padding-bottom:0}.topbar{grid-area:1/1/auto/-1}.task-nav{width:76px;height:100%;padding:8px max(6px, env(safe-area-inset-left)) 8px 6px;border-top:0;border-right:1px solid var(--separator-translucent-strong);background:var(--surface-task-navigation);box-shadow:var(--shadow-navigation-side);grid-area:2/1;grid-template-rows:repeat(4,minmax(56px,auto)) 1fr;grid-template-columns:1fr;align-content:start;gap:4px;position:static}.task-nav button{width:100%;min-height:56px;font-size:.68rem}.task-nav button[aria-current=page]{box-shadow:var(--selection-edge-leading)}.workspace-shell,.connection-state{grid-area:2/2}.workspace-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-state{width:min(100%,44rem);margin-left:auto;margin-right:auto}}@media (width>=1200px){:root{--task-nav-height:0px}html{scroll-padding-bottom:0}.app-shell{padding:1.25rem 1.4rem}.topbar{border:1px solid var(--separator-subtle);border-radius:var(--sheet-radius);max-width:100rem;box-shadow:var(--shadow);grid-template-columns:minmax(13rem,1fr) auto auto auto;gap:1.5rem;margin:0 auto 1rem;padding:.9rem 1.05rem;position:static}.brand>p{font-size:.72rem}.freshness{background:0 0;border:0;grid-template-columns:auto auto;column-gap:.45rem;min-width:14rem;display:grid}.freshness>span{grid-row:1/3}.freshness small{color:var(--label-secondary);grid-column:2;font-size:.68rem;display:block}.host-facts{border-top:0;grid-column:auto;gap:1rem;padding-top:0;display:flex}.host-facts dd{font-size:.74rem}.task-nav,.topbar-context-trigger{display:none}.eyebrow{font-size:.7rem}.herd-overview{gap:1.2rem}.attention-section,.workspace-overview,.selected-workspace-detail{order:initial}.workspace-switcher{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.workspace-select{min-height:68px}.workspace-select strong{font-size:.86rem}.connection-state{margin-top:12vh}}@media (prefers-reduced-motion:no-preference){button,a{transition:color var(--standard-transition), background-color var(--standard-transition), border-color var(--standard-transition), opacity var(--standard-transition)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:var(--reduced-motion-duration)!important;transition-duration:var(--reduced-motion-duration)!important;animation-iteration-count:1!important}button:active{transform:none!important}}@media (prefers-reduced-transparency:reduce){.topbar,.task-nav,[data-slot=dialog-overlay],.diagnostics-dialog{background-color:var(--surface);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-contrast:more){button:focus-visible,a:focus-visible,[data-slot=tabs-trigger]:focus-visible,[data-slot=dropdown-menu-item]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}}@media (hover:hover) and (pointer:fine){.task-nav button:hover,.terminal-keyrail button:hover:not(:disabled),.quiet-button:hover:not(:disabled){background-color:var(--happy-accent-soft)}}@media (pointer:coarse){button,[role=button],[role=tab],[role=menuitem]{min-width:44px;min-height:44px}}@media (forced-colors:active){button:focus-visible,a:focus-visible{outline-color:highlight}.attention-dot,.freshness>span{forced-color-adjust:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.terminal-control{border:1px solid var(--separator-subtle);border-radius:var(--sheet-radius);background:var(--terminal-surface);min-width:0;min-height:32rem;box-shadow:var(--shadow);grid-template-rows:auto minmax(14rem,1fr) auto auto;display:grid;overflow:hidden}.terminal-titlebar{border-bottom:1px solid var(--separator-subtle);background:var(--surface-chrome-soft);justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.72rem .85rem;display:flex}.terminal-titlebar>div:first-child{min-width:0}.terminal-titlebar .eyebrow{margin-bottom:.12rem;font-size:.65rem}.terminal-titlebar h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;line-height:1.2;overflow:hidden}.terminal-titlebar p:last-child{color:var(--label-tertiary);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:.66rem;overflow:hidden}.terminal-header-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.terminal-header-actions>button{border-radius:var(--row-radius);min-width:44px;min-height:44px;color:var(--happy-accent);background:var(--happy-accent-soft);cursor:pointer;border:0;flex:none;padding:.3rem .55rem;font-size:.68rem;font-weight:700}.terminal-status{flex:none;max-width:46%;min-height:1.9rem;padding:.3rem .55rem;font-size:.67rem;font-weight:650;line-height:1.2}.terminal-status>.status-pill-marker{width:.48rem;height:.48rem}.terminal-status-controlling{color:var(--success);background:var(--success-soft)}.terminal-status-controlling>.status-pill-marker{background:var(--success);box-shadow:var(--success-marker-halo)}.terminal-status-failed,.terminal-status-closed,.terminal-status-displaced{color:var(--danger);background:var(--danger-soft)}.terminal-status-failed>.status-pill-marker,.terminal-status-closed>.status-pill-marker,.terminal-status-displaced>.status-pill-marker{background:var(--danger)}.terminal-viewport{background:var(--terminal-surface);overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden}.terminal-viewport .xterm{background-color:var(--terminal-surface);height:100%;padding:.7rem .3rem .55rem .65rem}.terminal-viewport .xterm .xterm-viewport{background-color:var(--terminal-surface);scrollbar-color:var(--terminal-scrollbar) transparent;scrollbar-width:thin}.terminal-viewport .xterm .composition-view{color:var(--terminal-label);background:var(--terminal-surface);-webkit-text-decoration:underline var(--happy-accent) 1.5px;-webkit-text-decoration:underline var(--happy-accent) 1.5px;-webkit-text-decoration:underline var(--happy-accent) 1.5px;text-decoration:underline var(--happy-accent) 1.5px;text-underline-offset:.12em}.terminal-keyrail{z-index:5;border-top:1px solid var(--separator-subtle);border-bottom:1px solid var(--separator-subtle);background:var(--terminal-keyrail-surface);grid-template-columns:repeat(7,minmax(44px,1fr));min-width:0;padding:6px;display:grid;position:relative;overflow:visible}.terminal-keyrail button{border:1px solid var(--control-border);width:100%;min-width:0;min-height:44px;color:var(--label-secondary);background:var(--control-surface);cursor:pointer;box-shadow:var(--shadow-control);border-right-width:0;border-radius:0;padding:.3rem .15rem;font-size:.68rem;font-weight:650}.terminal-keyrail>button:first-child{border-radius:var(--key-radius) 0 0 var(--key-radius)}.terminal-more{border-radius:0 var(--key-radius) var(--key-radius) 0!important;border-right-width:1px!important}.terminal-keyrail button:active:not(:disabled){background:var(--happy-accent-soft);transform:translateY(1px)}.terminal-keyrail button:disabled{cursor:not-allowed;opacity:.48}.terminal-more{min-width:0;position:relative}.terminal-more-menu{z-index:80;border:1px solid var(--separator);border-radius:var(--control-radius);background:var(--surface);width:max-content;min-width:10rem;box-shadow:var(--shadow-popup);transform-origin:var(--transform-origin)}.terminal-more-item{border-radius:var(--icon-radius);min-height:44px;color:var(--label);padding:.55rem .7rem}.terminal-composer{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;min-width:0;padding:.62rem;display:grid}.terminal-composer textarea{field-sizing:content;resize:none;border:1px solid var(--control-border);border-radius:var(--feedback-radius);width:100%;min-height:44px;max-height:7rem;caret-color:var(--happy-accent);color:var(--label);background:var(--surface-raised);padding:.58rem .7rem;font:16px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.terminal-composer textarea::selection{color:var(--label);background:var(--terminal-selection)}.terminal-composer textarea:focus{border-color:var(--happy-accent);outline:3px solid var(--focus-accent-soft)}.send-button{border-radius:var(--feedback-radius);min-width:64px;min-height:44px;color:var(--label-on-accent);background:var(--happy-accent);cursor:pointer;border:0;padding:.5rem .8rem;font-size:.8rem;font-weight:700}.send-button:disabled{color:var(--label-tertiary);background:var(--canvas-grouped);cursor:not-allowed}.brand{align-items:center;gap:.6rem;min-width:0;display:flex}.brand-mark{border-radius:var(--row-radius-compact);width:2rem;height:2rem;color:var(--label-on-accent);background:linear-gradient(145deg, var(--happy-accent-bright), var(--happy-accent-strong));box-shadow:var(--brand-highlight);flex:0 0 2rem;place-items:center;font-size:.88rem;font-weight:800;display:inline-grid}.brand>div{min-width:0}.brand>div>p{color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.68rem;overflow:hidden}.workspace-shell{min-width:0;height:100%;min-height:0;overflow:hidden}.herd-sidebar,.primary-pane,.context-pane{background:var(--surface);min-width:0;display:none}.workspace-shell[data-mobile-view=herd] .herd-sidebar,.workspace-shell[data-mobile-view=control] .primary-pane,.workspace-shell[data-mobile-view=files][data-content-task=files][data-content-kind=document] .primary-pane,.workspace-shell[data-mobile-view=files][data-content-task=files][data-content-kind=text] .primary-pane,.workspace-shell[data-mobile-view=changes][data-content-task=changes][data-content-kind=document] .primary-pane,.workspace-shell[data-mobile-view=changes][data-content-task=changes][data-content-kind=text] .primary-pane,.workspace-shell[data-mobile-view=changes][data-content-task=changes][data-content-kind=diff] .primary-pane,.workspace-shell[data-mobile-view=files][data-content-kind=control] .context-pane,.workspace-shell[data-mobile-view=changes][data-content-kind=control] .context-pane{flex-direction:column;height:100%;min-height:0;display:flex}.sidebar-heading,.context-heading,.primary-heading{border-bottom:1px solid var(--separator-subtle);background:var(--surface-chrome);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.8rem 1rem;display:flex}.sidebar-heading>div,.context-heading>div,.primary-heading>div{min-width:0}.sidebar-heading h2,.context-heading h2,.primary-heading h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.96rem;overflow:hidden}.sidebar-heading>span{border-radius:var(--pill-radius);min-width:1.6rem;min-height:1.6rem;color:var(--label-secondary);background:var(--canvas-grouped);place-items:center;font-size:.68rem;font-weight:700;display:inline-grid}.primary-heading{min-height:4rem}.primary-heading small{color:var(--label-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.68rem;display:block;overflow:hidden}.content-heading-actions{align-items:center;gap:.35rem;display:flex}.control-return,.content-back{border-radius:var(--row-radius);min-height:44px;color:var(--happy-accent);background:var(--happy-accent-soft);cursor:pointer;border:0;flex:none;padding:.35rem .7rem;font-size:.72rem;font-weight:700}.control-return{display:none}.heading-actions{align-items:center;gap:.35rem;display:flex}.heading-actions .quiet-button,.context-heading .quiet-button{min-width:36px;min-height:36px;padding:0 .55rem;font-size:.7rem}.sidebar-scroll,.context-scroll{padding:.85rem}.sidebar-scroll{padding-bottom:1.5rem}.herd-overview{gap:1.1rem}.selected-workspace-detail{padding-top:1rem}.workspace-switcher{grid-template-columns:1fr;gap:.35rem}.workspace-select{border-radius:var(--row-radius);min-height:50px;box-shadow:none;border-color:#0000;padding:.55rem .65rem}.workspace-select strong{font-size:.8rem}.workspace-select small{font-size:.64rem}.pane-list{gap:.3rem}.pane-row{border-radius:var(--key-radius);min-height:50px;padding:.5rem}.pane-identity strong{font-size:.78rem}.pane-identity small,.output-affordance{font-size:.62rem}.compact-control-header{display:none}.workspace-shell[data-mobile-view=control][data-content-kind=control] .compact-control-header{min-width:0;padding:.42rem max(8px, env(safe-area-inset-right)) .45rem max(8px, env(safe-area-inset-left));border-bottom:1px solid var(--separator-subtle);background:var(--surface);flex:none;gap:.35rem;display:grid}.control-target-strip{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.control-target-strip::-webkit-scrollbar{display:none}.control-target{border:1px solid var(--separator-subtle);border-radius:var(--row-radius-compact);min-width:7.8rem;max-width:11rem;min-height:44px;color:var(--label-secondary);background:var(--surface-raised);text-align:left;scroll-snap-align:center;cursor:pointer;flex:none;align-items:center;gap:.45rem;padding:.35rem .55rem;display:flex}.control-target>span:last-child{gap:.08rem;min-width:0;display:grid}.control-target strong,.control-target small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.control-target strong{color:var(--label);font-size:.7rem}.control-target small{text-transform:capitalize;font-size:.58rem}.control-target[aria-selected=true]{border-color:var(--selection-border);color:var(--happy-accent);background:var(--happy-accent-soft);box-shadow:var(--selection-edge-bottom)}.control-target:disabled{cursor:not-allowed;opacity:.55}.primary-tab-navigation{border-bottom:1px solid var(--separator);background:var(--surface-tab-strip);align-items:stretch;min-width:0;min-height:48px;display:none}.primary-tab-strip{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex:auto;gap:1px;min-width:0;padding:6px 4px 0;display:flex;overflow-x:auto}.primary-tab-strip::-webkit-scrollbar{display:none}.primary-tab{border-radius:var(--row-radius-compact) var(--row-radius-compact) 0 0;min-width:7rem;max-width:13rem;min-height:42px;color:var(--label-secondary);text-align:left;scroll-snap-align:center;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.5rem;padding:.4rem .68rem;display:flex;position:relative;overflow:hidden}.primary-tab:after{content:"";border-radius:var(--tab-indicator-radius) var(--tab-indicator-radius) 0 0;background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.primary-tab:hover:not(:disabled){color:var(--label);background:var(--surface-hover)}.primary-tab.selected{color:var(--label);background:var(--surface)}.primary-tab.selected:after{background:var(--happy-accent)}.primary-tab:disabled{cursor:not-allowed;opacity:.58}.primary-tab>span:nth-child(2){align-items:baseline;gap:.45rem;min-width:0;display:flex}.primary-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.primary-tab small{color:var(--label-tertiary);font-size:.6rem}.primary-tab-state{border:1px solid var(--label-tertiary);border-radius:var(--circle-radius);background:var(--surface);flex:0 0 .45rem;width:.45rem;height:.45rem}.primary-tab-state.needs-attention{border-color:var(--warning);background:var(--warning);box-shadow:var(--warning-halo)}.tab-search-trigger{border:0;border-left:1px solid var(--separator-subtle);min-width:44px;min-height:44px;color:var(--label-secondary);cursor:pointer;background:0 0;flex:none;align-items:center;gap:.42rem;margin:3px 4px;padding:.35rem .55rem;display:flex}.tab-search-trigger svg{width:1rem;height:1rem}.tab-search-trigger span{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.68rem;font-weight:650;overflow:hidden}.tab-search-trigger kbd,.switcher-search kbd{border:1px solid var(--separator);border-radius:var(--badge-radius);color:var(--label-tertiary);background:var(--surface);box-shadow:var(--keycap-baseline);padding:.12rem .3rem;font:.58rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-tab-switcher{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--separator);max-height:none;box-shadow:var(--shadow-modal);grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;top:max(8px, env(safe-area-inset-top))!important;left:max(8px, env(safe-area-inset-left))!important;border-radius:var(--sheet-radius)!important;background:var(--surface-chrome-strong)!important;gap:.75rem!important;width:auto!important;max-width:none!important;padding:1rem!important;transform:none!important}.workspace-tab-switcher [data-slot=dialog-header]{padding-right:2.5rem}.workspace-tab-switcher [data-slot=dialog-title]{letter-spacing:-.02em;font-size:1.15rem;font-weight:720}.workspace-tab-switcher [data-slot=dialog-description]{color:var(--label-secondary);font-size:.75rem}.switcher-search{border:1px solid var(--control-border-strong);border-radius:var(--control-radius-wide);background:var(--surface-raised);align-items:center;gap:.55rem;min-width:0;min-height:48px;padding:0 .7rem;display:flex}.switcher-search:focus-within{border-color:var(--happy-accent);box-shadow:var(--focus-ring)}.switcher-search>svg{width:1.1rem;height:1.1rem;color:var(--label-tertiary);flex:0 0 1.1rem}.switcher-search input{width:100%;min-width:0;min-height:44px;color:var(--label);background:0 0;border:0;outline:0;font-size:16px}.switcher-search input::placeholder{color:var(--label-tertiary)}.switcher-results{min-width:0;min-height:0;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;overflow:auto}.switcher-group+.switcher-group{margin-top:1rem}.switcher-group-heading{justify-content:space-between;align-items:center;gap:.65rem;padding:.35rem .25rem;display:flex}.switcher-group-heading h3{color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}.switcher-group-heading>span{color:var(--label-tertiary);font-size:.64rem}.switcher-tab-list{gap:.35rem;display:grid}.switcher-result{border-radius:var(--control-radius-wide);width:100%;min-width:0;min-height:56px;color:var(--label);background:var(--surface-raised);text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:.62rem;padding:.5rem .6rem;display:flex}.switcher-result:hover:not(:disabled),.switcher-result.selected{border-color:var(--selection-border-subtle);background:var(--surface-selected)}.switcher-result.selected{box-shadow:var(--selection-edge-leading)}.switcher-result:disabled{cursor:not-allowed;opacity:.55}.switcher-result-icon{border-radius:var(--icon-radius);width:1.8rem;height:1.8rem;color:var(--happy-accent);background:var(--happy-accent-soft);flex:0 0 1.8rem;place-items:center;font-size:.68rem;font-weight:750;display:inline-grid}.switcher-result-copy{flex:auto;gap:.08rem;min-width:0;display:grid}.switcher-result-copy strong,.switcher-result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switcher-result-copy strong{font-size:.8rem}.switcher-result-copy small{color:var(--label-secondary);font-size:.64rem}.switcher-result-action{color:var(--happy-accent);flex:none;font-size:.65rem;font-weight:700}.switcher-empty{min-height:14rem;color:var(--label-secondary);text-align:center;place-content:center;justify-items:center;gap:.45rem;display:grid}.switcher-empty svg{width:2rem;height:2rem;color:var(--label-tertiary);margin-bottom:.35rem}.switcher-empty strong{color:var(--label);font-size:.9rem}.switcher-empty span{font-size:.72rem}.primary-pane{height:100%;min-height:0;position:relative;overflow:hidden}.workspace-shell[data-content-kind=control] .primary-heading{display:none}.primary-stack{flex:auto;min-width:0;min-height:0;display:grid}.deferred-module{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.deferred-module-loading,.deferred-module-failure{min-width:0;min-height:8rem;color:var(--label-secondary);background:var(--surface);text-align:center;flex:auto;place-content:center;justify-items:center;gap:.65rem;margin:0;padding:1rem;display:grid}.deferred-module-failure p{max-width:28rem;margin:0;font-size:.76rem;line-height:1.45}.deferred-module-retry{border:1px solid var(--control-border);border-radius:var(--control-radius);min-width:44px;min-height:44px;color:var(--happy-accent);background:var(--control-surface);cursor:pointer;font:inherit;padding:.45rem .75rem;font-size:.72rem;font-weight:700}.deferred-module-retry:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.deferred-module-management{flex:none}.deferred-module-management .deferred-module-loading,.deferred-module-management .deferred-module-failure{border-radius:var(--control-radius);min-height:44px;padding:.25rem .5rem;font-size:.68rem}.terminal-layer,.content-layer{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;min-height:0}.terminal-layer.active,.content-layer.active{visibility:visible;pointer-events:auto}.terminal-layer{flex-direction:column;display:flex;overflow:hidden}.terminal-layer>.terminal-control,.terminal-layer>.deferred-module,.terminal-layer>.output-inspector,.terminal-layer>.primary-empty,.terminal-layer>.deferred-module>.terminal-control{flex:auto;height:auto;min-height:0}.content-layer{background:var(--surface);overflow:auto}.terminal-control{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(5rem,1fr) auto auto}.verified-intervention{min-width:0;max-height:min(42dvh,23rem);padding:.7rem max(.7rem, env(safe-area-inset-right)) .72rem max(.7rem, env(safe-area-inset-left));border-bottom:1px solid var(--assurance-separator);color:var(--label);background:linear-gradient(180deg, var(--assurance-surface), var(--assurance-surface-end));overscroll-behavior:contain;flex:0 auto;gap:.55rem;display:grid;overflow:auto}.verified-intervention-heading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.verified-intervention-assurance{align-items:center;gap:.48rem;min-width:0;display:flex}.verified-intervention-assurance>div{gap:.05rem;min-width:0;display:grid}.verified-intervention-assurance .eyebrow{color:var(--assurance-label);margin:0;font-size:.58rem}.verified-intervention-assurance strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.verified-intervention-mark{border-radius:var(--circle-radius);width:1.7rem;height:1.7rem;color:var(--label-on-accent);background:var(--assurance-strong);flex:0 0 1.7rem;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.verified-intervention-provider{border:1px solid var(--assurance-border);border-radius:var(--pill-radius);color:var(--assurance-label);background:var(--assurance-glass);flex:none;padding:.2rem .42rem;font-size:.58rem;font-weight:700}.verified-intervention h3{overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.35}.verified-intervention-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.verified-intervention-option{border:1px solid var(--assurance-border-strong);border-radius:var(--row-radius);width:100%;min-width:0;min-height:44px;color:var(--label);background:var(--assurance-glass-strong);text-align:left;cursor:pointer;grid-template-columns:1.55rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.42rem .55rem;display:grid}.verified-intervention-option:hover:not(:disabled){border-color:var(--assurance-strong);background:var(--surface)}.verified-intervention-option:focus-visible{outline:3px solid var(--assurance-focus);outline-offset:1px}.verified-intervention-option.selected{border-color:var(--assurance-selection);box-shadow:var(--assurance-selection-edge)}.verified-intervention-option:disabled{cursor:not-allowed;opacity:.58}.verified-intervention-option-index{border-radius:var(--icon-radius-small);width:1.45rem;height:1.45rem;color:var(--assurance-label);background:var(--assurance-option);place-items:center;font-size:.62rem;font-weight:800;display:inline-grid}.verified-intervention-option-label{overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:650;line-height:1.3}.verified-intervention-option-state{color:var(--assurance-label);flex:none;font-size:.58rem;font-weight:700}.verified-intervention-progress,.verified-intervention-fallback{color:var(--label-secondary);margin:0;font-size:.62rem;line-height:1.4}.verified-intervention-progress{color:var(--assurance-label);font-weight:650}.verified-intervention-outcome{border-radius:var(--row-radius-compact);color:var(--label-secondary);background:var(--surface-raised);gap:.12rem;padding:.48rem .55rem;display:grid}.verified-intervention-outcome strong{color:var(--label);font-size:.68rem}.verified-intervention-outcome span,.verified-intervention-outcome small{font-size:.61rem;line-height:1.4}.verified-intervention-outcome-accepted{color:var(--success);background:var(--success-soft)}.verified-intervention-outcome-not-applied,.verified-intervention-outcome-stale,.verified-intervention-outcome-conflict{color:var(--danger);background:var(--danger-soft)}.verified-intervention-outcome-unknown{color:var(--warning);background:var(--warning-soft)}.verified-intervention-settled{grid-template-columns:minmax(0,auto) minmax(12rem,1fr);align-items:center;max-height:min(28dvh,12rem)}.verified-intervention-settled .verified-intervention-outcome{min-width:0}.primary-empty{min-height:24rem;color:var(--label-secondary);text-align:center;place-content:center;justify-items:center;padding:2rem;display:grid}.primary-empty>span{border-radius:var(--feedback-radius);width:3rem;height:3rem;color:var(--happy-accent);background:var(--happy-accent-soft);place-items:center;margin-bottom:.9rem;font:700 .9rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.primary-empty h3{color:var(--label);margin-bottom:.35rem;font-size:1rem}.primary-empty p{margin:0;font-size:.8rem}.source-inspector,.document-inspector,.diff-inspector,.output-inspector{min-height:100%;padding:1rem}.file-facts{color:var(--label-tertiary);gap:1rem;margin:0 0 .8rem;font-size:.68rem;display:flex}.file-facts div{gap:.35rem;display:flex}.file-facts dd{color:var(--label-secondary);margin:0}.source-body{border-radius:var(--icon-radius);border:0;min-height:100%}.markdown-body{margin:0 auto;padding:.5rem .75rem 3rem}.diff-inspector{background:var(--diff-surface);padding:0}.diff-inspector>.deferred-module{min-height:100%}.diff-body{min-width:100%;min-height:100%;color:var(--diff-label);background:var(--diff-surface);tab-size:2;margin:0;padding:.8rem 0;font:.72rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.diff-body>span{white-space:pre;min-width:max-content;padding:0 .9rem;display:block}.diff-body .diff-add{color:var(--diff-add-label);background:var(--diff-add-surface)}.diff-body .diff-remove{color:var(--diff-remove-label);background:var(--diff-remove-surface)}.diff-body .diff-hunk{color:var(--diff-hunk-label);background:var(--diff-hunk-surface)}.diff-body .diff-meta{color:var(--diff-meta-label);font-weight:650}.context-pane{height:100%;min-height:0}.project-tabs{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.context-tabs{border-bottom:1px solid var(--separator-subtle);background:var(--surface);border-radius:0;grid-template-columns:1fr 1fr;width:100%;height:auto;padding:.5rem .65rem 0;display:grid}.context-tabs button{min-height:44px;color:var(--label-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;display:inline-flex}.context-tabs button[data-active]{border-bottom-color:var(--happy-accent);color:var(--happy-accent)}.context-tabs button span{border-radius:var(--pill-radius);min-width:1.2rem;min-height:1.2rem;color:var(--label-on-accent);background:var(--happy-accent);place-items:center;font-size:.58rem;display:inline-grid}.context-view{min-height:0;margin:0;display:none}.context-view:not([data-hidden]){display:block}.context-scroll{overflow:auto}.path-row{border-radius:var(--icon-radius);min-width:0;color:var(--label-secondary);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.5rem .6rem;font:.68rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.path-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.path-row small{color:var(--label-tertiary);flex:none;font:.6rem -apple-system,BlinkMacSystemFont,sans-serif}.tree-list{border-radius:var(--key-radius);border:0}.tree-list button{grid-template-columns:2.6rem minmax(0,1fr);min-height:44px;padding:.4rem .55rem;font-size:.76rem}.entry-kind{font-size:.56rem}.project-root-setup{border-radius:var(--content-radius);padding:.8rem}.project-root-setup>p:not(.eyebrow,.diagnostic-note){font-size:.76rem}.root-candidate-list,.change-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.root-candidate-list button{border:1px solid var(--assurance-border);border-radius:var(--row-radius);width:100%;min-height:52px;color:var(--label);background:var(--assurance-glass);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.root-candidate-list button>span:first-child{gap:.16rem;min-width:0;display:grid}.root-candidate-list strong,.root-candidate-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.root-candidate-list small{color:var(--label-secondary);font-size:.65rem}.root-candidate-list button>span:last-child{color:var(--happy-accent);flex:none;font-size:.68rem;font-weight:700}.inline-error{gap:.5rem;display:grid}.inline-error p{color:var(--danger);margin:0;font-size:.74rem;line-height:1.45}.branch-summary{color:var(--label-secondary);margin:0 0 .65rem;font-size:.68rem}.clean-state{border-radius:var(--control-radius);color:var(--success);background:var(--success-soft);align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.clean-state>span{border-radius:var(--circle-radius);width:1.5rem;height:1.5rem;color:var(--label-on-accent);background:var(--success);place-items:center;font-size:.7rem;display:inline-grid}.clean-state div{gap:.15rem;display:grid}.clean-state strong{font-size:.78rem}.clean-state small{color:var(--label-secondary);font-size:.65rem}.change-list>li{border:1px solid var(--separator-subtle);border-radius:var(--row-radius);gap:.45rem;padding:.65rem;display:grid}.change-title{gap:.15rem;min-width:0;display:grid}.change-title strong,.change-title small{overflow-wrap:anywhere}.change-title strong{font:.7rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.change-title small{color:var(--label-tertiary);font-size:.6rem}.change-actions{flex-wrap:wrap;gap:.35rem;display:flex}.change-actions button{border-radius:var(--icon-radius);min-height:44px;color:var(--label-secondary);background:var(--surface-raised);cursor:pointer;border:0;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.62rem;display:inline-flex}.change-badge{border-radius:var(--badge-radius);width:1.15rem;height:1.15rem;color:var(--label-on-accent);place-items:center;font-size:.52rem;font-weight:800;display:inline-grid}.change-badge.staged{background:var(--success)}.change-badge.unstaged{background:var(--warning)}.change-badge.untracked{background:var(--happy-accent)}.diagnostics-dialog{border:1px solid var(--separator);background:var(--surface-modal);width:min(42rem,100% - 1rem);max-width:42rem;max-height:min(80dvh,44rem);box-shadow:var(--shadow-modal);grid-template-rows:auto auto minmax(0,1fr)}.diagnostics-actions{flex-wrap:wrap;gap:.45rem;display:flex}.diagnostics-actions button{min-height:44px}.diagnostics-scroll{overscroll-behavior:contain;min-height:0;overflow:auto}.diagnostics-scroll .output-body{min-height:10rem}.agent-prompt-trigger{color:var(--label-on-accent)!important;background:var(--happy-accent)!important}.agent-prompt-dialog{border:1px solid var(--separator);background:var(--surface-chrome-strong);width:min(36rem,100% - 1rem);max-width:36rem;box-shadow:var(--shadow-modal);gap:.9rem}.agent-prompt-dialog [data-slot=dialog-header]{padding-right:2rem}.agent-prompt-dialog [data-slot=dialog-close]{width:44px;height:44px}.agent-prompt-form{gap:.55rem;min-width:0;display:grid}.agent-prompt-form>label{color:var(--label);font-size:.76rem;font-weight:700}.agent-prompt-form textarea{resize:vertical;border:1px solid var(--control-border-strong);border-radius:var(--content-radius);width:100%;min-height:9rem;max-height:min(42dvh,22rem);color:var(--label);background:var(--surface-raised);outline:0;padding:.75rem;font:16px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.agent-prompt-form textarea:focus{border-color:var(--happy-accent);box-shadow:var(--focus-ring)}.agent-prompt-meta{color:var(--label-tertiary);flex-wrap:wrap;justify-content:space-between;gap:.35rem;font-size:.64rem;display:flex}.agent-prompt-outcome{border-radius:var(--control-radius);color:var(--label-secondary);background:var(--surface-raised);gap:.2rem;padding:.7rem;display:grid}.agent-prompt-outcome strong{color:var(--label);font-size:.75rem}.agent-prompt-outcome span,.agent-prompt-outcome small{font-size:.68rem;line-height:1.45}.agent-prompt-outcome-accepted{color:var(--success);background:var(--success-soft)}.agent-prompt-outcome-not-applied{color:var(--danger);background:var(--danger-soft)}.agent-prompt-outcome-unknown,.agent-prompt-outcome-accepted-unreconciled{color:var(--warning);background:var(--warning-soft)}.agent-prompt-footer{margin-top:.35rem}.agent-prompt-footer button{min-height:44px}@media (width>=1200px){.app-shell{background:var(--surface);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0}.topbar{z-index:10;border:0;border-bottom:1px solid var(--separator);width:100%;max-width:none;min-height:56px;box-shadow:none;border-radius:0;margin:0;padding:.55rem .85rem;position:relative}.brand-mark{flex-basis:1.8rem;width:1.8rem;height:1.8rem}.brand h1{font-size:.98rem}.freshness{min-width:0;display:inline-flex}.host-facts{margin-left:auto}.workspace-shell{grid-area:2/1;grid-template-columns:minmax(208px,.8fr) minmax(512px,2fr) minmax(272px,.95fr);min-height:0;display:grid;overflow:hidden}.herd-sidebar,.primary-pane,.context-pane,.workspace-shell[data-mobile-view] .herd-sidebar,.workspace-shell[data-mobile-view] .primary-pane,.workspace-shell[data-mobile-view] .context-pane{flex-direction:column;min-height:0;display:flex}.herd-sidebar{border-right:1px solid var(--separator);background:var(--surface-sidebar)}.context-pane{border-left:1px solid var(--separator)}.sidebar-heading,.context-heading,.primary-heading{flex:none;min-height:58px;padding:.65rem .75rem}.sidebar-scroll,.context-scroll{min-height:0;overflow:auto}.sidebar-scroll{flex:auto}.primary-pane{min-height:0}.primary-tab-navigation{display:flex}.workspace-shell[data-content-kind=control] .primary-heading{display:none}.compact-control-header{display:none!important}.content-back{display:none}.control-return{align-items:center;display:inline-flex}.primary-stack{flex:auto;min-height:0}.terminal-control{grid-template-rows:auto minmax(5rem,1fr) auto auto;min-height:0}.verified-intervention{max-height:min(35dvh,18rem);padding:.62rem .75rem}.verified-intervention-options{grid-template-columns:repeat(2,minmax(0,1fr))}.source-inspector,.document-inspector,.diff-inspector{min-height:100%}.source-body{min-height:calc(100dvh - 10rem)}.context-tabs{flex:none}.context-view:not([data-hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.context-view .context-scroll{flex:auto}.workspace-switcher{grid-template-columns:1fr}.terminal-keyrail{grid-template-columns:repeat(7,minmax(44px,max-content));justify-content:start;gap:.35rem;padding:.5rem .65rem}.terminal-keyrail button,.terminal-keyrail>button:first-child,.terminal-more{border-width:1px;min-width:44px;padding-left:.68rem;padding-right:.68rem;border-radius:var(--row-radius)!important}.workspace-tab-switcher{height:min(80dvh,46rem);max-height:calc(100dvh - 3rem);bottom:auto;right:auto;width:min(44rem,100% - 3rem)!important;max-width:44rem!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media (width>=1400px){.workspace-shell{grid-template-columns:minmax(288px,.8fr) minmax(544px,2fr) minmax(368px,1fr)}}@media (width<=1199px){.brand>div>p,.host-facts{display:none}.brand-mark{flex-basis:1.75rem;width:1.75rem;height:1.75rem}.brand h1{font-size:.94rem}.freshness{min-height:36px;padding:.25rem .5rem;font-size:.67rem}.app-shell[data-keyboard-open=true]{grid-template-rows:minmax(0,1fr);padding-bottom:0}.app-shell[data-keyboard-open=true]>.topbar,.app-shell[data-keyboard-open=true]>.task-nav,.app-shell[data-keyboard-open=true] .primary-tab-navigation,.app-shell[data-keyboard-open=true] .compact-control-header,.app-shell[data-keyboard-open=true] .terminal-keyrail,.app-shell[data-keyboard-open=true] .verified-intervention{display:none}.herd-sidebar,.primary-pane,.context-pane{height:100%;min-height:0;overflow:hidden}.sidebar-scroll,.context-scroll{min-height:0;padding-bottom:max(1rem, env(safe-area-inset-bottom));overscroll-behavior:contain;flex:auto;overflow:auto}.context-tabs{display:none}.context-view:not([data-hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.context-view .context-scroll{flex:auto}.primary-heading{flex:none;min-height:54px;padding:.45rem .65rem}.primary-heading h2{font-size:.82rem}.primary-heading small{font-size:.6rem}.content-heading-actions{flex:none}.content-back{align-items:center;display:inline-flex}.primary-stack{flex:auto;min-height:0}.terminal-titlebar{min-height:44px;padding:.3rem .45rem}.terminal-titlebar>div:first-child{display:none}.terminal-header-actions{justify-content:space-between;width:100%}.terminal-status{white-space:nowrap;flex:auto;min-width:0;max-width:none;overflow:hidden}.terminal-header-actions>button{min-width:44px;min-height:44px}.terminal-viewport .xterm{padding:.35rem .2rem .3rem .4rem}.terminal-composer{padding:.45rem max(.45rem, env(safe-area-inset-right)) max(.45rem, env(safe-area-inset-bottom)) max(.45rem, env(safe-area-inset-left))}.terminal-composer textarea{max-height:5.5rem}.source-inspector,.document-inspector,.diff-inspector,.output-inspector{min-height:100%;padding:.65rem}.diff-inspector{padding:0}.markdown-body{padding-left:.35rem;padding-right:.35rem}}@media (width<=599px){.verified-intervention{border-radius:0 0 var(--assurance-sheet-radius) var(--assurance-sheet-radius);max-height:min(46dvh,22rem);box-shadow:var(--shadow-assurance);padding-top:.62rem;padding-bottom:.65rem}.verified-intervention-options,.verified-intervention-settled{grid-template-columns:minmax(0,1fr)}.verified-intervention-option{min-height:48px}.verified-intervention-fallback{padding-bottom:max(0px, env(safe-area-inset-bottom))}.agent-prompt-dialog{right:auto;bottom:max(8px, env(safe-area-inset-bottom));width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));border-radius:var(--sheet-radius);overflow:auto;top:auto!important;left:50%!important;transform:none!important}.agent-prompt-form textarea{min-height:8rem;max-height:34dvh}.agent-prompt-footer{flex-direction:column-reverse}.agent-prompt-footer button{width:100%}}@media (width>=700px) and (width<=1199px){.app-shell[data-keyboard-open=true]{grid-template-columns:minmax(0,1fr)}.app-shell[data-keyboard-open=true]>.workspace-shell{grid-column:1}.sidebar-scroll,.context-scroll{padding-left:clamp(1rem,4vw,2.5rem);padding-right:clamp(1rem,4vw,2.5rem)}.workspace-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-control-header{padding-left:clamp(1rem,3vw,2rem)!important;padding-right:clamp(1rem,3vw,2rem)!important}.primary-tab-navigation{display:flex}.source-inspector,.document-inspector,.diff-inspector,.output-inspector{padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem)}.diff-inspector{padding-left:0;padding-right:0}.workspace-tab-switcher{height:min(80dvh,46rem);max-height:calc(100dvh - 3rem);bottom:auto;right:auto;width:min(44rem,100% - 3rem)!important;max-width:44rem!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media (height<=480px) and (width<=1199px){.workspace-shell[data-mobile-view=control][data-content-kind=control] .compact-control-header{padding-top:.25rem;padding-bottom:.25rem}.terminal-titlebar{min-height:40px}.terminal-composer textarea{max-height:3.5rem}}.remote-onboarding-shell{width:100%;min-width:320px;height:100dvh;min-height:0;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));overscroll-behavior:contain;background:radial-gradient(circle at top, var(--surface), var(--canvas) 56%);grid-template-rows:auto minmax(0,1fr) auto;gap:.8rem;display:grid;overflow:auto}.remote-brand{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,58rem);min-height:44px;margin:0 auto;display:flex}.remote-brand>div{align-items:center;gap:.6rem;min-width:0;display:flex}.remote-brand>div>span:last-child{gap:.05rem;min-width:0;display:grid}.remote-brand strong{color:var(--label);font-size:.78rem}.remote-brand small{color:var(--label-tertiary);font-size:.62rem}.remote-brand .status-pill{min-height:30px;padding:.25rem .55rem;font-size:.66rem}.remote-bootstrap-e2ee{border-radius:var(--pill-radius);min-height:30px;color:var(--success);background:var(--success-soft);align-items:center;padding:.25rem .55rem;font-size:.66rem;display:inline-flex}.remote-onboarding-card{border:1px solid var(--separator-subtle);border-radius:var(--sheet-radius);background:var(--surface-modal);width:min(100%,46rem);min-width:0;box-shadow:var(--shadow);align-self:center;gap:1rem;margin:auto;padding:clamp(1rem,4vw,1.6rem);display:grid}.remote-onboarding-card>[data-slot=feedback-state]{border-radius:var(--feedback-radius);margin:0;padding:.72rem .8rem;font-size:.76rem;line-height:1.45}.remote-onboarding-copy{gap:.28rem;display:grid}.remote-onboarding-copy .eyebrow{margin:0}.remote-onboarding-copy h1{max-width:26ch;font-size:clamp(1.55rem,7vw,2.3rem);line-height:1.06}.remote-onboarding-footer{width:min(100%,58rem);color:var(--label-tertiary);text-align:center;margin:0 auto;font-size:.62rem;line-height:1.35}.remote-state-detail,.remote-security-copy{color:var(--label-secondary);margin:0;font-size:.78rem;line-height:1.55}.remote-security-copy{border-top:1px solid var(--separator-subtle);padding-top:.8rem;font-size:.68rem}.remote-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.remote-feature-list li{border:1px solid var(--separator-subtle);border-radius:var(--control-radius);min-width:0;color:var(--label-secondary);background:var(--surface-raised);padding:.65rem .7rem;font-size:.72rem;font-weight:650}.remote-onboarding-card>button,.remote-primary-actions button,.remote-secondary-actions button,.remote-reset-confirm button,.remote-import-camera button,.remote-paste-form button,.remote-device-name-form button{min-height:44px}.remote-bootstrap-action{border-radius:var(--control-radius);color:var(--label-on-accent);background:var(--happy-accent);cursor:pointer;font:inherit;border:1px solid #0000;padding:.55rem .8rem;font-size:.76rem;font-weight:700}.remote-bootstrap-action:hover{background:var(--happy-accent-strong)}.remote-bootstrap-action:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.remote-bootstrap-status{min-height:7rem;color:var(--label-secondary);background:var(--surface-raised);margin:0;padding:1rem}.remote-runtime-boundary,.remote-workspace-boundary{width:100%;min-width:320px;height:100%;min-height:100dvh}.remote-progress{border:1px solid var(--separator-subtle);border-radius:var(--surface-radius);background:var(--surface-raised);align-items:center;gap:1rem;min-height:7rem;padding:1rem;display:flex}.remote-progress p{color:var(--label-secondary);margin:0;font-size:.78rem;line-height:1.5}.remote-progress-ring{border:3px solid var(--separator-subtle);border-top-color:var(--happy-accent);border-radius:var(--circle-radius);flex:none;width:2rem;height:2rem;animation:.9s linear infinite remote-progress-spin}.remote-progress-dot{border-radius:var(--circle-radius);background:var(--warning);width:.65rem;height:.65rem;box-shadow:var(--warning-halo);flex:none}.remote-peer-line{min-width:0;color:var(--label-tertiary);overflow-wrap:anywhere;margin:0;font-size:.68rem}.remote-peer-line code{color:var(--label-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.remote-import-grid{gap:.75rem;min-width:0;display:grid}.remote-import-camera,.remote-import-fallbacks{border:1px solid var(--separator-subtle);border-radius:var(--surface-radius);background:var(--surface-raised);align-content:start;gap:.75rem;min-width:0;padding:.85rem;display:grid}.remote-import-camera h2,.remote-import-fallbacks h2{margin:0;font-size:.92rem}.remote-import-camera p,.remote-import-fallbacks p{color:var(--label-secondary);margin:.2rem 0 0;font-size:.7rem;line-height:1.45}.remote-import-camera small{color:var(--label-tertiary);font-size:.66rem}.remote-camera-preview{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--separator);border-radius:var(--content-radius);background:var(--terminal-surface);width:100%;display:none}.remote-camera-preview[data-active]{display:block}.remote-file-button{border:1px solid var(--control-border);border-radius:var(--control-radius);min-height:44px;color:var(--happy-accent);background:var(--control-surface);cursor:pointer;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.76rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.remote-file-button:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.remote-file-button input{opacity:0;width:1px;height:1px;position:absolute}.remote-paste-form,.remote-device-name-form{gap:.5rem;min-width:0;display:grid}.remote-paste-form label,.remote-device-name-form label{color:var(--label);font-size:.72rem;font-weight:700}.remote-paste-form textarea,.remote-device-name-form input{border:1px solid var(--control-border-strong);border-radius:var(--control-radius);width:100%;min-width:0;color:var(--label);background:var(--control-surface);outline:0;font-size:16px}.remote-paste-form textarea{resize:vertical;min-height:6.5rem;padding:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.4}.remote-device-name-form input{min-height:48px;padding:.65rem .75rem}.remote-paste-form textarea:focus,.remote-device-name-form input:focus{border-color:var(--happy-accent);box-shadow:var(--focus-ring)}.remote-device-name-form small{color:var(--label-tertiary);font-size:.66rem;line-height:1.4}.remote-primary-actions,.remote-secondary-actions{flex-wrap:wrap;gap:.5rem;display:flex}.remote-secondary-actions{justify-content:center}.remote-verified-host{border:1px solid var(--success-border);border-radius:var(--surface-radius);background:var(--success-soft);gap:.75rem;padding:.85rem;display:grid}.remote-verified-host .status-pill{width:max-content;min-height:30px;padding:.25rem .55rem;font-size:.66rem}.remote-verified-host dl,.remote-session-facts{gap:.5rem;min-width:0;margin:0;display:grid}.remote-verified-host dl>div,.remote-session-facts>div{border-bottom:1px solid var(--separator-translucent);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:.6rem;min-width:0;padding-bottom:.4rem;display:grid}.remote-verified-host dt,.remote-session-facts dt{color:var(--label-tertiary);font-size:.64rem}.remote-verified-host dd,.remote-session-facts dd{min-width:0;color:var(--label-secondary);overflow-wrap:anywhere;margin:0;font-size:.7rem}.remote-verified-host code,.remote-session-facts code,.remote-identity-comparison code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.remote-review-grants{border:1px solid var(--separator-subtle);border-radius:var(--surface-radius);background:var(--surface-raised);gap:.45rem;min-width:0;padding:.85rem;display:grid}.remote-review-grants h2{color:var(--label);margin:0;font-size:.78rem}.remote-review-grants ul{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.remote-review-grants li{border-radius:var(--pill-radius);min-width:0;color:var(--happy-accent);background:var(--happy-accent-soft);padding:.25rem .42rem}.remote-review-grants code{overflow-wrap:anywhere;font:.6rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.remote-identity-comparison{border:1px solid var(--danger-border);border-radius:var(--surface-radius);background:var(--danger-border);gap:1px;display:grid;overflow:hidden}.remote-identity-comparison>div{background:var(--danger-soft);gap:.25rem;min-width:0;padding:.8rem;display:grid}.remote-identity-comparison span{color:var(--danger);font-size:.64rem;font-weight:700}.remote-identity-comparison code{color:var(--label-secondary);overflow-wrap:anywhere;font-size:.7rem}.remote-reset-confirm{border:1px solid var(--danger-border);border-radius:var(--surface-radius);background:var(--danger-soft);gap:.6rem;padding:.8rem;display:grid}.remote-reset-confirm p{color:var(--danger);margin:0;font-size:.72rem;line-height:1.45}.remote-workspace{width:100%;min-width:320px;height:100%;min-height:0}.remote-reconnecting-banner{right:max(.75rem, env(safe-area-inset-right));bottom:calc(var(--task-nav-height) + max(.75rem, env(safe-area-inset-bottom)));left:max(.75rem, env(safe-area-inset-left));z-index:45;border:1px solid var(--warning-border);border-radius:var(--surface-radius);width:min(34rem,100% - 1.5rem);min-height:52px;color:var(--warning);background:var(--warning-soft);box-shadow:var(--shadow-popup);align-items:center;gap:.75rem;margin:0 auto;padding:.65rem .8rem;display:flex;position:fixed}.remote-reconnecting-banner>div{gap:.12rem;min-width:0;display:grid}.remote-reconnecting-banner strong{font-size:.72rem}.remote-reconnecting-banner small{color:var(--label-secondary);font-size:.64rem;line-height:1.35}.remote-session-trigger{min-height:40px}.remote-session-trigger>span:first-child{color:var(--happy-accent);font-size:1rem}.remote-session-dialog{border:1px solid var(--separator);background:var(--surface-modal);width:min(34rem,100% - 1rem);max-width:34rem;max-height:min(88dvh,42rem);box-shadow:var(--shadow-modal);grid-template-rows:auto minmax(0,1fr);overflow:auto}.remote-session-dialog [data-slot=dialog-header]{padding-right:2.5rem}.remote-session-dialog [data-slot=dialog-close]{width:44px;height:44px}.remote-session-grants{gap:.45rem;display:grid}.remote-session-grants>strong{font-size:.72rem}.remote-session-grants p{color:var(--label-secondary);margin:0;font-size:.7rem}.remote-session-grants ul{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.remote-session-grants li{border-radius:var(--pill-radius);color:var(--happy-accent);background:var(--happy-accent-soft);gap:.04rem;padding:.28rem .48rem;font-size:.64rem;font-weight:700;display:grid}.remote-session-grants code{color:var(--label-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:500}@keyframes remote-progress-spin{to{rotate:1turn}}@media (width>=700px){.remote-onboarding-shell{padding:max(1.2rem, env(safe-area-inset-top)) max(1.4rem, env(safe-area-inset-right)) max(1.2rem, env(safe-area-inset-bottom)) max(1.4rem, env(safe-area-inset-left))}.remote-onboarding-card{gap:1.2rem}.remote-import-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.remote-identity-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-primary-actions{justify-content:flex-start}.remote-reconnecting-banner{bottom:max(.9rem, env(safe-area-inset-bottom))}}@media (width<=599px){.remote-onboarding-card{border-radius:var(--surface-radius)}.remote-primary-actions{grid-template-columns:minmax(0,1fr);display:grid}.remote-primary-actions button{width:100%}.remote-session-trigger{width:44px;min-width:44px;height:44px;padding:0}.remote-session-trigger-label{display:none}[data-slot=dialog-content].remote-session-dialog{--tw-translate-x:0px!important;--tw-translate-y:0px!important;inset:auto max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)))!important;translate:0!important}.remote-verified-host dl>div,.remote-session-facts>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media (prefers-reduced-motion:reduce){.remote-progress-ring{border-top-color:var(--separator-subtle);box-shadow:var(--success-marker-halo);animation:none}}
