.motion-workspace{min-height:100dvh}.motion-workspace .projectbar{background:var(--base)}.motion-canvas{min-width:0;padding:4px 22px 32px}.motion-composer{border-radius:16px;padding:20px}.motion-intro{align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.motion-intro h1{margin:0;font-size:20px}.motion-overview{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.motion-brief{min-width:0}.motion-brief>label{margin-bottom:9px;font-weight:600;display:block}.motion-brief .mention-editor{border:1px solid var(--line);background:#151b17;border-radius:10px;min-height:150px;padding:14px;font-size:14px;line-height:1.6}.motion-preview{border:1px solid var(--line);background:#121713;border-radius:10px;overflow:hidden}.motion-preview-label{justify-content:space-between;gap:8px;padding:9px 11px;font-size:11px;display:flex}.motion-preview-label small{color:var(--muted)}.motion-preview video{aspect-ratio:16/9;object-fit:contain;background:#0c110e;width:100%;display:block}.motion-preview-empty{aspect-ratio:16/9;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:16px;font-size:11px;display:grid}.motion-preview>button{border:0;border-top:1px solid var(--line);border-radius:0;width:100%;font-size:11px}.motion-composer>.material-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;min-height:105px;margin-top:16px;padding:14px 0}.motion-reference{flex:none;width:72px}.motion-reference-image{border:1px solid var(--line);border-radius:7px;width:70px;height:70px;position:relative;overflow:hidden}.motion-reference-image img{object-fit:contain}.motion-reference-image button{background:#142119de;border-radius:4px;padding:3px;position:absolute;top:2px;right:2px}.motion-reference>span{white-space:nowrap;text-overflow:ellipsis;max-width:72px;padding-top:5px;font-size:10px;display:block;overflow:hidden}.motion-timeline{min-width:0}.motion-timeline .timeline-heading{flex-wrap:wrap;gap:12px;padding:3px 0 12px}.motion-timeline h2{margin:0;font-size:14px}.motion-timeline .timeline-tools{margin-left:auto}.motion-timeline .video-lane{grid-template-columns:42px minmax(0,1fr)}.motion-timeline .lane-icon{color:var(--accent);place-items:center;min-width:0;display:grid}.motion-timeline .timeline-scroll{min-width:0;padding-top:0;overflow-x:auto}.motion-track-inner{width:100%}.motion-timeline .ruler{height:25px;margin:0;position:relative;top:auto}.motion-ruler-buttons{width:100%;height:100%;position:relative}.motion-ruler-buttons button{height:20px;color:var(--muted);background:0 0;border:0;padding:0 2px;font-size:10px;position:absolute}.motion-ruler-buttons button:last-child{transform:translate(-100%)}.motion-timeline .motion-track{background-image:linear-gradient(90deg,#50625138 1px,#0000 1px);height:190px}.motion-empty-lane{justify-content:center;align-items:center;gap:12px;width:min(100%,850px);height:100%;padding:16px;display:flex;position:sticky;left:0}.motion-empty-lane>span{font-size:11px}.motion-shot .shot-images{flex:none;min-height:50px;padding:6px 10px;overflow-x:auto}.motion-shot .shot-reference-media{width:40px;height:40px;position:relative}.motion-shot .shot-reference-media img{object-fit:contain}.motion-shot .shot-prompt-editor{flex:1;min-height:72px;margin:0 10px 10px;font-size:12px;overflow:auto}.motion-scene-timing{justify-content:flex-end;align-items:center;gap:14px;padding:9px 0;font-size:11px;display:flex}.motion-scene-timing label{align-items:center;gap:5px;display:flex}.motion-scene-timing input{width:65px;padding:5px}.motion-audio-lane{grid-template-columns:42px minmax(0,1fr);align-items:stretch;gap:8px;display:grid;position:relative}.motion-audio-lane .voice-timeline-body.is-embedded{width:100%;margin:0;display:block}.motion-audio-lane .voice-collapsed-add{border:1px dashed #41645b;border-radius:7px;width:100%;min-height:36px;position:static;left:auto;transform:none}.motion-audio-lane .voice-track{min-height:110px}.motion-audio-settings{grid-column:2;justify-self:end;padding:6px 10px;font-size:11px}.motion-audio-lane .voice-scroll{width:100%;overflow-x:auto}.motion-camera{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.motion-camera summary{cursor:pointer;font-size:12px}.motion-camera summary span{margin-left:12px}.motion-camera>div{flex-wrap:wrap;align-items:center;gap:20px;padding:13px 0;display:flex}.motion-camera label{align-items:center;gap:10px;font-size:12px;display:flex}.motion-check{align-items:center;gap:8px;display:flex!important}.motion-check input{width:auto}.motion-generation{border-top:1px solid var(--line);grid-template-columns:minmax(190px,1fr) minmax(220px,1fr) minmax(250px,1.3fr);align-items:end;gap:13px;margin:16px -20px 0;padding:17px 20px 10px;display:grid;position:static}.motion-generation label{color:var(--muted);gap:7px;font-size:10px;display:grid}.motion-generation select,.motion-generation input{border-radius:20px;width:100%;height:40px;padding:8px 13px}.motion-generation .generate{border-radius:22px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:42px;min-height:42px;padding:9px 15px;font-size:12px;display:flex}.motion-output{color:var(--muted);gap:7px;font-size:10px;display:grid}.motion-output strong{min-height:40px;color:var(--text);align-items:center;font-size:12px;font-weight:500;display:flex}.motion-price-note{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:5px;font-size:10px;display:flex}.motion-price-note button{background:0 0;border:0;padding:4px;font-size:10px;text-decoration:underline}.motion-job-status{background:#263122;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px;font-size:12px;display:flex}.motion-job-status span{color:var(--muted);font-size:11px}.motion-config-note{margin-top:15px;font-size:12px}.motion-plan{margin-top:14px;font-size:12px}.motion-plan summary{cursor:pointer}.motion-plan ol{gap:6px;padding:0;list-style:none;display:grid}.motion-plan li{background:#18211b;border-radius:5px;grid-template-columns:72px minmax(100px,.6fr) 1fr;gap:10px;padding:8px;display:grid}.motion-empty{padding:32px}.motion-empty h1{font-size:24px}.motion-history-row{border:1px solid var(--line);border-radius:9px;gap:14px;padding:14px;display:flex}.motion-history-row>div{flex:1;gap:6px;display:grid}.motion-history-row span,.motion-history-row small{color:var(--muted);font-size:11px}.motion-file-input{display:none}.motion-audio-dialog{width:min(520px,100vw - 24px);position:relative}.motion-audio-dialog .close{position:absolute;top:16px;right:16px}.motion-audio-dialog h2{margin:0 35px 7px 0}.motion-audio-dialog fieldset{border:0;gap:15px;margin:16px 0;padding:0;display:grid}.motion-audio-dialog label{gap:7px;font-size:12px;display:grid}.motion-audio-dialog textarea{resize:vertical;min-height:80px}.motion-audio-file{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.motion-audio-file strong{overflow-wrap:anywhere;width:100%;font-size:12px}.motion-audio-file button{font-size:11px}.motion-audio-dialog>.primary{width:100%}.motion-quote{width:min(560px,100vw - 24px)}.motion-quote>p{font-size:13px;line-height:1.6}.motion-quote>small{color:var(--muted);font-size:11px;display:block}.motion-quote ul{gap:8px;padding:0;list-style:none;display:grid}.motion-quote li{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:8px 0;font-size:12px;display:flex}.motion-quote li strong{white-space:nowrap}.motion-dialog-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (max-width:1100px){.motion-workspace .topbar{flex-wrap:wrap;gap:12px;height:auto;padding-inline:14px}.motion-workspace .topbar nav button{padding-inline:10px}.motion-workspace .top-right{gap:6px}.motion-generation{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.motion-generation .generate{grid-column:1/-1}}@media (max-width:760px){.motion-canvas{padding:8px 8px 20px}.motion-composer{padding:14px}.motion-workspace .projectbar{flex-wrap:wrap;gap:10px;padding:12px}.motion-workspace .project-title input{width:min(230px,65vw)}.motion-workspace .project-actions{flex-wrap:wrap;gap:8px}.motion-intro{flex-wrap:wrap;gap:6px 12px}.motion-overview{grid-template-columns:minmax(0,1fr);gap:12px}.motion-preview{justify-self:center;width:min(100%,360px)}.motion-brief .mention-editor{min-height:110px}.motion-composer>.material-bar{gap:9px}.motion-composer>.material-bar .material-heading{flex:1;min-width:140px}.motion-timeline .timeline-heading{align-items:start}.motion-timeline .timeline-heading>.muted{width:100%}.motion-timeline .timeline-tools{justify-content:space-between;width:100%;margin-left:0}.motion-timeline .video-lane,.motion-audio-lane{grid-template-columns:32px minmax(0,1fr);gap:6px}.motion-scene-timing{flex-wrap:wrap;justify-content:flex-start}.motion-generation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:-14px;padding-inline:14px}.motion-output{grid-column:1/-1;align-items:center;gap:12px;display:flex}.motion-output strong{min-height:24px}.motion-timeline .motion-track{height:200px}.motion-plan li{grid-template-columns:65px minmax(0,1fr)}.motion-plan li span{grid-column:2}}.motion-audio-controls{border:0;min-width:0;margin:0;padding:0}.motion-audio-lane.is-collapsed>.lane-icon{height:38px;min-height:38px}.motion-audio-lane.is-collapsed .voice-timeline-body.is-embedded{min-height:38px}.motion-plan-timeline{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:16px 0 0;font-size:12px;display:flex}.motion-plan-timeline small{color:var(--muted)}.studio-canvas.motion-canvas{padding:4px 24px calc(var(--motion-composer-height,430px) + 40px);min-height:calc(100dvh - 110px)}.studio-canvas>.motion-composer{overscroll-behavior:contain;max-height:calc(100dvh - 164px);padding:12px 16px 0;position:fixed;bottom:12px;left:max(24px,50vw - 560px);right:max(24px,50vw - 560px);overflow-y:auto}.motion-workflow-nav{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.motion-workflow-nav .shift-mode-switch{margin:0}.motion-workflow-nav>span{font-size:11px}.motion-composer .motion-brief{margin-bottom:12px}.motion-composer .motion-brief .mention-editor{background:0 0;border:0;min-height:0;padding:0}.motion-composer .motion-brief .mention-input{min-height:86px;max-height:180px;padding:11px 13px;font-size:12px}.motion-composer [hidden]{display:none!important}.motion-composer .motion-reference-overview{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.motion-reference-overview .material-bar{border:0;min-height:0;margin:0;padding:0}.motion-composer .motion-style-controls{margin:0 0 12px}.motion-composer .motion-style-controls .motion-picker-trigger{min-height:32px;padding:6px 11px}.motion-composer .motion-camera{margin-top:10px;padding-top:10px}.studio-canvas>.motion-composer>.generation-panel{display:block}.motion-generation-controls{grid-template-columns:minmax(170px,1fr) minmax(190px,1fr) minmax(230px,1.3fr);align-items:end;gap:13px;display:grid}.motion-generation-controls>label{color:var(--muted);gap:7px;font-size:10px;display:grid}.motion-generation-controls .motion-picker-trigger{height:40px}.motion-generation-controls>.generate{border-radius:22px;justify-content:space-between;align-items:center;height:42px;min-height:42px;padding:9px 15px;font-size:12px;display:flex}.motion-price-note{clear:both;padding-top:8px;line-height:1.4}.motion-composer .motion-job-status{margin-top:10px;padding:8px 10px}.motion-composer.is-collapsed .motion-brief{margin:0}.motion-timeline .timeline-tools{flex-wrap:wrap;gap:10px}.motion-zoom-tools{align-items:center;gap:5px;display:flex}.motion-zoom-tools>button{place-items:center;min-width:28px;height:28px;padding:3px 7px;font-size:15px;display:grid}.motion-zoom-tools>.motion-fit-timeline{white-space:nowrap;font-size:10px}.motion-zoom-tools>label{align-items:center;gap:5px;font-size:10px;display:flex}.motion-zoom-tools input[type=range]{width:80px}.motion-shot .shot-header{min-width:0}.motion-shot .shot-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.motion-shot.is-narrow .shot-header{grid-template-columns:1fr;align-content:center;gap:0;height:58px;padding:4px 12px;display:grid}.motion-shot.is-narrow .shot-header small{font-size:9px}.motion-shot.is-narrow .shot-header span,.motion-shot.is-narrow .shot-images,.motion-shot.is-narrow .shot-prompt-editor{display:none}.motion-shot.is-narrow .shot-header strong{font-size:13px}.motion-composer .motion-shot .shot-prompt-editor{min-height:0;margin:0}.motion-timeline .motion-track{height:150px}.motion-scene-editor{border-bottom:1px solid var(--line);margin:8px 0;padding:0 0 8px}.motion-scene-timing{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;padding:6px 0 10px}.motion-scene-timing>button{min-height:27px;padding:4px 9px;font-size:10px}.motion-scene-timing>button:last-child{margin-left:auto}.motion-scene-editor>.shot-prompt-editor{border:1px solid var(--line);border-radius:8px;min-height:72px}.motion-scene-texts,.motion-plan-labels{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;display:grid}.motion-scene-editor label,.motion-plan-data label{color:var(--muted);gap:5px;min-width:0;font-size:10px;display:grid}.motion-scene-texts input,.motion-scene-texts textarea,.motion-scene-choices select,.motion-plan-data input{width:100%;min-width:0;font:12px/1.4 var(--body);color:var(--text);padding:8px 10px}.motion-scene-texts textarea{resize:vertical;min-height:54px}.motion-scene-choices{flex-wrap:wrap;gap:10px;padding-top:9px;display:flex}.motion-scene-choices label{flex:1;min-width:130px}.motion-plan-data{margin-top:10px}.motion-plan-data summary{cursor:pointer;font-size:12px}.motion-plan-data summary span{margin-left:10px;font-size:10px}.motion-plan-data fieldset{border:0;gap:12px;min-width:0;margin:0;padding:10px 0 0;display:grid}.motion-plan-items{gap:8px;display:grid}.motion-plan-items>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr) 30px;align-items:end;gap:8px;display:grid}.motion-plan-items button{height:34px;padding:5px}.motion-plan-data fieldset>button{justify-self:start;font-size:11px}.motion-composer .hint{font-size:11px;line-height:1.5}@media (max-width:1100px){.motion-generation-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.motion-generation-controls>.generate{grid-column:1/-1}}@media (max-width:760px){.studio-canvas.motion-canvas{padding-inline:10px}.studio-canvas>.motion-composer{inset:auto 8px max(8px, env(safe-area-inset-bottom,0px));width:auto;max-height:min(82dvh,100dvh - 72px);padding:10px 10px 0}.motion-workflow-nav>span{display:none}.motion-composer .motion-reference-overview{margin-bottom:10px;padding-bottom:8px}.motion-composer .motion-style-controls{gap:6px}.motion-style-controls .motion-style-summary{display:none}.motion-generation-controls{gap:10px}.motion-generation-controls .motion-picker-trigger{padding:7px 9px;font-size:11px}.motion-composer .motion-brief .mention-input{min-height:75px;max-height:140px}.motion-zoom-tools{flex:1;justify-content:space-between}.motion-timeline .timeline-heading>.muted{display:none}.motion-timeline .timeline-tools{gap:7px}.motion-timeline .timeline-tools>button{font-size:10px}.motion-timeline .motion-track{height:150px}.motion-scene-texts,.motion-plan-labels{grid-template-columns:1fr}.motion-scene-choices label{min-width:100px}.motion-plan-items>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px}.motion-plan-items label:first-child{grid-column:1/-1}.motion-plan-items label:nth-child(3){grid-column:2}}.motion-composer .motion-reference-overview .material-heading{align-self:center;min-width:82px;max-width:90px}.motion-composer .motion-reference-overview .material-heading small:empty{display:none}.motion-composer .motion-reference-overview .upload-tile{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:76px;min-width:76px;height:62px;padding:8px 12px;font-size:10px;line-height:1.3;display:flex;position:relative}.motion-composer .motion-reference-overview .upload-tile>svg{flex:none;margin:0;display:block;position:static}.motion-composer .motion-reference-overview .reference-person-chevron{display:flex;position:absolute;top:6px;right:6px}.motion-composer .motion-reference-overview .material-empty{font-size:12px}.motion-composer .motion-creation-controls{gap:8px;margin:10px 0 12px}.motion-presets-trigger{width:auto}.motion-selected-preset{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.motion-selected-preset>i{border-radius:50%;width:6px;height:6px;display:block}.motion-selected-preset button{background:0 0;border:0;place-items:center;padding:5px;display:grid}.motion-model-engines{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 18px;display:grid}.motion-model-engines button{text-align:left;gap:6px;min-width:0;padding:10px;display:grid;position:relative}.motion-model-engines button[aria-pressed=true]{border-color:var(--accent)}.motion-model-engines strong{font-size:12px}.motion-model-engines small{color:var(--muted);font-size:10px;line-height:1.4}.motion-model-engines svg{color:var(--accent);position:absolute;top:7px;right:6px}.motion-failure{font-size:12px;line-height:1.5}.motion-failure-message{color:var(--danger);margin:8px 0}.motion-failure ul{color:var(--muted);margin:8px 0;padding-left:18px}.motion-failure-next{color:var(--text);margin:8px 0}.motion-failure small{color:var(--muted);font-size:11px}.motion-failure-code{color:var(--muted);margin-top:7px;font-size:10px}.motion-failure-code code{overflow-wrap:anywhere;margin-top:5px;display:block}.motion-failure-summary{margin:8px 0 12px;font-size:12px}.motion-failure-summary>summary{cursor:pointer;color:var(--danger)}@media (max-width:600px){.motion-selected-preset{max-width:100%}.motion-composer .motion-reference-overview .material-empty{flex:1;min-width:120px}.motion-gallery-topics button{min-height:44px}}.motion-workflow-nav{margin-bottom:10px}.motion-composer .motion-reference-overview{margin-bottom:10px;padding-bottom:10px}.motion-prompt-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.motion-prompt-heading label{font-size:12px;font-weight:600}.motion-prompt-heading button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.motion-prompt-heading button:disabled{color:var(--muted);cursor:default}.motion-composer .motion-brief .mention-input{min-height:80px;max-height:128px}.motion-composer .motion-creation-controls{margin:10px 0}.motion-composer .motion-creation-controls>.motion-picker{width:auto}.motion-composer .motion-creation-controls .motion-picker-trigger{width:auto;min-height:34px;padding:7px 10px}.motion-price-note{padding:7px 0 10px}.motion-extra-options{gap:16px;display:grid}.motion-extra-options fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.motion-extra-options legend{margin-bottom:8px;font-size:12px;font-weight:600}.motion-extra-options label{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.motion-extra-options label.motion-check{justify-content:flex-start}.motion-extra-options small{color:var(--muted);font-size:12px;line-height:1.5}.motion-quality-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.motion-quality-options button{text-align:left;border:1px solid var(--line);background:var(--raised);border-radius:12px;gap:6px;min-width:0;padding:10px;display:grid}.motion-quality-options button[aria-pressed=true]{border-color:var(--accent)}.motion-quality-options strong{font-size:12px}.motion-extra-audio{align-items:center;gap:8px;font-size:12px;display:flex}.motion-extra-audio small{margin-left:auto}.motion-extra-help{font-size:12px;line-height:1.65}.motion-extra-help p{color:var(--muted);margin:0 0 12px}.motion-extra-help strong,.motion-extra-help b{color:var(--text)}.motion-extra-help dl{gap:12px;margin:16px 0;display:grid}.motion-extra-help dt{font-weight:600}.motion-extra-help dd{color:var(--muted);margin:3px 0 0}@media (max-width:600px){.motion-prompt-heading{gap:8px}.motion-prompt-heading button{font-size:12px}.motion-composer .motion-brief .mention-input{min-height:75px;max-height:110px}.motion-composer .motion-reference-overview .material-empty{display:none}.motion-extra-audio{flex-wrap:wrap}}
@media (max-width:760px){.motion-workspace.mobile-editor-screen{min-height:0}.workspace.motion-workspace .studio-canvas.motion-mobile-canvas{padding-top:20px}.workspace.motion-workspace.mobile-editor-screen .studio-canvas>.mobile-motion-composer{flex:1 1 0;min-height:0;overflow:hidden}.mobile-motion-composer-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}.mobile-motion-composer-body>.clip-prompt{flex:none;min-height:0;padding:0;display:block}.mobile-motion-composer .mobile-composer-heading{flex-wrap:nowrap}.mobile-motion-composer .mobile-composer-heading h1{flex:1}.mobile-motion-composer .mobile-motion-projects{color:var(--text);margin-left:auto}.mobile-motion-composer .asset-image{position:relative;overflow:hidden}.mobile-motion-composer .asset-image img{object-fit:cover}.workspace .mobile-motion-composer .clip-prompt{margin-bottom:10px}.workspace .mobile-motion-composer .clip-prompt .mention-editor{box-shadow:none;animation:none}.workspace .mobile-motion-composer .clip-prompt .mention-input{background:#19191d;box-shadow:inset 0 0 0 1px #39393f}.workspace .mobile-motion-composer .clip-prompt .mention-input:focus-visible{box-shadow:inset 0 0 0 1px #898991}.workspace .mobile-motion-composer .material-bar .upload-tile{background:#25252a;border-color:#47474f}.mobile-motion-creative-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;min-width:0;margin-bottom:10px;display:flex}.mobile-motion-creative-toolbar>.motion-picker,.mobile-motion-creative-toolbar .motion-interaction-mode{flex:none}.mobile-motion-composer .motion-mobile-style-row{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.motion-mobile-style-row>button:first-child{min-width:0;min-height:40px;color:var(--text);font:inherit;background:#25252a;border:1px solid #3b3b43;border-radius:9px;flex:1;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.motion-mobile-style-row>button:first-child>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.motion-mobile-style-row>button svg{flex-shrink:0}.motion-mobile-style-row>button:last-child:not(:first-child){width:28px;height:36px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.mobile-motion-composer .motion-setting-label{display:none}.mobile-motion-composer .motion-setting{width:auto;min-width:0}.mobile-motion-composer .motion-picker-trigger{background:linear-gradient(145deg,#29292f,#202025);border-color:#3b3b43;border-radius:9px;min-height:44px;font-size:12px}.mobile-motion-composer .motion-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-motion-composer .motion-picker-trigger>svg{flex-shrink:0}.mobile-motion-composer .mobile-motion-model-controls{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 44px;gap:8px;width:100%;display:grid}.mobile-motion-model-controls>.motion-picker.is-icon-only .motion-picker-trigger{width:44px;padding:0}.mobile-motion-composer .mobile-motion-output-controls{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;gap:8px;width:100%;display:grid}.mobile-motion-output-controls .motion-picker-trigger{justify-content:center;gap:5px;padding-inline:6px;font-size:11px}.mobile-motion-output-controls .motion-picker-trigger>svg:last-child{width:12px}.mobile-motion-output-controls .motion-picker-trigger>span{flex:0 auto}.mobile-motion-audio{width:44px;min-width:0;min-height:44px;color:var(--text);background:linear-gradient(145deg,#29292f,#202025);border:1px solid #3b3b43;border-radius:9px;place-items:center;padding:0;display:grid}.mobile-motion-composer .generate{justify-content:center;align-items:center;gap:12px;display:flex}.mobile-motion-composer .generate>span{align-items:center;gap:6px;display:inline-flex}.mobile-motion-problem{color:var(--danger);margin:0;font-size:11px;line-height:1.4}.motion-workspace .mobile-results-page{background:var(--base)}.motion-mobile-job-heading{align-items:center;gap:8px;font-size:13px;display:flex}.motion-workspace .motion-audio-dialog,.motion-workspace .motion-quote{width:100%;max-height:85dvh;overflow-y:auto}.workspace.motion-workspace[data-prompt-keyboard] .studio-canvas.motion-mobile-canvas{padding-top:8px}.workspace.motion-workspace[data-prompt-keyboard] .mobile-motion-creative-toolbar{display:none}.workspace.motion-workspace[data-prompt-keyboard] .mobile-motion-composer-body{padding-bottom:0;overflow:hidden}}@media (max-width:340px){.mobile-motion-output-controls .motion-picker-trigger>svg:last-child{display:none}.mobile-motion-composer .mobile-motion-model-controls{gap:6px}.mobile-motion-model-controls .motion-picker-trigger{gap:6px;padding-inline:8px;font-size:11px}}@container mobile-studio (max-height:560px){.workspace .mobile-motion-composer .generation-controls{gap:6px}.workspace .mobile-motion-composer .clip-prompt .mention-input{min-height:70px;max-height:110px}.mobile-motion-creative-toolbar{gap:4px 8px;margin-bottom:6px}}
.motion-additional-tools{align-items:center;gap:7px;margin:12px 0 0;display:flex}.motion-additional-tools:empty{display:none}.motion-additional-tools .motion-picker-trigger{border-radius:9px;width:36px;min-width:36px;height:36px;padding:8px}.motion-picker-panel .motion-storyboard{margin:0}.motion-picker-panel .motion-storyboard img{border-radius:9px;width:100%;height:auto;display:block}.motion-picker-panel .motion-storyboard p{font-size:12px;line-height:1.5}@media (min-width:761px){html .workspace.motion-studio-layout .studio-canvas.motion-canvas{padding:30px 32px calc(var(--motion-composer-height,420px) + 40px);min-height:calc(100dvh - 68px)}html body .workspace.motion-studio-layout .studio-canvas>.motion-composer{z-index:20;background:linear-gradient(145deg,#202023,#19191b);border:1px solid #3b3b43;border-radius:20px;max-height:calc(100dvh - 100px);padding:16px 18px 0;bottom:12px;left:max(32px,50vw - 760px);right:max(32px,50vw - 760px);box-shadow:0 18px 70px #0009,inset 0 1px #ffffff04}html body .workspace.motion-studio-layout .studio-canvas>.motion-composer.is-collapsed{flex-direction:column;gap:0;max-height:min(76dvh,620px);display:flex;left:max(32px,50vw - 480px);right:max(32px,50vw - 480px)}html .motion-studio-layout .motion-composer:not(.is-awaiting-input)>.motion-composer-header{order:0;margin:0 0 12px;padding:0;display:block}html .motion-studio-layout .motion-composer-header .material-bar{background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:10px;min-height:76px;margin:0;padding:0;display:flex;overflow:visible}html .motion-studio-layout .motion-composer-header :is(.material-heading,.material-empty){display:none}html .motion-studio-layout .motion-composer-header .upload-tile{color:#d3d3dd;background:linear-gradient(145deg,#2c2c31,#242429);border:1px dashed #4b4b54;border-radius:10px;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:6px;width:76px;min-width:76px;height:76px;padding:7px;font-size:11px;line-height:1.4;display:flex;position:relative}html .motion-studio-layout .motion-composer-header .upload-tile>svg{flex:none;width:22px;height:22px;margin:0;position:static}html .motion-studio-layout .motion-composer-header .reference-person-chevron{place-items:center;width:12px;height:12px;margin:0;display:grid;position:absolute;top:5px;right:5px}html .motion-studio-layout .motion-composer-header .reference-person-chevron>svg{width:12px;height:12px}html .motion-studio-layout .motion-composer-header .material-toolbar-actions{flex:none;margin-left:auto}html .motion-studio-layout .motion-composer-header .composer-view-tools{float:none;align-items:center;gap:6px;width:auto;margin:0;display:flex;position:static}html .motion-studio-layout .motion-composer-header .studio-icon-button{color:#cecedb;background:linear-gradient(145deg,#2b2b30,#242428);border:1px solid #43434b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin:0;padding:7px 10px;font-size:11px;display:inline-flex}html .motion-studio-layout .motion-composer-header .composer-collapse-toggle{width:36px;padding:7px;position:static}html .motion-studio-layout .motion-composer-header .composer-collapse-toggle svg{transform:none}html .motion-studio-layout .motion-composer:not(.is-awaiting-input)>.motion-creation-controls{flex-wrap:wrap;order:1;align-items:center;gap:7px;margin:0 0 14px;display:flex!important}html .motion-studio-layout .motion-creation-controls>.motion-picker-trigger,html .motion-studio-layout .motion-creation-controls .motion-picker-trigger{color:#d4d4de;background:#242428;border:1px solid #3d3d45;border-radius:9px;min-height:32px;padding:6px 10px;font-size:11px}html .motion-studio-layout .motion-selected-preset{max-width:210px;font-size:11px}html .motion-studio-layout .motion-interaction-mode{margin-left:auto}html .motion-studio-layout .motion-composer>.motion-brief{order:2;gap:8px;margin:0 0 16px;padding:0;display:grid}html .motion-studio-layout .motion-prompt-heading{margin:0}html .motion-studio-layout .motion-prompt-heading label{color:#dddde5;font-size:12px;font-weight:600}html .motion-studio-layout .motion-prompt-heading>button{color:#a4a4b1;font-size:11px}html .motion-studio-layout .motion-composer .motion-brief .mention-editor{background:0 0;border:0;margin:0;padding:0}html body .motion-studio-layout .motion-composer .motion-brief .mention-input{color:#e7e7ef;background:#19191c;border:1px solid #3e3e49;border-radius:12px;min-height:120px;max-height:200px;padding:14px;font-size:14px;font-weight:400;line-height:1.6}html body .motion-studio-layout .motion-composer .motion-brief .mention-input:focus{border-color:#737382;outline:0;box-shadow:0 0 0 1px #ffffff0b}html .motion-studio-layout .motion-composer:not(.is-awaiting-input)>:is(.motion-config-note,.motion-output-conflict,.error,.hint,.motion-plan-timeline){order:3;margin-block:0 12px;display:block}html .motion-studio-layout .motion-composer:not(.is-awaiting-input)>.motion-job-status{order:3;margin-block:0 12px;display:flex}html .motion-studio-layout .motion-timeline-editor{order:4;margin-bottom:14px}html .motion-studio-layout .motion-composer>.generation-panel{flex-shrink:0;order:5;margin:0 -18px;padding:11px 18px 9px}html .motion-studio-layout .motion-generation-controls{flex-wrap:nowrap;align-items:end;gap:8px;display:flex!important}html .motion-studio-layout .motion-generation-controls>.motion-engine-setting{flex:0 162px;min-width:135px}html .motion-studio-layout .motion-generation-controls>.motion-author-setting{flex:0 126px;min-width:114px}html .motion-studio-layout .motion-generation-controls .motion-setting-label{color:#93939f;font-size:10px}html .motion-studio-layout .motion-generation-controls .motion-output-setting>.motion-setting-label{display:none}html .motion-studio-layout .motion-generation-controls>.motion-output-setting{flex:none;min-width:0}html .motion-studio-layout .motion-generation-controls>.motion-picker.is-icon-only{flex:0 0 36px;width:36px}html .motion-studio-layout .motion-generation-controls .motion-picker-trigger{border:1px solid var(--control-edge,#45454e);background:var(--control-face,linear-gradient(150deg, #303036, #24242a));color:#e0e0e8;border-radius:8px;height:38px;min-height:38px;padding:8px 10px;font-size:12px;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0004,0 2px 4px #0003}html .motion-studio-layout .motion-generation-controls .is-icon-only .motion-picker-trigger{width:36px;min-width:36px;padding:8px}html .motion-studio-layout .motion-generation-controls>.motion-audio-trigger{border-radius:8px;flex:0 0 36px;width:36px;height:38px;padding:8px}html .motion-studio-layout .motion-generation-controls>.generate{border-radius:9px;flex:none;min-width:190px;height:42px;min-height:42px;margin-left:auto;font-weight:600}html .motion-studio-layout .motion-price-note{padding:8px 0 0;font-size:10px}html body .motion-studio-layout .recent.motion-wall{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0}html .motion-studio-layout .motion-wall .panel-heading{border:0;min-height:36px;margin:0 0 22px;padding:0}html .motion-studio-layout .motion-wall .panel-heading>strong{margin-right:auto;font-size:15px}html .motion-studio-layout .motion-wall .panel-heading .studio-project-filter{margin-left:auto}html .motion-studio-layout .motion-wall .panel-heading>.quiet{margin-left:0;padding-right:0}}@media (min-width:761px) and (max-width:1060px){html .motion-studio-layout .motion-generation-controls{flex-wrap:wrap}html .motion-studio-layout .motion-generation-controls>.generate{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.motion-studio-layout .motion-composer :is(button,.mention-input){transition:none}}
.workspace.motion-workspace .motion-creation-controls>.motion-help-picker{margin-left:auto}.workspace.motion-workspace .motion-toolbar-mode{flex:none;align-items:center;display:flex}.workspace.motion-workspace .motion-toolbar-mode .motion-interaction-mode{margin:0}.workspace.motion-workspace .motion-toolbar-utilities{flex:none;align-items:center;gap:8px;display:flex}@media (min-width:761px){html .motion-studio-layout .motion-generation-controls>.motion-toolbar-mode{flex:0 0 38px;width:38px;height:38px}html .motion-studio-layout .motion-toolbar-utilities>.motion-audio-trigger,html .motion-studio-layout .motion-toolbar-utilities>.motion-picker.is-icon-only,html .motion-studio-layout .motion-toolbar-utilities .motion-picker-trigger{border-radius:8px;flex:0 0 36px;width:36px;min-width:36px;height:38px;min-height:38px;padding:0}html .motion-studio-layout .motion-toolbar-utilities>.motion-audio-trigger{place-items:center;display:grid}html .motion-studio-layout .motion-toolbar-utilities .motion-picker-trigger>svg{margin:0}}@media (max-width:760px){.workspace.motion-workspace .mobile-motion-composer .mobile-motion-model-controls{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.workspace.motion-workspace .mobile-motion-composer .mobile-motion-output-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace.motion-workspace .mobile-motion-output-controls>.motion-output-setting{flex:0 0 44px;min-width:0}.workspace.motion-workspace .mobile-motion-output-controls>.motion-output-setting:has([aria-label=Rozlišení\ animace]){flex:1 0 82px}.workspace.motion-workspace .mobile-motion-output-controls>.motion-toolbar-utilities{margin-left:auto}.workspace.motion-workspace .motion-toolbar-mode,.workspace.motion-workspace .motion-toolbar-mode .motion-interaction-mode,.workspace.motion-workspace .motion-toolbar-mode .motion-mode-trigger{width:44px;min-width:44px;height:44px;min-height:44px}.workspace.motion-workspace .motion-toolbar-utilities>.motion-picker.is-icon-only,.workspace.motion-workspace .motion-toolbar-utilities .motion-picker-trigger{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.workspace.motion-workspace .motion-toolbar-utilities .motion-picker-trigger>svg{width:17px;height:17px;margin:0;display:block}.workspace.motion-workspace .mobile-motion-output-controls .motion-picker-trigger{min-height:44px}}
