.platform{min-height:100vh;color:#e4e8ef;background:#090d14;font-family:system-ui,Microsoft YaHei,sans-serif;font-size:14px}.platform button,.platform input,.platform select,.platform textarea{font:inherit}.platform button{cursor:pointer;border:1px solid #2b3444;border-radius:8px;padding:8px 12px;background:#151c29;color:#c6cddd}.platform button:hover{background:#202c3e;color:white}.platform button:disabled{opacity:.45;cursor:not-allowed}.platform a:focus-visible,.platform button:focus-visible{outline:2px solid #61e6cb;outline-offset:3px}.platform .primary{background:#5ce0c1;color:#06251d;border:0;font-weight:700;padding:11px 18px}.platform .primary:hover{background:#80ebd2}.platform-header{min-height:80px;justify-content:space-between;gap:24px;padding:16px 32px;border-bottom:1px solid #222a37;background:#0c111b}.brand,.platform-header{display:flex;align-items:center}.brand{gap:12px;font-size:19px;font-weight:750;text-decoration:none;color:#fff}.brand>b{display:grid;place-items:center;background:#5ce0c1;color:#09271e;border-radius:12px;width:42px;height:42px}.platform small{display:block;font-size:12px;color:#8c9aad}.brand small{font-size:10px;margin-top:3px;letter-spacing:1px;font-weight:400}.platform-header nav{display:flex;gap:6px}.platform-header nav button{background:none;border-color:transparent;color:#9ca9bc}.platform-header nav button.active{color:#75e8cd;background:#152b2c}.account{display:flex;align-items:center;gap:12px}.account>span{font-size:13px;color:#75e8cd;white-space:nowrap}.account small{max-width:150px;overflow:hidden;text-overflow:ellipsis}.test-banner{padding:9px 32px;background:#231f15;color:#d2bc7d;font-size:12px;border-bottom:1px solid #39301b}.notice{background:#152e32;border:1px solid #2c6568;border-radius:9px;padding:12px 18px;margin:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.notice button{padding:0 7px;border:0;background:none}.studio-layout{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:calc(100vh - 160px)}.generation-panel{padding:28px 24px;border-right:1px solid #232b39;background:#101620}.eyebrow{letter-spacing:2px;font-size:10px;color:#7f91a9;margin-bottom:10px}.platform h1{font-size:25px;font-weight:700;margin-bottom:8px}.platform h2{font-size:21px;font-weight:650;margin-bottom:12px}.platform h3{font-size:20px;font-weight:600}.muted{color:#8a99ae;line-height:1.7}.kind-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.kind-grid button{font-size:12px;padding:11px 6px}.kind-grid .selected{color:#7ee5cd;border-color:#38796a;background:#17332e}.platform form>label,.reference>label{display:block;font-size:12px;color:#b1bed0;margin:20px 0 8px}.platform input:not([type=checkbox]),.platform select,.platform textarea{width:100%;background:#0b111a;border:1px solid #2d3748;border-radius:8px;padding:11px;color:#e4e8ef;outline:none}.platform input:focus,.platform select:focus,.platform textarea:focus{border-color:#61c4ad}.platform textarea{resize:vertical;line-height:1.8;min-height:140px}.right{text-align:right;margin-top:4px}.cost{display:flex;justify-content:space-between;padding:22px 0 12px;color:#8799ae;font-size:12px}.cost strong{color:#dbe7f4}.full{width:100%}.fine{color:#758397;font-size:11px;line-height:1.7;margin-top:12px}.reference small{margin-top:6px}.reference img{height:140px;width:100%;-o-object-fit:contain;object-fit:contain;background:#080c13;border-radius:8px;margin-bottom:10px}.result-panel{padding:28px 32px;min-width:0}.empty-canvas{min-height:530px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px dashed #253146;border-radius:16px;margin-top:24px;background:radial-gradient(ellipse at center,#142336 0,#0c121d 70%)}.orbit{width:92px;height:92px;border:1px solid #37576b;display:grid;place-items:center;border-radius:24px;color:#69e2c6;font-size:45px;background:#142a35;box-shadow:0 0 70px #26b99412;margin-bottom:28px}.empty-canvas p{color:#8c9ab0;margin:16px 0;line-height:1.9}.prompt-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px;max-width:540px}.prompt-chips button{font-size:11px;background:#132030;color:#9db0c8}.content{max-width:1320px;margin:auto;padding:36px 32px;min-height:75vh}.content>section{margin-top:28px}.job-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:24px}.job-card{background:#121b28;border:1px solid #253247;border-radius:12px;overflow:hidden}.job-media{aspect-ratio:16/10;background:#080d16;display:flex;justify-content:center;align-items:center;overflow:hidden}.job-media img,.job-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.placeholder{color:#8da0b9;text-align:center}.placeholder>span{display:block;font-size:36px;margin-bottom:12px;color:#57cdb1}.job-body{padding:16px}.job-meta{display:flex;justify-content:space-between;font-size:11px;color:#87bcb6;margin-bottom:10px}.job-body>p{font-size:13px;line-height:1.7;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px}.actions{display:flex;gap:8px;flex-wrap:wrap}.job-body .actions{justify-content:flex-end;margin-top:10px}.actions a{padding:7px 12px;background:#203f3c;color:#8ce1ca;border-radius:6px;font-size:12px;text-decoration:none}.stats{display:flex;gap:20px;margin:24px 0}.stats>div{background:#121c29;border:1px solid #28354a;border-radius:12px;padding:22px 30px;min-width:170px}.stats strong{font-size:32px;font-weight:650;display:block;margin-top:8px}.info{background:#15202f;padding:16px;border-radius:8px;margin:18px 0;color:#99b1cc;line-height:1.7}.table-wrap{overflow:auto;border:1px solid #27344a;border-radius:10px}.platform table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.platform th{text-align:left;background:#182332;color:#9db1c9}.platform td,.platform th{padding:14px 18px;border-bottom:1px solid #233045}.platform td{color:#cad5e4}.model-row{display:flex;gap:16px;align-items:center;padding:16px;border:1px solid #27344a;border-radius:9px;margin-bottom:10px}.model-row>div{flex:1}.model-row label{font-size:12px;display:flex;align-items:center;gap:8px;color:#8da1ba;margin:0!important}.model-row input[type=number]{width:95px}.model-row input[type=checkbox]{accent-color:#5ce0c1}.empty{padding:70px;text-align:center;color:#8fa2bc}.platform footer{border-top:1px solid #222c3b;color:#65748a;font-size:11px;padding:18px 32px;display:flex;justify-content:space-between}.backdrop{position:fixed;inset:0;background:#000b;backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.dialog{background:#121b28;border:1px solid #34435a;border-radius:18px;width:440px;max-width:100%;padding:32px;position:relative;max-height:95vh;overflow:auto}.dialog .primary{margin-top:24px}.close{position:absolute;right:15px;top:15px;background:none!important;border:0!important}.auth-links{display:flex;gap:4px;flex-wrap:wrap;margin-top:15px}.auth-links button{font-size:11px;border:0;background:none;padding:5px;color:#86b8bc}@media(max-width:1050px){.platform-header{padding:16px;gap:12px;flex-wrap:wrap}.platform-header nav{order:3;width:100%;justify-content:center}.account small{display:none}.studio-layout{grid-template-columns:310px minmax(0,1fr)}.result-panel{padding:24px 18px}.empty-canvas{min-height:500px}.brand{font-size:17px}.model-row{flex-wrap:wrap}}@media(max-width:700px){.studio-layout{display:flex;flex-direction:column}.generation-panel{border-right:0;border-bottom:1px solid #273246}.platform-header nav button{font-size:12px;padding:8px}.test-banner{padding:10px 16px;font-size:11px}.account{gap:8px}.brand small{display:none}.content,.result-panel{padding:24px 16px}.empty-canvas{min-height:350px}.stats{flex-wrap:wrap;gap:10px}.stats>div{min-width:130px;padding:16px;flex:1}.platform footer{gap:12px;flex-wrap:wrap;padding:18px}.notice{margin:12px}.job-grid{grid-template-columns:1fr}.dialog{padding:24px}.brand>b{height:34px;width:34px}}.platform.studio-view{height:100vh;min-height:0;overflow:hidden;background:#070a0d;color:#e8edf1}.studio-view .platform-header{height:68px;min-height:68px;padding:12px 24px;background:#090d10;border-bottom:1px solid #1b2528;gap:20px}.studio-view .brand{font-size:18px;min-width:190px}.studio-view .brand>b{width:38px;height:38px;border-radius:10px;background:#5ce0c1}.studio-view .announcement{height:36px;min-width:300px;max-width:500px;flex:1;border:1px solid #07513f;border-radius:22px;color:#9adbd0;background:#071c18;display:flex;align-items:center;gap:10px;padding:0 16px;font-size:12px}.studio-view .announcement:first-letter{color:#2de7be}.studio-view .platform-header nav{gap:2px}.studio-view .platform-header nav button{font-size:12px;padding:8px 12px}.studio-view .account{min-width:220px;justify-content:flex-end}.studio-view .account>span{color:#b9c4ce}.studio-view .account button{padding:7px 11px}.studio-view>.notice{position:fixed;top:78px;left:50%;transform:translateX(-50%);z-index:20;margin:0;min-width:300px;max-width:calc(100vw - 32px);padding:9px 14px;font-size:12px}.studio-view .studio-layout{height:calc(100vh - 68px);min-height:0;display:grid;grid-template-columns:minmax(430px,43%) minmax(0,57%);background:#070a0d}.video-controls{min-width:0;display:flex;flex-direction:column;gap:16px;padding:24px 28px 18px;border-right:1px solid #182125;background:#080c0f;overflow-y:auto}.control-heading{display:flex;align-items:center;justify-content:space-between}.control-heading .eyebrow{margin:0;color:#8ea2ab;font-size:11px}.task-count{font-size:11px;color:#8aa4a5;background:#0a201d;border:1px solid #0c5b48;border-radius:16px;padding:7px 11px}.video-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.video-tabs button{min-height:38px;padding:8px 4px;border-radius:7px;border-color:#1e3333;background:#0c1316;color:#8fa2a5;font-size:12px;white-space:nowrap}.video-tabs button.selected{color:#7bf1d3;border-color:#16a985;background:#10322d;box-shadow:inset 0 0 0 1px #0e4a3c}.prompt-editor>label,.reference-upload>label:first-child{display:flex;justify-content:space-between;align-items:center;color:#bbc8cc;font-size:12px;margin:0 0 8px}.reference-upload>label:first-child span{color:#71888b}.upload-drop{height:86px;border:1px dashed #136550;border-radius:10px;background:#091613;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#79cbbb;cursor:pointer}.upload-drop strong{font-size:24px;line-height:22px;font-weight:400}.upload-drop span{font-size:12px}.upload-drop small{font-size:10px;color:#587b79}.reference-file{height:86px;border:1px solid #245e52;border-radius:10px;background:#0b211c;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#9ee3d5;font-size:12px}.reference-file small{color:#6f9f98}.prompt-editor{display:flex;flex-direction:column;min-height:0;flex:1}.prompt-editor textarea{flex:1;min-height:170px;height:100%;resize:none;background:#0a0f12;border:1px solid #1d3032;border-radius:10px;padding:15px;color:#edf4f2;line-height:1.75;font-size:13px}.prompt-editor textarea::-moz-placeholder{color:#536466}.prompt-editor textarea::placeholder{color:#536466}.prompt-editor textarea:focus{border-color:#1fb897;box-shadow:0 0 0 2px #0d5c4a55}.prompt-meta{display:flex;justify-content:space-between;color:#587274;font-size:10px;padding-top:6px}.video-settings{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:7px}.video-settings label{color:#849b9c;font-size:10px}.video-settings select{margin-top:6px;width:100%;height:34px;padding:6px 8px;border-color:#1b3435;border-radius:7px;background:#0b1214;color:#d4e2e0;font-size:11px}.control-footer{border-top:1px solid #172528;padding-top:12px}.control-footer .cost{padding:0 0 10px;font-size:11px;color:#708888}.control-footer .cost strong{color:#cbe9e2}.generate-button{height:42px;border-radius:9px;font-size:14px;letter-spacing:.2px;background:#06d6a0!important;color:#031d17!important}.generate-button:hover{background:#27e5b6!important}.video-output{min-width:0;min-height:0;position:relative;padding:18px;background:#070a0d;display:flex;flex-direction:column}.output-topline{height:30px;display:flex;justify-content:space-between;align-items:center;color:#849598;font-size:12px;padding:0 4px}.output-count{color:#6b8282}.video-result{min-height:0;flex:1;background:#101718;border:1px solid #182728;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.video-result video{width:100%;height:100%;min-height:0;flex:1;-o-object-fit:contain;object-fit:contain;background:#080b0d}.result-caption{height:42px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;color:#8ca4a4;font-size:11px;background:#0b1113;border-top:1px solid #1a2a2b}.output-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8b9b9c;padding:30px}.output-icon{width:64px;height:64px;border-radius:18px;border:1px solid #273a3a;display:grid;place-items:center;color:#4fd9bc;font-size:27px;background:#121d1d;margin-bottom:18px;box-shadow:0 12px 45px #0ad2a015}.output-placeholder h2{font-size:15px;font-weight:500;color:#afc2c0;margin-bottom:8px}.output-placeholder strong{font-size:14px;color:#a9c4c0;margin-bottom:8px}.output-placeholder p{font-size:12px;color:#6e8483;max-width:340px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:1050px){.studio-view .announcement{min-width:180px}.studio-view .account{min-width:auto}.studio-view .studio-layout{grid-template-columns:minmax(370px,46%) minmax(0,54%)}}@media(max-width:760px){.platform.studio-view{height:auto;min-height:100vh;overflow:auto}.studio-view .platform-header{height:auto;min-height:64px;flex-wrap:wrap;padding:11px 14px}.studio-view .brand{min-width:0}.studio-view .announcement{order:3;flex-basis:100%;max-width:none}.studio-view .platform-header nav{order:4;width:100%;justify-content:flex-start;overflow:auto}.studio-view .account{margin-left:auto}.studio-view .studio-layout{height:auto;min-height:calc(100vh - 64px);display:flex;flex-direction:column}.video-controls{min-height:650px;border-right:0;border-bottom:1px solid #182527;padding:18px 16px}.video-output{height:64vh;min-height:360px}.prompt-editor textarea{min-height:170px}.video-settings{grid-template-columns:repeat(2,1fr)}}.studio-view .studio-layout{grid-template-columns:minmax(340px,30%) minmax(0,70%)}.studio-view .video-controls{padding:20px 18px 16px;gap:12px;background:rgba(9,14,17,.92)}.studio-view .video-tabs{gap:6px}.studio-view .account button,.studio-view .platform-header nav button,.studio-view .video-tabs button{background:rgba(255,255,255,.045);border:1px solid rgba(160,224,215,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 22px rgba(0,0,0,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.studio-view .account button:hover,.studio-view .platform-header nav button:hover,.studio-view .video-tabs button:hover{background:rgba(111,232,209,.11);border-color:rgba(111,232,209,.42);transform:translateY(-1px)}.studio-view .platform-header nav button.active,.studio-view .video-tabs button.selected{background:rgba(39,190,157,.18);border-color:rgba(79,235,201,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 0 22px rgba(42,220,183,.09)}.studio-view .prompt-editor{flex:0 1 300px}.studio-view .prompt-editor textarea{min-height:190px;padding:13px;font-size:12px;background:rgba(7,13,16,.72);border-color:rgba(123,196,190,.2);box-shadow:inset 0 1px 18px rgba(0,0,0,.2)}.studio-view .video-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-view .video-settings select{height:32px;background:rgba(255,255,255,.045);border-color:rgba(160,224,215,.16);backdrop-filter:blur(12px);color-scheme:dark;color:#f0f7f5}.studio-view .video-settings select option{background:#0b1214;color:#f0f7f5}.studio-view .control-footer{padding-top:10px}.studio-view .generate-button{height:38px;font-size:12px;background:rgba(38,211,171,.32)!important;border:1px solid rgba(105,255,222,.55)!important;color:#d9fff6!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 24px rgba(0,202,158,.13);backdrop-filter:blur(16px)}.studio-view .generate-button:hover{background:rgba(39,228,184,.48)!important;transform:translateY(-1px)}.studio-view .video-output{padding:16px;background:#070a0d}.studio-view .video-result{border-color:rgba(126,206,198,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 50px rgba(0,0,0,.18)}@media(max-width:1050px){.studio-view .studio-layout{grid-template-columns:minmax(320px,35%) minmax(0,65%)}}.studio-view .video-canvas{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(circle at center,rgba(22,41,45,.22),transparent 58%),#05080a;overflow:hidden}.studio-view .video-canvas video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:var(--video-ratio,16/9);-o-object-fit:contain;object-fit:contain;background:#020405;border-radius:10px;box-shadow:0 18px 50px rgba(0,0,0,.28)}.studio-view .video-controls-bar{min-height:52px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(9,16,18,.94);border-top:1px solid rgba(126,206,198,.12)}.studio-view .video-controls-bar button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:34px;height:32px;padding:5px 8px;border-radius:7px;background:rgba(255,255,255,.05);border:1px solid rgba(160,224,215,.16);color:#b8d7d3;font-size:15px;line-height:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.studio-view .video-controls-bar button span{font-size:9px;color:#77918f}.studio-view .video-controls-bar button:hover{background:rgba(63,205,176,.16);border-color:rgba(111,237,214,.46);color:#e5fffa}.studio-view .video-controls-bar .play-toggle{width:38px;height:36px;border-radius:50%;background:rgba(40,204,168,.2);border-color:rgba(105,255,222,.5);color:#d8fff6;font-size:14px}.studio-view .video-controls-bar input[type=range]{flex:1;width:auto;height:4px;margin:0 4px;padding:0;accent-color:#58dfc1;background:rgba(142,184,180,.18);border:0}.studio-view .video-controls-bar time{min-width:82px;text-align:right;color:#78918f;font-size:10px;font-variant-numeric:tabular-nums}@media(max-width:760px){.studio-view .video-canvas{padding:10px}.studio-view .video-controls-bar{gap:5px;padding:7px 8px}.studio-view .video-controls-bar time{min-width:70px;font-size:9px}.studio-view .video-controls-bar button{min-width:30px;padding:4px 6px}}.platform:not(.studio-view):not(.workspace-light){--glass-bg:rgba(17,24,35,.72);--glass-line:rgba(147,177,205,.16);--ink:#edf4f8;--muted:#8b9caf;isolation:isolate;position:relative;overflow:hidden;background:#080c13;background-image:radial-gradient(circle at 12% 0,rgba(59,180,169,.13),transparent 28%),radial-gradient(circle at 88% 8%,rgba(78,102,199,.12),transparent 30%),linear-gradient(135deg,#080c13,#0b1019 52%,#080d15)}.platform:not(.studio-view):not(.workspace-light):before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.24;background-image:linear-gradient(rgba(147,177,205,.035) 1px,transparent 0),linear-gradient(90deg,rgba(147,177,205,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.platform:not(.studio-view):not(.workspace-light) .platform-header{position:relative;background:rgba(8,13,22,.74);border-bottom-color:rgba(144,174,202,.14);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 16px 40px rgba(0,0,0,.16)}.platform:not(.studio-view):not(.workspace-light) .brand>b{box-shadow:0 10px 28px rgba(78,230,197,.2),inset 0 1px 0 rgba(255,255,255,.35)}.platform:not(.studio-view):not(.workspace-light) .account button,.platform:not(.studio-view):not(.workspace-light) .platform-header nav button{background:rgba(255,255,255,.045);border-color:rgba(150,180,209,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all .18s ease}.platform:not(.studio-view):not(.workspace-light) .account button:hover,.platform:not(.studio-view):not(.workspace-light) .platform-header nav button:hover{background:rgba(88,212,190,.11);border-color:rgba(110,231,210,.4);transform:translateY(-1px)}.platform:not(.studio-view):not(.workspace-light) .platform-header nav button.active{background:rgba(46,181,159,.18);border-color:rgba(111,237,214,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 8px 24px rgba(50,199,177,.1)}.platform:not(.studio-view):not(.workspace-light) .account>span{color:#8fe2d1}.platform:not(.studio-view):not(.workspace-light) .content{position:relative;max-width:1380px;padding-top:48px;padding-bottom:60px}.platform:not(.studio-view):not(.workspace-light) .content>h1{font-size:30px;letter-spacing:-.2px;color:var(--ink);text-shadow:0 10px 34px rgba(85,225,204,.08)}.platform:not(.studio-view):not(.workspace-light) .content>h1:after{content:"";display:block;width:48px;height:3px;margin-top:14px;border-radius:4px;background:linear-gradient(90deg,#5ce0c1,#6b86e9);box-shadow:0 0 18px rgba(92,224,193,.38)}.platform:not(.studio-view):not(.workspace-light) .content>section{margin-top:34px}.platform:not(.studio-view):not(.workspace-light) .content>section>h2{font-size:18px;color:#dce7ef;letter-spacing:.1px;margin-bottom:14px}.platform:not(.studio-view):not(.workspace-light) .muted{color:#91a1b5}.platform:not(.studio-view):not(.workspace-light) .stats{gap:14px;margin:26px 0 30px}.platform:not(.studio-view):not(.workspace-light) .stats>div{position:relative;overflow:hidden;min-width:190px;padding:20px 22px;border-radius:14px;background:linear-gradient(145deg,rgba(23,36,53,.84),rgba(13,21,33,.72));border-color:var(--glass-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 36px rgba(0,0,0,.16)}.platform:not(.studio-view):not(.workspace-light) .stats>div:after{content:"";position:absolute;right:-18px;top:-26px;width:82px;height:82px;border-radius:50%;background:rgba(90,220,195,.08);filter:blur(2px)}.platform:not(.studio-view):not(.workspace-light) .stats strong{font-size:30px;color:#f2f8fa}.platform:not(.studio-view):not(.workspace-light) .stats small{color:#91a7bb}.platform:not(.studio-view):not(.workspace-light) .info{border:1px solid rgba(104,155,187,.16);background:linear-gradient(135deg,rgba(23,38,57,.78),rgba(15,27,42,.68));border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);color:#a9bdd1}.platform:not(.studio-view):not(.workspace-light) .job-grid{gap:16px;margin-top:26px}.platform:not(.studio-view):not(.workspace-light) .job-card{background:linear-gradient(145deg,rgba(20,31,46,.86),rgba(12,19,30,.82));border-color:var(--glass-line);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 34px rgba(0,0,0,.15);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platform:not(.studio-view):not(.workspace-light) .job-card:hover{transform:translateY(-3px);border-color:rgba(119,227,208,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 42px rgba(0,0,0,.23)}.platform:not(.studio-view):not(.workspace-light) .job-media{background:rgba(6,11,18,.72);border-bottom:1px solid rgba(151,180,205,.1)}.platform:not(.studio-view):not(.workspace-light) .job-body{padding:17px}.platform:not(.studio-view):not(.workspace-light) .job-meta{color:#93d8ca}.platform:not(.studio-view):not(.workspace-light) .actions a{background:rgba(60,185,164,.14);border:1px solid rgba(91,226,200,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:all .18s ease}.platform:not(.studio-view):not(.workspace-light) .actions a:hover{background:rgba(60,211,180,.24);border-color:rgba(113,243,220,.46)}.platform:not(.studio-view):not(.workspace-light) .table-wrap{border-color:var(--glass-line);border-radius:13px;background:rgba(9,16,26,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 34px rgba(0,0,0,.12)}.platform:not(.studio-view):not(.workspace-light) th{background:rgba(35,53,75,.68);color:#b4c9da;font-weight:600}.platform:not(.studio-view):not(.workspace-light) td,.platform:not(.studio-view):not(.workspace-light) th{border-bottom-color:rgba(143,174,203,.12);padding:14px 17px}.platform:not(.studio-view):not(.workspace-light) tbody tr:last-child td{border-bottom:0}.platform:not(.studio-view):not(.workspace-light) tbody tr:hover td{background:rgba(97,186,174,.035)}.platform:not(.studio-view):not(.workspace-light) .model-row{background:linear-gradient(145deg,rgba(18,29,44,.78),rgba(10,18,29,.72));border-color:var(--glass-line);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:border-color .18s ease,transform .18s ease}.platform:not(.studio-view):not(.workspace-light) .model-row:hover{border-color:rgba(115,218,200,.3);transform:translateX(2px)}.platform:not(.studio-view):not(.workspace-light) .model-row strong{color:#e4edf4}.platform:not(.studio-view):not(.workspace-light) .model-row small{color:#8298ad}.platform:not(.studio-view):not(.workspace-light) footer{position:relative;background:rgba(6,11,18,.55);border-top-color:rgba(144,174,202,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.platform:not(.studio-view):not(.workspace-light) .notice{border-color:rgba(100,219,198,.3);background:linear-gradient(135deg,rgba(18,58,57,.84),rgba(17,37,50,.78));box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.platform:not(.studio-view):not(.workspace-light) .backdrop{background:rgba(2,5,10,.68);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.platform:not(.studio-view):not(.workspace-light) .dialog{background:linear-gradient(145deg,rgba(24,35,51,.93),rgba(11,19,31,.94));border-color:rgba(151,191,213,.22);border-radius:18px;box-shadow:0 32px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.platform:not(.studio-view):not(.workspace-light) .dialog h2{color:#f0f7fa;font-size:24px}.platform:not(.studio-view):not(.workspace-light) .dialog label{color:#b6c8d7}.platform:not(.studio-view):not(.workspace-light) .dialog input{background:rgba(5,11,19,.58);border-color:rgba(145,178,203,.18);box-shadow:inset 0 1px 12px rgba(0,0,0,.2)}.platform:not(.studio-view):not(.workspace-light) .dialog input:focus{border-color:#5ce0c1;box-shadow:0 0 0 3px rgba(92,224,193,.12),inset 0 1px 12px rgba(0,0,0,.2)}.platform:not(.studio-view):not(.workspace-light) .dialog .primary{background:linear-gradient(135deg,rgba(74,221,189,.88),rgba(73,168,231,.85));color:#061a1d;box-shadow:0 12px 28px rgba(70,203,193,.2),inset 0 1px 0 rgba(255,255,255,.35)}.platform:not(.studio-view):not(.workspace-light) .dialog .primary:hover{background:linear-gradient(135deg,#73edd1,#83b8ff);transform:translateY(-1px)}.platform:not(.studio-view):not(.workspace-light) .auth-divider{display:flex;align-items:center;gap:10px;margin:18px 0 12px;color:#71899b;font-size:10px;letter-spacing:1px;text-transform:uppercase}.platform:not(.studio-view):not(.workspace-light) .auth-divider:after,.platform:not(.studio-view):not(.workspace-light) .auth-divider:before{content:"";height:1px;flex:1;background:rgba(145,178,203,.16)}.platform:not(.studio-view):not(.workspace-light) .demo-button{height:42px;color:#bfe8ff;background:linear-gradient(135deg,rgba(80,128,205,.25),rgba(68,193,178,.2));border-color:rgba(126,188,240,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 28px rgba(48,119,175,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .18s ease}.platform:not(.studio-view):not(.workspace-light) .demo-button:hover{color:#effaff;background:linear-gradient(135deg,rgba(91,153,235,.38),rgba(66,219,190,.3));border-color:rgba(157,220,255,.58);transform:translateY(-1px)}.studio-view .video-controls{box-shadow:14px 0 40px rgba(0,0,0,.16)}.studio-view .control-footer,.studio-view .prompt-editor,.studio-view .reference-upload,.studio-view .video-settings{position:relative}.studio-view .prompt-editor:before,.studio-view .reference-upload:before{content:"";position:absolute;left:-8px;right:-8px;top:-7px;bottom:-7px;border:1px solid rgba(116,213,199,.06);border-radius:13px;pointer-events:none}.studio-view .prompt-editor textarea{box-shadow:inset 0 1px 20px rgba(0,0,0,.24),0 10px 28px rgba(0,0,0,.08)}.studio-view .video-output{background:radial-gradient(circle at 55% 44%,rgba(22,41,45,.18),transparent 36%),#070a0d}.studio-view .video-result{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 70px rgba(0,0,0,.28)}@media(max-width:700px){.platform:not(.studio-view):not(.workspace-light) .content{padding-top:32px;padding-bottom:42px}.platform:not(.studio-view):not(.workspace-light) .content>h1{font-size:26px}.platform:not(.studio-view):not(.workspace-light) .stats>div{min-width:0}.platform:not(.studio-view):not(.workspace-light) .table-wrap{border-radius:10px}}.brand-logo{display:block;width:42px;height:42px;-o-object-fit:contain;object-fit:contain;flex:none}.studio-view .brand-logo{width:38px;height:38px}@media(max-width:700px){.brand-logo,.studio-view .brand-logo{width:34px;height:34px}}.studio-view .reference-upload{min-height:0}.studio-view .reference-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#bbc8cc;font-size:12px}.studio-view .reference-label em{font-style:normal;color:#71d8c6;margin-left:6px}.studio-view .reference-label small{color:#607879;font-size:10px}.studio-view .reference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.studio-view .reference-grid.single{grid-template-columns:1fr}.studio-view .reference-thumb,.studio-view .upload-tile{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid rgba(133,218,204,.2);background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 7px 16px rgba(0,0,0,.15)}.studio-view .reference-grid.single .reference-thumb,.studio-view .reference-grid.single .upload-tile{aspect-ratio:4/1.15}.studio-view .reference-thumb img,.studio-view .reference-thumb video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.studio-view .reference-thumb button{position:absolute;right:4px;top:4px;width:20px;height:20px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(0,0,0,.58);color:#fff;font-size:14px;line-height:16px;backdrop-filter:blur(8px)}.studio-view .upload-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#72d8c6;cursor:pointer;border-style:dashed;border-color:rgba(91,226,198,.45);background:rgba(18,75,65,.18)}.studio-view .upload-tile strong{font-size:21px;font-weight:400;line-height:22px}.studio-view .upload-tile span{font-size:10px}.studio-view .upload-tile small{font-size:8px;color:#5e8983}.studio-view .upload-tile:hover{background:rgba(54,190,162,.18);border-color:rgba(119,255,225,.72)}.public-references textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:58px;max-height:130px;padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(0,0,0,.26);color:#fff;font:inherit;font-size:12px;line-height:1.6}.aspect-ratio-field{min-width:0;color:#849b9c;font-size:10px}.aspect-ratio-options{display:grid;grid-template-columns:repeat(var(--ratio-count),minmax(0,1fr));gap:4px;margin-top:6px}.platform .aspect-ratio-options button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;height:52px;padding:4px 1px;border:1px solid rgba(160,224,215,.16);border-radius:7px;background:rgba(255,255,255,.035);color:#8ea8a7;font-size:9px;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:background .16s,border-color .16s,color .16s}.aspect-ratio-icon{height:26px;display:grid;place-items:center}.platform .aspect-ratio-options button:hover{color:#cefff3;background:rgba(67,198,170,.12);border-color:rgba(111,232,209,.45)}.platform .aspect-ratio-options button.selected{color:#91f5d9;background:linear-gradient(145deg,rgba(40,166,136,.23),rgba(32,105,103,.2));border-color:rgba(79,235,201,.7);box-shadow:inset 0 1px 0 rgba(173,255,232,.12),0 0 14px rgba(42,220,183,.07)}.public-references .fine{margin:6px 0 0;font-size:11px;line-height:1.5;color:#9ca7ba}.reference-source{display:flex;gap:6px;margin:0 0 9px}.platform .reference-source button{font-size:10px;padding:5px 9px;border-radius:6px;background:#ffffff04;color:#819c97;border-color:#91cebd1a}.platform .reference-source button[aria-pressed=true]{color:#a8efdd;background:#36b08d15;border-color:#70e6c545}.studio-view .video-upload-tile{width:100%;height:116px;aspect-ratio:auto;padding:14px;gap:4px;border-radius:10px}.studio-view .video-upload-tile span{font-size:12px}.studio-view .video-upload-tile small{font-size:10px}.reference-video-preview{overflow:hidden;border-radius:10px;border:1px solid #80d9c628;background:#050a0c}.reference-video-preview video{display:block;width:100%;height:116px;-o-object-fit:contain;object-fit:contain;background:#030708}.reference-video-meta{display:flex;align-items:center;gap:10px;padding:5px 9px;background:#ffffff04}.reference-video-meta>span{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9bb6af;font-size:10px}.platform .reference-video-meta button{flex-shrink:0;padding:3px 7px;font-size:10px;border-color:#a5d7cb26;color:#b8d6cc;background:#ffffff05}.reference-video-preview>.reference-help{margin:0;padding:5px 9px}.reference-input-label{display:block;font-size:11px;color:#8aa69e;margin-bottom:5px}.studio-view .image-picker .reference-thumb,.studio-view .image-picker .upload-tile{height:64px;aspect-ratio:auto}.studio-view .image-picker .upload-tile{padding:0;min-width:0;border-radius:8px}.studio-view .image-picker .empty-reference{border-style:solid;border-color:#8ecfc515;background:#9bdccd03;color:#58766f}.studio-view .image-picker .empty-reference:hover{border-color:#6ce1bb66;background:#3aaa8a14}.reference-slot-plus{font-size:22px!important;font-weight:200}.reference-order{position:absolute;bottom:4px;left:4px;padding:1px 5px;border-radius:4px;background:#0008;color:#d9f9f1;font-size:9px;line-height:16px;pointer-events:none}.reference-help{margin:7px 0 0;color:#6d8e87;font-size:10px;line-height:1.6}.reference-storage-note{font-size:10px;line-height:1.6;color:#93aaa4;margin:5px 0 0}.reference-images .reference-label{margin-bottom:8px}.reference-images .public-references textarea{display:block}.reference-images .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.provider-task-id{font-size:10px;overflow-wrap:anywhere;max-width:100%;color:#9ca7ba}.generation-status{min-height:0;overflow:auto;background:radial-gradient(ellipse at 50% 40%,#23bda00b,transparent 55%)}.generation-logo{width:100px;height:100px;flex-shrink:0;display:grid;place-items:center;border-radius:28px;border:1px solid #95e3d51c;background:linear-gradient(145deg,#98f9e30b,#0a151400);box-shadow:inset 0 1px 0 #ffffff0a,0 16px 60px #14bda014;margin-bottom:24px}.generation-logo img{display:block;-o-object-fit:contain;object-fit:contain;width:72px;height:72px}.generation-heading{display:flex;align-items:center;gap:9px;margin-bottom:10px}.generation-heading strong{margin:0;font-size:16px;color:#d2e9e5;font-weight:500}.generation-dot{width:6px;height:6px;border-radius:50%;background:#7e9692}.is-active .generation-dot{background:#70e5c9;box-shadow:0 0 12px #70e5c955;animation:generation-pulse 2s ease-in-out infinite}.output-placeholder .generation-hint{margin:0;max-width:380px;color:#8da8a4;font-size:12px;line-height:1.8}.generation-progress{width:300px;max-width:100%;margin:24px 0 0}.generation-progress-label{display:flex;justify-content:space-between;gap:12px;color:#b4cfc9;font-size:11px;margin-bottom:10px;font-variant-numeric:tabular-nums}.generation-progress-track{position:relative;height:6px;border-radius:8px;overflow:hidden;background:#86d6c817;border:1px solid #97ead00d}.generation-progress-track>span{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#299e86,#80f2d4);box-shadow:0 0 15px #63f3c633;transition:width .5s ease}.generation-progress-track.is-indeterminate>span{width:32%;animation:generation-travel 2s ease-in-out infinite}.generation-progress small{font-size:10px;color:#698b85;line-height:1.7;margin-top:10px}.output-placeholder .generation-prompt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:380px;font-size:11px;color:#688780;margin:24px 0 0}.generation-status .provider-task-id{margin-top:14px;color:#6f8785;font-size:10px;max-width:380px;line-height:1.6}@keyframes generation-pulse{50%{opacity:.4}}@keyframes generation-travel{0%{transform:translateX(-110%)}to{transform:translateX(420%)}}@media(prefers-reduced-motion:reduce){.generation-progress-track.is-indeterminate>span,.is-active .generation-dot{animation:none}.generation-progress-track>span{transition:none}}@media(max-height:700px){.generation-logo{width:80px;height:80px;margin-bottom:16px}.generation-logo img{width:60px;height:60px}.generation-progress,.output-placeholder .generation-prompt{margin-top:16px}}.result-caption a{color:#94ebe2}.studio-view .video-controls>:not(.prompt-editor){flex-shrink:0}.studio-view .prompt-editor{flex:1 1 180px;min-height:110px}.studio-view .prompt-editor textarea{height:auto;flex:1 1 0;min-height:60px}.studio-view .public-references textarea{min-height:58px;height:82px;max-height:110px;resize:none}.studio-view .public-references textarea[rows="2"]{height:58px}.studio-view .prompt-editor>label,.studio-view .prompt-meta{flex-shrink:0}@media(min-width:761px) and (max-height:780px){.studio-view .video-controls{gap:8px;padding-top:16px;padding-bottom:12px}}.studio-project{display:flex;gap:8px;align-items:center;min-width:0;padding:8px 0;border-block:1px solid rgba(126,206,198,.1)}.studio-project label{flex-shrink:0;color:#8fa4ad;font-size:11px}.platform .studio-project select{min-width:0;flex:1;width:auto;padding:6px 9px;height:32px;background:#0c1519;border-color:rgba(160,224,215,.16);color:#e5f1ef;font-size:11px;color-scheme:dark}.platform .studio-project select option{background:#0b1214;color:white}.studio-project button{height:30px;min-width:30px;padding:0!important;color:#8cdecf;font-size:18px}.platform .job-project{display:flex;gap:8px;align-items:center;margin-top:12px;color:#8fa8b8;font-size:11px}.platform .job-project span{white-space:nowrap}.platform .job-project select{min-width:0;height:32px;padding:5px 8px;font-size:11px;color-scheme:dark}.projects-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.projects-heading h1{margin:4px 0 10px;font-size:30px;color:#f0f7f8;font-weight:650;overflow-wrap:anywhere}.projects-heading .eyebrow{margin:0;color:#7cbeb5;letter-spacing:3px}.projects-heading .muted{margin:0;font-size:13px}.projects-heading>button{flex-shrink:0;border:1px solid rgba(105,255,222,.42)!important;border-radius:10px;background:linear-gradient(135deg,rgba(44,178,150,.36),rgba(41,117,141,.25))!important;color:#d5fff6!important;box-shadow:inset 0 1px 0 #ffffff20,0 10px 28px #0b938318;font-size:13px;backdrop-filter:blur(16px)}.projects-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block:1px solid #98bed313;padding:18px 0;margin-bottom:24px}.projects-toolbar>span{font-size:12px;color:#95aab8}.project-search{width:250px;max-width:60%}.platform .project-search input{height:36px;padding:8px 12px;background:#0c1722;font-size:12px;border-color:#8ab1cc26}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:18px}.project-card{min-width:0;overflow:hidden;border:1px solid rgba(151,191,213,.16);border-radius:16px;background:linear-gradient(135deg,rgba(22,38,50,.86),rgba(11,20,32,.88));box-shadow:inset 0 1px 0 #ffffff0a,0 16px 40px #00000026;transition:border-color .18s,transform .18s}.project-card:hover{border-color:rgba(100,224,198,.38);transform:translateY(-2px)}.platform .project-open{display:block;width:100%;padding:22px;text-align:left;color:inherit;border:0;border-radius:0;background:transparent}.platform .project-open:hover{background:rgba(105,202,185,.035)}.project-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.project-folder{display:grid;place-items:center;width:58px;height:58px;border:1px solid #6fdcc62b;border-radius:15px;background:linear-gradient(145deg,#28877626,#16434c33);color:#82d8c6;box-shadow:inset 0 1px 0 #ffffff0a}.project-folder svg{width:35px;height:30px}.project-status{font-size:10px;color:#94abb8;background:#8299b214;border:1px solid #9dbbd21a;border-radius:20px;padding:5px 9px}.project-status.working{color:#87e2cb;background:#38d5a916;border-color:#5ac9ad33}.platform .project-open h2{margin:0 0 12px;font-size:18px;font-weight:600;overflow-wrap:anywhere;color:#eaf4f5}.project-open p{display:flex;justify-content:space-between;font-size:12px;color:#889eaf;margin:0}.project-open p span{color:#75b8ac;font-size:11px}.project-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #8bb6c814;padding:10px 16px;background:#050c141c}.project-card-footer time{color:#708a9d;font-size:10px}.project-card-footer>div{display:flex;gap:2px}.platform .project-card-footer button{padding:5px 6px;border:0;background:transparent;font-size:11px;color:#9db2bf}.platform .project-card-footer .project-delete:hover{color:#f49eaa;background:#cd637615}.projects-empty{min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 24px;text-align:center;border:1px dashed #89b1c526;border-radius:18px;background:radial-gradient(ellipse at 50% 10%,#2b77721a,transparent 65%),#0c162155}.projects-empty .project-folder{width:72px;height:72px;border-radius:20px;margin-bottom:24px}.projects-empty .project-folder svg{width:42px;height:36px}.platform .projects-empty h2{color:#d5e5eb;font-size:19px;font-weight:500;margin-bottom:12px}.projects-empty p{font-size:12px;color:#809cac;line-height:1.8;margin-bottom:25px}.projects-empty .primary{font-size:12px;border-radius:9px}.platform .project-back{padding:0;border:0;background:none;color:#95baaf;font-size:12px;margin:0 0 24px}.project-helper{font-size:12px;color:#88a6b6;padding:13px 16px;border:1px solid #8bb5c91f;border-radius:10px;background:#14263859;line-height:1.7;margin-bottom:22px}.platform .project-dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.platform .project-dialog-actions .primary{margin:0}.platform .project-dialog-actions .danger{color:#ffb6c1;border-color:#e48a9b40;background:#ae405533}.project-dialog h2{margin-bottom:16px}.project-dialog .muted{font-size:13px;overflow-wrap:anywhere}@media(max-width:1250px) and (min-width:1051px){.studio-view .announcement{min-width:150px}.studio-view .platform-header{gap:12px}.studio-view .brand{min-width:160px}.studio-view .account{min-width:190px}}@media(max-width:700px){.projects-heading{align-items:flex-start;gap:14px}.projects-heading h1{font-size:25px}.projects-heading>button{padding:9px 12px!important;font-size:11px}.project-grid{grid-template-columns:1fr}.projects-toolbar{gap:10px}.project-search{max-width:70%}.projects-empty{min-height:300px;padding:36px 18px}.project-dialog-actions{flex-wrap:wrap}}@media(min-width:761px) and (max-height:780px){.studio-view .video-controls{gap:6px;padding-top:12px;padding-bottom:10px}.studio-view .task-count{padding:4px 9px}.studio-view .studio-project{padding:4px 0}.studio-view .reference-images .reference-label{margin-bottom:5px}.reference-source{margin-bottom:6px}.platform .reference-source button{padding:4px 8px}.studio-view .image-picker .reference-thumb,.studio-view .image-picker .upload-tile{height:42px;aspect-ratio:auto}.studio-view .image-picker .upload-tile svg{width:18px;height:18px}.studio-view .image-picker{gap:5px}.reference-help{margin-top:4px}.reference-storage-note{line-height:1.5;margin-top:3px}.studio-view .prompt-editor{min-height:80px}.studio-view .prompt-editor textarea{min-height:40px}.studio-view .prompt-editor>label{margin-bottom:5px}.studio-view .control-footer{padding-top:7px}.studio-view .control-footer .cost{padding-bottom:7px}.studio-view .reference-video-preview video,.studio-view .video-upload-tile{height:70px}.reference-video-meta{padding:3px 8px}.reference-video .reference-label{margin-bottom:5px}.studio-view .reference-video-preview video{height:54px}.studio-view .reference-video .reference-storage-note{display:none}.studio-view .reference-video .reference-help{margin-top:3px}}