.puzzle-callout[data-astro-cid-q4svvlwq]{top:26%;right:calc(50% + (var(--card-width) / 2) + 1.75rem)}.cell-blank[data-astro-cid-q4svvlwq]{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}.cell-empty[data-astro-cid-q4svvlwq]{background:var(--color-base);border:3px solid var(--color-ink)}.header-bar[data-astro-cid-q4svvlwq]{border-radius:16px 16px 0 0}.mascot-bar[data-astro-cid-q4svvlwq]{border-radius:0 0 16px 16px;margin-top:-16px;padding:28px 16px 16px}.mascot-face[data-astro-cid-q4svvlwq]{cursor:pointer}.clue-bar[data-astro-cid-q4svvlwq]{background:var(--rainbow-accent,var(--color-accent-gold));border-radius:0 0 16px 16px;height:98px;margin-top:-16px;padding:32px 16px 16px}.bank[data-astro-cid-q4svvlwq]{border-radius:0 0 16px 16px;margin-top:-16px;padding:32px 16px 16px}.cell-empty[data-astro-cid-q4svvlwq][data-selected=true]{background:var(--rainbow-accent,var(--color-accent-gold))}.cell-empty[data-astro-cid-q4svvlwq][data-hover=true]{background:color-mix(in srgb, var(--rainbow-accent,var(--color-accent-gold)) 35%, transparent);border-style:dashed}@keyframes tile-bounce{0%{transform:translateY(0)}35%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes tile-wiggle{0%,to{transform:translate(0)}20%{transform:translate(8px)}40%{transform:translate(-8px)}60%{transform:translate(8px)}80%{transform:translate(-8px)}}.cell-empty[data-astro-cid-q4svvlwq][data-anim=correct]{animation:.21s ease-out tile-bounce}.cell-empty[data-astro-cid-q4svvlwq][data-anim=incorrect]{animation:.25s linear tile-wiggle}@keyframes tile-hint-hop{0%{transform:translateY(0)scale(1)rotate(0)}17.6%{transform:translateY(calc(var(--tile-size) * -.4)) scale(1.3) rotate(130deg)}74.1%{transform:translateY(calc(var(--tile-size) * -.4)) scale(1.3) rotate(534deg)}to{transform:translateY(0)scale(1)rotate(720deg)}}.cell-empty[data-astro-cid-q4svvlwq][data-anim=hint]{z-index:5;animation:.85s cubic-bezier(.34,1.4,.64,1) both tile-hint-hop;position:relative}.hint-button[data-astro-cid-q4svvlwq]{transition:opacity .15s}.hint-button[data-astro-cid-q4svvlwq]:disabled{cursor:default}.hint-badge[data-astro-cid-q4svvlwq]{background:var(--rainbow-accent,var(--color-accent-gold));width:16px;height:16px;top:-8px;right:-6px}.bank-tile{background:var(--color-base);transition:opacity .15s,transform 80ms,filter 80ms}.bank-tile[data-relevant=false]{opacity:.32}.bank-tile-placeholder{pointer-events:none;opacity:.32!important;background:var(--color-base)!important}.bank-tile[data-exhausted=true]{pointer-events:none}.bank-tile[data-relevant=true]{background:var(--rainbow-accent,var(--color-accent-gold))}.bank-tile[data-pressed=true]{filter:brightness(.85);transform:scale(.92)}.benefits-section[data-astro-cid-5iyckawq]{padding-block:clamp(4rem,1.43vw + 3.65rem,5rem)}@media (width>=1020px){.benefits-section[data-astro-cid-5iyckawq]{padding-block:clamp(5.5rem,1.626vw + 4.4634rem,6rem)}}.sr-only[data-astro-cid-uamdn5q4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack-card[data-astro-cid-uamdn5q4]{left:0;top:calc(var(--card-width) * .04984);width:100%;height:calc(var(--card-width) * .6038);opacity:1;transform-origin:top;--pose:min(var(--depth), 3);transform:translateY(calc(var(--pose) * -1 * var(--card-width) * .02492)) scale(calc(1 - var(--pose) * .0277));z-index:calc(4 - var(--pose));transition:transform .4s,opacity .4s}.stack-tile[data-astro-cid-uamdn5q4]{border-radius:calc(var(--card-width) * .0214);background:color-mix(in srgb, var(--color-ink) 4%, transparent)}.stack-tile-word[data-astro-cid-uamdn5q4]{background:var(--color-base);border:calc(var(--card-width) * .0084) solid var(--color-ink)}.stack-label[data-astro-cid-uamdn5q4]{margin:calc(var(--card-width) * -.0112);border-radius:calc(var(--card-width) * .0224);background:var(--rainbow-accent,var(--color-accent-gold))}.stack-label-content[data-astro-cid-uamdn5q4]{width:max-content;padding-inline:calc(var(--card-width) * .0448);white-space:nowrap}.stack-label-title[data-astro-cid-uamdn5q4]{font-size:calc(var(--card-width) * .0728);line-height:1.2}.stack-card[data-astro-cid-uamdn5q4]:not([data-depth="0"],[data-depth="1"],[data-depth="2"]){opacity:0;pointer-events:none}.medal-spin[data-astro-cid-dgxh6m5v]{animation-name:medal-spin;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes medal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.medal-spin[data-astro-cid-dgxh6m5v]{animation:none}}
