#demo-window-buttons{z-index:2147483000;pointer-events:none;-webkit-user-select:none;user-select:none;color:#d6d9df;background:#101216;height:39px;display:flex;position:fixed;top:0;right:0}#demo-window-buttons span{opacity:.85;place-items:center;width:46px;height:39px;display:grid}#demo-tag{z-index:2147483000;letter-spacing:.02em;color:#f5c542;-webkit-user-select:none;user-select:none;pointer-events:none;background:#101216db;border:1px solid #f5c54273;border-radius:999px;padding:1px 8px;font:500 10.5px/14px Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;position:fixed;bottom:3px;left:50%;transform:translate(-50%)}body:has(.settings-page) #demo-tag{bottom:8px;left:12px;transform:none}.ctx-menu[data-v-acbffdec]{width:max-content;max-width:calc(100vw - 8px)}.sop[data-v-f3765aa1]{flex-direction:column;min-width:220px;max-width:300px;max-height:min(70vh,520px);padding:2px 0;display:flex;overflow-y:auto}.sop-label[data-v-f3765aa1]{color:var(--text-dim,#8a8f98);padding:6px 10px 2px;font-size:11px;font-weight:600}.sop-note[data-v-f3765aa1]{color:var(--text-dim,#8a8f98);margin:0;padding:0 10px 4px;font-size:11px}.sop-row[data-v-f3765aa1]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:6px;padding:4px 10px;font-size:12px;display:flex}.sop-row[data-v-f3765aa1]:hover:not(:disabled),.sop-row[data-v-f3765aa1]:focus-visible{background:var(--hover,#7f7f7f26);outline:none}.sop-row[data-v-f3765aa1]:disabled{opacity:.55;cursor:default}.sop-check[data-v-f3765aa1]{flex:none;width:10px;font-size:8px;line-height:16px}.sop-body[data-v-f3765aa1]{flex-direction:column;min-width:0;display:flex}.sop-desc[data-v-f3765aa1]{color:var(--text-dim,#8a8f98);font-size:11px}.sop-switch[data-v-f3765aa1]{justify-content:space-between;align-items:center}.sop-sep[data-v-f3765aa1]{background:var(--border,#7f7f7f40);height:1px;margin:4px 6px}.nc-root{--nc-background:var(--term);--nc-foreground:var(--text-strong);--nc-card:var(--surface);--nc-card-foreground:var(--text-strong);--nc-popover:var(--surface);--nc-popover-foreground:var(--text-strong);--nc-primary:var(--text-strong);--nc-primary-foreground:var(--term);--nc-secondary:color-mix(in srgb, var(--text) 10%, var(--term));--nc-muted:color-mix(in srgb, var(--text) 9%, var(--term));--nc-muted-foreground:var(--text-dim);--nc-accent:color-mix(in srgb, var(--text) 14%, var(--term));--nc-accent-foreground:var(--text-strong);--nc-destructive:var(--danger);--nc-border:var(--border);--nc-input:var(--border-strong);--nc-ring:color-mix(in srgb, var(--text-dim) 70%, transparent);--nc-status-success:#3ddc84;--nc-warning:var(--warn);--nc-git-added:#3fb950;--nc-git-deleted:#f85149;--nc-diff-added-ground:color-mix(in srgb, var(--nc-git-added) 12%, transparent);--nc-diff-added-gutter:color-mix(in srgb, var(--nc-git-added) 22%, transparent);--nc-diff-removed-ground:color-mix(in srgb, var(--nc-git-deleted) 12%, transparent);--nc-diff-removed-gutter:color-mix(in srgb, var(--nc-git-deleted) 22%, transparent);--nc-radius:10px;color:var(--nc-foreground);background:var(--nc-background)}.nc-root .nc-scrollbar-sleek{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-dim) 40%, transparent) transparent}.nc-root .nc-scrollbar-sleek::-webkit-scrollbar{width:8px;height:8px}.nc-root .nc-scrollbar-sleek::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-dim) 40%, transparent);border-radius:9999px}@keyframes nc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nc-zoom-in-95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes nc-spin{to{transform:rotate(360deg)}}@keyframes nc-pulse{50%{opacity:.5}}@keyframes nc-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.nc-root .nc-animate-spin{animation:1s linear infinite nc-spin}.nc-root .nc-animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite nc-pulse}@media (prefers-reduced-motion:reduce){.nc-root .nc-animate-spin,.nc-root .nc-animate-pulse{animation:none}}.nc-ui-badge{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;transition:color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden}.nc-ui-badge:focus-visible{border-color:var(--nc-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--nc-ring) 50%, transparent)}.nc-ui-badge[aria-invalid=true]{border-color:var(--nc-destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--nc-destructive) 40%, transparent)}.nc-ui-badge>svg{pointer-events:none;width:12px;height:12px}.nc-ui-badge--default{background-color:var(--nc-primary);color:var(--nc-primary-foreground)}.nc-ui-badge--secondary{background-color:var(--nc-secondary);color:var(--nc-secondary-foreground,var(--nc-foreground))}.nc-ui-badge--dot{background-color:var(--nc-secondary);color:var(--nc-foreground);border-color:#fff3;box-shadow:0 1px 2px #0000000d}.nc-ui-badge--destructive{background-color:color-mix(in srgb, var(--nc-destructive) 60%, transparent);color:#fff}.nc-ui-badge--destructive:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--nc-destructive) 40%, transparent)}.nc-ui-badge--outline{border-color:var(--nc-border);color:var(--nc-foreground)}.nc-ui-badge--link{color:var(--nc-primary);text-underline-offset:4px}.nc-ui-badge--hostContext{border-color:color-mix(in srgb, var(--nc-border) 50%, transparent);background-color:color-mix(in srgb, var(--nc-accent) 80%, transparent);height:16px;color:var(--nc-muted-foreground);border-radius:4px;padding-left:6px;padding-right:6px;font-size:10px;line-height:1}@media (hover:hover){a.nc-ui-badge--default:hover{background-color:color-mix(in srgb, var(--nc-primary) 90%, transparent)}a.nc-ui-badge--secondary:hover{background-color:color-mix(in srgb, var(--nc-secondary) 90%, transparent)}a.nc-ui-badge--destructive:hover{background-color:color-mix(in srgb, var(--nc-destructive) 90%, transparent)}a.nc-ui-badge--outline:hover,a.nc-ui-badge--ghost:hover{background-color:var(--nc-accent);color:var(--nc-accent-foreground)}a.nc-ui-badge--link:hover{text-decoration:underline}}.nc-skill-pill-wrapper[data-v-33f4810a]{display:inline}.nc-skill-pill[data-v-33f4810a]{border-color:var(--nc-border);color:var(--nc-muted-foreground);vertical-align:baseline;padding:0 6px}.nc-skill-pill--selected[data-v-33f4810a]{box-shadow:0 0 0 1px var(--nc-ring)}.nc-prompt-editor{white-space:pre-wrap;overflow-wrap:break-word}.nc-prompt-editor p{margin:0}.nc-prompt-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:color-mix(in srgb, var(--nc-muted-foreground) 60%, transparent);float:left;pointer-events:none;height:0}.nc-skill-pill-html{border:1px solid var(--nc-border);background:var(--nc-muted);color:var(--nc-muted-foreground);vertical-align:baseline;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.nc-picker[data-v-4d179824]{z-index:20;box-sizing:border-box;border:1px solid var(--nc-border);background:var(--nc-popover);max-height:288px;color:var(--nc-popover-foreground);border-radius:8px;margin-bottom:4px;padding:4px;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0000002e}.nc-picker-heading[data-v-4d179824]{text-transform:uppercase;letter-spacing:.05em;color:var(--nc-muted-foreground);padding:6px 8px 4px;font-size:11px;font-weight:600}.nc-picker-status[data-v-4d179824]{color:var(--nc-muted-foreground);align-items:center;gap:8px;padding:6px 8px;font-size:12px;line-height:16px;display:flex}.nc-picker-status-spinner[data-v-4d179824]{width:14px;height:14px}.nc-picker-status-text[data-v-4d179824]{flex:1;min-width:0}.nc-picker-retry[data-v-4d179824]{font:inherit;color:var(--nc-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;display:flex}.nc-picker-retry[data-v-4d179824]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-picker-retry-icon[data-v-4d179824]{width:12px;height:12px}.nc-picker-option[data-v-4d179824]{box-sizing:border-box;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:13px;display:flex}.nc-picker-option[data-v-4d179824]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-picker-option--selected[data-v-4d179824]{border-color:var(--nc-border);background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-picker-skill-icon[data-v-4d179824]{width:14px;height:14px;color:var(--nc-muted-foreground);flex-shrink:0;margin-top:2px}.nc-picker-option-body[data-v-4d179824]{flex:1;min-width:0}.nc-picker-option-line[data-v-4d179824]{align-items:baseline;gap:6px;min-width:0;display:flex}.nc-picker-token[data-v-4d179824]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-weight:500;overflow:hidden}.nc-picker-hint[data-v-4d179824]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--nc-muted-foreground);font-size:11px;overflow:hidden}.nc-picker-description[data-v-4d179824]{text-overflow:ellipsis;white-space:nowrap;color:var(--nc-muted-foreground);font-size:12px;line-height:16px;display:block;overflow:hidden}.nc-picker-annotation[data-v-4d179824]{text-overflow:ellipsis;white-space:nowrap;color:var(--nc-muted-foreground);font-size:11px;display:block;overflow:hidden}.nc-picker-scope[data-v-4d179824]{color:var(--nc-muted-foreground);flex-shrink:0;padding-top:2px;font-size:11px}.nc-mention-hint[data-v-eb06bba4]{z-index:20;box-sizing:border-box;border:1px solid var(--nc-border);background:var(--nc-popover);text-align:left;width:auto;font:inherit;color:var(--nc-muted-foreground);cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 12px;font-size:12px;line-height:16px;display:flex;position:absolute;bottom:100%;left:12px;right:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (width>=640px){.nc-mention-hint[data-v-eb06bba4]{left:16px;right:16px}}.nc-mention-query[data-v-eb06bba4]{color:var(--nc-foreground);font-weight:500}.nc-mention-list[data-v-eb06bba4]{z-index:20;box-sizing:border-box;border:1px solid var(--nc-border);background:var(--nc-popover);border-radius:8px;max-height:288px;margin-bottom:4px;padding:4px;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.nc-mention-option[data-v-eb06bba4]{box-sizing:border-box;text-align:left;width:100%;font:inherit;color:var(--nc-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.nc-mention-option--selected[data-v-eb06bba4]{border-color:var(--nc-border);background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-mention-icon[data-v-eb06bba4]{width:14px;height:14px;color:var(--nc-muted-foreground);flex-shrink:0}.nc-mention-name[data-v-eb06bba4]{flex-shrink:0;font-weight:500}.nc-mention-folder[data-v-eb06bba4]{min-width:0;color:var(--nc-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@keyframes nc-ui-enter{0%{opacity:var(--nc-ui-enter-opacity,1);transform:translate3d(var(--nc-ui-enter-x,0), var(--nc-ui-enter-y,0), 0) scale3d(var(--nc-ui-enter-scale,1), var(--nc-ui-enter-scale,1), var(--nc-ui-enter-scale,1))}}@keyframes nc-ui-exit{to{opacity:var(--nc-ui-exit-opacity,1);transform:translate3d(var(--nc-ui-exit-x,0), var(--nc-ui-exit-y,0), 0) scale3d(var(--nc-ui-exit-scale,1), var(--nc-ui-exit-scale,1), var(--nc-ui-exit-scale,1))}}.nc-ui-animate-in{animation:nc-ui-enter var(--nc-ui-duration,.15s) ease both}.nc-ui-leave-active{animation:nc-ui-exit var(--nc-ui-duration,.15s) ease both}.nc-ui-slide[data-side=bottom]{--nc-ui-enter-y:-8px}.nc-ui-slide[data-side=top]{--nc-ui-enter-y:8px}.nc-ui-slide[data-side=left]{--nc-ui-enter-x:8px}.nc-ui-slide[data-side=right]{--nc-ui-enter-x:-8px}.nc-ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nc-ui-scrollbar-sleek{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-dim) 40%, transparent) transparent}.nc-ui-scrollbar-sleek::-webkit-scrollbar{width:8px;height:8px}.nc-ui-scrollbar-sleek::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-dim) 40%, transparent);border-radius:9999px}@media (prefers-reduced-motion:reduce){.nc-ui-animate-in,.nc-ui-leave-active{animation:none}}.nc-ui-button{box-sizing:border-box;color:inherit;cursor:pointer;letter-spacing:inherit;text-align:center;text-transform:none;white-space:nowrap;background-color:#0000;border:0 solid #0000;border-radius:6px;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.nc-ui-button:focus-visible{border-color:var(--nc-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--nc-ring) 50%, transparent)}.nc-ui-button:disabled{pointer-events:none;opacity:.5}.nc-ui-button[aria-invalid=true]{border-color:var(--nc-destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--nc-destructive) 40%, transparent)}.nc-ui-button svg{pointer-events:none;flex-shrink:0}.nc-ui-button svg:not([class*=size-]){width:16px;height:16px}.nc-ui-button--default{background-color:var(--nc-primary);color:var(--nc-primary-foreground)}.nc-ui-button--destructive{background-color:color-mix(in srgb, var(--nc-destructive) 60%, transparent);color:#fff}.nc-ui-button--destructive:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--nc-destructive) 40%, transparent)}.nc-ui-button--outline{border-width:1px;border-color:var(--nc-input);background-color:color-mix(in srgb, var(--nc-input) 30%, transparent);color:var(--nc-foreground);box-shadow:0 1px 2px #0000000d}.nc-ui-button--secondary{background-color:var(--nc-secondary);color:var(--nc-secondary-foreground,var(--nc-foreground))}.nc-ui-button--link{color:var(--nc-primary);text-underline-offset:4px}@media (hover:hover){.nc-ui-button--default:hover{background-color:color-mix(in srgb, var(--nc-primary) 90%, transparent)}.nc-ui-button--destructive:hover{background-color:color-mix(in srgb, var(--nc-destructive) 90%, transparent)}.nc-ui-button--outline:hover{border-color:color-mix(in srgb, var(--nc-muted-foreground) 35%, transparent);background-color:color-mix(in srgb, var(--nc-input) 50%, transparent);color:var(--nc-accent-foreground)}.nc-ui-button--secondary:hover{background-color:color-mix(in srgb, var(--nc-secondary) 80%, transparent)}.nc-ui-button--ghost:hover{background-color:color-mix(in srgb, var(--nc-accent) 50%, transparent);color:var(--nc-accent-foreground)}.nc-ui-button--link:hover{text-decoration:underline}}.nc-ui-button--size-default{height:36px;padding:8px 16px}.nc-ui-button--size-default:has(>svg){padding-left:12px;padding-right:12px}.nc-ui-button--size-xs{border-radius:6px;gap:4px;height:24px;padding:0 8px;font-size:12px;line-height:16px}.nc-ui-button--size-xs:has(>svg){padding-left:6px;padding-right:6px}.nc-ui-button--size-xs svg:not([class*=size-]),.nc-ui-button--size-icon-xs svg:not([class*=size-]){width:12px;height:12px}.nc-ui-button--size-sm{border-radius:6px;gap:6px;height:32px;padding:0 12px}.nc-ui-button--size-sm:has(>svg){padding-left:10px;padding-right:10px}.nc-ui-button--size-lg{border-radius:6px;height:40px;padding:0 24px}.nc-ui-button--size-lg:has(>svg){padding-left:16px;padding-right:16px}.nc-ui-button--size-icon{width:36px;height:36px;padding:0}.nc-ui-button--size-icon-xs{border-radius:6px;width:24px;height:24px;padding:0}.nc-ui-button--size-icon-sm{width:32px;height:32px;padding:0}.nc-ui-button--size-icon-lg{width:40px;height:40px;padding:0}.nc-ui-tooltip-content{box-sizing:border-box;pointer-events:none;z-index:490;width:fit-content;transform-origin:var(--nc-transform-origin);background:var(--nc-foreground);text-wrap:balance;color:var(--nc-background);--nc-ui-enter-opacity:0;--nc-ui-enter-scale:.95;--nc-ui-exit-opacity:0;--nc-ui-exit-scale:.95;border-radius:6px;padding:6px 12px;font-size:12px;line-height:16px}.nc-ui-tooltip-arrow{background:var(--nc-foreground);border-radius:2px;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.nc-dictation-button[data-v-10240a95]{color:var(--nc-muted-foreground);background:0 0}.nc-size-4[data-v-10240a95]{stroke-width:1.5px;width:16px;height:16px}.nc-size-3-5[data-v-10240a95]{width:14px;height:14px}.nc-fill-current[data-v-10240a95]{fill:currentColor}.nc-effort-footer[data-v-e4cb4612]{border-top:1px solid var(--nc-border);flex:none;align-items:center;gap:16px;padding:12px 10px 8px;display:flex}.nc-effort-label[data-v-e4cb4612]{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.nc-effort-slider[data-v-e4cb4612]{box-sizing:border-box;cursor:pointer;touch-action:none;border-radius:9px;outline:none;flex:none;align-items:center;width:76px;height:18px;margin-left:auto;padding:0 9px;display:flex}.nc-effort-slider[data-v-e4cb4612]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring,var(--nc-foreground))}.nc-effort-slider[aria-disabled=true][data-v-e4cb4612]{opacity:.45;cursor:default}.nc-effort-track[data-v-e4cb4612]{pointer-events:none;width:100%;height:18px;position:relative}.nc-effort-track[data-v-e4cb4612]:before{content:"";background:#3a3f4b;border-radius:9px;position:absolute;inset:0 -9px}.nc-effort-fill[data-v-e4cb4612]{box-sizing:border-box;background:#007acc;border-radius:9px;height:18px;position:absolute;left:-9px}.nc-effort-tick[data-v-e4cb4612],.nc-effort-thumb[data-v-e4cb4612]{background:var(--nc-muted-foreground);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nc-effort-tick[data-v-e4cb4612]{background:#63666f;width:4px;height:4px}.nc-effort-filled-tick[data-v-e4cb4612]{background:#479bd5}.nc-effort-last[data-v-e4cb4612]:not(.nc-effort-filled-tick){background:#a77be8}.nc-effort-thumb[data-v-e4cb4612]{background:#ccc;width:14px;height:14px;transition:left .1s}.nc-effort-unavailable[data-v-e4cb4612]{opacity:.3}@media (prefers-reduced-motion:reduce){.nc-effort-thumb[data-v-e4cb4612]{transition:none}}.nc-ui-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--nc-border) 50%, transparent);background-color:var(--nc-card);color:var(--nc-card-foreground);border-radius:12px;flex-direction:column;gap:24px;padding-top:24px;padding-bottom:24px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.nc-ui-card-header{box-sizing:border-box;grid-template-rows:auto auto;grid-auto-rows:min-content;align-items:start;gap:8px;padding-left:24px;padding-right:24px;display:grid;container:card-header/inline-size}.nc-ui-card-header:has([data-slot=card-action]){grid-template-columns:1fr auto}.nc-ui-card-header.border-b{padding-bottom:24px}.nc-ui-card-title{font-weight:600;line-height:1}.nc-ui-card-description{color:var(--nc-muted-foreground);font-size:14px;line-height:20px}.nc-ui-card-content{box-sizing:border-box;padding-left:24px;padding-right:24px}.nc-ui-dialog-overlay{z-index:450;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;--nc-ui-enter-opacity:0;--nc-ui-exit-opacity:0;background:#0000008c;position:fixed;inset:0}.nc-ui-dialog-content{box-sizing:border-box;z-index:450;width:100%;max-width:calc(100% - 2rem);color:var(--nc-foreground);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);pointer-events:auto;--nc-ui-duration:.2s;--nc-ui-enter-opacity:0;--nc-ui-enter-scale:.95;--nc-ui-exit-opacity:0;--nc-ui-exit-scale:.95;-webkit-app-region:no-drag;background:#171717f5;border:1px solid #ffffff24;border-radius:8px;outline:none;grid-template-columns:minmax(0,1fr);gap:16px;padding:24px;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 24px 72px #0000008c,inset 0 1px #ffffff0f}@media (width>=640px){.nc-ui-dialog-content{max-width:32rem}}.nc-ui-dialog-close{color:inherit;cursor:default;opacity:.7;background:0 0;border:0;border-radius:2px;margin:0;padding:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:16px;right:16px}.nc-ui-dialog-close:hover{opacity:1}.nc-ui-dialog-close:focus{box-shadow:0 0 0 2px var(--nc-background), 0 0 0 4px var(--nc-ring);outline:none}.nc-ui-dialog-close:disabled{pointer-events:none}.nc-ui-dialog-close svg{pointer-events:none;flex-shrink:0}.nc-ui-dialog-close svg:not([class*=size-]){width:16px;height:16px}.nc-ui-dialog-header{text-align:center;flex-direction:column;gap:8px;display:flex}@media (width>=640px){.nc-ui-dialog-header{text-align:left}}.nc-ui-dialog-footer{flex-direction:column-reverse;gap:8px;display:flex}@media (width>=640px){.nc-ui-dialog-footer{flex-direction:row;justify-content:flex-end}}.nc-ui-dialog-title{overflow-wrap:break-word;margin:0;font-size:18px;font-weight:600;line-height:1.375}.nc-ui-dialog-description{color:var(--nc-muted-foreground);margin:0;font-size:14px;line-height:20px}.nc-ui-menu-content{box-sizing:border-box;z-index:470;min-width:11rem;transform-origin:var(--nc-transform-origin);color:var(--nc-foreground);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);pointer-events:auto;--nc-ui-enter-opacity:0;--nc-ui-enter-scale:.98;--nc-ui-exit-opacity:0;--nc-ui-exit-scale:.95;-webkit-app-region:no-drag;background:#000000b8;border:1px solid #ffffff24;border-radius:11px;outline:none;padding:4px;overflow:hidden;box-shadow:0 16px 34px #0006,inset 0 1px #ffffff0a}.nc-ui-menu-content--scroll{max-height:var(--nc-available-height);overflow:hidden auto}.nc-ui-menu-item,.nc-ui-menu-check-item,.nc-ui-menu-sub-trigger{box-sizing:border-box;cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:450;line-height:17px;display:flex;position:relative}.nc-ui-menu-check-item{padding-left:28px}.nc-ui-menu-item:focus,.nc-ui-menu-check-item:focus,.nc-ui-menu-sub-trigger:focus,.nc-ui-menu-sub-trigger[data-state=open]{color:var(--nc-accent-foreground);background:#ffffff24}.nc-ui-menu-item[data-disabled],.nc-ui-menu-check-item[data-disabled],.nc-ui-menu-sub-trigger[data-disabled]{pointer-events:none;opacity:.5}.nc-ui-menu-item[data-inset],.nc-ui-menu-sub-trigger[data-inset],.nc-ui-menu-label[data-inset]{padding-left:28px}.nc-ui-menu-item[data-variant=destructive]{color:var(--nc-destructive)}.nc-ui-menu-item[data-variant=destructive]:focus{background:color-mix(in srgb, var(--nc-destructive) 20%, transparent);color:var(--nc-destructive)}.nc-ui-menu-item svg,.nc-ui-menu-check-item svg,.nc-ui-menu-sub-trigger svg{pointer-events:none;flex-shrink:0}.nc-ui-menu-item svg:not([class*=size-]),.nc-ui-menu-check-item svg:not([class*=size-]),.nc-ui-menu-sub-trigger svg:not([class*=size-]){width:14px;height:14px}.nc-ui-menu-item svg:not([class*=text-]),.nc-ui-menu-sub-trigger svg:not([class*=text-]){color:var(--nc-muted-foreground)}.nc-ui-menu-item[data-variant=destructive]>svg{color:var(--nc-destructive)!important}.nc-ui-menu-indicator{pointer-events:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;left:8px}.nc-ui-menu-check-item .nc-ui-menu-indicator svg.nc-ui-menu-check{width:14px;height:14px}.nc-ui-menu-check-item .nc-ui-menu-indicator svg.nc-ui-menu-dot{fill:currentColor;width:8px;height:8px}.nc-ui-menu-sub-trigger svg.nc-ui-menu-chevron{width:16px;height:16px;margin-left:auto}.nc-ui-menu-label{color:var(--nc-muted-foreground);padding:4px 8px;font-size:11px;font-weight:600}.nc-ui-menu-separator{background:color-mix(in srgb, var(--nc-border) 60%, transparent);height:1px;margin:3px 0}.nc-ui-menu-shortcut{white-space:nowrap;letter-spacing:normal;color:color-mix(in srgb, var(--nc-muted-foreground) 85%, transparent);flex-shrink:0;margin-left:auto;font-size:11px}.nc-ui-popover-content{box-sizing:border-box;z-index:460;color:var(--nc-popover-foreground);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);pointer-events:auto;transform-origin:var(--nc-transform-origin);--nc-ui-enter-opacity:0;--nc-ui-enter-scale:.95;--nc-ui-exit-opacity:0;--nc-ui-exit-scale:.95;-webkit-app-region:no-drag;background:#000000b8;border:1px solid #ffffff24;border-radius:6px;outline:none;overflow:hidden;box-shadow:0 20px 44px #0000006b,inset 0 1px #ffffff0a}.nc-ui-popover-content.popover-scroll-content{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-height:min(15rem, var(--nc-available-height,15rem));overscroll-behavior:contain;overflow:hidden auto}.nc-ui-progress{background-color:color-mix(in srgb, var(--nc-primary) 20%, transparent);border-radius:9999px;width:100%;height:8px;position:relative;overflow:hidden}.nc-ui-progress-indicator{background-color:var(--nc-primary);flex:1;width:100%;height:100%;transition:all .3s ease-out}@media (prefers-reduced-motion:reduce){.nc-ui-progress-indicator{transition:none}}.nc-ui-switch-track{box-sizing:border-box;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;width:36px;height:20px;padding:2px;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.nc-ui-switch-track[data-state=checked]{background-color:var(--nc-foreground)}.nc-ui-switch-track[data-state=unchecked]{background-color:color-mix(in srgb, var(--nc-muted-foreground) 30%, transparent)}.nc-ui-switch-track--compact{border-width:0;width:24px;height:14px;padding:2px}.nc-ui-switch-thumb{pointer-events:none;background-color:var(--nc-background);border-radius:9999px;width:14px;height:14px;transition:transform .15s cubic-bezier(.4,0,.2,1);display:block;transform:translate(0);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.nc-ui-switch-thumb[data-state=checked]{transform:translate(16px)}.nc-ui-switch-thumb--compact{width:10px;height:10px}.nc-ui-switch-thumb--compact[data-state=checked]{transform:translate(10px)}button.nc-ui-switch-track{cursor:pointer;font:inherit;color:inherit;outline:none;margin:0}button.nc-ui-switch-track:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--nc-ring) 50%, transparent)}button.nc-ui-switch-track:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.nc-ui-switch-track,.nc-ui-switch-thumb{transition:none}}.nc-pickers[data-v-9b3fd0b6]{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.nc-picker-trigger[data-v-9b3fd0b6]{min-width:0;max-width:12rem;color:var(--nc-muted-foreground);border-radius:999px;flex:0 auto}.nc-picker-trigger[data-native-chat-picker=model][data-v-9b3fd0b6]{background:var(--nc-muted);flex:0 auto}.nc-picker-trigger[data-native-chat-picker=options][data-v-9b3fd0b6]{flex:none;max-width:45%;margin-left:auto}.nc-picker-trigger-label[data-v-9b3fd0b6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nc-picker-model-name[data-v-9b3fd0b6]{color:var(--nc-foreground)}.nc-picker-effort-value[data-v-9b3fd0b6]{color:var(--nc-muted-foreground)}.nc-size-3[data-v-9b3fd0b6]{width:12px;height:12px}.nc-picker-tip[data-v-9b3fd0b6]>*+*{margin-top:2px}.nc-picker-menu--model[data-v-9b3fd0b6]{width:23rem;max-height:min(22rem, var(--nc-available-height,22rem))}.nc-picker-menu--options[data-v-9b3fd0b6]{width:23rem}.nc-picker-menu[data-v-9b3fd0b6]{background:var(--nc-popover);border-color:var(--nc-border);flex-direction:column;display:flex;overflow:hidden}.nc-picker-menu[data-v-9b3fd0b6] [data-nc-menu-item]:focus{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-picker-scroll[data-v-9b3fd0b6]{min-height:0;overflow-y:auto}.nc-picker-mode[data-v-9b3fd0b6]{align-items:flex-start;padding-left:8px;padding-right:28px}.nc-picker-mode[data-v-9b3fd0b6] .nc-ui-menu-indicator{display:none}.nc-picker-mode-icon[data-v-9b3fd0b6]{flex:none;width:16px;height:16px;margin-top:3px}.nc-picker-mode-check[data-v-9b3fd0b6]{width:14px;height:14px;position:absolute;top:8px;right:8px}.nc-picker-reason[data-v-9b3fd0b6]{font-weight:400}.nc-picker-switch[data-v-9b3fd0b6]{justify-content:space-between;gap:8px}.nc-picker-switch-end[data-v-9b3fd0b6]{align-items:center;gap:6px;display:flex}.nc-picker-marker[data-v-9b3fd0b6]{color:var(--nc-muted-foreground);font-size:11px}.nc-picker-choice[data-v-9b3fd0b6]{min-width:0;padding:2px 0}.nc-picker-choice-desc[data-v-9b3fd0b6]{color:var(--nc-muted-foreground);font-size:12px;font-weight:400;line-height:16px}.nc-picker-choice-why[data-v-9b3fd0b6]{color:var(--nc-warning)}.nc-context-ring[data-v-080e515a]{display:flex}.nc-context-ring-button[data-v-080e515a]{width:28px;height:28px;color:var(--nc-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.nc-context-ring-button[data-v-080e515a]:hover{background:var(--nc-accent);color:var(--nc-foreground)}.nc-context-ring-button[data-v-080e515a]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring)}@media (pointer:coarse){.nc-context-ring-button[data-v-080e515a]{width:44px;height:44px}}.nc-context-ring-button--critical[data-v-080e515a],.nc-context-ring-button--critical[data-v-080e515a]:hover{color:var(--nc-destructive)}.nc-context-ring-svg[data-v-080e515a]{transform:rotate(-90deg)}.nc-context-ring-track[data-v-080e515a]{color:var(--nc-muted-foreground);opacity:.35}.nc-context-card[data-v-080e515a]{width:18rem}.nc-context-card-body[data-v-080e515a]{padding:16px}.nc-context-card-head[data-v-080e515a]{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;line-height:20px;display:flex}.nc-context-card-title[data-v-080e515a]{color:var(--nc-foreground);font-weight:500}.nc-context-card-count[data-v-080e515a],.nc-context-card-pct[data-v-080e515a]{color:var(--nc-muted-foreground);font-variant-numeric:tabular-nums}.nc-context-card-progress[data-v-080e515a]{height:6px;margin-top:8px}.nc-context-card-rows[data-v-080e515a]{margin:12px 0 0;padding:0;font-size:12px;line-height:16px;list-style:none}.nc-context-card-rows>li+li[data-v-080e515a]{margin-top:4px}.nc-context-card-row[data-v-080e515a]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nc-context-card-name[data-v-080e515a]{min-width:0;color:var(--nc-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-context-card-pct[data-v-080e515a]{flex-shrink:0}.nc-context-card-note[data-v-080e515a]{color:var(--nc-muted-foreground);margin:12px 0 0;font-size:11px}.nc-actions[data-v-7615dbd3]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.nc-actions-start[data-v-7615dbd3]{flex:none;align-items:center;gap:2px;min-width:0;display:flex}.nc-actions-end[data-v-7615dbd3]{flex:none;align-items:center;gap:6px;display:flex}.nc-actions-options[data-v-7615dbd3]{flex:1 1 0;min-width:0}.nc-size-4[data-v-7615dbd3]{width:16px;height:16px}.nc-size-3-5[data-v-7615dbd3]{width:14px;height:14px}.nc-fill-current[data-v-7615dbd3]{fill:currentColor}.nc-actions-critical[data-v-7615dbd3]{border-radius:10px;flex-shrink:0;width:32px;height:32px}@media (pointer:coarse){.nc-actions-touch[data-v-7615dbd3]{width:44px;height:44px}.nc-actions-critical[data-v-7615dbd3]{width:40px;height:40px}}.nc-ui-dialog-content.nc-lightbox{background:#141414f7;border-radius:12px;width:auto;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);padding:8px;display:block;overflow:visible}.nc-lightbox-stage{justify-content:center;align-items:center;display:flex;position:relative}.nc-lightbox-img{object-fit:contain;border-radius:6px;width:auto;max-width:calc(100vw - 64px);height:auto;max-height:calc(100vh - 108px);display:block}.nc-lightbox-empty{color:var(--nc-muted-foreground,#9a9a9a);padding:48px 64px;font-size:13px}.nc-lightbox-nav{color:#e6e6e6;cursor:pointer;background:#1e1e1ed9;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nc-lightbox-nav svg{width:18px;height:18px}.nc-lightbox-nav.is-prev{left:8px}.nc-lightbox-nav.is-next{right:8px}.nc-lightbox-nav:hover{background:#3a3a3a}.nc-lightbox-nav:focus-visible,.nc-lightbox-action:focus-visible{box-shadow:0 0 0 2px var(--nc-ring,#6aa0ff);outline:none}.nc-lightbox-bar{color:#cfcfcf;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:8px 2px 0;font-size:12px;line-height:16px;display:flex}.nc-lightbox-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:40ch;overflow:hidden}.nc-lightbox-count,.nc-lightbox-status{color:#9a9a9a;flex-shrink:0}.nc-lightbox-action{color:#e6e6e6;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.nc-lightbox-action svg{width:13px;height:13px}.nc-lightbox-action:hover{background:#ffffff14}.nc-lightbox-close{color:#e6e6e6;cursor:pointer;background:#2a2a2a;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #0006}.nc-lightbox-close:hover{background:#3a3a3a}.nc-lightbox-close:focus-visible{box-shadow:0 0 0 2px var(--nc-ring,#6aa0ff);outline:none}.nc-lightbox-close-icon{width:14px;height:14px}.nc-attachment[data-v-3b4ab6e3]{border:1px solid color-mix(in srgb, var(--nc-muted-foreground) 20%, var(--nc-border));background:color-mix(in srgb, var(--nc-foreground) 8%, var(--nc-background));border-radius:5px;align-items:center;max-width:100%;font-size:12px;line-height:16px;transition:border-color .15s;display:inline-flex;position:relative}.nc-attachment[data-v-3b4ab6e3]:hover{border-color:color-mix(in srgb, var(--nc-foreground) 25%, var(--nc-border))}.nc-attachment-chip[data-v-3b4ab6e3]{box-sizing:border-box;min-width:0;max-width:100%;color:var(--nc-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:3px 6px 3px 4px;display:inline-flex}.nc-attachment-chip[data-v-3b4ab6e3]:disabled{cursor:default}.nc-attachment-chip[data-v-3b4ab6e3]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-attachment-thumb[data-v-3b4ab6e3]{border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;overflow:hidden}.nc-attachment-img[data-v-3b4ab6e3]{object-fit:cover;width:100%;height:100%}.nc-attachment-icon[data-v-3b4ab6e3]{width:12px;height:12px;color:var(--nc-muted-foreground)}.nc-attachment-name[data-v-3b4ab6e3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.nc-attachment-size[data-v-3b4ab6e3]{color:var(--nc-muted-foreground);flex-shrink:0}.nc-attachment-remove[data-v-3b4ab6e3]{background:color-mix(in srgb, var(--nc-foreground) 8%, var(--nc-background));width:16px;height:16px;box-shadow:-6px 0 6px color-mix(in srgb, var(--nc-foreground) 8%, var(--nc-background));color:var(--nc-foreground);opacity:0;pointer-events:none;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.nc-attachment:hover .nc-attachment-remove[data-v-3b4ab6e3],.nc-attachment-remove[data-v-3b4ab6e3]:focus-visible{opacity:1;pointer-events:auto}.nc-attachment-remove[data-v-3b4ab6e3]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-attachment-remove[data-v-3b4ab6e3]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-attachment-remove-icon[data-v-3b4ab6e3]{width:10px;height:10px}.nc-composer[data-v-d9bc3418]{background:var(--nc-background);flex-shrink:0}.nc-composer-pad[data-v-d9bc3418]{padding:8px 12px 16px}@media (width>=640px){.nc-composer-pad[data-v-d9bc3418]{padding-left:16px;padding-right:16px}}.nc-composer-column[data-v-d9bc3418]{width:100%;max-width:56rem;margin:0 auto;position:relative}.nc-composer-notice[data-v-d9bc3418]{color:var(--nc-muted-foreground);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;line-height:16px;display:flex}.nc-composer-notice-icon[data-v-d9bc3418]{flex-shrink:0;width:14px;height:14px}.nc-composer-box[data-v-d9bc3418]{box-sizing:border-box;border:1px solid var(--nc-border);background:color-mix(in srgb, var(--nc-input) 40%, transparent);contain:paint;border-radius:16px;min-width:0;padding:0;position:relative;box-shadow:0 1px 2px #0000000d}.nc-composer-attachments[data-v-d9bc3418]{border-bottom:1px solid var(--nc-border);flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:2px 4px 8px;display:flex}.nc-composer-box[data-v-d9bc3418] .nc-composer-input{box-sizing:border-box;width:100%;min-height:52px;max-height:calc(8lh + .5rem);color:var(--nc-foreground);background:0 0;outline:none;padding:16px;font-size:14px;line-height:20px;overflow-y:auto}.nc-composer-box[data-v-d9bc3418] .nc-composer-input[contenteditable=false]{cursor:not-allowed;opacity:.5}.nc-composer-actions[data-v-d9bc3418]{border-top:1px solid var(--nc-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.nc-composer-box--dictation[data-v-d9bc3418] .nc-composer-input{padding-right:52px}.nc-composer-box[data-v-d9bc3418]:focus-within{border-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 14%, transparent), 0 0 10px color-mix(in srgb, var(--accent) 18%, transparent)}.nc-composer-attachments[data-v-d9bc3418]{margin-bottom:0;padding:8px 16px}.nc-composer-text-row[data-v-d9bc3418]{min-width:0;position:relative}.nc-composer-mic[data-v-d9bc3418]{position:absolute;top:10px;right:10px}.nc-context-banner[data-v-63e92221]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--nc-warning,#f59e0b) 35%, transparent);background:color-mix(in srgb, var(--nc-warning,#f59e0b) 8%, transparent);width:calc(100% - 32px);max-width:54rem;color:var(--nc-foreground,inherit);border-radius:8px;align-items:center;gap:10px;margin:4px auto;padding:6px 6px 6px 10px;font-size:12px;line-height:16px;display:flex}.nc-context-banner-icon[data-v-63e92221]{width:14px;height:14px;color:var(--nc-warning,#f59e0b);flex:none}.nc-context-banner-text[data-v-63e92221]{min-width:0;color:var(--nc-muted-foreground,inherit);overflow-wrap:break-word;flex:auto}.nc-context-banner-actions[data-v-63e92221]{flex:none;align-items:center;gap:2px;display:inline-flex}.nc-context-banner-actions[data-v-63e92221] button{font-size:12px}.nc-size-3[data-v-63e92221]{width:12px;height:12px}.nc-context-anchor[data-v-12325327]{pointer-events:none;opacity:0;border:0;width:1px;height:1px;padding:0;position:fixed}.nc-context-menu[data-v-12325327]{width:224px}.nc-state-dot[data-v-85fc45cd]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nc-state-dot--sm[data-v-85fc45cd]{width:10px;height:10px}.nc-state-dot--md[data-v-85fc45cd]{width:12px;height:12px}.nc-state-dot--sm .nc-state-dot__inner[data-v-85fc45cd]{width:6px;height:6px}.nc-state-dot--md .nc-state-dot__inner[data-v-85fc45cd]{width:8px;height:8px}.nc-state-dot--sm .nc-state-dot__icon[data-v-85fc45cd]{width:10px;height:10px}.nc-state-dot--md .nc-state-dot__icon[data-v-85fc45cd]{width:12px;height:12px}.nc-state-dot__spinner[data-v-85fc45cd]{box-sizing:border-box;border:2px solid oklch(79.5% .184 86.047);border-top-color:#0000;border-radius:9999px;animation:86400s steps(1036800,end) infinite nc-agent-spinner-rotate-85fc45cd;display:block}@keyframes nc-agent-spinner-rotate-85fc45cd{to{transform:rotate(86400turn)}}@media (prefers-reduced-motion:reduce){.nc-state-dot__spinner[data-v-85fc45cd]{border-top-color:oklch(79.5% .184 86.047);animation:none}}.nc-state-dot__dot--monitoring[data-v-85fc45cd]{background:#3b82f6}.nc-state-dot__icon--done[data-v-85fc45cd]{color:oklch(69.6% .17 162.48)}.nc-state-dot__icon--unverifiable[data-v-85fc45cd]{color:oklch(76.9% .188 70.08)}.nc-state-dot__icon--question[data-v-85fc45cd]{color:oklch(70.5% .213 47.604)}.nc-state-dot__dot[data-v-85fc45cd]{background:oklab(55.6% 0 0/.4);border-radius:9999px;display:block}.nc-state-dot__dot--alarm[data-v-85fc45cd]{background:oklch(63.7% .237 25.331)}.nc-bg-tasks[data-v-a9d58afc]{background:var(--nc-background);flex-shrink:0;padding:8px 12px 0}@media (width>=40rem){.nc-bg-tasks[data-v-a9d58afc]{padding-left:16px;padding-right:16px}}.nc-bg-tasks__column[data-v-a9d58afc]{width:100%;max-width:56rem;margin:0 auto}.nc-bg-tasks:has(+[data-native-chat-thread-goal]) .nc-bg-tasks__column[data-v-a9d58afc]{padding:0 8px}.nc-bg-tasks__strip[data-v-a9d58afc]{border:1px solid var(--nc-border);background:color-mix(in srgb, var(--nc-muted) 50%, transparent);color:var(--nc-muted-foreground);border-radius:8px;font-size:12px;line-height:16px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.nc-bg-tasks:has(+[data-native-chat-thread-goal]) .nc-bg-tasks__strip[data-v-a9d58afc]{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.nc-bg-tasks__bar[data-v-a9d58afc]{align-items:center;height:32px;padding:0 6px;display:flex}.nc-bg-tasks__header[data-v-a9d58afc]{cursor:pointer;min-width:0;height:24px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;outline:none;flex:1;align-items:center;gap:8px;margin:0;padding:0 6px;display:flex}.nc-bg-tasks__header[data-v-a9d58afc]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-bg-tasks__header[data-v-a9d58afc]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--nc-ring) 50%, transparent)}.nc-bg-tasks__summary[data-v-a9d58afc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nc-bg-tasks__separator[data-v-a9d58afc]{color:var(--nc-muted-foreground)}.nc-bg-tasks__segment-icon[data-v-a9d58afc]{vertical-align:-.125em;width:12px;height:12px;margin-right:4px;display:inline}.nc-bg-tasks__segment-text[data-v-a9d58afc],.nc-bg-tasks__name[data-v-a9d58afc]{color:var(--nc-foreground);font-weight:500}.nc-bg-tasks__chevron[data-v-a9d58afc]{flex-shrink:0;width:12px;height:12px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.nc-bg-tasks__chevron--open[data-v-a9d58afc]{transform:rotate(180deg)}.nc-bg-tasks__list[data-v-a9d58afc]{border-top:1px solid var(--nc-border);max-height:160px;padding:8px 12px;overflow-y:auto}.nc-bg-tasks__group--next[data-v-a9d58afc]{border-top:1px solid color-mix(in srgb, var(--nc-border) 60%, transparent);margin-top:6px;padding-top:6px}.nc-bg-tasks__group-label[data-v-a9d58afc]{text-transform:uppercase;letter-spacing:.05em;color:var(--nc-muted-foreground);margin:0;padding:0 2px 4px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px}.nc-bg-tasks__rows[data-v-a9d58afc]{margin:0;padding:0;list-style:none}.nc-bg-tasks__rows[data-v-a9d58afc]>*+*{margin-top:2px}.nc-bg-tasks__row[data-v-a9d58afc]{min-width:0;height:24px;color:color-mix(in srgb, var(--nc-foreground) 80%, transparent);align-items:center;gap:8px;display:flex}.nc-bg-tasks__row-icon[data-v-a9d58afc]{flex-shrink:0;width:14px;height:14px}.nc-bg-tasks__row-name[data-v-a9d58afc]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nc-bg-tasks__reason[data-v-a9d58afc]{color:var(--nc-muted-foreground)}.nc-bg-tasks__meta[data-v-a9d58afc]{font-variant-numeric:tabular-nums;color:var(--nc-muted-foreground);flex-shrink:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px}.nc-bg-tasks__unavailable[data-v-a9d58afc]{margin:0}.nc-bg-tasks__note[data-v-a9d58afc]{border-top:1px solid var(--nc-border);margin:8px 0 0;padding-top:6px}.nc-bg-tasks__stop-all[data-v-a9d58afc]{margin-top:8px}.nc-bg-tasks__stop-all--ruled[data-v-a9d58afc]{border-top:1px solid var(--nc-border);margin-top:8px;padding-top:8px}.nc-kind-tone--muted[data-v-a9d58afc]{color:var(--nc-muted-foreground)}.nc-kind-tone--monitor[data-v-a9d58afc]{color:oklch(79.5% .184 86.047)}.nc-kind-tone--muted.nc-kind-tone--dimmed[data-v-a9d58afc]{color:color-mix(in srgb, var(--nc-muted-foreground) 40%, transparent)}.nc-kind-tone--monitor.nc-kind-tone--dimmed[data-v-a9d58afc]{color:oklab(79.5% .0126846 .183562/.4)}.nc-session-status[data-v-c826c948]{box-sizing:border-box;width:100%;max-width:56rem;color:var(--nc-muted-foreground);margin:0 auto;padding:4px 16px;font-size:12px;line-height:16px}.nc-session-status--error[data-v-c826c948]{color:var(--nc-destructive)}.nc-empty[data-v-d3e025aa]{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:24px;display:flex}.nc-empty-badge[data-v-d3e025aa]{background:var(--nc-accent);width:48px;height:48px;color:var(--nc-accent-foreground);border-radius:9999px;justify-content:center;align-items:center;display:flex}.nc-empty-badge--error[data-v-d3e025aa]{background:color-mix(in srgb, var(--nc-destructive) 10%, transparent);color:var(--nc-destructive)}.nc-empty-icon[data-v-d3e025aa]{width:24px;height:24px}.nc-empty-title[data-v-d3e025aa]{color:var(--nc-foreground);margin:0;font-size:14px;font-weight:500;line-height:20px}.nc-empty-subtitle[data-v-d3e025aa]{max-width:24rem;color:var(--nc-muted-foreground);text-wrap:balance;margin:0;font-size:12px;line-height:16px}.nc-task-list[data-v-fe704b12]{padding:4px 0}.nc-task-list[data-v-fe704b12]>*+*{margin-top:4px}.nc-task-list__header[data-v-fe704b12]{color:var(--nc-muted-foreground);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.nc-task-list__list-icon[data-v-fe704b12]{flex-shrink:0;width:16px;height:16px}.nc-task-list__title[data-v-fe704b12]{font-weight:500}.nc-task-list__progress[data-v-fe704b12]{font-variant-numeric:tabular-nums}.nc-task-list__chevron[data-v-fe704b12]{width:14px;height:14px}[data-state=open]>.nc-task-list__chevron[data-v-fe704b12]{transform:rotate(90deg)}.nc-task-list__checklist[data-v-fe704b12]{margin:0;padding:4px 0;list-style:none}.nc-task-list__checklist[data-v-fe704b12]>*+*{margin-top:4px}.nc-task-list__row[data-v-fe704b12]{color:var(--nc-muted-foreground);align-items:flex-start;gap:6px;font-size:12px;line-height:16px;display:flex}.nc-task-list__row--active[data-v-fe704b12]{color:var(--nc-foreground);font-weight:500}.nc-task-list__status-icon[data-v-fe704b12]{flex-shrink:0;width:14px;height:14px;margin-top:2px}.nc-task-list__label[data-v-fe704b12]{white-space:pre-wrap;overflow-wrap:break-word;min-width:0}.nc-task-list__label--done[data-v-fe704b12]{text-decoration:line-through}.nc-task-list__sr-only[data-v-fe704b12]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nc-task-list__note[data-v-fe704b12],.nc-task-list__explanation[data-v-fe704b12]{color:var(--nc-muted-foreground);margin:0;font-size:12px;line-height:16px}.nc-task-list__explanation[data-v-fe704b12]{white-space:pre-wrap;overflow-wrap:break-word}.nc-task-list__show-all[data-v-fe704b12]{color:var(--nc-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:0;padding:2px 0;font-family:inherit;font-size:12px;line-height:16px;display:flex}.nc-task-list__show-all[data-v-fe704b12]:hover{color:var(--nc-foreground)}.nc-task-list__show-all[data-v-fe704b12]:focus-visible,.nc-task-list-composer__trigger[data-v-fe704b12]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-task-list-composer[data-v-fe704b12]{border:1px solid var(--nc-border);background:color-mix(in srgb, var(--nc-muted) 30%, transparent);border-radius:6px}.nc-task-list-composer__trigger[data-v-fe704b12]{text-align:left;width:100%;color:var(--nc-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-family:inherit;font-size:12px;line-height:16px;display:flex}.nc-task-list-composer__trigger[data-v-fe704b12]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-task-list-composer__title[data-v-fe704b12]{flex:1;font-weight:500}.nc-task-list-composer__body[data-v-fe704b12]{max-height:160px;padding:0 12px 8px;overflow-y:auto}.nc-typing-indicator[data-v-79de9c2f]{justify-content:flex-start;align-items:center;display:flex}.nc-typing-indicator__dots[data-v-79de9c2f]{height:32px;color:var(--nc-muted-foreground);align-items:center;gap:6px;display:flex}.nc-typing-indicator__dot[data-v-79de9c2f]{background:color-mix(in srgb, var(--nc-muted-foreground) 70%, transparent);border-radius:9999px;width:6px;height:6px}.nc-animate-bounce[data-v-79de9c2f]{animation:1s infinite nc-bounce}@media (prefers-reduced-motion:reduce){.nc-animate-bounce[data-v-79de9c2f]{animation:none}}.nc-turn-activity[data-v-c6300029]{min-height:24px;color:var(--nc-muted-foreground);align-items:center;gap:6px;font-size:14px;line-height:1.625;display:flex}.nc-turn-activity__spinner[data-v-c6300029]{flex-shrink:0;width:16px;height:16px}.nc-turn-activity__label[data-v-c6300029]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--nc-foreground) 85%, transparent);flex:1;overflow:hidden}.commit-ref-ok[data-v-3d56bb10]{cursor:pointer;text-underline-offset:2px;text-decoration-line:underline;text-decoration-style:dotted}.commit-ref-ok[data-v-3d56bb10]:hover,.commit-ref-ok[data-v-3d56bb10]:focus-visible{outline:none;text-decoration-style:solid}.nc-expand-trigger[data-v-db27947d]{cursor:zoom-in;text-align:left;background:0 0;border:0;max-width:100%;margin:12px 0;padding:0;display:block}.nc-expand-trigger.is-compact[data-v-db27947d]{margin:4px 0}.nc-expand-inline[data-v-db27947d]{pointer-events:none;object-fit:contain;max-width:100%}.nc-expand-inline.is-document[data-v-db27947d]{border-radius:6px;outline:1px solid #ffffff1a;max-height:384px}.nc-expand-inline.is-compact[data-v-db27947d]{outline:1px solid color-mix(in srgb, var(--nc-border) 70%, transparent);border-radius:4px;max-height:128px}.nc-expand-dialog[data-v-db27947d]{flex-direction:column;gap:0;width:90vw;max-width:90vw;height:90dvh;padding:0;display:flex;overflow:hidden}.nc-expand-head[data-v-db27947d]{border-bottom:1px solid var(--nc-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.nc-expand-label[data-v-db27947d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nc-foreground);font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.nc-expand-close-icon[data-v-db27947d]{width:16px;height:16px}.nc-expand-body[data-v-db27947d]{background:color-mix(in srgb, var(--nc-muted) 20%, transparent);flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}.nc-expand-full[data-v-db27947d]{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.nc-md-local-image[data-v-2445f476]{display:inline}.nc-md-local-image__btn[data-v-2445f476]{cursor:zoom-in;text-align:left;background:0 0;border:0;max-width:100%;margin:12px 0;padding:0;display:block}.is-compact .nc-md-local-image__btn[data-v-2445f476]{margin:4px 0}.nc-md-local-image__img[data-v-2445f476]{object-fit:contain;border-radius:6px;outline:1px solid #ffffff1a;max-width:100%;max-height:384px}.is-compact .nc-md-local-image__img[data-v-2445f476]{border-radius:4px;max-height:128px}.chat-md[data-v-ad498cfb]{overflow-wrap:anywhere;min-width:0;max-width:100%}.chat-md[data-v-ad498cfb] :where(p,h1,h2,h3,h4,h5,h6,blockquote,pre,ul,ol,figure,dl,dd){margin:0}.chat-md[data-v-ad498cfb] :where(ul,ol){padding:0}.chat-md[data-v-ad498cfb] :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.chat-md[data-v-ad498cfb] :where(a){color:inherit}.chat-md[data-v-ad498cfb] :where(code,pre,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.chat-md pre code[data-v-ad498cfb]{font-size:inherit;background:0 0;border-radius:0;padding:0}.chat-md .cm-image-marker[data-v-ad498cfb]{border:1px solid var(--nc-border);background:var(--nc-accent);color:inherit;font:inherit;vertical-align:baseline;cursor:zoom-in;border-radius:9999px;align-items:center;margin:0 1px;padding:0 6px;font-size:.86em;line-height:1.5;display:inline-flex}.chat-md .cm-image-marker[data-v-ad498cfb]:hover{border-color:var(--nc-ring)}.chat-md .cm-image-marker[data-v-ad498cfb]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.cm-c-link[data-v-ad498cfb]{text-underline-offset:2px;color:color-mix(in srgb, var(--nc-foreground) 80%, transparent);text-decoration-line:underline}.cm-c-link[data-v-ad498cfb]:hover{color:var(--nc-foreground)}.chat-md .cm-code-link[data-v-ad498cfb]{color:inherit;cursor:pointer;text-decoration-line:none}.chat-md .cm-code-link[data-v-ad498cfb]:hover,.chat-md .cm-code-link[data-v-ad498cfb]:focus-visible{color:inherit;text-underline-offset:2px;text-decoration-line:underline}.cm-c-code[data-v-ad498cfb]{background:var(--nc-accent);overflow-wrap:anywhere;border-radius:4px;padding:1px 4px;font-size:10px}.cm-c-pre[data-v-ad498cfb]{background:var(--nc-accent);border-radius:4px;max-width:100%;max-height:128px;margin:4px 0;padding:6px;font-size:10px;overflow-x:auto}.cm-c-ul[data-v-ad498cfb],.cm-c-ol[data-v-ad498cfb]{margin:2px 0 2px 12px}.cm-c-ul[data-v-ad498cfb]{list-style:outside}.cm-c-ol[data-v-ad498cfb]{list-style:decimal}.cm-c-li[data-v-ad498cfb]{line-height:1.5}.cm-bold[data-v-ad498cfb]{font-weight:700}.cm-semibold[data-v-ad498cfb]{font-weight:600}.cm-c-hr[data-v-ad498cfb]{border:0;border-top:1px solid color-mix(in srgb, var(--nc-border) 50%, transparent);height:0;margin:4px 0}.cm-c-blockquote[data-v-ad498cfb]{border-left:2px solid color-mix(in srgb, var(--nc-border) 60%, transparent);color:color-mix(in srgb, var(--nc-muted-foreground) 80%, transparent);margin:2px 0;padding-left:8px}.cm-c-img[data-v-ad498cfb]{object-fit:contain;outline:1px solid color-mix(in srgb, var(--nc-border) 70%, transparent);border-radius:4px;max-width:100%;max-height:128px;margin:4px 0}.cm-c-table-wrap[data-v-ad498cfb]{max-width:100%;margin:4px 0;overflow-x:auto}.cm-c-table[data-v-ad498cfb]{border-collapse:collapse;font-size:10px}.cm-c-table[data-v-ad498cfb] :is(td,th){border:1px solid color-mix(in srgb, var(--nc-border) 40%, transparent);padding:2px 4px}.cm-c-table[data-v-ad498cfb] th{text-align:left;font-weight:600}.cm-d-p[data-v-ad498cfb]{margin:8px 0}.cm-d-p[data-v-ad498cfb]:first-child{margin-top:0}.cm-d-p[data-v-ad498cfb]:last-child{margin-bottom:0}.cm-d-link[data-v-ad498cfb]{word-break:break-all;color:var(--nc-primary);text-underline-offset:2px;text-decoration-line:underline}.cm-d-link[data-v-ad498cfb]:hover{color:color-mix(in srgb, var(--nc-primary) 80%, transparent)}.cm-d-code[data-v-ad498cfb]{background:var(--nc-accent);overflow-wrap:anywhere;border-radius:4px;padding:2px 6px;font-size:.92em}.cm-d-pre[data-v-ad498cfb]{background:var(--nc-accent);border-radius:6px;max-width:100%;max-height:320px;margin:12px 0;padding:12px;font-size:12px;overflow-x:auto}.cm-d-mermaid[data-v-ad498cfb]{border:1px solid color-mix(in srgb, var(--nc-border) 60%, transparent);border-radius:6px;min-width:0;max-width:100%;margin:12px 0;padding:12px;overflow-x:auto}.cm-d-mermaid[data-v-ad498cfb] .mermaid-block{min-width:0}.cm-d-mermaid[data-v-ad498cfb] .mermaid-block-img{max-width:100%;display:block}.cm-d-mermaid[data-v-ad498cfb] .mermaid-block pre{background:var(--nc-accent);border-radius:6px;max-width:100%;max-height:320px;margin:0;padding:12px;font-size:12px;overflow-x:auto}.cm-d-ul[data-v-ad498cfb],.cm-d-ol[data-v-ad498cfb]{margin:8px 0 8px 20px}.cm-d-ul[data-v-ad498cfb]{list-style:outside}.cm-d-ol[data-v-ad498cfb]{list-style:decimal}.cm-d-ul[data-v-ad498cfb]>*+*,.cm-d-ol[data-v-ad498cfb]>*+*{margin-top:4px}.cm-d-li[data-v-ad498cfb]{line-height:1.625}.cm-d-h1[data-v-ad498cfb],.cm-d-h2[data-v-ad498cfb],.cm-d-h3[data-v-ad498cfb]{margin-bottom:8px;font-weight:600;line-height:1.25}.cm-d-h1[data-v-ad498cfb]{margin-top:16px;font-size:18px}.cm-d-h2[data-v-ad498cfb]{margin-top:16px;font-size:16px}.cm-d-h3[data-v-ad498cfb]{margin-top:12px;font-size:15px}.cm-d-h4[data-v-ad498cfb]{margin-top:12px;margin-bottom:4px;font-weight:600}:is(.cm-d-h1[data-v-ad498cfb],.cm-d-h2[data-v-ad498cfb],.cm-d-h3[data-v-ad498cfb],.cm-d-h4[data-v-ad498cfb]):first-child{margin-top:0}.cm-d-hr[data-v-ad498cfb]{border:0;border-top:1px solid color-mix(in srgb, var(--nc-border) 60%, transparent);height:0;margin:16px 0}.cm-d-blockquote[data-v-ad498cfb]{border-left:2px solid color-mix(in srgb, var(--nc-border) 70%, transparent);color:var(--nc-muted-foreground);margin:12px 0;padding-left:12px}.cm-d-img[data-v-ad498cfb]{object-fit:contain;border-radius:6px;outline:1px solid #ffffff1a;max-width:100%;max-height:384px;margin:12px 0}.cm-d-table-wrap[data-v-ad498cfb]{border:1px solid color-mix(in srgb, var(--nc-border) 60%, transparent);border-radius:6px;max-width:100%;margin:12px 0;overflow-x:auto}.cm-d-table[data-v-ad498cfb]{border-collapse:collapse;min-width:100%;font-size:13px}.cm-d-table[data-v-ad498cfb] :is(td,th){border:1px solid color-mix(in srgb, var(--nc-border) 50%, transparent);padding:6px 8px}.cm-d-table[data-v-ad498cfb] th{background:color-mix(in srgb, var(--nc-muted) 60%, transparent);text-align:left;font-weight:600}.cm-d-li[data-v-ad498cfb]>input{pointer-events:none}.nc-tool-glyph-slot[data-v-38ad1772]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.nc-tool-glyph[data-v-38ad1772]{width:14px;height:14px}.nc-ask-row[data-v-3e75c342]{box-sizing:border-box;text-align:left;width:100%;min-height:24px;color:var(--nc-muted-foreground);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:2px 0;font-family:inherit;font-size:14px;line-height:1.625;display:flex}.nc-ask-row--toggle[data-v-3e75c342]{cursor:pointer;border-radius:6px}.nc-ask-row--toggle[data-v-3e75c342]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nc-ring) 70%, transparent);outline:none}.nc-ask-row__icon[data-v-3e75c342]{color:var(--nc-muted-foreground)}.nc-ask-row__label[data-v-3e75c342]{flex-shrink:0}.nc-ask-row__text[data-v-3e75c342]{min-width:0;color:color-mix(in srgb, var(--nc-foreground) 85%, transparent)}.nc-truncate[data-v-3e75c342]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-ask-row__chevron[data-v-3e75c342]{width:14px;height:14px;color:var(--nc-muted-foreground);flex-shrink:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.nc-ask-row__chevron--open[data-v-3e75c342]{transform:rotate(90deg)}@media (hover:hover){.nc-ask-row__chevron--hover-reveal[data-v-3e75c342]{opacity:0}.nc-ask-row--toggle:hover .nc-ask-row__chevron--hover-reveal[data-v-3e75c342],.nc-ask-row--toggle:focus-visible .nc-ask-row__chevron--hover-reveal[data-v-3e75c342]{opacity:1}}.nc-ask-row__question[data-v-3e75c342]{white-space:pre-wrap;overflow-wrap:break-word;color:color-mix(in srgb, var(--nc-foreground) 85%, transparent);margin:0;padding-left:22px;font-size:14px;line-height:1.625}.nc-bg-task-run[data-v-08648320]{min-width:0;color:var(--nc-muted-foreground);padding:2px 0;font-size:14px;line-height:1.625}.nc-bg-task-run__line[data-v-08648320]{align-items:center;gap:6px;min-width:0;min-height:24px;display:flex}.nc-bg-task-run__icon[data-v-08648320]{width:14px;height:14px;color:var(--nc-muted-foreground);flex-shrink:0}.nc-bg-task-run__label[data-v-08648320]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nc-bg-task-run__label--live[data-v-08648320]{color:color-mix(in srgb, var(--nc-foreground) 85%, transparent)}.nc-bg-task-run__state[data-v-08648320]{color:var(--nc-muted-foreground);flex-shrink:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.nc-bg-task-run__sentence[data-v-08648320]{margin:2px 0 0;padding-left:28px;font-size:12px;line-height:16px}.nc-bg-task-run__sentence--blocked[data-v-08648320]{color:var(--nc-destructive)}.nc-bg-task-run__output[data-v-08648320]{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--nc-muted-foreground) 80%, transparent);margin:2px 0 0;padding-left:28px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;overflow:hidden}.nc-subagent-run[data-v-542d4771]{box-sizing:border-box;text-align:left;width:100%;min-height:24px;color:var(--nc-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0;padding:2px 0;font-family:inherit;font-size:14px;line-height:1.625;display:flex}.nc-subagent-run[data-v-542d4771]:hover{background:color-mix(in srgb, var(--nc-accent) 20%, transparent)}.nc-subagent-run[data-v-542d4771]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nc-ring) 70%, transparent);outline:none}.nc-subagent-run__glyph[data-v-542d4771]{width:16px;height:16px;color:var(--nc-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nc-subagent-run__bot[data-v-542d4771]{width:14px;height:14px}.nc-subagent-dot[data-v-542d4771]{border-radius:9999px;flex-shrink:0;width:6px;height:6px}.nc-subagent-dot--working[data-v-542d4771]{background:color-mix(in srgb, var(--nc-foreground) 70%, transparent)}.nc-subagent-dot--idle[data-v-542d4771]{background:color-mix(in srgb, var(--nc-muted-foreground) 40%, transparent)}.nc-subagent-dot--completed[data-v-542d4771]{background:color-mix(in srgb, var(--nc-muted-foreground) 60%, transparent)}.nc-subagent-dot--failed[data-v-542d4771]{background:var(--nc-destructive)}.nc-subagent-dot--stopped[data-v-542d4771],.nc-subagent-dot--unverifiable[data-v-542d4771]{background:var(--nc-muted-foreground)}.nc-subagent-run__headline[data-v-542d4771]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nc-subagent-run__headline--working[data-v-542d4771]{color:color-mix(in srgb, var(--nc-foreground) 85%, transparent)}.nc-subagent-run__meta[data-v-542d4771],.nc-subagent-run__child-meta[data-v-542d4771]{color:var(--nc-muted-foreground);flex-shrink:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.nc-subagent-run__chevron[data-v-542d4771]{width:14px;height:14px;color:var(--nc-muted-foreground);flex-shrink:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.nc-subagent-run__chevron--open[data-v-542d4771]{opacity:1;transform:rotate(90deg)}.nc-subagent-run__chevron--hover-reveal[data-v-542d4771]{opacity:0}.nc-subagent-run:hover .nc-subagent-run__chevron--hover-reveal[data-v-542d4771]{opacity:1}.nc-subagent-run__list[data-v-542d4771]{margin:4px 0 0;padding:0;list-style:none}.nc-subagent-run__list[data-v-542d4771]>*+*{margin-top:2px}.nc-subagent-run__child[data-v-542d4771]{align-items:center;gap:6px;padding:2px 0;display:flex}.nc-subagent-run__label[data-v-542d4771]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--nc-foreground) 80%, transparent);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;overflow:hidden}.nc-subagent-run__label--idle[data-v-542d4771]{color:color-mix(in srgb, var(--nc-muted-foreground) 70%, transparent)}.nc-copy-button[data-v-4f042779]{width:24px;height:24px;color:var(--nc-muted-foreground);font:inherit;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.nc-copy-button[data-v-4f042779]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-copy-button[data-v-4f042779]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-copy-button.is-copied[data-v-4f042779]{color:var(--nc-status-success)}.nc-copy-icon[data-v-4f042779]{width:14px;height:14px}.nc-copy-status[data-v-4f042779]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nc-diff-card[data-v-5595507f]{border:1px solid var(--nc-border);border-radius:6px;margin:4px 0;overflow:hidden}.nc-diff-card__header[data-v-5595507f]{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:4px 8px;display:flex}.nc-diff-card__header--toggle[data-v-5595507f]{cursor:pointer}.nc-diff-card__header--toggle[data-v-5595507f]:hover{background:color-mix(in srgb, var(--nc-accent) 30%, transparent)}.nc-diff-card__header--static[data-v-5595507f]{cursor:default}.nc-diff-card__verb-icon[data-v-5595507f]{width:14px;height:14px;color:var(--nc-muted-foreground);flex-shrink:0}.nc-diff-card__verb[data-v-5595507f]{color:var(--nc-muted-foreground);flex-shrink:0;font-size:11px}.nc-diff-card__header:hover .nc-diff-card__verb[data-v-5595507f]{color:color-mix(in srgb, var(--nc-foreground) 80%, transparent)}.nc-diff-card__chevron[data-v-5595507f]{width:14px;height:14px;color:var(--nc-muted-foreground);flex-shrink:0;transition:transform .15s cubic-bezier(.4,0,.2,1)}.nc-diff-card__chevron--open[data-v-5595507f]{transform:rotate(90deg)}.nc-diff-card__file[data-v-5595507f]{border-top:1px solid var(--nc-border);background:color-mix(in srgb, var(--nc-accent) 40%, transparent);align-items:center;gap:6px;padding:4px 8px;display:flex}.nc-diff-card__old-path[data-v-5595507f],.nc-diff-card__path[data-v-5595507f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;overflow:hidden}.nc-diff-card__old-path[data-v-5595507f]{color:var(--nc-muted-foreground);text-decoration:line-through}.nc-diff-card__path[data-v-5595507f]{color:var(--nc-foreground);font-weight:500}.nc-diff-card__arrow[data-v-5595507f],.nc-diff-card__truncated[data-v-5595507f]{color:var(--nc-muted-foreground);flex-shrink:0;font-size:11px}.nc-diff-card__copy[data-v-5595507f]{flex-shrink:0;margin-left:auto}.nc-diff-card__path--link[data-v-5595507f]{cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.nc-diff-card__path--link[data-v-5595507f]:hover{text-underline-offset:2px;text-decoration:underline}.nc-diff-card__path--link[data-v-5595507f]:focus-visible,.nc-diff-card__action[data-v-5595507f]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--nc-ring) 70%, transparent);border-radius:3px;outline:none}.nc-diff-card__action[data-v-5595507f]{width:20px;height:20px;color:var(--nc-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;display:inline-flex}.nc-diff-card__action[data-v-5595507f]:hover{background:var(--nc-accent);color:var(--nc-foreground)}.nc-diff-card__action svg[data-v-5595507f]{width:13px;height:13px}.nc-diff-card__copy--after[data-v-5595507f]{margin-left:0}.nc-diff-card__rows[data-v-5595507f]{max-height:288px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;line-height:1.625;overflow:auto}.nc-diff-card__rows[data-v-5595507f]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nc-ring) 70%, transparent);outline:none}.nc-diff-card__gap[data-v-5595507f]{-webkit-user-select:none;user-select:none;border-top:1px solid color-mix(in srgb, var(--nc-border) 60%, transparent);border-bottom:1px solid color-mix(in srgb, var(--nc-border) 60%, transparent);background:color-mix(in srgb, var(--nc-accent) 30%, transparent);text-align:center;color:var(--nc-muted-foreground);padding:2px 0}.nc-diff-card__row[data-v-5595507f]{align-items:flex-start;display:flex}.nc-diff-card__row--add[data-v-5595507f]{background:var(--nc-diff-added-ground)}.nc-diff-card__row--del[data-v-5595507f]{background:var(--nc-diff-removed-ground)}.nc-diff-card__gutter[data-v-5595507f]{-webkit-user-select:none;user-select:none;text-align:right;font-variant-numeric:tabular-nums;color:var(--nc-muted-foreground);flex-shrink:0;padding-right:6px}.nc-diff-card__gutter--add[data-v-5595507f]{background:var(--nc-diff-added-gutter)}.nc-diff-card__gutter--del[data-v-5595507f]{background:var(--nc-diff-removed-gutter)}.nc-diff-card__gutter--context[data-v-5595507f]{background:color-mix(in srgb, var(--nc-accent) 40%, transparent)}.nc-diff-card__sign[data-v-5595507f]{-webkit-user-select:none;user-select:none;text-align:center;flex-shrink:0;width:12px}.nc-diff-card__sign--add[data-v-5595507f]{color:var(--nc-git-added)}.nc-diff-card__sign--del[data-v-5595507f]{color:var(--nc-git-deleted)}.nc-diff-card__text[data-v-5595507f]{white-space:pre-wrap;overflow-wrap:break-word;min-width:0;color:color-mix(in srgb, var(--nc-foreground) 85%, transparent);padding-right:8px}.nc-tool-glyph-slot[data-v-fa59e833]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.nc-tool-glyph[data-v-fa59e833]{width:14px;height:14px}.nc-tool-name[data-v-852c5d97]{align-items:center;gap:6px;min-width:0;display:inline-flex}.nc-tool-name__part[data-v-852c5d97]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-tool-name__slash[data-v-852c5d97]{color:var(--nc-muted-foreground);font-weight:400}.nc-tool-name__tool[data-v-852c5d97]{font-weight:400}.nc-command-metadata[data-v-4c9cdc14]{color:var(--nc-muted-foreground);flex-shrink:0;gap:6px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;display:flex}.nc-command-metadata--failed[data-v-4c9cdc14]{color:var(--nc-destructive)}.nc-search-results[data-v-a486d6ae]{margin:0 0 0 20px;padding:0;font-size:12px;line-height:16px;list-style:none}.nc-search-results__item+.nc-search-results__item[data-v-a486d6ae]{margin-top:2px}.nc-search-results__item[data-v-a486d6ae]{min-width:0}.nc-search-results__link[data-v-a486d6ae]{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--nc-foreground) 80%, transparent);text-underline-offset:2px;text-decoration:underline;display:block;overflow:hidden}.nc-search-results__link[data-v-a486d6ae]:hover{color:var(--nc-foreground)}.nc-search-results__link[data-v-a486d6ae]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-search-results__url[data-v-a486d6ae]{color:var(--nc-muted-foreground);margin-left:6px;font-size:11px}.nc-diff-view[data-v-70022c0e]{background:var(--nc-accent);border-radius:4px;padding:4px 0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;line-height:1.625;overflow:hidden}.nc-diff-view__line[data-v-70022c0e]{white-space:pre-wrap;overflow-wrap:break-word;padding:0 8px}.nc-diff-view__line--add[data-v-70022c0e]{color:var(--nc-git-added);background:oklab(69.6% -.162114 .0511766/.1)}.nc-diff-view__line--del[data-v-70022c0e]{color:var(--nc-git-deleted);background:oklab(64.5% .235944 .0696166/.1)}.nc-diff-view__line--meta[data-v-70022c0e]{color:var(--nc-muted-foreground)}.nc-diff-view__line--context[data-v-70022c0e]{color:color-mix(in srgb, var(--nc-foreground) 70%, transparent)}.nc-image-preview[data-v-572fa3bd]{flex-shrink:0;width:80px;height:80px;position:relative}.nc-image-preview.is-tool[data-v-572fa3bd]{width:160px;height:104px}.nc-image-thumb[data-v-572fa3bd]{border:1px solid var(--nc-border);background:var(--nc-background);cursor:zoom-in;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition-property:color,background-color,border-color;transition-duration:.15s;display:flex;overflow:hidden}.nc-image-thumb[data-v-572fa3bd]:hover{border-color:var(--nc-ring)}.nc-image-thumb[data-v-572fa3bd]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-image-thumb-img[data-v-572fa3bd]{object-fit:cover;width:100%;height:100%}.is-tool .nc-image-thumb-img[data-v-572fa3bd]{object-fit:contain}.nc-image-chip[data-v-572fa3bd]{border:1px solid var(--nc-border);background:var(--nc-background);max-width:100%;color:var(--nc-muted-foreground);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.nc-image-chip.is-missing[data-v-572fa3bd]{border-style:dashed}.nc-image-chip-icon[data-v-572fa3bd]{flex-shrink:0;width:14px;height:14px}.nc-image-chip-name[data-v-572fa3bd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-file-chip[data-v-d4f623af]{border:1px solid var(--nc-border);background:var(--nc-background);max-width:100%;font:inherit;color:var(--nc-muted-foreground);text-align:left;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.nc-file-chip.is-openable[data-v-d4f623af]{cursor:pointer;transition-property:color,border-color;transition-duration:.15s}.nc-file-chip.is-openable[data-v-d4f623af]:hover{border-color:var(--nc-ring);color:var(--nc-foreground)}.nc-file-chip.is-openable[data-v-d4f623af]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-file-chip.is-failed[data-v-d4f623af]{border-color:var(--nc-destructive,var(--nc-border))}.nc-file-chip-icon[data-v-d4f623af]{flex-shrink:0;width:14px;height:14px}.nc-file-chip-name[data-v-d4f623af]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-file-chip-size[data-v-d4f623af]{opacity:.8;flex-shrink:0}.nc-image-attachments[data-v-e220f35e]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.nc-image-attachments.is-tool[data-v-e220f35e]{align-items:flex-start;margin-bottom:0}.nc-image-chip[data-v-e220f35e]{border:1px solid var(--nc-border);background:var(--nc-background);max-width:100%;color:var(--nc-muted-foreground);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.nc-image-more[data-v-e220f35e]{border-style:dashed;align-self:center}.nc-image-chip-icon[data-v-e220f35e]{flex-shrink:0;width:14px;height:14px}.nc-image-chip-name[data-v-e220f35e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-tool-line[data-v-b428bf7e]{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:2px 0;display:flex}.nc-tool-line--toggle[data-v-b428bf7e]{cursor:pointer}.nc-tool-line--static[data-v-b428bf7e]{cursor:default}.nc-tool-line__glyph[data-v-b428bf7e]{color:var(--nc-muted-foreground)}.nc-tool-line__glyph-slot[data-v-b428bf7e]{flex-shrink:0;width:16px;height:16px}.nc-tool-line__name[data-v-b428bf7e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--nc-foreground) 90%, transparent);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;font-weight:600;line-height:16px;transition:color .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.nc-tool-line:hover .nc-tool-line__name[data-v-b428bf7e]{color:var(--nc-foreground)}.nc-tool-line__preview[data-v-b428bf7e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nc-muted-foreground);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;transition:color .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.nc-tool-line:hover .nc-tool-line__preview[data-v-b428bf7e]{color:color-mix(in srgb, var(--nc-foreground) 70%, transparent)}.nc-tool-line__row[data-v-b428bf7e]{align-items:center;gap:2px;display:flex}.nc-tool-line__row>.nc-tool-line[data-v-b428bf7e]{flex:auto;min-width:0}.nc-tool-line__preview--link[data-v-b428bf7e]{cursor:pointer;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--nc-muted-foreground) 60%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--nc-muted-foreground) 60%, transparent);text-underline-offset:2px}.nc-tool-line__preview--link[data-v-b428bf7e]:hover{color:var(--nc-foreground);text-decoration-style:solid}.nc-tool-line__actions[data-v-b428bf7e]{opacity:0;flex-shrink:0;gap:2px;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.nc-tool-line__row:hover .nc-tool-line__actions[data-v-b428bf7e],.nc-tool-line__actions[data-v-b428bf7e]:focus-within{opacity:1}.nc-tool-line__action[data-v-b428bf7e]{width:20px;height:20px;color:var(--nc-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.nc-tool-line__action[data-v-b428bf7e]:hover{background:var(--nc-accent);color:var(--nc-foreground)}.nc-tool-line__action[data-v-b428bf7e]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nc-ring) 70%, transparent);outline:none}.nc-tool-line__action svg[data-v-b428bf7e]{width:13px;height:13px}.nc-tool-line__stopped[data-v-b428bf7e]{color:var(--nc-muted-foreground);flex-shrink:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.nc-tool-line__chevron[data-v-b428bf7e]{width:14px;height:14px;color:var(--nc-muted-foreground);flex-shrink:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.nc-tool-line__chevron--open[data-v-b428bf7e]{opacity:1;transform:rotate(90deg)}.nc-tool-line__chevron--hover-reveal[data-v-b428bf7e]{opacity:0}.nc-tool-line:hover .nc-tool-line__chevron--hover-reveal[data-v-b428bf7e]{opacity:1}.nc-tool-line__detail[data-v-b428bf7e]{padding:4px 0}.nc-tool-line__detail[data-v-b428bf7e]>*+*{margin-top:6px}.nc-tool-line__pre[data-v-b428bf7e]{white-space:pre-wrap;overflow-wrap:break-word;background:var(--nc-accent);max-height:256px;color:color-mix(in srgb, var(--nc-foreground) 80%, transparent);border-radius:4px;margin:0;padding:8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;overflow:auto}.nc-tool-line__pre--error[data-v-b428bf7e]{color:var(--nc-destructive)}.nc-tool-run[data-v-6de0bfc2]{margin-top:12px}.nc-tool-run__header[data-v-6de0bfc2]{box-sizing:border-box;width:100%;min-height:24px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0;padding:2px 0;display:flex}.nc-tool-run__header[data-v-6de0bfc2]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nc-ring) 70%, transparent);outline:none}.nc-tool-run__glyph[data-v-6de0bfc2]{color:var(--nc-muted-foreground)}.nc-tool-run__label[data-v-6de0bfc2]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.625;transition:color .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.nc-tool-run__label--live[data-v-6de0bfc2]{max-width:72%;color:color-mix(in srgb, var(--nc-foreground) 85%, transparent);flex-shrink:0}.nc-tool-run__label--settled[data-v-6de0bfc2]{min-width:0;color:var(--nc-muted-foreground)}.nc-tool-run__header:hover .nc-tool-run__label--settled[data-v-6de0bfc2],.nc-tool-run__header:hover .nc-tool-run__count[data-v-6de0bfc2]{color:color-mix(in srgb, var(--nc-foreground) 80%, transparent)}.nc-tool-run__count[data-v-6de0bfc2]{color:var(--nc-muted-foreground);flex-shrink:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;transition:color .15s cubic-bezier(.4,0,.2,1)}.nc-tool-run__check[data-v-6de0bfc2]{width:12px;height:12px;color:var(--nc-muted-foreground);flex-shrink:0}.nc-tool-run__latest[data-v-6de0bfc2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nc-muted-foreground);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;overflow:hidden}.nc-tool-run__chevron[data-v-6de0bfc2]{width:14px;height:14px;color:var(--nc-muted-foreground);flex-shrink:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.nc-tool-run__chevron--open[data-v-6de0bfc2]{opacity:1;transform:rotate(90deg)}.nc-tool-run__chevron--hover-reveal[data-v-6de0bfc2]{opacity:0}.nc-tool-run__header:hover .nc-tool-run__chevron--hover-reveal[data-v-6de0bfc2]{opacity:1}.nc-tool-run__members[data-v-6de0bfc2]{margin-top:4px;padding-left:16px}.nc-code-block[data-v-72cb2ce3]{background:var(--nc-accent);border-radius:6px;min-width:0;max-width:100%;margin:12px 0;position:relative;overflow:hidden}.nc-code-header[data-v-72cb2ce3]{border-bottom:1px solid color-mix(in srgb, var(--nc-border) 60%, transparent);justify-content:space-between;align-items:center;height:36px;padding:0 12px;display:flex}.nc-code-language[data-v-72cb2ce3]{min-width:0;color:var(--nc-muted-foreground);align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;display:flex}.nc-code-language-icon[data-v-72cb2ce3]{flex-shrink:0;width:14px;height:14px}.nc-code-language-label[data-v-72cb2ce3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-code-copy-inline[data-v-72cb2ce3]{margin-right:-4px}.nc-code-pre[data-v-72cb2ce3]{max-width:100%;max-height:320px;color:inherit;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-dim) 40%, transparent) transparent;background:0 0;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;overflow-x:auto}.nc-code-pre.is-bare[data-v-72cb2ce3]{padding-right:40px}.nc-code-pre[data-v-72cb2ce3] code{font:inherit;background:0 0;border-radius:0;padding:0}.nc-code-actions-inline[data-v-72cb2ce3]{align-items:center;gap:2px;display:flex}.nc-code-reveal[data-v-72cb2ce3]{width:24px;height:24px;color:var(--nc-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.nc-code-reveal[data-v-72cb2ce3]:hover{background:color-mix(in srgb, var(--nc-foreground) 10%, transparent);color:var(--nc-foreground)}.nc-code-reveal-icon[data-v-72cb2ce3]{width:14px;height:14px}.nc-code-copy-float[data-v-72cb2ce3]{opacity:1;gap:2px;transition-property:opacity;transition-duration:.15s;display:flex;position:absolute;top:8px;right:8px}@media (hover:hover){.nc-code-copy-float[data-v-72cb2ce3]{pointer-events:none;opacity:0}.nc-code-block:hover .nc-code-copy-float[data-v-72cb2ce3]{pointer-events:auto;opacity:1}.nc-code-block:has(:focus-visible) .nc-code-copy-float[data-v-72cb2ce3]{pointer-events:auto;opacity:1}}.nc-frame[data-v-f7ee7897]{color:var(--nc-muted-foreground);font-size:12px;line-height:16px}.nc-frame-summary[data-v-f7ee7897]{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;list-style:none;display:flex}.nc-frame-summary[data-v-f7ee7897]::-webkit-details-marker{display:none}.nc-frame-summary[data-v-f7ee7897]:hover{background:var(--nc-accent)}.nc-frame-summary[data-v-f7ee7897]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-frame-chevron[data-v-f7ee7897]{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nc-frame[open] .nc-frame-chevron[data-v-f7ee7897]{transform:rotate(90deg)}.nc-frame-provider[data-v-f7ee7897]{color:var(--nc-foreground);font-weight:500}.nc-frame-text[data-v-f7ee7897]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-frame-payload[data-v-f7ee7897]{white-space:pre-wrap;border:1px solid var(--nc-border);background:var(--nc-muted);max-height:256px;color:var(--nc-foreground);border-radius:6px;margin:4px 0 0;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:16px;overflow:auto}.nc-notice-actions[data-v-f887643f]{margin-top:8px}.nc-notice-separator[data-v-f887643f]{color:var(--nc-muted-foreground);align-items:center;gap:12px;padding:8px 0;font-size:12px;line-height:16px;display:flex}.nc-notice-rule[data-v-f887643f]{background:var(--nc-border);flex:1;height:1px}.nc-notice-plan[data-v-f887643f]{gap:12px;padding-top:12px;padding-bottom:12px;box-shadow:0 1px 2px #0000000d}.nc-notice-plan-header[data-v-f887643f]{padding-left:16px;padding-right:16px}.nc-notice-plan-title[data-v-f887643f]{font-size:14px;line-height:20px}.nc-notice-plan-content[data-v-f887643f]{color:var(--nc-foreground);padding-left:16px;padding-right:16px;font-size:14px;line-height:1.625}.nc-notice-markdown[data-v-f887643f]{font-size:14px}.nc-notice[data-v-f887643f]{color:var(--nc-foreground);font-size:14px;line-height:20px}.nc-notice[data-v-f887643f]>*+*{margin-top:8px}.nc-notice-boxed[data-v-f887643f]{border:1px solid var(--nc-border);background:color-mix(in srgb, var(--nc-muted) 20%, transparent);border-radius:6px;padding:12px}.nc-tone-warning[data-v-f887643f]{color:var(--nc-warning,#f59e0b)}.nc-tone-error[data-v-f887643f]{color:var(--nc-destructive)}.nc-tone-notice[data-v-f887643f]{color:var(--nc-muted-foreground)}.nc-notice-line[data-v-f887643f]{align-items:flex-start;gap:8px;display:flex}.nc-notice-icon[data-v-f887643f]{flex-shrink:0;width:16px;height:16px;margin-top:2px}.nc-notice-text[data-v-f887643f]{white-space:pre-wrap;overflow-wrap:break-word;-webkit-user-select:text;user-select:text;min-width:0;margin:0}.nc-notice-copy[data-v-f887643f]{margin-top:-2px;margin-left:auto}.nc-timestamp[data-v-f18e3cab]{white-space:nowrap;color:var(--nc-muted-foreground);font-variant-numeric:tabular-nums;border-radius:6px;font-size:12px;line-height:16px}.nc-timestamp[data-v-f18e3cab]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-agent-controls[data-v-ec164220]{align-items:center;gap:4px;display:flex}.nc-agent-control[data-v-ec164220]{width:24px;height:24px;color:var(--nc-muted-foreground);font:inherit;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.nc-agent-control[data-v-ec164220]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-agent-control[data-v-ec164220]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-agent-control-icon[data-v-ec164220]{width:14px;height:14px}.nc-row[data-v-abe1967b]{position:relative}.nc-row-user[data-v-abe1967b]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.nc-user-bubble[data-v-abe1967b]{background:var(--nc-muted);max-width:85%;color:var(--nc-foreground);border-radius:8px 4px 8px 8px;padding:10px 14px;font-size:14px;line-height:20px}.nc-row-user.is-team[data-v-abe1967b]{align-items:flex-start}.nc-row-user.is-team .nc-user-bubble[data-v-abe1967b]{border:1px dashed var(--nc-input);background:var(--nc-card);border-radius:4px 8px 8px}.nc-team-from[data-v-abe1967b]{color:var(--accent,var(--nc-foreground));align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.nc-team-sender[data-v-abe1967b]{color:var(--nc-muted-foreground,var(--muted,inherit));opacity:.85;font-weight:400}.nc-team-from-icon[data-v-abe1967b]{width:12px;height:12px}.nc-row-markdown[data-v-abe1967b]{font-size:14px}.nc-user-goal[data-v-abe1967b]{color:var(--nc-muted-foreground);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.nc-user-goal-icon[data-v-abe1967b]{width:12px;height:12px}.nc-user-controls[data-v-abe1967b]{-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:flex}.nc-user-delivery[data-v-abe1967b]{max-width:85%;color:var(--nc-muted-foreground);font-size:11px}.nc-user-delivery.is-queued[data-v-abe1967b]{align-items:center;gap:4px;display:inline-flex}.nc-user-queued-icon[data-v-abe1967b]{width:11px;height:11px}.nc-user-delivery.is-error[data-v-abe1967b]{color:color-mix(in srgb, var(--nc-destructive) 80%, transparent)}.nc-row-agent[data-v-abe1967b]{-webkit-user-select:text;user-select:text;max-width:100%;color:var(--nc-foreground);font-size:14px;line-height:1.625}.nc-row-agent.is-reasoning[data-v-abe1967b]{border-left:2px solid color-mix(in srgb, var(--nc-border) 60%, transparent);color:var(--nc-muted-foreground);padding-left:12px;font-style:italic}.nc-row-agent.is-system[data-v-abe1967b]{color:var(--nc-muted-foreground);font-size:12px;line-height:16px}.nc-agent-row-controls[data-v-abe1967b]{-webkit-user-select:none;user-select:none;width:fit-content;margin-top:4px;margin-bottom:-20px}.nc-row-controls[data-v-abe1967b]{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.nc-row-controls[data-v-abe1967b]{pointer-events:none;opacity:0}.nc-row:hover .nc-row-controls[data-v-abe1967b]{pointer-events:auto;opacity:1}.nc-row:has(:focus-visible) .nc-row-controls[data-v-abe1967b]{pointer-events:auto;opacity:1}}.nc-receipt[data-v-556a7a54]{border-left:1px solid var(--nc-border);color:var(--nc-muted-foreground);padding-left:12px;font-size:12px;line-height:16px}.nc-receipt[data-v-556a7a54]>*+*{margin-top:4px}.nc-receipt-title[data-v-556a7a54]{font-weight:500}.nc-receipt-p[data-v-556a7a54]{margin:0}.nc-receipt-clamp[data-v-556a7a54]{overflow-wrap:break-word;white-space:pre-wrap;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nc-receipt-meta[data-v-556a7a54]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.nc-working-status[data-v-ed1d6078]{box-sizing:border-box;min-height:32px;color:var(--nc-muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex}.nc-working-status--ruled[data-v-ed1d6078]{border-bottom:1px solid var(--nc-border)}.nc-working-status--toggle[data-v-ed1d6078]{text-align:left;cursor:default;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;margin:0;padding:0;font-family:inherit}.nc-working-status--toggle[data-v-ed1d6078]:not(.nc-working-status--ruled){border-bottom:0}.nc-working-status--toggle[data-v-ed1d6078]:hover{color:var(--nc-foreground)}.nc-working-status--toggle[data-v-ed1d6078]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nc-ring) 70%, transparent);outline:none}.nc-working-status__caret[data-v-ed1d6078]{width:14px;height:14px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.nc-working-status__caret--open[data-v-ed1d6078]{transform:rotate(90deg)}.nc-turn-diff[data-v-c427b327]{color:var(--nc-muted-foreground);font-size:12px;line-height:16px}.nc-turn-diff__trigger[data-v-c427b327]{justify-content:flex-start;gap:6px;width:100%;min-width:0}.nc-turn-diff__summary[data-v-c427b327],.nc-turn-diff__path[data-v-c427b327]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nc-turn-diff__path[data-v-c427b327]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.nc-turn-diff__chevron[data-v-c427b327]{flex-shrink:0;width:14px;height:14px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.nc-turn-diff__trigger[data-state=open] .nc-turn-diff__chevron[data-v-c427b327]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.nc-turn-diff__chevron[data-v-c427b327]{transition:none}}.nc-turn-diff__content[data-v-c427b327]{margin-top:4px;padding-left:16px}.nc-turn-diff__content[data-v-c427b327]>*+*{margin-top:4px}.nc-turn-diff__note[data-v-c427b327]{margin:0;padding:0 8px}.nc-turn-diff__file[data-v-c427b327]{justify-content:flex-start;gap:8px;width:100%;display:flex}.nc-changed-files[data-v-28502c9f]{border:1px solid var(--nc-border);color:var(--nc-muted-foreground);border-radius:6px;font-size:12px;line-height:16px;overflow:hidden}.nc-changed-files__head[data-v-28502c9f]{background:color-mix(in srgb, var(--nc-accent) 40%, transparent);align-items:center;gap:6px;padding:2px 4px 2px 0;display:flex}.nc-changed-files__toggle[data-v-28502c9f]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;margin:0;padding:3px 8px;display:flex}.nc-changed-files__toggle:hover .nc-changed-files__summary[data-v-28502c9f]{color:var(--nc-foreground)}.nc-changed-files__chevron[data-v-28502c9f]{flex-shrink:0;width:14px;height:14px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.nc-changed-files__chevron--open[data-v-28502c9f]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.nc-changed-files__chevron[data-v-28502c9f]{transition:none}}.nc-changed-files__summary[data-v-28502c9f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--nc-foreground) 85%, transparent);overflow:hidden}.nc-changed-files__review[data-v-28502c9f]{border:1px solid var(--nc-border);background:var(--nc-background,transparent);color:var(--nc-foreground);font:inherit;cursor:pointer;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:2px 8px;font-size:11px;display:inline-flex}.nc-changed-files__review[data-v-28502c9f]:hover{background:var(--nc-accent)}.nc-changed-files__review svg[data-v-28502c9f]{width:12px;height:12px}.nc-changed-files__list[data-v-28502c9f]{margin:0;padding:2px 0;list-style:none}.nc-changed-files__file[data-v-28502c9f]{align-items:center;gap:8px;padding:1px 6px 1px 28px;display:flex}.nc-changed-files__file[data-v-28502c9f]:hover{background:color-mix(in srgb, var(--nc-accent) 30%, transparent)}.nc-changed-files__path[data-v-28502c9f]{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:6px;margin:0;padding:0;display:flex}.nc-changed-files__path--link[data-v-28502c9f]{cursor:pointer}.nc-changed-files__path--link:hover .nc-changed-files__name[data-v-28502c9f]{text-underline-offset:2px;text-decoration:underline}.nc-changed-files__name[data-v-28502c9f]{color:var(--nc-foreground);flex-shrink:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.nc-changed-files__name--deleted[data-v-28502c9f]{color:var(--nc-muted-foreground);text-decoration:line-through}.nc-changed-files__folder[data-v-28502c9f]{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;min-width:0;font-size:11px;overflow:hidden}.nc-changed-files__action[data-v-28502c9f]{width:20px;height:20px;color:var(--nc-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;display:inline-flex}.nc-changed-files__action[data-v-28502c9f]:hover{background:var(--nc-accent);color:var(--nc-foreground)}.nc-changed-files__action svg[data-v-28502c9f]{width:13px;height:13px}.nc-changed-files__toggle[data-v-28502c9f]:focus-visible,.nc-changed-files__review[data-v-28502c9f]:focus-visible,.nc-changed-files__path--link[data-v-28502c9f]:focus-visible,.nc-changed-files__action[data-v-28502c9f]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nc-ring) 70%, transparent);border-radius:4px;outline:none}.nc-transcript-row[data-v-f33d256e]{flex-direction:column;gap:20px;display:flex}.nc-transcript-window[data-v-05aff6e9]{width:100%;position:relative}.nc-older-history[data-v-ca47e470]{justify-content:center;align-items:center;height:40px;display:flex;position:absolute;top:0;left:0;right:0}.nc-older-history__status[data-v-ca47e470]{color:var(--nc-muted-foreground);font-size:12px;line-height:16px}.nc-rail-items[data-v-0aa1d392]{max-height:256px;margin:0;padding:0;list-style:none;overflow:hidden auto}.nc-rail-items__button[data-v-0aa1d392]{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:6px 8px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.nc-rail-items__button[data-v-0aa1d392]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-rail-items__button[data-v-0aa1d392]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-rail-items__button--current[data-v-0aa1d392]{background:var(--nc-accent)}.nc-rail-items__label[data-v-0aa1d392]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.375;display:-webkit-box;overflow:hidden}.nc-rail-items__label--current[data-v-0aa1d392]{color:var(--nc-foreground)}.nc-rail-items__label--muted[data-v-0aa1d392]{color:var(--nc-muted-foreground)}.nc-rail[data-v-0853124b]{z-index:10;cursor:default;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:16px;margin:0;padding:0;display:flex;position:absolute;top:0;bottom:0;right:14px}.nc-rail[data-v-0853124b]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-rail__tick[data-v-0853124b]{border-radius:9999px;flex-shrink:0;height:3px;transition:all .15s cubic-bezier(.4,0,.2,1)}.nc-rail__tick--active[data-v-0853124b]{background:color-mix(in srgb, var(--nc-foreground) 30%, transparent);width:20px}.nc-rail:hover .nc-rail__tick--active[data-v-0853124b]{background:color-mix(in srgb, var(--nc-foreground) 70%, transparent)}.nc-rail__tick--idle[data-v-0853124b]{background:color-mix(in srgb, var(--nc-foreground) 10%, transparent);width:12px}.nc-rail:hover .nc-rail__tick--idle[data-v-0853124b]{background:color-mix(in srgb, var(--nc-foreground) 25%, transparent)}.nc-rail-panel[data-v-0853124b]{box-sizing:border-box;width:288px;padding:4px}.nc-message-list[data-v-635236fd]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.nc-message-list__body[data-v-635236fd]{flex:1;min-height:0;position:relative}.nc-message-list__scroll[data-v-635236fd]{overflow-anchor:none;scrollbar-gutter:stable both-edges;height:100%;position:relative;overflow:hidden auto}.nc-message-list__gutter[data-v-635236fd]{box-sizing:border-box;padding:40px 12px 16px}.nc-message-list__column[data-v-635236fd]{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:56rem;margin-inline:auto;padding-inline:5px;display:flex}.nc-message-list__live-notice[data-v-635236fd]{color:var(--nc-muted-foreground);align-items:center;gap:8px;margin:12px 0 4px;font-size:13px;display:flex}.nc-message-list__live-notice-icon[data-v-635236fd]{flex-shrink:0;width:14px;height:14px}.nc-message-list__jump[data-v-635236fd]{border:1px solid var(--nc-border);background:color-mix(in srgb, var(--nc-card) 90%, transparent);width:30px;height:30px;color:var(--nc-muted-foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:12px;line-height:16px;display:flex;position:absolute;bottom:12px;right:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.nc-message-list__jump[data-v-635236fd]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-message-list__jump[data-v-635236fd]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-message-list__jump-icon[data-v-635236fd]{width:14px;height:14px}.nc-message-list__tasks[data-v-635236fd]{box-sizing:border-box;flex-shrink:0;padding:0 12px 8px}.nc-message-list__tasks-column[data-v-635236fd]{width:100%;max-width:56rem;margin-inline:auto}@media (width>=40rem){.nc-message-list__gutter[data-v-635236fd],.nc-message-list__tasks[data-v-635236fd]{padding-inline:16px}}.nc-question[data-v-d971463b]{background:var(--nc-background);flex-shrink:0}.nc-question-frame[data-v-d971463b]{box-sizing:border-box;width:100%;max-width:56rem;margin:0 auto;padding:8px 12px 16px}@media (width>=640px){.nc-question-frame[data-v-d971463b]{padding-left:16px;padding-right:16px}}.nc-question-tabs[data-v-d971463b]{gap:4px;margin-bottom:8px;padding-bottom:4px;display:flex;overflow-x:auto}.nc-question-tab[data-v-d971463b]{color:var(--nc-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.nc-question-tab[data-v-d971463b]:hover{color:var(--nc-foreground)}.nc-question-tab[data-v-d971463b]:disabled{pointer-events:none}.nc-question-tab--active[data-v-d971463b],.nc-question-tab--active[data-v-d971463b]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-question-tab-label[data-v-d971463b]{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.nc-question-tab-check[data-v-d971463b]{width:12px;height:12px;color:var(--nc-primary)}.nc-question-card[data-v-d971463b]{border:1px solid var(--nc-input);background:var(--nc-card);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.nc-question-head[data-v-d971463b]{justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.nc-question-title[data-v-d971463b]{min-width:0;color:var(--nc-foreground);overflow-wrap:break-word;margin:0;font-size:14px;font-weight:600;line-height:20px}.nc-question-cancel[data-v-d971463b]{width:24px;height:24px;color:var(--nc-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.nc-question-cancel[data-v-d971463b]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-question-cancel[data-v-d971463b]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-question-cancel-icon[data-v-d971463b]{width:16px;height:16px}.nc-question-list[data-v-d971463b]{border-top:1px solid var(--nc-border);max-height:50vh;overflow-y:auto}.nc-question-list[data-v-d971463b]>*+*{border-top:1px solid color-mix(in srgb, var(--nc-border) 60%, transparent)}.nc-question-option[data-v-d971463b]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 14px;transition:background-color .15s;display:flex}.nc-question-option[data-v-d971463b]:hover,.nc-question-option--selected[data-v-d971463b]{background:var(--nc-accent)}.nc-question-option[data-v-d971463b]:disabled{pointer-events:none}.nc-question-option[data-v-d971463b]:focus-visible{box-shadow:inset 0 0 0 2px var(--nc-ring);outline:none}.nc-question-badge[data-v-d971463b]{background:var(--nc-muted);width:24px;height:24px;color:var(--nc-muted-foreground);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:flex}.nc-question-badge--on[data-v-d971463b]{background:var(--nc-primary);color:var(--nc-primary-foreground)}.nc-question-badge-icon[data-v-d971463b]{width:14px;height:14px}.nc-question-option-body[data-v-d971463b]{min-width:0}.nc-question-option-label[data-v-d971463b]{color:var(--nc-foreground);overflow-wrap:break-word;font-size:14px;line-height:20px;display:block}.nc-question-option-desc[data-v-d971463b]{color:var(--nc-muted-foreground);overflow-wrap:break-word;font-size:12px;line-height:16px;display:block}.nc-question-other[data-v-d971463b]{align-items:center;gap:12px;padding:10px 14px;display:flex}.nc-question-spacer[data-v-d971463b]{flex:1}.nc-question-input[data-v-d971463b]{min-width:0;color:var(--nc-foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:20px}.nc-question-input[data-v-d971463b]::placeholder{color:color-mix(in srgb, var(--nc-muted-foreground) 60%, transparent)}.nc-question-input--muted[data-v-d971463b]{color:var(--nc-muted-foreground)}.nc-question-input[data-v-d971463b]:disabled{opacity:.5;cursor:default}.nc-question-action[data-v-d971463b]{font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;transition:color .15s,background-color .15s}.nc-question-action[data-v-d971463b]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-question-action[data-v-d971463b]:disabled{opacity:.5;cursor:default}.nc-question-action--primary[data-v-d971463b]{background:var(--nc-primary);color:var(--nc-primary-foreground)}.nc-question-action--primary[data-v-d971463b]:hover:not(:disabled){background:color-mix(in srgb, var(--nc-primary) 90%, transparent)}.nc-question-action--quiet[data-v-d971463b]{color:var(--nc-muted-foreground);background:0 0}.nc-question-action--quiet[data-v-d971463b]:hover:not(:disabled){background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-question-count[data-v-d971463b]{color:var(--nc-muted-foreground);text-align:right;margin:8px 0 0;font-size:12px;line-height:16px}.nc-queued-wrap[data-v-004a4c74]{flex-shrink:0}.nc-queued[data-v-004a4c74]{box-sizing:border-box;width:100%;max-width:56rem;margin:0 auto;padding:4px 16px}.nc-queued-list[data-v-004a4c74]{border:1px solid var(--nc-border);background:var(--nc-card,var(--nc-background));max-height:12rem;color:var(--nc-card-foreground,var(--nc-foreground));border-radius:6px;margin:0;padding:0;list-style:none;overflow-y:auto}.nc-queued-card[data-v-004a4c74]{align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.nc-queued-card+.nc-queued-card[data-v-004a4c74]{border-top:1px solid var(--nc-border)}.nc-queued-icon[data-v-004a4c74]{width:14px;height:14px;color:var(--nc-muted-foreground);flex-shrink:0}.nc-queued-body[data-v-004a4c74]{flex:auto;min-width:0}.nc-queued-text[data-v-004a4c74]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:18px;overflow:hidden}.nc-queued-caption[data-v-004a4c74]{text-overflow:ellipsis;white-space:nowrap;color:var(--nc-muted-foreground);gap:6px;margin:0;font-size:12px;line-height:16px;display:flex;overflow:hidden}.nc-queued-actions[data-v-004a4c74]{flex-shrink:0;align-items:center;gap:2px;display:flex}.nc-queued-edit[data-v-004a4c74]{flex:auto;align-items:flex-start;gap:6px;min-width:0;display:flex}.nc-queued-editor[data-v-004a4c74]{box-sizing:border-box;resize:vertical;border:1px solid var(--nc-border);background:var(--nc-background);min-width:0;max-height:10rem;color:var(--nc-foreground);font:inherit;border-radius:4px;flex:auto;padding:4px 6px;font-size:13px;line-height:18px}.nc-queued-editor[data-v-004a4c74]:focus{outline:2px solid var(--nc-ring,var(--accent,#6aa0ff));outline-offset:-1px}.nc-size-3[data-v-004a4c74]{width:12px;height:12px}.nc-transcript-view[data-v-0619d77a]{flex-direction:column;width:100%;height:100%;min-height:0;font-size:14px;display:flex}.nc-transcript-head[data-v-0619d77a]{border-bottom:1px solid var(--nc-border);background:color-mix(in srgb, var(--nc-muted) 60%, transparent);flex:none;align-items:center;gap:8px;padding:4px 8px 4px 12px;font-size:12px;display:flex}.nc-transcript-icon[data-v-0619d77a]{width:14px;height:14px;color:var(--nc-muted-foreground)}.nc-transcript-title[data-v-0619d77a]{white-space:nowrap;font-weight:500}.nc-transcript-note[data-v-0619d77a]{min-width:0;color:var(--nc-muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-transcript-back[data-v-0619d77a]{margin-left:auto}.nc-transcript-body[data-v-0619d77a]{flex-direction:column;flex:1;min-height:0;display:flex}.nc-transcript-state[data-v-0619d77a]{min-height:0;color:var(--nc-muted-foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex;overflow:hidden;container-type:size}.nc-transcript-state p[data-v-0619d77a]{text-align:center;overflow-wrap:anywhere;max-width:22rem;margin:0;line-height:1.5}@container (width<=320px){.nc-transcript-state[data-v-0619d77a] .nc-empty{display:none}}@container (height<=220px){.nc-transcript-state[data-v-0619d77a] .nc-empty{display:none}}.nc-term-card[data-v-0619d77a]{border-top:2px solid color-mix(in srgb, var(--nc-muted-foreground) 50%, transparent);flex-shrink:0;padding:6px 16px 8px;font-size:12px}.nc-term-question[data-v-0619d77a]{border-top-color:color-mix(in srgb, var(--accent,#6aa0ff) 70%, transparent);padding:0}.nc-term-question .nc-term-card-head[data-v-0619d77a]{padding:0 16px}.nc-term-approval[data-v-0619d77a]{border-top-color:#e0a030b3}.nc-term-card-head[data-v-0619d77a]{flex-wrap:wrap;align-items:center;gap:6px;max-width:56rem;margin:6px auto 0;font-weight:500;display:flex}.nc-term-card-icon[data-v-0619d77a]{width:14px;height:14px;color:var(--accent,#6aa0ff)}.nc-term-card-note[data-v-0619d77a]{max-width:56rem;color:var(--nc-muted-foreground);margin:4px auto 0}.nc-term-request[data-v-0619d77a]{min-width:0;max-width:56rem;margin:4px auto 0}.nc-term-request-tool[data-v-0619d77a]{align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.nc-term-request-icon[data-v-0619d77a]{width:13px;height:13px;color:var(--nc-muted-foreground);flex-shrink:0}.nc-term-request-diff[data-v-0619d77a]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);gap:4px;font-weight:400;display:inline-flex}.nc-term-request-add[data-v-0619d77a]{color:#3fa66b}.nc-term-request-del[data-v-0619d77a]{color:#d05a5a}.nc-term-request-line[data-v-0619d77a],.nc-term-request-code[data-v-0619d77a]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);overflow-wrap:anywhere;word-break:break-word;margin:4px 0 0}.nc-term-request-code[data-v-0619d77a]{background:color-mix(in srgb, var(--nc-muted-foreground) 12%, transparent);white-space:pre-wrap;border-radius:6px;max-height:16rem;padding:6px 8px;overflow:auto}.nc-term-request-more[data-v-0619d77a]{color:var(--accent,#6aa0ff);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0}.nc-term-card-actions[data-v-0619d77a]{flex-wrap:wrap;gap:6px;max-width:56rem;margin:6px auto 0;display:flex}@font-face{font-family:tessel-seti;src:url(./seti-BYvugthT.woff)format("woff");font-weight:400;font-style:normal;font-display:block}.file-icon{-webkit-font-smoothing:antialiased;speak:never;-webkit-user-select:none;user-select:none;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-family:tessel-seti;font-size:150%;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.file-icon.mono{opacity:.85;color:currentColor!important}.tessel-icon-glyph{text-align:center;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;width:1em;height:1em;font-family:tessel-codicon;font-style:normal;font-weight:400;line-height:1;display:inline-block}.page-audio[data-v-5eddec98]{width:18px;height:18px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.page-audio[data-v-5eddec98]:hover{background:var(--surface-3);color:var(--text)}.view-tab.host .view-tab-label[data-v-a462e472]{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.view-tab.preview .view-tab-label[data-v-a462e472]{font-style:italic}.view-tab-dirty[data-v-a462e472]{opacity:.85;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.view-tab.deleted .view-tab-label[data-v-a462e472]{text-decoration:line-through}.view-tab.failed .view-tab-label[data-v-a462e472]{color:var(--danger)}.view-tabs[data-v-a462e472]{scrollbar-width:none;flex:auto;align-self:stretch;align-items:stretch;min-width:0;height:100%;display:flex;overflow:auto hidden}.view-tab[data-v-a462e472]{border-right:1px solid var(--border);min-width:0;max-width:220px;color:var(--text-dim);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;flex:0 auto;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12px;display:inline-flex;position:relative}.view-tab.terminal[data-v-a462e472]{flex-shrink:0;padding-right:12px}.view-tab[data-v-a462e472]:hover{color:var(--text);background:var(--surface-2)}.view-tab.active[data-v-a462e472]{color:var(--text-strong);background:var(--surface)}.view-tab.active[data-v-a462e472]:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:0;right:0}.view-tab[data-v-a462e472]:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.view-tab-icon[data-v-a462e472]{flex:none}.view-tab.active .view-tab-icon[data-v-a462e472]{color:var(--accent)}.view-tab-label[data-v-a462e472]{text-overflow:ellipsis;min-width:0;overflow:hidden}.view-tab-close[data-v-a462e472]{width:18px;height:18px;color:var(--text-dim);cursor:pointer;visibility:hidden;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.view-tab:hover .view-tab-close[data-v-a462e472],.view-tab.active .view-tab-close[data-v-a462e472]{visibility:visible}.view-tab-close[data-v-a462e472]:hover{background:var(--surface-3);color:var(--text)}.md-size-gate[data-v-da730be7]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.md-size-gate p[data-v-da730be7]{max-width:520px;margin:0}.md-size-gate-actions[data-v-da730be7]{gap:8px;display:flex}.html-view[data-v-7b993d66]{flex-direction:column;height:100%;min-height:0;display:flex}iframe[data-v-7b993d66]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;flex:1;width:100%;min-height:0}.html-note[data-v-7b993d66]{opacity:.65;flex:none;padding:5px 10px;font-size:11px}.html-bar[data-v-7b993d66]{opacity:1;align-items:center;gap:8px;display:flex}.html-bar-text[data-v-7b993d66]{opacity:.65;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.html-bar-btn[data-v-7b993d66]{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:2px 10px;font-size:11px}.html-bar-btn[data-v-7b993d66]:hover{background:var(--surface)}.html-bar-btn.primary[data-v-7b993d66]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg,#fff)}.html-blocked[data-v-7b993d66]{border-top:1px solid var(--border)}.html-trust[data-v-7b993d66]{background:color-mix(in srgb, var(--warn,#d9a441) 14%, transparent);border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.html-trust-text[data-v-7b993d66]{flex:320px;min-width:0}.html-toolbar[data-v-7b993d66]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;padding:3px 8px;display:flex}.html-path[data-v-7b993d66]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 6px;font-size:12px;overflow:hidden}.html-icon[data-v-7b993d66]{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.html-icon[data-v-7b993d66]:hover{background:var(--surface);color:var(--text)}.html-icon.on[data-v-7b993d66]{color:var(--accent)}.html-plain[data-v-7b993d66]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;padding:20px;line-height:1.6}.browser-downloads[data-v-e7a18dcd]{flex:none;font-size:12px;position:relative}.download-toggle[data-v-e7a18dcd]{border:none;align-items:center;gap:3px;display:flex}.download-toggle span[data-v-e7a18dcd]{font-size:10px}.download-list[data-v-e7a18dcd]{z-index:100;border:1px solid var(--border,#444);background:var(--bg-secondary,#202329);border-radius:8px;width:min(440px,80vw);max-height:260px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 8px 24px #0006}.download-row[data-v-e7a18dcd]{overflow-wrap:anywhere;padding:6px 0}.download-row small[data-v-e7a18dcd],.download-row button[data-v-e7a18dcd],progress[data-v-e7a18dcd]{margin-left:8px}.download-path[data-v-e7a18dcd]{-webkit-user-select:text;user-select:text;display:block}button[data-v-e7a18dcd]{color:inherit;border:1px solid var(--border,#666);cursor:pointer;background:0 0;border-radius:4px;padding:3px 7px}.ts-select{border:1px solid var(--border-strong,var(--border));background:var(--surface);min-width:0;max-width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:inline-flex}.ts-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ts-select>svg{color:var(--text-dim);flex-shrink:0}.ts-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ts-select:disabled{opacity:.5;cursor:default}.ts-select-popup{z-index:2147483000;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border-strong,var(--border));background:var(--surface-2,var(--surface));color:var(--text);font:12px/1.4 var(--font-ui,"Segoe UI", sans-serif);border-radius:8px;padding:4px;position:fixed;overflow:auto;box-shadow:0 12px 30px #0005}.ts-select-option{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:6px 8px;display:flex}.ts-select-option>span{overflow-wrap:anywhere;min-width:0}.ts-select-option>svg{flex-shrink:0}.ts-select-option.active:not(.disabled){background:var(--surface-3,var(--surface))}.ts-select-option.disabled{opacity:.45;cursor:default}.ts-select-group{color:var(--text-dim);padding:6px 8px;font-size:11px;font-weight:600}.pw-card[data-v-7c24994a]{flex-direction:column;width:min(780px,100%);max-height:calc(100vh - 60px);padding:0;display:flex;overflow:hidden}.pw-head[data-v-7c24994a]{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 8px;display:flex}.pw-head h2[data-v-7c24994a]{color:var(--text-strong);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.pw-bar[data-v-7c24994a]{border-bottom:1px solid var(--border);flex:none;gap:8px;padding:0 16px 10px;display:grid}.pw-bar p[data-v-7c24994a]{margin:0}.pw-import[data-v-7c24994a],.pw-search-row[data-v-7c24994a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw-import .exit-btn[data-v-7c24994a]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pw-source[data-v-7c24994a]{flex:180px;min-width:0}.pw-search[data-v-7c24994a]{border:1px solid var(--border-strong);background:var(--term);height:28px;color:var(--text-dim);border-radius:6px;flex:220px;align-items:center;gap:6px;padding:0 8px;display:flex}.pw-search[data-v-7c24994a]:focus-within{border-color:var(--accent)}.pw-search input[data-v-7c24994a]{min-width:0;height:100%;color:var(--text-strong);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12px}.pw-agents[data-v-7c24994a]{margin-left:auto}.pw-message[data-v-7c24994a]{color:var(--text);font-size:12px;line-height:1.45}.pw-message.warn[data-v-7c24994a]{color:var(--warn)}.pw-results[data-v-7c24994a]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:12px}.pw-results-head[data-v-7c24994a]{color:var(--text-strong);justify-content:space-between;align-items:center;gap:8px;padding:5px 6px 5px 10px;display:flex}.pw-results ul[data-v-7c24994a]{max-height:22vh;margin:0;padding:0 10px 6px;list-style:none;overflow-y:auto}.pw-results li[data-v-7c24994a]{border-top:1px solid var(--border);color:var(--text);align-items:baseline;gap:6px;padding:3px 0;line-height:1.4;display:flex}.pw-results li>svg[data-v-7c24994a]{color:var(--ok,#4caf7a);flex:none;align-self:center}.pw-results li.warn>svg[data-v-7c24994a]{color:var(--warn)}.pw-result-label[data-v-7c24994a]{max-width:40%;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.pw-result-text[data-v-7c24994a]{min-width:0;color:var(--text-dim);flex:1}.pw-results li .exit-btn[data-v-7c24994a]{align-self:center}.pw-list[data-v-7c24994a]{flex:auto;min-height:96px;overflow-y:auto}.pw-row[data-v-7c24994a]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 40px auto 26px;align-items:center;gap:10px;min-height:32px;padding:2px 16px;font-size:12.5px;display:grid}.pw-row[data-v-7c24994a]:not(.pw-list-head):hover{background:var(--surface-2)}.pw-list-head[data-v-7c24994a]{z-index:1;background:var(--surface);min-height:26px;color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;position:sticky;top:0}.pw-site[data-v-7c24994a],.pw-user[data-v-7c24994a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-site[data-v-7c24994a]{color:var(--text-strong)}.pw-site.same[data-v-7c24994a]{color:var(--text-dim)}.pw-user[data-v-7c24994a]{color:var(--text)}.pw-icon[data-v-7c24994a]{width:26px;height:26px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.pw-icon[data-v-7c24994a]:hover{background:var(--surface-3);color:var(--text-strong)}.pw-icon.danger[data-v-7c24994a]:hover{background:color-mix(in srgb, var(--danger) 25%, transparent);color:#ffb4b6}.pw-icon[data-v-7c24994a]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pw-icon[data-v-7c24994a]:disabled,.exit-btn[data-v-7c24994a]:disabled,.set-switch[data-v-7c24994a]:disabled{opacity:.5;cursor:default}.pw-empty[data-v-7c24994a]{color:var(--text-dim);text-align:center;margin:0;padding:18px 16px;font-size:12.5px}.pw-more[data-v-7c24994a]{margin:10px auto;display:flex}.pw-foot[data-v-7c24994a]{border-top:1px solid var(--border);flex:none;max-height:38vh;padding:8px 16px 12px;overflow-y:auto}.pw-foot p[data-v-7c24994a]{margin:0 0 4px;line-height:1.45}.pw-export p[data-v-7c24994a],.pw-export ol[data-v-7c24994a]{color:var(--text);margin:6px 0 0}.pw-export ol[data-v-7c24994a]{padding-left:20px}.pw-export li[data-v-7c24994a]{margin:4px 0}@media (width<=560px){.pw-row[data-v-7c24994a]{grid-template-columns:minmax(0,1fr) 40px auto 26px;row-gap:0;padding-top:4px;padding-bottom:4px}.pw-site[data-v-7c24994a]{grid-area:1/1}.pw-user[data-v-7c24994a]{color:var(--text-dim);grid-area:2/1}.pw-row>.set-switch[data-v-7c24994a],.pw-row>.exit-btn[data-v-7c24994a],.pw-row>.pw-icon[data-v-7c24994a]{grid-row:1/span 2}.pw-list-head[data-v-7c24994a]{display:none}.pw-agents[data-v-7c24994a]{margin-left:0}}.dm[data-v-7762168b]{pointer-events:none;z-index:5;color:var(--text);font-size:12px;position:absolute;inset:0;container-type:size}.dm[data-v-7762168b]>*{pointer-events:auto}.dm-banner[data-v-7762168b]{border-bottom:1px solid var(--border);background:var(--surface-3);color:var(--text-strong);align-items:center;gap:8px;padding:5px 10px;display:flex;position:absolute;top:0;left:0;right:0}.dm-banner.error[data-v-7762168b]{background:color-mix(in srgb, var(--danger) 18%, var(--surface-2))}.dm-banner-icon[data-v-7762168b]{color:var(--text-dim);flex:none}.dm-banner.error .dm-banner-icon[data-v-7762168b]{color:var(--danger)}.dm-banner-text[data-v-7762168b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dm-flash[data-v-7762168b]{border:1px solid var(--border-strong);background:var(--surface-2);max-width:calc(100% - 24px);color:var(--text-strong);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-weight:600;display:flex;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000059}.dm-flash svg[data-v-7762168b]{color:var(--accent);flex:none}.dm-flash.error svg[data-v-7762168b]{color:var(--danger)}.dm-flash span[data-v-7762168b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-card[data-v-7762168b],.dm-tray[data-v-7762168b]{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:9px;position:absolute;bottom:12px;box-shadow:0 10px 24px #0006}.dm-card[data-v-7762168b]{z-index:2;width:min(22rem,100% - 24px);max-height:calc(100% - 60px);padding:12px;left:12px;overflow:auto}@container (width<=44rem){.dm-card[data-v-7762168b]{top:40px;bottom:auto}}.dm-card-head[data-v-7762168b]{align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.dm-card-id[data-v-7762168b]{flex:1;min-width:0}.dm-card-name[data-v-7762168b]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dm-mono[data-v-7762168b]{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Cascadia Mono,Consolas,monospace;font-size:11px;overflow:hidden}.dm-shot[data-v-7762168b]{margin-bottom:8px}.dm-shot img[data-v-7762168b]{border:1px solid var(--border);object-fit:contain;background:var(--backdrop);border-radius:5px;max-width:100%;max-height:120px;display:block}.dm-dim[data-v-7762168b]{color:var(--text-dim)}.dm-textarea[data-v-7762168b]{resize:none;border:1px solid var(--border-strong);background:var(--surface);width:100%;height:96px;color:var(--text);font:inherit;border-radius:6px;outline:none;padding:7px 9px;font-size:13px;display:block}.dm-textarea.small[data-v-7762168b]{height:64px;font-size:12px}.dm-textarea[data-v-7762168b]:focus-visible{border-color:var(--accent)}.dm-textarea[data-v-7762168b]::placeholder{color:var(--text-dim)}.dm-label[data-v-7762168b]{color:var(--text-dim);margin:8px 0 4px}.dm-toggle[data-v-7762168b]{gap:4px;display:flex}.dm-toggle.small[data-v-7762168b]{margin-top:6px}.dm-toggle button[data-v-7762168b]{border:1px solid var(--border-strong);height:28px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.dm-toggle.small button[data-v-7762168b]{height:24px;font-size:11px}.dm-toggle button[data-v-7762168b]:hover{color:var(--text-strong)}.dm-toggle button.on[data-v-7762168b]{background:var(--surface-3);color:var(--text-strong);border-color:color-mix(in srgb, var(--text-strong) 25%, var(--border-strong))}.dm-note[data-v-7762168b]{color:var(--warn);margin-top:8px}.dm-actions[data-v-7762168b]{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.dm-btn[data-v-7762168b]{height:26px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.dm-btn[data-v-7762168b]:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.dm-btn.outline[data-v-7762168b]{border-color:var(--border-strong)}.dm-btn.primary[data-v-7762168b]{background:var(--accent);color:#0c0d10;font-weight:600}.dm-btn.primary[data-v-7762168b]:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 85%, white);color:#0c0d10}.dm-btn[data-v-7762168b]:disabled{opacity:.5;cursor:default}.dm-kbd[data-v-7762168b]{border:1px solid #00000040;border-radius:4px;align-items:center;gap:2px;margin-left:2px;padding:1px 4px;font-size:10px;font-weight:500;display:inline-flex}.dm-icon-btn[data-v-7762168b]{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dm-icon-btn[data-v-7762168b]:hover{background:var(--surface-3);color:var(--text-strong)}.dm-tray[data-v-7762168b]{flex-direction:column;width:min(20rem,100% - 24px);max-height:45%;display:flex;right:12px;overflow:hidden}.dm-tray-head[data-v-7762168b]{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:7px 8px 7px 12px;display:flex}.dm-tray-title[data-v-7762168b]{min-width:0;color:var(--text-strong);flex:1;font-size:13px;font-weight:600}.dm-tray-list[data-v-7762168b]{flex:1;min-height:0;padding:5px;overflow:auto}.dm-row[data-v-7762168b]{border-radius:6px;gap:8px;padding:6px 7px;display:flex}.dm-row[data-v-7762168b]:hover,.dm-row[data-v-7762168b]:focus-within{background:var(--surface-3)}.dm-num[data-v-7762168b]{background:var(--accent);color:#0c0d10;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-weight:700;display:flex}.dm-row-body[data-v-7762168b]{flex:1;min-width:0}.dm-row-name[data-v-7762168b]{color:var(--text-strong);align-items:center;gap:5px;font-weight:600;display:flex}.dm-row-name span[data-v-7762168b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-row-shot[data-v-7762168b]{border:1px solid var(--border);border-radius:4px;max-width:100%;max-height:70px;margin-top:4px;display:block}.dm-row-comment[data-v-7762168b]{color:var(--text-dim);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.dm-row-intent[data-v-7762168b]{color:var(--text-dim);margin-top:3px;font-size:11px}.dm-row-tools[data-v-7762168b]{opacity:0;flex:none;align-items:flex-start;gap:1px;transition:opacity .12s;display:flex}.dm-row:hover .dm-row-tools[data-v-7762168b],.dm-row:focus-within .dm-row-tools[data-v-7762168b]{opacity:1}.dm-send-menu[data-v-7762168b]{min-width:220px;max-width:340px}.dm-menu-label[data-v-7762168b]{color:var(--text-dim);padding:5px 9px 4px;font-size:11px}.dm-target[data-v-7762168b]{gap:12px}.dm-target-name[data-v-7762168b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-target-state[data-v-7762168b]{color:var(--text-dim);flex:none;font-size:11px}.dm-menu-empty[data-v-7762168b]{color:var(--text-dim);padding:6px 9px 8px}.bp-fullscreen-notice[data-v-8dc43b58]{color:#fff;pointer-events:none;background:#14161ae0;border:0;border-radius:8px;margin:0;padding:10px 18px;font-size:14px;position:fixed;inset:24px auto auto 50%;transform:translate(-50%);box-shadow:0 4px 18px #0006}.browser-pane[data-v-8dc43b58]{outline:none}.browser-pane.in-side .bp-body[data-v-8dc43b58]{top:0}.browser-pane.in-side[data-v-8dc43b58]:after{display:none}.bp-body[data-v-8dc43b58]{flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:30px 0 0;container-type:inline-size}.bp-toolbar[data-v-8dc43b58]{z-index:5;background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:4px;height:38px;padding:0 8px;display:flex;position:relative}.bp-btn[data-v-8dc43b58]{width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.bp-btn[data-v-8dc43b58]:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.bp-btn[data-v-8dc43b58]:disabled{opacity:.35;cursor:default}.bp-btn.on[data-v-8dc43b58]{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent)}.bp-btn[data-v-8dc43b58]:focus-visible,.bp-fbtn[data-v-8dc43b58]:focus-visible,.bp-port-row[data-v-8dc43b58]:focus-visible,.bp-empty-port[data-v-8dc43b58]:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.bp-spin[data-v-8dc43b58]{animation:.9s linear infinite bp-spin-8dc43b58}@keyframes bp-spin-8dc43b58{to{transform:rotate(360deg)}}.bp-address[data-v-8dc43b58]{border:1px solid var(--border-strong);background:var(--term);cursor:text;border-radius:10px;flex:auto;align-items:center;gap:8px;min-width:44px;height:28px;margin:0 4px;padding:0 10px;display:flex;position:relative}.bp-address[data-v-8dc43b58]:focus-within{border-color:color-mix(in srgb, var(--accent) 70%, var(--border-strong))}.bp-address.invalid[data-v-8dc43b58]{border-color:var(--danger)}.bp-address-icon[data-v-8dc43b58]{color:var(--text-dim);flex:none}.bp-address-input[data-v-8dc43b58]{min-width:0;height:100%;color:var(--text-strong);font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:13px}.bp-address-input[data-v-8dc43b58]::placeholder{color:var(--text-dim)}@container (width<=520px){.bp-toolbar[data-v-8dc43b58]{flex-wrap:wrap;row-gap:5px;height:auto;min-height:38px;padding:5px 8px}.bp-address[data-v-8dc43b58]{flex:100%;order:10;margin:0}}.bp-address-error[data-v-8dc43b58]{z-index:20;border:1px solid color-mix(in srgb, var(--danger) 60%, var(--border));background:var(--surface-2);color:var(--text-strong);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 20px #0000004d}.bp-menu-anchor[data-v-8dc43b58]{flex:none;position:relative}.bp-agent[data-v-8dc43b58]{border:1px solid var(--accent);min-width:min-content;height:24px;color:var(--accent);white-space:nowrap;border-radius:12px;flex:0 auto;grid-template-columns:auto minmax(0,max-content) auto;grid-auto-flow:column;align-items:center;gap:5px;padding:0 3px 0 7px;font-size:11px;font-weight:600;display:grid}.bp-host-pending[data-v-8dc43b58]{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text);align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex}.bp-host-link[data-v-8dc43b58]{border-color:var(--border);color:var(--text-dim);font-weight:500}.bp-host-link.off[data-v-8dc43b58]{border-color:var(--warn);color:var(--warn)}.bp-agent-text[data-v-8dc43b58]{text-overflow:ellipsis;min-width:0;overflow:hidden}.bp-agent-stop[data-v-8dc43b58]{background:var(--accent);height:18px;color:var(--chrome);font:inherit;cursor:pointer;border:none;border-radius:9px;flex:none;padding:0 8px;font-size:11px}.bp-agent-stop[data-v-8dc43b58]:hover{filter:brightness(1.1)}.bp-live-eye[data-v-8dc43b58]{height:22px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:11px;flex:none;align-items:center;gap:2px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.bp-live-count[data-v-8dc43b58]{font-variant-numeric:tabular-nums}.bp-badge[data-v-8dc43b58]{background:var(--accent);min-width:13px;height:13px;color:var(--chrome);text-align:center;border-radius:7px;padding:0 3px;font-size:9px;font-weight:700;line-height:13px;position:absolute;top:1px;right:0}.bp-menu[data-v-8dc43b58]{z-index:30;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;position:absolute;top:calc(100% + 6px);overflow:hidden;box-shadow:0 10px 28px #00000059}.bp-reload-menu[data-v-8dc43b58]{min-width:190px;padding:4px;left:-4px}.bp-menu-item[data-v-8dc43b58]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:6px 8px;font-size:12.5px;display:flex}.bp-menu-item[data-v-8dc43b58]:hover{background:var(--surface-3);color:var(--text-strong)}.bp-menu-kbd[data-v-8dc43b58]{color:var(--text-dim);font-size:11px}.bp-ports[data-v-8dc43b58]{width:300px;max-width:calc(100vw - 32px);right:0}.bp-ports-head[data-v-8dc43b58]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.bp-ports-title[data-v-8dc43b58]{color:var(--text-strong);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.bp-ports-title svg[data-v-8dc43b58]{color:var(--text-dim)}.bp-ports-count[data-v-8dc43b58]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.bp-ports-empty[data-v-8dc43b58]{color:var(--text-dim);text-align:center;padding:16px 12px;font-size:12px}.bp-ports-list[data-v-8dc43b58]{max-height:320px;padding:4px;overflow-y:auto}.bp-port-row[data-v-8dc43b58]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:8px;padding:6px 8px;display:grid}.bp-port-row[data-v-8dc43b58]:hover{background:var(--surface-3)}.bp-port-num[data-v-8dc43b58]{color:var(--text-strong);font-variant-numeric:tabular-nums;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;font-weight:600}.bp-port-info[data-v-8dc43b58]{flex-direction:column;gap:2px;min-width:0;display:flex}.bp-port-proc[data-v-8dc43b58],.bp-port-addr[data-v-8dc43b58]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-port-proc[data-v-8dc43b58]{color:var(--text-dim);font-size:11px}.bp-port-addr[data-v-8dc43b58]{color:color-mix(in srgb, var(--text-dim) 75%, transparent);font-size:10px}.bp-page[data-v-8dc43b58]{background:var(--term);flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.browser-pane.hosted[data-v-8dc43b58],.bp-page.hosted[data-v-8dc43b58]{background:0 0}.bp-webview[data-v-8dc43b58]{border:none;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.bp-find[data-v-8dc43b58]{z-index:7;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;align-items:center;gap:4px;width:min(360px,100% - 16px);padding:3px 4px 3px 8px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 8px 20px #0000004d}.bp-find-icon[data-v-8dc43b58]{color:var(--text-dim);flex:none}.bp-find-input[data-v-8dc43b58]{min-width:0;height:24px;color:var(--text-strong);font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:13px}.bp-find-count[data-v-8dc43b58]{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11.5px}.bp-find-btn[data-v-8dc43b58]{width:24px;height:24px}body.pane-dragging .bp-webview[data-v-8dc43b58],body.ws-resizing .bp-webview[data-v-8dc43b58]{pointer-events:none}.bp-empty[data-v-8dc43b58],.bp-failure[data-v-8dc43b58]{background:var(--term);justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0;overflow:auto}.bp-starting[data-v-8dc43b58]{z-index:5}.bp-empty[data-v-8dc43b58]{z-index:3;background:radial-gradient(circle at center, #ffffff05, transparent 58%), var(--term)}.bp-failure[data-v-8dc43b58]{z-index:4}.bp-empty-inner[data-v-8dc43b58],.bp-failure-inner[data-v-8dc43b58]{text-align:center;flex-direction:column;align-items:center;max-width:32rem;padding:32px;display:flex}.bp-round[data-v-8dc43b58]{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-dim);border-radius:50%;place-items:center;margin-bottom:16px;padding:12px;display:grid}.bp-empty-title[data-v-8dc43b58],.bp-failure-title[data-v-8dc43b58]{color:var(--text-strong);margin:0;font-size:15px;font-weight:600}.bp-empty-title[data-v-8dc43b58]{opacity:.85}.bp-empty-text[data-v-8dc43b58],.bp-failure-text[data-v-8dc43b58]{color:var(--text-dim);margin:8px 0 0;font-size:13px}.bp-failure-hint[data-v-8dc43b58]{color:var(--text-dim);margin:8px 0 0;font-size:12px}.bp-empty-ports[data-v-8dc43b58]{flex-direction:column;gap:2px;width:260px;margin-top:22px;display:flex}.bp-empty-ports-label[data-v-8dc43b58]{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:600}.bp-empty-port[data-v-8dc43b58]{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;display:grid}.bp-empty-port[data-v-8dc43b58]:hover{border-color:var(--border-strong);background:var(--surface-3)}.bp-failure-actions[data-v-8dc43b58]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.bp-fbtn[data-v-8dc43b58]{height:34px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:inline-flex}.bp-fbtn[data-v-8dc43b58]:hover{background:var(--surface-3);color:var(--text-strong)}.bp-fbtn.outline[data-v-8dc43b58]{border-color:var(--border-strong)}.bp-fbtn.primary[data-v-8dc43b58]{background:var(--accent);color:var(--chrome);font-weight:600}.bp-fbtn.primary[data-v-8dc43b58]:hover{background:color-mix(in srgb, var(--accent) 85%, white);color:var(--chrome)}.bp-zoom[data-v-8dc43b58]{z-index:6;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-strong);pointer-events:none;opacity:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:opacity .3s ease-out;position:absolute;top:12px;right:12px}.bp-zoom.shown[data-v-8dc43b58]{opacity:1}.nc-drop-surface[data-v-c8d88aeb]{width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.nc-drop-overlay[data-v-c8d88aeb]{pointer-events:none;z-index:30;background:color-mix(in srgb, var(--nc-background) 80%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nc-drop-card[data-v-c8d88aeb]{border:1px dashed color-mix(in srgb, var(--nc-foreground) 30%, transparent);background:var(--nc-card);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:20px 32px;display:flex;box-shadow:0 16px 34px #0006}.nc-drop-icon[data-v-c8d88aeb]{background:color-mix(in srgb, var(--nc-foreground) 10%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:4px;display:flex}.nc-drop-title[data-v-c8d88aeb]{font-size:14px;font-weight:500;line-height:20px}.nc-drop-subtitle[data-v-c8d88aeb]{color:var(--nc-muted-foreground);font-size:12px;line-height:16px}.nc-approval-shell[data-v-4c8a82f3]{background:var(--nc-background);flex-shrink:1;min-height:0;overflow:hidden}.nc-approval-frame[data-v-4c8a82f3]{box-sizing:border-box;width:100%;max-width:56rem;height:100%;min-height:0;max-height:100%;margin:0 auto;padding:8px 12px 4px;display:flex}@media (width>=640px){.nc-approval-frame[data-v-4c8a82f3]{padding-left:16px;padding-right:16px}}.nc-approval-card[data-v-4c8a82f3]{box-sizing:border-box;border:1px solid var(--nc-input);background:var(--nc-card);width:100%;min-height:0;color:var(--nc-card-foreground);border-radius:8px;outline:none;flex-direction:column;flex:1;gap:8px;padding:12px 16px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.nc-approval-card[data-v-4c8a82f3]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring)}.nc-approval-card[data-v-4c8a82f3]:not(.pending){opacity:.75}.nc-approval-head[data-v-4c8a82f3]{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.nc-approval-icon[data-v-4c8a82f3]{width:16px;height:16px;color:var(--nc-muted-foreground);flex-shrink:0;margin-top:2px}.nc-approval-title-wrap[data-v-4c8a82f3]{flex:1;min-width:0}.nc-approval-title[data-v-4c8a82f3]{color:var(--nc-foreground);overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.nc-approval-decided[data-v-4c8a82f3]{color:var(--nc-muted-foreground);flex-shrink:0;align-items:center;gap:4px;font-size:12px;line-height:20px;display:inline-flex}.st-denied .nc-approval-decided[data-v-4c8a82f3]{color:var(--nc-destructive)}.st-allowed .nc-approval-decided[data-v-4c8a82f3],.st-allowedSession .nc-approval-decided[data-v-4c8a82f3]{color:var(--nc-status-success)}.nc-approval-decided-icon[data-v-4c8a82f3]{width:12px;height:12px}.nc-approval-cancel[data-v-4c8a82f3]{width:24px;height:24px;color:var(--nc-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.nc-approval-cancel[data-v-4c8a82f3]:hover{background:var(--nc-accent);color:var(--nc-accent-foreground)}.nc-approval-cancel[data-v-4c8a82f3]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-approval-cancel-icon[data-v-4c8a82f3]{width:16px;height:16px}.nc-approval-warn[data-v-4c8a82f3]{color:var(--nc-warning);flex-shrink:0;margin:0;font-size:12px;line-height:16px}.nc-approval-content[data-v-4c8a82f3]{min-height:0;max-height:18rem;color:var(--nc-muted-foreground);flex-shrink:1;font-size:12px;line-height:16px;overflow:auto}.nc-approval-content[data-v-4c8a82f3]>*+*{margin-top:8px}.nc-approval-content[data-v-4c8a82f3]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nc-ring) 70%, transparent);outline:none}.nc-approval-prose[data-v-4c8a82f3]{overflow-wrap:break-word;white-space:pre-wrap;margin:0}.nc-approval-line[data-v-4c8a82f3]{overflow-wrap:break-word;margin:0}.nc-approval-key[data-v-4c8a82f3]{color:color-mix(in srgb, var(--nc-foreground) 80%, transparent);font-weight:500}.nc-approval-source[data-v-4c8a82f3]{color:color-mix(in srgb, var(--nc-muted-foreground) 80%, transparent)}.nc-approval-mono[data-v-4c8a82f3],.nc-approval-detail[data-v-4c8a82f3]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.nc-approval-plan[data-v-4c8a82f3]{font-size:14px;line-height:20px}.nc-approval-plan-file[data-v-4c8a82f3]{word-break:break-all;margin:8px 0 0}.nc-approval-detail[data-v-4c8a82f3]{overflow-wrap:break-word;white-space:pre-wrap;outline:none}.nc-approval-detail[data-v-4c8a82f3]:focus-visible{box-shadow:inset 0 0 0 1px var(--nc-ring)}.nc-approval-hidden[data-v-4c8a82f3]{color:var(--nc-warning);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.nc-approval-accept[data-v-4c8a82f3]{color:var(--nc-foreground);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.nc-approval-link[data-v-4c8a82f3]{color:var(--nc-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;text-decoration:underline}.nc-approval-link[data-v-4c8a82f3]:hover:not(:disabled){color:var(--nc-foreground)}.nc-approval-link[data-v-4c8a82f3]:disabled{opacity:.5;cursor:default}.nc-approval-actions[data-v-4c8a82f3]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.nc-approval-option[data-v-4c8a82f3]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 16px;font-size:14px;font-weight:600;line-height:20px;transition:color .15s,background-color .15s,border-color .15s}.nc-approval-option[data-v-4c8a82f3]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-approval-option--primary[data-v-4c8a82f3]{background:var(--nc-primary);color:var(--nc-primary-foreground)}.nc-approval-option--primary[data-v-4c8a82f3]:hover:not(:disabled){background:color-mix(in srgb, var(--nc-primary) 90%, transparent)}.nc-approval-option--secondary[data-v-4c8a82f3]{border-color:var(--nc-border);background:var(--nc-background);color:var(--nc-foreground)}.nc-approval-option--secondary[data-v-4c8a82f3]:hover:not(:disabled){background:var(--nc-accent)}.nc-approval-option[data-v-4c8a82f3]:disabled{opacity:.5;cursor:default}.nc-approval-reason[data-v-4c8a82f3]{box-sizing:border-box;border:1px solid var(--nc-input);background:var(--nc-background);min-width:120px;height:32px;color:var(--nc-foreground);font:inherit;border-radius:6px;flex:160px;padding:0 8px;font-size:12px}.nc-approval-reason[data-v-4c8a82f3]:focus-visible{box-shadow:0 0 0 2px var(--nc-ring);outline:none}.nc-approval-rules[data-v-4c8a82f3]{color:var(--nc-muted-foreground);flex-shrink:0;font-size:12px;line-height:16px}.nc-approval-rules ul[data-v-4c8a82f3]{margin:4px 0 0;padding-left:18px}.nc-approval-rules li[data-v-4c8a82f3]{word-break:break-all;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.nc-approval-sr-only[data-v-4c8a82f3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nc-delivery[data-v-1e3c38e2]{box-sizing:border-box;width:100%;max-width:56rem;color:var(--nc-muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:4px 16px;font-size:12px;line-height:16px;display:flex}.nc-delivery-body[data-v-1e3c38e2]{flex-direction:column;gap:2px;min-width:0;display:flex}.nc-delivery-head[data-v-1e3c38e2]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nc-delivery-icon[data-v-1e3c38e2]{width:12px;height:12px;color:var(--nc-warning);flex-shrink:0}.nc-delivery-title[data-v-1e3c38e2]{color:var(--nc-foreground);font-weight:500}.nc-delivery-error[data-v-1e3c38e2]{color:var(--nc-destructive);overflow-wrap:anywhere}.nc-delivery-text[data-v-1e3c38e2]{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nc-delivery-actions[data-v-1e3c38e2]{flex-shrink:0;align-items:center;gap:2px;display:flex}.nc-size-3[data-v-1e3c38e2]{width:12px;height:12px}.nc-launch[data-v-b9bc161c]{box-sizing:border-box;width:100%;max-width:56rem;color:var(--nc-muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:4px 16px;font-size:12px;line-height:16px;display:flex}.nc-launch--error[data-v-b9bc161c]{color:var(--nc-destructive)}.nc-launch-text[data-v-b9bc161c]{overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.nc-launch-icon[data-v-b9bc161c]{flex-shrink:0;width:14px;height:14px}.nc-launch-error[data-v-b9bc161c]{overflow-wrap:anywhere;white-space:pre-wrap;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.nc-size-3[data-v-b9bc161c]{width:12px;height:12px}.nc-session-question[data-v-d0f22b18]{border-top:2px solid color-mix(in srgb, var(--accent,#6aa0ff) 70%, transparent);flex-shrink:0}.nc-session-question-head[data-v-d0f22b18]{flex-wrap:wrap;align-items:center;gap:6px;max-width:56rem;margin:6px auto 0;padding:0 16px;font-size:12px;font-weight:500;display:flex}.nc-session-question-icon[data-v-d0f22b18]{width:14px;height:14px;color:var(--accent,#6aa0ff)}.nc-session-question-note[data-v-d0f22b18]{color:var(--nc-muted-foreground);font-weight:400}.nc-session[data-v-d0f22b18]{background:var(--nc-background);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.nc-session[data-v-d0f22b18]:focus{outline:none}.nc-session-body[data-v-d0f22b18]{flex-direction:column;flex:1;min-height:0;display:flex}.nc-session-error[data-v-d0f22b18]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.nc-view[data-v-c046c983]{flex:1;width:100%;min-width:0;min-height:0;font-size:14px;display:flex}.chat-pane[data-v-2af57784]{outline:none}.chat-body[data-v-2af57784]{background:var(--term);flex-direction:column;min-height:0;display:flex;position:absolute;inset:30px 0 0}.chat-status-sr[data-v-2af57784]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-status[data-v-2af57784]{color:var(--text-dim);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.chat-status-dot[data-v-2af57784]{background:#5b6270;border-radius:50%;width:7px;height:7px}.chat-status.st-working .chat-status-dot[data-v-2af57784]{background:#3ddc84}.chat-status.st-working[data-v-2af57784]{color:#6fe3a2}.chat-status.st-approval .chat-status-dot[data-v-2af57784],.chat-status.st-signin .chat-status-dot[data-v-2af57784],.chat-status.st-untrusted .chat-status-dot[data-v-2af57784]{background:var(--warn)}.chat-status.st-approval[data-v-2af57784]{color:#ffd98f}.chat-status.st-ended .chat-status-dot[data-v-2af57784],.chat-status.st-crashed .chat-status-dot[data-v-2af57784]{background:var(--danger)}.chat-model[data-v-2af57784]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.chat-badge[data-v-2af57784]{border-radius:9px;flex:none;padding:0 6px;font-size:10.5px;line-height:16px}.chat-badge.mcp[data-v-2af57784]{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn);white-space:nowrap}.chat-rate[data-v-2af57784]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:10.5px;overflow:hidden}@container (width<=420px){.chat-rate[data-v-2af57784],.chat-model[data-v-2af57784]{display:none}}.ls-chat-pane[data-v-c9fd0078]{outline:none}.ls-page-pane[data-v-f27c3192]{outline:none;flex-direction:column;min-width:0;min-height:0;display:flex}.ls-page-body[data-v-f27c3192]{background:var(--term);flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:auto}.ls-page-address[data-v-f27c3192]{align-items:center;gap:8px;max-width:100%;margin-top:10px;display:flex}.ls-page-url[data-v-f27c3192]{background:var(--surface-2);min-width:0;color:var(--text);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;border-radius:4px;padding:4px 8px;font-size:12px}.ls-page-copy[data-v-f27c3192]{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:4px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.ls-page-copy[data-v-f27c3192]:hover{background:var(--surface-2)}.floating-term[data-v-692efc8b]{z-index:120;background:var(--term);border-bottom:1px solid var(--border-strong);visibility:hidden;pointer-events:none;flex-direction:column;transition:transform .16s ease-out,visibility 0s linear .16s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(calc(-100% - 40px));box-shadow:0 10px 28px #00000059}.floating-term.open[data-v-692efc8b]{visibility:visible;pointer-events:auto;transition:transform .16s ease-out,visibility;transform:translateY(0)}.floating-term.resizing[data-v-692efc8b]{transition:none}@media (prefers-reduced-motion:reduce){.floating-term[data-v-692efc8b],.floating-term.open[data-v-692efc8b]{transition:none}}.floating-term-body[data-v-692efc8b]{flex:auto;min-height:0;position:relative}.floating-term-starting[data-v-692efc8b]{color:var(--text-dim);padding:12px 14px;font-size:12px}.floating-term-handle[data-v-692efc8b]{background:var(--surface);border-top:1px solid var(--border);cursor:ns-resize;touch-action:none;flex:none;justify-content:center;align-items:center;height:10px;display:flex;position:relative}.floating-term-handle[data-v-692efc8b]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.floating-term-grip[data-v-692efc8b]{background:var(--border-strong);border-radius:2px;width:36px;height:3px}.floating-term-handle:hover .floating-term-grip[data-v-692efc8b],.floating-term.resizing .floating-term-grip[data-v-692efc8b]{background:var(--accent)}.floating-term-hide[data-v-692efc8b]{width:20px;height:14px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.floating-term-hide[data-v-692efc8b]:hover{color:var(--text-strong);background:var(--border)}.project-launcher[data-v-8d6d4c13]{background:var(--backdrop);color:var(--text);outline:none;justify-content:center;align-items:flex-start;padding:48px 24px 24px;display:flex;position:absolute;inset:0;overflow:auto}.pl-card[data-v-8d6d4c13]{flex-direction:column;gap:14px;width:min(520px,100%);display:flex}.pl-title[data-v-8d6d4c13]{color:var(--text-strong);margin:0;font-size:15px;font-weight:600}.pl-where[data-v-8d6d4c13]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;overflow:hidden}.pl-section[data-v-8d6d4c13]{flex-direction:column;gap:2px;display:flex}.pl-section-title[data-v-8d6d4c13]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);margin:0 0 4px;font-size:11px;font-weight:600}.pl-row[data-v-8d6d4c13],.pl-row-main[data-v-8d6d4c13]{border-radius:var(--radius);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.pl-row-terminal[data-v-8d6d4c13]{cursor:default;padding:0 8px 0 0}.pl-row-main[data-v-8d6d4c13]{border:0;flex:auto}.pl-row.selected[data-v-8d6d4c13]{background:var(--surface);border-color:var(--border)}.pl-num[data-v-8d6d4c13]{border:1px solid var(--border);width:18px;height:18px;color:var(--text-dim);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.pl-icon[data-v-8d6d4c13]{color:var(--text-dim);flex:none}.pl-label[data-v-8d6d4c13]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pl-session-title[data-v-8d6d4c13]{flex:auto}.pl-hint[data-v-8d6d4c13]{color:var(--text-dim);flex:none;margin-left:auto;font-size:11.5px}.pl-shell[data-v-8d6d4c13]{flex:none;min-width:130px}.pl-empty[data-v-8d6d4c13]{color:var(--text-dim);margin:2px 8px;font-size:12px}.pl-more[data-v-8d6d4c13]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:2px 8px 0;padding:2px 0;font-size:12px;display:inline-flex}.pl-foot[data-v-8d6d4c13]{border-top:1px solid var(--border);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.pl-remember[data-v-8d6d4c13]{cursor:pointer;color:var(--text);align-items:center;gap:6px;display:inline-flex}.pl-make-default[data-v-8d6d4c13]{color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 4px;font-size:11px}.ps[data-v-57d85259]{padding:12px;font-size:11.5px}.ps-line[data-v-57d85259]{color:var(--text-dim);align-items:center;gap:8px;display:flex}.ps-skel-row[data-v-57d85259]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ps-skel[data-v-57d85259]{background:var(--surface-3);border-radius:3px;height:10px}.ps-skel.w80[data-v-57d85259]{width:80%}.ps-skel.w50[data-v-57d85259]{opacity:.7;width:50%}.ps-error[data-v-57d85259]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ps-msg[data-v-57d85259]{color:var(--danger);overflow-wrap:anywhere;margin:0}.ps-msg-info[data-v-57d85259]{color:var(--text-dim);line-height:1.45}.ps-retry[data-v-57d85259]{align-items:center;gap:6px;display:inline-flex}.ps-spin[data-v-57d85259]{animation:1s linear infinite ps-spin-57d85259}@keyframes ps-spin-57d85259{to{transform:rotate(360deg)}}.mt-thumb[data-v-eee6eb7e]{border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);cursor:zoom-in;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.mt-thumb[data-v-eee6eb7e]:disabled{cursor:default}.mt-thumb.gone[data-v-eee6eb7e]{border-style:dashed}.mt-thumb[data-v-eee6eb7e]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mt-img[data-v-eee6eb7e]{object-fit:cover;width:100%;height:100%}.rm[data-v-4482287b]{--nc-foreground:currentColor;--nc-muted-foreground:var(--text-dim);--nc-muted:color-mix(in srgb, currentColor 8%, transparent);--nc-accent:color-mix(in srgb, currentColor 12%, transparent);--nc-border:color-mix(in srgb, currentColor 22%, transparent);--nc-primary:currentColor;min-width:0}.rm-md[data-v-4482287b]{font-size:inherit;line-height:inherit}.rm-md[data-v-4482287b] .cm-d-p{margin:0 0 6px}.rm-md[data-v-4482287b] .cm-d-p:last-child{margin-bottom:0}.rm-md[data-v-4482287b] .cm-d-pre{max-height:260px;margin:4px 0;font-size:11.5px;overflow:auto}.rm-md[data-v-4482287b] :is(.cm-d-h1,.cm-d-h2,.cm-d-h3){margin:6px 0 4px;font-size:1.05em}.rm-images[data-v-4482287b]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rm-images[data-v-4482287b]:first-child{margin-top:0}.rm-more[data-v-4482287b]{opacity:.75;align-self:center;padding:0 4px;font-size:11px}.rm-files[data-v-4482287b]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rm-file[data-v-4482287b]{border:1px solid color-mix(in srgb, currentColor 25%, transparent);max-width:100%;color:inherit;font:inherit;background:0 0;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}button.rm-file[data-v-4482287b]{cursor:pointer}button.rm-file[data-v-4482287b]:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.rm-file-name[data-v-4482287b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rm-file-size[data-v-4482287b]{opacity:.7}.task-limit[data-v-6d49ef9d]{background:color-mix(in srgb, var(--warn) 16%, transparent);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;padding:5px 8px;font-size:11.5px;display:flex}.task-limit-text[data-v-6d49ef9d]{color:var(--warn);font-weight:600}.task-report-file[data-v-6d49ef9d]{color:inherit;font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.task-report-file[data-v-6d49ef9d]:hover{text-decoration-color:currentColor}.task-report-text[data-v-6d49ef9d]{margin:0 0 4px}.sh-card-rich[data-v-13e98092]{white-space:normal}.sh-clamp[data-v-13e98092]{max-height:5.8em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.sh-panel{background:var(--surface);flex-direction:column;min-width:0;min-height:0;font-size:12.5px;display:flex;container-type:inline-size}.sh-head{border-bottom:1px solid var(--border);flex:none;padding:8px 10px}.sh-head-row{align-items:center;gap:6px;display:flex}.sh-head-text{flex:auto;min-width:0}.sh-title{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.sh-title-short{display:none}@container (width<=300px){.sh-title-full{display:none}.sh-title-short{display:inline}}.sh-subtitle{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sh-head-actions{flex:none;align-items:center;gap:2px;display:flex}.sh-icon-btn{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.sh-icon-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.sh-icon-btn:disabled{opacity:.45;cursor:default}.sh-icon-btn:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.sh-view-btn{color:var(--text)}.sh-view-count{background:var(--accent);color:#0b1530;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 4px;font-size:9px;font-weight:600;line-height:1;display:flex;position:absolute;top:-3px;right:-3px}.sh-spin{animation:1s linear infinite sh-spin}@keyframes sh-spin{to{transform:rotate(360deg)}}.sh-scope{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;margin-top:8px;padding:2px;display:flex}.sh-scope-btn{white-space:nowrap;text-overflow:ellipsis;min-width:0;height:22px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:1 1 0;padding:0 6px;font-size:11px;font-weight:500;overflow:hidden}.sh-scope-btn:hover:not(:disabled){background:var(--surface-3)}.sh-scope-btn.on{border-color:var(--border-strong);background:color-mix(in srgb, var(--text-strong) 10%, transparent);color:var(--text-strong)}.sh-scope-btn:disabled{opacity:.45;cursor:default}.sh-search{align-items:center;margin-top:8px;display:flex;position:relative}.sh-search-icon{color:var(--text-dim);pointer-events:none;position:absolute;left:8px}.sh-search-input{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;height:30px;color:var(--text);font:inherit;border-radius:6px;flex:auto;padding:0 44px 0 26px;font-size:12px}.sh-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent);outline:none}.sh-search-busy{color:var(--text-dim);position:absolute;right:26px}.sh-search-clear{width:20px;height:20px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:4px}.sh-search-clear:hover{color:var(--text-strong)}.sh-error{border-bottom:1px solid var(--border);color:var(--danger);flex:none;padding:6px 10px;font-size:11.5px}.sh-notice{border-bottom:1px solid var(--border);color:var(--text-dim);flex-direction:column;flex:none;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.4;display:flex}.sh-notice p{margin:0}.sh-notice-points{margin:0;padding-left:18px}.sh-notice-points li{margin:2px 0}.sh-bar{border-bottom:1px solid var(--border);background:var(--surface-2);flex:none;align-items:center;gap:8px;height:30px;padding:0 4px 0 12px;display:flex}.sh-bar-label{min-width:0;color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;font-weight:600;overflow:hidden}.sh-sort-btn{height:22px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:11.5px;display:inline-flex}.sh-sort-btn:hover{background:var(--surface-3);color:var(--text-strong)}.sh-sort-btn svg{color:var(--text-dim)}.sh-list{flex:auto;min-height:0;overflow:hidden auto}.sh-loading{padding:12px}.sh-loading-line{color:var(--text-dim);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.sh-skeleton{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.sh-skel-dot{background:var(--surface-3);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.sh-skel-lines{flex-direction:column;flex:auto;gap:6px;display:flex}.sh-skel{background:var(--surface-3);border-radius:3px;height:10px}.sh-skel.w80{width:80%;height:12px}.sh-skel.w60{opacity:.75;width:60%}.sh-skel.w40{opacity:.6;width:40%}.sh-empty{min-height:160px;color:var(--text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.sh-empty p{margin:0;font-size:13px;font-weight:500}.sh-empty-icon{opacity:.5}.sh-group{z-index:1;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);width:100%;height:32px;color:var(--text-strong);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.sh-group:hover{background:var(--surface-3)}.sh-group-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.sh-group-count{border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:2px 8px;font-size:11px;line-height:1}.sh-chevron-r{flex:none;transition:transform .1s}.sh-chevron-r.open{transform:rotate(90deg)}.sh-chevron{transition:transform .1s}.sh-chevron.open{transform:rotate(180deg)}.sh-row{border-bottom:1px solid var(--border);cursor:pointer;flex-direction:column;min-width:0;padding:8px 12px;transition:background 80ms;display:flex}.sh-row:hover{background:color-mix(in srgb, var(--surface-3) 55%, transparent)}.sh-row-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;display:grid}.sh-row-title{min-width:0;color:var(--text-strong);font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.clamp1{-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sh-row-actions{flex:none;align-items:center;gap:2px;display:flex}.sh-hover{opacity:0;align-items:center;max-width:0;transition:max-width .12s,opacity .12s;display:flex;overflow:hidden}.sh-row:hover .sh-hover,.sh-row:focus-within .sh-hover,.sh-row.expanded .sh-hover{opacity:1;max-width:60px;overflow:visible}.sh-row-preview{-webkit-line-clamp:2;color:var(--text-dim);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.sh-role{color:var(--text);font-weight:500}.sh-row-preview mark{background:color-mix(in srgb, var(--warn) 35%, transparent);color:var(--text-strong);border-radius:2px}.sh-meta{color:var(--text-dim);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;margin-top:4px;font-size:11px;line-height:16px;display:grid}.sh-meta-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.sh-meta-line{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.sh-meta-agent,.sh-meta-account{text-overflow:ellipsis;min-width:0;overflow:hidden}.sh-meta-agent{flex:0 2 auto}.sh-sep{opacity:.55;flex:none}.sh-nums{font-variant-numeric:tabular-nums;flex:none}.sh-folder-line{grid-column:1/-1;min-width:0;display:flex}.sh-badge{border:1px solid var(--border);background:var(--surface-2);max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:500;line-height:15px;display:inline-block;overflow:hidden}.sh-details{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 60%, transparent);cursor:default;border-radius:8px;margin-top:8px;overflow:hidden}.sh-details-actions{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-3) 30%, transparent);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.sh-details-actions .exit-btn{align-items:center;gap:5px;height:26px;padding:0 9px;font-size:11px;display:inline-flex}.sh-details-body{flex-direction:column;gap:12px;padding:10px;display:flex}.sh-section{flex-direction:column;gap:6px;display:flex}.sh-section-head{color:var(--text-dim);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.sh-card{border:1px solid var(--border);border-radius:6px;padding:6px 10px}.sh-card-user{background:color-mix(in srgb, var(--text-strong) 4%, transparent)}.sh-card-agent{background:color-mix(in srgb, var(--surface-3) 40%, transparent)}.sh-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.sh-card-role{color:var(--text-dim);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.sh-card>.sh-card-role{margin-bottom:4px}.sh-copy{height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-size:10px;display:inline-flex}.sh-copy:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.sh-copy:disabled{opacity:.5;cursor:default}.sh-card-text{max-height:192px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-size:12px;line-height:1.35;overflow-y:auto}.sh-card-text.clamp4{white-space:normal}.sh-card-empty{color:var(--text-dim);margin:0;font-size:11px;line-height:16px}.sh-empty-box{border:1px dashed var(--border);color:var(--text-dim);border-radius:6px;padding:6px 10px;font-size:11px;line-height:16px}.sh-turns{flex-direction:column;gap:6px;display:flex}.sh-child{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-3) 30%, transparent);border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:6px 10px;display:flex}.sh-child-top{align-items:center;gap:6px;min-width:0;display:flex}.sh-child-title{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;overflow:hidden}.sh-child-meta{color:var(--text-dim);align-items:center;gap:6px;font-size:11px;display:flex}.sh-dot{background:var(--text-dim);border-radius:50%;flex:none;width:7px;height:7px}.sh-dot.is-working{background:var(--accent)}.sh-dot.is-done{background:#4ade80}.sh-dot.is-unverifiable{background:var(--warn)}.sh-path{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:11px;line-height:16px;overflow:hidden}.sh-model{color:var(--text);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;font-size:12px;line-height:16px;overflow:hidden}.sh-more{border-top:1px solid var(--border);flex:none;padding:8px}.sh-more .exit-btn{width:100%}.sh-menu{min-width:190px}.sh-view-menu{width:230px}.sh-depth-menu{width:240px}.sh-menu-row{justify-content:space-between;align-items:center;gap:4px;padding:2px 8px;display:flex}.sh-menu-heading{color:var(--text-dim);font-size:11px;font-weight:600}.sh-menu-bulk{align-items:center;gap:4px;display:flex}.sh-menu-pill{color:var(--text-dim);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:400}.sh-menu-note{white-space:normal;font-weight:400;line-height:1.35}.sh-menu-hint{color:var(--text-dim);margin-left:auto;font-size:11px;font-weight:400}.sh-error{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sh-error>.sh-error-text{flex:140px;min-width:0}.sh-error-retry{flex:none}.sh-error-more{flex-basis:100%;order:3}.sh-error-more p{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.sh-notice-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.sh-consent-more p{margin:4px 0 0}.cm-media[data-v-eb614c7b]{flex-direction:column;gap:14px;padding:8px 10px 16px;display:flex}.cm-head[data-v-eb614c7b]{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.cm-count[data-v-eb614c7b]{background:var(--surface-3);border-radius:8px;padding:0 6px;font-weight:500}.cm-grid[data-v-eb614c7b]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.cm-tile[data-v-eb614c7b]{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.cm-tile-btn[data-v-eb614c7b]{border:1px solid var(--border);background:var(--surface-2);width:92px;height:92px;color:var(--text-dim);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex}.cm-tile-btn[data-v-eb614c7b]:hover{color:var(--text-strong)}.cm-tile-label[data-v-eb614c7b]{text-align:center;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;font-size:10.5px;line-height:13px;display:-webkit-box;overflow:hidden}.cm-tile-who[data-v-eb614c7b]{max-width:92px;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cm-jump[data-v-eb614c7b]{width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cm-jump[data-v-eb614c7b]:hover{background:var(--surface-3);color:var(--text-strong)}.cm-tile-jump[data-v-eb614c7b]{background:color-mix(in srgb, var(--surface) 80%, transparent);opacity:0;position:absolute;top:3px;right:3px}.cm-tile:hover .cm-tile-jump[data-v-eb614c7b],.cm-tile-jump[data-v-eb614c7b]:focus-visible{opacity:1}.cm-rows[data-v-eb614c7b]{flex-direction:column;gap:2px;display:flex}.cm-row[data-v-eb614c7b]{border-radius:6px;align-items:center;gap:6px;min-width:0;padding:2px 4px;display:flex}.cm-row[data-v-eb614c7b]:hover{background:var(--surface-2)}.cm-row-main[data-v-eb614c7b]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:3px 0;display:flex}.cm-row-icon[data-v-eb614c7b]{color:var(--text-dim);flex:none}.cm-row-text[data-v-eb614c7b]{flex-direction:column;min-width:0;display:flex}.cm-row-label[data-v-eb614c7b],.cm-row-sub[data-v-eb614c7b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-row-label[data-v-eb614c7b]{color:var(--text-strong);font-size:12px}.cm-row-main:hover .cm-row-label[data-v-eb614c7b]{text-underline-offset:2px;text-decoration:underline}.cm-row-sub[data-v-eb614c7b]{color:var(--text-dim);font-size:10.5px}.cm-row-commit[data-v-eb614c7b]{cursor:default}.cm-row-main.cm-row-commit:hover .cm-row-label[data-v-eb614c7b]{text-decoration:none}.cm-row-hash[data-v-eb614c7b]{font-family:var(--mono,ui-monospace, Consolas, monospace)}.cm-row-who[data-v-eb614c7b]{max-width:40%;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:10.5px;overflow:hidden}.cm-more[data-v-eb614c7b]{background:var(--surface-3);color:var(--text-dim);font:inherit;cursor:pointer;border:0;border-radius:12px;align-self:flex-start;margin-top:6px;padding:3px 10px;font-size:11px}.cm-more[data-v-eb614c7b]:hover{color:var(--text-strong)}.cm-section[data-v-eb614c7b]{flex-direction:column;display:flex}.cm-end[data-v-eb614c7b]{height:1px}.cv-panel[data-v-1a2d6378]{height:100%;color:var(--text)}.cv-head-icon[data-v-1a2d6378]{color:var(--text-dim);flex:none}.cv-scope[data-v-1a2d6378]{flex:none}.cv-filters[data-v-1a2d6378]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:6px 10px;display:flex}.cv-select[data-v-1a2d6378]{flex:90px;min-width:0}.cv-chip[data-v-1a2d6378]{border:1px solid var(--border-strong);height:22px;color:var(--text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:11px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.cv-chip[data-v-1a2d6378]:hover{color:var(--text-strong)}.cv-chip.on[data-v-1a2d6378]{background:var(--surface-3);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}.cv-chip[data-v-1a2d6378]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cv-search[data-v-1a2d6378]{flex:100%;margin:0}.cv-types[data-v-1a2d6378]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;gap:4px;padding:6px 10px;display:flex}.cv-type[data-v-1a2d6378]:disabled{opacity:.45;cursor:default}.cv-type[data-v-1a2d6378]:disabled:hover{color:var(--text-dim)}.cv-type-count[data-v-1a2d6378]{color:var(--text-dim);font-variant-numeric:tabular-nums}.cv-waiting[data-v-1a2d6378]{border-bottom:1px solid var(--border);color:var(--text-dim);flex:none;padding:4px 10px;font-size:11px;line-height:15px}.cv-views[data-v-1a2d6378]{gap:2px;margin-left:auto;display:inline-flex}.cv-view[data-v-1a2d6378]{width:24px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cv-view[data-v-1a2d6378]:hover{color:var(--text-strong)}.cv-view.on[data-v-1a2d6378]{background:var(--surface-3);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--accent)}.cv-view[data-v-1a2d6378]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cv-bar[data-v-1a2d6378]{flex:none}.cv-list[data-v-1a2d6378]{flex-direction:column;display:flex}.cv-group[data-v-1a2d6378]{gap:0;padding:0 4px 0 6px}.cv-group-main[data-v-1a2d6378]{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0 4px;display:flex}.cv-team-icon[data-v-1a2d6378]{color:var(--text-dim);flex:none;display:inline-flex}.cv-group-when[data-v-1a2d6378]{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:400}.cv-copy[data-v-1a2d6378]{flex:none}.cv-lines[data-v-1a2d6378]{flex-direction:column;gap:2px;padding:4px 10px 12px;display:flex}.cv-stamp[data-v-1a2d6378]{color:var(--text-dim);align-self:center;margin:10px 0 4px;font-size:10.5px;font-weight:600}.cv-earlier[data-v-1a2d6378]{background:var(--surface-3);color:var(--text-dim);font:inherit;cursor:pointer;border:0;border-radius:12px;align-self:center;margin-top:10px;padding:3px 10px;font-size:11px}.cv-earlier[data-v-1a2d6378]:hover{color:var(--text-strong)}.cv-line[data-v-1a2d6378]{align-items:flex-end;gap:6px;max-width:100%;display:flex}.cv-line.shape-first[data-v-1a2d6378],.cv-line.shape-single[data-v-1a2d6378]{margin-top:10px}.cv-stamp+.cv-line[data-v-1a2d6378]{margin-top:0}.cv-line.from-you[data-v-1a2d6378]{flex-direction:row-reverse}.cv-line.from-tessel[data-v-1a2d6378]{justify-content:center;margin:8px 0 4px}.cv-avatar[data-v-1a2d6378]{border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:2px;display:flex;overflow:hidden}.cv-avatar.shown[data-v-1a2d6378]{background:var(--surface-2)}.cv-col[data-v-1a2d6378]{flex-direction:column;align-items:flex-start;min-width:0;max-width:80%;display:flex}.cv-line.from-you .cv-col[data-v-1a2d6378]{align-items:flex-end}.cv-line-head[data-v-1a2d6378]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0 0 2px 10px;font-size:11px;display:flex}.cv-who[data-v-1a2d6378]{color:var(--text-dim);font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.cv-who.link[data-v-1a2d6378]{cursor:pointer}.cv-logo[data-v-1a2d6378]{flex:none}.cv-program[data-v-1a2d6378]{color:var(--text-dim);font-weight:500}.cv-locate[data-v-1a2d6378]{opacity:.6}.cv-who.link[data-v-1a2d6378]:hover{opacity:.8}.cv-arrow[data-v-1a2d6378],.cv-comma[data-v-1a2d6378]{color:var(--text-dim)}.cv-comma[data-v-1a2d6378]{margin-left:-3px}.cv-bubble[data-v-1a2d6378]{background:var(--surface-3);min-width:0;max-width:100%;color:var(--text-strong);border-radius:18px;padding:8px 13px;transition:filter 80ms;position:relative;box-shadow:0 1px 1.5px #0000001f}.cv-line:hover .cv-bubble[data-v-1a2d6378]{filter:brightness(1.04)}.cv-line.from-you .cv-bubble[data-v-1a2d6378]{color:#fff;background:linear-gradient(160deg,#2b9bff 0%,#0a7cff 55%,#0066f0 100%);box-shadow:0 1px 2px #0066f059}.cv-line.from-agent.shape-first .cv-bubble[data-v-1a2d6378]{border-bottom-left-radius:4px}.cv-line.from-agent.shape-mid .cv-bubble[data-v-1a2d6378]{border-top-left-radius:4px;border-bottom-left-radius:4px}.cv-line.from-agent.shape-last .cv-bubble[data-v-1a2d6378]{border-top-left-radius:4px}.cv-line.from-you.shape-first .cv-bubble[data-v-1a2d6378]{border-bottom-right-radius:4px}.cv-line.from-you.shape-mid .cv-bubble[data-v-1a2d6378]{border-top-right-radius:4px;border-bottom-right-radius:4px}.cv-line.from-you.shape-last .cv-bubble[data-v-1a2d6378]{border-top-right-radius:4px}.cv-line.unsent .cv-bubble[data-v-1a2d6378]{opacity:.6}.cv-text[data-v-1a2d6378]{letter-spacing:.005em;overflow-wrap:anywhere;font-size:13px;line-height:18.5px}.cv-text.clamp4[data-v-1a2d6378]{max-height:78px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.cv-line.flash .cv-bubble[data-v-1a2d6378]{box-shadow:0 0 0 2px var(--accent)}.cv-line.long .cv-text[data-v-1a2d6378]{cursor:pointer}.cv-more[data-v-1a2d6378]{color:inherit;font:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:11px;font-weight:600;display:block}.cv-more[data-v-1a2d6378]:hover{opacity:1;text-decoration:underline}.cv-caption[data-v-1a2d6378]{max-height:0;color:var(--text-dim);opacity:0;flex-wrap:wrap;align-self:stretch;gap:6px;margin:0 10px;font-size:10.5px;line-height:14px;transition:max-height .12s,opacity .12s;display:flex;overflow:hidden}.cv-caption.shown[data-v-1a2d6378]{opacity:1;max-height:none;margin-top:2px}.cv-line:hover .cv-caption[data-v-1a2d6378]:not(.shown){opacity:1;max-height:40px;margin-top:2px}.cv-caption .cv-when[data-v-1a2d6378]{opacity:0}.cv-line:hover .cv-caption .cv-when[data-v-1a2d6378]{opacity:1}.cv-note[data-v-1a2d6378]{font-style:italic}.cv-model[data-v-1a2d6378]{white-space:nowrap;margin-left:auto}.cv-via[data-v-1a2d6378]{float:right;opacity:.55;margin:3px 0 0 6px;display:inline-flex}.cv-system[data-v-1a2d6378]{background:color-mix(in srgb, var(--surface-3) 55%, transparent);max-width:100%;color:var(--text-dim);text-align:center;border-radius:12px;padding:3px 10px;font-size:11px;line-height:15px}.cv-system .cv-who[data-v-1a2d6378]{font-size:11px}.cv-system-text[data-v-1a2d6378]{white-space:pre-wrap;overflow-wrap:anywhere;margin-left:4px;display:inline}.cv-system-text.clamp4[data-v-1a2d6378]{cursor:pointer;display:-webkit-box}.adb-running[data-v-abf8d4b3]{color:var(--accent);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;display:inline-flex}.adb-running-icon[data-v-abf8d4b3]{animation:1.2s steps(4,end) infinite adb-running-pulse-abf8d4b3}@keyframes adb-running-pulse-abf8d4b3{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.adb-running-icon[data-v-abf8d4b3]{animation:none}}.adb{--adb-waiting:#f97316;--adb-working:#3ddc84;--adb-done:#10b981;--adb-idle:color-mix(in srgb, var(--text-dim) 55%, transparent);--adb-sleeping:color-mix(in srgb, var(--text-dim) 28%, transparent);background:var(--surface);flex-direction:column;min-width:0;min-height:0;font-size:12.5px;display:flex;container-type:inline-size}.adb-head{border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:8px;padding:10px 10px 8px;display:flex}.adb-head-row{align-items:flex-start;gap:8px;display:flex}.adb-head-text{flex:auto;min-width:0}.adb-total{color:var(--text-strong);font-size:18px;font-weight:650;line-height:1.2}.adb-summary{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.adb-group-switch{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;flex:none;padding:2px;display:inline-flex}.adb-group-btn{height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 8px;font-size:11.5px}.adb-group-btn:hover{color:var(--text)}.adb-group-btn.on{border-color:var(--border-strong);background:color-mix(in srgb, var(--text-strong) 10%, transparent);color:var(--text-strong)}.adb-group-btn:focus-visible,.adb-chip:focus-visible,.adb-sleep:focus-visible,.adb-card:focus-visible{box-shadow:0 0 0 1px var(--accent);outline:none}.adb-bar{background:var(--surface-3);border-radius:2px;height:4px;display:flex;overflow:hidden}.adb-bar-seg{height:100%;transition:width .2s}.adb-bar-seg+.adb-bar-seg{margin-left:1px}.adb-bar-seg.adb-waiting,.adb-chip-dot.adb-waiting{background:var(--adb-waiting)}.adb-bar-seg.adb-working,.adb-chip-dot.adb-working{background:var(--adb-working)}.adb-bar-seg.adb-done,.adb-chip-dot.adb-done{background:var(--adb-done)}.adb-bar-seg.adb-idle,.adb-chip-dot.adb-idle{background:var(--adb-idle)}.adb-bar-seg.adb-sleeping,.adb-chip-dot.adb-sleeping{background:var(--adb-sleeping)}.adb-chips{flex-wrap:wrap;gap:4px;display:flex}.adb-chip{border:1px solid var(--border);height:22px;color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:11px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.adb-chip:hover{background:var(--surface-3);color:var(--text)}.adb-chip.on{border-color:var(--border-strong);background:color-mix(in srgb, var(--text-strong) 10%, transparent);color:var(--text-strong)}.adb-chip-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.adb-chip-count{color:var(--text-dim);font-variant-numeric:tabular-nums}.adb-tools{align-items:center;gap:6px;display:flex}.adb-search{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.adb-search-icon{color:var(--text-dim);pointer-events:none;position:absolute;left:8px}.adb-search-input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:26px;color:var(--text);border-radius:6px;padding:0 24px 0 26px;font-size:12px}.adb-search-input::-webkit-search-cancel-button{display:none}.adb-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent);outline:none}.adb-search-clear{width:18px;height:18px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:4px}.adb-search-clear:hover{color:var(--text-strong)}.adb-sleep{border:1px solid var(--border);background:var(--surface-2);height:26px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;display:inline-flex}.adb-sleep:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.adb-sleep:disabled{color:var(--text-dim);cursor:default;opacity:.6}.adb-body{flex:auto;min-height:0;padding:4px 10px 12px;overflow-y:auto}.adb-group{margin-top:8px}.adb-group-title{color:var(--text-dim);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:600;display:flex}.adb-group-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adb-group-count{color:color-mix(in srgb, var(--text-dim) 70%, transparent);font-variant-numeric:tabular-nums}.adb-grid{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}@container (width>=520px){.adb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=840px){.adb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1280px){.adb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.adb-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-width:0;color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:9px;padding:8px 9px;transition:background .1s,border-color .1s;display:flex;position:relative}.adb-card:hover{border-color:var(--border-strong);background:var(--surface-3)}.adb-card.focused{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.adb-card-icon{background:var(--surface);border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.adb-card-dot{background:var(--surface-2);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.adb-card:hover .adb-card-dot{background:var(--surface-3)}.adb-card-text{flex-direction:column;flex:auto;min-width:0;display:flex}.adb-card-title{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.adb-card.unvisited .adb-card-title{font-weight:600}.adb-card-sub{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adb-card-team{z-index:1;background:var(--surface-2);min-width:14px;height:14px;box-shadow:0 0 0 1px var(--border);color:var(--text-dim);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;left:-5px}.adb-card:hover .adb-card-team{background:var(--surface-3)}.adb-card-team.lead{color:var(--text-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--text-strong) 70%, transparent)}.adb-card-running{vertical-align:-1px;margin-right:6px}.adb-pill{background:color-mix(in srgb, var(--text-dim) 14%, transparent);color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9px;flex:none;padding:1px 7px;font-size:10.5px}.adb-pill-waiting{background:color-mix(in srgb, var(--adb-waiting) 18%, transparent);color:var(--adb-waiting)}.adb-pill-working{background:color-mix(in srgb, var(--adb-working) 16%, transparent);color:var(--adb-working)}.adb-pill-done{background:color-mix(in srgb, var(--adb-done) 16%, transparent);color:var(--adb-done)}.adb-empty{text-align:center;padding:28px 12px}.adb-empty-title{color:var(--text-strong);font-weight:600}.adb-empty-hint{color:var(--text-dim);margin-top:4px}.side-tab-action{width:28px;height:28px;color:color-mix(in srgb, var(--text-dim) 75%, transparent);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.side-tab-action:hover,.side-tab-action.on{background:var(--surface-3);color:var(--text-strong)}.side-tab-action:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.workspace:has(>.task-panel.side-fullscreen){isolation:isolate}.task-panel.side-fullscreen{z-index:110;border-left:0;position:absolute;inset:0;flex-basis:auto!important}.adb-card-side{flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:0;display:flex}.adb-cost{max-width:120px}.adb-children{min-width:0;color:var(--text-dim);align-items:center;gap:5px;margin-top:2px;font-size:10.5px;display:flex}.adb-children-dots{flex:none;align-items:center;gap:2px;display:inline-flex}.adb-children-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adb-children-list{flex-direction:column;gap:8px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.adb-child{align-items:flex-start;gap:6px;min-width:0;display:flex}.adb-child-text{flex-direction:column;min-width:0;display:flex}.adb-child-title{color:var(--text-strong);overflow-wrap:anywhere;font-size:12px}.adb-child-sub{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.rb[data-v-da32d787]{border-bottom:1px solid var(--border);min-height:24px;color:var(--text-dim);flex:none;align-items:center;gap:6px;padding:2px 10px;font-size:11px;display:flex;overflow:hidden}.rb-tag[data-v-da32d787]{background:var(--bg-hover,#7f7f7f26);color:var(--text-strong);border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 6px;font-weight:500;display:inline-flex}.rb-where[data-v-da32d787]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;overflow:hidden}.rb-busy[data-v-da32d787]{flex:none;align-items:center;gap:4px;max-width:50%;display:inline-flex}.rb-slow[data-v-da32d787]{color:var(--warn,#d29922)}.rb-label[data-v-da32d787]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rb-spin[data-v-da32d787]{animation:1s linear infinite rb-spin-da32d787}@keyframes rb-spin-da32d787{to{transform:rotate(360deg)}}.rb-cancel[data-v-da32d787]{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rb-off[data-v-da32d787]{white-space:nowrap;flex:none}.rb-connect[data-v-da32d787]{border:1px solid var(--border);color:var(--text-strong);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:1px 8px;font-size:11px}.rb-connect[data-v-da32d787]:hover:not(:disabled){background:var(--bg-hover,#7f7f7f33)}.rb-connect[data-v-da32d787]:disabled{opacity:.6;cursor:default}.rb-cancel[data-v-da32d787]:hover{background:var(--bg-hover,#7f7f7f33);color:var(--text-strong)}.th-item[data-v-b09ebea7]{border-bottom:1px solid var(--border)}.th-row[data-v-b09ebea7]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:4px;padding:6px 10px 6px 6px;display:flex}.th-row[data-v-b09ebea7]:hover,.th-row.open[data-v-b09ebea7]{background:var(--surface-2)}.th-chevron[data-v-b09ebea7]{color:var(--text-dim);flex:none;margin-top:2px}.th-main[data-v-b09ebea7]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.th-line1[data-v-b09ebea7]{align-items:baseline;gap:8px;display:flex}.th-task[data-v-b09ebea7]{min-width:0;color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.th-cost[data-v-b09ebea7]{font-variant-numeric:tabular-nums;flex:none}.th-cost.dim[data-v-b09ebea7]{color:var(--text-dim)}.th-line2[data-v-b09ebea7]{color:var(--text-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 10px;font-size:11px;display:flex}.th-agent[data-v-b09ebea7]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.th-detail[data-v-b09ebea7]{background:var(--surface-2);flex-direction:column;gap:4px;padding:4px 10px 10px 22px;font-size:11.5px;display:flex}.th-detail-head[data-v-b09ebea7]{color:var(--text-strong);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-weight:600;display:flex}.th-open-btn[data-v-b09ebea7]{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-3);color:var(--text-strong);font:inherit;cursor:pointer;align-items:center;gap:4px;padding:2px 8px;font-weight:400;display:inline-flex}.th-open-btn[data-v-b09ebea7]:hover{border-color:var(--accent)}.th-periods[data-v-b09ebea7]{color:var(--text);font-variant-numeric:tabular-nums;margin:0;padding-left:16px}.th-models[data-v-b09ebea7]{border-collapse:collapse;font-variant-numeric:tabular-nums}.th-models td[data-v-b09ebea7]{padding:1px 12px 1px 0}.th-dim[data-v-b09ebea7]{color:var(--text-dim)}.th-scope[data-v-ef97cef9]{flex:none;margin:0 0 8px}.th-panel[data-v-ef97cef9]{background:var(--surface);min-width:0;height:100%;min-height:0;color:var(--text);flex-direction:column;font-size:12.5px;display:flex}.th-head[data-v-ef97cef9]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:6px;padding:8px 10px;display:flex}.th-head-icon[data-v-ef97cef9]{color:var(--text-dim)}.th-title[data-v-ef97cef9]{min-width:0;color:var(--text-strong);flex:auto;font-size:12px;font-weight:600}.th-icon-btn[data-v-ef97cef9]{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.th-icon-btn[data-v-ef97cef9]:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.th-icon-btn[data-v-ef97cef9]:disabled{opacity:.4;cursor:default}.th-totals[data-v-ef97cef9]{border-bottom:1px solid var(--border);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}.th-stat[data-v-ef97cef9]{flex-direction:column;min-width:0;display:flex}.th-stat-value[data-v-ef97cef9]{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.th-stat-label[data-v-ef97cef9],.th-totals-note[data-v-ef97cef9]{color:var(--text-dim);font-size:11px}.th-totals-note[data-v-ef97cef9]{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.th-filters[data-v-ef97cef9]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;gap:4px;padding:6px 10px;display:flex}.th-select[data-v-ef97cef9]{flex:100px;min-width:0}.th-search[data-v-ef97cef9]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text-dim);flex:100%;align-items:center;gap:4px;padding:0 6px;display:flex}.th-search input[data-v-ef97cef9]{min-width:0;height:24px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:auto}.th-list[data-v-ef97cef9]{flex:auto;min-height:0;overflow-y:auto}.th-empty[data-v-ef97cef9]{color:var(--text-dim);padding:16px 12px}.th-spacer[data-v-ef97cef9]{flex:none}.lsa[data-v-875aca18]{flex:none;align-items:center;display:inline-flex}.lsa-dot[data-v-875aca18]{min-width:var(--lsa-size);height:var(--lsa-size);border:1.5px solid var(--surface);border-radius:calc(var(--lsa-size) / 2);color:#fff;font-size:calc(var(--lsa-size) * .5);letter-spacing:0;box-sizing:border-box;place-items:center;margin-left:-4px;padding:0 2px;font-weight:700;line-height:1;display:inline-grid}.lsa-dot[data-v-875aca18]:first-child{margin-left:0}.lsa-more[data-v-875aca18]{background:var(--surface-3);color:var(--text)}.rh-dot{background:color-mix(in srgb, var(--text-dim) 40%, transparent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.rh-dot.small{width:6px;height:6px}.rh-dot-ok{background:#10b981}.rh-dot-busy{background:#eab308}.rh-dot-bad{background:#ef4444}.rh-ok{color:#10b981}.rh-busy{color:#eab308}.rh-spin{animation:1s linear infinite rh-spin}@keyframes rh-spin{to{transform:rotate(360deg)}}.rh-pane{flex-direction:column;gap:16px;display:flex}.rh-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rh-head-title{color:var(--text-strong);margin:0;font-size:13px;font-weight:500}.rh-head-desc{color:var(--text-dim);margin:2px 0 0;font-size:12px}.rh-head-actions{flex:none;align-items:center;gap:6px;display:flex}.rh-btn{border:1px solid var(--border-strong);height:24px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.rh-btn.ghost{border-color:#0000}.rh-btn:hover:not(:disabled){background:var(--surface-3)}.rh-btn:disabled{opacity:.5;cursor:default}.rh-btn.primary{background:var(--accent);color:#0b1530;border-color:#0000;font-weight:600}.rh-icon-btn{width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.rh-icon-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.rh-icon-btn.danger:hover:not(:disabled){color:#f87171}.rh-icon-btn:disabled{opacity:.5;cursor:default}.rh-notice{color:var(--text-dim);margin:0;font-size:12px}.rh-notice.ok{color:#10b981}.rh-notice.bad{color:#f87171}.rh-empty{border:1px dashed color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--surface-2) 30%, transparent);color:var(--text-dim);border-radius:8px;justify-content:center;align-items:center;padding:20px 16px;font-size:13px;display:flex}.rh-list{flex-direction:column;gap:8px;display:flex}.rh-card{border:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:color-mix(in srgb, var(--surface-2) 40%, transparent);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.rh-card-icon{color:var(--text-dim);flex:none}.rh-card-main{flex:auto;min-width:0}.rh-card-title{align-items:center;gap:8px;display:flex}.rh-card-label{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.rh-card-status,.rh-card-source{color:var(--text-dim);white-space:nowrap;font-size:11px}.rh-card-endpoint{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.rh-card-error{color:#f87171;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.rh-card-actions{flex:none;align-items:center;gap:4px;display:flex}.rh-backdrop{z-index:80;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rh-dialog{border:1px solid var(--border);background:var(--surface);width:min(36rem,100%);max-height:calc(100vh - 3rem);color:var(--text);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 48px #00000059}.rh-dialog-head{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);flex-direction:column;gap:6px;padding:24px 48px 16px 24px;display:flex;position:relative}.rh-dialog-title{color:var(--text-strong);margin:0;font-size:16px;font-weight:600}.rh-dialog-desc{color:var(--text-dim);margin:0;font-size:13px}.rh-dialog-close{position:absolute;top:14px;right:14px}.rh-chip{border:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--surface-3) 20%, transparent);max-width:100%;color:var(--text-dim);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex;overflow:hidden}.rh-chip strong{color:var(--text-strong);font-weight:500}.rh-chip code{color:var(--text-strong);text-overflow:ellipsis;overflow:hidden}.rh-dialog-body{flex:auto;min-height:0;padding:16px 24px;overflow-y:auto}.rh-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rh-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rh-field.wide{grid-column:span 2}.rh-field label{color:var(--text-strong);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.rh-field input{border:1px solid var(--border-strong);background:var(--surface-2);height:32px;color:var(--text-strong);font:inherit;border-radius:6px;padding:0 10px;font-size:13px}.rh-field input:focus{border-color:var(--accent);outline:none}.rh-field-hint{color:var(--text-dim);margin:0;font-size:11px}.rh-advanced-toggle svg{transition:transform .15s}.rh-advanced-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rh-advanced{flex-direction:column;gap:16px;padding-top:12px;display:flex}.rh-dialog-foot{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--surface-3) 10%, transparent);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.rh-form-error{color:#f87171;margin:12px 0 0;font-size:12px}.rh-pop{width:min(20rem,100vw - 1rem)}.rh-status-row{align-items:center;gap:10px;padding:6px 8px;display:flex}.rh-status-main{flex:auto;min-width:0}.rh-status-label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.rh-status-sub{min-width:0;color:var(--text-dim);align-items:center;gap:6px;font-size:10px;display:flex}.rh-status-action{color:var(--text-strong);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:2px 6px;font-size:10px;font-weight:500}.rh-status-action.muted{color:var(--text-dim);font-weight:400}.rh-status-action:hover{background:color-mix(in srgb, var(--surface-3) 70%, transparent);color:var(--text-strong)}.ssh-cred-backdrop{z-index:2147483100}.ssh-cred-dialog{gap:16px;width:min(360px,100%);padding:24px;overflow:visible}.ssh-cred-head{flex-direction:column;gap:8px;display:flex}.ssh-cred-title{color:var(--text-strong);margin:0;font-size:14px;font-weight:600;line-height:1}.ssh-cred-desc{color:var(--text-dim);overflow-wrap:anywhere;margin:0;font-size:12px}.ssh-cred-target{color:var(--text-strong);font-weight:500}.ssh-cred-label{color:var(--text-dim);white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.ssh-cred-input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-2);width:100%;height:32px;color:var(--text-strong);font:inherit;border-radius:6px;padding:0 10px;font-size:13px}.ssh-cred-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);outline:none}.ssh-cred-question{border:1px solid var(--border-strong);background:var(--surface-2);max-height:220px;color:var(--text-strong);font-family:var(--font-mono,ui-monospace, Consolas, monospace);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45;overflow:auto}.ssh-cred-input:disabled{opacity:.5}.ssh-cred-error{color:#f87171;margin:6px 0 0;font-size:11px}.ssh-cred-foot{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ssh-cred-btn{height:32px;padding:0 12px;font-size:13px}.reset-history[data-v-4d749eed]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 40%, transparent);min-width:0;color:var(--text);border-radius:8px;padding:16px;font-size:13px}.reset-history.compact[data-v-4d749eed]{padding:10px 12px}.rh-heading[data-v-4d749eed],.rh-line[data-v-4d749eed]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rh-head[data-v-4d749eed]{color:var(--text-strong);margin:0;font-size:14px;font-weight:600;line-height:1.4}.rh-title[data-v-4d749eed]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.rh-title[data-v-4d749eed]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rh-chevron[data-v-4d749eed]{color:var(--text-dim);transition:transform .12s}.rh-chevron.open[data-v-4d749eed]{transform:rotate(90deg)}.rh-muted[data-v-4d749eed],time[data-v-4d749eed]{color:var(--text-dim);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.rh-muted[data-v-4d749eed]{margin:4px 0}.rh-callout[data-v-4d749eed]{margin:8px 0}.rh-more[data-v-4d749eed]{flex:100%}.rh-more>p[data-v-4d749eed]{overflow-wrap:anywhere;margin:4px 0 0;font-family:Cascadia Mono,Consolas,monospace;font-size:11px}.rh-list[data-v-4d749eed]{border-top:1px solid var(--border);margin:8px 0;padding:0;list-style:none}.rh-row[data-v-4d749eed]{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:9px 0}.rh-what[data-v-4d749eed]{align-items:center;gap:8px;min-width:0;display:inline-flex}.rh-account[data-v-4d749eed]{color:var(--text-strong)}.rh-windows[data-v-4d749eed]{margin-top:4px}.rh-windows>div[data-v-4d749eed]{color:var(--text-dim);font-size:12px}.rh-provider[data-v-4d749eed]{margin-top:12px}.rh-credits[data-v-4d749eed]{max-height:240px;overflow-y:auto}.stats-usage{color:var(--text);gap:20px;min-width:0;font-size:14px;display:grid}.stats-usage *{box-sizing:border-box}.stats-usage h3,.stats-usage h4,.stats-usage p{margin:0}.stats-usage h3,.stats-usage h4{color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.4}.stats-usage button,.stats-usage input{font:inherit}.stats-usage button{cursor:pointer}.stats-usage button:disabled{cursor:default;opacity:.5}.stats-usage button:focus-visible,.stats-usage input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stats-usage .su-muted{color:var(--text-dim);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.stats-usage .su-error{color:var(--danger);overflow-wrap:anywhere;margin:8px 0;font-size:11px;line-height:1.5}.su-analytics-head,.su-section-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.su-analytics-head{align-items:center}.su-section-head>div:first-child{min-width:0}.su-button,.su-icon-button,.su-text-button{color:var(--text);border:1px solid var(--border-strong);background:var(--surface-2);border-radius:5px;padding:6px 10px}.su-button:hover:not(:disabled),.su-icon-button:hover:not(:disabled){background:var(--surface-3)}.su-icon-button{background:0 0;border-color:#0000;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:inline-flex}.su-text-button{color:var(--accent);background:0 0;border:0;padding:7px 0 0}.su-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.su-provider-control,.su-filters-wrap{position:relative}.su-provider-select{justify-content:flex-start;align-items:center;gap:8px;min-width:142px;font-size:11px;display:flex}.su-provider-select>span:last-child{margin-left:auto}.su-provider-menu,.su-filters-menu{z-index:4;border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;min-width:178px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0004}.su-provider-menu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;padding:7px 8px;display:flex}.su-provider-menu button:hover,.su-provider-menu button[aria-checked=true]{background:var(--surface-3)}.su-provider-menu button>span:last-child:not(:first-of-type){margin-left:auto}.su-panel{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 40%, transparent);border-radius:8px;min-width:0;padding:16px}.su-cards{gap:12px;display:grid}.su-cards-three,.su-cards-four{grid-template-columns:minmax(0,1fr)}.su-activity .su-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))}.su-card{border:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.su-card-icon{background:color-mix(in srgb, var(--surface-3) 60%, transparent);width:36px;height:36px;color:var(--text-dim);border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.su-card-copy{min-width:0}.stats-usage .su-card-value{color:var(--text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.25}.stats-usage .su-card-label{color:var(--text-dim);font-size:12px;line-height:1.5}.stats-usage .su-empty{border:1px dashed var(--border-strong);color:var(--text-dim);border-radius:7px;padding:23px 16px;font-size:12px;line-height:1.6}.su-empty h4{margin-bottom:5px}.su-empty .su-actions{margin-top:12px}.su-overview,.su-providers{gap:16px;display:grid}.su-overview>.su-panel>.su-cards,.su-overview>.su-panel>.su-empty{margin-top:15px}.su-overview-charts{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:15px;display:grid}.su-inset{padding:16px}.su-badge{border:1px solid var(--border);color:var(--text-dim);white-space:nowrap;border-radius:5px;align-items:center;padding:3px 6px;font-size:12px;display:inline-flex}.su-heatmap{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin-top:13px;display:grid}.su-heatmap>span{aspect-ratio:1;border:1px solid var(--border);border-radius:2px;min-width:0;min-height:12px}.su-intensity-0{background:var(--surface-3)}.su-intensity-1{background:color-mix(in srgb, var(--text-dim) 20%, var(--surface-2))}.su-intensity-2{background:color-mix(in srgb, var(--text-dim) 35%, var(--surface-2))}.su-intensity-3{background:color-mix(in srgb, var(--text-dim) 55%, var(--surface-2))}.su-intensity-4{background:color-mix(in srgb, var(--text) 75%, transparent)}.su-heatmap-legend{color:var(--text-dim);justify-content:space-between;align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.su-heatmap-scale{gap:3px;display:flex}.su-heatmap-scale i{border:1px solid var(--border);border-radius:1px;width:7px;height:7px}.su-token-mix{border:1px solid var(--border);background:var(--surface-3);border-radius:7px;height:12px;margin-top:14px;display:flex;overflow:hidden}.su-mix-new{background:var(--text-strong)}.su-mix-out{background:var(--text-dim)}.su-mix-cache{background:var(--border-strong)}.su-mix-legend{color:var(--text-dim);flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12px;display:flex}.su-mix-legend>span,.su-chart-legend>span{align-items:center;gap:5px;display:inline-flex}.su-mix-legend i,.su-chart-legend i{border-radius:100%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.su-provider-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.su-provider-card{padding:12px}.su-provider-card .su-section-head>div{align-items:center;gap:8px;display:flex}.su-provider-title{color:var(--text-strong);text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:0;display:inline-flex}.su-provider-title strong{font-size:14px}.su-provider-metrics{color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:10px;font-size:12px;display:flex}.su-provider-share{background:var(--surface-3);border-radius:5px;height:6px;margin-top:10px;overflow:hidden}.su-provider-share>span{background:var(--text-dim);height:100%;display:block}.su-provider-pane{gap:16px;display:grid}.su-tracking-head .su-actions{flex:none}.stats-usage .su-selection-summary{margin:0}.su-switch{background:var(--border-strong);border:0;border-radius:10px;flex:0 0 36px;width:36px;height:20px;padding:2px}.su-switch span{background:var(--text-strong);border-radius:50%;width:14px;height:14px;transition:transform .1s;display:block}.su-switch[aria-checked=true]{background:var(--text-strong)}.su-switch[aria-checked=true] span{background:var(--surface);transform:translate(16px)}.su-filters-menu{width:240px}.su-filters-menu fieldset{border:0;margin:0;padding:8px}.su-filters-menu fieldset+fieldset{border-top:1px solid var(--border)}.su-filters-menu legend{color:var(--text-strong);padding:3px 0;font-size:11px;font-weight:600}.su-filters-menu label{color:var(--text);cursor:pointer;align-items:center;gap:7px;padding:6px 0;font-size:11px;display:flex}.su-filters-menu input{accent-color:var(--accent);margin:0}.su-filters-menu .su-text-button{text-align:right;width:100%;padding:5px 8px}.su-loading>p{color:var(--text-dim);margin-bottom:12px;font-size:11px}.su-skeleton span{background:var(--surface-3);width:60%;height:10px}.su-skeleton strong{background:var(--surface-3);width:45%;height:23px}.su-daily-grid{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:12px;height:224px;margin-top:16px;display:grid}.su-daily-column{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.su-daily-value,.su-daily-label{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.su-daily-bar{background:var(--surface-3);border-radius:3px 3px 0 0;flex-direction:column;flex:1;justify-content:flex-end;width:100%;max-width:48px;min-height:0;display:flex;overflow:hidden}.su-color-input{background:oklch(68.5% .169 237.323/.8)}.su-color-output{background:oklch(69.6% .172 162.48/.8)}.su-color-cache{background:oklch(76.9% .188 70.08/.7)}.su-color-reasoning{background:oklch(66.7% .295 322.15/.7)}.su-chart-legend{color:var(--text-dim);flex-wrap:wrap;gap:16px;margin-top:13px;font-size:12px;display:flex}.stats-usage .su-chart-note{margin-top:10px;font-size:10px}.su-breakdowns{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.su-breakdown-rows{gap:12px;margin-top:12px;display:grid}.su-breakdown-line{justify-content:space-between;align-items:start;gap:10px;font-size:14px;display:flex}.su-breakdown-line>span:first-child{overflow-wrap:anywhere;min-width:0}.su-breakdown-line>span:last-child{color:var(--text-dim);flex:none}.su-table-scroll{min-width:0;margin-top:12px;overflow-x:auto}.su-sessions table{border-collapse:collapse;width:100%;min-width:570px;font-size:14px}.su-sessions th{color:var(--text-dim);text-align:left;border-bottom:1px solid var(--border);padding:8px;font-size:12px;font-weight:500}.su-sessions td{color:var(--text-dim);border-bottom:1px solid color-mix(in srgb, var(--border) 65%, transparent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:150px;padding:8px 6px}.su-sessions td:nth-child(2){color:var(--text)}.su-sessions tr:last-child td{border-bottom:0}.su-share-backdrop{z-index:200;background:#0008;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.su-share-dialog{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;width:min(528px,100%);max-height:calc(100vh - 32px);padding:18px;overflow-y:auto;box-shadow:0 18px 60px #0006}.su-share-card{color:#fafafa;-webkit-font-smoothing:antialiased;background:linear-gradient(145deg,#111 0%,#0a0a0a 50%,#0d0d1a 100%);border:1px solid #ffffff14;border-radius:16px;width:480px;max-width:100%;margin-top:16px;padding:28px 28px 24px;font-family:Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.su-share-card-head{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex;position:relative}.su-share-brand{align-items:center;gap:10px;display:flex}.su-share-brand strong{font-size:14px;font-weight:600;line-height:1.2;display:block}.su-share-brand small{color:#555;letter-spacing:.3px;font-size:10px;display:block}.su-share-range{color:#a1a1a1;letter-spacing:.3px;background:#ffffff0f;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500}.stats-usage .su-share-dates{color:#555;z-index:1;margin-bottom:16px;font-size:11px;position:relative}.su-share-glow{pointer-events:none;position:absolute}.su-share-glow-top{background:radial-gradient(circle,#1447e614 0%,#0000 70%);width:300px;height:300px;top:-60%;right:-20%}.su-share-glow-bottom{background:radial-gradient(circle,#8b5cf60d 0%,#0000 70%);width:250px;height:250px;bottom:-40%;left:-10%}.su-share-numbers{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid;position:relative}.su-share-numbers>div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;height:52px;padding:10px 12px;overflow:hidden}.su-share-numbers>div.su-share-cost{background:#1447e61a;border-color:#1447e633}.su-share-numbers strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.su-share-cost strong{color:#93b4ff}.su-share-numbers strong.su-share-model{font-size:14px}.su-share-numbers span{color:#666;letter-spacing:.2px;margin-top:2px;font-size:10px;display:block}.su-share-chart-head{z-index:1;justify-content:space-between;align-items:end;margin-bottom:10px;display:flex;position:relative}.su-share-chart-head>span{color:#555;letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:500}.su-share-chart-head small{color:#444;font-size:10px}.su-share-chart{z-index:1;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid;position:relative}.su-share-day{flex-direction:column;gap:6px;min-width:0;display:flex}.su-share-day>span{color:#444;text-align:center;font-size:8px}.su-share-day-bar{flex-direction:column;justify-content:end;height:120px;display:flex}.su-share-day-bar i{display:block}.su-share-legend{z-index:1;flex-wrap:wrap;gap:10px;margin-top:10px;display:flex;position:relative}.su-share-legend span{color:#666;align-items:center;gap:4px;font-size:9px;display:flex}.su-share-legend i{border-radius:50%;width:6px;height:6px}.su-share-card-footer{z-index:1;color:#888;border-top:1px solid #ffffff0d;align-items:center;gap:16px;margin-top:16px;padding-top:12px;font-size:12px;display:flex;position:relative}.su-share-card-footer strong{color:#ccc}.su-share-card-footer>span:last-child{letter-spacing:.2px;margin-left:auto;font-size:11px}.su-share-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.su-share-actions .su-button{align-items:center;gap:8px;display:flex}@media (width>=640px){.su-heatmap{grid-template-columns:repeat(21,minmax(0,1fr))}}@media (width>=768px){.su-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))}.su-cards-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.su-cards-four{grid-template-columns:repeat(4,minmax(0,1fr))}.su-overview-charts{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.su-provider-grid,.su-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.su-tracking-head{flex-wrap:wrap}.su-daily-grid{gap:6px}.su-daily-value,.su-daily-label{font-size:9px}.su-filters-menu{left:0;right:auto}}@media (width<=400px){.su-analytics-head{flex-direction:column;align-items:flex-start}}.su-button{border-radius:6px;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.su-icon-button{border-radius:6px;flex-basis:24px;width:24px;height:24px}.su-provider-select{justify-content:space-between;min-width:144px;font-size:14px}.su-overview>.su-panel{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.stats-usage .su-activity .su-empty{text-align:center;justify-content:center;align-items:center;min-height:128px;display:flex}.su-selection{align-items:center;gap:4px;min-width:0;display:flex}.su-info{display:inline-flex;position:relative}.stats-usage .su-info-btn{color:var(--text-dim)}.stats-usage .su-info-btn:hover{color:var(--text-strong)}.su-tip{z-index:5;border:1px solid var(--border-strong);background:var(--surface);width:max-content;max-width:min(360px,70vw);color:var(--text);white-space:normal;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #0004}.su-tip[hidden]{display:none}.su-tip .su-source-note{color:var(--text-dim)}.su-callout-more{flex:100%}.stats-usage .su-callout-more>p,.su-provider-error .set-more>p{color:var(--text-dim);overflow-wrap:anywhere;margin:4px 0 0;font-family:Cascadia Mono,Consolas,monospace;font-size:11px}.su-provider-error{margin-top:6px}.su-provider-error .tag{vertical-align:1px;margin-right:4px}.terminal-rule-list[data-v-f4b1aa9c]{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.terminal-rule-list li[data-v-f4b1aa9c]{align-items:center;gap:8px;min-width:0;display:flex}.terminal-rule[data-v-f4b1aa9c]{direction:ltr;flex:0 auto;font-size:11px}.terminal-rule-list .exit-btn[data-v-f4b1aa9c]{margin-left:auto}.set-more>p[data-v-f4b1aa9c]{max-width:62ch}.set-row[data-v-f4b1aa9c]:has(>.set-label>.set-more[open]){align-items:flex-start}.agent-models[data-v-e7b2799f]{flex-wrap:wrap;align-items:flex-end;gap:6px 12px;margin-bottom:6px;display:flex}.agent-model-field[data-v-e7b2799f]{flex-direction:column;gap:2px;width:220px;min-width:0;max-width:100%;display:flex}.agent-model-field .set-select[data-v-e7b2799f]{width:100%;min-width:0;max-width:100%}.agent-model-switch[data-v-e7b2799f]{flex-direction:row;align-items:center;gap:6px;width:auto}.agent-models-status[data-v-e7b2799f]{flex:100%;line-height:1.45}.agent-models-failed[data-v-e7b2799f]{color:var(--warn)}.agent-add[data-v-c0dbc2b4]{flex-direction:column;gap:10px;display:flex}.agent-add-fields[data-v-c0dbc2b4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-add-preview[data-v-c0dbc2b4]{flex:none}.agent-add-name[data-v-c0dbc2b4]{flex:150px;min-width:0}.agent-add-command[data-v-c0dbc2b4]{flex:3 220px;min-width:0;font-family:Cascadia Mono,Consolas,monospace}.agent-add-foot[data-v-c0dbc2b4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.agent-swatches[data-v-c0dbc2b4]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.agent-swatches .set-hint[data-v-c0dbc2b4]{margin-right:2px}.agent-swatch[data-v-c0dbc2b4]{background:var(--swatch);cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:inset 0 0 0 1px #00000040}.agent-swatch.on[data-v-c0dbc2b4]{border-color:var(--text-strong)}.agent-swatch[data-v-c0dbc2b4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-add-error[data-v-c0dbc2b4]{margin:0}.agents-toolbar[data-v-1db3ccf4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:12px;display:flex}.agents-toolbar-main[data-v-1db3ccf4]{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.agents-toolbar-title[data-v-1db3ccf4]{color:var(--text-strong);font-size:13px}.agents-toolbar-actions[data-v-1db3ccf4]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.agents-auto[data-v-1db3ccf4]{color:var(--text-strong);cursor:pointer;flex:100%;align-items:center;gap:10px;font-size:12.5px;display:flex}.agents-auto-text[data-v-1db3ccf4]{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.agent-row[data-v-1db3ccf4]{border-radius:6px;align-items:center;gap:10px;padding-right:8px;display:flex}.agent-row[data-v-1db3ccf4]:hover,.sl-item.open>.agent-row[data-v-1db3ccf4]{background:var(--surface-3)}.agent-row>.sl-row[data-v-1db3ccf4]{flex:auto;min-width:0}.agent-row>.sl-row[data-v-1db3ccf4]:hover{background:0 0}.agent-row>.sl-chevron[data-v-1db3ccf4]{cursor:pointer}.sl-item.off .sl-row-name[data-v-1db3ccf4],.sl-item.off .sl-row-icon[data-v-1db3ccf4]{opacity:.55}.agent-tag-busy[data-v-1db3ccf4]{align-items:center;gap:4px;display:inline-flex}.agent-details[data-v-1db3ccf4]{text-align:left}.agent-details>.sl-section-head[data-v-1db3ccf4]:not(:first-child){margin-top:12px}.agent-update[data-v-1db3ccf4]{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:6px;font-size:12px;display:flex}.agent-update p[data-v-1db3ccf4]{margin:0}.agent-version.agent-update-available[data-v-1db3ccf4]{color:var(--accent)}.agent-update-job[data-v-1db3ccf4]{align-items:center;gap:4px;display:inline-flex}.agent-update-last[data-v-1db3ccf4]{color:var(--text);flex-direction:column;gap:2px;display:flex}.agent-update-last.failed .agent-update-result[data-v-1db3ccf4]{color:var(--warn)}.agent-update-why[data-v-1db3ccf4]{color:var(--text-dim)}.agent-update-detail[data-v-1db3ccf4]{color:var(--text-dim);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;display:block}.agent-update-actions[data-v-1db3ccf4]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.agent-update-actions[data-v-1db3ccf4]:empty{display:none}.agent-custom[data-v-1db3ccf4]{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.agent-field[data-v-1db3ccf4]{flex-direction:column;gap:3px;display:flex}.agent-input[data-v-1db3ccf4]{box-sizing:border-box;width:100%;min-width:0;font-family:Cascadia Mono,Consolas,monospace}.agent-env[data-v-1db3ccf4]{resize:vertical;height:auto;padding:5px 8px}.agent-env-error[data-v-1db3ccf4]{margin:0}.agent-details-foot[data-v-1db3ccf4]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.agent-details-foot[data-v-1db3ccf4]:empty{display:none}.agents-state[data-v-1db3ccf4]{border-top:1px solid var(--border);color:var(--text-dim);align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.agents-missing[data-v-1db3ccf4]{padding-top:8px}.agents-missing-toggle[data-v-1db3ccf4]{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 2px;font-size:12px;display:inline-flex}.agents-missing-toggle[data-v-1db3ccf4]:focus-visible,.agent-history-toggle[data-v-1db3ccf4]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sl-chevron.open[data-v-1db3ccf4]{transform:rotate(90deg)}.agents-missing-list[data-v-1db3ccf4]{margin:4px 0 0;padding:0;list-style:none}.agents-missing-row[data-v-1db3ccf4]{border-top:1px solid var(--border);align-items:center;gap:8px;min-height:34px;padding:3px 8px;font-size:12px;display:flex}.agents-missing-name[data-v-1db3ccf4]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agents-missing-why[data-v-1db3ccf4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agents-missing-actions[data-v-1db3ccf4]{flex:none;gap:6px;margin-left:auto;display:inline-flex}.agent-history .set-label[data-v-1db3ccf4]{gap:6px}.agent-history-toggle[data-v-1db3ccf4]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:flex-start;align-items:center;gap:6px;padding:2px;display:inline-flex}.agent-history-list[data-v-1db3ccf4]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.agent-history-list li[data-v-1db3ccf4]{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;font-weight:400;display:flex}.agent-history-list li.failed .agent-history-kind[data-v-1db3ccf4]{color:var(--warn)}#set-agents[data-tab=installed]>[data-tab]:not([data-tab=installed]),#set-agents[data-tab=permissions]>[data-tab]:not([data-tab=permissions]),#set-agents[data-tab=behavior]>[data-tab]:not([data-tab=behavior]){display:none}#set-agents .agents-tabs{margin:-6px 0 18px}#set-agents .agents-tab-count{color:var(--text-dim);font-size:10.5px}#set-agents .agents-warn{margin:0 0 10px}#set-agents .set-row.set-child{padding-left:16px}#set-agents .agents-folder-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}#set-agents .agents-folder-list li{align-items:center;gap:8px;min-width:0;display:flex}#set-agents .agents-folder-list .sl-path{flex:auto;font-size:11px}#set-agents .set-more>p{max-width:62ch}#set-agents .set-row:has(>.set-label>.set-more[open]){align-items:flex-start}.prov-row[data-v-22853a14]{border-top:1px solid var(--border);min-width:0;color:var(--text);padding:12px 0;font-size:12.5px}.prov-head[data-v-22853a14]{align-items:center;gap:12px;min-width:0;min-height:34px;display:flex}.prov-head>.brand-icon[data-v-22853a14]{flex:none}.prov-text[data-v-22853a14]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.prov-name[data-v-22853a14]{color:var(--text-strong);font-size:13px;font-weight:500}.prov-status[data-v-22853a14]{color:var(--text-dim);overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.prov-status.ok[data-v-22853a14]{color:var(--text)}.prov-status.warn[data-v-22853a14]{color:var(--warn)}.prov-status.error[data-v-22853a14]{color:var(--danger)}.prov-actions[data-v-22853a14]{flex:none;align-items:center;gap:6px;display:flex}.prov-toggle[data-v-22853a14]{align-items:center;gap:6px;display:inline-flex}.prov-caret[data-v-22853a14]{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.open .prov-caret[data-v-22853a14]{transform:translateY(1px)rotate(-135deg)}.prov-note[data-v-22853a14],.prov-details[data-v-22853a14]{min-width:0;margin-left:28px}.prov-note[data-v-22853a14]{color:var(--text-dim);overflow-wrap:anywhere;margin-top:6px;font-size:11.5px;line-height:1.45}.attention .prov-note[data-v-22853a14]{color:var(--warn)}.prov-details[data-v-22853a14]{gap:12px;margin-top:12px;display:grid}.prov-row[data-v-22853a14] code{font-size:11px}@media (width<=560px){.prov-head[data-v-22853a14]{flex-wrap:wrap}.prov-actions[data-v-22853a14]{margin-left:28px}}.provider-accounts[data-v-171468d4]{min-width:0;color:var(--text);font-size:12px}.provider-accounts p[data-v-171468d4]{margin:0}.accounts-empty[data-v-171468d4]{color:var(--text-dim);padding:12px 0;line-height:1.5}.account-scope[data-v-171468d4]{color:var(--text-dim);font-size:11.5px;line-height:1.45}.prov-skel[data-v-171468d4]{border-top:1px solid var(--border);min-height:58px;padding:12px 0}.prov-skel[data-v-171468d4]:first-of-type{border-top:0}.accounts-load-error[data-v-171468d4]{padding-bottom:8px}.accounts-load-error[data-v-171468d4] .ps{padding:12px 0 4px}.accounts-raw p[data-v-171468d4]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.accounts-callout[data-v-171468d4]{margin:10px 0 2px}.accounts-callout>.exit-btn[data-v-171468d4]{white-space:nowrap;flex:none}.accounts-callout>details[open][data-v-171468d4]{flex-basis:100%}.accounts-job-error[data-v-171468d4]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.accounts-job-error .accounts-raw[data-v-171468d4]{flex-basis:100%}.account-rows[data-v-171468d4]{gap:2px;display:grid}.account-row[data-v-171468d4]{border-radius:6px;align-items:center;gap:8px;min-width:0;margin:0 -8px;padding:6px 8px;display:flex}.account-row[data-v-171468d4]:hover{background:var(--surface-3)}.account-select[data-v-171468d4]{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:0;display:flex}.account-select[data-v-171468d4]:disabled{cursor:default}.account-check[data-v-171468d4]{border:1px solid var(--border-strong);border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-top:1px;position:relative}.selected .account-check[data-v-171468d4]{border-color:var(--accent)}.selected .account-check[data-v-171468d4]:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}.account-info[data-v-171468d4]{gap:2px;min-width:0;display:grid}.account-title[data-v-171468d4]{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.account-title>span[data-v-171468d4]:first-child,.account-meta>span[data-v-171468d4]{overflow-wrap:anywhere}.account-meta[data-v-171468d4]{color:var(--text-dim);flex-wrap:wrap;font-size:11px;display:flex}.account-meta>span+span[data-v-171468d4]:before{content:"·";margin:0 6px}.account-status.missing[data-v-171468d4]{color:var(--warn)}.account-plan-warn[data-v-171468d4]{color:var(--warn);font-weight:600}.account-actions[data-v-171468d4]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.exit-btn[data-v-171468d4]:disabled{opacity:.5;cursor:default}.account-select[data-v-171468d4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-confirm[data-v-171468d4],.account-login[data-v-171468d4]{border-left:2px solid var(--border-strong);background:color-mix(in srgb, var(--surface-3) 50%, transparent);border-radius:0 6px 6px 0;padding:8px 10px;line-height:1.5}.account-confirm[data-v-171468d4]{border-left-color:var(--danger)}.account-login[data-v-171468d4]{margin:8px 0 0 28px}.account-login[data-state=running][data-v-171468d4]{border-left-color:var(--accent)}.account-login p>.account-scope[data-v-171468d4]{margin-left:8px}.account-confirm .account-scope[data-v-171468d4]{margin-top:4px}.account-confirm-actions[data-v-171468d4],.account-login-actions[data-v-171468d4]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.account-confirm-actions[data-v-171468d4]{justify-content:flex-end}.account-confirm .account-in-use[data-v-171468d4]{color:var(--warn)}.account-pulse[data-v-171468d4]{background:var(--accent);border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}@media (width<=520px){.account-row[data-v-171468d4]{flex-wrap:wrap}.account-actions[data-v-171468d4]{justify-content:flex-start;width:100%;margin-left:24px}}p[data-v-44db2e0c]{margin:0}.usage-hint[data-v-44db2e0c]{color:var(--text-dim);overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.usage-callout[data-v-44db2e0c]{margin:0}.usage-callout>details[open][data-v-44db2e0c]{flex-basis:100%}.usage-raw p[data-v-44db2e0c]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.usage-load-error[data-v-44db2e0c]{border-top:1px solid var(--border);padding:4px 0 8px}.usage-load-error[data-v-44db2e0c] .ps{padding:12px 0 4px}.usage-skel[data-v-44db2e0c]{border-top:1px solid var(--border);min-height:58px;padding:12px 0}.usage-account-name[data-v-44db2e0c]{color:var(--text-strong);margin-right:4px}.usage-field[data-v-44db2e0c]{gap:5px;min-width:0;display:grid}.usage-switch[data-v-44db2e0c]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.usage-field-text[data-v-44db2e0c]{gap:2px;min-width:0;display:grid}.usage-label[data-v-44db2e0c]{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.usage-row[data-v-44db2e0c]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.usage-input[data-v-44db2e0c]{border:1px solid var(--border-strong);background:var(--term);min-width:160px;max-width:420px;height:28px;color:var(--text-strong);font:inherit;border-radius:6px;flex:1;padding:0 8px;font-size:12px}.exit-btn[data-v-44db2e0c]:disabled{opacity:.5;cursor:default}.usage-link[data-v-44db2e0c]{color:var(--text-dim);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.usage-link[data-v-44db2e0c]:hover{color:var(--text-strong)}.usage-link[data-v-44db2e0c]:focus-visible,.usage-input[data-v-44db2e0c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.usage-saved[data-v-44db2e0c]{color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:0 7px;font-size:10px;font-weight:500}.usage-saved.on[data-v-44db2e0c]{color:var(--text);background:var(--surface-3)}.usage-steps[data-v-44db2e0c]{color:var(--text-dim);margin:0;padding-left:18px;font-size:11.5px;line-height:1.5}.usage-advanced-body[data-v-44db2e0c]{gap:10px;width:100%;margin-top:8px;display:grid}.usage-howto .usage-steps[data-v-44db2e0c]{margin-top:4px}.usage-account-usage[data-v-44db2e0c]{gap:5px;display:grid}.usage-account-windows[data-v-44db2e0c]{color:var(--text-dim);gap:4px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.usage-badge[data-v-44db2e0c]{background:var(--surface-3);min-width:36px;color:var(--text-strong);text-align:center;font-variant-numeric:tabular-nums;border-radius:3px;margin-right:8px;padding:1px 5px;display:inline-block}.usage-stale[data-v-44db2e0c]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.usage-stale .usage-raw[data-v-44db2e0c]{flex-basis:100%}.usage-hidden[data-v-44db2e0c]{color:var(--text-dim);padding:12px 0 2px;font-size:11.5px}code[data-v-44db2e0c]{font-size:11px}p[data-v-0863378a]{margin:0}.usage-hint[data-v-0863378a]{color:var(--text-dim);overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.usage-callout[data-v-0863378a]{margin:0}.usage-callout>details[open][data-v-0863378a]{flex-basis:100%}.usage-raw p[data-v-0863378a]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.usage-load-error[data-v-0863378a]{border-top:1px solid var(--border);padding:4px 0 8px}.usage-load-error[data-v-0863378a] .ps{padding:12px 0 4px}.usage-skel[data-v-0863378a]{border-top:1px solid var(--border);min-height:58px;padding:12px 0}.usage-account-name[data-v-0863378a]{color:var(--text-strong);margin-right:4px}.usage-field[data-v-0863378a]{gap:5px;min-width:0;display:grid}.usage-switch[data-v-0863378a]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.usage-field-text[data-v-0863378a]{gap:2px;min-width:0;display:grid}.usage-label[data-v-0863378a]{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.usage-row[data-v-0863378a]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.usage-input[data-v-0863378a]{border:1px solid var(--border-strong);background:var(--term);min-width:160px;max-width:420px;height:28px;color:var(--text-strong);font:inherit;border-radius:6px;flex:1;padding:0 8px;font-size:12px}.exit-btn[data-v-0863378a]:disabled{opacity:.5;cursor:default}.usage-link[data-v-0863378a]{color:var(--text-dim);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.usage-link[data-v-0863378a]:hover{color:var(--text-strong)}.usage-link[data-v-0863378a]:focus-visible,.usage-input[data-v-0863378a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.usage-saved[data-v-0863378a]{color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:0 7px;font-size:10px;font-weight:500}.usage-saved.on[data-v-0863378a]{color:var(--text);background:var(--surface-3)}.usage-steps[data-v-0863378a]{color:var(--text-dim);margin:0;padding-left:18px;font-size:11.5px;line-height:1.5}.usage-advanced-body[data-v-0863378a]{gap:10px;width:100%;margin-top:8px;display:grid}.usage-howto .usage-steps[data-v-0863378a]{margin-top:4px}.usage-account-usage[data-v-0863378a]{gap:5px;display:grid}.usage-account-windows[data-v-0863378a]{color:var(--text-dim);gap:4px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.usage-badge[data-v-0863378a]{background:var(--surface-3);min-width:36px;color:var(--text-strong);text-align:center;font-variant-numeric:tabular-nums;border-radius:3px;margin-right:8px;padding:1px 5px;display:inline-block}.usage-stale[data-v-0863378a]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.usage-stale .usage-raw[data-v-0863378a]{flex-basis:100%}.usage-hidden[data-v-0863378a]{color:var(--text-dim);padding:12px 0 2px;font-size:11.5px}code[data-v-0863378a]{font-size:11px}p[data-v-7103f7f7]{margin:0}.usage-hint[data-v-7103f7f7]{color:var(--text-dim);overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.usage-callout[data-v-7103f7f7]{margin:0}.usage-callout>details[open][data-v-7103f7f7]{flex-basis:100%}.usage-raw p[data-v-7103f7f7]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.usage-load-error[data-v-7103f7f7]{border-top:1px solid var(--border);padding:4px 0 8px}.usage-load-error[data-v-7103f7f7] .ps{padding:12px 0 4px}.usage-skel[data-v-7103f7f7]{border-top:1px solid var(--border);min-height:58px;padding:12px 0}.usage-account-name[data-v-7103f7f7]{color:var(--text-strong);margin-right:4px}.usage-field[data-v-7103f7f7]{gap:5px;min-width:0;display:grid}.usage-switch[data-v-7103f7f7]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.usage-field-text[data-v-7103f7f7]{gap:2px;min-width:0;display:grid}.usage-label[data-v-7103f7f7]{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.usage-row[data-v-7103f7f7]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.usage-input[data-v-7103f7f7]{border:1px solid var(--border-strong);background:var(--term);min-width:160px;max-width:420px;height:28px;color:var(--text-strong);font:inherit;border-radius:6px;flex:1;padding:0 8px;font-size:12px}.exit-btn[data-v-7103f7f7]:disabled{opacity:.5;cursor:default}.usage-link[data-v-7103f7f7]{color:var(--text-dim);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.usage-link[data-v-7103f7f7]:hover{color:var(--text-strong)}.usage-link[data-v-7103f7f7]:focus-visible,.usage-input[data-v-7103f7f7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.usage-saved[data-v-7103f7f7]{color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:0 7px;font-size:10px;font-weight:500}.usage-saved.on[data-v-7103f7f7]{color:var(--text);background:var(--surface-3)}.usage-steps[data-v-7103f7f7]{color:var(--text-dim);margin:0;padding-left:18px;font-size:11.5px;line-height:1.5}.usage-advanced-body[data-v-7103f7f7]{gap:10px;width:100%;margin-top:8px;display:grid}.usage-howto .usage-steps[data-v-7103f7f7]{margin-top:4px}.usage-account-usage[data-v-7103f7f7]{gap:5px;display:grid}.usage-account-windows[data-v-7103f7f7]{color:var(--text-dim);gap:4px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.usage-badge[data-v-7103f7f7]{background:var(--surface-3);min-width:36px;color:var(--text-strong);text-align:center;font-variant-numeric:tabular-nums;border-radius:3px;margin-right:8px;padding:1px 5px;display:inline-block}.usage-stale[data-v-7103f7f7]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.usage-stale .usage-raw[data-v-7103f7f7]{flex-basis:100%}.usage-hidden[data-v-7103f7f7]{color:var(--text-dim);padding:12px 0 2px;font-size:11.5px}code[data-v-7103f7f7]{font-size:11px}.signed-in[data-v-322a7713]{border-top:1px solid var(--border);color:var(--text);gap:10px;min-width:0;margin-top:14px;padding-top:12px;font-size:12px;display:grid}.signed-in p[data-v-322a7713]{margin:0}.si-head[data-v-322a7713]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.si-head-text[data-v-322a7713]{min-width:0}.si-title[data-v-322a7713]{color:var(--text-strong);margin:0 0 2px;font-size:13px}.si-scope[data-v-322a7713],.si-empty[data-v-322a7713]{color:var(--text-dim);font-size:11.5px;line-height:1.45}.si-scope[data-v-322a7713]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.si-error[data-v-322a7713]{color:var(--danger,var(--warn))}.si-notice[data-v-322a7713]{color:var(--text-dim)}.si-provider[data-v-322a7713]{gap:2px;min-width:0;display:grid}.si-provider-head[data-v-322a7713]{color:var(--text-dim);align-items:center;gap:6px;margin:2px 0;font-size:11.5px;font-weight:600;display:flex}.si-count[data-v-322a7713]{background:var(--surface-3);border-radius:8px;padding:0 5px;font-size:10.5px;font-weight:400;line-height:16px}.si-list[data-v-322a7713]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none;container-type:inline-size}.si-item[data-v-322a7713]{border-bottom:1px solid var(--border)}.si-acct[data-v-322a7713]{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main side""chips chips";align-items:center;gap:5px 12px;padding:7px 8px;display:grid}.si-acct[data-v-322a7713]:hover,.si-item.open>.si-acct[data-v-322a7713]{background:var(--surface-3)}.si-acct-main[data-v-322a7713]{grid-area:main;align-items:center;gap:6px;min-width:0;display:flex}.si-who[data-v-322a7713]{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:12.5px;font-weight:600;overflow:hidden}.si-acct.unknown .si-who[data-v-322a7713]{color:var(--text-dim)}.si-tag[data-v-322a7713]{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--text-strong);white-space:nowrap;border-radius:8px;flex:none;padding:0 6px;font-size:10.5px;line-height:16px}.si-tag.warn[data-v-322a7713]{background:color-mix(in srgb, var(--warn,#d29922) 20%, transparent);color:var(--warn,#d29922)}.si-meta[data-v-322a7713]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.si-acct-side[data-v-322a7713]{white-space:nowrap;grid-area:side;justify-content:flex-end;align-items:center;gap:8px;display:flex}.si-used[data-v-322a7713]{color:var(--text-dim);font-size:11px}.si-used.warn[data-v-322a7713]{color:var(--warn,#d29922)}.si-attention[data-v-322a7713]{border:1px solid color-mix(in srgb, var(--warn,#d29922) 45%, transparent);background:color-mix(in srgb, var(--warn,#d29922) 10%, transparent);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;padding:7px 10px;display:flex}.si-attention-text[data-v-322a7713]{min-width:0;color:var(--text-strong);flex:220px;line-height:1.45}.si-chips[data-v-322a7713]{flex-wrap:wrap;grid-area:chips;gap:4px;min-width:0;display:flex}.si-chip-wrap[data-v-322a7713]{min-width:0;max-width:100%;display:inline-flex}.si-chip[data-v-322a7713]{border:1px solid var(--border-strong);max-width:100%;height:22px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.si-chip[data-v-322a7713]:hover,.si-chip.open[data-v-322a7713]{color:var(--text-strong);background:var(--surface-2,var(--surface-3))}.si-chip[data-v-322a7713]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.si-chip-name[data-v-322a7713]{text-overflow:ellipsis;min-width:0;overflow:hidden}.si-dot[data-v-322a7713]{background:var(--text-dim);border-radius:50%;flex:none;width:6px;height:6px}.si-chip.on .si-dot[data-v-322a7713]{background:#3fb950}.si-chip.warn .si-dot[data-v-322a7713]{background:var(--warn,#d29922)}.si-chip.off .si-dot[data-v-322a7713]{box-shadow:inset 0 0 0 1px var(--text-dim);background:0 0}.si-chip.stale[data-v-322a7713]{color:var(--text-dim)}.si-chip.checking .si-dot[data-v-322a7713]{animation:1s ease-in-out infinite si-pulse-322a7713}@keyframes si-pulse-322a7713{50%{opacity:.3}}.si-chip-state[data-v-322a7713]{color:var(--text-dim);flex:none}.si-chip-default[data-v-322a7713]{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-strong);border-radius:7px;flex:none;padding:0 5px;font-size:10px;line-height:14px}.si-switch[data-v-322a7713]{border:1px solid var(--border);border-radius:6px;gap:8px;margin:0 8px 8px;padding:8px 10px;display:grid}.si-switch-head[data-v-322a7713]{color:var(--text-dim)}.si-switch-group[data-v-322a7713]{border:0;flex-wrap:wrap;gap:4px 14px;min-width:0;margin:0;padding:0;display:flex}.si-switch-group legend[data-v-322a7713]{float:left;width:100%;color:var(--text-dim);margin-bottom:2px;padding:0;font-size:11px;font-weight:600}.si-switch-pane[data-v-322a7713]{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.si-switch-actions[data-v-322a7713]{gap:6px;display:flex}.si-foot[data-v-322a7713]{color:var(--text-dim);gap:4px;font-size:11.5px;display:grid}.si-foot-line[data-v-322a7713]{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.si-link[data-v-322a7713]{color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.si-link[data-v-322a7713]:hover:not(:disabled){text-decoration:underline}.si-link[data-v-322a7713]:disabled{opacity:.5;cursor:default}.si-link[data-v-322a7713]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.si-chevron[data-v-322a7713]{transition:transform .12s}.si-chevron.open[data-v-322a7713]{transform:rotate(90deg)}.si-places[data-v-322a7713]{gap:2px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.si-place[data-v-322a7713]{align-items:baseline;gap:8px;min-width:0;display:flex}.si-place-name[data-v-322a7713]{max-width:45%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.si-place-status[data-v-322a7713]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.si-place-status.checking[data-v-322a7713]{font-style:italic}.account-btn[data-v-322a7713]{border:1px solid var(--border-strong);min-height:24px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:2px 8px;font-size:11px}.account-btn[data-v-322a7713]:hover:not(:disabled){color:var(--text-strong);background:var(--surface-3)}.account-btn.primary[data-v-322a7713]{background:var(--accent);color:#0b1530;border-color:#0000}.account-btn[data-v-322a7713]:disabled{opacity:.5;cursor:default}.account-btn[data-v-322a7713]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-quiet[data-v-322a7713]{border-color:#0000}@container (width<=560px){.si-acct[data-v-322a7713]{grid-template-areas:"main main""chips side";align-items:start}.si-acct-side[data-v-322a7713]{align-self:start}}.ctx-tag[data-v-d49cc3ef]{white-space:nowrap;height:18px;color:var(--text-dim);background:color-mix(in srgb, var(--accent,#4c8dff) 12%, transparent);font-variant-numeric:tabular-nums;border-radius:9px;align-items:center;padding:0 7px;font-size:11px;line-height:18px;display:inline-flex}.ctx-tag.estimate[data-v-d49cc3ef]{background:color-mix(in srgb, var(--text-dim) 14%, transparent)}.ctx-tag.empty[data-v-d49cc3ef]:empty{display:none}.ctx-skill-detail[data-v-d49cc3ef]{flex-direction:column;gap:4px;font-size:12px;display:flex}.ctx-skill-row[data-v-d49cc3ef]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ctx-skill-agent[data-v-d49cc3ef]{min-width:110px;color:var(--text)}.ctx-skill-cost[data-v-d49cc3ef]{color:var(--text-dim);font-variant-numeric:tabular-nums}.ctx-skill-cost strong[data-v-d49cc3ef]{color:var(--text);font-weight:600}.ctx-src[data-v-d49cc3ef]{color:var(--text-dim);font-size:11px}.ctx-src.estimate[data-v-d49cc3ef]{font-style:italic}.ctx-dim[data-v-d49cc3ef]{color:var(--text-dim)}.skills-plugins-intro[data-v-fcc873b3]{margin:0 0 8px}.skills-search[data-v-fcc873b3]{flex:auto;max-width:260px}.skills-toolbar[data-v-fcc873b3]{gap:8px}.skills-count[data-v-fcc873b3]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.skills-checked[data-v-fcc873b3]{margin-left:4px}.skills-filter[data-v-fcc873b3]{flex-wrap:wrap;gap:4px;margin:0 0 8px;display:flex}.skills-versions-note[data-v-fcc873b3]{margin:0 0 6px}.skills-copy-agents[data-v-fcc873b3]{min-width:0;max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skills-copy-btn[data-v-fcc873b3]{flex:none}.skills-copy-btn.on[data-v-fcc873b3]{color:#8ff0b8}.skills-update-line[data-v-fcc873b3]{margin:0}.skills-history-line[data-v-fcc873b3]{align-items:baseline;gap:8px;display:flex}.mcp-notice[data-v-fcc873b3],.mcp-error[data-v-fcc873b3]{margin-bottom:6px}.skills-add[data-v-fcc873b3]{--skills-pad-x:18px;--skills-pad-b:14px;--skills-bar-bg:var(--surface-2);container:skills-add/inline-size}.help-card .skills-add[data-v-fcc873b3]{--skills-pad-x:20px;--skills-pad-b:18px;--skills-bar-bg:var(--surface)}.skills-step-head[data-v-fcc873b3]{align-items:center;gap:8px;min-width:0;margin:0 0 6px;display:flex}.skills-step-title[data-v-fcc873b3]{color:var(--text-strong);white-space:nowrap;flex:none;margin:0;font-size:12.5px;font-weight:600}.skills-step-aside[data-v-fcc873b3]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.skills-updating[data-v-fcc873b3]{padding-top:4px}.skills-updating .sl-path[data-v-fcc873b3]{display:block}.skills-looking[data-v-fcc873b3]{align-items:center;gap:7px;margin:8px 0 0;display:flex}.skills-source-bar[data-v-fcc873b3]{flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:4px;display:flex}.skills-source-form[data-v-fcc873b3]{flex:300px;min-width:0}.skills-source-cancel[data-v-fcc873b3]{font-size:12px}.skills-source-foot[data-v-fcc873b3]{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:5px 6px;margin:0;line-height:1.5;display:flex}.skills-suggest[data-v-fcc873b3]{font-family:Cascadia Mono,Consolas,monospace;font-size:11px}.skills-source-summary[data-v-fcc873b3]{border:1px solid var(--border);background:var(--term);min-width:0;min-height:32px;color:var(--text-dim);border-radius:8px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:flex}.skills-source-summary>svg[data-v-fcc873b3]{flex:none}.skills-source-what[data-v-fcc873b3]{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;flex:0 auto;font-family:Cascadia Mono,Consolas,monospace;font-size:11.5px;overflow:hidden}.skills-source-count[data-v-fcc873b3]{white-space:nowrap;flex:none}.skills-source-count[data-v-fcc873b3]:before{content:"· "}.skills-source-change[data-v-fcc873b3]{margin-left:auto;font-size:12px}.skills-sources[data-v-fcc873b3]{background:var(--term);border-radius:8px;flex:none;gap:2px;max-width:100%;padding:2px;display:inline-flex}.skills-source[data-v-fcc873b3]{height:26px;color:var(--text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.skills-source[data-v-fcc873b3]:hover{color:var(--text-strong)}.skills-source.on[data-v-fcc873b3]{background:var(--surface-3);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--border-strong)}.skills-source[data-v-fcc873b3]:focus-visible,.skills-agent-chip[data-v-fcc873b3]:focus-visible,.skills-scope-opt[data-v-fcc873b3]:focus-visible,.skills-check[data-v-fcc873b3]:focus-visible,.skills-info[data-v-fcc873b3]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.skills-field[data-v-fcc873b3]{border:1px solid var(--border-strong);background:var(--term);border-radius:8px;align-items:center;gap:6px;min-width:0;height:34px;padding:0 3px 0 10px;display:flex}.skills-field[data-v-fcc873b3]:focus-within{border-color:var(--accent)}.skills-field.invalid[data-v-fcc873b3]{border-color:#ff9b9eb3}.skills-field-icon[data-v-fcc873b3]{color:var(--text-dim);flex:none}.skills-field-input[data-v-fcc873b3]{min-width:0;height:100%;color:var(--text-strong);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:12.5px}.skills-field-input[data-v-fcc873b3]::placeholder{color:var(--text-dim);opacity:.8}.exit-btn.skills-field-btn[data-v-fcc873b3]{height:26px;padding:0 12px}.skills-field-hint[data-v-fcc873b3]{margin:6px 0 0;line-height:1.5}.skills-hint-more[data-v-fcc873b3]{margin-left:4px}.skills-folder-row[data-v-fcc873b3]{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.skills-folder-row .sl-path[data-v-fcc873b3]{flex:160px}.skills-add-error[data-v-fcc873b3]{background:color-mix(in srgb, var(--danger) 14%, transparent);color:#ffb4b6;overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:7px;margin:8px 0 0;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.skills-add-error svg[data-v-fcc873b3]{flex:none;margin-top:2px}.skills-browse[data-v-fcc873b3]{margin-top:12px}.skills-browse-list[data-v-fcc873b3],.skills-browse-detail[data-v-fcc873b3]{min-width:0}.skills-browse-head[data-v-fcc873b3]{align-items:center;gap:8px;padding:0 0 6px 8px;display:flex}.skills-browse-filter[data-v-fcc873b3]{border:1px solid var(--border-strong);background:var(--term);min-width:0;height:28px;color:var(--text-strong);font:inherit;border-radius:7px;outline:none;flex:auto;padding:0 9px;font-size:12px}.skills-browse-filter[data-v-fcc873b3]:focus{border-color:var(--accent)}.skills-browse-count[data-v-fcc873b3]{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0 0 6px 8px;display:flex}.skills-browse-count .sl-link[data-v-fcc873b3]{font-size:11.5px}.skills-browse-note[data-v-fcc873b3]{margin:8px 0;padding:0 8px}.skills-check[data-v-fcc873b3]{border:1.5px solid var(--border-strong);color:#fff;cursor:pointer;background:0 0;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;padding:0;display:inline-grid}.skills-check svg[data-v-fcc873b3]{visibility:hidden}.skills-check[data-v-fcc873b3]:hover{border-color:var(--text-dim)}.skills-check.on[data-v-fcc873b3],.skills-check.mixed[data-v-fcc873b3]{border-color:var(--accent);background:var(--accent)}.skills-check.on svg[data-v-fcc873b3],.skills-check.mixed svg[data-v-fcc873b3]{visibility:visible}.skills-check[data-v-fcc873b3]:disabled{opacity:.4;cursor:default}.skills-cand[data-v-fcc873b3]{align-items:center;gap:2px;padding-left:8px;display:flex}.skills-cand>.sl-row[data-v-fcc873b3]{flex:1 1 0;min-width:0;min-height:42px}.skills-cand.checked>.sl-row[data-v-fcc873b3]:not(:hover){background:color-mix(in srgb, var(--accent) 8%, transparent)}.sl-item.skills-cand.open>.sl-row[data-v-fcc873b3]{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--accent)}.skills-cand .sl-row-top[data-v-fcc873b3]{flex-wrap:nowrap}.skills-cand .sl-row-name[data-v-fcc873b3]{flex:0 auto;min-width:0}.skills-cost[data-v-fcc873b3]{margin:2px 0 8px}.skills-pv-cost[data-v-fcc873b3]{flex-direction:column;gap:4px;margin:8px 0 4px;display:flex}.skills-row-size[data-v-fcc873b3]{white-space:nowrap;flex:none;margin-left:auto;padding-left:6px;font-size:11px}.skills-installed[data-v-fcc873b3]{color:#7ee2a8;background:#3fb9502e}.skills-back[data-v-fcc873b3]{align-items:center;gap:4px;margin:2px 0 10px;font-size:12px;display:inline-flex}.skills-detail-empty[data-v-fcc873b3]{color:var(--text-dim);text-align:center;margin:0;padding:24px 8px;font-size:12px;line-height:1.5}.skills-detail-head[data-v-fcc873b3]{align-items:center;gap:10px;min-width:0;margin-bottom:6px;display:flex}.skills-detail-title[data-v-fcc873b3]{flex-wrap:wrap;flex:auto;align-items:center;gap:2px 8px;min-width:0;display:flex}.skills-detail-name[data-v-fcc873b3]{min-width:0;max-width:100%;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.exit-btn.skills-select-this[data-v-fcc873b3]{gap:7px}.skills-select-this .skills-check[data-v-fcc873b3]{width:14px;height:14px}.skills-preview .sl-details-desc[data-v-fcc873b3]{margin:0 0 4px}.sl-details-desc.clamped[data-v-fcc873b3]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skills-desc-more[data-v-fcc873b3]{margin-bottom:8px;font-size:11.5px}.skills-preview .skills-pv-meta[data-v-fcc873b3]{margin-top:6px}.skills-files-box[data-v-fcc873b3]{margin:2px 0 8px}.skills-files-all[data-v-fcc873b3]{margin-top:2px;font-size:11.5px}@container skills-add (width<=759px){.skills-browse.viewing:not(.single) .skills-browse-list[data-v-fcc873b3],.skills-browse:not(.viewing):not(.single) .skills-browse-detail[data-v-fcc873b3]{display:none}}@container skills-add (width>=760px){.skills-browse[data-v-fcc873b3]:not(.single){border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(250px,36%) minmax(0,1fr);height:clamp(340px,100vh - 400px,1100px);display:grid;overflow:hidden}.skills-browse:not(.single) .skills-browse-list[data-v-fcc873b3]{border-right:1px solid var(--border);overflow-y:auto}.skills-browse:not(.single) .skills-browse-top[data-v-fcc873b3]{z-index:1;border-bottom:1px solid var(--border);background:var(--skills-bar-bg);padding-top:8px;position:sticky;top:0}.skills-browse:not(.single) .skills-browse-head[data-v-fcc873b3],.skills-browse:not(.single) .skills-browse-count[data-v-fcc873b3]{padding-left:16px;padding-right:8px}.skills-browse:not(.single) .skills-found[data-v-fcc873b3]{border-top:0}.skills-browse:not(.single) .skills-cand[data-v-fcc873b3]{padding-left:16px}.skills-browse:not(.single) .skills-browse-detail[data-v-fcc873b3]{padding:12px 16px 16px;overflow-y:auto}.skills-back[data-v-fcc873b3]{display:none}.skills-browse:not(.single) .skills-md-view[data-v-fcc873b3],.skills-browse:not(.single) .skills-md[data-v-fcc873b3]{max-height:none}}.skills-pv-meta[data-v-fcc873b3]{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-bottom:6px;display:flex}.skills-pv-source[data-v-fcc873b3]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;flex:0 auto;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;overflow:hidden}.skills-pv-files[data-v-fcc873b3]{font-size:11.5px}.skills-files[data-v-fcc873b3]{border-collapse:collapse;table-layout:fixed;width:100%;max-width:560px;font-size:11.5px}.skills-files td[data-v-fcc873b3]{padding:2px 0}.skills-file-path[data-v-fcc873b3]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;overflow:hidden;padding-right:18px!important}.skills-file-size[data-v-fcc873b3]{width:72px;color:var(--text-dim);text-align:right;white-space:nowrap}.skills-callout[data-v-fcc873b3]{border:1px solid var(--border);color:var(--text);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 0;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.skills-callout>svg[data-v-fcc873b3]{color:var(--warn);flex:none}.skills-callout-text[data-v-fcc873b3]{flex:220px;min-width:0}.skills-callout.warn[data-v-fcc873b3]{background:#d2992224;border-color:#0000}.skills-warn[data-v-fcc873b3]{color:#ffd98f}.skills-read-btn[data-v-fcc873b3]{margin-left:auto}.skills-md-box[data-v-fcc873b3]{border:1px solid var(--border);background:var(--term);border-radius:8px;margin-top:6px;overflow:hidden}.skills-md-bar[data-v-fcc873b3]{border-bottom:1px solid var(--border);height:28px;color:var(--text-dim);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.skills-md-file[data-v-fcc873b3]{font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.skills-fm[data-v-fcc873b3]{border-bottom:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:0;padding:8px 12px;font-size:11.5px;line-height:1.45;display:grid}.skills-fm dt[data-v-fcc873b3]{color:var(--text-dim);font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;line-height:1.6}.skills-fm dd[data-v-fcc873b3]{color:var(--text);overflow-wrap:anywhere;white-space:pre-line;-webkit-user-select:text;user-select:text;margin:0}.skills-md-view[data-v-fcc873b3],.skills-md[data-v-fcc873b3]{max-height:360px;overflow:auto}.skills-md-view[data-v-fcc873b3]{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;padding:4px 14px 10px;font-size:12.5px;line-height:1.55}.skills-md-view[data-v-fcc873b3]:focus-visible,.skills-md[data-v-fcc873b3]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.skills-md-view[data-v-fcc873b3] h1,.skills-md-view[data-v-fcc873b3] h2,.skills-md-view[data-v-fcc873b3] h3,.skills-md-view[data-v-fcc873b3] h4{color:var(--text-strong);margin:1em 0 .4em;line-height:1.3}.skills-md-view[data-v-fcc873b3] h1{font-size:16px}.skills-md-view[data-v-fcc873b3] h2{font-size:14px}.skills-md-view[data-v-fcc873b3] h3,.skills-md-view[data-v-fcc873b3] h4{font-size:12.5px}.skills-md-view[data-v-fcc873b3] p,.skills-md-view[data-v-fcc873b3] ul,.skills-md-view[data-v-fcc873b3] ol,.skills-md-view[data-v-fcc873b3] blockquote,.skills-md-view[data-v-fcc873b3] table{margin:.5em 0}.skills-md-view[data-v-fcc873b3] ul,.skills-md-view[data-v-fcc873b3] ol{padding-left:20px}.skills-md-view[data-v-fcc873b3] a{color:var(--accent);cursor:pointer}.skills-md-view[data-v-fcc873b3] code{background:var(--surface-3);border-radius:4px;padding:1px 4px;font-family:Cascadia Mono,Consolas,monospace;font-size:.9em}.skills-md-view[data-v-fcc873b3] pre{background:var(--surface-2);border-radius:6px;padding:8px 10px;overflow:auto}.skills-md-view[data-v-fcc873b3] pre code{background:0 0;padding:0}.skills-md-view[data-v-fcc873b3] blockquote{border-left:3px solid var(--border-strong);color:var(--text-dim);padding:0 12px}.skills-md-view[data-v-fcc873b3] table{border-collapse:collapse}.skills-md-view[data-v-fcc873b3] th,.skills-md-view[data-v-fcc873b3] td{border:1px solid var(--border-strong);padding:3px 8px}.skills-md-view[data-v-fcc873b3] hr{border:0;border-top:1px solid var(--border)}.skills-md-view[data-v-fcc873b3] img{color:var(--text-dim);font-style:italic}.skills-md[data-v-fcc873b3]{color:var(--text);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;margin:0;padding:10px 12px;font-family:Cascadia Mono,Consolas,monospace;font-size:11px}.skills-setup[data-v-fcc873b3]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.skills-setup .mcp-preview[data-v-fcc873b3]{flex:200px;min-width:0;margin:0}.skills-field-label[data-v-fcc873b3]{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600}.skills-field-tools[data-v-fcc873b3]{flex:none;font-size:11.5px}.sl-link[data-v-fcc873b3]:disabled{color:var(--text-dim);opacity:.6;cursor:default;text-decoration:none}.skills-agent-chips[data-v-fcc873b3]{flex-wrap:wrap;flex:0 auto;gap:5px;min-width:0;display:flex}.skills-agent-chip[data-v-fcc873b3]{border:1px solid var(--border-strong);height:26px;color:var(--text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:13px;flex:none;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:12px;display:inline-flex}.skills-agent-chip[data-v-fcc873b3]:hover{color:var(--text-strong);border-color:var(--text-dim)}.skills-agent-chip .brand-icon[data-v-fcc873b3]{opacity:.5;filter:grayscale(.7)}.skills-agent-chip.on[data-v-fcc873b3]{border-color:color-mix(in srgb, var(--accent) 75%, transparent);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--text-strong)}.skills-agent-chip.on .brand-icon[data-v-fcc873b3]{opacity:1;filter:none}.skills-agent-check[data-v-fcc873b3]{color:var(--accent);visibility:hidden;flex:none}.skills-agent-chip.on .skills-agent-check[data-v-fcc873b3]{visibility:visible}.skills-agent-chip.missing .skills-agent-name[data-v-fcc873b3]{font-style:italic}.skills-info[data-v-fcc873b3]{min-width:0;color:var(--text-dim);flex:0 auto;align-items:center;gap:6px;font-size:11.5px;line-height:1.45;display:inline-flex}.skills-info svg[data-v-fcc873b3]{flex:none}.skills-info.warn[data-v-fcc873b3]{color:#ffd98f}.skills-shared-note[data-v-fcc873b3]{cursor:help;border-radius:50%;flex:none}.skills-scopes[data-v-fcc873b3]{background:var(--term);border-radius:8px;flex:0 auto;gap:2px;min-width:0;max-width:100%;padding:2px;display:inline-flex}.skills-scope-opt[data-v-fcc873b3]{min-width:0;height:24px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 auto;align-items:baseline;gap:6px;padding:0 10px;line-height:24px;display:inline-flex}.skills-scope-opt[data-v-fcc873b3]:hover:not(:disabled){color:var(--text-strong)}.skills-scope-opt.on[data-v-fcc873b3]{background:var(--surface-3);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--border-strong)}.skills-scope-opt[data-v-fcc873b3]:disabled{opacity:.5;cursor:not-allowed}.skills-scope-title[data-v-fcc873b3]{white-space:nowrap;flex:none;font-size:12px}.skills-scope-sub[data-v-fcc873b3]{min-width:0;max-width:140px;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skills-results[data-v-fcc873b3]{border:1px solid var(--border);border-radius:8px;margin:0 0 12px;padding:10px 12px}.skills-results-head[data-v-fcc873b3]{color:var(--text-strong);margin:0 0 6px;font-size:12px;font-weight:600}.skills-result-skills[data-v-fcc873b3],.skills-result-list[data-v-fcc873b3]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.skills-result-skill-head[data-v-fcc873b3]{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.skills-result-skill-head .skills-result-icon[data-v-fcc873b3]{margin-top:0}.skills-result-name[data-v-fcc873b3]{min-width:0;max-width:50%;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:600;overflow:hidden}.skills-result-skill-head .skills-result-state[data-v-fcc873b3]{text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:400;overflow:hidden}.skills-result-skill>.skills-result-list[data-v-fcc873b3]{margin-top:6px}.skills-result-skills>.skills-result-skill:not(:only-child)>.skills-result-list[data-v-fcc873b3],.skills-result-skills>.skills-result-skill:not(:only-child)>.skills-result-error[data-v-fcc873b3]{padding-left:22px}.skills-result-skill.ok .skills-result-skill-head[data-v-fcc873b3],.skills-result-skill.ok .skills-result-skill-head .skills-result-state[data-v-fcc873b3]{color:#7ee2a8}.skills-result-skill.exists .skills-result-skill-head[data-v-fcc873b3]{color:#ffd98f}.skills-result-skill.failed .skills-result-skill-head[data-v-fcc873b3]{color:#ff9b9e}.skills-result-skill-head .skills-result-name[data-v-fcc873b3]{color:var(--text-strong)}.skills-result[data-v-fcc873b3]{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;min-width:0;display:flex}.skills-result-icon[data-v-fcc873b3]{flex:none;margin-top:2px}.skills-result.ok .skills-result-icon[data-v-fcc873b3],.skills-result.ok .skills-result-state[data-v-fcc873b3]{color:#7ee2a8}.skills-result.exists .skills-result-icon[data-v-fcc873b3],.skills-result.exists .skills-result-state[data-v-fcc873b3]{color:#ffd98f}.skills-result.failed .skills-result-icon[data-v-fcc873b3],.skills-result.failed .skills-result-state[data-v-fcc873b3]{color:#ff9b9e}.skills-result-main[data-v-fcc873b3]{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.skills-result-top[data-v-fcc873b3]{flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12px;display:flex}.skills-result-agents[data-v-fcc873b3]{color:var(--text);white-space:nowrap}.skills-result-state[data-v-fcc873b3]{white-space:nowrap;font-weight:600}.skills-result-error[data-v-fcc873b3]{color:#ff9b9e;overflow-wrap:anywhere;margin:0;font-size:11.5px}.skills-results-foot[data-v-fcc873b3]{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}.skills-actionbar[data-v-fcc873b3]{z-index:3;margin:12px calc(-1 * var(--skills-pad-x)) calc(-1 * var(--skills-pad-b));padding:10px var(--skills-pad-x) 12px;border-top:1px solid var(--border);background:var(--skills-bar-bg);border-radius:0 0 10px 10px;flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 18px -14px #000000b3}.skills-bar-row[data-v-fcc873b3]{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.skills-foot-summary[data-v-fcc873b3]{text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;line-height:1.4;overflow:hidden}.exit-btn.skills-install-btn[data-v-fcc873b3]{text-overflow:ellipsis;max-width:100%;height:30px;margin-left:auto;padding:0 14px;font-size:12.5px;overflow:hidden}.skills-spinner[data-v-fcc873b3]{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:11px;height:11px;animation:.8s linear infinite skills-spin-fcc873b3;display:inline-block}@keyframes skills-spin-fcc873b3{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.skills-spinner[data-v-fcc873b3]{animation-duration:2.4s}}@container skills-add (width<=620px){.skills-agent-name[data-v-fcc873b3],.skills-agent-check[data-v-fcc873b3],.skills-scope-sub[data-v-fcc873b3],.skills-foot-summary[data-v-fcc873b3]:not(.keep){display:none}.skills-agent-chip[data-v-fcc873b3]{padding:0 8px}}.skills-plugin-form[data-v-fcc873b3]{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 4px;display:flex}.skills-plugin-form .skills-field[data-v-fcc873b3]{flex:260px}.exit-btn.skills-plugin-folder[data-v-fcc873b3]{height:34px}.sl-item.off .sl-row-name[data-v-fcc873b3]{color:var(--text-dim)}.skills-plugin-parts[data-v-fcc873b3]{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.skills-plugin-foot[data-v-fcc873b3]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.skills-plugin-state[data-v-fcc873b3]{flex:200px;min-width:0}.skills-history[data-v-fcc873b3]{border:1px solid var(--border-strong);border-radius:6px;margin:2px 0 0;padding:8px 10px}.skills-versions[data-v-fcc873b3]{max-height:200px;margin:0 0 8px;padding:0;list-style:none;overflow:auto}.skills-version[data-v-fcc873b3]{border-radius:4px;align-items:center;gap:8px;display:flex}.skills-version.on[data-v-fcc873b3]{background:var(--surface-3)}.skills-version-pick[data-v-fcc873b3]{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 8px;padding:4px 6px;display:flex}.skills-version-when[data-v-fcc873b3]{font-size:12px}.skills-plus[data-v-fcc873b3]{color:#7ee2a8}.skills-minus[data-v-fcc873b3]{color:#ff9a9a}.skills-diff[data-v-fcc873b3]{max-height:420px;overflow:auto}.skills-diff-file+.skills-diff-file[data-v-fcc873b3]{margin-top:8px}.skills-diff-file .rv-diff-head[data-v-fcc873b3]{align-items:center;gap:8px;display:flex}.skills-commits[data-v-fcc873b3]{max-height:200px;margin:4px 0;padding:0 0 0 16px;overflow:auto}.skills-commits li[data-v-fcc873b3]{margin:2px 0}.skills-commit-msg[data-v-fcc873b3]{margin-right:8px}.mcp-addto[data-v-7de49ee9]{display:inline-flex;position:relative}.mcp-addto-menu[data-v-7de49ee9]{z-index:20;border:1px solid var(--border-strong);background:var(--surface-2);letter-spacing:0;text-transform:none;border-radius:8px;min-width:180px;margin:0;padding:4px;font-weight:400;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000059}.mcp-addto-item[data-v-7de49ee9]{width:100%;color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.mcp-addto-item[data-v-7de49ee9]:hover,.mcp-addto-item[data-v-7de49ee9]:focus-visible{background:var(--surface-3);color:var(--text-strong);outline:none}.ctx-mcp[data-v-ce70b0e8]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ctx-tag[data-v-ce70b0e8]{white-space:nowrap;height:18px;color:var(--text-dim);background:color-mix(in srgb, var(--accent,#4c8dff) 12%, transparent);font-variant-numeric:tabular-nums;border-radius:9px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.ctx-tag.estimate[data-v-ce70b0e8]{background:color-mix(in srgb, var(--text-dim) 14%, transparent)}.ctx-src[data-v-ce70b0e8]{color:var(--text-dim);font-size:11px}.ctx-src.estimate[data-v-ce70b0e8]{font-style:italic}.ctx-error[data-v-ce70b0e8]{color:var(--warn,#d9a441);font-size:11px}.mcpi-toolbar[data-v-8ddbaca7]{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 8px;display:flex}.mcpi-search[data-v-8ddbaca7]{text-align:left;flex:140px;min-width:120px;max-width:260px;height:28px}.mcpi-count[data-v-8ddbaca7]{white-space:nowrap}.mcpi-spacer[data-v-8ddbaca7]{flex:auto}.mcpi-toolbar .exit-btn[data-v-8ddbaca7]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mcpi-spin[data-v-8ddbaca7]{animation:.9s linear infinite mcpi-spin-8ddbaca7}@keyframes mcpi-spin-8ddbaca7{to{transform:rotate(360deg)}}.mcpi-filters[data-v-8ddbaca7]{flex-wrap:wrap;gap:5px;margin:0 0 10px;display:flex}.mcpi-raw[data-v-8ddbaca7]{flex-basis:100%}.mcpi-error .mcpi-raw[data-v-8ddbaca7]{margin:-4px 12px 0}.mcpi-raw p[data-v-8ddbaca7]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:4px 0 0;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.mcpi-empty[data-v-8ddbaca7]{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0;padding:14px 0;font-size:12.5px;display:flex}.mcpi-empty p[data-v-8ddbaca7]{margin:0}.mcpi-dot[data-v-8ddbaca7]{border-radius:50%;flex:none;width:8px;height:8px}.mcpi-dot.none[data-v-8ddbaca7]{box-shadow:inset 0 0 0 1px var(--border-strong)}.mcpi-dot.ok[data-v-8ddbaca7]{background:#3fb950}.mcpi-dot.auth[data-v-8ddbaca7]{background:#d29922}.mcpi-dot.error[data-v-8ddbaca7]{background:var(--danger)}.mcpi-dot.testing[data-v-8ddbaca7]{background:var(--accent);animation:1s ease-in-out infinite alternate mcpi-pulse-8ddbaca7}@keyframes mcpi-pulse-8ddbaca7{0%{opacity:.35}}.mcpi-facts[data-v-8ddbaca7]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;margin:0 0 6px;font-size:11.5px;display:grid}.mcpi-facts dt[data-v-8ddbaca7]{color:var(--text-dim);white-space:nowrap}.mcpi-facts dd[data-v-8ddbaca7]{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0;display:flex}.mcpi-target[data-v-8ddbaca7]{flex-wrap:nowrap!important}.mcpi-copy[data-v-8ddbaca7]{flex:none;width:22px;height:22px}.mcpi-secret[data-v-8ddbaca7]{align-items:center;gap:4px;display:inline-flex}.mcpi-secret code[data-v-8ddbaca7]{font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.mcpi-mask[data-v-8ddbaca7]{color:var(--text-dim);letter-spacing:1px}.mcpi-agent-name[data-v-8ddbaca7]{color:var(--text-strong)}.mcpi-foot[data-v-8ddbaca7]{margin:12px 0 0;font-size:12px}.mcp-addbar[data-v-745bde2d]{z-index:5;margin:12px calc(-1 * var(--mcp-pad-x,18px)) calc(-1 * var(--mcp-pad-b,14px));padding:10px var(--mcp-pad-x,18px) 12px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 10px 10px;flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 16px -12px #0009}.mcp-addbar-agents[data-v-745bde2d]{align-items:flex-start;gap:8px;display:flex}.mcp-addbar-label[data-v-745bde2d],.mcp-addbar-scope-label[data-v-745bde2d]{color:var(--text-dim);white-space:nowrap;flex:none;font-size:11.5px;line-height:22px}.mcp-addbar-chips[data-v-745bde2d]{flex-wrap:wrap;flex:auto;gap:5px;min-width:0;display:flex}.mcp-addbar-chips .chip[data-v-745bde2d]:disabled{opacity:.45;cursor:not-allowed}.mcp-addbar-actions[data-v-745bde2d]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.mcp-addbar-scope[data-v-745bde2d]{flex:none;width:auto}.mcp-addbar-scope .launch-seg-btn[data-v-745bde2d]{white-space:nowrap;flex:none;padding:0 10px}.mcp-addbar-note[data-v-745bde2d]{color:var(--text-dim);font-size:11px}.mcp-addbar-spacer[data-v-745bde2d]{flex:auto}.mcp-addbar-add[data-v-745bde2d]{white-space:nowrap}.mcp-addbar-error[data-v-745bde2d]{color:#ffb4b6;white-space:pre-line;margin:0;font-size:11.5px}.mcpc[data-v-402e7953]{margin-top:10px;container-type:inline-size}.mcpc-panes[data-v-402e7953]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:14px;display:grid}.mcpc-browse[data-v-402e7953]{flex-direction:column;gap:8px;min-width:0;display:flex}.mcpc-search[data-v-402e7953]{text-align:left;width:100%;height:28px}.mcpc-cats[data-v-402e7953]{flex-wrap:wrap;gap:4px;display:flex}.mcpc-list[data-v-402e7953]{border-top:1px solid var(--border);max-height:440px;margin:0;padding:0;list-style:none;overflow-y:auto}.mcpc-item[data-v-402e7953]{border-bottom:1px solid var(--border);align-items:center;gap:2px;display:flex}.mcpc-check[data-v-402e7953]{border:1px solid var(--border-strong);width:16px;height:16px;color:var(--text-strong);cursor:pointer;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0 4px 0 6px;padding:0;display:inline-flex}.mcpc-check[aria-checked=true][data-v-402e7953]{border-color:var(--accent);background:var(--accent);color:#fff}.mcpc-check[data-v-402e7953]:disabled{color:#3fb950;cursor:default;border-color:#0000}.mcpc-check[data-v-402e7953]:focus-visible,.mcpc-row[data-v-402e7953]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mcpc-row[data-v-402e7953]{min-width:0;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:9px;padding:5px 8px 5px 4px;display:flex}.mcpc-row[data-v-402e7953]:hover,.mcpc-item.viewed .mcpc-row[data-v-402e7953]{background:var(--surface-3)}.mcpc-item.viewed .mcpc-row[data-v-402e7953]{box-shadow:inset 2px 0 0 var(--accent)}.mcpc-icon[data-v-402e7953]{flex:0 0 22px;justify-content:center;display:inline-flex}.mcpc-row-main[data-v-402e7953]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.mcpc-row-name[data-v-402e7953]{color:var(--text-strong);font-size:12.5px;font-weight:600}.mcpc-row-desc[data-v-402e7953]{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mcpc-none[data-v-402e7953]{color:var(--text-dim);margin:4px 0;font-size:12px}.mcpc-detail[data-v-402e7953]{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.mcpc-detail-head[data-v-402e7953]{align-items:center;gap:10px;display:flex}.mcpc-detail-title[data-v-402e7953]{flex-direction:column;gap:3px;min-width:0;display:flex}.mcpc-detail-title h3[data-v-402e7953]{color:var(--text-strong);margin:0;font-size:15px;font-weight:600}.mcpc-detail-tags[data-v-402e7953]{flex-wrap:wrap;gap:4px;display:flex}.mcpc-desc[data-v-402e7953]{color:var(--text);margin:0;font-size:12.5px;line-height:1.5}.mcpc-note[data-v-402e7953]{margin:-4px 0 0}.mcpc-field[data-v-402e7953]{flex-direction:column;gap:4px;display:flex}.mcpc-field label[data-v-402e7953]{color:var(--text-strong);font-size:12px}.mcpc-input-wrap[data-v-402e7953]{gap:6px;display:flex}.mcpc-input[data-v-402e7953]{text-align:left;flex:auto;width:auto;min-width:0;height:28px}.mcpc-input.invalid[data-v-402e7953]{border-color:var(--danger)}.mcpc-invalid[data-v-402e7953]{color:#ffb4b6;font-size:11.5px}.mcpc-facts[data-v-402e7953]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;margin:0;font-size:11.5px;display:grid}.mcpc-facts dt[data-v-402e7953]{color:var(--text-dim);white-space:nowrap}.mcpc-facts dd[data-v-402e7953]{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:0;display:flex}.mcpc-facts dd[data-v-402e7953]:first-of-type{flex-wrap:nowrap}.mcpc-copy[data-v-402e7953]{flex:none;width:22px;height:22px}.mcpc-has-agent[data-v-402e7953]{align-items:center;gap:4px;display:inline-flex}.mcpc-docs[data-v-402e7953]{align-self:flex-start;align-items:center;gap:4px;font-size:12px;display:inline-flex}.mcpc-raw p[data-v-402e7953]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:4px 0 0;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.mcpc-batch[data-v-402e7953]{font-size:11px}@container (width<=600px){.mcpc-panes[data-v-402e7953]{grid-template-columns:minmax(0,1fr)}.mcpc-list[data-v-402e7953]{max-height:250px}}.mcpkv[data-v-164b3183]{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.mcpkv-row[data-v-164b3183]{flex-wrap:wrap;align-items:center;gap:4px 6px;width:100%;display:flex}.mcpkv-key[data-v-164b3183]{text-align:left;flex:0 38%;width:auto;min-width:90px;height:28px;font-family:Cascadia Mono,Consolas,monospace;font-size:11.5px}.mcpkv-value[data-v-164b3183]{text-align:left;flex:140px;width:auto;min-width:0;height:28px}.mcpkv-key.invalid[data-v-164b3183]{border-color:var(--danger)}.mcpkv-error[data-v-164b3183]{color:#ffb4b6;flex-basis:100%;font-size:11.5px}.mcpf[data-v-9cd023c6]{flex-direction:column;gap:14px;margin-top:12px;display:flex}.mcpf-field[data-v-9cd023c6]{flex-direction:column;align-items:flex-start;gap:4px;max-width:560px;display:flex}.mcpf-field>label[data-v-9cd023c6],.mcpf-label[data-v-9cd023c6]{color:var(--text-strong);font-size:12.5px}.mcpf-input[data-v-9cd023c6]{text-align:left;width:100%;height:28px}.mcpf-short[data-v-9cd023c6]{width:220px;max-width:100%}.mcpf-mono[data-v-9cd023c6]{font-family:Cascadia Mono,Consolas,monospace;font-size:11.5px}.mcpf-input.invalid[data-v-9cd023c6]{border-color:var(--danger)}.mcpf-invalid[data-v-9cd023c6]{color:#ffb4b6;font-size:11.5px}.mcpf-warn[data-v-9cd023c6]{color:#ffd98f;font-size:11.5px}.mcpf-tried[data-v-9cd023c6]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.mcpf-raw[data-v-9cd023c6]{flex-basis:100%}.mcpf-raw p[data-v-9cd023c6]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:4px 0 0;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.mcpd[data-v-378c2588]{--mcp-pad-x:18px;--mcp-pad-b:14px}.mcpd.help-card[data-v-378c2588]{--mcp-pad-x:20px;--mcp-pad-b:18px}.mcpd-message[data-v-378c2588]{position:relative}.mcpd-dismiss[data-v-378c2588]{width:22px;height:22px}.mcpd-raw[data-v-378c2588]{flex-basis:100%}.mcpd-raw p[data-v-378c2588]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.conn-details[data-v-a573bfad]{flex-direction:column;gap:10px;padding:4px 8px 10px 0;display:flex}.conn-desc[data-v-a573bfad]{color:var(--text);margin:0;font-size:12.5px;line-height:1.5}.conn-status[data-v-a573bfad]{flex:none}.conn-account[data-v-a573bfad],.conn-error[data-v-a573bfad],.conn-hosted-hint[data-v-a573bfad]{margin:0}.conn-field[data-v-a573bfad]{max-width:460px}.conn-input[data-v-a573bfad]{text-align:left;width:100%;height:28px}.conn-session[data-v-a573bfad]{flex-wrap:wrap}.conn-code[data-v-a573bfad]{color:var(--text-strong);letter-spacing:.06em;-webkit-user-select:text;user-select:text;margin-left:6px;font-family:Cascadia Mono,Consolas,monospace}.conn-session-actions[data-v-a573bfad]{flex-wrap:wrap;gap:6px;display:inline-flex}.conn-session-actions .exit-btn[data-v-a573bfad],.conn-docs[data-v-a573bfad]{align-items:center;gap:4px;display:inline-flex}.conn-actions[data-v-a573bfad]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ctx-group-head[data-v-e5acb9e8]{align-items:center;gap:10px;display:flex}.ctx-group-head .set-group-title[data-v-e5acb9e8]{margin-right:auto}.ctx-group-desc[data-v-e5acb9e8]{color:var(--text-dim);margin:0 0 8px;font-size:12px}.ctx-dim[data-v-e5acb9e8]{color:var(--text-dim);font-size:12px}.ctx-empty[data-v-e5acb9e8]{padding:14px 4px}.ctx-list[data-v-e5acb9e8]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ctx-item[data-v-e5acb9e8]{border-bottom:1px solid var(--border)}.ctx-row[data-v-e5acb9e8]{width:100%;min-height:50px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:5px 8px;display:flex}.ctx-row[data-v-e5acb9e8]:hover,.ctx-item.open>.ctx-row[data-v-e5acb9e8]{background:var(--surface-3)}.ctx-row[data-v-e5acb9e8]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ctx-row-main[data-v-e5acb9e8]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.ctx-row-top[data-v-e5acb9e8]{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.ctx-row-name[data-v-e5acb9e8]{color:var(--text-strong);font-size:12.5px;font-weight:600}.ctx-row-desc[data-v-e5acb9e8]{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ctx-row-meta[data-v-e5acb9e8]{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.ctx-total[data-v-e5acb9e8]{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.ctx-src[data-v-e5acb9e8]{color:var(--text-dim);font-size:10.5px}.ctx-src.estimate[data-v-e5acb9e8]{font-style:italic}.ctx-chevron[data-v-e5acb9e8]{color:var(--text-dim);flex:none;transition:transform .12s}.ctx-item.open .ctx-chevron[data-v-e5acb9e8]{transform:rotate(90deg)}.ctx-tag[data-v-e5acb9e8]{background:var(--surface-3);color:var(--text-dim);white-space:nowrap;border-radius:8px;flex:none;padding:0 6px;font-size:10.5px;line-height:16px}.ctx-tag.mono[data-v-e5acb9e8]{font-family:Cascadia Mono,Consolas,monospace}.ctx-tag.scope[data-v-e5acb9e8]{border:1px solid var(--border-strong);background:0 0;line-height:14px}.ctx-tag.ok[data-v-e5acb9e8]{color:#a8e6b4;background:#3fb95033}.ctx-bar[data-v-e5acb9e8]{background:var(--surface-3);border-radius:2px;height:3px;margin:0 8px 6px 38px;display:flex;overflow:hidden}.ctx-bar>span[data-v-e5acb9e8],.ctx-swatch[data-v-e5acb9e8]{display:block}.g-rules[data-v-e5acb9e8]{background:#4c8dff}.g-skills[data-v-e5acb9e8]{background:#3fb950}.g-mcp[data-v-e5acb9e8]{background:#d29922}.g-tessel[data-v-e5acb9e8]{background:#a371f7}.ctx-details[data-v-e5acb9e8]{padding:4px 8px 12px 38px}.ctx-section[data-v-e5acb9e8]{margin-top:6px}.ctx-section-head[data-v-e5acb9e8]{min-height:24px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.ctx-swatch[data-v-e5acb9e8]{border-radius:2px;width:8px;height:8px}.ctx-section-total[data-v-e5acb9e8]{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.ctx-section-head .ctx-link[data-v-e5acb9e8]{letter-spacing:0;text-transform:none;margin-left:auto;font-weight:400}.ctx-lines[data-v-e5acb9e8]{margin:0;padding:0;list-style:none}.ctx-line[data-v-e5acb9e8]{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:30px;padding:3px 0;font-size:12px;display:flex}.ctx-line.off .ctx-line-name[data-v-e5acb9e8]{color:var(--text-dim);text-decoration:line-through}.ctx-line.tally .ctx-line-name[data-v-e5acb9e8]{color:var(--text-dim)}.ctx-line-main[data-v-e5acb9e8]{flex-direction:column;flex:200px;gap:1px;min-width:0;display:flex}.ctx-line-top[data-v-e5acb9e8]{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ctx-line-name[data-v-e5acb9e8]{min-width:40px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ctx-path[data-v-e5acb9e8]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;overflow:hidden}.ctx-note[data-v-e5acb9e8]{color:var(--text-dim);font-size:11px;font-style:italic}.ctx-line-cost[data-v-e5acb9e8]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:4px 10px;margin-left:auto;display:flex}.ctx-num[data-v-e5acb9e8]{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.ctx-num.estimate[data-v-e5acb9e8]{color:var(--text-dim)}.ctx-link[data-v-e5acb9e8]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11.5px}.ctx-link[data-v-e5acb9e8]:hover{text-decoration:underline}.ctx-link[data-v-e5acb9e8]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ctx-callout[data-v-e5acb9e8]{border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.ctx-callout.info[data-v-e5acb9e8]{background:color-mix(in srgb, var(--accent) 10%, transparent)}.ctx-callout.warn[data-v-e5acb9e8]{background:#d2992224}.ctx-inline-switch[data-v-e5acb9e8]{align-items:center;gap:8px;display:inline-flex}.ctx-foot[data-v-e5acb9e8]{color:var(--text-dim);margin:10px 0 0;font-size:11.5px}.ctx-error[data-v-e5acb9e8]{color:#ffb4b6;font-size:11px}.ctx-tokenizers[data-v-e5acb9e8]{margin:0 0 10px;padding:0;list-style:none}.ctx-tokenizer[data-v-e5acb9e8]{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);flex-wrap:wrap;align-items:center;gap:2px 12px;min-height:34px;font-size:12px;display:flex}.ctx-tokenizer-name[data-v-e5acb9e8]{min-width:120px;color:var(--text)}.ctx-size[data-v-e5acb9e8]{font-variant-numeric:tabular-nums;min-width:64px}.ctx-licence[data-v-e5acb9e8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx-tokenizer-action[data-v-e5acb9e8]{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.orch-team-status[data-v-bafd7f32]{align-items:flex-start}.orch-tags[data-v-bafd7f32]{flex-wrap:wrap;gap:4px 6px;margin-top:6px;display:flex}.orch-tag[data-v-bafd7f32]{align-items:center;gap:4px;display:inline-flex}.orch-team-actions[data-v-bafd7f32]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.set-label>label[for][data-v-bafd7f32]{cursor:pointer}.orch-raw[data-v-bafd7f32]{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.orch-group-more[data-v-bafd7f32]{margin:-4px 0 8px}.orch-done[data-v-bafd7f32]{color:#a8e6b4}.orch-backups[data-v-bafd7f32]{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.orch-backups li[data-v-bafd7f32]{min-width:0;display:flex}.set-callout .set-more[data-v-bafd7f32]{flex-basis:100%}.orch-steps[data-v-bafd7f32]{border-bottom:1px solid var(--border);margin:0;padding:12px 0 10px 20px;line-height:1.6}.orch-connections[data-v-bafd7f32]{border-bottom:1px solid var(--border);padding:4px 0 12px}.orch-connections[data-v-bafd7f32] .mcp-toolbar{justify-content:flex-end;gap:6px}.orch-connections[data-v-bafd7f32] .mcp-toolbar>.set-hint{margin-right:auto}.orch-guide>summary[data-v-bafd7f32]{cursor:pointer;align-items:center;gap:7px;list-style:none;display:inline-flex}.orch-guide>summary[data-v-bafd7f32]::-webkit-details-marker{display:none}.orch-guide>summary[data-v-bafd7f32]:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid var(--text-dim);transition:transform .12s}.orch-guide[open]>summary[data-v-bafd7f32]:before{transform:rotate(90deg)}.orch-guide>summary[data-v-bafd7f32]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.orch-guide .orch-sub[data-v-bafd7f32]{color:var(--text-strong);margin:16px 0 8px}.orch-guide .orch-example[data-v-bafd7f32]{border-bottom:1px solid var(--border);padding:10px 0}.orch-guide .orch-example[data-v-bafd7f32]:last-child{border-bottom:0}.orch-guide .orch-example .set-label[data-v-bafd7f32]{color:var(--text-strong);font-size:13px}.cli-name[data-v-cd35309b]{background:var(--surface-3);color:var(--text);white-space:nowrap;border-radius:4px;padding:0 4px;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.cli-path[data-v-cd35309b]{max-width:100%}.cli-examples[data-v-cd35309b]{line-height:1.6}.cli-error[data-v-cd35309b]{margin:0 0 12px}.backup-choice[data-v-fca50efd]{align-items:center;gap:6px;margin-top:2px;display:flex}.setup-line[data-v-510a9ba8]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.setup-loading .setup-line[data-v-510a9ba8]{color:var(--text-dim)}.setup-name[data-v-510a9ba8]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.setup-detail[data-v-510a9ba8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-ok-icon[data-v-510a9ba8]{color:#3fb950}.setup-foot[data-v-510a9ba8]{align-items:flex-start}.setup-foot>.exit-btn[data-v-510a9ba8]{margin-top:1px}.setup-all[data-v-510a9ba8]{font-weight:400}.setup-list[data-v-510a9ba8]{flex-direction:column;gap:8px;margin:8px 0 2px;padding:0;list-style:none;display:flex}.setup-list li[data-v-510a9ba8]{border:1px solid var(--border);border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 9px;display:flex}.setup-list .setup-name[data-v-510a9ba8]{color:var(--text-strong)}.setup-list .exit-btn[data-v-510a9ba8]{margin-top:4px}.setup-detail-line[data-v-510a9ba8]{color:var(--text);overflow-wrap:anywhere;font-size:11.5px}.setup-raw[data-v-510a9ba8]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:4px;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;display:block}.setup-callout[data-v-510a9ba8]{margin:4px 0 8px}.set-card .set-row.set-row-nested[data-v-e8eaed21]{min-height:48px}.alerts-sound[data-v-14f6eadf]{flex-wrap:wrap;justify-content:flex-end}.alerts-sound-select[data-v-14f6eadf]{min-width:120px}.alerts-volume[data-v-14f6eadf]{width:110px}.alerts-play[data-v-14f6eadf]{justify-content:center;width:26px;padding:0}.alerts-play[data-v-14f6eadf]:disabled{opacity:.5;cursor:default}.git-prefix-input[data-v-da126e1d],.git-view-seg[data-v-da126e1d]{width:200px}.dt-toolbar[data-v-fd86be86]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 0 10px;display:flex}.dt-summary[data-v-fd86be86]{align-items:center;gap:6px;min-height:24px;display:inline-flex}.dt-error[data-v-fd86be86]{margin:10px 0}.dt-more[data-v-fd86be86]{flex:100%}.dt-raw[data-v-fd86be86]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;display:block}.set-card .dt-row[data-v-fd86be86]{gap:12px}.set-card .dt-row>.dt-icon[data-v-fd86be86]{flex:none;align-self:flex-start;margin-top:2px}.dt-name[data-v-fd86be86]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.dt-desc[data-v-fd86be86],.dt-setup-text[data-v-fd86be86]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dt-setup[data-v-fd86be86]{min-width:0;color:var(--warn);align-items:center;gap:4px;display:inline-flex}.dt-setup.done[data-v-fd86be86]{color:#8fd6a0}.dt-setup>svg[data-v-fd86be86]{flex:none}.dt-actions[data-v-fd86be86]{flex:none;align-items:center;gap:6px;display:inline-flex}.dt-skel[data-v-fd86be86]{background:var(--surface-3);opacity:.6;border-radius:6px;width:64px;height:22px}@container (width<=520px){.set-card .dt-row[data-v-fd86be86]{flex-wrap:nowrap}.set-card .dt-row>.set-label[data-v-fd86be86]{flex:auto}}.au-backdrop[data-v-3c5371c9]{z-index:80;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.au-dialog[data-v-3c5371c9]{border:1px solid var(--border-strong);background:var(--surface);width:min(40rem,100%);max-height:calc(100vh - 3rem);color:var(--text);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 48px #00000059}.au-dialog-head[data-v-3c5371c9]{border-bottom:1px solid var(--border);padding:20px 48px 14px 24px;position:relative}.au-dialog-title[data-v-3c5371c9]{color:var(--text-strong);margin:0;font-size:16px;font-weight:600}.au-dialog-desc[data-v-3c5371c9]{color:var(--text-dim);margin:4px 0 0;font-size:12.5px}.au-dialog-close[data-v-3c5371c9]{position:absolute;top:12px;right:12px}.au-dialog-body[data-v-3c5371c9]{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:16px 24px 20px;display:flex;overflow-y:auto}.au-sec .set-group-title[data-v-3c5371c9]{margin-bottom:6px}.au-dialog .set-card .set-row[data-v-3c5371c9]{min-height:46px;padding:8px 0}.au-select[data-v-3c5371c9]{width:240px;min-width:0}.au-select-short[data-v-3c5371c9]{width:160px;min-width:0}.au-text[data-v-3c5371c9]{width:240px;min-width:0}.set-card .set-row.au-stack[data-v-3c5371c9]{flex-direction:column;align-items:stretch;gap:8px}.au-prompt[data-v-3c5371c9]{resize:vertical;width:100%;height:auto;min-height:84px;padding:6px 8px;line-height:1.45}.au-cron-input[data-v-3c5371c9]{width:100%;font-family:Cascadia Mono,Consolas,monospace}.au-where[data-v-3c5371c9]{width:auto}.au-where .launch-seg-btn[data-v-3c5371c9]{white-space:nowrap;padding:0 12px}.au-where .launch-seg-btn[data-v-3c5371c9]:disabled{opacity:.45;cursor:default}.au-next[data-v-3c5371c9]{color:var(--text-dim);flex-direction:column;gap:2px;margin:0;padding:10px 0 12px;font-size:11.5px;display:flex}.au-perms[data-v-3c5371c9]{align-items:flex-start;margin:0}.au-perms p[data-v-3c5371c9]{margin:4px 0 0}.au-perms-account[data-v-3c5371c9]{color:var(--text-dim)}.au-dialog-foot[data-v-3c5371c9]{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 24px;display:flex}.au-foot-msg[data-v-3c5371c9]{min-width:0;color:var(--text-dim);flex:auto;margin:0;font-size:12px}.au-foot-msg.set-warn[data-v-3c5371c9]{color:var(--warn)}.au-dialog-foot .exit-btn[data-v-3c5371c9]{flex:none}.au-body[data-v-4dbef19e]{flex-direction:column;gap:12px;display:flex}.au-how .set-group-title[data-v-4dbef19e]{margin-bottom:10px}.au-steps[data-v-4dbef19e]{color:var(--text);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.au-steps li span[data-v-4dbef19e]{color:var(--text-dim);display:block}.au-only-open[data-v-4dbef19e]{margin:12px 0 0}.au-only-open>details[open][data-v-4dbef19e]{flex-basis:100%}.au-how-fold>.au-steps[data-v-4dbef19e]{margin-top:8px}.au-how-fold>p[data-v-4dbef19e]{margin:8px 0 0}.au-toolbar[data-v-4dbef19e]{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.au-toolbar .set-group-title[data-v-4dbef19e]{align-items:center;gap:6px;margin:0;display:flex}.au-toolbar .exit-btn[data-v-4dbef19e]{white-space:nowrap;flex:none}.au-count[data-v-4dbef19e]{background:var(--surface-3);color:var(--text-dim);border-radius:8px;padding:0 6px;font-size:10.5px;font-weight:400;line-height:16px}.au-msg[data-v-4dbef19e]{margin:0}.au-empty[data-v-4dbef19e]{color:var(--text-dim);margin:0;font-size:12.5px}.au-error[data-v-4dbef19e] .ps{padding:0}.au-raw p[data-v-4dbef19e]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.au-list[data-v-4dbef19e]{border-top:0;margin:-6px 0}.au-list[data-v-4dbef19e] .sl-item:last-child{border-bottom:0}.au-list .paused[data-v-4dbef19e] .sl-row-name{color:var(--text-dim)}.au-next-run[data-v-4dbef19e]{color:var(--text-dim);white-space:nowrap;font-size:11px}.au-actions[data-v-4dbef19e]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.au-enable[data-v-4dbef19e]{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.au-facts[data-v-4dbef19e]{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 10px;font-size:12px;display:grid}.au-facts dt[data-v-4dbef19e]{color:var(--text-dim)}.au-facts dd[data-v-4dbef19e]{color:var(--text);overflow-wrap:anywhere;margin:0}.au-prompt[data-v-4dbef19e]{white-space:pre-wrap;max-height:120px;overflow:auto}.au-none[data-v-4dbef19e]{color:var(--text-dim);margin:0;font-size:12px}.au-runs[data-v-4dbef19e]{border-collapse:collapse;width:100%;font-size:12px}.au-runs th[data-v-4dbef19e]{color:var(--text-dim);text-align:left;padding:4px 6px;font-weight:500}.au-runs td[data-v-4dbef19e]{border-top:1px solid var(--border);color:var(--text);vertical-align:top;padding:5px 6px}.au-sub[data-v-4dbef19e]{color:var(--text-dim);margin-top:2px;font-size:11px;display:block}.au-reason[data-v-4dbef19e]{max-width:360px}.au-runs th[data-v-4dbef19e]:nth-child(3),.au-runs td[data-v-4dbef19e]:nth-child(3),.au-links[data-v-4dbef19e]{white-space:nowrap}.au-links .exit-btn[data-v-4dbef19e]{margin-right:4px}.au-more[data-v-4dbef19e]{margin-top:8px}.au-max[data-v-4dbef19e]{width:90px;min-width:0}@container (width<=460px){.au-facts[data-v-4dbef19e]{grid-template-columns:1fr}.au-facts dd[data-v-4dbef19e]{margin-bottom:4px}}.quick-card[data-v-1e31644f]{container-type:inline-size}.quick-empty[data-v-1e31644f]{color:var(--text-dim);margin:0 0 12px;font-size:12.5px}.quick-list[data-v-1e31644f]{border-top:0;margin:-6px 0 14px}.quick-list[data-v-1e31644f] .sl-row-desc{font-family:Cascadia Mono,Consolas,monospace;font-size:11px}.quick-icon[data-v-1e31644f]{color:var(--text-dim)}.quick-edit[data-v-1e31644f]{flex-direction:column;gap:10px;display:flex}.quick-field[data-v-1e31644f]{flex-direction:column;gap:4px;display:flex}.quick-field-label[data-v-1e31644f]{color:var(--text-dim);font-size:11.5px}.quick-field .set-number[data-v-1e31644f]{width:100%;min-width:0;font-weight:400}.quick-textarea[data-v-1e31644f]{resize:vertical;height:auto;min-height:60px;padding:6px 8px;font-family:Cascadia Mono,Consolas,monospace;font-size:11.5px;line-height:1.45}.quick-edit-foot[data-v-1e31644f],.quick-add-foot[data-v-1e31644f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.quick-switch[data-v-1e31644f]{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.quick-add[data-v-1e31644f]{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.quick-empty+.quick-add[data-v-1e31644f]{border-top:0;padding-top:0}.quick-add-title[data-v-1e31644f]{color:var(--text-strong);margin:0;font-size:12.5px;font-weight:600}.quick-add-fields[data-v-1e31644f]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.quick-add-fields .set-number[data-v-1e31644f]{width:100%;min-width:0}.quick-add-btn[data-v-1e31644f]{white-space:nowrap;flex:none}.quick-add .set-warn[data-v-1e31644f]{margin:0}@container (width<=460px){.quick-add-fields[data-v-1e31644f]{grid-template-columns:minmax(0,1fr)}}.about-name[data-v-fbb4b90e]{color:var(--text-strong);font-size:14px;font-weight:600}.about-version[data-v-fbb4b90e]{font-variant-numeric:tabular-nums}.about-raw p[data-v-fbb4b90e]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px}.about-link[data-v-fbb4b90e]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tessel-account-card[data-v-dd8dd7ad]{flex-direction:column;gap:16px;display:flex}.tessel-account-head[data-v-dd8dd7ad]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tessel-account-avatar[data-v-dd8dd7ad]{background:var(--surface-3);width:38px;height:38px;color:var(--text-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tessel-account-title[data-v-dd8dd7ad]{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.tessel-account-title strong[data-v-dd8dd7ad]{color:var(--text-strong);font-size:13.5px;font-weight:600}.tessel-account-who[data-v-dd8dd7ad]{-webkit-user-select:text;user-select:text}.tessel-account-included[data-v-dd8dd7ad]{border-top:1px solid var(--border);padding-top:14px}.tessel-account-included-title[data-v-dd8dd7ad]{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.tessel-account-items[data-v-dd8dd7ad]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.tessel-account-items li[data-v-dd8dd7ad]{color:var(--text-dim);gap:10px;display:flex}.tessel-account-items li>div[data-v-dd8dd7ad]{flex-direction:column;gap:2px;min-width:0;display:flex}.tessel-account-item-name[data-v-dd8dd7ad]{color:var(--text-strong);font-size:12.5px;font-weight:600}.tessel-account-error[data-v-dd8dd7ad],.tessel-account-notice[data-v-dd8dd7ad]{margin:8px 0 0}.update-notes[data-v-7cba80ef]{white-space:normal}.update-notes[data-v-7cba80ef] h1,.update-notes[data-v-7cba80ef] h2,.update-notes[data-v-7cba80ef] h3,.update-notes[data-v-7cba80ef] h4{color:var(--text-strong);margin:10px 0 4px;font-size:12.5px;font-weight:600}.update-notes[data-v-7cba80ef] :first-child{margin-top:0}.update-notes[data-v-7cba80ef] p,.update-notes[data-v-7cba80ef] ul,.update-notes[data-v-7cba80ef] ol{margin:4px 0}.update-notes[data-v-7cba80ef] ul,.update-notes[data-v-7cba80ef] ol{padding-left:18px}.update-notes[data-v-7cba80ef] li{margin:2px 0}.update-notes[data-v-7cba80ef] img{display:none}.update-notes[data-v-7cba80ef] a{color:var(--accent)}.update-notes[data-v-7cba80ef] code{background:var(--surface-3);font-family:var(--mono,"Cascadia Mono", Consolas, monospace);border-radius:4px;padding:0 4px;font-size:11px}.update-link[data-v-7cba80ef]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-4px 0 4px;padding:0;font-size:12px;display:inline-flex}.update-link[data-v-7cba80ef]:hover{text-decoration:underline}.update-link[data-v-7cba80ef]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.dev-update-list[data-v-0f68ba0d]{max-height:220px;color:var(--text);margin:8px 0;padding-left:18px;font-size:12px;line-height:1.6;overflow:auto}.dev-update-list code[data-v-0f68ba0d]{color:var(--text-dim,var(--text));font-size:11px}.dev-update-list .dim[data-v-0f68ba0d]{color:var(--text-dim,var(--text));margin-left:-18px;list-style:none}.uc-progress[data-v-a8e5423f]{background:var(--surface-3);border-radius:2px;height:4px;margin:6px 0 2px;overflow:hidden}.uc-progress-bar[data-v-a8e5423f]{background:var(--accent);height:100%;transition:width .3s}.uc-update[data-v-a8e5423f]:disabled{opacity:.6;cursor:default}.uc-stack[data-v-a8e5423f]{pointer-events:auto;flex-direction:column;gap:8px;width:360px;max-width:calc(100vw - 32px);display:flex}.uc-card[data-v-a8e5423f]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;outline:none;animation:.18s ease-out uc-enter-a8e5423f;box-shadow:0 1px 3px #0003,0 12px 30px #00000059}.uc-card.exiting[data-v-a8e5423f]{animation:.15s ease-in forwards uc-exit-a8e5423f}.uc-tip[data-v-a8e5423f]{align-items:center;gap:12px;padding:12px;display:flex}.uc-tip-text[data-v-a8e5423f]{min-width:0;color:var(--text-dim);flex:auto;margin:0;font-size:12px}.uc-body[data-v-a8e5423f]{flex-direction:column;gap:10px;padding:14px;display:flex}.uc-head[data-v-a8e5423f]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.uc-title[data-v-a8e5423f]{color:var(--text-strong);margin:0;font-size:14px;font-weight:600}.uc-close[data-v-a8e5423f]{width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.uc-close-main[data-v-a8e5423f]{margin:-6px -6px 0 0}.uc-close[data-v-a8e5423f]:hover{background:var(--surface-3);color:var(--text-strong)}.uc-text[data-v-a8e5423f]{color:var(--text-dim);margin:0;font-size:14px}.uc-note[data-v-a8e5423f]{color:var(--text-dim);margin:0;font-size:12px;line-height:1.6}.uc-link[data-v-a8e5423f]{color:var(--text-dim);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.uc-link[data-v-a8e5423f]:hover{color:var(--text-strong)}.uc-update[data-v-a8e5423f]{background:var(--text-strong);width:100%;height:32px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-top:2px;font-size:13px;font-weight:500}.uc-update[data-v-a8e5423f]:hover{opacity:.9}@keyframes uc-enter-a8e5423f{0%{opacity:0;transform:translateY(8px)}}@keyframes uc-exit-a8e5423f{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.uc-card[data-v-a8e5423f],.uc-card.exiting[data-v-a8e5423f]{animation:none}}.sessions-card[data-v-03001590]{flex-direction:column;width:min(720px,100%);height:min(680px,100vh - 60px);padding:0;display:flex;overflow:hidden}.sessions-card[data-v-03001590]>.sh-panel{border-radius:inherit;flex:auto;min-height:0}.sessions-card[data-v-03001590] .sh-head{padding:12px 14px 10px}.sessions-card[data-v-03001590] .sh-title{font-size:14px}.act-full[data-v-78437e0c]{white-space:normal}.cookie-card[data-v-db7a8dff]{width:min(520px,100%)}.help-head span[data-v-db7a8dff]{align-items:center;gap:7px;display:inline-flex}.cookie-intro[data-v-db7a8dff]{color:var(--text-dim);margin:0 0 12px;font-size:12.5px}.cookie-loading[data-v-db7a8dff],.cookie-empty[data-v-db7a8dff]{color:var(--text-dim);align-items:center;gap:8px;padding:18px 0;font-size:13px;display:flex}.cookie-list[data-v-db7a8dff]{border:1px solid var(--border);border-radius:9px;max-height:46vh;padding:6px;overflow-y:auto}.cookie-browser+.cookie-browser[data-v-db7a8dff]{margin-top:8px}.cookie-browser-name[data-v-db7a8dff]{color:var(--text-strong);align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;font-weight:600;display:flex}.cookie-default[data-v-db7a8dff]{background:color-mix(in srgb, var(--accent) 18%, var(--surface-3));color:var(--text-strong);border-radius:8px;padding:0 6px;font-size:10.5px;font-weight:400;line-height:16px}.cookie-profile[data-v-db7a8dff]{color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;display:flex}.cookie-profile[data-v-db7a8dff]:hover{background:var(--surface-3)}.cookie-profile.on[data-v-db7a8dff]{background:color-mix(in srgb, var(--accent) 16%, transparent)}.cookie-profile input[data-v-db7a8dff]{accent-color:var(--accent)}.cookie-filter[data-v-db7a8dff]{margin-top:14px;display:block}.cookie-filter-label[data-v-db7a8dff]{color:var(--text-dim);align-items:center;gap:6px;margin-bottom:5px;font-size:12px;display:flex}.cookie-filter-input[data-v-db7a8dff]{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;height:30px;color:var(--text);font:inherit;border-radius:7px;padding:0 10px;font-size:12.5px}.cookie-warn[data-v-db7a8dff]{border:1px solid color-mix(in srgb, var(--warn) 50%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--text);border-radius:8px;gap:8px;margin-top:14px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.cookie-warn svg[data-v-db7a8dff]{color:var(--warn);flex:none;margin-top:1px}.cookie-appbound[data-v-db7a8dff]{color:var(--text-dim);margin-top:8px;font-size:11.5px}.cookie-result[data-v-db7a8dff]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text-strong);border-radius:8px;margin-top:14px;padding:9px 11px;font-size:12.5px}.cookie-profile-text[data-v-db7a8dff]{flex-direction:column;min-width:0;display:flex}.cookie-profile-last[data-v-db7a8dff]{color:var(--text-dim);font-size:11px}.cookie-details[data-v-db7a8dff]{margin-top:6px;font-size:12px}.cookie-details summary[data-v-db7a8dff]{cursor:pointer;color:var(--text-dim)}.cookie-details ul[data-v-db7a8dff]{margin:6px 0 0;padding:0;list-style:none}.cookie-details li[data-v-db7a8dff]{color:var(--text);justify-content:space-between;gap:12px;padding:2px 0;display:flex}.cookie-details-n[data-v-db7a8dff]{font-variant-numeric:tabular-nums}.cookie-separate[data-v-db7a8dff]{color:var(--text-dim);margin-top:8px;font-size:12px}.cookie-error[data-v-db7a8dff]{color:var(--danger);margin-top:12px;font-size:12.5px}.lsr[data-v-eb8d715a]{flex-direction:column;gap:8px;min-width:0;display:flex}.lsr.dense[data-v-eb8d715a]{gap:0}.lsr-seg[data-v-eb8d715a]{flex-wrap:wrap;gap:4px;display:flex}.lsr-seg-item[data-v-eb8d715a]{border:1px solid var(--border-strong);height:26px;color:var(--text-dim);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex;position:relative}.lsr-seg-item input[data-v-eb8d715a],.lsr-item input[data-v-eb8d715a]{opacity:0;pointer-events:none;position:absolute}.lsr-seg-item[data-v-eb8d715a]:hover{background:var(--surface-3);color:var(--text)}.lsr-seg-item.on[data-v-eb8d715a]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-strong)}.lsr-seg-item.disabled[data-v-eb8d715a]{opacity:.6;cursor:default}:is(.lsr-seg-item[data-v-eb8d715a]:has(:focus-visible),.lsr-item[data-v-eb8d715a]:has(:focus-visible)){outline:2px solid var(--accent);outline-offset:1px}.lsr-grid[data-v-eb8d715a]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.lsr-item[data-v-eb8d715a]{border:1px solid var(--border-strong);min-width:0;height:32px;color:var(--text-dim);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:12px;display:flex;position:relative}.lsr-item[data-v-eb8d715a]:hover{background:var(--surface-3);color:var(--text)}.lsr-item.on[data-v-eb8d715a]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--text-strong)}.lsr-item.on .lsr-icon[data-v-eb8d715a]{color:var(--accent)}.lsr-item.danger[data-v-eb8d715a]{border-color:color-mix(in srgb, var(--danger) 55%, transparent);grid-column:span 2}.lsr-item.danger.on[data-v-eb8d715a]{background:color-mix(in srgb, var(--danger) 16%, transparent)}.lsr-item.danger.on .lsr-icon[data-v-eb8d715a]{color:#ffb4b6}.lsr-item.waiting[data-v-eb8d715a]{opacity:.6;cursor:progress}.lsr-icon[data-v-eb8d715a]{flex:none}.lsr-short[data-v-eb8d715a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lsr-item.danger .lsr-short[data-v-eb8d715a]{flex:none}.lsr-tag[data-v-eb8d715a]{flex:0 auto;min-width:0}.lsr-check[data-v-eb8d715a]{color:var(--accent);flex:none;margin-left:auto}.lsr-item.danger .lsr-check[data-v-eb8d715a]{color:#ffb4b6}.lsr-describe[data-v-eb8d715a]{color:var(--text-dim);margin:0;font-size:12px;line-height:1.4}.lsr-describe.warn[data-v-eb8d715a]{color:var(--warn)}.lsr-agents[data-v-eb8d715a]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:8px;display:flex}.lsr-agents-label[data-v-eb8d715a]{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;display:inline-flex}.dense .lsr-grid[data-v-eb8d715a]{flex-wrap:wrap;gap:4px;display:flex}.dense .lsr-item[data-v-eb8d715a]{border-radius:11px;gap:5px;height:22px;padding:0 8px;font-size:11.5px}.dense .lsr-item.danger[data-v-eb8d715a]{grid-column:auto}.lsp[data-v-cc1dc9ec]{flex-direction:column;gap:2px;min-width:0;display:flex}.lsp.compact[data-v-cc1dc9ec]{flex-flow:wrap;gap:4px 12px}.lsp.chips[data-v-cc1dc9ec]{gap:6px}.lsp-item[data-v-cc1dc9ec]{min-width:0;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:2px 0;font-size:12.5px;display:flex}.compact .lsp-item[data-v-cc1dc9ec]{max-width:100%;font-size:12px}.lsp-item input[data-v-cc1dc9ec]{accent-color:var(--accent);flex:none;margin:0}.lsp-item input[data-v-cc1dc9ec]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chips .lsp-item[data-v-cc1dc9ec]{border:1px solid var(--border-strong);height:24px;color:var(--text-dim);border-radius:12px;gap:5px;padding:0 10px;position:relative}.chips .lsp-item input[data-v-cc1dc9ec]{opacity:0;pointer-events:none;position:absolute}.chips .lsp-item[data-v-cc1dc9ec]:hover{background:var(--surface-3);color:var(--text)}.chips .lsp-item.on[data-v-cc1dc9ec]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--text-strong)}.chips .lsp-item.waiting[data-v-cc1dc9ec]{opacity:.6;cursor:progress}.chips .lsp-item[data-v-cc1dc9ec]:has(:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.lsp-check[data-v-cc1dc9ec]{color:var(--accent);flex:none}.lsp-name[data-v-cc1dc9ec]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lsp-empty[data-v-cc1dc9ec]{color:var(--text-dim);margin:0;font-size:12px}.lsa[data-v-f1fde2c2]{flex-direction:column;gap:4px;min-width:0;display:flex}.lsa-toggle[data-v-f1fde2c2]{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12.5px;display:flex}.lsa-toggle[data-v-f1fde2c2]:focus-visible,.lsa-models-toggle[data-v-f1fde2c2]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lsa-toggle .closed[data-v-f1fde2c2],.lsa-models-toggle .closed[data-v-f1fde2c2]{transform:rotate(-90deg)}.lsa-title[data-v-f1fde2c2]{flex:none}.lsa-summary[data-v-f1fde2c2]{min-width:0;color:var(--text-dim);overflow-wrap:anywhere;font-size:12px}.lsa-body[data-v-f1fde2c2]{flex-direction:column;gap:3px;min-width:0;padding-left:19px;display:flex}.lsa-agent-row[data-v-f1fde2c2]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lsa-item[data-v-f1fde2c2]{min-width:0;color:var(--text);cursor:pointer;align-items:flex-start;gap:8px;padding:1px 0;font-size:12.5px;line-height:1.35;display:flex}.lsa-item input[data-v-f1fde2c2]{accent-color:var(--accent);flex:none;margin:2px 0 0}.lsa-item input[data-v-f1fde2c2]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lsa-text[data-v-f1fde2c2]{flex-direction:column;min-width:0;display:flex}.lsa-models-toggle[data-v-f1fde2c2]{border:1px solid var(--border);color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:3px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-flex}.lsa-models[data-v-f1fde2c2]{flex-direction:column;gap:2px;padding-left:22px;display:flex}.lsa-warn[data-v-f1fde2c2]{color:var(--warn);overflow-wrap:anywhere;margin:0;font-size:11.5px}.lsa-hint[data-v-f1fde2c2]{color:var(--text-dim);overflow-wrap:anywhere;margin:0;font-size:11.5px}.lsi-form[data-v-06e8752e]{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.lsi-form.embedded[data-v-06e8752e],.lsi-form.flat[data-v-06e8752e]{background:0 0;border:0;padding:0}.lsi-title[data-v-06e8752e]{color:var(--text-strong);overflow-wrap:anywhere;font-size:13px;font-weight:600}.lsi-field[data-v-06e8752e]{display:block}.lsi-fieldset[data-v-06e8752e]{border:0;min-width:0;margin:0;padding:0}.lsi-fieldset legend[data-v-06e8752e]{padding:0}.lsi-label[data-v-06e8752e]{color:var(--text-dim);margin-bottom:5px;font-size:12px;display:block}.lsi-check[data-v-06e8752e]{color:var(--text);cursor:pointer;align-items:flex-start;gap:8px;margin-top:6px;font-size:12.5px;line-height:1.35;display:flex}.lsi-check input[data-v-06e8752e]{accent-color:var(--accent);flex:none;margin:2px 0 0}.lsi-check span[data-v-06e8752e]{overflow-wrap:anywhere;min-width:0}.lsi-seg[data-v-06e8752e]{flex-wrap:wrap;gap:4px;display:flex}.lsi-seg-item[data-v-06e8752e]{border:1px solid var(--border-strong);height:26px;color:var(--text-dim);cursor:pointer;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex;position:relative}.lsi-seg-item input[data-v-06e8752e]{opacity:0;pointer-events:none;position:absolute}.lsi-seg-item[data-v-06e8752e]:hover{background:var(--surface-3);color:var(--text)}.lsi-seg-item.on[data-v-06e8752e]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-strong)}.lsi-seg-item[data-v-06e8752e]:focus-within{outline:2px solid var(--accent);outline-offset:1px}.lsi-note[data-v-06e8752e]{border:1px solid color-mix(in srgb, var(--warn) 50%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--text);border-radius:7px;margin:8px 0 0;padding:7px 10px;font-size:12px;line-height:1.4}.lsi-hint[data-v-06e8752e]{color:var(--text-dim);margin:6px 0 0;font-size:11.5px;line-height:1.4}.lsi-uses .ls-input[data-v-06e8752e]{max-width:120px}.lsi-error[data-v-06e8752e]{color:var(--danger);margin:-6px 0 0;font-size:12px}.lsi-lead[data-v-06e8752e]{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.lsi-actions[data-v-06e8752e]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lsv-new-icon[data-v-62327e04]{color:var(--accent);display:inline-flex}.lsv-details[data-v-62327e04]{flex-direction:column;gap:8px;padding-left:16px;display:flex}.lsv-code[data-v-62327e04]{color:var(--text);font-size:11.5px}.lsv-offers[data-v-62327e04]{margin:0}.lsv-facts[data-v-62327e04]{color:var(--text-dim);flex-wrap:wrap;gap:2px 6px;margin:0;font-size:12px;display:flex}.lsv-facts.warn>span[data-v-62327e04]:first-child{color:var(--warn)}.lsv-callout[data-v-62327e04]{margin:0}.lsx-focus-note[data-v-fe793f51]{color:var(--text);margin:0;font-size:12px}.lsx-frame[data-v-fe793f51]{border:1px solid var(--border);border-radius:9px;min-width:0;overflow:hidden}.lsx-grid[data-v-fe793f51]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.lsx-c-who[data-v-fe793f51]{width:32%}.lsx-c-preset[data-v-fe793f51]{width:138px}.lsx-c-right[data-v-fe793f51]{width:30px}.lsx-grid th[data-v-fe793f51],.lsx-grid td[data-v-fe793f51]{border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;padding:5px 6px}.lsx-grid tbody tr:last-child th[data-v-fe793f51],.lsx-grid tbody tr:last-child td[data-v-fe793f51]{border-bottom:0}.lsx-grid thead th[data-v-fe793f51]{color:var(--text-dim);white-space:nowrap;font-weight:500}.lsx-ellip[data-v-fe793f51]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lsx-who[data-v-fe793f51]{text-align:left!important}.lsx-who-btn[data-v-fe793f51]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:2px 4px;display:flex}.lsx-who-btn[data-v-fe793f51]:hover{background:var(--surface-3)}.lsx-who-btn[data-v-fe793f51]:focus-visible,.lsx-head-btn[data-v-fe793f51]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lsx-who-text[data-v-fe793f51]{flex-direction:column;min-width:0;display:flex}.lsx-name-line[data-v-fe793f51]{align-items:center;gap:5px;min-width:0;display:flex}.lsx-name[data-v-fe793f51]{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lsx-kind[data-v-fe793f51]{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.lsx-trusted[data-v-fe793f51]{color:var(--accent);flex:none}.lsx-col.focus[data-v-fe793f51]{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--accent)}.lsx-cell.focus[data-v-fe793f51],.lsx-col.focus[data-v-fe793f51]{background:color-mix(in srgb, var(--accent) 10%, transparent)}.lsx-head-btn[data-v-fe793f51]{border:1px solid var(--border-strong);max-width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:11.5px;display:inline-flex}.lsx-head-btn[data-v-fe793f51]:hover{background:var(--surface-3);color:var(--text-strong)}.lsx-right[data-v-fe793f51]{padding-left:2px!important;padding-right:2px!important}.lsx-right.first[data-v-fe793f51]{border-left:1px solid var(--border-strong)}.lsx-right.danger[data-v-fe793f51]{color:#ffb4b6}.lsx-cell input[data-v-fe793f51]{accent-color:var(--accent);margin:0}.lsx-cell input[data-v-fe793f51]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lsx-preset[data-v-fe793f51]{text-align:left!important}.lsx-select[data-v-fe793f51]{width:100%;height:24px;padding:0 6px;font-size:11.5px}.lsx-select.danger[data-v-fe793f51]{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}.lpe-bar[data-v-437e8970]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.lpe-filters[data-v-437e8970]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lpe-caption[data-v-437e8970]{color:var(--text-dim);margin:0;font-size:12px}.lpe-seg[data-v-437e8970]{border:1px solid var(--border);border-radius:7px;flex:none;padding:2px;display:inline-flex}.lpe-seg-item[data-v-437e8970]{height:22px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;display:inline-flex}.lpe-seg-item[data-v-437e8970]:hover{color:var(--text)}.lpe-seg-item.on[data-v-437e8970]{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-strong)}.lpe-seg-item[data-v-437e8970]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lpe-note[data-v-437e8970]{color:var(--text-dim);margin:0;font-size:12px;line-height:1.45}.lpe-list .sl-item.waiting[data-v-437e8970]{background:#d2992212}.sl-row-name.dim[data-v-437e8970]{color:var(--text)}.lpe-tag-icon[data-v-437e8970]{align-items:center;gap:3px;display:inline-flex}.lpe-meta[data-v-437e8970]{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:46%}.lpe-proj[data-v-437e8970]{max-width:110px}.lpe-details[data-v-437e8970]{flex-direction:column;gap:8px;display:flex}.lpe-details .sl-section-head[data-v-437e8970]{min-height:0;margin:4px 0 -2px}.lpe-agents[data-v-437e8970],.lpe-actions[data-v-437e8970]{margin-top:2px}.lss[data-v-4bfbbb42]{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.lss.live[data-v-4bfbbb42]{border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.lss-dot[data-v-4bfbbb42]{background:var(--danger);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 25%, transparent);border-radius:50%;flex:none}.lss-spin[data-v-4bfbbb42]{color:var(--text-dim);flex:none}.lss-main[data-v-4bfbbb42]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lss-title[data-v-4bfbbb42]{color:var(--text-strong);overflow-wrap:anywhere;font-size:13px;font-weight:600}.lss-progress[data-v-4bfbbb42]{color:var(--text);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.lss-tags[data-v-4bfbbb42]{flex-wrap:wrap;gap:4px;display:flex}.lss-btn[data-v-4bfbbb42]{flex:none}.ls-set-group[data-v-4a4a0f24]{margin-bottom:14px}.ls-set-agents[data-v-4a4a0f24]{margin-top:8px}.ls-set-agents .set-hint[data-v-4a4a0f24]{margin:6px 0 0}.ls-relay-status[data-v-4a4a0f24]{color:var(--text)}.ls-set-group[data-v-4a4a0f24]:last-child{margin-bottom:0}.lsg[data-v-905cc69e]{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.lsg-ended[data-v-905cc69e]{margin:4px 0 0}.lsg-ended .set-callout-text[data-v-905cc69e]{flex-direction:column;gap:2px;display:flex}.lsg-ended-title[data-v-905cc69e]{color:var(--text-strong)}.lsg-card[data-v-905cc69e]{flex-direction:column;gap:12px;display:flex}.lsg-head[data-v-905cc69e]{align-items:center;gap:10px;min-width:0;display:flex}.lsg-spin[data-v-905cc69e]{color:var(--text-dim);flex:none}.lsg-who[data-v-905cc69e]{flex-direction:column;gap:2px;min-width:0;display:flex}.lsg-name[data-v-905cc69e]{color:var(--text-strong);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:600;display:flex}.lsg-sub[data-v-905cc69e],.lsg-hint[data-v-905cc69e]{color:var(--text-dim);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.lsg-callout[data-v-905cc69e]{margin:0}.lsg-callout .set-callout-text[data-v-905cc69e]{flex-direction:column;gap:2px;display:flex}.lsg-tries[data-v-905cc69e]{color:var(--text-dim)}.lsg-code[data-v-905cc69e]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.lsg-code .lsg-hint[data-v-905cc69e]{flex:100%}.lsg-code-value[data-v-905cc69e]{color:var(--text-strong);font-family:var(--mono-font,ui-monospace, monospace);letter-spacing:.06em;font-size:14px}.lsg-code.big[data-v-905cc69e]{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:8px;padding:10px 12px}.lsg-code.big .lsg-code-value[data-v-905cc69e]{font-size:22px}.lsg-section[data-v-905cc69e]{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.lsg-label[data-v-905cc69e]{color:var(--text-dim);font-size:12px}.lsg-label-row[data-v-905cc69e]{align-items:center;gap:8px;display:flex}.lsg-projects[data-v-905cc69e]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lsg-project[data-v-905cc69e]{border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:3px 6px;display:flex}.lsg-project.here[data-v-905cc69e]{background:color-mix(in srgb, var(--accent) 12%, transparent)}.lsg-link[data-v-905cc69e]{min-width:0;max-width:100%;color:var(--text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;overflow:hidden}.lsg-link[data-v-905cc69e]:hover{color:var(--text-strong);text-decoration:underline}.lsg-link[data-v-905cc69e]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lsg-agents[data-v-905cc69e]{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.lsg-agents-label[data-v-905cc69e]{align-items:center;gap:5px;margin-right:2px;display:inline-flex}.ls-card[data-v-ab007259]{width:min(720px,100%)}.help-head span[data-v-ab007259]{align-items:center;gap:7px;display:inline-flex}.ls-tabs[data-v-ab007259]{border:1px solid var(--border);border-radius:9px;gap:4px;margin-bottom:12px;padding:3px;display:flex}.ls-tab[data-v-ab007259]{height:26px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;font-size:12.5px}.ls-tab[data-v-ab007259]:hover{background:var(--surface-3);color:var(--text)}.ls-tab.on[data-v-ab007259]{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-strong)}.ls-tab[data-v-ab007259]:focus-visible,.ls-section-tab[data-v-ab007259]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ls-sections[data-v-ab007259]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;margin-bottom:12px;display:flex}.ls-section-tab[data-v-ab007259]{height:28px;color:var(--text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-size:12.5px;display:inline-flex}.ls-section-tab[data-v-ab007259]:hover{color:var(--text)}.ls-section-tab.on[data-v-ab007259]{border-bottom-color:var(--accent);color:var(--text-strong)}.ls-count[data-v-ab007259]{background:var(--surface-3);min-width:16px;height:16px;color:var(--text);text-align:center;border-radius:8px;padding:0 5px;font-size:10.5px;line-height:16px}.ls-count.warn[data-v-ab007259]{color:#ffd98f;background:#d299224d}.ls-intro[data-v-ab007259]{color:var(--text-dim);margin:0 0 12px;font-size:12.5px;line-height:1.45}.ls-hero .ls-intro[data-v-ab007259]{margin:0}.ls-callout[data-v-ab007259]{margin:12px 0 0}.ls-field[data-v-ab007259]{margin-top:14px;display:block}.ls-label[data-v-ab007259]{color:var(--text-strong);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ls-projects[data-v-ab007259]{border:0;min-width:0;margin:14px 0 0;padding:0}.ls-projects legend[data-v-ab007259]{padding:0}.ls-chips[data-v-ab007259]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ls-pchip[data-v-ab007259]{border:1px solid var(--border-strong);max-width:100%;height:26px;color:var(--text-dim);cursor:pointer;border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex;position:relative}.ls-pchip input[data-v-ab007259]{opacity:0;pointer-events:none;position:absolute}.ls-pchip[data-v-ab007259]:hover{background:var(--surface-3);color:var(--text)}.ls-pchip.on[data-v-ab007259]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--text-strong)}.ls-pchip.on svg[data-v-ab007259]{color:var(--accent)}.ls-pchip.locked[data-v-ab007259]{cursor:default}.ls-pchip[data-v-ab007259]:has(:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.ls-pchip-name[data-v-ab007259]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-hint[data-v-ab007259]{color:var(--text-dim);margin:6px 0 0;font-size:12px;line-height:1.4}.ls-hint-top[data-v-ab007259]{margin:0 0 8px}.ls-first-row[data-v-ab007259]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ls-first-label[data-v-ab007259]{margin:0}.ls-first-edit[data-v-ab007259]{margin-left:auto}.ls-first[data-v-ab007259]{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.ls-facts[data-v-ab007259]{color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:8px 2px 0;font-size:11.5px;display:flex}.ls-facts .ls-link[data-v-ab007259]{font-size:11.5px}.ls-rows[data-v-ab007259]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ls-row[data-v-ab007259]{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.ls-row-waiting[data-v-ab007259]{background:color-mix(in srgb, #d29922 8%, var(--surface-2));border-color:#d2992273}.ls-row-main[data-v-ab007259]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ls-row-top[data-v-ab007259]{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ls-row-name[data-v-ab007259]{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ls-row-meta[data-v-ab007259]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:flex;overflow:hidden}.ls-row-meta.typing[data-v-ab007259]{color:var(--warn)}.ls-row-meta svg[data-v-ab007259]{flex:none}.ls-row-actions[data-v-ab007259]{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.ls-code-short[data-v-ab007259]{color:var(--text);flex:none;font-family:Cascadia Mono,Consolas,monospace;font-size:11.5px}.ls-link[data-v-ab007259]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-size:12.5px}.ls-link[data-v-ab007259]:hover{text-decoration:underline}.ls-link[data-v-ab007259]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}.ls-field>.ls-link[data-v-ab007259]{margin:6px 0 0}.ls-empty[data-v-ab007259]{color:var(--text-dim);margin:0;font-size:12.5px;line-height:1.45}.ls-section-off[data-v-ab007259]{padding:14px 0}.confirm-actions .confirm-btn[data-v-ab007259]{align-items:center;gap:6px;display:inline-flex}.ls-stop-confirm[data-v-ab007259]{margin:0 0 12px}.ls-error[data-v-ab007259]{color:var(--danger);margin-top:12px;font-size:12.5px}.ls-recent-list[data-v-ab007259]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ls-recent-item[data-v-ab007259]{min-width:0;color:var(--text);align-items:baseline;gap:8px;font-size:12px;display:flex}.ls-recent-time[data-v-ab007259]{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none}.ls-recent-text[data-v-ab007259]{overflow-wrap:anywhere;flex:1;min-width:0}.ls-recent-project[data-v-ab007259]{color:var(--text-dim);flex:none}.ls-ask-backdrop[data-v-19812de3]{z-index:650}.ls-ask-card[data-v-19812de3]{width:min(480px,100%)}.ls-ask-card.join[data-v-19812de3]{width:min(560px,100%)}.ls-ask-body[data-v-19812de3]{max-height:min(68vh,640px);overflow-y:auto}.ls-ask-title[data-v-19812de3]{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.ls-ask-title svg[data-v-19812de3]{color:var(--accent);flex:none;margin-top:2px}.ls-ask-p[data-v-19812de3]{overflow-wrap:anywhere;margin:0 0 8px}.ls-ask-dim[data-v-19812de3]{color:var(--text-dim)}.ls-ask-small[data-v-19812de3]{font-size:11.5px}.ls-ask-warn[data-v-19812de3]{color:var(--warn);font-size:12px}.ls-ask-via[data-v-19812de3]{color:var(--text)}.ls-ask-code-box[data-v-19812de3]{align-items:flex-start;margin:0 0 12px}.ls-ask-code-box>svg[data-v-19812de3]{margin-top:2px}.ls-ask-code-line[data-v-19812de3]{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ls-ask-code-value[data-v-19812de3]{color:var(--text-strong);font-family:var(--mono-font,ui-monospace, monospace);letter-spacing:.08em;font-size:17px}.ls-ask-section[data-v-19812de3]{margin:0 0 12px}.ls-ask-label[data-v-19812de3]{color:var(--text-dim);margin-bottom:6px;font-size:12px}.ls-ask-projects[data-v-19812de3]{flex-wrap:wrap;gap:6px;max-height:20vh;display:flex;overflow-y:auto}.ls-ask-chip[data-v-19812de3]{max-width:100%;font-size:12px;position:relative}.ls-ask-chip input[data-v-19812de3]{opacity:0;pointer-events:none;position:absolute}.ls-ask-chip[data-v-19812de3]:has(:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.ls-ask-chip svg[data-v-19812de3]{color:var(--accent)}.ls-ask-chip-name[data-v-19812de3]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ls-ask-agents[data-v-19812de3]{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.ls-ask-type[data-v-19812de3]{margin:8px 0 0}.ls-ask-check[data-v-19812de3]{color:var(--text);cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.ls-ask-check.disabled[data-v-19812de3]{cursor:pointer}.ls-ask-need[data-v-19812de3]{color:var(--warn,#e0a94b)}.ls-ask-code-box.nudge[data-v-19812de3]{animation:.35s ease-in-out 3 ls-ask-nudge-19812de3}@keyframes ls-ask-nudge-19812de3{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px var(--warn,#e0a94b)}}@media (prefers-reduced-motion:reduce){.ls-ask-code-box.nudge[data-v-19812de3]{box-shadow:0 0 0 3px var(--warn,#e0a94b);animation:none}}.ls-ask-check.disabled>.ls-ask-check-text>span[data-v-19812de3]:first-child{color:var(--text-dim)}.ls-ask-check.disabled>input[data-v-19812de3]{opacity:.5}.ls-ask-check-text[data-v-19812de3]{flex-direction:column;gap:2px;min-width:0;display:flex}.ls-ask-check input[data-v-19812de3]{accent-color:var(--accent);flex:none;margin:2px 0 0}.ls-ask-more[data-v-19812de3]{color:var(--warn);margin:4px 0 0;font-size:12px}.ls-ask-trust[data-v-19812de3]{border:1px solid var(--border);border-radius:8px;padding:2px 10px 8px}.help-card[data-v-19812de3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hd-search[data-v-d23d524e]{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px;display:flex}.hd-search[data-v-d23d524e]:focus-within{border-color:var(--accent)}.hd-search-icon[data-v-d23d524e]{color:var(--text-dim);flex:none}.hd-search input[data-v-d23d524e]{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.hd-none[data-v-d23d524e]{color:var(--text-dim);text-align:center;margin:18px 0 4px;font-size:12.5px}.hd-columns[data-v-d23d524e]{column-width:300px;column-gap:28px;margin-top:14px}.hd-group[data-v-d23d524e]{break-inside:avoid;padding-bottom:14px}.hd-group h3[data-v-d23d524e]{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.hd-keys[data-v-d23d524e]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.hd-chord[data-v-d23d524e]{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.hd-chord kbd[data-v-d23d524e]{margin:0}.hd-plus[data-v-d23d524e],.hd-or[data-v-d23d524e]{color:var(--text-dim);font-size:10.5px}.lsp-wrap[data-v-228ef2fa]{align-items:center;gap:6px;display:inline-flex;position:relative}.lsp-pill[data-v-228ef2fa]{border:1px solid var(--border-strong);background:var(--surface-2);max-width:240px;height:24px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:6px;margin:0 2px;padding:0 10px 0 8px;font-size:12px;display:inline-flex}.lsp-pill[data-v-228ef2fa]:hover,.lsp-pill.open[data-v-228ef2fa]{background:var(--surface-3);color:var(--text-strong)}.lsp-pill.host.lit[data-v-228ef2fa]{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}.lsp-pill.guest[data-v-228ef2fa]{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.lsp-pill[data-v-228ef2fa]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=760px){.lsp-pill[data-v-228ef2fa]{max-width:130px}}.lsp-text[data-v-228ef2fa]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lsp-badge[data-v-228ef2fa]{background:var(--warn);color:#1b1405;text-align:center;box-sizing:border-box;border-radius:8px;flex:none;min-width:16px;height:16px;margin-right:-4px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px}.lsp-dot[data-v-228ef2fa]{background:var(--text-dim);border-radius:50%;flex:none;width:8px;height:8px}.lsp-dot.lit[data-v-228ef2fa]{background:var(--danger)}.lsp-pill.guest .lsp-dot.lit[data-v-228ef2fa],.lsp-dot.guest.lit[data-v-228ef2fa]{background:var(--accent)}.lsp-dot.pulse[data-v-228ef2fa]{animation:1.4s ease-in-out infinite lsp-pulse-228ef2fa}@keyframes lsp-pulse-228ef2fa{50%{opacity:.35}}.lsp-pop[data-v-228ef2fa]{z-index:60;border:1px solid var(--border-strong);background:var(--surface-2);width:min(360px,100vw - 24px);max-height:min(560px,78vh);color:var(--text);border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:12.5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000059}.lsp-status[data-v-228ef2fa]{border-bottom:1px solid var(--border);flex-direction:column;gap:5px;padding-bottom:8px;display:flex}.lsp-head[data-v-228ef2fa]{color:var(--text-strong);align-items:center;gap:8px;font-weight:600;display:flex}.lsp-tags[data-v-228ef2fa]{flex-wrap:wrap;align-items:center;gap:4px 6px;padding-left:16px;display:flex}.lsp-since[data-v-228ef2fa]{color:var(--text-dim);font-size:11.5px}.lsp-title[data-v-228ef2fa]{color:var(--text-dim);letter-spacing:.03em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:600}.lsp-warn-title[data-v-228ef2fa]{color:var(--warn)}.lsp-list[data-v-228ef2fa]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lsp-row[data-v-228ef2fa]{border-radius:6px;align-items:center;gap:6px;min-width:0;padding:2px 4px;display:flex}.lsp-row.here[data-v-228ef2fa]{background:color-mix(in srgb, var(--accent) 12%, transparent)}.lsp-link[data-v-228ef2fa]{min-width:0;color:var(--text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;padding:2px 0;overflow:hidden}.lsp-link[data-v-228ef2fa]:hover{color:var(--text-strong);text-decoration:underline}.lsp-icon[data-v-228ef2fa]{width:20px;height:20px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:inline-grid}.lsp-icon[data-v-228ef2fa]:hover{background:var(--surface-3);color:var(--text-strong)}.lsp-current[data-v-228ef2fa]{display:flex}.lsp-invite[data-v-228ef2fa]{align-items:center;gap:8px;min-width:0;display:flex}.lsp-invite-label[data-v-228ef2fa]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lsp-person[data-v-228ef2fa]{align-items:flex-start;gap:8px;padding:3px 4px;display:flex}.lsp-waiting-row[data-v-228ef2fa]{background:#d299221a;border-radius:6px;align-items:center}.lsp-person-text[data-v-228ef2fa]{flex-direction:column;flex:auto;min-width:0;display:flex}.lsp-person-name[data-v-228ef2fa]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lsp-person-meta[data-v-228ef2fa]{color:var(--text-dim);overflow-wrap:anywhere;font-size:11.5px}.lsp-code[data-v-228ef2fa]{font-variant-numeric:tabular-nums}.lsp-chip[data-v-228ef2fa]{flex:none;margin-top:2px}.lsp-what[data-v-228ef2fa]{align-items:center;gap:4px;display:inline-flex}.lsp-empty[data-v-228ef2fa],.lsp-text-block[data-v-228ef2fa]{overflow-wrap:anywhere;margin:0;line-height:1.45}.lsp-empty[data-v-228ef2fa],.lsp-dim[data-v-228ef2fa]{color:var(--text-dim)}.lsp-warn-text[data-v-228ef2fa]{color:var(--warn)}.lsp-switch-row[data-v-228ef2fa]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding:6px 0;display:flex}.lsp-switch-text[data-v-228ef2fa]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lsp-rights[data-v-228ef2fa]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lsp-actions[data-v-228ef2fa]{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:8px;display:flex}.lsp-btn[data-v-228ef2fa]{border:1px solid var(--border-strong);height:24px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.lsp-btn[data-v-228ef2fa]:hover{border-color:var(--accent);color:var(--text-strong)}.lsp-btn.primary[data-v-228ef2fa]{background:var(--accent);color:var(--chrome);border-color:#0000}.lsp-btn.primary[data-v-228ef2fa]:hover{filter:brightness(1.1)}.lsp-btn.danger[data-v-228ef2fa]{border-color:color-mix(in srgb, var(--danger) 60%, transparent);color:#ffb4b6}.lsp-btn[data-v-228ef2fa]:focus-visible,.lsp-link[data-v-228ef2fa]:focus-visible,.lsp-icon[data-v-228ef2fa]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lsp-follow[data-v-228ef2fa]{border:1px solid var(--accent);height:22px;color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:11px;padding:0 9px;font-size:11px}.lsp-follow[data-v-228ef2fa]:hover{background:var(--accent);color:var(--chrome)}.usage-roster.notif-menu[data-v-cc4b28aa]{border:1px solid var(--border-strong);color:var(--text);background:var(--surface);border-radius:8px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 12px 40px #0005}.usage-flyout.notif-menu[data-v-cc4b28aa]{z-index:61}.usage-flyout-head[data-v-cc4b28aa]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:9px;padding:12px;display:flex}.usage-flyout-title[data-v-cc4b28aa]{flex:1;min-width:0}.usage-flyout-title strong[data-v-cc4b28aa]{color:var(--text-strong);align-items:center;gap:7px;font-size:12px;display:flex}.usage-flyout-title>span[data-v-cc4b28aa]{color:var(--text-dim);margin-top:5px;font-size:10px;display:block}.usage-back[data-v-cc4b28aa]{color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:23px}.usage-flyout-body[data-v-cc4b28aa]{overscroll-behavior:contain;min-height:0;padding:0 13px 12px;overflow-y:auto}.usage-flyout .usage-window[data-v-cc4b28aa]{margin-top:13px}.usage-flyout .usage-line[data-v-cc4b28aa]{color:var(--text-strong);font-weight:500}.usage-flyout .usage-bar[data-v-cc4b28aa]{height:6px;margin-top:7px}.usage-flyout-window-meta[data-v-cc4b28aa]{color:var(--text-dim);justify-content:space-between;gap:8px;margin-top:6px;font-size:10px;display:flex}.usage-flyout-window-meta .usage-pct[data-v-cc4b28aa]{font-size:10px;font-weight:400}.usage-flyout .usage-none[data-v-cc4b28aa]{margin-top:12px}.usage-flyout .usage-account-error[data-v-cc4b28aa],.usage-flyout .usage-account-notice[data-v-cc4b28aa]{margin:10px 0 0}.usage-locked[data-v-cc4b28aa]{color:var(--warn);overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.45}.usage-section-head[data-v-cc4b28aa]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.usage-section-head h4[data-v-cc4b28aa]{color:var(--text-dim);margin:0;font-size:10px;font-weight:500}.usage-section-head>span[data-v-cc4b28aa]{color:var(--text-dim);font-size:10px}.usage-extra-amount[data-v-cc4b28aa]{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:11px}.usage-breakdown-row[data-v-cc4b28aa]{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;margin-top:7px;font-size:11px;display:grid}.usage-breakdown-label[data-v-cc4b28aa]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-breakdown-pct[data-v-cc4b28aa]{color:var(--text-dim);font-variant-numeric:tabular-nums}.usage-flyout .usage-breakdown-row .usage-bar[data-v-cc4b28aa]{grid-column:1/-1;height:3px;margin-top:4px}.usage-extra[data-v-cc4b28aa],.usage-breakdown[data-v-cc4b28aa],.usage-reset-credits[data-v-cc4b28aa],.usage-flyout-accounts[data-v-cc4b28aa]{border-top:1px solid var(--border);margin-top:14px;padding-top:11px}.usage-reset-credits strong[data-v-cc4b28aa]{font-size:11px;font-weight:500;display:block}.usage-reset-credits>span[data-v-cc4b28aa]{color:var(--text-dim);margin-top:4px;font-size:10px;display:block}.usage-action[data-v-cc4b28aa]{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:4px;padding:6px 9px;font-size:11px}.usage-action[data-v-cc4b28aa]:hover:not(:disabled){background:var(--surface-3)}.usage-action[data-v-cc4b28aa]:disabled,.usage-account-toggle[data-v-cc4b28aa]:disabled{opacity:.55;cursor:default}.usage-reset-credits[data-v-cc4b28aa]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.usage-reset-credits>strong[data-v-cc4b28aa],.usage-reset-credits>span[data-v-cc4b28aa]{grid-column:1}.usage-reset-credits .usage-action[data-v-cc4b28aa]{white-space:nowrap;grid-area:1/2/span 2;align-self:center}.usage-action.primary[data-v-cc4b28aa]{background:var(--accent);color:var(--chrome);border-color:var(--accent);font-weight:600}.usage-action.primary[data-v-cc4b28aa]:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 82%, #fff);border-color:color-mix(in srgb, var(--accent) 82%, #fff);color:var(--chrome)}.usage-reset-confirm[data-v-cc4b28aa]{border:1px solid var(--border-strong);border-radius:5px;margin-top:12px;padding:10px;font-size:11px}.usage-reset-confirm p[data-v-cc4b28aa]{color:var(--text-dim);overflow-wrap:anywhere;margin:7px 0 10px;line-height:1.5}.usage-reset-confirm>div[data-v-cc4b28aa]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.usage-flyout-accounts h4[data-v-cc4b28aa]{color:var(--text-dim);margin:0 0 6px;font-size:10px;font-weight:500}.usage-account-toggle[data-v-cc4b28aa]{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.usage-account-toggle>span[data-v-cc4b28aa]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.usage-roster-head[data-v-cc4b28aa]{flex:none;align-items:center;gap:9px;padding:12px 13px 9px;display:flex}.usage-roster-head strong[data-v-cc4b28aa]{color:var(--text-strong);margin-right:auto;font-size:13px;font-weight:600}.usage-roster-head>span[data-v-cc4b28aa]{color:var(--text-dim);font-size:10px}.usage-refresh[data-v-cc4b28aa]{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.usage-refresh[data-v-cc4b28aa]:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.usage-refresh[data-v-cc4b28aa]:disabled{opacity:.6;cursor:default}.usage-density[data-v-cc4b28aa]{border:1px solid var(--border-strong);border-radius:5px;flex:none;gap:2px;margin:0 13px 10px;padding:2px;display:flex}.usage-density button[data-v-cc4b28aa]{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;padding:5px 8px;font-size:11px}.usage-density button[aria-pressed=true][data-v-cc4b28aa]{background:var(--surface-3);color:var(--text-strong)}.usage-roster-body[data-v-cc4b28aa]{border-top:1px solid var(--border);overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.usage-roster .usage-agent[data-v-cc4b28aa]{border:0;margin:0;padding:0}.usage-roster .usage-agent+.usage-agent[data-v-cc4b28aa]{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}.usage-roster-row[data-v-cc4b28aa]{text-align:left;width:100%;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:11px 13px;display:flex}.usage-roster-row[data-v-cc4b28aa]:hover,.usage-roster-row[aria-expanded=true][data-v-cc4b28aa]{background:var(--surface-2)}.usage-roster.compact .usage-roster-row[data-v-cc4b28aa]{padding-top:6px;padding-bottom:6px}.usage-host[data-v-cc4b28aa]{border-top:1px solid var(--border)}.usage-host-head[data-v-cc4b28aa]{align-items:baseline;gap:9px;padding:10px 13px 4px;display:flex}.usage-host-head strong[data-v-cc4b28aa]{color:var(--text-strong);margin-right:auto;font-size:12px;font-weight:600}.usage-host-head>span[data-v-cc4b28aa]{color:var(--text-dim);font-size:10px}.usage-host-row[data-v-cc4b28aa],.usage-host-row[data-v-cc4b28aa]:hover{cursor:default;background:0 0}.usage-brand[data-v-cc4b28aa]{border:1px solid var(--border);background:var(--surface-2);border-radius:5px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.usage-roster-name[data-v-cc4b28aa]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.usage-plan[data-v-cc4b28aa]{color:var(--text-dim);font-weight:400}.usage-summary[data-v-cc4b28aa]{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.usage-countdown[data-v-cc4b28aa],.usage-old[data-v-cc4b28aa]{color:var(--text-dim);font-size:10px}.usage-summary-pct[data-v-cc4b28aa]{color:var(--text-strong)}.usage-level-warn[data-v-cc4b28aa]{color:var(--warn)}.usage-level-bad[data-v-cc4b28aa]{color:var(--danger)}.stale .usage-summary-pct[data-v-cc4b28aa],.usage-window.stale .usage-pct[data-v-cc4b28aa]{color:var(--text-dim)}.usage-no-data[data-v-cc4b28aa]{min-width:0;color:var(--text-dim);text-align:right;margin-left:auto;font-size:10px}.usage-chevron[data-v-cc4b28aa]{color:var(--text-dim);flex:0 0 12px;margin-left:auto;transition:transform .12s}.usage-summary+.usage-chevron[data-v-cc4b28aa],.usage-no-data+.usage-chevron[data-v-cc4b28aa]{margin-left:0}.usage-chevron.expanded[data-v-cc4b28aa]{transform:rotate(90deg)}.usage-provider-detail[data-v-cc4b28aa]{padding:0 13px 12px 45px}.usage-roster .usage-window[data-v-cc4b28aa]{margin-top:9px}.usage-roster .usage-line[data-v-cc4b28aa]{font-size:11px}.usage-roster .usage-bar[data-v-cc4b28aa]{height:4px;margin-top:5px}.usage-roster .usage-reset[data-v-cc4b28aa],.usage-observed[data-v-cc4b28aa]{color:var(--text-dim);margin:5px 0 0;font-size:10px;line-height:1.45}.usage-observed[data-v-cc4b28aa]{padding-top:4px}.usage-roster .usage-none[data-v-cc4b28aa]{color:var(--text-dim);margin:2px 0 0;font-size:11px;line-height:1.5}.usage-account-picker[data-v-cc4b28aa]{color:var(--text-dim);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin:2px 0 9px;font-size:11px;display:grid}.usage-account-picker .ts-select[data-v-cc4b28aa]{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:4px;padding:4px 6px}.usage-account-picker .ts-select[data-v-cc4b28aa]:disabled{opacity:.6}.usage-account-error[data-v-cc4b28aa],.usage-account-notice[data-v-cc4b28aa]{overflow-wrap:anywhere;margin:8px 13px;font-size:11px;line-height:1.5}.usage-account-error[data-v-cc4b28aa]{color:var(--danger)}.usage-account-picker .usage-account-error[data-v-cc4b28aa]{grid-column:1/-1;margin:0}.usage-account-notice[data-v-cc4b28aa]{color:var(--text-dim)}.usage-text-button[data-v-cc4b28aa]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0}.usage-signed-in-link[data-v-cc4b28aa]{justify-self:start;padding:2px 0;font-size:11.5px}.usage-roster-foot[data-v-cc4b28aa]{border-top:1px solid var(--border);flex:none;padding:4px 0}.usage-roster-foot button[data-v-cc4b28aa]{width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 13px;font-size:12px;display:flex}.usage-roster-foot button[data-v-cc4b28aa]:hover{background:var(--surface-2);color:var(--text-strong)}.usage-roster button[data-v-cc4b28aa]:focus-visible,.usage-roster .ts-select[data-v-cc4b28aa]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@keyframes usage-refresh-spin-cc4b28aa{to{transform:rotate(360deg)}}.spinning[data-v-cc4b28aa]{animation:1s linear infinite usage-refresh-spin-cc4b28aa}@media (prefers-reduced-motion:reduce){.spinning[data-v-cc4b28aa]{animation:none}.usage-chevron[data-v-cc4b28aa]{transition:none}}@media (height<=540px){.usage-roster.compact .usage-roster-row[data-v-cc4b28aa]{padding-top:3px;padding-bottom:3px}.usage-roster.compact .usage-brand[data-v-cc4b28aa]{flex-basis:21px;width:21px;height:21px}}@media (height<=300px){.usage-roster.notif-menu[data-v-cc4b28aa]{overflow:auto}.usage-roster-body[data-v-cc4b28aa]{flex:none}}.aca-card[data-v-af62b289]{max-width:min(640px,92vw)}.aca-line[data-v-af62b289]{margin:4px 0}.aca-command[data-v-af62b289]{box-sizing:border-box;resize:vertical;width:100%;min-height:3.2em;max-height:50vh;font-family:var(--mono,"Cascadia Mono", Consolas, monospace)}.aca-info[data-v-af62b289]{color:var(--text-dim);font-size:12px}.aca-warn[data-v-af62b289]{color:var(--warning,#d29922);font-size:12px}.aca-split[data-v-af62b289]{gap:1px;display:inline-flex;position:relative}.aca-more[data-v-af62b289]{padding:0 8px}.aca-menu[data-v-af62b289]{z-index:5;border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;min-width:280px;max-width:80vw;padding:4px;display:grid;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000004d}.aca-item[data-v-af62b289]{color:var(--text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;border-radius:5px;padding:6px 8px}.aca-item[data-v-af62b289]:hover,.aca-item[data-v-af62b289]:focus-visible{background:color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.aca-configure[data-v-af62b289]{border-top:1px solid var(--border);color:var(--text-dim);border-radius:0 0 5px 5px}.aaa-card[data-v-9a18d5eb]{width:min(560px,92vw)}.aaa-details dd[data-v-9a18d5eb]{word-break:normal;overflow-wrap:anywhere}.aaa-line[data-v-9a18d5eb]{margin:4px 0}.aaa-panes[data-v-9a18d5eb]{border:1px solid var(--border);border-radius:6px;max-height:40vh;margin:6px 0;padding:0;list-style:none;overflow-y:auto}.aaa-pane[data-v-9a18d5eb]{gap:1px;padding:6px 10px;display:grid}.aaa-pane+.aaa-pane[data-v-9a18d5eb]{border-top:1px solid var(--border)}.aaa-name[data-v-9a18d5eb]{overflow-wrap:anywhere;font-weight:600}.aaa-meta[data-v-9a18d5eb]{color:var(--text-dim);overflow-wrap:anywhere;font-size:12px}.aaa-info[data-v-9a18d5eb]{color:var(--text-dim);font-size:12px}.aaa-warn[data-v-9a18d5eb]{color:var(--warning,#d29922);font-size:12px}.aaa-says[data-v-9a18d5eb]{border-left:3px solid var(--border-strong,var(--border));color:var(--text-dim);overflow-wrap:anywhere;margin:8px 0 4px;padding:4px 10px;font-size:12px;font-style:italic}.issue-backdrop{padding:16px}.issue-dialog{width:min(640px,100%);max-height:85vh;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:9px;flex-direction:column;font-size:12px;display:flex;overflow:hidden;box-shadow:0 16px 60px #0006}.issue-dialog:focus{outline:none}.issue-dialog-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.issue-dialog-head>div{min-width:0}.issue-dialog h2{color:var(--text-strong);margin:0;font-size:15px;font-weight:600}.issue-dialog h3{color:var(--text-strong);overflow-wrap:anywhere;margin:14px 0 10px;font-size:13px;font-weight:600}.issue-dialog h4{margin:0 0 10px;font-size:12px}.issue-dialog-head p{color:var(--text-dim);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.issue-dialog-body{overscroll-behavior:contain;min-height:0;padding:14px 16px;overflow:auto}.issue-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.issue-spacer{flex:1}.issue-btn{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:4px;min-height:27px;padding:5px 8px;font-size:11px;line-height:1.3}.issue-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.issue-btn.primary{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--surface))}.issue-btn:disabled,.issue-dialog button:disabled{cursor:default;opacity:.5}.issue-dialog button:focus-visible,.issue-dialog input:focus-visible,.issue-dialog select:focus-visible,.issue-dialog textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.issue-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px}.issue-link:hover{text-decoration:underline}.issue-segments{border:1px solid var(--border-strong);border-radius:5px;display:flex;overflow:hidden}.issue-segments button{border:0;border-right:1px solid var(--border);color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;padding:6px 9px;font-size:11px}.issue-segments button:last-child{border-right:0}.issue-segments button[aria-pressed=true]{color:var(--text-strong);background:var(--surface-3)}.issue-detail-tabs{width:fit-content;max-width:100%;margin:12px 0}.issue-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.issue-filters label,.issue-form label,.issue-field{min-width:0;color:var(--text-dim);gap:5px;font-size:11px;display:grid}.issue-filters label{flex:1;min-width:130px}.issue-filters .issue-search{flex:2}.issue-dialog input:not([type=checkbox]),.issue-dialog select,.issue-dialog textarea{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:4px;padding:6px 8px;font-size:12px}.issue-dialog textarea{resize:vertical;min-height:64px;max-height:35vh;line-height:1.5}.issue-list{gap:5px;display:grid}.issue-row{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:5px;flex-direction:column;gap:5px;padding:10px;display:flex}.issue-row:hover{background:var(--surface-2);border-color:var(--border-strong)}.issue-row-heading{align-items:baseline;gap:7px;min-width:0;display:flex}.issue-row-heading strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.45}.issue-id{color:var(--text-dim);white-space:nowrap;font-size:11px}.issue-row-meta,.issue-hint{color:var(--text-dim);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.issue-hint{margin:6px 0 10px}.issue-toolbar .issue-hint{margin:0}.issue-labels{flex-wrap:wrap;gap:4px;display:flex}.issue-tag{color:var(--text-dim);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font-size:10px;line-height:1.3}.issue-empty{text-align:center;color:var(--text-dim);margin:0;padding:24px 8px;line-height:1.5}.issue-empty .issue-btn{margin-top:10px}.issue-error,.issue-notice{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:5px;margin:0 0 12px;padding:8px 10px;font-size:11px;line-height:1.5}.issue-error{color:var(--danger)}.issue-notice{color:var(--text-dim)}.issue-form{gap:12px;display:grid}.issue-form-pair,.issue-start-row{align-items:flex-end;gap:12px;display:flex}.issue-form-pair>*,.issue-start-row>.issue-field{flex:1;min-width:0}.issue-checkbox,.issue-form .issue-checkbox{color:var(--text);align-items:center;gap:6px;min-height:29px;font-size:11px;display:flex}.issue-checkbox input{accent-color:var(--accent);margin:0}.issue-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;display:flex}.issue-prose{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%;margin:12px 0;font-size:12px;line-height:1.65}.issue-comment{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.issue-comment strong{font-size:11px}.issue-file,.issue-check{border-bottom:1px solid var(--border);padding:9px 0}.issue-file>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.issue-file code{overflow-wrap:anywhere;font-size:11px}.issue-file-count{white-space:nowrap;color:var(--text-dim);font-size:11px}.issue-patch{background:var(--term);border-radius:4px;padding:8px;font-family:monospace;font-size:11px}.issue-check{align-items:center;gap:8px;display:flex}.issue-check>span:first-child{overflow-wrap:anywhere;flex:1}.issue-confirm{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:5px;margin-top:14px;padding:10px}.issue-confirm>p{margin:0 0 8px;line-height:1.5}.issue-threads{border-top:1px solid var(--border);margin-top:14px;padding-top:10px}.issue-threads h4{margin:0 0 4px;font-size:12px}.issue-threads code{overflow-wrap:anywhere;font-size:11px}.issue-agent-draft{gap:8px;display:grid}.issue-agent-draft>p{margin:0}.issue-agent-draft textarea{resize:vertical;font-family:monospace;font-size:11px}.issue-start{border-top:1px solid var(--border);gap:8px;margin-top:16px;padding-top:12px;display:grid}.issue-start .issue-actions{margin-top:0}.issue-start .issue-hint{margin:0}.issue-maintenance{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}@media (width<=440px){.issue-backdrop{padding:8px}.issue-dialog-head,.issue-dialog-body{padding:12px}.issue-form-pair,.issue-start-row{flex-wrap:wrap}.issue-form-pair>*{flex-basis:100%}}.aph[data-v-6ab8feb4]{align-items:center;gap:8px;font-size:12px;display:flex}.aph-label[data-v-6ab8feb4]{color:var(--text-dim);font-weight:500}.aph-anchor[data-v-6ab8feb4]{min-width:0;position:relative}.aph-trigger[data-v-6ab8feb4]{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-3) 30%, transparent);min-width:0;max-width:26rem;height:28px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.aph-trigger[data-v-6ab8feb4]:hover:not(:disabled){background:var(--surface-3)}.aph-trigger[data-v-6ab8feb4]:disabled{opacity:.5;cursor:default}.aph-trigger[data-v-6ab8feb4]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:1px}.aph-trigger-label[data-v-6ab8feb4]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.aph-trigger-sub[data-v-6ab8feb4]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;font-weight:400;overflow:hidden}.aph-trigger-status[data-v-6ab8feb4]{color:var(--text-dim);flex-shrink:0;font-size:11px;font-weight:400}.aph-chevrons[data-v-6ab8feb4]{opacity:.5;flex-shrink:0}.aph-list[data-v-6ab8feb4]{z-index:465;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #00000073}.aph-item[data-v-6ab8feb4]{box-sizing:border-box;width:100%;min-height:44px;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:8px 14px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:5px 10px;font-size:12px;line-height:16px;display:grid}.aph-item+.aph-item[data-v-6ab8feb4]{margin-top:1px}.aph-item[data-v-6ab8feb4]:hover,.aph-item[data-v-6ab8feb4]:focus-visible{background:var(--surface-3);outline:none}.aph-item.on[data-v-6ab8feb4]{background:color-mix(in srgb, var(--accent) 12%, transparent)}.aph-item.on[data-v-6ab8feb4]:hover,.aph-item.on[data-v-6ab8feb4]:focus-visible{background:color-mix(in srgb, var(--accent) 18%, var(--surface-3))}.aph-item[data-v-6ab8feb4]:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.aph-add[data-v-6ab8feb4]{color:var(--text-dim)}.aph-add .aph-item-title[data-v-6ab8feb4]{color:var(--text-strong)}.aph-dot-slot[data-v-6ab8feb4]{justify-content:center;align-items:center;width:8px;height:8px;display:flex}.aph-dot[data-v-6ab8feb4]{background:var(--text-dim);opacity:.6;border-radius:50%;width:8px;height:8px}.aph-dot.tone-ok[data-v-6ab8feb4]{background:var(--ok,#10b981);opacity:1}.aph-dot.tone-busy[data-v-6ab8feb4]{background:var(--warn,#eab308);opacity:1}.aph-dot.tone-bad[data-v-6ab8feb4]{background:var(--danger,#ef4444);opacity:1}.aph-sr[data-v-6ab8feb4]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aph-icon[data-v-6ab8feb4]{color:var(--text-dim);flex-shrink:0}.aph-check[data-v-6ab8feb4]{color:var(--accent)}.aph-item-body[data-v-6ab8feb4]{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.aph-item-title[data-v-6ab8feb4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;display:block;overflow:hidden}.aph-item-detail[data-v-6ab8feb4]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;display:block;overflow:hidden}.aph-item-detail.bad[data-v-6ab8feb4]{color:var(--danger)}.aph-action[data-v-6ab8feb4]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.aph-connect[data-v-6ab8feb4],.aph-tag[data-v-6ab8feb4]{box-sizing:border-box;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;line-height:1;display:inline-flex}.aph-connect[data-v-6ab8feb4]{border:1px solid var(--border-strong);background:var(--surface-3);color:var(--text-strong);cursor:pointer}.aph-connect[data-v-6ab8feb4]:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--border-strong));background:color-mix(in srgb, var(--accent) 16%, var(--surface-3))}.aph-connect.busy[data-v-6ab8feb4]{color:var(--text-dim);cursor:default}.aph-connect.busy[data-v-6ab8feb4]:hover{border-color:var(--border-strong);background:var(--surface-3)}.aph-tag[data-v-6ab8feb4]{border:1px solid color-mix(in srgb, var(--ok,#10b981) 35%, transparent);background:color-mix(in srgb, var(--ok,#10b981) 12%, transparent);color:var(--ok,#10b981)}.aph-spin[data-v-6ab8feb4]{animation:.9s linear infinite aph-spin-6ab8feb4}@keyframes aph-spin-6ab8feb4{to{transform:rotate(360deg)}}.apn[data-v-8a3974a3]{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.apn-desc-row[data-v-8a3974a3]{align-items:center;gap:6px;min-width:0;display:flex}.apn-desc[data-v-8a3974a3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apn-stop[data-v-8a3974a3]{width:20px;height:20px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.apn-stop .apn-stop-icon[data-v-8a3974a3]{display:none}.apn-stop[data-v-8a3974a3]:hover,.apn-stop[data-v-8a3974a3]:focus-visible{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);outline:none}.apn-stop:hover .apn-spin[data-v-8a3974a3],.apn-stop:focus-visible .apn-spin[data-v-8a3974a3]{display:none}.apn-stop:hover .apn-stop-icon[data-v-8a3974a3],.apn-stop:focus-visible .apn-stop-icon[data-v-8a3974a3]{display:block}.apn-spin[data-v-8a3974a3]{color:var(--orca-yellow,#eab308)}.apn-list[data-v-8a3974a3]{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:6px;flex-direction:column;min-height:0;max-height:16rem;display:flex;overflow:hidden}.apn-all[data-v-8a3974a3]{background:color-mix(in srgb, var(--surface-3) 30%, transparent);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.apn-all[data-v-8a3974a3]:hover{background:color-mix(in srgb, var(--surface-3) 50%, transparent)}.apn-all-label[data-v-8a3974a3]{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.apn-all-count[data-v-8a3974a3]{color:var(--text-dim);flex-shrink:0;margin-left:auto;font-size:11px}.apn-rows[data-v-8a3974a3]{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden auto}.apn-row[data-v-8a3974a3]{border-top:1px solid var(--border-strong);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.apn-row[data-v-8a3974a3]:hover{background:var(--surface-3)}.apn input[type=checkbox][data-v-8a3974a3]{width:14px;height:14px;accent-color:var(--accent);margin:0}.apn-branch[data-v-8a3974a3]{color:var(--text-dim);flex-shrink:0}.apn-name[data-v-8a3974a3]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.apn-name.on[data-v-8a3974a3]{color:var(--text-strong)}.apn-limits[data-v-8a3974a3]{color:var(--text-dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.apn-help-anchor[data-v-8a3974a3]{display:inline-flex;position:relative}.apn-help[data-v-8a3974a3]{width:16px;height:16px;color:var(--text-dim);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.apn-help[data-v-8a3974a3]:hover{color:var(--text-strong)}.apn-help-pop[data-v-8a3974a3]{z-index:5;border:1px solid var(--border-strong);background:var(--surface-2);width:260px;color:var(--text);border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.6;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.apn-group-title[data-v-8a3974a3]{color:var(--text-strong);margin:0;font-size:13px;font-weight:500}.apn-group-desc[data-v-8a3974a3],.apn-none[data-v-8a3974a3]{color:var(--text-dim);margin:4px 0 0;font-size:12px;line-height:1.5}.apn-none[data-v-8a3974a3]{margin:0}.apn-field[data-v-8a3974a3]{flex-direction:column;gap:4px;display:flex}.apn-actions[data-v-8a3974a3]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rfb[data-v-e88b463c]{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.rfb-bar[data-v-e88b463c]{scrollbar-width:none;align-items:center;gap:2px;min-height:28px;display:flex;overflow-x:auto}.rfb-tool[data-v-e88b463c]{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;padding:4px;display:grid}.rfb-tool[data-v-e88b463c]:hover:not(:disabled){background:var(--surface-3)}.rfb-tool[data-v-e88b463c]:disabled{opacity:.3;cursor:default}.rfb-crumbs[data-v-e88b463c]{min-width:0;color:var(--text-dim);align-items:center;margin-left:4px;font-size:11px;display:flex}.rfb-crumb[data-v-e88b463c]{max-width:120px;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 2px;overflow:hidden}.rfb-crumb[data-v-e88b463c]:hover{color:var(--text-strong)}.rfb-crumb.current[data-v-e88b463c]{color:var(--text-strong);font-weight:600}.rfb-sep[data-v-e88b463c]{opacity:.5;flex-shrink:0}.rfb-search[data-v-e88b463c]{position:relative}.rfb-search-icon[data-v-e88b463c]{color:var(--text-dim);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.rfb-input[data-v-e88b463c]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg,var(--surface));width:100%;height:28px;color:var(--text-strong);font:inherit;border-radius:6px;padding:0 8px 0 28px;font-size:12px}.rfb-input[data-v-e88b463c]:focus{outline:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}.rfb-list-box[data-v-e88b463c]{border:1px solid var(--border-strong);background:var(--bg,var(--surface));border-radius:6px;overflow:hidden}.rfb-list[data-v-e88b463c]{height:240px;overflow-y:auto}.rfb-center[data-v-e88b463c]{justify-content:center;align-items:center;height:100%;padding:0 16px;display:flex}.rfb-center.column[data-v-e88b463c]{flex-direction:column;gap:8px}.rfb-row[data-v-e88b463c]{width:100%;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.rfb-row[data-v-e88b463c]:hover,.rfb-row[data-v-e88b463c]:focus-visible{background:color-mix(in srgb, var(--surface-3) 60%, transparent);outline:none}.rfb-row.file[data-v-e88b463c]{color:var(--text);cursor:default}.rfb-icon[data-v-e88b463c]{color:var(--text-dim);flex-shrink:0}.rfb-icon.dim[data-v-e88b463c]{opacity:.6}.rfb-name[data-v-e88b463c]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rfb-muted[data-v-e88b463c]{color:var(--text-dim);margin:0;font-size:12px}.rfb-error[data-v-e88b463c]{color:var(--danger,#f87171);text-align:center;margin:0;font-size:12px}.rfb-note[data-v-e88b463c]{color:var(--text-dim);margin:-4px 0 0;font-size:11px}.rfb-note.pad[data-v-e88b463c]{margin:0;padding:6px 12px}.rfb-footer[data-v-e88b463c]{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.rfb-actions[data-v-e88b463c]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rfb-spin[data-v-e88b463c]{color:var(--text-dim);animation:1s linear infinite rfb-spin-e88b463c}@keyframes rfb-spin-e88b463c{to{transform:rotate(360deg)}}.rh-backdrop.over-add-project{z-index:470}.ap-backdrop{z-index:460;background:#05060899;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ap-dialog{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:min(512px,100%);min-width:0;max-height:calc(100vh - 2rem);color:var(--text);border-radius:10px;flex-direction:column;gap:16px;padding:24px;font-size:13px;display:flex;position:relative;overflow:hidden auto;box-shadow:0 24px 60px #0009}.ap-dialog>*{min-width:0}.ap-close{width:24px;height:24px;color:var(--text-dim);opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.ap-close:hover,.ap-close:focus-visible{opacity:1;color:var(--text-strong);outline:none}.ap-back-row{align-items:center;min-height:20px;margin-top:-4px;display:flex}.ap-back{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.ap-back:hover{color:var(--text-strong)}.ap-back:disabled{opacity:.4;cursor:default}.ap-head{flex-direction:column;gap:6px;padding-right:24px;display:flex}.ap-title{color:var(--text-strong);margin:0;font-size:17px;font-weight:600;line-height:1.2}.ap-desc{color:var(--text-dim);margin:0;font-size:13px}.ap-start{flex-direction:column;gap:12px;padding-top:8px;display:flex}.ap-primary,.ap-secondary{width:100%;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.ap-primary{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;min-height:3.75rem}.ap-secondary{border:1px solid #0000;border-top-color:color-mix(in srgb, var(--border-strong) 70%, transparent);background:0 0;min-height:3.25rem;transition:background .12s}.ap-secondary.first{border-top-color:#0000}.ap-primary.selected,.ap-secondary.selected{border-color:color-mix(in srgb, var(--text-strong) 44%, transparent);background:var(--surface-3);outline:none}.ap-primary:focus-visible,.ap-secondary:focus-visible{outline:none}.ap-secondary:hover:not(:disabled){background:var(--surface-3)}.ap-primary:disabled,.ap-secondary:disabled{cursor:default;opacity:.4}.ap-action-icon{width:28px;height:28px;color:var(--text-strong);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ap-action-icon.dim{color:var(--text-dim)}.selected .ap-action-icon{background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--text-strong)}.ap-action-body{flex:1;min-width:0;display:block}.ap-action-title{font-size:13px;font-weight:500;line-height:20px;display:block}.ap-action-desc{color:var(--text-dim);margin-top:2px;font-size:12px;line-height:20px;display:block}.ap-action-desc.small{margin-top:0;line-height:16px}.ap-enter{border:1px solid color-mix(in srgb, var(--border-strong) 80%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--text-dim);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:11px}.ap-others{flex-direction:column;gap:6px;display:flex}.ap-others-label{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.ap-others-box{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;overflow:hidden}.ap-busy{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-dim);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.ap-busy-label{flex:1;min-width:0}.ap-busy-stop{width:20px;height:20px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.ap-busy-stop:hover{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.ap-spin{flex-shrink:0;animation:.9s linear infinite ap-spin}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap-form{flex-direction:column;gap:12px;min-width:0;padding-top:4px;display:flex}.ap-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ap-label{color:var(--text-dim);font-size:11px;font-weight:500}.ap-row{gap:8px;min-width:0;display:flex}.ap-row>.ap-input{flex:1}.ap-input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-2);width:100%;min-width:0;height:32px;color:var(--text-strong);font:inherit;border-radius:6px;outline:none;flex:none;padding:0 10px;font-size:12px}.ap-input.big{height:44px;font-size:14px}.ap-input:focus{border-color:var(--accent)}.ap-input:disabled{opacity:.6}.mono{font-family:ui-monospace,Cascadia Code,Consolas,monospace}.ap-icon-btn{border:1px solid var(--border-strong);width:32px;height:32px;color:var(--text-strong);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.ap-icon-btn:hover:not(:disabled){background:var(--surface-3)}.ap-icon-btn:disabled{opacity:.5;cursor:default}.ap-btn{height:32px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ap-btn.primary{background:var(--text-strong);color:var(--surface)}.ap-btn.primary:hover:not(:disabled){opacity:.9}.ap-btn.outline{border-color:var(--border-strong);color:var(--text-strong);background:0 0}.ap-btn.outline:hover:not(:disabled){background:var(--surface-3)}.ap-btn.secondary{background:var(--surface-3);color:var(--text-strong)}.ap-btn.small{height:32px;padding:0 10px;font-size:12px}.ap-btn.wide{width:100%}.ap-btn.big{height:40px}.ap-btn:disabled{opacity:.5;cursor:default}.ap-error{color:var(--danger);overflow-wrap:anywhere;margin:0;font-size:11px}.ap-hint{color:var(--text-dim);margin:0;font-size:11px;line-height:1.5}.ap-progress{flex-direction:column;gap:6px;display:flex}.ap-progress-row{color:var(--text-dim);justify-content:space-between;font-size:11px;display:flex}.ap-progress-track{background:var(--surface-3);border-radius:999px;width:100%;height:6px;overflow:hidden}.ap-progress-bar{background:var(--text-strong);border-radius:999px;height:100%;transition:width .3s ease-out}.ap-summary{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-3) 30%, transparent);border-radius:6px;min-width:0}.ap-summary-head{width:100%;min-width:0;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ap-summary-head:hover{background:color-mix(in srgb, var(--surface-3) 50%, transparent)}.ap-summary-icon{border:1px solid var(--border-strong);width:24px;height:24px;color:var(--text-dim);border-radius:6px;flex-shrink:0;place-items:center;margin-top:2px;display:inline-grid}.ap-summary-body{flex:1;min-width:0;display:block}.ap-summary-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.ap-summary-sub{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex;overflow:hidden}.ap-summary-sub.danger{color:var(--danger)}.ap-summary-chevron{color:var(--text-dim);flex-shrink:0;align-self:center;transition:transform .15s}.ap-summary-chevron.open{transform:rotate(180deg)}.ap-summary-more{border-top:1px solid var(--border-strong);flex-direction:column;gap:12px;padding:12px;display:flex}.ap-preview{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 40%, transparent);color:var(--text-dim);word-break:break-all;border-radius:6px;margin:0;padding:8px 10px;font-size:11px}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.sl-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none;container-type:inline-size}.sl-item{border-bottom:1px solid var(--border)}.sl-row{width:100%;min-height:46px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:5px 8px;display:flex}.sl-row:hover,.sl-item.open>.sl-row{background:var(--surface-3)}.sl-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sl-row-icon{flex:none}.sl-row-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.sl-row-top{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.sl-row-name{max-width:100%;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.sl-row-desc{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sl-row-meta{flex:none;align-items:center;gap:6px;display:flex}.sl-icons{flex:none;align-items:center;gap:3px;display:inline-flex}.sl-chevron{color:var(--text-dim);flex:none;transition:transform .12s}.sl-item.open .sl-chevron{transform:rotate(90deg)}.sl-skeleton{align-items:center;gap:10px;min-height:46px;padding:5px 8px;display:flex}.sl-skel-icon,.sl-skel-lines span{background:var(--surface-3);opacity:.6;border-radius:4px}.sl-skel-icon{flex:none;width:20px;height:20px}.sl-skel-lines{flex-direction:column;flex:auto;gap:6px;display:flex}.sl-skel-lines span{height:9px}.sl-skel-lines span:first-child{width:30%}.sl-skel-lines span:last-child{width:70%}.sl-details{padding:6px 8px 12px 38px}.sl-details-desc{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0 0 8px;font-size:12px;line-height:1.5}.sl-section-head{min-height:24px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:4px 0;font-size:10.5px;font-weight:600;display:flex}.sl-section-head .exit-btn.small{letter-spacing:0;text-transform:none;margin-left:auto;font-weight:400}.sl-subs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sl-sub{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:7px 9px;display:flex}.sl-sub-line{flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;font-size:12px;display:flex}.sl-sub-foot{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.sl-sub-path{flex:160px;align-items:center;gap:2px;min-width:0;display:flex}.sl-path{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;overflow:hidden}.sl-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.sl-link{color:var(--accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;padding:0}.sl-link:hover{text-decoration:underline}.sl-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@container (width<=460px){.sl-row{flex-wrap:wrap;row-gap:3px}.sl-row-meta{flex-basis:100%;order:3;padding-left:30px}.sl-chevron{order:2}.sl-details{padding-left:8px}}.set-range-value{min-width:44px;color:var(--text-strong);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:12px}.set-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:60%;display:flex}@container (width<=520px){.set-chips{justify-content:flex-start;max-width:none}}*{box-sizing:border-box}:root{--chrome:#101216;--surface:#181b21;--surface-2:#1f232b;--surface-3:#282d37;--term:#15171c;--backdrop:#0c0d10;--border:#252932;--border-strong:#333946;--accent:#6c9cff;--warn:#f5a524;--danger:#e5484d;--text:#d6d9df;--text-strong:#f1f3f6;--text-dim:#8a92a0;--radius:7px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:8px;min-height:32px}:hover::-webkit-scrollbar-thumb{background-color:#2c313b}::-webkit-scrollbar-thumb:hover{background-color:#444b58}::-webkit-scrollbar-thumb:active{background-color:#5a6272}::-webkit-scrollbar-button{width:0;height:0;display:none}.help-card::-webkit-scrollbar{width:8px;height:8px}.launch-menu::-webkit-scrollbar{width:8px;height:8px}.ws-list::-webkit-scrollbar{width:8px;height:8px}.toolbar-menu::-webkit-scrollbar{width:8px;height:8px}.task-board-columns::-webkit-scrollbar{width:8px;height:8px}.mcp-textarea::-webkit-scrollbar{width:8px;height:8px}.mcp-preview::-webkit-scrollbar{width:8px;height:8px}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--chrome);color:var(--text);-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;font-size:13px}button{font:inherit}.app{flex-direction:column;height:100%;display:flex}.toolbar{background:var(--chrome);border-bottom:1px solid var(--border);-webkit-app-region:drag;flex:none;align-items:center;gap:6px;height:40px;padding:0 150px 0 10px;display:flex}body.popup-open .toolbar,.toolbar button,.toolbar .menu-group{-webkit-app-region:no-drag}.brand{white-space:nowrap;color:var(--accent);align-items:center;gap:8px;margin-right:8px;padding:0 4px;display:inline-flex}.brand-name{color:var(--text-strong);letter-spacing:.01em;font-size:12.5px;font-weight:600}.brand.dev{color:#facc15}.brand-dev{color:#facc15;margin-left:-4px;font-size:12px;font-weight:600}.toolbar-sep{background:var(--border-strong);width:1px;height:18px;margin:0 4px}.toolbar .spacer{flex:auto}.menu-group{display:inline-flex;position:relative}.tb-btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:28px;color:var(--text);cursor:pointer;align-items:center;gap:7px;padding:0 9px;font-size:12px;transition:background .12s,border-color .12s;display:inline-flex}.tb-btn:hover,.tb-btn.open{background:var(--surface-3);border-color:var(--border-strong)}.shell-trigger{max-width:200px}.trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chev{color:var(--text-dim);flex:none}.tb-group{align-items:center;gap:2px;display:inline-flex}.tb-icon{border-radius:var(--radius);width:30px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background .12s,color .12s;display:inline-grid}.tb-icon:hover,.tb-icon.open{background:var(--surface-3);color:var(--text-strong)}.tb-icon:focus{outline:none}.tb-icon:focus-visible{background:var(--surface-3);color:var(--text-strong)}.tb-icon.danger:hover{background:color-mix(in srgb, var(--danger) 22%, transparent);color:#ffb4b6}.agent-bar{align-items:center;gap:4px;display:inline-flex}.agent-bar-label{color:var(--text-dim);margin-right:2px;font-size:11px}.agent-launch{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:28px;color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;transition:background .12s,border-color .12s;display:inline-flex}.agent-launch:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.agent-launch.unavailable{opacity:.4;cursor:not-allowed}.agent-launch.unavailable .brand-icon{filter:grayscale()}.tb-toggle{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:28px;color:var(--text-dim);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.tb-toggle:hover{color:var(--text-strong);background:var(--surface-3)}.tasks-toggle.on{color:#cfe0ff;border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.broadcast-toggle.on{color:#ffe0a8;border-color:color-mix(in srgb, var(--warn) 60%, transparent);background:color-mix(in srgb, var(--warn) 15%, transparent)}.toolbar-menu{z-index:30;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:9px;width:max-content;min-width:200px;max-width:min(360px,100vw - 16px);padding:5px;position:absolute;top:33px;left:0;box-shadow:0 14px 34px #00000080}.shell-menu{width:220px}.grid-menu{width:130px;min-width:0}.menu-label{color:var(--text-dim);padding:5px 8px 6px;font-size:11px}.toolbar-menu-item{white-space:nowrap;width:100%;height:30px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:0 8px;font-size:12px;display:flex}.toolbar-menu-item:hover,.toolbar-menu-item:focus{background:var(--surface-3);outline:none}.toolbar-menu-item.selected{color:var(--text-strong)}.menu-item-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.check{color:var(--accent)}.broadcast-banner{background:color-mix(in srgb, var(--warn) 16%, var(--chrome));border-bottom:1px solid color-mix(in srgb, var(--warn) 40%, transparent);color:#ffd98f;flex:none;justify-content:center;align-items:center;height:24px;font-size:11.5px;display:flex}.startup-message{color:var(--text-dim);padding:24px}.workspace{background:var(--backdrop);flex-direction:row;flex:auto;display:flex;position:relative;overflow:hidden}.workspace-main{flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.pane-grid{position:absolute;inset:0;overflow:hidden}.pane-grid>.pane-tile{position:absolute;overflow:hidden}.pane-grid>.pane-tile:has(>.pane.maximized){width:auto!important;height:auto!important;inset:0!important}.divider{background:var(--backdrop);z-index:2;transition:background .12s;position:absolute}.divider:after{content:"";z-index:3;position:absolute}.divider.row:after{inset:0 -4px}.divider.col:after{inset:-4px 0}.divider:hover,.divider.dragging{background:var(--accent)}.divider.row{cursor:col-resize}.divider.col{cursor:row-resize}.pane{--accent:#6c9cff;background:var(--term);width:100%;height:100%;position:relative;overflow:hidden}.pane:after{content:"";pointer-events:none;z-index:6;transition:box-shadow .15s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.pane.active:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 70%, transparent)}.pane.broadcast-member.active:after{box-shadow:inset 0 0 0 1px var(--warn)}.pane.maximized{z-index:100;position:absolute;inset:0}.workspace:has(.pane.maximized){isolation:isolate}.view-room:has(.pane.maximized) .divider{visibility:hidden}.view-room:has(.pane.maximized) .pane:not(.maximized){visibility:hidden}.pane.maximized.browser-pane.hosted{z-index:auto}.pane-nav{z-index:5;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;height:30px;padding:0 4px 0 10px;display:flex;position:absolute;top:0;left:0;right:0}.pane-nav.agent:after{content:"";background:color-mix(in srgb, var(--accent) 45%, transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.pane-nav.agent.busy:after{background:linear-gradient(90deg, transparent 0%, var(--accent) 50%, transparent 100%);background-repeat:no-repeat;background-size:50% 100%;height:2px;animation:1.4s steps(14,end) infinite agent-sweep}@keyframes agent-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.pane-nav-left{align-items:center;gap:7px;min-width:0;display:inline-flex}.pane-icon{width:18px;height:18px;color:var(--text-dim);flex:none;place-items:center;display:inline-grid;position:relative}.pane-status-dot{border:2px solid var(--surface);background:#5b6270;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px}.pane-icon.yolo{box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 70%, transparent);border-radius:5px}.pane-icon.busy .pane-status-dot{background:#3ddc84;animation:1.1s steps(4,end) infinite agent-pulse}@keyframes agent-pulse{0%,to{box-shadow:0 0 #3ddc848c}50%{box-shadow:0 0 0 3px #3ddc8400}}.pane-icon.interrupted .pane-status-dot{background:var(--danger)}.pane-icon.monitoring .pane-status-dot{background:#3b82f6;animation:2.4s steps(6,end) infinite monitoring-pulse}@keyframes monitoring-pulse{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 0 3px #3b82f600}}.pane-title{text-overflow:ellipsis;white-space:nowrap;color:var(--text);cursor:default;font-size:12px;font-weight:500;overflow:hidden}.pane.active .pane-title{color:var(--text-strong)}.pane-nav{container-type:inline-size}.pane-model-chip{background:color-mix(in srgb, var(--text-dim) 12%, transparent);min-width:0;max-width:140px;height:18px;color:var(--text-dim);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:0 auto;padding:0 6px;font-size:10.5px;line-height:16px;overflow:hidden}.pane-model-chip:hover,.pane-model-chip:focus-visible{border-color:var(--border-strong);color:var(--text);outline:none}.pane-model-chip.static{cursor:default}@container (width<=340px){.pane-model-chip{display:none}}.pane-account-chip{max-width:120px}@container (width<=460px){.pane-account-chip{display:none}}.pane-account-chip.warn{background:color-mix(in srgb, var(--warn,#d29922) 16%, transparent);max-width:200px;color:var(--warn,#d29922)}.pane-plan-warn{background:color-mix(in srgb, var(--warn,#d29922) 18%, transparent);min-width:0;max-width:140px;color:var(--warn,#d29922);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;flex:0 auto;padding:1px 7px;font-size:10.5px;overflow:hidden}@container (width<=300px){.pane-plan-warn{display:none}}.pane-working.pane-badge-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pane-working{color:#6fe3a2;flex:none;font-size:11px}.exit-tag{background:color-mix(in srgb, var(--warn) 18%, transparent);color:#ffd98f;border-radius:4px;flex:none;padding:1px 6px;font-size:10.5px}.pane-tab-input{background:var(--term);border:1px solid var(--accent);color:var(--text-strong);font:inherit;border-radius:4px;outline:none;width:150px;height:20px;padding:0 5px;font-size:12px;font-weight:500}.pane-nav-actions{opacity:.55;align-items:center;gap:1px;transition:opacity .15s;display:flex}.pane:hover .pane-nav-actions,.pane.active .pane-nav-actions{opacity:1}.pane-agent-term{border:1px solid var(--border-strong);min-width:0;height:20px;color:var(--text-dim);border-radius:10px;flex:0 auto;align-items:center;gap:4px;margin-left:auto;padding:0 2px;font-size:10.5px;display:inline-flex}.pane-agent-term.active{border-color:var(--accent);color:var(--accent);font-weight:600}.pane-agent-term-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;color:inherit;font:inherit;background:0 0;border:none;padding:0 4px;overflow:hidden}.pane-agent-term-stop{background:var(--accent);height:16px;color:var(--chrome);font:inherit;border:none;border-radius:8px;flex:none;padding:0 7px;font-size:10.5px}.pane-agent-term-stop:hover{filter:brightness(1.1)}.pane-agent-term-log{z-index:20;border:1px solid var(--border-strong);background:var(--surface);max-width:580px;max-height:min(64vh,520px);color:var(--text);cursor:default;border-radius:10px;margin-left:auto;padding:0;font-size:12px;font-weight:400;position:absolute;top:100%;left:8px;right:8px;overflow:auto;box-shadow:0 10px 30px #00000059}.arp-head{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px 8px;font-size:12.5px;display:flex;position:sticky;top:0}.arp-count{background:var(--surface-2,color-mix(in srgb, var(--text) 10%, transparent));min-width:20px;color:var(--text-dim);text-align:center;border-radius:10px;padding:0 6px;font-size:11px}.arp-empty{color:var(--text-dim);margin:0;padding:16px 12px}.arp-list{gap:8px;margin:0;padding:10px;list-style:none;display:grid}.arp-card{border:1px solid var(--border);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:8px;gap:6px;padding:8px 10px;display:grid}.arp-card.arp-read{border-left-color:var(--text-dim)}.arp-card.arp-keys{border-left-color:var(--warn,#d9a441)}.arp-top{align-items:center;gap:8px;min-width:0;display:flex}.arp-kind{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);border-radius:9px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600}.arp-read .arp-kind{background:color-mix(in srgb, var(--text-dim) 18%, transparent);color:var(--text-dim)}.arp-agent{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.arp-yolo{background:color-mix(in srgb, var(--warn,#d9a441) 20%, transparent);color:var(--warn,#d9a441);border-radius:9px;flex:none;padding:1px 7px;font-size:10.5px}.arp-time{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px}.arp-body{gap:4px;display:grid}.arp-cmd{background:var(--term,#00000040);font-family:var(--mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:6px;margin:0;padding:7px 9px;font-size:11.5px;line-height:1.5;position:relative}.arp-cmd.folded{max-height:6.4em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.arp-actions{justify-content:flex-end;gap:6px;display:flex}.arp-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:5px;padding:1px 9px;font-size:11px}.arp-btn:hover{background:var(--surface-hover,color-mix(in srgb, var(--text) 8%, transparent));color:var(--text)}.pane-nav-btn{width:24px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;padding:0;display:inline-grid}.pane-nav-btn:hover{background:var(--surface-3);color:var(--text-strong)}.pane-nav-btn.on{color:var(--accent)}.pane-nav-btn.close:hover{background:var(--danger);color:#fff}.bc-toggle{color:var(--text-dim);cursor:pointer;align-items:center;gap:4px;margin-right:4px;font-size:11px;display:inline-flex}.bc-toggle input{accent-color:var(--warn);margin:0}.bc-toggle.member{color:#ffd98f}.term-host{top:calc(30px + var(--term-pad-y,4px));left:var(--term-pad-x,4px);right:var(--term-pad-x,4px);bottom:var(--term-pad-y,4px);padding:0;position:absolute;overflow:hidden}.term-transcript{z-index:3;background:var(--term);display:flex;position:absolute;inset:30px 0 0}.pane-ls-readers{font-variant-numeric:tabular-nums;color:#ff8a8a;white-space:nowrap;background:#e5484d29;border-radius:10px;align-items:center;gap:3px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.ls-presence{flex:none;align-items:center;gap:4px;display:inline-flex}.ls-presence-chip{color:#ff8a8a;letter-spacing:.02em;white-space:nowrap;background:#e5484d29;border-radius:10px;align-items:center;gap:3px;height:20px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.ls-presence.compact .ls-presence-chip{height:16px;padding:0 5px;font-size:9.5px}.ls-presence-chip.typing{background:color-mix(in srgb, var(--warn) 18%, transparent);color:#ffd37a}.ls-typing-dots{gap:2px;display:inline-flex}.ls-typing-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite ls-typing}.ls-typing-dots i:nth-child(2){animation-delay:.15s}.ls-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes ls-typing{0%,60%,to{opacity:.3}30%{opacity:1}}.ls-guest-note{text-align:center;max-width:440px;color:var(--text-dim);flex-direction:column;align-items:center;gap:12px;margin:auto;padding:16px 20px;font-size:13px;line-height:1.5;display:flex}.ls-guest-note p{margin:0}.pane:not(.active)>.term-host{opacity:var(--inactive-pane-opacity,1)}.pane>.term-host{transition:opacity .14s}.term-host.mouse-hidden,.term-host.mouse-hidden *{cursor:none!important}.term-host .xterm{height:100%}.term-host.ls-scroll{overflow:auto}.term-host.ls-scroll::-webkit-scrollbar{width:0;height:8px}.term-host .xterm-viewport{scrollbar-width:none}.term-host .xterm-viewport::-webkit-scrollbar{display:none}.ctx-menu{z-index:9999;border:1px solid var(--border-strong);background:var(--surface-2);-webkit-user-select:none;user-select:none;border-radius:9px;min-width:210px;max-height:calc(100vh - 8px);padding:5px;position:fixed;overflow-y:auto;box-shadow:0 14px 34px #0000008c}.ctx-menu-header{flex-direction:column;gap:2px;padding:6px 9px;display:flex}.ctx-menu-title{color:var(--text-strong);font-size:12px;font-weight:600}.ctx-menu-subtitle{color:var(--text-dim);font-size:11px}.ctx-menu-sep{background:var(--border);height:1px;margin:4px 3px}.ctx-menu-item{width:100%;height:28px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:0 9px;font-size:12px;display:flex}.ctx-menu-item:hover:not(:disabled),.ctx-menu-item:focus-visible{background:var(--surface-3);color:var(--text-strong)}.ctx-menu-item:disabled{color:#535a66;cursor:default}.ctx-menu-item.danger:hover{background:color-mix(in srgb, var(--danger) 25%, transparent);color:#ffb4b6}.ctx-menu-shortcut{color:var(--text-dim);font-size:11px}.task-panel{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;flex:0 0 330px;height:100%;transition:flex-basis .15s;display:flex;position:relative;overflow:hidden}.task-panel.resizing{transition:none}.task-panel.page-drop:after{content:"";z-index:5;border:2px dashed color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);pointer-events:none;border-radius:8px;position:absolute;inset:4px}.task-panel.page-drop-over:after{border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.task-board{flex-direction:column;height:100%;min-height:0;display:flex}.task-board-add{border-bottom:1px solid var(--border);gap:6px;padding:12px;display:flex}.task-board-readonly{border-bottom:1px solid var(--border);color:var(--text-dim);margin:0;padding:10px 12px;font-size:12px}.task-board-input{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--term);min-width:0;height:32px;color:var(--text-strong);font:inherit;-webkit-user-select:text;user-select:text;outline:none;flex:auto;padding:0 10px;font-size:12.5px}.task-board-input:focus{border-color:var(--accent)}.task-board-input::placeholder{color:#5d6572}.task-board-add-btn{border:1px solid var(--border-strong);border-radius:var(--radius);height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:0 14px;font-size:12px}.task-board-add-btn:hover{border-color:var(--accent);color:var(--text-strong)}.task-board-columns{flex:auto;min-height:0;padding:6px 12px 16px;overflow-y:auto}.task-column{padding-top:10px}.task-column-body{transition:background .12s}.task-column.drop-here .task-column-body{border-radius:var(--radius);background:color-mix(in srgb, var(--col,var(--accent)) 12%, transparent);outline:1px dashed color-mix(in srgb, var(--col,var(--accent)) 60%, transparent)}.task-column.drop-here .task-column-empty{color:var(--col,var(--accent));border-color:#0000}.task-card[draggable=true]{cursor:grab}.task-card.dragging{opacity:.45}.task-column[data-column=todo]{--col:#8b93a1}.task-column[data-column=doing]{--col:#6c9cff}.task-column[data-column=review]{--col:#f5a524}.task-column[data-column=done]{--col:#3ddc84}.task-column-head{align-items:center;gap:8px;padding:4px 2px 8px;display:flex}.task-column-head:before{content:"";background:var(--col,var(--text-dim));border-radius:50%;width:8px;height:8px}.task-column-title{color:var(--text-strong);font-size:12px;font-weight:600}.task-column-count{background:var(--surface-3);min-width:18px;color:var(--text-dim);text-align:center;border-radius:9px;padding:0 6px;font-size:10.5px;line-height:17px}.task-column-body{flex-direction:column;gap:6px;display:flex}.task-column-tools{gap:4px;margin-left:auto;display:inline-flex}.task-head-btn{border:1px solid var(--border);height:22px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:0 8px;font-size:11px}.task-head-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.task-head-btn.danger:not(:disabled){border-color:color-mix(in srgb, var(--danger) 55%, transparent);color:#ffb4b6}.task-head-btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 25%, transparent)}.task-head-btn:disabled{opacity:.4;cursor:default}.task-check{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.task-card.selectable{cursor:pointer}.task-card.selected,.task-card.selected:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface-2));border-color:color-mix(in srgb, var(--accent) 55%, var(--border));border-left-color:var(--col,var(--border-strong))}.task-column-empty{border:1px dashed var(--border-strong);border-radius:var(--radius);color:#5d6572;text-align:center;margin:0;padding:10px;font-size:11.5px}.task-card{border:1px solid var(--border);border-left:3px solid var(--col,var(--border-strong));border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:8px;padding:10px;transition:border-color .12s;display:flex}.task-card:hover{border-color:var(--border-strong);border-left-color:var(--col,var(--border-strong))}.task-card-top{align-items:flex-start;gap:6px;display:flex}.task-title{color:var(--text-strong);word-break:break-word;flex:auto;font-size:12.5px;line-height:1.4}.task-title-input{border:1px solid var(--accent);background:var(--term);min-width:0;height:26px;color:var(--text-strong);font:inherit;-webkit-user-select:text;user-select:text;border-radius:5px;outline:none;flex:auto;padding:0 7px;font-size:12.5px}.task-card-meta{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;font-size:11.5px;display:flex}.task-assignee{min-width:0;color:var(--text);align-items:center;gap:5px;display:inline-flex}.task-assignee.unassigned{color:var(--text-dim)}.assignee-swatch{background:var(--accent);border-radius:50%;width:7px;height:7px}.task-card-foot{align-items:center;gap:8px;min-height:24px;display:flex}.task-card-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.task-card .task-btn{border:1px solid var(--border);min-width:26px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:5px;place-items:center;padding:0 6px;font-size:10.5px;display:inline-grid}.task-card .task-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.task-card .task-btn:disabled{opacity:.35;cursor:default}.task-card .task-btn.danger:hover{background:color-mix(in srgb, var(--danger) 25%, transparent);color:#ffb4b6;border-color:#0000}.task-card .task-icon-btn{opacity:.55;border-color:#0000;flex:none;min-width:24px;padding:0;transition:opacity .12s}.task-card:hover .task-icon-btn,.task-card:focus-within .task-icon-btn,.task-card .task-icon-btn:focus-visible{opacity:1}.task-assign{border:1px solid var(--border);background:var(--term);width:100%;min-width:0;height:26px;color:var(--text);font:inherit;text-overflow:ellipsis;cursor:pointer;appearance:none;border-radius:5px;outline:none;padding:0 8px;font-size:11.5px}.task-assign:focus{border-color:var(--accent)}.ws-layer,.view-room{position:absolute;inset:0}.view-grid.with-tabs>.view-room{top:30px}.view-tabs-bar{background:var(--chrome);border-bottom:1px solid var(--border);height:30px;display:flex;position:absolute;top:0;left:0;right:0}.pane-nav.with-view-tabs{background:var(--chrome);padding-left:0}.pane-nav.with-view-tabs .pane-nav-left{flex:auto;align-self:stretch}.workspace-main>.project-launcher.under-tabs{top:30px}.ls-input{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;height:30px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:7px;padding:0 10px;font-size:12.5px}.ls-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ls-input.ls-code{font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.confirm-btn.ls-small{white-space:nowrap;flex:none;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:12px;display:inline-flex}.confirm-btn.ls-small.danger:not(.primary){color:#ffb4b6}.lsd-section{flex-direction:column;gap:10px;min-width:0;display:flex}.lsd-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.lsd-intro{min-width:0;color:var(--text-dim);flex:260px;margin:0;font-size:12.5px;line-height:1.45}.lsd-empty{border:1px dashed var(--border-strong);color:var(--text-dim);text-align:center;border-radius:9px;margin:0;padding:14px 12px;font-size:12.5px;line-height:1.45}.lsd-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lsd-item{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.lsd-item.offline .lsd-name{color:var(--text-dim)}.lsd-item-head{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.lsd-name{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.lsd-badge{background:var(--surface-3);max-width:100%;color:var(--text);overflow-wrap:anywhere;border-radius:9px;flex:none;align-items:center;gap:4px;padding:1px 7px;font-size:11px;line-height:16px;display:inline-flex}.lsd-badge.danger{background:color-mix(in srgb, var(--danger) 24%, transparent);color:#ffc9ca}.lsd-badge.warn{background:color-mix(in srgb, var(--warn) 20%, transparent);color:#ffe0a8}.lsd-badge.accent,.lsd-badge.live{background:color-mix(in srgb, var(--accent) 20%, transparent);color:#cfe0ff}.lsd-watch{color:var(--text-dim);flex:none}.lsd-meta{min-width:0;color:var(--text-dim);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 6px;font-size:12px;line-height:1.4;display:flex}.lsd-meta.warn>span:first-child{color:var(--warn)}.lsd-warn-line{color:var(--warn);margin:0;font-size:12px;line-height:1.4}.lsd-code-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lsd-code-row .ls-input{flex:200px;min-width:0;height:26px}.lsd-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lsd-actions.start{justify-content:flex-start}.lsd-confirm{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:color-mix(in srgb, var(--danger) 9%, transparent);border-radius:9px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.lsd-confirm-text{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.lsd-check{color:var(--text);cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.lsd-check input{accent-color:var(--accent);flex:none;margin:2px 0 0}.lsd-check span{overflow-wrap:anywhere;min-width:0}.lsd-hint{color:var(--text-dim);margin:0;font-size:11.5px;line-height:1.4}.lsd-grants{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;min-width:0;display:grid}.lsd-grant{flex-direction:column;gap:3px;min-width:0;display:flex}.lsd-sub{color:var(--text-dim);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:600}.lsd-rename{flex-wrap:wrap;flex:240px;gap:6px;min-width:0;display:flex}.lsd-rename .ls-input{flex:140px;min-width:0;height:26px}.sl-row.ls-row{cursor:default;gap:6px;padding:0 8px 0 0}.ls-row-inner{min-width:0;min-height:46px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;flex:1 1 0;align-items:center;gap:10px;padding:5px 8px;display:flex}.ls-row-toggle{cursor:pointer}.ls-row-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sl-row.ls-row-static:hover{background:0 0}.sl-item.open>.sl-row.ls-row-static{background:var(--surface-3)}.ws-layer.hidden{visibility:hidden;pointer-events:none;transform:translate(-300vw)}.ws-layer.hidden *,.ws-layer.hidden :before,.ws-layer.hidden :after,html.window-hidden *,html.window-hidden :before,html.window-hidden :after{animation-play-state:paused!important}html.window-hidden .ws-layer{transform:translate(-300vw)}.browser-host{z-index:1;pointer-events:none;position:absolute;inset:0}.bp-box{background:var(--term);pointer-events:auto;display:flex;position:absolute;overflow:hidden}.bp-box-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.bp-box-overlay>*{pointer-events:auto}.bp-box.bp-unseen,.bp-box.bp-unseen *{pointer-events:none!important}.ws-sidebar{background:var(--chrome);border-right:1px solid var(--border);flex-direction:column;flex:0 0 216px;min-width:0;height:100%;min-height:0;transition:flex-basis .15s;display:flex}.ws-sidebar.collapsed{flex-basis:52px}.ws-head{justify-content:space-between;align-items:center;height:36px;padding:0 8px 0 14px;display:flex}.ws-sidebar.collapsed .ws-head{justify-content:center;padding:0}.ws-head-title{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ws-icon-btn{width:26px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.ws-icon-btn.small{width:22px;height:22px}.ws-icon-btn:hover{background:var(--surface-3);color:var(--text-strong)}.ws-icon-btn.danger:hover{background:color-mix(in srgb, var(--danger) 25%, transparent);color:#ffb4b6}.ws-list{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:2px 8px 8px;display:flex;overflow-y:auto}.ws-sidebar.collapsed .ws-list{align-items:center;padding:2px 0 8px}.ws-item{cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:10px;min-height:46px;padding:6px 6px 6px 8px;display:flex;position:relative}.ws-sidebar.collapsed .ws-item{min-height:0;padding:5px}.ws-item:hover,.ws-item:focus-visible{background:var(--surface)}.ws-item.current{background:var(--surface-2)}.ws-item.current:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-8px}.ws-sidebar.collapsed .ws-item.current:before{left:-5px}.ws-badge{background:var(--surface-3);width:30px;height:30px;color:var(--text);letter-spacing:.02em;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid;position:relative}.ws-item.current .ws-badge{background:color-mix(in srgb, var(--accent) 28%, var(--surface-2));color:var(--text-strong)}.ws-busy{border:2px solid var(--chrome);background:#3ddc84;border-radius:50%;width:10px;height:10px;animation:1.1s steps(4,end) infinite agent-pulse;position:absolute;top:-3px;right:-3px}.ws-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ws-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:12.5px;font-weight:500;overflow:hidden}.ws-item.current .ws-name{color:var(--text-strong)}.ws-meta{white-space:nowrap;color:var(--text-dim);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.ws-meta span{margin-left:1px}.ws-input{border:1px solid var(--accent);background:var(--term);width:100%;height:22px;color:var(--text-strong);font:inherit;-webkit-user-select:text;user-select:text;border-radius:4px;outline:none;padding:0 6px;font-size:12.5px}.ws-actions{background:var(--surface-2);box-shadow:-10px 0 10px var(--surface-2);opacity:0;pointer-events:none;border-radius:7px;gap:1px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ws-item:hover .ws-actions,.ws-item:focus-within .ws-actions{opacity:1;pointer-events:auto}.ws-new{border:1px dashed var(--border-strong);height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:8px;font-size:12px;display:flex}.ws-sidebar.collapsed .ws-new{margin:8px 9px}.ws-new:hover{border-style:solid;border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text-strong)}.ws-sidebar{border-right:0;position:relative}.ws-sidebar.resizing{transition:none}.ws-resize{z-index:20;cursor:col-resize;width:10px;position:absolute;top:0;bottom:0;right:-5px}.ws-resize:before{content:"";background:var(--border-strong);width:1px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.ws-resize:hover:before,.ws-sidebar.resizing .ws-resize:before{background:var(--accent)}.task-resize-slot{z-index:20;flex:0 0 0;width:0;height:100%;position:relative}.task-resize{cursor:col-resize;justify-content:center;width:12px;height:100%;display:flex;position:absolute;top:0;left:-6px}.task-resize-line{background:0 0;width:1px;height:100%;transition:background .15s}.task-resize:hover .task-resize-line{background:color-mix(in srgb, var(--text-strong) 22%, transparent)}.task-resize-slot.resizing .task-resize-line{background:color-mix(in srgb, var(--text-strong) 44%, var(--surface))}.layout-drag-shield{z-index:2147483647;cursor:col-resize;-webkit-user-select:none;user-select:none;background:0 0;position:fixed;inset:0}body.ws-resizing .ws-layer.hidden .view-room{content-visibility:hidden}.split-btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);-webkit-app-region:no-drag;align-items:stretch;height:28px;display:inline-flex;overflow:hidden}.split-btn-main,.split-btn-more{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.split-btn-main{max-width:230px;padding:0 10px 0 8px}.split-btn-main svg:first-child{color:var(--text-dim)}.split-btn-more{border-left:1px solid var(--border);color:var(--text-dim);padding:0 8px}.split-btn-main:hover,.split-btn-more:hover,.split-btn-more.open{background:var(--surface-3);color:var(--text-strong)}.launch-menu{z-index:200;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:11px;width:340px;max-height:calc(100vh - 56px);padding:6px;position:fixed;overflow-y:auto;box-shadow:0 18px 44px #0000008c}.launch-where{border-bottom:1px solid var(--border);margin-bottom:4px;padding:4px 4px 8px}.launch-seg{background:var(--term);border-radius:8px;gap:2px;padding:2px;display:flex}.launch-seg-btn{height:28px;color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.launch-seg-btn:hover{color:var(--text-strong)}.launch-seg-btn.on{background:var(--surface-3);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--border-strong)}.launch-where-text{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;padding:7px 4px 0;font-size:11px;overflow:hidden}.launch-section{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;padding:8px 8px 4px;font-size:10.5px;font-weight:600}.launch-row{align-items:center;display:flex;position:relative}.launch-item{height:34px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;outline:none;flex:auto;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;display:flex}.launch-item:hover:not(:disabled),.launch-item:focus-visible{background:var(--surface-3);color:var(--text-strong)}.launch-item:disabled{opacity:.45;cursor:not-allowed}.launch-item:disabled .brand-icon{filter:grayscale()}.launch-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.launch-tag{background:color-mix(in srgb, var(--accent) 18%, transparent);color:#cfe0ff;border-radius:9px;padding:1px 7px;font-size:10.5px}.launch-tag.muted{background:var(--surface-3);color:var(--text-dim)}.launch-set-default{border:1px solid var(--border-strong);background:var(--surface-2);height:22px;color:var(--text-dim);cursor:pointer;opacity:0;border-radius:5px;padding:0 8px;font-size:10.5px;transition:opacity .12s;position:absolute;right:6px}.launch-row:hover .launch-set-default,.launch-set-default:focus-visible{opacity:1}.launch-set-default:hover{color:var(--text-strong);border-color:var(--accent)}.launch-model-pill{border:1px solid var(--border);max-width:150px;height:22px;color:var(--text-dim);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:11px;flex:0 auto;margin-right:6px;padding:0 8px;font-size:10.5px;overflow:hidden}.launch-model-pill:hover,.launch-model-pill:focus-visible,.launch-model-pill[aria-expanded=true]{color:var(--text-strong);border-color:var(--accent);outline:none}.launch-model-pill.chosen{color:var(--text)}.launch-model-picker{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;margin:0 6px 4px 30px}.pane-model-menu{padding:4px}.launch-foot{border-top:1px solid var(--border);color:#5d6572;margin-top:4px;padding:8px 8px 4px;font-size:10.5px}kbd{border:1px solid var(--border-strong);background:var(--surface);min-width:18px;color:var(--text);text-align:center;border-bottom-width:2px;border-radius:4px;margin:0 1px;padding:1px 5px;font-family:inherit;font-size:10.5px;display:inline-block}.pane-needs-you{background:color-mix(in srgb, var(--warn) 18%, transparent);color:#ffd98f;border-radius:9px;flex:none;padding:1px 7px;font-size:10.5px}.pane-icon.attention .pane-status-dot{background:var(--warn);animation:1.4s steps(5,end) infinite attention-pulse}.pane.needs-you:not(.active):after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 55%, transparent)}.ws-busy.attention{background:var(--warn);animation:1.4s steps(5,end) infinite attention-pulse}@keyframes attention-pulse{0%,to{box-shadow:0 0 #f5a52499}50%{box-shadow:0 0 0 4px #f5a52400}}.ws-folder{min-width:0;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:10.5px;display:inline-flex;overflow:hidden}.root-note{z-index:7;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:4px 4px 4px 10px;font-size:12px;display:flex;position:absolute;top:36px;left:14px;right:14px;box-shadow:0 8px 22px #00000073}.root-note-text{overflow-wrap:anywhere;flex:1;min-width:0}.signin-page{font-family:var(--mono,monospace);margin-top:2px;font-size:.92em;display:block}.root-note.tools-note{border-color:color-mix(in srgb, var(--warn) 60%, transparent)}.root-note.below-tools-note{top:80px}.root-note.start-note{border-color:color-mix(in srgb, var(--accent) 55%, transparent);padding:6px 10px}.start-note-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite start-note-pulse}@keyframes start-note-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.start-note-dot{animation:none}}.tools-note .exit-btn,.account-note .exit-btn,.signin-note .exit-btn{flex:none}.root-note.signin-note{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.signin-note .root-note-text{flex:calc(100% - 40px);min-width:0;display:block}.signin-note .signin-page{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.signin-note .pane-nav-btn{flex:none;order:1}.signin-note .exit-btn{order:2}.signin-note.signin-ask{outline:2px solid var(--accent);outline-offset:1px}.find-bar{z-index:8;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;align-items:center;gap:2px;padding:4px 4px 4px 6px;display:flex;position:absolute;top:36px;right:14px;box-shadow:0 8px 22px #00000073}.find-input{border:1px solid var(--border-strong);background:var(--term);width:190px;height:24px;color:var(--text-strong);font:inherit;-webkit-user-select:text;user-select:text;border-radius:5px;outline:none;padding:0 8px;font-size:12px}.find-input:focus{border-color:var(--accent)}.find-count{min-width:62px;color:var(--text-dim);text-align:center;white-space:nowrap;padding:0 6px;font-size:11px}.exit-overlay{z-index:8;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:12px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000080}.exit-btn{border:1px solid var(--border-strong);height:28px;color:var(--text);cursor:pointer;background:0 0;border-radius:6px;padding:0 12px;font-size:12px}.exit-btn:hover{background:var(--surface-3)}.exit-btn.primary{background:var(--accent);color:#0b1530;border-color:#0000;font-weight:600}.exit-btn.primary:hover{filter:brightness(1.1)}.exit-btn:focus-visible,.launch-seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.exit-btn.small{white-space:nowrap;flex:none;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11.5px;display:inline-flex}.exit-btn.small svg{flex:none}.exit-btn.danger{color:#ffb4b6}.exit-btn.danger:hover{background:color-mix(in srgb, var(--danger) 25%, transparent)}.tag{background:var(--surface-3);max-width:100%;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:none;padding:0 6px;font-size:10.5px;font-weight:400;line-height:16px;overflow:hidden}.tag-scope{border:1px solid var(--border-strong);background:0 0;line-height:14px}.tag-ok{color:#a8e6b4;background:#3fb95033}.tag-info{background:color-mix(in srgb, var(--accent) 18%, transparent);color:#cfe0ff}.tag-purple{color:#d9c7ff;background:#a371f738}.tag-warn{color:#ffd98f;background:#d299223d}.tag-danger{background:color-mix(in srgb, var(--danger) 24%, transparent);color:#ffb4b6}.tag-update{color:#c8f5d1;background:#3fb9504d;font-weight:600}.tag-off{background:color-mix(in srgb, var(--text-dim) 18%, transparent)}.chip{border:1px solid var(--border-strong);height:22px;color:var(--text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:11px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.chip:hover{color:var(--text-strong)}.chip.on{background:var(--surface-3);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chip-count{color:var(--text-dim);font-size:10.5px}.missing-agent{z-index:8;background:color-mix(in srgb, var(--term) 92%, transparent);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.missing-agent-card{border:1px solid var(--border-strong);background:var(--surface-2);max-width:380px;color:var(--text);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:20px 22px 14px;font-size:12.5px;display:flex;box-shadow:0 10px 28px #00000080}.missing-agent-text{color:var(--text-strong);margin:2px 0 0;font-size:13px;font-weight:600}.missing-agent-hint{color:var(--text-dim);margin:0;font-size:11.5px}.missing-agent-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.pane.dropping:after{box-shadow:inset 0 0 0 2px var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.drop-hint{z-index:9;background:var(--accent);color:#0b1530;pointer-events:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toasts{z-index:300;pointer-events:none;flex-direction:column;gap:8px;width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{border:1px solid var(--border-strong);border-left:3px solid var(--accent);background:var(--surface-2);color:var(--text-strong);pointer-events:auto;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 8px 10px 14px;font-size:12px;animation:.18s ease-out toast-in;display:grid;box-shadow:0 12px 30px #00000080}.toast.error{border-left-color:var(--danger)}.toast.attention{border-left-color:var(--warn)}.toast-text{overflow-wrap:anywhere;min-width:0;line-height:1.4}.toast-actions{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:8px;display:flex}.toast-action{white-space:normal;overflow-wrap:anywhere;border:1px solid var(--border-strong);background:var(--surface-3);min-width:0;max-width:100%;min-height:26px;color:var(--text-strong);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px}.toast-action:hover{border-color:var(--accent)}.toast-close{width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;grid-area:1/2;place-items:center;display:inline-grid}.toast-close:hover{background:var(--surface-3);color:var(--text-strong)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.help-backdrop{z-index:400;background:#05060899;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.help-card{border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;width:min(760px,100%);max-height:calc(100vh - 60px);padding:16px 20px 18px;overflow-y:auto;box-shadow:0 24px 60px #0009}.help-head{color:var(--text-strong);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}.help-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:6px 28px;display:grid}.help-grid h3{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 6px;font-size:11px;font-weight:600}.help-row{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:12.5px;display:flex}.help-keys{flex:none}.help-foot{color:var(--text-dim);margin:14px 0 0;font-size:12px}.help-card:focus{outline:none}.settings-page{z-index:400;background:var(--surface);color:var(--text);display:flex;position:fixed;inset:40px 0 0}.settings-page:focus{outline:none}.settings-page [hidden]{display:none!important}.set-side{background:var(--chrome);border-right:1px solid var(--border);flex-direction:column;flex:0 0 clamp(200px,24vw,290px);padding:14px 12px 18px;display:flex;overflow-y:auto}.set-side>*{flex-shrink:0}.set-back{border-radius:var(--radius);width:100%;color:var(--text-dim);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.set-back:hover{background:var(--surface-2);color:var(--text-strong)}.set-search{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);height:32px;color:var(--text-dim);align-items:center;gap:7px;margin:10px 0 6px;padding:0 10px;display:flex}.set-search:focus-within{border-color:var(--accent)}.set-search input{min-width:0;height:100%;color:var(--text-strong);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:auto;font-size:12.5px}.set-nav-head{color:var(--text-dim);letter-spacing:.07em;text-transform:uppercase;margin:16px 10px 5px;font-size:10.5px;font-weight:600}.set-nav-list{margin:0;padding:0;list-style:none}.set-nav-item{border-radius:var(--radius);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.set-nav-item svg{color:var(--text-dim);flex:none}.set-nav-item:hover{background:var(--surface-2)}.set-nav-item.on{background:var(--surface-3);color:var(--text-strong)}.set-nav-item.on svg{color:var(--accent)}.set-nav-item.dim{opacity:.45}.set-back:focus-visible,.set-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.set-main{flex:auto;min-width:0;overflow-y:auto}.set-content{max-width:870px;margin:0 auto;padding:34px 40px 60px}.set-content.set-content-wide{max-width:1180px}.set-page-head h2{color:var(--text-strong);margin:0;font-size:22px;font-weight:600}.set-page-desc{color:var(--text-dim);margin:5px 0 24px;font-size:13px}.settings-page.searching .set-page+.set-page{margin-top:28px}.settings-page.searching .set-page-head h2{margin-bottom:12px;font-size:16px}.settings-page.searching .set-page-desc{display:none}.set-empty{color:var(--text-dim);font-size:13px}.set-count{color:var(--text-dim);margin:0 0 16px;font-size:12px}::highlight(settings-search){background-color:color-mix(in srgb, var(--warn) 40%, transparent);color:var(--text-strong)}.set-group{margin-bottom:22px}.set-group-title{color:var(--text-strong);margin:0 0 8px;font-size:13px;font-weight:600}.set-group-desc{color:var(--text-dim);margin:-4px 0 8px;font-size:12px;line-height:1.45}.set-card{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:2px 18px;container-type:inline-size}.set-card.set-card-pad{padding:14px 18px}.set-card .set-row{min-height:58px;padding:10px 0;font-size:13px}.set-card .set-row>.set-label{min-width:0;color:var(--text-strong);flex:auto}.set-card .set-row>.set-label .set-hint{font-size:11.5px;line-height:1.4}.set-card .set-row>:not(.set-label){flex:none}@container (width<=520px){.set-card .set-row{flex-wrap:wrap}.set-card .set-row>.set-label{flex:240px}}.set-card>.set-row:last-child{border-bottom:0}.set-card .set-foot{margin-top:0}.set-card-text{margin:12px 0 6px;line-height:1.45}.set-card .agents-head{margin:12px 0 4px}.set-card .orch-tools{padding:12px 0 12px 18px;line-height:1.6}.set-card .custom-agent-form{margin:12px 0 14px}@media (width<=760px){.set-content{padding:24px 20px 40px}}.set-section h3{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 4px;font-size:11px;font-weight:600}.set-row{border-bottom:1px solid var(--border);min-height:42px;color:var(--text);cursor:default;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;font-size:12.5px;display:flex}label.set-row{cursor:pointer}.set-label{flex-direction:column;gap:2px;display:flex}.set-hint{color:var(--text-dim);font-size:11px}.set-more{color:var(--text-dim);font-size:11.5px;line-height:1.45}.set-more>summary{color:var(--accent);cursor:pointer;align-items:center;gap:5px;list-style:none;display:inline-flex}.set-more>summary::-webkit-details-marker{display:none}.set-more>summary:before{content:"";border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:4.5px solid;transition:transform .12s}.set-more[open]>summary:before{transform:rotate(90deg)}.set-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}.set-more>:not(summary){margin:4px 0 0}.set-code{background:var(--surface-3);color:var(--text);white-space:nowrap;border-radius:4px;margin:2px 6px 0 0;padding:0 5px;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;line-height:17px;display:inline-block}.set-hint.set-warn{color:var(--warn);margin-top:3px;display:block}.set-select,.set-number{border:1px solid var(--border-strong);background:var(--term);min-width:170px;height:28px;color:var(--text-strong);font:inherit;border-radius:6px;outline:none;padding:0 8px;font-size:12px}.set-number{-webkit-user-select:text;user-select:text;min-width:110px}.set-select:focus,.set-number:focus{border-color:var(--accent)}.set-shell{align-items:center;gap:8px;display:inline-flex}.set-stepper{border:1px solid var(--border-strong);border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.set-stepper button{background:var(--surface-2);width:30px;height:28px;color:var(--text);cursor:pointer;border:0;font-size:15px}.set-stepper button:hover{background:var(--surface-3)}.set-stepper span{min-width:40px;color:var(--text-strong);text-align:center}.set-seg{width:250px}.set-seg.set-seg-small{width:130px}.set-seg.set-seg-wide{width:330px}.set-inline{flex:none;align-items:center;gap:8px;display:inline-flex}.set-range{width:150px;accent-color:var(--accent)}.set-number.set-number-short{width:70px;min-width:0}.set-mono{font-family:Cascadia Mono,Consolas,monospace}.set-volume-value{text-align:right;min-width:36px}.set-row.set-disabled .set-label{opacity:.55}.set-error{color:var(--danger,#f87171)}.set-branch-prefix{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.set-stepper button:disabled{opacity:.4;cursor:default}.set-switch{appearance:none;background:var(--surface-3);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;border-radius:10px;flex:none;margin:0;transition:background .15s;position:relative}.set-switch:after{content:"";background:#aeb4bf;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.set-switch:checked{background:var(--accent);box-shadow:none}.set-switch:checked:after{background:#fff;transform:translate(14px)}.set-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.set-foot{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.set-callout{border:1px solid var(--border);color:var(--text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0;padding:8px 11px;font-size:12px;line-height:1.45;display:flex}.set-callout>svg{flex:none}.set-callout-text{flex:220px;min-width:0}.set-callout.info{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:#0000}.set-callout.info>svg{color:var(--accent)}.set-callout.warn{background:#d2992224;border-color:#0000}.set-callout.warn>svg{color:var(--warn)}.set-callout.danger{background:color-mix(in srgb, var(--danger) 14%, transparent);border-color:#0000}.set-callout.danger>svg{color:#ff9b9e}.pane-nav{cursor:grab}.pane-nav button,.pane-nav input,.pane-nav label{cursor:pointer}body.pane-dragging,body.pane-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.drag-layer{z-index:500;pointer-events:none;position:fixed;inset:0}.drop-zone{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:8px;place-items:center;transition:left 80ms,top 80ms,width 80ms,height 80ms;display:grid;position:fixed}.drop-zone-label{background:var(--accent);color:#0b1530;white-space:nowrap;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600}.drag-ghost{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-strong);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex;position:fixed;box-shadow:0 10px 26px #00000080}@media (width<=1100px){.split-btn-main .trigger-label{display:none}}@media (width<=820px){.toolbar-sep{display:none}.toolbar .tb-group .tb-icon:not(.danger){width:26px}}.launch-worktree{border:1px solid var(--border);background:var(--term);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:2px 4px 4px;padding:8px 10px;display:flex}.launch-worktree.disabled{cursor:not-allowed;opacity:.7}.launch-worktree-text{color:var(--text);flex-direction:column;gap:2px;font-size:12px;display:flex}.launch-account{flex-direction:column;gap:4px;margin:2px 4px 4px;display:flex}.launch-account-name{color:var(--text-dim);padding:0 2px;font-size:11px}.launch-account .launch-seg-btn{min-width:0;padding:0 6px}.launch-account-choice{text-overflow:ellipsis;overflow:hidden}.pane-branch{background:var(--surface-3);min-width:0;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;flex:0 auto;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;display:inline-flex;overflow:hidden}.pane-model{min-width:0;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;flex:0 3 auto;font-size:10.5px;overflow:hidden}.pane-model.manual{font-style:italic}.ctx-menu-label{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;padding:6px 9px 3px;font-size:10.5px;font-weight:600}.ctx-with-icon{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.mcp-card{width:min(720px,100%)}.mcp-intro{color:var(--text-dim);margin:0 0 6px;font-size:12px;line-height:1.5}.mcp-lists{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4px 20px;display:grid}.mcp-list h3,.mcp-form h3{color:var(--text-strong);align-items:center;gap:7px;margin:14px 0 6px;font-size:12.5px;font-weight:600;display:flex}.mcp-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:6px 0;display:flex}.mcp-row-main{flex-direction:column;flex:auto;min-width:0;display:flex}.mcp-name{color:var(--text-strong);font-size:12.5px}.mcp-target{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;overflow:hidden}.mcp-scope{color:var(--text-dim);flex:none;font-size:10.5px}.mcp-form{border-top:1px solid var(--border-strong);margin-top:10px;padding-top:4px}.mcp-presets{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.mcp-presets .exit-btn{height:26px;font-size:11.5px}.mcp-targets{gap:14px;display:flex}.mcp-targets label{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mcp-targets label.disabled{opacity:.45;cursor:not-allowed}.mcp-input{min-width:200px}.mcp-input.wide{min-width:340px;font-family:Cascadia Mono,Consolas,monospace;font-size:11.5px}.set-row.tall{align-items:flex-start}.mcp-textarea{border:1px solid var(--border-strong);background:var(--term);min-width:340px;color:var(--text-strong);resize:vertical;-webkit-user-select:text;user-select:text;border-radius:6px;outline:none;padding:6px 8px;font-family:Cascadia Mono,Consolas,monospace;font-size:11.5px}.mcp-textarea:focus{border-color:var(--accent)}.mcp-error{color:#ff9b9e;white-space:pre-line;margin:8px 0 0;font-size:12px}.mcp-add-results{margin-top:8px}.mcp-notice{color:#8ff0b8;margin:8px 0 0;font-size:12px}.mcp-card:focus{outline:none}.exit-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.mcp-input.wide,.mcp-textarea{width:100%;min-width:0}.mcp-form .set-row{flex-wrap:wrap}}.tool-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tool-name{color:var(--text-strong);font-size:13px}.tool-status{background:var(--surface-3);color:var(--text-dim);border-radius:9px;flex:none;padding:2px 8px;font-size:11px}.tool-status.ok{color:#8ff0b8;background:#3ddc8429}.tool-status.warn{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn)}.tool-status.missing{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger)}.tools-search{width:100%;margin-bottom:4px}.custom-agent-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.custom-agent-form .set-number{flex:140px;min-width:0}.quick-text{white-space:pre-wrap;word-break:break-all;font-family:Cascadia Mono,Consolas,monospace}.orch-coverage{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.orch-chip{background:color-mix(in srgb, var(--text-dim) 14%, transparent);border-radius:10px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;display:inline-flex}.orch-chip.missing{color:#ff9b9e}.orch-chip.approval{color:#ffd98f}.orch-sub{margin:12px 0 4px;font-size:12px;font-weight:600}.orch-tools{color:var(--text-dim);margin:0;padding-left:18px;font-size:12px}.orch-tools code{color:var(--text);font-family:Cascadia Mono,Consolas,monospace;font-size:11.5px}.orch-example{justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.agents-head{justify-content:space-between;align-items:center;margin:10px 0 4px;display:flex}.agent-set-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.quick-enter{color:var(--text-dim);align-items:center;gap:4px;font-size:12px;display:inline-flex}.launch-item.subtle{color:var(--text-dim)}.launch-empty{color:var(--text-dim);margin:2px 10px 4px;font-size:11.5px}.launch-install{flex-wrap:wrap;align-items:center;gap:5px;padding:6px 10px 4px;display:flex}.launch-install-label{color:var(--text-dim);margin-right:2px;font-size:11px}.launch-chip{border:1px dashed var(--border-strong);height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:11px;display:inline-flex}.launch-chip:hover,.launch-chip:focus-visible{border-style:solid;border-color:var(--accent);color:var(--text-strong);outline:none}.mcp-tabbar{align-items:center;gap:8px;margin:4px 0 8px;display:flex}.mcp-skills-link{height:26px;margin-left:auto;font-size:11.5px}.mcp-count{background:var(--surface-3);color:var(--text-dim);border-radius:8px;margin-left:6px;padding:0 6px;font-size:10.5px}.mcp-toolbar{justify-content:space-between;align-items:center;margin:4px 0 6px;display:flex}.mcp-empty{color:var(--text-dim);flex-direction:column;align-items:center;gap:10px;padding:26px 0;font-size:12.5px;display:flex}.mcp-server{border-bottom:1px solid var(--border);padding:10px 0}.mcp-server-head,.mcp-entry-head{align-items:center;gap:10px;display:flex}.mcp-agents{flex-direction:column;gap:4px;margin:8px 0 0 32px;display:flex}.mcp-agent{align-items:center;gap:8px;min-height:28px;font-size:12px;display:flex}.mcp-agent-name{color:var(--text)}.mcp-agent-name.dim{color:var(--text-dim)}.mcp-agent-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.mcp-agent-actions .exit-btn,.mcp-toolbar .exit-btn{height:24px;padding:0 9px;font-size:11.5px}.mcp-status{background:var(--surface-3);color:var(--text-dim);cursor:help;border-radius:9px;padding:1px 8px;font-size:10.5px}.mcp-status.connected{color:#8ff0b8;background:#3ddc8429}.mcp-status.auth{background:color-mix(in srgb, var(--warn) 18%, transparent);color:#ffd98f}.mcp-status.error{background:color-mix(in srgb, var(--danger) 18%, transparent);color:#ffb4b6}.mcp-cats{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.mcp-cat{border:1px solid var(--border-strong);height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:12px;padding:0 10px;font-size:11.5px}.mcp-cat:hover{color:var(--text-strong)}.mcp-cat.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);color:#cfe0ff}.mcp-entry{border-bottom:1px solid var(--border);padding:10px 0}.mcp-entry.open{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:10px;margin:4px -10px;padding:10px}.mcp-entry .mcp-name{align-items:center;gap:6px;display:inline-flex}.mcp-entry-form{margin:8px 0 0 36px}.mcp-input-wrap{gap:6px;display:flex}.mcp-preview{background:var(--term);color:var(--text-dim);white-space:nowrap;border-radius:6px;margin:8px 0 0;padding:6px 8px;font-family:Cascadia Mono,Consolas,monospace;font-size:11px;display:block;overflow-x:auto}.exit-btn.subtle{height:24px;color:var(--text-dim);border-color:#0000;padding:0 8px;font-size:11px}.exit-btn.subtle:hover{border-color:var(--border-strong);color:var(--text-strong)}.jump-bottom{z-index:7;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-2) 92%, transparent);height:28px;color:var(--text);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:11.5px;animation:.15s ease-out toast-in;display:inline-flex;position:absolute;bottom:14px;right:22px;box-shadow:0 6px 18px #00000073}.jump-bottom:hover{border-color:var(--accent);color:var(--text-strong)}.jump-bottom.fresh{border-color:color-mix(in srgb, var(--accent) 70%, transparent);color:#cfe0ff}.link-tip-hint{color:var(--text-dim)}.link-tip{z-index:60;border:1px solid var(--border-strong);background:var(--surface-2);max-width:min(560px,70vw);color:var(--text);overflow-wrap:anywhere;white-space:pre-line;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:11.5px;position:fixed;box-shadow:0 6px 18px #00000073}.pane-pick .pick-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pane-pick .ctx-menu-shortcut{text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin-left:12px;overflow:hidden}.pane.highlighted:after{box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 0 9999px color-mix(in srgb, var(--accent) 8%, transparent)}.ctx-menu:focus{outline:none}.ctx-menu-facts{flex-direction:column;gap:1px;padding:0 9px 4px;display:flex}.ctx-menu-facts:empty{display:none}.ctx-menu-fact{justify-content:space-between;align-items:baseline;gap:12px;min-height:20px;font-size:11.5px;display:flex}.ctx-fact-label{color:var(--text-dim);flex:none}.ctx-fact-value{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx-fact-value.pane-yolo{padding:0 7px}.pane-team-name{color:var(--team,var(--text))}.pane-stuck-text.warn{color:#ffd98f}.pane-stuck-text.alert{color:#ff9b9e}.ctx-menu-model{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.ctx-menu-model.manual{font-style:italic}.ctx-menu-chips{flex-wrap:wrap;align-items:center;gap:4px;padding:2px 9px 4px;display:flex}.ctx-chips-label{color:var(--text-dim);margin-right:4px;font-size:11px}.ctx-chip{background:var(--surface-3);min-width:26px;height:20px;color:var(--text);cursor:pointer;border:0;border-radius:4px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.ctx-chip:hover{color:var(--text-strong);background:color-mix(in srgb, var(--accent) 22%, var(--surface-3))}.ctx-chip.selected{background:color-mix(in srgb, var(--accent) 35%, var(--surface-3));color:var(--text-strong)}.crash-screen{z-index:10000;background:var(--chrome);color:var(--text);flex-direction:column;justify-content:center;gap:12px;padding:40px max(24px,12vw);display:flex;position:fixed;inset:0}.crash-screen h1{color:var(--text-strong);margin:0;font-size:20px}.crash-screen p{color:var(--text-dim);margin:0}.crash-actions{gap:8px;display:flex}.crash-screen button{background:var(--accent);color:#0b1530;cursor:pointer;height:32px;font:inherit;border:0;border-radius:7px;padding:0 16px;font-weight:600}.crash-screen button.secondary{border:1px solid var(--border-strong);color:var(--text);background:0 0;font-weight:400}.crash-screen pre{background:var(--term);color:#ffb4b6;white-space:pre-wrap;-webkit-user-select:text;user-select:text;border-radius:8px;max-height:40vh;margin:8px 0 0;padding:12px;font-size:11.5px;overflow:auto}.help-logs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.help-logs .set-hint{flex:200px}.tb-update{background:var(--accent);color:#0b1530;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:5px;height:26px;margin-right:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tb-update:hover{filter:brightness(1.1)}.update-card{width:min(520px,100%)}.update-line{color:var(--text);margin:8px 0;font-size:12.5px;line-height:1.5}.update-line.dim{color:var(--text-dim)}.update-notes{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);max-height:220px;color:var(--text);white-space:pre-wrap;margin:10px 0;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.5;overflow-y:auto}.update-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.paste-ask{z-index:9;border:1px solid var(--border-strong);background:var(--surface);width:min(640px,100% - 24px);max-height:calc(100% - 24px);color:var(--text);border-radius:10px;flex-direction:column;padding:12px 14px;font-size:12.5px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 36px #0000008c}.paste-ask:focus{outline:none}.paste-ask-title{color:var(--text-strong);margin-bottom:8px;font-weight:600}.paste-ask-preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--term);white-space:pre;flex:0 auto;min-height:40px;max-height:min(360px,55vh);margin:0;padding:8px 10px;font-family:Consolas,Cascadia Mono,monospace;font-size:12px;line-height:1.45;overflow:auto}.paste-ask-more{color:var(--text-dim);margin-top:4px;font-size:11.5px}.paste-ask-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.paste-ask-actions kbd{opacity:.6;margin-left:4px;font-family:inherit;font-size:11px}.tb-new{border-radius:var(--radius);height:28px;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.tb-new>svg:first-child{color:var(--accent)}.tb-new:hover,.tb-new.open{background:var(--surface-3);color:var(--text-strong)}.tb-new .chev{color:var(--text-dim)}.toolbar .tb-toggle{color:var(--text-dim);background:0 0;border:0;padding:0 9px}.toolbar .tb-toggle:hover,.toolbar .tb-toggle.open{background:var(--surface-3);color:var(--text-strong)}.toolbar .tasks-toggle.on{background:color-mix(in srgb, var(--accent) 16%, transparent);color:#cfe0ff}.toolbar .broadcast-toggle.on{background:color-mix(in srgb, var(--warn) 16%, transparent);color:#ffe0a8}.tb-toggle svg{flex:none}.tb-toggle.open{color:var(--text-strong);background:var(--surface-3);border-color:var(--border-strong)}.tb-toggle .chev{opacity:.7;margin-left:-1px}.toolbar-menu.align-right{left:auto;right:0}.layout-menu,.agents-menu{width:290px}.toolbar-menu-item svg{color:var(--text-dim);flex:none}.toolbar-menu-item.danger:hover{background:color-mix(in srgb, var(--danger) 18%, transparent);color:#ffb4b6}.toolbar-menu-item.danger:hover svg{color:inherit}.toolbar-menu-item.two-line{align-items:flex-start;height:auto;padding:7px 8px}.toolbar-menu-item.two-line svg{margin-top:1px}.menu-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.menu-item-hint{color:var(--text-dim);font-size:11px}.menu-shortcut{color:var(--text-dim);flex:none;font-size:11px}.menu-sep{background:var(--border);height:1px;margin:5px 4px}.grid-chips{flex-wrap:wrap;gap:5px;padding:0 8px 6px;display:flex}.grid-chip{border:1px solid var(--border-strong);height:26px;color:var(--text);cursor:pointer;background:0 0;border-radius:6px;padding:0 9px;font-size:12px}.grid-chip:hover{background:var(--surface-3);color:var(--text-strong)}@media (width<=1250px){.toolbar .tb-toggle>span{display:none}.toolbar .tb-toggle{padding:0 8px}}.tb-left,.tb-right{flex:none;align-items:center;gap:2px;display:inline-flex}.tb-left .brand{margin-right:2px}.tb-left .brand-name{color:var(--text);font-size:12.5px;font-weight:600}.tb-left .brand-version{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.brand-dev-update{color:#1c1500;cursor:pointer;background:#facc15;border:0;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700;line-height:1.3}.brand-dev-update.restart{color:#facc15;background:0 0;border:1px solid #facc15;padding:0 6px}.brand-dev-update:hover{filter:brightness(1.1)}.tb-left .brand-dev{color:#facc15;border:1px solid #facc1573;border-radius:4px;margin-left:0;padding:1px 5px;font-size:10.5px;font-weight:600;line-height:1.3}.tb-slash{color:var(--border-strong);margin:0 2px;font-size:15px}.tb-ws{border-radius:var(--radius);max-width:220px;height:28px;color:var(--text-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 7px;font-size:12.5px;font-weight:500;display:inline-flex}.tb-ws-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-ws .chev{color:var(--text-dim);flex:none}.tb-ws:hover,.tb-ws.open{background:var(--surface-3)}.ws-menu{width:300px}.ws-path{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.tb-center{flex:auto;justify-content:center;min-width:0;padding:0 16px;display:flex}.tb-command{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);width:min(440px,100%);height:26px;color:var(--text-dim);cursor:pointer;-webkit-app-region:no-drag;border-radius:7px;align-items:center;gap:8px;padding:0 6px 0 10px;font-size:12px;transition:border-color .12s,color .12s,background .12s;display:flex}.tb-command:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.tb-command svg{flex:none}.tb-command-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.tb-command-kbd{border:1px solid var(--border);color:var(--text-dim);border-radius:4px;flex:none;padding:1px 5px;font-family:inherit;font-size:10.5px}.tb-newsplit{-webkit-app-region:no-drag;align-items:center;display:inline-flex}.tb-newsplit .tb-icon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.tb-icon.tb-icon-narrow{border-top-left-radius:0;border-bottom-left-radius:0;width:24px;padding-right:4px}.tb-newsplit:hover .tb-icon{background:var(--surface-3)}.tb-icon.open{background:var(--surface-3);color:var(--text-strong)}.tb-icon.on{background:color-mix(in srgb, var(--accent) 18%, transparent);color:#cfe0ff}.tb-icon.on.warn{background:color-mix(in srgb, var(--warn) 20%, transparent);color:#ffe0a8}.tb-right .tb-update{margin-right:6px}@media (width<=1000px){.tb-command-text,.tb-command-kbd{display:none}.tb-command{justify-content:center;width:30px;padding:0}}@media (width<=820px){.tb-left{flex:0 auto;min-width:0}.tb-left .menu-group,.tb-ws{min-width:0}.tb-center{padding:0 4px}.tb-left .brand-name{display:none}}.pal-backdrop{z-index:450;background:#05060873;justify-content:center;align-items:flex-start;padding:64px 16px 16px;display:flex;position:fixed;inset:0}.pal{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;flex-direction:column;width:min(600px,100%);max-height:min(520px,100vh - 100px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0009}.pal-search{border-bottom:1px solid var(--border);color:var(--text-dim);align-items:center;gap:10px;padding:0 12px;display:flex}.pal-input{height:44px;color:var(--text-strong);background:0 0;border:0;outline:none;flex:auto;font-size:13.5px}.pal-input::placeholder{color:var(--text-dim)}.pal-kbd{border:1px solid var(--border);border-radius:4px;padding:1px 6px;font-family:inherit;font-size:10.5px}.pal-list{padding:6px;overflow-y:auto}.pal-group{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;padding:8px 8px 4px;font-size:11px;font-weight:600}.pal-item{width:100%;height:32px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;display:flex}.pal-item.active{background:var(--surface-3);color:var(--text-strong)}.pal-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.pal-hint{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11.5px;overflow:hidden}.pal-shortcut{color:var(--text-dim);flex:none;margin-left:auto;font-size:11px}.pal-empty{color:var(--text-dim);text-align:center;padding:18px 10px;font-size:12.5px}.pane-limit{background:color-mix(in srgb, var(--danger) 20%, transparent);color:#ffb4b6;white-space:nowrap;border-radius:9px;flex:none;padding:1px 7px;font-size:10.5px}.ws-agents-actions{flex-wrap:wrap;gap:5px;padding:6px 8px 2px;display:flex}.ws-agents-btn{border:1px solid var(--border-strong);height:24px;color:var(--text);cursor:pointer;background:0 0;border-radius:6px;padding:0 9px;font-size:11.5px}.ws-agents-btn:hover,.ws-agents-btn.on{border-color:var(--accent);color:var(--text-strong)}.ws-message{flex-direction:column;gap:5px;padding:6px 8px 2px;display:flex}.ws-message textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:54px;color:var(--text);font:inherit;border-radius:6px;outline:none;padding:6px 7px;font-size:12px}.ws-message textarea:focus{border-color:var(--accent)}.ws-message-actions{justify-content:flex-end;gap:6px;display:flex}.ws-message-actions button{border:1px solid var(--border-strong);height:24px;color:var(--text);cursor:pointer;background:0 0;border-radius:6px;padding:0 10px;font-size:12px}.ws-message-actions .ws-message-send{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--text-strong)}.ws-message-actions button:disabled{opacity:.5;cursor:default}.pane-approval{background:color-mix(in srgb, var(--warn) 22%, transparent);color:#ffd98f;white-space:nowrap;border-radius:9px;flex:none;padding:1px 7px;font-size:10.5px}.pane-cache{color:var(--text-dim);white-space:nowrap;flex:none;align-items:center;gap:3px;font-family:Cascadia Mono,Consolas,monospace;font-size:10px;display:inline-flex}.pane-cache.warn{color:#ffd98f}.pane-cache.expired{color:#ff9b9e}.ws-sessions{border-top:1px solid var(--border);flex-direction:column;flex:1 1 0;gap:1px;min-height:0;margin-top:8px;padding:0 8px 10px;display:flex;overflow-y:auto}.ws-sessions-count{color:var(--text-dim);font-size:11px}.ws-session{min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:4px 8px;display:flex}.ws-session>.brand-icon{flex:none;align-self:flex-start;margin-top:0}.ws-session:hover,.ws-session.active{background:var(--surface)}.ws-session-body{flex-direction:column;flex:auto;min-width:0;display:flex}.ws-session-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ws-session-state{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ws-session.working .ws-session-state{color:#6fe3a2}.ws-session.approval .ws-session-state,.ws-session.waiting .ws-session-state{color:#ffd98f}.ws-session.limited .ws-session-state{color:#ffb4b6}.ws-sidebar:has(.ws-sessions) .ws-list{flex:0 auto}.ws-head-new{margin-left:auto;margin-right:2px}.ws-sessions .ws-head{justify-content:flex-start;gap:8px}.ws-icon-btn.on{color:var(--accent)}.pane-team{min-width:0;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;gap:5px;font-size:11px;display:inline-flex;overflow:hidden}.pane-team:before{content:"";background:var(--team);border-radius:50%;flex:none;width:6px;height:6px}.ws-team-row{border-radius:6px;align-items:center;gap:8px;min-height:28px;margin-top:4px;padding:0 2px 0 10px;display:flex}.ws-team-row:hover{background:var(--surface)}.ws-team-row .ws-input{flex:auto;min-width:0}.ws-team-dot{background:var(--team);border-radius:50%;flex:none;width:7px;height:7px}.ws-team-name{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;font-weight:500;overflow:hidden}.ws-team-count{color:var(--text-dim);font-size:11px}.ws-row-more{opacity:0}.ws-team-row:hover .ws-row-more,.ws-team-row:focus-within .ws-row-more,.ws-row-more.on{opacity:1}.ws-session.in-team{box-shadow:inset 1px 0 var(--border-strong);border-radius:0 6px 6px 0;margin-left:13px}.ws-pick-box{box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:4px;flex:none;width:14px;height:14px}.ws-pick-box.on{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--surface)}.ws-session.picked{background:color-mix(in srgb, var(--accent) 12%, transparent)}.ws-session.unpickable{opacity:.45;cursor:default}.ws-pick-bar{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px;flex-direction:column;gap:6px;margin:8px 2px 0;padding:10px;font-size:12px;display:flex}.act-card{flex-direction:column;gap:12px;width:min(1080px,100%);display:flex}.act-filters{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.act-field{color:var(--text-dim);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.act-select{border:1px solid var(--border-strong);background:var(--surface-2);min-width:180px;height:28px;color:var(--text);font:inherit;border-radius:7px;padding:0 8px;font-size:12.5px}.act-seg{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;padding:2px;display:inline-flex}.act-seg-btn{height:24px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12px}.act-seg-btn.on{background:var(--surface);color:var(--text-strong);box-shadow:0 0 0 1px var(--border-strong)}.act-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.act-stat{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text);font:inherit;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}button.act-stat{cursor:pointer}button.act-stat:hover,.act-stat.on{border-color:var(--accent)}.act-stat.alert .act-stat-value{color:var(--warn)}.act-stat-label{color:var(--text-dim);font-size:11.5px}.act-stat-value{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.3}.act-stat-sub{max-width:100%;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.act-section-head{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.act-count{color:var(--text-dim);font-size:11.5px;font-weight:400}.act-types{margin:0 0 0 auto}.act-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.act-table-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.act-table{border-collapse:collapse;width:100%;font-size:12.5px}.act-table th{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);text-align:left;white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600}.act-table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px}.act-table tr:last-child td{border-bottom:0}.act-table .num{font-variant-numeric:tabular-nums;text-align:right}.act-table tr.closed td{color:var(--text-dim)}.act-agent{color:var(--text-strong);align-items:center;gap:7px;display:inline-flex}.act-state{align-items:center;gap:6px;display:inline-flex}.act-dot{background:var(--text-dim);border-radius:50%;width:7px;height:7px}.act-state.working .act-dot{background:#6fe3a2}.act-state.approval .act-dot{background:var(--warn)}.act-state.limited .act-dot{background:var(--danger)}.act-state.closed .act-dot{box-shadow:inset 0 0 0 1px var(--text-dim);background:0 0}.act-dim{color:var(--text-dim)}.act-sender{color:var(--text-dim);cursor:help;margin-top:1px;font-size:11px;display:block}.act-open{border:1px solid var(--border-strong);height:24px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 10px;font-size:12px}.act-open:hover{border-color:var(--accent)}.act-none,.act-empty{border:1px dashed var(--border-strong);color:var(--text-dim);text-align:center;border-radius:10px;margin:0;padding:18px;font-size:12.5px}.act-empty p{margin:4px 0}.act-empty-title{color:var(--text-strong);font-size:14px;font-weight:600}.act-timeline{border:1px solid var(--border);border-radius:10px;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.act-event{border-bottom:1px solid var(--border);grid-template-columns:96px 78px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 12px;font-size:12.5px;display:grid}.act-event:last-child{border-bottom:0}.act-time{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.act-kind{background:var(--surface-2);color:var(--text-dim);border-radius:9px;justify-self:start;padding:1px 7px;font-size:10.5px}.act-kind.approval{background:color-mix(in srgb, var(--warn) 18%, transparent);color:#ffd98f}.act-kind.limit{background:color-mix(in srgb, var(--danger) 18%, transparent);color:#ffb4b6}.act-kind.message{background:color-mix(in srgb, var(--accent) 16%, transparent);color:#cfe0ff}.act-text{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act-text strong{color:var(--text-strong);font-weight:600}@media (width<=760px){.act-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.confirm-backdrop{z-index:600}.confirm-card{width:min(420px,100%);padding:20px 22px 18px}.confirm-title{color:var(--text-strong);margin:0 0 6px;font-size:15px;font-weight:600}.confirm-text{color:var(--text-dim);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.confirm-code{background:var(--term);border:1px solid var(--border);color:var(--text);white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text;border-radius:6px;margin:10px 0 0;padding:8px 10px;font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.confirm-details{grid-template-columns:auto 1fr;gap:4px 10px;margin:10px 0 0;font-size:12px;display:grid}.confirm-details dt{color:var(--text-dim)}.confirm-details dd{color:var(--text);word-break:break-all;-webkit-user-select:text;user-select:text;margin:0}.confirm-check{color:var(--text-dim);cursor:pointer;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:flex}.confirm-check input{accent-color:var(--accent);margin:0}.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.confirm-btn{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border-strong);max-width:100%;height:30px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:0 14px;font-size:12.5px;overflow:hidden}.confirm-btn:hover{border-color:var(--accent);color:var(--text-strong)}.confirm-btn.primary{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-strong)}.confirm-btn.primary.danger{border-color:color-mix(in srgb, var(--danger) 70%, transparent);background:color-mix(in srgb, var(--danger) 22%, transparent)}.confirm-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.act-event.expandable{cursor:pointer}.act-event.expandable:hover,.act-event.open{background:var(--surface-2)}.act-event.expandable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.act-full{border:1px solid var(--border);background:var(--surface);max-height:260px;color:var(--text);white-space:pre-wrap;word-break:break-word;cursor:text;-webkit-user-select:text;user-select:text;border-radius:7px;grid-column:2/-1;padding:8px 10px;font-size:12.5px;line-height:1.5;overflow-y:auto}.notes-card{flex-direction:column;gap:10px;width:min(880px,100%);height:min(760px,100vh - 60px);display:flex}.notes-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.notes-where{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.notes-tools{flex:none;align-items:center;gap:8px;display:flex}.notes-status{color:var(--text-dim);font-size:12px;font-weight:400}.notes-conflict{border:1px solid color-mix(in srgb, var(--warn) 50%, transparent);background:color-mix(in srgb, var(--warn) 10%, var(--surface));color:var(--text-strong);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.notes-conflict span{flex:260px}.confirm-btn.danger{border-color:color-mix(in srgb, var(--danger) 70%, transparent)}.confirm-btn:disabled{opacity:.5;cursor:default}.notes-view,.notes-editor{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex:auto;min-height:0;overflow-y:auto}.notes-view{color:var(--text);-webkit-user-select:text;user-select:text;padding:14px 20px 18px;font-size:13px;line-height:1.6}.notes-editor{box-sizing:border-box;resize:none;width:100%;color:var(--text);font-family:var(--mono,"Cascadia Mono", Consolas, monospace);outline:none;padding:14px 16px;font-size:12.5px;line-height:1.6}.notes-editor:focus{border-color:var(--accent)}.notes-h1{color:var(--text-strong);margin:0 0 10px;font-size:18px;font-weight:600}.notes-h2{color:var(--text-strong);margin:18px 0 6px;font-size:14px;font-weight:600}.notes-p,.notes-quote{margin:0 0 10px}.notes-quote{border-left:2px solid var(--border-strong);color:var(--text-dim);padding-left:10px}.notes-list{margin:0 0 10px;padding-left:20px}.notes-list li{margin:3px 0}.notes-view code{background:var(--surface-3);font-family:var(--mono,"Cascadia Mono", Consolas, monospace);border-radius:4px;padding:1px 5px;font-size:12px}.notes-code{background:var(--surface-3);font-family:var(--mono,"Cascadia Mono", Consolas, monospace);border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:12px;overflow-x:auto}.notes-hr{border:0;border-top:1px solid var(--border);margin:14px 0}.task-board-head{padding:12px 12px 0}.task-board-new{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 16%, transparent);width:100%;height:32px;color:var(--text-strong);font:inherit;cursor:pointer;font-size:12.5px;font-weight:500}.task-board-new:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 24%, transparent)}.task-board-new:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.task-timing{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:10.5px}.job-cost{min-width:0;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.task-card-cost{margin:2px 0 0;display:flex}.task-board-total{gap:4px;min-width:0;padding:8px 12px 0;display:flex}.task-card-extra{flex-direction:column;gap:3px;min-width:0;margin:4px 0 2px;display:flex}.task-deps{color:var(--text-dim);margin:4px 0 2px;font-size:11px}.task-dep{background:color-mix(in srgb, var(--text-dim) 16%, transparent);color:var(--text);border-radius:8px;margin:0 4px 2px 0;padding:0 6px;display:inline-block}.task-gate{background:color-mix(in srgb, var(--warn) 16%, transparent);border-radius:6px;flex-direction:column;gap:5px;margin:6px 0 2px;padding:6px 8px;font-size:11.5px;display:flex}.task-gate.done{color:var(--text-dim);background:0 0;padding:0}.task-gate-options{flex-wrap:wrap;gap:4px;display:flex}.task-gate-options:empty{display:none}.task-gate-own{gap:4px;display:flex}.task-gate-input{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text);border-radius:4px;flex:auto;padding:2px 6px;font-size:11.5px}.task-report{margin:4px 0 2px;font-size:11px}.task-report-head{color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.task-report.failed .task-report-head{color:#ff9b9e}.task-report-body p{white-space:pre-wrap;margin:4px 0}.task-report-body ul{color:var(--text-dim);word-break:break-all;margin:0;padding-left:16px}.task-branch{border:1px solid var(--border);max-width:100%;color:var(--text-dim);font-family:var(--mono,"Cascadia Mono", Consolas, monospace);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-self:flex-start;padding:1px 6px;font-size:10.5px;overflow:hidden}.task-brief{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.nt-backdrop{z-index:450;background:#05060899;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nt-dialog{border:1px solid var(--border-strong);background:var(--surface);width:min(620px,100%);max-height:calc(100vh - 40px);color:var(--text);border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px 18px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0009}.nt-head h2{color:var(--text-strong);margin:0;font-size:16px;font-weight:600}.nt-head p{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 6px;font-size:12px;overflow:hidden}.nt-label{color:var(--text-dim);margin-top:6px;font-size:11.5px;font-weight:600}.nt-input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-2);width:100%;color:var(--text-strong);font:inherit;border-radius:8px;outline:none;padding:8px 10px;font-size:13px}.nt-input:focus{border-color:var(--accent)}.nt-brief{resize:vertical;min-height:84px;line-height:1.5}.nt-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.nt-agent,.nt-where{border:1px solid var(--border-strong);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.nt-agent input,.nt-where input{accent-color:var(--accent);margin:0}.nt-agent.on,.nt-where.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.nt-agent.off,.nt-where.off{opacity:.5;cursor:default}.nt-agent-body,.nt-where-body{flex-direction:column;min-width:0;display:flex}.nt-agent-name,.nt-where-name{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.nt-where-name em{color:var(--accent);font-size:11px;font-style:normal}.nt-agent-sub,.nt-where-sub{color:var(--text-dim);font-size:11.5px;line-height:1.4}.nt-where{align-items:flex-start}.nt-where input{margin-top:3px}.nt-review{color:var(--text);align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.nt-select{border:1px solid var(--border-strong);background:var(--surface-2);height:28px;color:var(--text);font:inherit;border-radius:7px;padding:0 8px;font-size:12.5px}.nt-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.nt-btn{border:1px solid var(--border-strong);height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 14px;font-size:12.5px}.nt-btn.primary{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-strong);font-weight:500}.nt-btn:disabled{opacity:.5;cursor:default}.rv-card{flex-direction:column;gap:10px;width:min(1180px,100%);height:min(820px,100vh - 60px);display:flex;overflow:hidden}.rv-plus{color:var(--ok,#4caf7a)}.rv-minus{color:var(--danger)}.rv-checks{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.rv-check{color:var(--text);align-items:baseline;gap:6px;display:flex}.rv-check-mark{background:var(--surface-3);width:16px;height:16px;color:var(--text-dim);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}.rv-check.ok .rv-check-mark{background:color-mix(in srgb, var(--ok,#4caf7a) 25%, transparent);color:var(--ok,#4caf7a)}.rv-check.warn .rv-check-mark{background:color-mix(in srgb, var(--warn) 25%, transparent);color:var(--warn)}.rv-check.bad .rv-check-mark{background:color-mix(in srgb, var(--danger) 25%, transparent);color:var(--danger)}.rv-body{flex:auto;grid-template-columns:minmax(240px,300px) 1fr;gap:10px;min-height:0;display:grid}.rv-side{flex-direction:column;gap:12px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.rv-section-head{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.rv-brief{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.5}.rv-plain{flex:auto}.rv-files,.rv-commits{margin:0;padding:0;list-style:none}.rv-file{border-radius:6px;align-items:center;display:flex}.rv-file:hover,.rv-file.on{background:var(--surface-2)}.rv-file.on{box-shadow:inset 2px 0 0 var(--accent)}.rv-file-btn{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:7px;padding:5px 6px;font-size:12.5px;display:flex}.rv-file.viewed .rv-path{color:var(--text-dim)}.rv-status{width:14px;color:var(--text-dim);font-family:var(--mono,"Cascadia Mono", Consolas, monospace);text-align:center;flex:none;font-size:11.5px;font-weight:700}.rv-status.s-A{color:var(--ok,#4caf7a)}.rv-status.s-D{color:var(--danger)}.rv-status.s-M{color:var(--warn)}.rv-path{white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:rtl;flex:auto;min-width:0;overflow:hidden}.rv-counts{font-family:var(--mono,"Cascadia Mono", Consolas, monospace);flex:none;font-size:11px}.rv-viewed{cursor:pointer;place-items:center;padding:0 6px;display:grid}.rv-viewed input{accent-color:var(--accent);cursor:pointer}.rv-commit{flex-direction:column;gap:2px;padding:5px 6px;font-size:12.5px;display:flex}.rv-commit+.rv-commit{border-top:1px solid var(--border)}.rv-commit-subject{color:var(--text-strong)}.rv-commit-body{color:var(--text-dim);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45}.rv-diff{border:1px solid var(--border);background:var(--surface-2);-webkit-user-select:text;user-select:text;border-radius:10px;min-width:0;min-height:0;overflow:auto}.rv-diff>.act-none{padding:12px 14px}.rv-diff-head{z-index:1;border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-strong);gap:10px;padding:7px 12px;font-size:12.5px;display:flex;position:sticky;top:0}.rv-diff-head .rv-path{direction:ltr}.rv-diff-head{align-items:center}.rv-open-editor{margin-left:auto;padding:2px 10px;font-size:12px}.rv-open-file{opacity:.6;flex:none;align-self:center}.rv-file:hover .rv-open-file,.rv-open-file:focus-visible{opacity:1}.rv-table{border-collapse:collapse;width:100%;font-family:var(--mono,"Cascadia Mono", Consolas, monospace);font-size:12px;line-height:1.5}.rv-hunk td{background:color-mix(in srgb, var(--accent) 8%, var(--surface-2));color:var(--text-dim);padding:4px 12px}.rv-num{width:1%;color:var(--text-dim);text-align:right;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:.7;padding:0 8px}.rv-code{color:var(--text);white-space:pre-wrap;word-break:break-all;padding:0 12px 0 4px}.rv-sign{width:14px;color:var(--text-dim);-webkit-user-select:none;user-select:none;display:inline-block}.rv-line.add{background:color-mix(in srgb, var(--ok,#4caf7a) 13%, transparent)}.rv-line.del{background:color-mix(in srgb, var(--danger) 13%, transparent)}.rv-line.note .rv-code{color:var(--text-dim);font-style:italic}.rv-feedback{flex-direction:column;display:flex}.rv-feedback-text{flex:none;height:110px;font-family:inherit}.rv-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-spacer{flex:auto}.rv-cleanup{color:var(--text-dim);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.rv-cleanup input{accent-color:var(--accent)}.task-card .task-review-btn{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-strong);font-weight:600}.task-card .task-review-btn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 36%, transparent)}.ws-lead-tag{border:1px solid var(--border-strong);color:var(--text-dim);letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600}.task-lead{border:1px solid var(--border-strong);color:var(--text-dim);border-radius:4px;padding:0 6px;font-size:11px}.task-lead.approved{border-color:color-mix(in srgb, var(--ok,#4caf7a) 60%, transparent);color:var(--text-strong)}.ws-session-task{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;opacity:.85;font-size:10.5px;overflow:hidden}.ws-session-task.none{opacity:.6;font-style:italic}.ws-session-state.track-warn{color:var(--warn)}.ws-session-state.track-alert{color:var(--danger)}.task-track{color:var(--text-dim);flex-direction:column;gap:2px;margin-top:4px;font-size:11px;display:flex}.task-track-reason{color:var(--text)}.task-track.track-warn .task-track-reason{color:var(--warn)}.task-track.track-alert .task-track-reason{color:var(--danger)}.pane-stuck{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn);white-space:nowrap;cursor:default;border-radius:9px;flex:none;padding:1px 7px;font-size:10.5px}.pane-stuck.alert{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger)}.pane-unsent{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;padding:1px 7px;font-size:10.5px}.mcp-about{color:var(--text-dim);margin:6px 0 2px;font-size:12px;line-height:1.5}.mcp-about strong{color:var(--text)}.mcp-about code{background:var(--surface-3);font-family:var(--mono,"Cascadia Mono", Consolas, monospace);border-radius:4px;padding:0 4px;font-size:11.5px}.ws-tools-down{background:color-mix(in srgb, var(--warn) 20%, transparent);color:var(--warn);white-space:nowrap;border-radius:8px;margin-left:6px;padding:0 5px;font-size:10.5px}.ws-team-unread{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);white-space:nowrap;border-radius:8px;margin-left:6px;padding:0 5px;font-size:10.5px}.imgview-backdrop{z-index:400;background:#08090cdb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:40px 0 0}.imgview-card{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;flex-direction:column;width:min(1400px,100%);height:100%;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000008c}.imgview-bar{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-dim);align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:12px;display:flex}.imgview-title{color:var(--text-strong);font-weight:600}.imgview-size{font-variant-numeric:tabular-nums}.imgview-hint{opacity:.8;margin-right:auto}.imgview-btn{border:1px solid var(--border-strong);height:26px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0 10px;font-size:12px;display:inline-grid}.imgview-btn:hover{background:var(--surface-3);color:var(--text-strong)}.imgview-close{background:var(--surface-3);border-color:#0000;width:30px;height:30px;padding:0}.imgview-close:hover{background:var(--danger);color:#fff}.imgview-stage{background:#08090c99;flex:auto;justify-content:center;align-items:center;min-height:0;padding:20px;display:flex;overflow:hidden}.imgview-img{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;border-radius:4px;max-width:100%;max-height:100%;box-shadow:0 10px 40px #00000080}.imgview-stage.full{display:block;overflow:auto}.imgview-stage.full .imgview-img{cursor:zoom-out;max-width:none;max-height:none}.notif-wrap{display:inline-flex;position:relative}.notif-wrap .tb-icon{position:relative}.notif-badge{background:var(--accent);color:#fff;text-align:center;border-radius:8px;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;font-weight:600;line-height:15px;position:absolute;top:1px;right:1px}.notif-menu{z-index:60;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:10px;width:min(380px,100vw - 32px);max-height:min(480px,70vh);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000059}.notif-head{color:var(--text-strong);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 8px;font-size:12.5px;font-weight:600;display:flex}.notif-head-actions{gap:6px;display:inline-flex}.notif-empty{color:var(--text-dim);margin:8px 6px 10px;font-size:12px;line-height:1.45}.notif-item{border-radius:8px;align-items:stretch;gap:4px;display:flex}.notif-item:hover{background:var(--surface-3)}.notif-main{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:flex-start;gap:8px;padding:7px 6px;display:flex}.notif-dot{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.notif-item.unread .notif-dot{background:var(--accent)}.notif-item.limit.unread .notif-dot,.notif-item.alert.unread .notif-dot{background:var(--warn)}.notif-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.notif-title{color:var(--text-dim);font-size:12.5px}.notif-item.unread .notif-title{color:var(--text-strong);font-weight:600}.notif-body{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.notif-when{color:var(--text-dim);flex:none;font-size:11px}.notif-toggle{color:var(--text-dim);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;align-self:center;padding:3px 7px;font-size:11px}.notif-item:hover .notif-toggle,.notif-toggle:focus-visible{opacity:1}.notif-toggle:hover{background:var(--surface-2);color:var(--text-strong)}.rv-num-click{cursor:pointer}.rv-num-click:hover{color:var(--accent);opacity:1}.rv-comment-row td{padding:4px 8px 6px 60px}.rv-comment{border-left:3px solid var(--accent);background:var(--surface-2);color:var(--text-strong);white-space:pre-wrap;border-radius:6px;align-items:flex-start;gap:10px;padding:6px 10px;font-family:inherit;font-size:12px;line-height:1.45;display:flex}.rv-comment-text{flex:auto;min-width:0}.rv-comment-del{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:11px}.rv-comment-del:hover{color:var(--danger)}.rv-comment-draft{flex-direction:column;gap:6px;display:flex}.rv-comment-input{min-height:60px;font-family:inherit;font-size:12px}.rv-comment-note{color:var(--text-dim);margin:6px 0 0;font-size:12px}.rv-commit-bar{align-items:center;gap:8px;margin:0 0 8px;display:flex}.rv-commit-msg{flex:auto;min-width:0}.rv-notice{margin:0 0 8px;font-size:12px}.rv-notice.ok{color:var(--ok,#8ff0b8)}.rv-notice.bad{color:var(--danger)}.finder-item{align-items:baseline;gap:10px;display:flex}.finder-name{color:var(--text-strong);flex:none}.finder-icon{align-self:center;margin-right:-4px}.ed-tab-icon{margin-left:-2px}.finder-dir{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.finder-empty{color:var(--text-dim);margin:0;padding:14px 16px;font-size:12.5px}.finder-hint{border-top:1px solid var(--border);color:var(--text-dim);margin:0;padding:7px 14px;font-size:11px}.tb-icon.usage-warn{color:var(--warn)}.tb-icon.usage-bad{color:var(--danger)}.usage-menu{width:min(320px,100vw - 32px)}.usage-agent{padding:6px 8px 8px}.usage-agent+.usage-agent{border-top:1px solid var(--border)}.usage-agent-head{color:var(--text-strong);align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.usage-stale{color:var(--text-dim);margin-left:auto;font-size:11px;font-weight:400}.usage-none{color:var(--text-dim);margin:0;font-size:12px;line-height:1.4}.usage-window{margin-top:6px}.usage-window.stale{opacity:.6}.usage-line{color:var(--text);justify-content:space-between;font-size:12px;display:flex}.usage-pct{color:var(--text-strong);font-variant-numeric:tabular-nums}.usage-bar{background:var(--surface-3);border-radius:3px;height:5px;margin:4px 0 3px;overflow:hidden}.usage-fill{background:var(--accent);border-radius:3px;height:100%}.usage-fill.warn{background:var(--warn)}.usage-fill.bad{background:var(--danger)}.usage-reset{color:var(--text-dim);font-size:11px}.nt-copy-opts{color:var(--text);flex-direction:column;gap:6px;margin:2px 0 10px 28px;font-size:12px;display:flex}.nt-copy-opt{align-items:center;gap:8px;display:flex}.nt-branch{width:180px}.usage-card{width:min(860px,100vw - 32px);max-height:min(88vh,900px);overflow-y:auto}.usage-note{color:var(--text-dim);white-space:pre-wrap;margin:10px 0 0;font-size:11.5px;line-height:1.5}.usage-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0 16px;display:grid}.usage-tile{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.usage-tile-value{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.usage-tile-label{color:var(--text-dim);font-size:11.5px}.usage-chart-head{color:var(--text-strong);margin:14px 0 6px;font-size:12.5px;font-weight:600}.usage-chart{border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;height:120px;padding:0 2px;display:flex;position:relative}.usage-col{cursor:default;flex:1 1 0;align-items:flex-end;height:100%;display:flex}.usage-col:hover .usage-colbar{opacity:.8}.usage-colbar{background:var(--accent);border-radius:4px 4px 0 0;width:100%}.usage-tip{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-strong);pointer-events:none;border-radius:6px;padding:3px 8px;font-size:11.5px;position:absolute;top:-4px;right:0}.usage-axis{color:var(--text-dim);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.usage-cols2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:16px;display:grid}.usage-table{border-collapse:collapse;width:100%;font-size:12px}.usage-table th{border-bottom:1px solid var(--border);color:var(--text-dim);text-align:left;padding:5px 6px;font-weight:500}.usage-table td{border-bottom:1px solid var(--border);color:var(--text);font-variant-numeric:tabular-nums;padding:5px 6px}.usage-table th:nth-last-child(-n+2),.usage-table td:nth-last-child(-n+2){text-align:right}.fview-backdrop{z-index:400;background:#08090cb3;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.fview-card{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);flex-direction:column;width:min(1100px,100%);height:100%;display:flex;overflow:hidden;box-shadow:0 18px 60px #00000080}.fview-bar{border-bottom:1px solid var(--border);background:var(--chrome);align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.fview-title{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fview-size{color:var(--text-dim);white-space:nowrap;font-size:12px}.fview-seg{flex-shrink:0}.fview-spacer{flex:auto}.fview-body{background:var(--term);-webkit-user-select:text;user-select:text;flex:auto;min-height:0;overflow:auto}.fview-note{color:var(--text-dim);padding:16px 20px}.fview-note.error{color:#ff9b9e}.fview-md{max-width:860px;color:var(--text);margin:0 auto;padding:24px 32px 48px;font-size:14.5px;line-height:1.6}.fview-md h1,.fview-md h2{border-bottom:1px solid var(--border);padding-bottom:6px}.fview-md h1,.fview-md h2,.fview-md h3,.fview-md h4{color:var(--text-strong);margin:1.4em 0 .6em;line-height:1.3}.fview-md a{color:var(--accent);cursor:pointer}.fview-md code{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-family:Cascadia Mono,Consolas,monospace;font-size:.9em}.fview-md pre{background:var(--surface-2);border-radius:6px;padding:12px 14px;overflow:auto}.fview-md pre code{background:0 0;padding:0}.fview-md blockquote{border-left:3px solid var(--border-strong);color:var(--text-dim);margin:0;padding:0 14px}.fview-md table{border-collapse:collapse}.fview-md th,.fview-md td{border:1px solid var(--border-strong);padding:5px 10px}.fview-md img{max-width:100%}.fview-md hr{border:0;border-top:1px solid var(--border)}.md-mermaid{text-align:center;margin:12px 0}.md-mermaid svg{max-width:100%;height:auto}.md-mermaid.error{color:#ff9b9e;text-align:left;font-size:12.5px}.fview-mermaid{padding:24px}.fview-table-wrap{padding:0}.fview-table{border-collapse:collapse;font-size:12.5px}.fview-table th,.fview-table td{border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:320px;padding:4px 10px;overflow:hidden}.fview-table th{background:var(--surface-2);color:var(--text-strong);text-align:left;position:sticky;top:0}.fview-rownum{color:var(--text-dim);text-align:right}.fview-image{justify-content:center;align-items:center;min-height:100%;padding:20px;display:flex}.fview-image img{object-fit:contain;max-width:100%;max-height:100%}.fview-code{margin:0;padding:10px 0;font-family:Cascadia Mono,Consolas,monospace;font-size:12.5px;line-height:1.5}.fview-line{white-space:pre;padding-right:16px;display:block}.fview-line.hl{background:color-mix(in srgb, var(--accent) 20%, transparent)}.fview-ln{width:52px;color:var(--text-dim);text-align:right;-webkit-user-select:none;user-select:none;margin-right:14px;padding-right:8px;display:inline-block}.side-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.side-tabs{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;height:36px;min-height:36px;padding:0 4px 0 0;display:flex;overflow:hidden}.side-tab{width:36px;height:36px;color:color-mix(in srgb, var(--text-dim) 60%, transparent);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .1s;display:inline-flex;position:relative}.side-tab:hover{color:var(--text-dim)}.side-tab.on{color:var(--text-strong)}.side-tab.on:after{content:"";background:var(--text-strong);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:25%;right:25%}.side-tab:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.side-tabs-fill{flex:auto}.side-web-tabs{scrollbar-width:none;flex:0 auto;min-width:0;display:flex;overflow:auto hidden}.side-web-close{background:var(--surface);width:14px;height:14px;color:var(--text-dim);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:3px;right:2px}.side-web-tab:hover .side-web-close,.side-web-tab.on .side-web-close{display:inline-flex}.side-web-close:hover{background:color-mix(in srgb, var(--text-dim) 20%, var(--surface));color:var(--text-strong)}.side-close{align-self:center}.side-body{flex-direction:column;flex:auto;min-height:0;display:flex}.side-body>*{flex:auto;min-height:0}.explorer,.changes{background:var(--surface);flex-direction:column;min-width:0;font-size:12.5px;display:flex;position:relative}.explorer-head{align-items:center;gap:6px;padding:6px 6px 6px 10px;display:flex}.explorer-title{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.explorer-actions{gap:2px;display:flex}.explorer-tools{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:8px;display:flex}.explorer-search{align-items:center;display:flex;position:relative}.explorer-search-icon{color:var(--text-dim);pointer-events:none;position:absolute;left:7px}.explorer-filter{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text);border-radius:5px;flex:auto;padding:4px 24px 4px 26px;font-size:12px}.explorer-filter:focus{border-color:var(--accent);outline:none}.explorer-search-clear{color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1;position:absolute;right:4px}.explorer-search-clear:hover{color:var(--text-strong)}.explorer-scope{border-bottom:1px solid var(--border);align-items:center;gap:6px;min-width:0;padding:4px 8px;font-size:11.5px;display:flex}.explorer-scope-label{color:var(--text-dim);flex:none}.explorer-scope-select{flex:auto;min-width:0}.explorer-seg{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;padding:2px;display:flex}.explorer-seg button{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1 1 0;padding:3px 6px;font-size:11.5px}.explorer-seg button:hover{color:var(--text)}.explorer-seg button.on{background:var(--surface-3);color:var(--text-strong)}.explorer-more-wrap{display:inline-flex;position:relative}.explorer-more-menu{z-index:9999;min-width:170px;position:absolute;top:calc(100% + 4px);right:0}.explorer-check{width:16px;color:var(--accent);display:inline-block}.explorer-row.ignored .explorer-name{color:#8c8c8c}.explorer-ignored{color:var(--text-dim);opacity:.8;flex:none;font-size:11px}.explorer-results .explorer-row{padding-left:10px}.explorer-hit .explorer-name{flex:0 auto}.explorer-hit-dir{min-width:0;color:var(--text-dim);text-overflow:ellipsis;flex:auto;font-size:11.5px;overflow:hidden}.explorer-line-hit{gap:8px}.explorer-hit-loc{max-width:55%;color:var(--accent);text-overflow:ellipsis;flex:0 auto;font-size:11.5px;overflow:hidden}.explorer-hit-text{min-width:0;color:var(--text);text-overflow:ellipsis;flex:auto;font-family:Cascadia Mono,Consolas,monospace;font-size:11.5px;overflow:hidden}.changes-group{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:8px 10px 4px;font-size:11px;font-weight:600;display:flex}.changes-count{background:var(--surface-3);color:var(--text);letter-spacing:0;border-radius:8px;padding:0 6px;font-weight:500}.changes-row{padding-left:10px}.changes-row .explorer-name{flex:0 auto}.changes-row.gone .explorer-name{text-decoration:line-through}.changes-row.gone{cursor:default}.changes-copy{align-items:center;gap:8px;padding:4px 8px 4px 10px;display:flex}.changes-copy-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.explorer-tree{flex:auto;min-height:0;padding-bottom:20px;overflow:auto}.explorer-empty{color:var(--text-dim);padding:14px 12px;line-height:1.5}.explorer-root-error{color:var(--text-dim);align-items:center;gap:8px;padding:4px 8px 4px 12px;font-size:12px;line-height:1.5;display:flex}.explorer-root-error-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.explorer-head-spinner{margin-left:6px}.explorer-row.stale{opacity:.62}.explorer-stale-note{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-size:11px;font-weight:400;overflow:hidden}.explorer-row-spinner{opacity:.8;width:9px;height:9px;margin-left:6px}.explorer-pending{height:22px;color:var(--text-dim);white-space:nowrap;align-items:center;gap:6px;padding-right:8px;font-size:12px;display:flex}.explorer-dir-error-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.explorer-spinner{border:1.5px solid color-mix(in srgb, var(--text-dim) 35%, transparent);border-top-color:var(--text-dim);border-radius:50%;flex:none;width:11px;height:11px;animation:.8s linear infinite explorer-spin}@keyframes explorer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.explorer-spinner{animation-duration:2.4s}}.explorer-retry{border:1px solid var(--border,color-mix(in srgb, var(--text-dim) 40%, transparent));color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:4px;flex:none;margin-left:6px;padding:0 6px;font-size:12px;line-height:18px}.explorer-retry:hover{background:var(--surface-3)}.explorer-spacer{pointer-events:none}.explorer-row{height:22px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;margin:0 4px;font-size:13px;line-height:22px;display:flex;position:relative}.explorer-files{outline:none}.explorer-files .explorer-row{gap:0}.explorer-twistie{width:16px;height:100%;color:inherit;flex:0 0 16px;justify-content:center;align-items:center;margin-right:6px;display:flex;transform:translate(3px)}.explorer-row.open>.explorer-twistie>svg{transform:rotate(90deg)}.explorer-files .explorer-icon{margin-right:6px}.explorer-guides,.explorer-guide-active{pointer-events:none;position:absolute;top:0;bottom:0}.explorer-guides{background-image:repeating-linear-gradient(to right, var(--explorer-guide,#58585866) 0 1px, transparent 1px var(--explorer-indent,8px))}.explorer-guide-active{background:var(--explorer-guide-active,#585858);width:1px}.explorer-crumb{white-space:pre;border-radius:3px}.explorer-crumb:hover,.explorer-files:focus .explorer-row.selected .explorer-crumb.active{text-decoration:underline}.explorer-crumb-sep{opacity:.5;margin:0 2px}.explorer-row:hover{background:#ffffff14}.explorer-row.selected{background:#ffffff13}.explorer-files:focus-within .explorer-row.selected,.open-editor.active{background:#fff2}.explorer-files:focus-visible .explorer-row.selected{outline-offset:-1px;outline:1px solid #3994bcb3}.explorer-section-head{height:28px;color:var(--text-strong);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;flex:none;align-items:center;margin:0 4px;padding:0 0 0 4px;font-size:12px;font-weight:600;display:flex;position:relative}.explorer-section-head:hover{background:#ffffff14}.explorer-head.explorer-section-head:before{content:"";background:var(--border);pointer-events:none;height:1px;position:absolute;top:0;left:4px;right:4px}.explorer-section-head .explorer-twistie{margin:0 2px;transform:none}.explorer-section-head .tb-icon{border-radius:4px;width:22px;height:22px;padding:3px}.explorer-section-head .tb-icon:hover:not(:disabled){background:#5a5d5e4f}.explorer-section-head .explorer-twistie.open>svg{transform:rotate(90deg)}.explorer-section-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.explorer-section-head .explorer-actions{visibility:hidden;gap:0;margin-left:auto}:is(.explorer-open-editors:hover .explorer-actions,.explorer-section-head:hover .explorer-actions,.explorer-section-head:focus-within .explorer-actions,.explorer:has(.explorer-files:hover,.explorer-files:focus-within) .explorer-head .explorer-actions){visibility:visible}.explorer-section-head:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.explorer-badge{box-sizing:border-box;color:#fff;text-align:center;background:#307e9f;border-radius:11px;flex:none;min-width:18px;margin-left:6px;padding:2px 4px;font-size:11px;font-weight:400;line-height:11px}.explorer-badge.explorer-readonly{border:1px solid var(--border);color:var(--text-dim);background:0 0}.explorer-open-editors{flex:none}.open-editors-list{padding-bottom:2px;overflow-y:auto}.open-editor{gap:0;padding-left:8px}.open-editor .explorer-icon{margin-right:6px}.open-editor-close{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;margin-right:2px;padding:2px;display:inline-flex}.open-editor-close:hover{background:#5a5d5e4f}.open-editor .open-editor-dot,.open-editor .open-editor-x{display:none}.open-editor.dirty .open-editor-dot{display:inline-block}.open-editor:hover .open-editor-dot,.open-editor.active .open-editor-dot{display:none}.open-editor:hover .open-editor-x,.open-editor.active .open-editor-x{display:inline-block}.open-editor .explorer-name.open-editor-name{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.open-editor.preview .open-editor-name{font-style:italic}.open-editor-folder{opacity:.7;text-overflow:ellipsis;white-space:pre;flex:auto;min-width:0;margin-left:.5em;font-size:.9em;overflow:hidden}.open-editor-globe{color:var(--text-dim);flex:0 0 16px}.explorer-pane{flex-direction:column;flex:0 auto;min-height:28px;display:flex;position:relative}.explorer-outline{margin-top:auto}.explorer-pane.fill{flex:1 1 0}.explorer-pane-head:before{content:"";background:var(--border);pointer-events:none;height:1px;position:absolute;top:0;left:4px;right:4px}.explorer-pane:hover>.explorer-pane-head .explorer-actions,.explorer-pane:focus-within>.explorer-pane-head .explorer-actions{visibility:visible}.explorer-pane-description{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-left:6px;font-weight:400;overflow:hidden}.explorer-sash{z-index:5;cursor:ns-resize;height:4px;transition:background .1s ease-out;position:absolute;top:-2px;left:0;right:0}.explorer-sash:hover,.explorer-sash:active{background:#3994bcb3;transition-delay:.3s}body.explorer-sash-dragging,body.explorer-sash-dragging *{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}.explorer-pane-body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow-y:auto}.explorer-pane-tree{outline:none;flex:auto;min-height:0;overflow:auto}.explorer-pane-tree .explorer-row{gap:0}.explorer-pane-tree:focus-within .explorer-row.selected{background:#fff2}.explorer-pane-tree:focus-visible .explorer-row.selected{outline-offset:-1px;outline:1px solid #3994bcb3}.explorer-pane-message{color:var(--text);opacity:.5;padding:4px 22px;font-size:13px;line-height:1.4}.explorer-pane-menu .ctx-menu-item{justify-content:flex-start}.explorer-pane-check{flex:0 0 22px;align-items:center;display:inline-flex}.outline-icon{color:var(--text);flex:0 0 16px;margin-right:6px}.outline-name{text-overflow:ellipsis;white-space:pre;flex:0 auto;overflow:hidden}.outline-row.deprecated .outline-name,.outline-row.deprecated .outline-detail{opacity:.66;text-decoration:line-through}.outline-hit{color:#48a0c7;font-weight:700}.explorer-find{flex-wrap:wrap;flex:none;align-items:center;gap:2px;margin:2px 8px 4px;display:flex;position:relative}.explorer-find-input{border:1px solid var(--border);background:var(--surface-2);min-width:0;height:24px;color:var(--text);font:inherit;border-radius:4px;outline:none;flex:auto;padding:0 6px;font-size:12.5px}.explorer-find-input:focus{border-color:#3994bcb3}.explorer-find-input.no-match{border-color:#c74e39}.explorer-find .tb-icon.explorer-find-close{width:22px;height:22px}.explorer-find-message{color:var(--text-dim);flex:1 0 100%;padding:2px 6px;font-size:12px}.timeline-icon{color:var(--text);flex:0 0 16px;margin-right:6px}.timeline-row .timeline-label{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.timeline-row .timeline-description{flex:0 auto}.timeline-time{opacity:.5;flex:none;margin-left:auto;margin-right:4px;padding-left:2px;font-size:13px;position:relative}.timeline-time.duplicate .timeline-time-text{visibility:hidden;width:10px;display:inline-block}.timeline-time.duplicate:before{content:"";opacity:.25;border-right:1px solid;width:1px;height:100%;position:absolute;top:0;right:10px}.timeline-row:hover .timeline-time.duplicate:before,.timeline-row.selected .timeline-time.duplicate:before{display:none}.timeline-row:hover .timeline-time.duplicate .timeline-time-text,.timeline-row.selected .timeline-time.duplicate .timeline-time-text{visibility:visible;width:auto}.timeline-hover{z-index:10000;border:1px solid color-mix(in srgb, var(--text-strong) 14%, transparent);background:color-mix(in srgb, var(--backdrop) 90%, transparent);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);max-width:500px;color:var(--text-strong);-webkit-user-select:text;user-select:text;cursor:default;border-radius:6px;font-size:12.5px;line-height:1.5;animation:.15s ease-out hover-card-in;position:fixed;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff0f}.timeline-hover.side-left{animation-name:hover-card-in-left}.timeline-hover-contents{overflow-wrap:break-word;padding:10px 12px;overflow:hidden}.timeline-hover p,.timeline-hover ul{margin:8px 0}.timeline-hover p:first-child,.timeline-hover ul:first-child{margin-top:0}.timeline-hover p:last-child,.timeline-hover ul:last-child{margin-bottom:0}.timeline-hover ul{padding-left:20px}.timeline-hover hr{box-sizing:border-box;border:0;border-top:1px solid color-mix(in srgb, var(--text-strong) 14%, transparent);height:1px;margin:8px -12px}.timeline-hover hr+p,.timeline-hover hr+ul{margin-top:8px}.timeline-hover code{background:color-mix(in srgb, var(--text) 10%, transparent);font-family:var(--mono,Consolas, monospace);border-radius:3px;padding:0 .4em}.timeline-hover-link{color:var(--accent);cursor:pointer;text-decoration:none}.timeline-hover-link:hover{text-decoration:underline}.timeline-hover-author{color:var(--text-strong)}.timeline-hover-icon{color:var(--text-dim);vertical-align:text-bottom}.timeline-hover-link .timeline-hover-icon{color:inherit}.timeline-hover-avatar{vertical-align:middle;border-radius:3px;margin-right:4px}.timeline-hover-copy{margin-left:4px}.timeline-hover-sep{color:var(--text-dim);margin:0 8px}.timeline-hover .stat-insertions{color:var(--success,#3fb950)}.timeline-hover .stat-deletions{color:var(--danger,#f85149)}.timeline-hover-pointer{display:none}.explorer-sticky{z-index:3;height:0;position:sticky;top:0}.explorer-sticky-row{background:var(--surface);border-radius:0;margin:0;position:absolute;left:0;right:0}.explorer-sticky-row:hover,.explorer-sticky-row.selected,.explorer-files:focus-within .explorer-sticky-row.selected{background:var(--surface)}.explorer-sticky-row:before{content:"";pointer-events:none;border-radius:4px;position:absolute;inset:0 4px}.explorer-sticky-row:hover:before{background:#ffffff14}.explorer-sticky-row.selected:before{background:#ffffff13}.explorer-sticky-row.last{box-shadow:0 4px 4px -3px #00000080}.explorer-icon{color:var(--text-dim);flex:none}.explorer-row.dir .explorer-icon{color:#d8b35a}.explorer-name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.explorer-git{opacity:.75;text-align:center;flex:none;margin:auto 16px 0 5px;font-size:90%;font-weight:600}.explorer-row.git-M .explorer-name,.explorer-row.git-M .explorer-git{color:#e5ba7d}.explorer-row.git-A .explorer-name,.explorer-row.git-A .explorer-git,.explorer-row.git-U .explorer-name,.explorer-row.git-U .explorer-git{color:#73c991}.explorer-row.git-D .explorer-name,.explorer-row.git-D .explorer-git{color:#f48771}.explorer-row.git-R .explorer-name,.explorer-row.git-R .explorer-git,.explorer-row.git-C .explorer-name,.explorer-row.git-C .explorer-git{color:#73c991}.explorer-edit{padding:2px 8px 2px 0}.explorer-edit-input{box-sizing:border-box;border:1px solid var(--accent);background:var(--surface-2);width:100%;color:var(--text);border-radius:4px;padding:2px 6px;font-size:12.5px}.explorer-edit-error{color:#ff9b9e;white-space:normal;padding:3px 2px;font-size:11.5px}.explorer-menu-back{z-index:9998;position:fixed;inset:0}.explorer-confirm{z-index:5;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;padding:10px 12px;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 10px 30px #00000073}.explorer-confirm-actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.agent-children{flex:none;position:relative}.agent-children-chip{height:20px;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:3px;padding:0 5px;font-size:11px;display:inline-flex}.agent-children-chip:hover,.agent-children-chip.open{background:var(--surface-3);color:var(--text-strong)}.agent-children-chip.running{color:var(--accent)}.agent-children-chip.running .agent-children-icon{animation:1.2s steps(4,end) infinite agent-children-pulse}@keyframes agent-children-pulse{50%{opacity:.45}}.agent-children-list{z-index:9999;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;width:min(640px,100vw - 16px);max-height:340px;padding:6px 0;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;position:fixed;overflow:auto;box-shadow:0 14px 34px #00000080}.agent-children-head{color:var(--text-dim);padding:2px 12px 6px;font-family:inherit}.agent-child{white-space:nowrap;align-items:baseline;gap:10px;padding:3px 12px;display:flex}.agent-child-mark{color:var(--accent);flex:0 0 12px}.agent-child.done .agent-child-mark{color:#73c991}.agent-child.quiet .agent-child-mark{color:var(--text-dim)}.agent-child-type,.agent-child-model{color:var(--text-dim);flex:none}.agent-child-type,.agent-child-model,.car-child-type,.car-child-model{border:1px solid color-mix(in srgb, currentColor 35%, transparent);white-space:nowrap;border-radius:4px;padding:0 4px;line-height:14px}.agent-child-model,.car-child-model{border-style:dashed}.agent-child-title{min-width:0;color:var(--text);text-overflow:ellipsis;flex:auto;overflow:hidden}.agent-child.done .agent-child-title{color:var(--text-dim)}.agent-child-stats{color:var(--text-dim);flex:none}.editor-pane{outline:none}.ed-body{flex-direction:column;min-height:0;display:flex;position:absolute;inset:30px 0 0}.ed-titlebar{background:#121314;flex:none;align-items:center;height:32px;padding:0 4px;display:flex}.ed-tabs{scrollbar-width:none;flex:auto;align-items:center;min-width:0;height:100%;display:flex;overflow:auto hidden}.ed-tabs::-webkit-scrollbar{display:none}.ed-tab{color:#8c8c8c;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;flex:none;align-items:center;max-width:240px;height:24px;padding:0 8px 0 6px;font-size:13px;font-weight:400;display:inline-flex;position:relative}.ed-tab:before{content:"";z-index:0;pointer-events:none;border-radius:4px;position:absolute;inset:0 2px}.ed-tab>*{z-index:1;position:relative}.ed-tab:hover{color:#bfbfbf}.ed-tab:hover:before{background:#ffffff14}.ed-tab.active{color:#ededed}.ed-tab.active:before{background:#2c2d2e}.ed-tab .ed-tab-icon{margin:0 6px 0 0}.ed-tab.preview .ed-tab-name{font-style:italic}.ed-tab.deleted .ed-tab-name{text-decoration:line-through}.ed-tab.failed .ed-tab-name{color:var(--danger)}.ed-tab-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-tab-tag{background:color-mix(in srgb, var(--danger) 20%, transparent);color:#ffb3b5;border-radius:4px;flex:none;margin-left:6px;padding:0 5px;font-size:10px}.ed-tab-close{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-left:4px;padding:2px;display:inline-grid}.ed-tab-close:hover{background:#ffffff1a}.ed-tab-close .ed-x{visibility:hidden}.ed-tab:hover .ed-tab-close .ed-x,.ed-tab.active .ed-tab-close .ed-x{visibility:visible}.ed-tab-close .ed-dot{display:none}.ed-tab-close.dirty .ed-dot{display:inline-block}.ed-tab-close.dirty .ed-x,.ed-tab.active .ed-tab-close.dirty .ed-x,.ed-tab:hover .ed-tab-close.dirty .ed-dot{display:none}.ed-tab:hover .ed-tab-close.dirty .ed-x{visibility:visible;display:inline-block}.ed-actions{color:#bfbfbf;flex:none;align-items:center;gap:2px;padding-left:4px;display:flex}.ed-crumbs{color:#8c8c8c;white-space:nowrap;flex:auto;align-items:center;min-width:0;height:22px;font-size:13px;display:flex;overflow:hidden}.ed-crumbs:before{content:" ";white-space:pre}.ed-crumb{text-overflow:ellipsis;cursor:pointer;flex:0 auto;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.ed-crumb:hover{color:#bfbfbf}.ed-crumb .ed-crumb-icon{margin-right:6px}.ed-crumb-sep{flex:none}.ed-banner{border-bottom:1px solid color-mix(in srgb, var(--warn) 30%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--text-strong);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.ed-banner-text{min-width:0}.ed-banner-actions{gap:6px;display:inline-flex}.ed-banner .exit-btn{height:24px;padding:0 9px}.ed-bar{color:#8c8c8c;background:#121314;flex:none;align-items:center;gap:10px;height:22px;padding:0 8px 0 0;font-size:11.5px;display:flex}.ed-seg{flex:none}.ed-seg .launch-seg-btn{height:22px;padding:0 10px}.ed-check{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ed-check input{margin:0}.ed-note-inline{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ed-spacer{flex:auto}.ed-state{white-space:nowrap}.ed-state.warn{color:#ffd98f}.ed-stack{background:#121314;flex:auto;min-height:0;position:relative}.ed-host{position:absolute;inset:0}.ed-message{color:var(--text-dim);text-align:center;place-items:center;padding:20px;font-size:12.5px;display:grid;position:absolute;inset:0}.ed-message.error{color:#ffb3b5}.ed-reveal-line{background:color-mix(in srgb, var(--accent) 25%, transparent)}.pane-yolo{background:color-mix(in srgb, var(--danger) 22%, transparent);color:#ff9b9e;white-space:nowrap;border-radius:9px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600}.pane-apply{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--text-strong);white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;padding:1px 8px;font-size:10.5px}.pane-apply:hover{background:color-mix(in srgb, var(--accent) 28%, transparent)}.osb{--wts:var(--surface);--wts-fg:var(--text-strong);--wts-muted:var(--text-dim);--wts-accent:color-mix(in srgb, var(--wts-fg) 9%, var(--wts));--wts-border:var(--border);--wts-ring:color-mix(in srgb, var(--wts-fg) 44%, var(--wts));--orca-accent:var(--surface-3);--agent-question:#f97316;--orca-yellow:#eab308;--orca-amber:#f59e0b;background:var(--wts);min-width:0;height:100%;min-height:0;color:var(--wts-fg);border-right:1px solid var(--wts-border);flex-direction:column;flex:0 0 280px;font-size:13px;transition:flex-basis .15s;display:flex;position:relative}.osb.collapsed{flex-basis:52px}.osb.resizing{transition:none}.osb button{font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.osb-nav{flex-direction:column;gap:2px;padding:8px 8px 4px;display:flex}.osb .osb-search{background:color-mix(in srgb, var(--wts-fg) 5%, transparent);width:100%;color:color-mix(in srgb, var(--wts-fg) 60%, transparent);letter-spacing:-.01em;text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}.osb .osb-search:hover{background:color-mix(in srgb, var(--wts-fg) 8%, transparent)}.osb-search-icon{color:color-mix(in srgb, var(--wts-fg) 30%, transparent);flex-shrink:0}.osb-search-label{flex:1}.osb-search-keys{flex-shrink:0;align-items:center;gap:2px;display:none}.osb-search:hover .osb-search-keys,.osb-search:focus-visible .osb-search-keys{display:inline-flex}.osb-search-keys kbd{border:1px solid color-mix(in srgb, var(--wts-border) 80%, transparent);background:color-mix(in srgb, var(--wts-fg) 8%, transparent);min-width:16px;color:color-mix(in srgb, var(--wts-fg) 55%, transparent);font:inherit;text-align:center;border-radius:4px;padding:1px 4px;font-size:9px}.osb-header{justify-content:space-between;align-items:center;gap:6px;min-width:0;height:32px;margin-top:8px;padding:0 8px;display:flex}.osb-header-title{min-width:0;color:color-mix(in srgb, var(--wts-muted) 80%, transparent);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 2px 0 8px;font-size:12px;font-weight:600;overflow:hidden}.osb-header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.osb .osb-icon-btn{width:24px;height:24px;color:var(--wts-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.osb .osb-icon-btn:hover,.osb .osb-icon-btn.on{background:var(--orca-accent);color:var(--wts-fg)}.osb-icon-btn:focus-visible,.osb-search:focus-visible,.osb-section-header:focus-visible{box-shadow:0 0 0 1px var(--wts-ring);outline:none}.osb-filter-badge{background:var(--accent);min-width:12px;height:12px;color:var(--backdrop);border-radius:999px;justify-content:center;align-items:center;padding:0 2px;font-size:9px;font-weight:500;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.osb-list{outline:none;flex:auto;min-height:0;padding:1px 8px 8px 4px;position:relative;overflow:hidden auto}.osb-drop-line{z-index:3;background:var(--accent);height:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);pointer-events:none;border-radius:2px;margin-top:-1px;position:absolute;left:6px;right:8px}.osb-drop-line:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:-3px}.osb-section-header.dragging{opacity:.45}body.osb-project-dragging,body.osb-project-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.osb-list:focus-visible{box-shadow:none}.osb-group{padding-top:4px}.osb-group.first{padding-top:0}.osb-section-header{cursor:pointer;border-radius:6px;align-items:center;gap:6px;width:100%;height:28px;padding:0 8px 0 10px;display:flex;position:relative;overflow:hidden}.osb-section-title{flex:1;align-self:stretch;align-items:center;gap:6px;min-width:0;display:flex}.osb-section-icon{width:16px;height:16px;color:var(--wts-muted);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.osb-section-host{color:var(--text-dim);white-space:nowrap;flex-shrink:0;margin-left:6px;font-size:11px;font-weight:400}.osb-live-wrap{flex-shrink:0;align-items:center;gap:5px;margin-left:6px;display:inline-flex}.osb-live-wrap>.osb-live{margin-left:0}.osb-live.muted{background:var(--surface-3);color:var(--text-dim)}.osb-live{background:var(--danger);color:#fff;letter-spacing:.04em;border-radius:4px;flex-shrink:0;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}.osb-live.guest{background:var(--accent)}.osb-section-label{min-width:0;color:var(--wts-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1;overflow:hidden}.osb-section-header.flat .osb-section-label{color:var(--wts-muted);font-size:12px}.osb-section-header:has(.osb-rename) .osb-section-actions{display:none}.osb-section-actions{z-index:10;background:var(--wts);opacity:0;pointer-events:none;border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding-left:4px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.osb-section-header:hover .osb-section-actions,.osb-section-header:focus-within .osb-section-actions{opacity:1;pointer-events:auto}.osb .osb-collapse,.osb .osb-header-action{width:20px;height:20px;color:var(--wts-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.osb .osb-collapse:hover,.osb .osb-header-action:hover{background:color-mix(in srgb, var(--orca-accent) 70%, transparent);color:var(--wts-fg)}.osb-collapse svg{transition:transform .15s}.osb-collapse svg.collapsed{transform:rotate(-90deg)}.osb-rename{border:1px solid var(--wts-ring);background:var(--surface-2);min-width:0;height:22px;color:var(--wts-fg);font:inherit;border-radius:5px;outline:none;flex:1;padding:0 6px;font-size:13px;font-weight:600}.osb-rename.wide{width:100%;font-weight:400}.osb-inline-box{border:1px solid var(--wts-border);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:6px;margin:4px 8px 6px 14px;padding:8px;font-size:12px;display:flex}.osb-inline-box textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--term);width:100%;color:var(--text);font:inherit;border-radius:6px;outline:none;padding:6px 8px}.osb-inline-box textarea:focus{border-color:var(--accent)}.osb-pick-bar{color:var(--wts-muted)}.osb-inline-actions{justify-content:flex-end;gap:6px;display:flex}.osb .osb-btn{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}.osb .osb-btn:hover:not(:disabled){background:var(--surface-3)}.osb .osb-btn.primary{border-color:var(--accent);background:var(--accent);color:var(--backdrop)}.osb .osb-btn.primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 85%, #fff);background:color-mix(in srgb, var(--accent) 85%, #fff);color:var(--backdrop)}.osb .osb-btn:disabled{opacity:.45;cursor:default}.osb-empty{color:var(--wts-muted);text-align:center;padding:16px 12px;font-size:12px}.osb-empty .osb-link{margin:6px auto 0;display:block}.osb-hidden-row{color:var(--wts-muted);align-items:center;gap:8px;padding:4px 12px 6px 28px;font-size:11.5px;display:flex}.osb-others{padding:0 8px 4px 22px;font-size:11.5px}.osb-others-toggle,.osb-others-row{width:100%;min-width:0;color:var(--wts-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;display:flex}.osb-others-toggle:hover,.osb-others-toggle:focus-visible,.osb-others-row:hover,.osb-others-row:focus-visible{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text);outline:none}.osb-others-toggle svg,.osb-others-row svg{flex:none}.osb-others-toggle svg{transition:transform .12s}.osb-others-toggle svg.collapsed{transform:rotate(-90deg)}.osb-others-list{max-height:260px;padding-left:12px;overflow-y:auto}.osb-others-branch{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.osb-others-folder{text-overflow:ellipsis;white-space:nowrap;opacity:.7;flex:none;max-width:45%;margin-left:auto;overflow:hidden}.osb-wt-line{align-items:center;min-width:0;display:flex;position:relative}.osb-wt-line>.osb-others-toggle,.osb-wt-line>.osb-others-row{padding-right:24px}.osb .osb-wt-x{width:18px;height:18px;color:var(--wts-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.osb-wt-line:hover>.osb-wt-x,.osb-wt-line:focus-within>.osb-wt-x{opacity:1;pointer-events:auto}.osb .osb-wt-x:hover,.osb .osb-wt-x:focus-visible{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text);outline:none}.osb-others-list.osb-others-list{border-left:1px solid var(--border);margin:2px 0 2px 11px;padding-left:8px}.osb-wt-group{padding:3px 0}.osb-wt-group-head{align-items:center;gap:6px;min-width:0;padding:2px 6px;display:flex}.osb-wt-group-path{min-width:0;color:var(--wts-muted);font-family:var(--mono,"Cascadia Mono", Consolas, monospace);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.osb-wt-count{border:1px solid var(--border);color:var(--wts-muted);border-radius:999px;flex:none;padding:1px 6px;font-size:10px;line-height:1.2}.osb-wt-item{color:var(--wts-muted);border-radius:4px;gap:6px;padding:2px 6px 2px 14px}.osb-wt-item:hover{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text)}.osb-wt-item .osb-others-folder{max-width:35%}.osb .osb-wt-show{color:var(--accent);flex:none;font-size:11px}.osb-wt-item .osb-others-folder+.osb-wt-show{margin-left:4px}.osb-wt-item .osb-others-branch+.osb-wt-show{margin-left:auto}.osb .osb-wt-more{color:var(--wts-muted);margin:1px 0 0 14px;font-size:11px}.osb .osb-wt-more:hover,.osb .osb-wt-more:focus-visible{color:var(--text)}.osb-wt-more-groups{color:var(--wts-muted);padding:3px 6px;font-size:11px}.osb-wt-hint{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--wts-muted);border-radius:4px;margin:4px 6px 2px;padding:3px 8px;font-size:10.5px}.hwt-card{width:min(520px,100%)}.hwt-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.hwt-head-text{min-width:0}.hwt-title{color:var(--text-strong);margin:0;font-size:15px;font-weight:600}.hwt-sub{color:var(--text-dim);margin:4px 0 0;font-size:12px}.hwt-close{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.hwt-close:hover,.hwt-close:focus-visible{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text);outline:none}.hwt-search{border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:0 10px;display:flex}.hwt-search:focus-within{border-color:var(--accent)}.hwt-search input{min-width:0;height:32px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.hwt-list{gap:4px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.hwt-row{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:7px 10px;display:flex}.hwt-row:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.hwt-row-text{flex:1;min-width:0}.hwt-name,.hwt-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hwt-name{color:var(--text);font-size:13px}.hwt-path{color:var(--text-dim);font-family:var(--mono,"Cascadia Mono", Consolas, monospace);font-size:11px}.hwt-show{border:1px solid var(--border-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:4px 12px;font-size:12px}.hwt-show:hover,.hwt-show:focus-visible{border-color:var(--accent);outline:none}.hwt-empty{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.hwt-empty-icon{border:1px solid var(--border);width:28px;height:28px;color:var(--text-dim);border-radius:6px;flex:none;place-items:center;display:grid}.hwt-empty-title{color:var(--text);font-size:13px;font-weight:500}.hwt-empty-sub{color:var(--text-dim);font-size:12px}.wcl-card{width:min(680px,100%)}.wcl-card:focus{outline:none}.wcl-note{border:1px solid var(--border);color:var(--text-dim);border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:12.5px;display:flex}.wcl-error{color:var(--danger,#e5534b)}.wcl-toolbar{align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.wcl-spacer{flex:1}.wcl-sub{color:var(--text-dim);margin:-6px 0 12px;font-size:12px}.wcl-toggle{border:1px solid var(--border-strong);height:22px;color:var(--text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.wcl-toggle:hover:not(:disabled){color:var(--text-strong)}.wcl-toggle.on{background:var(--surface-3);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}.wcl-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wcl-list{max-height:min(420px,100vh - 260px)}.wcl-row{align-items:flex-start}.wcl-check{accent-color:var(--accent);flex:none;margin-top:3px}.wcl-path{font-family:var(--mono,"Cascadia Mono", Consolas, monospace);flex:none;font-size:10.5px}.wcl-row .hwt-name{flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex}.wcl-blocked{opacity:.65}.wcl-risky{border-color:color-mix(in srgb, var(--warning,#d29922) 45%, var(--border))}.wcl-line1{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.wcl-chip{border:1px solid var(--border);color:var(--text-dim);border-radius:999px;flex:none;padding:0 6px;font-size:10.5px;line-height:16px}.wcl-chip.ok{color:var(--success,#3fb950)}.wcl-chip.bad{color:var(--warning,#d29922)}.wcl-meta{color:var(--text-dim);align-items:baseline;gap:10px;margin-top:3px;font-size:11px;display:flex;overflow:hidden}.wcl-meta .wcl-subject{flex:1 1 0;min-width:0}.wcl-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wcl-reason{color:var(--text-dim);align-items:center;gap:5px;margin-top:3px;font-size:11.5px;display:flex}.wcl-risk{color:var(--warning,#d29922)}.wcl-state{color:var(--text-dim);flex:none;align-items:center;gap:5px;font-size:11.5px;display:flex}.wcl-state.ok{color:var(--success,#3fb950)}.wcl-spin{animation:1s linear infinite wcl-spin}@keyframes wcl-spin{to{transform:rotate(360deg)}}.wcl-confirm-text{color:var(--text);margin:0 0 10px;font-size:13px}.wcl-warn{border:1px solid color-mix(in srgb, var(--warning,#d29922) 50%, var(--border));color:var(--text);border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:12px}.wcl-warn-title{color:var(--warning,#d29922);align-items:center;gap:6px;font-weight:600;display:flex}.wcl-warn ul,.wcl-confirm-list{margin:6px 0 0;padding-left:18px}.wcl-confirm-list{max-height:180px;margin-bottom:4px;font-size:12px;overflow-y:auto}.wcl-confirm-list .hwt-path{display:block}.osb-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.osb-link:hover,.osb-link:focus-visible{text-decoration:underline}.osb-rail{flex-direction:column;align-items:center;gap:6px;padding:8px 0;display:flex;overflow-y:auto}.osb .osb-rail-item{background:var(--surface-2);width:32px;height:32px;color:var(--wts-muted);cursor:pointer;border-radius:8px;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative}.osb .osb-rail-item.current{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wts-fg) 18%, var(--wts-border));color:var(--wts-fg)}.osb-rail-dot{background:var(--orca-yellow);width:7px;height:7px;box-shadow:0 0 0 2px var(--wts);border-radius:50%;position:absolute;bottom:2px;right:2px}.osb-rail-dot.attention{background:var(--agent-question)}.osb-resize{z-index:10;cursor:col-resize;justify-content:center;width:12px;height:100%;display:flex;position:absolute;top:0;right:-6px}.osb-resize-line{background:0 0;width:1px;height:100%;transition:background .15s}.osb-resize:hover .osb-resize-line{background:color-mix(in srgb, var(--wts-ring) 50%, transparent)}.osb.resizing .osb-resize-line{background:var(--wts-ring)}.wtc-row{position:relative}.wtc-surface{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;outline:none;flex-direction:column;width:calc(100% - 4px);margin-left:4px;padding:5px 6px 6px 2px;transition:background-color .2s,border-color .2s,opacity .2s,box-shadow .2s;display:flex;position:relative}.wtc-surface.wtc-grouped{padding-left:16px}.wtc-surface.wtc-title-only{padding-top:8px;padding-bottom:8px}.wtc-surface:hover{background:color-mix(in srgb, var(--orca-accent) 40%, transparent)}.wtc-surface[data-worktree-card-active=primary]{box-shadow:none}.wtc-parent{align-items:flex-start;gap:2px;width:100%;min-width:0;display:flex}.wtc-parent.center{align-items:center}.wtc-status-slot{flex-shrink:0;justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.wtc-parent.center .wtc-status-slot{padding-top:0}.osb .wtc-status-lane{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.wtc-content{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;overflow:hidden}.wtc-content.visible{overflow:visible}.wtc-identity{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.wtc-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wtc-header-main{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.wtc-title{min-width:0;color:var(--wts-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:20px;display:block;overflow:hidden}.wtc-title.unread{font-weight:600}.wtc-sleeping .wtc-title,.wtc-sleeping .wtc-branch{color:color-mix(in oklab, var(--wts-fg) 52%, var(--wts))}.wtc-badge{border:1px solid color-mix(in srgb, var(--wts-fg) 20%, transparent);background:color-mix(in srgb, var(--wts-fg) 6%, transparent);height:16px;color:color-mix(in srgb, var(--wts-fg) 70%, transparent);border-radius:4px;flex-shrink:0;align-items:center;padding:0 6px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.wtc-title-indicators{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding-right:6px;display:flex}.wtc-meta{align-items:center;gap:6px;min-width:0;display:flex}.wtc-meta-main{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.wtc-branch{min-width:0;color:var(--wts-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;overflow:hidden}.wtc-meta-details{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding-right:6px;display:flex}.wtc-repo-badge{border:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--orca-accent) 50%, transparent);border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:2px 6px;display:flex}.wtc-repo-dot{background:var(--wts-muted);border-radius:50%;width:6px;height:6px}.wtc-repo-name{max-width:6rem;color:var(--wts-fg);text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;font-size:10px;font-weight:600;line-height:1;overflow:hidden}.wtc-host-chip{color:var(--wts-muted);gap:4px}.wtc-host-name{text-transform:none;max-width:8rem}.wtc-remote-path{min-width:0;color:var(--wts-muted);align-items:center;gap:4px;margin-top:3px;font-size:11px;line-height:1;display:flex}.wtc-remote-path svg{opacity:.8;flex-shrink:0}.wtc-remote-path-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wtc-agents{margin-top:0;flex-direction:column;gap:2px;width:calc(100% + .5rem);margin-inline-start:-.5rem;display:flex}.wtc-agents.no-meta{margin-top:-4px}.compact-agent-row{min-width:0;height:24px;color:var(--wts-muted);cursor:pointer;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:0 6px 0 4px;font-size:11px;line-height:1;display:flex;overflow:hidden}.worktree-agent-row-hover:hover{background:color-mix(in srgb, var(--orca-accent) 18%, transparent)}.worktree-agent-row-hover[data-focused-agent-pane=true]{background:color-mix(in srgb, var(--orca-accent) 70%, transparent)}.compact-agent-row.picked{background:color-mix(in srgb, var(--accent) 16%, transparent)}.compact-agent-row.unpickable{opacity:.5;cursor:not-allowed}.car-icon{flex-shrink:0;display:inline-flex}.car-spacer{flex:1 1 0;min-width:0}.car-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.car-lead{color:color-mix(in srgb, var(--wts-muted) 90%, transparent);font-weight:400}.car-lead.unvisited{color:var(--wts-fg);font-weight:600}.car-lead.focused{color:var(--wts-fg)}.car-trail{color:color-mix(in srgb, var(--wts-muted) 65%, transparent)}.car-subline{color:color-mix(in srgb, var(--wts-muted) 65%, transparent);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin:-2px 0 2px;padding:0 8px 0 calc(1rem + 5px);font-size:11px;line-height:1.35;overflow:hidden}.car-subline.focused,.car-trail.focused{color:color-mix(in srgb, var(--wts-fg) 70%, transparent)}.car-trail.track-warn{color:var(--warn)}.car-trail.track-alert{color:var(--danger)}.car-time,.car-tag{color:color-mix(in srgb, var(--wts-muted) 60%, transparent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.car-time.focused{color:color-mix(in srgb, var(--wts-fg) 70%, transparent)}.car-tag{color:color-mix(in srgb, var(--wts-muted) 85%, transparent)}.pane-team-num{background:color-mix(in srgb, var(--text-dim) 18%, transparent);min-width:16px;height:16px;color:var(--text-dim);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.pane-team-num.lead{color:var(--text-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-strong) 70%, transparent)}.car-team-num{background:color-mix(in srgb, var(--wts-muted) 16%, transparent);min-width:14px;height:14px;color:color-mix(in srgb, var(--wts-muted) 85%, transparent);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 3px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.car-team-num.lead{color:color-mix(in srgb, var(--wts-fg) 90%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wts-fg) 60%, transparent)}.car-pick{border:1px solid var(--border-strong);border-radius:3px;flex-shrink:0;width:12px;height:12px}.car-pick.on{border-color:var(--accent);background:var(--accent)}.osb .compact-agent-child-disclosure-button{width:16px;height:16px;color:var(--wts-muted);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-20px;display:flex}.compact-agent-row.worktree-agent-lineage-parent-row{overflow:visible}.osb .compact-agent-child-disclosure-button:hover{background:var(--wts-accent);color:var(--wts-fg)}.compact-agent-child-disclosure-button svg{transition:transform .15s}.compact-agent-child-disclosure-button svg.open{transform:rotate(90deg)}.worktree-agent-lineage-children{border-left:1px solid color-mix(in srgb, var(--wts-fg) 22%, transparent);flex-direction:column;gap:2px;margin-left:.75rem;padding-left:.25rem;display:flex}.osb .child-more{color:color-mix(in srgb, var(--wts-muted) 80%, transparent);cursor:pointer;border-radius:4px;align-self:flex-start;padding:2px 4px;font-size:10px}.osb .child-more:hover{background:color-mix(in srgb, var(--orca-accent) 40%, transparent);color:var(--wts-fg)}.compact-agent-summary-panel{border-radius:4px;padding:2px}.osb .compact-agent-summary-button{border:1px solid color-mix(in srgb, var(--wts-border) 70%, transparent);background:color-mix(in srgb, var(--wts-accent) 35%, transparent);width:100%;min-width:0;height:24px;color:var(--wts-muted);text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:0 4px;font-size:11px;line-height:1;display:flex}.osb .compact-agent-summary-button.expanded{background:0 0;border-color:#0000}.osb .compact-agent-summary-button:hover{background:color-mix(in srgb, var(--wts-fg) 3.5%, transparent)}.cas-subject{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 4px;font-weight:500;overflow:hidden}.cas-groups{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.cas-group{background:color-mix(in srgb, var(--wts) 70%, transparent);border-radius:4px;flex-shrink:0;align-items:center;gap:2px;min-width:0;padding:2px 4px;display:inline-flex}.cas-icons{flex-shrink:0;align-items:center;padding-left:2px;display:inline-flex}.cas-icon{border:1px solid color-mix(in srgb, var(--wts-border) 70%, transparent);background:var(--wts);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cas-icon+.cas-icon{margin-left:-2px}.cas-more{color:color-mix(in srgb, var(--wts-muted) 70%, transparent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.cas-chevron{flex-shrink:0;transition:transform .15s}.cas-chevron.collapsed{transform:rotate(-90deg)}.compact-agent-expansion-grid{grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.16,1,.3,1);display:grid}.compact-agent-expansion-grid-expanded{grid-template-rows:1fr}.cae-clip{min-width:0;min-height:0;overflow:visible clip}.compact-agent-expansion-content{flex-direction:column;gap:2px;padding-top:2px;display:flex}@keyframes compact-agent-expansion-reveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.compact-agent-expansion-grid-expanded .compact-agent-expansion-content{animation:.18s cubic-bezier(.16,1,.3,1) both compact-agent-expansion-reveal}.asd{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.asd-row{width:10px;height:10px}.asd-status{width:12px;height:12px}.asd-dot{background:#73737366;border-radius:50%;display:block}.asd-row .asd-dot{width:6px;height:6px}.asd-status .asd-dot{width:8px;height:8px}.asd-dot.green{background:#10b981}.asd-dot.asd-working{background:#3ddc84;animation:1.1s steps(4,end) infinite agent-pulse}.asd-dot.red{background:#ef4444}.asd-dot.asd-monitoring{background:#3b82f6}.asd-row .asd-icon{width:10px;height:10px}.asd-status .asd-icon{width:12px;height:12px}.asd-question{color:#f97316}.asd-green{color:#10b981}.asd-amber{color:#f59e0b}.asd-yellow{color:#eab308}.asd-moon{width:13px;height:13px;color:var(--text-dim)}.agent-working-spinner{box-sizing:border-box;border:2px solid #eab308;border-top-color:#0000;border-radius:50%;animation:86400s steps(1036800,end) infinite agent-spinner-rotate;display:block}.asd-row .agent-working-spinner{border-width:1.5px;width:8px;height:8px}.asd-status .agent-working-spinner{width:10px;height:10px}@keyframes agent-spinner-rotate{to{transform:rotate(86400turn)}}@media (prefers-reduced-motion:reduce){.agent-working-spinner{border-top-color:#eab308;animation:none}}.wcp{display:inline-flex}.osb .wcp-trigger{width:14px;height:14px;color:color-mix(in srgb, var(--text-dim) 70%, transparent);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.osb .wcp-trigger:hover,.osb .wcp-trigger[aria-expanded=true]{color:var(--text-strong)}.wcp-trigger:focus-visible{box-shadow:0 0 0 1px var(--border-strong);outline:none}.wcp-card,.hover-card,.sb-popover{z-index:60;border:1px solid color-mix(in srgb, var(--text-strong) 14%, transparent);background:color-mix(in srgb, var(--backdrop) 90%, transparent);color:var(--text-strong);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:6px;position:fixed;overflow-y:auto;box-shadow:0 16px 36px #0000003d}.wcp-card{width:320px;max-height:28rem;padding:12px;font-size:12px}.wcp-section{flex-direction:column;gap:6px;display:flex}.wcp-title{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;padding:0 4px;font-size:11px;font-weight:600;display:flex}.wcp-count{color:color-mix(in srgb, var(--text-dim) 70%, transparent);font-variant-numeric:tabular-nums;font-weight:400}.wcp-content{border-left:1px solid color-mix(in srgb, var(--border) 70%, transparent);flex-direction:column;gap:2px;padding-left:12px;display:flex}.hover-card{text-align:left;cursor:default;-webkit-user-select:text;user-select:text;transform-origin:0 0;outline:none;max-height:28rem;padding:12px;font-size:12px;line-height:1.5;animation:.15s ease-out hover-card-in;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff0f}.hover-card[data-side=left]{transform-origin:100% 0;animation-name:hover-card-in-left}@keyframes hover-card-in{0%{opacity:0;transform:translate(-8px)scale(.95)}}@keyframes hover-card-in-left{0%{opacity:0;transform:translate(8px)scale(.95)}}.hover-card[data-side=bottom]{animation-name:hover-card-in-bottom}.hover-card[data-side=top]{transform-origin:0 100%;animation-name:hover-card-in-top}@keyframes hover-card-in-bottom{0%{opacity:0;transform:translateY(-8px)scale(.95)}}@keyframes hover-card-in-top{0%{opacity:0;transform:translateY(8px)scale(.95)}}.hover-card{z-index:150}@media (prefers-reduced-motion:reduce){.hover-card{animation:none}}.hc-title-row{align-items:center;gap:6px;min-width:0;display:flex}.hc-title-row>svg,.hc-agent>svg{flex-shrink:0}.hc-agent>span{overflow-wrap:anywhere;min-width:0}.hc-model{color:var(--text-strong)}.hc-session{overflow-wrap:anywhere;font-family:Cascadia Mono,Consolas,monospace}.hc-hint{color:color-mix(in srgb, var(--text-dim) 80%, transparent);font-size:11px;line-height:1.4}.hc-body{flex-direction:column;gap:12px;min-width:0;display:flex}.hc-identity{min-width:0}.hc-title{color:var(--text-strong);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.375}.hc-branch,.hc-path{color:var(--text-dim);overflow-wrap:anywhere;margin-top:4px;font-family:Cascadia Mono,Consolas,monospace;font-size:11px;line-height:1.375}.hc-path{margin-top:0}.hc-agent{color:var(--text-dim);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.hc-status{min-width:0;color:var(--text-strong);align-items:center;gap:6px;margin-top:-4px;display:flex}.hc-status .asd{flex-shrink:0}.hc-status-label{overflow-wrap:anywhere;min-width:0}.hc-detail{color:var(--text-dim);overflow-wrap:anywhere;margin-top:-8px}.hc-identity .hc-detail{margin-top:4px}.hc-account-actions{flex-wrap:wrap;gap:4px 12px;margin-top:4px;padding-left:18px;display:flex}.hc-link{color:var(--accent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.hc-link:hover,.hc-link:focus-visible{text-decoration:underline}.hc-warn{color:var(--warn);overflow-wrap:anywhere;margin-top:-4px}.hc-section{flex-direction:column;gap:6px;min-width:0;display:flex}.hc-section-title{min-width:0;color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.hc-section-body{border-left:1px solid color-mix(in srgb, var(--border) 70%, transparent);min-width:0;color:var(--text-strong);overflow-wrap:anywhere;padding-left:12px}.hc-lines{flex-direction:column;gap:4px;display:flex}.hc-ports{flex-direction:column;gap:2px;display:flex}.hc-strong{color:var(--text-strong);font-weight:500}.hc-muted{color:var(--text-dim)}.hc-count{color:color-mix(in srgb, var(--text-dim) 70%, transparent);font-variant-numeric:tabular-nums;font-weight:400}.hc-footer{color:var(--text-dim);align-items:center;gap:6px;font-size:11px;display:flex}.hc-agent-line{align-items:center;gap:6px;min-width:0;display:flex}.hc-agent-line .asd,.hc-agent-line svg{flex-shrink:0}.hc-agent-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.port-row{border-radius:6px;align-items:center;min-width:0;display:grid;position:relative}.port-row:hover{background:color-mix(in srgb, var(--surface-3) 50%, transparent)}.port-row-card{grid-template-columns:3.25rem minmax(0,1fr);gap:6px;padding:4px 6px}.port-row-status{grid-template-columns:4.5rem minmax(0,1fr);gap:8px;padding:6px 8px}.port-row-num{color:var(--text-strong);font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;font-weight:600}.port-row-body-inline{min-width:0;height:20px;color:var(--text-dim);-webkit-user-select:text;user-select:text;align-items:baseline;gap:4px;padding-right:3.75rem;font-size:11px;line-height:20px;display:flex;overflow:hidden}.port-row-body-inline .port-row-process{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.port-row-dash{color:color-mix(in srgb, var(--text-dim) 45%, transparent);flex-shrink:0}.port-row-body-inline .port-row-address{min-width:0;color:color-mix(in srgb, var(--text-dim) 70%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:1.1;overflow:hidden}.port-row-body{flex-direction:column;gap:2px;min-width:0;padding-right:3.75rem;display:flex}.port-row-body .port-row-process{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.port-row-body .port-row-address{color:color-mix(in srgb, var(--text-dim) 70%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.port-row-actions{border:1px solid color-mix(in srgb, var(--border) 40%, transparent);background:color-mix(in srgb, var(--surface-2) 95%, transparent);opacity:0;border-radius:6px;align-items:center;gap:2px;padding:0 2px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%);box-shadow:0 1px 2px #0000000d}.port-row:hover .port-row-actions,.port-row:focus-within .port-row-actions{opacity:1}.port-row-action{width:20px;height:20px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.port-row-action:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.port-row-action:disabled{color:color-mix(in srgb, var(--text-dim) 35%, transparent);cursor:default}.orca-menu{z-index:70;border:1px solid color-mix(in srgb, var(--text-strong) 14%, transparent);background:color-mix(in srgb, var(--backdrop) 90%, transparent);min-width:11rem;max-height:calc(100vh - 16px);color:var(--text-strong);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:11px;padding:4px;font-size:12px;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff24}body:has(.settings-page)>.orca-menu{z-index:410}.orca-menu-label{color:var(--text-dim);padding:4px 8px;font-size:11px;font-weight:600}.orca-menu-label.orca-menu-title{color:var(--text-strong);padding-bottom:0;font-size:13px}.orca-menu-label.orca-menu-caps{letter-spacing:.08em;text-transform:uppercase;padding:6px 8px 4px;font-size:10px;font-weight:500}.orca-menu-header{color:var(--text-strong);justify-content:space-between;align-items:center;gap:12px;display:flex}.orca-menu-header-hint{color:var(--text-dim);font-weight:400}.orca-menu-sep{background:color-mix(in srgb, var(--border) 60%, transparent);height:1px;margin:3px 0}.orca-menu-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:450;line-height:17px;display:flex;position:relative}.orca-menu-item.indicator{padding-left:28px}.orca-menu-item.tall{padding-top:6px;padding-bottom:6px}.orca-menu-item:hover:not(:disabled),.orca-menu-item:focus-visible,.orca-menu-item.open{background:color-mix(in srgb, var(--text-strong) 14%, transparent)}.orca-menu-item:disabled{opacity:.5}.orca-menu-item.danger{color:#ff6568}.orca-menu-item.danger:hover:not(:disabled){background:#ff656833}.orca-menu-icon{color:var(--text-dim);flex-shrink:0}.orca-menu-item.danger .orca-menu-icon{color:inherit}.orca-menu-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orca-menu-two-line{flex-direction:column;flex:1;min-width:0;display:flex}.orca-menu-desc{color:var(--text-dim);font-size:11px;font-weight:400}.orca-menu-hint{color:var(--text-dim);flex-shrink:0;margin-left:auto;font-size:11px;font-weight:500}.orca-menu-chevron{color:var(--text-dim);flex-shrink:0}.orca-menu-text+.orca-menu-chevron{margin-left:auto}.orca-menu-indicator{justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;left:8px}.orca-menu-radio-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.orca-filter-row{width:100%;color:var(--text-strong);font:inherit;cursor:default;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.orca-filter-row.indented{padding-left:28px}.orca-filter-row:hover{background:var(--surface-3)}.orca-filter-row:focus-visible{box-shadow:0 0 0 1px var(--border-strong);outline:none}.orca-filter-row-label{align-items:center;gap:8px;display:inline-flex}.orca-filter-row-label.dim,.orca-filter-row-icon{color:var(--text-dim)}.orca-switch{background:var(--border-strong);border-radius:999px;flex-shrink:0;width:24px;height:14px;transition:background .15s;display:inline-flex;position:relative}.orca-switch span{background:var(--text-strong);border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px}.orca-switch.on{background:var(--accent)}.orca-switch.on span{transform:translate(10px)}.orca-menu-seg-wrap{padding:2px 8px 4px}.orca-seg{border:1px solid var(--border-strong);border-radius:6px;width:100%;height:24px;display:flex;overflow:hidden}.orca-seg-item{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0 4px;font-size:10px}.orca-seg-item+.orca-seg-item{border-left:1px solid var(--border-strong)}.orca-seg-item.on{background:color-mix(in srgb, var(--text-strong) 10%, transparent);color:var(--text-strong);font-weight:600}.sb{border-top:1px solid var(--border);background:var(--chrome);height:24px;min-height:24px;color:var(--text-dim);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:16px;padding:0 12px;font-size:12px;display:flex;position:relative}.sb-left,.sb-right{align-items:center;gap:12px;min-width:0;display:flex}.sb-right{flex-shrink:0}.sb-spacer{flex:1}.sb-info{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.sb-target{color:var(--text)}.sb-trigger{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:2px 4px;transition:background-color .15s,color .15s;display:inline-flex}.sb-trigger:hover,.sb-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--surface-3) 70%, transparent)}.sb-awake{gap:4px}.sb-awake:hover,.sb-awake svg.active{color:var(--text-strong)}.sb-awake-dot{background:color-mix(in srgb, var(--text-dim) 40%, transparent);border-radius:50%;width:6px;height:6px}.sb-awake-dot.active{background:var(--text-strong)}.sb-label{font-size:11px;font-weight:500}.sb-num,.sb-count{font-variant-numeric:tabular-nums;font-size:11px}.sb-muted,.sb-muted-text{color:var(--text-dim)}.sb-sep{color:color-mix(in srgb, var(--text-dim) 50%, transparent)}.sb-spin{animation:1s linear infinite sb-spin}@keyframes sb-spin{to{transform:rotate(360deg)}}.sb-host-dot{background:color-mix(in srgb, var(--text-dim) 40%, transparent);border-radius:50%;width:6px;height:6px;display:inline-block}.sb-host-dot.big{width:8px;height:8px}.sb-popover{max-width:calc(100vw - 2rem);font-size:12px}.sb-resources{width:26rem;overflow:hidden}.sb-ports{width:24rem;overflow:hidden}.sb-pop-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.sb-pop-title{align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.sb-pop-hint{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.sb-notice{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);color:var(--text-dim);padding:6px 12px;font-size:11px}.sb-res-summary{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;padding:8px 12px;font-size:12px;display:flex}.sb-res-body{flex-direction:column;max-height:420px;display:flex}.sb-res-sort{scrollbar-gutter:stable;border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:color-mix(in srgb, var(--surface-2) 30%, transparent);align-items:center;gap:8px;padding:4px 12px;display:flex;overflow-y:hidden}.sb-res-col{color:color-mix(in srgb, var(--text-dim) 80%, transparent);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.sb-res-col.on{color:var(--text-strong);font-weight:600}.sb-res-col.name{text-align:left;flex:1}.sb-res-col.cpu{text-align:right;width:48px}.sb-res-col.mem{text-align:right;width:64px;margin-right:20px}.sb-res-scroll{scrollbar-gutter:stable;flex:1;overflow-y:auto}.sb-res-row{width:100%;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.sb-res-row.session{cursor:pointer;padding-left:40px;font-size:11px}.sb-res-row.sb-res-app{cursor:pointer}.sb-res-row:hover{background:color-mix(in srgb, var(--surface-3) 50%, transparent)}.sb-res-row.group{font-weight:500}.sb-res-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb-res-name.caps{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.sb-res-cpu,.sb-res-mem{color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.sb-res-cpu{width:48px}.sb-res-mem{width:64px;margin-right:20px}.sb-res-spark{flex-shrink:0;display:block}.sb-res-spark polyline{stroke:color-mix(in srgb, var(--text-dim) 70%, transparent)}.sb-res-dot{background:color-mix(in srgb, var(--text-dim) 40%, transparent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.sb-res-dot.bound{background:#10b981}.sb-res-chevron{color:var(--text-dim);flex-shrink:0;transition:transform .15s}.sb-res-chevron.open{transform:rotate(90deg)}.sb-empty{color:var(--text-dim);text-align:center;padding:16px 12px;font-size:12px}.sb-ports-empty{flex-direction:column;gap:4px;display:flex}.sb-empty-title{color:var(--text)}.sb-empty-hint{font-size:11.5px;line-height:1.4}.sb-ports .sb-pop-hint{margin-left:auto}.sb-pop-refresh{width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.sb-pop-refresh:hover:not(:disabled){background:var(--surface-3);color:var(--text-strong)}.sb-pop-refresh:disabled{cursor:default}.sb-pop-refresh:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sb-ports-list{max-height:28rem;overflow-y:auto}.sb-port-group+.sb-port-group{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.sb-port-group-head{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);background:var(--backdrop);align-items:center;gap:6px;padding:8px 12px;display:flex;position:sticky;top:0}.sb-port-group-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.sb-port-group-count{color:color-mix(in srgb, var(--text-dim) 70%, transparent);margin-left:auto;font-family:Cascadia Mono,Consolas,monospace;font-size:10px}.sb-port-rows{padding:0 4px 4px}.sb-external{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)}.sb-external-toggle{z-index:2;border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);background:var(--backdrop);width:100%;color:var(--text-dim);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:500;display:flex;position:sticky;top:0}.sb-external-toggle:hover{background:var(--surface-2)}.set-row.set-row-nested{padding-left:32px}.set-color{border:1px solid var(--border-strong);background:var(--surface-2);cursor:pointer;border-radius:6px;width:36px;height:24px;padding:0 2px}.orch-cards{flex-direction:column;gap:8px;margin:0 0 8px;display:flex}.orch-card{border:1px solid var(--border);border-left:3px solid var(--team-color,var(--accent));background:var(--surface-2);border-radius:6px;padding:8px 10px;font-size:12px}.orch-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.orch-dot{background:var(--team-color,var(--accent));border-radius:50%;width:8px;height:8px}.orch-team{font-weight:600}.orch-counts,.orch-meta{color:var(--text-dim);font-size:11.5px}.orch-coord{align-items:center;gap:6px;margin-top:4px;display:flex}.orch-phase{background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:8px;padding:0 6px;font-size:11px}.orch-workers{margin:6px 0 0;padding:0;list-style:none}.orch-worker{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;grid-template-areas:"status title actions""meta meta meta";align-items:center;gap:2px 6px;padding:4px 0;display:grid}.orch-status{background:color-mix(in srgb, var(--text-dim) 16%, transparent);white-space:nowrap;border-radius:8px;grid-area:status;padding:0 6px;font-size:10.5px}.orch-status[data-status=confirming]{background:#ffd98f4d}.orch-status[data-status=running],.orch-status[data-status=starting]{background:#7ad17a42}.orch-status[data-status=failed],.orch-status[data-status=refused]{background:#ff9b9e42}.orch-title{text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;overflow:hidden}.orch-meta{overflow-wrap:anywhere;grid-area:meta;min-width:0}.orch-actions{grid-area:actions;gap:4px;display:flex}.orch-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.orch-link:hover{text-decoration:underline}.car-worker-tag{border:1px solid color-mix(in srgb, var(--wts-muted,#888) 40%, transparent);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0 4px;font-size:10px}.car-worker-tag:hover{color:var(--accent);border-color:var(--accent)}.orch-setup{color:var(--text-dim);margin:4px 0 8px;padding-left:20px;font-size:12px}.orch-setup li.ok::marker{color:#7ad17a}.usage-breakdown-hint{color:var(--text-dim);margin:2px 0 6px;font-size:11px}.car-tag.car-team-tag{border:1px solid color-mix(in srgb, var(--wts-muted) 35%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:90px;padding:0 5px;overflow:hidden}.car-tag.car-team-tag.lead{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.car-tag.car-model-tag{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.set-accounts-card .provider-accounts>.prov-row:first-of-type{border-top:0}.set-accounts-card .provider-accounts:not(:has(.prov-row))+.provider-usage-accounts>.prov-row:first-of-type{border-top:0}.rnp-input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-2);width:100%;color:var(--text);font:inherit;border-radius:6px;margin:10px 0 0;padding:6px 8px;font-size:13px}.rnp-input:focus{border-color:var(--accent);outline:none}.rnp-hint{color:var(--danger,#e5484d);margin:6px 0 0;font-size:12px}.signin-note .root-note-text{-webkit-user-select:text;user-select:text;cursor:text}.osb-folder{padding-top:6px}.osb-folder-header{cursor:pointer;width:100%;height:26px;color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.osb-folder-header:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.osb-folder-chev{flex:none;transition:transform .12s}.osb-folder-chev.collapsed{transform:rotate(-90deg)}.osb-folder-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.osb-folder-count{opacity:.7;flex:none;font-weight:500}.osb-group.in-folder{border-left:1px solid var(--border);margin-left:9px;padding-left:6px}@media (prefers-reduced-motion:reduce){.osb-folder-chev{transition:none}}.context-view .monaco-menu{background:var(--vscode-menu-background,#202122);color:var(--vscode-menu-foreground,var(--text));border:1px solid var(--vscode-menu-border,var(--border));border-radius:6px;box-shadow:0 6px 20px #00000059}.context-view .monaco-menu .monaco-action-bar .action-item .action-menu-item,.context-view .monaco-menu .monaco-action-bar .action-item .action-label{color:var(--vscode-menu-foreground,var(--text))}.context-view .monaco-menu .monaco-action-bar .action-item .keybinding{color:var(--vscode-descriptionForeground,var(--text-dim))}.context-view .monaco-menu .monaco-action-bar .action-item.focused>.action-menu-item{background:var(--vscode-menu-selectionBackground,color-mix(in srgb, var(--accent) 22%, transparent))}.context-view .monaco-menu .monaco-action-bar .action-item.disabled .action-label{opacity:.5}.sheet-view{flex-direction:column;height:100%;min-height:0;display:flex}.sheet-table-wrap{flex:1;min-height:0;overflow:auto}.sheet-table th{text-align:center;color:var(--text-dim);font-weight:500;position:sticky;top:0}.sheet-table td{white-space:pre;text-overflow:ellipsis;max-width:420px;overflow:hidden}.sheet-tabs{border-top:1px solid var(--border);flex:none;align-items:center;gap:2px;padding:4px 8px;display:flex;overflow-x:auto}.sheet-tab{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;padding:4px 12px;overflow:hidden}.sheet-tab:hover{color:var(--text)}.sheet-tab.active{color:var(--text-strong);border-color:var(--border);background:var(--surface)}.sheet-readonly{color:var(--text-dim);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:12px}.doc-view{height:100%;padding:16px 24px 40px;overflow:auto}.doc-readonly{text-align:right;max-width:820px;color:var(--text-dim);margin:0 auto 8px;font-size:12px}.doc-page{max-width:820px;color:var(--text);margin:0 auto;line-height:1.6}.doc-page .doc-p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .6em}.doc-page h1.doc-p,.doc-page h2.doc-p,.doc-page h3.doc-p,.doc-page h4.doc-p,.doc-page h5.doc-p,.doc-page h6.doc-p{color:var(--text-strong);margin:1.1em 0 .5em;line-height:1.3}.doc-li{list-style:outside;display:list-item}.doc-b{font-weight:600}.doc-i{font-style:italic}.doc-u{text-decoration:underline}.doc-page a{color:var(--accent)}.doc-table{margin:.4em 0 1em}.doc-table td{white-space:pre-wrap;vertical-align:top}.doc-slide{border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:14px 20px}.doc-slide-num{color:var(--text-dim);margin-bottom:6px;font-size:12px}.media-view{justify-content:center;align-items:center;height:100%;padding:16px;display:flex}.media-view video{max-width:100%;max-height:100%}.media-view audio{width:min(560px,100%)}.pdf-view{flex-direction:column;height:100%;min-height:0;display:flex}.pdf-bar{border-bottom:1px solid var(--border);color:var(--text-dim);flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.pdf-spacer{flex:1}.pdf-btn{min-width:26px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 8px}.pdf-btn:hover,.pdf-btn.active{border-color:var(--border);background:var(--surface)}.pdf-zoom{text-align:center;min-width:48px}.pdf-pages-wrap{flex-direction:column;flex:1;align-items:center;gap:12px;min-height:0;padding:16px 24px;display:flex;overflow:auto}.pdf-page{background:#fff;flex:none;box-shadow:0 2px 10px #00000059}.brand-build{color:var(--text-dim);opacity:.8;font-variant-numeric:tabular-nums;margin-left:4px;font-size:11px}:root{--git-decoration-added:#81b88b;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#c74e39;--git-decoration-renamed:#73c991;--git-decoration-untracked:#73c991;--git-decoration-copied:#73c991;--git-decoration-ignored:#6e6e6e;--git-graph-ref:#3794ff;--git-graph-remote-ref:#b66dff;--git-graph-base-ref:#ea5c00;--git-graph-lane-1:#ffb000;--git-graph-lane-2:#dc267f;--git-graph-lane-3:#994f00;--git-graph-lane-4:#40b0a6;--git-graph-lane-5:#b66dff}.lucide{vertical-align:middle;flex:none;display:inline-block}.side-tab-badge{background:color-mix(in srgb, var(--accent) 28%, var(--surface-3));min-width:14px;height:14px;color:var(--text-strong);font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px var(--surface);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:9px;line-height:1;display:inline-flex;position:absolute;top:4px;right:1px}.sc-root{font-size:12px;overflow:hidden}.sc-header{border-bottom:1px solid var(--border);flex:none;padding:6px 12px 4px}.sc-header-row{align-items:center;gap:4px;min-width:0;display:flex}.sc-filter-row{gap:6px}.sc-title{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.sc-fill{flex:auto;min-width:0}.sc-refreshing{color:var(--text-dim);align-items:center;padding:0 4px;display:inline-flex}.sc-dim{color:var(--text-dim)}.sc-repo-select{border:1px solid var(--border-strong);background:var(--surface-2);min-width:0;max-width:60%;height:24px;color:var(--text);font:inherit;border-radius:5px;flex:0 auto;padding:0 6px;font-size:11.5px}.sc-icon-btn{width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.sc-icon-btn:hover,.sc-icon-btn.on{background:var(--surface-3);color:var(--text)}.sc-filter-dot{background:var(--text);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.sc-filter-input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:12px}.sc-filter-input::placeholder{color:color-mix(in srgb, var(--text-dim) 60%, transparent)}.sc-btn-xs{border:1px solid var(--border-strong);background:var(--surface-2);height:24px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.sc-btn-xs:hover{border-color:var(--accent);color:var(--text-strong)}.sc-pr-btn{background:var(--text-strong);height:24px;color:var(--term);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:11px;font-weight:500;transition:background-color .1s;display:inline-flex}.sc-pr-btn:hover{background:color-mix(in srgb, var(--text-strong) 90%, transparent)}.sc-pr-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:1px}.sc-icon-btn.sm{width:24px;height:24px}.sc-branch{min-width:0;color:var(--text-dim);flex-direction:column;gap:2px;margin-top:4px;font-size:11px;display:flex}.sc-branch-head,.sc-branch-base{align-items:center;min-width:0;display:flex}.sc-branch-head{gap:8px;min-height:16px}.sc-branch-base{gap:6px;min-height:24px}.sc-branch-name{min-width:0;max-width:100%;color:color-mix(in srgb, var(--text) 90%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;outline:none;flex:auto;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.sc-branch-name.detached{color:var(--git-decoration-modified)}.sc-branch-name:focus-visible,.sc-stat:focus-visible{box-shadow:0 0 0 1px var(--accent)}.sc-line-total{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.sc-arrow{color:color-mix(in srgb, var(--text-dim) 70%, transparent);flex:none}.sc-base-ref{min-width:0;color:color-mix(in srgb, var(--text) 90%, transparent);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-family:Cascadia Mono,Consolas,monospace;font-size:10.5px;font-weight:500;overflow:hidden}.sc-stat{color:color-mix(in srgb, var(--text-dim) 70%, transparent);font-variant-numeric:tabular-nums;border-radius:3px;outline:none;flex:none}.sc-compare-error{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:16px;overflow:hidden}.sc-menu{min-width:180px;position:fixed}.sc-commit-menu{min-width:14rem}.sc-menu-row{align-items:center;gap:8px;display:inline-flex}.sc-menu-count{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.sc-scroll{flex-direction:column;padding-top:4px;display:flex;position:relative}.sc-scroll.explorer-tree{padding-bottom:0}.sc-pad{padding:0 12px 8px}.sc-conflict-card{border:1px solid color-mix(in srgb, var(--danger) 40%, var(--border));background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:7px;padding:8px 10px}.sc-op-card{border-color:var(--border-strong);background:var(--surface-2)}.sc-conflict-title{color:var(--text-strong);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.sc-conflict-text{color:var(--text);margin-top:4px;font-size:11.5px}.sc-conflict-hint{color:var(--text-dim);margin-top:2px;font-size:11px}.sc-commit{padding:0 12px 8px}.sc-composer{position:relative}.sc-commit-msg{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;min-height:56px;color:var(--text);font:inherit;resize:none;border-radius:6px;outline:none;margin-top:2px;padding:6px 8px;font-size:12px;line-height:1.45;display:block;box-shadow:0 1px 2px #0000000d}.sc-commit-msg.with-generate{padding-right:32px}.sc-commit-msg::placeholder{color:color-mix(in srgb, var(--text-dim) 70%, transparent)}.sc-commit-msg:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sc-commit-msg:disabled{cursor:not-allowed}.sc-generate{width:20px;height:20px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.sc-generate:hover{background:color-mix(in srgb, var(--surface-3) 60%, transparent);color:var(--text)}.sc-generate.disabled{opacity:.4;cursor:not-allowed}.sc-generate.disabled:hover{color:var(--text-dim);background:0 0}.sc-generate.cancel .sc-gen-stop{display:none}.sc-generate.cancel:hover,.sc-generate.cancel:focus-visible{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.sc-generate.cancel:hover .sc-gen-spin,.sc-generate.cancel:focus-visible .sc-gen-spin{display:none}.sc-generate.cancel:hover .sc-gen-stop,.sc-generate.cancel:focus-visible .sc-gen-stop{fill:currentColor;display:inline-block}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-spin{animation:1s linear infinite sc-spin}.sc-split{align-items:stretch;margin-top:4px;display:flex}.sc-primary,.sc-chevron{border:1px solid var(--border-strong);background:var(--surface-2);height:24px;color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:4px;font-size:11px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.sc-primary{border-radius:6px 0 0 6px;flex:auto;min-width:0;padding:0 12px}.sc-chevron{border-left:1px solid var(--border);border-radius:0 6px 6px 0;flex:none;margin-left:-1px;padding:0 6px}.sc-primary:last-child{border-radius:6px}.sc-notice.sc-read-only,.sc-notice.sc-truncated{color:var(--text-dim);margin:8px 12px 0}.sc-primary:hover:not(:disabled),.sc-chevron:hover{background:var(--surface-3);color:var(--text-strong)}.sc-primary:disabled,.sc-chevron.dim{opacity:.5}.sc-primary:disabled{cursor:default}.sc-notice{white-space:pre-wrap;word-break:break-word;margin:6px 0 0;font-size:11.5px;line-height:1.4}.sc-notice.bad{color:#ff9b9e}.sc-section-header{padding:12px 12px 4px 4px}.sc-section-row{border-radius:6px;align-items:center;gap:4px;padding-right:4px;display:flex}.sc-section-row:hover{background:var(--surface-3)}.sc-section-toggle{min-width:0;min-height:24px;color:color-mix(in srgb, var(--text) 70%, transparent);font:inherit;letter-spacing:.05em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:flex}.sc-section-row:hover .sc-section-toggle{color:var(--text-strong)}.sc-section-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sc-section-count{font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:500}.sc-section-actions{flex:none;align-items:center;margin-left:auto;display:flex}.sc-rot{transform:rotate(-90deg)}.sc-action{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sc-action:hover{background:color-mix(in srgb, var(--term) 70%, transparent);color:var(--text-strong)}.sc-action.disabled{opacity:.5;cursor:not-allowed}.sc-row{color:var(--text);cursor:pointer;outline:none;align-items:center;gap:4px;padding:4px 12px 4px 20px;transition:background-color .1s;display:flex;position:relative}.sc-row:hover{background:color-mix(in srgb, var(--surface-3) 40%, transparent)}.sc-row.current,.sc-row.current:hover{background:var(--surface-3)}.sc-row-text{flex:auto;min-width:0;font-size:12px}.sc-row-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sc-row .sc-row-name{color:var(--text)}.sc-row .sc-row-dir{color:var(--text-dim);margin-left:6px;font-size:11px}.sc-row-sub{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sc-row-notes{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:2px;font-size:10px;display:inline-flex}.sc-counts{font-variant-numeric:tabular-nums;flex:none;font-size:10px}.sc-plus{color:var(--git-decoration-added)}.sc-minus{color:var(--git-decoration-deleted)}.sc-status{text-align:center;flex:0 0 16px;width:16px;font-size:10px;font-weight:700}.sc-conflict-badge{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.sc-file-icon{flex:none}.sc-view-all{height:24px;color:var(--text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.sc-view-all:hover{background:color-mix(in srgb, var(--term) 70%, transparent);color:var(--text-strong)}.sc-dir{color:var(--text-dim);outline:none;align-items:center;gap:4px;padding-top:4px;padding-bottom:4px;padding-right:12px;font-size:12px;transition:background-color .1s,color .1s;display:flex;position:relative}.sc-dir:hover{background:color-mix(in srgb, var(--surface-3) 40%, transparent);color:var(--text)}.sc-dir-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:4px;padding:0;display:flex}.sc-dir-icon{flex:none}.sc-dir-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sc-dir-count{width:16px;color:color-mix(in srgb, var(--text-dim) 80%, transparent);font-variant-numeric:tabular-nums;text-align:center;flex:0 0 16px;font-size:10px;font-weight:700}.sc-dir:focus-visible,.sc-row:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.sc-dir:hover .sc-row-actions,.sc-dir:focus-within .sc-row-actions{opacity:1;pointer-events:auto}.sc-row-actions{background:var(--surface-3);opacity:0;pointer-events:none;align-items:center;gap:6px;padding:0 12px 0 8px;transition:opacity .1s;display:flex;position:absolute;top:0;bottom:0;right:0}.sc-row:hover .sc-row-actions,.sc-row:focus-visible .sc-row-actions,.sc-row-actions:focus-within{opacity:1;pointer-events:auto}.sc-empty{padding:24px 16px}.sc-empty-heading{color:var(--text);font-size:13px;font-weight:500}.sc-empty-text{color:var(--text-dim);margin-top:4px;font-size:12px}.sc-history-dock{z-index:10;border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 95%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex:none;margin-top:auto;position:sticky;bottom:0}.sch{position:relative}.sch-resize{z-index:10;cursor:row-resize;outline:none;height:8px;position:absolute;top:-4px;left:0;right:0}.sch-resize:focus-visible{background:color-mix(in srgb, var(--accent) 30%, transparent)}.sch-head{height:28px;padding:0 12px 0 4px}.sch-head-row{border-radius:6px;align-items:stretch;height:100%;padding-right:4px;display:flex}.sch-toggle{min-width:0;color:color-mix(in srgb, var(--text) 70%, transparent);font:inherit;letter-spacing:.05em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:4px;padding:0 2px;font-size:11px;font-weight:600;display:flex}.sch-chev,.sch-row-chev{flex:none;transition:transform .1s}.sch-count{font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.sch-mini{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:auto 0;padding:2px;display:inline-flex}.sch-body{overflow-y:auto}.sch-msg{color:var(--text-dim);align-items:flex-start;gap:8px;padding:8px 24px;font-size:11px;display:flex}.sch-msg.bad,.sch-file-meta.bad{color:var(--danger)}.sch-row{width:100%;min-width:0;min-height:26px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:6px;padding:2px 12px;font-size:12px;transition:background-color .1s;display:grid}.sch-row:hover,.sch-row:focus-visible{background:color-mix(in srgb, var(--surface-3) 40%, transparent);outline:none}.sch-row.sch-selected{background:color-mix(in srgb, var(--accent) 18%, transparent)}.sch-row.sch-outside{grid-template-columns:minmax(0,1fr)}.sch-hash{font-family:var(--mono,ui-monospace, Consolas, monospace);color:var(--text-dim);flex:none;font-size:11px}.sch-graph{flex:none;overflow:visible}.sch-subject-wrap{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.sch-row-chev{color:var(--text-dim)}.sch-subject{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;display:block;overflow:hidden}.sch-refs{flex:none;align-items:center;gap:4px;display:flex;overflow:hidden}.sch-ref{border:1px solid var(--border);background:var(--surface);max-width:8rem;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:10px;line-height:1;overflow:hidden}.sch-more{color:var(--text-dim);flex:none;font-size:10px;line-height:1}.sch-files{border-left:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--surface-3) 20%, transparent)}.sch-file-meta{color:var(--text-dim);padding:4px 12px 4px 36px;font-size:11px}.sch-msg-inline{align-items:center;gap:8px;display:flex}.sch-file{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 12px 4px 36px;font-size:12px;display:flex}.sch-file:hover{background:color-mix(in srgb, var(--surface-3) 40%, transparent)}.sch-file-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sch-file-dir{color:var(--text-dim);margin-left:6px;font-size:11px}.sc-notes{border-bottom:1px solid var(--border);flex:none}.sc-notes-head{align-items:center;gap:4px;padding:6px 8px 6px 12px;display:flex}.sc-notes-toggle{min-width:0;color:var(--text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.sc-notes-toggle:hover{color:var(--text)}.sc-notes-count{font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.sc-notes-actions{flex:none;align-items:center;gap:6px;margin-left:4px;display:flex}.sc-notes-btn{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sc-notes-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.sc-notes-btn:disabled{opacity:.4;cursor:default}.sc-rel{position:relative}.sc-notes-menu{min-width:180px;position:absolute;top:calc(100% + 4px);right:0}.sc-notes-list{background:color-mix(in srgb, var(--surface-3) 20%, transparent)}.sc-notes-file{padding:6px 12px}.sc-notes-file-head{align-items:center;gap:4px;display:flex}.sc-notes-file-name{min-width:0;color:var(--text-dim);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;font-size:10px;font-weight:500;display:block;overflow:hidden}.sc-notes-file-name:hover{color:var(--text)}.sc-notes-ul{margin:4px 0 0;padding:0;list-style:none}.sc-note{border-radius:4px;align-items:center;gap:6px;padding:2px 4px;display:flex}.sc-note+.sc-note{margin-top:4px}.sc-note:hover{background:color-mix(in srgb, var(--surface-3) 40%, transparent)}.sc-note-open{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0;display:flex}.sc-chip{background:var(--surface-3);color:var(--text-dim);font-variant-numeric:tabular-nums;border-radius:4px;flex:none;padding:2px 4px;font-size:10px;line-height:1}.sc-chip-soft{background:color-mix(in srgb, var(--surface-3) 70%, transparent)}.sc-note-body{white-space:pre-wrap;word-break:break-word;flex:auto;min-width:0;font-size:11px;line-height:1.35;display:block}.sc-note-mini{color:var(--text-dim);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:2px;transition:opacity .1s}.sc-note:hover .sc-note-mini,.sc-notes-file-head:hover .sc-note-mini,.sc-note-mini:focus-visible{opacity:1}.sc-note-mini:hover{color:var(--text)}.sc-note-mini.danger:hover{color:var(--danger)}.nsm{display:inline-flex}.nsm-trigger{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.nsm-trigger:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.nsm-trigger:disabled{opacity:.4;cursor:default}.nsm-trigger.sc-notes-btn{width:24px;height:24px}.nsm-sparkles{color:#a78bfa}.nsm-label{white-space:nowrap}.nsm-count{background:color-mix(in srgb, var(--term) 80%, transparent);color:var(--text-dim);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:10px}.nsm-sep{background:color-mix(in srgb, var(--border-strong) 70%, transparent);width:1px;height:12px;margin:0 2px}.nsm-menu{min-width:220px;max-width:340px;position:fixed}.nsm-sub{min-width:200px}.nsm-menu-label{color:var(--text-dim);padding:6px 9px 4px;font-size:11px;font-weight:600}.nsm-scope.on{background:var(--surface-3)}.nsm-scope-count{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.nsm-target{gap:10px}.nsm-target-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nsm-target-state{color:var(--text-dim);flex:none;font-size:10.5px}.nsm-empty{max-width:240px;color:var(--text-dim);padding:4px 9px 8px;font-size:11.5px;line-height:1.4}.ed-bar-path{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ed-hbtn{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:4px;transition:background-color .1s,color .1s;display:inline-flex}.ed-hbtn:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.ed-hbtn:disabled{opacity:.5;cursor:default}.ed-notes-pill{border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent);background:color-mix(in srgb, var(--surface-3) 40%, transparent);height:24px;color:color-mix(in srgb, var(--text) 80%, transparent);border-radius:999px;padding:0 8px;font-size:11px;font-weight:500;line-height:1}.ed-toggle{border:1px solid var(--border-strong);border-radius:6px;flex:none;height:23px;display:inline-flex;overflow:hidden}.ed-toggle-item{border:0;border-left:1px solid var(--border-strong);min-width:24px;height:21px;color:var(--text-dim);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ed-toggle-item:first-child{border-left:0}.ed-toggle-item:hover{background:var(--surface-3);color:var(--text)}.ed-toggle-item[aria-checked=true]{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text-strong)}.ed-toggle-item[aria-checked=true]:hover{background:color-mix(in srgb, var(--text) 15%, transparent)}.ed-rich{overflow:auto}.ed-rich::-webkit-scrollbar-thumb{background-color:#3a404c}.ed-rich::-webkit-scrollbar-thumb:hover{background-color:#4f5766}.ed-rich::-webkit-scrollbar-thumb:active{background-color:#5a6272}.orca-diff-comment-add-btn{border:1px solid color-mix(in srgb, var(--text) 22%, var(--border));background:color-mix(in srgb, var(--text) 5%, var(--term));width:18px;height:18px;color:color-mix(in srgb, var(--text) 78%, var(--text-dim));cursor:pointer;z-index:5;box-shadow:0 1px 2px color-mix(in srgb, var(--text) 12%, transparent);border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .1s,background-color .1s,border-color .1s,box-shadow .1s;display:none;position:absolute;left:4px}.orca-diff-comment-add-btn:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 52%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--term));box-shadow:0 1px 4px color-mix(in srgb, var(--text) 16%, transparent)}.orca-diff-comment-add-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.monaco-editor .orca-diff-comment-range-highlight{background:color-mix(in srgb, var(--accent) 38%, transparent);border-left:3px solid var(--accent)}.monaco-editor .orca-diff-comment-range-margin{background:color-mix(in srgb, var(--accent) 26%, transparent)}.orca-diff-comment-inline{box-sizing:border-box;width:100%;padding:4px 24px 6px 0}.orca-diff-comment-inline>.orca-diff-comment-card{max-width:420px}.orca-diff-comment-inline>.orca-diff-comment-draft-card{z-index:1;width:100%;max-width:420px;position:relative;left:auto;right:auto;box-shadow:0 1px 2px #0000000d}.orca-diff-comment-card{z-index:1;border:1px solid color-mix(in srgb, var(--text) 12%, var(--border));background:color-mix(in srgb, var(--text) 2%, var(--term));border-radius:8px;gap:12px;padding:12px 14px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative;box-shadow:0 1px 3px #0003,0 4px 16px #00000026}.orca-diff-comment-content-col{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.orca-diff-comment-content-col.orca-gap-2{gap:8px}.orca-edit-col{flex-direction:column;gap:8px;margin-top:4px;display:flex}.orca-diff-comment-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.orca-diff-comment-meta-group{min-width:0;color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.orca-diff-comment-actions-pill{border:1px solid color-mix(in srgb, var(--text) 14%, var(--border));background:color-mix(in srgb, var(--text) 4%, var(--term));border-radius:6px;align-items:center;gap:2px;padding:0 2px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #00000005}.orca-diff-comment-pill-btn{min-width:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:24px;padding:4px 7px;font-size:11px;font-weight:500;transition:background-color .1s,color .1s;display:inline-flex}.orca-diff-comment-edit{border-radius:4px;min-width:28px;height:24px;padding:4px 7px}.orca-diff-comment-pill-btn:hover:not(:disabled){background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.orca-diff-comment-pill-btn-danger:hover{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.orca-diff-comment-pill-divider{background:color-mix(in srgb, var(--text) 12%, var(--border));flex-shrink:0;width:1px;height:12px}.orca-diff-comment-body{color:var(--text);white-space:pre-wrap;word-break:break-word;margin-top:2px;font-size:13.5px;line-height:1.5}.orca-diff-comment-popover{z-index:1000;border:1px solid color-mix(in srgb, var(--text) 14%, var(--border));background:color-mix(in srgb, var(--text) 2%, var(--term));max-width:420px;color:var(--text);border-radius:8px;padding:12px 14px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;position:absolute;left:56px;right:24px;box-shadow:0 10px 32px #0000004d,0 4px 16px #0003}.orca-diff-comment-popover-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);margin-bottom:2px;font-size:11px;font-weight:600}.orca-diff-comment-popover-textarea{resize:none;border:1px solid color-mix(in srgb, var(--text) 10%, var(--border));background:color-mix(in srgb, var(--text) 3%, var(--term));width:100%;min-height:56px;max-height:240px;color:var(--text);border-radius:6px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.45;transition:border-color .15s,box-shadow .15s;overflow-y:auto}.orca-diff-comment-popover-textarea:focus{border-color:color-mix(in srgb, var(--accent) 70%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}.orca-diff-comment-popover-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.orca-btn-ghost,.orca-btn-primary{height:32px;font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.orca-btn-ghost{color:var(--text);background:0 0}.orca-btn-ghost:hover:not(:disabled){background:var(--surface-3)}.orca-btn-primary{background:var(--text-strong);color:var(--term)}.orca-btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--text-strong) 90%, transparent)}.orca-btn-ghost:disabled,.orca-btn-primary:disabled{opacity:.5;cursor:default}.orca-kbd-icon{opacity:.7;margin-left:4px}.confirm-text{white-space:pre-line}.sch-stale-error{align-items:center;gap:8px;padding-left:12px;display:flex}.sch-stale-error>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:root[data-theme=warp]{--chrome:#161917;--surface:#202321;--surface-2:#252b27;--surface-3:#2c3930;--term:#191b1a;--backdrop:#161917;--border:#303631;--border-strong:#47544a;--accent:#aed5b2;--ui-accent:#aed5b2;--green:#a1c8a7;--ok:#a1c8a7;--warn:#dbba87;--danger:#e5a6a0;--text:#dfe5df;--text-strong:#eff3ed;--text-dim:#939e94;--radius:5px}:root[data-theme=warp] .pane{--accent:var(--ui-accent)}:root[data-theme=warp] .pane.active:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent) 80%, transparent)}:root[data-theme=warp] .pane.broadcast-member.active:after{box-shadow:inset 0 0 0 1px var(--warn)}:root[data-theme=warp] .pane.highlighted:after{box-shadow:inset 0 0 0 2px var(--ui-accent), inset 0 0 0 9999px color-mix(in srgb, var(--ui-accent) 8%, transparent)}:root[data-theme=warp] .pane-nav.agent:after{opacity:.55}:root[data-theme=warp] .pane-working{color:#a1c8a7}:root[data-theme=warp] .ws-head-title{text-transform:none;letter-spacing:0;font-weight:500}:root[data-theme=warp] .ws-item{border-radius:5px}:root[data-theme=warp] .ws-item.current{background:var(--surface-3)}:root[data-theme=warp] .ws-item.current:before{background:0 0}:root[data-theme=warp] .ws-badge{color:var(--text-dim);background:var(--surface);border-radius:5px}:root[data-theme=warp] .ws-item.current .ws-badge{color:var(--ui-accent);background:var(--chrome)}:root[data-theme=warp] .task-panel{background:var(--chrome)}:root[data-theme=warp] .divider{background:var(--border)}:root[data-theme=warp] .divider:hover,:root[data-theme=warp] .divider.dragging{background:var(--ui-accent)}:root[data-theme=warp] .toolbar .tasks-toggle.on,:root[data-theme=warp] .tb-icon.on:not(.warn),:root[data-theme=warp] .launch-tag:not(.muted),:root[data-theme=warp] .mcp-cat.on,:root[data-theme=warp] .jump-bottom.fresh{color:var(--ui-accent)}:root[data-theme=warp] .tb-new,:root[data-theme=warp] .launch-seg-btn.on{background:var(--surface-3);color:var(--text-strong)}:root[data-theme=warp] .tb-new:hover{background:var(--surface-2)}:root[data-theme=warp] :hover::-webkit-scrollbar-thumb{background-color:var(--border)}:root[data-theme=warp] ::-webkit-scrollbar-thumb:hover{background-color:var(--border-strong)}:root[data-theme=warp] .ws-sidebar:has(.ws-sessions) .ws-list{flex:0 auto;max-height:42%}:root[data-theme=warp] .ws-sessions{border-top:1px solid var(--border);flex:1 1 0;min-height:0;margin-top:10px;padding:0 8px 10px;overflow-y:auto}:root[data-theme=warp] .ws-sessions .ws-head{z-index:1;background:var(--chrome);padding:0 6px;position:sticky;top:0}:root[data-theme=warp] .ws-sessions .ws-head .ws-icon-btn{width:22px;height:22px;color:var(--text-dim);border-radius:4px}:root[data-theme=warp] .ws-sessions .ws-head .ws-icon-btn:hover,:root[data-theme=warp] .ws-sessions .ws-head .ws-icon-btn:focus-visible{background:var(--surface-3);color:var(--text-strong)}:root[data-theme=warp] .ws-sessions .ws-head .ws-icon-btn.on{background:color-mix(in srgb, var(--ui-accent) 14%, var(--chrome));color:var(--ui-accent)}:root[data-theme=warp] .ws-sessions-count,:root[data-theme=warp] .ws-session-num{font-variant-numeric:tabular-nums}:root[data-theme=warp] .ws-session{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;margin-bottom:3px;padding:8px;display:flex}:root[data-theme=warp] .ws-session:hover{background:var(--surface)}:root[data-theme=warp] .ws-session.active{background:var(--surface-3)}:root[data-theme=warp] .ws-session:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}:root[data-theme=warp] .ws-session>svg{flex:none}:root[data-theme=warp] .ws-session-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-theme=warp] .ws-session-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}:root[data-theme=warp] .ws-session-state{color:var(--text-dim);font-size:10.5px}:root[data-theme=warp] .ws-session.working .ws-session-state{color:#a1c8a7}:root[data-theme=warp] .ws-session.waiting .ws-session-state{color:var(--warn)}:root[data-theme=warp] .statusbar{border-top:1px solid var(--border);background:var(--chrome);min-width:0;color:var(--text-dim);flex:0 0 24px;align-items:center;gap:12px;padding:0 12px;font-size:10.5px;display:flex}:root[data-theme=warp] .statusbar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-theme=warp] .statusbar>:first-child{color:var(--ui-accent)}:root[data-theme=warp] .statusbar>:last-child{margin-left:auto}:root[data-theme=warp] .pane-limit{border:1px solid color-mix(in srgb, var(--danger) 32%, var(--border));background:color-mix(in srgb, var(--danger) 11%, var(--surface));color:var(--danger);border-radius:4px;padding:1px 6px;font-size:10px;line-height:15px}:root[data-theme=warp] .ws-session.limited .ws-session-state{color:var(--danger)}:root[data-theme=warp] .ws-message{gap:5px;padding:5px 6px 3px}:root[data-theme=warp] .ws-message textarea{border-color:var(--border-strong);background:var(--term);min-height:58px;color:var(--text);border-radius:4px;font-size:11px}:root[data-theme=warp] .ws-message textarea:focus{border-color:var(--ui-accent);outline:1px solid color-mix(in srgb, var(--ui-accent) 25%, transparent)}:root[data-theme=warp] .ws-message-actions button{height:22px;color:var(--text-dim);border-radius:4px;padding-inline:8px;font-size:10px}:root[data-theme=warp] .ws-message-actions .ws-message-send{border-color:color-mix(in srgb, var(--ui-accent) 55%, var(--border));background:color-mix(in srgb, var(--ui-accent) 16%, var(--surface));color:var(--text-strong)}:root[data-theme=warp] .pane-approval{border:1px solid color-mix(in srgb, var(--warn) 35%, var(--border));background:color-mix(in srgb, var(--warn) 11%, var(--surface));color:var(--warn);border-radius:4px;padding:1px 6px;font-size:10px}:root[data-theme=warp] .pane.in-team .pane-nav{background:var(--surface);box-shadow:none}:root[data-theme=warp] .pane-team{max-width:clamp(48px,9vw,120px);color:var(--text-dim);background:0 0;border-color:#0000;border-radius:3px;padding:1px 4px;font-size:10px}:root[data-theme=warp] .ws-team-row{background:0 0;border-left:0;border-radius:4px;gap:6px;min-height:25px;margin:4px 2px 1px;padding:2px 4px}:root[data-theme=warp] .ws-team-dot{border-radius:50%;width:7px;height:7px}:root[data-theme=warp] .ws-team-name{color:var(--text);font-size:11px;font-weight:500}:root[data-theme=warp] .ws-team-count{font-size:10px}:root[data-theme=warp] .ws-team-row .ws-icon-btn.small{border-radius:4px;width:20px;height:20px}:root[data-theme=warp] .ws-team-row .ws-icon-btn.on{background:var(--surface-3);color:var(--text-strong)}:root[data-theme=warp] .ws-session.in-team{width:calc(100% - 13px);box-shadow:inset 1px 0 0 var(--border-strong);border-radius:0 4px 4px 0;margin-left:13px}:root[data-theme=warp] .ws-session.approval .ws-session-state{color:var(--warn)}:root[data-theme=warp] .ws-pick-box{border-color:var(--border-strong);border-radius:3px}:root[data-theme=warp] .ws-pick-box.on{border-color:var(--ui-accent);background:var(--ui-accent);box-shadow:inset 0 0 0 2px var(--surface)}:root[data-theme=warp] .ws-session.picked{background:color-mix(in srgb, var(--ui-accent) 12%, var(--surface))}:root[data-theme=warp] .ws-pick-bar{border-color:var(--border);background:var(--surface);border-radius:5px;margin:6px 2px 0;padding:8px;font-size:11px}:root[data-theme=warp] .act-card{border-color:var(--border-strong);background:var(--chrome);border-radius:8px;gap:9px;width:min(960px,100%);padding:14px 16px}:root[data-theme=warp] .act-card .help-head{margin-bottom:2px;font-size:14px}:root[data-theme=warp] .act-filters{gap:7px 10px;padding-bottom:3px}:root[data-theme=warp] .act-field{gap:3px;font-size:10px}:root[data-theme=warp] .act-select,:root[data-theme=warp] .act-seg{border-color:var(--border);background:var(--surface);border-radius:5px;height:26px}:root[data-theme=warp] .act-select{min-width:150px;padding-inline:7px;font-size:11px}:root[data-theme=warp] .act-seg{padding:1px}:root[data-theme=warp] .act-seg-btn{border-radius:4px;height:22px;padding-inline:9px;font-size:11px}:root[data-theme=warp] .act-seg-btn.on{background:var(--surface-3);color:var(--ui-accent);box-shadow:none}:root[data-theme=warp] .act-cards{gap:7px}:root[data-theme=warp] .act-stat{border-color:var(--border);background:var(--surface);border-radius:5px;gap:1px;padding:9px 10px}:root[data-theme=warp] button.act-stat:hover,:root[data-theme=warp] .act-stat.on{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 7%, var(--surface))}:root[data-theme=warp] .act-stat-label,:root[data-theme=warp] .act-stat-sub{color:var(--text-dim);font-size:10px}:root[data-theme=warp] .act-stat-value{color:var(--text-strong);font-size:20px;font-weight:500;line-height:1.2}:root[data-theme=warp] .act-stat.alert .act-stat-value{color:var(--warn)}:root[data-theme=warp] .act-section-head{gap:6px;margin-top:2px;font-size:11px;font-weight:500}:root[data-theme=warp] .act-count{font-size:10px}:root[data-theme=warp] .act-link{color:var(--ui-accent);font-size:10px}:root[data-theme=warp] .act-table-wrap,:root[data-theme=warp] .act-timeline{border-color:var(--border);background:var(--surface);border-radius:5px}:root[data-theme=warp] .act-table{font-size:11px}:root[data-theme=warp] .act-table th{border-color:var(--border);background:var(--surface-2);padding:6px 7px;font-size:10px;font-weight:500}:root[data-theme=warp] .act-table td{border-color:var(--border);padding:6px 7px}:root[data-theme=warp] .act-agent,:root[data-theme=warp] .act-state{gap:5px}:root[data-theme=warp] .act-dot{width:6px;height:6px}:root[data-theme=warp] .act-state.working .act-dot{background:var(--green)}:root[data-theme=warp] .act-open{border-color:var(--border-strong);border-radius:4px;height:21px;padding-inline:7px;font-size:10px}:root[data-theme=warp] .act-open:hover,:root[data-theme=warp] .act-open:focus-visible,:root[data-theme=warp] .act-select:focus-visible,:root[data-theme=warp] .act-seg-btn:focus-visible,:root[data-theme=warp] .act-stat:focus-visible{border-color:var(--ui-accent);outline-color:var(--ui-accent)}:root[data-theme=warp] .act-none,:root[data-theme=warp] .act-empty{border-color:var(--border-strong);background:var(--surface);border-radius:5px;padding:13px;font-size:11px}:root[data-theme=warp] .act-empty-title{font-size:12px;font-weight:500}:root[data-theme=warp] .act-timeline{max-height:min(260px,30vh)}:root[data-theme=warp] .act-event{border-color:var(--border);grid-template-columns:82px 67px minmax(0,1fr);gap:7px;padding:5px 8px;font-size:11px}:root[data-theme=warp] .act-time,:root[data-theme=warp] .act-kind{font-size:10px}:root[data-theme=warp] .act-kind{border-radius:4px;padding:1px 6px}:root[data-theme=warp] .act-kind.message{background:color-mix(in srgb, var(--ui-accent) 13%, var(--surface));color:var(--ui-accent)}:root[data-theme=warp] .act-kind.approval{color:var(--warn)}:root[data-theme=warp] .act-kind.limit{color:var(--danger)}:root[data-theme=warp] .ws-menu{border-color:var(--border-strong);background:var(--surface);border-radius:5px;width:238px;font-size:11px}:root[data-theme=warp] .ws-menu .ctx-menu-item{border-radius:3px;min-height:26px;font-size:11px}:root[data-theme=warp] .ws-row-more{opacity:.6}:root[data-theme=warp] .ws-team-row:hover .ws-row-more,:root[data-theme=warp] .ws-team-row:focus-within .ws-row-more,:root[data-theme=warp] .ws-row-more.on{opacity:1}:root[data-theme=warp] .confirm-card{border-color:var(--border-strong);background:var(--chrome);border-radius:7px;width:min(390px,100%);padding:16px 18px}:root[data-theme=warp] .confirm-title{font-size:13px;font-weight:500}:root[data-theme=warp] .confirm-text{font-size:11px}:root[data-theme=warp] .confirm-actions{gap:6px;margin-top:14px}:root[data-theme=warp] .confirm-btn{border-color:var(--border-strong);background:var(--surface);height:26px;color:var(--text);border-radius:4px;padding-inline:10px;font-size:11px}:root[data-theme=warp] .confirm-btn:hover:not(:disabled),:root[data-theme=warp] .confirm-btn:focus-visible{border-color:var(--ui-accent);color:var(--text-strong);outline-color:var(--ui-accent)}:root[data-theme=warp] .confirm-btn.primary{border-color:color-mix(in srgb, var(--ui-accent) 52%, var(--border));background:color-mix(in srgb, var(--ui-accent) 12%, var(--surface));color:var(--text-strong)}:root[data-theme=warp] .confirm-btn.primary.danger,:root[data-theme=warp] .confirm-btn.danger{border-color:color-mix(in srgb, var(--danger) 58%, var(--border));color:var(--danger)}:root[data-theme=warp] .confirm-btn.primary.danger{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}:root[data-theme=warp] .notes-card{border-color:var(--border-strong);background:var(--chrome);border-radius:7px;gap:8px;width:min(800px,100%);height:min(680px,100vh - 48px);padding:14px 16px}:root[data-theme=warp] .notes-where,:root[data-theme=warp] .notes-status{color:var(--text-dim);font-size:10px}:root[data-theme=warp] .notes-tools{gap:5px}:root[data-theme=warp] .notes-conflict{border-radius:5px;gap:6px;padding:7px 9px;font-size:11px}:root[data-theme=warp] .notes-view,:root[data-theme=warp] .notes-editor{border-color:var(--border);background:var(--surface);border-radius:5px}:root[data-theme=warp] .notes-view{padding:12px 16px;font-size:11px;line-height:1.55}:root[data-theme=warp] .notes-editor{padding:12px 14px;font-size:11px}:root[data-theme=warp] .notes-editor:focus{border-color:var(--ui-accent)}:root[data-theme=warp] .notes-h1{margin-bottom:8px;font-size:16px;font-weight:500}:root[data-theme=warp] .notes-h2{margin:14px 0 5px;font-size:12px;font-weight:500}:root[data-theme=warp] .notes-p,:root[data-theme=warp] .notes-quote,:root[data-theme=warp] .notes-list,:root[data-theme=warp] .notes-code{margin-bottom:8px}:root[data-theme=warp] .notes-quote{border-color:var(--border-strong)}:root[data-theme=warp] .notes-code,:root[data-theme=warp] .notes-view code{background:var(--surface-2);border-radius:4px;font-size:10px}:root[data-theme=warp] .notes-hr{border-color:var(--border);margin-block:10px}:root[data-theme=warp] .act-event.expandable:hover,:root[data-theme=warp] .act-event.open{background:var(--surface-2)}:root[data-theme=warp] .act-event.expandable:focus-visible{outline-color:var(--ui-accent)}:root[data-theme=warp] .act-full{border-color:var(--border);background:var(--chrome);border-radius:4px;max-height:220px;padding:7px 9px;font-size:11px}:root[data-theme=warp] .task-board-head{padding:9px 9px 0}:root[data-theme=warp] .task-board-new{border-color:var(--border-strong);background:var(--surface);border-radius:4px;margin-bottom:6px;padding:6px 8px;font-size:11px;font-weight:500}:root[data-theme=warp] .task-board-new:hover,:root[data-theme=warp] .task-board-new:focus-visible{border-color:var(--ui-accent);outline-color:var(--ui-accent)}:root[data-theme=warp] .task-board-new-hint{color:var(--text-dim);font-size:10px}:root[data-theme=warp] .task-card-extra{gap:2px;margin-top:3px}:root[data-theme=warp] .task-branch{border-color:var(--border);color:var(--text-dim);border-radius:3px;padding:1px 5px;font-size:10px}:root[data-theme=warp] .task-brief{font-size:10px;line-height:1.35}:root[data-theme=warp] .nt-dialog{border-color:var(--border-strong);background:var(--chrome);border-radius:7px;gap:6px;width:min(560px,100%);max-height:calc(100vh - 36px);padding:15px 17px}:root[data-theme=warp] .nt-head h2{font-size:14px;font-weight:500}:root[data-theme=warp] .nt-head p{margin-bottom:3px;font-size:10px}:root[data-theme=warp] .nt-label{margin-top:4px;font-size:10px;font-weight:500}:root[data-theme=warp] .nt-input,:root[data-theme=warp] .nt-select{border-color:var(--border-strong);background:var(--surface);color:var(--text-strong);border-radius:4px;font-size:11px}:root[data-theme=warp] .nt-input{padding:6px 8px}:root[data-theme=warp] .nt-input:focus,:root[data-theme=warp] .nt-select:focus-visible{border-color:var(--ui-accent);outline-color:var(--ui-accent)}:root[data-theme=warp] .nt-brief{min-height:72px}:root[data-theme=warp] .nt-agents{gap:5px}:root[data-theme=warp] .nt-agent,:root[data-theme=warp] .nt-where{border-color:var(--border);background:var(--surface);border-radius:4px;gap:7px;padding:6px 8px}:root[data-theme=warp] .nt-agent.on,:root[data-theme=warp] .nt-where.on{border-color:color-mix(in srgb, var(--ui-accent) 60%, var(--border));background:color-mix(in srgb, var(--ui-accent) 7%, var(--surface))}:root[data-theme=warp] .nt-agent.off,:root[data-theme=warp] .nt-where.off{opacity:.55}:root[data-theme=warp] .nt-agent input,:root[data-theme=warp] .nt-where input{accent-color:var(--ui-accent)}:root[data-theme=warp] .nt-agent-body,:root[data-theme=warp] .nt-where-body{gap:1px}:root[data-theme=warp] .nt-agent-name,:root[data-theme=warp] .nt-where-name{font-size:11px}:root[data-theme=warp] .nt-agent-sub,:root[data-theme=warp] .nt-where-sub,:root[data-theme=warp] .nt-where-name em{font-size:10px}:root[data-theme=warp] .nt-where-name em{color:var(--ui-accent)}:root[data-theme=warp] .nt-review{flex-wrap:wrap;gap:5px;margin-top:4px;font-size:11px}:root[data-theme=warp] .nt-select{height:25px;padding-inline:6px}:root[data-theme=warp] .nt-actions{gap:6px;margin-top:7px}:root[data-theme=warp] .nt-btn{border-color:var(--border-strong);background:var(--surface);height:27px;color:var(--text);border-radius:4px;padding-inline:10px;font-size:11px}:root[data-theme=warp] .nt-btn.primary{border-color:color-mix(in srgb, var(--ui-accent) 56%, var(--border));background:color-mix(in srgb, var(--ui-accent) 12%, var(--surface));color:var(--text-strong)}:root[data-theme=warp] .nt-btn:hover:not(:disabled),:root[data-theme=warp] .nt-btn:focus-visible{border-color:var(--ui-accent);outline-color:var(--ui-accent)}:root[data-theme=warp] .rv-card{border-color:var(--border-strong);background:var(--chrome);border-radius:7px;gap:8px;width:min(1040px,100%);height:min(620px,100vh - 32px);padding:14px 16px}:root[data-theme=warp] .rv-plus{color:var(--ok)}:root[data-theme=warp] .rv-minus{color:var(--danger)}:root[data-theme=warp] .rv-checks{gap:4px 12px;font-size:11px}:root[data-theme=warp] .rv-check{gap:5px;line-height:1.35}:root[data-theme=warp] .rv-check-mark{width:14px;height:14px;font-size:9px}:root[data-theme=warp] .rv-check.info .rv-check-mark,:root[data-theme=warp] .rv-check.wait .rv-check-mark{background:var(--surface-3);color:var(--text-dim)}:root[data-theme=warp] .rv-body{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:8px}:root[data-theme=warp] .rv-side{gap:10px}:root[data-theme=warp] .rv-section-head{letter-spacing:.02em;margin-bottom:3px;font-size:10px;font-weight:500}:root[data-theme=warp] .rv-brief,:root[data-theme=warp] .rv-plain{font-size:11px;line-height:1.4}:root[data-theme=warp] .rv-file{border-radius:4px}:root[data-theme=warp] .rv-file.on{box-shadow:inset 2px 0 0 var(--ui-accent)}:root[data-theme=warp] .rv-file.viewed .rv-path{color:var(--text-dim)}:root[data-theme=warp] .rv-file-btn{gap:5px;padding:4px 5px;font-size:11px}:root[data-theme=warp] .rv-status{font-size:10px}:root[data-theme=warp] .rv-path{font-size:11px}:root[data-theme=warp] .rv-counts{font-size:10px}:root[data-theme=warp] .rv-viewed input,:root[data-theme=warp] .rv-cleanup input{accent-color:var(--ui-accent)}:root[data-theme=warp] .rv-commit{gap:1px;padding:5px;font-size:11px}:root[data-theme=warp] .rv-commit-body{font-size:10px;line-height:1.4}:root[data-theme=warp] .rv-diff{border-color:var(--border);background:var(--surface);border-radius:5px}:root[data-theme=warp] .rv-diff-head{background:var(--surface-2);padding:6px 9px;font-size:11px}:root[data-theme=warp] .rv-table{font-size:10.5px;line-height:1.45}:root[data-theme=warp] .rv-hunk td{background:color-mix(in srgb, var(--ui-accent) 7%, var(--surface));padding:3px 8px}:root[data-theme=warp] .rv-num{padding-inline:5px}:root[data-theme=warp] .rv-code{padding-right:8px}:root[data-theme=warp] .rv-sign{width:12px}:root[data-theme=warp] .rv-line.add{background:color-mix(in srgb, var(--ok) 10%, transparent)}:root[data-theme=warp] .rv-line.del{background:color-mix(in srgb, var(--danger) 10%, transparent)}:root[data-theme=warp] .rv-line.ctx .rv-sign,:root[data-theme=warp] .rv-line.note .rv-code{color:var(--text-dim)}:root[data-theme=warp] .rv-feedback{gap:5px}:root[data-theme=warp] .rv-feedback-text{height:86px;font-size:11px}:root[data-theme=warp] .rv-foot{gap:6px}:root[data-theme=warp] .rv-cleanup{gap:5px;font-size:10px}:root[data-theme=warp] .task-review-btn{border-color:color-mix(in srgb, var(--ui-accent) 55%, var(--border));background:color-mix(in srgb, var(--ui-accent) 10%, var(--surface));color:var(--text-strong)}:root[data-theme=warp] .ws-lead-tag{border-color:var(--border);color:var(--text-dim);letter-spacing:.02em;border-radius:3px;margin-left:5px;padding:0 4px;font-size:9px;font-weight:500}:root[data-theme=warp] .task-lead{border-color:var(--border);border-radius:3px;padding-inline:5px;font-size:10px}:root[data-theme=warp] .task-lead.pending{color:var(--warn)}:root[data-theme=warp] .task-lead.approved{border-color:color-mix(in srgb, var(--ok) 45%, var(--border));color:var(--ok)}:root[data-theme=warp] .ws-session-state{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=warp] .ws-session-task{min-width:0;color:var(--text-dim);opacity:1;margin-top:1px;font-size:10px;line-height:1.4}:root[data-theme=warp] .ws-session-task.none{opacity:.7;font-style:normal}:root[data-theme=warp] .ws-session .ws-session-state.track-info{color:var(--ui-accent)}:root[data-theme=warp] .ws-session .ws-session-state.track-warn{color:var(--warn)}:root[data-theme=warp] .ws-session .ws-session-state.track-alert{color:var(--danger)}:root[data-theme=warp] .task-track{border-left:2px solid var(--border-strong);min-width:0;color:var(--text-dim);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:3px;margin-top:5px;padding-left:7px;font-size:10.5px;line-height:1.45}:root[data-theme=warp] .task-track-reason{color:var(--text-dim)}:root[data-theme=warp] .task-track.track-warn{border-left-color:var(--warn)}:root[data-theme=warp] .task-track.track-alert{border-left-color:var(--danger)}:root[data-theme=warp] .task-track.track-warn .task-track-reason{color:var(--warn)}:root[data-theme=warp] .task-track.track-alert .task-track-reason{color:var(--danger)}:root[data-theme=warp] .pane-stuck{border:1px solid color-mix(in srgb, var(--warn) 32%, var(--border));background:color-mix(in srgb, var(--warn) 9%, var(--surface));min-width:0;max-width:110px;color:var(--warn);font-variant-numeric:tabular-nums;text-overflow:ellipsis;border-radius:3px;flex:none;padding:0 5px;font-size:10px;line-height:16px;overflow:hidden}:root[data-theme=warp] .pane-stuck.alert{border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}:root[data-theme=warp] .pane{container:warp-pane/inline-size}@container warp-pane (width<=300px){:root[data-theme=warp] .pane-stuck{display:none}}
