/* ==========================================================================
   UNBOUND — "What we do" scenes
   Each tab plays a 10-second loop inside a real-looking interface built in
   HTML: real app icons, real UI behaviour (typing, sending, swiping,
   liking, presenting, auditing). Demo data only. Everything is sized in em
   from one stage font-size, so a scene scales as a single picture.
   Generated keyframes follow at the end of this file (scenes/build.py).
   ========================================================================== */

.sx{position:relative;margin:0;padding:0 0 26px;container-type:inline-size;--d:10s}
.sx figcaption{position:absolute;left:6px;bottom:2px;font-family:var(--mono);font-size:10.5px;color:var(--mute)}
.sx-stage{position:relative;font-size:1.7105cqw;aspect-ratio:16/10;border-radius:.9em;overflow:hidden;background:#fff;border:1px solid rgba(10,10,11,.1);box-shadow:0 1px 2px rgba(10,10,11,.04),0 3em 6em -3.4em rgba(10,10,11,.42);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1f1f1f;line-height:1.35;letter-spacing:0;isolation:isolate;-webkit-font-smoothing:antialiased;text-align:left;font-feature-settings:normal}
.sx-stage *{box-sizing:border-box}
.sx-stage svg{display:block;flex:none}
.sx-stage h4,.sx-stage h5{margin:0;font-family:inherit;letter-spacing:0;line-height:1.2;text-wrap:initial}
.sx-stage p{margin:0}
.sx-ic{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.sx-logo{width:1.6em;height:1.6em}
.sx-cam{position:absolute;inset:0;will-change:transform}
.sx-fade{position:absolute;inset:0;z-index:60;background:#fff;pointer-events:none;animation:sx-fade var(--d) linear infinite}
@keyframes sx-fade{0%{opacity:1}4%,96%{opacity:0}100%{opacity:1}}
.sx-ty{display:inline-block;vertical-align:bottom;white-space:nowrap;overflow:hidden}
.sx-caret{position:relative;display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.18em;opacity:0}
.sx-caret::after{content:"";position:absolute;inset:0;background:#1f1f1f;animation:sx-blink 1s steps(2,start) infinite}
@keyframes sx-blink{to{visibility:hidden}}
.sx-cur{position:absolute;z-index:50;left:-10%;top:-10%;width:1.45em;height:1.45em;margin:-.12em 0 0 -.2em;pointer-events:none;opacity:0}
.sx-cur svg{width:100%;height:100%;fill:#111;stroke:#fff;stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 .12em .2em rgba(0,0,0,.35));transform-origin:25% 15%}
.sx-cur::after{content:"";position:absolute;left:-.75em;top:-.75em;width:1.8em;height:1.8em;border-radius:50%;background:rgba(26,115,232,.3);opacity:0}
.sx-od{display:inline-block;height:1.2em;overflow:hidden;vertical-align:top;line-height:1.2em}
.sx-od-s{display:flex;flex-direction:column}
.sx-od-s i{font-style:normal;display:block;height:1.2em;line-height:1.2em;font-variant-numeric:tabular-nums}
@media (prefers-reduced-motion:reduce){.sx-stage *,.sx-stage *::before,.sx-stage *::after{animation-play-state:paused!important;animation-delay:var(--freeze)!important}}
.static .sx-stage *,.static .sx-stage *::before,.static .sx-stage *::after{animation-play-state:paused!important;animation-delay:var(--freeze)!important}

/* ---------- shared browser chrome ---------- */
.sxb-tabs{position:absolute;left:0;right:0;top:0;height:2.9em;background:#dee1e6;display:flex;align-items:flex-end;gap:.3em;padding:0 .8em}
.sxb-lights{display:flex;gap:.45em;align-self:center;margin:0 .8em 0 .2em}
.sxb-lights i{width:.78em;height:.78em;border-radius:50%;background:#ff5f57}
.sxb-lights i:nth-child(2){background:#febc2e}.sxb-lights i:nth-child(3){background:#28c840}
.sxb-tab{display:flex;align-items:center;gap:.55em;width:17.5em;height:2.35em;padding:0 .8em;background:#fff;border-radius:.65em .65em 0 0}
.sxb-tab .sx-logo{width:1.05em;height:1.05em}
.sxb-tt{position:relative;flex:1;min-width:0;height:1.25em;font-size:.76em;color:#1f1f1f}
.sxb-tt > span{position:absolute;left:0;right:0;top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sxb-tab > .sxb-tt:not(:has(span)){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sxb-x{width:.8em;height:.8em;color:#5f6368}
.sxb-plus{align-self:center;color:#5f6368;margin-left:.4em}
.sxb-bar{position:absolute;left:0;right:0;top:2.9em;height:3em;background:#fff;display:flex;align-items:center;gap:.95em;padding:0 .9em;border-bottom:1px solid #e3e3e3;color:#5f6368}
.sxb-dim{opacity:.4}
.sxb-omni{flex:1;display:flex;align-items:center;gap:.6em;height:2.1em;padding:0 .9em;border-radius:1.05em;background:#f1f3f4;color:#1f1f1f}
.sxb-lock{width:.85em;height:.85em;color:#5f6368}
.sxb-urls{position:relative;flex:1;height:1.25em;font-size:.8em}
.sxb-url{position:absolute;left:0;top:0;white-space:nowrap}
.sxb-star{width:.95em;height:.95em;color:#5f6368}
.sxb-av{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:#4F2BF5;color:#fff;font-size:.72em;font-weight:600;flex:none}
.sxb-view{position:absolute;left:0;right:0;top:5.9em;bottom:0;background:#fff;overflow:hidden}

/* ---------- 1 · PR: coverage reel (Google News → article → TV → report) ---------- */
.sxn-fi{position:relative;flex:none;width:1.05em;height:1.05em}
.sxn-fi > *{position:absolute;inset:0;width:100%;height:100%}
.sxn-fb{display:grid;place-items:center;border-radius:.2em;background:#111;color:#fff;font-family:Georgia,serif;font-size:.8em;line-height:1}
.sxn-f3{color:#d93025}
.sxn-f2,.sxn-f3,.sxn-tt2,.sxn-tt3,.sxn-u2,.sxn-u3{opacity:0}
.sxn-v1,.sxn-v2,.sxn-v3{position:absolute;inset:0;background:#fff}
.sxn-v2,.sxn-v3{opacity:0}
.sxn-sp{flex:1}
/* Google News */
.sxn-top{position:absolute;left:0;right:0;top:0;height:3.7em;display:flex;align-items:center;gap:.8em;padding:0 1.6em;border-bottom:1px solid #e8eaed}
.sxn-gl{width:1.75em;height:1.75em}
.sxn-gn{font-size:1.12em;color:#5f6368;letter-spacing:-.01em;margin-right:1.8em}
.sxn-box{display:flex;align-items:center;gap:.8em;width:27em;height:2.6em;padding:0 1.1em;border-radius:.6em;background:#f1f3f4;color:#5f6368}
.sxn-box .sx-ty{font-size:.95em;color:#202124}
.sxn-dim{color:#5f6368}
.sxn-tabs{position:absolute;left:0;right:0;top:3.7em;height:2.4em;display:flex;align-items:flex-start;gap:1.7em;padding-left:5.1em;border-bottom:1px solid #e8eaed;color:#5f6368}
.sxn-tabs > *{display:flex;align-items:center;gap:.25em;height:3em;font-size:.8em;font-weight:500}
.sxn-tabs b{color:#1a73e8;box-shadow:inset 0 -.2em #1a73e8}
.sxn-dd{width:.9em;height:.9em}
.sxn-list{position:absolute;left:5.1em;top:6.5em;width:40.5em}
.sxn-r{display:grid;grid-template-columns:minmax(0,1fr) 7.6em;column-gap:1.4em;align-items:center;padding:.75em 0;border-bottom:1px solid #eceff1;opacity:0}
.sxn-r:not(:has(.sxn-th)){grid-template-columns:minmax(0,1fr)}
.sxn-rx{display:flex;flex-direction:column;gap:.3em;margin:-.3em -.6em;padding:.3em .6em;border-radius:.5em}
.sxn-rt{display:flex;align-items:center;gap:.55em;font-size:.72em;color:#202124}
.sxn-rt b{font-weight:500}
.sxn-fav{display:grid;place-items:center;flex:none;width:1.65em;height:1.65em;border-radius:.3em;color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:.9em;line-height:1}
.sxn-hd{font-size:1.02em;font-weight:500;line-height:1.3;color:#202124;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em}
.sxn-tm{font-size:.68em;color:#5f6368}
.sxn-th{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:4.7em;padding:.55em .65em;border-radius:.6em;overflow:hidden}
.sxn-th1{background:#F2EDE4;color:#1b1b1b}
.sxn-th1 small{position:absolute;left:.75em;top:.7em;font-size:.4em;letter-spacing:.16em;font-weight:600}
.sxn-th1 b{font-family:Georgia,serif;font-weight:400;font-size:.82em;line-height:1}
.sxn-th2{background:#1b1b1b;color:#F2EDE4}
.sxn-th2 b{font-family:Georgia,serif;font-weight:400;font-size:1.7em;line-height:1}
.sxn-th2 small{font-size:.46em;opacity:.75;margin-top:.2em}
.sxn-th3{background:radial-gradient(90% 80% at 70% 30%,#1d3a5c,#0a1424 70%);color:#fff;align-items:center;justify-content:center}
.sxn-th3 em{position:absolute;left:.6em;top:.5em;font-style:normal;font-size:.48em;font-weight:800;padding:.15em .35em;background:#fff;color:#0a1424;border-radius:.15em}
.sxn-th3 i{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:rgba(255,255,255,.92);color:#0a1424}
.sxn-th3 i .sx-ic{width:.8em;height:.8em;fill:#0a1424;margin-left:.1em}
.sxn-th3 small{position:absolute;right:.5em;bottom:.45em;font-size:.48em;padding:.1em .35em;border-radius:.2em;background:rgba(0,0,0,.7)}
.sxn-topic{position:absolute;left:47.4em;top:7.2em;width:9.6em;display:flex;flex-direction:column;align-items:flex-start;gap:.35em;padding:1em;border:1px solid #e8eaed;border-radius:.8em;opacity:0}
.sxn-topic .sxn-fav{width:2.6em;height:2.6em;border-radius:50%;font-size:1em;margin-bottom:.3em}
.sxn-topic b{font-size:.86em;font-weight:500}
.sxn-topic small{font-size:.68em;color:#5f6368}
.sxn-follow{display:inline-flex;align-items:center;gap:.4em;margin-top:.5em;padding:.45em .9em;border:1px solid #dadce0;border-radius:1em;font-size:.7em;color:#1a73e8;font-weight:500}
.sxn-follow .sx-ic{width:1em;height:1em}
/* the article */
.sxn-mast{position:absolute;left:0;right:0;top:0;height:3.4em;display:flex;align-items:center;gap:1.5em;padding:0 3em;border-bottom:2px solid #111}
.sxn-mast > b{font-family:Georgia,'Times New Roman',serif;font-size:1.35em;font-weight:700;letter-spacing:-.01em;margin-right:1em}
.sxn-mast > span{font-size:.72em;color:#444}
.sxn-mast > span.on{color:#111;font-weight:600}
.sxn-mast .sx-ic{width:1em;height:1em;color:#444}
.sxn-subs{padding:.55em 1.1em;border-radius:2em;background:#111;color:#fff!important;font-weight:500}
.sxn-main{position:absolute;left:3em;top:4.7em;width:33.5em}
.sxn-main > small{display:block;font-size:.62em;letter-spacing:.16em;font-weight:700;color:#8a1c1c}
.sxn-main h4{margin:.45em 0 0;font-family:Georgia,'Times New Roman',serif;font-size:2.05em;font-weight:700;line-height:1.08;letter-spacing:-.015em;color:#111}
.sxn-stand{margin-top:.55em!important;font-family:Georgia,serif;font-size:.92em;line-height:1.45;color:#555}
.sxn-by{display:flex;align-items:center;gap:.6em;margin-top:.9em;padding-bottom:.9em;border-bottom:1px solid #e6e6e6;font-size:.68em;color:#555}
.sxn-by i{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:#e9e6df;color:#333;font-style:normal;font-weight:600;font-size:.9em}
.sxn-main > p:not(.sxn-stand){margin-top:.9em;font-family:Georgia,serif;font-size:.82em;line-height:1.65;color:#222}
.sxn-main blockquote{margin:1em 0 0;padding-left:1em;border-left:.18em solid #111;font-family:Georgia,'Times New Roman',serif;font-size:1.22em;line-height:1.42;color:#111}
.sxn-hl{color:inherit;background:linear-gradient(#ffe7a3,#ffe7a3) no-repeat 0 0;background-size:0% 100%;padding:.04em 0}
.sxn-main cite{display:block;margin-top:.55em;font-family:Inter,sans-serif;font-style:normal;font-size:.52em;letter-spacing:.06em;color:#666}
.sxn-most{position:absolute;left:40.3em;top:4.7em;width:15em;display:flex;flex-direction:column}
.sxn-most > b{padding-bottom:.6em;border-bottom:2px solid #111;font-size:.68em;letter-spacing:.14em;text-transform:uppercase}
.sxn-most span{display:flex;gap:.7em;padding:.75em 0;border-bottom:1px solid #e6e6e6;font-family:Georgia,serif;font-size:.78em;line-height:1.35;color:#222}
.sxn-most em{font-style:normal;font-size:1.5em;line-height:1;color:#c8c4bc}
/* the TV segment */
.sxn-tv{position:absolute;inset:0;z-index:20;background:#05070d;overflow:hidden;opacity:0;color:#fff}
.sxn-studio{position:absolute;inset:0;background:radial-gradient(120% 95% at 72% 28%,#1b3a5c 0%,#0b1626 46%,#05070d 82%)}
.sxn-studio i{position:absolute;border-radius:50%;filter:blur(.35em);animation:sxn-drift 9s ease-in-out infinite alternate}
.sxn-studio .b1{left:58%;top:14%;width:6em;height:6em;background:radial-gradient(circle,rgba(255,196,120,.55),rgba(255,196,120,0) 68%)}
.sxn-studio .b2{left:76%;top:30%;width:4em;height:4em;background:radial-gradient(circle,rgba(120,180,255,.5),rgba(120,180,255,0) 68%);animation-delay:-3s}
.sxn-studio .b3{left:66%;top:48%;width:8em;height:8em;background:radial-gradient(circle,rgba(255,140,90,.32),rgba(255,140,90,0) 68%);animation-delay:-5s}
.sxn-studio .b4{left:86%;top:8%;width:3em;height:3em;background:radial-gradient(circle,rgba(255,255,255,.45),rgba(255,255,255,0) 68%);animation-delay:-1s}
.sxn-studio .b5{left:48%;top:36%;width:3.4em;height:3.4em;background:radial-gradient(circle,rgba(160,200,255,.35),rgba(160,200,255,0) 68%);animation-delay:-7s}
.sxn-studio .b6{left:90%;top:52%;width:5em;height:5em;background:radial-gradient(circle,rgba(255,210,150,.4),rgba(255,210,150,0) 68%);animation-delay:-2s}
@keyframes sxn-drift{to{transform:translate(1.2em,-.6em) scale(1.08)}}
.sxn-wall{position:absolute;left:50%;right:0;top:0;height:62%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 .15em,transparent .15em 3.2em);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}
.sxn-desk{position:absolute;left:0;right:0;top:66%;height:.2em;background:linear-gradient(90deg,transparent,rgba(120,180,255,.5) 40%,rgba(255,196,120,.55) 80%,transparent);filter:blur(.15em)}
.sxn-prog{position:absolute;left:2.4em;top:2.1em;display:flex;flex-direction:column;gap:.25em;padding-left:.8em;border-left:.2em solid #c1121f;opacity:0}
.sxn-prog b{font-size:.8em;font-weight:800;letter-spacing:.22em}
.sxn-prog span{font-size:.66em;color:rgba(255,255,255,.65)}
.sxn-bug{position:absolute;right:2.2em;top:2em;display:flex;align-items:center;gap:.9em;opacity:0}
.sxn-live{display:inline-flex;align-items:center;gap:.4em;padding:.35em .65em;border-radius:.25em;background:#c1121f;font-size:.62em;font-weight:800;letter-spacing:.12em}
.sxn-live i{width:.55em;height:.55em;border-radius:50%;background:#fff;animation:sxn-blink 1.2s ease-in-out infinite}
@keyframes sxn-blink{50%{opacity:.25}}
.sxn-logo{display:flex;flex-direction:column;align-items:center;line-height:1}
.sxn-logo b{padding:.18em .35em;border-radius:.18em;background:#fff;color:#05070d;font-size:1.05em;font-weight:900;letter-spacing:.02em}
.sxn-logo small{margin-top:.3em;font-size:.48em;font-weight:600;letter-spacing:.3em}
.sxn-card{position:absolute;left:2.4em;top:9.6em;opacity:0}
.sxn-card small{display:flex;align-items:center;gap:.7em;font-size:.68em;font-weight:700;letter-spacing:.26em;color:#f4a261}
.sxn-card small::before{content:"";width:2.2em;height:.15em;background:#f4a261}
.sxn-card b{display:block;margin-top:.45em;font-size:3em;font-weight:800;line-height:1.02;letter-spacing:-.025em}
.sxn-l3{position:absolute;left:2.4em;bottom:4.4em;display:flex;flex-direction:column;align-items:flex-start}
.sxn-l3a{padding:.5em 1.3em .45em;background:#fff;color:#0a1424;clip-path:inset(0 100% 0 0)}
.sxn-l3a b{display:block;font-size:1.25em;font-weight:900;letter-spacing:.05em}
.sxn-l3b{padding:.42em 1.3em;background:#c1121f;font-size:.82em;font-weight:500;clip-path:inset(0 100% 0 0)}
.sxn-tick{position:absolute;left:0;right:0;bottom:0;height:2.5em;display:flex;align-items:stretch;background:#0b0f19;border-top:.15em solid #c1121f}
.sxn-tick > b{display:flex;align-items:center;padding:0 1em;background:#c1121f;font-size:.82em;font-weight:900}
.sxn-tw{position:relative;flex:1;overflow:hidden}
.sxn-tt{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;white-space:nowrap;animation:sxn-tick 18s linear infinite}
.sxn-tt span{padding-left:1em;font-size:.74em;font-weight:600;letter-spacing:.06em}
@keyframes sxn-tick{to{transform:translateX(-50%)}}
.sxn-clock{display:flex;align-items:center;padding:0 1em;background:#1c2333;font-size:.74em;font-weight:700;font-variant-numeric:tabular-nums}
/* the PDF report */
.sxn-v3{background:#525659}
.sxn-pt{position:absolute;left:0;right:0;top:0;height:2.6em;display:flex;align-items:center;gap:1em;padding:0 1.1em;background:#323639;color:#f1f1f1;box-shadow:0 .1em .3em rgba(0,0,0,.4);z-index:2}
.sxn-pt > span{font-size:.72em}
.sxn-pt i{width:1px;height:1.2em;background:#5f6368}
.sxn-pt .sx-ic{width:1em;height:1em}
.sxn-fn{font-weight:500}
.sxn-pg{position:absolute;left:0;right:0;top:2.6em;bottom:0;display:flex;justify-content:center;padding-top:1.3em;overflow:hidden}
.sxn-page{width:37em;height:31em;padding:2.1em 2.4em;background:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.45);color:#141414;opacity:0}
.sxn-ph{display:flex;justify-content:space-between;padding-bottom:.6em;border-bottom:1px solid #141414}
.sxn-ph small{font-size:.56em;letter-spacing:.18em;font-weight:600;color:#6b6b6b}
.sxn-page h5{margin:.75em 0 .9em;font-family:Georgia,'Times New Roman',serif;font-size:1.7em;font-weight:400;letter-spacing:-.015em}
.sxn-k4{display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:1.1em;border-bottom:1px solid #e6e6e6}
.sxn-k4 > div{display:flex;flex-direction:column;gap:.35em;padding:0 1em;border-left:1px solid #e0e0e0}
.sxn-k4 > div:first-child{padding-left:0;border-left:0}
.sxn-k4 b{font-family:Georgia,serif;font-weight:400;font-size:2.25em;line-height:1.2em;height:1.2em;letter-spacing:-.02em;white-space:nowrap}
.sxn-k4 > div > span{font-size:.64em;color:#666}
.sxn-tb{margin-top:1em}
.sxn-tr{display:grid;grid-template-columns:9em minmax(0,1fr) 6.4em 3.6em;gap:.9em;padding:.6em 0;border-bottom:1px solid #eee;font-size:.7em;color:#222;opacity:0}
.sxn-tr span:last-child{text-align:right;font-weight:600}
.sxn-th0{opacity:1;font-size:.58em;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;border-bottom-color:#141414}
.sxn-th0 span:last-child{font-weight:400}
.sxn-pf{display:flex;justify-content:space-between;margin-top:1.4em;font-size:.56em;color:#8a8a8a}

/* ---------- 2 · Growth in Analytics ---------- */
.sxa{background:#f1f3f4}
.sxa-top{position:absolute;left:0;right:0;top:0;height:4em;display:flex;align-items:center;gap:.8em;padding:0 1.2em;background:#fff;border-bottom:1px solid #dadce0;color:#5f6368}
.sxa-top > .sx-logo{width:1.65em;height:1.65em}
.sxa-name{font-size:1.2em;color:#5f6368;margin-right:.4em}
.sxa-prop{display:block;font-size:.8em;color:#202124;padding-left:.9em;border-left:1px solid #dadce0;line-height:1.3;white-space:nowrap}
.sxa-prop small{display:block;font-size:.85em;color:#5f6368}
.sxa-dd{display:inline-block!important;width:.9em;height:.9em;vertical-align:-.12em}
.sxa-search{flex:0 1 21em;margin-left:1.2em;height:2.6em;display:flex;align-items:center;gap:.7em;padding:0 1em;border-radius:.5em;background:#f1f3f4}
.sxa-search span{font-size:.78em;color:#5f6368;white-space:nowrap;overflow:hidden}
.sxa-sp{flex:1}
.sxa-av{display:grid;place-items:center;width:2.8em;height:2.8em;border-radius:50%;background:#FF4A1C;color:#fff;font-size:.76em;font-weight:600}
.sxa-rail{position:absolute;left:0;top:4em;bottom:0;width:4.2em;background:#fff;border-right:1px solid #e3e3e3;display:flex;flex-direction:column;align-items:center;gap:.5em;padding-top:1em;color:#5f6368}
.sxa-rail span{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%}
.sxa-rail span.on{background:#e8f0fe;color:#1a73e8}
.sxa-gear{margin-top:auto;margin-bottom:1em}
.sxa-head{position:absolute;left:5.6em;right:1.3em;top:4.8em;height:2.8em;display:flex;align-items:center;justify-content:space-between}
.sxa-head h4{font-size:1.3em;font-weight:400;color:#202124}
.sxa-date{display:flex;align-items:center;gap:.4em;font-size:.76em;color:#5f6368}
.sxa-date b{color:#202124;font-weight:500}
.sxa-card{position:absolute;background:#fff;border-radius:.7em;border:1px solid #dadce0;overflow:hidden}
.sxa-c1{left:5.6em;top:8.2em;width:34em;height:27em}
.sxa-c2{left:40.8em;top:8.2em;width:16.4em;height:27em;padding:1.2em}
.sxa-kpis{display:grid;grid-template-columns:repeat(4,1fr);height:6.4em;border-bottom:1px solid #e8eaed}
.sxa-kpi{display:flex;flex-direction:column;gap:.2em;padding:.9em 1em 0;border-top:.22em solid transparent}
.sxa-kpi.on{border-top-color:#1a73e8;background:linear-gradient(#f6f9fe,#fff)}
.sxa-kpi > span{display:flex;align-items:center;gap:.2em;font-size:.72em;color:#5f6368;white-space:nowrap}
.sxa-kpi b{font-size:1.55em;font-weight:400;color:#202124;line-height:1.2em;height:1.2em;letter-spacing:-.01em;white-space:nowrap}
.sxa-kpi em{display:flex;align-items:center;gap:.2em;font-style:normal;font-size:.72em;color:#137333;font-weight:500}
.sxa-kpi em .sx-ic{width:1em;height:1em}
.sxa-plot{position:absolute;left:1.2em;top:8em;width:31.6em;height:16.5em}
.sxa-chart{width:100%;height:100%;overflow:visible}
.sxa-grid line{stroke:#e8eaed;stroke-width:.6}
.sxa-chart text{font-size:7px;fill:#80868b;font-family:Inter,sans-serif}
.sxa-area{fill:url(#sxa-g);opacity:0}
.sxa-line{fill:none;stroke:#1a73e8;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}
.sxa-prev{fill:none;stroke:#bdc1c6;stroke-width:1.3;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}
.sxa-ann{opacity:0}
.sxa-ann line{stroke:#5f6368;stroke-width:.7;stroke-dasharray:2 2}
.sxa-ann circle{fill:#5f6368}
.sxa-hover{opacity:0}
.sxa-hover line{stroke:#5f6368;stroke-width:.6;stroke-dasharray:2 2}
.sxa-hover circle{fill:#1a73e8;stroke:#fff;stroke-width:1.5}
.sxa-note{position:absolute;display:flex;align-items:center;gap:.4em;padding:.3em .6em;border-radius:.3em;background:#3c4043;color:#fff;font-size:.64em;white-space:nowrap;opacity:0}
.sxa-note .sx-ic{width:1em;height:1em}
.sxa-n1{left:41.8%;top:31%}.sxa-n2{left:71.6%;top:31%}
.sxa-tip{position:absolute;left:20.2em;top:10em;width:10.6em;padding:.8em .9em;background:#fff;border-radius:.5em;box-shadow:0 .2em .9em rgba(60,64,67,.28);display:grid;gap:.35em;opacity:0}
.sxa-tip small{font-size:.66em;color:#5f6368}
.sxa-tip span{display:flex;align-items:center;gap:.45em;font-size:.72em;color:#3c4043}
.sxa-tip span b{margin-left:auto;color:#202124;font-weight:600}
.sxa-tip i{width:.7em;height:.7em;border-radius:50%}
.sxa-tip i.b{background:#1a73e8}.sxa-tip i.g{background:#bdc1c6}
.sxa-tip em{display:flex;align-items:center;gap:.2em;font-style:normal;font-size:.72em;color:#137333;font-weight:600}
.sxa-tip em .sx-ic{width:1em;height:1em}
.sxa-c2h{display:flex;justify-content:space-between;align-items:center;font-size:.86em;color:#202124;margin-bottom:1.3em}
.sxa-c2h b{font-weight:500}
.sxa-srcs{display:grid;gap:1.05em}
.sxa-src{display:grid;grid-template-columns:1fr auto;gap:.35em .5em;font-size:.76em;color:#3c4043}
.sxa-src b{font-weight:500;color:#202124}
.sxa-src i{grid-column:1/-1;height:.55em;border-radius:.3em;background:#1a73e8;width:0}
.sxa-more{position:absolute;left:1.6em;bottom:1.4em;display:flex;align-items:center;gap:.3em;color:#1a73e8;font-size:.76em;font-weight:500}

/* ---------- 3 · Social on Instagram ---------- */
.sxi{background:radial-gradient(110% 90% at 50% 25%,#fbfaf7 0%,#e8e5df 78%)}
.sxi-phone{position:absolute;left:50%;top:1.4em;width:16.4em;height:33.8em;margin-left:-8.2em;padding:.42em;border-radius:2.7em;background:#111;box-shadow:inset 0 0 0 .08em #3a3a3a,0 2.6em 4em -1.8em rgba(0,0,0,.45),0 .8em 1.6em -1em rgba(0,0,0,.3)}
.sxi-screen{position:relative;width:100%;height:100%;border-radius:2.3em;overflow:hidden;background:#fff;font-size:.6em;color:#000}
.sxi-status{display:flex;align-items:center;gap:.5em;height:3.6em;padding:0 2.3em 0 2.8em}
.sxi-status > b{font-size:1.2em;font-weight:600;width:5em}
.sxi-isl{position:absolute;left:50%;top:.9em;width:7.6em;height:2.2em;margin-left:-3.8em;border-radius:1.2em;background:#000}
.sxi-sig{display:flex;align-items:flex-end;gap:.15em;height:1em;margin-left:auto}
.sxi-sig i{width:.3em;background:#000;border-radius:.1em}
.sxi-sig i:nth-child(1){height:35%}.sxi-sig i:nth-child(2){height:55%}.sxi-sig i:nth-child(3){height:75%}.sxi-sig i:nth-child(4){height:100%}
.sxi-wifi{width:1.35em;height:1.35em;stroke-width:2.6}
.sxi-bat{width:2.3em;height:1.1em;padding:.12em;border:.13em solid rgba(0,0,0,.4);border-radius:.32em}
.sxi-bat i{display:block;width:80%;height:100%;background:#000;border-radius:.15em}
.sxi-ph{display:flex;align-items:center;gap:.8em;height:4.2em;padding:0 1.1em}
.sxi-ring{display:grid;place-items:center;flex:none;width:3em;height:3em;padding:.17em;border-radius:50%;background:conic-gradient(from 200deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}
.sxi-ring span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#111;border:.15em solid #fff;color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:1.15em}
.sxi-who{display:flex;flex-direction:column;flex:1;line-height:1.25}
.sxi-who b{font-size:1.1em;font-weight:600}
.sxi-who small{font-size:.92em;color:#262626}
.sxi-ph .sx-ic{width:1.6em;height:1.6em}
.sxi-media{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f2ede4}
.sxi-track{display:flex;width:300%;height:100%}
.sxi-sl{position:relative;flex:none;display:flex;flex-direction:column;width:33.3333%;height:100%;padding:2.3em 2.2em;font-family:Georgia,'Times New Roman',serif}
.sxi-sl small{font-family:Inter,sans-serif;font-size:.8em;letter-spacing:.16em;font-weight:600}
.sxi-sl1{background:#F2EDE4;color:#1b1b1b}
.sxi-sl1 b{margin-top:auto;font-size:3.3em;line-height:.98;font-weight:400;letter-spacing:-.02em}
.sxi-sl1 span{margin-top:1em;font-family:Inter,sans-serif;font-size:.92em;color:#5b554c}
.sxi-sl2{background:#EAE4D9;color:#1b1b1b}
.sxi-sl2 .sxi-num{margin-top:auto;font-size:6.6em;line-height:1;font-weight:400;color:#b8300c}
.sxi-sl2 b{font-size:1.95em;font-weight:400}
.sxi-sl2 span{margin-top:.4em;font-family:Inter,sans-serif;font-size:.92em;color:#5b554c}
.sxi-sl2 em{margin-top:1.1em;padding-top:.8em;border-top:1px solid rgba(0,0,0,.2);font-family:Inter,sans-serif;font-style:normal;font-size:.85em}
.sxi-sl3{background:#1b1b1b;color:#F2EDE4}
.sxi-sl3 b{margin-top:auto;font-size:2.9em;line-height:1.02;font-weight:400}
.sxi-sl3 span{margin-top:1em;font-family:Inter,sans-serif;font-size:.88em;color:#bdb6aa}
.sxi-count{position:absolute;right:1em;top:1em;width:3.4em;height:1.9em;border-radius:1em;background:rgba(18,18,18,.7);color:#fff;font-size:.92em}
.sxi-count span{position:absolute;inset:0;display:grid;place-items:center}
.sxi-burst{position:absolute;left:50%;top:50%;width:7em;height:7em;fill:#fff;filter:drop-shadow(0 .3em 1em rgba(0,0,0,.25));opacity:0}
.sxi-act{position:relative;display:flex;align-items:center;gap:1.25em;height:3.6em;padding:0 1.15em}
.sxi-act .sx-ic{width:1.95em;height:1.95em;stroke-width:1.9}
.sxi-heart{position:relative;width:1.95em;height:1.95em}
.sxi-heart .sx-ic{position:absolute;inset:0}
.sxi-h1{fill:#ff3040;stroke:#ff3040;opacity:0}
.sxi-dots{position:absolute;left:50%;display:flex;gap:.35em;transform:translateX(-50%)}
.sxi-dots i{width:.55em;height:.55em;border-radius:50%;background:#c7c7c7}
.sxi-act > .sx-ic:last-child{margin-left:auto}
.sxi-ins{display:flex;align-items:center;justify-content:space-between;margin:0 1.15em;padding:.5em 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef;font-size:1em}
.sxi-ins b{color:#0095f6;font-weight:600}
.sxi-ins span{padding:.35em .9em;border-radius:.5em;background:#0095f6;color:#fff;font-weight:600;font-size:.9em}
.sxi-likes{padding:.6em 1.15em 0;font-size:1.05em;line-height:1.2em}
.sxi-likes b{font-weight:600}
.sxi-cap{padding:.3em 1.15em 0;font-size:1em;line-height:1.35}
.sxi-cap b,.sxi-cm b{font-weight:600}
.sxi-cm{padding:.25em 1.15em 0;font-size:1em;opacity:0}
.sxi-tabs{position:absolute;left:0;right:0;bottom:0;height:5.6em;padding:.9em 2.2em 2.1em;display:flex;justify-content:space-between;align-items:center;background:#fff;border-top:1px solid #efefef}
.sxi-tabs .sx-ic{width:2em;height:2em}
.sxi-me{width:2.1em;height:2.1em;border-radius:50%;background:#111;border:.15em solid #fff;box-shadow:0 0 0 .1em #000}
.sxi-tabs::after{content:"";position:absolute;left:50%;bottom:.65em;width:9em;height:.32em;margin-left:-4.5em;border-radius:.2em;background:#000}
.sxi-dim{position:absolute;inset:0;z-index:8;background:rgba(0,0,0,.35);opacity:0}
.sxi-sheet{position:absolute;left:0;right:0;bottom:0;z-index:9;height:26em;padding:1em 1.6em;background:#fff;border-radius:1.6em 1.6em 0 0;transform:translateY(105%)}
.sxi-grab{display:block;width:3.6em;height:.4em;margin:0 auto 1.2em;border-radius:.2em;background:#dbdbdb}
.sxi-st{display:block;margin-bottom:1.4em;text-align:center;font-size:1.2em;font-weight:700}
.sxi-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5em 1em;padding-bottom:1.4em;border-bottom:1px solid #efefef}
.sxi-grid span{display:flex;flex-direction:column;font-size:.92em;color:#737373}
.sxi-grid b{font-size:2em;color:#000;font-weight:700;letter-spacing:-.01em}
.sxi-row{display:flex;justify-content:space-between;padding:1em 0 0;font-size:1em}
.sxi-row b{font-weight:600}
.sxi-touch{position:absolute;z-index:30;left:-20%;top:-20%;width:3.4em;height:3.4em;margin:-1.7em 0 0 -1.7em;border-radius:50%;pointer-events:none;opacity:0}
.sxi-touch::after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,.55);border:.15em solid rgba(0,0,0,.22);box-shadow:0 .3em .8em rgba(0,0,0,.2)}

/* ---------- 4 · SEO & content: search to lead ---------- */
.sxs-serp,.sxs-page{position:absolute;inset:0}
.sxs-page{opacity:0}
.sxs-hd{position:absolute;left:1.6em;right:1.6em;top:1.3em;height:3em;display:flex;align-items:center;gap:1.2em}
.sxs-g{width:2em;height:2em}
.sxs-box{display:flex;align-items:center;gap:.8em;width:31em;height:2.9em;padding:0 1.2em;border-radius:1.45em;border:1px solid #dfe1e5;box-shadow:0 .1em .4em rgba(32,33,36,.16);color:#202124}
.sxs-box .sx-ty{font-size:.95em}
.sxs-sp{flex:1}
.sxs-sep{width:1px;height:1.6em;background:#dadce0}
.sxs-blue{color:#1a73e8}.sxs-dim{color:#70757a}
.sxs-tabs{position:absolute;left:0;right:0;top:5em;height:2.3em;display:flex;align-items:flex-start;gap:1.5em;padding-left:6.4em;border-bottom:1px solid #ebebeb;color:#5f6368}
.sxs-tabs > *{display:flex;align-items:center;height:2.85em;font-size:.8em}
.sxs-tabs b{color:#1a73e8;font-weight:500;box-shadow:inset 0 -.22em #1a73e8}
.sxs-res{position:absolute;left:6.4em;top:8.1em;width:33em;display:flex;flex-direction:column;gap:1.35em}
.sxs-stat{font-size:.72em;color:#70757a;margin-bottom:-.7em;opacity:0}
.sxs-r{display:flex;flex-direction:column;gap:.3em;opacity:0}
.sxs-site{display:flex;align-items:center;gap:.7em}
.sxs-fav{display:grid;place-items:center;flex:none;width:2.2em;height:2.2em;border-radius:50%;color:#fff;font-family:Georgia,serif;font-size:.8em}
.sxs-site span{display:flex;flex-direction:column;line-height:1.3}
.sxs-site b{font-size:.8em;font-weight:400;color:#202124}
.sxs-site small{font-size:.72em;color:#4d5156}
.sxs-dots{width:.9em;height:.9em;color:#70757a}
.sxs-h{align-self:flex-start;font-size:1.22em;color:#1a0dab;line-height:1.3;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em}
.sxs-r p{font-size:.8em;line-height:1.55;color:#4d5156}
.sxs-links{font-size:.8em;color:#1a0dab}
.sxs-ph{position:absolute;left:0;right:0;top:0;height:3.4em;display:flex;align-items:center;gap:1.8em;padding:0 2em;border-bottom:1px solid #eee}
.sxs-ph b{font-size:.85em;letter-spacing:.18em;font-weight:700;margin-right:1em}
.sxs-ph span{font-size:.8em;color:#555}.sxs-ph span.on{color:#111;font-weight:600}
.sxs-btn{padding:.5em 1em;border:1px solid #111;border-radius:2em;color:#111!important}
.sxs-art{position:absolute;left:2em;top:5.2em;width:31.5em}
.sxs-art small{display:block;font-size:.68em;letter-spacing:.16em;color:#8a8a8a;font-weight:600}
.sxs-art h4{margin:.45em 0 .35em;font-family:Georgia,'Times New Roman',serif;font-size:2.3em;line-height:1.08;font-weight:400;letter-spacing:-.02em;color:#111}
.sxs-meta{display:block;font-size:.72em;color:#8a8a8a}
.sxs-art p{margin-top:.9em;font-size:.86em;line-height:1.6;color:#333}
.sxs-card{position:absolute;left:36.4em;top:4.6em;width:19.6em;padding:1.4em;border:1px solid #e6e6e6;border-radius:.8em;box-shadow:0 1.4em 3em -2em rgba(0,0,0,.25);background:#fff}
.sxs-card > small{display:block;font-size:.66em;letter-spacing:.16em;font-weight:600;color:#8a8a8a}
.sxs-card h5{margin:.45em 0 .35em;font-family:Georgia,serif;font-size:1.3em;line-height:1.15;font-weight:400;color:#111}
.sxs-card label{display:block;margin-top:1em;font-size:.72em;color:#555}
.sxs-in{display:flex;align-items:center;height:2.45em;margin-top:.35em;padding:0 .8em;border:1px solid #d6d6d6;border-radius:.45em;font-size:.85em}
.sxs-go{position:relative;display:block;margin-top:1.3em;height:2.7em;border-radius:.45em;background:#111;color:#fff;font-size:.85em;font-weight:500}
.sxs-go > span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5em}
.sxs-go2{opacity:0}
.sxs-go .sx-ic{width:1.1em;height:1.1em}
.sxs-fine{display:block;margin-top:.8em;font-size:.68em;color:#8a8a8a;text-align:center}
.sxs-t2,.sxb-url-b{opacity:0}

/* ---------- 5 · Sales kit in Slides ---------- */
.sxp{background:#f8f9fa}
.sxp-top{position:absolute;left:0;right:0;top:0;height:4.3em;display:flex;align-items:center;gap:.8em;padding:0 1.2em;background:#fff}
.sxp-top > .sx-logo{width:1.9em;height:1.9em}
.sxp-doc{display:flex;flex-direction:column;flex:1;line-height:1.35}
.sxp-doc b{font-size:.95em;font-weight:400}
.sxp-doc span{font-size:.74em;color:#444746}
.sxp-show,.sxp-share{display:inline-flex;align-items:center;gap:.5em;height:2.6em;padding:0 1.2em;border-radius:1.3em;font-weight:500;font-size:.86em}
.sxp-show{background:#c2e7ff;color:#001d35}
.sxp-share{border:1px solid #747775}
.sxp-show .sx-ic,.sxp-share .sx-ic{width:1em;height:1em}
.sxp-av{display:grid;place-items:center;width:2.9em;height:2.9em;border-radius:50%;background:#4F2BF5;color:#fff;font-size:.78em;font-weight:600}
.sxp-tool{position:absolute;left:.8em;right:.8em;top:4.3em;height:2.6em;display:flex;align-items:center;gap:1em;padding:0 1em;border-radius:1.3em;background:#edf2fa;color:#444746}
.sxp-tool .sx-ic{width:1em;height:1em}
.sxp-tool i{width:1px;height:1.3em;background:#c4c7c5}
.sxp-tool span{font-size:.76em}
.sxp-thumbs{position:absolute;left:0;top:7.6em;bottom:0;width:10em;padding:.7em .6em 0 0;display:flex;flex-direction:column;gap:.75em}
.sxp-th{display:flex;align-items:flex-start;gap:.4em}
.sxp-th em{width:1.6em;padding-top:.3em;font-style:normal;font-size:.7em;color:#444746;text-align:right}
.sxp-tw{width:7.6em;height:4.275em;overflow:hidden;border-radius:.25em;box-shadow:0 0 0 1px #c4c7c5}
.sxp-tw .sxp-s{font-size:.1727em}
.sxp-th.on .sxp-tw{box-shadow:0 0 0 .18em #0b57d0}
.sxp-ghost{opacity:.5}
.sxp-canvas{position:absolute;left:10.6em;right:1em;top:7.6em;bottom:0;display:grid;place-items:center}
.sxp-cw{box-shadow:0 .1em .45em rgba(60,64,67,.25)}
.sxp-cw .sxp-s{font-size:.96em}
.sxp-present{position:absolute;inset:0;z-index:20;background:#000;opacity:0}
.sxp-pw{position:absolute;left:0;top:50%;width:100%;margin-top:-16.44em;opacity:0}
.sxp-pw .sxp-s{font-size:1.3286em}
.sxp-bar{position:absolute;left:1.4em;bottom:1.4em;display:flex;align-items:center;gap:.9em;padding:.55em .9em;border-radius:.6em;background:rgba(32,33,36,.92);color:#e8eaed;opacity:0}
.sxp-bar .sx-ic{width:1.05em;height:1.05em}
.sxp-bar i{width:1px;height:1.2em;background:#5f6368}
.sxp-pg{position:relative;width:1.2em;height:1.25em;font-size:.86em}
.sxp-pg span{position:absolute;inset:0;text-align:center;opacity:0}
.sxp-s{position:relative;display:flex;flex-direction:column;width:44em;height:24.75em;padding:2.4em 2.8em;background:#fff;color:#141414;overflow:hidden}
.sxp-s small{font-size:.66em;letter-spacing:.2em;font-weight:600;color:#6b6b6b}
.sxp-s1 > b{margin:auto 0;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:3.6em;line-height:1.02;letter-spacing:-.02em}
.sxp-foot{display:flex;justify-content:space-between;margin-top:auto;padding-top:.8em;border-top:1px solid #141414;font-size:.64em;color:#6b6b6b}
.sxp-s1 .sxp-foot{margin-top:0}
.sxp-cols{display:grid;grid-template-columns:repeat(3,1fr);margin:auto 0}
.sxp-c{padding:0 1.6em;border-left:1px solid #d9d9d9}
.sxp-c:first-child{padding-left:0;border-left:0}
.sxp-c b{display:block;font-family:Georgia,serif;font-weight:400;font-size:4.1em;line-height:1;letter-spacing:-.03em}
.sxp-c span{display:block;margin-top:.8em;font-size:.8em;line-height:1.45;color:#444}
.sxp-s3{display:grid;grid-template-columns:1fr 1.1fr;grid-template-rows:1fr auto;column-gap:3em}
.sxp-l{display:flex;flex-direction:column}
.sxp-l b{margin-top:auto;font-family:Georgia,serif;font-weight:400;font-size:2.7em;line-height:1.03;letter-spacing:-.02em}
.sxp-l span{margin-top:.9em;font-size:.78em;line-height:1.5;color:#444}
.sxp-list{display:flex;flex-direction:column;justify-content:center;gap:1.1em}
.sxp-list span{display:flex;align-items:baseline;gap:.6em}
.sxp-list em{font-style:normal;font-size:.95em}
.sxp-list i{flex:1;border-bottom:1px dotted #9a9a9a;transform:translateY(-.3em)}
.sxp-list b{font-family:Georgia,serif;font-weight:400;font-size:1.3em}
.sxp-s3 .sxp-foot{grid-column:1/-1}

/* ---------- 6 · Website: Chrome + Lighthouse ---------- */
.sxl-fav{display:grid;place-items:center;flex:none;width:1.35em;height:1.35em;border-radius:50%;background:#111;color:#fff;font-family:Georgia,serif;font-size:.8em}
.sxl-page{position:absolute;left:0;top:0;bottom:0;width:32.7em;overflow:hidden}
.sxl-ph{display:flex;align-items:center;gap:1.4em;height:3.2em;padding:0 1.6em;border-bottom:1px solid #eee}
.sxl-ph b{font-size:.78em;letter-spacing:.18em;font-weight:700;margin-right:.6em}
.sxl-ph span{font-size:.74em;color:#555}
.sxl-sp{flex:1}
.sxl-ph .sx-ic{width:1em;height:1em;color:#333}
.sxl-hero{padding:2.2em 1.6em 0}
.sxl-hero small{display:block;font-size:.64em;letter-spacing:.18em;font-weight:600;color:#8a8a8a}
.sxl-hero h4{margin:.55em 0 .5em;font-family:Georgia,serif;font-weight:400;font-size:2.7em;line-height:1;letter-spacing:-.025em;color:#111}
.sxl-hero p{font-size:.8em;line-height:1.55;color:#444;max-width:30em}
.sxl-btns{display:flex;gap:.6em;margin-top:1.3em}
.sxl-btns span{padding:.75em 1.3em;border:1px solid #111;border-radius:2em;font-size:.76em}
.sxl-b1{background:#111;color:#fff}
.sxl-trust{display:block;margin-top:1.2em;font-size:.68em;color:#777}
.sxl-list{margin:1.6em 1.6em 0;border-top:1px solid #e6e6e6}
.sxl-list span{display:flex;justify-content:space-between;padding:.75em 0;border-bottom:1px solid #eee;font-size:.78em}
.sxl-list em{font-style:normal}.sxl-list b{font-family:Georgia,serif;font-weight:400}
.sxl-dev{position:absolute;left:32.7em;right:0;top:0;bottom:0;border-left:1px solid #cbcdd1;background:#fff}
.sxl-dt{display:flex;align-items:center;gap:.9em;height:2.4em;padding:0 .8em;background:#f1f3f4;border-bottom:1px solid #cbcdd1;color:#474747;white-space:nowrap;overflow:hidden}
.sxl-dt .sx-ic{width:.95em;height:.95em}
.sxl-dt span,.sxl-dt b{font-size:.7em;font-weight:400}
.sxl-dt b{display:flex;align-items:center;height:3.43em;color:#1a73e8;box-shadow:inset 0 -.2em #1a73e8}
.sxl-start,.sxl-prog,.sxl-rep{position:absolute;left:0;right:0;top:2.4em;bottom:0;padding:1.4em}
.sxl-prog,.sxl-rep{opacity:0}
.sxl-lh{width:2.3em;height:2.3em}
.sxl-start > b{display:block;margin:.8em 0 .9em;font-size:.95em;font-weight:500}
.sxl-run{display:inline-flex;align-items:center;height:2.4em;padding:0 1.3em;border-radius:.3em;background:#1a73e8;color:#fff;font-size:.8em;font-weight:500}
.sxl-opts{display:grid;gap:1em;margin-top:1.4em;font-size:.72em}
.sxl-opts span{display:flex;flex-wrap:wrap;align-items:center;gap:.45em 1em}
.sxl-opts b{width:100%;font-weight:600;color:#1f1f1f}
.sxl-opts em{display:inline-flex;align-items:center;gap:.4em;font-style:normal;color:#444}
.sxl-opts em::before{content:"";width:.9em;height:.9em;border-radius:50%;border:1.5px solid #5f6368}
.sxl-opts em.on::before{border:.3em solid #1a73e8}
.sxl-opts em.ck::before{border:0;border-radius:.15em;background:#1a73e8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 5 5L20 7' fill='none' stroke='white' stroke-width='3'/%3E%3C/svg%3E") center/80% no-repeat}
.sxl-prog{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8em;text-align:center}
.sxl-spin{width:2.2em;height:2.2em;border-radius:50%;border:.25em solid #e8eaed;border-top-color:#1a73e8;animation:sxl-sp .8s linear infinite}
@keyframes sxl-sp{to{transform:rotate(360deg)}}
.sxl-prog b{font-size:.86em;font-weight:500}
.sxl-prog small{font-size:.72em;color:#5f6368}
.sxl-bar{width:70%;height:.3em;border-radius:.2em;background:#e8eaed;overflow:hidden}
.sxl-bar i{display:block;width:0;height:100%;background:#1a73e8}
.sxl-url{display:flex;align-items:center;gap:.5em;padding-bottom:1em;border-bottom:1px solid #e8eaed;font-size:.7em;color:#444}
.sxl-url span{margin-left:auto;color:#80868b}
.sxl-url .sx-ic{width:1em;height:1em}
.sxl-gs{display:grid;grid-template-columns:repeat(4,1fr);gap:.6em;padding:1.3em 0 1.1em;border-bottom:1px solid #e8eaed}
.sxl-g{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5em}
.sxl-g svg{width:4.2em;height:4.2em;transform:rotate(-90deg)}
.sxl-g circle{fill:rgba(12,206,107,.1);stroke:none}
.sxl-g circle.arc{fill:none;stroke:#0cce6b;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}
.sxl-g b{position:absolute;left:0;right:0;top:0;height:3.5em;display:grid;place-items:center;font-family:var(--mono);font-size:1.2em;font-weight:500;color:#008800;opacity:0}
.sxl-g span{font-size:.66em;line-height:1.3;text-align:center;color:#202124}
.sxl-ms{padding-top:1em}
.sxl-mh{display:block;margin-bottom:.5em;font-size:.64em;letter-spacing:.08em;font-weight:600;color:#5f6368}
.sxl-m{display:flex;align-items:center;gap:.6em;padding:.5em 0;border-bottom:1px solid #f1f3f4;font-size:.72em;opacity:0}
.sxl-m i{width:.7em;height:.7em;border-radius:50%;background:#0cce6b}
.sxl-m span{flex:1;color:#202124}
.sxl-m b{font-family:var(--mono);font-weight:500;color:#008800}

/* the panel holding a scene */
.ub-showcase .panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
@media (max-width:860px){.ub-showcase .panel{grid-template-columns:1fr}}

/* ---------- generated timelines ---------- */
@keyframes ty1{0%,6%{width:0;animation-timing-function:steps(12,end)}13%,99.9%{width:6.63em}100%{width:0}}
.sxn-q{animation:ty1 var(--d) linear infinite;}
@keyframes cw2{0%,5%{opacity:0}5.5%,16%{opacity:1}16.5%,100%{opacity:0}}
.sxn-q-c{animation:cw2 var(--d) linear infinite;}
@keyframes od_80_89{0%,80%{transform:translateY(calc(var(--a) * -1.2em));animation-timing-function:cubic-bezier(.2,.8,.2,1)}89%,99.9%{transform:translateY(calc(var(--b) * -1.2em))}100%{transform:translateY(calc(var(--a) * -1.2em))}}
.od_80_89{animation:od_80_89 var(--d) linear infinite}
@keyframes hd3{0%,32%{opacity:1;transform:none;animation-timing-function:ease-in}34%{opacity:0;transform:none}99.9%{opacity:0;transform:none}100%{opacity:1;transform:none}}
.sxn-v1{animation:hd3 var(--d) linear infinite;}
@keyframes sh4{0%,33%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}35%{opacity:1;transform:none}74%{opacity:1;transform:none;animation-timing-function:ease-in}76.5%{opacity:0;transform:translateY(-.3em)}100%{opacity:0}}
.sxn-v2{animation:sh4 var(--d) linear infinite;}
@keyframes sh5{0%,76%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}78%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-v3{animation:sh5 var(--d) linear infinite;}
@keyframes hd6{0%,32.5%{opacity:1;transform:none;animation-timing-function:ease-in}33%{opacity:0;transform:none}99.9%{opacity:0;transform:none}100%{opacity:1;transform:none}}
.sxn-tt1{animation:hd6 var(--d) linear infinite;}
@keyframes sh7{0%,33%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}33.5%{opacity:1;transform:none}75.5%{opacity:1;transform:none;animation-timing-function:ease-in}78%{opacity:0;transform:translateY(-.3em)}100%{opacity:0}}
.sxn-tt2{animation:sh7 var(--d) linear infinite;}
@keyframes sh8{0%,76%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}76.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-tt3{animation:sh8 var(--d) linear infinite;}
@keyframes hd9{0%,32.5%{opacity:1;transform:none;animation-timing-function:ease-in}33%{opacity:0;transform:none}99.9%{opacity:0;transform:none}100%{opacity:1;transform:none}}
.sxn-u1{animation:hd9 var(--d) linear infinite;}
@keyframes sh10{0%,33%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}33.5%{opacity:1;transform:none}75.5%{opacity:1;transform:none;animation-timing-function:ease-in}78%{opacity:0;transform:translateY(-.3em)}100%{opacity:0}}
.sxn-u2{animation:sh10 var(--d) linear infinite;}
@keyframes sh11{0%,76%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}76.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-u3{animation:sh11 var(--d) linear infinite;}
@keyframes hd12{0%,32.5%{opacity:1;transform:none;animation-timing-function:ease-in}33%{opacity:0;transform:none}99.9%{opacity:0;transform:none}100%{opacity:1;transform:none}}
.sxn-f1{animation:hd12 var(--d) linear infinite;}
@keyframes sh13{0%,33%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}33.5%{opacity:1;transform:none}75.5%{opacity:1;transform:none;animation-timing-function:ease-in}78%{opacity:0;transform:translateY(-.3em)}100%{opacity:0}}
.sxn-f2{animation:sh13 var(--d) linear infinite;}
@keyframes sh14{0%,76%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}76.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-f3{animation:sh14 var(--d) linear infinite;}
@keyframes sh15{0%,15.5%{opacity:0;transform:translateY(.6em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}18.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-r1{animation:sh15 var(--d) linear infinite;}
@keyframes sh16{0%,17%{opacity:0;transform:translateY(.6em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}20%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-r2{animation:sh16 var(--d) linear infinite;}
@keyframes sh17{0%,18.5%{opacity:0;transform:translateY(.6em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}21.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-r3{animation:sh17 var(--d) linear infinite;}
@keyframes sh18{0%,20%{opacity:0;transform:translateY(.6em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}23%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-r4{animation:sh18 var(--d) linear infinite;}
@keyframes sh19{0%,21.5%{opacity:0;transform:translateY(.6em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}24.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-r5{animation:sh19 var(--d) linear infinite;}
@keyframes sh20{0%,19%{opacity:0;transform:translateY(.6em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}22%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-topic{animation:sh20 var(--d) linear infinite;}
@keyframes hv21{0%,28%{background-color:transparent}29%,33%{background-color:#f1f3f4}34%,100%{background-color:transparent}}
.sxn-r1 .sxn-rx{animation:hv21 var(--d) linear infinite;}
@keyframes ul22{0%,28%{text-decoration-color:transparent}29%,33%{text-decoration-color:#202124}34%,100%{text-decoration-color:transparent}}
.sxn-r1 .sxn-hd{animation:ul22 var(--d) linear infinite;}
@keyframes cu23{0%,21%{opacity:0;left:72%;top:94%}23%{opacity:1;left:72%;top:94%;animation-timing-function:cubic-bezier(.65,0,.35,1)}29%{opacity:1;left:25%;top:42.9%;animation-timing-function:cubic-bezier(.65,0,.35,1)}32%{opacity:1;left:25%;top:42.9%}34%{opacity:0;left:25%;top:42.9%}100%{opacity:0;left:72%;top:94%}}
.sxn-cur{animation:cu23 var(--d) linear infinite;}
@keyframes rp24{0%{transform:scale(0);opacity:0}29.9%{transform:scale(0);opacity:0}30%{transform:scale(.4);opacity:1}35%{transform:scale(2.3);opacity:0}100%{transform:scale(0);opacity:0}}
@keyframes pr25{0%{transform:none}29.9%{transform:none}30.6%{transform:scale(.8)}31.8%{transform:none}100%{transform:none}}
.sxn-cur::after{animation:rp24 var(--d) linear infinite;}
.sxn-cur svg{animation:pr25 var(--d) linear infinite;}
@keyframes hl26{0%,41%{background-size:0% 100%;animation-timing-function:cubic-bezier(.4,0,.2,1)}51%,99.9%{background-size:100% 100%}100%{background-size:0% 100%}}
.sxn-hl{animation:hl26 var(--d) linear infinite;}
@keyframes cam27{0%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}36%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}50%{transform:translate(-1.20%,-2.80%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}74%{transform:translate(-1.20%,-2.80%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}77%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}100%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}}
.sxn-cam{animation:cam27 var(--d) linear infinite;transform-origin:0 0}
@keyframes sh28{0%,55%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}55.8%{opacity:1;transform:none}76%{opacity:1;transform:none;animation-timing-function:ease-in}78.5%{opacity:0;transform:translateY(-.3em)}100%{opacity:0}}
.sxn-tv{animation:sh28 var(--d) linear infinite;}
@keyframes sh29{0%,56.5%{opacity:0;transform:translateY(.8em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}59.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-card{animation:sh29 var(--d) linear infinite;}
@keyframes sh30{0%,56%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}58%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-prog{animation:sh30 var(--d) linear infinite;}
@keyframes sh31{0%,56%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}58%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-bug{animation:sh31 var(--d) linear infinite;}
@keyframes l332{0%,60%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.7,0,.2,1)}62.5%,99.9%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 100% 0 0)}}
.sxn-l3a{animation:l332 var(--d) linear infinite;}
@keyframes l333{0%,61.5%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.7,0,.2,1)}64%,99.9%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 100% 0 0)}}
.sxn-l3b{animation:l333 var(--d) linear infinite;}
@keyframes sh34{0%,61.5%{opacity:0;transform:translateY(.3em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}63.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-l3a b{animation:sh34 var(--d) linear infinite;}
@keyframes sh35{0%,76.5%{opacity:0;transform:translateY(1.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}80.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-page{animation:sh35 var(--d) linear infinite;}
@keyframes sh36{0%,84%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}86%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-tr1{animation:sh36 var(--d) linear infinite;}
@keyframes sh37{0%,85.5%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}87.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-tr2{animation:sh37 var(--d) linear infinite;}
@keyframes sh38{0%,87%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}89%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxn-tr3{animation:sh38 var(--d) linear infinite;}
@keyframes od_6_30{0%,6%{transform:translateY(calc(var(--a) * -1.2em));animation-timing-function:cubic-bezier(.2,.8,.2,1)}30%,99.9%{transform:translateY(calc(var(--b) * -1.2em))}100%{transform:translateY(calc(var(--a) * -1.2em))}}
.od_6_30{animation:od_6_30 var(--d) linear infinite}
@keyframes ln39{0%,8%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.65,0,.35,1)}40%,99.9%{stroke-dashoffset:0}100%{stroke-dashoffset:100}}
.sxa-line{animation:ln39 var(--d) linear infinite;}
@keyframes lp40{0%,8%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.65,0,.35,1)}32%,99.9%{stroke-dashoffset:0}100%{stroke-dashoffset:100}}
.sxa-prev{animation:lp40 var(--d) linear infinite;}
@keyframes sh41{0%,30%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}38%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxa-area{animation:sh41 var(--d) linear infinite;}
@keyframes sh42{0%,22%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}24%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxa-ann1{animation:sh42 var(--d) linear infinite;}
@keyframes sh43{0%,22%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}25%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxa-n1{animation:sh43 var(--d) linear infinite;}
@keyframes sh44{0%,33%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}35%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxa-ann2{animation:sh44 var(--d) linear infinite;}
@keyframes sh45{0%,33%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}36%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxa-n2{animation:sh45 var(--d) linear infinite;}
@keyframes br46{0%,24%{width:0;animation-timing-function:cubic-bezier(.2,.8,.2,1)}44%,99.9%{width:var(--w)}100%{width:0}}
.sxa-src i{animation:br46 var(--d) linear infinite;}
@keyframes sh47{0%,53%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}54.5%{opacity:1;transform:none}90%{opacity:1;transform:none;animation-timing-function:ease-in}92.5%{opacity:0;transform:translateY(-.3em)}100%{opacity:0}}
.sxa-hover{animation:sh47 var(--d) linear infinite;}
@keyframes sh48{0%,54%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}57%{opacity:1;transform:none}90%{opacity:1;transform:none;animation-timing-function:ease-in}92.5%{opacity:0;transform:translateY(-.3em)}100%{opacity:0}}
.sxa-tip{animation:sh48 var(--d) linear infinite;}
@keyframes cu49{0%,43%{opacity:0;left:88%;top:98%}45%{opacity:1;left:88%;top:98%;animation-timing-function:cubic-bezier(.65,0,.35,1)}53%{opacity:1;left:64.6%;top:48.9%;animation-timing-function:cubic-bezier(.65,0,.35,1)}88%{opacity:1;left:64.6%;top:48.9%}90%{opacity:0;left:64.6%;top:48.9%}100%{opacity:0;left:88%;top:98%}}
.sxa-cur{animation:cu49 var(--d) linear infinite;}
@keyframes rp50{0%{transform:scale(0);opacity:0}100%{transform:scale(0);opacity:0}}
@keyframes pr51{0%{transform:none}100%{transform:none}}
.sxa-cur::after{animation:rp50 var(--d) linear infinite;}
.sxa-cur svg{animation:pr51 var(--d) linear infinite;}
@keyframes cam52{0%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}52%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}60%{transform:translate(-2.58%,-1.96%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}88%{transform:translate(-2.58%,-1.96%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}96%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}100%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}}
.sxa-cam{animation:cam52 var(--d) linear infinite;transform-origin:0 0}
@keyframes od_37_52{0%,37%{transform:translateY(calc(var(--a) * -1.2em));animation-timing-function:cubic-bezier(.2,.8,.2,1)}52%,99.9%{transform:translateY(calc(var(--b) * -1.2em))}100%{transform:translateY(calc(var(--a) * -1.2em))}}
.od_37_52{animation:od_37_52 var(--d) linear infinite}
@keyframes tr53{0%,26%{transform:translateX(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}30%,46%{transform:translateX(-33.333%);animation-timing-function:cubic-bezier(.65,0,.35,1)}50%,99.9%{transform:translateX(-66.667%)}100%{transform:translateX(0)}}
.sxi-track{animation:tr53 var(--d) linear infinite;}
@keyframes ct54{0%,27.9%{opacity:1}28%,100%{opacity:0}}
.sxi-c1{animation:ct54 var(--d) linear infinite;}
@keyframes dt55{0%,27.9%{background:#0095f6}28%,100%{background:#c7c7c7}}
.sxi-dots .d1{animation:dt55 var(--d) linear infinite;}
@keyframes ct56{0%,27.9%{opacity:0}28%,47.9%{opacity:1}48%,100%{opacity:0}}
.sxi-c2{animation:ct56 var(--d) linear infinite;}
@keyframes dt57{0%,27.9%{background:#c7c7c7}28%,47.9%{background:#0095f6}48%,100%{background:#c7c7c7}}
.sxi-dots .d2{animation:dt57 var(--d) linear infinite;}
@keyframes ct58{0%,47.9%{opacity:0}48%,99.9%{opacity:1}100%{opacity:0}}
.sxi-c3{animation:ct58 var(--d) linear infinite;}
@keyframes dt59{0%,47.9%{background:#c7c7c7}48%,99.9%{background:#0095f6}100%{background:#c7c7c7}}
.sxi-dots .d3{animation:dt59 var(--d) linear infinite;}
@keyframes bu60{0%,35%{opacity:0;transform:translate(-50%,-50%) scale(0)}37%{opacity:1;transform:translate(-50%,-50%) scale(1.15);animation-timing-function:cubic-bezier(.2,.8,.2,1)}39%{opacity:1;transform:translate(-50%,-50%) scale(1)}42%{opacity:0;transform:translate(-50%,-50%) scale(1.05)}100%{opacity:0;transform:translate(-50%,-50%) scale(0)}}
.sxi-burst{animation:bu60 var(--d) linear infinite;}
@keyframes hf61{0%,36%{opacity:0;transform:scale(.6)}37.5%{opacity:1;transform:scale(1.25)}39%,99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxi-h1{animation:hf61 var(--d) linear infinite;}
@keyframes sh62{0%,54%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}57%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxi-cm1{animation:sh62 var(--d) linear infinite;}
@keyframes sh63{0%,59%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}62%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxi-cm2{animation:sh63 var(--d) linear infinite;}
@keyframes sh64{0%,66%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}69%{opacity:1;transform:none}93%{opacity:1;transform:none;animation-timing-function:ease-in}95.5%{opacity:0;transform:translateY(-.3em)}100%{opacity:0}}
.sxi-dim{animation:sh64 var(--d) linear infinite;}
@keyframes se65{0%,66%{transform:translateY(105%);animation-timing-function:cubic-bezier(.2,.8,.2,1)}71%,93%{transform:none;animation-timing-function:ease-in}97%,100%{transform:translateY(105%)}}
.sxi-sheet{animation:se65 var(--d) linear infinite;}
@keyframes tc66{0%,21.5%{opacity:0;left:76%;top:37.8%;transform:scale(1.3)}23%{opacity:1;left:76%;top:37.8%;transform:scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}28%{opacity:1;left:22%;top:37.8%;transform:scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}33%{opacity:1;left:50%;top:37.8%;transform:scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}45%{opacity:1;left:76%;top:37.8%;transform:scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}49%{opacity:1;left:22%;top:37.8%;transform:scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}62%{opacity:1;left:16.9%;top:70.8%;transform:scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}65%{opacity:1;left:16.9%;top:70.8%;transform:scale(1)}66.5%{opacity:0;left:16.9%;top:70.8%;transform:scale(1.3)}100%{opacity:0;left:76%;top:37.8%}}
.sxi-touch{animation:tc66 var(--d) linear infinite;}
@keyframes tp67{0%{box-shadow:0 0 0 0 rgba(255,255,255,0)}34.4%{transform:scale(1)}35%{transform:scale(.8)}35.6%{transform:scale(1)}36.2%{transform:scale(.8)}36.8%{transform:scale(1)}63.5%{transform:scale(1)}64%{transform:scale(.8)}64.8%{transform:scale(1)}100%{transform:scale(1)}}
.sxi-touch::after{animation:tp67 var(--d) linear infinite}
@keyframes cam68{0%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}60%{transform:translate(-2.00%,-1.80%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}66%{transform:translate(-2.00%,-1.80%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}80%{transform:translate(-2.00%,-2.80%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}92%{transform:translate(-2.00%,-2.80%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}98%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}100%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}}
.sxi-cam{animation:cam68 var(--d) linear infinite;transform-origin:0 0}
@keyframes ty69{0%,4%{width:0;animation-timing-function:steps(35,end)}17%,99.9%{width:16.55em}100%{width:0}}
.sxs-q{animation:ty69 var(--d) linear infinite;}
@keyframes cw70{0%,3%{opacity:0}3.5%,24%{opacity:1}24.5%,100%{opacity:0}}
.sxs-q-c{animation:cw70 var(--d) linear infinite;}
@keyframes ty71{0%,49%{width:0;animation-timing-function:steps(10,end)}55%,99.9%{width:5.34em}100%{width:0}}
.sxs-nm{animation:ty71 var(--d) linear infinite;}
@keyframes cw72{0%,48%{opacity:0}48.5%,57%{opacity:1}57.5%,100%{opacity:0}}
.sxs-nm-c{animation:cw72 var(--d) linear infinite;}
@keyframes ty73{0%,59%{width:0;animation-timing-function:steps(20,end)}67%,99.9%{width:11.39em}100%{width:0}}
.sxs-em{animation:ty73 var(--d) linear infinite;}
@keyframes cw74{0%,58%{opacity:0}58.5%,70%{opacity:1}70.5%,100%{opacity:0}}
.sxs-em-c{animation:cw74 var(--d) linear infinite;}
@keyframes sh75{0%,18.5%{opacity:0;transform:translateY(.3em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}20.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxs-stat{animation:sh75 var(--d) linear infinite;}
@keyframes sh76{0%,19%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}22%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxs-r1{animation:sh76 var(--d) linear infinite;}
@keyframes sh77{0%,20.5%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}23.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxs-r2{animation:sh77 var(--d) linear infinite;}
@keyframes sh78{0%,22%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}25%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxs-r3{animation:sh78 var(--d) linear infinite;}
@keyframes ul79{0%,30%{text-decoration-color:transparent}31%,35%{text-decoration-color:#1a0dab}36%,100%{text-decoration-color:transparent}}
.sxs-r1 .sxs-h{animation:ul79 var(--d) linear infinite;}
@keyframes hd80{0%,35%{opacity:1;transform:none;animation-timing-function:ease-in}38%{opacity:0;transform:none}99.9%{opacity:0;transform:none}100%{opacity:1;transform:none}}
.sxs-serp{animation:hd80 var(--d) linear infinite;}
@keyframes sh81{0%,37%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}40%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxs-page{animation:sh81 var(--d) linear infinite;}
@keyframes hd82{0%,35.5%{opacity:1;transform:none;animation-timing-function:ease-in}36%{opacity:0;transform:none}99.9%{opacity:0;transform:none}100%{opacity:1;transform:none}}
.sxs-t1{animation:hd82 var(--d) linear infinite;}
@keyframes sh83{0%,36%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}36.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxs-t2{animation:sh83 var(--d) linear infinite;}
@keyframes hd84{0%,35.5%{opacity:1;transform:none;animation-timing-function:ease-in}36%{opacity:0;transform:none}99.9%{opacity:0;transform:none}100%{opacity:1;transform:none}}
.sxb-url-a{animation:hd84 var(--d) linear infinite;}
@keyframes sh85{0%,36%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}36.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxb-url-b{animation:sh85 var(--d) linear infinite;}
@keyframes sh86{0%,73%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}74.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxs-go2{animation:sh86 var(--d) linear infinite;}
@keyframes hd87{0%,72.5%{opacity:1;transform:none;animation-timing-function:ease-in}73.5%{opacity:0;transform:none}99.9%{opacity:0;transform:none}100%{opacity:1;transform:none}}
.sxs-go1{animation:hd87 var(--d) linear infinite;}
@keyframes gb88{0%,72.5%{background:#111}73.5%,99.9%{background:#137333}100%{background:#111}}
.sxs-go{animation:gb88 var(--d) linear infinite;}
@keyframes cu89{0%,22%{opacity:0;left:60%;top:92%}24%{opacity:1;left:60%;top:92%;animation-timing-function:cubic-bezier(.65,0,.35,1)}31%{opacity:1;left:26.5%;top:51.9%;animation-timing-function:cubic-bezier(.65,0,.35,1)}46%{opacity:1;left:79.2%;top:57.5%;animation-timing-function:cubic-bezier(.65,0,.35,1)}56%{opacity:1;left:79.2%;top:68.6%;animation-timing-function:cubic-bezier(.65,0,.35,1)}70%{opacity:1;left:79.2%;top:77.6%;animation-timing-function:cubic-bezier(.65,0,.35,1)}82%{opacity:1;left:79.2%;top:77.6%}84%{opacity:0;left:79.2%;top:77.6%}100%{opacity:0;left:60%;top:92%}}
.sxs-cur{animation:cu89 var(--d) linear infinite;}
@keyframes rp90{0%{transform:scale(0);opacity:0}32.9%{transform:scale(0);opacity:0}33%{transform:scale(.4);opacity:1}38%{transform:scale(2.3);opacity:0}47.4%{transform:scale(0);opacity:0}47.5%{transform:scale(.4);opacity:1}52.5%{transform:scale(2.3);opacity:0}57.4%{transform:scale(0);opacity:0}57.5%{transform:scale(.4);opacity:1}62.5%{transform:scale(2.3);opacity:0}71.4%{transform:scale(0);opacity:0}71.5%{transform:scale(.4);opacity:1}76.5%{transform:scale(2.3);opacity:0}100%{transform:scale(0);opacity:0}}
@keyframes pr91{0%{transform:none}32.9%{transform:none}33.6%{transform:scale(.8)}34.8%{transform:none}47.4%{transform:none}48.1%{transform:scale(.8)}49.3%{transform:none}57.4%{transform:none}58.1%{transform:scale(.8)}59.3%{transform:none}71.4%{transform:none}72.1%{transform:scale(.8)}73.3%{transform:none}100%{transform:none}}
.sxs-cur::after{animation:rp90 var(--d) linear infinite;}
.sxs-cur svg{animation:pr91 var(--d) linear infinite;}
@keyframes cam92{0%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}41%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}48%{transform:translate(-3.17%,-2.70%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}88%{transform:translate(-3.17%,-2.70%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}96%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}100%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}}
.sxs-cam{animation:cam92 var(--d) linear infinite;transform-origin:0 0}
@keyframes cu93{0%,3%{opacity:0;left:55%;top:70%}5%{opacity:1;left:55%;top:70%;animation-timing-function:cubic-bezier(.65,0,.35,1)}13%{opacity:1;left:74.6%;top:6.1%;animation-timing-function:cubic-bezier(.65,0,.35,1)}17%{opacity:1;left:74.6%;top:6.1%}19%{opacity:0;left:74.6%;top:6.1%}100%{opacity:0;left:55%;top:70%}}
.sxp-cur{animation:cu93 var(--d) linear infinite;}
@keyframes rp94{0%{transform:scale(0);opacity:0}14.9%{transform:scale(0);opacity:0}15%{transform:scale(.4);opacity:1}20%{transform:scale(2.3);opacity:0}100%{transform:scale(0);opacity:0}}
@keyframes pr95{0%{transform:none}14.9%{transform:none}15.6%{transform:scale(.8)}16.8%{transform:none}100%{transform:none}}
.sxp-cur::after{animation:rp94 var(--d) linear infinite;}
.sxp-cur svg{animation:pr95 var(--d) linear infinite;}
@keyframes sh96{0%,17%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}21%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxp-present{animation:sh96 var(--d) linear infinite;}
@keyframes pp97{0%,19%{opacity:0;transform:scale(1.02)}22%{opacity:1;transform:none}43%{opacity:1;transform:none}46%{opacity:0;transform:scale(.99)}100%{opacity:0}}
.sxp-p1{animation:pp97 var(--d) linear infinite;}
@keyframes pg98{0%,20.4%{opacity:0}20.5%,44.4%{opacity:1}44.5%,100%{opacity:0}}
.sxp-pg .g1{animation:pg98 var(--d) linear infinite;}
@keyframes pp99{0%,43%{opacity:0;transform:scale(1.02)}46%{opacity:1;transform:none}65%{opacity:1;transform:none}68%{opacity:0;transform:scale(.99)}100%{opacity:0}}
.sxp-p2{animation:pp99 var(--d) linear infinite;}
@keyframes pg100{0%,44.4%{opacity:0}44.5%,66.4%{opacity:1}66.5%,100%{opacity:0}}
.sxp-pg .g2{animation:pg100 var(--d) linear infinite;}
@keyframes pp101{0%,65%{opacity:0;transform:scale(1.02)}68%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxp-p3{animation:pp101 var(--d) linear infinite;}
@keyframes pg102{0%,66.4%{opacity:0}66.5%,99.9%{opacity:1}100%,100%{opacity:0}}
.sxp-pg .g3{animation:pg102 var(--d) linear infinite;}
@keyframes sh103{0%,47%{opacity:0;transform:translateY(.8em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}50%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxp-p2 .sxp-c1{animation:sh103 var(--d) linear infinite;}
@keyframes sh104{0%,49%{opacity:0;transform:translateY(.8em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}52%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxp-p2 .sxp-c2{animation:sh104 var(--d) linear infinite;}
@keyframes sh105{0%,51%{opacity:0;transform:translateY(.8em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}54%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxp-p2 .sxp-c3{animation:sh105 var(--d) linear infinite;}
@keyframes sh106{0%,69%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}72%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxp-p3 .sxp-list span:nth-child(1){animation:sh106 var(--d) linear infinite;}
@keyframes sh107{0%,70.5%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}73.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxp-p3 .sxp-list span:nth-child(2){animation:sh107 var(--d) linear infinite;}
@keyframes sh108{0%,72%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}75%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxp-p3 .sxp-list span:nth-child(3){animation:sh108 var(--d) linear infinite;}
@keyframes sh109{0%,73.5%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}76.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxp-p3 .sxp-list span:nth-child(4){animation:sh109 var(--d) linear infinite;}
@keyframes sh110{0%,22%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}25%{opacity:1;transform:none}32%{opacity:1;transform:none;animation-timing-function:ease-in}34.5%{opacity:0;transform:translateY(-.3em)}100%{opacity:0}}
.sxp-bar{animation:sh110 var(--d) linear infinite;}
@keyframes cam111{0%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}5%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}13%{transform:translate(-2.98%,-0.24%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}16%{transform:translate(-2.98%,-0.24%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}20%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}100%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}}
.sxp-cam{animation:cam111 var(--d) linear infinite;transform-origin:0 0}
@keyframes cu112{0%,3%{opacity:0;left:40%;top:75%}5%{opacity:1;left:40%;top:75%;animation-timing-function:cubic-bezier(.65,0,.35,1)}13%{opacity:1;left:66.4%;top:43.6%;animation-timing-function:cubic-bezier(.65,0,.35,1)}21%{opacity:1;left:66.4%;top:43.6%}23%{opacity:0;left:66.4%;top:43.6%}100%{opacity:0;left:40%;top:75%}}
.sxl-cur{animation:cu112 var(--d) linear infinite;}
@keyframes rp113{0%{transform:scale(0);opacity:0}14.9%{transform:scale(0);opacity:0}15%{transform:scale(.4);opacity:1}20%{transform:scale(2.3);opacity:0}100%{transform:scale(0);opacity:0}}
@keyframes pr114{0%{transform:none}14.9%{transform:none}15.6%{transform:scale(.8)}16.8%{transform:none}100%{transform:none}}
.sxl-cur::after{animation:rp113 var(--d) linear infinite;}
.sxl-cur svg{animation:pr114 var(--d) linear infinite;}
@keyframes hd115{0%,17%{opacity:1;transform:none;animation-timing-function:ease-in}19%{opacity:0;transform:none}99.9%{opacity:0;transform:none}100%{opacity:1;transform:none}}
.sxl-start{animation:hd115 var(--d) linear infinite;}
@keyframes sh116{0%,19%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}21%{opacity:1;transform:none}39%{opacity:1;transform:none;animation-timing-function:ease-in}41.5%{opacity:0;transform:translateY(-.3em)}100%{opacity:0}}
.sxl-prog{animation:sh116 var(--d) linear infinite;}
@keyframes pb117{0%,20%{width:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}40%,100%{width:100%}}
.sxl-bar i{animation:pb117 var(--d) linear infinite;}
@keyframes sh118{0%,42%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}45%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxl-rep{animation:sh118 var(--d) linear infinite;}
@keyframes ga119{0%,44%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.2,.8,.2,1)}56%,99.9%{stroke-dashoffset:calc(100 - var(--v))}100%{stroke-dashoffset:100}}
.sxl-g1 .arc{animation:ga119 var(--d) linear infinite;}
@keyframes sh120{0%,52%{opacity:0;transform:translateY(.3em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}54%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxl-g1 b{animation:sh120 var(--d) linear infinite;}
@keyframes ga121{0%,45.5%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.2,.8,.2,1)}57.5%,99.9%{stroke-dashoffset:calc(100 - var(--v))}100%{stroke-dashoffset:100}}
.sxl-g2 .arc{animation:ga121 var(--d) linear infinite;}
@keyframes sh122{0%,53.5%{opacity:0;transform:translateY(.3em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}55.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxl-g2 b{animation:sh122 var(--d) linear infinite;}
@keyframes ga123{0%,47%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.2,.8,.2,1)}59%,99.9%{stroke-dashoffset:calc(100 - var(--v))}100%{stroke-dashoffset:100}}
.sxl-g3 .arc{animation:ga123 var(--d) linear infinite;}
@keyframes sh124{0%,55%{opacity:0;transform:translateY(.3em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}57%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxl-g3 b{animation:sh124 var(--d) linear infinite;}
@keyframes ga125{0%,48.5%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.2,.8,.2,1)}60.5%,99.9%{stroke-dashoffset:calc(100 - var(--v))}100%{stroke-dashoffset:100}}
.sxl-g4 .arc{animation:ga125 var(--d) linear infinite;}
@keyframes sh126{0%,56.5%{opacity:0;transform:translateY(.3em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}58.5%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxl-g4 b{animation:sh126 var(--d) linear infinite;}
@keyframes sh127{0%,58%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}60%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxl-m1{animation:sh127 var(--d) linear infinite;}
@keyframes sh128{0%,59.6%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}61.6%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxl-m2{animation:sh128 var(--d) linear infinite;}
@keyframes sh129{0%,61.2%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}63.2%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxl-m3{animation:sh129 var(--d) linear infinite;}
@keyframes sh130{0%,62.8%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}64.8%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxl-m4{animation:sh130 var(--d) linear infinite;}
@keyframes sh131{0%,64.4%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}66.4%{opacity:1;transform:none}99.9%{opacity:1;transform:none}100%{opacity:0}}
.sxl-m5{animation:sh131 var(--d) linear infinite;}
@keyframes cam132{0%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}21%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}30%{transform:translate(-3.20%,-1.68%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}90%{transform:translate(-3.20%,-1.68%) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.35,1)}97%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}100%{transform:translate(0.00%,0.00%) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}}
.sxl-cam{animation:cam132 var(--d) linear infinite;transform-origin:0 0}
