._root_drfgk_1{display:grid;place-items:center;height:100%;padding:var(--spacing-large);text-align:center;font-size:var(--font-size-ui-help);color:var(--color-text-secondary)}._content_drfgk_11{width:min(100%,var(--animation-workspace-loading-width))}._title_drfgk_15{font-size:var(--font-size-ui-title);font-weight:var(--font-weight-medium);color:var(--text-color)}._context_drfgk_16{margin-top:var(--spacing-medium);font-variant-numeric:tabular-nums}._clip_drfgk_17{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progress_drfgk_19{overflow:hidden;height:var(--spacing-extra-small);margin-block:var(--spacing-medium);background:var(--selected-bg);border-radius:var(--border-radius-pill)}._fill_drfgk_27{display:block;height:100%;background:var(--primary-color);transition:width var(--control-motion-duration) ease}@media (forced-colors: active){._progress_drfgk_19{background:Canvas;border:1px solid CanvasText}._fill_drfgk_27{background:Highlight}}._host_6tqgu_1{min-width:0;min-height:0;color:var(--text-color);background:var(--surface-panel);font:var(--font-size-ui-body) var(--font-family-ui)}._button_1lgxu_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-large);border-radius:var(--border-radius-medium);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);cursor:pointer;border:1px solid transparent;transition:all .2s ease;text-decoration:none;white-space:nowrap}._button_1lgxu_1:disabled{opacity:.6;cursor:not-allowed}._primary_1lgxu_24{background-color:var(--button-bg);color:var(--button-text);border-color:var(--border-color)}._primary_1lgxu_24:hover:not(:disabled){background-color:var(--button-hover);transform:translateY(-1px);box-shadow:var(--elevation-shadow-small)}._accent_1lgxu_36{color:var(--accent-button-text);background-color:var(--primary-color);border-color:var(--primary-color)}._accent_1lgxu_36:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--elevation-shadow-small)}._secondary_1lgxu_48{background-color:transparent;color:var(--color-text-secondary);border-color:var(--border-color)}._secondary_1lgxu_48:hover:not(:disabled){background-color:var(--hover-bg);color:var(--text-color);border-color:var(--color-border-hover);box-shadow:var(--elevation-shadow-small)}@media (prefers-reduced-motion: reduce){._button_1lgxu_1{transition:none}._primary_1lgxu_24:hover:not(:disabled){transform:none;box-shadow:none}._accent_1lgxu_36:hover:not(:disabled){transform:none;box-shadow:none}._secondary_1lgxu_48:hover:not(:disabled){box-shadow:none}}._ghost_1lgxu_79{color:var(--text-color);background:transparent}._ghost_1lgxu_79:hover:not(:disabled){background:var(--hover-bg)}._danger_1lgxu_88{color:var(--destructive-text);background:var(--destructive-bg)}._danger_1lgxu_88:hover:not(:disabled){background:var(--destructive-bg-hover)}._sized_1lgxu_97{min-width:var(--control-hit-target);min-height:max(var(--button-height),var(--control-hit-target));padding:0 var(--spacing-small);font:inherit;font-size:var(--font-size-ui-body);line-height:var(--line-height-tight);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-small);transition:color var(--control-motion-duration),background-color var(--control-motion-duration)}._small_1lgxu_109{--button-height: var(--control-height-small)}._medium_1lgxu_110{--button-height: var(--control-height-medium)}._large_1lgxu_111{--button-height: var(--control-height-large)}._primary_1lgxu_24._sized_1lgxu_97,._accent_1lgxu_36._sized_1lgxu_97{color:var(--button-accent-text, var(--primary-action-text));background:var(--button-accent-background, var(--primary-action-bg));border-color:transparent}._primary_1lgxu_24._sized_1lgxu_97:hover:not(:disabled),._accent_1lgxu_36._sized_1lgxu_97:hover:not(:disabled){background:var(--button-accent-hover, var(--primary-action-hover-bg))}._secondary_1lgxu_48._sized_1lgxu_97{background:var(--button-bg);color:var(--text-color);border-color:transparent}._sized_1lgxu_97:hover:not(:disabled){transform:none;box-shadow:none}._button_1lgxu_1:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._icon_1lgxu_139{display:inline-flex;align-items:center;justify-content:center}._icon_1lgxu_139>svg{width:var(--icon-size-medium);height:var(--icon-size-medium)}@media (forced-colors: active){._button_1lgxu_1,._button_1lgxu_1:hover:not(:disabled),._button_1lgxu_1._sized_1lgxu_97,._button_1lgxu_1._sized_1lgxu_97:hover:not(:disabled){color:var(--button-text);background:var(--button-bg);border-color:var(--control-border-color)}._button_1lgxu_1{transition:none}._button_1lgxu_1:disabled,._button_1lgxu_1._sized_1lgxu_97:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);border-color:var(--color-border-disabled);opacity:1}}._visuallyHidden_17fz1_1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._backdrop_pu432_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-medium);padding-top:max(var(--spacing-medium),env(safe-area-inset-top));padding-right:max(var(--spacing-medium),env(safe-area-inset-right));padding-bottom:max(var(--spacing-medium),env(safe-area-inset-bottom));padding-left:max(var(--spacing-medium),env(safe-area-inset-left));background-color:var(--overlay-scrim)}._modal_pu432_15{display:flex;width:min(560px,100%);max-height:100%;flex-direction:column;overflow:hidden;color:var(--text-color);background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);box-shadow:var(--elevation-shadow-large)}._header_pu432_28{padding:var(--spacing-large);border-bottom:1px solid var(--divider-color)}._title_pu432_33{margin:0;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold)}._description_pu432_39,._filenamePreview_pu432_40,._groupHint_pu432_41{margin:var(--spacing-small) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small)}._form_pu432_47{display:flex;min-height:0;flex:1;flex-direction:column}._body_pu432_54{min-height:0;padding:var(--spacing-large);overflow-y:auto}._fieldLabel_pu432_60,._legend_pu432_61{color:var(--text-color);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}._textInput_pu432_67{width:100%;margin-top:var(--spacing-small);padding:var(--spacing-small) var(--spacing-medium);color:var(--text-color);font:inherit;background-color:var(--color-background-input);border:1px solid var(--border-color);border-radius:var(--border-radius-small)}._textInput_pu432_67:focus-visible,._option_pu432_79:focus-within{outline:var(--input-focus-outline);outline-offset:2px}._fieldset_pu432_84{padding:0;margin:var(--spacing-large) 0 0;border:0}._optionGrid_pu432_90{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-small);margin-top:var(--spacing-small)}._option_pu432_79{display:flex;min-width:0;min-height:64px;align-items:flex-start;gap:var(--spacing-small);padding:var(--spacing-medium);cursor:pointer;border:1px solid var(--border-color);border-radius:var(--border-radius-medium)}._option_pu432_79:has(input:checked){background-color:var(--selected-bg);border-color:var(--primary-color)}._option_pu432_79:has(input:disabled){cursor:not-allowed;opacity:.6}._option_pu432_79 input{flex:0 0 auto;margin-top:var(--spacing-extra-small);accent-color:var(--primary-color)}._optionContent_pu432_125{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-extra-small)}._optionContent_pu432_125 small{color:var(--color-text-secondary);line-height:var(--line-height-body)}._option_pu432_79:has(input:checked) ._optionContent_pu432_125 small{color:var(--text-color)}._identitySummary_pu432_141{margin:var(--spacing-small) 0 0;font-size:var(--font-size-small);line-height:var(--line-height-body)}._error_pu432_147{padding:var(--spacing-small) var(--spacing-medium);margin:var(--spacing-large) 0 0;color:var(--error-text);background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius-small)}._footer_pu432_156{display:flex;flex:0 0 auto;justify-content:flex-end;gap:var(--spacing-small);padding:var(--spacing-medium) var(--spacing-large);padding-bottom:max(var(--spacing-medium),env(safe-area-inset-bottom));border-top:1px solid var(--divider-color)}@media (max-width: 747px){._backdrop_pu432_1{align-items:stretch;padding:var(--spacing-small);padding-top:max(var(--spacing-small),env(safe-area-inset-top));padding-right:max(var(--spacing-small),env(safe-area-inset-right));padding-bottom:max(var(--spacing-small),env(safe-area-inset-bottom));padding-left:max(var(--spacing-small),env(safe-area-inset-left))}._modal_pu432_15{width:100%;max-height:100%}._header_pu432_28,._body_pu432_54{padding:var(--spacing-medium)}._optionGrid_pu432_90{grid-template-columns:1fr}._option_pu432_79{min-height:48px}._footer_pu432_156{flex-direction:column-reverse;padding:var(--spacing-medium);padding-bottom:max(var(--spacing-medium),env(safe-area-inset-bottom))}._footer_pu432_156 button{width:100%}}._readiness_pu432_205{padding:var(--spacing-small) var(--spacing-medium);margin:0 0 var(--spacing-medium);background:var(--background-color);border:1px solid var(--divider-color);border-radius:var(--border-radius-small)}._previewActions_pu432_213{display:flex;flex-wrap:wrap;gap:var(--spacing-small)}._loadingBody_pu432_219{display:grid;min-height:0;flex:1;place-items:center;padding:var(--spacing-large);color:var(--color-text-secondary);text-align:center}@media (forced-colors: active){._option_pu432_79:has(input:checked){color:var(--text-color);background-color:var(--surface-panel)}._option_pu432_79:has(input:checked) ._optionContent_pu432_125 small{color:var(--text-color)}}._notice_1m1di_1{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-extra-small) var(--spacing-small);background:var(--background-color);color:var(--text-color);border-block-end:1px solid var(--divider-color);font-size:var(--font-size-ui-help)}._notice_1m1di_1 p{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}._notice_1m1di_1 button{border:1px solid var(--color-border);border-radius:var(--border-radius-small);background:var(--button-bg);color:var(--button-text);min-height:var(--control-height-large);padding:var(--spacing-extra-small) var(--spacing-small)}._notice_1m1di_1 button:focus-visible{outline:var(--input-focus-outline)}@media (max-width: 767px),(pointer: coarse){._notice_1m1di_1 button{min-height:var(--animation-workspace-touch-target)}}._overlay_1qyqc_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_1qyqc_1 .15s ease-in}@keyframes _fadeIn_1qyqc_1{0%{opacity:0}to{opacity:1}}._content_1qyqc_24{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-medium)}._spinner_1qyqc_31{width:40px;height:40px;border:3px solid var(--divider-color);border-top-color:var(--primary-color);border-radius:var(--border-radius-round);animation:_spin_1qyqc_31 .8s linear infinite}@keyframes _spin_1qyqc_31{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._message_1qyqc_49{margin:0;color:var(--text-color);font-size:var(--font-size-medium);font-weight:var(--font-weight-medium)}._description_z3et7_1{margin:0 0 var(--spacing-medium);color:var(--color-text-secondary);font-size:var(--font-size-ui-body);line-height:var(--line-height-body)}._preferences_z3et7_8{margin:0;padding:0;border:0}._legend_z3et7_14{margin-bottom:var(--spacing-medium);font-size:var(--font-size-ui-label);font-weight:var(--font-weight-semibold)}._preference_z3et7_8{display:flex;align-items:flex-start;gap:var(--spacing-small);margin-bottom:var(--spacing-medium);font-size:var(--font-size-ui-body);cursor:pointer}._preference_z3et7_8 input{margin-top:var(--spacing-extra-small);accent-color:var(--primary-color);flex-shrink:0}._preference_z3et7_8 span{display:flex;flex-direction:column;gap:var(--spacing-extra-small)}._preference_z3et7_8 small{color:var(--color-text-secondary);font-size:var(--font-size-ui-help);line-height:var(--line-height-body)}._disclosure_z3et7_47,._aggregateDescription_z3et7_48{margin-bottom:var(--spacing-medium);font-size:var(--font-size-ui-help);color:var(--color-text-secondary);line-height:var(--line-height-body)}._disclosure_z3et7_47 summary{cursor:pointer}._disclosure_z3et7_47 ._aggregateDescription_z3et7_48{margin-top:var(--spacing-small)}._banner_1kg3z_1{position:fixed;bottom:0;left:0;right:0;background-color:var(--background-color);color:var(--text-color);border-top:1px solid var(--divider-color);box-shadow:var(--elevation-shadow-small);z-index:1000;padding:var(--spacing-medium);animation:_slideUp_1kg3z_1 .3s ease-out}._privacyPreferencesButton_1kg3z_15{position:fixed;right:var(--spacing-small);bottom:var(--spacing-small);z-index:999;min-height:44px}._content_1kg3z_23{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-medium);max-width:1200px;margin:0 auto}._message_1kg3z_32{flex:1;min-width:200px}._mainText_1kg3z_37{font-size:var(--font-size-base);font-weight:500;margin-bottom:var(--spacing-small)}._detailsToggle_1kg3z_43{background:none;border:none;color:var(--text-color);text-decoration:underline;cursor:pointer;font-size:var(--font-size-base);padding:0;opacity:.8;transition:opacity .2s ease}._detailsToggle_1kg3z_43:hover{opacity:1}._details_1kg3z_43{padding:var(--spacing-small);background-color:var(--color-background-secondary-translucent);border-radius:var(--border-radius-small);border:1px solid var(--divider-color)}._saveError_1kg3z_66{color:var(--error-text);font-size:var(--font-size-base);line-height:1.4}._actions_1kg3z_72{display:flex;gap:var(--spacing-small);flex-shrink:0;align-items:flex-start}._denyButton_1kg3z_79,._allowButton_1kg3z_80{white-space:nowrap;min-width:100px}._closeButton_1kg3z_85{background:none;border:none;color:var(--text-color);cursor:pointer;font-size:18px;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small);opacity:.7;transition:all .2s ease;flex-shrink:0}._closeButton_1kg3z_85:hover{opacity:1;background-color:var(--color-background-secondary-translucent)}@media (max-width: 768px){._banner_1kg3z_1{padding:var(--spacing-small)}._content_1kg3z_23{flex-direction:column;gap:var(--spacing-small)}._actions_1kg3z_72{flex-direction:column;width:100%;align-items:stretch}._denyButton_1kg3z_79,._allowButton_1kg3z_80{width:100%;min-width:unset}}@keyframes _slideUp_1kg3z_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._anchor_piszr_1{display:inline-flex;flex:none}._anchor_piszr_1[data-tooltip-focusable]{cursor:help}._anchor_piszr_1[data-tooltip-focusable]>:disabled{pointer-events:none}._anchor_piszr_1[data-tooltip-focusable]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--border-radius-small)}._tooltip_piszr_5{position:fixed;z-index:var(--animation-workspace-dialog-layer);display:flex;align-items:center;gap:var(--spacing-small);width:max-content;max-width:calc(100vw - var(--spacing-extra-large));padding:var(--spacing-extra-small) var(--spacing-small);border:1px solid var(--border-color);border-radius:var(--border-radius-small);background:var(--surface-raised);color:var(--text-color);box-shadow:var(--elevation-shadow-menu);font-family:var(--font-family-ui);font-size:var(--font-size-ui-label);line-height:var(--line-height-body);pointer-events:none}._shortcut_piszr_24{font:inherit;color:var(--color-text-secondary)}._iconButton_1aq5x_1{width:max(var(--icon-button-size),var(--control-hit-target));min-width:max(var(--icon-button-size),var(--control-hit-target));padding:0}._small_1aq5x_2{--icon-button-size: var(--control-height-small)}._medium_1aq5x_3{--icon-button-size: var(--control-height-medium)}._large_1aq5x_4{--icon-button-size: var(--control-height-large)}._icon_1aq5x_1{display:inline-flex}._icon_1aq5x_1>svg{width:var(--icon-size-medium);height:var(--icon-size-medium)}._iconButton_1aq5x_1._selected_1aq5x_7,._iconButton_1aq5x_1._selected_1aq5x_7:hover:not(:disabled){background:var(--selected-bg-subtle);box-shadow:none}._iconButton_1aq5x_1._danger_1aq5x_8{color:var(--danger-text)}@media (pointer: coarse),(max-width: 767px){._icon_1aq5x_1>svg{width:var(--icon-size-large);height:var(--icon-size-large)}}@media (forced-colors: active){._iconButton_1aq5x_1._selected_1aq5x_7,._iconButton_1aq5x_1._selected_1aq5x_7:hover:not(:disabled){forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}}._center_4bcwc_1{display:flex;flex-direction:column;flex:1;min-width:var(--desktop-canvas-min-width);min-height:0;overflow:hidden}._sceneRow_4bcwc_2{display:flex;flex:1;min-height:0;min-width:0;position:relative;overflow:hidden}._sceneRow_4bcwc_2 .app-inspector{overflow:clip}._sceneRow_4bcwc_2[data-animation-workspace-mode] .inspector-content{padding-bottom:0}._sceneRow_4bcwc_2[data-animation-workspace-mode=maximized] .app-inspector{overflow:auto;scroll-padding-block:var(--spacing-extra-small)}._sceneRow_4bcwc_2[data-animation-workspace-mode=maximized] .inspector-header,._sceneRow_4bcwc_2[data-animation-workspace-mode=maximized] .inspector-tabs{flex-shrink:0}._sceneRow_4bcwc_2[data-animation-workspace-mode=maximized] .inspector-content{flex:0 0 auto;overflow:visible}._viewport_4bcwc_8{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--background-color)}._dock_4bcwc_9{display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden;background:var(--surface-panel);color:var(--text-color)}._shellHeader_4bcwc_10{display:flex;flex-wrap:wrap;align-items:center;flex-shrink:0;min-height:var(--dock-header-height);box-sizing:border-box;padding:var(--spacing-two-extra-small) var(--spacing-medium);gap:var(--spacing-two-extra-small);border-bottom:1px solid var(--divider-color);background:var(--surface-panel)}._headerControls_4bcwc_11{flex:1;min-width:min(100%,calc(2 * var(--animation-transport-field-width) + 5 * max(var(--control-height-small),var(--control-hit-target)) + 5 * var(--spacing-small)));display:flex;align-items:center}._minimizedContext_4bcwc_12{display:flex;align-items:center;min-width:0;color:var(--color-text-secondary)}._minimizedSummary_4bcwc_13{display:flex;align-items:center;gap:var(--spacing-small);min-width:0;font-size:var(--font-size-ui-caption)}._sizeControls_4bcwc_14{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-two-extra-small);flex:0 0 auto}._workspaceBody_4bcwc_15{display:flex;flex:1;min-height:0;overflow:hidden}._workspaceBody_4bcwc_15[hidden]{display:none}._alternateBody_4bcwc_17{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}._alternateBody_4bcwc_17[hidden]{display:none}._workspaceTitle_4bcwc_19{font-size:var(--font-size-ui-body);font-weight:var(--font-weight-medium)}._editorContent_4bcwc_20{flex:1;min-width:0;min-height:0;overflow:hidden}._contextualProperties_4bcwc_21{flex:0 1 var(--desktop-inspector-min-width);min-width:var(--desktop-inspector-min-width);max-width:21rem;min-height:0;overflow:auto;scrollbar-gutter:stable;box-sizing:border-box;border-right:1px solid var(--divider-color);background:var(--surface-panel)}._header_4bcwc_11{display:flex;align-items:center;flex-shrink:0}._launcher_4bcwc_23{width:100%}._separator_4bcwc_24{flex-shrink:0;cursor:row-resize;touch-action:none;background:var(--divider-color)}._separator_4bcwc_24:hover,._separator_4bcwc_24:focus-visible{background:var(--resize-handle-active-bg)}._separator_4bcwc_24:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--spacing-two-extra-small)}._backdrop_4bcwc_27{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--animation-workspace-dialog-layer);background:var(--modal-backdrop)}._mobile_4bcwc_28{display:flex;flex-direction:column;width:100%;height:100dvh;box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:var(--text-color);overflow:hidden;background:var(--surface-panel)}._mobileContent_4bcwc_29{display:flex;flex-direction:column;flex:1;min-height:0}._mobileHeader_4bcwc_30{display:flex;align-items:center;height:48px;flex:0 0 48px;pointer-events:auto;padding:0 var(--spacing-extra-small);border-bottom:1px solid var(--divider-color);background:var(--surface-panel)}._mobilePreview_4bcwc_31{position:relative;flex:0 0 156px;min-height:0;pointer-events:none}._mobilePreviewCompact_4bcwc_32{flex-basis:84px}._mobilePreviewControls_4bcwc_33{display:flex;align-items:center;position:absolute;top:0;right:var(--spacing-extra-small);z-index:var(--animation-workspace-preview-controls-layer);pointer-events:auto}._mobileTransport_4bcwc_34,._mobileTools_4bcwc_34{display:flex;align-items:center;flex:0 0 var(--control-height-touch);min-width:0;padding:0 var(--spacing-extra-small);pointer-events:auto;position:relative}._mobileTransport_4bcwc_34:after,._mobileTools_4bcwc_34:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--divider-color)}._mobileBody_4bcwc_36{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;pointer-events:auto;background:var(--surface-panel)}._mobileProperties_4bcwc_37{position:relative;flex:0 0 auto;min-width:0;padding-bottom:calc(var(--control-height-touch) + var(--spacing-medium));background:var(--surface-panel)}@media (max-width: 767px) and (max-height: 500px){._mobilePreview_4bcwc_31{flex-basis:84px}}@media (max-width: 767px) and (max-height: 500px){._editorContent_4bcwc_20:has(>[data-animation-workspace-view=table]){overflow-y:auto;overscroll-behavior-y:contain}}@media (forced-colors: active){._separator_4bcwc_24{background:ButtonText}._separator_4bcwc_24:focus-visible{outline:2px solid Highlight}._dock_4bcwc_9,._mobile_4bcwc_28{border:1px solid CanvasText}}@media (prefers-reduced-motion: reduce){._center_4bcwc_1,._dock_4bcwc_9,._mobile_4bcwc_28,._mobilePreview_4bcwc_31{scroll-behavior:auto;transition:none}}._panelRail_4bcwc_45{display:flex;flex-direction:column;flex:0 0 auto;align-items:center;gap:var(--spacing-extra-small);padding:var(--spacing-extra-small) var(--spacing-two-extra-small);border-right:1px solid var(--divider-color);background:var(--surface-toolbar)}._contextualProperties_4bcwc_21[hidden]{display:none}@media (pointer: coarse){._panelToggle_4bcwc_47{min-width:var(--control-height-touch);min-height:var(--control-height-touch)}}@media (pointer: coarse){._shellHeader_4bcwc_10{min-height:calc(var(--control-height-touch) + 2 * var(--spacing-extra-small))}._separator_4bcwc_24{position:relative;z-index:var(--animation-workspace-sticky-layer)}._separator_4bcwc_24:after{content:"";position:absolute;inset-inline:0;top:calc(-1 * var(--spacing-small));bottom:calc(-1 * var(--spacing-small))}}._deleteButton_3keqr_1{padding:var(--spacing-small) var(--spacing-medium);border:1px solid var(--destructive-bg);background:var(--destructive-bg);color:var(--destructive-text);border-radius:var(--border-radius-small);cursor:pointer;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);transition:background-color .15s ease,border-color .15s ease,transform .15s ease;text-align:center;width:fit-content;min-width:80px;max-width:150px}._deleteButton_3keqr_1:hover:not(:disabled){background:var(--destructive-bg-hover);border-color:var(--destructive-bg-hover);color:var(--destructive-text)}._deleteButton_3keqr_1:active:not(:disabled){transform:translateY(1px)}._deleteButton_3keqr_1:disabled{opacity:.6;cursor:not-allowed}._deleteButton_3keqr_1:focus{outline:2px solid var(--destructive-bg);outline-offset:2px}._backdrop_dp54r_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-background-secondary-translucent);display:flex;align-items:center;justify-content:center;z-index:3000}._modal_dp54r_11{min-width:320px;max-width:480px;background-color:var(--background-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);box-shadow:var(--elevation-shadow-large)}._header_dp54r_21{padding:var(--spacing-small) var(--spacing-large);border-bottom:1px solid var(--divider-color)}._title_dp54r_26{font-size:var(--font-size-medium)}._body_dp54r_28{padding:var(--spacing-large)}._footer_dp54r_32{display:flex;justify-content:flex-end;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-large);border-top:1px solid var(--divider-color)}._destructive_dp54r_40{border-color:var(--error-border);color:var(--error-text)}._inspectorTabContent_1c1i7_1{height:100%;overflow:auto;padding:0;box-sizing:border-box;scrollbar-gutter:stable}._tabContainer_1c1i7_9{height:100%;display:flex;flex-direction:column}._section_1c1i7_15{border-bottom:1px solid var(--divider-color);overflow:clip}._section_1c1i7_15:last-child{border-bottom:none}._sectionHeader_1c1i7_25{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-medium);background-color:var(--color-background-secondary-translucent);cursor:pointer;transition:background-color .2s ease}._sectionHeader_1c1i7_25:hover{background-color:var(--color-background-tertiary-translucent)}[data-theme=dark] ._sectionHeader_1c1i7_25{background-color:var(--color-background-secondary-translucent)}[data-theme=dark] ._sectionHeader_1c1i7_25:hover{background-color:var(--color-background-tertiary-translucent)}._sectionHeader_1c1i7_25 h3{margin:0;font-size:var(--font-size-small);font-weight:var(--font-weight-section-header);color:var(--text-color)}._sectionContent_1c1i7_54{padding:var(--spacing-small) var(--spacing-small) var(--spacing-small)}._collapsed_1c1i7_58 ._sectionContent_1c1i7_54{display:none}._collapseIcon_1c1i7_62{transition:transform .2s;opacity:.7}._collapseIcon_1c1i7_62:hover{opacity:1}._collapsed_1c1i7_58 ._collapseIcon_1c1i7_62{transform:rotate(-90deg)}._iconButton_1c1i7_77{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:transparent;color:var(--text-color);border-radius:var(--border-radius-small);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}._iconButton_1c1i7_77:hover,[data-theme=dark] ._iconButton_1c1i7_77:hover{background:var(--color-background-tertiary-translucent)}@media (prefers-reduced-motion: reduce){._iconButton_1c1i7_77{transition:none}}[data-theme=dark] ._iconButton_1c1i7_77:hover{background:var(--color-background-tertiary-translucent)}._toolLabel_1c1i7_108{font-size:var(--font-size-small);color:var(--color-text-secondary);padding-right:var(--spacing-small);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}._toolCheckbox_1c1i7_119{width:auto;height:var(--font-size-medium);width:var(--font-size-medium);cursor:pointer;accent-color:var(--primary-color)}._checkboxToolContainer_1c1i7_127{display:flex;justify-content:flex-end;align-items:center}._toolContainer_1c1i7_134{padding:var(--spacing-small) var(--spacing-medium);display:flex;flex-direction:column;gap:var(--spacing-extra-small)}._toolRow_1c1i7_142{display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:var(--spacing-small);align-items:center;justify-content:space-between;margin-bottom:var(--spacing-small)}._toolRow_1c1i7_142:last-child{margin-bottom:0}._toolRowWide_1c1i7_156{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;gap:var(--spacing-small);align-items:center;margin-bottom:var(--spacing-small)}._toolRowWide_1c1i7_156:last-child{margin-bottom:0}._toolSection_1c1i7_168{margin-top:var(--spacing-small);padding-top:var(--spacing-small);border-top:1px solid var(--divider-color);display:flex;flex-direction:column;gap:var(--spacing-extra-small)}._toolSection_1c1i7_168:first-of-type{margin-top:var(--spacing-extra-small)}._toolSectionHeader_1c1i7_181{display:flex;align-items:center;justify-content:space-between}._toolSectionTitle_1c1i7_187{font-size:var(--font-size-small);font-weight:var(--font-weight-section-header);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._noToolsMessage_1c1i7_196{padding:var(--spacing-medium);color:var(--color-text-secondary);font-style:italic;font-size:.9em}._uriText_1c1i7_204{word-break:break-all;font-family:monospace;font-size:var(--font-size-small);color:var(--color-text-secondary)}._toolHint_1c1i7_211{margin:0;font-size:var(--font-size-small);line-height:1.4;color:var(--color-text-secondary)}._propertyGrid_df4tc_1{container:property-grid / inline-size;display:grid;gap:var(--spacing-medium);min-width:0;padding:0;color:var(--text-color);font-family:var(--font-family-ui);font-size:var(--font-size-ui-body);line-height:1.4}._propertyItem_df4tc_13{display:grid;grid-template-columns:minmax(8em,1fr) minmax(0,2fr);gap:var(--spacing-small);align-items:center;min-width:0}._propertyItem_df4tc_13:last-child{border-bottom:none}._propertyLabel_df4tc_25{min-width:0;padding-inline-end:var(--spacing-extra-small);color:var(--color-text-secondary);font-size:var(--font-size-ui-label);line-height:1.4;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none}._propertyInput_df4tc_35,._propertySelect_df4tc_36,._propertyTextarea_df4tc_37{width:100%;min-width:0;min-height:var(--control-height-large);padding:var(--spacing-extra-small) var(--spacing-small);border:1px solid var(--color-border);border-radius:var(--border-radius-small);background-color:var(--color-background-input);color:var(--text-color);font:inherit;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}._propertyInput_df4tc_35[type=number]{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;text-align:end}._propertyTextarea_df4tc_37{resize:vertical;white-space:pre;overflow-x:auto}._propertyInput_df4tc_35[type=checkbox]{width:auto;min-height:auto;margin-inline-end:var(--spacing-small);padding:0;accent-color:var(--primary-color);cursor:pointer}._propertyInput_df4tc_35[type=range]{min-height:calc(var(--control-height-large) - var(--spacing-small));padding:0;accent-color:var(--primary-color);cursor:pointer}._propertyInput_df4tc_35[type=range]::-webkit-slider-thumb,._propertyInput_df4tc_35[type=range]::-moz-range-thumb{cursor:pointer}._propertyInput_df4tc_35[readonly],._propertyInput_df4tc_35:disabled,._propertySelect_df4tc_36:disabled,._propertyTextarea_df4tc_37:read-only,._propertyTextarea_df4tc_37:disabled{border-color:var(--color-border-disabled);background-color:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}._propertyInput_df4tc_35:focus-visible,._propertySelect_df4tc_36:focus-visible,._propertyTextarea_df4tc_37:focus-visible{outline:var(--input-focus-outline);outline-offset:var(--spacing-two-extra-small);border-color:var(--primary-color);box-shadow:none}._compoundEditor_df4tc_104{display:grid;grid-template-columns:repeat(auto-fit,minmax(7ch,1fr));gap:var(--spacing-extra-small);align-items:center;min-width:0}._compoundEditor_df4tc_104:has(input[type=range]){grid-template-columns:minmax(8em,1fr) minmax(7ch,max-content)}._compoundEditor_df4tc_104 ._propertyInput_df4tc_35{min-width:0}._compoundEditor_df4tc_104 input[type=color]._propertyInput_df4tc_35{width:100%;min-width:0}._booleanPropertyItem_df4tc_125{grid-template-columns:minmax(8em,1fr) auto;justify-content:space-between}._booleanPropertyItem_df4tc_125 ._propertyLabel_df4tc_25{order:unset;padding-inline-start:0;cursor:pointer}._checkboxContainer_df4tc_136{display:flex;justify-content:flex-end;align-items:center;min-width:var(--control-height-large);min-height:var(--control-height-large);cursor:pointer}._propertyDescription_df4tc_145{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;order:unset;width:calc(var(--spacing-large) * 2 + var(--spacing-extra-small));height:calc(var(--spacing-large) + var(--spacing-extra-small));margin:0;border:1px solid var(--color-border);border-radius:var(--border-radius-pill);background-color:var(--color-background-disabled);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]:focus-visible{outline:var(--input-focus-outline);outline-offset:var(--spacing-two-extra-small)}._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--spacing-two-extra-small);width:calc(var(--spacing-large) - var(--spacing-two-extra-small));height:calc(var(--spacing-large) - var(--spacing-two-extra-small));border-radius:var(--border-radius-round);background-color:var(--text-color);transform:translateY(-50%);transition:transform .2s ease,background-color .2s ease}._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]:checked{border-color:var(--primary-color);background-color:var(--selected-bg)}._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]:checked:after{background-color:var(--selected-text);transform:translate(calc(var(--spacing-large) + var(--spacing-two-extra-small)),-50%)}._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]:disabled{border-color:var(--color-border-disabled);background-color:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}@container property-grid (max-width: 18rem){._propertyItem_df4tc_13,._booleanPropertyItem_df4tc_125{grid-template-columns:minmax(0,1fr);align-items:stretch}._propertyLabel_df4tc_25{padding-inline-end:0}._checkboxContainer_df4tc_136{justify-content:flex-start;min-width:var(--animation-workspace-touch-target);min-height:var(--animation-workspace-touch-target)}._propertyInput_df4tc_35[type=range]{height:var(--animation-workspace-touch-target);min-height:var(--animation-workspace-touch-target)}}@media (max-width: 767px){._propertyItem_df4tc_13,._booleanPropertyItem_df4tc_125{grid-template-columns:minmax(0,1fr);align-items:stretch}._propertyInput_df4tc_35,._propertySelect_df4tc_36,._propertyTextarea_df4tc_37,._checkboxContainer_df4tc_136{min-height:var(--animation-workspace-touch-target)}._propertyLabel_df4tc_25{padding-inline-end:0}._checkboxContainer_df4tc_136{justify-content:flex-start;min-width:var(--animation-workspace-touch-target);min-height:var(--animation-workspace-touch-target)}._propertyInput_df4tc_35[type=range]{height:var(--animation-workspace-touch-target);min-height:var(--animation-workspace-touch-target)}}@media (pointer: coarse){._propertyInput_df4tc_35,._propertySelect_df4tc_36,._propertyTextarea_df4tc_37,._checkboxContainer_df4tc_136{min-height:var(--animation-workspace-touch-target)}._checkboxContainer_df4tc_136{min-width:var(--animation-workspace-touch-target);min-height:var(--animation-workspace-touch-target)}._propertyInput_df4tc_35[type=range]{height:var(--animation-workspace-touch-target);min-height:var(--animation-workspace-touch-target)}}@media (prefers-reduced-motion: reduce){._propertyInput_df4tc_35,._propertySelect_df4tc_36,._propertyTextarea_df4tc_37,._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox],._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]:after{transition:none}}@media (forced-colors: active){._propertyInput_df4tc_35,._propertySelect_df4tc_36,._propertyTextarea_df4tc_37,._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]{border-color:CanvasText}._propertyInput_df4tc_35[readonly],._propertyInput_df4tc_35:disabled,._propertySelect_df4tc_36:disabled,._propertyTextarea_df4tc_37:read-only,._propertyTextarea_df4tc_37:disabled,._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]:disabled{border-color:GrayText;color:GrayText}._propertyInput_df4tc_35:focus-visible,._propertySelect_df4tc_36:focus-visible,._propertyTextarea_df4tc_37:focus-visible,._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]:focus-visible{outline:2px solid Highlight}._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]:checked{border-color:Highlight;background-color:Highlight}._booleanPropertyItem_df4tc_125 ._propertyInput_df4tc_35[type=checkbox]:checked:after{background-color:HighlightText}}._controlExplanation_df4tc_323{min-width:0;width:100%}._unavailableReason_df4tc_328{margin:var(--spacing-small) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-ui-help)}._vectorComponent_df4tc_334{min-width:0}._propertyError_df4tc_335{display:block;color:var(--error-text);font-size:var(--font-size-ui-help);overflow-wrap:anywhere}._materialScalarEditor_df4tc_337{display:grid;grid-template-columns:minmax(0,1fr) minmax(8ch,.6fr);gap:var(--spacing-extra-small);align-items:center;min-width:0}._materialContext_df4tc_345{grid-column:1 / -1;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-ui-help);overflow-wrap:anywhere}._root_12i7z_1{display:flex;align-items:center;gap:var(--spacing-small);min-width:0}._label_12i7z_2{flex-shrink:0;font-size:var(--font-size-ui-label);color:var(--color-text-secondary)}._scrub_12i7z_3{cursor:ew-resize;touch-action:none}._field_12i7z_4{--field-outline-color: var(--field-border-color);position:relative;min-width:0;flex:1;border-radius:var(--border-radius-small);background:var(--color-background-input)}._small_12i7z_5{--field-control-height: var(--control-height-small)}._medium_12i7z_6{--field-control-height: var(--control-height-medium)}._large_12i7z_7{--field-control-height: var(--control-height-large)}._field_12i7z_4:focus-within{outline:2px solid var(--focus-ring-color);outline-offset:2px}._input_12i7z_9{display:block;box-sizing:border-box;width:100%;min-width:var(--control-hit-target);height:max(var(--field-control-height),var(--control-hit-target));padding:0 var(--spacing-extra-small);border:1px solid var(--field-outline-color);border-radius:inherit;background:transparent;color:var(--text-color);font:inherit;font-variant-numeric:tabular-nums;text-align:right;outline:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._hasAxis_12i7z_10 ._input_12i7z_9{padding-left:var(--spacing-large)}._hasUnit_12i7z_11 ._input_12i7z_9{padding-right:var(--spacing-extra-large)}._input_12i7z_9::-webkit-inner-spin-button,._input_12i7z_9::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._axis_12i7z_13{position:absolute;inset-inline-start:var(--spacing-extra-small);top:50%;transform:translateY(-50%);font-size:var(--font-size-ui-label);font-weight:var(--font-weight-medium)}._x_12i7z_14{color:var(--animation-curve-x)}._y_12i7z_15{color:var(--animation-curve-y)}._z_12i7z_16{color:var(--animation-curve-z)}._w_12i7z_17{color:var(--animation-curve-w)}._unit_12i7z_18{position:absolute;inset-inline-end:var(--spacing-extra-small);top:50%;transform:translateY(-50%);font-size:var(--font-size-ui-caption);color:var(--color-text-secondary);white-space:nowrap;pointer-events:none}._disabled_12i7z_19{background:var(--color-background-disabled);color:var(--color-text-disabled)}._invalid_12i7z_20{--field-outline-color: var(--error-text)}._root_1tut5_1{min-width:0;display:flex;align-items:center;gap:var(--spacing-small)}._label_1tut5_2{font-size:var(--font-size-ui-label);color:var(--color-text-secondary)}._field_1tut5_3{position:relative;flex:1;min-width:0}._control_1tut5_4{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}._select_1tut5_5{width:100%;min-width:0;padding:0 var(--spacing-extra-large) 0 var(--spacing-small);border:1px solid var(--field-border-color);border-radius:var(--border-radius-small);background:var(--color-background-input);color:var(--text-color);font:inherit;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}._small_1tut5_6{min-height:max(var(--control-height-small),var(--control-hit-target))}._medium_1tut5_7{min-height:max(var(--control-height-medium),var(--control-hit-target))}._large_1tut5_8{min-height:max(var(--control-height-large),var(--control-hit-target))}._ghost_1tut5_9{border-color:transparent;background:transparent}._select_1tut5_5:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._select_1tut5_5:disabled{color:var(--color-text-disabled);background:var(--color-background-disabled)}._field_1tut5_3 ._control_1tut5_4{padding-inline-end:calc(var(--spacing-small) + var(--icon-size-small) + var(--spacing-extra-small))}._caret_1tut5_13{position:absolute;right:var(--spacing-small);top:50%;transform:translateY(-50%);width:var(--icon-size-small);height:var(--icon-size-small);pointer-events:none;color:var(--color-text-secondary)}._selector_1wc0y_1{display:flex;flex-direction:column;gap:var(--spacing-extra-small);width:100%;min-width:0}._selectorLabel_1wc0y_9{font-size:var(--font-size-small);color:var(--color-text-secondary)}._controlGroup_1wc0y_14{display:flex;align-items:center;gap:var(--spacing-small);min-width:0}._thumb_1wc0y_21{width:28px;height:28px;border:1px solid var(--color-border);background:var(--color-background-tertiary-translucent);border-radius:var(--border-radius-small);overflow:hidden;display:flex;align-items:center;justify-content:center;flex:0 0 28px}._thumbImage_1wc0y_34{max-width:100%;max-height:100%;object-fit:contain}._thumbPlaceholder_1wc0y_40{width:100%;height:100%}._selectContainer_1wc0y_45{flex:1 1 0}._select_1wc0y_1{height:28px;padding:0 var(--spacing-small);border:1px solid var(--color-border);border-radius:var(--border-radius-small);background-color:var(--color-background-input);color:var(--text-color);font-size:var(--font-size-small);min-width:0;max-width:100%}._manageButton_1wc0y_61{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--border-radius-small);background:var(--button-bg);color:var(--text-color);cursor:pointer;flex:0 0 28px;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}._manageButton_1wc0y_61:hover{background:var(--button-hover);box-shadow:var(--elevation-shadow-small)}@media (prefers-reduced-motion: reduce){._manageButton_1wc0y_61{transition:none}}._statsContainer_4hsfp_1{display:flex;flex-direction:column;gap:var(--spacing-small);padding:var(--spacing-small);font-size:var(--font-size-small)}._statItem_4hsfp_9{display:flex;justify-content:space-between;padding:var(--spacing-extra-small) 0;border-bottom:1px solid var(--color-border-subtle)}._statItem_4hsfp_9:last-child{border-bottom:none}._statLabel_4hsfp_20{color:var(--color-text-secondary);margin-right:var(--spacing-medium)}._statValue_4hsfp_25{color:var(--text-color);font-weight:var(--font-weight-section-header)}._message_4hsfp_30{padding:var(--spacing-medium);color:var(--color-text-secondary);text-align:center;font-style:italic}._error_4hsfp_37{color:var(--error-text);font-style:normal;font-weight:var(--font-weight-section-header)}._grid_bpodp_1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-extra-small)}._smallButton_bpodp_7{width:100%;min-width:72px;height:28px;padding:var(--spacing-two-extra-small) var(--spacing-small);font-size:var(--font-size-small)}._panel_g17k0_1{display:flex;flex-direction:column;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-medium)}._metrics_g17k0_8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-extra-small) var(--spacing-small);margin:0}._metrics_g17k0_8 div{min-width:0}._metrics_g17k0_8 dt,._sectionTitle_g17k0_20{color:var(--color-text-secondary);font-size:var(--font-size-small)}._metrics_g17k0_8 dd{margin:0;overflow-wrap:anywhere;color:var(--text-color);font-size:var(--font-size-small)}._sectionTitle_g17k0_20{margin:0;font-weight:var(--font-weight-section-header);text-transform:uppercase;letter-spacing:.04em}._linkList_g17k0_39,._warningList_g17k0_40,._targetList_g17k0_41{display:flex;flex-direction:column;gap:var(--spacing-extra-small);margin:0;padding:0;list-style:none}._entityButton_g17k0_50{width:100%;padding:var(--spacing-extra-small) var(--spacing-small);border:1px solid var(--border-color);border-radius:var(--border-radius-small);background:var(--color-background-secondary-translucent);color:var(--text-color);text-align:left;cursor:pointer}._entityButton_g17k0_50:hover,._entityButton_g17k0_50:focus-visible{background:var(--color-background-tertiary-translucent)}._empty_g17k0_66,._hint_g17k0_67{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small)}._warning_g17k0_40{padding:var(--spacing-extra-small) var(--spacing-small);border-left:3px solid var(--warning-color);color:var(--text-color);font-size:var(--font-size-small)}._target_g17k0_41{padding:var(--spacing-extra-small) 0;border-bottom:1px solid var(--divider-color);font-size:var(--font-size-small);overflow-wrap:anywhere}._resourceDetails_g17k0_87{margin-top:var(--spacing-small);border-top:1px solid var(--divider-color);padding-top:var(--spacing-small)}._visuallyHidden_g17k0_93{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._continuity_g17k0_105{border:0;min-inline-size:0;margin:0}._notice_a128l_1{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-ui-caption)}._contextMenu_11f71_1{position:fixed;z-index:1000;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-small);box-shadow:var(--elevation-shadow-menu);padding:var(--spacing-extra-small) 0;min-width:160px;max-width:280px;font-size:var(--font-size-small);font-family:inherit}._menuItem_11f71_15{display:flex;align-items:center;width:100%;padding:var(--spacing-small) var(--spacing-medium);border:none;background:none;color:var(--text-color);cursor:pointer;font-size:inherit;font-family:inherit;text-align:left;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}._menuItem_11f71_15:hover:not(._disabled_11f71_31){background-color:var(--hover-bg)}._menuItem_11f71_15:focus{outline:none}._menuItem_11f71_15:focus-visible,._keyboardFocus_11f71_39 ._menuItem_11f71_15:focus{outline:var(--input-focus-outline);outline-offset:-2px}._menuItem_11f71_15._disabled_11f71_31{color:var(--color-text-secondary);cursor:not-allowed;opacity:.6}._icon_11f71_50{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:var(--spacing-small);flex-shrink:0}._label_11f71_60{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._description_11f71_67{display:block;margin-left:var(--spacing-small);color:var(--color-text-secondary);font-size:var(--font-size-small);white-space:normal}._separator_11f71_75{height:1px;background-color:var(--divider-color);margin:var(--spacing-extra-small) 0;border:none}._menu_xsog1_1{background:var(--surface-raised);font-size:var(--font-size-ui-body)}._item_xsog1_2{min-height:max(var(--control-height-medium),var(--control-hit-target));padding:var(--spacing-extra-small) var(--spacing-medium);transition:background-color var(--control-motion-duration)}._item_xsog1_2:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}._item_xsog1_2._danger_xsog1_4{color:var(--danger-text)}@media (forced-colors: active){._item_xsog1_2._danger_xsog1_4{color:CanvasText}}._transport_1gl7p_1{display:flex;align-items:center;gap:var(--spacing-small);min-width:0;font-family:var(--font-family-ui);font-size:var(--font-size-ui-body)}._full_1gl7p_2{flex-wrap:wrap}._clipGroup_1gl7p_3,._buttons_1gl7p_3,._settings_1gl7p_3{display:flex;align-items:center;gap:var(--spacing-two-extra-small);min-width:0}._clipGroup_1gl7p_3{flex:0 1 auto}._clipSelector_1gl7p_5{min-width:72px;max-width:160px}._timeGroup_1gl7p_6{display:flex;align-items:center;gap:var(--spacing-extra-small);flex:0 0 auto}._timeGroup_1gl7p_6>*:first-child{width:72px}._duration_1gl7p_8,._clock_1gl7p_8{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-size:var(--font-size-ui-caption);white-space:nowrap}._seekSlider_1gl7p_9{flex:1 1 100%;min-width:0;accent-color:var(--primary-color)}._error_1gl7p_10{color:var(--error-text);font-size:var(--font-size-ui-label)}._rate_1gl7p_11{max-width:60px}._mini_1gl7p_12{gap:var(--spacing-extra-small)}._mobile-header_1gl7p_13{flex:1;justify-content:space-between}._mobile-transport_1gl7p_14{flex:1;gap:var(--spacing-two-extra-small)}@media (max-width: 1440px){._compact_1gl7p_15 ._rate_1gl7p_11{display:none}._compact_1gl7p_15{gap:var(--spacing-extra-small)}}@media (max-width: 1360px){._compact_1gl7p_15 ._duration_1gl7p_8{display:none}}@media (max-width: 767px){._mobile-transport_1gl7p_14 ._keyStep_1gl7p_17{display:none}._clipSelector_1gl7p_5{min-width:96px}}._compact_1gl7p_15,._compactToolbar_1gl7p_20{width:100%}._compactToolbar_1gl7p_20 [data-toolbar-persistent]._compactFixed_1gl7p_21{flex:none}._compactToolbar_1gl7p_20 ._clipGroup_1gl7p_3{width:100%}._compactToolbar_1gl7p_20 ._clipSelector_1gl7p_5{flex:1}._compactToolbar_1gl7p_20 ._clipAction_1gl7p_24{flex:none}._compactToolbar_1gl7p_20 [data-toolbar-persistent]._compactClip_1gl7p_26{min-width:calc(var(--animation-transport-field-width) + max(var(--control-height-small),var(--control-hit-target)) + var(--spacing-two-extra-small))}._controls_1jxni_1{gap:var(--spacing-small)}._playback_1jxni_2{display:flex;align-items:center;justify-content:center;gap:var(--spacing-extra-small);min-width:0}._seekSlider_1jxni_3{width:100%;min-width:0;min-height:max(var(--control-height-small),var(--control-hit-target));margin:0;accent-color:var(--primary-color)}._time_1jxni_4{display:flex;justify-content:center}._actions_1jxni_5{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-extra-small);min-width:0}._edit_1jxni_6{width:100%}._warning_1jxni_7{margin:0;color:var(--warning-text);font-size:var(--font-size-ui-help);line-height:var(--line-height-body)}._error_1jxni_8{margin:0;color:var(--error-text);font-size:var(--font-size-ui-label)}._playing_llrbr_1{display:flex;flex-direction:column;gap:var(--spacing-extra-small);min-width:0}._count_llrbr_8{color:var(--color-text-secondary);font-size:var(--font-size-ui-help)}._clips_llrbr_13{display:flex;flex-direction:column;align-items:stretch;max-height:calc(var(--control-height-small) * 4);overflow:auto}._clips_llrbr_13 [aria-pressed=true]{background:var(--selected-bg);color:var(--selected-text)}._fields_ugtsb_1>*{grid-template-columns:var(--property-label-width) minmax(0,1fr);align-items:center}._root_e7nfz_1{padding:var(--panel-section-spacing, var(--spacing-medium)) 0;border-bottom:1px solid var(--divider-color);min-width:0}._header_e7nfz_2{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);min-height:var(--control-height-small)}._title_e7nfz_3,._disclosure_e7nfz_3{margin:0;font-size:var(--font-size-ui-label);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}._disclosure_e7nfz_3{display:flex;align-items:center;gap:var(--spacing-extra-small);min-height:max(var(--control-height-small),var(--control-hit-target));padding:0;border:0;background:transparent;text-align:left;cursor:pointer}._disclosure_e7nfz_3>*{width:var(--icon-size-small);height:var(--icon-size-small)}._disclosure_e7nfz_3:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._actions_e7nfz_7{display:flex;align-items:center;gap:var(--spacing-extra-small)}._content_e7nfz_8{padding-top:var(--spacing-small);min-width:0}._dialog_e7nfz_9{padding:0;border-bottom:0}._dialog_e7nfz_9+._dialog_e7nfz_9{border-top:1px solid var(--divider-color);padding-top:var(--spacing-medium)}._dialog_e7nfz_9 ._title_e7nfz_3{font-size:var(--font-size-ui-title);color:var(--text-color)}._dialog_e7nfz_9 ._content_e7nfz_8:not([hidden]){display:grid;gap:var(--spacing-small)}._dialog_e7nfz_9 ._header_e7nfz_2{min-height:0}._row_coxt1_1{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:var(--spacing-extra-small);margin-bottom:var(--spacing-extra-small);font-size:var(--font-size-ui-label)}._row_coxt1_1>span{color:var(--color-text-secondary)}._status_coxt1_3{margin:0;color:var(--warning-text);font-size:var(--font-size-ui-label)}._status_coxt1_3:empty{display:none}._inventory_93cu2_1{display:flex;flex-direction:column;min-width:0;font-size:var(--font-size-ui-body)}._resourceRow_93cu2_2{min-width:0}._resourceHeader_93cu2_3{display:flex;align-items:center;gap:var(--spacing-small);min-height:var(--row-height-dense)}._resourceHeader_93cu2_3>svg{width:var(--icon-size-medium);height:var(--icon-size-medium);color:var(--color-text-secondary);flex:0 0 auto}._resourceTitle_93cu2_5{margin:0;min-width:0;flex:1;font-size:var(--font-size-ui-body);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._caption_93cu2_6{font-size:var(--font-size-ui-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._details_93cu2_7{color:var(--color-text-secondary);font-size:var(--font-size-ui-label);margin-bottom:var(--spacing-extra-small)}._identity_93cu2_8{font-family:var(--font-family-numeric);font-size:var(--font-size-ui-caption);overflow-wrap:anywhere}._metrics_93cu2_9{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-extra-small);margin:var(--spacing-small) 0}._metrics_93cu2_9 dd{margin:0;color:var(--text-color);font-variant-numeric:tabular-nums}._inventory_93cu2_1>[data-inspector-tool]{border-bottom:1px solid var(--divider-color)}._inventory_93cu2_1>[data-inspector-tool]:last-child{border-bottom:0}@media (pointer: coarse),(max-width: 767px){._resourceHeader_93cu2_3{min-height:var(--control-height-touch)}}._launcher_6vo8e_1{color:var(--header-text)}@media (max-width: 768px),(pointer: coarse){._launcher_6vo8e_1{min-width:var(--control-height-touch);min-height:var(--control-height-touch)}}._explorer_fmwvg_1{display:flex;flex-direction:column;min-height:0;height:100%;min-width:0}._viewChoice_fmwvg_9{display:grid;gap:var(--spacing-extra-small);padding:var(--spacing-small);border-bottom:1px solid var(--divider-color)}._viewChoice_fmwvg_9 label{color:var(--color-text-secondary);font-size:var(--font-size-small)}._viewChoice_fmwvg_9 select{min-width:0;padding:var(--spacing-small);color:var(--text-color);background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-small);font:inherit}._content_fmwvg_31{flex:1;min-height:0;overflow:hidden}._panel_fmwvg_37{height:100%;overflow:auto;scrollbar-gutter:stable}@media (pointer: coarse){._viewChoice_fmwvg_9 select{min-height:var(--animation-workspace-touch-target)}}._mainLayout_a2c6o_1{display:flex;flex:1;overflow:hidden;position:relative}._resizeHandle_a2c6o_8{touch-action:none}@media (pointer: coarse){._resizeHandle_a2c6o_8:before{content:"";position:absolute;inset-block:0;inset-inline:calc(-1 * var(--spacing-small))}}@media (max-width: 1279px){._header_a2c6o_22 .header-button{min-width:var(--control-hit-target);padding-inline:var(--spacing-small)}._header_a2c6o_22 [data-header-action-label]{display:none}}._container_1rrs2_1{display:flex;flex-direction:column;gap:var(--spacing-small);margin:var(--spacing-large);padding:var(--spacing-large);color:var(--error-text);background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius-large)}._details_1rrs2_13,._refreshButton_1rrs2_14{margin-top:var(--spacing-small)}._stackTrace_1rrs2_18{margin-top:var(--spacing-small);color:var(--color-text-secondary);font-family:var(--font-family-numeric);font-size:var(--font-size-small);white-space:pre-wrap}._refreshButton_1rrs2_14{align-self:flex-start;padding:var(--spacing-small) var(--spacing-large);color:var(--destructive-text);background-color:var(--destructive-bg);border:none;border-radius:var(--border-radius-small);cursor:pointer}._refreshButton_1rrs2_14:hover{background-color:var(--destructive-bg-hover)}._refreshButton_1rrs2_14:focus-visible{outline:var(--input-focus-outline);outline-offset:2px}._uploadContainer_1dgg5_1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;padding:0;pointer-events:none;transition:opacity .3s ease}._uploadContainer_1dgg5_1._dragging_1dgg5_20{pointer-events:auto}body._modal-open_1dgg5_25 ._uploadContainer_1dgg5_1{pointer-events:none}._dropZoneVisual_1dgg5_30{width:26rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 2rem;border:2px dashed var(--color-border-subtle);background-color:var(--color-background-secondary-translucent);border-radius:var(--border-radius-large);text-align:center;transition:all .25s ease;box-sizing:border-box;max-width:450px;min-height:150px;opacity:1;pointer-events:auto;box-shadow:var(--elevation-shadow-medium)}._dropZoneVisual_1dgg5_30._dragging_1dgg5_20{border-color:var(--primary-color);background-color:var(--color-background-tertiary-translucent);transform:scale(1.02)}._dropZoneVisual_1dgg5_30._loading_1dgg5_58{cursor:wait}._dropZoneVisual_1dgg5_30._errorState_1dgg5_63{border-color:var(--error-border);background-color:var(--error-bg);color:var(--error-text)}._hiddenInstant_1dgg5_70{display:none}._content_1dgg5_75{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;pointer-events:auto}._initialPrompt_1dgg5_85{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}._promptText_1dgg5_94{font-size:1.15rem;color:var(--text-color);margin:0;font-weight:400}._content_1dgg5_75 p{margin:0;font-size:.95rem;text-align:center;color:var(--text-color)}._fileInfo_1dgg5_109{font-size:.9rem;color:var(--color-text-secondary);padding:var(--spacing-small) var(--spacing-medium);width:100%;text-align:center}._fileInfo_1dgg5_109 p{margin:var(--spacing-extra-small) 0;font-size:.9rem}._errorDisplay_1dgg5_123{display:flex;align-items:center;gap:var(--spacing-small)}._errorIcon_1dgg5_130{color:var(--error-text);font-weight:700}._clearButton_1dgg5_136{margin-top:var(--spacing-large)}._chooseFileIconReplacement_1dgg5_141{display:inline-flex;align-items:center;justify-content:center;margin-right:.5em;position:relative;width:16px;height:16px}._chooseFileIconReplacement_1dgg5_141:before{content:"";position:absolute;width:8px;height:8px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(45deg);top:2px}._chooseFileIconReplacement_1dgg5_141:after{content:"";position:absolute;width:2px;height:10px;background-color:currentColor;bottom:0}._dropZoneVisual_1dgg5_30 button{transition:transform .15s ease}._dropZoneVisual_1dgg5_30 button:hover{transform:translateY(-2px)}@media (max-width: 767px),(pointer: coarse){._prompt_1dgg5_94 button{min-height:var(--control-height-touch);min-width:var(--control-height-touch)}}._peek_zny1y_1{position:absolute;bottom:0;inset-inline:0;height:56px;border-radius:var(--border-radius-sheet) var(--border-radius-sheet) 0 0;box-shadow:var(--elevation-shadow-sheet);background:var(--surface-raised)}._peekButton_zny1y_2{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-medium);border:0;border-radius:inherit;background:transparent;color:var(--text-color);font:inherit;text-align:left;cursor:pointer}._handle_zny1y_3{position:absolute;top:var(--spacing-extra-small);left:50%;transform:translate(-50%);width:var(--control-height-large);height:var(--spacing-two-extra-small);border-radius:var(--border-radius-pill);background:var(--color-text-secondary)}._peekButton_zny1y_2>svg,._action_zny1y_4>svg{width:var(--icon-size-large);height:var(--icon-size-large)}._peekButton_zny1y_2:focus-visible,._action_zny1y_4:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}._backdrop_zny1y_6{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;background:var(--modal-backdrop)}._sheet_zny1y_7{display:flex;flex-direction:column;width:100%;max-height:100dvh;border-radius:var(--border-radius-sheet) var(--border-radius-sheet) 0 0;box-shadow:var(--elevation-shadow-sheet);background:var(--surface-raised);color:var(--text-color);outline:none}._half_zny1y_8{height:50dvh}._full_zny1y_9{height:calc(100dvh - var(--header-height))}._header_zny1y_10{display:flex;align-items:center;padding-inline:var(--spacing-medium);min-height:var(--control-height-touch);border-bottom:1px solid var(--divider-color)}._title_zny1y_11{flex:1;margin:0;font-size:var(--font-size-ui-title);font-weight:var(--font-weight-semibold)}._action_zny1y_4{display:flex;align-items:center;justify-content:center;min-width:var(--control-height-touch);min-height:var(--control-height-touch);padding:0;border:0;background:transparent;color:var(--text-color);cursor:pointer}._content_zny1y_13{overflow-y:auto;min-height:0;padding:var(--spacing-medium);scroll-padding-block:var(--spacing-extra-small)}._peek_zny1y_1[hidden]{display:none}._toolStrip_1j2sg_1{height:var(--mobile-tool-strip-height, 80px);min-height:var(--mobile-tool-strip-height, 80px);flex-shrink:0;position:relative;z-index:9;background-color:var(--toolstrip-bg-color);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}._animationStrip_1j2sg_13{height:calc(min(240px,40dvh) + var(--mobile-tool-edit-area-height, 70px));min-height:calc(min(240px,40dvh) + var(--mobile-tool-edit-area-height, 70px));overflow-y:auto;border-top:1px solid var(--border-color)}._toolStripScroller_1j2sg_20{height:100%;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:calc(50vw - 50px + max(var(--spacing-medium),env(safe-area-inset-left)));padding-right:calc(50vw - 50px + max(var(--spacing-medium),env(safe-area-inset-right)));will-change:transform}._toolStripScrollerEmpty_1j2sg_34{height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-left:max(var(--spacing-medium),env(safe-area-inset-left));padding-right:max(var(--spacing-medium),env(safe-area-inset-right))}._toolStripScroller_1j2sg_20::-webkit-scrollbar{display:none}@media (prefers-reduced-motion: reduce){._toolStripScroller_1j2sg_20{scroll-behavior:auto}}._emptyState_1j2sg_54{display:flex;align-items:center;justify-content:center;width:100%;height:100%}._emptyStateText_1j2sg_62{font-size:var(--font-size-small);color:var(--color-text-secondary);text-align:center;padding:var(--spacing-medium)}._mobileHeader_1swkz_1{height:var(--header-height);min-height:var(--header-height);background-color:var(--header-bg);color:var(--header-text);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-medium);padding-left:max(var(--spacing-medium),env(safe-area-inset-left));padding-right:max(var(--spacing-medium),env(safe-area-inset-right));border-bottom:1px solid var(--border-color);flex-shrink:0;z-index:10}._headerLeft_1swkz_17,._headerRight_1swkz_23{display:flex;align-items:center;gap:var(--spacing-small)}._appTitleLink_1swkz_29{display:flex;align-items:center;gap:var(--spacing-small);text-decoration:none;color:inherit}._appTitleLink_1swkz_29:hover{opacity:.9}._appLogo_1swkz_41{width:24px;height:24px;object-fit:contain}._appTitle_1swkz_29{font-size:1.125rem;font-weight:600;margin:0;color:var(--header-text)}._themeButton_1swkz_54{width:var(--animation-workspace-touch-target);height:var(--animation-workspace-touch-target);min-width:var(--animation-workspace-touch-target);min-height:var(--animation-workspace-touch-target);padding:0;background:none;border:none;cursor:pointer;color:var(--header-text);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small);transition:background-color .2s ease}._themeButton_1swkz_54:hover{background-color:var(--hover-bg)}._themeButton_1swkz_54:active{background-color:var(--selected-bg)}._themeButton_1swkz_54:focus-visible{outline:var(--input-focus-outline);outline-offset:2px}._menuButton_1swkz_84{width:var(--animation-workspace-touch-target);height:var(--animation-workspace-touch-target);min-width:var(--animation-workspace-touch-target);min-height:var(--animation-workspace-touch-target);padding:0;background:none;border:none;cursor:pointer;color:var(--header-text);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small);transition:background-color .2s ease}._menuButton_1swkz_84:hover{background-color:var(--hover-bg)}._menuButton_1swkz_84:active{background-color:var(--selected-bg)}._menuButton_1swkz_84:focus-visible{outline:var(--input-focus-outline);outline-offset:2px}._backdrop_1mwl2_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--animation-workspace-dialog-layer);background:var(--modal-backdrop)}._mobile_1mwl2_2{display:flex;flex-direction:column;position:relative;top:var(--operations-visible-top, 0);width:100%;height:var(--operations-visible-height, 100dvh);min-height:0;box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow:hidden;color:var(--text-color);background:var(--surface-panel)}._header_1mwl2_3{display:flex;align-items:center;gap:var(--spacing-small);flex-shrink:0;padding:var(--spacing-extra-small);border-bottom:1px solid var(--border-color)}._title_1mwl2_4{margin:0;font-size:var(--font-size-ui-title);font-weight:var(--font-weight-medium)}._content_1mwl2_5{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}._menuLauncher_1mwl2_6{width:100%;justify-content:flex-start}._loading_1mwl2_7{display:flex;flex:1;min-height:0;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:var(--font-size-ui-body)}@media (forced-colors: active){._mobile_1mwl2_2{border:1px solid CanvasText}}._workspace_1mwl2_10{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}._workspace_1mwl2_10[data-view=replay]{overflow-y:auto;overscroll-behavior:contain}._overlay_q226d_1{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;justify-content:flex-end}._backdrop_q226d_12{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);opacity:0;transition:opacity .2s ease-out}._overlay_q226d_1._open_q226d_23 ._backdrop_q226d_12{opacity:1}._menuPanel_q226d_27{position:relative;width:85%;max-width:320px;height:100%;background-color:var(--background-color);box-shadow:var(--elevation-shadow-large);transform:translate(100%);transition:transform .2s ease-out;display:flex;flex-direction:column;z-index:1}._overlay_q226d_1._open_q226d_23 ._menuPanel_q226d_27{transform:translate(0)}._menuHeader_q226d_45{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-medium);padding-top:max(var(--spacing-medium),env(safe-area-inset-top));padding-right:max(var(--spacing-medium),env(safe-area-inset-right));border-bottom:1px solid var(--border-color);background-color:var(--header-bg);color:var(--header-text);min-height:var(--header-height)}._menuTitle_q226d_58{font-size:1.125rem;font-weight:600;margin:0}._closeButton_q226d_64{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;background:none;border:none;cursor:pointer;color:var(--header-text);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small);transition:background-color .2s ease}._closeButton_q226d_64:hover{background-color:var(--hover-bg)}._closeButton_q226d_64:active{background-color:var(--selected-bg)}._closeButton_q226d_64:focus-visible{outline:var(--input-focus-outline);outline-offset:2px}._menuContent_q226d_94{flex:1;overflow-y:auto;padding:var(--spacing-medium);padding-bottom:max(var(--spacing-medium),env(safe-area-inset-bottom))}._menuSection_q226d_101{margin-bottom:var(--spacing-large)}._menuSection_q226d_101:last-child{margin-bottom:0}._sectionTitle_q226d_109{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0 0 var(--spacing-small) 0;padding:0 var(--spacing-small)}._menuItem_q226d_119{display:flex;align-items:center;gap:var(--spacing-medium);width:100%;min-height:48px;padding:var(--spacing-medium);background:none;border:none;border-radius:var(--border-radius-medium);cursor:pointer;color:var(--text-color);font-size:1rem;text-align:left;transition:background-color .2s ease}._menuItem_q226d_119:hover{background-color:var(--hover-bg)}._menuItem_q226d_119:active{background-color:var(--selected-bg)}._menuItem_q226d_119:focus-visible{outline:var(--input-focus-outline);outline-offset:-2px}._menuItem_q226d_119:disabled{opacity:.4;cursor:not-allowed}._menuItem_q226d_119:disabled:hover{background-color:transparent}._menuItemIcon_q226d_158{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}._menuItemLabel_q226d_167{flex:1;font-weight:500}._comingSoonBadge_q226d_172{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-two-extra-small) var(--spacing-extra-small);background-color:var(--color-background-secondary-translucent);color:var(--color-text-secondary);border-radius:var(--border-radius-small);border:1px solid var(--border-color)}._menuDivider_q226d_184{height:1px;background-color:var(--border-color);margin:var(--spacing-medium) 0}._inlineButton_q226d_190{all:unset;display:contents}._visuallyHidden_q226d_195{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._tabBar_zjagq_1{display:flex;justify-content:space-around;align-items:center;height:56px;min-height:56px;background-color:var(--header-bg);border-top:1px solid var(--border-color);padding:0 var(--spacing-small);padding-bottom:env(safe-area-inset-bottom);flex-shrink:0;position:relative;z-index:10}._tab_zjagq_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-two-extra-small);min-width:48px;min-height:48px;padding:var(--spacing-extra-small) var(--spacing-small);background:none;border:none;cursor:pointer;position:relative;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}._tab_zjagq_1:active{opacity:.7}._tabIcon_zjagq_38{display:flex;align-items:center;justify-content:center;color:var(--header-text);transition:color .2s ease}._tabLabel_zjagq_46{font-size:10px;font-weight:500;color:var(--header-text);text-align:center;line-height:1.2;transition:color .2s ease;-webkit-user-select:none;user-select:none}._tabActive_zjagq_56 ._tabIcon_zjagq_38,._tabActive_zjagq_56 ._tabLabel_zjagq_46{color:var(--header-text)}._activeIndicator_zjagq_64{position:absolute;top:0;left:50%;transform:translate(-50%);width:4px;height:4px;background-color:var(--primary-color);border-radius:var(--border-radius-extra-small);box-shadow:var(--selection-glow-shadow)}[data-theme=dark] ._tabIcon_zjagq_38,[data-theme=dark] ._tabLabel_zjagq_46,[data-theme=dark] ._tabActive_zjagq_56 ._tabIcon_zjagq_38,[data-theme=dark] ._tabActive_zjagq_56 ._tabLabel_zjagq_46{color:var(--header-text)}@media (prefers-reduced-motion: reduce){._tab_zjagq_1,._tabIcon_zjagq_38,._tabLabel_zjagq_46{transition:none}}._toolCard_1klg1_1{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:80px;max-width:120px;flex-shrink:0;padding:var(--spacing-extra-small) var(--spacing-small);margin-right:var(--spacing-small);background-color:var(--color-background-secondary-translucent);border-radius:var(--border-radius-medium);cursor:pointer;user-select:none;-webkit-user-select:none;transition:all .15s ease-in-out;scroll-snap-align:center;scroll-snap-stop:always;outline:none}._toolCard_1klg1_1:last-child{margin-right:0}._toolCard_1klg1_1:hover{background-color:var(--hover-bg)}._toolCard_1klg1_1:focus-visible{outline:2px solid var(--selection-outline-color);outline-offset:2px}._toolCard_1klg1_1:active{transform:scale(.98)}._toolCardActive_1klg1_39{background-color:var(--selected-bg)}._toolCardActive_1klg1_39:hover{background-color:var(--selected-bg-hover)}._toolHeader_1klg1_47{display:flex;flex-direction:var(--mobile-tool-card-direction, column);align-items:center;gap:var(--spacing-extra-small);width:100%;margin-bottom:var(--spacing-extra-small)}._toolIcon_1klg1_56{display:flex;align-items:center;justify-content:center;color:var(--text-color);transition:color .15s ease-in-out}._toolCardActive_1klg1_39 ._toolIcon_1klg1_56{color:var(--primary-color)}._toolLabel_1klg1_68{font-size:10px;font-weight:500;text-align:center;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolCardActive_1klg1_39 ._toolLabel_1klg1_68{color:var(--primary-color);font-weight:600}._toolControl_1klg1_87{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-extra-small)}@media (prefers-reduced-motion: reduce){._toolCard_1klg1_1,._toolIcon_1klg1_56,._toolCardActive_1klg1_39 ._toolIcon_1klg1_56,._toolCardActive_1klg1_39 ._toolLabel_1klg1_68{transition:none}}._mobileContainer_9y3oj_1{--mobile-tool-edit-area-height: 70px;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;background-color:transparent;color:var(--text-color);overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;pointer-events:none}._mobileContainer_9y3oj_1>*{pointer-events:auto}@media (orientation: landscape) and (max-height: 500px){._inspectorCardLayout_9y3oj_26{--mobile-inspector-edit-area-height: 32dvh;--mobile-tool-strip-height: calc(var(--spacing-large) * 3);--mobile-tool-card-direction: row}}._mobileViewport_9y3oj_33{flex:1;overflow:hidden;position:relative;background-color:transparent;min-height:0;pointer-events:none}._visuallyHidden_9y3oj_42{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._editArea_1atfy_1{height:var(--mobile-tool-edit-area-height, 70px);flex-shrink:0;position:relative;z-index:8;background-color:var(--color-background-secondary-translucent);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);overflow-y:auto;overflow-x:hidden;padding:var(--spacing-small);padding-left:max(var(--spacing-small),env(safe-area-inset-left));padding-right:max(var(--spacing-small),env(safe-area-inset-right))}._editArea_1atfy_1:has([data-transform-draft] [role=alert]),._editArea_1atfy_1:has([data-material-factor] [role=alert]),._editArea_1atfy_1:has([data-material-factor] [data-material-context]){height:auto;max-height:var(--mobile-inspector-edit-area-height, 40dvh)}._controlsContainer_1atfy_23{display:flex;flex-direction:column;gap:var(--spacing-small);opacity:1;transition:opacity .15s ease-in-out}._fadeOut_1atfy_31{opacity:0!important}._error_1atfy_35{margin:0;color:var(--error-text);font-size:var(--font-size-small)}@media (prefers-reduced-motion: reduce){._controlsContainer_1atfy_23{transition:none}}._emptyState_1atfy_47{display:flex;align-items:center;justify-content:center;height:100%}._emptyStateText_1atfy_54{font-size:var(--font-size-small);color:var(--color-text-secondary);text-align:center;padding:var(--spacing-medium)}._unsupportedControl_1atfy_61{padding:var(--spacing-small);background-color:var(--color-background-input);border-radius:var(--border-radius-small);font-size:var(--font-size-small);color:var(--color-text-secondary)}._inspectorEditArea_1atfy_69{height:var(--mobile-inspector-edit-area-height, 40dvh)}._controlContainer_s4vau_1{display:flex;flex-direction:column;gap:var(--spacing-small);width:100%}._controlLabel_s4vau_8{font-size:var(--font-size-medium);font-weight:500;color:var(--text-color);margin:0}._sliderGroup_s4vau_15{display:flex;align-items:center;gap:var(--spacing-small)}._slider_s4vau_15{flex:1;height:8px;border-radius:var(--border-radius-small);background:var(--color-background-input);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._slider_s4vau_15::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:var(--border-radius-round);background:var(--primary-color);cursor:pointer;border:2px solid var(--background-color);box-shadow:var(--elevation-shadow-control)}._slider_s4vau_15::-moz-range-thumb{width:24px;height:24px;border-radius:var(--border-radius-round);background:var(--primary-color);cursor:pointer;border:2px solid var(--background-color);box-shadow:var(--elevation-shadow-control)}._slider_s4vau_15:disabled{opacity:.5;cursor:not-allowed}._numberInput_s4vau_59{width:64px;height:48px;padding:var(--spacing-small);font-size:16px;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background-color:var(--color-background-input);color:var(--text-color);text-align:center}._numberInput_s4vau_59:focus{outline:var(--input-focus-outline);outline-offset:2px}._numberInput_s4vau_59:disabled{opacity:.5;cursor:not-allowed}._toggleSwitch_s4vau_81{position:relative;display:inline-block;width:56px;height:32px;cursor:pointer}._toggleInput_s4vau_89{opacity:0;width:0;height:0}._toggleSlider_s4vau_95{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-background-input);transition:background-color .2s ease-in-out;border-radius:var(--border-radius-pill);border:2px solid var(--border-color)}._toggleSlider_s4vau_95:before{position:absolute;content:"";height:24px;width:24px;left:2px;bottom:2px;background-color:var(--background-color);transition:transform .2s ease-in-out;border-radius:var(--border-radius-round);box-shadow:var(--elevation-shadow-control)}._toggleInput_s4vau_89:checked+._toggleSlider_s4vau_95{background-color:var(--primary-color);border-color:var(--primary-color)}._toggleInput_s4vau_89:checked+._toggleSlider_s4vau_95:before{transform:translate(24px)}._toggleInput_s4vau_89:disabled+._toggleSlider_s4vau_95{opacity:.5;cursor:not-allowed}[data-theme=dark] ._slider_s4vau_15{background:var(--border-color)}[data-theme=dark] ._slider_s4vau_15::-webkit-slider-thumb{border-color:var(--control-thumb-border)}[data-theme=dark] ._slider_s4vau_15::-moz-range-thumb{border-color:var(--control-thumb-border)}@media (prefers-reduced-motion: reduce){._toggleSlider_s4vau_95,._toggleSlider_s4vau_95:before{transition:none}}._colorGroup_s4vau_154{display:flex;align-items:center;gap:var(--spacing-small)}._colorInput_s4vau_160{width:48px;height:48px;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background-color:var(--color-background-input);cursor:pointer;padding:0}._colorInput_s4vau_160:disabled{opacity:.5;cursor:not-allowed}._vectorGroup_s4vau_176{display:flex;gap:var(--spacing-small)}._vectorInput_s4vau_181{flex:1;display:flex;flex-direction:column;gap:var(--spacing-extra-small)}._vectorLabel_s4vau_188{font-size:var(--font-size-small);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;text-align:center}._vectorControlRow_s4vau_196{display:flex;align-items:center;gap:var(--spacing-small);width:100%}._axisSelectWrapper_s4vau_203{flex-shrink:0;width:80px}._axisSelect_s4vau_203{width:100%;font-size:14px;font-weight:600}._vectorButton_s4vau_214{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background-color:var(--color-background-input);color:var(--text-color);cursor:pointer;transition:background-color .15s ease-in-out,transform 50ms ease-in-out;touch-action:manipulation;-webkit-user-select:none;user-select:none}._vectorButton_s4vau_214:hover:not(:disabled){background-color:var(--hover-bg)}._environmentButton_s4vau_241{flex-shrink:0;height:48px;padding:0 var(--spacing-medium);border-radius:var(--border-radius-small);border:1px solid var(--border-color);background-color:var(--color-background-input);color:var(--text-color);font-size:var(--font-size-medium);cursor:pointer;transition:background-color .15s ease-in-out}._emptyStateRow_s4vau_263{display:flex;align-items:center;justify-content:center;min-height:48px}._emptyStateLabel_s4vau_270{font-size:var(--font-size-small);color:var(--color-text-secondary)}._lightRow_s4vau_275{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);min-height:48px}._lightLabelButton_s4vau_283{flex:1;display:flex;align-items:center;padding-inline:var(--spacing-small);padding-block:0;border-radius:var(--border-radius-small);border:1px solid transparent;background-color:transparent;color:var(--text-color);font-size:var(--font-size-medium);text-align:left;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}._lightLabelButton_s4vau_283:hover:not(:disabled){background-color:var(--hover-bg)}._lightLabelButton_s4vau_283:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._lightLabelText_s4vau_308{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lightDeleteButton_s4vau_314{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small);border:1px solid var(--border-color);background-color:var(--color-background-input);color:var(--text-color);cursor:pointer;transition:background-color .15s ease-in-out}._lightDeleteButton_s4vau_314:hover:not(:disabled){background-color:var(--hover-bg)}._lightDeleteButton_s4vau_314:disabled{opacity:.5;cursor:not-allowed}._vectorButton_s4vau_214:active:not(:disabled){transform:scale(.95);background-color:var(--primary-color);color:var(--background-color)}._vectorButton_s4vau_214:disabled{opacity:.5;cursor:not-allowed}._vectorButton_s4vau_214:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._vectorNumberInput_s4vau_354{flex:1;min-width:0;height:48px;padding:var(--spacing-small);font-size:16px;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background-color:var(--color-background-input);color:var(--text-color);text-align:center;box-sizing:border-box}._vectorInputExplanation_s4vau_368{flex:1;min-width:0}._vectorInputExplanation_s4vau_368 ._vectorNumberInput_s4vau_354{width:100%}._error_s4vau_377{color:var(--error-text);font-size:var(--font-size-small)}._vectorNumberInput_s4vau_354:focus{outline:2px solid var(--primary-color);outline-offset:2px}._vectorNumberInput_s4vau_354:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){._vectorButton_s4vau_214{transition:none}}._environmentRow_s4vau_235{display:flex;align-items:center;gap:var(--spacing-small)}._environmentButton_s4vau_241{flex-shrink:0;height:48px;padding:0 var(--spacing-medium);border-radius:var(--border-radius-small);border:1px solid var(--border-color);background-color:var(--color-background-input);color:var(--text-color);font-size:var(--font-size-medium);font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out,transform 50ms ease-in-out}._environmentButton_s4vau_241:hover:not(:disabled){background-color:var(--hover-bg)}._environmentButton_s4vau_241:disabled{opacity:.5;cursor:not-allowed}._select_s4vau_427{width:100%;height:48px;padding:var(--spacing-small) var(--spacing-medium);font-size:16px;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background-color:var(--color-background-input);color:var(--text-color);cursor:pointer}._select_s4vau_427:focus{outline:2px solid var(--primary-color);outline-offset:2px}._select_s4vau_427:disabled{opacity:.5;cursor:not-allowed}._textureInfo_s4vau_449{padding:var(--spacing-small);background-color:var(--color-background-secondary-translucent);border-radius:var(--border-radius-small);border:1px solid var(--border-color)}._textureLabel_s4vau_456{font-size:var(--font-size-small);color:var(--color-text-secondary);word-break:break-all}._channelLabel_s4vau_462{font-size:var(--font-size-small);color:var(--color-text-secondary);font-weight:600}._subLabel_s4vau_468{font-size:var(--font-size-small);font-weight:500;color:var(--color-text-secondary);margin:0}._emptyTexture_s4vau_475{padding:var(--spacing-medium);background-color:var(--color-background-secondary-translucent);border-radius:var(--border-radius-small);border:1px dashed var(--border-color);text-align:center}._emptyTextureText_s4vau_483{font-size:var(--font-size-small);color:var(--color-text-secondary);font-style:italic}._materialColorRow_s4vau_489{display:flex;align-items:center;gap:var(--spacing-small)}._textureButton_s4vau_495{flex:1 1 0;min-width:0;height:48px;padding:0 var(--spacing-medium);border-radius:var(--border-radius-small);border:1px solid var(--border-color);background-color:var(--color-background-input);color:var(--text-color);font-size:var(--font-size-medium);font-weight:500;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease-in-out,transform 50ms ease-in-out}._textureButton_s4vau_495:hover:not(:disabled){background-color:var(--hover-bg)}._textureButton_s4vau_495:disabled{opacity:.5;cursor:not-allowed}._textInput_s4vau_522{width:100%;height:48px;padding:var(--spacing-small) var(--spacing-medium);font-size:16px;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background-color:var(--color-background-input);color:var(--text-color);box-sizing:border-box;transition:border-color .2s,box-shadow .2s}._textInput_s4vau_522:focus{outline:2px solid var(--primary-color);outline-offset:2px}._textInput_s4vau_522:disabled{opacity:.5;cursor:not-allowed}._visuallyHidden_s4vau_545{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._materialContext_s4vau_557{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-ui-help);overflow-wrap:anywhere}._materialContext_s4vau_557._error_s4vau_377{color:var(--error-text)}._backdrop_cg1ax_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--animation-workspace-dialog-layer)}._dialog_cg1ax_2{display:grid;gap:var(--spacing-medium);box-sizing:border-box;outline:none;position:fixed;width:var(--desktop-inspector-min-width);max-width:calc(100vw - var(--spacing-extra-large));max-height:calc(100vh - var(--spacing-extra-large));overflow:auto;padding:var(--spacing-medium);background:var(--surface-raised);border:1px solid var(--border-color);border-radius:var(--border-radius-small);box-shadow:var(--elevation-shadow-menu);font-size:var(--font-size-ui-body);font-family:var(--font-family-ui);line-height:var(--line-height-body)}._dialog_cg1ax_2 p:not([class]){margin:0;font-size:var(--font-size-ui-help);color:var(--color-text-secondary)}._compact_cg1ax_22{width:max-content;min-width:calc(var(--spacing-large) * 10)}._overlay_nz4if_1{position:absolute;left:var(--spacing-small);bottom:var(--spacing-small);max-width:var(--desktop-inspector-min-width);padding:var(--spacing-extra-small) var(--spacing-small);background-color:var(--color-background-secondary-translucent);color:var(--text-color);border:1px solid var(--divider-color);border-radius:var(--border-radius-small);pointer-events:auto;z-index:2}._header_nz4if_15{font-weight:var(--font-weight-section-header);cursor:pointer;font-size:var(--font-size-ui-label)}._header_nz4if_15:focus-visible{outline:var(--input-focus-outline);outline-offset:var(--spacing-two-extra-small)}._list_nz4if_26{list-style:none;margin:0;padding:0;padding-top:var(--spacing-extra-small)}._item_nz4if_33{font-size:var(--font-size-ui-help);line-height:var(--line-height-body);color:var(--color-text-secondary)}@media (max-width: 767px),(pointer: coarse){._header_nz4if_15{display:list-item;min-height:var(--animation-workspace-touch-target);box-sizing:border-box;align-content:center}}@media (forced-colors: active){._overlay_nz4if_1{border-color:CanvasText}._header_nz4if_15:focus-visible{outline:2px solid Highlight}}@media (orientation: landscape) and (max-height: 500px){._overlay_nz4if_1{display:none}}[data-canvas-input-owner=animation-workspace] ._overlay_nz4if_1{display:none}[data-animation-workspace-mode=maximized] ._overlay_nz4if_1{box-sizing:border-box;max-width:calc(100% - 2 * var(--spacing-small));max-height:calc(100% - 2 * var(--spacing-small));overflow:auto;overscroll-behavior:contain;scroll-padding-block:var(--spacing-extra-small)}._compact_nz4if_72{position:absolute;top:var(--spacing-small);left:calc(var(--spacing-small) + 2 * max(var(--control-height-small),var(--control-hit-target)) + 4 * var(--spacing-extra-small));z-index:2;background:var(--surface-panel);padding:var(--spacing-extra-small);border-radius:var(--border-radius-small);pointer-events:auto}._popoverTitle_nz4if_74{margin:0;font-size:var(--font-size-ui-label);font-weight:var(--font-weight-semibold)}._root_rlp2q_1{position:absolute;right:12px;bottom:12px;z-index:2;font-size:var(--font-size-small);color:var(--color-text-secondary)}._link_rlp2q_10{color:var(--color-text-secondary);text-decoration:none}._link_rlp2q_10:hover{text-decoration:underline}[data-canvas-input-owner=animation-workspace] ._root_rlp2q_1,[data-animation-workspace-mode=maximized] ._root_rlp2q_1{display:none}._root_1ps1c_1{position:absolute;left:16px;bottom:16px;width:140px;height:140px;z-index:2;touch-action:none}._base_1ps1c_11{width:100%;height:100%;border-radius:var(--border-radius-round);background:var(--color-background-secondary-translucent);border:1px solid var(--divider-color);box-shadow:var(--elevation-shadow-medium);position:relative}._knob_1ps1c_21{position:absolute;left:50%;top:50%;width:56px;height:56px;margin-left:-28px;margin-top:-28px;border-radius:var(--border-radius-round);background:var(--color-background-input);border:1px solid var(--divider-color);box-shadow:var(--elevation-shadow-small)}._surface_d1hgc_1{position:fixed;overflow:hidden;visibility:hidden;z-index:1;pointer-events:auto;background-color:var(--background-color);transition:background-color .3s ease}._surface_d1hgc_1[data-viewport-ready=true]{visibility:visible}._overlay_1hgzh_1{position:absolute;left:var(--spacing-small);top:var(--spacing-small);max-width:280px;padding:var(--spacing-extra-small) var(--spacing-small);background-color:var(--color-background-secondary-translucent);color:var(--text-color);border:1px solid var(--divider-color);border-radius:var(--border-radius-small);pointer-events:auto;z-index:2}._list_1hgzh_15{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}._item_1hgzh_23{font-size:var(--font-size-ui-help);line-height:1.4;color:var(--color-text-secondary)}[data-canvas-input-owner=animation-workspace] ._overlay_1hgzh_1{display:none}._container_i3zw7_1{position:absolute;top:var(--spacing-small);left:var(--spacing-small);max-width:calc(100% - var(--animation-workspace-touch-target) - 3 * var(--spacing-small));z-index:2;pointer-events:auto}._actions_i3zw7_10{display:flex;gap:var(--spacing-extra-small)}._actions_i3zw7_10 ._frameButton_i3zw7_15{min-height:var(--control-height-large);padding:var(--spacing-extra-small) var(--spacing-small);border:1px solid var(--divider-color);border-radius:var(--border-radius-small);background:var(--button-bg);color:var(--button-text);font:inherit;font-size:var(--font-size-ui-label)}._actions_i3zw7_10 ._frameButton_i3zw7_15:disabled{opacity:1;color:var(--color-text-secondary);cursor:default}._actions_i3zw7_10 ._frameButton_i3zw7_15:hover:not(:disabled){background:var(--button-hover)}._compact_i3zw7_27{background:var(--surface-panel);padding:var(--spacing-extra-small);border-radius:var(--border-radius-small)}._message_i3zw7_29{background:var(--background-color);color:var(--text-color);font-size:var(--font-size-ui-help);padding:var(--spacing-extra-small)}._canvas_1064u_1{display:block;width:100%;height:100%;outline:none;touch-action:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}body.modal-open ._canvas_1064u_1{pointer-events:none}body.modal-open [data-dialog-portal=true]:not([inert]) [data-canvas-input-owner=animation-workspace] ._canvas_1064u_1:not(._canvasHidden_1064u_24){pointer-events:auto}._engineSwitchOverlay_1064u_29{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--background-color);z-index:10;color:var(--text-color)}._engineSwitchSpinner_1064u_44{width:40px;height:40px;border:3px solid var(--divider-color);border-top:3px solid var(--primary-color);border-radius:var(--border-radius-round);animation:_spin_1064u_1 1s linear infinite;margin-bottom:var(--spacing-large)}@keyframes _spin_1064u_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._canvasHidden_1064u_24{opacity:0;pointer-events:none}._rendererFaultOverlay_1064u_65{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-large);background:var(--overlay-scrim);color:var(--text-color);z-index:11}._rendererFaultCard_1064u_77{max-width:420px;padding:var(--spacing-large);border:1px solid var(--error-border);border-radius:var(--border-radius-medium);background:var(--error-bg);color:var(--error-text);box-shadow:var(--elevation-shadow-large)}._rendererFaultCard_1064u_77 h2{margin:0 0 var(--spacing-small)}._rendererFaultCard_1064u_77 p{margin:0 0 var(--spacing-medium)}._rendererFaultCard_1064u_77 button{padding:var(--spacing-small) var(--spacing-medium);border:1px solid var(--border-color);border-radius:var(--border-radius-small);background:var(--button-bg);color:var(--button-text);cursor:pointer}._rendererFaultCard_1064u_77 button:hover{background:var(--button-hover)}._rendererFaultCard_1064u_77 button:disabled{cursor:wait;opacity:.7}._rendererFaultCard_1064u_77 button:focus-visible{outline:var(--input-focus-outline);outline-offset:2px}._appContainer_1l1nb_1{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--background-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}._viewportTools_1l1nb_11{position:absolute;top:var(--spacing-small);left:var(--spacing-small);max-width:calc(100% - var(--animation-workspace-touch-target) - 3 * var(--spacing-small));display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-small);z-index:2;pointer-events:none}._viewportTools_1l1nb_11>div{position:static;max-width:100%}[data-canvas-input-owner=animation-workspace] ._viewportTools_1l1nb_11>:last-child,[data-animation-workspace-mode=maximized] ._viewportTools_1l1nb_11>:last-child{display:none}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background-color: #f0f0f0;--text-color: #2d3339;--header-bg: #343a40;--header-text: #f8f9fa;--border-color: #d1d5db;--primary-color: #0d6efd;--primary-color-rgb: 13, 110, 253;--accent-button-text: #ffffff;--warning-bg: #fff3cd;--warning-text: #664d03;--warning-border: #ffecb5;--button-bg: #e2e5e9;--button-text: #2d3339;--button-hover: #d5d9df;--error-bg: #f8d7da;--error-text: #842029;--error-border: #f5c2c7;--destructive-bg: #b42318;--destructive-bg-hover: #912018;--destructive-text: #ffffff;--color-border-subtle: #ced4da;--dropzone-background-color: #e9ecef;--font-size-base: 13px;--font-size-ui-title: 14px;--font-size-ui-body: 13px;--font-size-ui-label: 12px;--font-size-ui-help: 12px;--font-family-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-numeric: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-section-header: 500;--hover-bg: rgba(0, 0, 0, .05);--selected-bg: rgba(var(--primary-color-rgb), .15);--selected-bg-subtle: rgba(var(--primary-color-rgb), .1);--selected-bg-hover: rgba(var(--primary-color-rgb), .2);--selected-text: #ffffff;--selection-outline-color: rgba(var(--primary-color-rgb), .5);--divider-color: var(--border-color);--accent-rgb: var(--primary-color-rgb);--input-focus-outline: 2px solid rgba(var(--primary-color-rgb), .25);--resize-handle-active-bg: rgba(var(--primary-color-rgb), .5);--resize-handle-hover-shadow: 0 0 0 1px rgba(var(--primary-color-rgb), .25);--resize-handle-focus-shadow: 0 0 0 2px rgba(var(--primary-color-rgb), .45);--selection-ring-shadow: 0 0 0 2px rgba(var(--primary-color-rgb), .2);--selection-border-shadow: 0 0 0 1px rgba(var(--primary-color-rgb), .3);--selection-glow-shadow: 0 0 4px var(--primary-color);--animation-workspace-sticky-layer: 2;--animation-workspace-preview-controls-layer: 3;--animation-transport-field-width: 72px;--animation-workspace-loading-width: 320px;--animation-workspace-dialog-layer: 1000;--animation-curve-x: #b42318;--animation-curve-y: #157347;--animation-curve-z: #0b5ed7;--animation-curve-w: #6f42c1;--header-height: 48px;--desktop-sidebar-min-width: 200px;--desktop-inspector-min-width: 280px;--desktop-canvas-min-width: 260px;--overlay-scrim: rgba(0, 0, 0, .5);--modal-backdrop: rgba(0, 0, 0, .4);--spinner-track: rgba(255, 255, 255, .3);--spinner-head: #ffffff;--font-size-small: .85rem;--font-size-medium: 1rem;--spacing-two-extra-small: 2px;--spacing-extra-small: 4px;--spacing-small: 8px;--spacing-medium: 12px;--spacing-large: 16px;--border-radius-extra-small: 2px;--border-radius-small: 4px;--border-radius-medium: 6px;--border-radius-large: 8px;--border-radius-sheet: 16px;--border-radius-pill: 9999px;--border-radius-round: 50%;--color-text-secondary: #666;--color-text-disabled: #999;--color-border: #ccc;--color-border-disabled: #ddd;--color-border-hover: #999;--color-background-input: rgba(255, 255, 255, .9);--color-background-disabled: #f5f5f5;--color-background-secondary-translucent: rgba(0, 0, 0, .03);--color-background-tertiary-translucent: rgba(0, 0, 0, .06);--elevation-shadow-small: 0 2px 6px rgba(0, 0, 0, .12);--elevation-shadow-medium: 0 6px 16px rgba(0, 0, 0, .16);--elevation-shadow-large: 0 10px 30px rgba(0, 0, 0, .6);--elevation-shadow-menu: 0 4px 12px rgba(0, 0, 0, .15);--elevation-shadow-sheet: 0 -4px 24px rgba(0, 0, 0, .2);--elevation-shadow-control: 0 2px 4px rgba(0, 0, 0, .2);--elevation-shadow-control-active: 0 4px 8px rgba(0, 0, 0, .3);--elevation-shadow-overlay-content: 0 4px 20px rgba(0, 0, 0, .3);--control-thumb-border: var(--background-color);--toolstrip-bg-color: rgba(240, 240, 240, .85);--mobile-tool-edit-label-block: 24px;--font-size-ui-caption: 11px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-tight: 1.2;--line-height-body: 1.4;--control-height-small: 24px;--control-height-medium: 28px;--control-height-large: 32px;--control-height-touch: 44px;--animation-workspace-touch-target: var(--control-height-touch);--row-height-dense: 24px;--icon-size-small: 14px;--icon-size-medium: 16px;--icon-size-large: 20px;--spacing-extra-large: 24px;--dock-header-height: 36px;--property-label-width: 88px;--surface-panel: var(--background-color);--surface-toolbar: #e7e9ec;--surface-sunken: #f7f8fa;--surface-raised: #ffffff;--timeline-lane-alt-bg: #eff0f2;--timeline-grid-line: #e0e2e5;--timeline-grid-line-major: #d0d3d7;--timeline-key-fill: #49515a;--timeline-key-stroke: #f7f8fa;--timeline-key-selected-fill: var(--primary-color);--timeline-key-selected-outline: #111923;--timeline-summary-key-fill: var(--color-text-secondary);--timeline-playhead: var(--primary-color);--timeline-out-of-range-bg: #e4e7eb;--status-pending: var(--warning-text);--status-recording: #b42318;--status-success: #157347;--warning-color: var(--warning-text);--focus-ring-color: #0b5ed7;--field-border-color: #7a828b;--control-border-color: var(--field-border-color);--primary-action-bg: #0b5ed7;--primary-action-hover-bg: #094fad;--primary-action-text: #ffffff;--danger-text: #b42318;--control-hit-target: 0px;--control-motion-duration: .12s;--control-selected-text: var(--text-color);--segment-selected-bg: var(--surface-raised);--segment-selected-shadow: none;--control-selected-shadow: inset 2px 0 var(--primary-color)}[data-theme=dark]{--background-color: #212529;--text-color: #f8f9fa;--header-bg: #121416;--header-text: #f8f9fa;--border-color: #495057;--primary-color: #3d8bfd;--primary-color-rgb: 61, 139, 253;--animation-curve-x: #ff8f87;--animation-curve-y: #75d6a3;--animation-curve-z: #8ab8ff;--animation-curve-w: #c6a0f4;--accent-button-text: #212529;--warning-bg: #332701;--warning-text: #ffda6a;--warning-border: #664d03;--button-bg: #343a40;--button-text: #f8f9fa;--button-hover: #495057;--error-bg: #2c0b0e;--error-text: #ea868f;--error-border: #842029;--destructive-bg: #ea868f;--destructive-bg-hover: #f1aeb5;--destructive-text: #212529;--color-border-subtle: #6c757d;--dropzone-background-color: #495057;--hover-bg: rgba(255, 255, 255, .05);--selected-bg: rgba(var(--primary-color-rgb), .25);--selected-bg-subtle: rgba(var(--primary-color-rgb), .1);--selected-bg-hover: rgba(var(--primary-color-rgb), .3);--selected-text: #ffffff;--divider-color: var(--border-color);--accent-rgb: var(--primary-color-rgb);--input-focus-outline: 2px solid rgba(var(--primary-color-rgb), .35);--header-height: 48px;--overlay-scrim: rgba(0, 0, 0, .5);--modal-backdrop: rgba(0, 0, 0, .6);--spinner-track: rgba(255, 255, 255, .3);--spinner-head: #ffffff;--color-text-secondary: #adb5bd;--color-text-disabled: #6c757d;--color-border: #495057;--color-border-disabled: #343a40;--color-border-hover: #adb5bd;--color-background-input: rgba(35, 38, 42, .9);--color-background-disabled: #2c3034;--color-background-secondary-translucent: rgba(255, 255, 255, .05);--color-background-tertiary-translucent: rgba(255, 255, 255, .08);--elevation-shadow-small: 0 2px 6px rgba(0, 0, 0, .5);--elevation-shadow-medium: 0 6px 16px rgba(0, 0, 0, .55);--elevation-shadow-large: 0 10px 30px rgba(0, 0, 0, .6);--elevation-shadow-menu: 0 4px 12px rgba(0, 0, 0, .3);--elevation-shadow-sheet: 0 -4px 24px rgba(0, 0, 0, .4);--elevation-shadow-control: 0 2px 4px rgba(0, 0, 0, .4);--elevation-shadow-control-active: 0 4px 8px rgba(0, 0, 0, .5);--elevation-shadow-overlay-content: 0 4px 20px rgba(0, 0, 0, .6);--control-thumb-border: rgba(255, 255, 255, .9);--toolstrip-bg-color: rgba(33, 37, 41, .85);--mobile-tool-edit-label-block: 24px;--surface-panel: var(--background-color);--surface-toolbar: #292e33;--surface-sunken: #1b1f23;--surface-raised: #343a40;--timeline-lane-alt-bg: #24282c;--timeline-grid-line: #303438;--timeline-grid-line-major: #3b4147;--timeline-key-fill: #d4dae0;--timeline-key-stroke: #1b1f23;--timeline-key-selected-fill: var(--primary-color);--timeline-key-selected-outline: #ffffff;--timeline-summary-key-fill: var(--color-text-secondary);--timeline-playhead: var(--primary-color);--timeline-out-of-range-bg: #272c31;--status-pending: var(--warning-text);--status-recording: #ff8f87;--status-success: #75d6a3;--warning-color: var(--warning-text);--focus-ring-color: #8ab8ff;--field-border-color: #88929d;--control-border-color: var(--field-border-color);--primary-action-bg: #8ab8ff;--primary-action-hover-bg: #adcfff;--primary-action-text: #212529;--danger-text: #ff8f87}#root{width:100%;height:100vh;margin:0;padding:0;display:block}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-height:100vh;font-family:var(--font-family-ui);font-size:var(--font-size-base);line-height:1.5;background-color:var(--background-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}h1{font-size:2.5em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:var(--text-color);background-color:var(--background-color)}}.warning-banner,.error-banner{padding:var(--spacing-medium) var(--spacing-large);margin-bottom:var(--spacing-large);display:flex;justify-content:space-between;align-items:center}.warning-banner{background-color:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning-border)}.close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--warning-text)}.theme-toggle,.header-button{height:32px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.theme-toggle{background:none;border:none;margin-left:auto;width:32px;padding:0}.app-header .header-right .theme-toggle{margin-left:var(--spacing-small)}.theme-toggle:focus-visible,.header-button:focus-visible{outline:var(--input-focus-outline);outline-offset:1px}.error-banner{background-color:var(--error-bg);color:var(--error-text);border:1px solid var(--error-border)}.app-header{background-color:var(--header-bg);color:var(--header-text);padding:0 var(--spacing-large);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--divider-color);height:var(--header-height)}.header-left,.header-right{flex:1;display:flex;align-items:center}.header-right{justify-content:flex-end;gap:var(--spacing-small)}.header-button{background-color:var(--button-bg);color:var(--button-text);border:1px solid var(--border-color);padding:0 var(--spacing-medium);border-radius:var(--border-radius-medium);font-size:.875rem;line-height:1;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease;gap:var(--spacing-extra-small)}.header-select{color:var(--button-text);background-color:var(--button-bg)}.header-button:hover:not(:disabled){background-color:var(--button-hover);box-shadow:var(--elevation-shadow-small)}.header-button:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.header-button{transition:none}}.app-sidebar,.app-inspector{height:100%;background-color:var(--background-color);display:flex;flex-direction:column;overflow:hidden;position:relative}.app-sidebar{min-width:var(--desktop-sidebar-min-width);border-right:1px solid var(--border-color)}.sidebar-header,.inspector-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.sidebar-header{padding:var(--spacing-extra-small)}.sidebar-header h2,.inspector-header h2{font-size:1rem;margin:0;font-weight:var(--font-weight-section-header)}.sidebar-toggle,.inspector-toggle{background:none;border:none;font-size:.875rem;cursor:pointer;color:var(--text-color);padding:var(--spacing-extra-small)}.app-inspector{min-width:var(--desktop-inspector-min-width);border-left:1px solid var(--border-color)}.inspector-header{padding:var(--spacing-medium)}.inspector-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);flex-shrink:0;border-bottom:1px solid var(--border-color)}.inspector-tab{display:flex;align-items:center;justify-content:center;width:100%;min-height:max(var(--control-height-large),var(--control-hit-target));padding:var(--spacing-extra-small);background:none;border:none;cursor:pointer;box-sizing:border-box;border-bottom:2px solid transparent;color:var(--text-color)}.inspector-tab.active{border-bottom:2px solid var(--primary-color);background-color:var(--selected-bg)}.inspector-tab>svg{width:var(--icon-size-medium);height:var(--icon-size-medium)}.inspector-tab:hover{background-color:var(--hover-bg)}.inspector-tab.active:hover{background-color:var(--selected-bg)}.inspector-tab:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.inspector-content{flex:1;min-height:0;overflow:hidden;padding:0;box-sizing:border-box}.sidebar-show-button,.inspector-show-button{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--button-bg);border:1px solid var(--border-color);padding:var(--spacing-small) var(--spacing-extra-small);cursor:pointer}.sidebar-show-button{left:0;border-left:none;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0;z-index:15}.inspector-show-button{right:0;border-right:none;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);z-index:10}.resize-handle{position:absolute;width:4px;height:100%;cursor:col-resize;background-color:var(--divider-color);transition:background-color .15s ease,box-shadow .15s ease;z-index:15}.resize-handle:hover,.resize-handle:active{background-color:var(--resize-handle-active-bg);box-shadow:var(--resize-handle-hover-shadow)}.resize-handle:focus-visible{background-color:var(--resize-handle-active-bg);box-shadow:var(--resize-handle-focus-shadow);outline:none}.sidebar-resize-handle,.inspector-resize-handle{top:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.engine-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);display:flex;justify-content:center;align-items:center;z-index:1000;color:var(--header-text)}.engine-loading-content{text-align:center;max-width:400px;padding:2rem;background-color:var(--header-bg);border-radius:var(--border-radius-large);box-shadow:var(--elevation-shadow-overlay-content)}.engine-loading-spinner{border:4px solid var(--spinner-track);border-radius:var(--border-radius-round);border-top:4px solid var(--spinner-head);width:50px;height:50px;animation:spin 1s linear infinite;margin:0 auto 1.5rem}.engine-loading-content h2{margin:0 0 var(--spacing-small) 0;font-size:1.25rem;font-weight:var(--font-weight-section-header);color:var(--header-text)}.engine-loading-content p{margin:0 0 var(--spacing-large) 0;opacity:.9;font-size:.95rem}.engine-loading-error{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius-small);padding:var(--spacing-medium);margin-top:var(--spacing-large)}.engine-loading-error p{margin:0;color:var(--error-text);font-size:.9rem}.app-title-link{display:flex;align-items:center;text-decoration:none;color:var(--header-text);font-weight:var(--font-weight-section-header)}.app-logo{height:42px;width:42px;margin-right:10px}.numeric{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}button,input,select,textarea{font:inherit;color:inherit;line-height:var(--line-height-tight)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (pointer: coarse),(max-width: 767px){:root{--control-hit-target: var(--control-height-touch)}}[data-control-density=coarse]{--control-hit-target: var(--control-height-touch)}@media (prefers-reduced-motion: reduce){:root{--control-motion-duration: 0ms}}@media (forced-colors: active){:root,[data-theme=dark]{--background-color: Canvas;--header-bg: Canvas;--header-text: CanvasText;--border-color: ButtonText;--button-bg: ButtonFace;--button-text: ButtonText;--button-hover: ButtonFace;--warning-bg: Canvas;--warning-text: CanvasText;--warning-border: ButtonText;--error-bg: Canvas;--error-text: CanvasText;--error-border: ButtonText;--destructive-bg: ButtonFace;--destructive-bg-hover: ButtonFace;--destructive-text: ButtonText;--color-border-subtle: GrayText;--color-border: ButtonText;--color-border-disabled: GrayText;--color-border-hover: Highlight;--color-text-disabled: GrayText;--color-background-input: Canvas;--color-background-disabled: Canvas;--color-background-secondary-translucent: Canvas;--color-background-tertiary-translucent: Canvas;--dropzone-background-color: Canvas;--toolstrip-bg-color: Canvas;--hover-bg: ButtonFace;--control-thumb-border: ButtonText;--input-focus-outline: 2px solid Highlight;--control-selected-text: HighlightText;--segment-selected-bg: Highlight;--surface-panel: Canvas;--surface-toolbar: Canvas;--surface-sunken: Canvas;--surface-raised: Canvas;--text-color: CanvasText;--color-text-secondary: CanvasText;--timeline-lane-alt-bg: Canvas;--timeline-grid-line: GrayText;--timeline-grid-line-major: CanvasText;--timeline-key-fill: CanvasText;--timeline-key-stroke: Canvas;--timeline-key-selected-fill: Highlight;--timeline-key-selected-outline: HighlightText;--timeline-summary-key-fill: CanvasText;--timeline-playhead: Highlight;--timeline-out-of-range-bg: Canvas;--selected-bg: Highlight;--selected-text: HighlightText;--primary-color: Highlight;--focus-ring-color: Highlight;--field-border-color: ButtonText;--control-border-color: var(--field-border-color);--primary-action-bg: Highlight;--primary-action-text: HighlightText;--danger-text: CanvasText;--status-pending: CanvasText;--status-recording: CanvasText;--status-success: CanvasText;--animation-curve-x: CanvasText;--animation-curve-y: CanvasText;--animation-curve-z: CanvasText;--animation-curve-w: CanvasText}}
