.xPovGq_game{--stage-ink:var(--pm-ink);--pf-water:var(--pm-game-blue);--pf-step:55ms}.xPovGq_board{-webkit-user-select:none;user-select:none;place-items:start center;min-height:0;display:grid;position:relative}.xPovGq_frame{box-sizing:border-box;border-radius:var(--pm-radius);background:var(--pm-accent-deep);box-shadow:0 6px 0 color-mix(in srgb, var(--pm-accent-deep) 70%, var(--pm-ink)), 0 12px 14px -6px color-mix(in srgb, var(--pm-ink) 30%, transparent);transition:box-shadow var(--pm-dur) var(--pm-ease);gap:3px;padding:5px;display:grid}.xPovGq_won{box-shadow:0 6px 0 color-mix(in srgb, var(--pm-accent-deep) 70%, var(--pm-ink)), 0 0 0 4px color-mix(in srgb, var(--pm-game-yellow) 70%, transparent), 0 12px 24px -6px color-mix(in srgb, var(--pm-game-blue) 45%, transparent)}.xPovGq_cell{background:var(--pm-inset);min-width:0;min-height:0;box-shadow:var(--pm-shadow-inset);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--pm-dur) var(--pm-ease);border:0;border-radius:18%;padding:0;display:block;position:relative}.xPovGq_cell:active:not(:disabled){transform:scale(.95)}.xPovGq_cell:disabled{cursor:default}.xPovGq_cell:focus-visible{outline:3px solid var(--pm-focus);outline-offset:1px;z-index:1}.xPovGq_wet{background:color-mix(in srgb, var(--pm-game-blue) 16%, var(--pm-surface))}.xPovGq_hint{outline:3px dashed var(--pm-game-yellow);outline-offset:1px;z-index:1}.xPovGq_pipe{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.xPovGq_under rect,.xPovGq_under circle{fill:var(--pm-ink-line);stroke:var(--pm-ink-line);stroke-width:8px;stroke-linejoin:round}.xPovGq_body rect,.xPovGq_body circle{fill:var(--pm-surface)}.xPovGq_fold rect{fill:color-mix(in srgb, var(--pm-chip-edge) 70%, var(--pm-surface))}.xPovGq_water path{fill:none;stroke:var(--pf-water);stroke-width:18px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.xPovGq_water .xPovGq_shine{stroke:var(--pm-surface);stroke-width:4px;opacity:.55}.xPovGq_flowIn{animation:xPovGq_pf-pour var(--pf-step) linear both}.xPovGq_flowOut{animation:xPovGq_pf-pour calc(var(--pf-step) * 1.2) linear both}@keyframes xPovGq_pf-pour{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.xPovGq_spin,.xPovGq_spinBack{transform-origin:50px 50px;transform-box:view-box;animation:xPovGq_pf-spin .15s var(--pm-ease) both}.xPovGq_spinBack{animation-name:xPovGq_pf-spin-back}@keyframes xPovGq_pf-spin{0%{transform:rotate(-90deg)scale(.92)}to{transform:none}}@keyframes xPovGq_pf-spin-back{0%{transform:rotate(90deg)scale(.92)}to{transform:none}}.xPovGq_drips{animation:.2s linear both xPovGq_pf-appear}.xPovGq_drip{fill:var(--pf-water);stroke:var(--pm-ink-line);stroke-width:1.6px;animation:.9s ease-in infinite xPovGq_pf-drip}@keyframes xPovGq_pf-drip{0%{opacity:0;transform:translateY(-3px)}30%{opacity:1}to{opacity:0;transform:translateY(5px)}}@keyframes xPovGq_pf-appear{0%{opacity:0}to{opacity:1}}.xPovGq_eye{fill:var(--pm-face-ink)}.xPovGq_mouth{fill:none;stroke:var(--pm-face-ink);stroke-width:2.2px;stroke-linecap:round}.xPovGq_blush{fill:var(--pm-face-blush);opacity:.8}.xPovGq_canBody{fill:color-mix(in srgb, var(--pm-game-blue) 55%, var(--pm-surface));stroke:var(--pm-ink-line);stroke-width:4.5px}.xPovGq_canShine{fill:none;stroke:var(--pm-surface);stroke-width:3px;stroke-linecap:round;opacity:.7}.xPovGq_canDrop{fill:var(--pf-water);stroke:var(--pm-ink-line);stroke-width:3px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite xPovGq_pf-bob}@keyframes xPovGq_pf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.xPovGq_potBody{fill:color-mix(in srgb, var(--pm-game-orange) 70%, var(--pm-surface));stroke:var(--pm-ink-line);stroke-width:4px;stroke-linejoin:round}.xPovGq_potRim{fill:color-mix(in srgb, var(--pm-game-orange) 85%, var(--pm-ink));stroke:var(--pm-ink-line);stroke-width:4px}.xPovGq_sprout{fill:color-mix(in srgb, var(--pm-game-green) 60%, var(--pm-muted));stroke:var(--pm-ink-line);stroke-width:2.4px;stroke-linejoin:round}.xPovGq_stem{stroke:var(--pm-game-green);stroke-width:4px;stroke-linecap:round;fill:none}.xPovGq_petal{fill:color-mix(in srgb, var(--pm-game-red) 55%, var(--pm-surface));stroke:var(--pm-ink-line);stroke-width:2.6px}.xPovGq_heart{fill:var(--pm-game-yellow);stroke:var(--pm-ink-line);stroke-width:2.6px}.xPovGq_flower{transform-box:view-box;transform-origin:50px 50px;animation:.42s cubic-bezier(.3,1.6,.5,1) both xPovGq_pf-bloom}@keyframes xPovGq_pf-bloom{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.xPovGq_cheer{animation:xPovGq_pf-cheer .42s var(--pm-ease) both}@keyframes xPovGq_pf-cheer{0%,to{transform:none}45%{transform:translateY(-14%)scale(1.06)}}.xPovGq_levelPick{display:block}.xPovGq_levelPick select{width:100%;height:100%;min-height:44px}.xPovGq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.xPovGq_cell,.xPovGq_frame{transition:none}.xPovGq_flowIn,.xPovGq_flowOut,.xPovGq_spin,.xPovGq_spinBack,.xPovGq_flower,.xPovGq_cheer,.xPovGq_drips,.xPovGq_canDrop{animation:none}.xPovGq_drip{opacity:.9;animation:none}}.game-room.room-focused[data-layout=stack] .xPovGq_board.play-board{height:auto}
.NYKFXa_stars{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.NYKFXa_stars svg{width:var(--star-size,28px);height:var(--star-size,28px);display:block}.NYKFXa_on{fill:var(--pm-game-yellow);stroke:var(--pm-ink-line)}.NYKFXa_off{fill:none;stroke:currentColor;opacity:.55}.NYKFXa_label{margin-left:4px;font-size:12px;font-weight:650}
.wE9bRW_board{aspect-ratio:1;isolation:isolate;border-radius:var(--pm-radius);background:var(--pm-accent-deep);box-sizing:border-box;width:100%;box-shadow:0 6px 0 var(--pm-accent-deep), 0 12px 14px -6px color-mix(in srgb, var(--pm-ink) 30%, transparent);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}.wE9bRW_rippleA{animation:wE9bRW_rippleA .26s var(--pm-ease) backwards}.wE9bRW_rippleB{animation:wE9bRW_rippleB .26s var(--pm-ease) backwards}@keyframes wE9bRW_rippleA{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes wE9bRW_rippleB{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.wE9bRW_grid{box-sizing:border-box;gap:2px;padding:4px;display:grid;position:absolute;inset:0}.wE9bRW_cell{min-width:0;min-height:0;box-shadow:inset 0 0 0 1.5px var(--pm-ink-line);transition:background .14s var(--pm-ease);border-radius:4px;place-items:center;display:grid}.wE9bRW_glyph{pointer-events:none;width:62%;height:62%;display:block}.wE9bRW_stage{--cell:calc((100cqw - 8px) / var(--n));width:100%;container-type:inline-size}.wE9bRW_source{align-items:flex-end;gap:8px;display:flex}.wE9bRW_tap{width:max(46px, calc(var(--cell) * 1.3));z-index:3;pointer-events:none;flex:none;margin-bottom:-5px;position:relative}.wE9bRW_tapArt{width:100%;height:auto;filter:drop-shadow(0 2px 0 color-mix(in srgb, var(--pm-ink) 35%, transparent));display:block}.wE9bRW_drip,.wE9bRW_pour{border:1.5px solid var(--pm-ink-line);opacity:0;transform-origin:top;width:7px;margin-left:-3.5px;position:absolute;top:94%;left:38%}.wE9bRW_drip{border-radius:50% 50% 55% 55%;height:9px;animation:3.6s ease-in 1.2s infinite wE9bRW_drip}.wE9bRW_pour{border-radius:4px 4px 6px 6px;height:16px}.wE9bRW_pourA{animation:.38s ease-in wE9bRW_pourA}.wE9bRW_pourB{animation:.38s ease-in wE9bRW_pourB}@keyframes wE9bRW_drip{0%,60%{opacity:0;transform:translateY(0)scale(.4)}68%{opacity:1;transform:translateY(0)scale(1)}85%{opacity:1;transform:translateY(calc(var(--cell) * .5))}90%,to{opacity:0;transform:translateY(calc(var(--cell) * .6))}}@keyframes wE9bRW_pourA{0%{opacity:1;transform:translateY(0)scaleY(.4)}60%{opacity:1;transform:translateY(calc(var(--cell) * .45)) scaleY(1)}to{opacity:0;transform:translateY(calc(var(--cell) * .8)) scaleY(.6)}}@keyframes wE9bRW_pourB{0%{opacity:1;transform:translateY(0)scaleY(.4)}60%{opacity:1;transform:translateY(calc(var(--cell) * .45)) scaleY(1)}to{opacity:0;transform:translateY(calc(var(--cell) * .8)) scaleY(.6)}}.wE9bRW_palette{flex:1 1 0;justify-content:flex-start;gap:6px;min-width:0;margin-bottom:8px;display:flex}.wE9bRW_levelChip{cursor:pointer;display:block;position:relative}.wE9bRW_levelSelect{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.wE9bRW_levelSelect:focus-visible{opacity:1;outline:3px solid var(--pm-focus)}.wE9bRW_swatch{border:var(--pm-ink-line-w) solid var(--pm-ink-line);min-width:44px;max-width:64px;min-height:48px;box-shadow:0 3px 0 var(--pm-ink-line);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1 1 0;place-items:center;padding:0;display:grid;position:relative}.wE9bRW_swatch:active:not([aria-disabled=true]){box-shadow:0 1px 0 var(--pm-ink-line);transform:translateY(2px)}.wE9bRW_swatch .wE9bRW_glyph{width:56%;height:56%}.wE9bRW_swatch:focus-visible{outline:3px solid var(--pm-focus);outline-offset:3px}.wE9bRW_swatch[aria-disabled=true]{opacity:.4;cursor:not-allowed}.wE9bRW_current{border-style:dashed}.wE9bRW_key{color:inherit;opacity:.9;font-size:10px;font-weight:800;position:absolute;top:1px;right:4px}.wE9bRW_finaleWin .wE9bRW_cell{transition-delay:calc(var(--rc) * var(--fstep));animation:wE9bRW_finaleCell .46s var(--pm-ease) backwards;animation-delay:calc(var(--rc) * var(--fstep))}.wE9bRW_finaleWin:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(120deg, transparent 38%, color-mix(in srgb, var(--pm-surface) 70%, transparent) 50%, transparent 62%);animation:.52s ease-in-out .76s forwards wE9bRW_finaleSheen;position:absolute;inset:-30%;transform:translate(-70%,-70%)}@keyframes wE9bRW_finaleCell{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.25);transform:scale(1.22)translateY(-6%)}70%{transform:scale(.94)}to{filter:brightness();transform:scale(1)}}@keyframes wE9bRW_finaleSheen{to{transform:translate(70%,70%)}}.wE9bRW_finaleLose .wE9bRW_grid{animation:wE9bRW_finaleSink .9s var(--pm-ease) forwards}@keyframes wE9bRW_finaleSink{to{filter:saturate(.45)brightness(.78);transform:scale(.95)translateY(1%)}}@media (prefers-reduced-motion:reduce){.wE9bRW_finaleWin .wE9bRW_cell{transition-delay:0s;animation:none}.wE9bRW_finaleWin:after{content:none}.wE9bRW_finaleLose .wE9bRW_grid{filter:saturate(.6)brightness(.85);animation:none}.wE9bRW_cell{transition:none}.wE9bRW_rippleA,.wE9bRW_rippleB,.wE9bRW_pourA,.wE9bRW_pourB,.wE9bRW_drip{animation:none}}.wE9bRW_meterStars{align-items:center;gap:1px;display:flex}.wE9bRW_mstar{width:14px;height:14px;stroke:var(--pm-ink-line);display:block}.wE9bRW_mon{fill:var(--pm-game-yellow)}.wE9bRW_moff{fill:none;stroke-opacity:.45;animation:wE9bRW_mstarPop .32s var(--pm-ease)}.wE9bRW_mleft{align-items:center;gap:2px;display:flex}.wE9bRW_mdrop{width:14px;height:14px;fill:var(--pm-game-blue);stroke:var(--pm-ink-line)}@keyframes wE9bRW_mstarPop{0%{transform:scale(1.6)rotate(-14deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.wE9bRW_moff{animation:none}}.game-room.room-focused.room-fit.room-flood-tide .play-stage{align-items:flex-start}.game-room.room-focused.room-flood-tide[data-layout=stack] .pocket-game:before{display:none}
.qHHXxW_stage{width:100%;position:relative}.qHHXxW_board{z-index:1;background:var(--pm-surface);width:min(100%,440px,max(200px,64.57svh - 135.597px));margin:0 auto}.qHHXxW_hint{z-index:3;text-align:center;width:73.1%;color:var(--pm-ink);pointer-events:none;box-sizing:border-box;padding:0 5%;position:absolute;top:44%;left:0;transform:translateY(-50%)}.qHHXxW_hint>*{text-shadow:0 0 6px var(--pm-surface), 0 0 6px var(--pm-surface), 0 0 3px var(--pm-surface)}.qHHXxW_hint h2{font-family:var(--pm-font-display);font-weight:var(--pm-weight-display);letter-spacing:var(--pm-tracking-display);margin:4px 0;font-size:clamp(22px,9cqw,40px)}.qHHXxW_hint p{margin:3px 0;font-size:clamp(11px,3.4cqw,14px);font-weight:600}.qHHXxW_hint .qHHXxW_keysHint,.qHHXxW_hint .qHHXxW_touchHint{color:var(--pm-muted);font-size:clamp(10px,2.8cqw,12px)}.qHHXxW_hint .qHHXxW_start{color:var(--pm-accent-deep);margin-top:10px;font-weight:800}.qHHXxW_touchHint{display:none}@media (pointer:coarse){.qHHXxW_keysHint{display:none}.qHHXxW_touchHint{display:block}}.qHHXxW_note{z-index:3;border-radius:var(--pm-radius-pill);background:var(--pm-accent-deep);color:var(--pm-accent-ink);font:700 clamp(11px, 3.2cqw, 13px)/1.3 var(--pm-font-body);text-align:center;pointer-events:none;max-width:68%;animation:qHHXxW_fade var(--pm-dur) var(--pm-ease);margin:0;padding:6px 14px;position:absolute;top:10px;left:36.5%;transform:translate(-50%)}@keyframes qHHXxW_fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.qHHXxW_note{animation:none}}@media (orientation:landscape) and (max-height:600px){.room-focused .qHHXxW_stage{width:min(100%, var(--play-width,300px));grid-area:1/2/-1;place-self:center}.room-focused .qHHXxW_board{width:100%}.room-gem-fall:not(.room-focused) .room-game{width:100%}.room-gem-fall:not(.room-focused) .qHHXxW_game{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(150px,240px) auto;justify-content:center;column-gap:18px;display:grid}.room-gem-fall:not(.room-focused) .qHHXxW_game>.pm-hud{grid-area:2/1;justify-content:flex-start;margin:0 0 8px}.room-gem-fall:not(.room-focused) .qHHXxW_stage{grid-area:1/2/-1;width:calc(64.57svh - 15.4968px)}.room-gem-fall:not(.room-focused) .qHHXxW_board{width:100%}.room-gem-fall:not(.room-focused) .qHHXxW_game>.pm-drop-toolbar{grid-area:3/1;margin:0}}
.cQP-xa_game .cQP-xa_hud{justify-content:center}.cQP-xa_flameWrap{align-items:center;min-width:56px;height:26px;display:flex}.cQP-xa_flameBar{background:var(--pm-inset);width:84px;height:11px;box-shadow:inset 0 0 0 2px var(--pm-line);box-sizing:border-box;border-radius:99px;display:block;overflow:hidden}.cQP-xa_flameBar i{background:var(--pm-game-yellow);height:100%;box-shadow:inset 0 0 0 2px var(--pm-ink-line);border-radius:99px;transition:width .12s linear;display:block}.cQP-xa_flameBar i[data-low="1"]{background:var(--pm-game-red);background-image:repeating-linear-gradient(90deg, transparent 0 4px, color-mix(in srgb, var(--pm-surface) 40%, transparent) 4px 6px);animation:.7s ease-in-out infinite alternate cQP-xa_pulse}@keyframes cQP-xa_pulse{0%{opacity:1}to{opacity:.6}}.cQP-xa_board{z-index:1;aspect-ratio:16/9;isolation:isolate;border-radius:var(--pm-radius);background:var(--pm-game-purple);box-sizing:border-box;width:100%;box-shadow:0 0 0 5px color-mix(in srgb, var(--pm-line) 78%, var(--pm-muted)), 0 9px 0 0 var(--pm-accent-deep), 0 14px 14px -6px color-mix(in srgb, var(--pm-ink) 30%, transparent);-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden;container-type:inline-size}@media (max-aspect-ratio:1){.cQP-xa_board{aspect-ratio:4/5}}.game-room[data-fit] .room-game .cQP-xa_board{aspect-ratio:auto;max-width:100%;margin-block:0}.cQP-xa_canvas{touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;display:block}.cQP-xa_canvas:focus-visible{outline:3px solid var(--pm-focus);outline-offset:-4px}.cQP-xa_pad{z-index:3;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.cQP-xa_pad[data-hidden="1"]{visibility:hidden}.cQP-xa_padBtn{pointer-events:auto;background:color-mix(in srgb, var(--pm-surface) 84%, transparent);width:clamp(56px,15vw,76px);height:clamp(56px,15vw,76px);color:var(--pm-ink);box-shadow:var(--pm-shadow-raised);touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-weight:700;display:grid}.cQP-xa_padBtn span{font-size:26px;line-height:1}.cQP-xa_padBtn[data-down="1"]{background:var(--pm-game-yellow);transform:translateY(var(--pm-press-shift));box-shadow:var(--pm-shadow-pressed)}.cQP-xa_brake{margin-left:auto}.cQP-xa_gas{background:color-mix(in srgb, var(--pm-game-yellow) 55%, var(--pm-surface));width:clamp(64px,18vw,88px);height:clamp(64px,18vw,88px)}.cQP-xa_padBtn:focus-visible{outline:3px solid var(--pm-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine) and (min-width:901px){.cQP-xa_pad{display:none}}.cQP-xa_eyebrow{font-size:var(--pm-size-label);letter-spacing:var(--pm-tracking-label);color:var(--pm-muted);margin:0;font-weight:800}.cQP-xa_hint{z-index:2;text-align:center;color:var(--pm-surface);pointer-events:none;text-shadow:0 1px 0 var(--pm-ink), 0 0 8px var(--pm-ink);padding:0 12px;position:absolute;top:9%;left:0;right:0}.cQP-xa_hint .cQP-xa_eyebrow{color:var(--pm-surface)}.cQP-xa_modes{border-radius:var(--pm-radius-pill);background:color-mix(in srgb, var(--pm-surface) 88%, transparent);box-shadow:var(--pm-shadow-flat);pointer-events:auto;text-shadow:none;gap:4px;margin-bottom:6px;padding:3px;display:inline-flex}.cQP-xa_modes button{border-radius:var(--pm-radius-pill);min-width:96px;min-height:44px;color:var(--pm-ink);background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:800}.cQP-xa_modes button[aria-checked=true]{background:var(--pm-game-yellow);box-shadow:var(--pm-shadow-raised)}.cQP-xa_modes button:focus-visible{outline:3px solid var(--pm-focus);outline-offset:2px}.cQP-xa_pace{margin-top:6px;margin-bottom:4px}.cQP-xa_pace button{justify-content:center;align-items:center;gap:5px;min-width:104px;display:inline-flex}.cQP-xa_pace button small{opacity:.7;font-size:11px;font-weight:700}.cQP-xa_paceIcon{color:var(--pm-game-green);display:inline-flex}.cQP-xa_paceIcon[data-pace=zoom]{color:var(--pm-game-red)}.cQP-xa_paceIcon svg+svg{margin-left:-3px}.cQP-xa_worlds{pointer-events:auto;text-shadow:none;justify-content:center;gap:6px;margin:6px 0 2px;display:flex}.cQP-xa_worlds button{min-width:44px;min-height:44px;color:var(--pm-surface);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;display:flex}.cQP-xa_worlds small{text-shadow:0 1px 0 var(--pm-ink), 0 0 6px var(--pm-ink);font-size:12px;font-weight:800}.cQP-xa_swatch{aspect-ratio:1;width:clamp(40px,11cqw,54px);box-shadow:0 0 0 2px var(--pm-ink-line), var(--pm-shadow-flat);--sky:var(--pm-game-blue);--land:var(--pm-game-green);background:linear-gradient(var(--sky) 0 58%, var(--land) 58% 100%);border-radius:50%;display:block}.cQP-xa_worlds button[aria-checked=true] .cQP-xa_swatch{box-shadow:0 0 0 3px var(--pm-game-yellow), 0 0 0 5px var(--pm-ink-line), var(--pm-shadow-raised)}.cQP-xa_worlds button:focus-visible{outline:3px solid var(--pm-focus);outline-offset:2px;border-radius:var(--pm-radius-sm)}.cQP-xa_swatch[data-world=meadow]{--sky:color-mix(in srgb, var(--pm-game-blue) 70%, var(--pm-surface));--land:var(--pm-game-green)}.cQP-xa_swatch[data-world=dunes]{--sky:color-mix(in srgb, var(--pm-game-yellow) 55%, var(--pm-surface));--land:var(--pm-game-orange)}.cQP-xa_swatch[data-world=snow]{--sky:color-mix(in srgb, var(--pm-game-blue) 55%, var(--pm-surface));--land:var(--pm-surface)}.cQP-xa_swatch[data-world=moon]{--sky:color-mix(in srgb, var(--pm-ink-line) 80%, var(--pm-game-purple));--land:color-mix(in srgb, var(--pm-muted) 70%, var(--pm-surface))}.cQP-xa_swatch[data-world=candy]{--sky:color-mix(in srgb, var(--pm-game-purple) 75%, var(--pm-ink-line));--land:color-mix(in srgb, var(--pm-game-red) 65%, var(--pm-surface))}.cQP-xa_pick{pointer-events:auto;width:auto;min-height:44px;text-shadow:none;margin-top:8px;padding:0 22px;display:inline-flex}.cQP-xa_hint h2{font-family:var(--pm-font-display);font-weight:var(--pm-weight-display);margin:4px 0;font-size:clamp(20px,7cqw,34px)}.cQP-xa_hint p{margin:2px 0;font-size:clamp(11px,3.2cqw,14px)}.cQP-xa_hint .cQP-xa_keysHint{font-size:clamp(10px,2.6cqw,12px)}@media (pointer:coarse){.cQP-xa_keysHint{display:none}}.cQP-xa_lost{z-index:4;border-radius:var(--pm-radius-pill);background:var(--pm-surface);color:var(--pm-ink);box-shadow:var(--pm-shadow-raised);white-space:nowrap;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:13px;animation:.2s ease-out cQP-xa_drop;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cQP-xa_lost p{margin:0}.cQP-xa_lost button{min-height:40px}@keyframes cQP-xa_drop{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.cQP-xa_overlay{z-index:5;background:color-mix(in srgb, var(--pm-bg) 90%, transparent);text-align:center;color:var(--pm-ink);place-content:center;justify-items:center;padding:14px;animation:.25s ease-out cQP-xa_fade;display:grid;position:absolute;inset:0;overflow:auto}.cQP-xa_overlay h2{font-family:var(--pm-font-display);font-weight:var(--pm-weight-display);letter-spacing:var(--pm-tracking-display);color:var(--pm-ink);margin:6px 0;font-size:clamp(18px,7cqw,28px)}.cQP-xa_overlay p{margin:0;font-size:13px}.cQP-xa_overlay>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.cQP-xa_overlay button{min-height:44px}.cQP-xa_overlay>div>button{flex:none;width:auto;min-width:88px;padding:0 18px}@keyframes cQP-xa_fade{0%{opacity:0}to{opacity:1}}.cQP-xa_grid{grid-template-columns:repeat(4,minmax(56px,72px));gap:8px;margin-top:10px;display:grid}@media (min-aspect-ratio:1) and (max-height:520px){.cQP-xa_grid{grid-template-columns:repeat(6,minmax(52px,64px));gap:6px;margin-top:4px}}.cQP-xa_overlay>.cQP-xa_grid{display:grid}.cQP-xa_cell{border-radius:var(--pm-radius-sm);background:var(--pm-surface);min-height:52px;color:var(--pm-ink);box-shadow:var(--pm-shadow-flat);border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.cQP-xa_cell b{font-size:18px;line-height:1.1}.cQP-xa_cell i{color:var(--pm-brand-text);letter-spacing:1px;min-height:12px;font-size:10px;font-style:normal}.cQP-xa_cell:disabled{opacity:.45;box-shadow:none}.cQP-xa_cell[data-current="1"]{background:var(--pm-saved);box-shadow:var(--pm-shadow-raised), 0 0 0 2px var(--pm-accent)}.cQP-xa_cell:focus-visible{outline:3px solid var(--pm-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cQP-xa_overlay,.cQP-xa_lost,.cQP-xa_flameBar i[data-low="1"]{animation:none}}@media (orientation:landscape) and (max-height:600px){.cQP-xa_game .cQP-xa_hud .pm-stats{flex-wrap:wrap;gap:4px}.cQP-xa_game .cQP-xa_hud .pm-stats .pm-stat{gap:3px;min-height:30px;padding:0 6px 0 3px}.cQP-xa_game .cQP-xa_hud .pm-stats .pm-stat-chip{width:22px;height:22px}.cQP-xa_game .cQP-xa_hud .pm-stats .pm-stat-chip svg{width:14px;height:14px}.cQP-xa_game .cQP-xa_hud .pm-stats .pm-stat strong{font-size:15px}.cQP-xa_game .cQP-xa_hud .pm-stats .pm-stat strong small{font-size:10px}}@media (orientation:landscape) and (min-width:700px) and (max-height:700px){.cQP-xa_game .cQP-xa_hud .pm-stats{flex-wrap:nowrap;justify-content:center}.cQP-xa_game .cQP-xa_hud{overflow:visible}.cQP-xa_flameBar{width:44px;height:8px}}@media (orientation:portrait) and (max-width:600px){.cQP-xa_flameBar{width:56px}}.cQP-xa_game:has(.pm-results) .cQP-xa_board{box-shadow:none}
._9_wkoG_game ._9_wkoG_hud{justify-content:center}._9_wkoG_stage{width:100%;position:relative}._9_wkoG_board{z-index:1;aspect-ratio:1;isolation:isolate;border-radius:var(--pm-radius);background:var(--pm-game-purple);box-sizing:border-box;width:min(100%,760px,max(240px,100svh - 270px));box-shadow:0 0 0 5px color-mix(in srgb, var(--pm-line) 78%, var(--pm-muted)), 0 9px 0 0 var(--pm-accent-deep), 0 14px 14px -6px color-mix(in srgb, var(--pm-ink) 30%, transparent);-webkit-user-select:none;user-select:none;touch-action:none;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}._9_wkoG_canvas{touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;display:block}._9_wkoG_canvas:focus-visible{outline:3px solid var(--pm-focus);outline-offset:-4px}._9_wkoG_halves{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:0 4px;display:flex;position:absolute;inset:0}._9_wkoG_halves span{width:44px;height:44px;color:var(--pm-surface);opacity:.4;transition:opacity var(--pm-dur), background var(--pm-dur);border-radius:50%;place-items:center;font-size:30px;line-height:1;display:grid}._9_wkoG_halves span[data-held="1"]{opacity:1;background:color-mix(in srgb, var(--pm-surface) 25%, transparent)}._9_wkoG_toolbar{text-align:center;margin-top:14px}._9_wkoG_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}._9_wkoG_tool{flex:1 1 0;min-width:74px;max-width:180px;min-height:44px;padding:0 8px;font-size:14px}._9_wkoG_tool[aria-pressed=true]{background:var(--pm-chip)}._9_wkoG_toolbar p{min-height:1.4em;color:var(--pm-muted);margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.4}._9_wkoG_eyebrow{font-size:var(--pm-size-label);letter-spacing:var(--pm-tracking-label);color:var(--pm-muted);margin:0;font-weight:800}._9_wkoG_hint{z-index:3;text-align:center;color:var(--pm-surface);pointer-events:none;text-shadow:0 1px 0 var(--pm-ink), 0 0 8px var(--pm-ink);padding:0 14%;position:absolute;top:57%;left:0;right:0;transform:translateY(-50%)}._9_wkoG_hint ._9_wkoG_eyebrow{color:var(--pm-surface)}._9_wkoG_hint h2{font-family:var(--pm-font-display);font-weight:var(--pm-weight-display);margin:4px 0;font-size:clamp(22px,8cqw,40px)}._9_wkoG_hint p{margin:2px 0;font-size:clamp(11px,3.2cqw,14px)}._9_wkoG_hint ._9_wkoG_keysHint{color:var(--pm-surface);font-size:clamp(10px,2.6cqw,12px)}@media (pointer:coarse){._9_wkoG_keysHint{display:none}}._9_wkoG_note{z-index:3;border-radius:var(--pm-radius-pill);background:var(--pm-surface);color:var(--pm-ink);box-shadow:var(--pm-shadow-flat);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:94%;margin:0;padding:6px 14px;font-size:clamp(11px,3.2cqw,13px);font-weight:700;animation:.3s ease-out _9_wkoG_fade;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}._9_wkoG_overlay{z-index:5;background:color-mix(in srgb, var(--pm-bg) 90%, transparent);text-align:center;color:var(--pm-ink);place-content:center;justify-items:center;gap:4px;padding:14px;animation:.25s ease-out _9_wkoG_fade;display:grid;position:absolute;inset:0;overflow:auto}._9_wkoG_overlay h2{font-family:var(--pm-font-display);font-weight:var(--pm-weight-display);letter-spacing:var(--pm-tracking-display);color:var(--pm-ink);margin:4px 0;font-size:clamp(22px,9cqw,36px)}._9_wkoG_overlay p{margin:0;font-size:13px}._9_wkoG_overlay>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}._9_wkoG_overlay button{min-width:120px;min-height:44px}@keyframes _9_wkoG_fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._9_wkoG_overlay,._9_wkoG_note{animation:none}._9_wkoG_halves span{transition:none}}@media (max-height:740px){._9_wkoG_toolbar{margin-top:8px}}@media (orientation:landscape) and (max-height:600px){.room-focused ._9_wkoG_stage{width:min(100%, var(--play-width,300px));grid-area:1/2/-1;place-self:center}.room-focused ._9_wkoG_board{width:100%}.room-focused ._9_wkoG_toolbar{grid-area:3/1;align-self:start;margin:0}.room-focused ._9_wkoG_actions{flex-wrap:wrap}.room-focused ._9_wkoG_actions ._9_wkoG_tool{flex:42%;max-width:none;min-height:40px}.room-focused ._9_wkoG_status{display:none}.room-focused ._9_wkoG_game ._9_wkoG_hud{justify-content:flex-start}._9_wkoG_game ._9_wkoG_hud .pm-stats{flex-wrap:wrap;gap:4px}._9_wkoG_game ._9_wkoG_hud .pm-stats .pm-stat{gap:3px;min-height:30px;padding:0 6px 0 3px}._9_wkoG_game ._9_wkoG_hud .pm-stats .pm-stat-chip{width:22px;height:22px}._9_wkoG_game ._9_wkoG_hud .pm-stats .pm-stat-chip svg{width:14px;height:14px}._9_wkoG_game ._9_wkoG_hud .pm-stats .pm-stat strong{font-size:15px}}@media (orientation:landscape) and (min-width:700px) and (max-height:700px){._9_wkoG_game ._9_wkoG_hud .pm-stats{flex-wrap:nowrap;justify-content:center}._9_wkoG_game ._9_wkoG_hud{overflow:visible}}._9_wkoG_game:has(.pm-results) ._9_wkoG_board{box-shadow:none}
._3VYQWW_game.pm-toy ._3VYQWW_board{z-index:1;aspect-ratio:9/16;touch-action:none}.game-room[data-fit] .room-game ._3VYQWW_board{aspect-ratio:auto;max-width:100%;margin-block:0}._3VYQWW_canvas{cursor:grab}._3VYQWW_board[data-running="1"] ._3VYQWW_canvas{cursor:grabbing}.room-paper-pilot{transition:none!important}.room-paper-pilot :is(.play-stage,.room-game,.pocket-game,._3VYQWW_board){transition:none!important}._3VYQWW_hint{z-index:3;box-sizing:border-box;text-align:center;width:min(86%,320px);color:var(--pm-ink);background:color-mix(in srgb, var(--pm-surface) 90%, transparent);border:3px solid var(--pm-ink-line);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow-flat);flex-direction:column;align-items:center;gap:6px;padding:16px 16px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._3VYQWW_hint h2{font-family:var(--pm-font-display);font-weight:var(--pm-weight-display);margin:0;font-size:clamp(24px,8cqw,38px)}._3VYQWW_hint p{margin:0;font-size:clamp(12px,3.4cqw,14px);font-weight:700}._3VYQWW_hint .pm-button{width:auto;min-width:170px;min-height:48px;margin-top:6px}._3VYQWW_hint ._3VYQWW_keysHint{color:var(--pm-muted);font-size:clamp(10px,2.8cqw,12px)}@media (pointer:coarse){._3VYQWW_keysHint{display:none}}@container (max-height:360px){._3VYQWW_hint p:not(._3VYQWW_keysHint):nth-of-type(n+3){display:none}}@media (max-height:460px){._3VYQWW_hint p:nth-of-type(n+3){display:none}._3VYQWW_hint{gap:3px;padding:10px 12px}}._3VYQWW_status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}._3VYQWW_book{flex-direction:column;align-items:center;gap:8px;display:flex}._3VYQWW_thumbs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._3VYQWW_thumb{min-width:44px;color:var(--pm-ink);flex-direction:column;align-items:center;gap:2px;font-size:12px;display:inline-flex}._3VYQWW_thumb[data-got="0"] ._3VYQWW_thumbArt{filter:grayscale();opacity:.35}._3VYQWW_thumbArt{background-repeat:no-repeat;display:block}._3VYQWW_thumb b{font-weight:800}@media (max-height:640px){._3VYQWW_thumbs{display:none}}@media (prefers-reduced-motion:reduce){._3VYQWW_hint{transition:none}}
._2WNAWq_game.pm-toy ._2WNAWq_board{z-index:1;aspect-ratio:13/10;transition:border-color var(--pm-dur-fast) var(--pm-ease)}.game-room[data-fit] .room-game ._2WNAWq_board{aspect-ratio:auto;max-width:100%;margin-block:0}._2WNAWq_board[data-held="1"]{border-color:var(--pm-game-green)}._2WNAWq_canvas{cursor:pointer}._2WNAWq_hint{z-index:3;text-align:center;color:var(--pm-ink);pointer-events:none;padding:0 14%;position:absolute;top:57%;left:0;right:0;transform:translateY(-50%)}._2WNAWq_hint h2{font-family:var(--pm-font-display);font-weight:var(--pm-weight-display);margin:4px 0;font-size:clamp(22px,8cqw,40px)}._2WNAWq_hint p{margin:2px 0;font-size:clamp(11px,3.2cqw,14px);font-weight:700}._2WNAWq_hint ._2WNAWq_keysHint{color:var(--pm-muted);font-size:clamp(10px,2.6cqw,12px)}@media (pointer:coarse){._2WNAWq_keysHint{display:none}}._2WNAWq_note{z-index:3;border-radius:var(--pm-radius-pill);background:var(--pm-surface);color:var(--pm-ink);box-shadow:var(--pm-shadow-flat);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:94%;animation:_2WNAWq_fade var(--pm-dur) var(--pm-ease);margin:0;padding:6px 14px;font-size:clamp(11px,3.2cqw,13px);font-weight:700;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes _2WNAWq_fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._2WNAWq_note{animation:none}}._2WNAWq_status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}
