.gm[data-astro-cid-ei4fhjw7]{--gm-a:#ff6b72;--gm-b:#d9142b;--gm-c:#7a0a15;gap:22px;display:grid}.gm[data-astro-cid-ei4fhjw7][data-theme=products]{--gm-a:#f1f4f9;--gm-b:#9aa7b8;--gm-c:#4c5868}.gm[data-astro-cid-ei4fhjw7][data-theme=capsules]{--gm-a:#7fb2ff;--gm-b:#2463e0;--gm-c:#0c2d86}.gm[data-astro-cid-ei4fhjw7][data-theme=coupons]{--gm-a:#ff7aa2;--gm-b:#d6245f;--gm-c:#7a0a33}.gm[data-astro-cid-ei4fhjw7][data-theme=corporate]{--gm-a:#7a8598;--gm-b:#2f3746;--gm-c:#10151e}.gm[data-astro-cid-ei4fhjw7][data-theme=custom]{--gm-a:#ffe9a8;--gm-b:#d4a012;--gm-c:#5e4304}.gm-s1[data-astro-cid-ei4fhjw7]{stop-color:var(--gm-a)}.gm-s2[data-astro-cid-ei4fhjw7]{stop-color:var(--gm-b)}.gm-s3[data-astro-cid-ei4fhjw7]{stop-color:var(--gm-c)}@media (width>=1000px){.gm[data-astro-cid-ei4fhjw7]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:36px}}.gm-play[data-astro-cid-ei4fhjw7]{justify-items:center;gap:10px;min-width:0;display:grid}.gm-themes[data-astro-cid-ei4fhjw7]{text-align:center;border:0;width:100%;min-width:0;max-width:560px;margin:0;padding:0}.gm-themes__list[data-astro-cid-ei4fhjw7]{background:#e7edf5;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid;box-shadow:inset 0 1px 3px #0a1e3c1f}.gm-theme[data-astro-cid-ei4fhjw7]{cursor:pointer;display:block;position:relative}.gm-theme[data-astro-cid-ei4fhjw7] input[data-astro-cid-ei4fhjw7]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gm-theme__face[data-astro-cid-ei4fhjw7]{height:100%;min-height:44px;color:var(--game-color-ink-soft);font:700 12.5px/1.15 var(--game-font-body);text-align:center;transition:background var(--game-dur-fast) ease, color var(--game-dur-fast) ease, box-shadow var(--game-dur-fast) ease;border-radius:12px;place-items:center;padding:6px 8px;display:grid}.gm-theme[data-astro-cid-ei4fhjw7] input[data-astro-cid-ei4fhjw7]:checked+.gm-theme__face[data-astro-cid-ei4fhjw7]{background:linear-gradient(180deg, #24466f, var(--game-color-secondary));color:#fff;box-shadow:inset 0 1px #ffffff2e,0 3px 8px #1029464d}.gm-theme[data-astro-cid-ei4fhjw7] input[data-astro-cid-ei4fhjw7]:focus-visible+.gm-theme__face[data-astro-cid-ei4fhjw7]{box-shadow:var(--game-focus-ring)}.gm-theme[data-astro-cid-ei4fhjw7] input[data-astro-cid-ei4fhjw7]:disabled,.gm-theme[data-astro-cid-ei4fhjw7] input[data-astro-cid-ei4fhjw7]:disabled+.gm-theme__face[data-astro-cid-ei4fhjw7]{cursor:not-allowed}.gm-themes[data-astro-cid-ei4fhjw7][data-locked] .gm-theme__face[data-astro-cid-ei4fhjw7]{opacity:.6}.gm-custom-note[data-astro-cid-ei4fhjw7]{color:#6e4f05;text-align:center;background:#fff7e0;border-radius:12px;max-width:560px;margin:0;padding:8px 12px;font-size:13.5px;line-height:1.45}.gm-custom-note[data-astro-cid-ei4fhjw7][hidden]{display:none}.gm-machine[data-astro-cid-ei4fhjw7]{aspect-ratio:420/660;filter:drop-shadow(0 24px 30px #10223d52);width:min(100%,440px);position:relative}.gm-svg[data-astro-cid-ei4fhjw7]{width:100%;height:100%;display:block;overflow:visible}.gm-item--back[data-astro-cid-ei4fhjw7]{filter:brightness(.72)saturate(.9)}.gm-bulbs[data-astro-cid-ei4fhjw7] circle[data-astro-cid-ei4fhjw7]{animation:1.4s step-end infinite gm-bulb}.gm-bulbs[data-astro-cid-ei4fhjw7] circle[data-astro-cid-ei4fhjw7]:nth-child(odd){animation-delay:.7s}@keyframes gm-bulb{0%{fill:#fff4c2;filter:drop-shadow(0 0 3px #ffd166)}50%{fill:#ffb347;filter:none}}@media (prefers-reduced-motion:reduce){.gm-bulbs[data-astro-cid-ei4fhjw7] circle[data-astro-cid-ei4fhjw7]{animation:none}}.gm-key[data-astro-cid-ei4fhjw7],.gm-grab[data-astro-cid-ei4fhjw7]{cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;transition:transform var(--game-dur-fast) ease, box-shadow var(--game-dur-fast) ease, opacity var(--game-dur-fast) ease;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.gm-key[data-astro-cid-ei4fhjw7]{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 35% 30%,#3a4a63,#0f1829 75%);width:max(14.5%,46px);top:67.6%;box-shadow:inset 0 2px #fff3,0 4px #05080f,0 8px 14px #05080f66}.gm-key[data-astro-cid-ei4fhjw7] svg[data-astro-cid-ei4fhjw7]{width:48%;height:48%}.gm-key--left[data-astro-cid-ei4fhjw7]{left:34.5%}.gm-key--right[data-astro-cid-ei4fhjw7]{left:52%}.gm-grab[data-astro-cid-ei4fhjw7]{aspect-ratio:1;color:#fff;width:max(18%,56px);font:800 clamp(12px, 3.4vw, 15px) / 1 var(--game-font-display);letter-spacing:.06em;text-transform:uppercase;background:radial-gradient(circle at 38% 30%,#ff8a8a,#e6263a 55%,#8a0a19);top:67.2%;left:79%;box-shadow:inset 0 3px #ffffff59,inset 0 -4px #0003,0 6px #5a0610,0 12px 18px #5a061073}.gm-key[data-astro-cid-ei4fhjw7]:active,.gm-key[data-astro-cid-ei4fhjw7][data-held]{transform:translateY(3px);box-shadow:inset 0 2px #fff3,0 1px #05080f,0 4px 8px #05080f66}.gm-grab[data-astro-cid-ei4fhjw7]:active{transform:translateY(4px);box-shadow:inset 0 3px #ffffff59,0 2px #5a0610,0 6px 10px #5a061073}.gm-key[data-astro-cid-ei4fhjw7]:focus-visible,.gm-grab[data-astro-cid-ei4fhjw7]:focus-visible{box-shadow:var(--game-focus-ring);outline:none}.gm-key[data-astro-cid-ei4fhjw7][aria-disabled=true],.gm-grab[data-astro-cid-ei4fhjw7][aria-disabled=true]{opacity:.55;cursor:not-allowed}.gm-badge[data-astro-cid-ei4fhjw7]{color:#fff;font:800 clamp(13px, 3.6vw, 17px) / 1 var(--game-font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;visibility:hidden;border-radius:999px;margin:0;padding:8px 16px;position:absolute;top:16%;left:50%;translate:-50%;box-shadow:0 8px 18px #030c1c59}.gm-badge[data-astro-cid-ei4fhjw7][data-kind=win]{background:linear-gradient(#34c46e,#178a45)}.gm-badge[data-astro-cid-ei4fhjw7][data-kind=lose]{background:linear-gradient(#ef5a5a,#b3202c)}.gm-actions[data-astro-cid-ei4fhjw7]{justify-items:center;gap:6px;width:100%;display:grid}.gm-hint[data-astro-cid-ei4fhjw7]{color:#b0480f;min-height:22px;font:600 14.5px/1.4 var(--game-font-body);text-align:center;margin:0}.gm-replay[data-astro-cid-ei4fhjw7]{visibility:hidden;justify-items:center;width:100%;display:grid}.gm-replay[data-astro-cid-ei4fhjw7] .gm-replay__btn{width:min(392px,100%)}[data-state=result] .gm-replay[data-astro-cid-ei4fhjw7]{visibility:visible}.gm-panel[data-astro-cid-ei4fhjw7] .gm-result .mg-result__live{border-left:5px solid var(--gm-accent,#9aa9c0)}.gm-panel[data-astro-cid-ei4fhjw7] .gm-result__meta{color:var(--game-color-ink-soft);margin:8px 0 0;font-size:14px}.gm-inline-demo[data-astro-cid-ei4fhjw7]{visibility:hidden}[data-state=result] .gm-panel[data-astro-cid-ei4fhjw7][data-won] .gm-inline-demo[data-astro-cid-ei4fhjw7]{visibility:visible}
