@keyframes uk-hero-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){.js-reveal [data-hero]{animation:uk-hero-in .76s var(--motion-ease-out) backwards;animation-delay:calc(var(--hero-i,0) * 90ms + 40ms)}.js-reveal [data-reveal]{transition:opacity .7s var(--motion-ease-out), transform .7s var(--motion-ease-out);transition-delay:calc(var(--reveal-i,0) * 70ms)}.js-reveal [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(14px)}.js-reveal [data-reveal]:not([data-revealed]):focus-within{opacity:1;transform:none}}.how-panel,.how-num-on{opacity:0;transition:opacity .22s var(--motion-ease-out), transform .22s var(--motion-ease-out);transform:scale(.97)}.how-at-0 .how-step[data-i="0"] .how-panel,.how-at-0 .how-step[data-i="0"] .how-num-on,.how-at-1 .how-step[data-i="1"] .how-panel,.how-at-1 .how-step[data-i="1"] .how-num-on,.how-at-2 .how-step[data-i="2"] .how-panel,.how-at-2 .how-step[data-i="2"] .how-num-on,.how-at-3 .how-step[data-i="3"] .how-panel,.how-at-3 .how-step[data-i="3"] .how-num-on,.how-at-4 .how-step[data-i="4"] .how-panel,.how-at-4 .how-step[data-i="4"] .how-num-on{opacity:1;transition-duration:.42s;transform:none}.how-rail-fill{transition:transform .42s var(--motion-ease-out);transform:scaleY(.1)}.how-at-1 .how-rail-fill{transform:scaleY(.3)}.how-at-2 .how-rail-fill{transform:scaleY(.5)}.how-at-3 .how-rail-fill{transform:scaleY(.7)}.how-at-4 .how-rail-fill{transform:scaleY(.9)}.how-stage-grid{background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(70% 62% at 50% 44%,#000 25%,#0000 78%);mask-image:radial-gradient(70% 62% at 50% 44%,#000 25%,#0000 78%)}.how-layer,.how-caption{opacity:0;pointer-events:none;transition:opacity .2s var(--motion-ease-out), transform .2s var(--motion-ease-out);transform:translateY(10px)scale(.985)}.how-caption{transform:translateY(6px)}.how-layer,.how-card-art{contain:layout paint style}.how-at-0 .how-layer[data-i="0"],.how-at-0 .how-caption[data-i="0"],.how-at-1 .how-layer[data-i="1"],.how-at-1 .how-caption[data-i="1"],.how-at-2 .how-layer[data-i="2"],.how-at-2 .how-caption[data-i="2"],.how-at-3 .how-layer[data-i="3"],.how-at-3 .how-caption[data-i="3"],.how-at-4 .how-layer[data-i="4"],.how-at-4 .how-caption[data-i="4"]{opacity:1;transition-duration:.46s;transition-delay:60ms;transform:none}.how-pip{transform-origin:0;transition:transform .32s var(--motion-ease-out);transform:scaleX(0)}.how-at-0 .how-pip[data-i="0"],.how-at-1 .how-pip[data-i="1"],.how-at-2 .how-pip[data-i="2"],.how-at-3 .how-pip[data-i="3"],.how-at-4 .how-pip[data-i="4"]{transform:none}@keyframes how-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.how-track{view-timeline-name:--how-track;view-timeline-axis:block}.js-reveal .how-rail-fill{transition:none;animation:linear both how-rail;animation-timeline:--how-track;animation-range:cover 50vh cover calc(100% - 50vh)}}}.ss-type{transform:translate(100%)}.ss-caret-1{opacity:0}.ss-squiggle{opacity:0;transform-origin:0}.ss-ring{opacity:0}.ss-flip-stage{perspective:600px}.ss-flip{transform-style:preserve-3d}.ss-face{backface-visibility:hidden}.ss-face-back{transform:rotateY(180deg)}.ss-hand{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.js-reveal .ss-play .ss-cell{animation:ss-row-0 6s var(--motion-ease-out) var(--ss-delay,0s) infinite both}.js-reveal .ss-play .ss-chip{animation:ss-chip-0 6s var(--motion-ease-out) var(--ss-delay,0s) infinite both}.js-reveal .ss-play .ss-r1 .ss-cell{animation-name:ss-row-1}.js-reveal .ss-play .ss-r2 .ss-cell{animation-name:ss-row-2}.js-reveal .ss-play .ss-r3 .ss-cell{animation-name:ss-row-3}.js-reveal .ss-play .ss-r1 .ss-chip{animation-name:ss-chip-1}.js-reveal .ss-play .ss-r2 .ss-chip{animation-name:ss-chip-2}.js-reveal .ss-play .ss-r3 .ss-chip{animation-name:ss-chip-3}.js-reveal .ss-play .ss-caption{animation:ss-caption 8s linear var(--ss-delay,0s) infinite both}.js-reveal .ss-play .ss-type-1{animation:ss-type-1 8s linear var(--ss-delay,0s) infinite both}.js-reveal .ss-play .ss-type-2{animation:ss-type-2 8s linear var(--ss-delay,0s) infinite both}.js-reveal .ss-play .ss-caret-1{animation:ss-caret-1 8s linear var(--ss-delay,0s) infinite both}.js-reveal .ss-play .ss-blink{animation:1s step-end infinite ss-blink}.js-reveal .ss-play .ss-tab{animation:ss-tab 8s var(--motion-ease-in-out) infinite both}.js-reveal .ss-play .ss-squiggle{animation:ss-squiggle 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-typo{animation:ss-typo 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-fixed{animation:ss-fixed 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-wordcheck{animation:ss-wordcheck 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-warn{animation:ss-warn 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-ok{animation:ss-ok 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-check-a{animation:ss-check-a 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-check-c{animation:ss-check-c 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-flip{animation:ss-flip 6s var(--motion-ease-in-out) infinite both}.js-reveal .ss-play .ss-strip{animation:ss-strip 6s var(--motion-ease-in-out) infinite both}.js-reveal .ss-play .ss-dot3{animation:ss-dot3 6s var(--motion-ease-in-out) infinite both}.js-reveal .ss-play .ss-packet{animation:ss-packet 6s var(--motion-ease-in-out) var(--ss-delay,0s) infinite both}.js-reveal .ss-play .ss-ring{animation:ss-ring 2s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-link.ss-on-0{animation:ss-link-0 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-link.ss-on-1{animation:ss-link-1 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-link.ss-on-2{animation:ss-link-2 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-link.ss-on-3{animation:ss-link-3 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-tick.ss-on-0{animation:ss-tick-0 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-tick.ss-on-1{animation:ss-tick-1 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-tick.ss-on-2{animation:ss-tick-2 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-tick.ss-on-3{animation:ss-tick-3 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-s1{animation:ss-s1 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-s2{animation:ss-s2 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-s3{animation:ss-s3 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-progress{animation:6s linear infinite both ss-progress}.js-reveal .ss-play .ss-flash{animation:ss-flash 6s var(--motion-ease-out) infinite both}.js-reveal .ss-play .ss-hand{animation:6s linear infinite both ss-hand}.js-reveal .ss-play .ss-pulse{animation:1.2s ease-in-out infinite both ss-pulse}}@keyframes ss-row-0{0%,5.8%{opacity:0;transform:translateY(4px)}10.8%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes ss-row-1{0%,15%{opacity:0;transform:translateY(4px)}20%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes ss-row-2{0%,24.2%{opacity:0;transform:translateY(4px)}29.2%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes ss-row-3{0%,33.3%{opacity:0;transform:translateY(4px)}38.3%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes ss-chip-0{0%,5.8%{opacity:0;transform:scale(.9)}10.8%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes ss-chip-1{0%,15%{opacity:0;transform:scale(.9)}20%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes ss-chip-2{0%,24.2%{opacity:0;transform:scale(.9)}29.2%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes ss-chip-3{0%,33.3%{opacity:0;transform:scale(.9)}38.3%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes ss-caption{0%{opacity:0}2%,23.5%{opacity:1}25%,to{opacity:0}}@keyframes ss-type-1{0%,2.5%{animation-timing-function:steps(18,end);transform:translate(0)}11%,to{transform:translate(100%)}}@keyframes ss-type-2{0%,12%{animation-timing-function:steps(18,end);transform:translate(0)}21%,to{transform:translate(100%)}}@keyframes ss-caret-1{0%,11.5%{opacity:1}12%,to{opacity:0}}@keyframes ss-blink{50%{opacity:0}}@keyframes ss-tab{0%,22%{transform:translate(0)}25%,47%{transform:translate(100%)}50%,72%{transform:translate(200%)}75%,97%{transform:translate(300%)}to{transform:translate(0)}}@keyframes ss-squiggle{0%,6%{opacity:1;transform:scaleX(0)}14%,26%{opacity:1;transform:none}30%,to{opacity:0;transform:none}}@keyframes ss-typo{0%,26%{opacity:1;transform:none}31%,70%{opacity:0;transform:translateY(-3px)}72%,to{opacity:1;transform:none}}@keyframes ss-fixed{0%,27%{opacity:0;transform:translateY(3px)}32%,68%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(3px)}}@keyframes ss-wordcheck{0%,30%{opacity:0;transform:scale(.6)}35%,68%{opacity:1;transform:none}70%,to{opacity:0;transform:scale(.6)}}@keyframes ss-warn{0%,8%{opacity:0;transform:translateY(3px)}12%,27%{opacity:1;transform:none}31%,to{opacity:0;transform:translateY(-3px)}}@keyframes ss-ok{0%,29%{opacity:0;transform:translateY(3px)}33%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes ss-check-a{0%,3%{opacity:0;transform:scale(.8)}7%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes ss-check-c{0%,74%{opacity:0;transform:scale(.8)}78%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes ss-flip{0%,46%{transform:rotateY(0)}56%,88%{transform:rotateY(180deg)}98%,to{transform:rotateY(360deg)}}@keyframes ss-strip{0%,60%{transform:translate(0)}64%,70%{transform:translate(-33.333%)}74%,to{transform:translate(-66.667%)}}@keyframes ss-dot3{0%,60%{transform:translate(0)}64%,70%{transform:translate(10px)}74%,to{transform:translate(20px)}}@keyframes ss-packet{0%{opacity:0;transform:translate(0)}2%{opacity:1;transform:translate(0)}11%{opacity:1;transform:translate(var(--dx), var(--dy))}13%,to{opacity:0;transform:translate(var(--dx), var(--dy))}}@keyframes ss-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes ss-link-0{0%,14.5%{opacity:0}17%,88%{opacity:1}94%,to{opacity:0}}@keyframes ss-link-1{0%,29.5%{opacity:0}32%,88%{opacity:1}94%,to{opacity:0}}@keyframes ss-link-2{0%,44.5%{opacity:0}47%,88%{opacity:1}94%,to{opacity:0}}@keyframes ss-link-3{0%,59.5%{opacity:0}62%,88%{opacity:1}94%,to{opacity:0}}@keyframes ss-tick-0{0%,14.5%{opacity:0;transform:scale(.7)}19%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.7)}}@keyframes ss-tick-1{0%,29.5%{opacity:0;transform:scale(.7)}34%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.7)}}@keyframes ss-tick-2{0%,44.5%{opacity:0;transform:scale(.7)}49%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.7)}}@keyframes ss-tick-3{0%,59.5%{opacity:0;transform:scale(.7)}64%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.7)}}@keyframes ss-s1{0%,25%{opacity:1;transform:none}28%,96%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ss-s2{0%,26%{opacity:0;transform:translateY(4px)}29%,55%{opacity:1;transform:none}58%,to{opacity:0;transform:translateY(-4px)}}@keyframes ss-s3{0%,56%{opacity:0;transform:translateY(4px)}59%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}@keyframes ss-progress{0%,27%{opacity:1;animation-timing-function:var(--motion-ease-in-out);transform:scaleX(0)}55%,92%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes ss-flash{0%,57%{opacity:0}60%{opacity:1}78%,to{opacity:0}}@keyframes ss-hand{to{transform:rotate(360deg)}}@keyframes ss-pulse{50%{opacity:.35}}.badge .motion-safe\:animate-ping{animation-iteration-count:3}.ads-offer{transition:transform .26s var(--motion-ease-out), border-color .16s ease}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ads-offer:hover{border-color:var(--line-strong);transform:translateY(-3px)}}.ads-offer-mark{transition:transform .26s var(--motion-ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ads-offer:hover .ads-offer-mark{transform:scale(1.08)rotate(-4deg)}}
