.toast.svelte-1fk2ial{display:flex;align-items:flex-start;gap:var(--space-2);min-width:280px;max-width:380px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-left:2px solid var(--toast-edge, var(--color-border-strong));border-radius:var(--radius-md);background:var(--color-bg-overlay);box-shadow:var(--shadow-lg);color:var(--color-text-primary);font-size:var(--text-ui);line-height:var(--leading-ui);animation:fadeIn var(--duration-normal) var(--ease-out)}.toast.success.svelte-1fk2ial{--toast-edge: var(--color-success);--toast-icon: var(--color-success-text)}.toast.error.svelte-1fk2ial{--toast-edge: var(--color-danger);--toast-icon: var(--color-danger-text)}.toast.warning.svelte-1fk2ial{--toast-edge: var(--color-warning);--toast-icon: var(--color-warning-text)}.toast.info.svelte-1fk2ial{--toast-edge: var(--color-info);--toast-icon: var(--color-info-text)}.toast.svelte-1fk2ial .toast-icon{margin-top:2px;color:var(--toast-icon, var(--color-text-tertiary))}.message.svelte-1fk2ial{flex:1;min-width:0;word-break:break-word}.dismiss.svelte-1fk2ial{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:var(--transition-colors)}.dismiss.svelte-1fk2ial:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.dismiss.svelte-1fk2ial:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media(prefers-reduced-motion:reduce){.toast.svelte-1fk2ial{animation:none}}.toast-container.svelte-j4toak{position:fixed;right:var(--space-3);bottom:calc(var(--statusbar-height, 24px) + var(--space-2));z-index:var(--z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);pointer-events:none;max-width:400px}.toast-container.svelte-j4toak .toast{pointer-events:auto}@media(max-width:480px){.toast-container.svelte-j4toak{left:var(--space-3);right:var(--space-3);max-width:none}}.activity-bar.svelte-zga8df{display:flex;flex-direction:column;align-items:stretch;width:40px;min-width:40px;padding:var(--space-1) 0;gap:2px;background:var(--ide-activity-bar-bg, var(--color-bg-elevated));border-right:1px solid var(--color-border-subtle);overflow-y:auto;scrollbar-width:none}.activity-btn.svelte-zga8df{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:36px;padding:0;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:var(--transition-colors)}.activity-btn.svelte-zga8df:hover,.activity-btn.active.svelte-zga8df{color:var(--color-text-primary)}.activity-btn.active.svelte-zga8df:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--color-primary)}.activity-btn.svelte-zga8df:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-4px;border-radius:var(--radius-sm)}.sidebar.svelte-1izy06x{width:0;min-width:0;overflow:hidden;background:var(--ide-sidebar-bg, var(--color-bg-elevated));border-left:1px solid var(--color-border-subtle);transition:width var(--duration-slow) var(--ease-in-out),min-width var(--duration-slow) var(--ease-in-out)}.sidebar.open.svelte-1izy06x{width:var(--sidebar-w, 280px);min-width:var(--sidebar-w, 280px)}.sidebar-content.svelte-1izy06x{display:grid;align-content:start;gap:var(--space-3);width:var(--sidebar-w, 280px);height:100%;padding:var(--space-3);overflow:auto}.context-title.svelte-1izy06x{margin:0;line-height:var(--leading-snug);color:var(--color-text-primary);font-size:var(--text-ui);font-weight:var(--font-semibold)}.context-description.svelte-1izy06x{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-snug)}.link-list.svelte-1izy06x{display:grid;margin:0;padding:var(--space-1) 0;list-style:none}.nav-link.svelte-1izy06x{position:relative;display:flex;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-ui);text-decoration:none;transition:var(--transition-colors)}.nav-link.svelte-1izy06x:hover,.related-link.svelte-1izy06x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.nav-link.active.svelte-1izy06x{background:var(--color-primary-muted);color:var(--color-text-primary)}.nav-link.active.svelte-1izy06x:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-primary)}.nav-link.svelte-1izy06x:focus-visible,.related-link.svelte-1izy06x:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.nav-label.svelte-1izy06x{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-route.svelte-1izy06x{margin-left:auto;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label)}.related-link.svelte-1izy06x{display:grid;gap:2px;padding:6px var(--space-3);color:var(--color-text-secondary);text-decoration:none;transition:var(--transition-colors)}.related-hint.svelte-1izy06x{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.editor-tabs.svelte-8c0fuy{display:flex;align-items:stretch;height:32px;min-height:32px;background:var(--ide-tab-bg, var(--color-bg-elevated));border-bottom:1px solid var(--ide-tab-border, var(--color-border-subtle))}.tab-list.svelte-8c0fuy{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.tab-list.svelte-8c0fuy::-webkit-scrollbar{display:none}.tab.svelte-8c0fuy{position:relative;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;max-width:240px;height:100%;padding:0 4px 0 10px;border-right:1px solid var(--ide-tab-border, var(--color-border-subtle));color:var(--color-text-tertiary);font-size:var(--text-ui);white-space:nowrap;cursor:pointer;transition:var(--transition-colors)}.tab.svelte-8c0fuy:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tab.active.svelte-8c0fuy{background:var(--ide-tab-active-bg, var(--color-bg-base));color:var(--color-text-primary)}.tab.active.svelte-8c0fuy:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-primary)}.tab.svelte-8c0fuy:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.tab.svelte-8c0fuy .tab-icon{color:var(--color-text-tertiary)}.tab-title.svelte-8c0fuy{min-width:0;overflow:hidden;text-overflow:ellipsis}.tab-subtitle.svelte-8c0fuy{max-width:96px;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-muted);font-size:var(--text-xs)}.dirty-indicator.svelte-8c0fuy{width:6px;height:6px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--color-warning)}.tab-close.svelte-8c0fuy{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;visibility:hidden}.tab.svelte-8c0fuy:hover .tab-close:where(.svelte-8c0fuy),.tab.svelte-8c0fuy:focus-within .tab-close:where(.svelte-8c0fuy),.tab.active.svelte-8c0fuy .tab-close:where(.svelte-8c0fuy){visibility:visible}.tab-close.svelte-8c0fuy:hover{background:var(--color-bg-active);color:var(--color-text-primary)}.copilot-panel.svelte-mntmbq{display:flex;flex-direction:column;height:100%;overflow:hidden;font-size:var(--text-ui)}.copilot-header.svelte-mntmbq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-shrink:0;height:28px;padding:0 var(--space-1) 0 var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.context-chips.svelte-mntmbq{display:flex;align-items:center;gap:var(--space-1);min-width:0;overflow:hidden}.no-context.svelte-mntmbq{color:var(--color-text-muted);font-size:var(--text-xs)}.header-actions.svelte-mntmbq{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.llm-state.svelte-mntmbq{display:flex;align-items:flex-start;gap:var(--space-2);flex-shrink:0;padding:6px var(--space-3);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-snug)}.llm-state.svelte-mntmbq .llm-state-icon{margin-top:1px}.llm-state-copy.svelte-mntmbq{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);row-gap:2px;min-width:0}.llm-state-title.svelte-mntmbq{font-weight:var(--font-medium)}.llm-model.svelte-mntmbq{font-family:var(--font-mono);font-weight:var(--font-normal)}.llm-state-detail.svelte-mntmbq,.llm-state-not-configured.svelte-mntmbq,.llm-state-unreachable.svelte-mntmbq{color:var(--color-text-secondary)}.llm-state-not-configured.svelte-mntmbq .llm-state-title:where(.svelte-mntmbq),.llm-state-unreachable.svelte-mntmbq .llm-state-title:where(.svelte-mntmbq){color:var(--color-text-primary);font-size:var(--text-ui)}.llm-state-unreachable.svelte-mntmbq .llm-state-icon{color:var(--color-warning-text)}.llm-state-warnings.svelte-mntmbq{display:flex;flex-wrap:wrap;gap:2px var(--space-3);margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:var(--text-label)}.messages-area.svelte-mntmbq{flex:1;display:flex;flex-direction:column;gap:var(--space-3);min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-3)}.msg.svelte-mntmbq{max-width:100%}.msg-system.svelte-mntmbq{color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.msg-error.svelte-mntmbq{color:var(--color-danger-text);font-size:var(--text-xs)}.msg-user.svelte-mntmbq,.msg-assistant.svelte-mntmbq{display:flex;flex-direction:column;gap:var(--space-1)}.msg-user.svelte-mntmbq{align-items:flex-end}.msg-assistant.svelte-mntmbq{align-items:flex-start}.msg-meta.svelte-mntmbq{display:flex;align-items:center;gap:var(--space-2)}.msg-body.svelte-mntmbq{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);line-height:var(--leading-ui);word-break:break-word}.msg-body-user.svelte-mntmbq{border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-mono);white-space:pre-wrap}.msg-body-assistant.svelte-mntmbq{border-left:2px solid var(--color-border-strong);border-radius:0;color:var(--color-text-secondary)}.msg-body-assistant.svelte-mntmbq p{margin:0 0 var(--space-2)}.msg-body-assistant.svelte-mntmbq p:last-child{margin-bottom:0}.msg-body-assistant.svelte-mntmbq strong{color:var(--color-text-primary);font-weight:var(--font-semibold)}.msg-body-assistant.svelte-mntmbq .code-block{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-input);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--leading-relaxed)}.msg-body-assistant.svelte-mntmbq .inline-code{padding:0 4px;border-radius:var(--radius-sm);background:var(--color-bg-active);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-mono)}.msg-body-assistant.svelte-mntmbq ul{margin:var(--space-2) 0;padding-left:var(--space-4)}.msg-body-assistant.svelte-mntmbq li{margin-bottom:var(--space-1)}.msg-body-assistant.svelte-mntmbq li.checklist{list-style:none;margin-left:calc(-1 * var(--space-4))}.msg-body-assistant.svelte-mntmbq .checkbox{margin-right:var(--space-1);color:var(--color-text-muted)}.msg-body-assistant.svelte-mntmbq .checkbox.checked{color:var(--color-success-text)}.msg-body-assistant.svelte-mntmbq .response-table{width:100%;margin:var(--space-2) 0;border-collapse:collapse;font-size:var(--text-xs)}.msg-body-assistant.svelte-mntmbq .response-table th{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-default);color:var(--color-text-tertiary);font-size:var(--text-label);font-weight:var(--font-semibold);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;white-space:nowrap}.msg-body-assistant.svelte-mntmbq .response-table td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.msg-time.svelte-mntmbq,.msg-model.svelte-mntmbq{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label)}.streaming-cursor.svelte-mntmbq{color:var(--color-text-tertiary)}.copilot-input-area.svelte-mntmbq{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:var(--space-3);row-gap:var(--space-1);flex-shrink:0;padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-subtle)}.action-bar.svelte-mntmbq{display:flex;align-items:center;gap:2px;flex:0 0 auto}.input-row.svelte-mntmbq{display:flex;align-items:flex-end;gap:var(--space-2);flex:1 1 320px;min-width:0}.input-row.svelte-mntmbq .copilot-textarea{flex:1;min-height:var(--size-control-sm);height:var(--size-control-sm);max-height:80px;padding-top:5px;resize:none}.llm-block-note.svelte-mntmbq{flex:1 0 100%;margin:0;overflow:hidden;color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.bottom-panel.svelte-168ynye{display:flex;flex-direction:column;min-height:0;height:auto;background:var(--ide-bottom-panel-bg, var(--color-bg-elevated));border-top:1px solid var(--color-border-subtle)}.bottom-panel.open.svelte-168ynye{height:var(--panel-h, 200px);min-height:var(--ide-bottom-panel-min-height, 100px)}.panel-header.svelte-168ynye{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex:0 0 auto;height:28px;padding:0 var(--space-1) 0 var(--space-3)}.bottom-panel.open.svelte-168ynye .panel-header:where(.svelte-168ynye){border-bottom:1px solid var(--color-border-subtle)}.panel-tabs.svelte-168ynye{display:flex;align-items:stretch;gap:var(--space-4);height:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.panel-tab.svelte-168ynye{display:inline-flex;align-items:center;gap:6px;padding:0 2px;border:none;border-top:2px solid transparent;border-bottom:2px solid transparent;background:none;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;transition:var(--transition-colors)}.panel-tab.svelte-168ynye:hover{color:var(--color-text-primary)}.panel-tab.active.svelte-168ynye{color:var(--color-text-primary);border-bottom-color:var(--color-primary)}.panel-tab.dimmed.svelte-168ynye:not(.active){color:var(--color-text-muted)}.panel-tab.svelte-168ynye:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.panel-header.svelte-168ynye .panel-toggle{width:24px;height:24px}.panel-content.svelte-168ynye{flex:1;min-height:0;overflow:auto;padding:var(--space-3)}.panel-content-copilot.svelte-168ynye{padding:0;overflow:hidden}.alert-badge-wrapper.svelte-1ubbmt6{position:relative;display:inline-flex;align-items:center}.badge-trigger.svelte-1ubbmt6{display:inline-flex;align-items:center;gap:3px;padding:0 4px;height:18px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:var(--transition-all);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1}.badge-trigger.svelte-1ubbmt6:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.badge-trigger.svelte-1ubbmt6:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.badge-trigger.has-alerts.svelte-1ubbmt6{color:var(--color-text-primary)}.badge-trigger.critical.svelte-1ubbmt6{color:var(--color-danger-text)}.badge-trigger.warning.svelte-1ubbmt6{color:var(--color-warning-text)}.badge-count.svelte-1ubbmt6{font-family:var(--font-mono);min-width:14px;text-align:center}.dropdown.svelte-1ubbmt6{width:340px;max-height:400px;background:var(--color-bg-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;z-index:var(--z-popover);animation:svelte-1ubbmt6-scaleIn var(--duration-normal) var(--ease-out)}.dropdown-header.svelte-1ubbmt6{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.dropdown-title.svelte-1ubbmt6{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-primary)}.dropdown-count.svelte-1ubbmt6{font-size:var(--text-2xs);color:var(--color-text-muted)}.alert-list.svelte-1ubbmt6{overflow-y:auto;max-height:320px}.alert-item.svelte-1ubbmt6{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);transition:var(--transition-colors)}.alert-item.svelte-1ubbmt6:last-child{border-bottom:none}.alert-item.svelte-1ubbmt6:hover{background:var(--color-bg-hover)}.alert-item.firing.svelte-1ubbmt6{border-left:2px solid var(--color-danger)}.alert-item.pending.svelte-1ubbmt6{border-left:2px solid var(--color-warning);opacity:.85}.alert-item.resolved.svelte-1ubbmt6{opacity:.5}.alert-row-top.svelte-1ubbmt6{display:flex;align-items:center;gap:var(--space-2)}.severity-tag.svelte-1ubbmt6{flex:0 0 auto;padding:1px var(--space-1);border-radius:var(--radius-sm);border:1px solid transparent;font-size:var(--text-2xs, 10px);font-weight:var(--font-semibold);letter-spacing:.02em;text-transform:uppercase;line-height:1.4}.severity-tag.severity-critical.svelte-1ubbmt6{color:var(--color-danger-text);background:var(--color-danger-bg);border-color:var(--color-danger-border)}.severity-tag.severity-warning.svelte-1ubbmt6{color:var(--color-warning-text);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.severity-tag.severity-info.svelte-1ubbmt6{color:var(--color-info-text);background:var(--color-info-bg);border-color:var(--color-info-border)}.alert-name.svelte-1ubbmt6{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary);flex:1}.alert-time.svelte-1ubbmt6{font-size:var(--text-2xs);color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap}.alert-summary.svelte-1ubbmt6{margin:var(--space-1) 0 var(--space-1) 16px;font-size:var(--text-2xs);color:var(--color-text-tertiary);line-height:var(--leading-snug)}.alert-actions.svelte-1ubbmt6{display:flex;gap:var(--space-1);margin-left:16px}.action-btn.svelte-1ubbmt6{height:20px;padding:0 var(--space-2);font-size:9px;font-weight:var(--font-medium);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-muted);cursor:not-allowed;opacity:.6}.empty-alerts.svelte-1ubbmt6{padding:var(--space-6);text-align:center;color:var(--color-text-muted);font-size:var(--text-xs)}@keyframes svelte-1ubbmt6-scaleIn{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.badge-count.pulse.svelte-1ubbmt6,.dropdown.svelte-1ubbmt6{animation:none}}.gate-shell.svelte-h87lo{min-height:100vh;display:grid;place-items:center;padding:var(--space-6) var(--space-4);color:var(--color-text-primary);background:var(--color-bg-base)}.gate-dialog.svelte-h87lo{width:min(100%,400px);padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-overlay);box-shadow:var(--shadow-xl)}.gate-wordmark.svelte-h87lo{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}h1.svelte-h87lo{margin:var(--space-4) 0 0;font-family:var(--font-ui);font-size:var(--text-title);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.intro.svelte-h87lo{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-ui);line-height:var(--leading-ui)}form.svelte-h87lo{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.error.svelte-h87lo{margin:0;color:var(--color-danger-text);font-size:var(--text-xs);line-height:var(--leading-snug)}form.svelte-h87lo .install-button{width:100%;margin-top:var(--space-1)}.access-chip.svelte-fpp645{display:inline-flex;align-items:center;gap:5px;height:20px;max-width:280px;padding:0 6px;border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer;transition:var(--transition-colors)}.access-chip.svelte-fpp645:hover,.access-chip[aria-expanded=true].svelte-fpp645{background:var(--color-bg-hover);color:var(--color-text-primary)}.access-chip.svelte-fpp645:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.access-chip-text.svelte-fpp645{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-detail.svelte-fpp645{display:grid;gap:var(--space-2);justify-items:start}.access-title.svelte-fpp645{margin:0;color:var(--color-text-primary);font-weight:var(--font-semibold)}.access-body.svelte-fpp645{margin:0;color:var(--color-text-secondary)}.status-bar.svelte-rr3e3y{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:var(--statusbar-height, 24px);min-height:var(--statusbar-height, 24px);padding:0 var(--space-1);background:var(--ide-status-bar-bg, var(--color-bg-elevated));color:var(--ide-status-bar-text, var(--color-text-secondary));border-top:1px solid var(--color-border-subtle);font-size:var(--text-xs);line-height:1;user-select:none;-webkit-user-select:none;overflow:hidden}.status-left.svelte-rr3e3y,.status-right.svelte-rr3e3y{display:flex;align-items:center;gap:2px;min-width:0}.status-item.svelte-rr3e3y{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 6px;border-radius:var(--radius-sm);white-space:nowrap}.dot.svelte-rr3e3y{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-text-muted);flex:0 0 auto}.connection[data-state=connected].svelte-rr3e3y .dot:where(.svelte-rr3e3y){background:var(--color-success)}.connection[data-state=connecting].svelte-rr3e3y .dot:where(.svelte-rr3e3y){background:var(--color-warning)}.connection[data-state=disconnected].svelte-rr3e3y .dot:where(.svelte-rr3e3y){background:var(--color-danger)}.profile.svelte-rr3e3y,.parser.svelte-rr3e3y{overflow:hidden;text-overflow:ellipsis;max-width:240px}.platform.svelte-rr3e3y{color:var(--color-text-muted)}.platform.platform-connected.svelte-rr3e3y{color:inherit}.platform.platform-connected.svelte-rr3e3y .dot:where(.svelte-rr3e3y){background:var(--color-success)}.status-next.svelte-rr3e3y{color:inherit;text-decoration:none;transition:var(--transition-colors)}.status-next.svelte-rr3e3y:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.status-next.svelte-rr3e3y:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.next-key.svelte-rr3e3y,.build.svelte-rr3e3y{color:var(--color-text-tertiary)}.wordmark.svelte-rr3e3y{font-family:var(--font-heading);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.build-version.svelte-rr3e3y{font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums}@media(max-width:640px){.build.svelte-rr3e3y,.next-key.svelte-rr3e3y{display:none}}.stage-control.svelte-11h5etc{flex:0 0 auto;min-width:0}ol.svelte-11h5etc{display:flex;margin:0;padding:0;list-style:none;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden}li.svelte-11h5etc+li:where(.svelte-11h5etc){border-left:1px solid var(--color-border-subtle)}.stage.svelte-11h5etc{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;text-decoration:none;white-space:nowrap;transition:var(--transition-colors)}.stage.svelte-11h5etc:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.stage.is-complete.svelte-11h5etc{color:var(--color-text-secondary)}.stage.is-current.svelte-11h5etc,.stage.is-current.svelte-11h5etc:hover{background:var(--color-primary);color:var(--color-text-inverse)}.stage.svelte-11h5etc:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.stage.is-current.svelte-11h5etc:focus-visible{outline-color:var(--color-text-inverse)}.stage-order.svelte-11h5etc{display:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(max-width:1180px){.stage.svelte-11h5etc:not(.is-current) .stage-order:where(.svelte-11h5etc){display:inline}.stage.svelte-11h5etc:not(.is-current) .stage-label:where(.svelte-11h5etc){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.stage.svelte-11h5etc{padding:0 8px}}.step-controls.svelte-bew8dv{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.control-btn.svelte-bew8dv{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;font-family:inherit;font-size:var(--text-xs);transition:var(--transition-all)}.control-btn.svelte-bew8dv svg:where(.svelte-bew8dv){width:16px;height:16px;flex-shrink:0}.control-btn.svelte-bew8dv:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-default)}.control-btn.svelte-bew8dv:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--color-border-focus)}.control-btn.active.svelte-bew8dv{color:var(--color-text-secondary)}.control-btn.active.svelte-bew8dv:hover:not(:disabled){background:var(--color-primary-muted);color:var(--color-primary);border-color:var(--color-primary-border)}.control-btn.svelte-bew8dv:disabled{opacity:.35;cursor:not-allowed}.control-btn.danger.active.svelte-bew8dv:hover:not(:disabled){background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-border);box-shadow:none}.shortcut.svelte-bew8dv{font-size:var(--text-2xs);color:var(--color-text-muted);opacity:.7}.separator.svelte-bew8dv{width:1px;height:20px;background:var(--color-border-default);margin:0 var(--space-1)}.breakpoint-list.svelte-1nf8q1a{display:flex;flex-direction:column;min-width:0}.bp-header.svelte-1nf8q1a{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.bp-title.svelte-1nf8q1a{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.bp-add-btn.svelte-1nf8q1a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:var(--transition-all)}.bp-add-btn.svelte-1nf8q1a:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-default)}.bp-add-btn.svelte-1nf8q1a:disabled{opacity:.45;cursor:not-allowed}.bp-add-btn.svelte-1nf8q1a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.bp-add-btn.svelte-1nf8q1a svg:where(.svelte-1nf8q1a){width:14px;height:14px}.bp-add-form.svelte-1nf8q1a{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface)}.bp-type-select.svelte-1nf8q1a{padding:var(--space-1) var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-input);color:var(--color-text-primary);font-size:var(--text-2xs);font-family:inherit}.bp-name-input.svelte-1nf8q1a{flex:1;min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-input);color:var(--color-text-primary);font-size:var(--text-xs);font-family:inherit}.bp-name-input.svelte-1nf8q1a:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.bp-form-btn.svelte-1nf8q1a{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:var(--transition-colors)}.bp-form-btn.svelte-1nf8q1a svg:where(.svelte-1nf8q1a){width:12px;height:12px}.bp-form-btn.confirm.svelte-1nf8q1a{color:var(--color-success)}.bp-form-btn.confirm.svelte-1nf8q1a:hover{background:var(--color-success-bg)}.bp-form-btn.cancel.svelte-1nf8q1a{color:var(--color-danger)}.bp-form-btn.cancel.svelte-1nf8q1a:hover{background:var(--color-danger-bg)}.bp-items.svelte-1nf8q1a{list-style:none;margin:0;padding:0}.bp-item.svelte-1nf8q1a{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);min-height:32px;border-bottom:1px solid var(--color-border-subtle);transition:var(--transition-colors)}.bp-item.svelte-1nf8q1a:last-child{border-bottom:none}.bp-item.svelte-1nf8q1a:hover{background:var(--color-bg-hover)}.bp-item.disabled.svelte-1nf8q1a{opacity:.5}.bp-toggle.svelte-1nf8q1a{display:flex;cursor:pointer;flex-shrink:0}.bp-toggle.svelte-1nf8q1a:has(input:where(.svelte-1nf8q1a):disabled){cursor:not-allowed}.bp-toggle.svelte-1nf8q1a:has(input:where(.svelte-1nf8q1a):disabled) .bp-checkbox:where(.svelte-1nf8q1a){opacity:.45}.bp-toggle.svelte-1nf8q1a input:where(.svelte-1nf8q1a){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bp-checkbox.svelte-1nf8q1a{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid var(--color-border-strong);border-radius:3px;background:transparent;transition:var(--transition-all)}.bp-checkbox.checked.svelte-1nf8q1a{background:var(--color-primary);border-color:var(--color-primary)}.bp-checkbox.checked.svelte-1nf8q1a:after{content:"";display:block;width:4px;height:7px;border:solid white;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-1px)}.bp-type-badge.svelte-1nf8q1a{font-size:var(--text-2xs);font-weight:var(--font-medium);padding:1px var(--space-1);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0}.bp-type-badge.route.svelte-1nf8q1a{color:var(--color-primary);background:var(--color-primary-muted)}.bp-type-badge.action.svelte-1nf8q1a{color:var(--color-success-text);background:var(--color-success-bg)}.bp-type-badge.transform.svelte-1nf8q1a{color:var(--color-warning-text);background:var(--color-warning-bg)}.bp-name.svelte-1nf8q1a{flex:1;font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-remove-btn.svelte-1nf8q1a{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;opacity:0;transition:var(--transition-all);flex-shrink:0}.bp-remove-btn.svelte-1nf8q1a svg:where(.svelte-1nf8q1a){width:10px;height:10px}.bp-item.svelte-1nf8q1a:hover .bp-remove-btn:where(.svelte-1nf8q1a){opacity:1}.bp-remove-btn.svelte-1nf8q1a:hover{background:var(--color-danger-bg);color:var(--color-danger)}.bp-empty.svelte-1nf8q1a{padding:var(--space-4) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;font-style:italic}.variable-inspector.svelte-1a57cpq{font-family:var(--font-mono);font-size:var(--text-xs);overflow:auto}.empty.svelte-1a57cpq{padding:var(--space-4);color:var(--color-text-muted);text-align:center;font-family:var(--font-sans);font-style:italic}.var-list.svelte-1a57cpq{list-style:none;margin:0;padding:0}.var-entry.svelte-1a57cpq{border-bottom:1px solid var(--color-border-subtle)}.var-entry.svelte-1a57cpq:last-child{border-bottom:none}.var-row.svelte-1a57cpq{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);min-height:28px}.var-row.expandable.svelte-1a57cpq{width:100%;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);color:inherit;text-align:left;transition:var(--transition-colors)}.var-row.expandable.svelte-1a57cpq:hover{background:var(--color-bg-hover)}.var-row.expandable.svelte-1a57cpq:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.expand-icon.svelte-1a57cpq{display:flex;width:12px;height:12px;color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.expand-icon.expanded.svelte-1a57cpq{transform:rotate(90deg)}.expand-icon.svelte-1a57cpq svg:where(.svelte-1a57cpq){width:100%;height:100%}.nested.svelte-1a57cpq{padding-left:var(--space-6);border-left:1px solid var(--color-border-subtle);margin-left:var(--space-4)}.nested-row.svelte-1a57cpq{padding:var(--space-1) var(--space-2)}.var-key.svelte-1a57cpq{color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0}.var-key.svelte-1a57cpq:after{content:":";color:var(--color-text-muted);margin-right:var(--space-1)}.var-value.svelte-1a57cpq{word-break:break-all}.var-type.svelte-1a57cpq{font-size:var(--text-2xs);padding:1px var(--space-1);border-radius:var(--radius-sm);white-space:nowrap}.var-value.string.svelte-1a57cpq,.var-type.object.svelte-1a57cpq{color:#86efacf2}.var-value.number.svelte-1a57cpq{color:#93c5fdf2}.var-value.boolean.svelte-1a57cpq{color:#fdba74f2}.var-value.null.svelte-1a57cpq{color:#9ca3afcc;font-style:italic}.var-type.array.svelte-1a57cpq{color:#c084fcf2}.event-lineage.svelte-kja4uo{overflow-x:auto;padding:var(--space-3)}.lineage-empty.svelte-kja4uo{padding:var(--space-4);color:var(--color-text-muted);text-align:center;font-size:var(--text-xs);font-style:italic}.lineage-flow.svelte-kja4uo{display:flex;align-items:center;gap:0;min-width:min-content}.lineage-node.svelte-kja4uo{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3);min-width:100px;flex-shrink:0}.node-icon.svelte-kja4uo{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-bold);flex-shrink:0;transition:var(--transition-all)}.node-icon.node-success.svelte-kja4uo{background:var(--color-success-bg);color:var(--color-success);border:2px solid var(--color-success-border)}.node-icon.node-warning.svelte-kja4uo{background:var(--color-warning-bg);color:var(--color-warning);border:2px solid var(--color-warning-border)}.node-icon.node-error.svelte-kja4uo{background:var(--color-danger-bg);color:var(--color-danger);border:2px solid var(--color-danger-border)}.node-icon.node-pending.svelte-kja4uo{background:var(--color-bg-surface);color:var(--color-text-muted);border:2px solid var(--color-border-default)}.node-content.svelte-kja4uo{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.node-label.svelte-kja4uo{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap}.node-detail.svelte-kja4uo{font-size:var(--text-2xs);color:var(--color-text-muted);white-space:nowrap}.connector.svelte-kja4uo{display:flex;align-items:center;color:var(--color-border-strong);flex-shrink:0}.connector.svelte-kja4uo svg:where(.svelte-kja4uo){width:24px;height:8px}.debug-panel.svelte-jehw0i{display:flex;flex-direction:column;border:1px solid var(--color-border-subtle);border-radius:var(--panel-radius);background:var(--color-bg-elevated);overflow:hidden;box-shadow:var(--shadow-sm)}.debug-config.svelte-jehw0i{display:grid;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface)}.config-header.svelte-jehw0i{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.config-title.svelte-jehw0i{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.config-reset.svelte-jehw0i{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);font:inherit;cursor:pointer}.config-reset.svelte-jehw0i:hover{background:var(--color-bg-hover)}.debug-body.svelte-jehw0i{display:flex;min-height:200px}.debug-sidebar.svelte-jehw0i{width:250px;flex-shrink:0;border-right:1px solid var(--color-border-subtle);overflow:auto}.debug-main.svelte-jehw0i{flex:1;min-width:0;overflow:auto}.inspector-section.svelte-jehw0i{display:flex;flex-direction:column}.section-header.svelte-jehw0i{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.section-title.svelte-jehw0i{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.step-badge.svelte-jehw0i{font-size:var(--text-2xs);font-family:var(--font-mono);color:var(--color-primary);background:var(--color-primary-muted);padding:2px var(--space-2);border-radius:var(--radius-sm)}.debug-history.svelte-jehw0i{border-top:1px solid var(--color-border-subtle)}.history-toggle.svelte-jehw0i{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;cursor:pointer;font-family:inherit;transition:var(--transition-colors)}.history-toggle.svelte-jehw0i:hover{background:var(--color-bg-hover)}.history-toggle.svelte-jehw0i:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.toggle-icon.svelte-jehw0i{display:flex;width:12px;height:12px;color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.toggle-icon.expanded.svelte-jehw0i{transform:rotate(90deg)}.toggle-icon.svelte-jehw0i svg:where(.svelte-jehw0i){width:100%;height:100%}.history-title.svelte-jehw0i{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.history-count.svelte-jehw0i{font-size:var(--text-2xs);font-weight:var(--font-bold);color:var(--color-text-muted);background:var(--color-bg-surface);padding:1px var(--space-1);border-radius:var(--radius-full);min-width:18px;text-align:center}.history-list.svelte-jehw0i{border-top:1px solid var(--color-border-subtle)}.history-item.svelte-jehw0i{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);min-height:28px;border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-xs)}.history-item.svelte-jehw0i:last-child{border-bottom:none}.history-item.current.svelte-jehw0i{background:var(--color-primary-muted)}.history-step-num.svelte-jehw0i{font-family:var(--font-mono);font-weight:var(--font-bold);color:var(--color-text-muted);min-width:20px;flex-shrink:0}.history-kind.svelte-jehw0i{font-size:var(--text-2xs);font-weight:var(--font-medium);padding:1px var(--space-1);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0}.history-kind.route.svelte-jehw0i{color:var(--color-primary);background:var(--color-primary-muted)}.history-kind.action.svelte-jehw0i{color:var(--color-success-text);background:var(--color-success-bg)}.history-kind.transform.svelte-jehw0i{color:var(--color-warning-text);background:var(--color-warning-bg)}.history-name.svelte-jehw0i{font-family:var(--font-mono);color:var(--color-text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-span.svelte-jehw0i{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted);flex-shrink:0}.debug-lineage.svelte-jehw0i{border-top:1px solid var(--color-border-subtle);padding:var(--space-2) var(--space-3)}.lineage-header.svelte-jehw0i{padding-bottom:var(--space-2)}.lineage-title.svelte-jehw0i{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.trace-timeline.svelte-1gpurpd{overflow:auto}.timeline-empty.svelte-1gpurpd{padding:var(--space-4);color:var(--color-text-muted);text-align:center;font-size:var(--text-xs);font-style:italic}.timeline-container.svelte-1gpurpd{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2)}.span-row.svelte-1gpurpd{display:flex;align-items:center;gap:var(--space-2);min-height:28px}.span-label.svelte-1gpurpd{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-secondary);white-space:nowrap;min-width:120px;flex-shrink:0}.span-track.svelte-1gpurpd{flex:1;position:relative;height:18px;background:var(--color-bg-surface);border-radius:var(--radius-sm);overflow:visible}.span-bar.svelte-1gpurpd{position:absolute;top:2px;height:14px;border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}.span-bar.svelte-1gpurpd:hover{opacity:.85}.span-bar.svelte-1gpurpd:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.span-bar.status-ok.svelte-1gpurpd{background:var(--color-success)}.span-bar.status-error.svelte-1gpurpd{background:var(--color-danger)}.span-bar.status-unset.svelte-1gpurpd{background:var(--color-text-muted)}.span-duration.svelte-1gpurpd{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted);white-space:nowrap;min-width:48px;text-align:right;flex-shrink:0}.span-tooltip.svelte-1gpurpd{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:var(--space-2) var(--space-3);background:var(--color-bg-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);white-space:nowrap;z-index:var(--z-tooltip);pointer-events:none}.tooltip-name.svelte-1gpurpd{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary)}.tooltip-duration.svelte-1gpurpd,.tooltip-status.svelte-1gpurpd,.tooltip-events.svelte-1gpurpd{font-size:var(--text-2xs);color:var(--color-text-tertiary);margin-top:2px}.panel.svelte-dj0j44{display:grid;gap:var(--space-2);font-size:var(--text-ui)}.header.svelte-dj0j44{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.status-row.svelte-dj0j44{display:flex;align-items:center;gap:var(--space-2);min-width:0}.indicator.svelte-dj0j44{width:6px;height:6px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--color-text-muted)}.indicator.connected.svelte-dj0j44{background:var(--color-success)}.indicator.error.svelte-dj0j44{background:var(--color-danger)}.status-title.svelte-dj0j44{color:var(--color-text-primary);font-weight:var(--font-semibold);white-space:nowrap}.status-text.svelte-dj0j44{min-width:0;overflow:hidden;color:var(--color-text-tertiary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.metrics.svelte-dj0j44{display:flex;gap:var(--space-4);margin:0}.metric.svelte-dj0j44{display:flex;align-items:baseline;gap:var(--space-1)}.metric.svelte-dj0j44 dt:where(.svelte-dj0j44){color:var(--color-text-tertiary);font-size:var(--text-label);font-weight:var(--font-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.metric.svelte-dj0j44 dd:where(.svelte-dj0j44){margin:0;color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-mono);font-variant-numeric:tabular-nums}.metric.svelte-dj0j44 dd.feed:where(.svelte-dj0j44){font-family:var(--font-ui);font-size:var(--text-xs)}.actions.svelte-dj0j44{display:flex;gap:2px;margin-left:auto}.empty.svelte-dj0j44{margin:0;color:var(--color-text-tertiary);font-size:var(--text-xs)}.entry-list.svelte-dj0j44{display:grid;border-top:1px solid var(--color-border-subtle)}.entry.svelte-dj0j44{display:grid;grid-template-columns:84px 64px 96px minmax(0,1fr) auto auto;align-items:baseline;gap:var(--space-3);padding:5px var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.entry.session-match.svelte-dj0j44{background:var(--color-primary-muted);box-shadow:inset 2px 0 0 var(--color-primary)}.mono.svelte-dj0j44{font-family:var(--font-mono);font-size:var(--text-mono)}.time.svelte-dj0j44{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.severity.svelte-dj0j44{color:var(--color-info-text);font-size:var(--text-label);font-weight:var(--font-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.severity.warning.svelte-dj0j44{color:var(--color-warning-text)}.severity.error.svelte-dj0j44{color:var(--color-danger-text)}.kind.svelte-dj0j44{color:var(--color-text-tertiary);font-size:var(--text-xs)}.entry-text.svelte-dj0j44{display:flex;flex-wrap:wrap;column-gap:var(--space-2);min-width:0}.entry-title.svelte-dj0j44{color:var(--color-text-primary);font-weight:var(--font-medium)}.entry-message.svelte-dj0j44{color:var(--color-text-secondary)}.details.svelte-dj0j44{color:var(--color-text-muted);font-size:var(--text-xs)}.source.svelte-dj0j44{color:var(--color-text-muted);white-space:nowrap}.jumps.svelte-dj0j44{display:flex;gap:2px}.jump-btn.svelte-dj0j44{height:20px;padding:0 6px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:var(--transition-colors)}.jump-btn.svelte-dj0j44:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.jump-btn.svelte-dj0j44:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media(max-width:900px){.entry.svelte-dj0j44{grid-template-columns:84px 64px minmax(0,1fr)}.kind.svelte-dj0j44,.source.svelte-dj0j44,.jumps.svelte-dj0j44{grid-column:3}}.problems-panel.svelte-znfksv{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-ui)}.summary.svelte-znfksv{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-text-secondary)}.summary.svelte-znfksv .summary-icon{margin-top:3px;color:var(--color-text-tertiary)}.state-ok.svelte-znfksv .summary-icon{color:var(--color-success-text)}.state-attention.svelte-znfksv .summary-icon{color:var(--color-danger-text)}.summary-text.svelte-znfksv{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);row-gap:2px;min-width:0;margin:0;line-height:var(--leading-ui)}.summary-title.svelte-znfksv{color:var(--color-text-primary);font-weight:var(--font-semibold)}.summary-count.svelte-znfksv{color:var(--color-danger-text);font-family:var(--font-mono);font-size:var(--text-mono)}.summary-body.svelte-znfksv{color:var(--color-text-tertiary);font-size:var(--text-xs)}.summary-meta.svelte-znfksv{display:flex;gap:var(--space-1);margin-left:auto}.issue-list.svelte-znfksv{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border-subtle)}.issue-row.svelte-znfksv{display:grid;grid-template-columns:72px minmax(96px,200px) minmax(0,1fr);align-items:center;gap:var(--space-3);width:100%;min-height:28px;padding:2px var(--space-2);border:none;border-bottom:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-secondary);font:inherit;text-align:left}.issue-row.svelte-znfksv:disabled{cursor:default;opacity:1}.issue-row.navigable.svelte-znfksv{cursor:pointer}.issue-row.navigable.svelte-znfksv:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.issue-row.navigable.svelte-znfksv:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.issue-location.svelte-znfksv{min-width:0;overflow:hidden;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-mono);text-overflow:ellipsis;white-space:nowrap}.issue-message.svelte-znfksv{min-width:0;color:var(--color-text-primary)}@media(max-width:640px){.issue-row.svelte-znfksv{grid-template-columns:72px minmax(0,1fr)}.issue-message.svelte-znfksv{grid-column:1 / -1}}.ide-shell.svelte-blvo87{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;font-family:var(--font-ui);font-size:var(--text-ui);color:var(--color-text-primary);background:var(--color-bg-base)}.ide-header.svelte-blvo87{display:flex;align-items:center;gap:var(--space-4);flex:0 0 auto;height:var(--header-height, 40px);padding:0 var(--space-2) 0 var(--space-3);background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border-subtle);z-index:var(--z-sticky)}.ide-brand.svelte-blvo87{flex:0 0 auto;color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);text-decoration:none}.ide-brand.svelte-blvo87:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.breadcrumb.svelte-blvo87{flex:1 1 auto;min-width:0}.breadcrumb.svelte-blvo87 ol:where(.svelte-blvo87){display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;min-width:0}.crumb.svelte-blvo87{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb-stage.svelte-blvo87{flex:0 0 auto;color:var(--color-text-tertiary)}.crumb-sep.svelte-blvo87{display:inline-flex;color:var(--color-text-muted)}.crumb-document.svelte-blvo87{color:var(--color-text-primary);font-weight:var(--font-medium)}.ide-header-right.svelte-blvo87{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto;margin-left:auto}.ide-header-right.svelte-blvo87 .command-trigger{gap:var(--space-2);padding:0 6px 0 8px}.command-label.svelte-blvo87{color:var(--color-text-secondary);font-weight:var(--font-normal)}.command-kbd.svelte-blvo87{padding:2px 5px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-label);line-height:1}.ide-body.svelte-blvo87{display:flex;flex:1;min-height:0;overflow:hidden}.ide-main.svelte-blvo87{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.ide-content.svelte-blvo87{flex:1;min-height:0;overflow:auto}.ide-document.svelte-blvo87{padding:var(--space-3)}.ide-document.svelte-blvo87:has(.ui-toolbar){padding:0}.workspace-pane.svelte-blvo87{height:100%;min-width:0;min-height:0;overflow:auto}.workspace-secondary.svelte-blvo87{display:grid;align-content:start;gap:var(--space-3);height:100%;min-width:0;min-height:0;padding:var(--space-3);overflow:auto;background:var(--color-bg-base);border-left:1px solid var(--color-border-subtle)}.split-copy.svelte-blvo87{margin:0;color:var(--color-text-secondary);font-size:var(--text-xs)}@media(max-width:960px){.breadcrumb.svelte-blvo87,.command-label.svelte-blvo87,.command-kbd.svelte-blvo87{display:none}}@media(max-width:768px){.ide-document.svelte-blvo87{padding:var(--space-2)}}@media(max-width:640px){.ide-header.svelte-blvo87{gap:var(--space-2);padding:0 var(--space-1) 0 var(--space-2)}.ide-header-right.svelte-blvo87{gap:var(--space-1)}}:root{color-scheme:dark;--color-bg-base: #141518;--color-bg-elevated: #1b1d21;--color-bg-surface: rgba(255, 255, 255, .035);--color-bg-overlay: #202227;--color-bg-input: #111215;--color-bg-hover: rgba(255, 255, 255, .05);--color-bg-active: rgba(255, 255, 255, .08);--color-text-primary: #e6e7ea;--color-text-secondary: #b4b8c0;--color-text-tertiary: #9a9fa9;--color-text-muted: #8a8f99;--color-text-inverse: #ffffff;--color-primary: #5b5fe6;--color-primary-hover: #5256dd;--color-primary-muted: rgba(99, 102, 241, .16);--color-primary-border: rgba(129, 132, 248, .5);--color-accent-text: #9ea2ff;--color-focus-ring: #7b7ff5;--color-success: #3aa876;--color-success-text: #4cc38a;--color-success-bg: rgba(76, 195, 138, .12);--color-success-border: rgba(76, 195, 138, .32);--color-warning: #d69a2d;--color-warning-text: #e0ac46;--color-warning-bg: rgba(224, 172, 70, .12);--color-warning-border: rgba(224, 172, 70, .32);--color-danger: #c93c35;--color-danger-text: #f0736b;--color-danger-bg: rgba(240, 115, 107, .12);--color-danger-border: rgba(240, 115, 107, .34);--color-info: #3d8fd6;--color-info-text: #5eb1ef;--color-info-bg: rgba(94, 177, 239, .12);--color-info-border: rgba(94, 177, 239, .32);--color-success-soft: var(--color-success-text);--color-warning-soft: var(--color-warning-text);--color-danger-soft: var(--color-danger-text);--color-info-soft: var(--color-info-text);--color-accent-soft: var(--color-accent-text);--color-border-subtle: rgba(255, 255, 255, .08);--color-border-default: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .12);--color-border-focus: var(--color-focus-ring);--shadow-sm: 0 0 #0000;--shadow-md: 0 0 #0000;--shadow-lg: 0 4px 16px rgba(0, 0, 0, .36);--shadow-xl: 0 12px 40px rgba(0, 0, 0, .5);--shadow-focus: 0 0 0 1px var(--color-border-focus);--shadow-focus-danger: 0 0 0 1px var(--color-danger);--modal-backdrop: rgba(0, 0, 0, .55);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-sans: var(--font-ui);--font-heading: "Geist", "Inter", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, monospace;--text-label: 11px;--text-mono: 12px;--text-ui: 13px;--text-title: 15px;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 13px;--text-lg: 14px;--text-xl: 15px;--text-2xl: 18px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-ui: 1.45;--leading-normal: 1.45;--leading-relaxed: 1.6;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-wider: .04em;--tracking-label: .04em;--radius-none: 0;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 4px;--radius-xl: 4px;--radius-2xl: 6px;--radius-full: 9999px;--size-control-sm: 28px;--size-control-md: 32px;--size-icon: 16px;--size-icon-sm: 14px;--header-height: 40px;--toolbar-height: 36px;--statusbar-height: 24px;--duration-fast: .1s;--duration-normal: .15s;--duration-slow: .2s;--duration-slower: .25s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: var(--ease-out);--transition-colors: color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);--transition-transform: transform var(--duration-normal) var(--ease-out);--transition-opacity: opacity var(--duration-normal) var(--ease-out);--transition-all: all var(--duration-normal) var(--ease-out);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-toast: 800;--btn-height-sm: 24px;--btn-height-md: var(--size-control-sm);--btn-height-lg: var(--size-control-md);--btn-padding-x-sm: var(--space-2);--btn-padding-x-md: var(--space-3);--btn-padding-x-lg: var(--space-4);--input-height-sm: 24px;--input-height-md: var(--size-control-sm);--input-height-lg: var(--size-control-md);--input-padding-x: var(--space-2);--input-border-width: 1px;--panel-padding: var(--space-3);--panel-radius: var(--radius-sm);--panel-border: 1px solid var(--color-border-default);--table-row-height: 30px;--table-header-height: 28px;--table-cell-padding-x: var(--space-2);--table-cell-padding-y: var(--space-1);--modal-width-sm: 400px;--modal-width-md: 560px;--modal-width-lg: 720px;--modal-radius: var(--radius-md);--badge-height: 18px;--badge-padding-x: 6px;--badge-font-size: var(--text-label);--badge-radius: var(--radius-sm);--confidence-high: var(--color-success);--confidence-medium: var(--color-warning);--confidence-low: #e07a3a;--confidence-very-low: var(--color-danger);--confidence-high-bg: var(--color-success-bg);--confidence-medium-bg: var(--color-warning-bg);--confidence-low-bg: rgba(224, 122, 58, .14);--confidence-very-low-bg: var(--color-danger-bg);--palette-green-300: var(--color-success-text);--palette-emerald-400: var(--color-success);--palette-yellow-200: var(--color-warning-text);--palette-yellow-500: var(--color-warning);--palette-red-300: var(--color-danger-text);--palette-blue-500: var(--color-info);--palette-blue-600: var(--color-info);--palette-violet-600: #8b85d6;--palette-slate-400: var(--color-text-tertiary);--palette-white: #ffffff;--ide-activity-bar-width: 48px;--ide-sidebar-width: 280px;--ide-sidebar-min-width: 200px;--ide-sidebar-max-width: 480px;--ide-bottom-panel-height: 200px;--ide-bottom-panel-min-height: 100px;--ide-bottom-panel-max-height: 500px;--ide-status-bar-height: var(--statusbar-height);--ide-tab-height: 36px;--ide-header-height: var(--header-height);--ide-activity-bar-bg: var(--color-bg-elevated);--ide-sidebar-bg: var(--color-bg-elevated);--ide-bottom-panel-bg: var(--color-bg-elevated);--ide-status-bar-bg: var(--color-bg-elevated);--ide-status-bar-text: var(--color-text-secondary);--ide-tab-bg: var(--color-bg-elevated);--ide-tab-active-bg: var(--color-bg-base);--ide-tab-border: var(--color-border-subtle);--ide-split-handle: var(--color-border-default);--ide-split-handle-hover: var(--color-primary);--editor-bg: var(--color-bg-base);--editor-gutter-bg: var(--color-bg-base);--editor-cursor: var(--color-text-primary);--editor-selection: rgba(99, 102, 241, .3);--editor-line-highlight: rgba(255, 255, 255, .03);--editor-matching-bracket: rgba(99, 102, 241, .35);--editor-gutter-text: var(--color-text-muted);--editor-fold-placeholder: var(--color-text-tertiary)}:root[data-theme=light]{color-scheme:light;--color-bg-base: #f6f7f9;--color-bg-elevated: #ffffff;--color-bg-surface: rgba(16, 18, 22, .035);--color-bg-overlay: #ffffff;--color-bg-input: #ffffff;--color-bg-hover: rgba(16, 18, 22, .05);--color-bg-active: rgba(16, 18, 22, .08);--color-text-primary: #1b1d21;--color-text-secondary: #3d4149;--color-text-tertiary: #565b64;--color-text-muted: #62666f;--color-text-inverse: #ffffff;--color-primary: #4f52d9;--color-primary-hover: #4346c8;--color-primary-muted: rgba(79, 82, 217, .1);--color-primary-border: rgba(79, 82, 217, .4);--color-accent-text: #4346c8;--color-focus-ring: #5053d8;--color-success: #1f9d63;--color-success-text: #15784a;--color-success-bg: rgba(31, 157, 99, .1);--color-success-border: rgba(31, 157, 99, .3);--color-warning: #c98a12;--color-warning-text: #8a5a00;--color-warning-bg: rgba(201, 138, 18, .12);--color-warning-border: rgba(201, 138, 18, .34);--color-danger: #c93c35;--color-danger-text: #c0342c;--color-danger-bg: rgba(201, 60, 53, .08);--color-danger-border: rgba(201, 60, 53, .3);--color-info: #2b7bc0;--color-info-text: #1b6aa8;--color-info-bg: rgba(43, 123, 192, .1);--color-info-border: rgba(43, 123, 192, .3);--color-border-subtle: rgba(16, 18, 22, .08);--color-border-default: rgba(16, 18, 22, .12);--color-border-strong: rgba(16, 18, 22, .18);--shadow-lg: 0 4px 16px rgba(16, 18, 22, .12);--shadow-xl: 0 12px 40px rgba(16, 18, 22, .18);--modal-backdrop: rgba(16, 18, 22, .32);--confidence-low: #c2611f;--confidence-low-bg: rgba(194, 97, 31, .1);--palette-violet-600: #6a5fc4;--editor-selection: rgba(79, 82, 217, .18);--editor-line-highlight: rgba(16, 18, 22, .03);--editor-matching-bracket: rgba(79, 82, 217, .25)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@font-face{font-family:Geist;src:url(../../../fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{font-family:var(--font-ui);font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--color-text-primary);background:var(--color-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);font-weight:var(--font-semibold);letter-spacing:var(--tracking-normal)}button{background:none;border:none;cursor:pointer}ul,ol{list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}[disabled]{cursor:not-allowed}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.focus-ring:focus-visible{box-shadow:var(--shadow-focus);border-color:var(--color-border-focus)}.text-2xs{font-size:var(--text-2xs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-mono{font-family:var(--font-mono)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-muted{color:var(--color-text-muted)}.text-success{color:var(--color-success-text)}.text-warning{color:var(--color-warning-text)}.text-danger{color:var(--color-danger-text)}.uppercase{text-transform:uppercase;letter-spacing:var(--tracking-label)}.text-label{font-size:var(--text-label);font-weight:var(--font-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}.text-mono{font-family:var(--font-mono);font-size:var(--text-mono)}.tabular-nums{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.m-0{margin:var(--space-0)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.animate-fade-in{animation:fadeIn var(--duration-normal) var(--ease-out)}.animate-slide-in-up{animation:slideInUp var(--duration-normal) var(--ease-out)}.animate-slide-in-down{animation:slideInDown var(--duration-normal) var(--ease-out)}.animate-scale-in{animation:scaleIn var(--duration-normal) var(--ease-out)}.animate-shimmer{background:var(--color-bg-active);animation:pulse 1.5s var(--ease-in-out) infinite}.animate-pulse{animation:pulse 2s var(--ease-in-out) infinite}.animate-spin{animation:spin 1s linear infinite}.transition-colors{transition:var(--transition-colors)}.transition-transform{transition:var(--transition-transform)}.transition-opacity{transition:var(--transition-opacity)}.transition-all{transition:var(--transition-all)}.hover-lift:hover{transform:translateY(-2px)}.hover-scale:hover{transform:scale(1.02)}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}:root{--scrollbar-thumb: rgba(255, 255, 255, .16);--scrollbar-thumb-hover: rgba(255, 255, 255, .28)}:root[data-theme=light]{--scrollbar-thumb: rgba(16, 18, 22, .2);--scrollbar-thumb-hover: rgba(16, 18, 22, .34)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.credential-layout.svelte-12qhfyh{height:100vh;display:flex;flex-direction:column;overflow:hidden}.ide-frame.svelte-12qhfyh{min-height:0;flex:1 1 auto}.ide-frame.svelte-12qhfyh .ide-shell{height:100%}
