:root{--studio-canvas:radial-gradient(ellipse at 80% 0, #efdee4, transparent 48%), radial-gradient(ellipse at 10% 20%, #dce3ef, transparent 55%), #eceeec;--studio-panel:radial-gradient(ellipse at 100% 0%, #35333b55, transparent 50%), linear-gradient(145deg, #25262c, #1c1d22 70%);--studio-card:linear-gradient(145deg, #303139, #26272f)}.u247-app-frame{background:var(--studio-canvas)}.u247-app-main{min-width:0}.u247-app-main :is(.app-page,.settings-page,.uedit-projects,.studio-signal){max-width:1600px}:is(.studio-dark-surface,.app-header[data-studio-visual],.movie-studio,.movie-modal,.uproduct-groups,.uproduct-dialog,.library-category-cards,.library-browser-layout,.library-item-dialog,.brand-kit-workspace,.studio-signal,.settings-page .mc-card,.credits-page .mc-card,.uedit-projects,.studio-shell,.uboard-surface){--text:#f2f1ee;--ink:#f2f1ee;--muted:#b9bbc5;--dim:#b9bbc5;--faint:#a1a3af;--ground:#191a1f;--well:#191a1f;--panel:#25262d;--plate:#2c2d35;--elevated:#303139;--line:#494a55;--border-mid:#51525d;--control-border:#51525d;--material-ink:#f2f1ee;--material-edge:#51525d;--material-panel:var(--studio-card);--material-control:#303139;--material-hover:#3a3b45;--material-selected:#47303c;--material-primary:linear-gradient(180deg,#fa7097,#e74774);--material-panel-shadow:0 12px 28px #10111522;--material-raised:inset 0 1px 0 #ffffff12, 0 2px 4px #10111525;--material-inset:inset 0 1px 3px #0004;--glass-edge:#51525d;--glass-fill:#25262d;--glass-sheen:linear-gradient(135deg,#ffffff06,transparent);--glass-shadow:0 18px 40px #20202c1c;--up-sm:var(--material-raised);--entry-surface:#18191e;--entry-ink:#f2f1ee;--entry-placeholder:#a8aab7;--entry-border:#51525d;--entry-radius:12px;--entry-color-scheme:dark;--entry-inset:inset 0 1px 3px #0004;--action-surface:#303139;--action-ink:#f2f1ee;--action-border:#565762;--action-radius:11px;--action-primary:#ed547d;color:var(--text)}.app-header[data-studio-visual]{--banner-image:url(/studio-design/office-plate.jpg);--banner-inset:url(/studio-design/office-influencer.jpg)}.app-header.app-header[data-studio-visual]{isolation:isolate;background:#202126;border:1px solid #55535c;border-top-color:#79717b;border-radius:23px;align-content:end;align-items:center;gap:14px;min-height:228px;margin-bottom:22px;padding:28px 30px;position:relative;box-shadow:0 20px 44px #2729331c}.app-header[data-studio-visual] .studio-banner-art{z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#171a1df5 0%,#171a1dc9 38%,#171a1d33 82%),var(--banner-image) center 45%/cover;position:absolute;inset:0;overflow:hidden}.studio-banner-art>span{background:var(--banner-inset) center/cover;border:1px solid #ffffff5a;border-radius:110px 110px 12px 12px;width:180px;height:265px;position:absolute;top:-26px;right:8%;transform:rotate(8deg);box-shadow:0 16px 36px #0007}.app-header.app-header[data-studio-visual] .app-header-title{letter-spacing:-.045em;color:#f5f2ef;text-shadow:0 2px 16px #0006;flex-basis:100%;margin:8px 0 26px;font-size:clamp(34px,3.3vw,48px);font-weight:500;line-height:1.08}.app-header[data-studio-visual] :is(.app-header-controls,.app-header-end){gap:8px;position:relative}.app-header[data-studio-visual] .app-header-controls{flex:420px}.app-header[data-studio-visual] .app-header-end{flex:0 auto}.app-header[data-studio-visual] :is(.movie-title-input,.studio-title){flex:150px;max-width:230px}.app-header[data-studio-visual] :is(.movie-save-state,.library-total,.library-header-description){color:#dedbe0}.app-header[data-studio-visual=movie]{--banner-image:url(/studio-design/hiking-plate.jpg);--banner-inset:url(/studio-design/beach-influencer.jpg)}.app-header[data-studio-visual=promote]{--banner-image:url(/studio-design/t01.jpg);--banner-inset:url(/studio-design/t07.jpg)}.app-header[data-studio-visual=library]{--banner-inset:url(/studio-design/highrise-influencer.jpg)}.app-header[data-studio-visual=signal]{--banner-inset:url(/studio-design/office-cast.jpg)}.app-header[data-studio-visual=brand]{--banner-image:url(/studio-design/beach-plate.jpg);--banner-inset:url(/studio-design/beach-influencer.jpg)}.app-header[data-studio-visual=edit]{--banner-image:url(/studio-design/t03.jpg)}.app-header[data-studio-visual=board],.app-header[data-studio-visual=credits]{--banner-image:url(/studio-design/hiking-plate.jpg)}.app-header:is([data-studio-visual=edit],[data-studio-visual=board],[data-studio-visual=credits],[data-studio-visual=settings]) .studio-banner-art>span{display:none}.app-header[data-studio-visual] :is(button,a,summary):focus-visible{outline-color:#ff97b3}.library-category-cards{gap:18px}.library-category-cards .library-category-card{background:var(--studio-card);border-color:#51525c;padding:8px;box-shadow:0 12px 25px #27293318}.library-category-cards .library-category-caption{padding:17px 10px 12px}.library-category-cards .library-category-caption strong{font-size:15px}.library-category-cards .library-category-caption small{color:#b9bbc5;font-size:12px}.library-category-cards .library-category-empty{color:#b9bbc5;background:radial-gradient(at 80% 10%,#62546250,#0000 70%),#24252c}.library-browser-layout{background:var(--studio-panel);border:1px solid #50515c;border-radius:23px;padding:22px}.library-browser-layout :is(.dam-tile,.library-collection-card){background:var(--studio-card);border-color:#51525c}.library-browser-layout .library-category-nav{border-color:#51525c}.library-browser-layout .library-category-nav a[aria-current=page]{color:#ffa3bd;background:#ef547d20}.library-item-dialog{background:#24252c}.uproduct-groups{background:var(--studio-panel);border:1px solid #50515c;border-radius:23px;gap:0 24px;padding:4px 22px 24px}.uproduct-groups .uproduct-tile{background:var(--studio-card);border-color:#51525c;border-radius:16px}.uproduct-groups .uproduct-group>h2{color:#c7c6ce}.uproduct-dialog.uproduct-dialog{background:var(--studio-panel)}.brand-kit-workspace{background:var(--studio-panel);border:1px solid #50515c;border-radius:23px;padding:20px}.brand-kit-workspace :is(.brand-kit-sidebar,.brand-kit-editor){background:#24252c;border-color:#51525c}.brand-kit-workspace :is(.brand-kit-selector,.brand-kit-tabs button){color:#f2f1ee;background:#303139;border-color:#51525c}.brand-kit-workspace .brand-kit-tabs button[aria-current=page]{color:#ffa3bd;background:#ef547d20;border-color:#ef547d}.brand-kit-workspace :is(.brand-kit-section-heading p,.brand-kit-muted,.brand-kit-eyebrow){color:#b9bbc5}.settings-page .mc-card,.credits-page .mc-card{background:var(--studio-panel);border-color:#50515c;border-radius:23px}.uedit-projects{background:0 0}.uedit-projects>:not(.app-header){background:var(--studio-panel);border-radius:23px}.studio-signal [data-surface=glass] .usignal-library-row,.studio-signal .usignal-library-row{background:var(--studio-card);border-color:#51525c}.studio-signal .app-header[data-embedded=true]{background:#303139}.studio-home{gap:28px;display:grid}.studio-home-hero{isolation:isolate;background:#303236;border:1px solid #55545a;border-radius:23px;grid-template-columns:1.15fr .85fr;min-height:350px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #2528311a}.studio-home-copy{z-index:1;padding:39px;position:relative}.studio-home-copy>span{letter-spacing:1.6px;text-transform:uppercase;color:#e5cbd3;font-size:10px;font-weight:700}.studio-home-copy>span:before{content:"";vertical-align:middle;background:#f2557e;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.studio-home-copy h1{letter-spacing:-.045em;color:#f4f2ef;margin:20px 0;font-size:clamp(36px,3.8vw,59px);font-weight:500;line-height:1.04}.studio-home-copy h1 em{color:#f3c7ce;font-family:Georgia,serif;font-weight:400}.studio-home-copy p{color:#d5d5d4;max-width:350px;font-size:13px;line-height:1.7}.studio-home-links{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.studio-home-links a{--action-height:42px;--action-radius:10px;--action-padding:16px;border-radius:10px;min-height:42px;padding:10px 16px;font-size:12px}.studio-home-links .mc-btn-dark{color:#fff;background:linear-gradient(125deg,#f57599,#e65381);border:1px solid #fa8eaa;box-shadow:inset 0 1px #ffd2df70}.studio-home-links .mc-btn-ghost{color:#f4f2ef;background:0 0;border:1px solid #61636f}.studio-home-image{z-index:0;background:linear-gradient(90deg,#303236,#0000 48%),linear-gradient(#0000,#30323633),url(/studio-design/beach-influencer.jpg) 50% 12%/cover;position:absolute;inset:0 0 0 52%}.studio-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 2px 17px;display:flex}.studio-section-title h2{letter-spacing:-.035em;font-size:24px;font-weight:500}.studio-section-title>a{color:#686b76;align-items:center;gap:7px;font-size:12px;display:inline-flex}.studio-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.studio-module-card{background:var(--studio-card);border:1px solid #51525c;border-radius:15px;min-width:0;position:relative;overflow:hidden;box-shadow:0 4px 10px #0001}.studio-module-card img{object-fit:cover;object-position:center;opacity:.9;width:100%;height:clamp(140px,13vw,190px);display:block}.studio-module-card[href=\/dashboard] img{object-position:center 15%}.studio-module-card>span{color:#f2f1ee;letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:19px;font-weight:500;display:flex}.studio-module-card>span svg{box-sizing:content-box;color:#e4d9df;border:1px solid #6c697477;border-radius:50%;flex:none;padding:7px}.studio-module-card:hover{border-color:#e79}.studio-module-card:focus-visible{outline-offset:3px;outline:3px solid #ed547d}.studio-module-card[aria-disabled=true]{opacity:.65}.studio-module-unavailable{color:#b9bbc5;padding:0 20px 20px;font-size:12px}.studio-support-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.studio-support-grid .studio-module-card>span{padding:14px;font-size:15px}.studio-support-grid .studio-module-card>span svg{width:14px;height:14px;padding:5px}.studio-support-grid .studio-module-card img{height:120px}@media (max-width:1100px){.studio-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-kit-workspace{padding:14px}}@media (max-width:700px){.app-header.app-header[data-studio-visual]{border-radius:20px;gap:12px;min-height:190px;padding:24px 18px 18px}.app-header.app-header[data-studio-visual] .app-header-title{margin:10px 0 24px;font-size:34px}.studio-banner-art>span{opacity:.62;width:110px;height:190px;right:-12px}.app-header[data-studio-visual] .studio-banner-art{background:linear-gradient(90deg,#171a1df5,#171a1dbb),var(--banner-image) center/cover}.app-header[data-studio-visual] :is(.app-header-controls,.app-header-end){flex-basis:100%;margin-left:0}.app-header[data-studio-visual] :is(.movie-title-input,.studio-title){max-width:100%}.library-browser-layout{padding:14px}.uproduct-groups{padding:2px 12px 18px}.studio-home-hero{grid-template-columns:1fr;min-height:360px}.studio-home-copy{padding:28px}.studio-home-copy h1{max-width:400px;font-size:40px}.studio-home-image{opacity:.24;inset:0 0 0 15%}.studio-module-grid{grid-template-columns:1fr}.studio-module-card img{height:190px}.studio-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-support-grid .studio-module-card img{height:110px}.studio-module-card>span{padding:18px;font-size:19px}.studio-support-grid .studio-module-card>span{padding:12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.studio-module-card{transition:none}}.movie-studio [data-testid=flow-helper]{--paper:#282931;--ink:#f2f1ee;--dim:#b9bbc5;--node-tint-idea:#303139;--line:#51525c}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--studio-canvas:radial-gradient(ellipse at 85% 0,#35303a44,transparent 55%),#17171c;--bg:#17171c;--canvas:#17171c;--body:#17171c;--text:#f2f1ef;--ink:#f2f1ef;--muted:#b8b8c3;--dim:#b8b8c3;--faint:#a5a5b1;--ground:#19191f;--well:#19191f;--panel:#26262d;--plate:#2d2d35;--elevated:#32323b;--line:#45454f;--border-mid:#555560;--brand-accent:#f2557e;--red:var(--brand-accent);--ui-focus:#ff8bae;--material-ink:#f2f1ef;--material-edge:#50505b;--material-panel:var(--studio-card);--material-control:#303039;--material-hover:#3b3b45;--material-selected:#49303c;--material-primary:linear-gradient(180deg,#fa7097,#e74774);--material-panel-shadow:0 12px 28px #0003;--material-raised:inset 0 1px 0 #ffffff12,0 2px 4px #0004;--material-inset:inset 0 1px 3px #0005;--glass-edge:#50505b;--glass-fill:#25252d;--glass-sheen:linear-gradient(135deg,#ffffff06,transparent);--glass-shadow:0 18px 40px #0003;--entry-surface:#18181e;--entry-ink:#f2f1ef;--entry-placeholder:#a8a8b5;--entry-border:#50505b;--entry-radius:12px;--entry-color-scheme:dark;--entry-inset:inset 0 2px 5px #0004;--action-surface:#303039;--action-ink:#f2f1ef;--action-border:#565660;--action-radius:11px;--action-primary:#f2557e;--up:0 12px 28px #0003,inset 0 1px #fff1;--up-sm:var(--material-raised);--down:var(--material-inset)}.u247-side{box-shadow:inset -1px 0 #fff04,10px 0 35px #0001;color:#eeedf2;background:linear-gradient(160deg,#29292f,#1c1c22 70%);border-color:#41414b}.u247-side .u247-side__item{color:#bfc0cb;border:1px solid #0000;border-radius:12px}.u247-side .u247-side__item:hover{color:#fff;background:#ffffff08}.u247-side .u247-side__item[aria-current=page]{color:#fff;background:linear-gradient(135deg,#4b303f,#312a34);border-color:#b64c7159;box-shadow:inset 0 1px #ffffff0b}.u247-side :is(.u247-side__brand,.u247-side__credits,.u247-side__collapse,.u247-side__icon){color:#f2f1ef}.u247-side .u247-side__brand>span,.usignal-wordmark>b{color:var(--brand-accent)}.studio-section-title>a{color:#b8b8c3}.u247-app-main h1,.u247-app-main h2{letter-spacing:-.035em}.u247-app-main :is(input,textarea,select):not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.studio-banner{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.studio-banner-frame{opacity:0;background-position:50% 40%;background-size:cover;transition:opacity 1.3s;position:absolute;inset:0}.studio-banner-frame[data-current=true]{opacity:1}.studio-banner-shade{background:linear-gradient(90deg,#17171cf5 0%,#17171cd4 30%,#17171c45 75%),linear-gradient(#0000 25%,#17171caa);position:absolute;inset:0}.studio-banner-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;color:#eee;z-index:3;font-variant-numeric:tabular-nums;background:#16161cc9;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:4px;padding:4px;font-size:10px;display:flex;position:absolute;top:15px;right:18px}.studio-banner-controls button{color:#eee;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.studio-banner-controls button:hover{background:#ffffff20}.studio-banner-controls button:focus-visible{outline-offset:1px;outline:2px solid #ff8bae}.app-header[data-studio-visual] .app-header-title{z-index:1;pointer-events:none;position:relative}.app-header[data-studio-visual] .app-header-title>*{pointer-events:auto}.app-header[data-studio-visual] .app-header-controls,.app-header[data-studio-visual] .app-header-end{z-index:1}.studio-home-copy{pointer-events:none}.studio-home-copy a{pointer-events:auto}.studio-home-hero .studio-banner-frame{background-position:75% 35%}.studio-home-hero .studio-banner-shade{background:linear-gradient(90deg,#202026f5 0%,#202026e0 31%,#20202622 82%)}.studio-login-banner .studio-banner-shade{background:linear-gradient(#0000 20%,#17171cab 75%,#17171cf5 100%)}.studio-login-banner .studio-banner-frame{background-position:55%}.u-library-dialog{box-sizing:border-box;color:#f2f1ef;background:linear-gradient(145deg,#2e2e36,#202026);border:1px solid #5a5965;border-radius:24px;width:min(1280px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:0;box-shadow:0 35px 120px #0009,inset 0 1px #fff1}.u-library-dialog[open]{flex-direction:column;display:flex}.u-library-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090fc4}.u-library-dialog-head{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:start;gap:18px;padding:24px 28px 22px;display:flex}.u-library-dialog-head p{letter-spacing:1.8px;color:#f79cb5;margin:0 0 8px;font-size:10px;font-weight:650}.u-library-dialog-head h2{letter-spacing:-1px;margin:0 0 7px;font-size:30px;font-weight:500;line-height:1.15}.u-library-dialog-head span{color:#b8b8c3;font-size:12px}.u-library-dialog-head h2 span{font-size:inherit;color:inherit}.u-library-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px;overflow:auto}.u-library-dialog-foot{color:#b8b8c3;background:#19191f77;border-top:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:15px 28px;font-size:11px;display:flex}.u-library-search{color:#b8b8c3;align-items:end;gap:18px;margin-bottom:20px;font-size:12px;display:flex}.u-library-search label{flex:1;gap:8px;display:grid}.u-library-search input{color:#f2f1ef;background:#18181e;border:1px solid #50505b;border-radius:10px;width:100%;padding:12px}.u-library-search>span{white-space:nowrap;padding:12px 0}.u-library-signals{gap:16px;display:grid}.signal-stage-switch{background:#17171d;border:1px solid #484852;border-radius:10px;gap:3px;padding:3px;display:flex}.signal-stage-switch button{color:#b8b8c3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 13px;font-size:11px}.signal-stage-switch button[aria-pressed=true]{color:#fff;background:linear-gradient(#45444d,#34333c);border-color:#696670;box-shadow:inset 0 1px #ffffff18,0 2px 4px #0004}.signal-stage-switch button:active{transform:translateY(1px)}.signal-evidence-tools{border-top:1px solid #ffffff16;margin-top:22px;padding-top:18px}.signal-evidence-tools h3{margin-bottom:16px;font-size:15px;font-weight:500}.usignal-library-row.usignal-library-row{background:var(--studio-panel);border:1px solid #4e4d58;border-radius:22px;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0002}.usignal-library-head.usignal-library-head{background:0 0!important}@media (max-width:700px){.u-library-dialog{border-radius:18px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.u-library-dialog-head,.u-library-dialog-body{padding:18px 16px}.u-library-dialog-head h2{font-size:25px}.u-library-dialog-foot{padding:12px 16px}.studio-banner-controls{top:10px;right:10px}.studio-banner-controls button{width:29px;height:29px}.app-header.app-header[data-studio-visual]{padding-top:58px}.studio-home-copy{padding-top:62px}.studio-home-hero .studio-banner-shade{background:linear-gradient(90deg,#202026eb,#20202685)}}@media (prefers-reduced-motion:reduce){.studio-banner-frame{transition:none}}.u247-app-frame:before{background:var(--studio-canvas)}.u-library-signal-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px;margin-bottom:22px;display:grid}.u-library-signal-grid>button{text-align:left;color:#eee;cursor:pointer;background:#24242c;border:1px solid #50505a;border-radius:13px;align-items:center;gap:12px;min-height:86px;padding:12px;display:flex}.u-library-signal-grid>button[aria-pressed=true]{background:#49303c;border-color:#f2557e}.u-library-signal-grid img{object-fit:cover;object-position:center 15%;border-radius:6px;width:48px;height:60px}.u-library-signal-grid span{gap:6px;display:grid}.u-library-signal-grid strong{font-size:13px}.u-library-signal-grid small{color:#b8b8c3;font-size:11px}.u-library-signals>p{color:#b8b8c3;border:1px dashed #50505b;border-radius:12px;padding:24px;font-size:13px}.u-library-signal-preview{background:#22222a;border:1px solid #50505b;border-radius:15px;grid-template-columns:minmax(100px,220px) 1fr;gap:24px;padding:20px;display:grid}.u-library-signal-preview img{object-fit:contain;background:#17171d;border-radius:10px;width:100%;max-height:280px}.u-library-signal-preview h3{margin-bottom:10px;font-size:23px}.u-library-signal-preview p{color:#b8b8c3;margin-bottom:18px;font-size:13px}.u-library-signal-grid button:focus-visible{outline-offset:3px;outline:2px solid #ff8bae}@media (max-width:600px){.u-library-signal-preview{grid-template-columns:1fr}.u-library-signal-preview img{max-height:200px}}.studio-signal[data-surface=glass] .usignal-library-row.usignal-library-row,.u-library-dialog .usignal-library-row.usignal-library-row{background:var(--studio-panel);color:#f2f1ef;border-color:#50505b}.u-library-dialog{margin:auto}.studio-home-links .mc-btn-dark{color:#f2f1ef;background:linear-gradient(145deg,#49303c,#302832);border-color:#e7668d;box-shadow:inset 0 1px #ffffff10}.brand-kit-mosaic>div{color:#b8b8c3;background:#303039}.movie-studio{--movie-choice-size:144px}.movie-studio .choice-grid,.movie-studio .scene-boxes,.movie-studio .movie-node-content .choice-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--movie-choice-size)),var(--movie-choice-size)));align-items:start;gap:12px;width:100%;display:grid}.movie-studio .choice-tile,.movie-studio .scene-boxes .asset-box{aspect-ratio:1;box-sizing:border-box;border-radius:16px;width:100%;height:auto;min-height:0;margin:0}.movie-studio .scene-boxes>div{width:100%;min-width:0}.movie-studio .scene-boxes .asset-box strong{font-size:14px}.movie-studio .scene-boxes .asset-box .caption{font-size:11px}@media (max-width:600px){.movie-studio{--movie-choice-size:calc((100vw - 96px)/2)}.movie-studio .choice-grid,.movie-studio .scene-boxes{gap:10px}}.movie-studio .movie-node-scroll{background-color:#17171e;background-image:radial-gradient(#77718038 1px,#0000 1px);border:1px solid #4e4c58;border-radius:20px;box-shadow:inset 0 3px 24px #0006}.movie-studio .movie-node.mc-node{color:#f2f1f4;background:linear-gradient(145deg,#32323a,#24242c);border:1px solid #625c6b;border-radius:18px;box-shadow:0 12px 30px #0005,inset 0 1px #ffffff14}.movie-studio .movie-node .mc-node-head{color:#eee;background:linear-gradient(135deg,#42404a,#2e2c36);border-bottom:1px solid #ffffff16;border-radius:17px 17px 0 0;gap:7px;padding-right:10px}.movie-studio .movie-node .node-title-trigger{color:#f1edf4;font-size:15px;line-height:1.2}.movie-studio .movie-node .node-title-trigger .truncate{white-space:normal;text-overflow:clip;overflow:visible}.movie-studio .movie-node .node-title-icon{color:#f79cb5;background:#f2557e15;border-color:#f2557e44}.movie-studio .movie-node-open{color:#d5d1dd;margin-top:20px;font-size:15px;line-height:1.5}.movie-studio .movie-node-plug{color:#bfb8c9;padding-bottom:16px;font-size:12px}.movie-studio .movie-node[data-connected=false]{opacity:.8;border-style:dashed}.movie-studio .movie-edges path{stroke:#f66d99;stroke-width:2.5px;filter:drop-shadow(0 0 3px #f2557e44)}.movie-studio .movie-node .node-port-dot{background:#f2557e;border:2px solid #ffb1ca;box-shadow:0 0 0 5px #17171e,0 0 15px #f2557e45}.movie-studio .movie-node[data-connected=false] .node-port-dot{background:#4c4755;border-color:#8b8199}.movie-studio .movie-node .node-size-btn{color:#eee;background:#ffffff0d}.movie-node-inputs{color:#c9c1d1;gap:0;padding:12px 20px 8px 28px;font-size:13px;display:grid}.movie-node-inputs span{align-items:center;gap:9px;height:32px;display:flex}.movie-node-inputs i{background:#f2557e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #f2557e50}.movie-node-inputs [data-connected=false]{color:#93879d}.movie-node-inputs [data-connected=false] i{box-shadow:none;background:#62596c}.movie-canvas-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.movie-canvas-tools button{color:#eee;background:#292831;border:1px solid #5d5766;border-radius:8px;padding:8px 12px;font-size:12px}.movie-canvas-guide{color:#a9a0b4;margin:12px 0;font-size:12px}.movie-canvas-zoom{color:#ddd4e5;flex-wrap:wrap}.u-file-drop{border-radius:16px;min-width:0;transition:box-shadow .12s}.u-file-drop[data-drag-over=true]{background:#f2557e15;box-shadow:0 0 0 2px #f2557e,0 0 28px #f2557e35}.u-file-drop-tile{aspect-ratio:1;color:#eee9f2;background:linear-gradient(145deg,#2c2a34,#1d1c23);border:1px dashed #706879;position:relative;overflow:hidden}.u-file-drop-tile>button{width:100%;height:100%;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.u-file-drop-tile svg{color:#f2557e}.u-file-drop-tile strong{font-size:14px}.u-file-drop-tile small{color:#b6acbf;font-size:11px}.u-file-drop-tile:focus-within{outline-offset:3px;outline:2px solid #f2557e}.uproduct-pictures>.u-file-drop{width:var(--uproduct-picture-size,144px)}.uproduct-pictures>.u-file-drop>.uproduct-add{aspect-ratio:1;width:100%;height:auto}.movie-studio .u-file-drop>.asset-box{width:100%}.u-scan-recognition{color:#c7c4cf;border-top:1px solid #ffffff18;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.5}.u-scan-recognition h4{color:#f4f1f4;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;display:flex}.u-scan-recognition h4 svg{color:var(--accent)}.u-scan-recognition p{margin:0 0 10px}.u-scan-recognition dl{gap:9px;margin:0 0 12px;display:grid}.u-scan-recognition dt{text-transform:uppercase;letter-spacing:.08em;color:#9a97a4;font-size:10px}.u-scan-recognition dd{overflow-wrap:anywhere;flex-wrap:wrap;gap:5px;margin:3px 0 0;display:flex}.u-scan-recognition dd span{background:#ffffff08;border:1px solid #ffffff1c;border-radius:5px;padding:2px 7px}.u-scan-recognition small{color:#9a97a4;font-size:10px}.u-library-search{color:#b6b3c0;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;display:flex}.u-library-search input{color:#f4f1f4;background:#202027;border:1px solid #48464f;border-radius:9px;width:min(420px,100%);min-width:0;padding:10px 14px}.signal-profile-grid.signal-profile-grid,.signal-browser-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:start;gap:16px;display:grid}.signal-profile-grid>.usignal-library-row:not([data-view=list]),.signal-profile-grid>:not(.usignal-library-row),.signal-browser-grid>[data-view]:not([data-view=list]){grid-column:1/-1}.signal-profile-grid>section{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.signal-profile-grid>section>.usignal-library-row:not([data-view=list]){grid-column:1/-1}.signal-browser-grid>[hidden],.usignal-library-row>[hidden]{display:none!important}.signal-profile-grid .usignal-library-row,.signal-browser-grid .usignal-library-row{min-width:0;margin:0}.usignal-library-row[data-view=list]{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.signal-icon-card{flex-direction:column;align-items:center;gap:12px;padding:18px 10px 12px;display:flex}.signal-face-dial{color:#f3f1f0;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;width:100%;padding:0;display:flex}.signal-face-dial strong{overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;max-width:100%;font-size:16px;font-weight:550;line-height:1.3}.signal-face-ring{aspect-ratio:1;filter:drop-shadow(0 9px 8px #0006);background:repeating-conic-gradient(from -140deg,#898a9355 0deg 1deg,#0000 1deg 10deg);border-radius:50%;place-items:center;width:min(100%,156px);padding:13px;transition:filter .16s,transform .16s;display:grid;position:relative}.signal-face-ring:before{content:"";background:conic-gradient(from 220deg,#ed547d 0deg 245deg,#42434c 245deg 280deg,#0000 280deg);border-radius:50%;position:absolute;inset:7px;-webkit-mask:radial-gradient(circle,#0000 65%,#000 66%);mask:radial-gradient(circle,#0000 65%,#000 66%)}.signal-face-centre{background:linear-gradient(145deg,#565862,#212229);border:5px solid #292a30;border-radius:50%;outline:1px solid #777982;place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:13px;overflow:hidden;box-shadow:inset 0 2px 6px #0009,0 2px 4px #0008}.signal-face-centre:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px 2px #ffffff65,inset 0 -8px 14px #0005}.signal-face-centre img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.signal-face-dial:hover .signal-face-ring{filter:drop-shadow(0 8px 12px #ee547d26)}.signal-face-dial:active .signal-face-ring{transform:scale(.97)}.signal-face-dial:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #ef547d}.signal-icon-card .node-size-control{background:#191a1f;border:1px solid #44454f;border-radius:20px;padding:3px}.signal-saved-performance{color:#c1c1ca;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.app-header[data-studio-visual] .app-header-lede{z-index:1;color:#dedde3;text-shadow:0 2px 12px #0009;flex-basis:100%;max-width:780px;margin:0;font-size:16px;line-height:1.5;position:relative}.app-header[data-studio-visual]:has(.app-header-lede) .app-header-title{margin-bottom:0}@media (max-width:560px){.signal-profile-grid.signal-profile-grid,.signal-browser-grid,.signal-profile-grid>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signal-face-ring{max-width:135px}.signal-icon-card{padding:14px 9px 10px}.signal-face-dial strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.signal-face-ring{transition:none}}.brand-stages.brand-stages,.brand-stages.brand-stages span{color:var(--brand-accent)}.usignal-library-toggle{min-width:0;max-width:100%}.usignal-library-toggle>strong{min-width:0}.usignal-library-head .app-header-title{min-width:0;max-width:100%}.usignal-library-row[data-view=detail] .app-header.usignal-library-head .app-header-title{flex:100%;width:100%}
html[data-studio-material=metallic]{--metal-edge:#ffffff16;--metal-ink:#e8e9ed;--metal-muted:#a8aab4;--metal-accent:#f2557e}html[data-studio-material=metallic] body{-webkit-font-smoothing:antialiased;background:#17181d;font-weight:400}html[data-studio-material=metallic] .u247-app-frame{background:radial-gradient(at 50% 0,#30323a55,#0000 58%),#17181d}html[data-studio-material=metallic] :is(.movie-studio,.movie-studio-popovers){--pink:#f2557e;--text:#e8e9ed;--muted:#a8aab4;color:#e8e9ed;font-weight:400}html[data-studio-material=metallic] :is(.movie-studio,.movie-studio-popovers) :is(h1,h2,h3,strong,b,button,label,summary){font-weight:500}html[data-studio-material=metallic] .app-header.app-header[data-studio-visual]{border:1px solid #ffffff1c;border-top-color:#ffffff35;border-radius:20px;min-height:190px;padding:24px 28px;box-shadow:0 18px 42px #0002}html[data-studio-material=metallic] .app-header.app-header[data-studio-visual] .app-header-title{letter-spacing:-1.8px;margin:4px 0 20px;font-size:40px;font-weight:400}html[data-studio-material=metallic] .app-header[data-studio-visual] :is(button,input){background:linear-gradient(155deg,#48495099,#282a3299);border-color:#ffffff24;font-size:12px;font-weight:400;box-shadow:inset 0 1px #ffffff0d}html[data-studio-material=metallic] .movie-studio .movie-guided{background:#212329;border:1px solid #ffffff1c;border-top-color:#ffffff30;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #0003,inset 0 1px #ffffff08}html[data-studio-material=metallic] .movie-studio .movie-progress{counter-reset:stage;box-shadow:none;background:linear-gradient(#373940,#292b32);border-bottom:1px solid #ffffff12;border-radius:0;gap:3px;margin:0;padding:7px 12px}html[data-studio-material=metallic] .movie-studio .movie-progress-step{counter-increment:stage;color:#a8abb5;letter-spacing:.01em;outline-offset:-3px;background:0 0;border-radius:9px;gap:9px;min-height:52px;font-size:13px;font-weight:400;position:relative;box-shadow:none!important;border:0!important}html[data-studio-material=metallic] .movie-studio .movie-progress-step:before{content:"0" counter(stage) / "";color:#92959f;font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:10px}html[data-studio-material=metallic] .movie-studio .movie-progress-step[aria-current=step]{color:#f2f0f4;background:linear-gradient(160deg,#ffffff0a,#ffffff03)}html[data-studio-material=metallic] .movie-studio .movie-progress-step[aria-current=step]:after{content:"";background:#f2557e;border-radius:2px;height:2px;position:absolute;bottom:-7px;left:24%;right:24%;box-shadow:0 0 10px #f2557e40}html[data-studio-material=metallic] .movie-studio .movie-progress-step[aria-current=step]:before{color:#f584a5}html[data-studio-material=metallic] .movie-studio .movie-progress-step:hover{color:#f2f0f4;background:#ffffff08}html[data-studio-material=metallic] .movie-studio .movie-progress-step .lamp{width:4px;height:4px;box-shadow:none;background:#f2557e;flex-basis:4px}html[data-studio-material=metallic] .movie-studio .movie-progress-step .lamp.future{opacity:.45;background:#8b8e98}html[data-studio-material=metallic] .movie-studio .movie-progress-step .lamp.green{background:#70baa0}html[data-studio-material=metallic] .movie-studio .movie-step-panel{color:#e8e9ed;background:radial-gradient(at 20% 0,#45475220,#0000 65%),linear-gradient(130deg,#25272e,#202228 75%);padding:30px 34px 26px}html[data-studio-material=metallic] .movie-studio .screen-heading{margin-bottom:20px}html[data-studio-material=metallic] .movie-studio .screen-heading h2{letter-spacing:.15em;text-transform:uppercase;color:#b0b2bd;gap:8px;font-size:11px;font-weight:500}html[data-studio-material=metallic] .movie-studio .screen-heading .lamp{width:4px;height:4px;box-shadow:none;background:#f2557e;flex-basis:4px}html[data-studio-material=metallic] .movie-studio .brief-label{letter-spacing:-.55px;margin:5px 0 17px;padding-right:140px;font-size:23px;font-weight:400;line-height:1.4}html[data-studio-material=metallic] .movie-studio [data-movie-step=brief]>.mc-btn{float:right;color:#d7d8df;background:linear-gradient(#41434b,#30323a);border:1px solid #fff2;border-radius:8px;height:auto;min-height:32px;margin-top:0;padding:7px 13px;font-size:11px;font-weight:400;box-shadow:inset 0 1px #ffffff12,0 2px 5px #0002}html[data-studio-material=metallic] .movie-studio :is(.brief-box,.description-form textarea){clear:both;color:#e5e6ed;background:linear-gradient(150deg,#1b1d22,#202229);border:1px solid #ffffff20;border-top-color:#0005;border-radius:12px;padding:18px 20px;font-size:14px;font-weight:400;line-height:1.8;box-shadow:inset 0 2px 7px #0002,0 1px #ffffff06}html[data-studio-material=metallic] .movie-studio .brief-box::placeholder{color:#9a9da8;font-weight:400}html[data-studio-material=metallic] .movie-studio .brief-box:focus{outline-offset:2px;border-color:#f2557e66;outline:1px solid #f2557e99}html[data-studio-material=metallic] .movie-studio .movie-exact-words{color:#a8abb5;margin:15px 0 27px;font-size:12px}html[data-studio-material=metallic] .movie-studio .movie-exact-words summary{font-weight:400}html[data-studio-material=metallic] .movie-studio .option-heading{align-items:baseline;gap:12px;margin-bottom:13px}html[data-studio-material=metallic] .movie-studio :is(.option-heading h3,.scene-references h3){letter-spacing:-.1px;color:#dedfe5;font-size:14px;font-weight:500}html[data-studio-material=metallic] .movie-studio :is(.option-heading>span,.scene-references h3>span){color:#9b9ea9;font-size:11px;font-weight:400}html[data-studio-material=metallic] .movie-studio{--movie-choice-size:132px}html[data-studio-material=metallic] .movie-studio :is(.choice-grid,.scene-boxes){gap:12px}html[data-studio-material=metallic] :is(.movie-studio,.movie-studio-popovers) :is(.choice-tile,.asset-box,.style-card){color:#e8e9ed;background:linear-gradient(140deg,#444750 0%,#32353d 26%,#282b32 68%,#30333b 100%);border:1px solid #ffffff1d;border-color:#ffffff34 #ffffff1d #0003;border-radius:13px;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #ffffff03,0 5px 10px #0002}html[data-studio-material=metallic] .movie-studio .choice-tile{text-align:left;padding:15px}html[data-studio-material=metallic] :is(.movie-studio,.movie-studio-popovers) :is(.choice-tile,.asset-box,.style-card):hover{background:linear-gradient(140deg,#4a4d57,#31343d 65%);border-color:#c3b8c377;transform:none;box-shadow:inset 0 1px #ffffff15,0 5px 12px #0003}html[data-studio-material=metallic] :is(.movie-studio,.movie-studio-popovers) :is(.choice-tile,.asset-box,.style-card):active{box-shadow:inset 0 2px 6px #0005}html[data-studio-material=metallic] .movie-studio .choice-tile .glyph{color:#c9cbd6}html[data-studio-material=metallic] .movie-studio .choice-tile .glyph svg{stroke-width:1.5px;width:22px;height:22px}html[data-studio-material=metallic] .movie-studio .choice-tile .glyph i{color:#9599a6;font-size:15px;font-weight:400}html[data-studio-material=metallic] .movie-studio .choice-tile small{color:#a7abb7;margin-bottom:4px;font-size:11px;font-weight:400}html[data-studio-material=metallic] .movie-studio .choice-tile strong{letter-spacing:-.15px;font-size:14px;font-weight:500;line-height:1.35}html[data-studio-material=metallic] .movie-studio .scene-boxes .asset-box{text-align:left;justify-content:space-between;align-items:flex-start;padding:15px}html[data-studio-material=metallic] .movie-studio .scene-boxes .asset-box .icon{color:#c9cbd6;background:0 0;border-radius:0;width:24px;height:24px}html[data-studio-material=metallic] .movie-studio .scene-boxes .asset-box .icon svg{stroke-width:1.5px;width:22px;height:22px}html[data-studio-material=metallic] .movie-studio .scene-boxes .box-copy strong{font-size:14px;font-weight:500}html[data-studio-material=metallic] .movie-studio .scene-boxes .box-copy small{color:#a7abb7;margin-top:4px;font-size:10px;font-weight:400}html[data-studio-material=metallic] .movie-studio .scene-references{border-color:#ffffff10;margin-top:22px;padding-top:22px}html[data-studio-material=metallic] .movie-studio .movie-music{color:#aaaeb9;margin:18px 0 0;font-size:12px;font-weight:400}html[data-studio-material=metallic] .movie-studio .movie-music input{accent-color:#f2557e;vertical-align:-2px;width:14px;height:14px;margin-right:5px}html[data-studio-material=metallic] .movie-studio .footer{border-color:#ffffff10;margin-top:24px;padding-top:20px}html[data-studio-material=metallic] :is(.movie-studio,.movie-studio-popovers) .pill{border-width:1px;font-size:12px;font-weight:500;box-shadow:inset 0 1px #ffffff16,0 3px 8px #0002}html[data-studio-material=metallic] :is(.movie-studio,.movie-studio-popovers) .pill.primary{color:#251720;background:linear-gradient(140deg,#f0779a,#dd4b75);border-color:#f69ab555;font-weight:500}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper]{background:linear-gradient(135deg,#34363e,#292b32);border:1px solid #ffffff23;border-radius:13px;width:280px;max-width:calc(100vw - 32px);box-shadow:0 12px 30px #0005,inset 0 1px #ffffff0b}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper]>button{background:0 0;border-bottom:1px solid #ffffff0a;padding:12px 14px;font-size:12px;font-weight:500}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper]>div{color:#b8bbc6;padding:14px;font-size:12px;line-height:1.6}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper] p{font-size:12px;font-weight:400;line-height:1.6}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper] .mc-btn-ghost{background:#ffffff06;border-color:#ffffff25;border-radius:8px;min-height:30px;padding:6px 11px;font-size:11px;font-weight:400}html[data-studio-material=metallic] .movie-studio-popovers .floating-picker{background:linear-gradient(140deg,#33353e,#25272e);border:1px solid #ffffff25;border-radius:16px;box-shadow:0 24px 70px #0007}html[data-studio-material=metallic] .movie-studio-popovers :is(h2,h3){letter-spacing:-.3px;font-weight:400}html[data-studio-material=metallic] .movie-studio-popovers .picker-top{border-color:#ffffff10}html[data-studio-material=metallic] .u247-side{background:linear-gradient(140deg,#30323a,#24262d 75%);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0a}html[data-studio-material=metallic] .u247-side a{font-weight:400}html[data-studio-material=metallic] .library-category-cards .library-category-card{background:linear-gradient(145deg,#353840,#262830);border:1px solid #ffffff1d;border-top-color:#ffffff30;border-radius:17px;box-shadow:inset 0 1px #ffffff07,0 8px 20px #0002}html[data-studio-material=metallic] .library-category-cards .library-category-caption strong{letter-spacing:-.1px;font-size:14px;font-weight:500}html[data-studio-material=metallic] .library-category-cards .library-category-caption small{color:#a5a8b4;font-size:11px}@media (max-width:700px){html[data-studio-material=metallic] .movie-studio .movie-step-panel{padding:23px 20px}html[data-studio-material=metallic] .movie-studio{--movie-choice-size:calc((100vw - 102px)/2)}html[data-studio-material=metallic] .movie-studio .brief-label{clear:both;padding-top:9px;padding-right:0;font-size:20px}html[data-studio-material=metallic] .movie-studio .movie-progress{gap:1px;padding:6px}html[data-studio-material=metallic] .movie-studio .movie-progress-step{gap:4px;min-height:55px;padding:6px 2px;font-size:10px}html[data-studio-material=metallic] .movie-studio .movie-progress-step .lamp{width:3px;height:3px;position:absolute;bottom:5px}html[data-studio-material=metallic] .movie-studio .movie-progress-step[aria-current=step]:after{bottom:-6px;left:16%;right:16%}html[data-studio-material=metallic] .movie-studio .option-heading{flex-wrap:wrap;gap:4px 12px}html[data-studio-material=metallic] .app-header.app-header[data-studio-visual]{min-height:180px;padding:22px 20px}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper]{width:260px}html[data-studio-material=metallic] .library-category-cards .library-category-caption strong{font-size:12px}}@media (prefers-reduced-motion:reduce){html[data-studio-material=metallic] :is(.movie-studio,.movie-studio-popovers) :is(.choice-tile,.asset-box,.style-card){transition:none}}html[data-studio-material=metallic] .movie-studio:has(>.movie-guided){flex-direction:column;display:flex}html[data-studio-material=metallic] .movie-studio:has(>.movie-guided)>div:has(>[data-testid=flow-helper]){order:2;margin-top:14px}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper]{background:linear-gradient(130deg,#2a2c33,#22242b);border-color:#ffffff16;width:100%;max-width:none;position:static;box-shadow:inset 0 1px #ffffff07}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper]>button{min-height:42px;padding:10px 16px}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper]>div{padding:12px 16px}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper] [role=alert]>div{align-items:center;gap:16px;display:flex}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper] [role=alert]>div>p{flex:1}html[data-studio-material=metallic] .movie-studio [data-testid=flow-helper]>div>p{color:#9ea1ae;margin-top:6px;font-size:11px}html[data-studio-material=metallic],html[data-studio-material=metallic] :is(.studio-dark-surface,.app-header[data-studio-visual],.movie-studio,.movie-studio-popovers,.movie-modal,.uproduct-groups,.uproduct-dialog,.library-category-cards,.library-browser-layout,.library-item-dialog,.brand-kit-workspace,.studio-signal,.settings-page,.credits-page,.uedit-projects,.studio-shell,.uboard-surface,.u-library-dialog,.u247-side,.u247-account-menu){--studio-canvas:radial-gradient(ellipse at 60% 0,#34364044,transparent 60%),#17181d;--studio-panel:linear-gradient(135deg,#2c2e36,#22242b 72%);--studio-card:linear-gradient(140deg,#41444d,#30333b 28%,#282b32 72%,#30333b);--text:#e8e9ed;--ink:#e8e9ed;--muted:#a8abb7;--dim:#a8abb7;--faint:#a0a4b1;--line:#ffffff1c;--border-mid:#ffffff28;--control-border:#ffffff28;--brand-accent:#f2557e;--action-font-weight:500;--material-ink:#e8e9ed;--material-edge:#ffffff24;--material-panel:var(--studio-card);--material-control:linear-gradient(150deg,#42454e,#30333b);--material-hover:#414550;--material-selected:linear-gradient(135deg,#463540,#302c35);--material-primary:linear-gradient(140deg,#f0779a,#dd4b75);--material-raised:inset 0 1px #ffffff10,0 3px 7px #0003;--material-panel-shadow:inset 0 1px #ffffff09,0 12px 28px #0002;--material-inset:inset 0 2px 5px #0004;--glass-edge:#ffffff1c;--glass-edge-strong:#ffffff28;--glass-fill:#292c34;--glass-shadow:inset 0 1px #ffffff09,0 12px 32px #0003;--entry-surface:#1c1e25;--entry-ink:#e8e9ed;--entry-placeholder:#a2a6b2;--entry-border:#ffffff25;--action-surface:linear-gradient(150deg,#42454e,#30333b);--action-ink:#e8e9ed;--action-border:#ffffff25;--action-radius:9px;--entry-radius:10px}html[data-studio-material=metallic] :is(.u247-side,.u247-account-menu,.library-redesign,.uproduct-page,.brand-kit-workspace,.studio-signal,.settings-page,.credits-page,.uboard-page,.u-library-dialog){font-weight:400}html[data-studio-material=metallic] :is(.library-redesign,.uproduct-page,.brand-kit-workspace,.studio-signal,.settings-page,.credits-page,.uboard-page,.u-library-dialog) :is(h2,h3,h4){letter-spacing:-.025em;font-weight:500}html[data-studio-material=metallic] :is(.library-category-caption,.library-collection-card,.dam-tile,.uproduct-tile,.usignal-library-head,.signal-face-dial,.brand-kit-selector) strong{font-weight:500}html[data-studio-material=metallic] .app-header[data-studio-visual] .app-header-lede{color:#c4c6cf;max-width:690px;font-size:13px;line-height:1.65}html[data-studio-material=metallic] :is(.studio-home-copy h1,.studio-section-title h2){font-weight:400}html[data-studio-material=metallic] .studio-home-copy>span{font-weight:500}html[data-studio-material=metallic] .studio-module-card>span{font-weight:400}html[data-studio-material=metallic] .u247-side{background:linear-gradient(150deg,#343740,#262930 48%,#202229);border:1px solid #ffffff1c;border-top-color:#ffffff30;border-radius:20px;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0003}html[data-studio-material=metallic] .u247-side__brand{letter-spacing:-1.8px;font-size:33px;font-weight:500}html[data-studio-material=metallic] .u247-side :is(.u247-side__item,.u247-side__name,.u247-side__credits strong){font-weight:400}html[data-studio-material=metallic] .u247-side .u247-side__item{color:#b5b9c5;border-radius:9px;gap:11px;font-size:13px}html[data-studio-material=metallic] .u247-side .u247-side__item svg{stroke-width:1.5px;color:#a6acba}html[data-studio-material=metallic] .u247-side .u247-side__item[aria-current=page]{color:#f1f2f5;background:linear-gradient(120deg,#ffffff0d,#ffffff03);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff05}html[data-studio-material=metallic] .u247-side .u247-side__item[aria-current=page]:before{content:"";background:#f2557e;border-radius:2px;width:2px;position:absolute;top:27%;bottom:27%;left:-5px}html[data-studio-material=metallic] .u247-side .u247-side__item[aria-current=page] svg{color:#f584a5}html[data-studio-material=metallic] .u247-side__group{letter-spacing:.16em;color:#969dac;padding-top:21px;font-family:inherit;font-size:9px;font-weight:500}html[data-studio-material=metallic] .u247-side__credits{background:linear-gradient(135deg,#3b3e47,#2b2e36);border-color:#ffffff1c;border-radius:11px;box-shadow:inset 0 1px #ffffff09}html[data-studio-material=metallic] .u247-side__avatar{color:#d8dbe4;background:linear-gradient(135deg,#575d69,#353a45);font-weight:500}html[data-studio-material=metallic] :is(.u247-account-menu,.u247-side__submenu){color:#e8e9ed;background:linear-gradient(135deg,#383b44,#252831);border:1px solid #ffffff26;border-radius:13px;box-shadow:inset 0 1px #ffffff0c,0 16px 40px #0006}html[data-studio-material=metallic] :is(.u247-account-menu,.u247-side__submenu) :is(a,button){color:#c1c5cf;border-radius:8px;font-size:13px;font-weight:400}html[data-studio-material=metallic] :is(.u247-account-menu,.u247-side__submenu) :is(a,button):hover{color:#fff;background:#ffffff09}html[data-studio-material=metallic] :is(.u247-account-menu,.u247-side__submenu) :is([aria-current=page],[aria-pressed=true]){color:#f59ab5;background:#f2557e12}html[data-studio-material=metallic] :is(.library-browser-layout,.uproduct-groups,.brand-kit-workspace,.settings-page .mc-card,.credits-page .mc-card,.uedit-projects>section,.studio-home-hero,.studio-module-card){background:var(--studio-panel);border:1px solid #ffffff1c;border-top-color:#ffffff30;border-radius:17px;box-shadow:inset 0 1px #ffffff07,0 12px 30px #0002}html[data-studio-material=metallic] :is(.library-browser-layout .dam-tile,.library-collection-card,.uproduct-tile,.brand-kit-sidebar,.brand-kit-editor){border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff08,0 4px 12px #0002}html[data-studio-material=metallic] :is(.library-browser-layout .library-category-nav,.library-browser-layout .library-shelf-nav,.brand-kit-tabs,.uproduct-group,.u-library-dialog-head,.u-library-dialog-foot){border-color:#ffffff14}html[data-studio-material=metallic] :is(.u-library-dialog,.library-item-dialog,.uproduct-dialog.uproduct-dialog,.movie-modal,.studio-library-picker,.studio-help-dialog){color:#e8e9ed;background:linear-gradient(140deg,#343740,#252831 70%);border:1px solid #ffffff28;border-top-color:#ffffff40;border-radius:18px;box-shadow:inset 0 1px #ffffff08,0 24px 80px #0008}html[data-studio-material=metallic] .u-library-dialog-head h2{letter-spacing:-.7px;font-size:27px;font-weight:400}html[data-studio-material=metallic] .u-library-dialog-head p{color:#b8bcc8;letter-spacing:.15em;font-size:9px;font-weight:500}html[data-studio-material=metallic] :is(.u-file-drop-tile,.uproduct-add){color:#e2e4ea;background:linear-gradient(135deg,#30333c,#24272f);border-color:#727887}html[data-studio-material=metallic] .u-file-drop-tile svg{color:#b9becc;stroke-width:1.5px}html[data-studio-material=metallic] .u-file-drop-tile strong{font-weight:400}html[data-studio-material=metallic] .u-file-drop[data-drag-over=true]{background:#f2557e15;box-shadow:0 0 0 2px #f2557e}html[data-studio-material=metallic] .brand-kit-workspace :is(.brand-kit-selector,.brand-kit-tabs button){background:linear-gradient(140deg,#3b3e47,#2b2e36);border-color:#ffffff24;font-weight:400}html[data-studio-material=metallic] .brand-kit-workspace .brand-kit-tabs button[aria-current=page]{color:#f5adc2;border-color:#f2557e88}html[data-studio-material=metallic] :is(.studio-signal,.u-library-dialog) .usignal-library-row:not([data-view=list]){background:var(--studio-panel);border-color:#ffffff20;border-radius:17px;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0002}html[data-studio-material=metallic] [aria-label="Signal 2 performance controls"]{color:#e8e9ed;font-weight:400}html[data-studio-material=metallic] [data-purpose]{background:linear-gradient(145deg,#32353e,#252831);border-color:#ffffff16}html[data-studio-material=metallic] [data-purpose]>h3{letter-spacing:-.3px;font-size:17px;font-weight:400}html[data-studio-material=metallic] [data-purpose] [role=slider]{border-color:#777b87}html[data-studio-material=metallic] [data-purpose] [role=slider] strong{font-weight:400}html[data-studio-material=metallic] .signal-stage-switch{background:#1d2027;border-color:#ffffff20;border-radius:9px}html[data-studio-material=metallic] .signal-stage-switch button[aria-pressed=true]{background:linear-gradient(#4b4f59,#333741);border-color:#ffffff30;box-shadow:inset 0 1px #ffffff13}html[data-studio-material=metallic] .signal-icon-card .node-size-control{background:#1c1f26;border-color:#ffffff20}html[data-studio-material=metallic] .movie-studio .movie-node-scroll{background-color:#1b1d24;background-image:radial-gradient(#a5acbf22 1px,#0000 1px);border-color:#ffffff1c;box-shadow:inset 0 2px 14px #0004}html[data-studio-material=metallic] .movie-studio .movie-node.mc-node{background:var(--studio-card);border-color:#ffffff28;border-radius:14px;box-shadow:inset 0 1px #ffffff10,0 10px 24px #0004}html[data-studio-material=metallic] .movie-studio .movie-node .mc-node-head{background:linear-gradient(140deg,#494d57,#333640);border-color:#ffffff14;border-radius:13px 13px 0 0}html[data-studio-material=metallic] .movie-studio .movie-node .node-title-trigger{font-size:14px;font-weight:400}html[data-studio-material=metallic] .movie-studio .movie-node .node-title-icon{color:#ccd0dc;background:#ffffff06;border-color:#ffffff20}html[data-studio-material=metallic] .movie-studio .movie-edges path{stroke-width:1.5px;filter:none}html[data-studio-material=metallic] .movie-studio .movie-node .node-port-dot{border-width:1px;box-shadow:0 0 0 4px #1b1d24}html[data-studio-material=metallic] .studio-shell{--studio-bg:#1b1d24;--studio-panel:#282b33;--studio-border:#ffffff1c}html[data-studio-material=metallic] .studio-shell :is(.studio-topbar,.studio-transport,.studio-panel-head,.studio-timeline-toolbar){background:linear-gradient(140deg,#363943,#282b34);border-color:#ffffff1c;font-weight:400}html[data-studio-material=metallic] .studio-shell :is(.studio-panel,.studio-timeline){border-color:#ffffff1c}html[data-studio-material=metallic] .uboard-surface{border-color:#ffffff20;box-shadow:inset 0 1px #ffffff09}@media (max-width:767px){html[data-studio-material=metallic] .u247-side{border-radius:18px}html[data-studio-material=metallic] .u247-side .u247-side__item{gap:4px;font-size:10px}html[data-studio-material=metallic] .u247-side .u247-side__item[aria-current=page]:before{width:30%;height:2px;top:auto;bottom:1px;left:35%}}@media (max-width:700px){html[data-studio-material=metallic] .app-header.app-header[data-studio-visual]{padding-top:58px}html[data-studio-material=metallic] .app-header.app-header[data-studio-visual] .app-header-title{font-size:34px}}html[data-studio-material=metallic] .movie-studio [data-movie-step=cast]{padding-top:20px}html[data-studio-material=metallic] .movie-studio .cast-next{background:0 0;position:static}html[data-studio-material=metallic] .movie-studio .cast-next .footer{border-top:0;border-bottom:1px solid #ffffff10;align-items:center;min-height:0;margin:0 0 22px;padding:0 0 16px}html[data-studio-material=metallic] .movie-studio .cast-next .text-button{color:#aeb3c0;padding:8px 0;font-size:12px;font-weight:400}html[data-studio-material=metallic] .movie-studio .cast-next .text-button:hover{color:#f0f1f5}html[data-studio-material=metallic] .movie-studio .cast-next .pill.primary{color:#f2c1d0;background:linear-gradient(145deg,#484b55,#32353f);border:1px solid #ffffff28;border-radius:9px;min-height:34px;padding:8px 13px;font-size:12px;font-weight:400;line-height:1.3;box-shadow:inset 0 1px #ffffff12,0 2px 5px #0002}html[data-studio-material=metallic] .movie-studio .cast-next .pill.primary:hover{background:linear-gradient(145deg,#50535d,#383b45);border-color:#f2557e88}html[data-studio-material=metallic] .movie-studio .screen-heading h2 em{letter-spacing:.02em;text-transform:none;color:#a1a6b3;font-size:10px}@media (pointer:coarse){html[data-studio-material=metallic] .movie-studio .cast-next :is(.pill.primary,.text-button){min-height:44px}}html[data-studio-material=metallic] .subscription-plan.subscription-plan{background:var(--studio-panel);color:#eef0f5;--muted:#bdc2ce;--dim:#bdc2ce;border-color:#ffffff26}html[data-studio-material=metallic] .subscription-plan[data-best=true]{background:linear-gradient(135deg,#3b3440,#2c2e37 58%,#252831);border-color:#f2557e70;box-shadow:inset 0 1px #ffffff12,0 8px 22px #0003}html[data-studio-material=metallic] .subscription-recommendation{color:#f9a9c2;vertical-align:middle;background:#f2557e12;border:1px solid #f2557e55;border-radius:6px;align-items:center;padding:3px 7px;font-size:10px;font-weight:500;display:inline-flex}html[data-studio-material=metallic] .subscription-plan .mc-display{color:#f4f5f8;font-weight:500}html[data-studio-material=metallic] .subscription-plan strong{font-weight:500}html[data-studio-material=metallic] .subscription-plan .mc-btn:disabled{opacity:.75!important}html[data-studio-material=metallic] .brand-kit-save-state{color:#c4c8d3;margin-right:8px;font-size:11px;font-weight:400;line-height:1.4}html[data-studio-material=metallic] .settings-utilities{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:20px;display:grid}html[data-studio-material=metallic] .settings-utility.settings-utility{border-radius:12px;min-width:0;margin:0;padding:16px 18px}html[data-studio-material=metallic] .settings-utility h2{margin:0;font-size:14px;font-weight:500;line-height:1.4}html[data-studio-material=metallic] .settings-utility-description{color:#b7bdc9;max-width:none;margin:5px 0 0;font-size:11px;line-height:1.5}html[data-studio-material=metallic] .settings-utility-empty{color:#a9b0bf;margin:10px 0 0;font-size:11px}html[data-studio-material=metallic] .settings-trash-list{margin-top:12px}html[data-studio-material=metallic] .settings-account-delete>summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.4;list-style-position:inside}html[data-studio-material=metallic] .settings-account-delete>summary small{color:#abb2c0;margin-top:5px;padding-left:17px;font-size:11px;font-weight:400;display:block}html[data-studio-material=metallic] .settings-utility-body{border-top:1px solid #ffffff12;margin-top:12px;padding-top:12px}html[data-studio-material=metallic] .settings-utility-body p{color:#bbc1cd;margin:0 0 12px;font-size:11px;line-height:1.6}html[data-studio-material=metallic] .settings-delete-confirm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}html[data-studio-material=metallic] .settings-delete-confirm label{color:#b9bfcc;flex:220px;gap:6px;max-width:300px;font-size:10px;display:grid}html[data-studio-material=metallic] .settings-delete-confirm input{width:100%;min-width:0;min-height:32px;padding:7px 10px;font-size:12px}html[data-studio-material=metallic] .settings-delete-confirm .mc-btn{--action-font-size:11px;--action-height:32px;font-size:11px}@media (max-width:800px){html[data-studio-material=metallic] .settings-utilities{grid-template-columns:1fr}}@media (pointer:coarse){html[data-studio-material=metallic] .settings-account-delete>summary{min-height:44px}html[data-studio-material=metallic] .settings-delete-confirm .mc-btn{--action-height:44px}html[data-studio-material=metallic] .settings-delete-confirm input{min-height:44px;font-size:16px}}html[data-studio-material=metallic] .settings-compact.settings-compact .settings-account-delete.settings-account-delete{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff16;border-radius:0;margin:0;padding:0}html[data-studio-material=metallic] .settings-compact .settings-account-delete>summary{grid-template-columns:minmax(170px,1fr) minmax(180px,1.6fr) 12px;align-items:center;gap:12px;min-height:40px;padding:8px 0;font-size:13px;list-style:none;display:grid}html[data-studio-material=metallic] .settings-compact .settings-account-delete>summary::-webkit-details-marker{display:none}html[data-studio-material=metallic] .settings-compact .settings-account-delete>summary small{margin:0;padding:0;font-size:12px;line-height:1.4}html[data-studio-material=metallic] .settings-compact .settings-account-delete>summary:after{content:"+";color:#aeb5c3;justify-self:end}html[data-studio-material=metallic] .settings-compact .settings-account-delete[open]>summary:after{content:"−"}html[data-studio-material=metallic] .settings-compact .settings-account-delete .settings-utility-body{border:0;margin-top:0;padding:8px 0 4px}@media (max-width:700px){html[data-studio-material=metallic] .settings-compact .settings-account-delete>summary{grid-template-columns:1fr 12px;gap:3px 8px}html[data-studio-material=metallic] .settings-compact .settings-account-delete>summary small{grid-column:1}html[data-studio-material=metallic] .settings-compact .settings-account-delete>summary:after{grid-area:1/2/span 2}}
@font-face{font-family:satoshi;src:url(../media/satoshi_400-s.p.2oultpqxb_gh9.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:satoshi;src:url(../media/satoshi_500-s.p.2gbh8zsgu5xby.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:satoshi;src:url(../media/satoshi_700-s.p.19z5sx2nusz2v.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:satoshi;src:url(../media/satoshi_400_italic-s.p.1id7jdqiak0hl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:satoshi;src:url(../media/satoshi_500_italic-s.p.35-8qeb8l_43r.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:satoshi;src:url(../media/satoshi_700_italic-s.p.0qva6xylgay-q.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_b0979cfc-module__9w-PjG__className{font-family:satoshi,satoshi Fallback}.satoshi_b0979cfc-module__9w-PjG__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
