.close.svelte-7hmrc2{padding:var(--leading) 0 calc(2 * var(--leading))}.patch.svelte-7hmrc2{background:var(--k-sun);border-radius:calc(2 * var(--radius-lg));padding:calc(2 * var(--leading)) clamp(24px, 4vw, 64px)}.row.svelte-7hmrc2{margin-top:var(--leading)}.clip.svelte-89eu3c{border-radius:calc(var(--radius-lg) + 8px);background:var(--color-surface);width:clamp(220px,24vw,300px);box-shadow:var(--shadow-md);margin:0;padding:8px}img.svelte-89eu3c,video.svelte-89eu3c{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-bg);width:100%;height:auto;display:block}.hero.svelte-g1h6k3{gap:calc(2 * var(--leading)) clamp(24px, 5vw, 80px);padding:calc(3.5 * var(--leading)) 0 calc(3 * var(--leading));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid;position:relative}.hero.svelte-g1h6k3:before{content:"";background:var(--k-sun);opacity:.45;z-index:-1;pointer-events:none;border-radius:50%;width:440px;height:440px;position:absolute;top:-200px;right:-40px}.hero.svelte-g1h6k3>.clip{justify-self:center}.ages.svelte-g1h6k3{gap:var(--space-2);margin-bottom:var(--leading);flex-wrap:wrap;display:flex}h1.svelte-g1h6k3{margin:0 0 0 -.028em;font-size:clamp(40px,5.6vw,74px);line-height:1.08}.line.svelte-g1h6k3{display:block}.accent.svelte-g1h6k3{color:var(--color-accent-ink)}.row.svelte-g1h6k3{gap:var(--space-3);margin-top:var(--leading);flex-wrap:wrap;align-items:center;display:flex}@media (width<=960px){.hero.svelte-g1h6k3{grid-template-columns:1fr}}@media (width<=720px){.hero.svelte-g1h6k3{padding-top:calc(2 * var(--leading))}.hero.svelte-g1h6k3:before{width:260px;height:260px;top:-140px;right:-60px}}.board.svelte-1ud0x1w{background:var(--color-surface);border-radius:calc(2 * var(--radius-lg));box-shadow:var(--shadow-md);justify-self:end;width:min(400px,100%);padding:clamp(18px,2.4vw,28px)}.head.svelte-1ud0x1w{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--half);display:flex}.head.svelte-1ud0x1w b:where(.svelte-1ud0x1w){font-family:var(--font-heading);font-size:22px;font-weight:400}.head.svelte-1ud0x1w span:where(.svelte-1ud0x1w){letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-sky);white-space:nowrap;font-size:13px;font-weight:600}.tiles.svelte-1ud0x1w{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tile.svelte-1ud0x1w{aspect-ratio:1;border-radius:var(--radius-lg);font-family:var(--font-heading);border:0;place-items:center;padding:0;font-size:clamp(24px,3vw,32px);transition:transform .18s,background .18s,opacity .25s;display:grid}.tile.svelte-1ud0x1w:hover{filter:brightness(.96)}.tile.svelte-1ud0x1w:active{transform:scale(.94)}.board.svelte-1ud0x1w .tile.sel:where(.svelte-1ud0x1w),.board.svelte-1ud0x1w .tile.sel:where(.svelte-1ud0x1w):hover{background:var(--color-selected);color:#fff;transform:scale(.96)}.board.svelte-1ud0x1w .tile.ok:where(.svelte-1ud0x1w),.board.svelte-1ud0x1w .tile.ok:where(.svelte-1ud0x1w):hover{background:var(--k-leaf);color:var(--k-ink-leaf)}.tile.peel.svelte-1ud0x1w{opacity:0;transform:scale(.6)}.tile.no.svelte-1ud0x1w{animation:.32s svelte-1ud0x1w-shake}.tile.in.svelte-1ud0x1w{animation:.35s ease-out svelte-1ud0x1w-drop}@keyframes svelte-1ud0x1w-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes svelte-1ud0x1w-drop{0%{opacity:0;transform:translateY(-24px)}}.say.svelte-1ud0x1w{color:var(--color-text-soft);margin:var(--half) 0 0;min-height:44px;font-size:15px;line-height:22px}@media (width<=960px){.board.svelte-1ud0x1w{justify-self:start}}@media (prefers-reduced-motion:reduce){.tile.svelte-1ud0x1w{transition:opacity .25s,background .18s}.tile.peel.svelte-1ud0x1w{transform:none}.tile.no.svelte-1ud0x1w,.tile.in.svelte-1ud0x1w{animation:none}}.how.svelte-1i3k44s{padding:calc(2.5 * var(--leading)) 0;scroll-margin-top:var(--space-4)}.body.svelte-1i3k44s{gap:calc(1.5 * var(--leading)) clamp(32px, 6vw, 96px);margin-top:calc(2 * var(--leading));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.steps.svelte-1i3k44s{gap:calc(1.25 * var(--leading));display:grid}.step.svelte-1i3k44s{column-gap:var(--space-4);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.num.svelte-1i3k44s{width:64px;height:64px;font-family:var(--font-heading);border-radius:50%;grid-row:span 2;place-items:center;font-size:28px;display:grid}h3.svelte-1i3k44s{margin:6px 0 0;font-size:24px;line-height:1.2}p.svelte-1i3k44s{font-size:15.5px;line-height:var(--leading);color:var(--color-text-soft);margin:var(--half) 0 0;max-width:48ch}.eq.svelte-1i3k44s{font-family:var(--font-heading);color:var(--color-primary-ink)}@media (width<=800px){.body.svelte-1i3k44s{grid-template-columns:1fr}}.feedback.svelte-vxe7r3{background:var(--color-surface);border-radius:var(--radius-lg);scroll-margin-top:var(--space-4);align-self:start;padding:clamp(20px,3vw,30px)}h3.svelte-vxe7r3{font-family:var(--font-heading);margin:0 0 8px;font-size:24px;font-weight:400}p.svelte-vxe7r3{color:var(--color-text-soft);margin:0;font-size:15.5px;line-height:1.55}textarea.svelte-vxe7r3{box-sizing:border-box;resize:vertical;width:100%;height:132px;font:inherit;border:1px solid var(--color-divider);background:var(--color-field);color:var(--color-text);border-radius:16px;margin:16px 0 6px;padding:12px 14px;font-size:16px;line-height:1.45;display:block}textarea.svelte-vxe7r3::placeholder{color:var(--color-text-soft);opacity:.7}.note.svelte-vxe7r3{font-size:13px}.row.svelte-vxe7r3{gap:var(--space-2);flex-wrap:wrap;margin-top:16px;display:flex}.thanks.svelte-vxe7r3{color:var(--k-ink-leaf);font-size:28px}.parents.svelte-1d8a9o0{gap:var(--leading) clamp(24px, 5vw, 96px);padding:calc(2.5 * var(--leading)) 0;scroll-margin-top:var(--space-4);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.facts.svelte-1d8a9o0{gap:calc(1.25 * var(--leading));grid-row:span 2;margin:0;padding:0;list-style:none;display:grid}li.svelte-1d8a9o0{gap:var(--space-4);grid-template-columns:18px minmax(0,1fr);align-items:baseline;display:grid}li.svelte-1d8a9o0:before{content:"";background:var(--k-coral);border-radius:50%;width:14px;height:14px;transform:translateY(1px)}.fact2.svelte-1d8a9o0:before{background:var(--k-sun)}.fact3.svelte-1d8a9o0:before{background:var(--k-sky)}.fact4.svelte-1d8a9o0:before{background:var(--k-leaf)}.fact5.svelte-1d8a9o0:before{background:var(--k-grape)}b.svelte-1d8a9o0{font-family:var(--font-heading);font-size:21px;font-weight:400;line-height:1.25;display:block}span.svelte-1d8a9o0{font-size:15.5px;line-height:var(--leading);color:var(--color-text-soft);max-width:52ch;margin-top:6px;display:block}@media (width<=800px){.parents.svelte-1d8a9o0{grid-template-rows:none;grid-template-columns:1fr}.facts.svelte-1d8a9o0{grid-row:auto}}.tempo.svelte-pvmi2j{padding:calc(2.5 * var(--leading)) 0 calc(3 * var(--leading));scroll-margin-top:var(--space-4)}.speeds.svelte-pvmi2j{gap:var(--leading) clamp(16px, 2vw, 28px);margin:calc(2 * var(--leading)) 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.speed.svelte-pvmi2j{aspect-ratio:1;text-align:center;padding:var(--leading);border-radius:50%;place-content:center;display:grid}.speed.slow.svelte-pvmi2j{background:var(--k-leaf)}.speed.normal.svelte-pvmi2j{background:var(--k-sky);margin-top:calc(1.5 * var(--leading))}.speed.fast.svelte-pvmi2j{background:var(--k-grape)}.speed.practice.svelte-pvmi2j{background:var(--k-coral);margin-top:calc(1.5 * var(--leading))}.speed.svelte-pvmi2j h3:where(.svelte-pvmi2j){margin:0;font-size:clamp(24px,2.4vw,32px)}.speed.svelte-pvmi2j p:where(.svelte-pvmi2j){margin:var(--half) 0 0;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 90%, transparent);font-size:13px;font-weight:600;line-height:20px}@media (width<=960px){.speeds.svelte-pvmi2j{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.speed.fast.svelte-pvmi2j{margin-top:0}.speed.normal.svelte-pvmi2j,.speed.practice.svelte-pvmi2j{margin-top:var(--leading)}}
