:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bui-gray-s1:#131313;--bui-gray-s2:#1a1a1a;--bui-gray-c1:#212121;--bui-gray-c2:#292929;--bui-gray-c3:#525252;--bui-gray-p1:#999;--bui-gray-p2:#a3a3a3;--bui-gray-t1:#b3b3b3;--bui-gray-t2:#e6e6e6;--bui-white-a1:#ffffff0a;--bui-white-a2:#ffffff14;--bui-white-a3:#ffffff1f;--bui-white-a4:#ffffff29;--bui-white-a5:#ffffff3d;--bui-white-a6:#ffffffa3;--c-bg:#000;--c-bg-sunken:#0a0a0a;--c-bg-raised:var(--bui-gray-s1);--c-panel:var(--bui-gray-s1);--c-panel-raised:var(--bui-gray-s2);--c-panel-overlay:var(--bui-gray-s1);--c-input:oklch(14.5% 0 0);--c-hover:var(--bui-white-a2);--c-active:var(--bui-white-a3);--c-selected:var(--bui-white-a3);--c-selected-strong:white;--c-selected-fg:black;--c-border:var(--bui-white-a5);--c-border-strong:var(--bui-gray-c3);--c-border-subtle:var(--bui-white-a3);--c-fg:white;--c-fg-secondary:var(--bui-gray-t2);--c-fg-muted:var(--bui-gray-p1);--c-fg-on-accent:black;--c-accent:white;--c-accent-hover:var(--bui-gray-t2);--c-accent-active:var(--bui-gray-p2);--c-accent-soft:var(--bui-white-a3);--c-accent-border:var(--bui-white-a6);--c-focus:white;--c-brand:oklch(72.3297% .25049 284.23);--c-brand-soft:color-mix(in srgb, var(--c-brand) 18%, transparent);--c-success:oklch(79.2% .209 151.711);--c-success-soft:oklch(52.7% .154 150.069/.18);--c-warning:oklch(82% .16 74);--c-warning-soft:oklch(82% .16 74/.18);--c-error:oklch(80% .22 31);--c-error-soft:oklch(80% .22 31/.16);--c-info:oklch(69% .21 264);--r-xs:0;--r-sm:0;--r-md:6px;--r-lg:8px;--r-full:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--canvas-float-inset:10px;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"SF Mono", ui-monospace, "Cascadia Code", "Roboto Mono", monospace;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--lh-tight:1.3;--lh-normal:1.5;--shadow-sm:inset 0 0 0 1px var(--c-border-subtle);--shadow-md:inset 0 0 0 1px var(--c-border);--shadow-lg:0 16px 48px #0000008c;--shadow-popover:inset 0 0 0 1px var(--c-border-strong);--z-base:0;--z-toolbar:10;--z-panel-resizer:20;--z-overlay:100;--z-popover:200;--z-modal:300;--z-toast:400;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.11s;--dur-base:.18s;--control-h:32px;--control-h-sm:28px;--toolbar-h:40px;--titlebar-h:44px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--c-bg)}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-fg);background:var(--c-bg);font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;overflow:hidden}#root{flex-direction:column;display:flex}button{font-family:inherit;font-size:inherit;color:inherit}input,textarea,select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:inherit}input,textarea,[contenteditable=true],.cm-editor,.cm-content,pre,code{-webkit-user-select:text;user-select:text}::selection{background:var(--c-selected-strong);color:var(--c-selected-fg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:var(--r-xs);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--c-border-strong);background-clip:content-box}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}._icon_1adst_2{stroke:currentColor;flex:none;display:block}._button_119gv_2{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--c-accent-border);border-radius:var(--r-sm);background:var(--c-input);color:var(--c-fg);font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast), outline-color var(--dur-fast);white-space:nowrap;font-weight:400;line-height:1;display:inline-flex}._button_119gv_2:hover:not(:disabled):not([data-disabled]){background:var(--c-panel-raised);color:var(--c-fg);border-color:var(--c-focus)}._button_119gv_2:active:not(:disabled):not([data-disabled]){background:var(--c-active)}._button_119gv_2:disabled,._button_119gv_2[data-disabled]{color:var(--c-fg-muted);border-color:var(--c-fg-muted);opacity:.65;cursor:not-allowed}._button_119gv_2:focus-visible{outline:2px solid var(--c-focus);outline-offset:-1px}._primary_119gv_46{background:var(--c-accent);color:var(--c-fg-on-accent);border-color:var(--c-accent);font-weight:500}._primary_119gv_46:hover:not(:disabled):not([data-disabled]){background:var(--c-accent-hover);color:var(--c-fg-on-accent);border-color:var(--c-accent-hover)}._primary_119gv_46:active:not(:disabled):not([data-disabled]){background:var(--c-accent-active)}._ghost_119gv_62{color:var(--c-fg-secondary);background:0 0;border-color:#0000}._ghost_119gv_62:hover:not(:disabled):not([data-disabled]){background:var(--c-hover);border-color:var(--c-border);color:var(--c-fg)}._danger_119gv_74{border-color:var(--c-error);color:var(--c-error);background:var(--c-error-soft)}._danger_119gv_74:hover:not(:disabled):not([data-disabled]){background:var(--c-error);color:var(--c-bg)}._sm_119gv_85{height:var(--control-h-sm);padding:0 var(--sp-2);font-size:var(--fs-xs)}._lg_119gv_92{height:32px;padding:0 var(--sp-4);font-size:var(--fs-md)}._icon_119gv_98{align-items:center;line-height:1;display:flex}._button_nbje8_2{width:var(--control-h);height:var(--control-h);border-radius:var(--r-sm);color:var(--c-fg-secondary);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}._button_nbje8_2:hover:not(:disabled):not([data-disabled]){background:var(--c-hover);color:var(--c-fg);border-color:var(--c-border)}._button_nbje8_2:active:not(:disabled):not([data-disabled]){background:var(--c-active)}._active_nbje8_28{color:var(--c-selected-fg);background:var(--c-selected-strong);border-color:var(--c-selected-strong)}._active_nbje8_28:hover:not(:disabled):not([data-disabled]){background:var(--c-fg-secondary);color:var(--c-selected-fg)}._sm_nbje8_37{width:var(--control-h-sm);height:var(--control-h-sm)}._lg_nbje8_41{width:32px;height:32px}._field_ydjlq_2{flex-direction:column;gap:3px;display:flex}._labelRow_ydjlq_7{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}._label_ydjlq_7{font-size:var(--fs-xs);color:var(--c-fg-secondary);letter-spacing:.02em;font-weight:600}._hint_ydjlq_19{font-size:var(--fs-xs);color:var(--c-fg-muted);opacity:.7;margin:0}._input_1yyjg_2{height:var(--control-h);min-width:0;padding:0 var(--sp-2);color:var(--c-fg);background:var(--c-input);border:1px solid var(--c-accent-border);border-radius:var(--r-sm);font-family:var(--font-ui);font-size:var(--fs-sm);transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);outline:none;display:inline-block}._input_1yyjg_2:hover:not(:disabled):not([data-disabled]){border-color:var(--c-focus)}._input_1yyjg_2:focus{border-color:var(--c-focus);box-shadow:inset 0 0 0 1px var(--c-focus)}._input_1yyjg_2:disabled,._input_1yyjg_2[data-disabled]{color:var(--c-fg-muted);border-color:var(--c-fg-muted);cursor:not-allowed}._root_3muej_2{min-width:0;display:inline-flex}._input_3muej_6{height:var(--control-h);padding:0 var(--sp-2);background:var(--c-input);border:1px solid var(--c-accent-border);border-radius:var(--r-xs);color:var(--c-fg);font-family:var(--font-mono);font-size:var(--fs-sm);text-align:right;width:64px;transition:border-color var(--dur-fast);display:inline-block}._input_3muej_6:focus{border-color:var(--c-focus);box-shadow:inset 0 0 0 1px var(--c-focus);outline:none}._input_3muej_6:hover:not(:focus){border-color:var(--c-focus)}._input_3muej_6:disabled,._input_3muej_6[data-disabled]{color:var(--c-fg-muted);border-color:var(--c-fg-muted);cursor:not-allowed}._field_56sla_2{min-width:0}._row_56sla_5{--slider-value-width:72px;grid-template-columns:minmax(0, 1fr) var(--slider-value-width);align-items:center;gap:var(--sp-2);min-width:0;display:grid}._withReset_56sla_14{grid-template-columns:minmax(0, 1fr) var(--slider-value-width) var(--control-h-sm)}._slider_56sla_17{touch-action:none;flex:1;min-width:0}._control_56sla_22{width:100%;height:var(--control-h);cursor:pointer;align-items:center;padding-block:10px;display:flex}._track_56sla_30{background:var(--c-panel-raised);width:100%;height:4px;box-shadow:inset 0 0 0 1px var(--c-border-subtle);position:relative}._indicator_56sla_37{background:var(--c-accent);height:100%}._thumb_56sla_41{box-sizing:border-box;border:1px solid var(--c-focus);background:var(--c-input);width:6px;height:18px;transition:background var(--dur-fast), transform var(--dur-fast)}._thumb_56sla_41:hover{background:var(--c-panel-raised)}._thumb_56sla_41:has(:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}._slider_56sla_17[data-disabled]{opacity:.55}._slider_56sla_17[data-disabled] ._control_56sla_22{cursor:not-allowed}._valueButton_56sla_64,._valueInput_56sla_65{box-sizing:border-box;width:var(--slider-value-width);height:var(--control-h-sm);padding:0 var(--sp-2);border:1px solid var(--c-accent-border);border-radius:var(--r-xs);background:var(--c-input);color:var(--c-fg);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:right;line-height:1}._valueButton_56sla_64{cursor:text;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);justify-content:flex-end;align-items:center;display:inline-flex}._valueButton_56sla_64:hover:not(:disabled){background:var(--c-panel-raised);border-color:var(--c-focus)}._valueButton_56sla_64:focus-visible,._valueInput_56sla_65:focus{border-color:var(--c-focus);box-shadow:inset 0 0 0 1px var(--c-focus);outline:none}._valueButton_56sla_64:disabled,._valueInput_56sla_65:disabled{color:var(--c-fg-muted);border-color:var(--c-fg-muted);cursor:not-allowed}._resetButton_56sla_105:disabled{opacity:.36;cursor:default}._resetButton_56sla_105:disabled:hover{color:var(--c-fg-secondary);background:0 0;border-color:#0000}._vector_1ghrd_2{gap:var(--sp-1);display:flex}._compact_1ghrd_7{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._compact_1ghrd_7 ._itemLabel_1ghrd_12{text-align:left}._item_1ghrd_12{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._itemLabel_1ghrd_12{color:var(--c-fg-muted);text-align:center;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}._item_1ghrd_12 ._input_1ghrd_30{text-align:center;width:100%}._trigger_1qguy_2{align-items:center;gap:var(--sp-2);height:var(--control-h);min-width:0;padding:0 var(--sp-2);background:var(--c-input);border:1px solid var(--c-accent-border);border-radius:var(--r-sm);color:var(--c-fg);font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast);display:inline-flex}._trigger_1qguy_2:hover:not(:disabled):not([data-disabled]){background:var(--c-panel-raised);border-color:var(--c-focus)}._trigger_1qguy_2:focus-visible{outline:2px solid var(--c-focus);outline-offset:-1px}._trigger_1qguy_2:disabled,._trigger_1qguy_2[data-disabled]{opacity:.6;cursor:not-allowed}._compact_1qguy_33{width:var(--control-h);min-width:var(--control-h);justify-content:center;padding:0}._swatch_1qguy_39,._preview_1qguy_40{background-color:var(--c-bg-sunken);background-image:linear-gradient(45deg, var(--c-panel-raised) 25%, transparent 25%), linear-gradient(-45deg, var(--c-panel-raised) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--c-panel-raised) 75%), linear-gradient(-45deg, transparent 75%, var(--c-panel-raised) 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;flex:none;position:relative;overflow:hidden}._swatch_1qguy_39{border-radius:var(--r-xs);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--c-border)}._compact_1qguy_33 ._swatch_1qguy_39{width:22px;height:22px}._swatchFill_1qguy_63,._previewFill_1qguy_64{pointer-events:none;position:absolute;inset:0}._summary_1qguy_69{align-items:baseline;gap:var(--sp-1);min-width:0;font-family:var(--font-mono);color:var(--c-fg);display:inline-flex}._summaryAlpha_1qguy_77{color:var(--c-fg-muted);font-size:var(--fs-xs)}._positioner_1qguy_81{z-index:var(--z-popover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;pointer-events:auto;outline:0}._positioner_1qguy_81[data-closed]{visibility:hidden}._popover_1qguy_90{width:min(292px, var(--available-width));max-height:min(var(--available-height), 520px);gap:var(--sp-3);padding:var(--sp-3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--c-fg);background:var(--c-panel-overlay);border:1px solid var(--c-border);box-shadow:var(--shadow-popover);transform-origin:var(--transform-origin);pointer-events:auto;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:0;display:grid}._popover_1qguy_90[data-ending-style]{opacity:0;transform:translateY(-2px)scale(.98)}._picker_1qguy_112{gap:var(--sp-2);pointer-events:auto;touch-action:none;min-width:0;display:grid}._colorArea_1qguy_119{border:1px solid var(--c-border);pointer-events:auto;touch-action:none;border-radius:0;width:100%;height:172px;position:relative;overflow:visible;background-clip:padding-box!important}._sliderStack_1qguy_130{gap:var(--sp-2);display:grid}._sliderControl_1qguy_134{min-width:0}._colorSlider_1qguy_137{border:1px solid var(--c-border);pointer-events:auto;touch-action:none;border-radius:0;height:14px;position:relative;background-clip:padding-box!important}._hueSlider_1qguy_146{background:linear-gradient(90deg,red 0%,#ff0 16.67%,#0f0 33.33%,#0ff 50%,#00f 66.67%,#f0f 83.33%,red 100%)}._alphaSlider_1qguy_158{background-color:#f5f5f5!important;background-image:linear-gradient(to right, rgba(var(--color-field-rgb), 0), rgba(var(--color-field-rgb), 1)), linear-gradient(45deg, #c8c8c8 25%, transparent 25%), linear-gradient(-45deg, #c8c8c8 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #c8c8c8 75%), linear-gradient(-45deg, transparent 75%, #c8c8c8 75%)!important;background-position:0 0,0 0,0 5px,5px -5px,-5px 0!important;background-size:100% 100%,10px 10px,10px 10px,10px 10px,10px 10px!important}._areaThumb_1qguy_179,._sliderThumb_1qguy_180{border:1px solid var(--c-fg);border-radius:0;width:14px;height:14px;box-shadow:0 0 0 1px #000000a6,0 1px 4px #00000073}._areaThumb_1qguy_179[data-focus-visible],._sliderThumb_1qguy_180[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:2px}._sliderThumb_1qguy_180{top:50%}._colorArea_1qguy_119[data-disabled],._colorSlider_1qguy_137[data-disabled]{opacity:.55}._previewRow_1qguy_201{align-items:stretch;gap:var(--sp-2);grid-template-columns:1fr auto;display:grid}._preview_1qguy_40{border:1px solid var(--c-border);border-radius:0;min-height:38px}._readout_1qguy_212{min-width:58px;color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);align-content:center;justify-items:end;gap:2px;display:grid}._hexRow_1qguy_222,._channel_1qguy_223{align-items:center;gap:var(--sp-2);grid-template-columns:34px minmax(0,1fr);display:grid}._label_1qguy_229{font-size:var(--fs-xs);color:var(--c-fg-muted);font-family:var(--font-mono);text-transform:uppercase;font-weight:600}._hexInput_1qguy_236{width:100%;font-family:var(--font-mono);text-transform:uppercase}._rgbaBlock_1qguy_241{min-width:0;display:grid}._channel_1qguy_223{align-items:start;gap:var(--sp-1);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._channels_1qguy_253{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}._channelName_1qguy_259{color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center;font-weight:600;line-height:1}._channelNumberField_1qguy_267,._channelInput_1qguy_268{width:100%;min-width:0}._channelInput_1qguy_268{box-sizing:border-box;padding-inline:var(--sp-1)}._presets_1qguy_276{gap:var(--sp-1);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._preset_1qguy_276{border:1px solid var(--c-border);cursor:pointer;background-color:#f5f5f5;background-image:linear-gradient(45deg,#c8c8c8 25%,#0000 25%),linear-gradient(-45deg,#c8c8c8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c8c8c8 75%),linear-gradient(-45deg,#0000 75%,#c8c8c8 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-radius:0;min-width:0;height:20px;padding:0;position:relative;overflow:hidden}._preset_1qguy_276:hover:not(:disabled){border-color:var(--c-focus)}._preset_1qguy_276:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}._preset_1qguy_276:disabled{opacity:.6;cursor:not-allowed}._presetFill_1qguy_310{pointer-events:none;position:absolute;inset:0}._trigger_94yif_2{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-width:0;height:var(--control-h);padding:0 var(--sp-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--c-input);border:1px solid var(--c-accent-border);border-radius:var(--r-sm);color:var(--c-fg);font-family:var(--font-ui);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);line-height:1;display:inline-flex}._trigger_94yif_2:hover:not(:disabled):not([data-disabled]){background:var(--c-panel-raised);border-color:var(--c-focus)}._trigger_94yif_2[data-popup-open]{background:var(--c-panel-raised);border-color:var(--c-focus);color:var(--c-fg)}._trigger_94yif_2:focus-visible{outline:2px solid var(--c-focus);outline-offset:-1px;border-color:var(--c-focus)}._trigger_94yif_2:disabled,._trigger_94yif_2[data-disabled]{color:var(--c-fg-muted);border-color:var(--c-fg-muted);cursor:not-allowed;opacity:.65}._value_94yif_48{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._icon_94yif_54{color:currentColor;transition:rotate var(--dur-fast) var(--ease-out);flex:none;font-size:10px;line-height:1}._icon_94yif_54[data-popup-open]{rotate:180deg}._positioner_94yif_64{z-index:1300;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:0}._positioner_94yif_64[data-closed]{visibility:hidden}._popup_94yif_72{min-width:max(var(--anchor-width), 96px);max-width:min(var(--available-width), 360px);max-height:min(var(--available-height), 320px);padding-block:var(--sp-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--c-panel-overlay);border-radius:var(--r-md);box-shadow:var(--shadow-popover);color:var(--c-fg);cursor:default;transform-origin:var(--transform-origin);transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);overflow:hidden}._popup_94yif_72[data-ending-style]{opacity:0;transform:translateY(-2px)scale(.98)}._list_94yif_93{max-height:inherit;scrollbar-width:none;padding:0;overflow-y:auto}._list_94yif_93::-webkit-scrollbar{display:none}._item_94yif_102{min-height:28px;margin-inline:var(--sp-1);padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--c-fg);font-family:var(--font-ui);font-size:var(--fs-sm);outline:0;grid-template-columns:18px minmax(0,1fr);align-items:center;line-height:1;display:grid;position:relative}._item_94yif_102[data-highlighted]{background:var(--c-hover);color:var(--c-fg)}._item_94yif_102[data-disabled]{color:var(--c-fg-muted);cursor:not-allowed}._listDivider_94yif_125{height:1px;margin:var(--sp-1) 0;background:var(--c-border-subtle)}._indicator_94yif_130{color:currentColor;opacity:0;grid-column:1;font-size:11px}._indicator_94yif_130[data-selected]{opacity:1}._itemText_94yif_139{white-space:nowrap;text-overflow:ellipsis;grid-column:2;min-width:0;overflow:hidden}._scrollArrow_94yif_146{height:18px;color:var(--c-fg-muted);justify-content:center;align-items:center;font-size:9px;display:flex}._toggle_pp9uh_2{align-items:center;gap:var(--sp-2);cursor:pointer;display:inline-flex}._switch_pp9uh_8{box-sizing:border-box;border:1px solid var(--c-accent-border);border-radius:var(--r-sm);background:var(--c-input);width:36px;height:20px;transition:background var(--dur-fast), border-color var(--dur-fast);flex-shrink:0;align-items:center;padding:2px;display:inline-flex}._switch_pp9uh_8[data-checked]{background:var(--c-accent);border-color:var(--c-accent)}._switch_pp9uh_8:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}._switch_pp9uh_8[data-disabled]{opacity:.55;cursor:not-allowed}._thumb_pp9uh_35{background:var(--c-accent);border-radius:var(--r-xs);width:14px;height:14px;transition:translate var(--dur-fast), background var(--dur-fast)}._thumb_pp9uh_35[data-checked]{background:var(--c-bg);translate:16px}._label_pp9uh_48{font-size:var(--fs-sm);color:var(--c-fg-secondary)}._inputWrap_pp9uh_54{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}._inputWrap_pp9uh_54 input{opacity:0;width:0;height:0;position:absolute}._track_pp9uh_67{background:var(--c-input);border:1px solid var(--c-accent-border);border-radius:var(--r-sm);transition:background var(--dur-fast);position:absolute;inset:0}._inputWrap_pp9uh_54 input:checked~._track_pp9uh_67{background:var(--c-accent)}._inputWrap_pp9uh_54 ._thumb_pp9uh_35{position:absolute;top:2px;left:2px}._inputWrap_pp9uh_54 input:checked~._thumb_pp9uh_35{transform:translate(16px)}._inputWrap_pp9uh_54 input:focus-visible~._track_pp9uh_67{box-shadow:0 0 0 2px var(--c-focus)}._wrap_qzgrl_2{width:100%;display:block}._dropzone_qzgrl_6{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-4);border:1px dashed var(--c-accent-border);border-radius:var(--r-md);background:var(--c-bg-sunken);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast);text-align:center;outline:none;flex-direction:column;min-height:72px;display:flex}._dropzone_qzgrl_6:hover,._dragOver_qzgrl_24{border-color:var(--c-focus);background:var(--c-hover)}._dragOver_qzgrl_24{border-style:solid}._hint_qzgrl_31{font-size:var(--fs-sm);color:var(--c-fg-muted);pointer-events:none}._hint_qzgrl_31 strong{color:var(--c-fg);font-weight:600}._input_qzgrl_40{display:none}._backdrop_wgw6j_2{z-index:1000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;opacity:.5;min-height:100dvh;transition:opacity .15s var(--ease-out);background:#000;position:fixed;inset:0}._backdrop_wgw6j_2[data-starting-style],._backdrop_wgw6j_2[data-ending-style]{opacity:0}._modal_wgw6j_18{box-sizing:border-box;z-index:1001;gap:var(--sp-4);width:min(560px,100vw - 48px);max-height:min(760px,100vh - 48px);padding:var(--sp-4);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--c-border);background:var(--c-panel);color:var(--c-fg);transition:transform .1s var(--ease-out), opacity .1s var(--ease-out);border-radius:0;flex-direction:column;margin-top:-32px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:4px 4px #00000038}._modal_wgw6j_18[data-starting-style],._modal_wgw6j_18[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.98)}._alert_wgw6j_50{width:min(384px,100vw - 48px)}._head_wgw6j_54{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);background:0 0;border:0;padding:0;display:flex}._titleGroup_wgw6j_64{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}._title_wgw6j_64{color:var(--c-fg);font-family:var(--font-ui);font-size:var(--fs-md);margin:0;font-weight:700;line-height:1.5}._description_wgw6j_80{color:var(--c-fg-muted);font-family:var(--font-ui);font-size:var(--fs-sm);margin:0;line-height:1.35}._close_wgw6j_88{flex:none}._body_wgw6j_92{min-height:0;padding:0}._footer_wgw6j_97{justify-content:flex-end;align-items:center;gap:var(--sp-3);background:0 0;border:0;padding:0;display:flex}._screen_1fkre_2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--c-bg);justify-content:center;align-items:center;width:100%;height:100%;display:flex}._panel_1fkre_12{box-sizing:border-box;gap:var(--sp-4);width:min(520px,100vw - 48px);padding:var(--sp-6);border:1px solid var(--c-border);background:var(--c-panel);color:var(--c-fg);border-radius:0;flex-direction:column;display:flex;box-shadow:4px 4px #00000038}._title_1fkre_26{font-size:var(--fs-xl);margin:0;font-weight:600}._description_1fkre_32{color:var(--c-fg-secondary);font-size:var(--fs-md);line-height:var(--lh-normal);margin:0}._message_1fkre_39{max-height:160px;padding:var(--sp-3);white-space:pre-wrap;word-break:break-word;color:var(--c-error);font-family:var(--font-mono,monospace);font-size:var(--fs-sm);background:var(--c-bg-sunken);border:1px solid var(--c-border-subtle);margin:0;overflow:auto}._actions_1fkre_53{justify-content:flex-end;gap:var(--sp-2);display:flex}._panel_lomz5_1{gap:var(--sp-2);height:100%;min-height:0;padding:var(--sp-2);grid-template-columns:280px minmax(0,1fr);display:grid}._column_lomz5_11{background:var(--c-input);border:1px solid var(--c-border-subtle);border-radius:var(--r-sm);flex-direction:column;min-width:0;min-height:0;display:flex}._column_lomz5_11+._column_lomz5_11{border-left:1px solid var(--c-border-subtle)}._columnHead_lomz5_25{justify-content:space-between;align-items:center;gap:var(--sp-2);height:26px;padding:0 var(--sp-2);border-bottom:1px solid var(--c-border-subtle);flex:none;display:flex}._columnTitle_lomz5_36{font-size:var(--fs-xs);color:var(--c-fg-muted);text-transform:uppercase;letter-spacing:.04em}._columnCount_lomz5_43{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-fg-muted)}._columnBody_lomz5_49{min-height:0;padding:var(--sp-2);gap:var(--sp-1);scrollbar-width:thin;scrollbar-color:var(--c-border) transparent;flex-direction:column;flex:auto;display:flex;overflow-y:auto}._note_lomz5_61{color:var(--c-fg-muted);font-size:var(--fs-xs);line-height:var(--lh-normal);margin:var(--sp-1) 0}._listItem_lomz5_68{appearance:none;justify-content:space-between;align-items:center;gap:var(--sp-2);height:var(--control-h-sm);padding:0 var(--sp-2);color:var(--c-fg-secondary);border-radius:var(--r-sm);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}._listItem_lomz5_68:hover{background:var(--c-hover);color:var(--c-fg)}._listItemActive_lomz5_90{background:var(--c-bg);border-color:var(--c-border);color:var(--c-fg)}._listItemName_lomz5_96{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}._activeTag_lomz5_104{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-brand);flex:none}._animationItem_lomz5_111{align-items:center;gap:var(--sp-1);padding:0 var(--sp-1) 0 var(--sp-2);border-radius:var(--r-sm);border:1px solid #0000;display:flex}._animationItem_lomz5_111:hover{background:var(--c-hover)}._animationItem_lomz5_111._listItemActive_lomz5_90{background:var(--c-bg);border-color:var(--c-border)}._animationItemMain_lomz5_129{appearance:none;align-items:center;gap:var(--sp-2);min-width:0;height:var(--control-h-sm);color:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:flex}._settingsGrid_lomz5_147{align-items:center;row-gap:var(--sp-1);column-gap:var(--sp-2);padding:var(--sp-2);background:var(--c-bg);border:1px solid var(--c-border-subtle);border-radius:var(--r-sm);grid-template-columns:64px minmax(0,1fr);display:grid}._sectionHead_lomz5_160{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);padding:0 var(--sp-1) var(--sp-1);border-bottom:1px solid var(--c-border-subtle);display:flex}._nameInput_lomz5_170{min-width:0;height:var(--control-h);padding:0 var(--sp-1);color:var(--c-fg);background:0 0;flex:1}._orphanNotice_lomz5_179{margin-top:var(--sp-1);padding:var(--sp-2);background:var(--c-input);border:1px solid var(--c-border);border-radius:var(--r-sm)}._orphanRow_lomz5_187{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);display:flex}._orphanLabel_lomz5_195{font-size:var(--fs-xs);color:var(--c-fg-muted);font-family:var(--font-mono);overflow-wrap:anywhere}._trackCard_lomz5_202{gap:var(--sp-1);padding:var(--sp-2);background:var(--c-bg);border:1px solid var(--c-border-subtle);border-radius:var(--r-xs);flex-direction:column;display:flex}._trackRow_lomz5_212{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._trackHeadRow_lomz5_220{align-items:center;gap:var(--sp-2);display:flex}._trackTargetSelect_lomz5_227{flex:1 1 0;min-width:0}._trackRemove_lomz5_233{border-color:var(--c-border);flex:none}._fieldLabel_lomz5_238{font-size:var(--fs-xs);color:var(--c-fg-muted);white-space:nowrap}._dialog_1ls74_1{width:min(520px,100vw - 48px)}._field_1ls74_5{gap:var(--sp-1);color:var(--c-fg-muted);font-size:var(--fs-xs);display:grid}._field_1ls74_5>span{font-family:var(--font-mono)}._details_1ls74_16{gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--c-border-subtle);color:var(--c-fg-muted);font-size:var(--fs-xs);grid-template-columns:auto minmax(0,1fr);display:grid}._details_1ls74_16>span{font-family:var(--font-mono)}._details_1ls74_16 strong{min-width:0;color:var(--c-fg-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._error_1ls74_40{margin:var(--sp-3) 0 0;color:var(--c-error);font-size:var(--fs-xs);line-height:var(--lh-normal)}._dialog_1hll2_1{width:min(560px,100vw - 48px)}._empty_1hll2_5{color:var(--c-fg-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}._list_1hll2_12{gap:var(--sp-2);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._packItem_1hll2_22{border:1px solid var(--c-border-subtle);border-radius:var(--r-md)}._row_1hll2_27{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);display:flex}._assetList_1hll2_34{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--c-border-subtle);margin:0;list-style:none;display:grid}._assetRow_1hll2_43{align-items:center;gap:var(--sp-2);display:flex}._assetName_1hll2_49{min-width:0;color:var(--c-fg-secondary);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._assetType_1hll2_59{color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs)}._info_1hll2_65{flex:1;gap:2px;min-width:0;display:grid}._name_1hll2_72{align-items:baseline;gap:var(--sp-2);color:var(--c-fg);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:flex;overflow:hidden}._version_1hll2_84{color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400}._meta_1hll2_91{color:var(--c-fg-muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._error_1hll2_99{margin:var(--sp-3) 0 0;color:var(--c-error);font-size:var(--fs-xs);line-height:var(--lh-normal)}._fileInput_1hll2_106{display:none}._urlSection_1hll2_110{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--c-border-subtle);display:grid}._field_1hll2_118{gap:var(--sp-1);color:var(--c-fg-muted);font-size:var(--fs-xs);display:grid}._field_1hll2_118>span{font-family:var(--font-mono)}._urlRow_1hll2_129{gap:var(--sp-2);display:flex}._urlRow_1hll2_129>:first-child{flex:1;min-width:0}._preview_1hll2_139{padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border-subtle);border-radius:var(--r-md);background:var(--c-hover);gap:2px;display:grid}._previewActions_1hll2_148{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}._panel_exy3z_1{background:var(--c-panel);border-top:1px solid var(--c-border);flex-direction:column;flex:none;min-width:0;min-height:120px;max-height:480px;display:flex;position:relative;overflow:hidden}._resizeHandle_exy3z_14{cursor:ns-resize;touch-action:none;z-index:1;height:7px;position:absolute;top:-3px;left:0;right:0}._resizeHandle_exy3z_14:hover,._resizeHandle_exy3z_14[data-resizing]{background:var(--c-accent-soft)}._tabsRoot_exy3z_30{flex:0 0 30px;min-width:0}._tabs_exy3z_30{min-width:0;height:30px;padding:0 var(--sp-2);background:var(--c-panel-raised);border-bottom:1px solid var(--c-border);align-items:center;display:flex}._tab_exy3z_30{appearance:none;height:24px;padding:0 var(--sp-2);color:var(--c-fg-muted);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}._tab_exy3z_30:hover{color:var(--c-fg);background:var(--c-hover)}._tab_exy3z_30._active_exy3z_65,._tab_exy3z_30[data-active]{color:var(--c-fg);background:var(--c-input)}._spacer_exy3z_71{min-width:var(--sp-2);flex:auto}._closeButton_exy3z_76{appearance:none;width:22px;height:22px;color:var(--c-fg-muted);border-radius:var(--r-xs);font-family:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._closeButton_exy3z_76:hover{color:var(--c-fg);background:var(--c-hover)}._body_exy3z_99{min-height:0;padding:var(--sp-2);scrollbar-width:thin;scrollbar-color:var(--c-border) transparent;-webkit-user-select:text;user-select:text;flex:auto;overflow:auto}._body_exy3z_99::-webkit-scrollbar{width:8px;height:8px}._body_exy3z_99::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:var(--r-full)}._empty_exy3z_119{min-height:56px;color:var(--c-fg-muted);font-size:var(--fs-sm);align-items:center;display:flex}._diagnosticList_exy3z_127,._consoleList_exy3z_128{flex-direction:column;gap:1px;display:flex}._diagnosticRow_exy3z_134{align-items:start;gap:var(--sp-2);min-height:28px;padding:6px var(--sp-2);color:var(--c-fg-secondary);border-bottom:1px solid var(--c-border-subtle);font-family:var(--font-mono);font-size:var(--fs-xs);grid-template-columns:72px minmax(120px,180px) 64px minmax(0,1fr) 92px;display:grid}._tone-error_exy3z_147 ._diagnosticSeverity_exy3z_147{color:var(--c-error)}._tone-warning_exy3z_151 ._diagnosticSeverity_exy3z_147{color:var(--c-warning)}._tone-info_exy3z_155 ._diagnosticSeverity_exy3z_147{color:var(--c-info)}._diagnosticNode_exy3z_159,._diagnosticLocation_exy3z_160,._diagnosticSource_exy3z_161{color:var(--c-fg-muted)}._diagnosticNode_exy3z_159,._diagnosticMessage_exy3z_166,._infoValue_exy3z_167,._consoleMessage_exy3z_168{text-overflow:ellipsis;min-width:0;overflow:hidden}._diagnosticMessage_exy3z_166{color:var(--c-fg);white-space:normal}._infoGrid_exy3z_179{column-gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:0;display:grid}._infoRow_exy3z_186{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--c-border-subtle);min-height:28px;font-family:var(--font-mono);font-size:var(--fs-xs);display:flex}._infoLabel_exy3z_197{color:var(--c-fg-muted);flex:none}._infoValue_exy3z_167{color:var(--c-fg);text-align:right;white-space:nowrap}._consoleRow_exy3z_208{align-items:start;gap:var(--sp-3);min-height:28px;padding:6px var(--sp-2);border-bottom:1px solid var(--c-border-subtle);font-family:var(--font-mono);font-size:var(--fs-xs);grid-template-columns:120px minmax(0,1fr);display:grid}._consoleLabel_exy3z_220{color:var(--c-fg-muted)}._tone-error_exy3z_147 ._consoleLabel_exy3z_220{color:var(--c-error)}._tone-warning_exy3z_151 ._consoleLabel_exy3z_220{color:var(--c-warning)}._tone-info_exy3z_155 ._consoleLabel_exy3z_220{color:var(--c-info)}._consoleMessage_exy3z_168{color:var(--c-fg);white-space:normal}._status_exy3z_241{align-items:center;gap:var(--sp-2);height:24px;padding:0 var(--sp-2);background:var(--c-bg);border-top:1px solid var(--c-border);flex:none;display:flex;overflow:hidden}._statusButton_exy3z_253{appearance:none;align-items:center;gap:var(--sp-2);height:100%;padding:0 var(--sp-1);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-fg-muted);border-radius:var(--r-xs);background:0 0;border:none;display:inline-flex}._statusButton_exy3z_253:hover{background:var(--c-hover);color:var(--c-fg)}._statusItem_exy3z_274{min-width:0;color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;line-height:1;display:inline-flex}._statusError_exy3z_286{color:var(--c-error)}._statusOutput_exy3z_290{appearance:none;border:1px solid var(--c-brand);height:18px;color:var(--c-brand);cursor:pointer;background:0 0;border-radius:0;flex:0 auto;margin:0;padding:0 6px}._statusOutput_exy3z_290:hover{background:var(--c-brand-soft);color:var(--c-brand)}._statusOutput_exy3z_290:focus-visible{outline:1px solid var(--c-focus);outline-offset:1px}._statusOutputName_exy3z_313{text-overflow:ellipsis;min-width:0;overflow:hidden}._statusSpacer_exy3z_319{min-width:var(--sp-2);flex:auto}._panel_1mhdx_1{gap:var(--sp-2);flex-direction:column;height:100%;min-height:0;display:flex}._toolbar_1mhdx_9{align-items:center;gap:var(--sp-2);flex:none;display:flex}._count_1mhdx_16{color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);flex:auto}._urlOnlyNotice_1mhdx_23{align-items:center;gap:var(--sp-2);color:var(--c-warning);font-size:var(--fs-xs);white-space:nowrap;flex:none;display:flex}._status_1mhdx_33{color:var(--c-fg-muted);font-size:var(--fs-xs);flex:none}._dropArea_1mhdx_39{border-radius:var(--r-sm);border:1px dashed #0000;flex:auto;min-height:0;transition:border-color .12s,background-color .12s;overflow-y:auto}._dropArea_1mhdx_39[data-drag-active]{border-color:var(--c-accent);background-color:var(--c-panel-raised)}._list_1mhdx_53{flex-direction:column;gap:1px;min-height:0;display:flex}._row_1mhdx_60{align-items:center;gap:var(--sp-3);padding:6px var(--sp-2);border-bottom:1px solid var(--c-border-subtle);grid-template-columns:32px minmax(0,1fr) auto auto;display:grid}._thumb_1mhdx_69{border-radius:var(--r-xs);border:1px solid var(--c-border);background-color:var(--c-bg-sunken);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}._thumb_1mhdx_69 img{object-fit:cover;width:100%;height:100%;display:block}._thumbIcon_1mhdx_89{text-transform:uppercase;color:var(--c-fg-muted);font-size:9px}._meta_1mhdx_95{flex-direction:column;gap:1px;min-width:0;display:flex}._name_1mhdx_102{font-size:var(--fs-sm);color:var(--c-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._note_1mhdx_110{color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._usage_1mhdx_119{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-fg-muted);white-space:nowrap;flex:none}._unused_1mhdx_127{color:var(--c-warning)}._refList_1mhdx_131{position:relative}._refPopover_1mhdx_135{z-index:1;min-width:140px;max-width:260px;padding:var(--sp-2);border-radius:var(--r-sm);border:1px solid var(--c-border);background:var(--c-panel-raised);box-shadow:var(--shadow-popover);white-space:normal;flex-direction:column;gap:2px;margin-top:4px;display:none;position:absolute;top:100%;right:0}._refList_1mhdx_131:hover ._refPopover_1mhdx_135,._refList_1mhdx_131:focus-within ._refPopover_1mhdx_135{display:flex}._refLink_1mhdx_159{all:unset;cursor:pointer;color:var(--c-accent);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:left}._refLink_1mhdx_159:hover,._refLink_1mhdx_159:focus-visible{text-decoration:underline}._refText_1mhdx_173{color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs)}._actions_1mhdx_179{align-items:center;gap:var(--sp-1);flex:none;display:flex}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}._authoringTabs_156m4_1,._previewTabs_156m4_2{background:var(--c-panel-raised);flex:none;align-items:center;min-width:0;height:40px;display:flex}._authoringTabs_156m4_1{height:calc(var(--toolbar-h) + 1px);background:var(--c-panel-raised);border-bottom:0;align-items:stretch;margin-top:-1px;position:relative}._authoringTabs_156m4_1:before,._authoringTabs_156m4_1:after{content:"";background:var(--c-border);pointer-events:none;height:1px;position:absolute;left:0;right:0}._authoringTabs_156m4_1:before{top:0}._authoringTabs_156m4_1:after{bottom:0}._previewTabs_156m4_2{top:var(--canvas-float-inset);left:var(--canvas-float-inset);right:calc(var(--canvas-float-inset) + var(--control-h) + var(--canvas-float-inset));z-index:var(--z-toolbar);height:var(--control-h);pointer-events:none;background:0 0;border-bottom:0;position:absolute;overflow:hidden}._previewList_156m4_54{align-items:center;gap:var(--sp-1);scrollbar-width:none;pointer-events:auto;flex:auto;min-width:0;padding:0;display:flex;overflow:auto hidden}._previewList_156m4_54::-webkit-scrollbar{display:none}._authoringScroller_156m4_71{z-index:1;scrollbar-width:none;flex:auto;align-items:stretch;gap:0;min-width:0;height:100%;margin-left:-1px;display:flex;position:relative;overflow-x:auto}._authoringScroller_156m4_71::-webkit-scrollbar{display:none}._authoringContext_156m4_89{flex:none;align-items:stretch;min-width:0;height:100%;display:inline-flex}._authoringContext_156m4_89+._authoringContext_156m4_89{margin-left:-1px}._authoringTab_156m4_1,._previewTab_156m4_2{min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);white-space:nowrap;flex:none;line-height:1}._authoringTab_156m4_1{max-width:220px;height:100%;padding:0 4px 0 var(--sp-2);color:var(--c-fg-muted);scroll-margin-inline:var(--sp-3);background:0 0;border:1px solid #0000;align-items:center;gap:2px;display:inline-flex;position:relative}._structured_156m4_126{gap:var(--sp-1)}._authoringMain_156m4_130,._previewMain_156m4_131{appearance:none;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;line-height:1}._authoringMain_156m4_130{align-items:center;gap:6px;min-width:0;max-width:176px;height:100%;padding:0;display:inline-flex}._authoringMain_156m4_130:focus-visible{outline:none}._authoringName_156m4_156{text-overflow:ellipsis;min-width:0;overflow:hidden}._entryIcon_156m4_162{color:currentColor;flex:none}._authoringKind_156m4_167{color:var(--c-fg-muted);background:var(--c-input);border:1px solid var(--c-border-subtle);border-radius:var(--r-xs);font-family:var(--font-mono);flex:none;padding:1px 4px;font-size:9px;line-height:13px}._authoringTab_156m4_1:hover{color:var(--c-fg)}._authoringTab_156m4_1._active_156m4_183{z-index:1;color:var(--c-fg);background:var(--c-panel);border-color:var(--c-border);border-bottom-color:#0000}._authoringTab_156m4_1._active_156m4_183:after{content:"";z-index:1;background:var(--c-panel);pointer-events:none;height:2px;position:absolute;bottom:-1px;left:1px;right:1px}._authoringTab_156m4_1:focus-within{z-index:2}._authoringTab_156m4_1._active_156m4_183:focus-within{border-bottom-color:#0000}._authoringTab_156m4_1:focus-within:not(._active_156m4_183):after{display:none}._authoringTab_156m4_1._active_156m4_183 ._authoringKind_156m4_167,._authoringTab_156m4_1:hover ._authoringKind_156m4_167{color:var(--c-fg-secondary);border-color:var(--c-border)}._authoringTab_156m4_1._error_156m4_221,._authoringTab_156m4_1._error_156m4_221:hover,._authoringTab_156m4_1._error_156m4_221._active_156m4_183{color:var(--c-error)}._deleteButton_156m4_227{appearance:none;width:18px;height:18px;color:var(--c-fg-muted);border-radius:var(--r-xs);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:1px;font-family:inherit;line-height:1;display:inline-flex}._authoringTab_156m4_1:hover ._deleteButton_156m4_227,._authoringTab_156m4_1._active_156m4_183 ._deleteButton_156m4_227,._deleteButton_156m4_227:focus-visible{opacity:1}._deleteButton_156m4_227:focus-visible{outline:none}._deleteButton_156m4_227:hover{color:var(--c-error);background:var(--c-hover)}._addButton_156m4_261{z-index:1;border:1px solid #0000;border-left-color:var(--c-border);width:40px;height:100%;color:var(--c-fg-secondary);font-size:var(--fs-xl);cursor:pointer;background:0 0;border-bottom-color:#0000;border-radius:0;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;position:relative}._addButton_156m4_261:hover{background:var(--c-hover);border-top-color:var(--c-border);color:var(--c-fg)}._addButton_156m4_261:focus-visible{z-index:2;outline:none}._animationTab_156m4_292{appearance:none;z-index:1;border:1px solid #0000;border-right-color:var(--c-border);width:40px;height:100%;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border-bottom-color:#0000;border-radius:0;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._animationTab_156m4_292:hover{background:var(--c-hover);border-top-color:var(--c-border);color:var(--c-fg)}._animationTab_156m4_292._active_156m4_183{color:var(--c-fg);background:var(--c-panel);border-color:var(--c-border);border-bottom-color:#0000}._animationTab_156m4_292._active_156m4_183:after{content:"";z-index:1;background:var(--c-panel);pointer-events:none;height:2px;position:absolute;bottom:-1px;left:1px;right:1px}._animationTab_156m4_292:focus-visible{z-index:2;outline:none}._animationTab_156m4_292._active_156m4_183:focus-visible{border-bottom-color:#0000}._menuPositioner_156m4_346{z-index:1200;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;pointer-events:auto}._menu_156m4_346{min-width:180px;padding:var(--sp-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-panel-raised);box-shadow:var(--shadow-popover);color:var(--c-fg);pointer-events:auto}._menu_156m4_346[data-ending-style]{pointer-events:none}._menu_156m4_346[data-closed]{visibility:hidden}._menuItem_156m4_372{align-items:center;gap:var(--sp-2);min-height:28px;padding:0 var(--sp-2);border-radius:var(--r-xs);color:var(--c-fg-secondary);font-size:var(--fs-sm);cursor:default;outline:none;display:flex}._menuItem_156m4_372[data-highlighted]{background:var(--c-hover);color:var(--c-fg)}._menuItem_156m4_372[data-disabled]{color:var(--c-fg-muted);opacity:.55}._menuSeparator_156m4_395{height:1px;margin:var(--sp-1) 0;background:var(--c-border-subtle)}._renameForm_156m4_401{gap:var(--sp-2);flex-direction:column;display:flex}._renameField_156m4_407{border:1px solid var(--c-accent-border);border-radius:var(--r-sm);background:var(--c-input);align-items:center;min-width:0;display:flex}._renameField_156m4_407:focus-within{border-color:var(--c-focus);box-shadow:inset 0 0 0 1px var(--c-focus)}._renameInput_156m4_421{width:100%;min-width:0;box-shadow:none;font-family:var(--font-mono);background:0 0;border:0;flex:auto}._renameInput_156m4_421:focus{box-shadow:none;border-color:#0000}._renameSuffix_156m4_436{padding:0 var(--sp-2);color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:var(--control-h);border-left:1px solid var(--c-border-subtle);flex:none}._renameHint_156m4_446{color:var(--c-fg-muted);font-size:var(--fs-xs);line-height:var(--lh-normal);margin:0}._deleteConfirm_156m4_453{gap:var(--sp-3);flex-direction:column;display:flex}._deleteList_156m4_459{gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--c-border-subtle);border-radius:var(--r-sm);background:var(--c-bg-sunken);flex-direction:column;margin:0;list-style:none;display:flex}._deleteItem_156m4_471{gap:var(--sp-2);min-width:0;font-size:var(--fs-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._deleteNode_156m4_480{min-width:0;color:var(--c-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._deleteType_156m4_488{color:var(--c-warning);font-family:var(--font-mono);white-space:nowrap}._previewContext_156m4_494{flex:none;min-width:0;display:inline-flex}._previewTab_156m4_2{align-items:center;gap:var(--sp-1);max-width:176px;height:30px;padding:0 var(--sp-2);border:1px solid var(--c-border);background:var(--c-panel-overlay);box-shadow:none;color:var(--c-fg-secondary);border-radius:0;flex:none;display:inline-flex;overflow:hidden}._previewTab_156m4_2._active_156m4_183{background:var(--c-input);border-color:var(--c-focus);color:var(--c-fg)}._previewTab_156m4_2:hover{color:var(--c-fg);background:var(--c-hover)}._previewMain_156m4_131{align-items:center;gap:var(--sp-1);flex:auto;min-width:0;height:100%;padding:0;display:inline-flex}._previewName_156m4_537{text-overflow:ellipsis;min-width:0;overflow:hidden}._previewKind_156m4_543{color:var(--c-fg-muted);flex:none;font-size:9px}._previewPinIcon_156m4_549{color:var(--c-fg);flex:none}._contextMenu_7kpow_3{z-index:30;width:176px;padding:var(--sp-1);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-panel-raised);position:fixed;box-shadow:0 16px 40px #00000052}._contextMenuItem_7kpow_16{appearance:none;width:100%;height:30px;padding:0 var(--sp-2);border-radius:var(--r-xs);color:var(--c-fg-secondary);font-size:var(--fs-xs);text-align:left;cursor:pointer;background:0 0;border:0;line-height:1}._contextMenuItem_7kpow_16:hover{background:var(--c-hover);color:var(--c-fg)}._contextMenuItem_7kpow_16:disabled{cursor:default;color:var(--c-fg-muted);opacity:.48}._contextMenuItem_7kpow_16:disabled:hover{background:0 0}._dangerItem_7kpow_46,._dangerItem_7kpow_46:hover{color:var(--c-error)}._dangerItem_7kpow_46:disabled,._dangerItem_7kpow_46:disabled:hover{color:var(--c-fg-muted)}._contextMenuSeparator_7kpow_59{height:1px;margin:var(--sp-1) 0;background:var(--c-border-subtle);display:block}._contextMenuGroup_7kpow_68+._contextMenuGroup_7kpow_68{margin-top:var(--sp-1);padding-top:var(--sp-1);border-top:1px solid var(--c-border-subtle)}._contextMenuGroupLabel_7kpow_74{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--c-fg-muted);font-weight:600;display:block}._workspace_j6c9y_1{flex-direction:row;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}._canvasArea_j6c9y_10{z-index:0;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}._workspace_j6c9y_1 .react-flow{background:0 0}._underlay_j6c9y_33{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._node_j6c9y_46{border-radius:var(--r-sm);width:100%;height:100%;color:var(--c-fg);box-shadow:var(--shadow-popover);background:0 0;flex-direction:column;padding:10px;display:flex;position:relative}._node_j6c9y_46:after{content:"";border:1px solid var(--c-border);border-radius:var(--r-sm);pointer-events:none;position:absolute;inset:0}._nodeSelected_j6c9y_79:after{border-color:var(--c-focus)}._nodeSelected_j6c9y_79{box-shadow:0 0 0 1px var(--c-focus), var(--shadow-popover)}._nodeOutput_j6c9y_87:after{border-color:var(--c-accent-border)}._nodeOffPath_j6c9y_91{opacity:.72}._nodeHeader_j6c9y_98{align-items:center;gap:var(--sp-2);background:var(--c-panel);border-radius:var(--r-sm) var(--r-sm) 0 0;border-bottom:1px solid var(--c-border-subtle);width:100%;min-width:0;margin:-10px -10px 0;padding:0 10px;display:flex}._nodeTitle_j6c9y_112{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--c-fg);flex:auto;font-weight:600;overflow:hidden}._nodeType_j6c9y_123{border-radius:var(--r-sm);border:1px solid var(--c-border-subtle);color:var(--c-fg-muted);font-size:var(--fs-xs);text-transform:uppercase;flex:none;padding:1px 6px}._preview_j6c9y_138{border-radius:var(--r-sm);background:0 0;position:absolute;overflow:hidden}._preview_j6c9y_138:after{content:"";border:1px solid var(--c-border-subtle);border-radius:var(--r-sm);pointer-events:none;position:absolute;inset:0}._ports_j6c9y_163{background:var(--c-panel);border-bottom:1px solid var(--c-border-subtle);align-items:center;gap:6px;width:100%;margin:0 -10px;padding:6px 10px 8px;display:flex;overflow:hidden}._portRow_j6c9y_175{border-radius:var(--r-sm);border:1px solid var(--c-border-subtle);min-width:0;max-width:110px;height:18px;color:var(--c-fg-secondary);font-size:var(--fs-xs);align-items:center;padding:0 6px 0 10px;display:inline-flex;position:relative}._portLabel_j6c9y_189{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._toneok_j6c9y_196{border-color:color-mix(in srgb, var(--c-success) 50%, var(--c-border-subtle))}._tonewarning_j6c9y_200{border-color:color-mix(in srgb, var(--c-warning) 60%, var(--c-border-subtle))}._toneerror_j6c9y_204{border-color:color-mix(in srgb, var(--c-error) 60%, var(--c-border-subtle))}._tonemuted_j6c9y_208{border-color:var(--c-border-subtle)}._sourceHandle_j6c9y_212,._targetHandle_j6c9y_213{border:1px solid var(--c-bg);background:var(--c-fg-muted);width:10px;height:10px}._sourceHandle_j6c9y_212{right:-6px}._targetHandle_j6c9y_213{left:-6px}._hiddenHandle_j6c9y_228{opacity:0;pointer-events:none}._edge_j6c9y_233{color:var(--c-fg-muted);stroke:currentColor}._panel_1kucn_1{flex-direction:column;height:100%;min-height:0;display:flex}._panelBody_1kucn_8{flex:auto;min-height:0;overflow:auto}._panel_1ddpe_1{background:var(--c-panel)}._head_1ddpe_6{gap:var(--sp-2)}._headTitle_1ddpe_9{flex:none}._nodeName_1ddpe_12{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--c-fg-muted);flex:0 auto;font-weight:400;overflow:hidden}._nodeName_1ddpe_12:before{content:"/";margin-right:var(--sp-2);color:var(--c-border-strong)}._sourceOrigin_1ddpe_30{white-space:nowrap;text-overflow:ellipsis;min-width:54px;max-width:180px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-fg-muted);flex:0 auto;overflow:hidden}._sourceOrigin_1ddpe_30:before{content:"·";margin-right:var(--sp-2);color:var(--c-border-strong)}._importButton_1ddpe_46{height:var(--control-h-sm);padding:0 var(--sp-2);border:1px solid var(--c-accent-border);border-radius:var(--r-sm);background:var(--c-panel-raised);color:var(--c-fg-secondary);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;flex:none}._importButton_1ddpe_46:hover:not(:disabled):not([data-disabled]){color:var(--c-fg);border-color:var(--c-focus);background:var(--c-hover)}._importPreview_1ddpe_64{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--c-input);border-bottom:1px solid var(--c-border);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._importMain_1ddpe_74{min-width:0}._importTitle_1ddpe_77{color:var(--c-fg);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._importMeta_1ddpe_85,._importDelta_1ddpe_86{color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._importActions_1ddpe_94{gap:var(--sp-1);display:flex}._compilePill_1ddpe_99{align-items:center;gap:var(--sp-1);height:var(--control-h-sm);padding:0 var(--sp-2);border-radius:var(--r-sm);border:1px solid var(--c-border);background:var(--c-panel-raised);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--c-fg-secondary);flex:none;font-weight:500;display:inline-flex}._compileDot_1ddpe_116{border-radius:var(--r-full);background:var(--c-fg-muted);width:6px;height:6px}._compileOk_1ddpe_122{color:var(--c-success);border-color:var(--c-success-soft);background:var(--c-success-soft)}._compileOk_1ddpe_122 ._compileDot_1ddpe_116{background:var(--c-success)}._compileError_1ddpe_130{color:var(--c-error);border-color:var(--c-error-soft);background:var(--c-error-soft)}._compileError_1ddpe_130 ._compileDot_1ddpe_116{background:var(--c-error)}._compileCompiling_1ddpe_138{color:var(--c-info);border-color:var(--c-info);background:var(--c-accent-soft)}._compileCompiling_1ddpe_138 ._compileDot_1ddpe_116{background:var(--c-info);animation:_compile-pulse_1ddpe_1 1s var(--ease-in-out) infinite}@keyframes _compile-pulse_1ddpe_1{0%,to{opacity:1}50%{opacity:.3}}._host_1ddpe_158{overflow:hidden}._hostHidden_1ddpe_161{display:none}._host_1ddpe_158 ._cm-editor_1ddpe_164{height:100%}._host_1ddpe_158 ._cm-editor_1ddpe_164._cm-focused_1ddpe_167{outline:none}._host_1ddpe_158 ._cm-scroller_1ddpe_170{scrollbar-width:none;overflow:auto}._host_1ddpe_158 ._cm-scroller_1ddpe_170::-webkit-scrollbar{width:0;height:0}._structuredNotice_1ddpe_179{gap:var(--sp-2);min-height:0;padding:var(--sp-5);color:var(--c-fg-secondary);background:var(--c-panel);flex-direction:column;flex:auto;display:flex}._structuredType_1ddpe_190{width:fit-content;color:var(--c-fg-muted);background:var(--c-input);border:1px solid var(--c-border-subtle);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-xs);padding:2px 6px;line-height:16px}._structuredName_1ddpe_202{color:var(--c-fg);font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._structuredSummary_1ddpe_212{max-width:520px;color:var(--c-fg-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}._slotHead_1zqxy_2{min-height:var(--control-h-sm)}._slot_1zqxy_2{align-items:center;width:100%;display:flex;position:relative}._button_1zqxy_12{width:100%;min-width:0;height:var(--control-h);align-items:center;gap:var(--sp-2);padding:0 calc(var(--sp-2) + 22px + var(--sp-1)) 0 var(--sp-2);background:var(--c-input);border:1px solid var(--c-accent-border);border-radius:var(--r-sm);color:var(--c-fg-secondary);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-sm);transition:border-color var(--dur-fast), background var(--dur-fast);text-align:left;flex:1;display:flex;overflow:hidden}._button_1zqxy_12:hover,._button_1zqxy_12[data-popup-open]{border-color:var(--c-focus);background:var(--c-hover)}._label_1zqxy_37{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-sm);flex:1;overflow:hidden}._bound_1zqxy_44{color:var(--c-fg)}._empty_1zqxy_47{color:var(--c-fg-muted);font-style:italic}._clear_1zqxy_51{z-index:1;width:22px;min-width:22px;height:22px;color:var(--c-fg-muted);border-radius:var(--r-sm);background:0 0;border:none;font-size:13px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}._clear_1zqxy_51:hover:not(:disabled):not([data-disabled]){color:var(--c-fg);background:var(--c-hover);border-color:#0000}._pickerPositioner_1zqxy_73{z-index:calc(var(--z-popover) + 1);min-width:max(220px, var(--anchor-width));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._picker_1zqxy_73{min-width:max(220px, var(--anchor-width));max-height:min(240px, var(--available-height));padding:var(--sp-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--c-panel-overlay);color:var(--c-fg);border-radius:var(--r-sm);box-shadow:var(--shadow-popover);animation:_child-shader-slot-pop-in_1zqxy_1 var(--dur-fast) var(--ease-out);border:none;flex-direction:column;display:flex;overflow-y:auto}@keyframes _child-shader-slot-pop-in_1zqxy_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}._option_1zqxy_103{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;height:var(--control-h);padding:0 var(--sp-2);border-radius:var(--r-xs);cursor:pointer;text-align:left;color:var(--c-fg-secondary);font-family:var(--font-ui);font-size:var(--fs-sm);background:0 0;border:none;outline:none;display:flex}._option_1zqxy_103:hover,._option_1zqxy_103[data-highlighted]{background:var(--c-hover);color:var(--c-fg)}._option_1zqxy_103._active_1zqxy_126,._option_1zqxy_103[data-checked]{background:var(--c-active);color:var(--c-fg)}._createOption_1zqxy_131{color:var(--c-fg)}._optionLabel_1zqxy_134{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}._optionLabelEmpty_1zqxy_141{color:var(--c-fg-muted);font-style:italic}._optionType_1zqxy_145{font-family:var(--font-mono);color:var(--c-fg-muted);flex:none;font-size:10px}._indicator_1zqxy_151{color:currentColor;flex:0 0 14px;justify-content:center;align-items:center;width:14px;display:inline-flex}._emptyMessage_1zqxy_159{padding:var(--sp-2);font-size:var(--fs-xs);color:var(--c-fg-muted)}._uniformRow_1igo7_1{gap:var(--sp-1);padding:var(--sp-2);background:var(--c-input);border:1px solid var(--c-border);border-radius:var(--r-sm);flex-direction:column;display:flex}._uniformOrphaned_1igo7_11{border-color:var(--c-warning);background:var(--c-warning-soft)}._uniformUnresolved_1igo7_16{border-color:var(--c-warning)}._uniformReadonly_1igo7_20{background:color-mix(in srgb, var(--c-input) 82%, var(--c-bg) 18%)}._uniformLabel_1igo7_24{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex:auto;min-width:0;display:flex}._uniformName_1igo7_33{font-size:var(--fs-md);color:var(--c-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._uniformNameInput_1igo7_41{width:100%;min-width:0;height:var(--control-h);padding:0 var(--sp-1);color:var(--c-fg);border-radius:var(--r-xs);font-family:var(--font-ui);font-size:var(--fs-md);background:0 0;border:1px solid #0000}._uniformNameInput_1igo7_41:hover{border-color:var(--c-border-subtle);background:var(--c-hover)}._uniformNameInput_1igo7_41:focus{border-color:var(--c-focus);background:var(--c-input);outline:none}._uniformType_1igo7_65{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-fg-muted);flex:none}._uniformControl_1igo7_72{flex:auto;min-width:0}._uniformHead_1igo7_77,._uniformEditLine_1igo7_78{align-items:center;gap:var(--sp-1);min-width:0;display:flex}._uniformMetaButton_1igo7_85{flex:none}._uniformBindingLine_1igo7_89{align-items:center;gap:var(--sp-1);color:var(--c-fg-muted);font-size:var(--fs-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._uniformBindingLine_1igo7_89>span{font-family:var(--font-mono)}._uniformBindingLine_1igo7_89>button:not([role=combobox]){min-width:max-content}._mediaInputActions_1igo7_106{align-items:center;gap:var(--sp-1);min-width:max-content;display:flex}._mediaInputActions_1igo7_106 span{color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs)}._levelMeter_1igo7_119{border-radius:var(--r-xs);background:var(--c-input);flex:auto;min-width:40px;height:4px;overflow:hidden}._levelMeterFill_1igo7_128{background:var(--c-accent);height:100%;transition:width 80ms linear}._seekRow_1igo7_134{align-items:center;gap:var(--sp-2);display:flex}._seekInput_1igo7_140{min-width:0;accent-color:var(--c-accent);flex:auto}._timeLabel_1igo7_146{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-fg-muted);white-space:nowrap;flex:none}._controlTargets_1igo7_154{gap:var(--sp-1);padding-top:var(--sp-1);border-top:1px dashed var(--c-border-subtle);flex-wrap:wrap;display:flex}._controlTarget_1igo7_154{min-width:0;max-width:100%;padding:1px var(--sp-1);color:var(--c-fg-muted);background:var(--c-hover);border-radius:var(--r-xs);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:14px;overflow:hidden}._uniformDiagnostic_1igo7_177{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;padding-top:var(--sp-1);border-top:1px dashed var(--c-border-subtle);color:var(--c-warning);font-size:var(--fs-xs);line-height:var(--lh-normal);flex-wrap:wrap;display:flex}._uniformDiagnostic_1igo7_177 span{min-width:0}._uniformAutoControl_1igo7_195{align-items:center;gap:var(--sp-2);display:flex}._autoValue_1igo7_201{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-fg-secondary)}._autoReset_1igo7_207{margin-left:auto}._unsupportedText_1igo7_211{color:var(--c-warning);font-size:var(--fs-xs);line-height:var(--lh-normal)}._arrayReadoutText_1igo7_217{color:var(--c-fg-muted);font-size:var(--fs-xs);line-height:var(--lh-normal)}._autoParam_1igo7_223{height:20px;padding:0 var(--sp-2);border-color:var(--c-border);color:var(--c-fg-secondary);font-family:var(--font-mono);font-size:11px}._autoParam_1igo7_223:hover:not(:disabled):not([data-disabled]){color:var(--c-fg);border-color:var(--c-focus);background:var(--c-hover)}._uniformReset_1igo7_238{width:22px;height:22px;color:var(--c-fg-muted);background:0 0;border-color:#0000;font-size:12px}._uniformReset_1igo7_238:hover:not(:disabled):not([data-disabled]){color:var(--c-fg);background:var(--c-hover);border-color:#0000}._status_1igo7_253{font-size:var(--fs-xs);border-radius:var(--r-xs);padding:3px var(--sp-1);flex:none;font-weight:600;line-height:1}._status-ok_1igo7_262{color:var(--c-success);background:var(--c-success-soft)}._status-muted_1igo7_267{color:var(--c-fg-muted);background:var(--c-hover)}._status-error_1igo7_272{color:var(--c-error);background:var(--c-error-soft)}._status-warning_1igo7_277{color:var(--c-warning);background:var(--c-warning-soft)}._status-animation_1igo7_282{appearance:none;font:inherit;font-size:var(--fs-xs);color:var(--c-brand);background:var(--c-brand-soft);cursor:pointer;border:0;margin:0;font-weight:600}._status-animation_1igo7_282:hover{color:var(--c-fg)}._uniformInputBadge_1igo7_299{appearance:none;align-items:center;gap:var(--sp-1);min-width:0;max-width:100%;padding:3px var(--sp-1);border-radius:var(--r-xs);background:var(--c-brand-soft);color:var(--c-brand);font-size:var(--fs-xs);cursor:pointer;text-align:left;border:0;margin:0;display:inline-flex}._uniformInputBadge_1igo7_299:hover{color:var(--c-fg)}._uniformInputBadgeKind_1igo7_321{font-family:var(--font-mono);letter-spacing:.04em;flex:none;font-size:10px;font-weight:700}._uniformInputBadgeName_1igo7_329{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);overflow:hidden}._orphanInfo_1igo7_337{font-size:var(--fs-xs);flex-direction:column;gap:2px;display:flex}._orphanMessage_1igo7_344{color:var(--c-warning);font-size:var(--fs-xs);line-height:var(--lh-normal)}._orphanBound_1igo7_350{color:var(--c-fg-muted);font-size:var(--fs-xs)}._childDetail_1igo7_355{color:var(--c-fg-muted);font-size:var(--fs-xs);line-height:var(--lh-normal)}._pickerWrap_1igo7_361{position:relative}._actions_1igo7_365{gap:var(--sp-2);flex-wrap:wrap;display:flex}._group_82205_3{flex-direction:column;display:flex}._head_82205_7{align-items:center;gap:var(--sp-2);width:100%;height:var(--control-h);padding:0 var(--sp-1);display:flex}._toggle_82205_15{align-items:center;gap:var(--sp-2);cursor:pointer;text-align:left;min-width:0;height:100%;color:var(--c-fg);background:0 0;border:none;flex:auto;padding:0;display:flex}._chevron_82205_29{color:var(--c-fg-muted);transition:transform var(--dur-fast) var(--ease-out);font-size:10px}._chevron_82205_29._open_82205_34{transform:rotate(90deg)}._title_82205_37{font-size:var(--fs-xs);color:var(--c-fg);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}._tag_82205_48{font-family:var(--font-mono);color:var(--c-fg-muted);border:1px solid var(--c-border-subtle);border-radius:var(--r-xs);flex:none;padding:1px 4px;font-size:9px;line-height:14px}._count_82205_58{color:var(--c-fg-muted);font-size:10px;font-family:var(--font-mono)}._right_82205_63{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}._body_82205_70{gap:var(--sp-2);padding-top:var(--sp-1);flex-direction:column;display:flex}._nodeEditor_796kd_1{gap:var(--sp-3);flex-direction:column;display:flex}._note_796kd_7{color:var(--c-fg-muted);font-size:var(--fs-xs);line-height:var(--lh-normal)}._note_796kd_7 code{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-fg-secondary);background:var(--c-input);border-radius:var(--r-xs);padding:1px 4px}._thumbRow_796kd_22{align-items:center;gap:var(--sp-3);display:flex}._thumb_796kd_22{border-radius:var(--r-sm);border:1px solid var(--c-border);background-color:var(--c-bg-sunken);background-image:linear-gradient(45deg, var(--c-panel-raised) 25%, transparent 25%), linear-gradient(-45deg, var(--c-panel-raised) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--c-panel-raised) 75%), linear-gradient(-45deg, transparent 75%, var(--c-panel-raised) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}._thumb_796kd_22 img{object-fit:cover;width:100%;height:100%;display:block}._thumbEmpty_796kd_54{font-size:var(--fs-xs);color:var(--c-fg-muted)}._thumbMeta_796kd_59{flex-direction:column;gap:2px;min-width:0;display:flex}._assetName_796kd_66{font-size:var(--fs-sm);color:var(--c-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._inlineActions_796kd_74{align-items:center;gap:var(--sp-1);display:flex}._assetSourceRow_796kd_80{align-items:center;gap:var(--sp-2);min-width:0;padding-top:var(--sp-1);border-top:1px dashed var(--c-border-subtle);display:flex}._assetUrl_796kd_89{min-width:0;color:var(--c-fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}._assetNotice_796kd_101,._assetError_796kd_102{font-size:var(--fs-xs);line-height:var(--lh-normal)}._assetNotice_796kd_101{color:var(--c-success)}._assetError_796kd_102{color:var(--c-error)}._seekRow_796kd_115{align-items:center;gap:var(--sp-2);display:flex}._seekInput_796kd_121{min-width:0;accent-color:var(--c-accent);flex:auto}._timeLabel_796kd_127{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-fg-muted);white-space:nowrap;flex:none}._levelMeter_796kd_135{border-radius:var(--r-xs);background:var(--c-input);flex:auto;min-width:40px;height:4px;overflow:hidden}._levelMeterFill_796kd_144{background:var(--c-accent);height:100%;transition:width 80ms linear}._passDebug_3fxap_1{gap:var(--sp-1);padding:var(--sp-2);background:var(--c-input);border:1px solid var(--c-border);border-radius:var(--r-sm);flex-direction:column;display:flex}._passTitle_3fxap_11{color:var(--c-fg-muted);font-size:var(--fs-xs);font-weight:600}._passGrid_3fxap_17{gap:3px var(--sp-2);min-width:0;color:var(--c-fg-muted);font-size:var(--fs-xs);grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:baseline;display:grid}._passGrid_3fxap_17 strong{min-width:0;color:var(--c-fg);font-family:var(--font-mono);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._passGrid_3fxap_17 ._passWarn_3fxap_38{color:var(--c-warning)}._passNote_3fxap_42{color:var(--c-warning);font-size:var(--fs-xs);line-height:1.35}._row_ksp0c_1{align-items:center;gap:var(--sp-2);display:flex}._select_ksp0c_7{flex:auto;min-width:0}._metaDialog_wdy4g_1{gap:var(--sp-4);flex-direction:column;display:flex}._metaDialogSection_wdy4g_7{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._metaDialogSection_wdy4g_7 h3{color:var(--c-fg-secondary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}._metaDialogGrid_wdy4g_23{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._metaRangeGrid_wdy4g_29{grid-template-columns:repeat(3,minmax(0,1fr))}._metaSwitches_wdy4g_33{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._metaField_wdy4g_40{flex-direction:column;gap:3px;min-width:0;display:flex}._metaField_wdy4g_40 span{color:var(--c-fg-muted);font-size:var(--fs-xs)}._metaText_wdy4g_52{height:var(--control-h);width:100%;min-width:0;padding:0 var(--sp-2);border:1px solid var(--c-accent-border);border-radius:var(--r-sm);background:var(--c-input);color:var(--c-fg);font-family:var(--font-ui);font-size:var(--fs-sm)}._metaText_wdy4g_52:focus{border-color:var(--c-focus);box-shadow:inset 0 0 0 1px var(--c-focus);outline:none}._tab_1s5jo_1{gap:var(--sp-3);flex-direction:column;display:flex}._empty_1s5jo_7{color:var(--c-fg-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);padding:var(--sp-2) 0}._note_1s5jo_14{color:var(--c-fg-muted);font-size:var(--fs-xs);line-height:var(--lh-normal)}._tabWithSaveOverlay_1s5jo_22{padding-bottom:calc(var(--control-h-sm) + var(--sp-3) * 2)}._saveOverlay_1s5jo_28{left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);z-index:10;display:flex;position:absolute}._saveOverlay_1s5jo_28>*{flex:1;box-shadow:0 4px 16px #00000073}._nodeGroupInner_1s5jo_42{gap:var(--sp-1);flex-direction:column;display:flex}._inspector_ptjzb_1{background:var(--c-bg-sunken);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}._body_ptjzb_3{min-height:0;padding:var(--sp-3);flex:auto;overflow:hidden auto}._body_ptjzb_3::-webkit-scrollbar{width:6px}._body_ptjzb_3::-webkit-scrollbar-track{background:0 0}._body_ptjzb_3::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:var(--r-full)}._checkerBackdrop_zb690_14{isolation:isolate;background-color:var(--c-bg-sunken);background-image:linear-gradient(45deg, var(--c-panel-raised) 25%, transparent 25%), linear-gradient(-45deg, var(--c-panel-raised) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--c-panel-raised) 75%), linear-gradient(-45deg, transparent 75%, var(--c-panel-raised) 75%);background-position:0 0,0 11px,11px -11px,-11px 0;background-size:22px 22px}._checkerBackdrop_zb690_14:before{content:"";z-index:-2;background:var(--preview-bg-fill,transparent);pointer-events:none;position:absolute;inset:0}._panel_o1bos_1{background:var(--c-bg-sunken);flex:auto;position:relative;overflow:hidden}._toolbar_o1bos_8{inset:var(--canvas-float-inset);z-index:var(--z-toolbar);pointer-events:none;position:absolute}._group_o1bos_15{align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-1);color:var(--c-fg-secondary);background:var(--c-panel-overlay);border:1px solid var(--c-border);box-shadow:none;pointer-events:auto;border-radius:0;display:flex;position:absolute}._sessionGroup_o1bos_30{background:var(--c-panel-raised);flex-direction:row;gap:0;padding:0;bottom:0;left:0}._viewGroup_o1bos_38{background:var(--c-panel-raised);flex-direction:column;gap:0;padding:0;top:0;right:0}._toolButton_o1bos_46{height:var(--control-h);min-width:var(--control-h);padding:0 var(--sp-2);color:var(--c-fg-secondary);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;display:inline-flex}._toolButton_o1bos_46:hover:not(:disabled):not([data-disabled]){background:var(--c-hover);color:var(--c-fg);border-color:#0000}._toolButton_o1bos_46._active_o1bos_65{background:var(--c-active);color:var(--c-fg);border-color:#0000}._toolButton_o1bos_46._recording_o1bos_70,._toolButton_o1bos_46._recording_o1bos_70:hover:not(:disabled):not([data-disabled]){color:var(--c-error)}._toolButton_o1bos_46:disabled,._toolButton_o1bos_46[data-disabled]{cursor:default;opacity:.48;color:var(--c-fg-muted)}._toolButton_o1bos_46:disabled:hover,._toolButton_o1bos_46[data-disabled]:hover{background:0 0;border-color:#0000}._iconToolButton_o1bos_87{width:var(--control-h);padding:0}._viewGroup_o1bos_38 ._toolButton_o1bos_46{border:0;border-bottom:1px solid var(--c-border-subtle);background:var(--c-panel-raised);width:28px;min-width:28px;height:28px;padding:0}._sessionGroup_o1bos_30 ._toolButton_o1bos_46{border:0;border-right:1px solid var(--c-border-subtle);background:var(--c-panel-raised);width:28px;min-width:28px;height:28px;padding:0}._sessionGroup_o1bos_30 ._toolButton_o1bos_46:last-child{border-right:0}._sessionGroup_o1bos_30 ._toolButton_o1bos_46:hover:not(:disabled):not([data-disabled]){border-right-color:var(--c-border-subtle)}._viewGroup_o1bos_38 ._toolButton_o1bos_46:last-child{border-bottom:0}._viewGroup_o1bos_38 ._toolButton_o1bos_46:hover:not(:disabled):not([data-disabled]){border-bottom-color:var(--c-border-subtle)}._toolbarSelect_o1bos_128{width:auto;padding-inline:var(--sp-2);flex:none}._deviceSelect_o1bos_133{min-width:128px}._toolbarColor_o1bos_136{flex:none}._resolutionPopup_o1bos_140{min-width:max(var(--anchor-width), 176px)}._customItem_o1bos_143{margin-top:var(--sp-1);border-top:1px solid var(--c-border);padding-top:var(--sp-1);grid-template-columns:18px minmax(0,1fr) 24px}._customText_o1bos_149{align-items:baseline;gap:var(--sp-2);display:flex}._customSize_o1bos_154{min-width:0;color:var(--c-fg-muted);font-size:var(--fs-xs);white-space:nowrap}._customEdit_o1bos_160{width:22px;height:22px;color:var(--c-fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;grid-column:3;justify-content:center;align-items:center;display:inline-flex}._customEdit_o1bos_160:hover,._customEdit_o1bos_160:focus-visible{color:var(--c-fg);background:var(--c-hover);outline:0}._sizeDialog_o1bos_180{width:min(360px,100vw - 48px)}._sizeGrid_o1bos_183{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._sizeField_o1bos_188{gap:var(--sp-1);color:var(--c-fg-secondary);font-family:var(--font-ui);font-size:var(--fs-xs);flex-direction:column;font-weight:600;display:flex}._sizeInput_o1bos_197{width:100%}._viewport_o1bos_201{box-sizing:border-box;flex:auto;justify-content:center;align-items:center;min-height:0;padding:72px 64px 84px;display:flex;position:relative;overflow:hidden}._stage_o1bos_216{will-change:transform;z-index:1;max-width:88%;max-height:100%;display:flex;position:relative}._canvas_o1bos_203{width:100%;height:100%;display:block}@media (width<=1220px){._viewport_o1bos_201{padding-inline:56px;padding-bottom:96px}}@media (width<=760px){._viewport_o1bos_201{padding-inline:48px;padding-top:72px;padding-bottom:104px}._toolbar_o1bos_8{inset:var(--sp-2)}}._overlay_f3igg_7{top:var(--canvas-float-inset);right:var(--canvas-float-inset);z-index:var(--z-toolbar);align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute}._overlay_f3igg_7 ._zoomGroup_f3igg_26,._overlay_f3igg_7 ._modeGroup_f3igg_29{padding:0;position:static}._overlay_f3igg_7 ._modeGroup_f3igg_29{background:var(--c-panel-raised)}._modeButton_f3igg_40{border:0;width:28px;min-width:28px;height:28px;padding:0}._overlay_1s9yv_7{left:var(--canvas-float-inset);bottom:var(--canvas-float-inset);z-index:var(--z-toolbar);pointer-events:none;position:absolute}._overlay_1s9yv_7 ._playbackGroup_1s9yv_18{pointer-events:auto;position:static}._overlay_1dy2i_7{bottom:var(--canvas-float-inset);right:var(--canvas-float-inset);z-index:var(--z-toolbar);align-items:center;display:flex;position:absolute}._settingsGroup_1dy2i_18{gap:var(--sp-1);padding:0;position:static}._dialog_12lx6_2{width:min(560px,100vw - 48px)}._root_12lx6_6{gap:var(--sp-4);flex-direction:column;display:flex}._statusLine_12lx6_12{align-items:center;gap:var(--sp-2);color:var(--c-fg-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);display:flex}._statusDot_12lx6_21{border-radius:var(--r-full);background:var(--c-fg-muted);flex:none;width:7px;height:7px}._statusDotConnected_12lx6_29{background:var(--c-brand)}._statusLineConnected_12lx6_33{color:var(--c-brand)}._footerRow_12lx6_38{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}._copyBlock_12lx6_45{border:1px solid var(--c-border-subtle);background:var(--c-bg-sunken);flex-direction:column;display:flex}._copyBlockHead_12lx6_52{justify-content:space-between;align-items:center;gap:var(--sp-2);height:var(--control-h-sm);padding:0 var(--sp-1) 0 var(--sp-3);border-bottom:1px solid var(--c-border-subtle);display:flex}._copyBlockLabel_12lx6_62{color:var(--c-fg-muted);font-family:var(--font-ui);font-size:var(--fs-xs)}._copyButton_12lx6_68{flex:none}._copyBlockCode_12lx6_72{padding:var(--sp-3);color:var(--c-fg-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);white-space:pre;margin:0;overflow-x:auto}._copyBlockCodeMultiline_12lx6_83{white-space:pre-wrap}._otherClients_12lx6_87{color:var(--c-fg-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}._guideLink_12lx6_94{color:var(--c-fg-secondary);text-underline-offset:2px;text-decoration:underline}._guideLink_12lx6_94:hover{color:var(--c-fg-primary)}._titlebar_consu_1{height:var(--titlebar-h);padding:0 var(--sp-3);background:var(--c-bg);border-bottom:1px solid var(--c-border);flex:none;align-items:center;display:flex;position:relative}._left_consu_12{z-index:1;align-items:center;gap:var(--sp-3);background:var(--c-bg);min-width:0;display:flex;position:relative}._brand_consu_26{align-items:center;gap:var(--sp-1);flex:none;display:flex}._mark_consu_32{align-self:center;display:inline-flex}._logo_consu_36{width:24px;height:24px;display:block}._name_consu_41{font-size:var(--fs-lg);color:var(--c-fg);letter-spacing:.01em;white-space:nowrap;font-weight:600}._divider_consu_49{background:var(--c-border-subtle);flex:none;width:1px;height:18px}._documentShell_consu_57{flex:0 min(300px,32vw);min-width:0;max-width:min(300px,32vw);position:static}._documentButton_consu_64{appearance:none;height:30px;font-family:inherit;font-size:var(--fs-md);color:var(--c-fg-secondary);padding:0 var(--sp-1);border-radius:var(--r-sm);cursor:text;width:100%;max-width:100%;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:2px;display:inline-flex;overflow:hidden}._documentName_consu_84{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._documentButton_consu_64._dirty_consu_90,._documentButton_consu_64._dirty_consu_90:hover,._documentButton_consu_64._dirty_consu_90:active:not(:disabled):not([data-disabled]){color:var(--c-warning)}._dirtyDot_consu_95{fill:currentColor;stroke:currentColor;color:currentColor;flex:none}._documentButton_consu_64:hover{color:var(--c-fg);background:var(--c-hover);border-color:#0000}._documentButton_consu_64:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}._documentInput_consu_111{font-family:inherit;font-size:var(--fs-md);color:var(--c-fg);height:30px;padding:0 var(--sp-2);border-radius:var(--r-sm);background:var(--c-input);border:1px solid var(--c-focus);outline:none;min-width:160px;max-width:100%}._documentInput_consu_111:focus{border-color:var(--c-focus);box-shadow:inset 0 0 0 1px var(--c-focus)}._actions_consu_130{align-items:center;gap:var(--sp-3);outline:none;display:flex}._menuTrigger_consu_137{appearance:none;height:30px;padding:0 var(--sp-1);font-family:inherit;font-size:var(--fs-md);color:var(--c-fg-secondary);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;font-weight:400;display:inline-flex}._menuTrigger_consu_137:hover{color:var(--c-fg);background:var(--c-hover)}._agentConnected_consu_162,._agentConnected_consu_162:hover{color:var(--c-brand)}._menuTrigger_consu_137[data-popup-open]{color:var(--c-fg);background:var(--c-panel-raised)}._menuTrigger_consu_137:focus-visible{outline:none}._titlebar_consu_1[data-input-modality=keyboard] ._menuTrigger_consu_137:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}._fileInput_consu_178{display:none}._menuPositioner_consu_183{z-index:var(--z-popover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none}._menu_consu_137{min-width:280px;max-width:340px;max-height:min(70vh,560px);padding:var(--sp-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--c-panel-overlay);color:var(--c-fg);border-radius:var(--r-sm);box-shadow:var(--shadow-popover);animation:_menu-in_consu_1 var(--dur-fast) var(--ease-out);border:none;outline:none;overflow-y:auto}._menu_consu_137[data-ending-style]{pointer-events:none;animation:_menu-out_consu_1 var(--dur-fast) var(--ease-out)}._menu_consu_137[data-closed]{visibility:hidden}._compactMenu_consu_210{min-width:240px}._submenu_consu_213{min-width:280px;max-height:min(72vh,560px)}._examplesMenu_consu_217{min-width:320px}@keyframes _menu-in_consu_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _menu-out_consu_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}._menuGroup_consu_241+._menuGroup_consu_241{margin-top:var(--sp-1);padding-top:var(--sp-1);border-top:1px solid var(--c-border)}._menuGroupLabel_consu_246{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--c-fg-muted);font-weight:600;display:block}._menuSeparator_consu_255{height:1px;margin:var(--sp-1);background:var(--c-border)}._menuItem_consu_261{padding:var(--sp-2);border-radius:var(--r-sm);cursor:pointer;outline:none;flex-direction:column;gap:2px;display:flex;position:relative}._menuItem_consu_261[data-highlighted],._menuItem_consu_261:hover{background:var(--c-hover);color:var(--c-fg)}._menuItem_consu_261[data-disabled]{cursor:default;color:var(--c-fg-muted);opacity:.54}._menuItem_consu_261[data-disabled]:hover{color:var(--c-fg-muted);background:0 0}._itemName_consu_285{font-size:var(--fs-sm);color:currentColor;font-weight:600}._itemDescription_consu_290{font-size:var(--fs-xs);line-height:var(--lh-tight);color:var(--c-fg-muted)}._menuItem_consu_261[data-highlighted] ._itemDescription_consu_290,._menuItem_consu_261:hover ._itemDescription_consu_290{color:color-mix(in srgb, currentColor 72%, transparent)}._submenuTrigger_consu_299{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-direction:row}._submenuTrigger_consu_299[data-popup-open]{background:var(--c-active);color:var(--c-fg)}._menu_consu_137 ._submenuTrigger_consu_299[data-base-ui-inert]{pointer-events:auto!important}._submenuCopy_consu_313{flex-direction:column;gap:2px;min-width:0;display:flex}._submenuArrow_consu_319{color:var(--c-fg-muted);flex:none;align-items:center;display:inline-flex}._submenuTrigger_consu_299[data-highlighted] ._submenuArrow_consu_319,._submenuTrigger_consu_299[data-popup-open] ._submenuArrow_consu_319,._submenuTrigger_consu_299:hover ._submenuArrow_consu_319{color:currentColor}._alerts_consu_332{top:calc(100% + var(--sp-2));left:var(--sp-3);right:var(--sp-3);z-index:var(--z-toast);justify-content:center;gap:var(--sp-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}._alert_consu_332{align-items:center;gap:var(--sp-2);max-width:420px;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);color:var(--c-error);background:var(--c-error-soft);border-radius:var(--r-sm);pointer-events:auto;border:1px solid;display:flex}._alertIcon_consu_358{color:currentColor;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}._alertMessage_consu_367{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._recoveryAlert_consu_372{max-width:min(720px,72vw)}._alertActions_consu_375{align-items:center;gap:var(--sp-1);flex:none;display:inline-flex}._alertAction_consu_375{appearance:none;height:var(--control-h-sm);color:var(--c-error);border-radius:var(--r-xs);cursor:pointer;font-size:var(--fs-xs);background:0 0;border:1px solid;padding:3px 6px;line-height:1}._alertAction_consu_375:hover:not(:disabled):not([data-disabled]){color:var(--c-bg);background:currentColor;border-color:currentColor}._alertClose_consu_398{appearance:none;width:var(--control-h-sm);height:var(--control-h-sm);color:var(--c-error);cursor:pointer;font-size:var(--fs-xs);opacity:.8;background:0 0;border:none;padding:0 2px}._alertClose_consu_398:hover:not(:disabled):not([data-disabled]){color:var(--c-error);opacity:1;background:0 0;border-color:#0000}._workspace_ni8g3_1{background:var(--c-bg);flex-direction:column;width:100%;height:100%;display:flex}._body_ni8g3_9{background:var(--c-bg);flex:1;grid-template-columns:minmax(560px,1fr) minmax(520px,1fr);min-height:0;display:grid;overflow:hidden}._editorWorkbench_ni8g3_18,._previewer_ni8g3_19{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._editorWorkbench_ni8g3_18{border-right:1px solid var(--c-border);background:var(--c-panel)}._previewer_ni8g3_19{background:var(--c-bg-sunken);position:relative}._editorShell_ni8g3_37{background:var(--c-panel);flex-direction:column;flex:auto;min-height:0;display:flex}._editorContent_ni8g3_45{flex:auto;grid-template-columns:minmax(320px,59%) minmax(280px,41%);min-height:0;display:grid;overflow:hidden}@media (width>=1400px){._body_ni8g3_9{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}._editorContent_ni8g3_45{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}._codePane_ni8g3_63,._inspectorPane_ni8g3_64{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._inspectorPane_ni8g3_64{background:var(--c-bg-sunken)}@media (width<=1100px){._body_ni8g3_9{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._editorWorkbench_ni8g3_18{border-right:0;border-bottom:1px solid var(--c-border)}}
