.r-ads-field,.r-ads-flow,.r-ads-lab,.r-ads-funnel{--ads-morph: calc(var(--dur-ui) * 2.4);--ads-swap: calc(var(--dur-ui) * 1.5);--ads-hair: color-mix(in srgb, var(--fg) 7%, transparent)}.r-ads-field{position:absolute;inset:0;overflow:hidden;pointer-events:none}.r-ads-field__static,.r-ads-field__canvas{position:absolute;inset:0;width:100%;height:100%}.r-ads-field__canvas{opacity:0;transition:opacity var(--dur-scene) var(--ease-out)}.r-ads-field.is-live .r-ads-field__static{display:none}.r-ads-field.is-live .r-ads-field__canvas{opacity:1}.r-ads-field__frames{position:absolute;inset:0}.r-ads-field__frame{--w: clamp(72px, 7vw, 104px);--r: 9 / 16;position:absolute;left:calc(var(--fx, .5) * 100%);top:calc(var(--fy, .5) * 100%);width:var(--w);aspect-ratio:var(--r);transform:translate3d(var(--px, 0px),var(--py, 0px),0);will-change:transform}.r-ads-field__frame--story{--fx: .79;--fy: .13}.r-ads-field__frame--feed{--w: clamp(92px, 8.8vw, 128px);--r: 4 / 5;--fx: .835;--fy: .5}.r-ads-field__frame--square{--w: clamp(76px, 7.2vw, 104px);--r: 1 / 1;--fx: .475;--fy: .6}@media(min-width:900.02px)and (max-width:1180px){.r-ads-field__frame--story{--fx: .82;--fy: .2}.r-ads-field__frame--story .r-ads-field__tag{left:auto;right:0}.r-ads-field__frame--feed{--fx: .8;--fy: .56}}.r-ads-field__tag{position:absolute;left:0;bottom:calc(100% + 9px);font-size:.625rem;color:var(--fg-3);white-space:nowrap;transition:color var(--dur-ui) var(--ease-out)}.r-ads-field__tag:before{content:"";display:inline-block;width:5px;height:5px;margin-right:8px;vertical-align:1px;border-radius:50%;background:var(--line-3);transition:background-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.r-ads-field__screen{position:absolute;inset:0;display:flex;flex-direction:column;gap:7%;padding:9%;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--radius-2);background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 96%,var(--bg)),color-mix(in srgb,var(--bg-2) 97%,transparent));box-shadow:0 0 0 6px color-mix(in srgb,var(--bg) 55%,transparent),0 30px 60px -30px #000000bf;transition:border-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.r-ads-field__frame:before,.r-ads-field__frame:after{content:"";position:absolute;width:9px;height:9px;border-color:var(--signal);border-style:solid;opacity:.7}.r-ads-field__frame:before{left:-5px;top:-5px;border-width:1px 0 0 1px}.r-ads-field__frame:after{right:-5px;bottom:-5px;border-width:0 1px 1px 0}.r-ads-field__prog{display:flex;gap:3px;margin:-2% 0 0}.r-ads-field__prog i{flex:1;height:2px;background:var(--line-2)}.r-ads-field__prog i:first-child{background:var(--fg-2)}.r-ads-field__who{display:flex;align-items:center;gap:6px}.r-ads-field__who i{flex:none;width:9px;height:9px;border-radius:50%;border:1px solid var(--line-3)}.r-ads-field__who b,.r-ads-field__hook b,.r-ads-field__lines b,.r-ads-field__bar b{display:block;height:3px;width:46%;border-radius:1px;background:var(--line-3)}.r-ads-field__hook{display:grid;gap:5px;margin-top:auto}.r-ads-field__hook b{height:5px;width:82%;background:color-mix(in srgb,var(--fg) 55%,transparent)}.r-ads-field__hook b+b{width:58%}.r-ads-field__cta{display:block;height:7px;width:62%;margin:0 auto;border-radius:999px;background:var(--line-2);transition:background var(--dur-ui) var(--ease-out)}.r-ads-field__media{position:relative;flex:1;display:grid;align-content:end;gap:4px;padding:8%;border-radius:1px;background:radial-gradient(120% 90% at 70% 20%,color-mix(in srgb,var(--signal) 26%,transparent),transparent 62%),color-mix(in srgb,var(--fg) 5%,transparent)}.r-ads-field__media b{display:block;height:4px;width:70%;background:color-mix(in srgb,var(--fg) 45%,transparent)}.r-ads-field__media b+b{width:44%}.r-ads-field__bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.r-ads-field__bar b{width:38%}.r-ads-field__bar .r-ads-field__cta{width:36%;height:9px;margin:0;border-radius:1px}.r-ads-field__lines{display:grid;gap:5px}.r-ads-field__lines b+b{width:30%}.r-ads-field__frame.is-hit .r-ads-field__screen{border-color:color-mix(in srgb,var(--signal) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--signal) 25%,transparent),0 30px 60px -30px #000000bf}.r-ads-field__frame.is-hit .r-ads-field__cta{background:var(--spectrum)}.r-ads-field__frame.is-hit .r-ads-field__tag{color:var(--fg)}.r-ads-field__frame.is-hit .r-ads-field__tag:before{background:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 25%,transparent)}html.js[data-motion=full] .r-ads-field.is-live .r-ads-field__frame{opacity:0;translate:0 18px;transition:opacity var(--dur-reveal) var(--ease-out),translate var(--dur-scene) var(--ease-out);transition-delay:calc(.5s + var(--i, 0) * .14s)}html.js[data-motion=full] .r-ads-field.is-live.is-in .r-ads-field__frame{opacity:1;translate:0 0}@media(max-width:899.98px){.r-ads-field__frame{--w: 54px}.r-ads-field__frame--story{--fx: .715;--fy: .15}.r-ads-field__frame--feed{--w: 64px;--fx: .745;--fy: .58}.r-ads-field__frame--square{--w: 54px;--fx: .1;--fy: .55}.r-ads-field__tag{font-size:.5625rem;bottom:calc(100% + 6px)}.r-ads-field__frame--story .r-ads-field__tag,.r-ads-field__frame--feed .r-ads-field__tag{left:auto;right:0}.r-ads-field__screen{gap:6%}}.r-ads-flow__app{position:relative}.r-ads-flow__hint{display:none}.r-ads-flow__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8) var(--gutter);border-top:1px solid var(--line);counter-reset:r-ads-flow}.r-ads-flow__item{position:relative;padding-top:var(--s-5)}.r-ads-flow__head{margin:0;font:inherit}.r-ads-flow__trigger{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:14px;row-gap:10px;width:100%;text-align:left;color:var(--fg)}.r-ads-flow__node{display:none}.r-ads-flow__num{color:var(--fg-3)}.r-ads-flow__of{opacity:.6}.r-ads-flow__name{font-family:var(--font-display);font-weight:760;font-stretch:118%;font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere}.r-ads-flow__panel-inner{display:grid;gap:var(--s-4);margin-top:var(--s-4)}.r-ads-flow__big{display:none}.r-ads-flow__label{color:var(--fg-3)}.r-ads-flow__label+*{margin-top:8px}.r-ads-flow__text{color:var(--fg-2);max-width:42ch;text-wrap:pretty}.r-ads-flow__measure{font-family:var(--font-display);font-weight:640;font-stretch:108%;font-size:1.05rem;line-height:1.25;letter-spacing:-.01em;color:var(--fg)}.r-ads-flow__viz{display:none}@media(max-width:899.98px){.r-ads-flow__list{grid-template-columns:1fr;gap:var(--s-6)}}.r-ads-flow__app.is-live .r-ads-flow__hint{display:flex;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-6);color:var(--fg-3)}.r-ads-flow__app.is-live .r-ads-flow__hint-loop{display:none}.r-ads-flow__hint span:first-child:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:1px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--signal) 18%,transparent)}.r-ads-flow__track{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.r-ads-flow__track path{fill:none;vector-effect:non-scaling-stroke}.r-ads-flow__track .r-ads-flow__rail{stroke:var(--line-2);stroke-width:1}.r-ads-flow__track .r-ads-flow__rail--back{stroke:var(--line-2);stroke-dasharray:2 5}.r-ads-flow__track .r-ads-flow__lit{stroke-width:2;stroke-linecap:round}.r-ads-flow__track .r-ads-flow__chev{stroke:var(--fg-3);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.r-ads-flow__track .r-ads-flow__looplabel{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;fill:var(--fg-3);transition:fill var(--dur-ui) var(--ease-out)}.r-ads-flow__track .r-ads-flow__looplabel-bg{fill:var(--bg)}.r-ads-flow__app.is-loop .r-ads-flow__looplabel,.r-ads-flow__track .r-ads-flow__pulse{fill:var(--fg)}.r-ads-flow__track .r-ads-flow__pulse-halo{fill:var(--signal);opacity:.22}.r-ads-flow__btn{position:relative;z-index:1;display:grid;width:100%;text-align:left;color:var(--fg-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-ui) var(--ease-out)}.r-ads-flow__btn:focus-visible{outline-offset:6px}.r-ads-flow__app.is-live .r-ads-flow__node{display:block;position:relative;width:15px;height:15px;border-radius:50%;border:1px solid var(--line-3);background:var(--bg);transition:border-color var(--dur-ui) var(--ease-out),transform var(--ads-swap) var(--ease-out),box-shadow var(--ads-swap) var(--ease-out)}.r-ads-flow__app.is-live .r-ads-flow__node:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--spectrum-diag);transform:scale(0);transition:transform var(--ads-swap) var(--ease-out)}.r-ads-flow__btn.is-passed .r-ads-flow__node{border-color:var(--fg-3)}.r-ads-flow__btn.is-passed .r-ads-flow__node:after{transform:scale(.45)}.r-ads-flow__btn[aria-pressed=true]{color:var(--fg)}.r-ads-flow__btn[aria-pressed=true] .r-ads-flow__node{border-color:transparent;transform:scale(1.2);box-shadow:0 0 0 6px color-mix(in srgb,var(--signal) 16%,transparent),0 0 0 1px var(--signal)}.r-ads-flow__btn[aria-pressed=true] .r-ads-flow__node:after{inset:0;transform:scale(1)}.r-ads-flow__btn[aria-pressed=true] .r-ads-flow__num{color:var(--fg-2)}@media(hover:hover){.r-ads-flow__btn:hover{color:var(--fg-2)}.r-ads-flow__btn[aria-pressed=true]:hover{color:var(--fg)}.r-ads-flow__btn:hover .r-ads-flow__node{border-color:var(--fg-2)}}.r-ads-flow__app.is-live .r-ads-flow__panel-inner{margin-top:0}.r-ads-flow__app.is-live .r-ads-flow__viz{display:block;position:relative;border:1px solid var(--line);border-radius:var(--radius-2);background:color-mix(in srgb,var(--bg-2) 80%,transparent);overflow:hidden}.r-ads-flow__viz-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--fg-3);font-size:.625rem}.r-ads-flow__viz-dots{display:inline-flex;gap:5px}.r-ads-flow__viz-dots i{width:6px;height:6px;border-radius:50%;background:var(--line-2)}.r-ads-flow__viz .r-ads-v{padding:6px 4px 2px}@media(min-width:900px){.r-ads-flow__app.is-live{margin-inline:-40px;padding-inline:40px}.r-ads-flow__app.is-live .r-ads-flow__list{grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));gap:0;padding-bottom:72px;border-top:0}.r-ads-flow__app.is-live .r-ads-flow__item{padding-top:0}.r-ads-flow__app.is-live .r-ads-flow__btn{grid-template-columns:1fr;row-gap:0;align-content:start;width:calc(100% - 14px);min-height:104px;padding:0 var(--s-3) 0 0}.r-ads-flow__app.is-live .r-ads-flow__btn:focus-visible{outline-offset:5px}.r-ads-flow__app.is-live .r-ads-flow__node{margin:0 0 var(--s-5) -7px}.r-ads-flow__app.is-live .r-ads-flow__num{margin-bottom:10px}.r-ads-flow__app.is-live .r-ads-flow__name{font-size:clamp(.95rem,1.35vw,1.4rem)}}@media(min-width:900px)and (max-width:1180px){.r-ads-flow__app.is-live .r-ads-flow__name{font-stretch:102%;letter-spacing:-.01em}}@media(min-width:900px){.r-ads-flow__stage{display:grid;margin-top:var(--s-8)}.r-ads-flow__stage>.r-ads-flow__panel{grid-area:1 / 1}.r-ads-flow__stage .r-ads-flow__panel-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-6);align-items:start}.r-ads-flow__stage .r-ads-flow__copy{grid-column:1 / span 5;grid-row:2}.r-ads-flow__stage .r-ads-flow__metric{grid-column:6 / span 3;grid-row:2}.r-ads-flow__stage .r-ads-flow__viz{grid-column:9 / -1;grid-row:1 / span 2}.r-ads-flow__stage .r-ads-flow__big{display:block;grid-column:1 / span 8;grid-row:1;align-self:end;font-family:var(--font-display);font-weight:var(--wght-display);font-stretch:var(--wdth-display);font-size:var(--fs-m);line-height:.92;letter-spacing:-.03em;text-transform:uppercase}.r-ads-flow__big .r-mono{display:block;margin-bottom:14px;color:var(--fg-3);letter-spacing:var(--track-mono)}.r-ads-flow__stage .r-ads-flow__text{font-size:var(--fs-lead);line-height:1.5;max-width:36ch}.r-ads-flow__stage .r-ads-flow__measure{font-size:clamp(1.25rem,1.7vw,1.75rem);font-weight:700;font-stretch:112%;line-height:1.1;letter-spacing:-.02em;max-width:14ch}.r-ads-flow__metric:after{content:"";display:block;width:48px;height:1px;margin-top:var(--s-5);background:var(--spectrum)}}.r-ads-flow__app.is-live .r-ads-flow__panel{opacity:0;visibility:hidden;transform:translate3d(0,12px,0);transition:opacity var(--dur-ui) var(--ease-out),transform var(--ads-morph) var(--ease-out),visibility 0s linear var(--dur-ui)}.r-ads-flow__app.is-live .r-ads-flow__panel.is-active{opacity:1;visibility:visible;transform:none;transition:opacity var(--ads-swap) var(--ease-out) 90ms,transform var(--ads-morph) var(--ease-out) 90ms,visibility 0s linear 0s}@media(max-width:899.98px){.r-ads-flow__app.is-live .r-ads-flow__hint{flex-direction:column;gap:6px;margin-bottom:var(--s-5)}.r-ads-flow__app.is-live .r-ads-flow__list{display:block;border-top:0;padding:6px 30px 40px 0}.r-ads-flow__app.is-live .r-ads-flow__item{padding:0 0 0 40px}.r-ads-flow__app.is-live .r-ads-flow__btn{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;min-height:60px;padding:8px 0}.r-ads-flow__app.is-live .r-ads-flow__node{position:absolute;left:-33px;top:50%;margin-top:-7.5px}.r-ads-flow__app.is-live .r-ads-flow__of{display:none}.r-ads-flow__app.is-live .r-ads-flow__name{font-size:1.2rem}.r-ads-flow__app.is-live .r-ads-flow__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ads-morph) var(--ease-in-out),opacity var(--dur-ui) var(--ease-out),visibility 0s linear var(--ads-morph)}.r-ads-flow__app.is-live .r-ads-flow__panel.is-active{grid-template-rows:1fr;transition:grid-template-rows var(--ads-morph) var(--ease-in-out),opacity var(--ads-swap) var(--ease-out) .12s,visibility 0s linear 0s}.r-ads-flow__app.is-live .r-ads-flow__panel-inner{min-height:0;overflow:hidden;gap:var(--s-4)}.r-ads-flow__app.is-live .r-ads-flow__copy{padding-top:4px}.r-ads-flow__app.is-live .r-ads-flow__viz{margin-bottom:var(--s-5)}.r-ads-flow__app.is-live .r-ads-flow__text{font-size:1rem}}.r-ads-v{display:block;width:100%;height:auto;overflow:visible}.r-ads-v *{vector-effect:non-scaling-stroke}.r-ads-v__frame{fill:color-mix(in srgb,var(--bg) 55%,transparent);stroke:var(--line-3);stroke-width:1}.r-ads-v__soft{fill:var(--fg);fill-opacity:.05}.r-ads-v__line{fill:none;stroke:var(--fg-3);stroke-width:1.2;stroke-linejoin:round}.r-ads-v__ghost{fill:none;stroke:var(--line-2);stroke-width:1;stroke-dasharray:2 5}.r-ads-v__dot{fill:var(--fg);fill-opacity:.6}.r-ads-v__dim{fill:var(--fg);fill-opacity:.22}.r-ads-v__txt{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;fill:var(--fg-3)}.r-ads-v__txt--hi{fill:var(--fg)}.r-ads-v__hl{fill:none;stroke-width:1.5;opacity:0}.r-ads-v__hl[style*="--i:1"]{opacity:1}.r-ads-v__btn{opacity:.95}.r-ads-v__pt{fill:var(--fg);fill-opacity:.22;transition:fill var(--ads-swap) var(--ease-out),fill-opacity var(--ads-swap) var(--ease-out)}.r-ads-v__pt.is-in{fill:var(--signal);fill-opacity:1}.r-ads-v__ring{fill:color-mix(in srgb,var(--signal) 8%,transparent);stroke-width:1.5}.r-ads-v__ring--outer{fill:none;stroke:var(--line-2);stroke-width:1;stroke-dasharray:2 5}.r-ads-v__ripple{fill:none;stroke:var(--signal);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}.r-ads-v__cursor{fill:var(--fg);stroke:var(--bg);stroke-width:1;transform:translate(206px,146px)}.r-ads-v__wire{fill:none;stroke-width:1.2;stroke-dasharray:3 4}.r-ads-v__check-ring{fill:color-mix(in srgb,var(--signal) 10%,transparent);stroke-width:1.5}.r-ads-v__check{fill:none;stroke:var(--fg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.r-ads-v__loop{fill:none;stroke-width:1.6}.r-ads-v__node{fill:var(--bg);stroke:var(--fg-3);stroke-width:1.2}.r-ads-v__node.is-hi{fill:var(--signal);stroke:var(--fg)}.r-ads-v__pulse{fill:var(--fg)}@media(prefers-reduced-motion:no-preference){html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__item{animation:r-ads-rise var(--ads-morph) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 90ms + .12s)}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__hl{opacity:0;animation:r-ads-cycle 6s var(--ease-in-out) infinite;animation-delay:calc(var(--i, 0) * 2s + .6s)}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__ring{transform-box:fill-box;transform-origin:center;animation:r-ads-scale-in var(--dur-reveal) var(--ease-out) both .1s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__pt.is-in{animation:r-ads-light var(--ads-swap) var(--ease-out) both;animation-delay:calc(var(--d, 0) * 1ms + .26s)}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__cursor{animation:r-ads-cursor 3.2s var(--ease-in-out) infinite .3s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__ripple{animation:r-ads-ripple 3.2s var(--ease-out) infinite .3s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__ripple--2{animation-delay:.48s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v--click .r-ads-v__btn{transform-box:fill-box;transform-origin:center;animation:r-ads-press 3.2s var(--ease-in-out) infinite .3s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__build{animation:r-ads-rise var(--ads-swap) var(--ease-out) both;animation-delay:calc(var(--i, 0) * .11s + .15s)}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__page{animation:r-ads-scroll 7s var(--ease-in-out) infinite 1.4s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__type{transform-box:fill-box;transform-origin:left center;animation:r-ads-type .9s steps(9,end) both;animation-delay:calc(var(--i, 0) * .7s + .2s)}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__press{transform-box:fill-box;transform-origin:center;animation:r-ads-press-once .6s var(--ease-in-out) both 1.7s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__wire{animation:r-ads-fade var(--ads-swap) var(--ease-out) both 2s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__check-ring{transform-box:fill-box;transform-origin:center;animation:r-ads-scale-in var(--ads-morph) var(--ease-out) both 2.2s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__check{stroke-dasharray:40;animation:r-ads-draw var(--ads-morph) var(--ease-signal) both 2.45s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__event{animation:r-ads-fade var(--ads-swap) var(--ease-out) both 2.8s}html[data-motion=full] .r-ads-flow__app.is-live .is-active .r-ads-v__loop{stroke-dasharray:1;animation:r-ads-draw-1 var(--dur-scene) var(--ease-signal) both .15s}}html[data-motion=full] .r-ads-flow__app.is-live.is-paused .is-active .r-ads-v *,html[data-motion=full] .r-ads-lab__app.is-live.is-paused .is-story .r-ads-ad__progress i:first-child:after{animation-play-state:paused}@keyframes r-ads-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes r-ads-fade{0%{opacity:0}}@keyframes r-ads-scale-in{0%{opacity:0;transform:scale(.6)}}@keyframes r-ads-light{0%{fill:var(--fg);fill-opacity:.22}}@keyframes r-ads-cycle{0%,4%{opacity:0}9%,30%{opacity:1}36%,to{opacity:0}}@keyframes r-ads-cursor{0%{transform:translate(286px,196px);opacity:0}12%{opacity:1}44%,62%{transform:translate(212px,145px);opacity:1}50%{transform:translate(212px,145px) scale(.86)}88%{transform:translate(212px,145px);opacity:1}to{transform:translate(212px,145px);opacity:0}}@keyframes r-ads-ripple{0%,46%{opacity:0;transform:scale(.3)}50%{opacity:.9}80%,to{opacity:0;transform:scale(2.8)}}@keyframes r-ads-press{0%,46%,58%,to{transform:scale(1)}50%{transform:scale(.94)}}@keyframes r-ads-press-once{50%{transform:scale(.95)}}@keyframes r-ads-scroll{0%,12%{transform:translateY(0)}40%,72%{transform:translateY(-60px)}to{transform:translateY(0)}}@keyframes r-ads-type{0%{transform:scaleX(0)}}@keyframes r-ads-draw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes r-ads-draw-1{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.r-ads-lab__app{--lab-gap: var(--gutter);position:relative}.r-ads-lab__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-5) var(--s-6);margin-bottom:var(--s-5)}.r-ads-lab__controls[hidden]{display:none}.r-ads-lab__ctl{display:grid;gap:10px}.r-ads-lab__ctl-label{color:var(--fg-3)}.r-ads-lab__seg{display:inline-flex;flex-wrap:nowrap}.r-ads-lab__btn{display:inline-flex;align-items:baseline;gap:8px;min-height:44px;padding:12px 16px 11px;white-space:nowrap}.r-ads-lab__btn-main{color:inherit}.r-ads-lab__btn:focus-visible,.r-ads-lab__guides-btn:focus-visible,.r-ads-funnel__lever:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.r-ads-lab__btn-sub{font-size:.625rem}.r-ads-lab__btn-icon{display:inline-flex;gap:2px;align-self:center}.r-ads-lab__btn-icon i{width:6px;height:10px;border:1px solid currentColor;border-radius:1px}.r-ads-lab__guides-btn{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-left:auto;padding:0 10px;color:var(--fg-3);transition:color var(--dur-micro)}.r-ads-lab__guides-btn:hover,.r-ads-lab__guides-btn[aria-pressed=true]{color:var(--fg)}.r-ads-lab__switch,.r-ads-funnel__switch{position:relative;flex:none;width:34px;height:18px;border:1px solid var(--line-3);border-radius:999px;transition:border-color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.r-ads-lab__switch i,.r-ads-funnel__switch i{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--fg-3);transition:transform var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.r-ads-lab__guides-btn[aria-pressed=true] .r-ads-lab__switch{border-color:var(--signal);background:color-mix(in srgb,var(--signal) 14%,transparent)}.r-ads-lab__guides-btn[aria-pressed=true] .r-ads-lab__switch i{transform:translate(16px);background:var(--fg)}.r-ads-lab__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-6);align-items:start}.r-ads-lab__stage{position:relative;grid-column:1 / span 9}.r-ads-lab__spec{grid-column:10 / -1;margin:0;border-top:1px solid var(--line-2)}.r-ads-lab__spec-row{display:grid;gap:6px;padding:16px 0 18px;border-bottom:1px solid var(--line)}.r-ads-lab__spec dt{color:var(--fg-3)}.r-ads-lab__spec dd{margin:0;font-family:var(--font-display);font-weight:640;font-stretch:108%;font-size:1.05rem;line-height:1.3;letter-spacing:-.01em;color:var(--fg)}.r-ads-lab__spec-row--note dd{font-family:var(--font-text);font-weight:420;font-stretch:100%;font-size:.95rem;line-height:1.5;letter-spacing:0;color:var(--fg-2)}.r-ads-lab__spec dd.is-swap{animation:r-ads-swap var(--ads-swap) var(--ease-out)}@keyframes r-ads-swap{0%{opacity:0;transform:translateY(8px)}}.r-ads-lab__corner,.r-ads-lab__dim{display:none}.r-ads-lab__units{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--s-7) var(--gutter)}.r-ads-ad{margin:0;min-width:0}.r-ads-ad__caption{display:block;margin-bottom:12px;color:var(--fg-2);white-space:nowrap}.r-ads-ad__caption-k{color:var(--fg-3)}.r-ads-ad__unit{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:400px;overflow:hidden;color:var(--fg);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-2);box-shadow:0 40px 80px -40px #000000b3}.r-ads-ad__head{grid-column:1 / -1;display:flex;align-items:center;gap:.72em;height:54px;padding:0 14px;font-size:14px}.r-ads-ad__avatar{flex:none;display:inline-grid;place-items:center;width:2.3em;height:2.3em;font-family:var(--font-display);font-weight:800;font-stretch:112%;font-size:1em;letter-spacing:-.02em;color:var(--bg);background:var(--tungsten);border-radius:50%;box-shadow:0 0 0 .14em var(--bg-2),0 0 0 .22em color-mix(in srgb,var(--tungsten) 60%,transparent)}.r-ads-ad__id{display:grid;min-width:0;gap:.08em;line-height:1.2}.r-ads-ad__brand{display:flex;align-items:center;gap:.5em;min-width:0;font-size:1em;font-weight:640;white-space:nowrap}.r-ads-ad__brand-name{overflow:hidden;text-overflow:ellipsis}.r-ads-ad__fict{flex:none;padding:.25em .55em .15em;font-family:var(--font-mono);font-size:.62em;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 60%,transparent);border-radius:var(--radius-1);line-height:1.3}.r-ads-ad__sponsored{font-size:.85em;color:var(--fg-3)}.r-ads-ad__more{display:inline-flex;gap:.22em;margin-left:auto}.r-ads-ad__more i{width:.22em;height:.22em;border-radius:50%;background:var(--fg-2)}.r-ads-ad__text{grid-column:1 / -1;padding:0 14px 12px;font-size:13.5px;line-height:1.45;color:var(--fg-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.r-ads-ad__frame{position:relative;grid-column:1 / -1;aspect-ratio:4 / 5;overflow:hidden;background:var(--bg);isolation:isolate}.r-ads-ad__media{position:absolute;left:0;top:0;width:100%;height:100%}.r-ads-ad__media .r-ads-motif,.r-ads-ad__media .r-media{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.r-ads-ad__scrim{position:absolute;inset:0;pointer-events:none}.r-ads-ad__scrim i{position:absolute;left:0;right:0;transition:height var(--ads-morph) var(--ease-in-out),width var(--ads-morph) var(--ease-in-out),opacity var(--ads-morph) var(--ease-in-out)}.r-ads-ad__scrim-t{top:0;height:38%;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 70%,transparent),transparent)}.r-ads-ad__scrim-b{bottom:0;height:26%;background:linear-gradient(0deg,color-mix(in srgb,var(--bg) 70%,transparent),transparent)}.r-ads-ad__scrim .r-ads-ad__scrim-l{top:0;bottom:0;right:auto;width:0;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 90%,transparent) 0%,color-mix(in srgb,var(--bg) 55%,transparent) 55%,transparent)}.is-story .r-ads-ad__scrim-t{height:22%}.is-story .r-ads-ad__scrim-b{height:62%;background:linear-gradient(0deg,color-mix(in srgb,var(--bg) 94%,transparent) 0%,color-mix(in srgb,var(--bg) 50%,transparent) 55%,transparent)}.is-square .r-ads-ad__scrim-t{height:26%}.is-square .r-ads-ad__scrim-b{height:56%;background:linear-gradient(0deg,color-mix(in srgb,var(--bg) 88%,transparent) 0%,color-mix(in srgb,var(--bg) 35%,transparent) 60%,transparent)}.is-wide .r-ads-ad__scrim-t,.is-wide .r-ads-ad__scrim-b{height:0;opacity:0}.is-wide .r-ads-ad__scrim-l{width:66%;opacity:1}.r-ads-ad__progress,.r-ads-ad__guides{display:none}.r-ads-ad__hook{position:absolute;left:8%;top:7%;width:80%;margin:0;font-family:var(--font-display);font-weight:760;font-stretch:104%;font-size:clamp(22px,2.4vw,30px);line-height:1.02;letter-spacing:-.025em;color:var(--fg);text-wrap:balance;text-shadow:0 2px 24px color-mix(in srgb,var(--bg) 60%,transparent)}.r-ads-ad__hook:before{content:"";display:block;width:1.4em;height:.12em;margin-bottom:.45em;background:var(--tungsten)}.r-ads-ad__mark{position:absolute;left:8%;bottom:6%;display:inline-flex;align-items:center;gap:.7em;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);white-space:nowrap}.r-ads-ad__mark b{display:inline-grid;place-items:center;width:2.4em;height:2.4em;font-family:var(--font-display);font-weight:800;font-stretch:112%;letter-spacing:-.02em;border:1px solid color-mix(in srgb,var(--fg) 70%,transparent);border-radius:var(--radius-1)}.r-ads-ad__bar{grid-column:1;display:grid;gap:.65em;min-width:0;padding:12px 14px;font-size:9.5px;background:var(--surface)}.r-ads-ad__bar-brand{max-width:58%;font-family:var(--font-mono);font-size:1em;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-ads-ad__bar-line{display:block;width:min(42%,14em);height:.42em;border-radius:1px;background:var(--line-3)}.r-ads-ad__cta{grid-column:2;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:0 14px;font-family:var(--font-display);font-weight:650;font-stretch:104%;font-size:13px;line-height:1;white-space:nowrap;color:var(--fg);background:var(--surface-2);border-radius:0}.r-ads-ad__cta-label{display:block}.r-ads-ad__cta-icon{display:none;width:.85em;height:.85em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.r-ads-ad__actions{grid-column:1 / -1;display:flex;gap:.7em;padding:12px 14px 14px;font-size:20px}.r-ads-ad__actions svg{width:1em;height:1em;fill:none;stroke:var(--fg-2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.r-ads-lab__app.is-live .r-ads-lab__stage{height:var(--stage-h, 640px);border:1px solid var(--line);border-radius:var(--radius-2);background:radial-gradient(circle at center,var(--ads-hair) 1px,transparent 1.2px) 0 0 / 24px 24px,linear-gradient(180deg,color-mix(in srgb,var(--bg-2) 70%,transparent),color-mix(in srgb,var(--bg) 70%,transparent));transition:height var(--ads-morph) var(--ease-in-out);overflow:hidden}.r-ads-lab__app.is-live .r-ads-lab__stage:before,.r-ads-lab__app.is-live .r-ads-lab__stage:after{content:"";position:absolute;width:14px;height:14px;border:0 solid var(--line-3);pointer-events:none}.r-ads-lab__app.is-live .r-ads-lab__stage:before{left:10px;top:10px;border-width:1px 0 0 1px}.r-ads-lab__app.is-live .r-ads-lab__stage:after{right:10px;bottom:10px;border-width:0 1px 1px 0}.r-ads-lab__app.is-live .r-ads-lab__corner{display:block;position:absolute;z-index:3;font-size:.625rem;color:var(--fg-3);pointer-events:none}.r-ads-lab__corner--tl{left:32px;top:14px}.r-ads-lab__corner--tr{right:20px;top:14px}.r-ads-lab__app.is-live .r-ads-lab__corner--tr{color:var(--fg-2)}.r-ads-lab__corner--bl{left:32px;bottom:14px}.r-ads-lab__app.is-live .r-ads-lab__units{display:block;position:absolute;inset:0}.r-ads-lab__app.is-live .r-ads-lab__units:before{content:"";position:absolute;left:50%;top:56px;bottom:56px;width:1px;background:repeating-linear-gradient(180deg,var(--line-2) 0 2px,transparent 2px 7px);opacity:0;transform:scaleY(.6);transition:opacity var(--dur-ui) var(--ease-out),transform var(--ads-morph) var(--ease-out)}.r-ads-lab__app.is-live.is-compare .r-ads-lab__units:before{opacity:1;transform:none}@media(max-width:760px){.r-ads-lab__app.is-live .r-ads-lab__units:before{display:none}}.r-ads-lab__app.is-live .r-ads-ad{position:absolute;left:0;top:0;transform:translate3d(var(--ux, 0px),var(--uy, 0px),0);transition:transform var(--ads-morph) var(--ease-in-out),opacity var(--ads-swap) var(--ease-out)}.r-ads-lab__app.is-live .r-ads-ad.is-off{opacity:0;pointer-events:none}.r-ads-lab__app.is-live .r-ads-ad__caption{position:absolute;left:0;bottom:calc(100% + 12px);margin:0;opacity:0;transition:opacity var(--dur-ui) var(--ease-out)}.r-ads-lab__app.is-live.is-compare .r-ads-ad__caption{opacity:1;transition-delay:.24s}.r-ads-lab__app.is-live .r-ads-ad__unit{display:block;position:relative;max-width:none;width:var(--uw, 320px);height:var(--uh, 560px);transition:width var(--ads-morph) var(--ease-in-out),height var(--ads-morph) var(--ease-in-out),background-color var(--ads-morph) var(--ease-in-out),border-color var(--ads-morph) var(--ease-in-out)}.r-ads-lab__app.is-live .r-ads-ad__unit>*,.r-ads-lab__app.is-live .r-ads-ad__frame>*{position:absolute;margin:0;transition-property:left,top,width,height,font-size,opacity,transform,color,background-color,border-radius,padding,box-shadow;transition-duration:var(--ads-morph);transition-timing-function:var(--ease-in-out)}.r-ads-lab__app.is-live .r-ads-ad__head{height:auto;padding:0}.r-ads-lab__app.is-live .r-ads-ad__text{padding:0;-webkit-line-clamp:var(--lines, 2)}.r-ads-lab__app.is-live .r-ads-ad__frame{z-index:0;aspect-ratio:auto;border-radius:0}.r-ads-lab__app.is-live .r-ads-ad__head,.r-ads-lab__app.is-live .r-ads-ad__text,.r-ads-lab__app.is-live .r-ads-ad__bar,.r-ads-lab__app.is-live .r-ads-ad__cta,.r-ads-lab__app.is-live .r-ads-ad__actions{z-index:1}.r-ads-lab__app.is-live .r-ads-ad__media{right:auto;bottom:auto}.r-ads-lab__app.is-live .r-ads-ad__hook,.r-ads-lab__app.is-live .r-ads-ad__mark{bottom:auto;transform:translate(calc(var(--ax, 0) * -100%),calc(var(--ay, 0) * -100%))}.r-ads-lab__app.is-live .r-ads-ad__media{overflow:hidden}@media(prefers-reduced-motion:no-preference){html[data-motion=full] .r-ads-lab__app.is-morph .r-ads-ad__text,html[data-motion=full] .r-ads-lab__app.is-morph .r-ads-ad__mark,html[data-motion=full] .r-ads-lab__app.is-morph .r-ads-ad__bar-brand,html[data-motion=full] .r-ads-lab__app.is-morph .r-ads-ad__bar-line{animation:r-ads-dip var(--ads-morph) var(--ease-in-out)}}@keyframes r-ads-dip{25%,72%{opacity:0}}.r-ads-lab__app.is-instant,.r-ads-lab__app.is-instant *{transition:none!important}.r-ads-lab__app.is-live .r-ads-ad__bar{display:flex;flex-direction:column;justify-content:center;padding:0 1.5em;overflow:hidden}.r-ads-lab__app.is-live .r-ads-ad__cta{padding:0;border-radius:var(--cta-r, 2px)}.r-ads-lab__app.is-live .r-ads-ad__actions{align-items:center;padding:0 .7em;overflow:hidden}.r-ads-lab__app.is-live .r-ads-ad__progress{display:flex;gap:3px}.r-ads-ad__progress i{position:relative;flex:1;height:100%;border-radius:2px;background:color-mix(in srgb,var(--fg) 30%,transparent);overflow:hidden}.r-ads-ad__progress i:first-child:after{content:"";position:absolute;inset:0;background:var(--fg);transform-origin:left center}@media(prefers-reduced-motion:no-preference){html[data-motion=full] .r-ads-lab__app.is-live .is-story .r-ads-ad__progress i:first-child:after{animation:r-ads-prog 6s linear infinite}}@keyframes r-ads-prog{0%{transform:scaleX(0)}}.r-ads-lab__app.is-live .is-story .r-ads-ad__unit{background-color:transparent;border-color:transparent}.r-ads-lab__app.is-live .is-story .r-ads-ad__frame{border-radius:10px}.r-ads-lab__app.is-live .is-story .r-ads-ad__sponsored,.r-ads-lab__app.is-live .is-story .r-ads-ad__text{color:color-mix(in srgb,var(--fg) 82%,transparent)}.r-ads-lab__app.is-live .is-story .r-ads-ad__cta{color:var(--btn-fg);background:var(--btn-bg);box-shadow:0 10px 30px -10px #0009}.r-ads-lab__app.is-live .is-story .r-ads-ad__cta-icon{display:block}.r-ads-lab__app.is-live .r-ads-ad__guides{display:block;inset:0;pointer-events:none;opacity:0;z-index:4}.r-ads-lab__app.is-guides .r-ads-ad__guides{opacity:1}.r-ads-ad__guides i{position:absolute;transition:inherit}.r-ads-ad__safe{left:0;right:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--warn) 30%,transparent) 0 1px,transparent 1px 7px);border-color:color-mix(in srgb,var(--warn) 70%,transparent);border-style:dashed;border-width:0;opacity:0}.r-ads-ad__safe--t{top:0;height:14%;border-bottom-width:1px}.r-ads-ad__safe--b{bottom:0;height:20%;border-top-width:1px}.is-story .r-ads-ad__safe{opacity:1}.r-ads-ad__margin{inset:6%;border:1px dashed color-mix(in srgb,var(--cyan) 70%,transparent)}.is-story .r-ads-ad__margin{inset:14% 6% 20%}.r-ads-ad__axis{inset:0;background:linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in srgb,var(--cyan) 50%,transparent) calc(50% - .5px),color-mix(in srgb,var(--cyan) 50%,transparent) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in srgb,var(--cyan) 50%,transparent) calc(50% - .5px),color-mix(in srgb,var(--cyan) 50%,transparent) calc(50% + .5px),transparent calc(50% + .5px));opacity:.6}.is-wide .r-ads-ad__axis{background:linear-gradient(90deg,transparent calc(33.333% - .5px),color-mix(in srgb,var(--cyan) 50%,transparent) calc(33.333% - .5px),color-mix(in srgb,var(--cyan) 50%,transparent) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),color-mix(in srgb,var(--cyan) 50%,transparent) calc(66.666% - .5px),color-mix(in srgb,var(--cyan) 50%,transparent) calc(66.666% + .5px),transparent calc(66.666% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in srgb,var(--cyan) 50%,transparent) calc(50% - .5px),color-mix(in srgb,var(--cyan) 50%,transparent) calc(50% + .5px),transparent calc(50% + .5px))}.r-ads-lab__app.is-live .r-ads-lab__dim{display:block;position:absolute;z-index:2;left:0;top:0;color:var(--fg-3);font-size:.625rem;pointer-events:none;transition:left var(--ads-morph) var(--ease-in-out),top var(--ads-morph) var(--ease-in-out),width var(--ads-morph) var(--ease-in-out),height var(--ads-morph) var(--ease-in-out),opacity var(--dur-ui) var(--ease-out)}.r-ads-lab__dim:before,.r-ads-lab__dim:after{content:"";position:absolute;background:var(--line-3)}.r-ads-lab__dim--w{height:9px;border-left:1px solid var(--line-3);border-right:1px solid var(--line-3)}.r-ads-lab__dim--w:before{left:0;right:0;top:4px;height:1px}.r-ads-lab__dim--w span{position:absolute;left:50%;top:-3px;padding:0 8px;transform:translate(-50%);background:var(--bg);line-height:1.4}.r-ads-lab__dim--h{width:9px;border-top:1px solid var(--line-3);border-bottom:1px solid var(--line-3)}.r-ads-lab__dim--h:before{top:0;bottom:0;left:4px;width:1px}.r-ads-lab__dim--h span{position:absolute;left:50%;top:50%;padding:0 8px;transform:translate(-50%,-50%) rotate(-90deg);background:var(--bg);line-height:1.4;white-space:nowrap}.r-ads-lab__app.is-compare .r-ads-lab__dim{opacity:0}@media(max-width:1100px){.r-ads-lab__stage,.r-ads-lab__spec{grid-column:1 / -1}.r-ads-lab__spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gutter)}.r-ads-lab__spec-row--note{grid-column:1 / -1}}@media(max-width:760px){.r-ads-lab__controls{display:grid;grid-template-columns:1fr;gap:var(--s-4)}.r-ads-lab__seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.r-ads-lab__ctl--view .r-ads-lab__seg{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.r-ads-lab__btn--compare{grid-column:1 / -1}.r-ads-lab__btn{justify-content:center;padding-inline:8px}.r-ads-lab__btn-sub{display:none}.r-ads-lab__guides-btn{margin-left:0}.r-ads-lab__spec{grid-template-columns:repeat(2,minmax(0,1fr))}.r-ads-lab__spec-row:nth-child(2){grid-column:1 / -1;grid-row:2}.r-ads-lab__app.is-live .r-ads-lab__corner--tl{display:none}.r-ads-lab__corner--tr{right:14px;top:12px}.r-ads-lab__corner--bl{left:14px;bottom:10px}.r-ads-lab__app.is-live .r-ads-lab__stage:before{left:6px;top:6px}.r-ads-lab__app.is-live .r-ads-lab__stage:after{right:6px;bottom:6px}}.r-ads-funnel__app{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-7);align-items:start}.r-ads-funnel__levers{grid-column:1 / span 4;display:grid;gap:10px}.r-ads-funnel__levers-label{margin-bottom:6px;color:var(--fg-3)}.r-ads-funnel__app:not(.is-live) .r-ads-funnel__levers-label span{display:none}.r-ads-funnel__chart{grid-column:5 / -1;position:relative}.r-ads-funnel__lever{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:6px;width:100%;min-height:76px;padding:16px 18px;text-align:left;color:var(--fg);border:1px solid var(--line-2);border-radius:var(--radius-1);background:color-mix(in srgb,var(--bg-2) 60%,transparent);transition:border-color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.r-ads-funnel__lever-num{color:var(--fg-3)}.r-ads-funnel__lever-copy{display:grid;gap:5px;min-width:0}.r-ads-funnel__lever-label{font-family:var(--font-display);font-weight:680;font-stretch:110%;font-size:1.08rem;line-height:1.15;letter-spacing:-.015em}.r-ads-funnel__lever-target{color:var(--fg-3);font-size:.625rem}.r-ads-funnel__switch{display:none}.r-ads-funnel__lever-text{grid-column:2 / -1;font-size:.92rem;color:var(--fg-2)}button.r-ads-funnel__lever{cursor:pointer}button.r-ads-funnel__lever .r-ads-funnel__switch{display:block}button.r-ads-funnel__lever .r-ads-funnel__lever-text{display:none}@media(hover:hover){button.r-ads-funnel__lever:hover{border-color:var(--line-3)}}button.r-ads-funnel__lever[aria-pressed=true]{border-color:color-mix(in srgb,var(--signal) 70%,transparent);background:color-mix(in srgb,var(--signal) 9%,var(--bg-2))}button.r-ads-funnel__lever[aria-pressed=true] .r-ads-funnel__lever-num{color:var(--fg)}button.r-ads-funnel__lever[aria-pressed=true] .r-ads-funnel__switch{border-color:transparent;background:var(--spectrum)}button.r-ads-funnel__lever[aria-pressed=true] .r-ads-funnel__switch i{transform:translate(16px);background:var(--fg)}.r-ads-funnel__canvas{display:none}.r-ads-funnel__stages{list-style:none;margin:0;padding:0;display:grid;gap:14px}.r-ads-funnel__stage{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:baseline}.r-ads-funnel__stage-num{color:var(--fg-3)}.r-ads-funnel__stage-label{font-family:var(--font-display);font-weight:760;font-stretch:116%;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.r-ads-funnel__stage-hint{grid-column:2;font-size:.9rem;color:var(--fg-3)}.r-ads-funnel__bar{grid-column:2;display:block;height:6px;width:calc(var(--w, 1) * 100%);margin-top:6px;background:var(--spectrum);opacity:.75}.r-ads-funnel__axis{display:flex;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-5);padding-top:12px;border-top:1px solid var(--line);color:var(--fg-3)}.r-ads-funnel__axis-dir{white-space:nowrap}.r-ads-funnel__axis-dir:after{content:" \2192"}@media(max-width:899.98px){.r-ads-funnel__app.is-live .r-ads-funnel__axis-dir:after{content:" \2193"}}.r-ads-funnel__app.is-live .r-ads-funnel__canvas{display:block;position:relative;height:clamp(340px,31vw,470px)}.r-ads-funnel__app.is-live .r-ads-funnel__bar{display:none}.r-ads-funnel__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.r-ads-funnel__svg path{fill:none;vector-effect:non-scaling-stroke}.r-ads-funnel__gate{stroke:var(--line);stroke-width:1;stroke-dasharray:2 6}.r-ads-funnel__edge{stroke:var(--line-3);stroke-width:1}.r-ads-funnel__svg .r-ads-funnel__fill{fill:color-mix(in srgb,var(--signal) 6%,transparent);stroke:none}.r-ads-funnel__fiber{stroke:var(--fg);stroke-width:1;stroke-linecap:round;transition:stroke-width var(--dur-ui) var(--ease-out)}.r-ads-funnel__fiber.is-gain{stroke-width:1.5}.r-ads-funnel__fiber.is-cut{stroke:var(--fg-3);stroke-dasharray:2 4}.r-ads-funnel__fiber--peel{stroke:var(--fg-2);stroke-dasharray:1 3}.r-ads-funnel__flow{stroke:var(--fg);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:6 150;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){html[data-motion=full] .r-ads-funnel__app.is-live .r-ads-funnel__flow{animation:r-ads-flowmove 4s linear infinite}html[data-motion=full] .r-ads-funnel__app.is-live .r-ads-funnel__end-halo{transform-box:fill-box;transform-origin:center;animation:r-ads-halo 2.6s var(--ease-out) infinite}html[data-motion=full] .r-ads-funnel__app.is-live.is-paused .r-ads-funnel__flow,html[data-motion=full] .r-ads-funnel__app.is-live.is-paused .r-ads-funnel__end-halo{animation-play-state:paused}}html:not([data-motion=full]) .r-ads-funnel__flow{display:none}@media(prefers-reduced-motion:reduce){.r-ads-funnel__flow{display:none}}@keyframes r-ads-flowmove{to{stroke-dashoffset:-156}}@keyframes r-ads-halo{0%{transform:scale(.6);opacity:.45}to{transform:scale(1.9);opacity:0}}.r-ads-funnel__end{fill:var(--signal);stroke:var(--fg);stroke-width:1.2}.r-ads-funnel__end-halo{fill:var(--signal);opacity:.2}.r-ads-funnel__legend{display:none;list-style:none;margin:var(--s-5) 0 0;padding:var(--s-5) 0 0;border-top:1px solid var(--line);color:var(--fg-3);font-size:.625rem}.r-ads-funnel__app.is-live .r-ads-funnel__legend{display:grid;gap:12px}.r-ads-funnel__legend li{display:flex;align-items:center;gap:12px}@media(max-width:1100px){.r-ads-funnel__app.is-live .r-ads-funnel__legend{grid-column:1 / -1;grid-template-columns:repeat(4,auto);justify-content:start;column-gap:var(--s-6)}}@media(max-width:899.98px){.r-ads-funnel__app.is-live .r-ads-funnel__legend{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-4)}}.r-ads-funnel__key{flex:none;width:28px;height:0;border-top:1px solid color-mix(in srgb,var(--fg) 45%,transparent)}.r-ads-funnel__key--drop{border-top:1px dotted var(--fg-2);transform:rotate(-14deg)}.r-ads-funnel__key--gain{height:2px;border:0;background:var(--spectrum)}.r-ads-funnel__key--cut{border-top:1px dashed var(--fg-3)}.r-ads-funnel__lever-wrap{display:grid}.r-ads-funnel__lever-wrap>.r-ads-funnel__lever-text{display:none;padding:12px 18px 4px 60px;font-size:.9rem;color:var(--fg-2)}.r-ads-funnel__lever-mark{transition:opacity var(--dur-ui) var(--ease-out)}.r-ads-funnel__lever-mark circle{fill:var(--bg);stroke:var(--signal);stroke-width:1.5}.r-ads-funnel__lever-mark path{stroke:var(--signal);stroke-width:1;stroke-dasharray:2 3}.r-ads-funnel__lever-mark text{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;fill:var(--fg)}.r-ads-funnel__note{position:absolute;z-index:2;width:max-content;max-width:230px;padding:10px 12px 11px;border:1px solid color-mix(in srgb,var(--signal) 55%,transparent);border-radius:var(--radius-1);background:color-mix(in srgb,var(--bg) 88%,transparent);opacity:0;transform:translateY(6px);transition:opacity var(--dur-ui) var(--ease-out),transform var(--ads-morph) var(--ease-out),left var(--ads-morph) var(--ease-in-out),top var(--ads-morph) var(--ease-in-out);pointer-events:none}.r-ads-funnel__note.is-on{opacity:1;transform:none}.r-ads-funnel__note-k{display:block;margin-bottom:4px;color:var(--signal);font-size:.625rem}.r-ads-funnel__note-t{display:block;font-size:.85rem;line-height:1.35;color:var(--fg)}@media(min-width:900px){.r-ads-funnel__app.is-live .r-ads-funnel__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:var(--s-5)}.r-ads-funnel__app.is-live .r-ads-funnel__stage{grid-template-columns:1fr;align-content:start;padding:14px var(--s-4) 0 0;border-top:1px solid var(--line)}.r-ads-funnel__app.is-live .r-ads-funnel__stage-hint{grid-column:1}.r-ads-funnel__app.is-live .r-ads-funnel__stage-num{margin-bottom:8px}}@media(max-width:1100px){.r-ads-funnel__levers,.r-ads-funnel__chart{grid-column:1 / -1}.r-ads-funnel__levers{grid-template-columns:repeat(3,minmax(0,1fr))}.r-ads-funnel__levers-label{grid-column:1 / -1}.r-ads-funnel__chart{grid-row:1}}@media(max-width:899.98px){.r-ads-funnel__levers{grid-template-columns:1fr}.r-ads-funnel__app.is-live .r-ads-funnel__chart{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:12px}.r-ads-funnel__app.is-live .r-ads-funnel__canvas{grid-column:2;grid-row:1;height:460px}.r-ads-funnel__app.is-live .r-ads-funnel__stages{grid-column:1;grid-row:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:0;height:460px}.r-ads-funnel__app.is-live .r-ads-funnel__stage{grid-template-columns:1fr;align-content:center;row-gap:3px;border-top:1px solid var(--line);padding-right:4px}.r-ads-funnel__app.is-live .r-ads-funnel__stage:last-child{border-bottom:1px solid var(--line)}.r-ads-funnel__app.is-live .r-ads-funnel__stage-hint{grid-column:1;font-size:.8rem;line-height:1.3}.r-ads-funnel__app.is-live .r-ads-funnel__stage-label{font-size:.95rem;font-stretch:108%}.r-ads-funnel__app.is-live .r-ads-funnel__axis{grid-column:1 / -1}.r-ads-funnel__note{display:none}.r-ads-funnel__lever-wrap.is-on>.r-ads-funnel__lever-text{display:block}}html[data-motion=reduced] .r-ads-lab__app.is-live .r-ads-ad,html[data-motion=reduced] .r-ads-lab__app.is-live .r-ads-ad__unit,html[data-motion=reduced] .r-ads-lab__app.is-live .r-ads-ad__unit>*,html[data-motion=reduced] .r-ads-lab__app.is-live .r-ads-ad__frame>*,html[data-motion=reduced] .r-ads-lab__app.is-live .r-ads-lab__dim,html[data-motion=reduced] .r-ads-lab__app.is-live .r-ads-lab__stage,html[data-motion=static] .r-ads-lab__app.is-live .r-ads-ad,html[data-motion=static] .r-ads-lab__app.is-live .r-ads-ad__unit,html[data-motion=static] .r-ads-lab__app.is-live .r-ads-ad__unit>*,html[data-motion=static] .r-ads-lab__app.is-live .r-ads-ad__frame>*,html[data-motion=static] .r-ads-lab__app.is-live .r-ads-lab__dim,html[data-motion=static] .r-ads-lab__app.is-live .r-ads-lab__stage{transition-property:opacity;transition-duration:var(--dur-micro)}html[data-motion=reduced] .r-ads-flow__app.is-live .r-ads-flow__panel,html[data-motion=static] .r-ads-flow__app.is-live .r-ads-flow__panel{transform:none}
