.table.svelte-nuldq5{width:max(252px,min(100cqw - 8px,100cqh - 8px));position:relative;container-type:inline-size}.grid.svelte-nuldq5{aspect-ratio:1;background:var(--ui98-face);width:100%;box-shadow:var(--ui98-sunken);grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(9,1fr);padding:3px;display:grid}.cell.svelte-nuldq5{background:var(--gx-line);min-width:0;min-height:0;box-shadow:var(--ui98-raised);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.cell.svelte-nuldq5:focus-visible{outline:2px dotted var(--ui98-text);outline-offset:-4px}.cell.is-selected.svelte-nuldq5{box-shadow:var(--ui98-pressed);background:color-mix(in srgb, var(--gx-line) 80%, #fff)}.cell.is-blocked.svelte-nuldq5{animation:.45s steps(2,end) svelte-nuldq5-nope}.ball.svelte-nuldq5{aspect-ratio:1;background:radial-gradient(circle at 32% 30%, var(--gx-paper) 0 8%, var(--c) 30%, color-mix(in srgb, var(--c) 60%, #000) 100%);border-radius:50%;width:72%;box-shadow:1px 2px #00000040}.ball.seed.svelte-nuldq5{opacity:.85;width:30%;box-shadow:none}.next.svelte-nuldq5{background:var(--gx-line);box-shadow:var(--ui98-thin-sunken);align-items:center;gap:3px;padding:2px 5px;display:inline-flex}.ball.small.svelte-nuldq5{width:18px;display:inline-block}.streak.svelte-nuldq5{font:18px/1 var(--ui98-font-pixel);color:#fff;box-shadow:var(--ui98-thin-raised);background:#b3337f;padding:1px 6px;animation:.3s ease-out svelte-nuldq5-jolt}.is-selected.svelte-nuldq5 .ball:where(.svelte-nuldq5){animation:.56s ease-in-out infinite svelte-nuldq5-bounce}.ball.is-refused.svelte-nuldq5{animation:.4s linear svelte-nuldq5-shake}.is-pop.svelte-nuldq5{animation:.28s ease-out forwards svelte-nuldq5-pop}.is-fresh.svelte-nuldq5{animation:.3s cubic-bezier(.3,1.6,.5,1) svelte-nuldq5-grow}.layer.svelte-nuldq5{pointer-events:none;position:absolute;inset:3px}.runner.svelte-nuldq5{width:11.1111%;height:11.1111%;transform:translate(calc(var(--x) * 100%), calc(var(--y) * 100%));transition:transform var(--ms) linear;place-items:center;display:grid;position:absolute;top:0;left:0}.bit.svelte-nuldq5{aspect-ratio:1;width:2.5%;animation:.62s cubic-bezier(.2,.7,.4,1) forwards svelte-nuldq5-fly;position:absolute}.popup.svelte-nuldq5{color:#fff;text-shadow:2px 2px #1b1726,-1px -1px #1b1726;white-space:nowrap;justify-items:center;animation:1.05s ease-out forwards svelte-nuldq5-rise;display:grid;position:absolute;transform:translate(-50%,-50%)}.popup.svelte-nuldq5 b:where(.svelte-nuldq5){font:max(20px, 8cqw) / 1 var(--ui98-font-pixel);color:#f7c948;font-weight:400}.popup.svelte-nuldq5 small:where(.svelte-nuldq5){font:max(14px, 4.4cqw) / 1 var(--ui98-font-pixel)}@keyframes svelte-nuldq5-bounce{0%,to{transform:translateY(4%)scale(1.08,.9)}45%{transform:translateY(-16%)scale(.95,1.05)}}@keyframes svelte-nuldq5-shake{20%,60%{transform:translate(-14%)}40%,80%{transform:translate(14%)}}@keyframes svelte-nuldq5-nope{50%{background:#ffb3ad}}@keyframes svelte-nuldq5-pop{40%{filter:brightness(1.6);transform:scale(1.35)}to{opacity:0;transform:scale(.2)}}@keyframes svelte-nuldq5-grow{0%{transform:scale(.4)}}@keyframes svelte-nuldq5-fly{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% + var(--dx) * 420%), calc(-50% + var(--dy) * 420%)) rotate(180deg);opacity:0}}@keyframes svelte-nuldq5-rise{0%{opacity:0;transform:translate(-50%,-30%)scale(.6)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-150%)}}@keyframes svelte-nuldq5-jolt{0%{transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.is-selected.svelte-nuldq5 .ball:where(.svelte-nuldq5),.streak.svelte-nuldq5{animation:none}.bit.svelte-nuldq5{display:none}}
