.hero[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--sp-10);align-items:center;justify-content:space-between;padding-top:var(--section);padding-bottom:var(--section)}.hero-text[data-astro-cid-j7pv25f6]{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.badge[data-astro-cid-j7pv25f6]{background:var(--c-energy-tint);color:var(--c-energy-text);font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4);margin:0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--fs-hero);line-height:1}.moves[data-astro-cid-j7pv25f6]{color:var(--c-motion-text)}.week[data-astro-cid-j7pv25f6]{background:var(--c-ink);color:var(--c-paper);padding:var(--section) 0}.week-inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--sp-10);align-items:center}.week-text[data-astro-cid-j7pv25f6]{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.week-kicker[data-astro-cid-j7pv25f6]{color:var(--c-energy)}.on-dark[data-astro-cid-j7pv25f6]{color:var(--c-fluid)}.week-demo[data-astro-cid-j7pv25f6]{flex:1 1 420px;min-width:0}main{--section: var(--sp-16)}@media(max-width:600px){main{--section: var(--sp-12)}}.block[data-astro-cid-j7pv25f6]{padding-top:var(--section);padding-bottom:var(--section)}.block[data-astro-cid-j7pv25f6]+.block[data-astro-cid-j7pv25f6]{padding-top:0}.code[data-astro-cid-j7pv25f6]{background:var(--c-card);border-top:var(--line);border-bottom:var(--line);padding:var(--section) 0}.swatches[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:var(--sp-6) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-4)}.swatches[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--idea);color:var(--idea-on);border-radius:var(--r-lg);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-1)}.swatches[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:var(--fs-md)}.problems-row[data-astro-cid-j7pv25f6]{background:var(--c-ink);color:var(--c-paper);padding:var(--section) 0}.problems-row[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{color:var(--c-energy)}.pchips[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:var(--sp-6) 0;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.pchips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-3);border:var(--bw-base) solid var(--c-paper);border-radius:var(--r-pill);color:var(--c-paper);text-decoration:none;font-weight:600}.pchips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--c-paper);color:var(--c-ink)}.pchips[data-astro-cid-j7pv25f6] .pn[data-astro-cid-j7pv25f6]{width:30px;height:30px;border-radius:var(--r-round);background:var(--c-energy);color:var(--c-ink);display:grid;place-items:center}.pchips[data-astro-cid-j7pv25f6] .solved[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs);background:var(--c-motion);color:var(--c-ink);border-radius:var(--r-pill);padding:var(--sp-0_5) var(--sp-2)}.pchips[data-astro-cid-j7pv25f6] .solved[data-astro-cid-j7pv25f6].claimed{background:var(--c-force)}.wild-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:var(--sp-6) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--sp-5)}.wild-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--sp-2);height:100%;padding:var(--sp-6);text-decoration:none;color:var(--c-ink);background:var(--idea-tint);border:var(--line);border-radius:var(--r-xl);box-shadow:var(--lift);transition:transform .12s ease}.wild-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);color:var(--c-ink)}.wild-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:var(--fs-lg);line-height:1.1}.wild-tag[data-astro-cid-j7pv25f6]{align-self:flex-start;background:var(--idea);color:var(--idea-on)}.wild-list[data-astro-cid-j7pv25f6] .go[data-astro-cid-j7pv25f6]{margin-top:auto;font-weight:600;color:var(--idea-text)}.kits[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--sp-8);align-items:center}.kits[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{flex:1 1 420px;min-width:0}.signup[data-astro-cid-j7pv25f6]{flex:1 1 380px;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.signup[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email]{flex:1 1 220px;font:inherit;font-size:var(--fs-base);padding:var(--sp-4) var(--sp-5);min-height:52px;border:var(--line);border-radius:var(--r-md);background:var(--c-card)}.privacy-note[data-astro-cid-j7pv25f6]{flex-basis:100%;margin:0;font-size:var(--fs-sm);color:var(--c-muted)}.signup[data-astro-cid-j7pv25f6] output[data-astro-cid-j7pv25f6]{flex-basis:100%;font-weight:600;color:var(--c-motion-text)}.signup[data-astro-cid-j7pv25f6] output[data-astro-cid-j7pv25f6].err{color:var(--c-force-text)}.signup[data-astro-cid-j7pv25f6] .adult[data-astro-cid-j7pv25f6]{flex-basis:100%;display:flex;gap:var(--sp-3);align-items:center;font-size:var(--fs-sm)}.signup[data-astro-cid-j7pv25f6] .adult[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:22px;height:22px;accent-color:var(--c-motion)}.signup[data-astro-cid-j7pv25f6] .trap[data-astro-cid-j7pv25f6]{position:absolute;left:-9999px}.cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.yt-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--sp-3);background:var(--c-card)}
