:root,[data-theme=light]{--color-badge-connected-code-well:#9747ff;--color-badge-error-code-well:#eb0a62;--color-badge-manual-code-well:#196ec5;--color-bg:#fff;--color-bg-assistive:#ff24bd;--color-bg-assistive-hover:#ea10ac;--color-bg-assistive-pressed:#ea10ac;--color-bg-assistive-secondary:#cb0b96;--color-bg-assistive-tertiary:#ffe0fc;--color-bg-brand:#0d99ff;--color-bg-brand-hover:#007be5;--color-bg-brand-pressed:#0768cf;--color-bg-brand-secondary:#0768cf;--color-bg-brand-tertiary:#e5f4ff;--color-bg-brand-tertiary-hover:#bde3ff;--color-bg-brand-tertiary-pressed:#80caff;--color-bg-code:#fff;--color-bg-code-diff-indicator-added:#14ae5c;--color-bg-code-diff-indicator-removed:#f24822;--color-bg-code-diff-line-added:#cff7d3;--color-bg-code-diff-line-removed:#ffe2e0;--color-bg-component:#9747ff;--color-bg-component-hover:#8638e5;--color-bg-component-pressed:#7c2bda;--color-bg-component-secondary:#7c2bda;--color-bg-component-tertiary:#f1e5ff;--color-bg-component-tertiary-hover:#e4ccff;--color-bg-component-tertiary-pressed:#d9b8ff;--color-bg-connected-code-well:#ede7f3;--color-bg-danger:#f24822;--color-bg-danger-hover:#dc3412;--color-bg-danger-pressed:#bd2915;--color-bg-danger-secondary:#bd2915;--color-bg-danger-tertiary:#ffe2e0;--color-bg-danger-tertiary-hover:#ffc7c2;--color-bg-danger-tertiary-pressed:#ffafa3;--color-bg-design:#0d99ff;--color-bg-design-hover:#007be5;--color-bg-design-pressed:#007be5;--color-bg-design-secondary:#0768cf;--color-bg-design-tertiary:#e5f4ff;--color-bg-desktopBackgrounded:#383838;--color-bg-desktopBackgrounded-disabled:#757575;--color-bg-desktopBackgrounded-hover:#444;--color-bg-desktopBackgrounded-pressed:#2c2c2c;--color-bg-desktopBackgrounded-secondary:#383838;--color-bg-desktopBackgrounded-tertiary:#444;--color-bg-desktopForeground:#1e1e1e;--color-bg-desktopForeground-disabled:#757575;--color-bg-desktopForeground-hover:#2c2c2c;--color-bg-desktopForeground-pressed:#2c2c2c;--color-bg-desktopForeground-secondary:#383838;--color-bg-desktopForeground-tertiary:#444;--color-bg-desktopFullscreen:#000;--color-bg-desktopFullscreen-disabled:#757575;--color-bg-desktopFullscreen-hover:#1e1e1e;--color-bg-desktopFullscreen-pressed:#1e1e1e;--color-bg-desktopFullscreen-secondary:#383838;--color-bg-desktopFullscreen-tertiary:#444;--color-bg-disabled:#d9d9d9;--color-bg-disabled-secondary:#b3b3b3;--color-bg-elevated:#fff;--color-bg-elevated-hover:#f5f5f5;--color-bg-error-code-well:#f8e5e2;--color-bg-figjam:#9747ff;--color-bg-figjam-hover:#8638e5;--color-bg-figjam-pressed:#8638e5;--color-bg-figjam-secondary:#7c2bda;--color-bg-figjam-tertiary:#f1e5ff;--color-bg-fs:#fff;--color-bg-fs-assistive:#ff24bd;--color-bg-fs-assistive-secondary:#cb0b96;--color-bg-fs-assistive-tertiary:#ffe0fc;--color-bg-fs-component:#9747ff;--color-bg-fs-component-secondary:#7c2bda;--color-bg-fs-component-tertiary:#f1e5ff;--color-bg-fs-design:#0d99ff;--color-bg-fs-design-secondary:#0768cf;--color-bg-fs-design-tertiary:#e5f4ff;--color-bg-fs-measure:#f24822;--color-bg-fs-measure-hover:#dc3412;--color-bg-fs-measure-secondary:#bd2915;--color-bg-fs-measure-tertiary:#ffe2e0;--color-bg-fs-selected:#e5f4ff;--color-bg-fs-selected-secondary:#f2f9ff;--color-bg-fs-template:#ff24bd;--color-bg-fs-template-secondary:#cb0b96;--color-bg-fs-template-tertiary:#ffe0fc;--color-bg-fs-tertiary:#e6e6e6;--color-bg-handoff:#14ae5c;--color-bg-handoff-hover:#009951;--color-bg-handoff-pressed:#008043;--color-bg-handoff-secondary:#008043;--color-bg-handoff-tertiary:#daecdf;--color-bg-hover:#f5f5f5;--color-bg-info:#e5f4ff;--color-bg-inverse:#2c2c2c;--color-bg-inverse-hover:#383838;--color-bg-inverse-pressed:#444;--color-bg-manual-code-well:#e3ecf2;--color-bg-measure:#f24822;--color-bg-measure-hover:#dc3412;--color-bg-measure-pressed:#bd2915;--color-bg-measure-secondary:#bd2915;--color-bg-measure-tertiary:#ffe2e0;--color-bg-menu:#1e1e1e;--color-bg-menu-disabled:#757575;--color-bg-menu-hover:#2c2c2c;--color-bg-menu-pressed:#2c2c2c;--color-bg-menu-secondary:#383838;--color-bg-menu-selected:#0d99ff;--color-bg-menu-selected-hover:#007be5;--color-bg-menu-selected-pressed:#007be5;--color-bg-menu-selected-secondary:#394360;--color-bg-menu-selected-tertiary:#394360;--color-bg-menu-tertiary:#444;--color-bg-onselected:#bde3ff;--color-bg-onselected-hover:#bde3ff;--color-bg-onselected-pressed:#bde3ff;--color-bg-pressed:#e6e6e6;--color-bg-secondary:#f5f5f5;--color-bg-secondary-hover:#e6e6e6;--color-bg-secondary-pressed:#d9d9d9;--color-bg-selected:#e5f4ff;--color-bg-selected-hover:#bde3ff;--color-bg-selected-pressed:#80caff;--color-bg-selected-secondary:#f2f9ff;--color-bg-selected-strong:#0d99ff;--color-bg-selected-tertiary:#f2f9ff;--color-bg-slot:#ff24bd40;--color-bg-strong-hover:#007be5;--color-bg-strong-pressed:#0768cf;--color-bg-success:#14ae5c;--color-bg-success-hover:#009951;--color-bg-success-pressed:#008043;--color-bg-success-secondary:#008043;--color-bg-success-tertiary:#e0f6e5;--color-bg-success-tertiary-hover:#b9ebc6;--color-bg-success-tertiary-pressed:#8ddda4;--color-bg-template:#ff24bd;--color-bg-template-secondary:#cb0b96;--color-bg-template-tertiary:#ffe0fc;--color-bg-tertiary:#e6e6e6;--color-bg-toolbar:#2c2c2c;--color-bg-toolbar-disabled:#757575;--color-bg-toolbar-hover:#111;--color-bg-toolbar-pressed:#111;--color-bg-toolbar-secondary:#383838;--color-bg-toolbar-selected:#0d99ff;--color-bg-toolbar-selected-hover:#007be5;--color-bg-toolbar-selected-pressed:#007be5;--color-bg-toolbar-selected-secondary:#0768cf;--color-bg-toolbar-selected-tertiary:#0d99ff;--color-bg-toolbar-tertiary:#444;--color-bg-tooltip:#1e1e1e;--color-bg-tooltip-disabled:#757575;--color-bg-tooltip-hover:#2c2c2c;--color-bg-tooltip-pressed:#2c2c2c;--color-bg-tooltip-secondary:#383838;--color-bg-tooltip-selected:#0d99ff;--color-bg-tooltip-selected-hover:#007be5;--color-bg-tooltip-selected-pressed:#007be5;--color-bg-tooltip-selected-secondary:#394360;--color-bg-tooltip-selected-tertiary:#394360;--color-bg-tooltip-tertiary:#444;--color-bg-transparent:#0000000d;--color-bg-transparent-hover:#0000000d;--color-bg-transparent-pressed:#0000001a;--color-bg-transparent-secondary:#0000001a;--color-bg-warning:#ffcd29;--color-bg-warning-hover:#ffc21a;--color-bg-warning-pressed:#fab815;--color-bg-warning-secondary:#fab815;--color-bg-warning-tertiary:#fff1c2;--color-bg-warning-tertiary-hover:#ffe8a3;--color-bg-warning-tertiary-pressed:#ffd966;--color-bgannotationblue:#0d99ff;--color-bgannotationgreen:#14ae5c;--color-bgannotationorange:#fc9e24;--color-bgannotationpink:#ff24bd;--color-bgannotationpurple:#9747ff;--color-bgannotationred:#f24822;--color-bgannotationteal:#0087a8;--color-bgannotationyellow:#ffcd29;--color-bgcomponent:#e6e6e6;--color-bgfocusedoncanvas:#fff;--color-bghoverondarkcanvas:#fff3;--color-bghoveronlightcanvas:#0003;--color-bghovertransparent:#0000000d;--color-bginspectpadding:#0d99ff;--color-bginspectpaddingtertiary:#e5f4ff;--color-bginspectspacing:#ff24bd;--color-bglburegistrationbanner:#eee;--color-bgsecondaryoncanvas:#e6e6e6;--color-bgselectedarea:#0d99ff33;--color-bgswitchoff:#e6e6e6;--color-bgtoolbarmodeswitcher:#f5f5f5;--color-bgtoolbarmodeswitcher-hover:#e6e6e6;--color-bgtransparent:#fff9;--color-bgtransparent-secondary-hover:#0000001a;--color-bgtransparent-secondary-pressed:#00000026;--color-bgtransparentsecondary:#fff;--color-bgvoting:#ffcd29;--color-bgvotingsecondary:#fff1c2;--color-bgvotingtertiary:#fffbeb;--color-bgvotingwheeldial:#fffbeb;--color-bgvotingwheelhover:#fff1c2;--color-border:#e6e6e6;--color-border-assistive:#ffbdf2;--color-border-assistive-strong:#ea10ac;--color-border-brand:#bde3ff;--color-border-brand-strong:#007be5;--color-border-code-well:#0000001a;--color-border-component:#e4ccff;--color-border-component-hover:#9747ff;--color-border-component-selected:#9747ff;--color-border-component-strong:#8638e5;--color-border-danger:#ffc7c2;--color-border-danger-strong:#dc3412;--color-border-design:#bde3ff;--color-border-design-strong:#007be5;--color-border-desktopBackgrounded:#444;--color-border-desktopBackgrounded-disabled:#383838;--color-border-desktopBackgrounded-strong:#ffffffb2;--color-border-desktopForeground:#383838;--color-border-desktopForeground-disabled:#383838;--color-border-desktopForeground-strong:#fff;--color-border-desktopFullscreen:#1e1e1e;--color-border-desktopFullscreen-disabled:#1e1e1e;--color-border-desktopFullscreen-strong:#fff;--color-border-disabled:#e6e6e6;--color-border-disabled-strong:#0000004d;--color-border-figjam:#e4ccff;--color-border-figjam-strong:#8638e5;--color-border-fs:#e6e6e6;--color-border-fs-assistive:#ffbdf2;--color-border-fs-assistive-strong:#ff24bd;--color-border-fs-component:#e4ccff;--color-border-fs-component-strong:#9747ff;--color-border-fs-design:#bde3ff;--color-border-fs-design-strong:#0d99ff;--color-border-fs-measure:#ffc7c2;--color-border-fs-measure-strong:#f24822;--color-border-fs-onassistive:#ea10ac;--color-border-fs-onassistive-strong:#fff;--color-border-fs-oncomponent:#8638e5;--color-border-fs-oncomponent-strong:#fff;--color-border-fs-ondesign:#007be5;--color-border-fs-ondesign-strong:#fff;--color-border-fs-onmeasure:#dc3412;--color-border-fs-onmeasure-strong:#fff;--color-border-fs-onselected:#bde3ff;--color-border-fs-onselected-strong:#000000e5;--color-border-fs-ontemplate:#ea10ac;--color-border-fs-ontemplate-strong:#fff;--color-border-fs-selected:#0d99ff;--color-border-fs-selected-strong:#007be5;--color-border-fs-strong:#2c2c2c;--color-border-fs-template:#ffbdf2;--color-border-fs-template-strong:#ff24bd;--color-border-handoff:#c3e0cc;--color-border-handoff-strong:#009951;--color-border-measure:#ffc7c2;--color-border-measure-strong:#dc3412;--color-border-menu:#383838;--color-border-menu-disabled:#383838;--color-border-menu-disabled-strong:#383838;--color-border-menu-onselected:#80caff;--color-border-menu-onselected-strong:#fff;--color-border-menu-selected:#0d99ff;--color-border-menu-selected-strong:#80caff;--color-border-menu-strong:#fff;--color-border-onassistive:#ea10ac;--color-border-onassistive-strong:#fff;--color-border-onbrand:#007be5;--color-border-onbrand-strong:#fff;--color-border-oncomponent:#8638e5;--color-border-oncomponent-strong:#fff;--color-border-ondanger:#dc3412;--color-border-ondanger-strong:#fff;--color-border-ondesign:#007be5;--color-border-ondesign-strong:#fff;--color-border-onfigjam:#8638e5;--color-border-onfigjam-strong:#8638e5;--color-border-onmeasure:#dc3412;--color-border-onmeasure-strong:#fff;--color-border-onselected:#bde3ff;--color-border-onselected-strong:#000000e5;--color-border-onsuccess:#009951;--color-border-onsuccess-strong:#fff;--color-border-ontemplate:#ea10ac;--color-border-ontemplate-strong:#fff;--color-border-onwarning:#fab815;--color-border-onwarning-strong:#000000e5;--color-border-selected:#0d99ff;--color-border-selected-strong:#007be5;--color-border-slot:#ff24bd;--color-border-strong:#2c2c2c;--color-border-success:#b9ebc6;--color-border-success-strong:#009951;--color-border-template-strong:#ea10ac;--color-border-toolbar:#444;--color-border-toolbar-disabled:#fff6;--color-border-toolbar-onselected:#fff;--color-border-toolbar-selected:#0d99ff;--color-border-toolbar-selected-strong:#80caff;--color-border-toolbar-strong:#fff;--color-border-tooltip:#383838;--color-border-tooltip-disabled:#383838;--color-border-tooltip-disabled-strong:#383838;--color-border-tooltip-onselected:#007be5;--color-border-tooltip-onselected-strong:#fff;--color-border-tooltip-selected:#0d99ff;--color-border-tooltip-selected-strong:#80caff;--color-border-tooltip-strong:#fff;--color-border-warning:#f5dfa8;--color-border-warning-strong:#b86200;--color-borderinspectpadding:#0d99ff;--color-borderinspectspacing:#ff24bd;--color-borderplacecrosshair:#fff;--color-borderselectedec:#fff0;--color-bordertranslucent:#0000001a;--color-bordertranslucentstrong:#0003;--color-code:#000000e5;--color-codeaccent:#ce7012;--color-codeattribute:#000000e5;--color-codeclassname:#007be5;--color-codecomment:#00000080;--color-codeproperty:#000000e5;--color-codestring:#007be5;--color-codestylename:#007be5;--color-codetag:#8638e5;--color-codevalue:#ea10ac;--color-codevariable:#009951;--color-conditionalborder:#fff0;--color-content-diff-added:#14ae5c;--color-content-diff-removed:#f24822;--color-controliconoutline:#0000001a;--color-controlknoboffoutline:#0003;--color-error-pill-code-well:#f3cfc9;--color-fillplacecrosshair:#000;--color-fsAutoFillHighlight:#0d99ff33;--color-fsBgHeaderOnDarkCanvas:#ffffff0d;--color-fsBgHeaderOnLightCanvas:#fff6;--color-fsBgInputOnLightCanvas:#fff;--color-fsBorderDesignShadowStrong:#007be5;--color-fsBorderHeaderOnDarkCanvas:#ffffff1a;--color-fsBorderHeaderOnLightCanvas:#0000001a;--color-fsBorderPlaceholder:#757575;--color-fsBorderSelectedImmutableNode:#9747ff;--color-fsBorderSelectedImmutableNodeSecondary:#9747ff;--color-fsCanvasDefaultFill:#f5f5f5;--color-fsCodeNodeBorder:#14ae5c;--color-fsCodeNodeBorderSecondary:#14ae5c;--color-fsCodeNodeTextErrorOnDarkCanvas:#dc3412;--color-fsCodeNodeTextErrorOnLightCanvas:#dc3412;--color-fsCodeNodeTextOnDarkCanvas:#14ae5c;--color-fsCodeNodeTextOnLightCanvas:#14ae5c;--color-fsDevHandoffAutolayoutPadding:#80caff;--color-fsDevHandoffAutolayoutSpacing:#ff99e0;--color-fsFrameDefaultFill:#fff;--color-fsGridCellOutline:#80caff99;--color-fsGridCellSelection:#80caff4d;--color-fsGridComponentCellOutline:#d9b8ff99;--color-fsGridComponentCellSelection:#d9b8ff4d;--color-fsIconOnDarkCanvas:#ffffffe5;--color-fsIconOnDarkCanvasSecondary:#fff6;--color-fsIconOnLightCanvas:#000000e5;--color-fsIconOnLightCanvasSecondary:#0000004d;--color-fsNodeHandle:#80caff;--color-fsNodeLabelNoBG:#0000004d;--color-fsNodeSymbolSelectedSecondary:#9747ff;--color-fsNoodleCenterLine:#fff0;--color-fsShapeDefaultFill:#d9d9d9;--color-fsSitesResponsiveSetTextOnDarkCanvas:#ffffffb2;--color-fsSitesResponsiveSetTextOnLightCanvas:#00000080;--color-fsSnappingOverlay:#f24822;--color-fsStickyAuthorTextOnDark:#fffc;--color-fsStickyAuthorTextOnLight:#00000080;--color-fsTextComponentOnDarkCanvas:#d9b8ff;--color-fsTextComponentOnLightCanvas:#8638e5;--color-fsTextOnDarkCanvas:#ffffffe5;--color-fsTextOnDarkCanvasSecondary:#ffffffb2;--color-fsTextOnLightCanvas:#000000e5;--color-fsTextOnLightCanvasSecondary:#0000004d;--color-fsTextSelectedOnDarkCanvas:#80caff;--color-fsTextSelectedOnLightCanvas:#007be5;--color-fsVectorInactive:#b3b3b3;--color-fsWidgetFrameTextOnDarkCanvas:#d9b8ff;--color-fsWidgetFrameTextOnLightCanvas:#8638e5;--color-fsWidgetFrameTextSelectedOnDarkCanvas:#d9b8ff;--color-fsWidgetFrameTextSelectedOnLightCanvas:#8638e5;--color-gauge:#757575;--color-gauge-brand:#0d99ff;--color-gauge-brand-secondary:#80caff;--color-gauge-danger:#f24822;--color-gauge-danger-secondary:#ffafa3;--color-gauge-secondary:#b3b3b3;--color-gauge-strong:#2c2c2c;--color-gauge-success:#14ae5c;--color-gauge-success-secondary:#8ddda4;--color-gauge-warning:#ffc21a;--color-gauge-warning-secondary:#ffd966;--color-icon:#000000e5;--color-icon-assistive:#ea10ac;--color-icon-assistive-pressed:#cb0b96;--color-icon-assistive-secondary:#ea10ac;--color-icon-assistive-tertiary:#ea10ac;--color-icon-brand:#007be5;--color-icon-brand-pressed:#0768cf;--color-icon-brand-secondary:#80caff;--color-icon-brand-tertiary:#bde3ff;--color-icon-component:#8638e5;--color-icon-component-pressed:#7c2bda;--color-icon-component-secondary:#a38cc0;--color-icon-component-tertiary:#c5b2dc;--color-icon-danger:#dc3412;--color-icon-danger-hover:#bd2915;--color-icon-danger-pressed:#bd2915;--color-icon-danger-secondary:#dc3412;--color-icon-danger-secondary-hover:#dc3412;--color-icon-danger-tertiary:#dc3412;--color-icon-design:#007be5;--color-icon-design-pressed:#0768cf;--color-icon-design-secondary:#007be5;--color-icon-design-tertiary:#007be5;--color-icon-desktopBackgrounded:#ffffffb2;--color-icon-desktopBackgrounded-danger:#f24822;--color-icon-desktopBackgrounded-disabled:#fff6;--color-icon-desktopBackgrounded-hover:#ffffffb2;--color-icon-desktopBackgrounded-ondisabled:#383838;--color-icon-desktopBackgrounded-secondary:#ffffffb2;--color-icon-desktopBackgrounded-secondary-hover:#ffffffb2;--color-icon-desktopBackgrounded-tertiary:#fff6;--color-icon-desktopBackgrounded-tertiary-hover:#fff6;--color-icon-desktopBackgrounded-warning:#ffcd29;--color-icon-desktopForeground:#fff;--color-icon-desktopForeground-danger:#f24822;--color-icon-desktopForeground-disabled:#fff6;--color-icon-desktopForeground-hover:#fff;--color-icon-desktopForeground-ondisabled:#1e1e1e;--color-icon-desktopForeground-secondary:#ffffffb2;--color-icon-desktopForeground-secondary-hover:#fff;--color-icon-desktopForeground-tertiary:#fff6;--color-icon-desktopForeground-tertiary-hover:#fff;--color-icon-desktopForeground-warning:#ffcd29;--color-icon-desktopFullscreen:#fff;--color-icon-desktopFullscreen-danger:#f24822;--color-icon-desktopFullscreen-disabled:#fff6;--color-icon-desktopFullscreen-hover:#fff;--color-icon-desktopFullscreen-ondisabled:#000;--color-icon-desktopFullscreen-secondary:#ffffffb2;--color-icon-desktopFullscreen-secondary-hover:#fff;--color-icon-desktopFullscreen-tertiary:#fff6;--color-icon-desktopFullscreen-tertiary-hover:#fff;--color-icon-desktopFullscreen-warning:#ffcd29;--color-icon-disabled:#0000004d;--color-icon-figjam:#8638e5;--color-icon-figjam-pressed:#7c2bda;--color-icon-figjam-secondary:#c5b2dc;--color-icon-figjam-tertiary:#c5b2dc;--color-icon-fs:#000000e5;--color-icon-fs-assistive:#ea10ac;--color-icon-fs-component:#8638e5;--color-icon-fs-design:#007be5;--color-icon-fs-measure:#f24822;--color-icon-fs-onassistive:#fff;--color-icon-fs-oncomponent:#fff;--color-icon-fs-ondesign:#fff;--color-icon-fs-onmeasure:#fff;--color-icon-fs-onselected:#000000e5;--color-icon-fs-ontemplate:#fff;--color-icon-fs-secondary:#00000080;--color-icon-fs-selected:#007be5;--color-icon-fs-template:#ea10ac;--color-icon-fs-tertiary:#0000004d;--color-icon-handoff:#009951;--color-icon-handoff-pressed:#008043;--color-icon-handoff-secondary:#9fc1aa;--color-icon-handoff-tertiary:#9fc1aa;--color-icon-hover:#000000e5;--color-icon-measure:#f24822;--color-icon-measure-hover:#bd2915;--color-icon-measure-pressed:#bd2915;--color-icon-measure-secondary:#f24822;--color-icon-measure-secondary-hover:#f24822;--color-icon-measure-tertiary:#f24822;--color-icon-menu:#fff;--color-icon-menu-danger:#f24822;--color-icon-menu-disabled:#fff6;--color-icon-menu-hover:#fff;--color-icon-menu-ondisabled:#1e1e1e;--color-icon-menu-onselected:#fff;--color-icon-menu-pressed:#0d99ff;--color-icon-menu-secondary:#ffffffb2;--color-icon-menu-secondary-hover:#fff;--color-icon-menu-selected:#80caff;--color-icon-menu-selected-secondary:#80caff;--color-icon-menu-selected-tertiary:#80caff;--color-icon-menu-tertiary:#fff6;--color-icon-menu-tertiary-hover:#fff;--color-icon-menu-warning:#ffcd29;--color-icon-onassistive:#fff;--color-icon-onassistive-secondary:#fffc;--color-icon-onassistive-tertiary:#fff6;--color-icon-onbrand:#fff;--color-icon-onbrand-secondary:#fffc;--color-icon-onbrand-tertiary:#fff6;--color-icon-oncomponent:#fff;--color-icon-oncomponent-secondary:#fffc;--color-icon-oncomponent-tertiary:#fff6;--color-icon-ondanger:#fff;--color-icon-ondanger-secondary:#fffc;--color-icon-ondanger-tertiary:#fff6;--color-icon-ondesign:#fff;--color-icon-ondesign-secondary:#fffc;--color-icon-ondesign-tertiary:#fff6;--color-icon-ondisabled:#fff;--color-icon-onfigjam:#fff;--color-icon-onfigjam-secondary:#fffc;--color-icon-onfigjam-tertiary:#fff6;--color-icon-oninverse:#ffffffe5;--color-icon-onmeasure:#fff;--color-icon-onmeasure-secondary:#fffc;--color-icon-onmeasure-tertiary:#fff6;--color-icon-onselected:#000000e5;--color-icon-onselected-secondary:#00000080;--color-icon-onselected-strong:#fff;--color-icon-onselected-tertiary:#0000004d;--color-icon-onsuccess:#fff;--color-icon-onsuccess-secondary:#fffc;--color-icon-onsuccess-tertiary:#fff6;--color-icon-ontemplate:#fff;--color-icon-onwarning:#000000e5;--color-icon-onwarning-secondary:#00000080;--color-icon-onwarning-tertiary:#0000004d;--color-icon-pressed:#007be5;--color-icon-secondary:#00000080;--color-icon-secondary-hover:#000000e5;--color-icon-selected:#007be5;--color-icon-selected-secondary:#0d99ff;--color-icon-selected-tertiary:#80caff;--color-icon-success:#009951;--color-icon-success-pressed:#008043;--color-icon-success-secondary:#009951;--color-icon-success-tertiary:#009951;--color-icon-template:#ea10ac;--color-icon-template-secondary:#daaace;--color-icon-tertiary:#0000004d;--color-icon-tertiary-hover:#000000e5;--color-icon-toolbar:#fff;--color-icon-toolbar-danger:#f24822;--color-icon-toolbar-disabled:#fff6;--color-icon-toolbar-hover:#fff;--color-icon-toolbar-ondisabled:#2c2c2c;--color-icon-toolbar-onselected:#fff;--color-icon-toolbar-pressed:#0d99ff;--color-icon-toolbar-secondary:#ffffffb2;--color-icon-toolbar-secondary-hover:#fff;--color-icon-toolbar-selected:#80caff;--color-icon-toolbar-selected-secondary:#80caff;--color-icon-toolbar-selected-tertiary:#80caff;--color-icon-toolbar-tertiary:#fff6;--color-icon-toolbar-tertiary-hover:#fff;--color-icon-toolbar-warning:#ffcd29;--color-icon-tooltip:#fff;--color-icon-tooltip-danger:#f24822;--color-icon-tooltip-disabled:#fff6;--color-icon-tooltip-hover:#fff;--color-icon-tooltip-ondisabled:#1e1e1e;--color-icon-tooltip-onselected:#fff;--color-icon-tooltip-pressed:#0d99ff;--color-icon-tooltip-secondary:#ffffffb2;--color-icon-tooltip-secondary-hover:#fff;--color-icon-tooltip-selected:#80caff;--color-icon-tooltip-selected-secondary:#80caff;--color-icon-tooltip-selected-tertiary:#80caff;--color-icon-tooltip-tertiary:#fff6;--color-icon-tooltip-tertiary-hover:#fff;--color-icon-tooltip-warning:#ffcd29;--color-icon-warning:#b86200;--color-icon-warning-pressed:#b86200;--color-icon-warning-secondary:#b86200;--color-icon-warning-tertiary:#b86200;--color-icondesignfilesecondary:#80caff;--color-iconfavorite:#ffcd29;--color-iconfigjamfilesecondary:#d9b8ff;--color-iconondarkcanvas:#ffffffe5;--color-icononlightcanvas:#000000e5;--color-icononvoting:#000000e5;--color-iconprototypefile:#d9d9d9;--color-iconprototypefilesecondary:#2c2c2c;--color-iconpublishedfile:#2c2c2c;--color-iconpublishedfilesecondary:#757575;--color-imageoverlay:#0000001a;--color-imageoverlay-hover:#0003;--color-instance-pill-code-well:#e0d4ed;--color-instance-pill-code-well-hover:#c5b2dc;--color-loading:#0000001a;--color-loading-progress-accent:#fff6;--color-loading-progress-bar:#383838;--color-loading-progress-cover:#e6e6e6;--color-loading-progress-logo:#383838;--color-loading-progress-wrapper:#fff;--color-loadingmenu:#ffffff1a;--color-loadingsecondary:#0000000d;--color-loadingsecondarymenu:#ffffff0d;--color-modalbackdrop:#00000080;--color-multiplayerblue:#007be5;--color-multiplayerbluehover:#0768cf;--color-multiplayerbluesecondary:#034ac1;--color-multiplayergreen:#14ae5c;--color-multiplayergreenhover:#009951;--color-multiplayergreensecondary:#036838;--color-multiplayergrey:#679;--color-multiplayergreyhover:#536383;--color-multiplayergreysecondary:#394360;--color-multiplayerpink:#ff24bd;--color-multiplayerpinkhover:#ea10ac;--color-multiplayerpinksecondary:#971172;--color-multiplayerpurple:#9747ff;--color-multiplayerpurplehover:#8638e5;--color-multiplayerpurplesecondary:#681abb;--color-multiplayerred:#f24822;--color-multiplayerredhover:#dc3412;--color-multiplayerredsecondary:#9f1f18;--color-multiplayeryellow:#ffcd29;--color-multiplayeryellowhover:#ffc21a;--color-multiplayeryellowsecondary:#eba611;--color-nodehandle:#80caff;--color-prototypeloadingbackdrop:#000000e5;--color-scrollbar:#b3b3b380;--color-scrollbartrackdrag:color(#fff a(50%));--color-scrollbartrackhover:color(#f5f5f5 a(50%));--color-shadow:#00000026;--color-tablenodehoveredprimary:#0d99ff;--color-tablenodehoveredsecondary:#bde3ff;--color-tablenodeselected:#0d99ff;--color-template-slot:#ffbdf2;--color-text:#000000e5;--color-text-assistive:#ea10ac;--color-text-assistive-pressed:#cb0b96;--color-text-assistive-secondary:#ea10ac;--color-text-assistive-tertiary:#ea10ac;--color-text-brand:#007be5;--color-text-brand-secondary:#007be5;--color-text-brand-tertiary:#007be5;--color-text-component:#8638e5;--color-text-component-pressed:#7c2bda;--color-text-component-secondary:#a38cc0;--color-text-component-tertiary:#c5b2dc;--color-text-danger:#dc3412;--color-text-danger-secondary:#dc3412;--color-text-danger-tertiary:#dc3412;--color-text-design:#007be5;--color-text-design-pressed:#0768cf;--color-text-design-secondary:#007be5;--color-text-design-tertiary:#007be5;--color-text-desktopBackgrounded:#ffffffb2;--color-text-desktopBackgrounded-danger:#ffafa3;--color-text-desktopBackgrounded-disabled:#fff6;--color-text-desktopBackgrounded-hover:#ffffffb2;--color-text-desktopBackgrounded-ondisabled:#383838;--color-text-desktopBackgrounded-secondary:#ffffffb2;--color-text-desktopBackgrounded-secondary-hover:#ffffffb2;--color-text-desktopBackgrounded-tertiary:#fff6;--color-text-desktopBackgrounded-tertiary-hover:#fff6;--color-text-desktopBackgrounded-warning:#ffd966;--color-text-desktopForeground:#fff;--color-text-desktopForeground-danger:#ffafa3;--color-text-desktopForeground-disabled:#fff6;--color-text-desktopForeground-hover:#fff;--color-text-desktopForeground-ondisabled:#1e1e1e;--color-text-desktopForeground-secondary:#ffffffb2;--color-text-desktopForeground-secondary-hover:#fff;--color-text-desktopForeground-tertiary:#fff6;--color-text-desktopForeground-tertiary-hover:#fff;--color-text-desktopForeground-warning:#ffd966;--color-text-desktopFullscreen:#fff;--color-text-desktopFullscreen-danger:#ffafa3;--color-text-desktopFullscreen-disabled:#fff6;--color-text-desktopFullscreen-hover:#fff;--color-text-desktopFullscreen-ondisabled:#000;--color-text-desktopFullscreen-secondary:#ffffffb2;--color-text-desktopFullscreen-secondary-hover:#fff;--color-text-desktopFullscreen-tertiary:#fff6;--color-text-desktopFullscreen-tertiary-hover:#fff;--color-text-desktopFullscreen-warning:#ffd966;--color-text-disabled:#0000004d;--color-text-figjam:#8638e5;--color-text-figjam-pressed:#7c2bda;--color-text-figjam-secondary:#c5b2dc;--color-text-figjam-tertiary:#c5b2dc;--color-text-fs:#000000e5;--color-text-fs-assistive:#ea10ac;--color-text-fs-component:#8638e5;--color-text-fs-design:#007be5;--color-text-fs-measure:#dc3412;--color-text-fs-onassistive:#fff;--color-text-fs-oncomponent:#fff;--color-text-fs-ondesign:#fff;--color-text-fs-onmeasure:#fff;--color-text-fs-onselected:#000000e5;--color-text-fs-ontemplate:#fff;--color-text-fs-secondary:#00000080;--color-text-fs-selected:#007be5;--color-text-fs-template:#ea10ac;--color-text-fs-tertiary:#0000004d;--color-text-handoff:#009951;--color-text-handoff-secondary:#009951;--color-text-handoff-tertiary:#009951;--color-text-hover:#000000e5;--color-text-measure:#dc3412;--color-text-measure-secondary:#dc3412;--color-text-measure-tertiary:#dc3412;--color-text-menu:#fff;--color-text-menu-danger:#f24822;--color-text-menu-disabled:#fff6;--color-text-menu-hover:#fff;--color-text-menu-ondisabled:#1e1e1e;--color-text-menu-onselected:#fff;--color-text-menu-secondary:#ffffffb2;--color-text-menu-secondary-hover:#fff;--color-text-menu-selected:#80caff;--color-text-menu-selected-secondary:#80caff;--color-text-menu-selected-tertiary:#80caff;--color-text-menu-tertiary:#fff6;--color-text-menu-tertiary-hover:#fff;--color-text-menu-warning:#ffd966;--color-text-onassistive:#fff;--color-text-onassistive-secondary:#fffc;--color-text-onassistive-tertiary:#fff6;--color-text-onbrand:#fff;--color-text-onbrand-secondary:#fffc;--color-text-onbrand-tertiary:#fff6;--color-text-oncomponent:#fff;--color-text-oncomponent-secondary:#fffc;--color-text-oncomponent-tertiary:#fff6;--color-text-ondanger:#fff;--color-text-ondanger-secondary:#fffc;--color-text-ondanger-tertiary:#fff6;--color-text-ondesign:#fff;--color-text-ondesign-secondary:#fffc;--color-text-ondesign-tertiary:#fff6;--color-text-ondisabled:#fff;--color-text-onfigjam:#fff;--color-text-onfigjam-secondary:#fffc;--color-text-onfigjam-tertiary:#fff6;--color-text-oninverse:#ffffffe5;--color-text-oninverse-secondary:#fffc;--color-text-onmeasure:#fff;--color-text-onmeasure-secondary:#fffc;--color-text-onmeasure-tertiary:#fff6;--color-text-onselected:#000000e5;--color-text-onselected-secondary:#00000080;--color-text-onselected-strong:#fff;--color-text-onselected-tertiary:#0000004d;--color-text-onsuccess:#fff;--color-text-onsuccess-secondary:#fffc;--color-text-onsuccess-tertiary:#fff6;--color-text-ontemplate:#fff;--color-text-onwarning:#000000e5;--color-text-onwarning-secondary:#00000080;--color-text-onwarning-tertiary:#0000004d;--color-text-secondary:#00000080;--color-text-secondary-hover:#000000e5;--color-text-selected:#007be5;--color-text-selected-secondary:#007be5;--color-text-selected-tertiary:#007be5;--color-text-success:#009951;--color-text-success-secondary:#009951;--color-text-success-tertiary:#009951;--color-text-template:#ea10ac;--color-text-template-secondary:#daaace;--color-text-tertiary:#0000004d;--color-text-tertiary-hover:#000000e5;--color-text-toolbar:#fff;--color-text-toolbar-danger:#ffafa3;--color-text-toolbar-disabled:#fff6;--color-text-toolbar-hover:#fff;--color-text-toolbar-ondisabled:#2c2c2c;--color-text-toolbar-onselected:#fff;--color-text-toolbar-secondary:#ffffffb2;--color-text-toolbar-secondary-hover:#fff;--color-text-toolbar-selected:#80caff;--color-text-toolbar-selected-secondary:#80caff;--color-text-toolbar-selected-tertiary:#80caff;--color-text-toolbar-tertiary:#fff6;--color-text-toolbar-tertiary-hover:#fff;--color-text-toolbar-warning:#ffd966;--color-text-tooltip:#fff;--color-text-tooltip-danger:#ffafa3;--color-text-tooltip-disabled:#fff6;--color-text-tooltip-hover:#fff;--color-text-tooltip-ondisabled:#1e1e1e;--color-text-tooltip-onselected:#fff;--color-text-tooltip-secondary:#ffffffb2;--color-text-tooltip-secondary-hover:#fff;--color-text-tooltip-selected:#80caff;--color-text-tooltip-selected-secondary:#80caff;--color-text-tooltip-selected-tertiary:#80caff;--color-text-tooltip-tertiary:#fff6;--color-text-tooltip-tertiary-hover:#fff;--color-text-tooltip-warning:#ffd966;--color-text-warning:#b86200;--color-text-warning-secondary:#b86200;--color-text-warning-tertiary:#b86200;--color-texthighlight:#0d99ff66;--color-textmenuhighlight:#007be5;--color-textondarkannotation:#fff;--color-textondarkcanvas:#ffffffe5;--color-textondarkcanvassecondary:#ffffffb2;--color-textoninspectpadding:#fff;--color-textoninspectspacing:#fff;--color-textonlightannotation:#000000e5;--color-textonlightcanvas:#000000e5;--color-textonlightcanvassecondary:#0000004d;--color-textonmultiplayerblue:#fff;--color-textonmultiplayergreen:#fff;--color-textonmultiplayergrey:#fff;--color-textonmultiplayerpink:#fff;--color-textonmultiplayerpurple:#fff;--color-textonmultiplayerred:#fff;--color-textonmultiplayeryellow:#000000e5;--color-textonvoting:#000000e5;--color-timelinenodedefault:#e6e6e6;--color-timelinenodedefaulthover:#d9d9d9;--elevation-100:0px 1px 3px 0px #00000026, 0px 0px .5px 0px #0000004d;--elevation-100-canvas:0px 0px .5px #0000004d, 0px 1px 3px #00000026;--elevation-100-canvas-drop-shadow:drop-shadow(0px 0px .5px #0000004d) drop-shadow(0px 1px 3px #00000026);--elevation-100-drop-shadow:drop-shadow(0px 1px 3px #00000026) drop-shadow(0px 0px .5px #0000004d);--elevation-200:0px 1px 3px 0px #0000001a, 0px 3px 8px 0px #0000001a, 0px 0px .5px 0px #0000002e;--elevation-200-canvas:0px 0px .5px #0000002e, 0px 3px 8px #0000001a, 0px 1px 3px #0000001a;--elevation-200-canvas-drop-shadow:drop-shadow(0px 1px 3px #0000001a) drop-shadow(0px 3px 8px #0000001a) drop-shadow(0px 0px .5px #0000002e);--elevation-200-drop-shadow:drop-shadow(0px 1px 3px #0000001a) drop-shadow(0px 3px 8px #0000001a) drop-shadow(0px 0px .5px #0000002e);--elevation-300:0px 1px 3px 0px #0000001a, 0px 5px 12px 0px #00000021, 0px 0px .5px 0px #00000026;--elevation-300-drop-shadow:drop-shadow(0px 1px 3px #0000001a) drop-shadow(0px 5px 12px #00000021) drop-shadow(0px 0px .5px #00000026);--elevation-300-tooltip:0px 0px .5px #00000026, 0px 5px 12px #00000021, 0px 1px 3px #0000001a;--elevation-300-tooltip-drop-shadow:drop-shadow(0px 1px 3px #0000001a) drop-shadow(0px 5px 12px #00000021) drop-shadow(0px 0px .5px #00000026);--elevation-400:0px 2px 5px 0px #00000026, 0px 10px 16px 0px #0000001f, 0px 0px .5px 0px #0000001f;--elevation-400-drop-shadow:drop-shadow(0px 2px 5px #00000026) drop-shadow(0px 10px 16px #0000001f) drop-shadow(0px 0px .5px #0000001f);--elevation-400-menu-panel:0px 0px .5px #0000001f, 0px 10px 16px #0000001f, 0px 2px 5px #00000026;--elevation-500:0px 2px 5px 0px #00000026, 0px 10px 24px 0px #0000002e, 0px 0px .5px 0px #00000014;--elevation-500-drop-shadow:drop-shadow(0px 2px 5px #00000026) drop-shadow(0px 10px 24px #0000002e) drop-shadow(0px 0px .5px #00000014);--elevation-500-modal-window:0px 0px .5px #00000014, 0px 10px 24px #0000002e, 0px 2px 5px #00000026;--font-family-default:"Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--font-family-display:"Whyte", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif;--font-family-mono:"Roboto Mono", "Monaco", "Courier New", monospace;--font-family-ui:Inter, sans-serif;--font-weight-default:450;--font-weight-strong:550;--radius-full:9999px;--radius-large:.8125rem;--radius-medium:.3125rem;--radius-none:0rem;--radius-small:.125rem;--spacer-0:0rem;--spacer-0px:0rem;--spacer-1:.25rem;--spacer-12px:.75rem;--spacer-16px:1rem;--spacer-2:.5rem;--spacer-2-5:.75rem;--spacer-24px:1.5rem;--spacer-3:1rem;--spacer-32px:2rem;--spacer-4:1.5rem;--spacer-40px:2.5rem;--spacer-4px:.25rem;--spacer-5:2rem;--spacer-6:2.5rem;--spacer-8px:.5rem;--text-body-large:450 .8125rem/1.375rem "Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-large-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-large-font-size:.8125rem;--text-body-large-font-weight:450;--text-body-large-letter-spacing:-.002rem;--text-body-large-line-height:1.375rem;--text-body-large-strong:550 .8125rem/1.375rem "Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-large-strong-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-large-strong-font-size:.8125rem;--text-body-large-strong-font-weight:550;--text-body-large-strong-letter-spacing:-.002rem;--text-body-large-strong-line-height:1.375rem;--text-body-medium:450 .6875rem/1rem "Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-medium-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-medium-font-size:.6875rem;--text-body-medium-font-weight:450;--text-body-medium-letter-spacing:.00344rem;--text-body-medium-line-height:1rem;--text-body-medium-strong:550 .6875rem/1rem "Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-medium-strong-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-medium-strong-font-size:.6875rem;--text-body-medium-strong-font-weight:550;--text-body-medium-strong-letter-spacing:.00344rem;--text-body-medium-strong-line-height:1rem;--text-body-small:450 .5625rem/.875rem "Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-small-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-small-font-size:.5625rem;--text-body-small-font-weight:450;--text-body-small-letter-spacing:.00281rem;--text-body-small-line-height:.875rem;--text-body-small-strong:500 .5625rem/.875rem "Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-small-strong-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-body-small-strong-font-size:.5625rem;--text-body-small-strong-font-weight:500;--text-body-small-strong-letter-spacing:.016875rem;--text-body-small-strong-line-height:.875rem;--text-decoration-color-link:currentColor;--text-decoration-link:none;--text-display:400 3rem/3.5rem "Whyte", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif;--text-display-font-family:"Whyte", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif;--text-display-font-size:3rem;--text-display-font-weight:400;--text-display-letter-spacing:-.09rem;--text-display-line-height:3.5rem;--text-heading-large:550 1.5rem/2rem "Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-heading-large-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-heading-large-font-size:1.5rem;--text-heading-large-font-weight:550;--text-heading-large-letter-spacing:-.0255rem;--text-heading-large-line-height:2rem;--text-heading-medium:550 .9375rem/1.5625rem "Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-heading-medium-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-heading-medium-font-size:.9375rem;--text-heading-medium-font-weight:550;--text-heading-medium-letter-spacing:-.00469rem;--text-heading-medium-line-height:1.5625rem;--text-heading-small:550 .8125rem/1.375rem "Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-heading-small-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "SFProLocalRange";--text-heading-small-font-size:.8125rem;--text-heading-small-font-weight:550;--text-heading-small-letter-spacing:-.002rem;--text-heading-small-line-height:1.375rem;--text-mono-large:400 .75rem/1.375rem "Roboto Mono", "Monaco", "Courier New", monospace;--text-mono-large-font-family:"Roboto Mono", "Monaco", "Courier New", monospace;--text-mono-large-font-size:.75rem;--text-mono-large-font-weight:400;--text-mono-large-letter-spacing:-.002rem;--text-mono-large-line-height:1.375rem;--text-mono-medium:400 .6875rem/1rem "Roboto Mono", "Monaco", "Courier New", monospace;--text-mono-medium-font-family:"Roboto Mono", "Monaco", "Courier New", monospace;--text-mono-medium-font-size:.6875rem;--text-mono-medium-font-weight:400;--text-mono-medium-letter-spacing:.00344rem;--text-mono-medium-line-height:1rem;--text-mono-small:400 .5625rem/.875rem "Roboto Mono", "Monaco", "Courier New", monospace;--text-mono-small-font-family:"Roboto Mono", "Monaco", "Courier New", monospace;--text-mono-small-font-size:.5625rem;--text-mono-small-font-weight:400;--text-mono-small-letter-spacing:.00281rem;--text-mono-small-line-height:.875rem;--text-tracking-neg:.005;--text-tracking-pos:0;--text-underline-offset-link:auto}[data-theme=dark]{--color-badge-connected-code-well:#671ab8;--color-bg:#2c2c2c;--color-bg-assistive:#f316b0;--color-bg-assistive-hover:#d01b9c;--color-bg-assistive-pressed:#d01b9c;--color-bg-assistive-secondary:#96207a;--color-bg-assistive-tertiary:#68275e;--color-bg-brand:#0c8ce9;--color-bg-brand-hover:#0a6dc2;--color-bg-brand-pressed:#105cad;--color-bg-brand-secondary:#105cad;--color-bg-brand-tertiary:#394360;--color-bg-brand-tertiary-hover:#4a5878;--color-bg-brand-tertiary-pressed:#536383;--color-bg-code-diff-indicator-added:#078348;--color-bg-code-diff-indicator-removed:#c4381c;--color-bg-code-diff-line-added:#082618;--color-bg-code-diff-line-removed:#311817;--color-bg-component:#8a38f5;--color-bg-component-hover:#7a2ed6;--color-bg-component-pressed:#652ca8;--color-bg-component-secondary:#652ca8;--color-bg-component-tertiary:#473956;--color-bg-component-tertiary-hover:#604d75;--color-bg-component-tertiary-pressed:#6b5884;--color-bg-connected-code-well:#33293d;--color-bg-danger:#e03e1a;--color-bg-danger-hover:#c4381c;--color-bg-danger-pressed:#963323;--color-bg-danger-secondary:#963323;--color-bg-danger-tertiary:#60332a;--color-bg-danger-tertiary-hover:#864537;--color-bg-danger-tertiary-pressed:#a55440;--color-bg-design:#0c8ce9;--color-bg-design-hover:#0a6dc2;--color-bg-design-pressed:#0a6dc2;--color-bg-design-secondary:#105cad;--color-bg-design-tertiary:#394360;--color-bg-disabled:#757575;--color-bg-elevated:#1e1e1e;--color-bg-elevated-hover:#2c2c2c;--color-bg-error-code-well:#412621;--color-bg-figjam:#8a38f5;--color-bg-figjam-hover:#7a2ed6;--color-bg-figjam-pressed:#7a2ed6;--color-bg-figjam-secondary:#652ca8;--color-bg-figjam-tertiary:#473956;--color-bg-fs:#2c2c2c;--color-bg-fs-assistive:#f316b0;--color-bg-fs-assistive-secondary:#96207a;--color-bg-fs-assistive-tertiary:#68275e;--color-bg-fs-component:#8a38f5;--color-bg-fs-component-secondary:#652ca8;--color-bg-fs-component-tertiary:#473956;--color-bg-fs-design:#0c8ce9;--color-bg-fs-design-secondary:#105cad;--color-bg-fs-design-tertiary:#394360;--color-bg-fs-measure:#e03e1a;--color-bg-fs-measure-hover:#c4381c;--color-bg-fs-measure-secondary:#963323;--color-bg-fs-measure-tertiary:#60332a;--color-bg-fs-selected:#394360;--color-bg-fs-selected-secondary:#32394d;--color-bg-fs-template:#f316b0;--color-bg-fs-template-secondary:#96207a;--color-bg-fs-template-tertiary:#51344a;--color-bg-fs-tertiary:#444;--color-bg-handoff:#198f51;--color-bg-handoff-hover:#078348;--color-bg-handoff-pressed:#0a5c35;--color-bg-handoff-secondary:#0a5c35;--color-bg-handoff-tertiary:#476656;--color-bg-hover:#383838;--color-bg-info:#394360;--color-bg-inverse:#fff;--color-bg-inverse-hover:#f5f5f5;--color-bg-inverse-pressed:#e6e6e6;--color-bg-manual-code-well:#252d41;--color-bg-measure:#e03e1a;--color-bg-measure-hover:#c4381c;--color-bg-measure-pressed:#963323;--color-bg-measure-secondary:#963323;--color-bg-measure-tertiary:#60332a;--color-bg-menu-selected:#0c8ce9;--color-bg-menu-selected-hover:#0a6dc2;--color-bg-menu-selected-pressed:#0a6dc2;--color-bg-onselected:#4a5878;--color-bg-onselected-hover:#4a5878;--color-bg-onselected-pressed:#4a5878;--color-bg-pressed:#444;--color-bg-secondary:#383838;--color-bg-secondary-hover:#444;--color-bg-secondary-pressed:#757575;--color-bg-selected:#394360;--color-bg-selected-hover:#4a5878;--color-bg-selected-pressed:#394360;--color-bg-selected-secondary:#32394d;--color-bg-selected-strong:#0c8ce9;--color-bg-selected-tertiary:#32394d;--color-bg-slot:#f316b040;--color-bg-strong-hover:#0a6dc2;--color-bg-strong-pressed:#105cad;--color-bg-success:#198f51;--color-bg-success-hover:#078348;--color-bg-success-pressed:#0a5c35;--color-bg-success-secondary:#0a5c35;--color-bg-success-tertiary:#2f483c;--color-bg-success-tertiary-hover:#476656;--color-bg-success-tertiary-pressed:#517361;--color-bg-template:#f316b0;--color-bg-template-secondary:#96207a;--color-bg-template-tertiary:#51344a;--color-bg-tertiary:#444;--color-bg-toolbar-selected:#0c8ce9;--color-bg-toolbar-selected-hover:#0a6dc2;--color-bg-toolbar-selected-pressed:#0a6dc2;--color-bg-toolbar-selected-secondary:#105cad;--color-bg-toolbar-selected-tertiary:#0c8ce9;--color-bg-tooltip-selected:#0c8ce9;--color-bg-tooltip-selected-hover:#0a6dc2;--color-bg-tooltip-selected-pressed:#0a6dc2;--color-bg-transparent:#ffffff0d;--color-bg-transparent-hover:#ffffff0d;--color-bg-transparent-pressed:#ffffff1a;--color-bg-transparent-secondary:#ffffff1a;--color-bg-warning:#f3c11b;--color-bg-warning-hover:#f2b50d;--color-bg-warning-pressed:#e4a711;--color-bg-warning-secondary:#e4a711;--color-bg-warning-tertiary:#5c4100;--color-bg-warning-tertiary-hover:#7a5800;--color-bg-warning-tertiary-pressed:#906800;--color-bgannotationblue:#0c8ce9;--color-bgannotationgreen:#198f51;--color-bgannotationorange:#de7d02;--color-bgannotationpink:#f316b0;--color-bgannotationpurple:#8a38f5;--color-bgannotationred:#e03e1a;--color-bgannotationteal:#087691;--color-bgannotationyellow:#f3c11b;--color-bghovertransparent:#ffffff0d;--color-bginspectpadding:#0c8ce9;--color-bginspectpaddingtertiary:#394360;--color-bginspectspacing:#f316b0;--color-bglburegistrationbanner:#5551ff;--color-bgsecondaryoncanvas:#111;--color-bgswitchoff:#444;--color-bgtoolbarmodeswitcher:#444;--color-bgtoolbarmodeswitcher-hover:#383838;--color-bgtransparent:#0009;--color-bgtransparent-secondary-hover:#ffffff1a;--color-bgtransparent-secondary-pressed:#ffffff26;--color-bgtransparentsecondary:#ffffff26;--color-bgvoting:#f3c11b;--color-bgvotingsecondary:#fbe8ad;--color-bgvotingtertiary:#fdf7dd;--color-bgvotingwheeldial:#fdf7dd;--color-bgvotingwheelhover:#fbe8ad;--color-border:#444;--color-border-assistive:#96207a;--color-border-assistive-strong:#fc9ce0;--color-border-brand:#536383;--color-border-brand-strong:#7cc4f8;--color-border-code-well:#ffffff1a;--color-border-component:#604d75;--color-border-component-hover:#8a38f5;--color-border-component-selected:#d1a8ff;--color-border-component-strong:#d6b6fb;--color-border-danger:#864537;--color-border-danger-strong:#fca397;--color-border-design:#105cad;--color-border-design-strong:#7cc4f8;--color-border-disabled:#444;--color-border-disabled-strong:#fff6;--color-border-figjam:#652ca8;--color-border-figjam-strong:#d1a8ff;--color-border-fs:#444;--color-border-fs-assistive:#96207a;--color-border-fs-assistive-strong:#f316b0;--color-border-fs-component:#d6b6fb;--color-border-fs-component-strong:#8a38f5;--color-border-fs-design:#a8d7fa;--color-border-fs-design-strong:#0c8ce9;--color-border-fs-measure:#963323;--color-border-fs-measure-strong:#e03e1a;--color-border-fs-onassistive:#d01b9c;--color-border-fs-oncomponent:#7a2ed6;--color-border-fs-ondesign:#0a6dc2;--color-border-fs-onmeasure:#c4381c;--color-border-fs-onselected:#679;--color-border-fs-onselected-strong:#ffffffe5;--color-border-fs-ontemplate:#d01b9c;--color-border-fs-selected:#0c8ce9;--color-border-fs-selected-strong:#7cc4f8;--color-border-fs-strong:#ffffffe5;--color-border-fs-template:#fbb1ed;--color-border-fs-template-strong:#f316b0;--color-border-handoff:#0a5c35;--color-border-handoff-strong:#7cd797;--color-border-measure:#963323;--color-border-measure-strong:#fca397;--color-border-menu-onselected:#7cc4f8;--color-border-menu-selected:#0c8ce9;--color-border-menu-selected-strong:#7cc4f8;--color-border-onassistive:#d01b9c;--color-border-onbrand:#0a6dc2;--color-border-oncomponent:#7a2ed6;--color-border-ondanger:#c4381c;--color-border-ondesign:#0a6dc2;--color-border-onfigjam:#7a2ed6;--color-border-onfigjam-strong:#7a2ed6;--color-border-onmeasure:#c4381c;--color-border-onselected:#679;--color-border-onselected-strong:#ffffffe5;--color-border-onsuccess:#078348;--color-border-ontemplate:#d01b9c;--color-border-onwarning:#e4a711;--color-border-selected:#0c8ce9;--color-border-selected-strong:#7cc4f8;--color-border-slot:#f316b0;--color-border-strong:#ffffffe5;--color-border-success:#517361;--color-border-success-strong:#7cd797;--color-border-template-strong:#fbb1ed;--color-border-toolbar-selected:#0c8ce9;--color-border-toolbar-selected-strong:#7cc4f8;--color-border-tooltip-onselected:#0a6dc2;--color-border-tooltip-selected:#0c8ce9;--color-border-tooltip-selected-strong:#7cc4f8;--color-border-warning:#7a5800;--color-border-warning-strong:#f7d15f;--color-borderinspectpadding:#0c8ce9;--color-borderinspectspacing:#f316b0;--color-bordertranslucent:#ffffff1a;--color-bordertranslucentstrong:#fff3;--color-code:#fff;--color-codeaccent:#fcb34a;--color-codeattribute:#fff;--color-codeclassname:#7cc4f8;--color-codecomment:#ffffffb2;--color-codeproperty:#fff;--color-codestring:#7cc4f8;--color-codestylename:#7cc4f8;--color-codetag:#d1a8ff;--color-codevalue:#fc9ce0;--color-codevariable:#7cd797;--color-conditionalborder:#444;--color-content-diff-added:#79d297;--color-content-diff-removed:#fca397;--color-error-pill-code-well:#864537;--color-fsBorderDesignShadowStrong:#0a6dc2;--color-fsBorderSelectedImmutableNode:#8a38f5;--color-fsBorderSelectedImmutableNodeSecondary:#8a38f5;--color-fsCanvasDefaultFill:#1e1e1e;--color-fsCodeNodeBorder:#198f51;--color-fsCodeNodeBorderSecondary:#198f51;--color-fsCodeNodeTextErrorOnDarkCanvas:#c4381c;--color-fsCodeNodeTextErrorOnLightCanvas:#c4381c;--color-fsCodeNodeTextOnDarkCanvas:#198f51;--color-fsCodeNodeTextOnLightCanvas:#198f51;--color-fsDevHandoffAutolayoutPadding:#7cc4f8;--color-fsDevHandoffAutolayoutSpacing:#fc9ce0;--color-fsNodeHandle:#0a6dc2;--color-fsNodeSymbolSelectedSecondary:#8a38f5;--color-fsSnappingOverlay:#e03e1a;--color-fsTextComponentOnDarkCanvas:#d1a8ff;--color-fsTextComponentOnLightCanvas:#7a2ed6;--color-fsTextSelectedOnDarkCanvas:#7cc4f8;--color-fsTextSelectedOnLightCanvas:#0a6dc2;--color-fsWidgetFrameTextOnDarkCanvas:#d1a8ff;--color-fsWidgetFrameTextOnLightCanvas:#7a2ed6;--color-fsWidgetFrameTextSelectedOnDarkCanvas:#d1a8ff;--color-fsWidgetFrameTextSelectedOnLightCanvas:#7a2ed6;--color-gauge:#b3b3b3;--color-gauge-brand:#0c8ce9;--color-gauge-brand-secondary:#679;--color-gauge-danger:#d4583b;--color-gauge-danger-secondary:#a55440;--color-gauge-secondary:#757575;--color-gauge-strong:#fff;--color-gauge-success:#7cd797;--color-gauge-success-secondary:#678e79;--color-gauge-warning:#ad7f00;--color-gauge-warning-secondary:#906800;--color-icon:#fff;--color-icon-assistive:#fc9ce0;--color-icon-assistive-pressed:#fbb1ed;--color-icon-assistive-secondary:#fc9ce0;--color-icon-assistive-tertiary:#fc9ce0;--color-icon-brand:#7cc4f8;--color-icon-brand-pressed:#0c8ce9;--color-icon-brand-secondary:#679;--color-icon-brand-tertiary:#4a5878;--color-icon-component:#d1a8ff;--color-icon-component-pressed:#d6b6fb;--color-icon-component-secondary:#7f699b;--color-icon-component-tertiary:#7f699b;--color-icon-danger:#fca397;--color-icon-danger-hover:#fbbcb6;--color-icon-danger-pressed:#fbbcb6;--color-icon-danger-secondary:#fca397;--color-icon-danger-secondary-hover:#fca397;--color-icon-danger-tertiary:#fca397;--color-icon-design:#7cc4f8;--color-icon-design-pressed:#a8d7fa;--color-icon-design-secondary:#7cc4f8;--color-icon-design-tertiary:#7cc4f8;--color-icon-desktopBackgrounded-danger:#e03e1a;--color-icon-desktopBackgrounded-warning:#f3c11b;--color-icon-desktopForeground-danger:#e03e1a;--color-icon-desktopForeground-warning:#f3c11b;--color-icon-desktopFullscreen-danger:#e03e1a;--color-icon-desktopFullscreen-warning:#f3c11b;--color-icon-disabled:#fff6;--color-icon-figjam:#d1a8ff;--color-icon-figjam-pressed:#d6b6fb;--color-icon-figjam-secondary:#7f699b;--color-icon-figjam-tertiary:#7f699b;--color-icon-fs:#fff;--color-icon-fs-assistive:#fc9ce0;--color-icon-fs-component:#d1a8ff;--color-icon-fs-design:#7cc4f8;--color-icon-fs-measure:#e03e1a;--color-icon-fs-onselected:#fff;--color-icon-fs-secondary:#ffffffb2;--color-icon-fs-selected:#7cc4f8;--color-icon-fs-template:#fc9ce0;--color-icon-fs-tertiary:#fff6;--color-icon-handoff:#7cd797;--color-icon-handoff-pressed:#a5e5b7;--color-icon-handoff-secondary:#678e79;--color-icon-handoff-tertiary:#678e79;--color-icon-hover:#fff;--color-icon-measure:#e03e1a;--color-icon-measure-hover:#fbbcb6;--color-icon-measure-pressed:#fbbcb6;--color-icon-measure-secondary:#e03e1a;--color-icon-measure-secondary-hover:#e03e1a;--color-icon-measure-tertiary:#e03e1a;--color-icon-menu-danger:#e03e1a;--color-icon-menu-pressed:#0c8ce9;--color-icon-menu-selected:#7cc4f8;--color-icon-menu-selected-secondary:#7cc4f8;--color-icon-menu-selected-tertiary:#7cc4f8;--color-icon-menu-warning:#f3c11b;--color-icon-ondisabled:#2c2c2c;--color-icon-oninverse:#000000e5;--color-icon-onselected:#fff;--color-icon-onselected-secondary:#ffffffb2;--color-icon-onselected-tertiary:#fff6;--color-icon-pressed:#0a6dc2;--color-icon-secondary:#ffffffb2;--color-icon-secondary-hover:#fff;--color-icon-selected:#7cc4f8;--color-icon-selected-secondary:#0c8ce9;--color-icon-selected-tertiary:#0a6dc2;--color-icon-success:#7cd797;--color-icon-success-pressed:#a5e5b7;--color-icon-success-secondary:#7cd797;--color-icon-success-tertiary:#7cd797;--color-icon-template:#fc9ce0;--color-icon-template-secondary:#ab5998;--color-icon-tertiary:#fff6;--color-icon-tertiary-hover:#fff;--color-icon-toolbar-danger:#e03e1a;--color-icon-toolbar-pressed:#0c8ce9;--color-icon-toolbar-selected:#7cc4f8;--color-icon-toolbar-selected-secondary:#7cc4f8;--color-icon-toolbar-selected-tertiary:#7cc4f8;--color-icon-toolbar-warning:#f3c11b;--color-icon-tooltip-danger:#e03e1a;--color-icon-tooltip-pressed:#0c8ce9;--color-icon-tooltip-selected:#7cc4f8;--color-icon-tooltip-selected-secondary:#7cc4f8;--color-icon-tooltip-selected-tertiary:#7cc4f8;--color-icon-tooltip-warning:#f3c11b;--color-icon-warning:#f7d15f;--color-icon-warning-pressed:#f7d15f;--color-icon-warning-secondary:#f7d15f;--color-icon-warning-tertiary:#f7d15f;--color-icondesignfilesecondary:#7cc4f8;--color-iconfavorite:#f3c11b;--color-iconfigjamfilesecondary:#d1a8ff;--color-iconprototypefile:#757575;--color-iconprototypefilesecondary:#fff;--color-iconpublishedfile:#757575;--color-iconpublishedfilesecondary:#b3b3b3;--color-imageoverlay:#ffffff1a;--color-imageoverlay-hover:#fff3;--color-instance-pill-code-well:#604d75;--color-instance-pill-code-well-hover:#6b5884;--color-loading:#ffffff1a;--color-loading-progress-accent:#00000080;--color-loading-progress-bar:#fff;--color-loading-progress-cover:#1e1e1e;--color-loading-progress-logo:#fff;--color-loading-progress-wrapper:#444;--color-loadingsecondary:#ffffff0d;--color-multiplayerblue:#0a6dc2;--color-multiplayerbluehover:#105cad;--color-multiplayerbluesecondary:#184591;--color-multiplayergreen:#198f51;--color-multiplayergreenhover:#078348;--color-multiplayergreensecondary:#0a4c2d;--color-multiplayerpink:#f316b0;--color-multiplayerpinkhover:#d01b9c;--color-multiplayerpinksecondary:#68275e;--color-multiplayerpurple:#8a38f5;--color-multiplayerpurplehover:#7a2ed6;--color-multiplayerpurplesecondary:#50297a;--color-multiplayerred:#e03e1a;--color-multiplayerredhover:#c4381c;--color-multiplayerredsecondary:#7c2622;--color-multiplayeryellow:#f3c11b;--color-multiplayeryellowhover:#f2b50d;--color-multiplayeryellowsecondary:#c58011;--color-nodehandle:#7cc4f8;--color-scrollbartrackdrag:color(#2c2c2c a(50%));--color-scrollbartrackhover:color(#383838 a(50%));--color-shadow:#0009;--color-tablenodehoveredprimary:#0c8ce9;--color-tablenodehoveredsecondary:#a8d7fa;--color-tablenodeselected:#0c8ce9;--color-template-slot:#724667;--color-text:#fff;--color-text-assistive:#fc9ce0;--color-text-assistive-pressed:#fbb1ed;--color-text-assistive-secondary:#fc9ce0;--color-text-assistive-tertiary:#fc9ce0;--color-text-brand:#7cc4f8;--color-text-brand-secondary:#7cc4f8;--color-text-brand-tertiary:#7cc4f8;--color-text-component:#d1a8ff;--color-text-component-pressed:#d6b6fb;--color-text-component-tertiary:#7f699b;--color-text-danger:#fca397;--color-text-danger-secondary:#fca397;--color-text-danger-tertiary:#fca397;--color-text-design:#7cc4f8;--color-text-design-pressed:#a8d7fa;--color-text-design-secondary:#7cc4f8;--color-text-design-tertiary:#7cc4f8;--color-text-desktopBackgrounded-danger:#fca397;--color-text-desktopBackgrounded-warning:#f7d15f;--color-text-desktopForeground-danger:#fca397;--color-text-desktopForeground-warning:#f7d15f;--color-text-desktopFullscreen-danger:#fca397;--color-text-desktopFullscreen-warning:#f7d15f;--color-text-disabled:#fff6;--color-text-figjam:#c5b2dc;--color-text-figjam-pressed:#d6b6fb;--color-text-figjam-secondary:#7f699b;--color-text-figjam-tertiary:#7f699b;--color-text-fs:#fff;--color-text-fs-assistive:#fc9ce0;--color-text-fs-component:#d1a8ff;--color-text-fs-design:#7cc4f8;--color-text-fs-measure:#fca397;--color-text-fs-onselected:#ffffffe5;--color-text-fs-secondary:#ffffffb2;--color-text-fs-selected:#7cc4f8;--color-text-fs-template:#fc9ce0;--color-text-fs-tertiary:#fff6;--color-text-handoff:#7cd797;--color-text-handoff-secondary:#7cd797;--color-text-handoff-tertiary:#7cd797;--color-text-hover:#fff;--color-text-measure:#fca397;--color-text-measure-secondary:#fca397;--color-text-measure-tertiary:#fca397;--color-text-menu-danger:#fca397;--color-text-menu-selected:#7cc4f8;--color-text-menu-selected-secondary:#7cc4f8;--color-text-menu-selected-tertiary:#7cc4f8;--color-text-menu-warning:#f7d15f;--color-text-ondisabled:#2c2c2c;--color-text-oninverse:#000000e5;--color-text-oninverse-secondary:#000c;--color-text-onselected:#ffffffe5;--color-text-onselected-secondary:#ffffffb2;--color-text-onselected-tertiary:#fff6;--color-text-secondary:#ffffffb2;--color-text-secondary-hover:#fff;--color-text-selected:#7cc4f8;--color-text-selected-secondary:#7cc4f8;--color-text-selected-tertiary:#7cc4f8;--color-text-success:#7cd797;--color-text-success-secondary:#7cd797;--color-text-success-tertiary:#7cd797;--color-text-template:#fc9ce0;--color-text-template-secondary:#ab5998;--color-text-tertiary:#fff6;--color-text-tertiary-hover:#fff;--color-text-toolbar-danger:#fca397;--color-text-toolbar-selected:#7cc4f8;--color-text-toolbar-selected-secondary:#7cc4f8;--color-text-toolbar-selected-tertiary:#7cc4f8;--color-text-toolbar-warning:#f7d15f;--color-text-tooltip-danger:#fca397;--color-text-tooltip-selected:#7cc4f8;--color-text-tooltip-selected-secondary:#7cc4f8;--color-text-tooltip-selected-tertiary:#7cc4f8;--color-text-tooltip-warning:#f7d15f;--color-text-warning:#f7d15f;--color-text-warning-secondary:#f7d15f;--color-text-warning-tertiary:#f7d15f;--color-textmenuhighlight:#0a6dc2;--color-timelinenodedefault:#444;--color-timelinenodedefaulthover:#757575;--elevation-100:0px 1px 3px 0px #0006, inset 0px 0px .5px 0px #ffffff4d, inset 0px .5px 0px 0px #ffffff1a, 0px 0px .5px 0px #00000080;--elevation-100-canvas:0px 0px .5px #00000080, 0px 1px 3px #0006, inset 0px .5px 0px #ffffff1a, inset 0px 0px .5px #ffffff4d;--elevation-100-canvas-drop-shadow:drop-shadow(0px 0px .5px #00000080) drop-shadow(0px 1px 3px #0006) drop-shadow(inset 0px .5px 0px #ffffff1a) drop-shadow(inset 0px 0px .5px #ffffff4d);--elevation-100-drop-shadow:drop-shadow(0px 1px 3px #0006) drop-shadow(0px 0px .5px #00000080);--elevation-200:0px 1px 3px 0px #00000080, inset 0px 0px .5px 0px #ffffff4d, 0px 3px 8px 0px #00000059, inset 0px .5px 0px 0px #ffffff14;--elevation-200-canvas:0px 3px 8px #00000059, 0px 1px 3px #00000080, inset 0px .5px 0px #ffffff14, inset 0px 0px .5px #ffffff4d;--elevation-200-canvas-drop-shadow:drop-shadow(0px 1px 3px #00000080) drop-shadow(inset 0px 0px .5px #ffffff4d) drop-shadow(0px 3px 8px #00000059) drop-shadow(inset 0px .5px 0px #ffffff14);--elevation-200-drop-shadow:drop-shadow(0px 1px 3px #00000080) drop-shadow(0px 3px 8px #00000059);--elevation-300:0px 1px 3px 0px #00000080, inset 0px 0px .5px 0px #ffffff4d, 0px 5px 12px 0px #00000059, inset 0px .5px 0px 0px #ffffff14;--elevation-300-drop-shadow:drop-shadow(0px 1px 3px #00000080) drop-shadow(0px 5px 12px #00000059);--elevation-300-tooltip:0px 5px 12px #00000059, 0px 1px 3px #00000080, inset 0px .5px 0px #ffffff14, inset 0px 0px .5px #ffffff4d;--elevation-300-tooltip-drop-shadow:drop-shadow(0px 1px 3px #00000080) drop-shadow(inset 0px 0px .5px #ffffff4d) drop-shadow(0px 5px 12px #00000059) drop-shadow(inset 0px .5px 0px #ffffff14);--elevation-400:0px 2px 5px 0px #00000059, inset 0px 0px .5px 0px #ffffff59, 0px 10px 16px 0px #00000059, inset 0px .5px 0px 0px #ffffff14;--elevation-400-drop-shadow:drop-shadow(0px 2px 5px #00000059) drop-shadow(0px 10px 16px #00000059);--elevation-400-menu-panel:0px 10px 16px #00000059, 0px 2px 5px #00000059, inset 0px .5px 0px #ffffff14, inset 0px 0px .5px #ffffff59;--elevation-500:0px 3px 5px 0px #00000059, inset 0px 0px .5px 0px #ffffff59, 0px 10px 24px 0px #00000073, inset 0px .5px 0px 0px #ffffff14;--elevation-500-drop-shadow:drop-shadow(0px 3px 5px #00000059) drop-shadow(0px 10px 24px #00000073);--elevation-500-modal-window:0px 10px 24px #00000073, 0px 3px 5px #00000059, inset 0px .5px 0px #ffffff14, inset 0px 0px .5px #ffffff59}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations")}body{color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font:400 11px/16px Inter,sans-serif;overflow:hidden}button{font:inherit;letter-spacing:.055px;color:inherit;cursor:default;background:0 0;border:0;padding:0;font-weight:450}input,textarea{font:inherit;color:inherit;letter-spacing:inherit}body.scrubbing,body.scrubbing *{cursor:ew-resize!important}.icon{flex:none;display:block}.muted{color:var(--color-text-secondary)}.small{font-size:11px}.icon-btn{border-radius:var(--radius-medium);width:24px;height:24px;color:var(--color-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--color-bg-hover)}.icon-btn.on{background:var(--color-bg-selected);color:var(--color-icon-brand,#007be5)}.icon-btn:disabled{color:var(--color-icon-disabled,#0000004d);background:0 0}.btn-primary{border-radius:var(--radius-medium);background:var(--color-bg-brand);color:#fff;white-space:nowrap;align-items:center;gap:4px;height:24px;padding:0 8px;font-weight:450;display:inline-flex}.btn-primary:hover{background:var(--color-bg-brand-hover,#007be5)}.btn-secondary{border-radius:var(--radius-medium);height:24px;box-shadow:inset 0 0 0 1px var(--color-border);white-space:nowrap;background:var(--color-bg);justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.btn-secondary:hover{background:var(--color-bg-hover)}.btn-secondary.wide{flex:1;width:100%}.link-btn{color:var(--color-text-brand,#007be5);padding:2px 0}.editor{background:var(--color-bg);height:100%;display:flex}.canvas-area{flex:1;min-width:0;position:relative;overflow:hidden}.canvas-wrap{touch-action:none;position:absolute;inset:0;overflow:hidden}.canvas-scene,.canvas-overlay{width:100%;height:100%;display:block;position:absolute;inset:0}.canvas-overlay{pointer-events:none}.editor-loading,.editor-error{background:var(--color-bg-secondary,#f5f5f5);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.spinner{border:2px solid var(--color-border);border-top-color:var(--color-bg-brand);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.conn-status{background:var(--color-bg-menu);color:#fff;border-radius:var(--radius-medium);z-index:20;padding:4px 8px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.nav-rail{border-right:1px solid var(--color-border);background:var(--color-bg);z-index:6;flex-direction:column;flex:none;justify-content:space-between;width:57px;padding:8px 0 16px;display:flex}.nav-top{flex-direction:column;align-items:center;display:flex}.main-menu-btn{border-radius:var(--radius-medium);width:32px;height:32px;color:var(--color-icon);justify-content:center;align-items:center;display:flex}.main-menu-btn:hover,.main-menu-btn.on{background:var(--color-bg-hover)}.nav-divider{background:var(--color-border);width:16px;height:1px;margin:7px 0 8px}.nav-tab{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:56px;height:56px;display:flex}.nav-tab-icon{border-radius:var(--radius-medium);width:32px;height:32px;color:var(--color-icon);justify-content:center;align-items:center;display:flex}.nav-tab:hover .nav-tab-icon{background:var(--color-bg-hover)}.nav-tab.on .nav-tab-icon{background:var(--color-bg-selected);color:var(--color-icon-brand,#007be5)}.nav-tab-label{letter-spacing:.045px;color:var(--color-text);text-align:center;width:40px;font-size:9px;font-weight:450;line-height:14px}.nav-bottom{justify-content:center;display:flex}.nav-help-unused{width:32px;height:32px;color:var(--color-icon);border-radius:50%;justify-content:center;align-items:center;display:flex}.nav-help:hover{background:var(--color-bg-hover)}.left-panel{border-right:1px solid var(--color-border);background:var(--color-bg);z-index:5;flex-direction:column;flex:none;min-height:0;display:flex;position:relative}.lp-header{border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:center;height:49px;padding:0 12px 0 17px;display:flex}.lp-file{flex:1;min-width:0}.filename{letter-spacing:-.032px;align-items:center;gap:0;max-width:100%;height:22px;padding:0;font-size:13px;font-weight:550;line-height:22px;display:inline-flex}.filename .icon{margin-left:4px}.filename-text{letter-spacing:-.032px;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;line-height:22px;overflow:hidden}.filename-input{border:1px solid var(--color-border-selected,#0d99ff);border-radius:var(--radius-medium);background:var(--color-bg);outline:none;width:100%;height:28px;padding:0 6px;font-size:13px;font-weight:550}.lp-pages{flex-direction:column;flex:none;display:flex;overflow:hidden}.lp-split{background:var(--color-border);cursor:row-resize;flex:none;height:1px;position:relative}.lp-split:after{content:"";position:absolute;inset:-3px 0}.lp-resize{cursor:ew-resize;z-index:3;width:6px;position:absolute;top:0;bottom:0;right:-3px}.panel-title-row{flex:none;justify-content:space-between;align-items:center;height:40px;padding:0 12px 0 16px;display:flex}.panel-title{font-weight:550}.panel-title-actions{gap:2px;display:flex}.pages-panel{flex-direction:column;flex:1;min-height:0;display:flex}.pages-list{flex:1;padding-bottom:8px;overflow-y:auto}.page-row-wrap{height:32px;padding:4px 8px}.page-row-wrap.drop-before{box-shadow:inset 0 2px 0 var(--color-bg-brand)}.page-row{border-radius:var(--radius-medium);align-items:center;gap:4px;height:24px;padding:0 8px;display:flex}.page-row:hover{background:var(--color-bg-hover)}.page-row.current{background:var(--color-bg-hover);color:var(--color-text);font-weight:550}.page-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pages-search{width:100%;color:var(--color-icon-secondary);align-items:center;gap:4px;display:flex}.pages-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.rename-input{border:1px solid var(--color-border-selected,#0d99ff);background:var(--color-bg);border-radius:2px;outline:none;flex:1;min-width:0;height:24px;padding:0 4px}.layers-panel{flex-direction:column;flex:1;min-height:0;display:flex}.layers-scroll{flex:1;position:relative;overflow:hidden auto}.layer-row{height:32px;padding:4px 8px;position:absolute;left:0;right:0}.layer-row-inner{border-radius:var(--radius-medium);height:24px;color:var(--color-text);align-items:center;display:flex;position:relative}.layer-row-inner.hover{box-shadow:inset 0 0 0 1px var(--color-border-selected,#0d99ff)}.layer-row-inner:not(.selected):not(.selected-secondary):hover{background:var(--color-bg-hover)}.layer-row-inner.selected{background:var(--color-bg-selected)}.layer-row-inner.selected-secondary{background:var(--color-bg-selected-secondary,#f2f9ff)}.layer-row-inner.drop-into{box-shadow:inset 0 0 0 2px var(--color-bg-brand)}.layer-row-inner.component{color:var(--color-text-component,#8638e5)}.layer-row-inner.component .layer-icon{color:var(--color-icon-component,#9747ff)}.layer-row-inner.hidden-layer .layer-name,.layer-row-inner.hidden-layer .layer-icon{opacity:.4}.layer-chevron{width:16px;height:16px;color:var(--color-icon-secondary);flex:none;display:flex}.layer-chevron.empty{pointer-events:none}.layer-icon{width:16px;height:16px;color:var(--color-icon-tertiary,#0000004d);flex:none;margin-right:8px}.layer-row-inner.selected .layer-icon{color:var(--color-icon)}.layer-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.layer-row-inner.selected .layer-name{font-weight:450}.layer-actions{gap:0;padding-right:4px;display:none}.layer-row-inner:hover .layer-actions,.layer-actions.pinned{display:flex}.layer-action{width:24px;height:24px;color:var(--color-icon-secondary);visibility:hidden;justify-content:center;align-items:center;display:flex}.layer-row-inner:hover .layer-action,.layer-action.on{visibility:visible}.layer-action:hover{color:var(--color-icon)}.layer-drop-line{background:var(--color-bg-brand);pointer-events:none;height:2px;position:absolute;right:8px}.assets-panel{flex-direction:column;flex:1;min-height:0;display:flex}.assets-search{color:var(--color-icon-secondary);border-bottom:1px solid var(--color-border);align-items:center;gap:4px;padding:8px 12px;display:flex}.assets-search input{background:0 0;border:0;outline:0;flex:1}.assets-scroll{flex:1;padding:8px 0;overflow-y:auto}.assets-group-title{padding:8px 16px;font-weight:550}.assets-page{color:var(--color-text-secondary);padding:4px 16px}.assets-empty{color:var(--color-text-secondary);padding:8px 16px}.assets-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:4px 12px 8px;display:grid}.asset-tile{flex-direction:column;gap:4px;display:flex}.asset-thumb{border-radius:var(--radius-medium);background:var(--color-bg-secondary,#f5f5f5);justify-content:center;align-items:center;height:84px;display:flex;overflow:hidden}.asset-thumb img{max-width:90%;max-height:90%}.asset-tile:hover .asset-thumb{box-shadow:inset 0 0 0 1px var(--color-border-selected,#0d99ff)}.asset-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.left-island{background:var(--color-bg);border-radius:var(--radius-large);height:48px;box-shadow:var(--elevation-100-canvas);z-index:10;align-items:center;gap:4px;padding:0 8px;display:flex;position:absolute;top:12px;left:12px}.expand-ui{border-radius:var(--radius-medium);align-items:center;gap:4px;height:32px;padding:0 4px 0 8px;display:flex}.expand-ui:hover{background:var(--color-bg-hover)}.right-panel{border-left:1px solid var(--color-border);background:var(--color-bg);z-index:5;flex-direction:column;flex:none;width:241px;min-height:0;display:flex}.rp-header{flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 8px 0 12px;display:flex}.rp-avatars{align-items:center;gap:2px;min-width:0;display:flex}.rp-header-actions{align-items:center;gap:8px;display:flex}.present-split{border-radius:var(--radius-medium);align-items:center;display:flex}.present-split:hover{box-shadow:inset 0 0 0 1px var(--color-border)}.chevron-btn{width:16px}.share-btn{height:24px;padding:0 12px}.avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:550;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-btn{border-radius:50px;align-items:center;gap:0;padding:0;display:flex}.avatar-btn.me{padding:0 2px 0 0}.avatar-btn.me:hover{background:var(--color-bg-hover)}.avatar-btn.observing .avatar{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--ring)}.more-avatars{background:var(--color-bg-tertiary,#e6e6e6);width:24px;height:24px;color:var(--color-text);font-size:10px}.rp-tabs{border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:4px;height:40px;padding:0 8px;display:flex}.rp-tab{border-radius:var(--radius-medium);height:24px;color:var(--color-text-secondary);align-items:center;padding:0 8px;font-weight:550;display:inline-flex}.rp-tab:hover{color:var(--color-text)}.rp-tab.on{background:var(--color-bg-secondary,#f5f5f5);color:var(--color-text)}.rp-tabs-spacer{flex:1}.zoom-btn{border-radius:var(--radius-medium);align-items:center;height:24px;padding:4px 4px 4px 8px;display:inline-flex}.zoom-btn:hover{background:var(--color-bg-hover)}.rp-body{flex:1;overflow:hidden auto}.zoom-input-wrap{align-items:flex-start;height:32px;padding:0 24px;display:flex}.zoom-input-wrap .num-field{color:#fff;background:0 0;border-radius:3px;height:30px;box-shadow:inset 0 0 0 2px #0c8ce9}.design-panel{padding-bottom:24px}.selection-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:48px;padding:0 8px 0 12px;display:flex}.selection-type{border-radius:var(--radius-medium);letter-spacing:-.032px;align-items:center;gap:2px;height:24px;padding:0 2px 0 4px;font-size:13px;font-weight:550;line-height:22px;display:inline-flex}.selection-type:hover{background:var(--color-bg-hover)}.selection-actions{gap:4px;display:flex}.prop-sublabel{color:var(--color-text-secondary);align-items:flex-end;height:24px;padding:4px 16px;display:flex}.prop-grid .prop-sublabel{padding:4px 0}.prop-grid{grid-template-columns:88px 88px 24px;align-items:center;column-gap:8px;min-height:28px;padding:0 8px 0 16px;display:grid}.prop-grid>*{min-width:0}.prop-grid.sub-grid{min-height:24px}.prop-grid.four{grid-template-columns:1fr 1fr 1fr 1fr;padding-top:4px}.prop-grid.wide{grid-template-columns:1fr;padding-top:4px}.icon-row{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);justify-content:space-between;align-items:center;height:24px;display:flex}.icon-row .icon-btn:hover{background:var(--color-bg-tertiary,#e6e6e6)}.selection-count{color:var(--color-text-secondary);font-weight:400}.prop-section{border-bottom:1px solid var(--color-border);padding:8px 0 12px}.prop-section.empty{padding-bottom:8px}.prop-section-header{justify-content:space-between;align-items:center;height:32px;padding:0 8px 0 16px;display:flex}.paint-row.fill-row{grid-template-columns:1fr 24px 24px;gap:4px;padding:4px 8px 4px 16px;display:grid}.prop-section-title{font-weight:550}.prop-section.empty .prop-section-title{color:var(--color-text-secondary);font-weight:450}.prop-section.empty .prop-section-title.clickable:hover{color:var(--color-text)}.prop-section-actions{gap:0;display:flex}.prop-row{align-items:center;gap:8px;min-height:32px;padding:4px 8px 4px 16px;display:flex}.prop-row.two>.num-field,.prop-row.two>.select-btn,.prop-row.two>.segmented{flex:1;min-width:0}.prop-row.two>.num-field:only-child{flex:0 0 calc(50% - 4px)}.prop-label{width:72px;color:var(--color-text-secondary);flex:none}.prop-value{flex:1}.prop-hint{color:var(--color-text-secondary);padding:4px 16px;line-height:16px}.prop-subtitle{color:var(--color-text-secondary);padding:4px 16px}.mixed-note{color:var(--color-text-secondary)}.btn-group{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);flex:1;justify-content:space-between;gap:0;display:flex}.btn-group .icon-btn:hover{background:var(--color-bg-tertiary,#e6e6e6)}.align-row{gap:8px}.num-field{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);align-items:center;min-width:0;height:24px;display:flex;box-shadow:inset 0 0 0 1px #0000}.num-field:hover{box-shadow:inset 0 0 0 1px var(--color-border)}.num-field:focus-within{box-shadow:inset 0 0 0 1px var(--color-border-selected,#0d99ff)}.num-field.disabled{opacity:.5}.num-label{width:24px;height:24px;color:var(--color-icon-secondary);cursor:ew-resize;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.num-field input{-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;min-width:0;height:24px;padding:0 4px 0 8px}.num-label+input{padding-left:0}.text-field input{padding-left:8px}.select-btn{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);align-items:center;gap:2px;min-width:0;height:24px;padding:0 0 0 8px;display:inline-flex}.select-btn:hover{box-shadow:inset 0 0 0 1px var(--color-border)}.select-value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.segmented{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);height:24px;padding:0;display:flex}.seg{border-radius:var(--radius-medium);min-width:24px;height:24px;color:var(--color-icon-secondary);flex:1;justify-content:center;align-items:center;display:flex}.seg.on{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-icon)}.checkbox{align-items:center;gap:8px;display:flex;position:relative}.checkbox input{opacity:0;width:0;height:0;position:absolute}.checkbox-box{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--color-border-strong,#0000004d);border-radius:3px;justify-content:center;align-items:center;display:flex}.checkbox input:checked+.checkbox-box{background:var(--color-bg-brand);box-shadow:none;color:#fff}.checkbox-dash{background:currentColor;width:8px;height:1px}.paint-row{align-items:center;gap:4px;height:32px;padding:4px 8px 4px 16px;display:flex}.paint-row.hidden-paint .paint-field{opacity:.4}.paint-field{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);flex:1;align-items:center;min-width:0;height:24px;padding-left:4px;display:flex}.paint-field:hover{box-shadow:inset 0 0 0 1px var(--color-border)}.swatch{border-radius:2px;flex:none;width:16px;height:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.hex-input{text-transform:uppercase;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;min-width:0;height:24px;padding:0 4px 0 8px}.paint-label{flex:1;padding-left:8px}.paint-sep{background:var(--color-bg);flex:none;width:1px;height:24px}.paint-pct{padding:0 8px}.paint-field .num-field{box-shadow:none;background:0 0}.effect-settings{padding:0 0 4px}.text-input{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);border:0;outline:0;flex:1;height:24px;padding:0 8px}.component-title{color:var(--color-text-component,#8638e5);align-items:center;gap:4px;display:flex}.constraints-body{gap:12px;padding:4px 8px 4px 16px;display:flex}.constraint-box{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);flex:none;width:64px;height:64px;position:relative}.constraint-box>div{cursor:pointer;position:absolute}.constraint-box>div:after{content:"";background:var(--color-icon-tertiary,#0000004d);position:absolute}.constraint-box>div.on:after{background:var(--color-bg-brand)}.cb-l{width:12px;height:12px;top:26px;left:2px}.cb-l:after{width:8px;height:2px;top:5px;left:2px}.cb-r{width:12px;height:12px;top:26px;right:2px}.cb-r:after{width:8px;height:2px;top:5px;left:2px}.cb-t{width:12px;height:12px;top:2px;left:26px}.cb-t:after{width:2px;height:8px;top:2px;left:5px}.cb-b{width:12px;height:12px;bottom:2px;left:26px}.cb-b:after{width:2px;height:8px;top:2px;left:5px}.cb-ch{width:20px;height:4px;top:30px;left:22px}.cb-ch:after{width:12px;height:2px;top:1px;left:4px}.cb-cv{width:4px;height:20px;top:22px;left:30px}.cb-cv:after{width:2px;height:12px;top:4px;left:1px}.cb-inner{border:1px solid var(--color-border-strong,#0000004d);pointer-events:none;border-radius:2px;width:28px;height:28px;top:18px;left:18px}.constraint-selects{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.autolayout-controls{padding:0}.al-grid-row{gap:8px;padding:4px 8px 4px 16px;display:flex}.align-grid{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);flex:none;grid-template-columns:repeat(3,1fr);width:72px;height:72px;padding:4px;display:grid}.ag-cell{border-radius:3px;justify-content:center;align-items:center;display:flex}.ag-cell:hover .ag-dot{background:var(--color-icon-secondary)}.ag-dot{background:var(--color-icon-tertiary,#0000004d);border-radius:50%;width:3px;height:3px}.ag-bars{align-items:flex-start;gap:2px;display:flex}.ag-bars.v{flex-direction:column}.ag-bars i{background:var(--color-bg-brand);border-radius:1px;display:block}.ag-bars.h i{width:3px;height:10px}.ag-bars.h i:nth-child(2){height:14px}.ag-bars.h i:nth-child(3){height:7px}.ag-bars.v i{width:10px;height:3px}.ag-bars.v i:nth-child(2){width:14px}.ag-bars.v i:nth-child(3){width:7px}.al-gap{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.al-gap>.num-field{width:100%}.type-settings{border-top:1px solid var(--color-border);margin-top:4px;padding-top:4px}.interaction{border-bottom:1px solid var(--color-border);margin-bottom:4px;padding-bottom:4px}.flow-row{align-items:center;gap:8px;padding:4px 16px;display:flex}.popover{z-index:60;background:var(--color-bg);border-radius:var(--radius-large);box-shadow:var(--elevation-500-modal-window);position:fixed}.color-picker{width:240px;padding-bottom:8px}.popover-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:40px;padding:0 8px;display:flex}.popover-tabs{gap:4px;display:flex}.popover-tab{border-radius:var(--radius-medium);height:24px;color:var(--color-text-secondary);align-items:center;padding:0 8px;font-weight:550;display:flex}.popover-tab.on{background:var(--color-bg-secondary,#f5f5f5);color:var(--color-text)}.paint-types{gap:4px;padding:8px;display:flex}.paint-type{border-radius:var(--radius-medium);width:24px;height:24px;color:var(--color-icon-secondary);justify-content:center;align-items:center;display:flex}.paint-type:hover{background:var(--color-bg-hover)}.paint-type.on{background:var(--color-bg-selected);color:var(--color-icon)}.paint-glyph{border-radius:2px;width:12px;height:12px;box-shadow:inset 0 0 0 1px}.sv-square{cursor:crosshair;height:240px;margin:0;position:relative}.sv-white{background:linear-gradient(90deg,#fff,#fff0);position:absolute;inset:0}.sv-black{background:linear-gradient(#0000,#000);position:absolute;inset:0}.sv-knob{pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 0 0 3px #0003}.picker-sliders{align-items:center;gap:8px;padding:12px 12px 4px 8px;display:flex}.sliders{flex-direction:column;flex:1;gap:8px;display:flex}.hue-slider,.alpha-slider{cursor:pointer;border-radius:6px;height:12px;position:relative}.hue-slider{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.alpha-slider{background:repeating-conic-gradient(#ddd 0 25%, #fff 0 50%) 0 0 / 8px 8px}.alpha-fill{border-radius:6px;position:absolute;inset:0}.slider-knob{pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 0 0 3px #0003}.color-inputs{align-items:center;gap:4px;padding:8px;display:flex}.color-inputs .hex-input{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium)}.model-fields{flex:1;gap:2px;min-width:0;display:flex}.model-fields .num-field input{padding:0 2px 0 4px}.doc-colors{border-top:1px solid var(--color-border);padding:8px}.doc-colors-title{color:var(--color-text-secondary);padding:0 0 8px}.doc-colors-grid{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.doc-color{border-radius:2px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #0000001a}.gradient-bar{height:24px;margin:0 16px 8px;position:relative}.gradient-track{border-radius:3px;height:12px;position:absolute;top:6px;left:0;right:0}.gradient-stop{border-radius:3px;width:12px;height:20px;position:absolute;top:2px;transform:translate(-50%);box-shadow:0 0 0 2px #fff,0 0 0 3px #0003}.gradient-stop.on{box-shadow:0 0 0 2px var(--color-bg-brand)}.image-paint{flex-direction:column;gap:8px;padding:8px;display:flex}.image-preview{border-radius:var(--radius-medium);background:var(--color-bg-secondary,#f5f5f5) center / cover no-repeat;justify-content:center;align-items:center;height:160px;display:flex}.menu{z-index:100;background:var(--color-bg-menu);color:var(--color-text-menu);border-radius:var(--radius-large);box-shadow:var(--elevation-400-menu-panel);padding:8px 0;font-weight:450;position:fixed}.menu.submenu{position:fixed}.menu-item{height:24px;padding:0 8px;position:relative}.menu-item-inner{border-radius:var(--radius-medium);white-space:nowrap;align-items:center;gap:8px;height:24px;padding:4px 8px;display:flex}.menu-item.active:not(.disabled)>.menu-item-inner{background:#0c8ce9}.menu-item.disabled{color:var(--color-text-menu-disabled,#fff6)}.menu-item.danger{color:inherit}.menu-check{flex:none;width:16px;margin-left:-4px;margin-right:-4px}.menu-label{flex:1}.menu-keys{color:var(--color-text-menu-secondary,#ffffffb2);padding-left:16px}.menu-item.active .menu-keys{color:#fff}.menu-arrow{margin-right:-6px}.menu-sep{height:8px;margin:0 0 7px;position:relative}.menu-sep:after{content:"";background:var(--color-border-menu,#383838);height:1px;position:absolute;top:7px;left:0;right:0}.menu-header{color:var(--color-text-menu-secondary,#ffffffb2);white-space:nowrap;padding:4px 16px}.menu-header:empty{display:none}.tooltip{z-index:200;background:var(--color-bg-tooltip,#1e1e1e);color:#fff;border-radius:var(--radius-medium);white-space:nowrap;pointer-events:none;box-shadow:var(--elevation-300-tooltip);gap:8px;padding:4px 8px;font-weight:450;display:flex;position:fixed}.tooltip-keys{color:#ffffffb3}.toolbar{background:var(--color-bg);border-radius:var(--radius-large);height:48px;box-shadow:var(--elevation-200-canvas);z-index:10;align-items:center;gap:8px;padding:0 8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.toolbar-tools{align-items:center;gap:8px;display:flex}.tool-group{align-items:center;gap:1px;display:flex}.tool-btn{border-radius:var(--radius-medium);width:32px;height:32px;color:var(--color-icon);justify-content:center;align-items:center;padding:4px;display:flex}.tool-btn:hover{background:var(--color-bg-hover)}.tool-btn.on{background:var(--color-bg-brand);color:#fff}.tool-chevron{border-radius:var(--radius-medium);width:16px;height:32px;color:var(--color-icon);justify-content:center;align-items:center;display:flex}.tool-chevron:hover,.tool-chevron.open{background:var(--color-bg-hover)}.toolbar-divider{background:var(--color-border);width:1px;height:48px}.mode-switch{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);gap:2px;padding:2px;display:flex}.mode-opt{width:28px;height:28px;color:var(--color-icon-secondary);border-radius:3px;justify-content:center;align-items:center;display:flex}.mode-opt.on{background:var(--color-bg);box-shadow:var(--elevation-100-canvas);color:var(--color-icon-brand,#007be5)}.text-editor{z-index:4;-webkit-user-select:text;user-select:text;position:absolute}.remote-cursors{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.remote-cursor{width:18px;height:18px;transition:transform 80ms linear;position:absolute;top:0;left:0}.remote-cursor svg{position:absolute;top:-2px;left:-2px}.remote-cursor-label{color:#fff;white-space:nowrap;border-radius:3px 12px 12px;padding:2px 6px;font-weight:500;position:absolute;top:16px;left:12px}.remote-cursor-label.chat{white-space:normal;border-radius:4px 16px 16px;max-width:220px;padding:6px 10px}.cursor-chat{z-index:50;position:fixed}.cursor-chat input{background:var(--color-bg-brand);color:#fff;border:0;border-radius:4px 16px 16px;outline:0;width:220px;padding:6px 12px}.cursor-chat input::placeholder{color:#ffffffb3}.ruler{z-index:3;position:absolute}.ruler-top{border-bottom:1px solid var(--color-border);width:calc(100% - 20px);height:20px;top:0;left:20px;right:0}.ruler-left{border-right:1px solid var(--color-border);width:20px;height:calc(100% - 20px);top:20px;bottom:0;left:0}.ruler-corner{background:var(--color-bg);z-index:3;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:20px;height:20px;position:absolute;top:0;left:0}.comment-layer{pointer-events:none;z-index:6;position:absolute;inset:0}.comment-layer>*{pointer-events:auto}.comment-pin{background:var(--color-bg);box-shadow:var(--elevation-200-canvas);border-radius:50% 50% 50% 0;padding:4px;display:flex;position:absolute;transform:translateY(-100%)}.comment-pin.active{box-shadow:0 0 0 2px var(--color-bg-brand), var(--elevation-200-canvas)}.pin-count{background:var(--color-bg-brand);color:#fff;border-radius:8px;padding:0 4px;font-size:9px;line-height:14px;position:absolute;top:-6px;right:-6px}.comment-composer{align-items:flex-start;gap:8px;display:flex;position:absolute;transform:translateY(-100%)}.composer-pin{background:var(--color-bg);box-shadow:var(--elevation-200-canvas);border-radius:50% 50% 50% 0;padding:4px;display:flex}.composer-box{background:var(--color-bg);border-radius:var(--radius-large);width:280px;box-shadow:var(--elevation-400-menu-panel);padding:8px}.composer-box textarea{resize:none;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;width:100%;min-height:24px}.composer-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.send-btn{background:var(--color-bg-disabled,#d9d9d9);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.send-btn.ready{background:var(--color-bg-brand)}.comment-thread{background:var(--color-bg);border-radius:var(--radius-large);width:320px;box-shadow:var(--elevation-400-menu-panel);z-index:7;position:absolute}.thread-header{border-bottom:1px solid var(--color-border);align-items:center;gap:2px;height:40px;padding:0 8px 0 16px;display:flex}.thread-title{flex:1;font-weight:550}.thread-body{max-height:320px;padding:8px 0;overflow-y:auto}.thread-msg{gap:8px;padding:8px 16px;display:flex}.msg-main{flex:1;min-width:0}.msg-meta{color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.msg-meta b{color:var(--color-text);font-weight:550}.msg-text{white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;margin-top:2px;line-height:16px}.thread-reply{border-top:1px solid var(--color-border);align-items:center;gap:8px;padding:8px 16px 12px;display:flex}.thread-reply input{background:0 0;border:0;outline:0;flex:1;height:24px}.comments-sidebar .rp-body{padding:8px 0}.comment-card{text-align:left;border-bottom:1px solid var(--color-border);width:100%;padding:12px 16px;display:block}.comment-card:hover{background:var(--color-bg-hover)}.comment-card.resolved{opacity:.6}.reply-count{color:var(--color-text-brand,#007be5);margin-top:4px}.comments-empty{text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;padding:40px 24px;display:flex}.qa-backdrop{z-index:90;position:fixed;inset:0}.quick-actions,.find-panel{background:var(--color-bg-menu);color:#fff;border-radius:var(--radius-large);width:480px;box-shadow:var(--elevation-500-modal-window);z-index:91;position:fixed;top:18%;left:50%;overflow:hidden;transform:translate(-50%)}.find-panel{width:320px;top:12px;left:auto;right:260px;transform:none}.qa-input{border-bottom:1px solid #383838;align-items:center;gap:4px;padding:8px 12px;display:flex}.qa-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;height:28px;font-size:13px}.qa-input .icon-btn{color:#fff}.qa-input .icon-btn:hover{background:#2c2c2c}.qa-list{max-height:360px;padding:8px 0;overflow-y:auto}.qa-item{border-radius:var(--radius-medium);justify-content:space-between;align-items:center;gap:8px;height:32px;margin:0 8px;padding:0 8px;display:flex}.qa-item>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa-item.active,.find-panel .qa-item:hover{background:var(--color-bg-menu-selected)}.qa-kind{color:#ffffffb3;white-space:nowrap}.qa-empty{color:#fff9;padding:8px 16px}.toasts{z-index:120;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:76px;left:50%;transform:translate(-50%)}.toast{background:var(--color-bg-menu);color:#fff;border-radius:var(--radius-large);box-shadow:var(--elevation-400-menu-panel);align-items:center;gap:16px;padding:10px 16px;display:flex}.toast button{color:var(--color-text-menu-selected,#80caff);font-weight:550}.modal-backdrop{z-index:90;background:#0000004d;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.modal{background:var(--color-bg);border-radius:var(--radius-large);width:440px;box-shadow:var(--elevation-500-modal-window)}.modal-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:48px;padding:0 8px 0 16px;font-weight:550;display:flex}.modal-body{flex-direction:column;gap:12px;padding:16px;display:flex}.modal-footer{border-top:1px solid var(--color-border);justify-content:flex-start;padding:12px 16px;display:flex}.share-invite{gap:8px;display:flex}.share-invite input{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-bg);outline:none;flex:1;height:32px;padding:0 8px}.share-invite .btn-primary{height:32px}.share-row{align-items:center;gap:8px;display:flex}.shortcuts-panel{background:var(--color-bg-menu);color:#fff;border-radius:var(--radius-large);z-index:30;height:320px;box-shadow:var(--elevation-500-modal-window);flex-direction:column;display:flex;position:absolute;bottom:72px;left:12px;right:12px}.sp-header{border-bottom:1px solid #383838;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.sp-header .icon-btn{color:#fff}.sp-header .icon-btn:hover{background:#2c2c2c}.sp-tabs{gap:4px;display:flex}.sp-tab{border-radius:var(--radius-medium);color:#ffffffb3;height:24px;padding:0 8px}.sp-tab.on{color:#fff;background:#383838}.sp-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:0 24px;padding:12px 16px;display:grid;overflow:auto}.sp-row{border-bottom:1px solid #2c2c2c;justify-content:space-between;align-items:center;height:28px;display:flex}.sp-row kbd{font:inherit;color:#ffffffb3}.versions-panel .rp-body{flex-direction:column;gap:8px;padding:12px;display:flex}.version-item{border-radius:var(--radius-medium);padding:8px}.version-item:hover{background:var(--color-bg-hover)}.version-item.current{background:var(--color-bg-selected)}.version-save{gap:8px;display:flex}.version-save input{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-bg);outline:none;flex:1;height:24px;padding:0 8px}.presentation{z-index:150;background:#1e1e1e;flex-direction:column;display:flex;position:fixed;inset:0}.pres-bar{color:#fff;border-bottom:1px solid #2c2c2c;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.pres-spacer{flex:1}.pres-btn{border-radius:var(--radius-medium);color:#fff;align-items:center;height:24px;padding:0 8px;display:flex}.pres-btn:hover{background:#383838}.pres-canvas{width:100%;display:block}.pres-canvas.fade{opacity:.4}.editor.ui-hidden .toolbar{display:none}@media (width<=720px){.right-panel{display:none}}.help-btn{border:1px solid var(--color-border);background:var(--color-bg);width:32px;height:32px;box-shadow:var(--elevation-200-canvas);z-index:9;color:var(--color-icon);border-radius:100%;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;bottom:20px;right:16px}.help-btn:hover{background:var(--color-bg-hover)}.frame-presets{padding:8px 0}.preset-group-title{text-align:left;align-items:center;gap:4px;width:100%;height:32px;padding:0 16px 0 8px;font-weight:550;display:flex}.preset-group-title:hover{background:var(--color-bg-hover)}.preset-item{text-align:left;justify-content:space-between;align-items:center;width:100%;height:32px;padding:0 16px 0 28px;font-weight:400;display:flex}.preset-item:hover{background:var(--color-bg-hover)}.preset-size{color:var(--color-text-secondary)}.styles-popover{flex-direction:column;width:240px;max-height:360px;display:flex}.styles-search{border-bottom:1px solid var(--color-border);color:var(--color-icon-secondary);align-items:center;gap:2px;padding:4px 8px;display:flex}.styles-search input{height:28px;color:var(--color-text);background:0 0;border:0;outline:0;flex:1}.styles-list{padding:4px 0 8px;overflow-y:auto}.style-item{text-align:left;align-items:center;gap:8px;width:100%;height:32px;padding:0 12px;font-weight:400;display:flex}.style-item:hover{background:var(--color-bg-hover)}.style-row{align-items:center;gap:8px;height:32px;padding:0 8px 0 16px;display:flex}.style-row .icon-btn{visibility:hidden}.style-row:hover .icon-btn{visibility:visible}.style-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.text-glyph{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.paint-field .text-glyph{margin-left:0}.pres-stage{flex:1;min-height:0;position:relative}.pres-stage .pres-canvas{height:100%;position:absolute;inset:0}.pres-hotspot{pointer-events:none;background:#0d99ff40;border-radius:2px;position:absolute;box-shadow:inset 0 0 0 1px #0d99ff}.pres-btn:disabled{opacity:.4}.mode-opt.dev.on{color:#fff;box-shadow:none;background:#14ae5c}.rp-tab.dev{color:#078348}.dev-kv{justify-content:space-between;padding:4px 16px;display:flex}.dev-kv span{color:var(--color-text-secondary)}.dev-kv b{font-family:Roboto Mono,monospace;font-weight:450}.dev-code{background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-medium);white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:4px 12px;padding:8px;font:11px/18px Roboto Mono,Monaco,monospace;overflow-x:auto}.dev-code .ln{width:18px;color:var(--color-text-tertiary,#0000004d);display:inline-block}.dev-code .ck{color:#c4381c}.dev-code .cv{color:#6d28d9}[data-theme=dark] .dev-code .ck{color:#ff8577}[data-theme=dark] .dev-code .cv{color:#c4b5fd}.dev-color{align-items:center;gap:8px;width:100%;height:28px;padding:0 16px;font-family:Roboto Mono,monospace;display:flex}.dev-color:hover{background:var(--color-bg-hover)}.dev-empty{padding:24px 16px}.observing-frame{pointer-events:none;z-index:8;border:2px solid;position:absolute;inset:0}.observing-label{color:#fff;border-radius:0 0 6px 6px;padding:2px 8px;font-weight:500;position:absolute;top:0;left:50%;transform:translate(-50%)}.menu.has-top{padding-top:0}.menu.has-top .zoom-input-wrap{padding-top:1px}.vars-modal{flex-direction:column;width:760px;max-width:calc(100vw - 32px);height:480px;display:flex}.vars-body{flex:1;min-height:0;display:flex}.vars-collections{border-right:1px solid var(--color-border);flex-direction:column;gap:2px;width:180px;padding:8px;display:flex;overflow-y:auto}.vars-col-title{color:var(--color-text-secondary);padding:4px 8px}.vars-col{border-radius:var(--radius-medium);text-align:left;align-items:center;gap:4px;height:28px;padding:0 8px;display:flex}.vars-col:hover{background:var(--color-bg-hover)}.vars-col.on{background:var(--color-bg-selected);font-weight:550}.vars-col.add{color:var(--color-text-secondary)}.vars-table-wrap{flex:1;padding:0 0 12px;overflow:auto}.vars-table{border-collapse:collapse;width:100%}.vars-table th{text-align:left;border-bottom:1px solid var(--color-border);background:var(--color-bg);height:36px;padding:0 8px;font-weight:550;position:sticky;top:0}.vars-table td{border-bottom:1px solid var(--color-border);height:36px;padding:0 8px}.vars-table .vname{width:200px}.vars-table td.vname{align-items:center;gap:8px;height:36px;display:flex}.vars-table td.vname input{border:1px solid var(--color-border-selected,#0d99ff);background:var(--color-bg);border-radius:2px;outline:none;flex:1;height:24px}.vars-table .vadd{width:32px}.vtype{width:16px;color:var(--color-text-secondary);justify-content:center;display:inline-flex}.row-del{visibility:hidden}tr:hover .row-del{visibility:visible}.vars-create{border-radius:var(--radius-medium);height:28px;color:var(--color-text-secondary);align-items:center;gap:4px;margin:8px;padding:0 8px;display:inline-flex}.vars-create:hover{background:var(--color-bg-hover);color:var(--color-text)}.vars-empty{text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:16px;padding:48px;line-height:18px;display:flex}.var-pill{background:var(--color-bg-tertiary,#e6e6e6);border-radius:3px;margin-left:8px;padding:0 6px;line-height:18px}.popover-tabs button.popover-tab{cursor:default}@media (width<=560px){.toolbar{transform-origin:50% 100%;bottom:8px;transform:translate(-50%)scale(.78)}.left-island{max-width:calc(100vw - 24px)}.help-btn{display:none}.modal,.quick-actions{width:calc(100vw - 24px)}}.reactions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex;position:relative}.reaction{height:22px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:11px;align-items:center;gap:2px;padding:0 6px;font-size:12px;display:inline-flex}.reaction.mine{background:var(--color-bg-selected);box-shadow:inset 0 0 0 1px var(--color-border-selected,#0d99ff)}.reaction.add{visibility:hidden;color:var(--color-icon-secondary)}.thread-msg:hover .reaction.add{visibility:visible}.reaction-picker{background:var(--color-bg);box-shadow:var(--elevation-400-menu-panel);z-index:2;border-radius:16px;gap:2px;padding:4px;display:flex;position:absolute;top:26px;left:0}.reaction-picker button{border-radius:14px;width:28px;height:28px;font-size:16px}.reaction-picker button:hover{background:var(--color-bg-hover)}.mention{color:var(--color-text-brand,#007be5);font-weight:550}.mention-list{border-bottom:1px solid var(--color-border);flex-direction:column;margin-bottom:4px;padding-bottom:4px;display:flex}.mention-list button{text-align:left;border-radius:var(--radius-medium);height:24px;padding:0 6px}.mention-list button:hover{background:var(--color-bg-hover)}.interaction-row{border-radius:var(--radius-medium);align-items:center;gap:8px;height:32px;margin:0 8px;padding:0 0 0 8px;display:flex}.interaction-row:hover,.interaction-row.on{background:var(--color-bg-secondary,#f5f5f5)}.ir-trigger{color:var(--color-text)}.ir-dest{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.interaction-popover{width:300px;position:fixed}.popover-title{padding-left:8px;font-weight:550}.ip-body{flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}.ip-row{grid-template-columns:80px 1fr;align-items:center;gap:8px;display:grid}.ip-row>span{color:var(--color-text-secondary)}.toggle{background:var(--color-bg-tertiary,#e6e6e6);border-radius:8px;flex:none;width:28px;height:16px;position:relative}.toggle span{background:#fff;border-radius:50%;width:12px;height:12px;transition:left .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.toggle.on{background:var(--color-bg-brand)}.toggle.on span{left:14px}.home{background:var(--color-bg);height:100%;font-size:var(--text-body-large-font-size,13px);line-height:var(--text-body-large-line-height,22px);letter-spacing:var(--text-body-large-letter-spacing,-.032px);display:flex}.home button{letter-spacing:inherit}.home-sidebar{border-right:1px solid var(--color-border);flex-direction:column;flex:none;width:240px;min-height:0;display:flex}.home-account{flex:none;justify-content:space-between;align-items:center;height:48px;margin-top:4px;padding:0 8px;display:flex}.home-account-btn{border-radius:var(--radius-medium);align-items:center;gap:8px;min-width:0;height:32px;padding:0 4px 0 8px;font-weight:500;display:flex}.home-account-btn:hover{background:var(--color-bg-hover)}.home-account-btn .icon{color:var(--color-icon);margin-left:-4px}.home-account-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-bell{width:32px;height:32px}.home-search{border-radius:var(--radius-medium);background:var(--color-bg-secondary);height:32px;color:var(--color-icon-secondary);flex:none;align-items:center;margin:4px 16px 8px;padding:0 4px;display:flex}.home-search:focus-within{box-shadow:inset 0 0 0 1px var(--color-border-selected);background:var(--color-bg)}.home-search input{min-width:0;color:var(--color-text);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;padding:0 4px 0 0}.home-search input::placeholder{color:var(--color-text-secondary)}.home-search-clear{width:24px;height:24px;color:var(--color-icon-secondary);border-radius:var(--radius-medium);justify-content:center;align-items:center;display:flex}.home-search-clear:hover{background:var(--color-bg-hover)}.home-nav{flex-direction:column;flex:1;gap:0;padding:0 8px 16px;display:flex;overflow-y:auto}.home-nav-item{border-radius:var(--radius-medium);text-align:left;height:32px;color:var(--color-text);flex:none;align-items:center;gap:8px;padding:0 8px 0 4px;display:flex}.home-nav-item .icon{color:var(--color-icon)}.home-nav-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-nav-item.indent{padding-left:28px}.home-nav-item.indent .icon{color:var(--color-icon-secondary)}.home-nav-item:hover{background:var(--color-bg-hover)}.home-nav-item.on{background:var(--color-bg-selected)}.home-nav-item.drop{background:var(--color-bg-selected);box-shadow:inset 0 0 0 2px var(--color-border-selected)}.home-nav-divider{background:var(--color-border);flex:none;height:1px;margin:8px -8px}.home-team{border-radius:var(--radius-medium);text-align:left;flex:none;align-items:center;gap:8px;min-width:0;height:40px;margin-bottom:2px;padding:0 8px 0 4px;font-weight:500;display:flex}.home-team:hover{background:var(--color-bg-hover)}.home-team .icon{color:var(--color-icon);margin-left:-4px}.home-team-icon{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex}.home-team-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-nav-section{border-radius:var(--radius-medium);text-align:left;height:32px;font-weight:var(--font-weight-strong,550);color:var(--color-text);flex:none;margin-top:16px;padding:0 8px}.home-nav-section:hover{background:var(--color-bg-hover)}.home-nav-section.on{background:var(--color-bg-selected)}.home-starred{padding-left:8px}.home-nav-hint{color:var(--color-text-secondary);padding:0 8px;font-size:11px;line-height:16px}.home-brand{color:var(--color-text-secondary);border-top:1px solid var(--color-border);flex:none;align-items:center;gap:4px;padding:12px 16px;font-weight:550;display:flex}.home-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow-y:auto}.home-header{border-bottom:1px solid var(--color-border);background:var(--color-bg);z-index:3;flex:none;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 16px 0 12px;display:flex;position:sticky;top:0}.home-header-nav{align-items:center;gap:4px;min-width:0;display:flex}.home-header-nav .icon-btn{width:28px;height:28px}.home-header h1{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-heading-medium-font-size,15px);line-height:var(--text-heading-medium-line-height,25px);letter-spacing:var(--text-heading-medium-letter-spacing,-.075px);margin:0 0 0 8px;font-weight:500;overflow:hidden}.home-header h1.searching{font-weight:450}.home-header-actions{flex:none;align-items:center;gap:8px;display:flex}.create-split{border-radius:var(--radius-medium);background:var(--color-bg-brand);height:32px;color:var(--color-text-onbrand,#fff);display:flex;overflow:hidden}.create-split button{color:inherit;font-weight:var(--font-weight-strong,550);align-items:center;display:flex}.create-btn{gap:0;padding:0 10px 0 4px}.create-more{justify-content:center;width:24px;box-shadow:inset 1px 0 #ffffff40}.create-split button:hover{background:var(--color-bg-brand-hover)}.create-split button:active{background:var(--color-bg-brand-pressed)}.home-body{flex:1;padding:16px 24px 64px}.home-controls{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:20px;display:flex}.home-tabs{align-items:center;gap:4px;min-width:0;display:flex}.home-tab{border-radius:var(--radius-medium);height:28px;color:var(--color-text-secondary);white-space:nowrap;padding:0 8px}.home-tab:hover{color:var(--color-text)}.home-tab.on{background:var(--color-bg-secondary);color:var(--color-text);font-weight:var(--font-weight-strong,550)}.home-controls-note{color:var(--color-text-secondary)}.home-controls-right{flex:none;align-items:center;gap:8px;display:flex}.fb-drop{border-radius:var(--radius-medium);height:28px;color:var(--color-text);white-space:nowrap;align-items:center;gap:0;padding:0 2px 0 8px;display:flex}.fb-drop .icon{color:var(--color-icon-secondary)}.fb-drop:hover{background:var(--color-bg-hover)}.home-layout{gap:2px;margin-left:4px;display:flex}.home-layout .icon-btn{width:28px;height:28px}.home-layout .icon-btn.on{background:var(--color-bg-secondary);color:var(--color-icon)}.file-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.file-tile{border-radius:var(--radius-medium);outline:none;position:relative}.file-thumb{aspect-ratio:3/2;border-radius:var(--radius-medium);background:var(--color-bg-secondary);position:relative;overflow:hidden}.file-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.file-thumb:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);pointer-events:none;position:absolute;inset:0}.file-tile:hover .file-thumb:after{box-shadow:inset 0 0 0 1px var(--color-border-strong,#0003)}.file-tile.selected .file-thumb:after{box-shadow:inset 0 0 0 2px var(--color-border-selected)}.file-badge{z-index:1;position:absolute;top:8px;left:8px}.fb-product{border-radius:var(--radius-medium);background:var(--color-bg-design,#0d99ff);color:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.fb-product .icon{width:100%;height:100%}.file-star{z-index:1;border-radius:var(--radius-medium);background:var(--color-bg);width:28px;height:28px;color:var(--color-icon);box-shadow:var(--elevation-100);opacity:0;justify-content:center;align-items:center;transition:opacity 80ms;display:flex;position:absolute;top:8px;right:8px}.file-tile:hover .file-star,.file-star[aria-pressed=true]{opacity:1}.file-star:hover{background:var(--color-bg-hover)}.file-star[aria-pressed=true]{color:var(--color-icon)}.file-meta{align-items:flex-start;gap:8px;padding:12px 4px 0;display:flex}.file-text{flex-direction:column;flex:1;min-width:0;display:flex}.file-name{font-weight:var(--font-weight-strong,550);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-edited{color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size,11px);line-height:var(--text-body-medium-line-height,16px);letter-spacing:var(--text-body-medium-letter-spacing,.055px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-rename{border:1px solid var(--color-border-selected);border-radius:var(--radius-small);background:var(--color-bg);width:100%;min-width:0;height:22px;font-weight:var(--font-weight-strong,550);-webkit-user-select:text;user-select:text;outline:none;margin:0 -4px;padding:0 3px}.tile-more{visibility:hidden}.file-tile:hover .tile-more,.file-tile.selected .tile-more{visibility:visible}.file-list{flex-direction:column;display:flex}.file-list-head,.file-row{grid-template-columns:minmax(0,1fr) minmax(120px,200px) minmax(120px,180px) 40px;align-items:center;gap:16px;padding:0 8px;display:grid}.file-list-head{height:32px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);margin-bottom:4px}.file-list-col{text-align:left;color:inherit;white-space:nowrap;align-items:center;gap:2px;display:flex}button.file-list-col:hover,.file-list-col.on{color:var(--color-text)}.file-row{border-radius:var(--radius-medium);height:64px}.file-row:hover{background:var(--color-bg-hover)}.file-row.selected{background:var(--color-bg-selected)}.file-row-name{align-items:center;gap:12px;min-width:0;display:flex}.file-row .file-thumb{aspect-ratio:auto;border-radius:var(--radius-medium);flex:none;width:80px;height:48px}.file-row .file-rename{flex:1;margin:0}.file-row .file-star.inline{opacity:0;box-shadow:none;background:0 0;width:24px;height:24px;position:static}.file-row:hover .file-star.inline,.file-row .file-star.inline[aria-pressed=true]{opacity:1}.file-row-cell{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-row-cell.end{justify-content:flex-end;display:flex}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px 24px;display:grid}.folder-card{border-radius:var(--radius-medium);box-shadow:inset 0 0 0 1px var(--color-border);align-items:center;gap:12px;padding:12px;display:flex}.folder-card:hover{background:var(--color-bg-hover)}.folder-card.drop{box-shadow:inset 0 0 0 2px var(--color-border-selected);background:var(--color-bg-selected)}.folder-card-art{border-radius:var(--radius-medium);background:var(--color-bg-secondary);width:48px;height:48px;color:var(--color-icon-secondary);flex:none;justify-content:center;align-items:center;display:flex}.folder-card-text{flex-direction:column;min-width:0;display:flex}.home-empty{color:var(--color-text-secondary);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:120px 0;display:flex}.home-loading{justify-content:center;padding:120px 0;display:flex}.home-selcount{border-radius:var(--radius-medium);background:var(--color-bg-tooltip,#1e1e1e);color:var(--color-text-tooltip,#fff);pointer-events:none;align-self:center;padding:4px 12px;font-size:11px;line-height:16px;position:sticky;bottom:16px}.fb-drag-ghost{border-radius:var(--radius-medium);background:var(--color-bg-brand);color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:240px;padding:4px 8px;font:550 11px/16px Inter,sans-serif;position:fixed;top:-100px;left:-100px;overflow:hidden}.fb-btn{border-radius:var(--radius-medium);height:32px;font-weight:var(--font-weight-strong,550);padding:0 12px}.fb-btn.primary{background:var(--color-bg-brand);color:#fff}.fb-btn.primary:hover{background:var(--color-bg-brand-hover)}.fb-btn.primary:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled,#0000004d)}.fb-btn.secondary{box-shadow:inset 0 0 0 1px var(--color-border-strong,#0003);color:var(--color-text)}.fb-btn.secondary:hover{background:var(--color-bg-hover)}.fb-input{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-bg);-webkit-user-select:text;user-select:text;outline:none;width:100%;height:32px;padding:0 8px}.fb-input:focus{border-color:var(--color-border-selected);box-shadow:inset 0 0 0 1px var(--color-border-selected)}.fb-modal-scrim{z-index:50;background:#0000004d;justify-content:center;align-items:center;font-size:13px;line-height:22px;display:flex;position:fixed;inset:0}.fb-modal{background:var(--color-bg);border-radius:var(--radius-large);width:400px;max-width:calc(100% - 32px);box-shadow:var(--elevation-500-modal-window)}.fb-modal-head{border-bottom:1px solid var(--color-border);height:48px;font-weight:var(--font-weight-strong,550);justify-content:space-between;align-items:center;padding:0 8px 0 16px;display:flex}.fb-modal-body{padding:16px}.fb-modal-foot{justify-content:flex-end;gap:8px;padding:0 16px 16px;display:flex}.fb-toast{z-index:60;border-radius:var(--radius-medium);background:var(--color-bg-tooltip,#1e1e1e);min-height:40px;color:var(--color-text-tooltip,#fff);box-shadow:var(--elevation-300);align-items:center;gap:4px;padding:0 4px 0 16px;font-size:13px;line-height:22px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.fb-toast-action{border-radius:var(--radius-medium);height:28px;color:var(--color-text-tooltip,#fff);font-weight:var(--font-weight-strong,550);margin-left:8px;padding:0 8px;box-shadow:inset 0 0 0 1px #ffffff4d}.fb-toast-action:hover{background:#ffffff1a}.fb-toast-close{border-radius:var(--radius-medium);color:#ffffffb3;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.fb-toast-close:hover{color:#fff;background:#ffffff1a}.welcome{background:var(--color-bg);height:100%;color:var(--color-text);flex-direction:column;align-items:center;display:flex;position:relative;overflow-y:auto}.welcome-logo{width:32px;height:48px;color:var(--color-text);justify-content:center;align-items:center;display:flex;position:absolute;top:24px;left:32px}.welcome-card{text-align:center;flex-direction:column;width:358px;max-width:calc(100% - 32px);margin:max(96px,50vh - 240px) 0 48px;display:flex}.welcome-card h1{letter-spacing:-.32px;margin:0 0 12px;font-size:32px;font-weight:500;line-height:41.6px}.welcome-lede{color:var(--color-text-secondary);margin:0 0 24px;font-size:13px;line-height:20px}.welcome-field{text-align:left;background:#f1f1f1;border-radius:6px;flex-direction:column;height:53px;margin-bottom:24px;padding:8px 12px 0;display:flex}.welcome-field:focus-within{box-shadow:inset 0 0 0 1px #2c2c2c}.welcome-field span{letter-spacing:.5px;text-transform:uppercase;color:var(--color-text);font:500 10px/13.8px Roboto Mono,ui-monospace,monospace}.welcome-field input{-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;padding:0;font-size:16px;line-height:24px}.welcome-btn{color:#fff;cursor:pointer;background:#2c2c2c;border-radius:6px;height:48px;font-size:16px;font-weight:500;line-height:25.2px}.welcome-btn:hover{background:#1e1e1e}.welcome-btn:disabled{opacity:.6;cursor:default}.welcome-note{color:var(--color-text-secondary);margin:16px 0 0;font-size:13px;line-height:20px}[data-theme=dark] .welcome-field{background:#ffffff14}[data-theme=dark] .welcome-field:focus-within{box-shadow:inset 0 0 0 1px #fff}[data-theme=dark] .welcome-btn{color:#1e1e1e;background:#fff}@media (width<=720px){.home-sidebar{width:64px}.home-sidebar span,.home-nav-section,.home-nav-hint,.home-search,.home-brand,.home-bell,.home-account-btn>.icon,.home-team>.icon,.home-nav-divider{display:none}.home-nav-item.indent{padding-left:4px}.home-body{padding:16px 16px 48px}.home-controls{flex-wrap:wrap}.file-grid{grid-template-columns:1fr}.file-list-head,.file-row{grid-template-columns:minmax(0,1fr) 40px}.file-list-head>:nth-child(2),.file-list-head>:nth-child(3),.file-row>.file-row-cell:not(.end){display:none}}
