._backdrop_1cyaz_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1030);background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:_backdropIn_1cyaz_1 var(--duration-fast, .12s) var(--easing-out) both}._backdrop_1cyaz_6._exiting_1cyaz_16{animation:_backdropOut_1cyaz_1 var(--duration-fast, .12s) var(--easing-in) both}._dialog_1cyaz_20{position:fixed;z-index:calc(var(--z-modal, 1030) + 1);top:50%;left:50%;transform:translate(-50%,-50%);width:340px;max-width:calc(100vw - 32px);background:var(--color-bg-elevated, #1f1f23);border:1px solid var(--color-border-default, rgba(255, 255, 255, .08));border-radius:var(--radius-lg, 10px);box-shadow:var(--shadow-xl, 0 16px 48px rgba(0, 0, 0, .45)),0 0 0 1px #ffffff08 inset,0 1px #ffffff0a inset;outline:none;overflow:hidden;animation:_dialogIn_1cyaz_1 var(--duration-normal, .2s) var(--easing-spring, cubic-bezier(.34, 1.56, .64, 1)) both}._backdrop_1cyaz_6._exiting_1cyaz_16 ._dialog_1cyaz_20{animation:_dialogOut_1cyaz_1 var(--duration-fast, .12s) var(--easing-in) both}._header_1cyaz_46{display:flex;align-items:center;padding:14px 16px 0}._title_1cyaz_52{font-family:var(--font-family-ui, "DM Sans", sans-serif);font-size:var(--font-size-md, 13px);font-weight:var(--font-weight-semibold, 600);color:var(--color-text-primary, #fafaf9);letter-spacing:-.01em;margin:0}._body_1cyaz_62{padding:12px 16px 16px}._inputWrapper_1cyaz_66{position:relative}._input_1cyaz_66{width:100%;padding:8px 10px;border:1px solid var(--color-border-default, rgba(255, 255, 255, .08));border-radius:var(--radius-sm, 5px);background:var(--color-bg-primary, #0a0a0b);color:var(--color-text-primary, #fafaf9);font-family:var(--font-family-ui, "DM Sans", sans-serif);font-size:var(--font-size-sm, 11px);outline:none;transition:border-color var(--duration-fast, .12s),box-shadow var(--duration-fast, .12s)}._input_1cyaz_66::placeholder{color:var(--color-text-disabled, #3f3f46)}._input_1cyaz_66:focus{border-color:var(--color-accent-primary, #a855f7);box-shadow:0 0 0 2px var(--color-accent-primary-glow, rgba(168, 85, 247, .3))}._footer_1cyaz_95{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 16px 14px}._btn_1cyaz_103{padding:6px 14px;border:none;border-radius:var(--radius-sm, 5px);font-family:var(--font-family-ui, "DM Sans", sans-serif);font-size:var(--font-size-sm, 11px);font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:background var(--duration-fast, .12s),color var(--duration-fast, .12s),transform var(--duration-fast, .12s)}._btn_1cyaz_103:active{transform:scale(.97)}._btnCancel_1cyaz_121{background:transparent;color:var(--color-text-tertiary, #71717a)}._btnCancel_1cyaz_121:hover{background:var(--color-bg-hover, rgba(255, 255, 255, .04));color:var(--color-text-secondary, #a1a1aa)}._btnPrimary_1cyaz_132{background:var(--color-accent-primary, #a855f7);color:#fff}._btnPrimary_1cyaz_132:hover{background:var(--color-accent-primary-hover, #c084fc)}._btnPrimary_1cyaz_132:disabled{opacity:.35;cursor:default;transform:none}@keyframes _backdropIn_1cyaz_1{0%{opacity:0}to{opacity:1}}@keyframes _backdropOut_1cyaz_1{0%{opacity:1}to{opacity:0}}@keyframes _dialogIn_1cyaz_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _dialogOut_1cyaz_1{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}._message_1cyaz_189{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-secondary)}._container_15mge_7{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:var(--z-modal, 1030);pointer-events:none}._toast_15mge_19{pointer-events:auto;position:relative;min-width:280px;max-width:400px;padding:12px 36px 12px 16px;border-radius:var(--radius-md, 8px);background:var(--color-bg-secondary, rgba(17, 17, 19, .95));backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid var(--color-border-default, rgba(255, 255, 255, .08));box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .4));color:var(--color-text-primary, #e5e5e5);font-family:var(--font-family-ui, "DM Sans", sans-serif);font-size:var(--font-size-sm, 11px);line-height:1.5;animation:_toastSlideIn_15mge_1 var(--duration-normal, .2s) var(--easing-spring, cubic-bezier(.34, 1.56, .64, 1)) forwards}._toast_15mge_19._exiting_15mge_40{animation:_toastSlideOut_15mge_1 var(--duration-fast, .12s) var(--easing-in, cubic-bezier(.4, 0, 1, 1)) forwards}._success_15mge_46{border-left:3px solid #4ade80}._error_15mge_51{border-left:3px solid #ef4444}._info_15mge_56{border-left:3px solid #60a5fa}._message_15mge_61{word-break:break-word}._closeButton_15mge_66{position:absolute;top:8px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-tertiary, #71717a);cursor:pointer;border-radius:var(--radius-xs, 3px);font-size:14px;line-height:1;padding:0;transition:color var(--duration-fast, .12s),background var(--duration-fast, .12s)}._closeButton_15mge_66:hover{color:var(--color-text-primary, #e5e5e5);background:var(--color-bg-hover, rgba(255, 255, 255, .04))}@keyframes _toastSlideIn_15mge_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _toastSlideOut_15mge_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}._toolbar_o6c7f_3{display:flex;flex-direction:row;align-items:center;flex-shrink:0;height:100%;margin:0 auto}._toolGroup_o6c7f_12{display:flex;flex-direction:row;gap:3px;padding:0 var(--space-xs)}._toolGroup_o6c7f_12+._toolGroup_o6c7f_12{border-left:1px solid var(--color-border-subtle);margin-left:var(--space-xs);padding-left:var(--space-sm)}._toolButton_o6c7f_26{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-text-tertiary);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--easing-default);position:relative;overflow:hidden}._toolButton_o6c7f_26:hover{background:var(--color-bg-hover);color:var(--color-text-secondary);transform:translateY(-1px)}._toolButton_o6c7f_26:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--color-surface-highlight) 0%,transparent 50%);pointer-events:none}._toolButton_o6c7f_26:active{transform:scale(.95)}._toolButton_o6c7f_26._active_o6c7f_60{background:linear-gradient(135deg,var(--color-accent-primary) 0%,var(--color-accent-primary-active) 100%);color:var(--color-bg-primary);box-shadow:0 2px 8px var(--color-accent-primary-glow),inset 0 1px #fff3}._toolButton_o6c7f_26._active_o6c7f_60:hover{background:linear-gradient(135deg,var(--color-accent-primary-hover) 0%,var(--color-accent-primary) 100%);transform:translateY(-1px)}._toolButton_o6c7f_26._active_o6c7f_60:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:4px;height:4px;background:var(--color-bg-primary);border-radius:var(--radius-full);opacity:.6}._toolButton_o6c7f_26._present_o6c7f_96{color:var(--color-accent-primary)}._toolButton_o6c7f_26._present_o6c7f_96 svg{fill:currentColor;fill-opacity:.18}._toolButton_o6c7f_26._present_o6c7f_96:hover{color:var(--color-accent-primary-hover);background:var(--color-accent-primary-glow, rgba(168, 85, 247, .14))}._toolButton_o6c7f_26 svg{width:18px;height:18px;stroke-width:1.75;transition:transform var(--duration-fast)}._toolButton_o6c7f_26:hover svg{transform:scale(1.05)}._toolButton_o6c7f_26._active_o6c7f_60 svg{stroke-width:2}._separator_o6c7f_126{width:1px;height:20px;background:linear-gradient(180deg,transparent,var(--color-border-default),transparent);margin:0 var(--space-sm)}._toolButton_o6c7f_26[title]{cursor:pointer}@media (max-width: 1500px){._toolGroup_o6c7f_12{gap:2px}._toolButton_o6c7f_26{width:30px;height:30px}}@media (max-width: 1280px){._toolGroup_o6c7f_12{gap:1px}._toolButton_o6c7f_26{width:28px;height:28px}}._overlay_6qaa2_3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}._selectionBounds_6qaa2_13{fill:none;stroke:#3b82f6;stroke-width:1.5;stroke-dasharray:5 5;pointer-events:none}._handle_6qaa2_21{fill:#fff;stroke:#3b82f6;stroke-width:1.5;pointer-events:auto}._handle_6qaa2_21:hover{fill:#dbeafe}._unseen_6qaa2_33 ._selectionBounds_6qaa2_13{stroke-opacity:.55;stroke-dasharray:2 6}._unseen_6qaa2_33 ._handle_6qaa2_21{fill-opacity:.55;stroke-opacity:.55}._overlay_xdkpt_3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}._handleLine_xdkpt_13{stroke:var(--color-accent-primary, #a855f7);stroke-width:1;stroke-opacity:.8;pointer-events:none}._handle_xdkpt_13{fill:#fff;stroke:var(--color-accent-primary, #a855f7);stroke-width:1.5;pointer-events:auto;cursor:crosshair;transition:fill .1s ease}._handle_xdkpt_13:hover{fill:var(--color-accent-primary, #a855f7)}._point_xdkpt_33{fill:#fff;stroke:var(--color-accent-primary, #a855f7);stroke-width:1.5;pointer-events:auto;cursor:move;transition:fill .1s ease}._point_xdkpt_33:hover{fill:var(--color-accent-primary, #a855f7)}._pathPreview_xdkpt_47{fill:none;stroke:var(--color-accent-primary, #a855f7);stroke-width:1.5;pointer-events:none}._rubberBand_xdkpt_54{fill:none;stroke:var(--color-accent-primary, #a855f7);stroke-width:1;stroke-opacity:.7;stroke-dasharray:4 3;pointer-events:none}._pointClosing_xdkpt_64{fill:var(--color-accent-primary, #a855f7);stroke-width:2.5}._overlay_1c0q7_3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}._pathOutline_1c0q7_13{fill:none;stroke:var(--color-accent-primary, #a855f7);stroke-width:1;stroke-opacity:.5;pointer-events:none}._handleLine_1c0q7_21{stroke:var(--color-accent-primary, #a855f7);stroke-width:1;stroke-opacity:.8;pointer-events:none}._handle_1c0q7_21,._point_1c0q7_35{fill:#fff;stroke:var(--color-accent-primary, #a855f7);stroke-width:1.5;pointer-events:none}._pointSelected_1c0q7_42{fill:var(--color-accent-primary, #a855f7);stroke:#fff;stroke-width:1.5;pointer-events:none}._overlay_8xlog_3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:15}._gradientLine_8xlog_13{stroke:#a855f7;stroke-width:1.5;stroke-dasharray:4 4;pointer-events:none}._handleStart_8xlog_20{fill:#fff;stroke:#a855f7;stroke-width:2;pointer-events:auto;cursor:grab}._handleStart_8xlog_20:hover{fill:#f3e8ff}._handleEnd_8xlog_32{fill:#a855f7;stroke:#fff;stroke-width:2;pointer-events:auto;cursor:grab}._handleEnd_8xlog_32:hover{fill:#9333ea}._handleCenter_8xlog_44{fill:#fff;stroke:#a855f7;stroke-width:2;pointer-events:auto;cursor:grab}._handleCenter_8xlog_44:hover{fill:#f3e8ff}._handleRadius_8xlog_56{fill:#a855f7;stroke:#fff;stroke-width:2;pointer-events:auto;cursor:grab}._handleRadius_8xlog_56:hover{fill:#9333ea}._handleFocal_8xlog_68{fill:#fff;stroke:#a855f7;stroke-width:2;pointer-events:auto;cursor:grab}._handleFocal_8xlog_68:hover{fill:#f3e8ff}._hRuler_17frk_6{position:absolute;top:0;right:0;overflow:hidden;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-subtle);z-index:8;cursor:row-resize;-webkit-user-select:none;user-select:none}._vRuler_17frk_19{position:absolute;left:0;bottom:0;overflow:hidden;background:var(--color-bg-secondary);border-right:1px solid var(--color-border-subtle);z-index:8;cursor:col-resize;-webkit-user-select:none;user-select:none}._corner_17frk_32{position:absolute;top:0;left:0;background:var(--color-bg-secondary);border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);z-index:9;pointer-events:none}._majorTick_17frk_44,._minorTick_17frk_45{position:absolute;bottom:0;width:1px;background:var(--color-border-default)}._majorTick_17frk_44{height:10px}._minorTick_17frk_45{height:5px;opacity:.5}._tickLabel_17frk_61{position:absolute;bottom:10px;left:3px;font-size:8px;font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);color:var(--color-text-disabled);white-space:nowrap;line-height:1}._majorTickV_17frk_74,._minorTickV_17frk_75{position:absolute;right:0;height:1px;background:var(--color-border-default)}._majorTickV_17frk_74{width:10px}._minorTickV_17frk_75{width:5px;opacity:.5}._tickLabelV_17frk_91{position:absolute;right:12px;top:-4px;font-size:8px;font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);color:var(--color-text-disabled);white-space:nowrap;line-height:1;writing-mode:vertical-rl;transform:rotate(180deg)}._textEditOverlay_1jchr_1{position:absolute;z-index:1000;pointer-events:auto}._textEditArea_1jchr_7,._textEditArea_1jchr_7:focus,._textEditArea_1jchr_7:focus-visible{background:transparent;border:none;outline:none;resize:none;overflow:hidden;padding:0;margin:0;min-width:20px;min-height:1em;white-space:pre-wrap;word-break:break-word;color:var(--color-text, #fff);caret-color:var(--color-primary, #a855f7);box-sizing:border-box}._textEditArea_1jchr_7::placeholder{color:#ffffff59;font-style:italic}._backdrop_1jiik_5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-lg);overflow-y:auto;background:radial-gradient(ellipse at center,transparent 0%,var(--color-canvas-vignette) 70%,var(--color-canvas-vignette) 100%)}._card_1jiik_24{position:relative;width:100%;max-width:420px;margin:auto;padding:var(--space-xl) var(--space-xl) var(--space-lg);background:var(--color-glass);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl),inset 0 1px 0 var(--color-glass-highlight);color:var(--color-text-primary);animation:_cardIn_1jiik_1 var(--duration-slow) var(--easing-default) both}._card_1jiik_24:before{content:"";position:absolute;top:-1px;left:var(--space-xl);right:var(--space-xl);height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,var(--color-accent-error) 30%,var(--color-accent-error) 70%,transparent);opacity:.7}._readout_1jiik_62{display:inline-flex;align-items:center;gap:7px;margin-bottom:var(--space-md);padding:3px 8px 3px 7px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);background:var(--color-bg-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}._signal_1jiik_79{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-accent-error);box-shadow:0 0 0 0 var(--color-accent-error);animation:_signal_1jiik_79 2.4s var(--easing-in-out) infinite}._heading_1jiik_88{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}._icon_1jiik_95{flex-shrink:0;color:var(--color-accent-error)}._title_1jiik_100{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.3;letter-spacing:-.01em}._lead_1jiik_108{margin:0 0 var(--space-lg);font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-secondary)}._steps_1jiik_115{counter-reset:step;display:flex;flex-direction:column;gap:var(--space-sm);margin:0 0 var(--space-lg);padding:0;list-style:none}._step_1jiik_115{counter-increment:step;position:relative;padding-left:30px;font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text-primary)}._step_1jiik_115:before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-bg-elevated);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-accent-primary)}._note_1jiik_153{margin:0 0 var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text-tertiary)}._guideButton_1jiik_162{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);color:var(--color-accent-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast),color var(--duration-fast)}._guideButton_1jiik_162:hover{border-color:var(--color-accent-primary);background:var(--color-bg-elevated);color:var(--color-accent-primary-hover)}._guideButton_1jiik_162:focus-visible{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary-glow)}@keyframes _cardIn_1jiik_1{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}@keyframes _signal_1jiik_79{0%,to{opacity:1;box-shadow:0 0 0 0 transparent}50%{opacity:.45;box-shadow:0 0 6px 1px var(--color-accent-error)}}@media (prefers-reduced-motion: reduce){._card_1jiik_24,._signal_1jiik_79{animation:none}}._overlay_1snb0_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-context-menu)}._menu_1snb0_7{position:fixed;z-index:var(--z-context-menu);min-width:180px;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:8px;box-shadow:var(--shadow-xl);padding:4px 0;animation:_menuIn_1snb0_1 .12s var(--easing-default) both}@keyframes _menuIn_1snb0_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._menuItem_1snb0_30{display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:background var(--duration-fast),color var(--duration-fast);outline:none;border:none;background:none;width:100%;text-align:left}._menuItem_1snb0_30:hover,._menuItem_1snb0_30:focus-visible{background:var(--color-bg-hover);color:var(--color-text-primary)}._menuItem_1snb0_30._disabled_1snb0_55{color:var(--color-text-disabled);cursor:default;pointer-events:none}._menuItem_1snb0_30._danger_1snb0_61{color:var(--color-accent-error)}._menuItem_1snb0_30._danger_1snb0_61:hover,._menuItem_1snb0_30._danger_1snb0_61:focus-visible{background:#ef44441a}._menuItem_1snb0_30._danger_1snb0_61._disabled_1snb0_55{color:var(--color-text-disabled)}._menuItemIcon_1snb0_75{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}._menuItemIcon_1snb0_75 svg{width:14px;height:14px}._menuItemLabel_1snb0_89{flex:1}._menuItemShortcut_1snb0_93{font-size:11px;color:var(--color-text-disabled);margin-left:16px}._separator_1snb0_99{height:1px;background:var(--color-border-subtle);margin:4px 8px}._canvasContainer_e517d_1{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}._canvas_e517d_1{flex:1;cursor:crosshair}._canvas_e517d_1:focus{outline:none}._fileDropOverlay_e517d_18{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:20;display:grid;place-items:center;border:2px dashed var(--color-accent-primary);border-radius:var(--radius-lg);background:var(--color-glass);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-align:center;pointer-events:none}._marqueeOverlay_e517d_34{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9}._statusBar_e517d_44{position:absolute;bottom:var(--space-md);left:var(--space-md);right:var(--space-md);display:flex;justify-content:space-between;align-items:center;padding:6px var(--space-md);background:var(--color-glass);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);z-index:2;box-shadow:var(--shadow-md),inset 0 1px 0 var(--color-glass-highlight);pointer-events:none}._coordinates_e517d_69{display:flex;align-items:center;gap:var(--space-md);min-width:140px}._coordinates_e517d_69:before{content:"⌖";font-size:11px;opacity:.5}._zoom_e517d_83{display:flex;align-items:center;gap:var(--space-xs);min-width:60px;justify-content:flex-end;color:var(--color-text-secondary)}._zoom_e517d_83:before{content:"⊕";font-size:10px;opacity:.5}._scrubLabel_1t80g_1{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-disabled);width:18px;text-align:center;padding-left:4px;flex-shrink:0;cursor:ew-resize;user-select:none;-webkit-user-select:none}._scrubLabel_1t80g_1:hover{color:var(--color-text-tertiary)}._scrubbing_1t80g_18{color:var(--color-accent-primary)}._panel_140dx_1{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}._header_140dx_9{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%)}._title_140dx_18{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:.02em;text-transform:uppercase}._content_140dx_26{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-md);min-height:0}._content_140dx_26::-webkit-scrollbar{width:6px}._content_140dx_26::-webkit-scrollbar-track{background:transparent}._content_140dx_26::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}._content_140dx_26::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}._section_140dx_52{margin-bottom:var(--space-lg)}._sectionHeader_140dx_56{display:flex;align-items:center;padding:var(--space-xs) 0;margin-bottom:var(--space-sm)}._sectionTitle_140dx_63{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em}._sectionContent_140dx_71{display:flex;flex-direction:column;gap:var(--space-sm)}._propertyRow_140dx_77{display:flex;flex-direction:column;gap:var(--space-xs)}._propertyHeader_140dx_83{display:flex;align-items:center;gap:4px}._propertyLabel_140dx_89{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}._propertyLabelSmall_140dx_95{font-size:var(--font-size-xs);color:var(--color-text-tertiary);min-width:36px}._propertyInputs_140dx_101{display:flex;align-items:center;gap:6px;flex:1;min-width:0}._inputGroup_140dx_109{display:flex;align-items:center;flex:1;min-width:0;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:hidden;transition:all var(--duration-fast)}._inputGroup_140dx_109:hover{border-color:var(--color-border-default)}._inputGroup_140dx_109:focus-within{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary-glow)}._inputLabel_140dx_130{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-disabled);width:18px;text-align:center;padding-left:4px;flex-shrink:0}._input_140dx_109{flex:1;width:0;min-width:36px;height:26px;padding:0 var(--space-sm);background:transparent;color:var(--color-text-primary, #fafaf9);font-size:var(--font-size-sm);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:right}._input_140dx_109::placeholder{color:var(--color-text-disabled)}._propertyInputs_140dx_101>._input_140dx_109{flex:1;height:26px;padding:0 var(--space-sm);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-mono);text-align:center;transition:all var(--duration-fast)}._propertyInputs_140dx_101>._input_140dx_109:hover{border-color:var(--color-border-default)}._propertyInputs_140dx_101>._input_140dx_109:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary-glow)}._inputSmall_140dx_182{width:48px;height:26px;padding:0 var(--space-xs);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:center;transition:all var(--duration-fast)}._inputSmall_140dx_182:hover{border-color:var(--color-border-default)}._inputSmall_140dx_182:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary-glow)}._colorSwatch_140dx_206{width:26px;height:26px;border-radius:var(--radius-sm);border:1px solid var(--color-border-default);flex-shrink:0;cursor:pointer;transition:all var(--duration-fast);position:relative;overflow:hidden;background-image:linear-gradient(45deg,#333 25%,transparent 25%),linear-gradient(-45deg,#333 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#333 75%),linear-gradient(-45deg,transparent 75%,#333 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}._colorSwatch_140dx_206:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--swatch-color, transparent);border-radius:inherit}._colorSwatch_140dx_206:hover{border-color:var(--color-border-strong);transform:scale(1.05);box-shadow:0 2px 8px #0000004d}._slider_140dx_245{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-tertiary);border-radius:var(--radius-full);cursor:pointer}._slider_140dx_245::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;background:linear-gradient(135deg,var(--color-accent-primary) 0%,var(--color-accent-primary-active) 100%);border-radius:var(--radius-full);cursor:pointer;box-shadow:0 1px 3px #0006,inset 0 1px #fff3;transition:all var(--duration-fast)}._slider_140dx_245::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 6px var(--color-accent-primary-glow),inset 0 1px #fff3}._slider_140dx_245::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--color-accent-primary) 0%,var(--color-bg-tertiary) 0%);border-radius:var(--radius-full)}._lockButton_140dx_284{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-disabled);cursor:pointer;flex-shrink:0;transition:all var(--duration-fast)}._lockButton_140dx_284:hover{border-color:var(--color-border-default);color:var(--color-text-tertiary)}._lockButtonActive_140dx_305,._lockButtonActive_140dx_305:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}._emptyState_140dx_315{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-text-tertiary);font-size:var(--font-size-sm);text-align:center;padding:var(--space-xl);gap:var(--space-sm)}._emptyState_140dx_315 svg{opacity:.3}._fillRowWrapper_140dx_333,._strokeRowWrapper_140dx_334{display:flex;flex-direction:column;gap:3px;padding:2px 0}._fillStrokeRow_140dx_342{display:flex;align-items:center;gap:4px;padding:2px 0;position:relative}._strokeSubRow_140dx_351{display:flex;align-items:center;gap:6px}._fillStrokeRow_140dx_342:hover ._removeButton_140dx_357{opacity:1}._visibilityToggle_140dx_361{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;color:var(--color-text-tertiary);cursor:pointer;flex-shrink:0;border-radius:var(--radius-sm);transition:all var(--duration-fast)}._visibilityToggle_140dx_361:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}._removeButton_140dx_357{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;color:var(--color-text-disabled);cursor:pointer;flex-shrink:0;border-radius:var(--radius-sm);opacity:0;transition:all var(--duration-fast)}._removeButton_140dx_357:hover{color:var(--color-danger);background:#ef44441a}._addButton_140dx_404{display:flex;align-items:center;gap:4px;padding:2px 6px;margin-top:2px;background:transparent;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-disabled);font-size:var(--font-size-2xs);cursor:pointer;transition:all var(--duration-fast)}._addButton_140dx_404:hover{border-color:var(--color-border-default);color:var(--color-text-tertiary);background:var(--color-bg-tertiary)}._alignToggle_140dx_426{display:flex;flex-shrink:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:hidden}._alignOption_140dx_434{display:flex;align-items:center;justify-content:center;width:22px;height:26px;padding:0;background:var(--color-bg-tertiary);border:none;border-right:1px solid var(--color-border-subtle);color:var(--color-text-disabled);font-size:9px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-fast)}._alignOption_140dx_434:last-child{border-right:none}._alignOption_140dx_434:hover{color:var(--color-text-tertiary);background:var(--color-bg-secondary)}._alignOptionActive_140dx_460{color:var(--color-accent-primary);background:#a855f726}._marginTopXs_140dx_466{margin-top:4px}._opacityInput_140dx_471{width:40px;height:22px;padding:0 2px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-2xs);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:right;flex-shrink:0;transition:all var(--duration-fast)}._opacityInput_140dx_471:hover{border-color:var(--color-border-default)}._opacityInput_140dx_471:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary-glow)}._lockButtonSpacer_140dx_497{width:20px;flex-shrink:0}._inputGroupFlex_140dx_503{flex:1}._nodeTypeLabel_140dx_508{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-disabled);text-transform:capitalize;letter-spacing:.04em}._snapButton_140dx_517{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:auto;padding:0;background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-disabled);cursor:pointer;flex-shrink:0;transition:all var(--duration-fast)}._snapButton_140dx_517:hover{border-color:var(--color-border-default);color:var(--color-text-tertiary)}._snapButtonActive_140dx_539{color:var(--color-accent-primary);border-color:var(--color-accent-primary);background:#a855f71a}._snapButtonActive_140dx_539:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}._booleanOpsRow_140dx_551{display:grid;grid-template-columns:1fr 1fr;gap:4px}._booleanOpButton_140dx_557{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 4px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-fast)}._booleanOpButton_140dx_557:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary);background:#a855f714}._booleanOpButton_140dx_557:active{background:#a855f726;transform:scale(.97)}._select_140dx_588{width:100%;height:28px;padding:0 var(--space-sm);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-base);cursor:pointer;transition:all var(--duration-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:24px}._select_140dx_588:hover{border-color:var(--color-border-default)}._select_140dx_588:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary-glow);outline:none}._select_140dx_588 option{background:var(--color-bg-secondary);color:var(--color-text-primary)}._effectAddWrapper_140dx_626{position:relative;margin-left:auto}._effectAddButton_140dx_631{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;transition:all var(--duration-fast)}._effectAddButton_140dx_631:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary);background:#a855f714}._effectDropdown_140dx_652{position:absolute;top:100%;right:0;margin-top:4px;min-width:140px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:0 4px 12px #0000004d;z-index:1020;overflow:hidden}._effectDropdownItem_140dx_666{display:block;width:100%;padding:8px 12px;background:transparent;border:none;color:var(--color-text-primary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:background var(--duration-fast)}._effectDropdownItem_140dx_666:hover{background:#a855f71f}._effectItem_140dx_683{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-sm);margin-bottom:var(--space-xs);background:var(--color-bg-tertiary)}._effectHeader_140dx_691{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-xs)}._effectHeader_140dx_691 ._removeButton_140dx_357{opacity:.6}._effectHeader_140dx_691 ._removeButton_140dx_357:hover{opacity:1}._effectTypeLabel_140dx_706{flex:1;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._effectProperties_140dx_713{display:flex;flex-direction:column;gap:var(--space-xs)}._effectPropRow_140dx_719{display:flex;gap:6px;align-items:center}._exportAddButton_140dx_731{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:auto;background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;transition:all var(--duration-fast)}._exportAddButton_140dx_731:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary);background:#a855f714}._exportPreset_140dx_753{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:6px 8px}._exportPresetHeader_140dx_760{display:flex;align-items:center;gap:8px}._exportPresetSelect_140dx_766{flex:1;height:24px;padding:0 var(--space-xs);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);color:var(--color-text-primary);font-size:var(--font-size-xs);font-family:var(--font-family-base);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:18px}._exportPresetSelect_140dx_766:hover{border-color:var(--color-border-default)}._exportPresetSelect_140dx_766:focus{border-color:var(--color-accent-primary);outline:none}._exportPresetSelect_140dx_766 option{background:var(--color-bg-secondary);color:var(--color-text-primary)}._exportDimensions_140dx_798{font-size:var(--font-size-2xs);font-family:var(--font-family-mono);color:var(--color-text-disabled);white-space:nowrap}._exportRemoveButton_140dx_805{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;flex-shrink:0;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--color-text-disabled);cursor:pointer;transition:all var(--duration-fast)}._exportRemoveButton_140dx_805:hover{color:var(--color-danger);background:#ef44441a}._exportCheckbox_140dx_826{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer}._exportButton_140dx_836{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:32px;background:var(--color-accent-primary);border:none;border-radius:var(--radius-sm);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-fast)}._exportButton_140dx_836:hover{filter:brightness(1.1)}._exportButton_140dx_836:active{filter:brightness(.95)}._exportButton_140dx_836:disabled{opacity:.5;cursor:not-allowed;filter:none}._pointTypeToggle_140dx_868{flex:1}._pointTypeOption_140dx_872{flex:1;width:auto;padding:0 6px;font-size:var(--font-size-xs, 11px)}._slideNumber_140dx_884{margin-left:auto;font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-disabled);letter-spacing:.04em}._slideDirections_140dx_894{flex:1}._slideDirection_140dx_894{flex:1;width:auto}._alignOption_140dx_434:disabled,._booleanOpButton_140dx_557:disabled{opacity:.45;cursor:not-allowed}._booleanOpButton_140dx_557:disabled:hover{border-color:var(--color-border-subtle);color:var(--color-text-secondary);background:var(--color-bg-tertiary)}._select_140dx_588:disabled,._input_140dx_109:disabled{opacity:.45;cursor:not-allowed}._inputUnit_140dx_922{flex-shrink:0;padding-right:var(--space-sm);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-disabled)}._slideApplyAll_140dx_931{width:100%}._slideNote_140dx_935{margin:0;font-size:var(--font-size-2xs);line-height:1.45;color:var(--color-text-tertiary)}._slidePreview_140dx_943{--preview-time: 1.4s;--preview-ease: cubic-bezier(.65, 0, .35, 1);position:relative;flex-shrink:0;width:44px;height:28px;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-primary)}._slidePane_140dx_957{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._slidePaneFrom_140dx_969{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}._slidePaneTo_140dx_974{background:linear-gradient(#a855f738,#a855f738),var(--color-bg-secondary);box-shadow:inset 0 0 0 1px #a855f773;color:var(--color-accent-primary)}._slidePreview_140dx_943[data-type=none] ._slidePaneFrom_140dx_969{visibility:hidden}._slidePreview_140dx_943[data-type=fade] ._slidePaneTo_140dx_974{animation:_slidePreviewFadeIn_140dx_1 var(--preview-time) var(--preview-ease) both}._slidePreview_140dx_943[data-type=fade-through] ._slidePaneFrom_140dx_969{animation:_slidePreviewThroughOut_140dx_1 var(--preview-time) var(--preview-ease) both}._slidePreview_140dx_943[data-type=fade-through] ._slidePaneTo_140dx_974{animation:_slidePreviewThroughIn_140dx_1 var(--preview-time) var(--preview-ease) both}._slidePreview_140dx_943[data-type=push] ._slidePaneFrom_140dx_969{animation:_slidePreviewMoveOut_140dx_1 var(--preview-time) var(--preview-ease) both}._slidePreview_140dx_943[data-type=push] ._slidePaneTo_140dx_974,._slidePreview_140dx_943[data-type=slide-over] ._slidePaneTo_140dx_974{animation:_slidePreviewMoveIn_140dx_1 var(--preview-time) var(--preview-ease) both}._slidePreview_140dx_943[data-type=wipe] ._slidePaneTo_140dx_974{animation:_slidePreviewWipe_140dx_1 var(--preview-time) var(--preview-ease) both}@keyframes _slidePreviewFadeIn_140dx_1{0%,25%{opacity:0}75%,to{opacity:1}}@keyframes _slidePreviewThroughOut_140dx_1{0%,25%{opacity:1}50%,to{opacity:0}}@keyframes _slidePreviewThroughIn_140dx_1{0%,50%{opacity:0}75%,to{opacity:1}}@keyframes _slidePreviewMoveOut_140dx_1{0%,25%{transform:translate(0)}75%,to{transform:translate(calc(var(--dx) * 100%),calc(var(--dy) * 100%))}}@keyframes _slidePreviewMoveIn_140dx_1{0%,25%{transform:translate(calc(var(--dx) * -100%),calc(var(--dy) * -100%))}75%,to{transform:translate(0)}}@keyframes _slidePreviewWipe_140dx_1{0%,25%{clip-path:inset(var(--wipe-top) var(--wipe-right) var(--wipe-bottom) var(--wipe-left))}75%,to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){._slidePreview_140dx_943 ._slidePane_140dx_957{animation:none!important}}._videoStill_140dx_1090{position:relative;padding:9px 6px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-tertiary)}._videoStill_140dx_1090:before,._videoStill_140dx_1090:after{content:"";position:absolute;left:6px;right:6px;height:3px;border-radius:1px;background:repeating-linear-gradient(90deg,var(--color-border-strong) 0 5px,transparent 5px 10px);pointer-events:none}._videoStill_140dx_1090:before{top:3px}._videoStill_140dx_1090:after{bottom:3px}._videoStill_140dx_1090 img{display:block;width:100%;max-height:140px;aspect-ratio:var(--still-aspect, 16 / 9);object-fit:contain;border-radius:2px}._videoStillAlpha_140dx_1132 img{background-image:linear-gradient(45deg,var(--color-border-strong) 25%,transparent 25%),linear-gradient(-45deg,var(--color-border-strong) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-border-strong) 75%),linear-gradient(-45deg,transparent 75%,var(--color-border-strong) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}._videoFacts_140dx_1146{display:flex;flex-direction:column;gap:6px;margin:0}._videoFact_140dx_1146{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);min-width:0}._videoFact_140dx_1146 dt{flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}._videoFact_140dx_1146 dd{min-width:0;margin:0;overflow:hidden;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}._videoFact_140dx_1146 dd._videoFileName_140dx_1181{font-family:var(--font-family-ui);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._videoFact_140dx_1146 dd._videoTransparent_140dx_1188{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-family-ui)}._videoAlphaChip_140dx_1195{flex-shrink:0;width:8px;height:8px;border:1px solid var(--color-border-strong);border-radius:2px;background-image:linear-gradient(45deg,var(--color-border-strong) 25%,transparent 25%),linear-gradient(-45deg,var(--color-border-strong) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-border-strong) 75%),linear-gradient(-45deg,transparent 75%,var(--color-border-strong) 75%);background-size:4px 4px;background-position:0 0,0 2px,2px -2px,-2px 0}._videoFactClip_140dx_1215{margin-top:2px;padding-top:8px;border-top:1px solid var(--color-border-subtle)}._videoFactUnit_140dx_1221{color:var(--color-text-tertiary)}._videoClip_140dx_1226{display:flex;flex-direction:column;gap:8px}._videoClipRow_140dx_1232{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:var(--space-sm)}._videoClipLabel_140dx_1239{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}._videoSpeed_140dx_1245{display:flex;align-items:center;gap:6px;min-width:0}._videoSpeedOption_140dx_1252{width:auto;padding:0 7px;font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}._videoClipToggles_140dx_1259{display:flex;flex-wrap:wrap;gap:4px 14px;padding-left:calc(44px + var(--space-sm))}._videoClipToggle_140dx_1259{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer}._videoClipToggle_140dx_1259 input{margin:0;accent-color:var(--color-accent-primary)}._preview_1j9z1_7{position:relative;height:40px;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--color-surface-sheen),transparent 60%),var(--color-bg-tertiary);box-shadow:var(--shadow-inset)}._previewSvg_1j9z1_18{display:block;width:100%;height:100%;overflow:visible}._previewStroke_1j9z1_25{fill:none;stroke:var(--color-accent-primary);stroke-linecap:round;stroke-linejoin:round;transition:stroke-width var(--duration-fast) var(--easing-default)}._modes_1j9z1_34{width:100%}._mode_1j9z1_34{flex:1;gap:5px;width:auto;padding:0 var(--space-sm);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}._mode_1j9z1_34[aria-pressed=false]{color:var(--color-text-secondary)}._mode_1j9z1_34[aria-pressed=false]:hover{color:var(--color-text-primary)}._mode_1j9z1_34[aria-pressed=true],._mode_1j9z1_34[aria-pressed=true]:hover{color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary) 15%,transparent)}._mode_1j9z1_34:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-primary)}._labelRow_1j9z1_71{display:flex;align-items:center;justify-content:space-between}._keys_1j9z1_77{display:inline-flex;gap:2px}._key_1j9z1_77{display:inline-grid;place-items:center;min-width:14px;height:14px;padding:0 3px;border:1px solid var(--color-border-default);border-bottom-width:2px;border-radius:var(--radius-xs);background:var(--color-bg-elevated);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);line-height:1;color:var(--color-text-tertiary)}@media (prefers-reduced-motion: reduce){._previewStroke_1j9z1_25{transition:none}}._panel_x7zoa_1{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-subtle)}._header_x7zoa_7{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 var(--space-sm);padding:2px 0;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer}._header_x7zoa_7:hover ._title_x7zoa_21{color:var(--color-text-secondary)}._header_x7zoa_7:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._headerActions_x7zoa_30{display:flex;align-items:center;gap:5px}._chevron_x7zoa_36{color:var(--color-text-tertiary);transition:transform var(--duration-fast)}._chevronCollapsed_x7zoa_41{transform:rotate(-90deg)}._title_x7zoa_21,._categoryTitle_x7zoa_46{margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}._selectionCount_x7zoa_55{color:var(--color-text-tertiary);font-size:var(--font-size-2xs)}._durationRow_x7zoa_60{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md);color:var(--color-text-secondary);font-size:var(--font-size-xs)}._durationRow_x7zoa_60 select{min-width:74px;padding:3px 6px;color:var(--color-text-primary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font:inherit}._presetOptions_x7zoa_79{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-sm);margin-bottom:var(--space-xs)}._optionControl_x7zoa_86{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--color-text-secondary);font-size:var(--font-size-2xs)}._optionControl_x7zoa_86 select{width:100%;padding:3px 6px;color:var(--color-text-primary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font:inherit}._staggerControl_x7zoa_105{grid-column:1 / -1}._optionControl_x7zoa_86 input[type=range]{width:100%;min-height:22px;padding:0;accent-color:var(--color-accent-primary);cursor:pointer}._intensityLabel_x7zoa_117{display:flex;align-items:center;justify-content:space-between}._intensityLabel_x7zoa_117 output{color:var(--color-text-tertiary);font-family:var(--font-family-mono)}._optionsHint_x7zoa_128{margin:0 0 var(--space-sm);color:var(--color-text-tertiary);font-size:var(--font-size-2xs)}._category_x7zoa_46+._category_x7zoa_46{margin-top:var(--space-sm)}._categoryTitle_x7zoa_46{margin-bottom:5px;color:var(--color-text-tertiary);font-size:10px;letter-spacing:.06em}._grid_x7zoa_145{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}._presetButton_x7zoa_151{min-height:28px;padding:4px 8px;color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;transition:color var(--duration-fast),border-color var(--duration-fast),background var(--duration-fast)}._presetButton_x7zoa_151:hover{color:var(--color-text-primary);background:var(--color-bg-hover);border-color:var(--color-border-strong)}._presetButton_x7zoa_151:focus-visible,._durationRow_x7zoa_60 select:focus-visible,._optionControl_x7zoa_86 select:focus-visible,._optionControl_x7zoa_86 input:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:1px}._container_igi7u_6{padding:var(--space-xs) 0}._header_igi7u_11{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}._title_igi7u_18{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em}._addActionButton_igi7u_27{display:flex;align-items:center;gap:3px;padding:3px 8px;background:transparent;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-disabled);font-size:var(--font-size-2xs);font-family:var(--font-family-ui);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-fast);letter-spacing:.01em}._addActionButton_igi7u_27:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary);background:#a855f70f}._addActionButton_igi7u_27:active{transform:scale(.96)}._addActionButton_igi7u_27:disabled{opacity:.35;cursor:not-allowed;border-color:var(--color-border-subtle);color:var(--color-text-disabled);background:transparent}._emptyMessage_igi7u_63{font-size:var(--font-size-xs);color:var(--color-text-disabled);padding:var(--space-sm) 0;text-align:center;font-style:italic;letter-spacing:.01em}._actionCard_igi7u_76{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-sm);margin-bottom:var(--space-sm);background:var(--color-bg-tertiary);transition:all var(--duration-fast)}._actionCard_igi7u_76:last-child{margin-bottom:0}._actionCard_igi7u_76:hover{border-color:var(--color-border-default)}._actionCardDisabled_igi7u_93{opacity:.4;pointer-events:none}._actionCardRecording_igi7u_99{border-color:#fb718566;background:#fb71850a;box-shadow:inset 0 0 0 1px #fb71850f}._actionHeader_igi7u_106{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-sm)}._toggle_igi7u_114{position:relative;width:26px;height:14px;flex-shrink:0}._toggle_igi7u_114 input{position:absolute;opacity:0;width:0;height:0}._toggleTrack_igi7u_128{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast)}._toggleTrack_igi7u_128:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;background:var(--color-text-disabled);border-radius:var(--radius-full);transition:all var(--duration-fast) var(--easing-default)}._toggle_igi7u_114 input:checked+._toggleTrack_igi7u_128{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}._toggle_igi7u_114 input:checked+._toggleTrack_igi7u_128:after{transform:translate(12px);background:#fff}._toggle_igi7u_114 input:hover+._toggleTrack_igi7u_128{border-color:var(--color-text-tertiary)}._toggle_igi7u_114 input:checked:hover+._toggleTrack_igi7u_128{background:var(--color-accent-primary-hover);border-color:var(--color-accent-primary-hover)}._actionName_igi7u_169{flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deleteButton_igi7u_182{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--color-text-disabled);cursor:pointer;flex-shrink:0;opacity:0;transition:all var(--duration-fast)}._actionCard_igi7u_76:hover ._deleteButton_igi7u_182{opacity:.6}._deleteButton_igi7u_182:hover{opacity:1!important;color:var(--color-accent-error);background:#fb71851a}._driverRow_igi7u_213{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-sm)}._driverLabel_igi7u_220{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-disabled);width:14px;text-align:center;flex-shrink:0}._driverInputGroup_igi7u_229{display:flex;align-items:center;flex:1;min-width:0;background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:hidden;transition:all var(--duration-fast)}._driverInputGroup_igi7u_229:hover{border-color:var(--color-border-default)}._driverInputGroup_igi7u_229:focus-within{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary-glow)}._driverInput_igi7u_229{flex:1;width:0;min-width:32px;height:24px;padding:0 var(--space-xs);background:transparent;border:none;color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:right;outline:none}._driverInput_igi7u_229::placeholder{color:var(--color-text-disabled)}._driverInput_igi7u_229::-webkit-inner-spin-button,._driverInput_igi7u_229::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._driverInput_igi7u_229{-moz-appearance:textfield}._driverSuffix_igi7u_281{font-size:var(--font-size-2xs);color:var(--color-text-disabled);padding-right:6px;flex-shrink:0;-webkit-user-select:none;user-select:none}._driverSeparator_igi7u_289{font-size:var(--font-size-2xs);color:var(--color-border-default);flex-shrink:0;-webkit-user-select:none;user-select:none}._targetsHeader_igi7u_300{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border-subtle)}._targetsLabel_igi7u_309{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em}._addTargetButton_igi7u_317{display:flex;align-items:center;gap:2px;padding:2px 6px;background:transparent;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-xs);color:var(--color-text-disabled);font-size:var(--font-size-2xs);font-family:var(--font-family-ui);cursor:pointer;transition:all var(--duration-fast)}._addTargetButton_igi7u_317:hover{border-color:var(--color-border-default);color:var(--color-text-tertiary);background:var(--color-bg-hover)}._addTargetButton_igi7u_317:disabled{opacity:.35;cursor:not-allowed;border-color:var(--color-border-subtle);color:var(--color-text-disabled);background:transparent}._targetRow_igi7u_347{display:flex;align-items:center;gap:4px;padding:4px 6px;margin-bottom:2px;border-radius:var(--radius-sm);transition:all var(--duration-fast)}._targetRow_igi7u_347:last-child{margin-bottom:0}._targetRow_igi7u_347:hover{background:var(--color-bg-hover)}._targetRowRecording_igi7u_366{background:#fb718514}._targetRowRecording_igi7u_366:hover{background:#fb71851f}._recordingDot_igi7u_375{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-accent-error);flex-shrink:0;animation:_pulse_igi7u_1 1.4s ease-in-out infinite}@keyframes _pulse_igi7u_1{0%,to{opacity:1}50%{opacity:.3}}._targetInfo_igi7u_394{flex:1;min-width:0;display:flex;align-items:baseline;gap:4px}._targetName_igi7u_402{font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._targetValue_igi7u_410{font-size:var(--font-size-2xs);color:var(--color-text-disabled);font-family:var(--font-family-mono);flex-shrink:0}._recordButton_igi7u_418{display:flex;align-items:center;gap:3px;padding:2px 7px;background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-family:var(--font-family-ui);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-fast);flex-shrink:0}._recordButton_igi7u_418:hover{border-color:var(--color-accent-error);color:var(--color-accent-error);background:#fb71850f}._recordButton_igi7u_418:disabled{opacity:.3;cursor:not-allowed;border-color:var(--color-border-subtle);color:var(--color-text-disabled);background:transparent}._stopButton_igi7u_450{display:flex;align-items:center;gap:3px;padding:2px 7px;background:var(--color-accent-error);border:1px solid var(--color-accent-error);border-radius:var(--radius-sm);color:#fff;font-size:var(--font-size-2xs);font-family:var(--font-family-ui);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-fast);flex-shrink:0;letter-spacing:.02em}._stopButton_igi7u_450:hover{background:#f43f5e;border-color:#f43f5e}._stopButton_igi7u_450:active{transform:scale(.95)}._removeTargetButton_igi7u_478{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--color-text-disabled);font-size:11px;cursor:pointer;flex-shrink:0;opacity:0;transition:all var(--duration-fast)}._targetRow_igi7u_347:hover ._removeTargetButton_igi7u_478{opacity:.5}._removeTargetButton_igi7u_478:hover{opacity:1!important;color:var(--color-accent-error);background:#fb71851a}._removeTargetButton_igi7u_478:disabled{opacity:0!important;cursor:not-allowed}._recordingBadge_igi7u_512{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-2xs);color:var(--color-accent-error);font-weight:var(--font-weight-semibold);letter-spacing:.03em}._overlay_zqmo9_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-color-picker)}._picker_zqmo9_11{position:fixed;z-index:var(--z-color-picker);width:232px;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl),0 0 1px #0009,inset 0 1px 0 var(--color-glass-highlight);padding:10px;display:flex;flex-direction:column;gap:8px;animation:_pickerEnter_zqmo9_1 .12s var(--easing-default) both;-webkit-user-select:none;user-select:none}@keyframes _pickerEnter_zqmo9_1{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}._svArea_zqmo9_43{position:relative;width:100%;height:152px;border-radius:var(--radius-sm);overflow:hidden;cursor:crosshair;border:1px solid var(--color-border-default)}._svGradientWhite_zqmo9_53{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#fff,#fff0)}._svGradientBlack_zqmo9_59{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000,#0000)}._svCursor_zqmo9_65{position:absolute;width:12px;height:12px;border:2px solid #fff;border-radius:var(--radius-full);box-shadow:0 0 0 1px #0000004d,inset 0 0 0 1px #0000004d,0 1px 4px #00000080;transform:translate(-50%,-50%);pointer-events:none;z-index:2}._slidersRow_zqmo9_82{display:flex;gap:8px;align-items:stretch}._previewStack_zqmo9_88{display:flex;flex-direction:column;gap:0;width:28px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border-default)}._previewNew_zqmo9_99,._previewOld_zqmo9_103{height:14px}._slidersCol_zqmo9_107{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;justify-content:center}._sliderTrack_zqmo9_118{position:relative;height:12px;border-radius:var(--radius-full);cursor:pointer;border:1px solid var(--color-border-default);overflow:hidden}._hueTrack_zqmo9_127{background:linear-gradient(to right,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#7f00ff,#f0f,#ff0080,red)}._alphaTrack_zqmo9_146{background-image:linear-gradient(45deg,#333 25%,transparent 25%),linear-gradient(-45deg,#333 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#333 75%),linear-gradient(-45deg,transparent 75%,#333 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}._alphaGradient_zqmo9_161{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}._sliderThumb_zqmo9_167{position:absolute;top:50%;width:6px;height:14px;background:#fff;border-radius:2px;box-shadow:0 0 0 1px #0000004d,0 1px 3px #00000080;transform:translate(-50%,-50%);pointer-events:none}._inputRow_zqmo9_183{display:flex;gap:4px;align-items:stretch}._inputCol_zqmo9_189{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._inputColHex_zqmo9_197{flex:1.6}._inputFieldLabel_zqmo9_201{font-size:8px;font-weight:var(--font-weight-medium);color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em;text-align:center;line-height:1}._inputField_zqmo9_201{height:24px;padding:0 4px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);color:var(--color-text-primary);font-size:var(--font-size-xs);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:center;width:100%;transition:border-color var(--duration-fast)}._inputField_zqmo9_201:hover{border-color:var(--color-border-default)}._inputField_zqmo9_201:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 1px var(--color-accent-primary-glow)}._inputField_zqmo9_201::-webkit-inner-spin-button,._inputField_zqmo9_201::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._inputField_zqmo9_201[type=number]{-moz-appearance:textfield}._modeToggle_zqmo9_248{display:flex;align-items:center;justify-content:center;width:20px;height:24px;background:none;border:none;color:var(--color-text-disabled);cursor:pointer;font-size:9px;font-weight:var(--font-weight-semibold);border-radius:var(--radius-xs);flex-shrink:0;align-self:flex-end;transition:color var(--duration-fast);letter-spacing:0}._modeToggle_zqmo9_248:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}._editor_1b7gg_5{display:flex;flex-direction:column;gap:6px;width:100%}._typeTabs_1b7gg_14{display:flex;gap:2px;background:var(--color-bg-tertiary);border-radius:var(--radius-sm);padding:2px;border:1px solid var(--color-border-subtle)}._typeTab_1b7gg_14{flex:1;height:22px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);background:transparent;border:none;border-radius:var(--radius-xs);cursor:pointer;transition:all var(--duration-fast);letter-spacing:.02em}._typeTab_1b7gg_14:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}._typeTabActive_1b7gg_42{color:var(--color-text-primary);background:var(--color-bg-elevated);box-shadow:var(--shadow-sm)}._gradientBar_1b7gg_50{position:relative;width:100%;height:24px;border-radius:var(--radius-sm);border:1px solid var(--color-border-default);overflow:visible;cursor:pointer}._gradientPreview_1b7gg_60{width:100%;height:100%;border-radius:inherit}._stopHandle_1b7gg_68{position:absolute;bottom:-4px;width:10px;height:10px;border:2px solid #fff;border-radius:2px;cursor:grab;transform:translate(-50%) rotate(45deg);box-shadow:0 0 0 1px #0000004d,0 1px 3px #00000080;z-index:1;transition:box-shadow var(--duration-fast)}._stopHandle_1b7gg_68:hover{box-shadow:0 0 0 1px #0000004d,0 2px 6px #0009}._stopHandleSelected_1b7gg_90{border-color:var(--color-accent-primary);box-shadow:0 0 0 1px var(--color-accent-primary),0 0 8px var(--color-accent-primary-glow)}._paramsRow_1b7gg_99{display:flex;gap:4px;align-items:stretch}._paramGroup_1b7gg_105{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._paramLabel_1b7gg_113{font-size:8px;font-weight:var(--font-weight-medium);color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em;text-align:center;line-height:1}._paramInput_1b7gg_123{height:24px;padding:0 4px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);color:var(--color-text-primary);font-size:var(--font-size-xs);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:center;width:100%;transition:border-color var(--duration-fast)}._paramInput_1b7gg_123:hover{border-color:var(--color-border-default)}._paramInput_1b7gg_123:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 1px var(--color-accent-primary-glow)}._paramInput_1b7gg_123::-webkit-inner-spin-button,._paramInput_1b7gg_123::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._paramInput_1b7gg_123[type=number]{-moz-appearance:textfield}._stopActions_1b7gg_160{display:flex;align-items:center;gap:4px}._stopColorSwatch_1b7gg_166{width:22px;height:22px;border-radius:var(--radius-xs);border:1px solid var(--color-border-default);cursor:pointer;flex-shrink:0;transition:all var(--duration-fast);position:relative;overflow:hidden;background-image:linear-gradient(45deg,#333 25%,transparent 25%),linear-gradient(-45deg,#333 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#333 75%),linear-gradient(-45deg,transparent 75%,#333 75%);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0px}._stopColorSwatch_1b7gg_166:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--swatch-color, transparent);border-radius:inherit}._stopColorSwatch_1b7gg_166:hover{border-color:var(--color-border-strong);transform:scale(1.08)}._removeStopButton_1b7gg_203{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);color:var(--color-text-disabled);cursor:pointer;font-size:12px;line-height:1;transition:all var(--duration-fast)}._removeStopButton_1b7gg_203:hover{border-color:var(--color-accent-error);color:var(--color-accent-error);background:#fb718514}._removeStopButton_1b7gg_203:disabled{opacity:.3;pointer-events:none}._stopContextMenu_1b7gg_232{position:fixed;z-index:1010;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:4px;min-width:120px}._stopContextMenuItem_1b7gg_243{display:block;width:100%;padding:6px 10px;font-size:var(--font-size-xs);color:var(--color-text-primary);background:none;border:none;border-radius:var(--radius-xs);cursor:pointer;text-align:left;transition:background var(--duration-fast)}._stopContextMenuItem_1b7gg_243:hover{background:var(--color-bg-hover)}._stopContextMenuItem_1b7gg_243:disabled{opacity:.3;pointer-events:none}._gradientBar_1b7gg_50:focus{outline:2px solid var(--color-accent-primary);outline-offset:2px}._container_11eku_6{display:flex;flex-direction:column;gap:2px}._header_11eku_13{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) 0;margin-bottom:4px}._title_11eku_21{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em}._resetAll_11eku_29{display:flex;align-items:center;gap:3px;padding:2px 6px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-disabled);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all var(--duration-fast)}._resetAll_11eku_29:hover{color:var(--color-text-tertiary);border-color:var(--color-border-subtle);background:var(--color-bg-tertiary)}._adjustmentRow_11eku_53{display:flex;align-items:center;gap:6px;padding:3px 0;border-radius:var(--radius-sm);transition:background var(--duration-fast)}._adjustmentRow_11eku_53:hover{background:#ffffff04}._adjustmentLabel_11eku_67{width:68px;flex-shrink:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-disabled);letter-spacing:.01em;cursor:default;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast)}._adjustmentRow_11eku_53:hover ._adjustmentLabel_11eku_67{color:var(--color-text-tertiary)}._sliderContainer_11eku_84{flex:1;position:relative;height:16px;display:flex;align-items:center}._adjustmentSlider_11eku_93{width:100%;height:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;position:relative;z-index:1;margin:0}._sliderTrack_11eku_106{position:absolute;top:50%;left:0;right:0;height:3px;transform:translateY(-50%);background:var(--color-bg-tertiary);border-radius:2px;overflow:hidden;pointer-events:none}._sliderFill_11eku_120{position:absolute;top:0;height:100%;border-radius:2px;background:var(--color-accent-primary);opacity:.6;transition:opacity var(--duration-fast);pointer-events:none}._adjustmentRow_11eku_53:hover ._sliderFill_11eku_120{opacity:.8}._centerTick_11eku_136{position:absolute;top:50%;left:50%;width:1px;height:7px;transform:translate(-50%,-50%);background:var(--color-border-default);pointer-events:none;opacity:.5}._adjustmentSlider_11eku_93::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:11px;height:11px;background:#e8e4e0;border:2px solid var(--color-accent-primary);border-radius:50%;cursor:pointer;box-shadow:0 1px 4px #00000059;transition:transform var(--duration-fast),box-shadow var(--duration-fast),background var(--duration-fast)}._adjustmentSlider_11eku_93::-webkit-slider-thumb:hover{transform:scale(1.2);background:#fff;box-shadow:0 1px 6px #a855f759,0 0 0 3px #a855f71f}._adjustmentSlider_11eku_93:active::-webkit-slider-thumb{transform:scale(1.1);background:var(--color-accent-primary);border-color:var(--color-accent-primary)}._adjustmentSlider_11eku_93::-moz-range-thumb{width:11px;height:11px;background:#e8e4e0;border:2px solid var(--color-accent-primary);border-radius:50%;cursor:pointer;box-shadow:0 1px 4px #00000059}._adjustmentSlider_11eku_93::-webkit-slider-runnable-track{height:3px;background:transparent;border-radius:2px}._adjustmentSlider_11eku_93::-moz-range-track{height:3px;background:transparent;border-radius:2px;border:none}._adjustmentValue_11eku_206{width:38px;height:22px;padding:0 3px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:10px;font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:center;flex-shrink:0;transition:all var(--duration-fast)}._adjustmentValue_11eku_206:hover{border-color:var(--color-border-default)}._adjustmentValue_11eku_206:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary-glow);outline:none}._resetButton_11eku_233{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;color:var(--color-text-disabled);cursor:pointer;flex-shrink:0;border-radius:var(--radius-sm);opacity:0;transition:all var(--duration-fast)}._adjustmentRow_11eku_53:hover ._resetButton_11eku_233{opacity:1}._resetButton_11eku_233:hover{color:var(--color-text-tertiary);background:var(--color-bg-tertiary)}._modified_11eku_260 ._adjustmentLabel_11eku_67{color:var(--color-text-secondary)}._modified_11eku_260 ._adjustmentValue_11eku_206{color:var(--color-accent-primary)}._divider_11eku_269{height:1px;background:var(--color-border-subtle);margin:4px 0;opacity:.5}._overlay_4pedv_6{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:var(--z-overlay, 1000);pointer-events:none;max-width:640px;width:calc(100% - 32px)}._banner_4pedv_17{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:var(--radius-md, 8px);background:var(--color-bg-secondary, rgba(17, 17, 19, .95));backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid var(--color-border-default, rgba(255, 255, 255, .08));box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .4));color:var(--color-text-secondary, #a1a1aa);font-family:var(--font-family-ui, "DM Sans", sans-serif);font-size:var(--font-size-sm, 11px);line-height:1.5;animation:_bannerSlideUp_4pedv_1 var(--duration-normal, .2s) var(--easing-spring, cubic-bezier(.34, 1.56, .64, 1)) forwards}._banner_4pedv_17._exiting_4pedv_37{animation:_bannerFadeOut_4pedv_1 var(--duration-fast, .12s) var(--easing-in, cubic-bezier(.4, 0, 1, 1)) forwards}._icon_4pedv_42{flex-shrink:0;font-size:16px;line-height:1}._text_4pedv_48{flex:1;color:var(--color-text-secondary, #a1a1aa)}._text_4pedv_48 strong{color:var(--color-text-primary, #e5e5e5);font-weight:500}._text_4pedv_48 a{color:var(--color-accent-primary-hover, #c084fc)}._googleFontsToggle_4pedv_63{display:flex;align-items:center;gap:6px;margin-top:8px;cursor:pointer;color:var(--color-text-secondary, #a1a1aa);font-size:var(--font-size-sm, 11px)}._googleFontsToggle_4pedv_63 input[type=checkbox]{accent-color:var(--color-primary, #a855f7);cursor:pointer}._hint_4pedv_78{opacity:.6;font-size:10px}._acceptButton_4pedv_83{flex-shrink:0;padding:6px 16px;border:none;border-radius:var(--radius-sm, 6px);background:var(--color-primary, #a855f7);color:#fff;font-family:var(--font-family-ui, "DM Sans", sans-serif);font-size:var(--font-size-sm, 11px);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast, .12s),transform var(--duration-fast, .12s)}._acceptButton_4pedv_83:hover{background:var(--color-primary-hover, #9333ea)}._acceptButton_4pedv_83:active{transform:scale(.97)}@keyframes _bannerSlideUp_4pedv_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _bannerFadeOut_4pedv_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}._picker_104xm_5{position:relative;flex:1;min-width:0}._field_104xm_12{display:flex;align-items:center;height:28px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}._field_104xm_12:hover{border-color:var(--color-border-default)}._field_104xm_12:focus-within,._field_104xm_12[data-open]{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary-glow)}._input_104xm_34{flex:1;min-width:0;height:100%;padding:0 0 0 var(--space-sm);background:transparent;border:none;outline:none;color:var(--color-text-primary);font-family:var(--font-family-ui);font-size:12px;text-overflow:ellipsis}._input_104xm_34:focus-visible{outline:none}._input_104xm_34::placeholder{color:var(--color-text-disabled)}._toggle_104xm_57{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:100%;padding:0;background:transparent;border:none;color:var(--color-text-tertiary);cursor:pointer}._toggle_104xm_57 svg{transition:transform var(--duration-fast) var(--easing-default),color var(--duration-fast)}._toggle_104xm_57:hover{color:var(--color-text-secondary)}._field_104xm_12[data-open] ._toggle_104xm_57 svg{transform:rotate(180deg);color:var(--color-accent-primary)}._popup_104xm_88{position:fixed;z-index:var(--z-popover);display:flex;flex-direction:column;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl),0 0 1px #00000080,inset 0 1px 0 var(--color-glass-highlight);overflow:hidden;transform-origin:top right;animation:_popupEnter_104xm_1 .12s var(--easing-default) both}._popup_104xm_88[data-placement=above]{transform-origin:bottom right;animation-name:_popupEnterAbove_104xm_1}@keyframes _popupEnter_104xm_1{0%{opacity:0;transform:translateY(-3px) scale(.985)}}@keyframes _popupEnterAbove_104xm_1{0%{opacity:0;transform:translateY(3px) scale(.985)}}._categories_104xm_125{display:flex;flex:none;gap:2px;margin:6px;padding:2px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}._category_104xm_136{flex:1 1 auto;height:22px;padding:0 6px;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--color-text-tertiary);font-family:var(--font-family-ui);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast),box-shadow var(--duration-fast)}._category_104xm_136:hover{color:var(--color-text-primary)}._category_104xm_136[aria-checked=true]{color:var(--color-text-primary);background:var(--color-bg-elevated);box-shadow:0 0 0 1px var(--color-border-default),var(--shadow-sm)}._category_104xm_136:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-primary-glow)}._list_104xm_172{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:6px;border-top:1px solid var(--color-border-default)}._sectionHeader_104xm_182{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;justify-content:space-between;padding:8px 12px 4px;background:var(--color-bg-elevated);color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}._count_104xm_198{font-family:var(--font-family-mono);font-weight:var(--font-weight-normal);letter-spacing:0;opacity:.75}._option_104xm_205{position:relative;display:flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 12px;color:var(--color-text-secondary);cursor:pointer}._option_104xm_205[data-active]{background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent);color:var(--color-text-primary)}._option_104xm_205[data-active]:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:0 1px 1px 0;background:var(--color-accent-primary)}._option_104xm_205[data-current]{color:var(--color-text-primary)}._option_104xm_205[aria-disabled]{cursor:default;opacity:.55}._name_104xm_242{flex:1;min-width:0;overflow:hidden;font-size:14px;line-height:30px;white-space:nowrap;text-overflow:ellipsis}._plainName_104xm_253{font-family:var(--font-family-ui);font-size:12px}._tag_104xm_258{flex:none;color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase}._check_104xm_267{display:flex;flex:none;width:12px;color:var(--color-accent-primary)}._empty_104xm_274{padding:22px 16px;color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:1.5;text-align:center}._emptyQuery_104xm_282{color:var(--color-text-secondary);font-family:var(--font-family-mono)}._footer_104xm_287{display:flex;flex:none;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-top:1px solid var(--color-border-default);background:var(--color-bg-secondary);color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:1.4}._allow_104xm_300{flex:none;height:22px;padding:0 10px;background:color-mix(in srgb,var(--color-accent-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary) 45%,transparent);border-radius:var(--radius-sm);color:var(--color-accent-primary);font-family:var(--font-family-ui);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast)}._allow_104xm_300:hover{background:color-mix(in srgb,var(--color-accent-primary) 18%,transparent)}._srOnly_104xm_319{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){._popup_104xm_88{animation:none}._toggle_104xm_57 svg{transition:none}}._preview_gjbzm_5{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);border:1px solid var(--color-border-subtle);background:var(--color-bg-tertiary);overflow:visible;flex-shrink:0}._preview_gjbzm_5._active_gjbzm_16{border-color:var(--color-accent-primary);background:#a855f714}._baseline_gjbzm_21{stroke:var(--color-text-disabled);stroke-dasharray:2 2;fill:none}._curve_gjbzm_27{stroke:var(--color-accent-primary);fill:none;stroke-linecap:round;stroke-linejoin:round}._overlay_y8g5n_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-color-picker)}._editor_y8g5n_11{position:fixed;z-index:var(--z-color-picker);width:260px;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl),0 0 1px #0009,inset 0 1px 0 var(--color-glass-highlight);display:flex;flex-direction:column;animation:_editorEnter_y8g5n_1 .12s var(--easing-default) both;-webkit-user-select:none;user-select:none;overflow:hidden}@keyframes _editorEnter_y8g5n_1{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}._header_y8g5n_42{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--color-border-subtle)}._headerTitle_y8g5n_50{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:.02em;text-transform:uppercase}._closeButton_y8g5n_58{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;color:var(--color-text-disabled);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--duration-fast),background var(--duration-fast)}._closeButton_y8g5n_58:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}._curveArea_y8g5n_81{position:relative;padding:10px}._curveSvg_y8g5n_86{display:block;cursor:default}._gridLine_y8g5n_91{stroke:var(--color-border-subtle);stroke-width:.5}._baseline_y8g5n_96{stroke:var(--color-text-disabled);stroke-dasharray:3 3;stroke-width:.75;fill:none}._curvePath_y8g5n_103{stroke:var(--color-accent-primary);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}._controlLine_y8g5n_111{stroke:var(--color-accent-secondary);stroke-width:1;stroke-dasharray:2 2;opacity:.6}._handle_y8g5n_118{fill:var(--color-accent-primary);stroke:#fff;stroke-width:1.5;cursor:grab;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transition:r .1s}._handle_y8g5n_118:hover{r:6}._handleActive_y8g5n_131{cursor:grabbing}._previewStrip_y8g5n_137{height:24px;margin:0 10px;position:relative;border-radius:var(--radius-xs);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);overflow:hidden}._previewDot_y8g5n_147{position:absolute;top:50%;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-accent-primary);transform:translate(-50%,-50%);box-shadow:0 0 4px #a855f780}._inputsRow_y8g5n_160{display:flex;gap:4px;padding:8px 10px 4px}._inputCol_y8g5n_166{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._inputLabel_y8g5n_174{font-size:8px;font-weight:var(--font-weight-medium);color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em;text-align:center;line-height:1}._inputField_y8g5n_184{height:22px;padding:0 3px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);color:var(--color-text-primary);font-size:var(--font-size-xs);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:center;width:100%;transition:border-color var(--duration-fast)}._inputField_y8g5n_184:hover{border-color:var(--color-border-default)}._inputField_y8g5n_184:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 1px var(--color-accent-primary-glow);outline:none}._inputField_y8g5n_184::-webkit-inner-spin-button,._inputField_y8g5n_184::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._inputField_y8g5n_184[type=number]{-moz-appearance:textfield}._inputField_y8g5n_184:disabled{opacity:.5;cursor:not-allowed}._inputField_y8g5n_184:disabled:hover{border-color:var(--color-border-subtle)}._inputsNote_y8g5n_229{margin:0;padding:2px 10px 4px;font-size:9px;line-height:1.35;color:var(--color-text-tertiary)}._presetArea_y8g5n_239{padding:4px 10px 10px;max-height:220px;overflow-y:auto;overflow-x:hidden}._presetArea_y8g5n_239::-webkit-scrollbar{width:4px}._presetArea_y8g5n_239::-webkit-scrollbar-track{background:transparent}._presetArea_y8g5n_239::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}._categoryName_y8g5n_259{font-size:8px;font-weight:var(--font-weight-semibold);color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.08em;margin:6px 0 3px;padding-left:1px}._categoryName_y8g5n_259:first-child{margin-top:0}._presetGrid_y8g5n_273{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}._presetCell_y8g5n_279{display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 2px;border-radius:var(--radius-xs);cursor:pointer;border:1px solid transparent;background:none;transition:background var(--duration-fast),border-color var(--duration-fast)}._presetCell_y8g5n_279:hover{background:var(--color-bg-hover);border-color:var(--color-border-subtle)}._presetCellActive_y8g5n_299{border-color:var(--color-accent-primary);background:#a855f70f}._presetLabel_y8g5n_304{font-size:7px;color:var(--color-text-secondary);text-align:center;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._panel_yfo5w_1{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}._header_yfo5w_9{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%)}._title_yfo5w_18{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:.02em;text-transform:uppercase}._headerActions_yfo5w_26{display:flex;gap:4px}._headerButton_yfo5w_31{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-text-tertiary);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--easing-default)}._headerButton_yfo5w_31:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}._headerButton_yfo5w_31:active{transform:scale(.95)}._headerButton_yfo5w_31 svg{width:14px;height:14px;stroke-width:1.75}._content_yfo5w_57{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-xs) 0;min-height:0}._content_yfo5w_57::-webkit-scrollbar{width:6px}._content_yfo5w_57::-webkit-scrollbar-track{background:transparent}._content_yfo5w_57::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}._content_yfo5w_57::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}._layerRow_yfo5w_83{display:flex;align-items:center;height:30px;padding-right:var(--space-md);gap:var(--space-xs);cursor:pointer;transition:all var(--duration-fast) var(--easing-default);position:relative;user-select:none;-webkit-user-select:none}._layerRow_yfo5w_83:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent;transition:background var(--duration-fast)}._layerRow_yfo5w_83:hover{background:var(--color-bg-hover)}._layerRow_yfo5w_83:hover:before{background:var(--color-border-default)}._layerRow_yfo5w_83._selected_yfo5w_116{background:linear-gradient(90deg,#a855f726,#a855f70d)}._layerRow_yfo5w_83._selected_yfo5w_116:before{background:var(--color-accent-primary)}._expandButton_yfo5w_124,._expandSpacer_yfo5w_125{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}._expandButton_yfo5w_124{color:var(--color-text-disabled);transition:all var(--duration-fast) var(--easing-default)}._expandButton_yfo5w_124:hover{color:var(--color-text-secondary)}._expandButton_yfo5w_124 svg{transition:transform var(--duration-fast) var(--easing-spring)}._layerIcon_yfo5w_147{display:inline-flex;align-items:center;justify-content:center;width:18px;color:var(--color-text-secondary);opacity:.8;flex-shrink:0}._layerIcon_yfo5w_147[data-icon=artboard]{color:var(--color-accent-primary)}._layerIcon_yfo5w_147[data-icon=bone],._layerIcon_yfo5w_147[data-icon=ik-target],._layerIcon_yfo5w_147[data-icon=vitruvian]{color:var(--color-accent-warning)}._layerRow_yfo5w_83._selected_yfo5w_116 ._layerIcon_yfo5w_147{opacity:1}._layerName_yfo5w_172{flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--duration-fast)}._maskBadge_yfo5w_183{flex-shrink:0;padding:1px 5px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:10px;line-height:1.4}._maskSourceBadge_yfo5w_193{display:inline-flex;flex-shrink:0;color:var(--color-text-tertiary)}._layerRow_yfo5w_83:hover ._layerName_yfo5w_172,._layerRow_yfo5w_83._selected_yfo5w_116 ._layerName_yfo5w_172{color:var(--color-text-primary)}._layerActions_yfo5w_207{display:flex;gap:2px;opacity:0;transition:opacity var(--duration-fast) var(--easing-default)}._layerRow_yfo5w_83:hover ._layerActions_yfo5w_207{opacity:1}._actionButton_yfo5w_218{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-text-tertiary);border-radius:var(--radius-xs);transition:all var(--duration-fast)}._actionButton_yfo5w_218:hover{background:var(--color-bg-active);color:var(--color-text-primary)}._actionButton_yfo5w_218 svg{width:13px;height:13px;stroke-width:1.75}._actionButton_yfo5w_218._inactive_yfo5w_240{color:var(--color-text-disabled)}._actionButton_yfo5w_218._inactive_yfo5w_240:hover{color:var(--color-text-tertiary)}._actionButton_yfo5w_218._active_yfo5w_248{color:var(--color-accent-warning)}._actionButton_yfo5w_218._active_yfo5w_248:hover{color:var(--color-accent-warning);background:#fbbf2426}._emptyState_yfo5w_257{display:flex;align-items:center;justify-content:center;padding:var(--space-xl);color:var(--color-text-disabled);font-size:var(--font-size-sm)}._layerRow_yfo5w_83._enteredGroup_yfo5w_267{background:linear-gradient(90deg,rgba(168,85,247,.08) 0%,transparent 100%)}._layerRow_yfo5w_83._enteredGroup_yfo5w_267:before{background:var(--color-accent-primary);width:3px}._layerRow_yfo5w_83._dragging_yfo5w_277{opacity:.5;background:var(--color-bg-active)}._layerRow_yfo5w_83._dropBefore_yfo5w_283{box-shadow:0 -2px 0 0 var(--color-accent-primary)}._layerRow_yfo5w_83._dropAfter_yfo5w_287{box-shadow:0 2px 0 0 var(--color-accent-primary)}._layerRow_yfo5w_83._dropInside_yfo5w_291{background:#a855f733;outline:1px solid var(--color-accent-primary);outline-offset:-1px}._renameInput_yfo5w_298{user-select:text;-webkit-user-select:text;flex:1;height:22px;padding:0 4px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-bg-active);border:1px solid var(--color-accent-primary);border-radius:var(--radius-xs);outline:none;min-width:0}._label_7yic3_6,._lane_7yic3_7{position:sticky;bottom:0;z-index:3;flex-shrink:0;border-top:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(45,212,191,.045) 0%,transparent 70%),var(--color-bg-secondary)}._label_7yic3_6{display:flex;align-items:flex-start;gap:6px;padding:8px 6px 0 var(--space-md);color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._labelIcon_7yic3_28{width:13px;height:13px;margin-top:1px;color:var(--color-timeline-sound);flex-shrink:0}._labelText_7yic3_36{flex:1;letter-spacing:.02em}._addButton_7yic3_41{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:-2px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--easing-default)}._addButton_7yic3_41 svg{width:13px;height:13px;stroke-width:2}._addButton_7yic3_41:hover{color:var(--color-timeline-sound);border-color:var(--color-border-subtle);background:var(--color-bg-hover)}._addButton_7yic3_41._scrubOn_7yic3_69{color:var(--color-timeline-sound)}._addButton_7yic3_41:focus-visible{outline:1px solid var(--color-accent-primary);outline-offset:1px}._lane_7yic3_7{width:100%;overflow:hidden}._lane_7yic3_7._dropping_7yic3_83{background:repeating-linear-gradient(-45deg,rgba(45,212,191,.07) 0 6px,transparent 6px 12px),var(--color-bg-secondary)}._hint_7yic3_89{position:sticky;left:12px;display:inline-block;margin:9px 12px;color:var(--color-text-disabled);font-size:var(--font-size-2xs);letter-spacing:.03em;white-space:nowrap;pointer-events:none}._clip_7yic3_103{position:absolute;min-width:4px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-timeline-sound) 55%,transparent);border-radius:5px;background:var(--color-timeline-sound-fill);color:var(--color-text-secondary);overflow:hidden;cursor:grab;touch-action:none;transition:background var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}._clip_7yic3_103:hover{border-color:var(--color-timeline-sound)}._clip_7yic3_103:active{cursor:grabbing}._clip_7yic3_103:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-primary)}._clip_7yic3_103._selected_7yic3_133{border-color:var(--color-timeline-sound);background:var(--color-timeline-sound-fill-selected);box-shadow:0 0 0 1px var(--color-timeline-sound),0 2px 10px color-mix(in srgb,var(--color-timeline-sound) 25%,transparent);color:var(--color-text-primary)}._clip_7yic3_103._muted_7yic3_142{border-style:dashed;opacity:.6}._clip_7yic3_103._missing_7yic3_147{border-color:var(--color-accent-secondary);background:var(--color-accent-secondary-glow)}._wave_7yic3_152{position:absolute;top:3px;right:0;bottom:3px;left:0;width:100%;height:calc(100% - 6px);pointer-events:none}._wave_7yic3_152 path{fill:var(--color-timeline-sound-wave)}._clip_7yic3_103._muted_7yic3_142 ._wave_7yic3_152 path{fill:var(--color-text-disabled)}._clipName_7yic3_168{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 12px);margin:2px 6px;padding:0 4px;border-radius:3px;background:color-mix(in srgb,var(--color-bg-secondary) 72%,transparent);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._mutedIcon_7yic3_187{width:10px;height:10px;flex-shrink:0}._speed_7yic3_194{padding:0 3px;border-radius:2px;background:var(--color-timeline-sound);color:var(--color-bg-primary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:12px}._loopMark_7yic3_206{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--color-timeline-sound);box-shadow:-1px 0 color-mix(in srgb,var(--color-bg-primary) 55%,transparent),1px 0 color-mix(in srgb,var(--color-bg-primary) 55%,transparent);pointer-events:none}._loopMark_7yic3_206:before{content:"";position:absolute;top:0;left:-4.5px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--color-timeline-sound)}._clip_7yic3_103._muted_7yic3_142 ._loopMark_7yic3_206{border-left-color:var(--color-text-disabled)}._linkedIcon_7yic3_233{width:10px;height:10px;flex-shrink:0;color:var(--color-timeline-video)}._edgeStart_7yic3_241,._edgeEnd_7yic3_242{position:absolute;top:0;bottom:0;width:6px;cursor:ew-resize}._edgeStart_7yic3_241{left:0}._edgeEnd_7yic3_242{right:0}._clip_7yic3_103:hover ._edgeStart_7yic3_241,._clip_7yic3_103._selected_7yic3_133 ._edgeStart_7yic3_241{background:linear-gradient(90deg,var(--color-timeline-sound) 0 2px,transparent 2px)}._clip_7yic3_103:hover ._edgeEnd_7yic3_242,._clip_7yic3_103._selected_7yic3_133 ._edgeEnd_7yic3_242{background:linear-gradient(270deg,var(--color-timeline-sound) 0 2px,transparent 2px)}._fades_7yic3_269{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}._fadeShade_7yic3_277{fill:color-mix(in srgb,var(--color-bg-primary) 50%,transparent)}._fadeLine_7yic3_281{fill:none;stroke:var(--color-timeline-sound);stroke-width:1.25;vector-effect:non-scaling-stroke}._clip_7yic3_103._muted_7yic3_142 ._fadeLine_7yic3_281{stroke:var(--color-text-disabled)}._fadeHandle_7yic3_293{position:absolute;top:1px;width:8px;height:8px;box-sizing:border-box;border:1px solid var(--color-bg-primary);border-radius:2px;background:var(--color-timeline-sound);cursor:ew-resize;opacity:0;transition:opacity var(--duration-fast),transform var(--duration-fast)}._fadeOutHandle_7yic3_309{transform:translate(-100%)}._clip_7yic3_103:hover ._fadeHandle_7yic3_293,._clip_7yic3_103._selected_7yic3_133 ._fadeHandle_7yic3_293{opacity:1}._clip_7yic3_103:hover ._fadeHandle_7yic3_293._fadeSet_7yic3_318,._clip_7yic3_103._selected_7yic3_133 ._fadeHandle_7yic3_293._fadeSet_7yic3_318{border-radius:50%}._fadeHandle_7yic3_293:hover{transform:scale(1.25)}._fadeOutHandle_7yic3_309:hover{transform:translate(-100%) scale(1.25)}._dropMarker_7yic3_332{position:absolute;top:0;bottom:0;width:2px;transform:translate(-1px);background:var(--color-timeline-sound);pointer-events:none}._dropMarker_7yic3_332 span{position:absolute;top:4px;left:6px;padding:1px 5px;border-radius:3px;background:var(--color-timeline-sound);color:var(--color-bg-primary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);white-space:nowrap}._overlay_7yic3_357{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-color-picker)}._settings_7yic3_363{position:fixed;z-index:var(--z-color-picker);width:248px;padding:12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-xl),0 0 1px #0009,inset 0 1px 0 var(--color-glass-highlight);color:var(--color-text-secondary);font-size:var(--font-size-xs);animation:_settingsEnter_7yic3_1 .12s var(--easing-default) both}@keyframes _settingsEnter_7yic3_1{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:none}}._settingsHeader_7yic3_391{display:flex;gap:8px;margin-bottom:12px}._settingsIcon_7yic3_397{width:16px;height:16px;margin-top:2px;color:var(--color-timeline-sound);flex-shrink:0}._settingsTitle_7yic3_405{display:flex;flex-direction:column;gap:2px;min-width:0}._settingsTitle_7yic3_405 strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._settingsTitle_7yic3_405 span{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}._speedRow_7yic3_426{display:grid;grid-template-columns:auto 1fr 64px;align-items:center;gap:8px;margin-bottom:10px}._speedPresets_7yic3_434{display:flex;padding:2px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-secondary)}._speedPreset_7yic3_434{flex:1;padding:2px 0;border:none;border-radius:3px;background:transparent;color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}._speedPreset_7yic3_434:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}._speedPreset_7yic3_434._speedPresetOn_7yic3_462{background:var(--color-timeline-sound);color:var(--color-bg-primary);font-weight:var(--font-weight-semibold)}._speedPreset_7yic3_434:focus-visible{outline:1px solid var(--color-accent-primary);outline-offset:1px}._speedField_7yic3_473{display:flex;align-items:center;gap:4px}._speedField_7yic3_473 input{width:0;flex:1;min-width:0;padding:3px 6px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);text-align:right}._speedField_7yic3_473 input::-webkit-inner-spin-button,._speedField_7yic3_473 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._speedField_7yic3_473 input:focus-visible{outline:none;border-color:var(--color-timeline-sound);box-shadow:0 0 0 1px var(--color-timeline-sound)}._volumeRow_7yic3_507{display:grid;grid-template-columns:auto 1fr 40px;align-items:center;gap:8px}._volumeRow_7yic3_507 input[type=range]{width:100%;accent-color:var(--color-timeline-sound)}._volumeValue_7yic3_519{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);text-align:right}._fadeRow_7yic3_526{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}._fadeField_7yic3_533{display:flex;align-items:center;gap:6px}._fadeField_7yic3_533 input{width:0;flex:1;min-width:0;padding:3px 6px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);text-align:right}._fadeField_7yic3_533 input::-webkit-inner-spin-button,._fadeField_7yic3_533 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._fadeField_7yic3_533 input:focus-visible{outline:none;border-color:var(--color-timeline-sound);box-shadow:0 0 0 1px var(--color-timeline-sound)}._fadeField_7yic3_533>span:first-child{white-space:nowrap}._fadeUnit_7yic3_571{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}._settingsActions_7yic3_577{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid var(--color-border-subtle)}._muteToggle_7yic3_586{display:inline-flex;align-items:center;gap:6px;cursor:pointer}._muteToggle_7yic3_586 input{accent-color:var(--color-timeline-sound)}._settingsNote_7yic3_597{margin:10px 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-2xs);line-height:1.45}._removeButton_7yic3_604{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);font:inherit;cursor:pointer}._removeButton_7yic3_604 svg{width:12px;height:12px}._removeButton_7yic3_604:hover{border-color:var(--color-accent-secondary);color:var(--color-text-primary);background:var(--color-accent-secondary-glow)}._removeButton_7yic3_604:focus-visible{outline:1px solid var(--color-accent-primary);outline-offset:1px}._bar_1ga1d_6{position:absolute;top:3px;bottom:3px;min-width:4px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-timeline-video) 55%,transparent);border-radius:4px;background:var(--color-timeline-video-fill);color:var(--color-text-secondary);overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;transition:background var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}._bar_1ga1d_6:before,._bar_1ga1d_6:after{content:"";position:absolute;left:0;right:0;height:2px;z-index:1;background:repeating-linear-gradient(90deg,var(--color-timeline-video-perforation) 0 2px,transparent 2px 5px);opacity:.85;pointer-events:none}._bar_1ga1d_6:before{top:0}._bar_1ga1d_6:after{bottom:0}._bar_1ga1d_6:hover{border-color:var(--color-timeline-video)}._bar_1ga1d_6._dragging_1ga1d_58{cursor:grabbing}._bar_1ga1d_6:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-primary)}._bar_1ga1d_6._selected_1ga1d_67{border-color:var(--color-timeline-video);background:var(--color-timeline-video-fill-selected);box-shadow:0 0 0 1px var(--color-timeline-video),0 2px 10px color-mix(in srgb,var(--color-timeline-video) 22%,transparent);color:var(--color-text-primary)}._bar_1ga1d_6._cut_1ga1d_77{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#00000059);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#00000059)}._bar_1ga1d_6._missing_1ga1d_85{border-style:dashed;border-color:var(--color-accent-secondary);background:var(--color-accent-secondary-glow)}._strip_1ga1d_92{position:absolute;top:2px;right:0;bottom:2px;left:0;overflow:hidden;pointer-events:none}._still_1ga1d_99{position:absolute;top:0;height:100%;object-fit:cover;opacity:.82;box-shadow:inset -1px 0 color-mix(in srgb,var(--color-bg-primary) 55%,transparent)}._bar_1ga1d_6._selected_1ga1d_67 ._still_1ga1d_99,._bar_1ga1d_6:hover ._still_1ga1d_99{opacity:1}._name_1ga1d_114{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 10px);margin:2px 5px;padding:0 4px;border-radius:3px;background:color-mix(in srgb,var(--color-bg-secondary) 76%,transparent);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._icon_1ga1d_134{width:10px;height:10px;flex-shrink:0;color:var(--color-timeline-video)}._speed_1ga1d_142{padding:0 3px;border-radius:2px;background:var(--color-timeline-video);color:var(--color-bg-primary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:12px}._edgeStart_1ga1d_155,._edgeEnd_1ga1d_156{position:absolute;top:0;bottom:0;z-index:3;width:6px;cursor:ew-resize}._edgeStart_1ga1d_155{left:0}._edgeEnd_1ga1d_156{right:0}._bar_1ga1d_6:hover ._edgeStart_1ga1d_155,._bar_1ga1d_6._selected_1ga1d_67 ._edgeStart_1ga1d_155,._bar_1ga1d_6._trimming_1ga1d_176 ._edgeStart_1ga1d_155{background:linear-gradient(90deg,var(--color-timeline-video) 0 3px,transparent 3px)}._bar_1ga1d_6:hover ._edgeEnd_1ga1d_156,._bar_1ga1d_6._selected_1ga1d_67 ._edgeEnd_1ga1d_156,._bar_1ga1d_6._trimming_1ga1d_176 ._edgeEnd_1ga1d_156{background:linear-gradient(270deg,var(--color-timeline-video) 0 3px,transparent 3px)}._bar_1ga1d_6._trimming_1ga1d_176{cursor:ew-resize}._loopMark_1ga1d_192{position:absolute;top:0;bottom:0;z-index:2;width:0;border-left:1px solid var(--color-timeline-video);box-shadow:-1px 0 color-mix(in srgb,var(--color-bg-primary) 55%,transparent),1px 0 color-mix(in srgb,var(--color-bg-primary) 55%,transparent);pointer-events:none}._loopMark_1ga1d_192:before{content:"";position:absolute;top:0;left:-4.5px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--color-timeline-video)}._hold_1ga1d_218{position:absolute;top:3px;bottom:3px;box-sizing:border-box;border:1px dashed color-mix(in srgb,var(--color-timeline-video) 45%,transparent);border-left:none;border-radius:0 4px 4px 0;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--color-timeline-video) 16%,transparent) 0 2px,transparent 2px 6px);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 40px,#0000008c 160px);mask-image:linear-gradient(90deg,#000 0,#000 40px,#0000008c 160px)}._holdStill_1ga1d_236{position:absolute;top:2px;left:0;height:calc(100% - 4px);opacity:.45;filter:saturate(.5)}._settingsLayer_1ga1d_247{display:contents}._overlay_1ga1d_251{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-color-picker)}._settings_1ga1d_247{position:fixed;z-index:var(--z-color-picker);width:256px;padding:12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-timeline-video) 6%,transparent) 0,transparent 56px),var(--color-bg-elevated);box-shadow:var(--shadow-xl),0 0 1px #0009,inset 0 1px 0 var(--color-glass-highlight);color:var(--color-text-secondary);font-size:var(--font-size-xs);animation:_settingsEnter_1ga1d_1 .12s var(--easing-default) both}@keyframes _settingsEnter_1ga1d_1{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:none}}._settingsHeader_1ga1d_291{display:flex;gap:8px;margin-bottom:12px}._settingsIcon_1ga1d_297{width:16px;height:16px;margin-top:2px;color:var(--color-timeline-video);flex-shrink:0}._settingsTitle_1ga1d_305{display:flex;flex-direction:column;gap:2px;min-width:0}._settingsTitle_1ga1d_305 strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._settingsTitle_1ga1d_305 span{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}._speedHeader_1ga1d_326{display:flex;align-items:baseline;justify-content:space-between}._speedValue_1ga1d_332{color:var(--color-timeline-video);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._speedSlider_1ga1d_340{width:100%;margin:6px 0 0;accent-color:var(--color-timeline-video)}._speedSlider_1ga1d_340:focus-visible{outline:1px solid var(--color-accent-primary);outline-offset:2px}._speedScale_1ga1d_352{display:grid;grid-template-columns:1fr auto 1fr;color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}._speedScale_1ga1d_352 span:last-child{text-align:right}._speedRow_1ga1d_364{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}._speedPresets_1ga1d_372{display:inline-flex;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:hidden}._speedPreset_1ga1d_372{padding:3px 9px;border:none;border-left:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}._speedPreset_1ga1d_372:first-child{border-left:none}._speedPreset_1ga1d_372:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._speedPreset_1ga1d_372:focus-visible{outline:1px solid var(--color-accent-primary);outline-offset:-1px}._speedPresetOn_1ga1d_407,._speedPresetOn_1ga1d_407:hover{background:var(--color-timeline-video-fill-selected);color:var(--color-text-primary);box-shadow:inset 0 -2px 0 var(--color-timeline-video)}._speedField_1ga1d_414{display:inline-flex;align-items:center;gap:4px}._speedField_1ga1d_414 input{width:52px;padding:3px 6px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);text-align:right}._speedField_1ga1d_414 input::-webkit-inner-spin-button,._speedField_1ga1d_414 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._speedField_1ga1d_414 input:focus-visible{outline:none;border-color:var(--color-timeline-video);box-shadow:0 0 0 1px var(--color-timeline-video)}._speedUnit_1ga1d_446{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}._toggles_1ga1d_452{display:grid;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--color-border-subtle)}._toggle_1ga1d_452{display:flex;align-items:flex-start;gap:8px;color:var(--color-text-primary);cursor:pointer}._toggle_1ga1d_452 input{margin:1px 0 0;accent-color:var(--color-timeline-video)}._toggle_1ga1d_452>span{display:flex;flex-direction:column;gap:1px}._toggle_1ga1d_452 small{color:var(--color-text-tertiary);font-size:var(--font-size-2xs)}._settingsActions_1ga1d_484{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--color-border-subtle)}._settingsNote_1ga1d_494{color:var(--color-text-tertiary);font-size:var(--font-size-2xs);line-height:1.35}._unlinkButton_1ga1d_500{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;padding:4px 8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}._unlinkButton_1ga1d_500 svg{width:12px;height:12px}._unlinkButton_1ga1d_500:hover{border-color:var(--color-timeline-video);color:var(--color-text-primary);background:var(--color-timeline-video-fill)}._unlinkButton_1ga1d_500:focus-visible{outline:1px solid var(--color-accent-primary);outline-offset:1px}._stopButton_1ga1d_531:disabled{border-color:var(--color-border-subtle);background:transparent;color:var(--color-text-tertiary);cursor:default;opacity:.55}._panel_1vrm3_1{position:absolute;bottom:calc(100% + 8px);right:0;width:240px;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:0 8px 32px #0006;z-index:var(--z-popover);display:flex;flex-direction:column;gap:var(--space-sm)}._header_1vrm3_17{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xs)}._title_1vrm3_24{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}._row_1vrm3_30{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}._label_1vrm3_37{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}._stepper_1vrm3_43{display:flex;align-items:center;gap:4px}._stepperButton_1vrm3_49{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:14px;line-height:1}._stepperButton_1vrm3_49:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}._stepperValue_1vrm3_66{font-size:var(--font-size-xs);color:var(--color-text-primary);min-width:16px;text-align:center;font-family:var(--font-mono)}._colorSwatch_1vrm3_74{width:20px;height:20px;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);cursor:pointer;position:relative;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}._colorInput_1vrm3_85{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}._slider_1vrm3_93{flex:1;height:4px;border-radius:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-bg-tertiary);outline:none;cursor:pointer}._slider_1vrm3_93::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-primary);border:2px solid var(--color-bg-secondary);box-shadow:0 0 0 1px #ffffff1a;cursor:pointer;margin-top:-5px}._slider_1vrm3_93::-webkit-slider-thumb:hover{background:var(--color-primary-hover, #b86efc);transform:scale(1.15)}._slider_1vrm3_93::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-primary);border:2px solid var(--color-bg-secondary);box-shadow:0 0 0 1px #ffffff1a;cursor:pointer}._slider_1vrm3_93::-moz-range-thumb:hover{background:var(--color-primary-hover, #b86efc)}._slider_1vrm3_93::-moz-range-track{height:4px;border-radius:2px;background:var(--color-bg-tertiary);border:none}._sliderValue_1vrm3_143{font-size:var(--font-size-xs);color:var(--color-text-primary);min-width:32px;text-align:right;font-family:var(--font-mono)}._checkbox_1vrm3_151{display:flex;align-items:center;gap:var(--space-xs);cursor:pointer}._checkbox_1vrm3_151 input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:3px;border:1.5px solid var(--color-border-subtle);background:var(--color-bg-tertiary);cursor:pointer;position:relative;flex-shrink:0}._checkbox_1vrm3_151 input:checked{background:var(--color-primary);border-color:var(--color-primary)}._checkbox_1vrm3_151 input:checked:after{content:"";position:absolute;left:3.5px;top:1px;width:4px;height:7px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkbox_1vrm3_151 input:hover{border-color:var(--color-text-tertiary)}._checkbox_1vrm3_151 span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}._graphEditor_1856k_5{display:flex;flex:1;overflow:hidden}._propertyList_1856k_15{width:160px;flex-shrink:0;border-right:1px solid var(--color-border-subtle);overflow-y:auto;background:#00000026}._propertyListHeader_1856k_23{padding:4px 8px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border-subtle)}._propertyNode_1856k_33{padding:2px 8px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._propertyItem_1856k_40{display:flex;align-items:center;gap:6px;padding:2px 8px 2px 20px;font-size:var(--font-size-2xs);color:var(--color-text-tertiary);cursor:pointer;transition:background var(--duration-fast)}._propertyItem_1856k_40:hover{background:var(--color-bg-hover)}._propertyDot_1856k_55{width:8px;height:8px;border-radius:50%;flex-shrink:0}._propertyName_1856k_62{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._propertyToggle_1856k_69{width:14px;height:14px;opacity:.4;transition:opacity var(--duration-fast);flex-shrink:0}._propertyItem_1856k_40:hover ._propertyToggle_1856k_69{opacity:.7}._propertyToggle_1856k_69._visible_1856k_81{opacity:1}._graphArea_1856k_89{flex:1;position:relative;overflow:hidden;cursor:crosshair}._svgOverlay_1856k_96{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._svgOverlay_1856k_96._interactive_1856k_105{pointer-events:all}._gridLine_1856k_113{stroke:var(--color-border-subtle);stroke-width:1}._gridLineZero_1856k_118{stroke:var(--color-text-disabled);stroke-width:1;opacity:.5}._gridLabel_1856k_124{font-size:9px;font-family:var(--font-family-mono);fill:var(--color-text-disabled)}._playheadLine_1856k_130{stroke:var(--color-timeline-playhead);stroke-width:2}._curvePath_1856k_139{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}._keyframeDot_1856k_150{cursor:pointer;transition:r var(--duration-fast) var(--easing-default)}._keyframeDot_1856k_150:hover{r:6}._keyframeDotManaged_1856k_160{fill:var(--color-bg-elevated);stroke-width:2}._keyframeDotSelected_1856k_165{stroke:#fff;stroke-width:2}._tangentLine_1856k_170{stroke-dasharray:3 3;stroke-width:1;opacity:.6}._tangentHandle_1856k_176{cursor:pointer;fill:#fff;stroke-width:1.5;transition:r var(--duration-fast)}._tangentHandle_1856k_176:hover{r:5}._marquee_1856k_191{fill:#a855f71a;stroke:var(--color-accent-primary);stroke-width:1;stroke-dasharray:4 2}._noData_1856k_202{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-sm);color:var(--color-text-disabled);text-align:center;pointer-events:none}._timeline_1kij8_1{display:flex;flex-direction:column;height:200px;min-height:120px;max-height:calc(100% - 150px);background:linear-gradient(180deg,var(--color-bg-secondary) 0%,var(--color-bg-primary) 100%);border-top:1px solid var(--color-border-subtle);position:relative}._timeline_1kij8_1:focus-visible{outline:none}._timeline_1kij8_1:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04) 20%,rgba(255,255,255,.04) 80%,transparent);pointer-events:none}._resizeHandle_1kij8_37{position:absolute;top:-4px;left:0;right:0;height:8px;z-index:3;cursor:row-resize;touch-action:none;outline:none}._resizeHandle_1kij8_37:after{content:"";position:absolute;left:0;right:0;top:3px;height:2px;background:transparent;transition:background var(--duration-fast)}._resizeHandle_1kij8_37:hover:after,._resizeHandle_1kij8_37:focus-visible:after,._resizeHandle_1kij8_37._resizing_1kij8_62:after{background:var(--color-accent-primary)}._controls_1kij8_66{display:flex;align-items:center;height:40px;padding:0 var(--space-md);gap:var(--space-lg);border-bottom:1px solid var(--color-border-subtle);background:#ffffff03}._transportControls_1kij8_76{display:flex;align-items:center;gap:4px}._controlButton_1kij8_82{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--color-text-tertiary);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--easing-default)}._controlButton_1kij8_82:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}._controlButton_1kij8_82:active{transform:scale(.95)}._controlButton_1kij8_82 svg{width:14px;height:14px;stroke-width:1.75}._playButton_1kij8_108{width:34px;height:34px;background:linear-gradient(135deg,var(--color-bg-elevated) 0%,var(--color-bg-tertiary) 100%);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);box-shadow:var(--shadow-sm)}._playButton_1kij8_108:hover{background:linear-gradient(135deg,var(--color-accent-primary) 0%,var(--color-accent-primary-active) 100%);border-color:var(--color-accent-primary);color:var(--color-bg-primary);box-shadow:0 2px 12px var(--color-accent-primary-glow)}._playButton_1kij8_108:active{transform:scale(.96)}._playButton_1kij8_108 svg{width:16px;height:16px;stroke-width:2}._timeDisplay_1kij8_139{display:flex;align-items:center;gap:6px;font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:4px 10px;background:var(--color-bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle)}._currentTime_1kij8_152{color:var(--color-accent-primary)}._separator_1kij8_156{color:var(--color-text-disabled)}._totalTime_1kij8_160{color:var(--color-text-tertiary)}._durationControl_1kij8_164{display:flex;align-items:center;gap:6px;color:var(--color-text-disabled);font-size:var(--font-size-xs);white-space:nowrap}._durationInput_1kij8_173{width:88px;height:28px;padding:0 6px;color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-align:right}._fpsInput_1kij8_186{width:56px}._durationInput_1kij8_173:focus{border-color:var(--color-accent-primary);outline:1px solid var(--color-accent-primary)}._options_1kij8_195{margin-left:auto;display:flex;align-items:center;gap:4px}._zoomControl_1kij8_202{display:flex;align-items:center;gap:2px;height:28px;padding:0 3px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}._zoomButton_1kij8_213{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-text-tertiary);font-size:16px;line-height:1;border-radius:var(--radius-sm)}._zoomButton_1kij8_213:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-secondary)}._zoomButton_1kij8_213:disabled{color:var(--color-text-disabled);cursor:default}._zoomLevel_1kij8_235{width:38px;color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);text-align:center}._optionButton_1kij8_243{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--color-text-disabled);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--easing-default)}._optionButton_1kij8_243:hover{background:var(--color-bg-hover);color:var(--color-text-tertiary)}._optionButton_1kij8_243._active_1kij8_259{color:var(--color-accent-primary)}._optionButton_1kij8_243._active_1kij8_259:hover{background:#a855f71a}._optionButton_1kij8_243 svg{width:15px;height:15px;stroke-width:1.75}._timelineArea_1kij8_273{display:flex;flex:1;overflow:hidden}._layerLabels_1kij8_279{width:140px;flex-shrink:0;border-right:1px solid var(--color-border-subtle);overflow-y:auto;background:#00000026}._scopeCell_1kij8_289{position:sticky;top:0;z-index:1;height:28px;display:flex;align-items:center;padding:0 6px;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-subtle)}._scopeSelect_1kij8_301{width:100%;height:20px;padding:0 18px 0 6px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:linear-gradient(45deg,transparent 50%,var(--color-text-tertiary) 50%) right 9px center / 4px 4px no-repeat,linear-gradient(135deg,var(--color-text-tertiary) 50%,transparent 50%) right 5px center / 4px 4px no-repeat,var(--color-bg-tertiary);color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-xs) var(--font-family-ui);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;cursor:pointer}._scopeSelect_1kij8_301:hover{color:var(--color-text-primary);border-color:var(--color-border-default)}._scopeSelect_1kij8_301:focus-visible{outline:1px solid var(--color-accent-primary);outline-offset:1px}._layerLabel_1kij8_279{height:26px;padding:0 var(--space-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all var(--duration-fast);cursor:pointer}._layerLabel_1kij8_279:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}._layerLabel_1kij8_279._selected_1kij8_350{background:linear-gradient(90deg,#a855f726,#a855f70d);color:var(--color-text-primary)}._tracksArea_1kij8_355{flex:1;display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden;position:relative}._timelineContent_1kij8_364{display:flex;flex:0 0 auto;flex-direction:column;height:100%;min-height:100%;position:relative}._ruler_1kij8_373{height:28px;width:100%;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%);border-bottom:1px solid var(--color-border-subtle);position:relative;cursor:pointer;flex-shrink:0}._rulerMark_1kij8_383{position:absolute;top:0;height:100%;border-left:1px solid var(--color-border-subtle)}._rulerTicks_1kij8_391{position:absolute;right:0;bottom:0;left:0;height:6px;background-image:linear-gradient(to right,var(--color-border-default) 1px,transparent 1px);background-repeat:repeat-x;pointer-events:none}._rulerLabel_1kij8_402{position:absolute;top:8px;left:6px;font-size:var(--font-size-2xs);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);color:var(--color-text-disabled)}._playhead_1kij8_412{position:absolute;top:0;width:0;height:100%;pointer-events:none;z-index:10}._playhead_1kij8_412:before{content:"";position:absolute;top:2px;left:-7px;width:14px;height:14px;background:linear-gradient(180deg,var(--color-timeline-playhead) 0%,#dc2626 100%);clip-path:polygon(50% 100%,0 0,100% 0);box-shadow:0 2px 6px #f8717166;pointer-events:auto;cursor:ew-resize}._playhead_1kij8_412:after{content:"";position:absolute;top:16px;left:-1px;width:2px;height:12px;background:var(--color-timeline-playhead);border-radius:0 0 1px 1px}._tracks_1kij8_355{flex:1;width:100%;position:relative;overflow-y:auto}._track_1kij8_355{height:26px;position:relative;border-bottom:1px solid var(--color-border-subtle);transition:background var(--duration-fast)}._track_1kij8_355:hover{background:var(--color-bg-hover)}._keyframeSpan_1kij8_468{position:absolute;top:50%;height:2px;transform:translateY(-50%);background:var(--color-timeline-keyframe);opacity:.55;border-radius:1px;pointer-events:none}._keyframe_1kij8_468{position:absolute;top:50%;width:12px;height:12px;background:linear-gradient(135deg,var(--color-timeline-keyframe) 0%,var(--color-accent-primary-active) 100%);transform:translate(-50%,-50%) rotate(45deg);cursor:pointer;transition:all var(--duration-fast) var(--easing-spring);box-shadow:0 1px 3px #0006,inset 0 1px #fff3;border-radius:2px}._keyframe_1kij8_468:hover{background:linear-gradient(135deg,var(--color-timeline-keyframe-selected) 0%,var(--color-timeline-keyframe) 100%);transform:translate(-50%,-50%) rotate(45deg) scale(1.2);box-shadow:0 2px 8px var(--color-timeline-keyframe-glow),inset 0 1px #ffffff4d}._keyframe_1kij8_468._managedKeyframe_1kij8_511{padding:0;background:var(--color-bg-elevated);border:2px solid var(--color-timeline-keyframe);box-shadow:none}._keyframe_1kij8_468._managedKeyframe_1kij8_511:hover{background:var(--color-timeline-keyframe-glow);border-color:var(--color-timeline-keyframe-selected)}._keyframe_1kij8_468._selected_1kij8_350{background:var(--color-timeline-keyframe-selected);box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-timeline-keyframe),0 2px 8px var(--color-timeline-keyframe-glow)}._playheadLine_1kij8_531{position:absolute;top:28px;bottom:0;width:2px;background:var(--color-timeline-playhead);pointer-events:none;z-index:5;transform:translate(-1px);box-shadow:0 0 8px #f871714d}._playheadLine_1kij8_531:before{content:"";position:absolute;top:0;bottom:0;left:-3px;width:8px;background:linear-gradient(90deg,transparent,rgba(248,113,113,.15),transparent)}._workAreaDimmed_1kij8_558{position:absolute;top:0;bottom:0;background:#00000059;pointer-events:none;z-index:2}._workAreaBar_1kij8_567{position:absolute;top:0;height:6px;background:var(--color-timeline-work-area-bar);cursor:grab;z-index:3;border-bottom:1px solid var(--color-timeline-work-area-border)}._workAreaBar_1kij8_567:hover{background:#a855f780}._workAreaBar_1kij8_567:active{cursor:grabbing}._workAreaHandle_1kij8_585{position:absolute;top:0;width:8px;height:14px;background:var(--color-timeline-work-area-border);cursor:ew-resize;z-index:4;border-radius:2px;transition:background var(--duration-fast)}._workAreaHandle_1kij8_585:hover{background:var(--color-accent-primary)}._workAreaHandleStart_1kij8_601{border-radius:2px 0 0 2px}._workAreaHandleEnd_1kij8_606{border-radius:0 2px 2px 0}._workAreaTrackDimmed_1kij8_611{position:absolute;top:28px;bottom:0;background:#00000040;pointer-events:none;z-index:1}._timelineCollapsed_1kij8_624{height:36px;min-height:36px;max-height:36px;flex-direction:row;align-items:center}._collapsedControls_1kij8_632{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);width:100%;height:100%}._expandButton_1kij8_641,._collapseButton_1kij8_642{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-text-disabled);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--easing-default);flex-shrink:0}._expandButton_1kij8_641:hover,._collapseButton_1kij8_642:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}._expandButton_1kij8_641 svg,._collapseButton_1kij8_642 svg{width:14px;height:14px;stroke-width:2}._overlay_1frox_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._dialog_1frox_9{position:fixed;z-index:501;top:50%;left:50%;transform:translate(-50%,-50%);width:480px;max-width:90vw;max-height:70vh;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:12px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;animation:_dialogIn_1frox_1 .15s var(--easing-default) both;outline:none}@keyframes _dialogIn_1frox_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._header_1frox_39{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border-subtle)}._title_1frox_47{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._closeButton_1frox_54{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--color-text-tertiary);font-size:18px;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--duration-fast)}._closeButton_1frox_54:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._body_1frox_74{flex:1;overflow-y:auto;padding:8px}._emptyState_1frox_80{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;color:var(--color-text-disabled);gap:12px}._emptyState_1frox_80 p{margin:0;font-size:var(--font-size-sm)}._list_1frox_95{list-style:none;margin:0;padding:0}._listItem_1frox_101{display:flex;align-items:center;gap:4px;border-radius:var(--radius-md)}._listItem_1frox_101:hover{background:var(--color-bg-hover)}._projectButton_1frox_112{flex:1;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:none;background:none;cursor:pointer;text-align:left;border-radius:var(--radius-md);transition:background var(--duration-fast);min-width:0}._projectName_1frox_127{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projectDate_1frox_136{font-size:11px;color:var(--color-text-disabled)}._deleteButton_1frox_141{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--color-text-disabled);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--duration-fast);flex-shrink:0;margin-right:4px}._deleteButton_1frox_141:hover{background:#ef44441a;color:var(--color-accent-error)}._deleteConfirm_1frox_162{background:#ef444426;color:var(--color-accent-error)}._backdrop_1wj5p_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1030);background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:_backdropIn_1wj5p_1 var(--duration-fast, .12s) var(--easing-out) both}._backdrop_1wj5p_6._exiting_1wj5p_16{animation:_backdropOut_1wj5p_1 var(--duration-fast, .12s) var(--easing-in) both}._dialog_1wj5p_20{position:fixed;z-index:calc(var(--z-modal, 1030) + 1);top:50%;left:50%;transform:translate(-50%,-50%);width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);background:var(--color-bg-elevated, #1f1f23);border:1px solid var(--color-border-default, rgba(255, 255, 255, .08));border-radius:var(--radius-lg, 10px);box-shadow:var(--shadow-xl, 0 16px 48px rgba(0, 0, 0, .45)),0 0 0 1px #ffffff08 inset,0 1px #ffffff0a inset;outline:none;overflow:hidden;display:flex;flex-direction:column;animation:_dialogIn_1wj5p_1 var(--duration-normal, .2s) var(--easing-spring, cubic-bezier(.34, 1.56, .64, 1)) both}._backdrop_1wj5p_6._exiting_1wj5p_16 ._dialog_1wj5p_20{animation:_dialogOut_1wj5p_1 var(--duration-fast, .12s) var(--easing-in) both}._header_1wj5p_49{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0}._title_1wj5p_56{font-family:var(--font-family-ui, "DM Sans", sans-serif);font-size:var(--font-size-md, 13px);font-weight:var(--font-weight-semibold, 600);color:var(--color-text-primary, #fafaf9);letter-spacing:-.01em;margin:0}._closeBtn_1wj5p_65{background:none;border:none;color:var(--color-text-tertiary, #71717a);cursor:pointer;padding:4px;border-radius:var(--radius-sm, 5px);display:flex;align-items:center}._closeBtn_1wj5p_65:hover{color:var(--color-text-secondary, #a1a1aa);background:var(--color-bg-hover, rgba(255, 255, 255, .04))}._tabs_1wj5p_82{display:flex;gap:0;padding:12px 16px 0;border-bottom:1px solid var(--color-border-default, rgba(255, 255, 255, .08))}._tab_1wj5p_82{padding:8px 14px;border:none;background:none;color:var(--color-text-tertiary, #71717a);font-family:var(--font-family-ui, "DM Sans", sans-serif);font-size:var(--font-size-sm, 11px);font-weight:var(--font-weight-medium, 500);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--duration-fast, .12s),border-color var(--duration-fast, .12s)}._tab_1wj5p_82:hover{color:var(--color-text-secondary, #a1a1aa)}._tab_1wj5p_82._active_1wj5p_109{color:var(--color-accent-primary, #a855f7);border-bottom-color:var(--color-accent-primary, #a855f7)}._body_1wj5p_115{padding:16px;overflow-y:auto;flex:1}._formRow_1wj5p_122{display:flex;align-items:center;gap:8px;margin-bottom:12px}._formRow_1wj5p_122:last-child{margin-bottom:0}._scopeNote_1wj5p_133{margin:-4px 0 12px 108px;color:var(--color-text-tertiary, #71717a);font-size:var(--font-size-xs, 10px);line-height:1.4}._label_1wj5p_140{flex:0 0 100px;font-family:var(--font-family-ui, "DM Sans", sans-serif);font-size:var(--font-size-sm, 11px);color:var(--color-text-secondary, #a1a1aa)}._input_1wj5p_147{flex:1;padding:6px 8px;border:1px solid var(--color-border-default, rgba(255, 255, 255, .08));border-radius:var(--radius-sm, 5px);background:var(--color-bg-primary, #0a0a0b);color:var(--color-text-primary, #fafaf9);font-family:var(--font-family-mono, "IBM Plex Mono", monospace);font-size:var(--font-size-sm, 11px);outline:none;transition:border-color var(--duration-fast, .12s);min-width:0}._input_1wj5p_147:focus{border-color:var(--color-accent-primary, #a855f7)}._inputSmall_1wj5p_165{width:70px;flex:0 0 70px}._select_1wj5p_171{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:24px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2371717a' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}._range_1wj5p_181{flex:1;min-width:0;min-height:22px;margin:0;accent-color:var(--color-accent-primary, #a855f7);cursor:pointer}._rangeValue_1wj5p_190{flex:0 0 36px;text-align:right;color:var(--color-text-secondary, #a1a1aa);font-family:var(--font-family-mono, "IBM Plex Mono", monospace);font-size:var(--font-size-sm, 11px)}._dimSeparator_1wj5p_198{color:var(--color-text-disabled, #3f3f46);font-size:var(--font-size-sm, 11px)}._checkbox_1wj5p_203{display:flex;align-items:center;gap:6px}._checkbox_1wj5p_203 input[type=checkbox]{accent-color:var(--color-accent-primary, #a855f7)}._checkbox_1wj5p_203 span{font-size:var(--font-size-sm, 11px);color:var(--color-text-secondary, #a1a1aa)}._warning_1wj5p_219{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-sm, 5px);background:#eab30814;border:1px solid rgba(234,179,8,.2);margin-top:12px}._dialogNotice_1wj5p_231{margin:0 16px 14px}._warningIcon_1wj5p_235{color:#eab308;flex-shrink:0;margin-top:1px}._warningText_1wj5p_241{font-size:var(--font-size-xs, 10px);color:var(--color-text-secondary, #a1a1aa);line-height:1.5}._progress_1wj5p_248{padding:16px}._progressLabel_1wj5p_252{font-size:var(--font-size-sm, 11px);color:var(--color-text-secondary, #a1a1aa);margin-bottom:8px}._progressBar_1wj5p_258{height:6px;border-radius:3px;background:var(--color-bg-tertiary, rgba(255, 255, 255, .04));overflow:hidden;margin-bottom:12px}._progressFill_1wj5p_266{height:100%;background:var(--color-accent-primary, #a855f7);border-radius:3px;transition:width .1s linear}._footer_1wj5p_274{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 16px 14px}._btn_1wj5p_282{padding:6px 14px;border:none;border-radius:var(--radius-sm, 5px);font-family:var(--font-family-ui, "DM Sans", sans-serif);font-size:var(--font-size-sm, 11px);font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:background var(--duration-fast, .12s),color var(--duration-fast, .12s),transform var(--duration-fast, .12s)}._btn_1wj5p_282:active{transform:scale(.97)}._btnCancel_1wj5p_300{background:transparent;color:var(--color-text-tertiary, #71717a)}._btnCancel_1wj5p_300:hover{background:var(--color-bg-hover, rgba(255, 255, 255, .04));color:var(--color-text-secondary, #a1a1aa)}._btnPrimary_1wj5p_311{background:var(--color-accent-primary, #a855f7);color:#fff}._btnPrimary_1wj5p_311:hover{background:var(--color-accent-primary-hover, #c084fc)}._btnPrimary_1wj5p_311:disabled{opacity:.35;cursor:default;transform:none}._btnDanger_1wj5p_327{background:transparent;color:var(--color-text-tertiary, #71717a)}._btnDanger_1wj5p_327:hover{color:#ef4444}@keyframes _backdropIn_1wj5p_1{0%{opacity:0}to{opacity:1}}@keyframes _backdropOut_1wj5p_1{0%{opacity:1}to{opacity:0}}@keyframes _dialogIn_1wj5p_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _dialogOut_1wj5p_1{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}._anchor_yamvr_6{position:relative;display:flex;align-items:center;flex-shrink:0}._badge_yamvr_15{--beta-ink: var(--color-accent-primary-hover);display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 7px 0 6px;border-radius:4px;border:1px solid rgba(168,85,247,.38);background:linear-gradient(180deg,#a855f729,#a855f712),var(--color-bg-secondary);color:var(--beta-ink);font-family:var(--font-family-mono);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff0d;transition:border-color var(--duration-fast),background-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast)}._badge_yamvr_15:hover{border-color:#a855f7b3;box-shadow:inset 0 1px #ffffff0f,0 0 12px #a855f738}._badge_yamvr_15:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._badge_yamvr_15[aria-expanded=true]{border-color:var(--color-accent-primary);color:var(--color-text-primary)}._signal_yamvr_61{width:5px;height:5px;border-radius:50%;background:var(--color-accent-primary);box-shadow:0 0 6px var(--color-accent-primary-glow);animation:_betaPulse_yamvr_1 2.4s ease-in-out infinite}@keyframes _betaPulse_yamvr_1{0%,to{opacity:1}50%{opacity:.35}}._card_yamvr_82{position:absolute;top:calc(100% + 12px);left:-10px;z-index:var(--z-popover);width:min(340px,calc(100vw - 24px));padding:14px 16px;border-radius:10px;border:1px solid var(--color-border-strong);background:radial-gradient(260px 140px at 0% 0%,rgba(168,85,247,.14),transparent 70%),radial-gradient(220px 120px at 100% 100%,rgba(159,18,57,.12),transparent 70%),var(--color-glass);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:var(--shadow-xl),var(--shadow-inset);color:var(--color-text-secondary);font-family:var(--font-family-ui);text-align:left;transform-origin:24px -8px;animation:_betaIn_yamvr_1 .26s cubic-bezier(.34,1.4,.64,1) both}._card_yamvr_82:before{content:"";position:absolute;top:-6px;left:22px;width:10px;height:10px;transform:rotate(45deg);border-top:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);background:var(--color-bg-secondary)}@keyframes _betaIn_yamvr_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}}._header_yamvr_126{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._eyebrow_yamvr_133{font-family:var(--font-family-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-primary-hover)}._close_yamvr_141{display:grid;place-items:center;width:22px;height:22px;margin:-4px -6px 0 0;border:none;border-radius:5px;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast)}._close_yamvr_141:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._close_yamvr_141:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:1px}._title_yamvr_167{margin:0 0 6px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text-primary)}._lead_yamvr_175{margin:0 0 12px;font-size:12px;line-height:1.55}._points_yamvr_181{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;padding:12px 0 0;list-style:none;border-top:1px solid var(--color-border-default);font-size:12px;line-height:1.5}._points_yamvr_181 li{display:flex;gap:10px;align-items:flex-start}._pointIcon_yamvr_199{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:7px;border:1px solid var(--color-border-default);background:var(--color-bg-tertiary);color:var(--color-accent-primary-hover)}._path_yamvr_211{font-family:var(--font-family-mono);font-size:11px;color:var(--color-text-primary);white-space:nowrap}._actions_yamvr_218{display:flex;align-items:center;justify-content:flex-end;gap:8px}._report_yamvr_225,._done_yamvr_226{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-md);font-family:var(--font-family-ui);font-size:12px;font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}._report_yamvr_225{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-primary)}._report_yamvr_225:hover{border-color:var(--color-accent-primary);background:var(--color-bg-hover)}._done_yamvr_226{border:1px solid transparent;background:var(--color-accent-primary);color:#fff}._done_yamvr_226:hover{background:var(--color-accent-primary-hover)}._report_yamvr_225:focus-visible,._done_yamvr_226:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}:root[data-theme=light] ._badge_yamvr_15{--beta-ink: var(--color-accent-primary-active);border-color:#9333ea59;background:linear-gradient(180deg,#a855f71f,#a855f70d),var(--color-bg-secondary);box-shadow:none}:root[data-theme=light] ._eyebrow_yamvr_133,:root[data-theme=light] ._pointIcon_yamvr_199{color:var(--color-accent-primary-active)}@media (prefers-reduced-motion: reduce){._signal_yamvr_61,._card_yamvr_82{animation:none}}._window_1fx88_3{position:fixed;z-index:calc(var(--z-dropdown) - 10);display:flex;flex-direction:column;min-width:320px;min-height:260px;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);font-family:var(--font-family-ui);overflow:hidden}._titleBar_1fx88_19{display:flex;align-items:center;gap:2px;padding:5px var(--space-xs) 5px var(--space-xs);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-default);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}._title_1fx88_19{display:flex;flex:1;align-items:baseline;gap:var(--space-sm);min-width:0;padding:0 var(--space-xs);overflow:hidden;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}._pageTitle_1fx88_44{overflow:hidden;color:var(--color-text-tertiary);font-weight:var(--font-weight-normal);text-overflow:ellipsis}._iconButton_1fx88_51{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--color-text-tertiary);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}._iconButton_1fx88_51:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-hover)}._iconButton_1fx88_51:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}._iconButton_1fx88_51:disabled{opacity:.35;cursor:default}._frame_1fx88_81{flex:1;width:100%;min-height:0;border:0;background:var(--color-bg-primary)}._dragging_1fx88_91 ._frame_1fx88_81{pointer-events:none}._edgeHandle_1fx88_95{position:absolute;top:36px;bottom:14px;left:0;width:6px;cursor:ew-resize;touch-action:none}._cornerHandle_1fx88_105{position:absolute;right:0;bottom:0;width:14px;height:14px;background:linear-gradient(135deg,transparent 50%,var(--color-border-strong) 50%,var(--color-border-strong) 60%,transparent 60%,transparent 72%,var(--color-border-strong) 72%,var(--color-border-strong) 82%,transparent 82%);cursor:nwse-resize;touch-action:none}._menuBar_xmwic_1{display:flex;align-items:center;height:44px;padding:0 var(--space-md);background:linear-gradient(180deg,var(--color-surface-sheen) 0%,transparent 100%);background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-subtle);gap:var(--space-lg);position:relative;z-index:var(--z-sticky)}._menuBar_xmwic_1:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-surface-highlight) 20%,var(--color-surface-highlight) 80%,transparent)}._logo_xmwic_32{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md) 0 0;position:relative;border:none;border-radius:var(--radius-sm);background:none;color:inherit;cursor:pointer}._logo_xmwic_32:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._logo_xmwic_32 [data-part=frame]{transition:stroke-opacity var(--duration-fast)}._logo_xmwic_32:hover [data-part=frame],._logo_xmwic_32:focus-visible [data-part=frame]{stroke-opacity:1}._logoImage_xmwic_60{height:28px;width:auto;aspect-ratio:11 / 4;flex-shrink:0;opacity:.95;transition:opacity var(--duration-fast)}._logoImage_xmwic_60:hover{opacity:1}._logoText_xmwic_73{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.02em}._menus_xmwic_80{display:flex;align-items:center;gap:2px}._menuContainer_xmwic_86{position:relative}._menuItem_xmwic_90{padding:6px 10px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--easing-default);position:relative;letter-spacing:0;border:none;background:none;cursor:pointer}._menuItem_xmwic_90:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}._menuItem_xmwic_90:active{background-color:var(--color-bg-active);transform:scale(.98)}._menuItem_xmwic_90._active_xmwic_115{color:var(--color-text-primary);background-color:var(--color-bg-active)}._menuItem_xmwic_90._active_xmwic_115:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:12px;height:2px;background:var(--color-accent-primary);border-radius:var(--radius-full)}._dropdown_xmwic_136{position:absolute;top:100%;left:0;margin-top:4px;min-width:220px;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:8px;box-shadow:var(--shadow-xl);padding:4px 0;z-index:100;animation:_dropdownIn_xmwic_1 .12s var(--easing-default) both}@keyframes _dropdownIn_xmwic_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_xmwic_162{display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:background var(--duration-fast),color var(--duration-fast);outline:none;border:none;background:none;width:100%;text-align:left}._dropdownItem_xmwic_162:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._dropdownLabel_xmwic_186{flex:1}._dropdownShortcut_xmwic_190{font-size:11px;color:var(--color-text-disabled);margin-left:16px}._dropdownItemDisabled_xmwic_196{opacity:.4;cursor:default;pointer-events:none}._dropdownCheck_xmwic_202{width:16px;text-align:center;font-size:11px;color:var(--color-accent-primary);flex-shrink:0}._dropdownSeparator_xmwic_210{height:1px;background:var(--color-border-subtle);margin:4px 8px}._dropdownSectionHeader_xmwic_216{padding:4px 12px 2px;font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none}._leading_xmwic_233{flex:1 0 0;min-width:max-content;display:flex;align-items:center;gap:var(--space-lg)}._toolbarSlot_xmwic_243{flex:0 1 auto;min-width:0;height:100%;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}._toolbarSlot_xmwic_243::-webkit-scrollbar{display:none}._menuBar_xmwic_1._toolsBelow_xmwic_259{flex-wrap:wrap;height:auto;row-gap:0}._menuBar_xmwic_1._toolsBelow_xmwic_259>._leading_xmwic_233,._menuBar_xmwic_1._toolsBelow_xmwic_259>._actions_xmwic_266{height:44px}._menuBar_xmwic_1._toolsBelow_xmwic_259>._toolbarSlot_xmwic_243{order:3;flex:1 0 100%;height:42px;margin:0 calc(-1 * var(--space-md));padding:0 var(--space-md);border-top:1px solid var(--color-border-subtle)}._menuBar_xmwic_1._toolsBelow_xmwic_259>._toolbarSlot_xmwic_243>*{margin-inline:auto}._menuBar_xmwic_1._toolsBelow_xmwic_259>._actions_xmwic_266,._menuBar_xmwic_1._toolsBelow_xmwic_259 ._projectNameDisplay_xmwic_287,._menuBar_xmwic_1._toolsBelow_xmwic_259 ._projectNameText_xmwic_288{min-width:0}._actions_xmwic_266{flex:1 0 0;min-width:max-content;display:flex;justify-content:flex-end;align-items:center;gap:var(--space-md)}._projectNameDisplay_xmwic_287{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);padding:4px 10px;background:var(--color-bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);font-family:inherit;cursor:text;transition:all var(--duration-fast)}._projectNameText_xmwic_288{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projectNameDisplay_xmwic_287:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}._projectNameInput_xmwic_330{width:220px;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);padding:4px 10px;background:var(--color-bg-tertiary);border:1px solid var(--color-accent-primary);border-radius:var(--radius-sm);outline:none;box-shadow:0 0 0 2px #a855f740}._dirtyDot_xmwic_344{display:inline-block;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-accent-primary);flex-shrink:0}._saveAsOverlay_xmwic_357{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._saveAsDialog_xmwic_365{position:fixed;z-index:501;top:0;right:0;bottom:0;left:0;margin:auto;width:360px;max-width:90vw;height:fit-content;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:12px;box-shadow:var(--shadow-xl);padding:20px;animation:_dropdownIn_xmwic_1 .15s var(--easing-default) both}._saveAsTitle_xmwic_381{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 12px}._saveAsInput_xmwic_388{width:100%;padding:8px 12px;font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);outline:none;transition:border-color var(--duration-fast);box-sizing:border-box}._saveAsInput_xmwic_388:focus{border-color:var(--color-accent-primary)}._saveAsActions_xmwic_405{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._saveAsCancel_xmwic_412,._saveAsConfirm_xmwic_413{padding:6px 16px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;border:none;transition:all var(--duration-fast)}._saveAsCancel_xmwic_412{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}._saveAsCancel_xmwic_412:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._saveAsConfirm_xmwic_413{background:var(--color-accent-primary);color:#fff}._saveAsConfirm_xmwic_413:hover{filter:brightness(1.1)}._saveAsConfirm_xmwic_413:disabled{opacity:.5;cursor:default}._shortcutsDialog_xmwic_451{position:fixed;z-index:501;top:0;right:0;bottom:0;left:0;margin:auto;width:920px;max-width:90vw;height:fit-content;max-height:80vh;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:12px;box-shadow:var(--shadow-xl);padding:20px;animation:_dropdownIn_xmwic_1 .15s var(--easing-default) both;display:flex;flex-direction:column;overflow:hidden}._shortcutsHeader_xmwic_471{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._shortcutsClose_xmwic_478{background:none;border:none;color:var(--color-text-tertiary);font-size:20px;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);line-height:1}._shortcutsClose_xmwic_478:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._shortcutsContent_xmwic_495{columns:3 260px;column-gap:28px;overflow-y:auto;flex:1;min-height:0;padding-right:4px}._shortcutsGroup_xmwic_504{break-inside:avoid;padding-bottom:14px}._shortcutsCategoryTitle_xmwic_509{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent-primary);margin:0 0 6px;padding:0}._shortcutRow_xmwic_517{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;font-size:var(--font-size-sm)}._shortcutLabel_xmwic_526{color:var(--color-text-secondary)}._shortcutKeys_xmwic_530{flex-shrink:0;white-space:nowrap}._shortcutJoiner_xmwic_535{font-size:11px;color:var(--color-text-tertiary)}._shortcutKbd_xmwic_540{font-family:var(--font-mono);font-size:11px;color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:3px;padding:1px 6px;min-width:20px;text-align:center;display:inline-block}._aboutText_xmwic_557{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 8px;line-height:1.5}._aboutVersion_xmwic_564{font-size:var(--font-size-sm);font-family:var(--font-mono);color:var(--color-text-disabled);margin:12px 0 0}._backdrop_14rhf_9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1030);display:grid;place-items:center;padding:16px;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:_fadeIn_14rhf_1 var(--duration-fast, .12s) var(--easing-out) both}._dialog_14rhf_22{position:relative;width:380px;max-width:100%;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg, 10px);box-shadow:var(--shadow-xl),0 0 0 1px #ffffff08 inset,0 1px #ffffff0a inset;overflow:hidden;animation:_dialogIn_14rhf_1 var(--duration-normal, .2s) var(--easing-spring) both}._dialogWide_14rhf_37{width:520px}._dialogHead_14rhf_41{padding:20px 20px 0}._eyebrow_14rhf_45{display:flex;align-items:center;gap:8px;font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-primary)}._title_14rhf_56{margin:10px 0 6px;font-size:var(--font-size-xl, 18px);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;color:var(--color-text-primary)}._lead_14rhf_64{margin:0;font-size:var(--font-size-md);line-height:1.55;color:var(--color-text-secondary)}._dialogBody_14rhf_71{display:grid;gap:12px;padding:18px 20px 20px}._close_14rhf_77{position:absolute;top:12px;right:12px}._tabs_14rhf_83{display:flex;gap:4px;padding:3px;margin-top:16px;background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}._tab_14rhf_83{flex:1;height:28px;border:0;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--color-text-tertiary);font:var(--font-weight-medium) var(--font-size-sm) var(--font-family-ui);cursor:pointer;transition:all var(--duration-fast) var(--easing-default)}._tab_14rhf_83:hover{color:var(--color-text-secondary)}._tab_14rhf_83[aria-selected=true]{background:var(--color-bg-tertiary);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}._field_14rhf_115{display:grid;gap:6px}._label_14rhf_120{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._input_14rhf_126{height:36px;padding:0 11px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-primary);font:var(--font-size-md) var(--font-family-ui);transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}._input_14rhf_126:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px var(--color-accent-primary-glow)}._legal_14rhf_146{margin:12px 0 0;text-align:center;font-size:var(--font-size-2xs);line-height:1.5;color:var(--color-text-tertiary)}._legal_14rhf_146 a{color:var(--color-text-secondary)}._hint_14rhf_158{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._error_14rhf_163{padding:9px 11px;border-radius:var(--radius-sm);border:1px solid rgba(251,113,133,.3);background:#fb718512;color:var(--color-accent-error);font-size:var(--font-size-sm)}._actions_14rhf_172{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._btn_14rhf_181{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-sm) var(--font-family-ui);white-space:nowrap;cursor:pointer;transition:all var(--duration-fast) var(--easing-default)}._btn_14rhf_181:hover:not(:disabled){background:var(--color-bg-elevated);border-color:var(--color-border-strong);color:var(--color-text-primary)}._btn_14rhf_181:disabled{opacity:.5;cursor:not-allowed}._primary_14rhf_209{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}._primary_14rhf_209:hover:not(:disabled){background:var(--color-accent-primary-hover);border-color:var(--color-accent-primary-hover);color:#fff;box-shadow:var(--shadow-glow)}._wide_14rhf_222{width:100%;height:38px}._ghost_14rhf_227{background:transparent;border-color:transparent;color:var(--color-text-tertiary)}._iconBtn_14rhf_233{width:28px;height:28px;padding:0}._google_14rhf_240{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:38px;border:1px solid #8e918f;border-radius:var(--radius-md);background:#131314;color:#e3e3e3;font:var(--font-weight-semibold) var(--font-size-sm) var(--font-family-ui);cursor:pointer;transition:all var(--duration-fast) var(--easing-default)}._google_14rhf_240:hover{background:#1d1d1f;border-color:#c4c7c5}:root[data-theme=light] ._google_14rhf_240{background:#fff;border-color:#747775;color:#1f1f1f}:root[data-theme=light] ._google_14rhf_240:hover{background:#f8f8f8}._or_14rhf_272{display:flex;align-items:center;gap:12px;color:var(--color-text-tertiary);font:var(--font-weight-medium) var(--font-size-xs) var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase}._or_14rhf_272:before,._or_14rhf_272:after{content:"";flex:1;height:1px;background:var(--color-border-subtle)}._strong_14rhf_290{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}._dangerBtn_14rhf_296{background:var(--color-accent-error);border-color:var(--color-accent-error);color:#fff}._dangerBtn_14rhf_296:hover:not(:disabled){filter:brightness(1.08);color:#fff}._orbit_14rhf_309{position:relative;display:inline-block;width:14px;height:14px;flex:none}._orbit_14rhf_309:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid currentColor;opacity:.45}._orbit_14rhf_309:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:currentColor}._orbit_14rhf_309[data-status=synced],._orbit_14rhf_309[data-status=syncing]{color:var(--color-accent-primary)}._orbit_14rhf_309[data-status=syncing]:before{opacity:1;border-color:currentColor transparent transparent transparent;animation:_trace_14rhf_1 .9s linear infinite}._orbit_14rhf_309[data-status=pending]{color:var(--color-accent-warning)}._orbit_14rhf_309[data-status=pending]:after{background:transparent;border:1.5px solid currentColor;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px}._orbit_14rhf_309[data-status=offline]{color:var(--color-text-tertiary)}._orbit_14rhf_309[data-status=offline]:before{border-style:dashed;opacity:.8}._orbit_14rhf_309[data-status=conflict]{color:var(--color-accent-error)}._orbit_14rhf_309[data-status=conflict]:after{animation:_pulse_14rhf_1 1.6s var(--easing-in-out) infinite}._orbit_14rhf_309[data-status=local]{color:var(--color-text-tertiary)}._orbit_14rhf_309[data-status=local]:after{background:transparent;border:1.5px solid currentColor;top:4px;right:4px;bottom:4px;left:4px}._orbit_14rhf_309[data-status=local]:before{opacity:0}._orbit_14rhf_309[data-status=gone]{color:var(--color-accent-warning)}._orbit_14rhf_309[data-status=gone]:after{background:transparent;border:1.5px solid currentColor;top:4px;right:4px;bottom:4px;left:4px}._orbit_14rhf_309[data-status=gone]:before{opacity:0}._orbit_14rhf_309[data-status=full]{color:var(--color-accent-warning)}._orbit_14rhf_309[data-status=full]:before{opacity:1}._orbit_14rhf_309[data-status=full]:after{top:5px;right:5px;bottom:5px;left:5px}._orbit_14rhf_309[data-status=error]{color:var(--color-accent-error)}._orbit_14rhf_309[data-status=error]:before{opacity:1}._orbit_14rhf_309[data-status=error]:after{top:6px;right:3.5px;bottom:6px;left:3.5px;border-radius:1px}._orbit_14rhf_309[data-status=behind]{color:var(--color-accent-primary)}._orbit_14rhf_309[data-status=behind]:after{animation:_arrive_14rhf_1 1.8s var(--easing-in-out) infinite}._status_14rhf_444{display:inline-flex;align-items:center;gap:8px}._syncBadge_14rhf_450{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 9px 0 7px;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--color-text-tertiary);font:var(--font-weight-medium) var(--font-size-xs) var(--font-family-ui);white-space:nowrap;cursor:default;transition:all var(--duration-fast) var(--easing-default)}button._syncBadge_14rhf_450{cursor:pointer}@media (max-width: 900px){._syncBadge_14rhf_450:not([data-status=conflict]):not([data-status=behind]):not([data-status=full]){gap:0;padding:0 7px}._syncBadge_14rhf_450:not([data-status=conflict]):not([data-status=behind]):not([data-status=full]) ._syncLabel_14rhf_480{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}._syncBadge_14rhf_450[data-status=conflict]{color:var(--color-accent-error);border-color:#fb718559;background:#fb718512}button._syncBadge_14rhf_450:hover{background:var(--color-bg-hover)}._syncBadge_14rhf_450[data-status=full]{color:var(--color-accent-warning);border-color:#fbbf2459;background:#fbbf2412}._syncBadge_14rhf_450[data-status=behind]{color:var(--color-accent-primary);border-color:var(--color-accent-primary-glow)}._presence_14rhf_512{display:inline-flex;align-items:center;padding-left:4px}._face_14rhf_518{display:grid;place-items:center;width:22px;height:22px;margin-left:-6px;border-radius:50%;border:2px solid var(--color-bg-primary);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font:var(--font-weight-semibold) 9px var(--font-family-ui);letter-spacing:.02em;cursor:default;animation:_rise_14rhf_1 .24s var(--easing-out) both}._face_14rhf_518[data-you]{background:linear-gradient(135deg,var(--color-accent-primary-active),var(--color-accent-secondary));color:#fff}._face_14rhf_518[data-more]{font-family:var(--font-family-mono);color:var(--color-text-tertiary)}._avatar_14rhf_548{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--color-border-strong);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.12),transparent 60%),linear-gradient(135deg,var(--color-accent-primary-active),var(--color-accent-secondary));color:#fff;font:var(--font-weight-semibold) 11px var(--font-family-ui);letter-spacing:.02em;cursor:pointer;transition:box-shadow var(--duration-fast)}._avatar_14rhf_548:hover,._avatar_14rhf_548[aria-expanded=true]{box-shadow:0 0 0 3px var(--color-accent-primary-glow)}._menuWrap_14rhf_570{position:relative}._menu_14rhf_570{position:absolute;right:0;top:calc(100% + 8px);z-index:var(--z-dropdown, 100);min-width:230px;padding:6px;background:var(--color-glass, rgba(17, 17, 19, .92));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:_dialogIn_14rhf_1 var(--duration-fast) var(--easing-out) both}._menuWho_14rhf_590{padding:8px 10px 10px;border-bottom:1px solid var(--color-border-subtle);margin-bottom:4px}._menuName_14rhf_596{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._menuEmail_14rhf_602{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--color-text-tertiary);margin-top:2px}._menuStorage_14rhf_610{padding:4px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--color-border-subtle)}._menuStorageLine_14rhf_616{display:flex;justify-content:space-between;gap:12px;font-size:var(--font-size-2xs);color:var(--color-text-tertiary)}._menuStorageUse_14rhf_624{font-family:var(--font-family-mono);color:var(--color-text-secondary)}._meter_14rhf_629{height:3px;margin-top:7px;border-radius:2px;background:var(--color-bg-tertiary);overflow:hidden}._meter_14rhf_629>span{display:block;height:100%;border-radius:2px;background:var(--color-accent-primary);transition:width var(--duration-normal) var(--easing-out)}._meter_14rhf_629[data-high]>span{background:var(--color-accent-warning)}._menuItem_14rhf_649{display:flex;align-items:center;gap:9px;width:100%;height:30px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font:var(--font-size-sm) var(--font-family-ui);text-align:left;cursor:pointer}._menuItem_14rhf_649:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._versions_14rhf_672{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px}._version_14rhf_672{display:grid;gap:6px;padding:14px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-secondary)}._version_14rhf_672 b{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._version_14rhf_672 span{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--color-text-tertiary)}._versionIcon_14rhf_700{color:var(--color-accent-primary)}._versus_14rhf_704{display:grid;place-items:center;font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.12em;color:var(--color-text-tertiary)}._choices_14rhf_713{display:grid;gap:8px}._choice_14rhf_713{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;padding:11px 13px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-primary);text-align:left;font-family:var(--font-family-ui);cursor:pointer;transition:all var(--duration-fast) var(--easing-default)}._choice_14rhf_713:hover:not(:disabled){border-color:var(--color-accent-primary);background:var(--color-bg-elevated)}._choice_14rhf_713 svg{grid-row:span 2;color:var(--color-accent-primary)}._choice_14rhf_713 b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._choice_14rhf_713 span{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._section_14rhf_756{margin-top:40px}._sectionHead_14rhf_760{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}._sectionTitle_14rhf_768{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:-.01em}._count_14rhf_779{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._tools_14rhf_785{display:flex;align-items:center;gap:8px;margin-left:auto}._search_14rhf_792{position:relative}._search_14rhf_792 svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none}._search_14rhf_792 ._input_14rhf_126{height:32px;width:220px;padding-left:30px;font-size:var(--font-size-sm)}._select_14rhf_812{height:32px;padding:0 28px 0 10px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font:var(--font-size-sm) var(--font-family-ui);cursor:pointer}._grid_14rhf_823{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}._card_14rhf_829{position:relative;display:flex;flex-direction:column;height:200px;padding:0;border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:all var(--duration-normal) var(--easing-default);animation:_rise_14rhf_1 .32s var(--easing-out) both}._card_14rhf_829:hover:not(:disabled),._cardShell_14rhf_848:hover ._card_14rhf_829:not(:disabled){border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}._cardShell_14rhf_848{position:relative;display:grid}._deletable_14rhf_861 ._info_14rhf_861{padding-right:44px}._cardDelete_14rhf_867{position:absolute;right:12px;bottom:13px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-disabled);cursor:pointer;opacity:0;transition:all var(--duration-normal) var(--easing-default)}._cardShell_14rhf_848:hover ._cardDelete_14rhf_867,._cardDelete_14rhf_867:focus-visible,._cardDeleteArmed_14rhf_888{opacity:1}._cardShell_14rhf_848:hover ._cardDelete_14rhf_867{transform:translateY(-2px)}._cardDelete_14rhf_867:hover:not(:disabled){background:#ef44441a;color:var(--color-accent-error)}._cardDeleteArmed_14rhf_888{background:#ef444426;color:var(--color-accent-error)}._cardDelete_14rhf_867:disabled{cursor:progress}._moveUp_14rhf_913{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;padding:0;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-disabled);cursor:pointer;opacity:0;transition:all var(--duration-normal) var(--easing-default)}div[role=button]:hover ._moveUp_14rhf_913,._moveUp_14rhf_913:focus-visible,._moveUp_14rhf_913[data-moving]{opacity:1}._moveUp_14rhf_913:hover:not(:disabled),._moveUp_14rhf_913[data-moving]{background:#a855f71f;color:var(--color-accent-primary)}._moveUp_14rhf_913:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;border:1.5px solid transparent;opacity:0}._moveUp_14rhf_913[data-moving]{cursor:progress}._moveUp_14rhf_913[data-moving]:before{opacity:1;border-color:currentColor transparent transparent transparent;animation:_trace_14rhf_1 .9s linear infinite}._moveUp_14rhf_913[data-moving] svg{animation:_lift_14rhf_1 1.1s var(--easing-default) infinite}@keyframes _lift_14rhf_1{0%,to{transform:translateY(1px)}50%{transform:translateY(-1.5px)}}._card_14rhf_829:disabled{cursor:progress;opacity:.7}._thumb_14rhf_983{position:relative;flex:1;min-height:0;padding:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--color-bg-tertiary) 0%,var(--color-bg-secondary) 100%);color:var(--color-text-disabled)}._thumb_14rhf_983 img{display:block;max-width:100%;max-height:100%;object-fit:contain}._where_14rhf_1003{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:var(--radius-full);background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-glass-border);font:var(--font-weight-medium) var(--font-size-2xs) var(--font-family-ui);color:var(--color-text-secondary)}._info_14rhf_861{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--color-border-subtle)}._meta_14rhf_1028{flex:1;min-width:0}._name_14rhf_1033{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._date_14rhf_1042{font-size:var(--font-size-2xs);color:var(--color-text-tertiary);margin-top:1px}._invite_14rhf_1048{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--font-size-md)}._invite_14rhf_1048 p{flex:1;margin:0}._freeNote_14rhf_1065{margin:18px 0 0;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._freeNote_14rhf_1065 a{display:inline-flex;align-items:center;gap:2px;color:var(--color-accent-primary-hover);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--duration-fast)}._freeNote_14rhf_1065 a:hover,._freeNote_14rhf_1065 a:focus-visible{border-bottom-color:currentColor;outline:none}._empty_14rhf_1087{padding:28px 0;color:var(--color-text-tertiary);font-size:var(--font-size-md)}._binRow_14rhf_1093{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-secondary)}._binRow_14rhf_1093+._binRow_14rhf_1093{margin-top:8px}._spin_14rhf_1107{animation:_trace_14rhf_1 .9s linear infinite}@keyframes _trace_14rhf_1{to{transform:rotate(360deg)}}@keyframes _arrive_14rhf_1{0%{transform:translate(3px,-3px) scale(.6);opacity:0}45%,to{transform:none;opacity:1}}@keyframes _pulse_14rhf_1{50%{transform:scale(.6);opacity:.6}}@keyframes _fadeIn_14rhf_1{0%{opacity:0}}@keyframes _dialogIn_14rhf_1{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes _rise_14rhf_1{0%{opacity:0;transform:translateY(6px)}}._invitations_14rhf_1157{position:relative;margin-bottom:20px;padding:14px 16px 4px 20px;border:1px solid rgba(168,85,247,.28);border-radius:var(--radius-lg);background:linear-gradient(90deg,rgba(168,85,247,.1),transparent 60%),var(--color-bg-secondary);animation:_rise_14rhf_1 .28s var(--easing-default) both}._invitations_14rhf_1157:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--color-accent-primary);box-shadow:0 0 12px var(--color-accent-primary-glow)}._invitationsHead_14rhf_1180{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:6px}._invitationsTitle_14rhf_1188{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--color-text-primary);font:var(--font-weight-semibold) var(--font-size-md) var(--font-family-ui)}._invitationsTitle_14rhf_1188 svg{color:var(--color-accent-primary)}._invitationsNote_14rhf_1201{margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-sm)}._invitationList_14rhf_1207{margin:0;padding:0;list-style:none}._invitation_14rhf_1157{display:flex;align-items:center;gap:12px;padding:10px 0}._invitation_14rhf_1157+._invitation_14rhf_1157{border-top:1px solid var(--color-border-subtle)}._monogram_14rhf_1224{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(168,85,247,.35);border-radius:var(--radius-md);background:#a855f71f;color:var(--color-accent-primary-hover);font:var(--font-weight-semibold) var(--font-size-xs) var(--font-family-mono);letter-spacing:.04em}._invitationText_14rhf_1238{flex:1;min-width:0}._invitationLine_14rhf_1243{color:var(--color-text-secondary);font-size:var(--font-size-md);overflow-wrap:anywhere}._invitationLine_14rhf_1243 strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._roleTag_14rhf_1254{display:inline-block;margin-left:8px;padding:1px 6px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font:var(--font-weight-medium) var(--font-size-xs) var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}._invitationFrom_14rhf_1267{margin-top:2px;color:var(--color-text-tertiary);font-size:var(--font-size-sm)}._invitationEmail_14rhf_1273{font-family:var(--font-family-mono)}._invitationActions_14rhf_1277{flex:none;display:flex;gap:8px}:root[data-theme=light] ._monogram_14rhf_1224{color:var(--color-accent-primary-active)}._srOnly_14rhf_1287{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){._moveUp_14rhf_913:before,._moveUp_14rhf_913 svg,._orbit_14rhf_309:before,._orbit_14rhf_309:after,._face_14rhf_518,._card_14rhf_829,._dialog_14rhf_22,._backdrop_14rhf_9,._invitations_14rhf_1157,._spin_14rhf_1107{animation:none!important}}._inlineLink_14rhf_1315{display:inline;padding:0;border:none;background:none;font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-accent-primary-hover);text-decoration:underline;text-decoration-color:#a855f773;text-underline-offset:2px;cursor:pointer}._inlineLink_14rhf_1315:hover{text-decoration-color:currentColor}._inlineLink_14rhf_1315:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:2px}:root[data-theme=light] ._inlineLink_14rhf_1315{color:var(--color-accent-primary-active)}._openPage_14rhf_1344{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--color-bg-primary)}._mark_bcbny_9{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:28%;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.28),transparent 55%),linear-gradient(140deg,var(--color-accent-primary),var(--color-accent-secondary));box-shadow:0 0 0 1px #ffffff14 inset,0 4px 12px #a855f747}._mark_bcbny_9 svg{fill:#fff}._mark_bcbny_9[data-live]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:32%;border:1.5px solid var(--color-accent-primary);opacity:0;animation:_transmit_bcbny_1 2.6s ease-out infinite}@keyframes _transmit_bcbny_1{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}._bannerWrap_bcbny_51{position:fixed;top:88px;left:50%;z-index:var(--z-popover, 1020);transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);pointer-events:none}._banner_bcbny_51{position:relative;display:flex;align-items:center;gap:12px;padding:9px 10px 9px 11px;border-radius:12px;border:1px solid rgba(168,85,247,.35);background:linear-gradient(100deg,rgba(168,85,247,.14),transparent 45%),var(--color-glass);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:var(--shadow-xl),var(--shadow-inset);color:var(--color-text-secondary);font-family:var(--font-family-ui);pointer-events:auto;overflow:hidden;animation:_bannerIn_bcbny_1 .36s cubic-bezier(.22,1.2,.36,1) both}._banner_bcbny_51:before{content:"";position:absolute;top:0;left:0;width:40%;height:1px;background:linear-gradient(90deg,transparent,var(--color-accent-primary-hover),transparent);animation:_sweep_bcbny_1 1.4s ease-out .2s both}@keyframes _bannerIn_bcbny_1{0%{opacity:0;transform:translateY(-10px) scale(.98)}}@keyframes _sweep_bcbny_1{0%{transform:translate(-100%)}to{transform:translate(260%);opacity:0}}._bannerText_bcbny_111{display:flex;flex-direction:column;gap:1px;min-width:0}._bannerLine_bcbny_118{display:flex;align-items:baseline;gap:8px;font-size:12.5px;white-space:nowrap}._bannerLine_bcbny_118 b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._bannerWhen_bcbny_131{font-family:var(--font-family-mono);font-size:10px;color:var(--color-text-tertiary)}._bannerMessage_bcbny_137{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--color-text-tertiary)}._bannerActions_bcbny_146{display:flex;align-items:center;gap:4px;margin-left:6px;padding-left:10px;border-left:1px solid var(--color-border-default)}._bannerButton_bcbny_155{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:var(--radius-md);border:1px solid rgba(168,85,247,.45);background:#a855f729;color:var(--color-text-primary);font:var(--font-weight-medium) 12px var(--font-family-ui);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast)}._bannerButton_bcbny_155:hover:not(:disabled){background:#a855f747;border-color:var(--color-accent-primary)}._bannerButton_bcbny_155[data-quiet]{border-color:transparent;background:transparent;color:var(--color-text-secondary)}._bannerButton_bcbny_155[data-quiet]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._bannerButton_bcbny_155:disabled{opacity:.55;cursor:progress}._bannerClose_bcbny_193{display:grid;place-items:center;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--color-text-tertiary);cursor:pointer}._bannerClose_bcbny_193:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._bannerButton_bcbny_155:focus-visible,._bannerClose_bcbny_193:focus-visible,._sheetClose_bcbny_212:focus-visible,._entryButton_bcbny_213:focus-visible,._restore_bcbny_214:focus-visible,._keepButton_bcbny_215:focus-visible,._keptAction_bcbny_216:focus-visible,._chip_bcbny_217:focus-visible,._chipDisconnect_bcbny_218:focus-visible,._chipMore_bcbny_219:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._sheet_bcbny_212{position:fixed;top:44px;right:0;bottom:0;z-index:var(--z-popover, 1020);display:flex;flex-direction:column;width:min(380px,100vw);border-left:1px solid var(--color-border-default);background:radial-gradient(320px 220px at 100% 0%,rgba(168,85,247,.1),transparent 70%),var(--color-glass);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:-18px 0 48px #00000059;font-family:var(--font-family-ui);outline:none;animation:_sheetIn_bcbny_1 .28s cubic-bezier(.22,1,.36,1) both}@keyframes _sheetIn_bcbny_1{0%{transform:translate(24px);opacity:0}}._sheetHead_bcbny_254{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 18px 14px 20px;border-bottom:1px solid var(--color-border-subtle)}._sheetEyebrow_bcbny_262{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-primary-hover)}._sheetTitle_bcbny_273{margin:6px 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text-primary)}._sheetClose_bcbny_212{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:var(--color-text-tertiary);cursor:pointer}._sheetClose_bcbny_212:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._sheetNote_bcbny_298{margin:0;padding:18px 20px;font-size:12px;color:var(--color-text-tertiary)}._timeline_bcbny_305{flex:1;margin:0;padding:10px 10px 24px;list-style:none;overflow-y:auto}._entry_bcbny_213{position:relative;border-radius:10px;transition:background-color var(--duration-fast)}._entry_bcbny_213[data-picked]{background:var(--color-bg-hover);box-shadow:inset 2px 0 0 var(--color-accent-primary)}._entryButton_bcbny_213{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:11px 10px 11px 12px;border:none;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}._entryButton_bcbny_213:hover{background:var(--color-bg-hover)}._rail_bcbny_344{position:absolute;left:22px;top:0;bottom:0;width:1px;background:var(--color-border-default)}._entry_bcbny_213:first-child ._rail_bcbny_344{top:22px}._entry_bcbny_213:last-child ._rail_bcbny_344{bottom:calc(100% - 22px)}._entryButton_bcbny_213>:not(._rail_bcbny_344){position:relative}._personMark_bcbny_365{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid var(--color-border-strong);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font:var(--font-weight-semibold) 9px var(--font-family-ui);letter-spacing:.02em}._entryText_bcbny_379{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}._entryTitle_bcbny_387{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.35}._currentTag_bcbny_397{flex-shrink:0;padding:2px 6px;border-radius:4px;border:1px solid rgba(52,211,153,.35);background:#34d3991a;color:var(--color-accent-success);font:var(--font-weight-medium) 9px var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase}._entryMeta_bcbny_409{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:11px;color:var(--color-text-tertiary)}._entryMeta_bcbny_409 [data-ai]{color:var(--color-accent-primary-hover)}._entrySeq_bcbny_422{margin-left:auto;font-family:var(--font-family-mono);font-size:10px}._entryOpen_bcbny_428{display:flex;flex-direction:column;gap:10px;padding:0 12px 14px 46px;animation:_rise_bcbny_1 .22s var(--easing-out, ease-out) both}@keyframes _rise_bcbny_1{0%{opacity:0;transform:translateY(-4px)}}._preview_bcbny_443{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-bg-primary);overflow:hidden}._preview_bcbny_443 img{display:block;width:100%;height:100%;object-fit:contain}._preview_bcbny_443[data-loading]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.05),transparent 70%);animation:_shimmer_bcbny_1 1.2s ease-in-out infinite}@keyframes _shimmer_bcbny_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._previewNote_bcbny_479{font-size:11px;color:var(--color-text-tertiary)}._restore_bcbny_214{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;border-radius:var(--radius-md);border:1px solid var(--color-accent-primary);background:var(--color-accent-primary);color:#fff;font:var(--font-weight-medium) 12px var(--font-family-ui);cursor:pointer;transition:background-color var(--duration-fast)}._restore_bcbny_214:hover:not(:disabled){background:var(--color-accent-primary-hover)}._restore_bcbny_214:disabled{border-color:var(--color-border-default);background:transparent;color:var(--color-text-tertiary);cursor:default}._keepButton_bcbny_215{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:transparent;color:var(--color-text-secondary);font:var(--font-weight-medium) 12px var(--font-family-ui);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast)}._keepButton_bcbny_215:hover:not(:disabled){border-color:var(--color-accent-primary);color:var(--color-text-primary)}._keepButton_bcbny_215:disabled{color:var(--color-text-tertiary);cursor:default}._keepForm_bcbny_539{display:flex;gap:6px}._keepName_bcbny_544{flex:1;min-width:0;height:30px;padding:0 10px;border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-primary);font:12px var(--font-family-ui)}._keepName_bcbny_544:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #a855f72e}._kept_bcbny_216{display:flex;align-items:center;gap:7px;min-height:30px;padding:0 4px 0 10px;border-radius:var(--radius-md);border:1px dashed rgba(168,85,247,.4);color:var(--color-accent-primary-hover);font-size:11.5px}._keptText_bcbny_574{flex:1;color:var(--color-text-secondary)}._keptAction_bcbny_216{height:24px;padding:0 8px;border:none;border-radius:6px;background:transparent;color:var(--color-text-secondary);font:var(--font-weight-medium) 11px var(--font-family-ui);cursor:pointer}._keptAction_bcbny_216:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}._keptMark_bcbny_595{flex-shrink:0;color:var(--color-accent-primary-hover)}._sheetFoot_bcbny_600{margin:0;padding:12px 20px 16px;border-top:1px solid var(--color-border-subtle);font-size:11px;line-height:1.5;color:var(--color-text-tertiary)}._quiet_bcbny_611{margin:0;font-size:12px;color:var(--color-text-tertiary)}._appList_bcbny_617{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._appRow_bcbny_626{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:10px;border:1px solid var(--color-border-default);background:var(--color-bg-tertiary)}._appText_bcbny_636{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._appName_bcbny_644{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._appAccess_bcbny_653{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;color:var(--color-text-secondary)}._scope_bcbny_662{padding:1px 6px;border-radius:4px;border:1px solid rgba(168,85,247,.32);background:#a855f71a;color:var(--color-accent-primary-hover);font:var(--font-weight-medium) 9.5px var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase}._appWhen_bcbny_673{font-family:var(--font-family-mono);font-size:10px;color:var(--color-text-tertiary)}._appError_bcbny_679{font-size:11px;color:var(--color-accent-error)}._confirm_bcbny_684{display:inline-flex;gap:4px}._danger_bcbny_689{border-color:#fb718573;background:#fb71851a;color:var(--color-accent-error)}._danger_bcbny_689:hover:not(:disabled){border-color:var(--color-accent-error);background:#fb71852e;color:var(--color-accent-error)}._connect_bcbny_701{margin-top:6px;padding:14px 14px 12px;border-radius:10px;border:1px dashed var(--color-border-strong)}._connectTitle_bcbny_708{margin:0 0 8px;font-family:var(--font-family-mono);font-size:9.5px;font-weight:var(--font-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-primary-hover)}._steps_bcbny_718{margin:0;padding-left:18px;font-size:12px;line-height:1.6;color:var(--color-text-secondary)}._steps_bcbny_718 li::marker{font-family:var(--font-family-mono);color:var(--color-accent-primary-hover)}._urlRow_bcbny_731{display:flex;gap:6px;margin:8px 0}._url_bcbny_731{flex:1;min-width:0;height:32px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-primary);font:12px var(--font-family-mono)}._url_bcbny_731:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px var(--color-accent-primary-glow)}._skill_bcbny_757{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;margin-top:10px;padding:14px;border-radius:10px;border:1px solid var(--color-border-default);background:linear-gradient(120deg,var(--color-accent-primary-glow),transparent 55%)}._skillText_bcbny_769{flex:1 1 260px;min-width:0}._skillName_bcbny_774{margin:0 0 4px;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._skillLead_bcbny_781{margin:0 0 6px;font-size:12px;line-height:1.55;color:var(--color-text-secondary)}._skillDownload_bcbny_788{flex:none;gap:6px;text-decoration:none}._where_bcbny_795{flex:1 1 100%;margin:0;display:grid;gap:0}._whereRow_bcbny_802{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--color-border-subtle)}._whereRow_bcbny_802:last-child{padding-bottom:0}._whereRow_bcbny_802 dt{font-family:var(--font-family-mono);font-size:9.5px;font-weight:var(--font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-primary-hover)}._whereRow_bcbny_802 dd{margin:0;font-size:11px;line-height:1.5;color:var(--color-text-tertiary)}._whereRow_bcbny_802 code{display:block;width:fit-content;max-width:100%;margin-top:4px;padding:2px 6px;border-radius:4px;font-family:var(--font-family-mono);font-size:10.5px;color:var(--color-text-secondary);background:var(--color-bg-tertiary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}._assistants_bcbny_848{display:inline-flex;gap:4px}._chipWrap_bcbny_853{position:relative}._chip_bcbny_217{display:inline-flex;align-items:center;gap:6px;height:24px;max-width:160px;padding:0 9px 0 4px;border-radius:var(--radius-full);border:1px solid rgba(168,85,247,.4);background:#a855f71a;color:var(--color-text-primary);font:var(--font-weight-medium) 11px var(--font-family-ui);cursor:pointer;animation:_rise_bcbny_1 .24s var(--easing-out, ease-out) both}._chip_bcbny_217[data-writing]{max-width:240px;border-color:var(--color-accent-primary);background:#a855f72e}._chip_bcbny_217[data-writing] ._chipName_bcbny_882{position:relative;padding-bottom:3px;margin-bottom:-3px}._chip_bcbny_217[data-writing] ._chipName_bcbny_882:after{content:"";position:absolute;left:0;bottom:0;width:40%;height:1.5px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--color-accent-primary),transparent);animation:_sweep_bcbny_1 1.4s var(--easing-in-out, ease-in-out) infinite}@media (prefers-reduced-motion: reduce){._chip_bcbny_217[data-writing] ._chipName_bcbny_882:after{animation:none;width:100%;opacity:.6}}._chip_bcbny_217:hover,._chip_bcbny_217[aria-expanded=true]{border-color:var(--color-accent-primary);background:#a855f72e}._chipName_bcbny_882{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipPop_bcbny_920{position:absolute;right:0;top:calc(100% + 8px);z-index:var(--z-dropdown, 100);display:flex;flex-direction:column;gap:10px;width:250px;padding:12px;border-radius:10px;border:1px solid var(--color-glass-border);background:var(--color-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-lg);font-family:var(--font-family-ui);animation:_rise_bcbny_1 .18s var(--easing-out, ease-out) both}._chipPopHead_bcbny_940{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--color-text-primary)}._chipPopHead_bcbny_940>span:last-child{display:flex;flex-direction:column;gap:2px}._chipPopWhen_bcbny_954{font-size:11px;color:var(--color-text-tertiary)}._chipPopActions_bcbny_959{display:flex;gap:6px}._chipDisconnect_bcbny_218,._chipMore_bcbny_219{height:28px;padding:0 10px;border-radius:var(--radius-md);font:var(--font-weight-medium) 11.5px var(--font-family-ui);cursor:pointer}._chipDisconnect_bcbny_218{border:1px solid rgba(251,113,133,.45);background:#fb71851a;color:var(--color-accent-error)}._chipDisconnect_bcbny_218:hover:not(:disabled){background:#fb71852e}._chipMore_bcbny_219{border:1px solid transparent;background:transparent;color:var(--color-text-secondary)}._chipMore_bcbny_219:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}:root[data-theme=light] ._sheetEyebrow_bcbny_262,:root[data-theme=light] ._connectTitle_bcbny_708,:root[data-theme=light] ._scope_bcbny_662,:root[data-theme=light] ._entryMeta_bcbny_409 [data-ai],:root[data-theme=light] ._steps_bcbny_718 li::marker{color:var(--color-accent-primary-active)}:root[data-theme=light] ._sheet_bcbny_212{box-shadow:-18px 0 48px #18181b1f}@media (prefers-reduced-motion: reduce){._mark_bcbny_9[data-live]:after,._banner_bcbny_51,._banner_bcbny_51:before,._sheet_bcbny_212,._preview_bcbny_443[data-loading]:after,._entryOpen_bcbny_428,._chip_bcbny_217,._chipPop_bcbny_920{animation:none}}._pageTabs_1ihd7_1{display:flex;align-items:stretch;height:32px;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-subtle);padding:0 var(--space-sm);gap:1px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}._pageTabs_1ihd7_1::-webkit-scrollbar{display:none}._tab_1ihd7_18{display:flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-md);font-size:var(--font-size-xs);font-family:var(--font-family-sans);color:var(--color-text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background-color .15s;position:relative;min-width:0;-webkit-user-select:none;user-select:none}._tab_1ihd7_18:hover{color:var(--color-text-primary);background-color:#ffffff08}._tab_1ihd7_18._active_1ihd7_45{color:var(--color-text-primary);border-bottom-color:var(--color-accent-primary)}._tabName_1ihd7_50{overflow:hidden;text-overflow:ellipsis;max-width:120px}._tabClose_1ihd7_56{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:transparent;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;padding:0;opacity:0;transition:opacity .15s,color .15s,background-color .15s}._tab_1ihd7_18:hover ._tabClose_1ihd7_56{opacity:1}._tabClose_1ihd7_56:hover{color:var(--color-text-primary);background-color:#ffffff1a}._addButton_1ihd7_84{display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;margin:2px 0;border:none;background:transparent;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:color .15s,background-color .15s}._addButton_1ihd7_84:hover{color:var(--color-text-primary);background-color:#ffffff0f}._renameInput_1ihd7_107{background:var(--color-bg-tertiary);border:1px solid var(--color-accent-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-xs);font-family:var(--font-family-sans);padding:0 var(--space-xs);outline:none;width:100px;max-width:120px}._contextMenu_1ihd7_120{position:fixed;z-index:var(--z-context-menu, 1010);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-xs) 0;min-width:140px;box-shadow:var(--shadow-lg)}._contextMenuItem_1ihd7_131{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-md);font-size:var(--font-size-xs);font-family:var(--font-family-sans);color:var(--color-text-primary);background:transparent;border:none;cursor:pointer;text-align:left}._contextMenuItem_1ihd7_131:hover{background-color:#a855f726}._contextMenuDanger_1ihd7_150{color:var(--color-accent-error)}._contextMenuDanger_1ihd7_150:hover{background-color:#fb718526}._panel_14etx_1{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}._header_14etx_9{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%)}._title_14etx_18{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:.02em;text-transform:uppercase}._content_14etx_26{flex:1;overflow-y:auto;padding:var(--space-sm)}._emptyState_14etx_32{display:flex;align-items:center;justify-content:center;padding:var(--space-xl);color:var(--color-text-tertiary);font-size:var(--font-size-sm);text-align:center}._symbolList_14etx_42{display:flex;flex-direction:column;gap:2px}._symbolItem_14etx_48{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--easing-default);-webkit-user-select:none;user-select:none}._symbolItem_14etx_48:hover{background:#ffffff0d}._symbolIcon_14etx_63{color:var(--color-primary);font-size:14px;flex-shrink:0}._symbolName_14etx_69{flex:1;font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._instanceCount_14etx_78{font-size:var(--font-size-xs);color:var(--color-text-tertiary);flex-shrink:0}._renameInput_14etx_84{flex:1;background:var(--color-bg-tertiary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);padding:0 var(--space-xs);outline:none}._stage_422tl_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-tooltip, 1050) + 10);overflow:hidden;outline:none;cursor:default;-webkit-user-select:none;user-select:none}._stage_422tl_6[data-idle]{cursor:none}._frame_422tl_20{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._count_422tl_27,._hint_422tl_28{position:absolute;bottom:24px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0e0c1094;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:#ffffffe0;box-shadow:0 8px 28px #00000047;pointer-events:none}._count_422tl_27{right:28px;font:500 12px/1 var(--font-family-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;animation:_flash_422tl_1 1.8s var(--easing-out, ease-out) forwards}._hint_422tl_28{left:50%;translate:-50% 0;font:500 12.5px/1 var(--font-family-ui);animation:_flash_422tl_1 3.5s var(--easing-out, ease-out) forwards}._hint_422tl_28 kbd{min-width:22px;padding:3px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;font:500 11px/1 var(--font-family-mono);text-align:center}._dot_422tl_72{width:3px;height:3px;margin:0 2px;border-radius:50%;background:var(--color-accent-primary, #a855f7)}@keyframes _flash_422tl_1{0%{opacity:0;transform:translateY(6px)}10%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}@keyframes _fade_422tl_1{0%,80%{opacity:1}to{opacity:0}}._loader_422tl_112{--loader-ink: #f4f1ee;--loader-ink-soft: rgba(244, 241, 238, .64);--loader-ink-faint: rgba(244, 241, 238, .4);--loader-line: rgba(244, 241, 238, .1);--loader-violet: #a855f7;--loader-violet-glow: rgba(168, 85, 247, .55);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:32px 16px 88px;color:var(--loader-ink);background:radial-gradient(54% 48% at 50% 42%,rgba(168,85,247,.08),transparent 72%),radial-gradient(40% 44% at 100% 100%,rgba(159,18,57,.17),transparent 70%),radial-gradient(32% 36% at 0% 0%,rgba(159,18,57,.07),transparent 70%),#121013;animation:_loader-in_422tl_1 .24s var(--easing-out, ease-out) both}._loader_422tl_112[data-leaving]{animation:_loader-out_422tl_1 .28s var(--easing-in-out, ease-in-out) forwards;pointer-events:none}._loaderBody_422tl_139{--slate-width: min(46vw, 540px, calc(38vh * var(--aspect, 1.78)));width:max(var(--slate-width),min(300px,100vw - 32px));display:flex;flex-direction:column;align-items:center;animation:_loader-rise_422tl_1 .56s var(--easing-default, ease-out) both}._slate_422tl_149{position:relative;width:var(--slate-width);aspect-ratio:var(--aspect, 1.78);margin-bottom:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid var(--loader-line);border-radius:2px;background:linear-gradient(180deg,#f4f1ee08,#f4f1ee02);overflow:hidden}._slate_422tl_149:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 32%,rgba(168,85,247,.1) 50%,transparent 68%);transform:translate(-100%);animation:_pass_422tl_1 2.6s var(--easing-in-out, ease-in-out) .3s infinite}._corner_422tl_180{position:absolute;width:14px;height:14px;border:0 solid rgba(244,241,238,.55)}._corner_422tl_180[data-at=top-left]{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}._corner_422tl_180[data-at=top-right]{top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}._corner_422tl_180[data-at=bottom-left]{bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}._corner_422tl_180[data-at=bottom-right]{right:0;bottom:0;border-right-width:1.5px;border-bottom-width:1.5px}._slateName_422tl_215{max-width:82%;overflow:hidden;font:500 15px/1.25 var(--font-family-ui);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}._slateCount_422tl_224{font:500 10.5px/1 var(--font-family-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--loader-ink-faint)}._meter_422tl_232{position:relative;width:100%;height:2px;border-radius:2px;background:var(--loader-line)}._meterFill_422tl_240{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--loader-violet);box-shadow:0 0 12px var(--loader-violet-glow);transition:width .32s var(--easing-default, ease-out)}._status_422tl_249{width:100%;margin-top:14px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;font:500 13px/1.3 var(--font-family-ui);color:var(--loader-ink-soft)}._percent_422tl_260{font:500 12px/1 var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--loader-ink)}._parts_422tl_267{width:100%;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;font:500 10.5px/1 var(--font-family-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--loader-ink-faint)}._parts_422tl_267 li{display:inline-flex;align-items:center;gap:7px;transition:color .24s var(--easing-out, ease-out)}._parts_422tl_267 li:before{content:"";box-sizing:border-box;width:6px;height:6px;border:1px solid currentColor;border-radius:50%;transition:background-color .24s var(--easing-out, ease-out),border-color .24s var(--easing-out, ease-out),box-shadow .24s var(--easing-out, ease-out)}._parts_422tl_267 li span{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--loader-ink-soft)}._parts_422tl_267 li[data-done]{color:var(--loader-ink-soft)}._parts_422tl_267 li[data-done]:before{border-color:var(--loader-violet);background:var(--loader-violet);box-shadow:0 0 8px var(--loader-violet-glow)}._leave_422tl_318{position:absolute;bottom:28px;left:50%;translate:-50% 0;margin:0;display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--font-family-ui);white-space:nowrap;color:var(--loader-ink-faint)}._leave_422tl_318 kbd{min-width:22px;padding:3px 6px;border-radius:6px;border:1px solid rgba(244,241,238,.16);background:#f4f1ee0d;font:500 11px/1 var(--font-family-mono);text-align:center;color:var(--loader-ink-soft)}@keyframes _loader-in_422tl_1{0%{opacity:0}}@keyframes _loader-out_422tl_1{to{opacity:0}}@keyframes _loader-rise_422tl_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _pass_422tl_1{0%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){._count_422tl_27,._hint_422tl_28{animation-name:_fade_422tl_1}._loaderBody_422tl_139{animation:none}._slate_422tl_149:after{display:none}._meterFill_422tl_240{transition:none}}._window_r4o5b_2{position:fixed;z-index:calc(var(--z-dropdown) - 10);display:flex;flex-direction:column;min-width:340px;min-height:220px;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);font-family:var(--font-family-ui);overflow:hidden}._titleBar_r4o5b_18{display:flex;align-items:center;gap:var(--space-sm);padding:7px var(--space-sm) 7px var(--space-md);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-default);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}._title_r4o5b_18{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._summary_r4o5b_35{flex:1;color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}._iconButton_r4o5b_42{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;padding:0;color:var(--color-text-tertiary);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}._iconButton_r4o5b_42:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}._body_r4o5b_62{flex:1;min-height:0;overflow-y:auto}._empty_r4o5b_68{margin:0;padding:var(--space-lg);color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:1.5}._steps_r4o5b_76{margin:0;padding:0;list-style:none}._step_r4o5b_76{position:relative;display:grid;grid-template-columns:14px 22px minmax(0,1fr);align-items:start;gap:6px;padding:8px var(--space-sm) 8px 6px;border-bottom:1px solid var(--color-border-subtle)}._step_r4o5b_76:hover{background:var(--color-bg-hover)}._step_r4o5b_76._selected_r4o5b_96{background:var(--color-bg-active)}._step_r4o5b_76._active_r4o5b_101:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--color-accent-primary);content:""}._step_r4o5b_76._focused_r4o5b_111{animation:_step-flash_r4o5b_1 1.2s ease-out}@keyframes _step-flash_r4o5b_1{0%{background:var(--color-accent-primary-glow)}}._step_r4o5b_76._dropTarget_r4o5b_121{box-shadow:inset 0 2px 0 var(--color-accent-primary)}._grip_r4o5b_125{display:flex;padding-top:3px;color:var(--color-text-disabled);cursor:grab}._step_r4o5b_76:hover ._grip_r4o5b_125{color:var(--color-text-tertiary)}._number_r4o5b_136{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:20px;color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold)}._step_r4o5b_76._active_r4o5b_101 ._number_r4o5b_136{color:var(--color-text-inverse);background:var(--color-accent-primary);border-color:var(--color-accent-primary)}._stepBody_r4o5b_157{display:flex;min-width:0;flex-direction:column;gap:6px}._stepHeader_r4o5b_164{display:flex;min-width:0;align-items:center;gap:6px}._objectName_r4o5b_171{overflow:hidden;max-width:45%;padding:0;color:var(--color-text-primary);background:transparent;border:0;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._objectName_r4o5b_171:hover{color:var(--color-accent-primary-hover);text-decoration:underline}._effect_r4o5b_191{display:inline-flex;min-width:0;flex:1;align-items:baseline;gap:5px;color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}._category_r4o5b_202{color:var(--color-text-tertiary);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase}._effect_r4o5b_191[data-category=Entrance] ._category_r4o5b_202{color:var(--color-accent-success)}._effect_r4o5b_191[data-category=Emphasis] ._category_r4o5b_202{color:var(--color-accent-warning)}._effect_r4o5b_191[data-category=Loop] ._category_r4o5b_202{color:var(--color-accent-primary-hover)}._effect_r4o5b_191[data-category=Clip] ._category_r4o5b_202{color:var(--color-text-secondary)}._effect_r4o5b_191[data-category=Exit] ._category_r4o5b_202{color:var(--color-accent-error)}._timing_r4o5b_229{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);white-space:nowrap}._stepControls_r4o5b_236{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._stepControls_r4o5b_236 select,._footer_r4o5b_244 select{padding:3px 6px;color:var(--color-text-primary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-xs)}._trigger_r4o5b_254{min-width:110px}._field_r4o5b_258{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-tertiary);font-size:var(--font-size-2xs)}._field_r4o5b_258 input{width:42px;padding:3px 5px;color:var(--color-text-primary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-align:right}._field_r4o5b_258 input:focus,._stepControls_r4o5b_236 select:focus,._footer_r4o5b_244 select:focus{border-color:var(--color-accent-primary);outline:none}._unit_r4o5b_285{margin-left:-2px}._footer_r4o5b_244{display:flex;align-items:center;gap:6px;padding:var(--space-sm);background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-default)}._addHint_r4o5b_298{margin:0;padding:6px var(--space-sm) 0;color:var(--color-text-secondary);background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-default);font-size:var(--font-size-xs);line-height:1.4}._addHint_r4o5b_298+._footer_r4o5b_244{border-top:none}._effectPicker_r4o5b_313{min-width:0;flex:1}._addButton_r4o5b_318,._playButton_r4o5b_319{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer}._addButton_r4o5b_318{color:var(--color-text-inverse);background:var(--color-accent-primary);border-color:var(--color-accent-primary)}._addButton_r4o5b_318:hover:not(:disabled){background:var(--color-accent-primary-hover)}._playButton_r4o5b_319:hover:not(:disabled){background:var(--color-bg-active)}._addButton_r4o5b_318:disabled,._playButton_r4o5b_319:disabled{opacity:.45;cursor:default}._resizeHandle_r4o5b_355{position:absolute;right:0;bottom:0;width:14px;height:14px;background:linear-gradient(135deg,transparent 50%,var(--color-border-strong) 50%,var(--color-border-strong) 60%,transparent 60%,transparent 72%,var(--color-border-strong) 72%,var(--color-border-strong) 82%,transparent 82%);cursor:nwse-resize;touch-action:none}._editor_13ut7_1{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background-color:var(--color-bg-primary);color:var(--color-text-primary)}._main_13ut7_11{display:flex;flex-direction:column;flex:1;overflow:hidden}._workspace_13ut7_18{display:flex;flex:1;overflow:hidden}._canvasArea_13ut7_24{flex:1;display:flex;overflow:hidden;background-color:var(--color-bg-canvas);position:relative}._canvasArea_13ut7_24:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;box-shadow:inset 0 1px 0 var(--color-border-subtle),inset 1px 0 0 var(--color-border-subtle),inset -1px 0 0 var(--color-border-subtle)}._canvasArea_13ut7_24:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,transparent 50%,var(--color-canvas-vignette) 100%)}._leftPanel_13ut7_60{display:flex;flex-direction:column;width:220px;min-width:180px;max-width:320px;border-right:1px solid var(--color-border-subtle);background:linear-gradient(90deg,var(--color-bg-secondary) 0%,var(--color-panel-gradient-end) 100%);position:relative}._leftPanel_13ut7_60:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--color-surface-highlight),transparent 15%,transparent 85%,var(--color-surface-highlight));pointer-events:none}._rightPanel_13ut7_94{display:flex;flex-direction:column;width:260px;min-width:200px;max-width:360px;border-left:1px solid var(--color-border-subtle);background:linear-gradient(270deg,var(--color-bg-secondary) 0%,var(--color-panel-gradient-end) 100%);position:relative;overflow:hidden}._rightPanel_13ut7_94:before{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--color-surface-highlight),transparent 15%,transparent 85%,var(--color-surface-highlight));pointer-events:none}._page_1bclv_5{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:var(--color-bg-primary);color:var(--color-text-primary);overflow-y:auto}._header_1bclv_18{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(180deg,var(--color-bg-secondary) 0%,var(--color-bg-primary) 100%);flex-shrink:0}._brand_1bclv_28{display:flex;align-items:center;gap:12px}._logoImage_1bclv_34{width:auto;height:40px;aspect-ratio:11 / 4;flex-shrink:0}._appName_1bclv_41{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.02em}._headerActions_1bclv_48{display:flex;align-items:center;gap:8px}._appearanceButton_1bclv_54{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--easing-default)}._appearanceButton_1bclv_54:hover{color:var(--color-text-primary);background:var(--color-bg-elevated);border-color:var(--color-border-strong)}._importButton_1bclv_74{display:flex;align-items:center;gap:6px;padding:7px 14px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--easing-default)}._importButton_1bclv_74:hover{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border-strong)}._footer_1bclv_98{display:flex;justify-content:center;gap:10px;padding:0 32px 28px;color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._footer_1bclv_98 a{color:var(--color-text-tertiary);text-decoration:none;transition:color var(--duration-fast)}._footer_1bclv_98 a:hover,._footer_1bclv_98 a:focus-visible{color:var(--color-text-primary)}._content_1bclv_118{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:32px 32px 48px}._tutorialsTitle_1bclv_126{margin-top:40px}._sectionTitle_1bclv_130{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:20px;letter-spacing:-.01em}._grid_1bclv_140{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}._newCard_1bclv_148{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:200px;border:2px dashed var(--color-border-default);border-radius:var(--radius-lg);background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--duration-normal) var(--easing-default)}._newCard_1bclv_148:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary);background:#a855f70a;box-shadow:0 0 24px #a855f714}._newCardIcon_1bclv_170{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-bg-tertiary);transition:all var(--duration-normal) var(--easing-default)}._newCard_1bclv_148:hover ._newCardIcon_1bclv_170{background:#a855f726}._newCardLabel_1bclv_185{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._card_1bclv_192{position:relative;display:flex;flex-direction:column;height:200px;border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);cursor:pointer;overflow:hidden;transition:all var(--duration-normal) var(--easing-default)}._card_1bclv_192:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}._cardThumbnail_1bclv_211{position:relative;flex:1;min-height:0;padding:12px;background:linear-gradient(135deg,var(--color-bg-tertiary) 0%,var(--color-bg-secondary) 100%);display:flex;align-items:center;justify-content:center;color:var(--color-text-disabled)}._thumbnail_1bclv_224{display:block;max-width:100%;max-height:100%;animation:_fadeIn_1bclv_1 .2s var(--easing-default) both}._thumbnailContent_1bclv_232{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;background:#1a1a1a}._thumbnailArtboard_1bclv_243{border-radius:2px;box-shadow:0 0 0 1px var(--color-border-subtle),0 2px 8px #00000040}._cardInfo_1bclv_250{padding:10px 12px;border-top:1px solid var(--color-border-subtle);display:flex;align-items:center;gap:8px}._cardMeta_1bclv_258{flex:1;min-width:0}._cardName_1bclv_263{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardDate_1bclv_272{font-size:var(--font-size-2xs);color:var(--color-text-tertiary);margin-top:1px}._renameInput_1bclv_280{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-bg-tertiary);border:1px solid var(--color-accent-primary);border-radius:var(--radius-sm);padding:1px 4px;width:100%;outline:none;box-shadow:0 0 0 2px #a855f740}._deleteButton_1bclv_295{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:none;color:var(--color-text-disabled);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0;opacity:0;transition:all var(--duration-fast)}._card_1bclv_192:hover ._deleteButton_1bclv_295{opacity:1}._deleteButton_1bclv_295:hover{background:#ef44441a;color:var(--color-accent-error)}._deleteConfirm_1bclv_320{opacity:1;background:#ef444426;color:var(--color-accent-error)}._emptyState_1bclv_328{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--color-text-disabled);gap:16px;text-align:center}._emptyState_1bclv_328 p{font-size:var(--font-size-md);max-width:360px;line-height:1.6}._emptyCtaButton_1bclv_345{display:flex;align-items:center;gap:6px;padding:8px 18px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);background:var(--color-accent-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--easing-default);margin-top:4px}._emptyCtaButton_1bclv_345:hover{background:var(--color-accent-primary-hover);box-shadow:var(--shadow-glow)}@keyframes _fadeIn_1bclv_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_1bclv_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._card_1bclv_192,._newCard_1bclv_148{animation:_fadeInUp_1bclv_1 .3s var(--easing-default) both}._card_1bclv_192:nth-child(1){animation-delay:0ms}._card_1bclv_192:nth-child(2){animation-delay:40ms}._card_1bclv_192:nth-child(3){animation-delay:80ms}._card_1bclv_192:nth-child(4){animation-delay:.12s}._card_1bclv_192:nth-child(5){animation-delay:.16s}._card_1bclv_192:nth-child(6){animation-delay:.2s}._card_1bclv_192:nth-child(7){animation-delay:.24s}._card_1bclv_192:nth-child(8){animation-delay:.28s}._links_1gy84_1{display:flex;align-items:center;gap:6px;padding-right:10px;margin-right:4px;border-right:1px solid var(--color-border-subtle)}._link_1gy84_1{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--color-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--easing-default)}._link_1gy84_1:hover{color:var(--color-text-primary);background:var(--color-bg-elevated);border-color:var(--color-border-default)}._link_1gy84_1:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._screen_3jb0d_1{min-height:100vh;min-height:100dvh;overflow-y:auto;display:grid;place-items:center;padding:28px 20px;background:radial-gradient(ellipse at 50% 45%,rgba(168,85,247,.1),transparent 68%),var(--color-bg-primary)}._card_3jb0d_13{width:min(100%,420px);padding:32px;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-secondary);box-shadow:var(--shadow-lg);text-align:center}._icon_3jb0d_23{width:56px;height:56px;margin:0 auto 22px;display:grid;place-items:center;color:var(--color-accent-primary);border:1px solid var(--color-glass-border);border-radius:16px;background:var(--color-glass);box-shadow:0 0 28px var(--color-accent-primary-glow)}._eyebrow_3jb0d_36{margin:0 0 10px;color:var(--color-accent-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase}._title_3jb0d_46{margin:0;color:var(--color-text-primary);font-size:clamp(22px,6vw,28px);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;line-height:1.2}._description_3jb0d_55{max-width:330px;margin:14px auto 0;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1.65}._deviceHint_3jb0d_63{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:8px 11px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.02em}@media (max-width: 360px){._card_3jb0d_13{padding:26px 20px}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--color-bg-primary: #0a0a0b;--color-bg-secondary: #111113;--color-bg-tertiary: #18181b;--color-bg-elevated: #1f1f23;--color-bg-hover: rgba(255, 255, 255, .04);--color-bg-active: rgba(255, 255, 255, .08);--color-bg-canvas: #09090a;--color-panel-gradient-end: rgba(17, 17, 19, .98);--color-surface-highlight: rgba(255, 255, 255, .04);--color-surface-sheen: rgba(255, 255, 255, .03);--color-canvas-vignette: rgba(0, 0, 0, .15);--color-scrollbar-thumb: rgba(255, 255, 255, .1);--color-scrollbar-thumb-hover: rgba(255, 255, 255, .2);--color-glass: rgba(17, 17, 19, .85);--color-glass-border: rgba(255, 255, 255, .06);--color-glass-highlight: rgba(255, 255, 255, .03);--color-text-primary: #fafaf9;--color-text-secondary: #a1a1aa;--color-text-tertiary: #71717a;--color-text-disabled: #3f3f46;--color-text-inverse: #0a0a0b;--color-border-default: rgba(255, 255, 255, .08);--color-border-subtle: rgba(255, 255, 255, .04);--color-border-strong: rgba(255, 255, 255, .12);--color-border-focus: #e89b47;--color-accent-primary: #a855f7;--color-logo-frame: #eef0ff;--color-accent-primary-hover: #c084fc;--color-accent-primary-active: #9333ea;--color-accent-primary-glow: rgba(168, 85, 247, .3);--color-accent-secondary: #9f1239;--color-accent-secondary-glow: rgba(159, 18, 57, .3);--color-accent-success: #34d399;--color-accent-warning: #fbbf24;--color-accent-error: #fb7185;--color-timeline-playhead: #fb7185;--color-timeline-keyframe: #a855f7;--color-timeline-keyframe-selected: #c084fc;--color-timeline-keyframe-glow: rgba(168, 85, 247, .4);--color-timeline-onion-before: rgba(251, 113, 133, .6);--color-timeline-onion-after: rgba(52, 211, 153, .6);--color-timeline-work-area: rgba(168, 85, 247, .15);--color-timeline-work-area-border: rgba(168, 85, 247, .6);--color-timeline-work-area-bar: rgba(168, 85, 247, .35);--color-timeline-sound: #2dd4bf;--color-timeline-sound-fill: rgba(45, 212, 191, .13);--color-timeline-sound-fill-selected: rgba(45, 212, 191, .24);--color-timeline-sound-wave: rgba(94, 234, 212, .62);--color-timeline-video: #fb923c;--color-timeline-video-fill: rgba(251, 146, 60, .15);--color-timeline-video-fill-selected: rgba(251, 146, 60, .28);--color-timeline-video-perforation: rgba(9, 9, 11, .62);--color-keyframe-active: #f5a623;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--font-family-ui: "DM Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-family-mono: "IBM Plex Mono", "SF Mono", "Consolas", monospace;--font-size-2xs: 9px;--font-size-xs: 10px;--font-size-sm: 11px;--font-size-md: 13px;--font-size-lg: 15px;--font-size-xl: 18px;--font-size-2xl: 24px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--radius-none: 0px;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .25);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .3);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .45), 0 4px 16px rgba(0, 0, 0, .35);--shadow-glow: 0 0 20px var(--color-accent-primary-glow);--shadow-inset: inset 0 1px 0 var(--color-glass-highlight);--duration-instant: 50ms;--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .35s;--duration-slower: .5s;--easing-default: cubic-bezier(.2, 0, 0, 1);--easing-spring: cubic-bezier(.34, 1.56, .64, 1);--easing-in: cubic-bezier(.4, 0, 1, 1);--easing-out: cubic-bezier(0, 0, .2, 1);--easing-in-out: cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 1000;--z-context-menu: 1010;--z-popover: 1020;--z-modal: 1030;--z-color-picker: 1040;--z-tooltip: 1050;--noise-opacity: .015}:root[data-theme=light]{color-scheme:light;--color-bg-primary: #f3f4f6;--color-bg-secondary: #fafafa;--color-bg-tertiary: #f0f1f4;--color-bg-elevated: #ffffff;--color-bg-hover: rgba(24, 24, 27, .045);--color-bg-active: rgba(24, 24, 27, .08);--color-bg-canvas: #e4e7ec;--color-panel-gradient-end: rgba(250, 250, 250, .98);--color-surface-highlight: rgba(24, 24, 27, .045);--color-surface-sheen: rgba(24, 24, 27, .025);--color-canvas-vignette: rgba(24, 24, 27, .08);--color-scrollbar-thumb: rgba(24, 24, 27, .16);--color-scrollbar-thumb-hover: rgba(24, 24, 27, .28);--color-glass: rgba(250, 250, 250, .9);--color-glass-border: rgba(24, 24, 27, .1);--color-glass-highlight: rgba(255, 255, 255, .82);--color-text-primary: #18181b;--color-text-secondary: #52525b;--color-text-tertiary: #71717a;--color-text-disabled: #a1a1aa;--color-text-inverse: #ffffff;--color-border-default: rgba(24, 24, 27, .1);--color-border-subtle: rgba(24, 24, 27, .065);--color-border-strong: rgba(24, 24, 27, .16);--color-border-focus: #b45309;--color-accent-primary: #7c3aed;--color-logo-frame: #1e1b2e;--color-accent-primary-hover: #6d28d9;--color-accent-primary-active: #5b21b6;--color-accent-primary-glow: rgba(124, 58, 237, .2);--color-accent-secondary: #be123c;--color-accent-secondary-glow: rgba(190, 18, 60, .18);--color-accent-success: #059669;--color-accent-warning: #b45309;--color-accent-error: #e11d48;--color-timeline-playhead: #e11d48;--color-timeline-keyframe: #7c3aed;--color-timeline-keyframe-selected: #6d28d9;--color-timeline-keyframe-glow: rgba(124, 58, 237, .26);--color-timeline-onion-before: rgba(225, 29, 72, .55);--color-timeline-onion-after: rgba(5, 150, 105, .55);--color-timeline-work-area: rgba(124, 58, 237, .12);--color-timeline-work-area-border: rgba(124, 58, 237, .55);--color-timeline-work-area-bar: rgba(124, 58, 237, .32);--color-timeline-sound: #0f766e;--color-timeline-sound-fill: rgba(13, 148, 136, .11);--color-timeline-sound-fill-selected: rgba(13, 148, 136, .22);--color-timeline-sound-wave: rgba(15, 118, 110, .55);--color-timeline-video: #c2410c;--color-timeline-video-fill: rgba(234, 88, 12, .11);--color-timeline-video-fill-selected: rgba(234, 88, 12, .22);--color-timeline-video-perforation: rgba(255, 255, 255, .78);--color-keyframe-active: #b45309;--shadow-sm: 0 1px 2px rgba(24, 24, 27, .08);--shadow-md: 0 4px 12px rgba(24, 24, 27, .1), 0 1px 3px rgba(24, 24, 27, .06);--shadow-lg: 0 8px 24px rgba(24, 24, 27, .12), 0 2px 8px rgba(24, 24, 27, .06);--shadow-xl: 0 16px 48px rgba(24, 24, 27, .16), 0 4px 16px rgba(24, 24, 27, .08);--noise-opacity: .006}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11"}body{font-family:var(--font-family-ui);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg-primary);overflow:hidden;letter-spacing:-.01em}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10000;opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat}button{font-family:inherit;font-size:inherit;border:none;background:none;cursor:pointer;letter-spacing:inherit}input,textarea,select{font-family:inherit;font-size:inherit;border:none;background:none;outline:none;letter-spacing:inherit}ul,ol{list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline:1.5px solid var(--color-accent-primary);outline-offset:1px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--radius-full);transition:background var(--duration-fast)}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}::selection{background-color:#a855f759;color:var(--color-text-primary)}.no-select{user-select:none;-webkit-user-select:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glass-panel{background:var(--color-glass);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid var(--color-glass-border);box-shadow:var(--shadow-inset)}@keyframes subtle-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes button-press{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}
