.intro{display:none}.intro-on body{overflow:hidden}.intro-on .intro{z-index:100;background:var(--paper);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-stage{aspect-ratio:1512/1566;width:min(78vw,62vh,560px)}.intro-logo{width:100%;height:100%;overflow:visible}.intro-logo .ol-frame{fill:var(--paper)}.intro-on .intro-logo>g:not(.ol-zoom),.intro-on .intro-logo .ol-ring,.intro-on .intro-logo .ol-frame,.intro-on #main,.intro-on [data-nav]{opacity:0}.intro-skip{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600;transition:color .2s,background-color .2s;position:absolute}.intro-skip:hover{color:var(--ink);background:var(--tint)}.svc-card[data-astro-cid-lesv7jgp]{border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px;padding:10px;display:grid}.svc-side[data-astro-cid-lesv7jgp]{flex-direction:column;justify-content:space-between;gap:12px;min-width:0;display:flex}.svc-foot[data-astro-cid-lesv7jgp]{background:var(--tint);transition:transform .45s var(--boing);border-radius:22px;gap:6px;margin:6px;padding:20px 22px 20px 82px;display:grid;position:relative;overflow:hidden}.svc-foot[data-astro-cid-lesv7jgp]:hover{transform:translateY(-3px)}.svc-foot-sq[data-astro-cid-lesv7jgp]{grid-template-columns:14px 18px;align-items:end;gap:4px;display:grid;position:absolute;top:50%;left:22px;translate:0 -50%}.svc-foot-sq[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{border:3.5px solid var(--cyan);width:14px;height:14px;transition:transform .55s var(--boing);border-radius:5px}.svc-foot-sq[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:nth-child(2){border-color:var(--violet);width:18px;height:18px}.svc-foot-sq[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:nth-child(3){border-color:var(--blue);align-self:start}.svc-foot[data-astro-cid-lesv7jgp]:hover .svc-foot-sq[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{transform:rotate(90deg)}.svc-foot-t[data-astro-cid-lesv7jgp]{color:var(--ink);font-weight:700}.svc-foot-l[data-astro-cid-lesv7jgp]{color:var(--violet);font-weight:700}.svc-tabs[data-astro-cid-lesv7jgp]{align-content:start;gap:6px;padding:6px;display:grid}.svc-tab[data-astro-cid-lesv7jgp]{--p:0;min-height:78px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:color .3s ease, transform .45s var(--boing);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:22px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 18px 12px 14px;display:grid;position:relative;overflow:hidden}.svc-tab[data-astro-cid-lesv7jgp]:before{content:"";z-index:-1;border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .35s ease, transform .5s var(--boing);position:absolute;inset:0;transform:scale(.96)}.svc-tab[data-astro-cid-lesv7jgp]:hover{color:var(--ink);background:var(--tint)}.svc-tab[data-astro-cid-lesv7jgp].active{color:#fff;background:0 0}.svc-tab[data-astro-cid-lesv7jgp].active:before{opacity:1;transform:none}.svc-ico[data-astro-cid-lesv7jgp]{background:var(--tint);width:48px;height:48px;color:var(--violet);transition:background-color .3s ease, color .3s ease, transform .55s var(--boing);border-radius:15px;place-items:center;display:grid}.svc-ico[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{width:24px;height:24px}.svc-tab[data-astro-cid-lesv7jgp]:hover .svc-ico[data-astro-cid-lesv7jgp]{transform:rotate(-8deg)scale(1.06)}.svc-tab[data-astro-cid-lesv7jgp].active .svc-ico[data-astro-cid-lesv7jgp]{color:#fff;background:#fff3}.svc-name[data-astro-cid-lesv7jgp]{letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.2}.svc-no[data-astro-cid-lesv7jgp]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.svc-tab[data-astro-cid-lesv7jgp].active .svc-no[data-astro-cid-lesv7jgp]{color:#fffc}.svc-panels[data-astro-cid-lesv7jgp]{display:grid}.svc-panel[data-astro-cid-lesv7jgp]{opacity:0;visibility:hidden;transition:opacity .4s ease, transform .6s var(--boing), visibility 0s linear .4s;grid-area:1/1;grid-template-rows:auto 1fr;gap:22px;padding:6px;display:grid;transform:translateY(14px)}.svc-panel[data-astro-cid-lesv7jgp].active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.svc-art[data-astro-cid-lesv7jgp]{aspect-ratio:16/10;background:var(--art-bg,var(--tint));border-radius:24px;position:relative;overflow:hidden}.svc-app[data-astro-cid-lesv7jgp]{--art-bg:linear-gradient(135deg, #e3f3e1, #e4edff)}.svc-desktop[data-astro-cid-lesv7jgp]{--art-bg:linear-gradient(135deg, #eef7cf, #ffe9d4)}.svc-game[data-astro-cid-lesv7jgp]{--art-bg:linear-gradient(#cfe6ff, #eaf3ff 70%)}.svc-web[data-astro-cid-lesv7jgp]{--art-bg:linear-gradient(135deg, #efeaff, #e4f2fb)}.svc-design[data-astro-cid-lesv7jgp]{--art-bg:linear-gradient(135deg, #fff0e3, #f3ecff)}.svc-info[data-astro-cid-lesv7jgp]{padding:0 clamp(8px,1.6vw,20px) clamp(10px,1.6vw,18px)}.svc-info[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{margin-bottom:14px;font-size:clamp(26px,2.6vw,34px)}.svc-tags[data-astro-cid-lesv7jgp]{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.svc-tags[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{background:var(--tint);color:var(--ink-2);border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.svc-info[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--ink-2);max-width:58ch}.svc-link[data-astro-cid-lesv7jgp]{color:var(--violet);gap:8px;margin-top:16px;font-weight:700;display:inline-flex}.svc-link[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{transition:transform .4s var(--boing)}.svc-link[data-astro-cid-lesv7jgp]:hover span[data-astro-cid-lesv7jgp]{transform:translate(5px)}.svc-panel[data-astro-cid-lesv7jgp]:not(.active) .svc-art[data-astro-cid-lesv7jgp] *{animation-play-state:paused!important}.art-phones[data-astro-cid-lesv7jgp]{position:absolute;inset:0}.ph[data-astro-cid-lesv7jgp]{border:5px solid #fff;border-radius:22px;width:30%;position:absolute;top:12%;overflow:hidden;box-shadow:0 26px 46px -24px #00000073}.ph[data-astro-cid-lesv7jgp] img{width:100%;height:auto;display:block}.ph-a[data-astro-cid-lesv7jgp]{animation:6s ease-in-out infinite float;left:20%;transform:rotate(-8deg)}.ph-b[data-astro-cid-lesv7jgp]{animation:6s ease-in-out .8s infinite float;top:8%;left:48%;transform:rotate(6deg)}.art-chip[data-astro-cid-lesv7jgp]{color:#fff;animation:pop-in 3.5s var(--boing) infinite;background:#2e9e62;border-radius:999px;padding:8px 16px;font-size:clamp(14px,1.6vw,20px);font-weight:850;position:absolute;top:58%;left:10%;box-shadow:0 14px 26px -14px #0006}.art-laptop[data-astro-cid-lesv7jgp]{width:72%;animation:7s ease-in-out infinite float;position:absolute;top:13%;left:50%;transform:translate(-50%)}.al-lid[data-astro-cid-lesv7jgp]{background:#1d1b26;border-radius:14px 14px 4px 4px;padding:2.6% 2.6% 3%;box-shadow:0 30px 50px -28px #00000080}.al-view[data-astro-cid-lesv7jgp]{aspect-ratio:16/10;background:#fff;border-radius:3px;position:relative;overflow:hidden}.al-view[data-astro-cid-lesv7jgp] img{width:100%;height:auto;position:absolute;top:0;left:0}.al-view[data-astro-cid-lesv7jgp] .al-b{animation:8s ease-in-out infinite swap}.al-base[data-astro-cid-lesv7jgp]{aspect-ratio:56;background:linear-gradient(#e2deeb,#aaa4bc);border-radius:0 0 12px 12px/0 0 100% 100%;width:112%;margin-left:-6%;position:relative}.art-runner[data-astro-cid-lesv7jgp]{color:var(--ink);font-weight:750;line-height:1;position:absolute;inset:0;container-type:inline-size}.run-clouds[data-astro-cid-lesv7jgp],.run-hills[data-astro-cid-lesv7jgp],.run-world[data-astro-cid-lesv7jgp],.run-ground[data-astro-cid-lesv7jgp]{width:200%;animation:6s linear infinite run-scroll;display:flex;position:absolute;left:0}.run-clouds[data-astro-cid-lesv7jgp]{opacity:.85;height:100%;animation-duration:60s;top:0}.run-clouds[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp],.run-hills[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{flex:none;width:50%;height:100%}.run-hills[data-astro-cid-lesv7jgp]{height:55%;bottom:22%}.run-far[data-astro-cid-lesv7jgp]{fill:#d3c7ee;animation-duration:30s}.run-near[data-astro-cid-lesv7jgp]{fill:#b9a6e1;height:36%;animation-duration:15s}.run-world[data-astro-cid-lesv7jgp]{height:100%;top:0}.run-tile[data-astro-cid-lesv7jgp]{flex:none;width:50%;height:100%;position:relative}.run-obstacle[data-astro-cid-lesv7jgp]{aspect-ratio:1;background:linear-gradient(#eee9fb, #eee9fb) padding-box, var(--grad) border-box;border:clamp(3px,1cqw,6px) solid #0000;border-radius:28%;position:absolute;bottom:22%;box-shadow:0 5px #4b2e881f}.run-small[data-astro-cid-lesv7jgp]{width:6%;left:2%}.run-tall[data-astro-cid-lesv7jgp]{width:8%;left:51%}.run-coin[data-astro-cid-lesv7jgp]{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff2a8,#f5b700 70%);border-radius:50%;place-items:center;width:4.2%;animation:6s linear infinite run-collect;display:grid;position:absolute;bottom:60%;left:52.9%;box-shadow:inset 0 0 0 2px #ffffff8c,0 3px #dca32b}.run-coin[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:#d99800;border-radius:999px;width:18%;height:46%}.run-tile[data-astro-cid-lesv7jgp]:last-child .run-coin[data-astro-cid-lesv7jgp]{animation:none}.run-ground[data-astro-cid-lesv7jgp]{background:linear-gradient(#b99aeb, #b99aeb) top / 100% 9% no-repeat, linear-gradient(#5d3caa, #5d3caa) 0 16% / 100% 5% no-repeat, repeating-linear-gradient(90deg, var(--violet) 0 48%, #8d63d3 48% 100%) 0 0 / 5% 100%;height:22%;bottom:0}.run-shadow[data-astro-cid-lesv7jgp]{z-index:1;background:#3a236d38;border-radius:50%;width:13%;height:3%;animation:6s linear infinite run-shadow;position:absolute;bottom:20.5%;left:19.5%}.run-jump[data-astro-cid-lesv7jgp]{aspect-ratio:1;transform-origin:50% 100%;z-index:2;width:12%;animation:6s linear infinite run-jump;position:absolute;bottom:23.5%;left:20%}.run-bloop[data-astro-cid-lesv7jgp]{background:linear-gradient(160deg,#8fd0f0,#7d55cc);border-radius:42% 42% 32% 32%;animation:.3s ease-in-out infinite run-bob;position:absolute;inset:0;box-shadow:inset -.6cqw -.7cqw #0000001f}.run-eye[data-astro-cid-lesv7jgp],.run-blush[data-astro-cid-lesv7jgp],.run-stride[data-astro-cid-lesv7jgp],.run-tucked[data-astro-cid-lesv7jgp],.run-stride[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp],.run-tucked[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{position:absolute}.run-eye[data-astro-cid-lesv7jgp]{background:#fff;border-radius:999px;place-items:center;width:20%;height:28%;display:grid;top:28%}.run-eye-l[data-astro-cid-lesv7jgp]{left:22%}.run-eye-r[data-astro-cid-lesv7jgp]{right:22%}.run-eye[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:#1b1830;border-radius:50%;width:52%;height:46%;transform:translate(15%,10%)}.run-blush[data-astro-cid-lesv7jgp]{opacity:.85;background:#ff9db5;border-radius:50%;width:16%;height:9%;top:58%}.run-blush-l[data-astro-cid-lesv7jgp]{left:9%}.run-blush-r[data-astro-cid-lesv7jgp]{right:9%}.run-stride[data-astro-cid-lesv7jgp],.run-tucked[data-astro-cid-lesv7jgp]{animation:6s step-end infinite run-stride;inset:0}.run-tucked[data-astro-cid-lesv7jgp]{opacity:0;animation-name:run-tucked}.run-stride[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp],.run-tucked[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:#5b3fb0;border-radius:999px;width:24%;height:12%;bottom:-7%}.run-stride[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:first-child,.run-tucked[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:first-child{left:19%}.run-stride[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:last-child,.run-tucked[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:last-child{right:19%}.run-stride[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{animation:.3s ease-in-out infinite run-foot}.run-stride[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:last-child{animation-delay:-.15s}.run-tucked[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:first-child{transform:translateY(-45%)rotate(20deg)}.run-tucked[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:last-child{transform:rotate(-18deg)}.run-plus[data-astro-cid-lesv7jgp]{color:#9b6410;opacity:0;font-size:clamp(14px,3.5cqw,23px);font-weight:900;animation:6s linear infinite run-plus;position:absolute;top:23%;left:31%}.run-hud[data-astro-cid-lesv7jgp]{font-variant-numeric:tabular-nums;background:#fffc;border-radius:999px;align-items:center;gap:1.2em;padding:.65em .85em;font-size:clamp(10px,2.3cqw,15px);display:flex;position:absolute;top:6%;left:5%}.run-score[data-astro-cid-lesv7jgp],.run-coins[data-astro-cid-lesv7jgp]{align-items:center;gap:.45em;display:flex}.run-score[data-astro-cid-lesv7jgp]>span[data-astro-cid-lesv7jgp]:first-child{color:#62517f;letter-spacing:.06em;font-size:clamp(8px,1.8cqw,12px)}.run-coins[data-astro-cid-lesv7jgp]{animation:6s linear infinite run-counter}.run-coins[data-astro-cid-lesv7jgp]>i[data-astro-cid-lesv7jgp]{aspect-ratio:1;background:#f5c648;border-radius:50%;width:.8em;box-shadow:inset 0 0 0 2px #ffe8a0}.run-number[data-astro-cid-lesv7jgp]{width:3ch;height:1em;display:inline-block;overflow:hidden}.run-coins[data-astro-cid-lesv7jgp] .run-number[data-astro-cid-lesv7jgp]{width:2ch}.run-reel[data-astro-cid-lesv7jgp]{flex-direction:column;animation:60s steps(10,end) -4.68s infinite run-count;display:flex}.run-reel[data-astro-cid-lesv7jgp]>span[data-astro-cid-lesv7jgp]{flex:none;height:1em}.run-hearts[data-astro-cid-lesv7jgp]{gap:10%;width:14%;display:flex;position:absolute;top:7%;right:5%}.run-hearts[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{fill:#ef759a;width:26.66%}.run-caption[data-astro-cid-lesv7jgp]{color:#f1e9ff;letter-spacing:.15em;font-size:clamp(8px,1.8cqw,12px);position:absolute;bottom:6%;left:5%}@keyframes run-scroll{to{transform:translate(-50%)}}@keyframes run-jump{0%,13%,46%,63%,96%,to{transform:translateY(0)scale(1)}14%,64%{transform:translateY(0)scale(1.15,.85)}17%,67%{transform:translateY(-25%)scale(.86,1.16)}20%,38%,70%,88%{transform:translateY(-110%)scale(.93,1.08)}25%,33%,75%,83%{transform:translateY(-160%)scale(.98,1.03)}29%,79%{transform:translateY(-170%)scaleX(1.02)}41%,91%{transform:translateY(-25%)scale(.9,1.12)}43%,93%{transform:translateY(0)scale(1.2,.8)}}@keyframes run-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3%)}}@keyframes run-foot{0%,to{transform:translate(12%,-15%)rotate(12deg)}50%{transform:translate(-12%,-50%)rotate(-15deg)}}@keyframes run-stride{0%,42%,92%,to{opacity:1}16%,66%{opacity:0}}@keyframes run-tucked{0%,42%,92%,to{opacity:0}16%,66%{opacity:1}}@keyframes run-shadow{0%,13%,46%,63%,96%,to{opacity:1;transform:scaleX(1)}29%,79%{opacity:.35;transform:scaleX(.45)}}@keyframes run-collect{0%,21.9%{opacity:1}22%,to{opacity:0}}@keyframes run-plus{0%,21.9%,39%,to{opacity:0;transform:translateY(15%)scale(.9)}23%{opacity:1;transform:translateY(0)scale(1.12)}29%{opacity:1;transform:translateY(-50%)scale(1)}37%{opacity:0;transform:translateY(-100%)scale(1)}}@keyframes run-counter{0%,21%,29%,to{transform:scale(1)}23%{transform:scale(1.12)}}@keyframes run-count{to{transform:translateY(-90.9091%)}}.art-browser[data-astro-cid-lesv7jgp]{background:#fff;border-radius:14px;width:74%;position:absolute;top:11%;left:50%;overflow:hidden;transform:translate(-50%)rotate(-1.5deg);box-shadow:0 30px 50px -28px #00000073}.bw-bar[data-astro-cid-lesv7jgp]{background:#f2f0f8;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.bw-bar[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:#d9d4e8;border-radius:50%;width:8px;height:8px}.bw-url[data-astro-cid-lesv7jgp]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;margin-left:10px;padding:2px 10px;font-size:10px;overflow:hidden}.bw-view[data-astro-cid-lesv7jgp]{aspect-ratio:16/10;position:relative;overflow:hidden}.bw-view[data-astro-cid-lesv7jgp] img{width:100%;height:auto;animation:10s ease-in-out infinite page-scroll;position:absolute;top:0;left:0}.art-motion[data-astro-cid-lesv7jgp]{--md-dur:6s;color:var(--ink);background:radial-gradient(#a997c540 .7px,#0000 .8px) 0 0/4% 6.4%;position:absolute;inset:0;container-type:inline-size}.md-heading[data-astro-cid-lesv7jgp]{letter-spacing:.08em;align-items:center;gap:.6em;font-size:clamp(9px,2cqw,13px);font-weight:800;display:flex;position:absolute;top:7%;left:6%}.md-heading[data-astro-cid-lesv7jgp]>i[data-astro-cid-lesv7jgp]{background:var(--violet);border-radius:50%;width:.6em;height:.6em}.md-heading[data-astro-cid-lesv7jgp]>span[data-astro-cid-lesv7jgp]{color:#79698e;letter-spacing:0;margin-left:1em;font-size:clamp(7px,1.5cqw,10px);font-weight:500}.md-swatches[data-astro-cid-lesv7jgp]{gap:5%;width:22%;display:flex;position:absolute;top:6%;right:6%}.md-swatches[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{aspect-ratio:1.25;border-radius:25%;width:21.25%}.md-swatches[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:first-child{background:var(--cyan)}.md-swatches[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:nth-child(2){background:var(--blue)}.md-swatches[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:nth-child(3){background:var(--violet)}.md-swatches[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:nth-child(4){background:var(--purple)}.md-label[data-astro-cid-lesv7jgp]{color:#79698e;letter-spacing:.06em;font-size:clamp(7px,1.7cqw,11px);font-weight:650;line-height:1;display:block}.md-shape-label[data-astro-cid-lesv7jgp]{position:absolute;top:20%;left:7%}.md-shape-stage[data-astro-cid-lesv7jgp]{place-items:center;width:28%;height:36%;display:grid;position:absolute;top:28%;left:6%}.md-shape[data-astro-cid-lesv7jgp]{aspect-ratio:1;background:var(--cyan);width:68%;animation:md-morph var(--md-dur) ease-in-out infinite;border-radius:50%;box-shadow:inset -1.5cqw -1.5cqw #fff3}.md-type[data-astro-cid-lesv7jgp]{width:27%;line-height:1;position:absolute;top:20%;left:39%}.md-aa[data-astro-cid-lesv7jgp]{letter-spacing:-.06em;animation:md-type var(--md-dur) ease-in-out infinite;margin-top:3%;font-size:clamp(30px,10.5cqw,68px);font-weight:250;line-height:1;display:block}.md-weight[data-astro-cid-lesv7jgp]{color:#79698e;margin-top:2%;font-size:clamp(7px,1.6cqw,10px);line-height:1;display:block}.md-bounce[data-astro-cid-lesv7jgp]{border-bottom:1px solid #c5b5d5;width:24%;height:19%;position:absolute;top:49%;left:39%}.md-ball[data-astro-cid-lesv7jgp]{aspect-ratio:1;background:radial-gradient(circle at 30% 25%, #c28de5, var(--violet));transform-origin:50% 100%;width:23%;animation:md-bounce var(--md-dur) linear infinite;border-radius:50%;position:absolute;bottom:5%;left:39%;transform:scale(1.2,.8)}.md-shadow[data-astro-cid-lesv7jgp]{width:35%;height:10%;animation:md-shadow var(--md-dur) ease-in-out infinite;background:#7d55cc30;border-radius:50%;position:absolute;bottom:0;left:33%}.md-graph[data-astro-cid-lesv7jgp]{background:#ffffffa6;border:1px solid #e0d5eb;border-radius:8%;width:23%;height:44%;position:absolute;top:20%;left:71%}.md-graph[data-astro-cid-lesv7jgp] .md-label[data-astro-cid-lesv7jgp]{position:absolute;top:10%;left:9%}.md-graph[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{width:90%;height:72%;position:absolute;top:23%;left:5%}.md-axes[data-astro-cid-lesv7jgp]{stroke:#dacfe6;stroke-width:1px}.md-handle[data-astro-cid-lesv7jgp]{stroke:#c2a9df;stroke-width:1.5px;stroke-dasharray:3 4}.md-bezier[data-astro-cid-lesv7jgp]{stroke:var(--violet);stroke-width:3px;stroke-linecap:round}.md-dot[data-astro-cid-lesv7jgp]{fill:var(--purple);stroke:#fff;stroke-width:2px;offset-path:path("M16 126C90 126 50 24 144 24");offset-distance:0%;offset-rotate:0deg;animation:md-ease var(--md-dur) linear infinite}.md-timeline[data-astro-cid-lesv7jgp]{color:#eae2f8;background:#262139;border-radius:2cqw;width:90%;height:24%;position:absolute;top:71%;left:5%;box-shadow:0 1cqw 2cqw -1.5cqw #34234470}.md-timeline-heading[data-astro-cid-lesv7jgp]{color:#b9afcd;letter-spacing:.04em;justify-content:space-between;font-size:clamp(6px,1.45cqw,9px);font-weight:600;line-height:1;display:flex;position:absolute;top:10%;left:4%;right:5%}.md-layers[data-astro-cid-lesv7jgp]{grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:32% 0 9%}.md-layer[data-astro-cid-lesv7jgp]{--layer-color:var(--cyan);position:relative}.md-layer[data-astro-cid-lesv7jgp]:nth-child(2){--layer-color:var(--blue)}.md-layer[data-astro-cid-lesv7jgp]:nth-child(3){--layer-color:#c38ae9}.md-layer-name[data-astro-cid-lesv7jgp]{align-items:center;gap:.6em;font-size:clamp(7px,1.6cqw,10px);line-height:1;display:flex;position:absolute;top:50%;left:4%;transform:translateY(-50%)}.md-layer-name[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:var(--layer-color);border-radius:20%;width:.5em;height:.5em}.md-track[data-astro-cid-lesv7jgp]{background:#ffffff09;border-radius:2px;height:60%;position:absolute;top:20%;left:30%;right:6%}.md-key[data-astro-cid-lesv7jgp]{aspect-ratio:1;background:var(--layer-color);opacity:.35;width:2.2%;animation:md-key-start var(--md-dur) linear infinite;border-radius:15%;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.md-key-start[data-astro-cid-lesv7jgp]{opacity:1;left:0}.md-key-mid[data-astro-cid-lesv7jgp]{animation-name:md-key-mid;left:50%}.md-key-end[data-astro-cid-lesv7jgp]{animation-name:md-key-end;left:100%}.md-playfield[data-astro-cid-lesv7jgp]{pointer-events:none;position:absolute;inset:29% 6% 7% 30%}.md-playhead[data-astro-cid-lesv7jgp]{animation:md-playhead var(--md-dur) linear infinite;position:absolute;inset:0}.md-playhead[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:#ff92b1;width:1px;height:100%;position:absolute;top:0;left:0}.md-playhead[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:before{content:"";aspect-ratio:1;background:#ff92b1;border-radius:20%;width:1.25cqw;position:absolute;top:-7%;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes md-morph{0%{background:var(--cyan);border-radius:50%;transform:rotate(0)scale(.94)}25%{background:var(--blue);border-radius:24%;transform:rotate(90deg)scale(.92)}50%{background:var(--purple);border-radius:30% 70% 68% 32%/38% 35% 65% 62%;transform:rotate(180deg)scale(1.04)}75%{background:var(--violet);border-radius:24%;transform:rotate(270deg)scale(.92)}to{background:var(--cyan);border-radius:50%;transform:rotate(360deg)scale(.94)}}@keyframes md-type{0%,to{font-weight:250;transform:translateY(0)}50%{font-weight:900;transform:translateY(-3%)}}@keyframes md-bounce{0%,50%,to{transform:translateY(0)scale(1.2,.8)}7%,57%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(-40%)scale(.84,1.16)}25%,75%{animation-timing-function:cubic-bezier(.77,0,.175,1);transform:translateY(-90%)scale(1)}43%,93%{transform:translateY(-40%)scale(.9,1.1)}}@keyframes md-shadow{0%,50%,to{opacity:1;transform:scaleX(1)}25%,75%{opacity:.4;transform:scaleX(.45)}}@keyframes md-ease{0%,to{offset-distance:0%}50%{offset-distance:100%}}@keyframes md-playhead{0%,to{transform:translate(0)}50%{transform:translate(100%)}}@keyframes md-key-start{0%,to{opacity:1}6%,94%{opacity:.35}}@keyframes md-key-mid{0%,19%,31%,69%,81%,to{opacity:.35}25%,75%{opacity:1}}@keyframes md-key-end{0%,44%,56%,to{opacity:.35}50%{opacity:1}}@keyframes float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes pop-in{0%,12%{opacity:0;scale:.5}22%{opacity:1;scale:1.08}28%,86%{opacity:1;scale:1}94%,to{opacity:0;scale:.8}}@keyframes swap{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@keyframes page-scroll{0%,12%{transform:translateY(0)}48%,62%{transform:translateY(var(--shift,0%))}94%,to{transform:translateY(0)}}@media (width<=860px){.svc-card[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.svc-tabs[data-astro-cid-lesv7jgp]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:4px 4px 6px;display:flex;overflow-x:auto}.svc-tabs[data-astro-cid-lesv7jgp]::-webkit-scrollbar{display:none}.svc-tab[data-astro-cid-lesv7jgp]{background:var(--tint);scroll-snap-align:start;border-radius:18px;flex:none;grid-template-columns:34px auto;gap:10px;min-height:56px;padding:10px 16px 12px 10px}.svc-ico[data-astro-cid-lesv7jgp]{background:#fff;border-radius:11px;width:34px;height:34px}.svc-ico[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{width:19px;height:19px}.svc-name[data-astro-cid-lesv7jgp]{white-space:nowrap;font-size:16px}.svc-no[data-astro-cid-lesv7jgp],.svc-foot[data-astro-cid-lesv7jgp]{display:none}}@media (prefers-reduced-motion:reduce){.svc-art[data-astro-cid-lesv7jgp] *{animation:none!important}.art-chip[data-astro-cid-lesv7jgp]{opacity:1}}.toys[data-astro-cid-q6oc6wam]{pointer-events:none;height:clamp(280px,30vw,390px);margin-top:clamp(44px,4vw,64px);position:relative}.toy[data-astro-cid-q6oc6wam]{--bw:14px;border:var(--bw) solid transparent;background:linear-gradient(var(--paper), var(--paper)) padding-box, var(--g,var(--grad)) border-box;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale .5s var(--boing);border-radius:27%;position:absolute}.toy[data-astro-cid-q6oc6wam].is-on{z-index:2;scale:1.08}.hole[data-astro-cid-q6oc6wam]{border-radius:20%;position:absolute;inset:0;overflow:hidden}.hole[data-astro-cid-q6oc6wam]>[data-astro-cid-q6oc6wam],.toy[data-astro-cid-q6oc6wam]>span[data-astro-cid-q6oc6wam]:not(.hole),.g-bloop[data-astro-cid-q6oc6wam]>span[data-astro-cid-q6oc6wam]{pointer-events:none;position:absolute}.toy-1[data-astro-cid-q6oc6wam]{--bw:clamp(10px, 1.4vw, 18px);--g:linear-gradient(120deg, #77b8db, #6c90d6);aspect-ratio:1;width:34%;animation:5s ease-in-out infinite bob;top:5%;left:6%}.toy-2[data-astro-cid-q6oc6wam]{--bw:clamp(12px, 1.7vw, 22px);--g:linear-gradient(120deg, #6a8ad5, #8155c9);aspect-ratio:1;width:46%;animation:6s ease-in-out .4s infinite bob;top:0;left:48%}.toy-3[data-astro-cid-q6oc6wam]{--bw:clamp(9px, 1.2vw, 15px);--g:linear-gradient(120deg, #7abedc, #6ea0d8);aspect-ratio:1;width:26%;animation:4.6s ease-in-out .8s infinite bob;top:47%;left:12%}.toy-4[data-astro-cid-q6oc6wam]{aspect-ratio:1;background:0 0;border:0;width:18%;animation:5.4s ease-in-out 1.2s infinite bob;top:56%;left:60%}.toy[data-astro-cid-q6oc6wam].is-on{animation-play-state:paused}@keyframes bob{0%,to{translate:0;rotate:0deg}50%{translate:0 -12px;rotate:6deg}}.g-sky[data-astro-cid-q6oc6wam]{opacity:0;background:linear-gradient(#d6e9ff,#eef6ff);transition:opacity .35s;inset:0}.g-cloud[data-astro-cid-q6oc6wam]{opacity:0;background:#fff;border-radius:999px;width:38%;height:12%;top:18%;left:-40%}.g-ground[data-astro-cid-q6oc6wam]{height:24%;transition:transform .45s var(--boing);background:repeating-linear-gradient(90deg,#7d55cc 0 14%,#9061d4 14% 28%);bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:inset 0 4px #a97ce6}.g-bloop[data-astro-cid-q6oc6wam]{aspect-ratio:1;transform-origin:50% 100%;opacity:0;width:40%;transition:transform .5s var(--boing), opacity .2s ease;background:linear-gradient(160deg,#8fd0f0,#7d55cc);border-radius:42% 42% 32% 32%;bottom:24%;left:30%;transform:translateY(80%)scale(.2);box-shadow:inset -4px -5px #0000001f,0 6px 10px -6px #0006}.g-eye[data-astro-cid-q6oc6wam]{background:#fff;border-radius:999px;place-items:center;width:20%;height:28%;display:grid;top:28%}.g-eye[data-astro-cid-q6oc6wam]:first-of-type{left:22%}.g-eye[data-astro-cid-q6oc6wam]:nth-of-type(2){right:22%}.g-eye[data-astro-cid-q6oc6wam] i[data-astro-cid-q6oc6wam]{background:#1b1830;border-radius:50%;width:52%;height:46%;translate:15% 10%}.g-blush[data-astro-cid-q6oc6wam]{opacity:.85;background:#ff9db5;border-radius:50%;width:16%;height:9%;top:58%}.g-blush[data-astro-cid-q6oc6wam]:nth-of-type(3){left:9%}.g-blush[data-astro-cid-q6oc6wam]:nth-of-type(4){right:9%}.g-feet[data-astro-cid-q6oc6wam]{background:radial-gradient(circle at 25%,#5b3fb0 48%,#0000 50%),radial-gradient(circle at 75%,#5b3fb0 48%,#0000 50%);height:12%;bottom:-7%;left:22%;right:22%}.g-coin[data-astro-cid-q6oc6wam]{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 35% 35%,#fff2a8,#f5b700 60%,#d99800);border-radius:50%;width:18%;top:-18%;left:41%;transform:scale(.3);box-shadow:0 4px 8px -4px #0006}.g-plus[data-astro-cid-q6oc6wam]{color:#f5a800;text-shadow:0 1px #fff;opacity:0;font-size:clamp(12px,1.2vw,16px);font-weight:850;top:-26%;left:56%}.toy-1[data-astro-cid-q6oc6wam].is-on .g-sky[data-astro-cid-q6oc6wam]{opacity:1}.toy-1[data-astro-cid-q6oc6wam].is-on .g-ground[data-astro-cid-q6oc6wam]{transform:none}.toy-1[data-astro-cid-q6oc6wam].is-on .g-cloud[data-astro-cid-q6oc6wam]{opacity:1;animation:3.6s linear infinite g-cloud}.toy-1[data-astro-cid-q6oc6wam].is-on .g-bloop[data-astro-cid-q6oc6wam]{opacity:1;animation:1.5s cubic-bezier(.3,0,.3,1) .45s infinite g-jump;transform:none}.toy-1[data-astro-cid-q6oc6wam].is-on .g-eye[data-astro-cid-q6oc6wam] i[data-astro-cid-q6oc6wam]{animation:3s ease-in-out infinite g-look}.toy-1[data-astro-cid-q6oc6wam].is-on .g-eye[data-astro-cid-q6oc6wam]{animation:3s .6s infinite g-blink}.toy-1[data-astro-cid-q6oc6wam].is-on .g-coin[data-astro-cid-q6oc6wam]{animation:1.5s ease-in-out .45s infinite g-coin}.toy-1[data-astro-cid-q6oc6wam].is-on .g-plus[data-astro-cid-q6oc6wam]{animation:1.5s ease-out .45s infinite g-plus}@keyframes g-jump{0%{transform:scale(1.18,.8)}14%{transform:translateY(-8%)scale(.86,1.18)}42%{transform:translateY(-150%)scale(.96,1.05)rotate(-6deg)}50%{transform:translateY(-158%)scale(1)rotate(0)}78%{transform:translateY(-4%)scale(.92,1.1)}86%{transform:scale(1.22,.78)}to{transform:scale(1)}}@keyframes g-coin{0%,30%{opacity:1;transform:scale(1)rotateY(0)}46%{opacity:0;transform:scale(1.5)translateY(-40%)}70%{opacity:0;transform:scale(.3)}90%,to{opacity:1;transform:scale(1)rotateY(180deg)}}@keyframes g-plus{0%,40%{opacity:0;transform:translateY(0)scale(.6)}48%{opacity:1;transform:translateY(-30%)scale(1.15)}72%{opacity:0;transform:translateY(-120%)scale(1)}to{opacity:0}}@keyframes g-cloud{0%{left:-40%}to{left:110%}}@keyframes g-blink{0%,92%,to{scale:1}95%{scale:1 .1}}@keyframes g-look{0%,40%{translate:15% 10%}50%,90%{translate:-15% -20%}}.w-tag[data-astro-cid-q6oc6wam]{letter-spacing:-.04em;background:var(--grad);color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;place-items:center;font-size:clamp(22px,2.6vw,36px);font-weight:850;display:grid;inset:0}.w-bar[data-astro-cid-q6oc6wam]{background:radial-gradient(circle at 12%,#ff8a9a 0 6%,#0000 7%),radial-gradient(circle at 21%,#ffd36e 0 6%,#0000 7%),radial-gradient(circle at 30%,#7ad19b 0 6%,#0000 7%),#efebfa;height:15%;top:0;left:0;right:0;transform:translateY(-105%)}.w-hd[data-astro-cid-q6oc6wam]{background:var(--blue);transform-origin:0;border-radius:6px;width:46%;height:8%;top:23%;left:10%;transform:scaleX(0)}.w-hero[data-astro-cid-q6oc6wam]{background:linear-gradient(120deg, var(--cyan), var(--violet));opacity:0;border-radius:10px;height:22%;top:37%;left:10%;right:10%;transform:scale(.6)}.w-card[data-astro-cid-q6oc6wam]{opacity:0;background:#fff;border-radius:8px;width:24%;height:22%;top:65%;transform:translateY(40%);box-shadow:inset 0 0 0 2px #dcd6ef}.w1[data-astro-cid-q6oc6wam]{left:10%}.w2[data-astro-cid-q6oc6wam]{left:38%}.w3[data-astro-cid-q6oc6wam]{left:66%}.w-cur[data-astro-cid-q6oc6wam]{aspect-ratio:.75;clip-path:polygon(0 0,100% 62%,58% 68%,82% 100%,64% 100%,42% 72%,0 92%);opacity:0;filter:drop-shadow(0 1px #fff);background:#1b1830;width:16%;top:44%;left:62%}.w-click[data-astro-cid-q6oc6wam]{aspect-ratio:1;border:3px solid var(--violet);opacity:0;border-radius:50%;width:18%;top:40%;left:56%}.toy-2[data-astro-cid-q6oc6wam].is-on .w-tag[data-astro-cid-q6oc6wam]{animation:3.8s ease-in-out infinite w-tag}.toy-2[data-astro-cid-q6oc6wam].is-on .w-bar[data-astro-cid-q6oc6wam]{animation:w-bar 3.8s var(--boing) infinite}.toy-2[data-astro-cid-q6oc6wam].is-on .w-hd[data-astro-cid-q6oc6wam]{animation:w-hd 3.8s var(--boing) infinite}.toy-2[data-astro-cid-q6oc6wam].is-on .w-hero[data-astro-cid-q6oc6wam]{animation:w-hero 3.8s var(--boing) infinite}.toy-2[data-astro-cid-q6oc6wam].is-on .w-card[data-astro-cid-q6oc6wam]{animation:w-card 3.8s var(--boing) infinite}.toy-2[data-astro-cid-q6oc6wam].is-on .w2[data-astro-cid-q6oc6wam]{animation-delay:.1s}.toy-2[data-astro-cid-q6oc6wam].is-on .w3[data-astro-cid-q6oc6wam]{animation-delay:.2s}.toy-2[data-astro-cid-q6oc6wam].is-on .w-cur[data-astro-cid-q6oc6wam]{animation:3.8s ease-in-out infinite w-cur}.toy-2[data-astro-cid-q6oc6wam].is-on .w-click[data-astro-cid-q6oc6wam]{animation:3.8s ease-out infinite w-click}@keyframes w-tag{0%{opacity:0;transform:scale(.3)rotate(-12deg)}8%{opacity:1;transform:scale(1.2)rotate(4deg)}14%,24%{opacity:1;transform:scale(1)}32%,to{opacity:0;transform:scale(.4)translate(80%,-90%)}}@keyframes w-bar{0%,26%{transform:translateY(-105%)}34%,92%{transform:none}to{transform:translateY(-105%)}}@keyframes w-hd{0%,34%{transform:scaleX(0)}42%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes w-hero{0%,40%{opacity:0;transform:scale(.6)}50%,92%{opacity:1;transform:none}84%{transform:scale(.96)}to{opacity:0;transform:scale(.8)}}@keyframes w-card{0%,52%{opacity:0;transform:translateY(50%)}62%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(30%)}}@keyframes w-cur{0%,62%{opacity:0;transform:translate(120%,160%)}68%{opacity:1;transform:translate(80%,110%)}80%{opacity:1;transform:translate(0)}83%{transform:translate(0)scale(.85)}86%,92%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)}}@keyframes w-click{0%,82%{opacity:0;transform:scale(.2)}83%{opacity:.9;transform:scale(.3)}95%,to{opacity:0;transform:scale(1.8)}}.a-phone[data-astro-cid-q6oc6wam]{opacity:0;transform-origin:50% 100%;width:88%;height:172%;transition:transform .55s var(--boing), opacity .25s ease;z-index:3;background:#1d1b26;border-radius:22%/13%;padding:7% 6%;bottom:-6%;left:6%;transform:translateY(30%)scale(.5);box-shadow:0 18px 30px -14px #1b18308c}.ap-notch[data-astro-cid-q6oc6wam]{background:#000;border-radius:999px;width:30%;height:3.4%;position:absolute;top:3.2%;left:50%;translate:-50%}.ap-screen[data-astro-cid-q6oc6wam]{background:#24212f;border-radius:18%/11%;position:absolute;inset:4.5%;overflow:hidden}.ap-screen[data-astro-cid-q6oc6wam]>span[data-astro-cid-q6oc6wam]{position:absolute;inset:0}.ap-screen[data-astro-cid-q6oc6wam] i[data-astro-cid-q6oc6wam],.ap-screen[data-astro-cid-q6oc6wam] b[data-astro-cid-q6oc6wam]{display:block;position:absolute}.ap-code[data-astro-cid-q6oc6wam] i[data-astro-cid-q6oc6wam]{transform-origin:0;border-radius:3px;height:5%;left:12%;transform:scaleX(0)}.ap-code[data-astro-cid-q6oc6wam] .c1[data-astro-cid-q6oc6wam]{background:#a660d8;width:46%;top:18%}.ap-code[data-astro-cid-q6oc6wam] .c2[data-astro-cid-q6oc6wam]{background:#74bcde;width:56%;top:28%;left:22%}.ap-code[data-astro-cid-q6oc6wam] .c3[data-astro-cid-q6oc6wam]{background:#f59e0b;width:38%;top:38%;left:22%}.ap-code[data-astro-cid-q6oc6wam] .c4[data-astro-cid-q6oc6wam]{background:#a660d8;width:30%;top:48%}.ap-ui[data-astro-cid-q6oc6wam]{opacity:0;background:#fbfaff}.ap-ui[data-astro-cid-q6oc6wam] i[data-astro-cid-q6oc6wam]{opacity:0;border-radius:4px;left:10%;right:10%;transform:translateY(30%)}.u-bar[data-astro-cid-q6oc6wam]{background:var(--blue);height:8%;top:9%}.u-img[data-astro-cid-q6oc6wam]{background:linear-gradient(135deg, var(--cyan), var(--violet));height:30%;top:22%;border-radius:8px!important}.u-t1[data-astro-cid-q6oc6wam]{background:#d9d3ea;height:5%;top:57%;right:28%!important}.u-t2[data-astro-cid-q6oc6wam]{background:#e6e1f3;height:5%;top:65%;right:44%!important}.u-btn[data-astro-cid-q6oc6wam]{background:#2e9e62;height:12%;top:76%;border-radius:999px!important}.u-btn[data-astro-cid-q6oc6wam] b[data-astro-cid-q6oc6wam]{border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;width:22%;height:42%;top:50%;left:50%;translate:-50% -65%;rotate:45deg;scale:0}.ap-tap[data-astro-cid-q6oc6wam]{aspect-ratio:1;opacity:0;background:#ffffff8c;border-radius:50%;width:26%;top:82%;left:50%;translate:-50% -50%;box-shadow:0 0 0 2px #1b183059}.a-release[data-astro-cid-q6oc6wam]{color:var(--ink);white-space:nowrap;opacity:0;transform-origin:0;z-index:3;background:#fff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;top:4%;left:104%;transform:translate(-20%)scale(.5);box-shadow:0 10px 20px -12px #1b183073}.a-release[data-astro-cid-q6oc6wam] b[data-astro-cid-q6oc6wam]{color:#f5b700;letter-spacing:-.05em}.toy-3[data-astro-cid-q6oc6wam].is-on{rotate:0deg}.toy-3[data-astro-cid-q6oc6wam].is-on .a-phone[data-astro-cid-q6oc6wam]{opacity:1;animation:ap-wiggle 4s var(--boing) infinite;transform:none}.toy-3[data-astro-cid-q6oc6wam].is-on .ap-code[data-astro-cid-q6oc6wam] i[data-astro-cid-q6oc6wam]{animation:4s ease-out infinite ap-code}.toy-3[data-astro-cid-q6oc6wam].is-on .ap-code[data-astro-cid-q6oc6wam] .c2[data-astro-cid-q6oc6wam]{animation-delay:.12s}.toy-3[data-astro-cid-q6oc6wam].is-on .ap-code[data-astro-cid-q6oc6wam] .c3[data-astro-cid-q6oc6wam]{animation-delay:.24s}.toy-3[data-astro-cid-q6oc6wam].is-on .ap-code[data-astro-cid-q6oc6wam] .c4[data-astro-cid-q6oc6wam]{animation-delay:.36s}.toy-3[data-astro-cid-q6oc6wam].is-on .ap-ui[data-astro-cid-q6oc6wam]{animation:4s infinite ap-ui}.toy-3[data-astro-cid-q6oc6wam].is-on .ap-ui[data-astro-cid-q6oc6wam] i[data-astro-cid-q6oc6wam]{animation:ap-ui-in 4s var(--boing) infinite}.toy-3[data-astro-cid-q6oc6wam].is-on .u-img[data-astro-cid-q6oc6wam]{animation-delay:80ms}.toy-3[data-astro-cid-q6oc6wam].is-on .u-t1[data-astro-cid-q6oc6wam]{animation-delay:.16s}.toy-3[data-astro-cid-q6oc6wam].is-on .u-t2[data-astro-cid-q6oc6wam]{animation-delay:.22s}.toy-3[data-astro-cid-q6oc6wam].is-on .u-btn[data-astro-cid-q6oc6wam]{animation-name:ap-btn;animation-delay:.3s}.toy-3[data-astro-cid-q6oc6wam].is-on .u-btn[data-astro-cid-q6oc6wam] b[data-astro-cid-q6oc6wam]{animation:ap-check 4s var(--boing) infinite}.toy-3[data-astro-cid-q6oc6wam].is-on .ap-tap[data-astro-cid-q6oc6wam]{animation:4s ease-out infinite ap-tap}.toy-3[data-astro-cid-q6oc6wam].is-on .a-release[data-astro-cid-q6oc6wam]{animation:ap-release 4s var(--boing) infinite}@keyframes ap-wiggle{0%,66%,to{rotate:0deg}70%{rotate:-5deg}74%{rotate:4deg}78%{rotate:0deg}}@keyframes ap-code{0%,4%{transform:scaleX(0)}16%,to{transform:scaleX(1)}}@keyframes ap-ui{0%,28%{opacity:0}32%,94%{opacity:1}to{opacity:0}}@keyframes ap-ui-in{0%,30%{opacity:0;transform:translateY(40%)}40%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ap-btn{0%,30%{opacity:0;transform:translateY(40%)}40%,54%{opacity:1;transform:none}57%{transform:scale(.88)}62%,94%{opacity:1;background:#2e9e62;transform:none}to{opacity:0}}@keyframes ap-check{0%,58%{scale:0}66%,94%{scale:1}to{scale:0}}@keyframes ap-tap{0%,46%{opacity:0;transform:translate(60%,80%)scale(1)}52%{opacity:1;transform:none}56%{opacity:1;transform:scale(.75)}64%,to{opacity:0;transform:scale(1.9)}}@keyframes ap-release{0%,66%{opacity:0;transform:translate(-20%)scale(.5)}72%{opacity:1;transform:translate(4%)scale(1.08)}76%,94%{opacity:1;transform:none}to{opacity:0;transform:translate(10%)scale(.9)}}.m-body[data-astro-cid-q6oc6wam],.m-ghost[data-astro-cid-q6oc6wam]{background:var(--grad);transform-origin:50% 100%;border-radius:30%;inset:0}.m-body[data-astro-cid-q6oc6wam]{box-shadow:0 10px 18px -10px #4c34a080}.m-ghost[data-astro-cid-q6oc6wam]{opacity:0}.m-track[data-astro-cid-q6oc6wam]{opacity:0;width:170%;height:14px;transition:opacity .3s ease, transform .4s var(--boing);background:linear-gradient(#dcd6ef,#dcd6ef) 50%/100% 2px no-repeat;top:calc(100% + 14px);left:-10%;transform:translateY(6px)}.m-track[data-astro-cid-q6oc6wam] i[data-astro-cid-q6oc6wam]{background:var(--violet);border-radius:2px;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.m-track[data-astro-cid-q6oc6wam] .k1[data-astro-cid-q6oc6wam]{left:8%}.m-track[data-astro-cid-q6oc6wam] .k2[data-astro-cid-q6oc6wam]{background:var(--blue);left:50%}.m-track[data-astro-cid-q6oc6wam] .k3[data-astro-cid-q6oc6wam]{left:92%}.m-head[data-astro-cid-q6oc6wam]{background:#ff4d6d;border-radius:2px;width:2px;height:22px;position:absolute;top:-4px;left:8%}.m-head[data-astro-cid-q6oc6wam]:before{content:"";background:#ff4d6d;border-radius:2px;width:10px;height:7px;position:absolute;top:-6px;left:-4px}.toy-4[data-astro-cid-q6oc6wam].is-on .m-body[data-astro-cid-q6oc6wam],.toy-4[data-astro-cid-q6oc6wam].is-on .m-ghost[data-astro-cid-q6oc6wam]{animation:1.7s cubic-bezier(.45,0,.55,1) infinite alternate m-hop}.toy-4[data-astro-cid-q6oc6wam].is-on .m1[data-astro-cid-q6oc6wam]{opacity:.45;animation-delay:-.06s}.toy-4[data-astro-cid-q6oc6wam].is-on .m2[data-astro-cid-q6oc6wam]{opacity:.28;animation-delay:-.12s}.toy-4[data-astro-cid-q6oc6wam].is-on .m3[data-astro-cid-q6oc6wam]{opacity:.14;animation-delay:-.18s}.toy-4[data-astro-cid-q6oc6wam].is-on .m-track[data-astro-cid-q6oc6wam]{opacity:1;transform:none}.toy-4[data-astro-cid-q6oc6wam].is-on .m-head[data-astro-cid-q6oc6wam]{animation:1.7s cubic-bezier(.45,0,.55,1) infinite alternate m-head}@keyframes m-hop{0%{transform:translate(0)scale(1.22,.78)rotate(0)}12%{transform:translate(8%,-14%)scale(.86,1.16)rotate(30deg)}50%{transform:translate(55%,-62%)scale(1)rotate(180deg)}88%{transform:translate(102%,-10%)scale(.88,1.14)rotate(330deg)}to{transform:translate(110%)scale(1.22,.78)rotate(360deg)}}@keyframes m-head{0%{left:8%}to{left:92%}}.toys-cap[data-astro-cid-q6oc6wam]{max-width:52%;color:var(--muted);pointer-events:none;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;margin:0;font-size:14px;line-height:1.35;display:grid;position:absolute;bottom:0;left:6%}.cap-dot[data-astro-cid-q6oc6wam]{border:2.5px solid var(--violet);width:10px;height:10px;transition:background-color .3s ease, transform .5s var(--boing);border-radius:3px}.cap-t[data-astro-cid-q6oc6wam]{color:var(--ink-2);font-weight:750}.cap-d[data-astro-cid-q6oc6wam]{grid-column:2;font-size:13px}.cap-d[data-astro-cid-q6oc6wam]:empty{display:none}.toys-cap[data-astro-cid-q6oc6wam][data-role]:not([data-role=""]) .cap-dot[data-astro-cid-q6oc6wam]{background:var(--violet);transform:rotate(45deg)}.toys-cap[data-astro-cid-q6oc6wam].pop .cap-t[data-astro-cid-q6oc6wam],.toys-cap[data-astro-cid-q6oc6wam].pop .cap-d[data-astro-cid-q6oc6wam]{animation:cap-pop .5s var(--boing)}@keyframes cap-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.toy-bubble[data-astro-cid-q6oc6wam]{--c:var(--violet);z-index:5;box-shadow:inset 0 0 0 2px var(--c), 0 14px 28px -14px #1b183073;color:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;transform-origin:var(--tail,50%) 100%;transition:opacity .2s ease, scale .45s var(--boing), translate .45s var(--boing);background:#fff;border-radius:16px;margin:0;padding:9px 14px;font-size:14px;font-weight:800;line-height:1.2;position:absolute;translate:0 8px;scale:.4}.toy-bubble[data-astro-cid-q6oc6wam].below{transform-origin:var(--tail,50%) 0%;translate:0 -8px}.toy-bubble[data-astro-cid-q6oc6wam].show{opacity:1;translate:0;scale:1}.toy-bubble[data-astro-cid-q6oc6wam]:after{content:"";left:var(--tail,50%);border-right:2px solid var(--c);border-bottom:2px solid var(--c);background:#fff;border-radius:0 0 3px;width:12px;height:12px;position:absolute;top:100%;translate:-50% -55%;rotate:45deg}.toy-bubble[data-astro-cid-q6oc6wam].below:after{top:auto;bottom:100%;translate:-50% 55%;rotate:225deg}.toys-cap[data-astro-cid-q6oc6wam]{transition:opacity .25s}.bubbling[data-astro-cid-q6oc6wam] .toys-cap[data-astro-cid-q6oc6wam]{opacity:0}.toy-bubble[data-astro-cid-q6oc6wam][data-role=game]{--c:#6c90d6}.toy-bubble[data-astro-cid-q6oc6wam][data-role=web]{--c:#7d55cc}.toy-bubble[data-astro-cid-q6oc6wam][data-role=app]{--c:#2e9e62}.toy-bubble[data-astro-cid-q6oc6wam][data-role=motion]{--c:#a660d8}.toys[data-astro-cid-q6oc6wam] .toy-fx{z-index:4;pointer-events:none;position:absolute;translate:-50% -50%}.toys[data-astro-cid-q6oc6wam] .fx-coin{background:radial-gradient(circle at 35% 35%,#fff2a8,#f5b700 60%,#d99800);border-radius:50%;width:16px;height:16px;box-shadow:0 3px 6px -3px #0006}.toys[data-astro-cid-q6oc6wam] .fx-plus{color:#f5a800;text-shadow:0 1px #fff;font-size:16px;font-weight:900}.toys[data-astro-cid-q6oc6wam] .fx-code{color:#a660d8;background:#1d1b26;border-radius:7px;padding:2px 7px;font:800 12px ui-monospace,SF Mono,Menlo,monospace}.toys[data-astro-cid-q6oc6wam] .fx-code:nth-of-type(2n){color:#74bcde}.toys[data-astro-cid-q6oc6wam] .fx-icon{background:var(--grad);border-radius:30%;width:14px;height:14px}.toys[data-astro-cid-q6oc6wam] .fx-heart{width:14px;height:13px;clip-path:path("M7 13 L1 6.6 A3.4 3.4 0 0 1 7 2.2 A3.4 3.4 0 0 1 13 6.6 Z");background:#ff4d6d}.toys[data-astro-cid-q6oc6wam] .fx-diamond{background:var(--purple);border-radius:2px;width:12px;height:12px;rotate:45deg}.toys[data-astro-cid-q6oc6wam] .fx-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#f5b700;width:14px;height:14px}@media (width<=900px){.toys[data-astro-cid-q6oc6wam]{width:min(100%,420px);height:350px;margin:64px auto 0}.toy-3[data-astro-cid-q6oc6wam]{top:52%}.toys-cap[data-astro-cid-q6oc6wam]{max-width:54%;font-size:13px}}@media (prefers-reduced-motion:reduce){.toy[data-astro-cid-q6oc6wam],.toy[data-astro-cid-q6oc6wam] [data-astro-cid-q6oc6wam]{transition:none!important;animation:none!important}}.hero[data-astro-cid-wcolddp2]{padding:clamp(28px,5vw,64px) 0 clamp(8px,2vw,24px);position:relative;overflow-x:clip}.hero-inner[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.hero-copy[data-astro-cid-wcolddp2]{container-type:inline-size}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{letter-spacing:-.035em;margin:18px 0 22px;font-size:clamp(25px,9.2cqw,76px);line-height:1.02}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{display:block}.hero-cta[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.js [data-astro-cid-wcolddp2][data-h]{opacity:0;transform:translateY(34px)}.hero-go [data-astro-cid-wcolddp2][data-h]{opacity:1;transition:opacity .6s ease, transform .9s var(--boing);transition-delay:calc(var(--h) * 90ms + 60ms);transform:none}.work[data-astro-cid-wcolddp2]{padding-top:clamp(40px,6vw,72px)}.count[data-astro-cid-wcolddp2]{vertical-align:super;color:var(--violet);margin-left:12px;font-size:.4em;font-weight:600;display:inline-block}.bento[data-astro-cid-wcolddp2]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.bento-cell[data-astro-cid-wcolddp2]{grid-column:span var(--span);display:grid}.art-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.cta-wrap[data-astro-cid-wcolddp2]{padding-bottom:clamp(100px,11vw,150px)}.cta[data-astro-cid-wcolddp2]{--grad-x:linear-gradient(90deg, var(--cyan) 0%, var(--blue) 38%, var(--violet) 70%, var(--purple) 100%);filter:drop-shadow(0 26px 38px #7d55cc47);max-width:960px;margin:0 auto;position:relative;container-type:inline-size}.cta-box[data-astro-cid-wcolddp2]{z-index:1;background:var(--grad-x);color:#fff;text-align:center;border-radius:clamp(36px,5vw,64px);padding:clamp(44px,7vw,84px) clamp(24px,6vw,72px);position:relative;overflow:hidden}.cta-box[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{color:#fff;max-width:16ch;margin:0 auto 18px;font-size:clamp(34px,5.4vw,64px)}.cta-box[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{color:#ffffffe0;margin:0 auto 32px}.btn-light[data-astro-cid-wcolddp2]{--bg:#fff;--fg:var(--violet)}.cta-btns[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.btn-outline-light[data-astro-cid-wcolddp2]{--bg:transparent;--fg:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}.btn-outline-light[data-astro-cid-wcolddp2]:hover{box-shadow:inset 0 0 0 1.5px #fff,0 16px 30px -14px #1b183073}.btn-light[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{color:#22a35a}.btn-light[data-astro-cid-wcolddp2]:hover{box-shadow:0 16px 30px -14px #1b183073}.cta-tail[data-astro-cid-wcolddp2]{--w:clamp(62px, 10cqw, 112px);width:var(--w);aspect-ratio:120/92;background:var(--grad-x);background-size:100cqw 100%;background-position:calc((88cqw - var(--w)) * -1) 0;position:absolute;top:calc(100% - 1px);right:12cqw;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 92' preserveAspectRatio='none'%3E%3Cpath d='M0 0H120L94 78Q87 95 74 84Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 92' preserveAspectRatio='none'%3E%3Cpath d='M0 0H120L94 78Q87 95 74 84Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.cta-sq[data-astro-cid-wcolddp2]{opacity:.32;grid-template-columns:22px 30px;align-items:end;gap:7px;display:grid;position:absolute;top:clamp(22px,3vw,34px);left:clamp(22px,3vw,38px)}.cta-sq[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{border:5px solid #fff;border-radius:7px;width:22px;height:22px;animation:4.8s ease-in-out infinite bob;display:block}.cta-sq[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(2){border-radius:9px;width:30px;height:30px;animation-delay:.4s}.cta-sq[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(3){animation-delay:.8s}@media (width<=900px){.hero-inner[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.bento-cell[data-astro-cid-wcolddp2]{grid-column:span 12}.art-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}@media (width>=901px) and (width<=1100px){.art-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}
