@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#101626;--muted:#7b8596;--border:#e8eaf1;--line:#e9ebf2;--purple:#6c48ed;--purpleSoft:#f3f0ff;--white:#fff;--surface:#f7f8fc;--sidebar:#111723;--radius:14px;font-family:'DM Sans',Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface);font-size:13px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{text-decoration:none;color:inherit}button,.btn-lite,.rail-btn,.tab,.format-option,.small-icon,.theme-option{transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(115,82,239,.32);outline-offset:2px}.ico{flex-shrink:0}
.topbar{height:68px;display:flex;align-items:center;background:#fff;border-bottom:1px solid var(--border);padding:0 23px;gap:25px;position:relative;z-index:4}.wordmark{display:flex;align-items:center;gap:9px;min-width:255px;font:800 16px Manrope,sans-serif;letter-spacing:-.7px}.wordmark>span>span{color:var(--purple)}.wordmark img{border-radius:8px}.wordmark-divider{height:21px;width:1px;background:#dfe3ee;margin-left:16px}.wordmark small{font:800 9px Manrope,sans-serif;letter-spacing:1.25px;color:#9ba2b3;white-space:nowrap}.top-project{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.top-project input{background:transparent;border:1px solid transparent;padding:8px 10px;font-weight:800;font-size:13px;max-width:285px;min-width:100px;width:100%;border-radius:8px;color:var(--ink)}.top-project input:hover,.top-project input:focus{border-color:var(--border)}.top-saved{font-size:11px;color:#8391a4;white-space:nowrap}.top-actions{display:flex;align-items:center;gap:12px}.top-quiet,.top-primary{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:750}.top-quiet{color:#677184;background:#fff;border:1px solid #e8eaf1}.top-quiet:hover{background:#f7f8fb}.top-primary{color:white;border:1px solid #5938de;background:linear-gradient(120deg,#7859f6,#623be0);box-shadow:0 3px 12px #694ae520}.top-primary:hover{box-shadow:0 5px 22px #694ae540}
.studio-app{display:grid;grid-template-columns:84px minmax(0,1fr) 338px;min-height:calc(100vh - 110px);height:calc(100vh - 110px);max-height:1100px;min-height:720px}.rail{background:var(--sidebar);padding:23px 12px 13px;display:flex;align-items:stretch;flex-direction:column;gap:6px;color:#a4acbe;min-width:0}.rail-label{font-size:9px;letter-spacing:1px;color:#647082;text-align:center;font-weight:800;margin:7px 0 19px}.rail-btn{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:9px;border-radius:11px;padding:14px 6px;min-height:66px;color:#98a3b6;font-weight:650;font-size:10px;letter-spacing:.1px}.rail-btn:hover{background:#20283a;color:#fff}.rail-btn.current{background:#292641;color:#c6b9ff}.rail-btn.current svg{color:#af97ff}.rail-bottom{margin-top:auto;display:flex;flex-direction:column;gap:12px;text-align:center;font-size:10px}.rail-bottom .private-tiny{display:flex;flex-direction:column;align-items:center;gap:5px;color:#8a9cab;line-height:1.25}.rail-bottom a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;color:#a6afc7}.rail-bottom a:hover{color:#fff}
.main-area{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto;background:#f7f8fc;padding:0 22px 16px}.stage-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 0 18px}.stage-title h1{font:800 22px/1.23 Manrope,Arial,sans-serif;letter-spacing:-.9px;margin:3px 0 4px}.stage-title p{margin:0;color:#7b8596;font-size:12px}.eyebrow{font-size:9px;color:#937dc7;letter-spacing:1.1px;font-weight:800}.stage-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.local-tag{display:flex;gap:7px;align-items:center;border:1px solid #d5eae4;color:#4e8879;background:#f0faf6;border-radius:20px;padding:8px 10px;font-size:10px;font-weight:700;white-space:nowrap}.green-dot{width:6px;height:6px;background:#36b583;border-radius:50%}.btn-lite{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#fff;border:1px solid #e1e5ed;color:#273046;padding:10px 13px;border-radius:9px;font-size:11px;font-weight:750;cursor:pointer;white-space:nowrap}.btn-lite:hover{border-color:#afa0ef;color:#6041c3}.clip-bar{background:#fff;border:1px solid var(--border);display:flex;gap:12px;align-items:center;padding:11px 15px;border-radius:12px 12px 0 0;min-width:0}.clip-symbol{height:35px;width:35px;border-radius:10px;background:#f1edff;display:grid;place-items:center;color:#7050e9}.clip-copy{display:flex;flex-direction:column;min-width:0;gap:3px;flex:1}.clip-copy strong{font-weight:800;font-size:12px}.clip-copy span{color:#8b94a6;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-actions{display:flex;gap:7px;align-items:center}.small-icon{height:32px;width:34px;border-radius:8px;display:grid;place-items:center;background:#fff;border:1px solid #e7e9ef;color:#62718b;cursor:pointer}.small-icon:hover{border-color:#beaaff;color:var(--purple)}.format-status{margin-left:4px;color:#818da4;font-size:9px;font-weight:800;letter-spacing:.8px;white-space:nowrap}
.stage-content{min-height:315px;flex:1;background:#111722;border:1px solid #252e43;border-top:0;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:0 0 11px 11px}.canvas-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:42px;min-height:42px;background:#181f2f;color:#a8b2c4;font-size:11px}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:9px}.toolbar-left strong{font-size:10px;letter-spacing:.7px;color:#e0e6f2;text-transform:uppercase}.separ{height:14px;width:1px;background:#404c61;margin:0 5px}.toolbar-icon{border:0;background:transparent;color:#abbad0;padding:4px;display:grid;place-items:center}.toolbar-icon:hover{color:#fff}.canvas-center{min-height:210px;flex:1;display:flex;align-items:center;justify-content:center;padding:20px 25px;background:radial-gradient(ellipse at 50% 45%,#29314b 0%,#131b2a 53%,#101622 100%);position:relative;overflow:hidden}.canvas-stand{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.canvas-stand canvas{display:block;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 22px 70px #0005;border:1px solid #ffffff15;border-radius:6px;width:auto;height:auto}.emptyOverlay{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#fff;background:#121825e8}.emptyOverlay[hidden]{display:none}.emptyOverlay>div{display:flex;flex-direction:column;align-items:center;gap:12px}.emptyOverlay strong{font-size:18px}.emptyOverlay span{font-size:12px;color:#a5aec2}.btn-filled{background:#7350e8;color:#fff;border-radius:8px;padding:10px 15px;font-weight:700;cursor:pointer}.player-controls{height:52px;min-height:52px;display:flex;align-items:center;gap:14px;color:#d6ddeb;padding:0 17px;background:#171e2b}.playbtn{width:31px;height:31px;border:0;background:#fff;color:#212638;display:grid;place-items:center;border-radius:50%}.play-time{font-size:11px;font-weight:700;white-space:nowrap}.time-sep{color:#6d7587;margin:0 5px}input[type=range]{accent-color:#7656e7;cursor:pointer}#scrubber{width:100%;flex:1;height:4px}.player-volume{display:flex;align-items:center;justify-content:center;color:#9da8bc}
.timeline-area{margin-top:13px;background:#fff;border:1px solid var(--border);border-radius:11px;padding:15px 16px 13px}.timeline-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.timeline-top h2{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:800;margin:0 0 4px}.timeline-top h2 svg{color:#7656e7}.timeline-top span{color:#8a93a4;font-size:10px}.trim-times{display:flex;gap:16px}.trim-times span{font-size:9px;letter-spacing:.4px;color:#8994a6}.trim-times b{color:#2c3447;font-size:10px}.ruler{display:flex;justify-content:space-between;font-size:9px;color:#8a94a7;margin:0 1px 5px 36px}.track-row{display:flex;align-items:center;gap:9px;min-height:32px;margin:4px 0}.track-icon{width:28px;display:flex;align-items:center;justify-content:center;color:#8c96aa}.filmstrip-wrap{flex:1;min-width:0}.filmstrip{height:53px;position:relative;border:2px solid #795bf2;border-radius:7px;background:#201e40;overflow:hidden;background-image:var(--filmstrip-images,linear-gradient(90deg,#202a57 25%,#344679 50%,#222b4f 75%));background-size:100% 100%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.filmstrip span{display:none}.captions-track,.music-track{height:26px;flex:1;border-radius:5px;font-weight:800;font-size:9px;letter-spacing:.3px;display:flex;align-items:center}.captions-track{color:#6a53bf;background:#eee7ff;justify-content:space-around}.captions-track span{width:33.33%;text-align:center;border-right:1px solid #fff9}.captions-track span:last-child{border:0}.music-track{color:#39867f;background:repeating-linear-gradient(90deg,#c9ece5 0 2px,#dbf2ec 2px 5px,#d0eee7 5px 7px);padding-left:14px}.trim-sliders{display:flex;gap:24px;margin:10px 3px 0 37px}.trim-slider{flex:1;display:flex;align-items:center;gap:8px}.trim-slider label{font-size:10px;color:#8490a3;font-weight:800}.trim-slider input{width:100%;min-width:0}
.inspector{min-width:0;min-height:0;background:#fff;display:flex;flex-direction:column;border-left:1px solid #e6e9f0}.inspector-header{padding:23px 20px 16px;display:flex;justify-content:space-between;align-items:center}.inspector-header small{font-size:9px;letter-spacing:1.2px;font-weight:800;color:#9da4b4}.inspector-header h2{font:800 16px Manrope,sans-serif;margin:5px 0 0;letter-spacing:-.5px}.inspector-header>svg{color:#9da4b2}.inspector-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:4px;margin:0 14px 10px;background:#f5f6f9;border-radius:10px}.tab{border:0;border-radius:7px;background:transparent;color:#8790a2;padding:10px 0;font-size:11px;font-weight:800}.tab.on{background:#fff;color:#6546d6;box-shadow:0 2px 5px #13233c15}.inspector-content{padding:6px 20px;flex:1;overflow:auto;min-height:0}.inspector-panel{display:none}.inspector-panel.current{display:block}.inspector-panel h3{display:flex;align-items:center;gap:7px;font:800 14px Manrope,sans-serif;margin:7px 0 5px}.inspector-panel h3 svg{color:#7355dd}.help-text{color:#8b94a7;line-height:1.5;font-size:11px;margin:0 0 20px}.field-label{display:block;margin:15px 0 7px;font-weight:750;color:#5b667b;font-size:11px}.input{width:100%;min-height:39px;padding:11px 11px;border:1px solid #e2e5ed;border-radius:9px;background:#fff;color:#2d3547;resize:vertical;outline:0;font-size:12px}.input:focus{border-color:#9d83f7;box-shadow:0 0 0 3px #7d56eb1b}.input::placeholder{color:#abb5c2}.control-sep{height:1px;background:#edf0f5;margin:21px 0 7px}.upload-logo{display:flex;flex-direction:column;gap:7px;margin-top:14px}.upload-logo-btn{width:max-content}.upload-logo small{font-size:10px;color:#9da4b0}.toggle-line{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #eef0f4;font-size:11px;font-weight:750;color:#4b556b}.switch{appearance:none;-webkit-appearance:none;background:#d0d4dd;height:20px;width:35px;border-radius:40px;position:relative;cursor:pointer;border:0;flex-shrink:0}.switch::before{content:'';background:#fff;position:absolute;top:3px;left:3px;border-radius:50%;height:14px;width:14px;box-shadow:0 1px 4px #21232d2e;transition:transform .15s}.switch:checked{background:#7454ed}.switch:checked::before{transform:translateX(15px)}.theme-select{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.theme-option{border:1px solid #e5e7ee;border-radius:10px;background:#fff;padding:7px;color:#677083;font-size:10px;font-weight:800}.theme-option.active{border-color:#9d82fc;box-shadow:0 0 0 2px #7a5af521;color:#553fc4}.theme-swatch{height:58px;display:block;border-radius:6px;margin-bottom:8px}.theme-swatch.violet{background:linear-gradient(120deg,#151832,#583ba2,#a76af0)}.theme-swatch.ocean{background:linear-gradient(120deg,#041e30,#165575,#13b5c4)}.theme-swatch.carbon{background:linear-gradient(120deg,#0e1019,#384053,#8791a1)}.control-row{display:flex;align-items:center;justify-content:space-between;color:#525c70;font-size:12px;font-weight:700}.control-row input{border:1px solid #e6e8ef;border-radius:6px;background:#fff;width:46px;height:34px;padding:3px}.volume-range{width:100%;margin:8px 0 15px}.setting-note{margin-top:22px;padding:13px;color:#717a8b;background:#f8f9fc;border:1px solid #edeff4;line-height:1.6;border-radius:9px;font-size:11px}.export-formats{display:grid;gap:9px;margin:17px 0 22px}.format-option{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:12px;border:1px solid #e9eaf0;background:#fff;border-radius:10px;color:#293247}.format-option.active{border-color:#9778f7;background:#f9f7ff;box-shadow:0 0 0 2px #8460ed18}.format-ico{width:37px;height:37px;background:#f1eaff;color:#7050d3;display:grid;place-items:center;border-radius:9px}.format-option strong{font-weight:800;font-size:12px}.format-option small{font-size:10px;color:#9ba4b5;margin-left:auto}.inspector-foot{padding:15px 20px;border-top:1px solid #e9ebf0}.primary-export{display:flex;gap:9px;align-items:center;justify-content:center;width:100%;border:0;border-radius:10px;background:#7354e9;color:#fff;padding:14px 16px;font-weight:800;box-shadow:0 6px 16px #7655dd30}.primary-export:hover{background:#6342d9}.foot-hint{display:flex;align-items:center;justify-content:center;gap:7px;color:#8c97a5;font-size:10px;margin-top:13px}.foot-hint svg{color:#57a48d}
.app-footer{height:42px;background:#fff;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 22px;color:#8993a1;font-size:10px}.app-footer>span{display:flex;align-items:center;gap:7px}.app-footer svg{color:#60a58e}.app-footer a{display:inline-flex;gap:5px;align-items:center;margin-left:12px}.app-footer a:hover{color:#7053cf}.render-status{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #d8cdfb;border-radius:10px;margin-top:12px;padding:14px}.render-status[hidden]{display:none}.render-copy{flex:1;display:flex;flex-direction:column;gap:5px}.render-copy strong{color:#292b3d}.render-copy span{color:#8d96a6;font-size:11px}.progress-rail{height:5px;border-radius:10px;overflow:hidden;background:#ebebf5}.progress-rail>div{height:100%;width:0;background:#7554e7}.spinner{width:20px;height:20px;border:2px solid #cec1fa;border-top-color:#7654ef;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
@media (max-width:1200px){.studio-app{grid-template-columns:72px minmax(0,1fr) 296px}.main-area{padding:0 14px 12px}.inspector-header{padding:20px 14px 16px}.inspector-content{padding:6px 14px}.inspector-foot{padding:13px 14px}.stage-head{flex-wrap:wrap}.stage-actions{flex:1}.local-tag{display:none}.wordmark{min-width:210px}.wordmark small{display:none}.wordmark-divider{display:none}}
@media (max-width:860px){.topbar{height:62px;padding:0 15px;gap:8px}.wordmark{min-width:0;gap:6px;font-size:14px}.top-project{display:none}.top-quiet span{display:none}.top-quiet{padding:9px}.top-primary{padding:10px 12px}.studio-app{height:auto;max-height:none;min-height:0;grid-template-columns:58px minmax(0,1fr)}.rail{grid-row:1;grid-column:1;gap:2px;padding:12px 4px}.rail-label{display:none}.rail-btn{padding:12px 4px;font-size:8px;min-height:61px}.rail-bottom{margin-top:30px}.rail-bottom a,.rail-bottom span{display:none}.main-area{grid-column:2;grid-row:1;overflow:visible}.inspector{grid-column:1/-1;grid-row:2;border-top:1px solid #e6e9f0;border-left:0;min-height:430px}.inspector-content{max-height:none;overflow:visible;padding:12px 20px}.inspector-header{padding:20px 20px 15px}.inspector-tabs{max-width:470px;margin-left:20px;margin-right:20px}.inspector-foot{padding:20px}.inspector-panel.current{max-width:700px}.canvas-center{height:370px;min-height:200px;flex:none}.stage-content{flex:none}.stage-head{padding:19px 0 15px}.stage-title h1{font-size:20px}.clip-bar{padding:10px}.app-footer{height:auto;flex-wrap:wrap;padding:13px 16px;justify-content:center}}
@media (max-width:560px){.topbar{gap:8px;padding:0 11px}.wordmark{font-size:13px}.top-actions{gap:6px}.top-quiet{display:none}.top-primary{font-size:11px;padding:10px}.studio-app{grid-template-columns:49px minmax(0,1fr)}.rail-btn span{display:none}.rail-btn{height:52px;min-height:52px}.rail-btn svg{width:19px}.stage-head{flex-direction:column;align-items:stretch;gap:11px}.stage-actions{justify-content:stretch}.stage-actions>.btn-lite{flex:1;font-size:10px;padding:9px 7px}.stage-title h1{font-size:19px}.clip-actions .format-status{display:none}.clip-copy span{max-width:200px;font-size:10px}.main-area{padding:0 8px 12px}.canvas-center{height:310px;padding:12px}.canvas-toolbar{padding:0 10px}.toolbar-left strong{display:none}.stage-content{min-height:270px}.player-controls{gap:8px;padding:0 10px}.player-volume{display:none}.timeline-area{padding:12px 8px}.trim-times{gap:5px}.ruler{margin-left:26px}.captions-track,.music-track{font-size:7px}.track-row{gap:5px}.track-icon{width:22px}.trim-sliders{margin-left:26px;gap:7px}.app-footer>span:nth-child(2){display:none}.format-option{padding:11px}.local-tag{display:none}}

.view-ratios{display:inline-flex;background:#242c3f;padding:3px;border-radius:7px;gap:2px;margin-right:9px}.view-ratio-btn{background:none;border:0;color:#8997ae;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:800}.view-ratio-btn.active{background:#48516b;color:white}.view-ratio-btn:hover{color:white}.main-area{background:#f7f8fb}.canvas-center{min-height:270px}.stage-content{min-height:350px}.app-footer{color:#737d8b}@media(max-width:560px){.view-ratios{margin-right:3px}.view-ratio-btn{padding:5px}.canvas-center{height:300px;min-height:200px}.stage-content{min-height:270px}}

.preset-group{background:#faf9fe;border:1px solid #efecfa;border-radius:10px;padding:13px 12px;margin:15px 0 17px}.preset-group>span{font-size:9px;color:#9783c8;font-weight:800;letter-spacing:1px}.preset-group>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.preset-group button{border:1px solid #e6e2f5;border-radius:7px;background:#fff;color:#5a5673;font-size:10px;padding:8px 9px;font-weight:700}.preset-group button.active,.preset-group button:hover{border-color:#8065ed;background:#f1ecff;color:#563dd1}.canvas-center.dragover{outline:3px dashed #a88ef9;outline-offset:-12px;background:#28304d}.timeline-area{padding-top:10px;padding-bottom:10px}.timeline-top{margin-bottom:7px}.track-row{min-height:27px;margin:2px 0}.filmstrip{height:44px}.captions-track,.music-track{height:23px}.trim-sliders{margin-top:5px}.stage-head{padding-top:17px;padding-bottom:13px}.stage-content{min-height:375px}

/* Mohsin Labs production UX: one document scrollbar, no nested scrolling panels. */
html{overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}
body{min-height:100vh;overflow:visible}
.studio-app{height:auto!important;max-height:none!important;min-height:calc(100vh - 110px)!important;align-items:stretch}
.main-area{overflow:visible!important;min-height:0!important}
.inspector{overflow:visible!important;min-height:0!important;display:block}
.inspector-content{overflow:visible!important;max-height:none!important;min-height:0!important;flex:initial!important;padding-bottom:24px}
.inspector-header{padding-bottom:12px}
.rail{align-self:stretch}
.stage-content{min-height:0!important;flex:none!important;overflow:hidden}
.canvas-center{height:clamp(340px,40vw,520px)!important;min-height:0!important;flex:none!important;background:#111828;padding:18px!important}
.canvas-stand{min-height:0;max-height:100%}
.canvas-stand canvas{border-radius:10px;box-shadow:0 18px 48px #04091535}
.timeline-area{margin-top:14px}
.inspector-foot{padding:16px 19px;background:#fff;border-top:1px solid #ebedf3;display:none}
body.export-pane-visible .inspector-foot{display:block}
.top-saved{display:none!important}
.rail-label{font-size:10px;letter-spacing:.5px}
.inspector-panel .input{resize:vertical}
.clip-copy span{font-size:12px}
.app-footer{background:#fff;border-top:1px solid #edf0f5}
.format-status{letter-spacing:0;font-size:10px}
.canvas-center.dragover{outline:3px dashed #8d74e8;outline-offset:-10px}
@media(max-width:860px){
 .studio-app{height:auto!important;min-height:0!important;grid-template-columns:60px minmax(0,1fr)!important}
 .main-area{overflow:visible!important}
 .inspector-content{overflow:visible!important;max-height:none!important}
 .canvas-center{height:clamp(235px,45vw,390px)!important;padding:12px!important}
 .inspector{display:block}
 .rail{align-self:start;position:sticky;top:0;height:min(100vh,640px)}
}
@media(max-width:560px){
 .studio-app{grid-template-columns:49px minmax(0,1fr)!important}
 .canvas-center{height:260px!important;padding:9px!important}
 .stage-head{gap:9px}
 .stage-title p{max-width:260px}
 .clip-copy span{font-size:10px}
 .inspector-content{padding:12px 16px!important}
}

.emptyOverlay{padding:22px;background:linear-gradient(180deg,rgba(9,14,28,.08),rgba(9,14,28,.55));overflow:hidden}
.emptyOverlay .real-demo-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.88;filter:saturate(.98)}
.emptyOverlay .upload-overlay-content{position:relative;background:rgba(7,13,29,.89);padding:25px 30px;border-radius:16px;max-width:430px;box-shadow:0 18px 50px #050b1a60;backdrop-filter:blur(12px)}
.emptyOverlay .upload-overlay-content strong{font:800 21px/1.2 Manrope,Arial,sans-serif}
.emptyOverlay .upload-overlay-content span{max-width:300px;line-height:1.6}
.emptyOverlay .upload-overlay-content .btn-filled{display:inline-flex;align-items:center;justify-content:center}
@media(max-width:560px){.emptyOverlay .upload-overlay-content{padding:16px 13px;gap:7px!important}.emptyOverlay .upload-overlay-content strong{font-size:14px}.emptyOverlay .upload-overlay-content span{font-size:10px}}

/* Compact export utilities, included in the export inspector. */
.export-extras{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.export-extras .btn-lite{font-size:12px;padding:9px 11px;min-height:36px;white-space:normal}