.ui-async-panel-loading.svelte-1bru1yp{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-small-size);margin:0;display:flex}.directory-picker.svelte-r77pwt{gap:var(--space-xs);flex-direction:column;display:flex}.visually-hidden.svelte-r77pwt{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hint.svelte-r77pwt{color:var(--color-text-secondary);font-size:var(--text-small-size);margin:0}.breadcrumb.svelte-r77pwt{align-items:center;gap:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-small-size);flex-wrap:wrap;display:flex}.crumb.svelte-r77pwt{color:var(--color-text-secondary);cursor:pointer;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);font:inherit;transition:background-color var(--duration-fast) var(--ease-beat);background:0 0;border:none}.crumb.svelte-r77pwt:hover{background:var(--color-fill-subtle);color:var(--color-text-primary)}.crumb.svelte-r77pwt:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:-1px}.crumb-sep.svelte-r77pwt{color:var(--color-text-muted)}.git-marker.svelte-r77pwt{align-items:center;gap:var(--space-3xs);color:var(--color-text-secondary);font-size:var(--text-small-size);margin:0;display:flex}.recent.svelte-r77pwt{align-items:center;gap:var(--space-2xs);font-size:var(--text-small-size);flex-wrap:wrap;display:flex}.recent-label.svelte-r77pwt{color:var(--color-text-muted)}.recent-path.svelte-r77pwt{border:1px solid var(--color-border-subtle);background:var(--color-fill-subtle);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);font:inherit;font-family:var(--font-mono);transition:background-color var(--duration-fast) var(--ease-beat), color var(--duration-fast) var(--ease-beat)}.recent-path.svelte-r77pwt:hover{background:var(--color-fill-subtle);color:var(--color-text-primary)}.recent-path.svelte-r77pwt:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:-1px}.entries.svelte-r77pwt{max-height:var(--scroll-cap-height);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-2xs);overflow-y:auto}[data-testid=directory-picker-loading]{color:var(--color-text-secondary)}.entry-list.svelte-r77pwt{margin:0;padding:0;list-style:none}.entry.svelte-r77pwt{align-items:center;gap:var(--space-xs);text-align:left;width:100%;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);font:inherit;font-family:var(--font-mono);font-size:var(--text-small-size);background:0 0;border:none;display:flex}.entry-dir.svelte-r77pwt{color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat)}.entry-dir.svelte-r77pwt:hover{background:var(--color-fill-subtle)}.entry-dir.svelte-r77pwt:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:-2px}.entry-file.svelte-r77pwt{color:var(--color-text-muted)}.entry-icon.svelte-r77pwt{flex-shrink:0;width:1rem;height:1rem;display:inline-flex}.entry-name.svelte-r77pwt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.target-picker.svelte-p8atvd{gap:var(--space-2xs);flex-direction:column;max-height:14rem;display:flex;overflow-y:auto}.target-option.svelte-p8atvd{align-items:center;gap:var(--space-xs) var(--space-sm);text-align:left;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat), border-color var(--duration-fast) var(--ease-beat), transform var(--duration-instant) var(--ease-beat);border-left:2px solid #0000;flex-wrap:wrap;display:flex}.target-option.svelte-p8atvd:not(:disabled):active{transform:scale(.995)}.target-option.svelte-p8atvd:hover:not(:disabled){background:var(--color-fill-subtle)}.target-option.svelte-p8atvd:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.target-option.selected.svelte-p8atvd{border-left-color:var(--color-accent);background:var(--color-accent-subtle)}.target-option.svelte-p8atvd:disabled{opacity:.55;cursor:not-allowed}.label.svelte-p8atvd{font-weight:500}.meta.svelte-p8atvd{align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--text-caption-size);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.node-id.svelte-p8atvd{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:9rem;display:inline-block;overflow:hidden}.empty-state-slot.svelte-100d8mo{border-radius:var(--radius-lg);background:var(--color-fill-subtle)}.status-line.svelte-100d8mo{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-2xl);color:var(--color-text-secondary);font-size:var(--text-small-size);margin:0;display:flex}.project-form.svelte-100d8mo{gap:var(--space-md);flex-direction:column;display:flex}.archive-context.svelte-ci005u{color:var(--color-text-secondary);margin:0}.archive-checkbox.svelte-ci005u{align-items:center;gap:var(--space-xs);font-size:var(--text-small-size);display:flex}.archive-inplace-note.svelte-ci005u{font-size:var(--text-small-size);color:var(--color-text-secondary);margin:0}.actions.svelte-ci005u{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.attachment-bar.svelte-1ymewhi{gap:var(--space-sm);border-radius:var(--radius-lg);min-width:0;transition:background-color var(--duration-fast) var(--ease-beat);flex-direction:column;flex:1;display:flex}.attachment-bar.drag-active.svelte-1ymewhi{background:var(--color-accent-subtle);outline:1px dashed var(--color-accent);outline-offset:2px}.file-input.svelte-1ymewhi{display:none}.chips.svelte-1ymewhi{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-1ymewhi{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-2xs) var(--space-xs);max-width:var(--attachment-chip-max-width);animation:svelte-1ymewhi-chip-in var(--duration-base) var(--ease-beat) both;display:flex}@keyframes svelte-1ymewhi-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chip.failed.svelte-1ymewhi{border-color:var(--color-danger)}.preview.svelte-1ymewhi{width:var(--attachment-thumb-size);height:var(--attachment-thumb-size);border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.preview.placeholder.svelte-1ymewhi{background:var(--color-fill)}.meta.svelte-1ymewhi{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.name.svelte-1ymewhi{font-size:var(--text-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status.svelte-1ymewhi{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.status.error.svelte-1ymewhi{color:var(--color-danger);white-space:normal}.retry{flex-shrink:0}.remove{opacity:.6}.remove:hover{opacity:1}.canvas-tab-strip.svelte-qw2oth{align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-sm) 0;border-bottom:1px solid var(--color-border-subtle);display:flex;overflow-x:auto}.canvas-tab-strip-narrow.svelte-qw2oth{padding-bottom:var(--space-2xs);justify-content:space-between;overflow-x:visible}.canvas-tab.svelte-qw2oth{align-items:center;gap:var(--space-3xs);border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--color-text-secondary);padding-inline-end:var(--space-3xs);display:flex}.canvas-tab.active.svelte-qw2oth{background:var(--color-surface-raised);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-bottom-color:#0000;margin-bottom:-1px}.canvas-tab-activate.svelte-qw2oth,.canvas-tab-narrow-current.svelte-qw2oth,.canvas-tab-picker-item.svelte-qw2oth{align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-sm);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;display:flex}.canvas-tab-narrow-current.svelte-qw2oth{flex:1;justify-content:flex-start;min-width:0}.canvas-tab-label.svelte-qw2oth{text-overflow:ellipsis;max-width:12rem;overflow:hidden}.canvas-tab-dirty-dot.svelte-qw2oth{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.canvas-tab-picker-list.svelte-qw2oth{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.canvas-tab-picker-item.svelte-qw2oth{border-radius:var(--radius-md);width:100%}.canvas-tab-picker-item.active.svelte-qw2oth{background:var(--color-fill-subtle);color:var(--color-text-primary)}.canvas-zero-state.svelte-emd1e7{align-items:center;gap:var(--space-2xl);width:100%;max-width:var(--measure-wide);padding:var(--space-2xl);flex-direction:column;margin:0 auto;display:flex}.canvas-zero-state-intro.svelte-emd1e7{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.canvas-zero-state-intro.svelte-emd1e7 .canvas-zero-state-mark{opacity:.14;width:4rem;height:4rem;color:var(--color-text-primary)}.canvas-zero-state-message.svelte-emd1e7{max-width:28rem;color:var(--color-text-secondary);margin:0}.canvas-zero-state-cta.svelte-emd1e7{margin-top:var(--space-2xs)}.canvas-zero-state-grid.svelte-emd1e7{gap:var(--space-lg);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (width<=960px){.canvas-zero-state-grid.svelte-emd1e7{grid-template-columns:1fr}}.canvas-zero-state-grid.svelte-emd1e7 .canvas-zero-state-panel{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.canvas-zero-state-grid.svelte-emd1e7 h2:where(.svelte-emd1e7){font-size:var(--text-small-size);color:var(--color-text-secondary);margin:0;font-weight:600}.canvas-zero-state-empty.svelte-emd1e7{color:var(--color-text-muted);margin:0}.canvas-zero-state-recent-list.svelte-emd1e7,.canvas-zero-state-tail-list.svelte-emd1e7,.canvas-zero-state-bindings-list.svelte-emd1e7{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.canvas-zero-state-recent-item.svelte-emd1e7{align-items:flex-start;gap:var(--space-3xs);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-beat);background:0 0;border:none;flex-direction:column;display:flex}.canvas-zero-state-recent-item.svelte-emd1e7:hover,.canvas-zero-state-recent-item.svelte-emd1e7:focus-visible{background:var(--color-fill-subtle)}.canvas-zero-state-recent-meta.svelte-emd1e7{color:var(--color-text-muted);font-size:var(--text-caption-size)}.canvas-zero-state-tail-session.svelte-emd1e7{color:var(--color-text-muted);font-size:var(--text-caption-size);margin:0}.canvas-zero-state-tail-row.svelte-emd1e7{gap:var(--space-3xs);padding:var(--space-2xs) 0;border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.canvas-zero-state-tail-row.svelte-emd1e7:first-child{border-top:none}.canvas-zero-state-tail-speaker.svelte-emd1e7{color:var(--color-text-muted);font-size:var(--text-caption-size)}.canvas-zero-state-tail-text.svelte-emd1e7{color:var(--color-text-secondary)}.canvas-zero-state-binding-row.svelte-emd1e7{align-items:baseline;gap:var(--space-sm);display:flex}.canvas-zero-state-binding-key.svelte-emd1e7{padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.checkpoint-restore-context.svelte-1jm1fs0{color:var(--color-text-secondary);margin:0}.checkpoint-restore-preview.svelte-1jm1fs0,.checkpoint-restore-result.svelte-1jm1fs0{color:var(--color-text-primary);margin:0}.actions.svelte-1jm1fs0{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.checkpoint-context.svelte-9linzv{color:var(--color-text-secondary);margin:0}.checkpoint-create-form.svelte-9linzv{align-items:center;gap:var(--space-xs);display:flex}.checkpoint-create-form.svelte-9linzv .ui-input{flex:auto;min-width:0}.checkpoint-rows.svelte-9linzv{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checkpoint-label.svelte-9linzv{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-small-size);color:var(--color-text-primary);flex:auto;overflow:hidden}.checkpoint-time.svelte-9linzv{font-size:var(--text-small-size);color:var(--color-text-muted);flex:none}.command-palette-panel{width:var(--dialog-width-md);max-height:var(--dialog-max-height)}.palette-input.svelte-wh9uu8{padding:var(--space-sm) var(--space-3xs);border:none;border-bottom:1px solid var(--color-border);font-size:var(--text-body-size);color:inherit;background:0 0;font-family:inherit}.palette-input.svelte-wh9uu8::placeholder{color:var(--color-text-muted)}.palette-input.svelte-wh9uu8:focus{outline:none}.palette-results.svelte-wh9uu8{margin:0;padding:0;list-style:none;overflow-y:auto}.palette-empty.svelte-wh9uu8{padding:var(--space-sm) var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-small-size)}.palette-item.svelte-wh9uu8{align-items:center;gap:var(--space-sm);text-align:left;width:100%;color:inherit;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat), border-color var(--duration-fast) var(--ease-beat);background:0 0;border:none;border-left:2px solid #0000;display:flex}.palette-item.svelte-wh9uu8:not(:disabled):active{transform:scale(.995)}.palette-item.active.svelte-wh9uu8{background:var(--color-accent-subtle);border-left-color:var(--color-accent)}.entry-icon{width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--color-text-secondary)}.palette-item.active.svelte-wh9uu8 .entry-icon{color:var(--color-accent)}.label.svelte-wh9uu8{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-size);flex:1;overflow:hidden}.meta.svelte-wh9uu8{font-size:var(--text-small-size);color:var(--color-text-muted);flex-shrink:0}.palette-hints.svelte-wh9uu8{gap:var(--space-md);font-size:var(--text-caption-size);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.sr-only.svelte-wh9uu8{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-textarea.svelte-6d1nwp{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);color:inherit;font-family:inherit;font-size:var(--text-body-size);resize:vertical;transition:border-color var(--duration-fast) var(--ease-beat)}.ui-textarea.svelte-6d1nwp::placeholder{color:var(--color-text-muted)}.ui-textarea.svelte-6d1nwp:hover:not(:disabled){border-color:var(--color-border-strong)}.ui-textarea.svelte-6d1nwp:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ui-textarea.svelte-6d1nwp:disabled{cursor:not-allowed;opacity:.55}.ui-textarea[aria-invalid=true].svelte-6d1nwp{border-color:var(--color-danger)}@media (pointer:coarse){.ui-textarea.svelte-6d1nwp{font-size:1rem}}.commit-form.svelte-1o60lor{gap:var(--space-sm);flex-direction:column;display:flex}.commit-result.svelte-1o60lor{color:var(--color-text-secondary);margin:0}.actions.svelte-1o60lor{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.ui-checkbox.svelte-zlg8mq{align-items:center;gap:var(--space-sm);color:var(--color-text-primary);cursor:pointer;display:inline-flex}.ui-checkbox-disabled.svelte-zlg8mq{cursor:not-allowed;opacity:.55}.ui-checkbox-track.svelte-zlg8mq{flex-shrink:0;width:2rem;height:1.15rem;display:inline-flex;position:relative}.ui-checkbox-track.svelte-zlg8mq input:where(.svelte-zlg8mq){opacity:0;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}.ui-checkbox-track-fill.svelte-zlg8mq{border-radius:var(--radius-full);background:var(--color-fill);border:1px solid var(--color-border);transition:background-color var(--duration-fast) var(--ease-beat);position:absolute;inset:0}.ui-checkbox-track-fill.svelte-zlg8mq:before{content:"";border-radius:var(--radius-full);background:var(--color-text-secondary);width:calc(1.15rem - 4px);height:calc(1.15rem - 4px);transition:transform var(--duration-fast) var(--ease-beat), background-color var(--duration-fast) var(--ease-beat);position:absolute;top:1px;left:1px}.ui-checkbox-track.svelte-zlg8mq input:where(.svelte-zlg8mq):checked+.ui-checkbox-track-fill:where(.svelte-zlg8mq){background:var(--color-accent-subtle);border-color:var(--color-accent)}.ui-checkbox-track.svelte-zlg8mq input:where(.svelte-zlg8mq):checked+.ui-checkbox-track-fill:where(.svelte-zlg8mq):before{background:var(--color-accent);transform:translate(.85rem)}.ui-checkbox-track.svelte-zlg8mq input:where(.svelte-zlg8mq):focus-visible+.ui-checkbox-track-fill:where(.svelte-zlg8mq){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (pointer:coarse){.ui-checkbox-track.svelte-zlg8mq{width:var(--touch-target-min);height:24px}.ui-checkbox-track-fill.svelte-zlg8mq:before{width:20px;height:20px}.ui-checkbox-track.svelte-zlg8mq input:where(.svelte-zlg8mq):checked+.ui-checkbox-track-fill:where(.svelte-zlg8mq):before{transform:translateX(calc(var(--touch-target-min) - 24px))}}.ui-select.svelte-gjx2ev{display:inline-flex;position:relative}.ui-select-trigger.svelte-gjx2ev{justify-content:space-between;align-items:center;gap:var(--space-xs);background:var(--color-surface);width:100%;color:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-beat), background-color var(--duration-fast) var(--ease-beat);display:inline-flex}.ui-select-trigger-md.svelte-gjx2ev{padding:var(--space-sm) var(--space-lg);font-size:var(--text-body-size)}.ui-select-trigger-sm.svelte-gjx2ev{padding:var(--space-2xs) var(--space-md);font-size:var(--text-small-size)}.ui-select-value.svelte-gjx2ev{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-chevron.svelte-gjx2ev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-beat)}.ui-select-trigger-expanded.svelte-gjx2ev .ui-select-chevron{transform:rotate(180deg)}.ui-select-trigger.svelte-gjx2ev:hover:not(:disabled){border-color:var(--color-border-strong)}.ui-select-trigger.svelte-gjx2ev:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ui-select-trigger.svelte-gjx2ev:disabled{cursor:not-allowed;opacity:.55}.ui-select-listbox.svelte-gjx2ev{z-index:var(--z-sticky);top:calc(100% + var(--space-2xs));min-width:100%;max-height:16rem;padding:var(--space-2xs);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;left:0;overflow-y:auto}.ui-select-listbox-up.svelte-gjx2ev{top:auto;bottom:calc(100% + var(--space-2xs))}.ui-select-option.svelte-gjx2ev{justify-content:space-between;align-items:baseline;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat);background:0 0;border:none;display:flex}.ui-select-option-active.svelte-gjx2ev{background:var(--color-fill-subtle)}.ui-select-option[aria-selected=true].svelte-gjx2ev{color:var(--color-accent);background:var(--color-accent-subtle)}.ui-select-option-hint.svelte-gjx2ev{color:var(--color-text-secondary);font-size:var(--text-small-size)}.ui-select-group-label.svelte-gjx2ev{padding:var(--space-2xs) var(--space-sm);font-size:var(--text-caption-size);line-height:var(--text-caption-line);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;font-weight:var(--text-caption-weight);color:var(--color-text-secondary);display:block}.ui-select-group-options.svelte-gjx2ev{margin:0;padding:0;list-style:none}@media (pointer:coarse){.ui-select-trigger-md.svelte-gjx2ev{min-height:var(--touch-target-min)}.ui-select-trigger-sm.svelte-gjx2ev{min-height:var(--touch-target-compact)}.ui-select-option.svelte-gjx2ev{min-height:var(--touch-target-min)}}.config-bar.svelte-qvfemz{align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--text-small-size);flex-wrap:nowrap;flex:1;display:flex}.control.svelte-qvfemz{align-items:center;gap:var(--space-2xs);display:flex}.label.svelte-qvfemz{color:var(--color-text-secondary)}.agent.svelte-qvfemz{min-width:2.5rem;min-height:var(--space-2xl);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-fill-subtle);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:0 2 auto;overflow:hidden}.config-trigger.svelte-qvfemz{align-items:center;gap:var(--space-xs);max-width:14rem;min-height:var(--space-2xl);padding:var(--space-2xs) var(--space-md);background:var(--color-surface);color:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--text-small-size);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-beat), background-color var(--duration-fast) var(--ease-beat);display:inline-flex}.config-trigger-root.svelte-qvfemz{flex:0 auto;min-width:0;position:relative}.config-trigger.svelte-qvfemz{align-items:center;gap:var(--space-xs);max-width:var(--config-popover-width);padding:var(--space-2xs) var(--space-md);background:var(--color-surface);color:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--text-small-size);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-beat), background-color var(--duration-fast) var(--ease-beat);display:inline-flex}.config-trigger.svelte-qvfemz:hover{border-color:var(--color-border-strong)}.config-trigger.svelte-qvfemz:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.config-trigger-value.svelte-qvfemz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.config-trigger-chevron{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-beat)}.config-trigger-expanded.svelte-qvfemz .config-trigger-chevron{transform:rotate(180deg)}.config-popover.svelte-qvfemz{z-index:var(--z-sticky);top:calc(100% + var(--space-2xs));gap:var(--space-md);width:max-content;min-width:var(--config-popover-width);max-height:var(--config-popover-max-height);padding:var(--space-md);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.config-popover.svelte-qvfemz:focus-visible{outline:none}.config-popover-up.svelte-qvfemz{top:auto;bottom:calc(100% + var(--space-2xs))}.config-popover-section.svelte-qvfemz{gap:var(--space-2xs);flex-direction:column;display:flex}.config-popover-section-head.svelte-qvfemz{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.config-popover-section-row.svelte-qvfemz{align-items:center;gap:var(--space-2xs);display:flex}.mode.svelte-qvfemz{border:1px solid var(--color-border);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.mode-choice{color:var(--color-text-secondary);border-radius:0}.mode-choice:hover{background:var(--color-fill-subtle);text-decoration:none}.mode-choice.selected{background:var(--color-accent-subtle);color:var(--color-accent)}@media (pointer:coarse){.config-trigger.svelte-qvfemz,.mode-choice{min-height:var(--touch-target-min)}}.context-limit-warning.svelte-x1fhzy{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-warning-subtle);border:1px solid var(--color-warning);color:var(--color-warning);animation:svelte-x1fhzy-beat-in var(--duration-base) var(--ease-beat) both;display:flex}.context-limit-warning-text.svelte-x1fhzy{font-size:var(--text-small-size);line-height:var(--text-small-line);flex:1}@keyframes svelte-x1fhzy-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.discard-hunk-context.svelte-pxqnwm{color:var(--color-text-secondary);margin:0}.actions.svelte-pxqnwm{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.file-tree.svelte-nfonjo{font-family:var(--font-mono);font-size:var(--text-code-size);overflow-y:auto}[data-testid=file-tree-loading]{padding:var(--space-2xs) var(--space-xs);color:var(--color-text-secondary)}[data-testid=file-tree-error]{padding:var(--space-2xs) 0}.tree-entries.svelte-nfonjo{margin:0;padding:0;list-style:none}.tree-children.svelte-nfonjo{animation:svelte-nfonjo-tree-reveal var(--duration-base) var(--ease-beat)}.tree-children.svelte-nfonjo .tree-entries:where(.svelte-nfonjo){padding-left:var(--space-lg);border-left:1px solid var(--color-border-subtle);margin-left:var(--space-sm)}@keyframes svelte-nfonjo-tree-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tree-row.svelte-nfonjo{align-items:center;gap:var(--space-xs);width:100%;color:var(--color-text-primary);text-align:left;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-beat);background:0 0;border:none;display:flex}.tree-row.svelte-nfonjo:hover{background:var(--color-fill-subtle)}.tree-row.svelte-nfonjo:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:-2px}.tree-chevron.svelte-nfonjo,.tree-icon.svelte-nfonjo{width:1rem;height:1rem;color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.tree-chevron.svelte-nfonjo{transition:transform var(--duration-fast) var(--ease-beat)}.tree-chevron-open.svelte-nfonjo{transform:rotate(90deg)}.name.svelte-nfonjo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-button{opacity:.5}.copy-button:hover,.copy-button:focus-visible,.copy-button.copy-button-prominent{opacity:1}.copy-button.copied{opacity:1;color:var(--color-success);animation:svelte-1kw4msz-copy-confirm-pulse var(--duration-base) var(--ease-tension)}@keyframes svelte-1kw4msz-copy-confirm-pulse{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.copy-button.copy-button-reveal{opacity:0}.copy-button.copy-button-reveal:hover,.copy-button.copy-button-reveal:focus-visible{opacity:1}@media (hover:none){.copy-button.copy-button-reveal{opacity:.7}}@media (pointer:coarse){.copy-button{opacity:.7}}.file-editor.svelte-100a4wt{min-height:0;padding:var(--space-md);gap:var(--space-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.file-editor-header.svelte-100a4wt{align-items:center;gap:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border-subtle);display:flex}.file-editor-path.svelte-100a4wt{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);flex:1;overflow:hidden}[data-testid=file-editor-loading]{padding:var(--space-2xl) 0;justify-content:center}[data-testid=file-editor-error]{padding:var(--space-sm) 0}.file-editor-truncated.svelte-100a4wt{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-fill-subtle);color:var(--color-text-secondary);font-size:var(--text-small-size);margin:0}.file-editor-body.svelte-100a4wt{max-width:var(--measure-wide)}.file-editor-actions.svelte-100a4wt{gap:var(--space-sm);display:flex}.file-editor-body:hover .copy-button-reveal,.file-editor-body:focus-within .copy-button-reveal,.file-editor-header:hover .copy-button-reveal,.file-editor-header:focus-within .copy-button-reveal{opacity:1}.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-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;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.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}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.interactive-terminal.svelte-7sub2k{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.terminal-bar.svelte-7sub2k{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;display:flex}.terminal-bar-status.svelte-7sub2k{font-size:var(--text-small-size);color:var(--color-text-secondary);flex-shrink:0}.terminal-bar-sep.svelte-7sub2k{color:var(--color-text-muted);flex-shrink:0}.terminal-bar-cwd.svelte-7sub2k{white-space:nowrap;text-overflow:ellipsis;min-width:3rem;font-size:var(--text-small-size);color:var(--color-text-muted);overflow:hidden}.terminal-bar-shell.svelte-7sub2k{font-size:var(--text-small-size);color:var(--color-text-muted);flex-shrink:0}.terminal-bar-spacer.svelte-7sub2k{min-width:var(--space-sm);flex:1}.terminal-tabs.svelte-7sub2k{align-items:center;gap:var(--space-3xs);flex-shrink:0;display:flex}.terminal-tab.svelte-7sub2k{border-radius:var(--radius-sm);align-items:center;display:flex}.terminal-tab-select.svelte-7sub2k{min-width:1.5rem;height:1.5rem;padding:0 var(--space-2xs);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-caption-size);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat);background:0 0;border:none}.terminal-tab-select.svelte-7sub2k:hover{background:var(--color-fill-subtle)}.terminal-tab-select.svelte-7sub2k:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.terminal-tab.selected.svelte-7sub2k .terminal-tab-select:where(.svelte-7sub2k){background:var(--color-accent-subtle);color:var(--color-accent)}.terminal-pane.svelte-7sub2k{flex-direction:column;flex:1;min-height:0;display:none}.terminal-pane.terminal-pane-active.svelte-7sub2k{display:flex}.status.svelte-7sub2k{padding:var(--space-xs) var(--space-sm);font-family:var(--font-mono);font-size:var(--text-small-size);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-beat), color var(--duration-fast) var(--ease-beat)}.status.error.svelte-7sub2k{color:var(--color-danger);background:var(--color-danger-subtle)}.terminal-timeout.svelte-7sub2k{padding:var(--space-xs) var(--space-sm)}.xterm-container.svelte-7sub2k{min-width:0;min-height:0;padding:var(--space-2xs);transition:box-shadow var(--duration-fast) var(--ease-beat);flex:1;display:flex;overflow:hidden;box-shadow:inset 0 0 #0000}.xterm-canvas.svelte-7sub2k{flex:1;min-width:0;min-height:0;overflow:hidden}.xterm-container.focused.svelte-7sub2k{box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.mention-picker-panel{width:var(--dialog-width-sm);max-height:var(--dialog-max-height)}.picker-tabs.svelte-1wp1w40{gap:var(--space-3xs);padding:var(--space-3xs) var(--space-3xs) 0;display:flex}.picker-tab.svelte-1wp1w40{color:var(--color-text-secondary);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);font-size:var(--text-small-size);cursor:pointer;background:0 0;border:none}.picker-tab.active.svelte-1wp1w40{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.picker-input.svelte-1wp1w40{padding:var(--space-sm) var(--space-3xs);border:none;border-bottom:1px solid var(--color-border);font-size:var(--text-body-size);color:inherit;background:0 0;font-family:inherit}.picker-input.svelte-1wp1w40::placeholder{color:var(--color-text-muted)}.picker-input.svelte-1wp1w40:focus{outline:none}.picker-results.svelte-1wp1w40{margin:0;padding:0;list-style:none;overflow-y:auto}.picker-item.svelte-1wp1w40{align-items:center;gap:var(--space-sm);text-align:left;width:100%;color:inherit;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-small-size);transition:background-color var(--duration-fast) var(--ease-beat), border-color var(--duration-fast) var(--ease-beat);background:0 0;border:none;border-left:2px solid #0000;display:flex}.picker-item.svelte-1wp1w40:not(:disabled):active{transform:scale(.995)}.picker-item.active.svelte-1wp1w40{background:var(--color-accent-subtle);border-left-color:var(--color-accent)}.entry-icon.svelte-1wp1w40{width:1rem;height:1rem;color:var(--color-text-secondary);flex-shrink:0;display:inline-flex}.picker-item.active.svelte-1wp1w40 .entry-icon:where(.svelte-1wp1w40){color:var(--color-accent)}.entry-label.svelte-1wp1w40{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);overflow:hidden}.picker-hints.svelte-1wp1w40{gap:var(--space-md);font-size:var(--text-caption-size);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.ui-radio-group.svelte-wkn821{gap:var(--space-2xs);flex-direction:column;display:flex}.ui-radio-option.svelte-wkn821{gap:var(--space-3xs);text-align:left;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat), border-color var(--duration-fast) var(--ease-beat), transform var(--duration-instant) var(--ease-beat);border-left:2px solid #0000;flex-direction:column;display:flex}.ui-radio-option.svelte-wkn821:disabled{cursor:not-allowed;opacity:.55}.ui-radio-option.svelte-wkn821:not(:disabled):active{transform:scale(.995)}.ui-radio-option.svelte-wkn821:not(:disabled):hover{background:var(--color-fill-subtle)}.ui-radio-option.svelte-wkn821:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ui-radio-option-selected.svelte-wkn821{border-left-color:var(--color-accent);background:var(--color-accent-subtle)}.ui-radio-option-title.svelte-wkn821{font-weight:500}.ui-radio-option-desc.svelte-wkn821{color:var(--color-text-secondary);font-size:var(--text-small-size)}.project-context.svelte-1oy6aru{align-items:baseline;gap:var(--space-2xs) var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-small-size);flex-wrap:wrap;margin:0;display:flex}.project-context-name.svelte-1oy6aru{color:var(--color-text-primary);font-weight:500}.project-context-path.svelte-1oy6aru{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);overflow:hidden}.project-context-agent.svelte-1oy6aru{color:var(--color-text-secondary)}.session-form.svelte-1oy6aru{gap:var(--space-md);flex-direction:column;display:flex}.custom-agent-section.svelte-1oy6aru{gap:var(--space-sm);flex-direction:column;display:flex}.agent-catalogue.svelte-1oy6aru{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.agent-catalogue-heading.svelte-1oy6aru{font-family:var(--font-mono);font-size:var(--text-caption-size);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:600}.agent-catalogue-list.svelte-1oy6aru{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-catalogue-row.svelte-1oy6aru{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.agent-catalogue-description.svelte-1oy6aru{color:var(--color-text-secondary);font-size:var(--text-small-size)}.agent-catalogue-note.svelte-1oy6aru{color:var(--color-text-muted);font-size:var(--text-small-size);margin:0}.probe-checking.svelte-1oy6aru{color:var(--color-text-secondary);font-size:var(--text-small-size);margin:0}.custom-agent-form.svelte-1oy6aru{gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.save-template-section.svelte-1oy6aru{gap:var(--space-sm);flex-direction:column;display:flex}.save-template-form.svelte-1oy6aru{gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.status-line.svelte-hwgf85{align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--text-small-size);margin:0;display:flex}.empty-state-slot.svelte-hwgf85{border-radius:var(--radius-lg);background:var(--color-fill-subtle)}.wizard-progress.svelte-hwgf85{gap:var(--space-xs);margin:0 0 var(--space-sm);flex-direction:column;display:flex}.wizard-steps-track.svelte-hwgf85{border-radius:var(--radius-full);background:var(--color-fill);height:3px;position:relative;overflow:hidden}.wizard-steps-fill.svelte-hwgf85{background:var(--color-accent);position:absolute;inset:0}.wizard-steps.svelte-hwgf85{justify-content:space-between;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wizard-step.svelte-hwgf85{color:var(--color-text-muted);font-size:var(--text-small-size);transition:color var(--duration-fast) var(--ease-beat);font-weight:500}.wizard-step.done.svelte-hwgf85{color:var(--color-text-secondary)}.wizard-step.current.svelte-hwgf85{color:var(--color-accent)}.host-form.svelte-hwgf85{gap:var(--space-md);flex-direction:column;display:flex}.link-button{margin-top:var(--space-2xs);align-self:flex-start;padding:0;text-decoration:underline}.candidate-picker.svelte-hwgf85{gap:var(--space-md);flex-direction:column;display:flex}.candidate-list.svelte-hwgf85{gap:var(--space-2xs);flex-direction:column;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.candidate-card.svelte-hwgf85{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-beat), background var(--duration-fast) var(--ease-beat);display:flex}.candidate-card.svelte-hwgf85:hover{border-color:var(--color-accent)}.candidate-card.svelte-hwgf85:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.candidate-info.svelte-hwgf85{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.candidate-host.svelte-hwgf85{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.candidate-alias.svelte-hwgf85{color:var(--color-text-muted);font-size:var(--text-small-size)}.review.svelte-hwgf85{gap:var(--space-md);flex-direction:column;display:flex}.confirm-text.svelte-hwgf85{margin:0}.review-details.svelte-hwgf85{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface);gap:var(--space-2xs);font-size:var(--text-small-size);flex-direction:column;margin:0;list-style:none;display:flex}.review-details.svelte-hwgf85 li:where(.svelte-hwgf85){justify-content:space-between;gap:var(--space-sm);display:flex}.review-details.svelte-hwgf85 li:where(.svelte-hwgf85) span:where(.svelte-hwgf85):first-child{color:var(--color-text-muted)}.progress.svelte-hwgf85{gap:var(--space-sm);flex-direction:column;display:flex}.progress-log.svelte-hwgf85{gap:var(--space-3xs);flex-direction:column;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.progress-entry.svelte-hwgf85{align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border-subtle);font-size:var(--text-small-size);display:flex}.step-name.svelte-hwgf85{text-transform:capitalize;flex:1}.step-status.svelte-hwgf85{color:var(--color-text-muted);text-transform:capitalize}.done.svelte-hwgf85{gap:var(--space-md);flex-direction:column;display:flex}.success.svelte-hwgf85{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-success-subtle);border:1px solid var(--color-success);margin:0;display:flex}.error.svelte-hwgf85{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-danger-subtle);border:1px solid var(--color-danger);color:var(--color-danger);font-size:var(--text-small-size);margin:0}.recovery-code-card{gap:var(--space-md);flex-direction:column;display:flex}.warning.svelte-1jzr0w{font-size:var(--text-small-size);color:var(--color-warning);background:var(--color-warning-subtle);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);margin:0}.code-row.svelte-1jzr0w{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.code.svelte-1jzr0w{min-width:0;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-fill-subtle);font-size:var(--text-title-size);letter-spacing:.05em;word-break:break-all;-webkit-user-select:all;user-select:all;flex:1}.confirm-row.svelte-1jzr0w input:where(.svelte-1jzr0w):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.confirm-row.svelte-1jzr0w{align-items:center;gap:var(--space-sm);font-size:var(--text-small-size);cursor:pointer;display:flex}.confirm-row.svelte-1jzr0w input:where(.svelte-1jzr0w){cursor:pointer;width:1.1rem;height:1.1rem}.continue-row.svelte-1jzr0w{gap:var(--space-2xs);flex-direction:column;align-items:flex-start;display:flex}.in-flight-track.svelte-1jzr0w{border-radius:var(--radius-full);background:var(--color-fill-subtle);width:100%;max-width:12rem;height:2px;display:block;overflow:hidden}.in-flight-bar.svelte-1jzr0w{background:var(--color-accent);height:100%;display:block}.recovery-code-entry-form.svelte-2f1e34{gap:var(--space-sm);flex-direction:column;display:flex}.in-flight-wrap.svelte-2f1e34{margin-top:var(--space-2xs)}.in-flight-track.svelte-2f1e34{border-radius:var(--radius-full);background:var(--color-fill-subtle);width:100%;max-width:12rem;height:2px;display:block;overflow:hidden}.in-flight-bar.svelte-2f1e34{background:var(--color-accent);height:100%;display:block}.onboarding-gate.svelte-u97g3i{gap:var(--space-lg);max-width:32rem;margin:var(--space-2xl) auto;padding:var(--space-xl);border-radius:var(--radius-xl);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative}.onboarding-step.svelte-u97g3i{gap:var(--space-md);animation:svelte-u97g3i-onboarding-step-in var(--duration-slow) var(--ease-beat);flex-direction:column;display:flex}@keyframes svelte-u97g3i-onboarding-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}h2.svelte-u97g3i{text-align:center;margin:0}.intro.svelte-u97g3i{color:var(--color-text-secondary);font-size:var(--text-small-size);text-align:center;margin:0}.choice-row.svelte-u97g3i{gap:var(--space-sm);flex-direction:column;display:flex}.choice-card{transition:border-color var(--duration-fast) var(--ease-beat), background-color var(--duration-fast) var(--ease-beat);padding:0;overflow:hidden}.choice-card:hover,.choice-card:focus-within{border-color:var(--color-accent);background:var(--color-accent-subtle)}.choice-card-trigger{padding:var(--space-md)}.choice-card-copy.svelte-u97g3i{gap:var(--space-2xs);flex-direction:column;display:flex}.choice-card-copy.svelte-u97g3i span:where(.svelte-u97g3i){font-size:var(--text-small-size);color:var(--color-text-secondary)}.onboarding-gate.svelte-u97g3i .back-link{align-self:flex-start}.diff-viewer{font-size:var(--text-code-size);width:100%;max-width:var(--measure-wide);min-width:0;overflow:hidden}.diff-header.svelte-n31mvn{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-fill-subtle);border-bottom:1px solid var(--color-border-subtle);font-family:var(--font-mono);display:flex}.diff-path.svelte-n31mvn{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.diff-stats.svelte-n31mvn .added:where(.svelte-n31mvn){color:var(--color-success)}.diff-stats.svelte-n31mvn .removed:where(.svelte-n31mvn){color:var(--color-danger);margin-left:var(--space-xs)}.diff-lines.svelte-n31mvn{font-family:var(--font-mono);max-width:100%;margin:0;padding:0;list-style:none;overflow-x:auto}.diff-lines.svelte-n31mvn li:where(.svelte-n31mvn){white-space:pre;width:fit-content;min-width:100%;padding:0 var(--space-sm);display:flex}.diff-lines.svelte-n31mvn li.added:where(.svelte-n31mvn){background:var(--color-success-subtle)}.diff-lines.svelte-n31mvn li.removed:where(.svelte-n31mvn){background:var(--color-danger-subtle)}.line-no.svelte-n31mvn{width:var(--diff-gutter-width);text-align:right;opacity:.45;padding-right:var(--space-sm);-webkit-user-select:none;user-select:none;flex-shrink:0;display:inline-block}.marker.svelte-n31mvn{width:var(--diff-marker-width);opacity:.6;flex-shrink:0}.structural-only.svelte-n31mvn{padding:var(--space-sm);opacity:.75;margin:0}.diff-viewer:hover .copy-button-reveal,.diff-viewer:focus-within .copy-button-reveal{opacity:1}.permission-card.svelte-105rugz{border:1px solid var(--color-warning);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);gap:var(--space-sm);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative}.permission-card.svelte-105rugz:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-accent);clip-path:inset(0 100% 0 0);height:2px;animation:svelte-105rugz-permission-card-thread-draw var(--duration-weave) var(--ease-tension) forwards;pointer-events:none;position:absolute;inset:-1px -1px auto}@keyframes svelte-105rugz-permission-card-thread-draw{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.permission-card.svelte-105rugz:before{clip-path:inset(0);animation:none}}.permission-card.svelte-105rugz:not(.actionable){opacity:.55}.permission-card.svelte-105rugz:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.header.svelte-105rugz{align-items:center;gap:var(--space-xs);display:flex}.title.svelte-105rugz{font-weight:600}.field.svelte-105rugz{padding:var(--space-xs) var(--space-sm);background:var(--color-fill-subtle);border-radius:var(--radius-md);white-space:pre-wrap;font-size:var(--text-small-size);font-family:var(--font-mono);margin:0;overflow-x:auto}.path-field.svelte-105rugz{align-items:center;gap:var(--space-2xs);white-space:nowrap;display:flex}.path-text.svelte-105rugz{text-overflow:ellipsis;overflow:hidden}.raw-input-entries.svelte-105rugz{gap:var(--space-3xs);white-space:normal;flex-direction:column;margin:0;display:flex}.raw-input-entry.svelte-105rugz{gap:var(--space-xs);display:flex}.raw-input-entry.svelte-105rugz dt:where(.svelte-105rugz){opacity:.65;flex-shrink:0}.raw-input-entry.svelte-105rugz dd:where(.svelte-105rugz){overflow-wrap:anywhere;margin:0}.locations.svelte-105rugz{opacity:.65;font-size:var(--text-small-size);margin:0}.options.svelte-105rugz{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.options.narrow.svelte-105rugz{flex-wrap:nowrap}.overflow-toggle{opacity:.75}.overflow-toggle:not(:disabled):hover{opacity:1}.options-overflow.svelte-105rugz{gap:var(--space-2xs);flex-direction:column;max-height:10rem;display:flex;overflow-y:auto}@media (pointer:coarse){.options.svelte-105rugz .ui-button,.options-overflow.svelte-105rugz .ui-button{min-height:var(--touch-target-min);padding:var(--space-sm) var(--space-lg);font-size:var(--text-body-size)}}.attention-inbox.svelte-ueenfq{gap:var(--space-sm);flex-direction:column;display:flex}.hints.svelte-ueenfq{gap:var(--space-md);font-size:var(--text-caption-size);color:var(--color-text-muted);flex-wrap:wrap;display:flex}ul.svelte-ueenfq{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item{padding:var(--space-sm) var(--space-md);animation:svelte-ueenfq-beat-in var(--duration-base) var(--ease-beat) both}.item:nth-child(2){animation-delay:20ms}.item:nth-child(3){animation-delay:40ms}.item:nth-child(4){animation-delay:60ms}.item:nth-child(n+5){animation-delay:80ms}@keyframes svelte-ueenfq-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.status-label.svelte-ueenfq{font-size:var(--text-small-size);color:var(--color-text-secondary);flex-shrink:0}.item-body.svelte-ueenfq{gap:var(--space-2xs);min-width:0;transition:opacity var(--duration-base) var(--ease-beat);flex-direction:column;display:flex}.item-body.answered.svelte-ueenfq{opacity:.55}.open{padding:0}.open small.svelte-ueenfq{color:var(--color-text-secondary)}.message.svelte-ueenfq{font-size:var(--text-small-size)}.target-health.svelte-ueenfq{font-size:var(--text-small-size);color:var(--color-text-muted);margin:0}.target-health[data-tone=overloaded].svelte-ueenfq{color:var(--color-warning)}.target-health[data-tone=unreachable].svelte-ueenfq{color:var(--color-danger)}.ci-pr-link.svelte-ueenfq{font-size:var(--text-small-size);color:var(--color-accent);align-self:flex-start}.ci-pr-link.svelte-ueenfq:hover{text-decoration:underline}.answer-outcome.svelte-ueenfq{align-items:center;gap:var(--space-sm);font-size:var(--text-small-size);color:var(--color-text-secondary);display:flex}.reply.svelte-ueenfq{gap:var(--space-xs);display:flex}.reply.svelte-ueenfq input:where(.svelte-ueenfq){border-radius:var(--radius-md);border:1px solid var(--color-border-strong);min-width:0;color:inherit;padding:var(--space-2xs) var(--space-sm);font:inherit;transition:border-color var(--duration-fast) var(--ease-beat);background:0 0;flex:1}.reply.svelte-ueenfq input:where(.svelte-ueenfq):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--color-border-strong)}.page.svelte-12atu8s{width:100%;max-width:var(--measure-wide);padding:var(--space-2xl);gap:var(--space-xl);flex-direction:column;min-width:0;margin:0 auto;display:flex}.page-header.svelte-12atu8s{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.page-header.svelte-12atu8s h1:where(.svelte-12atu8s){font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-title-weight)}.page-header-actions.svelte-12atu8s{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}@media (width<=480px){.page-header.svelte-12atu8s{flex-direction:column;align-items:flex-start}.page-header-actions.svelte-12atu8s{flex-wrap:wrap;width:100%}}.page-content.svelte-12atu8s{min-width:0}.appearance-settings.svelte-1kl3a2p{gap:var(--space-md);font-size:var(--text-small-size);flex-direction:column;display:flex}.appearance-sections.svelte-1kl3a2p{gap:var(--space-lg);flex-direction:column;display:flex}.theme-section.svelte-1kl3a2p,.accent-section.svelte-1kl3a2p,.thought-section.svelte-1kl3a2p{gap:var(--space-sm);flex-direction:column;display:flex}h3.svelte-1kl3a2p{font-family:var(--font-mono);font-size:var(--text-caption-size);line-height:var(--text-caption-line);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:600}.theme-options.svelte-1kl3a2p,.thought-mode-options.svelte-1kl3a2p{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.theme-option.svelte-1kl3a2p,.thought-mode-option.svelte-1kl3a2p{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:var(--space-2xs) var(--space-md);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-beat), border-color var(--duration-fast) var(--ease-beat), color var(--duration-fast) var(--ease-beat), transform var(--duration-instant) var(--ease-beat);background:0 0;font-weight:500;display:inline-flex}.theme-option-icon.svelte-1kl3a2p{width:var(--swatch-icon-size);height:var(--swatch-icon-size);display:inline-flex}.theme-option-icon.svelte-1kl3a2p svg:where(.svelte-1kl3a2p){width:100%;height:100%}.theme-option.svelte-1kl3a2p:hover,.thought-mode-option.svelte-1kl3a2p:hover{border-color:var(--color-border-strong);background:var(--color-fill-subtle)}.theme-option.svelte-1kl3a2p:active,.thought-mode-option.svelte-1kl3a2p:active{transform:scale(.98)}.theme-option.svelte-1kl3a2p:focus-visible,.thought-mode-option.svelte-1kl3a2p:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.theme-option.selected.svelte-1kl3a2p,.thought-mode-option.selected.svelte-1kl3a2p{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent)}.accent-swatches.svelte-1kl3a2p{gap:var(--space-sm);flex-wrap:wrap;display:flex}.accent-swatch.svelte-1kl3a2p{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-full);cursor:pointer;color:var(--color-accent-contrast);outline-offset:2px;transition:outline-color var(--duration-fast) var(--ease-beat), transform var(--duration-fast) var(--ease-shuttle);border:2px solid #0000;outline:2px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.accent-swatch.svelte-1kl3a2p:hover{transform:scale(1.08)}.accent-swatch.svelte-1kl3a2p:active{transform:scale(.96)}.accent-swatch.svelte-1kl3a2p:focus-visible{outline-color:var(--color-focus-ring)}.accent-swatch.selected.svelte-1kl3a2p{outline-color:var(--color-text-primary);transform:scale(1.04)}.accent-swatch-check.svelte-1kl3a2p{width:var(--swatch-check-size);height:var(--swatch-check-size);filter:drop-shadow(0 1px 1px #00000059)}.custom-accent.svelte-1kl3a2p{align-items:center;gap:var(--space-sm);cursor:pointer;width:fit-content;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:border-color var(--duration-fast) var(--ease-beat), color var(--duration-fast) var(--ease-beat);display:inline-flex}.custom-accent.svelte-1kl3a2p:hover{border-color:var(--color-border-strong)}.custom-accent.selected.svelte-1kl3a2p{border-color:var(--color-accent);color:var(--color-accent)}.custom-accent-swatch.svelte-1kl3a2p{width:var(--swatch-custom-size);height:var(--swatch-custom-size);border-radius:var(--radius-sm);border:1px solid var(--color-border);display:inline-flex;overflow:hidden}.custom-accent.svelte-1kl3a2p input[type=color]:where(.svelte-1kl3a2p){cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0}.sr-only.svelte-1kl3a2p{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.theme-option.svelte-1kl3a2p,.thought-mode-option.svelte-1kl3a2p,.custom-accent.svelte-1kl3a2p{min-height:var(--touch-target-min)}.accent-swatch.svelte-1kl3a2p{width:var(--touch-target-min);height:var(--touch-target-min)}}.pin-picker.svelte-1uqd51w{gap:var(--space-md);flex-direction:column;display:flex}.pin-picker-empty.svelte-1uqd51w{align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);margin:0;display:flex}.pin-capability-card{gap:var(--space-sm);flex-direction:column;display:flex}.pin-capability-card h3{font-size:var(--text-caption-size);text-transform:uppercase;letter-spacing:var(--text-caption-tracking);color:var(--color-text-secondary);margin:0}.pin-preview.svelte-1uqd51w{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.pin-preview-controls.svelte-1uqd51w{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pin-preview-host-field{min-width:12rem}.pin-preview-result.svelte-1uqd51w{align-items:center;gap:var(--space-xs);font-size:var(--text-small-size);margin:0;display:flex}.pin-preview-error.svelte-1uqd51w{align-items:flex-start;gap:var(--space-2xs);font-size:var(--text-small-size);flex-direction:column;display:flex}.pin-preview-error.svelte-1uqd51w p:where(.svelte-1uqd51w){color:var(--color-text-secondary);margin:0}.pin-ambiguous-candidates.svelte-1uqd51w{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.account-rows.svelte-1y4oq87{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.account-row.svelte-1y4oq87{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.account-avatar.svelte-1y4oq87{border-radius:var(--radius-full);flex-shrink:0;width:1.75rem;height:1.75rem}.account-avatar-fallback.svelte-1y4oq87{background:var(--color-fill);color:var(--color-text-secondary);font-size:var(--text-small-size);text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;display:flex}.account-label.svelte-1y4oq87{font-weight:600}.account-host.svelte-1y4oq87{color:var(--color-text-secondary);font-size:var(--text-small-size)}.account-capabilities.svelte-1y4oq87{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.account-expansion.svelte-1y4oq87{gap:var(--space-xs);padding:0 var(--space-md) var(--space-sm);border-top:1px solid var(--color-border-subtle);margin-top:var(--space-2xs);padding-top:var(--space-sm);flex-direction:column;display:flex}.account-meta.svelte-1y4oq87{font-size:var(--text-small-size);color:var(--color-text-secondary);margin:0}.disconnect-confirm.svelte-1y4oq87{gap:var(--space-xs);flex-direction:column;display:flex}.disconnect-warning.svelte-1y4oq87{font-size:var(--text-small-size);color:var(--color-text-secondary);margin:0}.disconnect-affected.svelte-1y4oq87{padding-left:var(--space-md);font-size:var(--text-small-size);color:var(--color-text-secondary);margin:0}.disconnect-affected-item.svelte-1y4oq87{word-break:break-all}.disconnect-confirm-actions.svelte-1y4oq87{gap:var(--space-xs);display:flex}.action-message.svelte-1y4oq87{font-size:var(--text-small-size);color:var(--color-text-secondary);margin:0}.connect-status.svelte-xna17r{align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);margin:0;display:flex}.device-code-block.svelte-xna17r{gap:var(--space-sm);flex-direction:column;display:flex}.device-code-instructions.svelte-xna17r{color:var(--color-text-secondary);margin:0}.device-code-row.svelte-xna17r{align-items:center;gap:var(--space-sm);display:flex}.device-code.svelte-xna17r{font-size:var(--text-display-size);letter-spacing:.08em;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);-webkit-user-select:all;user-select:all;font-weight:600}.device-code-expiry.svelte-xna17r{font-size:var(--text-small-size);color:var(--color-text-muted);margin:0}.pat-connect-form.svelte-xna17r{gap:var(--space-md);flex-direction:column;display:flex}.pat-reach.svelte-xna17r{font-size:var(--text-small-size);color:var(--color-text-secondary);margin:0}.jira-connect-form.svelte-8qpjws{gap:var(--space-md);flex-direction:column;display:flex}.connected-accounts-section.svelte-3o3uom{gap:var(--space-lg);flex-direction:column;display:flex}.no-nodes-message.svelte-3o3uom{color:var(--color-text-secondary);margin:0}.accounts-toolbar.svelte-3o3uom{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.node-select-field{min-width:14rem}.accounts-toolbar-actions.svelte-3o3uom{gap:var(--space-sm);margin-left:auto;display:flex}.pin-picker-section.svelte-3o3uom h3:where(.svelte-3o3uom){margin:0 0 var(--space-sm);font-size:var(--text-body-size)}.keymap-panel.svelte-7a9tl3{gap:var(--space-md);flex-direction:column;display:flex}.keymap-panel-list{gap:var(--space-2xs);flex-direction:column;display:flex}.keymap-row.svelte-7a9tl3{align-items:center;gap:var(--space-md);padding:var(--space-2xs) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr auto auto;display:grid}.keymap-row.svelte-7a9tl3:last-child{border-bottom:none}.keymap-row-label.svelte-7a9tl3{color:var(--color-text-primary)}.keymap-row-chord.svelte-7a9tl3{align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);color:var(--color-text-secondary);justify-self:end;display:flex}.keymap-row-unbound.svelte-7a9tl3{color:var(--color-text-muted);font-family:inherit}.keymap-row-recording.svelte-7a9tl3{color:var(--color-accent)}.keymap-row-actions.svelte-7a9tl3{gap:var(--space-2xs);display:flex}.notification-preferences.svelte-8kzkib{gap:var(--space-md);font-size:var(--text-small-size);flex-direction:column;display:flex}.notification-sections.svelte-8kzkib{gap:var(--space-lg);flex-direction:column;display:flex}.quiet-hours.svelte-8kzkib,.muted-projects.svelte-8kzkib{gap:var(--space-sm);flex-direction:column;display:flex}h3.svelte-8kzkib{font-family:var(--font-mono);font-size:var(--text-caption-size);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:600}.quiet-range.svelte-8kzkib{align-items:center;gap:var(--space-xs);padding-left:calc(var(--space-2xl) + var(--space-sm));animation:svelte-8kzkib-beat-in var(--duration-base) var(--ease-beat);display:flex}.quiet-range-sep.svelte-8kzkib{color:var(--color-text-muted)}.muted-projects.svelte-8kzkib ul:where(.svelte-8kzkib){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.muted-projects.svelte-8kzkib li:where(.svelte-8kzkib){border-top:1px solid var(--color-border-subtle)}.muted-projects.svelte-8kzkib li:where(.svelte-8kzkib):first-child{border-top:none}@keyframes svelte-8kzkib-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.push-toggle.svelte-9csjbx{align-items:center;gap:var(--space-sm);font-size:var(--text-small-size);flex-wrap:wrap;display:flex}.push-state.svelte-9csjbx{align-items:center;gap:var(--space-xs);display:inline-flex}.push-state-muted.svelte-9csjbx{color:var(--color-text-secondary)}.push-icon.svelte-9csjbx{flex-shrink:0;width:1.1rem;height:1.1rem;display:inline-flex}.push-icon.svelte-9csjbx svg:where(.svelte-9csjbx){width:100%;height:100%}.target-status-view.svelte-1lkyx1y{gap:var(--space-md);flex-direction:column;display:flex}.header.svelte-1lkyx1y{justify-content:flex-end;display:flex}.loading-state.svelte-1lkyx1y{align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);display:flex}.no-data.svelte-1lkyx1y{opacity:.6;font-size:var(--text-small-size);margin:0}.target-rows.svelte-1lkyx1y{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.target-row.svelte-1lkyx1y{display:contents}.target-row-inner.svelte-1lkyx1y{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);border-left-width:var(--space-2xs);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-beat), box-shadow var(--duration-fast) var(--ease-beat);flex-direction:column;display:flex}.target-row-inner[data-health=healthy].svelte-1lkyx1y{border-left-color:var(--color-success)}.target-row-inner[data-health=overloaded].svelte-1lkyx1y{border-left-color:var(--color-warning)}.target-row-inner[data-health=unreachable].svelte-1lkyx1y,.target-row-inner[data-health=node-offline].svelte-1lkyx1y{border-left-color:var(--color-danger)}.target-row-inner[data-health=no-data].svelte-1lkyx1y{border-left-color:var(--color-border-strong)}.target-row-inner.focused.svelte-1lkyx1y{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.row-header.svelte-1lkyx1y{align-items:center;gap:var(--space-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.row-header.svelte-1lkyx1y:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.disclosure-icon{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-beat);flex-shrink:0}.row-header[aria-expanded=false].svelte-1lkyx1y .disclosure-icon{transform:rotate(-90deg)}.kind-badge{text-transform:uppercase;letter-spacing:var(--text-caption-tracking)}.target-label.svelte-1lkyx1y{font-weight:600}.target-identity.svelte-1lkyx1y{color:var(--color-text-secondary);font-size:var(--text-small-size)}.node-id.svelte-1lkyx1y{font-size:var(--text-small-size);opacity:.7;margin:0}.identity-conflict-detail.svelte-1lkyx1y{font-size:var(--text-small-size);color:var(--color-danger);margin:0}.target-metrics.svelte-1lkyx1y{align-items:center;gap:var(--space-sm);font-variant-numeric:tabular-nums;font-size:var(--text-small-size);flex-wrap:wrap;margin-left:auto;display:flex}.metric.svelte-1lkyx1y{align-items:center;gap:var(--space-3xs);display:inline-flex}.metric-label.svelte-1lkyx1y{color:var(--color-text-muted)}.metric-value.svelte-1lkyx1y{color:var(--color-text-secondary)}.concurrency-source.svelte-1lkyx1y{color:var(--color-text-muted);font-size:var(--text-small-size)}.target-age.svelte-1lkyx1y{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.target-expansion.svelte-1lkyx1y{gap:var(--space-xs);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.meters.svelte-1lkyx1y{gap:var(--space-3xs);flex-direction:column;display:flex}.meter-row.svelte-1lkyx1y{grid-template-columns:var(--space-3xl) 1fr auto;align-items:center;gap:var(--space-xs);font-size:var(--text-small-size);display:grid}.meter-label.svelte-1lkyx1y{opacity:.7}.meter.svelte-1lkyx1y{height:var(--space-xs);border-radius:var(--radius-full);background:var(--color-fill);overflow:hidden}.meter-fill.svelte-1lkyx1y{border-radius:var(--radius-full);background:var(--color-accent);width:100%;height:100%}.meter-fill[data-level=elevated].svelte-1lkyx1y{background:var(--color-warning)}.meter-fill[data-level=high].svelte-1lkyx1y{background:var(--color-danger)}.meter-value.svelte-1lkyx1y{white-space:nowrap;opacity:.8}.sampled-at.svelte-1lkyx1y{font-size:var(--text-small-size);opacity:.6;margin:0}.overload-note.svelte-1lkyx1y{font-size:var(--text-small-size);color:var(--color-text-muted);margin:0}.target-actions.svelte-1lkyx1y{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.remove-confirm.svelte-1lkyx1y{align-items:center;gap:var(--space-xs);font-size:var(--text-small-size);color:var(--color-text-secondary);display:inline-flex}.uninstall-confirm.svelte-1lkyx1y{align-items:flex-start;gap:var(--space-xs);width:100%;font-size:var(--text-small-size);color:var(--color-text-secondary);flex-direction:column;display:flex}.uninstall-warning.svelte-1lkyx1y{color:var(--color-danger);margin:0}.uninstall-keep-data.svelte-1lkyx1y{align-items:center;gap:var(--space-2xs);display:inline-flex}.action-message.svelte-1lkyx1y{font-size:var(--text-small-size);color:var(--color-text-secondary);margin:0}.settings-layout.svelte-1smbiqd{align-items:flex-start;gap:var(--space-2xl);display:flex}.settings-nav.svelte-1smbiqd{gap:var(--space-3xs);flex-direction:column;flex-shrink:0;width:12rem;display:flex}.settings-nav-item.svelte-1smbiqd{text-align:left;border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);padding:var(--space-xs) var(--space-sm);font-size:var(--text-body-size);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat);background:0 0;border:none;display:block}.settings-nav-item.svelte-1smbiqd:hover,.settings-nav-item.svelte-1smbiqd:focus-visible{background:var(--color-fill-subtle)}.settings-nav-item.active.svelte-1smbiqd{background:var(--color-fill);color:var(--color-text-primary);font-weight:600}.settings-tabs.svelte-1smbiqd{gap:var(--space-2xs);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border-subtle);display:none;overflow-x:auto}.settings-tab.svelte-1smbiqd{border-radius:var(--radius-full);background:var(--color-fill-subtle);color:var(--color-text-secondary);padding:var(--space-2xs) var(--space-sm);font-size:var(--text-small-size);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat);border:none;flex-shrink:0}.settings-tab.active.svelte-1smbiqd{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:600}.settings-panel.svelte-1smbiqd{flex:1;min-width:0}.settings-section-header.svelte-1smbiqd{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.settings-section-header.svelte-1smbiqd h2:where(.svelte-1smbiqd){margin:0}.settings-section-actions.svelte-1smbiqd{gap:var(--space-sm);flex-shrink:0;display:flex}.settings-section.svelte-1smbiqd h2:where(.svelte-1smbiqd){margin:0 0 var(--space-sm);font-size:var(--text-body-size)}.build-version.svelte-1smbiqd{margin:var(--space-lg) 0 0;color:var(--color-text-muted);font-size:var(--text-small-size)}@media (width<=767px){.settings-layout.svelte-1smbiqd{gap:var(--space-lg);flex-direction:column}.settings-nav.svelte-1smbiqd{display:none}.settings-tabs.svelte-1smbiqd{display:flex}}.tracker-card{gap:var(--space-sm);flex-direction:column;display:flex}.tracker-card-open.svelte-qplej2{all:unset;cursor:pointer;width:100%;display:block}.tracker-card-open.svelte-qplej2:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.tracker-card-title.svelte-qplej2{font-weight:var(--text-title-weight);color:var(--color-text-primary)}.tracker-card-meta.svelte-qplej2{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.tracker-card-assignee.svelte-qplej2{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.tracker-board.svelte-1wdyw68{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.tracker-board-mobile-nav.svelte-1wdyw68{display:none}.tracker-board-columns.svelte-1wdyw68{gap:var(--space-md);padding-bottom:var(--space-2xs);display:flex;overflow-x:auto}.tracker-board-column.svelte-1wdyw68{gap:var(--space-sm);flex-direction:column;flex:0 0 18rem;min-width:0;display:flex}.tracker-board-column-title.svelte-1wdyw68{align-items:center;gap:var(--space-2xs);font-size:var(--text-caption-size);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--color-text-secondary);margin:0;display:flex}.tracker-board-column-count.svelte-1wdyw68{color:var(--color-text-muted);font-weight:400}.tracker-board-column-cards.svelte-1wdyw68{gap:var(--space-sm);flex-direction:column;min-height:2rem;display:flex}.tracker-board-mobile-nav-icon{transform:rotate(90deg)}.tracker-board-mobile-nav-icon-prev{transform:rotate(-90deg)}@media (width<=767px){.tracker-board-mobile-nav.svelte-1wdyw68{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.tracker-board-mobile-title.svelte-1wdyw68{align-items:center;gap:var(--space-2xs);font-size:var(--text-caption-size);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--color-text-secondary);display:flex}.tracker-board-columns.svelte-1wdyw68{overflow-x:visible}.tracker-board-column.svelte-1wdyw68{flex:100%}.tracker-board-column-mobile-hidden.svelte-1wdyw68{display:none}}.mode-summary.svelte-f8s36o,.tracker-mode-header.svelte-f8s36o{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.tracker-form.svelte-f8s36o{gap:var(--space-md);flex-direction:column;display:flex}.tracker-connect-cta.svelte-f8s36o{gap:var(--space-xs);flex-wrap:wrap;display:flex}.tracker-list.svelte-1q876u1{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.tracker-list-filters.svelte-1q876u1{align-items:center;gap:var(--space-sm);display:flex}.tracker-list-empty.svelte-1q876u1{color:var(--color-text-secondary);margin:0}.tracker-list-rows.svelte-1q876u1{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tracker-list-row-title.svelte-1q876u1{color:var(--color-text-primary)}.tracker-list-row-status.svelte-1q876u1{margin-left:var(--space-sm);font-size:var(--text-caption-size);color:var(--color-text-secondary)}.tracker-list-row-trailing.svelte-1q876u1{align-items:center;gap:var(--space-xs);display:flex}.tracker-list-row-assignee.svelte-1q876u1{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.tracker-record-form.svelte-e2jtet{gap:var(--space-md);flex-direction:column;display:flex}.tracker-type-list.svelte-34z5v8{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tracker-type-label.svelte-34z5v8{font-weight:600}.tracker-type-roles.svelte-34z5v8{color:var(--color-text-secondary);font-size:var(--text-small-size)}.tracker-type-list-footer.svelte-34z5v8{justify-content:flex-end;display:flex}.tracker-define-type-form.svelte-34z5v8{gap:var(--space-md);flex-direction:column;display:flex}[data-testid=tracker-mode-loading],[data-testid=tracker-page-loading]{gap:var(--space-sm);color:var(--color-text-secondary)}.tracker-setup.svelte-98bt8w{gap:var(--space-lg);flex-direction:column;max-width:34rem;display:flex}.tracker-setup-intro.svelte-98bt8w{color:var(--color-text-secondary);margin:0}[data-testid=tracker-snapshot-error]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.tracker-page-view-tabs.svelte-98bt8w{gap:var(--space-2xs);margin-bottom:var(--space-md);display:flex}.tracker-page-view-tab.selected{background:var(--color-accent-subtle);border-color:var(--color-accent)}.permission-queue-bar.svelte-8r6m09{gap:var(--space-xs);flex-direction:column;display:flex}.permission-queue-bar.narrow.svelte-8r6m09{padding-top:var(--space-xs);background:var(--color-surface);position:sticky;bottom:0}.queue-meta.svelte-8r6m09{align-items:center;gap:var(--space-sm);display:flex}.plan-row.svelte-rjym57{align-items:flex-start;width:100%;min-width:0;display:flex}.plan-gutter.svelte-rjym57{flex:0 0 var(--gutter);width:var(--gutter)}.tool-card.svelte-rjym57{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.plan-card.svelte-rjym57{min-width:0;font-size:var(--text-small-size);animation:svelte-rjym57-beat-in var(--duration-base) var(--ease-beat) both;flex:1;overflow:hidden}@keyframes svelte-rjym57-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.plan-header.svelte-rjym57{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;display:flex}.title.svelte-rjym57{flex:1;font-weight:600}.progress.svelte-rjym57{opacity:.6;font-size:var(--text-small-size)}.shimmer.svelte-rjym57{flex-shrink:0;display:inline-flex}.plan-entries.svelte-rjym57{padding:var(--space-xs) var(--space-md);gap:var(--space-2xs);flex-direction:column;margin:0;list-style:none;display:flex}.plan-entries.svelte-rjym57 li:where(.svelte-rjym57){gap:var(--space-xs);align-items:baseline;display:flex}.plan-entries.svelte-rjym57 li:where(.svelte-rjym57) .checkbox:where(.svelte-rjym57){color:var(--color-text-muted)}.plan-entries.svelte-rjym57 li.completed:where(.svelte-rjym57) .checkbox:where(.svelte-rjym57){color:var(--color-success)}.plan-entries.svelte-rjym57 li.completed:where(.svelte-rjym57) .content:where(.svelte-rjym57){opacity:.55;text-decoration:line-through}.plan-entries.svelte-rjym57 li.in_progress:where(.svelte-rjym57){padding-left:var(--space-sm);position:relative}.plan-entries.svelte-rjym57 li.in_progress:where(.svelte-rjym57):before{content:"";border-radius:var(--radius-full);background:var(--color-accent);width:2px;position:absolute;top:.2em;bottom:.2em;left:0}.plan-entries.svelte-rjym57 li.in_progress:where(.svelte-rjym57) .content:where(.svelte-rjym57){font-weight:600}.plan-header-row.svelte-rjym57{background:var(--color-fill-subtle);align-items:center;display:flex}.plan-copy.svelte-rjym57{padding-right:var(--space-sm);flex-shrink:0;align-items:center;display:flex}.plan-card.svelte-rjym57:hover .copy-button-reveal,.plan-card.svelte-rjym57:focus-within .copy-button-reveal{opacity:1}@media (pointer:coarse){.plan-header.svelte-rjym57{min-height:var(--touch-target-min);padding:var(--space-md) var(--space-lg)}}@media (width<=479px){.plan-gutter.svelte-rjym57{display:none}}.plan-sidebar.svelte-1s31uc9{width:100%;max-width:var(--measure);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);font-size:var(--text-small-size);animation:svelte-1s31uc9-beat-in var(--duration-base) var(--ease-beat) both;flex-shrink:0;margin-inline:auto;overflow:hidden}@keyframes svelte-1s31uc9-beat-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.plan-sidebar-header.svelte-1s31uc9{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);background:var(--color-fill-subtle);cursor:pointer;color:inherit;text-align:left;border:none;display:flex}.title.svelte-1s31uc9{flex:1;font-weight:600}.progress.svelte-1s31uc9{opacity:.6;font-size:var(--text-small-size)}.shimmer.svelte-1s31uc9{flex-shrink:0;display:inline-flex}.meter.svelte-1s31uc9{height:var(--space-xs);margin:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-fill);overflow:hidden}.meter-fill.svelte-1s31uc9{border-radius:var(--radius-full);background:var(--color-accent);width:100%;height:100%}.plan-sidebar-groups.svelte-1s31uc9{gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-md);flex-direction:column;min-width:0;display:flex}.group-label.svelte-1s31uc9{margin:0 0 var(--space-2xs);font-size:var(--text-caption-size);text-transform:uppercase;letter-spacing:var(--text-caption-tracking);opacity:.6;font-weight:600}.group-entries.svelte-1s31uc9{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.group-entries.svelte-1s31uc9 li:where(.svelte-1s31uc9){gap:var(--space-xs);align-items:baseline;min-width:0;display:flex}.group-entries.svelte-1s31uc9 li:where(.svelte-1s31uc9) .content:where(.svelte-1s31uc9){overflow-wrap:break-word;min-width:0}.group-entries.svelte-1s31uc9 li:where(.svelte-1s31uc9) .checkbox:where(.svelte-1s31uc9){color:var(--color-text-muted)}.group-entries.svelte-1s31uc9 li.completed:where(.svelte-1s31uc9) .checkbox:where(.svelte-1s31uc9){color:var(--color-success)}.group-entries.svelte-1s31uc9 li.completed:where(.svelte-1s31uc9) .content:where(.svelte-1s31uc9){opacity:.55;text-decoration:line-through}.group-entries.svelte-1s31uc9 li.in_progress:where(.svelte-1s31uc9){padding-left:var(--space-sm);position:relative}.group-entries.svelte-1s31uc9 li.in_progress:where(.svelte-1s31uc9):before{content:"";border-radius:var(--radius-full);background:var(--color-accent);width:2px;position:absolute;top:.2em;bottom:.2em;left:0}.group-entries.svelte-1s31uc9 li.in_progress:where(.svelte-1s31uc9) .content:where(.svelte-1s31uc9){font-weight:600}@media (pointer:coarse){.plan-sidebar-header.svelte-1s31uc9{min-height:var(--touch-target-min);padding:var(--space-md) var(--space-lg)}}.pr-open-context.svelte-1qkp2ye{color:var(--color-text-secondary);margin:0}.preview.svelte-1qkp2ye{color:var(--color-text-muted);font-size:var(--text-small-size);margin:0}.preview.svelte-1qkp2ye code:where(.svelte-1qkp2ye){font-family:var(--font-mono);color:var(--color-text-primary)}.opened.svelte-1qkp2ye{color:var(--color-text-primary);font-size:var(--text-small-size);margin:0}.pr-form.svelte-1qkp2ye{gap:var(--space-sm);flex-direction:column;display:flex}.actions.svelte-1qkp2ye{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.agent-instructions.svelte-3nrsue,.agent-instructions.svelte-3nrsue .agent-instructions-card{gap:var(--space-sm);flex-direction:column;display:flex}.tabs.svelte-3nrsue{gap:var(--space-xs);flex-wrap:wrap;display:flex}.hint.svelte-3nrsue{font-size:var(--text-small-size);color:var(--color-text-muted);margin:0}.mcp-config.svelte-n7ro9b{gap:var(--space-md);font-size:var(--text-small-size);flex-direction:column;display:flex}h3.svelte-n7ro9b{margin:0 0 var(--space-sm);font-family:var(--font-mono);font-size:var(--text-caption-size);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.preset-list.svelte-n7ro9b,.server-list.svelte-n7ro9b,.status-list.svelte-n7ro9b{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.preset-row.svelte-n7ro9b,.server-row.svelte-n7ro9b,.status-row.svelte-n7ro9b{border-top:1px solid var(--color-border-subtle);padding:var(--space-xs) var(--space-2xs)}.preset-row.svelte-n7ro9b:first-child,.server-row.svelte-n7ro9b:first-child,.status-row.svelte-n7ro9b:first-child{border-top:none;padding-top:0}.preset-row.svelte-n7ro9b{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.preset-description.svelte-n7ro9b,.section-help.svelte-n7ro9b{color:var(--color-text-secondary);font-size:var(--text-small-size)}.section-help.svelte-n7ro9b{margin:0 0 var(--space-sm)}.server-row.svelte-n7ro9b,.status-row.svelte-n7ro9b{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.status-name.svelte-n7ro9b{font-family:var(--font-mono);font-weight:600}.status-reason.svelte-n7ro9b{color:var(--color-text-muted);font-size:var(--text-small-size)}.server-transport.svelte-n7ro9b{color:var(--color-text-muted);font-size:var(--text-small-size);font-family:var(--font-mono)}.manual-form.svelte-n7ro9b{gap:var(--space-xs);flex-wrap:wrap;display:flex}.permission-policy.svelte-174boml{gap:var(--space-sm);flex-direction:column;display:flex}.dimension-header.svelte-174boml{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}h4.svelte-174boml{font-family:var(--font-mono);font-size:var(--text-caption-size);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:600}h5.svelte-174boml{font-size:var(--text-small-size);color:var(--color-text-secondary);margin:0}.rule-kind.svelte-174boml{gap:var(--space-2xs);margin-top:var(--space-sm);flex-direction:column;display:flex}.no-rules.svelte-174boml,.no-violations.svelte-174boml{color:var(--color-text-muted);font-size:var(--text-small-size);margin:0}.rule-list.svelte-174boml,.violation-list.svelte-174boml{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rule-row.svelte-174boml{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.rule-row.svelte-174boml code:where(.svelte-174boml){font-family:var(--font-mono);overflow-wrap:anywhere}.violation-row.svelte-174boml{align-items:baseline;gap:var(--space-xs);display:flex}.violation-text.svelte-174boml{font-family:var(--font-mono);font-size:var(--text-small-size);color:var(--color-text-secondary);overflow-wrap:anywhere}.add-rule-form.svelte-174boml{gap:var(--space-2xs);flex-direction:column;display:flex}.add-rule-row.svelte-174boml{gap:var(--space-xs);align-items:flex-start;display:flex}.add-rule-row.svelte-174boml .ui-input{flex:auto;min-width:0}.plugin-config.svelte-1f76xr1{gap:var(--space-md);font-size:var(--text-small-size);flex-direction:column;display:flex}h3.svelte-1f76xr1{margin:0 0 var(--space-sm);font-family:var(--font-mono);font-size:var(--text-caption-size);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.plugin-list.svelte-1f76xr1{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plugin-row.svelte-1f76xr1{align-items:center;gap:var(--space-sm);border-top:1px solid var(--color-border-subtle);padding:var(--space-xs) var(--space-2xs);flex-wrap:wrap;display:flex}.plugin-row.svelte-1f76xr1:first-child{border-top:none;padding-top:0}.plugin-source.svelte-1f76xr1{color:var(--color-text-muted);font-size:var(--text-small-size);font-family:var(--font-mono)}.add-form.svelte-1f76xr1{gap:var(--space-xs);flex-wrap:wrap;display:flex}.project-secrets.svelte-9e3934{gap:var(--space-md);font-size:var(--text-small-size);flex-direction:column;display:flex}.config-section{display:block}h3.svelte-9e3934{margin:0 0 var(--space-sm);font-family:var(--font-mono);font-size:var(--text-caption-size);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.decl-list.svelte-9e3934{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.decl-row.svelte-9e3934{border-top:1px solid var(--color-border-subtle);padding:var(--space-xs) var(--space-2xs);align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.decl-row.svelte-9e3934:first-child{border-top:none;padding-top:0}.decl-name.svelte-9e3934{font-family:var(--font-mono);font-size:var(--text-small-size)}.remove-button{margin-left:auto}.manual-form.svelte-9e3934{gap:var(--space-xs);flex-wrap:wrap;display:flex}.spend-report.svelte-1aywud4{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.spend-report-controls.svelte-1aywud4{gap:var(--space-xs);flex-wrap:wrap;display:flex}.spend-report-no-data.svelte-1aywud4{opacity:.6;font-size:var(--text-small-size);margin:0}.spend-report-total.svelte-1aywud4{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.spend-report-total-label.svelte-1aywud4{color:var(--color-text-muted);font-size:var(--text-small-size)}.spend-report-total-value.svelte-1aywud4{font-size:var(--text-body-size);font-weight:600}.spend-report-providers.svelte-1aywud4{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.spend-report-provider-row.svelte-1aywud4{justify-content:space-between;align-items:center;gap:var(--space-xs);border-top:1px solid var(--color-border-subtle);padding:var(--space-xs) var(--space-2xs);min-width:0;display:flex}.spend-report-provider-row.svelte-1aywud4:first-child{border-top:none;padding-top:0}.spend-report-provider-value.svelte-1aywud4{color:var(--color-text-secondary);flex-shrink:0}.test-runner-config.svelte-fsiw7u{gap:var(--space-sm);flex-direction:column;display:flex}.commands.svelte-fsiw7u{gap:var(--space-md);flex-direction:column;display:flex}.command-form.svelte-fsiw7u{gap:var(--space-2xs);flex-direction:column;display:flex}.command-row.svelte-fsiw7u{gap:var(--space-xs);align-items:flex-start;display:flex}.command-row.svelte-fsiw7u .ui-input{flex:auto;min-width:0}.suggestion.svelte-fsiw7u{align-items:center;gap:var(--space-xs);font-size:var(--text-small-size);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.suggestion.svelte-fsiw7u code:where(.svelte-fsiw7u){font-family:var(--font-mono);color:var(--color-text-primary)}.project-config.svelte-vsj159{gap:var(--space-xl);flex-wrap:wrap;display:flex}.project-config-section.svelte-vsj159{gap:var(--space-sm);flex-direction:column;flex:16rem;min-width:0;display:flex}h3.svelte-vsj159{font-family:var(--font-mono);font-size:var(--text-caption-size);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:600}.queued-prompt-bar.svelte-1vzuf3k{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.queued-item.svelte-1vzuf3k{width:100%;animation:svelte-1vzuf3k-beat-in var(--duration-base) var(--ease-beat) both;align-items:flex-start;display:flex}@keyframes svelte-1vzuf3k-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.gutter.svelte-1vzuf3k{flex:0 0 var(--gutter);width:var(--gutter);align-items:flex-end;gap:var(--space-3xs);padding-top:var(--space-sm);padding-right:var(--space-sm);flex-direction:column;display:flex}.role-label.svelte-1vzuf3k{font-size:var(--text-caption-size);line-height:var(--text-caption-line);letter-spacing:var(--text-caption-tracking);font-weight:var(--text-caption-weight);text-transform:uppercase;color:var(--color-accent);text-align:right;white-space:nowrap}.content.svelte-1vzuf3k{align-items:baseline;gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);border:1px dashed var(--color-accent);background:var(--color-accent-subtle);opacity:.8;flex:1;display:flex}.badge.svelte-1vzuf3k{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight);text-transform:uppercase;letter-spacing:var(--text-caption-tracking);color:var(--color-accent);flex-shrink:0}.text.svelte-1vzuf3k{white-space:pre-wrap;flex:1;min-width:0;margin:0}@media (width<=479px){.queued-item.svelte-1vzuf3k{flex-direction:column;align-items:stretch}.gutter.svelte-1vzuf3k{flex:none;align-items:flex-start;width:auto;padding-bottom:0;padding-right:0}}.review-changes-panel{width:min(56rem,100%)}.review-file-count.svelte-1xszm5t{color:var(--color-text-secondary);font-size:var(--text-small-size);margin:0}.review-files.svelte-1xszm5t{gap:var(--space-md);flex-direction:column;display:flex}.review-file.svelte-1xszm5t .diff-viewer{max-width:none}.terminal-output.svelte-wxny9f{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-code-size);overflow:hidden}.header.svelte-wxny9f{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border-subtle);display:flex}.prompt{color:var(--color-text-muted)}.command.svelte-wxny9f{white-space:pre;flex:1;overflow-x:auto}.status.svelte-wxny9f{opacity:.6;font-size:var(--text-small-size)}.body.svelte-wxny9f{padding:var(--space-sm) var(--space-sm);white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:0;overflow-x:auto}.test-runner.svelte-11d1wgs{gap:var(--space-sm);flex-direction:column;display:flex}.runs.svelte-11d1wgs{gap:var(--space-md);flex-direction:column;display:flex}.run.svelte-11d1wgs{gap:var(--space-2xs);flex-direction:column;display:flex}.run-header.svelte-11d1wgs{align-items:center;gap:var(--space-xs);display:flex}.run-label.svelte-11d1wgs{color:var(--color-text-primary);font-weight:600}.run-command.svelte-11d1wgs{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-small-size);color:var(--color-text-muted);flex:auto;overflow:hidden}.status-bar.svelte-1piydef{justify-content:space-between;align-items:stretch;gap:var(--space-md);height:var(--statusbar-height);padding-inline:var(--space-md);background:var(--color-rail);border-top:1px solid var(--color-border);font-size:var(--text-caption-size);flex-shrink:0;display:flex;overflow:hidden}.status-bar-zone.svelte-1piydef{align-items:center;gap:var(--space-md);min-width:0;display:flex}.status-bar-segment.svelte-1piydef{align-items:center;gap:var(--space-2xs);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.status-bar-button.svelte-1piydef{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0}.status-bar-button.svelte-1piydef:hover{color:var(--color-text-primary)}.status-bar-button.svelte-1piydef:focus-visible,.status-bar-retry.svelte-1piydef:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.status-bar-segment[data-tone=danger].svelte-1piydef .status-bar-label:where(.svelte-1piydef){color:var(--color-danger)}.status-bar-segment[data-tone=warning].svelte-1piydef .status-bar-label:where(.svelte-1piydef){color:var(--color-warning)}.status-bar-retry.svelte-1piydef{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin-inline-start:var(--space-2xs);padding:0;text-decoration:underline}.meter.svelte-1piydef{align-items:baseline;gap:var(--space-2xs);white-space:nowrap;font-family:var(--font-mono);font-feature-settings:var(--font-feature-tabular);display:flex}.meter-primary.svelte-1piydef{color:var(--color-text-primary);font-weight:600}.meter-sep.svelte-1piydef,.meter-max.svelte-1piydef,.meter-cost.svelte-1piydef{color:var(--color-text-muted)}.track.svelte-1piydef{width:var(--status-meter-track-width);height:var(--status-meter-track-height);border-radius:var(--radius-full);background:var(--color-border);flex-shrink:0;align-self:center;overflow:hidden}.track-fill.svelte-1piydef{background:var(--color-text-secondary);height:100%;transition:width var(--duration-base) var(--ease-beat);display:block}.track.high.svelte-1piydef .track-fill:where(.svelte-1piydef){background:var(--color-warning)}.track.full.svelte-1piydef .track-fill:where(.svelte-1piydef){background:var(--color-danger)}.sr-only.svelte-1piydef{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.status-bar.svelte-1piydef{left:0;right:0;bottom:var(--tabbar-height);z-index:var(--z-raised);position:fixed}}@media (width<=767px){.status-bar.svelte-1piydef{padding-inline:var(--space-sm)}.status-bar-right.svelte-1piydef [data-testid=status-bar-queued],.status-bar-left.svelte-1piydef [data-testid=status-bar-session-target]{display:none}}.replay-banner.svelte-194z901{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-info);border-radius:var(--radius-md);background:var(--color-info-subtle);margin-bottom:var(--space-sm);display:flex}.replay-banner-icon{color:var(--color-info)}.replay-banner-copy.svelte-194z901{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.replay-banner-title.svelte-194z901{color:var(--color-text-primary);font-weight:600}.replay-banner-detail.svelte-194z901{font-size:var(--text-small-size);color:var(--color-text-secondary)}.replay-controls.svelte-zxbgxp{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.replay-controls-row.svelte-zxbgxp{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.replay-scrub.svelte-zxbgxp{min-width:6rem;accent-color:var(--color-accent);flex:1}.replay-progress.svelte-zxbgxp{text-align:right;min-width:8ch;color:var(--color-text-muted);font-size:var(--text-small-size);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.replay-speed-group.svelte-zxbgxp{gap:var(--space-2xs);display:flex}.replay-speed-choice.svelte-zxbgxp{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-small-size);font-family:var(--font-mono);cursor:pointer;transition:background var(--duration-fast) var(--ease-beat), border-color var(--duration-fast) var(--ease-beat), color var(--duration-fast) var(--ease-beat);background:0 0}.replay-speed-choice.svelte-zxbgxp:hover{border-color:var(--color-border-strong)}.replay-speed-choice.selected.svelte-zxbgxp{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-text-primary)}.replay-speed-choice.svelte-zxbgxp:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:1px}.slash-command-picker-panel{width:var(--dialog-width-sm);max-height:var(--dialog-max-height)}.picker-input.svelte-16um13g{padding:var(--space-sm) var(--space-3xs);border:none;border-bottom:1px solid var(--color-border);font-size:var(--text-body-size);color:inherit;background:0 0;font-family:inherit}.picker-input.svelte-16um13g::placeholder{color:var(--color-text-muted)}.picker-input.svelte-16um13g:focus{outline:none}.picker-results.svelte-16um13g{margin:0;padding:0;list-style:none;overflow-y:auto}.picker-item.svelte-16um13g{align-items:center;gap:var(--space-sm);text-align:left;width:100%;color:inherit;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-small-size);transition:background-color var(--duration-fast) var(--ease-beat), border-color var(--duration-fast) var(--ease-beat);background:0 0;border:none;border-left:2px solid #0000;display:flex}.picker-item.svelte-16um13g:not(:disabled):active{transform:scale(.995)}.picker-item.active.svelte-16um13g{background:var(--color-accent-subtle);border-left-color:var(--color-accent)}.entry-icon.svelte-16um13g{width:1rem;height:1rem;color:var(--color-text-secondary);flex-shrink:0;display:inline-flex}.picker-item.active.svelte-16um13g .entry-icon:where(.svelte-16um13g){color:var(--color-accent)}.entry-body.svelte-16um13g{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.name.svelte-16um13g{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);overflow:hidden}.description.svelte-16um13g{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption-size);color:var(--color-text-secondary);overflow:hidden}.hint.svelte-16um13g{font-family:var(--font-mono);font-size:var(--text-caption-size);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;margin-left:auto}.picker-hints.svelte-16um13g{gap:var(--space-md);font-size:var(--text-caption-size);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.snippet-picker-panel{width:var(--dialog-width-sm);max-height:var(--dialog-max-height)}.picker-input.svelte-n6kmyf{padding:var(--space-sm) var(--space-3xs);border:none;border-bottom:1px solid var(--color-border);font-size:var(--text-body-size);color:inherit;background:0 0;font-family:inherit}.picker-input.svelte-n6kmyf::placeholder{color:var(--color-text-muted)}.picker-input.svelte-n6kmyf:focus{outline:none}.picker-results.svelte-n6kmyf{margin:0;padding:0;list-style:none;overflow-y:auto}.picker-results.svelte-n6kmyf li:where(.svelte-n6kmyf){align-items:center;gap:var(--space-2xs);display:flex}.picker-item.svelte-n6kmyf{align-items:center;gap:var(--space-sm);text-align:left;width:100%;min-width:0;color:inherit;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-small-size);transition:background-color var(--duration-fast) var(--ease-beat), border-color var(--duration-fast) var(--ease-beat);background:0 0;border:none;border-left:2px solid #0000;flex:1;display:flex}.picker-item.svelte-n6kmyf:not(:disabled):active{transform:scale(.995)}.picker-item.active.svelte-n6kmyf{background:var(--color-accent-subtle);border-left-color:var(--color-accent)}.entry-icon.svelte-n6kmyf{width:1rem;height:1rem;color:var(--color-text-secondary);flex-shrink:0;display:inline-flex}.picker-item.active.svelte-n6kmyf .entry-icon:where(.svelte-n6kmyf){color:var(--color-accent)}.entry-body.svelte-n6kmyf{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.name.svelte-n6kmyf{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.description.svelte-n6kmyf{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption-size);color:var(--color-text-secondary);overflow:hidden}.picker-footer.svelte-n6kmyf{gap:var(--space-sm);flex-direction:column;display:flex}.save-form.svelte-n6kmyf{gap:var(--space-md);flex-direction:column;display:flex}.picker-hints.svelte-n6kmyf{gap:var(--space-md);font-size:var(--text-caption-size);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.search-bar.svelte-14i5kdf{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:var(--space-sm);display:flex}.search-bar-icon{color:var(--color-text-muted)}.search-bar-field.svelte-14i5kdf{flex:1;min-width:0}.search-bar-count.svelte-14i5kdf{text-align:right;min-width:6ch;color:var(--color-text-muted);font-size:var(--text-small-size);white-space:nowrap;flex-shrink:0}.search-bar-chevron-up{transform:rotate(180deg)}.message-item.svelte-gq41l0{width:100%;animation:svelte-gq41l0-beat-in var(--duration-base) var(--ease-beat) both;align-items:flex-start;display:flex}@keyframes svelte-gq41l0-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.gutter.svelte-gq41l0{flex:0 0 var(--gutter);width:var(--gutter);align-items:flex-end;gap:var(--space-3xs);padding-top:var(--space-sm);padding-right:var(--space-sm);flex-direction:column;display:flex}.sr-only.svelte-gq41l0{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.message-item.user.svelte-gq41l0{background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-radius:var(--radius-md);padding-inline:var(--space-sm);margin-inline:calc(var(--space-sm) * -1)}.content.svelte-gq41l0{align-items:flex-start;gap:var(--space-xs);min-width:0;padding:var(--space-sm) 0;flex:1;display:flex}.message-item.thought.svelte-gq41l0 .thought-body:where(.svelte-gq41l0){font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-text-secondary)}.thought-wrap.svelte-gq41l0{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.thought-head.svelte-gq41l0{align-items:center;gap:var(--space-2xs);display:flex}.text.svelte-gq41l0{flex:1;min-width:0;margin:0}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body p{margin:var(--space-sm) 0}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{font-family:var(--font-ui);margin:var(--space-md) 0 var(--space-2xs);font-weight:var(--text-title-weight);line-height:var(--text-title-line)}.md-body h1{font-size:var(--text-title-size)}.md-body h2,.md-body h3{font-size:var(--text-body-size)}.md-body h4,.md-body h5,.md-body h6{font-size:var(--text-small-size)}.md-body ul,.md-body ol{margin:var(--space-sm) 0;padding-inline-start:var(--space-lg)}.md-body li,.md-body li>ul,.md-body li>ol{margin:var(--space-3xs) 0}.md-body blockquote{margin:var(--space-sm) 0;border-inline-start:2px solid var(--color-border);color:var(--color-text-secondary);padding-inline-start:var(--space-sm)}.md-body a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.md-body strong{font-weight:650}.md-body em{font-style:italic}.md-body :not(pre)>code{background:var(--color-fill-subtle);border-radius:var(--radius-sm);font-size:var(--text-code-size);padding:.1em .35em}.md-body pre,.md-open-fence.svelte-gq41l0{margin:var(--space-sm) 0;padding:var(--space-xs) var(--space-sm);background:var(--color-fill-subtle);border-radius:var(--radius-md);font-size:var(--text-code-size);line-height:var(--text-code-line);overflow-x:auto}.md-body pre code,.md-open-fence.svelte-gq41l0 code:where(.svelte-gq41l0){font-size:inherit;background:0 0;border-radius:0;padding:0}.md-table-scroll{margin:var(--space-sm) 0;max-width:100%;overflow-x:auto}.md-table-scroll table{border-collapse:collapse;font-size:var(--text-small-size)}.md-table-scroll th,.md-table-scroll td{border:1px solid var(--color-border-subtle);padding:var(--space-3xs) var(--space-sm);text-align:left;white-space:nowrap}.md-table-scroll th{background:var(--color-fill-subtle);font-weight:600}.md-tail.svelte-gq41l0{white-space:pre-wrap;margin:0}.thought-body.svelte-gq41l0{max-height:var(--scroll-cap-height);overflow-y:auto}.thinking-timer.svelte-gq41l0{font-size:var(--text-caption-size);opacity:.55;font-variant-numeric:tabular-nums;flex-shrink:0}.expand.svelte-gq41l0{color:inherit;opacity:.7;cursor:pointer;border-radius:var(--radius-sm);transition:opacity var(--duration-fast) var(--ease-beat);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.expand.svelte-gq41l0:hover{opacity:1}.expand.svelte-gq41l0:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.expand-icon{transition:transform var(--duration-fast) var(--ease-beat)}.expand[aria-expanded=false].svelte-gq41l0 .expand-icon{transform:rotate(-90deg)}.copy-row.svelte-gq41l0{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.message-item.svelte-gq41l0:hover .copy-button-reveal,.message-item.svelte-gq41l0:focus-within .copy-button-reveal{opacity:1}.fork-button{opacity:0}.message-item.svelte-gq41l0:hover .fork-button,.message-item.svelte-gq41l0:focus-within .fork-button,.fork-button:focus-visible{opacity:1}@media (hover:none){.fork-button{opacity:.7}}@media (width<=479px){.message-item.svelte-gq41l0{flex-direction:column;align-items:stretch}.gutter.svelte-gq41l0{flex:none;align-items:flex-start;width:auto;padding-right:0}.content.svelte-gq41l0{padding-top:var(--space-3xs)}}.tool-gutter.svelte-1e2udxb{flex:0 0 var(--gutter);width:var(--gutter);justify-content:center;align-items:flex-end;gap:var(--space-3xs);min-height:1lh;padding-right:var(--space-sm);flex-direction:column;display:flex;overflow:hidden}.type-icon{color:var(--color-text-secondary)}@media (width<=479px){.tool-gutter.svelte-1e2udxb{align-items:center;gap:var(--space-2xs);width:auto;padding-right:0;padding-top:var(--space-xs);flex-direction:row;flex:none}}.tool-call-meta.svelte-5eofb5{align-items:baseline;gap:var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-small-size);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.tool-call-status.svelte-1divbq4{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:inline-flex}.status-label.svelte-1divbq4{color:var(--color-text-secondary);font-size:var(--text-small-size);font-weight:400}.tool-call-status-failed.svelte-1divbq4 .status-label:where(.svelte-1divbq4){color:var(--color-danger);background:var(--color-danger-subtle);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);font-weight:700}.tool-card.svelte-butj4z{flex:1;min-width:0}.tool-card-surface.svelte-butj4z{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-xs) var(--space-sm)}.edit-write-widget.svelte-mjuate{align-items:flex-start;width:100%;min-width:0;display:flex}.row-header.svelte-mjuate{align-items:center;gap:var(--space-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;font-size:var(--text-small-size);background:0 0;border:none;margin:0;padding:0;font-weight:600;display:flex}.row-header.svelte-mjuate:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.row-header[aria-expanded=false].svelte-mjuate .disclosure-icon{transform:rotate(-90deg)}.row-header-static.svelte-mjuate{cursor:default}.title.svelte-mjuate{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.body.svelte-mjuate{margin-top:var(--space-xs);min-width:0}@media (width<=479px){.edit-write-widget.svelte-mjuate{flex-direction:column;align-items:stretch}}.bash-widget.svelte-17191pl{align-items:flex-start;width:100%;min-width:0;display:flex}.header-line.svelte-17191pl{align-items:center;gap:var(--space-sm);display:flex}.row-header.svelte-17191pl{align-items:center;gap:var(--space-sm);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;font-size:var(--text-small-size);background:0 0;border:none;flex:1;margin:0;padding:0;font-weight:600;display:flex}.row-header.svelte-17191pl:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.row-header[aria-expanded=false].svelte-17191pl .disclosure-icon{transform:rotate(-90deg)}.row-header-static.svelte-17191pl{cursor:default}.title.svelte-17191pl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:1;font-weight:400;overflow:hidden}.copy-row.svelte-17191pl{flex-shrink:0}.bash-widget.svelte-17191pl:hover .copy-button-reveal,.bash-widget.svelte-17191pl:focus-within .copy-button-reveal{opacity:1}.body.svelte-17191pl{margin-top:var(--space-xs);min-width:0}@media (width<=479px){.bash-widget.svelte-17191pl{flex-direction:column;align-items:stretch}}.todo-widget.svelte-1wmowjr{width:100%;min-width:0;font-size:var(--text-small-size);align-items:flex-start;display:flex}.header-line.svelte-1wmowjr{align-items:center;gap:var(--space-sm);display:flex}.row-header.svelte-1wmowjr{align-items:center;gap:var(--space-sm);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;margin:0;padding:0;display:flex}.row-header.svelte-1wmowjr:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.row-header[aria-expanded=false].svelte-1wmowjr .disclosure-icon{transform:rotate(-90deg)}.title.svelte-1wmowjr{flex:none;font-weight:600}.inline-summary.svelte-1wmowjr{min-width:0;color:var(--color-text-muted);flex:1}.row-header-static.svelte-1wmowjr{cursor:default}.copy-row.svelte-1wmowjr{flex-shrink:0}.todo-widget.svelte-1wmowjr:hover .copy-button-reveal,.todo-widget.svelte-1wmowjr:focus-within .copy-button-reveal{opacity:1}.todos.svelte-1wmowjr{margin:var(--space-xs) 0 0;gap:var(--space-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.todos.svelte-1wmowjr li:where(.svelte-1wmowjr){gap:var(--space-xs);display:flex}.todos.svelte-1wmowjr li:where(.svelte-1wmowjr) .checkbox:where(.svelte-1wmowjr){color:var(--color-text-muted)}.todos.svelte-1wmowjr li.completed:where(.svelte-1wmowjr) .checkbox:where(.svelte-1wmowjr){color:var(--color-success)}.todos.svelte-1wmowjr li.completed:where(.svelte-1wmowjr) .todo-text:where(.svelte-1wmowjr){opacity:.55;text-decoration:line-through}.todos.svelte-1wmowjr li.in_progress:where(.svelte-1wmowjr){padding-left:var(--space-sm);position:relative}.todos.svelte-1wmowjr li.in_progress:where(.svelte-1wmowjr):before{content:"";border-radius:var(--radius-full);background:var(--color-accent);width:2px;position:absolute;top:.2em;bottom:.2em;left:0}.todos.svelte-1wmowjr li.in_progress:where(.svelte-1wmowjr) .todo-text:where(.svelte-1wmowjr){font-weight:600}@media (width<=479px){.todo-widget.svelte-1wmowjr{flex-direction:column;align-items:stretch}}.generic-tool-row.svelte-1b2hcv7{width:100%;min-width:0;font-size:var(--text-small-size);align-items:flex-start;display:flex}.header-line.svelte-1b2hcv7{align-items:center;gap:var(--space-sm);display:flex}.row-header.svelte-1b2hcv7{align-items:center;gap:var(--space-sm);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;margin:0;padding:0;display:flex}.row-header.svelte-1b2hcv7:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.row-header[aria-expanded=false].svelte-1b2hcv7 .disclosure-icon{transform:rotate(-90deg)}.row-header-static.svelte-1b2hcv7{cursor:default}.title-line.svelte-1b2hcv7{align-items:baseline;gap:var(--space-xs);flex:1;min-width:0;display:flex;overflow:hidden}.title.svelte-1b2hcv7{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.inline-payload.svelte-1b2hcv7{gap:var(--space-sm);min-width:0;color:var(--color-text-muted);font-size:var(--text-small-size);flex:auto;display:flex;overflow:hidden}.inline-payload.svelte-1b2hcv7 code:where(.svelte-1b2hcv7){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-entry.svelte-1b2hcv7{align-items:baseline;gap:var(--space-2xs);white-space:nowrap;display:inline-flex;overflow:hidden}.inline-key.svelte-1b2hcv7{font-family:var(--font-mono);flex-shrink:0}.inline-value.svelte-1b2hcv7{text-overflow:ellipsis;overflow:hidden}.copy-row.svelte-1b2hcv7{flex-shrink:0}.generic-tool-row.svelte-1b2hcv7:hover .copy-button-reveal,.generic-tool-row.svelte-1b2hcv7:focus-within .copy-button-reveal{opacity:1}.body.svelte-1b2hcv7{margin-top:var(--space-xs);min-width:0}.output.svelte-1b2hcv7{white-space:pre-wrap;font-size:var(--text-small-size);margin:0;overflow-x:auto}.command-line.svelte-1b2hcv7{white-space:pre;margin:0;display:block;overflow-x:auto}.entries.svelte-1b2hcv7{gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}.entry.svelte-1b2hcv7{gap:var(--space-sm);align-items:baseline;display:flex}.entry-key.svelte-1b2hcv7{min-width:6rem;color:var(--color-text-muted);flex:none;margin:0}.entry-value.svelte-1b2hcv7{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.sr-only.svelte-1b2hcv7{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=479px){.generic-tool-row.svelte-1b2hcv7{flex-direction:column;align-items:stretch}}.tool-call-row.svelte-x3ejdq{animation:svelte-x3ejdq-beat-in var(--duration-base) var(--ease-beat) both;position:relative}@keyframes svelte-x3ejdq-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tool-call-row.awaiting-permission.svelte-x3ejdq{outline:2px solid var(--color-warning);outline-offset:2px;border-radius:var(--radius-lg)}.settle-pulse.svelte-x3ejdq{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-accent);pointer-events:none;opacity:0;height:2px;position:absolute;inset:0 0 auto}.settle-pulse-active.svelte-x3ejdq{opacity:1;--thread-draw-progress:100%;transition:clip-path var(--duration-weave) var(--ease-tension), background-color var(--duration-fast) var(--ease-beat) var(--duration-weave);background:var(--color-border-strong)}.tool-call-burst-group.svelte-1j6u0wx{width:100%;min-width:0;font-size:var(--text-small-size);align-items:flex-start;display:flex}.burst-summary.svelte-1j6u0wx{align-items:center;gap:var(--space-sm);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:flex}.burst-summary.svelte-1j6u0wx:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.burst-summary-static.svelte-1j6u0wx{cursor:default}.burst-chevron{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-beat)}.burst-summary[aria-expanded=false].svelte-1j6u0wx .burst-chevron{transform:rotate(-90deg)}.burst-title.svelte-1j6u0wx{flex:none;font-weight:600}.burst-stats.svelte-1j6u0wx{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);flex:auto;overflow:hidden}.burst-detail.svelte-1j6u0wx{gap:var(--space-3xs);margin:var(--space-sm) 0 0;padding:var(--space-sm) 0 0;border-top:1px solid var(--color-border-subtle);flex-direction:column;list-style:none;display:flex}.burst-detail.svelte-1j6u0wx li:where(.svelte-1j6u0wx){min-width:0}.tool-call-burst-group.awaiting-permission.svelte-1j6u0wx .tool-card{outline:2px solid var(--color-warning);outline-offset:2px;border-radius:var(--radius-lg)}@media (width<=479px){.tool-call-burst-group.svelte-1j6u0wx{flex-direction:column;align-items:stretch}}.transcript-gap.svelte-374duy{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-warning-subtle);border:1px solid var(--color-warning);color:var(--color-warning);animation:svelte-374duy-beat-in var(--duration-base) var(--ease-beat) both;display:flex}.transcript-gap-text.svelte-374duy{font-size:var(--text-small-size);line-height:var(--text-small-line)}@keyframes svelte-374duy-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.transcript-revival.svelte-1fmyypt{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-info-subtle);border:1px solid var(--color-info);color:var(--color-info);animation:svelte-1fmyypt-beat-in var(--duration-base) var(--ease-beat) both;display:flex}.transcript-revival-text.svelte-1fmyypt{font-size:var(--text-small-size);line-height:var(--text-small-line)}@keyframes svelte-1fmyypt-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.items.svelte-vatmxb{width:100%;max-width:var(--measure);gap:var(--space-sm);flex-direction:column;flex:1;margin-block:0;margin-inline:auto;padding:0;list-style:none;display:flex;overflow-y:auto}.items-spacer.svelte-vatmxb{flex-shrink:0;list-style:none}.items.svelte-vatmxb li.tool-call-compact:where(.svelte-vatmxb){margin-top:calc(var(--space-3xs) - var(--space-sm))}.items.svelte-vatmxb li.tool-call-nested:where(.svelte-vatmxb){border-left:2px solid var(--color-border-subtle)}.nesting-label.svelte-vatmxb{align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-3xs);color:var(--color-text-muted);font-size:var(--text-small-size);display:flex}.nesting-connector.svelte-vatmxb{border-left:2px solid var(--color-border);border-bottom:2px solid var(--color-border);border-radius:0 0 0 3px;flex-shrink:0;width:.7em;height:.7em}.jump-latest.svelte-vatmxb{align-self:center;align-items:center;gap:var(--space-2xs);margin-top:calc(var(--space-sm) * -1);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);color:var(--color-text-secondary);font-size:var(--text-caption-size);cursor:pointer;flex-shrink:0;display:inline-flex}.jump-latest.svelte-vatmxb svg{width:.85em;height:.85em}.jump-latest.svelte-vatmxb:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.turn-edits-row.svelte-1s1hj2r{align-items:flex-start;width:100%;min-width:0;display:flex}.turn-edits-gutter.svelte-1s1hj2r{flex:0 0 var(--gutter);width:var(--gutter)}.tool-card.svelte-1s1hj2r{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.turn-edits-card.svelte-1s1hj2r{min-width:0;font-size:var(--text-small-size);flex:1;overflow:hidden}.turn-edits-header-row.svelte-1s1hj2r{background:var(--color-fill-subtle);align-items:center;display:flex}.turn-edits-header.svelte-1s1hj2r{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;flex:1;display:flex}.disclosure-icon{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-beat)}.turn-edits-header[aria-expanded=false].svelte-1s1hj2r .disclosure-icon{transform:rotate(-90deg)}.edits-icon{color:var(--color-text-secondary)}.label.svelte-1s1hj2r{font-weight:600}.file-count.svelte-1s1hj2r{color:var(--color-text-secondary);white-space:nowrap}.stat.svelte-1s1hj2r{gap:var(--space-xs);font-family:var(--font-mono);white-space:nowrap;padding-right:var(--space-sm);margin-left:auto;display:flex}.turn-edits-header.svelte-1s1hj2r .stat:where(.svelte-1s1hj2r){margin-left:0;padding-right:0}.added.svelte-1s1hj2r{color:var(--color-success)}.removed.svelte-1s1hj2r{color:var(--color-danger)}.turn-edits-actions.svelte-1s1hj2r{padding-right:var(--space-sm);flex-shrink:0}.turn-edits-files.svelte-1s1hj2r{padding:0 var(--space-sm) var(--space-xs);border-top:1px solid var(--color-border-subtle);margin:0;list-style:none}.turn-edits-file-row.svelte-1s1hj2r{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;color:inherit;text-align:left;font-family:var(--font-mono);background:0 0;border:none;display:flex}.turn-edits-file-row.svelte-1s1hj2r:hover,.turn-edits-file-row.svelte-1s1hj2r:focus-visible{background:var(--color-fill-subtle)}.turn-edits-file-row.svelte-1s1hj2r .path:where(.svelte-1s1hj2r){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (pointer:coarse){.turn-edits-header.svelte-1s1hj2r,.turn-edits-file-row.svelte-1s1hj2r{min-height:var(--touch-target-min)}}@media (width<=479px){.turn-edits-gutter.svelte-1s1hj2r{display:none}}.commit-graph-viewer.svelte-hrje5h{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}[data-testid=commit-graph-loading]{gap:var(--space-sm);padding:var(--space-sm) 0}[data-testid=commit-graph-error]{padding:var(--space-sm) 0}.commit-graph-list.svelte-hrje5h{gap:var(--space-xs);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.commit-graph-row.svelte-hrje5h{min-width:0}.commit-graph-row-head.svelte-hrje5h{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.commit-graph-sha.svelte-hrje5h{color:var(--color-text-secondary);font-size:.875em}.commit-graph-merge-badge.svelte-hrje5h,.commit-graph-head-badge.svelte-hrje5h,.commit-graph-ref-badge.svelte-hrje5h{padding:0 var(--space-xs);border-radius:var(--radius-sm);border:1px solid var(--color-border);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75em;overflow:hidden}.commit-graph-head-badge.svelte-hrje5h{color:var(--color-accent);border-color:var(--color-accent);font-weight:600}.commit-graph-ref-badge.tag.svelte-hrje5h{color:var(--color-text-secondary)}.commit-graph-subject.svelte-hrje5h{margin:var(--space-xs) 0 0 0;overflow-wrap:break-word}.commit-graph-meta.svelte-hrje5h{margin:var(--space-xs) 0 0 0;gap:var(--space-sm);color:var(--color-text-secondary);flex-wrap:wrap;min-width:0;font-size:.8125em;display:flex}.commit-graph-author.svelte-hrje5h{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.commit-graph-load-more.svelte-hrje5h{padding:var(--space-sm) 0;justify-content:center;display:flex}.worktree-diff-viewer.svelte-cqy14w{min-height:0;padding:var(--space-md);gap:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.worktree-diff-surface.svelte-cqy14w{gap:var(--space-2xs);display:flex}.worktree-diff-surface .surface-choice.selected{background:var(--color-accent-subtle);color:var(--color-accent)}.hunk-file-status.svelte-cqy14w{color:var(--color-text-secondary);font-size:var(--text-small-size);text-transform:capitalize}.hunk-side.svelte-cqy14w{flex-direction:column;display:flex}.hunk-side-title.svelte-cqy14w{padding:var(--space-2xs) var(--space-sm);font-size:var(--text-small-size);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0}.hunk-block.svelte-cqy14w+.hunk-block:where(.svelte-cqy14w){border-top:1px solid var(--color-border-subtle)}.hunk-header.svelte-cqy14w{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm);background:var(--color-fill-subtle);display:flex}.hunk-header-text.svelte-cqy14w{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hunk-actions.svelte-cqy14w{gap:var(--space-2xs);flex-shrink:0;display:flex}[data-testid=worktree-diff-loading],[data-testid=worktree-hunk-loading]{padding:var(--space-2xl) 0;justify-content:center}[data-testid=worktree-diff-error]{padding:var(--space-sm) 0}.worktree-diff-toolbar.svelte-cqy14w{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.worktree-diff-mode.svelte-cqy14w{gap:var(--space-2xs);display:flex}.worktree-diff-mode .mode-choice.selected{background:var(--color-accent-subtle);color:var(--color-accent)}.worktree-diff-count.svelte-cqy14w{color:var(--color-text-secondary);font-size:var(--text-small-size)}.worktree-diff-files.svelte-cqy14w{gap:var(--space-md);flex-direction:column;display:flex}.worktree-diff-rename-note.svelte-cqy14w{padding:var(--space-2xs) var(--space-sm);color:var(--color-text-secondary);font-size:var(--text-small-size);margin:0;font-style:italic}.worktree-diff-split-card{font-size:var(--text-code-size);width:100%;min-width:0;overflow:hidden}.diff-header.svelte-cqy14w{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-fill-subtle);border-bottom:1px solid var(--color-border-subtle);font-family:var(--font-mono);display:flex}.diff-path.svelte-cqy14w{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.diff-stats.svelte-cqy14w .added:where(.svelte-cqy14w){color:var(--color-success)}.diff-stats.svelte-cqy14w .removed:where(.svelte-cqy14w){color:var(--color-danger);margin-left:var(--space-xs)}.structural-only.svelte-cqy14w{padding:var(--space-sm);opacity:.75;margin:0}.split-panes.svelte-cqy14w{min-width:0;display:flex}.split-pane.svelte-cqy14w{min-width:0;font-family:var(--font-mono);flex:50%;margin:0;padding:0;list-style:none;overflow-x:auto}.split-pane.svelte-cqy14w:first-child{border-right:1px solid var(--color-border-subtle)}.split-pane.svelte-cqy14w li:where(.svelte-cqy14w){white-space:pre;width:fit-content;min-width:100%;padding:0 var(--space-sm);display:flex}.split-pane.svelte-cqy14w li.added:where(.svelte-cqy14w){background:var(--color-success-subtle)}.split-pane.svelte-cqy14w li.removed:where(.svelte-cqy14w){background:var(--color-danger-subtle)}.split-pane.svelte-cqy14w li.blank:where(.svelte-cqy14w){opacity:.35}.split-pane.svelte-cqy14w .line-no:where(.svelte-cqy14w){text-align:right;opacity:.45;width:2.5rem;padding-right:var(--space-sm);-webkit-user-select:none;user-select:none;flex-shrink:0;display:inline-block}.worktree-diff-split-card:hover .copy-button-reveal,.worktree-diff-split-card:focus-within .copy-button-reveal{opacity:1}.update-toast.svelte-cqmx9x{right:var(--space-lg);bottom:calc(var(--statusbar-height) + var(--space-lg));z-index:var(--z-toast);align-items:center;gap:var(--space-md);max-width:min(24rem, calc(100vw - 2 * var(--space-lg)));padding:var(--space-md) var(--space-lg);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;position:fixed}.update-toast-copy.svelte-cqmx9x{color:var(--color-text-primary);font-size:var(--text-small-size)}.update-toast-actions.svelte-cqmx9x{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}@media (width<=1023px){.update-toast.svelte-cqmx9x{bottom:calc(var(--tabbar-height) + var(--statusbar-height) + var(--space-lg))}}@media (width<=480px){.update-toast.svelte-cqmx9x{right:var(--space-sm);left:var(--space-sm);flex-direction:column;align-items:stretch;max-width:none}.update-toast-actions.svelte-cqmx9x{justify-content:flex-end}}main.cockpit.svelte-1uha8ag{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.gate-checking.svelte-1uha8ag{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;flex-direction:column;display:flex}.gate-checking.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);margin:0}.gate-lead.svelte-1uha8ag{margin:0 0 var(--space-md);color:var(--color-text-secondary);text-align:center}.gate-fineprint.svelte-1uha8ag{margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:var(--text-caption-size);text-align:center}.gate-selfhost.svelte-1uha8ag{margin-top:var(--space-md);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-sm);font-size:var(--text-caption-size)}.gate-selfhost.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--color-text-muted)}.gate-selfhost.svelte-1uha8ag summary:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.gate-selfhost-body.svelte-1uha8ag{margin-top:var(--space-sm)}.status.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);opacity:.7;font-size:var(--text-small-size);display:inline-flex}.loading-line.svelte-1uha8ag{align-items:center;gap:var(--space-xs);display:flex}.account.svelte-1uha8ag{font-size:var(--text-small-size);opacity:.8}.escrow-status.svelte-1uha8ag{font-size:var(--text-small-size)}.escrow-inflight-row.svelte-1uha8ag{align-items:center;gap:var(--space-xs);display:flex}.replay-entry-row.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.in-flight-track.svelte-1uha8ag{width:100%;max-width:12rem;height:2px;margin-top:var(--space-xs);border-radius:var(--radius-full);background:var(--color-fill-subtle);display:block;overflow:hidden}.in-flight-bar.svelte-1uha8ag{background:var(--color-accent);height:100%;display:block}.sr-only.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell.svelte-1uha8ag{flex:1;min-height:0;display:flex;overflow:hidden}.sidebar.svelte-1uha8ag{min-height:0;width:var(--sidebar-width);background:var(--color-rail);border-right:1px solid var(--color-border);transition:width var(--duration-base) var(--ease-shuttle);flex-direction:column;flex-shrink:0;display:flex;position:relative}.sidebar.resizing.svelte-1uha8ag{transition:none}.sidebar.collapsed.svelte-1uha8ag{width:var(--sidebar-width-collapsed)}.sidebar-brand.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-xs);height:var(--topbar-height);padding:0 var(--space-sm) 0 var(--space-md);flex-shrink:0;display:flex}.sidebar-brand-mark.svelte-1uha8ag{min-width:0;font-size:var(--text-body-size);margin:0;line-height:1}.sidebar.collapsed.svelte-1uha8ag .sidebar-brand:where(.svelte-1uha8ag){justify-content:center;gap:var(--space-2xs);height:auto;padding:var(--space-sm) 0;flex-direction:column}.sidebar-brand.svelte-1uha8ag .sidebar-collapse-toggle{opacity:.55;transition:opacity var(--duration-fast) var(--ease-beat)}.sidebar.svelte-1uha8ag:hover .sidebar-brand:where(.svelte-1uha8ag) .sidebar-collapse-toggle,.sidebar.svelte-1uha8ag:focus-within .sidebar-brand:where(.svelte-1uha8ag) .sidebar-collapse-toggle,.sidebar.collapsed.svelte-1uha8ag .sidebar-brand:where(.svelte-1uha8ag) .sidebar-collapse-toggle{opacity:1}@media (hover:none){.sidebar.svelte-1uha8ag .sidebar-brand:where(.svelte-1uha8ag) .sidebar-collapse-toggle{opacity:1}}.sidebar-destinations.svelte-1uha8ag{gap:var(--space-3xs);padding:var(--space-sm) var(--space-sm) var(--space-xs);flex-direction:column;flex-shrink:0;display:flex}.destination-row.svelte-1uha8ag{align-items:center;gap:var(--space-sm);width:100%;height:var(--nav-row-height);padding:0 var(--space-sm);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-body-size);text-align:left;transition:background-color var(--duration-fast) var(--ease-beat), transform var(--duration-instant) var(--ease-beat);background:0 0;border:none;display:flex}@media (pointer:coarse){.destination-row.svelte-1uha8ag{min-height:var(--touch-target-min)}}.destination-row.svelte-1uha8ag:hover{background:var(--color-fill-subtle);color:var(--color-text-primary)}.destination-row.active.svelte-1uha8ag{background:var(--color-fill);color:var(--color-text-primary)}.destination-row.svelte-1uha8ag:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.destination-row.svelte-1uha8ag:active{background:var(--color-fill);transform:scale(.98)}.destination-icon.svelte-1uha8ag{width:var(--nav-icon-size);height:var(--nav-icon-size);flex-shrink:0;display:inline-flex}.destination-label.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.destination-badge.svelte-1uha8ag{min-width:var(--nav-icon-size);height:var(--nav-icon-size);padding:0 var(--space-2xs);border-radius:var(--radius-full);background:var(--color-warning-subtle);color:var(--color-warning);font-size:var(--text-caption-size);font-family:var(--font-mono);font-feature-settings:var(--font-feature-tabular);justify-content:center;align-items:center;display:inline-flex}.sidebar-divider.svelte-1uha8ag{height:1px;margin:var(--space-xs) var(--space-md);background:var(--color-border-subtle);flex-shrink:0}.sidebar-section-header.svelte-1uha8ag{padding:var(--space-xs) var(--space-sm) var(--space-2xs) var(--space-md);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sidebar-section-title.svelte-1uha8ag{font-size:var(--text-caption-size);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600}.popover-menu.svelte-1uha8ag{z-index:var(--z-raised);min-width:12rem;padding:var(--space-2xs);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute}.popover-below.svelte-1uha8ag{top:calc(100% - var(--space-2xs));left:var(--space-md);right:var(--space-md)}.popover-above.svelte-1uha8ag{bottom:calc(100% + var(--space-2xs));left:var(--space-sm);right:var(--space-sm)}.popover-heading.svelte-1uha8ag{padding:var(--space-2xs) var(--space-sm) 0;font-size:var(--text-caption-size);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0}.popover-identity.svelte-1uha8ag{padding:0 var(--space-sm);font-size:var(--text-small-size);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.popover-identity-secondary.svelte-1uha8ag{padding:0 var(--space-sm);font-size:var(--text-caption-size);font-family:var(--font-mono);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.popover-above.svelte-1uha8ag p:where(.svelte-1uha8ag):last-of-type{padding-bottom:var(--space-2xs);margin-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border-subtle)}.popover-menu.svelte-1uha8ag button:where(.svelte-1uha8ag){text-align:left;border-radius:var(--radius-md);color:inherit;padding:var(--space-xs) var(--space-sm);font-size:var(--text-small-size);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat), transform var(--duration-instant) var(--ease-beat);background:0 0;border:none}.popover-menu.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.popover-menu.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{background:var(--color-fill-subtle)}.popover-menu.svelte-1uha8ag button:where(.svelte-1uha8ag):active{background:var(--color-fill);transform:scale(.98)}.popover-menu.svelte-1uha8ag button.danger:where(.svelte-1uha8ag){color:var(--color-danger)}.sidebar-filter.svelte-1uha8ag{margin:0 var(--space-md) var(--space-sm);flex-shrink:0;align-items:center;display:flex;position:relative}.sidebar-filter.svelte-1uha8ag .sidebar-filter-icon{left:var(--space-sm);color:var(--color-text-muted);pointer-events:none;position:absolute}.sidebar-filter.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;padding:var(--space-2xs) var(--space-sm) var(--space-2xs) var(--space-2xl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-fill-subtle);color:inherit;font:inherit;font-size:var(--text-small-size)}.sidebar-filter.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--color-text-muted)}.sidebar-filter.svelte-1uha8ag input:where(.svelte-1uha8ag):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--color-border)}.sidebar-sessions.svelte-1uha8ag{min-height:0;padding:0 var(--space-sm) var(--space-sm);flex:1;overflow-y:auto}.sidebar.collapsed.svelte-1uha8ag .sidebar-sessions:where(.svelte-1uha8ag){padding-inline:var(--space-2xs)}.sidebar-sessions.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.session-row.svelte-1uha8ag{animation:svelte-1uha8ag-beat-in var(--duration-base) var(--ease-beat) both;align-items:center;display:flex;position:relative}.session-row.svelte-1uha8ag:nth-child(2){animation-delay:20ms}.session-row.svelte-1uha8ag:nth-child(3){animation-delay:40ms}.session-row.svelte-1uha8ag:nth-child(4){animation-delay:60ms}.session-row.svelte-1uha8ag:nth-child(n+5){animation-delay:80ms}@keyframes svelte-1uha8ag-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.session.svelte-1uha8ag{min-width:0;min-height:var(--touch-target-min);grid-template-columns:var(--status-dot-size-sm) minmax(0, 1fr);align-items:center;gap:var(--space-sm);text-align:left;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat);background:0 0;border:none;flex:1;display:grid}.session.svelte-1uha8ag:hover{background:var(--color-fill-subtle)}.session.selected.svelte-1uha8ag{background:var(--color-fill)}.session.svelte-1uha8ag:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.session-status.svelte-1uha8ag{width:var(--status-dot-size-sm);justify-content:center;align-items:center;display:inline-flex}.session-main.svelte-1uha8ag{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.session-title-row.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.session-title-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body-size);font-weight:500;overflow:hidden}.session.selected.svelte-1uha8ag .session-title-row:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--color-text-primary)}.session-attention-dot.svelte-1uha8ag{width:var(--attention-dot-size);height:var(--attention-dot-size);border-radius:var(--radius-full);background:var(--color-warning);flex-shrink:0}.session-meta.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption-size);color:var(--color-text-muted);overflow:hidden}.session-row-actions.svelte-1uha8ag{right:var(--space-2xs);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.session-row.svelte-1uha8ag:hover .session-row-actions:where(.svelte-1uha8ag),.session-row.svelte-1uha8ag:focus-within .session-row-actions:where(.svelte-1uha8ag),.session-row.menu-open.svelte-1uha8ag .session-row-actions:where(.svelte-1uha8ag){opacity:1;pointer-events:auto}.session-row-actions.svelte-1uha8ag .popover-menu:where(.svelte-1uha8ag){top:calc(100% + var(--space-2xs));right:0}@media (hover:none){.session-row-actions.svelte-1uha8ag{opacity:1;pointer-events:auto}}.project-group.svelte-1uha8ag+.project-group:where(.svelte-1uha8ag){margin-top:var(--space-sm)}.project-group-header-row.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm) var(--space-2xs) var(--space-2xs);display:flex;position:relative}.project-group-header.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);min-width:0;padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-small-size);text-align:left;transition:background-color var(--duration-fast) var(--ease-beat), transform var(--duration-instant) var(--ease-beat);background:0 0;border:none;flex:1;font-weight:600;display:flex}.project-group-header.svelte-1uha8ag:hover{color:var(--color-text-primary);background:var(--color-fill-subtle)}.project-group-header.svelte-1uha8ag:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.project-group-header.svelte-1uha8ag:active{background:var(--color-fill);transform:scale(.98)}.project-group-header-renaming.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);min-width:0;padding-left:var(--space-sm);flex:1;display:flex}.project-group-chevron{transition:transform var(--duration-fast) var(--ease-beat);flex-shrink:0;transform:rotate(0)}.project-group-chevron.collapsed{transform:rotate(-90deg)}.project-group-label.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-rename-input.svelte-1uha8ag{min-width:0;padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-fill-subtle);color:inherit;font:inherit;font-size:var(--text-small-size);flex:1;font-weight:600}.project-rename-input.svelte-1uha8ag:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.project-group-meta.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.project-group-count.svelte-1uha8ag{font-size:var(--text-caption-size);color:var(--color-text-muted);font-feature-settings:var(--font-feature-tabular)}.project-group-sessions.svelte-1uha8ag{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-group-sessions.svelte-1uha8ag .session:where(.svelte-1uha8ag){padding-left:calc(var(--space-sm) + var(--space-lg))}.project-new-session-row.svelte-1uha8ag{display:flex}.project-new-session.svelte-1uha8ag{align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm) var(--space-2xs) calc(var(--space-sm) + var(--space-lg));border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;font-size:var(--text-small-size);text-align:left;background:0 0;border:none;flex:1;display:flex}.project-new-session.svelte-1uha8ag:hover{color:var(--color-text-secondary);background:var(--color-fill-subtle)}.key-mismatch.svelte-1uha8ag{gap:var(--space-xs);padding:var(--space-sm);flex-direction:column;display:flex}.key-mismatch-title.svelte-1uha8ag{color:var(--color-danger);margin:0;font-weight:500}.key-mismatch.svelte-1uha8ag .hint:where(.svelte-1uha8ag){font-size:var(--text-small-size);color:var(--color-text-muted);margin:0}.selvage-list.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.selvage-session.svelte-1uha8ag{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-md);background:var(--color-fill-subtle);color:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.selvage-session.selected.svelte-1uha8ag{border-color:var(--color-accent)}.selvage-session.needs-attention.svelte-1uha8ag:after{content:"";top:calc(var(--space-3xs) * -1);right:calc(var(--space-3xs) * -1);width:var(--attention-dot-size);height:var(--attention-dot-size);border-radius:var(--radius-full);background:var(--color-warning);position:absolute}.selvage-avatar.svelte-1uha8ag{font-size:var(--text-small-size);font-weight:600}.selvage-session.svelte-1uha8ag .selvage-status-dot{bottom:calc(var(--space-3xs) * -1);right:calc(var(--space-3xs) * -1);position:absolute}.sidebar-account.svelte-1uha8ag{padding:0 var(--space-sm) var(--space-sm);flex-shrink:0;position:relative}.account-trigger.svelte-1uha8ag{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);color:inherit;cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-beat), transform var(--duration-instant) var(--ease-beat);background:0 0;border:none;display:flex}.account-trigger.svelte-1uha8ag:hover,.account-trigger[aria-expanded=true].svelte-1uha8ag{background:var(--color-fill-subtle)}.account-trigger.svelte-1uha8ag:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.account-trigger.svelte-1uha8ag:active{background:var(--color-fill);transform:scale(.98)}.account-avatar.svelte-1uha8ag{border-radius:var(--radius-sm);background:var(--color-accent-subtle);width:1.5rem;height:1.5rem;color:var(--color-accent);font-size:var(--text-small-size);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.account-name.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-small-size);color:var(--color-text-secondary);flex:1;overflow:hidden}.sidebar.collapsed.svelte-1uha8ag .destination-label:where(.svelte-1uha8ag),.sidebar.collapsed.svelte-1uha8ag .account-name:where(.svelte-1uha8ag),.sidebar.collapsed.svelte-1uha8ag .account-chevron,.sidebar.collapsed.svelte-1uha8ag .destination-badge:where(.svelte-1uha8ag){display:none}.sidebar.collapsed.svelte-1uha8ag .destination-row:where(.svelte-1uha8ag),.sidebar.collapsed.svelte-1uha8ag .account-trigger:where(.svelte-1uha8ag){justify-content:center;padding-inline:0}.sidebar-resize-handle.svelte-1uha8ag{cursor:col-resize;width:6px;height:100%;z-index:var(--z-raised);background:0 0;position:absolute;top:0;right:-3px}.sidebar-resize-handle.svelte-1uha8ag:hover,.sidebar-resize-handle.svelte-1uha8ag:focus-visible{background:var(--color-accent-subtle);outline:none}.sidebar-backdrop.svelte-1uha8ag{display:none}.workspace.svelte-1uha8ag{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.topbar.svelte-1uha8ag{align-items:center;gap:var(--space-md);height:var(--topbar-height);padding:0 var(--space-lg);border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-shrink:0;grid-template-columns:1fr auto 1fr;display:grid}.topbar-context.svelte-1uha8ag{align-items:baseline;gap:var(--space-sm);grid-column:1;min-width:0;display:flex}.topbar-title.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0;font-weight:500;overflow:hidden}.topbar-title-muted.svelte-1uha8ag{color:var(--color-text-muted);font-weight:400}.topbar-breadcrumb.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-small-size);color:var(--color-text-muted);flex-shrink:1;overflow:hidden}.topbar-switch.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-column:2;justify-self:center;display:inline-flex;overflow:hidden}.topbar-view-choice{color:var(--color-text-secondary);border-radius:0}.topbar-view-choice:hover{background:var(--color-fill-subtle);text-decoration:none}.topbar-view-choice.selected{background:var(--color-accent-subtle);color:var(--color-accent)}.topbar-actions.svelte-1uha8ag{justify-self:end;align-items:center;gap:var(--space-2xs);flex-shrink:0;grid-column:3;display:flex}.workbench-toggle:hover,.palette-trigger:hover{text-decoration:none}.panel-word.svelte-1uha8ag{margin-left:var(--space-2xs);display:none}.workspace-notice.svelte-1uha8ag{width:100%;max-width:calc(var(--measure) + var(--space-lg) * 2);padding:var(--space-sm) var(--space-lg) 0;margin-inline:auto}.canvas.svelte-1uha8ag{min-width:0;min-height:0;padding:var(--space-lg);gap:var(--space-md);flex-direction:column;flex:1;display:flex}.canvas-transcript-view.svelte-1uha8ag{gap:var(--space-md);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.canvas-transcript-view[hidden].svelte-1uha8ag{display:none}.canvas-page.svelte-1uha8ag{flex:1;min-height:0;overflow-y:auto}.canvas-footer.svelte-1uha8ag{width:100%;max-width:var(--measure);gap:var(--space-sm);padding-top:var(--space-sm);flex-direction:column;flex-shrink:0;margin-inline:auto;display:flex}.composer.svelte-1uha8ag{gap:var(--space-2xs);flex-direction:column;display:flex}.composer-row.svelte-1uha8ag{align-items:flex-start;display:flex}.composer-gutter.svelte-1uha8ag{flex:0 0 var(--gutter);width:var(--gutter);align-items:flex-end;gap:var(--space-3xs);padding-top:var(--space-3xs);padding-right:var(--space-sm);min-height:var(--text-body-line);flex-direction:column;display:flex}@media (width<=479px){.composer-row.svelte-1uha8ag,.turn-progress.svelte-1uha8ag{align-items:stretch;gap:var(--space-3xs);flex-direction:column}.composer-gutter.svelte-1uha8ag{flex:none;align-items:flex-start;width:auto;min-height:0;padding-right:0}}.composer-field.svelte-1uha8ag{gap:var(--space-2xs);min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-md);transition:border-color var(--duration-fast) var(--ease-beat);flex-direction:column;flex:1;display:flex}.composer-field.svelte-1uha8ag:hover{border-color:var(--color-border-strong)}.composer-field.svelte-1uha8ag:focus-within{border-color:var(--color-border-strong);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.composer-field.svelte-1uha8ag textarea:where(.svelte-1uha8ag){resize:none;width:100%;max-height:40vh;color:inherit;font:inherit;line-height:var(--text-body-line);background:0 0;border:none;padding:0}.composer-field.svelte-1uha8ag textarea:where(.svelte-1uha8ag)::placeholder{color:var(--color-text-muted)}.composer-field.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus,.composer-field.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus-visible{outline:none}.mention-pills.svelte-1uha8ag{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mention-pill.svelte-1uha8ag{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border-subtle);font-size:var(--text-small-size);color:var(--color-text-secondary);display:inline-flex}.mention-pill-label.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-family:var(--font-mono);overflow:hidden}.mention-pill-open.svelte-1uha8ag{align-items:center;gap:var(--space-3xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.composer-controls.svelte-1uha8ag{align-items:center;gap:var(--space-md);flex-wrap:nowrap;display:flex}.composer-message-actions.svelte-1uha8ag{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.composer-session-controls.svelte-1uha8ag{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.composer-actions.svelte-1uha8ag{align-items:center;gap:var(--space-xs);flex-shrink:0;margin-left:auto;display:flex}.composer-hint.svelte-1uha8ag{margin:0}.turn-progress.svelte-1uha8ag{align-items:center;display:flex}.turn-progress-content.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-small-size);display:flex}.empty.svelte-1uha8ag{color:var(--color-text-muted);font-size:var(--text-small-size)}.stale-notice.svelte-1uha8ag{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-warning-subtle);color:var(--color-warning);font-size:var(--text-small-size);margin:0}.right-sidebar-backdrop{--overlay-top:var(--topbar-height)}.right-sidebar.svelte-1uha8ag{background:var(--color-surface);border-left:1px solid var(--color-border);transition:width var(--duration-base) var(--ease-shuttle);flex-direction:column;flex-shrink:0;display:flex;position:relative}.right-sidebar.resizing.svelte-1uha8ag{transition:none}.right-sidebar-tabs.svelte-1uha8ag{margin:var(--space-2xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;align-items:stretch;display:flex;overflow:hidden}.right-sidebar-tab{color:var(--color-text-secondary);border-radius:0;flex:1}.right-sidebar-tab:hover{background:var(--color-fill-subtle);text-decoration:none}.right-sidebar-tab.selected{background:var(--color-accent-subtle);color:var(--color-accent)}.right-sidebar-content.svelte-1uha8ag{min-height:0;padding:var(--space-md);flex:1;overflow-y:auto}.right-sidebar-panel-inner.svelte-1uha8ag{height:100%}.worktree-diff-trigger{margin:var(--space-sm) var(--space-sm) 0}.right-sidebar-resize-handle.svelte-1uha8ag{cursor:col-resize;width:6px;height:100%;z-index:var(--z-raised);background:0 0;position:absolute;top:0;left:-3px}.right-sidebar-resize-handle.svelte-1uha8ag:hover,.right-sidebar-resize-handle.svelte-1uha8ag:focus-visible{background:var(--color-accent-subtle);outline:none}.terminal-dock.svelte-1uha8ag{background:var(--color-rail);min-height:0;transition:height var(--duration-base) var(--ease-shuttle);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.terminal-dock.terminal-dock-open.svelte-1uha8ag{padding:var(--space-2xs)}.terminal-dock.resizing.svelte-1uha8ag{transition:none}.terminal-dock.svelte-1uha8ag .interactive-terminal{flex:1;min-height:0}.terminal-dock-resize-handle.svelte-1uha8ag{cursor:row-resize;height:6px;z-index:var(--z-raised);background:0 0;position:absolute;top:-3px;left:0;right:0}.terminal-dock-resize-handle.svelte-1uha8ag:hover,.terminal-dock-resize-handle.svelte-1uha8ag:focus-visible{background:var(--color-accent-subtle);outline:none}.tabbar.svelte-1uha8ag{display:none}@media (width<=1023px){.tabbar.svelte-1uha8ag{z-index:var(--z-overlay);height:var(--tabbar-height);border-top:1px solid var(--color-border);background:var(--color-rail);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar-item.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--space-3xs);color:var(--color-text-muted);cursor:pointer;font-size:var(--text-caption-size);background:0 0;border:none;border-top:2px solid #0000;flex-direction:column;flex:1;display:flex;position:relative}.tabbar-item.active.svelte-1uha8ag{border-top-color:var(--color-accent);color:var(--color-accent)}.tabbar-badge.svelte-1uha8ag{top:var(--space-2xs);min-width:1rem;padding:0 var(--space-3xs);border-radius:var(--radius-full);background:var(--color-warning);color:var(--color-text-inverse);font-size:var(--text-caption-size);font-feature-settings:var(--font-feature-tabular);position:absolute;left:55%}.topbar-switch.svelte-1uha8ag{display:none}.shell.svelte-1uha8ag{padding-bottom:var(--tabbar-height)}.sidebar.svelte-1uha8ag{top:0;bottom:var(--tabbar-height);z-index:var(--z-sticky);transition:transform var(--duration-base) var(--ease-shuttle);position:fixed;left:0;transform:translate(-100%);width:min(20rem,85vw)!important}.sidebar.sheet-open.svelte-1uha8ag{transform:translate(0)}.sidebar-backdrop.svelte-1uha8ag{top:0;left:0;right:0;bottom:var(--tabbar-height);z-index:calc(var(--z-sticky) - 1);background:var(--color-overlay);cursor:default;border:none;display:block;position:fixed}.sidebar-resize-handle.svelte-1uha8ag,.sidebar-brand.svelte-1uha8ag .sidebar-collapse-toggle{display:none}.right-sidebar.svelte-1uha8ag{top:var(--topbar-height);width:min(26rem,90vw);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);position:fixed;bottom:0;right:0}.terminal-dock.svelte-1uha8ag{left:0;right:0;bottom:var(--tabbar-height);z-index:var(--z-sticky);box-shadow:var(--shadow-lg);transform:translateY(calc(100% + var(--tabbar-height)));transition:transform var(--duration-base) var(--ease-shuttle);position:fixed;height:min(60vh,32rem)!important}.terminal-dock.sheet-open.svelte-1uha8ag{transform:translateY(0)}.terminal-dock-backdrop.svelte-1uha8ag{top:var(--topbar-height);left:0;right:0;bottom:var(--tabbar-height);z-index:calc(var(--z-sticky) - 1);background:var(--color-overlay);cursor:default;border:none;display:block;position:fixed}}@media (width<=767px){.topbar.svelte-1uha8ag{padding-inline:var(--space-md)}.topbar-breadcrumb.svelte-1uha8ag{display:none}.canvas.svelte-1uha8ag{padding:var(--space-md)}.right-sidebar.svelte-1uha8ag{top:auto;left:0;right:0;bottom:var(--tabbar-height);border-left:none;border-top:1px solid var(--color-border-strong);width:100%;height:60vh}}@media (width>=1280px){.panel-word.svelte-1uha8ag{display:inline}}.fork-error.svelte-1uha8ag{margin:0 0 var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-danger-subtle);color:var(--color-danger);font-size:.875rem}
