#root .cinInterior{isolation:isolate;background:#000;position:relative}#root .cinemaShell.cinInterior .cinMain,#root .cinemaShell.cinInterior .cinemaContent{background:0 0!important}#root .cinInterior .cinPage{z-index:1;position:relative}#root .interiorAtmosphere{z-index:0;pointer-events:none;contain:strict;perspective:900px;background:#000;position:fixed;inset:0;overflow:hidden}.atmosphereGlow{background:radial-gradient(at 85% 12%,#098ec238,#0000 48%),radial-gradient(at 8% 60%,#b0cde521,#0000 40%);position:absolute;inset:0}.atmosphereContours{fill:none;stroke:#60c9ed45;stroke-width:1px;width:100%;height:100%;animation:26s ease-in-out infinite alternate contourDrift;position:absolute;inset:0}.atmosphereContours path:nth-child(2){stroke:#cadde332;stroke-width:.7px}.atmosphereContours path:nth-child(3){stroke:#46b8ed30}@keyframes contourDrift{0%{transform:translate(-12px,-8px)}to{transform:translate(12px,22px)}}.atmosphereHorizon{transform-origin:top;opacity:.23;position:absolute;inset:23% -35% -90%;transform:rotateX(68deg);-webkit-mask-image:linear-gradient(#0000,#000 32%,#0000 75%);mask-image:linear-gradient(#0000,#000 32%,#0000 75%)}.atmosphereHorizon i{background:repeating-linear-gradient(90deg,#0000 0 99px,#6ecce9 100px 101px),repeating-linear-gradient(0deg,#0000 0 99px,#7191a7 100px 101px);position:absolute;inset:0}.atmosphereHorizon i:first-child{animation:30s linear infinite atmosphereTravel}.atmosphereHorizon i:last-child{opacity:.12;transform:translateZ(32px)}.atmosphereRing{width:700px;height:700px;transform-style:preserve-3d;border:1px solid #54caea50;border-top-color:#9ce8fc90;border-radius:50%;animation:44s linear infinite atmosphereOrbit;position:absolute}.ringOne{inset-inline-end:-420px;top:110px}.ringTwo{inset-inline-start:-450px;border-color:#b9cce71d;width:850px;height:850px;animation-duration:60s;animation-direction:reverse;top:35%}.atmosphereBeam{opacity:.35;background:linear-gradient(#0000,#57d8fc70,#0000);width:1px;height:38vh;animation:22s ease-in-out infinite atmosphereBeam;position:absolute;transform:rotate(32deg)}.beamOne{inset-inline-start:19%;top:5%}.beamTwo{inset-inline-start:67%;animation-delay:-9s;top:25%}.beamThree{inset-inline-start:85%;background:linear-gradient(#0000,#c1ceda66,#0000);animation-delay:-15s;top:60%}@keyframes atmosphereTravel{to{transform:translateY(101px)}}@keyframes atmosphereOrbit{0%{transform:rotateX(66deg)rotateY(12deg)rotate(0)}to{transform:rotateX(66deg)rotateY(12deg)rotate(360deg)}}@keyframes atmosphereBeam{0%,to{opacity:.1;transform:translateY(-25px)rotate(32deg)}50%{opacity:.4;transform:translate(25px,65px)rotate(32deg)}}#root .cinInterior :is(.cinComposer,.cardbox,.panel,.sectionpanel,.cinMediaCard){background-color:#0b131ce8;transition:border-color .24s,box-shadow .24s}@media (hover:hover){#root .cinInterior :is(.cinToolStrip button,.cinAllTools nav button){transition:color .2s,border-color .2s,box-shadow .2s,transform .2s}#root .cinInterior :is(.cinToolStrip button,.cinAllTools nav button):hover{transform:translateY(-2px);border-color:#65cde890!important;box-shadow:0 0 20px #31bee329!important}#root .cinInterior :is(.cinComposer,.cardbox,.panel,.sectionpanel,.cinMediaCard):hover{box-shadow:0 9px 30px #0005,0 0 22px #59c6e90b;border-color:#5dc9e552!important}}#root .cinInterior :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #70dcf7}#root .cinInterior .cinComposer{border-color:#3c667e;position:relative;box-shadow:0 14px 40px #0007,0 0 36px #35bbef12}#root .cinInterior .cinTopbar{border-bottom-color:#44758b!important}#root .cinInterior .cinRail button.active{box-shadow:inset 0 0 20px #61d6fa15,0 0 18px #42bce528!important}#root .cinInterior .cinComposer:before{content:"";inset-inline:18%;pointer-events:none;background:linear-gradient(90deg,#0000,#70dafa,#0000);height:1px;animation:12s ease-in-out infinite composerGlint;position:absolute;top:-1px}@keyframes composerGlint{0%,to{opacity:.3;transform:translate(-20%)}50%{opacity:.9;transform:translate(20%)}}.motionPresence{display:contents}#root .cinInterior .motionPresence>div{animation:.17s ease-out both motionEnter}#root .cinInterior .motionLeaving>div{pointer-events:none;animation:.14s ease-in both motionLeave}#root .cinInterior .cinDialog[open]{animation:.2s ease-out both motionEnter}#root .cinInterior .cinDialog.motionClosing{pointer-events:none;animation:.15s ease-in both motionLeave}@keyframes motionEnter{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:none}}@keyframes motionLeave{to{opacity:0;transform:translateY(5px)scale(.99)}}#root .motionControl{color:#afc2d1;align-items:center;gap:7px;min-height:34px;font-size:11px;display:inline-flex}#root .studioShowcase{min-width:0;margin:30px 0 36px;scroll-margin-top:104px;container-type:inline-size}#root .studioShowcase:focus-visible{outline-offset:7px;outline:2px solid #70dcf7}#root .showcaseHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}#root .showcaseHeading h2{color:#e8edf2;margin:5px 0;font-size:25px}#root .showcaseControls{flex-wrap:wrap;gap:8px;display:flex}#root .showcaseControls button{background:#0a1016;border:1px solid #283844;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:11px;display:inline-flex}#root .showcaseTabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}#root .showcaseTabs button{color:#a8b7c5;background:#0c1218;border:1px solid #23313d;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}#root .showcaseTabs button[aria-pressed=true]{color:#a0e9fb;background:#112832;border-color:#4c9ab5}#root .showcaseBody{background:#0b1119;border:1px solid #314452;border-radius:16px;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);animation:.3s ease-out motionEnter;display:grid;overflow:hidden}#root .showcaseMedia{aspect-ratio:16/9;background:radial-gradient(at 50% 95%,#133445,#03070b 70%);width:100%;min-width:0;min-height:310px;position:relative;overflow:hidden}#root .showcasePlayer{width:100%;min-width:0;height:100%;position:relative}#root .showcaseMedia :is(img,video){object-fit:cover;width:100%;height:100%;display:block}#root .showcaseMedia video{object-fit:contain;background:#000}#root .showcasePair{grid-template-columns:1fr 1.25fr;gap:2px;display:grid}#root .showcasePair figure{margin:0;position:relative;overflow:hidden}#root .showcasePair figcaption{bottom:15px;color:#e8edf2;background:#02060ce8;border:1px solid #617b8b;padding:6px 10px;font-size:11px;position:absolute;inset-inline-start:15px}#root .showcasePlay{color:#e4f8ff;white-space:nowrap;background:#04090de8;border:1px solid #b0d2df88;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:15px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#root .showcasePlay:hover{background:#0a2636;border-color:#81dcf3}#root .showcaseBadge{top:16px;color:#d9e8ef;pointer-events:none;background:#050b10e8;border:1px solid #7ba1b955;border-radius:5px;padding:6px 10px;font-size:10px;position:absolute;inset-inline-start:16px}#root .showcaseCopy{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-width:0;padding:clamp(20px,3vw,42px);display:flex}#root .showcaseCopy h3{color:#f0f6fa;margin:0;font-size:clamp(22px,2.7vw,32px);line-height:1.2}#root .showcaseCopy p{color:#c1cfdb;max-width:40ch;margin:0;font-size:13px;line-height:1.7}#root .showcaseCopy .showcaseSource{color:#94a9ba;font-size:11px}#root .showcaseIndex{letter-spacing:.16em;color:#7fa4b8;font-variant-numeric:tabular-nums;font-size:11px}#root .showcaseCopy a{color:#9ebacb;text-underline-offset:3px;font-size:11px;text-decoration:underline}#root .showcaseOpen{color:#bcefff;background:#142b37;border:1px solid #4a8098;border-radius:8px;align-items:center;gap:10px;padding:11px 16px;font-size:12px;display:inline-flex}#root .showcaseFallback{color:#c1d1df;place-items:center;height:100%;padding:20px;font-size:12px;display:grid}.characterStudy{perspective:750px;width:100%;height:100%;position:relative;overflow:hidden}.characterStage{background:repeating-linear-gradient(90deg,#0000 0 39px,#488da82c 40px 41px),repeating-linear-gradient(0deg,#0000 0 39px,#488da82c 40px 41px);position:absolute;inset:55% -20% -60%;transform:rotateX(65deg);-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.characterTurn{width:0;height:0;transform-style:preserve-3d;animation:16s linear infinite characterTurn;position:absolute;top:45%;left:50%}.demoCuboid{--w:48px;--h:64px;--d:36px;width:var(--w);height:var(--h);transform-style:preserve-3d;position:absolute}.demoCuboid i{backface-visibility:hidden;background:linear-gradient(135deg,#516c7a,#122733);border:1px solid #8dd9eeaa;display:block;position:absolute}.demoCuboid .front,.demoCuboid .back{width:var(--w);height:var(--h)}.demoCuboid .front{transform:translateZ(calc(var(--d)/2))}.demoCuboid .back{transform:rotateY(180deg) translateZ(calc(var(--d)/2))}.demoCuboid .left,.demoCuboid .right{width:var(--d);height:var(--h);left:calc((var(--w) - var(--d))/2)}.demoCuboid .left{transform:rotateY(-90deg) translateZ(calc(var(--w)/2))}.demoCuboid .right{transform:rotateY(90deg) translateZ(calc(var(--w)/2))}.demoCuboid .top,.demoCuboid .bottom{width:var(--w);height:var(--d);top:calc((var(--h) - var(--d))/2)}.demoCuboid .top{transform:rotateX(90deg) translateZ(calc(var(--h)/2))}.demoCuboid .bottom{transform:rotateX(-90deg) translateZ(calc(var(--h)/2))}.characterHead{--w:48px;--h:42px;--d:40px;top:-94px;left:-24px}.characterHead .front:after{content:"";background:#70e3ff;height:5px;position:absolute;top:16px;left:8px;right:8px;box-shadow:0 0 14px #57dfff}.characterBody{top:-44px;left:-24px}.characterBody .front:after{content:"";background:#1d6072;border:1px solid #7ee6ff;border-radius:50%;width:14px;height:14px;position:absolute;top:20px;left:16px}.characterArm,.characterLeg{transform-style:preserve-3d;transform-origin:top;animation:3s ease-in-out infinite alternate characterLimb;position:absolute}.characterArm .demoCuboid{--w:18px;--h:65px;--d:22px}.armLeft{top:-40px;left:-49px}.armRight{animation-delay:-3s;top:-40px;left:31px}.characterLeg .demoCuboid{--w:19px;--h:75px;--d:26px}.legLeft{animation-delay:-3s;top:26px;left:-23px}.legRight{top:26px;left:4px}.characterOrbit{border:1px solid #60d6f159;border-radius:50%;width:230px;height:100px;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #39bce117}@keyframes characterTurn{0%{transform:rotateX(-8deg)rotateY(25deg)}to{transform:rotateX(-8deg)rotateY(385deg)}}@keyframes characterLimb{0%{transform:rotateX(-22deg)}to{transform:rotateX(22deg)}}#root .generationActivity{background:#0a131d;border:1px solid #35566b66;border-radius:10px;align-items:center;gap:14px;min-width:0;margin:10px 0;padding:13px 16px;display:flex}.generationOrb{color:#8ce1f8;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative}.generationOrb i{border:1px solid #437388;border-top-color:#a8f0ff;border-radius:50%;animation:3s linear infinite generationOrbit;position:absolute;inset:2px}.generationOrb i:nth-child(2){animation-duration:2s;animation-direction:reverse;inset:8px}.generationOrb i:nth-child(3){background:#b1eeff;border:0;animation:none;inset:14px}@keyframes generationOrbit{to{transform:rotate(360deg)}}#root .generationInfo{color:#e5f1f7;flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12px;display:flex}#root .generationInfo small{color:#a3b9c9;font-size:10px}#root .generationInfo progress{accent-color:#65d9f5;width:100%;height:5px}#root .cinInterior .productionResult{animation:.25s ease-out motionEnter}#root .cinInterior[data-motion=paused] .cinComposer:before,#root .cinInterior[data-motion=paused] :is(.interiorAtmosphere *,.characterStudy *,.generationOrb i),#root .studioShowcase[data-running=false] .characterStudy *{animation-play-state:paused!important}#root .cinInterior[data-reduced-motion=true] :is(.motionPresence>div,.cinDialog,.showcaseBody,.productionResult){transition:none!important;animation:none!important}@media (width<=700px){.ringTwo,.beamThree{display:none}.atmosphereHorizon{opacity:.07}.atmosphereRing{opacity:.5}#root .showcaseBody{grid-template-columns:minmax(0,1fr)}#root .showcaseMedia{aspect-ratio:auto;height:230px;min-height:230px}#root .showcaseCopy{gap:12px;min-width:0;padding:22px}#root .showcaseTabs button{flex:40%;justify-content:center;padding:9px 11px;font-size:11px}#root .showcaseControls{gap:5px}#root .showcaseControls button{font-size:10px}#root .showcasePair .showcasePlay span{display:none}.characterTurn{transform:scale(.85)}#root .generationActivity{padding:10px}}@media (prefers-reduced-motion:reduce){#root .cinInterior *,#root .cinInterior :before,#root .cinInterior :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.characterTurn{transform:rotateX(-8deg)rotateY(25deg)}.characterArm,.characterLeg{transform:rotateX(0)}}#root .cinInterior .cinWorkspaceWelcome{justify-content:space-between;align-items:center;gap:24px;min-height:148px;margin-bottom:20px;position:relative}#root .workspaceMotionPreview{flex-direction:column;align-items:flex-end;gap:3px;min-width:0;display:flex}#root .workspacePreviewLink{color:#e8edf2;text-align:start;align-items:center;gap:22px;min-width:0;min-height:112px;padding:0 8px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}#root .workspacePreviewDeck{perspective:750px;direction:ltr;flex-shrink:0;width:230px;height:116px;display:block;position:relative}#root .workspacePreviewCard{top:12px;left:calc(var(--card-index)*65px);width:92px;height:92px;animation:8s ease-in-out infinite alternate previewFloat;animation-delay:calc(var(--card-index)*-2s);background:#122733;border:1px solid #90d5ee88;border-radius:9px;display:block;position:absolute;overflow:hidden;transform:rotateY(-22deg)rotate(-7deg);box-shadow:0 10px 25px #0008}#root .workspacePreviewCard:nth-of-type(3){z-index:2;top:0}#root .workspacePreviewCard img{object-fit:cover;width:100%;height:100%;display:block}#root .workspacePreviewCard :is(.previewCurrent,.previewOutgoing){position:absolute;inset:0}#root .workspacePreviewCard .previewIncoming{animation:.7s ease-out both previewDissolve}@keyframes previewDissolve{0%{opacity:0}to{opacity:1}}#root .workspacePreviewCard:after{content:"";pointer-events:none;background:linear-gradient(135deg,#95dfff19,#0000 60%,#00162470);position:absolute;inset:0}#root .workspacePreviewCard svg{color:#fff;filter:drop-shadow(0 1px 2px #000);position:absolute;bottom:6px;right:6px}#root .workspacePreviewOrbit{border:1px solid #5dd5f84f;border-radius:50%;position:absolute;inset:50px -6px 0;transform:rotateX(60deg);box-shadow:0 0 30px #33b9dc19}#root .workspacePreviewCopy{flex-direction:column;gap:7px;min-width:0;max-width:210px;display:flex}#root .workspacePreviewCopy strong{color:#e8f5fa;font-size:19px;font-weight:600;line-height:1.35}#root .workspacePreviewCopy>span{color:#8edbf2;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}#root .workspacePreviewCopy .workspacePreviewLabel{color:#a6bac7;font-size:9px}#root .workspaceMotionPreview>.motionControl{background:#0b151be0;border:1px solid #47708470;min-height:27px;padding:3px 8px;font-size:10px}@keyframes previewFloat{0%{transform:translateY(5px)rotateY(-22deg)rotate(-7deg)}to{transform:translateY(-6px)rotateY(5deg)rotate(3deg)}}#root .workspaceMotionPreview[data-running=false] .workspacePreviewCard{animation-play-state:paused!important}#root .workspacePreviewControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:100%;display:flex}#root .workspacePreviewControls button{color:#b8e7f5;background:#0b151be0;border:1px solid #47708470;justify-content:center;align-items:center;gap:5px;max-width:100%;min-height:30px;padding:4px 8px;font-size:10px;line-height:1.5;display:inline-flex}#root .workspacePreviewControls .previewNextControl{min-width:30px;padding-inline:7px}@media (width<=1100px){#root .workspacePreviewDeck{width:175px}#root .workspacePreviewCard{left:calc(var(--card-index)*48px);width:78px;height:87px}#root .workspacePreviewLink{gap:12px}#root .workspacePreviewCopy strong{font-size:16px}}@media (width<=850px){#root .cinInterior .cinWorkspaceWelcome{flex-direction:column;align-items:flex-start;gap:12px}#root .workspaceMotionPreview{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%}#root .workspacePreviewLink{flex:1;gap:20px}#root .workspaceMotionPreview>.motionControl{max-width:125px}}@media (width<=500px){#root .cinInterior .cinWorkspaceWelcome{gap:5px;margin-bottom:18px}#root .workspaceMotionPreview{flex-direction:column;align-items:flex-start;gap:0}#root .workspacePreviewLink{justify-content:space-between;gap:10px;width:100%;min-height:104px;padding:0}#root .workspacePreviewDeck{width:150px;height:100px}#root .workspacePreviewCard{top:9px;left:calc(var(--card-index)*41px);width:68px;height:78px}#root .workspacePreviewCopy{flex:1}#root .workspacePreviewCopy strong{font-size:16px}#root .workspacePreviewCopy>span{font-size:10px}#root .workspaceMotionPreview>.motionControl{align-self:flex-end;max-width:none}#root .atmosphereHorizon{opacity:.16}}@media (width<=850px){#root .workspaceMotionPreview{flex-direction:column;align-items:stretch;gap:4px}#root .workspacePreviewLink{justify-content:space-between}#root .workspacePreviewControls{align-self:flex-end}}#root .cinInterior .cinRail{isolation:isolate}#root .cinInterior .cinRail:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 15% 25%,#13c9ed2d,#0000 55%),radial-gradient(at 90% 70%,#617bea29,#0000 60%);animation:16s ease-in-out infinite alternate anivoraRailColor;position:absolute;inset:90px 0 32px}#root .cinInterior :is(.cinPanel,.opsBox,.settingsbody,.aii-detail,.workspaceDetail){isolation:isolate;position:relative}#root .cinInterior :is(.cinPanel,.opsBox,.settingsbody,.aii-detail,.workspaceDetail):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 8% 0,#0acbe126,#0000 52%),radial-gradient(at 95% 15%,#6484f021,#0000 48%);animation:14s ease-in-out infinite alternate anivoraPanelColor;position:absolute;inset:1px}#root .cinInterior :is(.cinPanel,.opsBox,.settingsbody,.aii-detail,.workspaceDetail):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#30c7f0,#c2e7f4,#7695ff,#0000);width:36%;height:2px;animation:10s ease-in-out infinite alternate anivoraEdgeColor;position:absolute;top:0;left:32%}#root .cinInterior :is(.cinPanel,.opsBox):nth-of-type(2n):before{animation-delay:-7s}#root .cinInterior :is(.cinPanel,.opsBox):nth-of-type(2n):after{animation-delay:-5s}#root .cinInterior :is(.cinRail nav,.cinMobileNav,.cinAllTools nav,.cinModeTabs,.settingsnav) button:is(.active,.tabon,[aria-current=page]){isolation:isolate;position:relative;color:#e1f8ff!important;background:linear-gradient(120deg,#153540,#151e35)!important;border-color:#54bdd989!important}#root .cinInterior :is(.cinRail nav,.cinMobileNav,.cinAllTools nav,.cinModeTabs,.settingsnav) button:is(.active,.tabon,[aria-current=page]):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#17c6e932,#0000 46%,#7296f437);animation:6s ease-in-out infinite alternate anivoraSelectedColor;position:absolute;inset:3px}#root .cinInterior :is(.langMenu,.cinProfileMenu,.cinAllTools){background:linear-gradient(145deg,#112631,#10141e 65%,#19213b)!important;border-color:#487589!important;box-shadow:0 12px 35px #0009,0 0 25px #39bbdf18!important}#root .cinInterior :is(.cinManageTabs,.settingsnav,.aii-providers) button{transition:color .2s,border-color .2s,background-color .2s}@media (hover:hover){#root .cinInterior :is(.cinRail nav,.cinManageTabs,.settingsnav,.aii-providers) button:hover{color:#e8faff!important;background-color:#17313d!important;border-color:#5ad4e875!important}}@keyframes anivoraRailColor{0%{opacity:.45;transform:translateY(-12px)}to{opacity:1;transform:translateY(12px)}}@keyframes anivoraPanelColor{0%{opacity:.42}to{opacity:1}}@keyframes anivoraSelectedColor{0%{opacity:.35}to{opacity:1}}@keyframes anivoraEdgeColor{0%{opacity:.4;transform:translate(-60%)}to{opacity:1;transform:translate(60%)}}#root .cinInterior[data-motion=paused] :is(.cinRail,.cinPanel,.opsBox,.settingsbody,.aii-detail,.workspaceDetail):before,#root .cinInterior[data-motion=paused] :is(.cinPanel,.opsBox,.settingsbody,.aii-detail,.workspaceDetail):after,#root .cinInterior[data-motion=paused] :is(.cinRail nav,.cinMobileNav,.cinAllTools nav,.cinModeTabs,.settingsnav) button:after{animation-play-state:paused!important}@media (width<=700px){#root .cinInterior :is(.cinPanel,.opsBox,.settingsbody,.aii-detail,.workspaceDetail):before{opacity:.65;animation:none}#root .cinInterior :is(.cinPanel,.opsBox,.settingsbody,.aii-detail,.workspaceDetail):after{animation-duration:16s}}@media (prefers-reduced-motion:reduce){#root .cinInterior *,#root .cinInterior :before,#root .cinInterior :after{transition:none!important;animation:none!important}}@media (width<=700px){#root .cinInterior .cinPanel>.cinInline>.cinService{overflow-wrap:anywhere;flex:180px;min-width:0}}.anivoraMediaStage{--ams-line:#26333e;border:1px solid var(--ams-line);color:#e8edf2;isolation:isolate;background:#090d12;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.amsHeading,.amsTools{background:#10161c;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.amsHeading{border-bottom:1px solid var(--ams-line)}.amsHeading>span,.amsHeading>div,.amsTools>div{align-items:center;gap:9px;min-width:0;display:flex}.amsHeading>span{color:#c6d4df;font-size:12px}.amsHeading b{white-space:nowrap;font-weight:600}.amsHeading small{white-space:nowrap;text-overflow:ellipsis;color:#8495a7;max-width:150px;font-size:11px;overflow:hidden}.anivoraMediaStage button{color:#d6e7f3;font:inherit;cursor:pointer;background:#17222c;border:1px solid #30414e;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:11px;line-height:1.4;display:inline-flex}.anivoraMediaStage button:hover{background:#213141;border-color:#5aaad0}.anivoraMediaStage button:focus-visible{outline-offset:3px;outline:2px solid #8bdbff}.anivoraMediaStage button:disabled{opacity:.4;cursor:not-allowed}.amsCanvas{background:radial-gradient(at 50% 45%,#16222f90,#0000 68%),#070b10;place-items:center;min-width:0;height:clamp(340px,49svh,570px);min-height:400px;display:grid;position:relative;overflow:hidden}.amsCanvas:before{content:"";pointer-events:none;border:1px solid #718ca012;border-radius:8px;position:absolute;inset:18px}.hasMedia .amsCanvas{background:#050709}.amsCanvas>video{object-fit:contain;z-index:1;width:100%;height:100%;max-height:100%;display:block}.amsImageScroll{z-index:1;direction:ltr;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:auto}.amsImageScroll>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.amsEmpty{text-align:center;z-index:1;flex-direction:column;align-items:center;max-width:430px;padding:32px 24px;display:flex}.amsEmpty h2{color:#e1e9f0;line-height:1.6;margin:16px 0 5px!important;font-size:20px!important;font-weight:550!important}.amsEmpty p{color:#90a2b4;max-width:340px;margin:0 0 22px;font-size:12px;line-height:1.9}.amsEmpty small{letter-spacing:.1em;color:#677d91;direction:ltr;margin-top:17px;font-size:10px}.amsEmptyArt{width:122px;height:94px;margin:10px 0;position:relative}.amsFrontFrame{color:#8dc1db;background:linear-gradient(140deg,#213b4f,#11202e);border:1px solid #5b94b4;border-radius:12px;place-items:center;display:grid;position:absolute;inset:12px 10px 0;transform:rotate(-6deg);box-shadow:0 18px 35px #0008}.amsFrontFrame i{color:#b1eaff;background:#1a3546;border:1px solid #5b94b4;border-radius:8px;place-items:center;width:39px;height:34px;font-style:normal;display:grid;position:absolute;bottom:-9px;right:-14px}.amsBackFrame{background:#101d28;border:1px solid #345268;border-radius:12px;position:absolute;inset:0 4px 8px 16px;transform:rotate(9deg)}.amsEmpty .amsBrowse{color:#071621;background:#a4e0ff;border-color:#a4e0ff;padding:11px 18px;font-size:12px;font-weight:650;box-shadow:0 3px 18px #61c5ff12}.amsEmpty .amsBrowse:hover{color:#071621;background:#c1ebff}.amsTools{border-top:1px solid var(--ams-line);min-height:48px;padding:9px 14px}.amsTools button{background:0 0;border-color:#0000;padding:6px}.amsTools .amsFit{min-width:55px;font-size:11px}.amsLocal{color:#8298ac;align-items:center;gap:7px;font-size:10px;display:flex}.amsLocal i{background:#79bea5;border-radius:50%;width:5px;height:5px}.amsFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.amsNote{color:#e9c58c;margin:0;padding:10px 16px;font-size:12px}.amsDropOverlay{z-index:5;color:#b9e7ff;pointer-events:none;background:#0d2233f5;border:1px dashed #95dcff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:8px}.anivoraMediaStage:fullscreen{border:0;border-radius:0;width:100vw;height:100dvh}.anivoraMediaStage:fullscreen .amsCanvas{flex:1;height:auto;min-height:0;max-height:none}.anivoraMediaStage:fullscreen .amsHeading small{max-width:500px}@media (width<=700px){.amsCanvas{height:340px;min-height:300px}.amsHeading{gap:5px;padding:11px 12px}.amsHeading small{display:none}.amsEmpty{padding:24px 16px}.amsEmpty h2{font-size:18px!important}.amsEmpty p{font-size:12px}.amsTools{padding:8px 12px}}.cinMediaDialog .anivoraMediaStage{margin-top:8px}.cinMediaDialog .anivoraMediaStage .amsCanvas{height:min(58svh,600px);min-height:250px}.cinMediaDialog .anivoraMediaStage:fullscreen .amsCanvas{height:auto;min-height:0}.cinMediaDialog .amsHeading small{max-width:400px}@media (width<=700px){.cinMediaDialog .anivoraMediaStage .amsCanvas{height:47svh;min-height:240px}}#root .anivoraMediaStage .amsHeading{z-index:2!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#101820!important;border:0!important;border-bottom:1px solid #293b48!important;flex-wrap:nowrap!important;height:auto!important;min-height:49px!important;margin:0!important;padding:12px 15px!important;position:relative!important;inset:auto!important}#root .anivoraMediaStage .amsTools{z-index:2!important;background:#101820!important;border:0!important;border-top:1px solid #293b48!important;flex-wrap:nowrap!important;height:auto!important;margin:0!important;padding:8px 14px!important;position:relative!important;inset:auto!important}#root .anivoraMediaStage button{color:#c7e3f4!important;background:#172a38!important;border-color:#304c60!important;border-radius:7px!important;min-height:28px!important;padding:7px 10px!important;font-size:11px!important}#root .anivoraMediaStage .amsTools button{background:0 0!important;border-color:#0000!important;min-height:26px!important;padding:5px!important}#root .anivoraMediaStage .amsBrowse{color:#0b2637!important;background:#a5dfff!important;border-color:#a5dfff!important;min-height:41px!important;padding:11px 18px!important;font-size:12px!important}#root .anivoraMediaStage .amsCanvas{width:100%;min-width:0}.anivoraMediaStage .amsTools>span{margin-inline-start:0!important}#root .anivoraMediaStage{position:relative}#root .anivoraMediaStage input.amsFileInput{clip-path:inset(50%);pointer-events:none;opacity:0!important;border:0!important;width:1px!important;max-width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}#root .anivoraMediaStage .amsImageScroll{width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0;overflow:auto}#root .anivoraMediaStage .amsImageScroll>img{object-fit:contain;min-width:0;max-width:none;min-height:0;max-height:none;display:block}#root .anivoraMediaStage .amsCanvas>video{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}#root .anivoraMediaStage.amsTheater{z-index:100000!important;background:#060a0e!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}#root .anivoraMediaStage.amsTheater .amsCanvas{flex:1!important;height:auto!important;min-height:0!important;max-height:none!important}#root .cinDialog:has(>.amsTheater){contain:none!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;inset:0!important;overflow:hidden!important;transform:none!important}#root .cinDialog:has(>.amsTheater)>.cinDialogBody{display:none!important}#root .cinemaShell .providerMarquee{color:#d5e4ee;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(145px,220px) minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;margin:0 0 16px;padding:8px 10px 8px 15px;display:grid;overflow:hidden}#root .cinemaShell .providerMarquee--home{margin:0 0 10px}#root .cinemaShell .cinLandingHeroStage{isolation:isolate;min-width:0;position:relative}#root .cinemaShell .cinLandingHeroStage>.providerMarquee--landing{inset-inline:18px;z-index:5;width:auto;min-height:55px;box-shadow:none;background:0 0;border-color:#0000;margin:0;padding:5px 8px;position:absolute;top:4px}#root .cinemaShell .providerMarquee__caption{flex-direction:column;gap:3px;min-width:0;display:flex}#root .cinemaShell .providerMarquee__caption strong{letter-spacing:.8px;text-shadow:0 1px 7px #000;font-size:10px;font-weight:750;line-height:1.2}#root .cinemaShell .providerMarquee__caption small{color:#c4d5e2;text-shadow:0 1px 7px #000;font-size:9px;line-height:1.3}#root .cinemaShell .providerMarquee__viewport{min-width:0;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}#root .cinemaShell .providerMarquee__track{align-items:center;width:max-content;animation:67s linear infinite anivora-provider-drift;display:flex}#root .cinemaShell .providerMarquee:hover .providerMarquee__track,#root .cinemaShell .providerMarquee:focus-within .providerMarquee__track{animation-play-state:paused}#root .cinemaShell .providerMarquee__set{flex:none;align-items:center;gap:10px;padding-inline-end:10px;display:flex}#root .cinemaShell .providerMarquee__item{color:#e4f3fd;white-space:nowrap;text-shadow:0 1px 6px #000;background:#050a102b;border:1px solid #d0ecff40;border-radius:7px;align-items:center;gap:8px;max-width:230px;height:36px;padding:5px 10px;font-size:11px;font-weight:550;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}#root .cinemaShell .providerMarquee__item:hover{color:#fff;background:#10223166;border-color:#57b4d285}#root .cinemaShell .providerMarquee__item--reference{color:#9bb0bf;border-style:dashed}#root .cinemaShell .providerMarquee__logo{color:#8198a6;flex:none;place-items:center;width:25px;height:25px;display:grid}#root .cinemaShell .providerMarquee__logo img{object-fit:contain;width:auto;max-width:25px;height:auto;max-height:25px;display:block}#root .cinemaShell .providerMarquee__name{text-overflow:ellipsis;overflow:hidden}@media (width>=681px){html:not([lang=ar]) #root .cinGuest .cinLandingHeroStage .cinLandingBrand{margin-top:48px}}@keyframes anivora-provider-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=680px){#root .cinemaShell .providerMarquee{grid-template-columns:minmax(76px,125px) minmax(0,1fr);gap:4px;min-height:51px;padding:6px 7px}#root .cinemaShell .cinLandingHeroStage>.providerMarquee--landing{inset-inline:8px;min-height:49px;padding:3px 4px;top:6px}#root .cinemaShell .providerMarquee__caption strong{letter-spacing:.3px;font-size:8px}#root .cinemaShell .providerMarquee__caption small{font-size:8px;line-height:1.15}#root .cinemaShell .providerMarquee__item{gap:5px;height:32px;padding:3px 7px;font-size:10px}#root .cinemaShell .providerMarquee__logo{width:22px;height:22px}#root .cinemaShell .providerMarquee__logo img{max-width:22px;max-height:22px}}@media (prefers-reduced-motion:reduce){#root .cinemaShell .providerMarquee__track{animation:none}#root .cinemaShell .providerMarquee__viewport{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}#root .cinemaShell .providerMarquee__set[aria-hidden=true]{display:none}}.filmPlans{--film-accent:#59d0ff;color:#e8edf2;min-width:0}.filmPlanHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin:24px 0;display:flex}.filmPlanHeading h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(26px,3.2vw,42px)}.filmPlanHeading p{color:#aebbc8;max-width:680px;line-height:1.7}.filmPackDownload{white-space:nowrap;color:#8bdfff;border:1px solid #284252;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:flex}.filmPlanStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.filmPlanStats>div{background:#11161c;border:1px solid #26313d;border-radius:16px;grid-template-columns:1fr auto;gap:12px;padding:18px;display:grid}.filmPlanStats svg{color:#59d0ff;width:20px}.filmPlanStats strong{font-variant-numeric:tabular-nums;font-size:25px}.filmPlanStats span{color:#aebbc8;grid-column:1/-1;font-size:13px}.filmPreparationNote{border:1px solid #254456;color:#c3e9fa;background:#101c25;border-inline-start:3px solid #59d0ff;border-radius:10px;padding:14px 18px;line-height:1.6}.filmPlanFilters{grid-template-columns:2fr repeat(3,1fr);align-items:end;gap:14px;margin:24px 0 12px;display:grid}.filmPlanFilters label{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.filmPlanFilters select,.filmPlanFilters input,.filmProductionPanel select{box-sizing:border-box;border-radius:10px;width:100%;min-height:44px;padding:10px;color:#e8edf2!important;background:#11161c!important;border:1px solid #344453!important}.filmPlanFilters .filmPlanSearch{position:relative}.filmPlanSearch svg{inset-inline-start:13px;color:#91a3b5;position:absolute;bottom:13px}.filmPlanSearch input{padding-inline-start:42px}.filmResultCount{color:#91a3b5;font-size:13px}.filmPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.filmPlanCard{background:#11161c;border:1px solid #26313d;border-radius:16px;min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.filmPlanCard:hover{border-color:#416578;box-shadow:0 0 20px #59d0ff0c}.filmPlanArt{aspect-ratio:16/8;color:#50778d;background:radial-gradient(at 50% 140%,#173345 0,#0000 70%),#0c1218;border-bottom:1px solid #26313d;justify-content:center;align-items:center;display:flex;position:relative}.filmPlanArt>svg{stroke-width:1.2px}.filmPlanOrdinal{top:14px;color:#486171;font-variant-numeric:tabular-nums;font-size:32px;font-weight:300;position:absolute;inset-inline-start:18px}.filmArtLabel{bottom:16px;color:#8da7b7;font-size:11px;position:absolute;inset-inline-start:16px}.filmPlanDuration{bottom:12px;color:#a7def6;font-variant-numeric:tabular-nums;background:#101d27;border:1px solid #345065;border-radius:7px;padding:5px 8px;font-size:12px;position:absolute;inset-inline-end:12px}.filmPlanBody{padding:18px}.filmPlanCategory{letter-spacing:.02em;color:#71cbea;margin:0 0 10px;font-size:11px}.filmPlanBody h2{margin:8px 0;font-size:19px;line-height:1.4}.filmCardSynopsis{color:#aebbc8;min-height:88px;font-size:13px;line-height:1.7}.filmPlanCardMeta{color:#91a3b5;justify-content:space-between;gap:10px;margin:18px 0;font-size:11px;display:flex}.filmPlanBody>button{color:#9de3ff;background:#132532;border:1px solid #2b4a60;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;display:flex}.filmCover{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.filmPlanDialog{color:#e8edf2;box-sizing:border-box;background:#080c11;border:1px solid #344453;border-radius:20px;width:min(1100px,100vw - 40px);max-width:none;height:min(90dvh,1100px);max-height:90dvh;padding:0;overflow:hidden}.filmPlanDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.filmDialogHeader{background:#11161c;border-bottom:1px solid #26313d;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.filmDialogHeader h2{overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.4}.filmDialogHeader>button{color:#e8edf2;background:#0c1218;border:1px solid #344453;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.filmDialogBody{box-sizing:border-box;max-height:calc(90dvh - 145px);padding:24px 28px;overflow-y:auto}.filmSynopsis{color:#c4d1dd;font-size:17px;line-height:1.8}.filmDetailMeta{color:#91a3b5;flex-wrap:wrap;gap:12px 22px;font-size:13px;display:flex}.filmDetailMeta>span{align-items:center;gap:7px;display:flex}.filmPlanActions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.filmPlanActions>a,.filmPlanActions>button,.filmShotList button{color:#c7e9fa;background:#111d27;border:1px solid #344453;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:13px;text-decoration:none;display:inline-flex}.filmShotList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.filmShotList>li{background:#11161c;border:1px solid #26313d;border-radius:12px;min-width:0;padding:16px}.filmShotList>li>div{color:#89d7f9;justify-content:space-between;gap:10px;font-size:13px;display:flex}.filmShotList p{color:#c4d1dd;font-size:13px;line-height:1.7}.filmShotList summary{cursor:pointer;color:#96aabd;padding:10px 0;font-size:12px}.filmShotList .filmPrompt{color:#aabcca;overflow-wrap:anywhere;font-size:12px}.filmProductionPanel{background:#11161c;border:1px solid #344453;border-radius:16px;margin-top:24px;padding:22px}.filmProductionPanel>p{font-size:14px;line-height:1.7}.filmProductionPanel>label:not(.checkboxLabel){gap:10px;max-width:480px;display:grid}.filmProductionPanel .checkboxLabel{align-items:flex-start;gap:10px;margin-top:20px;font-size:14px;line-height:1.6;display:flex}.filmProductionPanel input[type=checkbox]{accent-color:#59d0ff;flex-shrink:0;width:18px;height:18px}.filmProductionPanel button:disabled{opacity:.45;cursor:not-allowed}.filmJob{border-top:1px solid #344453;margin-top:18px;padding-top:18px}.filmJob progress{accent-color:#59d0ff;width:100%;margin:12px 0;display:block}.filmJob p{overflow-wrap:anywhere;color:#e5b6a4}.finishedFilm{margin-top:22px}.finishedFilm video{background:#000;border-radius:12px;width:100%;max-height:60vh;display:block}.filmCollectionModes{flex-wrap:wrap;margin-bottom:20px}.filmCollectionModes button{align-items:center;gap:8px;display:inline-flex}@media (width<=1100px){.filmPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.filmPlanFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.filmPlanSearch{grid-column:1/-1}.filmPlanHeading{flex-direction:column;gap:8px}.filmPlanStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.filmPlanGrid,.filmShotList,.filmPlanFilters{grid-template-columns:1fr}.filmPlanStats{gap:10px}.filmPlanStats>div{padding:13px}.filmPlanStats strong{font-size:21px}.filmPlanDialog{border-radius:14px;width:calc(100vw - 16px);height:94dvh;max-height:94dvh}.filmDialogHeader{padding:18px 16px}.filmDialogBody{max-height:calc(94dvh - 135px);padding:16px}.filmProductionPanel{padding:16px}.filmPlanActions>*{flex:180px}.filmCardSynopsis{min-height:0}.filmPackDownload{white-space:normal}.filmCollectionModes{gap:6px;display:flex}.filmCollectionModes button{flex:1;padding:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.filmPlanCard{transition:none}}.theme-soft-dark .filmPlanFilters .filmPlanSearch input{padding-inline-start:42px!important}.filmCoverFrame,.filmCoverPreview{background:#0c1218;margin:0;position:relative;overflow:hidden}.filmCoverFrame{border-bottom:1px solid #26313d}.filmCoverFrame figcaption,.filmCoverPreview figcaption{color:#b6cbd8;background:#0c1218;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:11px;line-height:1.5;display:flex}.filmCoverFrame figcaption span:last-child,.filmCoverPreview figcaption span:last-child{color:#9de3ff;white-space:nowrap;font-variant-numeric:tabular-nums}.filmCoverPreview{border:1px solid #26313d;border-radius:12px;margin-top:22px}.filmCoverPreview .filmCover{object-fit:contain;max-height:52vh}.filmCoverFrame .filmPlanArt{aspect-ratio:16/9;flex-direction:column;gap:12px}.curatedManager{--cm-ink:#eef0f5;--cm-muted:#9ea5b7;--cm-accent:#8c9aff;color:var(--cm-ink);min-width:0;max-width:1580px;direction:inherit;margin:0 auto;padding-bottom:38px}.curatedManager button,.curatedManager select,.curatedManager input{font:inherit}.curatedManagerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px 26px;display:flex}.curatedManagerHeader h2{letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.2}.curatedManagerHeader p{color:var(--cm-muted);margin:0;line-height:1.6}.curatedManagerEyebrow{letter-spacing:.14em;color:#afbbfa;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.curatedManagerCount{color:var(--cm-muted);background:linear-gradient(140deg,#151924,#0b0c12);border:1px solid #2a2d39;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;display:flex}.curatedManagerCount strong{color:#fff;font-variant-numeric:tabular-nums;font-size:27px}.curatedManagerFilters{flex-wrap:wrap;align-items:stretch;gap:9px;margin:4px 0 16px;display:flex}.curatedManagerFilters select,.curatedManagerFilters button,.curatedManagerToolbar button,.curatedManagerFooter button{color:var(--cm-ink);cursor:pointer;background:#13151c;border:1px solid #333643;border-radius:12px;min-height:42px;padding:10px 13px}.curatedManagerFilters select{flex:120px;min-width:110px;max-width:240px}.curatedManagerSearch{background:#13151c;border:1px solid #343848;border-radius:12px;flex:2 220px;align-items:center;gap:8px;min-width:180px;padding:0 12px;display:flex}.curatedManagerSearch input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0}.curatedManagerToolbar{color:var(--cm-muted);border-top:1px solid #252735;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:13px;display:flex}.curatedManagerToolbarActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.curatedManagerToolbarActions button,.curatedManagerFooter button{align-items:center;gap:8px;font-size:13px;display:flex}.curatedManager button:hover:not(:disabled){background:#1b1e2d;border-color:#7e8fca}.curatedManager button:focus-visible,.curatedManager input:focus-visible,.curatedManager select:focus-visible,.curatedManager a:focus-visible{outline-offset:2px;outline:3px solid #b5c4ff}.curatedManager button:disabled{cursor:not-allowed;opacity:.4}.curatedManager .curatedDelete{color:#ffe5ec;background:#521c2e;border-color:#b84d69;font-weight:700}.curatedManager .curatedDelete:hover:not(:disabled){background:#742540;border-color:#ff8eaa}.curatedManagerGrid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px;display:grid}.curatedManagerCard{background:#101218;border:1px solid #2b2e3d;border-radius:15px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.curatedManagerCard:hover{border-color:#69718b}.curatedManagerCard.chosen{border-color:#9cafff;box-shadow:0 0 0 1px #8c9eff}.curatedManagerThumb{aspect-ratio:4/3;cursor:zoom-in;width:100%;display:block;position:relative;overflow:hidden;background:linear-gradient(145deg,#1a1e28,#06070b)!important;border:0!important;border-radius:0!important;padding:0!important}.curatedManagerThumb img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.curatedManagerCard:hover .curatedManagerThumb img{transform:scale(1.035)}.curatedManagerKind{inset-inline-end:9px;color:#fff;background:#080a12cf;border:1px solid #ffffff35;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:flex;position:absolute;bottom:10px}.curatedManagerPlay{color:#fff;filter:drop-shadow(0 3px 12px #000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.curatedManagerDetails{padding:11px 12px}.curatedManagerDetails b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.curatedManagerDetails small{white-space:nowrap;text-overflow:ellipsis;color:var(--cm-muted);margin:6px 0 11px;font-size:11px;display:block;overflow:hidden}.curatedManagerChoose{color:#cbd0db;cursor:pointer;border-top:1px solid #252935;align-items:center;gap:8px;padding-top:9px;font-size:12px;display:flex}.curatedManagerChoose input{accent-color:#98aaff;cursor:pointer;width:17px;height:17px}.curatedManagerEmpty,.curatedManagerNotice{text-align:center;color:var(--cm-muted);background:#12151d;border:1px dashed #3a3e52;border-radius:14px;padding:30px}.curatedManagerEmpty{grid-column:1/-1}.curatedManagerNotice{text-align:start;justify-content:center;align-items:center;gap:13px;margin-bottom:15px;display:flex}.curatedManagerNotice p{margin:0;line-height:1.5}.curatedManagerNotice small{color:#a4abb9;margin-top:4px;display:block}.curatedManagerNotice button{color:#fff;background:#1c2333;border:1px solid #656c86;border-radius:8px;padding:9px 12px}.curatedManagerSuccess{color:#a8e8d0}.curatedManagerError{color:#ffbbc8}.curatedManagerPlayer video,.curatedManagerPlayer img{object-fit:contain;background:#080a0d;border-radius:12px;width:100%;max-height:65vh}.curatedManagerLinks,.curatedManagerFooter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.curatedManagerLinks a{color:#abbcff;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.curatedManagerFooter{justify-content:flex-end;margin-top:15px}.curatedManagerWarning{color:#ffdfe5;background:#351821;border:1px solid #8e4b61;border-radius:12px;align-items:flex-start;gap:12px;padding:18px;display:flex}.curatedManagerWarning p{margin:0;line-height:1.7}.curatedManagerWarning strong{margin-top:9px;display:block}@media (width<=640px){.curatedManagerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.curatedManagerHeader{align-items:flex-start}.curatedManagerCount{padding:8px 12px}.curatedManagerDetails{padding:9px}.curatedManagerToolbarActions button{min-height:40px}.curatedManagerFilters select{flex:110px;max-width:none}}@media (prefers-reduced-motion:reduce){.curatedManagerCard,.curatedManagerThumb img{transition:none!important}}.studioSaveStatus{min-height:1.5em;color:var(--muted,#64748b);font-size:12px}.libraryDropZone{min-height:120px}.assetName{overflow-wrap:anywhere;padding:12px;display:block}.projectCover{color:#fff;background:linear-gradient(135deg,#17233e,#315b94);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;height:100%;padding:24px;display:flex}.projectCover b{position:static}.projectCover small{color:#dbeafe}.assetwrap .thumb>img,.assetwrap .thumb>video{object-fit:cover;width:100%;height:100%}.assetwrap .thumb>audio{width:95%;margin:60px 2.5%}.mediaInspector img,.mediaInspector video{object-fit:contain;background:#080e19;border-radius:12px;width:100%;max-height:65vh;display:block}.mediaInspector audio{width:100%}.mediaInspector h2{overflow-wrap:anywhere}.mediaInspector .actiongrid{margin-top:16px}.portrait>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.portrait{position:relative}.refs i img{object-fit:cover;width:100%;height:100%}.shotSelect{border-radius:12px;overflow:hidden;border:2px solid #0000!important;padding:0!important}.shotSelect.selected{border-color:#6a5af9!important}.shotSelect .thumb{height:160px}.shotResult{border-radius:10px;width:100%;margin-top:10px}.settingsPreview{white-space:pre-wrap;background:#64748b1a;flex-basis:100%;max-width:100%;max-height:280px;padding:16px;overflow:auto}.actualEditorPreview{aspect-ratio:16/9;background:#101624;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.actualEditorPreview>img,.actualEditorPreview>video{object-fit:contain;width:100%;height:100%}.editorSeek{direction:ltr;align-items:center;gap:12px;font-size:12px;display:flex}.editorSeek input{flex:1}.toolWorkspaceHint{padding:12px;font-size:12px}.projectToolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.projectToolbar label{flex:1;min-width:150px}.projectToolbar input,.projectToolbar select{width:100%}.portrait,.actualEditorPreview{isolation:isolate}.theme-dark .mediaInspector,.theme-dark .settingsPreview{color:#e2e8f0}.theme-dark .assetName{color:#eef2ff}@media (width<=700px){.projectToolbar{align-items:stretch}.mediaInspector h2{font-size:18px}.librarybar,.assetactions{flex-wrap:wrap}.editorSeek{padding:8px}.studioSaveStatus{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.recentRealProjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.recentRealProjects button{text-align:start;background:#fff;border:1px solid #dce5ef;border-radius:12px;flex-direction:column;gap:7px;padding:16px;display:flex}.recentRealProjects small{color:#64748b}.recentRealProjects strong{overflow-wrap:anywhere}.theme-dark .recentRealProjects button{color:#e8eef8;background:#101a2c;border-color:#2c3b54}.sampleProject{border-radius:10px;overflow:hidden;padding:0!important}.sampleProject .thumb{margin:0}.generatedText{white-space:pre-wrap;line-height:1.75}.sceneFileImport{cursor:pointer;border:1px solid #63718a;border-radius:8px;align-items:center;padding:8px 12px;display:inline-flex;position:relative}.sceneFileImport input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.studio3dTitle .actiongrid{flex-wrap:wrap}.pagetitle>div{min-width:0}.pagetitle>div:first-child{flex:1}.pagetitle h1,.workspaceHeading h1{overflow-wrap:anywhere}.pagetitle>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.modeSpecific label{min-width:0}.modeSpecific select{min-width:0;max-width:100%}.productionExt .extgrid>label{min-width:0}.productionExt select{min-width:0;max-width:100%}@media (width>=701px) and (width<=1100px){.pagetitle{flex-wrap:wrap;align-items:flex-start}.pagetitle>div:first-child{flex-basis:60%}.brand{text-align:center;flex-direction:column;gap:4px;padding:8px 4px}.brand img{object-fit:contain;max-width:38px;height:32px}.brand div{width:100%;min-width:0}.brand strong{white-space:normal;font-size:9px}.brand small{white-space:normal;overflow-wrap:normal;writing-mode:horizontal-tb;font-size:7px}.brand{overflow:visible}.brand div{background:var(--surface,#fff);border-radius:8px;width:160px;padding:8px;display:none;position:absolute;top:18px;left:70px}.brand:hover div,.brand:focus-within div{display:block}}.settingsnav button{white-space:normal;overflow-wrap:anywhere;min-width:0}.settingsbody,.settingrow>*{min-width:0}.settingrow{grid-template-columns:minmax(0,1fr) minmax(120px,240px)}.settingrow b,.settingrow small{overflow-wrap:anywhere}.settingrow select{max-width:100%}@media (width<=1100px){.settingslayout{grid-template-columns:210px minmax(0,1fr)}.settingrow{grid-template-columns:1fr;gap:12px}}@media (width<=800px){.settingslayout{grid-template-columns:1fr}}.libraryDropZone>.wide{grid-column:1/-1}.libraryDropZone .generationHistory{width:100%}.studio3d .viewport3d{flex-direction:column;min-height:600px;display:flex}.studio3d .threeHost{flex:1;min-height:420px;position:relative;inset:auto}.studio3d .transport3d,.studio3d .timelineActions{z-index:1;color:#dbeafe;background:#0c1728;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.studio3d .timeline3d{z-index:1;direction:ltr;flex:0 0 38px;position:relative}.studio3d .timelineActions label{align-items:center;gap:6px;display:flex}.studio3d .sceneTree button,.studio3d .objectActions button{color:#18273b;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:8px;padding:8px 10px}.studio3d .transport3d button,.studio3d .timelineActions button{color:#edf5ff;cursor:pointer;background:#19283e;border:1px solid #435571;border-radius:8px;padding:8px 10px}.theme-dark .studio3d .sceneTree button,.theme-dark .studio3d .objectActions button{color:#edf5ff;background:#132338;border-color:#3b4e68}.studio3d .viewportTools{z-index:2}.studio3d .timelineInteractive input{width:100%;margin:0}.studio3dTitle .actiongrid>*{white-space:nowrap}.studio3d .timelineActions input{color:#edf5ff!important;background:#16253d!important;border-color:#435571!important}.studio3d .transport3d span{direction:ltr;unicode-bidi:isolate}.cinRealEmpty{color:#aab6ca;text-align:center;background:#0a0d14;border:1px dashed #313946;border-radius:16px;place-items:center;min-height:128px;padding:24px;font-size:14px;line-height:1.55;display:grid}.cinUseRealMedia{color:#dce5f6;cursor:pointer;background:#171d28;border:1px solid #394861;border-radius:10px;margin-block:10px;padding:9px 14px}.cinUseRealMedia:hover,.cinUseRealMedia:focus-visible{background:#1c2938;border-color:#6dbff3}.sceneList h3,.three>div>h2,.three>div>h3,.editorControls h3,.pagetitle h1,.pagetitle p{padding-top:4px;line-height:1.42;overflow:visible}.sceneList h3,.three>div>h2,.three>div>h3,.editorControls h3{margin-top:0}.sceneList,.panel,.projectToolbar,.editor,.three{overflow:visible}.thumb b{white-space:normal;overflow-wrap:anywhere;max-width:calc(100% - 24px);line-height:1.4;bottom:10px;left:12px;right:12px}#root .cinInterior :is(.three,.editor) .thumb--placeholder{isolation:isolate;min-width:0;background:linear-gradient(160deg,#0c1522,#05090f)!important;justify-content:center!important;align-items:center!important;padding:12px!important;display:flex!important}#root .cinInterior :is(.three,.editor) .thumb--placeholder>b{overflow-wrap:anywhere;word-break:normal;background:#050e199e;border:1px solid #65c1e033;border-radius:9px;z-index:3!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;color:#f0f8ff!important;width:auto!important;max-width:100%!important;margin:0!important;padding:8px 12px!important;font-size:clamp(12px,1.1vw,15px)!important;line-height:1.65!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}#root .cinInterior .actualEditorPreview .thumb--placeholder{flex:auto;aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}#root .cinInterior .three :is(.bigpreview,.gallery) .thumb--placeholder>b{line-height:1.6!important}#root .cinInterior .editor>.media .thumb--placeholder{aspect-ratio:auto!important;height:auto!important;min-height:112px!important;max-height:none!important}#root .cinInterior .editor>.media .thumb--placeholder>b{overflow-wrap:anywhere;padding:6px 7px!important;font-size:12px!important;line-height:1.55!important}#root .cinInterior .cinemaContent:is([data-current-page=projects],[data-current-page=edit]) :is(.pagetitle h1,.three>div>h2,.three>div>h3,.sceneList h3,.editorControls h3){min-height:1.55em;white-space:normal!important;height:auto!important;padding-block:5px!important;line-height:1.55!important;overflow:visible!important}#root .cinInterior .studio3dPage .studio3d{grid-auto-rows:auto!important;align-items:start!important}#root .cinInterior .studio3dPage .viewport3d{flex-direction:column!important;align-self:start!important;height:clamp(390px,53svh,550px)!important;min-height:0!important;max-height:550px!important;display:flex!important;overflow:hidden!important}#root .cinInterior .studio3dPage .viewport3d .threeHost{flex:1 1 0!important;min-width:0!important;height:auto!important;min-height:200px!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}#root .cinInterior .studio3dPage .viewport3d .threeHost canvas{width:100%!important;height:100%!important;display:block!important}#root .cinInterior .studio3dPage .sceneTree,#root .cinInterior .studio3dPage .inspector3d{scrollbar-width:thin;align-self:start!important;min-height:0!important;max-height:clamp(390px,53svh,550px)!important;overflow:hidden auto!important}#root .cinInterior .studio3dPage .transport3d,#root .cinInterior .studio3dPage .timelineActions,#root .cinInterior .studio3dPage .timeline3d{flex-shrink:0!important}#root .cinInterior .studio3dPage .viewportTools{z-index:4!important}#root .cinInterior .studio3dPage .sceneTree :is(h3,button,small),#root .cinInterior .studio3dPage .inspector3d :is(h3,label){line-height:1.5}@media (width<=1000px){#root .cinInterior .studio3dPage .studio3d{grid-template-columns:minmax(180px,230px) minmax(0,1fr)!important}#root .cinInterior .studio3dPage .inspector3d{grid-column:1/-1!important;max-height:340px!important}}@media (width<=700px){#root .cinInterior .studio3dPage .studio3d{grid-template-columns:minmax(0,1fr)!important}#root .cinInterior .studio3dPage .viewport3d{height:clamp(330px,48svh,460px)!important}#root .cinInterior .studio3dPage .sceneTree{max-height:320px!important}#root .cinInterior .studio3dPage .inspector3d{grid-column:auto!important;max-height:340px!important}}*{box-sizing:border-box}body{color:#111827;background:#f8fbff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{cursor:pointer}aside{z-index:4;background:#fff;border-right:1px solid #e8eef7;width:220px;padding:22px 18px;position:fixed;inset:0 auto 0 0;overflow:auto}.brand{transform-origin:0;align-items:center;gap:12px;margin:0 8px 22px;font-size:24px;display:flex;transform:scale(1.08)}.brand b{color:#4d6fff;font-size:31px}.brand strong{letter-spacing:-.7px;font-size:24px}nav{gap:4px;display:grid}nav button{color:#334155;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}nav button i{text-align:center;width:22px;font-size:17px;font-style:normal}nav button.on{color:#2455e6;background:#edf4ff;font-weight:700}nav hr{border:0;border-top:1px solid #edf1f6;width:100%;margin:9px 0}.upgrade{background:linear-gradient(135deg,#fff0fa,#eef3ff);border:1px solid #e9edfa;border-radius:14px;gap:3px;margin-top:18px;padding:13px;display:grid}.upgrade small{color:#64748b}.storage{color:#64748b;margin:20px 5px;font-size:11px}.storage div{background:#e5eaf2;border-radius:5px;height:6px;margin-top:8px}.storage i{background:#3974ff;border-radius:5px;width:32%;height:100%;display:block}main{min-height:100vh;margin-left:220px}header{z-index:3;background:#ffffffeb;border-bottom:1px solid #eef2f7;align-items:center;gap:18px;height:74px;padding:12px 28px;display:flex;position:sticky;top:0}.search{color:#64748b;background:#f9fbff;border:1px solid #e4eaf3;border-radius:13px;flex:1;align-items:center;max-width:760px;height:42px;padding:0 14px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:0 10px}.topicons{align-items:center;gap:8px;margin-left:auto;display:flex}.topicons button,.topicons select,.pagetitle button{background:#fff;border:1px solid #e5eaf1;border-radius:10px;padding:9px 12px}.avatar{width:40px;height:40px;color:#fff!important;background:#111827!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important}.content{max-width:1540px;margin:auto;padding:20px 28px 50px}.hero{background:linear-gradient(120deg,#f8fbff 0%,#eaf1ff 45%,#e9e1ff 100%);border-radius:20px;grid-template-columns:1.05fr .95fr;min-height:325px;padding:42px;display:grid;position:relative;overflow:hidden}.hero h1{letter-spacing:-2px;max-width:590px;margin:8px 0 12px;font-size:49px;line-height:1.02}.hero p{color:#58657a;max-width:620px;font-size:17px}.primary{font-weight:700;color:#fff!important;background:#2867f0!important;border:0!important;border-radius:10px!important;padding:11px 18px!important}.ghost{background:#fff;border:1px solid #dce4f1;border-radius:10px;margin-left:8px;padding:11px 18px}.chips{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.chips span,.pills span,.pills b{background:#ffffffc2;border-radius:20px;padding:7px 11px;font-size:12px}.heroart{justify-content:center;align-items:center;display:flex;position:relative}.heroart .orb{color:#fff;background:radial-gradient(circle at 35% 25%,#fff 0,#b8d3ff 20%,#7d8cff 48%,#b95eff 76%,#ffb7d8);border-radius:50%;place-items:center;width:240px;height:240px;font-size:70px;display:grid;box-shadow:0 30px 70px #7c8cff55}.heroart b{color:#4755a5;font-family:cursive;font-size:20px;position:absolute;top:30px;right:25px;transform:rotate(-6deg)}.muted{color:#7a879a;margin-top:-8px}.toolcards{grid-template-columns:repeat(6,1fr);gap:12px;margin:18px 0 28px;display:grid}.card{background:#fff;border:1px solid #e7edf5;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 10px;min-height:112px;padding:16px;display:grid}.card i{color:#356df3;background:#edf3ff;border-radius:10px;padding:9px;font-style:normal}.card small{color:#778397;grid-column:2/4}.card span{grid-column:3}.twocol{grid-template-columns:1fr 290px;gap:20px;display:grid}.sectitle{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.sectitle a{color:#2563eb;font-size:13px}.gallery{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gallery.six{grid-template-columns:repeat(6,1fr)}.thumb{background:#dce6f5;border-radius:14px;height:145px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a1f}.thumb img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s;display:block;position:absolute;inset:0}.thumb:hover img{filter:saturate(1.08);transform:scale(1.06)}.thumbShade{pointer-events:none;background:linear-gradient(#040c1c00 30%,#040c1c1f 55%,#040c1cb8 100%);position:absolute;inset:0}.thumb span{color:#fff;z-index:2;background:#111827dd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid;position:absolute;bottom:10px;left:10px}.thumb b{color:#fff;z-index:2;text-shadow:0 2px 8px #000;font-size:12px;position:absolute;bottom:14px;left:48px}.assistant{background:#fff;border:1px solid #e7edf5;border-radius:16px;gap:9px;padding:18px;display:grid}.assistant p{color:#6b778b}.assistant button{text-align:left;background:#f9fbff;border:1px solid #e7edf5;border-radius:9px;padding:9px}.pills{gap:7px;display:flex}.pills b{color:#fff;background:#111827}.pagetitle{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pagetitle h1{margin:0;font-size:26px}.pagetitle p{color:#718096;margin:5px 0}.pagetitle>div:last-child{gap:7px;display:flex}.tabs{background:#fff;border:1px solid #e8edf4;border-radius:13px;gap:5px;margin-bottom:14px;padding:7px;display:flex;overflow:auto}.tabs span,.tabs b{white-space:nowrap;border-radius:8px;padding:8px 13px;font-size:13px}.tabs b{color:#2457dc;background:#edf4ff}.studio{grid-template-columns:1fr 290px;gap:15px;display:grid}.work,.panel,.cardbox{background:#fff;border:1px solid #e5ebf3;border-radius:15px;padding:16px}.work textarea{resize:none;border:1px solid #e4eaf3;border-radius:12px;width:100%;height:90px;padding:12px}.prompttools{gap:8px;margin:10px 0;display:flex}.prompttools button,.librarybar button,.cardbox button,.media>button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.preview .thumb,.bigpreview .thumb{height:360px}.panel h3{justify-content:space-between;display:flex}.panel h3 small{color:#8a94a5}.panel label,.profile label{color:#526176;gap:5px;margin:12px 0;font-size:12px;display:grid}.panel input,.panel select,.panel textarea,.profile input,.cardbox>input{background:#fbfdff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:9px}.panel textarea{min-height:90px}.full{width:100%;margin-top:10px}.three{grid-template-columns:190px 1fr 260px;gap:14px;display:grid}.sceneList{background:#fff;border:1px solid #e5ebf3;border-radius:14px;padding:10px}.sceneList button{text-align:left;background:#fff;border:0;border-radius:9px;gap:9px;width:100%;margin:2px 0;padding:8px;display:flex}.sceneList button:first-of-type{background:#edf4ff}.sceneList em{color:#2457dc;font-style:normal;font-weight:700}.sceneList span{font-weight:600;display:grid}.sceneList small{color:#8a94a5;font-weight:400}.face{border-radius:8px;width:38px;height:38px;position:relative}.portrait{border-radius:18px;height:430px;position:relative;box-shadow:inset 0 -120px 100px #11182755}.portrait b{color:#fff;font-size:30px;position:absolute;bottom:25px;left:25px}.refs{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px;display:grid}.refs i{border-radius:10px;height:80px;position:relative}.story{grid-template-columns:180px 1fr 260px;gap:14px;display:grid}.shots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.shots .thumb{height:175px}.addshot{color:#64748b;background:#fff;border:2px dashed #d7dfeb;border-radius:14px;height:175px}.miniart{border-radius:12px;height:120px;position:relative}.editor{grid-template-columns:220px 1fr 250px;gap:12px;display:grid}.media{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.media>button{grid-column:1/3}.media .thumb{height:95px}.transport{text-align:center;background:#fff;border:1px solid #e5ebf3;border-radius:10px;margin-top:8px;padding:10px}.timeline{background:#fff;border:1px solid #e5ebf3;border-radius:14px;margin-top:12px;padding:12px}.ruler{color:#8290a4;border-bottom:1px solid #e6ebf2;margin-left:100px;padding:5px;font-size:11px}.timeline>div:not(.ruler){border-bottom:1px solid #eef2f6;align-items:center;height:42px;display:flex}.timeline b{width:95px;font-size:12px}.track{background:#70a4ff;border-radius:5px;height:28px;padding:6px 10px;font-size:11px}.t2{background:#8d7cff}.t3{background:#6ed2c6}.t4{background:#c47cff}.librarybar{gap:8px;margin:15px 0;display:flex}.librarybar input{border:1px solid #e2e8f0;border-radius:9px;flex:1;padding:10px}.projectgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.projectgrid .thumb{height:190px}.cardbox h2{margin-top:0}.profile{text-align:left}.profilepic{color:#fff;background:#111827;border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;display:grid}.cardbox progress{width:100%;height:10px}.settingsgrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.wide{margin-top:18px}.wide>input{max-width:600px}[dir=rtl] aside{border-left:1px solid #e8eef7;border-right:0;left:auto;right:0}[dir=rtl] main{margin-left:0;margin-right:220px}[dir=rtl] nav button{text-align:right}[dir=rtl] .ghost{margin-left:0;margin-right:8px}@media (width<=1000px){aside{width:76px;padding:18px 10px}.brand strong,nav span,.upgrade,.storage{display:none}.brand{justify-content:center}.brand b{font-size:25px}nav button{justify-content:center}main{margin-left:76px}[dir=rtl] main{margin-right:76px}.toolcards{grid-template-columns:repeat(3,1fr)}.twocol,.studio,.three,.story,.editor,.accountgrid{grid-template-columns:1fr}.gallery.six{grid-template-columns:repeat(3,1fr)}.projectgrid{grid-template-columns:repeat(2,1fr)}.settingsgrid{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr}.heroart{display:none}}.settingslayout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settingsnav{background:#fff;border:1px solid #e5ebf3;border-radius:14px;gap:3px;padding:8px;display:grid}.settingsnav button{text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:12px 14px;display:flex}.settingsnav button.on{color:#2457dc;background:#edf4ff;font-weight:700}.settingsbody{background:#fff;border:1px solid #e5ebf3;border-radius:14px;padding:24px}.settingsbody h2{margin-top:0}.settingrow{border-top:1px solid #edf1f6;grid-template-columns:1fr 260px;align-items:center;gap:25px;padding:20px 0;display:grid}.settingrow small{color:#748197;margin-top:5px;display:block}.settingrow select,.settingrow input:not([type=checkbox]){background:#fff;border:1px solid #dfe6ef;border-radius:9px;width:100%;padding:10px}.settingrow button{background:#fff;border:1px solid #dfe6ef;border-radius:9px;padding:9px 13px}[dir=rtl] .settingsnav button{text-align:right}@media (width<=800px){.settingslayout,.settingrow{grid-template-columns:1fr}}.brand img{object-fit:cover;border-radius:11px;width:42px;height:42px;box-shadow:0 4px 14px #553cff33}.brand>div{line-height:1.05;display:grid}.brand small{color:#7a879a;letter-spacing:.15px;margin-top:4px;font-size:9px;font-weight:600}.quickmenu{z-index:50;background:#fff;border:1px solid #dfe7f2;border-radius:18px;width:290px;padding:10px;position:fixed;top:74px;right:26px;box-shadow:0 18px 50px #17223b24}.quickhead{justify-content:space-between;align-items:center;padding:8px 10px 12px;display:flex}.quickhead button{background:0 0;border:0;font-size:24px}.quickmenu>button{text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;width:100%;padding:12px;display:flex}.quickmenu>button:hover{background:#f1f6ff}.theme-dark{filter:invert(.91)hue-rotate(180deg);background:#0b1020;min-height:100vh}.theme-dark img,.theme-dark .thumb,.theme-dark .portrait,.theme-dark .miniart{filter:invert()hue-rotate(180deg)}.wraptabs{flex-wrap:wrap}.wraptabs button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px}.workspaceHero{border:1px solid var(--line,#dce5f1);background:linear-gradient(120deg,#fff,#f2f7ff);border-radius:20px;justify-content:space-between;align-items:center;margin:18px 0;padding:28px;display:flex}.workspaceHero h2{margin:5px 0;font-size:32px}.workspaceIcon{color:#3867e8;background:linear-gradient(135deg,#dff7ff,#eee7ff);border-radius:26px;place-items:center;width:100px;height:100px;display:grid}.assetwrap{min-width:0}.assetactions{gap:6px;margin-top:6px;display:flex}.assetactions button{background:#fff;border:1px solid #dce5f1;border-radius:8px;padding:6px 9px}.actiongrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.actiongrid button{background:#fff;border:1px solid #dce5f1;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}footer{color:#6c7890;border-top:1px solid #dce5f1;flex-wrap:wrap;align-items:center;gap:16px;margin:30px 24px 12px;padding:18px;display:flex}footer button{color:inherit;cursor:pointer;background:0 0;border:0}footer span{margin-inline-start:auto}.toast{color:#fff;z-index:9999;background:#101827;border-radius:12px;padding:12px 18px;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 40px #0003}.topicons button svg,.search svg,aside nav svg{display:block}.theme-dark .workspaceHero{background:linear-gradient(120deg,#151c2a,#17233a)}@media (width<=900px){.actiongrid{grid-template-columns:repeat(2,1fr)}footer span{margin-inline-start:0}}.upgrade{text-align:left;cursor:pointer;background:linear-gradient(135deg,#f7f4ff,#edf6ff);border:1px solid #dce5f1;border-radius:13px;gap:2px;width:100%;padding:12px;display:grid}.upgrade small{color:#748197;font-size:10px}.themeSwitch{background:#f7f9fc;border:1px solid #dce5f1;border-radius:12px;gap:2px;padding:3px;display:flex}.themeSwitch button{border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.themeSwitch button.active{color:#fff;background:#1769e8;box-shadow:0 3px 10px #1769e833}.langSwipe{background:#fff;border:1px solid #dce5f1;border-radius:13px;align-items:center;max-width:480px;padding:3px;display:flex}.langSwipe>button{padding:3px 7px;font-size:20px}.langTrack{scrollbar-width:none;gap:4px;max-width:380px;display:flex;overflow-x:auto}.langTrack::-webkit-scrollbar{display:none}.langTrack button{white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 11px;font-weight:650}.langTrack button.active{color:#fff;background:#1769e8;box-shadow:0 0 0 1px #1769e8}.modalback{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0b102077;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.promodal{background:#fff;border-radius:22px;width:min(720px,94vw);padding:28px;position:relative;box-shadow:0 30px 100px #0005}.modalx{background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}.plans{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.plans>div{border:1px solid #dce5f1;border-radius:16px;padding:20px}.plans .recommended{background:#f4f8ff;border:2px solid #1769e8}.plans button{border:1px solid #dce5f1;border-radius:9px;padding:10px 13px}.noticepanel{z-index:90;background:#fff;border:1px solid #dce5f1;border-radius:16px;width:330px;padding:10px;position:fixed;top:74px;right:24px;box-shadow:0 20px 60px #17223b2b}.noticepanel>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf1f6;gap:10px;width:100%;padding:12px;display:flex}.noticepanel small{color:#748197;margin-top:3px;display:block}.theme-soft-dark{background:#f8fafc;min-height:100vh}.theme-dark{color:#eaf1ff;background:#07111f;min-height:100vh;filter:none!important}.theme-dark main,.theme-dark header,.theme-dark aside,.theme-dark .cardbox,.theme-dark .panel,.theme-dark .settingsnav,.theme-dark .settingsbody,.theme-dark .quickmenu,.theme-dark .noticepanel{color:#eaf1ff;background:#0c1828;border-color:#22344c}.theme-dark input,.theme-dark textarea,.theme-dark select,.theme-dark button:not(.primary){color:#eaf1ff;background:#101f32;border-color:#2b405a}.theme-dark .muted,.theme-dark small{color:#9eb0c7}.theme-cyber{color:#e9f8ff;background:radial-gradient(circle at 80% 10%,#142f55,#07101f 48%,#030812);min-height:100vh}.theme-cyber main,.theme-cyber header,.theme-cyber aside,.theme-cyber .cardbox,.theme-cyber .panel,.theme-cyber .settingsnav,.theme-cyber .settingsbody{color:#e9f8ff;background:#071526e8;border-color:#1c6688}.theme-cyber .primary,.theme-cyber .themeSwitch button.active,.theme-cyber .langTrack button.active{box-shadow:0 0 18px #00bfff88}.theme-cyber input,.theme-cyber textarea,.theme-cyber select,.theme-cyber button:not(.primary){color:#e9f8ff;background:#0b2034;border-color:#1e5d7a}.theme-cyber .workspaceHero{background:linear-gradient(135deg,#09243b,#17184a)}[dir=rtl] .noticepanel,[dir=rtl] .quickmenu{left:24px;right:auto}@media (width<=1250px){.themeSwitch button{font-size:0}.themeSwitch button svg{margin:0}.langSwipe{max-width:280px}.langTrack{max-width:210px}}@media (width<=760px){.themeSwitch{display:none}.langSwipe{max-width:190px}.langTrack{max-width:125px}.plans{grid-template-columns:1fr}}.langTrack{scroll-behavior:smooth;scroll-snap-type:x proximity}.langTrack button{scroll-snap-align:center;opacity:.72;transition:all .22s}.langTrack button.active{opacity:1;font-weight:800;transform:scale(1.06);box-shadow:0 5px 16px #1769e84a}.theme-cyber{perspective:1400px;background-attachment:fixed;background:radial-gradient(circle at 12% 5%,#153f6c 0,#07162b 34%,#020712 72%),linear-gradient(135deg,#06182c,#160b34)!important}.theme-cyber:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(#36d9ff0a 1px,#0000 1px),linear-gradient(90deg,#36d9ff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 80%);mask-image:linear-gradient(#0008,#0000 80%)}.theme-cyber main,.theme-cyber aside{z-index:1;position:relative}.theme-cyber header{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);box-shadow:0 12px 35px #0008,0 1px #56dcff38;background:#071729b8!important}.theme-cyber aside{box-shadow:18px 0 45px #0007,inset -1px 0 #52dfff35;background:linear-gradient(#07182de8,#090d22e8)!important}.theme-cyber .cardbox,.theme-cyber .panel,.theme-cyber .settingsnav,.theme-cyber .settingsbody,.theme-cyber .toolcards>*,.theme-cyber .assistant,.theme-cyber .thumb,.theme-cyber .workspaceHero{transition:transform .25s,box-shadow .25s,filter .25s;transform:translateZ(0);box-shadow:0 16px 34px #0008,0 0 20px #26c8ff12,inset 0 1px #ffffff16;border:1px solid #45cfff45!important}.theme-cyber .cardbox:hover,.theme-cyber .panel:hover,.theme-cyber .toolcards>:hover,.theme-cyber .thumb:hover{filter:brightness(1.08);transform:translateY(-6px)rotateX(1.2deg)rotateY(-1.2deg)scale(1.012);box-shadow:0 25px 48px #000a,0 0 28px #24d8ff3d}.theme-cyber .primary{background:linear-gradient(135deg,#00b8ff,#665cff)!important;border:0!important;box-shadow:0 8px 28px #00c8ff55,0 0 22px #715cff55!important}.theme-cyber .themeSwitch,.theme-cyber .langSwipe{box-shadow:inset 0 1px #ffffff12,0 10px 24px #0005;background:#071a2bc9!important;border-color:#39d7ff55!important}.theme-cyber .themeSwitch button.active,.theme-cyber .langTrack button.active{color:#fff!important;background:linear-gradient(135deg,#00aeea,#675cff)!important;box-shadow:0 0 22px #2bd9ff88!important}.theme-cyber nav button.on{box-shadow:inset 3px 0 #4ee5ff,0 7px 20px #0004;color:#c8f7ff!important;background:linear-gradient(90deg,#0d4164,#281f66)!important}.theme-cyber .profilepic,.theme-cyber .avatar{box-shadow:0 0 0 2px #39d7ff66,0 0 25px #39d7ff4d}.theme-cyber:before{content:none!important;display:none!important}.theme-cyber{isolation:isolate;color:#eaf8ff;min-height:100vh;position:relative;perspective:none!important;background:radial-gradient(circle at 88% 8%,#173c67 0,#0a1b31 30%,#06111f 68%,#040a13 100%)!important}.theme-cyber main,.theme-cyber aside,.theme-cyber header,.theme-cyber .content,.theme-cyber footer{visibility:visible!important;opacity:1!important;transform:none!important}.theme-cyber .content{z-index:1;position:relative}.theme-cyber .cardbox,.theme-cyber .panel,.theme-cyber .settingsnav,.theme-cyber .settingsbody,.theme-cyber .toolcards>*,.theme-cyber .assistant,.theme-cyber .workspaceHero{background:linear-gradient(145deg,#0b2136f2,#0a172af2)!important;border:1px solid #46d9ff4d!important;box-shadow:0 14px 30px #0008,0 0 18px #24cfff17,inset 0 1px #ffffff17!important}.theme-cyber .cardbox:hover,.theme-cyber .panel:hover,.theme-cyber .toolcards>:hover{transform:translateY(-4px)!important;box-shadow:0 20px 38px #0009,0 0 24px #2bd9ff35!important}nn .theme-dark{color:#eaf8ff;isolation:isolate;min-height:100vh;position:relative;background:radial-gradient(circle at 88% 7%,#153b65 0,#0a1b31 30%,#06111f 68%,#030913 100%)!important}.theme-dark main,.theme-dark aside,.theme-dark header,.theme-dark .content,.theme-dark footer{visibility:visible!important;opacity:1!important;transform:none!important}.theme-dark header{-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);background:#071729e8!important;box-shadow:0 10px 28px #0007,0 1px #4ad9ff32!important}.theme-dark aside{background:linear-gradient(#07182df5,#080d20f5)!important;box-shadow:14px 0 34px #0006,inset -1px 0 #4bdfff2d!important}.theme-dark .cardbox,.theme-dark .panel,.theme-dark .settingsnav,.theme-dark .settingsbody,.theme-dark .toolcards>*,.theme-dark .assistant,.theme-dark .workspaceHero,.theme-dark .card{transition:transform .22s,box-shadow .22s,filter .22s;background:linear-gradient(145deg,#0b2136f2,#0a172af2)!important;border:1px solid #45d8ff3d!important;box-shadow:0 12px 28px #0007,0 0 16px #24cfff12,inset 0 1px #ffffff14!important}.theme-dark .cardbox:hover,.theme-dark .panel:hover,.theme-dark .toolcards>:hover,.theme-dark .card:hover{filter:brightness(1.05);transform:translateY(-4px)!important;box-shadow:0 20px 38px #0009,0 0 24px #2bd9ff2f!important}.theme-dark .primary{background:linear-gradient(135deg,#00aeea,#655cff)!important;box-shadow:0 8px 24px #00c8ff42,0 0 18px #715cff38!important}.theme-dark .themeSwitch,.theme-dark .langSwipe{box-shadow:inset 0 1px #ffffff10,0 8px 20px #0004;background:#071a2bd9!important;border-color:#39d7ff45!important}.theme-dark .themeSwitch button.active,.theme-dark .langTrack button.active{color:#fff!important;background:linear-gradient(135deg,#00aeea,#675cff)!important;box-shadow:0 0 18px #2bd9ff66!important}.theme-dark nav button.on{box-shadow:inset 3px 0 #4ee5ff,0 7px 20px #0004;color:#c8f7ff!important;background:linear-gradient(90deg,#0d4164,#281f66)!important}.theme-dark .profilepic,.theme-dark .avatar{box-shadow:0 0 0 2px #39d7ff55,0 0 22px #39d7ff38!important}.theme-dark .thumb,.theme-dark .portrait,.theme-dark .miniart{filter:none!important}.currentPage{white-space:nowrap;color:#1e293b;min-width:max-content;font-size:15px;font-weight:800}.langSwipe{display:none!important}.langClassic{position:relative}.langCurrent{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:92px;max-width:130px;display:flex}.langMenu{z-index:150;background:#fff;border:1px solid #dce5f1;border-radius:12px;gap:2px;width:165px;padding:6px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 16px 45px #17223b2b}.langMenu button{text-align:left;width:100%;background:0 0!important;border:0!important;border-radius:8px!important;padding:9px 10px!important}.langMenu button:hover,.langMenu button.active{font-weight:800;color:#1769e8!important;background:#eaf2ff!important}.search{min-width:180px;max-width:560px}.themeSwitch button span{display:inline}.theme-dark .currentPage{color:#eef7ff}.theme-dark .langMenu{background:#0c1828;border-color:#2b405a}.theme-dark .langMenu button:hover,.theme-dark .langMenu button.active{color:#70ddff!important;background:#123050!important}[dir=rtl] .langMenu{left:0;right:auto}[dir=rtl] .langMenu button{text-align:right}@media (width<=1100px){.search{max-width:360px}.themeSwitch button span{display:none}.langCurrent{min-width:82px}}@media (width<=760px){.currentPage{display:none}.search{min-width:100px}.langCurrent{min-width:76px;max-width:105px}.topicons{gap:4px}}.communityFeed{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:18px 0;display:grid}.communityFeed button{align-items:center;gap:6px;margin:6px 8px 6px 0;display:inline-flex}.timeline .track button,.timeline button.track{border-radius:9px;margin:3px;padding:8px 12px;display:inline-block;overflow:hidden}.timeline button.tabon{outline:2px solid #6d5dfc}.wraptabs button{white-space:nowrap}.pills button{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:999px;padding:7px 10px}.pills button:hover,.pills button:focus{color:#1769e8;background:#eaf2ff}.theme-dark .pills button:hover,.theme-dark .pills button:focus{color:#9ec7ff;background:#22304a}.sectionpanel{margin-top:18px}.sectionpanel textarea,.workspaceHero+.cardbox textarea{width:100%;min-height:110px;margin-top:10px}button.card{appearance:none;text-align:inherit;font:inherit;color:inherit;cursor:pointer;width:100%}.toolDetail{border:1px solid var(--line,#dfe5ee);background:#7f7f7f0a;border-radius:14px;margin-top:16px;padding:16px}.toolDetail textarea{width:100%;min-height:90px;margin:10px 0}.runtime-modal label{gap:7px;margin:12px 0;font-weight:700;display:grid}.runtime-modal textarea{width:100%;min-height:110px}.runtime-modal select{border:1px solid #dce5ef;border-radius:10px;width:100%;padding:10px}.runtime-open{outline:2px solid #2867f055;box-shadow:0 0 0 5px #2867f00d}.theme-dark .runtime-modal select{color:#eaf1ff;background:#101f32;border-color:#2b405a}footer{min-height:42px;font-size:13px;gap:12px!important;margin:18px 24px 8px!important;padding:9px 12px!important}.footerBrand{white-space:nowrap;align-items:center;gap:8px;display:flex}.footerBrand span{margin:0!important}.footerLinks{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.footerLinks button{font-size:13px;padding:4px 6px!important}.localActionResult{color:#28517d;background:#eef5ff;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:13px}.is-active{color:#1769e8!important;background:#eaf2ff!important;border-color:#9fc4ff!important}.theme-dark .localActionResult{color:#d7e7ff;background:#17243a}@media (width<=900px){footer{margin:12px 10px 6px!important}.footerLinks{margin-inline-start:0}.footerBrand{width:100%}}.productionExt{margin-top:18px}.extgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.extgrid label{flex-direction:column;gap:7px;display:flex}.extgrid input,.extgrid select{width:100%}.savedok{margin-inline-start:12px;font-weight:700}@media (width<=900px){.extgrid{grid-template-columns:1fr}}.search{position:relative}.search .searchGo{cursor:pointer;background:0 0;border:0;padding:6px 8px}.linkbtn{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.linkbtn:hover{text-decoration:underline}.modeSpecific,.workspaceActive,.exploreActive,.toolDetail{animation:.18s ease-out tabReveal}.activeToolBadge{background:#2a91ff1a;border-radius:999px;margin:6px 0 12px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.dynamicControls{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}@keyframes tabReveal{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}@media (width<=760px){.dynamicControls{grid-template-columns:1fr}}.characterTabContent,.storyMode{margin-top:14px}.characterTabContent .actiongrid button,.storyMode .actiongrid button{min-height:38px}.workspaceActive,.characterTabContent,.storyMode>.cardbox{animation:.18s ease-out tabReveal}.genreRow{margin-top:10px}.genreRow .tabon,.toolPresetGrid button:focus{outline:2px solid}.toolPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.characterTabContent .preview{margin-top:12px}.workspaceActive .actiongrid button.tabon{transform:translateY(-1px)}.functionalFilters{margin:12px 0}.functionalFilters b{margin:8px 0;display:block}.actiongrid button.tabon,.tabs button.tabon{transform:translateY(-1px)}.portrait small{margin-top:8px;display:block}.thumb{position:relative;overflow:hidden}.thumb .sceneArt{opacity:.94;position:absolute;inset:0;overflow:hidden}.thumb .sceneArt i{display:block;position:absolute}.thumb .moon{background:#ffffffb8;border-radius:50%;width:54px;height:54px;top:12%;right:14%;box-shadow:0 0 35px #ffffff52}.thumb .mountain{border-radius:18px;width:65%;height:48%;bottom:-18%;transform:rotate(45deg)}.thumb .m1{background:#0f172a8f;left:-15%}.thumb .m2{background:#1e293b7a;right:-22%}.thumb .characterHead{background:#f0c7a7;border-radius:50%;width:34px;height:34px;top:35%;left:47%;box-shadow:0 -9px 0 3px #14141ee6}.thumb .characterBody{background:#161e30eb;border-radius:22px 22px 8px 8px;width:48px;height:78px;top:51%;left:44%}.thumb.visual-anime .characterHead{box-shadow:-7px -11px 0 5px #27365f,7px -9px 0 4px #27365f}.thumb.visual-cinematic .sceneArt{filter:contrast(1.2)saturate(.78)}.thumb.visual-realistic .sceneArt{filter:contrast(1.05)saturate(.9)}.thumb.visual-fantasy .sceneArt{filter:saturate(1.45)hue-rotate(18deg)}.thumb.genre-action .characterBody{transform:rotate(-8deg)}.thumb.genre-drama .sceneArt{filter:contrast(1.15)saturate(.62)}.thumb.genre-scifi .sceneArt{filter:hue-rotate(125deg)saturate(1.4)}.thumb.genre-romance .sceneArt{filter:hue-rotate(315deg)saturate(1.25)}.thumb>b,.thumb>span{z-index:2;position:relative}.authShell{gap:12px;max-width:720px;margin:0 auto 22px;display:grid}.authLogo{object-fit:cover;border-radius:18px;width:74px;height:74px;margin:0 auto}.authShell h2{text-align:center}.authTabs{justify-content:center}.authShell label{gap:6px;display:grid}.rememberRow{align-items:center;gap:8px;display:flex!important}.rememberRow input{width:auto}.passwordStrength{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.passwordStrength progress,.authShell input{width:100%}.passwordField{align-items:center;display:flex;position:relative}.passwordField input{width:100%;padding-inline-end:46px}.passwordEye{inset-inline-end:8px;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.passwordEye:hover{background:#5d7eff1a;border-color:#5d7eff38}.authShell .passwordField{width:100%;display:block;position:relative}.authShell .passwordField input{width:100%;min-height:48px;padding-inline:14px 52px;display:block}.authShell .passwordEye{z-index:2;top:50%!important;background:#fff!important;border:1px solid #dbe4f0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;position:absolute!important;inset-inline-end:10px!important;transform:translateY(-50%)!important}.authShell .passwordEye svg{pointer-events:none;display:block;width:18px!important;height:18px!important}.authShell .passwordEye:hover,.authShell .passwordEye:focus-visible{outline:none;box-shadow:0 0 0 3px #2867f01a;background:#edf4ff!important;border-color:#9bb7f7!important}.authShell .rememberRow{max-width:100%;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:max-content!important;margin:8px 0!important;display:flex!important}.authShell .rememberRow input[type=checkbox]{appearance:auto!important;flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important;margin:0!important;padding:0!important}.authShell .rememberRow span{line-height:1.4;display:inline!important}.authShell .passwordStrength{grid-template-columns:max-content minmax(100px,1fr) max-content;align-items:center;gap:12px;margin:2px 0 4px}.authShell .passwordStrength b{white-space:nowrap;font-size:13px}[dir=rtl] .authShell .passwordField input{text-align:right}[dir=rtl] .authShell .rememberRow,[dir=rtl] .authShell .passwordStrength{direction:rtl}.theme-dark .authShell .passwordEye{color:#eaf1ff!important;background:#101f32!important;border-color:#2b405a!important}@media (width<=640px){.authShell .passwordStrength{grid-template-columns:1fr}.authShell .passwordStrength progress{grid-column:1}.authShell .rememberRow{width:100%!important}}.mediaResult img,.mediaResult video{object-fit:contain;background:#0b1020;border-radius:18px;width:100%;max-height:560px}.mediaResult audio{width:100%;margin:18px 0}.mediaResult a{color:inherit;border:1px solid #d8e1ef;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.stockGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.stockItem{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;display:flex;overflow:hidden}.stockItem img{object-fit:cover;border-radius:10px;width:100%;height:90px}.mediaResult img,.mediaResult video{max-width:100%;height:auto}.mediaResult .actiongrid{margin-top:10px}.gpuVideoIntegrated{border:1px solid var(--line,#263246);background:#5078ff0f;border-radius:16px;margin:14px 0;padding:16px}.gpuVideoHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.gpuVideoHeader h3{margin:3px 0 4px}.gpuVideoHeader small{letter-spacing:.12em;font-weight:800}.mediaResult video{object-fit:contain;background:#05070b;border-radius:14px;width:100%;max-height:68vh}@media (width<=900px){.gpuVideoHeader{flex-direction:column}.mediaResult video{max-height:52vh}}.passwordFieldModern{align-items:center;width:100%;display:flex;position:relative}.passwordFieldModern input{width:100%;padding-inline-end:48px!important}.passwordEyeModern{inset-inline-end:8px;cursor:pointer;place-items:center;width:36px;min-width:36px;height:36px;transition:background .18s,color .18s,transform .18s;position:absolute;top:50%;transform:translateY(-50%);color:#7dd3fc!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0!important;display:grid!important}.passwordEyeModern:hover{color:#22d3ee!important;background:#22d3ee1a!important}.passwordEyeModern:active{transform:translateY(-50%)scale(.94)}.passwordEyeModern:focus-visible{outline-offset:2px;outline:2px solid #22d3ee!important}.hero{isolation:isolate;background-size:160% 160%;transition:box-shadow .35s,transform .35s;animation:12s ease-in-out infinite anivoraHeroGlow}.hero:hover{box-shadow:0 24px 70px #4c66be24}.heroart{min-height:260px;padding:24px}.heroart .orb{flex:none;animation:6s ease-in-out infinite anivoraOrbFloat;position:relative}.heroart .orb:after{content:"";border:1px solid #6366f129;border-radius:50%;animation:3.8s ease-in-out infinite anivoraOrbPulse;position:absolute;inset:-18px}.heroart b{text-align:start;z-index:2;max-width:190px;margin-inline-start:26px;line-height:1.55;position:relative;top:auto;right:auto;transform:none}.toolcards .card,.assistant,.thumb{transition:transform .22s,box-shadow .22s,border-color .22s}.toolcards .card:hover,.assistant:hover,.thumb:hover{transform:translateY(-3px);box-shadow:0 14px 34px #2445821a}[dir=rtl] .heroart b{text-align:right;margin-inline:0 26px}@keyframes anivoraHeroGlow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes anivoraOrbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes anivoraOrbPulse{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.75;transform:scale(1.05)}}@media (width<=1180px) and (width>=1001px){.heroart .orb{width:210px;height:210px}.heroart b{max-width:155px;margin-inline-start:16px;font-size:18px}[dir=rtl] .heroart b{margin-inline:0 16px}}@media (prefers-reduced-motion:reduce){.hero,.heroart .orb,.heroart .orb:after{animation:none!important}.toolcards .card,.assistant,.thumb{transition:none!important}}.theme-soft-dark aside nav button{border:1px solid #0000;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative}.theme-soft-dark aside nav button:hover,.theme-soft-dark aside nav button:focus-visible{outline:none;color:#0b4f8a!important;background:linear-gradient(90deg,#12488021,#1470ae14)!important;border-color:#22d3ee7a!important;box-shadow:inset 3px 0 #22d3ee,0 0 0 1px #22d3ee1a,0 0 15px #22d3ee38!important}.theme-soft-dark aside nav button.on{font-weight:800;color:#084b83!important;background:linear-gradient(90deg,#0c3d702e,#2563eb1a)!important;border-color:#22d3ee94!important;box-shadow:inset 3px 0 #22d3ee,0 0 0 1px #22d3ee1f,0 0 18px #22d3ee42!important}[dir=rtl] .theme-soft-dark aside nav button:hover,[dir=rtl] .theme-soft-dark aside nav button:focus-visible,[dir=rtl] .theme-soft-dark aside nav button.on{box-shadow:inset -3px 0 #22d3ee,0 0 0 1px #22d3ee1f,0 0 18px #22d3ee42!important}@media (prefers-reduced-motion:reduce){.theme-soft-dark aside nav button{transition:none!important}}.transport{direction:ltr;justify-content:center;align-items:center;gap:6px;display:flex}.transport button{background:#fff;border:1px solid #e2e8f0;border-radius:7px;place-items:center;width:34px;height:30px;padding:0;display:grid}.editorControls h3{margin-top:0}.timeline{overflow:hidden}.timeline .ruler{text-align:right;white-space:nowrap;direction:ltr}.timeline>div:not(.ruler)>span{flex:1;min-width:0}.timeline .track{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border:0;overflow:hidden}[dir=rtl] .timeline .ruler{margin-left:0;margin-right:95px}[dir=rtl] .timeline b{text-align:right;padding-left:8px}[dir=rtl] .timeline button.track{margin-left:3px;margin-right:3px}.actiongrid button{min-height:42px}.wraptabs button{background:0 0;border:0;border-radius:8px;padding:8px 13px}.wraptabs button.tabon{color:#2457dc;background:#edf4ff;font-weight:700}.content{scroll-margin-top:90px}.editor{grid-template-columns:minmax(190px,220px) minmax(420px,1fr) minmax(230px,270px);align-items:start;gap:16px;margin-top:16px}.editor>.media,.editor>.panel,.editor>div:nth-child(2){min-width:0}.editor>.media{background:#fff;border:1px solid #e5ebf3;border-radius:15px;max-height:510px;padding:12px;overflow:auto}.editor .bigpreview{background:#0b1020;border:1px solid #dfe7f2;border-radius:16px;padding:10px;overflow:hidden;box-shadow:0 8px 24px #1f345c14}.editor .bigpreview .thumb{aspect-ratio:16/9;border-radius:11px;height:auto;min-height:300px}.editorControls{position:relative;top:auto}.transport{gap:9px;min-height:48px;padding:8px 12px;box-shadow:0 4px 14px #1f345c0d}.transport button{border-radius:9px;width:38px;height:34px;font-size:14px;line-height:1;transition:all .15s}.transport button:hover{color:#2457dc;background:#edf4ff;border-color:#b9cef7;transform:translateY(-1px)}.timeline{padding:14px 14px 16px;overflow-x:auto;box-shadow:0 5px 18px #1f345c0a}.timeline .ruler{letter-spacing:.02em;justify-content:space-between;align-items:center;min-width:650px;height:30px;margin-left:100px;padding:5px 12px;display:flex}.timeline>div:not(.ruler){gap:8px;min-width:750px;height:46px}.timeline b{color:#475569;flex:0 0 95px;width:95px;padding-inline:8px}.timeline>div:not(.ruler)>span{align-items:center;min-height:34px;display:flex;overflow:hidden}.timeline .track{border-radius:7px;min-width:70px;max-width:100%;height:30px;padding:6px 10px}.timeline button.track{margin:2px 3px}[dir=rtl] .timeline .ruler{text-align:left;direction:ltr;margin-left:0;margin-right:103px}[dir=rtl] .timeline>div:not(.ruler){direction:rtl}[dir=rtl] .timeline>div:not(.ruler)>span{text-align:right;direction:rtl}[dir=rtl] .timeline b{padding-left:6px;padding-right:8px}.wraptabs{z-index:1;gap:4px;padding:6px;position:relative}.actiongrid{margin-bottom:14px}.actiongrid button{white-space:normal;line-height:1.2}@media (width<=1180px){.editor{grid-template-columns:180px minmax(360px,1fr) 220px}.editor .bigpreview .thumb{min-height:250px}}@media (width<=1000px){.editor{grid-template-columns:1fr}.editor>.media{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.editor>.media>button{grid-column:1/-1}.editor .bigpreview .thumb{min-height:0}.timeline .ruler,.timeline>div:not(.ruler){min-width:680px}}.studio3dTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.studio3dTitle h1{margin:3px 0}.studio3dTitle p{color:#718096;margin:0}.studio3d{grid-template-columns:220px minmax(420px,1fr) 230px;gap:12px;display:grid}.sceneTree,.inspector3d,.viewport3d{background:#fff;border:1px solid #dfe6ef;border-radius:16px;min-width:0;padding:12px}.sceneTree>button{justify-content:space-between;width:100%;margin:5px 0;display:flex}.sceneTree>button.on{border-color:#22d3ee;box-shadow:0 0 12px #22d3ee33}.assetButtons{grid-template-columns:1fr 1fr;gap:5px;display:grid}.import3d{border:1px dashed #8da2bd;border-radius:10px;margin-top:10px;padding:10px;display:block}.import3d input{width:100%;margin-top:7px}.viewport3d{background:#07101f;padding:0;position:relative;overflow:hidden}.viewport3d canvas{width:100%;height:500px;display:block}.viewBadge{color:#67e8f9;background:#07101fcc;border-radius:8px;padding:6px 9px;font-size:11px;position:absolute;top:12px;left:12px}.transport3d{color:#dbeafe;background:#0c1728;align-items:center;gap:8px;padding:9px 12px;display:flex}.transport3d span{margin-inline-start:auto}.timeline3d{background:repeating-linear-gradient(90deg,#16243a 0 1px,#0000 1px 10%);height:36px;position:relative}.timeline3d i{background:#22d3ee;width:12px;height:12px;position:absolute;top:9px;transform:rotate(45deg)}.inspector3d label{margin:10px 0;display:block}.inspector3d input{width:100%}.studio3dBottom{grid-template-columns:1.2fr 1fr;gap:12px;margin-top:12px;display:grid}.studio3dBottom textarea{width:100%;min-height:85px}.studio3dBottom audio{width:100%;margin:10px 0}.lipMeter{background:#dfe7f2;border-radius:9px;height:9px;overflow:hidden}.lipMeter i{background:#22d3ee;height:100%;display:block}.theme-dark .sceneTree,.theme-dark .inspector3d,.theme-dark .studio3dBottom .cardbox{background:#0e1a2b;border-color:#26364e}@media (width<=1000px){.studio3d{grid-template-columns:180px 1fr}.inspector3d{grid-column:1/-1}.studio3dBottom{grid-template-columns:1fr}}@media (width<=700px){.studio3d{grid-template-columns:1fr}.viewport3d canvas{height:380px}.studio3dTitle{flex-direction:column;align-items:flex-start}}.studio3dPage[dir=rtl] .studio3dTitle,.studio3dPage[dir=rtl] .sceneTree,.studio3dPage[dir=rtl] .inspector3d,.studio3dPage[dir=rtl] .cardbox{text-align:right}.studio3dPage[dir=rtl] .viewBadge{left:auto;right:12px}.studio3dPage[dir=rtl] .transport3d{direction:rtl}.studio3dPage[dir=rtl] .transport3d span{margin-inline-start:auto}.studioStatus{white-space:pre-wrap;background:#f7fbff;border:1px solid #b8c7da;border-radius:10px;margin-top:10px;padding:10px 14px}.theme-dark .studioStatus{background:#0e1a2b;border-color:#26364e}.studio3dBottom{grid-template-columns:repeat(2,minmax(0,1fr))}.vision3d{grid-column:1/-1}.vision3d input{margin:10px 0;display:block}.visionResult{white-space:pre-wrap;border:1px solid #dfe6ef;border-radius:10px;max-height:260px;margin-top:12px;padding:12px;line-height:1.7;overflow:auto}.theme-dark .visionResult{border-color:#26364e}.inspector3d input[type=color]{height:38px;padding:2px}@media (width<=900px){.studio3dBottom{grid-template-columns:1fr}.vision3d{grid-column:auto}}.viewportTools{gap:6px;display:flex;position:absolute;top:12px;right:12px}.studio3dPage[dir=rtl] .viewportTools{left:12px;right:auto}.viewportTools button{color:#dbeafe;background:#0c1728dd;border:1px solid #2a4968;border-radius:8px;padding:6px 9px}.objectActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.meshStats{color:#607086;background:#f4f7fb;border-radius:8px;margin-top:12px;padding:9px;line-height:1.6;display:block}.theme-dark .meshStats{color:#9fb1c7;background:#142238}.viewport3d canvas{cursor:grab}.viewport3d canvas:active{cursor:grabbing}.rigInfo{border:1px solid var(--line,#d8e1ee);border-radius:10px;gap:6px;margin-top:10px;padding:10px;display:grid}.rigInfo b{font-size:12px}.rigInfo small,.jointList{opacity:.72;font-size:11px;line-height:1.45}.rigInfo select,.rigInfo button{width:100%}.sceneRow{border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;gap:5px;margin:5px 0;display:grid}.sceneRow.on{border-color:#22d3ee;box-shadow:0 0 12px #22d3ee33}.sceneSelect{justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.sceneSelect small{text-overflow:ellipsis;overflow:hidden}.sceneDelete{border-color:#ef444455;padding:0;font-size:19px;line-height:1}.sceneDelete:hover{border-color:#ef4444}.sceneManage{grid-template-columns:1fr 1fr;gap:5px;margin:8px 0;display:grid}.sceneManage button{padding:7px 5px;font-size:11px}.theme-dark .sceneRow.on{border-color:#22d3ee}.theme-dark .sceneDelete{color:#fca5a5}.timelineInteractive{height:34px;margin-top:6px;position:relative}.timelineInteractive>input{z-index:1;width:100%;position:absolute;inset:7px 0 auto}.timelineInteractive .keyDot{z-index:2;background:#8aa0c8;border:2px solid #fff;width:12px;height:12px;padding:0;position:absolute;top:2px;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 1px #50668e}.timelineInteractive .keyDot.active{background:#6d5dfc;box-shadow:0 0 0 2px #b9afff}.timelineActions{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.timelineActions button{background:#fff;border:1px solid #dfe6f0;border-radius:8px;padding:6px 9px}.timelineActions small{color:#75839a}.threeHost{border-radius:inherit;min-height:420px;position:absolute;inset:0;overflow:hidden}.threeHost canvas{display:block;width:100%!important;height:100%!important}.timelineActions input[type=number]{width:72px;margin-inline:8px}.sceneTree>small{color:#7f91aa;margin-top:8px;font-size:11px;display:block}.heroShowcase{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid!important}.heroTile{text-align:left;color:inherit;cursor:pointer;background:#08122ab8;border:1px solid #50beff38;border-radius:18px;padding:10px;transition:transform .25s,border-color .25s;overflow:hidden;box-shadow:0 12px 30px #0000002e}.heroTile:hover{border-color:#50d2ffa6;transform:translateY(-4px)}.heroTile b,.heroTile small{display:block}.heroTile small{opacity:.68;margin-top:3px}.motionVisual{background:radial-gradient(circle at 65% 30%,#55dcffb3,#0000 28%),linear-gradient(145deg,#08142f,#132c58 48%,#27124b);border-radius:13px;height:145px;margin-bottom:9px;position:relative;overflow:hidden}.motionVisual:before{content:"";filter:blur(.2px);background:radial-gradient(circle at 35% 35%,#ffffffe6 0 4%,#50cdffcc 5% 28%,#5c3edc80 29% 55%,#0000 56%);border-radius:50%;width:130px;height:130px;animation:4.5s ease-in-out infinite anivoraFloat;position:absolute;top:18%;left:18%}.motionVisual i{filter:blur(1px);background:#5dddff80;border-radius:999px;animation:5s linear infinite anivoraDrift;display:block;position:absolute}.motionVisual i:first-child{width:55%;height:2px;top:70%;left:-10%;transform:rotate(-18deg)}.motionVisual i:nth-child(2){width:42%;height:2px;animation-delay:-1.5s;top:46%;left:25%;transform:rotate(22deg)}.motionVisual i:nth-child(3){width:35%;height:3px;animation-delay:-3s;top:78%;left:60%;transform:rotate(-35deg)}.richCard{overflow:hidden}.cardVisual{background:linear-gradient(135deg,#09172f,#172f63);border-radius:12px;height:88px;margin:-2px -2px 10px;position:relative;overflow:hidden}.cardVisual:before{content:"";background:radial-gradient(circle,#6fe3fff2,#4164ff61 38%,#0000 68%);border-radius:50%;animation:3.8s ease-in-out infinite anivoraFloat;position:absolute;inset:20% 28%}.cardVisual:after{content:"";background:#6be6ff6b;width:140%;height:2px;animation:3.5s linear infinite anivoraSweep;position:absolute;top:62%;left:-20%;transform:rotate(-14deg)}.cardVisual i{z-index:2;color:#fff;text-shadow:0 0 12px #5adcffbf;font-size:22px;font-style:normal;position:absolute;bottom:9px;left:12px}.visual-character{background:radial-gradient(circle at 50% 38%,#ffb1dd73,#0000 22%),linear-gradient(145deg,#24143d,#102d5c)}.visual-video{background:linear-gradient(145deg,#091a33,#274a68 48%,#171032)}.visual-image{background:linear-gradient(145deg,#162b51,#413070 52%,#10213e)}.visual-story{background:linear-gradient(145deg,#15253d,#53314c 50%,#111d39)}.visual-edit{background:linear-gradient(145deg,#0e233e,#244b5f 55%,#25173e)}.visual-audio{background:linear-gradient(145deg,#0d1f3b,#173e57 55%,#2a174b)}.showcaseToolbar{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 10px;display:flex}.showcaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0;display:grid}.showcaseCard{min-width:0}.showcaseCard .thumb{min-height:165px}.showcaseMeta{grid-template-columns:1fr auto;gap:3px 8px;padding:8px 3px;display:grid}.showcaseMeta small{opacity:.62;grid-column:1/-1}.showcaseMeta span{font-size:12px}.moreRow{justify-content:center;margin:12px 0 24px;display:flex}.moreBtn{color:inherit;cursor:pointer;background:#142d4b8c;border:1px solid #48beff4d;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.moreBtn:hover{border-color:#48dcffbf;transform:translateY(-1px)}@keyframes anivoraFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-7px)scale(1.035)}}@keyframes anivoraDrift{0%{opacity:.25;transform:translate(-10px)}50%{opacity:.9}to{opacity:.15;transform:translate(35px)}}@keyframes anivoraSweep{0%{transform:translate(-18%)rotate(-14deg)}to{transform:translate(18%)rotate(-14deg)}}@media (width<=900px){.heroShowcase{grid-template-columns:1fr}.showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.showcaseGrid{grid-template-columns:1fr}.showcaseToolbar{flex-direction:column;align-items:flex-start}}.heroart.heroShowcase{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;display:grid}.heroTile{text-align:left;color:#fff;background:#101a35;border:0;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:245px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #21335c2e}.motionVisual{position:absolute;inset:0;overflow:hidden}.motionVisual img{object-fit:cover;width:100%;height:100%;transition:transform .8s,filter .5s}.motionVisual:after{content:"";background:linear-gradient(#060f2305,#060f23c7);position:absolute;inset:0}.motionPlay{z-index:2;color:#17356f;background:#ffffffeb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid;position:absolute;top:12px;right:12px}.heroTile b,.heroTile small{z-index:2;margin-left:15px;margin-right:15px;position:relative}.heroTile b{margin-bottom:4px;font-size:16px}.heroTile small{color:#dbe7ff;margin-bottom:16px;font-size:11px}.richCard{position:relative;overflow:hidden}.cardVisual{background-position:50%;background-size:cover;border-radius:11px;grid-column:1/4;height:68px;position:relative;overflow:hidden}.cardVisual:after{content:"";background:linear-gradient(#0711260d,#071126ad);position:absolute;inset:0}.cardVisual i{z-index:2;color:#2455d9;background:#ffffffeb;border-radius:9px;padding:6px;font-style:normal;position:absolute;bottom:9px;left:10px}.card.richCard{position:relative;overflow:hidden}.card.richCard .cardVisual{background:#0b1730;border-radius:11px;place-items:center;min-width:92px;height:74px;display:grid;position:relative;overflow:hidden}.card.richCard .cardVisual img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.card.richCard:hover .cardVisual img{transform:scale(1.07)}.card.richCard .cardVisualShade{background:linear-gradient(#040a190d,#040a198c);position:absolute;inset:0}.card.richCard .cardVisual i{z-index:2;color:#2457dc;background:#ffffffe0;border-radius:10px;padding:7px;font-style:normal;position:relative}.heroShowcase .heroTile{overflow:hidden}.heroShowcase .motionVisual{background:#09162f;border-radius:14px;width:100%;height:155px;position:relative;overflow:hidden}.heroShowcase .motionVisual img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .5s;position:absolute;inset:0}.heroShowcase .heroTile:hover .motionVisual img{filter:saturate(1.08);transform:scale(1.06)}.heroShowcase .motionPlay{color:#1e4ca7;background:#ffffffe6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid;position:absolute;top:10px;right:10px}.hero{color:#fff;min-height:380px;box-shadow:0 24px 70px #07142a2e;background-color:#071426!important;background-position:50%!important;background-size:cover!important}.hero>div:first-child{z-index:2;color:#fff;position:relative}.hero>div:first-child h1{color:#fff;text-shadow:0 5px 28px #00000059}.hero>div:first-child p{color:#d8e6fb}.hero>div:first-child small{color:#8fe8ff;letter-spacing:.12em}.hero .chips span{color:#eef7ff;background:#081327ad;border:1px solid #7bd3ff2e}.hero .ghost{color:#17315c;background:#ffffffeb}.heroart.heroShowcase{z-index:2;position:relative}.heroTile{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050f20b8!important;border:1px solid #7cd3ff38!important}.heroShowcase .motionVisual{height:190px}.heroShowcase .motionVisual:after{background:linear-gradient(#050d1c0a,#050d1c9e)}.heroTile b{font-size:15px}.cardVisual img,.motionVisual img{object-position:center;filter:saturate(.98)contrast(1.03)}.richCard{padding:10px!important}.richCard .cardVisual{grid-column:1/4;height:86px!important}.richCard .cardVisual:after{background:linear-gradient(#040c1805,#040c188c)}.richCard>b{font-size:14px}.showcaseMeta b{font-size:14px}.showcaseMeta span{font-weight:700}.visual-video,.visual-image,.visual-character,.visual-story,.visual-edit,.visual-audio{background-image:none!important}.hero{background-position:50%!important;background-size:cover!important}.hero>div,.heroShowcase{z-index:1;position:relative}.motionVisual{background:#07101f!important}.motionVisual:before{content:none!important}.motionVisual img{object-fit:cover;filter:saturate(1.08)contrast(1.03);width:100%;height:100%;transition:transform .45s;display:block;position:absolute;inset:0}.heroTile:hover .motionVisual img{transform:scale(1.045)}.heroTile .motionPlay{z-index:2}.showcaseCard .thumb,.projectgrid .thumb{height:190px}.showcaseCard .thumb img,.projectgrid .thumb img{object-position:center}.hero{border:1px solid #4a90e22e;min-height:360px;box-shadow:0 18px 55px #0f172a29;background-position:50%!important;background-size:cover!important}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040a18eb 0%,#040a18b3 42%,#040a1840 100%);position:absolute;inset:0}.hero>div{z-index:1;position:relative}.hero h1,.hero p,.hero small{color:#fff}.hero p{color:#ebf4ffd6}.chips span{color:#eef8ff;background:#0712269e;border:1px solid #97d7ff38}.heroShowcase{z-index:2}.heroTile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040d1db8;border-color:#82cfff4d}.heroTile b{color:#fff;font-size:14px}.heroTile small{color:#ecf6ffc2}.motionVisual{background:#081325;height:154px}.motionVisual:before,.motionVisual:after,.motionVisual i{display:none!important}.motionVisual img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .5s;display:block;position:absolute;inset:0}.heroTile:hover .motionVisual img{filter:saturate(1.08)contrast(1.03);transform:scale(1.06)}.motionPlay{z-index:2;color:#1d5bd7;background:#fffffff0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 5px 18px #00000040}.cardVisual:before,.cardVisual:after{display:none!important}.cardVisual{height:104px;background:#0b1629!important}.cardVisual img{object-fit:cover!important}.card.richCard .cardVisualShade{background:linear-gradient(#03091405,#0309149e)}.card.richCard{transition:transform .2s,box-shadow .2s}.card.richCard:hover{transform:translateY(-3px);box-shadow:0 16px 35px #0f172a1f}.showcaseCard .thumb{height:190px}.thumbShade{background:linear-gradient(#02081400 35%,#0208141a 52%,#020814c7 100%)}.thumb b{font-size:13px}.feedRefresh{opacity:.78;background:#48beff0d;border:1px solid #48beff2e;border-radius:999px;justify-content:center;align-items:center;margin:6px 0 10px;padding:7px 12px;font-size:12px;display:flex}.showcaseCard .thumb img{transition:transform .7s,filter .7s}.showcaseCard:hover .thumb img{filter:saturate(1.06);transform:scale(1.035)}.mediaGenreBar{background:#ffffffc7;border:1px solid #dce5f1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 12px;padding:10px 14px;display:flex}.mediaGenreBar .pills{flex-wrap:wrap;gap:7px;display:flex}.mediaGenreBar button{font-size:12px}.theme-dark .mediaGenreBar{background:#121a28;border-color:#26364c}@media (width<=900px){.mediaGenreBar{flex-direction:column;align-items:flex-start}}.mediaModeBar{background:#ffffffc7;border:1px solid #dce5f1;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:8px 0 12px;padding:10px 14px;display:flex}.mediaModeBar .pills{flex-wrap:wrap;gap:8px;display:flex}.mediaLibraryCard .thumb{min-height:180px;position:relative;overflow:hidden}.mediaLibraryCard .thumb img,.mediaLibraryCard .thumb video{object-fit:cover;width:100%;height:100%;min-height:180px;display:block}.mediaLibraryCard .thumb video{background:#07111f}.mediaLibraryNote{text-align:center;opacity:.68;margin:8px 0 16px;font-size:12px}.theme-dark .mediaModeBar{background:#121a28;border-color:#26364c}@media (width<=900px){.mediaModeBar{flex-direction:column;align-items:flex-start}}.mediaLibraryCard .showcaseMeta,.mediaLibraryCard .showcaseMeta b,.mediaLibraryCard .showcaseMeta span,.mediaLibraryCard .showcaseMeta small{color:#172033!important;opacity:1!important}.mediaLibraryCard .showcaseMeta small{color:#64748b!important}.mediaLibraryCard .thumb b{color:#fff!important;text-shadow:0 2px 8px #000!important}.mediaLibraryNote{color:#64748b!important;opacity:1!important}.mediaModeBar,.mediaGenreBar,.mediaModeBar b,.mediaGenreBar b{color:#172033!important}.mediaModeBar button,.mediaGenreBar button{color:#334155!important}.theme-dark .mediaLibraryCard .showcaseMeta,.theme-dark .mediaLibraryCard .showcaseMeta b,.theme-dark .mediaLibraryCard .showcaseMeta span{color:#eef7ff!important;opacity:1!important}.theme-dark .mediaLibraryCard .showcaseMeta small{color:#9eb0c7!important;opacity:1!important}.theme-dark .mediaLibraryNote{color:#b7c8dc!important;opacity:1!important}.theme-dark .mediaModeBar,.theme-dark .mediaGenreBar{color:#eef7ff!important;background:#121a28!important}.theme-dark .mediaModeBar b,.theme-dark .mediaGenreBar b{color:#eef7ff!important}.theme-dark .mediaModeBar button,.theme-dark .mediaGenreBar button{color:#dcecff!important;background:0 0!important}.theme-dark .mediaModeBar button.tabon,.theme-dark .mediaGenreBar button.tabon{color:#1769e8!important;background:#edf4ff!important}.theme-dark .feedRefresh{color:#c9d9ea!important}.theme-dark .showcaseToolbar .pills button{color:#dcecff!important}.theme-dark .showcaseToolbar .pills button.tabon{color:#1769e8!important;background:#edf4ff!important}.theme-dark .moreBtn{color:#eaf8ff!important}.theme-dark,.theme-dark img,.theme-dark video,.theme-dark .thumb,.theme-dark .portrait,.theme-dark .miniart{filter:none!important}.theme-dark .mediaLibraryCard .thumb{background:#07111f!important}.theme-dark .mediaLibraryCard .thumb img,.theme-dark .mediaLibraryCard .thumb video{filter:none!important;mix-blend-mode:normal!important}.theme-dark .mediaLibraryCard .thumbShade{background:linear-gradient(#02081400 30%,#02081429 55%,#020814c2 100%)!important}.theme-dark .mediaModeBar,.theme-dark .mediaGenreBar,.theme-dark .feedRefresh{opacity:1!important}.theme-dark .tabs,.theme-dark .work,.theme-dark .sceneList,.theme-dark .timeline,.theme-dark .transport,.theme-dark .media,.theme-dark .addshot,.theme-dark .librarybar,.theme-dark .settingsnav,.theme-dark .settingsbody{color:#eaf1ff!important;background:#0c1828!important;border-color:#263b55!important}.theme-dark .tabs button,.theme-dark .sceneList button,.theme-dark .timeline button,.theme-dark .media>button,.theme-dark .librarybar button{color:#eaf1ff!important;background:#101f32!important;border-color:#2b405a!important}.theme-dark .tabs button.tabon,.theme-dark .sceneList button:first-of-type{color:#fff!important;background:linear-gradient(135deg,#00aeea,#655cff)!important;border-color:#39d7ff!important}.theme-dark .pagetitle h1,.theme-dark .pagetitle h2,.theme-dark .pagetitle p,.theme-dark .workspaceHero h2,.theme-dark .workspaceHero p,.theme-dark .work h2,.theme-dark .work h3,.theme-dark .panel h2,.theme-dark .panel h3{color:#eaf8ff!important}.theme-dark .cardbox input,.theme-dark .cardbox textarea,.theme-dark .cardbox select,.theme-dark .work input,.theme-dark .work textarea,.theme-dark .work select{color:#eaf1ff!important;background:#101f32!important;border-color:#2b405a!important}.theme-dark .feedRefresh,.theme-dark .showcaseMeta,.theme-dark .showcaseMeta b{color:#eaf8ff!important}.theme-cyber header .search{box-shadow:0 0 0 1px #ffffff10,inset 0 1px #ffffff08;color:#dcecff!important;background:#0b1a2e!important;border:1px solid #b8c9df!important}.theme-cyber header .search input{color:#eef7ff!important;caret-color:#6edcff!important;background:0 0!important}.theme-cyber header .search input::placeholder{opacity:1;color:#9fb0c5!important}.theme-cyber header .search>svg{flex:none;color:#8ea4bf!important}.theme-cyber header .search .searchGo{color:#dcecff!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:28px!important;line-height:1!important;display:grid!important}.theme-cyber header .search .searchGo:hover,.theme-cyber header .search .searchGo:focus-visible{outline:none;color:#70ddff!important;background:#173253!important}.theme-cyber header .search .searchGo:active{transform:scale(.97);background:#214267!important}.theme-cyber header .search,.theme-cyber header .search:hover,.theme-cyber header .search:focus-within{box-shadow:none!important;background:0 0!important;border-color:#9fb5cc!important}.theme-cyber header .search input,.theme-cyber header .search input:focus{box-shadow:none!important;color:#eef7ff!important;background:0 0!important}.theme-cyber header .search input::placeholder{color:#9fb0c5!important;opacity:1!important}.theme-cyber header .search .searchGo{box-shadow:none!important;background:0 0!important}.theme-dark header .search,.theme-dark header .search:hover,.theme-dark header .search:focus-within,.theme-cyber header .search,.theme-cyber header .search:hover,.theme-cyber header .search:focus-within{box-shadow:none!important;background:0 0!important;border:1px solid #a0cdeb38!important}.theme-dark header .search input,.theme-dark header .search input:focus,.theme-cyber header .search input,.theme-cyber header .search input:focus{box-shadow:none!important;color:#eef7ff!important;background:0 0!important}.theme-dark header .search input::placeholder,.theme-cyber header .search input::placeholder{color:#9fb0c5!important;opacity:1!important}.theme-dark header .search .searchGo,.theme-dark header .search .searchGo:hover,.theme-dark header .search .searchGo:focus,.theme-cyber header .search .searchGo,.theme-cyber header .search .searchGo:hover,.theme-cyber header .search .searchGo:focus{box-shadow:none!important;color:#dcecff!important;background:0 0!important;border:0!important}.theme-dark header .search>svg,.theme-cyber header .search>svg{color:#8ea4bf!important}.mediaCategoryBar{background:#ffffffc7;border:1px solid #dce5f1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 12px;padding:12px 14px;display:flex}.mediaCategoryBar .pills{flex-wrap:wrap;gap:7px;display:flex}.mediaCategoryBar button{font-size:12px}.theme-dark .mediaCategoryBar{color:#eef7ff;background:#121a28;border-color:#26364c}.theme-dark .mediaCategoryBar button{color:#dcecff;background:0 0}.theme-dark .mediaCategoryBar button.tabon{color:#1769e8;background:#edf4ff}.exploreLibraryHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.mediaImportRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.importMediaBtn{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.importMediaBtn input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.importMediaBtn input:disabled{cursor:wait}.importStatus{opacity:.78;font-size:12px}.libraryCounters{text-align:center;grid-template-columns:repeat(4,minmax(56px,1fr));gap:4px 10px;min-width:300px;display:grid}.libraryCounters b{color:#2d67e8;font-size:22px}.libraryCounters span{opacity:.65;font-size:11px}.theme-dark .libraryCounters b{color:#62c7ff}@media (width<=900px){.exploreLibraryHeader{flex-direction:column;align-items:flex-start}.libraryCounters{width:100%;min-width:0}}:root{--premium-radius:18px;--premium-shadow:0 18px 50px #0f172a1a;--premium-focus:0 0 0 3px #22d3ee38}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--premium-focus)!important}.content h1,.content h2,.content h3{letter-spacing:-.025em}.content p{line-height:1.65}.panel,.card,.assistant,.promodal,.noticepanel,.quickmenu{border-radius:var(--premium-radius)!important}.panel,.card{box-shadow:0 8px 28px #0f172a0b}header{-webkit-backdrop-filter:saturate(145%)blur(18px)}aside{box-shadow:12px 0 40px #0f172a0b}aside nav button{min-height:42px}.topicons>button,.avatar,.searchGo{place-items:center;display:grid}.theme-dark{--premium-shadow:0 22px 60px #00000052}.theme-dark .panel,.theme-dark .card{box-shadow:0 10px 32px #00000024}@media (width<=760px){header{padding-inline:12px}.search{min-width:0}.currentPage{display:none}.toolcards,.stockGrid{grid-template-columns:1fr!important}.content{padding-inline:14px!important}.promodal{max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.opsTabs{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.opsTabs button{min-height:42px}.opsBox{background:linear-gradient(145deg,#121d33f5,#0a1324f5);border:1px solid #70b4ff29;border-radius:22px;margin-bottom:18px;padding:20px;box-shadow:0 18px 50px #00000029}.theme-soft-dark .opsBox{background:linear-gradient(145deg,#fff,#f5f8ff);box-shadow:0 18px 50px #1e3c6e14}.opsTitle{align-items:center;gap:10px;margin-bottom:18px;display:flex}.opsTitle h3{margin:0}.opsActions,.workflowCreate{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.workflowCreate input{flex:1;min-width:260px}.opsList{gap:10px;display:grid}.opsList article{background:#ffffff06;border:1px solid #78aae626;border-radius:16px;grid-template-columns:minmax(180px,1fr) auto minmax(120px,220px) auto;align-items:center;gap:14px;padding:14px;display:grid}.opsList article>div:first-child{gap:4px;display:grid}.opsList article small{opacity:.68}.opsList article>div:last-child{gap:8px;display:flex}.jobState{text-transform:capitalize;background:#78a0dc1f;border-radius:999px;padding:6px 10px;font-size:12px}.jobState.completed{background:#46b49624}.jobError{grid-column:1/-1}.flowSteps{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 18px;display:flex}.flowSteps span{background:#5091ff1a;border:1px solid #5aa0ff26;border-radius:12px;padding:9px 12px}.flowSteps i{opacity:.5}.healthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.healthLine{align-items:center;gap:10px;display:flex}.healthLine div{gap:3px;display:grid}.providerGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.providerGrid>div{background:#6496dc12;border-radius:14px;gap:8px;padding:12px;display:grid}.providerGrid span{align-items:center;gap:6px;font-size:13px;display:flex}.opsMessage,.emptyOps{background:#3c82ff12;border:1px solid #64aaff33;border-radius:14px;margin-bottom:14px;padding:13px 15px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #48a5ff8c!important}@media (width<=900px){.healthGrid{grid-template-columns:1fr 1fr}.opsList article{grid-template-columns:1fr auto}.opsList article progress{grid-column:1/-1}}@media (width<=560px){.healthGrid,.opsList article{grid-template-columns:1fr}.opsList article>*{grid-column:1!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.jobState{align-items:center;gap:6px;font-weight:700;display:inline-flex}.jobState.queued{background:#f59e0b24}.jobState.blocked{background:#94a3b826}.jobState.failed{background:#ef444424}.opsList progress{accent-color:currentColor;width:100%}button,input,select,textarea{transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s}:focus-visible{outline-offset:3px;outline:2px solid #35bdf4}.cardbox,.workspaceHero,.showcaseCard{contain:layout paint;content-visibility:auto;contain-intrinsic-size:1px 260px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.content{padding-inline:14px}.workspaceHero{gap:12px}.showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.topicons .themeSwitch span{display:none}}:root{--studio-accent:#2664eb;--studio-ring:#69a4ff;--studio-radius:16px}body{-webkit-font-smoothing:antialiased;line-height:1.5}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid var(--studio-ring)!important}button:disabled{opacity:.55;cursor:wait}button:not(:disabled):active{transform:translateY(1px)}.skipLink{z-index:100;color:#fff;background:#173878;border-radius:8px;padding:10px 18px;position:fixed;inset-block-start:8px;inset-inline-start:260px;transform:translateY(-200%)}.skipLink:focus{transform:none}aside{scrollbar-width:thin;background:#fff;padding:24px 16px}.brand{gap:10px!important;margin:0 4px 24px!important;transform:none!important}.brand strong{letter-spacing:-.6px;white-space:nowrap;font-size:21px!important}.brand small{letter-spacing:.1px;line-height:1.35;font-size:10px!important}.brand img{object-fit:contain;flex:0 0 42px!important;width:42px!important;height:42px!important}aside nav button{border:1px solid #0000;min-height:40px;font-size:13px;border-radius:10px!important;padding:9px 12px!important}aside nav button.on{font-weight:650;color:#2455c7!important;box-shadow:none!important;background:#edf3ff!important;border-color:#cbdcff!important}aside nav button:hover:not(.on){background:#f3f6fb}header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:14px;height:76px}header .search{min-width:100px;max-width:640px}.currentPage{white-space:nowrap;font-size:14px}.content{max-width:1660px;padding:26px 28px 48px}.hero{border:1px solid #233c56;box-shadow:0 16px 40px #112d4c16;border-radius:22px!important;padding:36px!important}.hero h1{letter-spacing:-1.6px!important;font-size:clamp(32px,3.3vw,52px)!important;line-height:1.1!important}.hero p{line-height:1.65;font-size:15px!important}.hero .chips{gap:7px;margin-top:24px}.heroTile{border-radius:15px!important}.heroTile b{line-height:1.4;font-size:13px!important}.heroTile small{line-height:1.5;color:#bed0e4!important;font-size:11px!important}.toolcards{gap:14px;margin:22px 0 32px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.toolcards .card{border-color:#e2e8f1;gap:5px 10px;min-width:0;box-shadow:0 3px 15px #14253d05;grid-template-columns:1fr auto!important;padding:10px 10px 14px!important;display:grid!important}.toolcards .card>i{width:100%;grid-column:1/-1!important;height:100px!important;margin:0 0 8px!important}.toolcards .card>b,.toolcards .card>strong{font-size:14px;grid-column:1!important}.toolcards .card>small{min-width:0;font-size:12px;line-height:1.5;color:#627187!important;grid-column:1!important}.toolcards .card>span{color:#3264b8;grid-row:2/4;align-self:center;grid-column:2!important}.toolcards .card:hover{border-color:#aac5f8;transform:translateY(-2px);box-shadow:0 8px 20px #21456c10}.sectitle{flex-wrap:wrap;gap:16px;margin-top:24px}h1,h2,h3{letter-spacing:-.025em;line-height:1.25}.pagetitle{align-items:flex-start;gap:20px;margin-bottom:22px}.pagetitle h1{font-size:28px}.pagetitle p{max-width:760px;font-size:13px;line-height:1.65}.pagetitle>div:last-child{flex-wrap:wrap}.tabs,.opsTabs{scrollbar-width:thin;gap:6px;padding:7px}.tabs button,.opsTabs button{border-radius:8px;min-height:38px}.work,.panel,.cardbox,.opsBox,.settingsbody,.assistant{border-color:#e0e7f0;box-shadow:0 3px 14px #13243b04}.panel label{font-size:12px;font-weight:550;line-height:1.5}input,select,textarea{max-width:100%;min-height:40px}textarea{line-height:1.65;resize:vertical!important}.studio,.three,.twocol,.settingslayout,.studio>*,.three>*,.twocol>*,.settingslayout>*{min-width:0}.gallery{gap:18px}.gallery>div{min-width:0}.thumb{border:1px solid #17283c16;box-shadow:none!important}.thumb img{object-fit:cover}.thumb b{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 64px);overflow:hidden}.media{border-radius:16px;overflow:hidden}.media h3,.media b{overflow-wrap:anywhere}.modalback{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px;z-index:60!important}.promodal{width:min(760px,100%);max-height:calc(100dvh - 40px);overflow:auto}.langMenu{min-width:170px;max-height:65vh;overflow:auto;box-shadow:0 12px 35px #13233f24;z-index:80!important}.quickmenu,.noticepanel{max-height:75vh;overflow:auto;z-index:50!important}.toast,.opsMessage{overflow-wrap:anywhere}.studioSkeleton{grid-template-columns:2fr 1fr;gap:18px;min-height:460px;display:grid}.studioSkeleton div{background:linear-gradient(90deg,#e6edf5,#f4f7fb,#e6edf5) 0 0/200% 100%;border-radius:16px;animation:1.5s linear infinite studio-shimmer}.studioSkeleton div:first-child{grid-column:1/-1;min-height:55px}@keyframes studio-shimmer{to{background-position:-200% 0}}.theme-dark .toolcards .card,.theme-dark .work,.theme-dark .panel,.theme-dark .cardbox,.theme-dark .opsBox{box-shadow:none;border-color:#29394d!important}.theme-dark aside nav button.on{color:#b9d8ff!important;background:#17304d!important;border-color:#34547a!important}.theme-dark aside nav button:hover:not(.on){background:#19293b}.theme-dark .muted,.theme-dark .toolcards .card>small{color:#a9b8cc!important}.theme-dark .studioSkeleton div{background:linear-gradient(90deg,#142339,#23364e,#142339) 0 0/200% 100%}[dir=rtl] aside nav button{text-align:right}[dir=rtl] .topicons{margin-left:0;margin-right:auto}[dir=rtl] .thumb span{left:auto;right:10px}[dir=rtl] .thumb b{left:auto;right:48px}@media (width>=1700px){.toolcards{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=1100px){.hero{grid-template-columns:1fr!important}.heroShowcase{margin-top:24px}.gallery.six{grid-template-columns:repeat(3,minmax(0,1fr))!important}.topicons{gap:5px}.topicons button{padding:8px}.currentPage{display:none}}@media (width<=760px){aside{border-bottom:1px solid #dfe6f0;width:100%!important;max-height:none!important;padding:12px!important;position:relative!important;inset:auto!important}.brand{margin:0 0 12px!important}.brand strong{font-size:20px!important}.brand small{font-size:10px!important}aside nav{gap:6px;padding-bottom:6px;display:flex!important;overflow-x:auto!important}aside nav button{white-space:nowrap;flex:none!important;padding:9px 12px!important}aside nav button span{display:inline!important}aside nav hr{flex:0 0 1px;width:1px;height:30px;margin:5px}aside .upgrade{margin-top:8px;padding:8px 14px;font-size:12px;display:inline-grid}aside .storage{margin:8px 16px;display:inline-block}main,[dir=rtl] main{width:100%!important;margin:0!important}header{flex-wrap:wrap!important;gap:8px!important;height:auto!important;min-height:110px!important;padding:10px 12px!important;display:flex!important;position:sticky!important}header .search{order:2;max-width:none;flex:1 0 100%!important;width:100%!important}.topicons{justify-content:space-between;width:100%;margin:0!important}.topicons .themeSwitch span{display:inline!important}.content{padding:16px 12px 28px!important}.hero{padding:24px 18px!important}.hero h1{letter-spacing:-1px!important;font-size:34px!important}.heroShowcase{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.heroTile{width:100%!important;min-width:0!important;padding:6px!important}.heroTile b{font-size:11px!important}.heroTile small{font-size:10px!important}.heroTile .motionVisual{height:120px!important}.toolcards{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.toolcards .card>i{height:88px!important}.gallery,.gallery.six{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.studio,.three,.twocol,.settingslayout,.opsHealth,.accountColumns{grid-template-columns:1fr!important}.settingsnav{gap:5px;display:flex;overflow:auto}.settingsnav button{white-space:nowrap;flex:none}.pagetitle{flex-direction:column;gap:12px}.pagetitle h1{font-size:25px}.quickmenu,.noticepanel{width:auto!important;position:fixed!important;inset:125px 12px auto!important}footer{flex-wrap:wrap;gap:14px;padding:20px 12px!important}.footerLinks{flex-wrap:wrap;gap:10px}.opsActions,.opsList article{flex-wrap:wrap}.opsList article>*{max-width:100%}.skipLink{inset-inline-start:12px}.preview .thumb,.bigpreview .thumb{height:250px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.toolcards .card>.cardVisual{border-radius:10px;overflow:hidden;grid-column:1/-1!important;width:100%!important;height:112px!important;margin-bottom:7px!important}@media (width<=760px){.toolcards .card>.cardVisual{height:96px!important}}.cardbox,.workspaceHero,.showcaseCard{content-visibility:visible;contain:none}.librarybar,.pills,.prompttools,.actiongrid{flex-wrap:wrap;max-width:100%}.librarybar input{flex:180px;width:auto;min-width:140px}.pills button{white-space:normal}.content label{line-height:1.6}.content label>input:not([type=checkbox]):not([type=range]),.content label>select,.content label>textarea{color:inherit;background:#f8faff;border:1px solid #dbe4ef;border-radius:9px;padding:9px 11px}.content input[type=checkbox]{min-height:initial;accent-color:#2867ef}.content input[type=range]{accent-color:#2867ef}.toolControlGrid,.controlGrid,.prodGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.content .authCard input,.content .authPanel input{width:100%}.theme-dark .content label>input,.theme-dark .content label>select,.theme-dark .content label>textarea{background:#142338;border-color:#31465f}@media (width<=760px){.brand strong{display:block!important}.brand{justify-content:flex-start!important}.topicons .themeSwitch{display:flex!important}.themeSwitch button{padding:6px!important}.themeSwitch button span{display:none!important}.pills{gap:5px}.pills button{padding:7px 9px}.librarybar{gap:8px}.showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.showcaseCard .thumb{min-height:145px}.showcaseMeta{grid-template-columns:1fr}.showcaseMeta b{overflow-wrap:anywhere;font-size:12px}.showcaseMeta small{font-size:11px}.heroShowcase{gap:6px!important}.heroTile .motionPlay{font-size:10px;width:24px!important;height:24px!important}}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition:none!important;animation:none!important}[data-density=Compact] .content{padding-block:16px}[data-density=Compact] .cardbox,[data-density=Compact] .panel{padding:12px}[data-large-controls=true] button,[data-large-controls=true] input,[data-large-controls=true] select{min-height:48px}.modeSpecific{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px 18px;display:grid!important}.modeSpecific>h3,.modeSpecific>h2,.modeSpecific>p{grid-column:1/-1;margin-block:0 6px}.modeSpecific>label{flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:550;display:flex}.modeSpecific select,.modeSpecific input{width:100%}.theme-soft-dark aside nav button.on{color:#2557c5!important;background:#edf3ff!important;box-shadow:inset 3px 0 #2d6df2!important}[dir=rtl].theme-soft-dark aside nav button.on{box-shadow:inset -3px 0 #2d6df2!important}.generationResult{overflow-wrap:anywhere;flex-direction:column;gap:10px;display:flex;padding:14px!important}.generationResult img,.generationResult video{object-fit:contain;border-radius:10px;width:100%;max-height:300px}.generationResult [role=alert]{color:#b83444;background:#fff0f2;border-radius:8px;padding:10px;font-size:12px}.theme-dark .generationResult [role=alert]{color:#ffbec7;background:#411d2b}.storageSummary{background:linear-gradient(120deg,#37bce010,#7275ed10);border:1px solid #7892ab55;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:16px;display:flex}.storageSummary small{opacity:.8;flex-basis:100%}button:disabled{cursor:wait;opacity:.65}.legalpage{max-width:1000px}.legalpage p{overflow-wrap:anywhere;line-height:1.85}.authShell .passwordFieldModern input{box-sizing:border-box;border:1px solid var(--line,#dbe4f0);background:var(--input,#f7f9ff);min-height:48px;color:inherit;font:inherit;outline-offset:3px;border-radius:12px;padding:12px 14px;display:block}.theme-dark .authShell .passwordFieldModern input{color:#e8eef9;background:#111c30;border-color:#34425b}.passwordEyeModern{color:#3976c9!important}.theme-dark .passwordEyeModern{color:#7dd3fc!important}.billingPanel{margin-block:20px}.billingPanel h2{margin-top:0}.billingInvoice>div{overflow-wrap:anywhere;flex:1;min-width:120px}.billingInvoice small{opacity:.75;margin-top:5px;display:block}.billingPanel [role=status]:empty{display:none}.missingVideo{inset-inline:8px;z-index:3;color:#fff;text-align:center;background:#0b1729dc;border-radius:6px;padding:6px;font-size:12px;position:absolute;bottom:8px}.generationJournal{margin-block:24px}.generationJournal img,.generationJournal video,.generationJournal audio{object-fit:contain;border-radius:12px;width:100%;max-height:240px}.generationJournal article{min-width:0}.generationJournal article p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow:auto}.generationJournal h3{margin:0;margin-inline-end:auto}.passwordFieldModern input,.cardbox label>input:not([type=checkbox]):not([type=range]),.cardbox .actiongrid>input{box-sizing:border-box;max-width:100%;min-height:46px;color:inherit;font:inherit;background:#f7f9ff;border:1px solid #dbe4f0;border-radius:12px;padding:12px 14px}.theme-dark .passwordFieldModern input,.theme-dark .cardbox label>input:not([type=checkbox]):not([type=range]),.theme-dark .cardbox .actiongrid>input{color:#e8eef9;background:#111c30;border-color:#34425b}.policyDetail{background:#3976f50b;border-inline-start:3px solid #3976f5;border-radius:8px;padding:16px}.accountgrid>div{overflow-wrap:anywhere;min-width:0}.authShell h2{overflow-wrap:anywhere}.cardbox details summary{cursor:pointer}.productionTools{max-width:100%;margin-top:24px;padding:24px}.productionTools label{flex-direction:column;gap:8px;margin:12px 0;display:flex}.productionTools select,.productionTools textarea,.productionTools input{border-radius:12px;max-width:100%;padding:10px}.productionTools textarea{min-height:90px}.exportClip{border-bottom:1px solid #8585a433;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.exportClip strong{overflow-wrap:anywhere;flex:1;min-width:150px}.exportClip input{width:110px}.exportOptions{flex-wrap:wrap;gap:20px;display:flex}.exportJobs article{overflow-wrap:anywhere;border:1px solid #8585a433;border-radius:14px;margin-top:10px;padding:16px}.exportJobs progress{width:100%;margin:12px 0;display:block}.exportJobs a{margin:8px;display:inline-block}.productionTools .tabs{flex-wrap:wrap}@media (width<=600px){.productionTools{padding:14px}.exportClip strong{flex-basis:100%}.exportOptions{display:block}}.clipControls{background:#8585a410;border-radius:12px;flex-basis:100%;width:100%;padding:12px}.clipControls summary,.captionControls summary{cursor:pointer;font-weight:700}.captionControls{border:1px solid #8585a433;border-radius:12px;margin:16px 0;padding:16px}.captionControls textarea{width:100%;min-width:170px}.clipControls input{width:110px}.originalMotion{margin:24px 0;padding:24px}.originalMotionGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:18px 0;display:grid}.originalMotionGrid article{border:1px solid #8585a433;border-radius:14px;min-width:0;padding:12px}.originalMotionGrid video{aspect-ratio:16/9;background:#101827;border-radius:10px;width:100%}.originalMotionGrid button,.originalMotionGrid a{margin:6px}.originalMotion select{border-radius:10px;margin:8px;padding:10px}:root{--an-focus:#3266e3}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--an-focus);outline-offset:3px}.theme-dark{--an-focus:#8bbcff}.content{min-width:0;scroll-margin-top:90px}.content:focus{outline:none}header .search{min-width:100px}header .search input{min-width:0}.langCurrent{justify-content:center;align-items:center;gap:6px;display:inline-flex}.langMenu{overscroll-behavior:contain;max-height:min(65vh,420px);overflow-y:auto}.langMenu button{min-height:40px}.langMenu [aria-checked=true]{font-weight:700}button:disabled{cursor:not-allowed}.generationJournal img,.generationJournal video{max-width:100%;height:auto}.generationJournal audio{max-width:100%}.generationJournal p{overflow-wrap:anywhere}[dir=rtl] .actiongrid{text-align:start}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.thumb img,.heroart,.heroart *,.studioSkeleton>div{transition:none!important;animation:none!important}}@media (width<=600px){.langMenu{min-width:155px}.generationJournal .actiongrid{flex-wrap:wrap}}@media (forced-colors:active){button,input,select,textarea{border:1px solid buttontext!important}[aria-current=page],[aria-checked=true]{outline:2px solid highlight}}.historySearch{gap:6px;max-width:600px;display:grid}.historySearch input{width:100%;color:inherit;background:0 0;border:1px solid #9baabd;border-radius:8px;padding:10px}.historyPages{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.historyPages button{border-radius:8px;padding:8px 12px}.accountInsights{background:inherit;color:inherit;border:1px solid #cbd5e1;border-radius:14px;margin-block:24px;padding:24px}.insightsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.insightsHeading h2{margin:0}.insightsHeading button{color:inherit;background:0 0;border:1px solid #9baabd;border-radius:9px;padding:9px 14px}.insightRows{margin-block:18px}.insightRows>div{border-bottom:1px solid #cbd5e166;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.insightRows dd{text-align:end;margin:0;font-weight:700}.workspaceTools{min-width:0;max-width:1500px;margin-inline:auto}.workspaceHeading,.workspaceResultCount{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.workspaceTools h1{margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.2rem)}.workspaceTools p{line-height:1.6}.workspaceTools button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.workspaceTabs{border-bottom:1px solid var(--line,#d9dfe8);gap:8px;padding-block:16px;display:flex;overflow-x:auto}.workspaceTabs button{white-space:nowrap;flex-shrink:0}.workspaceTabs .selected{box-shadow:inset 0 -3px var(--accent,#475fce);font-weight:700}.workspaceStatus{min-height:16px}.workspaceFilters{grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(130px,1fr);gap:14px;margin-block:16px;display:grid}.workspaceFilters label{gap:7px;min-width:0;display:grid}.workspaceFilters label>span{align-items:center;gap:8px;display:flex}.workspaceFilters input,.workspaceFilters select{width:100%;min-width:0;min-height:40px}.workspaceTableWrap{width:100%;margin-block:12px;overflow:auto}.workspaceTools table{border-collapse:collapse;width:100%}.workspaceTools td,.workspaceTools th{border-bottom:1px solid var(--line,#d9dfe8);text-align:start;vertical-align:top;padding:12px}.workspaceTools td:first-child{overflow-wrap:anywhere;max-width:430px}.workspaceTools a{text-decoration:underline}.workspacePager{justify-content:flex-end;align-items:center;gap:14px;margin-block:16px;display:flex}.workspaceDetail{border-block:1px solid var(--line,#d9dfe8);margin-block:24px;padding-block:16px}.workspaceDetail pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;direction:ltr;max-height:380px;overflow:auto}.workspaceTools details{border-bottom:1px solid var(--line,#d9dfe8);padding:16px 0}.workspaceTools summary{cursor:pointer;font-weight:600}@media (width<=700px){.workspaceFilters{grid-template-columns:minmax(0,1fr)}.workspaceTools td,.workspaceTools th{padding:10px 8px}.workspaceHeading>button{margin-inline-start:auto}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--anivora-focus:#7bdaff;--anivora-surface:#11161c;--anivora-line:#2e4654}#root .cinTopbar{-webkit-backdrop-filter:blur(18px);background:#060a0ff0;border-bottom:1px solid #4a758d33}#root .cinMediaCard,#root .cinPriceCard,#root .cinPanel,#root .cinCharacter,#root .cinScene{transition:border-color .2s,transform .2s,box-shadow .2s}@media (hover:hover) and (prefers-reduced-motion:no-preference){#root .cinMediaCard:hover,#root .cinCharacter:hover,#root .cinScene:hover{border-color:#4a7990;transform:translateY(-2px);box-shadow:0 12px 38px #0008}#root .cinPriceCard:hover{border-color:#5e839c;box-shadow:0 15px 40px #0006}}#root .cinMediaOpen:focus-visible,#root .cinLike:focus-visible,#root button:focus-visible,#root a:focus-visible,#root input:focus-visible,#root select:focus-visible,#root textarea:focus-visible{outline:2px solid var(--anivora-focus)!important;outline-offset:3px!important}#root button[disabled],#root [aria-disabled=true]{cursor:not-allowed;filter:saturate(.55);opacity:.55}#root .cinMediaCaption b{overflow-wrap:anywhere;text-shadow:0 1px 8px #000;line-height:1.35}#root .cinComposer,#root .cinPanel,#root .cinPriceCard{box-shadow:0 14px 50px #0002}#root .cinDialog{overscroll-behavior:contain}#root .cinTableWrap{-webkit-overflow-scrolling:touch}#root .cinEmpty,#root [role=alert],#root [role=status]{overflow-wrap:anywhere}#root .cinGalleryFilters button,#root .cinModeTabs button{min-height:34px}@media (width<=700px){#root .cinPanel{padding:16px}#root .cinComposer{padding:14px}#root .cinPriceGrid{grid-template-columns:minmax(0,1fr)}#root .cinDetailActions{gap:8px}#root .cinDialogBody{padding:16px}#root .cinSectionHead{gap:10px}}@media (prefers-reduced-motion:reduce){#root *,#root :before,#root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#172337!important;background:#fff!important}.theme-soft-dark{min-height:100vh;background:#fff!important}.theme-soft-dark main,.theme-soft-dark .content{background:#fff!important}.mainSidebar{background:#fff!important;border-inline-end:1px solid #e7edf5!important;padding:22px 16px!important}.mainSidebar .brand{text-align:center;flex-direction:column!important;align-items:center!important;gap:12px!important;margin:0 0 22px!important;display:flex!important}.brandMark{background:#080c21;border-radius:24px;flex:none;width:132px;height:132px;position:relative;overflow:hidden;box-shadow:0 12px 30px #1f43621c}.mainSidebar .brandMark img,.brandMark img{display:block;object-fit:cover!important;border-radius:0!important;flex:none!important;width:148%!important;max-width:none!important;height:148%!important;max-height:none!important;margin:-24%!important}.mainSidebar .brand strong{letter-spacing:.5px;font-size:22px!important}.mainSidebar .brand small{margin-top:4px;line-height:1.5;font-size:11px!important}.mainSidebar nav button{align-items:center!important;gap:11px!important;min-height:42px!important;display:flex!important}.mainSidebar nav button i{flex:0 0 22px;justify-content:center;align-items:center;width:22px;display:flex}.mainSidebar nav button i svg{flex:none;display:block}.mainSidebar nav button span{white-space:normal;min-width:0;line-height:1.4}.mainSidebar .upgrade{margin-top:18px}.themeSwitch{display:none!important}.topicons{gap:10px!important}.topicons>button{flex-shrink:0;min-width:40px;min-height:40px}.langCurrent{min-height:40px;color:#273850!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:11px!important;align-items:center!important;gap:9px!important;padding:8px 12px!important;display:flex!important}.langCurrent .languageIcon{color:#245ad4!important;visibility:visible!important;opacity:1!important;flex:0 0 20px!important;display:block!important;position:static!important}.langCurrent>span{white-space:nowrap}.topicons .avatar{align-items:center;gap:7px;max-width:none;font-size:12px;font-weight:650;color:#263e68!important;background:#f2f6fc!important;border-radius:11px!important;width:auto!important;padding:8px 12px!important;display:flex!important}.avatar svg{flex:none}.theme-soft-dark header{background:#fff!important;border-bottom:1px solid #e7edf5!important}.theme-soft-dark input,.theme-soft-dark textarea,.theme-soft-dark select{color:#172337;background:#fff}.eyebrow{letter-spacing:2.5px;color:#53708b;text-transform:uppercase;font-size:10px;font-weight:750}.pageTitle h1,.collectionHeading h1{letter-spacing:-.8px}.cardbox{background:#fff;border:1px solid #e3eaf2;border-radius:16px;box-shadow:0 4px 20px #23375d04}.operatorDetails{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;text-align:start!important;background:#f5f8fc!important;border:1px solid #e2eaf4!important;border-radius:14px!important;margin:26px 0 0!important;padding:22px!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.operatorDetails h3{align-items:center;gap:9px;font-size:14px;display:flex;margin:0 0 12px!important}.operatorDetails p{color:#5e6e83;margin:6px 0;line-height:1.7}.operatorDetails a{overflow-wrap:anywhere;color:#245ad4;display:inline-block}.operatorDetails svg{flex:none}.footerBrand{align-items:center;gap:9px;display:flex}.footerBrand img{object-fit:cover;border-radius:8px;width:36px!important;height:36px!important}footer{clear:both;background:#fff!important;border-top:1px solid #e4ebf4!important;align-items:center!important;gap:20px!important;display:flex!important;position:relative!important}.footerLinks{flex-wrap:wrap;align-items:center;display:flex;gap:10px!important}.footerLinks button{line-height:1.6;white-space:normal!important}.sessionLoading{text-align:center;color:#52657d;padding:80px}.accountEntry{grid-template-columns:minmax(240px,.9fr) minmax(330px,1fr);align-items:start;gap:48px;max-width:1080px;margin:25px auto 50px;display:grid}.accountIntro{padding:36px 12px}.accountIntro .brandMark{width:152px;height:152px;margin-bottom:28px}.accountIntro h1{letter-spacing:-1px;margin:16px 0;font-size:clamp(28px,3vw,42px);line-height:1.2}.accountIntro p{color:#6b7c91;max-width:380px;font-size:15px;line-height:1.9}.accountPromise{color:#35546b;align-items:center;gap:12px;margin-top:28px;padding:17px 0;font-size:12px;line-height:1.7;display:flex}.accountPromise svg{color:#259283;flex:none}.accountForm{width:100%!important;max-width:520px!important;margin:0!important;padding:28px!important}.accountForm h2{margin:25px 0 22px;font-size:24px}.accountForm .authTabs{background:#f3f6fb;border-radius:11px;gap:6px;margin:0;padding:5px;display:flex}.accountForm .authTabs button{white-space:normal;flex:1;min-height:41px}.accountForm .authTabs button.tabon{color:#245ad4;background:#fff;box-shadow:0 2px 9px #1e3d6910}.accountForm form label,.passwordControl>label{margin:16px 0 7px;font-size:13px;font-weight:600;display:block}.accountForm input:not([type=checkbox]),.passwordControl input{box-sizing:border-box;border:1px solid #d7e1ed;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.passwordControl{margin:16px 0}.passwordFieldModern{position:relative;display:block!important}.passwordFieldModern input{padding-inline-end:48px!important}.passwordEyeModern{place-items:center;inset-inline-end:5px!important;background:0 0!important;border:0!important;width:36px!important;height:36px!important;margin:0!important;padding:7px!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.passwordEyeModern svg{position:static!important}.strengthHeading{color:#758297;justify-content:space-between;gap:8px;margin:12px 0 7px;font-size:11px;display:flex}.strengthHeading b{color:#b35635}.strengthLights{gap:5px;height:5px;display:flex}.strengthLights i{background:#e8edf3;border-radius:9px;flex:1;transition:background .15s,box-shadow .15s}.strengthLights i.lit{background:#e39a42;box-shadow:0 0 8px #e39a4220}.strength-5 .strengthLights i.lit{background:#149880;box-shadow:0 0 8px #14988033}.strength-5 .strengthHeading b{color:#11806c}.strength-1 .strengthLights i.lit,.strength-2 .strengthLights i.lit{background:#d06a59}.passwordRequirements{flex-wrap:wrap;gap:6px 12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.passwordRequirements li{color:#8390a0;align-items:center;gap:4px;font-size:10px;display:flex}.passwordRequirements li.met{color:#148675}.passwordMatch{color:#8190a3;margin:8px 0;font-size:11px}.passwordMatch.matched{color:#11806c}.passwordMatch.mismatch{color:#b84f45}.accountForm .rememberLogin{align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1.7;margin:20px 0!important;display:flex!important}.rememberLogin input{appearance:auto;accent-color:#2c62dd;cursor:pointer;flex:0 0 17px;width:17px!important;height:17px!important;min-height:17px!important}.termsConsent{align-items:flex-start!important}.termsConsent a{color:#255ed7}.accountForm .primary{min-height:45px;margin-top:9px}.accountForm>.linkbtn{margin:18px auto 0;display:block}.twoFactorInput{color:#63758e;margin:17px 0;font-size:12px}.twoFactorInput summary{cursor:pointer}.twoFactorInput input{margin-top:8px}.accountStatus{overflow-wrap:anywhere;background:#f1f6ff;border:1px solid #dae6fb;border-radius:10px;padding:13px 16px;font-size:13px;line-height:1.8}.accountStatus.error{color:#a13f38;background:#fff4f2;border-color:#f1d5d1}.accountStatus.success{color:#166e61;background:#f0faf6;border-color:#cde9df}.accountProfile{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:24px;display:flex}.profileIdentity{align-items:center;gap:15px;min-width:0;display:flex}.profileIdentity>svg{color:#238d7e;flex:none}.profileIdentity h2{margin:0 0 6px!important}.profileIdentity p{color:#667b94;overflow-wrap:anywhere;margin:0;font-size:13px}.accountgrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px;display:grid}.accountgrid>.cardbox{min-width:0;padding:22px}.accountgrid h2,.billingPanel h2,.supportLayout h2{align-items:center;gap:9px;font-size:17px;display:flex}.accountgrid h2 svg{flex:none}.sessionRow{border-bottom:1px solid #ebeff6;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.sessionRow>div{min-width:0}.sessionRow small{color:#75869b;overflow-wrap:anywhere;font-size:10px;line-height:1.8;display:block}.sessionRow b{font-size:12px}.sessionRow button{flex:none;font-size:11px}.authSecret{overflow-wrap:anywhere;background:#f1f5fa;padding:14px;font-size:12px;display:block}.billingInvoice{border-bottom:1px solid #e8eef5;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.billingInvoice>div:first-child{flex:1;min-width:160px}.billingInvoice small{color:#697b90;margin-top:5px;display:block}.billingAmount{font-variant-numeric:tabular-nums;font-weight:700}.invoiceActions{flex-wrap:wrap;gap:10px;display:flex}.invoiceActions a{color:#245ad4;font-size:12px}.legalLayout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px;display:grid}.legalNav{flex-direction:column;gap:6px;display:flex;position:sticky;top:90px}.legalNav a{color:#62758d;border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:12px;text-decoration:none;display:flex}.legalNav svg{flex:none}.legalNav a[aria-current=page]{color:#245ad4;background:#eff5ff;font-weight:700}.legalDocument{max-width:900px;padding:30px 38px}.policyMeta{color:#6b7c91;border-bottom:1px solid #e7edf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:22px;font-size:11px;display:flex}.policyMeta a{color:#265bd3;align-items:center;gap:7px;display:flex}.policySection{border-bottom:1px solid #edf1f7;padding:22px 0}.policySection h2{letter-spacing:-.2px;align-items:baseline;gap:12px;margin:0 0 12px;font-size:18px;line-height:1.6;display:flex}.policySection h2 span{color:#91a0b3;font-variant-numeric:tabular-nums;font-size:11px}.policySection p{color:#55677e;margin:0;font-size:14px;line-height:2}.helpTabs button{align-items:center;gap:7px;display:flex}.helpTabs svg{flex:none}.helpSearch{border:1px solid #dce5ef;border-radius:11px;align-items:center;gap:10px;max-width:600px;margin:24px 0;padding:12px 16px;display:flex}.helpSearch input{width:100%;background:0 0!important;border:0!important;outline:none!important;padding:0!important}.helpSearch svg{color:#6b7c91;flex:none}.helpTopics{grid-template-columns:1fr 1fr;gap:14px;display:grid}.helpTopics details{margin:0;padding:20px}.helpTopics summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:650;list-style:none;display:flex}.helpTopics summary svg{color:#7c90a9;flex:none}.helpTopics p{color:#63748a;font-size:13px;line-height:1.9}.guideSteps{padding:28px}.guideSteps article{border-bottom:1px solid #e5ecf6;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.guideSteps article>span{color:#245ad4;background:#edf4ff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}.guideSteps h2{margin:4px 0 10px;font-size:17px}.guideSteps p{color:#6c7d92;font-size:13px;line-height:1.8}.guideSteps a{color:#245ad4;align-items:center;gap:5px;font-size:12px;display:flex}.supportLayout{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:22px;display:grid}.supportLayout>.cardbox{padding:25px}.supportLayout p{color:#6a7d94;font-size:13px;line-height:1.9}.supportLayout label{margin:17px 0;font-size:12px;display:block}.supportLayout input,.supportLayout select,.supportLayout textarea{border:1px solid #d8e3ef;border-radius:9px;width:100%;margin-top:7px;padding:11px}.supportLayout .actiongrid button{align-items:center;gap:8px;display:flex}.supportEmail{color:#245ad4;overflow-wrap:anywhere;font-weight:650}.supportTicket{border-bottom:1px solid #e8eef4;padding:12px 0}.supportTicket summary{cursor:pointer;justify-content:space-between;gap:10px;font-size:12px;display:flex}.supportTicket summary span{color:#148b79}.supportTicket small{overflow-wrap:anywhere;color:#8191a4;font-size:10px}.statusLink{color:#245ad4;margin:15px;display:inline-block}.releaseList{padding-inline-start:22px}.releaseList li{color:#586e87;margin:13px 0;font-size:14px;line-height:1.9}.mediaCollections{margin:28px 0 38px}.collectionHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.collectionHeading h1,.collectionHeading h2{margin:10px 0;font-size:28px;line-height:1.3}.collectionHeading p{color:#728196;max-width:650px;margin:0;font-size:13px;line-height:1.8}.collectionCounts{white-space:nowrap;color:#58708c;gap:12px;padding-top:26px;font-size:11px;display:flex}.collectionCounts span{align-items:center;gap:6px;display:flex}.collectionFilters{background:#fbfcfe;margin-bottom:20px!important;padding:19px!important}.mediaModeBar{justify-content:space-between;align-items:center;gap:20px;display:flex;margin:0!important;padding:0!important}.mediaModeBar .tabs{gap:4px;margin:0;display:flex}.mediaModeBar .tabs button{border-radius:9px;align-items:center;gap:7px;padding:9px 15px;display:flex}.collectionSearch{color:#8392a6;align-items:center;gap:8px;max-width:320px;display:flex;margin:0!important}.collectionSearch input{border:1px solid #dce5ee;border-radius:9px;width:100%;padding:10px;font-size:12px}.collectionSearch svg{flex:none}.collectionFilterRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.collectionFilterRow label{text-transform:uppercase;letter-spacing:.7px;color:#6f8198;font-weight:650;font-size:10px!important}.collectionFilterRow select{background:#fff;border:1px solid #dbe4ee;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-size:12px;display:block}.mediaCollections .mediaCategoryBar{flex-wrap:wrap;gap:5px;display:flex;background:0 0!important;border:0!important;margin:0!important;padding:15px 0 0!important}.mediaCollections .mediaCategoryBar button{border-radius:7px;padding:7px 10px;font-size:11px;line-height:1.5}.collectionResults{color:#8b99aa;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;font-size:11px;display:flex}.collectionResults>span{align-items:center;gap:5px;display:flex}.collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.collectionCard{background:#fff;border:1px solid #e1e8f1;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px 20px #1b365907}.collectionPreview{aspect-ratio:16/9;background:#e9eef5;overflow:hidden}.collectionPreview img,.collectionPreview video{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.collectionPlay{width:100%;height:100%;margin:0;position:relative;overflow:hidden;background:#111a2b!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.collectionPlay>span{color:#28466c;background:#ffffffed;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 25px #111a2b30}.collectionPlay:hover>span{transform:translate(-50%,-50%)scale(1.08)}.collectionPlay small{bottom:10px;color:#fff;background:#111c37bd;border-radius:5px;padding:4px 7px;font-size:11px;position:absolute;inset-inline-end:10px}.collectionBody{padding:16px}.collectionTag{text-transform:uppercase;letter-spacing:.8px;color:#7a8ba0!important;margin:0 0 8px!important;font-size:9px!important}.collectionBody h3{margin:0 0 7px;font-size:15px;line-height:1.5}.collectionMeta{color:#92a0b2;margin:0 0 14px;font-size:10px}.collectionActions{border-top:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.collectionActions>a,.collectionActions>button{color:#506a89;background:#f5f8fd;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;line-height:1.4;text-decoration:none;display:flex}.collectionActions>a{margin-inline-end:auto}.collectionActions svg{flex:none}.collectionLicense{color:#8896a8;margin-top:22px;font-size:10px;line-height:1.9}.collectionLicense a{color:#4d72a9}.emptyCollection{color:#7e91a9;text-align:center;border:1px dashed #dce6f2;border-radius:14px;flex-direction:column;align-items:center;padding:60px 15px;display:flex}.emptyCollection h3{color:#435d7c;font-size:17px}.emptyCollection p{font-size:13px}.compactCollection .collectionHeading h2{font-size:23px}@media (width<=1100px){.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.collectionHeading{flex-direction:column;gap:10px}.collectionCounts{padding-top:0}.accountEntry{gap:26px}.accountIntro{padding-inline:0}.legalLayout{grid-template-columns:160px minmax(0,1fr);gap:16px}.legalDocument{padding:24px}.supportLayout{grid-template-columns:1fr}.topicons .avatar span{display:none}.helpTopics{grid-template-columns:1fr}}@media (width<=760px){.mainSidebar{max-height:none!important;padding:12px!important}.mainSidebar .brand{text-align:start;flex-direction:row!important;justify-content:flex-start!important;gap:14px!important;margin:0 0 14px!important}.mainSidebar .brandMark{border-radius:16px;width:82px;height:82px}.mainSidebar nav button span{white-space:nowrap;display:inline!important}.mainSidebar nav button{gap:8px!important}.mainSidebar nav button i{flex-basis:19px;width:19px}.mainSidebar .brand strong{font-size:21px!important}.mainSidebar .brand small{font-size:11px!important}.mainSidebar .storage{max-width:170px}.topicons .avatar span{display:inline}.topicons{justify-content:flex-end!important;gap:7px!important}.langCurrent{font-size:12px!important}.accountEntry{margin-top:10px;display:block}.accountIntro{padding:15px 0 25px}.accountIntro .brandMark{width:96px;height:96px;margin-bottom:20px}.accountIntro h1{max-width:360px;font-size:29px}.accountIntro p{max-width:100%}.accountPromise{margin-top:15px;padding:8px 0}.accountForm{max-width:none!important;padding:22px!important}.accountProfile{flex-direction:column;align-items:flex-start}.legalLayout{display:block}.legalNav{flex-flow:wrap;margin-bottom:18px;display:flex;position:static}.legalNav a{padding:9px;font-size:11px}.legalDocument{padding:20px}.policySection h2{font-size:17px}.policySection p{font-size:13px;line-height:2.1}.helpTopics{grid-template-columns:1fr}.collectionFilterRow{grid-template-columns:1fr 1fr}.collectionFilterRow label:last-child{grid-column:auto}.mediaModeBar{flex-wrap:wrap;gap:12px}.collectionSearch{width:100%;max-width:none}.collectionSearch input{width:100%}.collectionHeading h1{font-size:26px}.collectionCounts{flex-wrap:wrap}.collectionGrid{gap:13px}.collectionBody{padding:12px}.collectionBody h3{font-size:13px}.collectionActions{gap:5px}.collectionActions>a,.collectionActions>button{padding:6px;font-size:10px}.collectionActions>a span{display:none}.collectionResults{flex-wrap:wrap}.supportLayout>.cardbox{padding:20px}.supportLayout .actiongrid{flex-wrap:wrap}footer{padding:20px 14px!important}.footerLinks{gap:6px!important}.footerLinks button{padding:6px 8px;font-size:11px}.operatorDetails{padding:18px!important}}@media (width<=420px){.collectionGrid,.collectionFilterRow{grid-template-columns:1fr}.collectionFilterRow select{min-height:42px}.topicons .avatar span{display:none}.mainSidebar .brandMark{width:74px;height:74px}.collectionActions>a span{display:inline}}.authShell.accountForm{min-width:0;display:block!important}.authShell.accountForm form,.authShell.accountForm .passwordControl{min-width:0;max-width:100%}.authShell.accountForm .passwordStrength{grid-template-columns:none!important;display:block!important}.authShell.accountForm .passwordRequirements{flex-wrap:wrap!important;display:flex!important}.authShell.accountForm .strengthHeading{display:flex!important}.authShell.accountForm .strengthLights{width:100%!important;display:flex!important}.authShell.accountForm input:not([type=checkbox]){background:#fff!important}.collectionActions>button{box-shadow:none!important;border:1px solid #e0e8f2!important}.theme-soft-dark .hero{color:#213c61!important;background:#f4f8fd!important;border:1px solid #e2eaf5!important}.theme-soft-dark .hero h1{color:#1c3150!important}.theme-soft-dark .hero p{color:#617992!important}.theme-soft-dark .hero .chips span{color:#52708f!important;background:#fff!important;border-color:#d8e4f1!important}.theme-soft-dark .heroTile{background:#fff!important;border-color:#dce7f2!important}.theme-soft-dark .heroTile b{color:#304c70!important}.theme-soft-dark .heroTile small{color:#7c8da2!important}.theme-soft-dark .hero .ghost{color:#345c8b!important;background:#fff!important;border:1px solid #cfdff0!important}.theme-soft-dark .hero:before,.theme-soft-dark .hero:after{content:none!important;display:none!important}.theme-soft-dark .hero{box-shadow:0 12px 38px #264f7e0a!important}.theme-soft-dark .hero h1{text-shadow:none!important}.theme-soft-dark .hero>div:first-child>small{color:#447593!important}.skipLink{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;padding:0;overflow:hidden;top:8px!important;position:fixed!important;inset-inline-start:12px!important;transform:none!important}.skipLink:focus{clip-path:none;opacity:1;pointer-events:auto;width:auto;height:auto;padding:10px 18px}@media (width>=761px) and (width<=1000px){.mainSidebar{width:180px!important}.mainSidebar .brandMark{width:112px;height:112px}.mainSidebar .brand strong{font-size:20px!important;display:block!important}.mainSidebar nav button span{display:inline!important}.mainSidebar nav button{justify-content:flex-start!important;font-size:12px!important}.theme-soft-dark main{margin-left:180px!important;margin-right:0!important}.theme-soft-dark[dir=rtl] main{margin-left:0!important;margin-right:180px!important}.accountEntry{display:block}.accountIntro{padding-top:5px}.accountForm{max-width:none!important}.accountIntro .brandMark{width:96px;height:96px}}@media (width<=760px){.theme-soft-dark header{min-height:100px!important;position:relative!important;top:auto!important}.mainSidebar .upgrade,.mainSidebar .storage{display:none!important}.mainSidebar{box-shadow:none!important}}.profileIdentity{max-width:100%}.profileIdentity>div{min-width:0}.profileIdentity h2{overflow-wrap:anywhere}.accountProfile .actiongrid{min-width:0;max-width:100%}.accountProfile .actiongrid button{white-space:normal}.accountEmail .actiongrid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accountEmail .actiongrid input{border:1px solid #d7e1ed;border-radius:9px;flex:180px;width:100%;min-width:0;max-width:100%;padding:10px 12px}.accountEmail .actiongrid button{white-space:normal}.guestDataNote{color:#50466a;background:#faf8ff;border:1px solid #e0dced;border-radius:12px;padding:12px 16px;line-height:1.7}.guestDataNote a{color:#6843bc;font-weight:700}.authActionDialog{color:#211e2c;background:#fff;border:1px solid #e0dced;border-radius:20px;width:min(440px,100vw - 36px);max-height:calc(100dvh - 40px);padding:28px;box-shadow:0 20px 80px #28203930}.authActionDialog h2{margin-top:0}.authActionDialog p{line-height:1.7}.authActionDialog .actiongrid{flex-wrap:wrap;gap:10px;display:flex}#root .accountIntro .brandMark{border-radius:27px!important;width:184px!important;height:184px!important;margin-bottom:18px!important}#root .accountIntro .anivoraAccountWordmark{letter-spacing:2px!important;color:#fff!important;text-transform:none!important;font-size:clamp(27px,3vw,38px)!important;font-weight:900!important;line-height:1.15!important;display:block!important}#root .accountIntro .anivoraAccountWordmark span{color:#7cdaff!important}@media (width<=760px){#root .accountIntro .brandMark{width:118px!important;height:118px!important;margin-bottom:12px!important}#root .accountIntro .anivoraAccountWordmark{font-size:28px!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#000;--surface:#11161c;--raised:#19212a;--ink:#e8edf2;--muted:#a7b5c4;--line:#2c3947;--accent:#59d0ff;--danger:#ff8e98;--warning:#ffbd77}html,body,#root{background:var(--canvas)!important;color:var(--ink)!important}#root .theme-soft-dark,#root .theme-soft-dark main,#root .theme-soft-dark .content{background:var(--canvas)!important;color:var(--ink)!important;filter:none!important}#root .theme-soft-dark :where(h1,h2,h3,h4,h5,strong,b,label){color:var(--ink)}#root .theme-soft-dark :where(p,small,.muted,.subtitle,.sub,.pageTitle p,.pagetitle p,.eyebrow,.collectionMeta,.collectionTag,.collectionLicense,.operatorDetails p,.accountIntro p,.strengthHeading,.draftStatus){color:var(--muted)}#root .theme-soft-dark :where(a,.languageIcon,.accountPromise svg){color:var(--accent)!important}#root .theme-soft-dark :where(.mainSidebar,header,footer){background:var(--canvas)!important;border-color:var(--line)!important;box-shadow:none!important;color:var(--muted)!important}#root .theme-soft-dark :where(.brand strong,.brand small){color:var(--ink)!important}#root .theme-soft-dark :where(.cardbox,.card,.panel,.work,.settingsbody,.settingsnav,.sceneList,.sceneTree,.inspector3d,.viewport3d,.transport,.timeline,.assistant,.promodal,.noticepanel,.quickmenu,.langMenu,.collectionCard,.collectionFilters,.legalDocument,.legalNav,.accountProfile,.authSecret,.operatorDetails,.meshStats,.studioStatus,.recentRealProjects button,.exportJobs article,.exportClip,.studio3d .sceneTree button,.studio3d .objectActions button){background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important}#root .theme-soft-dark :where(button,.button,.ghost,.langCurrent,.topicons .avatar,.collectionActions a,.chips span,.heroTile,.tabs,.authTabs,.guestDataNote,.settingrow button,.sceneList button,.addshot,.assetactions button,.timelineActions button){background:var(--raised)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important;text-shadow:none!important}#root .theme-soft-dark :where(input,textarea,select){accent-color:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink)!important;border-color:var(--line)!important;background:#090d12!important}#root .theme-soft-dark :where(input,textarea)::placeholder{opacity:1;color:#94a4b6!important}#root .theme-soft-dark :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}#root .theme-soft-dark :where(.primary,button.primary,.upgrade,.createbtn,.generateButton,.generateBtn,.actionPrimary){font-weight:700;background:var(--accent)!important;color:#05212d!important;border:1px solid var(--accent)!important}#root .theme-soft-dark :where(button.on,button.tabon,button.active,button.selected,button[aria-selected=true],.legalNav a.on,.legalNav a.active,.plans .recommended){color:var(--accent)!important;box-shadow:0 0 14px #59d0ff16,inset 3px 0 0 var(--accent)!important;background:#102b38!important;border-color:#367d9c!important}#root .theme-soft-dark[dir=rtl] :where(button.on,button.tabon,button.active,button[aria-selected=true]){box-shadow:0 0 14px #59d0ff16,inset -3px 0 0 var(--accent)!important}#root .theme-soft-dark .mainSidebar nav button{transition:background .16s,box-shadow .16s,color .16s;color:var(--muted)!important;background:0 0!important;border:1px solid #0000!important}#root .theme-soft-dark .mainSidebar nav button.on{color:var(--accent)!important;background:#102b38!important;border-color:#255269!important}#root .theme-soft-dark .mainSidebar nav button i{color:inherit!important}#root .theme-soft-dark .hero{box-shadow:none!important;color:var(--ink)!important;background:linear-gradient(115deg,#11161c,#0c1c26)!important;border:1px solid #28414e!important}#root .theme-soft-dark .hero h1{color:var(--ink)!important;text-shadow:none!important}#root .theme-soft-dark .hero :where(p,small){color:var(--muted)!important}#root .theme-soft-dark .hero :where(.heroTile,.chips span,.ghost){color:var(--ink)!important;background:#15232d!important;border-color:#30434f!important}#root .theme-soft-dark .heroTile :where(b,small){color:var(--ink)!important}#root .theme-soft-dark :where(){display:none!important}#root .theme-soft-dark :where(.guestDataNote,.accountPromise,.emptyCollection){border-color:var(--line)!important;color:var(--muted)!important;background:var(--surface)!important}#root .theme-soft-dark :where(.accountStatus,.accountStatus.success){color:var(--accent)!important;background:#102b38!important;border-color:#367d9c!important}#root .theme-soft-dark :where(.accountStatus.error,.error,.danger,[role=alert]){color:var(--danger)!important}#root .theme-soft-dark .passwordRequirements li{color:var(--muted)!important}#root .theme-soft-dark .passwordRequirements li.met{color:var(--accent)!important}#root .theme-soft-dark .strengthLights i{background:var(--line)!important}#root .theme-soft-dark .strengthLights i.lit{background:var(--warning)!important;box-shadow:none!important}#root .theme-soft-dark .strength-5 .strengthLights i.lit{background:var(--accent)!important}#root .theme-soft-dark .strength-5 .strengthHeading b{color:var(--accent)!important}#root .theme-soft-dark :where(.passwordEyeModern,.passwordEye){color:var(--muted)!important;background:0 0!important}#root .theme-soft-dark .collectionActions{border-color:var(--line)!important}#root .theme-soft-dark .collectionPlay{background:#070b0f!important;padding:0!important}#root .theme-soft-dark .collectionPlay span{color:var(--ink)!important;background:#081621cc!important}#root .theme-soft-dark .collectionPlay small{color:#fff!important;background:#000b!important}#root .theme-soft-dark .collectionCounts span{background:var(--surface)!important;color:var(--muted)!important;border-color:var(--line)!important}#root .theme-soft-dark .collectionResults{color:var(--muted)!important}#root .theme-soft-dark :where(th,td,.settingrow,.policySection,.legalHeader,.sectionhead){border-color:var(--line)!important}#root .theme-soft-dark :where(.search,.langSwipe){background:var(--surface)!important;color:var(--muted)!important;border-color:var(--line)!important}#root .theme-soft-dark :where(.thumb,.preview,.previewFrame,.editor>.media){background:#06090d!important}#root .theme-soft-dark :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important}@media (hover:hover){#root .theme-soft-dark :where(button,a.button):not(:disabled):hover{color:var(--accent)!important;border-color:#3884a5!important;box-shadow:0 0 16px #59d0ff20!important}#root .theme-soft-dark button.primary:not(:disabled):hover{color:#05212d!important;background:#8adfff!important}}#root .theme-soft-dark :disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important}.authActionDialog{color:var(--ink)!important;background:var(--surface)!important;border-color:var(--line)!important;box-shadow:0 24px 80px #000b!important}.authActionDialog::backdrop{background:#000b!important}.authActionDialog button{background:var(--raised);color:var(--ink);border:1px solid var(--line)}.productionTools .workflowPlan{flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;list-style:none;display:flex}.workflowPlan li{color:var(--accent);background:#102b38;border:1px solid #255269;border-radius:8px;padding:8px 12px;font-size:12px}.workflowSettings{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.workflowSettings label{flex:170px}.productionTools .checkboxLabel{align-items:center;gap:10px;display:flex}.productionTools .checkboxLabel input{width:auto}.exportPreflight{color:var(--accent);background:#102b38;border:1px solid #367d9c;border-radius:10px;margin:12px 0;padding:14px;line-height:1.7}.productionResult{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.productionResult :where(video,img){object-fit:contain;background:#000;border-radius:9px;width:min(100%,460px);max-width:100%;max-height:280px;margin:8px 0;display:block}.productionResult audio{width:min(100%,460px)}.productionResult .actiongrid{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.productionResult small{overflow-wrap:anywhere;display:block}.assetRights{margin:8px 0;line-height:1.6;font-size:11px!important}.readinessGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.readinessItem{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:16px}@media (prefers-reduced-motion:reduce){#root .theme-soft-dark *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#root .theme-soft-dark header :where(.bread,.breadcrumb,.pageName,.currentPage,.toplabel,header>span){color:var(--muted)!important}#root .theme-soft-dark .legalNav a[aria-current=page]{color:var(--accent)!important;background:#102b38!important;border-color:#367d9c!important}#root .theme-soft-dark :where(.opsBox,.workspaceHero,.workspaceIcon,.mediaModeBar,.mediaGenreBar,.mediaCategoryBar,.opsList article,.opsMessage,.emptyOps,.flowSteps span,.studioSkeleton div){background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}#root .theme-soft-dark :where(p,small,.muted,.subtitle,.collectionMeta,.collectionTag,.eyebrow,.card p,.card small){color:var(--muted)!important}#root .theme-soft-dark :where(.cardVisual i,.motionPlay){color:var(--accent)!important;background:#102b38e8!important}#root .theme-soft-dark :where(.primary b,.primary strong,.upgrade b,.upgrade small){color:inherit!important}#root .theme-soft-dark :where(.error,.error p,.accountStatus.error,[role=alert]){color:var(--danger)!important}#root .theme-soft-dark :where(.warning,.rightsWarning){color:var(--warning)!important}#root .theme-soft-dark .pageTitle>div{min-width:0}#root .theme-soft-dark .pageTitle h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}#root .theme-soft-dark .legalDocument{overflow-wrap:anywhere;min-width:0}#root .theme-soft-dark .legalNav a{overflow-wrap:anywhere;gap:8px;min-width:0;max-width:100%}#root .theme-soft-dark .legalNav a span{min-width:0;display:inline!important}@media (width<=760px){#root .theme-soft-dark .pageTitle h1{font-size:clamp(24px,7vw,32px)}}.anivoraReconnect{text-align:center;color:#e8edf2;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;padding:24px;display:flex}.anivoraReconnect img{object-fit:contain;width:96px;height:96px}.anivoraReconnect p{max-width:520px;line-height:1.8}.anivoraReconnect button{color:#e8edf2;background:#11161c;border:1px solid #60d7ff;border-radius:12px;padding:10px 24px}#root .theme-soft-dark .hero.homeHero{isolation:isolate;flex-direction:column;justify-content:space-between;gap:40px;min-height:520px;animation:none;display:flex;background:#11161c!important;padding:44px!important}#root .homeHero>.homeHeroBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.homeHeroImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.homeHeroImageCurrent{z-index:1;animation:.9s both heroImageReveal}.homeHeroShade{z-index:2;background:linear-gradient(90deg,#000000f0 0%,#000c 30%,#00000040 65%,#0000001a),linear-gradient(#0000 60%,#000000db);position:absolute;inset:0}[dir=rtl] .homeHeroShade{background:linear-gradient(270deg,#000000f0 0%,#000c 30%,#00000040 65%,#0000001a),linear-gradient(#0000 60%,#000000db)}.homeHeroCopy{z-index:1;width:57%;min-width:0;max-width:640px;position:relative}#root .theme-soft-dark .homeHeroCopy h1{text-wrap:balance;max-width:100%;margin:12px 0 18px;letter-spacing:-.03em!important;font-size:clamp(32px,3.3vw,52px)!important;line-height:1.2!important}#root .theme-soft-dark .homeHeroCopy p{margin-bottom:24px;font-size:16px;line-height:1.7;color:#e0e7ee!important}#root .theme-soft-dark .homeHeroCopy>small{letter-spacing:.035em;font-size:12px;color:#c0d7e2!important}.homeHeroActions{flex-wrap:wrap;gap:10px;display:flex}#root .theme-soft-dark .homeHeroActions .ghost{margin:0;background:#11161cd6!important}#root .theme-soft-dark .homeHeroCopy .chips{gap:7px;margin-top:24px}#root .theme-soft-dark .homeHeroCopy .chips span{font-size:11px;color:#e8edf2!important;background:#11161cd1!important;border:1px solid #3c505d!important}.homeHeroFooter{z-index:1;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:relative}.homeHeroCaption{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}#root .theme-soft-dark .homeHeroCaption>span{color:#50d4ff;font-size:12px;font-weight:700}.homeHeroCaption>b{color:#f3f7fa;overflow-wrap:anywhere;font-size:16px;line-height:1.4}#root .theme-soft-dark .homeHeroSource{text-align:start;align-items:center;gap:7px;min-height:30px;padding:4px 0;font-size:12px;display:flex;color:#c4d3df!important;background:0 0!important;border:0!important}.homeHeroControls{direction:ltr;flex-shrink:0;align-items:center;gap:7px;display:flex}#root .theme-soft-dark .homeHeroControls button{border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;color:#e8edf2!important;background:#11161cd9!important;border:1px solid #66808e!important}#root .theme-soft-dark .homeHeroControls button:hover{background:#223a47!important;border-color:#50d4ff!important}#root .theme-soft-dark .homeHeroControls button:disabled{opacity:.45;cursor:default}#root .theme-soft-dark .homeHero :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #50d4ff!important}.homeHeroCounter{font-variant-numeric:tabular-nums;color:#c4d3df;text-align:center;min-width:52px;font-size:11px}@keyframes heroImageReveal{0%{opacity:0}to{opacity:1}}.homeHero[data-reduced-motion=true] .homeHeroImageCurrent{animation:none}@media (prefers-reduced-motion:reduce){.homeHeroImageCurrent{animation:none}}@media (width<=1100px){.homeHeroCopy{width:67%}}@media (width<=680px){#root .theme-soft-dark .hero.homeHero{gap:30px;min-height:650px;padding:24px 20px!important}.homeHeroCopy{width:100%;padding-top:170px}.homeHeroImage{object-position:center top}#root .homeHero .homeHeroShade{background:linear-gradient(#0000001a,#0000005c 23%,#000000de 53%,#000000f5 100%)}#root .theme-soft-dark .homeHeroCopy h1{font-size:34px!important}#root .theme-soft-dark .homeHeroCopy p{font-size:14px}.homeHeroFooter{flex-direction:column;align-items:flex-start;gap:18px}.homeHeroControls{align-self:flex-end}#root .theme-soft-dark .homeHeroControls button{width:44px;height:44px}}#root .cinemaShell{--cin-line:#ffffff14;--cin-panel:#11161c;--cin-muted:#9ca9b8;--cin-accent:#59d0ff;color:#e8edf2;background:#000;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root .cinemaShell *{box-sizing:border-box}#root .cinemaShell button{font:inherit;cursor:pointer;border:1px solid var(--cin-line);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 13px;line-height:1.4;transition:background .18s,border-color .18s,color .18s;display:inline-flex}#root .cinemaShell button:disabled{cursor:not-allowed;opacity:.45}#root .cinemaShell button:hover:not(:disabled){border-color:#59d0ff65!important}#root .cinemaShell :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #59d0ff!important}#root .cinemaShell :is(input,select,textarea){font:inherit;border:1px solid var(--cin-line);border-radius:9px;min-width:0;max-width:100%;padding:10px 12px}#root .cinemaShell input[type=checkbox]{flex-shrink:0;width:17px;height:17px;padding:0}#root .cinemaShell input[type=range]{padding:0}#root .cinPage{min-width:0;margin-inline-start:0}#root .cinAuthenticated .cinPage{margin-inline-start:84px}#root .cinAuthenticated.cinRailExpanded .cinPage{margin-inline-start:216px}#root .cinemaShell .cinMain{min-height:calc(100dvh - 70px);width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#root .cinemaShell .cinemaContent{min-width:0;width:100%!important;max-width:1800px!important;margin:0 auto!important;padding:28px 32px 40px!important}#root .cinemaShell .cinTopbar{top:0;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;align-items:center;gap:26px;width:100%;height:70px;min-height:70px;margin:0;display:flex;position:sticky;inset-inline-start:auto;border-bottom:1px solid var(--cin-line)!important;background:#000000e6!important;padding:0 28px!important}#root .cinemaShell .cinBrand{flex-shrink:0;gap:9px;min-height:40px;padding:0;display:flex;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}#root .cinBrand img{object-fit:cover;border-radius:8px;width:38px;height:38px;display:block}#root .cinBrand strong{letter-spacing:1.9px;font-size:15px;font-weight:800}#root .cinGuestNav{flex:1;align-items:center;gap:3px;display:flex}#root .cinGuestNav button{white-space:nowrap;padding:9px;font-size:12px;color:#a6b1bc!important;box-shadow:none!important;background:0 0!important;border:0!important}#root .cinGuestNav button.active{color:#fff!important;background:#ffffff0d!important}#root .cinTopActions{align-items:center;gap:12px;margin-inline-start:auto;display:flex}#root .cinTopActions .cinSignIn{white-space:nowrap;border:0;padding:8px 0;font-size:12px;background:0 0!important}#root .cinTopActions .cinSignUp{white-space:nowrap;padding:9px 13px;font-size:12px}#root .cinemaShell .cinDropdown{position:relative}#root .cinemaShell .langClassic{min-width:0;margin:0;padding:0}#root .cinemaShell .langCurrent{white-space:nowrap;gap:5px;min-width:0;padding:7px;font-size:12px;display:flex;background:0 0!important;border:0!important}#root .cinemaShell .langMenu{top:48px;z-index:70;border:1px solid #293742;border-radius:12px;flex-direction:column;width:180px;max-height:70vh;padding:7px;display:flex;position:absolute;inset-inline:auto 0;overflow:auto;box-shadow:0 10px 60px #000b!important}#root .cinemaShell .langMenu button{border:0;justify-content:flex-start;width:100%;background:0 0!important}#root .cinemaShell .cinIconButton{border:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:7px;position:relative;background:0 0!important}#root .cinemaShell .cinMore{display:none}#root .cinemaShell .cinRail{border-inline-end:1px solid var(--cin-line);z-index:50;flex-direction:column;align-items:stretch;width:84px;padding:17px 8px 14px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden;background:#090c10!important}#root .cinemaShell.cinRailExpanded .cinRail{width:216px}#root .cinRail .cinBrand{justify-content:center;min-height:38px;margin-bottom:12px}#root .cinRail .cinRailToggle{height:28px;min-height:28px;margin:0 0 8px;padding:4px;color:#8296aa!important;background:0 0!important;border:0!important}#root .cinRail nav{scrollbar-width:thin;flex-direction:column;gap:5px;min-height:0;padding:2px 0;display:flex;overflow-y:auto}#root .cinRail nav button{flex-direction:column;flex-shrink:0;gap:5px;width:100%;min-height:61px;padding:7px 3px;display:flex;box-shadow:none!important;color:#9daab9!important;background:0 0!important;border:1px solid #0000!important}#root .cinRail nav button span{text-wrap:balance;max-width:100%;font-size:9px;line-height:1.25}#root .cinRail nav button.active{color:#71dcff!important;background:#143240!important;border-color:#305367!important}#root .cinRailExpanded .cinRail nav button{flex-direction:row;justify-content:flex-start;gap:12px;min-height:42px;padding:10px 12px}#root .cinRailExpanded .cinRail nav button span{text-align:start;font-size:12px}#root .cinSearch{color:#91a1b3;align-items:center;gap:10px;width:340px;max-width:40%;display:flex}#root .cinSearch input{width:100%;padding:8px 0;font-size:12px;background:0 0!important;border:0!important}#root .cinCreditsLink{color:#67d8ff!important;background:#10242e!important;border:1px solid #59d0ff3d!important;padding:7px 12px!important;font-size:12px!important}#root .cinAvatar{width:34px;height:34px;overflow:hidden;background:#18232b!important;border:1px solid #34424f!important;border-radius:50%!important;min-height:34px!important;padding:0!important}#root .cinAvatar img{object-fit:cover;width:100%;height:100%}#root .cinProfileMenu{top:45px;z-index:80;background:#11161c;border:1px solid #34424f;border-radius:12px;flex-direction:column;gap:4px;width:215px;padding:10px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 30px #000a}#root .cinProfileMenu b{border-bottom:1px solid var(--cin-line);overflow-wrap:anywhere;padding:8px 10px}#root .cinProfileMenu button{justify-content:flex-start;font-size:13px;background:0 0!important;border:0!important}#root .cinBadge{top:0;color:#05212d;background:#59d0ff;border-radius:10px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;display:grid;position:absolute;inset-inline-end:-2px}#root .cinMobileNav{display:none}#root .cinemaShell .cinFooter{flex-wrap:wrap;align-items:center;max-width:none;min-height:0;font-size:11px;display:flex;position:static;border-top:1px solid var(--cin-line)!important;gap:6px 12px!important;margin:0!important;padding:5px 24px!important}#root .cinFooter .cinFooterName{letter-spacing:2px;min-height:20px;padding:0;font-size:11px;font-weight:800;color:#c9d5e1!important;background:0 0!important;border:0!important}#root .cinFooterName .anivoraBrandLockup{--brand-size:11px;margin:0}#root .cinFooter>div{flex-wrap:wrap;flex:420px;align-items:center;gap:2px 12px;min-width:0;margin-inline-start:auto;display:flex}#root .cinFooter>div button{min-height:24px;padding:0;font-size:11px;color:#97a8b8!important;background:0 0!important;border:0!important}#root .cinemaShell .cinFooter>.motionControl{flex-shrink:0;min-height:28px;padding:4px 8px;font-size:11px}#root .cinemaShell .hero.homeHero{border-radius:18px;gap:26px;min-height:550px;margin:0;overflow:hidden;border:1px solid #ffffff14!important;padding:46px 46px 25px!important}#root .cinGuest .homeHeroCopy{width:65%;max-width:680px;padding-top:25px}#root .cinGuest .homeHeroCopy h1{margin:20px 0;font-weight:800;letter-spacing:-.045em!important;font-size:clamp(40px,4.2vw,70px)!important;line-height:1.08!important}#root .cinGuest .homeHeroCopy p{max-width:440px;margin:0 0 25px;font-size:14px;line-height:1.8}#root .cinHeroEyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#c7e9f6;align-items:center;gap:8px;font-size:10px;display:inline-flex}#root .cinHeroKinds{gap:8px;margin-top:26px;display:flex}#root .cinHeroKinds span{color:#e3ecf4;background:#0004;border:1px solid #ffffff35;border-radius:20px;padding:4px 10px;font-size:10px}#root .cinIntroLine{border-bottom:1px solid var(--cin-line);color:#91a1b2;justify-content:space-between;gap:20px;margin-bottom:32px;padding:22px 2px;font-size:12px;display:flex}#root .cinIntroLine>span:first-child{color:#d7e3eb}#root .cinSectionHead{justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;display:flex}#root .cinSectionHead h1{letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(24px,2.5vw,36px);font-weight:730;line-height:1.2}#root .cinSectionHead h2{letter-spacing:-.02em;margin:6px 0 0;font-size:23px;font-weight:650;line-height:1.3}#root .cinSectionHead p{color:#9cacbc;margin:8px 0 0;font-size:13px;line-height:1.7}#root .cinEyebrow{letter-spacing:2.5px;color:#6fcceb;font-size:9px;font-weight:650}#root .cinMuted{color:#98a8b8;font-size:12px;line-height:1.65}#root .cinInline{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#root .cinModeTabs{border:1px solid var(--cin-line);background:#0d1218;border-radius:10px;flex-wrap:wrap;align-items:center;gap:3px;max-width:100%;padding:4px;display:inline-flex}#root .cinModeTabs button{min-height:30px;padding:7px 13px;font-size:12px;color:#98a8b8!important;box-shadow:none!important;background:0 0!important;border:0!important}#root .cinModeTabs button.active{color:#f0f7fc!important;box-shadow:none!important;background:#23313c!important}#root .cinGallery{margin-top:32px}#root .cinGalleryFilters{flex-direction:column;gap:16px;margin-bottom:22px;display:flex}#root .cinCategoryTabs{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}#root .cinCategoryTabs button{white-space:nowrap;border-radius:20px;min-height:34px;padding:7px 15px;font-size:11px;color:#afbdc9!important;box-shadow:none!important;background:#11161c!important;border-color:#ffffff0d!important}#root .cinCategoryTabs button.active{color:#08212d!important;box-shadow:none!important;background:#d5f3ff!important}#root .cinGalleryFilters>.cinInline{justify-content:space-between}#root .cinPreviewToggle{white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex;color:#9eadbb!important}#root .cinGallerySearch{border:1px solid var(--cin-line);color:#8c9aab;background:#10151b;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}#root .cinGallerySearch input{width:185px;padding:8px 0;font-size:11px;background:0 0!important;border:0!important}#root .cinMediaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#root .cinMediaCard{aspect-ratio:1.38;background:#11161c;border:1px solid #ffffff0c;border-radius:12px;min-width:0;position:relative;overflow:hidden}#root .cinMediaCard:nth-child(7n+3){aspect-ratio:1.38}#root .cinMediaCard .cinMediaOpen{text-align:start;border-radius:0;width:100%;height:100%;padding:0;display:block;position:relative;background:#11161c!important;border:0!important}#root .cinMediaOpen>img,#root .cinMediaOpen>video{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}#root .cinMediaOpen:hover>img{transform:scale(1.035)}#root .cinMediaShade{background:linear-gradient(#0000 40%,#000c);position:absolute;inset:0}#root .cinMediaType{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e1ebf3;background:#0007;border:1px solid #ffffff16;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:flex;position:absolute;inset-block-start:12px;inset-inline-start:12px}#root .cinMediaCaption{inset-inline:14px;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:14px}#root .cinMediaCaption small{font-size:9px;color:#bdccd9!important}#root .cinMediaCaption b{text-shadow:0 1px 4px #000;font-size:13px;font-weight:600;line-height:1.4;color:#fff!important}#root .cinMediaCard .cinLike{top:10px;border-radius:50%;width:29px;height:29px;min-height:29px;padding:5px;position:absolute;inset-inline-end:10px;color:#fff!important;background:#0006!important;border:0!important}#root .cinMediaCard .cinLike.liked{color:#7bdbff!important}#root .cinLoadMore{background:#121c23!important;margin:25px auto 0!important;font-size:12px!important;display:flex!important}#root .cinEmpty{text-align:center;color:#9aabbc;border:1px dashed #33404b;border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin:24px 0;padding:48px 20px;display:flex}#root .cinEmpty h2{margin:4px 0;font-size:20px}#root .cinEmpty p{margin:2px 0 10px;font-size:13px;line-height:1.6}#root .cinCreation{margin-bottom:28px}#root .cinPrivateTag{color:#92bccf;white-space:nowrap;border:1px solid #243b48;border-radius:6px;padding:6px 9px;font-size:10px}#root .cinComposer{background:#11161c;border:1px solid #2c3b46;border-radius:16px;padding:18px 20px 10px;box-shadow:0 0 55px #22617b0b}#root .cinComposerTop{justify-content:space-between;align-items:center;gap:10px;display:flex}#root .cinPromptLabel{margin:20px 0 6px;font-size:10px;display:block;color:#91a4b5!important}#root .cinComposer #studio-prompt{resize:vertical;border-radius:0;width:100%;min-height:113px;padding:0;font-size:16px;line-height:1.75;color:#f1f7fb!important;background:0 0!important;border:0!important}#root .cinComposer #studio-prompt:focus-visible{outline-offset:6px}#root .cinComposerOptions{border-top:1px solid var(--cin-line);flex-wrap:wrap;gap:9px;padding:16px 0;display:flex}#root .cinComposerOptions>label{flex-direction:column;flex:1;gap:6px;min-width:88px;font-size:10px;display:flex;color:#96a9ba!important}#root .cinComposerOptions>label:first-child{flex:2;min-width:160px}#root .cinComposerOptions select{width:100%;min-height:38px;padding:9px;font-size:12px;background:#1a232c!important}#root .cinComposerBottom{border-top:1px solid var(--cin-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex}#root .cinComposerBottom button,#root .cinProjectSelect select{font-size:11px}#root .cinProjectSelect{max-width:230px}#root .cinGenerateArea{align-items:center;gap:12px;margin-inline-start:auto;display:flex}#root .cinGenerateArea small{color:#aabac7;font-size:9px}#root .cinGenerateArea .primary{min-width:125px;font-size:12px}#root .cinReference{border:1px solid #314550;border-radius:9px;align-items:center;gap:10px;width:fit-content;margin-bottom:13px;padding:5px 9px 5px 5px;font-size:11px;display:flex}#root .cinReference img{object-fit:cover;border-radius:5px;width:46px;height:46px}#root .cinCapabilityNote{color:#a8bdca;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 5px;font-size:11px;line-height:1.7;display:flex}#root .cinCapabilityNote button{min-height:25px;padding:3px 7px;font-size:10px}#root .cinToolStrip{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}#root .cinToolStrip button{min-height:35px;padding:8px 12px;font-size:10px;box-shadow:none!important;background:#10171e!important;border:1px solid #25333d!important}#root .cinToolStrip button.active{color:#83ddff!important;background:#16303d!important;border-color:#35667b!important}#root .cinComposer .draftStatus{min-height:20px;margin:8px 0 0;font-size:9px}#root .cinJobs{margin:20px 0}.cinJobs h2{align-items:center;gap:8px;font-size:18px;display:flex}.cinJobs article{background:#11161c;border:1px solid #263540;border-radius:12px;margin:10px 0;padding:16px}.cinJobSummary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cinJobSummary time{color:#8ea2b5;font-size:11px}.cinJobs progress{width:100%;margin-top:10px}#root .cinWorkspaceTabs{margin-bottom:24px}#root .cinPanel{background:#11161c;border:1px solid #25333d;border-radius:14px;margin:25px 0;padding:24px}#root .cinPanel h2{margin:0 0 14px;font-size:20px}#root .cinPanel p{font-size:12px;line-height:1.7}#root .cinBoardPage .cinWideSearch{width:100%;max-width:450px;margin:20px 0;display:block}#root .cinCharacterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}#root .cinCharacter{background:#11161c;border:1px solid #26333e;border-radius:14px;overflow:hidden}#root .cinCharacterPortrait{color:#729bb5;background:#18222d;place-items:center;height:225px;display:grid}#root .cinCharacterPortrait img{object-fit:cover;width:100%;height:100%}#root .cinCharacterBody{padding:20px}.cinCharacterBody>span{color:#6ecfeb;font-size:10px}.cinCharacterBody h2{margin:5px 0;font-size:21px}.cinCharacterBody p{white-space:pre-wrap;font-size:12px;line-height:1.6}.cinCharacterBody button{font-size:10px!important}#root .cinProjectBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0;display:flex}#root .cinProjectBar form{gap:8px;min-width:0;display:flex}.cinProjectBar select{max-width:380px}.cinProjectBar input{max-width:250px}#root .cinStoryActions{margin:15px 0 25px}.cinStoryActions button{font-size:11px!important}.cinStoryActions span{color:#8ca7ba;font-size:11px}#root .cinSceneGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#root .cinScene{background:#11161c;border:1px solid #263540;border-radius:14px;overflow:hidden}#root .cinSceneVisual{color:#8aa5b9;background:#18222b;place-items:center;height:180px;display:grid;position:relative}#root .cinSceneVisual>img,#root .cinSceneVisual>video{object-fit:cover;width:100%;height:100%}#root .cinSceneVisual>span{top:10px;background:#000a;border-radius:5px;padding:5px 9px;font-size:11px;position:absolute;inset-inline-start:10px}#root .cinSceneBody{flex-direction:column;gap:11px;padding:16px;display:flex}#root .cinSceneBody>input{font-weight:650}.cinSceneBody textarea{resize:vertical;min-height:95px;font-size:12px!important}.cinSceneBody>label{flex-direction:column;gap:5px;font-size:10px;display:flex;color:#92a5b5!important}.cinSceneBody select{font-size:12px!important}.cinSceneBody button{font-size:10px!important}#root .cinScriptLabel{flex-direction:column;gap:12px;font-size:13px;display:flex}.cinScriptLabel textarea{resize:vertical;min-height:500px;line-height:1.9}#root .cinPricing{max-width:1200px;margin:auto}.cinPricing>.cinSectionHead{text-align:center;justify-content:center;margin:20px 0 30px}.cinBillingInterval{width:fit-content;margin:0 auto 30px;display:flex!important}#root .cinPriceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cinPriceCard{background:#11161c;border:1px solid #25333f;border-radius:16px;flex-direction:column;gap:16px;padding:30px;display:flex}.cinPriceCard.featured{background:linear-gradient(140deg,#102b38,#11161c);border-color:#4b9cbe}.cinPriceCard h2{margin:0;font-size:25px}.cinPrice{font-weight:700;color:#f1f8fc!important;margin:3px 0 12px!important;font-size:36px!important}.cinPrice small{margin-inline-start:8px;font-size:12px;font-weight:400}.cinPriceCard p{font-size:13px;line-height:1.7}.cinPriceCard ul{flex-direction:column;gap:14px;margin:0 0 15px;padding:0;list-style:none;display:flex}.cinPriceCard li{color:#abbcca;gap:9px;font-size:12px;display:flex}.cinPriceCard li svg{color:#62cdec;flex-shrink:0}.cinPriceCard button{margin-top:auto}#root .cinTableWrap{max-width:100%;overflow:auto}.cinTableWrap table{border-collapse:collapse;width:100%;font-size:11px}.cinTableWrap td,.cinTableWrap th{text-align:start;white-space:nowrap;border-bottom:1px solid #253540;padding:12px}.cinTableWrap th{color:#809eb5;font-weight:500}#root .cinProfileEditor form{gap:16px;max-width:560px;display:grid}.cinProfileEditor label{gap:7px;font-size:12px;display:grid}.cinProfileEditor img{object-fit:cover;border-radius:50%;width:65px;height:65px}#root .cinService{border:1px solid #2d4150;border-radius:10px;flex-direction:column;gap:8px;min-width:180px;padding:16px;font-size:12px;display:flex}.cinService span,.cinService small{color:#9fb4c4;font-size:10px}#root .cinDialog{border:1px solid #344552;border-radius:17px;width:min(680px,100vw - 30px);max-width:calc(100vw - 30px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 100px #000b;color:#e8edf2!important;background:#11161c!important}#root .cinDialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}#root .cinDialogBody{padding:25px}#root .cinDialogHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}#root .cinDialogHeading h2{margin:0;font-size:21px;line-height:1.3}#root .cinDialog p{font-size:13px;line-height:1.75}#root .cinDialog .cinPromptReview{white-space:pre-wrap;background:#090e14;border-radius:8px;max-height:200px;padding:15px;overflow:auto}#root .cinDialog.cinMediaDialog{width:min(980px,100vw - 30px)}#root .cinDetailMedia{background:#000;border-radius:10px;place-items:center;display:grid;overflow:hidden}#root .cinDetailMedia>img,#root .cinDetailMedia>video{object-fit:contain;width:100%;max-height:65vh;display:block}#root .cinDetailMeta{color:#9db2c4;flex-wrap:wrap;gap:10px;margin:15px 0;font-size:11px;display:flex}#root .cinDetailActions{margin:20px 0 0}.cinDetailActions a{border:1px solid #2c3e4b;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}#root .cinForm{gap:17px;display:grid}.cinForm label{flex-direction:column;gap:6px;font-size:12px;display:flex}.cinForm textarea{resize:vertical;min-height:90px}.cinForm button{justify-self:start}#root .cinReferences{gap:10px;display:flex}.cinReferences>div{width:100px;position:relative}.cinReferences img{object-fit:cover;border-radius:10px;width:100px;height:100px}.cinReferences button{top:3px;position:absolute;inset-inline-end:3px;min-height:23px!important;padding:1px 6px!important}.cinReferences small{font-size:9px}#root .cinPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.cinPickerGrid button{flex-direction:column;min-width:0;overflow:hidden;padding:0!important;display:flex!important}.cinPickerGrid img,.cinPickerGrid video{object-fit:cover;width:100%;height:110px}.cinPickerGrid span{text-overflow:ellipsis;max-width:100%;padding:6px;font-size:10px;overflow:hidden}#root .cinUploadButton{cursor:pointer;background:#1b3542;border-radius:9px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.cinUploadButton input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}#root .cinNotificationList article{border-bottom:1px solid #293844;align-items:center;gap:4px;margin-top:9px;display:flex}.cinNotificationList article>button:first-child{flex-direction:column;flex:1;min-width:0;text-align:start!important;background:0 0!important;border:0!important;align-items:flex-start!important;padding:12px 5px!important;display:flex!important}.cinNotificationList b{font-size:13px}.cinNotificationList span{color:#9caebf;overflow-wrap:anywhere;font-size:11px}.cinNotificationList time{color:#8499aa;font-size:10px}.cinNotificationList .unread{border-inline-start:3px solid #59d0ff;padding-inline-start:10px}.cinNoticePreferences{border:1px solid #2b3c48;border-radius:9px;gap:12px;margin:15px 0;padding:15px;display:grid}.cinNoticePreferences label{align-items:center;gap:10px;font-size:12px;display:flex}#root .cinAllTools nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cinAllTools nav button{flex-direction:column;gap:8px;font-size:10px;padding:15px 5px!important}.cinOrderSummary{flex-direction:column;gap:12px;display:flex}.cinOrderSummary h3{margin:0;font-size:24px}#root .cin3dMaterial{border-top:1px solid #2b3b48;margin-top:20px;padding-top:15px}.cin3dMaterial h3{font-size:14px}.cin3dMaterial label{flex-direction:column;align-items:stretch;gap:7px;margin:14px 0;font-size:11px;display:flex}.cin3dMaterial input[type=color]{width:100%;height:36px;padding:3px}.cin3dMaterial small{font-size:10px;line-height:1.6}@media (width>=1700px){#root .cinMediaGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1200px){#root .cinGuestNav{gap:0}#root .cinGuestNav button{padding:8px 6px;font-size:10px}#root .cinemaShell .cinTopbar{gap:16px;padding-inline:20px!important}#root .cinTopActions{gap:8px}#root .cinTopActions .langCurrent span{display:none}#root .cinemaShell .cinemaContent{padding-inline:24px!important}#root .cinMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}#root .cinSceneGrid,#root .cinCharacterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){#root .cinGuestNav{display:none}#root .cinemaShell .cinMore{display:inline-flex}#root .cinemaShell .cinTopbar{gap:14px;height:64px;min-height:64px}#root .cinBrand strong{font-size:13px}#root .cinGuest .homeHeroCopy{width:78%}#root .cinPrivateTag{display:none}#root .cinSearch{max-width:32%}#root .cinMediaCaption b{font-size:12px}#root .cinComposerBottom{align-items:flex-start}#root .cinGenerateArea{margin-inline-start:0}#root .cinComposerBottom>.cinInline{flex:1}}@media (width<=680px){#root .cinemaShell .cinRail{display:none}#root .cinAuthenticated .cinPage,#root .cinAuthenticated.cinRailExpanded .cinPage{margin-inline-start:0}#root .cinemaShell .cinemaContent{padding:18px 14px 30px!important}#root .cinemaShell .cinTopbar{height:60px;min-height:60px;padding:0 14px!important}#root .cinBrand img{width:32px;height:32px}#root .cinBrand strong{letter-spacing:1.5px;font-size:11px}#root .cinTopActions{gap:6px}#root .cinTopActions .cinSignUp{padding:8px;font-size:10px}#root .cinTopActions .cinSignIn{display:none}#root .cinTopActions .langCurrent{padding:5px}#root .cinTopActions .langCurrent svg:last-child{display:none}#root .cinSearch{flex:1;min-width:55px;max-width:none}#root .cinSearch input{font-size:11px}#root .cinCreditsLink span{display:none}#root .cinCreditsLink{padding:7px!important}#root .cinTopActions .cinMore{width:28px;min-width:28px;padding:5px}#root .cinemaShell .hero.homeHero{border-radius:14px;gap:25px;min-height:630px;padding:24px 20px 20px!important}#root .cinGuest .homeHeroCopy{width:100%;padding-top:170px}#root .cinGuest .homeHeroCopy h1{margin:13px 0 17px;letter-spacing:-.035em!important;font-size:37px!important;line-height:1.15!important}#root .cinGuest .homeHeroCopy p{margin-bottom:18px;font-size:12px;line-height:1.8}#root .cinHeroEyebrow{letter-spacing:1px;font-size:8px}#root .cinHeroKinds{margin-top:20px}#root .cinHeroKinds span{font-size:9px}#root .homeHeroActions button{font-size:11px}#root .homeHeroFooter{gap:12px}#root .homeHeroCaption>b{font-size:12px}#root .cinIntroLine{flex-direction:column;gap:8px;margin-bottom:23px;padding:20px 0;font-size:10px}#root .cinSectionHead{align-items:flex-start;gap:12px;margin-bottom:18px}#root .cinSectionHead h1{font-size:24px}#root .cinSectionHead h2{font-size:19px}#root .cinSectionHead p{font-size:11px}#root .cinPreviewToggle{white-space:normal;gap:5px;max-width:98px;padding-top:5px;font-size:8px;line-height:1.5}#root .cinEyebrow{letter-spacing:1.5px;font-size:8px}#root .cinGallery{margin-top:23px}#root .cinMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#root .cinMediaCard{border-radius:10px;aspect-ratio:.82!important}#root .cinMediaCaption{inset-inline:10px;bottom:11px}#root .cinMediaCaption b{font-size:11px;line-height:1.5}#root .cinMediaCaption small{font-size:8px}#root .cinMediaType{top:9px;max-width:calc(100% - 43px);padding:4px;font-size:7px;inset-inline-start:8px}#root .cinLike{inset-inline-end:6px!important;width:24px!important;height:24px!important;min-height:24px!important;top:8px!important}#root .cinGalleryFilters>.cinInline{align-items:stretch;gap:10px}#root .cinGallerySearch{flex:1}#root .cinGallerySearch input{width:100%;min-width:60px}#root .cinModeTabs button{min-height:32px;padding:6px 9px;font-size:10px}#root .cinComposer{border-radius:12px;padding:13px 12px 9px}#root .cinComposerTop>.cinMuted{text-align:end;font-size:9px}#root .cinComposer #studio-prompt{min-height:120px;font-size:14px}#root .cinComposerOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#root .cinComposerOptions>label:first-child{grid-column:1/-1;min-width:0}#root .cinComposerOptions select{font-size:11px}#root .cinComposerOptions label{min-width:0;font-size:9px}#root .cinComposerBottom>.cinInline{flex-wrap:nowrap;width:100%}#root .cinProjectSelect{flex:1;max-width:50%}#root .cinProjectSelect select{width:100%;font-size:10px}#root .cinGenerateArea{justify-content:space-between;width:100%}#root .cinGenerateArea button{flex:0 0 45%}#root .cinToolStrip{gap:6px}#root .cinToolStrip button{min-height:32px;padding:7px 9px;font-size:9px}#root .cinBoardPage>.cinSectionHead button{min-width:90px;font-size:10px}#root .cinCharacterGrid,#root .cinSceneGrid{grid-template-columns:1fr}#root .cinCharacterPortrait{height:280px}#root .cinProjectBar{flex-direction:column;align-items:stretch}#root .cinProjectBar form{width:100%}#root .cinProjectBar input{flex:1;width:50%;min-width:0}#root .cinPriceGrid{grid-template-columns:1fr}#root .cinPriceCard{padding:24px}#root .cinPanel,#root .cinDialogBody{padding:18px}#root .cinDialogHeading h2{font-size:19px}#root .cinPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .cinDetailActions button,#root .cinDetailActions a{font-size:10px}#root .cinemaShell.cinAuthenticated .cinMain{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}#root .cinemaShell .cinFooter{gap:9px;padding-inline:18px!important}#root .cinFooter>div{gap:10px;width:100%;margin-inline-start:0}#root .cinFooter>div button{font-size:10px}#root .cinMobileNav{bottom:0;padding:7px 8px max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:60;background:#0b1016ef;border-top:1px solid #29404e;justify-content:space-around;align-items:stretch;height:72px;display:flex;position:fixed;inset-inline:0}#root .cinMobileNav button{flex-direction:column;flex:1;gap:4px;padding:5px 3px;font-size:9px;display:flex;color:#98abba!important;box-shadow:none!important;background:0 0!important;border:0!important}#root .cinMobileNav button.active{color:#66d6ff!important;background:#172e3b!important}#root .cinScriptLabel textarea{min-height:400px}}@media (prefers-reduced-motion:reduce){#root .cinemaShell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#root .cinGuest .cinMore{display:inline-flex}#root .cinMediaGrid.cinMasonry{direction:ltr;width:100%;min-width:0;display:block;position:relative;overflow:hidden}#root .cinMasonry .cinMediaCard{border-radius:10px;min-width:0;position:absolute;aspect-ratio:auto!important}#root .cinMasonry .cinMediaCard img,#root .cinMasonry .cinMediaCard video{object-fit:contain;background:#050608}#root .cinPlayMark{color:#fff;pointer-events:none;filter:drop-shadow(0 2px 5px #000);place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}#root .cinMediaCard:hover .cinPlayMark{opacity:.4}#root .cinMasonry .cinMediaCaption{direction:var(--direction,ltr)}#root .cinMasonry .cinMediaCaption b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root .cinGalleryFilters>.cinInline{flex-wrap:wrap}#root .cinGalleryFilters select{color:#e8edf2;background:#11161c;border:1px solid #27333d;border-radius:8px;max-width:200px;padding:7px}@media (width<=680px){#root .cinMasonry .cinMediaCard{border-radius:7px}#root .cinMasonry .cinMediaCaption{bottom:8px}#root .cinMasonry .cinMediaCaption small{display:none}#root .cinMasonry .cinMediaCaption b{font-size:10px}}#root .cinReferenceList{flex-wrap:wrap;gap:8px;display:flex}#root .cinReferenceList .cinReference{flex:0 210px}#root .cinVideoInput{border:1px solid #28343e;border-radius:10px;margin:10px 0;padding:10px}#root .cinVideoInput video,#root .cinOriginalVideo{background:#000;max-width:100%;max-height:240px;margin-bottom:10px;display:block}#root .cinVideoInput button{margin-inline-end:8px}#root .cinManagement{margin:24px 0}#root .cinManageTabs{flex-wrap:wrap;margin:12px 0}#root .cinAdminReason{flex-direction:column;gap:8px;margin:16px 0;display:flex}#root .cinAdminReason input{width:100%}#root .cinInboxItem{border:1px solid #28343e;border-radius:10px;margin:12px 0;padding:16px}#root .cinInboxItem>span{color:#7cd9ff;margin-inline-start:12px}#root .cinInboxItem textarea{width:100%;min-height:90px;margin:10px 0}#root .cinInboxItem blockquote{border-inline-start:2px solid #69d4ff;margin:10px 0;padding-inline-start:12px}#root .cinManagement td button{margin:3px}#root .cinManagement code{overflow-wrap:anywhere}.cinMediaRefine{flex-wrap:wrap;gap:14px;margin:12px 0 18px}.cinMediaRefine label{color:#a8b5c6;align-items:center;gap:8px;font-size:12px;display:flex}.cinMediaRefine select{color:#e8edf2;background:#11161c;border:1px solid #293440;border-radius:8px;max-width:210px;padding:7px}.cinMediaRefine a{color:#89d4ff;margin-inline-start:auto;font-size:12px}.cinAttribution{color:#afbbca;overflow-wrap:anywhere;border-top:1px solid #26313d;padding:16px 0;font-size:13px}.cinAttribution a{color:#8cdbff}.cinFilmFrames{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.cinFilmFrames img{border-radius:7px;width:100%;height:auto}.cinHeroPlayer{object-fit:contain;background:#000;width:100%;max-height:70vh}.cinWatchFilm{color:#fff;background:#0009;border:1px solid #ffffff45;border-radius:20px;align-items:center;gap:8px;margin-top:18px;padding:9px 15px;display:inline-flex}.homeHero video.homeHeroImage{object-fit:cover;width:100%;height:100%}.homeHero{background:#000}.cinMediaCard video,.cinMediaCard img{object-fit:contain}.filmPlanCard:has(.filmPlanArt) .filmCoverFrame{display:none}.filmPlanBody{min-width:0}.cinMediaRefine select:focus-visible,.cinWatchFilm:focus-visible{outline-offset:3px;outline:2px solid #5dccff}@media (width<=600px){.cinFilmFrames{grid-template-columns:repeat(3,minmax(0,1fr))}.cinMediaRefine a{margin-inline-start:0}.cinMediaRefine select{max-width:170px}.homeHeroFooter{gap:12px}.homeHeroCaption b{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}}[data-workspace-preserved][hidden]{display:none!important}.cinResume{white-space:nowrap}@media (width<=760px){.cinResume{padding:8px;font-size:11px}}#root .anivoraBrandLockup{--brand-size:30px;align-items:center;gap:calc(var(--brand-size)*.5);isolation:isolate;vertical-align:middle;direction:ltr;flex-wrap:nowrap;min-width:0;max-width:100%;display:inline-flex}html[lang=ar] #root .anivoraBrandLockup{flex-direction:row-reverse}#root .anivoraBrandMark{width:calc(var(--brand-size)*2.15);height:calc(var(--brand-size)*2.15);background:#050e21;border-radius:18%;flex:none;display:block;position:relative;overflow:hidden;box-shadow:-5px 0 22px #06dcf52c,6px 0 26px #8c2fff32}#root .anivoraBrandMark img{display:block;position:absolute;top:-23.5%;left:-23.5%;object-fit:fill!important;filter:none!important;border-radius:0!important;width:147%!important;max-width:none!important;height:147%!important;max-height:none!important}#root .anivoraBrandLockup .anivoraBrandWord{text-shadow:0 0 15px #53b9ff24,0 2px 18px #0005;flex:none;font-family:Inter,Arial,Helvetica,sans-serif;display:block;font-size:var(--brand-size)!important;letter-spacing:.025em!important;white-space:nowrap!important;color:#f6f8ff!important;font-weight:900!important;line-height:1!important}#root .anivoraBrandWord>span{color:#44d9fa;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 9px #478cff55);background:linear-gradient(110deg,#08dff2 5%,#58bdff 45%,#ac43ff 95%);-webkit-background-clip:text;background-clip:text}#root .anivoraBrand-hero{--brand-size:clamp(26px,3.6vw,52px);gap:calc(var(--brand-size)*.6)}#root .anivoraBrand-hero .anivoraBrandMark{box-shadow:-10px 0 44px #00e2ff38,14px 0 48px #892dff40}#root .anivoraBrand-hero .anivoraBrandWord>span{background:linear-gradient(#09e3f8 10%,#23cafa 70%,#7ee7ff);-webkit-background-clip:text;background-clip:text}#root .cinLandingBrand{min-width:0;max-width:100%;margin:0 0 18px;display:flex}[dir=rtl] #root .cinLandingBrand{justify-content:flex-start}#root .cinGuest{--cin-header-height:90px}#root .cinGuest .cinemaContent:is([data-current-page=home],[data-current-page=landing]){max-width:none!important;padding:0 0 32px!important}#root .cinGuest #cin-home-gallery{max-width:1800px;margin-inline:auto;padding-inline:clamp(14px,2.4vw,32px)}#root .cinGuest .cinIntroLine{margin-inline:clamp(14px,2.4vw,32px)}#root .cinGuest .hero.homeHero{height:calc(100vh - var(--cin-header-height));height:calc(100svh - var(--cin-header-height));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;margin:0;display:grid;border-width:0!important;border-radius:0!important;padding:clamp(20px,3.5vh,40px) clamp(20px,4vw,64px) 22px!important}#root .cinGuest .homeHeroCopy{scrollbar-width:thin;align-self:center;width:100%;max-width:none;min-height:0;max-height:100%;padding:8px 4px;overflow:auto}#root .cinGuest .cinHeroEyebrow{letter-spacing:.02em;text-transform:none;gap:10px;font-size:clamp(13px,1.2vw,17px)}#root .cinGuest .cinHeroEyebrow svg{color:#a5edff;width:21px;height:21px}#root .cinGuest .homeHeroCopy h1{max-width:740px;margin:14px 0 12px;font-size:clamp(28px,3.4vw,48px)!important}#root .cinGuest .homeHeroCopy p{max-width:520px;margin:0 0 18px;line-height:1.7}#root .cinGuest .cinHeroKinds{flex-wrap:wrap;margin-top:16px}#root .cinGuest .cinWatchFilm{margin-top:12px;font-size:13px}#root .cinGuest .homeHeroFooter{align-self:end;gap:16px;min-width:0}#root .cinGuest .homeHeroCounter{color:#e8edf2;min-width:60px;font-size:14px;font-weight:650}[dir=rtl] #root .cinGuest .homeHeroCopy h1{margin-inline:0}#root .cinHomeWorkspaceBrand{min-width:0;margin:0 0 24px;padding:10px 0;display:flex}#root .cinHomeWorkspaceBrand .anivoraBrandLockup{--brand-size:clamp(28px,4.3vw,62px)}#root .cinemaShell .cinTopbar{gap:20px;height:90px;background:radial-gradient(at 12% 100%,#06b6d40c,#0000 40%),radial-gradient(at 86% 10%,#7c3aed0d,#0000 35%),#03060cf5!important;border-bottom-color:#2ca8c42b!important;min-height:90px!important;position:sticky!important;top:0!important}#root .cinTopbar .cinBrand .anivoraBrandLockup{--brand-size:30px}#root .cinTopbar .cinBrand{overflow:visible;padding:0!important}#root .cinRail .cinBrand .anivoraBrandLockup{--brand-size:24px}#root .cinRailExpanded .cinBrand .anivoraBrandLockup{--brand-size:15px}#root .cinRail .cinBrand{min-height:54px}@media (width<=1200px){#root .cinTopbar .cinBrand .anivoraBrandLockup{--brand-size:25px}#root .cinemaShell .cinTopbar{gap:14px}}@media (width<=900px){#root .cinTopbar .cinBrand .anivoraBrandLockup{--brand-size:24px}#root .cinemaShell .cinTopbar{height:78px;min-height:78px!important}#root .cinGuest{--cin-header-height:78px}#root .anivoraBrand-hero{--brand-size:clamp(26px,4.6vw,40px)}}@media (width<=680px){#root .cinemaShell .cinTopbar{gap:9px;height:72px;min-height:72px!important}#root .cinTopbar .cinBrand .anivoraBrandLockup{--brand-size:clamp(13px,4.1vw,22px)}#root .cinTopActions .cinSignUp{white-space:normal;max-width:94px;min-height:38px;padding:7px;line-height:1.15}#root .cinGuest{--cin-header-height:72px}#root .anivoraBrand-hero{--brand-size:clamp(22px,5.7vw,30px);gap:calc(var(--brand-size)*.45)}#root .cinGuest .homeHeroCopy{width:100%;padding:6px 2px}#root .cinGuest .hero.homeHero{gap:12px;padding:18px 16px 16px!important}#root .cinLandingBrand{margin-bottom:14px}#root .cinGuest .cinHeroEyebrow{gap:8px;font-size:12px}#root .cinGuest .cinHeroEyebrow svg{width:20px;height:20px}#root .cinGuest .homeHeroCopy h1{margin:12px 0 10px;font-size:clamp(27px,7.5vw,34px)!important}#root .cinGuest .homeHeroCopy p{margin-bottom:12px;font-size:12px}#root .cinGuest .cinHeroKinds{gap:6px;margin-top:12px}#root .cinGuest .cinWatchFilm{margin-top:10px}#root .cinGuest .homeHeroFooter{gap:10px}#root .cinGuest .homeHeroCaption{gap:3px}#root .cinGuest .homeHeroCaption>b{max-width:100%}#root .cinHomeWorkspaceBrand .anivoraBrandLockup{--brand-size:clamp(24px,6.3vw,36px)}}@media (width<=360px){#root .cinemaShell .cinTopbar{gap:6px;padding-inline:10px!important}#root .cinTopActions{gap:3px}#root .cinTopActions .cinSignUp{max-width:83px;font-size:9px}#root .anivoraBrand-hero{--brand-size:22px}}@media (prefers-reduced-motion:reduce){#root .anivoraBrandLockup *{transition:none}}@media (height<=700px){#root .cinGuest .cinLandingBrand .anivoraBrandLockup{--brand-size:clamp(22px,3vw,34px)}#root .cinGuest .cinLandingBrand{margin-bottom:10px}#root .cinGuest .homeHeroCopy h1{margin:10px 0;font-size:clamp(25px,3.2vw,36px)!important}#root .cinGuest .homeHeroCopy p{margin-bottom:12px;font-size:12px;line-height:1.55}#root .cinGuest .cinHeroKinds{margin-top:10px}#root .cinGuest .cinWatchFilm{margin-top:8px}}
