@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";.fuck-it-button.svelte-7iau08{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#F59E0B,#EF4444);color:#fff;font-size:14px;font-weight:600;border:none;border-radius:6px;cursor:pointer;position:relative;transition:all .2s ease;box-shadow:0 0 20px #f59e0b4d;animation:svelte-7iau08-breathing-glow 3s ease-in-out infinite}.fuck-it-button.svelte-7iau08:hover:not(.disabled){transform:scale(1.02);box-shadow:0 0 30px #f59e0b80}.fuck-it-button.svelte-7iau08:active:not(.disabled){transform:scale(.98)}.fuck-it-button.disabled.svelte-7iau08{opacity:.6;cursor:not-allowed;animation:none}.fuck-it-button.loading.svelte-7iau08{background:linear-gradient(135deg,#F59E0B,#EF4444);animation:svelte-7iau08-shimmer 1.5s infinite,svelte-7iau08-breathing-glow 3s ease-in-out infinite;background-size:200% 200%}.icon.svelte-7iau08{display:flex;align-items:center;color:#fff}.icon.spinning.svelte-7iau08{animation:svelte-7iau08-electric-spin 1s linear infinite}.text.svelte-7iau08{color:#fff;font-weight:600}@keyframes svelte-7iau08-breathing-glow{0%,to{box-shadow:0 0 20px #f59e0b4d}50%{box-shadow:0 0 25px #f59e0b66}}@keyframes svelte-7iau08-electric-spin{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.1)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes svelte-7iau08-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-7iau08-electric-pulse{0%{box-shadow:0 0 20px #f59e0b4d,inset 0 0 20px #ffffff1a}50%{box-shadow:0 0 40px #f59e0b99,inset 0 0 30px #fff3}to{box-shadow:0 0 20px #f59e0b4d,inset 0 0 20px #ffffff1a}}.fuck-it-button.svelte-7iau08:not(.disabled):active{animation:svelte-7iau08-electric-pulse .3s ease-out}.pipeline-topbar.svelte-ojpit.svelte-ojpit{height:48px;background:white;border-bottom:1px solid #E4E4E7;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;gap:0}.topbar-left.svelte-ojpit.svelte-ojpit{display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.logo-link.svelte-ojpit.svelte-ojpit{display:flex;align-items:center;text-decoration:none;transition:opacity .15s ease-out;flex-shrink:0}.logo-link.svelte-ojpit.svelte-ojpit:hover{opacity:.8}.logo.svelte-ojpit.svelte-ojpit{width:24px;height:24px;background:linear-gradient(135deg,#7C3AED,#A855F7);border-radius:6px;display:flex;align-items:center;justify-content:center}.logo.svelte-ojpit span.svelte-ojpit{color:#fff;font-size:12px;font-weight:700}.vertical-separator.svelte-ojpit.svelte-ojpit{width:1px;height:16px;background:#E4E4E7;opacity:.5;flex-shrink:0}.breadcrumb-path.svelte-ojpit.svelte-ojpit{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:13px;font-weight:400;letter-spacing:-.02em}.path-segment.svelte-ojpit.svelte-ojpit{color:#6b7280;cursor:default;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.path-tooltip.svelte-ojpit.svelte-ojpit{position:absolute;top:calc(100% + 4px);left:100px;padding:4px 8px;background:#1F2937;color:#fff;font-size:11px;font-family:system-ui,-apple-system,sans-serif;border-radius:4px;white-space:nowrap;z-index:1000;pointer-events:none}.target-selector.svelte-ojpit.svelte-ojpit{position:relative;display:inline-flex;align-items:center}.target-dropdown-btn.svelte-ojpit.svelte-ojpit{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 10px;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:4px;font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:-.02em;color:#18181b;cursor:pointer;transition:all .15s ease-out;white-space:nowrap;text-transform:lowercase}.target-dropdown-btn.svelte-ojpit.svelte-ojpit:hover:not(:disabled){background:#F9FAFB;border-color:#d1d5db;box-shadow:0 1px 2px #0000000a}.target-dropdown-btn.open.svelte-ojpit.svelte-ojpit{background:#F3F4F6;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.target-dropdown-btn.switching.svelte-ojpit.svelte-ojpit{opacity:.5;cursor:wait}.target-name.svelte-ojpit.svelte-ojpit{display:inline-block}.dropdown-arrow.svelte-ojpit.svelte-ojpit{display:inline-flex;align-items:center;color:#6b7280;transition:transform .2s ease-out}.dropdown-arrow.rotated.svelte-ojpit.svelte-ojpit{transform:rotate(180deg)}.target-dropdown.svelte-ojpit.svelte-ojpit{position:absolute;top:calc(100% + 4px);left:0;background:#FFFFFF;border:1px solid #E4E4E7;border-radius:6px;box-shadow:0 4px 16px #00000014;padding:4px;min-width:200px;max-width:280px;z-index:1000;overflow:hidden}.dropdown-content.svelte-ojpit.svelte-ojpit{max-height:400px;overflow-y:auto}.dropdown-content.svelte-ojpit.svelte-ojpit::-webkit-scrollbar{width:4px}.dropdown-content.svelte-ojpit.svelte-ojpit::-webkit-scrollbar-track{background:transparent}.dropdown-content.svelte-ojpit.svelte-ojpit::-webkit-scrollbar-thumb{background:#E4E4E7;border-radius:2px}.target-option.svelte-ojpit.svelte-ojpit{width:100%;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;background:transparent;border:none;border-radius:4px;font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease-out;position:relative}.target-option.svelte-ojpit.svelte-ojpit:hover{background:#F9FAFB}.target-option.active.svelte-ojpit.svelte-ojpit{background:#EFF6FF;padding-left:10px;border-left:2px solid #3B82F6}.target-option-logo.svelte-ojpit.svelte-ojpit,.target-option-avatar.svelte-ojpit.svelte-ojpit{width:20px;height:20px;border-radius:4px;flex-shrink:0}.target-option-avatar.svelte-ojpit.svelte-ojpit{background:#E5E7EB;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#6b7280;font-family:system-ui,-apple-system,sans-serif}.target-option-name.svelte-ojpit.svelte-ojpit{flex:1;color:#18181b;text-transform:lowercase}.target-option-meta.svelte-ojpit.svelte-ojpit{font-size:11px;color:#a1a1aa}.dropdown-footer.svelte-ojpit.svelte-ojpit{border-top:1px solid #E4E4E7;padding:4px;margin-top:4px}.create-target-btn.svelte-ojpit.svelte-ojpit{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;border-radius:4px;font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:13px;color:#3b82f6;cursor:pointer;transition:background .15s ease-out;text-transform:lowercase}.create-target-btn.svelte-ojpit.svelte-ojpit:hover{background:#EFF6FF}.plus.svelte-ojpit.svelte-ojpit{font-size:16px;font-weight:300;line-height:1}.topbar-center.svelte-ojpit.svelte-ojpit{display:flex;align-items:center;justify-content:center}.mode-segmented-control.svelte-ojpit.svelte-ojpit{position:relative;display:flex;background:#F4F4F5;border-radius:16px;padding:2px;height:32px;gap:2px}.mode-background.svelte-ojpit.svelte-ojpit{position:absolute;top:2px;left:2px;width:calc(50% - 3px);height:calc(100% - 4px);background:white;border-radius:14px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;transition:transform .2s cubic-bezier(.4,0,.2,1);z-index:1}.mode-segment.svelte-ojpit.svelte-ojpit{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;background:transparent;border:none;border-radius:14px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:color .2s ease-out;font-family:system-ui,-apple-system,sans-serif;min-width:100px}.mode-segment.svelte-ojpit.svelte-ojpit:hover{color:#374151}.mode-segment.active.svelte-ojpit.svelte-ojpit{color:#18181b;font-weight:600}.mode-icon.svelte-ojpit.svelte-ojpit{font-size:14px;line-height:1}.mode-segmented-control.svelte-ojpit:has(.mode-segment:nth-child(3).active) .mode-background.svelte-ojpit{transform:translate(calc(100% + 2px))}.topbar-right.svelte-ojpit.svelte-ojpit{display:flex;align-items:center;gap:8px;justify-content:flex-end}.btn-secondary.svelte-ojpit.svelte-ojpit,.btn-primary.svelte-ojpit.svelte-ojpit{display:flex;align-items:center;gap:6px;padding:6px 12px;height:32px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease-out;border:none;font-family:system-ui,-apple-system,sans-serif}.btn-secondary.svelte-ojpit.svelte-ojpit{background:transparent;color:#4b5563}.btn-secondary.svelte-ojpit.svelte-ojpit:hover{background:#F3F4F6}.btn-primary.svelte-ojpit.svelte-ojpit{background:#3B82F6;color:#fff}.btn-primary.svelte-ojpit.svelte-ojpit:hover:not(.building){background:#2563EB}.btn-primary.building.svelte-ojpit.svelte-ojpit{background:#FCD34D;color:#92400e}.btn-primary.error.svelte-ojpit.svelte-ojpit{background:#EF4444}.spinner{animation:svelte-ojpit-spin 1s linear infinite;display:inline-flex}@keyframes svelte-ojpit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast.svelte-ojpit.svelte-ojpit{position:fixed;top:64px;left:50%;transform:translate(-50%);padding:8px 16px;background:#1F2937;color:#fff;font-size:13px;font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1001}.ai-notification.svelte-ojpit.svelte-ojpit{position:fixed;right:16px;top:64px;width:320px;padding:12px;background:white;border:1px solid #E4E4E7;border-radius:6px;box-shadow:0 4px 16px #00000014;display:flex;gap:12px;align-items:start;z-index:1000}.ai-notification-content.svelte-ojpit.svelte-ojpit{flex:1}.ai-notification-title.svelte-ojpit.svelte-ojpit{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px}.ai-notification-text.svelte-ojpit.svelte-ojpit{font-size:12px;color:#6b7280}@media (max-width: 900px){.path-segment.svelte-ojpit.svelte-ojpit{display:none}}@media (max-width: 768px){.pipeline-topbar.svelte-ojpit.svelte-ojpit{padding:0 8px}.mode-segmented-control.svelte-ojpit.svelte-ojpit,.topbar-center.svelte-ojpit.svelte-ojpit,.btn-secondary.svelte-ojpit span.svelte-ojpit,.btn-primary.svelte-ojpit span.svelte-ojpit{display:none}}.pipeline-layout.svelte-1da5jal{height:100vh;background:#FAFAFA;display:flex;flex-direction:column;overflow:hidden}.pipeline-main.svelte-1da5jal{flex:1;overflow:hidden}
