html,body,#root{min-height:100%;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0b1220}*{box-sizing:border-box}.modal-backdrop-blur{background:#0c121c6b!important;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.renderize-glass{backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.renderize-help-scroll{scrollbar-width:thin;scrollbar-color:rgba(120,132,156,.34) transparent;scrollbar-gutter:stable}.renderize-help-scroll::-webkit-scrollbar{width:10px;height:10px}.renderize-help-scroll::-webkit-scrollbar-track{background:transparent}.renderize-help-scroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#78849c4d;background-clip:content-box}.renderize-help-scroll::-webkit-scrollbar-thumb:hover{background:#78849c85;background-clip:content-box}.renderize-help-scroll::-webkit-scrollbar-corner{background:transparent}.renderize-help-page{width:100%!important;grid-template-columns:minmax(0,1fr) clamp(340px,32%,430px)!important}.renderize-help-main{grid-template-rows:minmax(250px,.9fr) auto minmax(280px,1.1fr)!important;align-content:stretch!important}.renderize-help-hero{min-height:0!important;grid-template-columns:minmax(260px,.95fr) minmax(280px,1fr)!important}.renderize-help-featured-card{height:100%!important;min-height:220px!important}.renderize-help-video-grid{min-height:0!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;grid-auto-rows:minmax(216px,1fr);align-content:stretch}.renderize-help-video-card{min-height:100%}.renderize-help-aside{display:grid!important;grid-template-rows:auto auto auto auto auto;align-content:start!important}.renderize-help-faq-list{min-height:0;overflow:visible}.renderize-help-support{margin-top:0}@media(max-width:1180px){.renderize-help-page{grid-template-columns:1fr!important;height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px}.renderize-help-main,.renderize-help-aside{height:auto!important;max-height:none!important;overflow:visible!important}.renderize-help-main{grid-template-rows:auto auto auto!important;padding-right:0!important}.renderize-help-aside{min-height:360px}}@media(max-width:860px){.renderize-help-hero{grid-template-columns:1fr!important}.renderize-help-video-grid{grid-template-columns:1fr!important;grid-auto-rows:auto}}.ai-render-lab-shell{grid-template-columns:minmax(240px,1fr) minmax(420px,2fr) minmax(280px,1fr);grid-template-rows:minmax(0,1fr)}.ai-render-lab-panel{height:100%;max-height:none;min-height:0}.ai-render-lab-preview-panel{min-width:0}@media(max-width:1180px){.ai-render-lab-shell{grid-template-columns:minmax(260px,.9fr) minmax(420px,1.4fr)}.ai-render-lab-shell>.ai-render-lab-panel:nth-child(3){grid-column:1 / -1;height:auto;max-height:none}}@media(max-width:820px){.ai-render-lab-shell{grid-template-columns:1fr}.ai-render-lab-panel{height:auto;max-height:none}.ai-render-lab-preview-panel{min-height:min(620px,calc(100vh - 120px))}}@media(max-width:860px){.shared-review-workspace:not(.shared-review-three-column){display:grid!important}.shared-review-sidebar{max-width:none!important;width:100%!important}}.shared-project-review-shell{grid-template-columns:minmax(240px,1fr) minmax(420px,2fr) minmax(280px,1fr);grid-template-rows:minmax(0,1fr)}.shared-project-panel,.shared-review-preview-panel,.shared-review-sidebar{height:100%;max-height:none;min-height:0}.shared-review-preview-panel{min-width:0}.shared-project-image-list{display:grid;gap:10px}@media(max-width:1180px){.shared-project-review-shell{grid-template-columns:minmax(260px,.9fr) minmax(420px,1.4fr);grid-template-rows:minmax(560px,1fr) auto;height:auto!important}.shared-project-review-shell .shared-review-sidebar{grid-column:1 / -1;height:auto!important;min-height:280px!important}}@media(max-width:820px){.shared-project-page{height:auto!important;min-height:100vh;display:block!important;overflow:visible!important}.shared-project-public-sidebar{display:none!important}.shared-project-content{height:auto!important;min-height:100vh;padding:14px!important;grid-template-rows:auto auto!important}.shared-project-review-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(520px,calc(100vh - 120px)) auto;min-height:auto!important;height:auto!important}.shared-project-panel,.shared-review-preview-panel,.shared-review-sidebar{height:auto!important;max-height:none!important}.shared-project-image-list{display:flex;gap:10px;min-width:max-content}.shared-project-image-rail{overflow-x:auto!important;overflow-y:hidden!important}.shared-project-image-card{width:174px!important;flex:0 0 174px}}.renderize-video-shell{--renderize-video-shell-columns: minmax(240px, 1fr) minmax(420px, 2fr) minmax(280px, 1fr);--renderize-video-history-column: 1;--renderize-video-history-row: 1;--renderize-video-main-column: 2;--renderize-video-main-row: 1;--renderize-video-params-column: 3;--renderize-video-params-row: 1}.renderize-video-editor-grid{grid-template-columns:minmax(0,1fr)}.renderize-video-shell,.renderize-video-shell *{scrollbar-width:thin;scrollbar-color:rgba(120,132,156,.34) transparent}.renderize-video-shell::-webkit-scrollbar,.renderize-video-shell *::-webkit-scrollbar{width:10px;height:10px}.renderize-video-shell::-webkit-scrollbar-track,.renderize-video-shell *::-webkit-scrollbar-track{background:transparent}.renderize-video-shell::-webkit-scrollbar-thumb,.renderize-video-shell *::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#78849c4d;background-clip:content-box}.renderize-video-shell::-webkit-scrollbar-thumb:hover,.renderize-video-shell *::-webkit-scrollbar-thumb:hover{background:#78849c85;background-clip:content-box}.renderize-video-shell::-webkit-scrollbar-corner,.renderize-video-shell *::-webkit-scrollbar-corner{background:transparent}.renderize-video-motion-preview:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0000000a,#00000047),radial-gradient(circle at 50% 48%,transparent 0 28%,rgba(0,0,0,.18) 74%)}.renderize-video-motion-preview-image{animation-duration:3.2s;animation-iteration-count:infinite;animation-timing-function:steps(4,end);transform-origin:center;will-change:transform}.renderize-video-motion-travelling .renderize-video-motion-preview-image{animation-name:renderize-video-travelling-preview}.renderize-video-motion-push-in .renderize-video-motion-preview-image{animation-name:renderize-video-push-in-preview}.renderize-video-motion-orbit .renderize-video-motion-preview-image{animation-name:renderize-video-orbit-preview}.renderize-video-motion-pan .renderize-video-motion-preview-image{animation-name:renderize-video-pan-preview}.renderize-video-motion-tilt .renderize-video-motion-preview-image{animation-name:renderize-video-tilt-preview}.renderize-video-motion-fixed .renderize-video-motion-preview-image{animation-name:renderize-video-fixed-preview}.renderize-video-motion-focus-mark{position:absolute;left:50%;top:50%;z-index:2;width:42px;height:42px;border:1px solid rgba(255,255,255,.78);border-radius:999px;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000005,0 10px 24px #0000002e;animation:renderize-video-focus-preview 3.2s steps(4,end) infinite}.renderize-video-motion-frame-strip{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.renderize-video-motion-frame-strip span{height:4px;border-radius:999px;background:#ffffff61;animation:renderize-video-frame-strip-preview 3.2s steps(4,end) infinite}.renderize-video-motion-frame-strip span:nth-child(2){animation-delay:.8s}.renderize-video-motion-frame-strip span:nth-child(3){animation-delay:1.6s}.renderize-video-motion-frame-strip span:nth-child(4){animation-delay:2.4s}.renderize-video-motion-label{position:absolute;right:10px;top:10px;z-index:3;border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:5px 8px;background:#080c1675;color:#fff;font-size:10px;font-weight:800;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.renderize-video-modal-spinner{width:46px;height:46px;border-radius:999px;border:3px solid rgba(255,255,255,.28);border-top-color:#ffffffeb;box-shadow:0 10px 28px #00000047;animation:renderize-video-modal-spinner .9s linear infinite}@keyframes renderize-video-travelling-preview{0%{transform:scale(1.1) translate(-5%)}25%{transform:scale(1.1) translate(-2%)}50%{transform:scale(1.1) translate(1%)}75%{transform:scale(1.1) translate(4%)}to{transform:scale(1.1) translate(-5%)}}@keyframes renderize-video-push-in-preview{0%{transform:scale(1.02)}25%{transform:scale(1.06)}50%{transform:scale(1.1)}75%{transform:scale(1.14)}to{transform:scale(1.02)}}@keyframes renderize-video-orbit-preview{0%{transform:scale(1.12) translate(-4%) rotate(-1.2deg)}25%{transform:scale(1.12) translate(-1.5%) rotate(-.4deg)}50%{transform:scale(1.12) translate(1.5%) rotate(.4deg)}75%{transform:scale(1.12) translate(4%) rotate(1.2deg)}to{transform:scale(1.12) translate(-4%) rotate(-1.2deg)}}@keyframes renderize-video-pan-preview{0%{transform:scale(1.14) translate(5%)}25%{transform:scale(1.14) translate(2%)}50%{transform:scale(1.14) translate(-1%)}75%{transform:scale(1.14) translate(-5%)}to{transform:scale(1.14) translate(5%)}}@keyframes renderize-video-tilt-preview{0%{transform:scale(1.14) translateY(5%)}25%{transform:scale(1.14) translateY(2%)}50%{transform:scale(1.14) translateY(-1%)}75%{transform:scale(1.14) translateY(-5%)}to{transform:scale(1.14) translateY(5%)}}@keyframes renderize-video-fixed-preview{0%{transform:scale(1.04);filter:brightness(.98)}25%{transform:scale(1.04);filter:brightness(1.02)}50%{transform:scale(1.045);filter:brightness(1.04)}75%{transform:scale(1.04);filter:brightness(1)}to{transform:scale(1.04);filter:brightness(.98)}}@keyframes renderize-video-focus-preview{0%{opacity:.62;transform:translate(-50%,-50%) scale(.92)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.08)}to{opacity:.62;transform:translate(-50%,-50%) scale(.92)}}@keyframes renderize-video-frame-strip-preview{0%,to{background:#ffffffd1}25%,50%,75%{background:#ffffff52}}@keyframes renderize-video-modal-spinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.renderize-video-motion-preview-image,.renderize-video-motion-focus-mark,.renderize-video-motion-frame-strip span,.renderize-video-modal-spinner{animation:none}}@media(max-width:1180px){.renderize-video-shell{--renderize-video-shell-columns: minmax(260px, .9fr) minmax(420px, 1.4fr);--renderize-video-history-column: 1;--renderize-video-history-row: 1;--renderize-video-main-column: 2;--renderize-video-main-row: 1;--renderize-video-params-column: 1 / -1;--renderize-video-params-row: 2;overflow:auto}.renderize-video-shell>section,.renderize-video-shell>aside{overflow:visible!important}}@media(max-width:860px){.renderize-video-shell{--renderize-video-shell-columns: 1fr;--renderize-video-history-column: 1;--renderize-video-history-row: 2;--renderize-video-main-column: 1;--renderize-video-main-row: 1;--renderize-video-params-column: 1;--renderize-video-params-row: 3}.renderize-video-editor-grid{grid-template-columns:1fr}}
