@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&family=Noto+Sans:wdth,wght@62.5..100,100..900&family=Open+Sans:wdth,wght@75..100,300..800&family=Oswald:wght@200..700&family=Playfair+Display:wght@400..900&family=Roboto+Flex:opsz,wdth,wght,YTAS,YTDE,YTLC,YTUC@8..144,25..151,100..1000,649..854,-305..-98,416..570,528..760&display=swap";:root{--effectcomposer-palette-white-100:#fff;--effectcomposer-palette-black-100:#000;--effectcomposer-palette-red-100:#fae4e0;--effectcomposer-palette-red-200:#fec7be;--effectcomposer-palette-red-300:#f9aea3;--effectcomposer-palette-red-400:#fa9c8e;--effectcomposer-palette-red-500:#fd8474;--effectcomposer-palette-red-600:#fe6d5c;--effectcomposer-palette-red-700:#f34739;--effectcomposer-palette-red-800:#d3372b;--effectcomposer-palette-red-900:#ae2a20;--effectcomposer-palette-red-1000:#861912;--effectcomposer-palette-red-1100:#621a13;--effectcomposer-palette-red-1200:#46120d;--effectcomposer-palette-red-1300:#360e0a;--effectcomposer-palette-orange-100:#f7e1d4;--effectcomposer-palette-orange-200:#fed0b3;--effectcomposer-palette-orange-300:#ffb98d;--effectcomposer-palette-orange-400:#ffa56a;--effectcomposer-palette-orange-500:#fe9142;--effectcomposer-palette-orange-600:#f6801b;--effectcomposer-palette-orange-700:#d76b16;--effectcomposer-palette-orange-800:#b55b0d;--effectcomposer-palette-orange-900:#914d1b;--effectcomposer-palette-orange-1000:#693a1a;--effectcomposer-palette-orange-1100:#4d2c16;--effectcomposer-palette-orange-1200:#391f0d;--effectcomposer-palette-orange-1300:#28170d;--effectcomposer-palette-yellow-100:#f7e6c3;--effectcomposer-palette-yellow-200:#fddd9c;--effectcomposer-palette-yellow-300:#ffd373;--effectcomposer-palette-yellow-400:#ffca50;--effectcomposer-palette-yellow-500:#f0b71f;--effectcomposer-palette-yellow-600:#dca81c;--effectcomposer-palette-yellow-700:#b78d24;--effectcomposer-palette-yellow-800:#8e6e21;--effectcomposer-palette-yellow-900:#725a21;--effectcomposer-palette-yellow-1000:#564318;--effectcomposer-palette-yellow-1100:#423310;--effectcomposer-palette-yellow-1200:#2f2308;--effectcomposer-palette-yellow-1300:#241a04;--effectcomposer-palette-lime-100:#e3edc8;--effectcomposer-palette-lime-200:#d0e494;--effectcomposer-palette-lime-300:#c3db6c;--effectcomposer-palette-lime-400:#b8d34d;--effectcomposer-palette-lime-500:#a6c131;--effectcomposer-palette-lime-600:#96ae30;--effectcomposer-palette-lime-700:#829538;--effectcomposer-palette-lime-800:#6a7a36;--effectcomposer-palette-lime-900:#596334;--effectcomposer-palette-lime-1000:#404a27;--effectcomposer-palette-lime-1100:#33391d;--effectcomposer-palette-lime-1200:#222713;--effectcomposer-palette-lime-1300:#191c0f;--effectcomposer-palette-mint-100:#cdf2e0;--effectcomposer-palette-mint-200:#aee8ce;--effectcomposer-palette-mint-300:#80e2b9;--effectcomposer-palette-mint-400:#60d4a7;--effectcomposer-palette-mint-500:#3ac896;--effectcomposer-palette-mint-600:#2fb184;--effectcomposer-palette-mint-700:#249c74;--effectcomposer-palette-mint-800:#208562;--effectcomposer-palette-mint-900:#216b50;--effectcomposer-palette-mint-1000:#16513c;--effectcomposer-palette-mint-1100:#163b2c;--effectcomposer-palette-mint-1200:#0e2a1f;--effectcomposer-palette-mint-1300:#041f15;--effectcomposer-palette-teal-100:#c6f2f3;--effectcomposer-palette-teal-200:#a9eaed;--effectcomposer-palette-teal-300:#75dadf;--effectcomposer-palette-teal-400:#47cfd5;--effectcomposer-palette-teal-500:#27c3c9;--effectcomposer-palette-teal-600:#05adb3;--effectcomposer-palette-teal-700:#1c989d;--effectcomposer-palette-teal-800:#128185;--effectcomposer-palette-teal-900:#1f686b;--effectcomposer-palette-teal-1000:#1e4c4e;--effectcomposer-palette-teal-1100:#193637;--effectcomposer-palette-teal-1200:#102829;--effectcomposer-palette-teal-1300:#071f20;--effectcomposer-palette-cyan-100:#cfeef6;--effectcomposer-palette-cyan-200:#ace4f2;--effectcomposer-palette-cyan-300:#81d5e7;--effectcomposer-palette-cyan-400:#62c8df;--effectcomposer-palette-cyan-500:#3eb8d0;--effectcomposer-palette-cyan-600:#37aac1;--effectcomposer-palette-cyan-700:#3794a7;--effectcomposer-palette-cyan-800:#287f92;--effectcomposer-palette-cyan-900:#296672;--effectcomposer-palette-cyan-1000:#254a53;--effectcomposer-palette-cyan-1100:#20373c;--effectcomposer-palette-cyan-1200:#19282b;--effectcomposer-palette-cyan-1300:#0f1c1f;--effectcomposer-palette-blue-100:#d5e9fd;--effectcomposer-palette-blue-200:#c0defe;--effectcomposer-palette-blue-300:#a0ccfa;--effectcomposer-palette-blue-400:#82bdf8;--effectcomposer-palette-blue-500:#63adf6;--effectcomposer-palette-blue-600:#4d9fec;--effectcomposer-palette-blue-700:#3388d8;--effectcomposer-palette-blue-800:#2376c1;--effectcomposer-palette-blue-900:#1661a2;--effectcomposer-palette-blue-1000:#134775;--effectcomposer-palette-blue-1100:#0f3659;--effectcomposer-palette-blue-1200:#0a2741;--effectcomposer-palette-blue-1300:#091d30;--effectcomposer-palette-indigo-100:#dbe1fe;--effectcomposer-palette-indigo-200:#cbd3fe;--effectcomposer-palette-indigo-300:#bdc7fc;--effectcomposer-palette-indigo-400:#a6b3fc;--effectcomposer-palette-indigo-500:#95a3fc;--effectcomposer-palette-indigo-600:#8693fd;--effectcomposer-palette-indigo-700:#6d79e7;--effectcomposer-palette-indigo-800:#5d66da;--effectcomposer-palette-indigo-900:#4b54b3;--effectcomposer-palette-indigo-1000:#373d85;--effectcomposer-palette-indigo-1100:#282e68;--effectcomposer-palette-indigo-1200:#1c204f;--effectcomposer-palette-indigo-1300:#161841;--effectcomposer-palette-purple-100:#e9e4fe;--effectcomposer-palette-purple-200:#d8cefd;--effectcomposer-palette-purple-300:#d0c4fe;--effectcomposer-palette-purple-400:#c0acfa;--effectcomposer-palette-purple-500:#b39df5;--effectcomposer-palette-purple-600:#a689f1;--effectcomposer-palette-purple-700:#8d6cdc;--effectcomposer-palette-purple-800:#7f5ccb;--effectcomposer-palette-purple-900:#684ba8;--effectcomposer-palette-purple-1000:#4c357f;--effectcomposer-palette-purple-1100:#3b2a62;--effectcomposer-palette-purple-1200:#2a1d46;--effectcomposer-palette-purple-1300:#201737;--effectcomposer-palette-violet-100:#fcddf4;--effectcomposer-palette-violet-200:#fdc7f0;--effectcomposer-palette-violet-300:#f7b2e7;--effectcomposer-palette-violet-400:#f59ae1;--effectcomposer-palette-violet-500:#f382dd;--effectcomposer-palette-violet-600:#e76ccf;--effectcomposer-palette-violet-700:#cc50b7;--effectcomposer-palette-violet-800:#b743a3;--effectcomposer-palette-violet-900:#972e85;--effectcomposer-palette-violet-1000:#712364;--effectcomposer-palette-violet-1100:#531d49;--effectcomposer-palette-violet-1200:#3b1636;--effectcomposer-palette-violet-1300:#2e0f29;--effectcomposer-palette-magenta-100:#fedce5;--effectcomposer-palette-magenta-200:#fdcedb;--effectcomposer-palette-magenta-300:#fdb7cb;--effectcomposer-palette-magenta-400:#f79bb7;--effectcomposer-palette-magenta-500:#f784aa;--effectcomposer-palette-magenta-600:#f56b9c;--effectcomposer-palette-magenta-700:#dd4d84;--effectcomposer-palette-magenta-800:#c63b72;--effectcomposer-palette-magenta-900:#a6255c;--effectcomposer-palette-magenta-1000:#7d1c44;--effectcomposer-palette-magenta-1100:#5d1633;--effectcomposer-palette-magenta-1200:#450f24;--effectcomposer-palette-magenta-1300:#38061b;--effectcomposer-palette-neutral-100:#f2f2f3;--effectcomposer-palette-neutral-200:#ececed;--effectcomposer-palette-neutral-300:#e4e4e5;--effectcomposer-palette-neutral-400:#dededf;--effectcomposer-palette-neutral-500:#d5d5d6;--effectcomposer-palette-neutral-600:#bdbdbe;--effectcomposer-palette-neutral-700:#9f9fa0;--effectcomposer-palette-neutral-800:#848488;--effectcomposer-palette-neutral-900:#6c6c70;--effectcomposer-palette-neutral-1000:#49494c;--effectcomposer-palette-neutral-1100:#36363a;--effectcomposer-palette-neutral-1200:#29292c;--effectcomposer-palette-neutral-1300:#1f1f20;--effectcomposer-palette-neutral-1400:#171718;--effectcomposer-palette-neutral-1500:#101011;--effectcomposer-palette-neutral-light-100:#29292c0f;--effectcomposer-palette-neutral-light-200:#29292c17;--effectcomposer-palette-neutral-light-300:#2425271f;--effectcomposer-palette-neutral-light-400:#1f1f2026;--effectcomposer-palette-neutral-light-500:#1f1f202e;--effectcomposer-palette-neutral-light-600:#1f1f204a;--effectcomposer-palette-neutral-light-700:#1f1f206b;--effectcomposer-palette-neutral-light-800:#1f1f208a;--effectcomposer-palette-neutral-light-900:#1a1b20a3;--effectcomposer-palette-neutral-light-1000:#0d0e10b8;--effectcomposer-palette-neutral-light-1100:#101011d1;--effectcomposer-palette-neutral-light-1200:#101011e5;--effectcomposer-palette-neutral-light-1300:#101011f0;--effectcomposer-palette-neutral-light-1400:#000000eb;--effectcomposer-palette-neutral-light-1500:#000000f0;--effectcomposer-palette-neutral-dark-100:#fffffff5;--effectcomposer-palette-neutral-dark-200:#ffffffed;--effectcomposer-palette-neutral-dark-300:#ffffffe8;--effectcomposer-palette-neutral-dark-400:#ffffffe0;--effectcomposer-palette-neutral-dark-500:#ffffffd6;--effectcomposer-palette-neutral-dark-600:#ffffffbd;--effectcomposer-palette-neutral-dark-700:#ffffffa1;--effectcomposer-palette-neutral-dark-800:#ffffff85;--effectcomposer-palette-neutral-dark-900:#ffffff6b;--effectcomposer-palette-neutral-dark-1000:#ffffff4f;--effectcomposer-palette-neutral-dark-1100:#ffffff38;--effectcomposer-palette-neutral-dark-1200:#ffffff24;--effectcomposer-palette-neutral-dark-1300:#ffffff1a;--effectcomposer-palette-neutral-dark-1400:#ffffff14;--effectcomposer-palette-neutral-dark-1500:#ffffff0d;--effectcomposer-color-static-text-primary:var(--effectcomposer-palette-neutral-light-1300);--effectcomposer-color-static-text-secondary:var(--effectcomposer-palette-neutral-light-900);--effectcomposer-color-static-text-tertiary:var(--effectcomposer-palette-neutral-light-700);--effectcomposer-color-static-text-quaternary:var(--effectcomposer-palette-neutral-light-600);--effectcomposer-color-static-text-positive:var(--effectcomposer-palette-mint-700);--effectcomposer-color-static-text-negative:var(--effectcomposer-palette-red-800);--effectcomposer-color-static-text-attention:var(--effectcomposer-palette-orange-700);--effectcomposer-color-static-text-info:var(--effectcomposer-palette-blue-700);--effectcomposer-color-static-text-inverted-primary:var(--effectcomposer-palette-neutral-dark-100);--effectcomposer-color-static-text-inverted-secondary:var(--effectcomposer-palette-neutral-dark-700);--effectcomposer-color-static-text-inverted-tertiary:var(--effectcomposer-palette-neutral-dark-900);--effectcomposer-color-static-text-inverted-quaternary:var(--effectcomposer-palette-neutral-dark-1100);--effectcomposer-color-static-text-inverted-positive:var(--effectcomposer-palette-mint-600);--effectcomposer-color-static-text-inverted-negative:var(--effectcomposer-palette-red-700);--effectcomposer-color-static-text-inverted-attention:var(--effectcomposer-palette-orange-600);--effectcomposer-color-static-text-inverted-info:var(--effectcomposer-palette-blue-600);--effectcomposer-color-static-neutral-0:var(--effectcomposer-palette-white-100);--effectcomposer-color-static-neutral-100:var(--effectcomposer-palette-neutral-100);--effectcomposer-color-static-neutral-200:var(--effectcomposer-palette-neutral-200);--effectcomposer-color-static-neutral-300:var(--effectcomposer-palette-neutral-300);--effectcomposer-color-static-neutral-400:var(--effectcomposer-palette-neutral-400);--effectcomposer-color-static-neutral-600:var(--effectcomposer-palette-neutral-600);--effectcomposer-color-static-neutral-800:var(--effectcomposer-palette-neutral-800);--effectcomposer-color-static-neutral-1300:var(--effectcomposer-palette-neutral-1300);--effectcomposer-color-static-translucent-100:var(--effectcomposer-palette-neutral-light-100);--effectcomposer-color-static-translucent-200:var(--effectcomposer-palette-neutral-light-200);--effectcomposer-color-static-translucent-300:var(--effectcomposer-palette-neutral-light-300);--effectcomposer-color-static-translucent-400:var(--effectcomposer-palette-neutral-light-400);--effectcomposer-color-static-translucent-600:var(--effectcomposer-palette-neutral-light-600);--effectcomposer-color-static-translucent-800:var(--effectcomposer-palette-neutral-light-800);--effectcomposer-color-static-translucent-1200:var(--effectcomposer-palette-neutral-light-1300);--effectcomposer-color-static-translucent-inverted-100:var(--effectcomposer-palette-neutral-dark-1400);--effectcomposer-color-static-translucent-inverted-200:var(--effectcomposer-palette-neutral-dark-1300);--effectcomposer-color-static-translucent-inverted-300:var(--effectcomposer-palette-neutral-dark-1200);--effectcomposer-color-static-translucent-inverted-400:var(--effectcomposer-palette-neutral-dark-1100);--effectcomposer-color-static-translucent-inverted-600:var(--effectcomposer-palette-neutral-dark-1000);--effectcomposer-color-static-translucent-inverted-800:var(--effectcomposer-palette-neutral-dark-700);--effectcomposer-color-static-translucent-inverted-1200:var(--effectcomposer-palette-neutral-dark-100)}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--effectcomposer-color-text-primary:var(--effectcomposer-palette-neutral-light-1300);--effectcomposer-color-text-secondary:var(--effectcomposer-palette-neutral-light-900);--effectcomposer-color-text-tertiary:var(--effectcomposer-palette-neutral-light-700);--effectcomposer-color-text-quaternary:var(--effectcomposer-palette-neutral-light-600);--effectcomposer-color-text-positive:var(--effectcomposer-palette-mint-700);--effectcomposer-color-text-negative:var(--effectcomposer-palette-red-800);--effectcomposer-color-text-attention:var(--effectcomposer-palette-orange-700);--effectcomposer-color-text-info:var(--effectcomposer-palette-blue-700);--effectcomposer-color-base-bg-primary:var(--effectcomposer-palette-white-100);--effectcomposer-color-base-bg-secondary:var(--effectcomposer-palette-neutral-100);--effectcomposer-color-base-bg-tertiary:var(--effectcomposer-palette-white-100);--effectcomposer-color-base-bg-quaternary:var(--effectcomposer-palette-neutral-100);--effectcomposer-color-base-bg-inverted-primary:var(--effectcomposer-palette-neutral-1500);--effectcomposer-color-base-bg-inverted-secondary:var(--effectcomposer-palette-neutral-1300);--effectcomposer-color-base-bg-inverted-tertiary:var(--effectcomposer-palette-neutral-1200);--effectcomposer-color-base-bg-inverted-quaternary:var(--effectcomposer-palette-neutral-1100);--effectcomposer-color-neutral-0:var(--effectcomposer-palette-white-100);--effectcomposer-color-neutral-100:var(--effectcomposer-palette-neutral-100);--effectcomposer-color-neutral-200:var(--effectcomposer-palette-neutral-200);--effectcomposer-color-neutral-300:var(--effectcomposer-palette-neutral-300);--effectcomposer-color-neutral-400:var(--effectcomposer-palette-neutral-400);--effectcomposer-color-neutral-600:var(--effectcomposer-palette-neutral-600);--effectcomposer-color-neutral-800:var(--effectcomposer-palette-neutral-800);--effectcomposer-color-neutral-1300:var(--effectcomposer-palette-neutral-1300);--effectcomposer-color-neutral-inverted-0:var(--effectcomposer-palette-black-100);--effectcomposer-color-neutral-inverted-100:var(--effectcomposer-palette-neutral-1400);--effectcomposer-color-neutral-inverted-200:var(--effectcomposer-palette-neutral-1300);--effectcomposer-color-neutral-inverted-300:var(--effectcomposer-palette-neutral-1200);--effectcomposer-color-neutral-inverted-400:var(--effectcomposer-palette-neutral-1100);--effectcomposer-color-neutral-inverted-600:var(--effectcomposer-palette-neutral-1000);--effectcomposer-color-neutral-inverted-800:var(--effectcomposer-palette-neutral-800);--effectcomposer-color-neutral-inverted-1300:var(--effectcomposer-palette-neutral-100);--effectcomposer-color-translucent-100:var(--effectcomposer-palette-neutral-light-100);--effectcomposer-color-translucent-200:var(--effectcomposer-palette-neutral-light-200);--effectcomposer-color-translucent-300:var(--effectcomposer-palette-neutral-light-300);--effectcomposer-color-translucent-400:var(--effectcomposer-palette-neutral-light-400);--effectcomposer-color-translucent-600:var(--effectcomposer-palette-neutral-light-600);--effectcomposer-color-translucent-800:var(--effectcomposer-palette-neutral-light-800);--effectcomposer-color-translucent-1200:var(--effectcomposer-palette-neutral-light-1300);--effectcomposer-color-translucent-inverted-100:var(--effectcomposer-palette-neutral-dark-1400);--effectcomposer-color-translucent-inverted-200:var(--effectcomposer-palette-neutral-dark-1300);--effectcomposer-color-translucent-inverted-300:var(--effectcomposer-palette-neutral-dark-1200);--effectcomposer-color-translucent-inverted-400:var(--effectcomposer-palette-neutral-dark-1100);--effectcomposer-color-translucent-inverted-600:var(--effectcomposer-palette-neutral-dark-1000);--effectcomposer-color-translucent-inverted-800:var(--effectcomposer-palette-neutral-dark-700);--effectcomposer-color-translucent-inverted-1200:var(--effectcomposer-palette-neutral-dark-100)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--effectcomposer-color-text-primary:var(--effectcomposer-palette-neutral-dark-100);--effectcomposer-color-text-secondary:var(--effectcomposer-palette-neutral-dark-700);--effectcomposer-color-text-tertiary:var(--effectcomposer-palette-neutral-dark-900);--effectcomposer-color-text-quaternary:var(--effectcomposer-palette-neutral-dark-1100);--effectcomposer-color-text-positive:var(--effectcomposer-palette-mint-600);--effectcomposer-color-text-negative:var(--effectcomposer-palette-red-700);--effectcomposer-color-text-attention:var(--effectcomposer-palette-orange-600);--effectcomposer-color-text-info:var(--effectcomposer-palette-blue-600);--effectcomposer-color-base-bg-primary:var(--effectcomposer-palette-neutral-1500);--effectcomposer-color-base-bg-secondary:var(--effectcomposer-palette-neutral-1300);--effectcomposer-color-base-bg-tertiary:var(--effectcomposer-palette-neutral-1200);--effectcomposer-color-base-bg-quaternary:var(--effectcomposer-palette-neutral-1100);--effectcomposer-color-base-bg-inverted-primary:var(--effectcomposer-palette-white-100);--effectcomposer-color-base-bg-inverted-secondary:var(--effectcomposer-palette-neutral-100);--effectcomposer-color-base-bg-inverted-tertiary:var(--effectcomposer-palette-white-100);--effectcomposer-color-base-bg-inverted-quaternary:var(--effectcomposer-palette-neutral-100);--effectcomposer-color-neutral-0:var(--effectcomposer-palette-black-100);--effectcomposer-color-neutral-100:var(--effectcomposer-palette-neutral-1400);--effectcomposer-color-neutral-200:var(--effectcomposer-palette-neutral-1300);--effectcomposer-color-neutral-300:var(--effectcomposer-palette-neutral-1200);--effectcomposer-color-neutral-400:var(--effectcomposer-palette-neutral-1100);--effectcomposer-color-neutral-600:var(--effectcomposer-palette-neutral-1000);--effectcomposer-color-neutral-800:var(--effectcomposer-palette-neutral-800);--effectcomposer-color-neutral-1300:var(--effectcomposer-palette-neutral-100);--effectcomposer-color-neutral-inverted-0:var(--effectcomposer-palette-white-100);--effectcomposer-color-neutral-inverted-100:var(--effectcomposer-palette-neutral-100);--effectcomposer-color-neutral-inverted-200:var(--effectcomposer-palette-neutral-200);--effectcomposer-color-neutral-inverted-300:var(--effectcomposer-palette-neutral-300);--effectcomposer-color-neutral-inverted-400:var(--effectcomposer-palette-neutral-400);--effectcomposer-color-neutral-inverted-600:var(--effectcomposer-palette-neutral-600);--effectcomposer-color-neutral-inverted-800:var(--effectcomposer-palette-neutral-800);--effectcomposer-color-neutral-inverted-1300:var(--effectcomposer-palette-neutral-1300);--effectcomposer-color-translucent-100:var(--effectcomposer-palette-neutral-dark-1400);--effectcomposer-color-translucent-200:var(--effectcomposer-palette-neutral-dark-1300);--effectcomposer-color-translucent-300:var(--effectcomposer-palette-neutral-dark-1200);--effectcomposer-color-translucent-400:var(--effectcomposer-palette-neutral-dark-1100);--effectcomposer-color-translucent-600:var(--effectcomposer-palette-neutral-dark-1000);--effectcomposer-color-translucent-800:var(--effectcomposer-palette-neutral-dark-700);--effectcomposer-color-translucent-1200:var(--effectcomposer-palette-neutral-dark-100);--effectcomposer-color-translucent-inverted-100:var(--effectcomposer-palette-neutral-light-100);--effectcomposer-color-translucent-inverted-200:var(--effectcomposer-palette-neutral-light-200);--effectcomposer-color-translucent-inverted-300:var(--effectcomposer-palette-neutral-light-300);--effectcomposer-color-translucent-inverted-400:var(--effectcomposer-palette-neutral-light-400);--effectcomposer-color-translucent-inverted-600:var(--effectcomposer-palette-neutral-light-600);--effectcomposer-color-translucent-inverted-800:var(--effectcomposer-palette-neutral-light-800);--effectcomposer-color-translucent-inverted-1200:var(--effectcomposer-palette-neutral-light-1300)}:root{--effectcomposer-color-status-positive:var(--effectcomposer-palette-mint-600);--effectcomposer-color-status-negative:var(--effectcomposer-palette-red-700);--effectcomposer-color-status-attention:var(--effectcomposer-palette-orange-600);--effectcomposer-color-status-info:var(--effectcomposer-palette-blue-600);--effectcomposer-color-accent-primary:var(--effectcomposer-palette-orange-600);--effectcomposer-color-accent-red:var(--effectcomposer-palette-red-700);--effectcomposer-color-accent-orange:var(--effectcomposer-palette-orange-600);--effectcomposer-color-accent-yellow:var(--effectcomposer-palette-yellow-500);--effectcomposer-color-accent-lime:var(--effectcomposer-palette-lime-500);--effectcomposer-color-accent-mint:var(--effectcomposer-palette-mint-500);--effectcomposer-color-accent-teal:var(--effectcomposer-palette-teal-500);--effectcomposer-color-accent-cyan:var(--effectcomposer-palette-cyan-500);--effectcomposer-color-accent-blue:var(--effectcomposer-palette-blue-500);--effectcomposer-color-accent-indigo:var(--effectcomposer-palette-indigo-500);--effectcomposer-color-accent-purple:var(--effectcomposer-palette-purple-500);--effectcomposer-color-accent-violet:var(--effectcomposer-palette-violet-500);--effectcomposer-color-accent-magenta:var(--effectcomposer-palette-magenta-500);--effectcomposer-surface-page:var(--effectcomposer-color-base-bg-secondary);--effectcomposer-surface-panel:var(--effectcomposer-color-base-bg-primary);--effectcomposer-surface-muted:var(--effectcomposer-color-base-bg-secondary);--effectcomposer-text-primary:var(--effectcomposer-color-text-primary);--effectcomposer-text-secondary:var(--effectcomposer-color-text-secondary);--effectcomposer-text-muted:var(--effectcomposer-color-text-tertiary);--effectcomposer-border-subtle:var(--effectcomposer-color-translucent-300);--effectcomposer-action-primary:var(--effectcomposer-color-accent-primary);--effectcomposer-action-primary-hover:var(--effectcomposer-palette-orange-700);--effectcomposer-positive:var(--effectcomposer-color-status-positive);--effectcomposer-danger:var(--effectcomposer-color-status-negative);--effectcomposer-warning:var(--effectcomposer-color-status-attention);--effectcomposer-color-neutral-50:var(--effectcomposer-color-base-bg-secondary);--effectcomposer-color-blue-500:var(--effectcomposer-palette-blue-500);--effectcomposer-color-blue-600:var(--effectcomposer-palette-blue-600);--effectcomposer-color-green-500:var(--effectcomposer-palette-mint-600);--effectcomposer-color-red-500:var(--effectcomposer-palette-red-700);--effectcomposer-color-amber-500:var(--effectcomposer-palette-orange-600);--effectcomposer-space-0:0;--effectcomposer-space-1px:.0625rem;--effectcomposer-space-2px:.125rem;--effectcomposer-space-4px:.25rem;--effectcomposer-space-6px:.375rem;--effectcomposer-space-8px:.5rem;--effectcomposer-space-10px:.625rem;--effectcomposer-space-12px:.75rem;--effectcomposer-space-14px:.875rem;--effectcomposer-space-16px:1rem;--effectcomposer-space-20px:1.25rem;--effectcomposer-space-24px:1.5rem;--effectcomposer-space-28px:1.75rem;--effectcomposer-space-32px:2rem;--effectcomposer-space-40px:2.5rem;--effectcomposer-space-48px:3rem;--effectcomposer-space-56px:3.5rem;--effectcomposer-space-64px:4rem;--effectcomposer-space-80px:5rem;--effectcomposer-space-96px:6rem;--effectcomposer-negative-space-0:0;--effectcomposer-negative-space-1px:-.0625rem;--effectcomposer-negative-space-2px:-.125rem;--effectcomposer-negative-space-4px:-.25rem;--effectcomposer-negative-space-6px:-.375rem;--effectcomposer-negative-space-8px:-.5rem;--effectcomposer-negative-space-10px:-.625rem;--effectcomposer-negative-space-12px:-.75rem;--effectcomposer-negative-space-14px:-.875rem;--effectcomposer-negative-space-16px:-1rem;--effectcomposer-negative-space-20px:-1.25rem;--effectcomposer-negative-space-24px:-1.5rem;--effectcomposer-negative-space-28px:-1.75rem;--effectcomposer-negative-space-32px:-2rem;--effectcomposer-negative-space-40px:-2.5rem;--effectcomposer-negative-space-48px:-3rem;--effectcomposer-negative-space-56px:-3.5rem;--effectcomposer-negative-space-64px:-4rem;--effectcomposer-negative-space-80px:-5rem;--effectcomposer-negative-space-96px:-6rem;--effectcomposer-space-1:.25rem;--effectcomposer-space-2:.5rem;--effectcomposer-space-3:.75rem;--effectcomposer-space-4:1rem;--effectcomposer-space-5:1.25rem;--effectcomposer-space-6:1.5rem;--effectcomposer-space-8:2rem;--effectcomposer-space-10:2.5rem;--effectcomposer-space-12:3rem;--effectcomposer-space-16:4rem;--effectcomposer-space-20:5rem;--effectcomposer-color-accent:var(--effectcomposer-color-accent-primary);--effectcomposer-color-text-inverted-primary:var(--effectcomposer-color-static-text-inverted-primary);--effectcomposer-color-text-inverted-secondary:var(--effectcomposer-color-static-text-inverted-secondary);--effectcomposer-color-text-inverted-tertiary:var(--effectcomposer-color-static-text-inverted-tertiary);--effectcomposer-color-text-inverted-quaternary:var(--effectcomposer-color-static-text-inverted-quaternary);--effectcomposer-color-text-inverted-positive:var(--effectcomposer-color-static-text-inverted-positive);--effectcomposer-color-text-inverted-negative:var(--effectcomposer-color-static-text-inverted-negative);--effectcomposer-color-text-inverted-attention:var(--effectcomposer-color-static-text-inverted-attention);--effectcomposer-color-text-inverted-info:var(--effectcomposer-color-static-text-inverted-info);--effectcomposer-color-surface-control:var(--effectcomposer-color-translucent-100);--effectcomposer-color-border-control-disabled:var(--effectcomposer-color-translucent-300);--effectcomposer-color-focus:transparent;--effectcomposer-color-danger:var(--effectcomposer-color-status-negative);--effectcomposer-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--effectcomposer-font-family-decor:"Dela Gothic One", var(--effectcomposer-font-family-sans);--effectcomposer-font-family-digits:"Bitcount", var(--effectcomposer-font-family-sans);--effectcomposer-font-weight-regular:400;--effectcomposer-font-weight-medium:500;--effectcomposer-font-weight-semibold:600;--effectcomposer-font-weight-bold:700;--effectcomposer-typography-size-6xl:6rem;--effectcomposer-typography-size-5xl:4rem;--effectcomposer-typography-size-4xl:3rem;--effectcomposer-typography-size-3xl:2rem;--effectcomposer-typography-size-2xl:1.5rem;--effectcomposer-typography-size-xl:1.25rem;--effectcomposer-typography-size-l:1.125rem;--effectcomposer-typography-size-m:1rem;--effectcomposer-typography-size-s:.875rem;--effectcomposer-typography-size-xs:.8125rem;--effectcomposer-typography-size-xxs:.75rem;--effectcomposer-typography-size-2xxs:.6875rem;--effectcomposer-line-height-6xl:6rem;--effectcomposer-line-height-5xl:5rem;--effectcomposer-line-height-4xl:4rem;--effectcomposer-line-height-3xl:2.5rem;--effectcomposer-line-height-2xl:2rem;--effectcomposer-line-height-xl:1.75rem;--effectcomposer-line-height-l:1.5rem;--effectcomposer-line-height-m:1.5rem;--effectcomposer-line-height-s:1.25rem;--effectcomposer-line-height-xs:1.125rem;--effectcomposer-line-height-xxs:1rem;--effectcomposer-line-height-2xxs:.875rem;--effectcomposer-letter-spacing-0:0;--effectcomposer-letter-spacing-decor-6xl:-6%;--effectcomposer-letter-spacing-decor-5xl:-5%;--effectcomposer-letter-spacing-decor-4xl:-4%;--effectcomposer-letter-spacing-decor-3xl:-3%;--effectcomposer-letter-spacing-special-digits:-.04em;--effectcomposer-text-paragraph-headline-font-size:var(--effectcomposer-typography-size-l);--effectcomposer-text-paragraph-headline-line-height:var(--effectcomposer-line-height-l);--effectcomposer-text-paragraph-body-font-size:var(--effectcomposer-typography-size-m);--effectcomposer-text-paragraph-body-line-height:var(--effectcomposer-line-height-m);--effectcomposer-text-paragraph-subhead-font-size:var(--effectcomposer-typography-size-s);--effectcomposer-text-paragraph-subhead-font-weight:var(--effectcomposer-font-weight-medium);--effectcomposer-text-paragraph-subhead-line-height:var(--effectcomposer-line-height-s);--effectcomposer-text-paragraph-footnote-font-size:var(--effectcomposer-typography-size-xs);--effectcomposer-text-paragraph-footnote-line-height:var(--effectcomposer-line-height-xs);--effectcomposer-text-paragraph-caption-1-font-size:var(--effectcomposer-typography-size-xxs);--effectcomposer-text-paragraph-caption-1-line-height:var(--effectcomposer-line-height-xxs);--effectcomposer-text-paragraph-caption-2-font-size:var(--effectcomposer-typography-size-2xxs);--effectcomposer-text-paragraph-caption-2-line-height:var(--effectcomposer-line-height-2xxs);--effectcomposer-text-paragraph-cobody-font-size:var(--effectcomposer-typography-size-m);--effectcomposer-text-paragraph-cobody-line-height:1.25rem;--effectcomposer-text-paragraph-cosubhead-font-size:var(--effectcomposer-typography-size-s);--effectcomposer-text-paragraph-cosubhead-line-height:1.125rem;--effectcomposer-text-accent-headline-font-size:var(--effectcomposer-text-paragraph-headline-font-size);--effectcomposer-text-accent-headline-line-height:var(--effectcomposer-text-paragraph-headline-line-height);--effectcomposer-text-accent-body-font-size:var(--effectcomposer-text-paragraph-body-font-size);--effectcomposer-text-accent-body-line-height:var(--effectcomposer-text-paragraph-body-line-height);--effectcomposer-text-accent-subhead-font-size:var(--effectcomposer-text-paragraph-subhead-font-size);--effectcomposer-text-accent-subhead-line-height:var(--effectcomposer-text-paragraph-subhead-line-height);--effectcomposer-text-accent-footnote-font-size:var(--effectcomposer-text-paragraph-footnote-font-size);--effectcomposer-text-accent-footnote-line-height:var(--effectcomposer-text-paragraph-footnote-line-height);--effectcomposer-text-accent-caption-1-font-size:var(--effectcomposer-text-paragraph-caption-1-font-size);--effectcomposer-text-accent-caption-1-line-height:var(--effectcomposer-text-paragraph-caption-1-line-height);--effectcomposer-text-accent-caption-2-font-size:var(--effectcomposer-text-paragraph-caption-2-font-size);--effectcomposer-text-accent-caption-2-line-height:var(--effectcomposer-text-paragraph-caption-2-line-height);--effectcomposer-text-accent-cobody-font-size:var(--effectcomposer-text-paragraph-cobody-font-size);--effectcomposer-text-accent-cobody-line-height:var(--effectcomposer-text-paragraph-cobody-line-height);--effectcomposer-text-accent-cosubhead-font-size:var(--effectcomposer-text-paragraph-cosubhead-font-size);--effectcomposer-text-accent-cosubhead-line-height:var(--effectcomposer-text-paragraph-cosubhead-line-height);--effectcomposer-text-header-h1-font-size:var(--effectcomposer-typography-size-6xl);--effectcomposer-text-header-h1-line-height:var(--effectcomposer-line-height-6xl);--effectcomposer-text-header-h2-font-size:var(--effectcomposer-typography-size-5xl);--effectcomposer-text-header-h2-line-height:var(--effectcomposer-line-height-5xl);--effectcomposer-text-header-h3-font-size:var(--effectcomposer-typography-size-4xl);--effectcomposer-text-header-h3-line-height:var(--effectcomposer-line-height-4xl);--effectcomposer-text-header-h4-font-size:var(--effectcomposer-typography-size-3xl);--effectcomposer-text-header-h4-line-height:var(--effectcomposer-line-height-3xl);--effectcomposer-text-header-h5-font-size:var(--effectcomposer-typography-size-2xl);--effectcomposer-text-header-h5-line-height:var(--effectcomposer-line-height-2xl);--effectcomposer-text-header-headline-font-size:var(--effectcomposer-typography-size-l);--effectcomposer-text-header-headline-line-height:var(--effectcomposer-line-height-l);--effectcomposer-text-promo-p1-font-size:var(--effectcomposer-typography-size-6xl);--effectcomposer-text-promo-p1-line-height:var(--effectcomposer-line-height-6xl);--effectcomposer-text-promo-p2-font-size:var(--effectcomposer-typography-size-5xl);--effectcomposer-text-promo-p2-line-height:var(--effectcomposer-line-height-5xl);--effectcomposer-text-promo-p3-font-size:var(--effectcomposer-typography-size-4xl);--effectcomposer-text-promo-p3-line-height:var(--effectcomposer-line-height-4xl);--effectcomposer-text-promo-p4-font-size:var(--effectcomposer-typography-size-3xl);--effectcomposer-text-promo-p4-line-height:var(--effectcomposer-line-height-3xl);--effectcomposer-text-promo-p5-font-size:var(--effectcomposer-typography-size-2xl);--effectcomposer-text-promo-p5-line-height:var(--effectcomposer-line-height-2xl);--effectcomposer-text-decor-d1-font-size:var(--effectcomposer-typography-size-6xl);--effectcomposer-text-decor-d1-line-height:var(--effectcomposer-line-height-6xl);--effectcomposer-text-decor-d1-letter-spacing:var(--effectcomposer-letter-spacing-decor-6xl);--effectcomposer-text-decor-d2-font-size:var(--effectcomposer-typography-size-5xl);--effectcomposer-text-decor-d2-line-height:var(--effectcomposer-line-height-5xl);--effectcomposer-text-decor-d2-letter-spacing:var(--effectcomposer-letter-spacing-decor-5xl);--effectcomposer-text-decor-d3-font-size:var(--effectcomposer-typography-size-4xl);--effectcomposer-text-decor-d3-line-height:var(--effectcomposer-line-height-4xl);--effectcomposer-text-decor-d3-letter-spacing:var(--effectcomposer-letter-spacing-decor-4xl);--effectcomposer-text-decor-d4-font-size:var(--effectcomposer-typography-size-3xl);--effectcomposer-text-decor-d4-line-height:var(--effectcomposer-line-height-3xl);--effectcomposer-text-decor-d4-letter-spacing:var(--effectcomposer-letter-spacing-decor-3xl);--effectcomposer-text-decor-d5-font-size:var(--effectcomposer-typography-size-2xl);--effectcomposer-text-decor-d5-line-height:var(--effectcomposer-line-height-2xl);--effectcomposer-text-decor-d5-letter-spacing:var(--effectcomposer-letter-spacing-decor-3xl);--effectcomposer-text-decor-headline-font-size:var(--effectcomposer-typography-size-l);--effectcomposer-text-decor-headline-line-height:var(--effectcomposer-line-height-l);--effectcomposer-text-decor-headline-letter-spacing:var(--effectcomposer-letter-spacing-decor-3xl);--effectcomposer-text-special-digits-font-size:2.5rem;--effectcomposer-text-special-digits-line-height:3rem;--effectcomposer-text-special-digits-letter-spacing:var(--effectcomposer-letter-spacing-special-digits);--effectcomposer-font-size-body-sm:.875rem;--effectcomposer-font-size-body-md:1rem;--effectcomposer-line-height-body-sm:1.25rem;--effectcomposer-line-height-body-md:1.5rem;--effectcomposer-font-size-body-xs:var(--effectcomposer-text-paragraph-caption-1-font-size);--effectcomposer-line-height-body-xs:var(--effectcomposer-text-paragraph-caption-1-line-height)}@media (width<=767px){:root{--effectcomposer-typography-size-6xl:2.5rem;--effectcomposer-typography-size-5xl:2rem;--effectcomposer-typography-size-4xl:2rem;--effectcomposer-typography-size-3xl:1.75rem;--effectcomposer-typography-size-2xl:1.5rem;--effectcomposer-typography-size-xl:1.25rem;--effectcomposer-typography-size-l:1.125rem;--effectcomposer-typography-size-m:1rem;--effectcomposer-typography-size-s:.875rem;--effectcomposer-typography-size-xs:.8125rem;--effectcomposer-typography-size-xxs:.75rem;--effectcomposer-typography-size-2xxs:.6875rem}}:root{--effectcomposer-space-1-5:.375rem;--effectcomposer-radius-none:0;--effectcomposer-radius-xs:.25rem;--effectcomposer-radius-s:.5rem;--effectcomposer-radius-m:.75rem;--effectcomposer-radius-l:1rem;--effectcomposer-radius-xl:1.25rem;--effectcomposer-radius-2xl:1.25rem;--effectcomposer-radius-3xl:2rem;--effectcomposer-radius-full:62.4375rem;--effectcomposer-shadow-sm:0 .375rem 1.125rem #2a262014;--effectcomposer-shadow-md:0 .875rem 2.25rem #2a26201f;--effectcomposer-shadow-lg:0 1.5rem 4rem #18151229;--effectcomposer-shadow-focus:none;--effectcomposer-breakpoint-sm:640px;--effectcomposer-breakpoint-md:768px;--effectcomposer-breakpoint-lg:1024px;--effectcomposer-breakpoint-xl:1280px;--effectcomposer-breakpoint-2xl:1536px;--effectcomposer-radius-control:var(--effectcomposer-radius-xl)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-regular.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-semibold.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-bold.ttf)format("truetype")}@font-face{font-family:Bitcount;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bitcount-regular.ttf)format("truetype")}:root{color:var(--effectcomposer-color-text-primary);background:var(--effectcomposer-color-base-bg-primary);font-family:var(--effectcomposer-font-family-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--effectcomposer-playground-sidebar-width:29rem;--effectcomposer-playground-sidebar-padding-left:var(--effectcomposer-space-20px);--effectcomposer-playground-sidebar-padding-right:var(--effectcomposer-space-20px);--effectcomposer-playground-sidebar-padding-top:var(--effectcomposer-space-24px);--effectcomposer-playground-sidebar-padding-bottom:var(--effectcomposer-space-20px);--effectcomposer-playground-canvas-padding:var(--effectcomposer-space-32px);--effectcomposer-playground-canvas-offset-left:calc(var(--effectcomposer-desktop-panel-width) / 6);--effectcomposer-playground-canvas-padding-left:var(--effectcomposer-space-32px);--effectcomposer-playground-canvas-max-width:9999px;--effectcomposer-playground-canvas-max-height:9999px;--effectcomposer-playground-upload-safe-inset:var(--effectcomposer-space-32px);--effectcomposer-welcome-actions-width:500px;--effectcomposer-welcome-actions-gap:var(--effectcomposer-space-12px);--effectcomposer-welcome-action-height:calc(var(--effectcomposer-space-96px) + var(--effectcomposer-space-28px));--effectcomposer-welcome-action-size:min(var(--effectcomposer-welcome-action-height), 7.75rem);--effectcomposer-welcome-content-width:var(--effectcomposer-welcome-actions-width);--effectcomposer-welcome-sidepanel-width:calc(var(--effectcomposer-space-40px) + var(--effectcomposer-welcome-actions-width) + var(--effectcomposer-space-40px));--effectcomposer-desktop-panel-width:var(--effectcomposer-playground-sidebar-width);--effectcomposer-mobile-panel-chrome-height:var(--effectcomposer-space-48px);--effectcomposer-mobile-carousel-height:9.75rem;--effectcomposer-mobile-tabbar-height:var(--effectcomposer-mobile-panel-chrome-height);--effectcomposer-mobile-controls-height:calc(var(--effectcomposer-mobile-panel-chrome-height) + var(--effectcomposer-mobile-carousel-height));--effectcomposer-mobile-editor-background:var(--effectcomposer-color-base-bg-primary);--effectcomposer-playground-canvas-available-height:100vh}*{box-sizing:border-box}html,body,#root{background-color:var(--effectcomposer-mobile-editor-background);overscroll-behavior:none;overscroll-behavior-y:none;min-width:22.5rem;min-height:100%;margin:0}body{background:var(--effectcomposer-mobile-editor-background);overscroll-behavior:none;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none;overflow-x:hidden}button,input,textarea,select{font:inherit}.playground{background:var(--effectcomposer-mobile-editor-background);min-height:100vh;padding:0}.stage{background:var(--effectcomposer-mobile-editor-background);isolation:isolate;border:0;align-items:flex-start;min-height:100vh;display:flex;position:relative;overflow:hidden}.stage:before{z-index:0;pointer-events:none;background:radial-gradient(ellipse at var(--effectcomposer-aura-origin-x,42%) var(--effectcomposer-aura-origin-y,44%), rgb(var(--effectcomposer-panel-aura-primary-rgb,88 124 255) / .24) 0%, rgb(var(--effectcomposer-panel-aura-secondary-rgb,244 72 190) / .1) 42%, rgb(var(--effectcomposer-panel-aura-shadow-rgb,12 11 16) / .72) 74%, var(--effectcomposer-palette-black-100) 100%);content:"";transition:background 1.8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.stage:after{z-index:3;pointer-events:none;content:"";border:1px solid #0000;transition:border-color .18s;position:absolute;inset:0}.playground[data-dragging=true] .stage:after{border-color:var(--effectcomposer-color-translucent-800)}.canvas-wrap{--effectcomposer-media-frame-radius:.125rem;z-index:1;min-width:0;min-height:var(--effectcomposer-playground-canvas-available-height);padding:var(--effectcomposer-playground-canvas-padding);padding-left:calc(var(--effectcomposer-playground-canvas-padding) + var(--effectcomposer-playground-canvas-padding-left));flex:auto;place-items:center;display:grid;position:relative}.fps-counter{left:var(--effectcomposer-space-8px);bottom:var(--effectcomposer-space-2px);z-index:40;color:var(--effectcomposer-color-text-quaternary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-caption-2-font-size);font-weight:var(--effectcomposer-font-weight-regular);line-height:var(--effectcomposer-text-paragraph-caption-2-line-height);letter-spacing:0;opacity:.5;white-space:nowrap;pointer-events:none;padding:0;position:absolute;overflow:hidden}.desktop-canvas-back-button{top:var(--effectcomposer-space-16px);left:var(--effectcomposer-space-24px);z-index:41;width:32px;height:32px;color:var(--effectcomposer-color-static-text-inverted-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.desktop-canvas-back-button:hover,.desktop-canvas-back-button:focus-visible{color:var(--effectcomposer-color-static-text-inverted-primary)}.desktop-canvas-back-button:focus-visible{box-shadow:var(--effectcomposer-shadow-focus);outline:none}.desktop-canvas-back-button .desktop-canvas-back-icon{width:32px;height:32px;-webkit-mask:var(--effectcomposer-icon-url) center / 10.667px 18.667px no-repeat;-webkit-mask:var(--effectcomposer-icon-url) center / 10.667px 18.667px no-repeat;mask:var(--effectcomposer-icon-url) center / 10.667px 18.667px no-repeat}@media (width<=1023px){.fps-counter{top:var(--effectcomposer-space-2px);right:var(--effectcomposer-space-2px);bottom:auto;left:auto}.desktop-canvas-back-button{display:none}}.crop-effects-notice{--effectcomposer-crop-effects-notice-available-width:calc(var(--effectcomposer-source-overlay-width,100%) - (var(--effectcomposer-space-8px) * 2));top:calc(var(--effectcomposer-source-overlay-top,0px) + (var(--effectcomposer-source-overlay-height,100%) / 2));left:calc(var(--effectcomposer-source-overlay-left,0px) + (var(--effectcomposer-source-overlay-width,100%) / 2));z-index:45;width:min(var(--effectcomposer-crop-effects-notice-available-width), clamp(12rem, 24vw, 18rem));min-width:min(12rem, var(--effectcomposer-crop-effects-notice-available-width));max-width:min(18rem, var(--effectcomposer-crop-effects-notice-available-width));box-sizing:border-box;padding:var(--effectcomposer-space-4px) var(--effectcomposer-space-8px);border-radius:var(--effectcomposer-space-8px);background:var(--effectcomposer-color-translucent-inverted-800);color:var(--effectcomposer-color-text-primary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-body-font-size);font-weight:var(--effectcomposer-font-weight-regular);line-height:var(--effectcomposer-text-paragraph-body-line-height);letter-spacing:0;overflow-wrap:break-word;text-align:center;white-space:normal;pointer-events:none;animation:3s both crop-effects-notice-dissolve;position:absolute;transform:translate(-50%,-50%)}@keyframes crop-effects-notice-dissolve{0%{opacity:0}12%,82%{opacity:1}to{opacity:0}}.audio-floating-button,.audio-floating-button-bg{--effectcomposer-audio-floating-translate-x:0;--effectcomposer-audio-floating-scale:1;top:calc(var(--effectcomposer-source-overlay-top,0px) + var(--effectcomposer-space-16px));left:calc(var(--effectcomposer-source-overlay-left,50%) + var(--effectcomposer-source-overlay-width,0px) - var(--effectcomposer-space-16px) - 5.5rem);z-index:30;width:5.5rem;height:var(--effectcomposer-space-48px);color:var(--effectcomposer-color-static-text-inverted-primary);cursor:pointer;transform:translateX(var(--effectcomposer-audio-floating-translate-x)) scale(var(--effectcomposer-audio-floating-scale));background:0 0;border:0;border-radius:1.5rem;justify-content:center;align-items:center;padding:0;transition:filter .16s,transform .16s;display:flex;position:absolute;overflow:visible}.audio-floating-button-bg{z-index:29;background-color:var(--effectcomposer-color-translucent-400);mix-blend-mode:difference;pointer-events:none;border-radius:1.5rem;position:absolute}.audio-floating-button:hover,.audio-floating-button:focus-visible{filter:brightness(1.06)}.audio-floating-button:focus-visible{box-shadow:var(--effectcomposer-shadow-focus);outline:none}.audio-floating-button:active{--effectcomposer-audio-floating-scale:.96}.audio-floating-button:disabled{cursor:default}.audio-floating-button-icon{z-index:1;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:relative}@media (width>=1024px){.audio-floating-button{--effectcomposer-audio-floating-translate-x:0;bottom:auto}}.playground[data-mobile-active-tab=crop] .canvas-wrap{touch-action:none}.playground[data-mobile-screen=upload] .canvas-wrap,.playground[data-mobile-screen=editor] .canvas-wrap{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;min-height:100vh}.playground[data-mobile-screen=upload] .shader-canvas[data-fit=true]{inset:var(--effectcomposer-space-0) var(--effectcomposer-space-0) var(--effectcomposer-space-0) var(--effectcomposer-space-0);aspect-ratio:auto;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;position:absolute;transform:none}.playground[data-mobile-screen=editor] .shader-canvas[data-fit=false]{background:var(--effectcomposer-palette-black-100);width:min(calc(100% - var(--effectcomposer-space-40px) - var(--effectcomposer-space-20px)), calc((100vh - var(--effectcomposer-space-80px)) * var(--effectcomposer-shader-effective-aspect)));max-width:calc(100% - var(--effectcomposer-space-40px) - var(--effectcomposer-space-20px));max-height:calc(100vh - var(--effectcomposer-space-80px));border-radius:var(--effectcomposer-media-frame-radius)}@media (width<=1023px){.audio-floating-button,.audio-floating-button-bg{top:auto;left:50%;right:auto;bottom:calc(var(--effectcomposer-mobile-controls-height) + var(--effectcomposer-space-20px));--effectcomposer-audio-floating-translate-x:-50%;position:fixed}.playground[data-mobile-motion-mode=audio-editor] .shader-canvas[data-fit=false]{background:0 0}.playground[data-mobile-motion-mode=audio-editor] .shader-canvas{display:none}.playground[data-mobile-active-tab=crop] .audio-floating-button,.playground[data-mobile-active-tab=crop] .audio-floating-button-bg{top:calc(var(--effectcomposer-source-overlay-top,0px) + var(--effectcomposer-space-16px));bottom:auto;left:clamp(var(--effectcomposer-space-16px), calc(var(--effectcomposer-source-overlay-left,50%) + var(--effectcomposer-source-overlay-width,0px) - var(--effectcomposer-space-16px) - 5.5rem), calc(100% - var(--effectcomposer-space-16px) - 5.5rem));--effectcomposer-audio-floating-translate-x:0;position:absolute}}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame] .shader-canvas[data-fit=false]{--effectcomposer-crop-frame-available-height:calc(var(--effectcomposer-playground-canvas-available-height) - var(--effectcomposer-space-80px));--effectcomposer-crop-frame-max-height:calc(var(--effectcomposer-crop-frame-available-height));--effectcomposer-crop-frame-max-width:calc(100% - var(--effectcomposer-playground-canvas-padding) - var(--effectcomposer-playground-canvas-padding-left) - var(--effectcomposer-playground-canvas-padding));--effectcomposer-resolved-crop-frame-ratio:var(--effectcomposer-crop-frame-ratio,var(--effectcomposer-shader-effective-aspect));width:min(var(--effectcomposer-crop-frame-max-width), calc(var(--effectcomposer-crop-frame-max-height) * var(--effectcomposer-resolved-crop-frame-ratio)));height:auto;max-width:var(--effectcomposer-crop-frame-max-width);max-height:var(--effectcomposer-crop-frame-max-height);aspect-ratio:var(--effectcomposer-crop-frame-aspect,var(--effectcomposer-shader-effective-aspect));border-radius:var(--effectcomposer-media-frame-radius);position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame] .shader-canvas[data-fit=false][data-crop-frame-orientation=portrait]{width:min(var(--effectcomposer-crop-frame-max-width), calc(var(--effectcomposer-crop-frame-available-height) * var(--effectcomposer-resolved-crop-frame-ratio)));height:auto;max-width:var(--effectcomposer-crop-frame-max-width);max-height:var(--effectcomposer-crop-frame-max-height)}@media (width>=1024px){.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame] .shader-canvas[data-fit=false]{transform:translate(calc(-50% + (var(--effectcomposer-playground-canvas-padding-left) / 2)), -50%)}}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame][data-mobile-crop-editing] .shader-canvas[data-fit=false]{cursor:grab;overflow:visible}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame][data-mobile-crop-editing] .shader-canvas[data-fit=false]:active{cursor:grabbing}.shader-crop-frame{display:none}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame][data-mobile-crop-editing] .shader-crop-frame{z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 var(--effectcomposer-space-1px) var(--effectcomposer-color-static-translucent-inverted-400);pointer-events:none;display:block;position:absolute;inset:0}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame][data-mobile-crop-editing] .shader-crop-frame:before{z-index:-1;border-radius:inherit;content:"";-webkit-mask-composite:xor;pointer-events:none;background:#0000003d;padding:9999px;position:absolute;inset:-9999px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame][data-mobile-crop-editing] .shader-crop-frame:after{z-index:1;border-radius:inherit;opacity:0;pointer-events:none;--effectcomposer-crop-guide-color:var(--effectcomposer-color-static-translucent-inverted-400);background:linear-gradient(90deg, transparent 0 calc(33.3333% - .5px), var(--effectcomposer-crop-guide-color) calc(33.3333% - .5px) calc(33.3333% + .5px), transparent calc(33.3333% + .5px) calc(66.6667% - .5px), var(--effectcomposer-crop-guide-color) calc(66.6667% - .5px) calc(66.6667% + .5px), transparent calc(66.6667% + .5px) 100%), linear-gradient(0deg, transparent 0 calc(33.3333% - .5px), var(--effectcomposer-crop-guide-color) calc(33.3333% - .5px) calc(33.3333% + .5px), transparent calc(33.3333% + .5px) calc(66.6667% - .5px), var(--effectcomposer-crop-guide-color) calc(66.6667% - .5px) calc(66.6667% + .5px), transparent calc(66.6667% + .5px) 100%);content:"";transition:opacity .3s;position:absolute;inset:0}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame][data-mobile-crop-editing][data-mobile-crop-grid-visible] .shader-crop-frame:after{opacity:1}.shader-canvas canvas{border-radius:inherit}.shader-canvas{aspect-ratio:var(--effectcomposer-shader-image-aspect);width:min(100%, var(--effectcomposer-playground-canvas-max-width), calc(( var(--effectcomposer-playground-canvas-available-height) - (var(--effectcomposer-playground-upload-safe-inset) * 2) ) * var(--effectcomposer-shader-image-aspect)));height:auto;max-width:min(var(--effectcomposer-playground-canvas-max-width), 100%);max-height:min(var(--effectcomposer-playground-canvas-max-height), calc(var(--effectcomposer-playground-canvas-available-height) - (var(--effectcomposer-playground-upload-safe-inset) * 2)));min-height:0;box-shadow:none;isolation:isolate;position:relative;overflow:visible}.shader-canvas[data-fit=true]{aspect-ratio:auto;width:auto;max-width:none;height:auto;max-height:none;position:absolute;inset:0}.shader-canvas[data-fit=false]{width:min(100%, var(--effectcomposer-playground-canvas-max-width), calc(( var(--effectcomposer-playground-canvas-available-height) - (var(--effectcomposer-playground-upload-safe-inset) * 2) ) * var(--effectcomposer-shader-image-aspect)));height:auto;max-width:min(var(--effectcomposer-playground-canvas-max-width), 100%);max-height:min(var(--effectcomposer-playground-canvas-max-height), calc(var(--effectcomposer-playground-canvas-available-height) - (var(--effectcomposer-playground-upload-safe-inset) * 2)));transform:translateX(var(--effectcomposer-playground-canvas-offset-left))}.shader-canvas canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.shader-canvas[data-loading] canvas,.shader-canvas[data-loading] .shader-ascii-overlay{opacity:0}.shader-source-fallback{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.shader-canvas[data-loading] .shader-source-fallback{z-index:2}.shader-canvas[data-fit=false] .shader-source-fallback{object-fit:contain}.shader-canvas-loading{z-index:4;border-radius:inherit;background:var(--effectcomposer-mobile-editor-background);color:var(--effectcomposer-color-static-text-inverted-secondary);font-family:var(--effectcomposer-font-family-digits);font-size:var(--effectcomposer-text-special-digits-font-size);font-synthesis:none;font-style:normal;line-height:var(--effectcomposer-text-special-digits-line-height);letter-spacing:var(--effectcomposer-text-special-digits-letter-spacing);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.shader-ascii-overlay{pointer-events:none}.typo-source-overlay{left:var(--effectcomposer-source-overlay-left,0);top:var(--effectcomposer-source-overlay-top,0);width:var(--effectcomposer-source-overlay-width,100%);height:var(--effectcomposer-source-overlay-height,100%);border-radius:var(--effectcomposer-media-frame-radius);pointer-events:none;position:absolute;overflow:hidden}.playground[data-mobile-crop-editing] .typo-source-overlay,.playground[data-mobile-original-editing] .typo-source-overlay{visibility:hidden;pointer-events:none}.typo-alignment-guide{z-index:3;background:var(--effectcomposer-color-static-translucent-inverted-400);opacity:0;pointer-events:none;transition:opacity .2s;display:block;position:absolute}.typo-alignment-guide[data-visible]{opacity:1}.typo-alignment-guide[data-axis=vertical]{width:var(--effectcomposer-space-1px);top:0;bottom:0;left:50%;transform:translate(-50%)}.typo-alignment-guide[data-axis=horizontal]{height:var(--effectcomposer-space-1px);top:50%;left:0;right:0;transform:translateY(-50%)}.typo-layer{left:var(--effectcomposer-typo-x);top:var(--effectcomposer-typo-y);z-index:1;height:var(--effectcomposer-typo-height);min-height:1em;width:var(--effectcomposer-typo-width);pointer-events:auto;touch-action:none;min-width:4.5rem;max-width:100%;position:absolute;transform:translate(-50%,-50%)}.typo-layer:not([data-interactive]){pointer-events:none}.typo-layer-text{border-radius:var(--effectcomposer-space-8px);width:100%;min-width:0;max-width:100%;height:100%;min-height:1em;color:var(--effectcomposer-color-static-text-inverted-primary);caret-color:var(--effectcomposer-color-static-text-inverted-primary);cursor:default;font-synthesis:none;overflow-wrap:normal;text-shadow:none;text-orientation:mixed;white-space:pre-wrap;word-break:normal;pointer-events:auto;touch-action:none;transform:scaleX(var(--effectcomposer-typo-scale-x,1)) scaleY(var(--effectcomposer-typo-scale-y,1));transform-origin:top;font-variation-settings:var(--effectcomposer-typo-font-variation);writing-mode:horizontal-tb;direction:ltr;unicode-bidi:isolate;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.typo-layer-text:empty{transform:none}.typo-layer-text:focus,.typo-layer-text:focus-visible{outline:none}.typo-layer-text:empty:before{color:var(--effectcomposer-color-static-text-inverted-quaternary);content:attr(data-placeholder);text-align:inherit;white-space:nowrap;font-size:min(1em,16cqw);line-height:1.1;display:block;overflow:visible}.typo-layer-text:focus:empty:before,.typo-layer-text:focus-visible:empty:before{content:""}.typo-layer-text span{display:block}.typo-layer[data-active]:before{inset:calc(var(--effectcomposer-space-8px) * -1);z-index:-1;border:2px solid var(--effectcomposer-color-static-translucent-inverted-800);border-radius:var(--effectcomposer-space-8px);content:"";cursor:grab;pointer-events:auto;position:absolute}.typo-layer[data-active]:active:before{cursor:grabbing}.typo-layer[data-active] .typo-layer-text{cursor:grab}.typo-layer[data-active] .typo-layer-text:active{cursor:grabbing}.typo-clear-button{right:0;bottom:calc(100% + var(--effectcomposer-space-12px));z-index:3;color:var(--effectcomposer-color-static-text-inverted-primary);cursor:pointer;font:inherit;font-size:var(--effectcomposer-text-paragraph-subhead-font-size);font-weight:var(--effectcomposer-text-paragraph-subhead-font-weight);text-align:right;touch-action:manipulation;background:0 0;border:0;padding:0;line-height:1;position:absolute}.typo-layer[data-fx-rendered] .typo-layer-text{caret-color:#0000;color:#ffffff03!important}.typo-layer[data-editing]{touch-action:auto}.typo-layer[data-editing][data-fx-rendered] .typo-layer-text{caret-color:var(--effectcomposer-color-static-text-inverted-primary)}.typo-layer[data-editing] .typo-layer-text,.typo-layer[data-editing] .typo-layer-text:active{caret-color:var(--effectcomposer-color-static-text-inverted-primary);cursor:text;touch-action:auto;-webkit-user-select:text;user-select:text}.typo-resize-handle{z-index:2;width:var(--effectcomposer-space-16px);height:var(--effectcomposer-space-16px);border-radius:var(--effectcomposer-radius-full);background:var(--effectcomposer-color-static-text-inverted-primary);box-shadow:0 0 0 2px var(--effectcomposer-color-static-translucent-inverted-400);pointer-events:auto;touch-action:none;position:absolute}.typo-resize-handle[data-handle=top-left]{top:var(--effectcomposer-negative-space-16px);left:var(--effectcomposer-negative-space-16px);cursor:nwse-resize}.typo-resize-handle[data-handle=top]{top:var(--effectcomposer-negative-space-16px);cursor:ns-resize;left:50%;transform:translate(-50%)}.typo-resize-handle[data-handle=top-right]{top:var(--effectcomposer-negative-space-16px);right:var(--effectcomposer-negative-space-16px);cursor:nesw-resize}.typo-resize-handle[data-handle=right]{top:50%;right:var(--effectcomposer-negative-space-16px);cursor:ew-resize;transform:translateY(-50%)}.typo-resize-handle[data-handle=bottom-right]{right:var(--effectcomposer-negative-space-16px);bottom:var(--effectcomposer-negative-space-16px);cursor:nwse-resize}.typo-resize-handle[data-handle=bottom]{bottom:var(--effectcomposer-negative-space-16px);cursor:ns-resize;left:50%;transform:translate(-50%)}.typo-resize-handle[data-handle=bottom-left]{bottom:var(--effectcomposer-negative-space-16px);left:var(--effectcomposer-negative-space-16px);cursor:nesw-resize}.typo-resize-handle[data-handle=left]{top:50%;left:var(--effectcomposer-negative-space-16px);cursor:ew-resize;transform:translateY(-50%)}.typo-layer-text[data-animation=pulse]{animation:typo-pulse var(--effectcomposer-typo-animation-speed) ease-in-out infinite}.typo-layer-text[data-animation=drift]{animation:typo-drift var(--effectcomposer-typo-animation-speed) ease-in-out infinite}.typo-layer-text[data-animation=glitch],.typo-layer-text[data-animation=audio]{animation:typo-glitch var(--effectcomposer-typo-animation-speed) steps(2, end) infinite}@keyframes typo-pulse{0%,to{font-variation-settings:var(--effectcomposer-typo-font-variation);transform:scaleX(var(--effectcomposer-typo-scale-x,1)) scaleY(var(--effectcomposer-typo-scale-y,1)) scale(1)}50%{font-variation-settings:var(--effectcomposer-typo-font-variation-active);transform:scaleX(var(--effectcomposer-typo-scale-x-active,var(--effectcomposer-typo-scale-x,1))) scaleY(var(--effectcomposer-typo-scale-y-active,var(--effectcomposer-typo-scale-y,1))) scale(var(--effectcomposer-typo-animation-scale))}}@keyframes typo-drift{0%,to{font-variation-settings:var(--effectcomposer-typo-font-variation);transform:scaleX(var(--effectcomposer-typo-scale-x,1)) scaleY(var(--effectcomposer-typo-scale-y,1)) translate3d(0, 0, 0)}50%{font-variation-settings:var(--effectcomposer-typo-font-variation-active);transform:scaleX(var(--effectcomposer-typo-scale-x-active,var(--effectcomposer-typo-scale-x,1))) scaleY(var(--effectcomposer-typo-scale-y-active,var(--effectcomposer-typo-scale-y,1))) translate3d(0, calc(var(--effectcomposer-typo-animation-distance) * -1), 0)}}@keyframes typo-glitch{0%,to{filter:none;font-variation-settings:var(--effectcomposer-typo-font-variation);transform:scaleX(var(--effectcomposer-typo-scale-x,1)) scaleY(var(--effectcomposer-typo-scale-y,1)) translate3d(0, 0, 0)}35%{filter:drop-shadow(var(--effectcomposer-typo-glitch) 0 0 #00e5ff) drop-shadow(calc(var(--effectcomposer-typo-glitch) * -1) 0 0 #ff149f);font-variation-settings:var(--effectcomposer-typo-font-variation-active);transform:scaleX(var(--effectcomposer-typo-scale-x-active,var(--effectcomposer-typo-scale-x,1))) scaleY(var(--effectcomposer-typo-scale-y-active,var(--effectcomposer-typo-scale-y,1))) translate3d(calc(var(--effectcomposer-typo-glitch) / 2), 0, 0)}}.shader-video-source{width:var(--effectcomposer-space-1px);height:var(--effectcomposer-space-1px);opacity:0;pointer-events:none;position:absolute}.shader-canvas[data-source-fallback-visible=true] .shader-video-source{z-index:0;object-fit:cover;opacity:1;width:100%;height:100%;inset:0}.welcome-sidepanel{--fxc-color-text-primary:var(--effectcomposer-color-text-primary);--fxc-color-text-secondary:var(--effectcomposer-color-text-secondary);--fxc-color-text-tertiary:var(--effectcomposer-color-text-tertiary);--fxc-color-static-text-inverted-primary:var(--effectcomposer-color-static-text-inverted-primary);--fxc-color-static-text-inverted-secondary:var(--effectcomposer-color-static-text-inverted-secondary);--fxc-color-translucent-100:var(--effectcomposer-color-translucent-100);--fxc-color-translucent-300:var(--effectcomposer-color-translucent-300);--fxc-shadow-focus:var(--effectcomposer-shadow-focus);--fxc-font-style-regular:normal;--effectcomposer-welcome-block-gap:clamp(var(--effectcomposer-space-20px), 3dvh, var(--effectcomposer-space-40px));--effectcomposer-welcome-panel-height:var(--effectcomposer-mobile-viewport-height,100dvh);--effectcomposer-welcome-panel-padding-block-start:var(--effectcomposer-space-20px);--effectcomposer-welcome-panel-padding-inline:var(--effectcomposer-space-20px);--effectcomposer-welcome-panel-padding-block-end:calc(var(--effectcomposer-space-20px) + env(safe-area-inset-bottom,0px));--effectcomposer-welcome-title-row-gap:var(--effectcomposer-space-10px);--effectcomposer-welcome-title-available-height:calc(var(--effectcomposer-welcome-panel-height) - var(--effectcomposer-welcome-action-size) - var(--effectcomposer-welcome-block-gap) - var(--effectcomposer-welcome-panel-padding-block-start) - var(--effectcomposer-welcome-panel-padding-block-end));--effectcomposer-welcome-title-font-size:clamp(2rem, min(calc(( var(--effectcomposer-welcome-title-available-height) - (var(--effectcomposer-welcome-title-row-gap) * 5) ) / 5.35), calc(var(--effectcomposer-welcome-content-width) / 6.1)), 7.25rem);top:var(--effectcomposer-mobile-viewport-offset-top,0);z-index:4;row-gap:var(--effectcomposer-welcome-block-gap);width:100%;height:var(--effectcomposer-welcome-panel-height);min-height:var(--effectcomposer-welcome-panel-height);padding:var(--effectcomposer-welcome-panel-padding-block-start) var(--effectcomposer-welcome-panel-padding-inline) var(--effectcomposer-welcome-panel-padding-block-end);pointer-events:none;background:0 0;flex:none;grid-template-rows:minmax(0,1fr) auto;justify-content:center;align-items:stretch;display:grid;position:absolute;bottom:auto;left:0;right:0}.welcome-title-stack{z-index:1;width:var(--effectcomposer-welcome-content-width);max-width:calc(100vw - (var(--effectcomposer-space-20px) * 2));pointer-events:none;place-self:stretch start;height:100%;min-height:0;position:relative;overflow:visible}.welcome-sidepanel-title{justify-content:flex-start;gap:var(--effectcomposer-welcome-title-row-gap);width:100%;max-width:100%;height:100%;min-height:0;color:inherit;font-family:"Roboto Flex", var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-welcome-title-font-size);letter-spacing:0;text-transform:uppercase;font-variation-settings:"wdth" 40, "wght" 1000, "YTUC" 760;pointer-events:none;flex-direction:column;margin:0;font-weight:1000;font-stretch:100%;line-height:.9;display:flex;position:absolute;inset:0;overflow:visible}.welcome-sidepanel-title--difference{z-index:4;color:#fff;mix-blend-mode:difference}.welcome-sidepanel-title--secondary{z-index:5;color:var(--fxc-color-static-text-inverted-primary);mix-blend-mode:normal;opacity:.9}.welcome-title-line{--effectcomposer-welcome-title-line-scale:1;width:calc(100% / var(--effectcomposer-welcome-title-line-scale));max-width:100%;color:inherit;transform:scaleX(var(--effectcomposer-welcome-title-line-scale));transform-origin:0;white-space:nowrap;display:block;overflow:visible}.welcome-title-line[data-line=create]{--effectcomposer-welcome-title-line-scale:1.18}.welcome-title-line[data-line=shader]{--effectcomposer-welcome-title-line-scale:1.02}.welcome-title-line[data-line=free]{--effectcomposer-welcome-title-line-scale:1.22}.welcome-title-line[data-line=any]{--effectcomposer-welcome-title-line-scale:1.2}.welcome-title-line[data-line=photo]{--effectcomposer-welcome-title-line-scale:1.42}.welcome-title-line[data-line=video]{--effectcomposer-welcome-title-line-scale:1.2}.playground[data-mobile-screen=editor] .welcome-sidepanel,.playground[data-mobile-screen=upload] .mobile-console{display:none}.welcome-actions{z-index:2;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--effectcomposer-welcome-action-size);gap:var(--effectcomposer-welcome-actions-gap);width:100%;max-width:var(--effectcomposer-welcome-actions-width);pointer-events:auto;justify-content:center;place-self:end center;display:grid;position:relative}.welcome-sidepanel .welcome-action{--effectcomposer-big-button-corner-radius:var(--effectcomposer-radius-2xl);--effectcomposer-big-button-height:var(--effectcomposer-welcome-action-size);--effectcomposer-big-button-width:100%;--effectcomposer-big-button-surface-base:var(--effectcomposer-color-translucent-1200);--effectcomposer-big-button-surface-overlay:transparent;--effectcomposer-big-button-label:var(--effectcomposer-color-static-text-secondary);--effectcomposer-big-button-label-active:var(--effectcomposer-color-static-text-primary);--effectcomposer-big-button-icon:var(--effectcomposer-color-static-text-secondary);--effectcomposer-big-button-icon-active:var(--effectcomposer-color-static-text-primary)}.welcome-sidepanel .welcome-action[data-layout=fill]{--effectcomposer-big-button-width:100%;grid-column:span 2;justify-self:stretch}.welcome-sidepanel .welcome-action[data-layout=square]{--effectcomposer-big-button-width:var(--effectcomposer-welcome-action-size);grid-column:span 1;justify-self:end}.welcome-sidepanel .welcome-action>span:last-child{text-transform:none;white-space:pre-line}.desktop-droplist-layer{z-index:20;pointer-events:auto;position:fixed;inset:0}.desktop-droplist-backdrop{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.desktop-droplist{--effectcomposer-desktop-droplist-left:var(--effectcomposer-space-0);--effectcomposer-desktop-droplist-drag-y:var(--effectcomposer-space-0);--effectcomposer-desktop-droplist-max-height:25rem;--effectcomposer-sheet-enter-easing:cubic-bezier(.16, 1, .3, 1);--effectcomposer-desktop-droplist-top:var(--effectcomposer-space-0);top:var(--effectcomposer-desktop-droplist-top);left:var(--effectcomposer-desktop-droplist-left);z-index:1;width:var(--effectcomposer-desktop-droplist-width,15rem);max-height:var(--effectcomposer-desktop-droplist-max-height);box-sizing:border-box;padding:0 0 var(--effectcomposer-space-10px);border-radius:var(--effectcomposer-radius-xl);background:var(--effectcomposer-color-translucent-1200);color:var(--effectcomposer-color-neutral-inverted-1300);box-shadow:none;font-family:var(--effectcomposer-font-family-sans);transform:translateY(var(--effectcomposer-desktop-droplist-drag-y));animation:effectcomposer-desktop-droplist-move-in .4s var(--effectcomposer-sheet-enter-easing) both;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;transition:transform .22s;display:flex;position:fixed;overflow-y:auto}.desktop-droplist[data-swipe-dragging]{transition:none}.desktop-droplist[data-variant=grid]{width:var(--effectcomposer-desktop-droplist-width,21rem);max-height:var(--effectcomposer-desktop-droplist-max-height);border-radius:var(--effectcomposer-radius-xl);background:var(--effectcomposer-color-translucent-1200);padding:0;overflow:hidden}.desktop-droplist[data-fill-viewport]{--fxc-color-sheet-bg:var(--effectcomposer-mobile-editor-background);--fxc-color-base-bg-secondary:var(--effectcomposer-color-base-bg-secondary);--fxc-color-text-primary:var(--effectcomposer-color-text-primary);height:var(--effectcomposer-desktop-droplist-max-height);clip-path:inset(0);background:var(--fxc-color-sheet-bg);color:var(--fxc-color-text-primary);animation:effectcomposer-desktop-droplist-rise-in .4s var(--effectcomposer-sheet-enter-easing) both;border-radius:0;padding:0}.desktop-droplist-headline{justify-content:space-between;align-items:center;gap:var(--effectcomposer-space-12px);min-height:0;padding:var(--effectcomposer-space-12px) var(--effectcomposer-space-16px) var(--effectcomposer-space-10px);display:flex}.desktop-droplist-headline-label{min-width:0;color:var(--effectcomposer-color-neutral-inverted-1300);font-size:var(--effectcomposer-typography-size-l);font-weight:var(--effectcomposer-font-weight-bold);line-height:var(--effectcomposer-line-height-m);letter-spacing:var(--effectcomposer-letter-spacing-0);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.desktop-droplist[data-fill-viewport] .desktop-droplist-headline{min-height:4.25rem;padding:var(--effectcomposer-space-24px) var(--effectcomposer-space-24px) var(--effectcomposer-space-12px)}.desktop-droplist[data-fill-viewport] .desktop-droplist-headline-label{color:var(--fxc-color-text-primary);font-size:var(--effectcomposer-typography-size-2xl);font-weight:var(--effectcomposer-font-weight-bold);line-height:var(--effectcomposer-line-height-2xl)}.desktop-droplist-close{width:2.75rem;height:2.75rem;margin:calc(var(--effectcomposer-space-4px) * -1);color:inherit;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.desktop-droplist-close-icon{width:1.25rem;height:1.25rem;display:block}.desktop-droplist-grid{gap:var(--effectcomposer-space-8px);width:100%;padding:0 var(--effectcomposer-space-16px) var(--effectcomposer-space-16px);box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-y:auto}.desktop-droplist[data-fill-viewport] .desktop-droplist-grid{gap:var(--effectcomposer-space-12px);min-height:0;padding:var(--effectcomposer-space-10px) var(--effectcomposer-space-20px) var(--effectcomposer-space-20px);flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));align-items:stretch}.desktop-droplist-grid-item{width:var(--effectcomposer-space-96px);height:var(--effectcomposer-space-96px);border-radius:var(--effectcomposer-radius-xs);background:var(--effectcomposer-color-base-bg-secondary);cursor:pointer;appearance:none;border:0;min-width:0;padding:0;position:relative;overflow:hidden}.desktop-droplist[data-fill-viewport] .desktop-droplist-grid-item{border-radius:var(--effectcomposer-radius-2xl);background:var(--fxc-color-base-bg-secondary);width:100%;height:100%}.desktop-droplist-grid-item:focus-visible{box-shadow:var(--effectcomposer-shadow-focus);outline:none}.desktop-droplist-grid-image{border-radius:inherit;object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.desktop-droplist-line{justify-content:space-between;align-items:center;gap:var(--effectcomposer-space-12px);width:100%;min-height:var(--effectcomposer-space-48px);padding:var(--effectcomposer-space-12px) var(--effectcomposer-space-16px);color:var(--effectcomposer-color-neutral-inverted-800);cursor:pointer;font:inherit;font-size:var(--effectcomposer-text-paragraph-body-font-size);font-weight:var(--effectcomposer-font-weight-regular);line-height:var(--effectcomposer-text-paragraph-body-line-height);letter-spacing:var(--effectcomposer-letter-spacing-0);text-align:left;background:0 0;border:0;display:flex}.desktop-droplist-line:hover,.desktop-droplist-line:focus-visible,.desktop-droplist-line[data-selected]{color:var(--effectcomposer-color-neutral-inverted-1300)}.desktop-droplist-line[data-type=orientation]{box-sizing:border-box;height:var(--effectcomposer-space-56px);min-height:var(--effectcomposer-space-56px);padding-top:var(--effectcomposer-space-4px);padding-left:var(--effectcomposer-space-16px);padding-right:var(--effectcomposer-space-16px);padding-bottom:var(--effectcomposer-space-4px);cursor:pointer}.desktop-droplist-line:not([data-type=orientation]){padding-right:var(--effectcomposer-space-16px)}.desktop-droplist-divider{height:var(--effectcomposer-space-1px);margin:0 var(--effectcomposer-space-16px);background:var(--effectcomposer-color-translucent-100);flex:none}.desktop-droplist-line[data-type=orientation]:hover,.desktop-droplist-line[data-type=orientation]:focus-visible{color:var(--effectcomposer-color-neutral-inverted-800)}.desktop-droplist-line-content{align-items:center;gap:var(--effectcomposer-space-12px);min-width:0;display:inline-flex}.desktop-droplist-orientation-controls{flex:auto;align-items:center;gap:0;width:100%;display:inline-flex}.desktop-droplist-orientation-button{width:50%;height:var(--effectcomposer-space-48px);color:var(--effectcomposer-color-neutral-inverted-600);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.desktop-droplist-orientation-button:hover,.desktop-droplist-orientation-button:focus-visible{color:var(--effectcomposer-color-neutral-inverted-1300)}.desktop-droplist-orientation-button[data-selected]{color:var(--effectcomposer-color-translucent-inverted-1200)}.desktop-droplist-orientation-label{font:inherit;letter-spacing:inherit;white-space:nowrap;align-items:center;display:inline-flex}.desktop-droplist-line-image{flex:0 0 var(--effectcomposer-space-40px);width:var(--effectcomposer-space-40px);height:var(--effectcomposer-space-40px);border-radius:var(--effectcomposer-radius-m);object-fit:cover}.desktop-droplist-check{width:var(--effectcomposer-space-24px);height:var(--effectcomposer-space-24px);color:var(--effectcomposer-color-text-inverted-primary);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.desktop-droplist-check-mark{width:var(--effectcomposer-space-24px);height:var(--effectcomposer-space-24px)}@keyframes effectcomposer-desktop-droplist-move-in{0%{opacity:0;transform:translateY(calc(var(--effectcomposer-desktop-droplist-drag-y) + var(--effectcomposer-space-8px)))}to{opacity:1;transform:translateY(var(--effectcomposer-desktop-droplist-drag-y))}}@keyframes effectcomposer-desktop-droplist-rise-in{0%{opacity:0;transform:translateY(calc(var(--effectcomposer-desktop-droplist-drag-y) + 8rem))}to{opacity:1;transform:translateY(var(--effectcomposer-desktop-droplist-drag-y))}}.upload-error{right:var(--effectcomposer-playground-sidebar-padding-right);bottom:var(--effectcomposer-playground-sidebar-padding-right);z-index:5;color:var(--effectcomposer-color-text-negative);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);line-height:var(--effectcomposer-text-paragraph-subhead-line-height);margin:0;position:absolute}.mobile-console,.mobile-motion-audio-sheet,.mobile-sheet-overlay{--effectcomposer-mobile-control-size:7.75rem;--effectcomposer-mobile-control-gap:var(--effectcomposer-space-12px);--effectcomposer-mobile-content-width:calc((var(--effectcomposer-mobile-control-size) * 3) + (var(--effectcomposer-mobile-control-gap) * 2));--effectcomposer-mobile-preview-width:calc((var(--effectcomposer-mobile-content-width) - var(--effectcomposer-mobile-control-gap)) / 2);--effectcomposer-mobile-double-control-width:calc((var(--effectcomposer-mobile-control-size) * 2) + var(--effectcomposer-mobile-control-gap));--fxc-color-base-bg-primary:var(--effectcomposer-color-base-bg-primary);--fxc-color-base-bg-secondary:var(--effectcomposer-color-base-bg-secondary);--fxc-color-base-bg-inverted-primary:var(--effectcomposer-color-base-bg-inverted-primary);--fxc-color-base-bg-inverted-quaternary:var(--effectcomposer-color-base-bg-inverted-quaternary);--fxc-color-text-primary:var(--effectcomposer-color-text-primary);--fxc-color-text-secondary:var(--effectcomposer-color-text-secondary);--fxc-color-text-tertiary:var(--effectcomposer-color-text-tertiary);--fxc-color-text-quaternary:var(--effectcomposer-color-text-quaternary);--fxc-color-text-inverted-primary:var(--effectcomposer-color-static-text-inverted-primary);--fxc-color-text-inverted-secondary:var(--effectcomposer-color-static-text-inverted-secondary);--fxc-color-translucent-100:var(--effectcomposer-color-translucent-100);--fxc-color-translucent-300:var(--effectcomposer-color-translucent-300);--fxc-color-translucent-400:var(--effectcomposer-color-translucent-400);--fxc-color-translucent-600:var(--effectcomposer-color-translucent-600);--fxc-color-translucent-800:var(--effectcomposer-color-translucent-800);--fxc-color-translucent-1200:var(--effectcomposer-color-translucent-1200);--fxc-color-static-neutral-0:var(--effectcomposer-color-static-neutral-0);--fxc-color-static-neutral-1300:var(--effectcomposer-color-static-neutral-1300);--fxc-color-static-text-inverted-primary:var(--effectcomposer-color-static-text-inverted-primary);--fxc-color-static-text-inverted-secondary:var(--effectcomposer-color-static-text-inverted-secondary);--fxc-color-static-translucent-600:var(--effectcomposer-color-static-translucent-600);--fxc-color-static-translucent-800:var(--effectcomposer-color-static-translucent-800);--fxc-color-static-translucent-1200:var(--effectcomposer-color-static-translucent-1200);--fxc-color-static-overlay-600:var(--effectcomposer-color-static-translucent-600);--fxc-color-static-overlay-800:var(--effectcomposer-color-static-translucent-800);--fxc-color-neutral-0:var(--effectcomposer-color-neutral-0);--fxc-color-lime-400:var(--effectcomposer-palette-mint-600);--fxc-color-accent-yellow:var(--effectcomposer-palette-yellow-400);--fxc-color-red-700:var(--effectcomposer-color-text-negative);--fxc-color-red-1300:var(--effectcomposer-color-base-bg-inverted-secondary);--fxc-shadow-focus:var(--effectcomposer-shadow-focus);--fxc-font-family-bitcount:var(--effectcomposer-font-family-digits);--fxc-font-style-regular:normal;z-index:5;flex:0 0 var(--effectcomposer-desktop-panel-width);width:var(--effectcomposer-desktop-panel-width);height:100vh;min-height:100vh;box-shadow:none;background:0 0;flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}.mobile-console:before{content:none}.mobile-panel-chrome,.mobile-toolbar-layer,.mobile-tabbar-layer,.mobile-carousel,.mobile-sheet-overlay,.mobile-sheet-backdrop,.mobile-toolbar,.mobile-tabbar{z-index:1;position:relative}.mobile-panel-chrome{z-index:4;flex:0 0 var(--effectcomposer-mobile-panel-chrome-height);height:var(--effectcomposer-mobile-panel-chrome-height)}.mobile-panel-chrome:after{content:"";z-index:1;width:var(--effectcomposer-mobile-content-width);max-width:calc(100% - (var(--effectcomposer-space-20px) * 2));background:linear-gradient(to bottom, var(--effectcomposer-mobile-editor-background) 8%, #0000 100%);opacity:0;pointer-events:none;height:10px;margin:0 auto;transition:opacity .12s;position:absolute;top:100%;left:0;right:0}.mobile-console[data-carousel-scrolled] .mobile-panel-chrome:after{opacity:1}.mobile-toolbar-layer,.mobile-tabbar-layer{opacity:0;pointer-events:none;transform:translateY(var(--effectcomposer-space-4px));justify-content:center;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0}.mobile-toolbar-layer[data-visible],.mobile-tabbar-layer[data-visible]{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-carousel{grid-template-columns:repeat(3, var(--effectcomposer-mobile-control-size));grid-auto-rows:var(--effectcomposer-mobile-control-size);gap:var(--effectcomposer-mobile-control-gap);width:var(--effectcomposer-mobile-content-width);max-width:calc(100% - (var(--effectcomposer-space-20px) * 2));box-sizing:border-box;height:auto;min-height:0;padding:var(--effectcomposer-space-20px) 0;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0;align-content:start;align-items:start;margin:0 auto;display:grid;overflow:hidden auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel[data-tab=effects]{overscroll-behavior-y:none;min-height:0}.mobile-carousel[data-tab=effects][data-mode=list]{grid-template-columns:repeat(2, var(--effectcomposer-mobile-preview-width));grid-auto-rows:auto;align-items:start}.effect-accordion-control{--effectcomposer-effect-accordion-surface-base:var(--fxc-color-translucent-100);--effectcomposer-effect-accordion-surface-overlay:var(--fxc-color-translucent-300);--effectcomposer-effect-accordion-border:transparent;--effectcomposer-effect-accordion-icon:var(--fxc-color-text-secondary);--effectcomposer-effect-accordion-icon-active:var(--fxc-color-text-primary);width:16.5625rem;min-width:0;min-height:var(--effectcomposer-space-64px);border:1px solid var(--effectcomposer-effect-accordion-border);border-radius:var(--effectcomposer-radius-2xl);padding:var(--effectcomposer-space-16px) var(--effectcomposer-space-16px) var(--effectcomposer-space-16px) 1.0625rem;background:linear-gradient(var(--effectcomposer-effect-accordion-surface-overlay), var(--effectcomposer-effect-accordion-surface-overlay)), var(--effectcomposer-effect-accordion-surface-base);color:var(--fxc-color-text-secondary);cursor:pointer;font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);font-weight:var(--effectcomposer-text-paragraph-subhead-font-weight);line-height:var(--effectcomposer-text-paragraph-subhead-line-height);letter-spacing:var(--effectcomposer-letter-spacing-0);text-align:left;justify-content:space-between;align-items:center;transition:filter .18s,opacity .18s,background-color .18s,border-color .18s,color .18s;display:flex;position:relative}.effect-accordion-control:hover,.effect-accordion-control:focus-visible{color:var(--fxc-color-text-primary)}.effect-accordion-control[data-expanded]{--effectcomposer-effect-accordion-surface-base:transparent;--effectcomposer-effect-accordion-surface-overlay:transparent;--effectcomposer-effect-accordion-border:var(--fxc-color-translucent-300);color:var(--fxc-color-text-primary)}.effect-accordion-control[data-expanded]:hover,.effect-accordion-control[data-expanded]:focus-visible{color:var(--fxc-color-text-primary)}.effect-accordion-control:focus-visible{box-shadow:var(--fxc-shadow-focus);outline:none}.effect-accordion-control span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.effect-accordion-icon{color:var(--effectcomposer-effect-accordion-icon);flex:none;transform:rotate(90deg)}.effect-accordion-icon.effect-accordion-icon-desktop{display:block}.effect-accordion-control[data-expanded] .effect-accordion-icon,.effect-accordion-control:hover .effect-accordion-icon,.effect-accordion-control:focus-visible .effect-accordion-icon{color:var(--effectcomposer-effect-accordion-icon-active)}.effect-accordion-icon.effect-accordion-icon-mobile,.effect-accordion-label-short{display:none}.mobile-effect-accordion-group{grid-column:1/-1;grid-template-columns:repeat(2, var(--effectcomposer-mobile-preview-width));gap:var(--effectcomposer-mobile-control-gap);width:100%;display:grid}.mobile-control-accordion-group{grid-column:1/-1;grid-template-columns:repeat(3, var(--effectcomposer-mobile-control-size));gap:var(--effectcomposer-mobile-control-gap);width:100%;display:grid}.mobile-control-accordion-group:not([data-expanded]),.mobile-effect-accordion-group:not([data-expanded]){row-gap:0;column-gap:var(--effectcomposer-mobile-control-gap)}.mobile-effects-primary-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--effectcomposer-mobile-control-size);gap:var(--effectcomposer-mobile-control-gap);width:100%;height:auto;display:grid}.mobile-effects-primary-cell{height:var(--effectcomposer-mobile-control-size);min-width:0;display:flex}.mobile-effects-primary-card{width:100%}.mobile-effects-upload-button.mobile-effects-upload-button{width:100%;height:var(--effectcomposer-mobile-control-size)}.mobile-effects-primary-row .mobile-preview-card [class*=previewLabel]{color:var(--fxc-color-text-secondary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);font-weight:var(--effectcomposer-text-paragraph-subhead-font-weight);line-height:var(--effectcomposer-text-paragraph-subhead-line-height);letter-spacing:var(--effectcomposer-letter-spacing-0)}.mobile-effects-primary-row .mobile-preview-card:hover [class*=previewLabel],.mobile-effects-primary-row .mobile-preview-card:focus-visible [class*=previewLabel]{color:var(--fxc-color-text-primary)}.mobile-effect-accordion-group .effect-accordion-control{grid-column:1/-1;width:100%}.mobile-effect-accordion-items{gap:var(--effectcomposer-mobile-control-gap);opacity:0;width:100%;min-height:0;max-height:0;transform:translateY(var(--effectcomposer-negative-space-4px));pointer-events:none;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));transition:max-height .26s,opacity .18s,transform .22s;display:grid;overflow:hidden}.mobile-control-accordion-group .effect-accordion-control{grid-column:1/-1;width:100%}.mobile-control-accordion-items{grid-column:1/-1;grid-template-columns:repeat(3, var(--effectcomposer-mobile-control-size));gap:var(--effectcomposer-mobile-control-gap);opacity:0;width:100%;min-height:0;max-height:0;transform:translateY(var(--effectcomposer-negative-space-4px));pointer-events:none;transition:max-height .26s,opacity .18s,transform .22s;display:grid;overflow:hidden}.mobile-control-accordion-group[data-expanded] .mobile-control-accordion-items{max-height:calc(( var(--effectcomposer-control-accordion-row-count) * var(--effectcomposer-mobile-control-size) ) + ( (var(--effectcomposer-control-accordion-row-count) - 1) * var(--effectcomposer-mobile-control-gap) ));opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-effect-accordion-group[data-expanded] .mobile-effect-accordion-items{max-height:calc(( var(--effectcomposer-effect-accordion-row-count) * var(--effectcomposer-mobile-control-size) ) + ( (var(--effectcomposer-effect-accordion-row-count) - 1) * var(--effectcomposer-mobile-control-gap) ));opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-preview-card.mobile-preview-card{width:100%;min-width:0;height:var(--effectcomposer-mobile-control-size)}.mobile-preview-card [class*=checkbox]{top:var(--effectcomposer-space-8px);left:var(--effectcomposer-space-6px)}.mobile-effects-primary-row .mobile-preview-card.mobile-preview-card{width:100%}.mobile-reset-button.mobile-reset-button{width:var(--effectcomposer-mobile-control-size);grid-column:auto}.mobile-reset-button.mobile-reset-button.mobile-shuffle-action-button,.mobile-reset-button.mobile-reset-button.mobile-shuffle-reset-button{width:calc((var(--effectcomposer-mobile-control-size) * 2) + var(--effectcomposer-mobile-control-gap));grid-column:span 2}.mobile-shuffle-previous-button[data-invalid]{animation:.22s ease-in-out shuffle-previous-invalid-shake}.mobile-effects-reset-button.mobile-effects-reset-button{grid-column:1/-1;width:100%;height:7.375rem}@keyframes shuffle-previous-invalid-shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.mobile-motion-section-label{width:100%;min-height:var(--effectcomposer-space-24px);box-sizing:border-box;padding:0 var(--effectcomposer-space-6px);color:var(--fxc-color-text-quaternary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);line-height:var(--effectcomposer-text-paragraph-subhead-line-height);grid-column:1/-1}.mobile-motion-search,.mobile-motion-status,.mobile-motion-track{width:100%;min-height:var(--effectcomposer-space-48px);box-sizing:border-box;border-radius:var(--effectcomposer-radius-2xl);font-family:var(--effectcomposer-font-family-sans);grid-column:1/-1}.mobile-motion-search{background:var(--fxc-color-translucent-100);display:flex;overflow:hidden}.mobile-motion-search input{min-width:0;padding:0 var(--effectcomposer-space-16px);color:var(--fxc-color-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:auto}.mobile-motion-search input::placeholder{color:var(--fxc-color-text-quaternary)}.mobile-motion-search button{flex:0 0 var(--effectcomposer-space-96px);background:var(--fxc-color-translucent-300);color:var(--fxc-color-text-primary);font:inherit;border:0}.mobile-motion-status{padding:0 var(--effectcomposer-space-16px);background:var(--fxc-color-translucent-100);color:var(--fxc-color-text-quaternary);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);line-height:var(--effectcomposer-text-paragraph-subhead-line-height);align-items:center;display:flex}.mobile-motion-track{padding:var(--effectcomposer-space-10px) var(--effectcomposer-space-16px);background:var(--fxc-color-translucent-100);color:var(--fxc-color-text-primary);text-align:left;border:0;flex-direction:column;justify-content:center;display:flex}.mobile-motion-track span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-motion-track span:last-child{color:var(--fxc-color-text-quaternary);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);line-height:var(--effectcomposer-text-paragraph-subhead-line-height)}.mobile-carousel[data-tab=motion][data-mode=audio-editor]{grid-template-columns:repeat(3, var(--effectcomposer-mobile-control-size));row-gap:var(--effectcomposer-space-12px);grid-auto-rows:auto;padding-top:0}.mobile-motion-root-button{width:100%;min-width:0;height:var(--effectcomposer-mobile-control-size)}.mobile-motion-root-button[data-icon=checkOFF]{--effectcomposer-big-button-surface-overlay:transparent}@media (width>=1024px){.mobile-carousel[data-tab=motion][data-mode=root]{grid-template-columns:repeat(3, var(--effectcomposer-mobile-control-size));grid-auto-rows:var(--effectcomposer-mobile-control-size);width:var(--effectcomposer-mobile-content-width);max-width:calc(100% - (var(--effectcomposer-space-20px) * 2));overflow:hidden auto}.mobile-motion-edit-audio-button.mobile-motion-edit-audio-button{grid-column:span 2;width:100%}}.desktop-motion-audio-search{width:var(--effectcomposer-mobile-content-width);max-width:calc(100% - (var(--effectcomposer-space-20px) * 2));box-sizing:border-box;height:100%;min-height:0;color:var(--fxc-color-text-primary);background:0 0;flex-direction:column;flex:auto;margin:0 auto;display:flex;overflow:hidden}.desktop-motion-audio-search-toolbar{flex:0 0 var(--effectcomposer-space-48px);width:100%;height:var(--effectcomposer-space-48px);--effectcomposer-toolbar-edge-offset:var(--effectcomposer-space-2px);justify-content:flex-start}.desktop-motion-audio-search-toolbar [class*=toolbarButton]:first-child{width:calc(var(--effectcomposer-toolbar-edge-offset) + var(--effectcomposer-space-48px))}.desktop-motion-audio-search-toolbar [class*=toolbarButton]:first-child:before{left:var(--effectcomposer-toolbar-edge-offset)}.desktop-motion-audio-search-toolbar [class*=toolbarButton]:first-child [class*=toolbarIcon]{left:calc(var(--effectcomposer-toolbar-edge-offset) + var(--effectcomposer-space-6px))}.desktop-motion-audio-search-toolbar [class*=toolbarTitle],.desktop-motion-audio-search-toolbar [class*=toolbarButton]:last-child{display:none}.desktop-motion-audio-search-input-wrap{box-sizing:border-box;width:100%;max-width:100%;min-height:7rem;padding:var(--effectcomposer-space-20px) 0 var(--effectcomposer-space-4px);flex:0 0 7rem;justify-content:flex-start;align-items:center;display:flex}.desktop-motion-audio-search .desktop-motion-audio-search-input-control{flex:auto;width:100%;height:4.5rem;min-height:4.5rem}.desktop-motion-audio-search-input-control [class*=inputGroup]{box-sizing:border-box;column-gap:var(--effectcomposer-space-12px);height:4.5rem;min-height:4.5rem;padding:var(--effectcomposer-space-24px);border-radius:var(--effectcomposer-radius-2xl);background:var(--effectcomposer-color-translucent-100);overflow:hidden}.desktop-motion-audio-search-input-control [class*=content],.desktop-motion-audio-search-input-control [class*=inputContent]{height:var(--effectcomposer-text-paragraph-body-line-height)}.desktop-motion-audio-search-input-control [class*=input]{color:var(--fxc-color-text-primary);font-size:var(--effectcomposer-text-paragraph-body-font-size);line-height:var(--effectcomposer-text-paragraph-body-line-height)}.desktop-motion-audio-search-input-control [class*=input]::placeholder{color:var(--fxc-color-text-tertiary)}.desktop-motion-audio-section-heading{box-sizing:border-box;width:100%;padding:var(--effectcomposer-space-12px) 0 var(--effectcomposer-space-2px);color:var(--fxc-color-text-tertiary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);font-weight:var(--effectcomposer-text-paragraph-subhead-font-weight);line-height:var(--effectcomposer-text-paragraph-subhead-line-height);letter-spacing:0;flex:none;align-items:center;display:flex}.desktop-motion-audio-section-heading--upload{padding-top:var(--effectcomposer-space-20px)}.desktop-motion-audio-search-preset-buttons,.desktop-motion-audio-search-chips{gap:var(--effectcomposer-space-8px);box-sizing:border-box;width:100%;padding:var(--effectcomposer-space-4px) 0;scrollbar-width:none;flex:none;display:flex;overflow:auto hidden}.desktop-motion-audio-search-preset-buttons::-webkit-scrollbar{display:none}.desktop-motion-audio-search-preset-button.desktop-motion-audio-search-preset-button{flex:0 0 var(--effectcomposer-mobile-control-size);width:var(--effectcomposer-mobile-control-size);height:var(--effectcomposer-mobile-control-size)}.desktop-motion-audio-search-chip{min-width:0;height:var(--effectcomposer-space-32px);border-radius:var(--effectcomposer-radius-l);padding:0 var(--effectcomposer-space-16px);background:linear-gradient(var(--fxc-color-translucent-300), var(--fxc-color-translucent-300)), var(--fxc-color-translucent-100);color:var(--fxc-color-text-secondary);cursor:pointer;font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-body-font-size);font-weight:var(--effectcomposer-font-weight-regular);line-height:var(--effectcomposer-text-paragraph-body-line-height);letter-spacing:0;border:0;justify-content:center;align-items:center;display:flex}.desktop-motion-audio-search-chip:hover,.desktop-motion-audio-search-chip:focus-visible{color:var(--fxc-color-text-primary)}.desktop-motion-audio-search-chip:focus-visible{box-shadow:var(--fxc-shadow-focus);outline:none}.desktop-motion-audio-search-results{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow-y:auto}.desktop-motion-audio-search-results::-webkit-scrollbar{display:none}.desktop-motion-audio-empty-state{min-height:var(--effectcomposer-space-56px);padding:var(--effectcomposer-space-16px) var(--effectcomposer-space-24px);color:var(--fxc-color-text-secondary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-body-font-size);line-height:var(--effectcomposer-text-paragraph-body-line-height);text-align:center;flex:auto;justify-content:center;align-items:center;margin:0;display:flex}.desktop-motion-audio-loading-state{color:var(--fxc-color-text-tertiary);flex:auto;justify-content:center}.desktop-motion-audio-track{--effectcomposer-motion-search-row-height:var(--effectcomposer-space-80px);--effectcomposer-motion-search-row-preview-size:var(--effectcomposer-space-48px);--effectcomposer-motion-search-row-preview-radius:var(--effectcomposer-radius-full);--effectcomposer-motion-search-row-preview-icon-size:var(--effectcomposer-space-32px);--effectcomposer-motion-search-row-add-icon-size:var(--effectcomposer-space-24px);box-sizing:border-box;width:100%;min-height:var(--effectcomposer-motion-search-row-height);justify-content:center;align-items:center;gap:var(--effectcomposer-space-16px);padding:var(--effectcomposer-space-16px) 0;color:var(--fxc-color-text-primary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-body-font-size);line-height:var(--effectcomposer-text-paragraph-body-line-height);letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:0;display:flex}.mobile-motion-audio-actions{display:contents}.mobile-motion-audio-editor-button[data-icon=dots-play],.mobile-motion-audio-editor-button[data-icon=play-regular]{--effectcomposer-big-button-surface-base:var(--fxc-color-translucent-100);--effectcomposer-big-button-surface-overlay:transparent;--effectcomposer-big-button-icon:var(--effectcomposer-color-text-secondary);--effectcomposer-big-button-icon-active:var(--effectcomposer-color-text-primary);--effectcomposer-big-button-label:var(--fxc-color-text-secondary);background:var(--effectcomposer-big-button-surface-base)}.mobile-motion-audio-editor-button[data-icon=pause-regular]{--effectcomposer-big-button-surface-base:var(--fxc-color-translucent-100);--effectcomposer-big-button-surface-overlay:var(--fxc-color-translucent-300);--effectcomposer-big-button-icon:var(--effectcomposer-color-text-primary);--effectcomposer-big-button-icon-active:var(--effectcomposer-color-text-primary);--effectcomposer-big-button-label:var(--effectcomposer-color-text-primary);background:linear-gradient(var(--effectcomposer-big-button-surface-overlay), var(--effectcomposer-big-button-surface-overlay)), var(--effectcomposer-big-button-surface-base)}.mobile-motion-audio-editor-button[data-mode=toggle] [class*=label]{max-height:var(--effectcomposer-space-40px);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mobile-motion-audio-sheet{--effectcomposer-mobile-audio-sheet-height:var(--effectcomposer-mobile-viewport-height,100dvh);--effectcomposer-mobile-audio-sheet-offset-top:var(--effectcomposer-mobile-viewport-offset-top,0px);--fxc-color-sheet-bg:var(--effectcomposer-mobile-editor-background);--fxc-color-base-bg-primary:var(--effectcomposer-color-base-bg-primary);--fxc-color-text-primary:var(--effectcomposer-color-text-primary);--fxc-color-text-secondary:var(--effectcomposer-color-text-secondary);--fxc-color-text-tertiary:var(--effectcomposer-color-text-tertiary);--fxc-color-text-quaternary:var(--effectcomposer-color-text-quaternary);--fxc-color-translucent-100:var(--effectcomposer-color-translucent-100);--fxc-color-translucent-300:var(--effectcomposer-color-translucent-300);--fxc-color-translucent-600:var(--effectcomposer-color-translucent-600);z-index:12;background:var(--fxc-color-sheet-bg,var(--fxc-color-base-bg-primary));pointer-events:auto;overscroll-behavior:none;justify-content:center;align-items:stretch;width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-motion-audio-sheet-backdrop{background:0 0;border:0;position:absolute;inset:0}.mobile-motion-audio-sheet-panel{z-index:1;width:100%;max-width:100%;height:var(--effectcomposer-mobile-audio-sheet-height);min-height:var(--effectcomposer-mobile-audio-sheet-height);max-height:var(--effectcomposer-mobile-audio-sheet-height);box-sizing:border-box;background:var(--fxc-color-sheet-bg,var(--fxc-color-base-bg-primary));color:var(--fxc-color-text-primary);box-shadow:none;transform:translateY(var(--effectcomposer-mobile-audio-sheet-offset-top));border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.mobile-motion-audio-sheet-handle{width:var(--effectcomposer-space-48px);height:var(--effectcomposer-space-4px);border-radius:var(--effectcomposer-radius-full);background:var(--fxc-color-translucent-600);align-self:center}.mobile-motion-audio-choice{width:100%;min-height:var(--effectcomposer-mobile-control-size);box-sizing:border-box;border-radius:var(--effectcomposer-radius-2xl);padding:var(--effectcomposer-space-20px);background:var(--fxc-color-translucent-100);color:var(--fxc-color-text-primary);cursor:pointer;font-family:var(--effectcomposer-font-family-sans);text-align:left;border:0;flex-direction:column;justify-content:center;display:flex}.mobile-motion-audio-choice span:first-child{font-size:var(--effectcomposer-text-paragraph-body-font-size);line-height:var(--effectcomposer-text-paragraph-body-line-height)}.mobile-motion-audio-choice span:last-child{color:var(--fxc-color-text-quaternary);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);line-height:var(--effectcomposer-text-paragraph-subhead-line-height)}.mobile-motion-search-toolbar{flex:0 0 var(--effectcomposer-space-48px);width:100%;height:var(--effectcomposer-space-48px);justify-content:flex-start}.mobile-motion-search-toolbar [class*=toolbarTitle],.mobile-motion-search-toolbar [class*=toolbarButton]:last-child{display:none}.mobile-motion-search-toolbar[data-loading]{justify-content:space-between}.mobile-motion-search-toolbar[data-loading] [class*=toolbarTitle]{display:block}.mobile-motion-search-toolbar[data-loading] [class*=toolbarButton]:last-child{visibility:hidden;display:flex}.canvas-question-sheet-toolbar [class*=toolbarTitle]{display:block}.canvas-question-sheet-content{box-sizing:border-box;padding:var(--effectcomposer-space-24px);flex:auto;justify-content:center;align-items:center;display:flex}.mobile-motion-search-input-wrap{box-sizing:border-box;width:100%;padding:0 var(--effectcomposer-space-24px);flex:none;display:flex}.mobile-motion-search-input-control{width:100%;max-width:100%;min-height:4.5rem;margin-top:var(--effectcomposer-space-20px);flex:auto;align-self:center}.mobile-motion-search-input-control [class*=inputGroup]{box-sizing:border-box;column-gap:var(--effectcomposer-space-12px);height:4.5rem;min-height:4.5rem;padding:var(--effectcomposer-space-24px);border-radius:var(--effectcomposer-radius-2xl);background:var(--effectcomposer-color-translucent-100);overflow:hidden}.mobile-motion-search-input-control [class*=content]{height:var(--effectcomposer-text-paragraph-body-line-height)}.mobile-motion-search-input-control [class*=inputContent]{height:var(--effectcomposer-text-paragraph-body-line-height);font-size:var(--effectcomposer-text-paragraph-body-font-size);line-height:var(--effectcomposer-text-paragraph-body-line-height)}.mobile-motion-search-input-control [class*=input]{color:var(--fxc-color-text-primary);font-size:var(--effectcomposer-text-paragraph-body-font-size);line-height:var(--effectcomposer-text-paragraph-body-line-height)}.mobile-motion-search-input-control [class*=input]::placeholder{color:var(--fxc-color-text-tertiary)}.mobile-motion-audio-section-heading{box-sizing:border-box;width:100%;padding:var(--effectcomposer-space-12px) var(--effectcomposer-space-24px) var(--effectcomposer-space-2px);color:var(--fxc-color-text-tertiary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);font-weight:var(--effectcomposer-text-paragraph-subhead-font-weight);line-height:var(--effectcomposer-text-paragraph-subhead-line-height);letter-spacing:0;flex:none;align-items:center;display:flex}.mobile-motion-audio-section-heading--upload{padding-top:var(--effectcomposer-space-20px)}.mobile-motion-search-preset-buttons,.mobile-motion-search-chips{gap:var(--effectcomposer-space-8px);box-sizing:border-box;width:100%;padding:var(--effectcomposer-space-8px) var(--effectcomposer-space-24px) var(--effectcomposer-space-12px);scrollbar-width:none;flex:none;display:flex;overflow:auto hidden}.mobile-motion-search-preset-buttons::-webkit-scrollbar{display:none}.mobile-motion-search-suggestions{gap:var(--effectcomposer-space-8px);box-sizing:border-box;width:100%;padding:var(--effectcomposer-space-20px) var(--effectcomposer-space-24px) var(--effectcomposer-space-12px);scrollbar-width:none;flex:none;display:flex;overflow:auto hidden}.mobile-motion-search-suggestions::-webkit-scrollbar{display:none}.mobile-motion-search-preset-button.mobile-motion-search-preset-button{flex:0 0 var(--effectcomposer-mobile-control-size);width:var(--effectcomposer-mobile-control-size);height:var(--effectcomposer-mobile-control-size)}.mobile-motion-search-chip{min-width:0;height:var(--effectcomposer-space-32px);border-radius:var(--effectcomposer-radius-l);padding:0 var(--effectcomposer-space-16px);background:linear-gradient(var(--fxc-color-translucent-300), var(--fxc-color-translucent-300)), var(--fxc-color-translucent-100);color:var(--fxc-color-text-secondary);cursor:pointer;font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-body-font-size);font-weight:var(--effectcomposer-font-weight-regular);line-height:var(--effectcomposer-text-paragraph-body-line-height);letter-spacing:0;border:0;justify-content:center;align-items:center;display:flex}.mobile-motion-search-chip:hover,.mobile-motion-search-chip:focus-visible{color:var(--fxc-color-text-primary)}.mobile-motion-search-chip:focus-visible{box-shadow:var(--fxc-shadow-focus);outline:none}.mobile-motion-search-submit{width:var(--effectcomposer-space-1px);height:var(--effectcomposer-space-1px);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.mobile-motion-search-results{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:0;min-height:0;margin-top:0;display:flex;overflow-y:auto}.mobile-motion-search-results::-webkit-scrollbar{display:none}.mobile-motion-empty-state{min-height:10.25rem;padding:var(--effectcomposer-space-20px);color:var(--fxc-color-text-quaternary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-body-font-size);line-height:var(--effectcomposer-text-paragraph-body-line-height);text-align:center;flex:auto;justify-content:center;align-items:center;margin:0;display:flex}.mobile-motion-empty-state-upload{color:var(--effectcomposer-color-text-info);cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.mobile-motion-loading-state{color:var(--fxc-color-text-tertiary);flex:auto}.mobile-motion-search-result-row{--effectcomposer-motion-search-row-height:var(--effectcomposer-space-80px);--effectcomposer-motion-search-row-preview-size:var(--effectcomposer-space-48px);--effectcomposer-motion-search-row-preview-radius:var(--effectcomposer-radius-full);--effectcomposer-motion-search-row-preview-icon-size:var(--effectcomposer-space-32px);--effectcomposer-motion-search-row-add-icon-size:var(--effectcomposer-space-24px);box-sizing:border-box;width:100%;min-height:var(--effectcomposer-motion-search-row-height);justify-content:center;align-items:center;gap:var(--effectcomposer-space-16px);padding:var(--effectcomposer-space-16px) var(--effectcomposer-space-20px) var(--effectcomposer-space-16px) var(--effectcomposer-space-24px);color:var(--fxc-color-text-primary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-body-font-size);line-height:var(--effectcomposer-text-paragraph-body-line-height);letter-spacing:0;text-align:left;background:0 0;border-radius:0;flex-direction:row;display:flex}.desktop-motion-audio-search .mobile-motion-search-result-row{padding-left:0}.mobile-motion-upload-row{--effectcomposer-motion-search-row-preview-icon-size:var(--effectcomposer-space-24px);cursor:pointer;border:0}.mobile-motion-upload-preview{pointer-events:none}.mobile-motion-track-preview-button{--effectcomposer-motion-search-row-preview-surface:var(--fxc-color-translucent-100);--effectcomposer-motion-search-row-preview-icon:var(--fxc-color-text-secondary);flex:0 0 var(--effectcomposer-motion-search-row-preview-size);width:var(--effectcomposer-motion-search-row-preview-size);height:var(--effectcomposer-motion-search-row-preview-size);border-radius:var(--effectcomposer-motion-search-row-preview-radius);background:var(--effectcomposer-motion-search-row-preview-surface);color:var(--effectcomposer-motion-search-row-preview-icon);cursor:pointer;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mobile-motion-track-preview-button:disabled{cursor:default}.mobile-motion-track-preview-icon{width:var(--effectcomposer-motion-search-row-preview-icon-size);height:var(--effectcomposer-motion-search-row-preview-icon-size);display:block}.mobile-motion-track-add-button{min-width:0;height:var(--effectcomposer-motion-search-row-preview-size);justify-content:space-between;align-items:center;gap:var(--effectcomposer-space-16px);color:inherit;cursor:pointer;font:inherit;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;padding:0;display:flex}.mobile-motion-track-add-button:disabled{cursor:default}.mobile-motion-track-copy{gap:var(--effectcomposer-space-2px);white-space:nowrap;flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.mobile-motion-track-first-line{text-overflow:ellipsis;width:100%;min-width:0;color:var(--fxc-color-text-primary);font-size:var(--effectcomposer-text-paragraph-body-font-size);font-weight:var(--effectcomposer-font-weight-regular);line-height:var(--effectcomposer-text-paragraph-body-line-height);letter-spacing:0;display:block;overflow:hidden}.mobile-motion-track-author{width:100%;color:var(--fxc-color-text-secondary);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);font-weight:var(--effectcomposer-text-paragraph-subhead-font-weight);line-height:var(--effectcomposer-text-paragraph-subhead-line-height);letter-spacing:0;text-overflow:ellipsis;display:block;overflow:hidden}.mobile-motion-track-add-icon{--effectcomposer-motion-search-row-add-glyph-size:var(--effectcomposer-space-14px);flex:0 0 var(--effectcomposer-motion-search-row-add-icon-size);width:var(--effectcomposer-motion-search-row-add-icon-size);height:var(--effectcomposer-motion-search-row-add-icon-size);color:var(--fxc-color-text-secondary);-webkit-mask-size:var(--effectcomposer-motion-search-row-add-glyph-size) var(--effectcomposer-motion-search-row-add-glyph-size);-webkit-mask-size:var(--effectcomposer-motion-search-row-add-glyph-size) var(--effectcomposer-motion-search-row-add-glyph-size);mask-size:var(--effectcomposer-motion-search-row-add-glyph-size) var(--effectcomposer-motion-search-row-add-glyph-size);display:block}.mobile-motion-load-more-button{width:calc(100% - (var(--effectcomposer-space-24px) * 2));min-height:var(--effectcomposer-space-48px);border-radius:var(--effectcomposer-space-24px);margin:var(--effectcomposer-space-16px) var(--effectcomposer-space-24px);padding:0 var(--effectcomposer-space-16px);background:linear-gradient(var(--fxc-color-translucent-300), var(--fxc-color-translucent-300)), var(--fxc-color-translucent-100);color:var(--fxc-color-text-secondary);cursor:pointer;font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-body-font-size);font-weight:var(--effectcomposer-font-weight-regular);line-height:var(--effectcomposer-text-paragraph-body-line-height);letter-spacing:0;border:0;justify-content:center;align-items:center;display:flex}.mobile-motion-load-more-button:disabled{color:var(--fxc-color-text-quaternary);cursor:default}.mobile-motion-track-editor{--effectcomposer-motion-track-top:var(--effectcomposer-space-20px);--effectcomposer-motion-track-bottom:var(--effectcomposer-space-20px);--effectcomposer-motion-track-height:calc(100% - var(--effectcomposer-motion-track-top) - var(--effectcomposer-motion-track-bottom));--effectcomposer-motion-track-playable-bottom:calc(var(--effectcomposer-motion-playhead-knob-height) + var(--effectcomposer-motion-waveform-knob-gap));--effectcomposer-motion-playhead-knob-bottom:var(--effectcomposer-space-32px);--effectcomposer-motion-playhead-knob-height:var(--effectcomposer-space-40px);--effectcomposer-motion-waveform-knob-gap:var(--effectcomposer-space-8px);--effectcomposer-motion-track-control-height:var(--effectcomposer-motion-track-height);--effectcomposer-motion-waveform-height:clamp(4.5rem, calc(var(--effectcomposer-motion-track-control-height) - var(--effectcomposer-motion-track-playable-bottom) - var(--effectcomposer-motion-playhead-knob-bottom) - var(--effectcomposer-motion-playhead-knob-height) - var(--effectcomposer-motion-waveform-knob-gap) - var(--effectcomposer-motion-playhead-knob-bottom) - var(--effectcomposer-motion-playhead-knob-height) - var(--effectcomposer-motion-waveform-knob-gap)), 20rem);--effectcomposer-motion-waveform-top:calc(( var(--effectcomposer-motion-track-control-height) - var(--effectcomposer-motion-track-playable-bottom) - var(--effectcomposer-motion-waveform-height) ) / 2);--fxc-color-text-primary:var(--effectcomposer-color-text-primary);--fxc-color-text-secondary:var(--effectcomposer-color-text-secondary);--fxc-color-text-tertiary:var(--effectcomposer-color-text-tertiary);--fxc-color-text-quaternary:var(--effectcomposer-color-text-quaternary);--fxc-color-translucent-100:var(--effectcomposer-color-translucent-100);--fxc-color-translucent-300:var(--effectcomposer-color-translucent-300);--fxc-color-translucent-600:var(--effectcomposer-color-translucent-600);--fxc-color-translucent-800:var(--effectcomposer-color-translucent-800);z-index:7;box-sizing:border-box;width:100%;height:100%;color:var(--fxc-color-text-primary);pointer-events:none;background:0 0;padding:0;position:absolute;inset:0 0 auto}.mobile-export-download-button.mobile-export-download-button{width:var(--effectcomposer-mobile-control-size)}.mobile-export-download-button.mobile-export-download-button[data-export-state=idle-image],.mobile-export-download-button.mobile-export-download-button[data-export-state=idle-video]{width:calc((var(--effectcomposer-mobile-control-size) * 2) + var(--effectcomposer-mobile-control-gap));grid-column:span 2}.mobile-export-download-button.mobile-export-download-button--split{grid-column:span 1}.mobile-export-render-action-button.mobile-export-render-action-button{width:var(--effectcomposer-mobile-control-size)}.mobile-export-rendering-button.mobile-export-rendering-button{width:calc((var(--effectcomposer-mobile-control-size) * 2) + var(--effectcomposer-mobile-control-gap));grid-column:span 2}@media (width>=1024px){.mobile-reset-button.mobile-reset-button{grid-column:span var(--effectcomposer-desktop-reset-span,1);width:100%}.mobile-reset-button.mobile-reset-button.mobile-shuffle-action-button,.mobile-reset-button.mobile-reset-button.mobile-shuffle-reset-button{grid-column:span 2;width:100%}.mobile-effects-reset-button.mobile-effects-reset-button{grid-column:1/-1;width:100%}.mobile-export-download-button.mobile-export-download-button{grid-column:span 2;justify-self:stretch;width:100%}.mobile-export-download-button.mobile-export-download-button[data-export-state=idle-image],.mobile-export-download-button.mobile-export-download-button[data-export-state=idle-video]{grid-column:span 2;width:100%}.mobile-export-download-button.mobile-export-download-button--split{grid-column:span 1}.mobile-export-render-action-button.mobile-export-render-action-button{grid-column:span 1;width:100%}.mobile-export-rendering-button.mobile-export-rendering-button{grid-column:span 2;width:100%}.mobile-motion-track-editor{--effectcomposer-motion-track-top:var(--effectcomposer-space-0);top:var(--effectcomposer-mobile-panel-chrome-height);height:calc(100vh - var(--effectcomposer-mobile-panel-chrome-height))}.mobile-carousel[data-tab=motion][data-mode=audio-editor] .mobile-motion-track-editor{--effectcomposer-motion-track-bottom:var(--effectcomposer-space-0);--effectcomposer-motion-track-top:var(--effectcomposer-space-20px);--effectcomposer-motion-track-height:100%;--effectcomposer-motion-track-control-height:28.25rem;pointer-events:none;grid-column:1/-1;width:100%;height:30.75rem;margin:0;position:relative;inset:auto}.mobile-carousel[data-tab=motion][data-mode=audio-editor] .mobile-motion-track-editor-control{inset:auto}.mobile-carousel[data-tab=motion][data-mode=audio-editor] .mobile-motion-track-waveform{right:var(--effectcomposer-space-20px);left:var(--effectcomposer-space-20px)}.mobile-carousel[data-tab=motion][data-mode=audio-editor]{width:calc(var(--effectcomposer-mobile-content-width) + (var(--effectcomposer-space-20px) * 2));max-width:none;min-height:49.5rem;padding:0 0 var(--effectcomposer-space-20px);grid-template-rows:30.75rem 18.75rem;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;row-gap:0}.mobile-carousel[data-tab=motion][data-mode=audio-editor] .mobile-motion-audio-actions{grid-column:1/-1;grid-template-columns:repeat(3, var(--effectcomposer-mobile-control-size));grid-auto-rows:var(--effectcomposer-mobile-control-size);gap:var(--effectcomposer-mobile-control-gap);box-sizing:border-box;width:100%;height:18.75rem;padding:var(--effectcomposer-space-20px);align-content:start;display:grid}}.mobile-motion-track-editor-control{top:var(--effectcomposer-motion-track-top);right:var(--effectcomposer-space-40px);left:var(--effectcomposer-space-40px);width:auto;height:var(--effectcomposer-motion-track-control-height);pointer-events:auto;display:block;position:absolute}@media (width>=1024px){.mobile-carousel[data-tab=motion][data-mode=audio-editor] .mobile-motion-track-editor-control{top:var(--effectcomposer-space-20px);right:var(--effectcomposer-space-20px);bottom:var(--effectcomposer-space-20px);left:var(--effectcomposer-space-20px);height:auto}}.mobile-motion-track-waveform{top:calc(var(--effectcomposer-motion-track-top) + var(--effectcomposer-motion-waveform-top));right:var(--effectcomposer-space-40px);left:var(--effectcomposer-space-40px);height:var(--effectcomposer-motion-waveform-height);pointer-events:none;position:absolute;overflow:hidden}@media (width>=1024px){.mobile-carousel[data-tab=motion][data-mode=audio-editor] .mobile-motion-track-waveform{right:var(--effectcomposer-space-20px);left:var(--effectcomposer-space-20px)}}.mobile-motion-track-waveform-layer{color:var(--fxc-color-translucent-100);justify-content:stretch;align-items:center;gap:0;display:flex;position:absolute;inset:0 0 3px}.mobile-motion-track-waveform[data-loading-waveform] .mobile-motion-track-waveform-layer{animation:1s ease-in-out infinite alternate effectcomposer-waveform-loading-pulse}@keyframes effectcomposer-waveform-loading-pulse{0%{opacity:1}to{opacity:.5}}.mobile-motion-track-waveform-layer[data-layer=base]{clip-path:inset(0 var(--effectcomposer-space-12px) 0 var(--effectcomposer-space-12px))}.mobile-motion-track-waveform-layer[data-layer=range]{clip-path:inset(0 calc(100% - clamp(12px, var(--effectcomposer-audio-end), calc(100% - 12px))) 0 clamp(12px, var(--effectcomposer-audio-start), calc(100% - 12px)));color:var(--fxc-color-text-quaternary)}.mobile-motion-track-waveform-layer[data-layer=progress]{clip-path:inset(0 calc(100% - clamp(12px, var(--effectcomposer-audio-current), calc(100% - 12px))) 0 clamp(12px, var(--effectcomposer-audio-start), calc(100% - 12px)));color:var(--fxc-color-text-primary)}.mobile-motion-track-waveform-bar{min-width:var(--effectcomposer-space-1px);height:max(3px, var(--effectcomposer-waveform-bar-height,20%));background:currentColor;flex:1 1 0;display:block}.mobile-motion-track-editor-control:before{content:none}.mobile-motion-track-editor-rail{width:var(--effectcomposer-space-24px);min-width:0;color:inherit;touch-action:none;background:0 0;border:0;justify-content:center;align-items:stretch;padding:0;display:flex;position:absolute;top:0;bottom:0}.mobile-motion-track-editor-rail[data-control=start]{left:clamp(var(--effectcomposer-space-12px), var(--effectcomposer-audio-start), calc(100% - var(--effectcomposer-space-12px)));transform:translate(-50%)}.mobile-motion-track-editor-rail[data-control=end]{left:clamp(var(--effectcomposer-space-12px), var(--effectcomposer-audio-end), calc(100% - var(--effectcomposer-space-12px)));transform:translate(-50%)}.mobile-motion-track-editor-rail[data-control=playhead]{left:clamp(var(--effectcomposer-space-12px), var(--effectcomposer-audio-current), calc(100% - var(--effectcomposer-space-12px)));bottom:var(--effectcomposer-motion-track-playable-bottom);z-index:2;transform:translate(-50%)}.mobile-motion-track-editor-line{width:var(--effectcomposer-space-1px);border-radius:var(--effectcomposer-radius-full);background:var(--fxc-color-translucent-600);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mobile-motion-track-editor-rail[data-control=start] .mobile-motion-track-editor-line,.mobile-motion-track-editor-rail[data-control=end] .mobile-motion-track-editor-line{bottom:var(--effectcomposer-motion-playhead-knob-height)}.mobile-motion-track-editor-rail[data-control=playhead] .mobile-motion-track-editor-line{background:var(--effectcomposer-color-text-negative)}.mobile-motion-track-editor-selection{inset:0 calc(100% - clamp(12px, var(--effectcomposer-audio-end), calc(100% - 12px))) var(--effectcomposer-motion-track-playable-bottom) clamp(12px, var(--effectcomposer-audio-start), calc(100% - 12px));background:var(--fxc-color-translucent-100);pointer-events:none;position:absolute;transform:none}.mobile-motion-track-editor-progress{inset:0 calc(100% - clamp(12px, var(--effectcomposer-audio-current), calc(100% - 12px))) var(--effectcomposer-motion-track-playable-bottom) clamp(12px, var(--effectcomposer-audio-start), calc(100% - 12px));background:var(--fxc-color-translucent-300,var(--fxc-color-translucent-100));pointer-events:none;position:absolute}.mobile-motion-track-editor-time{z-index:1;color:var(--fxc-color-text-quaternary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-body-font-size);font-weight:var(--effectcomposer-font-weight-regular);line-height:var(--effectcomposer-text-paragraph-body-line-height);letter-spacing:0;pointer-events:none;white-space:nowrap;position:absolute}.mobile-motion-track-editor-time[data-position=start]{top:0;left:clamp(var(--effectcomposer-space-12px), var(--effectcomposer-audio-start), calc(100% - var(--effectcomposer-space-12px)));transform:translateX(var(--effectcomposer-space-2px))}.mobile-motion-track-editor-time[data-position=start][data-layout=outside]{transform:translateX(calc(-100% - var(--effectcomposer-space-2px)))}.mobile-motion-track-editor-time[data-position=end]{left:clamp(var(--effectcomposer-space-12px), var(--effectcomposer-audio-end), calc(100% - var(--effectcomposer-space-12px)));bottom:var(--effectcomposer-motion-track-playable-bottom);transform:translateX(calc(-100% - var(--effectcomposer-space-2px)))}.mobile-motion-track-editor-time[data-position=end][data-layout=outside]{transform:translateX(var(--effectcomposer-space-2px))}.mobile-motion-track-editor-knob{width:var(--effectcomposer-space-24px);height:var(--effectcomposer-motion-playhead-knob-height);border-radius:var(--effectcomposer-radius-m);background:linear-gradient(var(--fxc-color-translucent-300), var(--fxc-color-translucent-300)), var(--fxc-color-translucent-100);color:var(--fxc-color-text-secondary);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mobile-motion-track-editor-knob-icon.mobile-motion-track-editor-knob-icon{left:var(--effectcomposer-space-8px);width:var(--effectcomposer-space-8px);height:var(--effectcomposer-space-12px);-webkit-mask-size:var(--effectcomposer-space-8px) var(--effectcomposer-space-12px);-webkit-mask-size:var(--effectcomposer-space-8px) var(--effectcomposer-space-12px);mask-size:var(--effectcomposer-space-8px) var(--effectcomposer-space-12px);position:absolute}.mobile-motion-track-editor-knob-icon:first-child{top:var(--effectcomposer-space-8px)}.mobile-motion-track-editor-knob-icon:last-child{top:var(--effectcomposer-space-20px)}.mobile-motion-track-editor-rail[data-control=playhead] .mobile-motion-track-editor-knob{bottom:var(--effectcomposer-motion-playhead-knob-bottom);background:var(--effectcomposer-color-text-negative);color:var(--effectcomposer-palette-red-300)}.mobile-motion-track-editor-rail[data-control=playhead]:after{width:var(--effectcomposer-space-1px);height:var(--effectcomposer-motion-playhead-knob-bottom);background:var(--effectcomposer-color-text-negative);content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mobile-motion-track-editor-copy{right:var(--effectcomposer-space-40px);bottom:var(--effectcomposer-space-20px);left:var(--effectcomposer-space-40px);justify-content:space-between;gap:var(--effectcomposer-space-12px);color:var(--fxc-color-text-quaternary);font-family:var(--effectcomposer-font-family-sans);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);line-height:var(--effectcomposer-text-paragraph-subhead-line-height);pointer-events:none;display:flex;position:absolute}.mobile-motion-track-editor-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-selected-track{align-items:center;gap:var(--effectcomposer-space-10px);box-sizing:border-box;width:100%;min-height:5.375rem;padding:var(--effectcomposer-space-12px);border-radius:var(--effectcomposer-radius-2xl);background:var(--fxc-color-translucent-300);grid-column:1/-1;display:flex}.mobile-selected-track-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.mobile-selected-track-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-selected-track-copy span:first-child{color:var(--fxc-color-text-primary);font-size:var(--effectcomposer-text-paragraph-body-font-size);line-height:var(--effectcomposer-text-paragraph-body-line-height)}.mobile-selected-track-copy span:last-child{color:var(--fxc-color-text-quaternary);font-size:var(--effectcomposer-text-paragraph-subhead-font-size);line-height:var(--effectcomposer-text-paragraph-subhead-line-height)}.mobile-selected-track-actions{align-items:center;gap:var(--effectcomposer-space-6px);flex:none;display:flex}.mobile-selected-track-actions button{min-height:var(--effectcomposer-space-40px);border-radius:var(--effectcomposer-radius-full);background:var(--fxc-color-translucent-300);color:var(--fxc-color-text-primary);font:inherit;border:0}.mobile-selected-track-actions button:first-child{min-width:4.5rem;padding:0 var(--effectcomposer-space-12px)}.mobile-selected-track-actions button:last-child{width:var(--effectcomposer-space-40px);justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-effect-stack{gap:var(--effectcomposer-space-12px);flex-direction:column;flex:none;width:4.75rem;display:flex}.mobile-sheet-overlay{--effectcomposer-mobile-sheet-height:var(--effectcomposer-mobile-viewport-height,100dvh);--effectcomposer-sheet-enter-easing:cubic-bezier(.16, 1, .3, 1);--effectcomposer-mobile-sheet-safe-bottom:max(env(safe-area-inset-bottom,0px), 0px);z-index:10;--fxc-color-sheet-bg:var(--effectcomposer-mobile-editor-background);--fxc-color-base-bg-primary:var(--effectcomposer-color-base-bg-primary);--fxc-color-text-primary:var(--effectcomposer-color-text-primary);--fxc-color-text-secondary:var(--effectcomposer-color-text-secondary);--fxc-color-text-quaternary:var(--effectcomposer-color-text-quaternary);width:100dvw;max-width:100dvw;height:var(--effectcomposer-mobile-sheet-height);max-height:var(--effectcomposer-mobile-sheet-height);pointer-events:auto;overscroll-behavior:none;touch-action:pan-y;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:auto 0 0}.mobile-sheet-backdrop{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.mobile-sheet-overlay[data-fill-viewport]{background:var(--fxc-color-sheet-bg,var(--effectcomposer-mobile-editor-background))}.mobile-sheet-overlay .mobile-sheet-preview{z-index:1;box-sizing:border-box;width:100dvw;max-width:100dvw;max-height:var(--effectcomposer-mobile-sheet-height);overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;transform:translateY(var(--effectcomposer-sheet-drag-y,var(--effectcomposer-space-0)));animation:effectcomposer-mobile-sheet-rise-in .4s var(--effectcomposer-sheet-enter-easing) both;transition:transform .4s;position:relative;left:0;right:0;overflow:hidden}.mobile-sheet-overlay[data-sheet-closing]{pointer-events:none}.mobile-sheet-overlay[data-sheet-closing] .mobile-sheet-preview{transform:translateY(calc(var(--effectcomposer-sheet-drag-y,var(--effectcomposer-space-0)) + 100%));transition:transform .13s ease-in}.mobile-sheet-overlay .mobile-sheet-preview[data-fill-viewport]{height:var(--effectcomposer-mobile-sheet-height);clip-path:inset(0);border-radius:0}.mobile-sheet-overlay .mobile-sheet-preview[data-fill-viewport] [data-mobile-sheet-body][data-layout=grid]{grid-template-rows:repeat(3,minmax(0,1fr));align-items:stretch}.mobile-sheet-overlay .mobile-sheet-preview[data-fill-viewport] [data-mobile-sheet-body][data-layout=grid]>button{height:100%;min-height:0}.mobile-sheet-overlay .mobile-sheet-preview [data-mobile-sheet-body]{padding-bottom:calc(var(--effectcomposer-space-24px) + var(--effectcomposer-space-16px) + var(--effectcomposer-mobile-sheet-safe-bottom))}.mobile-sheet-overlay .mobile-sheet-preview [data-mobile-sheet-body][data-layout=grid]{padding:var(--effectcomposer-space-10px) var(--effectcomposer-space-20px) calc(var(--effectcomposer-space-20px) + var(--effectcomposer-mobile-sheet-safe-bottom))}.mobile-sheet-overlay[data-sheet-dragging]:not([data-sheet-closing]) .mobile-sheet-preview{transition:none}.mobile-sheet-overlay .mobile-sheet-preview>p:first-child{touch-action:none}@keyframes effectcomposer-mobile-sheet-rise-in{0%{transform:translateY(calc(var(--effectcomposer-sheet-drag-y,var(--effectcomposer-space-0)) + 8rem))}to{transform:translateY(var(--effectcomposer-sheet-drag-y,var(--effectcomposer-space-0)))}}.mobile-toolbar,.mobile-tabbar{height:var(--effectcomposer-mobile-tabbar-height);width:var(--effectcomposer-mobile-content-width);max-width:calc(100% - (var(--effectcomposer-space-20px) * 2))}.mobile-toolbar [class*=toolbarTitle]{padding-inline:var(--effectcomposer-space-16px)}.threshold-range-control{--effectcomposer-threshold-range-left:0%;--effectcomposer-threshold-range-right:50%;--effectcomposer-threshold-range-surface:var(--effectcomposer-color-translucent-300);--effectcomposer-threshold-range-selection:var(--effectcomposer-color-translucent-200);--effectcomposer-threshold-range-label:var(--effectcomposer-color-text-secondary);--effectcomposer-threshold-range-value:var(--effectcomposer-color-text-quaternary);justify-content:space-between;align-items:center;gap:var(--effectcomposer-space-16px);width:18.75rem;max-width:100%;min-height:var(--effectcomposer-space-48px);box-sizing:border-box;padding:var(--effectcomposer-space-12px) var(--effectcomposer-space-28px) var(--effectcomposer-space-12px) var(--effectcomposer-space-20px);border-radius:var(--effectcomposer-radius-full);background:var(--effectcomposer-threshold-range-surface);font-family:var(--effectcomposer-font-family-sans);touch-action:none;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative;overflow:hidden}.threshold-range-control[data-theme=dark]{--effectcomposer-threshold-range-surface:var(--effectcomposer-color-translucent-300);--effectcomposer-threshold-range-selection:var(--effectcomposer-color-translucent-300);--effectcomposer-threshold-range-label:var(--effectcomposer-color-text-secondary);--effectcomposer-threshold-range-value:var(--effectcomposer-color-text-quaternary)}.threshold-range-control__selection{inset:0 var(--effectcomposer-threshold-range-right) 0 var(--effectcomposer-threshold-range-left);background:var(--effectcomposer-threshold-range-selection);position:absolute}.threshold-range-control__label,.threshold-range-control__value{z-index:2;min-width:0;font-size:var(--effectcomposer-text-paragraph-body-font-size);line-height:var(--effectcomposer-text-paragraph-body-line-height);font-weight:var(--effectcomposer-font-weight-regular);white-space:nowrap;pointer-events:none;position:relative}.threshold-range-control__label{color:var(--effectcomposer-threshold-range-label);text-overflow:ellipsis;flex:auto;overflow:hidden}.threshold-range-control__value{color:var(--effectcomposer-threshold-range-value);text-align:right;flex:none}.visually-hidden{width:var(--effectcomposer-space-1px);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (width<=1023px){html,body,#root{overscroll-behavior:none;width:100%;height:100dvh;max-height:100dvh;overflow:hidden}:root{--effectcomposer-mobile-canvas-height:max(1px, calc(100dvh - var(--effectcomposer-mobile-controls-height)))}.playground{min-height:100dvh;overflow:hidden}.stage{height:100dvh;min-height:100dvh;display:block;overflow:hidden}.canvas-wrap{width:100%;min-height:0;height:var(--effectcomposer-mobile-canvas-height);padding:0;display:block;overflow:visible}.playground[data-mobile-screen=upload]{--effectcomposer-welcome-action-size:7.75rem;--effectcomposer-mobile-canvas-height:var(--effectcomposer-mobile-viewport-height,100dvh);height:var(--effectcomposer-mobile-viewport-height,100dvh);max-height:var(--effectcomposer-mobile-viewport-height,100dvh);overscroll-behavior:none;overflow:hidden}.playground[data-mobile-screen=upload] .canvas-wrap,.playground[data-mobile-screen=editor] .canvas-wrap{height:var(--effectcomposer-mobile-canvas-height);min-height:0;padding:0;display:block}.welcome-sidepanel{--effectcomposer-welcome-block-gap:clamp(var(--effectcomposer-space-20px), 4dvh, var(--effectcomposer-space-40px));--effectcomposer-welcome-title-row-gap:var(--effectcomposer-space-10px);--effectcomposer-welcome-title-font-size:clamp(2rem, min(calc(( var(--effectcomposer-welcome-title-available-height) - (var(--effectcomposer-welcome-title-row-gap) * 5) ) / 5.45), calc((100vw - (var(--effectcomposer-space-20px) * 2)) / 6.8)), 7.5rem);width:100%;min-height:var(--effectcomposer-welcome-panel-height);grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;display:grid;position:fixed}.welcome-title-stack{justify-self:stretch;width:100%;min-width:0;max-width:none}.playground[data-mobile-screen=editor] .mobile-console:before{z-index:0;pointer-events:none;background:linear-gradient(0deg, var(--effectcomposer-mobile-editor-background) 0%, color-mix(in srgb, var(--effectcomposer-mobile-editor-background) 84%, transparent) 8%, color-mix(in srgb, var(--effectcomposer-mobile-editor-background) 64%, transparent) 22%, color-mix(in srgb, var(--effectcomposer-mobile-editor-background) 42%, transparent) 40%, color-mix(in srgb, var(--effectcomposer-mobile-editor-background) 24%, transparent) 58%, color-mix(in srgb, var(--effectcomposer-mobile-editor-background) 11%, transparent) 74%, color-mix(in srgb, var(--effectcomposer-mobile-editor-background) 3%, transparent) 90%, transparent 100%);content:"";height:100%;position:absolute;bottom:0;left:0;right:0}.welcome-sidepanel-title{width:100%;min-width:0;max-width:none;padding:0;line-height:.9;display:flex}.welcome-title-line[data-line=create]{--effectcomposer-welcome-title-line-scale:1.18}.welcome-title-line[data-line=shader]{--effectcomposer-welcome-title-line-scale:1}.welcome-title-line[data-line=free]{--effectcomposer-welcome-title-line-scale:1.18}.welcome-title-line[data-line=any]{--effectcomposer-welcome-title-line-scale:1.14}.welcome-title-line[data-line=photo]{--effectcomposer-welcome-title-line-scale:1.36}.welcome-title-line[data-line=video]{--effectcomposer-welcome-title-line-scale:1.14}.welcome-actions{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--effectcomposer-welcome-action-size);justify-content:stretch;width:100%;min-width:0;max-width:none}.welcome-sidepanel .welcome-action{--effectcomposer-big-button-height:var(--effectcomposer-welcome-action-size);--effectcomposer-big-button-width:100%;min-width:0}.welcome-sidepanel .welcome-action[data-layout=square]{--effectcomposer-big-button-width:var(--effectcomposer-welcome-action-size)}.mobile-console{width:auto;height:auto;min-height:var(--effectcomposer-mobile-controls-height);box-shadow:none;background:0 0;flex:none;justify-content:flex-end;position:absolute;bottom:0;left:0;right:0;overflow:visible}.mobile-panel-chrome,.mobile-toolbar-layer,.mobile-tabbar-layer,.mobile-toolbar,.mobile-tabbar{width:100vw;max-width:none}.mobile-panel-chrome:after{content:none}.mobile-console[data-typo-text-focused] .mobile-tabbar-layer{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.mobile-carousel{width:100%;max-width:none;height:var(--effectcomposer-mobile-carousel-height);min-height:var(--effectcomposer-mobile-carousel-height);box-sizing:border-box;padding:var(--effectcomposer-space-16px) var(--effectcomposer-space-20px);scroll-padding-inline:var(--effectcomposer-space-20px);overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;flex:none;align-items:flex-end;margin:0;transition:opacity .2s;display:flex;overflow:auto hidden}.mobile-console[data-typo-text-focused] .mobile-carousel{opacity:0;pointer-events:none}.mobile-carousel[data-tab=effects]{min-height:var(--effectcomposer-mobile-carousel-height)}.mobile-carousel[data-tab=effects][data-mode=list]{--effectcomposer-mobile-preview-width:var(--effectcomposer-mobile-control-size);align-items:center}.mobile-effect-accordion-group{align-items:flex-end;gap:var(--effectcomposer-mobile-control-gap);flex:none;width:auto;display:flex}.mobile-control-accordion-group{flex:none;align-items:flex-end;gap:0;width:auto;display:flex}.mobile-control-accordion-group[data-expanded]{gap:var(--effectcomposer-mobile-control-gap)}.mobile-effects-primary-row{gap:var(--effectcomposer-mobile-control-gap);flex:none;width:auto;display:flex}.mobile-effects-primary-cell{flex:none}.mobile-effects-primary-card,.mobile-effects-upload-button.mobile-effects-upload-button{width:var(--effectcomposer-mobile-control-size)}.mobile-motion-audio-button,.mobile-motion-audio-upload-button,.mobile-motion-audio-search-button{width:var(--effectcomposer-mobile-control-size);flex:0 0 var(--effectcomposer-mobile-control-size)}.mobile-effect-accordion-group:not([data-expanded]){gap:0}.mobile-effect-accordion-group .effect-accordion-control,.mobile-control-accordion-group .effect-accordion-control{--effectcomposer-effect-accordion-border:transparent;width:var(--effectcomposer-space-64px);height:var(--effectcomposer-mobile-control-size);min-height:var(--effectcomposer-mobile-control-size);padding:var(--effectcomposer-space-8px) .4375rem var(--effectcomposer-space-14px);border-radius:1.5rem;flex-direction:column;justify-content:space-between;align-items:center}.mobile-effect-accordion-group .effect-accordion-control[data-expanded],.mobile-control-accordion-group .effect-accordion-control[data-expanded]{--effectcomposer-effect-accordion-border:var(--fxc-color-translucent-400);color:var(--fxc-color-text-secondary);padding-top:var(--effectcomposer-space-8px)}.mobile-effect-accordion-group .effect-accordion-control:hover,.mobile-effect-accordion-group .effect-accordion-control:focus-visible,.mobile-control-accordion-group .effect-accordion-control:hover,.mobile-control-accordion-group .effect-accordion-control:focus-visible{color:var(--fxc-color-text-primary)}.mobile-effect-accordion-group .effect-accordion-control[data-expanded]:hover,.mobile-effect-accordion-group .effect-accordion-control[data-expanded]:focus-visible,.mobile-control-accordion-group .effect-accordion-control[data-expanded]:hover,.mobile-control-accordion-group .effect-accordion-control[data-expanded]:focus-visible{--effectcomposer-effect-accordion-border:var(--fxc-color-translucent-300)}.mobile-effect-accordion-group .effect-accordion-label-full,.mobile-control-accordion-group .effect-accordion-label-full{display:none}.mobile-effect-accordion-group .effect-accordion-label-short,.mobile-control-accordion-group .effect-accordion-label-short{transform-origin:50%;text-align:center;text-overflow:clip;white-space:nowrap;width:max-content;max-width:none;display:block;position:static;overflow:visible;transform:none}.mobile-effect-accordion-group .effect-accordion-icon-desktop,.mobile-control-accordion-group .effect-accordion-icon-desktop{display:none}.mobile-effect-accordion-group .effect-accordion-icon-mobile,.mobile-control-accordion-group .effect-accordion-icon-mobile{display:block;transform:none}.mobile-effect-accordion-group .effect-accordion-control[data-expanded] .effect-accordion-icon-mobile,.mobile-control-accordion-group .effect-accordion-control[data-expanded] .effect-accordion-icon-mobile{color:var(--fxc-color-text-secondary)}.mobile-effect-accordion-group .effect-accordion-control[data-expanded]:hover .effect-accordion-icon-mobile,.mobile-effect-accordion-group .effect-accordion-control[data-expanded]:focus-visible .effect-accordion-icon-mobile,.mobile-control-accordion-group .effect-accordion-control[data-expanded]:hover .effect-accordion-icon-mobile,.mobile-control-accordion-group .effect-accordion-control[data-expanded]:focus-visible .effect-accordion-icon-mobile{color:var(--fxc-color-text-primary)}.mobile-effect-accordion-group .effect-accordion-icon-mobile[data-accordion-icon=close],.mobile-control-accordion-group .effect-accordion-icon-mobile[data-accordion-icon=close]{transform:rotate(-90deg)}.mobile-effect-accordion-items,.mobile-control-accordion-items{width:0;max-width:0;max-height:var(--effectcomposer-mobile-control-size);gap:var(--effectcomposer-mobile-control-gap);opacity:0;transform:translateX(var(--effectcomposer-negative-space-8px));flex:none;transition:max-width .26s,opacity .18s,transform .22s;display:flex}.mobile-effect-accordion-group[data-expanded] .mobile-effect-accordion-items{width:auto;max-width:calc(( var(--effectcomposer-effect-accordion-card-count) * var(--effectcomposer-mobile-preview-width) ) + ( (var(--effectcomposer-effect-accordion-card-count) - 1) * var(--effectcomposer-mobile-control-gap) ));opacity:1;pointer-events:auto;transform:translate(0)}.mobile-control-accordion-group[data-expanded] .mobile-control-accordion-items{width:auto;max-width:calc(( var(--effectcomposer-control-accordion-card-count) * var(--effectcomposer-mobile-control-size) ) + ( (var(--effectcomposer-control-accordion-card-count) - 1) * var(--effectcomposer-mobile-control-gap) ));opacity:1;transform:translate(0)}.mobile-preview-card.mobile-preview-card{flex:0 0 var(--effectcomposer-mobile-preview-width);width:var(--effectcomposer-mobile-preview-width);height:var(--effectcomposer-mobile-preview-width)}.mobile-carousel[data-tab=motion][data-mode=root] .mobile-preview-card.mobile-preview-card{width:100%;min-width:0}.mobile-effects-primary-row .mobile-preview-card.mobile-preview-card{width:var(--effectcomposer-mobile-preview-width);height:var(--effectcomposer-mobile-preview-width)}.mobile-reset-button.mobile-reset-button{width:var(--effectcomposer-mobile-control-size);grid-column:auto}.mobile-effects-reset-button.mobile-effects-reset-button{width:var(--effectcomposer-mobile-control-size);height:var(--effectcomposer-mobile-control-size);grid-column:auto}.mobile-sheet-overlay{position:fixed}.shader-canvas{z-index:1;max-width:none;max-height:none;box-shadow:none;position:absolute}.shader-canvas[data-fit=true]{width:100%;max-width:100%;height:100%;max-height:none;position:absolute;inset:0;transform:none}.playground[data-mobile-screen=upload] .shader-canvas[data-fit=true],.playground[data-mobile-screen=editor] .shader-canvas[data-fit=false]{inset:var(--effectcomposer-space-20px) var(--effectcomposer-space-20px) var(--effectcomposer-space-4px);width:auto;max-width:none;height:auto;max-height:none}.playground[data-mobile-screen=upload] .shader-canvas[data-fit=true]{inset:var(--effectcomposer-space-0) var(--effectcomposer-space-0) var(--effectcomposer-space-0) var(--effectcomposer-space-0)}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame] .shader-canvas[data-fit=false]{--effectcomposer-crop-frame-max-height:calc(var(--effectcomposer-mobile-canvas-height) - var(--effectcomposer-space-20px) - var(--effectcomposer-space-4px));--effectcomposer-crop-frame-max-width:calc(100vw - var(--effectcomposer-space-40px))}.shader-canvas[data-fit=false]{width:min(100%, calc(var(--effectcomposer-mobile-canvas-height) * var(--effectcomposer-shader-image-aspect)));height:min(var(--effectcomposer-mobile-canvas-height), calc(100vw / var(--effectcomposer-shader-image-aspect)));inset:50% auto auto 50%;transform:translate(-50%,-50%)}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame] .shader-canvas[data-fit=false]{width:min(var(--effectcomposer-crop-frame-max-width), calc(var(--effectcomposer-crop-frame-max-height) * var(--effectcomposer-crop-frame-ratio)));height:auto;max-width:var(--effectcomposer-crop-frame-max-width);max-height:var(--effectcomposer-crop-frame-max-height);aspect-ratio:var(--effectcomposer-crop-frame-aspect,var(--effectcomposer-shader-effective-aspect));inset:50% auto auto 50%;transform:translate(-50%,-50%)}.playground[data-mobile-screen=editor][data-mobile-crop-mode=frame] .shader-canvas[data-fit=false][data-crop-frame-orientation=portrait]{width:min(var(--effectcomposer-crop-frame-max-width), calc(var(--effectcomposer-crop-frame-max-height) * var(--effectcomposer-crop-frame-ratio)));height:auto}.upload-error{right:var(--effectcomposer-space-20px);bottom:17.25rem;left:var(--effectcomposer-space-20px);text-align:center}}@media (width<=1000px){:root{--effectcomposer-playground-canvas-offset-left:var(--effectcomposer-space-0);--effectcomposer-playground-canvas-padding-left:var(--effectcomposer-space-0)}}
