.scrollbar-hide.svelte-lv5y2t::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-lv5y2t{-ms-overflow-style:none;scrollbar-width:none}.category-section.svelte-lv5y2t{background:linear-gradient(to right,color-mix(in srgb,var(--cat-color) 8%,var(--color-panel-bg)),transparent);border-left:3px solid var(--cat-color, var(--color-node-hint));border-bottom:1px solid var(--color-panel-border);border-radius:6px;margin-bottom:2px;margin-left:8px;margin-right:8px;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.category-button.svelte-lv5y2t{width:100%;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease}.category-button.svelte-lv5y2t:hover{background-color:color-mix(in srgb,var(--cat-color) 10%,transparent)}.category-label.svelte-lv5y2t{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-panel-text);opacity:.85}.category-chevron.svelte-lv5y2t{color:var(--color-panel-muted);transition:transform .2s ease}.category-button.svelte-lv5y2t:hover .category-chevron:where(.svelte-lv5y2t){color:var(--cat-color, var(--color-node-hint))}.category-chevron-collapsed.svelte-lv5y2t{transform:rotate(0)}.category-chevron-expanded.svelte-lv5y2t{transform:rotate(90deg)}.node-item.svelte-lv5y2t{height:70px}.rename-input{background-color:var(--color-widget-bg);border:1px solid var(--color-widget-border);color:var(--color-panel-text)}.rename-input:focus{outline:none;border-color:var(--color-node-hint)}.drop-target-highlight{background-color:var(--color-panel-hover);border:2px solid #4ade80;border-radius:4px;box-shadow:0 0 0 1px #4ade8033;transition:all .1s ease-in-out}.rh-root.svelte-zjkrp8{transition:all .2s ease}.rh-line.svelte-zjkrp8{position:absolute;width:1px;height:100%;left:50%;transform:translate(-50%);background:var(--color-panel-border);opacity:0;transition:all .3s ease}.rh-line.rh-line-visible.svelte-zjkrp8{opacity:1;background:linear-gradient(180deg,transparent 0%,var(--color-panel-border) 8%,var(--color-panel-border) 92%,transparent 100%)}.rh-line-h.svelte-zjkrp8{position:absolute;height:1px;width:100%;top:50%;transform:translateY(-50%);background:var(--color-panel-border);opacity:0;transition:all .3s ease}.rh-line-h.rh-line-visible.svelte-zjkrp8{opacity:1;background:linear-gradient(90deg,transparent 0%,var(--color-panel-border) 8%,var(--color-panel-border) 92%,transparent 100%)}.rh-grip.svelte-zjkrp8{position:relative;display:flex;flex-direction:column;gap:3px;opacity:0;transition:opacity .3s ease;z-index:2;padding:6px 3px;background:var(--color-widget-bg);border-radius:8px;border:1px solid var(--color-widget-border)}.rh-grip.svelte-zjkrp8 span:where(.svelte-zjkrp8){width:3px;height:3px;border-radius:50%;background:var(--color-panel-muted);transition:background .3s ease}.rh-grip-h.svelte-zjkrp8{position:relative;display:flex;gap:3px;opacity:0;transition:opacity .3s ease;z-index:2;padding:3px 6px;background:var(--color-widget-bg);border-radius:8px;border:1px solid var(--color-widget-border)}.rh-grip-h.svelte-zjkrp8 span:where(.svelte-zjkrp8){width:3px;height:3px;border-radius:50%;background:var(--color-panel-muted);transition:background .3s ease}.rh-root.svelte-zjkrp8:hover .rh-line:where(.svelte-zjkrp8),.rh-root.svelte-zjkrp8:active .rh-line:where(.svelte-zjkrp8){opacity:1;background:linear-gradient(180deg,transparent 0%,var(--color-node-hint) 20%,var(--color-node-hint) 80%,transparent 100%);width:2px;box-shadow:0 0 8px color-mix(in srgb,var(--color-node-hint) 50%,transparent)}.rh-root.svelte-zjkrp8:hover .rh-grip:where(.svelte-zjkrp8),.rh-root.svelte-zjkrp8:active .rh-grip:where(.svelte-zjkrp8){opacity:1}.rh-root.svelte-zjkrp8:hover .rh-grip:where(.svelte-zjkrp8) span:where(.svelte-zjkrp8),.rh-root.svelte-zjkrp8:active .rh-grip:where(.svelte-zjkrp8) span:where(.svelte-zjkrp8){background:var(--color-node-hint)}.rh-root.svelte-zjkrp8:hover .rh-line-h:where(.svelte-zjkrp8),.rh-root.svelte-zjkrp8:active .rh-line-h:where(.svelte-zjkrp8){opacity:1;background:linear-gradient(90deg,transparent 0%,var(--color-node-hint) 20%,var(--color-node-hint) 80%,transparent 100%);height:2px;box-shadow:0 0 8px color-mix(in srgb,var(--color-node-hint) 50%,transparent)}.rh-root.svelte-zjkrp8:hover .rh-grip-h:where(.svelte-zjkrp8),.rh-root.svelte-zjkrp8:active .rh-grip-h:where(.svelte-zjkrp8){opacity:1}.rh-root.svelte-zjkrp8:hover .rh-grip-h:where(.svelte-zjkrp8) span:where(.svelte-zjkrp8),.rh-root.svelte-zjkrp8:active .rh-grip-h:where(.svelte-zjkrp8) span:where(.svelte-zjkrp8){background:var(--color-node-hint)}.rh-root.svelte-zjkrp8:active{opacity:1}.menu-item.svelte-jahjw1:hover,.menu-item.svelte-jahjw1:focus{background:var(--color-panel-hover)}.script-browser-toolbar.svelte-jahjw1{position:sticky;overflow:hidden}.script-browser-toolbar.operation-active.svelte-jahjw1{box-shadow:inset 0 -1px color-mix(in srgb,var(--color-node-hint) 22%,transparent)}.operation-accent-rail.svelte-jahjw1{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-node-hint) 35%,transparent) 16%,var(--color-node-hint) 50%,color-mix(in srgb,var(--color-node-hint) 35%,transparent) 84%,transparent 100%);background-size:180px 100%;animation:svelte-jahjw1-operation-rail-sweep 1.15s linear infinite;pointer-events:none}@keyframes svelte-jahjw1-operation-rail-sweep{0%{background-position:-180px 0}to{background-position:calc(100% + 180px) 0}}@media (prefers-reduced-motion: reduce){.operation-accent-rail.svelte-jahjw1{animation:none;background:var(--color-node-hint)}}.no-scrollbar.svelte-1bk5ef8{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar.svelte-1bk5ef8::-webkit-scrollbar{display:none}.overflow-hidden{overflow-x:hidden}.tab-scroll-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff9;color:var(--color-panel-text);transition:background-color .2s ease,opacity .2s ease}.dark .tab-scroll-btn.svelte-1bk5ef8{background-color:#0000008c}.tab-scroll-btn:hover{opacity:.9}.bg-panel{background-color:var(--color-panel-bg)}.text-panel-text{color:var(--color-panel-text)}.border-panel-border{border-color:var(--color-panel-border)}.console-wrapper.svelte-tp9jqv>div:first-child{border-top:none!important}.operation-status-chip.svelte-tp9jqv{color:var(--color-node-hint);border-color:color-mix(in srgb,var(--color-node-hint) 36%,var(--color-panel-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-node-hint) 18%,var(--color-widget-bg)),color-mix(in srgb,var(--color-node-hint) 9%,var(--color-widget-bg)));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-node-hint) 10%,transparent),0 0 18px color-mix(in srgb,var(--color-node-hint) 16%,transparent)}@media (prefers-reduced-motion: reduce){.operation-status-chip.svelte-tp9jqv .animate-spin{animation:none}}.node-exists-badge.svelte-cwsg15{min-width:80px;justify-content:center}.badge-icon-hover,.badge-text-hover.svelte-cwsg15{display:none}.node-exists-badge.svelte-cwsg15:hover .badge-icon-default,.node-exists-badge.svelte-cwsg15:hover .badge-text-default:where(.svelte-cwsg15){display:none}.node-exists-badge.svelte-cwsg15:hover .badge-icon-hover,.node-exists-badge.svelte-cwsg15:hover .badge-text-hover:where(.svelte-cwsg15){display:inline}.prose code{font-size:.875em}.prose pre{margin:.5rem 0;font-size:.875em}.prose p{margin:.5rem 0}.prose p:first-child{margin-top:0}.prose p:last-child{margin-bottom:0}@keyframes svelte-k180jr-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}button.svelte-k180jr{animation:svelte-k180jr-fadeIn .2s ease-out}.svg-preview-container.svelte-k180jr svg{max-width:100%;max-height:400px;width:auto;height:auto}.thinking-dot.svelte-k180jr{animation:svelte-k180jr-thinkingBounce .9s ease-in-out infinite}@keyframes svelte-k180jr-thinkingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.shimmer-text.svelte-k180jr{background:linear-gradient(90deg,var(--color-panel-muted) 0%,var(--color-panel-muted) 40%,var(--color-panel-text) 50%,var(--color-panel-muted) 60%,var(--color-panel-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-k180jr-shimmer 2s infinite linear}@keyframes svelte-k180jr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.chat-container.svelte-cciqey{scrollbar-width:thin}.chat-container.svelte-cciqey .space-y-1>*+*{margin-top:.25rem}.chat-container.svelte-cciqey :where(.svelte-cciqey)::-webkit-scrollbar{width:6px}.chat-container.svelte-cciqey :where(.svelte-cciqey)::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.chat-container.svelte-cciqey :where(.svelte-cciqey)::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:3px}.chat-container.svelte-cciqey :where(.svelte-cciqey)::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.dot.svelte-45r38u{width:6px;height:6px;border-radius:9999px;animation:svelte-45r38u-blink 1.4s infinite both}.dot.svelte-45r38u:nth-child(2){animation-delay:.2s}.dot.svelte-45r38u:nth-child(3){animation-delay:.4s}@keyframes svelte-45r38u-blink{0%,80%,to{opacity:.2}40%{opacity:1}}.scrollbar-hide.svelte-45r38u{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-45r38u::-webkit-scrollbar{display:none}.media-preview-prose.svelte-1b8v1y2{color:var(--color-panel-text)}.media-preview-prose.svelte-1b8v1y2 p{margin:.5em 0}.media-preview-prose.svelte-1b8v1y2 h1,.media-preview-prose.svelte-1b8v1y2 h2,.media-preview-prose.svelte-1b8v1y2 h3{color:var(--color-panel-text);margin:.75em 0 .25em;font-weight:600}.media-preview-prose.svelte-1b8v1y2 h1{font-size:1.5em}.media-preview-prose.svelte-1b8v1y2 h2{font-size:1.25em}.media-preview-prose.svelte-1b8v1y2 h3{font-size:1.1em}.media-preview-prose.svelte-1b8v1y2 ul,.media-preview-prose.svelte-1b8v1y2 ol{padding-left:1.5em;margin:.5em 0}.media-preview-prose.svelte-1b8v1y2 li{margin:.15em 0}.media-preview-prose.svelte-1b8v1y2 code{background:var(--color-widget-bg, rgba(0,0,0,.15));padding:.15em .4em;border-radius:3px;font-size:.9em}.media-preview-prose.svelte-1b8v1y2 pre{background:var(--color-widget-bg, rgba(0,0,0,.15));padding:.75em;border-radius:6px;overflow-x:auto;margin:.5em 0}.media-preview-prose.svelte-1b8v1y2 pre code{background:none;padding:0}.media-preview-prose.svelte-1b8v1y2 blockquote{border-left:3px solid var(--color-panel-border);padding-left:1em;margin:.5em 0;color:var(--color-panel-muted)}.media-preview-prose.svelte-1b8v1y2 strong{color:var(--color-panel-text)}.media-preview-prose.svelte-1b8v1y2 a{color:var(--color-node-hint)}.media-preview-prose.svelte-1b8v1y2 hr{border-color:var(--color-panel-border);margin:.75em 0}.media-preview-prose.svelte-1b8v1y2 table{border-collapse:collapse;margin:.5em 0;width:100%}.media-preview-prose.svelte-1b8v1y2 th,.media-preview-prose.svelte-1b8v1y2 td{border:1px solid var(--color-panel-border);padding:.35em .75em;text-align:left}.media-preview-prose.svelte-1b8v1y2 th{font-weight:600}body.no-select{user-select:none;-webkit-user-select:none}.scrollbar-thin.svelte-nz6y7d::-webkit-scrollbar{height:6px}.scrollbar-thin.svelte-nz6y7d::-webkit-scrollbar-track{background:transparent}.scrollbar-thin.svelte-nz6y7d::-webkit-scrollbar-thumb{background:var(--color-panel-border);border-radius:3px}.volume-normal.svelte-1ffg490{background-color:var(--color-primary-bg)}.volume-boost.svelte-1ffg490{background-color:var(--color-warning-text)}.select-none.svelte-7sw7j4{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrollbar-hide.svelte-7sw7j4{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-7sw7j4::-webkit-scrollbar{display:none}.select-none.svelte-194ygpw{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrollbar-hide.svelte-194ygpw{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-194ygpw::-webkit-scrollbar{display:none}.audio-player wave{overflow:hidden!important}section.svelte-ehctlz{transition:box-shadow .3s ease}section.svelte-ehctlz:hover{box-shadow:0 2px 8px #0000001a}.scrollbar-hide.svelte-ehctlz{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-ehctlz::-webkit-scrollbar{display:none}.virtualized-gallery.svelte-ssr6i4{contain:layout style}.output-browser-scroll{scrollbar-width:thin;scrollbar-color:var(--color-panel-border) transparent}.output-browser-scroll::-webkit-scrollbar{width:8px}.output-browser-scroll::-webkit-scrollbar-track{background:transparent}.output-browser-scroll::-webkit-scrollbar-thumb{background-color:var(--color-panel-border);border-radius:4px}.output-browser-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--color-panel-muted)}.line-clamp-2.svelte-b9806h{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.line-clamp-3.svelte-b9806h{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.sidebar-section.svelte-8t341b{border-bottom:1px solid color-mix(in srgb,var(--color-panel-border) 34%,transparent)}.no-select{-webkit-user-select:none!important;user-select:none!important}.sidebar-section.svelte-15zlpnj{border-bottom:1px solid color-mix(in srgb,var(--color-panel-border) 34%,transparent)}.line-clamp-2.svelte-93nv5f{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}video.svelte-d3k525{outline:none}.playbook-markdown.svelte-afdrqc{color:var(--color-panel-text);line-height:1.65}.playbook-markdown.svelte-afdrqc h1,.playbook-markdown.svelte-afdrqc h2,.playbook-markdown.svelte-afdrqc h3,.playbook-markdown.svelte-afdrqc h4,.playbook-markdown.svelte-afdrqc p,.playbook-markdown.svelte-afdrqc li,.playbook-markdown.svelte-afdrqc strong,.playbook-markdown.svelte-afdrqc em,.playbook-markdown.svelte-afdrqc td,.playbook-markdown.svelte-afdrqc th{color:var(--color-panel-text)}.playbook-markdown.svelte-afdrqc h1,.playbook-markdown.svelte-afdrqc h2,.playbook-markdown.svelte-afdrqc h3{font-weight:600;margin:.75em 0 .35em;line-height:1.3}.playbook-markdown.svelte-afdrqc h1{font-size:1.25em}.playbook-markdown.svelte-afdrqc h2{font-size:1.1em}.playbook-markdown.svelte-afdrqc h3{font-size:1em}.playbook-markdown.svelte-afdrqc p{margin:.7em 0}.playbook-markdown.svelte-afdrqc ul,.playbook-markdown.svelte-afdrqc ol{margin:.7em 0;padding-left:1.5em}.playbook-markdown.svelte-afdrqc li{margin:.35em 0}.playbook-markdown.svelte-afdrqc li>p{margin:.2em 0}.playbook-markdown.svelte-afdrqc h1:first-child,.playbook-markdown.svelte-afdrqc h2:first-child{margin-top:0}.playbook-markdown.svelte-afdrqc ul{list-style:disc}.playbook-markdown.svelte-afdrqc ol{list-style:decimal}.playbook-markdown.svelte-afdrqc code{background:var(--color-widget-bg);border-radius:3px;padding:.1em .3em;font-size:.9em}.playbook-markdown.svelte-afdrqc pre{background:var(--color-widget-bg);border-radius:6px;padding:.7em;overflow-x:auto;margin:.6em 0}.playbook-markdown.svelte-afdrqc pre code{background:none;padding:0}.playbook-markdown.svelte-afdrqc blockquote{border-left:3px solid var(--color-panel-border);padding-left:.8em;opacity:.85;margin:.6em 0}.playbook-markdown.svelte-afdrqc table{border-collapse:collapse;margin:.6em 0}.playbook-markdown.svelte-afdrqc th,.playbook-markdown.svelte-afdrqc td{border:1px solid var(--color-panel-border);padding:.3em .6em}.playbook-markdown.svelte-afdrqc a{color:var(--color-node-hint);text-decoration:underline}.video-gradient.svelte-1dzecw1{background:linear-gradient(transparent,#0009)}.lab-text-prose.svelte-x3yqk0{color:var(--color-panel-text)}.lab-text-prose.svelte-x3yqk0 p{margin:.25em 0}.lab-text-prose.svelte-x3yqk0 h1,.lab-text-prose.svelte-x3yqk0 h2,.lab-text-prose.svelte-x3yqk0 h3{color:var(--color-panel-text);margin:.5em 0 .25em;font-weight:600}.lab-text-prose.svelte-x3yqk0 h1{font-size:1.1em}.lab-text-prose.svelte-x3yqk0 h2{font-size:1em}.lab-text-prose.svelte-x3yqk0 h3{font-size:.95em}.lab-text-prose.svelte-x3yqk0 ul,.lab-text-prose.svelte-x3yqk0 ol{padding-left:1.25em;margin:.25em 0}.lab-text-prose.svelte-x3yqk0 li{margin:.1em 0}.lab-text-prose.svelte-x3yqk0 code{background:var(--color-panel-bg);padding:.1em .3em;border-radius:3px;font-size:.9em}.lab-text-prose.svelte-x3yqk0 pre{background:var(--color-panel-bg);padding:.5em;border-radius:4px;overflow-x:auto;margin:.25em 0}.lab-text-prose.svelte-x3yqk0 pre code{background:none;padding:0}.lab-text-prose.svelte-x3yqk0 blockquote{border-left:2px solid var(--color-panel-border);padding-left:.75em;margin:.25em 0;color:var(--color-panel-muted)}.lab-text-prose.svelte-x3yqk0 strong{color:var(--color-panel-text)}.lab-text-prose.svelte-x3yqk0 a{color:var(--color-node-hint)}.lab-text-prose.svelte-x3yqk0 hr{border-color:var(--color-panel-border);margin:.5em 0}.lab-item-card.svelte-x3yqk0:not([data-selected]):hover{outline-color:var(--color-node-hint);outline-width:calc(1.5px / var(--lab-scale, 1));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lab-toolbar.svelte-6ij28q{--lab-toolbar-button-padding: .375rem;--lab-toolbar-icon-size: 14px;--lab-toolbar-swatch-size: .875rem}.lab-toolbar-button.svelte-6ij28q{padding:var(--lab-toolbar-button-padding)}.lab-toolbar-button.svelte-6ij28q svg{width:var(--lab-toolbar-icon-size);height:var(--lab-toolbar-icon-size)}.lab-toolbar-swatch.svelte-6ij28q{width:var(--lab-toolbar-swatch-size);height:var(--lab-toolbar-swatch-size)}@media (min-width: 1800px) and (min-height: 1000px){.lab-toolbar.svelte-6ij28q{--lab-toolbar-button-padding: .5rem;--lab-toolbar-icon-size: 18px;--lab-toolbar-swatch-size: 1.125rem}}.penny-prose.svelte-1ff2n8z,.penny-prose.svelte-1ff2n8z ul,.penny-prose.svelte-1ff2n8z ol{color:var(--color-panel-text)}.penny-prose.svelte-1ff2n8z blockquote{color:var(--color-panel-muted);border-color:var(--color-panel-border)}.penny-prose.svelte-1ff2n8z hr{border-color:var(--color-panel-border)}.penny-prose.svelte-1ff2n8z table{display:block;overflow-x:auto;white-space:nowrap;border-collapse:collapse;margin:.5em 0;font-size:.85em}.penny-prose.svelte-1ff2n8z th,.penny-prose.svelte-1ff2n8z td{border:1px solid var(--color-panel-border);padding:.3em .6em;white-space:nowrap}.penny-prose.svelte-1ff2n8z th{font-weight:600}.thinking-dot.svelte-1ff2n8z{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--color-panel-muted);animation:svelte-1ff2n8z-thinking-bounce 1.2s ease-in-out infinite}@keyframes svelte-1ff2n8z-thinking-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.streaming-cursor.svelte-1ff2n8z{display:inline-block;width:6px;height:14px;margin-left:2px;vertical-align:text-bottom;background:var(--color-node-hint);border-radius:1px;animation:svelte-1ff2n8z-cursor-blink 1s ease-in-out infinite}@keyframes svelte-1ff2n8z-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.shimmer-text.svelte-1ff2n8z{background:linear-gradient(90deg,var(--color-panel-muted) 0%,var(--color-panel-muted) 40%,var(--color-panel-text) 50%,var(--color-panel-muted) 60%,var(--color-panel-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1ff2n8z-shimmer 2s infinite linear}@keyframes svelte-1ff2n8z-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.progress-indeterminate.svelte-1ff2n8z{width:40%;background:var(--color-node-hint);animation:svelte-1ff2n8z-indeterminate-slide 1.5s ease-in-out infinite}@keyframes svelte-1ff2n8z-indeterminate-slide{0%{margin-left:0%}50%{margin-left:60%}to{margin-left:0%}}.mention-badge.svelte-1ff2n8z{display:inline;padding:1px 6px;border-radius:4px;font-size:.8em;font-weight:500;letter-spacing:.01em;white-space:nowrap}.editor-input.svelte-1m64puq:empty:before{content:attr(data-placeholder);color:var(--color-panel-muted);pointer-events:none}.lab-chat-scroll.svelte-1838qpd{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent}.lab-chat-scroll.svelte-1838qpd::-webkit-scrollbar{width:4px}.lab-chat-scroll.svelte-1838qpd::-webkit-scrollbar-track{background:transparent}.lab-chat-scroll.svelte-1838qpd::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}.scrollbar-hide.svelte-x002e2{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-x002e2::-webkit-scrollbar{display:none}.scene-pill.svelte-x002e2:focus{outline:none}.scene-pill.svelte-x002e2:hover:not(.active){background:var(--color-widget-hover)!important;border-color:var(--color-panel-border)!important}.cursor-grabbing.svelte-x002e2,.cursor-grabbing.svelte-x002e2 :where(.svelte-x002e2){cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.storyboard-cell-copy.svelte-xbtxeb{overflow:hidden;will-change:height}.storyboard-cell-copy.collapsed.svelte-xbtxeb{mask-image:linear-gradient(180deg,#000 72%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent)}.view-dock.svelte-1b67l15{--view-dock-button-width: 3rem;--view-dock-button-padding-y: .25rem;--view-dock-icon-size: .875rem;--view-dock-pin-padding: .375rem;--view-dock-pin-icon-size: .75rem}.view-dock-button.svelte-1b67l15{width:var(--view-dock-button-width);padding-top:var(--view-dock-button-padding-y);padding-bottom:var(--view-dock-button-padding-y)}.view-dock-funds-button.svelte-1b67l15{color:var(--color-warning-text);background-color:var(--color-warning-light);border:1px solid var(--color-warning-border)}.view-dock-funds-button.svelte-1b67l15:hover{background-color:var(--color-warning-bg)}.view-dock.svelte-1b67l15 .view-dock-icon{width:var(--view-dock-icon-size);height:var(--view-dock-icon-size)}.view-dock-pin-button.svelte-1b67l15{padding:var(--view-dock-pin-padding)}.view-dock.svelte-1b67l15 .view-dock-pin-icon{width:var(--view-dock-pin-icon-size);height:var(--view-dock-pin-icon-size)}@media (min-width: 1800px) and (min-height: 1000px){.view-dock.svelte-1b67l15{--view-dock-button-width: 3.5rem;--view-dock-button-padding-y: .375rem;--view-dock-icon-size: 1.125rem;--view-dock-pin-padding: .5rem;--view-dock-pin-icon-size: .95rem}}.embed-widget-control.svelte-weo6j2{border:0!important;box-shadow:none!important}.embed-widget-control.svelte-weo6j2:focus{outline:none;box-shadow:none!important}input[type=radio].svelte-1c4uqqo{accent-color:var(--color-primary-bg)}input[type=radio].svelte-1c4uqqo:checked{background-color:var(--color-primary-bg);border-color:var(--color-primary-bg)}.hide-scrollbar.svelte-1j9cg05::-webkit-scrollbar{display:none}.hide-scrollbar.svelte-1j9cg05{-ms-overflow-style:none;scrollbar-width:none}.line-clamp-2.svelte-solfuz{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.node-exists-badge.svelte-12zynne{min-width:80px;justify-content:center}.badge-icon-hover,.badge-text-hover.svelte-12zynne{display:none}.node-exists-badge.svelte-12zynne:hover .badge-icon-default,.node-exists-badge.svelte-12zynne:hover .badge-text-default:where(.svelte-12zynne){display:none}.node-exists-badge.svelte-12zynne:hover .badge-icon-hover,.node-exists-badge.svelte-12zynne:hover .badge-text-hover:where(.svelte-12zynne){display:inline}.whats-new-description code{background:var(--color-widget-bg);padding:1px 4px;border-radius:3px;font-size:.95em}.whats-new-description strong{color:var(--color-panel-text);font-weight:600}.team-settings-container.svelte-lfqzsz{container-type:inline-size}.teams-heading.svelte-lfqzsz{align-items:stretch}.teams-layout.svelte-lfqzsz{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;height:100%;min-height:0}.team-overview-grid.svelte-lfqzsz{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.5rem}.team-overview-item.svelte-lfqzsz{min-width:0;border-radius:.5rem;background:var(--color-panel-bg);padding:.625rem .75rem}.team-overview-balance.svelte-lfqzsz{box-shadow:inset 2px 0 0 var(--color-node-hint)}.team-overview-error.svelte-lfqzsz{border:1px solid rgb(248 113 113 / .28);background:#ef444414}.team-overview-label.svelte-lfqzsz{font-size:.625rem;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-panel-muted)}.member-add-form.svelte-lfqzsz{display:flex;flex-direction:column;gap:.5rem}.member-add-role.svelte-lfqzsz,.member-add-button.svelte-lfqzsz{width:100%}.member-row-inner.svelte-lfqzsz{align-items:flex-start;flex-wrap:wrap}.member-actions.svelte-lfqzsz{width:calc(100% - 2rem);margin-left:2rem;flex-wrap:wrap;justify-content:flex-start}@container (min-width: 40rem){.teams-heading.svelte-lfqzsz{flex-direction:row;align-items:center;justify-content:space-between}}@container (min-width: 52rem){.teams-layout.svelte-lfqzsz{grid-template-columns:17rem minmax(0,1fr)}.member-add-form.svelte-lfqzsz{flex-direction:row}.member-add-role.svelte-lfqzsz{width:8rem}.member-add-button.svelte-lfqzsz{width:auto}.member-row-inner.svelte-lfqzsz{align-items:center;flex-wrap:nowrap}.member-actions.svelte-lfqzsz{width:auto;margin-left:auto;flex-wrap:nowrap;justify-content:flex-end}}@container (max-width: 51.999rem){.teams-workspace-switch.svelte-lfqzsz{max-width:none}.teams-layout.svelte-lfqzsz{height:auto}.teams-sidebar.svelte-lfqzsz{max-height:18rem}.teams-detail.svelte-lfqzsz{padding-right:0}.team-detail-header.svelte-lfqzsz{flex-direction:column;align-items:flex-start}.team-detail-actions.svelte-lfqzsz{width:100%;flex-wrap:wrap;justify-content:flex-start}}.plans-section-container.svelte-3it6jm{container-type:inline-size}.plans-header-layout.svelte-3it6jm{display:grid;gap:1rem}.plans-header-controls.svelte-3it6jm{min-width:0}.plans-card-grid.svelte-3it6jm{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@container (min-width: 36rem){.plans-control-row.svelte-3it6jm{grid-template-columns:minmax(0,1fr) auto}}@container (min-width: 52rem){.plans-header-layout.svelte-3it6jm{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:start}.plans-header-controls.svelte-3it6jm{justify-self:end}}@container (min-width: 58rem){.plans-card-grid.svelte-3it6jm{grid-template-columns:repeat(2,minmax(0,1fr))}}.start-overlay.svelte-1j66s2i{--ss-scrim-base: color-mix(in srgb, var(--color-canvas-bg) 90%, #000);--ss-scrim: color-mix(in srgb, var(--ss-scrim-base) 88%, transparent);--ss-accent-btn: color-mix(in srgb, var(--color-node-hint) 80%, #000);--ss-heading: var(--color-panel-text);--ss-sub: var(--color-panel-muted);--ss-surface: var(--color-panel-bg);--ss-surface-hover: var(--color-panel-hover);--ss-border: var(--color-panel-border);--ss-border-hover: color-mix(in srgb, var(--color-panel-muted) 55%, transparent);--ss-card-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 10px 28px -14px rgba(0, 0, 0, .22);--ss-frame-bg: rgba(0, 0, 0, .04);--ss-frame-border: var(--color-panel-border);--ss-schematic: var(--color-panel-muted);--ss-text: var(--color-panel-text);--ss-muted: var(--color-panel-muted);--ss-faint: color-mix(in srgb, var(--color-panel-muted) 75%, transparent);--ss-subtle-bg: rgba(0, 0, 0, .05);--ss-subtle-hover: rgba(0, 0, 0, .08);--ss-spinner-track: rgba(0, 0, 0, .15);--ss-spinner-head: var(--color-panel-muted);background:var(--ss-scrim);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.dark .start-overlay.svelte-1j66s2i{--ss-scrim: rgba(0, 0, 0, .4);--ss-accent-btn: color-mix(in srgb, var(--color-node-hint) 58%, #000);--ss-heading: #ffffff;--ss-sub: rgba(255, 255, 255, .5);--ss-surface: rgba(255, 255, 255, .045);--ss-surface-hover: rgba(255, 255, 255, .075);--ss-border: rgba(255, 255, 255, .12);--ss-border-hover: rgba(255, 255, 255, .22);--ss-card-shadow: none;--ss-frame-bg: rgba(0, 0, 0, .22);--ss-frame-border: rgba(255, 255, 255, .06);--ss-schematic: rgba(255, 255, 255, .55);--ss-text: #ffffff;--ss-muted: rgba(255, 255, 255, .5);--ss-faint: rgba(255, 255, 255, .32);--ss-subtle-bg: rgba(255, 255, 255, .08);--ss-subtle-hover: rgba(255, 255, 255, .16);--ss-spinner-track: rgba(255, 255, 255, .3);--ss-spinner-head: rgba(255, 255, 255, .8)}.ss-heading.svelte-1j66s2i{color:var(--ss-heading)}.ss-sub.svelte-1j66s2i{color:var(--ss-sub)}.ss-card-name.svelte-1j66s2i{color:var(--ss-text)}.ss-desc.svelte-1j66s2i{color:var(--ss-muted)}.ss-kicker.svelte-1j66s2i{color:var(--ss-faint)}.start-card.is-selected.svelte-1j66s2i .ss-kicker:where(.svelte-1j66s2i){color:color-mix(in srgb,var(--color-node-hint) 85%,transparent)}.ss-rule.svelte-1j66s2i{color:var(--ss-faint)}.ss-rule.svelte-1j66s2i>div:where(.svelte-1j66s2i){background:var(--ss-border)}.ss-hint.svelte-1j66s2i{color:var(--ss-muted)}.ss-hint-faint.svelte-1j66s2i{color:var(--ss-faint)}.ss-browse.svelte-1j66s2i{color:var(--ss-muted)}.ss-browse.svelte-1j66s2i:hover{color:var(--ss-text)}.ss-close.svelte-1j66s2i{color:var(--ss-faint)}.ss-close.svelte-1j66s2i:hover{color:var(--ss-text);background:var(--ss-subtle-bg)}.ss-composer.svelte-1j66s2i{background:var(--ss-surface);border:1px solid var(--ss-border);box-shadow:var(--ss-card-shadow)}html.dark .ss-composer.svelte-1j66s2i{background:#ffffff1f;border-color:#ffffff1a}.ss-textarea.svelte-1j66s2i{color:var(--ss-text)}.ss-textarea.svelte-1j66s2i::placeholder{color:var(--ss-faint)}.ss-icon-btn.svelte-1j66s2i{color:var(--ss-faint)}.ss-icon-btn.svelte-1j66s2i:hover{background:var(--ss-subtle-bg)}.ss-send.svelte-1j66s2i{background:var(--ss-subtle-bg);color:var(--ss-muted);opacity:.4}.ss-send.is-active.svelte-1j66s2i{background:var(--color-node-hint);color:#fff;opacity:1}.ss-thumb-fallback.svelte-1j66s2i{background:var(--ss-subtle-bg);color:var(--ss-muted)}.ss-spinner.svelte-1j66s2i{border-color:var(--ss-spinner-track);border-top-color:var(--ss-spinner-head)}.ss-primary.svelte-1j66s2i{background:var(--ss-accent-btn);color:#fff}.ss-primary.svelte-1j66s2i:hover{opacity:.9}.ss-secondary.svelte-1j66s2i{background:var(--ss-subtle-bg);border:1px solid var(--ss-border);color:var(--ss-text)}.ss-secondary.svelte-1j66s2i:hover{background:var(--ss-subtle-hover)}.ss-frame.svelte-1j66s2i{background:var(--ss-frame-bg);border:1px solid var(--ss-frame-border)}.start-card.svelte-1j66s2i{background:var(--ss-surface);border-color:var(--ss-border);box-shadow:var(--ss-card-shadow)}.start-card.svelte-1j66s2i:hover{background:var(--ss-surface-hover);border-color:var(--ss-border-hover)}.start-card.is-selected.svelte-1j66s2i{background:color-mix(in srgb,var(--color-node-hint) 9%,var(--ss-surface));border-color:color-mix(in srgb,var(--color-node-hint) 65%,transparent)}.schematic.svelte-1j66s2i{color:var(--ss-schematic);transition:color .17s ease}.start-card.svelte-1j66s2i:hover .schematic:where(.svelte-1j66s2i),.start-card.is-selected.svelte-1j66s2i .schematic:where(.svelte-1j66s2i){color:var(--color-node-hint)}.card-actions.svelte-1j66s2i{opacity:0;transform:translateY(3px);transition:opacity .17s ease,transform .17s ease;pointer-events:none}.start-card.svelte-1j66s2i:hover .card-actions:where(.svelte-1j66s2i),.start-card.is-selected.svelte-1j66s2i .card-actions:where(.svelte-1j66s2i),.start-card.svelte-1j66s2i:focus-within .card-actions:where(.svelte-1j66s2i){opacity:1;transform:none;pointer-events:auto}@media (hover: none){.card-actions.svelte-1j66s2i{opacity:1;transform:none;pointer-events:auto}}.sch-edge.svelte-1j66s2i{stroke-dasharray:40}@media (prefers-reduced-motion: no-preference){.start-card.svelte-1j66s2i:hover .sch-item:where(.svelte-1j66s2i),.start-card.is-selected.svelte-1j66s2i .sch-item:where(.svelte-1j66s2i){animation:svelte-1j66s2i-sch-settle .62s cubic-bezier(.2,.8,.3,1) both}.start-card.svelte-1j66s2i:hover .sch-item:where(.svelte-1j66s2i):nth-child(2),.start-card.is-selected.svelte-1j66s2i .sch-item:where(.svelte-1j66s2i):nth-child(2){animation-delay:70ms}.start-card.svelte-1j66s2i:hover .sch-item:where(.svelte-1j66s2i):nth-child(3),.start-card.is-selected.svelte-1j66s2i .sch-item:where(.svelte-1j66s2i):nth-child(3){animation-delay:.14s}.start-card.svelte-1j66s2i:hover .sch-item:where(.svelte-1j66s2i):nth-child(4),.start-card.is-selected.svelte-1j66s2i .sch-item:where(.svelte-1j66s2i):nth-child(4){animation-delay:.21s}.start-card.svelte-1j66s2i:hover .sch-edge:where(.svelte-1j66s2i),.start-card.is-selected.svelte-1j66s2i .sch-edge:where(.svelte-1j66s2i){animation:svelte-1j66s2i-sch-draw .7s ease both .18s}@keyframes svelte-1j66s2i-sch-settle{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes svelte-1j66s2i-sch-draw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}}@media (max-width: 720px){.start-card.svelte-1j66s2i{padding:.75rem}}.offer-primary.svelte-1xco17g{background:color-mix(in srgb,var(--color-node-hint) 80%,#000)}html.dark .offer-primary.svelte-1xco17g{background:color-mix(in srgb,var(--color-node-hint) 58%,#000)}.tutorial-panel.svelte-gad96u{box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;transition:left .3s ease-out,top .3s ease-out}.tutorial-panel.dragging.svelte-gad96u{transition:none;box-shadow:0 25px 50px -12px #00000059,0 0 0 1px #0000001a}.step-content-wrapper.svelte-gad96u{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.step-content.svelte-gad96u{grid-column:1;grid-row:1}.tutorial-description.svelte-gad96u strong{font-weight:600;color:var(--color-panel-text)}.tutorial-description.svelte-gad96u em{font-style:italic}.tutorial-description.svelte-gad96u a{color:var(--color-node-hint);text-decoration:underline;text-underline-offset:2px}.tutorial-description.svelte-gad96u a:hover{opacity:.8}.tutorial-description.svelte-gad96u code{background:var(--color-widget-bg);padding:.1em .3em;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.tutorial-description.svelte-gad96u ul{list-style:disc;padding-left:1.2em;margin:.4em 0}.tutorial-description.svelte-gad96u li{margin:.15em 0}.tutorial-description.svelte-gad96u p{margin:.3em 0}.tutorial-description.svelte-gad96u p:first-child{margin-top:0}.tutorial-description.svelte-gad96u p:last-child{margin-bottom:0}.action-hint.svelte-gad96u{position:relative;background:color-mix(in srgb,var(--color-node-hint) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-node-hint) 30%,transparent)}.action-hint.svelte-gad96u:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(.5rem + 2px);background:linear-gradient(90deg,transparent 0%,transparent 35%,var(--color-node-hint) 50%,transparent 65%,transparent 100%);background-size:200% 100%;animation:svelte-gad96u-glow-travel 2s linear infinite;opacity:.8;z-index:-1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}@keyframes svelte-gad96u-glow-travel{0%{background-position:200% 0}to{background-position:-200% 0}}.exit-btn.svelte-1egpnt8:hover{filter:brightness(.9)}.tutorial-backdrop.svelte-1nbjvx0{pointer-events:auto}.tutorial-backdrop.svelte-1nbjvx0 svg:where(.svelte-1nbjvx0) rect:where(.svelte-1nbjvx0),svg.svelte-1nbjvx0 rect:where(.svelte-1nbjvx0){transition:x .3s ease-out,y .3s ease-out,width .3s ease-out,height .3s ease-out}.tutorial-static-border.svelte-1nbjvx0{position:absolute;border:2px solid var(--color-node-hint);transition:left .3s ease-out,top .3s ease-out,width .3s ease-out,height .3s ease-out}.tutorial-glow-border.svelte-1nbjvx0{position:absolute;border:1px solid color-mix(in srgb,var(--color-node-hint) 40%,transparent);transition:left .3s ease-out,top .3s ease-out,width .3s ease-out,height .3s ease-out}.tutorial-glow-border.svelte-1nbjvx0:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(var(--glow-border-radius, 8px) + 2px);background:linear-gradient(90deg,transparent 0%,transparent 35%,var(--color-node-hint) 50%,transparent 65%,transparent 100%);background-size:200% 100%;animation:svelte-1nbjvx0-tutorial-glow-travel 2s linear infinite;opacity:.9;z-index:1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}@keyframes svelte-1nbjvx0-tutorial-glow-travel{0%{background-position:200% 0}to{background-position:-200% 0}}button[aria-label="Help & feedback"].svelte-1haf75m:hover{opacity:1!important}.team-workspace-badge.svelte-1218ghg{opacity:.5}.team-workspace-badge.svelte-1218ghg:hover,.team-workspace-badge.svelte-1218ghg:focus-visible{opacity:1}
