.error-overlay,.preview-player{background-color:var(--player-background)}.preview-video-player{border-radius:17px;overflow:hidden}iframe{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}iframe::-webkit-scrollbar{display:none}.volume-slider-wrapper{position:relative;width:36px;height:108px;display:flex;align-items:center;justify-content:center}.volume-slider{--volume-progress:50%;--volume-fill:var(--text-primary,#111);--volume-track:var(--gray-200,rgba(0,0,0,0.15));--volume-thumb:var(--text-primary,#111);-webkit-appearance:none;appearance:none;width:88px;height:28px;transform:rotate(-90deg);background:transparent;cursor:pointer;outline:none;margin:0;touch-action:none}.volume-slider::-webkit-slider-runnable-track{width:100%;height:4px;border-radius:9999px;background:linear-gradient(to right,var(--volume-fill) 0,var(--volume-fill) var(--volume-progress),var(--volume-track) var(--volume-progress),var(--volume-track) 100%)}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:9999px;background:var(--volume-thumb);border:none;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .12s ease}.volume-slider:active::-webkit-slider-thumb,.volume-slider:focus-visible::-webkit-slider-thumb,.volume-slider:hover::-webkit-slider-thumb{transform:scale(1.15)}.volume-slider::-moz-range-track{height:4px;border-radius:9999px;background:var(--volume-track)}.volume-slider::-moz-range-progress{height:4px;border-radius:9999px;background:var(--volume-fill)}.volume-slider::-moz-range-thumb{width:14px;height:14px;border-radius:9999px;background:var(--volume-thumb);border:none;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .12s ease}.volume-slider:active::-moz-range-thumb,.volume-slider:focus-visible::-moz-range-thumb,.volume-slider:hover::-moz-range-thumb{transform:scale(1.15)}.GeneratingLights_generating__dYXJX{--generating-light:rgba(255,255,255,0.95);--generating-haze:rgba(255,255,255,0.5);position:absolute;inset:0;overflow:hidden;pointer-events:none;background:var(--canvas-card-fill,var(--bg-secondary))}[class~=dark] .GeneratingLights_generating__dYXJX{--generating-light:rgba(244,243,241,0.1);--generating-haze:rgba(244,243,241,0.04)}.GeneratingLights_overlay___jSlA{--generating-light:rgba(255,255,255,0.55);--generating-haze:rgba(255,255,255,0.25);background:color-mix(in srgb,var(--canvas-card-fill,var(--bg-secondary)) 55%,transparent)}[class~=dark] .GeneratingLights_overlay___jSlA{--generating-light:rgba(244,243,241,0.08);--generating-haze:rgba(244,243,241,0.03)}.GeneratingLights_light__PjGyr{position:absolute;border-radius:50%;background:radial-gradient(closest-side,var(--generating-light),var(--generating-haze) 45%,transparent)}.GeneratingLights_light__PjGyr:first-child{top:42%;left:-55%;width:150%;height:95%;animation:GeneratingLights_generating-drift-wide__L2hTV 5.6s cubic-bezier(.1667,0,.3495,1) infinite alternate,GeneratingLights_generating-breathe__X0vEM 2.8s ease-in-out infinite alternate}.GeneratingLights_light__PjGyr:nth-child(2){top:-30%;left:40%;width:95%;height:70%;animation:GeneratingLights_generating-drift-small__EuQNR 7.2s cubic-bezier(.1667,0,.3495,1) infinite alternate,GeneratingLights_generating-breathe__X0vEM 3.6s ease-in-out infinite alternate-reverse}@keyframes GeneratingLights_generating-drift-wide__L2hTV{0%{transform:translateY(6%) scale(1)}55%{transform:translate(26%,-14%) scale(1.08)}to{transform:translate(44%,2%) scale(.96)}}@keyframes GeneratingLights_generating-drift-small__EuQNR{to{transform:translate(-38%,20%) scale(1.12)}}@keyframes GeneratingLights_generating-breathe__X0vEM{0%{opacity:.55}}@media (prefers-reduced-motion:reduce){.GeneratingLights_generating__dYXJX .GeneratingLights_light__PjGyr{animation:none}}.breathing-circle{animation:breathing 2.5s ease-in-out infinite}@keyframes breathing{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.6);opacity:1}}.shimmer-text{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,1) 50%,rgba(0,0,0,.5));mask-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,1) 50%,rgba(0,0,0,.5));-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:shimmer 2s ease-in-out infinite}@keyframes shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:-100% 0;mask-position:-100% 0}}.loading-indicator-fade{animation:loading-indicator-fade-in .25s ease-out,shimmer 2s ease-in-out infinite}@keyframes loading-indicator-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}