.user-menu.svelte-845jc8{position:absolute;z-index:var(--z-modal, 1000);min-width:200px;max-height:calc(100vh - 5rem);overflow-y:auto;padding:6px 0;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e2e8f0);border-radius:10px;box-shadow:0 4px 16px #0000001f;outline:none}.user-menu__item.svelte-845jc8{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 16px;background:none;border:none;color:var(--color-text-primary, #1a202c);font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.user-menu__item.svelte-845jc8:hover,.user-menu__item.svelte-845jc8:focus-visible{background:var(--color-surface-hover, #f7fafc);outline:none}.user-menu__item.svelte-845jc8:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary, #4f46e5)}.user-menu__theme-group.svelte-845jc8{padding:4px 0;border-top:1px solid var(--color-border, #e2e8f0);border-bottom:1px solid var(--color-border, #e2e8f0);margin:4px 0}.user-menu__theme-option[aria-checked=true].svelte-845jc8{font-weight:600;color:var(--color-primary, #4f46e5)}.user-menu__signout.svelte-845jc8{color:var(--color-error, #e53e3e)}.user-menu__divider.svelte-845jc8{margin:4px 0;border:none;border-top:1px solid var(--color-border, #e2e8f0)}.app-header.svelte-1h84vnd{min-width:0}.app-header__brand.svelte-1h84vnd{flex:0 1 auto}.app-header__title.svelte-1h84vnd{max-width:22ch}.app-header__title-short.svelte-1h84vnd{display:none}.app-header__actions.svelte-1h84vnd{min-width:0;flex:0 0 auto;justify-content:flex-end}@media(max-width:768px){.app-header__profile-text.svelte-1h84vnd{display:none}.app-header__title.svelte-1h84vnd{max-width:16ch}}@media(max-width:480px){.app-header.svelte-1h84vnd{padding-inline:12px}.app-header__title-long.svelte-1h84vnd{display:none}.app-header__title-short.svelte-1h84vnd{display:inline}.app-header__title.svelte-1h84vnd{max-width:10ch;font-size:1rem}}.mobile-avatar__circle.svelte-1h84vnd{width:var(--avatar-size-sm, 32px);height:var(--avatar-size-sm, 32px)}@media(max-width:767px){.app-header__brand.svelte-1h84vnd>a:where(.svelte-1h84vnd){min-height:44px}.mobile-avatar-link.svelte-1h84vnd{min-height:44px}}.avatar-name.svelte-1h84vnd{display:none}@media(pointer:coarse)and (min-width:360px){.avatar-name.svelte-1h84vnd{display:inline;max-width:8ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mobile-bottom-nav.svelte-mssu9u{display:none;position:fixed;bottom:0;left:0;right:0;min-height:var(--bottom-nav-height, 56px);background:var(--color-surface);border-top:1px solid var(--color-border);z-index:var(--z-sticky, 100);padding-bottom:env(safe-area-inset-bottom,0)}@media(max-width:768px){.mobile-bottom-nav.svelte-mssu9u{display:flex;justify-content:space-around;align-items:stretch}}.nav-tab.svelte-mssu9u{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;min-height:44px;background:transparent;border:none;cursor:pointer;color:var(--color-text-tertiary);text-decoration:none;transition:color .2s ease,background-color .2s ease;min-width:0;position:relative}.nav-tab.svelte-mssu9u:hover{background:var(--color-surface-alt)}.nav-tab.active.svelte-mssu9u{color:var(--color-primary)}.nav-tab.active.svelte-mssu9u:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:32px;height:3px;background:var(--color-primary);border-radius:0 0 3px 3px}.tab-icon-wrapper.svelte-mssu9u{display:flex;align-items:center;justify-content:center}.tab-label.svelte-mssu9u{font-size:var(--font-size-xxs);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.file-autocomplete.svelte-1u1hudv{position:fixed;z-index:1000;max-height:320px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 12px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;overflow:hidden;display:flex;flex-direction:column}.file-autocomplete.position-above.svelte-1u1hudv{bottom:auto}.file-autocomplete.empty.svelte-1u1hudv{max-height:auto}.autocomplete-header.svelte-1u1hudv{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--color-border, #e5e7eb);background:var(--color-surface-alt, #f9fafb)}.result-count.svelte-1u1hudv{font-size:var(--font-size-xxs);color:var(--color-text-muted, #9ca3af);font-weight:500}.loading-indicator.svelte-1u1hudv{width:12px;height:12px;border:2px solid var(--color-border, #e5e7eb);border-top-color:var(--color-primary, #2563eb);border-radius:50%;animation:svelte-1u1hudv-spin .6s linear infinite}.autocomplete-list.svelte-1u1hudv{flex:1;overflow-y:auto;padding:4px}.autocomplete-item.svelte-1u1hudv{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:var(--radius-md, 8px);cursor:pointer;text-align:left;transition:background-color .1s ease}.autocomplete-item.svelte-1u1hudv:hover,.autocomplete-item.selected.svelte-1u1hudv{background:var(--color-primary-50, #eff6ff)}.autocomplete-item.selected.svelte-1u1hudv{background:var(--color-primary-100, #dbeafe)}.autocomplete-item.is-referenced.svelte-1u1hudv{opacity:.8}.file-icon.svelte-1u1hudv{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--color-text-secondary, #6b7280)}.file-icon[data-type=typescript].svelte-1u1hudv{color:#3178c6}.file-icon[data-type=javascript].svelte-1u1hudv{color:#f7df1e}.file-icon[data-type=svelte].svelte-1u1hudv{color:#ff3e00}.file-icon[data-type=css].svelte-1u1hudv{color:#264de4}.file-icon[data-type=html].svelte-1u1hudv{color:#e34c26}.file-icon[data-type=json].svelte-1u1hudv{color:#cbcb41}.file-icon[data-type=python].svelte-1u1hudv{color:#3572a5}.file-icon[data-type=go].svelte-1u1hudv{color:#00add8}.file-icon[data-type=rust].svelte-1u1hudv{color:#dea584}.file-info.svelte-1u1hudv{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.file-path.svelte-1u1hudv{font-size:var(--font-size-md);font-family:var(--font-mono, monospace);color:var(--color-text-primary, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-path.svelte-1u1hudv mark{background:var(--color-warning-light, #fef3c7);color:inherit;padding:0 2px;border-radius:2px}.file-size.svelte-1u1hudv{font-size:var(--font-size-xxs);color:var(--color-text-muted, #9ca3af)}.referenced-badge.svelte-1u1hudv{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--color-success-light, #d1fae5);color:var(--color-success, #10b981);border-radius:50%;flex-shrink:0}.show-more-btn.svelte-1u1hudv{width:100%;padding:8px;background:transparent;border:none;border-top:1px solid var(--color-border, #e5e7eb);color:var(--color-primary, #2563eb);font-size:12px;font-weight:500;cursor:pointer;transition:background-color .1s ease}.show-more-btn.svelte-1u1hudv:hover{background:var(--color-surface-alt, #f9fafb)}.keyboard-hints.svelte-1u1hudv{display:flex;align-items:center;gap:12px;padding:6px 12px;border-top:1px solid var(--color-border, #e5e7eb);background:var(--color-surface-alt, #f9fafb);font-size:var(--font-size-10);color:var(--color-text-muted, #9ca3af)}.keyboard-hints.svelte-1u1hudv kbd:where(.svelte-1u1hudv){display:inline-block;padding:1px 4px;font-family:var(--font-mono, monospace);font-size:var(--font-size-10);background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:3px;box-shadow:0 1px 0 var(--color-border, #e5e7eb)}.empty-state.svelte-1u1hudv{padding:16px;text-align:center;font-size:var(--font-size-md);color:var(--color-text-muted, #9ca3af)}@keyframes svelte-1u1hudv-spin{to{transform:rotate(360deg)}}.chat-input-shell.svelte-eadiy{padding:10px 12px 12px;background:var(--color-surface);border-top:1px solid var(--color-border);flex-shrink:0}.chat-input-shell.disabled.svelte-eadiy{opacity:.5;pointer-events:none}.chat-input-row.svelte-eadiy{display:flex;align-items:flex-end;gap:8px}.input-wrapper.svelte-eadiy{flex:1;min-width:0;position:relative}.chat-textarea.svelte-eadiy{width:100%;min-height:40px;max-height:160px;padding:9px 12px;font-family:inherit;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg, 10px);resize:none;overflow-y:auto;display:block;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.chat-textarea.svelte-eadiy::placeholder{color:var(--color-text-muted)}.chat-textarea.svelte-eadiy:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent)}.chat-textarea.svelte-eadiy:disabled{opacity:.5;cursor:not-allowed}.send-btn.svelte-eadiy{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0;border-radius:var(--radius-md, 8px);border:none;background:var(--color-primary);color:var(--color-text-inverse, #fff);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.send-btn.svelte-eadiy:disabled{opacity:.4;cursor:not-allowed}.send-btn--active.svelte-eadiy:hover{background:var(--color-primary-dark, color-mix(in srgb, var(--color-primary) 80%, black))}.send-btn--active.svelte-eadiy:active{transform:scale(.93)}.send-btn.svelte-eadiy:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.send-btn--cancel.svelte-eadiy{background:var(--color-error, #ef4444);animation:svelte-eadiy-cancel-pulse 1.8s ease-in-out infinite}.send-btn--cancel.svelte-eadiy:hover{background:color-mix(in srgb,var(--color-error, #ef4444) 80%,black);animation:none}@keyframes svelte-eadiy-cancel-pulse{0%,to{opacity:1}50%{opacity:.7}}.sr-only.svelte-eadiy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.message.svelte-1spbha3{display:flex;gap:12px;padding:16px 0;align-items:flex-start}.message[data-virtualized=true].svelte-1spbha3{content-visibility:auto;contain-intrinsic-size:auto 200px}.message-user.svelte-1spbha3{flex-direction:row-reverse}.message-system.svelte-1spbha3{justify-content:center}.avatar.svelte-1spbha3{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-agent.svelte-1spbha3{background:var(--color-primary);color:#fff}.avatar-user.svelte-1spbha3{background:var(--color-surface-alt);color:var(--color-text-secondary)}.avatar-system.svelte-1spbha3{background:var(--color-error-light, rgba(239, 68, 68, .1));color:var(--color-error)}.message-content.svelte-1spbha3{display:flex;flex-direction:column;gap:4px;max-width:80%}.message-user.svelte-1spbha3 .message-content:where(.svelte-1spbha3){align-items:flex-end}.agent-label.svelte-1spbha3{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--color-text-muted)}.agent-name.svelte-1spbha3{font-weight:600}.referenced-files-indicator.svelte-1spbha3{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:var(--color-surface-alt);border-radius:var(--radius-md, 8px);border:1px solid var(--color-border)}.ref-label.svelte-1spbha3{font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.025em}.ref-badges.svelte-1spbha3{display:flex;flex-wrap:wrap;gap:4px}.ref-badge.svelte-1spbha3{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);font-size:.75rem;color:var(--color-text-primary);cursor:pointer}.ref-badge.svelte-1spbha3:hover{border-color:var(--color-primary)}.ref-name.svelte-1spbha3{font-family:var(--font-mono, monospace)}.tool-activity.svelte-1spbha3{border:1px solid var(--color-border);border-radius:var(--radius-md, 8px);overflow:hidden}.tool-summary.svelte-1spbha3{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:var(--color-surface-alt);border:none;cursor:pointer;font-size:.8125rem}.tool-summary.has-running.svelte-1spbha3{background:var(--color-primary-light, rgba(59, 130, 246, .1))}.tool-summary-left.svelte-1spbha3{display:flex;align-items:center;gap:6px}.tool-summary-right.svelte-1spbha3{display:flex;align-items:center;gap:8px}.tool-summary-text.svelte-1spbha3{font-weight:500}.tool-count.svelte-1spbha3{font-size:.6875rem;padding:1px 6px;border-radius:10px}.tool-count.running.svelte-1spbha3{background:var(--color-primary-light, rgba(59, 130, 246, .1));color:var(--color-primary)}.tool-count.complete.svelte-1spbha3{background:var(--color-success-light, rgba(16, 185, 129, .1));color:var(--color-success)}.tool-count.error.svelte-1spbha3{background:var(--color-error-light, rgba(239, 68, 68, .1));color:var(--color-error)}.tool-spinner-small.svelte-1spbha3{display:inline-block;width:14px;height:14px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-1spbha3-spin .6s linear infinite}@keyframes svelte-1spbha3-spin{to{transform:rotate(360deg)}}.tool-list.svelte-1spbha3{padding:4px 0}.tool-item.svelte-1spbha3{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem}.tool-item-icon.svelte-1spbha3{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.tool-item-content.svelte-1spbha3{display:flex;align-items:center;gap:4px}.tool-action.svelte-1spbha3{font-weight:500}.tool-target.svelte-1spbha3{color:var(--color-text-muted);font-family:var(--font-mono, monospace);font-size:.6875rem}.bubble.svelte-1spbha3{padding:12px 16px;border-radius:var(--radius-lg, 12px);background:var(--color-surface-alt);position:relative}.message-user.svelte-1spbha3 .bubble:where(.svelte-1spbha3){background:var(--color-primary);color:#fff}.message-system.svelte-1spbha3 .bubble:where(.svelte-1spbha3){background:var(--color-error-light, rgba(239, 68, 68, .1));border:1px solid var(--color-error);color:var(--color-error)}.bubble-text.svelte-1spbha3{font-size:.875rem;line-height:1.5}.bubble-text.svelte-1spbha3 p{margin:0 0 8px}.bubble-text.svelte-1spbha3 p:last-child{margin-bottom:0}.bubble-text.svelte-1spbha3 pre.code-block{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md, 6px);padding:12px;overflow-x:auto;margin:8px 0}.bubble-text.svelte-1spbha3 pre.code-block code{font-family:var(--font-mono, monospace);font-size:.8125rem}.bubble-text.svelte-1spbha3 code:not(.hljs){background:var(--color-surface);padding:1px 4px;border-radius:3px;font-family:var(--font-mono, monospace);font-size:.8125rem}.bubble-text.svelte-1spbha3 a{color:var(--color-primary);text-decoration:underline}.message-user.svelte-1spbha3 .bubble-text:where(.svelte-1spbha3) a{color:#fff}.bubble-text.svelte-1spbha3 .mermaid-diagram-wrapper{margin:8px 0}.bubble-text.svelte-1spbha3 .mermaid-diagram{text-align:center}.bubble-text.svelte-1spbha3 .mermaid-rendered{min-height:100px}.bubble-text.svelte-1spbha3 .mermaid-placeholder-overlay{padding:24px;text-align:center}.bubble-text.svelte-1spbha3 .mermaid-loading-text{font-size:.75rem;color:var(--color-text-muted)}.bubble-text.svelte-1spbha3 .mermaid-expand-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);font-size:.75rem;cursor:pointer;margin-top:4px}.bubble-text.svelte-1spbha3 .mermaid-expand-btn svg{width:14px;height:14px}.bubble-text.svelte-1spbha3 table{border-collapse:collapse;width:100%;margin:8px 0}.bubble-text.svelte-1spbha3 th,.bubble-text.svelte-1spbha3 td{border:1px solid var(--color-border);padding:6px 8px;text-align:left}.bubble-text.svelte-1spbha3 blockquote{border-left:3px solid var(--color-border);padding-left:12px;margin:8px 0;color:var(--color-text-muted)}.streaming-cursor.svelte-1spbha3{display:inline-block;width:2px;height:1em;background:currentColor;animation:svelte-1spbha3-blink 1s infinite;vertical-align:text-bottom;margin-left:2px}@keyframes svelte-1spbha3-blink{0%,50%{opacity:1}51%,to{opacity:0}}.msg-queued-badge.svelte-1spbha3{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:10px;font-family:var(--font-mono, monospace);font-weight:500;color:var(--color-text-muted);background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-full, 9999px);vertical-align:middle;white-space:nowrap}.message-meta.svelte-1spbha3{font-size:.6875rem;color:var(--color-text-muted)}.timestamp.svelte-1spbha3{font-variant-numeric:tabular-nums}.card-header.svelte-1ekun9w{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 12px}.card-icon.svelte-1ekun9w{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:10px;background:var(--color-primary-50);color:var(--color-primary)}.card-icon.svelte-1ekun9w svg{width:22px;height:22px}.card-title-section.svelte-1ekun9w{flex:1;min-width:0}.card-title.svelte-1ekun9w{font-size:var(--font-size-md-lg);font-weight:600;margin:0;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;letter-spacing:-.01em;transition:color .15s ease}.card-badges.svelte-1ekun9w{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.header-action.svelte-1ekun9w{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;color:var(--color-text-tertiary);text-decoration:none;transition:background .15s ease,color .15s ease}.header-action.svelte-1ekun9w:hover{background:var(--color-surface-hover);color:var(--color-primary)}.header-action.svelte-1ekun9w svg{width:16px;height:16px}.card-body.svelte-1ekun9w{flex:1;min-height:0;padding:0 16px 12px;display:flex;flex-direction:column;overflow:hidden}.card-preview.svelte-1ekun9w{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;flex:1}.card-preview--empty.svelte-1ekun9w{color:var(--color-text-tertiary);font-style:italic}.card-stats.svelte-1ekun9w{display:flex;align-items:center;gap:16px;margin-top:10px}.stat.svelte-1ekun9w{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--color-text-muted)}.stat.svelte-1ekun9w svg{width:14px;height:14px;opacity:.7}.card-footer.svelte-1ekun9w{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--color-border);background:var(--color-surface-alt)}.card-date.svelte-1ekun9w{font-size:var(--font-size-xxs);color:var(--color-text-muted);font-weight:500}.action-menu-container.svelte-1ekun9w{position:relative}.action-menu-btn.svelte-1ekun9w{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.action-menu-btn.svelte-1ekun9w:hover{background:var(--color-border);color:var(--color-text-primary)}.action-menu-btn.svelte-1ekun9w:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.action-menu-btn.svelte-1ekun9w svg{width:16px;height:16px}.action-menu.svelte-1ekun9w{position:absolute;bottom:100%;right:0;margin-bottom:6px;min-width:180px;overflow:hidden;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 10px 25px #00000026;z-index:100;padding:6px}.action-menu-item.svelte-1ekun9w{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:none;border-radius:6px;text-align:left;font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:all .15s ease}.action-menu-item.svelte-1ekun9w:hover{background:var(--color-surface-hover)}.action-menu-item.svelte-1ekun9w:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.action-menu-item.svelte-1ekun9w svg{width:16px;height:16px;flex-shrink:0;opacity:.7}.action-menu-item-danger.svelte-1ekun9w{color:var(--color-error)}.action-menu-item-danger.svelte-1ekun9w:hover{background:var(--color-error-light)}.action-menu-item-danger.svelte-1ekun9w svg{opacity:1}.menu-divider.svelte-1ekun9w{height:1px;background:var(--color-border);margin:6px 0}.file-list.svelte-1wyhpah{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.file-list.embedded.svelte-1wyhpah{border:none;border-radius:0;overflow:visible}.file-list-loading.svelte-1wyhpah{display:flex;flex-direction:column;gap:8px}.skeleton-item.svelte-1wyhpah{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-md)}.skeleton-icon.svelte-1wyhpah{width:32px;height:32px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-border) 0%,var(--color-surface-hover) 50%,var(--color-border) 100%);background-size:200% 100%;animation:svelte-1wyhpah-skeleton-shimmer 1.5s linear infinite}.skeleton-content.svelte-1wyhpah{flex:1;display:flex;flex-direction:column;gap:6px}.skeleton-name.svelte-1wyhpah{width:70%;height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-border) 0%,var(--color-surface-hover) 50%,var(--color-border) 100%);background-size:200% 100%;animation:svelte-1wyhpah-skeleton-shimmer 1.5s linear infinite}.skeleton-size.svelte-1wyhpah{width:40%;height:12px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-border) 0%,var(--color-surface-hover) 50%,var(--color-border) 100%);background-size:200% 100%;animation:svelte-1wyhpah-skeleton-shimmer 1.5s linear infinite}.file-list-empty.svelte-1wyhpah{padding:24px 16px;text-align:center}.empty-message.svelte-1wyhpah{font-size:var(--font-size-md);color:var(--color-text-muted)}.file-list-header.svelte-1wyhpah{display:flex;align-items:center;padding:10px 14px;background:var(--color-surface-alt);border-bottom:1px solid var(--color-border)}.file-count.svelte-1wyhpah{font-size:12px;color:var(--color-text-muted);margin:0;font-weight:500}.file-list-items.svelte-1wyhpah{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.file-item.svelte-1wyhpah{display:flex;align-items:center;gap:2px;margin:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.file-item.svelte-1wyhpah:hover{background:var(--color-surface-hover)}.file-open.svelte-1wyhpah{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:8px 10px;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:background-color var(--transition-fast);min-height:44px}.file-open.svelte-1wyhpah:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary)}.file-icon.svelte-1wyhpah{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-lg, 8px);background:var(--color-surface-hover);color:var(--color-text-secondary);flex-shrink:0}.file-icon.svelte-1wyhpah .thumbnail-image:where(.svelte-1wyhpah){width:100%;height:100%;border-radius:var(--radius-sm);object-fit:cover}.file-icon.has-thumbnail{background:transparent;color:transparent}.file-icon.svelte-1wyhpah svg{width:16px;height:16px}.file-icon[data-type=image].svelte-1wyhpah{background:var(--color-success-light);color:var(--color-success-dark)}.file-icon[data-type=code].svelte-1wyhpah{background:var(--color-warning-light);color:var(--color-warning-dark)}.file-icon[data-type=data].svelte-1wyhpah{background:var(--color-info-light);color:var(--color-info-dark)}.file-body.svelte-1wyhpah{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.file-name.svelte-1wyhpah{flex:1;min-width:0;font-size:var(--font-size-sm, .875rem);font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta.svelte-1wyhpah{font-size:var(--font-size-xs, .75rem);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-preview.svelte-1wyhpah{font-size:var(--font-size-xs, .75rem);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.file-preview.loading.svelte-1wyhpah{font-style:italic}.file-action.svelte-1wyhpah{flex-shrink:0;margin-right:4px;opacity:0;transition:opacity var(--transition-fast)}.file-item.svelte-1wyhpah:hover .file-action:where(.svelte-1wyhpah),.file-action.svelte-1wyhpah:focus-within{opacity:1}@media(hover:none)and (pointer:coarse){.file-action.svelte-1wyhpah{opacity:1}}@keyframes svelte-1wyhpah-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.file-viewer.svelte-4703q5{display:flex;flex-direction:column;height:100%;background:var(--color-surface)}.viewer-header.svelte-4703q5{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);flex-wrap:wrap}.header-left.svelte-4703q5{display:flex;align-items:center;gap:12px;min-width:0}.back-btn.svelte-4703q5{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;font-size:var(--font-size-md);font-weight:500;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.back-btn.svelte-4703q5:hover{background:var(--color-surface-alt);color:var(--color-text-primary)}.breadcrumbs.svelte-4703q5{display:flex;align-items:center;gap:4px;font-size:var(--font-size-md);color:var(--color-text-muted);overflow:hidden}.separator.svelte-4703q5{color:var(--color-text-muted)}.segment.svelte-4703q5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segment.current.svelte-4703q5{color:var(--color-text-primary);font-weight:500}.header-actions.svelte-4703q5{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.view-toggle.svelte-4703q5{display:flex;background:var(--color-surface-alt);border-radius:var(--radius-md);padding:2px;gap:2px}.toggle-btn.svelte-4703q5{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:all var(--transition-fast)}.toggle-btn.svelte-4703q5:hover{color:var(--color-text-primary)}.toggle-btn.active.svelte-4703q5{background:var(--color-surface);color:var(--color-primary);box-shadow:0 1px 3px #00000014}.toggle-label.svelte-4703q5{display:inline}.action-btn.svelte-4703q5{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;min-height:44px;font-size:var(--font-size-md);font-weight:500;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.action-btn.svelte-4703q5:hover:not(:disabled){background:var(--color-surface-alt);color:var(--color-text-primary)}.action-btn.svelte-4703q5:disabled{opacity:.5;cursor:not-allowed}.download-btn.svelte-4703q5{color:var(--color-primary);border-color:var(--color-primary-200)}.download-btn.svelte-4703q5:hover{background:var(--color-primary-50);border-color:var(--color-primary)}.viewer-content.svelte-4703q5{flex:1;overflow:auto;padding:0}.loading-state.svelte-4703q5{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--color-text-muted)}.loading-spinner.svelte-4703q5{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-4703q5-spin 1s linear infinite}.error-state.svelte-4703q5{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;padding:24px;text-align:center}.error-message.svelte-4703q5{color:var(--color-text-secondary);font-size:14px}.retry-btn.svelte-4703q5{padding:8px 16px;font-size:var(--font-size-md);font-weight:500;color:var(--color-primary);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast)}.retry-btn.svelte-4703q5:hover{background:var(--color-primary-100)}.empty-state.svelte-4703q5{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);font-size:14px}.image-container.svelte-4703q5{display:flex;align-items:center;justify-content:center;padding:24px;min-height:100%;background:var(--color-surface-alt)}.preview-image.svelte-4703q5{max-width:100%;max-height:calc(100vh - 200px);object-fit:contain;border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001a}.code-content.svelte-4703q5{position:relative;height:100%}.code-block.svelte-4703q5{margin:0;padding:16px;background:var(--color-text-primary);color:var(--color-surface-alt);border-radius:0;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:var(--font-size-md);line-height:1.6;overflow:auto;height:100%;white-space:pre-wrap;word-break:break-word}.code-block.svelte-4703q5 code:where(.svelte-4703q5){font-family:inherit}.code-block.svelte-4703q5 .hljs-keyword{color:var(--color-syntax-keyword, #c678dd)}.code-block.svelte-4703q5 .hljs-string{color:var(--color-syntax-string, #98c379)}.code-block.svelte-4703q5 .hljs-number{color:var(--color-syntax-number, #d19a66)}.code-block.svelte-4703q5 .hljs-comment{color:var(--color-syntax-comment, #5c6370);font-style:italic}.code-block.svelte-4703q5 .hljs-function,.code-block.svelte-4703q5 .hljs-title{color:var(--color-syntax-function, #61afef)}.code-block.svelte-4703q5 .hljs-params{color:var(--color-syntax-params, #abb2bf)}.code-block.svelte-4703q5 .hljs-built_in{color:var(--color-syntax-builtin, #e6c07b)}.code-block.svelte-4703q5 .hljs-literal{color:var(--color-syntax-number, #d19a66)}.code-block.svelte-4703q5 .hljs-type{color:var(--color-syntax-builtin, #e6c07b)}.code-block.svelte-4703q5 .hljs-attr{color:var(--color-syntax-number, #d19a66)}.code-block.svelte-4703q5 .hljs-meta,.code-block.svelte-4703q5 .hljs-tag,.code-block.svelte-4703q5 .hljs-name{color:var(--color-syntax-variable, #e06c75)}.code-block.svelte-4703q5 .hljs-selector-class{color:var(--color-syntax-number, #d19a66)}.code-block.svelte-4703q5 .hljs-selector-id{color:var(--color-syntax-function, #61afef)}.code-block.svelte-4703q5 .hljs-variable{color:var(--color-syntax-variable, #e06c75)}.code-block.svelte-4703q5 .hljs-regexp{color:var(--color-syntax-string, #98c379)}.code-block.svelte-4703q5 .hljs-symbol{color:var(--color-syntax-symbol, #56b6c2)}.markdown-rendered.svelte-4703q5{padding:32px 48px;max-width:900px;margin:0 auto;color:var(--color-text-primary);line-height:1.7;font-size:var(--font-size-md-lg)}.markdown-rendered.svelte-4703q5 h1{font-size:2em;font-weight:700;margin:0 0 .75em;padding-bottom:.3em;border-bottom:2px solid var(--color-border);color:var(--color-text-primary)}.markdown-rendered.svelte-4703q5 h2{font-size:1.5em;font-weight:600;margin:1.5em 0 .5em;padding-bottom:.25em;border-bottom:1px solid var(--color-border);color:var(--color-text-primary)}.markdown-rendered.svelte-4703q5 h3{font-size:1.25em;font-weight:600;margin:1.25em 0 .5em;color:var(--color-text-primary)}.markdown-rendered.svelte-4703q5 h4,.markdown-rendered.svelte-4703q5 h5,.markdown-rendered.svelte-4703q5 h6{font-size:1em;font-weight:600;margin:1em 0 .5em;color:var(--color-text-primary)}.markdown-rendered.svelte-4703q5 p{margin:0 0 1em}.markdown-rendered.svelte-4703q5 a{color:var(--color-primary);text-decoration:none}.markdown-rendered.svelte-4703q5 a:hover{text-decoration:underline}.markdown-rendered.svelte-4703q5 strong{font-weight:600}.markdown-rendered.svelte-4703q5 em{font-style:italic}.markdown-rendered.svelte-4703q5 ul,.markdown-rendered.svelte-4703q5 ol{margin:0 0 1em;padding-left:1.5em}.markdown-rendered.svelte-4703q5 li{margin:.25em 0}.markdown-rendered.svelte-4703q5 li>ul,.markdown-rendered.svelte-4703q5 li>ol{margin:.25em 0}.markdown-rendered.svelte-4703q5 code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.9em;background:var(--color-surface-alt);padding:.2em .4em;border-radius:4px;color:var(--color-text-primary)}.markdown-rendered.svelte-4703q5 pre{background:var(--color-text-primary);color:var(--color-surface-alt);padding:16px;border-radius:var(--radius-md);overflow-x:auto;margin:0 0 1em;font-size:.9em;line-height:1.5}.markdown-rendered.svelte-4703q5 pre code{background:none;padding:0;border-radius:0;color:inherit}.markdown-rendered.svelte-4703q5 blockquote{margin:0 0 1em;padding:.5em 1em;border-left:4px solid var(--color-primary);background:var(--color-primary-50);color:var(--color-text-secondary)}.markdown-rendered.svelte-4703q5 blockquote p:last-child{margin-bottom:0}.markdown-rendered.svelte-4703q5 table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:.95em}.markdown-rendered.svelte-4703q5 th,.markdown-rendered.svelte-4703q5 td{padding:10px 12px;border:1px solid var(--color-border);text-align:left}.markdown-rendered.svelte-4703q5 th{background:var(--color-surface-alt);font-weight:600}.markdown-rendered.svelte-4703q5 tr:nth-child(2n){background:var(--color-surface-alt)}.markdown-rendered.svelte-4703q5 hr{border:none;border-top:2px solid var(--color-border);margin:2em 0}.markdown-rendered.svelte-4703q5 img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:1em 0}.markdown-rendered.svelte-4703q5 .mermaid-diagram-wrapper{position:relative;margin:24px 0}.markdown-rendered.svelte-4703q5 .mermaid-diagram{padding:48px 20px 20px;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 12px);display:flex;justify-content:center;align-items:center;overflow-x:auto}.markdown-rendered.svelte-4703q5 .mermaid-diagram.mermaid-rendered{background:var(--color-surface-alt, #f9fafb)}.markdown-rendered.svelte-4703q5 .mermaid-diagram svg{max-width:100%;height:auto}.markdown-rendered.svelte-4703q5 .mermaid-expand-btn{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;color:var(--color-text-secondary, #6b7280);background:var(--color-surface, white);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 8px);cursor:pointer;transition:all .15s ease;z-index:10;box-shadow:0 1px 3px #0000001a}.markdown-rendered.svelte-4703q5 .mermaid-expand-btn:hover{background:var(--color-surface-alt, #f3f4f6);color:var(--color-text-primary, #111827);border-color:var(--color-border-subtle, #d1d5db);box-shadow:0 2px 6px #0000001f}.markdown-rendered.svelte-4703q5 .mermaid-expand-btn:active{transform:scale(.98)}.markdown-rendered.svelte-4703q5 .mermaid-expand-btn svg{width:14px;height:14px}.markdown-rendered.svelte-4703q5 .mermaid-error{padding:16px;background:var(--color-error-50, #fef2f2);border:1px solid var(--color-error-200, #fecaca);border-radius:var(--radius-md, 8px);color:var(--color-error-700, #b91c1c)}.markdown-rendered.svelte-4703q5 .mermaid-error p{margin:0 0 12px;font-weight:600}.markdown-rendered.svelte-4703q5 .mermaid-error pre{margin:0;background:#fff;border:1px solid var(--color-error-200, #fecaca)}.markdown-rendered.svelte-4703q5 .mermaid-error code{color:var(--color-error-700, #b91c1c)}@keyframes svelte-4703q5-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.markdown-rendered.svelte-4703q5{padding:24px 16px}.toggle-label.svelte-4703q5{display:none}.view-toggle.svelte-4703q5{gap:0}.toggle-btn.svelte-4703q5{padding:6px 8px}}@media(max-width:640px){.viewer-header.svelte-4703q5{gap:8px}.header-actions.svelte-4703q5{width:100%;justify-content:flex-end}.action-btn.svelte-4703q5{padding:8px}}.history-viewer.svelte-1uav74j{display:flex;flex-direction:column;height:100%;background:var(--color-surface)}.viewer-header.svelte-1uav74j{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border)}.viewer-title.svelte-1uav74j{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0}.header-actions.svelte-1uav74j{display:flex;align-items:center;gap:4px}.header-btn.svelte-1uav74j,.close-btn.svelte-1uav74j{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast)}.header-btn.svelte-1uav74j:hover,.close-btn.svelte-1uav74j:hover{background:var(--color-surface-hover)}.header-icon.svelte-1uav74j,.close-icon.svelte-1uav74j{width:18px;height:18px}.filters.svelte-1uav74j{padding:12px 16px;border-bottom:1px solid var(--color-border);background:var(--color-surface-alt)}.filter-row.svelte-1uav74j{display:flex;gap:12px;align-items:flex-end}.filter-row.svelte-1uav74j+.filter-row:where(.svelte-1uav74j){margin-top:8px}.filter-group.svelte-1uav74j{flex:1;min-width:0}.filter-label.svelte-1uav74j{display:block;font-size:var(--font-size-xxs);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:4px}.filter-select.svelte-1uav74j,.filter-input.svelte-1uav74j{width:100%;padding:6px 10px;font-size:var(--font-size-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary)}.filter-select.svelte-1uav74j:focus,.filter-input.svelte-1uav74j:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.clear-btn.svelte-1uav74j{padding:6px 12px;font-size:12px;font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast)}.clear-btn.svelte-1uav74j:hover{background:var(--color-surface-hover)}.timeline.svelte-1uav74j{flex:1;overflow-y:auto;padding:16px}.loading-state.svelte-1uav74j,.error-state.svelte-1uav74j,.empty-state.svelte-1uav74j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center;color:var(--color-text-secondary)}.spinner.svelte-1uav74j{width:24px;height:24px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-1uav74j-spin .8s linear infinite;margin-bottom:12px}@keyframes svelte-1uav74j-spin{to{transform:rotate(360deg)}}.empty-icon.svelte-1uav74j{width:48px;height:48px;color:var(--color-border-subtle);margin-bottom:12px}.retry-btn.svelte-1uav74j{margin-top:12px;padding:8px 16px;font-size:var(--font-size-md);font-weight:500;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast)}.retry-btn.svelte-1uav74j:hover{background:var(--color-primary-light)}.sync-btn.svelte-1uav74j{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;font-size:var(--font-size-md);font-weight:500;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast)}.sync-btn.svelte-1uav74j:hover{background:var(--color-primary-light)}.sync-icon.svelte-1uav74j{width:14px;height:14px}.timeline-entry.svelte-1uav74j{display:flex;gap:12px}.timeline-entry.svelte-1uav74j+.timeline-entry:where(.svelte-1uav74j){margin-top:0}.timeline-line.svelte-1uav74j{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0}.timeline-dot.svelte-1uav74j{width:10px;height:10px;border-radius:50%;flex-shrink:0}.timeline-entry.svelte-1uav74j:not(:last-child) .timeline-line:where(.svelte-1uav74j):after{content:"";flex:1;width:2px;background:var(--color-border);margin-top:4px}.entry-content.svelte-1uav74j{flex:1;min-width:0;padding-bottom:16px}.entry-header.svelte-1uav74j{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:background-color var(--transition-fast)}.entry-header.svelte-1uav74j:hover{background:var(--color-surface-hover)}.entry-icon.svelte-1uav74j{width:20px;height:20px;color:var(--color-text-secondary);flex-shrink:0}.entry-main.svelte-1uav74j{flex:1;min-width:0}.entry-summary.svelte-1uav74j{display:block;font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary);line-height:1.4}.entry-meta.svelte-1uav74j{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:var(--font-size-xxs)}.entry-agent.svelte-1uav74j{font-weight:500}.entry-time.svelte-1uav74j{color:var(--color-text-tertiary)}.entry-result.svelte-1uav74j{padding:1px 6px;border-radius:var(--radius-sm);font-weight:500;text-transform:capitalize}.result-success.svelte-1uav74j{background:var(--color-success-light);color:var(--color-success-dark)}.result-failure.svelte-1uav74j{background:var(--color-error-light);color:var(--color-error-dark)}.result-partial.svelte-1uav74j{background:var(--color-warning-light);color:var(--color-warning-dark)}.result-pending.svelte-1uav74j{background:var(--color-surface-hover);color:var(--color-text-secondary)}.expand-icon.svelte-1uav74j{width:16px;height:16px;color:var(--color-text-tertiary);flex-shrink:0;transition:transform var(--transition-fast)}.expand-icon.expanded.svelte-1uav74j{transform:rotate(180deg)}.entry-details.svelte-1uav74j{margin-top:8px;padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:12px}.detail-row.svelte-1uav74j{display:flex;gap:8px;margin-bottom:6px}.detail-row.svelte-1uav74j:last-child{margin-bottom:0}.detail-label.svelte-1uav74j{font-weight:500;color:var(--color-text-secondary);flex-shrink:0}.detail-value.svelte-1uav74j{color:var(--color-text-primary)}.error-row.svelte-1uav74j .detail-value:where(.svelte-1uav74j){color:var(--color-error)}.detail-section.svelte-1uav74j{margin-top:8px}.file-list.svelte-1uav74j{margin:4px 0 0 16px;padding:0;list-style-type:disc;color:var(--color-text-primary)}.file-list.svelte-1uav74j li:where(.svelte-1uav74j){margin-bottom:2px;font-family:var(--font-mono);font-size:var(--font-size-xxs)}.detail-json.svelte-1uav74j{margin:4px 0 0;padding:8px;background:var(--color-surface-alt);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-xxs);overflow-x:auto;white-space:pre-wrap;word-break:break-all}@media(max-width:640px){.filter-row.svelte-1uav74j{flex-direction:column}.filter-group.svelte-1uav74j,.clear-btn.svelte-1uav74j{width:100%}}.output-sync-panel.svelte-3dr40p{display:flex;flex-direction:column;height:100%;max-height:90vh;background:var(--color-surface, #ffffff);border-radius:var(--radius-xl, 16px);box-shadow:0 20px 40px #00000026;overflow:hidden}.panel-header.svelte-3dr40p{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--color-surface-alt, #f9fafb);border-bottom:1px solid var(--color-border, #e5e7eb)}.header-content.svelte-3dr40p{display:flex;align-items:center;gap:12px}.panel-title.svelte-3dr40p{margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary, #111827)}.close-btn.svelte-3dr40p{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-md, 8px);color:var(--color-text-muted, #9ca3af);cursor:pointer;transition:all .15s ease}.close-btn.svelte-3dr40p:hover{background:var(--color-surface-alt, #f3f4f6);color:var(--color-text-primary, #111827)}.success-banner,.error-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 20px}.success-banner{background:var(--color-success-50, #f0fdf4);border-bottom:1px solid var(--color-success-200, #bbf7d0)}.error-banner{background:var(--color-error-50, #fef2f2);border-bottom:1px solid var(--color-error-200, #fecaca)}.success-icon,.error-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.success-icon{color:var(--color-success-600, #16a34a)}.error-icon{color:var(--color-error-600, #dc2626)}.success-content,.error-content{flex:1}.success-title,.error-title{margin:0;font-size:var(--font-size-sm);font-weight:600}.success-title{color:var(--color-success-800, #166534)}.error-title{color:var(--color-error-800, #991b1b)}.error-message{margin:4px 0 0;font-size:var(--font-size-md);color:var(--color-error-700, #b91c1c)}.success-link{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--font-size-md);font-weight:500;color:var(--color-success-700, #15803d);text-decoration:none;transition:color .15s ease}.success-link:hover{color:var(--color-success-800, #166534);text-decoration:underline}.link-icon{width:14px;height:14px}.panel-content.svelte-3dr40p{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.repo-info.svelte-3dr40p{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--color-surface-alt, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 8px)}.repo-name.svelte-3dr40p{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary, #111827)}.repo-branch.svelte-3dr40p{font-size:var(--font-size-xs);padding:2px 8px;background:color-mix(in srgb,var(--color-primary, #2563eb) 15%,var(--color-surface));color:var(--color-primary-700, #1d4ed8);border-radius:var(--radius-full, 9999px)}.changes-summary.svelte-3dr40p{padding-bottom:16px;border-bottom:1px solid var(--color-border, #e5e7eb)}.summary-title.svelte-3dr40p{margin:0 0 8px;font-size:var(--font-size-md-lg);font-weight:600;color:var(--color-text-primary, #111827)}.summary-stats.svelte-3dr40p{display:flex;flex-wrap:wrap;gap:12px}.stat.svelte-3dr40p{font-size:var(--font-size-md);font-weight:500}.stat-added.svelte-3dr40p{color:var(--color-success-600, #16a34a)}.stat-modified.svelte-3dr40p{color:var(--color-warning-600, #ca8a04)}.stat-deleted.svelte-3dr40p{color:var(--color-error-600, #dc2626)}.section-title.svelte-3dr40p{margin:0 0 12px;font-size:var(--font-size-md);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted, #9ca3af)}.sync-method-options.svelte-3dr40p{display:flex;flex-direction:column;gap:10px}.method-option.svelte-3dr40p{display:flex;align-items:flex-start;gap:12px;padding:14px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 12px);cursor:pointer;transition:all .15s ease}.method-option.svelte-3dr40p:hover{border-color:var(--color-border-subtle, #d1d5db)}.method-option.selected.svelte-3dr40p{background:color-mix(in srgb,var(--color-primary, #2563eb) 8%,var(--color-surface));border-color:var(--color-primary-300, #93c5fd)}.method-content.svelte-3dr40p{flex:1}.method-header.svelte-3dr40p{display:flex;align-items:center;gap:8px;margin-bottom:4px}.method-name.svelte-3dr40p{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary, #111827)}.method-description.svelte-3dr40p{margin:0;font-size:var(--font-size-md);color:var(--color-text-muted, #9ca3af);padding-left:26px}.commit-message-section{display:flex;flex-direction:column;gap:8px}.section-header{display:flex;align-items:center;justify-content:space-between}.commit-type-dropdown{position:relative}.commit-type-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-secondary, #6b7280);background:var(--color-surface-alt, #f3f4f6);border:none;border-radius:var(--radius-md, 8px);cursor:pointer;transition:all .15s ease}.commit-type-trigger:hover{background:var(--color-border, #e5e7eb);color:var(--color-text-primary, #111827)}.dropdown-icon{width:14px;height:14px}.commit-type-menu{position:absolute;top:100%;right:0;z-index:10;width:200px;margin-top:4px;padding:4px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 12px);box-shadow:0 10px 25px #0000001a;list-style:none}.commit-type-option{display:flex;flex-direction:column;width:100%;padding:10px 12px;text-align:left;background:none;border:none;border-radius:var(--radius-md, 8px);cursor:pointer;transition:background .15s ease}.commit-type-option:hover{background:var(--color-surface-alt, #f9fafb)}.commit-type-option.selected{background:var(--color-primary-50, #eff6ff)}.type-label{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary, #111827);font-family:var(--font-mono, monospace)}.type-description{font-size:var(--font-size-xxs);color:var(--color-text-muted, #9ca3af);margin-top:2px}.commit-input-wrapper{display:flex;flex-direction:column;gap:4px}.commit-input{width:100%;height:42px;padding:0 14px;font-size:var(--font-size-sm);font-family:var(--font-mono, monospace);color:var(--color-text-primary, #111827);background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 8px);transition:all .15s ease}.commit-input:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px var(--color-primary-100, #dbeafe)}.commit-input.error{border-color:var(--color-error, #ef4444)}.commit-input.error:focus{box-shadow:0 0 0 3px var(--color-error-100, #fee2e2)}.input-error{margin:0;font-size:var(--font-size-xs);color:var(--color-error-600, #dc2626)}.pr-options-section{padding:16px;background:var(--color-surface-alt, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 12px)}.pr-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-secondary, #6b7280)}.optional{font-weight:400;color:var(--color-text-muted, #9ca3af)}.form-input{height:38px;padding:0 12px;font-size:var(--font-size-md);color:var(--color-text-primary, #111827);background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 8px);transition:all .15s ease}.form-input:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px var(--color-primary-100, #dbeafe)}.form-textarea{padding:10px 12px;font-size:var(--font-size-md);color:var(--color-text-primary, #111827);background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 8px);resize:vertical;min-height:80px;transition:all .15s ease}.form-textarea:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px var(--color-primary-100, #dbeafe)}.checkbox-group{flex-direction:row;align-items:center}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:var(--font-size-md);color:var(--color-text-primary, #111827);cursor:pointer}.pr-preview{margin-top:16px;padding:12px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 8px)}.preview-header{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:var(--font-size-xxs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted, #9ca3af)}.preview-icon{width:14px;height:14px}.preview-content{display:flex;flex-direction:column;gap:6px}.preview-title{margin:0;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary, #111827)}.preview-meta{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs)}.preview-branch,.preview-base{padding:2px 6px;background:var(--color-surface-alt, #f3f4f6);color:var(--color-text-secondary, #6b7280);border-radius:4px;font-family:var(--font-mono, monospace)}.preview-arrow{color:var(--color-text-muted, #9ca3af)}.preview-draft-badge{padding:2px 6px;font-size:var(--font-size-xxs);font-weight:600;background:var(--color-warning-100, #fef3c7);color:var(--color-warning-700, #b45309);border-radius:4px}.panel-footer.svelte-3dr40p{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--color-surface-alt, #f9fafb);border-top:1px solid var(--color-border, #e5e7eb)}.footer-actions.svelte-3dr40p{display:flex;align-items:center;gap:10px}.btn.svelte-3dr40p{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;font-size:var(--font-size-sm);font-weight:500;border-radius:var(--radius-md, 8px);cursor:pointer;transition:all .15s ease}.btn.svelte-3dr40p:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-3dr40p{background:var(--color-primary, #3b82f6);color:#fff;border:none}.btn-primary.svelte-3dr40p:hover:not(:disabled){background:var(--color-primary-dark, #2563eb)}.btn-secondary.svelte-3dr40p{background:var(--color-surface, #ffffff);color:var(--color-text-secondary, #6b7280);border:1px solid var(--color-border, #e5e7eb)}.btn-secondary.svelte-3dr40p:hover:not(:disabled){background:var(--color-surface-alt, #f9fafb);color:var(--color-text-primary, #111827)}.btn-outline.svelte-3dr40p{background:transparent;color:var(--color-primary, #3b82f6);border:1px solid var(--color-primary-200, #bfdbfe)}.btn-outline.svelte-3dr40p:hover:not(:disabled){background:var(--color-primary-50, #eff6ff);border-color:var(--color-primary-300, #93c5fd)}.btn-spinner.svelte-3dr40p{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@media(max-width:640px){.panel-header.svelte-3dr40p{padding:14px 16px}.panel-title.svelte-3dr40p{font-size:var(--font-size-base)}.panel-content.svelte-3dr40p{padding:16px}.pr-options-grid{grid-template-columns:1fr}.panel-footer.svelte-3dr40p{flex-direction:column;gap:12px}.panel-footer.svelte-3dr40p .btn-secondary:where(.svelte-3dr40p){width:100%;order:2}.footer-actions.svelte-3dr40p{width:100%;flex-direction:column}.footer-actions.svelte-3dr40p .btn:where(.svelte-3dr40p){width:100%}}.jira-toggle-section.svelte-sapah4{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-bottom:16px}.jira-toggle-btn.svelte-sapah4{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md, 6px);color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.jira-toggle-btn.svelte-sapah4:hover{background:var(--color-surface-hover, var(--color-surface-alt))}.jira-toggle-btn.active.svelte-sapah4{background:#0052cc1a;border-color:#0052cc4d;color:var(--color-primary)}.jira-task-form.svelte-sapah4{margin-top:12px;padding:12px;background:var(--color-surface-alt);border-radius:var(--radius-md, 6px)}.input-with-action.svelte-sapah4{position:relative;display:flex;align-items:center}.spinner-small.svelte-sapah4{position:absolute;right:8px;width:16px;height:16px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-sapah4-spin .6s linear infinite}.form-error.svelte-sapah4{display:block;margin-top:4px;font-size:.75rem;color:var(--color-error)}.task-preview.svelte-sapah4{margin-top:12px;padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md, 6px)}.task-type-badge.svelte-sapah4{display:inline-block;padding:2px 8px;background:var(--color-primary);color:#fff;font-size:.6875rem;font-weight:600;border-radius:4px;text-transform:uppercase;margin-bottom:4px}.task-id.svelte-sapah4{font-family:var(--font-mono, monospace);font-size:.8125rem;color:var(--color-text-secondary)}.task-summary.svelte-sapah4{margin:4px 0 0;font-size:.8125rem;color:var(--color-text-primary)}.form-body.svelte-sapah4{display:flex;flex-direction:column;gap:16px}.form-group.svelte-sapah4{display:flex;flex-direction:column;gap:4px}.form-group.svelte-sapah4 label:where(.svelte-sapah4){font-size:.8125rem;font-weight:600;color:var(--color-text-primary)}.hint.svelte-sapah4,.form-hint.svelte-sapah4{font-size:.75rem;color:var(--color-text-tertiary)}.btn-secondary.svelte-sapah4,.btn-primary.svelte-sapah4{padding:8px 16px;border:none;border-radius:var(--radius-md, 6px);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-secondary.svelte-sapah4{background:transparent;border:1px solid var(--color-border);color:var(--color-text-primary)}.btn-secondary.svelte-sapah4:hover:not(:disabled){background:var(--color-surface-alt)}.btn-primary.svelte-sapah4{background:var(--color-primary);color:#fff}.btn-primary.svelte-sapah4:hover:not(:disabled){background:var(--color-primary-dark, var(--color-primary))}.btn-secondary.svelte-sapah4:disabled,.btn-primary.svelte-sapah4:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-sapah4{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-sapah4-spin .6s linear infinite;margin-right:4px;vertical-align:middle}@keyframes svelte-sapah4-spin{to{transform:rotate(360deg)}}[data-theme=dark] .jira-toggle-section.svelte-sapah4{border-color:var(--color-border, #3d3d3d)}[data-theme=dark] .jira-toggle-btn.svelte-sapah4{background:var(--color-surface-secondary, #262626);border-color:var(--color-border, #3d3d3d);color:var(--color-text-secondary, #a3a3a3)}[data-theme=dark] .jira-toggle-btn.svelte-sapah4:hover{background:var(--color-surface-hover, #333333)}[data-theme=dark] .jira-toggle-btn.active.svelte-sapah4{background:#0052cc26;border-color:#0052cc4d;color:var(--color-primary-hover)}[data-theme=dark] .jira-task-form.svelte-sapah4{background:var(--color-surface-secondary, #262626)}[data-theme=dark] .form-hint.svelte-sapah4{color:var(--color-text-tertiary, #737373)}[data-theme=dark] .form-error.svelte-sapah4{color:var(--color-error)}[data-theme=dark] .task-preview.svelte-sapah4{background:var(--color-surface, #1f1f1f);border-color:var(--color-border, #3d3d3d)}[data-theme=dark] .btn-secondary.svelte-sapah4{background:var(--color-surface, #1f1f1f);border-color:var(--color-border, #3d3d3d);color:var(--color-text-secondary, #a3a3a3)}[data-theme=dark] .btn-secondary.svelte-sapah4:hover:not(:disabled){background:var(--color-surface-hover, #333333);color:var(--color-text-primary, #e5e5e5)}.picker-search.svelte-112zvjy{position:relative;display:flex;align-items:center;padding:0 0 12px}.picker-search-icon.svelte-112zvjy{position:absolute;left:10px;color:var(--color-text-muted, #9ca3af);pointer-events:none}.picker-search-input.svelte-112zvjy{width:100%;padding:8px 32px 8px 34px;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 6px);font-size:.875rem;background:var(--color-surface, #fff);color:var(--color-text-primary, #111827);transition:border-color .15s ease}.picker-search-input.svelte-112zvjy:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.picker-search-clear.svelte-112zvjy{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm, 4px);background:transparent;color:var(--color-text-muted, #9ca3af);cursor:pointer}.picker-search-clear.svelte-112zvjy:hover{color:var(--color-text-primary, #111827);background:var(--color-surface-alt, #f3f4f6)}.picker-error.svelte-112zvjy{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;background:var(--color-error-light, #fee2e2);border:1px solid var(--color-error, #ef4444);border-radius:var(--radius-sm, 4px);color:var(--color-error-dark, #991b1b);font-size:.8125rem}.picker-list.svelte-112zvjy{max-height:320px;overflow-y:auto;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 6px)}.picker-loading.svelte-112zvjy,.picker-empty.svelte-112zvjy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;color:var(--color-text-muted, #9ca3af);font-size:.875rem}.picker-empty-icon.svelte-112zvjy{opacity:.4}.picker-item.svelte-112zvjy{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;border-bottom:1px solid var(--color-border, #f3f4f6);background:transparent;color:var(--color-text-primary, #111827);font-size:.875rem;cursor:pointer;text-align:left;transition:background .1s ease}.picker-item.svelte-112zvjy:last-child{border-bottom:none}.picker-item.svelte-112zvjy:hover{background:var(--color-surface-alt, #f9fafb)}.picker-item.active.svelte-112zvjy{background:var(--color-primary-light, #dbeafe);color:var(--color-primary, #1e40af)}.picker-item-icon.svelte-112zvjy{flex-shrink:0;color:var(--color-text-secondary, #6b7280)}.picker-item.active.svelte-112zvjy .picker-item-icon:where(.svelte-112zvjy){color:var(--color-primary, #3b82f6)}.picker-item-content.svelte-112zvjy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.picker-item-label.svelte-112zvjy{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-item-subtitle.svelte-112zvjy{font-size:.75rem;color:var(--color-text-muted, #9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-item-meta.svelte-112zvjy{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.picker-meta-chip.svelte-112zvjy{padding:1px 6px;background:var(--color-surface-alt, #f3f4f6);border-radius:var(--radius-sm, 4px);font-size:.6875rem;color:var(--color-text-secondary, #6b7280)}.picker-badge.svelte-112zvjy{flex-shrink:0;padding:2px 8px;border-radius:var(--radius-sm, 4px);font-size:.6875rem;font-weight:600;white-space:nowrap}.picker-badge-success.svelte-112zvjy{background:var(--color-success-light, #dcfce7);color:var(--color-success-dark, #166534)}.picker-badge-warning.svelte-112zvjy{background:var(--color-warning-light, #fef3c7);color:var(--color-warning-dark, #92400e)}.picker-badge-error.svelte-112zvjy{background:var(--color-error-light, #fee2e2);color:var(--color-error-dark, #991b1b)}.picker-badge-neutral.svelte-112zvjy{background:var(--color-surface-alt, #f3f4f6);color:var(--color-text-secondary, #6b7280)}.picker-item-check.svelte-112zvjy{flex-shrink:0;color:var(--color-primary, #3b82f6)}.picker-spinner.svelte-112zvjy{display:inline-block;width:16px;height:16px;border:2px solid var(--color-border, #e5e7eb);border-top-color:var(--color-primary, #3b82f6);border-radius:50%;animation:svelte-112zvjy-picker-spin .6s linear infinite}@keyframes svelte-112zvjy-picker-spin{to{transform:rotate(360deg)}}[data-theme=dark] .picker-search-input.svelte-112zvjy{background:var(--color-surface, #1f1f1f);border-color:var(--color-border, #3d3d3d);color:var(--color-text-primary, #e5e5e5)}[data-theme=dark] .picker-search-input.svelte-112zvjy:focus{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f626}[data-theme=dark] .picker-search-icon.svelte-112zvjy,[data-theme=dark] .picker-search-clear.svelte-112zvjy{color:var(--color-text-tertiary, #737373)}[data-theme=dark] .picker-search-clear.svelte-112zvjy:hover{color:var(--color-text-primary, #e5e5e5);background:var(--color-surface-hover, #333)}[data-theme=dark] .picker-error.svelte-112zvjy{background:#ef444426;border-color:var(--color-error, #ef4444);color:#fca5a5}[data-theme=dark] .picker-list.svelte-112zvjy{border-color:var(--color-border, #3d3d3d)}[data-theme=dark] .picker-loading.svelte-112zvjy,[data-theme=dark] .picker-empty.svelte-112zvjy{color:var(--color-text-secondary, #a3a3a3)}[data-theme=dark] .picker-item.svelte-112zvjy{color:var(--color-text-primary, #e5e5e5);border-bottom-color:var(--color-border, #2a2a2a)}[data-theme=dark] .picker-item.svelte-112zvjy:hover{background:var(--color-surface-hover, #333)}[data-theme=dark] .picker-item.active.svelte-112zvjy{background:#3b82f626;color:var(--color-primary, #60a5fa)}[data-theme=dark] .picker-item-icon.svelte-112zvjy{color:var(--color-text-secondary, #a3a3a3)}[data-theme=dark] .picker-item.active.svelte-112zvjy .picker-item-icon:where(.svelte-112zvjy){color:var(--color-primary, #60a5fa)}[data-theme=dark] .picker-item-subtitle.svelte-112zvjy{color:var(--color-text-tertiary, #737373)}[data-theme=dark] .picker-meta-chip.svelte-112zvjy,[data-theme=dark] .picker-badge-neutral.svelte-112zvjy{background:var(--color-surface-hover, #333);color:var(--color-text-secondary, #a3a3a3)}[data-theme=dark] .picker-item-check.svelte-112zvjy{color:var(--color-primary, #60a5fa)}[data-theme=dark] .picker-spinner.svelte-112zvjy{border-color:var(--color-border, #3d3d3d);border-top-color:var(--color-primary, #3b82f6)}.branch-selector.svelte-1npcdam{position:relative;display:inline-block}.branch-button.svelte-1npcdam{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md, 6px);color:var(--color-text-primary);font-size:.875rem;cursor:pointer;transition:all .15s ease}.branch-button.svelte-1npcdam:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-alt)}.branch-button.svelte-1npcdam:disabled{opacity:.6;cursor:not-allowed}.branch-button.disabled.svelte-1npcdam{opacity:.6}.branch-button.disabled.svelte-1npcdam .branch-name:where(.svelte-1npcdam){color:var(--color-text-muted)}.branch-button.expanded.svelte-1npcdam{border-color:var(--color-primary)}.branch-info.svelte-1npcdam{display:flex;flex-direction:column;align-items:flex-start;gap:0}.branch-label.svelte-1npcdam{font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.025em}.branch-name.svelte-1npcdam{font-family:var(--font-mono, monospace);font-size:.8125rem;font-weight:600}.picker-footer.svelte-1npcdam{display:flex;flex-direction:column;gap:8px;padding-top:12px}.dropdown-warning.svelte-1npcdam{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--color-warning-light, rgba(245, 158, 11, .1));border-radius:var(--radius-sm, 4px)}.warning-text-small.svelte-1npcdam{font-size:.75rem;color:var(--color-warning-dark, var(--color-text-primary))}.dropdown-task-badge.svelte-1npcdam{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--color-success-light, rgba(34, 197, 94, .1));border-radius:var(--radius-sm, 4px)}.task-id-small.svelte-1npcdam{font-family:var(--font-mono, monospace);font-size:.75rem;color:var(--color-success-dark, var(--color-success))}.refresh-btn.svelte-1npcdam{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);background:transparent;color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer}.refresh-btn.svelte-1npcdam:hover:not(:disabled){color:var(--color-primary);background:var(--color-surface-alt)}.create-branch-btn.svelte-1npcdam{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:1px dashed var(--color-border);border-radius:var(--radius-sm, 4px);background:transparent;color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer}.create-branch-btn.svelte-1npcdam:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light, var(--color-surface-alt))}[data-theme=dark] .branch-button.svelte-1npcdam{background:var(--color-surface-secondary, #262626);border-color:var(--color-border, #3d3d3d)}[data-theme=dark] .branch-button.svelte-1npcdam:hover:not(:disabled){border-color:var(--color-primary, #3b82f6);background:var(--color-surface-hover, #333333)}[data-theme=dark] .branch-button.expanded.svelte-1npcdam{border-color:var(--color-primary, #3b82f6)}[data-theme=dark] .branch-button.disabled.svelte-1npcdam{background:var(--color-surface, #1f1f1f);border-color:var(--color-border, #3d3d3d)}[data-theme=dark] .branch-label.svelte-1npcdam{color:var(--color-text-tertiary, #737373)}[data-theme=dark] .branch-name.svelte-1npcdam{color:var(--color-text-primary, #e5e5e5)}[data-theme=dark] .branch-button.disabled.svelte-1npcdam .branch-name:where(.svelte-1npcdam){color:var(--color-text-tertiary, #737373)}[data-theme=dark] .dropdown-warning.svelte-1npcdam{background:#f59e0b26;color:var(--color-warning-dark)}[data-theme=dark] .dropdown-task-badge.svelte-1npcdam{background:#22c55e26}[data-theme=dark] .task-id-small.svelte-1npcdam{color:#4ade80}[data-theme=dark] .refresh-btn.svelte-1npcdam{border-color:var(--color-border, #3d3d3d);color:var(--color-text-secondary, #a3a3a3)}[data-theme=dark] .refresh-btn.svelte-1npcdam:hover:not(:disabled){color:var(--color-primary, #3b82f6);background:var(--color-surface-hover, #333333)}[data-theme=dark] .create-branch-btn.svelte-1npcdam{border-color:var(--color-border, #3d3d3d);color:var(--color-text-secondary, #a3a3a3)}[data-theme=dark] .create-branch-btn.svelte-1npcdam:hover{border-color:var(--color-primary, #3b82f6);color:var(--color-primary, #60a5fa);background:#3b82f61a}.not-connected.svelte-9jrx3g{display:flex;flex-direction:column;gap:12px;padding:12px 0}.not-connected-text.svelte-9jrx3g{font-size:12px;color:var(--color-text-muted, #6b7280);line-height:1.5;margin:0}.connect-btn.svelte-9jrx3g{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:var(--color-primary, #3b82f6);border:none;border-radius:8px;font-size:var(--font-size-md);font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease}.connect-btn.svelte-9jrx3g:hover{background:var(--color-primary-dark, #2563eb)}.inline-connect.svelte-9jrx3g{display:flex;flex-direction:column;gap:10px;padding:12px 0}.connect-field.svelte-9jrx3g{display:flex;flex-direction:column;gap:4px}.connect-label.svelte-9jrx3g{font-size:var(--font-size-xxs, 11px);font-weight:600;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.3px}.connect-error.svelte-9jrx3g{font-size:12px;color:var(--color-error, #dc2626);margin:0;padding:6px 8px;background:var(--color-error-light, #fef2f2);border-radius:6px}.connect-actions.svelte-9jrx3g{display:flex;gap:8px}.connect-cancel-btn.svelte-9jrx3g{flex:1;padding:8px 12px;font-size:var(--font-size-sm, 13px);font-weight:500;color:var(--color-text-secondary, #4b5563);background:var(--color-surface-alt, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit}.connect-cancel-btn.svelte-9jrx3g:hover{background:var(--color-border, #e5e7eb)}.connect-cancel-btn.svelte-9jrx3g:disabled{opacity:.6;cursor:not-allowed}.connect-submit-btn.svelte-9jrx3g{flex:1;padding:8px 12px;font-size:var(--font-size-sm, 13px);font-weight:600;color:#fff;background:var(--color-primary, #3b82f6);border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease;font-family:inherit}.connect-submit-btn.svelte-9jrx3g:hover{background:var(--color-primary-dark, #2563eb)}.connect-submit-btn.svelte-9jrx3g:disabled{opacity:.7;cursor:not-allowed}.header-content.svelte-1ed8p15{display:flex;align-items:center;gap:var(--space-2, 8px)}.header-content.svelte-1ed8p15 h2:where(.svelte-1ed8p15){margin:0;font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text-primary, #111827)}.back-btn.svelte-1ed8p15{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm, 6px);background:var(--color-surface-alt, #f3f4f6);color:var(--color-text-secondary, #4b5563);cursor:pointer;transition:background .15s}.back-btn.svelte-1ed8p15:hover{background:var(--color-border, #e5e7eb)}.modal-body.svelte-1ed8p15{padding:var(--space-4, 16px)}.current-project-banner.svelte-1ed8p15{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);margin-bottom:var(--space-3, 12px);border-radius:var(--radius-md, 8px);background:var(--color-surface-alt, #f3f4f6);color:var(--color-text-secondary, #4b5563);font-size:var(--font-size-sm, 14px)}.unlink-inline-btn.svelte-1ed8p15{margin-left:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--color-text-muted, #6b7280);cursor:pointer;transition:color .15s,background .15s}.unlink-inline-btn.svelte-1ed8p15:hover{color:var(--color-error, #dc2626);background:#dc262614}.search-input-wrapper.svelte-1ed8p15{position:relative;margin-bottom:var(--space-3, 12px)}.results-header.svelte-1ed8p15{font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #6b7280);margin-bottom:var(--space-2, 8px)}.project-list.svelte-1ed8p15{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.project-item.svelte-1ed8p15{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-md, 8px);cursor:pointer;transition:background .12s}.project-item.svelte-1ed8p15:hover,.project-item.svelte-1ed8p15:focus-visible{background:var(--color-surface-alt, #f3f4f6)}.project-item.is-current.svelte-1ed8p15{background:#2563eb0a}.project-avatar.svelte-1ed8p15,.project-avatar-placeholder.svelte-1ed8p15{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-sm, 6px)}.project-avatar-placeholder.svelte-1ed8p15{display:flex;align-items:center;justify-content:center;background:var(--color-surface-alt, #f3f4f6);color:var(--color-text-muted, #6b7280)}.project-info.svelte-1ed8p15{flex:1;min-width:0}.project-name-row.svelte-1ed8p15{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap}.project-key.svelte-1ed8p15{font-size:var(--font-size-xs, 12px);font-weight:600;color:var(--color-primary, #2563eb);font-family:var(--font-mono, monospace)}.project-name.svelte-1ed8p15{font-size:var(--font-size-sm, 14px);font-weight:500;color:var(--color-text-primary, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-badge.svelte-1ed8p15{font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px;background:#10b9811f;color:var(--color-success, #10b981)}.project-description.svelte-1ed8p15{margin:2px 0 0;font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-lead.svelte-1ed8p15{font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #6b7280)}.confirm-project-header.svelte-1ed8p15{display:flex;align-items:center;gap:var(--space-3, 12px);margin-bottom:var(--space-3, 12px)}.confirm-avatar.svelte-1ed8p15,.confirm-avatar-placeholder.svelte-1ed8p15{flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-md, 8px)}.confirm-avatar-placeholder.svelte-1ed8p15{display:flex;align-items:center;justify-content:center;background:var(--color-surface-alt, #f3f4f6);color:var(--color-text-muted, #6b7280)}.confirm-project-name.svelte-1ed8p15{margin:0;font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text-primary, #111827)}.confirm-project-key.svelte-1ed8p15{font-size:var(--font-size-sm, 14px);color:var(--color-text-muted, #6b7280);font-family:var(--font-mono, monospace)}.confirm-description.svelte-1ed8p15{margin:0 0 var(--space-3, 12px);font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #4b5563);line-height:1.5}.issue-count-banner.svelte-1ed8p15{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-md, 8px);background:#2563eb0f;color:var(--color-primary, #2563eb);font-size:var(--font-size-sm, 14px);font-weight:500;margin-bottom:var(--space-3, 12px)}.checkbox-option.svelte-1ed8p15{display:flex;align-items:flex-start;gap:var(--space-2, 8px);padding:var(--space-2, 8px) 0;cursor:pointer}.checkbox-label.svelte-1ed8p15{display:flex;flex-direction:column;gap:1px}.label-text.svelte-1ed8p15{font-size:var(--font-size-sm, 14px);font-weight:500;color:var(--color-text-primary, #111827)}.label-description.svelte-1ed8p15{font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #6b7280)}.field-group.svelte-1ed8p15{margin-top:var(--space-3, 12px)}.field-label.svelte-1ed8p15{display:block;font-size:var(--font-size-xs, 12px);font-weight:500;color:var(--color-text-secondary, #4b5563);margin-bottom:var(--space-1, 4px)}.unlink-warning.svelte-1ed8p15{text-align:center;padding:var(--space-4, 16px) 0;color:var(--color-text-secondary, #4b5563)}.unlink-warning.svelte-1ed8p15 svg{color:var(--color-warning, #f59e0b);margin-bottom:var(--space-2, 8px)}.unlink-warning.svelte-1ed8p15 h3:where(.svelte-1ed8p15){margin:0 0 var(--space-2, 8px);font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text-primary, #111827)}.unlink-warning.svelte-1ed8p15 p:where(.svelte-1ed8p15){margin:0;font-size:var(--font-size-sm, 14px);line-height:1.5}.loading-state.svelte-1ed8p15,.empty-state.svelte-1ed8p15{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);padding:var(--space-8, 32px) 0;color:var(--color-text-muted, #6b7280);font-size:var(--font-size-sm, 14px)}.error-message.svelte-1ed8p15{display:flex;align-items:flex-start;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-md, 8px);background:#dc26260f;color:var(--color-error, #dc2626);font-size:var(--font-size-sm, 14px)}.modal-actions.svelte-1ed8p15{display:flex;justify-content:flex-end;gap:var(--space-2, 8px)}.btn.svelte-1ed8p15{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1, 4px);height:36px;padding:0 var(--space-4, 16px);border:none;border-radius:var(--radius-md, 8px);font-size:var(--font-size-sm, 14px);font-weight:500;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap}.btn.svelte-1ed8p15:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-1ed8p15{background:var(--color-surface-alt, #f3f4f6);color:var(--color-text-secondary, #4b5563)}.btn-secondary.svelte-1ed8p15:hover:not(:disabled){background:var(--color-border, #e5e7eb)}.btn-primary.svelte-1ed8p15{background:var(--color-primary, #2563eb);color:#fff}.btn-primary.svelte-1ed8p15:hover:not(:disabled){background:#1d4ed8}.btn-danger.svelte-1ed8p15{background:var(--color-error, #dc2626);color:#fff}.btn-danger.svelte-1ed8p15:hover:not(:disabled){background:#b91c1c}.spinner.svelte-1ed8p15{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-1ed8p15-spin .6s linear infinite}@keyframes svelte-1ed8p15-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.modal-body.svelte-1ed8p15{padding:var(--space-3, 12px)}.project-item.svelte-1ed8p15{padding:var(--space-2, 8px)}.project-name.svelte-1ed8p15{max-width:160px}.modal-actions.svelte-1ed8p15{flex-direction:column-reverse}.modal-actions.svelte-1ed8p15 .btn:where(.svelte-1ed8p15){width:100%}}.mcp-integrations-panel.svelte-uekqdg{display:flex;flex-direction:column}.section-header.svelte-uekqdg{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:none;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease}.section-header.svelte-uekqdg:hover{background:var(--color-surface-hover, #f3f4f6)}.header-left.svelte-uekqdg{display:flex;align-items:center;gap:8px}.header-right.svelte-uekqdg{display:flex;align-items:center;gap:4px}.section-title.svelte-uekqdg{font-size:var(--font-size-xxs);font-weight:600;letter-spacing:.5px;color:var(--color-text-muted, #6b7280)}.connected-badge.svelte-uekqdg{font-size:var(--font-size-10);font-weight:600;padding:1px 6px;border-radius:10px;background:var(--color-success-light, #d1fae5);color:var(--color-success-dark, #065f46)}.refresh-btn.svelte-uekqdg{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:none;border:none;border-radius:4px;color:var(--color-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.refresh-btn.svelte-uekqdg:hover{background:var(--color-border, #e5e7eb);color:var(--color-text-primary, #111827)}@keyframes svelte-uekqdg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.panel-content.svelte-uekqdg{display:flex;flex-direction:column;gap:8px;padding:8px}.provider-card.svelte-uekqdg{background:var(--color-surface, white);border:1px solid var(--color-border, #e5e7eb);border-radius:10px;overflow:hidden;transition:all .2s ease}.provider-card.svelte-uekqdg:hover{border-color:var(--color-border-subtle, #d1d5db)}.provider-card.connected.svelte-uekqdg{border-color:var(--color-success-200, #a7f3d0)}.provider-card.connected.svelte-uekqdg:hover{border-color:var(--color-success-300, #6ee7b7)}.provider-card.expanded.svelte-uekqdg{box-shadow:0 2px 8px #0000000f}.provider-header.svelte-uekqdg{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px;background:none;border:none;cursor:pointer;transition:background-color .15s ease}.provider-header.svelte-uekqdg:hover{background:var(--color-surface-alt, #f9fafb)}.provider-info.svelte-uekqdg{display:flex;align-items:center;gap:10px}.provider-icon.svelte-uekqdg{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--provider-color) 10%,transparent);color:var(--provider-color)}.provider-details.svelte-uekqdg{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.provider-name.svelte-uekqdg{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary, #111827)}.provider-user.svelte-uekqdg{font-size:var(--font-size-xxs);color:var(--color-success, #059669);font-weight:500}.provider-status.svelte-uekqdg{font-size:var(--font-size-xxs);color:var(--color-text-muted, #6b7280)}.provider-status.disconnected.svelte-uekqdg{color:var(--color-warning, #d97706)}.provider-status-indicator.svelte-uekqdg{display:flex;align-items:center;gap:8px}.status-dot.svelte-uekqdg{width:8px;height:8px;border-radius:50%;background:var(--color-border-subtle, #d1d5db)}.status-dot.connected.svelte-uekqdg{background:var(--color-success, #10b981);box-shadow:0 0 0 3px var(--color-success-100, #d1fae5)}.provider-content.svelte-uekqdg{padding:0 12px 12px;border-top:1px solid var(--color-border, #e5e7eb)}.connection-info.svelte-uekqdg{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0}.info-item.svelte-uekqdg{display:flex;align-items:center;gap:4px;padding:4px 8px;background:var(--color-surface-alt, #f9fafb);border-radius:6px;font-size:var(--font-size-xxs);color:var(--color-text-secondary, #4b5563)}.info-icon.svelte-uekqdg{display:flex;align-items:center;justify-content:center}.info-text.svelte-uekqdg{font-weight:500}.quick-actions.svelte-uekqdg{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.action-btn.svelte-uekqdg{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:var(--color-surface-alt, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:6px;color:var(--color-text-secondary, #4b5563);cursor:pointer;transition:all .15s ease}.action-btn.svelte-uekqdg:hover{background:var(--color-primary-50, #eff6ff);border-color:var(--color-primary-200, #bfdbfe);color:var(--color-primary, #3b82f6)}.action-btn.primary.svelte-uekqdg{flex:1;padding:10px 14px;background:linear-gradient(135deg,var(--color-primary-500, #3b82f6) 0%,var(--color-primary-600, #2563eb) 100%);border:none;color:#fff;font-weight:500}.action-btn.primary.svelte-uekqdg:hover{background:linear-gradient(135deg,var(--color-primary-600, #2563eb) 0%,var(--color-primary-700, #1d4ed8) 100%)}.action-btn.active.svelte-uekqdg{background:var(--color-primary-50, #eff6ff);border-color:var(--color-primary-200, #bfdbfe);color:var(--color-primary, #3b82f6)}.action-label.svelte-uekqdg{font-size:12px}.branch-selector-inline.svelte-uekqdg{padding:4px 0 8px}.settings-link.svelte-uekqdg{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;background:none;border:1px dashed var(--color-border, #e5e7eb);border-radius:6px;font-size:var(--font-size-xxs);font-weight:500;color:var(--color-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.settings-link.svelte-uekqdg:hover{border-color:var(--color-primary, #3b82f6);color:var(--color-primary, #3b82f6)}.add-more-btn.svelte-uekqdg{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;margin-top:4px;background:none;border:1px dashed var(--color-border, #e5e7eb);border-radius:8px;font-size:12px;font-weight:500;color:var(--color-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.add-more-btn.svelte-uekqdg:hover{background:var(--color-surface-alt, #f9fafb);border-color:var(--color-primary, #3b82f6);color:var(--color-primary, #3b82f6)}.setup-prompt.svelte-uekqdg{font-size:var(--font-size-10, 10px);font-weight:600;padding:1px 6px;border-radius:10px;background:var(--color-warning-light, #fef3c7);color:var(--color-warning-dark, #92400e);white-space:nowrap}.link-project-btn.svelte-uekqdg{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-sm, 6px);background:var(--color-surface, #ffffff);color:var(--color-primary, #2563eb);font-size:var(--font-size-xs, 12px);font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.link-project-btn.svelte-uekqdg:hover{background:var(--color-surface-alt, #f3f4f6);border-color:var(--color-primary, #2563eb)}.link-project-btn--full.svelte-uekqdg{width:100%;justify-content:center;padding:6px 12px;margin-top:4px}.jira-importer.svelte-yzbvg{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem}.importer-header.svelte-yzbvg h3:where(.svelte-yzbvg){font-size:1.125rem;font-weight:600;color:var(--color-text-primary, #111827);margin:0 0 .5rem}.importer-header.svelte-yzbvg p:where(.svelte-yzbvg){font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0}.url-input-section.svelte-yzbvg{display:flex;flex-direction:column;gap:.5rem}.url-input-section.svelte-yzbvg label:where(.svelte-yzbvg){font-size:.875rem;font-weight:500;color:var(--color-text-primary, #111827)}.input-group.svelte-yzbvg{display:flex;gap:.5rem}@keyframes svelte-yzbvg-spin{to{transform:rotate(360deg)}}.error-message.svelte-yzbvg{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-error-light, #fee2e2);border:1px solid var(--color-error, #ef4444);border-radius:.375rem;color:var(--color-error-dark, #991b1b);font-size:.875rem}.task-preview.svelte-yzbvg{display:flex;flex-direction:column;gap:1rem}.preview-header.svelte-yzbvg{display:flex;justify-content:space-between;align-items:center}.preview-header.svelte-yzbvg h4:where(.svelte-yzbvg){font-size:1rem;font-weight:600;color:var(--color-text-primary, #111827);margin:0}.task-details.svelte-yzbvg{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--color-background, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:.375rem}.task-key-badge.svelte-yzbvg{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--color-primary-light, #dbeafe);color:var(--color-primary-dark, #1e40af);border-radius:.375rem;font-size:.875rem;font-weight:600;align-self:flex-start}.task-field.svelte-yzbvg{display:flex;flex-direction:column;gap:.375rem}.field-label.svelte-yzbvg{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.025em}.field-value.svelte-yzbvg{font-size:.9375rem;color:var(--color-text-primary, #111827);line-height:1.5}.description-text.svelte-yzbvg{white-space:pre-wrap;word-break:break-word}.task-meta.svelte-yzbvg{display:flex;gap:1.5rem;flex-wrap:wrap}.meta-item.svelte-yzbvg{display:flex;flex-direction:column;gap:.25rem}.meta-label.svelte-yzbvg{font-size:.75rem;font-weight:600;color:var(--color-text-tertiary, #9ca3af);text-transform:uppercase;letter-spacing:.05em}.meta-value.svelte-yzbvg{font-size:.875rem;color:var(--color-text-primary, #111827);font-weight:500}.labels.svelte-yzbvg{display:flex;flex-wrap:wrap;gap:.5rem}.label-tag.svelte-yzbvg{padding:.25rem .625rem;background:var(--color-secondary-light, #f3f4f6);color:var(--color-text-primary, #374151);border-radius:.25rem;font-size:.8125rem;font-weight:500}.importer-actions.svelte-yzbvg{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-border, #e5e7eb)}.picker-task-preview.svelte-yzbvg{display:flex;flex-direction:column;gap:.75rem;padding:12px;margin-bottom:12px;background:var(--color-background, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 6px)}.picker-task-summary.svelte-yzbvg{font-size:.9375rem;font-weight:600;color:var(--color-text-primary, #111827)}.picker-task-description.svelte-yzbvg{font-size:.875rem;color:var(--color-text-secondary, #6b7280);white-space:pre-wrap;word-break:break-word;max-height:120px;overflow-y:auto}.picker-task-meta.svelte-yzbvg{display:flex;flex-wrap:wrap;gap:.5rem}.meta-chip.svelte-yzbvg{padding:.25rem .625rem;background:var(--color-secondary-light, #f3f4f6);color:var(--color-text-primary, #374151);border-radius:.25rem;font-size:.75rem;font-weight:500}.picker-task-labels.svelte-yzbvg{display:flex;flex-wrap:wrap;gap:.5rem}.picker-task-ac.svelte-yzbvg{display:flex;flex-direction:column;gap:.25rem}.picker-footer-actions.svelte-yzbvg{display:flex;justify-content:flex-end;gap:.75rem;padding-top:12px}@media(max-width:640px){.jira-importer.svelte-yzbvg{padding:1rem}.input-group.svelte-yzbvg{flex-direction:column}.task-meta.svelte-yzbvg{flex-direction:column;gap:.75rem}.importer-actions.svelte-yzbvg,.picker-footer-actions.svelte-yzbvg{flex-direction:column-reverse}}.modal-body.svelte-1w66sns{padding:20px;display:flex;flex-direction:column;gap:16px}.push-info.svelte-1w66sns{display:flex;flex-direction:column;gap:8px}.info-row.svelte-1w66sns{display:flex;gap:8px;font-size:var(--font-size-md)}.info-row.svelte-1w66sns .label:where(.svelte-1w66sns){color:var(--color-text-tertiary, #9ca3af)}.info-row.svelte-1w66sns .value:where(.svelte-1w66sns){font-weight:500;color:var(--color-text-primary, #111827)}.files-section.svelte-1w66sns h3:where(.svelte-1w66sns){margin:0 0 8px;font-size:var(--font-size-md);font-weight:500;color:var(--color-text-secondary, #6b7280)}.file-list.svelte-1w66sns{margin:0;padding:12px;background:var(--color-surface-secondary, #f9fafb);border-radius:6px;list-style:none;max-height:120px;overflow-y:auto}.file-list.svelte-1w66sns li:where(.svelte-1w66sns){font-size:12px;color:var(--color-text-secondary, #6b7280);padding:2px 0;font-family:monospace}.form-group.svelte-1w66sns{display:flex;flex-direction:column;gap:6px}.form-group.svelte-1w66sns label:where(.svelte-1w66sns){font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary, #111827)}.btn-secondary.svelte-1w66sns,.btn-primary.svelte-1w66sns{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-secondary.svelte-1w66sns{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);color:var(--color-text-secondary, #6b7280)}.btn-secondary.svelte-1w66sns:hover:not(:disabled){background:var(--color-surface-secondary, #f3f4f6)}.btn-primary.svelte-1w66sns{background:var(--color-primary, #3b82f6);border:1px solid var(--color-primary, #3b82f6);color:#fff}.btn-primary.svelte-1w66sns:hover:not(:disabled){background:var(--color-primary-600, #2563eb);border-color:var(--color-primary-600, #2563eb)}.btn-primary.svelte-1w66sns:disabled,.btn-secondary.svelte-1w66sns:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-1w66sns{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1w66sns-spin .8s linear infinite}@keyframes svelte-1w66sns-spin{to{transform:rotate(360deg)}}.modal-body.svelte-fafwvf{padding:20px;display:flex;flex-direction:column;gap:16px}.pull-info.svelte-fafwvf{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px;background:var(--color-primary-50, #eff6ff);border-radius:8px}.pull-info.svelte-fafwvf p:where(.svelte-fafwvf){margin:0;font-size:var(--font-size-md);color:var(--color-primary-800, #1e40af);line-height:1.5}.warning-banner.svelte-fafwvf{display:flex;gap:12px;padding:12px;background:var(--color-warning-50, #fffbeb);border:1px solid var(--color-warning-200, #fde68a);border-radius:8px}.warning-banner.svelte-fafwvf p:where(.svelte-fafwvf){margin:0;font-size:var(--font-size-md);color:var(--color-warning-800, #92400e)}.btn-secondary.svelte-fafwvf,.btn-primary.svelte-fafwvf{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-secondary.svelte-fafwvf{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);color:var(--color-text-secondary, #6b7280)}.btn-secondary.svelte-fafwvf:hover:not(:disabled){background:var(--color-surface-secondary, #f3f4f6)}.btn-primary.svelte-fafwvf{background:var(--color-primary, #3b82f6);border:1px solid var(--color-primary, #3b82f6);color:#fff}.btn-primary.svelte-fafwvf:hover:not(:disabled){background:var(--color-primary-600, #2563eb);border-color:var(--color-primary-600, #2563eb)}.btn-primary.svelte-fafwvf:disabled,.btn-secondary.svelte-fafwvf:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-fafwvf{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-fafwvf-spin .8s linear infinite}@keyframes svelte-fafwvf-spin{to{transform:rotate(360deg)}}[data-theme=dark] .warning-banner.svelte-fafwvf{background:#f59e0b26;border-color:#f59e0b4d}[data-theme=dark] .warning-banner.svelte-fafwvf p:where(.svelte-fafwvf){color:var(--color-warning-dark)}.modal-body.svelte-19qwn9m{padding:20px;display:flex;flex-direction:column;gap:16px}.pr-branches.svelte-19qwn9m{display:flex;align-items:center;gap:12px;padding:12px;background:var(--color-surface-secondary, #f9fafb);border-radius:8px}.branch-badge.svelte-19qwn9m{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:6px}.branch-badge.svelte-19qwn9m .branch-label:where(.svelte-19qwn9m){font-size:12px;color:var(--color-text-tertiary, #9ca3af)}.branch-badge.svelte-19qwn9m .branch-value:where(.svelte-19qwn9m){font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary, #111827)}.form-group.svelte-19qwn9m{display:flex;flex-direction:column;gap:6px}.form-group.svelte-19qwn9m label:where(.svelte-19qwn9m){font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary, #111827)}.error-message.svelte-19qwn9m{font-size:var(--font-size-md);color:var(--color-error, #ef4444);margin-top:-2px}.form-hint.svelte-19qwn9m{font-size:12px;color:var(--color-text-tertiary, #9ca3af);margin-top:0;font-style:italic}.reviewers-list.svelte-19qwn9m{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background:var(--color-surface-alt);border-radius:6px}.reviewer-checkbox.svelte-19qwn9m{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;transition:all .15s ease}.reviewer-checkbox.svelte-19qwn9m:hover{border-color:var(--color-primary);background:var(--color-primary-50)}.reviewer-name.svelte-19qwn9m{font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary)}.empty-reviewers.svelte-19qwn9m{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--color-surface-secondary, #f9fafb);border:1px dashed var(--color-border, #e5e7eb);border-radius:6px;color:var(--color-text-tertiary, #9ca3af);font-size:var(--font-size-md)}.alert.svelte-19qwn9m{padding:12px 16px;border-radius:8px;margin-top:16px;font-size:14px;line-height:1.5}.alert-error.svelte-19qwn9m{background:var(--color-error-50, #fef2f2);border:1px solid var(--color-error-200, #fecaca);color:var(--color-error-700, #b91c1c)}.alert.svelte-19qwn9m strong:where(.svelte-19qwn9m){font-weight:600}.btn-secondary.svelte-19qwn9m,.btn-primary.svelte-19qwn9m{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-secondary.svelte-19qwn9m{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);color:var(--color-text-secondary, #6b7280)}.btn-secondary.svelte-19qwn9m:hover:not(:disabled){background:var(--color-surface-secondary, #f3f4f6)}.btn-primary.svelte-19qwn9m{background:var(--color-primary, #3b82f6);border:1px solid var(--color-primary, #3b82f6);color:#fff}.btn-primary.svelte-19qwn9m:hover:not(:disabled){background:var(--color-primary-600, #2563eb);border-color:var(--color-primary-600, #2563eb)}.btn-primary.svelte-19qwn9m:disabled,.btn-secondary.svelte-19qwn9m:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-19qwn9m{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-19qwn9m-spin .8s linear infinite}@keyframes svelte-19qwn9m-spin{to{transform:rotate(360deg)}}[data-theme=dark] .pr-branches.svelte-19qwn9m{background:var(--color-surface-secondary, #262626);border:1px solid var(--color-border, #3d3d3d)}[data-theme=dark] .branch-badge.svelte-19qwn9m{background:var(--color-surface, #1f1f1f);border-color:var(--color-border, #3d3d3d)}[data-theme=dark] .branch-badge.svelte-19qwn9m .branch-label:where(.svelte-19qwn9m){color:var(--color-text-tertiary, #737373)}[data-theme=dark] .branch-badge.svelte-19qwn9m .branch-value:where(.svelte-19qwn9m){color:var(--color-text-primary, #e5e5e5)}[data-theme=dark] .form-group.svelte-19qwn9m label:where(.svelte-19qwn9m){color:var(--color-text-primary, #e5e5e5)}[data-theme=dark] .form-hint.svelte-19qwn9m{color:var(--color-text-tertiary, #737373)}[data-theme=dark] .btn-secondary.svelte-19qwn9m{background:var(--color-surface, #1f1f1f);border-color:var(--color-border, #3d3d3d);color:var(--color-text-secondary, #a3a3a3)}[data-theme=dark] .btn-secondary.svelte-19qwn9m:hover:not(:disabled){background:var(--color-surface-hover, #333333);color:var(--color-text-primary, #e5e5e5)}[data-theme=dark] .reviewers-list.svelte-19qwn9m{background:var(--color-surface-secondary, #262626);border-color:var(--color-border, #3d3d3d)}[data-theme=dark] .reviewer-checkbox.svelte-19qwn9m{color:var(--color-text-primary, #e5e5e5)}[data-theme=dark] .reviewer-checkbox.svelte-19qwn9m:hover{background:var(--color-surface-hover, #333333)}[data-theme=dark] .empty-reviewers.svelte-19qwn9m{background:var(--color-surface-secondary, #262626);border-color:var(--color-border, #3d3d3d);color:var(--color-text-tertiary, #737373)}[data-theme=dark] .alert-error.svelte-19qwn9m{background:#ef444426;border-color:#ef44444d;color:var(--color-error)}.github-sync.svelte-y5mayz{width:100%}.github-sync.disabled.svelte-y5mayz:not(.preview-mode){opacity:.6;pointer-events:none}.github-sync.preview-mode.svelte-y5mayz{opacity:1}.devops-mode-disabled.svelte-y5mayz{opacity:.7}.devops-mode-disabled.svelte-y5mayz .mode-option:where(.svelte-y5mayz){cursor:not-allowed}.devops-mode-disabled.svelte-y5mayz .mode-option:where(.svelte-y5mayz):hover:not(.selected){background:var(--color-surface)}.unconfigured-hint.svelte-y5mayz{font-style:italic;color:var(--color-text-tertiary)}.health-gate-badge.svelte-y5mayz{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;align-self:flex-start}.health-gate-badge[data-health=healthy].svelte-y5mayz{background:var(--color-success-50, #ecfdf5);color:var(--color-success-700, #047857)}.health-gate-badge[data-health=degraded].svelte-y5mayz{background:var(--color-warning-100, #fef3c7);color:var(--color-warning-700, #b45309)}.health-gate-badge[data-health=offline].svelte-y5mayz{background:var(--color-error-50, #fef2f2);color:var(--color-error, #dc2626)}.health-gate-badge[data-health=unknown].svelte-y5mayz{background:var(--color-surface-alt, #f3f4f6);color:var(--color-text-muted, #6b7280)}.health-gate-dot.svelte-y5mayz{width:8px;height:8px;border-radius:50%;flex-shrink:0}.health-gate-dot[data-status=healthy].svelte-y5mayz{background-color:var(--color-success, #10b981)}.health-gate-dot[data-status=degraded].svelte-y5mayz{background-color:var(--color-warning, #f59e0b)}.health-gate-dot[data-status=offline].svelte-y5mayz{background-color:var(--color-error, #dc2626)}.health-gate-dot[data-status=unknown].svelte-y5mayz{background-color:var(--color-text-muted, #6b7280)}.delivery-blocked-hint.svelte-y5mayz{font-style:italic;color:var(--color-warning-700, #b45309)}.sync-bar.svelte-y5mayz{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--color-surface-secondary, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:8px}.branch-info.svelte-y5mayz{display:flex;align-items:center;gap:6px}.branch-name.svelte-y5mayz{font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary, #111827)}.sync-status.svelte-y5mayz{display:flex;align-items:center;gap:8px;flex:1}.status-badge.svelte-y5mayz{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.ahead.svelte-y5mayz{background:var(--color-success-100, #d1fae5);color:var(--color-success-700, #047857)}.status-badge.behind.svelte-y5mayz{background:var(--color-warning-100, #fef3c7);color:var(--color-warning-700, #b45309)}.status-badge.uncommitted.svelte-y5mayz{background:var(--color-primary-100, #dbeafe);color:var(--color-primary-700, #1d4ed8)}.sync-actions.svelte-y5mayz{display:flex;align-items:center;gap:4px}.action-btn.svelte-y5mayz{display:flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--color-border, #e5e7eb);border-radius:6px;background:var(--color-surface, #fff);font-size:12px;font-weight:500;color:var(--color-text-secondary, #6b7280);cursor:pointer;transition:all .15s ease}.action-btn.svelte-y5mayz:hover:not(:disabled){background:var(--color-surface-secondary, #f3f4f6);border-color:var(--color-border-dark, #d1d5db)}.action-btn.svelte-y5mayz:disabled{opacity:.5;cursor:not-allowed}.action-btn.refresh.svelte-y5mayz{padding:6px}.action-btn.push.svelte-y5mayz{background:var(--color-success-50, #ecfdf5);border-color:var(--color-success-200, #a7f3d0);color:var(--color-success-700, #047857)}.action-btn.push.svelte-y5mayz:hover:not(:disabled){background:var(--color-success-100, #d1fae5)}.action-btn.pull.svelte-y5mayz{background:var(--color-warning-50, #fffbeb);border-color:var(--color-warning-200, #fde68a);color:var(--color-warning-700, #b45309)}.action-btn.pull.svelte-y5mayz:hover:not(:disabled){background:var(--color-warning-100, #fef3c7)}.action-btn.pr.svelte-y5mayz{background:var(--color-primary-50, #eff6ff);border-color:var(--color-primary-200, #bfdbfe);color:var(--color-primary-700, #1d4ed8)}.action-btn.pr.svelte-y5mayz:hover:not(:disabled){background:var(--color-primary-100, #dbeafe)}.spinning.svelte-y5mayz{animation:svelte-y5mayz-spin 1s linear infinite}@keyframes svelte-y5mayz-spin{to{transform:rotate(360deg)}}.not-configured.svelte-y5mayz{font-size:12px;color:var(--color-text-tertiary, #9ca3af);font-style:italic}.devops-mode.svelte-y5mayz{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.delivery-mode-toggle.svelte-y5mayz{display:flex;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;padding:0;margin:0}.mode-option.svelte-y5mayz{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:var(--color-surface);border:none;border-right:1px solid var(--color-border);font-size:14px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}.mode-option.svelte-y5mayz:last-child{border-right:none}.mode-option.svelte-y5mayz:hover:not(.selected){background:var(--color-surface-alt)}.mode-option.selected.svelte-y5mayz{background:var(--color-primary);color:#fff}.mode-option.svelte-y5mayz:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;z-index:1}.mode-label.svelte-y5mayz{font-weight:600}.mode-description.svelte-y5mayz{margin:0;padding:12px;font-size:var(--font-size-md);color:var(--color-text-secondary);background:var(--color-surface-alt);border-radius:6px;text-align:center}.btn-lg.svelte-y5mayz{padding:14px 24px;font-size:var(--font-size-md-lg);font-weight:600;width:100%}.btn-primary.svelte-y5mayz{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;background:var(--color-primary, #3b82f6);border:1px solid var(--color-primary, #3b82f6);color:#fff}.btn-primary.svelte-y5mayz:hover:not(:disabled){background:var(--color-primary-600, #2563eb);border-color:var(--color-primary-600, #2563eb)}.btn-primary.svelte-y5mayz:disabled{opacity:.5;cursor:not-allowed}.coming-soon-btn.svelte-y5mayz{opacity:.55;cursor:not-allowed}.sr-only.svelte-y5mayz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scope-warning.svelte-y5mayz{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;margin-bottom:12px;background:var(--color-warning-50, #fffbeb);border:1px solid var(--color-warning-200, #fde68a);border-radius:8px}.scope-warning-content.svelte-y5mayz{display:flex;align-items:flex-start;gap:10px;flex:1}.scope-warning-text.svelte-y5mayz{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-md);color:var(--color-text-primary, #111827)}.scope-warning-text.svelte-y5mayz strong:where(.svelte-y5mayz){font-weight:600}.scope-warning-text.svelte-y5mayz p:where(.svelte-y5mayz){margin:0;color:var(--color-text-secondary, #6b7280)}.scope-list.svelte-y5mayz{margin:4px 0;padding-left:20px;font-size:var(--font-size-md);color:var(--color-text-secondary, #6b7280)}.scope-list.svelte-y5mayz li:where(.svelte-y5mayz){padding:2px 0}.scope-remediation.svelte-y5mayz{font-style:italic}.scope-warning-dismiss.svelte-y5mayz{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--color-text-tertiary, #9ca3af);cursor:pointer;flex-shrink:0;transition:all .15s ease}.scope-warning-dismiss.svelte-y5mayz:hover{background:var(--color-surface-secondary, #f3f4f6);color:var(--color-text-secondary, #6b7280)}[data-theme=dark] .scope-warning.svelte-y5mayz{background:#f59e0b1a;border-color:#f59e0b4d}[data-theme=dark] .scope-warning-text.svelte-y5mayz{color:var(--color-text-primary, #e5e5e5)}[data-theme=dark] .scope-warning-text.svelte-y5mayz p:where(.svelte-y5mayz){color:var(--color-text-secondary, #a3a3a3)}[data-theme=dark] .scope-list.svelte-y5mayz{color:var(--color-text-secondary, #a3a3a3)}[data-theme=dark] .scope-warning-dismiss.svelte-y5mayz:hover{background:var(--color-surface-hover, #333333)}.connection-banner.svelte-1pm7d3t{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0;height:auto;min-height:0;font-size:var(--font-size-md);font-weight:500;position:fixed;top:0;left:0;right:0;z-index:var(--z-modal-backdrop, 300);animation:none;transition:min-height .2s ease}.connection-banner.banner-connecting,.connection-banner.banner-disconnected,.connection-banner.banner-error{min-height:40px;padding:8px 16px}.banner-connecting.svelte-1pm7d3t{background:var(--color-warning, #fbbf24)}.banner-disconnected.svelte-1pm7d3t{background:var(--color-text-muted, #9ca3af)}.banner-error.svelte-1pm7d3t{background:var(--color-error, #ef4444)}.banner-connected.svelte-1pm7d3t{background:var(--color-success, #10b981)}.banner-content.svelte-1pm7d3t{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;font-size:.875rem}.banner-icon.svelte-1pm7d3t{display:inline-block;width:1.25rem;height:1.25rem}.banner-message.svelte-1pm7d3t{display:block;font-weight:500}.banner-error-detail.svelte-1pm7d3t{display:block;font-size:.8125rem;opacity:.9;margin-top:.25rem}.banner-retry.svelte-1pm7d3t{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:500;transition:opacity .2s}.banner-retry.svelte-1pm7d3t:hover{opacity:.9;background:#ffffff40}.banner-retry.svelte-1pm7d3t:hover{opacity:.9}.banner-exhausted.svelte-1pm7d3t{display:block;padding:.5rem 0;font-size:.8125rem;opacity:.9}.banner-support-link.svelte-1pm7d3t{color:currentColor;text-decoration:underline;font-weight:600;cursor:pointer}.banner-support-link.svelte-1pm7d3t:hover{opacity:.9}@keyframes svelte-1pm7d3t-banner-slide-down{0%{opacity:0}to{opacity:1}}.override-badge.svelte-1q7aumw{display:flex;align-items:center;gap:6px;padding:4px 8px;margin-bottom:8px;background:var(--color-warning-light);border-radius:4px;font-size:var(--font-size-10);font-weight:500;color:var(--color-warning-dark)}.edit-form.svelte-1q7aumw{display:flex;flex-direction:column;gap:10px}.edit-field.svelte-1q7aumw{display:flex;flex-direction:column;gap:4px}.edit-field.svelte-1q7aumw label:where(.svelte-1q7aumw){font-size:var(--font-size-xxs);font-weight:500;color:var(--color-text-secondary)}.edit-actions.svelte-1q7aumw{display:flex;gap:8px;margin-top:4px}.edit-btn.svelte-1q7aumw{flex:1;height:32px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.edit-btn.cancel.svelte-1q7aumw{background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text-secondary)}.edit-btn.cancel.svelte-1q7aumw:hover:not(:disabled){background:var(--color-border)}.edit-btn.save.svelte-1q7aumw{background:var(--color-primary);border:none;color:#fff}.edit-btn.save.svelte-1q7aumw:hover:not(:disabled){background:var(--color-primary-dark)}.edit-btn.svelte-1q7aumw:disabled{opacity:.6;cursor:not-allowed}.reset-btn.svelte-1q7aumw{width:100%;padding:8px;background:none;border:1px dashed var(--color-border);border-radius:6px;font-size:var(--font-size-xxs);font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.reset-btn.svelte-1q7aumw:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error)}.reset-btn.svelte-1q7aumw:disabled{opacity:.6;cursor:not-allowed}.widget-info.svelte-1q7aumw{display:flex;flex-direction:column;gap:6px;padding:10px 0}.info-row.svelte-1q7aumw{display:flex;align-items:center;justify-content:space-between;font-size:12px}.info-label.svelte-1q7aumw{color:var(--color-text-muted)}.info-value.svelte-1q7aumw{color:var(--color-text-primary);font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-value.not-set.svelte-1q7aumw{color:var(--color-text-muted);font-style:italic}.widget-actions.svelte-1q7aumw{display:flex;gap:6px;padding-top:8px;border-top:1px solid var(--color-border)}.widget-action.svelte-1q7aumw{flex:1;display:flex;align-items:center;justify-content:center;padding:8px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.widget-action.svelte-1q7aumw:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.widget-action.edit.svelte-1q7aumw{background:var(--color-warning-light);border-color:var(--color-warning-dark);color:var(--color-warning-dark)}.widget-action.edit.svelte-1q7aumw:hover{background:var(--color-warning);border-color:var(--color-warning-dark);color:#fff}.override-badge.svelte-1f9if1l{display:flex;align-items:center;gap:6px;padding:4px 8px;margin-bottom:8px;background:var(--color-warning-light);border-radius:4px;font-size:var(--font-size-10);font-weight:500;color:var(--color-warning-dark)}.edit-form.svelte-1f9if1l{display:flex;flex-direction:column;gap:10px}.edit-field.svelte-1f9if1l{display:flex;flex-direction:column;gap:4px}.edit-field.svelte-1f9if1l label:where(.svelte-1f9if1l){font-size:var(--font-size-xxs);font-weight:500;color:var(--color-text-secondary)}.edit-actions.svelte-1f9if1l{display:flex;gap:8px;margin-top:4px}.edit-btn.svelte-1f9if1l{flex:1;height:32px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.edit-btn.cancel.svelte-1f9if1l{background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text-secondary)}.edit-btn.cancel.svelte-1f9if1l:hover:not(:disabled){background:var(--color-border)}.edit-btn.save.svelte-1f9if1l{background:var(--color-primary);border:none;color:#fff}.edit-btn.save.svelte-1f9if1l:hover:not(:disabled){background:var(--color-primary-dark)}.edit-btn.svelte-1f9if1l:disabled{opacity:.6;cursor:not-allowed}.reset-btn.svelte-1f9if1l{width:100%;padding:8px;background:none;border:1px dashed var(--color-border);border-radius:6px;font-size:var(--font-size-xxs);font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.reset-btn.svelte-1f9if1l:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error)}.reset-btn.svelte-1f9if1l:disabled{opacity:.6;cursor:not-allowed}.widget-info.svelte-1f9if1l{display:flex;flex-direction:column;gap:6px;padding:10px 0}.info-row.svelte-1f9if1l{display:flex;align-items:center;justify-content:space-between;font-size:12px}.info-label.svelte-1f9if1l{color:var(--color-text-muted)}.info-value.svelte-1f9if1l{color:var(--color-text-primary);font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-actions.svelte-1f9if1l{display:flex;gap:6px;padding-top:8px;border-top:1px solid var(--color-border)}.widget-action.svelte-1f9if1l{flex:1;display:flex;align-items:center;justify-content:center;padding:8px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.widget-action.svelte-1f9if1l:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.widget-action.edit.svelte-1f9if1l{background:var(--color-warning-light);border-color:var(--color-warning-dark);color:var(--color-warning-dark)}.widget-action.edit.svelte-1f9if1l:hover{background:var(--color-warning);border-color:var(--color-warning-dark);color:#fff}.widget-info.svelte-te9vzc{display:flex;flex-direction:column;gap:6px;padding:10px 0}.info-row.svelte-te9vzc{display:flex;align-items:center;justify-content:space-between;font-size:12px}.info-label.svelte-te9vzc{color:var(--color-text-muted)}.info-value.svelte-te9vzc{color:var(--color-text-primary);font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-value.connected.svelte-te9vzc{color:var(--color-success-dark);font-weight:500}.fireflies-quick-actions.svelte-te9vzc{padding:8px 0}.fireflies-action-btn.svelte-te9vzc{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 12px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.fireflies-action-btn.svelte-te9vzc:hover{background:var(--color-surface-alt);border-color:var(--color-border-subtle)}.fireflies-action-btn.primary.svelte-te9vzc{background:linear-gradient(135deg,#ff6b351a,#ff6b3533);border-color:#ff6b354d;color:#d4582d}.fireflies-action-btn.primary.svelte-te9vzc:hover{background:linear-gradient(135deg,#ff6b3526,#ff6b3540);border-color:#ff6b35}.fireflies-action-btn.connect.svelte-te9vzc{background:#ff6b35;border-color:#ff6b35;color:#fff}.fireflies-action-btn.connect.svelte-te9vzc:hover{background:#e55a2b;border-color:#e55a2b}.widget-actions.svelte-te9vzc{display:flex;gap:6px;padding-top:8px;border-top:1px solid var(--color-border)}.widget-action.svelte-te9vzc{flex:1;display:flex;align-items:center;justify-content:center;padding:8px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.widget-action.svelte-te9vzc:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.widget-action.edit.svelte-te9vzc{background:var(--color-warning-light);border-color:var(--color-warning-dark);color:var(--color-warning-dark)}.widget-action.edit.svelte-te9vzc:hover{background:var(--color-warning);border-color:var(--color-warning-dark);color:#fff}.widget-info.svelte-10c7kh8{display:flex;flex-direction:column;gap:6px;padding:10px 0}.info-row.svelte-10c7kh8{display:flex;align-items:center;justify-content:space-between;font-size:12px}.info-label.svelte-10c7kh8{color:var(--color-text-muted)}.info-value.svelte-10c7kh8{color:var(--color-text-primary);font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-value.ide-ready.svelte-10c7kh8{color:var(--color-success-dark);font-weight:500}.ide-quick-actions.svelte-10c7kh8{padding:8px 0}.ide-action-btn.svelte-10c7kh8{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 12px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.ide-action-btn.svelte-10c7kh8:hover{background:var(--color-surface-alt);border-color:var(--color-border-subtle)}.ide-action-btn.primary.svelte-10c7kh8{background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-primary-light) 100%);border-color:var(--color-primary-200);color:var(--color-primary-dark)}.ide-action-btn.primary.svelte-10c7kh8:hover{background:linear-gradient(135deg,var(--color-primary-100) 0%,var(--color-primary-200) 100%);border-color:var(--color-primary)}.widget-actions.svelte-10c7kh8{display:flex;gap:6px;padding-top:8px;border-top:1px solid var(--color-border)}.widget-action.svelte-10c7kh8{flex:1;display:flex;align-items:center;justify-content:center;padding:8px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.widget-action.svelte-10c7kh8:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.widget-action.edit.svelte-10c7kh8{background:var(--color-warning-light);border-color:var(--color-warning-dark);color:var(--color-warning-dark)}.widget-action.edit.svelte-10c7kh8:hover{background:var(--color-warning);border-color:var(--color-warning-dark);color:#fff}.sidebar-integrations.svelte-128ar82{display:flex;flex-direction:column}.section-header.svelte-128ar82{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:none;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease}.section-header.svelte-128ar82:hover{background:var(--color-surface-alt)}.header-left.svelte-128ar82{display:flex;align-items:center;gap:8px}.section-title.svelte-128ar82{font-size:var(--font-size-xxs);font-weight:600;letter-spacing:.5px;color:var(--color-text-muted)}.integration-count.svelte-128ar82{font-size:var(--font-size-10);font-weight:600;padding:1px 6px;border-radius:10px;background:var(--color-primary-light);color:var(--color-primary-dark)}.integrations-content.svelte-128ar82{display:flex;flex-direction:column;gap:6px;padding:8px 8px 12px}.empty-state.svelte-128ar82{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;text-align:center}.empty-text.svelte-128ar82{font-size:12px;color:var(--color-text-muted);margin:0}.configure-btn.svelte-128ar82{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.configure-btn.svelte-128ar82:hover{background:var(--color-surface);border-color:var(--color-primary);color:var(--color-primary)}.integration-widget.svelte-128ar82{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:border-color .15s ease}.integration-widget.svelte-128ar82:hover{border-color:var(--color-border-subtle)}.integration-widget.expanded.svelte-128ar82{border-color:var(--color-primary-light)}.widget-header.svelte-128ar82{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:none;border:none;cursor:pointer;transition:background-color .15s ease}.widget-header.svelte-128ar82:hover{background:var(--color-surface-alt)}.widget-provider.svelte-128ar82{display:flex;align-items:center;gap:10px}.provider-icon.svelte-128ar82{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.provider-name.svelte-128ar82{font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary)}.widget-status.svelte-128ar82{display:flex;align-items:center;gap:6px}.widget-content.svelte-128ar82{padding:0 12px 12px;border-top:1px solid var(--color-border)}.add-more-btn.svelte-128ar82{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;margin-top:4px;background:none;border:1px dashed var(--color-border);border-radius:8px;font-size:12px;font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.add-more-btn.svelte-128ar82:hover{background:var(--color-surface-alt);border-color:var(--color-primary);color:var(--color-primary)}.health-dot.svelte-128ar82{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:background-color .2s ease;margin-left:6px}.health-dot.healthy.svelte-128ar82{background-color:var(--color-success, #10b981)}.health-dot.degraded.svelte-128ar82{background-color:var(--color-warning, #f59e0b)}.health-dot.offline.svelte-128ar82{background-color:var(--color-error, #dc2626)}.health-dot.unknown.svelte-128ar82{background-color:var(--color-text-muted, #6b7280)}.health-legend.svelte-128ar82{display:flex;flex-wrap:wrap;gap:10px;padding:8px 4px;margin-top:4px;border-top:1px solid var(--color-border)}.health-legend-item.svelte-128ar82{display:inline-flex;align-items:center;gap:4px}.health-legend-dot.svelte-128ar82{width:8px;height:8px;border-radius:50%;flex-shrink:0}.health-legend-text.svelte-128ar82{font-size:11px;font-weight:500;color:var(--color-text-muted)}.diff-view.svelte-1kfht44{flex:1;overflow-y:auto;background:var(--color-surface-alt, #f8f9fa);border-radius:6px}.diff-content.svelte-1kfht44{font-family:ui-monospace,Cascadia Code,SF Mono,monospace;font-size:var(--font-size-md, .875rem);line-height:1.5}.diff-line.svelte-1kfht44{display:grid;grid-template-columns:3rem 1fr 2.5rem;align-items:center;padding:.125rem .5rem;transition:background .15s}.diff-line.svelte-1kfht44:hover .diff-comment-btn:where(.svelte-1kfht44){opacity:1}.diff-line-add{background:#22c55e1a}.diff-line-del{background:#ef44441a}.diff-line-header{background:var(--color-border, #e2e8f0);font-weight:600;color:var(--color-text-secondary, #475569)}.diff-line-context{color:var(--color-text-muted, #94a3b8)}.diff-line-number.svelte-1kfht44{text-align:right;color:var(--color-text-muted, #94a3b8);-webkit-user-select:none;user-select:none;padding-right:.75rem;font-size:.75rem}.diff-line-content.svelte-1kfht44{margin:0;padding:0;color:var(--color-text-primary, #1e293b);white-space:pre-wrap;word-break:break-all;font-family:inherit}.diff-line-header .diff-line-content.svelte-1kfht44{color:var(--color-text-secondary, #475569)}.diff-comment-btn.svelte-1kfht44{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-primary, #3b82f6);border:none;color:#fff;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .15s}.diff-comment-btn.svelte-1kfht44:hover{background:var(--color-primary-hover, #2563eb)}.diff-line-spacer.svelte-1kfht44{width:2.5rem}.diff-empty.svelte-1kfht44{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--color-text-muted, #94a3b8);text-align:center}.diff-empty.svelte-1kfht44 p:where(.svelte-1kfht44){margin:0;font-size:var(--font-size-sm, .875rem)}.diff-review-panel.svelte-18835zn{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e2e8f0);border-radius:8px}.diff-review-header.svelte-18835zn{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border, #e2e8f0)}.diff-review-title.svelte-18835zn{font-weight:600;font-size:var(--font-size-md, .95rem);color:var(--color-text-primary, #1e293b)}.diff-review-revision.svelte-18835zn{font-size:var(--font-size-xs, .75rem);padding:.125rem .5rem;border-radius:4px;background:var(--color-surface-alt, #f1f5f9);color:var(--color-text-secondary, #475569)}.diff-review-revision.escalation-warning.svelte-18835zn{background:#f59e0b26;color:var(--color-warning, #f59e0b)}.diff-review-revision.escalated.svelte-18835zn{background:#ef444426;color:var(--color-danger, #ef4444);font-weight:600}.diff-review-resolved-badge.svelte-18835zn{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--font-size-xs, .75rem);padding:.125rem .5rem;border-radius:4px;background:#22c55e26;color:var(--color-success, #22c55e);font-weight:600}.diff-review-escalation-alert.svelte-18835zn,.diff-review-escalation-warning.svelte-18835zn{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:var(--font-size-sm, .875rem)}.diff-review-escalation-alert.svelte-18835zn{background:#ef44441a;color:var(--color-danger, #ef4444)}.diff-review-escalation-warning.svelte-18835zn{background:#f59e0b1a;color:var(--color-warning, #f59e0b)}.diff-review-error.svelte-18835zn,.diff-review-loading.svelte-18835zn,.diff-review-empty.svelte-18835zn{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;text-align:center;color:var(--color-text-muted, #94a3b8)}.diff-review-error.svelte-18835zn{color:var(--color-danger, #ef4444)}.diff-review-retry.svelte-18835zn{padding:.25rem .75rem;border:1px solid var(--color-border, #e2e8f0);border-radius:4px;background:var(--color-surface, #fff);cursor:pointer;font-size:var(--font-size-sm, .875rem)}.diff-review-retry.svelte-18835zn:hover{background:var(--color-surface-alt, #f1f5f9)}.diff-review-layout.svelte-18835zn{display:grid;grid-template-columns:260px 1fr;gap:.75rem;min-height:300px;max-height:600px}@media(max-width:768px){.diff-review-layout.svelte-18835zn{grid-template-columns:1fr}}.diff-review-sidebar.svelte-18835zn{display:flex;flex-direction:column;border:1px solid var(--color-border, #e2e8f0);border-radius:6px;overflow:hidden}.diff-review-sidebar-header.svelte-18835zn{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--color-surface-alt, #f8fafc);border-bottom:1px solid var(--color-border, #e2e8f0)}.diff-review-sidebar-header.svelte-18835zn h3:where(.svelte-18835zn){margin:0;font-size:var(--font-size-sm, .875rem);font-weight:600;color:var(--color-text-secondary, #475569)}.diff-review-file-count.svelte-18835zn{font-size:var(--font-size-xs, .75rem);padding:.125rem .375rem;border-radius:4px;background:var(--color-border, #e2e8f0);color:var(--color-text-secondary, #475569)}.diff-review-file-list.svelte-18835zn{flex:1;overflow-y:auto;padding:.25rem}.diff-review-shortcut-hint.svelte-18835zn{padding:.375rem .5rem;font-size:var(--font-size-xs, .75rem);color:var(--color-text-secondary, #64748b);border-top:1px solid var(--color-border, #e2e8f0);background:var(--color-surface-alt, #f8fafc);text-align:center}.diff-review-shortcut-hint.svelte-18835zn kbd:where(.svelte-18835zn){display:inline-block;padding:.0625rem .25rem;font-size:var(--font-size-xs, .75rem);font-family:var(--font-mono, monospace);line-height:1.2;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e2e8f0);border-radius:3px;color:var(--color-text, #1e293b)}.diff-review-file-item.svelte-18835zn{display:grid;grid-template-columns:1.5rem 1fr 1.25rem;align-items:center;gap:.375rem;width:100%;padding:.375rem .5rem;border:none;background:transparent;cursor:pointer;border-radius:4px;text-align:left;transition:background .15s}.diff-review-file-item.svelte-18835zn:hover{background:var(--color-surface-alt, #f1f5f9)}.diff-review-file-item.active.svelte-18835zn{background:var(--color-primary-bg, rgba(59, 130, 246, .1))}.diff-review-file-item.decided-keep{border-left:3px solid var(--color-success, #22c55e)}.diff-review-file-item.decided-undo{border-left:3px solid var(--color-danger, #ef4444)}.diff-review-file-item.decided-pending{border-left:3px solid transparent}.diff-review-file-status.svelte-18835zn{font-size:var(--font-size-xs, .75rem);font-weight:700;text-align:center}.diff-review-file-name.svelte-18835zn{font-size:var(--font-size-sm, .875rem);color:var(--color-text-primary, #1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-review-file-decision-badge.svelte-18835zn{display:flex;align-items:center;justify-content:center}.decision-keep-icon{color:var(--color-success, #22c55e)}.decision-undo-icon{color:var(--color-danger, #ef4444)}.diff-review-main.svelte-18835zn{display:flex;flex-direction:column;border:1px solid var(--color-border, #e2e8f0);border-radius:6px;overflow:hidden}.diff-review-file-header.svelte-18835zn{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--color-surface-alt, #f8fafc);border-bottom:1px solid var(--color-border, #e2e8f0);gap:.5rem}.diff-review-file-info.svelte-18835zn{display:flex;align-items:center;gap:.5rem;min-width:0}.diff-review-file-name-display.svelte-18835zn{font-family:ui-monospace,Cascadia Code,monospace;font-size:var(--font-size-sm, .875rem);font-weight:600;color:var(--color-text-primary, #1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-review-file-stats.svelte-18835zn{font-size:var(--font-size-xs, .75rem);color:var(--color-text-muted, #94a3b8);white-space:nowrap}.diff-review-file-actions.svelte-18835zn{display:flex;gap:.375rem;flex-shrink:0}.diff-review-action-btn.svelte-18835zn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:8px 16px;min-height:44px;min-width:44px;border:1px solid var(--color-border, #e2e8f0);border-radius:4px;background:var(--color-surface, #fff);cursor:pointer;font-size:var(--font-size-xs, .75rem);color:var(--color-text-secondary, #475569);transition:all .15s}.diff-review-action-btn.svelte-18835zn:hover:not(:disabled){background:var(--color-surface-alt, #f1f5f9)}.diff-review-action-btn.svelte-18835zn:disabled{opacity:.5;cursor:not-allowed}.diff-review-action-btn.diff-review-keep.active{background:#22c55e26;border-color:var(--color-success, #22c55e);color:var(--color-success, #22c55e)}.diff-review-action-btn.diff-review-undo.active{background:#ef444426;border-color:var(--color-danger, #ef4444);color:var(--color-danger, #ef4444)}.diff-review-diff-container.svelte-18835zn{flex:1;overflow:hidden;display:flex;flex-direction:column}.diff-review-diff-loading.svelte-18835zn,.diff-review-diff-error.svelte-18835zn,.diff-review-no-selection.svelte-18835zn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;text-align:center;color:var(--color-text-muted, #94a3b8);flex:1}.diff-review-diff-error.svelte-18835zn{color:var(--color-danger, #ef4444)}.diff-review-gate-notice.svelte-18835zn{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#3b82f61a;border-radius:6px;font-size:var(--font-size-sm, .875rem);color:var(--color-primary, #3b82f6)}.diff-review-actions.svelte-18835zn{display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--color-border, #e2e8f0)}.diff-review-btn.svelte-18835zn{flex:1;padding:.5rem 1rem;border:1px solid var(--color-border, #e2e8f0);border-radius:6px;background:var(--color-surface, #fff);cursor:pointer;font-size:var(--font-size-sm, .875rem);font-weight:500;color:var(--color-text-primary, #1e293b);transition:all .15s}.diff-review-btn.svelte-18835zn:hover:not(:disabled){background:var(--color-surface-alt, #f1f5f9)}.diff-review-btn.svelte-18835zn:disabled{opacity:.5;cursor:not-allowed}.diff-review-btn.diff-review-approve.svelte-18835zn{background:var(--color-success, #22c55e);color:#fff;border-color:var(--color-success, #22c55e)}.diff-review-btn.diff-review-approve.svelte-18835zn:hover:not(:disabled){background:var(--color-success-hover, #16a34a)}.diff-review-btn.diff-review-changes.svelte-18835zn{background:var(--color-warning, #f59e0b);color:#fff;border-color:var(--color-warning, #f59e0b)}.diff-review-btn.diff-review-changes.svelte-18835zn:hover:not(:disabled){background:var(--color-warning-hover, #d97706)}.diff-review-btn.diff-review-reject.svelte-18835zn{background:var(--color-danger, #ef4444);color:#fff;border-color:var(--color-danger, #ef4444)}.diff-review-btn.diff-review-reject.svelte-18835zn:hover:not(:disabled){background:var(--color-danger-hover, #dc2626)}.spin{animation:svelte-18835zn-spin 1s linear infinite}@keyframes svelte-18835zn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification-overlay.svelte-wix3s3{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;justify-content:center;padding:16px;pointer-events:none}.notification.svelte-wix3s3{max-width:600px;width:100%;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026,0 4px 12px #0000001a;pointer-events:auto;animation:svelte-wix3s3-slideDown .3s ease-out}@keyframes svelte-wix3s3-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.notification-quota.svelte-wix3s3{border-left:4px solid var(--color-error)}.notification-rate_limit.svelte-wix3s3{border-left:4px solid var(--color-warning)}.notification-billing.svelte-wix3s3{border-left:4px solid var(--color-error)}.notification-header.svelte-wix3s3{display:flex;align-items:flex-start;gap:12px;padding:20px}.notification-icon.svelte-wix3s3{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notification-quota.svelte-wix3s3 .notification-icon:where(.svelte-wix3s3){background:var(--color-error-light);color:var(--color-error)}.notification-rate_limit.svelte-wix3s3 .notification-icon:where(.svelte-wix3s3){background:var(--color-warning-light);color:var(--color-warning-dark)}.notification-billing.svelte-wix3s3 .notification-icon:where(.svelte-wix3s3){background:var(--color-error-light);color:var(--color-error)}.notification-content.svelte-wix3s3{flex:1;min-width:0}.notification-title.svelte-wix3s3{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.notification-message.svelte-wix3s3{margin:0;font-size:14px;line-height:1.5;color:var(--color-border-subtle)}.notification-help.svelte-wix3s3{margin-top:12px;padding:12px;background:var(--color-background);border-radius:8px;border-left:3px solid var(--color-primary-500)}.help-text.svelte-wix3s3{margin:0 0 8px;font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-secondary)}.help-text.svelte-wix3s3:last-child{margin-bottom:0}.help-text.svelte-wix3s3 strong:where(.svelte-wix3s3){font-weight:600;color:var(--color-text-primary)}.countdown.svelte-wix3s3{margin-top:12px;padding:8px 12px;background:var(--color-warning-light);border-radius:6px;display:flex;align-items:center;gap:8px;font-size:var(--font-size-md)}.countdown-label.svelte-wix3s3{color:var(--color-warning-dark);font-weight:500}.countdown-time.svelte-wix3s3{color:var(--color-warning-dark, #b45309);font-weight:700;font-variant-numeric:tabular-nums}.btn-close.svelte-wix3s3{flex-shrink:0;width:32px;height:32px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-close.svelte-wix3s3:hover{background:var(--color-surface-alt);color:var(--color-border-subtle)}.notification-actions.svelte-wix3s3{display:flex;gap:8px;padding:0 20px 20px 72px}.btn-action.svelte-wix3s3{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:var(--font-size-md);font-weight:500;border-radius:8px;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.btn-primary.svelte-wix3s3{background:var(--color-error);color:#fff}.btn-primary.svelte-wix3s3:hover{background:var(--color-error-dark, #b91c1c)}.btn-secondary.svelte-wix3s3{background:var(--color-surface-alt);color:var(--color-text-secondary);border:1px solid var(--color-border)}.btn-secondary.svelte-wix3s3:hover{background:var(--color-border);border-color:var(--color-border-subtle)}.notification-alternatives.svelte-wix3s3{padding:16px 20px;background:var(--color-info-light, #f0f9ff);border-top:1px solid var(--color-info-light, #e0f2fe)}.alternatives-title.svelte-wix3s3{margin:0 0 12px;font-size:var(--font-size-md);font-weight:600;color:var(--color-info-dark, #0369a1)}.alternatives-buttons.svelte-wix3s3{display:flex;gap:8px}.btn-alternative.svelte-wix3s3{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:var(--font-size-md);font-weight:500;border-radius:8px;text-decoration:none;transition:all .2s ease;border:1px solid var(--color-info, #0ea5e9);background:var(--color-surface, white);color:var(--color-info-dark, #0369a1);cursor:pointer}.btn-alternative.svelte-wix3s3:hover{background:var(--color-info-light, #e0f2fe);border-color:var(--color-info-dark, #0284c7)}@media(prefers-color-scheme:dark){.notification.svelte-wix3s3{background:var(--color-text-primary);box-shadow:0 10px 40px #0006,0 4px 12px #0000004d}.notification-title.svelte-wix3s3{color:var(--color-background)}.notification-message.svelte-wix3s3{color:var(--color-border-subtle)}.notification-help.svelte-wix3s3{background:var(--color-text-secondary);border-left-color:var(--color-primary-hover)}.help-text.svelte-wix3s3{color:var(--color-border-subtle)}.help-text.svelte-wix3s3 strong:where(.svelte-wix3s3){color:var(--color-background)}.btn-close.svelte-wix3s3{color:var(--color-border-subtle)}.btn-close.svelte-wix3s3:hover{background:var(--color-text-secondary);color:var(--color-text-muted)}.btn-secondary.svelte-wix3s3{background:var(--color-text-secondary);color:var(--color-border);border-color:var(--color-text-secondary)}.btn-secondary.svelte-wix3s3:hover{background:var(--color-text-secondary);border-color:var(--color-border-subtle)}.notification-alternatives.svelte-wix3s3{background:var(--color-primary-light);border-top-color:var(--color-primary-800)}.alternatives-title.svelte-wix3s3{color:var(--color-primary-on-dark)}.btn-alternative.svelte-wix3s3{background:var(--color-text-primary);border-color:var(--color-primary-500);color:var(--color-primary-on-dark)}.btn-alternative.svelte-wix3s3:hover{background:var(--color-primary-light);border-color:var(--color-primary-hover)}}@media(max-width:640px){.notification-overlay.svelte-wix3s3{padding:12px}.notification-header.svelte-wix3s3{padding:16px}.notification-icon.svelte-wix3s3{width:36px;height:36px}.notification-title.svelte-wix3s3{font-size:var(--font-size-md-lg)}.notification-message.svelte-wix3s3{font-size:var(--font-size-md)}.notification-actions.svelte-wix3s3{flex-direction:column;padding:0 16px 16px}.btn-action.svelte-wix3s3{width:100%;justify-content:center}.alternatives-buttons.svelte-wix3s3{flex-direction:column}.btn-alternative.svelte-wix3s3{width:100%;justify-content:center}}.search-bar.svelte-rpjoo3{position:relative;padding:12px 20px;border-bottom:1px solid var(--color-border, #e5e7eb)}.categories.svelte-rpjoo3{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px;border-bottom:1px solid var(--color-border, #e5e7eb);background:var(--color-surface-alt, #f9fafb)}.category-icon.svelte-rpjoo3{font-size:var(--font-size-sm, 14px)}.prompts-list.svelte-rpjoo3{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.prompt-card.svelte-rpjoo3{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--color-border, #e5e7eb);border-radius:12px;background:var(--color-surface, #fff);cursor:pointer;text-align:left;transition:all .15s ease}.prompt-card.svelte-rpjoo3:hover{border-color:var(--color-primary, #3b82f6);box-shadow:0 4px 12px #3b82f61a;transform:translateY(-1px)}.prompt-header.svelte-rpjoo3{display:flex;align-items:center;gap:10px}.prompt-icon.svelte-rpjoo3{font-size:var(--font-size-lg, 18px)}.prompt-name.svelte-rpjoo3{flex:1;font-size:var(--font-size-md-lg);font-weight:600;color:var(--color-text-primary, #1f2937)}.prompt-actions.svelte-rpjoo3{display:flex;flex-wrap:wrap;gap:4px}.prompt-description.svelte-rpjoo3{margin:0;font-size:var(--font-size-md);color:var(--color-text-muted, #6b7280);line-height:1.4}.prompt-variables.svelte-rpjoo3{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.variable-badge.svelte-rpjoo3{padding:3px 8px;background:var(--color-primary-light, #dbeafe);color:var(--color-primary-dark, #1e40af);border-radius:12px;font-size:var(--font-size-xxs, 11px);font-weight:500}.variable-badge.more.svelte-rpjoo3{background:var(--color-surface-hover, #f3f4f6);color:var(--color-text-muted, #6b7280)}.prompt-tags.svelte-rpjoo3{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag.svelte-rpjoo3{padding:2px 6px;background:var(--color-surface-hover, #f3f4f6);color:var(--color-text-muted, #6b7280);border-radius:4px;font-size:var(--font-size-10)}.empty-state.svelte-rpjoo3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-icon.svelte-rpjoo3{font-size:var(--font-size-5xl, 48px);opacity:.5}.empty-state.svelte-rpjoo3 p:where(.svelte-rpjoo3){margin:12px 0 16px;color:var(--color-text-muted, #6b7280)}.create-section.svelte-rpjoo3{padding:16px 20px;border-top:1px solid var(--color-border, #e5e7eb)}.modal-description.svelte-rpjoo3{margin:0;padding:16px 24px;font-size:var(--font-size-sm, 14px);color:var(--color-text-muted, #6b7280);background:var(--color-surface-alt, #f9fafb)}.variable-form.svelte-rpjoo3,.create-form.svelte-rpjoo3{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.form-field.svelte-rpjoo3{display:flex;flex-direction:column;gap:6px}.form-field.svelte-rpjoo3 label:where(.svelte-rpjoo3){font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary, #1f2937)}.required.svelte-rpjoo3{color:var(--color-error, #ef4444)}.field-hint.svelte-rpjoo3{margin:4px 0 0;font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #9ca3af)}.field-hint.svelte-rpjoo3 code:where(.svelte-rpjoo3){padding:2px 6px;background:var(--color-surface-hover, #f3f4f6);border-radius:4px;font-size:var(--font-size-xxs, 11px)}.modal-footer-inline.svelte-rpjoo3{display:flex;justify-content:flex-end;gap:var(--space-2, .5rem);margin-top:var(--space-4, 1rem);padding-top:var(--space-4, 1rem);border-top:1px solid var(--color-border)}
