.glass-surface{flex:none;justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{z-index:1;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.glass-surface--svg{background:rgba(255, 255, 255, var(--glass-frost,0));-webkit-backdrop-filter:var(--filter-id) saturate(var(--glass-saturation,1));backdrop-filter:var(--filter-id) saturate(var(--glass-saturation,1));box-shadow:inset 0 0 2px 1px #ffffff38,inset 0 0 10px 4px #ffffff14,0 4px 16px #11111a0d,0 8px 24px #11111a0a,0 16px 56px #11111a09,inset 0 4px 16px #11111a0a}.glass-surface--fallback{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#fff1;border:1px solid #ffffff3d;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #040a141f}.glass-surface--tab .glass-surface__content{overflow:hidden}.glass-surface--tab .glass-surface__content>button{border-radius:inherit;color:#ffffffc7;text-shadow:0 1px 7px #05071047;min-height:32px;padding:0 11px;font-size:10px;font-weight:720;transition:color .16s,transform .16s cubic-bezier(.22,1,.36,1);box-shadow:none!important;background:0 0!important;border:0!important}.glass-surface--tab.is-active{background:#ffffff05;box-shadow:inset 0 0 2px 1px #ffffff57,inset 0 0 10px 4px #ffffff1a,0 4px 14px #0408141a}.glass-surface--tab.is-active .glass-surface__content>button{color:#fffffffa}@media (hover:hover){.glass-surface--tab:hover{box-shadow:inset 0 0 2px 1px #ffffff57,inset 0 0 10px 4px #ffffff1c,0 5px 14px #0408141c}.glass-surface--tab:hover .glass-surface__content>button{color:#fffffff5;transform:translateY(-1px)}}.glass-surface--tab .glass-surface__content>button:active{transform:translateY(1px)scale(.985)}.upload-trigger-surface{isolation:isolate;border:0;margin:0 auto;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;box-shadow:0 10px 24px #05091424,inset 0 1px 1px #ffffff24,inset 0 -4px 12px #05091411;background:#ffffff05!important}.upload-trigger-surface:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#ffffff6b,#ffffff1a 24%,#ffffff06 60%,#070d1d38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.upload-trigger-surface:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff0d,#0000 46%,#080e1f09);position:absolute;inset:1px;box-shadow:inset 0 1px 2px #ffffff17,inset 0 -4px 10px #060b1b0e}.upload-trigger-content{border-radius:inherit!important;width:100%!important;height:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important}.upload-trigger-surface .glass-surface__content{z-index:1;border-radius:inherit;position:relative;overflow:hidden}.upload-trigger-content svg{filter:drop-shadow(0 1px 2px #0408146b);opacity:.95}.upload-trigger-surface:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 13px 28px #0509142b,inset 0 1px 2px #ffffff24,inset 0 -5px 12px #05091412}.upload-trigger-surface:active{transform:translateY(1px)scale(.975)}.upload-trigger-content:focus-within{outline-offset:-4px;outline:2px solid #e2f4ffd6}@media (width<=900px){.glass-surface--tab .glass-surface__content>button{min-height:28px;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.glass-surface,.glass-surface--tab .glass-surface__content>button{transition-duration:1ms}}.scene-controls__action-label{display:none}@media (width>=901px){.lumora-app.view-studio .cabin-shell__controls-slot .scene-controls--vertical{z-index:31;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:repeat(2,54px);justify-items:center;gap:16px;margin:0;padding:0;transform:none;width:88px!important;display:grid!important;position:fixed!important;bottom:clamp(86px,9.4vh,102px)!important;left:calc(clamp(30px,2.8vw,40px) - 6px)!important}.lumora-app.view-studio .cabin-shell__controls-slot .scene-controls--vertical :is(.scene-controls__playback,.scene-controls__custom){color:#ffffffe6;filter:drop-shadow(0 1px 4px #00000057);grid-template-rows:20px auto;align-content:center;justify-items:center;gap:4px;width:100%!important;height:54px!important;min-height:54px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#070e1b0a!important;border:0!important;border-radius:12px!important;margin:0!important;padding:0!important;display:grid!important}.lumora-app.view-studio .cabin-shell__controls-slot .scene-controls--vertical :is(.scene-controls__playback,.scene-controls__custom) svg{width:15px;height:15px}.lumora-app.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__action-label{color:#ffffffc2;letter-spacing:0;white-space:nowrap;font-size:8px;font-weight:700;line-height:1;display:block}.lumora-app.view-studio .cabin-shell__controls-slot .scene-controls--vertical :is(.scene-controls__playback,.scene-controls__custom):hover,.lumora-app.view-studio .cabin-shell__controls-slot .scene-controls--vertical :is(.scene-controls__playback,.scene-controls__custom):focus-visible{color:#fff;filter:drop-shadow(0 2px 8px #00000057);transform:translateY(-1px);background:#ffffff17!important}}.contact-desk{background:0 0;border:1px solid #ffffff3b;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);min-height:380px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff09}.contact-desk__intro{background:0 0;flex-direction:column;gap:22px;padding:clamp(22px,3vw,34px);display:flex;position:relative;overflow:hidden}.contact-desk__intro:before{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -26% -42% auto;box-shadow:0 0 0 34px #ffffff06,0 0 0 68px #ffffff05}.contact-desk__signal{align-items:end;gap:4px;height:24px;display:flex}.contact-desk__signal span{background:#ffffffd6;border-radius:999px;width:4px;animation:1.45s ease-in-out infinite contact-signal;box-shadow:0 0 14px #fff6}.contact-desk__signal span:first-child{height:8px;animation-delay:-.36s}.contact-desk__signal span:nth-child(2){height:18px;animation-delay:-.18s}.contact-desk__signal span:nth-child(3){height:12px}.contact-desk__intro>div:not(.contact-desk__signal),.contact-desk__channels{z-index:1;position:relative}.contact-desk__intro p,.contact-desk__intro h3,.contact-desk__intro>div>span{margin:0}.contact-desk__intro p{color:#ffffff85;letter-spacing:.08em;font-size:10px;font-weight:780}.contact-desk__intro h3{color:#fffffff5;max-width:320px;font-size:clamp(22px,2.3vw,30px);font-weight:630;line-height:1.16;margin-top:9px!important}.contact-desk__intro>div>span{color:#ffffff9c;max-width:310px;font-size:11px;line-height:1.65;display:block;margin-top:13px!important}.contact-desk__channels{gap:11px;margin:auto 0 0;display:grid}.contact-desk__channels div{gap:4px;display:grid}.contact-desk__channels dt{color:#ffffffe0;align-items:center;gap:7px;font-size:11px;font-weight:720;display:flex}.contact-desk__channels dt svg{color:#ffffff94}.contact-desk__channels dd{color:#ffffff7a;margin:0 0 0 22px;font-size:10px;line-height:1.45}.contact-desk__channels dd a{color:inherit;text-decoration:none}.contact-desk__channels dd a:hover{color:#ffffffe0;text-underline-offset:3px;text-decoration:underline}.contact-desk__form{background:0 0;align-content:start;gap:13px;padding:clamp(22px,3vw,34px);display:grid}.contact-desk__form-heading{margin-bottom:6px}.contact-desk__form-heading span{color:#fffffff5;font-size:16px;font-weight:720}.contact-desk__form-heading p{color:#ffffff82;margin:5px 0 0;font-size:10px;line-height:1.5}.contact-desk__form label{gap:7px;display:grid}.contact-desk__form label>span{color:#ffffff9e;font-size:10px;font-weight:700}.contact-desk__form input,.contact-desk__form select,.contact-desk__form textarea{color:#fffffff0;width:100%;font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:14px;outline:0;font-size:11px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #fff3,inset 0 -1px #050a131f}.contact-desk__form input,.contact-desk__form select{border-radius:999px;height:42px;padding:0 13px}.contact-desk__form textarea{resize:vertical;min-height:86px;padding:11px 13px;line-height:1.55}.contact-desk__form select option{color:#fff;background:#737276}.contact-desk__form input::-moz-placeholder{color:#ffffff57}.contact-desk__form textarea::-moz-placeholder{color:#ffffff57}.contact-desk__form input::placeholder,.contact-desk__form textarea::placeholder{color:#ffffff57}.contact-desk__form input:focus,.contact-desk__form select:focus,.contact-desk__form textarea:focus{background:#ffffff38;border-color:#fff9;box-shadow:0 0 0 3px #ffffff17,inset 0 1px #ffffff52}.contact-desk__submit{color:#161d1ff2;background:#ffffffe8;border:1px solid #ffffffa3;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:3px;padding:0 17px;font-size:11px;font-weight:760;transition:transform .17s cubic-bezier(.2,.8,.2,1),background .17s,border-color .17s;display:inline-flex;box-shadow:inset 0 1px #ffffffe0,0 10px 24px #01060e26}.contact-desk__submit svg:last-child{margin-left:auto}.contact-desk__submit:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.contact-desk__submit:active{transform:translateY(1px)scale(.99)}.contact-desk__note{color:#ffffff6b;align-items:center;gap:6px;margin:0;font-size:9px;line-height:1.45;display:flex}.contact-desk__note svg{color:#ffffff9e;flex:none}@keyframes contact-signal{0%,to{opacity:.5;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@media (width<=720px){.contact-desk{grid-template-columns:1fr}.contact-desk__intro{min-height:280px}.contact-desk__channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.contact-desk__channels dd{margin-left:0}}@media (width<=480px){.contact-desk__channels{grid-template-columns:1fr}.contact-desk__intro{min-height:0}}@media (prefers-reduced-motion:reduce){.contact-desk__signal span{animation:none}}.lumora-app .panel-contact .contact-desk__form input,.lumora-app .panel-contact .contact-desk__form select,.lumora-app .panel-contact .contact-desk__form textarea{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff17}.lumora-app .global-panel.panel-contact.liquid-glass{-webkit-backdrop-filter:blur(28px)saturate();backdrop-filter:blur(28px)saturate();isolation:isolate;background:radial-gradient(at 13% 0,#ffffff29,#0000 42%),linear-gradient(145deg,#ffffff0b,#ffffff05 47%,#0000);border-color:#ffffff4a;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0e,0 34px 92px #00000054}.home-water-glass{isolation:isolate;color:#fffffff0;font-weight:600;transition-property:transform,border-radius,box-shadow;transition-duration:.7s;transition-timing-function:cubic-bezier(.175,.885,.32,2.2);display:flex;position:relative;overflow:hidden}.home-water-glass__distortion,.home-water-glass__tint,.home-water-glass__edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.home-water-glass__distortion{z-index:0;-webkit-backdrop-filter:blur(3px);filter:url(#home-water-glass-distortion);isolation:isolate;overflow:hidden}.home-water-glass__tint{z-index:10;background:#ffffff29}.home-water-glass__edge{z-index:20;overflow:hidden;box-shadow:inset 2px 2px 1px #ffffff80,inset -1px -1px 1px 1px #ffffff80}.home-water-glass__content{z-index:30;width:100%;min-width:0;position:relative}.home-water-glass__defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.home-water-glass--rail{border-radius:24px;box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.home-water-glass--rail:hover{border-radius:32px;box-shadow:0 8px 14px #0000003d,0 0 24px #ffffff1a}.home-water-glass--rail .home-water-glass__tint{background:#ffffff1f}.home-water-glass--action{border-radius:24px;min-height:64px;box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.home-water-glass--action:hover,.home-water-glass--action:focus-within{z-index:4;border-radius:32px;transform:translateY(-3px)scale(1.018);box-shadow:0 10px 20px #0000003d,0 0 26px #ffffff24}.home-water-glass__action{border-radius:inherit;width:100%;min-height:64px;color:inherit;cursor:pointer;font:inherit;letter-spacing:0;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 21px;font-size:13px;font-weight:720;transition:transform .7s cubic-bezier(.175,.885,.32,2.2);display:inline-flex}.home-water-glass--action:hover .home-water-glass__action,.home-water-glass--action:focus-within .home-water-glass__action{transform:scale(.95)}.home-water-glass__action:active{transform:scale(.93)}.home-water-glass__action:focus-visible{outline-offset:-4px;outline:2px solid #ebf8fff0}@media (prefers-reduced-motion:reduce){.home-water-glass,.home-water-glass__action{transition-duration:1ms}}.ambient-audio-consent{z-index:240;-webkit-backdrop-filter:blur(4px)saturate(.92)brightness(.86);backdrop-filter:blur(4px)saturate(.92)brightness(.86);background:#04070e21;place-items:center;padding:24px;animation:.3s both ambient-audio-consent-backdrop-in;display:grid;position:fixed;inset:0}.ambient-audio-consent__dialog{color:#fffffff7;justify-items:center;gap:15px;animation:.42s cubic-bezier(.22,1,.36,1) both ambient-audio-consent-dialog-in;display:grid}.ambient-audio-consent__dialog h2{color:inherit;font-family:var(--font-display);letter-spacing:0;text-shadow:0 2px 14px #00000057;margin:0;font-size:clamp(18px,1.35vw,22px);font-weight:620;line-height:1.1}.ambient-audio-consent__actions{grid-auto-columns:76px;grid-auto-flow:column;gap:18px;display:grid}.ambient-audio-consent__choice{color:#fffffff7;border-radius:23px;width:76px;height:76px;box-shadow:0 12px 28px #01040c29,0 0 20px #ffffff0e}.ambient-audio-consent__choice .home-water-glass__tint{background:#ffffff13}.ambient-audio-consent__choice .home-water-glass__edge{box-shadow:inset 1px 1px 1px #ffffff6b,inset -1px -1px 1px #ffffff4d}.ambient-audio-consent__choice button{border-radius:inherit;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:transform .7s cubic-bezier(.175,.885,.32,2.2);display:grid}.ambient-audio-consent__choice:hover,.ambient-audio-consent__choice:focus-within{border-radius:28px;transform:translateY(-2px)scale(1.025);box-shadow:0 16px 34px #01040c47,0 0 26px #ffffff24}.ambient-audio-consent__choice:hover button,.ambient-audio-consent__choice:focus-within button{transform:scale(.93)}.ambient-audio-consent__choice button:active{transform:scale(.89)}.ambient-audio-consent__choice button:focus-visible{outline-offset:-5px;outline:2px solid #ebf8fff2}@keyframes ambient-audio-consent-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ambient-audio-consent-dialog-in{0%{opacity:0;transform:translateY(9px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ambient-audio-consent,.ambient-audio-consent__dialog{animation:none}}.forbes-inspiration{color:#fffffff0;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.forbes-inspiration__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:49px;padding-bottom:12px;display:flex}.forbes-moodboards__intro span{color:#ffffff6b;margin-bottom:8px;font-size:9px;font-weight:760;display:block}.forbes-inspiration__actions{flex:none;align-items:center;gap:9px;display:flex}.forbes-inspiration__search{color:#ffffff80;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;width:clamp(200px,20vw,300px);height:37px;padding:0 11px;display:flex;box-shadow:inset 0 1px #ffffff14}.forbes-inspiration__search:focus-within{background:#ffffff12;border-color:#ffffff59}.forbes-inspiration__search input{color:#ffffffe6;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.forbes-inspiration__search input::placeholder{color:#ffffff5c}.forbes-inspiration__search button{color:#ffffff80;background:0 0;border:0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.forbes-inspiration__search button:hover{color:#fff;background:#ffffff1a}.forbes-inspiration__create,.forbes-moodboards__intro button,.forbes-library-detail__footer button{color:#171a23;background:#fffffff0;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 14px;font-size:10px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #fff,0 8px 20px #00000024}.forbes-inspiration__create:hover,.forbes-moodboards__intro button:hover,.forbes-library-detail__footer button:hover{background:#fff;transform:translateY(-1px)}.forbes-inspiration__file{display:none}.forbes-inspiration__tabs{gap:4px;min-width:0;padding:0;display:flex}.forbes-inspiration__tabs button{color:#ffffff80;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:10px;font-weight:720;display:inline-flex}.forbes-inspiration__tabs button span{color:#ffffff59;font-size:8px}.forbes-inspiration__tabs button:hover{color:#ffffffdb;background:#ffffff0b}.forbes-inspiration__tabs button.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff26}.forbes-inspiration__tabs button.is-active span{color:#ffffffb3}.forbes-inspiration__content,.forbes-moodboards{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.forbes-inspiration__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:15px;padding:17px 1px 32px;display:grid}.forbes-inspiration-card{aspect-ratio:4/5;color:#fff;text-align:left;isolation:isolate;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:18px;align-content:end;width:100%;min-width:0;min-height:0;margin:0;padding:14px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000001f}.forbes-inspiration-card>img{z-index:0;-o-object-fit:cover;object-fit:cover;image-rendering:auto;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .4s;position:absolute;inset:0}.forbes-inspiration-card__shade{z-index:1;background:linear-gradient(#04060c05 25%,#04060cc7 100%);position:absolute;inset:0}.forbes-inspiration-card__meta{z-index:2;color:#ffffffd1;width:fit-content;margin-bottom:5px;font-size:9px;position:relative}.forbes-inspiration-card strong{z-index:2;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;position:relative;overflow:hidden}.forbes-inspiration-card small{z-index:2;color:#ffffff9e;margin-top:3px;font-size:8px;position:relative}.forbes-inspiration-card:hover{border-color:#ffffff61;transform:translateY(-3px);box-shadow:0 17px 30px #00000038}.forbes-inspiration-card:hover>img{filter:saturate(1.04);transform:scale(1.045)}.forbes-moodboards{padding-top:17px}.forbes-moodboards__intro{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:15px 17px;display:flex;box-shadow:inset 0 1px #ffffff1a}.forbes-moodboards__intro span{margin-bottom:5px}.forbes-moodboards__intro b{font-size:13px;display:block}.forbes-moodboards__intro p{color:#ffffff80;margin:5px 0 0;font-size:9px}.forbes-moodboards__intro button{flex:none}.forbes-moodboards__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:18px;padding-bottom:32px;display:grid}.forbes-moodboard-card{color:#ffffffeb;text-align:left;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:15px;padding:0;transition:border-color .22s,transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 8px 20px #0000001a}.forbes-moodboard-card:hover{border-color:#ffffff57;transform:translateY(-3px);box-shadow:0 17px 32px #0000002e}.forbes-moodboard-card__collage{background:#ffffff14;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr .85fr;gap:3px;height:255px;display:grid;overflow:hidden}.forbes-moodboard-card__collage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.2,.7,.2,1)}.forbes-moodboard-card__collage img:first-child,.forbes-moodboard-card__collage img:nth-child(2){grid-row:1/span 2}.forbes-moodboard-card:hover .forbes-moodboard-card__collage img{transform:scale(1.055)}.forbes-moodboard-card__body{gap:4px;padding:11px 12px 12px;display:grid}.forbes-moodboard-card__body span{color:#ffffff73;font-size:8px}.forbes-moodboard-card__body strong{font-size:12px}.forbes-moodboard-card__body small{color:#ffffff85;font-size:8px}.forbes-inspiration__empty{color:#ffffff78;align-content:center;place-items:center;gap:8px;min-height:270px;font-size:10px;display:grid}.forbes-inspiration__empty b{color:#fffc;font-size:12px}.forbes-inspiration__preparing{color:#ffffff85;align-content:center;place-items:center;gap:10px;min-height:100%;font-size:10px;display:grid}.forbes-inspiration__preparing i{border:1px solid #ffffff2e;border-top-color:#fffc;border-radius:50%;width:22px;height:22px;animation:.75s linear infinite forbes-inspiration-spin}@keyframes forbes-inspiration-spin{to{transform:rotate(360deg)}}.forbes-library-detail-backdrop{z-index:140;-webkit-backdrop-filter:blur(12px);background:#03050a61;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.forbes-library-detail{-webkit-backdrop-filter:blur(42px)saturate(1.08);background:#131823c2;border:1px solid #ffffff40;border-radius:22px;grid-template-columns:minmax(330px,1.06fr) minmax(320px,.94fr);width:min(880px,92vw);max-height:min(700px,84vh);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 32px 80px #0000006b}.forbes-library-detail.is-moodboard{grid-template-columns:minmax(430px,1.1fr) minmax(330px,.9fr);width:min(1020px,94vw)}.forbes-library-detail__close{z-index:2;color:#fffc;background:#14192366;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:13px;right:13px}.forbes-library-detail__close:hover{color:#fff;background:#ffffff26}.forbes-library-detail__media{background:#00000047;min-height:450px;overflow:hidden}.forbes-library-detail__media>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.forbes-library-detail__collage{grid-template-rows:1fr 1fr;grid-template-columns:1.1fr .9fr .9fr;gap:3px;width:100%;height:100%;min-height:450px;display:grid}.forbes-library-detail__collage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.forbes-library-detail__collage img:first-child,.forbes-library-detail__collage img:nth-child(2){grid-row:1/span 2}.forbes-library-detail.is-moodboard .forbes-library-detail__media{min-height:0;max-height:min(700px,84vh);overflow-y:auto}.forbes-library-detail.is-moodboard .forbes-library-detail__collage{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:148px;gap:3px;height:auto;min-height:0;padding:3px}.forbes-library-detail.is-moodboard .forbes-library-detail__collage img:first-child,.forbes-library-detail.is-moodboard .forbes-library-detail__collage img:nth-child(2){grid-row:auto}.forbes-library-detail__body{flex-direction:column;gap:13px;min-width:0;padding:30px 26px 24px;display:flex;overflow-y:auto}.forbes-library-detail__eyebrow{color:#ffffff7a;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.forbes-library-detail__eyebrow>span{font-weight:750}.forbes-library-detail__eyebrow>div{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}.forbes-library-detail__eyebrow i{border:1px solid #ffffff1a;border-radius:999px;padding:3px 6px;font-style:normal}.forbes-library-detail__body h3{margin:0;font-size:21px;line-height:1.25}.forbes-library-detail__body>p{color:#ffffff94;margin:-3px 0 0;font-size:10px;line-height:1.7}.forbes-library-detail__prompt{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px}.forbes-library-detail__prompt>div{color:#ffffffa1;justify-content:space-between;align-items:center;padding:10px 11px 0;font-size:9px;font-weight:720;display:flex}.forbes-library-detail__prompt button{color:#ffffffb3;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.forbes-library-detail__prompt button:hover{color:#fff;background:#ffffff1a}.forbes-library-detail__prompt p{color:#ffffffc2;white-space:pre-wrap;max-height:160px;margin:0;padding:7px 11px 11px;font-size:10px;line-height:1.7;overflow-y:auto}.forbes-library-detail__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.forbes-library-detail__footer>span{color:#ffffff75;font-size:9px}@media (width<=1160px){.forbes-inspiration__header{flex-direction:column;align-items:start;gap:10px}.forbes-inspiration__tabs{order:2}.forbes-inspiration__actions{width:100%}.forbes-inspiration__search{flex:auto;width:min(350px,100%)}.forbes-inspiration__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.home-showcase{z-index:4;background:#090b12;border-top:0;position:relative;overflow:hidden}.home-showcase__panel{color:#ffffffeb;width:min(2200px,100%);margin:0 auto}.home-showcase__footer-glass{width:min(1720px,100% - 48px);margin-inline:auto}.home-showcase__section-heading>span,.home-showcase__footer span{color:#ffffff8a;letter-spacing:.12em;font-size:10px;font-weight:750}.home-showcase__section-heading h3,.home-showcase__footer h3{color:#fff;font-family:var(--font-display);letter-spacing:0;margin:13px 0 0;font-weight:600}.home-showcase__primary{color:#121621;white-space:nowrap;cursor:pointer;min-height:48px;transition:transform .18s var(--motion-spring), box-shadow .18s ease, background .18s ease;background:#fffffff0;border:1px solid #ffffffa6;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 19px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 10px 24px #0003}.home-showcase__primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 30px #00000047}.home-showcase__primary:active{transform:translateY(1px)scale(.975)}.home-showcase__section{isolation:isolate;background:#0a0d15;border-top:1px solid #ffffff24;width:100%;padding:clamp(70px,8vw,126px) clamp(24px,4vw,76px);position:relative;overflow:hidden}.home-showcase__section:before{content:"";z-index:-2;background:50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.home-showcase__section:after{content:"";z-index:-1;background:linear-gradient(90deg,#06090ff0 0%,#06090fc7 48%,#06090f9e 100%);position:absolute;inset:0}.home-showcase__section-inner{width:min(2040px,100%);margin-inline:auto}.home-showcase__section--capabilities:before{background-image:url(/assets/home-image-gallery/DM_20260730193356_008.jpg);background-position:50% 26%}.home-showcase__section--model-mosaic{background:#090a0d;border-top:0;padding-top:clamp(34px,3.8vw,58px);padding-bottom:clamp(64px,7vw,108px)}.home-showcase__section--model-mosaic:before{background:radial-gradient(circle at 12% 13%,#4264671c,#0000 31%),radial-gradient(circle at 92% 86%,#6f4e381a,#0000 28%);transform:none}.home-showcase__section--model-mosaic:after{background:#0607092e}.home-showcase__model-mosaic-stage{will-change:transform, opacity;background:#050608c7;border:1px solid #ffffff1c;border-radius:30px;padding:clamp(22px,2.1vw,34px) clamp(44px,6.2vw,100px);overflow:hidden;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff12}@media (width>=961px){.home-showcase__section--model-mosaic{width:100vw;margin-top:calc(-1*clamp(68px,7vh,104px));margin-left:calc(50% - 50vw);padding:clamp(16px,1.5vw,28px) 4px clamp(112px,11vh,164px)}.home-showcase__section--model-mosaic .home-showcase__section-inner{width:100%}.home-showcase__model-mosaic-stage{min-height:clamp(900px,88svh,1040px);padding:clamp(28px,2.2vw,42px) clamp(28px,3.2vw,62px)}.home-showcase__tool-card{aspect-ratio:1;min-height:0}}.home-showcase__utility-shelf,.home-showcase__music-shelf{min-width:0}.home-showcase__music-shelf{border-top:1px solid #ffffff21;margin-top:clamp(28px,3vw,44px);padding-top:clamp(24px,2.5vw,38px)}.home-showcase__shelf-heading{will-change:transform, opacity;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.home-showcase__shelf-heading span{color:#ffffff75;letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:760;display:block}.home-showcase__shelf-heading h3,.home-showcase__shelf-heading h4{color:#fff;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(22px,2vw,30px);font-weight:560;line-height:1.08}.home-showcase__shelf-heading>button,.home-showcase__shelf-heading>a{color:#fffc;font:inherit;cursor:pointer;transition:color .18s ease, transform .18s var(--motion-spring);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:730;text-decoration:none;display:inline-flex}.home-showcase__shelf-heading>button:hover,.home-showcase__shelf-heading>a:hover{color:#fff;transform:translate(2px)}.home-showcase__tool-rail,.home-showcase__music-rail{scrollbar-width:thin;scroll-snap-type:x proximity;grid-auto-columns:minmax(205px,1fr);grid-auto-flow:column;gap:12px;padding:2px 2px 9px;display:grid;overflow-x:auto}.home-showcase__tool-card{isolation:isolate;color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;min-height:clamp(220px,17vw,292px);transition:border-color .2s ease, transform .22s var(--motion-spring), box-shadow .22s ease;will-change:transform, opacity;background:#131518;border:1px solid #ffffff24;border-radius:15px;padding:16px;position:relative;overflow:hidden}.home-showcase__tool-card>img,.home-showcase__tool-card>video{z-index:-2;-o-object-fit:cover;object-fit:cover;filter:saturate(.83)brightness(.79);width:100%;height:100%;transition:filter .22s,transform .7s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.home-showcase__tool-card-shade{z-index:-1;background:linear-gradient(#04060c14,#04060c05 34%,#04060cde 100%);position:absolute;inset:0}.home-showcase__tool-card>div{gap:5px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.home-showcase__tool-card strong{color:#fff;font-family:var(--font-display);letter-spacing:0;font-size:clamp(18px,1.45vw,24px);font-weight:560;line-height:1.08}.home-showcase__tool-card small{color:#ffffffb8;max-width:245px;font-size:10px;line-height:1.55}.home-showcase__tool-card:hover{border-color:#ffffff6b;transform:translateY(-3px);box-shadow:0 14px 32px #0000003d}.home-showcase__tool-card:hover>img,.home-showcase__tool-card:hover>video{filter:saturate(1.04)brightness(.92);transform:scale(1.04)}.home-showcase__music-rail{grid-auto-columns:minmax(142px,1fr);gap:16px;overflow:visible}.home-showcase__music-card{color:#fff;text-align:left;cursor:pointer;will-change:transform, opacity;background:0 0;border:0;gap:7px;min-width:0;padding:0;transition:opacity .2s;display:grid}.home-showcase__music-cover{aspect-ratio:1;transition:transform .26s var(--motion-spring), border-color .2s ease, box-shadow .26s ease;will-change:transform;background:#15171b;border:1px solid #ffffff1f;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 12px 26px #0000002e}.home-showcase__music-cover img{-o-object-fit:cover;object-fit:cover;filter:saturate(.82)brightness(.86);width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.72,.2,1),filter .2s;display:block}.home-showcase__music-cover-action{color:#ffffffeb;opacity:0;width:29px;height:29px;transition:opacity .2s ease, transform .26s var(--motion-spring), background .2s ease, border-color .2s ease, box-shadow .26s ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);will-change:transform;background:#05080f75;border:1px solid #ffffff6b;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:11px;left:11px;transform:translateY(4px)scale(.86)}.home-showcase__music-equalizer{z-index:2;color:#fff;opacity:.92;filter:drop-shadow(0 1px 2px #000000c7)drop-shadow(0 0 6px #0000009e);background:0 0;border:0;align-items:end;gap:3px;height:20px;padding:0;transition:opacity .22s;display:inline-flex;position:absolute;bottom:13px;right:13px;transform:none}.home-showcase__music-equalizer i{transform-origin:bottom;background:currentColor;border-radius:999px;width:2px;height:5px;animation:1.28s ease-in-out infinite alternate home-showcase-music-bars}.home-showcase__music-card strong{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:740;line-height:1.2;overflow:hidden}.home-showcase__music-card>small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-showcase__music-card em{flex-wrap:wrap;gap:4px;font-style:normal;display:flex}.home-showcase__music-card em i{color:#ffffff91;background:#ffffff17;border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal}.home-showcase__music-card:hover .home-showcase__music-cover,.home-showcase__music-card.is-selected .home-showcase__music-cover{border-color:#ffffff85;transform:translateY(-3px);box-shadow:0 0 0 2px #ffffff14,0 13px 28px #0000003d}.home-showcase__music-card:hover .home-showcase__music-cover img,.home-showcase__music-card.is-selected .home-showcase__music-cover img{filter:saturate(1.04)brightness(.96);transform:scale(1.045)}.home-showcase__music-card.is-selected .home-showcase__music-cover-action{opacity:1;transform:translateY(0)scale(1)}.home-showcase__music-card:hover .home-showcase__music-cover-action{opacity:1;background:#080c149e;border-color:#ffffffb8;transform:translateY(-1px)scale(1.13);box-shadow:0 5px 14px #0000006b,0 0 0 4px #ffffff14}.home-showcase__music-card:active .home-showcase__music-cover-action{transition-duration:.1s;transform:translateY(1px)scale(.9);box-shadow:0 1px 5px #0000005c}.home-showcase__music-card.is-playing .home-showcase__music-cover{border-color:#ffffff94;animation:2.4s ease-in-out infinite home-showcase-album-breathe;box-shadow:0 0 0 1px #ffffff24,0 0 0 7px #ffffff09,0 16px 36px #0000004d}.home-showcase__music-card.is-playing .home-showcase__music-equalizer{opacity:1}.home-showcase__music-equalizer i:nth-child(2){animation-delay:-320ms}.home-showcase__music-equalizer i:nth-child(3){animation-delay:-720ms}.home-showcase__music-equalizer i:nth-child(4){animation-delay:-180ms}.home-showcase__music-equalizer i:nth-child(5){animation-delay:-540ms}@keyframes home-showcase-music-bars{0%{height:4px}to{height:15px}}@keyframes home-showcase-album-breathe{50%{box-shadow:0 0 0 1px #ffffff2e,0 0 0 11px #ffffff04,0 19px 42px #00000057}}.home-showcase__section--gallery{background:#000;width:100vw;margin-left:calc(50% - 50vw);padding-bottom:0;padding-left:0;padding-right:0}.home-showcase__section--gallery:before,.home-showcase__section--gallery:after{background:0 0}.home-showcase__section--gallery .home-showcase__section-inner{width:100%;max-width:none}.home-showcase__section-heading{max-width:720px}.home-showcase__section-heading h3{font-size:clamp(33px,4vw,55px);line-height:1.1}.home-showcase__section-heading p{color:#ffffffa8;margin:15px 0 0;font-size:14px;line-height:1.7}.home-showcase__capabilities{border-top:1px solid #ffffff2b;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:43px;display:grid}.home-showcase__capability{border-right:1px solid #ffffff2b;flex-direction:column;min-width:0;min-height:282px;padding:24px 20px 20px;display:flex}.home-showcase__capability:first-child{border-left:1px solid #ffffff2b}.home-showcase__capability>span{color:#fff6;font-size:10px;font-weight:760}.home-showcase__capability h4{color:#fff;margin:38px 0 10px;font-size:16px}.home-showcase__capability p{color:#ffffffa3;margin:0;font-size:11px;line-height:1.7}.home-showcase__capability small{color:#ffffff6e;margin-top:16px;font-size:10px;line-height:1.4;display:block}.home-showcase__capability button{color:#ffffffe6;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-top:auto;padding:12px 0 0;font-size:11px;font-weight:700;display:inline-flex}.home-showcase__capability button:hover{color:#fff}.home-showcase__capability button svg{transition:transform .16s}.home-showcase__capability button:hover svg{transform:translate(3px)}.home-showcase__section-heading--action{justify-content:space-between;align-items:end;gap:24px;max-width:none;display:flex}.home-showcase__section--gallery .home-showcase__section-heading--action{padding-inline:clamp(24px,3.6vw,76px)}.home-showcase__section-heading--action>div{max-width:720px}.home-showcase__section-heading--action>button{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff85;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.home-showcase__gallery-viewport{height:min(104svh,1100px);margin-top:42px;overflow:hidden}.home-showcase__gallery{grid-template-rows:repeat(5,minmax(0,1fr));gap:clamp(10px,.85vw,16px);height:100%;padding:0 0 34px;display:grid}.home-showcase__gallery-row{min-width:0;overflow:hidden}.home-showcase__gallery-track{will-change:transform;gap:clamp(10px,.85vw,16px);width:max-content;min-width:100%;height:100%;animation:94s linear infinite home-showcase-gallery-scroll-left;display:flex}.home-showcase__gallery-row:nth-child(2n) .home-showcase__gallery-track{animation-name:home-showcase-gallery-scroll-right;animation-duration:108s}.home-showcase__gallery-row:hover .home-showcase__gallery-track,.home-showcase__gallery-row:focus-within .home-showcase__gallery-track{animation-play-state:paused}.home-showcase__section--gallery:not(.is-active) .home-showcase__gallery-track{animation-play-state:paused!important}.home-showcase__template{color:#fff;text-align:left;cursor:pointer;isolation:isolate;min-width:0;height:100%;transition:transform .3s var(--motion-spring), border-color .22s ease, box-shadow .3s ease;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:9px;flex:0 0 clamp(184px,11.2vw,238px);margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 11px 28px #00000024;aspect-ratio:auto!important}.home-showcase__template:hover,.home-showcase__template:focus-visible{z-index:1;border-color:#ffffff8a;outline:none;transform:translateY(-5px)scale(1.012);box-shadow:0 20px 48px #00000057}.home-showcase__template img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .48s cubic-bezier(.2,.7,.2,1),filter .26s;position:absolute;inset:0}.home-showcase__template:hover img{filter:saturate(1.08)contrast(1.04);transform:scale(1.06)}.home-showcase__template:after{content:"";z-index:-1;opacity:.62;background:linear-gradient(#04060e1f 0%,#0000 30%,#04060ee0 100%);transition:opacity .22s;position:absolute;inset:0}.home-showcase__template:hover:after,.home-showcase__template:focus-visible:after{opacity:1}.home-showcase__template strong,.home-showcase__template small{z-index:1;position:absolute;left:14px;right:14px}.home-showcase__template strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .18s ease, transform .26s var(--motion-spring);font-size:12px;line-height:1.32;bottom:49px;overflow:hidden;transform:translateY(8px)}.home-showcase__template small{color:#ffffffb8;opacity:0;transition:opacity .18s ease 30ms, transform .26s var(--motion-spring);align-items:center;gap:6px;font-size:8px;display:flex;bottom:13px;transform:translateY(8px)}.home-showcase__template:hover strong,.home-showcase__template:hover small,.home-showcase__template:focus-visible strong,.home-showcase__template:focus-visible small{opacity:1;transform:translateY(0)}.home-showcase__template small i{text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-style:normal;overflow:hidden}.home-showcase__template small i+i{border-left:1px solid #ffffff59;padding-left:6px}.home-showcase__template small em{color:#ffffffe6;white-space:nowrap;align-items:center;gap:3px;min-width:0;margin-left:auto;font-style:normal;display:inline-flex}.home-showcase__gallery-note{color:#ffffff85;align-items:center;gap:6px;margin:37px clamp(24px,3.6vw,76px) 0;font-size:11px;display:inline-flex}.home-showcase__gallery-note svg{flex:none}@media (prefers-reduced-motion:no-preference){.home-showcase__section--gallery .home-showcase__section-heading,.home-showcase__section--gallery .home-showcase__gallery-viewport,.home-showcase__section--gallery .home-showcase__gallery-note{opacity:0;transition:opacity .62s ease, transform var(--home-motion-enter) var(--home-motion-ease);transform:translateY(18px)}.home-showcase__section--gallery .home-showcase__gallery-viewport{transition-delay:.11s}.home-showcase__section--gallery .home-showcase__gallery-note{transition-delay:.19s}.home-showcase__section--gallery.is-revealed .home-showcase__section-heading,.home-showcase__section--gallery.is-revealed .home-showcase__gallery-viewport,.home-showcase__section--gallery.is-revealed .home-showcase__gallery-note{opacity:1;transform:translate(0,0)}.home-showcase__section--gallery .home-showcase__gallery-row{opacity:0;will-change:opacity, transform;transition:opacity .72s,transform 1.12s cubic-bezier(.16,1,.3,1);transform:translateY(28px)scale(.992)}.home-showcase__section--gallery .home-showcase__gallery-row:first-child{transition-delay:.18s}.home-showcase__section--gallery .home-showcase__gallery-row:nth-child(2){transition-delay:.27s}.home-showcase__section--gallery .home-showcase__gallery-row:nth-child(3){transition-delay:.36s}.home-showcase__section--gallery .home-showcase__gallery-row:nth-child(4){transition-delay:.45s}.home-showcase__section--gallery .home-showcase__gallery-row:nth-child(5){transition-delay:.54s}.home-showcase__section--gallery.is-revealed .home-showcase__gallery-row{opacity:1;transform:translate(0,0)scale(1)}}.home-showcase__section--creative-wall{isolation:isolate;box-sizing:border-box;background:#0a0d15;border-top:0;width:100%;max-width:none;padding:clamp(92px,6vw,126px) 0 0;position:relative;overflow:visible}.home-showcase__creative-wall-header{z-index:2;pointer-events:none;justify-items:center;padding:0 24px;display:grid;position:relative}.home-showcase__creative-wall-header>div{text-align:center;max-width:740px}.home-showcase__creative-wall-header h3{color:#fff;font-family:var(--font-display);letter-spacing:0;text-shadow:0 2px 18px #00000057;margin:0;font-size:clamp(32px,3.65vw,58px);font-weight:590;line-height:1.03}.home-showcase__creative-wall-header p{color:#ffffffd1;text-shadow:0 2px 12px #00000061;max-width:620px;margin:12px auto 0;font-size:13px;line-height:1.55}.home-showcase__creative-wall-header .home-showcase__creative-wall-tagline{color:#ffffffe0;letter-spacing:.045em;margin-top:8px;font-size:clamp(13px,.95vw,16px);font-weight:520;line-height:1.35}.home-showcase__creative-wall-header .home-showcase__creative-wall-tagline+p{margin-top:5px}.home-showcase__creative-wall-stage{z-index:0;background:#07090f14;width:100vw;height:clamp(720px,50vw,880px);min-height:720px;margin:clamp(16px,1.8vw,32px) 0 0 calc(50% - 50vw);position:relative;overflow:hidden}.home-showcase__creative-wall-page{opacity:0;pointer-events:none;transition:opacity .68s;position:absolute;inset:0}.home-showcase__creative-wall-page.is-active{z-index:1;opacity:1;pointer-events:auto}.home-showcase__creative-wall-tile{cursor:default;background:#ffffff14;border-radius:clamp(4px,.34vw,8px);margin:0;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.home-showcase__creative-wall-tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .18s;display:block;transform:none}.home-showcase__creative-wall-tile--1{width:17%;height:22.3%;top:39.2%;left:.2%}.home-showcase__creative-wall-tile--2{width:12.4%;height:18.9%;top:42.5%;left:17.5%}.home-showcase__creative-wall-tile--3{width:10.4%;height:15.7%;top:45.8%;left:30.1%}.home-showcase__creative-wall-tile--4{width:18.9%;height:34.9%;top:49.4%;left:40.7%}.home-showcase__creative-wall-tile--5{width:16%;height:16.8%;top:45.7%;left:59.8%}.home-showcase__creative-wall-tile--6{width:12.5%;height:27.1%;top:42.5%;left:76.1%}.home-showcase__creative-wall-tile--7{width:10.9%;height:15.1%;top:39.2%;left:88.9%}.home-showcase__creative-wall-tile--8{width:10.9%;height:22%;top:54.6%;left:88.9%}.home-showcase__creative-wall-tile--9{width:11.1%;height:33.5%;top:61.7%;left:.2%}.home-showcase__creative-wall-tile--10{width:11.1%;height:15.1%;top:61.7%;left:11.5%}.home-showcase__creative-wall-tile--11{width:11.1%;height:18%;top:77.2%;left:11.5%}.home-showcase__creative-wall-tile--12{width:17.5%;height:33.5%;top:61.7%;left:22.9%}.home-showcase__creative-wall-tile--13{width:16%;height:32.4%;top:62.8%;left:59.8%}.home-showcase__creative-wall-tile--14{width:9.1%;height:25.2%;top:70%;left:76.1%}.home-showcase__creative-wall-tile--15{width:14.4%;height:18.4%;top:76.8%;left:85.4%}.home-showcase__creative-wall-tile--16{width:14.4%;height:6.4%;top:70%;left:85.4%}.home-showcase__creative-wall-nav{pointer-events:auto;align-items:center;gap:4px;margin-top:40px;display:flex;position:static}.home-showcase__creative-wall-nav button{aspect-ratio:1;color:#ffffffbf;cursor:pointer;opacity:.72;width:clamp(42px,3.65vw,66px);transition:opacity .18s ease, border-color .18s ease, transform .18s var(--motion-spring), box-shadow .18s ease;background:#11141c47;border:1px solid #ffffff5c;border-radius:5px;padding:0;position:relative;overflow:hidden}.home-showcase__creative-wall-nav button img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-showcase__creative-wall-nav button:hover{opacity:1;transform:translateY(-2px)}.home-showcase__creative-wall-nav button.is-active{opacity:1;border-color:#fffffff5;box-shadow:0 0 0 1px #ffffff52,0 8px 20px #0000003d}@media (width>=901px){.home-showcase__section--creative-wall{background:#080b10;grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:100svh;padding:clamp(24px,1.7vw,32px) 0 clamp(34px,3vh,50px);display:grid}.home-showcase__creative-wall-header>div{max-width:1040px}.home-showcase__creative-wall-header>div>span{color:#ffffff8a;letter-spacing:.16em;margin-bottom:13px;font-size:10px;font-weight:760;display:block}.home-showcase__creative-wall-header h3{text-wrap:balance;white-space:nowrap;max-width:1180px;margin-inline:auto;font-size:clamp(54px,4.8vw,88px);font-weight:620;line-height:.91}.home-showcase__creative-wall-header p{color:#ffffffb8;max-width:740px;font-family:var(--font-ui,Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif);letter-spacing:.012em;margin-top:12px;font-size:clamp(13px,.86vw,15px);font-weight:470;line-height:1.5}.home-showcase__creative-wall-header .home-showcase__creative-wall-tagline{color:#ffffffe6;letter-spacing:.018em;margin-top:7px;font-size:clamp(13px,.86vw,15px);font-weight:590;line-height:1.5}.home-showcase__creative-wall-header .home-showcase__creative-wall-tagline+p{margin-top:5px}.home-showcase__creative-wall-nav{gap:6px;margin-top:clamp(18px,1.2vw,24px)}.home-showcase__creative-wall-nav button{opacity:.82;border-radius:7px;width:clamp(52px,3.1vw,64px)}.home-showcase__creative-wall-stage{--creative-wall-gap:clamp(6px, .32vw, 8px);background:#080b10;align-self:start;height:min(clamp(560px,32.5vw,670px),100svh - 250px);min-height:0;margin-top:clamp(130px,6.6vw,138px)}.home-showcase__creative-wall-page,.home-showcase__creative-wall-page.is-active{transition:opacity .9s cubic-bezier(.22,1,.36,1);transform:none}.home-showcase__creative-wall-tile{background:#11141b;border-radius:clamp(6px,.42vw,10px);box-shadow:inset 0 0 0 1px #ffffff24,0 16px 32px #00000029}.home-showcase__creative-wall-tile img{image-rendering:auto;filter:saturate(1.035)contrast(1.025)}.home-showcase__creative-wall-tile--1{width:calc(17.4% - var(--creative-wall-gap));height:calc(41.5% - var(--creative-wall-gap) / 2);top:0;left:0}.home-showcase__creative-wall-tile--2{width:calc(12.7% - var(--creative-wall-gap));height:calc(35.4% - var(--creative-wall-gap) / 2);top:6.1%;left:17.4%}.home-showcase__creative-wall-tile--3{width:calc(10.6% - var(--creative-wall-gap));height:calc(29.3% - var(--creative-wall-gap) / 2);top:12.2%;left:30.1%}.home-showcase__creative-wall-tile--4{width:calc(19.1% - var(--creative-wall-gap));height:81.1%;top:18.9%;left:40.7%}.home-showcase__creative-wall-tile--5{width:calc(16.3% - var(--creative-wall-gap));height:calc(31.6% - var(--creative-wall-gap) / 2);top:12.2%;left:59.8%}.home-showcase__creative-wall-tile--6{width:calc(12.8% - var(--creative-wall-gap));height:calc(50.5% - var(--creative-wall-gap) / 2);top:6.1%;left:76.1%}.home-showcase__creative-wall-tile--7{width:11.1%;height:calc(28.5% - var(--creative-wall-gap) / 2);top:0;left:88.9%}.home-showcase__creative-wall-tile--8{left:88.9%;top:calc(28.5% + var(--creative-wall-gap) / 2);width:11.1%;height:calc(28.6% - var(--creative-wall-gap))}.home-showcase__creative-wall-tile--9{left:0;top:calc(41.5% + var(--creative-wall-gap) / 2);width:calc(11.5% - var(--creative-wall-gap));height:calc(58.5% - var(--creative-wall-gap) / 2)}.home-showcase__creative-wall-tile--10{left:11.5%;top:calc(41.5% + var(--creative-wall-gap) / 2);width:calc(11.4% - var(--creative-wall-gap));height:calc(30.5% - var(--creative-wall-gap))}.home-showcase__creative-wall-tile--11{left:11.5%;top:calc(72% + var(--creative-wall-gap) / 2);width:calc(11.4% - var(--creative-wall-gap));height:calc(28% - var(--creative-wall-gap) / 2)}.home-showcase__creative-wall-tile--12{left:22.9%;top:calc(41.5% + var(--creative-wall-gap) / 2);width:calc(17.8% - var(--creative-wall-gap));height:calc(58.5% - var(--creative-wall-gap) / 2)}.home-showcase__creative-wall-tile--13{left:59.8%;top:calc(43.8% + var(--creative-wall-gap) / 2);width:calc(16.3% - var(--creative-wall-gap));height:calc(27.4% - var(--creative-wall-gap))}.home-showcase__creative-wall-tile--14{left:59.8%;top:calc(71.2% + var(--creative-wall-gap) / 2);width:calc(16.3% - var(--creative-wall-gap));height:calc(28.8% - var(--creative-wall-gap) / 2)}.home-showcase__creative-wall-tile--15{left:76.1%;top:calc(56.6% + var(--creative-wall-gap) / 2);width:calc(12.8% - var(--creative-wall-gap));height:calc(43.4% - var(--creative-wall-gap) / 2)}.home-showcase__creative-wall-tile--16{left:88.9%;top:calc(57.1% + var(--creative-wall-gap) / 2);width:11.1%;height:calc(42.9% - var(--creative-wall-gap) / 2)}}@media (width>=901px) and (height<=980px){.home-showcase__section--creative-wall{padding-top:24px;padding-bottom:30px}.home-showcase__creative-wall-stage{height:min(560px,100svh - 240px);min-height:0}}@media (width>=901px) and (width<=1400px){.home-showcase__section--creative-wall{padding-top:clamp(94px,8vw,116px)}.home-showcase__creative-wall-stage{height:min(560px,100svh - 314px)}}@media (width>=901px) and (width<=1700px){.home-showcase__creative-wall-header h3{font-size:clamp(50px,3.25vw,58px)}}@media (prefers-reduced-motion:no-preference){.home-showcase__section--creative-wall .home-showcase__creative-wall-header>div,.home-showcase__section--creative-wall .home-showcase__creative-wall-nav{opacity:0;transition:opacity .68s,transform .98s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.home-showcase__section--creative-wall .home-showcase__creative-wall-nav{transition-delay:.18s;transform:translateY(12px)scale(.96)}.home-showcase__section--creative-wall.is-revealed .home-showcase__creative-wall-header>div,.home-showcase__section--creative-wall.is-revealed .home-showcase__creative-wall-nav{opacity:1;transform:translate(0,0)scale(1)}.home-showcase__section--creative-wall .home-showcase__creative-wall-tile{opacity:0;transform:translate3d(var(--creative-wall-enter-x,0), var(--creative-wall-enter-y,26px), 0) scale(.986);transition:opacity .82s,transform 1.48s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--creative-wall-sequence,0) * .13s + .16s);will-change:opacity, transform}.home-showcase__section--creative-wall.is-revealed .home-showcase__creative-wall-page.is-active.is-page-revealed .home-showcase__creative-wall-tile{opacity:1;transform:translate(0,0)scale(1)}.home-showcase__creative-wall-tile--1{--creative-wall-enter-x:-34px;--creative-wall-enter-y:-18px;--creative-wall-sequence:4}.home-showcase__creative-wall-tile--2{--creative-wall-enter-x:-28px;--creative-wall-enter-y:-14px;--creative-wall-sequence:3}.home-showcase__creative-wall-tile--3{--creative-wall-enter-x:-18px;--creative-wall-enter-y:-9px;--creative-wall-sequence:2}.home-showcase__creative-wall-tile--4{--creative-wall-enter-y:38px;--creative-wall-sequence:0}.home-showcase__creative-wall-tile--5{--creative-wall-enter-x:18px;--creative-wall-enter-y:-9px;--creative-wall-sequence:2}.home-showcase__creative-wall-tile--6{--creative-wall-enter-x:30px;--creative-wall-enter-y:-14px;--creative-wall-sequence:3}.home-showcase__creative-wall-tile--7{--creative-wall-enter-x:34px;--creative-wall-enter-y:-18px;--creative-wall-sequence:4}.home-showcase__creative-wall-tile--8{--creative-wall-enter-x:34px;--creative-wall-enter-y:8px;--creative-wall-sequence:4}.home-showcase__creative-wall-tile--9{--creative-wall-enter-x:-32px;--creative-wall-enter-y:24px;--creative-wall-sequence:4}.home-showcase__creative-wall-tile--10{--creative-wall-enter-x:-28px;--creative-wall-enter-y:20px;--creative-wall-sequence:3}.home-showcase__creative-wall-tile--11{--creative-wall-enter-x:-24px;--creative-wall-enter-y:24px;--creative-wall-sequence:4}.home-showcase__creative-wall-tile--12{--creative-wall-enter-x:-18px;--creative-wall-enter-y:26px;--creative-wall-sequence:2}.home-showcase__creative-wall-tile--13{--creative-wall-enter-x:18px;--creative-wall-enter-y:26px;--creative-wall-sequence:2}.home-showcase__creative-wall-tile--14{--creative-wall-enter-x:24px;--creative-wall-enter-y:24px;--creative-wall-sequence:3}.home-showcase__creative-wall-tile--15{--creative-wall-enter-x:32px;--creative-wall-enter-y:22px;--creative-wall-sequence:4}.home-showcase__creative-wall-tile--16{--creative-wall-enter-x:34px;--creative-wall-enter-y:18px;--creative-wall-sequence:4}}@keyframes home-showcase-gallery-scroll-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes home-showcase-gallery-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.home-showcase__footer--journey{isolation:isolate;box-sizing:border-box;color:#ffffffc7;border:0;border-top:1px solid #ffffff30;border-radius:0;align-items:end;width:100vw;min-height:max(720px,100svh);margin:0 0 0 calc(50% - 50vw);padding:0 0 24px;display:grid;position:relative;overflow:hidden}.home-showcase__footer--journey:before{content:"";z-index:-1;pointer-events:none;opacity:.96;background:linear-gradient(#000 0%,#05080ff7 28%,#05080fa8 62%,#05080f00 100%);height:clamp(132px,11vw,208px);transition:opacity 1.45s 80ms;position:absolute;top:0;left:0;right:0}.home-showcase__footer-video{z-index:-3;-o-object-fit:cover;object-fit:cover;opacity:.46;filter:saturate(.72)brightness(.58)blur(4px);will-change:opacity, filter, transform;width:100%;height:100%;transition:opacity 1.1s,filter 1.7s cubic-bezier(.16,1,.3,1),transform 2.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.075)}.home-showcase__footer-shade{z-index:-2;opacity:.88;background:linear-gradient(#05080f12,#05080f21 38%,#05080f5c 100%);transition:opacity 1.3s;position:absolute;inset:0}.home-showcase__footer--journey.is-revealed .home-showcase__footer-video{opacity:1;filter:saturate()brightness()blur();transform:scale(1)}.home-showcase__footer--journey.is-revealed .home-showcase__footer-shade{opacity:1}.home-showcase__footer--journey.is-revealed:before{opacity:.78}.home-showcase__footer-close{z-index:2;color:#ffffffc7;cursor:pointer;opacity:0;width:72px;height:72px;transition:opacity .58s ease .86s, transform .72s var(--motion-spring) .86s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1724c7;border:0;border-radius:22px;place-items:center;padding:0;display:grid;position:absolute;top:32px;right:32px;transform:translateY(-12px)scale(.94)}.home-showcase__footer--journey.is-revealed .home-showcase__footer-close{opacity:1;transform:translate(0,0)scale(1)}.home-showcase__footer-hero{z-index:1;text-align:center;justify-items:center;display:grid;position:absolute;top:clamp(112px,12vw,156px);left:24px;right:24px}.home-showcase__footer-hero h3{color:#fff;width:fit-content;max-width:calc(100% - 32px);font-family:var(--font-display);letter-spacing:0;text-align:center;opacity:0;will-change:opacity, transform;white-space:nowrap;justify-self:center;margin:0;font-size:clamp(42px,5.05vw,70px);font-weight:500;line-height:1.08;transition:opacity 1.1s .35s,transform 1.28s cubic-bezier(.16,1,.3,1) .35s;transform:translateY(30px)scale(.985)}.home-showcase__footer--journey.is-revealed .home-showcase__footer-hero h3{opacity:1;transform:translate(0,0)scale(1)}.home-showcase__footer-form{opacity:0;will-change:opacity, transform;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:#050a1480;border:1px solid #d6e2ff47;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(628px,100% - 32px);min-height:68px;margin-top:31px;padding:4px;transition:opacity .92s .88s,transform 1.08s cubic-bezier(.16,1,.3,1) .88s,border-color .3s,box-shadow .3s;display:grid;position:relative;transform:translateY(20px)scale(.975);box-shadow:inset 0 1px #ffffff29,0 18px 38px #0003}.home-showcase__footer--journey.is-revealed .home-showcase__footer-form{opacity:1;transform:translate(0,0)scale(1)}.home-showcase__footer-form:focus-within{border-color:#e4ecff7a;box-shadow:inset 0 1px #fff3,0 20px 44px #00000045,0 0 0 3px #c1d2ff0b}.home-showcase__footer-form.has-error{border-color:#ffb6a67a;box-shadow:inset 0 1px #ffffff2e,0 20px 44px #00000045,0 0 0 3px #ff8b740f}.home-showcase__footer-field{color:#e1e9ff8c;align-items:center;gap:11px;min-width:0;padding:0 16px 0 17px;display:flex}.home-showcase__footer-form input{color:#fffffff5;width:100%;min-width:0;min-height:58px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.home-showcase__footer-form input:focus-visible{outline-offset:0;outline:0!important}.home-showcase__footer-form input::placeholder{color:#dfe6f68a}.home-showcase__footer-form .home-water-glass--footer-contact{border-radius:999px;flex:none;min-width:156px;min-height:58px;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff24}.home-showcase__footer-form .home-water-glass--footer-contact .home-water-glass__distortion{filter:none;-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15)}.home-showcase__footer-form .home-water-glass--footer-contact .home-water-glass__tint{background:linear-gradient(135deg,#dee7ff38,#a7b5e21c 51%,#e3e9ff2b)}.home-showcase__footer-form .home-water-glass--footer-contact .home-water-glass__edge{box-shadow:inset 1px 1px 1px #ffffff8c,inset -1px -1px 1px #0a0e1c38}.home-showcase__footer-form .home-water-glass--footer-contact .home-water-glass__action{color:#fffffff0;min-height:58px;font:inherit;letter-spacing:0;text-shadow:0 1px 10px #00000059;gap:7px;padding:0 20px;font-size:12px;font-weight:760}.home-showcase__footer-form .home-water-glass--footer-contact:hover,.home-showcase__footer-form .home-water-glass--footer-contact:focus-within{border-radius:999px;transform:translateY(-1px)scale(1.012);box-shadow:0 15px 30px #0000004d,0 0 22px #e2ebff1a}.home-showcase__footer-form .home-water-glass--footer-contact:hover .home-water-glass__action,.home-showcase__footer-form .home-water-glass--footer-contact:focus-within .home-water-glass__action{transform:scale(.97)}.home-showcase__footer-form-feedback{color:#ffc1b5eb;opacity:0;pointer-events:none;white-space:nowrap;min-height:15px;font-size:11px;font-weight:650;line-height:1.35;transition:opacity .25s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}.home-showcase__footer-form.has-error .home-showcase__footer-form-feedback{opacity:1;transform:translate(-50%)}.home-showcase__footer-glass{z-index:1;box-sizing:border-box;opacity:0;will-change:opacity, transform;-webkit-backdrop-filter:blur(4px)saturate(.98);backdrop-filter:blur(4px)saturate(.98);background:#0a0d1614;border:1px solid #ffffff40;border-radius:26px;justify-self:center;width:calc(100% - 48px);height:clamp(292px,17vw,330px);padding:clamp(24px,2.2vw,36px) clamp(28px,3.1vw,52px) 18px;transition:opacity 1.25s 1.18s,transform 1.55s cubic-bezier(.16,1,.3,1) 1.18s;position:relative;overflow:hidden;transform:translateY(70px)scale(.985);box-shadow:inset 0 1px 1px #fff3,0 20px 60px #00000024}.home-showcase__footer--journey.is-revealed .home-showcase__footer-glass{opacity:1;transform:translate(0,0)scale(1)}.home-showcase__footer-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff75,#ffffff1a 22%,#0000 52%,#ffffff38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-showcase__footer-grid{grid-template-columns:minmax(225px,1.44fr) minmax(0,2.56fr);gap:clamp(38px,5.4vw,96px);display:grid}.home-showcase__footer-brand>div{color:#fff;align-items:center;gap:9px;display:flex}.home-showcase__footer-brand>div b{font-family:var(--font-display);letter-spacing:.06em;font-size:20px}.home-showcase__footer-brand p{color:#ffffffbd;max-width:400px;margin:13px 0 17px;font-size:13px;line-height:1.62}.home-showcase__footer-brand .home-showcase__primary{min-height:43px;padding-inline:16px;font-size:12px}.home-showcase__footer-brand>small{color:#ffffff6b;margin-top:14px;font-size:10px;line-height:1.5;display:block}.home-showcase__footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3.4vw,54px);display:grid}.home-showcase__footer-links>div{align-content:start;gap:7px;display:grid}.home-showcase__footer-links b{color:#fff;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:760}.home-showcase__footer-links button,.home-showcase__footer-links span,.home-showcase__footer-links a{color:#ffffffab;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:12px;line-height:1.45;text-decoration:none}.home-showcase__footer-links button{cursor:pointer;transition:color .18s ease, transform .18s var(--motion-spring)}.home-showcase__footer-links button:hover,.home-showcase__footer-links a:hover{color:#fff;transform:translate(3px)}.home-showcase__footer-links a{width:fit-content;transition:color .18s ease, transform .18s var(--motion-spring)}.home-showcase__footer-bottom{color:#ffffff80;letter-spacing:.09em;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding-top:15px;font-size:10px;font-weight:700;display:flex}.home-showcase__footer-bottom>div{align-items:center;gap:13px;display:inline-flex}.home-showcase__footer-bottom a,.home-showcase__footer-bottom button{color:#ffffffa8;cursor:pointer;transition:color .18s ease, transform .18s var(--motion-spring);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.home-showcase__footer-bottom a:hover,.home-showcase__footer-bottom button:hover{color:#fff;transform:translateY(-2px)}@media (width<=960px){.home-showcase__model-mosaic-grid{grid-template-rows:minmax(220px,.8fr) minmax(230px,.85fr) minmax(230px,.85fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.home-showcase__model-mosaic-card--lead{grid-row:1/span 2}.home-showcase__model-mosaic-card--wan{grid-column:1}.home-showcase__model-mosaic-card--library{grid-column:2}.home-showcase__capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.home-showcase__capability:nth-child(4){border-left:1px solid #ffffff2b}.home-showcase__capability{border-bottom:1px solid #ffffff2b;min-height:220px}.home-showcase__gallery-viewport{height:min(102svh,1000px)}.home-showcase__template{flex-basis:clamp(174px,18vw,206px)}}@media (width<=640px){.home-showcase__close{flex-basis:36px;width:36px;height:36px}.home-showcase__section-heading--action{flex-direction:column;align-items:flex-start}.home-showcase__capabilities{grid-template-columns:1fr}.home-showcase__capability,.home-showcase__capability:first-child,.home-showcase__capability:nth-child(4){border-bottom:1px solid #ffffff2b;border-left:0;border-right:0;min-height:0;padding:18px 0}.home-showcase__capability h4{margin-top:23px}.home-showcase__capability button{margin-top:20px}.home-showcase__gallery-viewport{height:min(100svh,840px);margin-top:28px}.home-showcase__gallery{gap:9px;padding-bottom:22px}.home-showcase__gallery-track{gap:9px}.home-showcase__template{flex-basis:180px}.home-showcase__template strong{font-size:11px}.home-showcase__section{padding:58px 20px}.home-showcase__model-mosaic-stage{border-radius:23px;padding:18px}.home-showcase__model-mosaic-grid{grid-template-rows:430px repeat(4,minmax(190px,auto));grid-template-columns:minmax(0,1fr);gap:10px}.home-showcase__model-mosaic-card--lead,.home-showcase__model-mosaic-card--wan,.home-showcase__model-mosaic-card--library{grid-area:auto}.home-showcase__model-mosaic-card--lead{grid-row:auto}.home-showcase__model-mosaic-card--statement,.home-showcase__model-mosaic-card--library{min-height:210px}.home-showcase__model-mosaic-card--statement{padding:24px}.home-showcase__model-mosaic-card--library{padding:23px}.home-showcase__footer--journey{border-radius:24px;width:calc(100% - 28px);min-height:760px;margin:32px auto;padding-bottom:14px}.home-showcase__footer-close{border-radius:16px;width:52px;height:52px;top:16px;right:16px}.home-showcase__footer-hero{top:98px}.home-showcase__footer-hero h3{white-space:normal;max-width:510px;font-size:clamp(35px,10vw,48px)}.home-showcase__footer-form{border-radius:18px;grid-template-columns:1fr;min-height:0;padding:6px}.home-showcase__footer-form input{min-height:46px;padding-inline:12px}.home-showcase__footer-form .home-water-glass--footer-contact{width:100%}.home-showcase__footer-form .home-water-glass--footer-contact .home-water-glass__action{min-height:46px}.home-showcase__footer-glass{width:calc(100% - 28px);padding:26px}.home-showcase__footer-grid,.home-showcase__footer-links{grid-template-columns:1fr;gap:32px}.home-showcase__footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.home-showcase__footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.home-showcase__template,.home-showcase__template img,.home-showcase__music-card.is-playing .home-showcase__music-cover{transition:none;animation:none}.home-showcase__music-equalizer i{animation:none}.home-showcase__gallery-track{animation-play-state:paused}}.home-video-compare{isolation:isolate;background:#070808;border-top:1px solid #ffffff1a;margin-top:clamp(90px,9vw,158px);padding:clamp(78px,8vw,134px) 0 clamp(70px,7vw,116px);position:relative;overflow:hidden}.home-video-compare:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(60% 35% at 50% 18%,#98b6ee14,#0000 74%),linear-gradient(#ffffff06,#0000 22%,#0003);position:absolute;inset:0}.home-video-compare:after{z-index:-1;pointer-events:none;content:"";opacity:.22;background-image:radial-gradient(circle,#ffffffad 0 .7px,#0000 .9px);background-size:39px 39px;width:42%;height:100%;position:absolute;top:0;right:-16%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40%,#0000)}.home-video-compare__header{text-align:center;width:min(1080px,100% - 96px);margin:0 auto}.home-video-compare__header>span{color:#e0eaff85;letter-spacing:.19em;margin-bottom:18px;font-size:10px;font-weight:760;display:block}.home-video-compare__header h2{color:#fafbfffa;font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:clamp(38px,4.4vw,72px);font-weight:560;line-height:1}.home-video-compare__header p{color:#e1e9ff94;max-width:560px;margin:22px auto 0;font-size:13px;line-height:1.7}.home-video-compare__rail{scroll-snap-type:x proximity;scrollbar-color:#c9deff47 transparent;scrollbar-width:thin;grid-template-columns:repeat(5,470px);gap:clamp(12px,1.05vw,18px);width:calc(100vw + 80px);margin:clamp(46px,5vw,72px) 0 0 50%;padding:0 72px 22px;display:grid;overflow-x:auto;transform:translate(-50%)}.home-video-compare__group{scroll-snap-align:start;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:15px;min-width:0;display:grid;position:relative}.home-video-compare__card{isolation:isolate;aspect-ratio:9/16;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#0c1017;border:1px solid #e0ebff33;border-radius:19px;width:100%;min-width:0;transition:border-color .36s,box-shadow .4s,transform .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 24px 54px #00000042,inset 0 1px #ffffff1a}.home-video-compare__card:hover,.home-video-compare__card.is-dragging{z-index:2;border-color:#e0eeff8f;transform:translateY(-5px);box-shadow:0 30px 72px #00000061,inset 0 0 0 1px #cee1ff14,0 0 28px #6dafff1a}.home-video-compare__media{z-index:1;-o-object-fit:cover;object-fit:cover;filter:saturate(.88)contrast(1.04)brightness(.78);pointer-events:none;background:#090d13;width:100%;height:100%;display:block;position:absolute;inset:0}.home-video-compare__before{z-index:2;pointer-events:none;will-change:clip-path;width:100%;position:absolute;inset:0;overflow:hidden}.home-video-compare__before .home-video-compare__media{filter:saturate(.94)contrast(1.03)brightness(.84);width:100%;max-width:none}.home-video-compare__shade{z-index:4;pointer-events:none;background:linear-gradient(#03050929,#0000 38%,#030509c2 100%);position:absolute;inset:0}.home-video-compare__badge{z-index:8;color:#ffffffdb;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);pointer-events:none;background:#0509107a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:760;display:inline-flex;position:absolute;top:12px}.home-video-compare__badge:before{content:"";background:#a9d7ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #80cbffeb}.home-video-compare__badge--before{left:12px}.home-video-compare__badge--after{right:12px}.home-video-compare__badge--after:before{background:#e5ecff;box-shadow:0 0 10px #dee9ffd9}.home-video-compare__divider{z-index:10;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.home-video-compare__divider:before{content:"";background:linear-gradient(#0000,#fffffff0 22%,#fff 50%,#82d8ffe6 78%,#0000);width:1px;position:absolute;top:4%;bottom:4%;left:0;box-shadow:0 0 7px #7cc8fff2,0 0 18px #7587ff8f}.home-video-compare__divider-glow{opacity:.68;filter:blur(14px);background:linear-gradient(90deg,#0000,#64c9ffd9,#0000);width:54px;position:absolute;top:13%;bottom:13%;left:0;transform:translate(-50%)}.home-video-compare__handle{background:#fffffff5;border:1px solid #ffffff85;border-radius:7px;justify-content:center;align-items:center;gap:2px;width:24px;height:24px;display:inline-flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 7px 24px #0000006b,0 0 0 5px #94d8ff1f}.home-video-compare__handle i{background:#111721;border-radius:99px;width:3px;height:12px;display:block}.home-video-compare__card.is-dragging .home-video-compare__handle{transform:translate(-50%,-50%)scale(1.12);box-shadow:0 9px 26px #0000007a,0 0 0 8px #94d8ff2e}.home-video-compare__caption{z-index:8;pointer-events:none;gap:4px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.home-video-compare__caption span{color:#fff;letter-spacing:.04em;text-shadow:0 2px 9px #000000f2;text-wrap:balance;font-size:12px;font-weight:760;line-height:1.25}.home-video-compare__caption small{color:#eef5ffad;text-shadow:0 2px 8px #000000eb;font-size:9px}.home-video-compare__steps{align-content:center;gap:10px;min-width:0;display:grid;position:relative}.home-video-compare__group-index{color:#dae7ff75;letter-spacing:.16em;font-size:9px;font-weight:760;position:absolute;top:-26px;left:0}.home-video-compare__step{min-width:0;margin:0}.home-video-compare__step-media{aspect-ratio:1/1.1;background:linear-gradient(145deg,#ffffff1a,#ffffff06);border:1px solid #dae7ff2e;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0003}.home-video-compare__step-media:after{pointer-events:none;content:"";background:linear-gradient(#04060c0a,#0000 58%,#03050947);position:absolute;inset:0}.home-video-compare__step-media img{-o-object-fit:contain;object-fit:contain;filter:saturate(.92)contrast(1.02)brightness(.86);width:100%;height:100%;padding:5px;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .4s;display:block}.home-video-compare__group:hover .home-video-compare__step-media img,.home-video-compare__group:focus-within .home-video-compare__step-media img{filter:saturate()contrast(1.03)brightness(.98);transform:scale(1.04)}.home-video-compare__step-media>span{z-index:2;color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0509108a;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:760;display:inline-flex;position:absolute;top:6px;left:7px}.home-video-compare__step figcaption{gap:3px;margin-top:6px;display:grid}.home-video-compare__step strong{color:#fafcffeb;letter-spacing:.02em;font-size:10px;font-weight:760;line-height:1.2}.home-video-compare__step p{color:#e0eaff8f;text-wrap:balance;margin:0;font-size:9px;line-height:1.45}.home-video-compare__model-band{width:calc(100vw + 80px);margin:clamp(58px,6vw,96px) 0 0 calc(50% - 50vw - 40px);position:relative;overflow:hidden}.home-video-compare__model-band:before,.home-video-compare__model-band:after{z-index:2;pointer-events:none;content:"";width:clamp(54px,9vw,180px);position:absolute;top:0;bottom:0}.home-video-compare__model-band:before{background:linear-gradient(90deg,#070808 4%,#070808b8 42%,#0000);left:0}.home-video-compare__model-band:after{background:linear-gradient(270deg,#070808 4%,#070808b8 42%,#0000);right:0}.home-video-compare__model-viewport{background:linear-gradient(#ffffff06,#ffffff02);border-top:1px solid #e1ecff21;border-bottom:1px solid #e1ecff21;padding:clamp(24px,2.1vw,34px) 0;overflow:hidden}.home-video-compare__model-track{will-change:transform;align-items:center;gap:clamp(48px,5.2vw,104px);width:max-content;padding:0 clamp(66px,7vw,142px);animation:58s linear infinite paused home-video-models-marquee;display:flex}.home-video-compare__model-band.is-active .home-video-compare__model-track{animation-play-state:running}.home-video-compare__model-band:hover .home-video-compare__model-track{animation-play-state:paused}.home-video-compare__model-logo{color:#f1f6ffad;letter-spacing:-.025em;white-space:nowrap;flex:none;align-items:center;gap:11px;font-size:clamp(15px,1.15vw,22px);font-weight:680;transition:color .35s,transform .35s cubic-bezier(.16,1,.3,1),filter .35s;display:inline-flex}.home-video-compare__model-logo:nth-child(4n+1){font-family:var(--font-display);letter-spacing:.01em;font-weight:560}.home-video-compare__model-logo:nth-child(4n+2){letter-spacing:-.06em;font-weight:820}.home-video-compare__model-logo:nth-child(4n+3){font-style:italic}.home-video-compare__model-logo i{color:#dceeffbd;letter-spacing:-.04em;text-shadow:0 1px 5px #00000070;background:linear-gradient(145deg,#bbe1ff24,#ffffff06);border:1px solid #b4daff6b;border-radius:7px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:7px;font-style:normal;font-weight:820;line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .35s,border-color .35s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 0 12px #7fc6ff1f}.home-video-compare__model-logo i:first-letter{letter-spacing:-.08em}.home-video-compare__model-logo:hover{color:#fffffffa;filter:drop-shadow(0 0 12px #9ecdff38);transform:translateY(-3px)scale(1.04)}.home-video-compare__model-logo:hover i{background:#bbe1ff38;border-color:#d3ecffd6;transform:scale(1.08)rotate(-3deg)}@keyframes home-video-models-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=1100px){.home-video-compare__rail{grid-template-columns:repeat(5,minmax(320px,1fr));width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px;scroll-padding-inline:20px;transform:none}.home-video-compare__group{grid-template-columns:minmax(0,1fr) 84px;gap:10px}}@media (width<=900px){.home-video-compare__header{width:min(100% - 38px,720px)}.home-video-compare__rail{grid-template-columns:repeat(5,minmax(286px,1fr));width:100%;padding-left:16px;padding-right:16px;scroll-padding-inline:16px}.home-video-compare__group{grid-template-columns:minmax(0,1fr) 76px;gap:10px}}@media (width>=1101px) and (width<=1500px){.home-video-compare__rail{width:100%;margin-left:0;padding-left:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px);scroll-padding-inline:clamp(24px,4vw,56px);transform:none}}@media (width<=680px){.home-video-compare__header{width:calc(100% - 28px)}.home-video-compare__header h2{font-size:clamp(32px,8.5vw,42px);line-height:1.08}.home-video-compare__rail{grid-template-columns:repeat(5,minmax(280px,1fr));padding-left:14px;padding-right:14px;scroll-padding-inline:14px}.home-video-compare__group{grid-template-columns:1fr;align-content:start;gap:14px}.home-video-compare__steps{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px}.home-video-compare__group-index{top:-18px}.home-video-compare__step p{font-size:8px}}@media (prefers-reduced-motion:reduce){.home-video-compare__card,.home-video-compare__handle{transition:none}.home-video-compare__model-track{animation:none}}.home-model-ecosystem{isolation:isolate;color:#fff;background:#070808;order:1;padding:clamp(132px,15vh,190px) 0 clamp(58px,6.5vh,84px);position:relative;overflow:hidden}.home-showcase-anchor{flex-direction:column;display:flex}.home-showcase-anchor>.home-video-hero7{order:2}.home-showcase-anchor>.home-showcase{order:3}.home-model-ecosystem:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(62% 30% at 50% 29%,#bdd0f20e,#0000 74%),linear-gradient(#060707 0%,#0a0b0b 58%,#070808 100%);position:absolute;inset:0}.home-model-ecosystem__starfield{z-index:-1;opacity:.46;pointer-events:none;background-image:radial-gradient(circle at 5% 13%,#ffffffb3 0 1px,#0000 1.5px),radial-gradient(circle at 16% 46%,#ffffff61 0 .8px,#0000 1.35px),radial-gradient(circle at 29% 18%,#ffffff8a 0 .8px,#0000 1.35px),radial-gradient(circle at 62% 16%,#ffffff9e 0 .8px,#0000 1.35px),radial-gradient(circle at 80% 33%,#ffffff6b 0 1px,#0000 1.5px),radial-gradient(circle at 94% 11%,#ffffff7a 0 .8px,#0000 1.35px),radial-gradient(circle at 8% 78%,#ffffff6b 0 .8px,#0000 1.35px),radial-gradient(circle at 78% 91%,#ffffff6b 0 1px,#0000 1.5px);position:absolute;inset:0}.home-model-ecosystem__header{text-align:center;width:min(1180px,100% - 80px);margin:0 auto}.home-model-ecosystem__header>p:first-child{color:#ffffff80;letter-spacing:.19em;margin:0 0 20px;font-size:10px;font-weight:740}.home-model-ecosystem__header h2{color:#f9fafc;font-family:var(--font-display);letter-spacing:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .21em;margin:0;font-size:clamp(48px,5.25vw,88px);font-weight:560;line-height:.98;display:flex}.home-model-ecosystem__flip-slot{perspective:460px;vertical-align:-.08em;min-width:2.15em;height:1.2em;margin-block:-.11em;display:inline-grid;overflow:hidden}.home-model-ecosystem__flip-slot em{color:#dceaff;transform-origin:50%;will-change:transform, opacity;grid-area:1/1;align-self:center;font-style:normal;line-height:1;display:inline-block}.home-model-ecosystem__description{color:#fff9;margin:24px auto 0;font-size:14px;line-height:1.7}.home-model-ecosystem__marquee{background:#ffffff05;border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1a;width:100%;margin-top:clamp(38px,5vh,62px);overflow:hidden}.home-model-ecosystem__marquee-track{will-change:transform;width:max-content;animation:48s linear infinite paused home-model-ecosystem-marquee;display:flex}.home-model-ecosystem__marquee.is-revealed .home-model-ecosystem__marquee-track{animation-play-state:running}.home-model-ecosystem__marquee-group{flex:none;align-items:center;padding:15px 0;display:flex}.home-model-ecosystem__marquee-group span{color:#ffffffba;letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:23px;padding:0 23px;font-size:12px;font-weight:650;display:inline-flex}.home-model-ecosystem__marquee-group i{background:#d3e5ff9e;border-radius:50%;width:3px;height:3px;box-shadow:0 0 12px #b8d3ff9e}@keyframes home-model-ecosystem-marquee{to{transform:translate(-50%)}}.home-model-ecosystem__mosaic{will-change:transform, opacity;grid-template-rows:minmax(172px,.88fr) minmax(214px,1.1fr) minmax(214px,1.1fr) minmax(164px,.84fr);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"velocity velocity velocity velocity velocity resolution resolution studio studio studio studio studio""reference reference reference hero hero hero hero hero hero batch batch batch""reference reference reference hero hero hero hero hero hero canvas canvas canvas""video video video video portrait portrait portrait audio audio audio audio audio";gap:clamp(11px,.85vw,16px);width:min(1760px,100% - 96px);min-height:clamp(770px,52vw,970px);margin:clamp(40px,5.5vh,68px) auto 0;display:grid}.home-model-ecosystem__tile{will-change:transform, opacity;background:#151716;border:1px solid #ffffff24;border-radius:16px;min-width:0;min-height:0;transition:border-color .42s,box-shadow .42s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 22px 52px #00000029}.home-model-ecosystem__tile--velocity{grid-area:velocity}.home-model-ecosystem__tile--resolution{grid-area:resolution}.home-model-ecosystem__tile--studio{grid-area:studio}.home-model-ecosystem__tile--reference{grid-area:reference}.home-model-ecosystem__tile--hero{grid-area:hero}.home-model-ecosystem__tile--batch{grid-area:batch}.home-model-ecosystem__tile--canvas{grid-area:canvas}.home-model-ecosystem__tile--portrait{grid-area:portrait}.home-model-ecosystem__tile--video{grid-area:video}.home-model-ecosystem__tile--audio{grid-area:audio}.home-model-ecosystem__tile img,.home-model-ecosystem__tile video{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;transition:transform 1.05s cubic-bezier(.16,1,.3,1),filter .5s;position:absolute;inset:0}.home-model-ecosystem__tile-shade{pointer-events:none;background:linear-gradient(#0000 37%,#0405051f 58%,#040505e6 100%);position:absolute;inset:0}.home-model-ecosystem__tile-copy{z-index:1;gap:5px;display:grid;position:absolute;bottom:clamp(15px,1.35vw,24px);left:clamp(15px,1.35vw,24px);right:clamp(15px,1.35vw,24px)}.home-model-ecosystem__tile-copy span{color:#f2f7ffd6;letter-spacing:.14em;text-shadow:0 2px 9px #000000eb,0 9px 23px #0000009e;font-size:9px;font-weight:760}.home-model-ecosystem__tile-copy b{color:#f7f9ff;font-family:var(--font-display);letter-spacing:0;text-shadow:0 1px #ffffff38,0 5px 17px #000c,0 17px 38px #0000008a;font-size:clamp(37px,4vw,67px);font-weight:570;line-height:.86}.home-model-ecosystem__tile-copy strong{color:#fff;font-family:var(--font-display);letter-spacing:0;text-shadow:0 1px #ffffff38,0 5px 17px #000000d1,0 16px 36px #0000008f;font-size:clamp(16px,1.4vw,24px);font-weight:560;line-height:1.08}.home-model-ecosystem__tile-copy small{color:#ffffffd1;text-shadow:0 3px 12px #000000e6,0 10px 24px #00000094;max-width:330px;font-size:11px;line-height:1.5}.home-model-ecosystem__tile--resolution .home-model-ecosystem__tile-copy{text-align:center;align-content:center;justify-items:center;inset:0}.home-model-ecosystem__tile--resolution .home-model-ecosystem__tile-copy strong{font-size:clamp(17px,1.55vw,27px)}.home-model-ecosystem__tile--studio .home-model-ecosystem__tile-copy strong{max-width:440px;font-size:clamp(22px,2vw,35px)}.home-model-ecosystem__tile--hero .home-model-ecosystem__tile-copy{text-align:center;align-content:center;justify-items:center;padding:clamp(26px,4vw,72px);inset:0}.home-model-ecosystem__tile--hero .home-model-ecosystem__tile-copy span{color:#ffffffc7}.home-model-ecosystem__tile--hero .home-model-ecosystem__tile-copy strong{font-size:clamp(42px,5.6vw,92px);line-height:.95}.home-model-ecosystem__tile--hero .home-model-ecosystem__tile-copy small{max-width:360px}.home-model-ecosystem__tile--hero .home-model-ecosystem__tile-shade{background:radial-gradient(60% 56%,#0103058f 0%,#0103053d 48%,#01030514 100%)}.home-model-ecosystem__tile--hero .home-model-ecosystem__hero-video{-o-object-position:center;object-position:center;will-change:opacity, transform;transition:none}.home-model-ecosystem__tile--hero .home-model-ecosystem__tile-copy{z-index:2}.home-model-ecosystem__hero-copy-switch{justify-items:center;gap:5px;display:grid}.home-model-ecosystem__tile--reference img{-o-object-position:center 30%;object-position:center 30%}.home-model-ecosystem__tile--canvas img{-o-object-position:50% 55%;object-position:50% 55%}.home-model-ecosystem__tile--portrait img{-o-object-position:center 40%;object-position:center 40%}.home-model-ecosystem__tile--video img{-o-object-position:50% 40%;object-position:50% 40%}.home-model-ecosystem__tile--batch .home-model-ecosystem__tile-copy strong{font-size:clamp(19px,1.65vw,28px)}.home-model-ecosystem__wave{align-items:center;gap:5px;height:42px;display:flex;position:absolute;bottom:clamp(19px,1.6vw,29px);right:clamp(16px,1.5vw,26px)}.home-model-ecosystem__wave i{background:#dbe9ff;border-radius:999px;width:3px;height:14px;animation:1.4s ease-in-out infinite alternate home-model-ecosystem-wave;display:block;box-shadow:0 0 14px #cbdfffa6}.home-model-ecosystem__wave i:nth-child(2n){height:30px;animation-delay:-.43s}.home-model-ecosystem__wave i:nth-child(3n){height:19px;animation-delay:-.87s}.home-model-ecosystem__wave i:nth-child(4n){height:38px;animation-delay:-.28s}@keyframes home-model-ecosystem-wave{to{opacity:.48;transform:scaleY(.45)}}@media (hover:hover){.home-model-ecosystem__tile:hover{z-index:1;border-color:#e8f1ff7a;box-shadow:inset 0 1px #ffffff17,0 30px 65px #0000005c}.home-model-ecosystem__tile:hover img,.home-model-ecosystem__tile:hover video{filter:saturate(1.08)contrast(1.03);transform:scale(1.045)}}@media (width<=900px){.home-model-ecosystem__header,.home-model-ecosystem__mosaic{width:min(100% - 38px,720px)}.home-model-ecosystem__mosaic{grid-template-rows:repeat(6,minmax(138px,1fr));grid-template-columns:1fr 1fr;grid-template-areas:"velocity velocity""resolution studio""reference hero""reference hero""batch canvas""portrait video";min-height:1060px}.home-model-ecosystem__tile--audio{display:none}.home-model-ecosystem__tile--hero .home-model-ecosystem__tile-copy{bottom:8%;right:14%}.home-model-ecosystem__header h2{font-size:clamp(42px,11vw,64px)}}@media (prefers-reduced-motion:reduce){.home-model-ecosystem__header,.home-model-ecosystem__marquee,.home-model-ecosystem__mosaic,.home-model-ecosystem__marquee-track,.home-model-ecosystem__wave i{animation:none}.home-model-ecosystem__tile,.home-model-ecosystem__tile img,.home-model-ecosystem__tile video{transition:none}}.home-video-models{z-index:4;color:#fffffff2;isolation:isolate;background:linear-gradient(#06080f 0%,#0a0b14 42%,#05060c 100%);padding:clamp(58px,6.2vh,82px) clamp(24px,5vw,88px) clamp(68px,7vh,104px);position:relative;overflow:clip}.home-video-models__halo{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#6176ab24,#2c315e0e 38%,#0000 69%);border-radius:50%;width:min(1120px,82vw);position:absolute;top:-25%;left:50%;transform:translate(-50%)}.home-video-models__inner{width:min(2040px,100%);margin:0 auto}.home-video-models__header{width:min(1580px,100%);padding:0 clamp(4px,1vw,18px)}.home-video-models__header>p,.home-video-models__model-rail,.home-video-models__footer{color:#ffffff7a;letter-spacing:.13em;font-size:10px;font-weight:730}.home-video-models__header>p{margin:0 0 clamp(12px,1.35vh,16px)}.home-video-models__headline{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;gap:clamp(38px,3.2vw,64px);display:grid}.home-video-models__headline h2{color:#fff;max-width:1000px;font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;margin:0;font-size:clamp(42px,3.55vw,64px);font-weight:570;line-height:1.08}.home-video-models__headline>div{border-left:1px solid #ffffff47;width:100%;max-width:360px;padding:7px 0 7px clamp(20px,1.65vw,28px)}.home-video-models__headline>div>p{color:#ffffffb8;text-wrap:pretty;max-width:100%;margin:0;font-size:15px;line-height:1.7}.home-video-models__headline button{color:#10121a;background:#fffffff0;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:8px;min-height:46px;margin-top:18px;padding:0 20px;font-size:12px;font-weight:760;display:inline-flex;box-shadow:0 12px 32px #00000040}.home-video-models__headline button svg{transition:transform .22s var(--motion-spring)}.home-video-models__headline button:hover svg{transform:translate(2px,-2px)}.home-video-models__model-rail{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:8px 11px;margin:clamp(22px,2.8vh,34px) 0 clamp(14px,1.8vh,20px);padding:10px 0;display:flex}.home-video-models__model-rail span{border-right:1px solid #fff3;padding-right:11px}.home-video-models__model-rail span:last-child{border-right:0}.home-video-models__gallery{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr) minmax(0,.82fr);align-items:stretch;gap:clamp(10px,1.3vw,22px);height:clamp(460px,66svh,960px);display:grid}.home-video-models__column{grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(10px,1.3vw,22px);min-height:0;display:grid}.home-video-models__tile{isolation:isolate;background:#121521;border:1px solid #fff3;border-radius:10px;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000029}.home-video-models__column .home-video-models__tile{aspect-ratio:auto;height:100%}.home-video-models__tile.is-featured{height:100%;min-height:0}.home-video-models__tile video{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .5s;position:absolute;inset:0}.home-video-models__tile--fashion video{-o-object-position:center 34%;object-position:center 34%}.home-video-models__tile--world video{-o-object-position:center;object-position:center}.home-video-models__tile-shade{pointer-events:none;background:linear-gradient(#04050a05 36%,#04050ad1 100%);position:absolute;inset:0}.home-video-models__tile-copy{text-shadow:0 2px 12px #0000008c;gap:3px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.home-video-models__tile-copy span{color:#ffffffad;letter-spacing:.06em;font-size:10px}.home-video-models__tile-copy strong{color:#fff;font-family:var(--font-display);letter-spacing:0;font-size:clamp(18px,1.55vw,25px);font-weight:560}.home-video-models__live-mark{color:#ffffffc7;letter-spacing:.09em;text-shadow:0 1px 7px #00000094;align-items:center;gap:6px;font-size:9px;font-weight:740;display:inline-flex;position:absolute;top:17px;left:18px}.home-video-models__live-mark i{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ffffffc2}@media (hover:hover){.home-video-models__tile:hover video{filter:saturate(1.1)contrast(1.05);transform:scale(1.055)}.home-video-models__tile:hover{border-color:#ffffff85;box-shadow:0 22px 54px #00000057}}.home-video-models__footer{justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(15px,1.8vh,24px);padding:0 clamp(2px,.45vw,8px);display:flex}.home-video-models__footer span:first-child{letter-spacing:.04em;align-items:center;gap:7px;display:inline-flex}.home-video-models__footer svg{color:#ffffffc7}@media (width<=760px){.home-video-models__headline{grid-template-columns:1fr;gap:26px}.home-video-models__gallery{grid-template-columns:1fr 1.1fr}.home-video-models__column--right{display:none}.home-video-models__tile.is-featured{aspect-ratio:.86;min-height:0}}@media (prefers-reduced-motion:reduce){.home-video-models__tile video,.home-video-models__headline button svg{transition:none}}.home-video-hero7{z-index:4;color:#fffffff0;isolation:isolate;background:#050506;min-height:max(980px,108svh);position:relative;overflow:hidden}.home-video-hero7__background-video{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;opacity:.62;filter:saturate(.7)brightness(.72);pointer-events:none;will-change:transform, opacity;width:100%;height:100%;transition:opacity 1.25s,filter 1.25s,transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.028)}.home-video-hero7.is-revealed .home-video-hero7__background-video{opacity:.9;filter:saturate(.76)brightness(.82);transform:scale(1)}.home-video-hero7:before{content:"";z-index:1;background:linear-gradient(#04050866 0%,#05050694 76%);position:absolute;inset:0}.home-video-hero7:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#030304ad);height:32%;position:absolute;bottom:0;left:0;right:0}.home-video-hero7__inner{z-index:3;width:min(1900px,100%);min-height:inherit;margin:0 auto;padding:clamp(88px,10vw,148px) clamp(20px,4.1vw,76px) clamp(28px,3vw,52px);position:relative}.home-video-hero7__copy{z-index:3;text-align:center;justify-items:center;width:min(1440px,100vw - 96px);max-width:none;margin:0 auto;display:grid;position:relative}.home-video-hero7__copy>p{color:#ffffff73;letter-spacing:.16em;margin:0;font-size:10px;font-weight:760}.home-video-hero7__copy h2{color:#fff;width:100%;font-family:var(--font-display);letter-spacing:0;margin:14px 0 0;font-size:clamp(48px,4.65vw,80px);font-weight:560;line-height:1.02}.home-video-hero7__title-line{white-space:nowrap;will-change:transform, clip-path, opacity;width:max-content;max-width:100%;margin:-.08em auto;padding:.14em 0;display:block;overflow:visible}.home-video-hero7__description{color:#ffffff9c;max-width:1120px;margin-top:20px;font-size:14px;line-height:1.72}.home-video-hero7__copy button{color:#121215;min-height:46px;font:inherit;cursor:pointer;transition:transform .22s var(--motion-spring), box-shadow .22s ease;background:#fffffff5;border:1px solid #ffffff94;border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:0 18px;font-size:12px;font-weight:770;display:inline-flex;box-shadow:0 14px 34px #00000047}.home-video-hero7__copy button:hover{transform:translateY(-2px);box-shadow:0 19px 42px #00000059}.home-video-hero7__copy button:active{transform:translateY(1px)scale(.978)}.home-video-hero7__orbit{perspective:1500px;perspective-origin:50% 57%;opacity:0;width:100vw;height:clamp(240px,18.4vw,360px);margin:clamp(64px,5.8vw,96px) calc(50% - 50vw) 0;position:relative;overflow:hidden;transform:translateY(8px)scale(.992)}.home-video-hero7.is-copy-revealed .home-video-hero7__orbit{animation:.86s cubic-bezier(.22,1,.36,1) .64s both home-video-hero7-orbit-reveal}.home-video-hero7__cards{--card-width:clamp(164px, 15.2vw, 280px);transform-style:preserve-3d;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.home-video-hero7__card{z-index:1;width:var(--card-width);margin-left:calc(var(--card-width) / -2);aspect-ratio:16/9;color:inherit;cursor:zoom-in;transform-style:preserve-3d;will-change:transform;background:#101012;border:1px solid #ffffff3d;border-radius:10px;padding:0;transition:border-color .26s,box-shadow .26s,opacity .18s;display:block;position:absolute;top:8px;left:50%;overflow:hidden;transform:translate(0,0);box-shadow:0 22px 50px #0000006b}.home-video-hero7__cards.is-dragging .home-video-hero7__card{transition:border-color .18s,box-shadow .18s,opacity .18s}.home-video-hero7__card.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.home-video-hero7__card.is-hero-focus{border-color:#ffffff85;box-shadow:0 28px 58px #00000075}.home-video-hero7__card video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-video-hero7__card-shade{pointer-events:none;background:linear-gradient(#00000005 34%,#000000d1);position:absolute;inset:0}.home-video-hero7__card-copy{text-align:left;text-shadow:0 2px 12px #0000009e;pointer-events:none;gap:3px;display:grid;position:absolute;bottom:10px;left:12px;right:12px}.home-video-hero7__card-copy i{color:#ffffffb3;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.home-video-hero7__card-copy b{color:#fff;font-family:var(--font-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.1vw,19px);font-weight:560;overflow:hidden}.home-video-hero7__viewer{z-index:1000;cursor:zoom-out;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010102db;place-items:center;padding:5vw;display:grid;position:fixed;inset:0}.home-video-hero7__viewer-media{cursor:default;width:min(1080px,90vw);max-height:86svh;position:relative}.home-video-hero7__viewer video{-o-object-fit:contain;object-fit:contain;background:#000;border:1px solid #ffffff47;border-radius:12px;width:100%;max-height:calc(86svh - 26px);display:block;box-shadow:0 30px 90px #0000008c}.home-video-hero7__viewer span{color:#ffffff9e;letter-spacing:.08em;text-align:center;margin-top:11px;font-size:11px;font-weight:720;display:block}.home-video-hero7__viewer-close{z-index:2;color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:38px;height:38px;transition:transform var(--home-motion-fast) var(--home-motion-ease), background var(--home-motion-fast) ease, border-color var(--home-motion-fast) ease;background:#080a0f94;border:1px solid #ffffff57;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 8px 22px #0000004d,inset 0 1px #ffffff24}.home-video-hero7__viewer-close:hover{background:#141822c2;border-color:#ffffffa3;transform:translateY(-1px)scale(1.04)}.home-video-hero7__viewer-close:active{transition-duration:var(--home-motion-press);transform:translateY(1px)scale(.96)}@keyframes home-video-hero7-orbit-reveal{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=900px){.home-video-hero7{min-height:720px}.home-video-hero7__orbit{perspective:1080px;height:230px;margin-top:58px}.home-video-hero7__cards{--card-width:clamp(126px, 18vw, 164px)}}@media (width<=620px){.home-video-hero7{min-height:620px}.home-video-hero7__inner{padding-top:82px}.home-video-hero7__copy h2{font-size:clamp(41px,12vw,58px)}.home-video-hero7__copy>span{max-width:325px;font-size:12px}.home-video-hero7__orbit{perspective:760px;height:184px;margin-top:48px}.home-video-hero7__cards{--card-width:clamp(104px, 28vw, 120px)}.home-video-hero7__card{top:4px}.home-video-hero7__card-copy{bottom:8px;left:8px;right:8px}.home-video-hero7__card-copy i{display:none}.home-video-hero7__viewer{padding:18px}.home-video-hero7__viewer-media{width:100%}}@media (prefers-reduced-motion:reduce){.home-video-hero7__background-video{transition:none;transform:none}.home-video-hero7__orbit{opacity:1;transform:none}.home-video-hero7.is-copy-revealed .home-video-hero7__orbit{animation:none}.home-video-hero7__card{transition:none}}.home-career-canvas{--career-page-gutter:clamp(32px, 1.5vw, 48px);isolation:isolate;color:#fffffff0;background:#050506;border-top:1px solid #ffffff24;padding:clamp(104px,11vw,176px) 0 clamp(108px,12vw,190px);position:relative;overflow:hidden}.home-career-canvas:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 5%,#725bff24,#0000 32%),linear-gradient(#060608 0%,#050506 65%,#08090c 100%);position:absolute;inset:0}.home-career-canvas__inner{width:auto;margin-inline:var(--career-page-gutter)}.home-career-canvas__header{text-align:left}.home-career-canvas__header h2{color:#f8f8fb;letter-spacing:0;text-align:left;justify-items:start;margin:0;font-family:Arial Black,Impact,Inter,sans-serif;font-size:clamp(82px,12.9vw,330px);font-weight:900;line-height:.77;display:grid}.home-career-canvas__header h2 span{white-space:nowrap;display:block}.home-career-canvas__roles{margin:clamp(46px, 6vw, 82px) var(--career-page-gutter) 0;isolation:isolate;background:#03030585;border:1px solid #ffffff4d;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #00000040}.home-career-canvas__roles button{z-index:1;color:#ffffffb8;min-width:0;min-height:50px;font:inherit;white-space:nowrap;cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:999px;flex:1;padding:0 14px;font-size:clamp(12px,1.05vw,17px);font-weight:700;transition:color .28s;position:relative;overflow:hidden;transform:translateZ(0)}.home-career-canvas__role-indicator{z-index:0;pointer-events:none;transform-origin:50%;will-change:transform, width, height;border-radius:999px;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.home-career-canvas__role-indicator-surface{z-index:0;border-radius:inherit;margin:0;position:absolute;inset:0;box-shadow:0 10px 24px #05091424,inset 0 1px 1px #ffffff24,0 -4px 12px #05091411;background:#ccdcff0e!important;width:100%!important;height:100%!important}.home-career-canvas__role-indicator-surface:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#ffffff6b,#ffffff1a 24%,#ffffff06 60%,#070d1d38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-career-canvas__role-indicator-surface:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff0d,#0000 46%,#080e1f09);position:absolute;inset:1px;box-shadow:inset 0 1px 2px #ffffff17,inset 0 -4px 10px #060b1b0e}.home-career-canvas__role-indicator-surface .glass-surface__content{z-index:1;border-radius:inherit;position:relative;overflow:hidden}.home-career-canvas__role-label{z-index:1;display:inline-block;position:relative}.home-career-canvas__roles button:hover,.home-career-canvas__roles button.is-active{color:#fff}.home-career-canvas__content-viewport{min-height:620px;display:grid;overflow:hidden}.home-career-canvas__content{grid-area:1/1;min-width:0;min-height:620px}.home-career-canvas__intro{text-align:center;justify-items:center;max-width:640px;margin:clamp(34px,4vw,58px) auto 0;display:grid}.home-career-canvas__intro>span{color:#ffffff85;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:760}.home-career-canvas__intro p{color:#ffffffc7;max-width:600px;margin:12px auto 0;font-size:clamp(14px,1.15vw,17px);line-height:1.6}.home-career-canvas__cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.2vw,22px);margin-top:clamp(40px,5vw,72px);display:grid}.home-career-canvas__card{background:#0b0c10c7;border:1px solid #ffffff24;border-radius:14px;grid-column:span 2;min-width:0;transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;overflow:hidden;box-shadow:0 24px 62px #00000047,inset 0 1px #ffffff0d}.home-career-canvas__cards.has-five-cards .home-career-canvas__card:nth-child(n+4){grid-column:span 3}.home-career-canvas__card:hover{border-color:#fff6;transform:translateY(-6px);box-shadow:0 30px 78px #0006,inset 0 1px #ffffff17}.home-career-canvas__card-media{aspect-ratio:4/3;background:#111216;position:relative;overflow:hidden}.home-career-canvas__card-media img,.home-career-canvas__card-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.home-career-canvas__card-video{z-index:1;background:#111216;position:absolute;inset:0}.home-career-canvas__card-video.is-failed{opacity:0;pointer-events:none}.home-career-canvas__card:hover .home-career-canvas__card-media img,.home-career-canvas__card:hover .home-career-canvas__card-media video{filter:saturate(1.07)contrast(1.03);transform:scale(1.045)}.home-career-canvas__card-meta{padding:22px 22px 20px;position:relative}.home-career-canvas__card-meta>span{color:#06120b;background:#21e87a;border-radius:999px;align-items:center;min-height:25px;padding:0 11px;font-size:11px;font-weight:760;display:inline-flex}.home-career-canvas__card-meta strong{color:#fff;font-family:var(--font-display);margin-top:16px;font-size:clamp(22px,1.8vw,32px);font-weight:560;line-height:1;display:block}.home-career-canvas__card-meta p{color:#ffffffa8;min-height:72px;margin:12px 0 0;font-size:12px;line-height:1.68}@media (width>=901px){.home-career-canvas{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw)}}@media (width<=1180px){.home-career-canvas__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-career-canvas__card,.home-career-canvas__cards.has-five-cards .home-career-canvas__card:nth-child(n+4){grid-column:auto}.home-career-canvas__header h2{font-size:clamp(72px,12.2vw,150px)}}@media (width<=900px){.home-career-canvas{--career-page-gutter:18px}.home-career-canvas__inner{width:min(100% - 36px,720px);margin-inline:auto}.home-career-canvas__header h2{font-size:clamp(54px,14vw,92px);line-height:.82}.home-career-canvas__roles{justify-content:flex-start;overflow-x:auto}.home-career-canvas__roles button{flex:none;padding-inline:18px}.home-career-canvas__cards{grid-template-columns:1fr}.home-career-canvas__card-meta p{min-height:0}}@media (prefers-reduced-motion:reduce){.home-career-canvas__roles button,.home-career-canvas__card,.home-career-canvas__card-media img,.home-career-canvas__card-media video{transition:none}}@media (width>=901px){.lumora-app .top-navigation-liquid-surface .top-navigation{gap:3px;min-height:clamp(46px,2.6vw,52px);padding:4px 8px 4px 13px}.lumora-app .top-navigation-liquid-surface .top-navigation>button:not(.primary-button){padding:8px 11px;font-size:clamp(10px,.64vw,12px)}.lumora-app .top-navigation-liquid-surface .credit-chip{gap:6px;margin-left:4px;padding:7px 10px;font-size:11px}.lumora-app .top-navigation-liquid-surface .credit-chip svg{width:14px;height:14px}.lumora-app .top-navigation-liquid-surface .top-navigation .task-center-trigger{gap:5px;height:36px;min-height:36px!important;padding-inline:10px!important;font-size:11px!important}.lumora-app .top-navigation-liquid-surface .task-center-trigger__count{min-width:16px;height:16px;font-size:8px}.lumora-app .top-navigation-liquid-surface .top-navigation>button.avatar-orb{flex-basis:38px;width:38px;min-width:38px;height:38px;min-height:38px;margin-left:7px}}html.platform-admin-active,body.platform-admin-active{background:#090a0c;height:auto;overflow:hidden auto}.platform-admin{--admin-bg:#090a0c;--admin-surface:#0f1216;--admin-surface-active:#151a20;--admin-panel:#0c0f13;--admin-line:#2d343c;--admin-line-strong:#46515c;--admin-copy:#f2f4f6;--admin-muted:#8d97a2;--admin-subtle:#68727d;--admin-positive:#83d49b;box-sizing:border-box;background:var(--admin-bg);min-height:100dvh;color:var(--admin-copy);padding:clamp(24px,2.8vw,44px) clamp(28px,5vw,82px) 72px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;overflow:visible}.platform-admin *,.platform-admin :before,.platform-admin :after{box-sizing:border-box}.platform-admin__header,.platform-admin__metrics,.platform-admin__grid,.platform-admin__admin-grid,.platform-admin__cost{max-width:1480px;margin-inline:auto}.platform-admin__header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:end;gap:28px;padding:0 0 22px;display:flex}.platform-admin__header span,.platform-admin small{color:var(--admin-muted);letter-spacing:.08em;font-size:11px}.platform-admin h1{margin:8px 0 0;font-size:30px;font-weight:680;line-height:1.08}.platform-admin__header-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.platform-admin__header-actions b{color:var(--admin-copy);text-transform:uppercase;font-size:13px}.platform-admin__header-actions button,.platform-admin__header a,.platform-admin__back{color:#d6dbe0;border:1px solid var(--admin-line-strong);min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.platform-admin__header-actions button:hover,.platform-admin__header a:hover,.platform-admin__back:hover{color:#fff;background:#ffffff0a;border-color:#8c98a4}.platform-admin__header-actions button:active{transform:translateY(1px)}.platform-admin button:focus-visible,.platform-admin a:focus-visible,.platform-admin input:focus-visible{outline-offset:3px;outline:2px solid #dce6ee}.platform-admin__metrics{border:1px solid var(--admin-line);background:var(--admin-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.platform-admin__metrics article{background:var(--admin-surface);align-content:center;gap:9px;min-height:132px;padding:20px 22px;display:grid}.platform-admin__metrics article>svg{color:#c9d0d6}.platform-admin__metrics strong{letter-spacing:0;font-size:28px;line-height:1}.platform-admin__admin-grid{border:1px solid var(--admin-line-strong);background:var(--admin-panel);border-radius:4px;grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);align-items:start;gap:0;margin-top:30px;display:grid;box-shadow:inset 0 1px #ffffff06}.platform-admin__members,.platform-admin__member-detail{background:var(--admin-panel);min-width:0}.platform-admin__members{border-right:1px solid var(--admin-line-strong);min-width:0;padding:0 20px 20px}.platform-admin__members>header,.platform-admin__member-detail>header,.platform-admin__grid header{align-items:center;gap:9px;min-height:64px;padding:0;display:flex}.platform-admin__members>header,.platform-admin__member-detail>header{border-bottom:1px solid var(--admin-line-strong);margin:0 -20px;padding:0 20px}.platform-admin__members>header{grid-template-columns:minmax(0,1fr) 240px;display:grid}.platform-admin__members>header>div{align-items:center;gap:9px;min-width:0;display:flex}.platform-admin__members>header small,.platform-admin__grid header small{margin-left:5px}.platform-admin__members label{border-bottom:1px solid var(--admin-line);color:#aeb7c0;align-items:center;gap:7px;min-width:0;padding:5px 1px;display:flex}.platform-admin__members input,.platform-admin__credit-form input{width:100%;min-width:0;color:var(--admin-copy);font:inherit;background:0 0;border:0;outline:0}.platform-admin__members input::-moz-placeholder{color:var(--admin-subtle)}.platform-admin__credit-form input::-moz-placeholder{color:var(--admin-subtle)}.platform-admin__members input::placeholder,.platform-admin__credit-form input::placeholder{color:var(--admin-subtle)}.platform-admin__member-list{border-bottom:1px solid var(--admin-line);margin:0 -20px}.platform-admin__member-list>button{border:0;border-top:1px solid var(--admin-line);width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 104px 64px;align-items:center;gap:18px;padding:12px 20px;transition:background .15s,box-shadow .15s;display:grid}.platform-admin__member-list>button:first-child{border-top:0}.platform-admin__member-list>button:hover{background:#ffffff06}.platform-admin__member-list>button.is-selected{background:var(--admin-surface-active);box-shadow:inset 3px 0 #e0e8ee}.platform-admin__member-list span{gap:4px;min-width:0;display:grid}.platform-admin__member-list b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.platform-admin__member-list strong{font-size:16px;line-height:1}.platform-admin__member-list>button>span:nth-of-type(2){text-align:right}.platform-admin em{color:#bfc7cf;white-space:nowrap;justify-self:end;font-size:11px;font-style:normal}.platform-admin em.is-on{color:var(--admin-positive)}.platform-admin__member-detail{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;max-height:calc(100dvh - 48px);padding:0 20px 20px;position:sticky;top:24px;overflow-y:auto}.platform-admin__member-detail>header{z-index:1;background:var(--admin-panel);position:sticky;top:0}.platform-admin__member-identity{border-bottom:1px solid var(--admin-line);gap:5px;padding:5px 0 18px;display:grid}.platform-admin__member-identity strong{font-size:18px;line-height:1.2}.platform-admin__member-identity span{overflow-wrap:anywhere;color:#cbd1d7;font-size:12px}.platform-admin__member-balance{border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px 0;display:grid}.platform-admin__member-balance div{gap:7px;display:grid}.platform-admin__member-balance strong{font-size:27px;line-height:1}.platform-admin__credit-form{border-bottom:1px solid var(--admin-line);gap:12px;padding:20px 0;display:grid}.platform-admin__credit-form label{color:#aeb7c0;gap:6px;font-size:11px;display:grid}.platform-admin__credit-form input{border-bottom:1px solid #3c4650;padding:8px 0;font-size:13px}.platform-admin__credit-form input:focus{border-color:#d5dce2}.platform-admin__credit-form button{color:#14181b;min-height:40px;font:inherit;cursor:pointer;background:#e8edf0;border:1px solid #e8edf0;border-radius:5px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.platform-admin__credit-form button:hover{background:#fff}.platform-admin__credit-form button:disabled{opacity:.5;cursor:wait}.platform-admin__credit-form p{color:#a4d9b2;align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}.platform-admin__read-only{color:var(--admin-muted);font-size:12px;line-height:1.6}.platform-admin__ledger{gap:0;padding-top:20px;display:grid}.platform-admin__ledger>small{margin-bottom:8px}.platform-admin__ledger>div{border-top:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 0;font-size:11px;display:grid}.platform-admin__ledger b{font-size:12px}.platform-admin__ledger b.is-positive{color:#9ed9ae}.platform-admin__ledger time{color:#727c86;grid-column:1/-1;font-size:10px}.platform-admin__ledger p{color:var(--admin-subtle);font-size:12px}.platform-admin__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.platform-admin__grid>div{border:1px solid var(--admin-line-strong);background:var(--admin-panel);border-radius:4px;min-width:0;padding:0 20px 8px}.platform-admin__grid header{border-bottom:1px solid var(--admin-line-strong);margin:0 -20px;padding:0 20px}.platform-admin__table>div{border-top:1px solid var(--admin-line);grid-template-columns:minmax(0,1.15fr) minmax(0,1.45fr) auto;align-items:center;gap:12px;padding:13px 0;font-size:13px;display:grid}.platform-admin__table b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-admin__table span{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-admin__cost{border:1px solid var(--admin-line-strong);background:var(--admin-panel);border-radius:4px;gap:5px;margin-top:32px;padding:20px;display:grid}.platform-admin__cost strong{font-size:25px;line-height:1}.platform-admin__empty{text-align:center;max-width:500px;margin:20vh auto}.platform-admin__empty p{color:#969da6}.platform-admin__back{align-items:center;gap:8px;display:inline-flex}.platform-admin__provider-ops{border:1px solid var(--admin-line-strong);background:linear-gradient(145deg,#12171dfa,#0a0d11fa);border-radius:14px;max-width:1480px;margin:32px auto 0;padding:24px;box-shadow:0 18px 50px #0000002e,inset 0 1px #ffffff09}.platform-admin__provider-ops-header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.platform-admin__section-kicker{color:#a9b9c7;letter-spacing:.14em;align-items:center;gap:6px;font-size:10px;display:inline-flex}.platform-admin__provider-ops h2{letter-spacing:-.02em;margin:9px 0 6px;font-size:22px}.platform-admin__provider-ops-header p{max-width:720px;color:var(--admin-muted);margin:0;font-size:12px;line-height:1.6}.platform-admin__provider-ops-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platform-admin__provider-ops-actions button{border:1px solid var(--admin-line-strong);min-height:36px;color:var(--admin-copy);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.platform-admin__provider-ops-actions button:hover{background:#ffffff0d;border-color:#9aa8b4}.platform-admin__provider-ops-actions button:active{transform:translateY(1px)}.platform-admin__provider-ops-actions button:disabled{opacity:.55;cursor:wait}.platform-admin__provider-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.platform-admin__provider-balance{border:1px solid var(--admin-line);background:#070a0da6;border-radius:12px;min-width:0;padding:18px;transition:border-color .18s,background .18s}.platform-admin__provider-balance.is-active{background:#1f2b35b8;border-color:#91a9ba}.platform-admin__provider-balance>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-admin__provider-balance>header>div{align-items:center;gap:8px;min-width:0;display:flex}.platform-admin__provider-balance>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.platform-admin__provider-dot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px}.platform-admin__provider-dot.is-xinbao{color:#d5af77;background:currentColor}.platform-admin__provider-dot.is-apib{color:#8eb5d4;background:currentColor}.platform-admin__provider-balance>header em{font-size:10px}.platform-admin__provider-balance>header em.is-ok{color:var(--admin-positive)}.platform-admin__provider-balance>header em.is-unavailable{color:#e8b493}.platform-admin__provider-balance>header em.is-not_configured{color:var(--admin-subtle)}.platform-admin__provider-balance-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;margin-top:20px;padding:0;display:grid}.platform-admin__provider-balance-main small{color:var(--admin-muted);font-size:11px}.platform-admin__provider-balance-main strong{letter-spacing:-.03em;font-size:32px;line-height:1}.platform-admin__provider-balance>p{min-height:31px;color:var(--admin-subtle);margin:10px 0 16px;font-size:11px;line-height:1.45}.platform-admin__provider-balance dl{border-top:1px solid var(--admin-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding-top:13px;display:grid}.platform-admin__provider-balance dt{color:var(--admin-subtle);font-size:10px}.platform-admin__provider-balance dd{color:#dbe2e8;margin:6px 0 0;font-size:13px}.platform-admin__provider-filters{border:1px solid var(--admin-line);background:#ffffff05;border-radius:10px;align-items:center;gap:16px;margin-top:22px;padding:12px;display:flex}.platform-admin__provider-filter-group{color:var(--admin-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.platform-admin__provider-filter-group button{color:#b9c2ca;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 10px;transition:background .16s,color .16s,border-color .16s}.platform-admin__provider-filter-group button:hover{border-color:var(--admin-line-strong);color:#fff}.platform-admin__provider-filter-group button.is-selected{color:#fff;background:#26343f;border-color:#7d93a3}.platform-admin__provider-select,.platform-admin__provider-search{color:var(--admin-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.platform-admin__provider-select select{border:1px solid var(--admin-line);min-height:30px;color:var(--admin-copy);font:inherit;background:#11161b;border-radius:7px;padding:5px 8px}.platform-admin__provider-search{border-bottom:1px solid var(--admin-line-strong);flex:1;min-width:220px;padding:5px 2px}.platform-admin__provider-search input{width:100%;min-width:0;color:var(--admin-copy);font:inherit;background:0 0;border:0;outline:0}.platform-admin__provider-search input::placeholder{color:var(--admin-subtle)}.platform-admin__provider-table-head,.platform-admin__provider-row-main{grid-template-columns:minmax(130px,.8fr) minmax(190px,1.25fr) minmax(150px,1fr) minmax(100px,.7fr) minmax(90px,.55fr);align-items:center;gap:16px;display:grid}.platform-admin__provider-table-head{color:var(--admin-subtle);letter-spacing:.04em;padding:18px 10px 9px;font-size:10px}.platform-admin__provider-rows{border-top:1px solid var(--admin-line)}.platform-admin__provider-row{border-bottom:1px solid var(--admin-line)}.platform-admin__provider-row-main{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 10px;transition:background .16s}.platform-admin__provider-row-main:hover,.platform-admin__provider-row.is-expanded .platform-admin__provider-row-main{background:#ffffff09}.platform-admin__provider-row-main>span{align-content:center;gap:4px;min-width:0;display:grid}.platform-admin__provider-row-main time,.platform-admin__provider-row-main small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.platform-admin__provider-row-main b{color:#e3e8ec;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.platform-admin__provider-row-main strong{color:#c7d0d8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-admin__provider-row-main>span:nth-child(4) strong{color:#f1f4f6;font-size:14px}.provider-pill,.run-status{border-radius:5px;justify-self:start;width:fit-content;padding:3px 6px;font-size:10px}.provider-pill.is-xinbao{color:#e3bd82;background:#d5af7726}.provider-pill.is-apib{color:#a9cdec;background:#8eb5d426}.run-status{color:#c9d2da;background:#ffffff0f}.run-status.is-succeeded,.run-status.is-completed{color:var(--admin-positive)}.run-status.is-failed,.run-status.is-cancelled,.run-status.is-stopped{color:#e2a896}.platform-admin__provider-row-detail{grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr) minmax(240px,.8fr);gap:18px;padding:0 10px 18px;display:grid}.platform-admin__provider-row-detail>div,.platform-admin__provider-row-detail dl{border:1px solid var(--admin-line);background:#ffffff05;border-radius:9px;min-width:0;padding:14px}.platform-admin__provider-row-detail small,.platform-admin__provider-row-detail dt{color:var(--admin-subtle);font-size:10px}.platform-admin__provider-row-detail p{color:#d5dce2;white-space:pre-wrap;max-height:180px;margin:8px 0 0;font-size:12px;line-height:1.6;overflow:auto}.platform-admin__provider-row-detail code{color:#bccdd9;white-space:pre-wrap;max-height:180px;margin-top:8px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:auto}.platform-admin__provider-row-detail dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.platform-admin__provider-row-detail dd{overflow-wrap:anywhere;color:#d5dce2;margin:5px 0 0;font-size:11px}.platform-admin__provider-preview{border:1px solid var(--admin-line);background:#ffffff05;border-radius:9px;grid-column:1/-1;min-width:0;padding:14px}.platform-admin__provider-preview>header{border:0;justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:0 0 12px;display:flex}.platform-admin__provider-preview>header>div{gap:5px;min-width:0;display:grid}.platform-admin__provider-preview>header strong{color:#dbe3e9;font-size:12px;font-weight:600}.platform-admin__provider-preview>header span{color:var(--admin-subtle);flex:none;font-size:10px}.platform-admin__provider-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.platform-admin__provider-preview-media{border:1px solid var(--admin-line);background:#0003;border-radius:8px;min-width:0;margin:0;overflow:hidden}.platform-admin__provider-preview-media img,.platform-admin__provider-preview-media video{-o-object-fit:contain;object-fit:contain;background:#0b0f13;width:100%;height:154px;display:block}.platform-admin__provider-preview-media video{-o-object-fit:contain;object-fit:contain}.platform-admin__provider-preview-media figcaption{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;padding:8px 9px;font-size:10px;line-height:1.3;overflow:hidden}.platform-admin__provider-preview-empty{border:1px dashed var(--admin-line-strong);color:var(--admin-muted);text-align:center;border-radius:8px;margin:0;padding:28px 12px;font-size:11px;line-height:1.5}.platform-admin__provider-empty{color:var(--admin-muted);text-align:center;padding:40px 10px;font-size:12px}.platform-admin__provider-foot{color:var(--admin-subtle);justify-content:space-between;gap:16px;padding:12px 10px 0;font-size:10px;display:flex}@media (width<=1100px){.platform-admin__admin-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.platform-admin__members>header{grid-template-columns:minmax(0,1fr) 200px}.platform-admin__provider-row-detail{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.platform-admin__provider-row-detail>dl{grid-column:1/-1}.platform-admin__provider-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.platform-admin{padding-inline:22px}.platform-admin__header{flex-direction:column;align-items:start}.platform-admin__header-actions{justify-content:start}.platform-admin__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin__admin-grid,.platform-admin__grid{grid-template-columns:minmax(0,1fr);gap:24px}.platform-admin__member-detail{max-height:none;position:static;overflow:visible}.platform-admin__provider-ops{padding:18px}.platform-admin__provider-ops-header{flex-direction:column;align-items:start}.platform-admin__provider-balances{grid-template-columns:minmax(0,1fr)}.platform-admin__provider-filters{flex-direction:column;align-items:stretch}.platform-admin__provider-search{min-width:0}.platform-admin__provider-table-head{display:none}.platform-admin__provider-row-main{grid-template-columns:1fr 1fr;gap:12px}.platform-admin__provider-row-main>span:nth-child(3),.platform-admin__provider-row-main>span:nth-child(4),.platform-admin__provider-row-main>span:nth-child(5){grid-column:span 1}.platform-admin__provider-row-detail{grid-template-columns:minmax(0,1fr)}.platform-admin__provider-row-detail>dl{grid-column:auto}.platform-admin__provider-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin__provider-foot{flex-direction:column}}.platform-admin-review{border:1px solid var(--admin-line-strong,#46515c);background:var(--admin-panel,#0c0f13);border-radius:4px;max-width:1480px;margin:32px auto 0;padding:0 20px 20px}.platform-admin-review__header{border-bottom:1px solid var(--admin-line-strong,#46515c);justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin:0 -20px;padding:0 20px;display:flex}.platform-admin-review__header h2{margin:0;font-size:16px}.platform-admin-review__header span{color:var(--admin-muted,#8e959e);font-size:11px}.platform-admin-review__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px;display:grid}.platform-admin-review__item{border:1px solid var(--admin-line,#292e34);background:var(--admin-surface,#101317);border-radius:3px;min-width:0;overflow:hidden}.platform-admin-review__media{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:#171b20;width:100%;display:block}.platform-admin-review__body{gap:5px;padding:11px;display:grid}.platform-admin-review__body strong,.platform-admin-review__body p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-admin-review__body strong{font-size:13px}.platform-admin-review__body p{color:var(--admin-muted,#8e959e);margin:0;font-size:11px}.platform-admin-review__meta{color:#aeb5bd;justify-content:space-between;font-size:10px;display:flex}.platform-admin-review__empty{color:var(--admin-muted,#8e959e);padding:24px 0 4px;font-size:12px}@media (width<=900px){.platform-admin-review__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-4{left:1rem}.top-0{top:0}.-z-10{z-index:-10}.z-20{z-index:20}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mb-20{margin-bottom:5rem}.mb-\[2px\]{margin-bottom:2px}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-\[2px\]{margin-top:2px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-6{height:1.5rem}.h-\[12rem\]{height:12rem}.h-\[22rem\]{height:22rem}.h-\[6px\]{height:6px}.h-full{height:100%}.min-h-\[200vh\]{min-height:200vh}.w-10{width:2.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[10\%\]{width:10%}.w-\[2\.85rem\]{width:2.85rem}.w-\[2\.8rem\]{width:2.8rem}.w-\[3\.65rem\]{width:3.65rem}.w-\[32rem\]{width:32rem}.w-\[4\.9rem\]{width:4.9rem}.w-\[40\%\]{width:40%}.w-\[6px\]{width:6px}.w-\[8\.2rem\]{width:8.2rem}.w-\[80\%\]{width:80%}.w-full{width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.scale-\[0\.35\]{--tw-scale-x:.35;--tw-scale-y:.35;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-\[2px\]{gap:2px}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[3\.5px\]{border-radius:3.5px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tr-3xl{border-top-right-radius:1.5rem}.border{border-width:1px}.border-0{border-width:0}.bg-\[\#000000\]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-\[\#010101\]{--tw-bg-opacity:1;background-color:rgb(1 1 1/var(--tw-bg-opacity,1))}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-\[\#0A090D\]{--tw-bg-opacity:1;background-color:rgb(10 9 13/var(--tw-bg-opacity,1))}.bg-\[\#1F2121\]{--tw-bg-opacity:1;background-color:rgb(31 33 33/var(--tw-bg-opacity,1))}.bg-\[\#272729\]{--tw-bg-opacity:1;background-color:rgb(39 39 41/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-white\/\[0\.2\]{background-color:#fff3}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#272729\]{--tw-gradient-from:#272729 var(--tw-gradient-from-position);--tw-gradient-to:#27272900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-900{--tw-gradient-from:#171717 var(--tw-gradient-from-position);--tw-gradient-to:#17171700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-20\%{--tw-gradient-from-position:20%}.via-black{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-50\%{--tw-gradient-via-position:50%}.to-\[\#050505\]{--tw-gradient-to:#050505 var(--tw-gradient-to-position)}.to-neutral-900{--tw-gradient-to:#171717 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-95\%{--tw-gradient-to-position:95%}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left-top{-o-object-position:left top;object-position:left top}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-\[0\.5px\]{padding:.5px}.p-px{padding:1px}.px-\[0\.5px\]{padding-left:.5px;padding-right:.5px}.py-0{padding-top:0;padding-bottom:0}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.pb-\[2px\]{padding-bottom:2px}.pl-1{padding-left:.25rem}.pl-\[4px\]{padding-left:4px}.pr-1{padding-right:.25rem}.pr-\[4px\]{padding-right:4px}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[5px\]{font-size:5px}.text-xs{font-size:.75rem;line-height:1rem}.font-\[300\]{font-weight:300}.font-bold{font-weight:700}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-50{opacity:.5}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-white{--tw-shadow-color:#fff;--tw-shadow:var(--tw-shadow-colored)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-75{--tw-contrast:contrast(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-0{--tw-saturate:saturate(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[-webkit-text-stroke-color\:transparent\]{-webkit-text-stroke-color:transparent}.\[-webkit-text-stroke-width\:var\(--text-stroke-width\)\]{-webkit-text-stroke-width:var(--text-stroke-width)}.\[perspective\:800px\]{perspective:800px}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.\[transition\:font-weight_0\.4s\,_-webkit-text-stroke-color_0\.4s\,_padding_0\.4s\]{transition:font-weight .4s,-webkit-text-stroke-color .4s,padding .4s}.\[will-change\:font-weight\,-webkit-text-stroke-width\,padding\]{will-change:font-weight,-webkit-text-stroke-width,padding}.\[will-change\:transform\]{will-change:transform}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fffffff0;font-synthesis:none;text-rendering:optimizelegibility;background:#080812;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{background:#080812;overflow:hidden}html,body,#root{min-height:100%;margin:0}body{background:#080812;min-width:320px;overflow:hidden}#root{background:#080812}button,input,textarea,select{font:inherit}button,label{-webkit-tap-highlight-color:transparent}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed}img,video{max-width:100%;display:block}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.lumora-app{--transition-duration:.9s;--motion-spring:cubic-bezier(.22, 1, .36, 1);--home-motion-fast:.18s;--home-motion-press:.12s;--home-motion-enter:.98s;--home-motion-stagger:76ms;--home-motion-ease:cubic-bezier(.22, 1, .36, 1);--home-motion-enter-ease:cubic-bezier(.16, 1, .3, 1);--home-intro-progress:0;--home-intro-open:0;--home-intro-handoff:0;--glass-whisper:linear-gradient(180deg, #0d151d1b, #0c131b0a);--glass-control:linear-gradient(180deg, #ffffff09, #0a111807);isolation:isolate;background:#0a0912;width:100%;height:100dvh;min-height:720px;position:relative;overflow:hidden}.skip-link{z-index:200;color:#15141f;background:#fff;border-radius:14px;padding:9px 13px;font-size:12px;font-weight:700;transition:transform .16s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.ambient-layer,.ambient-layer video,.ambient-fallback,.mode-color-grade,.cinema-vignette,.train-frame{width:100%;height:100%;position:absolute;inset:0}.ambient-layer{z-index:-5;opacity:1;background:#252848;transition:opacity .36s cubic-bezier(.22,1,.36,1);overflow:hidden}.ambient-layer video{-o-object-fit:cover;object-fit:cover;opacity:0;filter:none;will-change:opacity;transition:opacity 1.35s cubic-bezier(.2,.76,.2,1);transform:translateZ(0)}.ambient-layer video.is-active{opacity:.94;will-change:opacity}.ambient-fallback{z-index:-1;background:linear-gradient(#3c5795 0%,#cb819a 46%,#4d355e 72%,#17121f 100%)}.mode-color-grade{z-index:1;pointer-events:none;transition:background .7s,opacity .7s}.mode-quick .mode-color-grade{background:linear-gradient(#2f4c8e0d,#63306914)}.mode-detail .mode-color-grade{background:linear-gradient(160deg,#ffbb9114,#0000 45%,#5238771a)}.mode-video .mode-color-grade{background:linear-gradient(150deg,#1819362e,#0000 48%,#562d641f)}.mode-batch .mode-color-grade{background:linear-gradient(135deg,#2850591f,#0000 50%,#5237631f)}.mode-cleanup .mode-color-grade{background:linear-gradient(135deg,#26456826,#0000 48%,#6f375714)}.scene-bright .ambient-layer video{filter:none}.scene-bright .mode-color-grade{background:linear-gradient(90deg,#070a1433 0%,#0000 21% 77%,#070a143b 100%),linear-gradient(#0a0c171a,#0000 38%,#0709121f)}.train-frame{z-index:-3;-o-object-fit:cover;object-fit:cover;filter:brightness(.98)contrast(1.04);pointer-events:none;max-width:none;transition:transform var(--transition-duration) cubic-bezier(.2,.72,.18,1), filter var(--transition-duration) ease;animation:4.5s ease-in-out infinite train-bob;transform:scale(1.025)}.cinema-vignette{z-index:-2;pointer-events:none;background:radial-gradient(at 50% 40%,#0000 30%,#0807111f 72%,#05040a61 100%),linear-gradient(#0607110a,#0000 50%,#07050d3b)}.scene-bright .cinema-vignette{background:radial-gradient(at 50% 41%,#0c101c06 18%,#080a1414 61%,#05060d66 100%),linear-gradient(#0608111a,#0000 42%,#05060d42)}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px)saturate(1.05);background:#ffffff03;border:0;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a,0 8px 26px #0806121a}.liquid-glass:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff73 0%,#ffffff26 20%,#0000 40% 60%,#ffffff21 82%,#ffffff6b 100%);padding:1.35px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.primary-button,.workspace-button.primary,.workspace-primary-action{color:#15141f;background:#fffffff5;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #fffffffa,0 8px 20px #0b08142e}.primary-button:hover,.workspace-button.primary:hover,.workspace-primary-action:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 11px 25px #0b08143d}.primary-button,.hero-secondary,.top-navigation button,.mode-option,.workspace-button,.workspace-primary-action,.workspace-upload,.compact-upload,.command-action,.detail-chapter,.platform-option,.inspector-toggle,.video-voice-toggle,.video-mode,.video-aspect-switcher button,.shot-card,.batch-recipe,.matrix-select-all,.cleanup-option,.task-dock__toggle,.scene-controls__tab,.scene-controls__playback,.side-link,.result-film>button,.issue-list>button,.version-list button{transition:transform .15s var(--motion-spring), color .15s ease, background .15s ease, border-color .15s ease, box-shadow .15s ease, opacity .15s ease}.primary-button:active:not(:disabled),.hero-secondary:active:not(:disabled),.top-navigation button:active:not(:disabled),.mode-option:active:not(:disabled),.workspace-button:active:not(:disabled),.workspace-primary-action:active:not(:disabled),.command-action:active:not(:disabled),.detail-chapter:active:not(:disabled),.platform-option:active:not(:disabled),.inspector-toggle:active:not(:disabled),.video-voice-toggle:active:not(:disabled),.video-mode:active:not(:disabled),.video-aspect-switcher button:active:not(:disabled),.shot-card:active:not(:disabled),.batch-recipe:active:not(:disabled),.cleanup-option:active:not(:disabled),.task-dock__toggle:active:not(:disabled),.scene-controls__tab:active:not(:disabled),.scene-controls__playback:active:not(:disabled){transition-duration:85ms;transform:translateY(1px)scale(.985)}.primary-button svg,.hero-secondary svg,.workspace-button svg,.workspace-primary-action svg,.side-link svg,.result-film>button svg{transition:transform .15s var(--motion-spring)}.primary-button:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #ffffffe0}label:has(input:focus-visible){outline-offset:3px;outline:2px solid #ffffffe0}.global-header{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:clamp(22px,3.5vh,40px);left:clamp(24px,3.5vw,72px);right:clamp(24px,3.5vw,72px)}.global-header>*{pointer-events:auto}.global-header__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.home-brand{color:#fff;font-family:var(--font-display);letter-spacing:0;text-shadow:0 3px 18px #07060e73;background:0 0;border:0;font-size:34px;font-style:normal}.header-spacer{width:100px}.top-navigation{border-radius:999px;align-items:center;gap:2px;min-height:52px;padding:5px 7px 5px 18px;display:flex}.scene-bright .top-navigation{-webkit-backdrop-filter:blur(7px)saturate(1.08);background:linear-gradient(#12111c52,#08091138);box-shadow:inset 0 1px #ffffff4d,0 13px 34px #05070e24}.top-navigation>button:not(.primary-button){color:#ffffffd1;white-space:nowrap;background:0 0;border:0;padding:9px 13px;font-size:13px;font-weight:600}.top-navigation>button:not(.primary-button):hover{color:#fff}.nav-primary{min-height:40px;margin-left:5px;padding:0 17px;font-size:13px}.credit-chip{color:#ffffffa6;cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;gap:5px;margin-left:3px;padding:7px 9px;font-size:10px;display:inline-flex}.avatar-orb{background:linear-gradient(135deg,#f8f7ff,#a9a4ff 52%,#efb6a6);border-radius:50%;width:33px;height:33px;margin-left:6px;box-shadow:inset 0 0 0 1px #fff9,0 5px 14px #20173d38}.mobile-nav-toggle{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:none}.home-hero{z-index:4;text-align:center;place-items:center;width:60%;height:73%;display:grid;position:absolute;top:10%;left:20%}.hero-kicker{color:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:600;display:inline-flex}.hero-copy h1{font-family:var(--font-display);letter-spacing:0;text-shadow:0 5px 30px #0c071540;text-wrap:balance;margin:28px 0 20px;font-size:82px;font-weight:600;line-height:1.08}.hero-copy>p{color:#ffffffb3;width:min(680px,90%);margin:0 auto;font-size:15px;line-height:1.8}.hero-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.hero-primary{min-height:48px;padding:0 22px}.hero-secondary{color:#ffffffdb;border:0;border-radius:999px;align-items:center;gap:7px;min-height:48px;padding:0 19px;display:inline-flex}.hero-proof{color:#ffffffb3;text-align:center;text-shadow:0 1px 8px #04060e9e;background:linear-gradient(90deg,#0000,#080a143d 18%,#080a1442 82%,#0000);border-radius:999px;justify-content:center;align-items:center;gap:13px;width:fit-content;max-width:min(620px,92%);margin:34px auto 0;padding:8px 18px;font-size:12px;font-weight:620;line-height:1.2;display:flex}.hero-proof i{background:#ffffff80;border-radius:50%;flex:none;width:3px;height:3px;box-shadow:0 0 10px #ffffff47}.workflow-rail{z-index:12;color:#fff;background:var(--glass-whisper);-webkit-backdrop-filter:blur(1.6px)saturate(1.01);border:1px solid #fff3;border-radius:28px;width:clamp(146px,8.15vw,168px);height:68.5%;padding:24px 10px 18px 20px;position:absolute;top:8.6%;left:2.9%;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 8px 22px #03050a12}.scene-bright .workflow-rail{text-shadow:0 1px 8px #02040a8c;background:linear-gradient(145deg,#14202b1f,#0f18210d);border-color:#ffffff42;box-shadow:inset 0 1px #ffffff4d,0 8px 22px #03050a14}.workflow-rail__brand{margin-bottom:26px}.workflow-rail__logo{color:#fff;width:100%;font-family:var(--font-display);letter-spacing:0;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:25px;font-style:normal;text-decoration:none;display:flex}.workflow-rail__logo svg{border:1px solid #ffffff29;border-radius:50%;width:28px;height:28px;padding:7px}.workflow-rail__eyebrow,.eyebrow,.workspace-kicker{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;margin:24px 0 0 23px;font-size:9px;font-weight:750}.workflow-rail__nav{position:relative}.workflow-rail__list{gap:1px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.workflow-rail__list:before{content:"";background:linear-gradient(#ffffff59,#ffffff12);width:1px;position:absolute;top:22px;bottom:24px;left:6px}.workflow-rail__item{position:relative}.workflow-rail__button{color:#ffffff8c;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 4px;display:flex}.workflow-rail__node{width:8px;height:8px;transition:transform .18s var(--motion-spring), background .15s ease, box-shadow .15s ease;background:#ffffff2b;border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;left:-19px;transform:translateY(-50%)}.workflow-rail__node-core{border-radius:inherit;background:#ffffff4d;width:4px;height:4px}.workflow-rail__copy{gap:3px;min-width:0;display:grid}.workflow-rail__title{white-space:nowrap;align-items:baseline;gap:6px;font-size:13px;font-weight:650;display:flex}.workflow-rail__index{color:#ffffff47;font-size:8px}.workflow-rail__subtitle{opacity:0;color:#ffffff80;white-space:nowrap;max-height:0;font-size:9px;transition:max-height .28s,opacity .28s;overflow:hidden}.workflow-rail__item.is-active .workflow-rail__button{color:#fff}.workflow-rail__item.is-active .workflow-rail__node{background:#fffffff2;box-shadow:0 0 12px #e2d4ffb8,0 0 0 3px #ffffff0d}.workflow-rail__item.is-active .workflow-rail__node:after{content:"";background:linear-gradient(90deg,#ffffffd9,#0000);width:28px;height:1px;position:absolute;top:3px;left:7px}.workflow-rail__item.is-active .workflow-rail__subtitle{opacity:1;max-height:22px}.workflow-rail__footer{color:#ffffff7a;font-size:9px;position:absolute;bottom:12px;left:38px}.workflow-rail__footer strong{color:#ffffffbf;margin-top:4px;font-size:11px;display:block}.workflow-rail__scene-mobile-label{display:none}.return-home{z-index:15;color:#ffffffb3;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:none;position:absolute;top:10.6%;left:clamp(51px,4.1vw,82px)}.main-window{z-index:8;width:54.15%;height:66%;position:absolute;top:12.9%;left:22.75%;overflow:visible}.main-window:before{content:none}.workspace{z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease, transform .3s var(--motion-spring), filter .22s ease, visibility 0s .3s;isolation:isolate;position:absolute;inset:0;transform:translateY(7px)scale(.994)}.workspace.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:55ms;transform:none}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:26px;min-height:80px;display:flex}.workspace-heading h1,.workspace-heading h2{color:#fffffff5;letter-spacing:0;text-shadow:0 3px 22px #07081257;text-wrap:balance;max-width:720px;margin:7px 0 0;font-size:32px;font-weight:760;line-height:1.18}.workspace-heading p{color:#ffffffa8;text-shadow:0 2px 13px #03050c80;max-width:660px;margin:8px 0 0;font-size:12px;line-height:1.55}.workspace-kicker{margin:0;display:block}.status-pill{color:#ffffffa8;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:650;display:flex}.status-dot,.run-status-dot{background:#d7f4df;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #c5efd3cc}.workspace-section-label{color:#ffffff9e;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.workspace-button{border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:650;display:inline-flex}.workspace-button.secondary{color:#161521;background:#ffffffe6;border:0}.workspace-button.ghost{color:#ffffffb3;background:#ffffff06;border:1px solid #ffffff26}.workspace-button:disabled,.workspace-primary-action:disabled{opacity:.38;transform:none}.workspace-upload,.compact-upload{color:#ffffffb3;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:inline-flex;position:relative;overflow:hidden}.workspace-upload input,.compact-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.quick-stage{grid-template-columns:.95fr 1.05fr;gap:9%;padding:5.6% 6% 0 9%;display:grid}.upload-focus{text-align:center}.upload-trigger{color:#ffffffd6;cursor:pointer;border-radius:29px;place-items:center;width:92px;height:92px;margin:0 auto;display:grid}.upload-trigger input,.command-action input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-trigger img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.upload-trigger svg{stroke-width:1.4px;width:30px;height:30px}.upload-focus h2{margin:20px 0 7px;font-size:18px;font-weight:650}.upload-focus p{color:#ffffff9e;text-shadow:0 1px 10px #03050c8a;max-width:370px;margin:0 auto;font-size:10px;line-height:1.7}.asset-miniatures{justify-content:center;gap:7px;margin-top:20px;display:flex}.asset-miniatures img,.asset-miniatures span{-o-object-fit:cover;object-fit:cover;background:#ffffff1c;border-radius:999px;width:28px;height:4px}.asset-miniatures img{opacity:.78;border-radius:6px;height:25px}.mode-selector{isolation:isolate;position:relative}.mode-selector>.eyebrow{margin:0 0 10px 7px}.mode-option{color:#ffffff94;text-align:left;text-shadow:0 1px 9px #02040a80;background:0 0;border:0;border-radius:19px;grid-template-columns:27px 1fr;align-items:start;gap:2px;width:100%;min-height:60px;padding:12px 14px;display:grid;position:relative}.mode-option:before{content:"";border-radius:inherit;opacity:0;-webkit-mask-composite:xor;background:linear-gradient(155deg,#ffe8ec6b,#ffffff0a 44%,#a6aeff40);padding:1.2px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mode-option:hover{color:#ffffffbf}.mode-option.is-selected{color:#ffffffc7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0b1521;box-shadow:inset 0 1px #ffffff14}.mode-option.is-selected:before{opacity:1}.mode-number{color:#ffffff59;font-size:9px;font-weight:700}.mode-option strong{color:#fffc;font-size:13px;display:block}.mode-option small{margin-top:4px;font-size:9px;line-height:1.4;display:block}.mode-option.is-selected strong,.mode-option.is-selected .mode-number{color:#fff}.assist-note{color:#ffffff94;text-shadow:0 1px 8px #02040a8c;align-items:center;gap:7px;margin:11px 0 0 9px;font-size:9px;display:flex}.command-zone{position:absolute;bottom:2%;left:11%;right:11%}.command-bar{color:#fff9;border-radius:999px;align-items:center;gap:10px;min-height:55px;padding:6px 7px 6px 18px;display:flex}.scene-bright .command-bar{-webkit-backdrop-filter:blur(4px)saturate(1.04);background:linear-gradient(#ffffff12,#090d1647);border:1px solid #fff3;box-shadow:inset 0 1px #ffffff5c,0 10px 28px #03060c24}.command-bar>svg{flex:none}.command-bar>input{color:#ffffffc7;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.command-bar>input::placeholder{color:#ffffff59}.command-bar:focus-within{box-shadow:inset 0 1px 1px #ffffff24,0 0 0 2px #ffffff6b,0 8px 26px #0806121f}.command-action{color:#ffffff7a;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:8px 6px;font-size:9px;display:flex;position:relative}.command-bar .primary-button{min-height:43px;padding:0 20px;font-size:11px}.results-window{z-index:9;background:var(--glass-whisper);-webkit-backdrop-filter:blur(1.6px)saturate(1.01);border:1px solid #fff3;border-radius:27px;width:9.25%;height:56.5%;padding:23px 18px 20px;position:absolute;top:15.7%;right:3.8%;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 8px 22px #03050a12}.scene-bright .results-window{text-shadow:0 1px 8px #01030899;background:linear-gradient(145deg,#14202b1f,#0f18210d);border-color:#ffffff42;box-shadow:inset 0 1px #ffffff4d,0 8px 22px #03050a14}.side-heading{color:#ffffffdb;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:11px;font-weight:650;display:flex}.side-heading small{color:#ffffff5c;font-size:8px}.result-film{gap:10px;display:grid}.result-film figure,.shot-stack figure{border-radius:16px;height:104px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 8px 20px #05040c29}.result-film img,.shot-stack img{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.02)brightness(.94);width:100%;height:100%}.result-film figure:after,.shot-stack figure:after{content:"";background:linear-gradient(#0000,#07060fb3);position:absolute;inset:45% 0 0}.result-film figcaption,.shot-stack figure>span{z-index:2;color:#fff;font-size:8px;font-weight:650;position:absolute;bottom:8px;left:9px;right:8px}.result-film>button,.side-link{color:#ffffff73;background:0 0;border:0;align-items:center;gap:5px;margin-top:3px;font-size:8px;display:inline-flex}.side-metrics{gap:14px;display:grid}.side-metrics span{color:#ffffff94;border-bottom:1px solid #ffffff1c;padding-bottom:10px;font-size:9px;line-height:1.45}.side-metrics b{color:#ffffffbf;margin-bottom:3px;font-size:10px;display:block}.side-link{margin-top:18px}.shot-stack{gap:10px;display:grid}.shot-stack figure{height:92px}.shot-placeholder{color:#ffffff59;border:1px dashed #ffffff21;border-radius:14px;place-items:center;gap:4px;height:64px;font-size:8px;display:grid}.issue-list,.version-list{gap:8px;display:grid}.issue-list>span{color:#ffffff6b;border-bottom:1px solid #ffffff14;grid-template-columns:8px 1fr;gap:5px;padding:10px 0;font-size:8px;display:grid}.issue-list>span>span{gap:2px;min-width:0;display:grid}.issue-list b{color:#ffffffb8}.issue-list small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.issue-list i{background:#f5c7b1;border-radius:50%;width:5px;height:5px;margin-top:3px;box-shadow:0 0 8px #f5c7b180}.issue-list>button{color:#ffffff7a;text-align:left;background:0 0;border:0;font-size:8px}.version-list button{color:#ffffff75;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:8px;padding:9px 7px;display:flex}.version-list button.is-active{color:#ffffffe6;background:#ffffff0a}.version-list button span{gap:2px;display:grid}.version-list b{font-size:9px}.version-list span{font-size:7px}.rights-note{color:#ffffff59;align-items:center;gap:5px;margin-top:14px;font-size:7px;line-height:1.5;display:flex}.detail-heading .workspace-heading-copy,.video-heading .workspace-heading-copy{flex:1}.platform-switcher{background:#ffffff06;border-radius:18px;gap:4px;padding:4px;display:flex}.platform-option{color:#ffffff6b;background:0 0;border:0;border-radius:14px;min-width:72px;padding:8px 9px}.platform-option span,.platform-option small{display:block}.platform-option span{font-size:10px;font-weight:650}.platform-option small{margin-top:2px;font-size:7px}.platform-option.is-selected{color:#171621;background:#ffffffe0}.scene-bright .platform-switcher{background:#070a121a;box-shadow:inset 0 1px #ffffff1a}.scene-bright .platform-option{color:#ffffff9e}.scene-bright .platform-option.is-selected{color:#171621;text-shadow:none}.detail-layout{grid-template-columns:20% 45% 31%;gap:2%;height:calc(100% - 86px);display:grid}.detail-chapter-rail,.detail-inspector,.video-mode-rail,.video-inspector,.batch-recipes,.cleanup-controls{min-width:0;padding-top:8px}.scene-bright .detail-inspector,.scene-bright .video-inspector{background:var(--glass-control);-webkit-backdrop-filter:blur(1.2px)saturate(1.01);border:1px solid #ffffff38;border-radius:22px;padding:11px;box-shadow:inset 0 1px #ffffff42,0 8px 22px #03050a12}.detail-rail-title,.video-mode-title{color:#ffffffa8;align-items:center;gap:7px;margin-bottom:9px;font-size:9px;display:flex}.detail-rail-title small{color:#ffffff4d;margin-left:auto}.detail-chapter-list{gap:2px;display:grid}.detail-chapter{color:#ffffff96;text-align:left;text-shadow:0 1px 7px #02040985;background:0 0;border:0;border-radius:12px;grid-template-columns:21px 1fr 15px;align-items:center;gap:6px;width:100%;padding:9px 6px;display:grid}.detail-chapter:hover,.detail-chapter.is-selected{color:#fff;background:#090b142e;box-shadow:inset 0 1px #ffffff12}.detail-chapter-index{font-size:8px}.detail-chapter-copy{gap:2px;min-width:0;display:grid}.detail-chapter-copy strong{font-size:11px}.detail-chapter-copy small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8a;font-size:8px;overflow:hidden}.detail-canvas{flex-direction:column;min-width:0;height:100%;display:flex}.detail-canvas-toolbar{color:#ffffff80;justify-content:space-between;align-items:center;min-height:35px;font-size:9px;display:flex}.detail-canvas-toolbar strong{color:#ffffffd9;margin-left:6px;font-size:11px}.detail-canvas-size{align-items:center;gap:5px;display:flex}.detail-scroll-sheet{background:var(--glass-control);-webkit-backdrop-filter:blur(1.2px)saturate(1.01);border:1px solid #ffffff2e;border-radius:24px;flex:1;width:76%;min-height:0;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 8px 20px #0805110e}.detail-sheet-number{z-index:3;color:#fff;font-size:9px;position:absolute;top:13px;left:14px}.detail-sheet-visual{background:#ffffff08;height:63%;position:relative;overflow:hidden}.detail-sheet-visual img,.detail-sheet-visual video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.detail-upload-empty{color:#ffffff80;text-align:center;cursor:pointer;align-content:center;place-items:center;gap:6px;height:100%;display:grid}.detail-upload-empty strong{font-size:12px}.detail-upload-empty small{font-size:8px}.detail-upload-action{align-items:center;gap:4px;margin-top:5px;display:flex}.detail-sheet-safe-area{pointer-events:none;border:1px dashed #ffffff2e;border-radius:13px;position:absolute;inset:10%}.detail-sheet-copy{padding:15px 16px}.detail-sheet-copy span{color:#ffffff61;letter-spacing:.12em;font-size:7px}.detail-sheet-copy h3{margin:6px 0 5px;font-size:16px}.detail-sheet-copy p{color:#ffffffa3;margin:0;font-size:9px;line-height:1.55}.inspector-heading{color:#ffffffbf;align-items:flex-start;gap:8px;display:flex}.inspector-heading div{gap:2px;display:grid}.inspector-heading strong{font-size:11px}.inspector-heading small{color:#ffffff91;font-size:8px}.inspector-checks,.video-readiness-list{gap:1px;margin:10px 0;padding:0;list-style:none;display:grid}.inspector-checks li,.video-readiness-list li{color:#ffffffbd;border-bottom:1px solid #ffffff1a;grid-template-columns:18px 1fr auto;align-items:center;padding:8px 6px;font-size:9px;display:grid}.inspector-checks small,.video-readiness-list small{color:#ffffff85}.detail-brief-field{color:#ffffffa3;gap:5px;font-size:8px;display:grid}.detail-brief-field textarea{resize:none;color:#ffffffc7;background:#ffffff06;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:9px;font-size:9px;line-height:1.45}.scene-bright .detail-brief-field textarea{background:#070a1226;border-color:#ffffff2e}.detail-brief-field textarea:focus-visible,.compare-range:focus-visible{outline-offset:2px;outline:2px solid #ffffffbf}.inspector-toggle,.video-voice-toggle{color:#ffffff80;text-align:left;background:#ffffff06;border:0;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:7px;width:100%;margin-top:9px;padding:8px;display:grid}.inspector-toggle>span:nth-child(2),.video-voice-toggle>span:nth-child(2){gap:2px;display:grid}.inspector-toggle strong,.video-voice-toggle strong{color:#ffffffbf;font-size:8px}.inspector-toggle small,.video-voice-toggle small{font-size:7px}.inspector-toggle-control{background:#ffffff1f;border-radius:999px;width:25px;height:14px;display:block;position:relative}.inspector-toggle-control span{background:#ffffff8c;border-radius:50%;width:10px;height:10px;transition:transform .18s;position:absolute;top:2px;left:2px}.is-on .inspector-toggle-control{background:#cbbeff59}.is-on .inspector-toggle-control span{background:#fff;transform:translate(11px)}.detail-generate-summary,.video-generate-summary{color:#ffffff61;justify-content:space-between;margin-top:10px;font-size:8px;display:flex}.detail-generate-summary strong,.video-generate-summary strong{color:#ffffffb8}.workspace-primary-action{width:100%;min-height:38px;margin-top:8px;font-size:10px}.inline-requirement{color:#ffdccda8;margin:6px 2px 0;font-size:8px;line-height:1.4}.workspace-video{inset:0}.video-output-settings{color:#ffffff80;align-items:center;gap:10px;font-size:9px;display:flex}.video-output-settings>span{align-items:center;gap:5px;display:flex}.video-aspect-switcher{background:#ffffff06;border-radius:12px;gap:2px;padding:3px;display:flex}.video-aspect-switcher button{color:#fff6;background:0 0;border:0;border-radius:9px;padding:6px 8px;font-size:8px}.video-aspect-switcher button.is-selected{color:#171621;background:#ffffffd9}.video-layout{grid-template-columns:19% 51% 26%;gap:2%;height:54%;display:grid}.video-mode-list{gap:2px;display:grid}.video-mode{color:#ffffff6b;text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:21px 1fr 13px;align-items:center;gap:4px;width:100%;padding:8px 5px;display:grid}.video-mode.is-selected{color:#fff;background:#ffffff09}.video-mode-index{font-size:7px}.video-mode strong,.video-mode small{display:block}.video-mode strong{font-size:10px}.video-mode small{margin-top:2px;font-size:8px}.video-upload-action{color:#ffffff73;cursor:pointer;align-items:center;gap:5px;margin-top:7px;padding:7px;font-size:8px;display:inline-flex}.video-stage{grid-template-columns:48% 1fr;gap:8px;min-width:0;display:grid}.video-preview{background:#08071240;border-radius:19px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 12px 28px #07050f29}.video-preview img,.video-preview video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-preview-empty{color:#ffffff73;text-align:center;cursor:pointer;align-content:center;place-items:center;gap:5px;height:100%;display:grid}.video-preview-empty strong{font-size:10px}.video-preview-empty small{font-size:7px}.video-preview-vignette{pointer-events:none;background:linear-gradient(#0000 45%,#05040cb3);position:absolute;inset:0}.video-preview-caption{gap:2px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.video-preview-caption span,.video-preview-caption small{color:#ffffff85;font-size:7px}.video-preview-caption strong{font-size:10px}.video-preview-play{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0d1a40;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-preview-duration{color:#fff9;background:#04040a3d;border-radius:999px;padding:4px 6px;font-size:7px;position:absolute;top:8px;right:8px}.shot-strip{min-width:0}.shot-strip-heading{color:#ffffff8c;justify-content:space-between;margin-bottom:5px;font-size:8px;display:flex}.shot-strip-heading small{color:#ffffff4d;font-size:7px}.shot-list{gap:4px;display:grid}.shot-card{color:#ffffff73;text-align:left;background:#ffffff05;border:0;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:6px;width:100%;padding:6px;display:grid}.shot-card.is-selected{color:#fff;background:#ffffff0f}.shot-thumbnail{background:linear-gradient(135deg,#c7b9ff33,#efb5a529);border-radius:8px;place-items:center;height:30px;display:grid}.shot-copy{gap:2px;min-width:0;display:grid}.shot-copy strong{font-size:9px}.shot-copy small,.shot-duration{font-size:7px}.video-script-summary{background:#ffffff06;border-radius:13px;margin-top:9px;padding:9px}.video-script-summary span,.video-script-summary p{color:#fff6;font-size:7px}.video-script-summary strong{margin-top:3px;font-size:9px;display:block}.video-script-summary p{margin:4px 0 0;line-height:1.45}.video-voice-toggle{grid-template-columns:19px 1fr 28px}.video-timeline{color:#ffffff73;height:30%;padding:17px 12px 7px 56px;position:absolute;bottom:1%;left:5%;right:5%}.timeline-ruler{justify-content:space-between;font-size:6px;display:flex;position:absolute;top:2px;left:56px;right:12px}.timeline-playhead{z-index:4;background:#f7d5d3bf;width:1px;position:absolute;top:14px;bottom:3px;left:31%;box-shadow:0 0 8px #f7d5d366}.timeline-playhead span{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;left:-3px}.timeline-track{border-top:1px solid #ffffff12;align-items:center;gap:8px;min-height:27%;display:flex}.timeline-track-label{align-items:center;gap:4px;width:43px;font-size:7px;display:flex}.timeline-clips{flex:1;gap:2px;display:flex}.timeline-clip{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;background:#b7abec29;border:0;border-radius:5px;flex:1;min-height:20px;padding:0 5px;font-size:6px;overflow:hidden}.timeline-wave{flex:1;align-items:center;gap:2px;min-height:16px;display:flex}.timeline-caption-blocks span{background:#ffffff1a;border-radius:3px;width:22%;height:8px}.timeline-audio-wave i{height:calc(4px + (var(--wave,1) * 1px));background:#d4c3ff38;border-radius:2px;flex:1;max-height:13px}.timeline-audio-wave i:nth-child(3n){height:12px}.timeline-audio-wave i:nth-child(4n){height:7px}.workspace-batch,.workspace-cleanup{inset:0}.batch-layout{grid-template-columns:28% 1fr;gap:2.5%;height:68%;display:grid}.batch-recipe-list{gap:3px;margin-top:7px;display:grid}.batch-recipe{color:#ffffff6b;text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:26px 1fr 13px;align-items:center;gap:6px;width:100%;padding:8px;display:grid}.batch-recipe.is-selected{color:#fff;background:#ffffff0a}.batch-recipe-icon{background:#ffffff0a;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.batch-recipe strong,.batch-recipe small{display:block}.batch-recipe strong{font-size:10px}.batch-recipe small{margin-top:2px;font-size:8px}.sample-gate{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:8px;padding:9px}.sample-gate-title,.sample-gate-title span,.sample-gate-title em{align-items:center;gap:5px;display:flex}.sample-gate-title{color:#ffffff8c;justify-content:space-between;font-size:8px}.sample-gate-title em{color:#cfecd8;font-style:normal}.sample-preview{align-items:center;gap:7px;margin:7px 0;display:flex}.sample-preview img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:35px;height:35px}.sample-preview div{gap:2px;display:grid}.sample-preview b{font-size:8px}.sample-preview span{color:#ffffff59;font-size:7px}.sample-actions{gap:5px;display:flex}.batch-matrix-wrap{min-width:0}.batch-matrix-toolbar{justify-content:space-between;align-items:center;min-height:26px;display:flex}.batch-matrix-toolbar span{color:#ffffff52;margin-left:4px}.matrix-select-all{color:#ffffff73;background:0 0;border:0;font-size:8px}.batch-matrix{border-top:1px solid #ffffff17;overflow:hidden}.batch-matrix-row{border-bottom:1px solid #ffffff12;grid-template-columns:2fr repeat(4,.75fr);align-items:center;min-height:49px;transition:opacity .18s;display:grid}.matrix-header{color:#ffffff59;min-height:26px;font-size:7px}.matrix-header span:not(:first-child){text-align:center}.batch-sku{color:#ffffff8c;text-align:left;background:0 0;border:0;grid-template-columns:15px 30px 1fr;align-items:center;gap:6px;min-width:0;display:grid}.batch-check{border:1px solid #ffffff29;border-radius:4px;place-items:center;width:12px;height:12px;display:grid}.batch-thumb{background:#ffffff0a;border-radius:7px;place-items:center;width:29px;height:29px;display:grid;overflow:hidden}.batch-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.batch-sku strong,.batch-sku small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.batch-sku strong{font-size:9px}.batch-sku small{color:#ffffff5c;margin-top:2px;font-size:7px}.matrix-state{color:#ffffff57;place-items:center;gap:2px;font-size:6px;display:grid}.matrix-state.state-done{color:#cfecd8a3}.matrix-state.state-running svg{color:#e0d2ff;animation:1.4s linear infinite spin}.matrix-state.state-warning{color:#f2c4ae}.batch-exception{color:#efc3b0;background:#f6ba9e0f;border-radius:11px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;margin-top:6px;padding:7px 8px;display:grid}.batch-exception div{gap:2px;display:grid}.batch-exception strong{font-size:8px}.batch-exception span{color:#ffffff5c;font-size:6px}.batch-exception button{color:#ffffff8c;background:0 0;border:0;font-size:7px}.workspace-command{background:linear-gradient(90deg,#0000,#07060f2b 8%,#07060f33 92%,#0000);border-top:1px solid #ffffff1a;align-items:center;gap:10px;min-height:54px;padding:7px 8px 7px 16px;display:flex;position:absolute;bottom:1.5%;left:0;right:0}.batch-run-summary{flex:1;align-items:center;gap:8px;display:flex}.batch-run-summary div{gap:2px;display:grid}.batch-run-summary strong{font-size:9px}.batch-run-summary small{color:#ffffff59;font-size:7px}.batch-cost{text-align:right;color:#ffffff59;gap:2px;font-size:7px;display:grid}.batch-cost strong{color:#ffffffbf;font-size:10px}.icon-button{width:36px;padding:0}.cleanup-safety-note{color:#cfecd8a6;align-items:center;gap:6px;font-size:9px;display:flex}.cleanup-layout{grid-template-columns:30% 1fr;gap:3%;height:62%;display:grid}.cleanup-option-list{gap:2px;margin-top:7px;display:grid}.cleanup-option{color:#ffffff6b;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:24px 1fr 12px;align-items:center;gap:6px;width:100%;padding:8px 7px;display:grid}.cleanup-option.is-selected{color:#fff;background:#ffffff09}.cleanup-option-check{background:#ffffff0a;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.cleanup-option strong,.cleanup-option small{display:block}.cleanup-option strong{font-size:9px}.cleanup-option small{margin-top:2px;font-size:7px}.cleanup-detection{background:#ffffff05;border-radius:13px;margin-top:8px;padding:8px}.cleanup-detection-title{align-items:center;gap:5px;font-size:8px;display:flex}.cleanup-detection-title span{color:#cfecd899;margin-left:auto;font-size:7px}.cleanup-detection ul{gap:4px;margin:7px 0;padding:0;list-style:none;display:grid}.cleanup-detection li{color:#fff6;justify-content:space-between;font-size:7px;display:flex}.cleanup-detection em{color:#ffffffa6;font-style:normal}.cleanup-stage{min-width:0;position:relative}.cleanup-upload{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffad;cursor:pointer;background:#0e0c1a2b;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;width:66%;padding:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cleanup-upload input{opacity:0;position:absolute;inset:0}.cleanup-upload-icon{background:#ffffff0d;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.cleanup-upload>span:nth-child(2){gap:2px;display:grid}.cleanup-upload strong{font-size:10px}.cleanup-upload small{font-size:7px}.cleanup-compare{background:#08071233;border-radius:20px;height:calc(100% - 33px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 12px 30px #07050f2e}.cleanup-compare:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 34px #0a071233,inset 0 1px #fff3}.cleanup-compare>img,.compare-after,.compare-after img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.compare-after{filter:saturate(.95)contrast(1.05)brightness(1.05);overflow:hidden}.compare-after img{max-width:none}.compare-scrim{pointer-events:none;position:absolute;inset:0}.before-scrim{background:linear-gradient(90deg,#0000 50%,#17122129)}.compare-label{color:#ffffffb3;background:#05040c47;border-radius:999px;padding:5px 7px;font-size:7px;position:absolute;top:10px}.before-label{left:10px}.after-label{right:10px}.cleanup-demo-badge{color:#ffffffa6;background:#07060f4d;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare-handle{background:#fffc;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #ffffff59}.compare-handle span{color:#171621;background:#ffffffe6;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare-range{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.cleanup-stage-meta{color:#fff6;justify-content:space-between;align-items:center;height:33px;font-size:7px;display:flex}.cleanup-stage-meta>div{align-items:center;gap:6px;display:flex}.cleanup-stage-meta>div strong{color:#ffffffb3;font-size:8px}.cleanup-stage-meta small{font-size:7px}.analysis-pulse{background:#cfecd8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #cfecd899}.cleanup-command{align-items:center}.cleanup-consent{color:#ffffff73;cursor:pointer;flex:1;grid-template-columns:15px 1fr 18px;align-items:center;gap:7px;display:grid}.cleanup-consent input{opacity:0;position:absolute}.consent-check{border:1px solid #fff3;border-radius:4px;place-items:center;width:13px;height:13px;display:grid}.cleanup-consent.is-checked .consent-check{color:#171621;background:#ffffffd9}.cleanup-consent span:nth-child(3){gap:2px;display:grid}.cleanup-consent strong{color:#ffffffb8;font-size:8px}.cleanup-consent small{font-size:6px}.cleanup-actions{gap:6px;display:flex}.task-dock{z-index:20;color:#fff7f7c2;-webkit-backdrop-filter:blur(4px)saturate(.98);background:radial-gradient(at 50% 0,#eeb2ba2e,#0000 58%),linear-gradient(#291d24bd,#0f0d17b3),#100b12b8;border:1px solid #ebcfd633;border-radius:14px;width:min(820px,40%);min-height:70px;transition:min-height .26s,background .26s,transform .26s,box-shadow .26s;position:absolute;bottom:3.15%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffebeb3d,inset 0 -1px #00000047,0 9px 24px #07030933}.task-dock.liquid-glass{-webkit-backdrop-filter:blur(4px)saturate(.98)}.task-dock.liquid-glass:before{z-index:0;background:linear-gradient(110deg,#ffefef7a,#ffffff17 34%,#0000 66%,#eab7c238);padding:1px;display:block}.task-dock:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ffe3e0a3,#ecb4c229,#0000);height:1px;position:absolute;top:0;left:5%;right:34%}.task-dock>*{z-index:1;position:relative}.task-dock.is-expanded{-webkit-backdrop-filter:blur(8px)saturate(.98);backdrop-filter:blur(8px)saturate(.98);background:radial-gradient(at 50% 0,#f3bfc62e,#0000 54%),linear-gradient(#31212ae0,#0e0c16d6);border-radius:16px;min-height:244px;box-shadow:inset 0 1px #ffebeb38,0 18px 48px #05020952}.task-dock__summary{grid-template-columns:160px 1fr 58px;align-items:center;gap:14px;min-height:69px;padding:0 18px;display:grid}.task-dock__kicker{color:#fff9;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:flex}.task-dock__heading h2{color:#ffffffe6;margin:5px 0 0;font-size:13px}.task-dock__metrics{color:#ffffff8c;justify-content:center;gap:24px;font-size:9px;display:flex}.task-dock__metrics strong{color:#ffffffbf;font-size:10px}.task-dock__toggle{color:#ffffffb8;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;font-size:9px;display:flex}.task-dock__preview{align-items:center;gap:16px;height:69px;display:flex;position:absolute;top:0;left:176px;right:74px}.task-dock__preview-item{flex:1;grid-template-columns:17px 1fr;align-items:center;gap:6px;min-width:0;display:grid}.task-dock__preview-item>svg{color:#ffffffa8}.task-dock__preview-copy{gap:2px;min-width:0;display:grid}.task-dock__preview-copy strong{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.task-dock__preview-copy small{color:#ffffff94;font-size:8px}.task-dock__preview-item .task-dock__progress{grid-column:1/-1;margin-left:23px}.task-dock:not(.is-expanded) .task-dock__metrics{visibility:hidden}.task-dock.is-expanded .task-dock__preview{display:none}.task-dock__detail{padding:0 22px 18px}.task-dock__task-list{scrollbar-width:thin;gap:4px;max-height:160px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.task-dock__task{border-top:1px solid #ffffff1a;grid-template-columns:30px 1fr 120px 50px;align-items:center;gap:10px;min-height:49px;padding:6px 8px;display:grid}.task-dock__task-icon{background:#ffffff0a;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.task-dock__task-copy{gap:2px;min-width:0;display:grid}.task-dock__task-meta,.task-dock__task-copy p{color:#ffffff8f;font-size:8px}.task-dock__task-copy strong{font-size:10px}.task-dock__task-copy p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.task-dock__progress{align-items:center;gap:6px;display:flex}.task-dock__progress-bar{background:#ffffff1f;border-radius:999px;flex:1;height:2px;overflow:hidden}.task-dock__progress-bar>span{border-radius:inherit;height:100%;transition:width .42s var(--motion-spring);background:linear-gradient(90deg,#f6f9fadb,#cdd8dea3);display:block;box-shadow:0 0 7px #eff5f833}.status-completed .task-dock__progress-bar>span,.status-review .task-dock__progress-bar>span{box-shadow:none;background:#dbe3e780}.status-failed .task-dock__progress-bar>span{box-shadow:none;background:#e0bc8eb8}.task-dock__progress-value,.task-dock__cost{color:#ffffff9e;font-size:8px}.task-dock__empty-state,.task-dock__empty{color:#fff6;text-align:center;font-size:8px}.status-running .task-dock__task-icon svg{animation:1.4s linear infinite spin}.scene-bright .task-dock{background:linear-gradient(#d6e2ea21,#61717e0b),#090c1352;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #01030833,0 9px 24px #02050b24}.scene-bright .workspace,.scene-bright .results-window,.scene-bright .workflow-rail{--text-shadow-readable:0 1px 8px #02040aad}.scene-bright .workspace button:not(.primary-button):not(.workspace-primary-action),.scene-bright .workspace small,.scene-bright .workspace p,.scene-bright .workspace label,.scene-bright .results-window{text-shadow:var(--text-shadow-readable)}.scene-bright .batch-matrix,.scene-bright .video-timeline,.scene-bright .workspace-command{background:linear-gradient(90deg,#0609111f,#06081038,#0609111f)}@media (hover:hover){.primary-button:hover:not(:disabled),.workspace-button.primary:hover:not(:disabled),.workspace-primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 10px 22px #080a102e}.primary-button:hover:not(:disabled) svg,.workspace-button:hover:not(:disabled) svg,.workspace-primary-action:hover:not(:disabled) svg,.side-link:hover svg,.result-film>button:hover svg{transform:translate(2px,-1px)}.hero-secondary:hover,.workspace-button.ghost:hover,.workspace-upload:hover,.compact-upload:hover,.scene-controls__playback:hover{background:linear-gradient(#ffffff13,#ffffff06);border-color:#ffffff57;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 6px 18px #03050a14}.top-navigation>button:not(.primary-button):hover{background:#ffffff0e;border-radius:999px;transform:translateY(-1px)}.workflow-rail__button:hover{color:#ffffffe6;background:#ffffff09}.workflow-rail__button:hover .workflow-rail__node{transform:translateY(-50%)scale(1.16)}.mode-option:hover,.detail-chapter:hover,.video-mode:hover,.shot-card:hover,.batch-recipe:hover,.cleanup-option:hover,.version-list button:hover{background:linear-gradient(#ffffff12,#ffffff06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24}.platform-option:hover,.video-aspect-switcher button:hover,.inspector-toggle:hover,.video-voice-toggle:hover,.task-dock__toggle:hover,.scene-controls__tab:hover,.side-link:hover,.result-film>button:hover,.issue-list>button:hover{color:#fffffff0}}@media (width>=901px){:is(.lumora-app.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell.is-image-composer:has(.composer-select__menu),.lumora-app.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell.is-video-composer:has(.video-model-library),.lumora-app.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell.is-video-composer:has(.video-production-control-popover)){z-index:6}:is(.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer-layer.is-active:has(.composer-select__menu),.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer-layer.is-active:has(.video-model-library),.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer-layer.is-active:has(.video-production-control-popover)){z-index:6;contain:layout style}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .composer-select__menu{z-index:60}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid label{border-radius:11px;grid-template-columns:15px minmax(0,1fr) 12px;gap:5px;min-height:42px;padding:5px 7px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid b{text-overflow:clip;white-space:normal;font-size:9px;line-height:1.15;overflow:visible}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid small{display:none}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-assets{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(118px,1fr);margin-top:10px}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger,.video-production-control-popover .video-settings-select,.video-production-control-popover .video-production-creation-mode button,.video-production-control-popover .video-production-style-options button,.video-production-control-popover--sound>div>button,.video-production-control-popover--direction>div>button,.video-model-library__group button){-webkit-backdrop-filter:blur(16px)saturate(1.14);backdrop-filter:blur(16px)saturate(1.14);transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease;background:linear-gradient(135deg,#ffffff40,#dfefff17 46%,#ffffff24),#13263c33!important;border-color:#ffffff61!important;box-shadow:inset 0 1px #ffffff8a,inset 0 -1px #07132521,0 10px 24px #02081326!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger{min-width:min(260px,25vw);height:40px;padding-inline:13px;font-size:11px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger.is-open{border-radius:14px;background:linear-gradient(135deg,#ffffff4f,#def1ff24 48%,#ffffff2e),#1e395447!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library{border-radius:21px;width:min(860px,100vw - 250px);max-height:min(610px,100vh - 350px);bottom:calc(100% + 14px)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library>header{padding:19px 21px 16px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library>header span{font-size:9px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library>header h2{font-size:20px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__list{gap:13px;max-height:calc(min(610px,100vh - 350px) - 96px);padding:14px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group{gap:7px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group h3{font-size:9px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group button{min-height:82px;padding:11px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group button b{font-size:12px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group button small,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group button :is(i,strong){font-size:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger{border-radius:14px;min-height:44px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger b{font-size:10px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger small{font-size:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover .video-production-creation-mode button.is-selected,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover :is(.video-production-style-options button.is-selected,.video-production-control-popover--sound>div>button.is-active,.video-production-control-popover--direction>div>button.is-active){background:linear-gradient(135deg,#ffffff61,#dcf1ff2b 48%,#fff3),#25455f4f!important;border-color:#ffffff8f!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .composer-select--aspect:has(.composer-select__menu){z-index:61}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .composer-select--aspect .composer-select__menu{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));min-width:194px;max-height:min(288px,100vh - 248px);overflow-y:auto!important}}@media (hover:hover) and (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger,.video-production-control-popover .video-settings-select,.video-production-control-popover .video-production-creation-mode button,.video-production-control-popover .video-production-style-options button,.video-production-control-popover--sound>div>button,.video-production-control-popover--direction>div>button,.video-model-library__group button:not(:disabled)):hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff61,#ddf1ff29 46%,#ffffff36),#1c37524d!important;border-color:#ffffffad!important;box-shadow:inset 0 1px #ffffffbd,0 14px 30px #02081333,0 0 28px #dcf2ff29!important}}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer :is(.music-generation-composer__choice,.music-generation-composer__submit){min-height:48px!important;transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease!important;background:radial-gradient(130% 160% at 50% -45%,#ffffff13,#0000 65%),#ffffff03!important;border-color:#fff3!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff26,0 15px 38px -25px #030813b8!important}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer :is(.music-generation-composer__choice.is-selected,.music-generation-composer__choice.is-open){color:#fffffffa!important;background:radial-gradient(135% 170% at 50% -55%,#ffffff30,#0000 67%),#ffffff0e!important;border-color:#ffffff8f!important;box-shadow:inset 0 1px #ffffff57,0 15px 35px -23px #030813b8!important}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer .music-generation-composer__select-menu{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(145deg,#ffffff29,#0f1d2f75),#0c14209e!important;border-color:#ffffff4d!important;box-shadow:inset 0 1px #ffffff59,0 20px 44px #02071057!important}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer .music-generation-composer__select-menu button.is-selected{color:#fffffffa!important;background:#ffffff16!important;border-color:#ffffff5c!important}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer :is(.music-generation-composer__choice,.music-generation-composer__submit):hover:not(:disabled){transform:translateY(-2px);background:radial-gradient(130% 160% at 50% -45%,#ffffff26,#0000 68%),#ffffff0a!important;border-color:#ffffff85!important;box-shadow:inset 0 1px #ffffff4d,0 18px 40px -24px #03081394!important}}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary .product-studio__upload-grid{flex:none;margin-top:0}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary .product-studio__upload{text-align:center;grid-template-columns:22px minmax(0,1fr) 22px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary .product-studio__upload-icon,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary .product-studio__upload-count{justify-self:center}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary .product-studio__upload-copy,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary .product-studio__upload-copy :is(strong,small){text-align:center;justify-items:center;width:100%}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-trigger{text-align:center;justify-content:stretch;grid-template-columns:12px minmax(0,1fr) 12px!important}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-trigger:before{content:"";grid-column:1;width:12px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-trigger .product-studio__control-copy{text-align:center;grid-column:2;align-content:center;justify-items:center;gap:1px;width:100%;grid-template-rows:repeat(2,auto)!important;grid-template-columns:minmax(0,1fr)!important}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-trigger .product-studio__control-copy :is(b,small){text-align:center;justify-self:center;width:100%}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-trigger>svg{grid-column:3;justify-self:center}}@media (width<=1400px) and (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__control-dock{align-content:stretch;min-height:110px;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important}:is(.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__parameter-grid,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__parameter-grid:has(.product-studio__platform-control)){grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__execution-row,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__submit{grid-column:1;width:100%}}@media (width<=1500px) and (width>=1401px){.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__control-dock{grid-template-columns:minmax(0,1fr) minmax(270px,.5fr)!important}}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer .music-generation-composer__select-menu{-webkit-backdrop-filter:blur(25px)saturate(1.1);backdrop-filter:blur(25px)saturate(1.1);background:#09101dd4!important;box-shadow:inset 0 1px #ffffff4d,0 24px 60px #01050e5c!important}.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench:has(>.quick-material-rail.has-assets){grid-template-rows:max-content max-content minmax(54px,1fr) max-content}.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench>.quick-material-rail.has-assets{z-index:1;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff94 transparent;align-items:stretch;gap:8px;width:auto;min-width:0;height:clamp(68px,9.6vh,94px);margin:0 16px 6px;padding:0 0 7px;display:flex;position:relative;bottom:auto;left:auto;overflow:auto hidden}.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench>.quick-material-rail.has-assets .quick-composer__asset{width:auto;height:100%;max-height:100%;aspect-ratio:var(--quick-asset-aspect,4 / 5);border-radius:12px;flex:none}.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench:has(>.quick-material-rail.has-assets)>#quick-prompt{margin-top:0}.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench>.quick-material-rail.has-assets::-webkit-scrollbar{height:5px}.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench>.quick-material-rail.has-assets::-webkit-scrollbar-thumb{background:#ffffff7a;border-radius:999px}@media (height<=760px) and (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench>.quick-material-rail.has-assets{height:58px;margin-bottom:4px}}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer :is(.music-generation-composer__choice,.music-generation-composer__submit){min-height:34px;transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease;border-radius:14px;background:radial-gradient(130% 160% at 50% -45%,#ffffff13,#0000 65%),#ffffff03!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff26,0 15px 38px -25px #030813b8!important}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer :is(.music-generation-composer__choice.is-selected,.music-generation-composer__choice.is-open,.music-generation-composer__select-menu button.is-selected){background:radial-gradient(135% 170% at 50% -55%,#ffffff21,#0000 67%),#ffffff08!important;border-color:#ffffff59!important;box-shadow:inset 0 1px #ffffff3b,0 14px 34px -25px #030813b3!important}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer .music-generation-composer__submit{font-size:10px;font-weight:800;color:#fffffff5!important;background:#ffffff17!important;border-color:#ffffff52!important;min-height:36px!important}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer :is(.music-generation-composer__choice,.music-generation-composer__submit):hover:not(:disabled){transform:translateY(-2px);background:radial-gradient(130% 160% at 50% -45%,#ffffff21,#0000 68%),#ffffff06!important;border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff40,0 17px 40px -24px #0308139e!important}}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer :is(.music-generation-composer__choice,.music-generation-composer__submit):active:not(:disabled){transform:translateY(1px)scale(.985)}@media (width>=901px) and (width<=1600px){.view-studio .cabin-shell .workspace-quick .quick-material-rail.has-assets{left:clamp(-72px,-3.6vw,-48px);bottom:calc(var(--unified-bench-height) + var(--unified-bench-bottom) + clamp(10px, 1.1vh, 14px));width:min(46vw,560px)}}@media (width>=901px) and (height<=950px){.view-studio .cabin-shell .workspace-quick .quick-material-rail.has-assets{bottom:calc(var(--unified-bench-height) + var(--unified-bench-bottom) + clamp(10px, 1.1vh, 14px));height:clamp(88px,10vh,104px);padding-bottom:8px}.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset{height:clamp(88px,10vh,104px)}}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:radial-gradient(130% 160% at 50% -45%,#ffffff17,#0000 65%),#080d174d;border-color:#ffffff3d;box-shadow:inset 0 1px #fff3,0 20px 48px -25px #030813cc}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger,.video-model-library__group button,.video-production-control-popover .video-production-style-options button){border-color:var(--choice-glass-border)!important;background:radial-gradient(130% 160% at 50% -45%, #ffffff13, transparent 65%), var(--choice-glass-fill)!important;box-shadow:inset 0 1px #ffffff26,0 15px 38px -25px #030813b8!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger.is-open,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger.is-open,.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-model-library__group button.is-selected,.video-production-control-popover .video-production-style-options button.is-selected){border-color:var(--choice-glass-border-hover)!important;background:radial-gradient(135% 170% at 50% -55%, #ffffff21, transparent 67%), var(--choice-glass-selected)!important;box-shadow:inset 0 1px #ffffff3b,0 14px 34px -25px #030813b3!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover{width:min(430px,100vw - 300px);overflow:visible}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover>:not(header),.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--output>div,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--sound>div,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--direction>div{grid-template-columns:1fr;gap:11px;padding:13px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group{gap:7px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group>span{color:#ffffff91;font-size:9px;font-weight:720}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group>div{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:6px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group--wide>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group button{border:1px solid var(--choice-glass-border);background:var(--choice-glass-fill);color:#ffffffa8;min-height:35px;transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease;border-radius:10px;padding:6px 8px;font-size:9px;font-weight:680}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group button.is-selected{border-color:var(--choice-glass-border-hover);background:var(--choice-glass-selected);color:#fffffff5;box-shadow:inset 0 1px #ffffff3b}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group--toggles button{justify-content:center;align-items:center;gap:5px;display:inline-flex}}@media (hover:hover) and (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger,.video-model-library__group button:not(:disabled),.video-production-control-popover .video-production-style-options button):hover,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group button:hover{transform:translateY(-2px);border-color:var(--choice-glass-border-hover)!important;background:radial-gradient(130% 160% at 50% -45%, #ffffff21, transparent 68%), var(--choice-glass-hover)!important;box-shadow:inset 0 1px #ffffff40,0 17px 40px -24px #0308139e!important}}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .composer-select__menu,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-select__menu--portal,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-menu{background:radial-gradient(135% 160% at 50% -44%,#ffffff1c,#0000 64%),#080d174d!important;border-color:#ffffff3d!important;box-shadow:inset 0 1px #ffffff2b,0 20px 48px -25px #030813cc!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .composer-select__menu button.is-selected,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-select__menu--portal .video-brief-select__option.is-selected,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-menu button.is-selected{background:radial-gradient(135% 170% at 50% -55%,#ffffff1f,#0000 68%),#ffffff07!important;border-color:#ffffff59!important;box-shadow:inset 0 1px #fff3!important}.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__archive-previews,.product-studio__clear-previews){background:#ffffff05!important;border-color:#ffffff2e!important;box-shadow:0 13px 30px -24px #030813b8!important}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-stage.has-results{width:auto;margin-left:0}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-single-result,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results:not(.is-single-result){width:100%;max-width:none;height:var(--quick-region-height);min-height:var(--quick-region-height);flex-wrap:nowrap;place-content:center;align-items:center;gap:clamp(16px,1.35vw,22px);padding:clamp(16px,1.45vw,24px);display:flex;overflow:auto visible;-webkit-mask-image:none;mask-image:none}.view-studio .cabin-shell .workspace-quick .quick-result-card,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result .quick-result-card{aspect-ratio:4/5;flex:none;width:auto;max-width:none;max-height:none;margin:0;overflow:visible;height:min(350px, calc(var(--quick-region-height) - 32px))!important}}@media (width>=1281px){.lumora-app.view-studio .workspace-quick .video-production-composer__body{padding-top:8px;padding-bottom:9px}.lumora-app.view-studio .workspace-quick .video-production-settings-grid{gap:8px;margin-top:4px}.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{min-height:28px!important;padding-block:3px!important}.lumora-app.view-studio .workspace-quick .video-production-toggles{gap:8px;margin-top:4px}.lumora-app.view-studio .workspace-quick .video-production-toggles button,.lumora-app.view-studio .workspace-quick .video-production-directions input{min-height:22px}.lumora-app.view-studio .workspace-quick .video-production-directions{gap:4px;margin-top:4px}.lumora-app.view-studio .workspace-quick .video-production-execution{margin-top:5px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button,.lumora-app.view-studio .workspace-quick .video-production-submit{min-height:28px}}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface>.tilted-card__overlay{z-index:20;pointer-events:auto;clip-path:none;will-change:auto;overflow:visible;-webkit-mask-image:none;mask-image:none;transition:none!important;transform:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card.is-deciding .quick-result-card__actions{opacity:0!important;pointer-events:none!important}.view-home .ambient-layer{transition:none;transform:none!important}.lumora-app.view-home.home-scroll-enabled{scroll-behavior:smooth;overflow:hidden auto}.view-home.home-scroll-enabled .ambient-layer,.view-home.home-scroll-enabled .cinema-vignette{position:fixed}.view-home.home-scroll-enabled.home-ambient-offscreen .ambient-layer{opacity:0;pointer-events:none}.view-home .home-scroll-flow{z-index:2;min-height:100%;position:relative}.view-home .home-journey-stage{--home-scroll-baseline:clamp(24px, 4.5vh, 48px);--home-hero-actions-bottom:max(10px, calc(var(--home-scroll-baseline) - 15px));height:100dvh;min-height:720px;position:relative;overflow:hidden}.view-home.home-scroll-enabled .home-journey{position:absolute}.view-home .home-showcase-anchor{z-index:4;position:relative}.view-home .home-scroll-actions{z-index:21;right:0;bottom:var(--home-scroll-baseline);pointer-events:none;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;left:0}.view-home .home-scroll-actions>button{pointer-events:auto}.view-home .home-scroll-cue{color:#ffffffb8;letter-spacing:.12em;text-shadow:0 2px 10px #0000007a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;font-size:9px;font-weight:760;transition:color .16s;display:inline-flex;transform:none}.lumora-app.motion-kinetic.view-home .home-scroll-cue:hover,.lumora-app.motion-kinetic.view-home .home-scroll-cue:focus-visible{color:#fffffff0;transform:none!important}.view-home .home-scroll-cue svg{animation:1.65s ease-in-out infinite home-scroll-cue}.view-home .home-audio-toggle{isolation:isolate;color:#ffffffe0;cursor:pointer;width:34px;height:34px;transition:transform .26s var(--motion-spring), border-color .18s ease, box-shadow .22s ease;background:0 0;border:1px solid #ffffff40;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #02050c2e}.view-home .home-audio-toggle__refraction,.view-home .home-audio-toggle__tint,.view-home .home-audio-toggle__edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.view-home .home-audio-toggle__refraction{z-index:0;-webkit-backdrop-filter:url(#liquid-glass-refraction)blur(2px)saturate(1.22)contrast(1.08);background:#a9d2ff09}.view-home .home-audio-toggle__tint{z-index:1;background:linear-gradient(132deg,#ffffff2e,#a3d4ff08 48%,#ffe9f31a)}.view-home .home-audio-toggle__edge{z-index:2;inset:1px;box-shadow:inset 1px 1px 1px #ffffff7a,inset -1px -1px 1px #02091454}.view-home .home-audio-toggle__content{z-index:3;place-items:center;display:grid;position:relative}.view-home .home-audio-toggle:hover,.view-home .home-audio-toggle:focus-visible{border-color:#ffffff7a;transform:translateY(-2px)scale(1.04);box-shadow:0 11px 24px #02050c42}.view-home .home-audio-toggle:active{transform:translateY(0)scale(.96)}@keyframes home-scroll-cue{50%{transform:translateY(4px)}}.view-home .home-journey{z-index:4;color:#fff;touch-action:pan-y;position:absolute;inset:0;overflow:hidden}.view-home .home-journey__track{will-change:transform;width:100vw;height:100%;transition:transform 1.35s cubic-bezier(.2,.76,.2,1);display:flex}.view-home .home-journey__page{pointer-events:none;flex:0 0 100vw;align-items:center;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.view-home .home-journey__page.is-active{pointer-events:auto}.view-home .home-journey__page:before{content:"";pointer-events:none;opacity:.78;transition:opacity .72s;position:absolute;inset:0}.view-home .home-journey__page--hero:before{background:radial-gradient(at 50% 46%,#0000 20%,#0709111f 70%,#05050b3d)}.view-home .home-journey__page--assets:before{background:linear-gradient(90deg,#080c1757,#0000 52%,#2f15261f)}.view-home .home-journey__page--detail:before{background:linear-gradient(90deg,#120b171f,#0000 42%,#080d1a61)}.view-home .home-journey__page--video:before{background:linear-gradient(90deg,#0509156b,#0000 64%,#24113230)}.view-home .home-journey__page--batch:before{background:linear-gradient(90deg,#070e1959,#0000 55%,#150a1c40)}.view-home .home-journey__page--archive:before{background:linear-gradient(90deg,#110b1838,#0000 48%,#070a145c)}.view-home .home-journey__hero-copy{z-index:1;text-align:center;opacity:0;pointer-events:none;transform-origin:50%;width:min(980px,88vw);margin:0 auto;position:relative;top:clamp(-78px,-5.5vh,-44px);transform:translateY(20px)scale(.985)}.view-home .home-journey__hero-copy--visible{visibility:hidden;pointer-events:none;opacity:0;transition:opacity 1.8s cubic-bezier(.22,1,.36,1),transform 2.1s cubic-bezier(.22,1,.36,1),visibility 0s linear 2.1s;animation:none;transform:translateY(16px)scale(.985)}.view-home .home-journey__hero-copy--visible.is-finale-visible{visibility:visible;pointer-events:auto;opacity:1;transition:none;transform:none}.view-home .home-journey__hero-copy--leaving{pointer-events:none;animation:.92s cubic-bezier(.48,0,.7,1) both home-hero-presentation-out}.view-home .home-journey__hero-copy--hidden{visibility:hidden}.view-home .home-journey__hero-copy--visible.is-finale-visible .hero-kicker-liquid-surface{animation:1.35s cubic-bezier(.22,1,.36,1) .5s both home-hero-item-in}.view-home .home-journey__hero-copy--visible.is-finale-visible h1{animation:1.55s cubic-bezier(.22,1,.36,1) both home-hero-item-in}.view-home .home-journey__hero-copy--visible.is-finale-visible h1 span{animation:none}.view-home .home-journey__hero-copy--visible.is-finale-visible>p{animation:1.55s cubic-bezier(.22,1,.36,1) 1.08s both home-hero-item-in}@keyframes home-hero-presentation-in{0%{opacity:.98;transform:translateY(38px)scale(.14)}30%{opacity:1;transform:translateY(38px)scale(.17)}58%{opacity:1;transform:translateY(26px)scale(.35)}78%{opacity:1;transform:translateY(10px)scale(.68)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes home-hero-presentation-out{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(-12px)scale(.992)}}@keyframes home-hero-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.view-home .home-journey__hero-copy--visible>*{will-change:transform, opacity}.view-home .home-journey__hero-copy--hidden>*,.view-home .home-journey__hero-copy--leaving>*{animation:none}.view-home .home-journey__hero-copy h1{font-family:var(--font-display);letter-spacing:0;text-shadow:0 1px #ffffff2e,0 7px 28px #03050c6b;margin:24px 0 17px;font-size:clamp(48px,5.05vw,80px);font-weight:500;line-height:1.05}.view-home .home-journey__hero-copy h1 span{display:block}.view-home .home-journey__hero-copy>p{color:#ffffffc7;text-shadow:0 2px 12px #03050c7a;width:min(760px,92%);margin:0 auto;font-size:15px;font-weight:500;line-height:1.65}.view-home .hero-model-rail{box-sizing:border-box;color:#ffffffd1;width:100vw;max-width:none;height:44px;padding:0;overflow:hidden}.view-home .hero-model-rail.home-persistent-model-rail{z-index:3;bottom:calc(var(--home-hero-actions-bottom) + 86px);margin:0;position:absolute;left:50%;transform:translate(-50%)}.view-home .hero-model-rail__content{width:100%;height:100%;overflow:hidden}.view-home .hero-model-rail__track{will-change:transform;align-items:center;width:max-content;height:100%;animation:84s linear infinite home-model-marquee;display:flex}.view-home .hero-model-rail__group{flex:none;align-items:center;gap:42px;padding-right:42px;display:flex}.view-home .hero-model-rail__group>span{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:720;display:inline-flex}.view-home .hero-model-rail__group>span svg{opacity:.86}@keyframes home-model-marquee{to{transform:translate(-50%)}}.view-home .home-hero-workflow-dock{z-index:2;right:clamp(88px,4.5vw,104px);bottom:var(--home-hero-actions-bottom);pointer-events:auto;grid-template-columns:repeat(2,minmax(200px,280px)) minmax(160px,190px) repeat(2,minmax(200px,280px));justify-content:space-between;gap:0;display:grid;position:absolute;left:clamp(88px,4.5vw,104px)}.view-home .home-hero-workflow-dock>.home-water-glass--action:nth-child(3){grid-column:4}.view-home .home-hero-workflow-dock>.home-water-glass--action:nth-child(4){grid-column:5}@media (width>=901px){.lumora-app.view-home .global-header--persistent{align-items:center}.lumora-app.view-home .global-header--persistent .home-brand{place-items:center start;width:clamp(132px,8.1vw,166px);height:clamp(56px,3.1vw,64px);display:grid}.lumora-app.view-home .global-header--persistent .home-brand__logo-image{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%;max-height:42px}}.view-home .home-journey__split,.view-home .home-video-layout,.view-home .home-library-layout{z-index:1;align-items:center;gap:clamp(46px,7vw,126px);width:min(1320px,82vw);min-height:min(620px,68vh);margin:0 auto;animation:.82s cubic-bezier(.18,.78,.2,1) both home-story-enter;display:grid;position:relative}.view-home .home-journey__split--assets,.view-home .home-journey__split--batch{grid-template-columns:minmax(300px,.79fr) minmax(480px,1.05fr)}.view-home .home-journey__split--detail{grid-template-columns:minmax(470px,1.04fr) minmax(310px,.76fr)}.view-home .home-video-layout{grid-template-columns:minmax(310px,.75fr) minmax(560px,1.2fr)}.view-home .home-library-layout{grid-template-columns:minmax(510px,1.04fr) minmax(310px,.75fr)}.view-home .home-story-copy{max-width:510px}.view-home .home-story-copy--right{justify-self:end}.view-home .home-story-kicker{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:760}.view-home .home-story-copy h2{color:#fffffffa;font-family:var(--font-display);letter-spacing:0;text-shadow:0 3px 22px #03050c47;margin:0;font-size:clamp(39px,4vw,65px);font-weight:600;line-height:1.1}.view-home .home-story-copy>p:not(.home-story-kicker){color:#ffffffbf;text-shadow:0 2px 10px #03050c57;margin:22px 0 0;font-size:14px;line-height:1.78}.view-home .home-story-link{color:#fffffff2;min-height:43px;transition:color .17s ease, border-color .17s ease, transform .17s var(--motion-spring);background:0 0;border:0;border-bottom:1px solid #ffffff8f;border-radius:0;align-items:center;gap:8px;margin-top:29px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.view-home .home-story-link:hover{color:#fff;border-color:#fff;transform:translate(3px)}.view-home .home-story-link svg{transition:transform .17s var(--motion-spring)}.view-home .home-story-link:hover svg{transform:translate(2px)}.view-home .home-story-glass{-webkit-backdrop-filter:blur(18px)saturate(1.04)brightness(1.03);backdrop-filter:blur(18px)saturate(1.04)brightness(1.03);background:linear-gradient(145deg,#ffffff2b,#e2ebfa0e 53%,#ffe4ef14),#1119212e;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff0f,0 20px 54px #0508112b}.view-home .home-journey__page:not(.is-active) .home-story-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.view-home .home-story-steps{gap:0;margin:29px 0 0;padding:0;list-style:none;display:grid}.view-home .home-story-steps li{color:#ffffffc2;border-bottom:1px solid #ffffff29;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;font-size:11px;display:grid}.view-home .home-story-steps li:first-child{border-top:1px solid #ffffff29}.view-home .home-story-steps b{color:#ffffff78;font-variant-numeric:tabular-nums;font-size:9px}.view-home .home-asset-orbit{justify-self:end;width:min(580px,36vw);height:min(535px,58vh);position:relative}.view-home .home-asset-orbit:before{content:"";aspect-ratio:1;border:1px solid #ffffff3b;border-radius:50%;width:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 72px #ffffff0f,0 0 68px #cfb9ff1a}.view-home .home-asset-orbit__image{background:#ffffff1f;border:1px solid #ffffff59;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 48px #02061040,inset 0 1px #ffffff70}.view-home .home-asset-orbit__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#070b1452;width:100%;height:100%;display:block}.view-home .home-asset-orbit__image--product{aspect-ratio:3/4;border-radius:25px;width:50%;top:7%;left:2%;transform:rotate(-7deg)}.view-home .home-asset-orbit__image--model{aspect-ratio:4/5;border-radius:25px;width:46%;bottom:8%;right:0;transform:rotate(7deg)}.view-home .home-asset-orbit__core{color:#ffffffd1;text-align:center;border-radius:50%;place-content:center;gap:9px;width:148px;min-height:148px;font-size:10px;line-height:1.35;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.view-home .home-asset-orbit__core svg{color:#fff;justify-self:center}.view-home .home-asset-orbit__core b{color:#fff;letter-spacing:.12em;font-size:9px}.view-home .home-asset-orbit__annotation{color:#ffffffb8;-webkit-backdrop-filter:blur(9px);background:#0c111b2e;border:1px solid #ffffff2e;border-radius:999px;padding:6px 9px;font-size:9px;position:absolute;box-shadow:inset 0 1px #ffffff38}.view-home .home-asset-orbit__annotation--product{bottom:3%;left:0}.view-home .home-asset-orbit__annotation--model{top:5%;right:0}.view-home .home-detail-sheet{border-radius:34px;justify-self:start;width:min(545px,38vw);overflow:hidden}.view-home .home-detail-sheet>img{-o-object-fit:contain;object-fit:contain;opacity:.92;background:#070b1452;width:100%;height:min(390px,42vh);display:block}.view-home .home-detail-sheet__note{align-content:center;gap:7px;min-height:102px;padding:18px 25px;display:grid}.view-home .home-detail-sheet__note span{color:#ffffff94;font-size:10px}.view-home .home-detail-sheet__note b{color:#fff;font-family:var(--font-display);font-size:22px;font-weight:600}.view-home .home-story-metrics{color:#ffffffb3;flex-wrap:wrap;gap:8px 20px;margin-top:30px;font-size:10px;display:flex}.view-home .home-story-metrics span{align-items:center;gap:6px;display:inline-flex}.view-home .home-story-metrics b{color:#fff;font-size:15px;font-weight:650}.view-home .home-video-layout{align-items:center}.view-home .home-story-copy--video{padding-bottom:0}.view-home .home-film-strip{justify-content:center;align-items:center;gap:clamp(11px,1.2vw,20px);min-height:448px;padding:34px 0 48px;display:flex;position:relative}.view-home .home-film-strip:before{content:"";background:#ffffff57;height:1px;position:absolute;top:50%;left:-8%;right:-8%;box-shadow:0 0 26px #ffffff2b}.view-home .home-film-strip figure{z-index:1;inline-size:fit-content;max-inline-size:43%;background:#080c172e;border:1px solid #ffffff52;border-radius:20px;flex:0 auto;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 38px #0306103b,inset 0 1px #ffffff59}.view-home .home-film-strip figure:first-of-type{transform:translateY(28px)rotate(-4deg)}.view-home .home-film-strip figure:nth-of-type(2){transform:translateY(-14px)}.view-home .home-film-strip figure:nth-of-type(3){transform:translateY(22px)rotate(4deg)}.view-home .home-film-strip img{-o-object-fit:contain;object-fit:contain;filter:saturate(.86)contrast(1.03);background:#070b1452;width:auto;max-width:100%;height:clamp(166px,25vh,270px);display:block}.view-home .home-film-strip figcaption{color:#ffffffc2;padding:11px 12px 12px;font-size:9px}.view-home .home-film-strip__play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff6,0 12px 28px #03061033}.view-home .home-film-strip__play span{font-size:11px;font-weight:760}.view-home .home-film-strip__play i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;width:0;height:0;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.view-home .home-batch-console{border-radius:30px;justify-self:end;width:min(610px,41vw);overflow:hidden}.view-home .home-batch-console header,.view-home .home-batch-console footer{color:#ffffffab;justify-content:space-between;align-items:center;min-height:58px;padding:0 23px;font-size:10px;display:flex}.view-home .home-batch-console header{border-bottom:1px solid #ffffff29}.view-home .home-batch-console header b{color:#fff;font-size:10px}.view-home .home-batch-console__row{color:#ffffffe6;border-bottom:1px solid #ffffff1c;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:0 23px;font-size:12px;display:grid}.view-home .home-batch-console__row i{background:#ffffff7a;border-radius:50%;width:6px;height:6px}.view-home .home-batch-console__row.is-running i{background:#fff2d8;box-shadow:0 0 12px #ffebc1d1}.view-home .home-batch-console__row small{color:#ffffff87;font-size:9px}.view-home .home-batch-console footer{color:#ffffff8a;justify-content:flex-start;gap:17px;min-height:52px;font-size:9px}.view-home .home-library-layout{align-items:center}.view-home .home-library-collage{min-height:480px;position:relative}.view-home .home-library-collage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#070b1452;border:1px solid #ffffff4f;display:block;position:absolute;box-shadow:0 22px 48px #0306103d,inset 0 1px #ffffff57}.view-home .home-library-collage__one{border-radius:30px;width:57%;height:382px;top:0;left:0;transform:rotate(-4deg)}.view-home .home-library-collage__two{border-radius:28px;width:47%;height:316px;bottom:1%;right:0;transform:rotate(5deg)}.view-home .home-library-collage__label{z-index:2;color:#ffffffc4;border-radius:20px;align-items:center;gap:10px;width:148px;min-height:84px;padding:14px 17px;font-size:10px;line-height:1.35;display:flex;position:absolute;top:48%;left:38%;transform:translate(-50%,-50%)}.view-home .home-library-collage__label svg{color:#fff}.view-home .home-library-collage__label b{color:#fff;font-size:11px}.view-home .home-archive-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:31px;display:flex}.view-home .home-archive-actions .home-story-link{margin-top:0}.view-home .home-archive-actions__primary{min-height:48px;padding-inline:21px}.view-home .home-asset-orbit__image,.view-home .home-film-strip figure,.view-home .home-library-collage img,.view-home .home-detail-sheet,.view-home .home-batch-console{-webkit-backdrop-filter:blur(17px)saturate(1.03)brightness(1.04);backdrop-filter:blur(17px)saturate(1.03)brightness(1.04);background:linear-gradient(145deg,#ffffff29,#e7f0ff0e 52%,#ffe5ef14),#0b121e30;border-color:#ffffff57;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff12,0 20px 46px #0307102e}.view-home .home-asset-orbit__image,.view-home .home-film-strip figure,.view-home .home-library-collage img{box-sizing:border-box;padding:4px}.view-home .home-asset-orbit__image img,.view-home .home-film-strip figure img,.view-home .home-library-collage img{background:0 0}.view-home .home-asset-orbit__image--product img,.view-home .home-asset-orbit__image--model img{border-radius:21px}.view-home .home-film-strip figure img{border-radius:16px 16px 0 0}.view-home .home-library-collage__one{border-radius:26px}.view-home .home-library-collage__two{border-radius:24px}.view-home .home-detail-sheet{box-sizing:border-box;padding:5px 5px 0}.view-home .home-detail-sheet>img{background:0 0;border-radius:29px 29px 0 0}.view-home .home-detail-sheet__note{margin:0 -5px;padding-left:30px;padding-right:30px}.view-home .home-film-strip:before{opacity:.42;background:linear-gradient(90deg,#0000,#ffffff24 24%,#fff3 50%,#ffffff24 76%,#0000);height:96%;top:2%;box-shadow:0 0 30px #ffffff14}.view-home .home-batch-console{border:1px solid #ffffff57}.view-home .home-journey__pager-dots{align-items:center;gap:5px;display:flex}.view-home .home-journey__pager{z-index:18;-webkit-backdrop-filter:blur(10px)saturate(.94);background:#0c0f1829;border:1px solid #ffffff3b;border-radius:999px;align-items:center;gap:9px;min-height:29px;padding:4px 9px;display:flex;position:absolute;bottom:calc(13.5% + 49px);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff42,0 7px 18px #04060f1c}.view-home .home-journey__pager-dots button{cursor:pointer;width:8px;height:8px;transition:width .22s var(--motion-spring), background .16s ease, transform .16s ease;background:#ffffff5c;border:0;border-radius:999px;padding:0;position:relative;overflow:hidden}.view-home .home-journey__pager-dots button:hover{background:#ffffffb8;transform:scale(1.12)}.view-home .home-journey__pager-dots button:focus-visible{outline-offset:3px;outline:2px solid #fff}.view-home .home-journey__pager-dots button.is-active{background:#ffffff40;width:20px}.view-home .home-journey__pager-dots button.is-active:after{content:"";border-radius:inherit;animation:home-journey-progress var(--journey-duration) linear forwards;background:#fffffff5;position:absolute;inset:0;transform:translate(-100%)}.view-home .home-journey__pager.is-paused .home-journey__pager-dots button.is-active:after{animation-play-state:paused}.view-home .home-journey__pager-count{color:#ffffffa8;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:33px;font-size:8px}@keyframes home-story-enter{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes home-journey-progress{to{transform:translate(0)}}@media (width<=1120px) and (width>=901px){.view-home .home-journey__split,.view-home .home-video-layout,.view-home .home-library-layout{gap:42px;width:min(1040px,80vw)}.view-home .home-asset-orbit{width:min(470px,38vw)}.view-home .home-film-strip img{height:210px}.view-home .home-batch-console{width:min(510px,42vw)}}@media (prefers-reduced-motion:reduce){.view-home .ambient-layer,.view-home .home-journey__track,.view-home .home-journey__page:before,.view-home .home-journey__pager-dots button{transition:none}.view-home .home-journey__hero-copy,.view-home .home-journey__split,.view-home .home-video-layout,.view-home .home-library-layout,.view-home .home-scroll-cue svg{animation:none}}@media (width>=901px){.lumora-app.view-studio .workspace-kicker,.lumora-app.view-studio .workflow-rail__eyebrow,.lumora-app.view-studio .workflow-rail__subtitle{color:#ffffffad;font-size:11px}.lumora-app.view-studio .workspace-quick .quick-composer__tabs button,.lumora-app.view-studio .workspace-quick .quick-composer__utility button,.lumora-app.view-studio .workspace-quick .quick-composer__fields button,.lumora-app.view-studio .workspace-quick .quick-composer__actions button{font-size:11px}.lumora-app.view-studio .workspace-quick .quick-composer>textarea{font-size:12px}.lumora-app.view-studio .workspace-batch .batch-function-workbench__state,.lumora-app.view-studio .workspace-batch .batch-section-heading span,.lumora-app.view-studio .workspace-batch .batch-parameter-grid span,.lumora-app.view-studio .workspace-batch .batch-run-rail__heading span{color:#ffffffad;font-size:10px}.lumora-app.view-studio .workspace-batch .batch-function-tabs button small,.lumora-app.view-studio .workspace-batch .batch-asset-card__meta>strong,.lumora-app.view-studio .workspace-batch .batch-asset-card__meta label span,.lumora-app.view-studio .workspace-batch .batch-asset-card__meta select,.lumora-app.view-studio .workspace-batch .batch-model-note,.lumora-app.view-studio .workspace-batch .batch-model-notes,.lumora-app.view-studio .workspace-batch .batch-run-rail__task span,.lumora-app.view-studio .workspace-batch .batch-run-rail__task small{font-size:10px}.lumora-app.view-studio .workspace-batch .batch-requirement--draft textarea,.lumora-app.view-studio .workspace-batch .batch-model-select select,.lumora-app.view-studio .workspace-batch .batch-parameter-grid select,.lumora-app.view-studio .workspace-batch .batch-rebuild-toolbar button,.lumora-app.view-studio .workspace-batch .batch-shelf-actions>button,.lumora-app.view-studio .workspace-batch .batch-function-workbench .batch-upload-button{font-size:11px}.lumora-app.view-studio .video-production-composer__header-tools,.lumora-app.view-studio .video-production-pane__heading,.lumora-app.view-studio .video-production-pane__heading small,.lumora-app.view-studio .video-production-pane__heading>button,.lumora-app.view-studio .video-production-upload-grid b,.lumora-app.view-studio .video-production-upload-grid small,.lumora-app.view-studio .video-production-preset-select p,.lumora-app.view-studio .video-production-composer .video-settings-select .video-brief-select__trigger,.lumora-app.view-studio .video-production-toggles button,.lumora-app.view-studio .video-production-directions input,.lumora-app.view-studio .video-production-creation-mode button{font-size:10px!important}.lumora-app.view-studio .video-production-pane__heading small,.lumora-app.view-studio .video-production-upload-grid small,.lumora-app.view-studio .video-production-preset-select p{color:#ffffff94}}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit,.lumora-app.view-studio .cabin-shell .quick-parameter-group>div{-webkit-backdrop-filter:blur(9px)saturate(1.03);backdrop-filter:blur(9px)saturate(1.03);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff0b,0 8px 22px #0408121a;background:#ffffff06!important}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button.composer-generate,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit{border-color:#ffffff57;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff0f,0 9px 22px #0408121f;background:#ffffff0b!important}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__menu{-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff42,0 14px 32px #03071033;background:#0d141e47!important}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment>button,.lumora-app.view-studio .cabin-shell .quick-parameter-group button{box-shadow:none;border-color:#0000;background:0 0!important}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button.is-selected,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option.is-selected,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment>button.is-selected,.lumora-app.view-studio .cabin-shell .quick-parameter-group button.is-selected{border-color:#ffffff85;box-shadow:inset 0 1px #ffffff5c;background:#ffffff13!important}@media (hover:hover){.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button:hover:not(:disabled),.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit:hover:not(:disabled){border-color:#ffffffa3;transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 0 0 1px #eef8ff29,0 10px 24px #04081221;background:#ffffff0e!important}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option:hover{border-color:#ffffff5c;box-shadow:inset 0 1px #ffffff40;background:#ffffff0b!important}}.workflow-rail .workflow-rail__contact-surface{z-index:28;position:fixed;bottom:clamp(36px,4vh,48px);left:clamp(30px,2.8vw,40px)}.workflow-rail__contact{border-radius:inherit;min-height:28px;box-shadow:none;color:#ffffffd6;letter-spacing:.02em;text-shadow:0 1px 8px #03070f57;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:720;transition:transform .17s cubic-bezier(.2,.8,.2,1),color .17s;display:inline-flex}.workflow-rail__contact-surface:hover .workflow-rail__contact{color:#fff}.workflow-rail__contact:active{transform:translateY(1px)scale(.98)}.workflow-rail__contact:focus-visible{outline-offset:3px;outline:2px solid #ffffffe0}.lumora-app .panel-backdrop--contact{-webkit-backdrop-filter:blur(17px)brightness(.68)saturate(.82);backdrop-filter:blur(17px)brightness(.68)saturate(.82);background:#04050a94}.lumora-app .global-panel.panel-contact{-webkit-backdrop-filter:blur(32px)saturate(.86)brightness(1.12);backdrop-filter:blur(32px)saturate(.86)brightness(1.12);background:linear-gradient(145deg,#ffffff45,#e1e0e129 45%,#8f8f942e 100%),#6f6b6e45;border-color:#ffffff78;border-radius:28px;width:min(1040px,100vw - 40px);max-height:min(790px,100vh - 78px);padding:clamp(25px,3vw,40px);animation:.34s cubic-bezier(.2,.82,.22,1) both contact-panel-enter;overflow:auto;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #ffffff1a,0 34px 92px #00000063}.lumora-app .panel-contact>.eyebrow{color:#ffffff80;letter-spacing:.08em;font-size:10px;font-weight:780}.lumora-app .panel-contact>h2{color:#fffffffa;margin:12px 48px 9px 0;font-size:clamp(30px,3.2vw,47px);font-weight:630;line-height:1.08}.lumora-app .panel-contact>.panel-intro{color:#ffffffa8;max-width:640px;margin-bottom:27px}.lumora-app .panel-contact .panel-close{background:#ffffff21;border:1px solid #ffffff61;width:40px;height:40px;top:clamp(19px,2.2vw,26px);right:clamp(19px,2.2vw,26px);box-shadow:inset 0 1px #ffffff52}@keyframes contact-panel-enter{0%{opacity:0;transform:translateY(14px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lumora-app .global-panel.panel-contact{animation:none}}.lumora-app .panel-backdrop--tutorials{z-index:180;-webkit-backdrop-filter:blur(20px)saturate(.9)brightness(.68);backdrop-filter:blur(20px)saturate(.9)brightness(.68);background:#05080f52;place-items:center;padding:0;display:grid;position:fixed;inset:0}.lumora-app .global-panel.panel-tutorials{-webkit-backdrop-filter:blur(52px)saturate(1.1)brightness(1.1);backdrop-filter:blur(52px)saturate(1.1)brightness(1.1);background:linear-gradient(135deg,#ffffff38,#ffffff17 42%,#d3e6ff21),#0f192466;border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;padding:clamp(32px,6vh,70px) clamp(28px,7vw,132px) clamp(28px,5vh,58px);animation:.36s cubic-bezier(.2,.82,.22,1) both academy-panel-enter;overflow:auto;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff14,0 24px 76px #0000003d}.lumora-app .panel-tutorials>.eyebrow{color:#ffffff85;letter-spacing:.08em;font-size:9px;font-weight:780}.lumora-app .panel-tutorials>h2{color:#fffffffa;max-width:860px;margin:11px 52px 9px 0;font-size:clamp(36px,3.4vw,54px);font-weight:620;line-height:1.1}.lumora-app .panel-tutorials>.panel-intro{color:#ffffffc2;max-width:810px;margin-bottom:30px;font-size:14px;line-height:1.68}.lumora-app .panel-tutorials .panel-close{background:#ffffff24;border:1px solid #fff6;width:36px;height:36px;top:clamp(17px,1.8vw,22px);right:clamp(17px,1.8vw,22px);box-shadow:inset 0 1px #ffffff5c}.tutorial-academy{color:#ffffffe6;grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid}.tutorial-academy__nav{border-right:1px solid #ffffff29;align-content:start;gap:8px;padding:24px 28px 24px 0;display:grid}.tutorial-academy__nav>p{color:#ffffff7a;letter-spacing:.11em;margin:0 0 12px;font-size:11px;font-weight:780}.tutorial-academy__nav>button{color:#ffffffad;text-align:left;width:100%;min-height:70px;transition:background .32s var(--kinetic-ease), border-color .32s ease, color .22s ease, box-shadow .32s var(--kinetic-ease);background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:30px 34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px 14px;display:grid;transform:none!important}.tutorial-academy__nav>button>span{color:#ffffff6e;font-size:11px;font-weight:780}.tutorial-academy__nav>button i{color:#fffc;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.tutorial-academy__nav>button b{gap:4px;min-width:0;font-size:16px;font-weight:700;line-height:1.12;display:grid}.tutorial-academy__nav>button b small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:540;line-height:1.3;overflow:hidden}.tutorial-academy__nav>button svg:last-child{opacity:.34;justify-self:end}.tutorial-academy__nav>button:hover{color:#fffffff5;background:#ffffff12}.tutorial-academy__nav>button.is-active{color:#fff;background:#ffffff26;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff52,0 10px 24px #0407101a}.tutorial-academy__nav>button.is-active>span,.tutorial-academy__nav>button.is-active svg:last-child{color:#ffffffe0;opacity:1}.tutorial-academy__nav>button.is-active b small{color:#ffffffad}.tutorial-academy__nav-note{color:#fff9;border-top:1px solid #ffffff21;align-items:flex-start;gap:9px;margin:22px 4px 0 0;padding:16px 2px 0;font-size:12px;line-height:1.65;display:flex}.tutorial-academy__nav-note svg{color:#ffffffc2;flex:none;margin-top:2px}.tutorial-academy__lesson{min-width:0;animation:academy-lesson-enter .34s var(--kinetic-enter) both;align-content:start;gap:clamp(20px,2.5vh,30px);padding:26px 4px 26px clamp(28px,3.2vw,52px);display:grid}.tutorial-academy__lesson-head{grid-template-columns:56px minmax(0,1fr) minmax(205px,30%);align-items:center;gap:15px;display:grid}.tutorial-academy__lesson-icon{color:#fff;background:#ffffff21;border:1px solid #ffffff57;border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #fff6}.tutorial-academy__lesson-head p{color:#ffffff87;letter-spacing:.1em;margin:0 0 5px;font-size:10px;font-weight:780}.tutorial-academy__lesson-head h3{color:#fff;margin:0;font-size:34px;font-weight:640;line-height:1.08}.tutorial-academy__audience{color:#ffffffb3;margin-top:8px;font-size:13px;line-height:1.45;display:block}.tutorial-academy__lesson-meta{color:#ffffff9e;text-align:left;border-left:1px solid #ffffff29;justify-self:end;gap:5px;max-width:300px;padding-left:22px;display:grid}.tutorial-academy__lesson-meta span{letter-spacing:.06em;font-size:10px;font-weight:760}.tutorial-academy__lesson-meta b{color:#fffffff0;font-size:14px;font-weight:650;line-height:1.45}.tutorial-academy__lesson-meta small{color:#ffffff91;font-size:12px}.tutorial-academy__brief{background:#ffffff17;border:1px solid #fff3;border-radius:18px;grid-template-columns:138px minmax(0,1fr);align-items:start;gap:22px;padding:17px 20px;display:grid;box-shadow:inset 0 1px #ffffff3d}.tutorial-academy__brief>span{color:#fff9;letter-spacing:.08em;font-size:12px;font-weight:760}.tutorial-academy__brief p{color:#ffffffe6;max-width:830px;margin:0;font-size:17px;line-height:1.65}.tutorial-academy__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tutorial-academy__flow>header{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:18px;padding:4px 2px 2px;display:flex}.tutorial-academy__flow>header span{color:#fffffff0;font-size:16px;font-weight:740}.tutorial-academy__flow>header p{color:#ffffff9c;text-align:right;max-width:540px;margin:0;font-size:12px;line-height:1.55}.tutorial-academy__step{-moz-column-gap:15px;min-width:0;min-height:230px;transition:transform .32s var(--kinetic-ease), background .32s ease, border-color .32s ease;background:#0c18272b;border:1px solid #fff3;border-radius:18px;grid-template-rows:auto 152px;grid-template-columns:34px minmax(0,1fr);gap:15px;padding:19px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e}.tutorial-academy__step:hover{background:#ffffff1a;border-color:#ffffff54;transform:translateY(-2px)}.tutorial-academy__step>span{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.tutorial-academy__step-content{min-width:0;padding-top:2px}.tutorial-academy__step-content b{color:#fffffff7;font-size:17px;font-weight:720;line-height:1.35;display:block}.tutorial-academy__step-content p{color:#ffffffb3;margin:7px 0 0;font-size:13px;line-height:1.6}.tutorial-academy__step .tutorial-step-example{grid-column:1/-1;height:152px}.tutorial-step-example{color:#ffffffc7;background:linear-gradient(135deg,#ffffff29,#e1f1ff0e 52%,#fff0f713);border:1px solid #ffffff30;border-radius:13px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:84px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #07111d14}.tutorial-step-example>span,.tutorial-step-example>b,.tutorial-step-example>small{z-index:1;position:relative}.tutorial-step-example .is-active{color:#fff;background:#ffffff2b;border-color:#ffffff80;box-shadow:inset 0 1px #ffffff4d}.tutorial-step-example--output{padding:10px}.tutorial-step-example--output span{background:#08121f26;border:1px solid #ffffff1f;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:12px 6px;font-size:10px;font-weight:700;display:inline-flex}.tutorial-step-example--stack{isolation:isolate}.tutorial-step-example__poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tutorial-step-example--stack .tutorial-step-example__poster{border:1px solid #ffffff80;border-radius:7px;width:43px;height:64px;position:absolute;box-shadow:0 7px 16px #0309132e}.tutorial-step-example--stack .tutorial-step-example__poster--back{opacity:.7;transform:translate(-33px)rotate(-9deg)}.tutorial-step-example--stack .tutorial-step-example__poster--middle{opacity:.88;transform:translate(0)translateY(-2px)rotate(2deg)}.tutorial-step-example--stack .tutorial-step-example__poster--front{transform:translate(32px)rotate(9deg)}.tutorial-step-example--stack i{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101e2f85;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:8px;right:9px}.tutorial-step-example--prompt{align-content:center;gap:5px;padding:12px;display:grid}.tutorial-step-example--prompt span{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;border-left:2px solid #ffffff80;padding-left:8px;font-size:9px;line-height:1.25;overflow:hidden}.tutorial-step-example--review{justify-content:flex-start}.tutorial-step-example--review img,.tutorial-step-example--confirm img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tutorial-step-example--review:after,.tutorial-step-example--confirm:after{content:"";background:linear-gradient(90deg,#0000,#050c1557);position:absolute;inset:0}.tutorial-step-example--review>div{z-index:1;gap:5px;display:flex;position:absolute;bottom:8px;right:9px}.tutorial-step-example--review>div span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12233485;border:1px solid #ffffff7a;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.tutorial-step-example--picker{grid-template-columns:repeat(3,minmax(0,1fr));padding:9px;display:grid}.tutorial-step-example--picker span{color:#ffffffa8;text-align:center;background:#09121e1f;border:1px solid #ffffff1a;border-radius:8px;place-items:center;min-width:0;height:42px;padding:4px;font-size:8px;font-weight:680;display:grid}.tutorial-step-example--roles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:10px 14px;display:grid}.tutorial-step-example--roles>div{background:#07111d24;border:1px solid #ffffff24;border-radius:11px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:7px;display:grid}.tutorial-step-example--roles img{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff4d;border-radius:8px;width:84px;height:116px}.tutorial-step-example--roles span{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.tutorial-step-example--specs{flex-wrap:wrap;align-content:center;padding:14px}.tutorial-step-example--specs span{color:#ffffffbf;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:720}.tutorial-step-example--batch{justify-content:flex-start;align-items:stretch;gap:0;padding:8px}.tutorial-step-example--batch img{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff54;border-radius:6px;width:33.333%;height:100%}.tutorial-step-example--batch img+img{margin-left:-4px}.tutorial-step-example--batch span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b19298f;border:1px solid #ffffff61;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:700;position:absolute;bottom:8px;right:8px}.tutorial-step-example--history-prompt{align-content:center;gap:7px;padding:13px;display:grid}.tutorial-step-example--history-prompt span{color:#ffffffb8;background:#ffffff12;border:1px solid #ffffff24;border-radius:7px;padding:6px 8px;font-size:9px}.tutorial-step-example--recipe{padding:10px}.tutorial-step-example--recipe span{background:#0d192824;border:1px solid #ffffff24;border-radius:9px;flex:1;place-items:center;height:42px;font-size:9px;font-weight:700;display:grid}.tutorial-step-example--nodes{gap:7px;padding:12px}.tutorial-step-example--nodes span{background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;flex:1;place-items:center;min-width:38px;height:32px;font-size:8px;font-weight:700;display:grid}.tutorial-step-example--nodes i{background:#ffffff8c;width:11px;height:1px}.tutorial-step-example--nodes-flow{gap:3px;padding:10px 7px}.tutorial-step-example--nodes-flow span{min-width:0;font-size:8px}.tutorial-step-example--nodes-flow i{width:7px}.tutorial-step-example--saved{gap:8px}.tutorial-step-example--saved svg{color:#b6f6cef2}.tutorial-step-example--saved span{color:#ffffffe6;font-size:10px;font-weight:720}.tutorial-step-example--confirm b{z-index:1;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f1d2e8f;border:1px solid #ffffff7a;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px}.tutorial-step-example--record{align-content:center;justify-items:start;gap:4px;padding:13px;display:grid}.tutorial-step-example--record span{color:#ffffff8c;font-size:8px}.tutorial-step-example--record b{color:#ffffffed;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;font-weight:720;overflow:hidden}.tutorial-step-example--record small{color:#ffffff9e;font-size:8px}.tutorial-step-example--actions{justify-content:space-evenly;padding:13px}.tutorial-step-example--actions svg{background:#ffffff17;border:1px solid #ffffff3d;border-radius:8px;width:28px;height:28px;padding:7px;display:grid}.tutorial-step-example--library{align-items:stretch;gap:4px;padding:8px}.tutorial-step-example--library img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:33.333%;height:100%}.tutorial-academy__guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tutorial-academy__guide-grid>div{-moz-column-gap:9px;border-top:1px solid #ffffff2e;grid-template-columns:20px minmax(0,1fr);align-content:start;column-gap:9px;min-width:0;padding:15px;display:grid}.tutorial-academy__guide-grid svg{color:#ffffffdb;grid-row:span 2}.tutorial-academy__guide-grid span{color:#ffffffeb;font-size:12px;font-weight:750}.tutorial-academy__guide-grid p{color:#ffffffa8;margin:7px 0 0;font-size:12px;line-height:1.62}.tutorial-academy__tip{color:#ffffffd1;background:#ffffff1c;border:1px solid #ffffff3b;border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff45}.tutorial-academy__tip svg{color:#ffffffe6;flex:none;margin-top:1px}.tutorial-academy__tip p{margin:0;font-size:12px;line-height:1.62}.tutorial-academy__tip b{color:#fff}.tutorial-academy__footer{justify-content:space-between;align-items:center;gap:15px;padding-top:4px;display:flex}.tutorial-academy__footer>span{color:#ffffff9e;align-items:center;gap:7px;font-size:10px;display:flex}.tutorial-academy__footer>span svg{color:#ffffffdb}.tutorial-academy__footer button{color:#fff;min-height:42px;transition:background var(--kinetic-base) ease, border-color var(--kinetic-base) ease, box-shadow var(--kinetic-base) var(--kinetic-ease);background:#fff3;border:1px solid #ffffff75;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:720;display:inline-flex;box-shadow:inset 0 1px #ffffff57}.tutorial-academy__footer button:hover{background:#ffffff45;border-color:#ffffffad}.tutorial-academy--faq{grid-template-columns:292px minmax(0,1fr)}.tutorial-academy--faq .tutorial-academy__nav{gap:6px;padding-right:26px}.tutorial-academy--faq .tutorial-academy__nav>button{isolation:isolate;border-radius:14px;grid-template-columns:28px 30px minmax(0,1fr) 16px;min-height:58px;padding:8px 11px;position:relative;overflow:hidden}.tutorial-academy--faq .tutorial-academy__nav>button i{width:30px;height:30px}.tutorial-academy--faq .tutorial-academy__nav>button b{gap:2px;font-size:14px}.tutorial-academy--faq .tutorial-academy__nav>button b small{font-size:10px}.tutorial-academy--faq .tutorial-academy__nav-note{margin-top:15px;font-size:11px}.tutorial-academy--faq .tutorial-academy__lesson{gap:20px;padding-top:25px}.tutorial-academy--faq .tutorial-academy__lesson-head h3{font-size:32px}.tutorial-academy--faq .tutorial-academy__lesson-meta{min-width:205px}.tutorial-academy--faq .tutorial-academy__nav>button:before{z-index:-1;border-radius:inherit;content:"";opacity:0;transition:opacity .3s var(--kinetic-ease);background:linear-gradient(#ffffff29,#ffffff06);position:absolute;inset:1px}.tutorial-academy--faq .tutorial-academy__nav>button:hover:before,.tutorial-academy--faq .tutorial-academy__nav>button.is-active:before{opacity:1}.tutorial-academy--faq .tutorial-academy__nav>button:hover{border-color:#ffffff2e;box-shadow:inset 0 1px #fff3,0 8px 20px #0309130f}.tutorial-academy--faq .tutorial-academy__nav>button.is-active{background:#ffffff1a;box-shadow:inset 0 1px #ffffff57,0 10px 24px #0407101a}.tutorial-academy__faq-intro{border-bottom:1px solid #ffffff2b;max-width:940px;padding:0 0 18px}.tutorial-academy__faq-intro p{color:#ffffffd1;margin:0;font-size:15px;line-height:1.65}.tutorial-academy__faq-list{gap:10px;padding-right:4px;display:grid}.tutorial-academy__faq-item{color:#ffffffe6;transition:background .32s var(--kinetic-ease), border-color .32s var(--kinetic-ease), box-shadow .32s var(--kinetic-ease);background:0 0;border:1px solid #0000;border-radius:16px;overflow:hidden}.tutorial-academy__faq-item:hover,.tutorial-academy__faq-item[open]{background:#ffffff13;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff3d,0 10px 26px #03091314}.tutorial-academy__faq-item summary{border-radius:inherit;cursor:pointer;color:#ffffffe6;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:60px;padding:0 16px;list-style:none;transition:color .22s,background .22s;display:grid}.tutorial-academy__faq-item summary::-webkit-details-marker{display:none}.tutorial-academy__faq-item summary>span{color:#ffffff78;letter-spacing:.08em;font-size:10px;font-weight:780}.tutorial-academy__faq-item summary>b{font-size:15px;font-weight:680;line-height:1.45}.tutorial-academy__faq-item summary>svg{color:#ffffff8c;transition:transform .24s var(--kinetic-ease), color .22s ease;justify-self:end}.tutorial-academy__faq-item summary:hover{color:#fff;background:#ffffff0a}.tutorial-academy__faq-item[open] summary{color:#fff}.tutorial-academy__faq-item[open] summary>span{color:#ffffffe6}.tutorial-academy__faq-item[open] summary>svg{color:#fff;transform:rotate(180deg)}.tutorial-academy__faq-item>p{color:#ffffffb3;max-width:860px;margin:0;padding:0 54px 18px 62px;font-size:14px;line-height:1.75}.tutorial-academy--faq .tutorial-academy__lesson-head{animation:academy-faq-fade .42s 30ms var(--kinetic-ease) both}.tutorial-academy--faq .tutorial-academy__faq-intro{animation:academy-faq-fade .44s 90ms var(--kinetic-ease) both}.tutorial-academy--faq .tutorial-academy__faq-item{animation:academy-faq-fade .46s var(--kinetic-ease) both}.tutorial-academy--faq .tutorial-academy__faq-item:first-child{animation-delay:.14s}.tutorial-academy--faq .tutorial-academy__faq-item:nth-child(2){animation-delay:.185s}.tutorial-academy--faq .tutorial-academy__faq-item:nth-child(3){animation-delay:.23s}.tutorial-academy--faq .tutorial-academy__faq-item:nth-child(4){animation-delay:.275s}.tutorial-academy--faq .tutorial-academy__faq-item:nth-child(5){animation-delay:.32s}.tutorial-academy--faq .tutorial-academy__footer{animation:academy-faq-fade .46s .365s var(--kinetic-ease) both;padding-top:4px}@media (height<=820px) and (width>=901px){.tutorial-academy--faq .tutorial-academy__nav>button{min-height:53px}.tutorial-academy--faq .tutorial-academy__nav-note{display:none}}@keyframes academy-panel-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes academy-lesson-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes academy-faq-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.lumora-app .global-panel.panel-tutorials,.tutorial-academy__lesson,.tutorial-academy__nav>button,.tutorial-academy__footer button{transition:none;animation:none}}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit,.lumora-app.view-studio .cabin-shell .quick-parameter-group>div{background:linear-gradient(138deg,#ffffff3b,#dbf0ff13 48%,#fff6fc1f),#172a4224;border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #0713251f,0 9px 22px #02081321;border-radius:999px!important}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button.composer-generate,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit{background:linear-gradient(138deg,#ffffff57,#daf1ff29 48%,#fff7fc33),#23425e3d;border-color:#ffffff9e}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment>button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__trigger,.lumora-app.view-studio .cabin-shell .quick-parameter-group button{border-radius:999px!important}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__menu{background:linear-gradient(145deg,#f4fbff38,#1b2c438a 52%,#0c192aa8),#0e1b2c80;border-color:#ffffff61;border-radius:20px;padding:7px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option{border-radius:999px;min-height:34px;padding-inline:13px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button.is-selected,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option.is-selected,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment button.is-selected,.lumora-app.view-studio .cabin-shell .quick-parameter-group button.is-selected{background:linear-gradient(135deg,#ffffff4a,#d1eaff1f);border-color:#ffffff80;border-radius:999px;box-shadow:inset 0 1px #ffffff94,0 5px 13px #0208131f}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__inner>.tilted-card__overlay--in-plane{z-index:8;clip-path:none;pointer-events:none;overflow:hidden;-webkit-mask-image:none;mask-image:none;transition:none!important;transform:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__status{inset:auto 14px 14px auto}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__lens-trigger{inset:auto auto 14px 14px}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__actions{opacity:1;pointer-events:auto;inset:14px 14px auto auto;transform:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__decision{opacity:1;pointer-events:auto;inset:auto 14px 14px auto;transform:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card.is-deciding .tilted-card__overlay--in-plane>.quick-result-card__actions{opacity:0!important;pointer-events:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__status,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__lens-trigger,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__actions button,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__decision button{pointer-events:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results{flex-wrap:nowrap;overflow:auto visible}}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit-area--inline,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-aspect-submit-slot{border-radius:14px!important}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment>button{text-align:center;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__menu{border-radius:16px;padding:6px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option{border-radius:10px;min-height:34px}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit-area--inline{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit-area--inline .video-brief-submit{align-self:center;width:100%;background:linear-gradient(135deg,#ffffff40,#dfefff17 46%,#ffffff24),#13263c33!important;border:1px solid #ffffff6b!important;border-radius:14px!important;height:48px!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff8a,inset 0 -1px #07132521,0 10px 24px #02081326!important}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field{text-align:center;align-items:center}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field__label{text-align:center;justify-content:center;width:100%}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger{text-align:center;justify-content:center;padding-inline:18px;position:relative}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger svg{position:absolute;right:0}@media (width>=901px){.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-utility-button{justify-content:center;min-width:76px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__controls{grid-template-columns:minmax(106px,.84fr) minmax(128px,1fr) minmax(156px,1.18fr) minmax(88px,1fr) minmax(106px,1.26fr) minmax(90px,1fr);gap:7px}}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__menu{isolation:isolate;-webkit-backdrop-filter:blur(8px)saturate(1.03);backdrop-filter:blur(8px)saturate(1.03);background:linear-gradient(135deg,#ffffff30,#e0f0ff0f 42%,#0b1a2b21),#12253861;border-color:#ffffff6b;border-radius:16px;animation:.18s cubic-bezier(.22,1,.36,1) both liquid-menu-enter;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #05122024,0 12px 30px #030b172e}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu:before,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__menu:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff1f,#0000 35%,#d7eeff0d);position:absolute;inset:1px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option{color:#ffffffc2;box-shadow:none;background:0 0;border-color:#0000;border-radius:10px;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s,background .16s,box-shadow .16s,color .16s;position:relative}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button.is-selected,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option.is-selected{color:#fffffffa;background:linear-gradient(100deg,#ffffff3d,#cae5ff17);border-color:#ffffff57;box-shadow:inset 0 1px #ffffff5c,inset 3px 0 #f0f9ff94}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__check{color:#f1f9ffbd;text-shadow:0 1px 5px #07172952}@media (hover:hover){.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button:hover,.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button:focus-visible,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option:focus-visible{color:#fff;background:#ffffff24;border-color:#ffffff47;transform:translate(2px);box-shadow:inset 0 1px #ffffff3d}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment>button:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select:hover .video-brief-select__trigger,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment>button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__trigger,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit{transition:transform .16s cubic-bezier(.22,1,.36,1),filter .16s,color .16s,background .16s,box-shadow .16s}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment>button:active,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle:active,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__trigger:active,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add:active,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit:active:not(:disabled),.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button:active,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option:active{transform:translateY(1px)scale(.985)}@keyframes liquid-menu-enter{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes liquid-video-menu-enter-mobile{0%{opacity:0;transform:translateY(calc(5px - 100%))scale(.985)}to{opacity:1;transform:translateY(-100%)scale(1)}}@media (prefers-reduced-motion:reduce){.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__menu,.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment>button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__trigger,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit{transition-duration:1ms;animation-duration:1ms}}.scene-controls{z-index:14;align-items:center;gap:12px;display:flex;position:absolute;bottom:20.7%;left:50%;transform:translate(-50%)}.scene-controls__tabs{gap:14px;display:flex}.scene-controls__tab{color:#ffffff61;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 5px;font-size:8px;font-weight:650}.scene-controls__tab.is-active{color:#ffffffd1;border-color:#fff9}.scene-controls__tab:focus-visible{text-shadow:0 0 10px #ffffff57,0 1px 4px #030508b3;border-color:#ffffffc7;outline:0}.scene-controls__playback{color:#ffffffbf;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.scene-bright .scene-controls{text-shadow:0 1px 7px #02040ab8}.scene-bright .scene-controls__tab{color:#ffffff8f}.scene-bright .scene-controls__tab.is-active{color:#fffffff0}.view-home .scene-controls{bottom:21%}.view-studio .scene-controls{bottom:16.8%}.window-transition{z-index:60;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px)saturate(1.02);background:radial-gradient(circle at 50% 45%,#ffffff0a,#0d0a1b57);border-radius:10vw;place-items:center;width:60%;height:74%;display:grid;position:absolute;top:8.5%;left:20.3%;overflow:hidden;transform:scale(.93)}.window-transition:before{content:"";border-radius:inherit;border:1px solid #ffffff2e;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,0 0 80px #c7b1ff1f}.window-transition span{opacity:0;color:#ffffffbf;letter-spacing:.12em;font-size:11px}.is-transitioning .window-transition{animation:window-expand var(--transition-duration) cubic-bezier(.2,.72,.18,1) both}.is-transitioning .window-transition span{animation:transition-label var(--transition-duration) ease both}.is-transitioning .train-frame{filter:brightness(.72)blur(.4px);transform:scale(1.09)}.is-transitioning .workspace,.is-transitioning .home-hero,.is-transitioning .results-window,.is-transitioning .workflow-rail{filter:none;opacity:.18}.transition-mode .window-transition{background:linear-gradient(112deg,#0000 18%,#edf5f81f 42%,#5869791c 55%,#0000 78%),#080c140f;border-radius:clamp(48px,6vw,110px);width:56.2%;height:76%;top:4.6%;left:21.9%}.transition-mode.is-transitioning .window-transition{animation:mode-refraction var(--transition-duration) var(--motion-spring) both}.transition-mode.is-transitioning .window-transition span{animation:mode-label var(--transition-duration) ease both}.transition-mode.is-transitioning .train-frame{filter:brightness(.88)contrast(1.025);transform:scale(1.034)}.transition-mode.is-transitioning .workflow-rail{filter:none;opacity:1}.transition-mode.is-transitioning .results-window{opacity:.08;transform:translateY(5px)}.transition-mode.is-transitioning .workspace{opacity:0;filter:none;transition-delay:0s}.transition-forward.is-transitioning .workspace{transform:translate(-18px)scale(.992)}.transition-forward.is-transitioning .workspace.is-active{transform:translate(20px)scale(.992)}.transition-backward.is-transitioning .workspace{transform:translate(18px)scale(.992)}.transition-backward.is-transitioning .workspace.is-active{transform:translate(-20px)scale(.992)}.canvas-transition-enter.transition-mode.is-transitioning .window-transition,.canvas-transition-exit.transition-mode.is-transitioning .window-transition{opacity:0;animation:none}.canvas-transition-enter.transition-mode.is-transitioning .workspace,.canvas-transition-exit.transition-mode.is-transitioning .workspace{visibility:visible;filter:none}.canvas-transition-enter.transition-mode.is-transitioning .workspace:not(.canvas-workspace){opacity:.18;transition:opacity .15s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)scale(.985)}.canvas-transition-enter.transition-mode.is-transitioning .workspace.canvas-workspace.is-active{opacity:1;animation:.42s cubic-bezier(.16,1,.3,1) both canvas-workspace-reveal;transform:none}.canvas-transition-exit.transition-mode.is-transitioning .workspace.canvas-workspace{opacity:.08;pointer-events:none;transition:opacity .17s,transform .36s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.988)}.canvas-transition-exit.transition-mode.is-transitioning .workspace:not(.canvas-workspace).is-active{opacity:1;animation:.36s cubic-bezier(.16,1,.3,1) both canvas-workspace-return;transform:none}@keyframes canvas-workspace-reveal{0%{opacity:0;transform:translateY(14px)scale(.987)}42%{opacity:.78}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes canvas-workspace-return{0%{opacity:.18;transform:translateY(-6px)scale(.986)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.canvas-transition-enter.transition-mode.is-transitioning .workspace,.canvas-transition-exit.transition-mode.is-transitioning .workspace{transition-duration:1ms;animation:none;transform:none}}.cabin-shell{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cabin-shell:after{content:"";z-index:13;pointer-events:none;background:url(/assets/cabin-reference-frame-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.cabin-shell__structure,.cabin-shell__windows,.cabin-shell__frames,.cabin-shell__seats,.cabin-shell__inner-edges{position:absolute;inset:0}.cabin-shell__structure{z-index:6}.cabin-shell__windows{z-index:5}.cabin-shell__frames{z-index:7;pointer-events:none}.cabin-shell__seats{z-index:12;pointer-events:none}.cabin-shell__inner-edges{z-index:14;pointer-events:none}.cabin-shell__inner-edge{top:calc(var(--cabin-window-top) + 1px);height:calc(var(--cabin-window-height) - 2px);box-sizing:border-box;border-radius:calc(var(--cabin-window-radius) - 2px);border:clamp(7px,.5vw,11px) solid #220e1af0;position:absolute;box-shadow:inset 0 1px #ffbad742,inset 0 -1px #0301059e,0 0 0 1px #09030b7a}.cabin-shell__inner-edge--left{left:var(--cabin-side-inset);width:var(--cabin-left-window)}.cabin-shell__inner-edge--main{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar));width:var(--cabin-main-window)}.cabin-shell__inner-edge--right{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar) + var(--cabin-main-window) + var(--cabin-pillar));width:var(--cabin-right-window)}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__structure,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__frames,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__seats{display:none}.cabin-shell__panel{background-color:#a7a9af;background-image:linear-gradient(105deg,#ffffff47,#0000 23% 72%,#24293221),linear-gradient(#f9fbfb3d,#b8bbc114 46%,#494e5829 82%,#e6e9ea2b),url(/assets/cabin-v5-1/flange-horizontal.png);background-position:50%;background-size:100% 100%,100% 100%,cover;display:block;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #25293240,inset 0 9px 22px #ffffff14,inset 0 -10px 24px #30343d17,0 12px 34px #080a101a}.cabin-shell__panel:before{content:"";pointer-events:none;opacity:.58;background:linear-gradient(90deg,#30353e14,#ffffff1f 18%,#0000 43%,#ffffff14 74%,#2d323b14);position:absolute;inset:0}.cabin-shell__panel--top:before,.cabin-shell__panel--bottom:before{opacity:.76;background:radial-gradient(84% 142% at 50% -62%,#ffffff7a,#ffffff29 43%,#0000 72%),linear-gradient(90deg,#2f343d14,#ffffff1a 18%,#0000 45%,#ffffff14 76%,#2b303914)}.cabin-shell__panel--top:after,.cabin-shell__panel--bottom:after{content:"";pointer-events:none;opacity:.18;background:linear-gradient(90deg,#0000,#ffffff3d 26%,#31343d2e 58%,#0000);height:1px;position:absolute;left:7%;right:7%;box-shadow:0 1px #282b331a}.cabin-shell__panel--top:after{top:34%}.cabin-shell__panel--bottom:after{top:26%}.cabin-shell__panel--top{height:var(--cabin-window-top);z-index:2;background-image:linear-gradient(#ffffff75,#e5e8ea3d 24%,#a5a8af21 55%,#484d5733 80%,#e8ebec38),radial-gradient(92% 160% at 50% -74%,#ffffff59,#0000 70%),url(/assets/cabin-v5-1/flange-horizontal.png);background-size:100% 100%,100% 100%,cover;inset:0 0 auto}.cabin-shell__panel--bottom{z-index:2;inset:calc(var(--cabin-window-top) + var(--cabin-window-height)) 0 0;background-image:linear-gradient(#34384133,#ebeeef33 25%,#ffffff21 58%,#2b2f382b),url(/assets/cabin-v5-1/flange-horizontal.png);background-size:100% 100%,cover}.cabin-shell__panel--left{left:0;top:var(--cabin-window-top);width:var(--cabin-side-inset);height:var(--cabin-window-height);background-image:linear-gradient(90deg,#2d313a29,#ffffff26 56%,#ffffff0a),url(/assets/cabin-v5-1/flange-vertical.png)}.cabin-shell__panel--pillar-left,.cabin-shell__panel--pillar-right{z-index:1;top:calc(var(--cabin-window-top) - 12px);width:var(--cabin-pillar);height:calc(var(--cabin-window-height) + 24px);background-color:#a1a4aa;background-image:radial-gradient(at 50% 4%,#ffffff40,#0000 23%),linear-gradient(90deg,#282d3638,#ffffff30 38%,#ffffff0f 60%,#2328313d),url(/assets/cabin-v5-1/flange-vertical.png);background-position:50%;background-size:100% 100%,100% 100%,cover;border-radius:15px;box-shadow:inset 1px 0 #ffffff29,inset -1px 0 #282a322b,inset 0 10px 18px #ffffff0d,0 0 18px #05070c0e}.cabin-shell__panel--pillar-left:after,.cabin-shell__panel--pillar-right:after{content:"";pointer-events:none;filter:blur(2px);opacity:.42;background:linear-gradient(#0000,#ffffff24 15%,#ffffff09 72%,#0000);width:42%;position:absolute;top:2%;bottom:2%;left:29%}.cabin-shell__panel--pillar-left{left:calc(var(--cabin-side-inset) + var(--cabin-left-window))}.cabin-shell__panel--pillar-right{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar) + var(--cabin-main-window))}.cabin-shell__panel--right{right:0;top:var(--cabin-window-top);width:var(--cabin-side-inset);height:var(--cabin-window-height);background-image:linear-gradient(90deg,#ffffff0a,#ffffff26 44%,#2d313a29),url(/assets/cabin-v5-1/flange-vertical.png)}.cabin-shell__band-seam{z-index:2;opacity:.22;filter:blur(.2px);background:linear-gradient(90deg,#0000,#2d303847 8%,#ffffff3d 48%,#2d303842 92%,#0000);height:1px;position:absolute;left:1.5%;right:1.5%;box-shadow:0 1px #ffffff1f}.cabin-shell__band-seam--top{top:var(--cabin-top-band)}.cabin-shell__band-seam--bottom{bottom:var(--cabin-bottom-band)}.cabin-shell__window{top:var(--cabin-window-top);height:var(--cabin-window-height);border-radius:var(--cabin-window-radius);box-shadow:none;background:0 0;border:0;position:absolute;overflow:visible}.cabin-shell__window--left{left:var(--cabin-side-inset);width:var(--cabin-left-window)}.cabin-shell__window--main{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar));width:var(--cabin-main-window)}.cabin-shell__window--right{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar) + var(--cabin-main-window) + var(--cabin-pillar));width:var(--cabin-right-window)}.cabin-shell__frame{--frame-flange:clamp(18px, 1.2vw, 20px);--frame-gasket:clamp(7px, .54vw, 9px);top:var(--cabin-window-top);height:var(--cabin-window-height);border-radius:var(--cabin-window-radius);position:absolute;box-shadow:inset 0 0 0 1px #f3f7f83d}.cabin-shell__frame:before,.cabin-shell__frame:after{content:"";pointer-events:none;-webkit-mask-composite:xor;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cabin-shell__frame:before{inset:calc(var(--frame-flange) * -1);padding:var(--frame-flange);border-radius:calc(var(--cabin-window-radius) + var(--frame-flange));opacity:.96;filter:drop-shadow(0 -1px 1px #ffffff42)drop-shadow(0 2px 2px #2a2f3833)drop-shadow(0 8px 14px #2f333c24)drop-shadow(0 16px 26px #070a1013);background-color:#aaadb3;background-image:radial-gradient(88% 30% at 50% -4%,#ffffff85,#ffffff24 48%,#0000 76%),linear-gradient(#f6f8f885 0%,#d2d6da5c 18%,#92979f3d 45%,#4146504f 76%,#d3d7da47 100%),linear-gradient(90deg,#3f444d33,#ffffff26 13%,#0000 34% 66%,#ffffff1c 87%,#32374038),url(/assets/cabin-v5-1/flange-horizontal.png);background-position:50%;background-size:100% 100%,100% 100%,100% 100%,cover}.cabin-shell__frame:after{inset:calc(var(--frame-gasket) * -1);padding:var(--frame-gasket);border-radius:calc(var(--cabin-window-radius) + var(--frame-gasket));filter:drop-shadow(0 1px 1px #01030752);background:linear-gradient(145deg,#353b45,#171d25 50%,#292f39)}.cabin-shell__frame--left{left:var(--cabin-side-inset);width:var(--cabin-left-window)}.cabin-shell__frame--main{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar));width:var(--cabin-main-window)}.cabin-shell__frame--right{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar) + var(--cabin-main-window) + var(--cabin-pillar));width:var(--cabin-right-window)}.cabin-shell__slot{z-index:2;border-radius:calc(var(--cabin-window-radius) - 4px);-webkit-backdrop-filter:saturate(.92)contrast(.99);pointer-events:auto;background:radial-gradient(at 50% 44%,#0000 58%,#0a101b0e 100%),linear-gradient(#d3dce806,#141b2805);width:auto;min-width:0;height:auto;position:absolute;inset:clamp(3px,.24vw,5px);overflow:hidden;box-shadow:inset 0 0 0 1px #eef2f724,inset 0 0 22px #080d170e}.cabin-shell__slot--main{background:radial-gradient(at 50% 48%,#0000 62%,#090f190d 100%),linear-gradient(#e2e9f205,#090f1806);padding:clamp(18px,1.6vw,28px) clamp(18px,1.8vw,32px) clamp(20px,1.7vw,30px);box-shadow:inset 0 1px #eef4f51f,inset 0 -70px 90px #03070c06}.cabin-shell__mobile-results-link{display:none}.cabin-shell__top-slot,.cabin-shell__controls-slot,.cabin-shell__bottom-slot{z-index:16;pointer-events:none;position:absolute;left:0;right:0}.cabin-shell__top-slot,.cabin-shell__controls-slot{height:var(--cabin-top-band);top:0}.cabin-shell__bottom-slot{height:var(--cabin-bottom-band);bottom:0}.cabin-shell__top-slot>*,.cabin-shell__controls-slot>*,.cabin-shell__bottom-slot>*{pointer-events:auto}.cabin-shell__left-arrival,.cabin-shell__top-arrival{pointer-events:none;position:absolute;inset:0}.cabin-shell__left-arrival>*,.cabin-shell__top-arrival>*{pointer-events:auto}.cabin-shell__seat{-o-object-fit:contain;object-fit:contain;opacity:.98;filter:saturate(.96)brightness(.985)contrast(1.025)drop-shadow(0 18px 24px #05070c3d);width:auto;max-width:none;height:auto;position:absolute;bottom:0}.cabin-shell__seat--left{width:min(33.4375%,535px);left:0}.cabin-shell__seat--right{width:min(36%,576px);right:0}.cabin-shell__trim,.cabin-shell__corner{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:none;position:absolute}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__frames:before{content:none}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel{box-shadow:none;filter:none;background-color:#261b24;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel:before,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel:after,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__band-seam{display:none}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--top{height:calc(var(--cabin-window-top) + 2px);background-image:url(/assets/cabin-legacy-dom/beam-top.png);inset:0 0 auto}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--bottom{inset:auto 0 0;top:calc(var(--cabin-window-top) + var(--cabin-window-height) - 2px);background-image:url(/assets/cabin-legacy-dom/beam-bottom.png);height:auto}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--left,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--right,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--pillar-left,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--pillar-right{top:calc(var(--cabin-window-top) - 2px);height:calc(var(--cabin-window-height) + 4px)}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--left{width:var(--cabin-side-inset);background-image:url(/assets/cabin-legacy-dom/side-left.png);left:0}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--right{width:var(--cabin-side-inset);background-image:url(/assets/cabin-legacy-dom/side-right.png);right:0}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--pillar-left,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--pillar-right{width:var(--cabin-pillar);border-radius:0}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--pillar-left{left:calc(var(--cabin-side-inset) + var(--cabin-left-window));background-image:url(/assets/cabin-legacy-dom/pillar-left.png)}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__panel--pillar-right{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar) + var(--cabin-main-window));background-image:url(/assets/cabin-legacy-dom/pillar-right.png)}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__frame{box-shadow:none;border-radius:0;display:block}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__frame:before,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__frame:after{display:none}.cabin-shell__hardware-cap,.cabin-shell__hardware-joint{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:none;position:absolute}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__hardware-cap,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__hardware-joint{display:block}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__hardware-cap--top{z-index:5;height:calc(var(--cabin-window-top) + 10px);background:linear-gradient(#2a1622f2,#2f1b26db 68%,#1209106b) 0 0/100% 100%,url(/assets/cabin-legacy-dom/beam-top.png) 0 0/100% 100%;top:0;left:0;right:0;box-shadow:inset 0 -1px #f890c938,0 7px 18px #06020833}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__hardware-cap--bottom{z-index:5;left:0;right:0;top:calc(var(--cabin-window-top) + var(--cabin-window-height) - 10px);height:calc(100% - var(--cabin-window-top) - var(--cabin-window-height) + 12px);background:radial-gradient(at 50% 0,#f97cc41f,#0000 42%) 0 0/100% 100%,linear-gradient(#3a1823bd,#13090ff0 48%,#080409fa) 0 0/100% 100%,url(/assets/cabin-legacy-dom/beam-bottom.png) 0 0/100% 100%;box-shadow:inset 0 1px #ffa6d23d,0 -8px 22px #05020829}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__hardware-joint{z-index:6;top:calc(var(--cabin-window-top) - 7px);height:calc(var(--cabin-window-height) + 18px);background:linear-gradient(90deg,#0803096b,#ff9cd247 18%,#2d1422eb 44%,#08030ad1 78%,#ffb5db1f) 0 0/100% 100%,url(/assets/cabin-legacy-dom/trim-left.png) 0 0/100% 100%;width:clamp(16px,1.02vw,22px);box-shadow:inset 1px 0 #ffc5df52,inset -1px 0 #00000075,0 0 16px #f44ead1a}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__hardware-joint--left-outer{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) - clamp(7px, .44vw, 10px))}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__hardware-joint--left-inner{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar) - clamp(9px, .55vw, 12px))}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__hardware-joint--right-inner{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar) + var(--cabin-main-window) - clamp(7px, .44vw, 10px))}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__hardware-joint--right-outer{left:calc(var(--cabin-side-inset) + var(--cabin-left-window) + var(--cabin-pillar) + var(--cabin-main-window) + var(--cabin-pillar) - clamp(9px, .55vw, 12px))}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__trim,.cabin-shell:not([data-layout-debug=true]) .cabin-shell__corner{display:block}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__trim--top{background-image:url(/assets/cabin-legacy-dom/trim-top.png);height:12px;top:-6px;left:49px;right:49px}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__trim--bottom{background-image:url(/assets/cabin-legacy-dom/trim-bottom.png);height:16px;bottom:-8px;left:49px;right:49px}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__trim--left{background-image:url(/assets/cabin-legacy-dom/trim-left.png);width:12px;top:49px;bottom:49px;left:-6px}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__trim--right{background-image:url(/assets/cabin-legacy-dom/trim-right.png);width:12px;top:49px;bottom:49px;right:-6px}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__corner{z-index:2;width:50px;height:50px}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__corner--tl{background-image:url(/assets/cabin-legacy-dom/corner-tl.png);top:0;left:0}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__corner--tr{background-image:url(/assets/cabin-legacy-dom/corner-tr.png);top:0;right:0}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__corner--bl{background-image:url(/assets/cabin-legacy-dom/corner-bl.png);bottom:0;left:0}.cabin-shell:not([data-layout-debug=true]) .cabin-shell__corner--br{background-image:url(/assets/cabin-legacy-dom/corner-br.png);bottom:0;right:0}.view-studio .cabin-shell__slot{border-radius:calc(var(--cabin-window-radius) - 1px);-webkit-backdrop-filter:none;background:radial-gradient(at 50% 46%,#0000 73%,#050a120e 100%),linear-gradient(#f1f7fa03,#070d1605);inset:1px;box-shadow:inset 0 1px #ffffff1f,inset 0 0 16px #050a1209}.view-studio .cabin-shell__slot--main{background:radial-gradient(at 50% 48%,#0000 78%,#0409100a 100%),linear-gradient(#f7fafc03,#080e1605);padding:clamp(18px,1.6vw,28px) clamp(18px,1.8vw,32px) clamp(20px,1.7vw,30px);box-shadow:inset 0 1px #ffffff21}.view-studio.scene-bright .ambient-layer video{filter:none}.view-studio.scene-bright .mode-color-grade{opacity:.66}.view-studio.scene-bright .cinema-vignette{background:radial-gradient(at 50% 44%,#0000 38%,#05091124 76%,#04070d57 100%),linear-gradient(#070b1214,#0000 48%,#05090f33)}.view-studio .cabin-shell__slot--main .workspace-heading h1,.view-studio .cabin-shell__slot--main .workspace-heading h2,.view-studio .cabin-shell__slot--main .workspace-heading p,.view-studio .cabin-shell__slot--main .workspace-kicker,.view-studio .cabin-shell__slot--main .eyebrow{text-shadow:0 1px 2px #02050aad,0 4px 12px #02050a33}.view-studio .cabin-shell__slot--main .workspace-heading h1,.view-studio .cabin-shell__slot--main .workspace-heading h2{color:#f8fafae8;max-width:680px;font-size:clamp(23px,1.6vw,29px);font-weight:620;line-height:1.2}.view-studio .cabin-shell__slot--main .workspace-heading p{color:#f5f8f99e;font-size:11px}.view-studio.scene-bright .cabin-shell__slot--main .workspace:before{content:none}.view-studio.scene-bright .cabin-shell__slot--main .workspace-heading h1,.view-studio.scene-bright .cabin-shell__slot--main .workspace-heading h2{color:#fffffffa;text-shadow:0 1px 2px #000207e0,0 6px 18px #0002077a}.view-studio.scene-bright .cabin-shell__slot--main .workspace-heading p,.view-studio.scene-bright .cabin-shell__slot--main .workspace-kicker,.view-studio.scene-bright .cabin-shell__slot--main .eyebrow{color:#f8fafcc2;text-shadow:0 1px 2px #000207e6,0 4px 14px #0002078a}.view-studio.scene-bright .cabin-shell__slot--main .mode-selector:before{content:"";z-index:-1;background:linear-gradient(160deg,#080c1557,#080c1429);border-radius:26px;position:absolute;inset:-10px -14px -16px;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #03060c14}.view-studio.scene-bright .cabin-shell__slot--main .mode-option{color:#ffffffbd;text-shadow:0 1px 2px #000207e0,0 3px 11px #00020770}.view-studio.scene-bright .cabin-shell__slot--main .mode-option.is-selected{color:#ffffffeb;-webkit-backdrop-filter:none;background:linear-gradient(#1016227a,#0a0e1852);box-shadow:inset 0 1px #ffffff2e,0 8px 22px #03060c1a}.view-studio.scene-bright .cabin-shell__slot--main .mode-option strong{color:#fffffff0}.view-studio.scene-bright .cabin-shell__slot--main .mode-option small,.view-studio.scene-bright .cabin-shell__slot--main .assist-note{color:#ffffffb8}.view-studio.scene-bright .cabin-shell__slot--main .detail-heading h2{text-shadow:0 1px 2px #020509bd,0 4px 12px #02050938}.view-studio.scene-bright .cabin-shell__slot--main .detail-heading p,.view-studio.scene-bright .cabin-shell__slot--main .detail-canvas-toolbar,.view-studio.scene-bright .cabin-shell__slot--main .detail-rail-title{text-shadow:0 1px 3px #020509e0,0 3px 10px #0205096b}.view-studio.scene-bright .cabin-shell__slot--main .detail-chapter{text-shadow:0 1px 3px #020509eb,0 3px 9px #02050970}.view-studio.scene-bright .cabin-shell__slot--main .detail-chapter:hover,.view-studio.scene-bright .cabin-shell__slot--main .detail-chapter.is-selected{-webkit-backdrop-filter:blur(3px);background:linear-gradient(105deg,#12181e61,#191f2433);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff24,0 6px 16px #03060a14}.view-studio.scene-bright .cabin-shell__slot--main .detail-scroll-sheet{-webkit-backdrop-filter:blur(2.5px)saturate(1.02);background:linear-gradient(160deg,#1b222722,#1d23270b);border-color:#fff3;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #03060a0f}.view-studio.scene-bright .cabin-shell__slot--main .detail-inspector{-webkit-backdrop-filter:blur(4px)saturate(1.02);background:linear-gradient(155deg,#181f242b,#181e2212);border-color:#fff3;box-shadow:inset 0 1px #ffffff2b,0 10px 24px #03060a13}.view-studio.scene-bright .cabin-shell__slot--main .detail-inspector,.view-studio.scene-bright .cabin-shell__slot--main .detail-sheet-copy{text-shadow:0 1px 3px #020509c7}.view-studio.scene-bright .cabin-shell__slot--main .detail-upload-empty{isolation:isolate;color:#ffffffc2;text-shadow:0 1px 3px #020509e6,0 4px 12px #0205096b;position:relative}.view-studio.scene-bright .cabin-shell__slot--main .detail-upload-empty:before{content:"";z-index:-1;background:radial-gradient(#0f151a40,#141a1f1c 48%,#0000 74%);border-radius:24px;position:absolute;inset:12% 7%}.view-studio.scene-bright .cabin-shell__slot--main .detail-upload-empty small,.view-studio.scene-bright .cabin-shell__slot--main .detail-chapter-copy small,.view-studio.scene-bright .cabin-shell__slot--main .detail-sheet-copy p{color:#ffffffb8;text-shadow:0 1px 3px #020509db,0 3px 9px #02050961}.view-studio.scene-bright .cabin-shell__slot--main .platform-option.is-selected{color:#fffffff0;-webkit-backdrop-filter:blur(2px);background:linear-gradient(150deg,#f4f7f830,#19222a24);border:1px solid #ffffff42;box-shadow:inset 0 1px #ffffff47,0 5px 14px #04070a12}.view-studio.scene-bright .cabin-shell__slot--main .workspace-primary-action{color:#fffffff0;-webkit-backdrop-filter:blur(2px);background:linear-gradient(150deg,#f7f9f947,#171f262e);border:1px solid #ffffff47;box-shadow:inset 0 1px #ffffff57,0 6px 16px #05080b17}.view-studio .cabin-shell .global-header{height:100%;padding:0 2.35%;position:absolute;inset:0}.view-studio .cabin-shell .header-spacer{width:1px}.view-studio .cabin-shell .top-navigation,.view-studio.scene-bright .cabin-shell .top-navigation{-webkit-backdrop-filter:blur(7px)saturate(1.06);background:linear-gradient(120deg,#ffffff21,#1912192e 52%,#ffffff12),#130d142e;border:1px solid #ffffff29;border-radius:10px;gap:2px;min-height:clamp(30px,3.8vw,39px);padding:2px 5px 2px 10px;box-shadow:inset 0 1px #ffffff2e,0 7px 20px #05070a1a}.view-studio .cabin-shell .top-navigation:before{display:none}.view-studio .cabin-shell .top-navigation>button:not(.primary-button){color:#ffffffc7;text-shadow:0 1px 2px #03050873;padding:6px 10px;font-size:10px;font-weight:680}.view-studio .cabin-shell .top-navigation>button:not(.primary-button):hover{color:#fffffff5;background:#ffffff0b}.view-studio .cabin-shell .credit-chip{color:#ffffffa8;text-shadow:0 1px 2px #03050873;background:#ffffff12;border-radius:999px;padding:5px 7px}.view-studio .cabin-shell .nav-primary{color:#201b22e6;background:linear-gradient(#fffffff5,#f1f0f4e0);border:1px solid #ffffffb8;border-radius:999px;min-height:28px;margin-left:5px;padding:0 13px;font-size:10px;box-shadow:inset 0 1px #ffffffeb,0 5px 13px #05070a1f}.view-studio .cabin-shell .avatar-orb{background:linear-gradient(145deg,#f5f3ff,#958fff 52%,#eeb4a2);border:1px solid #ffffff8c;width:25px;height:25px;box-shadow:inset 0 1px #ffffffc7,0 5px 13px #05070a1f}.view-studio .cabin-shell .workflow-rail,.view-studio .cabin-shell .main-window,.view-studio .cabin-shell .results-window{width:100%;min-width:0;height:100%;position:relative;inset:auto;overflow:hidden}.view-studio.scene-bright .cabin-shell .workflow-rail{-webkit-backdrop-filter:none;background:linear-gradient(145deg,#080d166b,#080d1538),#070a122e;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff2e,0 10px 26px #03060c1a}.view-studio.scene-bright .cabin-shell .workflow-rail__button{color:#ffffffc2;text-shadow:0 1px 2px #000207e0,0 4px 12px #00020770}.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{color:#fff;background:linear-gradient(#ffffff14,#ffffff09)}.view-studio.scene-bright .cabin-shell .workflow-rail__subtitle,.view-studio.scene-bright .cabin-shell .workflow-rail__eyebrow,.view-studio.scene-bright .cabin-shell .workflow-rail__footer{color:#ffffff9e}.view-studio .cabin-shell .workflow-rail__logo{font-size:23px}.view-studio .cabin-shell .workflow-rail__list{padding-left:14px}.view-studio .cabin-shell .workflow-rail__button{gap:7px;min-height:50px}.view-studio .cabin-shell .workflow-rail__node{top:20px;left:-15px}.view-studio .cabin-shell .workflow-rail__title{gap:4px;font-size:11px}.view-studio .cabin-shell .workflow-rail__footer{left:31px}.view-studio .cabin-shell .main-window{z-index:8}.view-studio .cabin-shell .workspace-heading h1,.view-studio .cabin-shell .workspace-heading h2{letter-spacing:0}.view-studio .cabin-shell .results-window{z-index:9;border-radius:calc(var(--cabin-window-radius) - 12px);-webkit-backdrop-filter:blur(1.5px);background:linear-gradient(145deg,#080f162b,#080e140a);border:1px solid #ffffff24;padding:22px 13px 20px;display:block;box-shadow:inset 0 1px #ffffff1f}.view-studio.scene-bright .cabin-shell .results-window{-webkit-backdrop-filter:none;background:linear-gradient(145deg,#080d166b,#080d1533),#070a122e;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff2e,0 10px 26px #03060c1a}.view-studio.scene-bright .cabin-shell .side-heading{color:#fffffff0;text-shadow:0 1px 2px #000207db}.view-studio.scene-bright .cabin-shell .result-film>button,.view-studio.scene-bright .cabin-shell .side-link{color:#ffffffa8;text-shadow:0 1px 2px #000207db}.view-studio .cabin-shell .result-film figure,.view-studio .cabin-shell .shot-stack figure{border-radius:10px;height:92px}.view-studio .cabin-shell .scene-controls{text-shadow:none;gap:10px;position:absolute;top:50%;bottom:auto;left:2.4%;transform:translateY(-50%)}.view-studio .cabin-shell .scene-controls__tab{color:#ffffff85;text-shadow:0 1px 3px #03050880;padding-bottom:3px;font-size:7px}.view-studio .cabin-shell .scene-controls__tab.is-active{color:#ffffffeb;border-color:#ffffff9e}.view-studio .cabin-shell .scene-controls__playback{color:#ffffffc7;-webkit-backdrop-filter:blur(5px);background:#0e12183d;border:1px solid #fff3;width:25px;height:25px;box-shadow:inset 0 1px #ffffff38}.view-studio .cabin-shell .scene-controls__playback:before{display:none}.view-studio .cabin-shell .task-dock{color:#fff8f8e0;-webkit-backdrop-filter:blur(2px)saturate(.98);background:radial-gradient(at 18% 0,#ebb6be29,#0000 56%),linear-gradient(#2d1e27b8,#0f0c15ad),#120b1394;border:1px solid #f4dade47;border-radius:10px;width:min(700px,46%);min-height:44px;bottom:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffebeb47,inset 0 -1px #0000004d,0 7px 18px #08030a2e}.view-studio .cabin-shell .task-dock__heading h2{margin-top:2px;font-size:10px}.view-studio .cabin-shell .task-dock__kicker,.view-studio .cabin-shell .task-dock__preview-copy small,.view-studio .cabin-shell .task-dock__progress-value{color:#f8fafaad}.view-studio .cabin-shell .task-dock__heading h2,.view-studio .cabin-shell .task-dock__preview-copy strong,.view-studio .cabin-shell .task-dock__toggle{color:#ffffffeb}.view-studio .cabin-shell .task-dock__preview{height:43px;left:137px;right:59px}.view-studio .cabin-shell .task-dock.is-expanded{background:radial-gradient(at 18% 0,#ebb6be2e,#0000 56%),linear-gradient(#36232de6,#110d16e0),#120b13b8;border-radius:12px;width:min(860px,62%);min-height:238px;box-shadow:inset 0 1px #ffebeb47,inset 0 -1px #00000052,0 18px 42px #08030a42}.view-studio .cabin-shell{--window-safe-inset:clamp(10px, .72vw, 16px)}.view-studio .cabin-shell:before{content:"";z-index:40;pointer-events:none;filter:saturate(.98)contrast(1.02);background:url(/assets/cabin-reference-foreground-seats.png) 50%/cover no-repeat;position:absolute;inset:0;transform:translateZ(0)}.view-studio .cabin-shell:after{filter:saturate(.96)contrast(1.03)brightness(.985)}.view-studio .cabin-shell__slot{inset:var(--window-safe-inset);border-radius:calc(var(--cabin-window-radius) - 13px);background:radial-gradient(at 50% 52%,#0000 74%,#05090f1a 100%),linear-gradient(#ffffff06,#070b1209);box-shadow:inset 0 1px #ffffff29,inset 0 -42px 70px #03060c14}.view-studio .cabin-shell__slot--left,.view-studio .cabin-shell__slot--right{isolation:isolate;background:radial-gradient(at 50% 44%,#ffffff09,#070b121f 46%,#03060c47 100%),linear-gradient(#04070d33,#02050a57);border:1px solid #e6ecf61a;padding:clamp(16px,1.05vw,24px) clamp(10px,.7vw,15px);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #070a1014,inset 0 0 38px #02050a29}.view-studio .cabin-shell__slot--left:before,.view-studio .cabin-shell__slot--right:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0b,#0000 20% 78%,#ffffff06),linear-gradient(90deg,#ffffff0a,#0000 18% 82%,#ffffff09),radial-gradient(at 50% 46%,#ffffff05,#03060c29 70%,#0103083d 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a,inset 0 -32px 52px #03060c2e}.view-studio .cabin-shell__slot--left:after,.view-studio .cabin-shell__slot--right:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e6ecf626,inset 0 1px #ffffff24,inset 0 -1px #ffd2e41a,inset 0 -28px 44px #04070d1f}.view-studio .cabin-shell__slot--main{border-radius:calc(var(--cabin-window-radius) - 14px);background:radial-gradient(at 50% 47%,#0000 76%,#03070d14 100%),linear-gradient(#ffffff05,#04080f07);padding:clamp(24px,2.1vw,38px) clamp(30px,2.45vw,48px) clamp(54px,5vw,86px);inset:clamp(11px,.82vw,18px);box-shadow:inset 0 1px #ffffff29,inset 0 -54px 86px #03070c11}.view-studio .cabin-shell .workflow-rail{border-radius:calc(var(--cabin-window-radius) - 16px);-webkit-backdrop-filter:none;background:radial-gradient(at 18% 0,#ffffff14,#0000 36%),linear-gradient(#050a1133,#05090f0e 40%,#02050a2e);border:0;padding:clamp(18px,1.35vw,26px) clamp(7px,.55vw,12px) clamp(18px,1.4vw,26px) clamp(14px,.95vw,20px);box-shadow:inset 0 1px #ffffff14}.view-studio.scene-bright .cabin-shell .workflow-rail{background:radial-gradient(at 18% 0,#ffffff1a,#0000 36%),linear-gradient(#04080f38,#04080f0e 42%,#02050a33);border:0;box-shadow:inset 0 1px #ffffff1a}.view-studio .cabin-shell .workflow-rail__brand{margin-bottom:clamp(14px,1.2vw,22px)}.view-studio .cabin-shell .workflow-rail__logo{text-shadow:0 2px 4px #000207db,0 10px 22px #0002076b;font-size:clamp(20px,1.48vw,25px);line-height:1}.view-studio .cabin-shell .workflow-rail__logo svg{background:#04080f38;box-shadow:inset 0 1px #ffffff1f}.view-studio .cabin-shell .workflow-rail__eyebrow{margin:14px 0 0 14px}.view-studio .cabin-shell .workflow-rail__list{gap:3px;padding-left:12px}.view-studio .cabin-shell .workflow-rail__list:before{background:linear-gradient(#ffffff7a,#ffffff14);left:4px}.view-studio .cabin-shell .workflow-rail__button{border-radius:13px;min-height:46px;padding:8px}.view-studio.scene-bright .cabin-shell .workflow-rail__button{color:#ffffffd1}.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{background:linear-gradient(#060c1575,#060b1342);box-shadow:inset 0 1px #ffffff29,0 8px 18px #0003081f}.view-studio .cabin-shell .workflow-rail__title{font-size:clamp(10px,.78vw,12px)}.view-studio .cabin-shell .workflow-rail__subtitle{font-size:8px}.view-studio .cabin-shell .results-window{border-radius:calc(var(--cabin-window-radius) - 16px);-webkit-backdrop-filter:none;background:radial-gradient(at 70% 0,#ffffff14,#0000 38%),linear-gradient(#04080f33,#04080f0e 42%,#02050a33);border:0;padding:clamp(16px,1.15vw,23px) clamp(8px,.62vw,13px) clamp(18px,1.25vw,25px);box-shadow:inset 0 1px #ffffff17}.view-studio.scene-bright .cabin-shell .results-window{background:radial-gradient(at 70% 0,#ffffff1a,#0000 38%),linear-gradient(#04080f38,#04080f0e 42%,#02050a33);border:0;box-shadow:inset 0 1px #ffffff1a}.view-studio .cabin-shell .side-heading{text-shadow:0 2px 4px #000207e6,0 8px 18px #00020761;margin-bottom:13px}.view-studio .cabin-shell .result-film figure,.view-studio .cabin-shell .shot-stack figure{border-radius:14px;height:clamp(82px,6.35vw,104px);box-shadow:inset 0 1px #ffffff40,0 10px 20px #00030833}.view-studio .cabin-shell .scene-controls{-webkit-backdrop-filter:blur(7px)saturate(1.05);background:#080a1033;border:1px solid #ffffff1f;border-radius:999px;gap:8px;padding:4px 5px 4px 10px;top:48%;left:1.45%;box-shadow:inset 0 1px #ffffff24}.view-studio .cabin-shell .scene-controls__tabs{gap:9px}.view-studio .cabin-shell .scene-controls__playback{background:#f5f7fa38;width:24px;height:24px}.view-studio .cabin-shell .top-navigation,.view-studio.scene-bright .cabin-shell .top-navigation{background:linear-gradient(120deg,#ffffff1c,#120d1429 54%,#ffffff0f),#0c0a1026;min-height:clamp(28px,3.15vw,36px)}.view-studio .cabin-shell .top-navigation>button:not(.primary-button){padding:5px 9px;font-size:9px}.view-studio .cabin-shell .nav-primary{min-height:27px;padding:0 12px}.view-studio .cabin-shell .task-dock{z-index:24;-webkit-backdrop-filter:none;background:radial-gradient(at 50% 0,#ffffff1f,#0000 58%),linear-gradient(#201e27fa,#06070cfa),#06070cfa;border-radius:18px;width:min(880px,61%);min-height:66px;bottom:clamp(8px,1.2vh,14px);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #0000003d,0 10px 22px #0003082e}.view-studio .cabin-shell .task-dock__summary{grid-template-columns:148px 1fr 52px;min-height:65px;padding:0 16px}.view-studio .cabin-shell .task-dock.is-expanded{border-radius:18px;bottom:clamp(20px,2.35vh,30px)}.view-studio .cabin-shell .command-zone{bottom:clamp(16px,2.1%,28px)}.view-studio .cabin-shell .command-bar{background:linear-gradient(#ffffff1c,#070a1252),#080a1047;min-height:52px}.view-studio .window-transition,.view-studio.transition-mode .window-transition{left:calc(var(--cabin-side-inset,1.5%) + var(--cabin-left-window,14%) + var(--cabin-pillar,2.5%));top:var(--cabin-window-top,8.5%);width:var(--cabin-main-window,64%);height:var(--cabin-window-height,77%);border-radius:var(--cabin-window-radius,46px)}.cabin-layout-tuner{z-index:140;top:calc(var(--cabin-top-band) + 12px);color:#f1f4f4e6;-webkit-backdrop-filter:blur(12px);pointer-events:auto;background:#0c1216eb;border:1px solid #d8e0e23d;border-radius:7px;width:274px;padding:14px;position:fixed;right:16px;box-shadow:0 18px 46px #02050761,inset 0 1px #ffffff14}.cabin-layout-tuner__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cabin-layout-tuner__header>span{align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.cabin-layout-tuner__header button{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.cabin-layout-tuner>p{color:#ffffff61;margin:8px 0 12px;font-size:8px}.cabin-layout-tuner__controls{gap:8px;display:grid}.cabin-layout-tuner label{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;font-size:9px;display:grid}.cabin-layout-tuner output{color:#ffffff85;font-variant-numeric:tabular-nums}.cabin-layout-tuner input[type=range]{accent-color:#bfc7c8;grid-column:1/-1;width:100%;height:12px;margin:0}.panel-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);overscroll-behavior:contain;background:#05040bad;place-items:center;padding:28px;animation:.2s both fade-in;display:grid;position:fixed;inset:0}.global-panel{background:#141022b8;border-radius:28px;width:min(980px,92vw);max-height:82vh;padding:30px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff2e,0 30px 90px #02020773}.panel-close{color:#fff;background:#ffffff0d;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.global-panel>.eyebrow{margin:0}.global-panel>h2{font-family:var(--font-display);letter-spacing:0;margin:8px 0;font-size:36px;font-weight:600}.panel-intro{color:#ffffff8c;max-width:660px;margin:0 0 24px;font-size:12px;line-height:1.7}.inspiration-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.inspiration-grid article{background:#ffffff09;border-radius:18px;overflow:hidden}.inspiration-grid img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.inspiration-grid article div{gap:5px;padding:12px;display:grid}.inspiration-grid small{color:#ffffff61;font-size:8px}.inspiration-grid b{font-size:10px}.inspiration-grid button{color:#ffffff8c;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;display:flex}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pricing-grid article{background:#ffffff06;border:1px solid #ffffff17;border-radius:20px;padding:20px}.pricing-grid article.is-featured{background:#ffffff0e;border-color:#ffffff47}.pricing-grid small{color:#ffffff61;font-size:8px}.pricing-grid h3{margin:10px 0 6px;font-size:16px}.pricing-grid strong{font-size:24px}.pricing-grid p{color:#ffffff7a;min-height:44px;font-size:9px;line-height:1.6}.pricing-grid button{width:100%;min-height:38px;color:inherit;border-radius:999px}.tutorial-list{display:grid}.tutorial-list button{color:#ffffffb8;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff14;grid-template-columns:30px 1fr 20px;align-items:center;gap:9px;padding:16px 8px;display:grid}.tutorial-list span{color:#ffffff52;font-size:9px}.tutorial-list b{font-size:12px}.profile-summary{grid-template-columns:50px 1fr auto;align-items:center;gap:12px;display:grid}.large-avatar{color:#ffffffd1;background:linear-gradient(135deg,#ffffff29,#a89cff33);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.large-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-summary>div{gap:3px;display:grid}.profile-summary small{color:#fff6;font-size:9px}.profile-summary>strong{font-size:16px}.profile-links{grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:14px;gap:8px!important;display:grid!important}.profile-links button{color:#ffffffa6;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;min-height:44px;font-size:10px}.history-list{gap:8px;display:grid}.history-list button{color:#ffffffc7;text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:32px minmax(0,1fr) 20px;grid-template-areas:"index title icon""index meta icon";align-items:center;gap:3px 10px;min-height:58px;padding:11px 12px;display:grid}.history-list button>span{color:#ffffff5c;grid-area:index;font-size:10px;font-weight:760}.history-list button>b{text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:12px;overflow:hidden}.history-list button>small{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:9px;overflow:hidden}.history-list button>svg{color:#ffffff75;grid-area:icon}.history-empty{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;justify-items:start;gap:9px;padding:18px;display:grid}.history-empty b{font-size:13px}.history-empty small{color:#ffffff7a;font-size:10px}.history-empty .primary-button{min-height:38px;padding:0 16px;font-size:11px}.global-panel.panel-profile{width:min(1080px,94vw);max-height:86vh;padding:26px 30px}.global-panel.panel-inspiration{width:min(1240px,96vw);max-height:90vh;padding:24px 26px 26px}.inspiration-gallery{min-width:0}.inspiration-gallery__toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.inspiration-gallery__search{color:#ffffff8c;background:#ffffff0e;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;min-width:min(330px,100%);min-height:36px;padding:0 10px;display:flex;position:relative}.inspiration-gallery__search input{color:#ffffffe6;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.inspiration-gallery__search input::placeholder{color:#ffffff6b}.inspiration-gallery__search button{color:#ffffff8c;background:0 0;border:0;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.inspiration-gallery__search button:hover{color:#fff;background:#ffffff1a}.inspiration-gallery__status{color:#ffffff73;white-space:nowrap;font-size:9px}.inspiration-gallery__categories{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.inspiration-gallery__categories button{color:#ffffffa3;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;min-height:28px;padding:0 11px;font-size:9px}.inspiration-gallery__categories button:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.inspiration-gallery__categories button.is-active{color:#fff;background:#ffffff2e;border-color:#fff6;box-shadow:inset 0 1px #ffffff40}.inspiration-gallery__masonry{-moz-column-width:176px;column-width:176px;-moz-column-gap:12px;column-gap:12px}.inspiration-gallery__card{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:14px;margin:0 0 12px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;overflow:hidden;box-shadow:0 7px 18px #02040a1a}.inspiration-gallery__card:hover{border-color:#ffffff52;transform:translateY(-2px);box-shadow:0 14px 28px #02040a33}.inspiration-gallery__card-media{background:#ffffff0d;min-height:100px;position:relative;overflow:hidden}.inspiration-gallery__card-media img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s,transform .3s;position:absolute;inset:0}.inspiration-gallery__card-media img.is-loaded{opacity:1}.inspiration-gallery__card:hover img{transform:scale(1.025)}.inspiration-gallery__card-overlay{color:#fff;background:linear-gradient(#0000,#03050ce6);gap:4px;padding:34px 10px 10px;display:grid;position:absolute;inset:auto 0 0}.inspiration-gallery__card-overlay span{color:#ffffffdb;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;width:fit-content;max-width:100%;padding:3px 6px;font-size:7px;line-height:1}.inspiration-gallery__card-overlay strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.inspiration-gallery__card-overlay small{color:#ffffffa3;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.inspiration-gallery__image-placeholder{background:linear-gradient(110deg,#ffffff0a 30%,#ffffff1f 45%,#ffffff0a 60%) 0 0/220% 100%;animation:1.4s ease-in-out infinite inspiration-shimmer;position:absolute;inset:0}.inspiration-gallery__image-error{color:#ffffff7a;place-items:center;height:100%;min-height:150px;font-size:9px;display:grid}.inspiration-gallery__empty{color:#ffffff80;text-align:center;align-content:center;place-items:center;gap:10px;min-height:230px;font-size:10px;display:grid}.inspiration-gallery__empty button,.inspiration-gallery__load-more{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:9px;display:inline-flex}.inspiration-gallery__empty button:hover,.inspiration-gallery__load-more:hover:not(:disabled){color:#fff;background:#ffffff21;border-color:#ffffff59}.inspiration-gallery__load-more{margin:4px auto 0;display:flex}.inspiration-gallery__load-more.is-error{color:#ffd0d0d9;border-color:#ffb2b247}.inspiration-gallery__load-more:disabled{opacity:.55;cursor:wait}.inspiration-gallery__skeletons{-moz-column-width:176px;column-width:176px;-moz-column-gap:12px;column-gap:12px}.inspiration-gallery__skeletons span{-moz-column-break-inside:avoid;break-inside:avoid;background:linear-gradient(110deg,#ffffff0a 30%,#ffffff1f 45%,#ffffff0a 60%) 0 0/220% 100%;border-radius:14px;height:160px;margin-bottom:12px;animation:1.4s ease-in-out infinite inspiration-shimmer;display:block}.inspiration-gallery__skeletons span:nth-child(2n){height:230px}.inspiration-gallery__skeletons span:nth-child(3n){height:190px}.inspiration-detail-backdrop{z-index:130;-webkit-backdrop-filter:blur(9px);background:#0203099e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.inspiration-detail{background:linear-gradient(145deg,#282d40eb,#10131ff2);border:1px solid #ffffff40;border-radius:20px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);width:min(880px,94vw);max-height:86vh;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 30px 80px #00000075}.inspiration-detail__media{background:#00000059;min-height:430px}.inspiration-detail__media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.inspiration-detail__body{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex;overflow-y:auto}.inspiration-detail__close{z-index:2;color:#ffffffc7;background:#080a1280;border:1px solid #fff3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.inspiration-detail__close:hover{color:#fff;background:#080a12cc}.inspiration-detail__category{color:#ffdea1e6;background:#ffdc9614;border:1px solid #ffdc9633;border-radius:999px;width:fit-content;padding:4px 8px;font-size:8px}.inspiration-detail h3{color:#fffffff5;margin:0;font-size:18px;line-height:1.35}.inspiration-detail__description{color:#ffffff94;margin:0;font-size:10px;line-height:1.6}.inspiration-detail__prompt{background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;min-height:0}.inspiration-detail__prompt>div{color:#ffffff9e;justify-content:space-between;align-items:center;padding:9px 10px 0;font-size:8px;font-weight:700;display:flex}.inspiration-detail__prompt button{color:#ffffff9e;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.inspiration-detail__prompt button:hover{color:#fff;background:#ffffff1a}.inspiration-detail__prompt p{color:#ffffffbf;white-space:pre-wrap;max-height:220px;margin:0;padding:7px 10px 10px;font-size:9px;line-height:1.65;overflow-y:auto}.inspiration-detail__meta{color:#ffffff7a;flex-wrap:wrap;gap:6px 12px;font-size:8px;display:flex}.inspiration-detail__use{color:#171a24;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:auto;font-size:10px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #fff,0 8px 20px #00000026}.inspiration-detail__use:hover{background:#fff;transform:translateY(-1px)}@keyframes inspiration-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.member-center{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.member-menu{background:#ffffff06;border:1px solid #ffffff17;border-radius:20px;gap:7px;padding:12px;display:grid}.member-menu__account{border-bottom:1px solid #ffffff14;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:4px 2px 10px;display:grid}.member-menu__account .large-avatar{width:38px;height:38px}.member-menu__account>div:not(.member-avatar-actions){gap:3px;min-width:0;display:grid}.member-menu__account b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-menu__account small{color:#ffffff73;font-size:8px}.member-avatar-actions{grid-column:1/-1;align-items:center;gap:6px;min-width:0;padding-top:2px;display:flex}.member-avatar-upload{color:#ffffffc7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:9px;font-weight:720;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.member-avatar-upload:hover{color:#fff;background:#ffffff17;border-color:#ffffff47}.member-avatar-remove{color:#ffbebec2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;transition:border-color .16s,background .16s,color .16s;display:grid}.member-avatar-remove:hover{color:#ffdcdcfa;background:#ff9b9b1a;border-color:#ffbebe59}.member-menu button{color:#ffffffa8;text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:16px minmax(0,1fr) 14px 13px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:10px;font-weight:680;display:grid}.member-menu button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-menu button>svg{color:#ffffff80}.member-menu button.is-active{color:#fffffff5;background:#ffffff18;border-color:#ffffff38}.member-menu button.is-active>svg{color:#ffffffeb}.member-menu button.is-danger{color:#ffb1b1db;margin-top:4px}.member-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-card{background:#ffffff07;border:1px solid #ffffff17;border-radius:20px;min-width:0;box-shadow:inset 0 1px #ffffff17}.member-card__heading{justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-bottom:10px;display:flex}.member-card__heading span{color:#ffffffe6;font-size:12px;font-weight:780}.member-card__heading small{color:#ffffff61;font-size:8px}.member-card__heading button{color:#ffffffb8;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;min-height:30px;padding:0 10px;font-size:9px}.member-card--account,.member-card--points,.member-card--plan,.member-card--benefits,.member-card--skills,.member-card--ledger{padding:16px}.member-card--plan{background:linear-gradient(145deg,#ffffff14,#ffffff06 60%,#ffd78a0e);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:center;gap:16px;display:grid}.member-plan-badge{color:#ffe099f2;background:#ffe29314;border:1px solid #ffe6a029;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:9px;font-weight:760;display:inline-flex}.member-card--plan h3{color:#fffffff5;margin:11px 0 7px;font-size:18px;line-height:1.2}.member-card--plan p{color:#ffffff85;max-width:560px;margin:0;font-size:10px;line-height:1.6}.member-plan-usage{gap:10px;display:grid}.member-plan-usage span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.member-plan-usage small{color:#ffffff6b;font-size:8px}.member-plan-usage b{color:#ffffffe0;font-size:10px}.member-plan-usage i{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.member-plan-usage em{border-radius:inherit;background:linear-gradient(90deg,#ffffffd1,#ffda8bbf);height:100%;display:block}.member-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-account-grid span{gap:4px;min-width:0;display:grid}.member-account-grid small{color:#ffffff6b;font-size:8px}.member-account-grid b{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-security-row{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.member-security-row span{color:#ffffff9e;background:#ffffff0b;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:8px;display:inline-flex}.member-card--points{text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.member-points-orb{color:#ffd775f5;background:#ffe59c21;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffff2e}.member-card--points strong{font-size:24px}.member-card--points p{color:#ffffff7a;max-width:310px;margin:0;font-size:10px;line-height:1.55}.member-card--points .primary-button{min-height:38px;padding:0 22px;font-size:11px}.member-card--skills{grid-column:1/-1}.member-skill-empty{color:#ffffff80;text-align:center;border:1px dashed #ffffff1f;border-radius:15px;place-items:center;min-height:76px;padding:16px;font-size:10px;line-height:1.55;display:grid}.member-card--benefits{grid-column:1/-1}.member-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.member-benefit-grid span{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:2px 8px;min-height:48px;padding:10px;display:grid}.member-benefit-grid svg{color:#8eebbde6;grid-row:1/span 2}.member-benefit-grid b{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-benefit-grid small{color:#ffffff6b;font-size:8px;line-height:1.4}.member-card--redeem{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.member-card--redeem>span{color:#ffffffd1;font-size:11px;font-weight:720}.member-card--redeem>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.member-card--redeem input{color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;outline:0;min-width:0;height:34px;padding:0 12px;font-size:10px}.member-card--redeem button{color:#ffffffb8;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:0 14px;font-size:10px}.member-card--metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.member-card--metrics div{background:#ffffff05;gap:4px;padding:15px;display:grid}.member-card--metrics small{color:#ffffff6b;font-size:8px}.member-card--metrics b{font-size:17px}.member-card--ledger{grid-column:1/-1}.member-ledger{gap:1px;display:grid}.member-ledger span{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:42px;display:grid}.member-ledger b{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-ledger small{color:#ffffff61;font-size:8px}.member-ledger strong{color:#ff718eeb;grid-area:1/2/span 2;font-size:11px}.member-ledger strong.is-plus{color:#61e6abf2}.mobile-menu{display:none}@keyframes train-bob{0%,to{transform:translateY(0)scale(1.025)}50%{transform:translateY(-4px)scale(1.025)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes transition-label{0%,24%,82%,to{opacity:0}40%,65%{opacity:1}}@keyframes mode-label{0%,22%,78%,to{opacity:0;transform:translateY(5px)}38%,62%{opacity:.78;transform:none}}@keyframes mode-refraction{0%{opacity:0;transform:translate(-2%)scale(.995)}22%{opacity:.42}48%{opacity:.44;transform:translate(0)scale(1.004)}72%{opacity:.28}to{opacity:0;transform:translate(2%)scale(1)}}@keyframes window-expand{0%{opacity:0;-webkit-backdrop-filter:blur(6px)saturate(1.02);border-radius:10vw;transform:scale(.93)}14%{opacity:1}46%{opacity:1;border-radius:0;width:100%;height:100%;top:0;left:0;transform:scale(1.02)}64%{opacity:1;border-radius:0;width:100%;height:100%;top:0;left:0;transform:scale(1)}to{opacity:0;border-radius:10vw;width:60%;height:74%;top:8.5%;left:20.3%;transform:scale(1)}}@media (width<=1500px){.top-navigation>button:not(.primary-button){padding-inline:9px}.credit-chip{display:none}.workflow-rail{width:clamp(146px,8.15vw,168px);padding-left:16px;left:2.9%}.main-window{width:54.15%;left:22.75%}.results-window{width:9.25%;right:3.8%}.task-dock{width:42%}.workspace-heading h1,.workspace-heading h2{font-size:25px}}@media (width<=1180px){.results-window{display:none}.main-window{width:70%;left:21%}.task-dock{width:64%;left:56%}.quick-stage{gap:4%;padding-inline:5%}.detail-layout{grid-template-columns:23% 48% 25%}}@media (width>=901px){.view-studio .cabin-shell__slot--left,.view-studio .cabin-shell__slot--right{box-shadow:none;background:0 0;border-color:#0000}.view-studio .cabin-shell__slot--left:before,.view-studio .cabin-shell__slot--left:after,.view-studio .cabin-shell__slot--right:before,.view-studio .cabin-shell__slot--right:after{display:none}.view-studio .cabin-shell__slot--main{box-shadow:none;background:0 0}.view-studio .cabin-shell .workflow-rail,.view-studio.scene-bright .cabin-shell .workflow-rail,.view-studio .cabin-shell .results-window,.view-studio.scene-bright .cabin-shell .results-window{box-shadow:none;background:0 0;border-color:#0000}.view-studio .cabin-shell .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__button{text-shadow:0 1px 3px #010308e6,0 5px 14px #0103087a}.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{background:linear-gradient(#0408103d,#0408101a);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff2e}}.transition-mode.is-transitioning .window-transition{opacity:.11;transition:opacity .14s;animation:none;transform:none}.transition-mode.is-transitioning .window-transition span{display:none}.transition-mode.is-transitioning .workspace{filter:none;pointer-events:none;transition:opacity .17s ease-out, transform .25s var(--motion-spring), visibility 0s;will-change:auto;transition-delay:0s}.transition-mode.is-transitioning .workspace.is-active{pointer-events:auto}.transition-mode.is-transitioning .results-window{opacity:.8;transition:opacity .16s ease, transform .22s var(--motion-spring);will-change:opacity, transform;transform:translateY(2px)}.transition-mode.motion-leaving .workspace:not(.is-active),.transition-mode.motion-entering .workspace:not(.is-active){opacity:0;visibility:hidden}.transition-forward.motion-leaving .workspace:not(.is-active){transform:translate(12px)scale(.996)}.transition-forward.motion-leaving .workspace.is-active{opacity:.42;transform:translate(-10px)scale(.998)}.transition-backward.motion-leaving .workspace:not(.is-active){transform:translate(-12px)scale(.996)}.transition-backward.motion-leaving .workspace.is-active{opacity:.42;transform:translate(10px)scale(.998)}.transition-forward.motion-entering .workspace:not(.is-active){transform:translate(-10px)scale(.998)}.transition-backward.motion-entering .workspace:not(.is-active){transform:translate(10px)scale(.998)}.transition-mode.motion-entering .workspace.is-active{opacity:1;visibility:visible;transform:none}.transition-mode.motion-entering .results-window{opacity:.94;transform:none}.transition-mode.is-transitioning .workflow-rail{opacity:1;filter:none}.transition-view.motion-entering .home-hero,.transition-view.motion-entering .workspace.is-active,.transition-view.motion-entering .results-window,.transition-view.motion-entering .workflow-rail{opacity:1}@media (prefers-reduced-motion:reduce){.transition-mode.is-transitioning .window-transition{opacity:0}.transition-mode.is-transitioning .workspace,.transition-mode.is-transitioning .results-window{will-change:auto}}.transition-view.is-transitioning .window-transition{display:none}.transition-view.is-transitioning .train-frame{filter:none;transform:none}@media (width>=901px){.view-studio.transition-view.motion-entering .cabin-shell__window--left,.view-studio.transition-view.motion-entering .cabin-shell__window--main{animation:none}.view-studio.transition-view.motion-leaving .cabin-shell__window--left,.view-studio.transition-view.motion-leaving .cabin-shell__window--main{animation:.15s cubic-bezier(.4,0,.2,1) both studio-workbench-depart}}@keyframes studio-rail-settle{0%{opacity:.42;transform:none}to{opacity:1;transform:none}}@keyframes studio-workbench-settle{0%{opacity:.5;transform:none}to{opacity:1;transform:none}}@keyframes studio-workbench-depart{0%{opacity:1}to{opacity:0}}.view-home.transition-view.motion-leaving .home-journey__page.is-active>.home-journey__split,.view-home.transition-view.motion-leaving .home-journey__page.is-active>.home-video-layout,.view-home.transition-view.motion-leaving .home-journey__page.is-active>.home-library-layout{animation:.15s cubic-bezier(.4,0,.2,1) both home-story-fly-out}.view-home.transition-view.motion-leaving .home-journey__page--hero .hero-kicker-liquid-surface,.view-home.transition-view.motion-leaving .home-journey__page--hero h1 span,.view-home.transition-view.motion-leaving .home-journey__page--hero>.home-journey__hero-copy>p,.view-home.transition-view.motion-leaving .home-journey__page--hero .hero-actions,.view-home.transition-view.motion-leaving .home-journey__page--hero .hero-proof{animation:.15s cubic-bezier(.4,0,.2,1) both hero-copy-fly-out}.view-home.transition-view.motion-leaving .home-journey__page--hero h1 span:nth-child(2){animation-delay:14ms}.view-home.transition-view.motion-leaving .home-journey__page--hero h1 span:nth-child(3){animation-delay:28ms}.view-home.transition-view.motion-leaving .home-journey__page--hero .hero-actions{animation-delay:14ms}.view-home.transition-view.motion-leaving .home-journey__page--hero .hero-proof{animation-delay:28ms}@keyframes hero-copy-fly-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}@media (width>=901px){.cabin-shell--arrival-prepare .cabin-shell__window--left,.cabin-shell--arrival-prepare .cabin-shell__window--main,.cabin-shell--arrival-prepare .cabin-shell__left-arrival,.cabin-shell--arrival-prepare .cabin-shell__top-arrival{opacity:0}.cabin-shell--arrival-prepare .cabin-shell__left-arrival{transform:translate(-12px)}.cabin-shell--arrival-prepare .cabin-shell__top-arrival{transform:translate(10px,-5px)}.cabin-shell--arrival-enter .cabin-shell__window--left,.cabin-shell--arrival-enter .cabin-shell__window--main{opacity:1;transition:opacity .56s cubic-bezier(.22,1,.36,1)}.cabin-shell--arrival-enter .cabin-shell__left-arrival,.cabin-shell--arrival-enter .cabin-shell__top-arrival{opacity:1;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transform:none}.cabin-shell--arrival-enter .cabin-shell__left-arrival{transition-delay:40ms}.cabin-shell--arrival-enter .cabin-shell__top-arrival{transition-delay:.12s}.cabin-shell--arrival-prepare .workspace-quick.is-active .quick-stage{opacity:0;transform:translateY(-16px)scale(.992)}.cabin-shell--arrival-prepare .workspace-quick.is-active .quick-material-rail{opacity:0;transform:translate(-18px,6px)scale(.985)}.cabin-shell--arrival-prepare .workspace-quick.is-active .command-zone.quick-composer-shell{opacity:0;transform:translateY(22px)scale(.992)}.cabin-shell--arrival-enter .workspace-quick.is-active .quick-stage,.cabin-shell--arrival-enter .workspace-quick.is-active .quick-material-rail,.cabin-shell--arrival-enter .workspace-quick.is-active .command-zone.quick-composer-shell{opacity:1;transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);transform:none}.cabin-shell--arrival-enter .workspace-quick.is-active .quick-stage{transition-delay:70ms}.cabin-shell--arrival-enter .workspace-quick.is-active .quick-material-rail{transition-delay:.15s}.cabin-shell--arrival-enter .workspace-quick.is-active .command-zone.quick-composer-shell{transition-delay:.23s}}@media (prefers-reduced-motion:reduce){.cabin-shell--arrival-prepare .cabin-shell__window--left,.cabin-shell--arrival-prepare .cabin-shell__window--main,.cabin-shell--arrival-prepare .cabin-shell__left-arrival,.cabin-shell--arrival-prepare .cabin-shell__top-arrival,.cabin-shell--arrival-prepare .workspace-quick.is-active .quick-stage,.cabin-shell--arrival-prepare .workspace-quick.is-active .quick-material-rail,.cabin-shell--arrival-prepare .workspace-quick.is-active .command-zone.quick-composer-shell{opacity:1;transform:none}.cabin-shell--arrival-enter .workspace-quick.is-active .quick-stage,.cabin-shell--arrival-enter .workspace-quick.is-active .quick-material-rail,.cabin-shell--arrival-enter .workspace-quick.is-active .command-zone.quick-composer-shell,.cabin-shell--arrival-enter .cabin-shell__left-arrival,.cabin-shell--arrival-enter .cabin-shell__top-arrival{transition:none}}@keyframes home-story-fly-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}:root{--font-ui:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:"Newsreader", "Songti SC", "STSong", serif}.lumora-app{font-family:var(--font-ui)}.home-brand,.workflow-rail__logo{font-family:var(--font-display);letter-spacing:0;text-shadow:0 2px 12px #03050c75;font-style:normal;font-weight:700}.home-brand{text-align:left;min-width:118px;font-size:34px;line-height:1}.workflow-rail__logo{font-size:25px;line-height:1}.hero-kicker{color:#ffffffc2;letter-spacing:0;font-size:12px;font-weight:650}.hero-copy h1{font-family:var(--font-display);letter-spacing:0;text-shadow:0 1px #ffffff2e,0 7px 28px #03050c6b;margin:26px 0 18px;font-size:82px;font-weight:600;line-height:1.08}.hero-copy h1 span{display:block}.hero-proof span,.top-navigation>button:not(.primary-button),.nav-primary,.credit-chip,.workspace-kicker,.eyebrow,.workflow-rail__eyebrow,.workflow-rail__title,.workflow-rail__subtitle,.task-dock__kicker,.scene-controls__tab{letter-spacing:0}.view-studio .global-header{right:clamp(24px,3.5vw,72px)}@media (width>=901px){.view-studio .cabin-shell{--studio-left:clamp(168px, 10.2vw, 218px);--studio-right:clamp(168px, 10.2vw, 218px);--studio-gap:clamp(28px, 3.1vw, 56px)}.view-studio .cabin-shell__window--left,.view-studio .cabin-shell__window--main,.view-studio .cabin-shell__window--right{height:72%;top:9.1%}.view-studio .cabin-shell__window--left{width:var(--studio-left);left:clamp(44px,3vw,64px)}.view-studio .cabin-shell__window--right{width:var(--studio-right);left:auto;right:clamp(44px,3vw,64px)}.view-studio .cabin-shell__window--main{left:calc(clamp(44px, 3vw, 64px) + var(--studio-left) + var(--studio-gap));right:calc(clamp(44px, 3vw, 64px) + var(--studio-right) + var(--studio-gap));width:auto}.view-studio .cabin-shell__slot{border-radius:22px;inset:0}.view-studio .cabin-shell__slot--main{padding:0}.view-studio .cabin-shell .workflow-rail,.view-studio.scene-bright .cabin-shell .workflow-rail,.view-studio .cabin-shell .results-window,.view-studio.scene-bright .cabin-shell .results-window{-webkit-backdrop-filter:blur(9px)saturate(1.05);background:linear-gradient(#090d1885,#080b1447),#05081033;border-radius:24px;box-shadow:inset 0 1px #ffffff29,0 22px 56px #02040a29}.view-studio .cabin-shell .workflow-rail{padding:26px 15px 22px 18px}.view-studio .cabin-shell .workflow-rail__brand{margin-bottom:22px}.view-studio .cabin-shell .workflow-rail__eyebrow{color:#ffffff85;margin:16px 0 0;font-size:10px;font-weight:700}.view-studio .cabin-shell .workflow-rail__list{padding-left:16px}.view-studio .cabin-shell .workflow-rail__button{border-radius:16px;min-height:52px;padding:8px}.view-studio .cabin-shell .workflow-rail__title{font-size:12px;font-weight:720}.view-studio .cabin-shell .workflow-rail__subtitle{font-size:9px}.view-studio .cabin-shell .main-window{overflow:auto visible}.view-studio .cabin-shell .workspace-heading{min-height:86px}.workspace-heading h1,.workspace-heading h2,.view-studio .cabin-shell .workspace-heading h1,.view-studio .cabin-shell .workspace-heading h2{max-width:820px;font-family:var(--font-ui);letter-spacing:0;text-shadow:0 2px 14px #02040a9e;font-size:32px;font-weight:780;line-height:1.18}.workspace-heading p,.view-studio .cabin-shell__slot--main .workspace-heading p{color:#ffffffb8;font-size:12px;font-weight:500;line-height:1.62}.view-studio .cabin-shell .results-window{padding:24px 14px 20px}.view-studio .cabin-shell .scene-controls{top:2.2%;left:clamp(28px,2.3vw,46px);transform:none}.view-studio .cabin-shell .task-dock{border-radius:22px;width:min(760px,50vw);min-height:58px;bottom:3.1%}.view-studio .cabin-shell .task-dock__summary{grid-template-columns:142px minmax(0,1fr) 56px;min-height:58px;padding:0 18px}.view-studio .cabin-shell .task-dock__heading h2{font-size:12px}.view-studio .cabin-shell .task-dock.is-expanded{border-radius:24px;width:min(880px,58vw);min-height:238px}.view-studio .cabin-shell__window--left{height:64.5%;top:11.4%;left:clamp(28px,2.25vw,46px)}.view-studio .cabin-shell .workflow-rail,.view-studio.scene-bright .cabin-shell .workflow-rail{-webkit-backdrop-filter:blur(8px)saturate(1.02);background:linear-gradient(150deg,#ffffff1d,#b2c6e00b 45%,#1d2d4a06),#18263e12;border:1px solid #ffffff38;border-radius:26px;padding:20px 11px 17px;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff0f,0 14px 34px #0c12221c}.view-studio .cabin-shell .workflow-rail__brand{margin-bottom:17px;padding:0 5px}.view-studio .cabin-shell .workflow-rail__logo{font-size:23px}.view-studio .cabin-shell .workflow-rail__eyebrow{color:#ffffff94;margin-top:13px}.view-studio .cabin-shell .workflow-rail__list{gap:4px}.view-studio .cabin-shell .workflow-rail__button{color:#ffffffad;min-height:46px;padding:7px 8px}.view-studio .cabin-shell .workflow-rail__button:hover{background:#ffffff0e}.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{background:linear-gradient(150deg,#ffffff29,#eef5ff0f),#5063810d;border-color:#ffffff4a;box-shadow:inset 0 1px #ffffff59,0 5px 14px #0a111f14}.view-studio .cabin-shell .workflow-rail__footer{color:#ffffff94;bottom:16px;left:20px}}.video-brief-workspace{flex-direction:column;justify-content:center;gap:clamp(24px,4vh,52px);padding:5% 5.5% 8%;display:flex}.video-brief-heading{max-width:760px;min-height:0}.video-brief-heading h2{max-width:760px}.video-brief-composer{-webkit-backdrop-filter:blur(7px)saturate(1.03);background:linear-gradient(155deg,#ffffff1b,#dee8f409 48%,#1e2d490e),#1a273e13;border:1px solid #ffffff42;border-radius:30px;flex-direction:column;min-height:clamp(270px,34vh,390px);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff12,0 22px 55px #060c1a21}.video-brief-editor{flex-direction:column;flex:1;min-height:145px;display:flex}.video-brief-editor__meta{color:#ffffffa8;justify-content:space-between;align-items:center;gap:12px;padding:20px 30px 0;font-size:10px;font-weight:700;display:flex}.video-brief-editor__meta span:first-child{color:#ffffffdb;align-items:center;gap:6px;display:inline-flex}.video-brief-editor__meta span:last-child{color:#ffffff6b;font-variant-numeric:tabular-nums}.video-brief-composer textarea{resize:none;color:#ffffffed;text-shadow:0 1px 10px #03070f5c;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:86px;padding:14px 30px 8px;font-size:clamp(17px,1.35vw,22px);font-weight:500;line-height:1.55}.video-brief-composer textarea::placeholder{color:#ffffffb8}.video-brief-editor__hint{color:#ffffff73;margin:0;padding:0 30px 18px;font-size:10px;font-weight:600}.video-brief-editor__prompt-footer{justify-content:space-between;align-items:flex-end;gap:12px;min-height:38px;padding:0 30px 18px;display:flex}.video-brief-editor__prompt-footer .video-brief-editor__hint{padding:0}.video-brief-editor__prompt-footer .video-prompt-decisions{min-height:0;padding:0}.video-brief-toolbar{background:linear-gradient(#070d1a06,#070d1a1a);border-top:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 18px;display:flex}.video-brief-toolbar__context,.video-brief-toolbar__mode,.video-brief-toolbar__options,.video-brief-toolbar__execution{align-items:center;gap:9px;min-width:0;display:flex}.video-brief-toolbar__options{flex-wrap:wrap}.video-brief-toolbar__execution{margin-left:auto}.video-brief-section-label{color:#ffffff7a;font-size:9px;font-weight:750;line-height:1;display:block}.video-brief-add,.video-brief-segment,.video-brief-select,.video-brief-toggle,.video-brief-submit{color:#ffffffdb;text-shadow:0 1px 6px #03070f66;background:#ffffff0e;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff3}.video-brief-add{cursor:pointer;flex:0 0 42px}.video-brief-add:hover,.video-brief-toggle:hover,.video-brief-select:hover{background:#ffffff1a}.video-brief-segment{gap:2px;padding:3px}.video-brief-segment button{color:#ffffffa8;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 11px;font-size:11px;font-weight:700}.video-brief-segment button.is-selected{color:#181b25;text-shadow:none;background:#ffffffeb}.video-brief-select{padding:0 10px;position:relative}.video-brief-field__label{color:#ffffff91;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.video-brief-field__control{align-items:center;gap:3px;min-width:0;display:inline-flex}.video-brief-select select{appearance:none;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 17px 0 0}.video-brief-select option{color:#fff;background:#1b2232}.video-brief-select svg:last-child{pointer-events:none;opacity:.7}.video-brief-select.compact{padding-left:13px}.video-brief-toggle{cursor:pointer;padding:0 13px}.video-brief-toggle.is-active{color:#fff;background:#ffffff1c;border-color:#ffffff57}.video-brief-audio-controls{align-items:center;gap:9px;display:flex}.video-brief-audio-controls>div{align-items:center;gap:8px;display:flex}.video-brief-submit-area{align-items:center;gap:10px;display:flex}.video-brief-submit-area>span{color:#ffffff7a;white-space:nowrap;font-size:10px;font-weight:650}.video-brief-submit{color:#171a24;text-shadow:none;background:linear-gradient(#fffffffa,#f4f6f9eb);border-color:#ffffffb8;margin-left:auto;padding:0 20px;box-shadow:inset 0 1px #fff,0 8px 20px #04081229}.video-brief-assets{color:#ffffffa8;text-shadow:0 1px 6px #03070f57;align-items:center;gap:7px;min-height:32px;padding:0 21px;font-size:10px;display:flex}.video-brief-cost{color:#ffffff85;margin-left:auto}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .command-zone.is-video-composer{right:clamp(12px,1.4vw,28px)}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick{border-radius:22px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(310px,.92fr) minmax(560px,1.5fr);height:100%;min-height:0;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-editor{border-right:1px solid #ffffff24;grid-area:1/1;min-height:0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-editor__meta{padding:22px 25px 0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick textarea{padding:15px 25px 8px;font-size:clamp(15px,1.1vw,18px)}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-editor__hint{padding:0 25px 22px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar{background:0 0;border-top:0;grid-area:1/2;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-template-areas:"context context""mode options""execution execution";align-content:center;gap:16px 18px;padding:20px 23px;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-toolbar__context{border-bottom:1px solid #ffffff21;grid-area:context;padding-bottom:13px}.view-studio .cabin-shell .workspace-quick .video-brief-toolbar__mode{flex-direction:column;grid-area:mode;align-items:flex-start;gap:9px}.view-studio .cabin-shell .workspace-quick .video-brief-toolbar__options{grid-area:options;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-toolbar__options .video-brief-field{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:53px;padding:7px 9px}.view-studio .cabin-shell .workspace-quick .video-brief-toolbar__options .video-brief-field__control{justify-content:space-between;width:100%}.view-studio .cabin-shell .workspace-quick .video-brief-toolbar__options select{width:100%;font-size:11px}.view-studio .cabin-shell .workspace-quick .video-brief-toolbar__execution{border-top:1px solid #ffffff21;grid-area:execution;justify-content:space-between;margin-left:0;padding-top:13px}.view-studio .cabin-shell .workspace-quick .video-brief-toolbar__execution .video-brief-submit{min-height:45px;margin-left:0;padding:0 21px}.view-studio .cabin-shell .workspace-quick .video-brief-submit-area{margin-left:auto}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-assets{background:#080d190d;border-top:1px solid #ffffff24;grid-area:2/1/auto/-1;min-height:39px;padding:0 21px}}.batch-rebuild-workspace{flex-direction:column;justify-content:center;gap:clamp(20px,3vh,36px);padding:4.5% 5.5% 7%;display:flex}.batch-rebuild-heading{max-width:780px;min-height:0}.batch-rebuild-heading h2{max-width:780px}.batch-rebuild-panel{-webkit-backdrop-filter:blur(7px)saturate(1.03);background:linear-gradient(155deg,#ffffff1b,#dde6f208 48%,#1c2b450e),#14203512;border:1px solid #ffffff40;border-radius:28px;gap:13px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff5c,0 22px 54px #050b1821}.batch-rebuild-topbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.batch-tabs{align-items:center;gap:8px;display:flex}.batch-tabs button,.batch-prompt-boost,.batch-upload-button,.batch-clear-button,.batch-prompt-button,.batch-operation-group button,.batch-compact-select,.batch-stop-button,.batch-run-button{color:#ffffffd1;text-shadow:0 1px 7px #03070f5c;background:#ffffff0e;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:11px;font-weight:720;display:inline-flex;box-shadow:inset 0 1px #ffffff36}.batch-tabs button{padding:0 15px}.batch-tabs button.is-active{color:#fff;background:#ffffff24;border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff7a,0 4px 14px #070d1c1a}.batch-rebuild-meta{color:#ffffff9e;justify-content:flex-end;align-items:center;gap:10px;min-width:0;font-size:10px;display:flex}.batch-rebuild-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batch-rebuild-meta b{color:#ffffffeb;margin-right:7px}.batch-prompt-boost{cursor:pointer;padding:0 13px}.batch-dropzone{color:#ffffff9e;cursor:pointer;background:#ffffff06;border:1px dashed #ffffff40;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-size:11px;display:flex}.batch-dropzone:hover{background:#ffffff0f;border-color:#ffffff5c}.batch-lineage-notice,.batch-empty-state,.asset-reupload-note{color:#ffffffb8;text-shadow:0 1px 6px #03070f52;margin:0;font-size:10px;line-height:1.45}.batch-lineage-notice{color:#ffe8cde0;background:#7f562a1f;border:1px solid #ffdab438;border-radius:13px;padding:8px 11px}.batch-asset-strip{flex-wrap:wrap;gap:6px;display:flex}.batch-asset-strip span{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff29;border-radius:999px;max-width:190px;padding:5px 8px;font-size:9px;overflow:hidden}.batch-asset-strip span.requires-reupload{color:#ffe5c6e0;border-color:#ffdab442}.batch-empty-state{color:#ffffffa1}.asset-reupload-note{color:#ffe4c2db}.cleanup-reupload-note{z-index:5;text-align:center;background:#120d1680;border-radius:11px;width:min(78%,470px);padding:7px 9px;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.batch-requirement{background:#ffffff0b;border:1px solid #ffffff2e;border-radius:20px;min-height:106px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21}.batch-requirement textarea{resize:vertical;color:#ffffffe6;text-shadow:0 1px 8px #03070f57;background:0 0;border:0;outline:0;width:100%;min-height:106px;padding:18px 84px 18px 20px;font-size:13px;font-weight:600;line-height:1.6}.batch-requirement textarea::placeholder{color:#ffffffa3}.batch-requirement button{color:#ffffffc2;cursor:pointer;background:#ffffff0e;border:1px solid #fff3;border-radius:999px;min-height:30px;padding:0 11px;font-size:10px;position:absolute;top:12px;right:12px}.batch-rebuild-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.batch-upload-button{cursor:pointer;padding:0 12px}.batch-clear-button,.batch-prompt-button{cursor:pointer;padding:0 11px}.batch-clear-button:disabled{opacity:.42;cursor:not-allowed}.batch-stop-button:disabled,.batch-run-button:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.55)}.batch-operation-group{align-items:center;gap:7px;margin-left:auto;display:flex}.batch-operation-group button{cursor:pointer;padding:0 12px}.batch-operation-group button.is-active{color:#fff;background:linear-gradient(150deg,#ffffff2e,#e2edff0f);border-color:#ffffff6b}.batch-compact-select{padding:0 9px 0 12px;position:relative}.batch-compact-select select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding-right:4px}.batch-compact-select option{color:#fff;background:#1b2232}.batch-compact-select>svg{pointer-events:none;opacity:.7}.batch-stop-button{color:#ffe0e8f0;background:#863a571a;border-color:#ffbed18f;padding:0 12px}.batch-run-button{color:#151924;text-shadow:none;background:linear-gradient(#fffffffa,#f4f6f9eb);border-color:#ffffffb8;padding:0 17px;box-shadow:inset 0 1px #fff,0 8px 20px #04081229}@media (width>=901px){.view-studio .cabin-shell__window--left{width:clamp(184px,10vw,210px);height:70.5%;top:9.8%;left:clamp(32px,2vw,42px)}.view-studio .cabin-shell .workflow-rail,.view-studio.scene-bright .cabin-shell .workflow-rail{border-radius:29px;padding:25px 15px 20px}.view-studio .cabin-shell .workflow-rail__brand{margin-bottom:22px;padding:0 6px}.view-studio .cabin-shell .workflow-rail__logo{color:#fffffffa;font-size:28px}.view-studio .cabin-shell .workflow-rail__eyebrow{color:#ffffffc7;font-size:10px}.view-studio .cabin-shell .workflow-rail__list{gap:6px}.view-studio .cabin-shell .workflow-rail__button{color:#ffffffd6;min-height:57px;padding:9px 11px}.view-studio .cabin-shell .workflow-rail__title{color:#fffffff2;text-shadow:0 1px 8px #04081061;font-size:14px;font-weight:760}.view-studio .cabin-shell .workflow-rail__index{color:#ffffff94;font-size:9px}.view-studio .cabin-shell .workflow-rail__subtitle{color:#ffffffab;font-size:10px;line-height:1.35}.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{background:linear-gradient(150deg,#ffffff36,#ebf2ff13),#61769c0e;border-color:#ffffff59}.view-studio .cabin-shell .workflow-rail__footer{color:#ffffffad;font-size:10px;bottom:20px;left:26px}.view-studio .cabin-shell .workflow-rail__footer strong{color:#fffffff5;font-size:13px}}.view-home .hero-kicker,.view-home .hero-secondary{-webkit-backdrop-filter:blur(10px)saturate(1.06);background:linear-gradient(#fff9f22e,#fff4eb11),#604a5817;border:1px solid #ffffff5c;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff1a,0 10px 26px #120b1724}.view-home .scene-controls{-webkit-backdrop-filter:blur(9px)saturate(1.06);background:linear-gradient(#fff9f220,#fff4eb0a),#30283a1c;border:1px solid #ffffff42;border-radius:999px;gap:10px;padding:5px 7px 5px 14px;bottom:8.5%;box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff14,0 8px 22px #0f0a171f}.view-home .scene-controls__tab{color:#ffffffad;padding:0 0 3px}.view-home .scene-controls__playback{background:#ffffff1c;border:1px solid #ffffff61;box-shadow:inset 0 1px #ffffff73}.view-home .top-navigation{-webkit-backdrop-filter:blur(19px)saturate(.84)brightness(1.04);background:linear-gradient(160deg,#ffffff26,#edf2ff0e 52%,#ffffff1a),#e1e8f60f;border-color:#ffffff6b;box-shadow:inset 0 1.2px #fff9,inset 0 -1px #ffffff24,0 14px 32px #0f13231f}.view-home .hero-kicker,.view-home .hero-secondary{-webkit-backdrop-filter:blur(17px)saturate(.86)brightness(1.04);background:linear-gradient(160deg,#ffffff21,#ebf1ff0b 56%,#ffffff16),#e0e8f60d;border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #ffffff1c,0 10px 24px #0e12211c}.view-home .scene-controls{-webkit-backdrop-filter:blur(16px)saturate(.84)brightness(1.04);background:linear-gradient(160deg,#ffffff1a,#ebf1ff09 58%,#ffffff12),#e0e8f60b;border-color:#ffffff57;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff17,0 8px 20px #0e12211a}.view-home .scene-controls__playback{background:#ffffff1a;border-color:#ffffff6b}.view-home .top-navigation{-webkit-backdrop-filter:blur(9px)saturate(.9)brightness(1.03)}.view-home .hero-kicker,.view-home .hero-secondary{-webkit-backdrop-filter:blur(8px)saturate(.92)brightness(1.03)}.view-home .scene-controls{-webkit-backdrop-filter:blur(7px)saturate(.92)brightness(1.03)}.view-home .top-navigation{-webkit-backdrop-filter:blur(15px)saturate(.94)brightness(1.02);background:linear-gradient(160deg,#ffffff13,#eef4ff05 52%,#ffffff0b),#e2eaf805}.view-home .hero-kicker,.view-home .hero-secondary{-webkit-backdrop-filter:blur(13px)saturate(.95)brightness(1.02);background:linear-gradient(160deg,#fff1,#eef4ff03 56%,#ffffff09),#e2eaf804}.view-home .scene-controls{-webkit-backdrop-filter:blur(11px)saturate(.95)brightness(1.02);background:linear-gradient(160deg,#ffffff0d,#eef4ff03 58%,#ffffff08),#e2eaf803}@media (width>=901px){.view-studio .cabin-shell__window--left,.view-studio .cabin-shell__window--main,.view-studio .cabin-shell__window--right{height:66.2%;top:12.4%}.view-studio .cabin-shell__window--left{width:10.1%;left:9.4%}.view-studio .cabin-shell__window--main{width:50%;left:25%;right:auto}.view-studio .cabin-shell__window--right{width:10.1%;left:auto;right:9.4%}.view-studio .cabin-shell__slot,.view-studio .cabin-shell__slot--main,.view-studio .cabin-shell__slot--left,.view-studio .cabin-shell__slot--right{border-radius:28px;inset:0}.view-studio .cabin-shell__slot--main{padding:0}.view-studio .cabin-shell .main-window,.view-studio .cabin-shell .workflow-rail{width:100%;height:100%;top:0;left:0}.view-studio .cabin-shell .results-window{width:100%;height:100%;top:0;right:0}}:root{--font-brand:"Playfair Display", "Newsreader", Georgia, serif;--font-editorial-cn:"Noto Serif SC", "Songti SC", "STSong", "Noto Serif CJK SC", "SimSun", serif;--glass-warm-fill:linear-gradient(180deg, #fff8ee38, #fff8ee14);--glass-warm-fill-soft:linear-gradient(180deg, #fff8ee26, #fff8ee0b);--glass-warm-border:#ffffff57;--glass-warm-border-soft:#fff3;--glass-warm-shadow:0 10px 28px #0b081221;--glass-read-shadow:0 2px 12px #07051066}.liquid-glass{border:1px solid var(--glass-warm-border-soft);background:var(--glass-warm-fill-soft);box-shadow:inset 0 1px 0 #ffffff47, var(--glass-warm-shadow);-webkit-backdrop-filter:blur(6px)saturate(1.04)}.home-brand,.workflow-rail__logo{font-family:var(--font-brand);color:#fffffff5;text-shadow:0 1px 2px #0000002e,0 9px 24px #0705103d;font-weight:800;line-height:.96}.top-navigation{-webkit-backdrop-filter:blur(9px)saturate(1.03);background:linear-gradient(#fff8ee33,#fff8ee13);border-color:#ffffff52;min-height:58px;padding:7px 8px 7px 26px;box-shadow:inset 0 1px #ffffff5c,0 12px 30px #0907101f}.top-navigation>button:not(.primary-button),.credit-chip{color:#ffffffe0;text-shadow:0 1px 10px #04030a57;font-weight:760}.avatar-orb{background:linear-gradient(135deg,#ffffffc7,#a595ffe0 52%,#f9be99b8);box-shadow:inset 0 1px #ffffffa8,0 8px 20px #0c08162e}.primary-button,.workspace-button.primary,.workspace-primary-action{color:#17151e;background:#fffffff5;box-shadow:inset 0 1px #fff,0 10px 24px #0a07112e}.hero-secondary{color:#ffffffe0;background:linear-gradient(#fff8ee29,#fff8ee0e);border-color:#ffffff3d}.home-hero{height:76%;top:7.5%}.hero-copy{width:min(1040px,94%)}.hero-kicker{color:#ffffffdb;text-shadow:0 1px 10px #05040c61;background:linear-gradient(#fff8ee2e,#fff8ee12);border-color:#ffffff47}.hero-copy h1{width:min(960px,100%);font-family:var(--font-editorial-cn);letter-spacing:0;color:#fffffff5;text-shadow:0 2px 3px #0a071233,0 9px 28px #08061242;margin:30px auto 20px;font-size:clamp(68px,5.3vw,86px);font-weight:400;line-height:1.08}.hero-copy>p{color:#ffffffc7;text-shadow:0 2px 14px #05040c57;width:min(760px,88%);font-size:16px;font-weight:600;line-height:1.7}.hero-primary{min-height:58px;padding:0 34px;font-size:17px}.hero-secondary{min-height:58px;padding:0 28px;font-size:16px;font-weight:650}.hero-proof{color:#ffffff8c;width:fit-content;max-width:min(720px,92%);box-shadow:none;text-shadow:0 1px 10px #05040c66;background:linear-gradient(90deg,#0000,#fff8ee14 20%,#fff8ee17 80%,#0000);border:0;margin:30px auto 0;padding:7px 22px}@media (width>=901px){.view-studio .cabin-shell{--studio-left:clamp(152px, 8.7vw, 184px);--studio-right:clamp(134px, 8vw, 170px);--studio-gap:clamp(34px, 3.4vw, 60px)}.view-studio .cabin-shell__window--left,.view-studio .cabin-shell__window--main,.view-studio .cabin-shell__window--right,.view-studio .cabin-shell__slot,.view-studio .cabin-shell__slot--main,.view-studio .cabin-shell__slot--left,.view-studio .cabin-shell__slot--right{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.view-studio .cabin-shell .workflow-rail,.view-studio.scene-bright .cabin-shell .workflow-rail{-webkit-backdrop-filter:blur(7px)saturate(1.02);background:linear-gradient(#fff8ee21,#080a121a);border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff40,0 12px 28px #06050c1a}.view-studio .cabin-shell .workflow-rail__logo{font-size:25px}.view-studio .cabin-shell .workflow-rail__list{gap:5px;padding-left:0}.view-studio .cabin-shell .workflow-rail__list:before,.view-studio .cabin-shell .workflow-rail__node{display:none}.view-studio .cabin-shell .workflow-rail__button{background:0 0;border:1px solid #0000;border-radius:15px;min-height:50px;padding:8px 10px}.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{background:linear-gradient(#fff8ee24,#fff8ee0a);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff38}.view-studio .cabin-shell .workspace-heading h1,.view-studio .cabin-shell .workspace-heading h2{max-width:800px;font-family:var(--font-ui);color:#fffffff2;text-shadow:var(--glass-read-shadow);font-size:clamp(29px,2.3vw,35px);font-weight:780;line-height:1.2}.view-studio .cabin-shell .mode-selector,.view-studio .cabin-shell .command-bar,.view-studio .cabin-shell .task-dock,.view-studio .cabin-shell .task-dock.is-expanded,.view-studio .cabin-shell .upload-trigger,.view-studio .cabin-shell .status-pill{-webkit-backdrop-filter:blur(7px)saturate(1.02);background:linear-gradient(#fff8ee21,#080a1221);border-color:#fff3;box-shadow:inset 0 1px #ffffff3d,0 12px 30px #06050c1f}.view-studio .cabin-shell .mode-option.is-selected{background:linear-gradient(#fff8ee24,#0708101a);box-shadow:inset 0 1px #ffffff2e}.view-studio .cabin-shell .results-window,.view-studio.scene-bright .cabin-shell .results-window{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;padding:18px 0}.view-studio .cabin-shell .result-film figure{background:linear-gradient(#fff8ee1f,#0708101f);border:1px solid #ffffff2e;box-shadow:inset 0 1px #fff3,0 12px 26px #06050c21}.view-studio .cabin-shell .task-dock{border-radius:18px;bottom:3.45%}}:root{--acrylic-fill:#ffffff0b;--acrylic-fill-hover:#ffffff13;--acrylic-border:#ffffff5c;--acrylic-border-soft:#ffffff42;--acrylic-inner-top:#ffffff6b;--acrylic-inner-bottom:#ffffff1a;--acrylic-shadow:0 8px 22px #0000001a}.top-navigation,.hero-kicker,.hero-secondary,.scene-controls,.scene-controls__playback,.mobile-nav-toggle,.status-pill,.credit-chip,.return-home,.workspace-button.ghost,.workspace-upload,.compact-upload,.inspector-toggle,.video-voice-toggle,.video-mode,.video-aspect-switcher button,.matrix-select-all,.scene-feedback{border:1px solid var(--acrylic-border);background:var(--acrylic-fill);box-shadow:inset 0 1px 0 var(--acrylic-inner-top), inset 0 -1px 0 var(--acrylic-inner-bottom), var(--acrylic-shadow);-webkit-backdrop-filter:blur(4px)saturate(1.08)}.liquid-glass{background:var(--acrylic-fill);box-shadow:inset 0 1px 0 var(--acrylic-inner-top), inset 0 -1px 0 var(--acrylic-inner-bottom), var(--acrylic-shadow);-webkit-backdrop-filter:blur(4px)saturate(1.08)}.liquid-glass:before{background:linear-gradient(160deg,#ffffff94,#ffffff24 30%,#0000 52%,#ffffff2e 76%,#ffffff61);padding:1px}.top-navigation{background:linear-gradient(180deg, #fff1, #ffffff08), var(--acrylic-fill);border-color:#ffffff61;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff1a,0 10px 24px #0000001a}.top-navigation>button:not(.primary-button){color:#ffffffe0;text-shadow:0 1px 8px #05040c52;background:0 0;min-height:38px}.hero-kicker{background:#ffffff0d;border-color:#ffffff57;padding:8px 16px}.hero-secondary{background:linear-gradient(180deg, #ffffff12, #ffffff08), var(--acrylic-fill);color:#ffffffe0;border-color:#ffffff61;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff1a,0 8px 22px #0000001a}.hero-secondary:hover,.scene-controls__playback:hover,.mobile-nav-toggle:hover,.workspace-button.ghost:hover,.workspace-upload:hover,.compact-upload:hover{background:var(--acrylic-fill-hover);border-color:#ffffff75;box-shadow:inset 0 1px #ffffff8a,inset 0 -1px #ffffff1f,0 10px 24px #0000001f}.primary-button,.workspace-button.primary,.workspace-primary-action,.command-bar .primary-button,.hero-primary{color:#111421;-webkit-backdrop-filter:none;background:linear-gradient(#fffffffa,#f6f6f9f0);border:1px solid #ffffff9e;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0000002e}.primary-button:hover,.workspace-button.primary:hover,.workspace-primary-action:hover,.hero-primary:hover{background:linear-gradient(#fff,#f8f8fbf5);box-shadow:inset 0 1px #fff,0 10px 22px #0003}.avatar-orb{background:radial-gradient(circle at 32% 22%,#fffffff2,#0000 28%),linear-gradient(135deg,#fff3,#988cffe6 52%,#ffc69eb8);border:1px solid #fff9;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #00000024}.scene-controls__playback{color:#ffffffe6}.scene-controls__tab{color:#ffffff80}.scene-controls__tab.is-active{color:#ffffffeb}@media (width>=901px){.view-studio .cabin-shell .command-bar,.view-studio .cabin-shell .task-dock,.view-studio .cabin-shell .task-dock.is-expanded,.view-studio .cabin-shell .upload-trigger,.view-studio .cabin-shell .status-pill{border-color:var(--acrylic-border);box-shadow:inset 0 1px 0 var(--acrylic-inner-top), inset 0 -1px 0 var(--acrylic-inner-bottom), var(--acrylic-shadow);-webkit-backdrop-filter:blur(4px)saturate(1.08);background:linear-gradient(#ffffff10,#ffffff07),#ffffff0b}.view-studio .cabin-shell .mode-selector,.view-studio .cabin-shell .workflow-rail,.view-studio.scene-bright .cabin-shell .workflow-rail{-webkit-backdrop-filter:blur(4px)saturate(1.06);background:#ffffff0a;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff14,0 10px 24px #0000001a}.view-studio .cabin-shell .mode-option.is-selected,.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{background:#ffffff0d;border-color:#ffffff57;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff1a}}@media (width>=901px){.view-studio .cabin-shell{--studio-left:clamp(150px, 8.5vw, 182px);--studio-right:clamp(132px, 7.9vw, 168px);--studio-gap:clamp(34px, 3.4vw, 60px)}.view-studio .cabin-shell__window--left,.view-studio .cabin-shell__window--main,.view-studio .cabin-shell__window--right{height:67%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;top:10.2%}.view-studio .cabin-shell .workflow-rail{background:linear-gradient(#070a1357,#070a1226);border-color:#ffffff1f;padding:24px 12px 20px;box-shadow:inset 0 1px #ffffff1f,0 20px 48px #02040a1a}.view-studio .cabin-shell .workflow-rail__logo{font-size:25px}.view-studio .cabin-shell .workflow-rail__list{gap:6px;padding-left:0}.view-studio .cabin-shell .workflow-rail__list:before,.view-studio .cabin-shell .workflow-rail__node{display:none}.view-studio .cabin-shell .workflow-rail__button{background:0 0;border:1px solid #0000;border-radius:14px;min-height:50px;padding:8px 10px}.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{background:#ffffff14;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f}.view-studio .cabin-shell .workflow-rail__title{font-size:12px}.view-studio .cabin-shell .workflow-rail__subtitle{color:#ffffff85;opacity:1;max-height:none}.view-studio .cabin-shell .workspace-heading h1,.view-studio .cabin-shell .workspace-heading h2{text-shadow:0 2px 18px #03060e66;max-width:760px;font-size:clamp(26px,2.35vw,34px);font-weight:800}.view-studio .cabin-shell .results-window,.view-studio.scene-bright .cabin-shell .results-window{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;padding:18px 0}.view-studio .cabin-shell .side-heading{color:#ffffffe6;padding:0 4px}.view-studio .cabin-shell .result-film figure{background:#06091247;border-color:#ffffff29;box-shadow:0 14px 30px #03050c29}.view-studio .cabin-shell .task-dock{border-radius:18px;bottom:3.5%}.view-studio .cabin-shell .scene-controls{opacity:.9}}@media (width>=901px) and (height<=720px){body{overflow:hidden}.lumora-app{height:100dvh;min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.window-transition{display:none}}.asset-miniature{place-items:center;display:grid;position:relative;overflow:visible}.asset-miniature>img,.asset-miniature>video{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.asset-miniature>button{z-index:2;color:#ffffffe0;background:#0a0d12e6;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.quick-parameter-panel{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1117e6;border:1px solid #ffffff2b;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:13px 15px;display:grid;position:absolute;bottom:68px;left:0;right:0;box-shadow:0 18px 46px #0305094d,inset 0 1px #ffffff14}.quick-parameter-group{gap:7px;min-width:0;display:grid}.quick-parameter-group>span{color:#ffffff8f;font-size:10px;font-weight:700}.quick-parameter-group>div{gap:3px;min-width:0;display:flex}.quick-parameter-group button{color:#ffffff94;background:#ffffff09;border:1px solid #ffffff1a;border-radius:5px;flex:1;min-width:0;min-height:32px;padding:4px 5px;font-size:9px}.quick-parameter-group button.is-selected{color:#fff;background:#ffffff1f;border-color:#ffffff59}.batch-empty-state{color:#ffffff80;text-align:center;grid-column:1/-1;place-items:center;min-height:150px;padding:24px;font-size:12px;display:grid}.scene-feedback{z-index:45;color:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090d12b8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:10px;display:inline-flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #04070a33}.scene-feedback button{width:24px;height:24px;color:inherit;background:#ffffff14;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.workspace-quick .command-zone{bottom:-20%;left:5.4%;right:5.4%}.workspace-quick .quick-stage{justify-content:center;padding:8.5% 0 0;display:flex}.workspace-quick .upload-focus{width:min(390px,45%)}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .command-zone{bottom:-20%}.view-studio .cabin-shell__slot--main{overflow:visible}}.quick-composer{-webkit-backdrop-filter:blur(7px)saturate(1.03);background:linear-gradient(142deg,#ecf0fb29,#161b3014 44%,#f1e1ef1a),#0b101f1f;border:1px solid #ffffff45;border-radius:24px;min-height:210px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff59,0 18px 44px #04071129}.quick-composer__assets{align-items:end;gap:10px;min-height:72px;padding:13px 19px 8px;display:flex}.quick-composer__asset,.quick-composer__asset-add{aspect-ratio:var(--quick-asset-aspect,4 / 5);background:#ffffff17;border:1px solid #ffffff5c;border-radius:11px;flex:none;width:54px;height:58px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47}.quick-composer__asset img,.quick-composer__asset video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.quick-composer__asset>span{z-index:1;color:#fff;background:#090b14a3;border-radius:4px;padding:2px 3px;font-size:8px;font-weight:700;position:absolute;top:3px;left:3px}.quick-composer__asset>button{z-index:2;color:#fff;background:#070a14b8;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid;position:absolute;top:3px;right:3px}.quick-composer__asset-add{color:#ffffffbf;cursor:pointer;align-content:center;place-items:center;gap:3px;font-size:8px;display:grid}.quick-composer__asset-add input,.composer-utility-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.workspace-quick .quick-stage.has-results{justify-content:flex-start;padding-top:clamp(24px,4.8vh,56px)}.quick-result-shelf{align-items:flex-start;gap:clamp(12px,1.15vw,20px);max-width:100%;display:flex}.quick-result-card{aspect-ratio:4/5;background:#070a1242;border:1px solid #ffffff4d;border-radius:15px;flex:0 0 clamp(104px,8.8vw,148px);margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff52,0 12px 30px #03050c2b}.quick-result-card img,.quick-result-card video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.quick-result-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04070eb8);position:absolute;inset:58% 0 0}.quick-result-card span{z-index:1;color:#ffffffeb;text-shadow:0 1px 4px #0009;font-size:9px;font-weight:700;position:absolute;bottom:7px;right:8px}.quick-task-panel{gap:10px;display:grid}.quick-task-queue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.quick-task-row{background:#06091133;border:1px solid #ffffff24;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:6px;display:grid}.quick-task-row>img,.quick-task-row__placeholder{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:44px;height:44px}.quick-task-row__placeholder{color:#ffffffbd;background:linear-gradient(145deg,#ffffff24,#ffffff09);border:1px solid #ffffff29;place-items:center;font-size:8px;font-weight:800;display:grid}.quick-task-row__copy{gap:7px;min-width:0;display:grid}.quick-task-row__copy>div{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.quick-task-row__copy strong{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quick-task-row__copy>div span,.quick-task-row__copy small{color:#ffffff85;flex:none;font-size:8px}.quick-task-row__progress{background:#ffffff21;border-radius:99px;height:3px;display:block;overflow:hidden}.quick-task-row__progress i{border-radius:inherit;background:#ffffffd6;height:100%;display:block}.quick-task-row>button{color:#fff;background:#ffffff1c;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.quick-task-row.status-failed{border-color:#ffb1ae52}.quick-task-row.status-review{border-color:#ffebc157}.quick-task-empty{color:#ffffffad;border:1px dashed #ffffff2e;border-radius:12px;align-content:center;gap:4px;min-height:94px;padding:12px;display:grid}.quick-task-empty span{font-size:10px;font-weight:700}.quick-task-empty small{color:#ffffff70;font-size:9px}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-stage.has-results{justify-content:flex-start;align-items:flex-start;padding-top:clamp(22px,3.7vh,44px)}.view-studio .cabin-shell .workspace-quick .quick-result-shelf{margin-left:clamp(8px,1vw,20px)}}.quick-composer__tabs{gap:7px;padding:0 19px;display:flex}.quick-composer__tabs button{color:#ffffff8c;background:#ffffff0b;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.quick-composer__tabs button.is-active{color:#fffffff5;background:#ffffff29;box-shadow:inset 0 1px #ffffff2e}.quick-video-generation-tabs{background:#ffffff0e;border:1px solid #ffffff3d;border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #fff3}.quick-video-generation-tabs button{color:#ffffffa8;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.quick-video-generation-tabs button.is-active{color:#181b25;background:#ffffffeb;box-shadow:inset 0 1px #fff}.quick-composer>textarea{resize:none;color:#ffffffeb;text-shadow:0 1px 7px #03050c73;background:#0408131f;border:0;border-radius:0 12px 12px;outline:0;width:calc(100% - 38px);min-height:58px;margin:0 19px;padding:12px 13px;font-size:11px;line-height:1.55}.quick-composer>textarea::placeholder{color:#ffffff6b}.quick-composer__footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px 13px;display:flex}.quick-composer__utility,.quick-composer__controls{align-items:center;gap:6px;min-width:0;display:flex}.composer-utility-button,.composer-select>button,.composer-optimize{color:#ffffffb8;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:9px;font-weight:650;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f}.composer-utility-button{overflow:hidden}.composer-select{position:relative}.composer-select>button{color:#ffffffd6}.composer-select__menu{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161b2cc2;border:1px solid #ffffff3b;border-radius:12px;gap:5px;min-width:max(138px,100%);padding:7px;display:grid;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 16px 34px #03050c47,inset 0 1px #ffffff26}.composer-select__menu button{color:#ffffffb3;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:36px;padding:0 9px 0 11px;font-size:10px;line-height:1;display:flex}.composer-select__menu button.is-selected{color:#fff;background:#bfc9ff38}.composer-generate{color:#161827;background:#fffffff0;border:1px solid #ffffffa3;border-radius:14px;align-items:center;gap:5px;min-height:34px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff,0 7px 17px #03050c29}.composer-generate:disabled{opacity:.45}.quick-composer__optimizer-decisions{align-items:center;gap:5px;display:inline-flex}.quick-composer__optimizer-decisions>button{color:#ffffffd1;white-space:nowrap;background:#ffffff13;border:1px solid #ffffff3d;border-radius:14px;min-height:32px;padding:0 11px;font-size:9px;font-weight:700}.quick-composer__optimizer-decisions>button:hover{color:#fff;background:#ffffff26;border-color:#ffffff75;transform:translateY(-1px)}.quick-composer__optimizer-decisions>button:active{transform:scale(.97)}.quick-composer__optimizer-decisions>button.is-primary{color:#fff;background:#fff3;border-color:#ffffff8a;box-shadow:inset 0 1px #ffffff61}.quick-optimizer-backdrop{z-index:220;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03050e52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}body.quick-optimizer-is-open .scene-controls,body.quick-optimizer-is-open .scene-controls-liquid-surface{visibility:hidden;pointer-events:none}.quick-optimizer{background:linear-gradient(145deg,#eef3fc38,#12182a4d);border:1px solid #ffffff57;border-radius:25px;flex-direction:column;gap:15px;width:min(590px,94vw);max-height:min(720px,100dvh - 48px);padding:26px;display:flex;position:relative;overflow:auto;box-shadow:inset 0 1px #fff6,0 24px 64px #02040c59}.quick-optimizer__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quick-optimizer__header p{color:#fff9;margin:0;font-size:11px;font-weight:700}.quick-optimizer h2{margin:7px 0 0;font-size:25px}.quick-optimizer__source{color:#ffffffc7;gap:8px;font-size:11px;font-weight:700;display:grid}.quick-optimizer textarea{box-sizing:border-box;resize:vertical;color:#fff;background:#060a1633;border:1px solid #ffffff36;border-radius:14px;outline:0;width:100%;min-height:82px;padding:12px}.quick-optimizer__close{color:#fff;background:#ffffff14;border:1px solid #ffffff42;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.quick-optimizer__methods{color:#ffffff9e;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.quick-optimizer__method-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.quick-optimizer__methods button{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;min-height:30px;padding:0 10px;font-size:10px}.quick-optimizer__methods button.is-selected{background:#fff3;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffff4d}.quick-optimizer__methods button:disabled{cursor:wait;opacity:.55}.quick-optimizer__result{background:#ffffff0e;border:1px solid #fff3;border-radius:15px;flex-direction:column;gap:8px;min-height:150px;padding:13px;display:flex}.quick-optimizer__result strong{font-size:12px}.quick-optimizer__result textarea{resize:vertical;color:#ffffffd6;background:0 0;border:0;outline:0;flex:96px;min-height:96px;padding:0;font-size:10px;line-height:1.6}.quick-optimizer__result textarea::placeholder{color:#ffffff7a}.quick-optimizer__result textarea:disabled{cursor:wait;opacity:.72}.quick-optimizer__error{color:#ffd8e0;margin:8px 0 0;font-size:10px;line-height:1.5}.quick-optimizer footer{justify-content:space-between;gap:12px;padding-top:2px;display:flex}.quick-optimizer footer>button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;min-width:84px;min-height:36px;padding:0 16px;font-weight:700}.quick-optimizer footer>button:disabled{cursor:not-allowed;opacity:.42}.lumora-app{--lumora-ink-strong:#fffffff5;--lumora-ink:#ffffffd1;--lumora-ink-muted:#ffffffa8;--lumora-ink-soft:#ffffff80;--lumora-panel:linear-gradient(180deg, #080c1561, #070a122e);--lumora-panel-soft:linear-gradient(180deg, #080c153d, #070a1217);--lumora-border:#ffffff29;--lumora-border-strong:#ffffff42;--lumora-read-shadow:0 1px 2px #000207e0, 0 7px 20px #00020761}.workspace-heading h1,.workspace-heading h2,.side-heading,.workflow-rail__logo,.hero-copy h1{text-shadow:var(--lumora-read-shadow)}.workspace-section-label,.detail-rail-title,.video-mode-title,.batch-matrix-toolbar,.detail-canvas-toolbar,.cleanup-detection-title,.video-output-settings{color:var(--lumora-ink-muted);text-shadow:var(--lumora-read-shadow)}.mode-option,.detail-chapter,.video-mode,.batch-recipe,.cleanup-option,.version-list button,.issue-list>span,.inspector-checks li,.video-readiness-list li,.batch-sku,.cleanup-detection li{color:var(--lumora-ink-muted)}.mode-option strong,.detail-chapter-copy strong,.video-mode strong,.batch-recipe strong,.batch-sku strong,.cleanup-option strong,.inspector-heading strong,.detail-canvas-toolbar strong,.batch-run-summary strong,.cleanup-upload strong,.cleanup-stage-meta>div strong,.side-metrics b{color:var(--lumora-ink-strong)}.mode-option small,.detail-chapter-copy small,.video-mode small,.batch-recipe small,.batch-sku small,.cleanup-option small,.detail-sheet-copy p,.inspector-heading small,.batch-run-summary small,.cleanup-upload small,.cleanup-stage-meta,.cleanup-consent,.side-metrics span,.rights-note{color:var(--lumora-ink-muted)}.mode-option.is-selected,.detail-chapter:hover,.detail-chapter.is-selected,.video-mode.is-selected,.batch-recipe.is-selected,.cleanup-option.is-selected,.version-list button.is-active{background:radial-gradient(ellipse at 22% 0%, #ffffff17, transparent 52%), var(--lumora-panel);border:1px solid #ffffff21;box-shadow:inset 0 1px #ffffff2e,0 9px 22px #0003091f}.mode-selector:before,.detail-inspector,.video-inspector,.detail-scroll-sheet,.batch-matrix,.cleanup-detection,.cleanup-compare,.video-preview,.video-timeline,.workspace-command{border-color:var(--lumora-border);background:var(--lumora-panel-soft);box-shadow:inset 0 1px #ffffff1f,0 10px 28px #00030914}.detail-scroll-sheet,.detail-inspector,.video-inspector,.cleanup-compare,.video-preview{-webkit-backdrop-filter:blur(2px)saturate(1.02)}.detail-layout,.video-layout,.batch-layout,.cleanup-layout,.detail-brief-field textarea,.detail-brief-field,.cleanup-consent strong,.task-dock__task-copy strong{color:var(--lumora-ink)}.batch-matrix-row{border-bottom-color:#ffffff1a}.batch-matrix-row.is-muted{opacity:.55}.batch-matrix-row.has-warning{background:linear-gradient(90deg,#eeb28617,#0000 48%)}.batch-exception{background:linear-gradient(#6033232e,#20131414);border:1px solid #f6c4a62e}.batch-exception span{color:#ffe8dba8}.cleanup-upload{color:var(--lumora-ink);background:linear-gradient(#ffffff1a,#080a126b),#080a1038;border-color:#ffffff38;box-shadow:inset 0 1px #fff3,0 12px 26px #00030829}.cleanup-demo-badge{color:var(--lumora-ink);background:#080a1285;border:1px solid #ffffff2e}.result-film figure,.shot-stack figure{border:1px solid #ffffff1f}.result-film figcaption,.shot-stack figure>span{color:var(--lumora-ink-strong);text-shadow:0 1px 2px #000000e6,0 6px 14px #0000006b;line-height:1.28}.view-studio .cabin-shell .result-film figure:after,.view-studio .cabin-shell .shot-stack figure:after{background:linear-gradient(#0000,#05070dd1);inset:34% 0 0}.task-dock__task-actions{justify-items:end;gap:4px;display:grid}.task-dock__action-group{gap:4px;display:flex}.task-dock__action{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff29;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid}.task-dock__action:hover{color:#fff;background:#ffffff1a;border-color:#ffffff52}.view-studio .cabin-shell .task-dock.is-expanded{z-index:24;background:radial-gradient(at 50% 0,#ffffff1a,#0000 56%),linear-gradient(#14111be0,#09080ed6),#08080db8;border-radius:18px;width:min(760px,54%);min-height:156px}.view-studio .cabin-shell .task-dock.is-expanded .task-dock__summary{min-height:48px}.view-studio .cabin-shell .task-dock__detail{padding:0 16px 14px}.view-studio .cabin-shell .task-dock__task-list{max-height:128px}.view-studio .cabin-shell .task-dock__empty-state{align-content:center;min-height:76px}.view-studio .cabin-shell .task-dock__empty-state p{color:var(--lumora-ink-muted);margin:6px 0 0}.global-panel{background:radial-gradient(at 22% 0,#ffffff14,#0000 42%),linear-gradient(#181422db,#0c0b13e6);border:1px solid #ffffff29}.scene-feedback{color:var(--lumora-ink)}.train-frame,.cabin-shell__structure,.cabin-shell__frames,.cabin-shell__seats,.cabin-shell__inner-edges{display:none!important}.view-studio .cabin-shell:before,.view-studio .cabin-shell:after,.cabin-shell:before,.cabin-shell:after{content:none!important;background:0 0!important;display:none!important}@media (width>=901px){.view-studio .cabin-shell__slot,.view-studio .cabin-shell__slot--main,.view-studio .cabin-shell__slot--left,.view-studio .cabin-shell__slot--right{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.view-studio .cabin-shell .workflow-rail,.view-studio.scene-bright .cabin-shell .workflow-rail,.view-studio .cabin-shell .results-window,.view-studio.scene-bright .cabin-shell .results-window{-webkit-backdrop-filter:blur(7px)saturate(1.02);background:radial-gradient(at 18% 0,#ffffff1a,#0000 46%),linear-gradient(145deg,#080c168a,#070a1347);border:1px solid #ffffff24;border-radius:18px;box-shadow:inset 0 1px #ffffff24,0 18px 44px #03050c24}.view-studio .cabin-shell .task-dock,.view-studio .cabin-shell .task-dock.is-expanded{background:radial-gradient(at 18% 0,#ffffff1a,#0000 54%),linear-gradient(#080c16c2,#070910ad);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff29,0 18px 42px #03050c2e}}:root{--font-ui:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:"Newsreader", "Songti SC", "STSong", serif;--ui-panel:linear-gradient(180deg, #080c166b, #070a1238);--ui-panel-strong:linear-gradient(180deg, #0a0e199e, #07091070);--ui-border:#ffffff24;--ui-border-strong:#ffffff38;--ui-text:#ffffffe6;--ui-muted:#ffffffa8;--ui-soft:#ffffff80;--ui-shadow:0 2px 14px #02040a94}.lumora-app,button,input,textarea,select{font-family:var(--font-ui)}.home-brand,.workflow-rail__logo{font-family:var(--font-display);letter-spacing:0;color:#fff;text-shadow:0 2px 14px #02040a85;font-style:normal;font-weight:700}.home-brand{min-width:120px;font-size:34px;line-height:1}.home-hero{width:76%;height:74%;top:8%;left:12%}.hero-copy{width:min(980px,92%);margin-top:2%}.hero-kicker,.hero-proof,.top-navigation>button:not(.primary-button),.nav-primary,.credit-chip,.workspace-kicker,.eyebrow,.workflow-rail__eyebrow,.workflow-rail__title,.workflow-rail__subtitle,.task-dock__kicker,.scene-controls__tab{letter-spacing:0}.hero-copy h1{width:min(880px,100%);font-family:var(--font-display);letter-spacing:0;text-shadow:0 1px #ffffff2e,0 7px 28px #03050c70;margin:24px auto 18px;font-size:74px;font-weight:650;line-height:1.08}.hero-copy>p{color:#ffffffbd;width:min(760px,90%);text-shadow:var(--ui-shadow);font-size:15px;font-weight:500;line-height:1.65}.hero-actions{margin-top:26px}.hero-proof{color:#ffffffb8;background:linear-gradient(90deg,#0000,#0609123d 16%,#06091247 84%,#0000);gap:14px;margin-top:30px;padding:8px 18px;font-size:12px;font-weight:650}.hero-proof span{white-space:nowrap;min-width:max-content}.global-panel>h2{font-family:var(--font-display);letter-spacing:0;font-weight:650}@media (width>=901px){.view-studio .global-header{right:clamp(24px,3.5vw,72px)}.view-studio .cabin-shell{--studio-edge:clamp(38px, 3.2vw, 64px);--studio-left:clamp(158px, 9.2vw, 198px);--studio-right:clamp(150px, 9vw, 190px);--studio-gap:clamp(28px, 3vw, 52px)}.view-studio .cabin-shell__window--left,.view-studio .cabin-shell__window--main,.view-studio .cabin-shell__window--right{height:70.5%;top:9.3%}.view-studio .cabin-shell__window--left{left:var(--studio-edge);width:var(--studio-left)}.view-studio .cabin-shell__window--right{left:auto;right:var(--studio-edge);width:var(--studio-right)}.view-studio .cabin-shell__window--main{left:calc(var(--studio-edge) + var(--studio-left) + var(--studio-gap));right:calc(var(--studio-edge) + var(--studio-right) + var(--studio-gap));width:auto}.view-studio .cabin-shell__slot,.view-studio .cabin-shell__slot--main,.view-studio .cabin-shell__slot--left,.view-studio .cabin-shell__slot--right{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;border-radius:22px;inset:0}.view-studio .cabin-shell__slot--main{padding:0}.view-studio .cabin-shell .workflow-rail,.view-studio.scene-bright .cabin-shell .workflow-rail,.view-studio .cabin-shell .results-window,.view-studio.scene-bright .cabin-shell .results-window{border:1px solid var(--ui-border);background:var(--ui-panel);-webkit-backdrop-filter:blur(8px)saturate(1.04);border-radius:24px;box-shadow:inset 0 1px #ffffff24,0 22px 56px #02040a24}.view-studio .cabin-shell .workflow-rail{padding:26px 15px 22px 18px}.view-studio .cabin-shell .workflow-rail__brand{margin-bottom:22px}.view-studio .cabin-shell .workflow-rail__logo{font-size:24px;line-height:1}.view-studio .cabin-shell .workflow-rail__logo svg{width:30px;height:30px}.view-studio .cabin-shell .workflow-rail__eyebrow{color:var(--ui-soft);margin:16px 0 0;font-size:10px;font-weight:700}.view-studio .cabin-shell .workflow-rail__list{gap:3px;padding-left:16px}.view-studio .cabin-shell .workflow-rail__button{border-radius:16px;min-height:52px;padding:8px}.view-studio .cabin-shell .workflow-rail__title{font-size:12px;font-weight:720}.view-studio .cabin-shell .workflow-rail__subtitle{font-size:9px}.view-studio .cabin-shell .main-window{overflow:visible}.workspace-heading h1,.workspace-heading h2,.view-studio .cabin-shell .workspace-heading h1,.view-studio .cabin-shell .workspace-heading h2{max-width:820px;font-family:var(--font-ui);letter-spacing:0;text-shadow:var(--ui-shadow);font-size:31px;font-weight:780;line-height:1.18}.workspace-heading p,.view-studio .cabin-shell__slot--main .workspace-heading p{color:var(--ui-muted);font-size:12px;font-weight:500;line-height:1.62}.view-studio .cabin-shell .results-window{padding:24px 14px 20px}.view-studio .cabin-shell .scene-controls{top:2.2%;left:clamp(28px,2.3vw,46px);transform:none}.view-studio .cabin-shell .task-dock,.view-studio .cabin-shell .task-dock.is-expanded{border-color:var(--ui-border-strong);background:var(--ui-panel-strong);box-shadow:inset 0 1px #ffffff29,0 18px 42px #02040a33}.view-studio .cabin-shell .task-dock{border-radius:22px;width:min(760px,50vw);min-height:58px;bottom:3.1%}.view-studio .cabin-shell .task-dock__summary{grid-template-columns:142px minmax(0,1fr) 56px;min-height:58px;padding:0 18px}.view-studio .cabin-shell .task-dock__heading h2{font-size:12px}.view-studio .cabin-shell .task-dock.is-expanded{border-radius:24px;width:min(880px,58vw);min-height:170px}}:root{--font-brand:"Playfair Display", "Newsreader", Georgia, serif}.home-brand,.workflow-rail__logo{font-family:var(--font-brand);text-rendering:geometricprecision;font-feature-settings:"kern" 1, "liga" 1;text-shadow:0 1px 1px #0000003d,0 8px 22px #04060e52;font-weight:800;line-height:.94}.home-brand{font-size:33px}.hero-title-mobile-break{display:none}.hero-copy h1{width:min(720px,100%);font-family:var(--font-ui);text-shadow:0 2px 14px #03060e57;margin:26px auto 18px;font-size:clamp(52px,4.65vw,64px);font-weight:800;line-height:1.12}.hero-copy h1 span{white-space:nowrap;display:block}.hero-copy>p{color:#ffffffc7;width:min(720px,90%);font-size:15px}.hero-proof{background:#06091233;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;max-width:min(720px,92%);margin:28px auto 0;padding:8px 20px;box-shadow:inset 0 1px #ffffff1a}@media (width>=901px){.view-studio .cabin-shell{--studio-left:clamp(150px, 8.5vw, 182px);--studio-right:clamp(132px, 7.9vw, 168px);--studio-gap:clamp(34px, 3.4vw, 60px)}.view-studio .cabin-shell__window--left,.view-studio .cabin-shell__window--main,.view-studio .cabin-shell__window--right{height:67%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;top:10.2%}.view-studio .cabin-shell .workflow-rail{background:linear-gradient(#070a1357,#070a1226);border-color:#ffffff1f;padding:24px 12px 20px;box-shadow:inset 0 1px #ffffff1f,0 20px 48px #02040a1a}.view-studio .cabin-shell .workflow-rail__logo{font-size:25px}.view-studio .cabin-shell .workflow-rail__list{gap:6px;padding-left:0}.view-studio .cabin-shell .workflow-rail__list:before,.view-studio .cabin-shell .workflow-rail__node{display:none}.view-studio .cabin-shell .workflow-rail__button{background:0 0;border:1px solid #0000;border-radius:14px;min-height:50px;padding:8px 10px}.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{background:#ffffff14;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f}.view-studio .cabin-shell .workflow-rail__title{font-size:12px}.view-studio .cabin-shell .workflow-rail__subtitle{color:#ffffff85;opacity:1;max-height:none}.view-studio .cabin-shell .workspace-heading h1,.view-studio .cabin-shell .workspace-heading h2{text-shadow:0 2px 18px #03060e66;max-width:760px;font-size:clamp(26px,2.35vw,34px);font-weight:800}.view-studio .cabin-shell .results-window,.view-studio.scene-bright .cabin-shell .results-window{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;padding:18px 0}.view-studio .cabin-shell .result-film figure{background:#06091247;border-color:#ffffff29;box-shadow:0 14px 30px #03050c29}.view-studio .cabin-shell .task-dock{border-radius:18px;bottom:3.5%}}.top-navigation .task-center-trigger{border-radius:999px;align-items:center;gap:5px;min-height:32px;margin-left:4px;font-weight:720;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff17;color:#ffffffc7!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;padding:0 9px!important;font-size:10px!important}.top-navigation .task-center-trigger:hover,.top-navigation .task-center-trigger.is-open{color:#fffffff5!important;background:#ffffff1a!important;border-color:#ffffff42!important}.task-center-trigger__count,.mobile-task-center-trigger>span{color:#17202a;background:#ecf3f6f0;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:800;display:grid;box-shadow:0 0 0 2px #0a0e183d}.task-center-trigger.has-attention .task-center-trigger__count,.mobile-task-center-trigger.has-attention>span{color:#4b2730;background:#efc9cff0}.task-center-trigger.has-active:after,.mobile-task-center-trigger.has-active:after{content:"";background:#eef8fcfa;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 2px #0a0e1885,0 0 8px #e7f5fcb8}.task-center-trigger.has-active:after{top:2px;right:2px}.task-center-trigger__chevron{opacity:.68;transition:transform .18s var(--motion-spring), opacity .18s ease;flex:none;margin-left:-2px}.task-center-trigger.is-open .task-center-trigger__chevron{opacity:1;transform:rotate(180deg)}.mobile-task-center-trigger{display:none;position:relative}.task-center{z-index:110;overscroll-behavior:contain;-webkit-backdrop-filter:blur(26px)saturate(1.1)brightness(.95);width:min(390px,100vw - 48px);height:min(760px,100dvh - 98px);animation:task-center-in .18s var(--motion-spring) both;background:radial-gradient(at 20% 0,#ffffff21,#0000 46%),linear-gradient(160deg,#101723d1,#070a12c7);border:1px solid #ffffff2b;border-radius:20px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;top:clamp(78px,9vh,104px);right:clamp(24px,3.5vw,72px);overflow:hidden;box-shadow:inset 0 1px #ffffff2b,0 20px 56px #02040a57}.task-center__header{z-index:1;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#101622d1,#101622a8);border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:18px;padding:17px 16px 13px;display:flex;position:sticky;top:0}.task-center__eyebrow{color:#ffffff94;align-items:center;gap:6px;font-size:9px;font-weight:720;display:flex}.task-center__eyebrow i{color:#ffffffb3;border:1px solid #ffffff1f;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal}.task-center__header h2{color:#fffffff0;margin:5px 0 2px;font-size:17px;line-height:1.1}.task-center__header p{color:#ffffff8f;margin:0;font-size:10px;line-height:1.45}.task-center__header-actions{flex:none;align-items:flex-start;gap:6px;display:flex}.task-center__header-action,.task-center__close{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.task-center__header-action:disabled{cursor:not-allowed;opacity:.36}.task-center__header-action.is-active{color:#fff;background:#ffffff29;border-color:#ffffff80}.task-center__header-action:not(:disabled):hover,.task-center__close:hover{color:#fff;background:#ffffff1c}.task-center__list{overscroll-behavior:contain;margin:0;padding:4px 16px 12px;list-style:none;display:grid;overflow-y:auto}.task-center__row{border-bottom:1px solid #ffffff17;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;display:grid}.task-center__row:last-child{border-bottom:0}.task-center__status-icon,.task-center__thumbnail{color:#ffffffbf;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.task-center__thumbnail img,.task-center__thumbnail video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:task-center-thumbnail-in .2s var(--motion-spring) both;display:block}.task-center__row.status-running .task-center__status-icon svg,.task-center__row.status-running .task-center__thumbnail.is-placeholder svg{animation:1.4s linear infinite spin}.task-center__row.status-review .task-center__status-icon,.task-center__row.status-review .task-center__thumbnail.is-placeholder{color:#eecfd5f0;border-color:#ecc8cf42}.task-center__row.status-failed .task-center__status-icon,.task-center__row.status-failed .task-center__thumbnail.is-placeholder,.task-center__row.status-cancelled .task-center__thumbnail.is-placeholder{color:#e5c4a4eb}@keyframes task-center-thumbnail-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.task-center__copy{min-width:0}.task-center__meta{color:#ffffff85;font-size:8px;line-height:1.35;display:block}.task-center__copy strong{color:#ffffffe8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.25;display:block;overflow:hidden}.task-center__copy p{color:#ffffff87;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:2px 0 0;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.task-center__progress{align-items:center;gap:6px;margin-top:7px;display:flex}.task-center__progress-track{background:#ffffff21;border-radius:999px;flex:1;height:2px;overflow:hidden}.task-center__progress-track>span{border-radius:inherit;height:100%;transition:width .42s var(--motion-spring);background:linear-gradient(90deg,#f2f9fceb,#bfd4deb8);display:block}.task-center__progress small{color:#ffffff8f;font-size:8px}.task-center__action-area{justify-items:end;gap:3px;min-width:70px;display:grid}.task-center__credit{color:#ffffff87;white-space:nowrap;font-size:8px;line-height:1.15}.task-center__credit.is-refunded{color:#dec8acdb}.task-center__primary-action,.task-center__quiet-action,.task-center__open-action{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:9px;font-weight:720;display:inline-flex}.task-center__primary-action{color:#17202a;background:#ffffffe6;border:1px solid #ffffff38}.task-center__primary-action:hover{background:#fff}.task-center__quiet-action,.task-center__open-action{color:#ffffffb8;background:0 0;border:1px solid #0000}.task-center__quiet-action:hover,.task-center__open-action:hover{color:#fff;background:#ffffff12;border-color:#ffffff26}.task-center__empty{color:#ffffff87;text-align:center;place-content:center;gap:10px;min-height:170px;padding:30px;display:grid}.task-center__empty svg{color:#ffffffad;justify-self:center}.task-center__empty p{max-width:250px;margin:0;font-size:10px;line-height:1.65}.workspace-detail .detail-showcase{justify-content:center;padding-top:clamp(22px,3.05vh,35px);display:flex}.workspace-detail .detail-showcase .upload-focus{width:min(420px,100%)}.view-studio .cabin-shell .workspace-detail .detail-showcase--results{--quick-region-height:clamp(360px, 42vh, 490px);box-sizing:border-box;width:min(100%,1120px);min-height:var(--quick-region-height);padding:clamp(14px,1.35vw,22px) clamp(18px,2vw,34px);display:block}.view-studio .cabin-shell .workspace-detail .detail-showcase--results .quick-result-shelf-frame.has-results,.view-studio .cabin-shell .workspace-detail .detail-showcase--results .quick-result-shelf.has-results{width:100%;height:var(--quick-region-height);min-height:var(--quick-region-height)}.result-film figure>video{-o-object-fit:cover;object-fit:cover;background:#04070dc2;width:100%;height:100%;display:block}.result-film figcaption{justify-content:space-between;align-items:center;gap:6px;display:flex}.result-film figcaption>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.result-film figcaption button{color:#ffffffdb;background:#080c146b;border:0;flex:none;align-items:center;gap:2px;min-height:22px;padding:0 4px;font-size:8px;display:inline-flex}.result-film figcaption button:hover{color:#fff}@keyframes task-center-in{0%{opacity:0;transform:translateY(-6px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=901px){.view-studio .cabin-shell{--layout-workspace-inset:clamp(48px, 5.4%, 86px);--layout-glass-border:#ffffff38}.view-studio .cabin-shell .workspace-quick>.workspace-heading,.view-studio .cabin-shell .workspace-detail>.workspace-heading,.view-studio .cabin-shell .workspace-cleanup>.workspace-heading{min-height:0;margin-inline:var(--layout-workspace-inset)}.view-studio .cabin-shell .workspace-heading{gap:20px}.view-studio .cabin-shell .workspace-heading p{color:#ffffffc2;max-width:690px;font-size:12px;line-height:1.58}.view-studio .cabin-shell .workspace-quick .quick-stage{justify-content:center;padding:clamp(42px,7.2vh,78px) 0 0;display:flex}.view-studio .cabin-shell .workspace-quick .upload-focus{width:min(420px,100%)}.view-studio .cabin-shell .workspace-quick .command-zone{left:var(--layout-workspace-inset);right:var(--layout-workspace-inset)}.view-studio .cabin-shell .quick-composer{border-color:var(--layout-glass-border);border-radius:20px;overflow:hidden}.view-studio .cabin-shell .quick-composer>textarea{min-height:64px}.view-studio .cabin-shell .quick-composer__footer{border-top-color:#ffffff24;padding:11px 14px 13px}.view-studio .cabin-shell .quick-composer__assets{min-height:62px;padding-top:11px}.view-studio .cabin-shell .workspace-detail .detail-layout,.view-studio .cabin-shell .workspace-cleanup .cleanup-layout{margin-inline:var(--layout-workspace-inset)}.view-studio .cabin-shell .workspace-cleanup .workspace-command{left:var(--layout-workspace-inset);right:var(--layout-workspace-inset)}.view-studio .cabin-shell .video-brief-workspace{padding:3.4% var(--layout-workspace-inset) 5%;justify-content:flex-start;gap:clamp(22px,3vh,34px)}.view-studio .cabin-shell .video-brief-composer{border-color:var(--layout-glass-border);border-radius:22px;min-height:clamp(248px,31vh,340px)}.view-studio .cabin-shell .video-brief-composer textarea{padding:24px 26px 16px}.view-studio .cabin-shell .batch-rebuild-workspace{padding:3.4% var(--layout-workspace-inset) 5%;justify-content:flex-start;gap:clamp(18px,2.8vh,30px)}.view-studio .cabin-shell .batch-rebuild-heading{max-width:780px}.view-studio .cabin-shell .batch-rebuild-panel{border-color:var(--layout-glass-border);border-radius:22px;gap:12px;max-width:100%;padding:16px 18px 14px}.view-studio .cabin-shell .batch-rebuild-topbar{border-bottom:1px solid #ffffff21;min-height:42px;padding-bottom:10px}.view-studio .cabin-shell .batch-dropzone{border-color:#ffffff38;border-radius:14px;min-height:58px}.view-studio .cabin-shell .batch-requirement{border-color:#ffffff30;border-radius:15px;min-height:86px}.view-studio .cabin-shell .batch-requirement textarea{min-height:86px;padding:15px 84px 14px 17px;font-size:12px;line-height:1.55}.view-studio .cabin-shell .batch-rebuild-toolbar{border-top:1px solid #ffffff1f;gap:7px;padding-top:10px}.view-studio .cabin-shell .batch-operation-group{border-left:1px solid #ffffff24;gap:5px;margin-left:auto;padding-left:10px}.view-studio .cabin-shell .batch-run-button{margin-left:3px;box-shadow:inset 0 1px #fffffff2,0 7px 17px #02050c2e}.view-studio .cabin-shell .batch-empty-state{color:#ffffffb3;text-align:left;min-height:0;padding:3px 2px 0;font-size:10px;line-height:1.5;display:block}.view-studio .cabin-shell .results-window{height:61%;top:12.1%}.view-studio .cabin-shell .workspace-detail .detail-layout{grid-template-columns:minmax(172px,.68fr) minmax(320px,1.38fr) minmax(244px,.86fr);gap:clamp(16px,1.45vw,24px);height:min(64%,510px);margin-top:12px}.view-studio .cabin-shell .workspace-detail .detail-chapter-rail,.view-studio .cabin-shell .workspace-detail .detail-inspector,.view-studio .cabin-shell .workspace-cleanup .cleanup-controls{border:1px solid #ffffff24;border-radius:18px;min-width:0;padding:14px 15px}.view-studio .cabin-shell .workspace-detail .detail-canvas-toolbar{border-bottom:1px solid #ffffff1c;min-height:38px;padding:0 4px 7px}.view-studio .cabin-shell .workspace-detail .detail-scroll-sheet{border-color:#ffffff2e;border-radius:19px;width:100%}.view-studio .cabin-shell .workspace-cleanup .cleanup-layout{grid-template-columns:minmax(208px,.72fr) minmax(440px,1.48fr);gap:clamp(18px,1.8vw,28px);height:62%;margin-top:12px}.view-studio .cabin-shell .workspace-cleanup .cleanup-compare{border:1px solid #ffffff2e;border-radius:19px}.view-studio .cabin-shell .workspace-cleanup .workspace-command{border:1px solid #ffffff24;border-radius:17px;min-height:58px;padding:8px 13px}.view-studio .cabin-shell .workspace-quick .upload-focus>h2{margin-top:14px}.view-studio .cabin-shell .workspace-batch .batch-rebuild-toolbar{grid-template-columns:auto auto auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:6px;display:grid}.view-studio .cabin-shell .workspace-batch .batch-operation-group{gap:4px;min-width:0;margin-left:0;padding-left:9px}.view-studio .cabin-shell .workspace-batch .batch-operation-group button{white-space:nowrap;min-width:0;padding-inline:8px;font-size:10px}.view-studio .cabin-shell .workspace-batch .batch-upload-button,.view-studio .cabin-shell .workspace-batch .batch-clear-button,.view-studio .cabin-shell .workspace-batch .batch-prompt-button,.view-studio .cabin-shell .workspace-batch .batch-compact-select,.view-studio .cabin-shell .workspace-batch .batch-stop-button,.view-studio .cabin-shell .workspace-batch .batch-run-button{white-space:nowrap}.view-studio .cabin-shell .workspace-batch .batch-stop-button{padding-inline:9px;font-size:10px}.view-studio .cabin-shell{--redframe-main-left:clamp(248px, 14.16vw, 290px);--redframe-main-right:clamp(190px, 11.87vw, 243px);--redframe-main-top:clamp(79px, 8.82vh, 101px);--redframe-main-bottom:clamp(22px, 2.45vh, 28px);--redframe-bench-height:clamp(208px, 20.26vh, 232px);--redframe-title-inset:clamp(70px, 5.08vw, 104px)}.view-studio .cabin-shell__window--left{top:var(--redframe-main-top);width:clamp(160px,10.06vw,206px);height:clamp(601px,66.81vh,765px);left:clamp(22px,1.37vw,28px)}.view-studio .cabin-shell__window--right{width:clamp(195px,12.21vw,250px);height:clamp(568px,63.23vh,724px);top:clamp(84px,10.48vh,120px);left:auto;right:clamp(20px,1.22vw,25px)}.view-studio .cabin-shell__slot--left,.view-studio .cabin-shell__slot--right{padding:0}.view-studio .cabin-shell .workflow-rail,.view-studio .cabin-shell .results-window{width:100%;height:100%;margin:0}.view-studio .cabin-shell .results-window{position:relative;inset:0}.view-studio .cabin-shell__window--main{top:var(--redframe-main-top);right:var(--redframe-main-right);bottom:var(--redframe-main-bottom);left:var(--redframe-main-left);width:auto;height:auto}.view-studio .cabin-shell .main-window,.view-studio .cabin-shell .main-window>.workspace{overflow:visible}.view-studio .cabin-shell .workspace-heading{min-height:clamp(104px,10.48vh,120px);padding:clamp(12px, 1.15vh, 14px) var(--redframe-title-inset) 0;margin-inline:0}.view-studio .cabin-shell .workspace-quick>.workspace-heading,.view-studio .cabin-shell .workspace-detail>.workspace-heading,.view-studio .cabin-shell .workspace-cleanup>.workspace-heading{margin-inline:0}.view-studio .cabin-shell .workspace-heading h1,.view-studio .cabin-shell .workspace-heading h2{max-width:min(1100px,72vw);font-size:clamp(36px,2.25vw,46px);line-height:1.15}.view-studio .cabin-shell .workspace-heading p{max-width:min(760px,64vw);margin-top:10px;font-size:12px}.view-studio .cabin-shell .batch-rebuild-heading,.view-studio .cabin-shell .video-brief-heading,.view-studio .cabin-shell .batch-rebuild-heading h2,.view-studio .cabin-shell .video-brief-heading h2{max-width:min(1100px,72vw)}.view-studio .cabin-shell .workspace-quick .quick-stage{padding-top:clamp(22px,3.05vh,35px)}.view-studio .cabin-shell .workspace-quick .command-zone{bottom:0;left:0;right:0}.view-studio .cabin-shell .workspace-quick .quick-composer{min-height:var(--redframe-bench-height)}.view-studio .cabin-shell .video-brief-workspace,.view-studio .cabin-shell .batch-rebuild-workspace{padding:0;display:block}.view-studio .cabin-shell .video-brief-workspace>.workspace-heading,.view-studio .cabin-shell .batch-rebuild-workspace>.workspace-heading,.view-studio .cabin-shell .workspace-detail>.workspace-heading,.view-studio .cabin-shell .workspace-cleanup>.workspace-heading{position:absolute;top:0;left:0;right:0}.view-studio .cabin-shell .video-brief-composer,.view-studio .cabin-shell .batch-rebuild-panel{min-height:0;height:var(--redframe-bench-height);position:absolute;bottom:0;left:0;right:0}.view-studio .cabin-shell .video-brief-composer{border-radius:22px}.view-studio .cabin-shell .video-brief-composer textarea{min-height:0;padding:18px 24px 10px;font-size:clamp(15px,1.05vw,19px)}.view-studio .cabin-shell .video-brief-toolbar{flex-wrap:nowrap;gap:6px;padding:9px 13px;overflow-x:auto}.view-studio .cabin-shell .video-brief-add,.view-studio .cabin-shell .video-brief-segment,.view-studio .cabin-shell .video-brief-select,.view-studio .cabin-shell .video-brief-toggle,.view-studio .cabin-shell .video-brief-submit{flex:none;min-height:36px;font-size:10px}.view-studio .cabin-shell .video-brief-add{flex-basis:36px}.view-studio .cabin-shell .video-brief-segment button{min-height:28px;font-size:10px}.view-studio .cabin-shell .video-brief-assets{min-height:25px;padding:0 16px}.view-studio .cabin-shell .batch-rebuild-panel{border-radius:22px;grid-template-rows:36px 44px minmax(50px,1fr) 36px auto;gap:6px;padding:10px 16px;overflow-y:auto}.view-studio .cabin-shell .batch-rebuild-topbar{min-height:0;padding-bottom:0}.view-studio .cabin-shell .batch-tabs button,.view-studio .cabin-shell .batch-prompt-boost,.view-studio .cabin-shell .batch-upload-button,.view-studio .cabin-shell .batch-clear-button,.view-studio .cabin-shell .batch-prompt-button,.view-studio .cabin-shell .batch-operation-group button,.view-studio .cabin-shell .batch-compact-select,.view-studio .cabin-shell .batch-stop-button,.view-studio .cabin-shell .batch-run-button{min-height:32px;font-size:10px}.view-studio .cabin-shell .batch-dropzone{min-height:44px}.view-studio .cabin-shell .batch-requirement,.view-studio .cabin-shell .batch-requirement textarea{min-height:50px}.view-studio .cabin-shell .batch-requirement textarea{padding:10px 70px 9px 13px;font-size:11px}.view-studio .cabin-shell .batch-rebuild-toolbar{min-height:32px;padding-top:0}.view-studio .cabin-shell .batch-empty-state{min-height:0;padding:0 2px}.view-studio .cabin-shell .workspace-detail .detail-layout{height:var(--redframe-bench-height);margin:0;position:absolute;bottom:0;left:0;right:0}.view-studio .cabin-shell .workspace-detail .detail-chapter-rail,.view-studio .cabin-shell .workspace-detail .detail-canvas,.view-studio .cabin-shell .workspace-detail .detail-inspector{min-height:0;overflow:auto}.view-studio .cabin-shell .workspace-cleanup .cleanup-layout{height:calc(var(--redframe-bench-height) - 60px);margin:0;position:absolute;bottom:60px;left:0;right:0}.view-studio .cabin-shell .workspace-cleanup .workspace-command{min-height:54px;margin:0;position:absolute;bottom:0;left:0;right:0}.view-studio .cabin-shell .workspace-cleanup .cleanup-controls,.view-studio .cabin-shell .workspace-cleanup .cleanup-stage{min-height:0;overflow:auto}.view-studio .cabin-shell .scene-controls{min-height:36px;top:clamp(10px,1.05vh,12px);left:clamp(26px,1.56vw,32px);transform:none}.view-studio .cabin-shell .global-header{top:clamp(12px,1.57vh,18px);left:auto;right:clamp(20px,.98vw,20px)}.view-studio .cabin-shell .workflow-rail,.view-studio.scene-bright .cabin-shell .workflow-rail{box-sizing:border-box;padding:clamp(18px,2.1vh,24px) 12px 16px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.view-studio .cabin-shell .workflow-rail__brand{margin:0 0 clamp(25px,3.05vh,35px)}.view-studio .cabin-shell .workflow-rail__logo{color:#fffffffa;letter-spacing:-.035em;text-align:left;text-shadow:0 2px 10px #03060f52;min-height:auto;padding:0;font-size:clamp(30px,1.76vw,36px);font-weight:800}.view-studio .cabin-shell .workflow-rail__logo svg{color:#ffffff9e;border:0;border-radius:0;width:22px;height:22px;padding:0}.view-studio .cabin-shell .workflow-rail__eyebrow{color:#ffffffa8;letter-spacing:.18em;text-shadow:0 1px 7px #03060f3d;margin:10px 0 0;font-size:9px;font-weight:780}.view-studio .cabin-shell .workflow-rail__list{gap:clamp(9px,1.05vh,12px);padding:0 0 0 24px;display:grid}.view-studio .cabin-shell .workflow-rail__list:before{background:linear-gradient(#ffffff87,#ffffff2e);width:1px;display:block;top:26px;bottom:27px;left:5px;box-shadow:0 0 5px #ffffff1f}.view-studio .cabin-shell .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__button,.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{color:#ffffffa8;min-height:clamp(55px,5.5vh,63px);padding:5px 0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.view-studio .cabin-shell .workflow-rail__button:hover{color:#ffffffe0;background:0 0!important}.view-studio .cabin-shell .workflow-rail__node{background:#ffffff61;width:10px;height:10px;display:grid;top:21px;left:-23px;box-shadow:0 0 0 2px #0f13251a}.view-studio .cabin-shell .workflow-rail__node-core{background:#ffffffc7;width:4px;height:4px}.view-studio .cabin-shell .workflow-rail__copy{gap:4px}.view-studio .cabin-shell .workflow-rail__title{color:inherit;letter-spacing:-.01em;text-shadow:0 1px 8px #03060f4d;gap:7px;font-size:clamp(12px,.79vw,15px);font-weight:700;line-height:1.14}.view-studio .cabin-shell .workflow-rail__index{color:#ffffff8a;letter-spacing:.08em;font-size:9px;font-weight:750}.view-studio .cabin-shell .workflow-rail__subtitle{opacity:.74;color:#ffffffb8;white-space:normal;text-shadow:0 1px 7px #03060f47;max-height:none;font-size:clamp(8px,.56vw,10px);font-weight:560;line-height:1.25;display:block;overflow:visible}.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{color:#fff}.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__node{background:#fffffffa;box-shadow:0 0 10px #ffffff7a,0 0 0 3px #ffffff24}.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__node:after{background:linear-gradient(90deg,#ffffffeb,#0000);width:20px;height:1px;top:4px;left:8px}.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__subtitle{opacity:.92;color:#ffffffe0}.view-studio .cabin-shell .workflow-rail__footer{color:#ffffffad;letter-spacing:.04em;text-shadow:0 1px 7px #03060f42;font-size:9px;bottom:17px;left:36px}.view-studio .cabin-shell .workflow-rail__footer strong{color:#fffffff5;margin-top:5px;font-size:12px;font-weight:750}.view-studio .cabin-shell .workspace-detail .product-studio{box-sizing:border-box;height:var(--redframe-bench-height);color:#ffffffeb;border-radius:22px;min-height:0;padding:9px 12px 11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.view-studio .cabin-shell .workspace-detail .product-studio-heading h2{max-width:min(1110px,74vw)}}.product-studio,.product-studio *{box-sizing:border-box}.product-studio button,.product-studio select,.product-studio textarea,.product-studio input{font:inherit}.product-studio button,.product-studio select,.product-studio textarea{color:inherit}.product-studio__modes{z-index:3;border-bottom:1px solid #ffffff24;align-items:center;gap:4px;min-height:35px;padding:0 0 8px;display:flex;position:relative}.product-studio__modes>button{color:#ffffffa8;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:29px;padding:0 9px;font-size:9px;font-weight:680;display:inline-flex}.product-studio__modes>button:hover,.product-studio__modes>button.is-active{color:#fffffffa;background:#ffffff1b;border-color:#ffffff40}.product-studio__modes>button.is-active{box-shadow:inset 0 1px #fff3}.product-studio__mode-note{color:#fff9;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;margin-left:auto;font-size:8px;display:flex;overflow:hidden}.product-studio__mode-note strong{color:#ffffffdb;letter-spacing:.08em;font-size:8px}.product-studio__body{z-index:3;grid-template-columns:minmax(230px,.82fr) minmax(310px,1.08fr) minmax(310px,1fr);gap:0;height:calc(100% - 35px);display:grid;position:relative}.product-studio__body>section{min-width:0;min-height:0;padding:9px 12px 0}.product-studio__body>section:first-child{padding-left:2px}.product-studio__body>section:last-child{padding-right:2px}.product-studio__body>section+section{border-left:1px solid #ffffff1f}.product-studio__sources{flex-direction:column;min-height:0;display:flex;overflow:hidden}.product-studio__section-title{justify-content:space-between;align-items:center;gap:8px;min-height:18px;margin-bottom:6px;display:flex}.product-studio__section-title>span{color:#ffffffe0;font-size:9px;font-weight:720}.product-studio__section-title>small{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.product-studio__upload-grid{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.product-studio__upload-grid.has-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-studio__upload{cursor:pointer;background:#ffffff06;border:1px dashed #ffffff40;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:64px;padding:7px 8px;display:grid;overflow:hidden}.product-studio__upload:hover{background:#fff1;border-color:#ffffff6b}.product-studio__upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.product-studio__upload-icon{color:#ffffffd9;background:#ffffff17;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.product-studio__upload-copy{gap:3px;min-width:0;display:grid}.product-studio__upload-copy strong{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.product-studio__upload-copy small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.product-studio__upload-count{color:#ffffffad;place-items:center;min-width:21px;min-height:21px;font-size:8px;display:grid}.product-studio__asset-strip{scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(3,62px);grid-auto-rows:96px;place-content:start;gap:10px;min-height:0;margin-top:8px;padding:1px 4px 4px 0;display:grid;overflow:hidden auto}.product-studio__asset-strip>span{background:#ffffff0f;border:1px solid #ffffff3b;border-radius:10px;width:62px;height:96px;display:block;overflow:hidden}.product-studio__asset-strip img,.product-studio__asset-strip video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-studio__creative{grid-template-rows:auto minmax(54px,1fr) auto;display:grid}.product-studio__creative textarea{resize:none;color:#ffffffe0;background:#ffffff06;border:1px solid #ffffff29;border-radius:12px;outline:0;width:100%;min-height:54px;padding:9px 10px;font-size:9px;line-height:1.5}.product-studio__creative textarea:focus{background:#ffffff0d;border-color:#ffffff61}.product-studio__creative textarea::placeholder{color:#fff6}.product-studio__creative-footer{justify-content:space-between;align-items:flex-end;gap:8px;min-height:32px;padding-top:6px;display:flex}.product-studio__creative-actions,.product-studio__planning-decisions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.product-studio__planning-decisions button{color:#ffffffb8;white-space:nowrap;cursor:pointer;background:#ffffff09;border:1px solid #ffffff2e;border-radius:999px;min-height:26px;padding:0 8px;font-size:8px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s,border-color .18s,color .18s}.product-studio__planning-decisions button:hover{color:#fffffff5;background:#ffffff1f;border-color:#ffffff5c;transform:translateY(-1px)}.product-studio__planning-decisions button:active{transform:scale(.97)}.product-studio__planning-decisions .is-primary{color:#fffffff5;background:#ffffff2b;border-color:#ffffff52}.product-studio__platforms,.product-studio__speed{align-items:center;gap:3px;min-width:0;display:flex}.product-studio__platforms button,.product-studio__speed button,.product-studio__optimize{color:#ffffff94;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:8px;display:inline-flex}.product-studio__platforms button.is-active,.product-studio__speed button.is-active,.product-studio__platforms button:hover,.product-studio__speed button:hover,.product-studio__optimize:hover{color:#ffffffeb;background:#ffffff14;border-color:#fff3}.product-studio__guidance{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:8px;display:flex;overflow:hidden}.product-studio__settings{grid-template-rows:auto auto auto minmax(12px,auto);align-content:start;display:grid}.product-studio__parameter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.product-studio__select{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.product-studio__select.is-open{z-index:30}.product-studio__select>span:first-child{color:#ffffff7a;padding-left:3px;font-size:7px}.product-studio__select-control{align-items:center;min-width:0;display:flex;position:relative}.product-studio__select-trigger{-webkit-backdrop-filter:blur(9px)saturate(1.03);backdrop-filter:blur(9px)saturate(1.03);color:#ffffffe0;text-align:center;cursor:pointer;background:#ffffff06;border:1px solid #ffffff3d;border-radius:10px;outline:0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:30px;padding:0 27px;font-size:8px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff0b,0 8px 22px #0408121a}.product-studio__select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.product-studio__select-trigger>svg{color:#ffffff94;flex:0 0 12px;position:absolute;right:8px}.product-studio__select-trigger:focus-visible{border-color:#fff6}.product-studio__select-menu{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02);transform-origin:100% 100%;background:#0d141e47;border:1px solid #ffffff47;border-radius:12px;gap:4px;width:max(100%,164px);max-height:220px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:inset 0 1px #ffffff42,0 14px 32px #03071033}.product-studio__select-menu button{color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;width:100%;min-height:32px;padding:0 9px;font-size:9px;display:flex}.product-studio__select-menu button.is-selected{color:#fffffffa;background:#ffffff13;border-color:#ffffff85}.product-studio__select-menu button:hover{color:#fff;background:#ffffff0b;border-color:#ffffff5c}.product-studio__select-control select{appearance:none;-webkit-backdrop-filter:blur(9px)saturate(1.03);backdrop-filter:blur(9px)saturate(1.03);color:#ffffffe0;text-overflow:ellipsis;background:#ffffff06;border:1px solid #ffffff3d;border-radius:10px;outline:0;width:100%;min-width:0;min-height:30px;padding:0 39px 0 8px;font-size:8px;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff0b,0 8px 22px #0408121a}.product-studio__select-control select:focus{border-color:#fff6}.product-studio__select-control select option{color:#151821;background:#eef0f4}.product-studio__execution-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;display:grid}.product-studio__submit{white-space:nowrap;background:#ffffffed;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:112px;min-height:32px;padding:0 13px;font-size:9px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #fff,0 7px 18px #03050c24;color:#171922!important}.product-studio__submit:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.product-studio__submit:disabled{opacity:.38;cursor:not-allowed}.product-studio__requirement{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:5px 0 0;font-size:7px;line-height:1.3;overflow:hidden}@media (width<=1300px) and (width>=901px){.product-studio__modes>button{padding-inline:7px}.product-studio__modes>button svg,.product-studio__mode-note{display:none}.product-studio__body{grid-template-columns:minmax(210px,.8fr) minmax(270px,1.05fr) minmax(280px,1fr)}.product-studio__parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-studio__select-trigger,.product-studio__select-control select{min-height:27px}.product-studio__execution-row{margin-top:5px}.product-studio__requirement{display:none}}@media (width>=901px){.view-studio .cabin-shell{--unified-bench-height:clamp(264px, 29.26vh, 335px);--unified-bench-left-overhang:clamp(108px, 6.84vw, 140px);--unified-bench-right-overhang:clamp(124px, 7.86vw, 161px);--unified-bench-bottom:clamp(-16px, -1.05vh, -12px)}.view-studio .cabin-shell .workspace-quick .command-zone,.view-studio .cabin-shell .video-brief-composer,.view-studio .cabin-shell .batch-rebuild-panel,.view-studio .cabin-shell .workspace-detail .product-studio,.view-studio .cabin-shell .workspace-detail .detail-layout{right:calc(-1 * var(--unified-bench-right-overhang));bottom:var(--unified-bench-bottom);left:calc(-1 * var(--unified-bench-left-overhang));width:auto;max-width:none;height:var(--unified-bench-height);min-height:var(--unified-bench-height)}.view-studio .cabin-shell .workspace-quick .quick-composer{height:100%;min-height:100%}.view-studio .cabin-shell .workspace-cleanup .cleanup-layout{right:calc(-1 * var(--unified-bench-right-overhang));bottom:calc(var(--unified-bench-bottom) + 62px);left:calc(-1 * var(--unified-bench-left-overhang));width:auto;height:calc(var(--unified-bench-height) - 62px)}.view-studio .cabin-shell .workspace-cleanup .workspace-command{right:calc(-1 * var(--unified-bench-right-overhang));bottom:var(--unified-bench-bottom);left:calc(-1 * var(--unified-bench-left-overhang));width:auto;min-height:56px}.view-studio .cabin-shell .video-brief-composer,.view-studio .cabin-shell .batch-rebuild-panel,.view-studio .cabin-shell .workspace-detail .product-studio,.view-studio .cabin-shell .workspace-detail .detail-layout,.view-studio .cabin-shell .workspace-cleanup .cleanup-layout{overflow:auto}.view-studio .cabin-shell .workspace-detail .product-studio{bottom:clamp(18px,2.1vh,26px);overflow:visible}.view-studio .cabin-shell .top-navigation,.view-studio.scene-bright .cabin-shell .top-navigation{-webkit-backdrop-filter:blur(9px)saturate(1.05);background:linear-gradient(120deg,#ffffff38,#e8f1fa1c 54%,#ffffff29),#ffffff14;border-color:#ffffff61;box-shadow:inset 0 1px #ffffff75,0 8px 22px #1620301f}.view-studio .cabin-shell .top-navigation>button:not(.primary-button){color:#fffffff0;text-shadow:0 1px 7px #19233457}.view-studio .cabin-shell .top-navigation>button:not(.primary-button):hover{color:#fff;background:#ffffff1f}.view-studio .cabin-shell .credit-chip{color:#fffffff0;text-shadow:0 1px 7px #1923344d;background:#ffffff21;border:1px solid #ffffff3d}.view-studio .cabin-shell .scene-controls{-webkit-backdrop-filter:blur(8px)saturate(1.04);background:linear-gradient(120deg,#ffffff2e,#e8f1fa13 58%,#ffffff21),#ffffff0e;border:1px solid #ffffff57;box-shadow:inset 0 1px #fff6,0 6px 16px #1620301a}.view-studio .cabin-shell .scene-controls__tab{color:#ffffffe0;text-shadow:0 1px 7px #1923346b}.view-studio .cabin-shell .scene-controls__tab.is-active{color:#fff;border-color:#ffffffe0}.view-studio .cabin-shell .scene-controls__playback{color:#fff;background:#ffffff29;border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff80,0 4px 12px #1620301f}.view-studio .cabin-shell__window--left,.view-studio .cabin-shell__slot--left,.view-studio .cabin-shell .workflow-rail{overflow:visible}.view-studio .cabin-shell__window--left{z-index:20}.view-studio .cabin-shell .workflow-rail__scene-item{position:relative}.view-studio .cabin-shell .workflow-rail__scene-trigger{text-align:left;width:100%}.view-studio .cabin-shell .workflow-rail__scene-item.is-open .workflow-rail__scene-trigger{color:#fffffffa}.view-studio .cabin-shell .workflow-rail__scene-panel{z-index:35;-webkit-backdrop-filter:blur(10px)saturate(1.04);background:linear-gradient(145deg,#ffffff29,#e4eef90e 58%,#ffffff1a),#131a2a42;border:1px solid #ffffff42;border-radius:16px;width:clamp(220px,16vw,280px);padding:12px;position:absolute;top:0;left:calc(100% + 14px);box-shadow:inset 0 1px #fff6,0 14px 34px #04081238}.view-studio .cabin-shell .workflow-rail__scene-panel-label{color:#ffffffe6;margin-bottom:9px;font-size:11px;font-weight:750;display:block}.view-studio .cabin-shell .workflow-rail__scene-panel .scene-controls{width:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:8px;margin:0;padding:0;display:grid;position:static;transform:none}.view-studio .cabin-shell .workflow-rail__scene-panel .scene-controls__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.view-studio .cabin-shell .workflow-rail__scene-panel .scene-controls__tab{color:#ffffffc7;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff29;border-radius:10px;min-height:42px;padding:0 8px;font-size:10px;font-weight:650}.view-studio .cabin-shell .workflow-rail__scene-panel .scene-controls__tab.is-active{color:#fff;background:#ffffff2e;border-color:#ffffff9e;box-shadow:inset 0 1px #ffffff4d}.view-studio .cabin-shell .workflow-rail__scene-panel .scene-controls__playback{background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;width:100%;height:38px}.mode-quick .cabin-shell{--quick-stage-left:clamp(248px, 13.55vw, 278px);--quick-task-edge:clamp(58px, 4.53vw, 98px);--quick-task-width:clamp(300px, 15.8vw, 324px);--quick-region-gap:clamp(28px, 1.8vw, 38px);--quick-region-top:clamp(120px, 12.5vh, 143px);--quick-region-height:clamp(540px, 53.3vh, 610px)}.view-studio .cabin-shell .workspace-quick .command-zone{left:calc(-1 * var(--unified-bench-left-overhang))}.view-studio .cabin-shell .workspace-quick .quick-result-shelf{width:min(100%, calc(100vw - var(--quick-stage-left) - var(--quick-task-edge) - var(--quick-task-width) - var(--quick-region-gap)));height:var(--quick-region-height);min-height:var(--quick-region-height);-webkit-backdrop-filter:blur(5px)saturate(1.03);background:linear-gradient(145deg,#ffffff1a,#ffffff06 58%,#070b141c),#060a131a;border:1px solid #ffffff38;border-radius:18px;padding:clamp(12px,1.15vw,18px);box-shadow:inset 0 1px #ffffff42,0 14px 34px #03060c1a}.view-studio .cabin-shell .workspace-quick .quick-stage{padding-top:calc(var(--quick-region-top) - var(--redframe-main-top));justify-content:flex-start}.view-studio .cabin-shell .workspace-quick .quick-result-shelf:not(.has-results){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.view-studio .cabin-shell .workspace-quick .quick-result-shelf:not(.has-results) .upload-focus{width:min(420px,72%)}.mode-quick .cabin-shell__window--right{top:var(--quick-region-top);right:var(--quick-task-edge);width:var(--quick-task-width);height:var(--quick-region-height);left:auto}.mode-quick .cabin-shell .results-window{height:100%;padding:0}.view-studio .cabin-shell .quick-task-panel{-webkit-backdrop-filter:blur(2px)saturate(1.02);background:linear-gradient(145deg,#ffffff0e,#ffffff03 58%,#070b140b),#060a1309;border:1px solid #fff3;border-radius:16px;height:100%;min-height:100%;padding:12px;box-shadow:inset 0 1px #ffffff29,0 12px 28px #03060c12}.view-studio .cabin-shell .quick-task-panel .side-heading{text-align:center;justify-content:center;gap:8px}.view-studio .cabin-shell .quick-task-panel .quick-task-empty{text-align:center;justify-items:center}.view-studio .cabin-shell__window--left{width:clamp(160px,8.7vw,170px);height:clamp(590px,52vh,650px);top:clamp(24px,2.2vh,30px);left:clamp(24px,1.55vw,32px)}.view-studio .cabin-shell .workflow-rail{width:auto;height:auto;padding:clamp(86px,8.5vh,98px) 12px 16px;position:absolute;inset:0}.view-studio .cabin-shell .workflow-rail__brand{margin-bottom:clamp(22px,2.45vh,30px)}.view-studio .cabin-shell .workflow-rail__list{gap:clamp(7px,.78vh,10px)}.view-studio .cabin-shell .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__button{min-height:clamp(48px,4.7vh,54px)}}@media (width>=901px) and (height>=900px){.view-studio .cabin-shell .workflow-rail{height:100%;top:clamp(-32px,-2.1vh,-24px);bottom:auto}}@media (width>=901px){.view-studio .cabin-shell .workflow-rail__brand,.view-studio .cabin-shell .workflow-rail__list{transform:translateY(-18px)}.view-studio .cabin-shell .global-header{transform:translate(clamp(24px,1.7vw,36px))}.lumora-app.view-studio .cabin-shell .top-navigation>button:not(.primary-button){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.lumora-app.view-studio .cabin-shell .top-navigation .task-center-trigger{box-shadow:var(--global-glass-shadow);-webkit-backdrop-filter:blur(8px)saturate(1.06);backdrop-filter:blur(8px)saturate(1.06);border-color:var(--global-glass-border)!important;background:var(--global-glass-fill)!important}}@media (width>=901px) and (height>=900px){.view-studio .cabin-shell .workflow-rail__list{transform:translateY(-43px)}}@media (width>=901px) and (height<=900px){.view-studio .cabin-shell .workflow-rail__brand,.view-studio .cabin-shell .workflow-rail__list{transform:translateY(-32px)}}@media (width>=901px){.view-studio .cabin-shell .workflow-rail__footer{z-index:18;left:clamp(36px,2.65vw,54px);top:calc(100vh - var(--unified-bench-height) - 4px);position:fixed;bottom:auto}.view-studio .cabin-shell .workflow-rail__logo{font-size:clamp(42px,2.35vw,50px);line-height:.92}.view-studio .cabin-shell .workflow-rail__brand{margin-bottom:clamp(10px,1.3vh,16px)}}.view-studio .cabin-shell{--choice-glass-fill:#ebf1ff11;--choice-glass-hover:#f4f8ff20;--choice-glass-selected:#e5ecff29;--choice-glass-border:#fff3;--choice-glass-border-hover:#ffffff61;--choice-glass-text:#ffffffc2}.view-studio .cabin-shell .quick-composer__tabs button,.view-studio .cabin-shell .composer-utility-button,.view-studio .cabin-shell .composer-select>button,.view-studio .cabin-shell .composer-optimize,.view-studio .cabin-shell .composer-select__menu button,.view-studio .cabin-shell .product-studio__modes>button,.view-studio .cabin-shell .product-studio__platforms button,.view-studio .cabin-shell .product-studio__speed button,.view-studio .cabin-shell .product-studio__optimize,.view-studio .cabin-shell .video-brief-segment,.view-studio .cabin-shell .video-brief-segment button,.view-studio .cabin-shell .video-brief-select,.view-studio .cabin-shell .video-brief-toggle,.view-studio .cabin-shell .batch-tabs button,.view-studio .cabin-shell .batch-prompt-boost,.view-studio .cabin-shell .batch-upload-button,.view-studio .cabin-shell .batch-clear-button,.view-studio .cabin-shell .batch-prompt-button,.view-studio .cabin-shell .batch-operation-group button,.view-studio .cabin-shell .batch-compact-select,.view-studio .cabin-shell .cleanup-option,.view-studio .cabin-shell .mode-option,.view-studio .cabin-shell .platform-option,.view-studio .cabin-shell .video-mode,.view-studio .cabin-shell .video-aspect-switcher button{border-color:var(--choice-glass-border);background:var(--choice-glass-fill);color:var(--choice-glass-text);-webkit-backdrop-filter:blur(8px)saturate(1.06);backdrop-filter:blur(8px)saturate(1.06);box-shadow:inset 0 1px #fff3,0 3px 10px #0307120e}.view-studio .cabin-shell .quick-parameter-panel{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(145deg,#ebf2ff21,#778bb10e 53%,#ffecf813),#1a21344d;border-color:#ffffff3d;border-radius:14px;box-shadow:inset 0 1px #ffffff4d,0 18px 42px #03061029}.view-studio .cabin-shell .quick-parameter-group>div{background:#ffffff07;border:1px solid #ffffff1f;border-radius:10px;padding:3px}.view-studio .cabin-shell .quick-parameter-group button{color:#ffffffa1;box-shadow:none;background:0 0;border-color:#0000;border-radius:7px}.view-studio .cabin-shell .quick-parameter-group button.is-selected,.view-studio .cabin-shell .quick-composer__tabs button.is-active,.view-studio .cabin-shell .composer-utility-button.is-active,.view-studio .cabin-shell .composer-select__menu button.is-selected,.view-studio .cabin-shell .product-studio__modes>button.is-active,.view-studio .cabin-shell .product-studio__platforms button.is-active,.view-studio .cabin-shell .product-studio__speed button.is-active,.view-studio .cabin-shell .video-brief-segment button.is-selected,.view-studio .cabin-shell .video-brief-toggle.is-active,.view-studio .cabin-shell .batch-tabs button.is-active,.view-studio .cabin-shell .batch-operation-group button.is-active,.view-studio .cabin-shell .cleanup-option.is-selected,.view-studio .cabin-shell .mode-option.is-selected,.view-studio .cabin-shell .platform-option.is-selected,.view-studio .cabin-shell .video-mode.is-selected,.view-studio .cabin-shell .video-aspect-switcher button.is-selected{color:#fffffffa;text-shadow:0 1px 7px #03071257;background:linear-gradient(145deg,#ffffff38,#d7e4ff17);border-color:#ffffff78;box-shadow:inset 0 1px #ffffff7a,0 6px 16px #0509161c}.view-studio .cabin-shell .video-brief-segment button.is-selected,.view-studio .cabin-shell .platform-option.is-selected,.view-studio .cabin-shell .video-aspect-switcher button.is-selected{color:#fffffffa}@media (hover:hover){.view-studio .cabin-shell .quick-parameter-group button:hover,.view-studio .cabin-shell .quick-composer__tabs button:hover,.view-studio .cabin-shell .composer-utility-button:hover,.view-studio .cabin-shell .composer-select>button:hover,.view-studio .cabin-shell .composer-optimize:hover,.view-studio .cabin-shell .composer-select__menu button:hover,.view-studio .cabin-shell .product-studio__modes>button:hover,.view-studio .cabin-shell .product-studio__platforms button:hover,.view-studio .cabin-shell .product-studio__speed button:hover,.view-studio .cabin-shell .product-studio__optimize:hover,.view-studio .cabin-shell .video-brief-segment:hover,.view-studio .cabin-shell .video-brief-segment button:hover,.view-studio .cabin-shell .video-brief-select:hover,.view-studio .cabin-shell .video-brief-toggle:hover,.view-studio .cabin-shell .batch-tabs button:hover,.view-studio .cabin-shell .batch-prompt-boost:hover,.view-studio .cabin-shell .batch-upload-button:hover,.view-studio .cabin-shell .batch-clear-button:hover:not(:disabled),.view-studio .cabin-shell .batch-prompt-button:hover,.view-studio .cabin-shell .batch-operation-group button:hover,.view-studio .cabin-shell .batch-compact-select:hover,.view-studio .cabin-shell .cleanup-option:hover,.view-studio .cabin-shell .mode-option:hover,.view-studio .cabin-shell .platform-option:hover,.view-studio .cabin-shell .video-mode:hover,.view-studio .cabin-shell .video-aspect-switcher button:hover{border-color:var(--choice-glass-border-hover);background:var(--choice-glass-hover);color:#fffffff7;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff5c,0 8px 18px #0307121c}}.view-studio .cabin-shell .quick-parameter-group button:active,.view-studio .cabin-shell .quick-composer__tabs button:active,.view-studio .cabin-shell .composer-utility-button:active,.view-studio .cabin-shell .composer-select>button:active,.view-studio .cabin-shell .composer-optimize:active,.view-studio .cabin-shell .composer-select__menu button:active,.view-studio .cabin-shell .product-studio__modes>button:active,.view-studio .cabin-shell .product-studio__platforms button:active,.view-studio .cabin-shell .product-studio__speed button:active,.view-studio .cabin-shell .product-studio__optimize:active,.view-studio .cabin-shell .video-brief-segment button:active,.view-studio .cabin-shell .video-brief-toggle:active,.view-studio .cabin-shell .batch-tabs button:active,.view-studio .cabin-shell .batch-prompt-boost:active,.view-studio .cabin-shell .batch-clear-button:active:not(:disabled),.view-studio .cabin-shell .batch-prompt-button:active,.view-studio .cabin-shell .batch-operation-group button:active,.view-studio .cabin-shell .cleanup-option:active,.view-studio .cabin-shell .mode-option:active,.view-studio .cabin-shell .platform-option:active,.view-studio .cabin-shell .video-mode:active,.view-studio .cabin-shell .video-aspect-switcher button:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 5px #0307122e}.view-studio .cabin-shell .quick-parameter-group button:focus-visible,.view-studio .cabin-shell .quick-composer__tabs button:focus-visible,.view-studio .cabin-shell .composer-utility-button:focus-visible,.view-studio .cabin-shell .composer-select>button:focus-visible,.view-studio .cabin-shell .composer-optimize:focus-visible,.view-studio .cabin-shell .composer-select__menu button:focus-visible,.view-studio .cabin-shell .product-studio button:focus-visible,.view-studio .cabin-shell .product-studio select:focus-visible,.view-studio .cabin-shell .video-brief-toolbar button:focus-visible,.view-studio .cabin-shell .batch-rebuild-panel button:focus-visible,.view-studio .cabin-shell .cleanup-option:focus-visible{outline-offset:3px;outline:2px solid #e8f0fff2}.view-studio .cabin-shell .video-brief-toolbar label:has(select:focus-visible){outline-offset:3px;outline:2px solid #e8f0fff2}.view-studio .cabin-shell .batch-rebuild-panel label:has(select:focus-visible){outline-offset:3px;outline:2px solid #e8f0fff2}.view-studio .cabin-shell .batch-clear-button:disabled,.view-studio .cabin-shell .product-studio__submit:disabled,.view-studio .cabin-shell .composer-generate:disabled,.view-studio .cabin-shell .batch-run-button:disabled,.view-studio .cabin-shell .batch-stop-button:disabled{opacity:.42;filter:saturate(.65);box-shadow:none}.view-studio .cabin-shell .cleanup-consent{border:1px solid var(--choice-glass-border);background:var(--choice-glass-fill);min-height:42px;transition:transform .15s var(--motion-spring), background .15s ease, border-color .15s ease, box-shadow .15s ease;border-radius:12px;padding:7px 9px;box-shadow:inset 0 1px #ffffff2e}.view-studio .cabin-shell .cleanup-consent:hover{border-color:var(--choice-glass-border-hover);background:var(--choice-glass-hover);transform:translateY(-1px)}.view-studio .cabin-shell .consent-check{width:16px;height:16px;transition:transform .15s var(--motion-spring), background .15s ease, border-color .15s ease, color .15s ease;background:#ffffff0a;border-color:#ffffff4f;border-radius:6px;box-shadow:inset 0 1px #ffffff29}.view-studio .cabin-shell .cleanup-consent.is-checked{background:linear-gradient(145deg,#ffffff2b,#d7e4ff12);border-color:#ffffff6e}.view-studio .cabin-shell .cleanup-consent.is-checked .consent-check{color:#1d2131;background:#ffffffe6;border-color:#ffffffa1;transform:scale(1.06)}.view-studio .cabin-shell .cleanup-consent input:focus-visible+.consent-check{outline-offset:3px;outline:2px solid #e8f0fff2}.view-studio .cabin-shell .cleanup-consent:active{transform:translateY(1px)scale(.99)}@media (prefers-reduced-motion:reduce){.view-studio .cabin-shell .quick-parameter-group button,.view-studio .cabin-shell .quick-composer button,.view-studio .cabin-shell .product-studio button,.view-studio .cabin-shell .product-studio select,.view-studio .cabin-shell .video-brief-toolbar button,.view-studio .cabin-shell .video-brief-toolbar label,.view-studio .cabin-shell .batch-rebuild-panel button,.view-studio .cabin-shell .batch-rebuild-panel label,.view-studio .cabin-shell .cleanup-option{transition-duration:.01ms!important}}.view-studio .cabin-shell .composer-generate,.view-studio .cabin-shell .product-studio__submit,.view-studio .cabin-shell .video-brief-add,.view-studio .cabin-shell .video-brief-submit,.view-studio .cabin-shell .batch-requirement button,.view-studio .cabin-shell .batch-stop-button,.view-studio .cabin-shell .batch-run-button,.view-studio .cabin-shell .quick-composer__asset-add,.view-studio .cabin-shell .product-studio__upload,.view-studio .cabin-shell .batch-dropzone{transition:transform .15s var(--motion-spring), background .15s ease, border-color .15s ease, box-shadow .15s ease, color .15s ease, filter .15s ease}@media (hover:hover){.view-studio .cabin-shell .composer-generate:hover:not(:disabled),.view-studio .cabin-shell .product-studio__submit:hover:not(:disabled),.view-studio .cabin-shell .video-brief-submit:hover:not(:disabled),.view-studio .cabin-shell .batch-run-button:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 11px 24px #04081433}.view-studio .cabin-shell .video-brief-add:hover,.view-studio .cabin-shell .batch-requirement button:hover,.view-studio .cabin-shell .batch-stop-button:hover:not(:disabled),.view-studio .cabin-shell .quick-composer__asset-add:hover,.view-studio .cabin-shell .product-studio__upload:hover,.view-studio .cabin-shell .batch-dropzone:hover{border-color:var(--choice-glass-border-hover);background:var(--choice-glass-hover);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,0 8px 18px #0307121a}}.view-studio .cabin-shell .composer-generate:active:not(:disabled),.view-studio .cabin-shell .product-studio__submit:active:not(:disabled),.view-studio .cabin-shell .video-brief-add:active,.view-studio .cabin-shell .video-brief-submit:active:not(:disabled),.view-studio .cabin-shell .batch-requirement button:active,.view-studio .cabin-shell .batch-stop-button:active:not(:disabled),.view-studio .cabin-shell .batch-run-button:active:not(:disabled),.view-studio .cabin-shell .quick-composer__asset-add:active,.view-studio .cabin-shell .product-studio__upload:active,.view-studio .cabin-shell .batch-dropzone:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 6px #03071229}.view-studio .cabin-shell .batch-requirement button[aria-pressed=true]{color:#fffffffa;background:linear-gradient(145deg,#ffffff2e,#d7e4ff13);border-color:#ffffff6e;box-shadow:inset 0 1px #fff6,0 5px 14px #03071217}@media (prefers-reduced-motion:reduce){.view-studio .cabin-shell .quick-composer__asset-add,.view-studio .cabin-shell .product-studio__upload,.view-studio .cabin-shell .video-brief-add,.view-studio .cabin-shell .batch-dropzone{transition-duration:.01ms!important}}.lumora-app{--global-glass-fill:#ebf2ff12;--global-glass-hover:#f5f9ff24;--global-glass-selected:#ecf3ff30;--global-glass-border:#ffffff3b;--global-glass-border-strong:#ffffff78;--global-glass-shadow:inset 0 1px 0 #ffffff45, 0 6px 18px #0307121a}.lumora-app.view-studio .cabin-shell .composer-select__menu,.lumora-app.view-studio .cabin-shell .workflow-rail__scene-panel,.lumora-app .quick-optimizer,.lumora-app .global-panel,.lumora-app .task-center{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(145deg,#ffffff2e,#e0ebff0e 54%,#ffe8f61a);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff61,0 18px 42px #0307122e}.lumora-app .task-center__header{background:linear-gradient(#ffffff1a,#ffffff09)}.lumora-app .global-panel.panel-profile{background:radial-gradient(at 18% 0,#ffffff29,#0000 44%),linear-gradient(#2a2b35d6,#141620db);border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff57,0 32px 90px #00000094,0 0 0 1px #ffffff0f}.lumora-app .panel-profile .member-menu{background:#fff1;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff29,0 14px 30px #00000024}.lumora-app .panel-profile .member-menu button{color:#ffffffbd;background:#ffffff0b;border-color:#ffffff21}.lumora-app .panel-profile .member-card{background:#ffffff0e;border-color:#ffffff26;box-shadow:inset 0 1px #ffffff29,0 12px 28px #0000001c}.lumora-app .panel-profile .member-card--metrics div,.lumora-app .panel-profile .member-benefit-grid span{background:#ffffff0b;border-color:#ffffff1c}.lumora-app .top-navigation>button:not(.primary-button),.lumora-app .task-center-trigger,.lumora-app .mobile-task-center-trigger,.lumora-app .mobile-nav-toggle,.lumora-app .return-home,.lumora-app .workflow-rail__button,.lumora-app .scene-controls__tab,.lumora-app .scene-controls__playback,.lumora-app .task-dock__toggle,.lumora-app .task-dock__action,.lumora-app .task-center__close,.lumora-app .task-center__quiet-action,.lumora-app .task-center__open-action,.lumora-app .task-center__primary-action,.lumora-app .panel-close,.lumora-app .tutorial-list button,.lumora-app .profile-links button,.lumora-app .inspiration-grid button,.lumora-app .workspace-button.secondary,.lumora-app .quick-composer__asset>button,.lumora-app .asset-miniature>button,.lumora-app .quick-task-row>button,.lumora-app .quick-optimizer__close,.lumora-app .quick-optimizer__methods button,.lumora-app .quick-optimizer footer>button,.lumora-app .scene-feedback button,.lumora-app .result-film figcaption button{border:1px solid var(--global-glass-border);background:var(--global-glass-fill);color:#ffffffd6;box-shadow:var(--global-glass-shadow);-webkit-backdrop-filter:blur(8px)saturate(1.06);backdrop-filter:blur(8px)saturate(1.06);transition:transform .15s var(--motion-spring), background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, opacity .15s ease}.lumora-app.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.lumora-app.view-studio .cabin-shell .workflow-rail__scene-item.is-open .workflow-rail__scene-trigger,.lumora-app.view-studio .cabin-shell .scene-controls__tab.is-active,.lumora-app .task-center-trigger.is-open,.lumora-app .mobile-task-center-trigger.is-open,.lumora-app .task-center__primary-action,.lumora-app .workspace-button.secondary{border-color:var(--global-glass-border-strong);color:#fffffffa;background:linear-gradient(145deg,#ffffff38,#d6e4ff17);box-shadow:inset 0 1px #ffffff75,0 6px 16px #0307121c}.lumora-app .quick-optimizer textarea{border-color:var(--global-glass-border);background:#ffffff0b;box-shadow:inset 0 1px #ffffff24}.lumora-app .top-navigation .task-center-trigger{height:30px;box-shadow:var(--global-glass-shadow);gap:4px;border-color:var(--global-glass-border)!important;background:var(--global-glass-fill)!important;color:#ffffffd6!important;min-height:30px!important;padding-inline:7px!important;font-size:9px!important}.lumora-app .top-navigation .task-center-trigger:hover,.lumora-app .top-navigation .task-center-trigger.is-open{border-color:var(--global-glass-border-strong)!important;background:var(--global-glass-hover)!important;color:#fff!important}.lumora-app .video-brief-select option,.lumora-app .batch-compact-select option,.lumora-app .product-studio__select-control select option{color:#f8fbff;background:#3d4960}@media (hover:hover){.lumora-app .top-navigation>button:not(.primary-button):hover,.lumora-app .task-center-trigger:hover,.lumora-app .mobile-task-center-trigger:hover,.lumora-app .mobile-nav-toggle:hover,.lumora-app .return-home:hover,.lumora-app .workflow-rail__button:hover,.lumora-app .scene-controls__tab:hover,.lumora-app .scene-controls__playback:hover,.lumora-app .task-dock__toggle:hover,.lumora-app .task-dock__action:hover,.lumora-app .task-center__close:hover,.lumora-app .task-center__quiet-action:hover,.lumora-app .task-center__open-action:hover,.lumora-app .task-center__primary-action:hover,.lumora-app .panel-close:hover,.lumora-app .tutorial-list button:hover,.lumora-app .profile-links button:hover,.lumora-app .inspiration-grid button:hover,.lumora-app .workspace-button.secondary:hover:not(:disabled),.lumora-app .quick-composer__asset>button:hover,.lumora-app .asset-miniature>button:hover,.lumora-app .quick-task-row>button:hover,.lumora-app .quick-optimizer__close:hover,.lumora-app .quick-optimizer__methods button:hover,.lumora-app .quick-optimizer footer>button:hover,.lumora-app .scene-feedback button:hover,.lumora-app .result-film figcaption button:hover{border-color:var(--global-glass-border-strong);background:var(--global-glass-hover);color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,0 9px 20px #0307121f}}.lumora-app .top-navigation>button:not(.primary-button):active,.lumora-app .task-center-trigger:active,.lumora-app .mobile-task-center-trigger:active,.lumora-app .mobile-nav-toggle:active,.lumora-app .return-home:active,.lumora-app .workflow-rail__button:active,.lumora-app .scene-controls__tab:active,.lumora-app .scene-controls__playback:active,.lumora-app .task-dock__toggle:active,.lumora-app .task-dock__action:active,.lumora-app .task-center__close:active,.lumora-app .task-center__quiet-action:active,.lumora-app .task-center__open-action:active,.lumora-app .task-center__primary-action:active,.lumora-app .panel-close:active,.lumora-app .tutorial-list button:active,.lumora-app .profile-links button:active,.lumora-app .inspiration-grid button:active,.lumora-app .workspace-button.secondary:active:not(:disabled),.lumora-app .quick-composer__asset>button:active,.lumora-app .asset-miniature>button:active,.lumora-app .quick-task-row>button:active,.lumora-app .quick-optimizer__close:active,.lumora-app .quick-optimizer__methods button:active,.lumora-app .quick-optimizer footer>button:active,.lumora-app .scene-feedback button:active,.lumora-app .result-film figcaption button:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 6px #0307122e}.lumora-app .top-navigation>button:not(.primary-button):focus-visible,.lumora-app .task-center-trigger:focus-visible,.lumora-app .mobile-task-center-trigger:focus-visible,.lumora-app .mobile-nav-toggle:focus-visible,.lumora-app .return-home:focus-visible,.lumora-app .workflow-rail__button:focus-visible,.lumora-app .scene-controls__tab:focus-visible,.lumora-app .scene-controls__playback:focus-visible,.lumora-app .task-dock button:focus-visible,.lumora-app .task-center button:focus-visible,.lumora-app .global-panel button:focus-visible,.lumora-app .quick-optimizer button:focus-visible,.lumora-app .quick-optimizer textarea:focus-visible{outline-offset:3px;outline:2px solid #ebf3fff5}.lumora-app .video-brief-select:has(select:focus-visible){outline-offset:3px;outline:2px solid #ebf3fff5}.lumora-app .batch-compact-select:has(select:focus-visible){outline-offset:3px;outline:2px solid #ebf3fff5}@media (prefers-reduced-motion:reduce){.lumora-app .top-navigation>button,.lumora-app .workflow-rail__button,.lumora-app .scene-controls button,.lumora-app .task-center button,.lumora-app .global-panel button,.lumora-app .quick-optimizer button,.lumora-app .workspace-button.secondary,.lumora-app .quick-composer__asset>button,.lumora-app .asset-miniature>button,.lumora-app .quick-task-row>button{transition-duration:.01ms!important}}@media (width>=901px){.view-studio .cabin-shell__controls-slot{overflow:visible}.view-studio .cabin-shell__controls-slot .scene-controls--vertical{z-index:31;width:62px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid;position:fixed;top:auto;bottom:clamp(92px,8.2vh,96px);left:clamp(40px,2.3vw,48px);transform:none}.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__tabs{grid-template-columns:1fr;gap:0;width:100%;display:grid}.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__tab{color:#ffffffbd;width:100%;min-height:29px;box-shadow:none;text-shadow:0 1px 7px #03071275;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;font-size:9px;font-weight:700;line-height:1;position:relative}.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__tab:not(:last-child):after{content:"|";color:#ffffff94;width:auto;height:auto;font-size:9px;line-height:1;position:absolute;bottom:-5px;right:50%;transform:translate(50%)}.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__tab.is-active{color:#fff;box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__playback{color:#ffffffe6;width:100%;height:28px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;place-items:center;margin-top:7px;padding:0;display:grid}}.lumora-app.view-studio .cabin-shell .workflow-rail__button,.lumora-app.view-studio.scene-bright .cabin-shell .workflow-rail__button,.lumora-app.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.lumora-app.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workflow-rail__button:hover{color:#fffffff5;transform:translate(2px);box-shadow:none!important;background:0 0!important;border-color:#0000!important}}.lumora-app.view-studio .cabin-shell .workflow-rail__button:active{transform:translate(1px);box-shadow:none!important}.lumora-app .top-navigation>button.avatar-orb{aspect-ratio:1;box-sizing:border-box;background:linear-gradient(135deg,#ffffffc7,#a595ffe0 52%,#f9be99b8);border:0;border-radius:50%;flex:0 0 33px;width:33px;min-width:33px;height:33px;min-height:33px;margin-left:6px;font-size:0;line-height:0;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffffa8,0 8px 20px #0c08162e;padding:0!important}.lumora-app .top-navigation>button.avatar-orb>img{aspect-ratio:1;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:none;height:100%;display:block}.lumora-app .top-navigation>button.avatar-orb>svg{color:#201936b3;filter:drop-shadow(0 1px 2px #fff9)}.lumora-app .top-navigation>button.avatar-orb:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffc7,0 10px 22px #0c081638}@media (width>=901px){.lumora-app.view-studio .top-navigation>button.avatar-orb{flex-basis:clamp(34px,1.86vw,38px);width:clamp(34px,1.86vw,38px);min-width:clamp(34px,1.86vw,38px);height:clamp(34px,1.86vw,38px);min-height:clamp(34px,1.86vw,38px)}}.view-studio .cabin-shell .quick-composer__assets:not(.has-assets){display:none}.view-studio .cabin-shell .quick-composer__assets.has-assets{align-items:flex-start;gap:9px;min-height:82px;padding:12px 19px 6px;overflow-x:auto}.view-studio .cabin-shell .quick-composer__asset{cursor:grab;touch-action:none;width:62px;height:68px;transition:transform .16s var(--motion-spring), opacity .16s ease, border-color .16s ease, box-shadow .16s ease}.view-studio .cabin-shell .quick-composer__asset:active{cursor:grabbing}.view-studio .cabin-shell .quick-composer__asset.is-dragging{opacity:.46;border-color:#ffffffb8;transform:scale(.94);box-shadow:0 8px 22px #03071233}@media (hover:hover){.view-studio .cabin-shell .quick-composer__asset:hover{border-color:#ffffff94;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff61,0 8px 18px #0307121f}}@media (width>=901px){.lumora-app.view-home .top-navigation>button.avatar-orb{flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px}.lumora-app.view-home .top-navigation>button:not(.primary-button):not(.task-center-trigger){color:#ffffffd1;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;min-height:34px;padding-inline:14px;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.lumora-app.view-home .top-navigation>button:not(.primary-button):not(.task-center-trigger):hover{color:#fff;background:#ffffff17!important}.lumora-app.view-home .scene-controls{-webkit-backdrop-filter:blur(8px)saturate(1.06);backdrop-filter:blur(8px)saturate(1.06);background:linear-gradient(145deg,#ffffff21,#e0eaf80b 58%,#ffffff17),#12182429;border:1px solid #ffffff3d;border-radius:999px;gap:4px;padding:5px;box-shadow:inset 0 1px #ffffff57,0 9px 22px #0307121f}.lumora-app.view-home .scene-controls__tabs{gap:2px}.lumora-app.view-home .scene-controls__tab{color:#ffffffb3;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;min-height:28px;padding:0 11px;font-size:9px;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.lumora-app.view-home .scene-controls__tab.is-active,.lumora-app.view-home .scene-controls__tab:hover{color:#fffffffa;background:#ffffff1f!important}.lumora-app.view-home .scene-controls__playback{background:#ffffff1f;border-color:#ffffff47;width:30px;height:30px;box-shadow:inset 0 1px #ffffff52}.mode-quick .cabin-shell,.mode-detail .cabin-shell,.mode-video .cabin-shell,.mode-batch .cabin-shell,.mode-cleanup .cabin-shell{--unified-bench-height:clamp(292px, 32vh, 365px);--unified-bench-bottom:clamp(3px, .5vh, 8px)}.mode-quick .cabin-shell__window--right{height:clamp(500px,48.8vh,560px)}.view-studio .cabin-shell .workspace-quick .quick-stage{padding-top:clamp(18px,2.2vh,28px)}.view-studio .cabin-shell .workspace-quick .quick-result-shelf:not(.has-results) .upload-focus{transform:translateY(clamp(-10px,-1vh,-4px))}.view-studio .cabin-shell .workspace-quick .quick-task-panel{-webkit-backdrop-filter:blur(2px)saturate(1.01);background:#080d161f;border-color:#ffffff29;padding:14px;box-shadow:inset 0 1px #ffffff29}.view-studio .cabin-shell .quick-task-empty{background:#070b141a;min-height:126px}}.view-studio .cabin-shell .workspace-quick .quick-composer{-webkit-backdrop-filter:blur(7px)saturate(1.03);background:linear-gradient(155deg,#ffffff1b,#dee8f409 48%,#1e2d490e),#1a273e13;border-color:#ffffff42;border-radius:24px;grid-template-rows:max-content minmax(54px,1fr) max-content;min-height:0;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff12,0 22px 55px #060c1a21}.view-studio .cabin-shell .quick-composer__topline{align-items:flex-start;gap:10px;min-height:50px;padding:9px 14px 0;display:flex}.view-studio .cabin-shell .quick-composer__assets.has-assets{scrollbar-width:thin;gap:6px;max-width:min(38%,292px);min-height:0;padding:0}.view-studio .cabin-shell .quick-composer__asset{border-radius:8px;width:43px;height:46px}.view-studio .cabin-shell .quick-composer__asset>span{padding:1px 3px;font-size:7px;top:2px;left:2px}.view-studio .cabin-shell .quick-composer__asset>button{width:15px;height:15px;top:2px;right:2px}.view-studio .cabin-shell .quick-composer__tabs{flex:none;gap:3px;min-height:42px;padding:0}.view-studio .cabin-shell .quick-composer__tabs button{border-radius:14px;min-height:34px;padding:0 10px}.view-studio .cabin-shell .workspace-quick .quick-material-rail{display:none}.view-studio .cabin-shell .workspace-quick .quick-material-rail.has-assets{align-items:flex-end;gap:clamp(9px,.85vw,14px);display:flex}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-material-rail.has-assets{z-index:6;left:clamp(-112px,-4.88vw,-88px);bottom:calc(var(--unified-bench-height) + clamp(4px, .5vh, 8px));scrollbar-width:thin;width:min(30%,360px);height:clamp(104px,11.1vh,128px);padding:0;position:absolute;overflow:auto visible}.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset{width:auto;height:clamp(104px,11.1vh,128px);aspect-ratio:var(--quick-asset-aspect,4 / 5);border-radius:12px;flex:none}.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset>span{padding:3px 5px;font-size:8px;top:5px;left:5px}.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset>button{width:19px;height:19px;top:5px;right:5px}.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset>.quick-composer__asset-preview{z-index:0;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset-preview :is(img,video){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset-index{z-index:2}.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset-role{z-index:2;color:#fffffff0;text-shadow:0 1px 4px #00000061;pointer-events:none;background:#08122285;border:1px solid #ffffff6b;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:720;line-height:1;top:auto;bottom:5px;left:5px}.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset-remove{z-index:3}}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .specular-composer-button>.specular-button__fx{display:none}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .specular-composer-button.composer-generate:disabled{opacity:1;cursor:not-allowed;color:#ffffff9e;background:linear-gradient(135deg,#ffffff38,#dcf1ff17 48%,#ffffff21),#182e4629;border-color:#ffffff70;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0713251a,0 7px 18px #0208131c}.quick-composer__asset>.quick-composer__asset-zoom{inset:auto auto 2px 2px}.quick-composer__asset>.quick-composer__asset-remove{top:2px;right:2px}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset>.quick-composer__asset-zoom{inset:auto auto 5px 5px}.view-studio .cabin-shell .workspace-quick .quick-material-rail .quick-composer__asset>.quick-composer__asset-remove{top:5px;right:5px}}.media-lens-backdrop{z-index:180;-webkit-backdrop-filter:blur(14px)saturate(.9)brightness(.82);backdrop-filter:blur(14px)saturate(.9)brightness(.82);background:#0508105c;place-items:center;padding:clamp(18px,4vw,72px);animation:.18s both media-lens-backdrop-in;display:grid;position:fixed;inset:0}.media-lens-dialog{-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);width:min(1100px,100%);max-height:100%;animation:media-lens-dialog-in .22s var(--motion-spring) both;background:linear-gradient(145deg,#ffffff30,#e2eaf613 54%,#ffe7f01c),#141d2e7a;border:1px solid #ffffff61;border-radius:18px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff75,0 26px 80px #02050d5c}.media-lens-dialog__header{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 15px 12px 19px;display:flex}.media-lens-dialog__header div{gap:2px;min-width:0;display:grid}.media-lens-dialog__header span{color:#ffffff94;font-size:10px;font-weight:700}.media-lens-dialog__header strong{color:#fffffff5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.media-lens-dialog__header button{color:#ffffffe0;background:#ffffff17;border:1px solid #ffffff3d;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.media-lens-dialog__header button:hover{color:#fff;background:#ffffff2b;border-color:#ffffff85}.media-lens-dialog__canvas{background:#03070f24;place-items:center;min-height:0;padding:clamp(12px,2vw,22px);display:grid}.media-lens-dialog__canvas>[role=region]{max-width:100%}.media-lens-dialog__media{-o-object-fit:contain;object-fit:contain;border-radius:11px;width:auto;max-width:100%;height:auto;max-height:min(72vh,780px);display:block;box-shadow:0 12px 34px #0000003d}.media-lens-dialog__canvas video.media-lens-dialog__media{background:#070b12;width:min(100%,980px)}@keyframes media-lens-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes media-lens-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.view-studio .cabin-shell .quick-composer>textarea{background:#03070f26;border:1px solid #ffffff1a;border-radius:10px;width:auto;min-height:54px;margin:2px 14px 0;padding:10px 12px;font-size:11px}.view-studio .cabin-shell .quick-composer__footer{border-top:1px solid #ffffff17;min-height:43px;padding:8px 12px 10px}.view-studio .cabin-shell .composer-utility-button,.view-studio .cabin-shell .composer-select>button,.view-studio .cabin-shell .composer-optimize{border-radius:14px;min-height:34px;padding-inline:11px}.home-brand,.workflow-rail__logo{min-width:0}.home-brand__logo-image,.workflow-rail__logo-image{filter:drop-shadow(0 3px 14px #0307124d);width:clamp(132px,8.1vw,166px);max-width:100%;height:auto;display:block}.home-brand{transform:translate(5px,8px)}.home-brand__logo-image{width:clamp(148px,7.6vw,156px)}@media (width>=901px){.lumora-app.view-home .home-brand{transform:translate(5px,-4px)}.lumora-app.view-home .top-navigation{transform:translate(14px,6px)}}.workflow-rail__logo{justify-content:flex-start}@media (width>=901px){.view-studio .cabin-shell .workflow-rail__brand{text-align:center;justify-items:center;display:grid;transform:translate(-2px,-66px)}.view-studio .cabin-shell .workflow-rail__logo{justify-content:center}.view-studio .cabin-shell .workflow-rail__eyebrow{text-align:center;width:100%}}@media (width>=901px) and (height<=900px){.view-studio .cabin-shell .workflow-rail__brand{transform:translate(-2px,-16px)}}@media (width>=901px){.view-studio .cabin-shell .workflow-rail{--workflow-brand-top:10px;--workflow-nav-top:clamp(92px, 10.4vh, 112px);overflow:visible;top:0!important}.view-studio .cabin-shell .workflow-rail__brand{top:var(--workflow-brand-top);text-align:center;justify-items:center;display:grid;position:absolute;left:0;right:0;margin:0!important;transform:none!important}.view-studio .cabin-shell .workflow-rail__logo{transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s;transform:none!important}.view-studio .cabin-shell .workflow-rail__logo:hover{transform:translateY(-3px)scale(1.025)!important}.view-studio .cabin-shell .workflow-rail__logo:active{transform:translateY(2px)scale(.97)!important}.view-studio .cabin-shell .workflow-rail__nav{top:var(--workflow-nav-top);position:absolute;left:0;right:0}.view-studio .cabin-shell .workflow-rail__list{transform:none!important}}.archive-library-layer .archive-library__header>div:first-child>span,.archive-library-layer .archive-library__header p,.archive-library-layer .archive-library__toolbar>span,.archive-library-layer .archive-library__group>header span,.archive-library-layer .archive-library__empty p,.archive-library-layer .archive-library__sidebar-note{color:#4b4c53a8}.archive-library-layer .archive-library__header-actions>span,.archive-library-layer .archive-library__sidebar,.archive-library-layer .archive-library__main,.archive-library-layer .archive-library__search,.archive-library-layer .archive-library__sidebar nav button.is-active{color:#2e2f35eb;background:#ffffffb3;border-color:#534f4926;box-shadow:inset 0 1px #ffffffc7}.archive-library-layer .archive-library__sidebar>p,.archive-library-layer .archive-library__sidebar nav button,.archive-library-layer .archive-library__sidebar nav button b,.archive-library-layer .archive-library__search,.archive-library-layer .archive-library__search input,.archive-library-layer .archive-library__search input::placeholder{color:#313239c2}.lumora-app .global-panel.panel-profile{color:#272930f0;background:radial-gradient(at 12% 0,#ffffffe6,#0000 47%),linear-gradient(142deg,#fffdf9e6,#f7f4f1d1 55%,#eff4f3c7);border-color:#ffffffc7;box-shadow:inset 0 1px #fffffff5,0 28px 78px #2b221e38}.lumora-app .panel-profile .eyebrow,.lumora-app .panel-profile .panel-intro,.lumora-app .panel-profile small,.lumora-app .panel-profile .member-card__heading small,.lumora-app .panel-profile .member-plan-usage small,.lumora-app .panel-profile .member-account-grid small,.lumora-app .panel-profile .member-benefit-grid small,.lumora-app .panel-profile .member-ledger small,.lumora-app .panel-profile .member-card--points p,.lumora-app .panel-profile .member-card--plan p{color:#4b4c54a3}.lumora-app .panel-profile h2,.lumora-app .panel-profile h3,.lumora-app .panel-profile b,.lumora-app .panel-profile strong,.lumora-app .panel-profile .member-card__heading span,.lumora-app .panel-profile .member-account-grid b,.lumora-app .panel-profile .member-card--plan h3,.lumora-app .panel-profile .member-plan-usage b,.lumora-app .panel-profile .member-card--redeem>span{color:#272930eb}.lumora-app .panel-profile .member-menu,.lumora-app .panel-profile .member-card,.lumora-app .panel-profile .member-card--plan,.lumora-app .panel-profile .member-card--metrics div,.lumora-app .panel-profile .member-benefit-grid span,.lumora-app .panel-profile .member-skill-empty{background:#ffffff7a;border-color:#4b474224;box-shadow:inset 0 1px #ffffffc7,0 9px 24px #372d270f}.lumora-app .panel-profile .member-menu button,.lumora-app .panel-profile .member-card__heading button,.lumora-app .panel-profile .member-avatar-upload,.lumora-app .panel-profile .member-avatar-remove,.lumora-app .panel-profile .member-card--redeem button,.lumora-app .panel-profile .member-security-row span,.lumora-app .panel-profile .member-card--redeem input{color:#313239c7;background:#ffffff73;border-color:#4b474226}.lumora-app .panel-profile .member-menu button>svg{color:#3d3e4594}.lumora-app .panel-profile .member-menu button.is-active{color:#25272ef5;background:#ffffffc2;border-color:#43403c38;box-shadow:inset 0 1px #fff,0 6px 16px #362c2514}.lumora-app .panel-profile .member-menu button.is-active>svg{color:#2b2c32d1}.lumora-app .panel-profile .member-card--plan{background:linear-gradient(145deg,#ffffffad,#fffdf870 62%,#ffdf9f2e)}.lumora-app .panel-profile .member-points-orb{background:#ffdb8438;box-shadow:inset 0 1px #ffffffd1}.lumora-app .panel-profile .member-skill-empty{color:#4b4c549e}.lumora-app .panel-profile .member-ledger span{border-color:#4b47421a}.archive-library-layer .archive-library{color:#2f3039f0;-webkit-backdrop-filter:blur(11px)saturate(.92)brightness(1.13);backdrop-filter:blur(11px)saturate(.92)brightness(1.13);background:linear-gradient(142deg,#ffffffe8,#fff8fac9 48%,#f1f7f6b8),#fffafbc7;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #ffffff75,0 24px 65px #503b4521}.archive-library-layer .archive-library__header>div:first-child>span,.archive-library-layer .archive-library__sidebar>p,.archive-library-layer .archive-library__toolbar>span,.archive-library-layer .archive-library__group>header span,.archive-library-layer .archive-library__sidebar-note,.archive-library-layer .archive-library__empty p{color:#4447509e}.archive-library-layer .archive-library__header p{color:#373941ba}.archive-library-layer .archive-library__header-actions>span{color:#353740bf;background:#ffffff6b;border-color:#4c4d582b}.archive-library-layer .archive-library__toolbar{border-bottom-color:#55545f24}.archive-library-layer .archive-library__sidebar-note{border-top-color:#55545f21}.archive-library-layer .archive-library__search{color:#41424b9e;background:#ffffffc2;border-color:#57566138;box-shadow:inset 0 1px #ffffffe6}.archive-library-layer .archive-library button:hover{background:#ffffffa3;border-color:#46455157}.archive-library-layer .archive-library__sidebar nav button{box-shadow:none;color:#3e404ab8;background:0 0;border-color:#0000}.archive-library-layer .archive-library__sidebar nav button b{color:#3b3c46a3;background:#57556014}.archive-library-layer .archive-library__group{border-bottom-color:#55545f1f}.archive-library-layer .archive-library__card{border-color:#ffffffa3;box-shadow:inset 0 1px #ffffffb3,0 9px 22px #30252d24}.archive-library-layer .archive-library__card nav button{color:#fff;background:#1c1f286b;border-color:#ffffff59;box-shadow:inset 0 1px #ffffff42}.archive-library-layer .archive-library__card nav button:hover{color:#fff;background:#1c1f289e}.lumora-app .top-navigation .task-center-trigger__label,.lumora-app .task-center__eyebrow,.lumora-app .task-center__eyebrow i,.lumora-app .task-center__header h2,.lumora-app .task-center__header p,.lumora-app .task-center__meta,.lumora-app .task-center__copy strong,.lumora-app .task-center__copy p,.lumora-app .task-center__credit,.lumora-app .task-center__progress small,.lumora-app .task-center__empty,.lumora-app .task-center__empty p,.lumora-app .task-center__quiet-action,.lumora-app .task-center__open-action{color:#ffffffc2;text-shadow:0 1px 2px #00000052,0 0 12px #ffffff14}.lumora-app .task-center__eyebrow i{color:#ffffffd6}.lumora-app .task-center__header h2,.lumora-app .task-center__copy strong{color:#fffffffa}.lumora-app .task-center__header p,.lumora-app .task-center__copy p{color:#ffffffb8}.lumora-app .task-center__meta,.lumora-app .task-center__progress small{color:#ffffffad}.lumora-app .task-center__credit{color:#ffffffbd}.lumora-app .task-center__credit.is-refunded{color:#ffe8c7e6}.lumora-app .task-center__header h2,.lumora-app .task-center__copy strong{text-shadow:0 1px 2px #0006,0 0 14px #ffffff1a}@media (width>=901px){.view-studio .cabin-shell .workflow-rail__logo{z-index:3;transform-origin:50%;will-change:transform;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s;position:relative;transform:translateY(-9px)}.view-studio .cabin-shell .workflow-rail__logo:hover{filter:drop-shadow(0 5px 16px #ffffff3d);transform:translateY(-12px)scale(1.025)}.view-studio .cabin-shell .workflow-rail__logo:active{transition-duration:80ms;transform:translateY(-5px)scale(.97)}.view-studio .cabin-shell .workflow-rail__logo:focus-visible{outline-offset:5px;outline:2px solid #ffffffd1}.view-studio .cabin-shell .workspace-quick .quick-stage:not(.has-results){height:calc(100% - var(--unified-bench-height) - var(--upper-stage-gap));min-height:0;padding:0;display:block;position:relative}.view-studio .cabin-shell .workspace-quick .quick-result-shelf:not(.has-results){width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0}.view-studio .cabin-shell .workspace-quick .quick-result-shelf:not(.has-results) .upload-focus,.view-studio .cabin-shell .workspace-detail .detail-showcase .upload-focus{left:calc(50vw - var(--redframe-main-left));width:min(420px,100%);margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.view-studio .cabin-shell .workspace-detail .detail-showcase{height:calc(100% - var(--unified-bench-height) - var(--upper-stage-gap));min-height:0;padding:0;display:block;position:relative}}@media (width>=901px) and (width<=1500px),(width>=901px) and (height<=1200px){.view-studio .cabin-shell .workspace-quick .quick-stage.has-results{height:calc(100% - var(--unified-bench-height) - clamp(12px, 1.6vh, 20px));min-height:0;padding-top:clamp(12px,2.2vh,24px);overflow:hidden}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results{align-items:center;width:100%;height:100%;min-height:0;padding-inline:clamp(12px,2.2vw,28px);overflow:auto hidden}.view-studio .cabin-shell .workspace-quick .quick-result-card{height:min(100% - 12px,clamp(280px,42vh,430px));max-height:calc(100% - 12px)}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result{justify-content:center}}.quick-result-focus{z-index:120;-webkit-backdrop-filter:blur(13px)saturate(.76)brightness(.72);backdrop-filter:blur(13px)saturate(.76)brightness(.72);background:#040a154d;place-items:center;padding:clamp(28px,5vh,72px) clamp(18px,5vw,84px);animation:.18s cubic-bezier(.22,.72,.24,1) quick-result-focus-in;display:grid;position:fixed;inset:0}.quick-result-focus__card{aspect-ratio:4/5;border-radius:20px;width:min(74vw,610px);height:min(80vh,760px);min-height:min(420px,68vh);margin:0;position:relative;overflow:visible}.quick-result-focus__card .tilted-card__inner{border-radius:inherit;overflow:hidden!important}.quick-result-focus__card .quick-result-card__media{background:#050b16b8}.quick-result-focus__card .quick-result-card__media>img,.quick-result-focus__card .quick-result-card__media>video{-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .18s cubic-bezier(.16,.84,.25,1)}.quick-result-focus__card .quick-result-card__media.is-media-ready>img,.quick-result-focus__card .quick-result-card__media.is-media-ready>video{opacity:1}.quick-result-focus__card .quick-result-card__actions{opacity:1!important;pointer-events:auto!important;top:16px!important;bottom:auto!important;right:16px!important;transform:none!important}.quick-result-focus__card .quick-result-card__status,.quick-result-focus__card .quick-result-card__decision{bottom:16px;right:16px}.quick-result-focus__card .quick-result-card__media>video{cursor:default}@keyframes quick-result-focus-in{0%{opacity:0}to{opacity:1}}@media (width>=901px) and (width<=1500px),(width>=901px) and (height<=1200px){.task-center{width:min(360px,100vw - 32px);height:auto;max-height:calc(100dvh - clamp(292px,32vh,365px) - 116px);bottom:calc(clamp(292px,32vh,365px) + 38px);right:clamp(16px,2vw,28px)}}@media (width>=901px){.view-studio .cabin-shell .global-header{transform:translate(clamp(24px,1.7vw,36px),clamp(10px,1.2vh,14px))}}@media (width>=901px) and (width<=1500px){.mode-quick .cabin-shell{--quick-region-height:clamp(248px, 35vh, 320px)}.mode-quick .cabin-shell__window--right{height:var(--quick-region-height)}.view-studio .cabin-shell .quick-task-panel{overflow:auto}}.window-transition{isolation:isolate;will-change:backdrop-filter, opacity, transform}.lumora-app.view-home .top-navigation,.lumora-app.view-home .hero-kicker,.lumora-app.view-home .hero-secondary,.lumora-app.view-home .scene-controls,.lumora-app.view-home .scene-controls__playback,.lumora-app.view-studio .top-navigation,.lumora-app.view-studio .return-home,.lumora-app.view-studio .scene-controls,.lumora-app.view-studio .scene-controls__playback,.lumora-app.view-studio .cabin-shell .quick-task-panel{will-change:backdrop-filter}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer{-webkit-backdrop-filter:blur(13px)saturate(1.03);backdrop-filter:blur(13px)saturate(1.03);background:linear-gradient(155deg,#ffffff1b,#dee8f409 48%,#1e2d490e),#1a273e13;border-color:#ffffff42;border-radius:24px;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff12,0 22px 55px #060c1a21}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio{-webkit-backdrop-filter:blur(13px)saturate(1.03);backdrop-filter:blur(13px)saturate(1.03);background:linear-gradient(155deg,#ffffff1b,#dee8f409 48%,#1e2d490e),#1a273e13;border-color:#ffffff42;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff12,0 22px 55px #060c1a21}.view-studio .cabin-shell{--upper-stage-top:clamp(120px, 12.5vh, 143px);--upper-stage-gap:clamp(16px, 1.55vh, 22px)}.view-studio .cabin-shell__window--right{top:var(--upper-stage-top);bottom:calc(var(--unified-bench-height) + var(--unified-bench-bottom) + var(--upper-stage-gap));height:auto}.view-studio .cabin-shell .quick-task-panel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.view-studio .cabin-shell .quick-task-queue{overscroll-behavior:contain;align-content:start;min-height:0;padding-right:2px;overflow:auto}.view-studio .cabin-shell .quick-task-empty{align-self:start;min-height:0}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),280px));grid-auto-rows:min-content;place-content:center;gap:clamp(16px,1.35vw,24px);margin-left:0;display:grid;overflow:auto}.view-studio .cabin-shell .workspace-quick .quick-result-card{aspect-ratio:4/5;justify-self:center;width:100%;max-width:280px;margin:0}}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:clamp(18px,1.4vw,28px);margin:0;padding:0 clamp(24px,3vw,56px);display:flex;overflow:auto visible}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-single-result{justify-content:center;overflow:visible}.view-studio .cabin-shell .workspace-quick .quick-result-card{aspect-ratio:4/5;width:auto;max-width:none;height:min(82%,478px);box-shadow:none;scroll-snap-align:start;isolation:isolate;background:0 0;border:0;border-radius:17px;flex:none;margin:0;position:relative;overflow:visible}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result .quick-result-card{scroll-snap-align:center;height:min(88%,520px)}.view-studio .cabin-shell .workspace-quick .quick-result-card>img,.view-studio .cabin-shell .workspace-quick .quick-result-card>video{-o-object-fit:cover;object-fit:cover;border-radius:inherit;background:#060a1433;border:1px solid #ffffff61;width:100%;height:100%;display:block;box-shadow:inset 0 1px #ffffff5c,0 18px 42px #02050d33}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__inner{border-radius:inherit;background:#060a1433;border:1px solid #ffffff61;box-shadow:inset 0 1px #ffffff5c,0 18px 42px #02050d33}.view-studio .cabin-shell .workspace-quick .quick-result-card:after{content:none}.quick-result-card__gradient{z-index:1;pointer-events:none;background:linear-gradient(#0000,#03071094);border-radius:0 0 17px 17px;position:absolute;inset:48% 0 0}.quick-inspiration-preview__label{z-index:24;color:#ffffffe6;letter-spacing:.02em;pointer-events:none;text-shadow:0 1px 8px #00000052;-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);background:#070c1657;border:1px solid #ffffff47;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:720;position:absolute;top:12px;left:12px;box-shadow:inset 0 1px #ffffff42}.quick-result-card__status,.quick-result-card__more,.quick-result-card__actions button,.quick-result-card__decision button,.archive-library button{color:#fffffff0;-webkit-backdrop-filter:blur(8px)saturate(1.04);backdrop-filter:blur(8px)saturate(1.04);background:#121d317a;border:1px solid #ffffff52;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff38}.quick-result-card__status{z-index:3;border-radius:999px;min-height:28px;padding:0 10px;font-size:10px;font-weight:700;position:absolute;bottom:12px;right:12px}.quick-result-card__fidelity{z-index:5;color:#ffffffed;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;text-shadow:0 1px 8px #00000057;background:#08101d85;border:1px solid #ffffff57;border-radius:999px;align-items:center;max-width:calc(100% - 24px);min-height:25px;padding:0 9px;font-size:9px;font-weight:720;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 4px 13px #02050c2e}.quick-result-card__fidelity.is-passed{background:#1148377a;border-color:#c2ffe08a}.quick-result-card__fidelity.is-review{color:#fff4e5fa;background:#68391885;border-color:#ffd4a49e}.quick-result-card__fidelity.is-unavailable{color:#edf2fae0;background:#1a233180;border-color:#e1e9f66b}.quick-result-card__fidelity.is-checking{background:#1834537a;border-color:#d6e6ff8a}.quick-result-card__lens-trigger{z-index:4;color:#fffffff0;-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);background:#0c121e85;border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #02050c24}.quick-result-card__lens-trigger:hover{color:#fff;background:#ffffff2e;border-color:#ffffffad}.quick-result-card__lens-layer{z-index:18;border-radius:inherit;pointer-events:auto;background:#04081029;border:1px solid #ffffff85;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,0 12px 28px #02050d38}.quick-result-card__lens-layer>[role=region]{border-radius:inherit;background:#0509121f;width:100%;max-width:none;height:100%}.quick-result-card__lens-layer>[role=region]:before{z-index:55;left:var(--lens-x,50%);top:var(--lens-y,50%);width:var(--lens-size,104px);height:var(--lens-size,104px);content:"";pointer-events:none;background:radial-gradient(circle at 35% 28%,#f9fbfd42,#cbd2da24 58%,#808b972e);border:1px solid #eff3f7b3;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff61,inset 0 -8px 18px #46505c1c,0 8px 22px #070c1633}.quick-result-card__lens-layer>[role=region]:after{z-index:60;left:var(--lens-x,50%);top:var(--lens-y,50%);width:var(--lens-size,104px);height:var(--lens-size,104px);content:"";pointer-events:none;border:1px solid #f6f9fcd1;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #dbe2e91f,inset 0 1px #ffffff61,0 10px 24px #0003}.quick-result-card__lens-media{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.quick-result-card__lens-close{z-index:70;color:#fffffff2;-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);background:#080e1a6b;border:1px solid #ffffff85;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 1px #ffffff57,0 6px 14px #02050d33}.quick-result-card__lens-close:hover{background:#fff3;border-color:#fffc}.quick-result-card__lens-label{z-index:70;color:#fffc;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e1a57;border:1px solid #ffffff38;border-radius:999px;padding:5px 9px;font-size:9px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.quick-result-card.is-deciding .quick-result-card__lens-trigger{opacity:0;pointer-events:none}.quick-result-card__actions{z-index:3;opacity:0;pointer-events:none;gap:6px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:12px;right:12px;transform:translateY(7px)}.quick-result-card:hover .quick-result-card__actions,.quick-result-card:focus-within .quick-result-card__actions,.quick-result-card__tilt-surface:hover .quick-result-card__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.quick-result-card__actions button,.quick-result-card__more{border-radius:50%;width:30px;height:30px;padding:0}.quick-result-card__actions button:hover,.quick-result-card__status:hover,.quick-result-card__more:hover,.quick-result-card__decision button:hover,.archive-library button:hover{background:#fff3;border-color:#ffffffad}.quick-result-card__more{display:none}.quick-result-card__decision{z-index:8;gap:6px;animation:.22s cubic-bezier(.16,.84,.25,1) both result-decision-in;display:flex;position:absolute;bottom:12px;right:12px}@keyframes result-decision-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}.quick-result-card__decision button{cursor:pointer;border-radius:50%;width:31px;height:31px;padding:0}.quick-result-card__decision button:first-child{color:#203b24;background:#d7f4cfdb;border-color:#efffebb3}.quick-result-card__decision button:last-child{color:#ffe6e7fa;background:#2b1f2fc7;border-color:#ffe1e48c}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-result-card__actions{top:16px;bottom:auto;right:16px}}.quick-result-card.is-deciding .quick-result-card__actions{opacity:0;pointer-events:none;transform:translateY(7px)}.quick-result-card.is-archiving{pointer-events:none;transform-origin:50%;animation:.52s cubic-bezier(.22,.8,.22,1) forwards result-to-archive}@keyframes result-to-archive{0%{opacity:1;filter:saturate();transform:translate(0,0)scale(1)}to{opacity:0;filter:saturate(.82);transform:translate(-28vw,-6vh)scale(.16)}}.archive-library{z-index:46;color:#fffffff5;-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:linear-gradient(150deg,#e8f0fa33,#22324c2e);border:1px solid #ffffff59;border-radius:15px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(336px,100vw - 42px);max-height:min(570px,100vh - 204px);padding:15px;animation:.18s ease-out archive-library-in;display:grid;position:fixed;top:clamp(124px,13vh,164px);left:clamp(154px,12.3vw,238px);box-shadow:inset 0 1px #ffffff6b,0 19px 45px #03071033}@keyframes archive-library-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.archive-library__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.archive-library__header span{color:#ffffff9e;letter-spacing:.08em;font-size:9px;font-weight:800}.archive-library__header h2{letter-spacing:0;margin:3px 0 0;font-size:18px;font-weight:750}.archive-library__header>button{border-radius:50%;width:28px;height:28px;padding:0}.archive-library__list{align-content:start;gap:8px;padding-right:2px;display:grid;overflow:auto}.archive-library__item{background:#ffffff12;border:1px solid #fff3;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px;display:grid}.archive-library__item>img,.archive-library__item>video{-o-object-fit:cover;object-fit:cover;background:#04081229;border-radius:7px;width:48px;height:48px}.archive-library__item>div{gap:4px;min-width:0;display:grid}.archive-library__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.archive-library__item small{color:#ffffffa3;font-size:9px}.archive-library__item nav{gap:4px;display:flex}.archive-library__item nav button{border-radius:7px;width:25px;height:25px;padding:0}.archive-library__empty{color:#ffffffad;text-align:center;align-content:center;place-items:center;gap:8px;min-height:150px;display:grid}.archive-library__empty p{max-width:180px;margin:0;font-size:11px;line-height:1.55}@media (prefers-reduced-motion:reduce){.quick-result-card.is-archiving{animation-duration:1ms}.archive-library{animation:none}}.quick-result-card__tilt-surface .tilted-card__inner{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale3d(var(--tilt-scale,1), var(--tilt-scale,1), 1)!important}.quick-result-card__actions{clip-path:none;opacity:1;pointer-events:auto;filter:none;transition:opacity .15s,transform .18s cubic-bezier(.22,.72,.24,1);overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none}.quick-result-card__tilt-surface>.tilted-card__overlay{clip-path:none;will-change:auto;overflow:visible;transition:none!important;transform:none!important}.quick-result-card__status{cursor:pointer;pointer-events:auto;touch-action:manipulation}.quick-result-card__tilt-surface .tilted-card__overlay>.quick-result-card__actions button,.quick-result-card__tilt-surface .tilted-card__overlay>.quick-result-card__lens-trigger{cursor:pointer;pointer-events:auto;touch-action:manipulation;background:linear-gradient(145deg,#ffffff6b,#daebf833 52%,#07122347),#09142680;border-color:#ffffff9e;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #040b1738,0 7px 18px #0207113d;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.quick-result-card__tilt-surface .tilted-card__overlay>.quick-result-card__actions button:hover,.quick-result-card__tilt-surface .tilted-card__overlay>.quick-result-card__lens-trigger:hover{background:linear-gradient(145deg,#ffffff8c,#e0f0fc47 52%,#0b192d57),#09142694;border-color:#ffffffdb}.quick-composer.is-external-drop-target,.video-brief-composer.is-external-drop-target{outline-offset:4px;outline:1px solid #ffffffb8;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 5px #dbecff12}.video-production-asset-card__reference,.video-settings-asset__reference{z-index:3;color:#fffffff0;text-shadow:0 1px 4px #0000006b;background:#070e1a80;border:1px solid #ffffff70;border-radius:999px;min-height:20px;padding:0 6px;font-size:9px;font-weight:720;line-height:1;position:absolute;bottom:6px;left:6px;box-shadow:inset 0 1px #ffffff59,0 4px 12px #02070f2e}.video-settings-asset__reference{width:max-content;margin-top:5px;position:static}.video-storyboard-feedback{color:#ffffffb8;text-shadow:0 1px 5px #02070f57;margin:0;padding:0 2px;font-size:10px;font-weight:620;line-height:1.35}.video-storyboard-feedback.is-error{color:#ffcdd6f5}.view-studio .cabin-shell .quick-result-card__media>img,.view-studio .cabin-shell .quick-result-card__media>video,.view-studio .cabin-shell .archive-library__card>img,.view-studio .cabin-shell .archive-library__card>video{-o-object-fit:contain;object-fit:contain;background:#04081057}.view-studio .cabin-shell .quick-result-card__status,.view-studio .cabin-shell .quick-result-card__lens-trigger,.view-studio .cabin-shell .quick-result-card__actions button,.view-studio .cabin-shell .quick-result-card__decision button{color:#fffffffa;background:#050a139e;border-color:#ffffff94;box-shadow:0 2px 11px #01040a57,inset 0 1px #ffffff2e}.view-studio .cabin-shell .quick-result-card__decision button:first-child{color:#eefff1fa;background:#0d321ebd}@media (hover:hover){.video-production-asset-card__reference:hover,.video-settings-asset__reference:hover{background:#0c192bad;border-color:#ffffffbd;transform:translateY(-1px)}}.archive-library{z-index:58;color:#fffffff5;-webkit-backdrop-filter:blur(13px)saturate(1.04);backdrop-filter:blur(13px)saturate(1.04);background:linear-gradient(145deg,#eff6ff38,#dbe5f514 44%,#20335026),#1e2c4529;border:1px solid #ffffff70;border-radius:clamp(19px,1.7vw,29px);grid-template-rows:auto minmax(0,1fr);gap:13px;width:auto;max-height:none;padding:clamp(17px,1.55vw,28px);animation:.26s cubic-bezier(.2,.8,.2,1) archive-library-reveal;display:grid;position:fixed;inset:clamp(86px,9.2vh,112px) clamp(30px,3.3vw,66px) clamp(22px,2.7vh,42px) clamp(132px,7.35vw,164px);overflow:hidden;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #ffffff14,0 28px 75px #0509153d}@keyframes archive-library-reveal{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.archive-library__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:2px 3px 1px;display:flex}.archive-library__header>div:first-child{max-width:760px}.archive-library__header>div:first-child>span{color:#ffffff94;letter-spacing:.11em;font-size:10px;font-weight:800}.archive-library__header h2{color:#fffffffa;letter-spacing:-.035em;margin:3px 0 4px;font-size:clamp(22px,1.8vw,30px);font-weight:760}.archive-library__header p{color:#ffffffb0;margin:0;font-size:12px;line-height:1.55}.archive-library__header-actions{align-items:center;gap:10px;padding-top:4px;display:flex}.archive-library__header-actions>span{color:#ffffffc7;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700}.archive-library__header-actions>button{border-radius:50%;width:34px;height:34px;padding:0}.archive-library__body{grid-template-columns:minmax(174px,13.6vw) minmax(0,1fr);gap:clamp(14px,1.5vw,25px);min-height:0;display:grid}.archive-library__sidebar{background:linear-gradient(160deg,#ffffff21,#ffffff0b);border:1px solid #ffffff38;border-radius:17px;flex-direction:column;min-height:0;padding:13px;display:flex;box-shadow:inset 0 1px #fff3}.archive-library__sidebar>p{color:#ffffffab;letter-spacing:.08em;margin:2px 5px 10px;font-size:10px;font-weight:800}.archive-library__sidebar nav{gap:5px;display:grid}.archive-library__sidebar nav button{width:100%;min-height:39px;box-shadow:none;color:#ffffffb3;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;font-size:11px;font-weight:650;display:grid}.archive-library__sidebar nav button b{color:#ffffffa3;text-align:center;background:#ffffff17;border-radius:999px;min-width:22px;padding:2px 6px;font-size:9px;font-weight:800}.archive-library__sidebar nav button.is-active{color:#fff;background:#ffffff26;border-color:#ffffff52;box-shadow:inset 0 1px #ffffff47}.archive-library__sidebar nav button.is-active b{color:#fff;background:#ffffff38}.archive-library__sidebar-note{color:#ffffff87;border-top:1px solid #ffffff26;align-items:center;gap:7px;margin:auto 5px 3px;padding-top:13px;font-size:10px;display:flex}.archive-library__main{background:#ffffff0e;border:1px solid #ffffff38;border-radius:17px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.archive-library__toolbar{border-bottom:1px solid #ffffff26;align-items:center;gap:14px;padding:12px;display:flex}.archive-library__toolbar>span{color:#fff9;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:700}.archive-library__search{color:#ffffffab;background:#070f1e1a;border:1px solid #ffffff45;border-radius:11px;flex:1;align-items:center;gap:9px;min-width:0;min-height:39px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff1c}.archive-library__search input{color:#fffffff5;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.archive-library__search input::placeholder{color:#ffffff7a}.archive-library__groups{scrollbar-width:thin;scrollbar-color:#ffffff5c transparent;min-height:0;padding:4px 12px 18px;overflow:auto}.archive-library__group{border-bottom:1px solid #ffffff1f;padding:15px 0 18px}.archive-library__group:last-child{border-bottom:0}.archive-library__group>header{justify-content:space-between;align-items:baseline;margin:0 2px 11px;display:flex}.archive-library__group h3{color:#fffffff0;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:720}.archive-library__group>header span{color:#ffffff91;font-size:10px;font-weight:700}.archive-library__grid{grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:11px;display:grid}.archive-library__card{aspect-ratio:4/5;background:#070e1b29;border:1px solid #ffffff42;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 8px 20px #0407101f}.archive-library__card>img,.archive-library__card>video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.archive-library__card-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000,#040812b8);position:absolute;inset:46% 0 0}.archive-library__card-copy{z-index:2;pointer-events:none;gap:3px;display:grid;position:absolute;bottom:8px;left:9px;right:9px}.archive-library__card-copy span{color:#ffffff9e;font-size:8px;font-weight:700}.archive-library__card-copy strong{color:#fffffff5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.archive-library__card nav{z-index:3;opacity:0;gap:4px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-5px)}.archive-library__card:hover nav,.archive-library__card:focus-within nav{opacity:1;transform:translateY(0)}.archive-library__card nav button{border-radius:8px;width:28px;height:28px;padding:0}.archive-library__empty{color:#ffffffb8;text-align:center;align-content:center;place-items:center;gap:8px;min-height:0;padding:38px;display:grid}.archive-library__empty strong{color:#ffffffe6;font-size:14px}.archive-library__empty p{color:#ffffff91;margin:0;font-size:11px}.quick-result-card.is-archiving{z-index:90;will-change:transform, opacity, filter;animation:1.12s cubic-bezier(.16,.78,.24,1) forwards result-to-history-library}@keyframes result-to-history-library{0%{opacity:1;filter:saturate()brightness();transform:translate(0,0)scale(1)rotate(0)}18%{opacity:1;transform:translate3d(var(--archive-launch-x,-44px), var(--archive-launch-y,-24px), 0) scale(.91) rotate(-1.4deg);filter:saturate(1.01)brightness(1.025)}58%{opacity:1;transform:translate3d(var(--archive-curve-x,-228px), var(--archive-curve-y,-166px), 0) scale(.54) rotate(-.75deg);filter:saturate(1.01)brightness(1.04)}84%{opacity:.98;transform:translate3d(var(--archive-delta-x,-420px), var(--archive-delta-y,-120px), 0) scale(.24) rotate(0deg);filter:saturate(.98)brightness(1.035)}92%{opacity:.76;transform:translate3d(var(--archive-delta-x,-420px), var(--archive-delta-y,-120px), 0) scale(.15) rotate(0deg);filter:saturate(.9)brightness()}to{opacity:0;transform:translate3d(var(--archive-delta-x,-420px), var(--archive-delta-y,-120px), 0) scale(.07) rotate(0deg);filter:saturate(.8)brightness(.98)}}.lumora-app.view-home .top-navigation,.lumora-app.view-home .hero-secondary,.lumora-app.view-home .scene-controls{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(150deg,#ffffff2b,#dee7f511 54%,#ffffff1c),#141a2b24;border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #ffffff1c,0 12px 30px #060a1824}.archive-library-layer{z-index:58;-webkit-backdrop-filter:brightness(.72)saturate(.9);background:#03061057;padding:clamp(74px,7vh,92px) clamp(18px,2vw,34px) 18px;animation:.18s ease-out archive-library-layer-in;display:grid;position:fixed;inset:0}.archive-library-layer .archive-library{z-index:auto;-webkit-backdrop-filter:blur(20px)saturate(1.05)brightness(1.08);backdrop-filter:blur(20px)saturate(1.05)brightness(1.08);background:linear-gradient(145deg,#eff6ff57,#dbe5f52e 44%,#20335047),#232f459e;width:100%;height:100%;min-height:0;max-height:none;margin:0;position:relative;inset:auto;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #ffffff1f,0 28px 75px #0509154d}@keyframes archive-library-layer-in{0%{opacity:0}to{opacity:1}}.lumora-app.view-home .scene-controls__playback{-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:#ffffff21;border-color:#ffffff6b}.notification-stack{--notification-height:50px;z-index:140;pointer-events:none;gap:8px;width:min(620px,100vw - 40px);display:grid;position:fixed;top:clamp(6px,.55vh,10px);left:50%;transform:translate(-50%)}.lumora-app.view-studio .notification-stack{top:clamp(30px,3.2vh,48px)}.notification-stack .notification-liquid-surface{isolation:isolate;transform-origin:50% 0;will-change:opacity, transform;border:0;width:100%;margin:0;animation:.42s cubic-bezier(.16,1,.3,1) both notification-glass-in;position:relative;box-shadow:0 10px 24px #05091424,inset 0 1px 1px #ffffff24,inset 0 -4px 12px #05091411;background:#ffffff05!important}.notification-liquid-surface:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#ffffff6b,#ffffff1a 24%,#ffffff06 60%,#070d1d38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.notification-liquid-surface:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff0d,#0000 46%,#080e1f09);position:absolute;inset:1px;box-shadow:inset 0 1px 2px #ffffff17,inset 0 -4px 10px #060b1b0e}.notification-liquid-surface .glass-surface__content{z-index:1;border-radius:inherit;position:relative;overflow:hidden}.notification-stack .toast,.notification-stack .scene-feedback{width:100%;height:100%;min-height:var(--notification-height);border-radius:inherit;box-shadow:none;color:#fffffff0;text-align:center;text-shadow:0 1px 2px #0509145c;box-sizing:border-box;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;margin:0;padding:12px 20px;font-size:12px;font-weight:580;line-height:1.45;display:flex;position:relative;inset:auto;transform:none}.notification-stack .toast__message{-webkit-line-clamp:2;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.notification-stack .toast__undo{color:#fffffffa;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;flex:none;margin-left:4px;padding:4px 8px;font-size:12px;font-weight:700;transition:transform .18s cubic-bezier(.2,.9,.2,1),background-color .18s}.notification-stack .toast__undo:hover{background:#fff3;transform:translateY(-1px)}.notification-stack .toast__undo:active{transform:scale(.96)}.notification-stack .toast svg{filter:drop-shadow(0 1px 2px #0408146b);opacity:.95;flex:none}.notification-stack .toast svg,.notification-stack .scene-feedback>*{z-index:1;position:relative}.notification-stack .toast.is-error svg{color:#ffeff2fa}.notification-stack .scene-feedback button{background:#ffffff24;border:1px solid #ffffff61;flex:none;width:27px;height:27px;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s;box-shadow:inset 0 1px #ffffff57}.notification-stack .scene-feedback button:hover{background:#ffffff40;border-color:#ffffffad;transform:rotate(18deg)scale(1.06)}.notification-stack .scene-feedback button:active{transform:rotate(90deg)scale(.91)}@keyframes notification-glass-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}58%{opacity:1;transform:translateY(1px)scale(1.004)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.notification-stack .notification-liquid-surface{animation-duration:1ms}.notification-stack .scene-feedback button{transition-duration:1ms}}.view-studio .cabin-shell .quick-composer__tabs,.view-studio .cabin-shell .quick-video-generation-tabs{box-shadow:none;background:0 0;border:0;gap:5px;padding:0}.view-studio .cabin-shell .quick-composer__tabs button,.view-studio .cabin-shell .quick-video-generation-tabs button{isolation:isolate;color:#ffffffc2;-webkit-backdrop-filter:blur(8px)saturate(1.22)contrast(1.03)brightness(.96);backdrop-filter:blur(8px)saturate(1.22)contrast(1.03)brightness(.96);background:radial-gradient(22px 135% at 100%,#ffffff17,#0000 72%),radial-gradient(115% 145% at 18% -62%,#ffffff16,#0000 56%),linear-gradient(104deg,#f7fcff0d,#d5e9f504 50%,#fff6fa0a),#172c320f;border:1px solid #ffffff40;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 3px 7px -6px #ffffff70,inset 0 -5px 8px -7px #051e244d,inset -2px 0 5px -5px #ffffff29,0 4px 12px #081d231a}.view-studio .cabin-shell .quick-composer__tabs button.is-active,.view-studio .cabin-shell .quick-video-generation-tabs button.is-active{color:#fffffffa;text-shadow:0 1px 2px #0c1a2138;background:radial-gradient(24px 135% at 100%,#ffffff29,#0000 72%),radial-gradient(115% 145% at 18% -62%,#ffffff29,#0000 56%),linear-gradient(104deg,#f6fcff24,#d7e9f60d 52%,#fff5fa17),#5c7a8a1a;border-color:#ffffff7a;box-shadow:inset 0 3px 7px -6px #ffffff9e,inset 0 -5px 8px -7px #051e2457,inset -2px 0 5px -5px #ffffff38,0 5px 14px #081d231f}@media (hover:hover){.view-studio .cabin-shell .quick-composer__tabs button:hover,.view-studio .cabin-shell .quick-video-generation-tabs button:hover{border-color:#ffffff7a;transform:translateY(-1px);box-shadow:inset 0 3px 7px -6px #ffffff94,inset 0 -5px 8px -7px #051e2447,0 7px 15px #081d2324}}.view-studio .cabin-shell .quick-composer__tabs button:active,.view-studio .cabin-shell .quick-video-generation-tabs button:active{transform:translateY(1px)scale(.98)}@media (width>=901px){.view-studio .cabin-shell__window--left,.view-studio .cabin-shell .workflow-rail{overflow:visible}.view-studio .cabin-shell .workflow-rail__brand{transform:translate(-2px,-48px)}.view-studio .cabin-shell .workflow-rail__list{transform:translateY(-12px)}}@media (width>=901px) and (height<=900px){.view-studio .cabin-shell .workflow-rail__brand{transform:translate(-2px,-16px)}}.archive-library-layer .archive-library{color:#272930f5;-webkit-backdrop-filter:blur(18px)saturate(.86);backdrop-filter:blur(18px)saturate(.86);background:linear-gradient(142deg,#fffffffa,#fdf8f3f5 52%,#f6f7f2f2);border-color:#ffffffe6;box-shadow:inset 0 1px #fffffffa,0 26px 70px #40332c2e}.archive-library-layer .archive-library__sidebar,.archive-library-layer .archive-library__main{background:#ffffffbf;border-color:#534f4926;box-shadow:inset 0 1px #ffffffe6}.archive-library-layer .archive-library__search{color:#313239c7;background:#ffffffe0;border-color:#534f492e}.archive-library-layer .archive-library__header h2,.archive-library-layer .archive-library__group h3,.archive-library-layer .archive-library__empty strong{color:#22242bf5}.archive-library-layer .archive-library__header p,.archive-library-layer .archive-library__header>div:first-child>span,.archive-library-layer .archive-library__sidebar>p,.archive-library-layer .archive-library__toolbar>span,.archive-library-layer .archive-library__sidebar-note,.archive-library-layer .archive-library__empty p{color:#46474fa8}.archive-library-layer .archive-library__sidebar nav button{color:#373840c2}.archive-library-layer .archive-library__sidebar nav button.is-active{color:#24262df5;background:#ffffffe6;border-color:#4e4a442e}.archive-library-layer .archive-library,.lumora-app .global-panel.panel-profile{color:#fafbfdf0;-webkit-backdrop-filter:blur(22px)saturate(.8)brightness(.98);backdrop-filter:blur(22px)saturate(.8)brightness(.98);background:linear-gradient(145deg,#ffffff21,#e6eaf00b 46%,#ffeef211),#1b1e2694;border-color:#ffffff61;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #ffffff14,0 26px 70px #0103094d}.archive-library-layer .archive-library__sidebar,.archive-library-layer .archive-library__main,.lumora-app .panel-profile .member-menu,.lumora-app .panel-profile .member-card,.lumora-app .panel-profile .member-card--plan,.lumora-app .panel-profile .member-card--metrics div,.lumora-app .panel-profile .member-benefit-grid span,.lumora-app .panel-profile .member-skill-empty{background:#ffffff13;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff2e,0 9px 24px #02040a1a}.archive-library-layer .archive-library__search,.lumora-app .panel-profile .member-menu button,.lumora-app .panel-profile .member-card__heading button,.lumora-app .panel-profile .member-avatar-upload,.lumora-app .panel-profile .member-avatar-remove,.lumora-app .panel-profile .member-card--redeem button,.lumora-app .panel-profile .member-security-row span,.lumora-app .panel-profile .member-card--redeem input{color:#f8fafdd1;background:#ffffff17;border-color:#fff3;box-shadow:inset 0 1px #ffffff29}.archive-library-layer .archive-library button{color:#f8fafdd6;background:#ffffff14;border-color:#fff3;box-shadow:inset 0 1px #ffffff29}.archive-library-layer .archive-library__header h2,.archive-library-layer .archive-library__group h3,.archive-library-layer .archive-library__empty strong,.lumora-app .panel-profile h2,.lumora-app .panel-profile h3,.lumora-app .panel-profile b,.lumora-app .panel-profile strong,.lumora-app .panel-profile .member-card__heading span,.lumora-app .panel-profile .member-card--redeem>span{color:#fbfcfef2}.archive-library-layer .archive-library__sidebar nav button.is-active,.lumora-app .panel-profile .member-menu button.is-active{color:#fff;background:#ffffff2b;border-color:#ffffff5c;box-shadow:inset 0 1px #ffffff47,0 6px 16px #0103091f}@media (width>=901px){.lumora-app .panel-profile .member-center{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:14px}.lumora-app .panel-profile .member-menu{grid-area:1/1/span 4;align-self:start}.lumora-app .panel-profile .member-page{display:contents}.lumora-app .panel-profile .member-card--plan{grid-area:1/2/auto/-1}.lumora-app .panel-profile .member-card--account{grid-area:2/2}.lumora-app .panel-profile .member-card--points{grid-area:2/3}.lumora-app .panel-profile .member-card--skills{grid-area:3/2/auto/-1}.lumora-app .panel-profile .member-card--benefits{grid-area:4/2/auto/-1}.lumora-app .panel-profile .member-card--redeem{grid-area:5/1/auto/-1}.lumora-app .panel-profile .member-card--metrics{grid-area:6/1/auto/-1}.lumora-app .panel-profile .member-card--ledger{grid-area:7/1/auto/-1}.lumora-app .global-panel.panel-profile{flex-direction:column;display:flex;overflow:hidden}.lumora-app .panel-profile .member-center{flex:auto;grid-template-columns:200px minmax(0,1fr);align-items:stretch;min-height:0}.lumora-app .panel-profile .member-menu{grid-area:auto/1;min-height:0;overflow-y:auto}.lumora-app .panel-profile .member-page{scrollbar-width:thin;scrollbar-color:#ffffff42 transparent;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.lumora-app .panel-profile .member-card--plan,.lumora-app .panel-profile .member-card--account,.lumora-app .panel-profile .member-card--points,.lumora-app .panel-profile .member-card--skills,.lumora-app .panel-profile .member-card--benefits,.lumora-app .panel-profile .member-card--redeem,.lumora-app .panel-profile .member-card--metrics,.lumora-app .panel-profile .member-card--ledger{grid-area:auto}}.view-studio .cabin-shell .workspace-quick .quick-composer,.view-studio .cabin-shell .video-brief-composer,.view-studio .cabin-shell .batch-rebuild-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(155deg,#ffffff1f,#dee8f40e 48%,#1e2d491f),#121c2e75}.view-studio .cabin-shell .batch-function-workbench{-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:linear-gradient(148deg,#ffffff29,#e2ebf911 50%,#ffe3f013),#131d2f6b;border-radius:24px;gap:10px;padding:14px;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff0f,0 22px 54px #050b1824}.batch-function-workbench__header,.batch-function-workbench__footer,.batch-section-heading,.batch-function-workbench__state,.batch-rebuild-toolbar,.batch-preflight-note{align-items:center;display:flex}.batch-function-workbench__header,.batch-function-workbench__footer{justify-content:space-between;gap:12px}.batch-function-workbench__state{color:#ffffff9e;gap:7px;font-size:9px}.batch-function-workbench__state span{background:#ffffff0e;border:1px solid #ffffff2e;border-radius:999px;padding:4px 7px}.batch-function-workbench__state b{color:#ffefd6e6;font-weight:700}.batch-function-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.batch-function-tabs button{color:#ffffffa6;text-align:left;min-width:0;min-height:48px;transition:transform .16s var(--motion-spring), background .16s ease, border-color .16s ease;background:#ffffff09;border:1px solid #ffffff26;border-radius:12px;justify-items:start;gap:2px;padding:7px 10px;display:grid}.batch-function-tabs button span{font-size:12px;font-weight:760}.batch-function-tabs button small{width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;opacity:.75;font-size:8px;font-weight:560;line-height:1.2;overflow:hidden}.batch-function-tabs button.is-active{color:#fffffffa;background:linear-gradient(145deg,#fff3,#d8e6ff13);border-color:#ffffff75;box-shadow:inset 0 1px #ffffff73,0 7px 17px #0207121a}@media (hover:hover){.batch-function-tabs button:hover{color:#fffffff5;background:#ffffff1f;border-color:#ffffff59;transform:translateY(-1px)}}.batch-function-workbench__body{grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr);gap:10px;min-height:0;display:grid}.batch-input-shelf,.batch-draft-editor{background:#060c191f;border:1px solid #ffffff24;border-radius:16px;min-width:0;padding:10px;box-shadow:inset 0 1px #ffffff1c}.batch-section-heading{justify-content:space-between;gap:9px;min-height:28px}.batch-section-heading>div{gap:1px;min-width:0;display:grid}.batch-section-heading span{color:#ffffff8f;letter-spacing:.06em;font-size:8px;font-weight:740}.batch-section-heading strong{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.batch-function-workbench .batch-upload-button{min-height:28px;padding:0 9px;font-size:9px}.batch-shelf-actions{align-items:center;gap:5px;display:flex}.batch-shelf-actions>button{color:#ffffffad;background:#ffffff0d;border:1px solid #ffffff2b;border-radius:8px;align-items:center;gap:3px;min-height:28px;padding:0 7px;font-size:8px;display:inline-flex}.batch-function-workbench .batch-dropzone--compact{border-radius:12px;min-height:42px;margin-top:8px;font-size:9px}.batch-input-shelf__assets{scrollbar-width:thin;gap:7px;min-height:76px;margin-top:8px;padding-bottom:2px;display:flex;overflow-x:auto}.batch-asset-card{background:#ffffff0e;border:1px solid #ffffff26;border-radius:10px;width:106px;min-width:106px;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.batch-asset-card.requires-reupload{border-color:#ffcda175}.batch-asset-card__preview{background:#050a1547;place-items:center;height:50px;display:grid;position:relative;overflow:hidden}.batch-asset-card__preview img,.batch-asset-card__preview video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.batch-asset-card__preview span{color:#ffffff8c;font-size:8px}.batch-asset-card__preview em{color:#ffffffd9;letter-spacing:.06em;background:#070c177a;border-radius:5px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:760;position:absolute;top:4px;left:4px}.batch-asset-card__meta{gap:4px;padding:5px;display:grid}.batch-asset-card__title{align-items:center;gap:3px;min-width:0;display:flex}.batch-asset-card__meta>strong{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.batch-asset-card__title>strong{flex:1;min-width:0}.batch-asset-card__title>button{color:#ffffffab;background:#080d1747;border:1px solid #ffffff26;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;padding:0;display:grid}.batch-asset-card__title>button:hover{color:#fff;background:#9f44582b;border-color:#ffc8d18f}.batch-asset-card__meta label{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:2px;min-width:0;padding:3px 4px;display:flex;position:relative}.batch-asset-card__meta label span{font-size:7px}.batch-asset-card__meta select{appearance:none;color:#ffffffdb;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:7px}.batch-asset-card__meta option,.batch-model-select option,.batch-parameter-grid option{color:#fff;background:#1d2636}.batch-asset-card__meta svg{pointer-events:none;opacity:.6;flex:none}.batch-asset-card__meta small{color:#ffdab5eb;font-size:7px}.batch-asset-card__meta .batch-asset-card__unsupported{color:#ffc2c9f0}.batch-function-workbench .batch-empty-state{color:#ffffff80;text-align:center;border:1px dashed #ffffff21;border-radius:10px;place-items:center;min-height:76px;margin:8px 0 0;padding:8px;display:grid}.batch-model-select{background:#fff1;border:1px solid #ffffff30;border-radius:9px;align-items:center;max-width:54%;min-height:28px;padding:0 7px;display:flex;position:relative}.batch-model-select select{appearance:none;color:#ffffffdb;text-overflow:ellipsis;background:0 0;border:0;outline:0;min-width:0;max-width:135px;font-size:9px;font-weight:670}.batch-model-select svg{pointer-events:none;opacity:.65}.batch-function-workbench .batch-requirement--draft{border-radius:12px;min-height:62px;margin-top:8px}.batch-function-workbench .batch-requirement--draft textarea{min-height:62px;padding:10px 62px 10px 11px;font-size:10px;line-height:1.45}.batch-function-workbench .batch-requirement--draft .batch-prompt-actions{gap:4px;display:grid;position:absolute;top:7px;right:7px}.batch-function-workbench .batch-requirement--draft button{border-radius:8px;align-items:center;gap:3px;min-height:25px;padding:0 7px;font-size:8px;display:inline-flex;position:static}.batch-function-workbench .batch-requirement--draft .batch-prompt-actions button.is-saved{color:#fff;background:#ffffff2b;border-color:#ffffff73}.batch-model-note,.batch-model-notes{color:#ffe8cbd1;margin:8px 0 0;font-size:8px;line-height:1.45}.batch-model-note{background:#7958391a;border:1px solid #ffe0be2e;border-radius:12px;align-content:center;min-height:52px;padding:9px 11px;display:grid}.batch-model-notes{flex-wrap:wrap;gap:4px;display:flex}.batch-model-notes span{background:#ffffff09;border:1px solid #ffffff1c;border-radius:6px;padding:3px 6px}.batch-parameter-grid{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.batch-parameter-grid>label{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;gap:2px;min-width:88px;padding:5px 7px;display:grid}.batch-parameter-grid span{color:#ffffff8a;font-size:7px;font-weight:680}.batch-parameter-grid select{appearance:none;color:#ffffffe6;background:0 0;border:0;outline:0;font-size:9px;font-weight:700}.batch-parameter-grid .batch-toggle{grid-template-columns:1fr auto;align-items:center}.batch-toggle button{color:#ffffffa6;background:#ffffff0f;border:1px solid #fff3;border-radius:7px;min-height:20px;padding:0 6px;font-size:8px}.batch-toggle button.is-active{color:#fff;background:#ffffff2e;border-color:#ffffff7a}.batch-preflight-note{color:#ffffff91;gap:6px;min-width:0;font-size:8px;line-height:1.35}.batch-preflight-note svg{color:#ffe0bed1;flex:none}.batch-run-rail{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.batch-run-rail__heading{gap:1px;min-width:116px;display:grid}.batch-run-rail__heading span{color:#ffffff87;letter-spacing:.06em;font-size:8px;font-weight:750}.batch-run-rail__heading strong{color:#ffffffe0;font-size:9px}.batch-run-rail__empty{color:#ffffff8c;margin:0;font-size:9px}.batch-run-rail__empty.is-success{color:#d4ffe9e6}.batch-run-rail__empty.is-warning{color:#ffdbbbf2}.batch-run-rail__tasks{gap:5px;min-width:0;display:flex;overflow-x:auto}.batch-run-rail__task{background:#ffffff09;border:1px solid #ffffff21;border-radius:7px;gap:1px;min-width:132px;padding:4px 6px;display:grid}.batch-run-rail__task span{color:#ffffffc9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.batch-run-rail__task small{color:#ffffff7a;font-size:7px}.batch-run-rail__task.is-completed small{color:#c5ffded1}.batch-run-rail__task.is-failed small{color:#ffc0c9e0}.batch-local-task{color:#ffffffb3;align-items:center;gap:8px;min-width:0;font-size:9px;display:flex}.batch-local-task>div:first-child{gap:2px;min-width:0;display:grid}.batch-local-task small{color:#ffc2c9e6;font-size:8px}.batch-local-task.is-completed>div:first-child>span{color:#ccffe4e6}.batch-local-task__outputs{gap:5px;min-width:0;display:flex;overflow-x:auto}.batch-local-task__outputs img,.batch-local-task__outputs video{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff38;border-radius:6px;flex:none;width:46px;height:34px;display:block}.is-spinning{animation:1s linear infinite batch-local-spin}@keyframes batch-local-spin{to{transform:rotate(360deg)}}.batch-function-workbench .batch-rebuild-toolbar{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.batch-function-workbench .batch-clear-button,.batch-function-workbench .batch-stop-button,.batch-function-workbench .batch-run-button{white-space:nowrap;min-height:30px;padding:0 10px;font-size:9px}.view-studio .cabin-shell .video-brief-composer,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick{-webkit-backdrop-filter:blur(7px)saturate(1.03);backdrop-filter:blur(7px)saturate(1.03);background:linear-gradient(155deg,#ffffff1b,#dee8f409 48%,#1e2d490e),#1a273e13}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .command-zone.is-video-composer{left:calc(-1 * var(--unified-bench-left-overhang));right:calc(-1 * var(--unified-bench-right-overhang));bottom:var(--unified-bench-bottom)}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick{border-radius:24px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:100%;display:grid;position:relative;inset:auto;overflow:hidden}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-editor{border:0;grid-area:1/1;min-height:0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-editor__meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px 20px 0;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-editor__meta>span:last-child{justify-self:end}.view-studio .cabin-shell .workspace-quick .video-brief-editor__mode-switch{justify-content:flex-start;display:flex}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick textarea{min-height:0;padding:10px 20px 5px;font-size:clamp(15px,1.05vw,19px)}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-editor__hint{padding:0 20px 12px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-toolbar{background:linear-gradient(#070d1a06,#070d1a1a);border-top:1px solid #ffffff24;grid-area:2/1;grid-template-columns:auto auto minmax(300px,1fr) auto;grid-template-areas:"context mode options execution";align-items:center;gap:12px;min-width:0;padding:9px 14px 10px;display:grid;overflow:visible}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__context{grid-area:context;align-items:center;padding:0;display:flex}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__mode{grid-area:mode;align-content:center;gap:4px;min-width:0;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{grid-area:options;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field{border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:48px;padding:6px 9px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field__control{justify-content:space-between;width:100%}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options select{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{grid-area:execution;justify-content:flex-end;align-items:center;gap:12px;min-width:max-content;margin-left:0;display:flex}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls{gap:4px;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls>div{gap:5px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit{border-radius:12px;min-height:38px;font-size:10px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle{padding:0 10px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area{justify-items:end;gap:3px;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area--inline{box-sizing:border-box;width:100%;min-width:0;height:55px;min-height:55px;box-shadow:none;background:0 0;border:0;border-radius:12px;align-content:center;justify-self:stretch;justify-items:stretch;padding:0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area--inline>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area--inline .video-brief-submit{color:#ffffffeb;text-shadow:0 1px 6px #03070f66;background:#ffffff0e;border-color:#ffffff3d;align-self:stretch;width:100%;height:100%;min-height:55px;padding-inline:10px;box-shadow:inset 0 1px #fff3}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-aspect-submit-slot{box-sizing:border-box;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:116px;height:38px;min-height:38px;padding:0 9px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-aspect-submit-slot .video-brief-field__label{white-space:nowrap;flex:none;font-size:8px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-aspect-submit-slot .video-brief-select__trigger{flex:auto;gap:3px;min-height:0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit{margin-left:0;padding:0 16px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-assets{background:#080d190d;border-top:1px solid #ffffff1f;grid-area:3/1;min-height:31px;padding:0 16px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-add{border-radius:11px;flex-basis:36px;min-height:36px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-segment{border-radius:12px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-segment button{border-radius:9px;min-height:29px;padding-inline:9px;font-size:10px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .quick-video-generation-tabs{border-radius:12px;gap:3px;padding:3px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .quick-video-generation-tabs button{border-radius:9px;min-height:29px;padding-inline:10px;font-size:10px}}@media (width>=901px) and (width<=1280px){.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-toolbar{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"context mode options execution";gap:7px;padding:8px 10px 9px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__mode{gap:3px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{gap:7px;min-width:0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field{min-height:42px;padding:4px 7px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-field__label{font-size:8px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit{min-height:34px;padding-inline:8px;font-size:9px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle svg{width:13px;height:13px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area{gap:2px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area--inline>span{font-size:7px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-aspect-submit-slot{width:104px;height:34px;min-height:34px;padding:0 7px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area>span{font-size:8px}}.archive-library-layer{-webkit-backdrop-filter:blur(10px)saturate(.9)brightness(.82);backdrop-filter:blur(10px)saturate(.9)brightness(.82);background:#05080f3d}.archive-library-layer .archive-library{-webkit-backdrop-filter:blur(13px)saturate(1.08)brightness(1.04);backdrop-filter:blur(13px)saturate(1.08)brightness(1.04);background:linear-gradient(135deg,#ffffff38,#ffffff1f 38%,#ffffff26 74%),#11191e47;border-color:#fff3;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0f,0 24px 76px #0003}.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button,.view-studio .cabin-shell .quick-parameter-group>div,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(145deg,#ffffff2b,#e1efff0e 48%,#ffffff17),#121e2f1f;border-color:#ffffff4d;border-radius:14px;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #08122224,0 7px 18px #0208131f}.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit{transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease}.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__menu{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:linear-gradient(145deg,#f6fbff2e,#19263a85 50%,#0c1726b3),#0f19289e;border-color:#ffffff57;border-radius:16px;box-shadow:inset 0 1px #ffffff59,0 18px 36px #02071042}.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option{border-radius:10px}.view-studio .cabin-shell .quick-parameter-group button.is-selected,.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button.is-selected,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment button.is-selected,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle.is-active,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__option.is-selected{color:#fffffffa;background:linear-gradient(145deg,#ffffff47,#cee4ff21);border-color:#ffffff7a;box-shadow:inset 0 1px #ffffff8a,0 6px 16px #0208121f}.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment button{border-radius:10px}@media (hover:hover){.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button:hover,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add:hover,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment:hover,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select:hover,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle:hover,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit:hover{color:#fff;background:linear-gradient(145deg,#ffffff42,#dceeff1a 48%,#ffffff24),#1b2a3e30;border-color:#ffffff85;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff94,0 12px 24px #02081329,0 0 22px #dcefff1a}}.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button:active,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add:active,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment button:active,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__trigger:active,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle:active,.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit:active{transform:translateY(1px)scale(.985)}.view-studio .cabin-shell .quick-generation-tab-surface{isolation:isolate;transition:background-color .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 7px 18px #05091421,inset 0 1px 1px #ffffff24,inset 0 -3px 9px #0509140f;background:#ffffff05!important;border:0!important}.view-studio .cabin-shell .quick-generation-tab-surface:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#ffffff6b,#ffffff1a 24%,#ffffff06 60%,#070d1d38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.view-studio .cabin-shell .quick-generation-tab-surface:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff0d,#0000 46%,#080e1f09);position:absolute;inset:1px;box-shadow:inset 0 1px 2px #ffffff17,inset 0 -4px 10px #060b1b0e}.view-studio .cabin-shell .quick-generation-tab-surface .glass-surface__content{z-index:1;border-radius:inherit;position:relative;overflow:hidden}.view-studio .cabin-shell .quick-composer__tabs .quick-generation-tab-surface .glass-surface-source-button,.view-studio .cabin-shell .quick-video-generation-tabs .quick-generation-tab-surface .glass-surface-source-button{border-radius:inherit;color:#ffffffc2;text-shadow:0 1px 2px #0509145c;justify-content:center;align-items:center;gap:5px;width:100%;min-height:100%;padding:0 10px;font-size:10px;font-weight:700;transition:color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.view-studio .cabin-shell .quick-generation-tab-surface.is-active .glass-surface-source-button{color:#fffffffa;text-shadow:0 1px 4px #05091485;font-weight:780}.view-studio .cabin-shell .quick-generation-tab-surface.is-active{box-shadow:0 0 0 1px #ffffff7a,0 8px 20px #0509142b,0 0 15px #d0ebff29,inset 0 1px 2px #ffffff52,inset 0 -4px 10px #05091412;background:linear-gradient(138deg,#ffffff3b,#daefff1b 52%,#fff6fc21),#ffffff0e!important}.view-studio .cabin-shell .quick-generation-tab-surface.is-active:before{background:linear-gradient(145deg,#ffffffb8,#fff3 28%,#ffffff0a 62%,#070d1d29)}.view-studio .cabin-shell .quick-generation-tab-surface.is-active .glass-surface__content:after{z-index:2;content:"";pointer-events:none;background:#ffffffeb;border-radius:999px;width:22px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 7px #e6f7ffdb}@media (hover:hover){.view-studio .cabin-shell .quick-generation-tab-surface:hover{box-shadow:0 10px 21px #05091429,inset 0 1px 2px #ffffff2e,inset 0 -4px 10px #05091411}.view-studio .cabin-shell .quick-generation-tab-surface:hover .glass-surface-source-button{color:#fffffffa}}.view-studio .cabin-shell .quick-generation-tab-surface:active{transform:none}.view-studio .cabin-shell .quick-generation-tab-surface:focus-within{outline-offset:3px;outline:2px solid #e2f4ffd6}.liquid-glass-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.view-studio .cabin-shell .quick-composer__tabs .liquid-glass-tab,.view-studio .cabin-shell .quick-video-generation-tabs .liquid-glass-tab{--tab-radius:999px;isolation:isolate;border-radius:var(--tab-radius);color:#ffffffbd;text-shadow:0 1px 7px #05071038;justify-content:center;align-items:center;min-height:34px;padding:0 12px;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #030a162e,0 4px 11px #04081414;background:0 0!important;border:1px solid #fff3!important}.view-studio .cabin-shell .quick-composer__tabs .liquid-glass-tab>span,.view-studio .cabin-shell .quick-video-generation-tabs .liquid-glass-tab>span{pointer-events:none}.liquid-glass-tab__refraction,.liquid-glass-tab__tint,.liquid-glass-tab__highlight{border-radius:inherit;position:absolute;inset:0}.liquid-glass-tab__refraction{z-index:-3;-webkit-backdrop-filter:url(#liquid-glass-refraction)blur(7px)saturate(1.08)contrast(1.02);backdrop-filter:url(#liquid-glass-refraction)blur(7px)saturate(1.08)contrast(1.02);background:#b1d3e207}.liquid-glass-tab__tint{z-index:-2;opacity:.56;background:linear-gradient(112deg,#f7fcff0b,#cde8ef05 54%,#fff2f708);transition:opacity .18s,background .18s}.liquid-glass-tab__highlight{z-index:-1;opacity:.3;background:linear-gradient(#ffffff21,#0000 34%);transition:opacity .18s,transform .36s cubic-bezier(.22,1,.36,1);inset:1px}.liquid-glass-tab__content{z-index:1;white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.view-studio .cabin-shell .quick-composer__tabs .liquid-glass-tab.is-active,.view-studio .cabin-shell .quick-video-generation-tabs .liquid-glass-tab.is-active{color:#fffffffa;text-shadow:0 1px 5px #040b1247;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #020e1633,0 6px 15px #040a161c;border-color:#ffffff57!important}.view-studio .cabin-shell .quick-composer__tabs .liquid-glass-tab.is-active .liquid-glass-tab__tint,.view-studio .cabin-shell .quick-video-generation-tabs .liquid-glass-tab.is-active .liquid-glass-tab__tint{opacity:.78;background:linear-gradient(112deg,#f7fcff13,#cde8ef07 54%,#fff2f70d)}@media (hover:hover){.view-studio .cabin-shell .quick-composer__tabs .liquid-glass-tab:hover,.view-studio .cabin-shell .quick-video-generation-tabs .liquid-glass-tab:hover{color:#fffffff5;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #030a1629,0 7px 15px #040a161c;border-color:#ffffff52!important}.view-studio .cabin-shell .quick-composer__tabs .liquid-glass-tab:hover .liquid-glass-tab__highlight,.view-studio .cabin-shell .quick-video-generation-tabs .liquid-glass-tab:hover .liquid-glass-tab__highlight{opacity:.5}}.view-studio .cabin-shell .quick-composer__tabs .liquid-glass-tab:active,.view-studio .cabin-shell .quick-video-generation-tabs .liquid-glass-tab:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 5px #03091333,inset 0 1px #ffffff3d}.view-studio .cabin-shell .quick-composer__tabs .liquid-glass-tab:focus-visible,.view-studio .cabin-shell .quick-video-generation-tabs .liquid-glass-tab:focus-visible{outline-offset:3px;outline:2px solid #c4eeffd1}@media (prefers-reduced-motion:reduce){.view-studio .cabin-shell .quick-composer__tabs .liquid-glass-tab,.view-studio .cabin-shell .quick-video-generation-tabs .liquid-glass-tab,.liquid-glass-tab__highlight,.liquid-glass-tab__tint{transition-duration:1ms}}.video-brief-select{z-index:1;position:relative;overflow:visible}.video-brief-select.is-open{z-index:80}.video-brief-select__trigger{color:#ffffffe6;width:100%;min-width:0;min-height:24px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:0;display:flex}.video-brief-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.video-brief-select__trigger svg{color:#ffffff94;flex:none;transition:transform .16s,color .16s}.video-brief-select.is-open .video-brief-select__trigger svg{color:#ffffffeb;transform:rotate(180deg)}.video-brief-select__menu{z-index:90;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:linear-gradient(145deg,#eef6ff29,#111b2de6 48%,#080f1cf2),#0c1423f5;border:1px solid #ffffff61;border-radius:12px;gap:4px;min-width:154px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:-1px;right:-1px;box-shadow:inset 0 1px #ffffff42,0 16px 30px #0207105c,0 3px 9px #02071033}.video-brief-select__option{color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:32px;padding:0 9px;font-size:10px;font-weight:700;transition:background-color .14s,border-color .14s,color .14s;display:flex}.video-brief-select__option:hover,.video-brief-select__option:focus-visible{color:#fffffffa;background:#ffffff1f;border-color:#fff3;outline:none}.video-brief-select__option.is-selected{color:#fffffffa;background:linear-gradient(100deg,#ffffff38,#c2d8f41a);border-color:#ffffff3d}.video-brief-select__check{color:#ffffff7a;flex:none;font-size:8px;font-weight:650}.video-brief-composer--quick .video-brief-select__menu{min-width:100%}.view-studio .cabin-shell .workspace-quick .quick-result-card:before{content:"";z-index:-1;border-radius:inherit;filter:blur(19px);opacity:.78;background:#f1f7f747;position:absolute;inset:10% -9% -12%;transform:translateY(15px)scale(.92)}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-stage.has-results{width:calc(100% + clamp(160px,11vw,260px));margin-left:calc(-1*clamp(80px,5.5vw,130px))}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results:not(.is-single-result){width:100%;max-width:none;padding-inline:clamp(34px,4vw,72px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-single-result{justify-content:center;width:100%;max-width:none;padding-inline:0}}.view-studio .cabin-shell .workspace-quick .quick-result-card:before{z-index:-1;border-radius:inherit;filter:blur(18px);opacity:.72;background:radial-gradient(at 50% 42%,#f0f6f785,#d5e1e41a 62%,#0000 78%);inset:3% -12% -15%;transform:translateY(12px)scale(.96)}.view-studio .cabin-shell .workspace-quick .quick-result-card:after{content:"";z-index:-2;border-radius:inherit;filter:blur(30px);opacity:.62;pointer-events:none;background:radial-gradient(at 50% 56%,#dbe5e861,#ccdbdf14 64%,#0000 84%);position:absolute;inset:11% -18% -22%;transform:translateY(22px)scale(.9)}.view-studio .cabin-shell .workspace-quick .quick-result-card>img{box-shadow:0 0 0 1px #ffffff3d,0 8px 18px #182a301a,0 25px 54px #182a3024,inset 0 1px #ffffff57}.ambient-layer>.ambient-custom-media{z-index:0;-o-object-fit:cover;object-fit:cover;opacity:0;filter:none;will-change:opacity;width:100%;height:100%;transition:opacity .52s cubic-bezier(.22,.72,.24,1);display:block;position:absolute;inset:0;transform:translateZ(0)scale(1.002)}.ambient-layer>.ambient-custom-media.is-active{opacity:.94}.scene-controls__custom{color:#ffffffd1;width:30px;height:30px;transition:transform .15s var(--motion-spring), color .15s ease, background .15s ease, border-color .15s ease, box-shadow .15s ease;background:#ffffff13;border:1px solid #ffffff3d;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff3d,0 6px 16px #03050a14}.scene-controls__custom:hover,.scene-controls__custom.is-active{color:#fff;background:#ffffff2b;border-color:#ffffff8a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,0 8px 18px #03050a1f}.scene-controls__custom:active{transform:translateY(1px)scale(.985)}.scene-controls__custom:focus-visible{outline-offset:3px;outline:2px solid #ebf3fff5}.scene-controls__custom.liquid-glass:before,.scene-controls__custom.liquid-glass:after{display:none!important}.view-studio .cabin-shell .scene-controls__custom{color:#ffffffd1;-webkit-backdrop-filter:blur(5px);background:#0e12183d;border-color:#ffffff3d;width:25px;height:25px}.custom-scene-layer{z-index:125;pointer-events:auto;position:fixed;inset:0}.custom-scene-panel{-webkit-backdrop-filter:blur(20px)saturate(1.08);width:min(430px,100vw - 104px);max-height:min(620px,100dvh - 150px);animation:custom-scene-panel-in .18s var(--motion-spring) both;background:linear-gradient(145deg,#ffffff30,#e0ebff13 56%,#ffe8f61a),#0c111c6b;border:1px solid #ffffff47;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:absolute;bottom:clamp(86px,10vh,126px);left:clamp(72px,5.5vw,112px);overflow:hidden;box-shadow:inset 0 1px #ffffff61,0 22px 52px #02040a47}.custom-scene-panel__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 17px 13px;display:flex}.custom-scene-panel__eyebrow{color:#ffffffb8;align-items:center;gap:6px;font-size:9px;font-weight:720;display:inline-flex}.custom-scene-panel__header h2{color:#fffffffa;text-shadow:0 1px 2px #00000057,0 0 13px #ffffff1a;margin:5px 0 3px;font-size:17px;line-height:1.12}.custom-scene-panel__header p{color:#ffffffad;margin:0;font-size:10px;line-height:1.4}.custom-scene-panel__close{color:#ffffffd1;background:#ffffff12;border:1px solid #fff3;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.custom-scene-panel__close:hover{color:#fff;background:#ffffff26;border-color:#ffffff75}.custom-scene-panel__tabs{grid-template-columns:repeat(3,1fr);gap:4px;padding:10px 12px 8px;display:grid}.custom-scene-panel__tabs button{color:#ffffff9e;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:9px;font-weight:720;display:inline-flex}.custom-scene-panel__tabs button span{color:#fffc;background:#ffffff1f;border-radius:999px;place-items:center;min-width:15px;height:15px;font-size:8px;display:grid}.custom-scene-panel__tabs button:hover{color:#fff;background:#ffffff14}.custom-scene-panel__tabs button.is-active{color:#fff;background:#ffffff21;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff38}.custom-scene-panel__body{min-height:0;padding:3px 12px 14px;overflow-y:auto}.custom-scene-upload{gap:10px;padding:14px 4px 8px;display:grid}.custom-scene-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.custom-scene-upload__dropzone{color:#fffffff0;background:#ffffff0f;border:1px dashed #ffffff57;border-radius:15px;place-content:center;justify-items:center;gap:8px;min-height:176px;padding:22px;display:grid}.custom-scene-upload__dropzone:hover{background:#ffffff1c;border-color:#ffffff9e;transform:translateY(-1px)}.custom-scene-upload__icon{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff40}.custom-scene-upload__dropzone strong{font-size:12px}.custom-scene-upload__dropzone small{color:#ffffff94;font-size:9px}.custom-scene-upload__hint{color:#ffffff7a;text-align:center;margin:0;font-size:9px}.custom-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px;display:grid}.custom-scene-online{gap:6px;display:grid}.custom-scene-online__source{color:#ffffff9e;justify-content:space-between;align-items:center;gap:14px;padding:8px 7px 5px;display:flex}.custom-scene-online__source div{gap:2px;min-width:0;display:grid}.custom-scene-online__source strong{color:#ffffffe6;font-size:9px;font-weight:760}.custom-scene-online__source span{font-size:8px;line-height:1.35}.custom-scene-online__source a{color:#ffffffd6;text-shadow:0 1px 4px #0000004d;flex:none;align-items:center;gap:4px;font-size:8px;font-weight:720;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.custom-scene-online__source a:hover{color:#fff;transform:translate(1px)}.custom-scene-card{aspect-ratio:1.2;color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:11px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3}.custom-scene-card__select{width:100%;height:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;position:absolute;inset:0}.custom-scene-card img,.custom-scene-card video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.custom-scene-card__shade{z-index:1;pointer-events:none;background:linear-gradient(#0000,#03060eb8);position:absolute;inset:35% 0 0}.custom-scene-card__label{z-index:2;color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #0000007a;pointer-events:none;align-items:center;gap:4px;font-size:8px;display:inline-flex;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.custom-scene-card__active{z-index:3;color:#15261b;background:#ccefd3db;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:800;position:absolute;top:6px;left:6px}.custom-scene-card__delete{z-index:4;color:#ffffffc7;opacity:0;background:#080b1266;border:1px solid #ffffff3d;border-radius:7px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:5px;right:5px}.custom-scene-card:hover .custom-scene-card__delete{opacity:1}.custom-scene-card:hover,.custom-scene-card.is-active{border-color:#ffffff9e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,0 8px 18px #03050a29}.custom-scene-card--online{width:100%;padding:0}.custom-scene-card--online:hover{border-color:#ffffff9e;transform:translateY(-1px)}.custom-scene-card--online:disabled{cursor:not-allowed}.custom-scene-card--online.is-unavailable{opacity:.72;border-style:dashed;place-items:center;display:grid}.custom-scene-card__unavailable{color:#ffffffad;font-size:8px}.custom-scene-empty{color:#ffffff94;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:190px;display:grid}.custom-scene-empty svg{color:#ffffffb3}.custom-scene-empty strong{color:#ffffffe0;font-size:11px}.custom-scene-empty span{font-size:9px}@keyframes custom-scene-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.custom-scene-layer{-webkit-backdrop-filter:blur(18px)saturate(.82)brightness(.82);backdrop-filter:blur(18px)saturate(.82)brightness(.82);background:#0a0c1438}@media (width>=901px){.custom-scene-layer{padding:clamp(86px,12vh,128px) clamp(64px,4.55vw,94px) clamp(68px,9.8vh,104px);display:grid}.custom-scene-panel{background:linear-gradient(145deg,#ffffff57,#ede5f12b 54%,#ffe6f240),#4d546670;border-color:#ffffff7a;border-radius:18px;width:auto;height:100%;max-height:none;position:relative;inset:auto;box-shadow:inset 0 1px #ffffffa8,inset 0 -1px #ffffff1f,0 28px 76px #02040a47}.custom-scene-panel__header{padding:24px 28px 19px}.custom-scene-panel__header h2{margin-top:8px;font-size:23px}.custom-scene-panel__header p{font-size:11px}.custom-scene-panel__close{border-radius:12px;width:38px;height:38px}.custom-scene-panel__tabs{gap:7px;padding:14px 24px 12px}.custom-scene-panel__tabs button{border-radius:11px;min-height:40px;font-size:10px}.custom-scene-panel__body{padding:10px 24px 26px}.custom-scene-upload{align-content:center;justify-items:center;min-height:100%;padding:24px}.custom-scene-upload__dropzone{border-radius:18px;width:min(620px,72%);min-height:300px}.custom-scene-upload__icon{border-radius:16px;width:58px;height:58px}.custom-scene-upload__dropzone strong{font-size:15px}.custom-scene-upload__dropzone small,.custom-scene-upload__hint{font-size:10px}.custom-scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:8px}.custom-scene-online{gap:8px}.custom-scene-online__source{padding:8px 10px 4px}.custom-scene-online__source strong{font-size:11px}.custom-scene-online__source span,.custom-scene-online__source a{font-size:9px}.custom-scene-card{aspect-ratio:1.42;border-radius:14px}.custom-scene-card__label{font-size:10px;bottom:10px;left:10px;right:10px}.custom-scene-card__active{padding:4px 7px;font-size:8px;top:9px;left:9px}.custom-scene-card__delete{border-radius:8px;width:28px;height:28px;top:8px;right:8px}.custom-scene-empty{min-height:340px}.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__tab,.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__playback,.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__custom{text-align:center;justify-self:stretch;width:100%;min-width:0}.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__custom{filter:drop-shadow(0 1px 4px #00000059);-webkit-backdrop-filter:none;height:28px;margin-top:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__custom:hover,.view-studio .cabin-shell__controls-slot .scene-controls--vertical .scene-controls__custom.is-active{filter:drop-shadow(0 0 8px #ffffff38);background:0 0;transform:translateY(-1px);box-shadow:none!important}}.lumora-app .quick-composer__footer .specular-composer-button{color:#ffffffc2;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff2e;border-radius:14px;min-height:34px;padding:0 11px;font-size:9px;font-weight:650;overflow:visible;box-shadow:inset 0 1px #ffffff1f,0 5px 13px #03050c14}.lumora-app .quick-composer__footer .specular-composer-button:hover,.lumora-app .quick-composer__footer .specular-composer-button.is-active,.lumora-app .quick-composer__footer .specular-composer-button[aria-expanded=true]{color:#fffffff5;background:#ffffff1b;box-shadow:inset 0 1px #fff3,0 7px 17px #03050c21}.lumora-app .quick-composer__footer .specular-composer-button.composer-generate{color:#fffffff5;background:#ffffff17;border-color:#ffffff52;min-height:36px;padding-inline:15px;font-size:10px;font-weight:800;box-shadow:inset 0 1px #ffffff38,0 7px 17px #03050c21}.lumora-app .quick-composer__footer .specular-composer-button.composer-generate:hover{color:#fff;background:#ffffff24;border-color:#ffffff6b}.lumora-app .quick-composer__footer .specular-composer-button:disabled{opacity:.45}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .command-zone.is-image-composer{left:calc(-1 * var(--unified-bench-left-overhang));right:calc(-1 * var(--unified-bench-right-overhang));bottom:var(--unified-bench-bottom)}.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:100%;overflow:hidden}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__topline{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-self:start;align-items:center;min-height:0;padding:11px 20px 0;display:grid}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__eyebrow,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__count{color:#ffffff94;letter-spacing:0;font-size:10px;font-weight:700}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__eyebrow{color:#ffffffd1}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__heading,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-editor__heading{flex-direction:column;justify-self:start;align-items:center;gap:4px;width:max-content;min-width:0;max-width:100%;display:flex}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__count{justify-self:end}.view-studio .cabin-shell .quick-composer--image-workbench>textarea{background:0 0;border:0;border-radius:0;grid-area:1/1;align-self:stretch;min-height:0;margin:48px 20px 12px;padding:10px 0 5px;font-size:clamp(15px,1.05vw,19px);line-height:1.55}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__footer{background:linear-gradient(#070d1a06,#070d1a1a);border-top-color:#ffffff24;grid-area:2/1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:9px 14px 10px;display:grid}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__utility{gap:5px}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.view-studio .cabin-shell .quick-composer--image-workbench .composer-select>button,.view-studio .cabin-shell .quick-composer--image-workbench .composer-optimize,.view-studio .cabin-shell .quick-composer--image-workbench .composer-generate{border-radius:12px;min-height:38px}}@media (width>=901px) and (width<=1280px){.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__footer{gap:8px;padding-inline:10px}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__utility,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions{gap:4px}.view-studio .cabin-shell .quick-composer--image-workbench .composer-utility-button,.view-studio .cabin-shell .quick-composer--image-workbench .composer-select>button,.view-studio .cabin-shell .quick-composer--image-workbench .composer-optimize,.view-studio .cabin-shell .quick-composer--image-workbench .composer-generate{padding-inline:8px;font-size:9px}}.view-studio .cabin-shell .workspace-quick .command-zone{isolation:isolate}.view-studio .cabin-shell .workspace-quick .quick-composer-layer{z-index:0;opacity:0;visibility:hidden;pointer-events:none;contain:layout paint style;min-width:0;min-height:0;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;position:absolute;inset:0;transform:translateY(5px)scale(.996)}.view-studio .cabin-shell .workspace-quick .quick-composer-layer.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.view-studio .cabin-shell .workspace-quick .quick-composer-layer>.quick-composer,.view-studio .cabin-shell .workspace-quick .quick-composer-layer>.video-brief-composer--quick,.view-studio .cabin-shell .workspace-quick .quick-composer-layer>.music-generation-composer{width:100%;height:100%;min-height:100%}@media (prefers-reduced-motion:reduce){.view-studio .cabin-shell .workspace-quick .quick-composer-layer{transition:none;transform:none}}.lumora-app .top-navigation-liquid-surface{will-change:backdrop-filter;flex:none;max-width:calc(100vw - 48px);margin:0;box-shadow:0 10px 24px #05091424,inset 0 1px 1px #ffffff24,inset 0 -4px 12px #05091411;background:#ffffff05!important}.lumora-app .top-navigation-liquid-surface:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#ffffff6b,#ffffff1a 24%,#ffffff06 60%,#070d1d38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lumora-app .top-navigation-liquid-surface:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff0d,#0000 46%,#080e1f09);position:absolute;inset:1px;box-shadow:inset 0 1px 2px #ffffff17,inset 0 -4px 10px #060b1b0e}.lumora-app .top-navigation-liquid-surface .glass-surface__content{z-index:1;border-radius:inherit;position:relative;overflow:hidden}.lumora-app .top-navigation-liquid-surface .top-navigation{will-change:auto;width:100%;min-height:58px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.lumora-app .hero-kicker-liquid-surface,.lumora-app .scene-controls-liquid-surface{flex:none;margin:0;box-shadow:0 10px 24px #05091424,inset 0 1px 1px #ffffff24,inset 0 -4px 12px #05091411;background:#ffffff05!important}.lumora-app .hero-kicker-liquid-surface{margin-inline:auto}.lumora-app .hero-kicker-liquid-surface:before,.lumora-app .scene-controls-liquid-surface:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#ffffff6b,#ffffff1a 24%,#ffffff06 60%,#070d1d38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lumora-app .hero-kicker-liquid-surface:after,.lumora-app .scene-controls-liquid-surface:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff0d,#0000 46%,#080e1f09);position:absolute;inset:1px;box-shadow:inset 0 1px 2px #ffffff17,inset 0 -4px 10px #060b1b0e}.lumora-app .hero-kicker-liquid-surface .glass-surface__content,.lumora-app .scene-controls-liquid-surface .glass-surface__content{z-index:1;border-radius:inherit;position:relative;overflow:hidden}.lumora-app .hero-kicker-liquid-surface .hero-kicker,.lumora-app .scene-controls--horizontal{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.lumora-app .hero-kicker-liquid-surface .hero-kicker{text-shadow:0 1px 2px #0509145c;width:100%;height:100%}.lumora-app .scene-controls--horizontal{gap:0}.lumora-app .scene-controls-liquid-surface .scene-controls__inner{align-items:center;gap:7px;min-height:38px;padding:4px 8px;display:flex}.lumora-app .scene-controls-liquid-surface .scene-controls__tabs{gap:4px}.lumora-app .scene-controls-liquid-surface .scene-controls__tab,.lumora-app .scene-controls-liquid-surface .scene-controls__playback,.lumora-app .scene-controls-liquid-surface .scene-controls__custom{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.lumora-app .scene-controls-liquid-surface .scene-controls__tab{color:#ffffffb8;min-height:28px;padding:0 7px 1px}.lumora-app .scene-controls-liquid-surface .scene-controls__tab.is-active{color:#fffffffa;border-bottom:1px solid #ffffffa3!important}.lumora-app .scene-controls-liquid-surface .scene-controls__playback,.lumora-app .scene-controls-liquid-surface .scene-controls__custom{color:#ffffffd6;width:28px;height:28px}.lumora-app .panel-backdrop--profile{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#04060cb3!important}.lumora-app .global-panel.panel-profile.liquid-glass{isolation:isolate;background:radial-gradient(at 16% 0,#ffffff26,#0000 46%),linear-gradient(145deg,#ffffff1d,#dce3ef0b 48%,#ffecf20f),#191d27f0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (width>=901px){.view-home .global-header{right:clamp(24px,1.55vw,32px)}.lumora-app .panel-profile .member-menu,.lumora-app .panel-profile .member-page{overscroll-behavior:contain;scrollbar-gutter:stable}.lumora-app .panel-profile .member-page{contain:paint;-webkit-overflow-scrolling:touch}.lumora-app .top-navigation-liquid-surface .top-navigation>button:not(.primary-button):not(.task-center-trigger):not(.avatar-orb){min-height:38px;padding-inline:16px;font-size:clamp(11px,.72vw,13px);font-weight:700}.lumora-app.view-home .top-navigation{transform:none}.lumora-app.view-home .top-navigation-liquid-surface{transform:translate(clamp(-72px,-3vw,-28px))}}.lumora-app .panel-backdrop--profile{background:#02050bb8!important}.lumora-app .global-panel.panel-profile.liquid-glass{background:radial-gradient(at 8% -18%,#ffffff45,#0000 43%),radial-gradient(at 92% 4%,#c5dcff26,#0000 34%),linear-gradient(145deg,#30394ad4,#1c2330c7 54%,#2a2836cc);border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff14,0 28px 76px #0000005c}.lumora-app .panel-profile .member-hub{--member-line:#ffffff29;--member-soft-line:#ffffff1a;--member-copy:#f8fafeeb;--member-muted:#e1e7f19e;--member-fill:#ffffff1a;--member-fill-hover:#ffffff29;min-height:0;color:var(--member-copy);grid-template-columns:222px minmax(0,1fr);gap:16px;display:grid}.lumora-app .panel-profile .member-hub__nav,.lumora-app .panel-profile .member-hub__surface,.lumora-app .panel-profile .member-hub__hero,.lumora-app .panel-profile .member-hub__partner{border:1px solid var(--member-line);background:linear-gradient(145deg,#ffffff24,#ecf4ff0e 50%,#ffecf411),#ffffff09;box-shadow:inset 0 1px #ffffff30,0 12px 34px #01050e1a}.lumora-app .panel-profile .member-hub__nav{border-radius:18px;flex-direction:column;gap:5px;min-height:0;padding:12px;display:flex}.lumora-app .panel-profile .member-hub__nav-account{border-bottom:1px solid var(--member-soft-line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:5px;padding:5px 5px 13px;display:grid}.lumora-app .panel-profile .member-hub__nav-account>span,.lumora-app .panel-profile .member-hub__avatar{color:#ffffffd6;background:#ffffff1a;border:1px solid #ffffff47;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.lumora-app .panel-profile .member-hub__nav-account img,.lumora-app .panel-profile .member-hub__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lumora-app .panel-profile .member-hub__nav-account div{gap:4px;min-width:0;display:grid}.lumora-app .panel-profile .member-hub__nav-account b{color:var(--member-copy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lumora-app .panel-profile .member-hub__nav-account small{color:var(--member-muted);font-size:8px}.lumora-app .panel-profile .member-hub__nav nav{gap:4px;display:grid}.lumora-app .panel-profile .member-hub__nav button{color:#eff3fab8;cursor:pointer;text-align:left;width:100%;min-height:38px;transition:background .18s ease, border-color .18s ease, color .18s ease, transform .18s var(--motion-spring);background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:0 9px;font-size:10px;font-weight:680;display:grid}.lumora-app .panel-profile .member-hub__nav button:hover{color:#fff;background:#ffffff12;border-color:#ffffff21;transform:translate(1px)}.lumora-app .panel-profile .member-hub__nav button.is-active{color:#fff;background:linear-gradient(135deg,#fff3,#eaf2ff1a);border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff47}.lumora-app .panel-profile .member-hub__nav button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumora-app .panel-profile .member-hub__nav button>i{color:#ffe2a3f5;text-align:center;background:#ffdc9126;border-radius:999px;min-width:18px;padding:2px 5px;font-size:8px;font-style:normal}.lumora-app .panel-profile .member-hub__nav button.is-danger{color:#ffbcc5e6;margin-top:auto}.lumora-app .panel-profile .member-hub__nav-divider{background:var(--member-soft-line);height:1px;margin:5px 3px}.lumora-app .panel-profile .member-hub__content{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;align-content:start;gap:14px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.lumora-app .panel-profile .member-hub__hero{background:radial-gradient(circle at 86% 16%,#ffdb8e29,#0000 30%),linear-gradient(142deg,#ffffff2b,#e2edff13 56%,#ffe7e717);border-radius:19px;grid-template-columns:minmax(0,1.25fr) auto minmax(220px,.58fr);align-items:center;gap:20px;padding:22px 24px;display:grid}.lumora-app .panel-profile .member-hub__eyebrow{color:#ffe5acf5;background:#ffdd911c;border:1px solid #ffe4a740;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:9px;font-weight:730;display:inline-flex}.lumora-app .panel-profile .member-hub h3{color:#fff;margin:11px 0 6px;font-size:21px;font-weight:760;line-height:1.18}.lumora-app .panel-profile .member-hub__hero p,.lumora-app .panel-profile .member-hub__partner p{max-width:510px;color:var(--member-muted);margin:0;font-size:10px;line-height:1.65}.lumora-app .panel-profile .member-hub__hero-actions{gap:8px;display:grid}.lumora-app .panel-profile .member-hub__primary,.lumora-app .panel-profile .member-hub__quiet,.lumora-app .panel-profile .member-hub__redeem button,.lumora-app .panel-profile .member-hub__skill-form button,.lumora-app .panel-profile .member-hub__partner-code button{color:#fafcffeb;cursor:pointer;min-height:36px;transition:transform .16s var(--motion-spring), background .16s ease, border-color .16s ease;background:#ffffff1c;border:1px solid #ffffff3b;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:710;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.lumora-app .panel-profile .member-hub__primary{color:#352a1ff0;background:linear-gradient(145deg,#fff9ebf7,#f7ddabe6);border-color:#ffe8bbb8}.lumora-app .panel-profile .member-hub__primary:hover,.lumora-app .panel-profile .member-hub__quiet:hover,.lumora-app .panel-profile .member-hub__redeem button:hover,.lumora-app .panel-profile .member-hub__skill-form button:hover,.lumora-app .panel-profile .member-hub__partner-code button:hover{transform:translateY(-1px)}.lumora-app .panel-profile .member-hub button:active{transform:scale(.975)}.lumora-app .panel-profile .member-hub button:disabled{cursor:default;filter:saturate(.55);opacity:.55;transform:none}.lumora-app .panel-profile .member-hub__usage{gap:12px;display:grid}.lumora-app .panel-profile .member-hub__usage span{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;display:grid}.lumora-app .panel-profile .member-hub__usage small,.lumora-app .panel-profile .member-hub__section-head small,.lumora-app .panel-profile .member-hub small{color:var(--member-muted);font-size:8px}.lumora-app .panel-profile .member-hub__usage b{color:#fff;font-size:11px}.lumora-app .panel-profile .member-hub__usage b i{color:var(--member-muted);font-style:normal;font-weight:500}.lumora-app .panel-profile .member-hub__usage em{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.lumora-app .panel-profile .member-hub__usage em i{border-radius:inherit;background:linear-gradient(90deg,#ffffffe0,#ffda8ae6);height:100%;display:block}.lumora-app .panel-profile .member-hub__overview-grid,.lumora-app .panel-profile .member-hub__points-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:14px;display:grid}.lumora-app .panel-profile .member-hub__surface{border-radius:16px;min-width:0;padding:16px}.lumora-app .panel-profile .member-hub__section-head{justify-content:space-between;align-items:center;gap:10px;min-height:24px;margin-bottom:12px;display:flex}.lumora-app .panel-profile .member-hub__section-head>span{color:#fffffff2;font-size:12px;font-weight:760}.lumora-app .panel-profile .member-hub__section-head button{color:#ecf1fabd;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:inline-flex}.lumora-app .panel-profile .member-hub__identity-row{border-bottom:1px solid var(--member-soft-line);grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-bottom:15px;display:grid}.lumora-app .panel-profile .member-hub__avatar{border-radius:15px;width:46px;height:46px}.lumora-app .panel-profile .member-hub__identity-row>div{gap:4px;min-width:0;display:grid}.lumora-app .panel-profile .member-hub__identity-row b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lumora-app .panel-profile .member-hub__identity-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumora-app .panel-profile .member-hub__icon-button{color:#f5f8fdd1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.lumora-app .panel-profile .member-hub__data-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.lumora-app .panel-profile .member-hub__data-list div{gap:4px;display:grid}.lumora-app .panel-profile .member-hub__data-list dt{color:var(--member-muted);font-size:8px}.lumora-app .panel-profile .member-hub__data-list dd{color:#fafcffe6;align-items:center;gap:4px;margin:0;font-size:10px;font-weight:680;display:inline-flex}.lumora-app .panel-profile .member-hub__data-list dd svg{color:#95edbef2}.lumora-app .panel-profile .member-hub__quick-links{align-content:start;display:grid}.lumora-app .panel-profile .member-hub__quick-links>button{border:0;border-top:1px solid var(--member-soft-line);color:#edf1f9d6;cursor:pointer;text-align:left;background:0 0;grid-template-columns:22px minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:49px;padding:0;display:grid}.lumora-app .panel-profile .member-hub__quick-links>button>span{gap:3px;display:grid}.lumora-app .panel-profile .member-hub__quick-links b{font-size:10px}.lumora-app .panel-profile .member-hub__quick-links small{font-size:8px}.lumora-app .panel-profile .member-hub__quick-links>button:hover{color:#fff}.lumora-app .panel-profile .member-hub__benefits>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lumora-app .panel-profile .member-hub__benefits>div:last-child>span{background:#ffffff0e;border-radius:11px;grid-template-columns:17px minmax(0,1fr);gap:3px 7px;min-height:54px;padding:10px;display:grid}.lumora-app .panel-profile .member-hub__benefits>div:last-child svg{color:#96ebbef0;grid-row:1/span 2}.lumora-app .panel-profile .member-hub__benefits>div:last-child b{color:#f9fcffe6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lumora-app .panel-profile .member-hub__benefits>div:last-child small{font-size:8px;line-height:1.42}.lumora-app .panel-profile .member-hub__hero--points{grid-template-columns:minmax(0,1fr) auto}.lumora-app .panel-profile .member-hub__hero--points h3{font-size:30px}.lumora-app .panel-profile .member-hub__hero--points .member-hub__hero-actions{grid-template-columns:repeat(2,auto)}.lumora-app .panel-profile .member-hub__redeem>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.lumora-app .panel-profile .member-hub__redeem input,.lumora-app .panel-profile .member-hub__skill-form input,.lumora-app .panel-profile .member-hub__skill-form textarea{color:#fff;min-width:0;font:inherit;background:#ffffff13;border:1px solid #ffffff2b;border-radius:10px;outline:0;font-size:10px}.lumora-app .panel-profile .member-hub__redeem input{height:36px;padding:0 11px}.lumora-app .panel-profile .member-hub input::-moz-placeholder{color:#e9eef661}.lumora-app .panel-profile .member-hub textarea::-moz-placeholder{color:#e9eef661}.lumora-app .panel-profile .member-hub input::placeholder,.lumora-app .panel-profile .member-hub textarea::placeholder{color:#e9eef661}.lumora-app .panel-profile .member-hub__metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.lumora-app .panel-profile .member-hub__metric-strip span{background:#ffffff0e;gap:6px;padding:17px 15px;display:grid}.lumora-app .panel-profile .member-hub__metric-strip b{color:#fff;font-size:19px}.lumora-app .panel-profile .member-hub__ledger small{font-size:8px}.lumora-app .panel-profile .member-hub__ledger-summary{border:1px solid var(--member-soft-line);background:#ffffff0e;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:13px;display:grid;overflow:hidden}.lumora-app .panel-profile .member-hub__ledger-summary span{background:#ffffff09;gap:4px;padding:10px 12px;display:grid}.lumora-app .panel-profile .member-hub__ledger-summary b{color:#f9fcfff0;font-size:10px}.lumora-app .panel-profile .member-hub__ledger-summary b.is-positive{color:#92efbcf5}.lumora-app .panel-profile .member-hub__ledger-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:278px;margin-top:10px;padding-right:4px;display:grid;overflow-y:auto}.lumora-app .panel-profile .member-hub__ledger-entry{border:1px solid var(--member-soft-line);background:#ffffff0b;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:11px;min-height:68px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff12}.lumora-app .panel-profile .member-hub__ledger-entry>div{gap:3px;min-width:0;display:grid}.lumora-app .panel-profile .member-hub__ledger-entry>div>span{color:#e1e8f4b3;background:#ffffff13;border:1px solid #ffffff29;border-radius:999px;width:fit-content;padding:2px 6px;font-size:7px;font-weight:700;line-height:1.15}.lumora-app .panel-profile .member-hub__ledger-entry b{color:#f9fcffeb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lumora-app .panel-profile .member-hub__ledger-entry>div>small{color:var(--member-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumora-app .panel-profile .member-hub__ledger-entry strong{color:#ffb0bdeb;text-align:right;white-space:nowrap;justify-items:end;gap:3px;font-size:10px;line-height:1.2;display:grid}.lumora-app .panel-profile .member-hub__ledger-entry strong small{color:#e8edf68f;font-size:8px;font-weight:500}.lumora-app .panel-profile .member-hub__ledger-entry strong.is-positive{color:#92efbcf5}.lumora-app .panel-profile .member-hub__ledger-list>p{color:var(--member-muted);text-align:center;grid-column:1/-1;margin:0;padding:18px 0 8px;font-size:9px}@media (width<=720px){.lumora-app .panel-profile .member-hub__ledger-summary,.lumora-app .panel-profile .member-hub__ledger-list{grid-template-columns:minmax(0,1fr)}.lumora-app .panel-profile .member-hub__ledger-summary{gap:1px}.lumora-app .panel-profile .member-hub__ledger-list{max-height:310px}}.lumora-app .panel-profile .member-hub__messages{min-height:360px}.lumora-app .panel-profile .member-hub__messages>div:last-child{display:grid}.lumora-app .panel-profile .member-hub__messages>div:last-child>button{border:0;border-top:1px solid var(--member-soft-line);min-height:66px;color:var(--member-copy);cursor:pointer;text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.lumora-app .panel-profile .member-hub__messages>div:last-child>button i{background:0 0;border-radius:50%;width:6px;height:6px}.lumora-app .panel-profile .member-hub__messages>div:last-child>button.is-unread i{background:#ffdd8ef5;box-shadow:0 0 0 4px #ffdd8e1f}.lumora-app .panel-profile .member-hub__messages>div:last-child>button>span{gap:5px;display:grid}.lumora-app .panel-profile .member-hub__messages b{font-size:10px}.lumora-app .panel-profile .member-hub__messages small{font-size:9px;line-height:1.45}.lumora-app .panel-profile .member-hub__messages time{color:var(--member-muted);font-size:8px}.lumora-app .panel-profile .member-hub__announcements{align-content:start;gap:0;min-height:min(540px,100%);display:grid}.lumora-app .panel-profile .member-hub__announcements .member-hub__section-head{margin-bottom:18px}.lumora-app .panel-profile .member-hub__announcements time{color:var(--member-muted);font-variant-numeric:tabular-nums;font-size:9px}.lumora-app .panel-profile .member-hub__announcement-intro{border-bottom:1px solid var(--member-soft-line);max-width:840px;padding-bottom:22px}.lumora-app .panel-profile .member-hub__announcement-intro>span{color:#ffe2a6f2;align-items:center;gap:7px;font-size:10px;font-weight:720;display:inline-flex}.lumora-app .panel-profile .member-hub__announcement-intro h3{margin:11px 0 9px;font-size:clamp(21px,1.8vw,30px)}.lumora-app .panel-profile .member-hub__announcement-intro p{color:#eff4fccc;max-width:760px;margin:0;font-size:11px;line-height:1.7}.lumora-app .panel-profile .member-hub__announcement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lumora-app .panel-profile .member-hub__announcement-list li{border-bottom:1px solid var(--member-soft-line);grid-template-columns:25px minmax(0,1fr);gap:10px;min-width:0;padding:15px 0;display:grid}.lumora-app .panel-profile .member-hub__announcement-list i{color:#ffe2a6e6;background:#ffffff17;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:760;display:grid}.lumora-app .panel-profile .member-hub__announcement-list p{color:#eef3fbdb;margin:0;font-size:10px;line-height:1.65}.lumora-app .panel-profile .member-hub__announcements footer{color:var(--member-muted);padding-top:15px;font-size:9px}@media (width<=1100px){.lumora-app .panel-profile .member-hub__announcement-list{grid-template-columns:minmax(0,1fr)}}.lumora-app .panel-profile .member-hub__hero--connections{grid-template-columns:minmax(0,1fr) minmax(190px,.34fr)}.lumora-app .panel-profile .member-hub__connection-status{text-align:right;justify-items:end;gap:7px;display:grid}.lumora-app .panel-profile .member-hub__connection-status>span{color:#ffe5abf2;background:#ffdd911a;border:1px solid #ffdb963d;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 12px;font-size:10px;font-weight:720;display:inline-flex}.lumora-app .panel-profile .member-hub__connection-status>span.is-connected{color:#b1f6cff5;background:#91eab81a;border-color:#96eebe47}.lumora-app .panel-profile .member-hub__connection-status small{color:var(--member-muted);font-size:8px}.lumora-app .panel-profile .member-hub__connection-form>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.lumora-app .panel-profile .member-hub__connection-form input{color:#fff;min-width:0;height:40px;font:inherit;background:#ffffff13;border:1px solid #ffffff2e;border-radius:12px;outline:0;padding:0 12px;font-size:11px}.lumora-app .panel-profile .member-hub__connection-form button{color:#352a1ff0;cursor:pointer;background:linear-gradient(145deg,#fff9ebf5,#f7ddabe0);border:1px solid #ffe8bb9e;border-radius:12px;min-width:88px;min-height:40px;font-size:10px;font-weight:750}.lumora-app .panel-profile .member-hub__connection-list>div:last-child{gap:8px;display:grid}.lumora-app .panel-profile .member-hub__connection-list article{border:1px solid var(--member-soft-line);background:#ffffff0e;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto 29px;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.lumora-app .panel-profile .member-hub__connection-logo{color:#d2e4fff0;background:#b0cfff1a;border:1px solid #bbd8ff38;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.lumora-app .panel-profile .member-hub__connection-list article>span:nth-child(2){gap:4px;min-width:0;display:grid}.lumora-app .panel-profile .member-hub__connection-list b{color:#fff;font-size:10px}.lumora-app .panel-profile .member-hub__connection-list small{color:var(--member-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.lumora-app .panel-profile .member-hub__connection-list em{color:var(--member-muted);background:#ffffff14;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.lumora-app .panel-profile .member-hub__connection-list em.is-ready{color:#b1f6cff0;background:#91eab81c}.lumora-app .panel-profile .member-hub__connection-list article button{color:#ffc2cce0;cursor:pointer;background:#ffffff13;border:0;border-radius:9px;place-items:center;width:29px;height:29px;padding:0;display:grid}.lumora-app .panel-profile .member-hub__connection-list>p{color:var(--member-muted);text-align:center;border:1px dashed #ffffff26;border-radius:12px;margin:0;padding:28px 12px;font-size:9px;line-height:1.7}.lumora-app .panel-profile .member-hub__skill-form>div:last-child{grid-template-columns:190px minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.lumora-app .panel-profile .member-hub__skill-form input{height:38px;padding:0 11px}.lumora-app .panel-profile .member-hub__skill-form textarea{resize:vertical;min-height:74px;padding:10px 11px}.lumora-app .panel-profile .member-hub__skill-form button{align-self:end}.lumora-app .panel-profile .member-hub__skills-list>div:last-child{gap:7px;display:grid}.lumora-app .panel-profile .member-hub__skills-list article{background:#ffffff0e;border-radius:11px;grid-template-columns:19px minmax(0,1fr) 28px;align-items:start;gap:8px;padding:10px;display:grid}.lumora-app .panel-profile .member-hub__skills-list article>svg{color:#ffdf97f2}.lumora-app .panel-profile .member-hub__skills-list article>span{gap:4px;min-width:0;display:grid}.lumora-app .panel-profile .member-hub__skills-list b{color:#fff;font-size:10px}.lumora-app .panel-profile .member-hub__skills-list small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.lumora-app .panel-profile .member-hub__skills-list article button{color:#ffbdc7db;cursor:pointer;background:#ffffff12;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.lumora-app .panel-profile .member-hub__skills-list>p{color:var(--member-muted);text-align:center;border:1px dashed #ffffff29;border-radius:12px;margin:0;padding:34px 16px;font-size:10px;line-height:1.6}.lumora-app .panel-profile .member-hub__partner{background:radial-gradient(circle at 84% 20%,#b1ccff2e,#0000 30%),linear-gradient(145deg,#ffffff26,#e5ebff0f);border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);align-content:center;gap:18px 34px;min-height:365px;padding:28px;display:grid}.lumora-app .panel-profile .member-hub__partner-code{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;gap:8px;padding:16px;display:grid}.lumora-app .panel-profile .member-hub__partner-code b{color:#fff;font-size:17px}.lumora-app .panel-profile .member-hub__partner-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lumora-app .panel-profile .member-hub__partner-stats span{background:#fff1;border-radius:11px;gap:5px;padding:13px;display:grid}.lumora-app .panel-profile .member-hub__partner-stats b{color:#fff;font-size:15px}.lumora-app .top-navigation--magnetic>[data-magnetic-nav-item]{isolation:isolate;transform-origin:bottom;will-change:transform;position:relative}.lumora-app .top-navigation--magnetic>[data-magnetic-nav-item]:before{content:"";z-index:-1;pointer-events:none;opacity:var(--magnetic-nav-glow,0);background:radial-gradient(circle at 50% 0,#ffffff57,#0000 58%),linear-gradient(#ffffff1f,#ffffff06);border-radius:999px;transition:opacity .12s;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff57,0 8px 20px #03070e26}.lumora-app .top-navigation--magnetic>button:hover{color:#fffffffa;text-shadow:0 1px 10px #ffffff2e}@media (prefers-reduced-motion:reduce){.lumora-app .top-navigation--magnetic>[data-magnetic-nav-item]{will-change:auto;transform:none!important}.lumora-app .top-navigation--magnetic>[data-magnetic-nav-item]:before{display:none}}.auth-gateway{z-index:180;-webkit-backdrop-filter:blur(6px)saturate(.96)brightness(.92);backdrop-filter:blur(6px)saturate(.96)brightness(.92);background:#070c151a;place-items:center;padding:clamp(22px,5vh,72px) clamp(16px,4vw,48px);animation:.18s ease-out both auth-gateway-in;display:grid;position:fixed;inset:0}.auth-gateway__panel{-webkit-backdrop-filter:blur(28px)saturate(1.02)brightness(1.02);backdrop-filter:blur(28px)saturate(1.02)brightness(1.02);width:min(500px,100%);max-height:100%;animation:auth-panel-in .24s var(--motion-spring) both;background:linear-gradient(135deg,#eff7ff26,#d3e0f10e 46%,#eef5ff1a),#0c15212e;border:1px solid #ebf4ff47;border-radius:42px;padding:clamp(42px,6vh,68px) clamp(30px,4.3vw,54px) clamp(30px,4.5vh,46px);position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0d182729,0 24px 76px #02070f2e}.auth-gateway__close{color:#ffffffd6;width:34px;height:34px;transition:background .15s ease, border-color .15s ease, color .15s ease, transform .15s var(--motion-spring);background:#ffffff1a;border:1px solid #ffffff24;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.auth-gateway__close:hover{color:#fff;background:#ffffff26;border-color:#ffffff85;transform:translateY(-1px)}.auth-gateway__brand{color:#ffffffad;align-items:center;gap:7px;font-size:9px;font-weight:760;display:inline-flex}.auth-gateway__brand span{color:#ffffffe6;font-family:var(--font-brand,Georgia, serif);font-size:13px}.auth-gateway__brand i{background:#ffffff54;width:1px;height:12px}.auth-gateway__copy{text-align:center;margin-top:38px}.auth-gateway__copy h2{color:#fffffffa;margin:0;font-size:38px;font-weight:800;line-height:1.1}.auth-gateway__copy p{color:#ffffffbf;margin:12px 0 0;font-size:13px;line-height:1.65}.auth-gateway__form{gap:16px;margin-top:42px;display:grid}.auth-gateway__field{color:#ffffffd1;background:#08101c2e;border:1px solid #ecf5ff33;border-radius:999px;align-items:center;gap:12px;min-height:58px;padding:0 21px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #050c171a}.auth-gateway__field:focus-within{background:#0c172647;border-color:#f1f8ff7a;box-shadow:inset 0 1px #ffffff57,0 0 0 3px #deefff1f}.auth-gateway__field input{color:#fff;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;font-size:15px}.auth-gateway__field input::placeholder{color:#ffffffd6}.auth-gateway__field input:-webkit-autofill{-webkit-text-fill-color:#fffffffa;caret-color:#fffffffa;-webkit-background-clip:text;transition:background-color 9999s ease-out}.auth-gateway__field input:-webkit-autofill:hover{-webkit-text-fill-color:#fffffffa;caret-color:#fffffffa;-webkit-background-clip:text;transition:background-color 9999s ease-out}.auth-gateway__field input:-webkit-autofill:focus{-webkit-text-fill-color:#fffffffa;caret-color:#fffffffa;-webkit-background-clip:text;transition:background-color 9999s ease-out}.auth-gateway__field input:-webkit-autofill:active{-webkit-text-fill-color:#fffffffa;caret-color:#fffffffa;-webkit-background-clip:text;transition:background-color 9999s ease-out}.auth-gateway__field input::-moz-selection{color:#fffffffc;background:#e1e9ee47}.auth-gateway__field input::selection{color:#fffffffc;background:#e1e9ee47}.auth-gateway__password-toggle{color:#ffffffa8;width:32px;height:32px;transition:background .15s ease, color .15s ease, transform .15s var(--motion-spring);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-8px;padding:0;display:grid}.auth-gateway__password-toggle:hover{color:#fff;background:#ffffff1f;transform:scale(1.06)}.auth-gateway__error{color:#ffcdcffa;margin:-2px 5px 0;font-size:11px}.auth-gateway__resend{color:#ffffffe6;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;justify-self:start;margin:-3px 5px 0;padding:3px 8px;font-size:11px;line-height:1.35;transition:background .15s,border-color .15s,color .15s}.auth-gateway__resend:hover:not(:disabled){color:#fff;background:#ffffff26;border-color:#ffffff73}.auth-gateway__resend:disabled{cursor:wait;opacity:.66}.auth-gateway__submit{color:#17221f;min-height:58px;transition:transform .16s var(--motion-spring), background .16s ease, box-shadow .16s ease;background:#fffffff5;border:1px solid #fffffff0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff,0 9px 24px #00000030}.auth-gateway__submit:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 12px 28px #0000003b}.auth-gateway__submit:disabled{opacity:.62}.auth-gateway__switch{color:#ffffffc7;justify-content:center;align-items:baseline;gap:7px;margin-top:31px;font-size:13px;display:flex}.auth-gateway__switch button{color:#fff;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffffc2;border-radius:0;padding:0 0 3px;font-weight:740}.auth-gateway__switch button:hover{color:#fff;border-color:#fff}.auth-gateway__footnote{color:#ffffff8f;text-align:center;margin:22px auto 0;font-size:10px;line-height:1.55}@media (width>=901px){.lumora-app.view-studio .top-navigation-liquid-surface .top-navigation{min-height:clamp(56px,3.1vw,64px);padding-block:9px}.lumora-app .global-header--persistent{z-index:70;height:clamp(56px,3.1vw,64px);position:fixed;top:clamp(18px,2.1vh,26px);left:clamp(20px,1.55vw,32px);right:clamp(16px,.98vw,20px);transform:none!important}.lumora-app .global-header--persistent .home-brand{cursor:pointer;will-change:filter;transition:filter .18s;position:relative;top:0;left:0;transform:none!important}.lumora-app .global-header--persistent .home-brand:hover,.lumora-app .global-header--persistent .home-brand:active{transform:none!important}.lumora-app .global-header--persistent .home-brand:hover{filter:brightness(1.08)}.lumora-app .global-header--persistent .home-brand__logo-image{width:clamp(132px,8.1vw,166px)}.lumora-app .global-header--persistent .top-navigation-liquid-surface,.lumora-app.view-home .global-header--persistent .top-navigation-liquid-surface{transform:none}.lumora-app .global-header--persistent .top-navigation{min-height:clamp(56px,3.1vw,64px);padding-block:9px;transform:none}.lumora-app .global-header--persistent .top-navigation>[data-magnetic-nav-item]:not(.task-center-trigger):not(.avatar-orb){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.lumora-app .global-header--persistent .top-navigation>[data-magnetic-nav-item]:not(.task-center-trigger):not(.avatar-orb):hover{background:#ffffff17!important;border-color:#0000!important}.lumora-app.view-studio .global-header--persistent .top-navigation>button:not(.primary-button){border-radius:999px;background:0 0!important;border-color:#0000!important}.lumora-app .global-header--persistent .top-navigation>button.avatar-orb{flex-basis:clamp(34px,1.86vw,38px);width:clamp(34px,1.86vw,38px);min-width:clamp(34px,1.86vw,38px);height:clamp(34px,1.86vw,38px);min-height:clamp(34px,1.86vw,38px)}.view-studio .cabin-shell .workflow-rail__brand{visibility:hidden;pointer-events:none}.lumora-app.view-home .global-header--persistent .home-brand__logo-image{transition:filter .42s cubic-bezier(.22,1,.36,1)}.lumora-app.view-home .global-header--persistent.global-header--home-scrolled .home-brand__logo-image{filter:drop-shadow(0 1px 1px #000000fa)drop-shadow(0 0 9px #000000f0)drop-shadow(0 0 21px #000000b8)drop-shadow(0 9px 22px #00000094)}}.lumora-app .avatar-orb:has(.liquid-avatar){-webkit-backdrop-filter:blur(15px)saturate(1.03);backdrop-filter:blur(15px)saturate(1.03);background:#ffffff0a;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -1px 1px #ffffff1a,0 6px 18px #00000024}.lumora-app .liquid-avatar{-webkit-backdrop-filter:blur(18px)saturate(1.03);backdrop-filter:blur(18px)saturate(1.03);background:radial-gradient(circle at 30% 24%,#fff9 0 4%,#ffffff1f 15%,#0000 42%),#ffffff0b;border:1px solid #ffffff85;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -7px 14px #0000000e,0 4px 12px #0000001f}.lumora-app .liquid-avatar:before,.lumora-app .liquid-avatar:after{content:"";pointer-events:none;position:absolute}.lumora-app .liquid-avatar:before{filter:blur(2px);background:#ffffff47;border-radius:50%;inset:13% 19% 57% 17%;transform:rotate(-24deg)}.lumora-app .liquid-avatar:after{filter:blur(7px);background:#ffffff12;border-radius:50%;inset:54% 12% 10% 35%}.lumora-app .panel-profile .member-hub__avatar:has(.liquid-avatar){box-shadow:none;background:0 0;border-radius:50%}.lumora-app .panel-profile .member-hub__nav-account>span:has(.liquid-avatar){box-shadow:none;background:0 0;border-radius:50%}@keyframes auth-gateway-in{0%{opacity:0}to{opacity:1}}@keyframes auth-panel-in{0%{opacity:0;transform:translateY(14px)scale(.976)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1281px){.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__footer{min-height:74px}.view-studio .cabin-shell .quick-composer--image-workbench .composer-utility-button,.view-studio .cabin-shell .quick-composer--image-workbench .composer-select>button,.view-studio .cabin-shell .quick-composer--image-workbench .composer-optimize,.view-studio .cabin-shell .quick-composer--image-workbench .composer-generate{border-radius:12px;min-height:55px}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) max-content max-content max-content;grid-template-areas:"quality generate model quantity optimize aspect"}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions{display:contents}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields>.composer-select:first-child{grid-area:model;min-width:0}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields>.composer-select:nth-child(2){grid-area:aspect;min-width:0}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields>.composer-select:nth-child(3){grid-area:quality;min-width:0}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields>.composer-select:nth-child(4){grid-area:quantity;min-width:0}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions>:first-child{grid-area:optimize}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions>:nth-child(2){grid-area:generate;width:100%}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields .composer-select>button{width:100%}}@media (width>=901px) and (width<=1280px){.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__footer{min-height:60px}.view-studio .cabin-shell .quick-composer--image-workbench .composer-utility-button,.view-studio .cabin-shell .quick-composer--image-workbench .composer-select>button,.view-studio .cabin-shell .quick-composer--image-workbench .composer-optimize,.view-studio .cabin-shell .quick-composer--image-workbench .composer-generate{min-height:46px}}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit{-webkit-backdrop-filter:blur(16px)saturate(1.14);backdrop-filter:blur(16px)saturate(1.14);background:linear-gradient(135deg,#ffffff40,#dfefff17 46%,#ffffff24),#13263c33;border:1px solid #ffffff61;border-radius:14px;box-shadow:inset 0 1px #ffffff8a,inset 0 -1px #07132521,0 10px 24px #02081326}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment>button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select__trigger{border-radius:10px}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select.video-brief-field,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit-area--inline{border-radius:14px!important}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button.composer-generate,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit{background:linear-gradient(135deg,#ffffff61,#dcf1ff2b 48%,#fff3),#25455f4f;border-color:#ffffff8f;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #0713251f,0 11px 26px #02081330,0 0 20px #daf0ff1a}@media (hover:hover){.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button:hover:not(:disabled),.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle:hover,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit:hover:not(:disabled){background:linear-gradient(135deg,#ffffff61,#ddf1ff29 46%,#ffffff36),#1c37524d;border-color:#ffffffad;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffbd,0 14px 30px #02081333,0 0 28px #dcf2ff29}}@media (width>=1281px){.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__footer{gap:14px;min-height:90px;padding:10px 16px 12px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__utility{gap:8px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-utility-button{min-width:96px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__controls{grid-template-columns:repeat(3,minmax(0,1fr)) 74px 116px 74px;grid-template-areas:"quality generate model quantity optimize aspect";gap:12px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-utility-button,.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select>button,.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-optimize,.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-generate{min-height:70px;border-radius:22px!important}}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .composer-select,.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields,.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit-area--inline{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .specular-composer-button,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-add,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-segment,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-select,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit,.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit-area--inline .video-brief-submit{border-radius:22px!important}@media (width>=901px) and (width<=1280px){.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__footer{min-height:68px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__controls{grid-template-columns:repeat(3,minmax(0,1fr)) 52px 84px 52px;grid-template-areas:"quality generate model quantity optimize aspect";gap:8px}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields,.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions{display:contents}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields>.composer-select:first-child{grid-area:model;min-width:0}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields>.composer-select:nth-child(2){grid-area:aspect;min-width:0}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields>.composer-select:nth-child(3){grid-area:quality;min-width:0}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields>.composer-select:nth-child(4){grid-area:quantity;min-width:0}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions>:first-child{grid-area:optimize}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions>:nth-child(2){grid-area:generate;width:100%}.lumora-app.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields .composer-select>button{width:100%}}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-stage.has-results{width:auto;margin-left:0}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-single-result,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results:not(.is-single-result){width:100%;max-width:none;height:var(--quick-region-height);min-height:var(--quick-region-height);flex-wrap:nowrap;place-content:center flex-start;align-items:center;gap:clamp(16px,1.35vw,22px);padding:clamp(16px,1.45vw,24px);display:flex;overflow:auto visible;-webkit-mask-image:none;mask-image:none}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-single-result{justify-content:center}.view-studio .cabin-shell .workspace-quick .quick-result-card,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result .quick-result-card{aspect-ratio:4/5;flex:none;width:auto;max-width:none;max-height:none;margin:0;overflow:visible;height:min(350px, calc(var(--quick-region-height) - 32px))!important}}@media (width>=1281px){.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-toolbar{border-top:1px solid #ffffff26}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{border-top:0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{grid-auto-rows:70px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area--inline,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area--inline .video-brief-submit,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-add,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-segment,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-aspect-submit-slot{box-sizing:border-box;height:70px;min-height:70px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field{flex-direction:row;justify-content:center;align-items:center;gap:10px;padding-inline:clamp(10px,1vw,16px)}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field__label{white-space:nowrap;flex:none;justify-content:flex-start;width:auto}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger{flex:0 auto;justify-content:center;gap:6px;min-width:0;padding-inline:0;position:static}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger svg{flex:none;position:static;right:auto}}@media (width>=901px) and (width<=1280px){.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-toolbar{border-top:1px solid #ffffff26}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{border-top:0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{grid-auto-rows:46px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area--inline,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area--inline .video-brief-submit,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-add,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-segment,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-aspect-submit-slot{box-sizing:border-box;height:46px;min-height:46px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field{flex-direction:row;justify-content:center;align-items:center;gap:7px;padding-inline:8px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field__label{white-space:nowrap;flex:none;justify-content:flex-start;width:auto}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger{flex:0 auto;justify-content:center;gap:4px;min-width:0;padding-inline:0;position:static}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger svg{flex:none;position:static;right:auto}}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-editor__hint,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-section-label,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-field__label{display:none}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field{gap:0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-aspect-submit-slot .video-brief-select__trigger{flex:100%;justify-content:center;width:100%;height:100%}}@media (width>=1281px){.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick{grid-template-rows:minmax(0,1fr) 92px}.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .quick-composer__footer,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-toolbar{box-sizing:border-box;height:92px;min-height:92px}}@media (width>=901px) and (width<=1280px){.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick{grid-template-rows:minmax(0,1fr) 68px}.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .quick-composer__footer,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-toolbar{box-sizing:border-box;height:68px;min-height:68px}}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .command-zone.is-image-composer,.view-studio .cabin-shell .workspace-quick .command-zone.is-video-composer{width:auto;left:calc(-1 * var(--unified-bench-left-overhang))!important;right:calc(-1 * var(--unified-bench-right-overhang))!important;bottom:var(--unified-bench-bottom)!important;height:var(--unified-bench-height)!important;min-height:var(--unified-bench-height)!important}}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit{transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease}.lumora-app.view-studio .cabin-shell .video-brief-composer--quick .video-brief-submit:active:not(:disabled){transform:translateY(1px)scale(.985)}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{grid-template-columns:repeat(3,minmax(0,1fr))}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-field,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-submit-area--inline,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-submit-area--inline .video-brief-submit{box-sizing:border-box;align-self:stretch;min-height:0!important;height:var(--quick-video-option-height)!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-field,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-submit-area--inline .video-brief-submit{-webkit-backdrop-filter:blur(9px)saturate(1.03);backdrop-filter:blur(9px)saturate(1.03);transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease;background:#ffffff06!important;border:1px solid #ffffff3d!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff0b,0 8px 22px #0408121a!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-submit-area--inline{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-field .video-brief-select__trigger{color:#fffffff0;min-height:0}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-field:hover,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-submit-area--inline .video-brief-submit:hover:not(:disabled){transform:translateY(-2px);background:#ffffff13!important;border-color:#ffffffad!important;box-shadow:inset 0 1px #ffffff80,0 12px 26px #04081226!important}}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-field:active,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-submit-area--inline .video-brief-submit:active:not(:disabled){transform:translateY(1px)scale(.985)}}.view-studio .cabin-shell .workspace-quick .command-zone.is-video-composer,.view-studio .cabin-shell .workspace-quick .command-zone.is-video-composer .quick-composer-layer,.view-studio .cabin-shell .workspace-quick .command-zone.is-video-composer .video-brief-composer--quick,.view-studio .cabin-shell .workspace-quick .command-zone.is-video-composer .video-brief-editor,.view-studio .cabin-shell .workspace-quick .command-zone.is-video-composer .video-brief-editor__meta{overflow:visible}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-select.is-open{z-index:240}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-select__menu{z-index:250;-webkit-backdrop-filter:blur(20px)saturate(1.12)brightness(1.08);backdrop-filter:blur(20px)saturate(1.12)brightness(1.08);border:1px solid #fafdff80;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #050e1c24,0 18px 42px #0208143d;background:linear-gradient(145deg,#ffffff57,#e2f0ff29 42%,#fff7fc2e),#202f464d!important}.video-brief-select__menu--portal{-webkit-backdrop-filter:blur(24px)saturate(1.1)brightness(1.14);backdrop-filter:blur(24px)saturate(1.1)brightness(1.14);z-index:320!important;background:linear-gradient(145deg,#ffffff6b,#e2f1ff42 50%,#fff8fc47),#e8f3ff33!important;border-color:#ffffff7a!important;position:fixed!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #0c192b1a,0 18px 42px #02081438!important}@media (width>=1281px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{--quick-video-option-height:70px;grid-auto-rows:70px}}@media (width>=901px) and (width<=1280px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{--quick-video-option-height:46px;grid-auto-rows:46px}}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger>span,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-submit>span{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}}@media (width>=1281px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-add{flex:0 0 56px;width:56px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{gap:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls>div{grid-template-columns:repeat(2,80px);gap:6px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-aspect-submit-slot{box-sizing:border-box;min-width:80px;height:70px;min-height:70px;padding-inline:7px;border-radius:22px!important;width:80px!important}}.video-brief-composer{position:relative}.video-brief-editor{isolation:isolate;position:relative}.video-brief-settings-trigger{color:#ffffffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff42;border-radius:11px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:760;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.video-brief-settings-trigger:hover,.video-brief-settings-trigger.is-active{color:#fff;background:#eef8ff2e;border-color:#ffffff7a}.video-brief-settings-trigger:active{transform:translateY(1px)}.video-settings-panel{z-index:24;-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:linear-gradient(118deg,#ffffff1c,#d4e8ff09 44%,#ffffff12),#09101c61;border-radius:0;flex-direction:column;min-height:0;animation:.21s cubic-bezier(.2,.75,.25,1) both video-settings-reveal;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #01081347}.video-brief-editor.has-settings-open>.video-brief-editor__meta,.video-brief-editor.has-settings-open>textarea,.video-brief-editor.has-settings-open>.video-brief-editor__prompt-footer{visibility:hidden}@keyframes video-settings-reveal{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.video-settings-panel__header{color:#ffffffe6;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:0 19px;display:flex}.video-settings-panel__header strong{font-size:11px;font-weight:780}.video-settings-panel__header-actions{align-items:center;gap:7px;display:inline-flex}.video-settings-compose,.video-settings-close{color:#ffffffc7;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:25px;font-size:8px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.video-settings-compose{padding:0 10px}.video-settings-close{width:25px;padding:0}.video-settings-compose:hover,.video-settings-close:hover{color:#fff;background:#ffffff26;border-color:#ffffff70}.video-settings-panel__body{flex:auto;grid-template-columns:minmax(170px,1.18fr) repeat(3,minmax(0,1fr));gap:0;min-height:0;padding:8px 13px 7px;display:grid;overflow:hidden}.video-settings-section,.video-preset-library{min-width:0;box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff21;border-radius:0;padding:0 12px}.video-settings-section--assets{border-left:0;padding-left:3px}.video-settings-section--content{min-width:0}.video-settings-section__heading{color:#ffffffb8;align-items:center;gap:5px;font-size:9px;font-weight:760;display:flex}.video-settings-section__heading svg{color:#cde1ffa8}.video-settings-section__heading small{color:#ffffff61;margin-left:auto;font-size:8px;font-weight:650}.video-settings-assets{gap:4px;margin-top:6px;display:grid}.video-settings-asset{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;display:grid}.video-settings-asset img{-o-object-fit:cover;object-fit:cover;background:#ffffff14;border-radius:7px;width:27px;height:27px}.video-settings-asset>div{min-width:0}.video-settings-asset>div>span{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;display:block;overflow:hidden}.video-settings-role-row{gap:3px;margin-top:3px;display:flex}.video-settings-role-row button{color:#ffffff6b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-height:17px;padding:0 5px;font-size:7px;font-weight:700}.video-settings-role-row button:hover{color:#ffffffd9;background:#ffffff1a}.video-settings-role-row button.is-selected{color:#e1effff5;background:#c5dcff26;border-color:#ffffff45}.video-settings-empty-upload,.video-settings-add-asset{color:#e1efffa8;cursor:pointer;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:720;display:flex}.video-settings-empty-upload{background:#ffffff09;border:1px dashed #ffffff36;border-radius:9px;min-height:42px;margin-top:6px}.video-settings-add-asset{min-height:20px;margin-top:4px}.video-settings-empty-upload:hover,.video-settings-add-asset:hover{color:#fff}.video-settings-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px;display:grid}.video-settings-select{background:#ffffff0e!important;border:1px solid #ffffff29!important;border-radius:9px!important;min-height:38px!important;padding:4px 7px!important;box-shadow:inset 0 1px #ffffff1f!important}.video-settings-select .video-brief-field__label{color:#ffffff6e!important;justify-content:flex-start!important;font-size:7px!important;display:flex!important}.video-settings-select .video-brief-select__trigger{min-height:15px;color:#ffffffde!important;font-size:8px!important;font-weight:740!important}.video-settings-select .video-brief-select__trigger svg{color:#ffffff8a!important}.video-settings-toggles{gap:5px;margin-top:5px;display:flex}.video-settings-toggles button{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-height:22px;padding:0 5px;font-size:7px;font-weight:700;display:inline-flex}.video-settings-toggles button.is-active{color:#f1f8fff5;background:#cce1ff1f;border-color:#ffffff4f}.video-settings-smart-row{color:#ffffffa8;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 4px;font-size:8px;font-weight:730;display:flex}.video-settings-smart-row>span{gap:2px;display:grid}.video-settings-smart-row small{color:#ffffff59;font-size:7px;font-weight:600}.video-settings-switch{cursor:pointer;background:#ffffff29;border:0;border-radius:999px;align-items:center;width:29px;height:17px;padding:2px;transition:background .16s;display:flex}.video-settings-switch span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;box-shadow:0 1px 4px #142f4f40}.video-settings-switch.is-active{background:#add3ffb8}.video-settings-switch.is-active span{transform:translate(10px)}.video-settings-text-field{color:#ffffff73;gap:3px;margin-top:4px;font-size:7px;font-weight:720;display:grid}.video-settings-text-field input,.video-brief-composer .video-settings-text-field textarea{color:#ffffffc7;width:100%;min-height:21px;font:inherit;resize:none;background:#ffffff0b;border:1px solid #ffffff24;border-radius:7px;outline:none;padding:4px 6px;font-size:8px;font-weight:640;line-height:1.3;box-shadow:inset 0 1px #ffffff14}.video-brief-composer .video-settings-text-field textarea{min-height:25px;text-shadow:none;flex:none;padding:4px 6px;display:block}.video-settings-text-field input::-moz-placeholder{color:#ffffff4a}.video-brief-composer .video-settings-text-field textarea::-moz-placeholder{color:#ffffff4a}.video-settings-text-field input::placeholder,.video-brief-composer .video-settings-text-field textarea::placeholder{color:#ffffff4a}.video-settings-text-field input:disabled{color:#ffffff52;cursor:not-allowed}.video-preset-library{border-top:1px solid #ffffff21;border-left:0;margin:0;padding:6px 16px 8px}.video-preset-grid{scrollbar-width:none;gap:5px;margin-top:5px;display:flex;overflow-x:auto}.video-preset-grid::-webkit-scrollbar{display:none}.video-preset-card{color:#ffffff91;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;min-width:max-content;min-height:25px;padding:0 9px;transition:border-color .15s,background .15s,color .15s;display:block}.video-preset-card strong{font-size:8px;font-weight:740}.video-preset-card span{display:none}.video-preset-card:hover{color:#ffffffe6;background:#ffffff1a;border-color:#ffffff54}.video-preset-card.is-selected{color:#f7fbfffa;background:#cce2ff29;border-color:#e1f0ff8f;box-shadow:inset 0 1px #fff3}.video-preset-library__note{display:none}@media (width<=1280px) and (width>=901px){.video-settings-panel__body{grid-template-columns:minmax(145px,1.1fr) repeat(3,minmax(0,.9fr));padding:7px 10px 6px}.video-settings-section{padding-inline:8px}.video-settings-section--assets{padding-left:2px}.video-preset-library{padding-inline:12px}}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer{-webkit-backdrop-filter:blur(23px)saturate(1.13);backdrop-filter:blur(23px)saturate(1.13);background:linear-gradient(135deg,#ffffff29,#bad7f411 42%,#ffd9eb14),#0812222e;border-color:#fff6;border-radius:25px;flex-direction:column;height:100%;min-height:0;display:flex;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #040b192e,0 20px 52px #02071333}.video-production-composer__header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 17px 7px;display:flex}.video-production-composer__mode-switch{min-width:0}.video-production-composer__header-tools{color:#ffffff7a;font-variant-numeric:tabular-nums;align-items:center;gap:9px;min-width:0;font-size:9px;display:flex}.video-production-composer .video-production-model{background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;min-height:29px;padding:0 9px}.video-production-composer .video-production-model .video-brief-field__label{display:none}.video-production-composer .video-production-model .video-brief-select__trigger{color:#ffffffeb;min-width:130px;font-size:10px}.video-production-composer .video-production-style{background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;min-height:29px;padding:0 9px}.video-production-composer .video-production-style .video-brief-field__label{display:none}.video-production-composer .video-production-style .video-brief-select__trigger{color:#ffffffeb;min-width:146px;font-size:10px}.video-production-composer__body{flex:1;grid-template-columns:minmax(178px,.83fr) minmax(305px,1.42fr) minmax(262px,1.15fr);gap:0;min-height:0;padding:10px 12px 12px;display:grid}.video-production-pane{min-width:0;padding:0 12px}.video-production-pane+.video-production-pane{border-left:1px solid #ffffff24}.video-production-pane--assets{padding-left:2px}.video-production-pane--settings{flex-direction:column;gap:5px;min-height:0;padding-right:2px;display:flex}.video-production-pane__heading{color:#ffffffe0;align-items:center;gap:6px;min-height:22px;font-size:10px;font-weight:770;display:flex}.video-production-pane__heading svg{color:#bcdcffc2}.video-production-pane__heading small{color:#ffffff6e;margin-left:auto;font-size:8px;font-weight:650}.video-production-pane__heading>button{color:#eff8ffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;min-height:23px;margin-left:auto;padding:0 7px;font-size:8px;font-weight:730}.video-production-pane__heading>button:hover{color:#fff;background:#ffffff26;border-color:#ffffff6b}.video-production-upload-grid{grid-template-columns:1fr;gap:6px;margin-top:7px;display:grid}.video-production-upload-grid label{color:#e1f1ffd1;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff30;border-radius:11px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:48px;padding:6px 8px;transition:border-color .16s,background .16s,transform .16s;display:grid}.video-production-upload-grid label:hover{background:#ffffff21;border-color:#ffffff78;transform:translateY(-1px)}.video-production-upload-grid span{gap:2px;min-width:0;display:grid}.video-production-upload-grid b{color:#ffffffe8;font-size:9px;font-weight:750}.video-production-upload-grid small{color:#ffffff78;font-size:8px;font-weight:600}.video-production-upload-grid>label>svg:first-child{color:#b2d7ffc7}.video-production-upload-grid>label>svg:last-child{color:#ffffff91}.video-production-empty{color:#ffffff6b;margin:10px 0 0;font-size:8px;font-weight:600;line-height:1.5}.video-production-assets{gap:5px;margin-top:8px;display:grid}.video-production-asset{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:6px;display:grid}.video-production-asset img{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:27px;height:27px}.video-production-asset>div{min-width:0}.video-production-asset>div>span{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;display:block;overflow:hidden}.video-production-role-row{gap:3px;margin-top:3px;display:flex}.video-production-role-row button{color:#ffffff70;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-height:17px;padding:0 4px;font-size:7px;font-weight:700}.video-production-role-row button.is-selected{color:#f6fafff2;background:#e8f4ff33;border-color:#daedff73}.video-production-pane--brief{flex-direction:column;min-height:0;display:flex}.video-production-pane--brief>textarea{color:#fffffff0;text-shadow:0 1px 9px #03091252;resize:none;background:0 0;border:0;border-bottom:1px solid #ffffff21;border-radius:0;outline:0;flex:auto;width:100%;min-height:75px;margin-top:4px;padding:6px 0 7px;font-size:14px;font-weight:560;line-height:1.45}.video-production-pane--brief>textarea::placeholder{color:#ffffff73}.video-prompt-decisions{justify-content:flex-end;align-items:center;gap:6px;min-height:28px;padding-top:6px;display:flex}.video-prompt-decisions button{color:#ffffffc2;white-space:nowrap;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;min-height:25px;padding:0 9px;font-size:8px;font-weight:720;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s,color .18s}.video-prompt-decisions button:hover{color:#fffffffa;background:#ffffff24;border-color:#ffffff6b;transform:translateY(-1px)}.video-prompt-decisions button:active{transform:scale(.97)}.video-prompt-decisions .is-primary{color:#fffffffa;background:#ffffff2e;border-color:#ffffff5c}.video-production-brief-controls{gap:5px;padding-top:8px;display:grid}.video-production-brief-controls input{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff29;border-radius:9px;outline:0;width:100%;min-height:29px;padding:0 9px;font-size:9px;font-weight:620;box-shadow:inset 0 1px #ffffff1f}.video-production-brief-controls input::placeholder{color:#ffffff6e}.video-production-control-group{min-width:0}.video-production-control-group__label{display:none}.video-production-preset-select{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:8px;margin-top:2px;display:grid}.video-production-preset-select--settings{grid-template-columns:1fr;gap:0}.video-production-composer .video-production-preset-field{background:#ffffff14!important;border:1px solid #ffffff3d!important;border-radius:9px!important;min-height:33px!important;padding:4px 8px!important;box-shadow:inset 0 1px #ffffff38!important}.video-production-composer .video-production-preset-field .video-brief-field__label{color:#ffffff80!important;font-size:7px!important;display:flex!important}.video-production-composer .video-production-preset-field .video-brief-select__trigger{color:#ffffffed!important;font-size:9px!important}.video-production-composer .video-production-preset-field .video-brief-select__trigger svg{color:#ffffff8a!important}.video-production-preset-select p{color:#ffffff78;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:620;line-height:1.35;overflow:hidden}.video-production-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.video-production-composer .video-settings-select{background:#fff1!important;border-color:#ffffff2e!important;border-radius:8px!important;min-height:35px!important;padding:4px 7px!important;box-shadow:inset 0 1px #ffffff2b!important}.video-production-composer .video-settings-select .video-brief-field__label{color:#ffffff75!important;font-size:7px!important}.video-production-composer .video-settings-select .video-brief-select__trigger{color:#ffffffe6!important;font-size:8px!important}.video-production-composer .video-settings-select .video-brief-select__trigger svg{color:#ffffff80!important}.video-production-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:0;display:grid}.video-production-toggles button{color:#ffffff7a;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-height:25px;padding:0 3px;font-size:7px;font-weight:700;display:inline-flex}.video-production-toggles button.is-active{color:#ffffffed;background:#deefff29;border-color:#ddefff66}.video-production-directions{gap:5px;margin-top:0;display:grid}.video-production-directions input{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff21;border-radius:7px;outline:0;width:100%;min-height:25px;padding:0 7px;font-size:8px;font-weight:620}.video-production-directions input::placeholder{color:#ffffff5e}.video-production-directions input:disabled{color:#ffffff5c;cursor:not-allowed}.video-production-execution{grid-template-columns:minmax(0,1fr) minmax(112px,.92fr);gap:7px;margin-top:auto;display:grid}.video-production-creation-mode{background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.video-production-creation-mode button{color:#ffffff7d;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:26px;padding:0 3px;font-size:8px;font-weight:720}.video-production-creation-mode button.is-selected{color:#fff;background:#fff3;box-shadow:inset 0 1px #ffffff45}.video-production-submit{color:#fffffffa;text-shadow:0 1px 7px #040a164d;cursor:pointer;background:linear-gradient(135deg,#ffffff57,#ffffff24);border:1px solid #ffffff94;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:10px;font-weight:780;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #fff9,0 7px 18px #02091621}.video-production-submit:hover:not(:disabled){background:linear-gradient(135deg,#ffffff80,#ffffff38);border-color:#ffffffc7;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffc2,0 9px 22px #0209162e}.video-production-submit:active{transform:translateY(1px)scale(.99)}.video-production-submit:disabled{color:#ffffff75;cursor:not-allowed;background:#ffffff12;border-color:#fff3;box-shadow:inset 0 1px #ffffff1f}@media (width<=1280px) and (width>=901px){.video-production-composer__body{grid-template-columns:minmax(150px,.74fr) minmax(248px,1.2fr) minmax(232px,1.06fr);padding:8px 10px 10px}.video-production-pane{padding-inline:9px}.video-production-pane--assets{padding-left:1px}.video-production-pane--settings{padding-right:1px}.video-production-upload-grid label{min-height:42px}.video-production-pane--brief>textarea{min-height:62px;font-size:11px}.video-production-brief-controls{gap:4px;padding-top:6px}.video-production-brief-controls input{min-height:22px;padding-inline:7px;font-size:8px}.video-production-pane--settings{gap:3px}.video-production-preset-select{gap:4px;margin:0}.video-production-preset-select--settings{grid-template-columns:1fr}.video-production-preset-select--settings p{display:none}.video-production-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:0}.video-production-composer .video-settings-select{min-height:29px!important;padding:3px 5px!important}.video-production-toggles{margin-top:0}.video-production-toggles button{min-height:22px}.video-production-directions{margin-top:0}.video-production-directions input{min-height:22px}.video-production-execution{margin-top:auto}.video-production-submit{min-height:28px}}@media (width>=901px) and (height<=780px){.video-production-pane--settings{gap:2px}.video-production-control-group__label{display:none}.video-production-preset-select,.video-production-settings-grid{margin-top:0}}@media (width>=901px) and (height<=960px){.video-production-composer__header{min-height:40px;padding-top:5px;padding-bottom:5px}.video-production-composer .video-production-preset-field{min-height:27px!important;padding-block:2px!important}.video-production-composer .video-settings-select{min-height:24px!important}.video-production-settings-grid--complete{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.video-production-toggles button,.video-production-directions input,.video-production-brief-controls input{min-height:19px}.video-production-creation-mode button,.video-production-submit{min-height:24px}.video-production-execution .video-production-submit{min-height:28px}}@media (width>=1281px) and (height>=781px){.video-production-pane--settings{justify-content:normal;gap:8px}.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{min-height:36px!important}.lumora-app.view-studio .workspace-quick .video-production-toggles button{min-height:30px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button,.lumora-app.view-studio .workspace-quick .video-production-submit{min-height:36px}.lumora-app.view-studio .workspace-quick .video-production-execution{margin-top:auto}}@media (width>=901px) and (height<=960px){.lumora-app.view-studio .workspace-quick .video-production-pane--settings{gap:3px}.lumora-app.view-studio .workspace-quick .video-production-settings-grid--complete{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:0}.lumora-app.view-studio .workspace-quick .video-production-composer .video-production-preset-field{min-height:26px!important;padding-block:2px!important}.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{min-height:24px!important;padding-block:2px!important}.lumora-app.view-studio .workspace-quick .video-production-toggles{gap:4px;margin-top:0}.lumora-app.view-studio .workspace-quick .video-production-toggles button{min-height:20px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode{padding:2px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button{min-height:24px}.lumora-app.view-studio .workspace-quick .video-production-execution .video-production-submit{min-height:28px}}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-material-rail.has-assets{scrollbar-width:thin;scrollbar-color:#ffffff94 #ffffff24;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:min(60vw,1230px);height:clamp(116px,13.5vh,144px);padding:0 0 10px;scroll-padding-inline:1px;overflow:auto hidden}.view-studio .cabin-shell .workspace-quick .quick-material-rail.has-assets::-webkit-scrollbar{height:7px}.view-studio .cabin-shell .workspace-quick .quick-material-rail.has-assets::-webkit-scrollbar-track{background:#ffffff24;border-radius:999px}.view-studio .cabin-shell .workspace-quick .quick-material-rail.has-assets::-webkit-scrollbar-thumb{background:#ffffff7a;border:1px solid #ffffff4d;border-radius:999px}}@media (width>=901px) and (height<=720px){.lumora-app.view-studio .workspace-quick .video-production-composer__header{min-height:40px;padding-top:5px;padding-bottom:5px}.lumora-app.view-studio .workspace-quick .video-production-composer__body{padding-top:7px;padding-bottom:8px}.lumora-app.view-studio .workspace-quick .video-production-pane--settings{gap:3px}.lumora-app.view-studio .workspace-quick .video-production-settings-grid--complete{gap:4px;margin-top:0}.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{min-height:24px!important;padding-block:2px!important}.lumora-app.view-studio .workspace-quick .video-production-toggles{gap:4px}.lumora-app.view-studio .workspace-quick .video-production-toggles button{min-height:19px;font-size:7px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode{padding:2px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button{min-height:24px}.lumora-app.view-studio .workspace-quick .video-production-submit{min-height:28px}}@media (width>=901px) and (width<=1280px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-add{flex:0 0 48px;width:48px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{gap:6px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls>div{grid-template-columns:repeat(2,64px);gap:5px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-aspect-submit-slot{box-sizing:border-box;min-width:64px;height:46px;min-height:46px;padding-inline:5px;border-radius:22px!important;width:64px!important}}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface>.tilted-card__overlay{z-index:20;clip-path:none;will-change:auto;overflow:visible;-webkit-mask-image:none;mask-image:none;transition:none!important;transform:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__actions{clip-path:none;opacity:1;pointer-events:auto;overflow:visible;-webkit-mask-image:none;mask-image:none;transform:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay>.quick-result-card__status,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay>.quick-result-card__lens-trigger,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay>.quick-result-card__actions button,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay>.quick-result-card__decision button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__gradient{background:linear-gradient(#0000,#03071038);border-radius:0 0 17px 17px;inset:72% 0 0}.video-brief-editor__meta-controls{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.video-brief-editor__meta .video-brief-model-select{min-width:0;padding-inline:10px}.video-brief-editor__meta .video-brief-model-select .video-brief-field__label{color:#ffffff85;flex:none}.video-brief-editor__meta .video-brief-model-select .video-brief-select__trigger{min-width:118px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-editor__meta-controls{justify-self:end}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-model-select{min-height:31px;border-radius:11px!important}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__mode{align-items:center;gap:0;display:flex}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__mode .video-brief-segment{margin:0}.view-studio .cabin-shell .workspace-quick .quick-result-shelf-frame.has-results{isolation:isolate;flex:auto;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.view-studio .cabin-shell .workspace-quick .quick-result-shelf-frame.has-results:before,.view-studio .cabin-shell .workspace-quick .quick-result-shelf-frame.has-results:after{content:"";pointer-events:none;display:none;position:absolute}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-stage.has-results{--quick-gallery-left-overhang:clamp(78px, 6.6vw, 136px);--quick-gallery-right-overhang:clamp(96px, 8.9vw, 184px);width:calc(100% + var(--quick-gallery-left-overhang) + var(--quick-gallery-right-overhang));margin-left:calc(-1 * var(--quick-gallery-left-overhang))}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results{padding-inline:var(--quick-result-edge-padding,22px)!important;justify-content:space-evenly!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-scrollable{justify-content:flex-start!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-card,.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result .quick-result-card{flex:0 0 var(--quick-result-card-width)!important;width:var(--quick-result-card-width)!important}.view-studio .cabin-shell .workspace-quick .quick-result-shelf-frame.has-results{height:100%}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results{--quick-result-card-height:min(350px, calc(var(--quick-region-height) - 32px));--quick-result-card-width:calc(var(--quick-result-card-height) * .8);box-sizing:border-box;width:100%;height:100%;min-height:0;padding-block:16px;padding-inline:var(--quick-result-edge-padding,22px);scroll-padding-inline:var(--quick-result-edge-padding,22px);scroll-snap-type:x proximity;scroll-behavior:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x;will-change:scroll-position;justify-content:space-evenly;align-items:center;gap:clamp(16px,1.35vw,22px);overflow:auto visible}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-scrollable{justify-content:flex-start}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-single-result{justify-content:center}.view-studio .cabin-shell .workspace-quick .quick-result-card,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result .quick-result-card{flex:0 0 var(--quick-result-card-width);width:var(--quick-result-card-width);scroll-snap-align:center;scroll-snap-stop:normal;max-width:none;max-height:none;height:var(--quick-result-card-height)!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__inner,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane{overflow:visible}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface>.tilted-card__overlay{will-change:auto;transition:none!important;transform:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__media,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__inner:before{animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results{-webkit-mask-image:none!important;mask-image:none!important}}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__inner{box-shadow:none;background:0 0;border-color:#0000}.view-studio .cabin-shell .workspace-quick .quick-result-card__media{z-index:0;border-radius:inherit;box-shadow:none;pointer-events:none;backface-visibility:hidden;background:#060a1433;border:1px solid #ffffff61;position:absolute;inset:0;overflow:hidden}.view-studio .cabin-shell .workspace-quick .quick-result-card:before,.view-studio .cabin-shell .workspace-quick .quick-result-card:after{content:none!important;opacity:0!important;box-shadow:none!important;display:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__media>img,.view-studio .cabin-shell .workspace-quick .quick-result-card__media>video{border-radius:inherit;-o-object-fit:cover;object-fit:cover;pointer-events:none;backface-visibility:hidden;border:0;width:100%;height:100%;display:block}.view-studio .cabin-shell .workspace-quick .quick-result-card__gradient{pointer-events:none;background:linear-gradient(#03071000,#03071029);border-radius:0 0 17px 17px;inset:78% 0 0}.prompt-library-backdrop{z-index:190;-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);background:#03070f47;place-items:center;padding:28px;animation:.18s both prompt-library-backdrop-in;display:grid;position:fixed;inset:0}.prompt-library{box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);width:min(900px,100vw - 56px);height:min(640px,100vh - 72px);max-height:min(640px,100vh - 72px);animation:prompt-library-panel-in .22s var(--motion-spring,cubic-bezier(.22, 1, .36, 1)) both;background:linear-gradient(145deg,#ffffff29,#f1f7ff12 48%,#121e332e),#0e17287a;border:1px solid #ffffff57;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 28px 70px #01050e57}.prompt-library__header{justify-content:space-between;align-items:flex-start;gap:18px;padding:29px 32px 24px;display:flex}.prompt-library__header>div{min-width:0}.prompt-library__header>div>span{color:#ebf1fa8a;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:760;display:block}.prompt-library__header h2{color:#fffffff5;letter-spacing:-.03em;margin:0;font-size:26px;line-height:1.12}.prompt-library__header p{color:#f0f4fba8;margin:10px 0 0;font-size:13px;line-height:1.55}.prompt-library__header-actions{align-items:center;gap:12px;padding-top:2px;display:flex}.prompt-library__header-actions>span{color:#f4f8fe99;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.prompt-library__header-actions>button{color:#ffffffc7;cursor:pointer;width:34px;height:34px;transition:transform .17s var(--motion-spring,ease), border-color .17s ease, background .17s ease;background:#ffffff0e;border:1px solid #ffffff38;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.prompt-library__header-actions>button:hover{background:#ffffff21;border-color:#ffffff8f;transform:translateY(-1px)}.prompt-library__header-actions>button:active{transform:translateY(1px)scale(.96)}.prompt-library__feedback{color:#ffffffdb;background:#ffffff17;border:1px solid #fff3;border-radius:9px;margin:0 32px 14px;padding:9px 12px;font-size:11px}.prompt-library__list{scrollbar-width:thin;border-top:1px solid #ffffff24;min-height:0;padding:8px 0 22px;overflow-y:auto}.prompt-library__item{border-bottom:1px solid #ffffff1c;margin:0 14px;padding:22px 18px 18px 23px;transition:background .17s;position:relative}.prompt-library__item:before{content:"";background:0 0;border-radius:999px;width:2px;transition:background .17s;position:absolute;top:22px;bottom:20px;left:0}.prompt-library__item:hover{background:#ffffff0a}.prompt-library__item.is-pinned:before{background:#ffffffc7;box-shadow:0 0 14px #ffffff4d}.prompt-library__item>header,.prompt-library__item>footer{align-items:center;display:flex}.prompt-library__item>header{justify-content:space-between;gap:12px}.prompt-library__item>header>span{color:#ffffffe0;font-size:11px;font-weight:760}.prompt-library__item>header time{color:#edf2fa80;white-space:nowrap;font-size:11px}.prompt-library__item>p{color:#fafcffcc;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:760px;margin:11px 0 17px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.prompt-library__item>footer{flex-wrap:wrap;gap:8px}.prompt-library__item>footer button{color:#f7fafec2;cursor:pointer;min-height:34px;transition:transform .17s var(--motion-spring,ease), border-color .17s ease, background .17s ease, color .17s ease;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:11px;font-weight:720;display:inline-flex}.prompt-library__item>footer button:hover{color:#fff;background:#ffffff21;border-color:#ffffff80;transform:translateY(-1px)}.prompt-library__item>footer button:active{transform:translateY(1px)scale(.98)}.prompt-library__item>footer .prompt-library__apply{color:#fff;background:#ffffff2e;border-color:#ffffff61}.prompt-library__item>footer button.is-active{color:#fff;background:#ffffff29;border-color:#ffffff6b}.prompt-library__item>footer button.is-danger:hover{color:#ffe3e3f5;background:#b8353529;border-color:#ffb2b28f}.prompt-library__empty{color:#eff4fc9e;text-align:center;justify-items:center;gap:8px;height:100%;min-height:0;padding:82px 24px;display:grid}.prompt-library__empty strong{color:#ffffffe6;font-size:14px}.prompt-library__empty p{max-width:300px;margin:0;font-size:12px;line-height:1.6}@keyframes prompt-library-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes prompt-library-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=901px) and (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-field:hover,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>.video-brief-submit-area--inline .video-brief-submit:hover:not(:disabled){filter:none;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff80,0 8px 18px #0408121f!important}}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options>*{min-width:0;max-width:100%}}.view-studio .cabin-shell .workspace-quick .quick-result-shelf-frame.has-results:before,.view-studio .cabin-shell .workspace-quick .quick-result-shelf-frame.has-results:after{display:none!important}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .quick-stage.has-results{overflow:hidden;width:auto!important;margin-left:0!important}.view-studio .cabin-shell .workspace-quick .quick-result-shelf-frame.has-results{height:100%;overflow:hidden}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-single-result,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-scrollable{grid-template-columns:repeat(var(--quick-result-grid-columns,1), var(--quick-result-tile-width,280px));box-sizing:border-box;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;scrollbar-width:thin;grid-auto-rows:auto;align-content:center;place-items:start center;gap:clamp(11px,1vw,18px);scroll-snap-type:none!important;justify-content:space-evenly!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:clamp(16px,1.8vh,24px) clamp(12px,1.6vw,28px)!important;display:grid!important;overflow:hidden auto!important}.view-studio .cabin-shell .workspace-quick .quick-result-card,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result .quick-result-card{aspect-ratio:4/5;scroll-snap-align:none;max-width:100%;min-height:0;max-height:none;margin:0;display:block;overflow:visible;width:var(--quick-result-tile-width)!important;height:auto!important}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__modes{gap:6px;min-height:44px;padding-bottom:9px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__modes>button{gap:6px;min-height:35px;padding-inline:12px;font-size:11px;font-weight:720}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__modes>button svg{width:15px;height:15px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__mode-note{gap:8px;font-size:9.5px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__mode-note strong{font-size:9px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__mode-note>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__mode-note>b{color:#ffffffdb;background:#fff1;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:700}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__body{height:calc(100% - 44px)}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__body>section{padding-top:11px;padding-left:14px;padding-right:14px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__body>section:first-child{padding-left:2px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__body>section:last-child{padding-right:2px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__section-title{min-height:22px;margin-bottom:8px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__section-title>span{font-size:11px;font-weight:760}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__section-title>small{font-size:9px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__upload-grid{gap:8px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__upload{border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:76px;padding:9px 10px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__upload-icon{border-radius:10px;width:34px;height:34px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__upload-icon svg{width:19px;height:19px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__upload-copy strong{font-size:11px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__upload-copy small{font-size:9px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__upload-count{min-width:25px;min-height:25px;font-size:9px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-strip{grid-template-columns:repeat(3,68px);grid-auto-rows:102px;gap:9px;margin-top:9px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-strip>button{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff42;border-radius:11px;width:68px;height:102px;padding:0;display:block;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-strip>button:hover{border-color:#ffffff7a}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-strip img,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-strip video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__creative{grid-template-rows:auto minmax(72px,1fr) auto}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__creative textarea{border-radius:13px;min-height:72px;padding:11px 12px;font-size:11px;line-height:1.55}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__creative-actions,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__planning-decisions{gap:7px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__planning-decisions button{min-height:32px;padding-inline:10px;font-size:10px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__creative-footer{gap:9px;min-height:39px;padding-top:8px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__platforms,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__speed{gap:5px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__platforms button,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__speed button,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__optimize{gap:5px;min-height:32px;padding-inline:10px;font-size:10px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__guidance{font-size:9.5px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__parameter-grid{grid-template-columns:minmax(116px,1.35fr) repeat(3,minmax(72px,.85fr));gap:7px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select{gap:4px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select>span:first-child{font-size:9px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-trigger{border-radius:11px;min-height:36px;padding-left:10px;padding-right:9px;font-size:10px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-menu button{min-height:36px;font-size:10px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__execution-row{gap:10px;margin-top:10px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__submit{gap:7px;min-width:132px;min-height:38px;padding-inline:16px;font-size:11px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__requirement{margin-top:7px;font-size:8.5px}}@media (width<=1300px) and (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__modes>button{padding-inline:9px;font-size:10px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__modes>button svg{display:block}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__mode-note{display:flex}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-trigger{min-height:34px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__requirement{display:block}}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench.liquid-glass{-webkit-backdrop-filter:blur(7px)saturate(1.03);backdrop-filter:blur(7px)saturate(1.03);background:linear-gradient(135deg,#fff3,#e1efff13 43%,#5b7ea51f),#0c1a2f29;border-color:#f2f9ff61;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #cfe3ff21,0 18px 44px #040c1b2e,0 1px #ffffff1f}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .quick-composer__meta{justify-self:end;align-items:center;gap:9px;min-width:0;display:inline-flex}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench :is(.quick-composer__archive-results,.quick-composer__clear-previews){color:#fff6f8fa;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(135deg,#ffffff3d,#c6e0ff1a),#2f394e2e;border:1px solid #ffeff27a;border-radius:10px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:10px;font-weight:720;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff85,0 6px 16px #050d1c21}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .quick-composer__archive-results{-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05);background:#ffffff12;border-color:#ffffff61;box-shadow:inset 0 1px #ffffff4f,inset 0 -1px #0914261f,0 6px 16px #050d1c1a}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench :is(.quick-composer__archive-results,.quick-composer__clear-previews):hover:not(:disabled){background:linear-gradient(135deg,#ffffff57,#d4e7ff29),#4b40543b;border-color:#fff8facc;transform:translateY(-1px)}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .quick-composer__archive-results:hover:not(:disabled){background:#ffffff24;border-color:#ffffff9e;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #0914261a,0 9px 20px #050d1c24}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench :is(.quick-composer__archive-results,.quick-composer__clear-previews):active:not(:disabled){transform:scale(.98)}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .quick-composer__archive-results:disabled{cursor:not-allowed;opacity:.56}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-groups{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;margin-top:9px;display:grid;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-groups.has-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-lane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-groups.has-secondary .product-studio__asset-lane:first-child{padding-right:12px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-groups.has-secondary .product-studio__asset-lane:last-child{padding-left:12px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-role{color:#ffffffa3;letter-spacing:.02em;flex:none;font-size:9px;font-weight:700}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-empty{color:#ffffff57;text-align:center;flex:auto;place-items:center;min-height:72px;padding:10px;font-size:8.5px;line-height:1.45;display:grid}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-lane .product-studio__asset-strip{flex-wrap:wrap;align-items:flex-start;margin-top:6px;display:flex}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-card{width:auto;height:102px;aspect-ratio:var(--product-asset-aspect,2 / 3);isolation:isolate;background:#ffffff0f;border:1px solid #ffffff47;border-radius:11px;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff36}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-preview{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .22s var(--motion-spring), filter .22s ease;display:block}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-card:hover .product-studio__asset-preview img{filter:saturate(1.05)brightness(1.04);transform:scale(1.045)}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-index,.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__asset-zoom,.product-studio__asset-remove){z-index:2;color:#fffffff5;-webkit-backdrop-filter:blur(7px)saturate(1.08);backdrop-filter:blur(7px)saturate(1.08);background:#0b172a61;border:1px solid #ffffff75;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff5c,0 3px 10px #0207112e}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-index{border-radius:6px;min-height:16px;padding:0 5px;font-size:7px;font-weight:760;line-height:1;top:4px;left:4px}.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__asset-zoom,.product-studio__asset-remove){cursor:pointer;width:20px;height:20px;transition:transform .16s var(--motion-spring), border-color .16s ease, background .16s ease;border-radius:50%;padding:0}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-zoom{bottom:4px;left:4px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-remove{top:4px;right:4px}.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__asset-zoom,.product-studio__asset-remove):hover{background:#fff3;border-color:#ffffffd1;transform:scale(1.08)}.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__asset-zoom,.product-studio__asset-remove):active{transform:scale(.92)}.lumora-app.view-studio .cabin-shell .quick-composer__asset>.quick-composer__asset-zoom,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-zoom{color:#f5f7fa;background:#707e8e61;border-color:#edf2f6a3;box-shadow:inset 0 1px #ffffff5c,0 4px 12px #080f192e}.lumora-app.view-studio .cabin-shell .quick-composer__asset>.quick-composer__asset-remove,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-remove{color:#fff0f4;background:#a63d5680;border-color:#ffb8c7bd;box-shadow:inset 0 1px #ffebf061,0 4px 12px #470c1d33}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-index{color:#fff5df;background:#8e662a73;border-color:#ffdea49e}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>:is(.quick-result-card__status,.quick-result-card__lens-trigger),.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__actions button,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__decision button{transform-origin:50%;transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease;transform:translateZ(18px)}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-inspiration-preview__label{transform:translateZ(18px)}@media (hover:hover){.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>:is(.quick-result-card__status,.quick-result-card__lens-trigger):hover,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__actions button:hover,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__decision button:hover{transform:translate3d(0,-1px,25px)scale(1.065)}.lumora-app.view-studio .cabin-shell .quick-composer__asset>.quick-composer__asset-zoom:hover,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-zoom:hover{color:#fff;background:#97a2ae80;border-color:#ffffffe6}.lumora-app.view-studio .cabin-shell .quick-composer__asset>.quick-composer__asset-remove:hover,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__asset-remove:hover{color:#fff;background:#c24664a8;border-color:#ffe1e8f0}}.lumora-app.view-studio .cabin-shell :is(.quick-composer__asset>.quick-composer__asset-zoom,.quick-composer__asset>.quick-composer__asset-remove,.product-studio__asset-zoom,.product-studio__asset-remove):focus-visible{outline-offset:2px;outline:2px solid #e0f7ffeb}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__creative textarea{scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;scrollbar-gutter:stable;overscroll-behavior:contain;height:100%;min-height:0;max-height:100%;padding:12px 14px;font-size:13px;line-height:1.62;overflow:hidden auto}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__execution-row{grid-template-columns:auto minmax(0,1fr)}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__submit{justify-self:stretch;width:100%;min-width:0}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary{position:relative}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ffffff3d,#ffffff21);width:1px;position:absolute;top:41px;bottom:0;left:50%}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary .product-studio__upload-grid,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary .product-studio__asset-groups{z-index:1;position:relative}}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__execution-tools{min-width:0}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__execution-row{grid-template-columns:repeat(4,minmax(0,1fr))}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__execution-tools{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__archive-previews,.product-studio__clear-previews){color:#ffffffbd;white-space:nowrap;cursor:pointer;width:100%;min-width:0;min-height:32px;transition:transform .15s var(--motion-spring), border-color .15s ease, background .15s ease, color .15s ease;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:10px;font-weight:680;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__archive-previews,.product-studio__clear-previews):hover:not(:disabled){color:#fffffff5;background:#ffffff21;border-color:#ffffff6e;transform:translateY(-1px)}.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__archive-previews,.product-studio__clear-previews):active:not(:disabled){transform:translateY(1px)scale(.98)}.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__archive-previews,.product-studio__clear-previews):disabled{opacity:.42;cursor:not-allowed}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__clear-label-short{display:none}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select--static .product-studio__select-trigger{cursor:default}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary{display:none}@media (width>=1301px){.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__settings{grid-template-rows:auto auto auto minmax(38px,1fr) auto}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary{color:#ffffffd1;background:linear-gradient(128deg,#ffffff1a,#dcedff09);border:1px solid #ffffff29;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-self:end;align-items:center;gap:9px;min-height:38px;margin-top:9px;padding:5px 8px;display:grid;box-shadow:inset 0 1px #ffffff29}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary-icon{color:#ffffffe0;background:#ffffff17;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary>div{gap:1px;min-width:0;display:grid}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;line-height:1.2;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary>div>span{color:#ffffff87;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary-spec,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary button{color:#ffffffb8;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff2e;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:25px;padding:0 8px;font-size:8px;font-weight:680;display:inline-flex}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary button{cursor:pointer;transition:transform .15s var(--motion-spring), border-color .15s ease, background .15s ease}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary button:hover{background:#ffffff26;border-color:#ffffff70;transform:translateY(-1px)}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary.is-running .product-studio__task-summary-icon{animation:1.5s ease-in-out infinite product-task-summary-pulse}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__task-summary.is-review .product-studio__task-summary-icon{color:#ddf7fffa;background:#bde5ff24}}@keyframes product-task-summary-pulse{50%{filter:brightness(1.12);transform:scale(1.06)}}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__sources.has-secondary:after{top:54px;bottom:3px;left:calc(50% - 5px)}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__execution-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__execution-tools{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__submit{grid-column:span 2;width:100%}}@media (width<=1600px) and (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__archive-previews,.product-studio__clear-previews){gap:0;min-height:32px;padding-inline:6px;font-size:9px}.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__archive-previews,.product-studio__clear-previews)>svg,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__clear-label-short{display:none}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__clear-label-long{display:inline}}@media (width<=1300px) and (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__execution-row{grid-template-rows:repeat(2,minmax(32px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__execution-tools{grid-area:span 2/1;grid-template-rows:repeat(2,minmax(32px,1fr));grid-template-columns:1fr;gap:7px}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__submit{grid-area:span 2/2;align-self:stretch;height:100%}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__requirement{display:none}}.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell{isolation:isolate;-webkit-backdrop-filter:blur(7px)saturate();backdrop-filter:blur(7px)saturate();background:#ffffff09;border:1px solid #ffffff47;border-radius:24px;overflow:visible;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff12,0 18px 44px #04071129}.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#ffffff8c,#ffffff24 30%,#0000 52%,#ffffff29 76%,#ffffff57);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell .quick-composer--image-workbench,.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell .video-brief-composer--quick,.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell .music-generation-composer{border-radius:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}@media (width>=1281px){.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{transform:translateY(-5px)}}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-menu{-webkit-backdrop-filter:blur(25px)saturate(1.1);backdrop-filter:blur(25px)saturate(1.1);background:#09101dd4;border-color:#ffffff57;box-shadow:inset 0 1px #ffffff4d,0 24px 60px #01050e5c}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-menu button.is-selected{background:#ffffff1f;border-color:#ffffff7a;box-shadow:inset 0 1px #ffffff6b}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-menu button:hover:not(.is-selected){background:#fff1;border-color:#ffffff57;box-shadow:inset 0 1px #ffffff40}}body .quick-optimizer__result{background:0 0;border:0;border-radius:0;gap:7px;min-height:0;padding:0}body .quick-optimizer__result strong{margin:0;padding:0;line-height:1.35;display:block}body .quick-optimizer__result textarea{background:#ffffff0b;border:1px solid #ffffff38;border-radius:14px;flex:108px;min-height:108px;padding:12px 14px}.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu{-webkit-backdrop-filter:blur(13px)saturate();backdrop-filter:blur(13px)saturate();border:1px solid #ffffff3d;border-radius:14px;padding:5px;box-shadow:inset 0 1px #fff3,0 12px 26px #03050c2e;background:#0a0d1375!important}.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button{color:#ffffffc2;min-height:28px;box-shadow:none;border:1px solid #0000;border-radius:9px;padding:0 10px;background:0 0!important}.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button.is-selected{color:#fffffffa;border-color:#ffffff61;box-shadow:inset 0 1px #ffffff3d;background:#ffffff14!important}@media (hover:hover){.view-studio .cabin-shell .quick-composer--image-workbench .composer-select__menu button:hover:not(.is-selected){border-color:#fff3;background:#ffffff0a!important}}.lumora-app .prompt-library{-webkit-backdrop-filter:blur(24px)saturate();backdrop-filter:blur(24px)saturate();background:linear-gradient(145deg,#ffffff2e,#ffffff0d 54%,#ffffff14),#0e10159e;border-color:#ffffff52;box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff12,0 28px 70px #01050e57}.view-home.home-intro-active .global-header,.view-home.home-intro-active .home-journey,.view-home.home-intro-active .scene-controls{opacity:var(--home-intro-handoff);transition:opacity .12s linear}.home-macbook-intro{z-index:70;color:#fffffff5;position:absolute;inset:0;overflow:hidden}.home-macbook-intro__scroller{overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:smooth;width:100%;height:100%;position:relative;overflow-y:auto}.home-macbook-intro__scroller::-webkit-scrollbar{display:none}.home-macbook-intro__sticky{perspective:1760px;background:radial-gradient(at 50% 120%,#ffffff1a,#0000 38%),linear-gradient(#04050a4d,#04050a0a 43%,#03050c4d);place-items:center;width:100%;height:100dvh;min-height:620px;display:grid;position:sticky;top:0;overflow:hidden}.home-macbook-intro__atmosphere{pointer-events:none;opacity:calc(1 - var(--home-intro-handoff));background:radial-gradient(at 50% 49%,#ffffff1f,#0000 34%),radial-gradient(at 50% 95%,#01020685,#0000 58%);position:absolute;inset:0}.home-macbook-intro__copy{z-index:2;color:#ffffffa1;letter-spacing:.16em;text-align:center;text-transform:uppercase;width:min(360px,76vw);transform:translateX(-50%) translateY(calc(var(--home-intro-open) * -42px));opacity:calc(1 - var(--home-intro-open));gap:7px;font-size:10px;font-weight:720;transition:opacity 80ms linear;display:grid;position:absolute;top:clamp(34px,5.5vh,72px);left:50%}.home-macbook-intro__copy strong{color:#ffffffe0;letter-spacing:.03em;text-transform:none;font-size:11px;font-weight:620}.home-macbook{z-index:1;aspect-ratio:1.57;width:min(920px,73vw);transform-style:preserve-3d;transform:translateY(calc(4vh + var(--home-intro-open) * -7vh)) scale(calc(.76 + var(--home-intro-open) * .95));opacity:calc(1 - var(--home-intro-handoff));will-change:transform, opacity;position:relative}.home-macbook:after{content:"";z-index:-1;filter:blur(30px);width:90%;height:14%;transform:translateX(-50%) scaleX(calc(1 + var(--home-intro-open) * .5));opacity:calc(.7 - var(--home-intro-open) * .4);background:#01030999;border-radius:50%;position:absolute;bottom:-11%;left:50%}.home-macbook__screen-shell{z-index:2;aspect-ratio:16/10;transform-origin:bottom;width:83%;transform:rotateX(calc(-68deg + var(--home-intro-open) * 68deg));will-change:transform;background:linear-gradient(145deg,#a6a8ac,#35373c 10%,#08090b 56%,#62666d);border:1px solid #ffffff7a;border-bottom-color:#fff3;border-radius:clamp(11px,1.25vw,20px) clamp(11px,1.25vw,20px) 8px 8px;padding:clamp(5px,.55vw,9px);position:absolute;top:0;left:8.5%;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #000000b3,0 25px 55px #00000057}.home-macbook__screen{background:#10121b;border:1px solid #ffffff21;border-radius:clamp(7px,.8vw,13px) clamp(7px,.8vw,13px) 4px 4px;width:100%;height:100%;position:relative;overflow:hidden}.home-macbook__screen-glow{z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 40px #ffffff0a}.home-macbook__camera{z-index:3;background:#0c0d10;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1f}.home-macbook-preview{isolation:isolate;background:linear-gradient(150deg,#172a2e 0%,#365458 38%,#7d7966 72%,#11131a 100%);width:100%;height:100%;position:relative;overflow:hidden}.home-macbook-preview:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(circle at 52% 41%,#ffffff69,#0000 19%),linear-gradient(150deg,#0a2d3133,#e3a4721c);position:absolute;inset:-7%}.home-macbook-preview__header{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:5%;left:6%;right:6%}.home-macbook-preview__header img{width:clamp(42px,4.8vw,72px);height:auto}.home-macbook-preview__header div{color:#ffffffb8;gap:clamp(7px,1.2vw,17px);font-size:clamp(5px,.58vw,9px);font-weight:600;display:flex}.home-macbook-preview__hero{z-index:2;text-align:center;justify-items:center;gap:clamp(7px,.7vw,12px);width:66%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)}.home-macbook-preview__hero p{color:#ffffffd4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:99px;align-items:center;gap:5px;margin:0;padding:5px 9px;font-size:clamp(5px,.57vw,9px);display:inline-flex;box-shadow:inset 0 1px #ffffff3d}.home-macbook-preview__hero h1{color:#fffffffa;font-family:var(--font-display);letter-spacing:-.04em;text-shadow:0 3px 16px #00000059;margin:0;font-size:clamp(17px,2.35vw,36px);font-weight:580;line-height:1.04}.home-macbook-preview__hero>span{color:#ffffffbd;font-size:clamp(6px,.66vw,10px);line-height:1.45}.home-macbook-preview__hero button{color:#16181c;background:#ffffffe0;border:1px solid #ffffff91;border-radius:999px;align-items:center;gap:5px;min-height:clamp(19px,2.25vw,34px);padding:0 clamp(8px,1.1vw,15px);font-size:clamp(6px,.6vw,9px);font-weight:760;display:inline-flex;box-shadow:0 5px 16px #0000002e}.home-macbook-preview__asset{z-index:1;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;opacity:.91;border:1px solid #ffffff6e;border-radius:13%;width:23%;position:absolute;bottom:-10%;right:7%;transform:rotate(9deg);box-shadow:0 20px 32px #0000004d}.home-macbook-preview__halo{z-index:0;aspect-ratio:1;border:1px solid #ffffff47;border-radius:50%;width:37%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 28px #ffffff1c,0 0 58px #ffffff21}.home-macbook__base{z-index:1;transform-origin:bottom;background:linear-gradient(165deg,#d7d9da,#777b80 6%,#aeb1b4 16%,#6f7478 80%,#44484c);border:1px solid #ffffff6b;border-radius:6px 6px 13% 13%;width:100%;height:31%;position:absolute;bottom:0;left:0;overflow:hidden;transform:perspective(720px)rotateX(55deg);box-shadow:inset 0 1px #ffffffa6,inset 0 -2px 5px #00000045,0 18px 35px #00000061}.home-macbook__base:before{content:"";background:linear-gradient(145deg,#14171bf5,#44494efa);border-radius:4%;position:absolute;inset:6% 8% 13%;box-shadow:inset 0 1px #ffffff2e}.home-macbook__keyboard{z-index:1;opacity:.82;background:repeating-linear-gradient(90deg,#15171a 0 3.6%,#0000 3.6% 4.5%),repeating-linear-gradient(0deg,#15171a 0 27%,#0000 27% 34%);border-radius:4px;height:37%;position:absolute;top:12%;left:13%;right:13%}.home-macbook__trackpad{z-index:1;border:1px solid #14181b7a;border-radius:4px;width:22%;height:28%;position:absolute;bottom:12%;left:39%}.home-macbook__base i{z-index:2;background:#1b1d21b8;border-radius:0 0 4px 4px;width:14%;height:3px;position:absolute;bottom:0;left:43%}.home-macbook-intro__skip{z-index:3;color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:35px;opacity:calc(1 - var(--home-intro-open));background:#0c0e142e;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:650;transition:opacity .1s linear,background .18s,color .18s;display:inline-flex;position:absolute;bottom:clamp(27px,4.5vh,53px);right:clamp(22px,3.5vw,58px);box-shadow:inset 0 1px #ffffff3b}.home-macbook-intro__skip:hover{color:#fff;background:#ffffff24}.home-macbook-intro__scroll-cue{z-index:2;color:#ffffff8a;letter-spacing:.18em;opacity:calc(1 - var(--home-intro-open));justify-items:center;gap:7px;font-size:8px;font-weight:700;transition:opacity .1s linear;display:grid;position:absolute;bottom:clamp(28px,5.4vh,62px);left:50%;transform:translate(-50%)}.home-macbook-intro__scroll-cue svg{animation:1.55s ease-in-out infinite home-intro-cue}@keyframes home-intro-cue{50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.home-macbook-intro__runway{min-height:125vh}.home-macbook{transform:translateY(1vh)scale(.92)}.home-macbook__screen-shell{transform:rotateX(0)}.home-macbook-intro__scroll-cue svg{animation:none}}.home-macbook-intro{opacity:calc(1 - var(--home-intro-handoff,0));background:#000;transition:opacity 80ms linear}.home-macbook-intro__runway{min-height:300vh}.home-macbook-intro__sticky{perspective:1500px;background:#000;min-height:0}.home-macbook-intro__atmosphere,.home-macbook-intro__copy{display:none}.home-macbook{aspect-ratio:auto;opacity:1;isolation:isolate;width:min(810px,72vw);height:min(620px,68vh);transform:translateY(4vh)}.home-macbook:after{filter:blur(22px);width:76%;height:7%;transform:translateX(-50%) scaleX(calc(1 + var(--home-intro-zoom,0) * .55));opacity:calc(.65 - var(--home-intro-zoom,0) * .62);background:#000000e6;bottom:-5%}.home-macbook__screen-shell{aspect-ratio:16/10;width:100%;transform:translate3d(0, calc(var(--home-intro-zoom,0) * 8vh), calc(var(--home-intro-zoom,0) * 110px)) rotateX(calc(-28deg + var(--home-intro-open,0) * 28deg)) scaleX(calc(1.14 + var(--home-intro-zoom,0) * 1.62)) scaleY(calc(.62 + var(--home-intro-open,0) * .38 + var(--home-intro-zoom,0) * 1.18));transform-origin:bottom;will-change:transform;background:linear-gradient(128deg,#c9cdd0 0%,#3d4045 3.5%,#111214 9%,#080809 91%,#6f7276 100%);border:1px solid #ffffff80;border-radius:clamp(11px,1.25vw,20px) clamp(11px,1.25vw,20px) 8px 8px;padding:clamp(5px,.55vw,9px);top:0;left:0;overflow:visible;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #000000c7,0 28px 70px #00000075}.home-macbook__screen{background:#111;border-color:#ffffff1a;border-radius:clamp(7px,.8vw,13px) clamp(7px,.8vw,13px) 5px 5px}.home-macbook__screen-glow{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 46px #ffffff09}.home-macbook__camera{background:#050505;width:6px;height:6px;top:4px}.home-macbook-preview{background:radial-gradient(100% 110% at 75% 27%,#ddc58952,#0000 53%),radial-gradient(74% 96% at 20% 84%,#21585b94,#0000 67%),linear-gradient(130deg,#1d292d 0%,#234c4d 42%,#8a7b5b 77%,#28272a 100%)}.home-macbook-preview:before{filter:none;background:radial-gradient(circle at 50% 42%,#ffffff3b,#0000 26%);inset:0}.home-macbook-preview__header{top:6%;left:6%;right:6%}.home-macbook-preview__header img{width:clamp(48px,5vw,76px)}.home-macbook-preview__header div{gap:clamp(8px,1.2vw,18px);font-size:clamp(5px,.61vw,9px)}.home-macbook-preview__hero{gap:clamp(7px,.8vw,13px);width:68%;transform:translate(-50%,-48%)}.home-macbook-preview__hero h1{font-size:clamp(17px,2.55vw,37px);line-height:1.02}.home-macbook-preview__hero>span{max-width:92%;font-size:clamp(6px,.68vw,10px)}.home-macbook-preview__asset{opacity:.74;border:0;border-radius:16%;width:20%;bottom:-21%;right:5%;transform:rotate(7deg);box-shadow:0 18px 40px #00000040}.home-macbook-preview__halo{border-color:#fff3;width:41%;box-shadow:inset 0 0 28px #ffffff12,0 0 58px #ffffff14}.home-macbook__base{z-index:1;transform-origin:top;width:100%;height:39%;opacity:calc(1 - var(--home-intro-zoom,0) * 1.08);background:linear-gradient(155deg,#e2e3e4 0%,#999da1 7%,#c8cbd0 16%,#858a90 83%,#55595e 100%);border:1px solid #ffffff80;border-radius:4px 4px 14% 14%;top:60%;bottom:auto;left:0;overflow:hidden;transform:perspective(950px)rotateX(58deg);box-shadow:inset 0 1px #ffffffdb,inset 0 -2px 4px #00000038,0 22px 45px #0000008f}.home-macbook__base:before{background:linear-gradient(145deg,#f2f3f4eb,#868b91e6);border-radius:3%;inset:7% 7.5% 12%;box-shadow:inset 0 1px 1px #ffffffbd,inset 0 -1px 2px #181b1f4d}.home-macbook__keyboard{z-index:2;opacity:.98;background:#101113;border-radius:4px;gap:2px;height:42%;padding:3px;display:grid;position:absolute;top:12%;left:16%;right:16%}.home-macbook__keyboard-row{grid-template-columns:repeat(14,minmax(0,1fr));gap:2px;display:grid}.home-macbook__key{color:#ffffff91;background:linear-gradient(145deg,#2a2c2f,#0b0c0e 74%);border:1px solid #ffffff0e;border-radius:2px;place-items:center;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(2px,.26vw,4px);font-style:normal;line-height:1;display:grid;overflow:hidden;box-shadow:inset 0 -1px #ffffff0d,0 1px 1px #0000008c}.home-macbook__key--delete,.home-macbook__key--capslock,.home-macbook__key--return,.home-macbook__key--tab,.home-macbook__key--shift{grid-column:span 2}.home-macbook__key--space{grid-column:span 4}.home-macbook__speaker{z-index:2;opacity:.74;background-image:radial-gradient(circle,#000c 0 22%,#0000 26%);background-size:4px 4px;border-radius:3px;width:8.5%;position:absolute;top:12%;bottom:26%}.home-macbook__speaker--left{left:7%}.home-macbook__speaker--right{right:7%}.home-macbook__trackpad{z-index:2;border-color:#06080a73;border-radius:4px;width:22%;height:26%;bottom:10%;left:39%}.home-macbook__base>i{z-index:3;background:#111214cc;height:3px;left:43%}.home-macbook-intro__skip{display:none}.home-macbook-intro__scroll-cue{color:#ffffff7a;opacity:calc(1 - var(--home-intro-open,0) * 1.35);font-size:8px;bottom:clamp(24px,4vh,50px)}@media (prefers-reduced-motion:reduce){.home-macbook-intro__runway{min-height:130vh}.home-macbook__screen-shell{transform:rotateX(0)scale(1.05)}}.home-macbook__screen-shell{transform:translate3d(0, calc(var(--home-intro-zoom,0) * 8vh), calc(var(--home-intro-zoom,0) * 110px)) rotateX(calc(-16deg + var(--home-intro-open,0) * 16deg)) scaleX(calc(1 + var(--home-intro-zoom,0) * 1.72)) scaleY(calc(.82 + var(--home-intro-open,0) * .18 + var(--home-intro-zoom,0) * 1.18))}.home-macbook__base{height:47%;top:69%;transform:perspective(1150px)rotateX(38deg)}.home-macbook__keyboard{background:repeating-linear-gradient(90deg,#ffffff1f 0 1px,#0000 1px 7.1%),repeating-linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 17.5%),linear-gradient(145deg,#303338,#111316 72%);gap:3px;height:44%;padding:5px;position:absolute;top:24%;box-shadow:inset 0 1px #ffffff29,inset 0 -2px 4px #000000a8}.home-macbook__keyboard-row{gap:3px}.home-macbook__key{color:#ffffffb8;background:linear-gradient(145deg,#3c4045 0%,#15171a 42%,#08090b 100%);border-color:#ffffff2e;border-radius:3px;font-size:clamp(3px,.34vw,5px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #000000bf,0 1px 1px #00000080}.home-macbook__speaker{top:10%;bottom:25%}.home-macbook-intro--upstream{opacity:calc(1 - var(--home-intro-handoff,0));background:radial-gradient(at 50% 55%,#3f4d7038,#0000 37%),radial-gradient(at 50% 100%,#141c2f61,#0000 58%),#05070d;transition:opacity 80ms linear;position:fixed;inset:0}.home-macbook-intro--upstream .home-macbook-intro__scroller{overscroll-behavior:contain;scroll-behavior:auto;height:100dvh}.home-macbook-intro--upstream .macbook-scroll{min-height:185vh;padding:0;scale:1}.home-macbook-intro--upstream .macbook-scroll__stage{transform-origin:50%;will-change:transform;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:sticky;top:0;scale:1.36}.home-macbook-intro--upstream .macbook-scroll__device{will-change:transform}.home-macbook-intro--upstream .macbook-scroll__display{will-change:transform;backface-visibility:hidden}.home-macbook-intro--upstream .macbook-scroll__stage>h2{display:none}.home-macbook-intro--upstream .home-macbook-intro__live-page{pointer-events:none;transform-origin:0 0;background:#000;border:0;display:block}.lumora-app.view-home.home-intro-active{overflow:hidden!important}.view-studio .cabin-shell .batch-function-workbench{-webkit-backdrop-filter:blur(10px)saturate(1.03);backdrop-filter:blur(10px)saturate(1.03);background:linear-gradient(132deg,#fff3,#e8f0fa13 44%,#e2e8f51a),#10172661;grid-template-rows:28px 34px minmax(0,1fr) 30px 32px;gap:6px;padding:11px 14px;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff14,0 20px 48px #03081329}.view-studio .cabin-shell .batch-function-workbench__header{border-bottom:0;gap:12px;min-width:0;min-height:0;padding-bottom:0}.view-studio .cabin-shell .batch-tabs{background:#050a1526;border:1px solid #ffffff1f;border-radius:11px;gap:4px;min-width:0;padding:3px;box-shadow:inset 0 1px #ffffff17}.view-studio .cabin-shell .batch-tabs button{min-height:20px;box-shadow:none;color:#ffffff94;text-shadow:none;background:0 0;border-color:#0000;border-radius:7px;padding:0 9px;font-size:9px;font-weight:700}.view-studio .cabin-shell .batch-tabs button.is-active{color:#fffffffa;background:#ffffff29;border-color:#ffffff42;box-shadow:inset 0 1px #ffffff4d,0 3px 9px #02060f1f}.view-studio .cabin-shell .batch-function-workbench__state{color:#ffffffa3;white-space:nowrap;justify-content:flex-end;gap:6px;min-width:0;font-size:8px}.view-studio .cabin-shell .batch-function-workbench__state span{background:#ffffff0b;border-color:#ffffff21;padding:3px 6px}.view-studio .cabin-shell .batch-function-workbench__state b{color:#e2ffefeb;text-overflow:ellipsis;font-size:8px;font-weight:720;overflow:hidden}.view-studio .cabin-shell .batch-function-tabs{background:#050a1521;border:1px solid #ffffff1f;border-radius:12px;align-items:stretch;gap:4px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff14}.view-studio .cabin-shell .batch-function-tabs button{color:#ffffff96;text-align:center;background:0 0;border-color:#0000;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;min-height:0;padding:0 9px;display:inline-flex;transform:none}.view-studio .cabin-shell .batch-function-tabs button span{font-size:10px;font-weight:720}.view-studio .cabin-shell .batch-function-tabs button small{display:none}.view-studio .cabin-shell .batch-function-tabs button.is-active{color:#fffffffa;background:linear-gradient(150deg,#fff3,#e5edf917);border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff59,0 4px 12px #01050e21}@media (hover:hover){.view-studio .cabin-shell .batch-function-tabs button:hover{color:#ffffffe6;background:#ffffff17;border-color:#ffffff3b;transform:none}}.view-studio .cabin-shell .batch-function-workbench__body{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:7px;min-height:0}.view-studio .cabin-shell .batch-input-shelf,.view-studio .cabin-shell .batch-draft-editor{background:linear-gradient(145deg,#ffffff13,#ffffff06);border-color:#ffffff1f;border-radius:13px;min-height:0;padding:8px 9px;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.view-studio .cabin-shell .batch-input-shelf{grid-template-rows:22px 34px minmax(0,1fr);gap:5px;display:grid}.view-studio .cabin-shell .batch-draft-editor{grid-template-rows:20px minmax(28px,1fr) 22px 12px;align-content:stretch;gap:4px;display:grid}.view-studio .cabin-shell .batch-section-heading{gap:7px;min-height:0}.view-studio .cabin-shell .batch-section-heading>div{gap:0}.view-studio .cabin-shell .batch-section-heading span{color:#ffffff7d;letter-spacing:.07em;font-size:7px}.view-studio .cabin-shell .batch-section-heading strong{color:#ffffffed;font-size:10px;line-height:1.15}.view-studio .cabin-shell .batch-shelf-actions{gap:4px}.view-studio .cabin-shell .batch-shelf-actions>button,.view-studio .cabin-shell .batch-function-workbench .batch-upload-button{color:#ffffffc7;background:#ffffff13;border-color:#ffffff29;border-radius:7px;min-height:22px;padding:0 7px;font-size:8px;box-shadow:inset 0 1px #ffffff21}.view-studio .cabin-shell .batch-dropzone--compact{color:#ffffffa1;background:#ffffff09;border-color:#ffffff30;border-radius:9px;gap:6px;min-height:0;margin-top:0;font-size:8px}.view-studio .cabin-shell .batch-dropzone--compact svg{width:15px;height:15px}.view-studio .cabin-shell .batch-input-shelf__assets{gap:5px;min-height:0;margin-top:0;padding:1px 0}.view-studio .cabin-shell .batch-asset-card{background:#ffffff0f;border-radius:9px;width:92px;min-width:92px}.view-studio .cabin-shell .batch-asset-card__preview{height:42px}.view-studio .cabin-shell .batch-asset-card__meta{gap:3px;padding:4px}.view-studio .cabin-shell .batch-asset-card__meta>strong,.view-studio .cabin-shell .batch-asset-card__title>strong{font-size:7px}.view-studio .cabin-shell .batch-asset-card__meta label{padding:2px 3px}.view-studio .cabin-shell .batch-asset-card__meta label span,.view-studio .cabin-shell .batch-asset-card__meta select,.view-studio .cabin-shell .batch-asset-card__meta small{font-size:6px}.view-studio .cabin-shell .batch-function-workbench .batch-empty-state{color:#ffffff80;text-align:left;border:0;align-self:center;min-height:0;margin:0;padding:2px 0 0;font-size:8px;line-height:1.35;display:block}.view-studio .cabin-shell .batch-model-select{background:#ffffff12;border-color:#ffffff29;border-radius:7px;max-width:58%;min-height:22px;padding:0 5px}.view-studio .cabin-shell .batch-model-select select{max-width:130px;font-size:8px}.view-studio .cabin-shell .batch-function-workbench .batch-requirement--draft{background:#04091321;border-color:#ffffff21;border-radius:10px;height:100%;min-height:0;margin-top:0}.view-studio .cabin-shell .batch-function-workbench .batch-requirement--draft textarea{height:100%;min-height:0;padding:7px 57px 7px 9px;font-size:9px;line-height:1.35}.view-studio .cabin-shell .batch-function-workbench .batch-requirement--draft .batch-prompt-actions{gap:3px;top:5px;right:5px}.view-studio .cabin-shell .batch-function-workbench .batch-requirement--draft button{border-radius:6px;min-height:19px;padding:0 5px;font-size:7px}.view-studio .cabin-shell .batch-parameter-grid{gap:4px;margin-top:0}.view-studio .cabin-shell .batch-parameter-grid>label{background:#ffffff09;border-color:#ffffff1a;border-radius:7px;gap:1px;min-width:76px;padding:3px 5px}.view-studio .cabin-shell .batch-parameter-grid span{font-size:6px}.view-studio .cabin-shell .batch-parameter-grid select{font-size:8px}.view-studio .cabin-shell .batch-model-note,.view-studio .cabin-shell .batch-model-notes{min-height:0;margin:0;font-size:7px;line-height:1.3}.view-studio .cabin-shell .batch-model-note{background:#79583913;border-color:#ffe0be24;border-radius:9px;padding:7px 9px}.view-studio .cabin-shell .batch-model-notes{white-space:nowrap;gap:0;display:block;overflow:hidden}.view-studio .cabin-shell .batch-model-notes span{color:#ffe8cbc2;text-overflow:ellipsis;background:0 0;border:0;padding:0;display:block;overflow:hidden}.view-studio .cabin-shell .batch-run-rail{background:#050a151f;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:104px minmax(0,1fr);gap:8px;padding:5px 8px;box-shadow:inset 0 1px #ffffff14}.view-studio .cabin-shell .batch-run-rail__heading{gap:0;min-width:0}.view-studio .cabin-shell .batch-run-rail__heading span{font-size:7px}.view-studio .cabin-shell .batch-run-rail__heading strong,.view-studio .cabin-shell .batch-run-rail__empty,.view-studio .cabin-shell .batch-local-task{font-size:8px}.view-studio .cabin-shell .batch-function-workbench__footer{gap:10px;min-height:0;padding:0 1px}.view-studio .cabin-shell .batch-preflight-note{color:#ffffff85;gap:5px;min-width:0;font-size:7px;line-height:1.22}.view-studio .cabin-shell .batch-preflight-note svg{width:12px;height:12px}.view-studio .cabin-shell .batch-function-workbench .batch-rebuild-toolbar{border-top:0;flex:none;gap:4px;padding-top:0}.view-studio .cabin-shell .batch-function-workbench .batch-clear-button,.view-studio .cabin-shell .batch-function-workbench .batch-stop-button,.view-studio .cabin-shell .batch-function-workbench .batch-run-button{border-radius:8px;min-height:26px;padding:0 8px;font-size:8px}.view-studio .cabin-shell .batch-function-workbench .batch-clear-button,.view-studio .cabin-shell .batch-function-workbench .batch-stop-button{color:#ffffffa6;background:#ffffff0b;border-color:#ffffff24}.view-studio .cabin-shell .batch-function-workbench .batch-run-button{background:linear-gradient(#fffffffa,#ecf1f8eb);border-color:#ffffffad;min-width:82px;box-shadow:inset 0 1px #fff,0 5px 13px #0207102e}.view-studio .cabin-shell .batch-function-workbench{grid-template-rows:22px 32px minmax(0,1fr) 27px 28px;gap:6px}.view-studio .cabin-shell .batch-function-workbench__header{justify-content:flex-end}.view-studio .cabin-shell .batch-function-workbench__state{width:auto;min-height:0}.view-studio .cabin-shell .batch-function-workbench__state b{color:#e3fff0e6;font-size:8px}.view-studio .cabin-shell .batch-function-workbench__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.view-studio .cabin-shell .batch-input-shelf{grid-template-rows:20px minmax(58px,1fr) auto}.view-studio .cabin-shell .batch-draft-editor{grid-template-rows:20px minmax(44px,1fr) auto}.view-studio .cabin-shell .batch-input-shelf,.view-studio .cabin-shell .batch-draft-editor{background:linear-gradient(145deg,#fff1,#ffffff05);padding:9px 10px}.view-studio .cabin-shell .batch-dropzone--compact{background:#ffffff07;border-style:dashed;min-height:58px}.view-studio .cabin-shell .batch-dropzone--compact span{font-size:9px;font-weight:650}.view-studio .cabin-shell .batch-function-workbench .batch-empty-state{color:#ffffff6e;font-size:7px}.view-studio .cabin-shell .batch-function-workbench .batch-requirement--draft textarea{padding-right:55px}.view-studio .cabin-shell .batch-parameter-grid{min-height:0}.view-studio .cabin-shell .batch-parameter-grid>label{min-width:88px}.view-studio .cabin-shell .batch-run-rail{grid-template-columns:72px minmax(0,1fr)}.view-studio .cabin-shell .batch-run-rail__heading strong{color:#ffffffbd}.view-studio .cabin-shell .batch-function-workbench__footer{justify-content:flex-end}.view-studio .cabin-shell .batch-function-workbench .batch-rebuild-toolbar{margin-left:auto}@media (width>=901px){.view-studio .cabin-shell .workspace-batch .batch-rebuild-panel{height:var(--unified-bench-height);min-height:var(--unified-bench-height)}.view-studio .cabin-shell .batch-function-workbench{grid-template-rows:38px minmax(0,1fr) auto;gap:10px;padding:14px 16px}.view-studio .cabin-shell .batch-function-workbench__header{justify-content:space-between;gap:14px}.view-studio .cabin-shell .batch-function-tabs{flex:auto;max-width:none;height:100%;padding:3px}.view-studio .cabin-shell .batch-function-tabs button span{font-size:11px}.view-studio .cabin-shell .batch-function-workbench__state{flex:none}.view-studio .cabin-shell .batch-function-workbench__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(210px,.76fr);gap:10px}.view-studio .cabin-shell .batch-input-shelf,.view-studio .cabin-shell .batch-draft-editor,.view-studio .cabin-shell .batch-execution-card{background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff24;border-radius:15px;min-height:0;padding:12px;box-shadow:inset 0 1px #ffffff29}.view-studio .cabin-shell .batch-input-shelf{grid-template-rows:26px minmax(118px,1fr) auto;gap:8px}.view-studio .cabin-shell .batch-draft-editor{grid-template-rows:26px minmax(0,1fr);gap:8px}.view-studio .cabin-shell .batch-execution-card{grid-template-rows:26px minmax(0,1fr) auto 42px;gap:8px;display:grid}.view-studio .cabin-shell .batch-section-heading strong{font-size:11px;font-weight:760}.view-studio .cabin-shell .batch-function-workbench .batch-upload-button,.view-studio .cabin-shell .batch-shelf-actions>button{min-height:25px;padding-inline:9px;font-size:8px}.view-studio .cabin-shell .batch-dropzone--compact{border-radius:12px;min-height:0}.view-studio .cabin-shell .batch-dropzone--compact svg{width:22px;height:22px}.view-studio .cabin-shell .batch-dropzone--compact span{font-size:10px}.view-studio .cabin-shell .batch-function-workbench .batch-requirement--draft{border-radius:12px;min-height:0}.view-studio .cabin-shell .batch-function-workbench .batch-requirement--draft textarea{padding:12px 68px 12px 13px;font-size:11px;line-height:1.5}.view-studio .cabin-shell .batch-function-workbench .batch-requirement--draft button{min-height:24px;padding-inline:7px;font-size:8px}.view-studio .cabin-shell .batch-model-select{max-width:64%;min-height:25px;padding-inline:7px}.view-studio .cabin-shell .batch-parameter-grid{align-content:start;gap:6px}.view-studio .cabin-shell .batch-parameter-grid>label{border-radius:9px;flex:90px;min-width:0;padding:6px 7px}.view-studio .cabin-shell .batch-parameter-grid span{font-size:7px}.view-studio .cabin-shell .batch-parameter-grid select{font-size:9px}.view-studio .cabin-shell .batch-execution-card__status{color:#ffffff80;align-self:center;margin:0;font-size:8px;line-height:1.35}.view-studio .cabin-shell .batch-execution-card__status.is-warning{color:#ffd6b6e6}.view-studio .cabin-shell .batch-execution-card__status.is-success{color:#d2ffe5e6}.view-studio .cabin-shell .batch-execution-card .batch-rebuild-toolbar{justify-content:stretch;gap:6px;width:100%}.view-studio .cabin-shell .batch-execution-card .batch-clear-button,.view-studio .cabin-shell .batch-execution-card .batch-stop-button{min-width:42px;padding-inline:9px}.view-studio .cabin-shell .batch-execution-card .batch-run-button{flex:auto;min-width:0;min-height:38px;font-size:10px}.view-studio .cabin-shell .batch-run-rail{grid-template-columns:84px minmax(0,1fr);min-height:38px;padding:6px 9px}}.view-studio .cabin-shell .batch-menu-select{min-width:0;position:relative}.view-studio .cabin-shell .batch-menu-select__trigger{color:#ffffffe6;cursor:pointer;background:linear-gradient(145deg,#ffffff1d,#ffffff0b);border:1px solid #ffffff2b;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:28px;padding:0 8px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff29}.view-studio .cabin-shell .batch-menu-select__trigger:hover,.view-studio .cabin-shell .batch-menu-select.is-open .batch-menu-select__trigger{background:#ffffff26;border-color:#ffffff57;box-shadow:inset 0 1px #ffffff47,0 5px 14px #02060f21}.view-studio .cabin-shell .batch-menu-select__trigger strong{color:#ffffffe6;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:690;line-height:1;overflow:hidden}.view-studio .cabin-shell .batch-menu-select__trigger svg{opacity:.68;transition:transform .17s}.view-studio .cabin-shell .batch-menu-select.is-open .batch-menu-select__trigger svg{transform:rotate(180deg)}.view-studio .cabin-shell .batch-menu-select.has-label .batch-menu-select__trigger{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;min-height:42px;padding:6px 7px}.view-studio .cabin-shell .batch-menu-select.has-label .batch-menu-select__trigger>span{color:#ffffff78;grid-column:1;font-size:7px;font-weight:690;line-height:1}.view-studio .cabin-shell .batch-menu-select.has-label .batch-menu-select__trigger strong{grid-column:1;font-size:9px}.view-studio .cabin-shell .batch-menu-select.has-label .batch-menu-select__trigger svg{grid-area:1/2/span 2}.view-studio .cabin-shell .batch-menu-select.is-compact .batch-menu-select__trigger{border-radius:5px;gap:2px;min-height:19px;padding:2px 3px}.view-studio .cabin-shell .batch-menu-select.is-compact.has-label .batch-menu-select__trigger{grid-template-rows:auto auto;min-height:24px;padding:3px}.view-studio .cabin-shell .batch-menu-select.is-compact.has-label .batch-menu-select__trigger>span{font-size:5px}.view-studio .cabin-shell .batch-menu-select.is-compact .batch-menu-select__trigger strong{font-size:6px}.batch-menu-select__menu{z-index:200;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#1c212dc7;border:1px solid #ffffff45;border-radius:11px;gap:3px;max-height:188px;padding:5px;display:grid;position:fixed;overflow-y:auto;box-shadow:inset 0 1px #ffffff54,0 14px 34px #00000054}.batch-menu-select__menu button{color:#ffffffbd;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:28px;padding:0 9px;font-size:10px;font-weight:650}.batch-menu-select__menu button:hover{color:#fff;background:#ffffff1f}.batch-menu-select__menu button.is-selected{color:#fff;background:linear-gradient(135deg,#ffffff36,#ffffff17);border-color:#fff3;box-shadow:inset 0 1px #ffffff38}.view-studio .cabin-shell .batch-asset-card__meta .batch-menu-select{width:100%}.view-studio .cabin-shell .batch-asset-card__meta label:has(select){display:none}.view-studio .cabin-shell .batch-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.view-studio .cabin-shell .batch-parameter-grid>.batch-menu-select{min-width:0}.view-studio .cabin-shell .batch-model-note--history{justify-content:space-between;align-items:center;gap:8px;display:flex}.view-studio .cabin-shell .batch-model-note--history button,.view-studio .cabin-shell .batch-requirement--draft .batch-prompt-actions button{justify-content:center;align-items:center;gap:3px;display:inline-flex}.batch-prompt-library-backdrop{z-index:180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050c99;place-items:center;padding:22px;animation:.18s both batch-prompt-library-in;display:grid;position:fixed;inset:0}.batch-prompt-library{background:linear-gradient(145deg,#ffffff2e,#262e3f8a);border:1px solid #ffffff47;border-radius:17px;grid-template-rows:auto auto minmax(0,1fr);width:min(640px,100%);max-height:min(700px,100vh - 44px);animation:.22s cubic-bezier(.22,.61,.36,1) both batch-prompt-library-panel-in;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 24px 74px #0000006b}.batch-prompt-library>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 19px 14px;display:flex}.batch-prompt-library>header>div:first-child{min-width:0}.batch-prompt-library>header span{color:#ffffff85;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.batch-prompt-library h2{color:#fff;letter-spacing:0;margin:3px 0 4px;font-size:18px}.batch-prompt-library>header p{color:#fff9;margin:0;font-size:11px;line-height:1.45}.batch-prompt-library__header-actions{flex:none;align-items:center;gap:8px;display:flex}.batch-prompt-library__header-actions>span{color:#ffffffb8;letter-spacing:0;text-transform:none;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:4px 7px;font-size:9px}.batch-prompt-library__header-actions button{color:#ffffffc2;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.batch-prompt-library__header-actions button:hover{color:#fff;background:#ffffff26}.batch-prompt-library__feedback{color:#d8ffe7ed;margin:10px 19px 0;font-size:11px}.batch-prompt-library__list{align-content:start;gap:8px;min-height:0;padding:14px 19px 19px;display:grid;overflow-y:auto}.batch-prompt-library__list article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;gap:8px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff1f}.batch-prompt-library__list article.is-pinned{background:#fff1d114;border-color:#ffefc75c}.batch-prompt-library__list article>header{justify-content:space-between;gap:10px;display:flex}.batch-prompt-library__list article>header span{color:#ffefd3eb;font-size:9px;font-weight:700}.batch-prompt-library__list article time{color:#ffffff78;font-size:9px}.batch-prompt-library__list article>p{color:#ffffffd9;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.batch-prompt-library__parameters{flex-wrap:wrap;gap:5px;display:flex}.batch-prompt-library__parameters span{color:#ffffff94;background:#ffffff14;border-radius:6px;padding:3px 6px;font-size:9px}.batch-prompt-library__list footer{flex-wrap:wrap;gap:5px;display:flex}.batch-prompt-library__list footer button{color:#ffffffb8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff26;border-radius:7px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:9px;display:inline-flex}.batch-prompt-library__list footer button:hover{color:#fff;background:#ffffff24}.batch-prompt-library__list footer .batch-prompt-library__apply{color:#111827;background:#ffffffe6;border-color:#ffffff6e;font-weight:760}.batch-prompt-library__list footer button.is-active{color:#ffe7b1f2;border-color:#ffe7b16b}.batch-prompt-library__list footer button.is-danger{color:#ffc0c9e0}.batch-prompt-library__empty{color:#ffffff80;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:240px;padding:24px;display:grid}.batch-prompt-library__empty strong{color:#ffffffdb;font-size:13px}.batch-prompt-library__empty p{max-width:260px;margin:0;font-size:11px;line-height:1.5}@keyframes batch-prompt-library-in{0%{opacity:0}to{opacity:1}}@keyframes batch-prompt-library-panel-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-editor__meta-controls{justify-self:end;gap:0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-toolbar{grid-template-columns:50px minmax(250px,1.12fr) minmax(250px,1fr) auto;grid-template-areas:"context configuration options execution";gap:clamp(10px,.9vw,16px);padding:11px clamp(14px,1.2vw,20px) 12px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__context{align-self:stretch}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-add{width:50px;min-width:50px;height:58px;min-height:58px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration{grid-area:configuration;grid-template-columns:minmax(142px,.92fr) minmax(150px,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-model-select,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-segment{min-width:0;height:58px;min-height:58px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-model-select{grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;padding:7px 11px;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-model-select .video-brief-field__label{text-align:left;justify-content:flex-start;width:auto;font-size:8px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-model-select .video-brief-select__trigger{text-align:left;justify-content:space-between;min-width:0;padding:0}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-segment{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-segment>button{min-width:0;min-height:0;padding-inline:7px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{grid-area:options;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field{height:58px;min-height:58px;padding:7px 10px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{grid-area:execution;align-self:stretch;gap:9px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls>div{height:58px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls>div{grid-template-columns:repeat(2,74px);gap:6px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle{min-width:74px;height:58px;min-height:58px;padding-inline:6px;width:74px!important}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area{align-items:stretch;height:58px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area>span{display:none}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit{width:116px;min-width:116px;height:58px;min-height:58px;padding-inline:14px}}@media (width>=901px) and (width<=1280px){.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-toolbar{grid-template-columns:44px minmax(218px,1.1fr) minmax(198px,1fr) auto;gap:8px;padding-inline:12px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-add{width:44px;min-width:44px;height:48px;min-height:48px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration{grid-template-columns:minmax(118px,.95fr) minmax(120px,1fr);gap:6px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-model-select,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-segment,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls>div,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle,.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit{height:48px;min-height:48px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls>div{grid-template-columns:repeat(2,58px);gap:5px}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle{min-width:58px;padding-inline:4px;font-size:8px;width:58px!important}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit{width:94px;min-width:94px;padding-inline:8px}}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-toolbar{background:linear-gradient(#ffffff06,#03081214),#0c152314;border-top-color:#ffffff30;gap:0;padding:10px 18px 12px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__context,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{align-self:stretch;min-height:54px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{margin-left:15px;padding-left:15px;position:relative}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration:before,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options:before,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution:before{content:"";background:linear-gradient(#0000,#ffffff42,#0000);width:1px;position:absolute;top:8px;bottom:8px;left:0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-add{align-self:center;width:42px;min-width:42px;height:42px;min-height:42px;background:#ffffff0f!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffff47!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration{grid-template-columns:minmax(142px,.88fr) minmax(154px,1fr);gap:0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-model-select,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-segment,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-model-select{height:54px;min-height:54px;padding:8px 14px 8px 0;border-right:1px solid #ffffff1f!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-model-select .video-brief-field__label,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field__label{color:#ffffff7a;letter-spacing:.02em;font-size:8px;font-weight:720}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-select__trigger{color:#ffffffeb;font-size:11px;font-weight:720}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-segment{gap:3px;height:54px;min-height:54px;padding:6px 0 6px 13px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-segment>button{color:#ffffff94;font-size:10px;font-weight:700}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__configuration .video-brief-segment>button.is-selected{color:#fffffff5;background:#ffffff24!important;border:1px solid #ffffff3b!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff42!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{gap:0!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field{text-align:left;height:54px;min-height:54px;padding:8px 12px;border-right:1px solid #ffffff1f!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field:last-child{border-right:0!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger{text-align:left;justify-content:flex-start;padding:0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger svg{margin-left:auto;position:static}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle{color:#ffffff8f;min-width:62px;height:54px;min-height:54px;padding:0 5px;font-size:9px;width:62px!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle.is-active{color:#fffffff5}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit{height:54px;min-height:54px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit{color:#1a2736;width:126px;min-width:126px;text-shadow:none;font-size:12px;font-weight:790;background:linear-gradient(135deg,#fffffff0,#e1eff9c7)!important;border:1px solid #fffc!important;border-radius:13px!important;box-shadow:inset 0 1px #fffffff2,0 8px 20px #02081326!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{grid-template-columns:minmax(150px,1.18fr) minmax(156px,.9fr) minmax(112px,.68fr)!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area--inline{place-items:stretch stretch;width:100%;min-width:0;height:70px;min-height:70px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-submit-area--inline .video-brief-submit{color:#fffffffa;text-shadow:0 1px 8px #040c1861;width:100%;min-width:0;height:70px;min-height:70px;margin:0;font-size:12px;font-weight:780;background:linear-gradient(135deg,#ffffff6b,#daf1ff2e 50%,#ffffff42),#1f3f5d57!important;border:1px solid #ffffffad!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #040c1924,0 10px 24px #0208132e!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick>.video-brief-toolbar{background:linear-gradient(#070d1a06,#070d1a1a);border-top-color:#ffffff24;grid-template-columns:auto auto minmax(300px,1fr) auto;grid-template-areas:"context mode options execution";gap:12px;padding:9px 14px 10px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__mode,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{align-self:center;height:auto;min-height:0;margin-left:0;padding-left:0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options:before,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution:before{content:none}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle{height:70px;min-height:70px;-webkit-backdrop-filter:blur(16px)saturate(1.14)!important;backdrop-filter:blur(16px)saturate(1.14)!important;background:linear-gradient(135deg,#ffffff40,#dfefff17 46%,#ffffff24),#13263c33!important;border:1px solid #ffffff61!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff8a,inset 0 -1px #07132521,0 10px 24px #02081326!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field{text-align:center;padding:7px 10px;border-right:1px solid #ffffff61!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-field__label{text-align:center;justify-content:center}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger{text-align:center;justify-content:center;padding-inline:18px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__options .video-brief-select__trigger svg{margin-left:0;position:absolute;right:0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toolbar__execution{gap:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-audio-controls>div{height:70px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-audio-controls>div{grid-template-columns:repeat(2,80px);gap:6px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-toggle{min-width:80px;padding-inline:7px;width:80px!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-brief-aspect-submit-slot{min-width:80px;height:70px;min-height:70px;width:80px!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results,.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-single-result,.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-scrollable,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-single-result,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-scrollable{flex-wrap:wrap!important;place-content:flex-start center!important;gap:18px!important;padding:24px clamp(20px,3vw,48px)!important;display:flex!important;overflow:hidden auto!important}.view-studio .cabin-shell .workspace-quick .quick-result-card,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result .quick-result-card{aspect-ratio:4/5!important;flex:0 0 clamp(148px,10.4vw,208px)!important;width:clamp(148px,10.4vw,208px)!important;height:auto!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-card--landscape,.view-studio .cabin-shell .workspace-quick .quick-result-card--landscape{aspect-ratio:16/9!important;flex-basis:clamp(248px,18vw,340px)!important;width:clamp(248px,18vw,340px)!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-card--ultrawide,.view-studio .cabin-shell .workspace-quick .quick-result-card--ultrawide{aspect-ratio:21/9!important;flex-basis:clamp(296px,22vw,410px)!important;width:clamp(296px,22vw,410px)!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-card--square,.view-studio .cabin-shell .workspace-quick .quick-result-card--square{aspect-ratio:1!important;flex-basis:clamp(176px,13vw,244px)!important;width:clamp(176px,13vw,244px)!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-card--portrait-standard,.view-studio .cabin-shell .workspace-quick .quick-result-card--portrait-standard{aspect-ratio:3/4!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-result-card--portrait-tall,.view-studio .cabin-shell .workspace-quick .quick-result-card--portrait-tall{aspect-ratio:9/16!important;flex-basis:clamp(136px,9.5vw,184px)!important;width:clamp(136px,9.5vw,184px)!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-inspiration-preview.quick-result-card--ultrawide .quick-result-card__media>img,.view-studio .cabin-shell .workspace-quick .quick-inspiration-preview.quick-result-card--ultrawide .quick-result-card__media>img{-o-object-fit:contain;object-fit:contain}}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench>#quick-prompt{font-size:10px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--brief>textarea{font-size:13px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset{grid-template-columns:27px minmax(0,1fr) 22px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset__remove{color:#ffffffad;cursor:pointer;width:22px;height:22px;transition:transform .16s var(--motion-spring), background .16s ease, border-color .16s ease, color .16s ease;background:#ffffff13;border:1px solid #ffffff38;border-radius:50%;place-items:center;padding:0;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset__remove:hover{color:#fff;background:#ffffff29;border-color:#ffffff85;transform:scale(1.06)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset__remove:active{transform:scale(.91)}@media (width>=901px){.view-studio .cabin-shell .workspace-batch .batch-function-workbench{-webkit-backdrop-filter:blur(13px)saturate(1.04);backdrop-filter:blur(13px)saturate(1.04);background:linear-gradient(135deg,#fff3,#e1ebf912 48%,#dde6f71a),#0e162652;grid-template-rows:44px minmax(0,1fr);gap:12px;padding:16px 18px 17px}.view-studio .cabin-shell .workspace-batch .batch-function-workbench__header{justify-content:space-between;align-items:center;gap:16px}.view-studio .cabin-shell .workspace-batch .batch-function-tabs{background:#040a1626;border-color:#ffffff29;border-radius:13px;flex:0 510px;height:38px;padding:4px;box-shadow:inset 0 1px #ffffff1f}.view-studio .cabin-shell .workspace-batch .batch-function-tabs button{color:#ffffff94;min-width:0;transition:transform .18s var(--motion-spring), background .18s ease, border-color .18s ease, box-shadow .18s ease, color .18s ease;border-radius:9px;padding:0 14px}.view-studio .cabin-shell .workspace-batch .batch-function-tabs button span{letter-spacing:.01em;font-size:11px}.view-studio .cabin-shell .workspace-batch .batch-function-tabs button.is-active{color:#fffffffa;background:linear-gradient(145deg,#ffffff3d,#e6eefa1a);border-color:#ffffff57;box-shadow:inset 0 1px #ffffff70,0 5px 14px #0207112b}.view-studio .cabin-shell .workspace-batch .batch-function-tabs button:hover{transform:translateY(-1px)}.view-studio .cabin-shell .workspace-batch .batch-function-tabs button:active{transform:scale(.97)}.view-studio .cabin-shell .workspace-batch .batch-function-workbench__state{background:#070f1c1f;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:0 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.view-studio .cabin-shell .workspace-batch .batch-function-workbench__state:before{content:"";background:#ffdcb3eb;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #ffdcb31f,0 0 10px #ffdcb366}.view-studio .cabin-shell .workspace-batch .batch-function-workbench__state b{color:#ffffffbd;font-size:9px;font-weight:690}.view-studio .cabin-shell .workspace-batch .batch-function-workbench__body{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(230px,.78fr);gap:0;overflow:hidden}.view-studio .cabin-shell .workspace-batch .batch-input-shelf,.view-studio .cabin-shell .workspace-batch .batch-draft-editor,.view-studio .cabin-shell .workspace-batch .batch-execution-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:13px 16px 12px}.view-studio .cabin-shell .workspace-batch .batch-input-shelf,.view-studio .cabin-shell .workspace-batch .batch-draft-editor{border-right:1px solid #ffffff21}.view-studio .cabin-shell .workspace-batch .batch-input-shelf{grid-template-rows:25px minmax(116px,1fr) auto;gap:7px}.view-studio .cabin-shell .workspace-batch .batch-draft-editor{grid-template-rows:25px minmax(0,1fr);gap:7px}.view-studio .cabin-shell .workspace-batch .batch-execution-card{grid-template-rows:25px minmax(0,1fr) auto 46px;gap:7px}.view-studio .cabin-shell .workspace-batch .batch-section-heading strong{color:#ffffffe0;letter-spacing:.02em;font-size:10px}.view-studio .cabin-shell .workspace-batch .batch-shelf-actions{gap:5px}.view-studio .cabin-shell .workspace-batch .batch-function-workbench .batch-upload-button,.view-studio .cabin-shell .workspace-batch .batch-shelf-actions>button{color:#ffffffd6;background:#ffffff17;border-color:#ffffff30;border-radius:8px;min-height:26px;padding-inline:9px;font-size:8px}.view-studio .cabin-shell .workspace-batch .batch-dropzone--compact{color:#ffffffb3;transition:transform .18s var(--motion-spring), background .18s ease, border-color .18s ease;background:linear-gradient(145deg,#ffffff13,#ffffff05);border:1px dashed #fff3;border-radius:14px}.view-studio .cabin-shell .workspace-batch .batch-dropzone--compact:hover{background:#ffffff1c;border-color:#ffffff6b;transform:translateY(-1px)}.view-studio .cabin-shell .workspace-batch .batch-function-workbench .batch-empty-state{color:#ffffff7a;padding-left:2px;font-size:8px}.view-studio .cabin-shell .workspace-batch .batch-function-workbench .batch-requirement--draft{background:linear-gradient(145deg,#070e1b2e,#ffffff0b);border-color:#ffffff29;border-radius:14px}.view-studio .cabin-shell .workspace-batch .batch-function-workbench .batch-requirement--draft textarea{color:#ffffffe6;padding:14px 14px 42px;font-size:10px;line-height:1.55}.view-studio .cabin-shell .workspace-batch .batch-function-workbench .batch-requirement--draft .batch-prompt-actions{gap:5px;inset:auto auto 8px 9px}.view-studio .cabin-shell .workspace-batch .batch-function-workbench .batch-requirement--draft button{color:#ffffffb3;background:#ffffff13;border-color:#ffffff29;border-radius:999px;min-height:23px;padding:0 7px;font-size:7px}.view-studio .cabin-shell .workspace-batch .batch-model-select{background:#ffffff16;border-radius:9px;max-width:62%;min-height:26px}.view-studio .cabin-shell .workspace-batch .batch-parameter-grid{gap:7px}.view-studio .cabin-shell .workspace-batch .batch-parameter-grid>label{background:#ffffff0e;border-color:#ffffff21;border-radius:10px;padding:7px 8px}.view-studio .cabin-shell .workspace-batch .batch-execution-card__status{color:#ffffff8a;align-self:end;font-size:8px;line-height:1.45}.view-studio .cabin-shell .workspace-batch .batch-execution-card .batch-rebuild-toolbar{border-top:1px solid #ffffff21;justify-content:stretch;align-items:stretch;width:100%;margin-left:0;padding-top:8px;display:flex}.view-studio .cabin-shell .workspace-batch .batch-execution-card .batch-clear-button,.view-studio .cabin-shell .workspace-batch .batch-execution-card .batch-stop-button{color:#ffffffad;border-radius:10px;min-width:46px}.view-studio .cabin-shell .workspace-batch .batch-execution-card .batch-run-button{color:#17202d;min-width:0;min-height:38px;transition:transform .18s var(--motion-spring), box-shadow .18s ease, filter .18s ease;background:linear-gradient(145deg,#fffffffa,#e6edf6e6);border-color:#ffffffbf;border-radius:11px;flex:auto;font-size:10px;font-weight:780;box-shadow:inset 0 1px #fff,0 8px 20px #02071133}.view-studio .cabin-shell .workspace-batch .batch-execution-card .batch-run-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 11px 25px #02071142}.view-studio .cabin-shell .workspace-batch .batch-execution-card .batch-run-button:not(:disabled):active{transform:scale(.97)}.view-studio .cabin-shell .workspace-batch .batch-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.view-studio .cabin-shell .workspace-batch .batch-shelf-actions{white-space:nowrap;flex-flow:row;flex:none;justify-content:flex-end;align-items:center;display:flex}.view-studio .cabin-shell .workspace-batch .batch-function-workbench .batch-requirement--draft .batch-prompt-actions{white-space:nowrap;flex-flow:row;justify-content:flex-end;align-items:center;display:flex;bottom:9px;left:auto;right:10px}.view-studio .cabin-shell .workspace-batch .batch-function-workbench .batch-requirement--draft textarea{padding-right:14px}.view-studio .cabin-shell .workspace-batch .batch-input-shelf{grid-template-rows:25px minmax(0,1fr)}.view-studio .cabin-shell .workspace-batch .batch-dropzone--compact{display:none}.view-studio .cabin-shell .workspace-batch .batch-input-shelf__assets{scrollbar-width:thin;align-items:flex-start;gap:11px;min-height:0;margin:0;padding:2px 2px 5px;display:flex;overflow:auto hidden}.view-studio .cabin-shell .workspace-batch .batch-asset-card{cursor:grab;width:94px;min-width:94px;height:130px;transition:transform .18s var(--motion-spring), opacity .18s ease, border-color .18s ease, box-shadow .18s ease;background:#070d192e;border-color:#fff3;border-radius:13px;flex:0 0 94px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff36}.view-studio .cabin-shell .workspace-batch .batch-asset-card:hover{border-color:#ffffff75;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 9px 20px #0207122e}.view-studio .cabin-shell .workspace-batch .batch-asset-card.is-dragging{opacity:.45;cursor:grabbing;transform:scale(.96)}.view-studio .cabin-shell .workspace-batch .batch-asset-card__preview{cursor:zoom-in;background:#04091242;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.view-studio .cabin-shell .workspace-batch .batch-asset-card__preview img,.view-studio .cabin-shell .workspace-batch .batch-asset-card__preview video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.view-studio .cabin-shell .workspace-batch .batch-asset-card__preview span{color:#ffffff8f;place-items:center;height:100%;font-size:8px;display:grid}.view-studio .cabin-shell .workspace-batch .batch-asset-card__preview i{z-index:2;color:#ffffffdb;opacity:0;background:#050a1580;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;font-style:normal;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:7px;right:7px;transform:translateY(3px)}.view-studio .cabin-shell .workspace-batch .batch-asset-card:hover .batch-asset-card__preview i,.view-studio .cabin-shell .workspace-batch .batch-asset-card:focus-within .batch-asset-card__preview i{opacity:1;transform:translateY(0)}.view-studio .cabin-shell .workspace-batch .batch-asset-card__index,.view-studio .cabin-shell .workspace-batch .batch-asset-card__remove{z-index:3;position:absolute;top:7px}.view-studio .cabin-shell .workspace-batch .batch-asset-card__index{color:#ffffffe6;background:#050a158a;border:1px solid #fff3;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:760;line-height:1;left:7px}.view-studio .cabin-shell .workspace-batch .batch-asset-card__remove{color:#ffffffd1;background:#050a158a;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;right:7px}.view-studio .cabin-shell .workspace-batch .batch-asset-card__remove:hover{color:#fff;background:#892f48ad;border-color:#ffc1cdb3}.view-studio .cabin-shell .workspace-batch .batch-asset-card__meta{z-index:4;opacity:0;gap:3px;padding:0;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:6px;left:6px;right:6px;transform:translateY(4px)}.view-studio .cabin-shell .workspace-batch .batch-asset-card:hover .batch-asset-card__meta,.view-studio .cabin-shell .workspace-batch .batch-asset-card:focus-within .batch-asset-card__meta{opacity:1;transform:translateY(0)}.view-studio .cabin-shell .workspace-batch .batch-asset-card__meta .batch-menu-select__trigger{background:#050a15b3;border-radius:8px;min-height:23px;padding-inline:6px;font-size:7px}}.lumora-app{--motion-fluid-ease:cubic-bezier(.22, 1, .36, 1);--motion-fluid-enter:.42s;--motion-fluid-hover:.21s}.lumora-app .global-panel.motion-fluid-panel{animation:lumora-fluid-panel-enter var(--motion-fluid-enter) var(--motion-fluid-ease) both;transform-origin:50% 52%}@keyframes lumora-fluid-panel-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}62%{opacity:1;transform:translateY(-1px)scale(1.002)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes lumora-fluid-content-enter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}.lumora-app .panel-profile .member-hub__nav-list{gap:4px;display:grid}.lumora-app .panel-profile .member-hub__nav>.member-hub__nav-list>button{isolation:isolate;transition:background var(--motion-fluid-hover) ease, border-color var(--motion-fluid-hover) ease, color var(--motion-fluid-hover) ease, box-shadow var(--motion-fluid-hover) ease;position:relative;overflow:hidden}.lumora-app .panel-profile .member-hub__nav>.member-hub__nav-list>button:before{z-index:0;border-radius:inherit;background:radial-gradient(circle at 18% 50%, rgba(255,255,255,calc(var(--magnetic-nav-glow,0) * .24)), rgba(214,231,255,calc(var(--magnetic-nav-glow,0) * .11)) 54%, transparent 78%);content:"";opacity:var(--magnetic-nav-glow,0);pointer-events:none;position:absolute;inset:1px}.lumora-app .panel-profile .member-hub__nav>.member-hub__nav-list>button>*{z-index:1;position:relative}.lumora-app .panel-profile .member-hub__nav>.member-hub__nav-list>button:hover{transform:none}.lumora-app .panel-profile .member-hub__content{will-change:auto;transition:none;animation:none;transform:none}.lumora-app .panel-profile .member-hub__nav,.lumora-app .panel-profile .member-hub__hero,.lumora-app .panel-profile .member-hub__surface,.lumora-app .panel-profile .member-hub__partner{will-change:auto;transition:none;animation:none}@media (prefers-reduced-motion:reduce){.lumora-app .global-panel.motion-fluid-panel,.lumora-app .panel-profile .member-hub__content{animation:none}.lumora-app .panel-profile .member-hub__nav,.lumora-app .panel-profile .member-hub__hero,.lumora-app .panel-profile .member-hub__surface,.lumora-app .panel-profile .member-hub__partner{transition:none;transform:none}}@media (width>=901px){.lumora-app .global-panel.panel-profile{width:min(1680px,100vw - 20px);height:min(940px,100vh - 20px);min-height:min(940px,100vh - 20px);max-height:calc(100vh - 20px);padding:42px 52px 44px}.lumora-app .global-panel.panel-profile>h2{font-size:50px}.lumora-app .global-panel.panel-profile>.panel-intro{max-width:820px;font-size:13px}.lumora-app .panel-profile .member-hub{flex:auto;grid-template-columns:282px minmax(0,1fr);gap:26px;min-height:0}.lumora-app .panel-profile .member-hub__nav{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;border-radius:22px;padding:18px;overflow-y:auto}.lumora-app .panel-profile .member-hub__nav-account{grid-template-columns:54px minmax(0,1fr);gap:13px;padding:7px 7px 18px}.lumora-app .panel-profile .member-hub__nav-account>span{border-radius:16px;width:52px;height:52px}.lumora-app .panel-profile .member-hub__nav-account b{font-size:13px}.lumora-app .panel-profile .member-hub__nav button{min-height:46px;padding-inline:13px;font-size:12px}.lumora-app .panel-profile .member-hub__content{gap:20px}.lumora-app .panel-profile .member-hub__hero{border-radius:23px;gap:28px;padding:30px 32px}.lumora-app .panel-profile .member-hub h3{font-size:27px}.lumora-app .panel-profile .member-hub__hero p,.lumora-app .panel-profile .member-hub__partner p{font-size:11px}.lumora-app .panel-profile .member-hub__primary,.lumora-app .panel-profile .member-hub__quiet{min-height:44px;font-size:12px}.lumora-app .panel-profile .member-hub__usage{gap:16px}.lumora-app .panel-profile .member-hub__usage b{font-size:13px}.lumora-app .panel-profile .member-hub__overview-grid,.lumora-app .panel-profile .member-hub__points-grid{gap:20px}.lumora-app .panel-profile .member-hub__surface{border-radius:20px;padding:22px}.lumora-app .panel-profile .member-hub__section-head>span{font-size:14px}.lumora-app .panel-profile .member-hub__identity-row{grid-template-columns:58px minmax(0,1fr) auto auto;padding-bottom:19px}.lumora-app .panel-profile .member-hub__avatar{width:56px;height:56px}.lumora-app .panel-profile .member-hub__identity-row b{font-size:14px}.lumora-app .panel-profile .member-hub__data-list dd{font-size:12px}.lumora-app .panel-profile .member-hub__quick-links>button{min-height:59px}.lumora-app .panel-profile .member-hub__quick-links b{font-size:12px}.lumora-app .panel-profile .member-hub__benefits>div:last-child>span{min-height:68px;padding:14px}.lumora-app .panel-profile .member-hub__benefits>div:last-child b{font-size:11px}}@media (width>=901px) and (width<=1500px) and (height>=781px){.lumora-app.view-studio .workspace-quick .video-production-pane--settings{gap:6px}.lumora-app.view-studio .workspace-quick .video-production-settings-grid--complete{gap:8px}.lumora-app.view-studio .workspace-quick .video-production-composer .video-production-preset-field{min-height:36px!important}.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{min-height:38px!important}.lumora-app.view-studio .workspace-quick .video-production-toggles button{min-height:32px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button,.lumora-app.view-studio .workspace-quick .video-production-submit{min-height:38px}}@media (width>=901px){.lumora-app.view-studio .workspace-quick .video-production-pane--settings{justify-content:normal}.lumora-app.view-studio .workspace-quick .video-production-settings-grid--complete{flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0}.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{height:100%;min-height:0!important}.lumora-app.view-studio .workspace-quick .video-production-execution{margin-top:0}}@media (width>=1501px) and (height>=961px){.lumora-app.view-studio .workspace-quick .video-production-pane--settings,.lumora-app.view-studio .workspace-quick .video-production-settings-grid--complete{gap:10px}.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{min-height:46px!important;padding-block:6px!important}.lumora-app.view-studio .workspace-quick .video-production-toggles button{min-height:34px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button,.lumora-app.view-studio .workspace-quick .video-production-submit{min-height:42px}}@media (width>=901px){.lumora-app.view-studio .workspace-quick .video-production-settings-grid--complete{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{padding-inline:8px!important}.lumora-app.view-studio .workspace-quick .video-production-toggles{gap:8px}.lumora-app.view-studio .workspace-quick .video-production-toggles button{min-height:34px;font-size:9px}.lumora-app.view-studio .workspace-quick .video-production-execution{grid-template-columns:minmax(0,.84fr) minmax(156px,1.16fr);gap:8px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button,.lumora-app.view-studio .workspace-quick .video-production-submit{min-height:42px}.lumora-app.view-studio .workspace-quick .video-production-submit:not(:disabled){background:linear-gradient(135deg,#ffffff94,#e8f4ff42);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffd1,0 8px 20px #050c1b2e}}@media (width>=901px) and (width<=1500px){.lumora-app.view-studio .workspace-quick .video-production-settings-grid--complete{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-model,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-style,.lumora-app.view-studio .cabin-shell .video-production-composer .video-settings-select,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-toggles button,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-creation-mode button,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-submit,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-pane__heading>button,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-upload-grid label,.lumora-app.view-studio .cabin-shell .video-production-composer .video-brief-select__trigger{transition:transform .16s cubic-bezier(.22,1,.36,1),filter .16s,color .16s,border-color .16s,background .16s,box-shadow .16s}.lumora-app.view-studio .cabin-shell .video-production-composer .video-brief-select.is-open{z-index:240}.lumora-app.view-studio .cabin-shell .video-production-composer .video-brief-select.is-open .video-brief-select__trigger{color:#fffffffa}@media (hover:hover){.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-model:hover,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-style:hover,.lumora-app.view-studio .cabin-shell .video-production-composer .video-settings-select:hover,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-toggles button:hover,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-creation-mode button:hover,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-pane__heading>button:hover,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-upload-grid label:hover,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff9e,0 0 0 1px #eef8ff26,0 10px 24px #04081229;border-color:#ffffffa3!important}.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-creation-mode button:hover{background:#ffffff1c}}.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-model:active,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-style:active,.lumora-app.view-studio .cabin-shell .video-production-composer .video-settings-select:active,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-toggles button:active,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-creation-mode button:active,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-submit:active:not(:disabled),.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-pane__heading>button:active,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-upload-grid label:active{transform:translateY(1px)scale(.985)}.video-brief-select__menu--portal{isolation:isolate;-webkit-backdrop-filter:blur(8px)saturate(1.03);backdrop-filter:blur(8px)saturate(1.03);border-radius:16px;animation:.18s cubic-bezier(.22,1,.36,1) both liquid-menu-enter;overflow:hidden;background:linear-gradient(135deg,#ffffff30,#e0f0ff0f 42%,#0b1a2b21),#12253861!important;border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #05122024,0 12px 30px #030b172e!important}.video-brief-select__menu--portal .video-brief-select__option{border-radius:10px;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s,background .16s,box-shadow .16s,color .16s}.video-brief-select__menu--portal .video-brief-select__option.is-selected{color:#fffffffa;background:linear-gradient(100deg,#ffffff3d,#cae5ff17);border-color:#ffffff57;box-shadow:inset 0 1px #ffffff5c,inset 3px 0 #f0f9ff94}@media (hover:hover){.video-brief-select__menu--portal .video-brief-select__option:hover,.video-brief-select__menu--portal .video-brief-select__option:focus-visible{color:#fff;background:#ffffff24;border-color:#ffffff47;outline:none;transform:translate(2px);box-shadow:inset 0 1px #ffffff3d}}.video-brief-select__menu--portal .video-brief-select__option:active{transform:translateY(1px)scale(.985)}@media (prefers-reduced-motion:reduce){.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-model,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-style,.lumora-app.view-studio .cabin-shell .video-production-composer .video-settings-select,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-toggles button,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-creation-mode button,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-submit,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-pane__heading>button,.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-upload-grid label,.lumora-app.view-studio .cabin-shell .video-production-composer .video-brief-select__trigger,.video-brief-select__menu--portal,.video-brief-select__menu--portal .video-brief-select__option{transition-duration:1ms;animation-duration:1ms}}.lumora-app.view-studio .cabin-shell .video-production-composer .video-settings-select{text-align:center;gap:3px;min-width:0;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.lumora-app.view-studio .cabin-shell .video-production-composer .video-settings-select .video-brief-field__label{white-space:nowrap;text-align:center;justify-content:center!important;width:100%!important;display:inline-flex!important}.lumora-app.view-studio .cabin-shell .video-production-composer .video-settings-select .video-brief-select__trigger{text-align:center;min-height:16px;padding-inline:17px;position:relative;justify-content:center!important}.lumora-app.view-studio .cabin-shell .video-production-composer .video-settings-select .video-brief-select__trigger>span{text-align:center}.lumora-app.view-studio .cabin-shell .video-production-composer .video-settings-select .video-brief-select__trigger svg{position:absolute;right:0}.lumora-app.view-studio .cabin-shell .video-production-pane--assets{flex-direction:column;display:flex}.lumora-app.view-studio .cabin-shell .video-production-assets{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:2px 4px 2px 0;overflow-y:auto}.lumora-app.view-studio .cabin-shell .video-production-asset{background:#ffffff09;border:1px solid #ffffff21;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:42px;padding:4px}.lumora-app.view-studio .cabin-shell .video-production-asset img{border-radius:8px;width:36px;height:36px}.lumora-app.view-studio .cabin-shell .video-production-asset>div>span{color:#ffffffe0;font-size:9px}.lumora-app.view-studio .cabin-shell .video-production-role-row{gap:4px;margin-top:4px}.lumora-app.view-studio .cabin-shell .video-production-role-row button{border-radius:6px;min-height:18px;padding-inline:5px;font-size:7px}.lumora-app.view-studio .cabin-shell .video-production-asset__remove{color:#ffffffad;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s,border-color .16s,color .16s;display:inline-flex}@media (hover:hover){.lumora-app.view-studio .cabin-shell .video-production-asset:hover{background:#ffffff12;border-color:#ffffff4d}.lumora-app.view-studio .cabin-shell .video-production-asset__remove:hover{color:#fff;background:#ffffff29;border-color:#ffffff7a;transform:scale(1.06)}}.lumora-app.view-studio .cabin-shell .video-production-asset__remove:active{transform:scale(.92)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-assets{grid-template-columns:repeat(auto-fill,86px);grid-auto-rows:120px;place-content:start;gap:7px;margin-top:8px;padding:2px 4px 2px 0;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--assets .video-production-pane__heading>span,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--assets .video-production-pane__heading>small{white-space:nowrap}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:5px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid label{border-radius:10px;grid-template-columns:15px minmax(0,1fr) 12px;gap:5px;min-height:40px;padding:5px 7px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid span{display:block;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;display:block;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid small{display:none}@media (width<=980px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid label{min-height:36px;padding-inline:6px}}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card{grid-template-rows:minmax(0,1fr);width:86px;min-width:0;height:120px;min-height:0;display:grid;overflow:visible}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__media{isolation:isolate;background:#ffffff0f;border:1px solid #ffffff47;border-radius:11px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff36}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__preview{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0;display:block}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .22s var(--motion-spring), filter .22s ease;display:block}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card:hover .video-production-asset-card__preview img{filter:saturate(1.05)brightness(1.04);transform:scale(1.045)}}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__index,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__remove{z-index:2;-webkit-backdrop-filter:blur(7px)saturate(1.08);backdrop-filter:blur(7px)saturate(1.08);border:1px solid #ffffff75;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff5c,0 3px 10px #0207112e}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__index{color:#fff5df;background:#8e662a73;border-color:#ffdea49e;border-radius:6px;min-height:16px;padding:0 5px;font-size:7px;font-weight:760;line-height:1;top:4px;left:4px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__remove{cursor:pointer;width:20px;height:20px;transition:transform .16s var(--motion-spring), border-color .16s ease, background .16s ease, color .16s ease;border-radius:50%;padding:0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__role{z-index:3;max-width:calc(100% - 8px);height:20px;min-height:20px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__role .video-brief-field__label{display:none}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__role .video-brief-select__trigger{color:#fffffff5;width:auto;min-width:0;height:20px;min-height:20px;font:inherit;text-shadow:0 1px 4px #0000005c;cursor:pointer;background:#0b172a7a;border:1px solid #ffffff7a;border-radius:999px;outline:0;align-items:center;gap:3px;padding:0 6px;font-size:8px;font-weight:720;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 3px 10px #0207112e}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__role .video-brief-select__trigger-icon{flex:none;place-items:center;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__role .video-brief-select__trigger svg{flex:none;width:10px;height:10px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__role .video-brief-select__trigger>span:not(.video-brief-select__trigger-icon){white-space:nowrap}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__role:hover{transform:translate(-50%)translateY(-1px)}}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__remove{color:#fff0f4;background:#a63d5680;border-color:#ffb8c7bd;top:4px;right:4px}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__remove:hover{color:#fff;background:#c24664a8;border-color:#ffe1e8f0;transform:scale(1.08)}}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__remove:active{transform:scale(.92)}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-asset-card__preview,.video-production-asset-card__remove,.video-production-asset-card__role .video-brief-select__trigger):focus-visible{outline-offset:2px;outline:2px solid #e0f7ffeb}@media (width>=901px){.lumora-app.view-studio .workspace-quick .video-production-pane--settings{justify-content:space-between;gap:5px}.lumora-app.view-studio .workspace-quick .video-production-settings-grid--complete{flex:none;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:auto}.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{height:auto;min-height:35px!important;padding:4px 7px!important}.lumora-app.view-studio .workspace-quick .video-production-toggles{gap:6px}.lumora-app.view-studio .workspace-quick .video-production-toggles button{min-height:25px;font-size:7px}.lumora-app.view-studio .workspace-quick .video-production-execution{grid-template-columns:minmax(0,1fr) minmax(112px,.92fr);gap:7px;margin-top:0}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button{min-height:26px}.lumora-app.view-studio .workspace-quick .video-production-submit{min-height:32px}}@media (width>=1281px) and (height>=781px){.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{min-height:42px!important}.lumora-app.view-studio .workspace-quick .video-production-toggles button{min-height:30px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button,.lumora-app.view-studio .workspace-quick .video-production-submit{min-height:36px}}@media (width>=1501px) and (height>=961px){.lumora-app.view-studio .workspace-quick .video-production-settings-grid--complete{flex:none;gap:8px}.lumora-app.view-studio .workspace-quick .video-production-composer .video-settings-select{min-height:44px!important}.lumora-app.view-studio .workspace-quick .video-production-toggles button{min-height:34px}.lumora-app.view-studio .workspace-quick .video-production-execution{grid-template-columns:minmax(0,.78fr) minmax(200px,1.22fr);gap:9px;margin-top:0}.lumora-app.view-studio .workspace-quick .video-production-submit:not(:disabled){color:#162033;text-shadow:none;background:linear-gradient(135deg,#ffffffd1,#ebf5ff66);border-color:#ffffffdb;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #060c1d3d}.lumora-app.view-studio .workspace-quick .video-production-submit:disabled{color:#ffffff94;border-color:#ffffff4a}.lumora-app.view-studio .workspace-quick .video-production-pane--settings{justify-content:flex-start;gap:5px}.lumora-app.view-studio .workspace-quick .video-production-settings-grid--complete{margin-top:0}.lumora-app.view-studio .workspace-quick .video-production-toggles{margin-top:8px}.lumora-app.view-studio .workspace-quick .video-production-toggles button{border-radius:15px;gap:6px;min-height:48px;padding-inline:9px}.lumora-app.view-studio .workspace-quick .video-production-toggles button>span,.lumora-app.view-studio .workspace-quick .video-production-creation-mode button>span,.lumora-app.view-studio .workspace-quick .video-production-submit>span{gap:2px;min-width:0;line-height:1.05;display:grid}.lumora-app.view-studio .workspace-quick .video-production-toggles button>span{text-align:left}.lumora-app.view-studio .workspace-quick .video-production-toggles button b,.lumora-app.view-studio .workspace-quick .video-production-creation-mode button b,.lumora-app.view-studio .workspace-quick .video-production-submit b{color:currentColor;font-size:9px;font-weight:760}.lumora-app.view-studio .workspace-quick .video-production-toggles button small,.lumora-app.view-studio .workspace-quick .video-production-creation-mode button small,.lumora-app.view-studio .workspace-quick .video-production-submit small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:620;overflow:hidden}.lumora-app.view-studio .workspace-quick .video-production-creation-mode{padding:4px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button,.lumora-app.view-studio .workspace-quick .video-production-submit{min-height:56px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button>span,.lumora-app.view-studio .workspace-quick .video-production-submit>span{text-align:center}.lumora-app.view-studio .workspace-quick .video-production-execution{margin-top:auto}}@media (width>=901px){.lumora-app.view-studio .workspace-quick .video-production-creation-mode{background:#ffffff09;border-color:#fff3;border-radius:19px;padding:4px;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #050e1d1f}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button{color:#ffffff8f;border-radius:15px}.lumora-app.view-studio .workspace-quick .video-production-creation-mode button.is-selected{color:#fffffff5;background:linear-gradient(135deg,#ffffff40,#daeaff1c);box-shadow:inset 0 1px #ffffff61,0 5px 14px #040c1c1a}.lumora-app.view-studio .workspace-quick .video-production-submit,.lumora-app.view-studio .workspace-quick .video-production-submit:not(:disabled){color:#fffffffa;text-shadow:0 1px 8px #040b1b5c;background:linear-gradient(135deg,#ffffff40,#d3e7ff21 54%,#ffdfef24),#1c345340;border-color:#ffffff94;border-radius:19px;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #030c1c24,0 10px 24px #040b1a2b}.lumora-app.view-studio .workspace-quick .video-production-submit:disabled{color:#ffffff7a;text-shadow:none;background:#ffffff0f;border-color:#fff3;box-shadow:inset 0 1px #ffffff1f}}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer{-webkit-backdrop-filter:blur(7px)saturate(1.03);backdrop-filter:blur(7px)saturate(1.03);background:linear-gradient(135deg,#ffffff17,#bad7f409 42%,#ffd9eb0b),#0812221a;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #040b1921,0 14px 34px #02071324}@media (hover:hover){.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-upload-grid label:hover{filter:brightness(1.03);box-shadow:inset 0 1px #ffffff70,0 5px 13px #0408121a;border-color:#ffffff7a!important}}@media (width>=901px){.lumora-app .panel-backdrop--inspiration,.lumora-app .panel-backdrop--pricing,.lumora-app .panel-backdrop--tutorials,.lumora-app .panel-backdrop--profile{place-items:stretch stretch;padding:clamp(74px,7vh,92px) clamp(18px,2vw,34px) 18px}.lumora-app .global-panel.panel-inspiration,.lumora-app .global-panel.panel-pricing,.lumora-app .global-panel.panel-tutorials,.lumora-app .global-panel.panel-profile{border-radius:clamp(19px,1.7vw,29px);width:100%;height:100%;min-height:0;max-height:none;padding:clamp(17px,1.55vw,28px)}.lumora-app .global-panel.panel-inspiration,.lumora-app .global-panel.panel-pricing,.lumora-app .global-panel.panel-tutorials{flex-direction:column;display:flex;overflow:hidden}.lumora-app .panel-inspiration .forbes-inspiration,.lumora-app .panel-pricing .pricing-showcase,.lumora-app .panel-tutorials .tutorial-academy{flex:auto;min-height:0}.lumora-app .panel-inspiration .forbes-inspiration{overflow:hidden}.lumora-app .panel-tutorials .tutorial-academy{scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;overflow:auto}}.view-studio .cabin-shell .workspace-quick .quick-result-card__lens-trigger{color:#f2f5f7;background:linear-gradient(145deg,#f7fafc61,#a6b4c133 52%,#3c4a5947),#2a36436b;border-color:#e1e9efa8;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #151e282e,0 5px 14px #040a1233}@media (hover:hover){.view-studio .cabin-shell .workspace-quick .quick-result-card__lens-trigger:hover{color:#fff;background:linear-gradient(145deg,#ffffff85,#b7c3cd47 52%,#4c596759),#36425080;border-color:#ffffffe0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane{transform-style:preserve-3d}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>:is(.quick-result-card__status,.quick-result-card__lens-trigger,.quick-result-card__actions,.quick-result-card__decision){transform-origin:50%;transition:transform var(--tilt-overlay-transition,.36s cubic-bezier(.22, .72, .24, 1)), opacity .18s ease;will-change:transform;transform:translate3d(var(--tilt-shift-x,0px), var(--tilt-shift-y,0px), 26px) rotate(var(--tilt-rotation,0deg))!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>:is(.quick-result-card__status,.quick-result-card__lens-trigger,.quick-result-card__decision):hover{transform:translate3d(var(--tilt-shift-x,0px), calc(var(--tilt-shift-y,0px) - 2px), 34px) rotate(var(--tilt-rotation,0deg)) scale(1.065)!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__actions button:hover,.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__decision button:hover{transform:translate3d(0,-2px,30px)scale(1.07)!important}}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>:is(.quick-inspiration-preview__label,.quick-result-card__status,.quick-result-card__lens-trigger,.quick-result-card__actions,.quick-result-card__decision),.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>:is(.quick-result-card__actions,.quick-result-card__decision)>button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-inspiration-preview__label{align-items:center;top:12px;left:12px;width:auto!important;height:auto!important;display:inline-flex!important;bottom:auto!important;right:auto!important}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench>#quick-prompt{font-size:18px!important;line-height:1.5!important}}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer :is(.video-production-model,.video-production-style,.video-settings-select) .video-brief-select__trigger>span{box-shadow:none!important;text-shadow:none!important;background:0 0!important}.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-style .video-brief-select__trigger{text-align:center;justify-content:center;position:relative}.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-style .video-brief-select__trigger>span{text-align:center;flex:auto}.lumora-app.view-studio .cabin-shell .video-production-composer .video-production-style .video-brief-select__trigger svg{position:absolute;right:0}.lumora-app.view-studio .cabin-shell .quick-result-card__media>:is(img,video),.lumora-app.view-studio .cabin-shell .archive-library__card-preview>:is(img,video){background:#04081057;-o-object-fit:contain!important;object-fit:contain!important}.archive-library__header{align-items:center;gap:clamp(12px,1.35vw,22px);min-height:58px;padding:1px 3px 5px}.archive-library__title-group{flex:0 auto;min-width:238px}.archive-library__title-line{align-items:baseline;gap:9px;display:flex}.archive-library__header .archive-library__title-line>span{flex:none}.archive-library__header h2{letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.45vw,24px)}.archive-library__header p{text-overflow:ellipsis;white-space:nowrap;max-width:330px;margin-top:3px;font-size:10px;line-height:1.35;overflow:hidden}.archive-library__header>.archive-library__search{border-radius:12px;flex:360px;width:min(38vw,520px);min-height:36px;padding-inline:11px}.archive-library__header .archive-library__search input{font-size:11px}.archive-library__header-actions{flex:none;gap:8px;padding-top:0}.archive-library__header-actions>span{padding:7px 9px}.archive-library__header-actions>button{width:32px;height:32px}.archive-library__main{grid-template-rows:minmax(0,1fr)}.archive-library__groups{contain:layout paint;overscroll-behavior:contain;padding-top:0}.archive-library__group{padding-top:11px}.archive-library__main:has(.archive-library__batch-slot){grid-template-rows:auto minmax(0,1fr)}.archive-library__batch-slot{min-height:56px}.archive-library__batch-bar{background:linear-gradient(90deg,#ffffff1f,#e1efff0e 52%,#ffffff09);border-bottom:1px solid #ffffff26;align-items:center;gap:9px;min-height:56px;padding:9px 12px;display:flex}.archive-library__batch-bar>span{color:#ffffffeb;white-space:nowrap;align-items:center;gap:6px;min-width:94px;font-size:11px;font-weight:760;display:inline-flex}.archive-library__batch-bar button,.archive-library__group>header>div>button{color:#f8fafdd6;cursor:pointer;min-height:34px;transition:transform .16s var(--motion-spring), border-color .16s ease, background .16s ease, color .16s ease;background:#ffffff13;border:1px solid #ffffff3d;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:720;display:inline-flex;box-shadow:inset 0 1px #ffffff29}.archive-library__batch-bar button:hover:not(:disabled),.archive-library__group>header>div>button:hover{color:#fff;background:#ffffff26;border-color:#ffffff7a;transform:translateY(-1px)}.archive-library__batch-bar button:active:not(:disabled),.archive-library__group>header>div>button:active{transform:scale(.98)}.archive-library__batch-bar button:disabled{cursor:default;opacity:.32;pointer-events:none}.archive-library__batch-bar .is-danger{color:#fff1f4fa;background:linear-gradient(135deg,#e1688052,#99304847);border-color:#ffb9c7a3;box-shadow:inset 0 1px #ffebef6b,0 0 15px #d54f6c2b}.archive-library__batch-bar .is-danger:hover{color:#fff;background:linear-gradient(135deg,#e6607d75,#a4304c6b);border-color:#ffdde4d1;box-shadow:inset 0 1px #fff2f580,0 0 18px #e04f7047}.archive-library__batch-bar .is-cancel{margin-left:auto}.archive-library__batch-slot:not(.is-active) .archive-library__batch-bar>span{color:#ffffff6b}.archive-library__group>header{align-items:center}.archive-library__group>header>div{align-items:center;gap:8px;display:flex}.archive-library__group>header>div>button{border-radius:999px;min-height:27px;padding-inline:9px}.archive-library__group>header>div>button.is-selected{color:#fff;background:#daf0ff2e;border-color:#ebfaff8f}.archive-library__batch-confirm{z-index:4;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0408103d;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.archive-library__batch-confirm>section{-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);background:linear-gradient(145deg,#fff3,#dae5f414),#141f31bd;border:1px solid #ffffff4d;border-radius:16px;gap:18px;width:min(390px,100%);padding:20px;display:grid;box-shadow:inset 0 1px #ffffff52,0 20px 54px #00000047}.archive-library__batch-confirm>section>div{gap:6px;display:grid}.archive-library__batch-confirm span{color:#ffffff9e;font-size:9px;font-weight:800}.archive-library__batch-confirm strong{color:#fff;font-size:16px;font-weight:760}.archive-library__batch-confirm p{color:#ffffffab;margin:0;font-size:11px;line-height:1.5}.archive-library__batch-confirm nav{justify-content:flex-end;gap:8px;display:flex}.archive-library__batch-confirm button{color:#ffffffe6;cursor:pointer;background:#ffffff17;border:1px solid #ffffff42;border-radius:10px;min-height:32px;padding:0 13px;font-size:11px;font-weight:720}.archive-library__batch-confirm button.is-danger{color:#fff;background:#9d3a5070;border-color:#ffd7de8f}.archive-library__card-preview{z-index:0;border-radius:inherit;color:#fff;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.archive-library__card-preview>:is(img,video){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.archive-library__card:hover .archive-library__card-preview>:is(img,video),.archive-library__card:focus-within .archive-library__card-preview>:is(img,video){translate:none;rotate:none;scale:1;transition:none!important;animation:none!important;transform:none!important}.archive-library__card-preview:focus-visible{outline-offset:-3px;outline:2px solid #ffffffe6}.archive-library__card nav{z-index:4;pointer-events:none;isolation:isolate;contain:layout paint;opacity:1;transition:none;transform:none}.archive-library__card:hover nav,.archive-library__card:focus-within nav{pointer-events:auto}.archive-library__card nav button{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1),background .18s,border-color .18s,box-shadow .18s,color .18s;transform:translateY(2px);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.archive-library__card:hover nav button,.archive-library__card:focus-within nav button{opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0,0)}.archive-library__card nav button:hover{transform:translateY(-1px)}.archive-library__card-preview>span{color:#fffffff5;opacity:0;pointer-events:none;background:#070b146b;border:1px solid #ffffff57;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;transition:opacity .16s,transform .19s cubic-bezier(.2,.9,.2,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)scale(.96);box-shadow:0 5px 15px #02040a2e,inset 0 1px #ffffff2e}.archive-library__card:hover .archive-library__card-preview>span,.archive-library__card:focus-within .archive-library__card-preview>span{opacity:1;transform:translate(-50%,-50%)scale(1)}.archive-library__card-copy{z-index:2}.archive-library__preview-backdrop{z-index:190}.archive-library__card{aspect-ratio:auto;content-visibility:auto;contain-intrinsic-size:auto 212px;border-radius:12px;grid-template-rows:auto minmax(30px,auto);transition:transform .26s cubic-bezier(.16,.84,.24,1),box-shadow .22s;display:grid;overflow:visible;transform:translateZ(0)}.archive-library-layer .archive-library__card.is-selected{z-index:2;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #dcf2ff94,0 8px 18px #060e192b}.archive-library button{-webkit-backdrop-filter:none;backdrop-filter:none}.archive-library__card-media{aspect-ratio:4/5;min-width:0;position:relative}.archive-library__card-preview{border-radius:11px 11px 0 0;overflow:hidden}.archive-library__card-shade{border-radius:11px 11px 0 0;inset:46% 0 0}.archive-library__card-meta{color:#ffffffbd;text-align:left;cursor:pointer;background:#060b1433;border:0;border-top:1px solid #ffffff26;border-radius:0 0 11px 11px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:5px;width:100%;min-width:0;padding:6px 8px 7px;font-size:8px;font-weight:700;line-height:1.15;transition:background .16s,color .16s,box-shadow .16s;display:grid}.archive-library__card-meta:hover{color:#fffffff0;background:#ffffff1c}.archive-library__card-meta.is-selected{color:#fff;background:linear-gradient(100deg,#dbf1ff4d,#ffffff1f);box-shadow:inset 0 1px #ffffff6b}.archive-library__card-meta:focus-visible{outline-offset:-2px;outline:2px solid #e3f5ffdb}.archive-library__card-selection-state{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;display:inline-flex;overflow:hidden}.archive-library__card-meta.is-selected .archive-library__card-selection-state{color:#f6fdfffa}.archive-library__card-meta span:not(.archive-library__card-selection-state),.archive-library__card-meta time{color:#ffffff9c;white-space:nowrap;border-left:1px solid #ffffff29;padding-left:5px}.archive-library__card nav button{position:relative}.archive-library__card nav button[data-tooltip]:after{z-index:8;color:#fffffff0;content:attr(data-tooltip);opacity:0;pointer-events:none;background:#080d16db;border:1px solid #ffffff42;border-radius:7px;width:max-content;max-width:120px;padding:5px 7px;font-size:9px;font-weight:700;line-height:1;transition:opacity .13s,transform .15s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px)scale(.97);box-shadow:0 5px 16px #00000038,inset 0 1px #ffffff1f}.archive-library__card nav button[data-tooltip]:hover:after,.archive-library__card nav button[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)scale(1)}.view-studio .cabin-shell .quick-result-card__tilt-surface .quick-result-card__actions button[data-tooltip]{transform-style:preserve-3d;position:relative}.view-studio .cabin-shell .quick-result-card__tilt-surface .quick-result-card__actions button[data-tooltip]:after{z-index:12;color:#fffffff5;content:attr(data-tooltip);letter-spacing:0;pointer-events:none;white-space:nowrap;opacity:0;transform-origin:50% 0;background:linear-gradient(145deg,#ffffff38,#ffffff14),#070c16c2;border:1px solid #ffffff57;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:720;line-height:1;transition:opacity .14s,transform .21s cubic-bezier(.16,.84,.25,1);position:absolute;top:calc(100% + 9px);left:50%;transform:translate3d(-50%,-5px,36px)rotateX(4deg)scale(.93);box-shadow:0 9px 20px #01040c3d,inset 0 1px #ffffff3d}.view-studio .cabin-shell .quick-result-card__tilt-surface .quick-result-card__actions button[data-tooltip]:hover:after,.view-studio .cabin-shell .quick-result-card__tilt-surface .quick-result-card__actions button[data-tooltip]:focus-visible:after{opacity:1;transform:translate3d(-50%,0,42px)rotateX(0)scale(1)}@keyframes quick-result-review-reminder{0%,5%,21%,to{opacity:0;transform:scale(1)}12%{opacity:.82;transform:scale(1.18)}}@media (prefers-reduced-motion:no-preference){.quick-result-shelf .quick-result-card__status:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffdb;animation:14s cubic-bezier(.22,.7,.25,1) 2.4s infinite quick-result-review-reminder;position:absolute;inset:-4px;box-shadow:0 0 0 5px #ffffff14,0 7px 18px #050c183d}}@media (width<=860px){.archive-library__header{flex-wrap:wrap;gap:8px 12px}.archive-library__title-group{min-width:0}.archive-library__header>.archive-library__search{flex-basis:100%;order:3;width:100%}.archive-library__header p{max-width:min(78vw,330px)}}.archive-library-layer .archive-library__sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#ffffff1a,#ffffff09 58%,#ffffff0f),0 0;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff40,0 12px 28px #01040a14}.archive-library-layer .archive-library__sidebar>p,.archive-library-layer .archive-library__sidebar-note{color:#f4f7fcc2}.archive-library-layer .archive-library__sidebar nav button{color:#fafcffe0;text-shadow:0 1px 2px #02040a3d;background:0 0;border-color:#0000;font-weight:700}.archive-library-layer .archive-library__sidebar nav button>svg{color:#fbfdffd1}.archive-library-layer .archive-library__sidebar nav button b{color:#fffffff0;background:#ffffff1a;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff29}.archive-library-layer .archive-library__sidebar nav button:hover{color:#fff;background:#ffffff17;border-color:#ffffff3d;transform:translate(1px)}.archive-library-layer .archive-library__sidebar nav button:hover>svg{color:#fff}.archive-library-layer .archive-library__sidebar nav button.is-active{color:#fff;background:#ffffff29;border-color:#ffffff61;box-shadow:inset 0 1px #ffffff52,0 6px 16px #01030924}.archive-library-layer .archive-library__sidebar nav button:focus-visible{outline-offset:2px;outline:2px solid #ffffffe0}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__decision button:last-child{color:#ffeff2fa!important;background:#9c394d75!important;border-color:#ffb3beb8!important;box-shadow:inset 0 1px #ffeaee40,0 4px 12px #440c1c2e!important}.view-studio .cabin-shell .workspace-quick .quick-result-card__tilt-surface .tilted-card__overlay--in-plane>.quick-result-card__decision button:last-child:hover{background:#bb435fa8!important;border-color:#ffdae0f0!important}.result-card-dismiss-debris{z-index:170;pointer-events:none;contain:layout paint;will-change:transform, opacity;position:fixed;overflow:hidden;transform:translateZ(0)}.result-card-dismiss-debris>i{background-image:var(--result-debris-image);will-change:transform, opacity;background-repeat:no-repeat;background-size:400% 300%;border-radius:2px;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}@media (prefers-reduced-motion:reduce){.result-card-dismiss-debris{display:none}}.lumora-app.view-studio .cabin-shell .quick-result-card__tilt-surface .tilted-card__overlay :is(.quick-result-card__lens-trigger,.quick-result-card__actions button,.quick-result-card__decision button){color:#fffffffa!important;background:#050a139e!important;border-color:#ffffff94!important;box-shadow:0 2px 11px #01040a57,inset 0 1px #ffffff2e!important}.lumora-app.view-studio .cabin-shell .quick-result-card__actions button{transform-style:preserve-3d;position:relative;overflow:visible}.archive-library-layer .archive-library__header{align-items:center;gap:clamp(14px,1.6vw,26px);min-height:64px;padding:3px 4px 8px}.archive-library-layer .archive-library__title-group{min-width:250px}.archive-library-layer .archive-library__header>.archive-library__search{min-height:38px;transition:border-color var(--motion-fluid-hover,.21s) var(--motion-fluid-ease,ease), background var(--motion-fluid-hover,.21s) var(--motion-fluid-ease,ease), box-shadow var(--motion-fluid-hover,.21s) var(--motion-fluid-ease,ease);background:#080f1c29;border-color:#fff3;flex-basis:400px}.archive-library-layer .archive-library__search:focus-within{background:#0c152547;border-color:#ffffff78;box-shadow:inset 0 1px #fff3,0 0 0 3px #ffffff12}.archive-library-layer .archive-library__body{gap:clamp(16px,1.7vw,28px)}.archive-library-layer .archive-library__sidebar{padding:15px 12px 13px}.archive-library-layer .archive-library__main{background:#0b132221;border-color:#ffffff30}.archive-library-layer .archive-library__group>header{margin-bottom:12px}.archive-library-layer .archive-library__group h3{letter-spacing:0;font-size:14px}.archive-library-layer .archive-library__card{transition:border-color var(--motion-fluid-hover,.21s) var(--motion-fluid-ease,ease), box-shadow var(--motion-fluid-hover,.21s) var(--motion-fluid-ease,ease), transform var(--motion-fluid-hover,.21s) var(--motion-fluid-ease,ease);border-color:#ffffff38;border-radius:13px;box-shadow:inset 0 1px #ffffff38,0 10px 24px #0307111f}.archive-library-layer .archive-library__card:hover,.archive-library-layer .archive-library__card:focus-within{z-index:2;border-color:#ffffff6b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff57,0 15px 30px #03071133}.archive-library-layer .archive-library__card nav{opacity:.42;filter:saturate(.78);transform-origin:100% 0;transition:opacity .22s var(--motion-fluid-ease,cubic-bezier(.22,1,.36,1)), transform .26s var(--motion-fluid-ease,cubic-bezier(.22,1,.36,1)), filter .22s var(--motion-fluid-ease,cubic-bezier(.22,1,.36,1));gap:5px;top:8px;right:8px;transform:translateY(-1px)scale(.975)}.archive-library-layer .archive-library__card:hover nav,.archive-library-layer .archive-library__card:focus-within nav{opacity:1;filter:saturate();transform:translate(0,0)scale(1)}.archive-library-layer .archive-library__card nav button{width:29px;height:29px;transition:transform .18s var(--motion-fluid-ease,cubic-bezier(.22,1,.36,1)), border-color .18s var(--motion-fluid-ease,ease), background .18s var(--motion-fluid-ease,ease), box-shadow .18s var(--motion-fluid-ease,ease);background:#070e1b75;border-color:#ffffff4d;transform:translate(0,0)scale(.96);box-shadow:inset 0 1px #ffffff30,0 3px 10px #02050d1f}.archive-library-layer .archive-library__card nav button:first-child{transition-delay:0s}.archive-library-layer .archive-library__card nav button:nth-child(2){transition-delay:18ms}.archive-library-layer .archive-library__card nav button:nth-child(3){transition-delay:36ms}.archive-library-layer .archive-library__card nav button:nth-child(4){transition-delay:54ms}.archive-library-layer .archive-library__card:hover nav button,.archive-library-layer .archive-library__card:focus-within nav button{transform:translate(0,0)scale(1)}.archive-library-layer .archive-library__card nav button:hover,.archive-library-layer .archive-library__card nav button:focus-visible{background:#ffffff2e;border-color:#ffffff9e;transform:translateY(-1px)scale(1.055);box-shadow:inset 0 1px #ffffff52,0 7px 14px #02050d33}.archive-library-layer .archive-library__card nav button:active{transform:translate(0,0)scale(.92)}.archive-library-layer .archive-library__card-meta{padding:7px 9px 8px}.archive-library-layer .archive-library__group .archive-library__card{animation:archive-library-card-in .3s var(--motion-fluid-ease,cubic-bezier(.22,1,.36,1)) both}.archive-library-layer .archive-library__group .archive-library__card:nth-child(2){animation-delay:28ms}.archive-library-layer .archive-library__group .archive-library__card:nth-child(3){animation-delay:56ms}.archive-library-layer .archive-library__group .archive-library__card:nth-child(4){animation-delay:84ms}.archive-library-layer .archive-library__group .archive-library__card:nth-child(n+5){animation-delay:.105s}@keyframes archive-library-card-in{0%{opacity:0;transform:translateY(5px)scale(.988)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.archive-library-layer .archive-library__card,.archive-library-layer .archive-library__card nav,.archive-library-layer .archive-library__card nav button{transition:none;animation:none}}.lumora-app.view-studio .cabin-shell .quick-result-card__action-hint{z-index:2;color:#fffffff5;pointer-events:none;white-space:nowrap;opacity:0;transform-origin:50% 0;background:linear-gradient(145deg,#ffffff2e,#ffffff12),#070c16bd;border:1px solid #ffffff57;border-radius:9px;width:max-content;max-width:152px;padding:6px 8px;font-size:9px;font-weight:720;line-height:1;transition:opacity .14s,transform .21s cubic-bezier(.16,.84,.25,1);display:block;position:absolute;top:calc(100% + 8px);left:50%;transform:translate3d(-50%,-5px,42px)rotateX(4deg)scale(.93);box-shadow:0 9px 20px #01040c3d,inset 0 1px #ffffff38}.lumora-app.view-studio .cabin-shell .quick-result-card__actions button:hover .quick-result-card__action-hint,.lumora-app.view-studio .cabin-shell .quick-result-card__actions button:focus-visible .quick-result-card__action-hint{opacity:1;transform:translate3d(-50%,0,48px)rotateX(0)scale(1)}.lumora-app.view-studio .cabin-shell .quick-result-shelf .quick-result-card__status:after{content:none!important;animation:none!important}.lumora-app.view-studio .cabin-shell .quick-result-shelf .quick-result-card__status{text-align:center;color:#fffffffa;min-width:58px;padding-inline:12px;animation:6.8s ease-in-out infinite quick-result-status-breathe;position:absolute;place-items:center!important;display:grid!important}@keyframes quick-result-status-breathe{0%,to{background:#050a139e;border-color:#ffffff8a;box-shadow:0 2px 11px #01040a57,inset 0 1px #ffffff2e}50%{background:linear-gradient(132deg,#ffffff3d,#cfe5f71f 56%,#ffffff14);border-color:#ffffffc7;box-shadow:0 3px 13px #01040a4d,inset 0 1px #ffffff75,inset 0 -1px #07101f1f}}@media (prefers-reduced-motion:no-preference){.lumora-app.view-studio .cabin-shell .quick-result-shelf .quick-result-card__status{animation-play-state:running}}@media (width>=901px){.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell,.view-studio .cabin-shell .workspace-detail .product-studio{-webkit-backdrop-filter:blur(13px)saturate(1.03);backdrop-filter:blur(13px)saturate(1.03)}.view-studio .cabin-shell .workspace-detail .product-studio{bottom:var(--unified-bench-bottom)}.view-studio .cabin-shell .workspace-detail .detail-showcase--results{inset:0 0 calc(var(--studio-bench-height) + var(--studio-stage-gap)) 0!important;width:auto!important;height:var(--studio-stage-height)!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;overflow:hidden!important}.view-studio .cabin-shell .workspace-detail .detail-showcase--results .quick-result-shelf-frame.has-results,.view-studio .cabin-shell .workspace-detail .detail-showcase--results .quick-result-shelf.has-results{height:100%!important;min-height:0!important}}@media (prefers-reduced-motion:reduce){.archive-library__card nav,.archive-library__card nav button{transition:none}}@media (width>=901px){.view-studio .cabin-shell .workspace-batch .batch-function-workbench__body{grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr) minmax(300px,.94fr)}.view-studio .cabin-shell .workspace-batch .batch-input-shelf,.view-studio .cabin-shell .workspace-batch .batch-draft-editor,.view-studio .cabin-shell .workspace-batch .batch-execution-card{padding-top:15px;padding-bottom:14px}.view-studio .cabin-shell .workspace-batch .batch-input-shelf{grid-template-rows:28px minmax(0,1fr);padding-right:14px}.view-studio .cabin-shell .workspace-batch .batch-draft-editor{grid-template-rows:28px minmax(0,1fr);padding-inline:18px}.view-studio .cabin-shell .workspace-batch .batch-execution-card{grid-template-rows:28px auto minmax(0,1fr) 48px;padding-left:18px}.view-studio .cabin-shell .workspace-batch .batch-section-heading strong{font-size:11px}.view-studio .cabin-shell .workspace-batch .batch-input-shelf__assets{grid-template-columns:repeat(auto-fill,104px);grid-auto-rows:144px;place-content:start;gap:10px;padding:2px 0 4px;display:grid}.view-studio .cabin-shell .workspace-batch .batch-asset-card{width:104px;min-width:104px;height:144px}.view-studio .cabin-shell .workspace-batch .batch-function-workbench .batch-empty-state{color:#ffffff85;background:#ffffff06;border:1px dashed #ffffff2b;border-radius:13px;place-items:center start;min-height:118px;padding:0 12px;display:grid}.view-studio .cabin-shell .workspace-batch .batch-model-select{width:min(58%,240px);max-width:none}.view-studio .cabin-shell .workspace-batch .batch-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px}.view-studio .cabin-shell .workspace-batch .batch-parameter-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.view-studio .cabin-shell .workspace-batch .batch-parameter-grid>label{border-radius:12px;min-height:54px;padding:9px 10px}.view-studio .cabin-shell .workspace-batch .batch-execution-card__status{align-self:stretch;align-items:flex-end;min-height:0;padding:12px 2px 8px;display:flex}.view-studio .cabin-shell .workspace-batch .batch-execution-card .batch-rebuild-toolbar{min-height:48px;padding-top:9px}}.archive-library-layer .archive-library__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}.archive-library-layer .archive-library__sidebar{background:#080e1a1f;border-color:#ffffff29;border-radius:13px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;min-height:0;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff1f}.archive-library-layer .archive-library__sidebar>p{color:#ffffff85;letter-spacing:.07em;white-space:nowrap;margin:0 14px 0 3px;font-size:9px}.archive-library-layer .archive-library__sidebar nav{gap:4px;min-width:0;display:flex}.archive-library-layer .archive-library__sidebar nav button{white-space:nowrap;border-radius:9px;grid-template-columns:15px max-content auto;gap:6px;width:auto;min-height:31px;padding:0 9px;font-size:10px}.archive-library-layer .archive-library__sidebar nav button b{min-width:18px;padding:1px 5px;font-size:8px}.archive-library-layer .archive-library__sidebar-note{color:#ffffff73;white-space:nowrap;border-top:0;border-left:1px solid #ffffff24;margin:0 2px 0 14px;padding:0 0 0 12px}.archive-library-layer .archive-library__main{grid-template-rows:minmax(0,1fr);overflow:visible}.archive-library__main:has(.archive-library__batch-slot){grid-template-rows:minmax(0,1fr);overflow:visible}.archive-library-layer .archive-library__batch-slot{display:none}.archive-library-layer .archive-library__batch-slot.is-active{z-index:6;min-height:0;animation:.22s cubic-bezier(.16,1,.3,1) both archive-batch-bar-in;display:block;position:absolute;top:10px;left:auto;right:12px}.archive-library-layer .archive-library__batch-bar{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:#131d2ea3;border:1px solid #ffffff47;border-radius:12px;gap:6px;min-height:38px;padding:5px 7px 5px 10px;box-shadow:inset 0 1px #ffffff38,0 10px 28px #03071138}.archive-library-layer .archive-library__batch-bar>span{min-width:auto;font-size:10px}.archive-library-layer .archive-library__batch-bar button{border-radius:8px;min-height:28px;padding:0 9px;font-size:10px}.archive-library-layer .archive-library__groups{padding:0 14px 24px}.archive-library-layer .archive-library__group{padding:15px 0 18px}.archive-library-layer .archive-library__group>header{min-height:26px;margin:0 1px 11px;position:relative}.archive-library-layer .archive-library__group>header:after{content:"";background:linear-gradient(90deg,#ffffff2e,#0000);height:1px;position:absolute;bottom:2px;left:112px;right:0}.archive-library-layer .archive-library__group h3{font-variant-numeric:tabular-nums;font-size:13px}.archive-library-layer .archive-library__group>header>div{z-index:1}.archive-library-layer .archive-library__grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px}.archive-library-layer .archive-library__card{contain-intrinsic-size:auto 260px;border-radius:14px}.archive-library-layer .archive-library__card-media{aspect-ratio:3/4}.archive-library-layer .archive-library__card-preview,.archive-library-layer .archive-library__card-shade{border-radius:13px 13px 0 0}.archive-library-layer .archive-library__card-copy{gap:4px;bottom:10px;left:10px;right:10px}.archive-library-layer .archive-library__card-copy span{font-size:9px}.archive-library-layer .archive-library__card-copy strong{font-size:11px}.archive-library-layer .archive-library__card-meta{min-height:34px;padding:7px 9px;font-size:8px}@keyframes archive-batch-bar-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=940px){.archive-library-layer .archive-library__sidebar{grid-template-columns:1fr;gap:7px}.archive-library-layer .archive-library__sidebar>p,.archive-library-layer .archive-library__sidebar-note{display:none}.archive-library-layer .archive-library__sidebar nav{overflow-x:auto}.archive-library-layer .archive-library__grid{grid-template-columns:repeat(auto-fill,minmax(154px,1fr));gap:11px}}.archive-library-layer .archive-library__header-actions{align-items:center}.archive-library-layer .archive-library__header-actions .archive-library__batch-slot.is-active{min-height:0;animation:.22s cubic-bezier(.16,1,.3,1) both archive-batch-bar-in;display:block;position:static}.archive-library-layer .archive-library__header-actions .archive-library__batch-bar{white-space:nowrap;min-height:34px;padding:4px 6px 4px 9px}.archive-library-layer .archive-library__header-actions .archive-library__batch-bar>span{font-size:9px}.archive-library-layer .archive-library__header-actions .archive-library__batch-bar button{min-height:25px;padding:0 8px;font-size:9px}.archive-library-layer .archive-library__header-actions .archive-library__batch-bar .is-cancel{margin-left:0}.archive-library-layer .archive-library__card.is-selected{z-index:3;border-color:#e7f7ffd6;transform:translateY(-5px)scale(1.012);box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #daf1ff80,0 16px 28px #02071247}.archive-library-layer .archive-library__card.is-selected .archive-library__card-meta{color:#fffffffa;background:linear-gradient(100deg,#d3efff66,#ffffff29)}@media (width>=901px) and (width<=1440px),(width>=901px) and (height<=820px){.lumora-app.view-studio .global-header--persistent{height:48px;top:clamp(12px,1.7vh,18px)}.lumora-app.view-studio .global-header--persistent .home-brand__logo-image{width:clamp(112px,9vw,138px)}.lumora-app.view-studio .global-header--persistent .top-navigation,.lumora-app.view-studio .top-navigation-liquid-surface .top-navigation{min-height:48px!important;padding-block:5px!important}.lumora-app.view-studio .global-header--persistent .top-navigation>button:not(.primary-button){padding-inline:9px;font-size:10px;height:32px!important;min-height:32px!important}.lumora-app.view-studio .global-header--persistent .top-navigation>button.avatar-orb{flex-basis:30px;width:30px;min-width:30px;height:30px;min-height:30px}.view-studio .cabin-shell .workflow-rail{--workflow-brand-top:8px;--workflow-nav-top:clamp(70px, 9.8vh, 78px)}.view-studio .cabin-shell .workflow-rail__list{gap:6px;padding-left:20px}.view-studio .cabin-shell .workflow-rail__list:before{top:21px;bottom:22px}.view-studio .cabin-shell .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__button,.view-studio .cabin-shell .workflow-rail__item.is-active .workflow-rail__button,.view-studio.scene-bright .cabin-shell .workflow-rail__item.is-active .workflow-rail__button{padding-block:3px;min-height:clamp(42px,5.2vh,47px)!important}.view-studio .cabin-shell .workflow-rail__node{width:8px;height:8px;top:16px;left:-19px}.view-studio .cabin-shell .workflow-rail__node-core{width:3px;height:3px}.view-studio .cabin-shell .workflow-rail__copy{gap:2px}.view-studio .cabin-shell .workflow-rail__title{gap:5px;font-size:11px}.view-studio .cabin-shell .workflow-rail__index,.view-studio .cabin-shell .workflow-rail__subtitle{font-size:8px}.view-studio .cabin-shell .workspace-quick .command-zone.is-image-composer{height:clamp(228px,31vh,260px)!important;min-height:clamp(228px,31vh,260px)!important}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench{grid-template-rows:minmax(0,1fr) 54px!important}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__topline{padding:8px 16px 0}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench>#quick-prompt{margin:38px 16px 7px;padding:7px 0 2px;font-size:14px!important;line-height:1.45!important}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__footer{height:54px;align-self:stretch;gap:7px;min-block-size:0;padding:7px 10px 8px;min-height:54px!important}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__utility,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions{gap:4px}.view-studio .cabin-shell .quick-composer--image-workbench .composer-utility-button,.view-studio .cabin-shell .quick-composer--image-workbench .composer-select>button,.view-studio .cabin-shell .quick-composer--image-workbench .composer-optimize,.view-studio .cabin-shell .quick-composer--image-workbench .composer-generate{border-radius:11px;padding-inline:8px;font-size:9px;min-height:38px!important}}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:visible}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer__header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 12px 8px;display:flex}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer__header-tools{align-items:center;gap:8px;min-width:0;display:flex}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger{color:#ffffffeb;text-align:left;min-width:min(230px,21vw);height:34px;transition:transform .21s var(--motion-fluid-ease), border-color .18s ease, background .18s ease, box-shadow .18s ease;background:#fff1;border:1px solid #ffffff40;border-radius:13px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:720;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff42}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger>svg:first-child{color:#e9f6ffd1}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger:hover,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger:focus-visible{background:#ffffff1d;border-color:#ffffff82;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6e,0 8px 20px #04091429}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger:active{transform:scale(.985)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker{position:relative}.lumora-app.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell.is-video-composer:has(.video-model-library){z-index:6}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer-layer.is-active:has(.video-model-library){z-index:6;contain:layout style}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger.is-open{z-index:51;background:#0f1827c7;border-color:#ffffff7a;border-top-right-radius:0;position:relative;box-shadow:inset 0 1px #ffffff57}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger.is-open>svg:last-child{transform:rotate(180deg)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);width:min(720px,100vw - 322px);max-height:min(520px,100vh - 260px);animation:video-model-picker-in .23s var(--motion-fluid-ease) both;background:#0f1827d6;border:1px solid #ffffff52;border-radius:18px 18px 0;position:absolute;top:auto;bottom:calc(100% - 1px);right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 24px 70px #01050f66}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library>header{padding:15px 16px 12px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library>header h2{font-size:15px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__list{gap:11px;max-height:calc(min(520px,100vh - 260px) - 76px);padding:11px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group{gap:5px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group button{min-height:70px;padding:9px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group button small{font-size:7px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer__body{grid-template-columns:minmax(238px,.28fr) minmax(0,.72fr);gap:11px;min-height:0;padding:11px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--assets,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage{background:#070e1a17;border:1px solid #ffffff26;border-radius:18px;min-height:0;box-shadow:inset 0 1px #ffffff29}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--assets{padding:11px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane__heading{gap:7px;min-height:24px;margin:0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane__heading>span{font-size:10px;font-weight:760}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane__heading>small{margin-left:auto;font-size:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid{grid-template-columns:1fr;gap:6px;margin-top:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid label{border-radius:12px;grid-template-columns:16px minmax(0,1fr) 13px;min-height:38px;padding:6px 8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid small{color:#ffffff70;margin-top:1px;font-size:7px;line-height:1.2;display:block}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-assets{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(96px,1fr);gap:7px;margin-top:9px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card{width:auto;height:auto}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__preview :is(img,video){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-asset-card__index{align-items:center;gap:2px;display:inline-flex}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage{grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--brief{min-height:0;box-shadow:none;background:0 0;border:0;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:13px 15px 11px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--brief .video-production-pane__heading>small{color:#ffffff73;margin-left:0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--brief .video-production-pane__heading>button{border-radius:10px;min-height:25px;margin-left:auto;padding:0 9px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--brief textarea{color:#fffffff5;resize:none;background:0 0;border:0;border-radius:0;height:100%;min-height:0;padding:8px 0;font-size:clamp(14px,1.15vw,17px);line-height:1.6}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--brief textarea::placeholder{color:#ffffff6b}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--brief textarea:focus-visible{outline:none}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-dock{background:#050c1721;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:flex;position:relative}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-row{flex:auto;grid-template-columns:repeat(4,minmax(74px,1fr));gap:7px;min-width:0;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover-wrap{min-width:0;position:relative}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger{color:#ffffffdb;text-align:left;width:100%;min-width:0;min-height:42px;transition:transform .19s var(--motion-fluid-ease), background .17s ease, border-color .17s ease, box-shadow .17s ease;background:#ffffff0a;border:1px solid #fff3;border-radius:13px;grid-template-columns:14px minmax(0,1fr) 12px;align-items:center;gap:6px;padding:5px 8px;display:grid;box-shadow:inset 0 1px #ffffff2e}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger:hover,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger:focus-visible,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger.is-open{background:#ffffff17;border-color:#ffffff6e;outline:none;box-shadow:inset 0 1px #ffffff4d,0 10px 24px #02060f2e}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger:hover{transform:translateY(-1px)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger:active{transform:scale(.985)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger>span{gap:1px;min-width:0;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger b{font-size:9px;font-weight:750}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger small{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.2;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger.is-open>svg:last-child{transform:rotate(180deg)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover{z-index:48;-webkit-backdrop-filter:blur(25px)saturate(1.1);backdrop-filter:blur(25px)saturate(1.1);width:min(288px,100vw - 350px);animation:video-production-settings-in .22s var(--motion-fluid-ease) both;background:#09101dd4;border:1px solid #ffffff47;border-radius:17px;position:absolute;bottom:calc(100% + 9px);left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 24px 60px #01050e5c}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--direction{width:min(312px,100vw - 350px)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--style{width:min(360px,100vw - 350px);left:auto;right:0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:10px 12px 8px;display:flex}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover>header span{color:#ffffffe6;font-size:9px;font-weight:750}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover>header button{color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;place-items:center;width:24px;height:24px;padding:0;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover>:not(header){gap:6px;padding:10px 11px 11px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--output>div{grid-template-columns:repeat(3,minmax(0,1fr))}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--sound>div,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--direction>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover .video-settings-select{background:#ffffff09;border-color:#ffffff26;border-radius:10px;height:auto;min-height:35px!important;padding:3px 5px!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover .video-settings-select .video-brief-field__label{color:#ffffff70;font-size:7px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover .video-settings-select .video-brief-select__trigger{min-height:13px;padding-inline:7px;font-size:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--sound>div>button,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--direction>div>button{color:#ffffff8f;min-height:31px;transition:transform .18s var(--motion-fluid-ease), border-color .16s ease, background .16s ease, color .16s ease;background:#ffffff09;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:8px;font-weight:680;display:inline-flex}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--sound>div>button.is-active,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--direction>div>button.is-active{color:#fffffff0;background:#e8f3ff24;border-color:#ffffff63;box-shadow:inset 0 1px #ffffff52}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover .video-production-creation-mode{background:#ffffff09;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr 1fr;min-height:31px;padding:3px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover .video-production-creation-mode button{border-radius:7px;min-height:25px;padding:0 5px;font-size:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-style-options{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));max-height:255px;overflow-y:auto}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-style-options button{color:#ffffffc7;text-align:left;background:#ffffff09;border:1px solid #ffffff1f;border-radius:11px;gap:3px;min-width:0;padding:8px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-style-options button b{font-size:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-style-options button small{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-style-options button.is-selected{color:#fffffff2;background:#e8f3ff1f;border-color:#fff6;box-shadow:inset 0 1px #ffffff47}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-execution{justify-content:flex-end;align-items:center;gap:9px;display:flex}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-execution>span{color:#ffffff6e;white-space:nowrap;font-size:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-submit{border-radius:13px;min-width:112px;min-height:42px;padding:0 13px;font-size:10px}}@keyframes video-production-settings-in{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes video-model-picker-in{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.video-model-library-backdrop{z-index:260;-webkit-backdrop-filter:blur(7px)saturate(.9);backdrop-filter:blur(7px)saturate(.9);background:#03060e36;place-items:center;padding:32px;animation:.22s both ambient-audio-consent-backdrop-in;display:grid;position:fixed;inset:0}.video-model-library{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#0f18278a;border:1px solid #ffffff52;border-radius:24px;width:min(860px,100vw - 64px);max-height:min(680px,100vh - 64px);animation:.34s cubic-bezier(.22,1,.36,1) both ambient-audio-consent-dialog-in;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 28px 80px #01050f61}.video-model-library>header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:start;padding:19px 21px 15px;display:flex}.video-model-library>header span{color:#ffffff78;letter-spacing:.08em;font-size:8px;font-weight:760}.video-model-library>header h2{color:#fffffff2;letter-spacing:0;margin:5px 0 0;font-size:19px}.video-model-library>header>button{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:11px;place-items:center;width:30px;height:30px;padding:0;display:grid}.video-model-library__list{scrollbar-width:thin;gap:15px;max-height:calc(min(680px,100vh - 64px) - 93px);padding:14px;display:grid;overflow:auto}.video-model-library__group{gap:7px;display:grid}.video-model-library__group h3{color:#ffffff7a;letter-spacing:.06em;margin:0 0 0 2px;font-size:8px;font-weight:760}.video-model-library__group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.video-model-library__group button{color:#ffffffe6;text-align:left;min-height:84px;transition:transform .2s var(--motion-fluid-ease), background .18s ease, border-color .18s ease, box-shadow .18s ease;background:#ffffff09;border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.video-model-library__group button>svg{color:#dbefffb8;margin-top:2px}.video-model-library__group button span{gap:4px;min-width:0;display:grid}.video-model-library__group button b{font-size:11px}.video-model-library__group button small{color:#ffffff80;font-size:8px;line-height:1.4}.video-model-library__group button em{flex-wrap:wrap;gap:4px;margin-top:2px;font-style:normal;display:flex}.video-model-library__group button i{color:#ffffff8c;background:#ffffff16;border-radius:5px;padding:2px 4px;font-size:7px;font-style:normal}.video-model-library__group button strong{color:#ffffffd1;align-self:center;font-size:8px}.video-model-library__group button.is-catalogued strong{color:#d8e8f887}.video-model-library__group button:disabled{cursor:not-allowed;opacity:.72}.video-model-library__group button.is-selected{background:linear-gradient(135deg,#ffffff2b,#d3e9ff14);border-color:#ffffff85;box-shadow:inset 0 1px #ffffff61}@media (width<=700px){.video-model-library__group>div{grid-template-columns:1fr}}@media (hover:hover){.video-model-library__group button:not(:disabled):hover{background:#ffffff1a;border-color:#ffffff52;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.video-model-library-backdrop,.video-model-library,.video-model-library__group button{transition:none;animation:none}}@media (width>=901px){.lumora-app.view-home .home-journey__page--hero .home-journey__hero-copy h1{position:relative;left:clamp(18px,1.8vw,36px)}}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__upload{background:radial-gradient(125% 165% at 50% -28%,#fff1,#0000 62%),#ffffff03;border-color:#ffffff36;box-shadow:0 16px 38px -24px #030813ad}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__upload-icon{background:radial-gradient(circle,#ffffff24 0%,#ffffff12 39%,#0000 74%);border-radius:50%;box-shadow:0 10px 26px -16px #020711cc}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-trigger,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-control select{background:radial-gradient(125% 145% at 50% -40%,#ffffff13,#0000 64%),#ffffff03;border-color:#fff3;box-shadow:inset 0 1px #ffffff24,0 14px 36px -23px #030813b8}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__upload:hover{background:radial-gradient(125% 165% at 50% -28%,#ffffff1c,#0000 64%),#ffffff06;border-color:#ffffff57;box-shadow:0 18px 42px -23px #03081394}.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-trigger:focus-visible,.lumora-app.view-studio .cabin-shell .workspace-detail .product-studio__select-trigger:hover{border-color:#ffffff5c}.lumora-app.view-studio .cabin-shell :is(.workspace-quick,.workspace-detail){--choice-glass-fill:#ffffff06;--choice-glass-hover:#ffffff0d;--choice-glass-selected:#fff1;--choice-glass-border:#ffffff30;--choice-glass-border-hover:#ffffff57}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.quick-composer--image-workbench .specular-composer-button,.video-brief-composer--quick .video-brief-add,.video-brief-composer--quick .video-brief-segment,.video-brief-composer--quick .video-brief-select,.video-brief-composer--quick .video-brief-toggle,.video-brief-composer--quick .video-brief-submit,.quick-parameter-group>div,.video-production-composer .video-production-model,.video-production-composer .video-production-style,.video-production-composer .video-settings-select,.video-production-composer .video-production-toggles button,.video-production-composer .video-production-creation-mode button,.video-production-composer .video-production-pane__heading>button,.video-production-composer .video-production-upload-grid label,.video-production-composer .video-brief-select__trigger){background:radial-gradient(130% 160% at 50% -45%,#ffffff13,#0000 65%),#ffffff03!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff26,0 15px 38px -25px #030813b8!important}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-brief-composer--quick .video-brief-segment>button.is-selected,.quick-parameter-group button.is-selected,.quick-composer--image-workbench .composer-select__menu button.is-selected,.video-brief-composer--quick .video-brief-select__option.is-selected),.lumora-app.view-studio .cabin-shell .workspace-detail :is(.product-studio__modes>button.is-active,.product-studio__platforms button.is-active,.product-studio__speed button.is-active,.product-studio__planning-decisions .is-primary){background:radial-gradient(135% 170% at 50% -55%,#ffffff21,#0000 67%),#ffffff08!important;border-color:#ffffff59!important;box-shadow:inset 0 1px #ffffff3b,0 14px 34px -25px #030813b3!important}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-quick :is(.quick-composer--image-workbench .specular-composer-button:hover:not(:disabled),.video-brief-composer--quick .video-brief-add:hover,.video-brief-composer--quick .video-brief-segment:hover,.video-brief-composer--quick .video-brief-select:hover,.video-brief-composer--quick .video-brief-toggle:hover,.video-brief-composer--quick .video-brief-submit:hover:not(:disabled),.video-production-composer .video-production-model:hover,.video-production-composer .video-production-style:hover,.video-production-composer .video-settings-select:hover,.video-production-composer .video-production-toggles button:hover,.video-production-composer .video-production-creation-mode button:hover,.video-production-composer .video-production-pane__heading>button:hover,.video-production-composer .video-production-upload-grid label:hover){background:radial-gradient(130% 160% at 50% -45%,#ffffff21,#0000 68%),#ffffff06!important;border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff40,0 17px 40px -24px #0308139e!important}}@media (width>=901px){:is(.lumora-app.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell.is-image-composer:has(.composer-select__menu),.lumora-app.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell.is-video-composer:has(.video-model-library),.lumora-app.view-studio .cabin-shell .workspace-quick .command-zone.quick-composer-shell.is-video-composer:has(.video-production-control-popover)){z-index:6}:is(.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer-layer.is-active:has(.composer-select__menu),.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer-layer.is-active:has(.video-model-library),.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer-layer.is-active:has(.video-production-control-popover)){z-index:6;contain:layout style}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .composer-select__menu{z-index:60}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid label{border-radius:11px;grid-template-columns:15px minmax(0,1fr) 12px;gap:5px;min-height:42px;padding:5px 7px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid b{text-overflow:clip;white-space:normal;font-size:9px;line-height:1.15;overflow:visible}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-upload-grid small{display:none}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-assets{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-auto-rows:84px;margin-top:10px}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger,.video-production-control-popover .video-settings-select,.video-production-control-popover .video-production-creation-mode button,.video-production-control-popover .video-production-style-options button,.video-production-control-popover--sound>div>button,.video-production-control-popover--direction>div>button,.video-model-library__group button){-webkit-backdrop-filter:blur(16px)saturate(1.14);backdrop-filter:blur(16px)saturate(1.14);transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease;background:linear-gradient(135deg,#ffffff40,#dfefff17 46%,#ffffff24),#13263c33!important;border-color:#ffffff61!important;box-shadow:inset 0 1px #ffffff8a,inset 0 -1px #07132521,0 10px 24px #02081326!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger{min-width:min(260px,25vw);height:40px;padding-inline:13px;font-size:11px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger.is-open{border-radius:14px;background:linear-gradient(135deg,#ffffff4f,#def1ff24 48%,#ffffff2e),#1e395447!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library{border-radius:21px;width:min(860px,100vw - 250px);max-height:min(610px,100vh - 350px);bottom:calc(100% + 14px)}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library>header{padding:19px 21px 16px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library>header span{font-size:9px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library>header h2{font-size:20px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__list{gap:13px;max-height:calc(min(610px,100vh - 350px) - 96px);padding:14px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group{gap:7px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group h3{font-size:9px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group button{min-height:82px;padding:11px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group button b{font-size:12px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group button small,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library__group button :is(i,strong){font-size:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger{border-radius:14px;min-height:44px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger b{font-size:10px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger small{font-size:8px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover .video-production-creation-mode button.is-selected,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover :is(.video-production-style-options button.is-selected,.video-production-control-popover--sound>div>button.is-active,.video-production-control-popover--direction>div>button.is-active){background:linear-gradient(135deg,#ffffff61,#dcf1ff2b 48%,#fff3),#25455f4f!important;border-color:#ffffff8f!important}}@media (hover:hover) and (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger,.video-production-control-popover .video-settings-select,.video-production-control-popover .video-production-creation-mode button,.video-production-control-popover .video-production-style-options button,.video-production-control-popover--sound>div>button,.video-production-control-popover--direction>div>button,.video-model-library__group button:not(:disabled)):hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff61,#ddf1ff29 46%,#ffffff36),#1c37524d!important;border-color:#ffffffad!important;box-shadow:inset 0 1px #ffffffbd,0 14px 30px #02081333,0 0 28px #dcf2ff29!important}}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer :is(.music-generation-composer__choice,.music-generation-composer__submit){min-height:48px!important;transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease!important;border-radius:18px!important;font-size:12px!important}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer :is(.music-generation-composer__choice.is-selected,.music-generation-composer__choice.is-open,.music-generation-composer__select-menu button.is-selected){color:#fffffffa!important;background:radial-gradient(135% 170% at 50% -55%,#ffffff30,#0000 67%),#ffffff0e!important;border-color:#ffffff8f!important;box-shadow:inset 0 1px #ffffff57,0 15px 35px -23px #030813b8!important}.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer .music-generation-composer__submit{min-height:48px!important;font-size:12px!important}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-quick .music-generation-composer :is(.music-generation-composer__choice,.music-generation-composer__submit):hover:not(:disabled){transform:translateY(-2px);background:radial-gradient(130% 160% at 50% -45%,#ffffff26,#0000 68%),#ffffff0a!important;border-color:#ffffff85!important;box-shadow:inset 0 1px #ffffff4d,0 18px 40px -24px #03081394!important}}.hover\:font-\[900\]:hover{font-weight:900}.hover\:\[-webkit-text-stroke-color\:currentcolor\]:hover{-webkit-text-stroke-color:currentcolor}.hover\:\[-webkit-text-stroke-width\:calc\(var\(--text-stroke-width\)\*2\)\]:hover{-webkit-text-stroke-width:calc(var(--text-stroke-width) * 2)}.hover\:\[padding-inline\:var\(--hover-padding\)\]:hover{padding-inline:var(--hover-padding)}.has-\[\+span\+span\:hover\]\:font-\[400\]:has(+span+span:hover){font-weight:400}.has-\[\+span\:hover\]\:font-\[600\]:has(+span:hover){font-weight:600}.has-\[\+span\:hover\]\:\[padding-inline\:var\(--hover-padding\)\]:has(+span:hover){padding-inline:var(--hover-padding)}@media (width>=640px){.sm\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (width>=768px){.md\:my-20{margin-top:5rem;margin-bottom:5rem}.md\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:p-4{padding:1rem}.md\:py-80{padding-top:20rem;padding-bottom:20rem}}@media (prefers-color-scheme:dark){.dark\:bg-\[\#272729\]{--tw-bg-opacity:1;background-color:rgb(39 39 41/var(--tw-bg-opacity,1))}.dark\:from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-black{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}:hover+.\[\:hover\+\&\]\:font-\[600\]{font-weight:600}:hover+.\[\:hover\+\&\]\:\[padding-inline\:var\(--hover-padding\)\]{padding-inline:var(--hover-padding)}:hover+span+.\[\:hover\+span\+\&\]\:font-\[400\]{font-weight:400}:root{--lumora-surface:#1b1e2694;--lumora-surface-strong:#ffffff2b;--lumora-surface-subtle:#ffffff17;--lumora-border:#ffffff2e;--lumora-border-strong:#ffffff61;--lumora-ink:#fbfcfef2;--lumora-muted:#edf0f5a8;--lumora-shadow:0 26px 70px #0103094d}.archive-library-layer,.lumora-app .panel-backdrop--profile{-webkit-backdrop-filter:blur(12px)brightness(.9)saturate(.76);backdrop-filter:blur(12px)brightness(.9)saturate(.76);background:#0a0c113d}.archive-library-layer .archive-library,.lumora-app .global-panel.panel-profile{border-color:var(--lumora-border-strong);background:linear-gradient(145deg, #ffffff21, #e6eaf00b 46%, #ffeef211), var(--lumora-surface);color:var(--lumora-ink);box-shadow:inset 0 1px 0 #ffffff75, inset 0 -1px 0 #ffffff14, var(--lumora-shadow);-webkit-backdrop-filter:blur(22px)saturate(.8)brightness(.98);backdrop-filter:blur(22px)saturate(.8)brightness(.98)}.archive-library-layer .archive-library__sidebar,.archive-library-layer .archive-library__main,.lumora-app .panel-profile .member-menu,.lumora-app .panel-profile .member-card,.lumora-app .panel-profile .member-card--plan,.lumora-app .panel-profile .member-card--metrics div,.lumora-app .panel-profile .member-benefit-grid span,.lumora-app .panel-profile .member-skill-empty{border-color:var(--lumora-border);background:#ffffff13;box-shadow:inset 0 1px #ffffff2e,0 9px 24px #02040a1a}.archive-library-layer .archive-library__search,.lumora-app .panel-profile .member-menu button,.lumora-app .panel-profile .member-card__heading button,.lumora-app .panel-profile .member-avatar-upload,.lumora-app .panel-profile .member-avatar-remove,.lumora-app .panel-profile .member-card--redeem button,.lumora-app .panel-profile .member-security-row span,.lumora-app .panel-profile .member-card--redeem input{border-color:var(--lumora-border);color:#f8fafdd1;background:#ffffff17;box-shadow:inset 0 1px #ffffff29}.archive-library-layer .archive-library__header h2,.archive-library-layer .archive-library__group h3,.archive-library-layer .archive-library__empty strong,.lumora-app .global-panel.panel-profile h2,.lumora-app .panel-profile h3,.lumora-app .panel-profile b,.lumora-app .panel-profile strong,.lumora-app .panel-profile .member-card__heading span,.lumora-app .panel-profile .member-card--redeem>span{color:var(--lumora-ink)!important}.archive-library-layer .archive-library__search input::-moz-placeholder{color:var(--lumora-muted)!important}.archive-library-layer .archive-library__header p,.archive-library-layer .archive-library__header>div:first-child>span,.archive-library-layer .archive-library__sidebar>p,.archive-library-layer .archive-library__toolbar>span,.archive-library-layer .archive-library__sidebar-note,.archive-library-layer .archive-library__empty p,.archive-library-layer .archive-library__sidebar nav button,.archive-library-layer .archive-library__search,.archive-library-layer .archive-library__search input::placeholder,.lumora-app .panel-profile .eyebrow,.lumora-app .panel-profile .panel-intro,.lumora-app .panel-profile small,.lumora-app .panel-profile .member-card--points p,.lumora-app .panel-profile .member-card--plan p{color:var(--lumora-muted)!important}.archive-library-layer .archive-library__search input{color:var(--lumora-ink)}.archive-library-layer .archive-library__sidebar nav button.is-active,.lumora-app .panel-profile .member-menu button.is-active{background:var(--lumora-surface-strong);color:var(--lumora-ink);border-color:#ffffff5c;box-shadow:inset 0 1px #ffffff47,0 6px 16px #0103091f}.archive-library-layer .archive-library__sidebar nav button.is-active b{color:#fff;background:#ffffff2e}.lumora-app .panel-profile .member-menu button>svg,.lumora-app .panel-profile .member-menu button.is-active>svg{color:#f5f7fbc7}.lumora-app .panel-profile .member-plan-usage i{background:#ffffff21}.lumora-app .panel-profile .member-card--plan h3,.lumora-app .panel-profile .member-account-grid b,.lumora-app .panel-profile .member-benefit-grid b,.lumora-app .panel-profile .member-ledger b,.lumora-app .panel-profile .member-card--points strong,.lumora-app .panel-profile .member-card--metrics b{color:var(--lumora-ink)!important}.lumora-app .panel-profile .member-card--plan p,.lumora-app .panel-profile .member-card--points p,.lumora-app .panel-profile .member-account-grid small,.lumora-app .panel-profile .member-benefit-grid small,.lumora-app .panel-profile .member-ledger small,.lumora-app .panel-profile .member-plan-usage small,.lumora-app .panel-profile .member-card__heading small{color:var(--lumora-muted)!important}.view-studio .cabin-shell{--studio-bench-height:280px;--studio-stage-gap:18px;--studio-stage-height:calc(100% - var(--studio-bench-height) - var(--studio-stage-gap))}.view-studio .cabin-shell .main-window>.workspace.is-active{z-index:2}.lumora-app.view-studio:not(.mode-quick) .main-window>.workspace-quick :is(.quick-composer__tabs,.quick-video-generation-tabs){visibility:hidden;pointer-events:none}.view-studio .cabin-shell .workspace-quick .quick-stage.has-results{top:0;right:0;bottom:calc(var(--studio-bench-height) + var(--studio-stage-gap));height:var(--studio-stage-height);min-height:0;padding:0;position:absolute;left:0;overflow:hidden}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results{scroll-snap-type:x proximity;align-items:center;gap:18px;width:100%;height:100%;min-height:0;padding:18px 28px;display:flex;overflow:auto visible;-webkit-mask-image:none;mask-image:none}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results.is-single-result{justify-content:center}.view-studio .cabin-shell .workspace-quick .quick-stage__restore{color:#ffffffc2;text-align:center;text-shadow:0 1px 10px #0307106b;place-content:center;gap:10px;min-height:180px;font-size:11px;display:grid}.view-studio .cabin-shell .workspace-quick .quick-stage__restore-ring{border:1.5px solid #ffffff38;border-top-color:#ffffffe0;border-radius:50%;width:24px;height:24px;margin-inline:auto;animation:.78s linear infinite quick-stage-restore-spin}@keyframes quick-stage-restore-spin{to{transform:rotate(1turn)}}.view-studio .cabin-shell .workspace-quick .quick-result-card,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result .quick-result-card{aspect-ratio:4/5;scroll-snap-align:center;flex:none;width:auto;height:min(350px,38vh);max-height:38vh;margin:0;overflow:visible}.view-studio .cabin-shell .workspace-quick .quick-result-card__actions{clip-path:none;opacity:1;pointer-events:auto;overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none}.view-studio .cabin-shell .workspace-quick .quick-result-card__gradient{background:linear-gradient(#0000,#03071038);inset:72% 0 0}.view-studio .cabin-shell .workspace-quick .command-zone.is-image-composer{z-index:8;height:var(--studio-bench-height);bottom:0;left:0;right:0}.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__footer{min-height:70px}.task-center{height:auto;max-height:min(620px,100dvh - 122px)}.task-center:has(.task-center__row:only-child){max-height:250px}.archive-library-layer,.custom-scene-layer{place-items:center;padding:clamp(76px,9vh,112px) clamp(20px,4vw,64px) clamp(28px,5vh,64px);display:grid}.archive-library,.custom-scene-panel{width:min(1180px,100%);height:min(760px,100%);max-height:none;position:relative;inset:auto}@media (width>=1200px){.view-studio .cabin-shell{--studio-bench-height:clamp(250px, 29vh, 310px);--studio-stage-gap:clamp(16px, 2vh, 24px)}.view-studio .cabin-shell .workspace-quick .command-zone.is-image-composer{left:clamp(-126px,-6.4vw,-80px);right:clamp(-140px,-7vw,-88px)}}@media (width>=901px) and (width<=1199px){.view-studio .cabin-shell{--studio-bench-height:236px;--studio-stage-gap:12px}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results{gap:14px;padding:12px 18px}.view-studio .cabin-shell .workspace-quick .quick-result-card,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result .quick-result-card{height:min(280px,32vh);max-height:32vh}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__footer{grid-template-columns:1fr;gap:7px;min-height:98px;padding:8px 12px 10px}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__utility,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__controls{justify-content:space-between}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__controls{grid-template-columns:minmax(0,1fr) auto}.view-studio .cabin-shell .workflow-rail__subtitle,.view-studio .cabin-shell .results-window .side-heading small{display:none}.task-center{width:min(360px,100vw - 40px);top:82px;right:20px}}@media (width<=900px){.view-studio .cabin-shell{--studio-bench-height:auto;--studio-stage-height:auto}.view-studio .cabin-shell .workspace-quick .quick-stage.has-results{height:auto;padding:8px 0 0;position:relative;inset:auto;overflow:visible}.view-studio .cabin-shell .workspace-quick .quick-result-shelf.has-results{height:auto;min-height:min(48vh,380px);padding:10px 20px 16px}.view-studio .cabin-shell .workspace-quick .quick-result-card,.view-studio .cabin-shell .workspace-quick .quick-result-shelf.is-single-result .quick-result-card{width:min(76vw,310px);height:auto;max-height:none}.view-studio .cabin-shell .workspace-quick .command-zone.is-image-composer{height:auto;margin:14px 14px 22px;position:relative}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__footer{grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__utility,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__controls,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__fields,.view-studio .cabin-shell .quick-composer--image-workbench .quick-composer__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.view-studio .cabin-shell .quick-composer--image-workbench .composer-generate{grid-column:span 2}.task-center{width:auto;max-height:calc(100dvh - 82px);top:66px;left:14px;right:14px}.task-center:has(.task-center__row:only-child){max-height:260px}.archive-library-layer,.custom-scene-layer{padding:66px 12px 16px}.archive-library,.custom-scene-panel{border-radius:18px;width:100%;height:min(720px,100dvh - 82px)}}@media (prefers-reduced-motion:reduce){.view-studio .cabin-shell .workspace-quick .quick-stage__restore-ring{animation:none}}@media (width>=901px){.custom-scene-layer{padding:clamp(74px,7vh,92px) clamp(18px,2vw,34px) 18px}.custom-scene-panel{border-radius:clamp(19px,1.7vw,29px);width:100%;height:100%;min-height:0;max-height:none}}.view-studio .cabin-shell .workspace-batch .batch-rebuild-panel{isolation:isolate;-webkit-backdrop-filter:blur(13px)saturate(.78)brightness(.92);backdrop-filter:blur(13px)saturate(.78)brightness(.92);background:#1c1e2138;border-color:#ffffff75;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff1a,0 30px 90px #00000052}.view-studio .cabin-shell .workspace-batch .batch-rebuild-panel:before{z-index:0;border-radius:inherit;content:"";opacity:.72;pointer-events:none;background:linear-gradient(112deg,#ffffff2e,#0000 31%,#ffffff09);position:absolute;inset:1px}.view-studio .cabin-shell .workspace-batch .batch-rebuild-panel>*{z-index:1;position:relative}.lumora-app .panel-backdrop--pricing{-webkit-backdrop-filter:blur(6px)brightness(.96)saturate(.92);backdrop-filter:blur(6px)brightness(.96)saturate(.92);background:#1a1e2a1f;padding:16px}.lumora-app .global-panel.panel-pricing{box-sizing:border-box;color:#282a31f0;-webkit-backdrop-filter:blur(14px)saturate(.98);backdrop-filter:blur(14px)saturate(.98);background:radial-gradient(at 7% 0,#fffffff0,#0000 43%),linear-gradient(142deg,#fcfdfff0,#f9f6f3e6 53%,#f4f8fce6);border:1px solid #ffffffad;border-radius:38px;width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:none;padding:clamp(24px,2vw,36px) clamp(30px,3.4vw,64px) clamp(20px,2vw,32px);overflow:auto;box-shadow:inset 0 1px #ffffffe6,0 28px 82px #201b193d}.lumora-app .panel-pricing>.eyebrow,.lumora-app .panel-pricing>.panel-intro{color:#47484f9e}.lumora-app .panel-pricing>.eyebrow{font-size:10px}.lumora-app .panel-pricing>h2{color:#23252bf5;margin-top:6px;font-size:clamp(40px,2.7vw,54px)}.lumora-app .panel-pricing>.panel-intro{max-width:860px;margin-bottom:clamp(14px,1.7vh,22px);font-size:clamp(13px,.9vw,16px);line-height:1.52}.lumora-app .panel-pricing .panel-close{color:#2b2d33d1;background:#ffffff75;border:1px solid #3c3b4121;box-shadow:inset 0 1px #ffffffc2}.pricing-showcase{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(12px,1.4vh,18px);width:100%;min-height:0;display:grid}.pricing-showcase__summary{color:#3a3c4394;flex-wrap:wrap;justify-self:start;align-items:center;gap:5px 8px;font-size:12px;font-weight:720;display:flex}.pricing-showcase__summary span{align-items:center;gap:4px;display:inline-flex}.pricing-showcase__summary span+span:before{content:"";background:#42434966;border-radius:50%;width:3px;height:3px}.pricing-showcase__summary svg{color:#2f5098d6}.pricing-showcase__plans{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.15vw,22px);min-height:0;display:grid}.pricing-showcase__plans.is-local-test{grid-template-columns:repeat(6,minmax(0,1fr))}.pricing-plan{min-width:0;min-height:clamp(640px,66vh,800px);animation:.48s cubic-bezier(.22,1,.36,1) both pricing-plan-in;animation-delay:calc(var(--pricing-order) * 70ms);background:#ffffffdb;border:1px solid #43414624;border-radius:22px;flex-direction:column;padding:22px 20px 18px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 12px 30px #3a302b14}.pricing-plan.is-featured{background:linear-gradient(150deg,#fffffff5,#fdf7f0db 55%,#f4f8fae0),#ffffffeb;border:2px solid #21232ae6;padding:21px 19px 17px;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #27232229}.pricing-plan.is-featured:before{content:"";opacity:.58;pointer-events:none;background:radial-gradient(#ffffffc7,#0000 67%);height:140px;animation:3.8s ease-in-out infinite pricing-feature-glow;position:absolute;inset:-62% -32% auto}.pricing-plan.is-local-test{background:#f6f9ffe6;border-color:#2f509857}.pricing-plan__test-badge{z-index:2;color:#fff;background:#2f5098e6;border-radius:0 0 0 11px;margin:0;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.pricing-plan__badge{z-index:2;color:#fff;white-space:nowrap;background:#191b21f5;border-radius:0 0 13px 13px;align-items:center;gap:5px;min-height:30px;margin:0;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.pricing-plan__icon{z-index:1;color:#21232af0;background:#ebedf2d1;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:inset 0 1px #fffc}.pricing-plan.is-featured .pricing-plan__icon{color:#fff;background:#1c1e25f5}.pricing-plan__bonus{z-index:2;color:#ca7200f0;text-align:center;border:2px dashed #e08b13b8;border-radius:50%;place-content:center;gap:1px;width:68px;height:68px;font-size:11px;font-weight:820;line-height:1.06;display:grid;position:absolute;top:25px;right:18px;transform:rotate(-8deg)}.pricing-plan__bonus svg{justify-self:center}.pricing-plan__heading{z-index:1;gap:6px;margin-top:17px;display:grid;position:relative}.pricing-plan__heading>p{color:#4d4d5480;letter-spacing:.08em;margin:0;font-size:8px;font-weight:800}.pricing-plan__heading h3{color:#1c1e25fa;font-family:var(--font-display);margin:0;font-size:clamp(25px,1.75vw,32px);font-weight:600;line-height:1.06}.pricing-plan__heading>span{color:#46474e9c;min-height:35px;font-size:11px;line-height:1.48}.pricing-plan__price{z-index:1;color:#1b1d23fa;align-items:baseline;gap:4px;margin-top:17px;display:flex;position:relative}.pricing-plan__currency{font-size:18px;font-weight:760}.pricing-plan__price strong{font-family:var(--font-display);font-size:clamp(46px,3.4vw,60px);font-weight:600;line-height:.9;animation:.28s cubic-bezier(.22,1,.36,1) both pricing-price-in;display:inline-block}.pricing-plan__credits{z-index:1;color:#202228eb;background:#f4f6faf0;border:1px solid #46444914;border-radius:13px;gap:3px;min-height:60px;margin:15px 0 16px;padding:11px 12px;display:grid;position:relative}.pricing-plan__credits strong{font-size:13px;font-weight:820}.pricing-plan__credits span{color:#d37300f2;font-size:11px;font-weight:820}.pricing-plan__capacity-label{z-index:1;color:#4f505799;font-size:clamp(11px,.68vw,12px);font-weight:760;position:relative}.pricing-plan ul{z-index:1;gap:9px;margin:11px 0 0;padding:0;list-style:none;display:grid;position:relative}.pricing-plan li{color:#2a2c33cc;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;font-size:clamp(11px,.72vw,13px);font-weight:660;line-height:1.42;display:grid}.pricing-plan li svg{color:#2f3b46f2;width:16px;margin-top:1px}.pricing-plan li.is-muted{color:#4b4d54a6}.pricing-plan li.is-muted svg{color:#6b727e7a}.pricing-plan__team-note{z-index:1;color:#c67100f2;background:#fff7e7e6;border:1px solid #e5981e57;border-radius:12px;align-items:flex-start;gap:7px;margin:14px 0 12px;padding:9px 10px;font-size:9px;font-weight:760;line-height:1.4;display:flex;position:relative}.pricing-plan__team-note svg{flex:none;margin-top:1px}.pricing-plan__action{z-index:1;color:#23252bf0;cursor:pointer;background:#fffffff0;border:1px solid #3e3e4529;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:auto;padding:0 14px;font-size:12px;font-weight:790;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffdb,0 5px 13px #3d312b0f}.pricing-plan.is-featured .pricing-plan__action{color:#fff;background:#191b21f5;border-color:#23252be0;box-shadow:0 9px 18px #2723222e}.pricing-showcase__note{color:#4c4c528f;text-align:center;max-width:1220px;margin:8px auto 0;font-size:10px;line-height:1.55}@media (hover:hover){.pricing-plan:hover{background:#ffffff94;border-color:#3d3d4447;transform:translateY(-4px);box-shadow:inset 0 1px #ffffffd1,0 20px 38px #3d30281f}.pricing-plan.is-featured:hover{border-color:#21232af5}.pricing-plan__action:hover{background:#ffffffe6;border-color:#34353b61;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 8px 17px #3d312b1f}.pricing-plan.is-featured .pricing-plan__action:hover{background:#0f1116;box-shadow:0 11px 23px #27232238}}.pricing-plan__action:active{transform:translateY(1px)scale(.985)}.pricing-showcase button:focus-visible{outline-offset:3px;outline:2px solid #2f3138d1}@keyframes pricing-plan-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pricing-price-in{0%{opacity:0;transform:translateY(7px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pricing-feature-glow{0%,to{opacity:.4;transform:translate(-8%)}50%{opacity:.82;transform:translate(10%)}}@media (width<=1120px){.pricing-showcase__plans,.pricing-showcase__plans.is-local-test{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-plan{min-height:510px}}@media (width<=780px){.lumora-app .panel-backdrop--pricing{align-items:end;padding:10px}.lumora-app .global-panel.panel-pricing{border-radius:28px;width:100%;max-height:min(92dvh,900px);padding:28px 18px 20px}.lumora-app .panel-pricing>h2{margin-right:44px;font-size:clamp(29px,8vw,36px)}.pricing-showcase__plans{grid-template-columns:1fr;gap:9px}.pricing-plan{min-height:0;padding:18px}.pricing-plan.is-featured{padding:17px}.pricing-plan__heading>span{min-height:0}.pricing-plan ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-bottom:18px}}@media (width<=440px){.pricing-showcase__summary{gap:4px 6px;font-size:9px}.pricing-plan ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pricing-plan,.pricing-plan:before,.pricing-plan__price strong,.pricing-plan__action{transition-duration:.01ms;animation:none}}@media (width>=901px){.lumora-app .panel-backdrop--pricing{padding:var(--destination-panel-inset-y,clamp(36px, 4vh, 64px)) var(--destination-panel-inset-x,clamp(24px, 3vw, 60px));place-items:center}.lumora-app .global-panel.panel-pricing{width:var(--destination-panel-width,75vw);height:var(--destination-panel-height,min(84.5dvh, 1080px));min-height:0;max-height:var(--destination-panel-height,min(84.5dvh, 1080px));border-radius:var(--destination-panel-radius,28px);flex-direction:column;padding:clamp(28px,2.3vw,48px) clamp(30px,3.2vw,62px) clamp(24px,2vw,36px);display:flex;overflow:auto}.lumora-app .panel-pricing .pricing-showcase{flex-direction:column;flex:auto;min-height:0;display:flex}.lumora-app .panel-pricing .pricing-showcase__summary,.lumora-app .panel-pricing .pricing-showcase__note{flex:none}.lumora-app .panel-pricing .pricing-showcase__plans{flex:auto;max-height:800px}.lumora-app .global-panel.panel-pricing{padding:clamp(22px,2.22dvh - 2px,28px) clamp(30px,3.2vw,62px) clamp(18px,2dvh - 2px,24px)}.lumora-app .panel-pricing>.eyebrow{font-size:clamp(9px,.56dvh + 4px,10px)}.lumora-app .panel-pricing>h2{margin-top:clamp(4px,.56dvh - 1px,6px);font-size:clamp(36px,5dvh - 9px,45px)}.lumora-app .panel-pricing>.panel-intro{margin-bottom:clamp(10px,1.11dvh - 1px,16px);font-size:clamp(12px,.56dvh + 7px,14px);line-height:1.45}.pricing-showcase{gap:clamp(8px,1.11dvh - 2px,12px)}.pricing-showcase__summary{font-size:clamp(10px,.56dvh + 5px,12px)}.pricing-showcase__plans{gap:clamp(12px,1.11dvh + 2px,18px)}.pricing-plan{min-height:clamp(420px,84.5dvh - 270px,640px);padding:clamp(12px,2.22dvh - 6px,22px) clamp(13px,1.67dvh - 2px,20px) clamp(10px,2dvh - 6px,18px)}.pricing-plan.is-featured{padding:clamp(11px,2.22dvh - 7px,21px) clamp(12px,1.67dvh - 3px,19px) clamp(9px,2dvh - 7px,17px)}.pricing-plan__badge{min-height:clamp(21px,3.33dvh - 6px,30px);padding:0 clamp(10px,1.67dvh - 4px,14px);font-size:clamp(8px,.56dvh + 3px,10px)}.pricing-plan__icon{border-radius:clamp(9px,1.11dvh,13px);width:clamp(30px,4.44dvh - 6px,42px);height:clamp(30px,4.44dvh - 6px,42px)}.pricing-plan__bonus{width:clamp(53px,8.33dvh - 22px,68px);height:clamp(53px,8.33dvh - 22px,68px);font-size:clamp(9px,.56dvh + 4px,11px);top:clamp(16px,2.78dvh - 9px,25px);right:clamp(12px,1.67dvh,18px)}.pricing-plan__heading{gap:clamp(3px,.56dvh - 2px,6px);margin-top:clamp(10px,2.22dvh - 10px,17px)}.pricing-plan__heading>p{font-size:clamp(7px,.56dvh + 2px,8px)}.pricing-plan__heading h3{font-size:clamp(21px,5dvh - 22px,32px)}.pricing-plan__heading>span{min-height:clamp(22px,5.56dvh - 25px,35px);font-size:clamp(9px,1.11dvh - 1px,11px);line-height:1.38}.pricing-plan__price{margin-top:clamp(10px,2.22dvh - 10px,17px)}.pricing-plan__currency{font-size:clamp(14px,2.22dvh - 6px,18px)}.pricing-plan__price strong{font-size:clamp(40px,8.89dvh - 36px,60px)}.pricing-plan__credits{border-radius:clamp(9px,1.11dvh,13px);gap:clamp(2px,.56dvh - 3px,3px);min-height:clamp(42px,7.22dvh - 18px,60px);margin:clamp(8px,1.67dvh - 6px,15px) 0 clamp(8px,1.78dvh - 7px,16px);padding:clamp(7px,1.67dvh - 7px,11px) clamp(8px,1.67dvh - 6px,12px)}.pricing-plan__credits strong{font-size:clamp(10px,1.11dvh,13px)}.pricing-plan__credits span{font-size:clamp(9px,1.11dvh - 1px,11px)}.pricing-plan__capacity-label{font-size:clamp(10px,.56dvh + 5px,12px)}.pricing-plan ul{gap:clamp(3px,2.78dvh - 21px,9px);margin-top:clamp(6px,1.11dvh,11px)}.pricing-plan li{grid-template-columns:clamp(13px,2.22dvh - 7px,17px) minmax(0,1fr);gap:clamp(5px,1.67dvh - 10px,8px);font-size:clamp(10px,1.67dvh - 5px,13px);line-height:1.34}.pricing-plan li svg{width:clamp(12px,2.22dvh - 8px,16px);margin-top:0}.pricing-plan__team-note{border-radius:clamp(9px,1.11dvh,12px);gap:clamp(5px,1.11dvh - 5px,7px);margin:clamp(7px,1.56dvh - 7px,14px) 0 clamp(7px,1.33dvh,12px);padding:clamp(6px,1.67dvh - 9px,9px) clamp(7px,1.67dvh - 8px,10px);font-size:clamp(8px,.56dvh + 3px,9px);line-height:1.32}.pricing-plan__action{min-height:clamp(34px,3.33dvh + 6px,46px);margin-top:auto;font-size:clamp(10px,.56dvh + 5px,12px)}.pricing-showcase__note{margin-top:clamp(3px,.89dvh - 5px,8px);font-size:clamp(8px,.56dvh + 3px,10px)}}@media (width>=901px) and (height<=820px){.pricing-plan li{grid-template-columns:12px minmax(0,1fr);gap:4px;font-size:9px;line-height:1.2}.pricing-plan li svg{width:11px}.pricing-plan ul{gap:2px;margin-top:5px}.pricing-plan__capacity-label{font-size:9px}.pricing-plan__team-note{gap:4px;margin:5px 0;padding:5px 6px;font-size:8px;line-height:1.2}}.task-bubble-stack{z-index:73;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;gap:8px;width:clamp(300px,25vw,380px);max-height:calc(100vh - clamp(82px,7.4vh,104px) - 28px);display:grid;position:fixed;top:clamp(82px,7.4vh,104px);right:clamp(30px,2.7vw,56px);overflow-y:auto}.task-bubble{box-sizing:border-box;color:#fffffff5;border:1px solid var(--global-glass-border,#ffffff3b);-webkit-backdrop-filter:blur(16px)saturate(1.08);transform-origin:100% 0;will-change:opacity, transform;background:linear-gradient(145deg,#ffffff2e,#e0ebff0e 54%,#ffe8f61a);border-radius:999px;min-height:60px;padding:8px 13px 9px;animation:.46s cubic-bezier(.22,1.22,.36,1) both task-bubble-enter;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,0 18px 42px #0307122e}.task-bubble:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(108deg,#ffffff1c,#ffffff06 48%,#0000 76%);position:absolute;inset:0}.task-bubble>*{position:relative}.task-bubble__primary,.task-bubble__progress-row,.task-bubble__actions{align-items:center;display:flex}.task-bubble__primary{gap:7px;min-width:0}.task-bubble__status{color:#ffffffe6;-webkit-user-select:none;user-select:none;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:680;line-height:20px;display:inline-flex}.task-bubble__status.is-active svg{animation:1.1s linear infinite task-bubble-spin}.task-bubble.status-submitted .task-bubble__status svg,.task-bubble.status-retry-waiting .task-bubble__status svg{animation:none}.task-bubble__title{min-width:0;box-shadow:none;color:#fff;letter-spacing:0;text-overflow:ellipsis;text-shadow:0 1px 9px #000f205c;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;outline:none;font-size:12px;font-weight:720;line-height:20px;overflow:hidden}.task-bubble__title::-moz-selection{background:0 0}.task-bubble__status::-moz-selection{background:0 0}.task-bubble__title::selection{background:0 0}.task-bubble__status::selection{background:0 0}.task-bubble__actions{flex:none;gap:4px;margin-left:auto}.task-bubble__dismiss,.task-bubble__stop,.task-bubble__pin{color:#ffffffc2;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:grid}.task-bubble__dismiss:hover,.task-bubble__stop:hover,.task-bubble__pin:hover{color:#fff;background:#ffffff1f;border-color:#ffffff45}.task-bubble__dismiss:active,.task-bubble__stop:active,.task-bubble__pin:active{transform:scale(.92)}.task-bubble__pin.is-active{color:#fff;background:#fff3;border-color:#ffffff57;box-shadow:inset 0 1px #ffffff38,0 0 10px #ffffff1a}.task-bubble__progress-row{gap:7px;margin-top:7px}.task-bubble__progress-row,.task-bubble__elapsed,.task-bubble__progress-row b{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.task-bubble__elapsed{color:#ffffffba;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-size:10px;line-height:13px;display:inline-flex}.task-bubble__progress{min-width:28px;height:2px;box-shadow:none;background:#ffffff57;border-radius:999px;flex:auto;display:block;overflow:hidden}.task-bubble__progress>span{border-radius:inherit;min-width:3px;height:100%;box-shadow:none;background:#fffffff5;transition:width .55s cubic-bezier(.2,.75,.25,1);display:block}.task-bubble__progress-row b{color:#fffffff7;font-variant-numeric:tabular-nums;flex:none;font-size:10px;line-height:13px}@keyframes task-bubble-enter{0%{opacity:0;transform:translate(18px,-12px)scale(.9)}62%{opacity:1;transform:translate(-2px,1px)scale(1.018)}to{opacity:1;transform:translate(0,0)scale(1)}}.task-bubble.is-closing{pointer-events:none;animation:.42s cubic-bezier(.32,0,.2,1) forwards task-bubble-leave}@keyframes task-bubble-leave{0%{opacity:1;transform:translate(0,0)scale(1)}36%{opacity:1;transform:translate(-1px)scale(1.008)}to{opacity:0;transform:translate(18px,-8px)scale(.88)}}@keyframes task-bubble-spin{to{transform:rotate(360deg)}}@media (width<=760px){.task-bubble-stack{top:max(74px, env(safe-area-inset-top));width:auto;max-height:calc(100vh - max(74px, env(safe-area-inset-top)) - 20px);gap:7px;left:12px;right:12px}.task-bubble{min-height:60px;padding:8px 13px 9px}.task-bubble__progress-row{margin-top:7px}}@media (prefers-reduced-motion:reduce){.task-bubble,.task-bubble__status.is-active svg{animation:none}.task-bubble__progress>span,.task-bubble__dismiss,.task-bubble__stop,.task-bubble__pin{transition:none}}.lumora-app button:not(:disabled){touch-action:manipulation}.view-home .home-detail-sheet{isolation:isolate;background:#080d182e;position:relative}.view-home .home-detail-sheet__backdrop{z-index:0;filter:blur(11px)saturate(.9)brightness(.62);opacity:.92;background-position:50%;background-size:cover;position:absolute;inset:-14px;transform:scale(1.06)}.view-home .home-detail-sheet:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#070c1729,#0000 32% 68%,#070c1729),linear-gradient(#04081114,#04081142);position:absolute;inset:0}.view-home .home-detail-sheet>img{z-index:2;-o-object-fit:contain;object-fit:contain;opacity:1;background:0 0;padding:clamp(12px,1.2vw,20px) clamp(18px,2.4vw,42px);position:relative}.view-home .home-detail-sheet__note{z-index:2;background:#090e1a24;position:relative}@media (width<=900px){.view-home .home-detail-sheet>img{padding:10px 16px}}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer__tabs button,.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .specular-composer-button,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-segment>button,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-select__trigger,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-submit{white-space:nowrap;font-size:clamp(11px,.62vw,13px);line-height:1.15}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-generation-tab-surface .glass-surface-source-button{gap:4px;padding-inline:5px}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-generation-tab-surface .glass-surface-source-button>svg{flex:0 0 17px;width:17px;height:17px}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .composer-select__menu button,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-select__option{font-size:11px}@media (width<=900px){.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer__tabs button,.lumora-app.view-studio .cabin-shell .workspace-quick .quick-composer--image-workbench .specular-composer-button,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-segment>button,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-toggle,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-select__trigger,.lumora-app.view-studio .cabin-shell .workspace-quick .video-brief-submit{font-size:11px}.lumora-app.view-studio .cabin-shell .workspace-quick .quick-generation-tab-surface .glass-surface-source-button>svg{flex-basis:15px;width:15px;height:15px}}.lumora-app.motion-kinetic{--motion-fast:.16s;--motion-base:.22s;--motion-enter:.34s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-ease-enter:cubic-bezier(.16, 1, .3, 1);--motion-hover-lift:-1px;--motion-press-scale:.982}.lumora-app.motion-kinetic :where(button,[role=button],[role=tab],[role=radio],[role=switch]){transition:color var(--motion-fast) ease, background-color var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, opacity var(--motion-base) ease}.lumora-app.motion-kinetic :is(.specular-button,.video-production-control-trigger,.video-production-submit,.video-brief-add,.video-brief-toggle,.video-production-upload-grid>label,.video-production-role-row>button,.video-production-toggles>button,.video-production-creation-mode>button,.universal-tools__parameter-select-trigger,.universal-tools__parameter-select-option,.task-center button,.task-dock button,.archive-library button){transform-origin:50%;transition:transform var(--motion-fast) var(--motion-ease), color var(--motion-fast) ease, background-color var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease}@media (hover:hover){.lumora-app.motion-kinetic :is(.specular-button,.video-production-control-trigger,.video-production-submit,.video-brief-add,.video-brief-toggle,.video-production-upload-grid>label,.video-production-role-row>button,.video-production-toggles>button,.video-production-creation-mode>button,.universal-tools__parameter-select-trigger,.universal-tools__parameter-select-option,.task-center button,.task-dock button,.archive-library button):hover:not(:disabled){transform:translate3d(0, var(--motion-hover-lift), 0) scale(1.006)}}.lumora-app.motion-kinetic :is(.specular-button,.video-production-control-trigger,.video-production-submit,.video-brief-add,.video-brief-toggle,.video-production-upload-grid>label,.video-production-role-row>button,.video-production-toggles>button,.video-production-creation-mode>button,.universal-tools__parameter-select-trigger,.universal-tools__parameter-select-option):active:not(:disabled){transform:translate3d(0, 1px, 0) scale(var(--motion-press-scale));transition-duration:80ms}.lumora-app.motion-kinetic :is([role=tab],[role=radio],[role=switch],.is-selected,.is-active){animation:none}.view-studio .cabin-shell .workspace-quick .quick-composer-shell .quick-composer__mode-switch{z-index:4;pointer-events:auto;align-items:center;width:171px;height:34px;display:flex;position:absolute;top:10px;left:14px}.view-studio .cabin-shell .workspace-quick .quick-composer-shell .quick-composer__mode-switch .quick-composer__tabs{width:100%;height:100%;min-height:0}.lumora-app.motion-kinetic :where(.task-center,.global-panel,.archive-library,.archive-library-layer,.custom-scene-panel,.prompt-library,.auth-panel,.contact-desk){animation:motion-fluid-panel var(--motion-enter) var(--motion-ease-enter) both}@keyframes motion-fluid-panel{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}.lumora-app.motion-kinetic :is(.canvas-workspace,.canvas-workspace *,.tilted-card,.tilted-card *,.quick-result-card__lens-layer,.quick-result-card__lens-layer *) :where(button,[role=button]):hover,.lumora-app.motion-kinetic .video-production-composer .video-brief-select__trigger:hover{transform:none}@media (prefers-reduced-motion:reduce){.lumora-app.motion-kinetic *,.lumora-app.motion-kinetic :before,.lumora-app.motion-kinetic :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.view-studio .cabin-shell .workspace-quick .quick-composer-shell .quick-generation-tab-surface.glass-surface--svg{-webkit-backdrop-filter:blur(9px)saturate(1.03)!important;backdrop-filter:blur(9px)saturate(1.03)!important}.view-studio .cabin-shell .workspace-quick .video-brief-composer--quick .video-production-composer__header-tools{margin-left:auto;display:flex}.view-studio .cabin-shell .workspace-quick .quick-generation-tab-surface:focus-within{outline:none}.view-studio .cabin-shell .workspace-quick .quick-generation-tab-surface .glass-surface-source-button:focus-visible{outline-offset:-3px;outline:1px solid #e2f4ff61}.lumora-app.view-studio .cabin-shell :is(.workspace-quick .video-brief-composer--quick .video-brief-select,.workspace-quick .video-brief-composer--quick .video-brief-toggle,.workspace-quick .video-brief-composer--quick .video-brief-segment>button,.workspace-detail .product-studio__platforms button,.workspace-detail .product-studio__speed button,.workspace-batch .batch-menu-select__trigger){-webkit-backdrop-filter:blur(16px)saturate(1.03)!important;backdrop-filter:blur(16px)saturate(1.03)!important;background:#eff4f847!important;border-color:#ffffff61!important;transition:background-color .18s,border-color .18s,box-shadow .18s!important;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #1219220f,0 7px 18px #070c141a!important}.lumora-app.view-studio .cabin-shell :is(.workspace-quick .video-brief-composer--quick .video-brief-select.is-open,.workspace-quick .video-brief-composer--quick .video-brief-toggle.is-active,.workspace-quick .video-brief-composer--quick .video-brief-segment>button.is-selected,.workspace-detail .product-studio__platforms button.is-active,.workspace-detail .product-studio__speed button.is-active,.workspace-batch .batch-menu-select.is-open .batch-menu-select__trigger){background:#f8fafc52!important;border-color:#fff9!important;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #1219220f,0 9px 20px #070c1421!important}@media (hover:hover){.lumora-app.view-studio .cabin-shell :is(.workspace-quick .video-brief-composer--quick .video-brief-select:hover,.workspace-quick .video-brief-composer--quick .video-brief-toggle:hover,.workspace-quick .video-brief-composer--quick .video-brief-segment>button:hover,.workspace-detail .product-studio__platforms button:hover,.workspace-detail .product-studio__speed button:hover,.workspace-batch .batch-menu-select__trigger:hover){background:#f7fafc52!important;border-color:#ffffff8a!important;box-shadow:inset 0 1px #fff9,inset 0 -1px #1219220f,0 9px 20px #070c141f!important}}.lumora-app.view-studio .cabin-shell :is(.video-brief-select__menu,.batch-menu-select__menu){-webkit-backdrop-filter:blur(24px)saturate(1.02)!important;backdrop-filter:blur(24px)saturate(1.02)!important;background:#eef3f775!important;border-color:#ffffff80!important;box-shadow:inset 0 1px #ffffff8f,0 16px 34px #070c1429!important}.lumora-app.view-studio .cabin-shell :is(.video-brief-select__option,.batch-menu-select__menu button){box-shadow:none!important;background:#ffffff1f!important;border-color:#ffffff38!important}.lumora-app.view-studio .cabin-shell :is(.video-brief-select__option.is-selected,.batch-menu-select__menu button.is-selected){background:#ffffff4d!important;border-color:#ffffff9e!important;box-shadow:inset 0 1px #ffffff9e!important}@media (hover:hover){.lumora-app.view-studio .cabin-shell :is(.video-brief-select__option:hover,.batch-menu-select__menu button:hover){background:#ffffff38!important;border-color:#ffffff6b!important}}.lumora-app .destination-reading-overlay{z-index:100;overscroll-behavior:contain;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:hidden}.lumora-app .destination-reading-overlay>:is(.panel-backdrop,.custom-scene-layer){z-index:0;padding:0;display:block;position:absolute;inset:0}.lumora-app .destination-reading-overlay>:is(.destination-reading-shell,.custom-scene-panel){z-index:1}.lumora-app .panel-backdrop--inspiration,.lumora-app .panel-backdrop--tutorials,.lumora-app .panel-backdrop--profile,.lumora-app .custom-scene-layer{animation:.22s both destination-reading-backdrop-in;-webkit-backdrop-filter:blur(6px)brightness(.96)saturate(.92)!important;backdrop-filter:blur(6px)brightness(.96)saturate(.92)!important;background:#1a1e2a1f!important}.lumora-app .announcement-reading-surface{isolation:isolate;transform-origin:50% 52%;will-change:opacity, transform;position:relative;animation:destination-reading-surface-in .38s var(--motion-spring) both!important;background-blend-mode:normal!important;-webkit-backdrop-filter:blur(70px)saturate(.78)brightness(.92)!important;backdrop-filter:blur(70px)saturate(.78)brightness(.92)!important;background:#1c1e2138!important;border-color:#ffffff75!important;border-radius:30px!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff1a,0 30px 90px #00000052!important}@keyframes destination-reading-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes destination-reading-surface-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}.lumora-app .announcement-reading-surface:before{z-index:0;border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(112deg,#ffffff2e,#0000 31%,#ffffff09);position:absolute;inset:1px;content:""!important;display:block!important}.lumora-app .announcement-reading-surface:after{content:none!important;display:none!important}.lumora-app .announcement-reading-surface>*{z-index:1;position:relative}.lumora-app .destination-reading-shell{box-sizing:border-box;border-radius:inherit;width:75vw;height:min(84.5dvh,1080px);min-height:0;max-height:min(84.5dvh,1080px);overflow:hidden}.lumora-app .destination-reading-shell>.global-panel{box-sizing:border-box;border-radius:inherit;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}@media (width>=901px){.lumora-app{--destination-panel-inset-y:0;--destination-panel-inset-x:0;--destination-panel-width:75vw;--destination-panel-height:min(84.5dvh, 1080px);--destination-panel-radius:28px}.lumora-app .destination-reading-overlay{padding:20px}.lumora-app .destination-reading-shell,.lumora-app .custom-scene-panel{box-sizing:border-box;width:var(--destination-panel-width);height:var(--destination-panel-height);min-height:0;max-height:var(--destination-panel-height);border-radius:var(--destination-panel-radius)!important}.lumora-app .custom-scene-panel{grid-template-rows:auto auto minmax(0,1fr)}.lumora-app .custom-scene-panel__header{align-items:center;padding:30px 34px 15px}.lumora-app .custom-scene-panel__header h2{margin-top:7px;font-size:25px}.lumora-app .custom-scene-panel__close{border-radius:50%;width:40px;height:40px}.lumora-app .custom-scene-panel__tabs{background:#ffffff0e;border:1px solid #ffffff2e;border-radius:17px;gap:4px;width:fit-content;max-width:calc(100% - 68px);margin:0 34px 16px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff29}.lumora-app .custom-scene-panel__tabs button{border-radius:12px;flex:none;min-width:126px;min-height:42px;padding:0 18px;font-size:11px}.lumora-app .custom-scene-panel__body{padding:0 34px 32px}.lumora-app .custom-scene-upload{align-content:center;justify-items:center;padding:clamp(18px,3vh,36px)}.lumora-app .custom-scene-upload__dropzone{border-radius:22px;width:min(800px,86%);min-height:clamp(310px,38vh,430px)}.lumora-app .custom-scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:4px 0}.lumora-app .custom-scene-card{border-radius:16px}.lumora-app .panel-tutorials .tutorial-academy__lesson{grid-template-rows:auto auto minmax(380px,1fr) auto auto auto;gap:clamp(16px,2vh,22px);padding:25px 0 18px clamp(26px,3vw,48px)}.lumora-app .panel-tutorials .tutorial-academy__flow{min-height:380px}.lumora-app .panel-tutorials .tutorial-academy__step{grid-template-rows:auto minmax(158px,1fr) auto auto;min-height:0;padding:20px 20px 18px}.lumora-app .panel-tutorials .tutorial-academy__step+.tutorial-academy__step{padding-left:20px}.lumora-app .panel-tutorials .tutorial-academy__step b{margin:15px 0 9px;font-size:14px}.lumora-app .panel-tutorials .tutorial-academy__step p{align-self:auto;font-size:12px;line-height:1.68}.lumora-app .panel-tutorials .tutorial-step-example{border-radius:16px;height:auto;min-height:158px}.lumora-app .panel-tutorials .tutorial-step-example--stack .tutorial-step-example__poster{border-radius:10px;width:76px;height:118px}.lumora-app .panel-tutorials .tutorial-step-example--stack .tutorial-step-example__poster--back{transform:translate(-56px)rotate(-9deg)}.lumora-app .panel-tutorials .tutorial-step-example--stack .tutorial-step-example__poster--front{transform:translate(56px)rotate(9deg)}.lumora-app .panel-tutorials .tutorial-step-example--output span{min-height:68px}.lumora-app .panel-tutorials .tutorial-step-example--review>div{bottom:13px;right:13px}.lumora-app .panel-tutorials .tutorial-step-example--review>div span{border-radius:10px;width:30px;height:30px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-picker .video-model-library,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover{-webkit-backdrop-filter:blur(70px)saturate(.78)brightness(.92);backdrop-filter:blur(70px)saturate(.78)brightness(.92);background:#1c1e2138;border-color:#ffffff75;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff1a,0 30px 90px #00000052}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger,.video-model-library__group button,.video-production-control-popover .video-production-style-options button){border-color:var(--choice-glass-border)!important;background:radial-gradient(130% 160% at 50% -45%, #ffffff13, transparent 65%), var(--choice-glass-fill)!important;box-shadow:inset 0 1px #ffffff26,0 15px 38px -25px #030813b8!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-model-library-trigger.is-open,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger.is-open,.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-model-library__group button.is-selected,.video-production-control-popover .video-production-style-options button.is-selected){background:linear-gradient(135deg,#ffffff38,#d1e8ff1f),#7c9ec23d!important;border-color:#ffffffa8!important;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #e1f0ff1f!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover{-webkit-backdrop-filter:blur(70px)saturate(.78)brightness(.92);backdrop-filter:blur(70px)saturate(.78)brightness(.92);background:#1c1e2138;border-color:#ffffff75;width:min(430px,100vw - 300px);left:0;right:auto;overflow:visible;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff1a,0 30px 90px #00000052}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--brief{grid-template-rows:minmax(0,1fr) auto;gap:8px;padding-top:13px;position:relative}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage{background:#070e1a17;border:1px solid #ffffff26;border-radius:18px;box-shadow:inset 0 1px #ffffff29}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger>span{align-items:center;gap:7px;display:flex}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger>span>b{white-space:nowrap;flex:none}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-trigger>span>small{text-align:right;min-width:0;margin-left:auto}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-pane--brief>textarea{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:4px 38px 8px 0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-brief-action{z-index:1;border:1px solid var(--choice-glass-border);background:radial-gradient(130% 160% at 50% -45%, #ffffff13, transparent 65%), var(--choice-glass-fill);color:#ffffffc2;width:29px;height:29px;transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease;border-radius:11px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:13px;box-shadow:inset 0 1px #ffffff26,0 15px 38px -25px #030813b8}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-brief-action:disabled{cursor:wait;opacity:.62}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage:has(.video-production-control-popover){z-index:4;position:relative;overflow:visible}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover>:not(header),.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--output>div,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--sound>div,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--direction>div{grid-template-columns:1fr;gap:11px;padding:13px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group{gap:7px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group>span{color:#ffffff91;font-size:9px;font-weight:720}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group>div{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:6px;display:grid}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group--wide>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group button{border:1px solid var(--choice-glass-border);background:var(--choice-glass-fill);color:#ffffffa8;min-height:35px;transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease;border-radius:10px;padding:6px 8px;font-size:9px;font-weight:680}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group button.is-selected{color:#fffffff5;background:linear-gradient(135deg,#ffffff38,#d1e8ff1f),#7c9ec23d;border-color:#ffffffa8;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #e1f0ff1f}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group--toggles button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--style{width:min(468px,100vw - 300px);left:auto;right:0}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--style .video-production-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:none;padding:13px;overflow:visible}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--style .video-production-style-options button{min-height:68px;padding:9px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-control-popover--style .video-production-style-options button small{white-space:normal}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-execution{min-width:186px}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-submit{width:100%;min-width:186px;min-height:43px;transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease;background:radial-gradient(130% 160% at 50% -45%,#ffffff1c,#0000 66%),#ffffff0b;border-color:#ffffff4f;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 12px;display:grid;box-shadow:inset 0 1px #ffffff3d,0 15px 38px -25px #030813b8}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-submit>span{color:#fffffff0;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-submit>em{color:#ffffff85;white-space:nowrap;font-size:8px;font-style:normal;font-weight:650}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-submit>svg:last-child{color:#fffc}}@media (hover:hover) and (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger,.video-production-brief-action:not(:disabled),.video-production-submit:not(:disabled),.video-model-library__group button:not(:disabled),.video-production-control-popover .video-production-style-options button):hover,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-option-group button:hover{transform:translateY(-2px);border-color:var(--choice-glass-border-hover)!important;background:radial-gradient(130% 160% at 50% -45%, #ffffff21, transparent 68%), var(--choice-glass-hover)!important;box-shadow:inset 0 1px #ffffff40,0 17px 40px -24px #0308139e!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-submit:not(:disabled):hover{color:#fff;border-color:#ffffff6b}}@media (width>=901px){.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger,.video-production-brief-action,.video-production-submit,.video-production-option-group button,.video-production-control-popover .video-production-style-options button):active:not(:disabled){transform:scale(.985)}.video-model-library--portal{z-index:950;-webkit-backdrop-filter:blur(70px)saturate(.78)brightness(.92);backdrop-filter:blur(70px)saturate(.78)brightness(.92);max-height:calc(100dvh - 32px);animation:video-model-picker-in .23s var(--motion-fluid-ease) both;background:#1c1e2138;border-color:#ffffff75;border-radius:21px;flex-direction:column;display:flex;position:fixed;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff1a,0 30px 90px #00000052}.video-model-library--portal .video-model-library__list{flex:auto;min-height:0;max-height:none}.video-model-library--portal .video-model-library__availability{gap:9px;display:grid}.video-model-library--portal .video-model-library__availability-copy,.video-model-library--portal .video-model-library__roadmap summary{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.video-model-library--portal .video-model-library__availability-copy>b,.video-model-library--portal .video-model-library__roadmap summary b{color:#ffffffe6;font-size:10px;font-weight:760;display:block}.video-model-library--portal .video-model-library__availability-copy>small,.video-model-library--portal .video-model-library__roadmap summary small{color:#ffffff7a;margin-top:3px;font-size:8px;line-height:1.35;display:block}.video-model-library--portal .video-model-library__roadmap{border-top:1px solid #ffffff21;min-width:0;margin-top:2px;padding-top:10px}.video-model-library--portal .video-model-library__roadmap summary{color:#ffffffc7;cursor:pointer;border:1px solid #ffffff24;border-radius:12px;min-height:38px;padding:6px 8px;list-style:none;transition:border-color .17s,background-color .17s,color .17s}.video-model-library--portal .video-model-library__roadmap summary::-webkit-details-marker{display:none}.video-model-library--portal .video-model-library__roadmap summary>svg{transition:transform .18s var(--motion-fluid-ease);flex:none}.video-model-library--portal .video-model-library__roadmap[open] summary{background:#ffffff09;border-color:#ffffff47}.video-model-library--portal .video-model-library__roadmap[open] summary>svg{transform:rotate(180deg)}.video-model-library--portal .video-model-library__roadmap-content{gap:12px;padding-top:11px;display:grid}.video-model-library--portal .video-model-library__roadmap .video-model-library__group button{opacity:.68}.video-production-control-popover--portal{z-index:950;box-sizing:border-box;-webkit-backdrop-filter:blur(70px)saturate(.78)brightness(.92);backdrop-filter:blur(70px)saturate(.78)brightness(.92);max-height:calc(100dvh - 32px);animation:video-production-settings-in .22s var(--motion-fluid-ease) both;background:#1c1e2138;border:1px solid #ffffff75;border-radius:18px;position:fixed;overflow:auto;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff1a,0 30px 90px #00000052}.video-production-control-popover--portal>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:10px 12px 8px;display:flex}.video-production-control-popover--portal>header span{color:#ffffffe6;font-size:10px;font-weight:750}.video-production-control-popover--portal>header button{color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;place-items:center;width:24px;height:24px;padding:0;display:grid}.video-production-control-popover--portal>div{grid-template-columns:1fr;gap:11px;padding:13px;display:grid}.video-production-control-popover--portal .video-production-option-group{gap:7px;display:grid}.video-production-control-popover--portal .video-production-option-group>span{color:#ffffff91;font-size:9px;font-weight:720}.video-production-control-popover--portal .video-production-option-group>div{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:6px;display:grid}.video-production-control-popover--portal .video-production-option-group--wide>div{grid-template-columns:repeat(2,minmax(0,1fr))}.video-production-control-popover--portal .video-production-option-group button,.video-production-control-popover--portal .video-production-style-options button{border:1px solid var(--choice-glass-border);background:var(--choice-glass-fill);color:#ffffffa8;min-height:35px;transition:transform .17s var(--motion-spring), border-color .17s ease, background .17s ease, box-shadow .17s ease, color .17s ease;border-radius:10px;padding:6px 8px;font-size:9px;font-weight:680;box-shadow:inset 0 1px #ffffff26,0 15px 38px -25px #030813b8}.video-production-control-popover--portal .video-production-option-group button.is-selected,.video-production-control-popover--portal .video-production-style-options button.is-selected{color:#fffffff5;background:linear-gradient(135deg,#ffffff38,#d1e8ff1f),#7c9ec23d;border-color:#ffffffa8;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #e1f0ff1f}.video-production-control-popover--portal .video-production-option-group--toggles button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.video-production-control-popover--portal.video-production-control-popover--style .video-production-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.video-production-control-popover--portal.video-production-control-popover--style .video-production-style-options button{text-align:left;min-height:68px;padding:9px}.video-production-control-popover--portal.video-production-control-popover--style .video-production-style-options button b,.video-production-control-popover--portal.video-production-control-popover--style .video-production-style-options button small{display:block}.video-production-control-popover--portal.video-production-control-popover--style .video-production-style-options button small{color:#ffffff80;margin-top:3px;font-size:8px;line-height:1.35}@media (hover:hover){.video-production-control-popover--portal .video-production-option-group button:hover,.video-production-control-popover--portal .video-production-style-options button:hover{border-color:var(--choice-glass-border-hover);background:radial-gradient(130% 160% at 50% -45%, #ffffff21, transparent 68%), var(--choice-glass-hover);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 17px 40px -24px #0308139e}}.lumora-app.motion-kinetic.view-studio .cabin-shell .workspace-quick .video-production-pane--brief>textarea:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;outline:none!important}.video-production-control-popover--portal,.video-model-library--portal{--video-choice-fill:#eff4f847;--video-choice-hover:#f7fafc52;--video-choice-selected:#f8fafc52;--video-choice-border:#ffffff61;--video-choice-border-strong:#fff9;--video-motion-ease:cubic-bezier(.22, 1, .36, 1)}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger){-webkit-backdrop-filter:blur(16px)saturate(1.03)!important;backdrop-filter:blur(16px)saturate(1.03)!important;background:#eff4f847!important;border-color:#ffffff61!important;transition:transform .15s cubic-bezier(.22,1,.36,1),background-color .15s,border-color .15s,box-shadow .15s,color .15s!important;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #1219220f,0 7px 18px #070c141a!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage .video-production-control-dock .video-production-control-trigger,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer__header .video-production-composer__header-tools .video-production-model-picker .video-production-model-library-trigger{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(130% 160% at 50% -45%,#ffffff13,#0000 65%),#ffffff03!important;border-color:#fff3!important;transition:transform .26s cubic-bezier(.16,1,.3,1),color .18s,background-color .26s,background .26s,border-color .26s,box-shadow .26s,filter .26s!important;box-shadow:inset 0 1px #ffffff26,0 15px 38px -25px #030813b8!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage .video-production-control-dock .video-production-control-trigger:after,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer__header .video-production-composer__header-tools .video-production-model-picker .video-production-model-library-trigger:after{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(90% 110% at 50% -22%,#ffffff47,#0000 62%),linear-gradient(108deg,#0000 20%,#ffffff24 48%,#0000 76%);transition:opacity .22s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:1px;transform:translate(-14%)}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-control-trigger>*,.video-production-model-library-trigger>*){z-index:2;position:relative}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger.is-open,.video-production-control-trigger.is-open){background:#f8fafc52!important;border-color:#fff9!important;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #1219220f,0 9px 20px #070c1421!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage .video-production-control-dock .video-production-control-trigger.is-open,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer__header .video-production-composer__header-tools .video-production-model-picker .video-production-model-library-trigger.is-open{background:radial-gradient(130% 160% at 50% -45%,#ffffff13,#0000 65%),#ffffff03!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff26,0 15px 38px -25px #030813b8!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer .video-production-pane--assets .video-production-upload-grid label,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage .video-production-control-dock .video-production-control-trigger,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage .video-production-control-dock .video-production-control-trigger.is-open,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer__header .video-production-composer__header-tools .video-production-model-picker .video-production-model-library-trigger,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer__header .video-production-composer__header-tools .video-production-model-picker .video-production-model-library-trigger.is-open{text-shadow:0 2px 14px #02040a75;box-shadow:inset 0 1px #ffffff26,0 22px 58px -38px #0308134d!important}.video-production-control-popover--portal .video-production-option-group button,.video-production-control-popover--portal .video-production-style-options button,.video-model-library--portal .video-model-library__group button{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #ffffff24!important;transition:transform .14s cubic-bezier(.22,.72,.24,1),color .14s,background-color .22s,background .22s,border-color .22s,box-shadow .22s,opacity .22s,filter .22s!important}.video-production-control-popover--portal .video-production-option-group button.is-selected,.video-production-control-popover--portal .video-production-style-options button.is-selected,.video-model-library--portal .video-model-library__group button.is-selected{color:#fffffffa!important;background:radial-gradient(135% 170% at 50% -55%,#ffffff21,#0000 67%),#ffffff08!important;border:1px solid #ffffff59!important;box-shadow:inset 0 1px #ffffff3b,0 14px 34px -25px #030813b3!important}@media (hover:hover){.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger):hover:not(:disabled),.video-production-control-popover--portal :is(.video-production-option-group button,.video-production-style-options button):hover:not(:disabled),.video-model-library--portal .video-model-library__group button:hover:not(:disabled){transform:translateY(-1px);background:radial-gradient(135% 170% at 50% -55%,#ffffff1a,#0000 67%),#ffffff05!important;border-color:#ffffff59!important;box-shadow:inset 0 1px #ffffff2e,0 12px 28px -22px #03081385!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage .video-production-control-dock .video-production-control-trigger:hover:not(:disabled),.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer__header .video-production-composer__header-tools .video-production-model-picker .video-production-model-library-trigger:hover:not(:disabled){transform:translateY(-2px)scale(1.018);background:radial-gradient(130% 160% at 50% -45%,#ffffff21,#0000 68%),#ffffff06!important;border-color:#ffffffb3!important;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #ffffff14,0 12px 28px #0108122e,0 0 0 1px #f5faff1c!important}.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-stage .video-production-control-dock .video-production-control-trigger:hover:after,.lumora-app.view-studio .cabin-shell .workspace-quick .video-production-composer__header .video-production-composer__header-tools .video-production-model-picker .video-production-model-library-trigger:hover:after{opacity:1;transform:translate(14%)}}.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-model-library-trigger,.video-production-control-trigger):active:not(:disabled),.video-production-control-popover--portal :is(.video-production-option-group button,.video-production-style-options button):active:not(:disabled),.video-model-library--portal .video-model-library__group button:active:not(:disabled),.lumora-app.view-studio .cabin-shell .workspace-quick :is(.video-production-control-trigger,.video-production-model-library-trigger):active:not(:disabled){transform:translateY(1px)scale(.968);transition-duration:85ms!important}}
