.hero[data-astro-cid-o2ndh37v],.lab[data-astro-cid-o2ndh37v],.rules[data-astro-cid-o2ndh37v],.gallery[data-astro-cid-o2ndh37v]{--m-happy:#ffd43b;--m-zesty:#6c3cff;--m-cool:#b6ef74;--m-shocked:#ff9e7a;--m-worried:#9fb8ff;--m-chill:#fff8ec;--m-utility:#d9d2ea}.hero[data-astro-cid-o2ndh37v]{gap:var(--s-4);padding-top:var(--s-5);padding-bottom:var(--s-6);grid-template-areas:"copy""stage""moves";display:grid}.hero-copy[data-astro-cid-o2ndh37v]{grid-area:copy}.moves[data-astro-cid-o2ndh37v]{grid-area:moves}.stage-card[data-astro-cid-o2ndh37v]{grid-area:stage}.hero-copy[data-astro-cid-o2ndh37v]{gap:var(--s-3);align-content:start;display:grid}.hero[data-astro-cid-o2ndh37v] .display[data-astro-cid-o2ndh37v]{margin-top:2px}.moves[data-astro-cid-o2ndh37v]{gap:var(--s-2);grid-template-columns:1fr 1fr;align-self:start;display:grid}.moves[data-astro-cid-o2ndh37v] li[data-astro-cid-o2ndh37v]{border-radius:var(--r-md);background:var(--paper);border:1.5px solid var(--line);gap:1px;padding:10px 12px;display:grid}.moves[data-astro-cid-o2ndh37v] b[data-astro-cid-o2ndh37v]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:850}.moves[data-astro-cid-o2ndh37v] span[data-astro-cid-o2ndh37v]{font-size:var(--fs-13);color:var(--text-2);line-height:1.3}.stage-card[data-astro-cid-o2ndh37v]{background:var(--purple);border:var(--stroke);border-radius:var(--r-xl);min-height:290px;box-shadow:var(--lift);isolation:isolate;background-image:radial-gradient(circle at 50% 42%,#ffffff29 0 34%,#0000 35%),radial-gradient(#fff8ec21 1.5px,#0000 1.6px);background-size:100% 100%,18px 18px;place-items:center;display:grid;position:relative;overflow:hidden}.stage-floor[data-astro-cid-o2ndh37v]{z-index:-1;background:#211a3547;border-radius:50%;width:210px;height:26px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.stage[data-astro-cid-o2ndh37v]{width:180px;height:180px;margin-bottom:18px}.stage[data-astro-cid-o2ndh37v] .cornrad{width:180px!important;height:180px!important}.stage-tag[data-astro-cid-o2ndh37v]{border-radius:var(--r-pill);color:var(--cream);background:#211a3559;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:14px}.dot[data-astro-cid-o2ndh37v]{background:var(--husk);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #b6ef7440}.lab[data-astro-cid-o2ndh37v]{gap:var(--s-5);padding-bottom:var(--s-7);display:grid}.lab-head[data-astro-cid-o2ndh37v]{margin-bottom:var(--s-4);gap:4px;display:grid}.groups[data-astro-cid-o2ndh37v]{gap:var(--s-4);display:grid}.group[data-astro-cid-o2ndh37v]{gap:6px;display:grid}.group-h[data-astro-cid-o2ndh37v]{font-size:var(--fs-18);align-items:center;gap:8px;display:flex}.group-note[data-astro-cid-o2ndh37v]{margin-top:-4px}.swatch[data-astro-cid-o2ndh37v]{background:var(--c);border:2px solid var(--ink);border-radius:50%;flex:none;width:14px;height:14px}.btns[data-astro-cid-o2ndh37v]{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.poke[data-astro-cid-o2ndh37v]{text-align:left;background:var(--paper);border:var(--stroke);border-radius:var(--r-md);min-height:56px;box-shadow:var(--lift-sm);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background var(--t-fast);gap:1px;padding:9px 12px 10px;display:grid;position:relative;overflow:hidden}.poke[data-astro-cid-o2ndh37v]:before{content:"";background:var(--c);border-right:2px solid var(--ink);width:6px;position:absolute;top:0;bottom:0;left:0}.poke[data-astro-cid-o2ndh37v]{padding-left:18px}.poke[data-astro-cid-o2ndh37v]:hover{background:#fff}.poke[data-astro-cid-o2ndh37v]:active{box-shadow:none;transform:translateY(2px)scale(.98)}.poke-l[data-astro-cid-o2ndh37v]{font-family:var(--font-display);letter-spacing:-.015em;font-weight:800;line-height:1.15}.poke-h[data-astro-cid-o2ndh37v]{font-size:var(--fs-12);color:var(--text-3);font-weight:600;line-height:1.25}.mini[data-astro-cid-o2ndh37v]{bottom:calc(10px + var(--safe-b));z-index:5;margin-top:var(--s-4);border-radius:var(--r-pill);background:var(--ink);color:var(--cream);font-size:var(--fs-13);align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;box-shadow:0 8px 24px #211a3540}.mini-face[data-astro-cid-o2ndh37v]{font-family:var(--font-display);color:var(--corn);white-space:nowrap;font-weight:850}.mini-log[data-astro-cid-o2ndh37v]{white-space:nowrap;text-overflow:ellipsis;color:#fff8eccc;flex:1;min-width:0;overflow:hidden}.mini[data-astro-cid-o2ndh37v] .pips[data-astro-cid-o2ndh37v] i{width:14px;height:9px}.mini[data-astro-cid-o2ndh37v] .pips[data-astro-cid-o2ndh37v]{gap:3px}.try[data-astro-cid-o2ndh37v]{margin-top:var(--s-5);padding:var(--s-4);gap:var(--s-3);display:grid}.try-fields[data-astro-cid-o2ndh37v]{gap:var(--s-3);display:grid}.brain[data-astro-cid-o2ndh37v]{align-self:start;gap:var(--s-4);padding:var(--s-4);background:var(--ink);color:var(--cream);border-radius:var(--r-xl);border:var(--stroke);display:grid;box-shadow:0 4px #000}.brain-head[data-astro-cid-o2ndh37v]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.brain-h[data-astro-cid-o2ndh37v]{font-size:var(--fs-20);color:var(--corn)}.k[data-astro-cid-o2ndh37v]{font-size:var(--fs-12);text-transform:lowercase;color:#fff8ec9e;letter-spacing:.01em;font-weight:700}.dim[data-astro-cid-o2ndh37v]{color:#fff8ec80}.mode[data-astro-cid-o2ndh37v]{border-radius:var(--r-pill);border:1.5px solid #fff8ec59;padding:3px;display:inline-flex}.mode[data-astro-cid-o2ndh37v] label[data-astro-cid-o2ndh37v]{position:relative}.mode[data-astro-cid-o2ndh37v] input[data-astro-cid-o2ndh37v]{opacity:0;cursor:pointer;position:absolute;inset:0}.mode[data-astro-cid-o2ndh37v] span[data-astro-cid-o2ndh37v]{border-radius:var(--r-pill);min-height:32px;font-family:var(--font-display);font-weight:800;font-size:var(--fs-13);padding:6px 12px;display:block}.mode[data-astro-cid-o2ndh37v] input[data-astro-cid-o2ndh37v]:checked+span[data-astro-cid-o2ndh37v]{background:var(--corn);color:var(--ink)}.mode[data-astro-cid-o2ndh37v] input[data-astro-cid-o2ndh37v]:focus-visible+span[data-astro-cid-o2ndh37v]{outline:3px solid var(--corn);outline-offset:2px}.now[data-astro-cid-o2ndh37v]{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.now[data-astro-cid-o2ndh37v]>div[data-astro-cid-o2ndh37v]{border-radius:var(--r-md);background:#fff8ec12;gap:2px;min-width:0;padding:10px 12px;display:grid}.now[data-astro-cid-o2ndh37v] strong[data-astro-cid-o2ndh37v]{font-family:var(--font-display);font-weight:850;font-size:var(--fs-18);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bars[data-astro-cid-o2ndh37v]{gap:7px;display:grid}.bars[data-astro-cid-o2ndh37v] li[data-astro-cid-o2ndh37v]{grid-template-columns:62px 1fr 40px;align-items:center;gap:10px;display:grid}.bars[data-astro-cid-o2ndh37v] li[data-astro-cid-o2ndh37v].on .k[data-astro-cid-o2ndh37v]{color:var(--c)}.bars[data-astro-cid-o2ndh37v] li[data-astro-cid-o2ndh37v].on .k[data-astro-cid-o2ndh37v]:after{content:" ●";vertical-align:1px;font-size:9px}.bar[data-astro-cid-o2ndh37v]{background:#fff8ec1a;border-radius:99px;height:12px;position:relative;overflow:hidden}.bar[data-astro-cid-o2ndh37v] i[data-astro-cid-o2ndh37v]{width:calc(var(--v,0) * 100%);background:var(--c);border-radius:99px;transition:width .18s linear;position:absolute;inset:0 auto 0 0}.bar[data-astro-cid-o2ndh37v] .thr[data-astro-cid-o2ndh37v]{background:#fff8ec66;width:2px;position:absolute;top:-2px;bottom:-2px;left:25%}.bar[data-astro-cid-o2ndh37v] .cap[data-astro-cid-o2ndh37v]{background:repeating-linear-gradient(45deg,#fff8ec1f 0 3px,#0000 3px 6px);position:absolute;top:0;bottom:0;right:0}.v[data-astro-cid-o2ndh37v]{font-size:var(--fs-12);text-align:right;color:#fff8ecbf}.budget[data-astro-cid-o2ndh37v]{gap:6px;display:grid}.pips[data-astro-cid-o2ndh37v]{gap:6px;display:flex}.pips[data-astro-cid-o2ndh37v] i{background:linear-gradient(90deg, var(--corn) calc(var(--f,0) * 100%), transparent 0);border:1.5px solid #fff8ec80;border-radius:99px;width:28px;height:12px}.logbox[data-astro-cid-o2ndh37v]{gap:6px;display:grid}.log[data-astro-cid-o2ndh37v]{gap:4px;min-height:120px;display:grid}.log[data-astro-cid-o2ndh37v] li{font-size:var(--fs-13);background:#fff8ec0d;border-radius:8px;justify-content:space-between;gap:10px;padding:5px 8px;display:flex}.log[data-astro-cid-o2ndh37v] li.new{animation:lognew .4s var(--ease);background:#ffd43b29}.log[data-astro-cid-o2ndh37v] .e{color:#fff8ecb3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.log[data-astro-cid-o2ndh37v] .r{color:var(--corn);text-align:right;font-weight:750}.log[data-astro-cid-o2ndh37v] .r.g{color:#fff8ec8c;font-weight:600}@keyframes lognew{0%{opacity:.4;transform:translateY(-4px)}}.rules[data-astro-cid-o2ndh37v]{padding-block:var(--s-6)}.rules[data-astro-cid-o2ndh37v] h2[data-astro-cid-o2ndh37v]{margin-bottom:var(--s-4)}.rule-grid[data-astro-cid-o2ndh37v]{gap:var(--s-3);counter-reset:r;display:grid}.rule[data-astro-cid-o2ndh37v]{padding:var(--s-4) var(--s-4) var(--s-4) 52px;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-lg);counter-increment:r;position:relative}.rule[data-astro-cid-o2ndh37v]:before{content:counter(r);background:var(--corn);border:2px solid var(--ink);width:26px;height:26px;font-family:var(--font-display);font-weight:900;font-size:var(--fs-13);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.rule[data-astro-cid-o2ndh37v] b[data-astro-cid-o2ndh37v]{font-family:var(--font-display);font-weight:850;font-size:var(--fs-18);letter-spacing:-.02em}.rule[data-astro-cid-o2ndh37v] p[data-astro-cid-o2ndh37v]{font-size:var(--fs-14);color:var(--text-2);margin-top:4px;line-height:1.45}.gallery[data-astro-cid-o2ndh37v]{padding-block:var(--s-6) var(--s-8);gap:var(--s-5);display:grid}.gal-head[data-astro-cid-o2ndh37v]{gap:4px;display:grid}.fam[data-astro-cid-o2ndh37v]{gap:var(--s-2);display:grid}.fam-head[data-astro-cid-o2ndh37v]{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.fam-head[data-astro-cid-o2ndh37v] h3[data-astro-cid-o2ndh37v]{align-items:center;gap:8px;display:flex}.faces[data-astro-cid-o2ndh37v]{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.face[data-astro-cid-o2ndh37v]{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-md);width:100%;transition:transform var(--t-fast) var(--ease), border-color var(--t-fast);justify-items:center;gap:4px;padding:10px 4px 8px;display:grid}.face[data-astro-cid-o2ndh37v] .cornrad{width:64px!important;height:64px!important}.face[data-astro-cid-o2ndh37v]:hover{border-color:var(--ink);transform:translateY(-2px)}.face[data-astro-cid-o2ndh37v]:active{transform:scale(.97)}.face-l[data-astro-cid-o2ndh37v]{font-size:var(--fs-12);color:var(--text-2);text-align:center;font-weight:650;line-height:1.2}@media (width>=640px){.btns[data-astro-cid-o2ndh37v]{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.try-fields[data-astro-cid-o2ndh37v]{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-grid[data-astro-cid-o2ndh37v]{grid-template-columns:repeat(2,minmax(0,1fr))}.moves[data-astro-cid-o2ndh37v]{grid-template-columns:repeat(4,minmax(0,1fr))}.face[data-astro-cid-o2ndh37v] .cornrad{width:72px!important;height:72px!important}}@media (width>=1000px){.hero[data-astro-cid-o2ndh37v]{align-items:end;column-gap:var(--s-7);row-gap:var(--s-4);padding-top:var(--s-7);padding-bottom:var(--s-7);grid-template-columns:1.05fr 1fr;grid-template-areas:"copy stage""moves stage"}.stage-card[data-astro-cid-o2ndh37v]{align-self:center}.moves[data-astro-cid-o2ndh37v]{grid-template-columns:1fr 1fr}.stage-card[data-astro-cid-o2ndh37v]{min-height:400px}.stage[data-astro-cid-o2ndh37v]{width:240px;height:240px}.stage[data-astro-cid-o2ndh37v] .cornrad{width:240px!important;height:240px!important}.stage-floor[data-astro-cid-o2ndh37v]{width:270px;bottom:44px}.lab[data-astro-cid-o2ndh37v]{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start}.brain[data-astro-cid-o2ndh37v]{top:calc(var(--header-h) + 16px);position:sticky}.mini[data-astro-cid-o2ndh37v]{display:none}.rule-grid[data-astro-cid-o2ndh37v]{grid-template-columns:repeat(4,minmax(0,1fr))}.faces[data-astro-cid-o2ndh37v]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}
