.folder-edit-shell.svelte-1eqdx37{border-radius:var(--radius-md);width:100%;min-width:0;transition:background var(--motion-duration-normal) var(--motion-ease-spring), border-color var(--motion-duration-normal) var(--motion-ease-spring), box-shadow var(--motion-duration-normal) var(--motion-ease-spring);border:1px solid #0000;margin-block:-1px;position:relative}.folder-edit-shell.editing.svelte-1eqdx37{background:color-mix(in srgb, var(--folder-accent) 7%, var(--bg-hover));border-color:color-mix(in srgb, var(--folder-accent) 24%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, 0 7px 16px color-mix(in srgb, var(--folder-accent) 10%, transparent)}.folder-row.svelte-1eqdx37{box-sizing:border-box;border-radius:var(--radius-md);cursor:pointer;width:100%;min-width:0;height:28px;transition:background var(--transition-fast), box-shadow var(--transition-fast), transform .22s var(--motion-ease-spring);align-items:center;gap:8px;padding:6px;display:flex;position:relative;overflow:hidden}.folder-row.svelte-1eqdx37:hover{background:color-mix(in srgb, var(--folder-accent) 4%, color-mix(in srgb, var(--bg-selected) 20%, transparent))}.folder-row.svelte-1eqdx37:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.folder-icon.svelte-1eqdx37{width:16px;height:18px;color:var(--folder-accent);flex-shrink:0;justify-content:center;align-items:center;margin-left:-1px;display:flex}.folder-icon.svelte-1eqdx37 svg:where(.svelte-1eqdx37){overflow:visible}.folder-icon.svelte-1eqdx37 .folder-back:where(.svelte-1eqdx37),.folder-icon.svelte-1eqdx37 .folder-file:where(.svelte-1eqdx37),.folder-icon.svelte-1eqdx37 .folder-lid:where(.svelte-1eqdx37),.folder-icon.svelte-1eqdx37 .folder-front:where(.svelte-1eqdx37){transform-box:fill-box;backface-visibility:hidden}.folder-icon.svelte-1eqdx37 .folder-file:where(.svelte-1eqdx37){opacity:0;transform-origin:8px 8px;transition:opacity var(--motion-duration-fast) ease, transform .34s var(--motion-ease-spring);transform:translateY(1px)scale(.9)}.folder-icon.svelte-1eqdx37 .folder-lid:where(.svelte-1eqdx37){transition:opacity var(--motion-duration-normal) ease}.folder-icon.folder-icon--open.svelte-1eqdx37 .folder-lid:where(.svelte-1eqdx37){opacity:.96}.folder-icon.folder-icon--open.svelte-1eqdx37 .folder-back:where(.svelte-1eqdx37){opacity:.48}.folder-icon.folder-icon--open.svelte-1eqdx37 .folder-file:where(.svelte-1eqdx37){opacity:1;transform:translateY(-2.7px)scale(1)}.folder-icon-contrast.svelte-1eqdx37{filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--bg-primary) 45%, transparent))}.folder-back-fill.svelte-1eqdx37{fill:color-mix(in srgb, var(--folder-accent) 42%, var(--bg-hover) 28%)}.folder-file-fill.svelte-1eqdx37{fill:color-mix(in srgb, white 72%, var(--folder-accent) 28%);opacity:.9}@media (prefers-color-scheme:light){.folder-file-fill.svelte-1eqdx37{fill:color-mix(in srgb, white 20%, var(--folder-accent) 80%)}}.folder-lid-fill.svelte-1eqdx37{fill:color-mix(in srgb, var(--folder-accent) 74%, white 18%)}.folder-front-fill.svelte-1eqdx37{fill:color-mix(in srgb, var(--folder-accent) 86%, var(--text-primary) 10%)}.folder-icon-outline.svelte-1eqdx37{fill:none;stroke:color-mix(in srgb, white 78%, var(--folder-accent) 22%);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.folder-title.svelte-1eqdx37{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size-md);color:var(--text-primary);flex:1;line-height:1.3;overflow:hidden}.folder-title.svelte-1eqdx37:hover{color:color-mix(in srgb, var(--text-primary) 88%, var(--folder-accent) 12%)}.folder-title-input.svelte-1eqdx37{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--folder-accent) 32%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-hover) 88%, transparent);min-width:0;height:22px;color:var(--text-primary);font-size:var(--font-size-md);outline:none;flex:1;padding:0 6px;line-height:1.3}.folder-title-input.svelte-1eqdx37:focus{border-color:color-mix(in srgb, var(--folder-accent) 68%, var(--text-primary));box-shadow:0 0 0 2px color-mix(in srgb, var(--folder-accent) 18%, transparent)}.folder-actions.svelte-1eqdx37{opacity:0;pointer-events:none;max-width:0;transition:opacity var(--motion-duration-fast) ease, max-width .14s ease;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex;overflow:hidden}.folder-row.svelte-1eqdx37:hover .folder-actions:where(.svelte-1eqdx37),.folder-row.svelte-1eqdx37:focus-visible .folder-actions:where(.svelte-1eqdx37),.folder-actions.svelte-1eqdx37:focus-within{opacity:1;pointer-events:auto;max-width:44px}.action-btn.svelte-1eqdx37{width:20px;height:20px;color:var(--text-muted);background:0 0;flex-shrink:0}.action-btn.svelte-1eqdx37:hover{background:var(--text-primary-tint-12);color:var(--text-primary)}.delete-btn.svelte-1eqdx37:hover{background:var(--danger);color:var(--on-color)}.folder-edit-extension.svelte-1eqdx37{opacity:0;transition:grid-template-rows .21s var(--motion-ease-spring), opacity var(--motion-duration-fast) ease, transform .21s var(--motion-ease-spring);grid-template-rows:0fr;display:grid;overflow:hidden;transform:translateY(-3px)}.folder-edit-extension.open.svelte-1eqdx37{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.folder-edit-extension-clip.svelte-1eqdx37{min-height:0;overflow:hidden}.folder-edit-form.svelte-1eqdx37{padding:4px 6px 6px}.folder-color-grid.svelte-1eqdx37{grid-template-columns:repeat(8,1fr);gap:4px;margin-top:6px;display:grid}.folder-color-swatch.svelte-1eqdx37{border-radius:var(--radius-chip);background:var(--swatch-color);cursor:pointer;width:20px;height:20px;transition:transform .12s ease, box-shadow var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease;border:1px solid #0000002e;padding:0;box-shadow:inset 0 1px #ffffff57}.folder-color-swatch.svelte-1eqdx37:hover{transform:scale(1.08)}.folder-color-swatch.selected.svelte-1eqdx37{border-color:color-mix(in srgb, white 70%, var(--swatch-color));box-shadow:inset 0 1px 0 #ffffff57, 0 0 0 2px color-mix(in srgb, var(--swatch-color) 36%, transparent)}.lock-icon.svelte-1eqdx37{color:var(--text-muted);flex-shrink:0}.relock-btn.svelte-1eqdx37{color:var(--text-secondary);flex-shrink:0}.folder-lock-form.svelte-1eqdx37{flex-direction:column;gap:6px;padding:6px;display:flex}.lock-field-row.svelte-1eqdx37{align-items:center;gap:6px;display:flex}.lock-input.svelte-1eqdx37{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-primary);height:28px;color:var(--text-primary);font-size:var(--font-size-md);transition:border-color var(--transition-fast);outline:none;padding:0 10px;font-family:inherit}.lock-field-row.svelte-1eqdx37 .lock-input:where(.svelte-1eqdx37){flex:1;min-width:0}.lock-input.svelte-1eqdx37::placeholder{color:var(--text-muted)}.lock-input.svelte-1eqdx37:focus{border-color:var(--folder-accent)}.lock-primary.svelte-1eqdx37{border-radius:var(--radius-sm);background:var(--folder-accent);height:28px;color:var(--accent-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;padding:0 14px;font-family:inherit}.lock-primary.svelte-1eqdx37:disabled{opacity:var(--disabled-opacity);cursor:default}.lock-secondary.svelte-1eqdx37{border-radius:var(--radius-sm);background:var(--text-primary-tint-10);height:28px;color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;border:none;padding:0 14px;font-family:inherit}.lock-buttons.svelte-1eqdx37{justify-content:flex-end;gap:6px;display:flex}.edit-lock-buttons.svelte-1eqdx37{flex-direction:column;margin-top:8px}.lock-label.svelte-1eqdx37{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.lock-hint.svelte-1eqdx37{font-size:var(--font-size-xs);color:var(--text-secondary)}.lock-check.svelte-1eqdx37{font-size:var(--font-size-sm);color:var(--text-primary);align-items:center;gap:6px;display:flex}.lock-check.svelte-1eqdx37 input:where(.svelte-1eqdx37){accent-color:var(--folder-accent)}.edit-lock-check.svelte-1eqdx37{margin:10px 0 6px}.edit-lock-field.svelte-1eqdx37{margin-bottom:4px}.lock-error.svelte-1eqdx37{font-size:var(--font-size-xs);color:var(--danger-text)}.lock-link.svelte-1eqdx37{font-size:var(--font-size-xs);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;text-decoration:underline}@media (prefers-reduced-motion:reduce){.folder-icon.svelte-1eqdx37 .folder-file:where(.svelte-1eqdx37),.folder-icon.svelte-1eqdx37 .folder-lid:where(.svelte-1eqdx37),.folder-edit-shell.svelte-1eqdx37,.folder-edit-extension.svelte-1eqdx37{transition:none;transform:none}}.tab-loader.svelte-1pznmqv{contain:strict;justify-content:center;align-items:center;gap:2px;width:16px;height:16px;display:flex}.tab-loader.svelte-1pznmqv span:where(.svelte-1pznmqv){background:color-mix(in srgb, var(--tab-glow,var(--text-primary)) 45%, var(--text-primary));border-radius:50%;flex-shrink:0;width:3px;height:3px;animation:1.1s ease-in-out 27 forwards svelte-1pznmqv-tab-loader-wave}.tab-loader.svelte-1pznmqv span:where(.svelte-1pznmqv):nth-child(2){animation-delay:.18s}.tab-loader.svelte-1pznmqv span:where(.svelte-1pznmqv):nth-child(3){animation-delay:.36s}@keyframes svelte-1pznmqv-tab-loader-wave{0%,80%,to{opacity:.55;transform:scaleY(.6)}40%{opacity:1;transform:scaleY(1.5)}}.tab-item.svelte-7ngwcb{box-sizing:border-box;border-radius:var(--radius-md);cursor:default;width:100%;min-width:0;height:28px;transition:background var(--transition-fast), box-shadow var(--transition-fast), transform .22s var(--motion-ease-spring), max-width .22s var(--motion-ease-spring), padding .22s var(--motion-ease-spring), gap .22s var(--motion-ease-spring);contain:layout style paint;align-items:center;gap:8px;max-width:100%;padding:6px;display:flex;position:relative;overflow:hidden}.tab-item.interactive.svelte-7ngwcb{cursor:pointer}.tab-item.svelte-7ngwcb:hover{background:color-mix(in srgb, var(--tab-glow,transparent) 3%, color-mix(in srgb, var(--bg-selected) 20%, transparent))}.tab-item.svelte-7ngwcb:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.tab-item.active.svelte-7ngwcb:not(.travel-hold){background:color-mix(in srgb, var(--tab-tint,var(--accent)) 18%, var(--bg-selected))}.tab-item.closed.svelte-7ngwcb .tab-title:where(.svelte-7ngwcb){color:var(--text-primary);font-style:italic}.tab-item.closed.svelte-7ngwcb .tab-icon:where(.svelte-7ngwcb):not(:has(.site-favicon)){filter:grayscale();opacity:.55}.tab-icon.svelte-7ngwcb{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.tab-icon-inner.svelte-7ngwcb{justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute}.tab-empty-icon.svelte-7ngwcb{width:16px;height:16px;color:var(--text-primary);font-size:var(--font-size-xl);justify-content:center;align-items:center;line-height:1;display:flex}.tab-title.svelte-7ngwcb{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size-md);color:var(--text-primary);flex:1;line-height:1.3;overflow:hidden}.away-title.svelte-7ngwcb{color:var(--text-secondary)}.away-slash.svelte-7ngwcb{opacity:.6;margin:0 5px}.tab-icon.returns-home.svelte-7ngwcb:hover{opacity:.7}.tab-title-input.svelte-7ngwcb{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-hover) 88%, transparent);min-width:0;height:22px;color:var(--text-primary);font:inherit;font-size:var(--font-size-md);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent);outline:none;flex:1;margin:0 -7px;padding:0 6px;line-height:1.3}.tab-body.svelte-7ngwcb{flex:1;align-items:center;gap:8px;min-width:0;display:flex}@property --close-fade{syntax:"<length>";inherits:false;initial-value:0}.tab-body.under-close.svelte-7ngwcb{--close-fade:22px;mask-image:linear-gradient(to left, transparent var(--close-fade), #000 calc(var(--close-fade) + 14px));transition:--close-fade var(--transition-fast)}html.sidebar-dnd-active .tab-body.under-close.svelte-7ngwcb{mask-image:none}.tab-actions.svelte-7ngwcb{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:6px}.tab-actions[inert].svelte-7ngwcb{opacity:.45}.action-btn.svelte-7ngwcb{font-size:var(--font-size-xs)}.close-btn.svelte-7ngwcb{color:var(--text-muted);transition:background var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);background:0 0}.close-btn.svelte-7ngwcb:hover{background:var(--text-primary-tint-12);color:var(--text-primary)}.close-btn.svelte-7ngwcb:not(.visible){opacity:0;pointer-events:none;transform:scale(.8)}.status-icon.svelte-7ngwcb{width:16px;height:16px;color:var(--danger-vivid);flex-shrink:0;justify-content:center;align-items:center;display:flex}.capture-pip.svelte-7ngwcb{background:var(--text-muted);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--sidebar-bg);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.capture-pip.live.svelte-7ngwcb{background:var(--danger-vivid)}.sound-badge.svelte-7ngwcb{background:var(--sidebar-bg);width:11px;height:11px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-5px;right:-5px}.sound-badge.svelte-7ngwcb:hover{background:color-mix(in srgb, var(--text-primary) 12%, var(--sidebar-bg));color:var(--text-primary);transform:scale(1.3)}.sound-badge.svelte-7ngwcb:focus-visible{outline:var(--focus-outline)}.capture-pip.svelte-7ngwcb:before,.sound-badge.svelte-7ngwcb:before{content:"";position:absolute;inset:-5px}.terminal-tile.svelte-7ngwcb{border-radius:var(--radius-xs);background:var(--terminal-tile-bg);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--terminal-tile-border);color:var(--terminal-tile-text);place-items:center;display:grid;position:relative}.terminal-tile.asleep.svelte-7ngwcb{opacity:.55}.terminal-prompt.svelte-7ngwcb{stroke:var(--terminal-tile-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.program-logo.svelte-7ngwcb{color:var(--terminal-tile-text)}.agent-pip.svelte-7ngwcb{background:var(--agents);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--sidebar-bg);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.terminal-pip.svelte-7ngwcb{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--sidebar-bg);transition:background var(--motion-duration-normal) ease;border-radius:50%;position:absolute;bottom:-3px;right:-3px}.terminal-pip[data-state=busy].svelte-7ngwcb{background:color-mix(in srgb, var(--accent) 55%, white)}.terminal-pip[data-state=failed].svelte-7ngwcb{background:var(--danger)}.terminal-pip[data-state=attention].svelte-7ngwcb{background:var(--attention)}.tab-item.needs-attention.svelte-7ngwcb{background:color-mix(in srgb, var(--attention) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--attention) 40%, transparent)}.hang-icon.svelte-7ngwcb,.hang-timer.svelte-7ngwcb{color:color-mix(in srgb, var(--attention) 20%, var(--text-primary))}.hang-icon.svelte-7ngwcb{animation:2s ease-in-out 15 forwards svelte-7ngwcb-hang-flip}@keyframes svelte-7ngwcb-hang-flip{0%,70%{transform:rotate(0)}to{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.hang-icon.svelte-7ngwcb{animation:none}}.hang-timer.svelte-7ngwcb{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex:none}.terminal-hint.svelte-7ngwcb{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:var(--font-size-sm);color:var(--text-muted);flex:none;overflow:hidden}.changes-tile.svelte-7ngwcb{border-radius:var(--radius-xs);border:1.5px solid var(--accent);width:16px;height:16px;color:var(--accent);justify-content:center;align-items:center;display:flex}.changes-tile.svelte-7ngwcb path:where(.svelte-7ngwcb){stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.unread-dot.svelte-7ngwcb{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.unread-count.svelte-7ngwcb{box-sizing:border-box;border-radius:var(--radius-chip);background:var(--accent);min-width:16px;height:16px;color:var(--accent-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;font-feature-settings:"case";text-align:center;flex:none;padding:0 5px;line-height:16px}
