.nav-dropdown-container.svelte-1ssj09q{align-items:center;gap:0;display:inline-flex}.nav-link.svelte-1ssj09q{color:var(--muted-foreground);align-items:center;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.nav-link.svelte-1ssj09q:hover{color:var(--primary)}.nav-link.active.svelte-1ssj09q{color:var(--primary);font-weight:600}.nav-link-main.svelte-1ssj09q{border-radius:.5rem 0 0 .5rem;padding:.5rem .25rem .5rem .75rem}.nav-link-main.svelte-1ssj09q:hover{background-color:var(--accent)}.nav-dropdown-trigger.svelte-1ssj09q{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-left:1px solid #0000;border-radius:0 .5rem .5rem 0;justify-content:center;align-items:center;padding:.7rem .7rem .7rem .25rem;transition:color .15s,background-color .15s;display:inline-flex}.nav-dropdown-trigger.svelte-1ssj09q:hover{color:var(--primary);background-color:var(--accent);border-left:1px solid #0000000d;box-shadow:inset 1px 0 #fff6}.nav-dropdown-container.svelte-1ssj09q:hover .nav-link-main:where(.svelte-1ssj09q),.nav-dropdown-container.svelte-1ssj09q:hover .nav-dropdown-trigger:where(.svelte-1ssj09q){background-color:var(--accent)}.dropdown-link.svelte-1ssj09q{width:100%;color:inherit;align-items:center;text-decoration:none;display:flex}.dropdown-link.active.svelte-1ssj09q{font-weight:600}[data-theme=dark] .nav-link.svelte-1ssj09q{color:#fffc}[data-theme=dark] .nav-link.svelte-1ssj09q:hover,[data-theme=dark] .nav-link.active.svelte-1ssj09q{color:#fff}[data-theme=dark] .nav-link-main.svelte-1ssj09q:hover{background-color:#ffffff1a}[data-theme=dark] .nav-dropdown-trigger.svelte-1ssj09q{color:#fff9}[data-theme=dark] .nav-dropdown-trigger.svelte-1ssj09q:hover{color:#fff;background-color:#ffffff1a}[data-theme=dark] .nav-dropdown-container.svelte-1ssj09q:hover .nav-link-main:where(.svelte-1ssj09q),[data-theme=dark] .nav-dropdown-container.svelte-1ssj09q:hover .nav-dropdown-trigger:where(.svelte-1ssj09q){background-color:#ffffff1a}[data-theme=dark] [data-slot=dropdown-menu-content],[data-theme=dark] [data-slot=dropdown-menu-sub-content]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#18181bf2;border-color:#27272a;box-shadow:0 25px 50px -12px #0006}[data-theme=dark] [data-slot=dropdown-menu-item]{color:#d4d4d8}[data-theme=dark] [data-slot=dropdown-menu-item][data-highlighted]{color:#fff;background-color:#ffffff1a}[data-theme=dark] [data-slot=dropdown-menu-sub-trigger]{color:#d4d4d8}[data-theme=dark] [data-slot=dropdown-menu-sub-trigger][data-highlighted]{color:#fff;background-color:#ffffff1a}[data-theme=dark] [data-slot=dropdown-menu-group-heading]{color:#ffffff80}[data-theme=dark] [data-slot=dropdown-menu-separator]{background-color:#ffffff1a}.logo-dark.logo-minimal.svelte-hv3zzy{display:block}.logo-dark.logo-full.svelte-hv3zzy,.logo-light.logo-minimal.svelte-hv3zzy,.logo-light.logo-full.svelte-hv3zzy{display:none}@media (width>=370px){.logo-dark.logo-minimal.svelte-hv3zzy{display:none}.logo-dark.logo-full.svelte-hv3zzy{display:block}}[data-theme=dark] .logo-dark.logo-minimal.svelte-hv3zzy,[data-theme=dark] .logo-dark.logo-full.svelte-hv3zzy{display:none}[data-theme=dark] .logo-light.logo-minimal.svelte-hv3zzy{display:block}[data-theme=dark] .logo-light.logo-full.svelte-hv3zzy{display:none}@media (width>=370px){[data-theme=dark] .logo-light.logo-minimal.svelte-hv3zzy{display:none}[data-theme=dark] .logo-light.logo-full.svelte-hv3zzy{display:block}}.dark .logo-dark.logo-minimal.svelte-hv3zzy,.dark .logo-dark.logo-full.svelte-hv3zzy{display:none}.dark .logo-light.logo-minimal.svelte-hv3zzy{display:block}.dark .logo-light.logo-full.svelte-hv3zzy{display:none}@media (width>=370px){.dark .logo-light.logo-minimal.svelte-hv3zzy{display:none}.dark .logo-light.logo-full.svelte-hv3zzy{display:block}}[data-theme=dark] .logo-text,[data-theme=dark] .auth-button-signin{color:#fff}[data-theme=dark] .auth-button-signin:hover{color:#fff;background-color:#ffffff1a}[data-theme=dark] .auth-button-signup{color:#fff;border-color:#fff}[data-theme=dark] .auth-button-signup:hover{color:var(--background);background-color:#fff}[data-theme=dark] .nav-link{color:#fffc}[data-theme=dark] .nav-link:hover,[data-theme=dark] .nav-link.active,[data-theme=dark] .roadmap-button{color:#fff}[data-theme=dark] .roadmap-button:hover{color:#fff;background-color:#ffffff1a}[data-theme=dark] .notification-bell{color:#fff}[data-theme=dark] .notification-bell:hover{color:#fff;background-color:#ffffff1a}.footer-logo-dark.svelte-7lfk2o{display:block}.footer-logo-light.svelte-7lfk2o,footer[data-theme=dark] .footer-logo-dark.svelte-7lfk2o{display:none}footer[data-theme=dark] .footer-logo-light.svelte-7lfk2o{display:block}.dark .footer-logo-dark.svelte-7lfk2o{display:none}.dark .footer-logo-light.svelte-7lfk2o{display:block}footer[data-theme=dark]{color:#fff;background-color:#0000;border-color:#ffffff1a}footer[data-theme=dark] .text-muted-foreground{color:#ffffffb3}footer[data-theme=dark] .footer-section-title{color:#fff}footer[data-theme=dark] a{color:#ffffffb3}footer[data-theme=dark] a:hover,footer[data-theme=dark] a:focus{color:#fff}@keyframes svelte-m5k632-popupEnter{0%{opacity:0;transform:translate(-50%)scale(.95)translateY(4px)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}@keyframes svelte-m5k632-popupExit{0%{opacity:1;transform:translate(-50%)scale(1)translateY(0)}to{opacity:0;transform:translate(-50%)scale(.95)translateY(4px)}}@keyframes svelte-m5k632-shake{0%,to{transform:translate(-50%)scale(1)translateY(0)translate(0)}20%{transform:translate(-50%)scale(1)translateY(0)translate(-3px)}40%{transform:translate(-50%)scale(1)translateY(0)translate(3px)}60%{transform:translate(-50%)scale(1)translateY(0)translate(-2px)}80%{transform:translate(-50%)scale(1)translateY(0)translate(2px)}}.popup.svelte-m5k632{cursor:default;z-index:100001;will-change:transform, opacity;opacity:0;background:#1a1a1a;border-radius:16px;width:280px;padding:.75rem 1rem 14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;transform:translate(-50%);box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff14}.popup.enter.svelte-m5k632{animation:.2s cubic-bezier(.34,1.56,.64,1) forwards svelte-m5k632-popupEnter}.popup.entered.svelte-m5k632{opacity:1;transform:translate(-50%)scale(1)translateY(0)}.popup.exit.svelte-m5k632{animation:.15s ease-in forwards svelte-m5k632-popupExit}.popup.entered.shake.svelte-m5k632{animation:.25s ease-out svelte-m5k632-shake}.header.svelte-m5k632{justify-content:space-between;align-items:center;margin-bottom:.5625rem;display:flex}.element.svelte-m5k632{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:100%;font-size:.75rem;font-weight:400;overflow:hidden}.headerToggle.svelte-m5k632{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.25rem;min-width:0;padding:0;display:flex}.headerToggle.svelte-m5k632 .element:where(.svelte-m5k632){flex:1}.chevron.svelte-m5k632{color:#ffffff80;flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.chevron.expanded.svelte-m5k632{transform:rotate(90deg)}.stylesWrapper.svelte-m5k632{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.stylesWrapper.expanded.svelte-m5k632{grid-template-rows:1fr}.stylesInner.svelte-m5k632{overflow:hidden}.stylesBlock.svelte-m5k632{background:#ffffff0d;border-radius:.375rem;margin-bottom:.5rem;padding:.5rem .625rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.5}.styleLine.svelte-m5k632{color:#ffffffd9;word-break:break-word}.styleProperty.svelte-m5k632{color:#c792ea}.styleValue.svelte-m5k632{color:#ffffffd9}.timestamp.svelte-m5k632{color:#ffffff59;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:.5rem;font-size:.625rem;font-weight:500}.quote.svelte-m5k632{color:#fff9;background:#ffffff0d;border-radius:.25rem;margin-bottom:.5rem;padding:.4rem .5rem;font-size:12px;font-style:italic;line-height:1.45}.textarea.svelte-m5k632{color:#fff;resize:none;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s}.textarea.svelte-m5k632::placeholder{color:#ffffff59}.textarea.svelte-m5k632::-webkit-scrollbar{width:6px}.textarea.svelte-m5k632::-webkit-scrollbar-track{background:0 0}.textarea.svelte-m5k632::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.actions.svelte-m5k632{justify-content:flex-end;gap:.375rem;margin-top:.5rem;display:flex}.cancel.svelte-m5k632,.submit.svelte-m5k632{cursor:pointer;border:none;border-radius:1rem;padding:.4rem .875rem;font-size:.75rem;font-weight:500;transition:background-color .15s,color .15s,opacity .15s}.cancel.svelte-m5k632{color:#ffffff80;background:0 0}.cancel.svelte-m5k632:hover{color:#fffc;background:#ffffff1a}.submit.svelte-m5k632{color:#fff}.submit.svelte-m5k632:hover:not(:disabled){filter:brightness(.9)}.submit.svelte-m5k632:disabled{cursor:not-allowed}.deleteWrapper.svelte-m5k632{margin-right:auto}.deleteButton.svelte-m5k632{cursor:pointer;color:#fff6;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s,color .15s,transform .1s;display:flex}.deleteButton.svelte-m5k632:hover{color:#ff3b30;background:#ff3b3040}.deleteButton.svelte-m5k632:active{transform:scale(.92)}.light.popup.svelte-m5k632{background:#fff;box-shadow:0 4px 24px #0000001f,0 0 0 1px #0000000f}.light.svelte-m5k632 .element:where(.svelte-m5k632){color:#0009}.light.svelte-m5k632 .timestamp:where(.svelte-m5k632),.light.svelte-m5k632 .chevron:where(.svelte-m5k632){color:#0006}.light.svelte-m5k632 .stylesBlock:where(.svelte-m5k632){background:#00000008}.light.svelte-m5k632 .styleLine:where(.svelte-m5k632){color:#000000bf}.light.svelte-m5k632 .styleProperty:where(.svelte-m5k632){color:#7c3aed}.light.svelte-m5k632 .styleValue:where(.svelte-m5k632){color:#000000bf}.light.svelte-m5k632 .quote:where(.svelte-m5k632){color:#0000008c;background:#0000000a}.light.svelte-m5k632 .textarea:where(.svelte-m5k632){color:#1a1a1a;background:#00000008;border-color:#0000001f}.light.svelte-m5k632 .textarea:where(.svelte-m5k632)::placeholder{color:#0006}.light.svelte-m5k632 .textarea:where(.svelte-m5k632)::-webkit-scrollbar-thumb{background:#00000026}.light.svelte-m5k632 .cancel:where(.svelte-m5k632){color:#00000080}.light.svelte-m5k632 .cancel:where(.svelte-m5k632):hover{color:#000000bf;background:#0000000f}.light.svelte-m5k632 .deleteButton:where(.svelte-m5k632){color:#0006}.light.svelte-m5k632 .deleteButton:where(.svelte-m5k632):hover{color:#ff3b30;background:#ff3b3026}.icon-state.svelte-xdcc83{transition:opacity .15s}.eye-state.svelte-kle4i6{transition:opacity .2s}svg[fill=none]{fill:none!important}@keyframes svelte-133322a-toolbarEnter{0%{opacity:0;transform:scale(.5)rotate(90deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes svelte-133322a-badgeEnter{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes svelte-133322a-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes svelte-133322a-scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes svelte-133322a-slideUp{0%{opacity:0;transform:scale(.85)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-133322a-slideDown{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.85)translateY(8px)}}@keyframes svelte-133322a-markerIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes svelte-133322a-markerOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.3)}}@keyframes svelte-133322a-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-133322a-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-133322a-tooltipIn{0%{opacity:0;transform:translate(-50%)translateY(2px)scale(.891)}to{opacity:1;transform:translate(-50%)translateY(0)scale(.909)}}@keyframes svelte-133322a-tooltipOut{0%{opacity:1;transform:translate(-50%)translateY(0)scale(.909)}to{opacity:0;transform:translate(-50%)translateY(2px)scale(.891)}}@keyframes svelte-133322a-hoverHighlightIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes svelte-133322a-hoverTooltipIn{0%{opacity:0;transform:scale(.95)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-133322a-settingsPanelIn{0%{opacity:0;filter:blur(5px);transform:translateY(10px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes svelte-133322a-settingsPanelOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(20px)scale(.95)}}@keyframes svelte-133322a-connectionPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@keyframes svelte-133322a-mcpPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-133322a-mcpPulseError{0%,to{opacity:1}50%{opacity:.3}}@keyframes svelte-133322a-mcpIndicatorPulseConnected{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes svelte-133322a-mcpIndicatorPulseConnecting{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes svelte-133322a-renumberRoll{0%{opacity:0;transform:translate(-40%)}to{opacity:1;transform:translate(0)}}@keyframes svelte-133322a-cycleTextIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-133322a-themeIconIn{0%{opacity:0;transform:scale(.8)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}.toolbar.svelte-133322a{z-index:100000;pointer-events:none;width:337px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:left,top,right,bottom;position:fixed;bottom:1.25rem;right:1.25rem}.toolbarContainer.svelte-133322a{-webkit-user-select:none;user-select:none;color:#fff;pointer-events:auto;cursor:grab;background:#1a1a1a;border:none;justify-content:center;align-self:flex-end;align-items:center;margin-left:auto;transition:width .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1);display:flex;box-shadow:0 2px 8px #0003,0 4px 16px #0000001a}.toolbarContainer.dragging.svelte-133322a{cursor:grabbing;transition:width .4s cubic-bezier(.19,1,.22,1)}.toolbarContainer.entrance.svelte-133322a{animation:.5s cubic-bezier(.34,1.2,.64,1) forwards svelte-133322a-toolbarEnter}.toolbarContainer.collapsed.svelte-133322a{cursor:pointer;border-radius:22px;width:44px;height:44px;padding:0}.toolbarContainer.collapsed.svelte-133322a svg{margin-top:-1px}.toolbarContainer.collapsed.svelte-133322a:hover{background:#2a2a2a}.toolbarContainer.collapsed.svelte-133322a:active{transform:scale(.95)}.toolbarContainer.expanded.svelte-133322a{border-radius:1.5rem;width:297px;height:44px;padding:.375rem}.toolbarContainer.expanded.serverConnected.svelte-133322a{width:337px}.toggleContent.svelte-133322a{justify-content:center;align-items:center;transition:opacity .1s cubic-bezier(.19,1,.22,1);display:flex;position:absolute}.toggleContent.visible.svelte-133322a{opacity:1;visibility:visible;pointer-events:auto}.toggleContent.hidden.svelte-133322a{opacity:0;pointer-events:none}.controlsContent.svelte-133322a{align-items:center;gap:.375rem;transition:filter .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);display:flex}.controlsContent.visible.svelte-133322a{opacity:1;filter:blur();visibility:visible;pointer-events:auto;transform:scale(1)}.controlsContent.hidden.svelte-133322a{pointer-events:none;opacity:0;filter:blur(10px);transform:scale(.4)}.badge.svelte-133322a{-webkit-user-select:none;user-select:none;color:#fff;opacity:1;background:#3c82f7;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.625rem;font-weight:600;transition:transform .3s,opacity .2s;display:flex;position:absolute;top:-13px;right:-13px;transform:scale(1);box-shadow:0 1px 3px #00000026,inset 0 0 0 1px #ffffff0a}.badge.fadeOut.svelte-133322a{opacity:0;pointer-events:none;transform:scale(0)}.badge.entrance.svelte-133322a{animation:.3s cubic-bezier(.34,1.2,.64,1) .4s both svelte-133322a-badgeEnter}.controlButton.svelte-133322a{color:#ffffffd9;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .15s,color .15s,transform .1s,opacity .2s;display:flex;position:relative;cursor:pointer!important}.controlButton.svelte-133322a:hover:not(:disabled):not([data-active=true]):not([data-failed=true]):not([data-auto-sync=true]):not([data-error=true]):not([data-no-hover=true]){color:#fff;background:#ffffff1f}.controlButton.svelte-133322a:active:not(:disabled){transform:scale(.92)}.controlButton.svelte-133322a:disabled{opacity:.35;cursor:not-allowed}.controlButton[data-active=true].svelte-133322a{color:#3c82f7;background:#3c82f733}.controlButton[data-danger].svelte-133322a:hover:not(:disabled):not([data-active=true]):not([data-failed=true]){color:#ff3b30;background:#ff3b3033}.buttonBadge.svelte-133322a{color:#fff;background:#3c82f7;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:.5625rem;font-weight:600;animation:.2s cubic-bezier(.34,1.2,.64,1) both svelte-133322a-badgeEnter;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #00000026}.divider.svelte-133322a{background:#ffffff1f;flex-shrink:0;width:1px;height:20px}.mcpIndicator.svelte-133322a{border:2px solid #1a1a1a;border-radius:50%;width:8px;height:8px;transition:opacity .3s,transform .3s;position:absolute;bottom:-2px;right:-2px}.mcpIndicator.connected.svelte-133322a{background:#34c759;animation:2.5s ease-in-out infinite svelte-133322a-mcpIndicatorPulseConnected}.mcpIndicator.connecting.svelte-133322a{background:#f5a623;animation:1.5s ease-in-out infinite svelte-133322a-mcpIndicatorPulseConnecting}.mcpIndicator.hidden.svelte-133322a{opacity:0;animation:none;transform:scale(0)}.buttonWrapper.svelte-133322a{justify-content:center;align-items:center;display:flex;position:relative}.buttonWrapper.svelte-133322a:hover .buttonTooltip:where(.svelte-133322a){opacity:1;visibility:visible;transition-delay:.85s;transform:translate(-50%)scale(1)}.buttonWrapper.svelte-133322a:has(.controlButton:where(.svelte-133322a):disabled):hover .buttonTooltip:where(.svelte-133322a){opacity:0;visibility:hidden}.sendButtonWrapper.svelte-133322a{opacity:0;pointer-events:none;width:0;margin-left:-.375rem;transition:width .4s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1),margin .4s cubic-bezier(.19,1,.22,1);overflow:hidden}.sendButtonWrapper.svelte-133322a .controlButton:where(.svelte-133322a){transition:transform .4s cubic-bezier(.19,1,.22,1);transform:scale(.8)}.sendButtonWrapper.sendButtonVisible.svelte-133322a{opacity:1;pointer-events:auto;width:34px;margin-left:0;overflow:visible}.sendButtonWrapper.sendButtonVisible.svelte-133322a .controlButton:where(.svelte-133322a){transform:scale(1)}.buttonTooltip.svelte-133322a{color:#ffffffe6;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:100001;background:#1a1a1a;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .135s,transform .135s,visibility .135s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)scale(.95);box-shadow:0 2px 8px #0000004d}.buttonTooltip.svelte-133322a:after{content:"";background:#1a1a1a;border-radius:0 0 2px;width:8px;height:8px;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)rotate(45deg)}.shortcut.svelte-133322a{opacity:.5;margin-left:4px}.tooltipBelow.svelte-133322a .buttonTooltip:where(.svelte-133322a){top:calc(100% + 14px);bottom:auto;transform:translate(-50%)scale(.95)}.tooltipBelow.svelte-133322a .buttonTooltip:where(.svelte-133322a):after{border-radius:2px 0 0;top:-4px;bottom:auto}.tooltipBelow.svelte-133322a .buttonWrapper:where(.svelte-133322a):hover .buttonTooltip:where(.svelte-133322a){transform:translate(-50%)scale(1)}.tooltipsHidden.svelte-133322a .buttonTooltip:where(.svelte-133322a){opacity:0!important;visibility:hidden!important;transition:none!important}.buttonWrapperAlignLeft.svelte-133322a .buttonTooltip:where(.svelte-133322a){left:50%;transform:translate(-12px)scale(.95)}.buttonWrapperAlignLeft.svelte-133322a:hover .buttonTooltip:where(.svelte-133322a){transform:translate(-12px)scale(1)}.buttonWrapperAlignLeft.svelte-133322a .buttonTooltip:where(.svelte-133322a):after{left:12px}.buttonWrapperAlignRight.svelte-133322a .buttonTooltip:where(.svelte-133322a){left:auto;right:-8px;transform:scale(.95)}.buttonWrapperAlignRight.svelte-133322a:hover .buttonTooltip:where(.svelte-133322a){transform:scale(1)}.buttonWrapperAlignRight.svelte-133322a .buttonTooltip:where(.svelte-133322a):after{left:auto;right:16px}.overlay.svelte-133322a{z-index:99997;pointer-events:none;position:fixed;inset:0}.overlay.svelte-133322a>*{pointer-events:auto}.hoverHighlight.svelte-133322a{box-sizing:border-box;will-change:opacity;background:#3c82f70d;border:2px solid #3c82f799;border-radius:4px;position:fixed;pointer-events:none!important}.hoverHighlight.enter.svelte-133322a{animation:.1s ease-out forwards svelte-133322a-hoverHighlightIn}.multiSelectOutline.svelte-133322a{box-sizing:border-box;will-change:opacity;background:#34c7590d;border:2px solid #34c75999;border-radius:4px;position:fixed;pointer-events:none!important}.multiSelectOutline.enter.svelte-133322a{animation:.15s ease-out forwards svelte-133322a-fadeIn}.multiSelectOutline.exit.svelte-133322a{animation:.15s ease-out forwards svelte-133322a-fadeOut}.singleSelectOutline.svelte-133322a{box-sizing:border-box;will-change:opacity;background:#3c82f70d;border:2px solid #3c82f799;border-radius:4px;position:fixed;pointer-events:none!important}.singleSelectOutline.enter.svelte-133322a{animation:.15s ease-out forwards svelte-133322a-fadeIn}.singleSelectOutline.exit.svelte-133322a{animation:.15s ease-out forwards svelte-133322a-fadeOut}.hoverTooltip.svelte-133322a{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#000000d9;border-radius:.375rem;max-width:280px;padding:.35rem .6rem;font-size:.6875rem;font-weight:500;position:fixed;overflow:hidden;pointer-events:none!important}.hoverTooltip.enter.svelte-133322a{animation:.1s ease-out forwards svelte-133322a-hoverTooltipIn}.hoverComponentPath.svelte-133322a{color:#fff9;text-overflow:ellipsis;margin-bottom:.15rem;font-size:.625rem;overflow:hidden}.hoverElementName.svelte-133322a{text-overflow:ellipsis;overflow:hidden}.markersLayer.svelte-133322a{z-index:99998;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.markersLayer.svelte-133322a>*{pointer-events:auto}.fixedMarkersLayer.svelte-133322a{z-index:99998;pointer-events:none;position:fixed;inset:0}.fixedMarkersLayer.svelte-133322a>*{pointer-events:auto}.marker.svelte-133322a{color:#fff;opacity:1;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform, opacity;contain:layout style;z-index:1;background:#3c82f7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6875rem;font-weight:600;display:flex;position:absolute;transform:translate(-50%,-50%)scale(1);box-shadow:0 2px 6px #0003,inset 0 0 0 1px #0000000a}.marker.svelte-133322a:hover{z-index:2}.marker.svelte-133322a:not(.enter):not(.exit):not(.clearing){transition:background-color .15s,transform .1s}.marker.enter.svelte-133322a{animation:.25s cubic-bezier(.22,1,.36,1) both svelte-133322a-markerIn}.marker.exit.svelte-133322a{pointer-events:none;animation:.2s ease-out both svelte-133322a-markerOut}.marker.clearing.svelte-133322a{pointer-events:none;animation:.15s ease-out both svelte-133322a-markerOut}.marker.svelte-133322a:not(.enter):not(.exit):not(.clearing):hover{transform:translate(-50%,-50%)scale(1.1)}.marker.pending.svelte-133322a{background:#3c82f7;position:fixed}.marker.fixed.svelte-133322a{position:fixed}.marker.multiSelect.svelte-133322a{background:#34c759;border-radius:6px;width:26px;height:26px;font-size:.75rem}.marker.multiSelect.pending.svelte-133322a{background:#34c759}.marker.hovered.svelte-133322a{background:#ff3b30}.renumber.svelte-133322a{animation:.2s ease-out svelte-133322a-renumberRoll;display:block}.markerTooltip.svelte-133322a{z-index:100002;color:#fff;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#1a1a1a;border-radius:.75rem;max-width:200px;padding:8px .75rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%)scale(.909);box-shadow:0 4px 20px #0000004d,0 0 0 1px #ffffff14}.markerTooltip.enter.svelte-133322a{animation:.15s ease-out forwards svelte-133322a-tooltipIn}.markerQuote.svelte-133322a{color:#ffffff80;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.6875rem;font-style:italic;overflow:hidden}.markerNote.svelte-133322a{color:#ffffffe6;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.markerHint.svelte-133322a{color:#ffffff59;margin-top:.25rem;font-size:.625rem}.settingsPanel.svelte-133322a{z-index:100001;pointer-events:auto;opacity:0;filter:blur(5px);border-radius:1rem;width:280px;max-height:400px;padding:.75rem 0;position:absolute;bottom:calc(100% + .5rem);right:0;overflow:hidden auto;transform:translateY(8px)scale(.95)}.settingsPanel.svelte-133322a:before,.settingsPanel.svelte-133322a:after{content:"";z-index:1;pointer-events:none;width:1rem;position:absolute;top:0;bottom:0}.settingsPanel.svelte-133322a:before{background:linear-gradient(90deg,#1c1c1c 0%,#0000 100%);left:0}.settingsPanel.svelte-133322a:after{background:linear-gradient(270deg,#1c1c1c 0%,#0000 100%);right:0}.settingsPanel.enter.svelte-133322a{opacity:1;filter:blur();transition:opacity .2s,transform .2s,filter .2s;transform:translateY(0)scale(1)}.settingsPanel.exit.svelte-133322a{opacity:0;filter:blur(5px);pointer-events:none;transition:opacity .1s,transform .1s,filter .1s;transform:translateY(8px)scale(.95)}.settingsPanel.dark.svelte-133322a{background:#1a1a1a;box-shadow:0 4px 20px #0000004d,0 0 0 1px #ffffff14}.settingsPanel.dark.svelte-133322a .settingsLabel:where(.svelte-133322a){color:#fff9}.settingsPanelContainer.svelte-133322a{padding:0 1rem;display:flex;position:relative;overflow:visible}.settingsPanelContainer.transitioning.svelte-133322a{overflow:clip visible}.settingsPage.svelte-133322a{opacity:1;flex-shrink:0;min-width:100%;transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .2s ease-out}.settingsPage.slideLeft.svelte-133322a{opacity:0;transform:translate(-100%)}.automationsPage.svelte-133322a{box-sizing:border-box;opacity:0;flex-direction:column;width:100%;height:100%;padding:3px 1rem 0;transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .25s ease-out .1s;display:flex;position:absolute;top:0;left:100%}.automationsPage.slideIn.svelte-133322a{opacity:1;transform:translate(-100%)}.settingsHeader.svelte-133322a{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:24px;margin-bottom:.5rem;padding-bottom:9px;display:flex}.settingsBrand.svelte-133322a{letter-spacing:-.0094em;color:#fff;font-size:.8125rem;font-weight:600}.settingsBrandSlash.svelte-133322a{color:#ffffff80}.settingsVersion.svelte-133322a{color:#fff6;letter-spacing:-.0094em;margin-left:auto;font-size:11px;font-weight:400}.settingsSection.svelte-133322a+.settingsSection:where(.svelte-133322a){border-top:1px solid #ffffff12;margin-top:.5rem;padding-top:.5rem}.settingsSectionGrow.svelte-133322a{flex-direction:column;flex:1;display:flex}.settingsRow.svelte-133322a{justify-content:space-between;align-items:center;min-height:24px;display:flex}.settingsRow.settingsRowMarginTop.svelte-133322a{margin-top:8px}.settingsRowDisabled.svelte-133322a .settingsLabel:where(.svelte-133322a){color:#fff3}.settingsRowDisabled.svelte-133322a .toggleSwitch:where(.svelte-133322a){opacity:.4;cursor:not-allowed}.settingsLabel.svelte-133322a{color:#fff9;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:400;display:flex}.settingsLabelMarker.svelte-133322a{margin-bottom:.25rem}.cycleButton.svelte-133322a{color:#fff;cursor:pointer;letter-spacing:-.0094em;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;font-weight:500;display:flex}.cycleButton.light.svelte-133322a{color:#000000d9}.cycleButton.svelte-133322a:disabled{opacity:.35;cursor:not-allowed}.cycleButtonText.svelte-133322a{animation:.2s ease-out svelte-133322a-cycleTextIn}.cycleDots.svelte-133322a{gap:3px;display:flex}.cycleDot.svelte-133322a{background:#fff3;border-radius:50%;width:4px;height:4px;transition:background .2s}.cycleDot.active.svelte-133322a{background:#ffffffb3}.cycleDot.light.svelte-133322a{background:#0003}.cycleDot.light.active.svelte-133322a{background:#000000b3}.colorOptions.svelte-133322a{gap:.5rem;margin-top:.375rem;margin-bottom:1px;display:flex}.colorOption.svelte-133322a{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.25,1,.5,1);display:block}.colorOption.svelte-133322a:hover{transform:scale(1.15)}.colorOption.selected.svelte-133322a{transform:scale(.83)}.colorOptionRing.svelte-133322a{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:border-color .3s;display:flex}.settingsToggle.svelte-133322a{cursor:pointer;align-items:center;gap:.5rem;display:flex}.settingsToggle.svelte-133322a+.settingsToggle:where(.svelte-133322a){margin-top:calc(.5rem + 6px)}.settingsToggle.svelte-133322a input[type=checkbox]:where(.svelte-133322a){opacity:0;width:0;height:0;position:absolute}.settingsToggle.settingsToggleMarginBottom.svelte-133322a{margin-bottom:calc(.5rem + 6px)}.customCheckbox.svelte-133322a{cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:background .25s,border-color .25s;display:flex;position:relative}.customCheckbox.svelte-133322a svg{color:#1a1a1a;opacity:1;transition:opacity .15s}.customCheckbox.checked.svelte-133322a{background:#ffffffd9;border-color:#ffffff4d}.toggleLabel.svelte-133322a{color:#ffffffd9;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:400;display:flex}.toggleSwitch.svelte-133322a{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.toggleSwitch.svelte-133322a input:where(.svelte-133322a){opacity:0;width:0;height:0}.toggleSlider.svelte-133322a{cursor:pointer;background:#ffffff26;border-radius:10px;transition:background .2s;position:absolute;inset:0}.toggleSlider.svelte-133322a:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;bottom:2px;left:2px}.toggleSwitch.svelte-133322a input:where(.svelte-133322a):checked+.toggleSlider:where(.svelte-133322a){background:#3c82f7}.toggleSwitch.svelte-133322a input:where(.svelte-133322a):checked+.toggleSlider:where(.svelte-133322a):before{transform:translate(16px)}.toggleSwitch.disabled.svelte-133322a{opacity:.4;cursor:not-allowed}.settingsNavLink.svelte-133322a{color:#ffffff80;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:inherit;font-size:.8125rem;font-weight:400;transition:color .15s;display:flex}.settingsNavLink.svelte-133322a:hover{color:#ffffffe6}.settingsNavLink.light.svelte-133322a{color:#00000080}.settingsNavLink.light.svelte-133322a:hover{color:#000c}.settingsNavLink.svelte-133322a svg{color:#fff6;transition:color .15s}.settingsNavLink.svelte-133322a:hover svg{color:#fff}.settingsNavLink.light.svelte-133322a svg{color:#00000040}.settingsNavLink.light.svelte-133322a:hover svg{color:#000c}.settingsNavLinkRight.svelte-133322a{align-items:center;gap:6px;display:flex}.mcpNavIndicator.svelte-133322a{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mcpNavIndicator.connected.svelte-133322a{background:#34c759;animation:2.5s ease-in-out infinite svelte-133322a-mcpPulse}.mcpNavIndicator.connecting.svelte-133322a{background:#f5a623;animation:1.5s ease-in-out infinite svelte-133322a-mcpPulse}.automationHeader.svelte-133322a{color:#ffffffd9;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;display:flex}.automationDescription.svelte-133322a{color:#fff6;margin:4px 0 0;font-size:.6875rem;font-weight:400;line-height:1.4}.learnMoreLink.svelte-133322a{color:#3c82f7;text-decoration:none}.learnMoreLink.svelte-133322a:hover{text-decoration:underline}.autoSendRow.svelte-133322a{align-items:center;gap:8px;display:flex}.autoSendLabel.svelte-133322a{color:#fff6;font-size:.6875rem;font-weight:500;transition:color .2s}.autoSendLabel.active.svelte-133322a{color:#3c82f7}.webhookUrlInput.svelte-133322a{box-sizing:border-box;color:#fff;resize:none;-webkit-user-select:text;user-select:text;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;outline:none;flex:1;width:100%;min-height:60px;margin-top:11px;padding:8px 10px;font-family:inherit;font-size:.75rem;font-weight:400;transition:border-color .15s,background .15s,box-shadow .15s;display:block;cursor:text!important}.webhookUrlInput.svelte-133322a::placeholder{color:#ffffff4d}.webhookUrlInput.svelte-133322a:focus{background:#ffffff14;border-color:#ffffff4d}.mcpStatusDot.svelte-133322a{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mcpStatusDot.connecting.svelte-133322a{background:#f5a623;animation:1.5s infinite svelte-133322a-mcpPulse}.mcpStatusDot.connected.svelte-133322a{background:#34c759;animation:2.5s ease-in-out infinite svelte-133322a-mcpPulse}.mcpStatusDot.disconnected.svelte-133322a{background:#ff3b30;animation:2s infinite svelte-133322a-mcpPulseError}.helpIcon.svelte-133322a{cursor:help;justify-content:center;align-items:center;margin-left:0;display:inline-flex;position:relative}.helpIcon.svelte-133322a svg{color:#fff3;transition:color .15s;display:block;transform:translateY(1px)}.helpIcon.svelte-133322a:hover svg{color:#ffffff80}.drawCanvas.svelte-133322a{z-index:99996;position:fixed;inset:0;pointer-events:none!important}.drawCanvas.active.svelte-133322a{pointer-events:auto!important;cursor:crosshair!important}.drawCanvas.active.svelte-133322a[data-stroke-hover]{cursor:pointer!important}.dragSelection.svelte-133322a{pointer-events:none;z-index:99997;will-change:transform, width, height;contain:layout style;background:#34c75914;border:2px solid #34c75999;border-radius:4px;position:fixed;top:0;left:0}.highlightsContainer.svelte-133322a{pointer-events:none;z-index:99996;position:fixed;top:0;left:0}.light.toolbarContainer.svelte-133322a{color:#000000d9;background:#fff;box-shadow:0 2px 8px #00000014,0 4px 16px #0000000f,0 0 0 1px #0000000a}.light.toolbarContainer.collapsed.svelte-133322a:hover{background:#f5f5f5}.light.controlButton.svelte-133322a{color:#00000080}.light.controlButton.svelte-133322a:hover:not(:disabled):not([data-active=true]):not([data-failed=true]):not([data-auto-sync=true]):not([data-error=true]):not([data-no-hover=true]){color:#000000d9;background:#0000000f}.light.controlButton[data-active=true].svelte-133322a{color:#3c82f7;background:#3c82f726}.light.controlButton[data-danger].svelte-133322a:hover:not(:disabled):not([data-active=true]):not([data-failed=true]){color:#ff3b30;background:#ff3b3026}.light.buttonBadge.svelte-133322a{box-shadow:0 1px 3px #0000001a}.light.buttonTooltip.svelte-133322a{color:#000000d9;background:#fff;box-shadow:0 2px 8px #00000014,0 4px 16px #0000000f,0 0 0 1px #0000000a}.light.buttonTooltip.svelte-133322a:after{background:#fff}.light.divider.svelte-133322a{background:#0000001a}.light.markerTooltip.svelte-133322a{background:#fff;box-shadow:0 4px 20px #0000001f,0 0 0 1px #0000000f}.light.markerTooltip.svelte-133322a .markerQuote:where(.svelte-133322a){color:#00000080}.light.markerTooltip.svelte-133322a .markerNote:where(.svelte-133322a){color:#000000d9}.light.markerTooltip.svelte-133322a .markerHint:where(.svelte-133322a){color:#00000059}.light.settingsPanel.svelte-133322a{background:#fff;box-shadow:0 2px 8px #00000014,0 4px 16px #0000000f,0 0 0 1px #0000000a}.light.settingsPanel.svelte-133322a:before{background:linear-gradient(90deg,#fff 0%,#0000 100%)}.light.settingsPanel.svelte-133322a:after{background:linear-gradient(270deg,#fff 0%,#0000 100%)}.light.settingsPanel.svelte-133322a .settingsHeader:where(.svelte-133322a){border-bottom-color:#00000014}.light.settingsPanel.svelte-133322a .settingsBrand:where(.svelte-133322a){color:#000000d9}.light.settingsPanel.svelte-133322a .settingsBrandSlash:where(.svelte-133322a),.light.settingsPanel.svelte-133322a .settingsVersion:where(.svelte-133322a){color:#0006}.light.settingsPanel.svelte-133322a .settingsSection:where(.svelte-133322a)+.settingsSection:where(.svelte-133322a){border-top-color:#00000014}.light.settingsPanel.svelte-133322a .settingsLabel:where(.svelte-133322a){color:#00000080}.light.settingsPanel.svelte-133322a .cycleButton:where(.svelte-133322a){color:#000000d9}.light.settingsPanel.svelte-133322a .cycleDot:where(.svelte-133322a){background:#0003}.light.settingsPanel.svelte-133322a .cycleDot.active:where(.svelte-133322a){background:#000000b3}.light.settingsPanel.svelte-133322a .toggleLabel:where(.svelte-133322a){color:#00000080}.light.settingsPanel.svelte-133322a .customCheckbox:where(.svelte-133322a){background:#fff;border:1px solid #00000026}.light.settingsPanel.svelte-133322a .customCheckbox.checked:where(.svelte-133322a){background:#1a1a1a;border-color:#1a1a1a}.light.settingsPanel.svelte-133322a .customCheckbox.checked:where(.svelte-133322a) svg{color:#fff}.light.settingsPanel.svelte-133322a .helpIcon:where(.svelte-133322a) svg{color:#0003}.light.settingsPanel.svelte-133322a .helpIcon:where(.svelte-133322a):hover svg{color:#00000080}.light.webhookUrlInput.svelte-133322a{color:#000000d9;background:#00000008;border-color:#0000001a}.light.webhookUrlInput.svelte-133322a::placeholder{color:#0000004d}.light.webhookUrlInput.svelte-133322a:focus{background:#0000000d;border-color:#00000040}.light.automationHeader.svelte-133322a{color:#000000d9}.light.automationDescription.svelte-133322a,.light.autoSendLabel.svelte-133322a{color:#0006}.light.autoSendLabel.active.svelte-133322a{color:#3c82f7}.themeToggle.svelte-133322a{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:.5rem;transition:background-color .15s,color .15s;display:flex}.themeToggle.svelte-133322a:hover{color:#fffc;background:#ffffff1a}.light.svelte-133322a .themeToggle:where(.svelte-133322a){color:#00000059}.light.svelte-133322a .themeToggle:where(.svelte-133322a):hover{color:#000000b3;background:#0000000f}.themeIconWrapper.svelte-133322a{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.themeIcon.svelte-133322a{justify-content:center;align-items:center;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards svelte-133322a-themeIconIn;display:flex}
