._container_1psyq_1{z-index:9999;background:0 0;height:4px;position:fixed;top:0;left:0;right:0;overflow:hidden}._bar_1psyq_12{background:linear-gradient(90deg, transparent 0%, var(--color-accent) 20%, var(--brand-gradient-start) 40%, var(--color-primary) 50%, var(--brand-gradient-end) 60%, var(--color-accent) 80%, transparent 100%);transform-origin:0;background-size:200% 100%;height:100%;animation:2.5s linear infinite _shimmer_1psyq_1}._bar_1psyq_12._complete_1psyq_29{animation:.3s ease-out forwards _complete_1psyq_29}@keyframes _shimmer_1psyq_1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _complete_1psyq_29{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}._headerWrapper_15hmj_1{z-index:100;gap:var(--space-1);will-change:transform;flex-direction:column;display:flex;position:sticky;top:0}._header_15hmj_1{grid-column-gap:var(--space-3);-moz-column-gap:var(--space-3);column-gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-6);background:var(--color-surface);color:var(--color-text);border-bottom:1px solid var(--color-border);box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}._side_15hmj_24{align-items:center;gap:var(--space-2);min-width:0;display:flex}._side_15hmj_24:first-of-type{justify-content:flex-start}._side_15hmj_24:last-of-type{justify-content:flex-end}._center_15hmj_39{align-items:center;gap:var(--space-1);text-align:center;width:100%;min-width:0;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-tight);flex-direction:column;display:flex;overflow:hidden}._center_15hmj_39>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._rightContent_15hmj_61{align-items:center;gap:var(--space-2);white-space:nowrap;flex-shrink:0;display:inline-flex}._status_15hmj_69{margin-right:var(--space-6);justify-content:flex-end;align-self:flex-end;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--font-size-micro);letter-spacing:0;line-height:var(--line-height-tight);display:inline-flex}._wordmark_15hmj_83{align-items:center;gap:var(--space-1);color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-tight);display:inline-flex}._wordmarkFx_15hmj_94{min-height:1.3em;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--font-size-small-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}@media (width<=768px){._header_15hmj_1{min-height:52px;padding:var(--space-2) var(--space-4);-moz-column-gap:var(--space-2);column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}._center_15hmj_39{text-align:left;align-items:flex-start}._status_15hmj_69{margin-right:var(--space-4)}}._button_l09hq_1{min-height:2rem;min-height:var(--ui-button-height,2rem);padding:0 .75rem;padding:0 var(--ui-button-pad-x,.75rem);border-radius:var(--radius-md);font:inherit;font-size:.8125rem;font-size:var(--ui-button-font-size,.8125rem);color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}._button_l09hq_1:hover:not(:disabled){background:var(--ctl-hover,var(--button-ghost-bg-hover))}._button_l09hq_1:focus-visible{box-shadow:var(--focus-ring);outline:none}._button_l09hq_1:disabled{cursor:not-allowed;color:var(--color-text-muted);opacity:.62}._primary_l09hq_39{color:var(--button-primary-text);background:var(--button-primary-bg);border-color:#0000}._primary_l09hq_39:hover:not(:disabled){background:var(--button-primary-bg-hover);border-color:#0000}._secondary_l09hq_50{background:var(--ctl-surface,var(--color-surface));border-color:var(--ctl-line,var(--color-border))}._ghost_l09hq_55{color:var(--color-text-muted)}._ghost_l09hq_55:hover:not(:disabled){color:var(--color-text)}._danger_l09hq_63{color:var(--color-error);background:var(--ctl-surface,var(--color-surface));border-color:var(--ctl-line,var(--color-border))}._danger_l09hq_63:hover:not(:disabled){color:var(--button-primary-text);background:var(--color-error);border-color:var(--color-error)}._primary_l09hq_39:disabled,._secondary_l09hq_50:disabled,._danger_l09hq_63:disabled{background:var(--ctl-surface,var(--color-surface));border-color:var(--ctl-line,var(--color-border))}._xs_l09hq_82{--ui-button-height:1.5rem;--ui-button-pad-x:.375rem;--ui-button-font-size:var(--font-size-micro)}._sm_l09hq_88{--ui-button-height:1.875rem;--ui-button-pad-x:.625rem;--ui-button-font-size:var(--font-size-micro)}._md_l09hq_94{--ui-button-height:2.125rem}._iconOnly_l09hq_98{width:2rem;width:var(--ui-button-height,2rem);aspect-ratio:1;padding:0}._chip_8w78i_5{box-sizing:border-box;white-space:nowrap;color:var(--chip-fg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}._solid_8w78i_20{background:var(--chip-bg);border-color:var(--chip-border)}._soft_8w78i_25{background:0 0;border-color:#0000}._sm_8w78i_31{border-radius:var(--radius-xs);min-height:1.125rem;font-size:var(--font-size-micro-sm);padding:.0625rem .375rem}._md_8w78i_38{border-radius:var(--radius-md);min-height:1.375rem;font-size:var(--font-size-micro);padding:0 .5rem}._uppercase_8w78i_45{text-transform:uppercase;letter-spacing:.03em;font-weight:var(--font-weight-medium)}._dot_8w78i_52:before{content:"";background:var(--chip-fg);border-radius:50%;flex:none;width:5px;height:5px}._pulse_8w78i_61:before{animation:2s ease-in-out infinite _chip-pulse_8w78i_1}@keyframes _chip-pulse_8w78i_1{0%,to{opacity:1}50%{opacity:.4}}._neutral_8w78i_76{--chip-fg:var(--color-text-muted);--chip-bg:var(--color-status-pending-bg);--chip-border:var(--color-border)}._info_8w78i_82{--chip-fg:var(--palette-blue);--chip-bg:var(--palette-blue-bg);--chip-border:var(--palette-blue-border)}._success_8w78i_88{--chip-fg:var(--color-success);--chip-bg:var(--color-status-completed-bg);--chip-border:var(--palette-green-border)}._warning_8w78i_94{--chip-fg:var(--palette-amber);--chip-bg:var(--palette-amber-bg);--chip-border:var(--palette-amber-border)}._danger_8w78i_100{--chip-fg:var(--color-status-failed);--chip-bg:var(--color-status-failed-bg);--chip-border:var(--color-status-failed)}._owner_8w78i_106{--chip-fg:var(--color-role-owner);--chip-bg:var(--color-role-owner-bg);--chip-border:var(--color-role-owner-border)}._editor_8w78i_112{--chip-fg:var(--color-role-admin);--chip-bg:var(--color-role-admin-bg);--chip-border:var(--color-role-admin-border)}._viewer_8w78i_118{--chip-fg:var(--color-role-member);--chip-bg:var(--color-role-member-bg);--chip-border:var(--color-role-member-border)}._character_8w78i_124{--chip-fg:var(--color-type-character);--chip-bg:var(--color-type-character-bg);--chip-border:var(--palette-blue-border)}._item_8w78i_130{--chip-fg:var(--color-type-item);--chip-bg:var(--color-type-item-bg);--chip-border:var(--palette-purple-border)}._scene_8w78i_136{--chip-fg:var(--color-type-scene);--chip-bg:var(--color-type-scene-bg);--chip-border:var(--palette-green-border)}._composite_8w78i_142{--chip-fg:var(--color-type-composite);--chip-bg:var(--color-type-composite-bg);--chip-border:var(--color-type-composite)}._checkbox_o4dmj_1{width:.875rem;width:var(--ui-checkbox-size,.875rem);height:.875rem;height:var(--ui-checkbox-size,.875rem);accent-color:var(--color-primary);cursor:pointer;flex:none;margin:0}._checkbox_o4dmj_1:focus-visible{box-shadow:var(--focus-ring);outline:none}._checkbox_o4dmj_1:disabled{cursor:not-allowed;opacity:.5}._trigger_vnm73_1{min-height:1.875rem;min-height:var(--ui-menu-trigger-height,1.875rem);min-width:1.875rem;min-width:var(--ui-menu-trigger-width,var(--ui-menu-trigger-height,1.875rem));padding:0;padding:0 var(--ui-menu-trigger-pad-x,0);border:1px solid var(--ctl-line,var(--color-border));border-radius:var(--radius-md);background:var(--ctl-surface,var(--panel-bg));color:var(--color-text-muted);font:inherit;font-size:var(--ui-menu-trigger-font-size,var(--font-size-micro));font-weight:var(--font-weight-semibold);cursor:pointer;outline:none;justify-content:center;align-items:center;gap:.375rem;transition:border-color .15s,background-color .15s,color .15s,opacity .15s;display:inline-flex}._trigger_vnm73_1:hover:not(:disabled){background:var(--chip-bg);color:var(--color-text)}._trigger_vnm73_1[data-popup-open]{border-color:var(--color-ember-border);color:var(--color-primary)}._trigger_vnm73_1:focus-visible{box-shadow:var(--focus-ring);outline:none}._trigger_vnm73_1:disabled{cursor:not-allowed;opacity:.5}._positioner_vnm73_45{z-index:1200;min-width:max(var(--anchor-width), 12rem);outline:none;max-width:min(24rem,100vw - 1rem)}._popup_vnm73_52{grid-gap:var(--space-1);gap:var(--space-1);max-height:18rem;max-height:min(18rem, var(--available-height,18rem));padding:var(--space-1);border:1px solid var(--ctl-line,var(--color-border));border-radius:var(--radius-lg);background:var(--ctl-surface,var(--color-surface-elevated));color:var(--color-text);box-shadow:var(--panel-shadow);display:grid;overflow:auto}._item_vnm73_65{grid-gap:var(--space-2);gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:1rem minmax(0,1fr);align-items:center;display:grid}._item_vnm73_65[data-highlighted]{background:var(--ctl-hover,var(--chip-bg))}._item_vnm73_65[data-disabled]{cursor:not-allowed;opacity:.42}._danger_vnm73_90{color:var(--color-error)}._danger_vnm73_90[data-highlighted]{color:var(--color-danger);background:var(--color-danger-bg)}._itemIcon_vnm73_99{color:currentColor;justify-content:center;align-items:center;display:inline-flex}._itemLabel_vnm73_106{word-wrap:anywhere;white-space:normal;min-width:0}._select_q69ub_1{min-width:3.75rem;min-width:var(--ui-select-min-width,3.75rem);max-width:12rem;max-width:var(--ui-select-max-width,12rem);display:inline-flex}._fullWidth_q69ub_7{width:100%;max-width:none}._trigger_q69ub_12{width:100%;height:1.875rem;height:var(--ui-select-height,1.875rem);border:1px solid var(--ctl-line,var(--color-border));border-radius:var(--radius-md);background:var(--ctl-surface,var(--panel-bg));min-width:0;color:var(--color-text);font:inherit;font-size:var(--ui-select-font-size,var(--font-size-micro));font-weight:var(--font-weight-medium);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:.375rem;padding:0 .5rem;transition:border-color .15s,background-color .15s,color .15s,opacity .15s;display:inline-flex}._trigger_q69ub_12:hover:not(:disabled){background:var(--chip-bg)}._trigger_q69ub_12[data-popup-open]{border-color:var(--color-ember-border)}._trigger_q69ub_12:focus-visible{box-shadow:var(--focus-ring);outline:none}._trigger_q69ub_12:disabled{cursor:not-allowed;opacity:.5}._value_q69ub_55{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._icon_q69ub_67{color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}._trigger_q69ub_12[data-popup-open] ._icon_q69ub_67{transform:rotate(180deg)}._positioner_q69ub_80{z-index:1200;min-width:var(--anchor-width);outline:none;max-width:min(18rem,100vw - 1rem)}._popup_q69ub_87{max-height:18rem;max-height:min(18rem, var(--available-height,18rem));border:1px solid var(--ctl-line,var(--color-border));border-radius:var(--radius-lg);background:var(--ctl-surface,var(--color-surface-elevated));color:var(--color-text);box-shadow:var(--panel-shadow);padding:.25rem;overflow:auto}._item_q69ub_98{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}._item_q69ub_98[data-highlighted]{background:var(--ctl-hover,var(--chip-bg))}._item_q69ub_98[data-selected]{color:var(--color-primary);background:var(--ctl-accent-bg,var(--color-ember-soft))}._item_q69ub_98[data-disabled]{cursor:not-allowed;opacity:.42}._itemText_q69ub_128{word-wrap:anywhere;min-width:0}._itemIndicator_q69ub_133{color:currentColor;font-size:var(--font-size-micro);flex:none}._control_6ckrp_1{border:1px solid var(--ctl-line,var(--color-border));border-radius:var(--radius-md);background:var(--ctl-surface,var(--color-surface));width:auto;min-width:0;color:var(--color-text);font:inherit;font-size:var(--ui-text-field-font-size,var(--font-size-small-sm));outline:none;transition:border-color .15s,background-color .15s,color .15s,opacity .15s}._control_6ckrp_1:hover:not(:disabled),._control_6ckrp_1:focus{border-color:var(--color-primary)}._control_6ckrp_1:focus-visible{box-shadow:var(--focus-ring);outline:none}._control_6ckrp_1:disabled{cursor:not-allowed;opacity:.5}._control_6ckrp_1::placeholder{color:var(--color-text-muted)}._fullWidth_6ckrp_40{width:100%}._input_6ckrp_44{min-height:2.125rem;min-height:var(--ui-text-input-height,2.125rem);padding:0 .625rem}._textarea_6ckrp_49{min-height:4.375rem;min-height:var(--ui-textarea-min-height,4.375rem);resize:vertical;padding:.5rem .625rem;line-height:1.4}._compactTextarea_6ckrp_56{min-height:3.375rem;min-height:var(--ui-textarea-compact-min-height,3.375rem)}._page_c45w1_1{background:var(--color-bg);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex}._brand_c45w1_9{color:var(--color-text);font-size:1.125rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none}._main_c45w1_16{flex:1;place-items:center;padding:2rem 1rem;display:grid}._panel_c45w1_23{grid-gap:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:1rem;width:min(100%,560px);padding:2rem;display:grid}._eyebrow_c45w1_33{color:var(--color-text-muted);font-size:var(--font-size-micro);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:700}._title_c45w1_42{color:var(--color-text);margin:0;font-size:max(1.5rem,min(4vw,2rem));line-height:1.1}._message_c45w1_49{color:var(--color-text-muted);margin:0;line-height:1.55}._detail_c45w1_55{color:var(--color-text-muted);word-wrap:anywhere;margin:0;padding-top:.25rem;font-size:.8125rem}._actions_c45w1_63{flex-wrap:wrap;align-items:center;gap:.625rem;padding-top:.25rem;display:flex}@media (width<=640px){._panel_c45w1_23{padding:1.25rem}}:root{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #4393e1;--palette-blue:var(--csstools-light-dark-toggle--0,#0074c8);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #4393e126;--palette-blue-bg:var(--csstools-light-dark-toggle--1,#0074c826);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #4393e14d;--palette-blue-border:var(--csstools-light-dark-toggle--2,#0074c84d);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #9f75e1;--palette-purple:var(--csstools-light-dark-toggle--3,#8451c9);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #9f75e126;--palette-purple-bg:var(--csstools-light-dark-toggle--4,#8451c926);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #9f75e14d;--palette-purple-border:var(--csstools-light-dark-toggle--5,#8451c94d);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #57a45b;--palette-green:var(--csstools-light-dark-toggle--6,#278733);--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #57a45b26;--palette-green-bg:var(--csstools-light-dark-toggle--7,#27873326);--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #57a45b4d;--palette-green-border:var(--csstools-light-dark-toggle--8,#2787334d);--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) #ed9658;--palette-orange:var(--csstools-light-dark-toggle--9,#e48233);--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #ed965826;--palette-orange-bg:var(--csstools-light-dark-toggle--10,#e4823326);--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #eeb154;--palette-amber:var(--csstools-light-dark-toggle--11,#e49e22);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #eeb15426;--palette-amber-bg:var(--csstools-light-dark-toggle--12,#e49e2226);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #eeb15480;--palette-amber-border:var(--csstools-light-dark-toggle--13,#e49e2280);--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) #fa6863;--palette-red:var(--csstools-light-dark-toggle--14,#cc272e);--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #fa686326;--palette-red-bg:var(--csstools-light-dark-toggle--15,#cc272e26);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #0e0c0a;--color-bg:var(--csstools-light-dark-toggle--16,#f8f6f4);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #181513;--color-surface:var(--csstools-light-dark-toggle--17,#fff);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #221f1d;--color-surface-elevated:var(--csstools-light-dark-toggle--18,#fff);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #e7e4e0;--color-text:var(--csstools-light-dark-toggle--19,#1a1512);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #95918d;--color-text-muted:var(--csstools-light-dark-toggle--20,#5d5751);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #2e2b29;--color-border:var(--csstools-light-dark-toggle--21,#dddad6);--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #ff772d;--color-primary:var(--csstools-light-dark-toggle--22,#c74f00);--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) #ff945d;--color-primary-hover:var(--csstools-light-dark-toggle--23,#af4000);--color-error:var(--palette-red);--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) #67b36a;--color-success:var(--csstools-light-dark-toggle--24,#278733);--gradient-brand:var(--color-bg);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) #5d63cd;--brand-gradient-start:var(--csstools-light-dark-toggle--25,#6e76f0);--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) #693d8c;--brand-gradient-end:var(--csstools-light-dark-toggle--26,#7843a0);--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) #343880f2;--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) #36164ef2;--gradient-player:linear-gradient(135deg, var(--csstools-light-dark-toggle--27,#6d76f3eb), var(--csstools-light-dark-toggle--28,#7842a3eb));--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) #cececee6;--text-on-brand-strong:var(--csstools-light-dark-toggle--29,#fffffff2);--csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) #b5b7bdd9;--text-on-brand-muted:var(--csstools-light-dark-toggle--30,#e3e6ecd9);--csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) #a4a4a4bf;--text-on-brand-subtle:var(--csstools-light-dark-toggle--31,#ffffffbf);--csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) #13161db3;--surface-code-bg:var(--csstools-light-dark-toggle--32,#01030852);--csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) #ffffff26;--border-glass:var(--csstools-light-dark-toggle--33,#fff3);--csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #ffffff40;--border-glass-strong:var(--csstools-light-dark-toggle--34,#ffffff59);--csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) #ffffff1f;--chip-bg:var(--csstools-light-dark-toggle--35,#ffffff2e);--csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) #fff3;--chip-border:var(--csstools-light-dark-toggle--36,#ffffff40);--csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) #cececee0;--chip-text:var(--csstools-light-dark-toggle--37,#ffffffeb);--csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) #12baf440;--status-info-bg:var(--csstools-light-dark-toggle--38,#12baf44d);--csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) #12baf459;--status-info-border:var(--csstools-light-dark-toggle--39,#12baf466);--csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) #e5f5fd;--status-info-text:var(--csstools-light-dark-toggle--40,#e2f1fa);--csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) #f7e59f47;--status-warning-bg:var(--csstools-light-dark-toggle--41,#f7e59f59);--csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) #efbc4359;--status-warning-border:var(--csstools-light-dark-toggle--42,#efbc4366);--csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) #fffbf6;--status-warning-text:var(--csstools-light-dark-toggle--43,#fff7ee);--button-primary-bg:var(--color-primary);--button-primary-bg-hover:var(--color-primary-hover);--csstools-light-dark-toggle--44:var(--csstools-color-scheme--light) #190f0a;--button-primary-text:var(--csstools-light-dark-toggle--44,#fff);--csstools-light-dark-toggle--45:var(--csstools-color-scheme--light) #e25e00;--button-primary-border:1px solid var(--csstools-light-dark-toggle--45,#a33f00);--csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) #0006;--button-primary-shadow:0 1px 2px var(--csstools-light-dark-toggle--46,#50453d2e);--csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #00000073;--button-primary-shadow-hover:0 4px 14px var(--csstools-light-dark-toggle--47,#50453d33);--csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) #ffffff1f;--button-ghost-bg:var(--csstools-light-dark-toggle--48,#ffffff2e);--csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #fff3;--button-ghost-bg-hover:var(--csstools-light-dark-toggle--49,#ffffff4d);--csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #ffffff40;--button-ghost-border:var(--csstools-light-dark-toggle--50,#ffffff59);--csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #cececee0;--button-ghost-text:var(--csstools-light-dark-toggle--51,#ffffffeb);--csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) #ffffff0d;--scroll-track:var(--csstools-light-dark-toggle--52,#ffffff14);--csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #ffffff26;--scroll-thumb:var(--csstools-light-dark-toggle--53,#fff3);--csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) #ffffff40;--scroll-thumb-hover:var(--csstools-light-dark-toggle--54,#ffffff59);--csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) #0000004d;--shadow-header:0 12px 24px var(--csstools-light-dark-toggle--55,#0000001a);--csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) #0000005c;--csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) #0000003d;--shadow-modal:0 16px 32px var(--csstools-light-dark-toggle--56,#0000001f), 0 2px 8px var(--csstools-light-dark-toggle--57,#00000014);--csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) #0006;--shadow-elevated:0 24px 40px var(--csstools-light-dark-toggle--58,#00000029);--csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) #00000059;--shadow-floating:0 30px 50px var(--csstools-light-dark-toggle--59,#0000001f);--csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) #00000059;--shadow-player:0 -12px 24px var(--csstools-light-dark-toggle--60,#00000026);--color-role-owner:var(--palette-blue);--color-role-owner-bg:var(--palette-blue-bg);--color-role-owner-border:var(--palette-blue-border);--color-role-admin:var(--palette-purple);--color-role-admin-bg:var(--palette-purple-bg);--color-role-admin-border:var(--palette-purple-border);--color-role-member:var(--palette-green);--color-role-member-bg:var(--palette-green-bg);--color-role-member-border:var(--palette-green-border);--color-type-character:var(--palette-blue);--color-type-character-bg:var(--palette-blue-bg);--color-type-item:var(--palette-purple);--color-type-item-bg:var(--palette-purple-bg);--color-type-scene:var(--palette-green);--color-type-scene-bg:var(--palette-green-bg);--color-type-composite:var(--palette-orange);--color-type-composite-bg:var(--palette-orange-bg);--color-star:var(--palette-amber);--color-star-bg:var(--palette-amber-bg);--color-star-border:var(--palette-amber-border);--color-danger:var(--palette-red);--color-danger-bg:var(--palette-red-bg);--csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #8ab9ff;--color-accent:var(--csstools-light-dark-toggle--61,#6ea8fe);--color-status-pending:var(--color-text-muted);--csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) #9b9ea51a;--color-status-pending-bg:var(--csstools-light-dark-toggle--62,#6063691a);--color-status-processing:var(--color-primary);--csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #7683ef1a;--color-status-processing-bg:var(--csstools-light-dark-toggle--63,#5960d81a);--color-status-completed:var(--color-success);--csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) #67b36a1a;--color-status-completed-bg:var(--csstools-light-dark-toggle--64,#2787331a);--color-status-failed:var(--color-error);--csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #fa68631a;--color-status-failed-bg:var(--csstools-light-dark-toggle--65,#cc272e1a);--csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #fff3;--forge-bar-border:var(--csstools-light-dark-toggle--66,#fff6);--csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #ffffff14;--forge-bar-border-inner:var(--csstools-light-dark-toggle--67,#ffffff26);--csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #00000059;--csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) #0003;--csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) #ffffff26;--forge-bar-shadow:0 -8px 32px var(--csstools-light-dark-toggle--68,#0000001f), 0 -2px 8px var(--csstools-light-dark-toggle--69,#0000000f), inset 0 1px 0 var(--csstools-light-dark-toggle--70,#ffffff80);--csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) #13161dcc;--forge-input-bg:var(--csstools-light-dark-toggle--71,#ffffffb3);--csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) #ffffff1f;--forge-input-border:var(--csstools-light-dark-toggle--72,#ffffff4d);--csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) #6d76f34d;--forge-input-focus-glow:0 0 0 3px var(--csstools-light-dark-toggle--73,#6d76f333);--forge-button-bg:var(--color-primary);--csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) #e25e00;--forge-button-border:var(--csstools-light-dark-toggle--74,#a33f00);--csstools-light-dark-toggle--75:var(--csstools-color-scheme--light) #0006;--forge-button-shadow:0 1px 2px var(--csstools-light-dark-toggle--75,#50453d2e);--forge-button-hover-bg:var(--color-primary-hover);--forge-slot-size:var(--thumb-size-sm);--forge-slot-radius:var(--thumb-radius-sm);--forge-slot-border:var(--border-glass);--csstools-light-dark-toggle--76:var(--csstools-color-scheme--light) #ffffff14;--forge-slot-bg:var(--csstools-light-dark-toggle--76,#ffffff80);--thumb-action-size:24px;--thumb-action-size-sm:18px;--csstools-light-dark-toggle--77:var(--csstools-color-scheme--light) #1e2229f2;--thumb-action-bg:var(--csstools-light-dark-toggle--77,#fffffff2);--csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) #2a2e36;--thumb-action-bg-hover:var(--csstools-light-dark-toggle--78,#fff);--csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) #0006;--thumb-action-shadow:0 2px 6px var(--csstools-light-dark-toggle--79,#0003);--csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) #373b43;--thumb-action-border:1px solid var(--csstools-light-dark-toggle--80,#ccced1);--thumb-badge-size:20px;--thumb-badge-bg:var(--color-primary);--thumb-badge-shadow:0 2px 4px #00000040;--thumb-video-backdrop:#000;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--header-height:90px;--layout-gap:var(--space-5);--panel-spacing:var(--space-6);--panel-spacing-sm:var(--space-4);--thumb-size-lg:150px;--thumb-size-md:100px;--thumb-size-sm:75px;--thumb-size-xs:48px;--thumb-radius:10px;--thumb-radius-sm:6px;--font-size-display:2rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-body:1rem;--font-size-body-sm:.9375rem;--font-size-small:.875rem;--font-size-small-sm:.8125rem;--font-size-micro:.75rem;--font-size-micro-sm:.6875rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--panel-bg:var(--color-surface);--panel-border:var(--color-border);--panel-radius:var(--radius-md);--panel-shadow:none;--workspace-panel-bg:var(--panel-bg);--workspace-panel-border:var(--panel-border);--workspace-panel-radius:var(--panel-radius);--workspace-panel-shadow:var(--panel-shadow);--csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) #ff772d66;--focus-ring:0 0 0 3px var(--csstools-light-dark-toggle--81,#c74f004d);--selection-ring:inset 0 0 0 2px var(--color-surface), inset 0 0 0 4px var(--color-text);--relation-ring:inset 0 0 0 2px var(--color-surface), inset 0 0 0 4px var(--color-primary);--csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) #22255f6b;--landing-glow-brand:var(--csstools-light-dark-toggle--82,#d5dcff8c);--csstools-light-dark-toggle--83:var(--csstools-color-scheme--light) #3d210057;--landing-glow-warm:var(--csstools-light-dark-toggle--83,#fcdfc273);--csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) #05060b;--landing-bg-base:var(--csstools-light-dark-toggle--84,#f2f3f6);--csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) #05060bb8;--landing-header-bg:var(--csstools-light-dark-toggle--85,#f2f3f6b8);--landing-hairline:var(--panel-border);--landing-card-bg:var(--panel-bg);--landing-card-border:var(--panel-border);--landing-window-border:var(--panel-border);--csstools-light-dark-toggle--86:var(--csstools-color-scheme--light) #11141a;--landing-window-toolbar:var(--csstools-light-dark-toggle--86,#f7f8fa);--csstools-light-dark-toggle--87:var(--csstools-color-scheme--light) #07090f;--landing-footer-bg:var(--csstools-light-dark-toggle--87,#f7f8fa);--csstools-light-dark-toggle--88:var(--csstools-color-scheme--light) #00000080;--landing-shadow-window:0 24px 60px var(--csstools-light-dark-toggle--88,#3d485e21);--csstools-light-dark-toggle--89:var(--csstools-color-scheme--light) #dcdee2;--landing-text-strong:var(--csstools-light-dark-toggle--89,#252930);--csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #9b9ea4;--landing-text-muted:var(--csstools-light-dark-toggle--90,#4f5359);--csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #898c92;--landing-text-faint:var(--csstools-light-dark-toggle--91,#60636a);--landing-chip-border:var(--panel-border);--csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) #7885f8;--landing-accent:var(--csstools-light-dark-toggle--92,#5053d8);--csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) #8694fa;--landing-accent-text:var(--csstools-light-dark-toggle--93,#5053d8);--csstools-light-dark-toggle--94:var(--csstools-color-scheme--light) #8c9bff;--landing-accent-hover:var(--csstools-light-dark-toggle--94,#413cc9);--csstools-light-dark-toggle--95:var(--csstools-color-scheme--light) #7885f826;--landing-accent-soft:var(--csstools-light-dark-toggle--95,#5053d81a);--csstools-light-dark-toggle--96:var(--csstools-color-scheme--light) #0000008c;--csstools-light-dark-toggle--97:var(--csstools-color-scheme--light) #0006;--landing-accent-shadow:0 1px 2px var(--csstools-light-dark-toggle--96,#5053d873), 0 12px 28px var(--csstools-light-dark-toggle--97,#5053d847);--landing-on-accent:#fcfcfc;--csstools-light-dark-toggle--98:var(--csstools-color-scheme--light) #f5ae4b;--landing-live:var(--csstools-light-dark-toggle--98,#d68200);--csstools-light-dark-toggle--99:var(--csstools-color-scheme--light) #f5ae4b24;--landing-live-bg:var(--csstools-light-dark-toggle--99,#de87001f);--csstools-light-dark-toggle--100:var(--csstools-color-scheme--light) #f5ae4b66;--landing-live-border:var(--csstools-light-dark-toggle--100,#de870059);--csstools-light-dark-toggle--101:var(--csstools-color-scheme--light) #f5ae4b;--landing-live-text:var(--csstools-light-dark-toggle--101,#955900);--csstools-light-dark-toggle--102:var(--csstools-color-scheme--light) #8694fa99;--landing-lineage:var(--csstools-light-dark-toggle--102,#5053d880);--csstools-light-dark-toggle--103:var(--csstools-color-scheme--light) #8694fa;--landing-lineage-node:var(--csstools-light-dark-toggle--103,#5053d8);--csstools-light-dark-toggle--104:var(--csstools-color-scheme--light) #153758;--landing-tile-character:var(--csstools-light-dark-toggle--104,#d7eaff);--csstools-light-dark-toggle--105:var(--csstools-color-scheme--light) #233a51;--landing-tile-character-border:var(--csstools-light-dark-toggle--105,#c9daeb);--csstools-light-dark-toggle--106:var(--csstools-color-scheme--light) #bed4eb;--landing-tile-character-label:var(--csstools-light-dark-toggle--106,#374a5d);--csstools-light-dark-toggle--107:var(--csstools-color-scheme--light) #193b22;--landing-tile-scene:var(--csstools-light-dark-toggle--107,#d6f0da);--csstools-light-dark-toggle--108:var(--csstools-color-scheme--light) #223d27;--landing-tile-scene-border:var(--csstools-light-dark-toggle--108,#caddcd);--csstools-light-dark-toggle--109:var(--csstools-color-scheme--light) #bfd9c3;--landing-tile-scene-label:var(--csstools-light-dark-toggle--109,#384e3c);--csstools-light-dark-toggle--110:var(--csstools-color-scheme--light) #3b2c54;--landing-tile-item:var(--csstools-light-dark-toggle--110,#ebe3ff);--csstools-light-dark-toggle--111:var(--csstools-color-scheme--light) #3c324e;--landing-tile-item-border:var(--csstools-light-dark-toggle--111,#dad3e9);--csstools-light-dark-toggle--112:var(--csstools-color-scheme--light) #d5cce8;--landing-tile-item-label:var(--csstools-light-dark-toggle--112,#4b435a);--csstools-light-dark-toggle--113:var(--csstools-color-scheme--light) #532d0f;--landing-tile-composite:var(--csstools-light-dark-toggle--113,#ffe6d5);--csstools-light-dark-toggle--114:var(--csstools-color-scheme--light) #52311a;--landing-tile-composite-border:var(--csstools-light-dark-toggle--114,#edd1bf);--csstools-light-dark-toggle--115:var(--csstools-color-scheme--light) #ecc9b2;--landing-tile-composite-label:var(--csstools-light-dark-toggle--115,#634632);--csstools-light-dark-toggle--116:var(--csstools-color-scheme--light) #341e06;--landing-tile-generating:var(--csstools-light-dark-toggle--116,#fdebda);--csstools-light-dark-toggle--117:var(--csstools-color-scheme--light) #f5ae4b80;--landing-tile-generating-border:var(--csstools-light-dark-toggle--117,#de870080);--landing-tile-hatch:#ffffff0f;--landing-dot-character:#3284d0;--landing-dot-scene:#3b9555;--landing-dot-item:#8f68cb;--landing-dot-composite:#cb7229;--csstools-light-dark-toggle--118:var(--csstools-color-scheme--light) #f9b64f;--landing-star:var(--csstools-light-dark-toggle--118,#da950b);--landing-avatar-a:#6b76d2;--landing-avatar-m:#399d57;--landing-avatar-c:#cb7e19;--csstools-light-dark-toggle--119:var(--csstools-color-scheme--light) #05070c;--landing-seam-bg:var(--csstools-light-dark-toggle--119,#f0f2f4);--csstools-light-dark-toggle--120:var(--csstools-color-scheme--light) #00000059;--canvas-minimap-mask:var(--csstools-light-dark-toggle--120,#13161d1f);--csstools-light-dark-toggle--121:var(--csstools-color-scheme--light) #8c9bff;--canvas-thread-lineage:var(--csstools-light-dark-toggle--121,#5053d8);--csstools-light-dark-toggle--122:var(--csstools-color-scheme--light) #2d1b00;--canvas-star-ink:var(--csstools-light-dark-toggle--122,#3a2400);--terminal-bg:#070b13;--terminal-header-bg:#0f141d;--terminal-border:#ffffff1f;--terminal-hairline:#ffffff12;--csstools-light-dark-toggle--123:var(--csstools-color-scheme--light) #0009;--terminal-shadow:0 30px 70px var(--csstools-light-dark-toggle--123,#37476838), inset 0 1px 0 #ffffff12;--terminal-text:#d4d7de;--terminal-text-bright:#bbbec4;--terminal-text-dim:#777a80;--terminal-title:#989fab;--terminal-prompt:#7885f8;--terminal-string:#f5ae4b;--terminal-ok:#62c37a;--terminal-run:#f5ae4b;--terminal-dot-red:#f2716a;--terminal-dot-amber:#eebc4a;--terminal-dot-green:#62c37a;--color-ember:var(--color-primary);--csstools-light-dark-toggle--124:var(--csstools-color-scheme--light) #ff772d29;--color-ember-soft:var(--csstools-light-dark-toggle--124,#c74f001f);--csstools-light-dark-toggle--125:var(--csstools-color-scheme--light) #ff772d8c;--color-ember-border:var(--csstools-light-dark-toggle--125,#c74f0080);--csstools-light-dark-toggle--126:var(--csstools-color-scheme--light) #120f0d;--well-bg:var(--csstools-light-dark-toggle--126,#f0eeeb);--csstools-light-dark-toggle--127:var(--csstools-color-scheme--light) #1b1816;--well-checker:var(--csstools-light-dark-toggle--127,#e4e1dd);--well-size:18px;--csstools-light-dark-toggle--128:var(--csstools-color-scheme--light) #070504;--video-stage-bg:var(--csstools-light-dark-toggle--128,#1d1a18);--media-mark:#faf8f5;--csstools-light-dark-toggle--129:var(--csstools-color-scheme--light) #181513d9;--media-chip-bg:var(--csstools-light-dark-toggle--129,#ffffffd9);--csstools-light-dark-toggle--130:var(--csstools-color-scheme--light) #2e2b29e6;--media-chip-border:var(--csstools-light-dark-toggle--130,#dddad6e6);--media-chip-text:var(--color-text);--bracket-ink:var(--color-text);--strip-track:var(--color-border);--strip-fill:var(--color-primary);--strip-knob:var(--color-text);--strip-wave:var(--color-text-muted);--strip-wave-on:var(--color-primary);--csstools-light-dark-toggle--131:var(--csstools-color-scheme--light) #00000047;--strip-tick:var(--csstools-light-dark-toggle--131,#ffffff47)}@supports (color:light-dark(red, red)){:root{--palette-blue:light-dark(#0074c8,#4393e1)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--palette-blue:light-dark(#0074c8,#4393e1)}@media (color-gamut:p3){:root{--palette-blue:light-dark(color(display-p3 .18213 .44629 .76725),#4393e1)}}}@supports (color:light-dark(red, red)){:root{--palette-blue-bg:light-dark(#0074c826,#4393e126)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--palette-blue-bg:light-dark(#0074c826,#4393e126)}@media (color-gamut:p3){:root{--palette-blue-bg:light-dark(color(display-p3 .18213 .44629 .76725/.15),#4393e126)}}}@supports (color:light-dark(red, red)){:root{--palette-blue-border:light-dark(#0074c84d,#4393e14d)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--palette-blue-border:light-dark(#0074c84d,#4393e14d)}@media (color-gamut:p3){:root{--palette-blue-border:light-dark(color(display-p3 .18213 .44629 .76725/.3),#4393e14d)}}}@supports (color:light-dark(red, red)){:root{--palette-purple:light-dark(#8451c9,#9f75e1);--palette-purple-bg:light-dark(#8451c926,#9f75e126);--palette-purple-border:light-dark(#8451c94d,#9f75e14d);--palette-green:light-dark(#278733,#57a45b);--palette-green-bg:light-dark(#27873326,#57a45b26);--palette-green-border:light-dark(#2787334d,#57a45b4d);--palette-orange:light-dark(#e48233,#ed9658);--palette-orange-bg:light-dark(#e4823326,#ed965826);--palette-amber:light-dark(#e49e22,#eeb154);--palette-amber-bg:light-dark(#e49e2226,#eeb15426);--palette-amber-border:light-dark(#e49e2280,#eeb15480);--palette-red:light-dark(#cc272e,#fa6863);--palette-red-bg:light-dark(#cc272e26,#fa686326);--color-bg:light-dark(#f8f6f4,#0e0c0a);--color-surface:light-dark(#fff,#181513);--color-surface-elevated:light-dark(#fff,#221f1d);--color-text:light-dark(#1a1512,#e7e4e0);--color-text-muted:light-dark(#5d5751,#95918d);--color-border:light-dark(#dddad6,#2e2b29);--color-primary:light-dark(#c74f00,#ff772d)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--color-primary:light-dark(#c74f00,#ff772d)}@media (color-gamut:p3){:root{--color-primary:light-dark(color(display-p3 .72783 .33958 .12626),color(display-p3 .94033 .49066 .24417))}}}@supports (color:light-dark(red, red)){:root{--color-primary-hover:light-dark(#af4000,#ff945d)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--color-primary-hover:light-dark(#af4000,#ff945d)}@media (color-gamut:p3){:root{--color-primary-hover:light-dark(color(display-p3 .66135 .25101 0),color(display-p3 .99133 .56906 .32178))}}}@supports (color:light-dark(red, red)){:root{--color-success:light-dark(#278733,#67b36a);--brand-gradient-start:light-dark(#6e76f0,#5d63cd);--brand-gradient-end:light-dark(#7843a0,#693d8c);--gradient-player:linear-gradient(135deg, light-dark(#6d76f3eb,#343880f2), light-dark(#7842a3eb,#36164ef2));--text-on-brand-strong:light-dark(#fffffff2,#cececee6);--text-on-brand-muted:light-dark(#e3e6ecd9,#b5b7bdd9);--text-on-brand-subtle:light-dark(#ffffffbf,#a4a4a4bf);--surface-code-bg:light-dark(#01030852,#13161db3);--border-glass:light-dark(#fff3,#ffffff26);--border-glass-strong:light-dark(#ffffff59,#ffffff40);--chip-bg:light-dark(#ffffff2e,#ffffff1f);--chip-border:light-dark(#ffffff40,#fff3);--chip-text:light-dark(#ffffffeb,#cececee0);--status-info-bg:light-dark(#12baf44d,#12baf440);--status-info-border:light-dark(#12baf466,#12baf459);--status-info-text:light-dark(#e2f1fa,#e5f5fd);--status-warning-bg:light-dark(#f7e59f59,#f7e59f47);--status-warning-border:light-dark(#efbc4366,#efbc4359);--status-warning-text:light-dark(#fff7ee,#fffbf6)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--status-warning-text:light-dark(#fff7ee,#fffbf6)}@media (color-gamut:p3){:root{--status-warning-text:light-dark(#fff7ee,color(display-p3 1 .98485 .96168))}}}@supports (color:light-dark(red, red)){:root{--button-primary-text:light-dark(#fff,#190f0a);--button-primary-border:1px solid light-dark(#a33f00,#e25e00)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--button-primary-border:1px solid light-dark(#a33f00,#e25e00)}@media (color-gamut:p3){:root{--button-primary-border:1px solid light-dark(color(display-p3 .61788 .24889 0),color(display-p3 .83213 .39038 .12694))}}}@supports (color:light-dark(red, red)){:root{--button-primary-shadow:0 1px 2px light-dark(#50453d2e,#0006);--button-primary-shadow-hover:0 4px 14px light-dark(#50453d33,#00000073);--button-ghost-bg:light-dark(#ffffff2e,#ffffff1f);--button-ghost-bg-hover:light-dark(#ffffff4d,#fff3);--button-ghost-border:light-dark(#ffffff59,#ffffff40);--button-ghost-text:light-dark(#ffffffeb,#cececee0);--scroll-track:light-dark(#ffffff14,#ffffff0d);--scroll-thumb:light-dark(#fff3,#ffffff26);--scroll-thumb-hover:light-dark(#ffffff59,#ffffff40);--shadow-header:0 12px 24px light-dark(#0000001a,#0000004d);--shadow-modal:0 16px 32px light-dark(#0000001f,#0000005c), 0 2px 8px light-dark(#00000014,#0000003d);--shadow-elevated:0 24px 40px light-dark(#00000029,#0006);--shadow-floating:0 30px 50px light-dark(#0000001f,#00000059);--shadow-player:0 -12px 24px light-dark(#00000026,#00000059);--color-accent:light-dark(#6ea8fe,#8ab9ff)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--color-accent:light-dark(#6ea8fe,#8ab9ff)}@media (color-gamut:p3){:root{--color-accent:light-dark(#6ea8fe,color(display-p3 .56634 .71989 1))}}}@supports (color:light-dark(red, red)){:root{--color-status-pending-bg:light-dark(#6063691a,#9b9ea51a);--color-status-processing-bg:light-dark(#5960d81a,#7683ef1a);--color-status-completed-bg:light-dark(#2787331a,#67b36a1a);--color-status-failed-bg:light-dark(#cc272e1a,#fa68631a);--forge-bar-border:light-dark(#fff6,#fff3);--forge-bar-border-inner:light-dark(#ffffff26,#ffffff14);--forge-bar-shadow:0 -8px 32px light-dark(#0000001f,#00000059), 0 -2px 8px light-dark(#0000000f,#0003), inset 0 1px 0 light-dark(#ffffff80,#ffffff26);--forge-input-bg:light-dark(#ffffffb3,#13161dcc);--forge-input-border:light-dark(#ffffff4d,#ffffff1f);--forge-input-focus-glow:0 0 0 3px light-dark(#6d76f333,#6d76f34d);--forge-button-border:light-dark(#a33f00,#e25e00)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--forge-button-border:light-dark(#a33f00,#e25e00)}@media (color-gamut:p3){:root{--forge-button-border:light-dark(color(display-p3 .61788 .24889 0),color(display-p3 .83213 .39038 .12694))}}}@supports (color:light-dark(red, red)){:root{--forge-button-shadow:0 1px 2px light-dark(#50453d2e,#0006);--forge-slot-bg:light-dark(#ffffff80,#ffffff14);--thumb-action-bg:light-dark(#fffffff2,#1e2229f2);--thumb-action-bg-hover:light-dark(#fff,#2a2e36);--thumb-action-shadow:0 2px 6px light-dark(#0003,#0006);--thumb-action-border:1px solid light-dark(#ccced1,#373b43);--focus-ring:0 0 0 3px light-dark(#c74f004d,#ff772d66)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--focus-ring:0 0 0 3px light-dark(#c74f004d,#ff772d66)}@media (color-gamut:p3){:root{--focus-ring:0 0 0 3px light-dark(color(display-p3 .72783 .33958 .12626/.3),color(display-p3 .94033 .49066 .24417/.4))}}}@supports (color:light-dark(red, red)){:root{--landing-glow-brand:light-dark(#d5dcff8c,#22255f6b)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-glow-brand:light-dark(#d5dcff8c,#22255f6b)}@media (color-gamut:p3){:root{--landing-glow-brand:light-dark(color(display-p3 .83835 .86163 .99168/.55),#22255f6b)}}}@supports (color:light-dark(red, red)){:root{--landing-glow-warm:light-dark(#fcdfc273,#3d210057)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-glow-warm:light-dark(#fcdfc273,#3d210057)}@media (color-gamut:p3){:root{--landing-glow-warm:light-dark(#fcdfc273,color(display-p3 .23315 .13097 0/.34))}}}@supports (color:light-dark(red, red)){:root{--landing-bg-base:light-dark(#f2f3f6,#05060b);--landing-header-bg:light-dark(#f2f3f6b8,#05060bb8);--landing-window-toolbar:light-dark(#f7f8fa,#11141a);--landing-footer-bg:light-dark(#f7f8fa,#07090f);--landing-shadow-window:0 24px 60px light-dark(#3d485e21,#00000080);--landing-text-strong:light-dark(#252930,#dcdee2);--landing-text-muted:light-dark(#4f5359,#9b9ea4);--landing-text-faint:light-dark(#60636a,#898c92);--landing-accent:light-dark(#5053d8,#7885f8);--landing-accent-text:light-dark(#5053d8,#8694fa);--landing-accent-hover:light-dark(#413cc9,#8c9bff)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-accent-hover:light-dark(#413cc9,#8c9bff)}@media (color-gamut:p3){:root{--landing-accent-hover:light-dark(#413cc9,color(display-p3 .55461 .59867 1))}}}@supports (color:light-dark(red, red)){:root{--landing-accent-soft:light-dark(#5053d81a,#7885f826);--landing-accent-shadow:0 1px 2px light-dark(#5053d873,#0000008c), 0 12px 28px light-dark(#5053d847,#0006);--landing-live:light-dark(#d68200,#f5ae4b)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-live:light-dark(#d68200,#f5ae4b)}@media (color-gamut:p3){:root{--landing-live:light-dark(color(display-p3 .80271 .51859 .13543),#f5ae4b)}}}@supports (color:light-dark(red, red)){:root{--landing-live-bg:light-dark(#de87001f,#f5ae4b24)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-live-bg:light-dark(#de87001f,#f5ae4b24)}@media (color-gamut:p3){:root{--landing-live-bg:light-dark(color(display-p3 .82872 .54307 .1692/.12),#f5ae4b24)}}}@supports (color:light-dark(red, red)){:root{--landing-live-border:light-dark(#de870059,#f5ae4b66)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-live-border:light-dark(#de870059,#f5ae4b66)}@media (color-gamut:p3){:root{--landing-live-border:light-dark(color(display-p3 .82872 .54307 .1692/.35),#f5ae4b66)}}}@supports (color:light-dark(red, red)){:root{--landing-live-text:light-dark(#955900,#f5ae4b)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-live-text:light-dark(#955900,#f5ae4b)}@media (color-gamut:p3){:root{--landing-live-text:light-dark(color(display-p3 .56969 .34818 0),#f5ae4b)}}}@supports (color:light-dark(red, red)){:root{--landing-lineage:light-dark(#5053d880,#8694fa99);--landing-lineage-node:light-dark(#5053d8,#8694fa);--landing-tile-character:light-dark(#d7eaff,#153758)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-tile-character:light-dark(#d7eaff,#153758)}@media (color-gamut:p3){:root{--landing-tile-character:light-dark(color(display-p3 .85202 .91714 1),#153758)}}}@supports (color:light-dark(red, red)){:root{--landing-tile-character-border:light-dark(#c9daeb,#233a51);--landing-tile-character-label:light-dark(#374a5d,#bed4eb);--landing-tile-scene:light-dark(#d6f0da,#193b22);--landing-tile-scene-border:light-dark(#caddcd,#223d27);--landing-tile-scene-label:light-dark(#384e3c,#bfd9c3);--landing-tile-item:light-dark(#ebe3ff,#3b2c54)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-tile-item:light-dark(#ebe3ff,#3b2c54)}@media (color-gamut:p3){:root{--landing-tile-item:light-dark(color(display-p3 .91835 .8873 1),#3b2c54)}}}@supports (color:light-dark(red, red)){:root{--landing-tile-item-border:light-dark(#dad3e9,#3c324e);--landing-tile-item-label:light-dark(#4b435a,#d5cce8);--landing-tile-composite:light-dark(#ffe6d5,#532d0f)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-tile-composite:light-dark(#ffe6d5,#532d0f)}@media (color-gamut:p3){:root{--landing-tile-composite:light-dark(color(display-p3 1 .89857 .82209),#532d0f)}}}@supports (color:light-dark(red, red)){:root{--landing-tile-composite-border:light-dark(#edd1bf,#52311a);--landing-tile-composite-label:light-dark(#634632,#ecc9b2);--landing-tile-generating:light-dark(#fdebda,#341e06);--landing-tile-generating-border:light-dark(#de870080,#f5ae4b80)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--landing-tile-generating-border:light-dark(#de870080,#f5ae4b80)}@media (color-gamut:p3){:root{--landing-tile-generating-border:light-dark(color(display-p3 .82872 .54307 .1692/.5),#f5ae4b80)}}}@supports (color:light-dark(red, red)){:root{--landing-star:light-dark(#da950b,#f9b64f);--landing-seam-bg:light-dark(#f0f2f4,#05070c);--canvas-minimap-mask:light-dark(#13161d1f,#00000059);--canvas-thread-lineage:light-dark(#5053d8,#8c9bff)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--canvas-thread-lineage:light-dark(#5053d8,#8c9bff)}@media (color-gamut:p3){:root{--canvas-thread-lineage:light-dark(#5053d8,color(display-p3 .55461 .59867 1))}}}@supports (color:light-dark(red, red)){:root{--canvas-star-ink:light-dark(#3a2400,#2d1b00)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--canvas-star-ink:light-dark(#3a2400,#2d1b00)}@media (color-gamut:p3){:root{--canvas-star-ink:light-dark(color(display-p3 .21405 .14379 .02272),color(display-p3 .17238 .10622 0))}}}@supports (color:light-dark(red, red)){:root{--terminal-shadow:0 30px 70px light-dark(#37476838,#0009), inset 0 1px 0 #ffffff12;--color-ember-soft:light-dark(#c74f001f,#ff772d29)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--color-ember-soft:light-dark(#c74f001f,#ff772d29)}@media (color-gamut:p3){:root{--color-ember-soft:light-dark(color(display-p3 .72783 .33958 .12626/.12),color(display-p3 .94033 .49066 .24417/.16))}}}@supports (color:light-dark(red, red)){:root{--color-ember-border:light-dark(#c74f0080,#ff772d8c)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red, red)){:root{--color-ember-border:light-dark(#c74f0080,#ff772d8c)}@media (color-gamut:p3){:root{--color-ember-border:light-dark(color(display-p3 .72783 .33958 .12626/.5),color(display-p3 .94033 .49066 .24417/.55))}}}@supports (color:light-dark(red, red)){:root{--well-bg:light-dark(#f0eeeb,#120f0d);--well-checker:light-dark(#e4e1dd,#1b1816);--video-stage-bg:light-dark(#1d1a18,#070504);--media-chip-bg:light-dark(#ffffffd9,#181513d9);--media-chip-border:light-dark(#dddad6e6,#2e2b29e6);--strip-tick:light-dark(#ffffff47,#00000047)}}@supports not (color:light-dark(tan, tan)){:root *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #4393e1;--palette-blue:var(--csstools-light-dark-toggle--0,#0074c8);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #4393e126;--palette-blue-bg:var(--csstools-light-dark-toggle--1,#0074c826);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #4393e14d;--palette-blue-border:var(--csstools-light-dark-toggle--2,#0074c84d);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #9f75e1;--palette-purple:var(--csstools-light-dark-toggle--3,#8451c9);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #9f75e126;--palette-purple-bg:var(--csstools-light-dark-toggle--4,#8451c926);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #9f75e14d;--palette-purple-border:var(--csstools-light-dark-toggle--5,#8451c94d);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #57a45b;--palette-green:var(--csstools-light-dark-toggle--6,#278733);--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #57a45b26;--palette-green-bg:var(--csstools-light-dark-toggle--7,#27873326);--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #57a45b4d;--palette-green-border:var(--csstools-light-dark-toggle--8,#2787334d);--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) #ed9658;--palette-orange:var(--csstools-light-dark-toggle--9,#e48233);--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #ed965826;--palette-orange-bg:var(--csstools-light-dark-toggle--10,#e4823326);--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #eeb154;--palette-amber:var(--csstools-light-dark-toggle--11,#e49e22);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #eeb15426;--palette-amber-bg:var(--csstools-light-dark-toggle--12,#e49e2226);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #eeb15480;--palette-amber-border:var(--csstools-light-dark-toggle--13,#e49e2280);--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) #fa6863;--palette-red:var(--csstools-light-dark-toggle--14,#cc272e);--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #fa686326;--palette-red-bg:var(--csstools-light-dark-toggle--15,#cc272e26);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #0e0c0a;--color-bg:var(--csstools-light-dark-toggle--16,#f8f6f4);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #181513;--color-surface:var(--csstools-light-dark-toggle--17,#fff);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #221f1d;--color-surface-elevated:var(--csstools-light-dark-toggle--18,#fff);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #e7e4e0;--color-text:var(--csstools-light-dark-toggle--19,#1a1512);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #95918d;--color-text-muted:var(--csstools-light-dark-toggle--20,#5d5751);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #2e2b29;--color-border:var(--csstools-light-dark-toggle--21,#dddad6);--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #ff772d;--color-primary:var(--csstools-light-dark-toggle--22,#c74f00);--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) #ff945d;--color-primary-hover:var(--csstools-light-dark-toggle--23,#af4000);--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) #67b36a;--color-success:var(--csstools-light-dark-toggle--24,#278733);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) #5d63cd;--brand-gradient-start:var(--csstools-light-dark-toggle--25,#6e76f0);--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) #693d8c;--brand-gradient-end:var(--csstools-light-dark-toggle--26,#7843a0);--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) #343880f2;--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) #36164ef2;--gradient-player:linear-gradient(135deg, var(--csstools-light-dark-toggle--27,#6d76f3eb), var(--csstools-light-dark-toggle--28,#7842a3eb));--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) #cececee6;--text-on-brand-strong:var(--csstools-light-dark-toggle--29,#fffffff2);--csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) #b5b7bdd9;--text-on-brand-muted:var(--csstools-light-dark-toggle--30,#e3e6ecd9);--csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) #a4a4a4bf;--text-on-brand-subtle:var(--csstools-light-dark-toggle--31,#ffffffbf);--csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) #13161db3;--surface-code-bg:var(--csstools-light-dark-toggle--32,#01030852);--csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) #ffffff26;--border-glass:var(--csstools-light-dark-toggle--33,#fff3);--csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #ffffff40;--border-glass-strong:var(--csstools-light-dark-toggle--34,#ffffff59);--csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) #ffffff1f;--chip-bg:var(--csstools-light-dark-toggle--35,#ffffff2e);--csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) #fff3;--chip-border:var(--csstools-light-dark-toggle--36,#ffffff40);--csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) #cececee0;--chip-text:var(--csstools-light-dark-toggle--37,#ffffffeb);--csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) #12baf440;--status-info-bg:var(--csstools-light-dark-toggle--38,#12baf44d);--csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) #12baf459;--status-info-border:var(--csstools-light-dark-toggle--39,#12baf466);--csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) #e5f5fd;--status-info-text:var(--csstools-light-dark-toggle--40,#e2f1fa);--csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) #f7e59f47;--status-warning-bg:var(--csstools-light-dark-toggle--41,#f7e59f59);--csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) #efbc4359;--status-warning-border:var(--csstools-light-dark-toggle--42,#efbc4366);--csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) #fffbf6;--status-warning-text:var(--csstools-light-dark-toggle--43,#fff7ee);--csstools-light-dark-toggle--44:var(--csstools-color-scheme--light) #190f0a;--button-primary-text:var(--csstools-light-dark-toggle--44,#fff);--csstools-light-dark-toggle--45:var(--csstools-color-scheme--light) #e25e00;--button-primary-border:1px solid var(--csstools-light-dark-toggle--45,#a33f00);--csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) #0006;--button-primary-shadow:0 1px 2px var(--csstools-light-dark-toggle--46,#50453d2e);--csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #00000073;--button-primary-shadow-hover:0 4px 14px var(--csstools-light-dark-toggle--47,#50453d33);--csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) #ffffff1f;--button-ghost-bg:var(--csstools-light-dark-toggle--48,#ffffff2e);--csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #fff3;--button-ghost-bg-hover:var(--csstools-light-dark-toggle--49,#ffffff4d);--csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #ffffff40;--button-ghost-border:var(--csstools-light-dark-toggle--50,#ffffff59);--csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #cececee0;--button-ghost-text:var(--csstools-light-dark-toggle--51,#ffffffeb);--csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) #ffffff0d;--scroll-track:var(--csstools-light-dark-toggle--52,#ffffff14);--csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #ffffff26;--scroll-thumb:var(--csstools-light-dark-toggle--53,#fff3);--csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) #ffffff40;--scroll-thumb-hover:var(--csstools-light-dark-toggle--54,#ffffff59);--csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) #0000004d;--shadow-header:0 12px 24px var(--csstools-light-dark-toggle--55,#0000001a);--csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) #0000005c;--csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) #0000003d;--shadow-modal:0 16px 32px var(--csstools-light-dark-toggle--56,#0000001f), 0 2px 8px var(--csstools-light-dark-toggle--57,#00000014);--csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) #0006;--shadow-elevated:0 24px 40px var(--csstools-light-dark-toggle--58,#00000029);--csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) #00000059;--shadow-floating:0 30px 50px var(--csstools-light-dark-toggle--59,#0000001f);--csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) #00000059;--shadow-player:0 -12px 24px var(--csstools-light-dark-toggle--60,#00000026);--csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #8ab9ff;--color-accent:var(--csstools-light-dark-toggle--61,#6ea8fe);--csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) #9b9ea51a;--color-status-pending-bg:var(--csstools-light-dark-toggle--62,#6063691a);--csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #7683ef1a;--color-status-processing-bg:var(--csstools-light-dark-toggle--63,#5960d81a);--csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) #67b36a1a;--color-status-completed-bg:var(--csstools-light-dark-toggle--64,#2787331a);--csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #fa68631a;--color-status-failed-bg:var(--csstools-light-dark-toggle--65,#cc272e1a);--csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #fff3;--forge-bar-border:var(--csstools-light-dark-toggle--66,#fff6);--csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #ffffff14;--forge-bar-border-inner:var(--csstools-light-dark-toggle--67,#ffffff26);--csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #00000059;--csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) #0003;--csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) #ffffff26;--forge-bar-shadow:0 -8px 32px var(--csstools-light-dark-toggle--68,#0000001f), 0 -2px 8px var(--csstools-light-dark-toggle--69,#0000000f), inset 0 1px 0 var(--csstools-light-dark-toggle--70,#ffffff80);--csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) #13161dcc;--forge-input-bg:var(--csstools-light-dark-toggle--71,#ffffffb3);--csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) #ffffff1f;--forge-input-border:var(--csstools-light-dark-toggle--72,#ffffff4d);--csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) #6d76f34d;--forge-input-focus-glow:0 0 0 3px var(--csstools-light-dark-toggle--73,#6d76f333);--csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) #e25e00;--forge-button-border:var(--csstools-light-dark-toggle--74,#a33f00);--csstools-light-dark-toggle--75:var(--csstools-color-scheme--light) #0006;--forge-button-shadow:0 1px 2px var(--csstools-light-dark-toggle--75,#50453d2e);--csstools-light-dark-toggle--76:var(--csstools-color-scheme--light) #ffffff14;--forge-slot-bg:var(--csstools-light-dark-toggle--76,#ffffff80);--csstools-light-dark-toggle--77:var(--csstools-color-scheme--light) #1e2229f2;--thumb-action-bg:var(--csstools-light-dark-toggle--77,#fffffff2);--csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) #2a2e36;--thumb-action-bg-hover:var(--csstools-light-dark-toggle--78,#fff);--csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) #0006;--thumb-action-shadow:0 2px 6px var(--csstools-light-dark-toggle--79,#0003);--csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) #373b43;--thumb-action-border:1px solid var(--csstools-light-dark-toggle--80,#ccced1);--csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) #ff772d66;--focus-ring:0 0 0 3px var(--csstools-light-dark-toggle--81,#c74f004d);--csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) #22255f6b;--landing-glow-brand:var(--csstools-light-dark-toggle--82,#d5dcff8c);--csstools-light-dark-toggle--83:var(--csstools-color-scheme--light) #3d210057;--landing-glow-warm:var(--csstools-light-dark-toggle--83,#fcdfc273);--csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) #05060b;--landing-bg-base:var(--csstools-light-dark-toggle--84,#f2f3f6);--csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) #05060bb8;--landing-header-bg:var(--csstools-light-dark-toggle--85,#f2f3f6b8);--csstools-light-dark-toggle--86:var(--csstools-color-scheme--light) #11141a;--landing-window-toolbar:var(--csstools-light-dark-toggle--86,#f7f8fa);--csstools-light-dark-toggle--87:var(--csstools-color-scheme--light) #07090f;--landing-footer-bg:var(--csstools-light-dark-toggle--87,#f7f8fa);--csstools-light-dark-toggle--88:var(--csstools-color-scheme--light) #00000080;--landing-shadow-window:0 24px 60px var(--csstools-light-dark-toggle--88,#3d485e21);--csstools-light-dark-toggle--89:var(--csstools-color-scheme--light) #dcdee2;--landing-text-strong:var(--csstools-light-dark-toggle--89,#252930);--csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #9b9ea4;--landing-text-muted:var(--csstools-light-dark-toggle--90,#4f5359);--csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #898c92;--landing-text-faint:var(--csstools-light-dark-toggle--91,#60636a);--csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) #7885f8;--landing-accent:var(--csstools-light-dark-toggle--92,#5053d8);--csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) #8694fa;--landing-accent-text:var(--csstools-light-dark-toggle--93,#5053d8);--csstools-light-dark-toggle--94:var(--csstools-color-scheme--light) #8c9bff;--landing-accent-hover:var(--csstools-light-dark-toggle--94,#413cc9);--csstools-light-dark-toggle--95:var(--csstools-color-scheme--light) #7885f826;--landing-accent-soft:var(--csstools-light-dark-toggle--95,#5053d81a);--csstools-light-dark-toggle--96:var(--csstools-color-scheme--light) #0000008c;--csstools-light-dark-toggle--97:var(--csstools-color-scheme--light) #0006;--landing-accent-shadow:0 1px 2px var(--csstools-light-dark-toggle--96,#5053d873), 0 12px 28px var(--csstools-light-dark-toggle--97,#5053d847);--csstools-light-dark-toggle--98:var(--csstools-color-scheme--light) #f5ae4b;--landing-live:var(--csstools-light-dark-toggle--98,#d68200);--csstools-light-dark-toggle--99:var(--csstools-color-scheme--light) #f5ae4b24;--landing-live-bg:var(--csstools-light-dark-toggle--99,#de87001f);--csstools-light-dark-toggle--100:var(--csstools-color-scheme--light) #f5ae4b66;--landing-live-border:var(--csstools-light-dark-toggle--100,#de870059);--csstools-light-dark-toggle--101:var(--csstools-color-scheme--light) #f5ae4b;--landing-live-text:var(--csstools-light-dark-toggle--101,#955900);--csstools-light-dark-toggle--102:var(--csstools-color-scheme--light) #8694fa99;--landing-lineage:var(--csstools-light-dark-toggle--102,#5053d880);--csstools-light-dark-toggle--103:var(--csstools-color-scheme--light) #8694fa;--landing-lineage-node:var(--csstools-light-dark-toggle--103,#5053d8);--csstools-light-dark-toggle--104:var(--csstools-color-scheme--light) #153758;--landing-tile-character:var(--csstools-light-dark-toggle--104,#d7eaff);--csstools-light-dark-toggle--105:var(--csstools-color-scheme--light) #233a51;--landing-tile-character-border:var(--csstools-light-dark-toggle--105,#c9daeb);--csstools-light-dark-toggle--106:var(--csstools-color-scheme--light) #bed4eb;--landing-tile-character-label:var(--csstools-light-dark-toggle--106,#374a5d);--csstools-light-dark-toggle--107:var(--csstools-color-scheme--light) #193b22;--landing-tile-scene:var(--csstools-light-dark-toggle--107,#d6f0da);--csstools-light-dark-toggle--108:var(--csstools-color-scheme--light) #223d27;--landing-tile-scene-border:var(--csstools-light-dark-toggle--108,#caddcd);--csstools-light-dark-toggle--109:var(--csstools-color-scheme--light) #bfd9c3;--landing-tile-scene-label:var(--csstools-light-dark-toggle--109,#384e3c);--csstools-light-dark-toggle--110:var(--csstools-color-scheme--light) #3b2c54;--landing-tile-item:var(--csstools-light-dark-toggle--110,#ebe3ff);--csstools-light-dark-toggle--111:var(--csstools-color-scheme--light) #3c324e;--landing-tile-item-border:var(--csstools-light-dark-toggle--111,#dad3e9);--csstools-light-dark-toggle--112:var(--csstools-color-scheme--light) #d5cce8;--landing-tile-item-label:var(--csstools-light-dark-toggle--112,#4b435a);--csstools-light-dark-toggle--113:var(--csstools-color-scheme--light) #532d0f;--landing-tile-composite:var(--csstools-light-dark-toggle--113,#ffe6d5);--csstools-light-dark-toggle--114:var(--csstools-color-scheme--light) #52311a;--landing-tile-composite-border:var(--csstools-light-dark-toggle--114,#edd1bf);--csstools-light-dark-toggle--115:var(--csstools-color-scheme--light) #ecc9b2;--landing-tile-composite-label:var(--csstools-light-dark-toggle--115,#634632);--csstools-light-dark-toggle--116:var(--csstools-color-scheme--light) #341e06;--landing-tile-generating:var(--csstools-light-dark-toggle--116,#fdebda);--csstools-light-dark-toggle--117:var(--csstools-color-scheme--light) #f5ae4b80;--landing-tile-generating-border:var(--csstools-light-dark-toggle--117,#de870080);--csstools-light-dark-toggle--118:var(--csstools-color-scheme--light) #f9b64f;--landing-star:var(--csstools-light-dark-toggle--118,#da950b);--csstools-light-dark-toggle--119:var(--csstools-color-scheme--light) #05070c;--landing-seam-bg:var(--csstools-light-dark-toggle--119,#f0f2f4);--csstools-light-dark-toggle--120:var(--csstools-color-scheme--light) #00000059;--canvas-minimap-mask:var(--csstools-light-dark-toggle--120,#13161d1f);--csstools-light-dark-toggle--121:var(--csstools-color-scheme--light) #8c9bff;--canvas-thread-lineage:var(--csstools-light-dark-toggle--121,#5053d8);--csstools-light-dark-toggle--122:var(--csstools-color-scheme--light) #2d1b00;--canvas-star-ink:var(--csstools-light-dark-toggle--122,#3a2400);--csstools-light-dark-toggle--123:var(--csstools-color-scheme--light) #0009;--terminal-shadow:0 30px 70px var(--csstools-light-dark-toggle--123,#37476838), inset 0 1px 0 #ffffff12;--csstools-light-dark-toggle--124:var(--csstools-color-scheme--light) #ff772d29;--color-ember-soft:var(--csstools-light-dark-toggle--124,#c74f001f);--csstools-light-dark-toggle--125:var(--csstools-color-scheme--light) #ff772d8c;--color-ember-border:var(--csstools-light-dark-toggle--125,#c74f0080);--csstools-light-dark-toggle--126:var(--csstools-color-scheme--light) #120f0d;--well-bg:var(--csstools-light-dark-toggle--126,#f0eeeb);--csstools-light-dark-toggle--127:var(--csstools-color-scheme--light) #1b1816;--well-checker:var(--csstools-light-dark-toggle--127,#e4e1dd);--csstools-light-dark-toggle--128:var(--csstools-color-scheme--light) #070504;--video-stage-bg:var(--csstools-light-dark-toggle--128,#1d1a18);--csstools-light-dark-toggle--129:var(--csstools-color-scheme--light) #181513d9;--media-chip-bg:var(--csstools-light-dark-toggle--129,#ffffffd9);--csstools-light-dark-toggle--130:var(--csstools-color-scheme--light) #2e2b29e6;--media-chip-border:var(--csstools-light-dark-toggle--130,#dddad6e6);--csstools-light-dark-toggle--131:var(--csstools-color-scheme--light) #00000047;--strip-tick:var(--csstools-light-dark-toggle--131,#ffffff47)}}body{--csstools-light-dark-toggle--132:var(--csstools-color-scheme--light) #0e0c0a;background:#f8f6f4;background:var(--csstools-light-dark-toggle--132,#f8f6f4);background:var(--lightningcss-light,#f8f6f4)var(--lightningcss-dark,#0e0c0a);background:var(--gradient-brand)}*{box-sizing:border-box;margin:0;padding:0}:root{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:var(--line-height-tight);font-weight:var(--font-weight-regular);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--csstools-color-scheme--light: }}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}button{cursor:pointer;outline:none;font-family:inherit}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}input,button{font-size:inherit}input[type=range]{cursor:pointer}.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:#0000;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;-webkit-text-decoration:none;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))}
