.catch[data-astro-cid-37egz4wl]{justify-items:center;gap:14px;display:grid}.catch__text[data-astro-cid-37egz4wl]{min-height:1.4em;color:var(--ink-soft);text-align:center;font-size:21px}.demo[data-astro-cid-37egz4wl]{--yellow-ink:2.5px solid var(--ink);zoom:1.25;width:420px;height:390px;font-family:var(--display);margin-top:12px;position:relative}.demo[data-astro-cid-37egz4wl] svg[data-astro-cid-37egz4wl]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.demo[data-astro-cid-37egz4wl]>[data-astro-cid-37egz4wl],.card[data-astro-cid-37egz4wl]>[data-astro-cid-37egz4wl]{transition:opacity .35s ease, transform .5s var(--ease)}.finger[data-astro-cid-37egz4wl]{opacity:0;background:#4a1c0629;border-radius:50%;width:44px;height:44px;margin-left:-22px;position:absolute;top:10px;left:50%;box-shadow:0 0 0 6px #4a1c0612}.neck[data-astro-cid-37egz4wl]{background:var(--yellow);border-inline:var(--yellow-ink);width:92px;height:0;transition:height 1.1s var(--ease), opacity .3s ease;margin-left:-46px;position:absolute;top:-2px;left:50%}.ball[data-astro-cid-37egz4wl]{background:var(--yellow);border:var(--yellow-ink);width:200px;height:200px;transition:transform 1.1s var(--ease), width .6s cubic-bezier(.34, 1.5, .6, 1), height .6s cubic-bezier(.34, 1.5, .6, 1), margin .6s cubic-bezier(.34, 1.5, .6, 1), opacity .3s ease;border-radius:50%;place-items:center;margin-left:-100px;display:grid;position:absolute;top:0;left:50%;transform:translateY(-110%)}.mic[data-astro-cid-37egz4wl]{background:var(--raised);border:2px solid var(--ink);width:56px;height:56px;color:var(--ink);opacity:0;border-radius:50%;place-items:center;font-size:26px;transition:opacity .3s,background-color .3s,color .3s;display:grid;position:relative}.ring[data-astro-cid-37egz4wl]{border:2.5px solid var(--ink);opacity:0;border-radius:50%;width:56px;height:56px;position:absolute}.note[data-astro-cid-37egz4wl]{display:grid;position:absolute;top:236px;left:50%;transform:translate(-50%)}.note__say[data-astro-cid-37egz4wl]{background:var(--ink);min-height:36px;color:var(--paper);white-space:nowrap;opacity:0;transition:opacity .3s ease, transform .4s var(--ease);border-radius:18px;grid-area:1/1;justify-self:center;align-items:center;gap:8px;padding:6px 16px 6px 12px;font-size:13px;display:inline-flex;transform:translateY(-6px)}.note__say[data-astro-cid-37egz4wl] svg[data-astro-cid-37egz4wl]{color:var(--yellow);font-size:14px}.is-pull[data-astro-cid-37egz4wl] .finger[data-astro-cid-37egz4wl]{opacity:1;transition:transform 1.1s var(--ease), opacity .2s ease;transform:translateY(150px)}.is-pull[data-astro-cid-37egz4wl] .neck[data-astro-cid-37egz4wl]{height:90px}.is-pull[data-astro-cid-37egz4wl] .ball[data-astro-cid-37egz4wl]{transform:translateY(-20px)}.is-pull[data-astro-cid-37egz4wl] .note__say--pull[data-astro-cid-37egz4wl],.is-listen[data-astro-cid-37egz4wl] .note__say--listen[data-astro-cid-37egz4wl],.is-heard[data-astro-cid-37egz4wl] .note__say--heard[data-astro-cid-37egz4wl]{opacity:1;transform:none}.is-pull[data-astro-cid-37egz4wl] .note[data-astro-cid-37egz4wl]{top:196px}.is-ball[data-astro-cid-37egz4wl] .ball[data-astro-cid-37egz4wl]{width:112px;height:112px;margin-left:-56px;transform:translateY(84px)}.is-ball[data-astro-cid-37egz4wl] .neck[data-astro-cid-37egz4wl]{opacity:0;height:0}.is-ball[data-astro-cid-37egz4wl] .mic[data-astro-cid-37egz4wl]{opacity:1}.is-listen[data-astro-cid-37egz4wl] .mic[data-astro-cid-37egz4wl]{background:var(--ink);color:var(--yellow)}.is-listen[data-astro-cid-37egz4wl] .ring[data-astro-cid-37egz4wl]{animation:1.1s ease-out infinite ring}.is-listen[data-astro-cid-37egz4wl] .ring--2[data-astro-cid-37egz4wl]{animation-delay:.4s}@keyframes ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.6)}}.card[data-astro-cid-37egz4wl]{background:var(--raised);opacity:0;transform-origin:50% 25%;transition:opacity .3s ease, transform .5s var(--ease);border-radius:24px;gap:8px;padding:14px 18px 18px;display:grid;position:absolute;inset:40px 0 auto;transform:scale(.3);box-shadow:0 10px 25px #4a1c062e}.is-open[data-astro-cid-37egz4wl] .card[data-astro-cid-37egz4wl],.is-end[data-astro-cid-37egz4wl] .card[data-astro-cid-37egz4wl]{opacity:1;transform:none}.is-open[data-astro-cid-37egz4wl] .ball[data-astro-cid-37egz4wl],.is-open[data-astro-cid-37egz4wl] .note[data-astro-cid-37egz4wl],.is-end[data-astro-cid-37egz4wl] .ball[data-astro-cid-37egz4wl],.is-end[data-astro-cid-37egz4wl] .note[data-astro-cid-37egz4wl]{opacity:0}.card__head[data-astro-cid-37egz4wl]{justify-content:space-between;align-items:center;min-height:30px;display:flex}.card__cap[data-astro-cid-37egz4wl]{color:#4a1c06bf;font-size:12px}.card__to[data-astro-cid-37egz4wl]{background:var(--tint);border-radius:15px;align-items:center;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.card__field[data-astro-cid-37egz4wl]{align-items:center;min-height:52px;font-size:28px;display:flex}.card__ph[data-astro-cid-37egz4wl]{color:#4a1c0666}.card__text[data-astro-cid-37egz4wl]:not(:empty)+.card__ph[data-astro-cid-37egz4wl]{display:none}.card__caret[data-astro-cid-37egz4wl]{background:var(--ink);width:2px;height:30px;margin-left:2px;animation:1s step-end infinite blink;display:none}.is-typing[data-astro-cid-37egz4wl] .card__caret[data-astro-cid-37egz4wl]{display:inline-block}@keyframes blink{50%{opacity:0}}.card__mic[data-astro-cid-37egz4wl]{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;font-size:20px;display:grid}.is-filled[data-astro-cid-37egz4wl] .card__mic[data-astro-cid-37egz4wl],.is-typing[data-astro-cid-37egz4wl] .card__mic[data-astro-cid-37egz4wl]{display:none}.card__answer[data-astro-cid-37egz4wl]{border-top:1px solid var(--tint);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-top:10px;display:none}.is-answer[data-astro-cid-37egz4wl] .card__answer[data-astro-cid-37egz4wl]{animation:rise .4s var(--ease) both;display:grid}.card__sound[data-astro-cid-37egz4wl]{font-family:var(--card);color:var(--ink-soft);font-size:18px}.card__means[data-astro-cid-37egz4wl]{font-size:15px}.card__ok[data-astro-cid-37egz4wl]{background:var(--yellow);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.card__paste[data-astro-cid-37egz4wl]{background:var(--tint);color:#4a1c06bf;border-radius:12px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12px;display:none}.is-paste[data-astro-cid-37egz4wl] .card__paste[data-astro-cid-37egz4wl]{animation:rise .4s var(--ease) both;display:inline-flex}.card__list[data-astro-cid-37egz4wl]{border-top:1px solid var(--tint);gap:10px;padding-top:10px;display:none}.is-list[data-astro-cid-37egz4wl] .card__list[data-astro-cid-37egz4wl]{animation:rise .4s var(--ease) both;display:grid}.card__pills[data-astro-cid-37egz4wl]{flex-wrap:wrap;gap:8px;display:flex}.pill-word[data-astro-cid-37egz4wl]{background:var(--raised);border:1.5px solid #4a1c0640;border-radius:18px;align-items:center;height:36px;padding:0 14px;font-size:13px;display:inline-flex}.card__add[data-astro-cid-37egz4wl]{background:var(--yellow);border-radius:22px;justify-self:end;align-items:center;height:44px;padding:0 18px;font-size:13px;display:inline-flex}.card__caught[data-astro-cid-37egz4wl]{border-top:1px solid var(--tint);gap:10px;padding-top:10px;display:none}.is-caught[data-astro-cid-37egz4wl] .card__caught[data-astro-cid-37egz4wl],.is-end[data-astro-cid-37egz4wl] .card__caught[data-astro-cid-37egz4wl]{display:grid}.keys[data-astro-cid-37egz4wl]{flex-wrap:wrap;gap:8px;display:flex}.key[data-astro-cid-37egz4wl]{background:var(--raised);border:1.5px solid var(--ink);height:40px;box-shadow:0 4px 0 var(--ink);border-radius:12px;align-items:center;padding:0 14px;font-size:14px;display:none}.is-k1[data-astro-cid-37egz4wl] .k1[data-astro-cid-37egz4wl],.is-k2[data-astro-cid-37egz4wl] .k2[data-astro-cid-37egz4wl],.is-k3[data-astro-cid-37egz4wl] .k3[data-astro-cid-37egz4wl],.is-k4[data-astro-cid-37egz4wl] .k4[data-astro-cid-37egz4wl],.is-k5[data-astro-cid-37egz4wl] .k5[data-astro-cid-37egz4wl],.is-end[data-astro-cid-37egz4wl] .key[data-astro-cid-37egz4wl]{animation:.52s cubic-bezier(.34,1.6,.6,1) both drop;display:inline-flex}.is-k4[data-astro-cid-37egz4wl] .k4[data-astro-cid-37egz4wl]{animation-delay:.14s}.is-k5[data-astro-cid-37egz4wl] .k5[data-astro-cid-37egz4wl]{animation-delay:.28s}.is-end[data-astro-cid-37egz4wl] .key[data-astro-cid-37egz4wl]{animation:none}@keyframes drop{0%{opacity:0;transform:translateY(-18px)}}@keyframes rise{0%{opacity:0;transform:translateY(.5em)}}@media (width<=600px){.demo[data-astro-cid-37egz4wl]{zoom:.74;clip-path:inset(-4px -100vw -100vw)}.catch__text[data-astro-cid-37egz4wl]{font-size:20px}}@media (width<=380px){.demo[data-astro-cid-37egz4wl]{zoom:.68}}.learn[data-astro-cid-wpyaqfld]{justify-items:center;gap:18px;display:grid}.learn__text[data-astro-cid-wpyaqfld]{max-width:22em;min-height:2.6em;color:var(--ink);text-align:center;text-wrap:balance;font-size:clamp(24px,2.2vw,30px);line-height:1.3}.session[data-astro-cid-wpyaqfld]{zoom:1.2;justify-items:center;width:360px;display:grid}.session[data-astro-cid-wpyaqfld] svg[data-astro-cid-wpyaqfld]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.deck[data-astro-cid-wpyaqfld]{place-items:center;width:100%;height:410px;display:grid;position:relative}.deck[data-astro-cid-wpyaqfld].is-reset .fc[data-astro-cid-wpyaqfld]{transition:none}.deck[data-astro-cid-wpyaqfld].is-dealt .fc[data-astro-cid-wpyaqfld]{animation:deal .7s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms)}@keyframes deal{0%{opacity:0;translate:0 30px;scale:.9}}.fc[data-astro-cid-wpyaqfld]{background:repeating-conic-gradient(from 2deg, #e3cfae 0 3.2deg, #fff 3.2deg 6.4deg);isolation:isolate;touch-action:none;user-select:none;width:300px;height:368px;transition:transform .55s var(--ease), opacity .35s ease, box-shadow .5s ease;border-radius:50px;grid-area:1/1;align-content:center;justify-items:center;gap:10px;display:grid;position:relative;box-shadow:0 10px 25px #4a1c062e}.fc[data-astro-cid-wpyaqfld][data-pos="0"]{z-index:3;cursor:grab}.fc[data-astro-cid-wpyaqfld][data-pos="0"]:active{cursor:grabbing}.fc[data-astro-cid-wpyaqfld][data-pos="1"]{z-index:2;pointer-events:none;transform:rotate(-7deg)translate(-30px,8px)scale(.95);box-shadow:0 0 15px #4a1c061a}.fc[data-astro-cid-wpyaqfld][data-pos="2"]{z-index:1;pointer-events:none;transform:rotate(8deg)translate(34px,-10px)scale(.9);box-shadow:0 0 15px #4a1c061a}.fc[data-astro-cid-wpyaqfld][data-pos=gone]{z-index:4;opacity:0;pointer-events:none}.fc[data-astro-cid-wpyaqfld][data-gone=right]{transform:translate(440px)rotate(20deg)}.fc[data-astro-cid-wpyaqfld][data-gone=left]{transform:translate(-440px)rotate(-20deg)}.fc[data-astro-cid-wpyaqfld][data-card="1"]{--i:1}.fc[data-astro-cid-wpyaqfld][data-card="2"]{--i:2}.fc[data-astro-cid-wpyaqfld]:before{content:"";background:linear-gradient(180deg, #fff 0%, var(--milk) 22%, var(--milk) 62%, color-mix(in srgb, var(--milk) 60%, var(--deep)) 84%, color-mix(in srgb, var(--milk) 15%, var(--deep)) 100%);z-index:-1;border-radius:45px;position:absolute;inset:6px;box-shadow:0 0 15px #4a1c061a}.fc__stage[data-astro-cid-wpyaqfld]{position:absolute;top:22px;left:50%;transform:translate(-50%)}.fc__sound[data-astro-cid-wpyaqfld]{background:#fff;border-radius:9px;place-items:center;width:46px;height:34px;font-size:20px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 2px 6px #52668040}.fc__word[data-astro-cid-wpyaqfld]{max-width:270px;font-family:var(--display);text-align:center;filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)drop-shadow(0 3px 4px #4a1c0633);font-size:40px;line-height:1;transform:rotate(3.34deg)}.fc__ipa[data-astro-cid-wpyaqfld],.fc__means[data-astro-cid-wpyaqfld]{font-family:var(--card);color:#4a1c06b3;letter-spacing:.08em;font-size:23px;line-height:1.2;transition:opacity .3s}.fc__means[data-astro-cid-wpyaqfld]{background:var(--ink);color:var(--paper);letter-spacing:0;opacity:0;border-radius:14px;padding:6px 18px 8px;font-size:26px;transition:opacity .25s,transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:64px;transform:translateY(14px)scale(.6)}.fc__ring[data-astro-cid-wpyaqfld]{border:2.5px solid var(--deep);opacity:0;pointer-events:none;border-radius:50%;width:56px;height:56px;margin:-28px;position:absolute;top:50%;left:50%}.is-sound[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .fc__sound[data-astro-cid-wpyaqfld]{animation:.9s .15s 2 say}.is-sound[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .fc__ring[data-astro-cid-wpyaqfld]{animation:1.3s ease-out .2s 2 ring}.is-sound[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .fc__ring[data-astro-cid-wpyaqfld]:nth-child(2){animation-delay:.45s}.is-sound[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .fc__ring[data-astro-cid-wpyaqfld]:nth-child(3){animation-delay:.7s}.is-sound[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .fc__word[data-astro-cid-wpyaqfld]{animation:bounce .9s var(--ease) .25s 2}@keyframes say{30%{transform:rotate(-3deg)scale(.86)}60%{transform:rotate(-3deg)scale(1.12)}}@keyframes bounce{35%{transform:rotate(3.34deg)scale(1.12)translateY(-6px)}70%{transform:rotate(3.34deg)scale(.98)}}.is-hold[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"]{transition-duration:.8s;transform:scale(1.04)translateY(-6px);box-shadow:0 24px 40px #4a1c063d}.is-peek[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .fc__means[data-astro-cid-wpyaqfld]{opacity:1;transform:none}.is-peek[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .fc__ipa[data-astro-cid-wpyaqfld]{opacity:0}.fc__stamp[data-astro-cid-wpyaqfld]{border:1.5px solid var(--ink);font-family:var(--display);opacity:0;z-index:1;border-radius:12px;padding:8px 14px 10px;font-size:18px;line-height:1;transition:opacity .2s,scale .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:62px;scale:1.5}.fc__stamp--yes[data-astro-cid-wpyaqfld]{background:var(--yellow);right:18px;transform:rotate(8deg)}.fc__stamp--no[data-astro-cid-wpyaqfld]{background:var(--raised);left:18px;transform:rotate(-8deg)}.is-right[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .fc__stamp--yes[data-astro-cid-wpyaqfld],.is-left[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .fc__stamp--no[data-astro-cid-wpyaqfld],.fc[data-astro-cid-wpyaqfld][data-gone=right] .fc__stamp--yes[data-astro-cid-wpyaqfld],.fc[data-astro-cid-wpyaqfld][data-gone=left] .fc__stamp--no[data-astro-cid-wpyaqfld]{opacity:1;scale:1}.is-right[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"],.is-left[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"]{transition-duration:.9s}.is-right[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"]{transform:translate(110px)rotate(9deg)}.is-left[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"]{transform:translate(-110px)rotate(-9deg)}.is-drag[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"]{transition:none}.finger[data-astro-cid-wpyaqfld]{opacity:0;width:50px;height:50px;transition:opacity .25s ease, transform .4s var(--ease);pointer-events:none;background:#4a1c062e;border-radius:50%;margin-left:-25px;position:absolute;top:58%;left:50%;transform:scale(1.4)}.finger[data-astro-cid-wpyaqfld]:after{content:"";opacity:0;border:2px solid #4a1c064d;border-radius:50%;position:absolute;inset:0}.is-hold[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .finger[data-astro-cid-wpyaqfld]{opacity:1;transform:none}.is-hold[data-astro-cid-wpyaqfld] .fc[data-astro-cid-wpyaqfld][data-pos="0"] .finger[data-astro-cid-wpyaqfld]:after{animation:1.1s ease-out .2s infinite ripple}@keyframes ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.done[data-astro-cid-wpyaqfld]{text-align:center;opacity:0;transition:opacity .4s ease, transform .6s var(--ease);pointer-events:none;grid-area:1/1;justify-items:center;gap:8px;display:grid;transform:translateY(14px)}.done__tick[data-astro-cid-wpyaqfld]{background:var(--yellow);border-radius:50%;place-items:center;width:112px;height:112px;margin-bottom:14px;font-size:54px;display:grid;position:relative}.done__tick[data-astro-cid-wpyaqfld] svg[data-astro-cid-wpyaqfld]{stroke-width:2.6px}.done__tick[data-astro-cid-wpyaqfld] i[data-astro-cid-wpyaqfld]{background:var(--pink);opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px;position:absolute;top:50%;left:50%}.done__tick[data-astro-cid-wpyaqfld] i[data-astro-cid-wpyaqfld]:nth-child(3n+2){background:var(--blue)}.done__tick[data-astro-cid-wpyaqfld] i[data-astro-cid-wpyaqfld]:nth-child(3n){background:var(--ink);width:8px;height:8px;margin:-4px}.done__title[data-astro-cid-wpyaqfld]{font-family:var(--display);font-size:30px}.done__next[data-astro-cid-wpyaqfld]{font-size:23px}.done__more[data-astro-cid-wpyaqfld]{font-family:var(--display);color:#4a1c06b3;font-size:13px}.is-done[data-astro-cid-wpyaqfld] .done[data-astro-cid-wpyaqfld]{opacity:1;transform:none}.is-done[data-astro-cid-wpyaqfld] .done__tick[data-astro-cid-wpyaqfld]{animation:.7s cubic-bezier(.34,1.56,.64,1) .15s both pop}.is-done[data-astro-cid-wpyaqfld] .done__tick[data-astro-cid-wpyaqfld] i[data-astro-cid-wpyaqfld]{animation:burst .9s var(--ease) .35s both}@keyframes pop{0%{opacity:0;transform:scale(.6)rotate(-6deg)}}@keyframes burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-96px) scale(1)}}.session__hint[data-astro-cid-wpyaqfld]{font-family:var(--display);color:#4a1c06b3;opacity:0;margin-top:6px;font-size:11px;transition:opacity .3s}.is-right[data-astro-cid-wpyaqfld] .session__hint[data-astro-cid-wpyaqfld],.is-left[data-astro-cid-wpyaqfld] .session__hint[data-astro-cid-wpyaqfld],.is-drag[data-astro-cid-wpyaqfld] .session__hint[data-astro-cid-wpyaqfld]{opacity:1}.answers[data-astro-cid-wpyaqfld]{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:12px;transition:opacity .3s;display:grid}.is-done[data-astro-cid-wpyaqfld] .answers[data-astro-cid-wpyaqfld]{opacity:0;pointer-events:none}.answer[data-astro-cid-wpyaqfld]{color:#4a1c0699;min-height:56px;font-family:var(--display);cursor:pointer;background:#fffcf799;border:1.5px solid #4a1c064d;border-radius:28px;justify-items:center;gap:2px;padding:6px 12px 8px;font-size:14px;line-height:1.1;transition:background-color .25s,color .25s,box-shadow .25s,transform .15s;display:grid}.answer[data-astro-cid-wpyaqfld]:active{transform:scale(.97)}.answer--yes[data-astro-cid-wpyaqfld]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.is-left[data-astro-cid-wpyaqfld] .answer--no[data-astro-cid-wpyaqfld],.is-out-left[data-astro-cid-wpyaqfld] .answer--no[data-astro-cid-wpyaqfld]{background:var(--raised);color:var(--ink);border-color:var(--ink);box-shadow:0 0 0 4px #4a1c061f}.is-right[data-astro-cid-wpyaqfld] .answer--yes[data-astro-cid-wpyaqfld],.is-out-right[data-astro-cid-wpyaqfld] .answer--yes[data-astro-cid-wpyaqfld]{box-shadow:0 0 0 5px var(--yellow)}@media (width<=600px){.session[data-astro-cid-wpyaqfld]{zoom:.86}.learn__text[data-astro-cid-wpyaqfld]{font-size:22px}}@media (width<=380px){.session[data-astro-cid-wpyaqfld]{zoom:.8}}.pk[data-astro-cid-keg2e7iu]{justify-items:center;gap:14px;display:grid;position:relative}.pk__flags[data-astro-cid-keg2e7iu]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pk__flag[data-astro-cid-keg2e7iu]{cursor:pointer;width:52px;height:52px;transition:transform .35s var(--ease), background-color .3s ease;background:#fffcf7bf;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pk__flag[data-astro-cid-keg2e7iu]:hover{background:var(--raised)}.pk__flag[data-astro-cid-keg2e7iu][aria-pressed=true]{background:var(--yellow);box-shadow:inset 0 0 0 2px var(--ink);transform:scale(1.1)}.pk__emoji[data-astro-cid-keg2e7iu]{height:1em;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:26px;line-height:1;display:block}.pk__lang[data-astro-cid-keg2e7iu]{font-size:21px}.pk__lang[data-astro-cid-keg2e7iu] span[data-astro-cid-keg2e7iu]{font-family:var(--display);font-size:18px}.pk__shelf[data-astro-cid-keg2e7iu]{zoom:1.25;justify-content:center;gap:12px;margin-top:10px;display:flex}.fy[data-astro-cid-keg2e7iu]{background:var(--paper);width:188px;min-height:150px;transition:transform .35s var(--ease), box-shadow .3s ease;border-radius:20px;grid-template-rows:auto 1fr auto auto;align-content:start;justify-items:start;gap:8px;padding:14px 14px 12px;display:grid;position:relative;box-shadow:0 2px 4px #4a1c0614}.fy--open[data-astro-cid-keg2e7iu]{box-shadow:0 0 0 2px var(--ink), 0 10px 22px -10px #4a1c0673;transform:translateY(-4px)}.fy__door[data-astro-cid-keg2e7iu]{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.fy__count[data-astro-cid-keg2e7iu]{background:var(--tint);font-family:var(--display);border-radius:6px;padding:3px 8px;font-size:12px;line-height:1.25}.fy__title[data-astro-cid-keg2e7iu]{font-size:22px;line-height:24px}.fy__note[data-astro-cid-keg2e7iu]{font-family:var(--display);color:var(--ink-soft);font-size:11px}.fy__take[data-astro-cid-keg2e7iu]{border-radius:var(--round);background:var(--ink);height:36px;color:var(--paper);font-family:var(--display);cursor:pointer;border:0;align-items:center;padding:0 16px 1px 14px;font-size:13px;transition:background-color .3s,color .3s;display:inline-flex;position:relative}.fy__got[data-astro-cid-keg2e7iu]{display:none}.fy--taken[data-astro-cid-keg2e7iu] .fy__take[data-astro-cid-keg2e7iu]{background:var(--yellow);color:var(--ink);font-size:12px}.fy--taken[data-astro-cid-keg2e7iu] .fy__get[data-astro-cid-keg2e7iu]{display:none}.fy--taken[data-astro-cid-keg2e7iu] .fy__got[data-astro-cid-keg2e7iu]{display:inline}.fy--press[data-astro-cid-keg2e7iu] .fy__take[data-astro-cid-keg2e7iu]{animation:.4s press}@keyframes press{40%{transform:scale(.9)}}.pk__inside[data-astro-cid-keg2e7iu]{background:var(--raised);border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(820px,100%);margin-top:12px;padding:12px;display:grid}.pk__col[data-astro-cid-keg2e7iu]{align-content:start;gap:10px;padding:12px 14px 14px;display:grid}.pk__col[data-astro-cid-keg2e7iu]+.pk__col[data-astro-cid-keg2e7iu]{border-left:var(--hair) solid var(--edge)}.pk__label[data-astro-cid-keg2e7iu]{color:var(--ink-soft);font-size:19px}.pk__phrases[data-astro-cid-keg2e7iu]{font-family:var(--display);gap:8px;margin:0;padding:0;font-size:19px;line-height:1.2;transition:opacity .22s,transform .22s;display:grid}.turning[data-astro-cid-keg2e7iu] .pk__phrases[data-astro-cid-keg2e7iu],.turning[data-astro-cid-keg2e7iu] .pk__more[data-astro-cid-keg2e7iu]{opacity:0;transform:translateY(6px)}.pk__more[data-astro-cid-keg2e7iu]{color:var(--ink-soft);text-align:center;grid-column:1/-1;padding:2px 14px 4px;font-size:18px;transition:opacity .22s}.pk__toast[data-astro-cid-keg2e7iu]{border-radius:var(--round);background:var(--ink);color:var(--paper);font-family:var(--display);white-space:nowrap;opacity:0;transition:opacity .3s ease, transform .4s var(--ease);pointer-events:none;padding:10px 18px 12px;font-size:14px;position:absolute;bottom:-64px;left:50%;transform:translate(-50%,8px)}.pk__toast[data-astro-cid-keg2e7iu].on{opacity:1;transform:translate(-50%)}@media (width<=760px){.pk__shelf[data-astro-cid-keg2e7iu]{zoom:1}.pk__lang[data-astro-cid-keg2e7iu]{text-align:center}.pk__inside[data-astro-cid-keg2e7iu]{grid-template-columns:1fr}.pk__col[data-astro-cid-keg2e7iu]+.pk__col[data-astro-cid-keg2e7iu]{border-left:0;border-top:var(--hair) solid var(--edge)}}@media (width<=600px){.pk__shelf[data-astro-cid-keg2e7iu]{zoom:.8}.pk__flag[data-astro-cid-keg2e7iu]{width:46px;height:46px}.pk__flags[data-astro-cid-keg2e7iu]{gap:6px}}@media (width<=380px){.pk__shelf[data-astro-cid-keg2e7iu]{zoom:.74}}.motion [data-astro-cid-lcdefpme][data-reveal]{opacity:0;transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s);transform:translateY(36px)}.motion [data-astro-cid-lcdefpme][data-reveal].in{opacity:1;transform:none}.motion [data-astro-cid-lcdefpme][data-words] .w{color:#4a1c0633;transition:color .3s}.motion [data-astro-cid-lcdefpme][data-words] .w.lit{color:var(--ink)}.motion .hero__line[data-astro-cid-lcdefpme],.motion .hero__line--2[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:rise 1s var(--ease) var(--d,0s) both}.motion .hero__line--2[data-astro-cid-lcdefpme]{animation:none}.motion .hero__pic[data-astro-cid-lcdefpme]{animation:pop 1s var(--ease) var(--d,0s) both}.motion .hero__sub[data-astro-cid-lcdefpme],.motion .hero__cta[data-astro-cid-lcdefpme]{animation:rise 1s var(--ease) .55s both}.motion .hero__cta[data-astro-cid-lcdefpme]{animation-delay:.7s}.show[data-astro-cid-lcdefpme],.langs[data-astro-cid-lcdefpme],.end[data-astro-cid-lcdefpme],.statement[data-astro-cid-lcdefpme]{padding-inline:var(--gutter)}.tag[data-astro-cid-lcdefpme]{border-radius:var(--round);background:var(--yellow);width:fit-content;font-family:var(--display);padding:7px 16px 9px;font-size:14px;line-height:1}.hero[data-astro-cid-lcdefpme]{--cell:clamp(44px, 4.2vw, 62px);margin-top:-98px;padding:12px 12px 0}.hero__board[data-astro-cid-lcdefpme]{min-height:calc(100svh - 150px);padding:120px var(--gutter) 80px;text-align:center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 126 208.5' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23F6EEDF'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='63' height='104.25' fill='%23fff' fill-opacity='.45'/%3E%3Crect x='63' width='63' height='104.25' fill='url(%23g)'/%3E%3Crect y='104.25' width='63' height='104.25' fill='url(%23g)'/%3E%3Crect x='63' y='104.25' width='63' height='104.25' fill='%23fff' fill-opacity='.45'/%3E%3C/svg%3E") center top / calc(2 * var(--cell)) calc(2 * var(--cell) * 1.6548), linear-gradient(180deg, transparent 36%, #f6cf5f1a 70%, #f6cf5f6b 100%), var(--milk);border-radius:32px;align-content:center;justify-items:center;gap:30px;display:grid}.hero__title[data-astro-cid-lcdefpme]{justify-items:center;font-size:clamp(44px,7.6vw,120px);line-height:.98;display:grid}.hero__line[data-astro-cid-lcdefpme]{display:block}.hero__line--2[data-astro-cid-lcdefpme]{align-items:center;gap:.22em;display:flex}.hero__line--2[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:inline-block}.hero__pic[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:.25em;flex:none;width:1.1em;overflow:hidden;rotate:-6deg;box-shadow:0 .06em .16em #4a1c062e}.hero__pic[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero__sub[data-astro-cid-lcdefpme]{max-width:30em;color:var(--ink-soft);font-size:clamp(22px,2vw,27px);line-height:1.3}.ticker[data-astro-cid-lcdefpme]{gap:12px;padding:28px 0 0;display:grid;overflow:hidden}.ticker__row[data-astro-cid-lcdefpme]{width:max-content;display:flex}.ticker__set[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0 12px 0 0;display:flex}.ticker__item[data-astro-cid-lcdefpme]{border-radius:var(--round);background:var(--raised);min-height:64px;font-family:var(--display);white-space:nowrap;align-items:center;gap:12px;padding:0 28px 4px 14px;font-size:24px;display:flex}.ticker__row--back[data-astro-cid-lcdefpme] .ticker__item[data-astro-cid-lcdefpme]{box-shadow:inset 0 0 0 var(--hair) var(--edge);background:0 0}.ticker__flag[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:50%;place-items:center;width:42px;height:42px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1;display:grid}.motion .ticker__row[data-astro-cid-lcdefpme]{animation:46s linear infinite run}.motion .ticker__row--back[data-astro-cid-lcdefpme]{animation-direction:reverse}.ticker[data-astro-cid-lcdefpme]:hover .ticker__row[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes run{to{transform:translate(-50%)}}.show[data-astro-cid-lcdefpme]{padding-block:clamp(90px,10vw,140px) 0}.show__head[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:14px;max-width:920px;margin:0 auto 44px;display:grid}.show__title[data-astro-cid-lcdefpme]{text-wrap:balance;font-size:clamp(36px,4.4vw,64px);line-height:1.05}.show__sub[data-astro-cid-lcdefpme]{max-width:30em;color:var(--ink-soft);font-size:clamp(21px,1.8vw,24px)}.show__panel[data-astro-cid-lcdefpme]{--p:1;max-width:1180px;transform:scale(calc(.84 + .16 * var(--p)));transform-origin:50% 0;border-radius:28px;margin:0 auto;padding:clamp(32px,4vw,56px) clamp(20px,4vw,56px);position:relative}.show__panel--milk[data-astro-cid-lcdefpme]{background:var(--milk);overflow:hidden}.show__panel--glow[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--milk) 45%, var(--butter))}.show__panel--rose[data-astro-cid-lcdefpme]{background:var(--rose);padding-bottom:72px}.show__panel--butter[data-astro-cid-lcdefpme]{background:var(--butter)}.show__stage[data-astro-cid-lcdefpme]{max-width:1180px;margin:0 auto;position:relative}.show__stage[data-astro-cid-lcdefpme] .show__mascot{z-index:1;position:absolute}.show__stage[data-astro-cid-lcdefpme] .show__mascot--catch{width:clamp(240px,23vw,340px);bottom:clamp(-150px,-9vw,-90px);left:clamp(-130px,-7vw,-40px)}.show__stage[data-astro-cid-lcdefpme] .show__mascot--packs{width:clamp(230px,21vw,310px);top:clamp(-150px,-9.5vw,-96px);right:clamp(-110px,-6vw,-30px)}.show__stage[data-astro-cid-lcdefpme] .show__mascot--how{width:clamp(220px,21vw,320px);top:clamp(-170px,-11vw,-110px);right:clamp(-90px,-5vw,-30px)}.facts[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px 48px;max-width:1180px;margin:32px auto 0;padding:0;font-size:21px;display:flex}.facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);font-weight:400}.statement[data-astro-cid-lcdefpme]{max-width:calc(820px + 2 * var(--gutter));font-family:var(--display);gap:28px;margin:clamp(100px,13vw,180px) auto 0;font-size:clamp(26px,2.9vw,40px);line-height:1.25;display:grid}.kinds[data-astro-cid-lcdefpme]{justify-items:center;gap:20px;max-width:1180px;margin:56px auto 0;display:grid}.kinds[data-astro-cid-lcdefpme] .tab[data-astro-cid-lcdefpme]{background:var(--raised);min-height:60px;padding-inline:26px;font-size:19px;position:relative;overflow:hidden}.kinds[data-astro-cid-lcdefpme] .tab[data-astro-cid-lcdefpme][aria-selected=true]{background:var(--ink)}.tab__timer[data-astro-cid-lcdefpme]{background:var(--yellow);transform-origin:0;width:100%;height:4px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.kinds[data-astro-cid-lcdefpme].is-playing .tab[data-astro-cid-lcdefpme][aria-selected=true] .tab__timer[data-astro-cid-lcdefpme]{animation:5.2s linear both timer}@keyframes timer{to{transform:none}}.kinds__dot[data-astro-cid-lcdefpme]{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;flex:none;margin-left:-6px}.kinds__stage[data-astro-cid-lcdefpme]{width:100%;display:grid}.kind[data-astro-cid-lcdefpme]{background:var(--raised);border-radius:28px;grid-area:1/1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:540px;padding:clamp(28px,3.4vw,48px);display:grid}.kind[data-astro-cid-lcdefpme][hidden]{display:none}.kind__art[data-astro-cid-lcdefpme]{background:var(--milk);border-radius:22px;align-self:stretch;place-items:center;min-height:340px;padding:28px;display:grid;overflow:hidden}.kind--situations[data-astro-cid-lcdefpme] .kind__art[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--rose) 45%, var(--raised))}.kind--useful[data-astro-cid-lcdefpme] .kind__art[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--butter) 60%, var(--raised))}.kind--people[data-astro-cid-lcdefpme] .kind__art[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--sky) 50%, var(--raised))}.kind__copy[data-astro-cid-lcdefpme]{align-content:center;gap:18px;display:grid}.kind__title[data-astro-cid-lcdefpme]{font-family:var(--display);align-items:center;gap:14px;font-size:clamp(30px,2.8vw,42px);line-height:1.05;display:flex}.kind__title[data-astro-cid-lcdefpme] .kinds__dot[data-astro-cid-lcdefpme]{width:22px;height:22px;margin:0}.kind__lede[data-astro-cid-lcdefpme]{font-family:var(--display);text-wrap:balance;font-size:clamp(22px,1.9vw,27px);line-height:1.2}.kind__points[data-astro-cid-lcdefpme]{margin:6px 0 0;display:grid}.point[data-astro-cid-lcdefpme]{border-top:var(--hair) solid var(--edge);gap:4px;padding:14px 0 16px;display:grid}.point[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:17px;line-height:1.2}.point[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(20px,1.6vw,22px);line-height:1.35}.motion .kind[data-astro-cid-lcdefpme].is-on .kind__title[data-astro-cid-lcdefpme],.motion .kind[data-astro-cid-lcdefpme].is-on .kind__lede[data-astro-cid-lcdefpme],.motion .kind[data-astro-cid-lcdefpme].is-on [data-astro-cid-lcdefpme][style*=--n]{animation:kind-in .6s var(--ease) both;animation-delay:calc(.12s + var(--n,0) * .16s)}@keyframes kind-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.chat[data-astro-cid-lcdefpme]{gap:10px;width:min(100%,420px);display:grid}.chat__bubble[data-astro-cid-lcdefpme]{background:var(--raised);width:fit-content;max-width:85%;font-family:var(--display);border-radius:20px 20px 20px 6px;gap:2px;padding:10px 18px 13px;font-size:21px;line-height:1.15;display:grid}.chat__bubble--say[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);border-radius:20px 20px 6px;justify-self:end}.chat__who[data-astro-cid-lcdefpme]{font-family:var(--card);opacity:.7;font-size:15px}.chat__flags[data-astro-cid-lcdefpme]{letter-spacing:.1em;justify-self:center;margin-top:8px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:26px}.ladder[data-astro-cid-lcdefpme]{gap:14px;width:100%;margin:0;padding:0;display:grid}.ladder__step[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.ladder__name[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:16px}.ladder__total[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-align:right;font-size:17px}.ladder__total[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:400}.ladder__bar[data-astro-cid-lcdefpme]{border-radius:var(--round);background:#fffcf7cc;grid-column:1/-1;height:12px;overflow:hidden}.ladder__fill[data-astro-cid-lcdefpme]{width:calc(var(--w) * 100%);border-radius:inherit;background:var(--ink);height:100%;display:block}.motion .kind[data-astro-cid-lcdefpme].is-on .ladder__fill[data-astro-cid-lcdefpme]{animation:fill .9s var(--ease) both;animation-delay:calc(.3s + var(--n) * .16s)}@keyframes fill{0%{width:0}}.people[data-astro-cid-lcdefpme]{gap:22px;width:min(100%,440px);display:grid}.people__faces[data-astro-cid-lcdefpme]{align-items:center;display:flex}.face[data-astro-cid-lcdefpme]{background:var(--tint);width:52px;height:52px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sky) 50%, var(--raised));font-family:var(--display);border-radius:50%;flex:none;place-items:center;margin-right:-12px;font-size:20px;display:grid}.people__more[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-left:26px;font-size:18px}.people__list[data-astro-cid-lcdefpme]{gap:8px;margin:0;padding:0;display:grid}.shared[data-astro-cid-lcdefpme]{background:var(--raised);border-radius:20px;align-items:center;gap:14px;padding:12px 12px 12px 14px;display:flex;box-shadow:0 2px 4px #4a1c0614}.face--small[data-astro-cid-lcdefpme]{width:42px;height:42px;box-shadow:none;margin:0;font-size:16px}.shared__words[data-astro-cid-lcdefpme]{color:var(--ink-soft);flex:1;font-size:17px;display:grid}.shared__words[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--card);color:var(--ink);font-size:21px;font-weight:400}.shared__take[data-astro-cid-lcdefpme]{border-radius:var(--round);background:var(--ink);color:var(--paper);font-family:var(--display);padding:8px 16px 10px;font-size:14px;line-height:1}.shared[data-astro-cid-lcdefpme]:first-child .shared__take[data-astro-cid-lcdefpme]{background:var(--tint);color:var(--ink)}.own[data-astro-cid-lcdefpme]{grid-template-columns:auto auto;align-items:center;gap:22px;display:grid}.own__word[data-astro-cid-lcdefpme]{background:repeating-conic-gradient(from 2deg, #e3cfae 0 3.2deg, #fff 3.2deg 6.4deg);font-family:var(--display);text-align:center;border-radius:26px;gap:4px;padding:26px 26px 28px;font-size:30px;display:grid;rotate:-4deg;box-shadow:0 10px 25px #4a1c0624}.own__word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--card);color:var(--ink-soft);font-size:19px}.own__sheet[data-astro-cid-lcdefpme]{background:var(--raised);border-radius:22px;gap:4px;min-width:220px;padding:18px 18px 14px;display:grid;box-shadow:0 6px 18px #4a1c061f}.own__title[data-astro-cid-lcdefpme]{font-family:var(--display);margin-bottom:6px;font-size:16px}.own__row[data-astro-cid-lcdefpme]{align-items:center;gap:12px;min-height:40px;font-size:20px;display:flex}.own__box[data-astro-cid-lcdefpme]{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:7px}.own__row--on[data-astro-cid-lcdefpme] .own__box[data-astro-cid-lcdefpme]{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fbf7f1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7 10 16l-4-4'/%3E%3C/svg%3E") center / 18px no-repeat}.own__row--new[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--ink-soft);font-size:15px}.curve[data-astro-cid-lcdefpme]{--p:1;max-width:1000px;margin:0 auto}.curve[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;font-family:var(--card);font-size:19px;display:block;overflow:visible}.curve[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{fill:var(--ink-soft)}.curve__y[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:15px}.curve__grid[data-astro-cid-lcdefpme]{stroke:#4a1c0633;stroke-width:1.5px}.curve__ninety[data-astro-cid-lcdefpme]{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:6 6;opacity:.5}.curve__axis--ninety[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:15px;fill:var(--ink)!important}.curve__none[data-astro-cid-lcdefpme],.curve__line[data-astro-cid-lcdefpme]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p))}.curve__none[data-astro-cid-lcdefpme]{stroke:#4a1c0652;stroke-width:4px}.curve__line[data-astro-cid-lcdefpme]{stroke:var(--pink);stroke-width:5px}.curve__dot[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:var(--yellow);stroke:var(--ink);stroke-width:2.5px}.curve__dot[data-astro-cid-lcdefpme]{opacity:clamp(0, (var(--p) - var(--at)) * 12, 1)}.curve__say[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:17px}.curve__say--with[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{fill:#b8336d!important}.curve__say--none[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{fill:var(--ink-soft)!important}.curve__say[data-astro-cid-lcdefpme]{opacity:clamp(0, (var(--p) - .75) * 6, 1)}.curve[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{max-width:44em;color:var(--ink-soft);text-align:center;margin:22px auto 0;font-size:20px}.proof[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:36px 0 0;padding:0;display:grid}.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--raised);border-radius:20px;align-content:start;gap:8px;padding:22px 24px 24px;display:grid}.proof[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1}.proof[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:20px;line-height:1.3}.method[data-astro-cid-lcdefpme]{height:calc(var(--count) * 75vh + 100vh);max-width:1180px;margin:clamp(60px,7vw,100px) auto 0}.method__pin[data-astro-cid-lcdefpme]{align-content:center;gap:28px;height:100vh;padding-top:96px;display:grid;position:sticky;top:0}.method__head[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:10px;display:grid}.method__title[data-astro-cid-lcdefpme]{font-size:clamp(32px,3.2vw,46px);line-height:1.05}.method__sub[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:clamp(20px,1.7vw,23px)}.method__body[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.method__art[data-astro-cid-lcdefpme]{background:var(--milk);border-radius:28px;height:min(580px,62vh);display:grid;position:relative;overflow:hidden}.art[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .5s ease, transform .7s var(--ease);pointer-events:none;grid-area:1/1;place-items:center;padding:40px;display:grid;transform:translateY(24px)scale(.97)}.art[data-astro-cid-lcdefpme].is-on{opacity:1;transform:none}.art--recall[data-astro-cid-lcdefpme]{background:linear-gradient(#e9f3f8 40%,#b9d2f8)}.art--time[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--milk) 40%, color-mix(in srgb, var(--rose) 70%, var(--milk)))}.art--steps[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--milk) 40%, var(--butter))}.art--mine[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, #f2ebf8 40%, color-mix(in srgb, var(--pastel-lilac) 70%, #f2ebf8))}.method__rules[data-astro-cid-lcdefpme]{gap:6px;margin:0;padding:0;display:grid}.rule[data-astro-cid-lcdefpme]{border-top:var(--line);border-color:var(--edge);padding:18px 0 20px;position:relative}.rule__bar[data-astro-cid-lcdefpme]{background:var(--ink);transform-origin:0;width:100%;height:3px;position:absolute;top:-1.5px;left:0;transform:scaleX(0)}.rule[data-astro-cid-lcdefpme].is-on .rule__bar[data-astro-cid-lcdefpme]{transform:scaleX(var(--rp,0))}.rule__head[data-astro-cid-lcdefpme]{width:100%;color:var(--ink);font:inherit;font-family:var(--display);text-align:left;opacity:.35;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;font-size:clamp(26px,2.5vw,36px);line-height:1.05;transition:opacity .4s;display:flex}.rule__head[data-astro-cid-lcdefpme]:hover,.rule[data-astro-cid-lcdefpme].is-on .rule__head[data-astro-cid-lcdefpme]{opacity:1}.rule__n[data-astro-cid-lcdefpme]{background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.rule__more[data-astro-cid-lcdefpme]{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.rule[data-astro-cid-lcdefpme].is-on .rule__more[data-astro-cid-lcdefpme]{grid-template-rows:1fr}.rule__inner[data-astro-cid-lcdefpme]{gap:10px;padding-left:56px;display:grid;overflow:hidden}.rule[data-astro-cid-lcdefpme].is-on .rule__inner[data-astro-cid-lcdefpme]{padding-top:14px}.rule__lede[data-astro-cid-lcdefpme]{font-size:clamp(22px,1.9vw,26px);line-height:1.25}.rule__text[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:clamp(19px,1.5vw,21px);line-height:1.4}.rule__app[data-astro-cid-lcdefpme]{background:var(--tint);border-radius:16px;gap:2px;margin-top:4px;padding:12px 16px 14px;font-size:clamp(19px,1.5vw,21px);line-height:1.3;display:grid}.rule__app[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--ink-soft);font-size:16px;font-weight:400}.recall[data-astro-cid-lcdefpme]{text-align:center;background:#ffffffd9;border-radius:44px;justify-items:center;gap:22px;width:min(100%,360px);padding:34px 28px 40px;display:grid;box-shadow:0 10px 25px #4a1c0624}.recall__means[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:40px;line-height:1}.recall__try[data-astro-cid-lcdefpme]{background:var(--tint);border-radius:18px;place-items:center;width:100%;min-height:64px;display:grid}.recall__dots[data-astro-cid-lcdefpme],.recall__word[data-astro-cid-lcdefpme]{grid-area:1/1}.recall__dots[data-astro-cid-lcdefpme]{gap:8px;display:flex}.recall__dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--ink);opacity:.3;border-radius:50%;width:12px;height:12px}.recall__word[data-astro-cid-lcdefpme]{font-family:var(--display);opacity:0;font-size:30px}.recall__note[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:20px}.motion .art--recall[data-astro-cid-lcdefpme].is-on .recall__dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:4.8s infinite think}.motion .art--recall[data-astro-cid-lcdefpme].is-on .recall__dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){animation-name:think2}.motion .art--recall[data-astro-cid-lcdefpme].is-on .recall__dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){animation-name:think3}.motion .art--recall[data-astro-cid-lcdefpme].is-on .recall__word[data-astro-cid-lcdefpme]{animation:recall 4.8s var(--ease) infinite}@keyframes think{0%,8%,24%,40%{opacity:.25;transform:none}4%,20%,36%{opacity:1;transform:translateY(-5px)}50%,to{opacity:0}}@keyframes think2{0%,12%,28%,44%{opacity:.25;transform:none}8%,24%,40%{opacity:1;transform:translateY(-5px)}50%,to{opacity:0}}@keyframes think3{0%,16%,32%,46%{opacity:.25;transform:none}12%,28%,44%{opacity:1;transform:translateY(-5px)}50%,to{opacity:0}}@keyframes recall{0%,48%{opacity:0;transform:scale(.7)rotate(-6deg)}58%,92%{opacity:1;transform:rotate(3deg)}to{opacity:0}}.time[data-astro-cid-lcdefpme]{gap:18px;width:100%;display:grid}.time__map[data-astro-cid-lcdefpme]{aspect-ratio:520/220;position:relative}.time__map[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block;overflow:visible}.time__line[data-astro-cid-lcdefpme]{stroke:#4a1c0633;stroke-width:4px;stroke-linecap:round}.time__arc[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.time__stop[data-astro-cid-lcdefpme]{fill:var(--yellow);stroke:var(--ink);stroke-width:2.5px}.time__day[data-astro-cid-lcdefpme],.time__gap[data-astro-cid-lcdefpme]{font-family:var(--display);fill:var(--ink);font-size:18px}.time__gap[data-astro-cid-lcdefpme]{font-family:var(--card);fill:var(--ink-soft);font-size:20px}.time__chip[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);font-family:var(--display);white-space:nowrap;border-radius:14px;padding:8px 16px 11px;font-size:20px;line-height:1;position:absolute;top:68.18%;left:5.77%;translate:-50% calc(-100% - 16px)}.motion .art--time[data-astro-cid-lcdefpme].is-on .time__chip[data-astro-cid-lcdefpme]{animation:hop 6.5s var(--ease) infinite}@keyframes hop{0%,6%{top:68.18%;left:5.77%}10%{top:54.5%;left:13.78%}14%,22%{top:68.18%;left:21.79%}26%{top:47.3%;left:29.8%}30%,38%{top:68.18%;left:37.8%}42%{top:40%;left:47.17%}46%,54%{top:68.18%;left:56.54%}58%{top:32.7%;left:66.33%}62%,70%{top:68.18%;left:76.12%}75%{top:25.5%;left:85.17%}80%,to{top:68.18%;left:94.23%}}.time__note[data-astro-cid-lcdefpme]{text-align:center;font-size:23px}.art--steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.rungs[data-astro-cid-lcdefpme]{align-items:flex-end;gap:10px;margin:0;padding:0;display:flex}.rung[data-astro-cid-lcdefpme]{width:104px;height:calc(96px + var(--n) * 58px);font-family:var(--display);background:#fffcf7bf;border-radius:20px 20px 8px 8px;align-content:start;gap:10px;padding:14px 12px;font-size:15px;line-height:1.1;display:grid}.rung__n[data-astro-cid-lcdefpme]{background:var(--tint);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.motion .art--steps[data-astro-cid-lcdefpme].is-on .rung[data-astro-cid-lcdefpme]{animation:6s infinite climb;animation-delay:calc(var(--n) * 1.2s)}@keyframes climb{0%,22%{background:var(--ink);color:var(--paper);transform:translateY(-8px)}26%,to{color:var(--ink);background:#fffcf7bf;transform:none}}.art--steps[data-astro-cid-lcdefpme] .steps__mascot{width:180px;position:absolute;top:18px;left:22px}.mine[data-astro-cid-lcdefpme]{justify-items:center;gap:14px;width:100%;display:grid;position:relative}.mine__list[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-align:center;text-decoration:line-through;text-decoration-thickness:var(--hair);opacity:.7;background:#ffffff80;border-radius:16px;gap:2px;margin-bottom:10px;padding:14px 22px;font-size:20px;display:grid}.mine__list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{font-size:15px;text-decoration:none}.mine__word[data-astro-cid-lcdefpme]{background:var(--tint);background:color-mix(in srgb, var(--tint) 55%, #fff);width:min(100%,340px);rotate:calc((var(--n) - 1) * 3deg);border-radius:20px;gap:2px;padding:14px 22px 16px;display:grid;box-shadow:0 6px 16px #4a1c061f}.mine__word[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:26px;font-weight:400}.mine__word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:19px}.motion .art--mine[data-astro-cid-lcdefpme].is-on .mine__word[data-astro-cid-lcdefpme]{animation:kind-in .6s var(--ease) both;animation-delay:calc(.2s + var(--n) * .2s)}.langs[data-astro-cid-lcdefpme]{text-align:center;padding-block:clamp(100px,11vw,150px) 40px}.langs__title[data-astro-cid-lcdefpme]{margin-bottom:36px;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.langs__list[data-astro-cid-lcdefpme]{font-family:var(--display);gap:4px;margin:0;padding:0;font-size:clamp(40px,6vw,84px);line-height:1.1;display:grid}.langs__flag[data-astro-cid-lcdefpme]{vertical-align:.04em;margin-right:.22em;font-size:.8em}.langs__note[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:28px;font-size:21px}.plans[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;display:grid;position:relative}.plan[data-astro-cid-lcdefpme]{background:var(--raised);border-radius:20px;align-content:start;gap:6px;padding:30px;display:grid}.plans[data-astro-cid-lcdefpme] .plans__mascot{z-index:1;width:clamp(180px,16vw,240px);position:absolute;top:clamp(-200px,-14vw,-150px);right:clamp(-80px,-4vw,-20px)}.plan--best[data-astro-cid-lcdefpme]{background:var(--yellow)}.plan__name[data-astro-cid-lcdefpme]{font-family:var(--display);align-items:center;gap:10px;font-size:17px;display:flex}.plan__badge[data-astro-cid-lcdefpme]{border-radius:var(--round);background:var(--ink);color:var(--paper);padding:2px 10px 3px;font-size:13px}.plan__price[data-astro-cid-lcdefpme]{font-family:var(--display);margin-top:10px;font-size:clamp(44px,4.6vw,64px);line-height:1}.plan__per[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:19px}.plan__list[data-astro-cid-lcdefpme]{gap:8px;margin:18px 0 0;padding:0;font-size:20px;display:grid}.plan__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:var(--line);border-color:var(--edge);padding-top:8px}.plans__note[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-align:center;margin-top:20px;font-size:18px}.end[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:36px;padding-block:clamp(100px,12vw,160px) 40px;display:grid}.end__title[data-astro-cid-lcdefpme]{max-width:10em;font-size:clamp(44px,6vw,92px);line-height:1}.end__title[data-astro-cid-lcdefpme] .end__pic{vertical-align:middle;width:2.1em;margin:-.25em .05em -.1em;display:inline-block}@media (width<=900px){.plans[data-astro-cid-lcdefpme],.proof[data-astro-cid-lcdefpme],.kind[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.show__stage[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.show__stage[data-astro-cid-lcdefpme] .show__mascot{order:-1;align-self:center;width:clamp(170px,44vw,240px);margin:-24px auto -30px;position:relative;inset:auto}.show__stage[data-astro-cid-lcdefpme] .show__mascot--catch{order:1;margin:-36px auto -20px}.plans[data-astro-cid-lcdefpme] .plans__mascot{justify-self:center;width:clamp(160px,40vw,220px);margin:-20px 0 -36px;position:relative;inset:auto}.show__head[data-astro-cid-lcdefpme]{margin-bottom:32px}.kinds[data-astro-cid-lcdefpme] .tabs[data-astro-cid-lcdefpme]{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.kinds[data-astro-cid-lcdefpme] .tabs[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.kinds[data-astro-cid-lcdefpme] .tab[data-astro-cid-lcdefpme]{scroll-snap-align:start;scroll-margin-inline:var(--gutter);flex:none}.kind[data-astro-cid-lcdefpme]{align-items:start;min-height:0}.kind__art[data-astro-cid-lcdefpme]{min-height:300px}.own[data-astro-cid-lcdefpme]{grid-template-columns:1fr;justify-items:center}.method[data-astro-cid-lcdefpme]{height:auto}.method__pin[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;height:auto;padding-top:0;display:flex;position:static}.method__head[data-astro-cid-lcdefpme]{margin-bottom:8px}.method__how[data-astro-cid-lcdefpme]{display:none}.method__body[data-astro-cid-lcdefpme],.method__art[data-astro-cid-lcdefpme],.method__rules[data-astro-cid-lcdefpme]{display:contents}.art[data-astro-cid-lcdefpme]{order:var(--o);opacity:1;border-radius:24px;min-height:340px;margin-top:22px;padding:28px 20px;position:relative;overflow:hidden;transform:none}.rule[data-astro-cid-lcdefpme]{order:var(--o);border:0;padding:0}.rule__bar[data-astro-cid-lcdefpme]{display:none}.rule__head[data-astro-cid-lcdefpme]{opacity:1;cursor:default}.rule__more[data-astro-cid-lcdefpme]{grid-template-rows:1fr}.rule__inner[data-astro-cid-lcdefpme],.rule[data-astro-cid-lcdefpme].is-on .rule__inner[data-astro-cid-lcdefpme]{padding:12px 0 0}.art--steps[data-astro-cid-lcdefpme] .steps__mascot{width:120px;top:10px;left:12px}}@media (width<=600px){.hero[data-astro-cid-lcdefpme]{--cell:40px;margin-top:-84px;padding:8px 8px 0}.hero__board[data-astro-cid-lcdefpme]{border-radius:26px;gap:24px;min-height:calc(100svh - 120px);padding:110px 20px 56px}.hero__title[data-astro-cid-lcdefpme]{font-size:clamp(38px,11.4vw,56px)}.hero__line--2[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center}.ticker__item[data-astro-cid-lcdefpme]{min-height:54px;font-size:20px}.ticker__flag[data-astro-cid-lcdefpme]{width:36px;height:36px;font-size:20px}.show[data-astro-cid-lcdefpme]{padding-top:84px}.show__panel[data-astro-cid-lcdefpme]{border-radius:24px;padding:26px 14px}.show__panel--rose[data-astro-cid-lcdefpme]{padding-bottom:64px}.facts[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:6px;display:grid}.kind[data-astro-cid-lcdefpme]{border-radius:24px;padding:14px 14px 18px}.kind__art[data-astro-cid-lcdefpme]{border-radius:18px;padding:20px 14px}.kind__copy[data-astro-cid-lcdefpme]{padding:0 6px}.chat__bubble[data-astro-cid-lcdefpme]{font-size:19px}.rungs[data-astro-cid-lcdefpme]{gap:6px;width:100%}.rung[data-astro-cid-lcdefpme]{width:auto;height:calc(84px + var(--n) * 46px);flex:1;padding:10px 8px;font-size:13px}.art--steps[data-astro-cid-lcdefpme]{align-items:end}.time__day[data-astro-cid-lcdefpme],.time__gap[data-astro-cid-lcdefpme]{font-size:22px}.time__chip[data-astro-cid-lcdefpme]{font-size:17px}.curve[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{display:none}.curve[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:19px}.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:18px 20px 20px}.plan[data-astro-cid-lcdefpme]{padding:24px 22px}}
