.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(90deg,color-mix(in srgb,var(--cat-color, var(--accent)) 9%,transparent),transparent 75%),var(--surface-raised);box-shadow:inset 2px 0 0 var(--cat-color, var(--accent)),inset 0 0 0 1px var(--line-subtle);border-radius:var(--rad-md);margin-bottom:var(--space-1);margin-left:var(--space-3);margin-right:var(--space-3);position:sticky;top:0;z-index:5;overflow:hidden;transition:box-shadow var(--dur-fast) var(--motion-ease)}.category-section.svelte-lv5y2t:hover{box-shadow:inset 2px 0 0 var(--cat-color, var(--accent)),inset 0 0 0 1px var(--line-strong)}.category-button.svelte-lv5y2t{width:100%;height:40px;padding:0 var(--space-1_5) 0 var(--space-3);display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer}.category-label.svelte-lv5y2t{font-size:var(--fs-md);font-weight:var(--weight-medium);color:var(--fg-1)}.category-count.svelte-lv5y2t{display:grid;place-items:center;min-width:22px;height:20px;padding:0 var(--space-1_5);border-radius:var(--rad-full);background-color:var(--state-hover);color:var(--fg-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.category-chevron.svelte-lv5y2t{color:var(--fg-4);transition:transform .2s ease}.category-button.svelte-lv5y2t:hover .category-chevron:where(.svelte-lv5y2t){color:var(--fg-2)}.nlv-chips.svelte-lv5y2t{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.nlv-pill.svelte-lv5y2t{height:26px;font-size:var(--fs-sm)}.nlv-pill.svelte-lv5y2t:not(.is-on){color:var(--fg-2)}.nlv-pill.svelte-lv5y2t:not(.is-on):hover{background-color:var(--state-hover);color:var(--fg-1)}.category-chevron-collapsed.svelte-lv5y2t{transform:rotate(0)}.category-chevron-expanded.svelte-lv5y2t{transform:rotate(90deg)}.node-item.svelte-lv5y2t{height:70px}.nlp-head.svelte-ztcwwz{height:48px;padding:0 var(--space-1_5) 0 var(--space-3);flex:none}.nlp-count.svelte-ztcwwz{display:inline-grid;place-items:center;height:20px;padding:0 7px;border-radius:var(--rad-full);background-color:var(--state-press);color:var(--fg-2);font-size:var(--fs-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.rename-input{background-color:var(--field-bg);border:0;box-shadow:inset 0 0 0 1px var(--field-line);color:var(--fg-1)}.rename-input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--accent-line),0 0 0 3px var(--accent-soft)}.tr-row.svelte-nb7il9{min-height:30px;border-radius:var(--rad-sm);color:var(--fg-2);transition:background-color var(--dur-fast) var(--motion-ease)}.tr-row.svelte-nb7il9:hover{background-color:var(--state-hover)}.tr-row.is-on.svelte-nb7il9{background-color:var(--state-press);color:var(--fg-1)}.tr-chip.svelte-nb7il9{display:inline-grid;place-items:center;flex:none;height:18px;padding:0 6px;border-radius:var(--rad-full);background-color:color-mix(in srgb,var(--info) 16%,transparent);color:var(--info);font-size:var(--fs-2xs);font-weight:var(--weight-semibold);letter-spacing:.02em}.drop-target-highlight{background-color:var(--color-panel-hover);border:2px solid var(--accent);border-radius:var(--rad-sm);box-shadow:0 0 0 1px var(--accent-soft);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}.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(--accent) 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(--accent) 35%,transparent) 16%,var(--accent) 50%,color-mix(in srgb,var(--accent) 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(--accent)}}.no-scrollbar.svelte-1bk5ef8{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar.svelte-1bk5ef8::-webkit-scrollbar{display:none}.overflow-hidden{overflow-x:hidden}.se-tabs.svelte-1bk5ef8{background-color:var(--surface-panel);border-bottom:1px solid var(--line-subtle)}.se-tab.svelte-1bk5ef8{display:flex;align-items:center;gap:var(--space-1_5);flex:none;height:30px;padding:0 var(--space-1) 0 var(--space-2_5);border-radius:var(--rad-sm) var(--rad-sm) 0 0;color:var(--fg-3);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--motion-ease),background-color var(--dur-fast) var(--motion-ease)}.se-tab.svelte-1bk5ef8:hover{color:var(--fg-1);background-color:var(--state-hover)}.se-tab.is-on.svelte-1bk5ef8{background-color:var(--surface-sunken);color:var(--fg-1);box-shadow:inset 0 2px 0 var(--accent)}.se-tab-x{width:18px!important;height:18px!important}.tab-scroll-btn{background-color:var(--surface-panel);box-shadow:0 0 0 1px var(--line-subtle)}.ne-shell.svelte-tp9jqv{border-radius:var(--rad-lg);box-shadow:var(--overlay-shadow),0 0 0 1px var(--line)}.ne-bar.svelte-tp9jqv{height:44px;flex:none;border-bottom:1px solid var(--line-subtle)}.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}}.cs-total.svelte-12e8a49{padding:var(--space-4);border-radius:var(--rad-md);background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle)}.cs-big.svelte-12e8a49{margin:var(--space-2) 0;color:var(--fg-1);font-size:26px;font-weight:var(--weight-semibold);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cs-lines.svelte-12e8a49{margin-top:var(--space-1);color:var(--fg-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:2px}.cs-note.svelte-12e8a49{margin:var(--space-3) 0 0;color:var(--fg-3);font-size:var(--fs-xs);line-height:1.5}.cs-row.svelte-12e8a49{padding:var(--space-2_5) var(--space-3);border-radius:var(--rad-md);background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle);font-size:var(--fs-md)}.cs-amt.svelte-12e8a49{color:var(--fg-1);font-family:var(--mono-ui);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right}.cs-code.svelte-12e8a49{color:var(--fg-3);font-family:var(--mono-ui);font-size:var(--fs-xs)}.nm-row.svelte-cwsg15{padding:var(--space-3) var(--space-4);transition:background-color var(--dur-fast) var(--motion-ease)}.nm-row.svelte-cwsg15:hover{background-color:var(--state-hover)}.nm-th.svelte-cwsg15{border-radius:var(--rad-md);background-color:var(--surface-raised);outline:1px solid var(--clip-edge);outline-offset:-1px}.nm-new.svelte-cwsg15{display:inline-grid;place-items:center;height:16px;padding:0 5px;border-radius:var(--rad-xs);background-color:var(--accent-soft);color:var(--accent-fg);font-size:9px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.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}.dc-tools.svelte-1nffly7{flex:none;height:48px;padding:0 var(--space-2);border-bottom:1px solid var(--line-subtle)}.dc-slider--bar{width:110px;flex:none}.graph-toolbar.svelte-6x4q6i{gap:var(--space-1_5);height:44px;padding:0 var(--space-1_5) 0 22px;border-radius:22px;background-color:var(--surface-overlay);border:1px solid var(--line);box-shadow:var(--overlay-shadow);color:var(--fg-2);transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,border-radius .2s ease-in-out}.graph-toolbar.is-expanded.svelte-6x4q6i{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent}.graph-toolbar.is-dragging.svelte-6x4q6i{box-shadow:var(--overlay-shadow),0 0 0 1px var(--line-strong)}.graph-toolbar.svelte-6x4q6i .graph-toolbar-grip{color:var(--fg-4)}.graph-toolbar-ext.svelte-6x4q6i{gap:var(--space-1_5);height:44px;padding:0 var(--space-1_5) 0 0;border-radius:0 var(--rad-full) var(--rad-full) 0;background-color:var(--surface-overlay);border:1px solid var(--line);border-left:0;box-shadow:var(--overlay-shadow)}.tb-btn.svelte-6x4q6i{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--rad-full);color:var(--fg-2);transition:background-color var(--dur-fast) var(--motion-ease),color var(--dur-fast) var(--motion-ease)}.tb-btn.svelte-6x4q6i:hover{background-color:var(--state-hover);color:var(--fg-1)}.tb-btn.is-on.svelte-6x4q6i{background-color:var(--accent-soft);color:var(--accent-fg)}.tb-sep.svelte-6x4q6i{flex:none;width:1px;height:20px;margin:0 var(--space-1);background-color:var(--line)}.chat-bubble-user.svelte-k180jr{background-color:var(--accent-soft);color:var(--fg-1);border-radius:16px 16px var(--rad-xs) 16px}.chat-bubble-ai.svelte-k180jr{background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--fg-1);border-radius:14px 14px 14px var(--rad-xs)}.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}}.access-toggle.svelte-1jzp3a6{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--rad-lg);background:var(--surface-sunken);color:var(--fg-2);transition:background-color var(--dur-fast),border-color var(--dur-fast)}.access-toggle.svelte-1jzp3a6:hover{background:var(--state-hover)}.access-toggle.svelte-1jzp3a6:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.access-toggle.is-on.svelte-1jzp3a6{color:var(--tone-green-fg);border-color:color-mix(in srgb,var(--tone-green) 50%,var(--line));background:color-mix(in srgb,var(--tone-green) 12%,var(--surface-panel))}.access-toggle.is-connecting.svelte-1jzp3a6{color:var(--tone-yellow-fg)}.access-state.svelte-1jzp3a6{min-width:1.5em;font-weight:600}.access-toggle.svelte-1jzp3a6 .ui-switch.is-on:where(.svelte-1jzp3a6){background:var(--tone-green)}.cc-down.svelte-cciqey{background-color:var(--surface-raised);color:var(--fg-2);box-shadow:var(--overlay-shadow),inset 0 0 0 1px var(--line);transition:color var(--dur-fast) var(--motion-ease)}.cc-down.svelte-cciqey:hover{color:var(--fg-1)}.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)}.model-metrics.svelte-1qchdfx{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;color:var(--fg-3);font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1.5}.score.svelte-1qchdfx{color:var(--fg-2);font-weight:600;white-space:nowrap}.ai-compose.svelte-45r38u{box-shadow:var(--overlay-shadow)}.penny-unit.svelte-45r38u{position:relative;animation:svelte-45r38u-penny-pill-in .16s var(--motion-ease)}@keyframes svelte-45r38u-penny-pill-in{0%{opacity:0;transform:translateY(4px)}}@keyframes svelte-45r38u-penny-window-in{0%{opacity:0;transform:translateY(8px)}}.penny-unit.is-window.svelte-45r38u{animation-name:svelte-45r38u-penny-window-in;animation-duration:.18s;border-radius:var(--rad-lg);background-color:var(--surface-panel);box-shadow:var(--overlay-shadow)}@media (prefers-reduced-motion: reduce){.penny-unit.svelte-45r38u,.penny-unit.is-window.svelte-45r38u{animation:none}}.penny-unit.is-window.svelte-45r38u:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;border:1px solid var(--line);border-radius:inherit}.penny-resize-br.svelte-45r38u{position:absolute;right:0;bottom:0;z-index:21;width:10px;height:10px;border-radius:6px 0 var(--rad-lg) 0;background-color:var(--fg-3);opacity:0;cursor:nwse-resize;transition:opacity .15s}.ai-compose-area.svelte-45r38u:hover~.penny-resize-br:where(.svelte-45r38u),.penny-resize-br.svelte-45r38u:hover{opacity:.15}.is-window.svelte-45r38u .ai-compose-area:where(.svelte-45r38u){padding:var(--space-1) var(--space-3) var(--space-3)}.is-window.svelte-45r38u .ai-compose:where(.svelte-45r38u){box-shadow:none}.is-window.svelte-45r38u .ai-compose:where(.svelte-45r38u):focus-within{box-shadow:inset 0 0 0 1px var(--line-strong)}.is-window.svelte-45r38u .ai-row:where(.svelte-45r38u){flex-wrap:wrap;gap:var(--space-1_5);padding:var(--space-3_5) var(--space-2_5) var(--space-2_5)}.is-window.svelte-45r38u .ai-text:where(.svelte-45r38u){order:-1;flex:0 0 100%;height:22px;min-height:22px;padding:0 0 0 var(--space-1);margin-bottom:var(--space-1_5);border-radius:0}.is-window.svelte-45r38u .ai-grip:where(.svelte-45r38u){display:none}.ai-spacer.svelte-45r38u{display:none}.is-window.svelte-45r38u .ai-spacer:where(.svelte-45r38u){display:block;flex:1 1 0;min-width:0}.is-window.svelte-45r38u .ai-row:where(.svelte-45r38u)>button:not([aria-label=Send]),.is-window.svelte-45r38u .ai-row:where(.svelte-45r38u)>div>button:first-child{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:var(--control-md);height:var(--control-md);padding:0 var(--space-1_5);border-radius:var(--rad-sm);transition:background-color var(--dur-fast) var(--motion-ease),color var(--dur-fast) var(--motion-ease)}.is-window.svelte-45r38u .ai-row:where(.svelte-45r38u)>button:not([aria-label=Send]):hover,.is-window.svelte-45r38u .ai-row:where(.svelte-45r38u)>div>button:first-child:hover{background-color:var(--state-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}.fc-badge.svelte-qb7ny1{height:16px;min-width:16px;padding:0 4px;gap:0;justify-content:center;border-radius:var(--rad-xs)}.fc.svelte-qb7ny1{background-color:var(--surface-raised);transition:box-shadow var(--dur-fast) var(--motion-ease)}.fc.svelte-qb7ny1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--clip-edge);pointer-events:none}.fc.svelte-qb7ny1:hover{box-shadow:0 0 0 1px var(--accent-line)}.fc.is-selected.svelte-qb7ny1{box-shadow:0 0 0 2px var(--accent)}.fc.is-ghost.svelte-qb7ny1{opacity:.45;box-shadow:none}.fc.is-ghost.svelte-qb7ny1:after{box-shadow:inset 0 0 0 1px var(--accent)}.fc-number.svelte-qb7ny1{font-size:var(--fs-2xs);font-weight:var(--weight-semibold);line-height:1}.media-preview-prose.svelte-1b8v1y2{color:var(--fg-1)}.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(--fg-1);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(--surface-raised, rgba(0,0,0,.15));padding:.15em .4em;border-radius:3px;font-size:.9em}.media-preview-prose.svelte-1b8v1y2 pre{background:var(--surface-raised, 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(--line);padding-left:1em;margin:.5em 0;color:var(--fg-3)}.media-preview-prose.svelte-1b8v1y2 strong{color:var(--fg-1)}.media-preview-prose.svelte-1b8v1y2 a{color:var(--accent)}.media-preview-prose.svelte-1b8v1y2 hr{border-color:var(--line);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(--line);padding:.35em .75em;text-align:left}.media-preview-prose.svelte-1b8v1y2 th{font-weight:600}.sbs-add.svelte-nz6y7d{border:1px dashed var(--line-strong);color:var(--fg-3);transition:border-color var(--dur-fast) var(--motion-ease),color var(--dur-fast) var(--motion-ease),background-color var(--dur-fast) var(--motion-ease)}.sbs-add.svelte-nz6y7d:hover{border-color:var(--accent-line);color:var(--fg-1);background-color:var(--state-hover)}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(--line);border-radius:3px}.zoom-val.svelte-1j6entu{min-width:52px;height:var(--control-md);padding:0 var(--space-1);border-radius:var(--rad-sm);color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--dur-fast) var(--motion-ease),color var(--dur-fast) var(--motion-ease)}.zoom-val.svelte-1j6entu:hover{background-color:var(--state-hover);color:var(--fg-1)}.ui-ibtn.is-busy.svelte-1j6entu{pointer-events:auto;cursor:wait;opacity:.5}.ui-ibtn.is-busy.svelte-1j6entu:hover{background-color:transparent}.render-status.svelte-1j6entu{display:inline-flex;gap:var(--space-1);width:auto;min-width:var(--control-md);padding:0 var(--space-1_5);font-size:var(--fs-xs)}.render-status.is-ready.svelte-1j6entu{color:var(--color-success-text)}.render-status.is-running.svelte-1j6entu{color:var(--accent-fg)}.delete-tracks.svelte-1j6entu{font-size:var(--fs-xs)}.delete-tracks.svelte-1j6entu:hover{background-color:var(--danger-soft);box-shadow:none;color:var(--danger-fg)}.transport-menu.svelte-1j6entu{position:absolute;top:100%;left:0;z-index:50;margin-top:var(--space-1);padding:var(--space-1);border-radius:var(--rad-md);background-color:var(--surface-overlay);border:1px solid var(--line);box-shadow:var(--overlay-shadow)}.transport-menu-item.svelte-1j6entu{display:block;width:100%;padding:var(--space-1_5) var(--space-2);border-radius:var(--rad-sm);text-align:left;transition:background-color var(--dur-fast) var(--motion-ease)}.transport-menu-item.svelte-1j6entu:hover{background-color:var(--state-hover)}.transport-menu-title.svelte-1j6entu{display:flex;align-items:center;gap:var(--space-1_5);color:var(--fg-1);font-size:var(--fs-sm);font-weight:var(--weight-medium)}.transport-menu-hint.svelte-1j6entu{margin-top:2px;color:var(--fg-3);font-size:var(--fs-2xs)}.fader-rail.svelte-1ffg490{position:absolute;left:6px;width:4px;top:10px;bottom:10px;border-radius:2px;background-color:var(--line-strong)}.fader-unity.svelte-1ffg490{position:absolute;left:4px;width:8px;height:1px;bottom:calc(10px + (100% - 20px) * var(--unity));background-color:var(--fg-3);opacity:.7}.fader-fill.svelte-1ffg490{position:absolute;left:6px;width:4px;bottom:10px;height:max(3px,calc((100% - 20px) * var(--level)));border-radius:2px;background-color:var(--fg-3);transition:background-color var(--dur-fast) var(--motion-ease)}.fader-knob.svelte-1ffg490{position:absolute;left:3px;width:10px;height:3px;border-radius:1.5px;bottom:calc(10px + (100% - 20px) * var(--level) - 1.5px);background-color:var(--fg-2);box-shadow:0 0 0 1px var(--surface-panel)}.fader.svelte-1ffg490:hover .fader-fill:where(.svelte-1ffg490){background-color:var(--fg-2)}.fader.svelte-1ffg490:hover .fader-knob:where(.svelte-1ffg490){background-color:var(--fg-1)}.fader-fill.is-boost.svelte-1ffg490,.fader.svelte-1ffg490:hover .fader-fill.is-boost:where(.svelte-1ffg490){background-color:var(--color-warning-text)}.fader-value.svelte-1ffg490{border-radius:var(--rad-xs);background-color:var(--surface-overlay);border:1px solid var(--line);box-shadow:var(--overlay-shadow);color:var(--fg-1);font-size:var(--fs-2xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.tracks-top.svelte-7sw7j4{padding:0 calc(16px + var(--space-1)) 0 var(--space-3);color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.tracks-menu.svelte-7sw7j4{padding:var(--space-1);border-radius:var(--rad-md);background-color:var(--surface-overlay);border:1px solid var(--line);box-shadow:var(--overlay-shadow)}.tracks-menu-item.svelte-7sw7j4{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1_5) var(--space-2);border-radius:var(--rad-sm);color:var(--fg-1);font-size:var(--fs-md);text-align:left;transition:background-color var(--dur-fast) var(--motion-ease)}.tracks-menu-item.svelte-7sw7j4:hover{background-color:var(--state-hover)}.track-row.svelte-7sw7j4{position:relative;transition:background-color var(--dur-fast) var(--motion-ease)}.track-row.svelte-7sw7j4:hover{background-color:var(--state-hover)}.track-row.is-selected.svelte-7sw7j4{background-color:var(--accent-soft)}.track-row.is-selected.svelte-7sw7j4:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:var(--accent)}.track-row.is-drop-target.svelte-7sw7j4{background-color:var(--accent-faint)}.track-name.svelte-7sw7j4{color:var(--fg-1);font-size:var(--fs-md);font-weight:var(--weight-medium)}.track-tools.svelte-7sw7j4 .ui-ibtn{color:var(--fg-3)}.track-tools.svelte-7sw7j4 .ui-ibtn:hover{color:var(--fg-1)}.track-tools.svelte-7sw7j4 .ui-ibtn.is-muted{background-color:var(--danger-soft);color:var(--danger-fg)}.track-tools.svelte-7sw7j4 .ui-ibtn.is-locked{background-color:var(--accent-soft);color:var(--accent-fg)}.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}.playhead-line.svelte-1wfvsfb{position:absolute;left:0;top:29px;bottom:0;width:1px;background-color:var(--playhead);box-shadow:var(--playhead-shadow)}.playhead-handle.svelte-1wfvsfb{position:absolute;display:grid;place-items:center;cursor:ew-resize;pointer-events:auto;fill:var(--playhead)}.playhead-handle--top.svelte-1wfvsfb{left:-7px;top:14px;width:15px;height:19px;filter:var(--playhead-drop)}.playhead-handle--bottom.svelte-1wfvsfb{left:-6px;bottom:-2px;width:13px;height:11px}.playhead-handle.svelte-1wfvsfb svg:where(.svelte-1wfvsfb){display:block}.ruler-tick.svelte-194ygpw{position:absolute;bottom:0;left:0;width:1px;height:3px;background-color:var(--line-strong)}.ruler-tick--major.svelte-194ygpw{height:9px;background-color:var(--fg-4)}.ruler-label.svelte-194ygpw{position:absolute;top:11px;left:0;margin-left:5px;font-family:var(--mono-ui);font-size:var(--fs-2xs);font-weight:var(--weight-medium);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg-3);pointer-events: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}.preview-fit.svelte-2rpygr{width:22px;padding:0;justify-content:center;color:var(--chip-fg-muted)}.preview-fit.svelte-2rpygr:hover{background-color:var(--chip-bg-hover);color:var(--chip-fg)}.preview-chip-dot.svelte-2rpygr{width:3px;height:3px;border-radius:50%;background-color:currentColor;opacity:.5}.audio-player wave{overflow:hidden!important}.obi.svelte-jfz7lb{position:relative;overflow:hidden;cursor:pointer;border-radius:var(--rad-md);background-color:var(--surface-raised);transition:box-shadow var(--dur-fast) var(--motion-ease)}.obi.svelte-jfz7lb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--clip-edge);pointer-events:none}.obi.svelte-jfz7lb:hover{box-shadow:0 0 0 1px var(--accent-line)}.obi.is-selected.svelte-jfz7lb{box-shadow:0 0 0 2px var(--accent-line)}.obi.is-focused.svelte-jfz7lb{box-shadow:0 0 0 2px var(--accent)}.obi-type.svelte-jfz7lb{position:absolute;left:6px;bottom:6px;width:20px;height:20px;padding:0;justify-content:center;pointer-events:none;transition:opacity var(--dur-fast) var(--motion-ease)}.obi.svelte-jfz7lb:hover .obi-hide-on-hover:where(.svelte-jfz7lb){opacity:0}.obi-corner.svelte-jfz7lb{position:absolute;top:6px;height:20px;padding:0 6px;gap:var(--space-1);font-size:var(--fs-2xs);font-weight:var(--weight-semibold);pointer-events:none}.obi-ver.svelte-jfz7lb{right:6px}.obi-active.svelte-jfz7lb{left:6px}.obi-dot.svelte-jfz7lb{width:6px;height:6px;border-radius:50%;background-color:var(--status-older)}.obi-dot.is-current.svelte-jfz7lb{background-color:var(--status-current)}.obi-dot.is-active.svelte-jfz7lb{background-color:var(--accent)}.obi-label.svelte-jfz7lb{position:absolute;left:0;right:0;bottom:0;padding:24px var(--space-2) 7px;background:linear-gradient(to top,var(--scrim),transparent);color:var(--chip-fg);font-size:var(--fs-xs)}.obi-label-small.svelte-jfz7lb{margin-top:2px;font-size:var(--fs-2xs);opacity:.75}.obi-more.svelte-jfz7lb{width:28px;height:28px;padding:0;justify-content:center;color:var(--chip-fg-muted)}.obi-more.svelte-jfz7lb:hover{background-color:var(--chip-bg-hover);color:var(--chip-fg)}.obi-menu.svelte-jfz7lb{padding:var(--space-1);border-radius:var(--rad-md);background-color:var(--surface-overlay);border:1px solid var(--line);box-shadow:var(--overlay-shadow)}.obi-menu-item.svelte-jfz7lb{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1_5) var(--space-2);border-radius:var(--rad-sm);color:var(--fg-1);font-size:var(--fs-md);text-align:left;transition:background-color var(--dur-fast) var(--motion-ease)}.obi-menu-item.svelte-jfz7lb:hover{background-color:var(--state-hover)}.obi-menu-item.is-danger.svelte-jfz7lb{color:var(--danger-fg)}.obi-menu-item.is-danger.svelte-jfz7lb:hover{background-color:var(--danger-soft)}.alb-del.svelte-6u3he1{background-color:var(--chip-bg);color:var(--chip-fg)}.alb-del.svelte-6u3he1:hover{background-color:var(--danger);color:var(--on-danger)}.obc-group-title.svelte-yypdc7{color:var(--fg-1);font-size:var(--fs-md);font-weight:var(--weight-semibold)}.obc-group-count.svelte-yypdc7{color:var(--fg-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.blend-mode-trigger.svelte-m4q07y{width:100%;cursor:pointer}.blend-mode-trigger.svelte-m4q07y:disabled{opacity:.5;cursor:not-allowed}.blend-mode-trigger.svelte-m4q07y:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.blend-mode-badge.svelte-m4q07y{display:grid;place-items:center;flex:none;width:1rem;height:1rem;border-radius:4px;background:var(--color-panel-bg);color:var(--fg-3)}.blend-mode-value.svelte-m4q07y{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.blend-mode-option.svelte-m4q07y{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border:0;border-radius:var(--rad-sm);background:transparent;text-align:left;color:var(--fg-1);cursor:pointer}.blend-mode-option.svelte-m4q07y:hover,.blend-mode-option.svelte-m4q07y:focus-visible,.blend-mode-option[aria-checked=true].svelte-m4q07y{background:var(--state-hover)}.blend-mode-option.svelte-m4q07y:focus-visible{outline:1px solid var(--accent-line);outline-offset:-1px}.blend-mode-copy.svelte-m4q07y{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.blend-mode-name.svelte-m4q07y{font-size:var(--fs-sm);font-weight:var(--weight-medium)}.blend-mode-description.svelte-m4q07y{font-size:var(--fs-xs);line-height:1.4;color:var(--fg-3)}.ui-ibtn.is-danger-on.svelte-10tc60s{color:var(--danger-fg)}.props-head.svelte-1cedf80{display:flex;align-items:center;gap:var(--space-2_5);flex-shrink:0;padding:var(--space-3);border-bottom:1px solid var(--line-subtle)}.props-tile.svelte-1cedf80{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--rad-md);background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-2)}.props-title.svelte-1cedf80{min-width:0;color:var(--fg-1);font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.wf-appbar.svelte-ehctlz{height:44px;padding:0 var(--space-1_5)}.wf-meta.svelte-ehctlz{max-width:28rem;margin-right:var(--space-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.rh-root.wf-gutter{width:var(--gutter)}.rh-root.wf-gutter-h{height:var(--gutter)}.wf-blocksbar.svelte-ehctlz{padding-right:var(--space-3)}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}.brw-bar.svelte-rgmhcm{height:44px;padding:0 var(--space-1_5);flex:none}.brw-search.svelte-rgmhcm{flex:0 1 384px;min-width:160px}.brw-count.svelte-rgmhcm{color:var(--fg-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.brw-count-age.svelte-rgmhcm{color:var(--fg-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.brw-size-val.svelte-rgmhcm{width:40px;color:var(--fg-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right}.brw-menu.svelte-rgmhcm{padding:var(--space-1);border-radius:var(--rad-md);background-color:var(--surface-overlay);border:1px solid var(--line);box-shadow:var(--overlay-shadow)}.brw-menu-item.svelte-rgmhcm{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1_5) var(--space-2);border-radius:var(--rad-sm);color:var(--fg-1);font-size:var(--fs-sm);text-align:left}.brw-menu-item.svelte-rgmhcm:hover{background-color:var(--state-hover)}.brw-menu-sep.svelte-rgmhcm{margin-top:var(--space-1);border-top:1px solid var(--line-subtle);border-radius:0 0 var(--rad-sm) var(--rad-sm)}.virtualized-gallery.svelte-ssr6i4{contain:layout style}.obo-filters.svelte-bx3nuc{height:44px;padding:0 var(--space-1_5)}.output-browser-scroll{scrollbar-width:thin;scrollbar-color:var(--line) 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(--line);border-radius:4px}.output-browser-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--fg-3)}.node-card.svelte-b9806h{position:relative;overflow:hidden;width:100%;aspect-ratio:1;border-radius:var(--rad-lg);background-color:var(--surface-panel);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-fast) var(--motion-ease)}.node-card.svelte-b9806h:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.node-card.is-selected.svelte-b9806h{box-shadow:0 0 0 2px var(--accent)}.node-card-media.svelte-b9806h{background:var(--media-glow),var(--surface-raised);border-bottom:1px solid var(--line-subtle);color:var(--fg-2)}.node-card-icon{color:var(--fg-2);transition:transform var(--dur-med) var(--motion-ease),color var(--dur-fast) var(--motion-ease)}.node-card.svelte-b9806h:hover .node-card-icon{transform:scale(1.06);color:var(--fg-1)}.node-card-badge.svelte-b9806h{position:absolute;top:6px;height:20px;min-width:20px;padding:0 5px;gap:2px;justify-content:center;border-radius:var(--rad-xs);font-size:var(--fs-2xs);font-weight:var(--weight-semibold)}.node-card-src.svelte-b9806h{right:6px;color:var(--chip-fg-muted)}.node-card-badges.svelte-b9806h{right:36px;min-width:0;pointer-events:none}.node-card-badges.svelte-b9806h>*{pointer-events:auto}.node-card-badges.svelte-b9806h>.node-card-badge:where(.svelte-b9806h){position:static;flex-shrink:0}.node-card-api.svelte-b9806h{color:var(--chip-info)}.node-card-warn.svelte-b9806h,.node-card-price.svelte-b9806h{color:var(--tone-yellow-fg)}.node-card-local.svelte-b9806h{color:var(--tone-green-fg)}.node-card-badge.on-surface.svelte-b9806h{background-color:var(--surface-overlay);box-shadow:inset 0 0 0 1px var(--line)}.node-card-src.on-surface.svelte-b9806h{color:var(--fg-3)}.node-card-api.on-surface.svelte-b9806h{color:var(--info)}.node-card-tag.svelte-b9806h{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--rad-xs);background-color:var(--state-hover);color:var(--fg-2);font-size:var(--fs-xs);font-weight:var(--weight-medium);white-space:nowrap}.node-card-ver.svelte-b9806h{color:var(--fg-3);font-variant-numeric:tabular-nums}.node-card-star.svelte-b9806h{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);margin-right:-6px;border-radius:var(--rad-xs);color:var(--fg-3);transition:color var(--dur-fast) var(--motion-ease),background-color var(--dur-fast) var(--motion-ease)}.node-card-star.svelte-b9806h:hover{color:var(--favorite);background-color:var(--state-hover)}.node-card-star.svelte-b9806h .node-card-star-on{color:var(--favorite);fill:currentColor}.node-card-menu.svelte-b9806h{padding:var(--space-1);border-radius:var(--rad-md);background-color:var(--surface-overlay);border:1px solid var(--line);box-shadow:var(--overlay-shadow)}.node-card-menu.svelte-b9806h>button:where(.svelte-b9806h){border-radius:var(--rad-sm)}.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 var(--line-subtle)}.nis-head.svelte-8t341b{display:flex;align-items:center;justify-content:space-between;flex:none;height:44px;padding:0 var(--space-1_5) 0 var(--space-4);border-bottom:1px solid var(--line-subtle)}.nis-preview.svelte-8t341b{position:relative;background:var(--media-glow),var(--surface-raised);border-bottom:1px solid var(--line-subtle)}.nis-chip.svelte-8t341b{border-radius:var(--rad-full);padding:0 var(--space-2) 0 var(--space-1_5);gap:var(--space-1)}.nis-chip-legacy.svelte-8t341b{color:var(--tone-yellow-fg)}.nis-tile.svelte-8t341b{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--rad-md);background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--fg-1)}.nis-title.svelte-8t341b{color:var(--fg-1);font-size:var(--fs-xl);font-weight:var(--weight-semibold);line-height:1.25}.nis-eyebrow.svelte-8t341b{color:var(--fg-3);font-size:var(--fs-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.nis-eyebrow-count.svelte-8t341b{margin-left:auto;color:var(--fg-3);font-size:var(--fs-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.nis-text.svelte-8t341b{color:var(--fg-2);font-size:var(--fs-md);line-height:1.55}.nis-tag.svelte-8t341b{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-1_5);border-radius:var(--rad-xs);background-color:var(--state-hover);color:var(--fg-2);font-size:var(--fs-xs);font-weight:var(--weight-medium);white-space:nowrap}.nis-row.svelte-8t341b{display:flex;align-items:center;gap:var(--space-2);min-height:30px;padding:var(--space-1) var(--space-2_5);border-radius:var(--rad-sm);background-color:var(--surface-raised);font-size:var(--fs-sm)}.nis-row--stack.svelte-8t341b{display:block}.nis-pin.svelte-8t341b{height:30px;padding-top:0;padding-bottom:0}.nis-dot.svelte-8t341b{width:8px;height:8px;box-shadow:0 0 0 2px var(--line-subtle)}.nis-warn.svelte-8t341b{background-color:color-mix(in srgb,var(--tone-yellow) 6%,transparent)}.nis-warn-label.svelte-8t341b,.nis-warn.svelte-8t341b .lucide-triangle-alert,.nis-warn.svelte-8t341b .lucide-alert-triangle{color:var(--tone-yellow-fg)}.nis-warn-row.svelte-8t341b{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone-yellow) 25%,transparent)}.nis-info-btn.svelte-8t341b{display:block;width:100%;padding:var(--space-1_5) var(--space-2_5);border-radius:var(--rad-sm);text-align:left;background-color:color-mix(in srgb,var(--info) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 25%,transparent);color:var(--info);font-size:var(--fs-xs);transition:background-color var(--dur-fast) var(--motion-ease)}.nis-info-btn.svelte-8t341b:hover{background-color:color-mix(in srgb,var(--info) 16%,transparent)}.nbs-filters.svelte-xbk0px{height:44px;padding:0 var(--space-1_5)}.nbs-menu.is-active.svelte-xbk0px{box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-fg)}.nbs-count.svelte-xbk0px{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--rad-full);background-color:var(--accent-soft);color:var(--accent-fg);font-size:var(--fs-2xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.nbs-popover.svelte-xbk0px{border-radius:var(--rad-md);background-color:var(--surface-overlay);border:1px solid var(--line);box-shadow:var(--overlay-shadow)}.col-row.svelte-styg6b{transition:background-color var(--dur-fast) var(--motion-ease)}.col-row.svelte-styg6b:hover{background-color:var(--state-hover)}.col-row.is-on.svelte-styg6b{background-color:var(--accent-soft)}.col-new.svelte-styg6b{background-color:var(--field-bg);box-shadow:inset 0 0 0 1px var(--accent-line)}.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(--fg-1);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(--fg-1)}.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(--surface-raised);border-radius:3px;padding:.1em .3em;font-size:.9em}.playbook-markdown.svelte-afdrqc pre{background:var(--surface-raised);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(--line);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(--line);padding:.3em .6em}.playbook-markdown.svelte-afdrqc a{color:var(--accent-fg);text-decoration:underline}.pb-card.svelte-6k8knc{display:flex;flex-direction:column}.pb-card-body.svelte-6k8knc{display:flex;flex-direction:column;gap:var(--space-1_5);flex:1;min-height:0;width:100%;padding:var(--space-3) var(--space-3) var(--space-2_5);text-align:left}.pb-card-head.svelte-6k8knc{display:flex;align-items:center;gap:var(--space-2);flex:none;height:20px;padding-right:28px}.pb-card-title.svelte-6k8knc{min-width:0;color:var(--fg-1);font-size:var(--fs-md);font-weight:var(--weight-semibold)}.pb-card-summary.svelte-6k8knc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;flex:none;color:var(--fg-2);font-size:var(--fs-sm);line-height:18px}.pb-card-meta.svelte-6k8knc{flex:none;margin-top:auto;color:var(--fg-3);font-size:var(--fs-xs);line-height:15px}.video-gradient.svelte-1dzecw1{background:linear-gradient(transparent,#0009)}.lab-text-prose.svelte-x3yqk0{color:var(--fg-1)}.lab-text-prose.svelte-x3yqk0 p{margin:.25em 0}.lab-text-prose.svelte-x3yqk0 p,.lab-text-prose.svelte-x3yqk0 li{color:var(--fg-2)}.lab-fade.svelte-x3yqk0{position:absolute;left:0;right:0;bottom:0;height:48px;pointer-events:none;background:linear-gradient(to top,var(--surface-panel),transparent);border-radius:0 0 var(--rad-lg) var(--rad-lg)}.lab-text-prose.svelte-x3yqk0 h1,.lab-text-prose.svelte-x3yqk0 h2,.lab-text-prose.svelte-x3yqk0 h3{color:var(--fg-1);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(--surface-panel);padding:.1em .3em;border-radius:3px;font-size:.9em}.lab-text-prose.svelte-x3yqk0 pre{background:var(--surface-panel);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(--line);padding-left:.75em;margin:.25em 0;color:var(--fg-3)}.lab-text-prose.svelte-x3yqk0 strong{color:var(--fg-1)}.lab-text-prose.svelte-x3yqk0 a{color:var(--accent)}.lab-text-prose.svelte-x3yqk0 hr{border-color:var(--line);margin:.5em 0}.lab-item-card.svelte-x3yqk0:not([data-selected]):hover{outline-color:var(--accent);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{box-shadow:0 4px 12px -2px #00000059,inset 0 0 0 1px var(--line)}.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}}.lab-mini.svelte-1wdnmiq{bottom:calc(var(--gutter) + var(--dock-height) + var(--space-2));background-color:var(--surface-panel);box-shadow:0 4px 12px -2px #00000059,inset 0 0 0 1px var(--line)}.lab-float.svelte-vyqgwn{background-color:var(--surface-overlay);box-shadow:var(--overlay-shadow)}.lab-count.svelte-vyqgwn{display:grid;place-items:center;min-width:18px;height:18px;padding:0 var(--space-1_5);border-radius:var(--rad-full);background-color:var(--accent);color:var(--on-accent);font-size:var(--fs-2xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.lab-bubble-ai.svelte-1ff2n8z{background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle);border-radius:14px 14px 14px var(--rad-xs);color:var(--fg-1)}.lab-bubble-user.svelte-1ff2n8z{background-color:var(--accent-soft);color:var(--fg-1);border-radius:16px 16px var(--rad-xs) 16px}.penny-prose.svelte-1ff2n8z,.penny-prose.svelte-1ff2n8z ul,.penny-prose.svelte-1ff2n8z ol{color:var(--fg-1)}.penny-prose.svelte-1ff2n8z blockquote{color:var(--fg-3);border-color:var(--line)}.penny-prose.svelte-1ff2n8z hr{border-color:var(--line)}.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(--line);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(--fg-3);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(--accent);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(--fg-3) 0%,var(--fg-3) 40%,var(--fg-1) 50%,var(--fg-3) 60%,var(--fg-3) 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(--accent);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(--fg-3);pointer-events:none}.lab-chat-scroll.svelte-1838qpd{scrollbar-width:thin;scrollbar-color:var(--line-strong) 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(--line-strong);border-radius:4px}.lab-float.svelte-15brvv3{background-color:var(--surface-overlay);box-shadow:var(--overlay-shadow)}.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}.sb-bar.svelte-x002e2{height:44px;padding:0 var(--space-1_5)}.sb-side.svelte-x002e2{flex:1 1 0;min-width:max-content}.sb-mid.svelte-x002e2{flex:0 1 auto}.sb-scene.svelte-x002e2{height:var(--control-md);padding:0 var(--space-2) 0 2px;border-radius:var(--rad-sm);color:var(--fg-2);transition:background-color var(--dur-fast) var(--motion-ease),color var(--dur-fast) var(--motion-ease)}.sb-scene.svelte-x002e2:hover:not(.active){background-color:var(--state-hover);color:var(--fg-1)}.sb-scene.active.svelte-x002e2{background-color:color-mix(in srgb,var(--scene) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scene) 45%,transparent);color:var(--fg-1)}.sb-scene-add.svelte-x002e2{width:var(--control-md);height:var(--control-md);border-radius:var(--rad-sm);border:1px dashed var(--line-strong);transition:background-color var(--dur-fast) var(--motion-ease),border-color var(--dur-fast) var(--motion-ease)}.sb-scene-add.svelte-x002e2:hover{background-color:var(--state-hover);border-color:var(--accent-line)}.sb-stats.svelte-x002e2{display:inline-flex;align-items:center;height:var(--control-md);padding:0 var(--space-2_5);border-radius:var(--rad-sm);background-color:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--fg-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.sb-menu.svelte-x002e2{padding:var(--space-1);border-radius:var(--rad-md);background-color:var(--surface-overlay);border:1px solid var(--line);box-shadow:var(--overlay-shadow)}.sb-menu-item.svelte-x002e2{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1_5) var(--space-2);border-radius:var(--rad-sm);color:var(--fg-1);font-size:var(--fs-sm);text-align:left}.sb-menu-item.svelte-x002e2:hover{background-color:var(--state-hover)}.sb-menu-item.is-danger.svelte-x002e2{color:var(--danger-fg)}.sb-menu-item.is-danger.svelte-x002e2:hover{background-color:var(--danger-soft)}.cursor-grabbing.svelte-x002e2,.cursor-grabbing.svelte-x002e2 :where(.svelte-x002e2){cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.sbc.svelte-1dglkce{border-radius:var(--rad-md);background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-fast) var(--motion-ease)}.sbc.svelte-1dglkce:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.sbc.is-selected.svelte-1dglkce{box-shadow:0 0 0 2px var(--accent)}.sbc.is-ghost.svelte-1dglkce{box-shadow:inset 0 0 0 1px var(--accent);outline:1px dashed var(--accent);outline-offset:-1px}.sbc-chip.svelte-1dglkce{width:20px;height:20px;padding:0;justify-content:center}.sbc-num.svelte-1dglkce{display:grid;place-items:center;flex:none;min-width:20px;height:18px;padding:0 var(--space-1_5);border-radius:var(--rad-full);background-color:var(--state-press);color:var(--fg-1);font-size:var(--fs-2xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.sbc.is-selected.svelte-1dglkce .sbc-num:where(.svelte-1dglkce){background-color:var(--accent);color:var(--on-accent)}.sb-add.svelte-gbfhb1{display:grid;place-items:center;border-radius:var(--rad-md);border:1px dashed var(--line-strong);color:var(--fg-3);transition:border-color var(--dur-fast) var(--motion-ease),color var(--dur-fast) var(--motion-ease),background-color var(--dur-fast) var(--motion-ease)}.sb-add.svelte-gbfhb1:hover{border-color:var(--accent-line);color:var(--fg-1);background-color:var(--state-hover)}.sb-add-tile.svelte-gbfhb1{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--rad-md);background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.sgp-tabs.svelte-1bbxpe2{display:flex}.sgp-tabs.svelte-1bbxpe2>button:where(.svelte-1bbxpe2){flex:1}.sgp-src.svelte-1bbxpe2>button:where(.svelte-1bbxpe2){width:26px;padding:0}.sp-head.svelte-18ngjqo{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:52px;padding:0 var(--space-1_5) 0 var(--space-4);border-bottom:1px solid var(--line-subtle)}.sp-media.svelte-18ngjqo{border-radius:var(--rad-md);box-shadow:inset 0 0 0 1px var(--line-subtle)}.sp-expand.svelte-18ngjqo{width:28px;height:28px;padding:0;justify-content:center}.sp-actions.svelte-18ngjqo{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-2)}.sp-actions.svelte-18ngjqo .ui-btn{padding:0 var(--space-3);font-size:var(--fs-sm)}.sp-actions.svelte-18ngjqo .ui-ibtn:where(.svelte-18ngjqo){box-shadow:inset 0 0 0 1px var(--line)}.sp-audio.svelte-18ngjqo{padding:var(--space-2);border-radius:var(--rad-sm);background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle)}.sp-audio.svelte-18ngjqo{--player-bg: transparent;--player-edge: none}.sp-dashed.svelte-18ngjqo{box-shadow:none;border:1px dashed var(--line-strong);color:var(--fg-3);font-size:var(--fs-sm)}.sp-dashed.svelte-18ngjqo:hover{border-color:var(--accent-line);box-shadow:none;color:var(--fg-1)}.sp-line.svelte-18ngjqo{padding:var(--space-2) var(--space-1_5) var(--space-2) var(--space-2_5);border-radius:var(--rad-sm);background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.lr-badge.svelte-xbtxeb{height:16px;min-width:16px;padding:0 4px;gap:0;justify-content:center;border-radius:var(--rad-xs)}.lr-num.svelte-xbtxeb{font-size:var(--fs-2xs);font-weight:var(--weight-semibold)}.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)}.lv-scene.svelte-2idwdm{display:flex;align-items:center;gap:var(--space-2);width:100%;height:40px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--rad-sm);background-color:var(--surface-raised);box-shadow:inset 2px 0 0 var(--scene),inset 0 0 0 1px var(--line-subtle);transition:background-color var(--dur-fast) var(--motion-ease)}.lv-scene.svelte-2idwdm:hover{background-color:var(--surface-raised-hover)}.sbo-add.svelte-1jkc2ob{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-3);border-radius:var(--rad-sm);border:1px dashed var(--line-strong);color:var(--fg-2);font-size:var(--fs-md);transition:border-color var(--dur-fast) var(--motion-ease),color var(--dur-fast) var(--motion-ease),background-color var(--dur-fast) var(--motion-ease)}.sbo-add.svelte-1jkc2ob:hover{border-color:var(--accent-line);color:var(--fg-1);background-color:var(--state-hover)}.view-dock.svelte-1b67l15{--view-dock-button-width: 48px;--view-dock-button-height: calc(var(--dock-height) - 8px);--view-dock-icon-size: var(--icon-sm);--view-dock-label-size: 9px;--view-dock-pin-width: 30px;--view-dock-pin-icon-size: 12px;gap:var(--space-0_5);padding:3px;border-radius:12px;background-color:var(--surface-overlay);border:1px solid var(--line);box-shadow:var(--overlay-shadow)}.view-dock-button.svelte-1b67l15{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:var(--view-dock-button-width);height:var(--view-dock-button-height);border-radius:var(--rad-md);color:var(--fg-2);transition:background-color var(--dur-fast) var(--motion-ease),color var(--dur-fast) var(--motion-ease)}.view-dock-button.svelte-1b67l15:hover{background-color:var(--state-hover);color:var(--fg-1)}.view-dock-button.is-on.svelte-1b67l15{background-color:var(--accent-soft);color:var(--accent-fg)}.view-dock-label.svelte-1b67l15{font-size:var(--view-dock-label-size);font-weight:var(--weight-medium);line-height:1;color:var(--fg-3);transition:color var(--dur-fast)}.view-dock-button.svelte-1b67l15:hover .view-dock-label:where(.svelte-1b67l15){color:var(--fg-2)}.view-dock-button.is-on.svelte-1b67l15 .view-dock-label:where(.svelte-1b67l15){color:var(--accent-fg)}.view-dock-sep.svelte-1b67l15{width:1px;height:16px;margin:0 var(--space-0_5);background-color:var(--line)}.view-dock-funds-button.svelte-1b67l15{color:var(--color-warning-text);background-color:var(--color-warning-light);box-shadow:inset 0 0 0 1px var(--color-warning-border)}.view-dock-funds-button.svelte-1b67l15 .view-dock-label:where(.svelte-1b67l15){color:inherit}.view-dock-funds-button.svelte-1b67l15:hover{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.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{display:grid;place-items:center;width:var(--view-dock-pin-width);height:var(--view-dock-button-height);border-radius:var(--rad-md);color:var(--fg-3);transition:background-color var(--dur-fast),color var(--dur-fast)}.view-dock-pin-button.svelte-1b67l15:hover{background-color:var(--state-hover);color:var(--fg-1)}.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: 56px;--view-dock-icon-size: var(--icon-md);--view-dock-label-size: var(--fs-2xs);--view-dock-pin-width: 34px;--view-dock-pin-icon-size: var(--icon-xs)}}.minimap-toolbar.svelte-153vh0x{background-color:var(--surface-overlay);box-shadow:var(--overlay-shadow),inset 0 0 0 1px var(--line)}.embed-widget-control.svelte-weo6j2{border:0!important;box-shadow:none!important}.embed-widget-control.svelte-weo6j2:focus{outline:none;box-shadow:none!important}.sld-sheet.svelte-1nk7vow{height:min(720px,86vh);min-height:360px;max-height:92vh;resize:vertical;overflow:hidden}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(--surface-raised);padding:1px 4px;border-radius:3px;font-size:.95em}.whats-new-description strong{color:var(--fg-1);font-weight:600}.st-group-title.svelte-15xh4ay{margin-bottom:var(--space-2_5);color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.st-card.svelte-15xh4ay{border-radius:var(--rad-md);background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle)}.st-select.svelte-15xh4ay{width:auto;min-width:132px;font-size:var(--fs-md)}.st-slider-row.svelte-15xh4ay{display:flex;align-items:center;gap:var(--space-2)}.st-slider.svelte-15xh4ay{width:160px;flex:none;height:var(--control-sm)}.st-val.svelte-15xh4ay{width:48px;text-align:right;color:var(--fg-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.st-slider-caps.svelte-15xh4ay{display:flex;justify-content:space-between;width:160px;margin-right:56px;color:var(--fg-3);font-size:var(--fs-xs)}.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(--surface-panel);padding:.625rem .75rem}.team-overview-balance.svelte-lfqzsz{box-shadow:inset 2px 0 0 var(--accent)}.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(--fg-3)}.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(3,minmax(0,1fr))}}.st-scrim.svelte-405abj{background-color:color-mix(in srgb,var(--scrim) 70%,transparent)}html:not(.dark) .st-scrim.svelte-405abj{background-color:color-mix(in srgb,var(--scrim) 35%,transparent)}.st-modal.svelte-405abj{background-color:var(--surface-panel);color:var(--fg-1);border-radius:var(--rad-xl);box-shadow:var(--overlay-shadow),0 0 0 1px var(--line)}.st-nav.svelte-405abj{background-color:var(--surface-sunken);border-right:1px solid var(--line-subtle)}.st-nav-head.svelte-405abj{flex:none;height:56px;padding:0 var(--space-1_5) 0 var(--space-4);border-bottom:1px solid var(--line-subtle)}.st-nav-item.svelte-405abj{display:flex;align-items:center;gap:var(--space-2_5);width:100%;height:34px;padding:0 var(--space-2_5);border-radius:var(--rad-sm);color:var(--fg-2);font-size:var(--fs-md);text-align:left;transition:background-color var(--dur-fast) var(--motion-ease),color var(--dur-fast) var(--motion-ease)}.st-nav-item.svelte-405abj .st-nav-icon{color:var(--fg-3)}.st-nav-item.svelte-405abj:hover{background-color:var(--state-hover);color:var(--fg-1)}.st-nav-item.svelte-405abj:hover .st-nav-icon{color:var(--fg-2)}.st-nav-item.is-on.svelte-405abj{background-color:var(--accent-soft);color:var(--accent-fg)}.st-nav-item.is-on.svelte-405abj .st-nav-icon{color:var(--accent-fg)}.st-head.svelte-405abj{flex:none;height:56px;padding:0 var(--space-2) 0 var(--space-6);border-bottom:1px solid var(--line-subtle)}.st-body.svelte-405abj{padding:var(--space-6)}.start-overlay.svelte-1j66s2i{--ss-scrim-base: color-mix(in srgb, var(--surface-app) 90%, #000);--ss-scrim: color-mix(in srgb, var(--ss-scrim-base) 94%, transparent);--ss-accent-btn: var(--accent);--ss-heading: var(--fg-1);--ss-sub: var(--fg-3);--ss-surface: var(--surface-panel);--ss-surface-hover: var(--surface-raised);--ss-border: var(--line);--ss-border-hover: var(--line-strong);--ss-card-shadow: var(--overlay-shadow);--ss-frame-bg: var(--surface-sunken);--ss-frame-border: var(--line-subtle);--ss-schematic: var(--fg-3);--ss-text: var(--fg-1);--ss-muted: var(--fg-2);--ss-faint: var(--fg-3);--ss-subtle-bg: var(--state-hover);--ss-subtle-hover: var(--state-press);--ss-spinner-track: var(--line-strong);--ss-spinner-head: var(--fg-2);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, .62)}.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:var(--accent-fg)}.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)}.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(--accent);color:var(--on-accent);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:var(--on-accent)}.ss-primary.svelte-1j66s2i:hover{background:var(--accent-hover)}.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(--accent) 9%,var(--ss-surface));border-color:var(--accent-line)}.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(--accent-fg)}.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}}.tutorial-panel.svelte-gad96u{box-shadow:var(--overlay-shadow),inset 0 0 0 1px var(--line);transition:left .3s ease-out,top .3s ease-out}.tutorial-panel.dragging.svelte-gad96u{transition:none}.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(--fg-1)}.tutorial-description.svelte-gad96u em{font-style:italic}.tutorial-description.svelte-gad96u a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.tutorial-description.svelte-gad96u a:hover{opacity:.8}.tutorial-description.svelte-gad96u code{background:var(--surface-raised);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(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 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(--accent) 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}}.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}}@media (max-width: 640px){.help-button-anchor.svelte-1haf75m{left:16px!important}}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}.field-list.svelte-18e7i2{display:flex;flex-direction:column;gap:2px}.order-group.svelte-18e7i2{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;border-radius:var(--rad-md)}.order-group.dragging.svelte-18e7i2{opacity:.45}.order-group.insert-before.svelte-18e7i2:before,.order-group.insert-after.svelte-18e7i2:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--accent-fg);border-radius:1px;pointer-events:none}.order-group.insert-before.svelte-18e7i2:before{top:-2px}.order-group.insert-after.svelte-18e7i2:after{bottom:-2px}.grip.svelte-18e7i2{grid-column:1;grid-row:1;display:grid;place-items:center;width:20px;height:36px;margin:0;padding:0;background:none;border:0;border-radius:var(--rad-sm);color:var(--fg-3);cursor:grab;touch-action:none}.grip.svelte-18e7i2:hover,.grip.svelte-18e7i2:focus-visible{color:var(--fg-1);background:var(--state-hover)}.grip.svelte-18e7i2:active{cursor:grabbing}.grip.svelte-18e7i2:disabled{opacity:.2;cursor:default}.shared-slot.svelte-18e7i2 .grip:where(.svelte-18e7i2){grid-row:2}.member.svelte-18e7i2,.shared.svelte-18e7i2{grid-column:2}.member.svelte-18e7i2{min-width:0}.step.svelte-18e7i2,.shared.svelte-18e7i2{padding:7px 8px 2px;color:var(--fg-3);font-size:10.5px}.step.svelte-18e7i2{margin-top:5px;font-weight:600}.sr-only.svelte-18e7i2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.branding-editor.svelte-1tuezhg{display:grid;gap:9px;font-size:12px}label.svelte-1tuezhg{display:grid;gap:6px;font-weight:600}p.svelte-1tuezhg{color:var(--fg-3);font-weight:400}input[type=text].svelte-1tuezhg{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:var(--rad-sm);background:var(--field-bg);color:var(--fg-1);font:inherit}.logo-row.svelte-1tuezhg{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.logo-preview.svelte-1tuezhg{width:48px;height:48px;object-fit:contain;border-radius:8px;background:var(--surface-raised)}button.svelte-1tuezhg,.choose.svelte-1tuezhg{display:inline-flex;position:relative;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--rad-sm);color:var(--fg-1);background:var(--state-hover);font:inherit;cursor:pointer}.choose.svelte-1tuezhg input:where(.svelte-1tuezhg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.choose.svelte-1tuezhg:focus-within{outline:2px solid var(--accent-fg);outline-offset:2px}button.svelte-1tuezhg:disabled,.disabled.svelte-1tuezhg{opacity:.5;cursor:default}.save.svelte-1tuezhg{justify-self:start;font-weight:600}p.svelte-1tuezhg{margin:0;line-height:1.5}.error.svelte-1tuezhg{color:var(--tone-red, #c4331b)}.sec.svelte-1qy9kfd{padding:14px 18px 4px}.lbl2.svelte-1qy9kfd{display:flex;align-items:center;gap:6px;margin-bottom:8px;font:600 var(--fs-xs) "Poppins",sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.lbl2.svelte-1qy9kfd .grow:where(.svelte-1qy9kfd){flex:1}.info.svelte-1qy9kfd{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:var(--rad-md);background:var(--state-hover);color:var(--fg-3);font:600 9.5px Poppins,sans-serif;letter-spacing:0;text-transform:none;cursor:help;flex:none}.note.svelte-1qy9kfd{margin:6px 0 10px;font-size:11.5px;line-height:1.5;color:var(--fg-3)}.note.flush.svelte-1qy9kfd{margin:0 0 10px}.note.warn.svelte-1qy9kfd{color:var(--tone-yellow-fg)}.activity.svelte-1qy9kfd{display:flex;align-items:center;gap:5px}.activity.svelte-1qy9kfd .spin{animation:svelte-1qy9kfd-gallery-spin 1s linear infinite}@keyframes svelte-1qy9kfd-gallery-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.activity.svelte-1qy9kfd .spin{animation:none}}.link.svelte-1qy9kfd{border:0;padding:0;background:none;color:var(--accent-fg);font:inherit;text-decoration:underline;cursor:pointer}.status.svelte-1qy9kfd{display:flex;gap:6px;margin-bottom:12px}.status.svelte-1qy9kfd:has(+.note:where(.svelte-1qy9kfd)){margin-bottom:6px}.chip-st.svelte-1qy9kfd{font:500 10px/1 Poppins,sans-serif;padding:4px 8px;border-radius:999px;white-space:nowrap}.chip-st.go.svelte-1qy9kfd{display:inline-flex;align-items:center;gap:3px;text-decoration:none}.chip-st.go.svelte-1qy9kfd:hover{background:color-mix(in srgb,var(--tone-green) 24%,transparent)}.chip-st.go.svelte-1qy9kfd:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.chip-st.live.svelte-1qy9kfd{color:var(--tone-green-fg);background:color-mix(in srgb,var(--tone-green) 14%,transparent)}.chip-st.draft.svelte-1qy9kfd{color:var(--accent-fg);background:var(--accent-soft)}.chip-st.off.svelte-1qy9kfd{color:var(--fg-3);background:var(--state-hover)}.field.svelte-1qy9kfd{display:block;margin:4px 0 12px}.flabel.svelte-1qy9kfd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--fg-2)}.count.svelte-1qy9kfd{font-size:11px;color:var(--fg-3);font-variant-numeric:tabular-nums}.count.over.svelte-1qy9kfd{color:var(--danger-fg)}textarea.svelte-1qy9kfd{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:54px;border:0;border-radius:var(--rad-sm);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line);color:var(--fg-1);padding:8px 10px;font:13px/1.45 Poppins,sans-serif;outline:none}textarea.svelte-1qy9kfd:focus{box-shadow:inset 0 0 0 1px var(--accent-line),0 0 0 3px var(--accent-soft)}.lead.svelte-1qy9kfd{display:inline-flex;align-items:center;gap:6px}.from-node.svelte-1qy9kfd{border:0;padding:2px 0;background:none;color:var(--accent-fg);font:500 11.5px Poppins,sans-serif;cursor:pointer}.from-node.svelte-1qy9kfd:hover:not(:disabled){text-decoration:underline}.from-node.svelte-1qy9kfd:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:2px}.from-node.svelte-1qy9kfd:disabled{color:var(--fg-3);opacity:.6;cursor:default;pointer-events:none}.current.svelte-1qy9kfd{position:relative;margin-bottom:10px;border-radius:var(--rad-md);overflow:hidden;background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-subtle);aspect-ratio:16 / 10}.current.svelte-1qy9kfd img:where(.svelte-1qy9kfd),.current.svelte-1qy9kfd video:where(.svelte-1qy9kfd){display:block;width:100%;height:100%;object-fit:cover}.in-gallery.svelte-1qy9kfd{position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:999px;background:#0009;color:#fff;font:500 10px/1 Poppins,sans-serif}.picks.svelte-1qy9kfd{position:relative;display:flex;gap:6px;margin:0 -4px 8px;padding:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-user-select:none;user-select:none}.picks.svelte-1qy9kfd.dragging,.picks.svelte-1qy9kfd.dragging .pick:where(.svelte-1qy9kfd){cursor:grabbing}.pick.svelte-1qy9kfd{flex:none;position:relative;width:72px;height:72px;padding:0;border:0;border-radius:var(--rad-sm);overflow:hidden;background:var(--surface-sunken);cursor:pointer}.pick.svelte-1qy9kfd img:where(.svelte-1qy9kfd),.pick.svelte-1qy9kfd video:where(.svelte-1qy9kfd){display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.pick.svelte-1qy9kfd:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line-subtle);pointer-events:none}.pick.svelte-1qy9kfd:not(.on):hover:not(:disabled):after{box-shadow:inset 0 0 0 1px var(--line-strong)}.pick.on.svelte-1qy9kfd:after{box-shadow:inset 0 0 0 2px var(--accent)}.pick.svelte-1qy9kfd:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.pick.svelte-1qy9kfd:disabled{cursor:default;opacity:.6}.badge.svelte-1qy9kfd{position:absolute;right:4px;bottom:4px;width:16px;height:16px;display:grid;place-items:center;border-radius:8px;background:#0009;color:#fff}.actions.svelte-1qy9kfd{display:flex;align-items:center;gap:8px;margin:2px 0 10px}.mini.svelte-1qy9kfd{border:0;border-radius:var(--rad-sm);height:var(--control-sm);padding:0 10px;background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-1);font:500 12px Poppins,sans-serif;cursor:pointer;white-space:nowrap}.mini.svelte-1qy9kfd:hover:not(:disabled){background:var(--state-hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.mini.accent.svelte-1qy9kfd{background:var(--accent);color:var(--on-accent);box-shadow:none}.mini.accent.svelte-1qy9kfd:hover:not(:disabled){background:var(--accent-hover)}.mini.svelte-1qy9kfd:disabled{opacity:.45;cursor:default}.danger.svelte-1qy9kfd{border:0;background:none;color:var(--danger-fg);font:500 12px Poppins,sans-serif;cursor:pointer;border-radius:var(--rad-sm);padding:6px 8px}.danger.svelte-1qy9kfd:hover:not(:disabled){background:var(--danger-soft)}.danger.svelte-1qy9kfd:disabled{opacity:.45;cursor:default}.separator-label.svelte-pnzuc3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.interface-picker.svelte-pnzuc3{position:relative;margin-top:8px;font-size:12.5px;line-height:1.4}button.svelte-pnzuc3{display:flex;align-items:center;gap:8px;width:100%;min-width:0;text-align:left;color:var(--fg-1);font:inherit;cursor:pointer}.trigger.svelte-pnzuc3{padding:10px;border:1px solid var(--field-line);border-radius:var(--rad-sm);background:var(--field-bg)}.trigger.svelte-pnzuc3:disabled{opacity:.5;cursor:default}.trigger.svelte-pnzuc3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.option-icon.svelte-pnzuc3{display:flex;flex:0 0 16px;color:var(--fg-2)}.option-icon.svelte-pnzuc3 svg{width:16px;height:16px}.node-label.svelte-pnzuc3,.output-label.svelte-pnzuc3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.output-label.svelte-pnzuc3{color:var(--fg-3)}.interface-picker.svelte-pnzuc3 .pin-arrow,.interface-picker.svelte-pnzuc3 .chevron,.interface-picker.svelte-pnzuc3 .check{flex-shrink:0;color:var(--fg-3)}.interface-picker.svelte-pnzuc3 .chevron,.interface-picker.svelte-pnzuc3 .check{margin-left:auto}.options.svelte-pnzuc3{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:100%;max-height:280px;overflow-y:auto;padding:4px;border:1px solid var(--line);border-radius:var(--rad-sm);background:var(--surface-panel);box-shadow:0 8px 24px #0003}.options.svelte-pnzuc3 button:where(.svelte-pnzuc3){padding:9px 8px;border:0;border-radius:4px;background:transparent}.options.svelte-pnzuc3 button:where(.svelte-pnzuc3):hover,.options.svelte-pnzuc3 button:where(.svelte-pnzuc3):focus-visible{outline:none;background:var(--state-hover)}.options.svelte-pnzuc3 button[aria-selected=true]:where(.svelte-pnzuc3){background:var(--surface-raised)}.divider.svelte-pnzuc3{height:1px;margin:4px;background:var(--line)}.station-panel.svelte-12497q8{position:relative;display:flex;flex-direction:column;width:380px;height:100%;flex:none;overflow:hidden;border-left:1px solid var(--line-subtle);background:var(--surface-panel);color:var(--fg-1);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.p-head.svelte-12497q8{padding:16px 18px 12px}.p-row.svelte-12497q8{display:flex;align-items:center;gap:8px}.p-row.svelte-12497q8 h1:where(.svelte-12497q8){margin:0;flex:0 1 auto;min-width:0;font-size:var(--fs-xl);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-row.svelte-12497q8 .ibtn:where(.svelte-12497q8){margin-right:auto}.name-input.svelte-12497q8{flex:1;min-width:0;border:0;border-radius:var(--rad-sm);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line);color:var(--fg-1);padding:5px 8px;font:600 15px Poppins,sans-serif;outline:none}.name-input.svelte-12497q8:focus{box-shadow:inset 0 0 0 1px var(--accent-line),0 0 0 3px var(--accent-soft)}.chip-st.svelte-12497q8{font:500 10px/1 Poppins,sans-serif;padding:4px 8px;border-radius:999px;white-space:nowrap}.chip-st.live.svelte-12497q8{color:var(--tone-green-fg);background:color-mix(in srgb,var(--tone-green) 14%,transparent)}.chip-st.draft.svelte-12497q8{color:var(--accent-fg);background:var(--accent-soft)}.chip-st.off.svelte-12497q8{color:var(--fg-3);background:var(--state-hover)}.ibtn.svelte-12497q8{flex:none;display:inline-grid;place-items:center;width:var(--control-md);height:var(--control-md);padding:0;border:0;border-radius:var(--rad-sm);background:transparent;color:var(--fg-2);cursor:pointer;transition:background-color var(--dur-fast) var(--motion-ease),color var(--dur-fast) var(--motion-ease)}.ibtn.svelte-12497q8:hover:not(:disabled){background:var(--state-hover);color:var(--fg-1)}.ibtn.svelte-12497q8:disabled{opacity:.4;cursor:default}.p-url.svelte-12497q8{display:flex;align-items:center;gap:6px;margin-top:10px}.p-url.svelte-12497q8 .u:where(.svelte-12497q8){flex:1;min-width:0;height:var(--control-md);display:flex;align-items:center;padding:0 10px;border-radius:var(--rad-sm);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-subtle);font:500 11px var(--mono-ui, ui-monospace, "SF Mono", Menlo, Consolas, monospace);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-state.svelte-12497q8{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;text-align:center;font-size:13px}.p-state.svelte-12497q8 p:where(.svelte-12497q8){margin:0}.muted.svelte-12497q8{color:var(--fg-3)}.p-tabs.svelte-12497q8{display:flex;gap:2px;margin:0 18px;padding:2px;border-radius:var(--rad-md);background:var(--surface-sunken)}.p-tabs.svelte-12497q8 button:where(.svelte-12497q8){flex:1;border:0;background:none;border-radius:var(--rad-sm);height:var(--control-sm);padding:0 12px;font:500 13px Poppins,sans-serif;text-transform:capitalize;color:var(--fg-2);cursor:pointer}.p-tabs.svelte-12497q8 button:where(.svelte-12497q8):hover{background:var(--state-hover);color:var(--fg-1)}.p-tabs.svelte-12497q8 button[aria-selected=true]:where(.svelte-12497q8){background:var(--accent-soft);color:var(--accent-fg)}.p-body.svelte-12497q8{flex:1;overflow-y:auto}.sec.svelte-12497q8{padding:14px 18px 4px}.lbl2.svelte-12497q8{display:flex;align-items:center;gap:6px;margin-bottom:8px;font:600 var(--fs-xs) "Poppins",sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.lbl2.svelte-12497q8 .grow:where(.svelte-12497q8){flex:1}.info.svelte-12497q8{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:var(--rad-md);background:var(--state-hover);color:var(--fg-3);font:600 9.5px Poppins,sans-serif;letter-spacing:0;text-transform:none;cursor:help;flex:none}.info-button.svelte-12497q8{flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--rad-sm);background:transparent;display:grid;place-items:center;cursor:pointer}.info-button.svelte-12497q8 .info:where(.svelte-12497q8){cursor:inherit}.info-button.svelte-12497q8:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.iface.svelte-12497q8{display:flex;flex-direction:column;gap:2px}.irow.svelte-12497q8{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:var(--rad-md)}.irow.svelte-12497q8:hover{background:var(--state-hover)}.irow.svelte-12497q8 .dot:where(.svelte-12497q8){width:10px;height:10px;border-radius:5px;box-shadow:0 0 0 2px var(--surface-panel),0 0 0 3px var(--pin-ring-color)}.irow.svelte-12497q8 b:where(.svelte-12497q8){display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fname.svelte-12497q8{display:flex;flex-direction:column;min-width:0}.fline.svelte-12497q8{display:flex;align-items:center;gap:2px;min-width:0}.fline.svelte-12497q8 b:where(.svelte-12497q8){min-width:0}.locate.svelte-12497q8{flex:1;min-width:0;padding:0;border:0;border-radius:var(--rad-sm);text-align:left;font:inherit;color:inherit;background:transparent;cursor:pointer}.locate.svelte-12497q8:hover b:where(.svelte-12497q8){color:var(--accent-fg)}.locate.svelte-12497q8:focus-visible{outline:2px solid var(--accent-line);outline-offset:3px}.irow.svelte-12497q8 .rn:where(.svelte-12497q8){padding:3px;opacity:0}.irow.svelte-12497q8:hover .rn:where(.svelte-12497q8),.irow.svelte-12497q8 .rn:where(.svelte-12497q8):focus-visible{opacity:1}@media (hover: none){.irow.svelte-12497q8 .rn:where(.svelte-12497q8){opacity:1}}.field-input.svelte-12497q8{width:100%;box-sizing:border-box;border:0;border-radius:var(--rad-sm);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line);color:var(--fg-1);padding:3px 6px;font:600 13px Poppins,sans-serif;outline:none}.field-input.svelte-12497q8:focus{box-shadow:inset 0 0 0 1px var(--accent-line),0 0 0 3px var(--accent-soft)}.irow.svelte-12497q8 .src:where(.svelte-12497q8){display:block;margin-top:2px;font:500 10.5px ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag.svelte-12497q8{font:500 10px/1 Poppins,sans-serif;padding:4px 8px;border-radius:999px;white-space:nowrap}.tag.req.svelte-12497q8{color:var(--accent-fg);background:var(--accent-soft)}.tag.opt.svelte-12497q8{color:var(--fg-3);background:var(--state-hover)}button.tag.svelte-12497q8{border:0;min-height:24px;cursor:pointer}button.tag.svelte-12497q8:disabled{opacity:1;cursor:default}button.tag.svelte-12497q8:enabled:hover{text-decoration:underline;text-underline-offset:2px}.pause.svelte-12497q8{flex:none;display:inline-flex;align-items:center;gap:7px;border:0;margin:-3px -4px -3px 0;padding:3px 4px 3px 7px;border-radius:999px;background:none;cursor:pointer;font:500 10.5px/1 Poppins,sans-serif;color:var(--fg-3);white-space:nowrap;transition:color var(--dur-med) var(--motion-ease),background-color var(--dur-med) var(--motion-ease)}.pause.svelte-12497q8:hover{color:var(--fg-1);background:var(--state-hover)}.pause.on.svelte-12497q8{color:var(--fg-1);font-weight:600}.checks2.svelte-12497q8{display:flex;flex-wrap:wrap;gap:6px}.pill2.svelte-12497q8{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;border-radius:999px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle);font-size:11.5px;cursor:help}.pill2.svelte-12497q8 i:where(.svelte-12497q8){flex:none;width:14px;height:14px;border-radius:7px;display:grid;place-items:center;font:700 9px ui-monospace,monospace;font-style:normal;color:var(--on-accent, #fff);background:var(--tone-green)}.pill2.warn.svelte-12497q8 i:where(.svelte-12497q8){background:var(--tone-yellow)}.pill2.bad.svelte-12497q8{border-radius:10px;align-items:flex-start;color:var(--danger-fg)}.pill2.bad.svelte-12497q8 i:where(.svelte-12497q8){background:var(--danger);margin-top:1px}.note.svelte-12497q8{margin:6px 0 10px;font-size:11.5px;line-height:1.5;color:var(--fg-3)}.app-inputs.svelte-12497q8{margin-top:18px}.app-inputs.svelte-12497q8>summary:where(.svelte-12497q8){cursor:pointer;list-style:none;margin-bottom:0;border-radius:var(--rad-sm)}.app-inputs.svelte-12497q8>summary:where(.svelte-12497q8)::-webkit-details-marker{display:none}.app-inputs.svelte-12497q8>summary:where(.svelte-12497q8):focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.app-inputs[open].svelte-12497q8>summary:where(.svelte-12497q8){margin-bottom:8px}.app-inputs[open].svelte-12497q8>summary:where(.svelte-12497q8) svg{transform:rotate(90deg)}.app-input-count.svelte-12497q8{letter-spacing:0;text-transform:none}.app-managed.svelte-12497q8{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:10px;white-space:nowrap}.app-input-hint.svelte-12497q8{display:flex;align-items:center;gap:4px}.app-input-hint.svelte-12497q8 .note:where(.svelte-12497q8){flex:1;margin:0}.app-input-search.svelte-12497q8{margin:6px 0 8px;height:var(--control-md)}.app-input-list.svelte-12497q8{max-height:224px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.app-input.svelte-12497q8{display:flex;align-items:center;gap:8px;width:100%;padding:5px 4px;border:0;border-radius:var(--rad-sm);background:none;text-align:left;font:inherit;font-size:12.5px;color:var(--fg-2);cursor:pointer}.app-input.svelte-12497q8:hover:not(:disabled){background:var(--state-hover)}.app-input.svelte-12497q8:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.app-input.svelte-12497q8:disabled{opacity:.45;cursor:default}.note.flush.svelte-12497q8{margin:0 0 10px}.note.warn.svelte-12497q8{color:var(--tone-yellow-fg)}.activity.svelte-12497q8{display:flex;align-items:center;gap:5px}.activity.svelte-12497q8 .spin{animation:svelte-12497q8-station-check-spin 1s linear infinite}@keyframes svelte-12497q8-station-check-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.activity.svelte-12497q8 .spin{animation:none}}.vers.svelte-12497q8{display:flex;flex-direction:column;gap:6px}.ver.svelte-12497q8{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:10px;border-radius:var(--rad-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle)}.ver.big.svelte-12497q8 .acts:where(.svelte-12497q8){grid-column:1 / -1;justify-content:flex-end}.ver.svelte-12497q8 .n:where(.svelte-12497q8){font:600 12.5px Poppins,sans-serif}.meta2.svelte-12497q8{font-size:11.5px;color:var(--fg-3)}.meta2.svelte-12497q8 b:where(.svelte-12497q8){color:var(--fg-1);font-weight:600}.acts.svelte-12497q8{display:flex;gap:6px;align-items:center}.mini.svelte-12497q8{border:0;border-radius:var(--rad-sm);height:var(--control-sm);padding:0 10px;background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-1);font:500 12px Poppins,sans-serif;cursor:pointer;white-space:nowrap}.mini.svelte-12497q8:hover:not(:disabled){background:var(--state-hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.mini.accent.svelte-12497q8{background:var(--accent);color:var(--on-accent);box-shadow:none}.mini.accent.svelte-12497q8:hover:not(:disabled){background:var(--accent-hover)}.mini.svelte-12497q8:disabled{opacity:.45;cursor:default}.diff.svelte-12497q8{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.diff.svelte-12497q8 span:where(.svelte-12497q8){font:500 10.5px Poppins,sans-serif;border-radius:999px;padding:3px 8px}.diff.svelte-12497q8 .add:where(.svelte-12497q8){color:var(--tone-green-fg);background:color-mix(in srgb,var(--tone-green) 12%,transparent)}.diff.svelte-12497q8 .del:where(.svelte-12497q8){color:var(--danger-fg);background:var(--danger-soft)}.modal-diff.svelte-12497q8{margin:0 0 14px}.segx.svelte-12497q8{display:flex;gap:2px;padding:2px;border-radius:var(--rad-md);background:var(--surface-sunken)}.segx.svelte-12497q8 button:where(.svelte-12497q8){flex:1;border:0;background:none;border-radius:var(--rad-sm);height:var(--control-sm);padding:0 12px;font:500 13px Poppins,sans-serif;color:var(--fg-2);cursor:pointer}.segx.svelte-12497q8 button[aria-pressed=true]:where(.svelte-12497q8){background:var(--accent-soft);color:var(--accent-fg)}.segx.svelte-12497q8 button:where(.svelte-12497q8):disabled{cursor:default}.segx.svelte-12497q8 button:where(.svelte-12497q8):disabled:not([aria-pressed=true]){opacity:.45}.lockline.svelte-12497q8{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:12px;color:var(--fg-3)}.addrow.svelte-12497q8{display:flex;gap:6px}.addrow.svelte-12497q8 input:where(.svelte-12497q8){flex:1;min-width:0;border:0;border-radius:var(--rad-sm);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line);color:var(--fg-1);height:var(--control-md);padding:0 10px;font:13px Poppins,sans-serif;outline:none}.addrow.svelte-12497q8 input:where(.svelte-12497q8):focus{box-shadow:inset 0 0 0 1px var(--accent-line),0 0 0 3px var(--accent-soft)}.people.svelte-12497q8{list-style:none;margin:8px 0 0;padding:0}.people.svelte-12497q8 li:where(.svelte-12497q8){display:flex;align-items:center;gap:10px;padding:7px 4px;font-size:12.5px}.people.svelte-12497q8 .av:where(.svelte-12497q8){flex:none;width:24px;height:24px;border-radius:12px;display:grid;place-items:center;background:var(--state-hover);font:600 10px Poppins,sans-serif}.people.svelte-12497q8 .grow:where(.svelte-12497q8){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people.svelte-12497q8 .st:where(.svelte-12497q8){font-size:11.5px;color:var(--fg-3);white-space:nowrap}.stats.svelte-12497q8{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.stat.svelte-12497q8{padding:10px;border-radius:var(--rad-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle)}.stat.svelte-12497q8 b:where(.svelte-12497q8){display:block;font-size:18px;font-weight:600}.stat.svelte-12497q8 span:where(.svelte-12497q8){font-size:11.5px;color:var(--fg-3)}.danger.svelte-12497q8{border:0;background:none;color:var(--danger-fg);font:500 13px Poppins,sans-serif;cursor:pointer;border-radius:var(--rad-sm);padding:7px 10px;margin-left:-10px}.danger.svelte-12497q8:hover:not(:disabled){background:var(--danger-soft)}.p-foot.svelte-12497q8{padding:12px 18px 16px;border-top:1px solid var(--line-subtle);background:var(--surface-panel)}.p-foot.svelte-12497q8 .hint:where(.svelte-12497q8){margin:8px 0 0;font-size:11.5px;color:var(--fg-3);text-align:center}.btns.svelte-12497q8{display:flex;gap:8px}.btn.svelte-12497q8{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--rad-sm);height:34px;padding:0 12px;background:var(--accent);color:var(--on-accent);font:500 13px Poppins,sans-serif;cursor:pointer;white-space:nowrap}.btn.svelte-12497q8:hover:not(:disabled){background:var(--accent-hover)}.btn.secondary.svelte-12497q8{background:transparent;color:var(--fg-1);box-shadow:inset 0 0 0 1px var(--line)}.btn.secondary.svelte-12497q8:hover:not(:disabled){background:var(--state-hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.danger-btn.svelte-12497q8{background:var(--danger);color:var(--on-danger, #fff)}.btn.svelte-12497q8:disabled{opacity:.45;cursor:default}.modal-scrim.svelte-12497q8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:color-mix(in srgb,var(--scrim) 55%,transparent)}.modal.svelte-12497q8{width:340px;max-width:92%;border-radius:var(--rad-xl);background:var(--surface-panel);color:var(--fg-1);box-shadow:var(--overlay-shadow),0 0 0 1px var(--line);padding:18px}.modal.svelte-12497q8 h2:where(.svelte-12497q8){margin:0 0 6px;font-size:var(--fs-xl);font-weight:600}.modal.svelte-12497q8 p:where(.svelte-12497q8){margin:0 0 12px;font-size:12.5px;color:var(--fg-3)}@media (max-width: 900px){.station-panel.svelte-12497q8{position:absolute;right:0;top:var(--station-panel-top, 64px);bottom:0;height:auto;width:min(380px,92vw);z-index:20;border-top:1px solid var(--line-subtle);border-top-left-radius:10px;box-shadow:-10px 0 30px #0000004d}}.modebar.svelte-1epoj4f{position:fixed;top:14px;left:calc((100vw - 380px)/2);transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 420px);padding:6px 8px 6px 14px;border:1px solid var(--color-toolbar-border, var(--color-panel-border));border-radius:999px;background:var(--color-toolbar-bg, var(--color-panel-bg));color:var(--color-toolbar-text, var(--color-panel-text));box-shadow:0 4px 14px #0000001f;font:500 13px Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap}.panel-slot.svelte-1epoj4f{display:contents}.dot.svelte-1epoj4f{width:8px;height:8px;flex:none;border-radius:4px;background:var(--color-node-hint)}.sep.svelte-1epoj4f{width:1px;height:18px;flex:none;background:var(--color-panel-border)}.nm.svelte-1epoj4f{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--color-panel-muted)}button.svelte-1epoj4f{flex:none;border:0;border-radius:999px;padding:6px 12px;background:var(--color-widget-hover);color:inherit;font:inherit;cursor:pointer}button.svelte-1epoj4f:hover{background:var(--color-panel-hover)}kbd.svelte-1epoj4f{font:500 10px Poppins,sans-serif;padding:1px 5px;margin-left:6px;border-radius:4px;border:1px solid var(--color-panel-border);color:var(--color-panel-muted)}.modebar.below.svelte-1epoj4f{top:52px}[data-node-id].station-hot{outline:2px solid var(--color-node-selected-border);outline-offset:2px;border-radius:10px}@media (max-width: 900px){.modebar.svelte-1epoj4f{left:50%;max-width:calc(100vw - 32px)}}
