.dark,:root{--background:210.00 7.69% 5.10%;--foreground:240.00 5.26% 96.27%;--card:220.00 6.12% 9.61%;--card-foreground:240.00 5.26% 96.27%;--popover:220.00 4.48% 13.14%;--popover-foreground:240.00 5.26% 96.27%;--primary:74.05 91.86% 66.27%;--primary-foreground:77.14 21.21% 6.47%;--brand-link:74.05 91.86% 66.27%;--secondary:220.00 4.48% 13.14%;--secondary-foreground:240.00 5.26% 96.27%;--muted:220.00 4.48% 13.14%;--muted-foreground:240.00 3.41% 65.49%;--accent:220.00 4.48% 13.14%;--accent-foreground:240.00 5.26% 96.27%;--border:228.00 5.62% 17.45%;--input:234.00 4.55% 43.14%;--ring:74.05 91.86% 66.27%;--destructive:0.00 90.60% 70.78%;--destructive-foreground:0.00 63.64% 10.78%;--warning:43.26 96.41% 56.27%;--warning-foreground:120.00 20.00% 4.90%;--success:156.20 71.60% 66.86%;--success-foreground:159.51 80.39% 10.00%;--info:211.70 96.36% 78.43%;--info-foreground:213.21 70.00% 15.69%;--radius-sm:0.625rem;--radius-md:0.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-5xl:1.5rem;--shadow-2xs:0 0 0 1px hsl(var(--border)/0.45);--shadow-xs:0 2px 6px rgba(0,0,0,.12);--shadow-sm:0 4px 12px rgba(0,0,0,.16);--shadow:0 8px 24px rgba(0,0,0,.18);--shadow-md:0 12px 32px rgba(0,0,0,.2);--shadow-lg:0 20px 48px rgba(0,0,0,.24);--shadow-xl:0 24px 60px rgba(0,0,0,.28);--shadow-2xl:0 32px 80px rgba(0,0,0,.32);--freegen-editor-width:23.75rem;--freegen-workspace-height:44rem;--freegen-ease:cubic-bezier(0.16,1,0.3,1);--chart-1:var(--primary);--chart-2:217 91% 60%;--chart-3:160 84% 45%;--chart-4:262 83% 70%;--chart-5:var(--warning);--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--secondary);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--header-bg:var(--background);--header-foreground:var(--foreground);--header-border:var(--border);--hero-bg:var(--background);--hero-foreground:var(--foreground);--hero-accent:var(--brand-link);--pricing-card:var(--card);--pricing-foreground:var(--foreground);--pricing-border:var(--border);--pricing-popular:var(--primary);--generator-bg:var(--card);--generator-foreground:var(--foreground);--generator-border:var(--border);--generator-output:var(--background);--footer-bg:var(--background);--footer-foreground:var(--muted-foreground);--footer-border:var(--border);--banana-gradient-start:hsl(var(--primary));--banana-gradient-end:hsl(var(--primary));--banana-gradient-hover-start:#dfff85;--banana-gradient-hover-end:#dfff85;--banana-text:hsl(var(--primary-foreground));--banana-border:transparent;--banana-shadow:transparent;--banana-shadow-strong:transparent;--banana-shadow-secondary:transparent;--banana-shadow-accent:transparent;--banana-secondary-bg:hsl(var(--secondary));--banana-secondary-border:hsl(var(--border));--banana-secondary-text:hsl(var(--foreground));--banana-secondary-hover:hsl(var(--foreground)/0.08);--banana-secondary-shadow:transparent;--banana-secondary-shadow-sm:transparent;--banana-medium-bg:hsl(var(--secondary));--banana-medium-border:hsl(var(--border));--banana-medium-text:hsl(var(--foreground));--banana-medium-hover:hsl(var(--foreground)/0.08);--banana-medium-shadow:transparent;--banana-medium-shadow-sm:transparent;--banana-low-border:transparent;--banana-low-text:hsl(var(--foreground));--banana-low-hover:hsl(var(--secondary));--banana-low-shadow:transparent}.light{--background:0.00 0.00% 96.86%;--foreground:220.00 6.12% 9.61%;--card:0.00 0.00% 100.00%;--card-foreground:220.00 6.12% 9.61%;--popover:0.00 0.00% 100.00%;--popover-foreground:220.00 6.12% 9.61%;--primary:74.05 91.86% 66.27%;--primary-foreground:77.14 21.21% 6.47%;--brand-link:78.70 69.37% 21.76%;--secondary:240.00 2.86% 93.14%;--secondary-foreground:220.00 6.12% 9.61%;--muted:240.00 2.86% 93.14%;--muted-foreground:233.33 4.39% 40.20%;--accent:240.00 2.86% 93.14%;--accent-foreground:220.00 6.12% 9.61%;--border:240.00 6.45% 87.84%;--input:240.00 3.17% 56.67%;--ring:78.70 69.37% 21.76%;--destructive:0.00 73.71% 41.76%;--destructive-foreground:0.00 0.00% 100.00%;--warning:43.26 96.41% 56.27%;--warning-foreground:120.00 20.00% 4.90%;--success:162.93 93.55% 24.31%;--success-foreground:0.00 0.00% 100.00%;--info:224.28 76.33% 48.04%;--info-foreground:0.00 0.00% 100.00%;--shadow-2xs:0 0 0 1px hsl(var(--border)/0.45);--shadow-xs:0 2px 6px rgba(23,26,32,.04);--shadow-sm:0 4px 12px rgba(23,26,32,.06);--shadow:0 8px 24px rgba(23,26,32,.07);--shadow-md:0 12px 32px rgba(23,26,32,.08);--shadow-lg:0 20px 48px rgba(23,26,32,.1);--shadow-xl:0 24px 60px rgba(23,26,32,.12);--shadow-2xl:0 32px 80px rgba(23,26,32,.14)}.dark,.light,:root{--header-bg:var(--background);--header-foreground:var(--foreground);--header-border:var(--border);--hero-bg:var(--background);--hero-foreground:var(--foreground);--hero-accent:var(--brand-link);--pricing-card:var(--card);--pricing-foreground:var(--card-foreground);--pricing-border:var(--border);--pricing-popular:var(--primary);--generator-bg:var(--card);--generator-foreground:var(--card-foreground);--generator-border:var(--border);--generator-output:var(--background);--generator-media-upload-bg:hsl(var(--secondary));--generator-media-upload-hover:hsl(var(--foreground)/0.08);--generator-media-upload-selected:hsl(var(--foreground)/0.12);--generator-media-upload-text:hsl(var(--muted-foreground));--generator-media-upload-selected-text:hsl(var(--foreground));--footer-bg:var(--background);--footer-foreground:var(--muted-foreground);--footer-border:var(--border);--btn-primary-bg:var(--primary);--btn-primary-fg:var(--primary-foreground);--btn-secondary-bg:var(--secondary);--btn-secondary-fg:var(--secondary-foreground);--btn-success-bg:var(--success);--btn-success-fg:var(--success-foreground);--btn-warning-bg:var(--warning);--btn-warning-fg:var(--warning-foreground);--btn-destructive-bg:var(--destructive);--btn-destructive-fg:var(--destructive-foreground)}.generator-media-mode,.generator-media-upload,.generator-model-option{background-color:var(--generator-media-upload-bg)!important}.generator-media-mode:not(:disabled):not([aria-disabled=true]):hover,.generator-media-upload:not(:disabled):not([aria-disabled=true]):hover,.generator-model-option:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--generator-media-upload-hover)!important}.generator-media-mode,.generator-model-option{color:var(--generator-media-upload-text)!important}.generator-media-mode[aria-pressed=true]{background-color:var(--generator-media-upload-selected)!important;color:var(--generator-media-upload-selected-text)!important}.component-header{background-color:hsl(var(--header-bg));color:hsl(var(--header-foreground));border-bottom:1px solid hsl(var(--header-border))}.header-button-elegant,.header-nav-button{position:relative;transition:background-color .16s ease,border-color .16s ease}.header-button-elegant{background:hsl(var(--secondary));border:1px solid hsl(var(--border))}.header-button-elegant:hover{background:hsl(var(--foreground)/.08)}.component-hero{background-color:hsl(var(--hero-bg));color:hsl(var(--hero-foreground))}.component-hero-accent{color:hsl(var(--hero-accent))}.component-pricing-card{background-color:hsl(var(--pricing-card));color:hsl(var(--pricing-foreground));border:1px solid hsl(var(--pricing-border))}.component-pricing-popular{border-color:hsl(var(--pricing-popular));background:linear-gradient(145deg,hsl(var(--pricing-card)),hsl(var(--pricing-popular)/.05))}.component-generator{background-color:hsl(var(--generator-bg));color:hsl(var(--generator-foreground));border:1px solid hsl(var(--generator-border))}.component-generator-output{background-color:hsl(var(--generator-output));border:1px solid hsl(var(--generator-border))}.component-footer{background-color:hsl(var(--footer-bg));color:hsl(var(--footer-foreground));border-top:1px solid hsl(var(--footer-border))}.btn-primary{background-color:hsl(var(--btn-primary-bg));color:hsl(var(--btn-primary-fg));border:1px solid hsl(var(--btn-primary-bg));transition:all .2s ease}.btn-primary:hover{background-color:hsl(var(--btn-primary-bg)/.9);border-color:hsl(var(--btn-primary-bg)/.9);box-shadow:none}.btn-secondary{background-color:hsl(var(--btn-secondary-bg));color:hsl(var(--btn-secondary-fg));border:1px solid hsl(var(--border));transition:all .2s ease}.btn-secondary:hover{background-color:hsl(var(--btn-secondary-bg)/.8);box-shadow:none}.btn-success{background-color:hsl(var(--btn-success-bg));color:hsl(var(--btn-success-fg));border:1px solid hsl(var(--btn-success-bg))}.btn-success:hover{background-color:hsl(var(--btn-success-bg)/.9)}.btn-warning{background-color:hsl(var(--btn-warning-bg));color:hsl(var(--btn-warning-fg));border:1px solid hsl(var(--btn-warning-bg))}.btn-warning:hover{background-color:hsl(var(--btn-warning-bg)/.9)}.btn-destructive{background-color:hsl(var(--btn-destructive-bg));color:hsl(var(--btn-destructive-fg));border:1px solid hsl(var(--btn-destructive-bg))}.btn-destructive:hover{background-color:hsl(var(--btn-destructive-bg)/.9)}.card-default,.card-elevated{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border))}.card-elevated{box-shadow:0 4px 6px hsl(var(--border)/.1)}.card-featured{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));position:relative}.card-featured:before{content:"";position:absolute;inset:-1px;padding:1px;background:hsl(var(--accent));border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor}.badge-primary{background-color:hsl(var(--primary)/.1);color:hsl(var(--brand-link));border:1px solid hsl(var(--primary)/.2)}.badge-secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border))}.badge-success{background-color:hsl(var(--success)/.1);color:hsl(var(--success));border:1px solid hsl(var(--success)/.2)}.badge-warning{background-color:hsl(var(--warning)/.1);color:hsl(var(--warning));border:1px solid hsl(var(--warning)/.2)}.badge-destructive{background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive)/.2)}.input-default{background-color:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--input))}.input-default:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.2)}.input-success,.input-success:focus{border-color:hsl(var(--success))}.input-success:focus{box-shadow:0 0 0 2px hsl(var(--success)/.2)}.input-warning,.input-warning:focus{border-color:hsl(var(--warning))}.input-warning:focus{box-shadow:0 0 0 2px hsl(var(--warning)/.2)}.input-error,.input-error:focus{border-color:hsl(var(--destructive))}.input-error:focus{box-shadow:0 0 0 2px hsl(var(--destructive)/.2)}@keyframes waveRiseA{0%{transform:translateZ(0) scaleY(.25);opacity:.78}50%{transform:translateZ(0) scaleY(1);opacity:1}to{transform:translateZ(0) scaleY(.25);opacity:.78}}@keyframes waveRiseB{0%{transform:translateZ(0) scaleY(.35);opacity:.85}50%{transform:translateZ(0) scaleY(1.12);opacity:1}to{transform:translateZ(0) scaleY(.35);opacity:.85}}@keyframes waveNaturalA{0%{transform:translateZ(0) scaleY(var(--min-scale,.2));opacity:.8}40%{transform:translateZ(0) scaleY(calc(var(--amp, 1.4)));opacity:1}55%{transform:translateZ(0) scaleY(calc(var(--amp, 1.4) * 1.06));opacity:1}to{transform:translateZ(0) scaleY(var(--min-scale,.2));opacity:.85}}@keyframes waveNaturalB{0%{transform:translateZ(0) scaleY(calc(var(--min-scale, .2) + .04));opacity:.85}35%{transform:translateZ(0) scaleY(calc(var(--amp, 1.35)));opacity:1}60%{transform:translateZ(0) scaleY(calc(var(--amp, 1.35) * 1.06));opacity:1}to{transform:translateZ(0) scaleY(calc(var(--min-scale, .2) + .04));opacity:.85}}.waveform-shell{position:relative}.waveform-track{--wave-bar-width:3px;--wave-bar-height:40px;--wave-gap:3px;--wave-color:var(--primary);--wave-speed:1.2s;display:flex;align-items:flex-end;gap:var(--wave-gap);height:calc(var(--wave-bar-height) + 16px);line-height:0;contain:layout paint}.waveform-track .waveform-bar{width:var(--wave-bar-width);height:var(--wave-bar-height);border-radius:2px;position:relative;overflow:hidden;background:linear-gradient(to top,hsl(var(--wave-color)/.95),hsl(var(--wave-color)/.45));transform-origin:bottom center;animation:waveRiseA var(--wave-speed) cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform,opacity}.waveform-track .waveform-bar:after{content:none}.waveform-track .waveform-bar:nth-child(10n+1){animation-delay:0ms;animation-duration:calc(var(--wave-speed) - .15s)}.waveform-track .waveform-bar:nth-child(10n+2){animation-delay:70ms;animation-duration:calc(var(--wave-speed) + .05s);animation-name:waveRiseB}.waveform-track .waveform-bar:nth-child(10n+3){animation-delay:.14s;animation-duration:calc(var(--wave-speed) - .05s)}.waveform-track .waveform-bar:nth-child(10n+4){animation-delay:.21s;animation-duration:calc(var(--wave-speed) + .15s);animation-name:waveRiseB}.waveform-track .waveform-bar:nth-child(10n+5){animation-delay:.28s;animation-duration:calc(var(--wave-speed) - .1s)}.waveform-track .waveform-bar:nth-child(10n+6){animation-delay:.35s;animation-duration:calc(var(--wave-speed) + .1s);animation-name:waveRiseB}.waveform-track .waveform-bar:nth-child(10n+7){animation-delay:.42s;animation-duration:calc(var(--wave-speed) - .02s)}.waveform-track .waveform-bar:nth-child(10n+8){animation-delay:.49s;animation-duration:calc(var(--wave-speed) + .2s);animation-name:waveRiseB}.waveform-track .waveform-bar:nth-child(10n+9){animation-delay:.56s;animation-duration:calc(var(--wave-speed) - .07s)}.waveform-track .waveform-bar:nth-child(10n+10){animation-delay:.63s;animation-duration:calc(var(--wave-speed) + .18s);animation-name:waveRiseB}.benefit-card-audio-wave,.voice-audio-wave{--wave-gap:3px;--wave-speed:2.3s;--wave-bar-base:44px;display:grid!important;grid-template-columns:repeat(48,minmax(2px,1fr))!important;align-items:end!important;gap:var(--wave-gap)!important;height:96px!important;padding-top:0!important;padding-bottom:0!important;line-height:0!important;overflow:hidden!important;contain:layout paint}.benefit-card-audio-wave span,.voice-audio-wave span{width:var(--wave-bar-width);height:var(--wave-bar-height);position:relative;border-radius:2px;overflow:hidden;width:100%;height:var(--wave-bar-base)!important;border-radius:9999px;background:linear-gradient(180deg,hsla(0,0%,39%,.8),hsla(0,0%,47%,.6));animation:waveNaturalA var(--wave-speed) cubic-bezier(.45,.05,.55,.95) infinite!important;transform-origin:bottom center!important;align-self:end!important;will-change:transform}.benefit-card-audio-wave span:after,.voice-audio-wave span:after{content:none}.benefit-card-audio-wave span:nth-child(10n+1),.voice-audio-wave span:nth-child(10n+1){animation-delay:0ms!important;animation-duration:calc(var(--wave-speed) - .15s)!important;--amp:1.25;--min-scale:.18}.benefit-card-audio-wave span:nth-child(10n+2),.voice-audio-wave span:nth-child(10n+2){animation-delay:65ms!important;animation-duration:calc(var(--wave-speed) + .05s)!important;animation-name:waveNaturalB!important;--amp:1.38;--min-scale:.18}.benefit-card-audio-wave span:nth-child(10n+3),.voice-audio-wave span:nth-child(10n+3){animation-delay:.13s!important;animation-duration:calc(var(--wave-speed) - .05s)!important;--amp:1.18;--min-scale:.16}.benefit-card-audio-wave span:nth-child(10n+4),.voice-audio-wave span:nth-child(10n+4){animation-delay:195ms!important;animation-duration:calc(var(--wave-speed) + .15s)!important;animation-name:waveNaturalB!important;--amp:1.45;--min-scale:.18}.benefit-card-audio-wave span:nth-child(10n+5),.voice-audio-wave span:nth-child(10n+5){animation-delay:.26s!important;animation-duration:calc(var(--wave-speed) - .1s)!important;--amp:1.15;--min-scale:.16}.benefit-card-audio-wave span:nth-child(10n+6),.voice-audio-wave span:nth-child(10n+6){animation-delay:325ms!important;animation-duration:calc(var(--wave-speed) + .1s)!important;animation-name:waveNaturalB!important;--amp:1.5;--min-scale:.18}.benefit-card-audio-wave span:nth-child(10n+7),.voice-audio-wave span:nth-child(10n+7){animation-delay:.39s!important;animation-duration:calc(var(--wave-speed) - .02s)!important;--amp:1.22;--min-scale:.16}.benefit-card-audio-wave span:nth-child(10n+8),.voice-audio-wave span:nth-child(10n+8){animation-delay:455ms!important;animation-duration:calc(var(--wave-speed) + .2s)!important;animation-name:waveNaturalB!important;--amp:1.35;--min-scale:.18}.benefit-card-audio-wave span:nth-child(10n+9),.voice-audio-wave span:nth-child(10n+9){animation-delay:.52s!important;animation-duration:calc(var(--wave-speed) - .07s)!important;--amp:1.2;--min-scale:.16}.benefit-card-audio-wave span:nth-child(10n+10),.voice-audio-wave span:nth-child(10n+10){animation-delay:585ms!important;animation-duration:calc(var(--wave-speed) + .18s)!important;animation-name:waveNaturalB!important;--amp:1.4;--min-scale:.18}@media (prefers-reduced-motion:reduce){.benefit-card-audio-wave span:after,.voice-audio-wave span:after,.waveform-track .waveform-bar:after{animation:none;opacity:.9}}.allow-motion .benefit-card-audio-wave span:after,.allow-motion .voice-audio-wave span:after,.allow-motion .waveform-track .waveform-bar:after{animation:waveRiseA var(--wave-speed) cubic-bezier(.45,.05,.55,.95) infinite!important;opacity:1!important}.allow-motion .benefit-card-audio-wave span:nth-child(10n+10):after,.allow-motion .benefit-card-audio-wave span:nth-child(10n+2):after,.allow-motion .benefit-card-audio-wave span:nth-child(10n+4):after,.allow-motion .benefit-card-audio-wave span:nth-child(10n+6):after,.allow-motion .benefit-card-audio-wave span:nth-child(10n+8):after,.allow-motion .voice-audio-wave span:nth-child(10n+10):after,.allow-motion .voice-audio-wave span:nth-child(10n+2):after,.allow-motion .voice-audio-wave span:nth-child(10n+4):after,.allow-motion .voice-audio-wave span:nth-child(10n+6):after,.allow-motion .voice-audio-wave span:nth-child(10n+8):after,.allow-motion .waveform-track .waveform-bar:nth-child(10n+10):after,.allow-motion .waveform-track .waveform-bar:nth-child(10n+2):after,.allow-motion .waveform-track .waveform-bar:nth-child(10n+4):after,.allow-motion .waveform-track .waveform-bar:nth-child(10n+6):after,.allow-motion .waveform-track .waveform-bar:nth-child(10n+8):after{animation-name:waveRiseB!important}.benefit-card-audio-wave{height:72px!important;--wave-bar-base:28px}.eq-wave{display:flex;align-items:flex-end;gap:var(--wave-gap,3px);height:calc(var(--wave-bar-height, 40px) + 16px);line-height:0;contain:layout paint}.eq-bar{width:var(--wave-bar-width,3px);height:var(--wave-bar-height,40px);position:relative;border-radius:2px;overflow:hidden}.eq-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,hsl(var(--wave-color,var(--primary))/.95),hsl(var(--wave-color,var(--primary))/.45));transform-origin:bottom center;animation:waveRiseA var(--wave-speed,1.2s) cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform,opacity}.eq-sm{--wave-bar-width:2px;--wave-bar-height:22px;--wave-gap:2px;--wave-speed:1.05s}.eq-md{--wave-bar-width:3px;--wave-bar-height:32px;--wave-gap:3px;--wave-speed:1.2s}.eq-lg{--wave-bar-width:4px;--wave-bar-height:48px;--wave-gap:4px;--wave-speed:1.28s}.eq-primary{--wave-color:var(--primary)}.eq-accent{--wave-color:var(--accent)}.eq-wave .eq-bar:nth-child(10n+1):after{animation-delay:0ms;animation-duration:calc(var(--wave-speed, 1.2s) - .15s)}.eq-wave .eq-bar:nth-child(10n+2):after{animation-delay:70ms;animation-duration:calc(var(--wave-speed, 1.2s) + .05s);animation-name:waveRiseB}.eq-wave .eq-bar:nth-child(10n+3):after{animation-delay:.14s;animation-duration:calc(var(--wave-speed, 1.2s) - .05s)}.eq-wave .eq-bar:nth-child(10n+4):after{animation-delay:.21s;animation-duration:calc(var(--wave-speed, 1.2s) + .15s);animation-name:waveRiseB}.eq-wave .eq-bar:nth-child(10n+5):after{animation-delay:.28s;animation-duration:calc(var(--wave-speed, 1.2s) - .1s)}.eq-wave .eq-bar:nth-child(10n+6):after{animation-delay:.35s;animation-duration:calc(var(--wave-speed, 1.2s) + .1s);animation-name:waveRiseB}.eq-wave .eq-bar:nth-child(10n+7):after{animation-delay:.42s;animation-duration:calc(var(--wave-speed, 1.2s) - .02s)}.eq-wave .eq-bar:nth-child(10n+8):after{animation-delay:.49s;animation-duration:calc(var(--wave-speed, 1.2s) + .2s);animation-name:waveRiseB}.eq-wave .eq-bar:nth-child(10n+9):after{animation-delay:.56s;animation-duration:calc(var(--wave-speed, 1.2s) - .07s)}.eq-wave .eq-bar:nth-child(10n+10):after{animation-delay:.63s;animation-duration:calc(var(--wave-speed, 1.2s) + .18s);animation-name:waveRiseB}.eq-manual.is-manual .eq-bar:after{animation:none!important;opacity:var(--eq-opacity,1);transform:scaleY(var(--eq-scale,1));transform-origin:bottom center;will-change:transform,opacity}.progress-bar-fill{width:var(--progress-width,0)}.progress-bar-dynamic{width:calc(var(--progress-percentage, 0) * 1%)}.video-player-element{visibility:visible}