@keyframes svelte-wetsta-ifaranDockSlideUp{0%{opacity:0;transform:translate(-50%) translateY(14px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes svelte-wetsta-ifaranTriggerFadeIn{0%{opacity:0;transform:scale(.9) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.ifaran-toolbar-dock.svelte-wetsta.svelte-wetsta{position:fixed;bottom:18px;left:50%;transform:translate(-50%) translateY(0);z-index:999999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;line-height:1.4;animation:svelte-wetsta-ifaranDockSlideUp .28s cubic-bezier(.16,1,.3,1) forwards;transition:all .26s cubic-bezier(.16,1,.3,1);pointer-events:auto}.dock-inner.svelte-wetsta.svelte-wetsta{display:flex;align-items:center;gap:8px;padding:5px 9px;background:#0f172ae0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.16);border-radius:9999px;box-shadow:0 10px 30px -5px #0009,0 0 1px 1px #ffffff1a,0 4px 12px #0000004d;color:#f1f5f9;transition:all .26s ease}.ifaran-toolbar-dock.svelte-wetsta:hover .dock-inner.svelte-wetsta{background:#0f172af5;border-color:#6366f173;box-shadow:0 16px 40px -8px #000000b3,0 0 20px #6366f140}.minimized-trigger.svelte-wetsta.svelte-wetsta{position:fixed;bottom:14px;right:18px;z-index:999999;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#0f172ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:9999px;color:#e2e8f0;font-size:11px;font-weight:700;cursor:pointer;animation:svelte-wetsta-ifaranTriggerFadeIn .24s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 4px 15px #0006;transition:all .2s ease}.minimized-trigger.svelte-wetsta.svelte-wetsta:hover{transform:scale(1.05);background:#0f172af2;border-color:#6366f180;color:#fff}.trigger-dot.svelte-wetsta.svelte-wetsta{width:7px;height:7px;border-radius:50%;background-color:var(--badge-color, #10b981)}.env-badge.svelte-19bl522{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:9999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pulse-dot.svelte-19bl522{width:7px;height:7px;border-radius:50%;background-color:var(--badge-color, #10b981);box-shadow:0 0 8px var(--badge-color, #10b981);animation:svelte-19bl522-pulseDot 2s infinite ease-in-out}@keyframes svelte-19bl522-pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.render-site-group.svelte-1q8w48w{display:inline-flex;align-items:center;gap:3px;background:#ffffff0f;padding:2px 4px;border-radius:9999px;border:1px solid rgba(255,255,255,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.render-label.svelte-1q8w48w{font-size:9px;font-weight:700;letter-spacing:.05em;color:#94a3b8;padding-left:3px}.site-btn.svelte-1q8w48w{padding:2px 7px;font-size:10px;font-weight:700;letter-spacing:.04em;border-radius:9999px;background:transparent;border:none;color:#94a3b8;cursor:pointer;transition:all .18s ease}.site-btn.svelte-1q8w48w:hover{color:#fff}.site-btn.is-active.svelte-1q8w48w{background:#3b82f659;color:#93c5fd;border:1px solid rgba(147,197,253,.3);box-shadow:0 1px 4px #0000004d}.site-btn--max.is-active.svelte-1q8w48w{background:#8b5cf659;color:#c4b5fd;border:1px solid rgba(196,181,253,.3)}.balloon-btn.svelte-jcbxwz.svelte-jcbxwz{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:9999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.balloon-btn.svelte-jcbxwz.svelte-jcbxwz:hover{background:#ffffff1f;color:#e2e8f0;transform:translateY(-1px)}.balloon-icon.svelte-jcbxwz.svelte-jcbxwz{display:inline-flex;align-items:center;justify-content:center}.balloon-status-dot.svelte-jcbxwz.svelte-jcbxwz{width:6px;height:6px;border-radius:50%;background-color:#475569;transition:all .2s ease}.balloon-btn.is-active.svelte-jcbxwz.svelte-jcbxwz{background:linear-gradient(135deg,#10b9814d,#05966966);border-color:#10b98199;color:#fff;box-shadow:0 0 10px #10b9814d}.balloon-btn.is-active.svelte-jcbxwz .balloon-status-dot.svelte-jcbxwz{background-color:#34d399;box-shadow:0 0 6px #34d399}.balloon-btn.variant-ai.is-active.svelte-jcbxwz.svelte-jcbxwz{background:linear-gradient(135deg,#8b5cf659,#6366f173);border-color:#8b5cf699;color:#fff;box-shadow:0 0 10px #8b5cf659}.balloon-btn.variant-ai.is-active.svelte-jcbxwz .balloon-status-dot.svelte-jcbxwz{background-color:#a78bfa;box-shadow:0 0 6px #a78bfa}.balloon-btn.variant-images.is-active.svelte-jcbxwz.svelte-jcbxwz{background:linear-gradient(135deg,#0ea5e959,#06b6d473);border-color:#0ea5e999;color:#fff;box-shadow:0 0 10px #0ea5e959}.balloon-btn.variant-images.is-active.svelte-jcbxwz .balloon-status-dot.svelte-jcbxwz{background-color:#38bdf8;box-shadow:0 0 6px #38bdf8}.close-btn.svelte-17gq9zf{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:transparent;border:none;color:#64748b;cursor:pointer;transition:all .15s ease;padding:0;margin-left:2px}.close-btn.svelte-17gq9zf:hover{background:#ffffff26;color:#f1f5f9}.toolbar-section.svelte-mbu33e{display:flex;align-items:center;gap:6px}.toolbar-divider.svelte-mbu33e{width:1px;height:16px;background:#ffffff29}.features-balloon-group.svelte-mbu33e{display:flex;align-items:center;gap:4px;background:#ffffff0a;padding:2px 4px;border-radius:9999px;border:1px solid rgba(255,255,255,.07)}.features-label.svelte-mbu33e{font-size:10.5px;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding-left:4px;padding-right:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pipeline-demo-link.svelte-mbu33e{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0;text-decoration:none;padding:4px 8px;border-radius:9999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;transition:background .15s ease,color .15s ease}.pipeline-demo-link.svelte-mbu33e:hover{color:#fff;background:#ffffff24}
