.cinema-start{position:fixed;left:50%;bottom:24px;z-index:101;transform:translateX(-50%);display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--bb-text-secondary);font:500 13px var(--bb-font-family);cursor:pointer;transition:color var(--bb-ease-state);}
.cinema-start:hover,.cinema-start:focus-visible{color:var(--bb-white);box-shadow:none;outline:0;}
.cinema-start:focus-visible span{text-decoration:underline;text-underline-offset:5px;}
.cinema-start:not([hidden]) svg{animation:cinema-invitation var(--bb-invitation-period) ease-in-out infinite;}
.cinema-start[hidden]{display:none;}
#lHero .cta-row{display:grid;grid-template-columns:290px;justify-content:center;gap:16px;}
#lHero .cta-row :is(.cinema-start,.cta){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;height:52px;width:100%;margin:0;padding:0 22px;font:600 14px var(--bb-font-family);}
#lHero .cta-row .cinema-start{background:transparent;border:1px solid rgba(var(--bb-white-rgb),var(--bb-line-neutral));color:var(--bb-white);border-radius:var(--bb-radius-pill);box-shadow:none;}
#lHero .cta-row .cinema-start:is(:hover,:focus-visible){border-color:rgba(var(--bb-white-rgb),var(--bb-line-active));box-shadow:var(--bb-glow-white);}
.cinema-start svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;}
.cinema-start-hint{grid-column:1/-1;margin:0;font:400 12px/1.5 var(--bb-font-family);color:var(--bb-text-secondary);}
.cinema-cue{position:fixed;z-index:100;bottom:22px;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:auto 18px;justify-content:center;align-items:center;column-gap:6px;row-gap:7px;min-height:44px;padding:8px 18px;background:transparent;color:var(--bb-white);border:0;border-radius:0;font:500 14px var(--bb-font-family);cursor:pointer;}
.cinema-cue svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;}
.cinema-cue[data-arrow-only="true"]{display:flex;min-width:56px;justify-content:center;}
.cinema-cue[data-arrow-only="true"] svg{width:28px;height:28px;stroke-width:1.3;}
.cinema-cue span[hidden]{display:none;}
.cinema-cue small{grid-column:1/-1;font:400 11px/1.4 var(--bb-font-family);color:var(--bb-text-secondary);white-space:nowrap;}
.cinema-cue:not([hidden]) svg{animation:cinema-invitation var(--bb-invitation-period) ease-in-out infinite;}
.cinema-cue:is(:hover,:focus-visible){outline:none;}
.cinema-cue:is(:hover,:focus-visible)>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;}
@keyframes cinema-invitation{0%,60%,100%{transform:translateY(0);opacity:.7;}30%{transform:translateY(4px);opacity:1;}}
.bb-btn.cinema-pause{position:fixed;z-index:101;right:26px;bottom:26px;padding:10px 18px;color:var(--bb-text-primary);background:transparent;border:1px solid rgba(var(--bb-white-rgb),var(--bb-line-neutral));border-radius:var(--bb-radius-pill);cursor:pointer;}
.cinema-pause:is(:hover,:focus-visible){color:var(--bb-white);box-shadow:var(--bb-glow-white);border-color:rgba(var(--bb-white-rgb),var(--bb-line-active));outline:none;}
#nav .nav-sections{display:flex;align-items:center;gap:clamp(20px,2.6vw,42px);}
#nav .nav-sections a{position:relative;display:flex;align-items:center;min-height:44px;text-decoration:none;color:var(--bb-text-secondary);font:500 13px var(--bb-font-family);white-space:nowrap;transition:color var(--bb-ease-state);}
#nav .nav-sections a:is(:hover,:focus-visible,[aria-current]){color:var(--bb-white);outline:none;}
#nav .nav-sections a::after{content:'';position:absolute;bottom:7px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--bb-ease-move);}
#nav .nav-sections a:is(:hover,:focus-visible,[aria-current])::after{transform:scaleX(1);}
#nav #signin{background:transparent;}
:is(.cinema-cue,.cinema-pause)[hidden]{display:none;}
#marketing-v5[data-cinema="true"]{overscroll-behavior:none;}
#marketing-v5[data-cinema="true"] [data-cinema-hidden="true"],#marketing-v5[data-cinema="true"] [data-cinema-hidden="true"] *{visibility:hidden!important;pointer-events:none!important;}
#marketing-v5[data-cinema="true"] section[data-cinema-hidden="true"]{opacity:0!important;}
.offer-pricing__grid{margin-top:128px;}
.offer-plan{min-height:clamp(305px,40vh,365px); min-height:clamp(305px,40svh,365px);padding:28px 26px 30px;}
.offer-plan__total{margin-top:auto;padding-top:32px;text-align:left;}
.offer-plan__monthly{text-align:left;font-size:16px;font-weight:500;margin-top:18px;}
.offer-plan__trial{text-align:left;font-size:14px;font-weight:500;color:var(--bb-text-secondary);margin-top:28px;}
.offer-plan__badge{border:0;border-radius:0;padding:0;top:-26px;right:0;color:var(--bb-orange);}
.offer-trial{padding:20px 0!important;border:0!important;border-top:1px solid rgba(var(--bb-white-rgb),.28)!important;border-radius:0!important;margin-top:24px!important;gap:24px!important;}
.offer-trial h3{font-size:25px!important;margin:0 0 8px!important;}
.offer-trial__description{font-size:16px!important;margin:0!important;}
.offer-trial__label{display:none;}


#marketing-v5 #install>.marketing-inner{display:block;padding-bottom:100px;}

[data-offer-social="telegram"]{--social-rgb:21,137,255;}
[data-offer-social="instagram"]{--social-rgb:231,83,155;}
[data-offer-social="youtube"]{--social-rgb:255,0,0;}
[data-offer-social="twitter"]{--social-rgb:255,255,255;}
.offer-footer__social:is(:hover,:focus-visible){color:rgb(var(--social-rgb))!important;border-color:rgba(var(--social-rgb),.96)!important;box-shadow:0 0 0 1px rgba(var(--social-rgb),.28),0 0 18px rgba(var(--social-rgb),.3)!important;}
#marketing-v5 #uses-more .marketing-copy{text-align:center;max-width:none;}
#marketing-v5 #uses-more .marketing-copy h2{font-size:clamp(32px,3.45vw,56px);max-width:none;}
#marketing-v5 #uses-more .marketing-copy>p{max-width:none;}
.creative-capabilities__choices button{border-radius:0;box-shadow:none!important;border:0;border-bottom:1px solid rgba(var(--bb-white-rgb),.18);padding:12px 0;opacity:.45;transition:opacity var(--bb-ease-toggle),color var(--bb-ease-toggle);}
.creative-capabilities__choices button[aria-pressed="true"]{color:var(--bb-orange);opacity:1;border-color:var(--bb-orange);}
.creative-capabilities__choices button[aria-pressed="true"]>span{transform:translateX(10px);}
.creative-capabilities__choices button>span{transition:transform var(--bb-ease-move);}
#marketing-v5 #uses-more .creative-capabilities{width:100%;grid-template-columns:310px minmax(0,1fr);column-gap:55px;}
#marketing-v5 #share>.marketing-inner{column-gap:6vw;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:min(88vw,1420px);}
#marketing-v5 #share .marketing-copy h2{font-size:clamp(40px,4.6vw,74px);max-width:10ch;}
.share-reasons{display:grid;gap:20px!important;margin-top:36px!important;}
.share-reasons li{opacity:var(--reason-presence,0);transform:translateX(calc((1 - var(--reason-presence,0))*18px));padding-bottom:14px;border-bottom:1px solid rgba(var(--bb-white-rgb),.18);}
:is(#marketing-v5 #uses-game[data-game-sequence]>.marketing-inner,.uses-highlights-portal .uses-highlight-game[data-game-sequence]){gap:112px;}
:is(#marketing-v5 #uses-game[data-game-sequence],.uses-highlight-game[data-game-sequence]) .marketing-copy h2{font-size:clamp(32px,3.6vw,58px);min-block-size:0;max-width:1100px;line-height:1.1;}
:is(#marketing-v5 #uses-game,.uses-highlight-game) h2[data-game-sequence-heading="2"]{max-width:1100px;text-align:left;text-wrap:pretty;}
.freelance-commission{position:relative;display:grid;grid-template-columns:1fr 1.15fr;grid-template-rows:1fr auto;align-items:center;height:100%;gap:40px;transform:translateX(clamp(20px,3vw,48px));}
.freelance-commission__scene{position:relative;height:100%;min-height:260px;transform:none;}
.freelance-commission__scene>small{position:absolute;bottom:0;left:0;width:100%;text-align:center;}
.freelance-commission__orbit{position:absolute;inset:22% 12%;border:1px solid rgba(var(--bb-cyan-rgb),.5);border-radius:50%;transform:rotateX(62deg) rotateZ(-12deg);box-shadow:var(--bb-glow-rest-cyan);}
.freelance-commission__script{position:relative;display:grid;align-content:center;gap:26px;min-height:260px;list-style:none;padding:0 0 0 clamp(38px,5vw,80px);margin:0;}
.freelance-commission__script li{position:relative;padding-left:24px;opacity:var(--work-presence,0);transform:translateY(calc((1 - var(--work-presence,0))*12px));font-size:clamp(24px,2.4vw,38px);line-height:1.16;font-weight:650;letter-spacing:var(--bb-tracking-display);}
.freelance-commission__script li::before{content:'';position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:var(--bb-cyan);}
.freelance-commission__script li:last-child::before{color:var(--bb-orange);}
.freelance-commission__script li span{font-size:.68em;font-weight:450;color:var(--bb-text-secondary);letter-spacing:normal;}
.freelance-commission__script article{position:absolute;inset:0;opacity:0;transform:translateX(22px);transition:opacity var(--bb-ease-move),transform var(--bb-ease-move);}
[data-freelance-step="0"]{--commission-active:0;}
[data-freelance-step="1"]{--commission-active:0;}
#uses-freelance[data-freelance-step="0"] .freelance-commission__script [data-freelance-step="0"],#uses-freelance[data-freelance-step="1"] .freelance-commission__script [data-freelance-step="1"],#uses-freelance[data-freelance-step="2"] .freelance-commission__script [data-freelance-step="2"]{opacity:1;transform:none;}
.freelance-commission h3{font-size:clamp(28px,3vw,48px);line-height:1.08;letter-spacing:var(--bb-tracking-display);margin:0 0 26px;}
.freelance-commission p{font-size:20px;line-height:1.5;color:var(--bb-text-secondary);max-width:37ch;}
.freelance-commission small{font-size:12px;color:var(--bb-text-secondary);}
.freelance-commission__ending{grid-column:1/-1;text-align:center;max-width:none!important;font-size:16px!important;margin:0;opacity:var(--commission-ending,0);}
.freelance-commission__ending strong{display:inline-block;margin-top:10px;color:var(--bb-white);font-weight:500;}
@media(max-width:760px){
 .offer-plan{min-height:300px;padding:24px 18px;}.offer-plan__total{padding-top:45px;font-size:32px;}.offer-plan__monthly{font-size:14px;}
 #marketing-v5 #uses-more .creative-capabilities{grid-template-columns:1fr;gap:12px;}.creative-capabilities__choices button{padding:8px 2px;}.creative-capabilities__choices button[aria-pressed="true"]>span{transform:none;}
 #marketing-v5 #share>.marketing-inner{grid-template-columns:1fr;gap:32px;}#marketing-v5 #share .marketing-copy h2{max-width:none;font-size:38px;}.share-reasons{gap:9px!important;margin-top:22px!important;}
 .freelance-commission{gap:15px;transform:none;grid-template-columns:1fr;grid-template-rows:180px 180px auto;}.freelance-commission__scene{min-height:150px;transform:none;}.freelance-commission__script{padding-left:0;}.freelance-commission h3{font-size:28px;}.freelance-commission p{font-size:15px;}
 :is(#marketing-v5 #uses-game[data-game-sequence]>.marketing-inner,.uses-highlights-portal .uses-highlight-game[data-game-sequence]){gap:100px;}
}
#marketing-v5 [data-narrative-directed] :is(.marketing-copy h2,.offer-heading h2){clip-path:none!important;filter:blur(calc((1 - var(--narrative-heading,0))*5px))!important;transform:scale(calc(.985 + var(--narrative-heading,0)*.015))!important;transform-origin:50% 50%;}
.audience-points li:first-child{border-top:0;}
@media(max-width:900px){body #nav{display:grid;grid-template-columns:1fr auto;row-gap:0;padding:10px 20px;}#nav .nav-sections{grid-row:2;grid-column:1/-1;justify-content:center;gap:clamp(14px,4vw,32px);}#nav .nav-right{grid-column:2;grid-row:1;}#nav .logo .wm{font-size:16px;}#nav .logo img{width:30px;height:30px;}}
@media(max-width:700px){#lHero .cta-row{grid-template-columns:min(290px,calc(100vw - 48px));gap:10px;margin-top:32px;}#lHero .cta-row :is(.cinema-start,.cta){height:48px;min-height:48px;}body #nav{padding-inline:16px;}#nav .nav-right{gap:7px;}#nav .nav-right .bb-btn{padding:8px 12px;font-size:11px;}#nav .nav-sections a{font-size:12px;}.bb-btn.cinema-pause{right:12px;bottom:16px;font-size:11px;padding:9px 12px;}.cinema-cue{bottom:22px;white-space:nowrap;}}
@media(prefers-reduced-motion:reduce){.cinema-cue svg,.cinema-start svg{animation:none!important;}}
.cinema-sound{position:fixed;z-index:101;left:28px;bottom:24px;min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:8px 0;border:0;background:transparent;color:var(--bb-text-secondary);font:500 12px var(--bb-font-family);cursor:pointer;transition:color var(--bb-ease-toggle);}
.cinema-sound:hover,.cinema-sound:focus-visible{color:var(--bb-white);}
.cinema-sound:focus-visible{outline:1px solid var(--bb-cyan);outline-offset:5px;}
.cinema-sound svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;}
.cinema-sound[data-enabled="true"] .cinema-sound__mute,.cinema-sound[data-enabled="false"] .cinema-sound__waves{display:none;}
#runBtn[data-launch="true"]{--launch-color:color-mix(in srgb,var(--bb-cyan) calc((1 - var(--launch-orange))*100%),var(--bb-orange));border-color:var(--launch-color);box-shadow:0 0 calc(34px * var(--launch-energy)) calc(8px * var(--launch-energy)) color-mix(in srgb,var(--launch-color) calc(var(--launch-energy)*100%),transparent);background:transparent;transition:none;}
@media(max-width:700px){.cinema-sound{left:12px;bottom:10px;width:44px;justify-content:center;}.cinema-sound span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}}
/* A readable product on the right; title and ordered theses on the left.
   Both empty portal corridors belong to the cube's physical entrance/exit. */
:is(#marketing-v5 #uses-game>.marketing-inner,#marketing-v5 #uses-game[data-game-sequence]>.marketing-inner,.uses-highlights-portal .uses-highlight-game[data-game-sequence]){height:100vh; height:100svh;width:90vw;box-sizing:border-box;padding-block:100px 120px;grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:clamp(32px,3vw,48px);}
:is(#marketing-v5 #uses-game,#marketing-v5 #uses-game[data-game-sequence],.uses-highlight-game[data-game-sequence]) .marketing-copy{text-align:left;align-self:center;}
:is(#marketing-v5 #uses-game,#marketing-v5 #uses-game[data-game-sequence],.uses-highlight-game[data-game-sequence]) .marketing-copy h2{display:block;font-size:clamp(42px,4.3vw,70px);line-height:1.06;min-block-size:0;max-width:8ch;margin:0;text-align:left;text-wrap:balance;}
:is(#marketing-v5 #uses-game,#marketing-v5 #uses-game[data-game-sequence],.uses-highlight-game[data-game-sequence]) [data-proof-slot="desktop-game"]{height:auto;max-height:100%;min-height:0;justify-self:end;}
:is(#marketing-v5 #uses-game,#marketing-v5 #uses-game[data-game-sequence],.uses-highlight-game[data-game-sequence]) .uses-desktop-frame{height:auto;width:100%;max-height:calc(100vh - 290px); max-height:calc(100svh - 290px);max-width:100%;aspect-ratio:16/9;}
.game-theses{display:grid;gap:24px;padding:0;margin:80px 0 0;list-style:none;max-width:31ch;}
.game-theses li{position:relative;padding-left:24px;color:var(--bb-text-secondary);font-size:clamp(17px,1.5vw,24px);line-height:1.4;}
.game-theses li:before{content:"";position:absolute;top:.66em;left:0;width:10px;height:1px;background:var(--bb-cyan);}
.game-theses li+li:before{background:var(--bb-orange);}
[data-game-sequence] .game-theses li{--thesis:var(--game-thesis-first,0);opacity:var(--thesis);transform:translateY(calc((1 - var(--thesis))*10px));}
[data-game-sequence] .game-theses li+li{--thesis:var(--game-thesis-second,0);}
#marketing-v5[data-editorial-mounted="true"] .editorial-beat .editorial-visual{clip-path:none;filter:blur(7px);transform:scale(.97);transform-origin:50% 50%;transition:opacity .65s ease,filter 1s ease,transform 1s cubic-bezier(.22,.65,.2,1);}
#marketing-v5[data-editorial-mounted="true"] .editorial-beat[data-editorial-phase="active"] .editorial-visual{filter:blur(0);transform:scale(1);clip-path:none;}
#marketing-v5[data-editorial-mounted="true"] .editorial-beat[data-editorial-phase="after"] .editorial-visual{filter:blur(3px);transform:scale(1.008);clip-path:none;}
#marketing-v5[data-editorial-mounted="true"] .editorial-beat--converge [data-editorial-fragment]{clip-path:none;filter:blur(8px);transform:scale(.96);transition:opacity .7s ease,filter 1.2s ease,transform 1.2s cubic-bezier(.22,.65,.2,1);}
#marketing-v5[data-editorial-mounted="true"] .editorial-beat--converge[data-editorial-phase="active"] [data-editorial-fragment]{clip-path:none;filter:blur(0);transform:scale(1);}
/* Cinema owns the reveal clock: pausing also freezes the title, without a second CSS timer. */
#marketing-v5[data-cinema="true"] .editorial-beat:not(.editorial-beat--converge) .editorial-visual{opacity:var(--editorial-presence,0);filter:none;clip-path:none;transform:translateY(calc((1 - var(--editorial-reveal,0))*10px));transition:none;}
#marketing-v5[data-cinema="true"] .editorial-beat--converge .editorial-visual{opacity:var(--editorial-presence,0);transition:none;}
#marketing-v5[data-cinema="true"] .editorial-beat--converge [data-editorial-fragment]{opacity:var(--editorial-reveal,0);filter:none;transform:none;clip-path:none;transition:none;}
@media(min-width:1001px){#marketing-v5{--editorial-stage-top:36.5vh; --editorial-stage-top:36.5svh;}}
.uses-desktop-label{position:absolute;right:0;bottom:calc(100% + 12px);max-width:100%;margin:0;text-align:right;color:var(--bb-text-secondary);font-size:clamp(12px,1vw,15px);font-weight:var(--bb-weight-medium);line-height:1.4;}
@media(max-width:760px){#marketing-v5 [data-narrative-directed] :is(.marketing-copy h2,.offer-heading h2){max-width:calc(100% - 56px);}}
@media(max-width:1000px){
 :is(#marketing-v5 #uses-game>.marketing-inner,#marketing-v5 #uses-game[data-game-sequence]>.marketing-inner,.uses-highlights-portal .uses-highlight-game[data-game-sequence]){padding-block:100px 115px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:70px;}
 :is(#marketing-v5 #uses-game,#marketing-v5 #uses-game[data-game-sequence],.uses-highlight-game[data-game-sequence]) .marketing-copy h2{font-size:clamp(32px,5vw,46px);max-width:none;min-block-size:0;}
 .game-theses{margin-top:72px;gap:10px;max-width:calc(100% - 72px);}.game-theses li{font-size:15px;}
 :is(#marketing-v5 #uses-game,#marketing-v5 #uses-game[data-game-sequence],.uses-highlight-game[data-game-sequence]) .uses-desktop-frame{max-height:calc(100vh - 385px); max-height:calc(100svh - 385px);}
}
@media(prefers-reduced-motion:reduce){#marketing-v5[data-editorial-mounted="true"] .editorial-beat .editorial-visual,#marketing-v5[data-editorial-mounted="true"] .editorial-beat--converge [data-editorial-fragment]{filter:none!important;transform:none!important;transition:none!important;}}
#marketing-v5 #uses-more .creative-capabilities__caption{transform:translateY(-30px);}
#marketing-v5 #uses-freelance .marketing-inner{padding-bottom:105px;}
@media(max-width:1000px){
 .offer-pricing__grid{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;margin-top:88px;padding:30px 2px 8px;scrollbar-width:thin;scrollbar-color:var(--bb-orange) transparent;}
 .offer-pricing__grid>.offer-plan{flex:0 0 min(74vw,300px);min-width:0;min-height:252px;margin-top:0;}
 .offer-pricing__grid .offer-plan__total{padding-top:28px;}.offer-pricing__grid .offer-plan__trial{margin-top:20px;}
}
@media(max-width:760px){
 .offer-pricing .offer-trial{gap:16px!important;}
 #marketing-v5 #pricing>.marketing-inner{padding-top:64px;padding-bottom:124px;}
 #marketing-v5 #uses-more .creative-capabilities__caption{transform:none;margin-top:2px;min-height:2em;font-size:11px;}
 #marketing-v5 #uses-more .marketing-inner{padding-bottom:128px;}
 #marketing-v5 #share[data-share-directed]>.marketing-inner{align-content:start;padding-top:112px;padding-bottom:108px;gap:18px;}
 #marketing-v5 #share[data-share-directed] .marketing-copy h2{font-size:30px;}
 #marketing-v5 #share .share-reasons{margin-top:12px!important;gap:4px!important;font-size:15px;}
 #marketing-v5 #share .share-reasons li{padding-bottom:6px;}
 
}
/* Keep a real actor-sized lane: fitting text to the viewport alone is not enough. */
:root:lang(ar){--font:Arial,system-ui,sans-serif;}
:root:lang(hi),:root:lang(bn){--font:'Nirmala UI',system-ui,sans-serif;}
.editorial-accent,.closer-dimension{unicode-bidi:isolate;}
.offer-pricing__grid{direction:ltr;}
/* Arabic text keeps its own reading direction inside the same physical scene. */
:root:lang(ar) :is([dir="rtl"],[dir="ltr"]){unicode-bidi:isolate;}
:root:lang(ar) :is(.where-composer,.ai-inputbar){direction:ltr;}
:root:lang(ar) :is(.where-composer__send,.ai-send){margin-left:auto;flex-shrink:0;}
:root:lang(ar) :is(.where-composer__draft,.where-composer__placeholder,.ai-input-text){flex:1;min-width:0;text-align:right;}
:root:lang(ar) :is(.where-composer__caret,.ai-caret){display:none!important;}
:root:lang(ar) :is(.where-composer[data-has-draft] .where-composer__draft,.ai-input-text:not(:empty))::after{content:'';display:inline-block;width:1px;height:1em;margin-inline-start:3px;background:var(--bb-cyan);vertical-align:-.12em;animation:where-caret .8s steps(1,end) infinite;}
:root:lang(ar) .where-composer[data-bridge-draft] .where-composer__draft::after{display:none;}
@media(min-width:761px){
 
 
}
@media(max-width:760px){
 #marketing-v5 #install>.marketing-inner{padding-top:98px;padding-bottom:112px;height:100vh; height:100svh;}
 #marketing-v5 #install .offer-install{height:calc(100vh - 238px); height:calc(100svh - 238px);max-height:calc(100vh - 238px); max-height:calc(100svh - 238px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent;padding-bottom:20px;}
 
 
 #marketing-v5[data-cinema="true"] :is(#uses-site,#uses-video,#uses-freelance) .marketing-copy h2{max-width:calc(100% - 60px);}
 #marketing-v5[data-cinema="true"] #audience .editorial-audience__head h2{width:calc(100% - 60px);font-size:26px;text-align:left;}
 #marketing-v5[data-cinema="true"] #audience>.marketing-inner{row-gap:56px;padding-bottom:108px;}
 #marketing-v5[data-editorial-mounted="true"] .editorial-beat:not(.editorial-beat--converge) .editorial-visual{max-width:calc(100% - 60px);font-size:30px;}
 #marketing-v5[data-editorial-mounted="true"] .editorial-beat:not(.editorial-beat--converge){padding-block-start:112px;}
 #marketing-v5{--editorial-stage-top:28vh; --editorial-stage-top:28svh;}
 #marketing-v5 .editorial-stage__column{width:calc(100% - 48px);margin-inline:auto;}
 #marketing-v5 .editorial-stage .proof-slot{aspect-ratio:1280/840;}
}

/* The next title is owned by its presentation, including a replay approach. */
#marketing-v5[data-cinema="true"][data-cinema-chapter]:not([data-cinema-chapter="uses-site"]) #uses-site .marketing-copy{visibility:hidden!important;}

/* The performers can invite attention without moving the real controls. */
[data-lamp-attention="true"]{translate:0 calc(var(--lamp-attention,0)*-5px);text-shadow:none;}
.creative-capabilities__choices button[data-lamp-attention="true"]{opacity:calc(.45 + var(--lamp-attention,0)*.55);color:color-mix(in srgb,var(--bb-cyan) calc(var(--lamp-attention,0)*100%),var(--bb-white));border-bottom-color:rgba(var(--bb-cyan-rgb),calc(var(--lamp-attention,0)*.9));}
.creative-capabilities__choices button[data-lamp-attention="true"]>span{transform:translateX(calc(var(--lamp-attention,0)*10px));}
#marketing-v5 #uses-more h2[data-lamp-attention="true"]{translate:0 0;scale:1;rotate:0deg;text-decoration:none;background:linear-gradient(105deg,var(--bb-white) 30%,var(--bb-cyan) 48%,var(--bb-white) 66%);background-size:240% 100%;background-position:calc(100% - var(--lamp-response,0)*100%) 0;background-clip:text;-webkit-background-clip:text;color:transparent;}
.cinema-cue[data-lamp-attention="true"]{translate:0 0;scale:calc(1 + var(--lamp-attention,0)*.45);color:var(--bb-cyan);}
.cinema-cue[data-lamp-attention="true"] svg{animation:lamp-next-invitation 1.2s ease-in-out infinite;}
@keyframes lamp-next-invitation{0%,100%{transform:translateY(-4px)}55%{transform:translateY(8px)}}
.cinema-pause[data-lamp-attention="true"]{border-color:rgba(var(--bb-cyan-rgb),calc(.35 + var(--lamp-attention,0)*.65));scale:calc(1 + var(--lamp-attention,0)*.07);}
[data-lamp-attention="true"] svg{filter:drop-shadow(0 0 calc(var(--lamp-attention,0)*8px) rgba(var(--bb-white-rgb),var(--lamp-attention,0)));}
