@font-face{font-family:Studio Suisse;src:url(/fonts/studio-reference/SuisseIntl-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Studio Suisse;src:url(/fonts/studio-reference/SuisseIntl-Book.woff2) format("woff2");font-style:normal;font-weight:450;font-display:swap}@font-face{font-family:Studio Suisse;src:url(/fonts/studio-reference/SuisseIntl-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Studio Suisse;src:url(/fonts/studio-reference/SuisseIntl-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Studio Suisse;src:url(/fonts/studio-reference/SuisseIntl-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--motion-ease:cubic-bezier(0.22,1,0.36,1);--motion-ease-std:cubic-bezier(0.4,0,0.2,1);--motion-ease-exit:cubic-bezier(0,0,0.2,1);--motion-press:150ms;--motion-fade-out:160ms;--motion-swap:200ms;--motion-step:250ms;--motion-bubble:300ms;--motion-hover:320ms;--motion-rail:320ms;--motion-arrive:400ms;--motion-lane:400ms;--motion-lane-gap:40ms;--motion-flight:450ms;--motion-bloom:480ms;--motion-beat:500ms;--motion-beat-gap:90ms;--motion-chip-gap:25ms;--motion-chip-cap:700ms;--motion-greet:600ms;--motion-greet-gap:54ms;--motion-draw:600ms;--motion-creep:1200ms;--motion-pulse:1500ms;--motion-dot-gap:150ms;--motion-dock:600ms;--motion-ping:900ms;--motion-spin:900ms;--motion-sheen:2400ms;--motion-lift:-3px;--motion-grow:1.03;--motion-press-scale:0.99;--motion-travel:1}@media (prefers-reduced-motion:reduce){:root{--motion-lift:0px;--motion-grow:1;--motion-press-scale:1;--motion-travel:0}}.ss.studio-system,.ss.studio-system :is(.fg-editor,.kc-fg,.kr-scope,.mk-host,.ed-chat,.sl-root),.studio-theme{--studio-canvas:#1f2121;--studio-sidebar:#151617;--studio-sidebar-ground:#151617;--studio-surface:#19191b;--studio-raised:#262828;--studio-hover:#303333;--studio-line:#ffffff14;--studio-text:#f2f2f3;--studio-muted:#a6a9a8;--studio-faint:#808584;--studio-accent:#8cb9ff;--studio-success:#9cd4af;--studio-warning:#dfc28c;--studio-error:#f1aaa7;--studio-action:#f2f2f3;--studio-on-action:#111317;--studio-onAction:var(--studio-on-action);--studio-footage:#719fdb;--studio-motion:#7fb6bd;--studio-captions:#a899d2;--studio-audio:#8bab98;--studio-accent-tint:rgb(140 185 255/0.16);--studio-accent-ring:rgb(140 185 255/0.32);--studio-hairline:rgb(255 255 255/0.05);--studio-scrim:rgb(3 3 4/0.72);--studio-shadow:0 10px 30px rgb(0 0 0/0.3);--studio-pop:0 16px 48px rgb(0 0 0/0.5),0 0 0 1px var(--studio-line);--space-0:0px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-40:40px;--space-48:48px;--space-64:64px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-999:999px;--studio-font:"Studio Suisse",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--studio-ease:var(--motion-ease);--studio-ease-std:var(--motion-ease-std);--studio-fast:var(--motion-press);--studio-enter:var(--motion-rail);--cm-ease-out:var(--motion-ease);--cm-ease:var(--motion-ease-std);--cm-ease-exit:var(--motion-ease-exit);--cm-ease-pop:var(--motion-ease);--cm-dur-press:var(--motion-press);--cm-dur-swap:var(--motion-swap);--cm-dur-step:var(--motion-step);--cm-dur-bloom:var(--motion-bloom);--cm-dur-panel:var(--motion-step);--cm-dur-arrive:var(--motion-arrive);--kr-ease:var(--motion-ease-std);--kr-out:var(--motion-ease-exit);--kr-photo:var(--motion-ease);--cx-ease:var(--motion-ease);--mk-ease:var(--motion-ease);--studio-panel:var(--studio-surface);--kr-font:var(--studio-font);--kr-ink:var(--studio-text);--kr-ink-2:var(--studio-text);--kr-muted:var(--studio-muted);--kr-faint:var(--studio-faint);--kr-line:var(--studio-line);--kr-line-2:var(--studio-line);--kr-surface:var(--studio-raised);--kr-rail:var(--studio-surface);--kr-bg:var(--studio-surface);--kr-blue:var(--studio-accent);--kr-blue-tint:var(--studio-accent-tint);--kr-green:var(--studio-success);--kr-amber:var(--studio-warning);--kr-cta:var(--studio-action);--kr-ring:inset 0 0 0 1px var(--studio-line);--kr-float:var(--studio-pop);--cm-ground:var(--studio-canvas);--cm-card:var(--studio-surface);--cm-raised:var(--studio-raised);--cm-line:var(--studio-line);--cm-line-strong:var(--studio-line);--cm-text:var(--studio-text);--cm-muted:var(--studio-muted);--cm-soft:var(--studio-faint);--cm-accent-ink:var(--studio-accent);--cm-accent-ring:var(--studio-accent-ring);--cm-danger:var(--studio-error);--cm-font:var(--studio-font);--ink:var(--studio-text);--mute:var(--studio-muted);--faint:var(--studio-faint);--card:var(--studio-raised);--ground:var(--studio-canvas);--hair:var(--studio-line);--hair2:var(--studio-hairline);--sky:var(--studio-raised);--blue:var(--studio-accent);--deep:var(--studio-accent);--green:var(--studio-success);--ss-card:0 0 0 1px var(--studio-line);--ss-card-hover:0 0 0 1px var(--studio-hover);--ss-menu:var(--studio-pop);--ds-ground-start:var(--studio-canvas);--ds-ground-end:var(--studio-canvas);--ds-surface-page:var(--studio-canvas);--ds-surface-secondary:var(--studio-raised);--ds-text-primary:var(--studio-text);--ds-text-secondary:var(--studio-muted);--ds-text-tertiary:var(--studio-faint);--ds-blue:var(--studio-accent);--ds-blue-light:var(--studio-accent-tint);--ds-border:var(--studio-line);--ds-border-strong:var(--studio-line);--ds-card-shadow:0 0 0 1px var(--studio-line);--ds-shadow-lg:var(--studio-pop);color-scheme:dark}.ss.studio-system,.studio-theme{font-family:var(--studio-font);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ss.studio-system{background:var(--studio-canvas);color:var(--studio-text)}.studio-sidebar-host{min-width:0;min-height:0;height:100%}@media (min-width:761px){.ss.studio-system{grid-template-columns:232px minmax(0,1fr)}.ss.studio-system:has(.studio-sidebar-host .is-collapsed){grid-template-columns:56px minmax(0,1fr)}.ss.studio-system .fg-editor{--studio-sidebar:56px}}.ss.studio-system .fg-navigation{grid-column:1;grid-row:1/-1;display:flex;flex-direction:column;gap:var(--space-4);height:100%;min-height:0;padding:var(--space-20) var(--space-12) var(--space-16);background:var(--studio-sidebar-ground);border-right:1px solid var(--studio-line);color:var(--studio-muted);overflow:hidden;font:400 14px/20px var(--studio-font)}.ss.studio-system .fg-navigation :is(a,button){font-family:inherit;text-decoration:none;transition:background-color var(--studio-fast) var(--studio-ease-std),color var(--studio-fast) var(--studio-ease-std)}.ss.studio-system .fg-navigation :is(a,button):focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.ss.studio-system .fg-navigation img.fg-library-icon,.ss.studio-system .fg-navigation svg{flex:none}.ss.studio-system .fg-brand-row{display:flex;align-items:center;flex:none;height:24px;padding:0 var(--space-8) var(--space-12);box-sizing:content-box}.ss.studio-system .fg-brand{display:flex;align-items:center;flex:1 1;min-width:0;height:24px;padding:0;color:var(--studio-text);background:transparent}.ss.studio-system .fg-brand:hover{background:transparent}.ss.studio-system .fg-wordmark{font:700 19px/24px var(--studio-font);letter-spacing:-.04em;color:var(--studio-text)}.ss.studio-system .fg-wordmark-mark{display:none}.ss.studio-system .fg-collapse{display:grid;place-items:center;width:28px;height:28px;flex:none;margin-right:-5px;padding:0;border:0;border-radius:var(--radius-8);background:transparent}.ss.studio-system .fg-collapse:hover{background:var(--studio-raised)}.ss.studio-system .fg-navigation .fg-new-project{display:flex;align-items:center;justify-content:center;gap:var(--space-8);flex:none;width:100%;height:40px;margin:0 0 var(--space-8);padding:0 var(--space-12);border:0;border-radius:var(--radius-999);background:var(--studio-raised);color:var(--studio-text);font:500 14px/20px var(--studio-font)}.ss.studio-system .fg-navigation .fg-new-project:hover{background:var(--studio-hover)}.ss.studio-system .fg-navigation .fg-new-project:active{transform:scale(.99)}.ss.studio-system .fg-navigation nav[aria-label=Workspace]{display:grid;gap:var(--space-4);flex:none}.ss.studio-system .fg-navigation nav[aria-label=Workspace] :is(a,button){display:flex;align-items:center;gap:var(--space-12);width:100%;height:40px;padding:0 var(--space-12);border:0;border-radius:var(--radius-8);background:transparent;color:var(--studio-muted);font:400 14px/20px var(--studio-font);text-align:left}.ss.studio-system .fg-navigation nav[aria-label=Workspace] :is(a,button):hover{background:var(--studio-raised);color:var(--studio-text)}.ss.studio-system .fg-navigation nav[aria-label=Workspace] [aria-current]{background:var(--studio-raised);color:var(--studio-text);font-weight:500}.ss.studio-system .fg-navigation-tools{flex:none;color:var(--studio-faint);font:400 12px/16px var(--studio-font)}.ss.studio-system .fg-navigation-tools summary{display:flex;align-items:center;gap:12px;min-height:28px;padding:0 12px;cursor:pointer;list-style:none}.ss.studio-system .fg-navigation-tools summary::-webkit-details-marker{display:none}.ss.studio-system .fg-navigation-tools summary>img{display:none}.ss.studio-system .fg-navigation-tools nav{display:grid;gap:4px}.ss.studio-system .fg-navigation-tools nav a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;color:var(--studio-muted)}.ss.studio-system .fg-navigation-tools nav a:hover,.ss.studio-system .fg-navigation-tools nav a[aria-current]{color:var(--studio-text);background:var(--studio-raised)}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) .fg-navigation-tools{display:none}.ss.studio-system .studio-agents{display:grid;gap:24px;max-width:none;padding:40px 40px 56px}.ss.studio-system .studio-agents>header{width:100%;max-width:none;margin:0;text-align:left}.ss.studio-system .studio-agents .studio-agents-meter{width:100%;max-width:none;margin:0}.ss.studio-system .studio-agents.studio-agents h1{margin:0;font:500 28px/36px var(--studio-font)}.ss.studio-system .studio-agents>header p{margin:4px 0 0;color:var(--studio-muted);font:400 14px/20px var(--studio-font)}.ss.studio-system .studio-agents-meter{display:flex;align-items:center;gap:24px;padding:18px 20px;border:1px solid var(--studio-line);border-radius:20px;background:var(--studio-surface)}.ss.studio-system .studio-agents-meter>div{display:grid;gap:8px;min-width:0}.ss.studio-system .studio-agents-label{color:var(--studio-faint);font:400 12px/16px var(--studio-font);text-transform:capitalize}.ss.studio-system .studio-agents-meter strong{font:500 18px/24px var(--studio-font)}.ss.studio-system .studio-agents-meter p{color:var(--studio-muted);font:400 13px/19px var(--studio-font)}.ss.studio-system .studio-agents-meter>button{margin-left:auto}.ss.studio-system .studio-agents-progress{width:360px;max-width:100%;height:6px;overflow:hidden;border-radius:999px;background:var(--studio-hover)}.ss.studio-system .studio-agents-progress i{display:block;height:100%;background:var(--studio-text);border-radius:inherit}.ss.studio-system .studio-agent-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.ss.studio-system .studio-agent-card{display:grid;gap:14px;padding:20px;border:1px solid var(--studio-line);border-radius:20px;background:var(--studio-surface)}.ss.studio-system .studio-agent-card>header{display:flex;align-items:center;gap:12px}.ss.studio-system .studio-agent-mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-raised);font:700 14px/18px var(--studio-font)}.ss.studio-system .studio-agent-card h2{margin:0;font:500 18px/24px var(--studio-font)}.ss.studio-system .studio-agent-card small{margin-left:auto;color:var(--studio-muted);font:500 12px/16px var(--studio-font)}.ss.studio-system .studio-agent-card p{margin:0;min-height:63px;color:var(--studio-muted);font:400 14px/21px var(--studio-font)}.ss.studio-system .studio-agent-card button{justify-self:start}.ss.studio-system .studio-agent-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ss.studio-system .studio-agent-actions a{color:var(--studio-text);font:400 13px/18px var(--studio-font)}.ss.studio-system .studio-agents-details{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ss.studio-system .studio-agent-connect,.ss.studio-system .studio-agents-details>section{min-width:0;padding:18px 20px;border:1px solid var(--studio-line);border-radius:20px;background:var(--studio-surface)}.ss.studio-system .studio-agents-details h2{margin:0 0 16px;font:500 16px/22px var(--studio-font)}.ss.studio-system .studio-agent-tool{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--studio-line)}.ss.studio-system .studio-agent-tool strong{font:500 13px/18px var(--studio-font)}.ss.studio-system .studio-agent-tool span,.ss.studio-system .studio-agents-details p,.ss.studio-system .studio-agents-note{color:var(--studio-muted);font:400 12px/18px var(--studio-font);overflow-wrap:anywhere}.ss.studio-system .studio-agent-tool span{max-width:210px;text-align:right;color:var(--studio-faint)}@media(max-width:760px){.ss.studio-system .studio-agents{padding:24px 16px}.ss.studio-system .studio-agents-meter{align-items:stretch;flex-direction:column;gap:12px}.ss.studio-system .studio-agents-meter>button{margin-left:0;align-self:start}.ss.studio-system .studio-agent-cards,.ss.studio-system .studio-agents-details{grid-template-columns:1fr}}.ss.studio-system .fg-projects-heading{display:flex;align-items:center;justify-content:space-between;flex:none;margin:0;padding:var(--space-20) var(--space-8) 6px var(--space-12);color:var(--studio-faint);font:400 12px/16px var(--studio-font)}.ss.studio-system .fg-projects-heading button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-6);background:transparent;color:var(--studio-faint)}.ss.studio-system .fg-projects-heading button:hover{background:var(--studio-raised);color:var(--studio-text)}.ss.studio-system .fg-project-search{flex:none;margin:0 0 var(--space-4)}.ss.studio-system .fg-project-search input{width:100%;height:32px;padding:0 var(--space-12);border:1px solid var(--studio-line);border-radius:var(--radius-8);background:var(--studio-surface);color:var(--studio-text);font:400 13px/18px var(--studio-font);outline:none}.ss.studio-system .fg-project-search input:focus{border-color:var(--studio-accent)}.ss.studio-system .fg-navigation .fg-project-list{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;margin:0;overflow-y:auto;scrollbar-width:none}.ss.studio-system .fg-navigation .fg-project-list a{display:flex;align-items:center;gap:10px;flex:none;width:100%;height:44px;padding:6px var(--space-12);border:0;border-radius:var(--radius-8);background:transparent;color:var(--studio-text)}.ss.studio-system .fg-navigation .fg-project-list a:hover,.ss.studio-system .fg-navigation .fg-project-list a[aria-current]{background:var(--studio-raised)}.ss.studio-system .fg-session-thumb{display:block;flex:none;width:28px;height:28px;border-radius:var(--radius-6);background:var(--studio-raised);object-fit:cover}.ss.studio-system .fg-session-text{display:grid;min-width:0;flex:1 1}.ss.studio-system .fg-session-text>span{overflow:hidden;color:var(--studio-text);font:400 13px/18px var(--studio-font);text-overflow:ellipsis;white-space:nowrap}.ss.studio-system .fg-session-text>small{overflow:hidden;color:var(--studio-faint);font:400 11px/14px var(--studio-font);text-overflow:ellipsis;white-space:nowrap}.ss.studio-system .fg-project-list i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--studio-accent)}.ss.studio-system .fg-project-empty{margin:0;padding:var(--space-8) var(--space-12);color:var(--studio-faint);font-size:12px}.ss.studio-system .fg-navigation footer{display:grid;gap:0;flex:none;margin-top:auto;padding:var(--space-12) 0 0;border:0}.ss.studio-system .fg-navigation footer>small{display:block;padding:0 var(--space-12) var(--space-8);color:var(--studio-faint);font-size:11px}.ss.studio-system .fg-credits{display:grid;gap:var(--space-8);padding:14px;border:1px solid var(--studio-line);border-radius:var(--radius-12);background:var(--studio-surface);color:var(--studio-muted)}.ss.studio-system .fg-credits:hover{border-color:var(--studio-hover);background:var(--studio-surface)}.ss.studio-system .fg-credits-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.ss.studio-system .fg-credits-row b{color:var(--studio-text);font:500 13px/18px var(--studio-font)}.ss.studio-system .fg-credits-row small{color:var(--studio-faint);font:400 11px/14px var(--studio-font)}.ss.studio-system .fg-credits>small{color:var(--studio-muted);font:400 11px/14px var(--studio-font)}.ss.studio-system .fg-credits-meter{display:block;height:4px;overflow:hidden;border-radius:var(--radius-999);background:var(--studio-hover)}.ss.studio-system .fg-credits-meter i{display:block;height:100%;border-radius:inherit;background:var(--studio-text)}.ss.studio-system .fg-account{display:flex;align-items:center;gap:10px;padding:var(--space-12) var(--space-8) 0}.ss.studio-system .fg-account .fg-profile{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;height:32px;margin:0;padding:0;border:0;border-radius:var(--radius-8);background:transparent;color:var(--studio-text);font:400 13px/18px var(--studio-font)}.ss.studio-system .fg-account .fg-profile>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss.studio-system .fg-profile-avatar{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--studio-raised);color:var(--studio-text);font:600 12px/16px var(--studio-font)}.ss.studio-system .fg-settings{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--radius-8);color:var(--studio-faint)}.ss.studio-system .fg-settings:hover,.ss.studio-system .fg-settings[aria-current]{background:var(--studio-raised);color:var(--studio-text)}.ss.studio-system .fg-mobile-nav,.ss.studio-system .fg-nav-scrim{display:none}@media (min-width:761px){.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed){align-items:center;gap:6px;padding:14px 10px var(--space-16)}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) :is(.fg-wordmark-full,.fg-new-project-label,nav a>span,nav button>span,.fg-projects-heading,.fg-project-search,.fg-project-list,.fg-credits,.fg-profile,footer>small){display:none}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) .fg-brand-row{flex-direction:column;gap:var(--space-8);height:auto;padding:0 0 var(--space-8)}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) .fg-brand{justify-content:center;height:30px}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) .fg-wordmark-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-8);background:var(--studio-action);color:var(--studio-on-action);font:700 15px/18px var(--studio-font);letter-spacing:0}.ss.studio-system .fg-navigation.is-rail .fg-collapse{display:none}.ss.studio-system .fg-navigation.is-collapsed .fg-collapse{margin:0}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) .fg-new-project{width:36px;height:36px;padding:0;margin:0 0 var(--space-4)}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) nav[aria-label=Workspace]{gap:6px}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) nav[aria-label=Workspace] :is(a,button){justify-content:center;width:36px;height:36px;padding:0}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) footer{justify-items:center}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) .fg-account{padding:0}}.ss.studio-system .ds-mobile-bar{display:none}@media (max-width:760px){.ss.studio-system .studio-sidebar-host{position:absolute;width:0;height:0}.ss.studio-system .fg-mobile-nav{position:fixed;z-index:32;top:10px;left:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-8);background:transparent;color:var(--studio-text)}.ss.studio-system .fg-navigation{position:fixed;z-index:30;inset:0 auto 0 0;width:min(300px,calc(100vw - 44px));height:100dvh;padding-top:64px;transform:translateX(-100%);visibility:hidden;transition:transform .24s var(--studio-ease),visibility .24s;box-shadow:10px 0 40px rgb(0 0 0/.6)}.ss.studio-system .fg-navigation.is-open{transform:none;visibility:visible}.ss.studio-system .fg-navigation .fg-collapse{display:none}.ss.studio-system .fg-nav-scrim{display:block;position:fixed;z-index:29;inset:0;border:0;background:var(--studio-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ss.studio-system .ds-mobile-bar{position:sticky;top:0;z-index:7;display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:var(--space-4);height:56px;margin:0;padding:0 var(--space-12) 0 var(--space-12);border:0;background:var(--studio-canvas);box-shadow:none}.ss.studio-system .ds-mobile-title{grid-column:2;justify-self:center;color:var(--studio-text);font:700 17px/22px var(--studio-font);letter-spacing:-.03em}.ss.studio-system .ds-mobile-bar>:not(.ds-mobile-title):not(.ds-mobile-avatar){grid-column:3}.ss.studio-system .ds-mobile-avatar{grid-column:4;justify-self:end;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--studio-raised);color:var(--studio-text);font:600 13px/16px var(--studio-font)}}@media (prefers-reduced-motion:reduce){.ss.studio-system .fg-navigation{transition:none}}.ss.studio-system .ds-tabbar{display:none}@media (max-width:760px){.ss.studio-system .ss-main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.ss.studio-system .ds-tabbar{position:fixed;z-index:20;inset:auto 0 0;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:calc(64px + env(safe-area-inset-bottom));padding:6px var(--space-8) env(safe-area-inset-bottom);border-top:1px solid var(--studio-line);background:var(--studio-sidebar-ground)}.ss.studio-system .ds-tabbar a{display:grid;justify-items:center;align-content:center;gap:4px;border-radius:var(--radius-8);color:var(--studio-muted);font:500 11px/14px var(--studio-font);text-decoration:none}.ss.studio-system .ds-tabbar a[aria-current]{color:var(--studio-text)}.ss.studio-system .ds-tabbar a:not([aria-current]) img{opacity:.75}.ss.studio-system .ds-tabbar a:focus-visible{outline:2px solid var(--studio-accent);outline-offset:-2px}.ss.studio-system:has(.fg-editor) .ds-tabbar{display:none}}.ss.studio-system .sl-newvideo{display:block;height:40px;margin:0 0 var(--space-8);border-radius:var(--radius-999)}.ss.studio-system.sl-root .ss-page{padding-top:var(--space-64)}.ss.studio-system .sl-page{display:grid;justify-items:center;gap:var(--space-24);padding:0 var(--space-24)}.ss.studio-system .sl-greet{display:grid;justify-items:center;gap:var(--space-12);margin-bottom:var(--space-24)}.ss.studio-system .sl-box{display:grid;gap:var(--space-12);width:min(880px,100%);padding:var(--space-12);border:1px solid var(--studio-line);border-radius:var(--radius-24);background:var(--studio-surface)}.ss.studio-system .sl-box-well{display:block;height:128px;border:1px dashed var(--studio-line);border-radius:var(--radius-16);background:var(--studio-canvas)}.ss.studio-system .sl-box-row{display:flex;gap:var(--space-8)}.ss.studio-system .sl-box-doors{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.ss.studio-system .sl-box-doors>span{display:block;height:84px;border:1px solid var(--studio-line);border-radius:var(--radius-16)}.ss.studio-system .sl-page .sl-videos{width:min(1048px,100%)}.ss.studio-system .st-slow{margin:0 auto var(--space-16);color:var(--studio-muted);font:400 13px/18px var(--studio-font);text-align:center}.ss.studio-system .st-slow button{padding:0;border:0;background:none;color:var(--studio-accent);font:500 13px/18px var(--studio-font);text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.ss.studio-system.sl-root .ss-page{padding-top:var(--space-16)}.ss.studio-system .sl-box-doors{grid-template-columns:1fr 1fr}}.ss.studio-system .ss-main{background:var(--studio-canvas)}@media (min-width:761px){.ss.studio-system .ss-top{position:static;display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);min-height:0;padding:var(--space-40) var(--space-40) var(--space-8);border:0;background:transparent;box-shadow:none}.ss.studio-system .ss-top h1{margin:0;color:var(--studio-text);font:500 28px/36px var(--studio-font);letter-spacing:-.02em}.ss.studio-system .ss-top .ds-workspace-search{width:auto;height:36px;min-height:36px;padding:0 var(--space-12);border:1px solid var(--studio-line);border-radius:var(--radius-999);background:transparent;color:var(--studio-muted);box-shadow:none;font:500 13px/18px var(--studio-font)}.ss.studio-system .ss-top .ds-workspace-search:after,.ss.studio-system .ss-top .ds-workspace-search:before{display:none}.ss.studio-system .ss-top .ds-workspace-search:hover{background:var(--studio-raised);color:var(--studio-text)}.ss.studio-system .ss-top .ds-workspace-search kbd{margin-left:var(--space-8);padding:1px 6px;border:1px solid var(--studio-line);border-radius:var(--radius-6);background:transparent;color:var(--studio-faint);font:500 11px/16px var(--studio-font)}}.ss.studio-system .ss-preview{margin:0;padding:var(--space-8) var(--space-16);border:0;background:transparent;color:var(--studio-faint);font:400 11px/14px var(--studio-font)}.ss.studio-system .ss-wrap.hl.hl-box{display:flex;flex-direction:column;gap:0;max-width:none;margin:0;padding:var(--space-64) max(var(--space-24),calc((100% - 1048px) / 2)) 80px;background:transparent}.ss.studio-system .hl-greeting{display:grid;justify-items:center;gap:var(--space-8);margin:0 0 56px;text-align:center}.ss.studio-system .hl-greeting.hl-greeting h1{margin:0;color:var(--studio-text);font:500 32px/40px var(--studio-font);letter-spacing:-.02em;text-wrap:balance}.ss.studio-system .hl-greeting p{margin:0;color:var(--studio-muted);font:400 15px/22px var(--studio-font)}@media (max-width:760px){.ss.studio-system .ss-wrap.hl.hl-box{padding:var(--space-16) var(--space-16) var(--space-40)}.ss.studio-system .hl-greeting{margin-bottom:var(--space-16)}.ss.studio-system .hl-greeting.hl-greeting h1{font-size:24px;line-height:32px}.ss.studio-system .hl-greeting p,.ss.studio-system .hl-greeting-name{display:none}.ss.studio-system .hl-box .hl-videos,.ss.studio-system .hl-box .mk-templates{margin-top:var(--space-24)}.ss.studio-system .ss-preview{display:none}}.ss.studio-system .hl-box .mk-home{margin:0}.ss.studio-system .hl-box .mk-home .mk-stage{max-width:none;gap:0;padding:0}.ss.studio-system .hl-box .mk-home .mk-stage>:is(.mk-panel,.mk-autocut){width:100%;max-width:880px;margin-inline:auto}.ss.studio-system .hl-box:has(.mk-preview) .hl-greeting{display:none}.ss.studio-system .hl-box:has(.mk-preview) :is(.mk-templates,.hl-videos){display:none}.ss.studio-system .hl-box .mk-preview-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:56px;min-width:0}.ss.studio-system .hl-box .mk-preview-caption{max-width:100%;margin:0;color:var(--studio-muted);font:400 13px/18px var(--studio-font);overflow-wrap:anywhere;text-align:center}.ss.studio-system .hl-box .mk-home .mk-preview{width:auto;height:320px;max-width:100%;margin:0 auto;border-radius:var(--radius-20)}.ss.studio-system .hl-box .mk-home .mk-preview.wide{height:auto;width:min(100%,568px)}.ss.studio-system .mk-preview-media{object-fit:contain}.ss.studio-system .hl-box .mk-home .mk-autocut.cm-autocut{margin-top:var(--space-12);justify-content:center}.ss.studio-system .hl-box .mk-templates{gap:var(--space-16);margin:56px 0 0}@media(max-width:760px){.ss.studio-system .hl-box .mk-templates{margin-top:24px}.ss.studio-system .hl-box .mk-autocut.cm-autocut{display:none}}.ss.studio-system .mk-templates-head{align-items:center}.ss.studio-system .hl-videos .ss-head h2,.ss.studio-system .mk-host .mk-templates h2{margin:0;color:var(--studio-text);font:500 18px/24px var(--studio-font);letter-spacing:-.01em}.ss.studio-system .hl-videos .ss-head .ss-link,.ss.studio-system .mk-host .mk-templates-more{padding:0;border:0;background:none;color:var(--studio-muted);font:400 13px/18px var(--studio-font);cursor:pointer}.ss.studio-system .hl-videos .ss-head .ss-link:hover,.ss.studio-system .mk-host .mk-templates-more:hover{color:var(--studio-text)}.ss.studio-system .mk-host .mk-template-row.kr-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * 16px) / 5);gap:var(--space-16);align-items:start;overflow-x:auto;padding:0 0 var(--space-4);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.ss.studio-system .mk-host .mk-template-row.kr-grid::-webkit-scrollbar{display:none}.ss.studio-system .mk-host .mk-template-row.kr-grid>:is(.kr-card,.mk-make-style){width:auto;flex:none;scroll-snap-align:start}.ss.studio-system .mk-host .mk-template-row .mk-make-style.cm-make-style{min-height:260px;border:1px dashed var(--studio-line);border-radius:var(--radius-16);color:var(--studio-text)}@media (max-width:760px){.ss.studio-system .mk-host .mk-template-row.kr-grid{grid-auto-columns:120px;gap:10px;mask-image:none;-webkit-mask-image:none}.ss.studio-system .mk-host .mk-template-row .kr-media{height:170px;aspect-ratio:auto}.ss.studio-system .mk-host .mk-template-row :is(.kr-card-d,.kr-card-m){display:none}.ss.studio-system .mk-host .mk-template-row .kr-card-t{margin-top:6px;font-size:13px;line-height:18px}.ss.studio-system .mk-host .mk-template-row .mk-make-style.cm-make-style{min-height:170px;padding:12px}.ss.studio-system .hl-box .mk-home .mk-preview{height:240px}.ss.studio-system .hl-box .mk-preview-wrap{margin-bottom:24px}.ss.studio-system .hl-box .mk-home .mk-preview.wide{height:auto}}.ss.studio-system :is(.ss-metal,.ss-btn):after,.ss.studio-system :is(.ss-metal,.ss-btn):before{display:none}.ss.studio-system :is(.ss-metal,.ss-btn,.kr-btn){border-radius:var(--radius-999);box-shadow:none;font-family:var(--studio-font);font-weight:500;letter-spacing:0}.ss.studio-system :is(.ss-metal,.kr-btn.primary,.kr-btn.upgrade){border:0;background:var(--studio-action);color:var(--studio-on-action)}.ss.studio-system :is(.ss-metal,.kr-btn.primary,.kr-btn.upgrade) span{color:inherit}.ss.studio-system :is(.ss-metal,.kr-btn.primary,.kr-btn.upgrade):hover:not(:disabled){background:#fff}.ss.studio-system :is(.ss-btn,.kr-btn.grey){border:0;background:var(--studio-raised);color:var(--studio-text)}.ss.studio-system :is(.ss-btn,.kr-btn.grey):hover:not(:disabled){background:var(--studio-hover)}.ss.studio-system :is(.ss-metal,.ss-btn,.kr-btn):focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.ss.studio-system :is(.ss-metal,.ss-btn,.kr-btn):disabled{opacity:.4}.ss.studio-system .ss-seg{background:var(--studio-raised)}.ss.studio-system .ss-seg,.ss.studio-system .ss-seg button{border-radius:var(--radius-999)}.ss.studio-system .ss-seg button.on{background:var(--studio-hover);color:var(--studio-text)}.ss.studio-system .st-switch.on{background:var(--studio-accent)}.ss.studio-system :is(.ss-link,.kr-link,.cx-link){color:var(--studio-accent)}.ss.studio-system .kr-card{color:var(--studio-text)}.ss.studio-system .kr-card:focus-visible{outline:none}.ss.studio-system .kr-card:focus-visible .kr-media{outline:2px solid var(--studio-accent);outline-offset:2px}.ss.studio-system .kr-media{border-radius:var(--radius-16);background:var(--studio-raised)}.ss.studio-system .kr-media.bare{background:var(--studio-raised);box-shadow:inset 0 0 0 1px var(--studio-line)}.ss.studio-system .kr-media.bare span{color:var(--studio-muted)}.ss.studio-system .kr-media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0/0) 58%,rgb(0 0 0/.58));pointer-events:none}.ss.studio-system .kr-card-t{margin-top:10px;color:var(--studio-text);font:500 14px/20px var(--studio-font)}.ss.studio-system .kr-card-d{margin-top:2px;color:var(--studio-muted);font:400 12px/16px var(--studio-font);letter-spacing:0}.ss.studio-system .kr-card-m{margin:var(--space-8) 0 0;color:var(--studio-faint);font:400 11px/14px var(--studio-font)}.ss.studio-system .kr-badge{height:28px;gap:var(--space-8);padding:0 10px 0 var(--space-8);border-radius:var(--radius-999);background:var(--studio-raised);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--studio-muted);font:500 12px/18px var(--studio-font);box-shadow:none}.ss.studio-system .kr-badge i{width:5px;height:5px;background:var(--studio-accent)}.ss.studio-system .kr-badge.ok i{background:var(--studio-success)}.ss.studio-system .kr-badge.warn i{background:var(--studio-error)}.ss.studio-system .kr-badge.kr-tag,.ss.studio-system .kr-card .kr-badge:not(.ok):not(.warn):not(:has(i)){height:auto;padding:var(--space-4) var(--space-8);background:rgb(0 0 0/.5);color:var(--studio-text);font:500 11px/18px var(--studio-font)}.ss.studio-system .kr-dur{z-index:2;top:auto;right:auto;bottom:6px;left:10px;padding:3px var(--space-8);border-radius:var(--radius-999);background:rgb(0 0 0/.55);color:var(--studio-text);font:500 11px/18px var(--studio-font)}.ss.studio-system .kr-playmark{position:absolute;z-index:2;right:10px;bottom:10px;display:grid;place-items:center;width:30px;height:30px;padding-left:2px;border:1px solid rgb(255 255 255/.18);border-radius:var(--radius-999);background:rgb(0 0 0/.55);color:#fff;transition:opacity var(--studio-fast) var(--studio-ease-std)}.ss.studio-system .kr-playmark.on{opacity:0}.ss.studio-system .kr-card.on .kr-media:after{box-shadow:inset 0 0 0 2px var(--studio-text)}.ss.studio-system .kr-tick{background:var(--studio-action);color:var(--studio-on-action)}.ss.studio-system .hl-box .hl-videos{margin:56px 0 0}.ss.studio-system .hl-videos .ss-head{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-16)}.ss.studio-system .hl-videos .ss-head>span{display:none}.ss.studio-system .hl-videos .ss-head .ss-link{margin-left:auto}.ss.studio-system .kr-rows.kr-videogrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px var(--space-16)}.ss.studio-system .kr-rows.kr-videogrid:after{display:none}.ss.studio-system .kr-rows.kr-videogrid>*{max-width:none}.ss.studio-system .kr-videogrid .kr-media.whole>:is(img,video){object-fit:contain}@media (max-width:1100px){.ss.studio-system .kr-rows.kr-videogrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ss.studio-system .kr-rows.kr-videogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}@media (min-width:761px){.ss.studio-system .fg-editor.fg-editor{--studio-agent-width:420px;grid-template-columns:var(--studio-sidebar) minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);background:var(--studio-canvas)}.ss.studio-system .fg-editor .kr-frame.kr-frame,.ss.studio-system .fg-editor .kr-frame.kr-frame>:is(video,img){border-radius:var(--radius-16)}}.ss.studio-system .fg-editor .kr-vtop.kr-vtop{grid-column:2;display:flex;align-items:center;gap:10px;height:56px;min-height:56px;padding:0 var(--space-16) 0 var(--space-12);border:0;border-bottom:1px solid var(--studio-line);background:var(--studio-canvas)}.ss.studio-system .fg-editor .kr-vtop>.kr-round{width:28px;min-width:28px;height:28px;border-radius:var(--radius-8);color:var(--studio-muted);background:transparent}.ss.studio-system .fg-editor .kr-vtop>.kr-round:hover{background:var(--studio-raised);color:var(--studio-text)}.ss.studio-system .fg-editor .kr-crumb{display:inline-flex;align-items:center;gap:10px;color:var(--studio-muted);font:400 14px/20px var(--studio-font);white-space:nowrap}.ss.studio-system .fg-editor .kr-crumb i{color:var(--studio-faint);font-style:normal}.ss.studio-system .fg-editor .kr-vtop .kr-vtitle{min-width:0}.ss.studio-system .fg-editor .kr-vtop .kr-vtitle h1{overflow:hidden;color:var(--studio-text);font:500 15px/20px var(--studio-font);text-overflow:ellipsis;white-space:nowrap}.ss.studio-system .fg-editor .kr-vchip{display:inline-flex;align-items:center;flex:none;height:24px;padding:0 var(--space-8);border:1px solid var(--studio-line);border-radius:var(--radius-999);background:var(--studio-raised);color:var(--studio-text);font:500 11px/18px var(--studio-font);white-space:nowrap}.ss.studio-system .fg-editor .kr-vchip small{margin-left:4px;color:var(--studio-muted);font:inherit}.ss.studio-system .fg-editor .ed-chat-head .cx-badge{display:none}.ss.studio-system .fg-editor .kr-vtop .kr-btn{height:36px;min-height:36px;gap:var(--space-8);padding:0 var(--space-12);border:0;border-radius:var(--radius-999);box-shadow:none;font:500 13px/20px var(--studio-font)}.ss.studio-system .fg-editor .kr-vtop .kr-btn.grey{background:var(--studio-raised);color:var(--studio-text)}.ss.studio-system .fg-editor .kr-vtop .kr-btn.grey:hover:not(:disabled){background:var(--studio-hover)}.ss.studio-system .fg-editor .kr-vtop .kr-btn.primary{background:var(--studio-action);color:var(--studio-on-action)}.ss.studio-system .fg-editor .kr-vtop .kr-btn.primary:hover:not(:disabled){background:#fff;color:var(--studio-on-action)}.ss.studio-system .fg-editor .fg-project-menu summary{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:var(--radius-999);color:var(--studio-muted);letter-spacing:1px}.ss.studio-system .fg-editor .fg-project-menu summary:hover,.ss.studio-system .fg-editor .fg-project-menu[open] summary{background:var(--studio-raised);color:var(--studio-text)}.ss.studio-system .fg-editor .fg-project-menu>div{padding:6px;border:1px solid var(--studio-line);border-radius:var(--radius-16);background:var(--studio-raised);box-shadow:0 16px 40px rgb(0 0 0/.45)}.ss.studio-system .fg-editor .fg-project-menu button{min-height:36px;padding:9px var(--space-12);border-radius:10px;color:var(--studio-text);font:400 13px/18px var(--studio-font)}.ss.studio-system .fg-editor .fg-project-menu button:hover{background:var(--studio-hover)}@media (min-width:761px){.ss.studio-system .fg-editor .kr-vbody.kr-vbody{grid-template-columns:minmax(0,1fr) var(--studio-agent-width);gap:0;padding:0}.ss.studio-system .fg-editor .kr-stagecol.kr-stagecol{gap:10px;padding:var(--space-16) var(--space-20) var(--space-16);overflow:auto;scrollbar-width:thin}}.ss.studio-system .fg-editor .ed-stagetop{display:flex;align-items:center;gap:var(--space-8);flex:none;min-height:36px}.ss.studio-system .fg-editor .ed-stagetop-fill{flex:1 1}.ss.studio-system .fg-editor .ed-viewseg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--studio-line);border-radius:var(--radius-999);background:var(--studio-raised)}.ss.studio-system .fg-editor .ed-viewseg button{height:28px;min-height:28px;padding:0 14px;border:0;border-radius:var(--radius-999);background:transparent;color:var(--studio-muted);font:500 13px/18px var(--studio-font)}.ss.studio-system .fg-editor .ed-viewseg button:hover:not(:disabled){color:var(--studio-text)}.ss.studio-system .fg-editor .ed-viewseg button[aria-pressed=true]{background:var(--studio-hover);color:var(--studio-text)}.ss.studio-system .fg-editor .ed-viewseg button:disabled{opacity:.4}.ss.studio-system .fg-editor .ed-stagechip,.ss.studio-system .fg-editor .ed-stagetop .fg-output-select select{display:inline-flex;align-items:center;height:28px;min-height:28px;padding:0 10px;border:1px solid var(--studio-line);border-radius:var(--radius-999);background:var(--studio-surface);color:var(--studio-text);font:500 12px/18px var(--studio-font);white-space:nowrap}.ss.studio-system .fg-editor .ed-stagetop .fg-output-select{padding:0;border:0;background:none}.ss.studio-system .fg-editor button.ed-stagechip:hover,.ss.studio-system .fg-editor button.ed-stagechip[aria-expanded=true]{background:var(--studio-raised)}.ss.studio-system .fg-editor .ed-stagetop :is(button,select):focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.ss.studio-system .fg-editor .fg-playback{gap:var(--space-12);color:var(--studio-muted);font:500 12px/16px var(--studio-font)}.ss.studio-system .fg-editor .fg-playback .fg-play-toggle{width:28px;min-width:28px;height:28px;border-radius:var(--radius-999);background:transparent;color:var(--studio-text);box-shadow:none}.ss.studio-system .fg-editor .fg-playback .fg-play-toggle:hover{background:var(--studio-raised)}.ss.studio-system .fg-editor .fg-playback .fg-play-time,.ss.studio-system .fg-editor .fg-playback select{color:var(--studio-text);font:500 12px/16px var(--studio-font)}.ss.studio-system .fg-editor .fg-playback select{height:26px;padding:0 var(--space-8);border:1px solid var(--studio-line);border-radius:var(--radius-999);background:var(--studio-surface)}.ss.studio-system .fg-editor .fg-playback button:not(.fg-play-toggle){color:var(--studio-muted);background:transparent}.ss.studio-system .fg-editor .ed-clipbar{min-height:0;padding:0;justify-content:center}.ss.studio-system .fg-editor .ed-clipbar .kr-draft,.ss.studio-system .fg-editor .ed-clipbar .kr-sub{color:var(--studio-faint);font:400 11px/14px var(--studio-font);text-align:center}.ss.studio-system .fg-editor .cx-versions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-8)}.ss.studio-system .fg-editor .cx-versions-lead{color:var(--studio-faint);font:400 12px/16px var(--studio-font)}.ss.studio-system .fg-editor .cx-versions ol{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}.ss.studio-system .fg-editor .cx-version-pill{display:inline-flex;align-items:center;gap:6px;height:32px;max-width:260px;padding:0 var(--space-12);border:1px solid var(--studio-line);border-radius:var(--radius-999);background:var(--studio-surface);color:var(--studio-muted);font:400 12px/16px var(--studio-font)}.ss.studio-system .fg-editor .cx-version-pill>span{color:var(--studio-text);font:600 13px/18px var(--studio-font)}.ss.studio-system .fg-editor .cx-version-pill>small{min-width:0;overflow:hidden;color:var(--studio-muted);font:400 12px/16px var(--studio-font);text-overflow:ellipsis;white-space:nowrap}.ss.studio-system .fg-editor .cx-version-pill>em{color:var(--studio-success);font:500 12px/16px var(--studio-font);font-style:normal;white-space:nowrap}.ss.studio-system .fg-editor .cx-version-pill:hover{background:var(--studio-raised)}.ss.studio-system .fg-editor .cx-version-pill.is-shown{border-color:var(--studio-text);background:var(--studio-hover)}.ss.studio-system .fg-editor .cx-versions>.kr-btn{height:32px;min-height:32px;padding:0 var(--space-12);border:0;border-radius:var(--radius-999);background:transparent;color:var(--studio-accent);font:500 12px/16px var(--studio-font)}.ss.studio-system .fg-editor .cx-versions-hint,.ss.studio-system .fg-editor .cx-versions-note{color:var(--studio-faint);font:400 12px/16px var(--studio-font)}@media (min-width:761px){.ss.studio-system .fg-editor .kr-panel.ed-side{position:relative;margin:0;padding:0;border:0;border-left:1px solid var(--studio-line);border-radius:0;background:var(--studio-surface);box-shadow:none}}.ss.studio-system .fg-editor .kr-outpanel{gap:0;padding:0}.ss.studio-system .fg-editor .ed-chat.ed-chat{gap:0;padding:0;background:transparent}.ss.studio-system .fg-editor .ed-chat .ed-chat-head{display:flex;align-items:center;gap:var(--space-8);height:52px;min-height:52px;padding:0 var(--space-16);border-bottom:1px solid var(--studio-line)}.ss.studio-system .fg-editor .ed-chat .ed-chat-head h2.cm-chat-title{display:flex;align-items:center;gap:var(--space-8);color:var(--studio-text);font:500 15px/20px var(--studio-font)}.ss.studio-system .fg-editor .ed-chat-state{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--studio-muted);font:400 12px/16px var(--studio-font)}.ss.studio-system .fg-editor .ed-chat-state i{width:7px;height:7px;border-radius:50%;background:var(--studio-success)}.ss.studio-system .fg-editor .ed-chat-state.is-busy{color:var(--studio-accent)}.ss.studio-system .fg-editor .ed-chat-state.is-busy i{background:var(--studio-accent);animation:st-pulse 1.5s ease-in-out infinite}@keyframes st-pulse{50%{opacity:.35}}.ss.studio-system .fg-editor .kr-seg.ed-panes{position:absolute;z-index:4;top:11px;right:var(--space-16);display:inline-flex;gap:2px;margin:0;padding:3px;border:1px solid var(--studio-line);border-radius:var(--radius-999);background:var(--studio-raised)}.ss.studio-system .fg-editor .kr-seg.ed-panes button{height:24px;min-height:24px;padding:0 10px;border:0;border-radius:var(--radius-999);background:transparent;color:var(--studio-muted);font:500 12px/16px var(--studio-font);opacity:1}.ss.studio-system .fg-editor .kr-seg.ed-panes button.on,.ss.studio-system .fg-editor .kr-seg.ed-panes button[aria-pressed=true]{background:var(--studio-hover);color:var(--studio-text)}.ss.studio-system .fg-editor .ed-details{padding:64px var(--space-16) var(--space-16)}.ss.studio-system .fg-editor .ed-chat .ed-thread{gap:10px;padding:var(--space-12) var(--space-16) var(--space-4)}.ss.studio-system .fg-editor .ed-chat .ed-msg.me{max-width:330px;margin-left:auto;padding:11px 15px;border:1px solid var(--studio-hairline);border-radius:var(--radius-20);background:var(--studio-raised);box-shadow:none;color:var(--studio-text);font:400 14px/21px var(--studio-font)}.ss.studio-system .fg-editor .ed-chat .ed-msg.ai :is(p,b){color:var(--studio-text);font-size:14px;line-height:21px}.ss.studio-system .fg-editor .ed-chat .ed-compose.ed-compose{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ideas ideas ideas" "chips chips chips" "box box box" "add . send" "line line line";align-items:center;gap:0;margin:0;padding:var(--space-12) var(--space-16) 14px;border:0;border-top:1px solid var(--studio-line);border-radius:0;background:var(--studio-surface);box-shadow:none}.ss.studio-system .fg-editor .ed-chat .ed-compose.ed-compose:before{content:"";grid-area:3/1/5/-1;z-index:-1;align-self:stretch;border:1px solid var(--studio-line);border-radius:var(--radius-20);background:linear-gradient(180deg,#252629,#1f2023);transition:border-color var(--studio-fast) var(--studio-ease-std)}.ss.studio-system .fg-editor .ed-chat .ed-compose.ed-compose:focus-within:before{border-color:var(--studio-muted)}.ss.studio-system .fg-editor .ed-chat .ed-compose>.ed-ideas{grid-area:ideas;margin:0 0 10px}.ss.studio-system .fg-editor .ed-chat .ed-compose>.ed-chips{grid-area:chips;margin:0 0 10px}.ss.studio-system .fg-editor .ed-chat .ed-compose>.ed-box{grid-area:box;padding:var(--space-12) 10px 0 14px}.ss.studio-system .fg-editor .ed-chat .ed-compose .ed-box textarea{min-height:44px;height:44px;padding:0;border:0;background:transparent;color:var(--studio-text);font:400 15px/22px var(--studio-font)}.ss.studio-system .fg-editor .ed-chat .ed-compose .ed-box textarea::placeholder{color:var(--studio-faint)}.ss.studio-system .fg-editor .ed-chat .ed-compose>.ed-compose-do{display:contents}.ss.studio-system .fg-editor .ed-chat .ed-compose .ed-add-wrap{grid-area:add;padding:0 0 10px 14px}.ss.studio-system .fg-editor .ed-chat .ed-compose .ed-compose-do .kr-round{width:30px;min-width:30px;height:30px;border-radius:50%;background:var(--studio-hover);color:var(--studio-text)}.ss.studio-system .fg-editor .ed-chat .ed-compose .ed-compose-do .fg-send{grid-area:send;justify-self:end;width:32px;min-width:32px;height:32px;min-height:32px;margin:0 10px 10px 0;padding:0;border:0;border-radius:50%;background:var(--studio-action);color:var(--studio-on-action)}.ss.studio-system .fg-editor .ed-chat .ed-compose .ed-compose-do .fg-send:disabled{opacity:.4}.ss.studio-system .fg-editor .ed-chat .ed-compose .ed-compose-do>small{grid-area:line;margin:10px 0 0;color:var(--studio-faint);font:400 12px/16px var(--studio-font);text-align:left}.ss.studio-system .fg-editor .ed-chat .ed-ideas{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.ss.studio-system .fg-editor .ed-chat .ed-ideas :is(.ed-idea,.ed-ideas-more){flex:none;height:30px;min-height:30px;padding:0 10px;border:1px solid var(--studio-line);border-radius:var(--radius-999);background:var(--studio-canvas);color:var(--studio-text);font:500 12px/18px var(--studio-font);white-space:nowrap}.ss.studio-system .fg-editor .fg-plan-lane[data-lane]{height:28px}.ss.studio-system .fg-editor .cx-plan-thumb{position:absolute;right:0;top:0;width:28px;height:28px;object-fit:cover;opacity:.85}.ss.studio-system .fg-editor .fg-plan-lane[data-lane=Screens] .fg-track-clip.planned{background:var(--studio-motion)}.ss.studio-system .fg-editor .fg-plan-lane[data-lane=Pictures] .fg-track-clip.planned{background:var(--studio-warning)}.ss.studio-system .fg-editor .fg-planned-layer{display:flex;align-items:center;height:28px;padding:0 10px;border-radius:6px;background:var(--studio-audio);color:var(--studio-on-action);font:400 11px/16px var(--studio-font);opacity:.55}.ss.studio-system .fg-editor .cx-caption-chip.is-planned{opacity:.55}.ss.studio-system .fg-editor .ed-chat .ed-compose .ed-ideas :is(.ed-idea,.ed-ideas-more){flex:none;white-space:nowrap}.ss.studio-system .fg-editor .ed-chat .ed-ideas .ed-idea:hover{background:var(--studio-raised)}.ss.studio-system .fg-editor .fg-track-clip .cx-clip-head{gap:4px}.ss.studio-system .fg-editor .fg-track-clip .cx-clip-head>svg{display:none}.ss.studio-system .fg-editor .fg-track-clip .cx-clip-id{flex:none;font:500 11px/16px var(--studio-font)}.ss.studio-system .fg-editor .fg-track-clip .cx-clip-head>span{font:500 11px/16px var(--studio-font)}.ss.studio-system .fg-editor .fg-timeline-scroll{max-height:clamp(140px,30svh,300px)}.ss.studio-system .fg-editor .fg-time-ruler>span:last-of-type{transform:translateX(-100%);padding:0 3px 0 0}@media(min-width:761px) and (max-width:1150px){.ss.studio-system .fg-editor.fg-editor{--studio-agent-width:340px}.ss.studio-system .fg-editor .kr-vtop .kr-vtitle{flex:1 1;min-width:0}}@media(min-width:761px) and (max-height:800px){.ss.studio-system .fg-editor .kr-stage.kr-stage{flex:1 0 280px;min-height:280px}.ss.studio-system .fg-editor .fg-timeline-scroll{max-height:150px}.ss.studio-system .fg-editor .fg-multitrack:not(.is-building) .fg-film-lane{display:none}.ss.studio-system .fg-editor .ed-revising{font-size:12px;line-height:18px}}.ss.studio-system .fg-editor .ed-tlwrap{display:grid;gap:var(--space-8)}.ed-mobile-summary{display:none}@media (max-width:760px){.ss.studio-system .fg-editor .fg-mobile-nav{display:none}.ss.studio-system .fg-editor{padding-bottom:calc(232px + env(safe-area-inset-bottom))}.ss.studio-system .fg-editor .kr-vtop.kr-vtop{position:sticky;top:0;z-index:12;height:52px;min-height:52px;padding:0 var(--space-12) 0 var(--space-8);border-bottom:0;background:var(--studio-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.ss.studio-system .fg-editor .kr-crumb,.ss.studio-system .fg-editor .kr-vtop .fg-schedule-button{display:none}.ss.studio-system .fg-editor .kr-vtop>.kr-round{display:grid}.ss.studio-system .fg-editor .kr-vtop .kr-vtitle h1{font-size:16px;line-height:22px}.ss.studio-system .fg-editor .kr-vtop .fg-download{width:36px;min-width:36px;padding:0;border-radius:50%}.ss.studio-system .fg-editor .kr-vbody.kr-vbody{gap:var(--space-12);padding:0 var(--space-16) var(--space-16)}.ss.studio-system .fg-editor .ed-stagetop{justify-content:center}.ss.studio-system .fg-editor .ed-stagetop>:not(.ed-viewseg){display:none}.ss.studio-system .fg-editor .kr-stage.kr-stage{height:min(37dvh,310px);padding:0}.ss.studio-system .fg-editor .kr-frame.kr-frame,.ss.studio-system .fg-editor .kr-frame.kr-frame>:is(video,img){border-radius:16px}.ss.studio-system .fg-editor .cx-version-pill>small,.ss.studio-system .fg-editor .cx-versions-lead{display:none}.ss.studio-system .fg-editor .fg-multitrack{border-radius:var(--radius-12)}.ss.studio-system .fg-editor .fg-timeline-toolbar{height:28px;padding-inline:8px;font-size:11px}.ss.studio-system .fg-editor .fg-timeline-toolbar>div{display:none}.ss.studio-system .fg-editor .fg-timeline-scroll{max-height:140px;padding:0 8px 6px}.ss.studio-system .fg-editor .fg-time-ruler{height:18px}.ss.studio-system .fg-editor .fg-time-ruler>span{top:2px;font-size:9px}.ss.studio-system .fg-editor .fg-track-stack{gap:4px}.ss.studio-system .fg-editor :is(.fg-edit-lane,.fg-track-clip,.fg-cue-marker,.fg-planned-layer){height:22px}.ss.studio-system .fg-editor .fg-track-clip{padding-inline:5px}.ss.studio-system .fg-editor .fg-film-lane,.ss.studio-system .fg-editor .fg-track-clip .cx-clip-head>span:not(.cx-clip-id){display:none}.ss.studio-system .fg-editor .fg-audio-clip .fg-waveform{height:16px}.ss.studio-system .fg-editor .fg-timeline-footer{min-height:26px;padding-inline:8px}.ss.studio-system .fg-editor .fg-time-ruler>span:nth-child(2n):not(:nth-child(11)){display:none}.ss.studio-system .fg-editor .kr-panel.ed-side.ed-side{position:fixed;z-index:25;inset:auto 0 0;max-height:72dvh;min-height:0;padding:18px var(--space-16) calc(12px + env(safe-area-inset-bottom));overflow-y:auto;border:0;border-top:1px solid var(--studio-line);border-radius:var(--radius-20) var(--radius-20) 0 0;background:var(--studio-surface);box-shadow:0 -16px 40px rgb(0 0 0/.5)}.ss.studio-system .fg-editor .kr-panel.ed-side:before{content:"";position:absolute;top:7px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:var(--radius-999);background:var(--studio-hover)}.ss.studio-system .fg-editor .ed-chat .ed-compose.ed-compose{grid-template-areas:"ideas ideas ideas" "chips chips chips" "add box send" "line line line";grid-template-columns:44px minmax(0,1fr) 44px;padding:var(--space-8) 0 0;border-top:0;background:transparent}.ss.studio-system .fg-editor .ed-chat .ed-compose.ed-compose:before{grid-area:3/1/4/-1;border-radius:999px}.ss.studio-system .fg-editor .ed-chat .ed-compose.ed-compose>.ed-box{min-width:0;padding:11px 0}.ss.studio-system .fg-editor .ed-chat .ed-compose.ed-compose .ed-box textarea{min-height:24px;height:24px;font-size:16px;line-height:24px}.ss.studio-system .fg-editor .ed-chat .ed-compose.ed-compose .ed-box textarea:placeholder-shown{max-height:24px}.ss.studio-system .fg-editor .ed-chat .ed-compose.ed-compose .ed-add-wrap{padding:0 0 0 7px}.ss.studio-system .fg-editor .ed-chat .ed-compose.ed-compose .ed-compose-do .fg-send{margin:0 7px 0 0}.ss.studio-system .fg-editor .ed-chat .ed-history-toggle{color:var(--studio-muted);font:500 13px/18px var(--studio-font)}.ss.studio-system .fg-editor .ed-mobile-summary{display:flex;align-items:center;gap:8px;min-height:64px;padding:8px;border:1px solid var(--studio-success);border-radius:16px;background:var(--studio-surface)}.ss.studio-system .fg-editor .ed-mobile-summary>video{flex:none;width:28px;height:46px;object-fit:cover;border-radius:6px}.ss.studio-system .fg-editor .ed-mobile-summary>div{flex:1 1;min-width:0}.ss.studio-system .fg-editor .ed-mobile-summary b{display:block;color:var(--studio-text);font:500 14px/20px var(--studio-font)}.ss.studio-system .fg-editor .ed-mobile-summary small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--studio-muted);font:400 11px/16px var(--studio-font)}.ss.studio-system .fg-editor .ed-mobile-summary button{flex:none;height:30px;padding:0 10px;border:1px solid var(--studio-line);border-radius:999px;background:var(--studio-action);color:var(--studio-on-action);font:500 12px/18px var(--studio-font)}.ss.studio-system .fg-editor .ed-mobile-summary button+button{background:transparent;color:var(--studio-text)}.ss.studio-system .fg-editor .ed-chat:not(.is-history-open):has(.ed-mobile-summary) .ed-history-toggle{order:3;align-self:flex-end;min-height:24px;margin-top:4px;padding:0}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-rise{0%{opacity:0;transform:translateY(calc(var(--rise, 8px) * var(--motion-travel)))}to{opacity:1;transform:none}}@keyframes st-word-in{0%{opacity:0;filter:blur(calc(7px * var(--motion-travel)));transform:translateY(calc(.18em * var(--motion-travel)))}to{opacity:1;filter:none;transform:none}}@keyframes st-resolve{0%{opacity:.35;filter:blur(calc(6px * var(--motion-travel)));transform:translateY(calc(6px * var(--motion-travel)))}}@keyframes st-pop-in{0%{opacity:0;transform:translateY(calc(4px * var(--motion-travel))) scale(calc(1 - .02 * var(--motion-travel)))}}@keyframes st-tick{40%{color:var(--studio-text);transform:scale(calc(1 + .08 * var(--motion-travel)))}}.ss.studio-system .hl-greeting .st-word{display:inline-block;animation:st-word-in var(--motion-greet) var(--motion-ease) backwards;animation-delay:calc(var(--w, 0) * var(--motion-greet-gap))}.ss.studio-system .hl-greeting p{--rise:6px;animation:st-rise var(--motion-greet) var(--motion-ease) backwards;animation-delay:calc(7 * var(--motion-greet-gap))}.ss.studio-system :is(.hl-videos .kr-videogrid>*,.mk-template-row>.kr-card,.slib-grid>.slib-card){animation:st-resolve var(--motion-greet) var(--motion-ease) both}.ss.studio-system :is(.hl-videos .kr-videogrid>*,.mk-template-row>.kr-card,.slib-grid>.slib-card):nth-child(2){animation-delay:40ms}.ss.studio-system :is(.hl-videos .kr-videogrid>*,.mk-template-row>.kr-card,.slib-grid>.slib-card):nth-child(3){animation-delay:80ms}.ss.studio-system :is(.hl-videos .kr-videogrid>*,.mk-template-row>.kr-card,.slib-grid>.slib-card):nth-child(4){animation-delay:.12s}.ss.studio-system :is(.hl-videos .kr-videogrid>*,.mk-template-row>.kr-card,.slib-grid>.slib-card):nth-child(n+5){animation-delay:.16s}.ss.studio-system .fg-editor .ed-chat .ed-msg.me{--rise:6px;animation:st-rise var(--motion-bubble) var(--motion-ease-std) backwards}.ss.studio-system .fg-editor .fg-multitrack .fg-track-stack>.fg-edit-lane{--rise:24px;animation:st-rise var(--motion-lane) var(--motion-ease) backwards}.ss.studio-system .fg-editor .fg-multitrack .fg-track-stack>.fg-edit-lane:nth-child(2){animation-delay:var(--motion-lane-gap)}.ss.studio-system .fg-editor .fg-multitrack .fg-track-stack>.fg-edit-lane:nth-child(3){animation-delay:calc(2 * var(--motion-lane-gap))}.ss.studio-system .fg-editor .fg-multitrack .fg-track-stack>.fg-edit-lane:nth-child(4){animation-delay:calc(3 * var(--motion-lane-gap))}.ss.studio-system .fg-editor .fg-multitrack .fg-track-stack>.fg-edit-lane:nth-child(5){animation-delay:calc(4 * var(--motion-lane-gap))}.ss.studio-system .fg-editor .fg-multitrack .fg-track-stack>.fg-edit-lane:nth-child(n+6){animation-delay:calc(5 * var(--motion-lane-gap))}.ss.studio-system .fg-editor :is(.fg-activity-row,.fg-agent-work .fg-activity-row){--rise:8px;animation:st-rise var(--motion-step) var(--motion-ease) both}.ss.studio-system .fg-editor .ed-chat-state.is-busy i{animation-duration:var(--motion-pulse)}.ss.studio-system .fg-editor .cx-version-pill{transition:background-color var(--motion-swap) var(--motion-ease),border-color var(--motion-swap) var(--motion-ease),color var(--motion-swap) var(--motion-ease),transform var(--motion-press) var(--motion-ease)}.ss.studio-system .fg-editor .cx-version-pill:active{transform:scale(var(--motion-press-scale))}.ss.studio-system .fg-editor .cx-version-pill:has(.cx-new){animation:cx-arrive var(--motion-arrive) var(--motion-ease) both}.ss.studio-system .fg-editor .cx-version-pill .cx-new{animation:st-fade var(--motion-step) var(--motion-ease) var(--motion-arrive) both}.ss.studio-system .fg-editor .ed-pop{animation:st-pop-in var(--motion-swap) var(--motion-ease) both}.ss.studio-system .fg-editor .cx-pending>b{display:inline-block;animation:st-tick var(--motion-hover) var(--motion-ease)}.ss.studio-system .kr-media>video.kr-loop{transition:opacity var(--motion-swap) var(--motion-ease-exit),transform var(--motion-arrive) var(--motion-ease)}.ss.studio-system .kr-photo{transition:opacity var(--motion-bloom) var(--motion-ease),transform var(--motion-arrive) var(--motion-ease)}.ss.studio-system .slib .slib-pill{transition:opacity var(--motion-swap) var(--motion-ease-exit),transform var(--motion-swap) var(--motion-ease-exit)}.ss.studio-system .fg-editor .ed-idea{transition:background-color var(--motion-hover) var(--motion-ease),transform var(--motion-hover) var(--motion-ease)}@media (hover:hover){.ss.studio-system .fg-editor .ed-idea:hover{transform:translateY(var(--motion-lift)) scale(var(--motion-grow))}}.ss.studio-system .fg-editor .ed-idea:active{transform:scale(var(--motion-press-scale));transition-duration:var(--motion-press)}@media (max-width:760px){.ss.studio-system .fg-editor .kr-panel.ed-side{--rise:24px;animation:st-rise var(--motion-rail) var(--motion-ease) both}}::view-transition-group(cm-sheet){overflow:clip;background:#121315;border-radius:20px 20px 0 0;animation-duration:var(--motion-rail);animation-timing-function:var(--motion-ease)}::view-transition-new(cm-sheet),::view-transition-old(cm-sheet){width:100%;height:auto;object-fit:none;object-position:center bottom;inset:auto 0 0;animation-duration:var(--motion-rail)}::view-transition-old(cm-sheet){animation-name:st-vt-out}::view-transition-new(cm-sheet){animation-name:st-vt-in}@keyframes st-vt-out{60%,to{opacity:0}}@keyframes st-vt-in{0%,35%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ss.studio-system .hl-greeting :is(.st-word,p),.ss.studio-system :is(.hl-videos .kr-videogrid>*,.mk-template-row>.kr-card,.slib-grid>.slib-card){animation-name:st-fade!important;animation-duration:var(--motion-greet)!important;animation-fill-mode:both!important}.ss.studio-system .fg-editor :is(.ed-msg.me,.cx-step,.fg-activity-row,.cx-pending,.cx-caption-chip){animation-name:st-fade!important;animation-duration:var(--motion-step)!important;animation-fill-mode:both!important}.ss.studio-system .fg-editor .fg-multitrack .fg-track-stack>.fg-edit-lane{animation-name:st-fade!important;animation-duration:var(--motion-lane)!important;animation-fill-mode:both!important}.ss.studio-system .fg-editor :is(.cx-version,.cx-sheet,.cx-version-pill:has(.cx-new)){animation-name:st-fade!important;animation-duration:var(--motion-arrive)!important;animation-fill-mode:both!important}.ss.studio-system :is(.fg-editor .ed-pop,.mk-host .mk-more>.mk-more-body,.mk-host .mk-heard-chip,.mk-preview){animation-name:st-fade!important;animation-duration:var(--motion-swap)!important;animation-fill-mode:both!important}.ss.studio-system .fg-editor :is(.ed-chat-state.is-busy i,.cx-badge>i){animation-name:st-pulse!important;animation-duration:var(--motion-pulse)!important;animation-iteration-count:infinite!important}}.ss.studio-system .fg-editor .fg-timeline .cx-handle{width:6px;height:28px;margin-left:-3px;border-radius:3px;background:var(--studio-text);box-shadow:0 0 0 2px var(--studio-canvas)}.ss.studio-system .fg-editor .ed-pop :is(.cx-direct,.cx-ask) h3{margin:0 0 6px;color:var(--studio-faint);font:400 11px/14px var(--studio-font);letter-spacing:0;text-transform:none}.ss.studio-system .fg-editor .ed-pop :is(.cx-direct,.cx-ask) h3 small{color:var(--studio-faint);font:inherit}.ss.studio-system .fg-editor .ed-pop .cx-direct-do{display:grid;gap:0;margin:0 -8px}.ss.studio-system .fg-editor .ed-pop .cx-direct-do .kr-btn{justify-content:flex-start;width:100%;height:32px;min-height:32px;padding:0 var(--space-8);border:0;border-radius:var(--radius-8);background:transparent;color:var(--studio-text);font:400 13px/18px var(--studio-font);box-shadow:none}.ss.studio-system .fg-editor .ed-pop .cx-direct-do .kr-btn:hover,.ss.studio-system .fg-editor .ed-pop .cx-direct-do .kr-btn[aria-expanded=true]{background:var(--studio-hover)}.ss.studio-system .fg-editor .ed-pop .ed-fixes{gap:6px}.ss.studio-system .fg-editor .ed-pop .ed-fix{height:26px;padding:0 10px;border:1px solid var(--studio-line);border-radius:var(--radius-999);background:var(--studio-canvas);color:var(--studio-text);font:500 12px/16px var(--studio-font)}.ss.studio-system .fg-editor .ed-pop .ed-fix.on{border-color:transparent;background:var(--studio-action);color:var(--studio-on-action)}.ss.studio-system .fg-editor .ed-pop .ed-pop-text textarea{border-radius:var(--radius-12);font:400 13px/18px var(--studio-font)}.ss.studio-system .fg-editor .ed-pop .ed-pop-do{align-items:center}.ss.studio-system .fg-editor .ed-pop .ed-pop-rounds{margin-right:auto;color:var(--studio-faint);font:400 11px/14px var(--studio-font)}.ss.studio-system .fg-editor .ed-pop .ed-pop-do .kr-btn{height:32px;min-height:32px;padding:0 var(--space-12);border:0;border-radius:var(--radius-999);box-shadow:none;font:500 13px/18px var(--studio-font)}.ss.studio-system .fg-editor .ed-pop .ed-pop-do .kr-btn.primary{background:var(--studio-action);color:var(--studio-on-action)}.ss.studio-system .fg-editor .ed-pop .ed-pop-do .kr-btn.grey{background:var(--studio-hover);color:var(--studio-text)}.ss.studio-system .fg-editor .ed-pop .ed-pop-do .kr-btn:disabled{opacity:.4}.ss.studio-system .fg-editor .cx-ops .kr-btn{height:28px;min-height:28px;padding:0 var(--space-12);border:1px solid var(--studio-line);border-radius:var(--radius-999);background:var(--studio-raised);color:var(--studio-text);box-shadow:none;font:500 12px/16px var(--studio-font)}.ss.studio-system .fg-editor .cx-ops .kr-btn:hover:not(:disabled){background:var(--studio-hover)}.ss.studio-system .fg-editor .cx-ops .kr-btn.primary{border-color:transparent;background:var(--studio-action);color:var(--studio-on-action)}.ss.studio-system .fg-editor .cx-ops-hint{color:var(--studio-faint);font:400 12px/16px var(--studio-font)}