._demo-game_rs3rl_1{background:var(--surface-card);border:var(--border-width) solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);width:min(100%,520px);min-height:520px;color:var(--text-body);box-shadow:10px 10px 0 var(--accent);align-content:start;gap:16px;padding:20px;display:grid}._demo-game-top_rs3rl_15{align-items:center;gap:12px;display:flex}._demo-game-bar_rs3rl_20{background:var(--surface-raised);border:var(--border-width) solid var(--ink);border-radius:var(--radius-pill);flex:1;height:16px;overflow:hidden}._demo-game-bar_rs3rl_20 i{background:var(--good-pop);height:100%;transition:width .4s var(--ease-out);display:block}._demo-game-count_rs3rl_34{font-weight:var(--weight-heading);white-space:nowrap}._demo-game-prompt_rs3rl_38{text-align:center;justify-items:center;gap:12px;display:grid}._demo-game-prompt_rs3rl_38 img{object-fit:cover;border:var(--border-width) solid var(--ink);border-radius:var(--radius-sm);width:150px;height:100px;box-shadow:var(--shadow-small)}._demo-game-prompt_rs3rl_38 p{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;font-size:clamp(1.7rem,5vw,2.2rem);font-stretch:75%;line-height:1}._demo-game-prompt_rs3rl_38 b{color:var(--accent-strong)}._demo-game-options_rs3rl_64{grid-template-columns:1fr 1fr;gap:10px;display:grid}._demo-game-options_rs3rl_64 button{width:100%;min-height:52px;font:inherit;font-weight:var(--weight-heading);text-align:left;color:var(--text-body);background:var(--surface-card);border:var(--border-width) solid var(--ink);border-radius:var(--radius-button);box-shadow:var(--shadow-small);cursor:pointer;transition:transform .16s var(--ease-out), background-color .2s var(--ease-out);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}._demo-game-options_rs3rl_64 button:hover:enabled{background:var(--accent-pop-soft);transform:translate(-1px,-2px)}._demo-game-options_rs3rl_64 button:disabled{cursor:default}._demo-game-options_rs3rl_64 button[data-state=right]{background:var(--good-tint)}._demo-game-options_rs3rl_64 button[data-state=wrong]{background:var(--danger-tint)}._demo-game-options_rs3rl_64 button[data-state=passed]{opacity:.5;box-shadow:none}._demo-game-result_rs3rl_105{background:var(--danger-tint);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);animation:_demo-game-rise_rs3rl_1 .36s var(--ease-spring);grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;padding:14px;line-height:1.4;display:grid}._demo-game-result_rs3rl_105[data-right=true]{background:var(--good-tint)}._demo-game-result_rs3rl_105 svg{margin-top:2px}._demo-game-result_rs3rl_105 button{grid-column:1/-1;justify-self:end}._demo-game-summary_rs3rl_127{text-align:center;animation:_demo-game-rise_rs3rl_1 .42s var(--ease-spring);flex:1;align-content:center;justify-items:center;gap:14px;padding-block:24px;display:grid}._demo-game-score_rs3rl_137{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;color:var(--accent);font-size:clamp(4rem,14vw,6rem);font-stretch:75%;line-height:.92}._demo-game-verdict_rs3rl_146{max-width:30ch;font-size:1.15rem;font-weight:var(--weight-label)}._demo-game-actions_rs3rl_151{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@keyframes _demo-game-rise_rs3rl_1{0%{opacity:0;transform:translateY(14px)scale(.97)}}.demo[data-astro-cid-ys4qxsaz]{color:var(--text-on-night);background:var(--surface-night);padding-block:clamp(72px,12vw,140px)}.demo-layout[data-astro-cid-ys4qxsaz]{gap:36px;display:grid}@media (width>=1020px){.demo-layout[data-astro-cid-ys4qxsaz]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px}}.demo-copy[data-astro-cid-ys4qxsaz]{justify-items:start;gap:18px;display:grid}.demo-copy[data-astro-cid-ys4qxsaz] .lede[data-astro-cid-ys4qxsaz]{max-width:42ch;color:var(--text-on-night-muted)}.demo-heading[data-astro-cid-ys4qxsaz]{color:var(--accent-pop);font-size:clamp(2.8rem,8vw,6.4rem)}.demo-game[data-astro-cid-ys4qxsaz]{justify-items:center;display:grid}@media (width>=1020px){.demo-game[data-astro-cid-ys4qxsaz]{width:520px}}.games[data-astro-cid-tte7hhhn]{--p:0;color:var(--text-on-night);background:var(--surface-night)}:root[data-motion] .games[data-astro-cid-tte7hhhn]{height:420svh}.games-stage[data-astro-cid-tte7hhhn]{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;padding-block:56px;display:grid;overflow:clip}:root[data-motion] .games-stage[data-astro-cid-tte7hhhn]{top:var(--header-height);height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height));padding-block:20px;position:sticky}.games-copy[data-astro-cid-tte7hhhn]{gap:12px;display:grid}.games-copy[data-astro-cid-tte7hhhn] p[data-astro-cid-tte7hhhn]{max-width:52ch;color:var(--text-on-night-muted)}.games-heading[data-astro-cid-tte7hhhn]{color:var(--accent-pop);font-size:clamp(2.6rem,7.4vw,6rem)}.games-lede[data-astro-cid-tte7hhhn]{font-size:1rem}@media (width>=760px){.games-lede[data-astro-cid-tte7hhhn]{font-size:clamp(1.1rem,.6vw + 1rem,1.35rem)}}.games-track[data-astro-cid-tte7hhhn]{width:max-content;max-width:100%;padding:8px var(--page-gutter) 16px;gap:20px;display:flex;overflow-x:auto}:root[data-motion] .games-track[data-astro-cid-tte7hhhn]{max-width:none;transform:translateX(calc(var(--p) * (100vw - 100%)));will-change:transform;overflow:visible}.games-card[data-astro-cid-tte7hhhn]{width:min(76vw,300px);min-height:min(44vh,380px);color:var(--text-on-month);background:var(--month);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);box-shadow:6px 6px 0 var(--accent);transform:rotate(calc((mod(var(--i), 2) - .5) * 3deg));flex:none;grid-template-rows:auto auto 1fr auto;gap:10px;padding:18px;display:grid}.games-card[data-astro-cid-tte7hhhn] h3[data-astro-cid-tte7hhhn]{font-size:2.1rem}.games-card[data-astro-cid-tte7hhhn] p[data-astro-cid-tte7hhhn]{line-height:1.4}.games-card-top[data-astro-cid-tte7hhhn]{justify-content:space-between;align-items:center;display:flex}.games-card-icon[data-astro-cid-tte7hhhn]{background:var(--cream);border:var(--border-width) solid var(--ink);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.games-card-number[data-astro-cid-tte7hhhn]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;opacity:.35;font-size:2.6rem;font-stretch:75%;line-height:.92}.games-card-sample[data-astro-cid-tte7hhhn]{background:var(--cream);border:var(--border-width) solid var(--ink);border-radius:var(--radius-sm);gap:6px;margin:0;padding:10px 12px;font-size:.92rem;line-height:1.3;display:grid}.games-card-sample[data-astro-cid-tte7hhhn] div[data-astro-cid-tte7hhhn]{grid-template-columns:52px 1fr;gap:8px;display:grid}.games-card-sample[data-astro-cid-tte7hhhn] dt[data-astro-cid-tte7hhhn]{font-size:.78rem;font-weight:var(--weight-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.66rem;line-height:1.9}.games-card-sample[data-astro-cid-tte7hhhn] dd[data-astro-cid-tte7hhhn]{font-weight:var(--weight-heading)}:root[data-js] .hero[data-astro-cid-ka5rf7qy]{height:220svh}.hero[data-astro-cid-ka5rf7qy]{--p:0;--leave:clamp(0, calc((var(--p) - .12) * 3.2), 1);--wipe:clamp(0, calc((var(--p) - .4) * 1.9), 1);background-image:var(--gradient-page)}.hero-stage[data-astro-cid-ka5rf7qy]{top:var(--header-height);min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));position:sticky;overflow:clip}:root[data-js] .hero-stage[data-astro-cid-ka5rf7qy]{height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height))}.hero-stage[data-astro-cid-ka5rf7qy]{display:grid}.hero-layout[data-astro-cid-ka5rf7qy]{grid-template-rows:auto 1fr;gap:12px;padding-block:20px 0;display:grid}@media (width>=1020px){.hero-layout[data-astro-cid-ka5rf7qy]{grid-template-rows:1fr;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;padding-block:0}}.hero-copy[data-astro-cid-ka5rf7qy]{z-index:2;opacity:calc(1 - var(--leave));transform:translateY(calc(var(--leave) * -60px));justify-items:start;gap:18px;display:grid;position:relative}@media (width>=1020px){.hero-copy[data-astro-cid-ka5rf7qy]{gap:24px}}.hero-title[data-astro-cid-ka5rf7qy]{font-size:clamp(3.9rem,17vw,10.5rem);display:grid}@media (width>=1020px){.hero-title[data-astro-cid-ka5rf7qy]{font-size:clamp(6rem,10.5vw,10.5rem)}}.hero-title[data-astro-cid-ka5rf7qy] span[data-astro-cid-ka5rf7qy]{animation:hero-rise .8s var(--ease-spring) backwards}.hero-title-pop[data-astro-cid-ka5rf7qy]{color:var(--accent);text-shadow:3px 3px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink);animation-delay:.11s!important}.hero-lede[data-astro-cid-ka5rf7qy]{max-width:34ch}.hero-actions[data-astro-cid-ka5rf7qy]{flex-wrap:wrap;gap:14px;display:flex}.hero-art[data-astro-cid-ka5rf7qy]{z-index:1;min-height:220px;position:relative}@media (width>=1020px){.hero-art[data-astro-cid-ka5rf7qy]{align-self:stretch}}.hero-card[data-astro-cid-ka5rf7qy]{left:var(--x);top:var(--y);transform:translate(-50%, -50%) translate(calc(var(--leave) * var(--fly-x)), calc(var(--leave) * var(--fly-y))) rotate(calc(var(--tilt) + var(--leave) * var(--spin)));opacity:calc(1 - var(--wipe) * 3);position:absolute}.hero-card-float[data-astro-cid-ka5rf7qy]{background:var(--surface-card);border:var(--border-width) solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);white-space:nowrap;animation:hero-pop .7s var(--ease-spring) backwards, hero-bob 5s ease-in-out infinite alternate;animation-delay:var(--delay), var(--delay);justify-items:start;gap:2px;padding:12px 14px;line-height:1.2;display:grid}.hero-card-float[data-astro-cid-ka5rf7qy] b[data-astro-cid-ka5rf7qy]{font-size:1.05rem}.hero-card-float[data-astro-cid-ka5rf7qy] span[data-astro-cid-ka5rf7qy]{color:var(--text-muted);font-size:.85rem}.hero-card-flag[data-astro-cid-ka5rf7qy]{--x:17%;--y:26%;--tilt:-8deg;--spin:-30deg;--fly-x:-60vw;--fly-y:-30vh;--delay:.25s}.hero-card-flag[data-astro-cid-ka5rf7qy] img[data-astro-cid-ka5rf7qy]{border:2px solid var(--ink);border-radius:8px;width:96px;height:auto;margin-bottom:6px}.hero-card-date[data-astro-cid-ka5rf7qy]{--x:82%;--y:20%;--tilt:7deg;--spin:40deg;--fly-x:50vw;--fly-y:-40vh;--delay:.35s}.hero-card-word[data-astro-cid-ka5rf7qy]{--x:80%;--y:78%;--tilt:-4deg;--spin:24deg;--fly-x:60vw;--fly-y:30vh;--delay:.45s;display:none}@media (width>=760px){.hero-card-word[data-astro-cid-ka5rf7qy]{display:block}}.hero-card-face[data-astro-cid-ka5rf7qy]{--x:15%;--y:80%;--tilt:6deg;--spin:-36deg;--fly-x:-55vw;--fly-y:40vh;--delay:.55s}.hero-card-streak[data-astro-cid-ka5rf7qy]{--x:50%;--y:6%;--tilt:3deg;--spin:12deg;--fly-x:0px;--fly-y:-60vh;--delay:.65s;display:none}@media (width>=1020px){.hero-card-streak[data-astro-cid-ka5rf7qy]{display:block}}.hero-card-streak[data-astro-cid-ka5rf7qy] .hero-card-float[data-astro-cid-ka5rf7qy]{background:var(--accent-pop);border-radius:var(--radius-pill);grid-auto-flow:column;align-items:center;gap:8px}.hero-stamp[data-astro-cid-ka5rf7qy]{background:var(--cream);border:2px solid var(--ink);border-radius:10px;justify-items:center;width:58px;margin-bottom:6px;line-height:1;display:grid;overflow:hidden}.hero-stamp[data-astro-cid-ka5rf7qy] span[data-astro-cid-ka5rf7qy]{font-size:.78rem;font-weight:var(--weight-heading);letter-spacing:.12em;text-transform:uppercase;text-align:center;width:100%;color:var(--text-on-month);background:var(--month-3);border-bottom:2px solid var(--ink);padding:4px 0;font-size:.66rem}.hero-stamp[data-astro-cid-ka5rf7qy] b[data-astro-cid-ka5rf7qy]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;padding:4px 0 6px;font-size:1.7rem;font-stretch:75%;line-height:.92}.hero-face[data-astro-cid-ka5rf7qy]{background:var(--month-6);border:2px solid var(--ink);border-radius:50%;width:58px;height:58px;margin-bottom:6px;position:relative;overflow:hidden}.hero-face[data-astro-cid-ka5rf7qy]:before,.hero-face[data-astro-cid-ka5rf7qy]:after{content:"";background:var(--ink);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.hero-face[data-astro-cid-ka5rf7qy]:before{width:20px;height:20px;top:11px}.hero-face[data-astro-cid-ka5rf7qy]:after{width:40px;height:34px;top:35px}.hero-wipe[data-astro-cid-ka5rf7qy]{aspect-ratio:1;background:var(--accent);width:clamp(110px,min(26vh,32vw),200px);box-shadow:0 0 0 var(--border-width) var(--ink);transform:translate(-50%, -50%) rotate(calc(var(--wipe) * 90deg)) scale(calc(1 + var(--wipe) * var(--wipe) * 34));will-change:transform;animation:hero-pop .8s var(--ease-spring) .12s backwards;border-radius:22%;position:absolute;top:50%;left:50%}.hero-wipe[data-astro-cid-ka5rf7qy] svg{width:100%;height:100%;opacity:calc(1 - var(--wipe) * 4)}.hero-scroll[data-astro-cid-ka5rf7qy]{z-index:3;background:var(--surface-card);border:var(--border-width) solid var(--ink);width:44px;height:44px;opacity:calc(1 - var(--p) * 12);border-radius:50%;place-items:center;margin-left:-22px;animation:1.6s ease-in-out infinite hero-nudge;display:none;position:absolute;bottom:14px;left:50%}:root[data-js] .hero-scroll[data-astro-cid-ka5rf7qy]{display:grid}@keyframes hero-rise{0%{opacity:0;transform:translateY(.5em)rotate(3deg)}}@keyframes hero-pop{0%{opacity:0;rotate:-14deg;scale:.4}}@keyframes hero-bob{to{translate:0 -10px}}@keyframes hero-nudge{50%{translate:0 6px}}.highlights[data-astro-cid-eu2iym3a]{background:var(--surface-raised);padding-block:clamp(72px,12vw,140px)}.highlights-layout[data-astro-cid-eu2iym3a]{justify-items:start;gap:clamp(28px,5vw,48px);display:grid}.highlights-heading[data-astro-cid-eu2iym3a]{max-width:11em;font-size:clamp(2.6rem,7.4vw,6rem)}.highlights-grid[data-astro-cid-eu2iym3a]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;width:100%;display:grid}.highlights-card[data-astro-cid-eu2iym3a]{background:var(--surface-card);border:var(--border-width) solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-content:start;gap:8px;padding:20px;display:grid}.highlights-card[data-astro-cid-eu2iym3a]:hover .highlights-icon[data-astro-cid-eu2iym3a]{transform:rotate(-10deg)scale(1.1)}.highlights-card[data-astro-cid-eu2iym3a] h3[data-astro-cid-eu2iym3a]{font-size:1.2rem;line-height:1.2}.highlights-card[data-astro-cid-eu2iym3a] p[data-astro-cid-eu2iym3a]{color:var(--text-muted)}.highlights-icon[data-astro-cid-eu2iym3a]{width:48px;height:48px;color:var(--text-on-month);background:var(--month);border:var(--border-width) solid var(--ink);border-radius:var(--radius-sm);transition:transform .3s var(--ease-spring);place-items:center;margin-bottom:6px;display:grid}.marquee[data-astro-cid-pdciemhy]{--v:.5;z-index:2;background:var(--accent-pop);border-block:var(--border-width) solid var(--ink);margin-block:-18px;padding-block:14px;position:relative;overflow:clip;transform:rotate(-1.5deg)scale(1.04)}.marquee-row[data-astro-cid-pdciemhy]{width:max-content;transform:translateX(calc(var(--v) * -38%));will-change:transform;gap:22px;display:flex}.marquee-row[data-astro-cid-pdciemhy] li[data-astro-cid-pdciemhy]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:22px;font-size:clamp(1.8rem,4.4vw,3rem);font-stretch:75%;line-height:1;display:flex}:root[data-js] .moods[data-astro-cid-mlyzkj34]{height:540svh}.moods[data-astro-cid-mlyzkj34],.moods[data-astro-cid-mlyzkj34][data-step="0"]{--mood:#ff2e88}.moods[data-astro-cid-mlyzkj34][data-step="1"]{--mood:#7cc4ff}.moods[data-astro-cid-mlyzkj34][data-step="2"]{--mood:#3ccf73}.moods[data-astro-cid-mlyzkj34][data-step="3"]{--mood:#ff6159}.moods[data-astro-cid-mlyzkj34][data-step="4"]{--mood:#ffd23f}.moods[data-astro-cid-mlyzkj34][data-step="5"]{--mood:#d59bff}.moods-stage[data-astro-cid-mlyzkj34]{top:var(--header-height);min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));position:sticky;overflow:clip}:root[data-js] .moods-stage[data-astro-cid-mlyzkj34]{height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height))}.moods-stage[data-astro-cid-mlyzkj34]{background:color-mix(in srgb, var(--mood) 30%, var(--cream));transition:background-color .5s var(--ease-out);align-items:center;display:grid}.moods-layout[data-astro-cid-mlyzkj34]{text-align:center;justify-items:center;gap:clamp(16px,3.4vh,36px);padding-block:24px;display:grid}.moods-face[data-astro-cid-mlyzkj34]{aspect-ratio:1;width:clamp(170px,34vh,320px)}.moods-face[data-astro-cid-mlyzkj34] svg{border:5px solid var(--ink);width:100%;height:100%;box-shadow:12px 12px 0 var(--shadow-ink);border-radius:24%}.moods-lines[data-astro-cid-mlyzkj34]{display:grid}.moods-line[data-astro-cid-mlyzkj34]{opacity:0;transition:opacity .22s var(--ease-out), transform .42s var(--ease-out);grid-area:1/1;align-content:start;justify-items:center;gap:10px;display:grid;transform:translateY(24px)}.moods-line[data-astro-cid-mlyzkj34] .display[data-astro-cid-mlyzkj34]{font-size:clamp(2.8rem,9vw,6.6rem)}.moods-line[data-astro-cid-mlyzkj34] .lede[data-astro-cid-mlyzkj34]{max-width:34ch}.moods[data-astro-cid-mlyzkj34][data-step="0"] .moods-line[data-astro-cid-mlyzkj34][data-line="0"],.moods[data-astro-cid-mlyzkj34][data-step="1"] .moods-line[data-astro-cid-mlyzkj34][data-line="1"],.moods[data-astro-cid-mlyzkj34][data-step="2"] .moods-line[data-astro-cid-mlyzkj34][data-line="2"],.moods[data-astro-cid-mlyzkj34][data-step="3"] .moods-line[data-astro-cid-mlyzkj34][data-line="3"],.moods[data-astro-cid-mlyzkj34][data-step="4"] .moods-line[data-astro-cid-mlyzkj34][data-line="4"],.moods[data-astro-cid-mlyzkj34][data-step="5"] .moods-line[data-astro-cid-mlyzkj34][data-line="5"]{opacity:1;transform:none}:root[data-js] .path[data-astro-cid-gjgjfeqb]{height:260svh}.path[data-astro-cid-gjgjfeqb]{--p:.35;--front:calc(var(--p) * 1.2 * (var(--count) + var(--batch)));background:var(--surface-page)}@supports (opacity:round(down, 1, 1)){.path[data-astro-cid-gjgjfeqb]{--front:round(down, calc(var(--p) * 1.2 * (var(--count) + var(--batch))), var(--batch))}}.path-stage[data-astro-cid-gjgjfeqb]{top:var(--header-height);min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));position:sticky;overflow:clip}:root[data-js] .path-stage[data-astro-cid-gjgjfeqb]{height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height))}.path-stage[data-astro-cid-gjgjfeqb]{align-items:center;display:grid}.path-layout[data-astro-cid-gjgjfeqb]{gap:24px;padding-block:24px;display:grid}@media (width>=1020px){.path-layout[data-astro-cid-gjgjfeqb]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px}}.path-copy[data-astro-cid-gjgjfeqb]{gap:16px;display:grid}.path-copy[data-astro-cid-gjgjfeqb] p[data-astro-cid-gjgjfeqb]{max-width:48ch}.path-copy[data-astro-cid-gjgjfeqb] p[data-astro-cid-gjgjfeqb]+p[data-astro-cid-gjgjfeqb]{display:none}@media (width>=760px){.path-copy[data-astro-cid-gjgjfeqb] p[data-astro-cid-gjgjfeqb]+p[data-astro-cid-gjgjfeqb]{display:block}}.path-heading[data-astro-cid-gjgjfeqb]{font-size:clamp(2.4rem,6.4vw,5.4rem)}.path-legend[data-astro-cid-gjgjfeqb]{font-size:.92rem;font-weight:var(--weight-label);flex-wrap:wrap;gap:6px 18px;display:flex}.path-legend[data-astro-cid-gjgjfeqb] li[data-astro-cid-gjgjfeqb]{align-items:center;gap:8px;display:flex}.path-legend[data-astro-cid-gjgjfeqb] i[data-astro-cid-gjgjfeqb]{border:2px solid var(--ink);border-radius:5px;width:16px;height:16px}.path-legend[data-astro-cid-gjgjfeqb] [data-astro-cid-gjgjfeqb][data-state=new]{background:var(--surface-card)}.path-legend[data-astro-cid-gjgjfeqb] [data-astro-cid-gjgjfeqb][data-state=learning]{background:var(--accent-pop)}.path-legend[data-astro-cid-gjgjfeqb] [data-astro-cid-gjgjfeqb][data-state=learnt]{background:var(--good-pop)}.path-dots[data-astro-cid-gjgjfeqb]{grid-template-columns:repeat(15,1fr);gap:clamp(3px,.8vw,7px);max-width:520px;display:grid}.path-dots[data-astro-cid-gjgjfeqb] i[data-astro-cid-gjgjfeqb]{aspect-ratio:1;background:var(--surface-card);border:2px solid var(--ink);border-radius:28%;position:relative;overflow:hidden}.path-dots[data-astro-cid-gjgjfeqb] i[data-astro-cid-gjgjfeqb]:before,.path-dots[data-astro-cid-gjgjfeqb] i[data-astro-cid-gjgjfeqb]:after{content:"";position:absolute;inset:0}.path-dots[data-astro-cid-gjgjfeqb] i[data-astro-cid-gjgjfeqb]:before{background:var(--accent-pop);opacity:clamp(0, var(--front) - var(--i), 1)}.path-dots[data-astro-cid-gjgjfeqb] i[data-astro-cid-gjgjfeqb]:after{background:var(--good-pop);opacity:clamp(0, var(--front) - var(--batch) - var(--i), 1)}:root[data-js] .schedule[data-astro-cid-suqjo4fw]{height:400svh}.schedule[data-astro-cid-suqjo4fw]{--p:0;color:var(--cream);background:var(--accent-2)}.schedule-stage[data-astro-cid-suqjo4fw]{top:var(--header-height);min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));position:sticky;overflow:clip}:root[data-js] .schedule-stage[data-astro-cid-suqjo4fw]{height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height))}.schedule-stage[data-astro-cid-suqjo4fw]{align-items:center;display:grid}.schedule-layout[data-astro-cid-suqjo4fw]{gap:clamp(20px,4vh,44px);padding-block:24px;display:grid}.schedule-copy[data-astro-cid-suqjo4fw]{gap:14px;display:grid}.schedule-copy[data-astro-cid-suqjo4fw] p[data-astro-cid-suqjo4fw]{max-width:50ch}.schedule-heading[data-astro-cid-suqjo4fw]{max-width:12em;text-shadow:4px 4px 0 var(--ink);font-size:clamp(2.4rem,6.6vw,5.6rem)}.schedule-counter[data-astro-cid-suqjo4fw]{gap:4px;display:grid}.schedule-counter-label[data-astro-cid-suqjo4fw]{font-size:.78rem;font-weight:var(--weight-heading);letter-spacing:.12em;text-transform:uppercase}.schedule-counter-values[data-astro-cid-suqjo4fw]{display:grid}.schedule-counter-values[data-astro-cid-suqjo4fw] b[data-astro-cid-suqjo4fw]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;color:var(--accent-pop);opacity:0;transition:opacity .22s var(--ease-out), transform .42s var(--ease-spring);grid-area:1/1;font-size:clamp(3rem,9vw,6.4rem);font-stretch:75%;line-height:.92;transform:translateY(.4em)rotate(4deg)}.schedule-line[data-astro-cid-suqjo4fw]{background:var(--ink);border-radius:var(--radius-pill);height:12px;margin:34px 22px 26px;position:relative}.schedule-line-fill[data-astro-cid-suqjo4fw]{background:var(--accent-pop);border-radius:var(--radius-pill);transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:3px}.schedule-node[data-astro-cid-suqjo4fw],.schedule-heart[data-astro-cid-suqjo4fw]{width:36px;height:36px;font-size:.82rem;font-weight:var(--weight-heading);color:var(--ink);background:var(--cream);border:var(--border-width) solid var(--ink);transition:background-color .25s var(--ease-out), transform .45s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (width>=760px){.schedule-node[data-astro-cid-suqjo4fw],.schedule-heart[data-astro-cid-suqjo4fw]{width:44px;height:44px;font-size:1rem}}.schedule-node[data-astro-cid-suqjo4fw]{left:calc(var(--at) / var(--steps) * 100%)}.schedule-heart[data-astro-cid-suqjo4fw]{left:100%}.schedule-token[data-astro-cid-suqjo4fw]{left:calc(var(--p) * 100%);background:var(--cream);border:var(--border-width) solid var(--ink);width:60px;box-shadow:var(--shadow-small);transform:translateX(-50%) rotate(-6deg) translateY(calc(var(--hop) * var(--hop) * -14px));--hop:sin(var(--p) * var(--steps) * 3.1416);border-radius:10px;padding:5px;position:absolute;bottom:30px}.schedule-token[data-astro-cid-suqjo4fw] img[data-astro-cid-suqjo4fw]{border-radius:5px}.schedule-rules[data-astro-cid-suqjo4fw]{gap:10px;display:grid}@media (width>=760px){.schedule-rules[data-astro-cid-suqjo4fw]{grid-template-columns:1fr 1fr;gap:24px}}.schedule-rules[data-astro-cid-suqjo4fw] li[data-astro-cid-suqjo4fw]{align-items:start;gap:12px;line-height:1.4;display:flex}.schedule-rules[data-astro-cid-suqjo4fw] li[data-astro-cid-suqjo4fw] svg{flex:none;margin-top:2px}.schedule[data-astro-cid-suqjo4fw][data-step="0"] .schedule-counter-values[data-astro-cid-suqjo4fw] [data-astro-cid-suqjo4fw][data-value="0"]{opacity:1;transform:none}.schedule[data-astro-cid-suqjo4fw][data-step="0"] .schedule-node[data-astro-cid-suqjo4fw][data-node="1"],.schedule[data-astro-cid-suqjo4fw][data-step="0"] .schedule-node[data-astro-cid-suqjo4fw][data-node="0"]{background:var(--accent-pop);transform:translate(-50%,-50%)scale(1.14)}.schedule[data-astro-cid-suqjo4fw][data-step="1"] .schedule-counter-values[data-astro-cid-suqjo4fw] [data-astro-cid-suqjo4fw][data-value="1"]{opacity:1;transform:none}.schedule[data-astro-cid-suqjo4fw][data-step="1"] .schedule-node[data-astro-cid-suqjo4fw][data-node="1"]{background:var(--accent-pop);transform:translate(-50%,-50%)scale(1.14)}.schedule[data-astro-cid-suqjo4fw][data-step="2"] .schedule-counter-values[data-astro-cid-suqjo4fw] [data-astro-cid-suqjo4fw][data-value="2"]{opacity:1;transform:none}.schedule[data-astro-cid-suqjo4fw][data-step="2"] .schedule-node[data-astro-cid-suqjo4fw][data-node="1"],.schedule[data-astro-cid-suqjo4fw][data-step="2"] .schedule-node[data-astro-cid-suqjo4fw][data-node="2"]{background:var(--accent-pop);transform:translate(-50%,-50%)scale(1.14)}.schedule[data-astro-cid-suqjo4fw][data-step="3"] .schedule-counter-values[data-astro-cid-suqjo4fw] [data-astro-cid-suqjo4fw][data-value="3"]{opacity:1;transform:none}.schedule[data-astro-cid-suqjo4fw][data-step="3"] .schedule-node[data-astro-cid-suqjo4fw][data-node="1"],.schedule[data-astro-cid-suqjo4fw][data-step="3"] .schedule-node[data-astro-cid-suqjo4fw][data-node="2"],.schedule[data-astro-cid-suqjo4fw][data-step="3"] .schedule-node[data-astro-cid-suqjo4fw][data-node="3"]{background:var(--accent-pop);transform:translate(-50%,-50%)scale(1.14)}.schedule[data-astro-cid-suqjo4fw][data-step="4"] .schedule-counter-values[data-astro-cid-suqjo4fw] [data-astro-cid-suqjo4fw][data-value="4"]{opacity:1;transform:none}.schedule[data-astro-cid-suqjo4fw][data-step="4"] .schedule-node[data-astro-cid-suqjo4fw][data-node="1"],.schedule[data-astro-cid-suqjo4fw][data-step="4"] .schedule-node[data-astro-cid-suqjo4fw][data-node="2"],.schedule[data-astro-cid-suqjo4fw][data-step="4"] .schedule-node[data-astro-cid-suqjo4fw][data-node="3"],.schedule[data-astro-cid-suqjo4fw][data-step="4"] .schedule-node[data-astro-cid-suqjo4fw][data-node="4"]{background:var(--accent-pop);transform:translate(-50%,-50%)scale(1.14)}.schedule[data-astro-cid-suqjo4fw][data-step="5"] .schedule-counter-values[data-astro-cid-suqjo4fw] [data-astro-cid-suqjo4fw][data-value="5"]{opacity:1;transform:none}.schedule[data-astro-cid-suqjo4fw][data-step="5"] .schedule-node[data-astro-cid-suqjo4fw][data-node="1"],.schedule[data-astro-cid-suqjo4fw][data-step="5"] .schedule-node[data-astro-cid-suqjo4fw][data-node="2"],.schedule[data-astro-cid-suqjo4fw][data-step="5"] .schedule-node[data-astro-cid-suqjo4fw][data-node="3"],.schedule[data-astro-cid-suqjo4fw][data-step="5"] .schedule-node[data-astro-cid-suqjo4fw][data-node="4"],.schedule[data-astro-cid-suqjo4fw][data-step="5"] .schedule-node[data-astro-cid-suqjo4fw][data-node="5"]{background:var(--accent-pop);transform:translate(-50%,-50%)scale(1.14)}.schedule[data-astro-cid-suqjo4fw][data-step="6"] .schedule-counter-values[data-astro-cid-suqjo4fw] [data-astro-cid-suqjo4fw][data-value="6"]{opacity:1;transform:none}.schedule[data-astro-cid-suqjo4fw][data-step="6"] .schedule-node[data-astro-cid-suqjo4fw][data-node="1"],.schedule[data-astro-cid-suqjo4fw][data-step="6"] .schedule-node[data-astro-cid-suqjo4fw][data-node="2"],.schedule[data-astro-cid-suqjo4fw][data-step="6"] .schedule-node[data-astro-cid-suqjo4fw][data-node="3"],.schedule[data-astro-cid-suqjo4fw][data-step="6"] .schedule-node[data-astro-cid-suqjo4fw][data-node="4"],.schedule[data-astro-cid-suqjo4fw][data-step="6"] .schedule-node[data-astro-cid-suqjo4fw][data-node="5"],.schedule[data-astro-cid-suqjo4fw][data-step="6"] .schedule-node[data-astro-cid-suqjo4fw][data-node="6"]{background:var(--accent-pop);transform:translate(-50%,-50%)scale(1.14)}.schedule[data-astro-cid-suqjo4fw][data-step="6"] .schedule-heart[data-astro-cid-suqjo4fw]{color:var(--cream);background:var(--accent)}:root[data-js] .statement[data-astro-cid-4m7bkpzh]{height:200svh}.statement[data-astro-cid-4m7bkpzh]{--p:1;color:var(--cream);background:var(--accent)}.statement-stage[data-astro-cid-4m7bkpzh]{top:var(--header-height);min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));position:sticky;overflow:clip}:root[data-js] .statement-stage[data-astro-cid-4m7bkpzh]{height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height))}.statement-stage[data-astro-cid-4m7bkpzh]{align-items:center;display:grid}.statement-copy[data-astro-cid-4m7bkpzh]{gap:28px;padding-block:64px;display:grid}.statement-line[data-astro-cid-4m7bkpzh]{flex-wrap:wrap;gap:0 .22em;max-width:13em;font-size:clamp(3rem,9.6vw,8rem);display:flex}.statement-line[data-astro-cid-4m7bkpzh] span[data-astro-cid-4m7bkpzh]{opacity:clamp(.22, var(--p) * (var(--words) + 3) - var(--i), 1);text-shadow:4px 4px 0 var(--ink)}.statement-note[data-astro-cid-4m7bkpzh]{max-width:44ch;font-weight:var(--weight-label);color:var(--ink)}:root[data-js] .steps[data-astro-cid-dxelx7is]{height:460svh}.steps[data-astro-cid-dxelx7is]{background:var(--surface-page)}.steps-stage[data-astro-cid-dxelx7is]{top:var(--header-height);min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));position:sticky;overflow:clip}:root[data-js] .steps-stage[data-astro-cid-dxelx7is]{height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height))}.steps-stage[data-astro-cid-dxelx7is]{display:grid}.steps-layout[data-astro-cid-dxelx7is]{grid-template-rows:auto auto 1fr;gap:16px;padding-block:20px;display:grid}@media (width>=1020px){.steps-layout[data-astro-cid-dxelx7is]{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:72px}}.steps-copy[data-astro-cid-dxelx7is]{display:contents}@media (width>=1020px){.steps-copy[data-astro-cid-dxelx7is]{gap:28px;display:grid}}.steps-heading[data-astro-cid-dxelx7is]{font-size:clamp(2.4rem,6.4vw,5.2rem)}.steps-list[data-astro-cid-dxelx7is]{order:3;display:grid}@media (width>=1020px){.steps-list[data-astro-cid-dxelx7is]{gap:10px}}.steps-item[data-astro-cid-dxelx7is]{opacity:0;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out), background-color .3s var(--ease-out);grid-area:1/1;grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid;transform:translateY(16px)}@media (width>=1020px){.steps-item[data-astro-cid-dxelx7is]{border-radius:var(--radius-card);opacity:.45;grid-area:auto;padding:14px 16px;transform:none}}.steps-item[data-astro-cid-dxelx7is] h3[data-astro-cid-dxelx7is]{font-size:1.25rem;line-height:1.2}.steps-item[data-astro-cid-dxelx7is] p[data-astro-cid-dxelx7is]{max-width:46ch;color:var(--text-muted);margin-top:4px}.steps-number[data-astro-cid-dxelx7is]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;background:var(--surface-card);border:var(--border-width) solid var(--ink);width:40px;height:40px;transition:background-color .3s var(--ease-out), transform .4s var(--ease-spring);border-radius:50%;place-items:center;font-size:1.5rem;font-stretch:75%;line-height:1;display:grid}.steps-phone[data-astro-cid-dxelx7is]{background:var(--surface-page);border:4px solid var(--ink);width:min(100%,300px);height:min(46svh,420px);box-shadow:10px 10px 0 var(--shadow-ink);border-radius:34px;justify-self:center;position:relative;overflow:hidden;transform:rotate(-2deg)}@media (width>=1020px){.steps-phone[data-astro-cid-dxelx7is]{width:330px;height:min(70vh,600px)}}.steps-screen[data-astro-cid-dxelx7is]{opacity:0;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out);align-content:start;gap:10px;padding:20px 16px;display:grid;position:absolute;inset:0;transform:translate(40px)}.steps-screen-title[data-astro-cid-dxelx7is]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;font-size:1.9rem;font-stretch:75%;line-height:.92}.steps-screen-label[data-astro-cid-dxelx7is]{font-size:.78rem;font-weight:var(--weight-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:.7rem}.steps-row[data-astro-cid-dxelx7is],.steps-goal[data-astro-cid-dxelx7is],.steps-strip[data-astro-cid-dxelx7is]{opacity:0;transition:opacity .3s var(--ease-out), transform .45s var(--ease-spring), background-color .3s var(--ease-out);transform:translateY(14px)scale(.96)}.steps-row[data-astro-cid-dxelx7is]{background:var(--surface-card);border:var(--border-width) solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-small);align-items:center;gap:10px;padding:9px 12px;line-height:1.2;display:flex}.steps-tag[data-astro-cid-dxelx7is]{font-size:.78rem;font-weight:var(--weight-label);background:var(--surface-raised);border-radius:var(--radius-pill);margin-left:auto;padding:2px 9px}.steps-input[data-astro-cid-dxelx7is]{font-weight:var(--weight-heading);background:var(--surface-card);border:var(--border-width) solid var(--ink);border-radius:var(--radius-sm);padding:9px 12px}.steps-paste[data-astro-cid-dxelx7is]{color:var(--text-muted);background:var(--surface-raised);border:var(--border-width) dashed var(--ink);border-radius:var(--radius-sm);gap:10px;padding:10px 12px;font-size:.9rem;line-height:1.35;display:flex}.steps-stamp[data-astro-cid-dxelx7is]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;width:30px;height:30px;color:var(--text-on-month);background:var(--month);border:2px solid var(--ink);border-radius:8px;place-items:center;font-size:1.1rem;font-stretch:75%;line-height:1;display:grid}.steps-progress[data-astro-cid-dxelx7is]{align-items:center;gap:10px;display:flex}.steps-bar[data-astro-cid-dxelx7is]{background:var(--surface-card);border:var(--border-width) solid var(--ink);border-radius:var(--radius-pill);flex:1;height:14px;overflow:hidden}.steps-bar[data-astro-cid-dxelx7is] i[data-astro-cid-dxelx7is]{background:var(--good-pop);border-right:var(--border-width) solid var(--ink);width:60%;height:100%;display:block}.steps-question[data-astro-cid-dxelx7is]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;margin-block:6px 2px;font-size:1.7rem;font-stretch:75%;line-height:.92}.steps-option[data-astro-cid-dxelx7is]{justify-content:space-between}.steps-goal[data-astro-cid-dxelx7is]{background:var(--accent-pop);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-small);align-items:center;gap:14px;padding:12px;line-height:1.3;display:flex}.steps-goal[data-astro-cid-dxelx7is] svg[data-astro-cid-dxelx7is]{flex:none}.steps-goal[data-astro-cid-dxelx7is]>div[data-astro-cid-dxelx7is]{gap:2px;display:grid}.steps-streak[data-astro-cid-dxelx7is]{align-items:center;gap:4px;font-size:.9rem;display:inline-flex}.steps-ring-track[data-astro-cid-dxelx7is],.steps-ring-fill[data-astro-cid-dxelx7is]{fill:none;stroke-width:10px}.steps-ring-track[data-astro-cid-dxelx7is]{stroke:var(--cream)}.steps-ring-fill[data-astro-cid-dxelx7is]{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:201;stroke-dashoffset:201px;transform-origin:50%;transition:stroke-dashoffset .9s var(--ease-out) .25s;transform:rotate(-90deg)}.steps-strip[data-astro-cid-dxelx7is]{border:var(--border-width) solid var(--ink);border-radius:var(--radius-pill);height:22px;display:flex;overflow:hidden}.steps-strip[data-astro-cid-dxelx7is] i[data-astro-cid-dxelx7is]{display:block}.steps-strip[data-astro-cid-dxelx7is] [data-astro-cid-dxelx7is][data-part=learnt]{background:var(--good-pop);border-right:var(--border-width) solid var(--ink);width:25%}.steps-strip[data-astro-cid-dxelx7is] [data-astro-cid-dxelx7is][data-part=learning]{background:var(--accent-pop);border-right:var(--border-width) solid var(--ink);width:5%}.steps-strip[data-astro-cid-dxelx7is] [data-astro-cid-dxelx7is][data-part=new]{background:var(--surface-card);flex:1}.steps[data-astro-cid-dxelx7is][data-step="0"] .steps-item[data-astro-cid-dxelx7is][data-item="0"]{opacity:1;transform:none}@media (width>=1020px){.steps[data-astro-cid-dxelx7is][data-step="0"] .steps-item[data-astro-cid-dxelx7is][data-item="0"]{background:var(--surface-card);box-shadow:inset 0 0 0 var(--border-width) var(--ink)}}.steps[data-astro-cid-dxelx7is][data-step="0"] .steps-item[data-astro-cid-dxelx7is][data-item="0"] .steps-number[data-astro-cid-dxelx7is]{background:var(--accent-pop);transform:scale(1.12)rotate(-6deg)}.steps[data-astro-cid-dxelx7is][data-step="0"] .steps-screen[data-astro-cid-dxelx7is][data-screen="0"]{opacity:1;transform:none}.steps[data-astro-cid-dxelx7is][data-step="0"] .steps-screen[data-astro-cid-dxelx7is][data-screen="0"] .steps-row[data-astro-cid-dxelx7is],.steps[data-astro-cid-dxelx7is][data-step="0"] .steps-screen[data-astro-cid-dxelx7is][data-screen="0"] .steps-goal[data-astro-cid-dxelx7is],.steps[data-astro-cid-dxelx7is][data-step="0"] .steps-screen[data-astro-cid-dxelx7is][data-screen="0"] .steps-strip[data-astro-cid-dxelx7is]{opacity:1;transition-delay:calc(.15s + var(--o,0) * .11s);transform:none}.steps[data-astro-cid-dxelx7is][data-step="0"] .steps-screen[data-astro-cid-dxelx7is][data-screen="0"] .steps-option[data-astro-cid-dxelx7is][data-right]{background:var(--good-tint);transition-delay:.8s}.steps[data-astro-cid-dxelx7is][data-step="0"] .steps-screen[data-astro-cid-dxelx7is][data-screen="0"] .steps-ring-fill[data-astro-cid-dxelx7is]{stroke-dashoffset:0}.steps[data-astro-cid-dxelx7is][data-step="1"] .steps-screen[data-astro-cid-dxelx7is][data-screen="0"],.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-screen[data-astro-cid-dxelx7is][data-screen="0"],.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-screen[data-astro-cid-dxelx7is][data-screen="0"]{transform:translate(-40px)rotate(-3deg)}.steps[data-astro-cid-dxelx7is][data-step="1"] .steps-item[data-astro-cid-dxelx7is][data-item="1"]{opacity:1;transform:none}@media (width>=1020px){.steps[data-astro-cid-dxelx7is][data-step="1"] .steps-item[data-astro-cid-dxelx7is][data-item="1"]{background:var(--surface-card);box-shadow:inset 0 0 0 var(--border-width) var(--ink)}}.steps[data-astro-cid-dxelx7is][data-step="1"] .steps-item[data-astro-cid-dxelx7is][data-item="1"] .steps-number[data-astro-cid-dxelx7is]{background:var(--accent-pop);transform:scale(1.12)rotate(-6deg)}.steps[data-astro-cid-dxelx7is][data-step="1"] .steps-screen[data-astro-cid-dxelx7is][data-screen="1"]{opacity:1;transform:none}.steps[data-astro-cid-dxelx7is][data-step="1"] .steps-screen[data-astro-cid-dxelx7is][data-screen="1"] .steps-row[data-astro-cid-dxelx7is],.steps[data-astro-cid-dxelx7is][data-step="1"] .steps-screen[data-astro-cid-dxelx7is][data-screen="1"] .steps-goal[data-astro-cid-dxelx7is],.steps[data-astro-cid-dxelx7is][data-step="1"] .steps-screen[data-astro-cid-dxelx7is][data-screen="1"] .steps-strip[data-astro-cid-dxelx7is]{opacity:1;transition-delay:calc(.15s + var(--o,0) * .11s);transform:none}.steps[data-astro-cid-dxelx7is][data-step="1"] .steps-screen[data-astro-cid-dxelx7is][data-screen="1"] .steps-option[data-astro-cid-dxelx7is][data-right]{background:var(--good-tint);transition-delay:.8s}.steps[data-astro-cid-dxelx7is][data-step="1"] .steps-screen[data-astro-cid-dxelx7is][data-screen="1"] .steps-ring-fill[data-astro-cid-dxelx7is]{stroke-dashoffset:0}.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-screen[data-astro-cid-dxelx7is][data-screen="1"],.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-screen[data-astro-cid-dxelx7is][data-screen="1"]{transform:translate(-40px)rotate(-3deg)}.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-item[data-astro-cid-dxelx7is][data-item="2"]{opacity:1;transform:none}@media (width>=1020px){.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-item[data-astro-cid-dxelx7is][data-item="2"]{background:var(--surface-card);box-shadow:inset 0 0 0 var(--border-width) var(--ink)}}.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-item[data-astro-cid-dxelx7is][data-item="2"] .steps-number[data-astro-cid-dxelx7is]{background:var(--accent-pop);transform:scale(1.12)rotate(-6deg)}.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-screen[data-astro-cid-dxelx7is][data-screen="2"]{opacity:1;transform:none}.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-screen[data-astro-cid-dxelx7is][data-screen="2"] .steps-row[data-astro-cid-dxelx7is],.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-screen[data-astro-cid-dxelx7is][data-screen="2"] .steps-goal[data-astro-cid-dxelx7is],.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-screen[data-astro-cid-dxelx7is][data-screen="2"] .steps-strip[data-astro-cid-dxelx7is]{opacity:1;transition-delay:calc(.15s + var(--o,0) * .11s);transform:none}.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-screen[data-astro-cid-dxelx7is][data-screen="2"] .steps-option[data-astro-cid-dxelx7is][data-right]{background:var(--good-tint);transition-delay:.8s}.steps[data-astro-cid-dxelx7is][data-step="2"] .steps-screen[data-astro-cid-dxelx7is][data-screen="2"] .steps-ring-fill[data-astro-cid-dxelx7is]{stroke-dashoffset:0}.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-screen[data-astro-cid-dxelx7is][data-screen="2"]{transform:translate(-40px)rotate(-3deg)}.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-item[data-astro-cid-dxelx7is][data-item="3"]{opacity:1;transform:none}@media (width>=1020px){.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-item[data-astro-cid-dxelx7is][data-item="3"]{background:var(--surface-card);box-shadow:inset 0 0 0 var(--border-width) var(--ink)}}.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-item[data-astro-cid-dxelx7is][data-item="3"] .steps-number[data-astro-cid-dxelx7is]{background:var(--accent-pop);transform:scale(1.12)rotate(-6deg)}.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-screen[data-astro-cid-dxelx7is][data-screen="3"]{opacity:1;transform:none}.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-screen[data-astro-cid-dxelx7is][data-screen="3"] .steps-row[data-astro-cid-dxelx7is],.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-screen[data-astro-cid-dxelx7is][data-screen="3"] .steps-goal[data-astro-cid-dxelx7is],.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-screen[data-astro-cid-dxelx7is][data-screen="3"] .steps-strip[data-astro-cid-dxelx7is]{opacity:1;transition-delay:calc(.15s + var(--o,0) * .11s);transform:none}.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-screen[data-astro-cid-dxelx7is][data-screen="3"] .steps-option[data-astro-cid-dxelx7is][data-right]{background:var(--good-tint);transition-delay:.8s}.steps[data-astro-cid-dxelx7is][data-step="3"] .steps-screen[data-astro-cid-dxelx7is][data-screen="3"] .steps-ring-fill[data-astro-cid-dxelx7is]{stroke-dashoffset:0}
