.studio{--bg:var(--canvas);--panel:var(--surface-1);--panel-2:var(--surface-2);--line:var(--line-2);--muted:var(--text-3);--text:var(--text-1);background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-inter), Arial, sans-serif;isolation:isolate;font-size:13px;line-height:1.5}.studio *{box-sizing:border-box}.studio button,.studio input,.studio textarea,.studio select{font:inherit}.studio button,.studio a,.studio input,.studio textarea,.studio select{outline-offset:4px}.studio button:focus-visible,.studio a:focus-visible,.studio input:focus-visible,.studio textarea:focus-visible,.studio select:focus-visible{outline:2px solid var(--accent)}.studio button{cursor:pointer;transition:background .14s,border-color .14s,transform .14s}.studio button:disabled{opacity:.45;cursor:not-allowed}.studio a{color:inherit;text-decoration:none}.studio button svg,.studio a svg{flex-shrink:0}.studio-header{border-bottom:1px solid var(--line);z-index:5;align-items:center;gap:16px;height:72px;padding:0 28px;display:flex;position:relative}.studio-brand{letter-spacing:-1.2px;align-items:center;gap:8px;font-size:24px;font-weight:650;display:flex}.brand-symbol{background:var(--accent);color:var(--accent-ink);border-radius:9px;place-items:center;width:28px;height:28px;font-size:27px;font-style:italic;font-weight:800;line-height:1;display:grid}.studio-beta{color:#a5a5b1;letter-spacing:1.2px;text-transform:uppercase;align-self:flex-end;margin-bottom:4px;margin-left:4px;font-size:10px;font-weight:500}.header-divider{border-right:1px solid var(--line);height:20px;margin:0 5px}.project-switch{color:#bdbdc9;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:22px;max-width:240px;display:flex;overflow:hidden}.header-spacer{flex:1}.save-status{color:#81828e;align-items:center;gap:5px;font-size:11px;display:flex}.icon-button{color:#b1b1bd;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.icon-button:hover{background:#282931}.quiet-button{color:#e2e1ea;background:#22232a;border:1px solid #33343d;border-radius:7px;padding:7px 12px;font-size:11px!important}.primary-button{background:var(--accent);color:var(--accent-ink);box-shadow:0 2px 6px rgb(var(--shade-rgb) / .13);transition:background var(--dur-1), color var(--dur-1), transform var(--dur-1) var(--ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;display:flex;font-weight:650!important}.primary-button:hover:not(:disabled){background:var(--accent-2);transform:translateY(-1px)}.primary-button:active:not(:disabled){background:var(--inverse-3);transform:none}.primary-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.primary-button:disabled{background:var(--tint-3);color:var(--text-3);box-shadow:none;cursor:not-allowed}.primary-button.small{padding:8px 14px;font-size:12px}.primary-button.small span{opacity:.7;border-left:1px solid color-mix(in srgb, var(--accent-ink) 33%, transparent);padding-left:6px;font-size:10px}.workspace-nav{color:#91929f;z-index:4;border-bottom:1px solid #24252b;align-items:center;gap:28px;height:48px;padding:0 28px;display:flex;position:relative}.workspace-nav>a,.workspace-nav>span{align-items:center;gap:8px;height:100%;font-size:12px;display:flex}.workspace-nav .active{color:var(--accent);border-bottom:2px solid var(--accent)}.workspace-nav small{color:#70717e;border:1px solid #30313b;border-radius:4px;padding:1px 4px;font-size:8px}.usage-toggle{color:#999ba8;background:0 0;border:0;align-items:center;gap:6px;display:flex;font-size:11px!important}.studio-welcome{text-align:center;max-width:900px;margin:auto;padding:60px 24px 20px;animation:.4s ease-out welcome-in}.welcome-kicker{letter-spacing:2.2px;color:var(--text-3);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.welcome-kicker span{background:var(--accent);width:5px;height:5px;box-shadow:0 0 12px rgb(var(--accent-rgb) / .47);border-radius:50%}.studio-welcome h1{letter-spacing:-2.8px;margin:23px 0 20px;font-size:clamp(38px,4.1vw,58px);font-weight:500;line-height:1.12}.studio-welcome h1 span{color:#a29ab6}.studio-welcome>p{color:#9694a4;margin:0 0 29px;font-size:14px;line-height:1.8}.upload-hero{color:#ddd9e8;background:radial-gradient(at 50% 0,#26213180,#0000 65%),#141318;border:1px dashed #45404f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:590px;min-height:247px;margin:auto;padding:22px;display:flex;position:relative}.upload-hero:hover{background-color:#1b1821;border-color:#a994db}.upload-hero strong{margin-top:6px;font-size:17px;font-weight:500}.upload-hero>span{color:#9791a5;margin-top:3px;font-size:12px}.upload-hero b{color:#c4afff;font-weight:500}.upload-hero small{color:#716b7e;margin-top:18px;font-size:10px}.upload-art{width:120px;height:90px;position:relative}.art-card{border:1px solid #514959;border-radius:10px;place-items:center;width:65px;height:75px;display:grid;position:absolute;box-shadow:0 6px 20px #0005}.art-card.back{color:#716780;background:#24212e;top:2px;left:13px;transform:rotate(-14deg)}.art-card.front{color:#c4b2ed;background:linear-gradient(130deg,#363041,#23202c);top:6px;left:48px;transform:rotate(10deg)}.art-spark{color:#e5d9ff;background:#655079;border:3px solid #201c28;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:0;left:98px}.welcome-steps{color:#8b8598;justify-content:center;gap:32px;margin-top:28px;font-size:10px;display:flex}.welcome-steps b{color:#a79cbe;margin-right:7px;font-size:9px;font-weight:400;display:inline-block}.studio-welcome footer{letter-spacing:.2px;color:#5f5c69;margin-top:49px;font-size:10px}.editor-layout{grid-template-columns:220px minmax(300px,1fr) 300px;height:calc(100dvh - 120px);min-height:650px;display:grid}.media-panel{background:#121318;border-right:1px solid #272831;flex-direction:column;padding:22px 16px;display:flex;overflow:auto}.panel-heading{justify-content:space-between;align-items:center;font-size:13px;font-weight:550;display:flex}.panel-heading>span{color:#9696a5;border:1px solid #383943;border-radius:4px;padding:0 5px;font-size:10px;font-weight:400}.panel-description{color:#7b7b8b;margin-top:5px;font-size:10px}.upload-button{color:#c3c0d0;background:#1b1c24;border:1px dashed #41414e;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:19px 0;padding:9px;display:flex}.media-grid{grid-template-columns:1fr 1fr;gap:16px 9px;display:grid}.media-item{min-width:0}.media-thumb{background:#202129;border:1px solid #33333e;border-radius:8px;place-items:center;height:80px;display:grid;position:relative;overflow:hidden}.media-thumb img,.media-thumb video{object-fit:cover;width:100%;height:100%}.media-thumb>span{color:#e8e5ee;background:#101016b8;border-radius:3px;padding:1px 4px;font-size:8px;position:absolute;bottom:4px;right:4px}.media-item p{text-overflow:ellipsis;white-space:nowrap;color:#b8b6c5;margin:6px 0 2px;font-size:9px;overflow:hidden}.media-item small{color:#777585;align-items:center;gap:3px;font-size:8px;display:flex}.media-footer{color:#6f6c7e;align-items:center;gap:6px;margin-top:auto;padding-top:30px;font-size:9px;display:flex}.dot{background:#aaa0c6;border-radius:50%;width:4px;height:4px}.editor-center{background:radial-gradient(at 50% 30%,#171820,#0d0e12 65%);flex-direction:column;min-width:0;display:flex;overflow:hidden}.creative-tabs{flex-shrink:0;align-items:center;gap:8px;height:58px;padding:12px 20px;display:flex;overflow:auto}.creative-tabs button{white-space:nowrap;color:#9b97ad;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:flex}.creative-tabs button span{opacity:.6;font-size:9px}.creative-tabs button.selected{color:#d4c5f5;background:#24202e;border-color:#393240}.waiting-label{color:#706a80;font-size:11px}.preview-stage{flex:1;justify-content:center;align-items:center;min-height:180px;padding:8px 25px 22px;display:flex;position:relative;overflow:hidden}.preview-stage>div{box-shadow:0 15px 70px #0007}.aspect-label{color:#777386;border:1px solid #302e3b;border-radius:4px;padding:2px 5px;font-size:9px;position:absolute;bottom:18px;right:22px}.preview-empty{color:#b7afc9;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:100%;padding:20px;display:flex;box-shadow:none!important}.preview-empty>span{margin-top:28px;font-size:17px;font-weight:450}.preview-empty p{color:#777183;margin-top:7px;font-size:11px}.preview-stack{width:250px;height:220px;position:relative}.preview-stack>div{background:#272332;border:3px solid #32303b;border-radius:10px;width:135px;height:190px;position:absolute;top:10px;left:60px;overflow:hidden;box-shadow:0 8px 25px #0008}.preview-stack>div:first-child{left:5px;transform:rotate(-14deg)}.preview-stack>div:nth-child(2){left:110px;transform:rotate(13deg)}.preview-stack>div:last-child{z-index:2;transform:rotate(1deg)}.preview-stack img,.preview-stack video{object-fit:cover;width:100%;height:100%}.first-cut-note{color:#766d86;border-top:1px solid #23212c;justify-content:center;align-items:center;gap:9px;padding:22px;font-size:10px;display:flex}.timeline{background:#13121a;border-top:1px solid #302b3b;flex-shrink:0;height:224px;padding:14px 20px 20px}.timeline-heading{color:#8c829e;align-items:center;gap:18px;font-size:10px;display:flex}.timeline-heading>span:first-child{color:#bfb5cf;align-items:center;gap:6px;display:flex}.timecode{font-variant-numeric:tabular-nums;color:#c3bbcf}.timecode i{opacity:.4;padding:0 5px;font-style:normal}.timeline-hint{margin-left:auto;font-size:9px}.timeline-scrub{accent-color:#c4a6ff;cursor:ew-resize;width:calc(100% - 28px);height:3px;margin:12px 0 8px 28px}.timeline-tracks{grid-template-rows:64px 27px 27px;grid-template-columns:20px minmax(0,1fr);gap:6px 8px;display:grid}.track-label{color:#71667e;justify-content:center;align-items:center;display:flex}.clip-track{gap:4px;min-width:0;display:flex}.timeline-clip{background:#272130;border:2px solid #4d425c;border-radius:6px;flex-basis:0;min-width:35px;padding:0;position:relative;overflow:hidden}.timeline-clip.selected{border-color:#d8c4ff;box-shadow:0 0 0 2px #9976ca55}.timeline-clip img,.timeline-clip video{object-fit:cover;opacity:.7;width:100%;height:100%}.timeline-clip span{color:#fff;text-shadow:0 1px 2px #000;font-size:8px;position:absolute;bottom:3px;right:4px}.timeline-clip b{color:#eee;font-size:9px;font-weight:500;position:absolute;top:3px;left:5px}.text-track{background:repeating-linear-gradient(90deg,#26202e 0 1px,#0000 1px 20%);border-radius:4px;min-width:0;position:relative}.text-track>span{color:#5f526d;padding:5px 9px;font-size:9px;display:block}.text-track button{text-overflow:ellipsis;white-space:nowrap;color:#cdb8e6;text-align:left;background:#423252;border:1px solid #634a7a;border-radius:4px;padding:0 7px;font-size:9px;position:absolute;top:0;bottom:0;overflow:hidden}.audio-track{color:#839a89;background:#202824;border:1px solid #313e36;border-radius:4px;justify-content:space-between;padding:4px 9px;font-size:9px;display:flex}.direction-panel{background:#141318;border-left:1px solid #2a2733;overflow:auto}.inspector-tabs{background:#211e28;border:1px solid #302b3a;border-radius:8px;gap:3px;margin:17px 18px 0;padding:3px;display:flex}.inspector-tabs button{color:#8c829b;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:11px;display:flex}.inspector-tabs .selected{color:#e0d4f0;background:#393040;box-shadow:0 1px 3px #0004}.inspector-body{padding:25px 20px}.section-eyebrow{letter-spacing:1.7px;color:var(--text-3);font-size:8px}.inspector-body h2{letter-spacing:-.6px;margin:7px 0 23px;font-size:18px;font-weight:450}.studio textarea,.studio input:not([type=range]):not([type=checkbox]):not([type=file]),.studio select{background:var(--surface-2);color:var(--text-1);border:1px solid var(--line-2);border-radius:7px;width:100%;max-width:100%;padding:9px 10px;font-size:11px}.studio textarea{resize:vertical;min-height:55px;line-height:1.7}.studio textarea::placeholder{color:var(--text-4)}.field-label{color:#a79ab6;margin:16px 0 8px;font-size:10px;display:block}.field-label input,.field-label select{margin-top:7px}.form-pair{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.form-pair label{color:#a79ab6;font-size:10px}.form-pair input,.form-pair select{margin-top:7px;display:block}.format-options{gap:7px;display:flex}.format-options button{color:#85778f;background:#1d1923;border:1px solid #352d40;border-radius:7px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;height:65px;font-size:9px;display:flex}.format-options button i{border:1px solid;border-radius:2px;display:block}.format-options button.selected{color:#d9baff;background:#302439;border-color:#8e72b5}.section-label{color:#b6a3c8;justify-content:space-between;align-items:center;margin:24px 0 11px;font-size:10px;display:flex}.section-label small{color:#786887;font-size:8px}.style-options{flex-direction:column;gap:7px;display:flex}.style-options>button{text-align:left;background:#1c1722;border:1px solid #31283b;border-radius:7px;align-items:center;gap:10px;padding:10px 9px;display:flex}.style-options>button.selected{background:#292030;border-color:#675174}.style-options>button>span:nth-child(2){flex:1}.style-options b{color:#c5afda;font-size:10px;font-weight:500;display:block}.style-options small{color:#8c769e;margin-top:3px;font-size:8px;line-height:1.5;display:block}.style-swatch{background:#9e8297;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:32px;height:40px;display:flex;position:relative;overflow:hidden}.style-swatch i{background:#fff8;border-radius:2px;width:21px;height:3px}.style-swatch.ugc{background:linear-gradient(145deg,#a98178,#69455f)}.style-swatch.product{background:#7d98a0}.style-swatch.product i{width:14px}.style-swatch.direct{background:#a98756}.style-swatch.direct i:first-child{background:#ebd6af;width:20px;height:8px}.style-swatch.editorial{background:#9e9b8a}.style-swatch.editorial i{width:17px;height:1px}.style-check{color:#eedaff;border:1px solid #6e567e;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.selected .style-check{background:#806095;border-color:#9473aa}.toggle-field{color:#bfaacb;justify-content:space-between;align-items:center;margin:24px 0;font-size:10px;display:flex}.toggle-field small{color:#7c688b;margin-top:3px;font-size:8px;display:block}.toggle-field input{accent-color:#b99bd1;width:15px;height:15px}.generate{width:100%;font-size:11px!important}.manual-button{color:#9a829f;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;padding:14px 0 0;display:flex;font-size:10px!important}.inline-note{color:#887191;margin-top:10px;font-size:9px;line-height:1.7}.selected-source{color:#c6b1d0;word-break:break-word;align-items:center;gap:9px;margin-bottom:18px;font-size:10px;display:flex}.selected-source img,.selected-source video{object-fit:cover;border-radius:5px;width:45px;height:50px}.range-field{color:#b5a2c2;margin:20px 0;font-size:10px;display:block}.range-field span{float:right;color:#d5b8e5}.range-field input{accent-color:#bd9dd4;width:100%;height:4px;margin-top:10px;display:block}.clip-actions{gap:7px;display:flex}.clip-actions button{color:#be9aca;background:#2b1e30;border:1px solid #49354f;border-radius:5px;align-items:center;gap:4px;padding:6px;font-size:9px;display:flex}.creative-rationale{color:#8d7899;font-size:10px;line-height:1.7}.studio .color-input{height:35px;padding:4px!important}.text-edit{background:#1e1525;border:1px solid #3a2b43;border-radius:8px;margin-bottom:9px;padding:9px}.text-edit .form-pair{margin:8px 0}.text-edit-options{gap:5px;display:flex}.text-edit-options select{padding:5px;font-size:9px}.revision-box{border-top:1px solid #38283e;margin-top:28px;padding-top:20px}.revision-box>div{color:#b491c8;align-items:center;gap:7px;margin-bottom:12px;font-size:10px;display:flex}.revision-box b{font-weight:500}.revision-box .primary-button{width:100%;margin-top:8px;padding:9px;font-size:10px}.caption-details{color:#b696c5;border-top:1px solid #3b2a45;border-bottom:1px solid #3b2a45;margin-top:20px;padding:12px 0;font-size:10px}.caption-details summary{cursor:pointer}.caption-details summary span{float:right}.caption-details label{align-items:center;gap:7px;margin-top:7px;display:flex}.caption-details input{padding:6px!important}.export-list a{color:#c8a6d7;border:1px solid #4c3458;border-radius:6px;align-items:center;gap:6px;margin:6px 0;padding:9px;font-size:10px;display:flex}.export-list a span{color:#9478a3;margin-left:auto;font-size:8px}.project-menu,.usage-popover{z-index:20;background:#1c1923;border:1px solid #433749;border-radius:10px;width:300px;max-height:75vh;padding:14px;position:absolute;top:64px;left:210px;overflow:auto;box-shadow:0 12px 45px #0008}.project-menu>button{text-align:left;color:#c3abc9;background:0 0;border:0;border-bottom:1px solid #34283c;align-items:center;gap:10px;width:100%;padding:12px 3px;font-size:11px;display:flex}.project-menu>button>span{flex:1}.project-menu small{color:#81698b;font-size:9px;display:block}.project-menu p{color:#947a9f;margin-top:15px;font-size:10px}.project-menu .menu-new{color:#d7b4ed}.usage-popover{top:112px;left:auto;right:20px}.usage-popover>strong{letter-spacing:-1px;margin-top:15px;font-size:27px;font-weight:450;display:block}.usage-popover>p{color:#9c80a9;margin-bottom:17px;font-size:10px}.usage-row{color:#a486b3;justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.usage-row b{color:#dcc0eb;font-weight:500}.usage-popover>small{color:#8e709d;border-top:1px solid #3d2948;margin-top:10px;padding-top:12px;font-size:9px;line-height:1.7;display:block}.studio-notice{color:#e7acbe;background:#2e222c;border-bottom:1px solid #503541;justify-content:space-between;align-items:center;padding:10px 28px;font-size:11px;display:flex}.studio-notice button{color:inherit;background:0 0;border:0}.studio-progress{color:#cbb6e2;background:#251d31;align-items:center;gap:9px;height:40px;padding:0 28px;font-size:11px;display:flex;position:relative;overflow:hidden}.studio-progress>div{background:#bd92ef;height:2px;transition:width .4s;position:absolute;bottom:0;left:0}.progress-note{color:#9878b2;margin-left:auto;font-size:10px}.studio:has(.studio-progress) .editor-layout{height:calc(100dvh - 160px)}.drop-overlay{z-index:50;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#ddbeef;background:#17101aee;border:2px dashed #d5acff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex;position:fixed;inset:12px}.drop-overlay>*{pointer-events:none}.drop-overlay strong{font-size:25px;font-weight:450}.drop-overlay span{color:#a680bd}.spin{animation:1s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}@keyframes welcome-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1550px){.editor-layout{grid-template-columns:240px minmax(300px,1fr) 330px}.studio-welcome{padding-top:90px}.media-thumb{height:92px}.inspector-body{padding:28px}}@media (max-width:1100px){.editor-layout{grid-template-columns:170px minmax(260px,1fr) 275px}.studio-header{gap:10px;padding:0 18px}.studio-beta,.save-status{display:none}.media-panel{padding:20px 12px}.media-grid{grid-template-columns:1fr}.media-thumb{height:100px}.timeline-hint{display:none}.inspector-body{padding:20px 16px}.workspace-nav{gap:20px;padding:0 18px}}@media (max-width:800px){.studio-header{height:62px}.studio-brand{font-size:21px}.header-divider{display:none}.project-switch{gap:7px;max-width:140px;font-size:11px}.studio-header .quiet-button{padding:5px;font-size:9px!important}.primary-button.small{padding:7px 9px}.primary-button.small span{display:none}.workspace-nav{gap:18px;height:45px}.workspace-nav>a,.workspace-nav>span{font-size:10px}.workspace-nav small{display:none}.editor-layout{grid-template-columns:minmax(0,1fr) 255px;height:auto;min-height:calc(100dvh - 107px)}.media-panel{border-bottom:1px solid #302238;border-right:0;grid-column:1/-1;grid-template-columns:100px 1fr;gap:10px;max-height:135px;padding:12px;display:grid}.media-panel .panel-heading{grid-column:1;font-size:11px}.media-panel .panel-description,.media-footer{display:none}.media-panel .upload-button{grid-area:2/1;margin:0;font-size:10px}.media-grid{grid-area:1/2/3;gap:9px;display:flex;overflow:auto}.media-item{width:85px;min-width:85px}.media-thumb{height:65px}.media-item small{display:none}.editor-center{height:700px}.timeline{height:206px;padding:12px}.direction-panel{max-height:700px}.studio:has(.studio-progress) .editor-layout{height:auto}.studio-welcome{padding-top:45px}.welcome-steps{gap:17px}.welcome-steps span{font-size:9px}.workspace-nav>span{display:none}.project-menu{left:15px}.preview-stage{padding:8px 12px 22px}.audio-track span{display:none}}@media (max-width:560px){.editor-layout{flex-direction:column;display:flex}.media-panel{flex-shrink:0;display:grid}.editor-center{flex-shrink:0;height:610px}.direction-panel{border-top:1px solid #362240;border-left:0;max-height:none}.studio-header{gap:8px;padding:0 12px}.project-switch{max-width:105px;font-size:10px}.studio-header .icon-button{display:none}.primary-button.small{padding:6px;font-size:10px}.studio-welcome h1{letter-spacing:-1.8px}.studio-welcome>p{font-size:12px}.studio-welcome{padding:40px 17px 20px}.welcome-steps{gap:12px}.welcome-steps b{margin-bottom:4px;display:block}.progress-note{display:none}.workspace-nav{gap:20px;padding:0 14px}.usage-toggle{font-size:10px!important}.timeline{height:200px}.preview-stack{transform:scale(.85)}.inspector-body{padding:23px}.style-options{grid-template-columns:1fr 1fr;display:grid}.style-options small{font-size:9px}.style-options>button{min-height:90px}.style-check{display:none}}@media (prefers-reduced-motion:reduce){.studio *,.studio :before,.studio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.append-clip{color:#ddd1ff;background:#201b2de6;border:1px solid #a395be88;border-radius:5px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:4px;right:4px}.append-clip:hover{background:#675285}.preview-loading{color:#93869f;font-size:12px}@media (max-width:800px){.editor-layout{flex-direction:column;min-height:0;display:flex}.media-panel{flex-shrink:0;height:124px;display:grid}.editor-center{flex-shrink:0;height:620px}.direction-panel{border-top:1px solid #362240;border-left:0;max-height:none}.creative-tabs{height:49px}.preview-stage{min-height:250px}.media-grid{width:100%}.inspector-tabs{max-width:400px}.inspector-body{padding:24px}.style-options{grid-template-columns:1fr 1fr;display:grid}.style-options>button{min-height:80px}.studio:has(.studio-progress) .editor-layout{height:auto}}
