.studio-overview{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);gap:40px;align-items:start}.studio-overview-steps{display:flex;flex-direction:column;gap:14px}.studio-overview-steps>button{display:flex;gap:16px;align-items:start;width:100%;padding:22px 18px;text-align:left;border:1px solid hsl(var(--border));border-radius:var(--radius-box);background:hsl(var(--card))}.studio-overview-steps>button[aria-pressed=true]{border-color:hsl(var(--brand));background:hsl(var(--brand)/.07)}.studio-step-number{flex:none;font-size:16px;color:hsl(var(--brand));font-variant-numeric:tabular-nums;padding-top:3px}.studio-overview-steps button>span:nth-child(2){flex:1}.studio-overview-steps strong{display:block;font-size:21px;line-height:1.5;font-weight:650}.studio-overview-steps strong+span{display:block;margin-top:9px;font-size:18px;line-height:1.8;color:hsl(var(--muted-foreground))}.studio-overview-steps button>span:last-child{color:hsl(var(--muted-foreground))}.studio-guide-link{display:inline-block;align-self:start;margin-top:10px;padding:8px 0;font-size:17px;text-decoration:underline;text-underline-offset:5px}.studio-overview-window{min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius-glass);background:hsl(var(--card));box-shadow:0 24px 64px rgb(0 0 0/.06)}.studio-overview-bar{display:flex;justify-content:space-between;gap:10px;padding:18px 24px;border-bottom:1px solid hsl(var(--border));font-size:16px}.studio-overview-bar>span:last-child{color:hsl(var(--muted-foreground));font-size:14px}.studio-overview-body{padding:22px}.studio-preview-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.studio-preview-controls button{padding:9px 14px;font-size:16px;border-radius:var(--radius-box);color:hsl(var(--muted-foreground));border:1px solid transparent}.studio-preview-controls button[aria-pressed=true]{color:hsl(var(--brand));background:hsl(var(--brand)/.09);border-color:hsl(var(--brand)/.3)}.studio-overview-picture{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-box);background:#232330}.studio-overview-image{-o-object-fit:cover;object-fit:cover}.studio-overview-picture:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgb(0 0 0/.65));pointer-events:none}.studio-preview-language{top:12px;left:12px;padding:5px 9px;background:rgb(0 0 0/.65);font-size:14px}.studio-overview-subtitle,.studio-preview-language{position:absolute;z-index:1;border-radius:var(--radius-chip);color:#fff}.studio-overview-subtitle{bottom:18px;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:92%;padding:7px 11px;background:rgb(0 0 0/.7);text-align:center;font-size:19px;line-height:1.6;font-weight:550}.studio-overview-detail{min-height:175px;margin-top:22px}.studio-copy-comparison{display:grid;grid-template-columns:1fr 1fr;gap:22px}.studio-copy-comparison>div+div{border-left:1px solid hsl(var(--border));padding-left:22px}.studio-copy-comparison span,.studio-revision>div>span{display:block;color:hsl(var(--muted-foreground));font-size:15px}.studio-copy-comparison p,.studio-revision>div>p{margin-top:10px;font-size:20px;line-height:1.8;overflow-wrap:anywhere}.studio-revision button{display:flex;justify-content:space-between;gap:20px;margin-top:18px;padding:10px 14px;border:1px solid hsl(var(--brand)/.4);border-radius:var(--radius-box);color:hsl(var(--brand));font-size:17px}.studio-delivery>p,.studio-revision>p{margin-top:12px;font-size:17px;line-height:1.8;color:hsl(var(--muted-foreground))}.studio-delivery ul{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.studio-delivery li{display:flex;gap:8px;border:1px solid hsl(var(--border));border-radius:var(--radius-box);padding:9px 12px;font-size:16px}.studio-overview-note{margin-top:22px;font-size:15px;line-height:1.8;color:hsl(var(--muted-foreground))}.revenue-section button:focus-visible,.revenue-section summary:focus-visible,.studio-overview button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.revenue-evidence{display:flex;gap:20px;align-items:center;margin-bottom:30px;padding:24px 28px;border:1px solid hsl(var(--border));border-radius:var(--radius-glass);background:hsl(var(--card))}.revenue-evidence>svg{flex:none;width:66px;height:66px;transform:rotate(-90deg)}.revenue-ring-track,.revenue-ring-value{fill:none;stroke-width:5}.revenue-ring-track{stroke:hsl(var(--muted))}.revenue-ring-value{stroke:hsl(var(--brand))}.revenue-evidence>div{display:flex;gap:20px;align-items:center;flex:1}.revenue-evidence strong{font-size:39.6px;font-weight:650;letter-spacing:-.04em}.revenue-evidence p{font-size:16px;line-height:1.8;color:hsl(var(--muted-foreground))}.revenue-evidence>a{max-width:230px;font-size:15px;text-decoration:underline;text-underline-offset:4px}.revenue-evidence>a>span{display:block;margin-top:7px;font-size:14px;line-height:1.7;color:hsl(var(--muted-foreground))}.revenue-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.revenue-controls,.revenue-results{min-width:0;padding:30px;border:1px solid hsl(var(--border));border-radius:var(--radius-glass);background:hsl(var(--card))}.revenue-results{position:sticky;top:110px}.revenue-card-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.revenue-card-heading h3{font-size:22px;font-weight:650}.revenue-card-heading button{padding:6px 0;text-decoration:underline;text-underline-offset:4px}.revenue-caption,.revenue-card-heading button{font-size:14px;color:hsl(var(--muted-foreground))}.revenue-caption{margin-top:10px;line-height:1.8}.revenue-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.revenue-input-label{display:flex;flex-direction:column;min-width:0;gap:8px;font-size:14px;line-height:1.6;color:hsl(var(--muted-foreground))}.revenue-input-wrap{display:flex;align-items:center;min-width:0;padding-right:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:var(--radius-box)}.revenue-input-wrap:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.revenue-input-wrap input{width:100%;min-width:0;border:0;padding:12px;border-radius:var(--radius-box);background:transparent;color:hsl(var(--foreground));font-size:19px;font-variant-numeric:tabular-nums;outline:none}.revenue-input-wrap>span{flex:none;font-size:14px}.revenue-input-wrap input::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:.9;font-size:15px}.revenue-input-wrap input::placeholder{color:hsl(var(--muted-foreground));opacity:.9;font-size:15px}.revenue-languages{margin-top:28px}.revenue-languages legend{margin-bottom:12px;font-size:17px;font-weight:600}.revenue-languages>div{display:flex;flex-wrap:wrap;gap:8px}.revenue-languages button{padding:8px 11px;border:1px solid hsl(var(--border));border-radius:var(--radius-box);font-size:15px;color:hsl(var(--muted-foreground))}.revenue-languages button[aria-pressed=true]{color:hsl(var(--brand));border-color:hsl(var(--brand)/.55);background:hsl(var(--brand)/.08)}.revenue-targets{display:grid;gap:18px;margin-top:22px;max-height:470px;overflow:auto;padding:3px}.revenue-target{border-top:1px solid hsl(var(--border));padding-top:14px}.revenue-target legend{font-size:16px;font-weight:600}.revenue-target legend>span{margin-left:9px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:400}.revenue-target .revenue-field-grid{margin-top:8px}.revenue-adjustments{display:grid;gap:18px;margin-top:24px;border-top:1px solid hsl(var(--border));padding-top:24px}.revenue-overlap>span{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:hsl(var(--muted-foreground))}.revenue-overlap strong{font-weight:550;color:hsl(var(--foreground))}.revenue-overlap input{display:block;width:100%;margin-top:15px;accent-color:hsl(var(--brand))}.revenue-assumption-label{display:inline-block;padding:6px 10px;border:1px solid hsl(var(--border));border-radius:var(--radius-chip);color:hsl(var(--muted-foreground));font-size:14px}.revenue-result-label{margin-top:25px;font-size:17px;color:hsl(var(--muted-foreground))}.revenue-total{display:block;margin-top:6px;font-size:clamp(35.2px,3.4vw,59.4px);line-height:1.35;font-weight:650;letter-spacing:-.05em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.revenue-summary{margin-top:12px;font-size:15px;line-height:1.8;color:hsl(var(--muted-foreground))}.revenue-summary strong{font-weight:600;color:hsl(var(--foreground))}.revenue-comparison{margin-top:30px;padding:22px 0;border-block:1px solid hsl(var(--border))}.revenue-bar-label{display:flex;justify-content:space-between;gap:12px;font-size:15px;margin-bottom:10px}.revenue-bar-label strong{font-weight:550}.revenue-bar-track{display:flex;overflow:hidden;height:30px;margin-bottom:20px;border-radius:var(--radius-chip);background:hsl(var(--muted))}.revenue-bar-track>span{display:block;height:100%}.revenue-bar-current{background:hsl(var(--muted-foreground)/.5)}.revenue-bar-added{background:hsl(var(--brand))}.revenue-comparison .revenue-caption{display:flex;gap:7px;align-items:center;margin:0}.revenue-comparison i{width:8px;height:8px;margin-left:8px;border-radius:2px;background:hsl(var(--muted-foreground)/.5)}.revenue-comparison .revenue-added-key{background:hsl(var(--brand))}.revenue-outcomes{display:grid;gap:20px;margin-top:25px}.revenue-outcomes>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.revenue-outcomes dt{font-size:15px;color:hsl(var(--muted-foreground))}.revenue-outcomes dd{text-align:right;font-size:21px;font-weight:600;overflow-wrap:anywhere}.revenue-outcomes dd small{margin-left:4px;font-size:14px;font-weight:400;color:hsl(var(--muted-foreground))}.revenue-contributions{margin-top:28px}.revenue-contributions h4,.revenue-sensitivity h4{font-size:16px;font-weight:600;margin-bottom:14px}.revenue-contributions>div{display:grid;grid-template-columns:minmax(70px,auto) 1fr auto;gap:12px;align-items:center;margin-top:10px;font-size:14px}.revenue-contributions strong{font-weight:550}.revenue-contribution-track{overflow:hidden;height:6px;border-radius:var(--radius-chip);background:hsl(var(--muted))}.revenue-contribution-track i{display:block;height:100%;background:hsl(var(--brand))}.revenue-sensitivity{margin-top:28px}.revenue-sensitivity>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.revenue-sensitivity>div>div{padding:12px 8px;border-radius:var(--radius-box);border:1px solid hsl(var(--border));background:hsl(var(--background))}.revenue-sensitivity small,.revenue-sensitivity span{display:block;font-size:14px;color:hsl(var(--muted-foreground))}.revenue-sensitivity strong{display:block;font-size:17px;margin-block:6px;font-weight:600;overflow-wrap:anywhere}.revenue-sensitivity small{font-size:14px}.revenue-method{margin-top:25px;padding-top:18px;border-top:1px solid hsl(var(--border));font-size:15px}.revenue-method summary{width:-moz-fit-content;width:fit-content;cursor:pointer;padding:8px 0}.revenue-method>div{max-width:900px;margin-top:12px;color:hsl(var(--muted-foreground));line-height:1.9}.revenue-method p+p{margin-top:10px}.revenue-method a{display:inline-block;margin-right:20px;padding-block:5px;text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.studio-overview{grid-template-columns:minmax(220px,.75fr) minmax(0,1.2fr);gap:24px}.revenue-evidence{flex-wrap:wrap}.revenue-evidence>a{max-width:none;margin-left:86px}.revenue-evidence>a>span{display:inline;margin-left:12px}.revenue-controls,.revenue-results{padding:22px}}@media (max-width:800px){.revenue-workspace,.studio-overview{grid-template-columns:1fr}.studio-overview-steps{gap:10px}.studio-overview-steps>button{padding:18px}.studio-overview-steps strong{font-size:20px}.studio-overview-steps strong+span{font-size:17px}.studio-overview-detail{min-height:0}.revenue-results{position:static}}@media (max-width:480px){.studio-overview-body{padding:14px}.studio-overview-bar{padding:15px;font-size:14px}.studio-overview-subtitle{font-size:16px;bottom:12px}.studio-preview-language{top:8px;left:8px;font-size:14px}.studio-copy-comparison{grid-template-columns:1fr;gap:16px}.studio-copy-comparison>div+div{padding:16px 0 0;border-left:0;border-top:1px solid hsl(var(--border))}.studio-copy-comparison p,.studio-revision>div>p{font-size:19px}.revenue-evidence{padding:20px;gap:14px}.revenue-evidence>svg{width:45px;height:45px}.revenue-evidence>div{display:block}.revenue-evidence strong{font-size:33px}.revenue-evidence p{font-size:14px;margin-top:5px}.revenue-evidence>a{margin-left:0}.revenue-evidence>a>span{display:block;margin-left:0}.revenue-controls,.revenue-results{padding:20px 16px;border-radius:var(--radius-glass)}.revenue-card-heading h3{font-size:20px}.revenue-field-grid{gap:8px}.revenue-input-wrap{padding-right:8px}.revenue-input-wrap input{padding:12px 8px;font-size:18px}.revenue-input-label{font-size:14px}.revenue-outcomes>div{align-items:start}.revenue-outcomes dd{font-size:19px}}.revenue-snapshot-card{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;border:1px solid hsl(var(--border));border-radius:var(--radius-glass);padding:40px;background:hsl(var(--card))}.revenue-example-badge{display:inline-flex;padding:7px 11px;color:hsl(var(--muted-foreground));font-size:14px;border:1px solid hsl(var(--border));border-radius:var(--radius-chip)}.revenue-snapshot-story h3{margin-top:22px;font-size:clamp(22px,2vw,27.5px);line-height:1.6;font-weight:650;letter-spacing:-.035em}.revenue-snapshot-story>p{margin-top:20px;font-size:19px}.revenue-snapshot-story>p strong{margin-left:8px;color:hsl(var(--brand));font-size:29.7px}.revenue-snapshot-story>span:last-of-type{display:block;margin-top:6px;color:hsl(var(--muted-foreground));font-size:14px}.revenue-detail-link{display:inline-flex;align-items:center;gap:24px;margin-top:26px;padding:8px 0;font-size:16px;text-decoration:underline;text-underline-offset:6px}.revenue-snapshot-bar-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:16px}.revenue-snapshot-bar-label strong{font-size:26.4px;letter-spacing:-.04em}.revenue-snapshot-bar-label small{margin-left:5px;font-size:14px;color:hsl(var(--muted-foreground));font-weight:400}.revenue-snapshot-track{display:flex;height:44px;overflow:hidden;margin-bottom:26px;border-radius:var(--radius-chip);background:hsl(var(--secondary))}.revenue-snapshot-track>span{display:flex;align-items:center;justify-content:center;background:hsl(var(--muted-foreground)/.6)}.revenue-snapshot-track .revenue-snapshot-added{background:hsl(var(--brand));color:hsl(var(--background));font-size:15px;font-weight:750}.revenue-snapshot-chart>p{display:flex;align-items:center;gap:8px;margin-top:-8px;color:hsl(var(--muted-foreground));font-size:14px}.revenue-snapshot-chart i{width:8px;height:8px;border-radius:2px;background:hsl(var(--muted-foreground)/.6)}.revenue-snapshot-chart i.revenue-snapshot-added-key{background:hsl(var(--brand));margin-left:12px}.revenue-snapshot-assumptions{margin-top:18px;max-width:1000px;font-size:14px;line-height:1.9;color:hsl(var(--muted-foreground))}.revenue-back-link{display:block;width:min(calc(100% - 48px),1280px);margin:32px auto 0;font-size:16px;text-decoration:underline;text-underline-offset:5px}.revenue-detail-page .revenue-section{padding-top:44px}.studio-explainer-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:40px;align-items:start}.studio-explainer-story ol{display:flex;flex-direction:column;gap:16px}.studio-explainer-story li{position:relative;display:flex;gap:18px;padding:25px 20px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius-box);background:hsl(var(--card));transition:background .3s,border-color .3s}.studio-explainer-story li[data-active=true]{border-color:hsl(var(--brand)/.8);background:hsl(var(--brand)/.07)}.studio-explainer-number{flex:none;white-space:nowrap;color:hsl(var(--brand));font-size:17px;padding-top:4px;font-variant-numeric:tabular-nums}.studio-explainer-story h3{font-size:23.1px;font-weight:650;line-height:1.5;letter-spacing:-.025em}.studio-explainer-story li p{font-size:18px;line-height:1.8;color:hsl(var(--muted-foreground));margin-top:8px}.studio-explainer-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:hsl(var(--brand));transform:scaleX(0);transform-origin:left}[data-animating=true] li[data-active=true] .studio-explainer-progress{animation:studio-auto-progress 4.5s linear infinite}.studio-explainer-demo{min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius-glass);background:hsl(var(--card));box-shadow:0 24px 64px rgb(0 0 0/.06)}.studio-explainer-toolbar{display:flex;justify-content:space-between;gap:12px;padding:18px 22px;font-size:15px}.studio-explainer-toolbar>span:last-child{font-size:14px;color:hsl(var(--muted-foreground))}.studio-explainer-screen{position:relative;aspect-ratio:16/7;margin:0 20px;overflow:hidden;border-radius:var(--radius-box);background:#232330}.studio-explainer-screen:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgb(0 0 0/.65));pointer-events:none}.studio-explainer-language{top:12px;left:12px;background:rgb(0 0 0/.65);padding:5px 9px;font-size:14px}.studio-explainer-language,.studio-explainer-screen>p{position:absolute;z-index:1;color:white;border-radius:var(--radius-chip)}.studio-explainer-screen>p{bottom:15px;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:92%;padding:6px 10px;background:rgb(0 0 0/.7);font-size:19px;line-height:1.6;text-align:center}.studio-explainer-copy{padding:22px}.studio-explainer-source{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid hsl(var(--border))}.studio-explainer-source>span,.studio-explainer-translation>span{display:block;font-size:14px;color:hsl(var(--muted-foreground))}.studio-explainer-source p{font-size:21px;line-height:1.7;margin-top:8px}.studio-explainer-translation{min-height:122px}.studio-explainer-translation>p{font-size:clamp(22px,2vw,27.5px);line-height:1.55;margin-top:10px;letter-spacing:-.02em}.studio-explainer-translation del{display:block;font-size:16px;line-height:1.6;margin-top:8px;color:hsl(var(--muted-foreground))}.studio-explainer-translation del+p{color:hsl(var(--brand))}[data-animating=true] .studio-explainer-translation p{animation:studio-copy-enter .45s ease both}.studio-explainer-timeline{display:grid;grid-template-columns:.8fr 1.5fr .8fr;gap:8px;margin-top:16px}.studio-explainer-timeline>span{display:flex;align-items:center;justify-content:center;gap:6px;padding:13px 6px;font-size:14px;border-radius:var(--radius-chip);background:hsl(var(--secondary));color:hsl(var(--muted-foreground))}.studio-explainer-timeline .studio-explainer-selected{background:hsl(var(--brand)/.12);color:hsl(var(--brand));box-shadow:inset 0 0 0 1px hsl(var(--brand)/.3)}.studio-explainer-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 22px 18px}.studio-explainer-footer p{font-size:14px;line-height:1.7;color:hsl(var(--muted-foreground))}.studio-explainer-footer button{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid hsl(var(--border));border-radius:50%}@keyframes studio-auto-progress{to{transform:scaleX(1)}}@keyframes studio-copy-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.dub-picture-toggle{position:absolute;inset:0;z-index:1;display:grid;place-items:center;width:100%;height:100%}.dub-picture-toggle>span{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:rgb(0 0 0/.42);color:#fff;backdrop-filter:blur(12px)}.dub-picture-toggle:focus-visible{outline:3px solid hsl(var(--brand));outline-offset:-4px;border-radius:inherit}.dub-sound{z-index:2}.dub-transport{position:absolute;z-index:3;left:20px;right:20px;bottom:18px;opacity:0;transform:translateY(7px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.dub-stage:focus-within .dub-transport,.dub-stage:hover .dub-transport,.dub-stage[data-paused=true] .dub-transport{opacity:1;transform:none;pointer-events:auto}.dub-transport-pane{position:relative;isolation:isolate;border-radius:var(--radius-glass);background:rgb(20 17 28/.66);border:1px solid rgb(255 255 255/.25);color:#fff;box-shadow:0 8px 26px rgb(0 0 0/.2)}.dub-transport-content{display:flex;position:relative;align-items:center;gap:12px;min-height:50px;padding:4px 12px}.dub-transport-content button{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;color:#fff}.dub-transport-content button:hover{background:rgb(255 255 255/.14)}.dub-transport-content input{min-width:0;width:100%;height:30px;accent-color:hsl(var(--brand));cursor:pointer}.dub-time{font-size:14px;font-variant-numeric:tabular-nums;color:#fff}.dub-transport-content :focus-visible,.revenue-detail-link:focus-visible,.studio-explainer-footer button:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}@media (hover:none){.dub-transport{opacity:1;transform:none;pointer-events:auto}}@media (max-width:900px){.revenue-snapshot-card{grid-template-columns:1fr;gap:32px;padding:30px}.studio-explainer-grid{grid-template-columns:1fr;gap:24px}.studio-explainer-story ol{flex-direction:row;gap:10px}.studio-explainer-story li{flex:1;gap:8px;padding:18px 12px}.studio-explainer-story h3{font-size:19px}.studio-explainer-story li p{font-size:16px}}@media (max-width:540px){.revenue-snapshot-card{padding:24px 18px;border-radius:var(--radius-glass)}.revenue-snapshot-story h3{font-size:22px}.revenue-snapshot-bar-label{font-size:14px}.revenue-snapshot-bar-label strong{font-size:24.2px}.revenue-snapshot-track{height:36px}.revenue-snapshot-chart>p{font-size:14px;gap:5px}.studio-explainer-story ol{flex-direction:column}.studio-explainer-story li{padding:16px;gap:14px}.studio-explainer-story h3{font-size:21px}.studio-explainer-story li p{font-size:17px;margin-top:4px}.studio-explainer-toolbar{padding:15px;font-size:14px}.studio-explainer-toolbar>span:last-child{font-size:14px}.studio-explainer-screen{aspect-ratio:16/9;margin:0 12px}.studio-explainer-screen>p{font-size:16px;bottom:10px}.studio-explainer-language{font-size:14px;top:8px;left:8px}.studio-explainer-copy{padding:18px 15px}.studio-explainer-source p{font-size:19px}.studio-explainer-translation>p{font-size:23.1px}.studio-explainer-timeline{grid-template-columns:.7fr 1.6fr .7fr;gap:5px}.studio-explainer-timeline>span{font-size:14px;gap:3px}.studio-explainer-footer{padding:0 15px 15px}.dub-transport{left:8px;right:8px;bottom:8px}.dub-transport-content{gap:6px;padding:2px 6px;min-height:44px}.dub-transport-content button{width:30px;height:36px}.dub-time{font-size:14px}.dub-picture-toggle>span{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.dub-transport,.studio-explainer *{animation:none!important;transition:none!important}}.demo-cloning-note{margin:16px 0 12px;font-size:16px;line-height:1.8;color:hsl(var(--foreground))}.demo-transcript .demo-take-kind{font-size:14px;line-height:1.7;margin-bottom:10px;color:hsl(var(--brand));font-weight:600}.demo-heading{flex-wrap:wrap;gap:8px}.studio-explainer-story li{padding:0;display:block}.studio-step-jump{position:relative;display:flex;gap:18px;width:100%;padding:25px 20px;text-align:left}.studio-step-jump:focus-visible{outline:3px solid hsl(var(--brand));outline-offset:-4px;border-radius:var(--radius-box)}.studio-step-jump:hover{background:hsl(var(--brand)/.04)}.dub-transport .dub-transport-pane{border:0;border-radius:0;background:transparent;box-shadow:none}.dub-transport{left:14px;right:14px;bottom:6px}.dub-transport:before{content:"";position:absolute;z-index:-1;inset:-12px -14px -6px;background:linear-gradient(transparent,rgb(0 0 0/.55));pointer-events:none}.dub-transport .dub-transport-content{gap:8px;min-height:28px;padding:0}.dub-transport .dub-transport-content button{width:28px;height:28px}.dub-transport .dub-transport-content button svg{width:14px;height:14px}.dub-transport .dub-time{flex:0 0 auto;min-width:4ch;white-space:nowrap;word-break:normal;overflow-wrap:normal;text-align:center;font-size:14px;text-shadow:0 1px 3px #000}.dub-transport .dub-transport-content input{flex:1 1 0;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:0;height:24px;margin:0;background:transparent;accent-color:#fff}.dub-volume-group{display:flex;flex:none;align-items:center;gap:4px}.dub-transport .dub-transport-content .dub-volume{flex:0 0 72px;width:72px}@media (hover:none),(max-width:540px),(pointer:coarse){.dub-transport .dub-transport-content .dub-volume{display:none}}.dub-transport input::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(to right,#fff var(--dub-progress),rgb(255 255 255/.35) var(--dub-progress))}.dub-transport input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:7px;height:7px;margin-top:-2.5px;border:0;border-radius:50%;background:#fff}.dub-transport input::-moz-range-track{height:2px;border-radius:2px;background:rgb(255 255 255/.35)}.dub-transport input::-moz-range-progress{height:2px;background:#fff}.dub-transport input::-moz-range-thumb{width:7px;height:7px;border:0;border-radius:50%;background:#fff}.revenue-snapshot-story>p strong{display:block;margin:8px 0 0;font-size:clamp(33px,3vw,44px)}.audience-bundles,.audience-reach{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.audience-bundles button,.audience-reach button{padding:8px 11px;border:1px solid hsl(var(--border));border-radius:var(--radius-box);color:hsl(var(--muted-foreground));font-size:14px;text-align:left}.audience-bundles button[aria-pressed=true],.audience-reach button[aria-pressed=true]{color:hsl(var(--brand));background:hsl(var(--brand)/.1);border-color:hsl(var(--brand)/.5)}.audience-bundles button:focus-visible,.audience-reach button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.audience-reach{align-items:center}.audience-reach>span{margin-right:4px;color:hsl(var(--muted-foreground));font-size:14px}.revenue-snapshot-story>.audience-growth{margin-top:9px;color:hsl(var(--muted-foreground));font-size:16px}.revenue-snapshot-story>.audience-growth strong{display:inline;margin:0 0 0 6px;font-size:22px}.audience-language-shares{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:28px}.audience-language-shares li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:14px}.audience-language-shares small{color:hsl(var(--muted-foreground));font-size:14px}.audience-language-shares strong{color:hsl(var(--brand));font-variant-numeric:tabular-nums}@media (max-width:480px){.audience-language-shares{grid-template-columns:1fr}.revenue-snapshot-track .revenue-snapshot-added{font-size:14px}}.snapshot-research{margin-top:20px;padding-top:18px;border-top:1px solid hsl(var(--border));font-size:15px;color:hsl(var(--muted-foreground))}.planner-advanced summary,.snapshot-research summary{cursor:pointer;padding:10px 0}.snapshot-research>div{display:grid;gap:12px;margin-top:12px;line-height:1.9}.snapshot-research a{text-decoration:underline;text-underline-offset:4px}.revenue-snapshot-bar-label{flex-wrap:wrap}.revenue-snapshot-track .revenue-snapshot-added{font-size:14px;white-space:nowrap}.planner-reach{margin:26px 0 18px}.planner-reach>p:first-child{display:flex;justify-content:space-between;font-size:16px}.planner-reach>div{display:flex;gap:8px;margin-top:12px}.planner-reach button{flex:1;border:1px solid hsl(var(--border));border-radius:var(--radius-box);padding:10px;font-size:16px}.planner-reach button[aria-pressed=true]{color:hsl(var(--brand));background:hsl(var(--brand)/.1);border-color:hsl(var(--brand)/.5)}.planner-auto-rates{display:grid;gap:10px;margin-bottom:14px}.planner-auto-rates li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:15px}.planner-auto-rates small{font-size:14px;font-weight:400;color:hsl(var(--muted-foreground))}.planner-advanced{border-top:1px solid hsl(var(--border));margin-top:22px;padding-top:10px;font-size:15px}.planner-advanced[open]{display:grid;gap:18px}.planner-advanced select{width:100%;padding:12px;border:1px solid hsl(var(--border));border-radius:var(--radius-box);background:hsl(var(--background));font-size:18px;color:hsl(var(--foreground))}.planner-country{border-top:1px solid hsl(var(--border));padding-top:16px;display:grid;gap:12px}.planner-country legend{font-weight:650;padding-right:8px}.planner-costs{display:grid;gap:18px;margin:25px 0 18px;border-top:1px solid hsl(var(--border));padding-top:24px}.planner-costs>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:15px}.planner-costs dt{color:hsl(var(--muted-foreground))}.planner-costs dd{font-size:20px;font-weight:650;white-space:nowrap}@media (max-width:600px){.studio-step-jump{padding:16px;gap:14px}.demo-cloning-note{font-size:15px}.revenue-snapshot-track .revenue-snapshot-added{font-size:14px}.planner-costs dd{font-size:18px}.planner-auto-rates li{font-size:14px}}[data-marketing]>:where(main,footer,.marketing-skip-link){font-size:18px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}[data-landing],[data-marketing]{--landing-muted:hsl(var(--foreground)/0.76)}[data-marketing] :where(main,footer) :where(p,li,dd,dt,h1,h2,h3,h4,label,button,summary){text-wrap:pretty}[data-marketing] :where(main,footer) .text-xs{font-size:14px;line-height:1.75}[data-marketing] :where(main,footer) .text-sm{font-size:16px;line-height:1.75}[data-marketing] :where(main,footer) .text-base{font-size:18px;line-height:1.7}[data-marketing] :where(main,footer) .text-lg{font-size:20px}[data-marketing] :where(main,footer) .text-xl{font-size:22px}[data-marketing] :where(main,footer) .text-2xl{font-size:27px}[data-marketing] :where(main,footer) .text-3xl{font-size:34px}.landing-hero-note{line-height:1.9;max-width:44rem}.demo-stage{flex-wrap:wrap}.demo-voice-copy .text-sm{min-height:3.5em}.demo-transcript{line-height:1.85}.dub-controls{flex-direction:column;align-items:center;justify-content:center}.dub-languages{flex:0 1 auto;margin-inline:auto;flex-wrap:wrap;justify-content:center;overflow:visible;border-radius:var(--radius-glass)}.dub-status{flex:none;width:100%;text-align:center}.dub-transport .dub-transport-content{min-height:32px}.dub-transport .dub-transport-content button{width:32px;height:32px}.auto-flow-steps>li{min-width:0}.auto-flow-steps>li>div{flex:1}.auto-flow-steps p{line-height:1.9}.revenue-snapshot-track>span{transition:width .65s cubic-bezier(.16,1,.3,1)}.revenue-snapshot-chart>p{flex-wrap:wrap}.audience-bundles button,.audience-reach button{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s}.audience-bundles button:hover,.audience-reach button:hover{box-shadow:inset 0 0 0 1px hsl(var(--brand)/.35)}.audience-value-enter{animation:audience-value-enter .32s ease-out both}@keyframes audience-value-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:600px){.demo-stage{flex-direction:column;gap:16px}.demo-stage .demo-voice-copy{flex:none;width:100%;max-width:22rem}.dub-languages{flex:0 1 auto}.dub-status{text-align:center}.revenue-snapshot-card{padding:24px 20px}.revenue-snapshot-track{overflow:visible}.revenue-snapshot-added{min-width:-moz-max-content;min-width:max-content;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.revenue-snapshot-track>span{transition:none}.audience-value-enter{animation:none}}