.bubble-intro-host{pointer-events:none;z-index:2;position:absolute;inset:0;container-type:inline-size}.bubble-level-intro{box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);text-align:center;color:#39456b;pointer-events:none;width:fit-content;max-width:min(88%,360px);animation:bubble-intro-life var(--intro-duration) both;text-shadow:0 1px #fff9;background:linear-gradient(#ffffffad,#ffffff57 58%,#e6e9fc75);border:1.5px solid #ffffffe6;border-radius:22px;margin:0 auto;padding:14px 22px 16px;position:absolute;bottom:25%;left:0;right:0;overflow:hidden;box-shadow:inset 0 1.5px #fffffff2,inset 0 -3px 8px #7880cd2e,0 0 0 1px #7078c442,0 10px 26px #28325c29}.bubble-level-intro:before{content:"";pointer-events:none;background:linear-gradient(#fffc,#fff0);border-radius:999px;height:12px;position:absolute;top:4px;left:9%;right:36%}.bubble-level-intro>*{position:relative}.bubble-level-intro .bubble-intro-title{letter-spacing:.15em;color:#66638a;margin:0 0 4px;font-size:clamp(12px,3.6cqw,16px);font-weight:650}.bubble-level-intro .bubble-intro-objective{color:#39456b;letter-spacing:.03em;margin:0;font-family:inherit;font-size:clamp(20px,6.2cqw,28px);font-weight:750;line-height:1.35}.bubble-level-intro .bubble-intro-allowance{color:#576487;margin:9px 0 0;font-size:clamp(12px,3.7cqw,16px)}.bubble-level-intro .bubble-intro-tip{color:#465578;max-width:290px;margin:10px auto 0;font-size:clamp(13px,4cqw,17px);line-height:1.65}[data-below] .bubble-level-intro{color:#f3ecdd;text-shadow:0 1px 2px #0000008c;background:linear-gradient(#3a342ca8,#16141199);border-color:#ffffff57;box-shadow:inset 0 1.5px #ffffff42,0 0 0 1px #0000004d,0 10px 26px #00000059}[data-below] .bubble-level-intro:before{background:linear-gradient(#fff3,#fff0)}[data-below] .bubble-level-intro .bubble-intro-title{color:#d9d1c0}[data-below] .bubble-level-intro .bubble-intro-objective{color:#fbf6ea}[data-below] .bubble-level-intro .bubble-intro-tip{color:#e8e1d1}.bubble-swap-guide{pointer-events:none;width:0;height:0;position:absolute}.bubble-swap-guide svg{fill:#fffaf2;stroke:#667ba0;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #566b8933);width:8cqw;height:auto;animation:1.6s ease-in-out infinite bubble-swap-tap;display:block;position:absolute;top:calc(14px - .89cqw);left:-3.56cqw;overflow:visible}.bubble-swap-guide-label{color:#161616;letter-spacing:.02em;white-space:nowrap;background:#fff;border:2px solid #1c1c1c;border-radius:999px;padding:4px 10px;font:800 13px/17px system-ui,sans-serif;position:absolute;top:0;left:calc(8.64cqw + 4px);transform:translateY(-50%);box-shadow:2px 2px #0000004d}@keyframes bubble-swap-tap{0%,55%,to{transform:translateY(3px)}25%,40%{transform:translateY(-3px)}}.bubble-intro-mechanic{text-align:left;align-items:center;gap:10px;max-width:340px;margin:14px auto 0;display:flex}.bubble-intro-mechanic+.bubble-intro-mechanic{margin-top:10px}.bubble-intro-icons{flex:none;align-items:center;display:flex}.bubble-intro-icons canvas{width:clamp(40px,13cqw,56px);height:auto;display:block}.bubble-intro-icons canvas+canvas{margin-left:-10px}.bubble-intro-name{font-size:clamp(13px,4cqw,17px);font-weight:750;line-height:1.4;display:block}.bubble-level-intro .bubble-intro-explanation{color:#465578;margin:3px 0 0;font-size:clamp(12px,3.65cqw,15px);line-height:1.65}@keyframes bubble-intro-life{0%{opacity:0;transform:translateY(7px)scale(.98)}9%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.bubble-level-intro,.bubble-swap-guide svg{animation:none}}._overlay_1fstg_1{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#c7cfe75c;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:absolute;inset:0}._card_1fstg_2{box-sizing:border-box;overscroll-behavior:contain;color:#4d4569;text-align:center;background:radial-gradient(at 50% 0,#fff3d8,#0000 60%),linear-gradient(160deg,#fffcf6,#f2effb);border:1px solid #fff9;border-radius:26px;outline:none;width:100%;max-width:360px;max-height:100%;padding:24px 24px 26px;animation:.65s cubic-bezier(.16,1,.3,1) both _result-arrive_1fstg_1;position:relative;overflow-y:auto;box-shadow:0 22px 60px #38496b33,inset 0 0 0 4px #ffffff5c}._card_1fstg_2:focus-visible{outline:none}._celebration_1fstg_4{width:156px;height:88px;margin:0 auto 4px;position:relative}._celebration_1fstg_4 svg{filter:drop-shadow(0 5px 9px #d6a9532b);width:100px;height:88px;margin:auto;display:block}._spark_1fstg_6{color:#c7a051;font-size:15px;animation:2.4s ease-in-out 2 _result-spark_1fstg_1;position:absolute}._spark_1fstg_6:first-child{top:16px;left:5px}._spark_1fstg_6:nth-child(2){font-size:22px;animation-delay:.3s;top:39px;right:4px}._spark_1fstg_6:nth-child(3){font-size:10px;animation-delay:.6s;top:3px;right:24px}._spark_1fstg_6:nth-child(4){font-size:11px;animation-delay:.9s;bottom:8px;left:17px}._mode_1fstg_11{color:#96805d;letter-spacing:.12em;margin:0 0 7px;font:500 .75rem/1.5 system-ui,sans-serif}._card_1fstg_2 h2{color:#51466d;margin:0;font:650 1.6rem/1.3 system-ui,sans-serif}._score_1fstg_13{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;margin:18px 0 7px;display:flex}._score_1fstg_13 strong{overflow-wrap:anywhere;color:#665096;font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 2px #fff;max-width:100%;font:750 3.65rem/1.05 system-ui,sans-serif}._score_1fstg_13 strong[data-long=true]{font-size:2rem}._score_1fstg_13 span{color:#87799e;font:500 .82rem/1.4 system-ui,sans-serif}._region_1fstg_17{color:#675584;background:#e8e0f766;border:1px solid #dcd2ec;border-radius:20px;margin:0;padding:7px 18px;font:600 1rem/1.4 system-ui,sans-serif;display:inline-block}._invite_1fstg_18{color:#877d98;text-wrap:pretty;max-width:260px;margin:22px auto 20px;font:400 .82rem/1.75 system-ui,sans-serif}._actions_1fstg_19{grid-template-columns:1fr 1.15fr;gap:10px;display:grid}._actions_1fstg_19 button{cursor:pointer;touch-action:var(--mobile-game-touch-action,manipulation);border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:10px 12px;font:600 .9rem/1.4 system-ui,sans-serif;transition:filter .15s,transform .15s;display:inline-flex}._actions_1fstg_19 button:active{transform:translateY(1px)}._actions_1fstg_19 button:hover{filter:brightness(1.04)}._share_1fstg_23{color:#79628f;background:#fff9;border:1px solid #cec2df}._share_1fstg_23 svg{flex-shrink:0;width:17px;height:17px}._again_1fstg_25{color:#fff;background:linear-gradient(135deg,#9271b7,#755699);border:1px solid #8164a8;box-shadow:0 5px 12px #7556992b}@keyframes _result-arrive_1fstg_1{0%{opacity:0;transform:translateY(16px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _result-spark_1fstg_1{0%,to{opacity:.55;transform:scale(.8)}45%{opacity:1;transform:scale(1.15)}}@media (width<=360px),(height<=620px){._overlay_1fstg_1{padding:12px}._card_1fstg_2{border-radius:22px;padding:18px 18px 20px}._celebration_1fstg_4,._celebration_1fstg_4 svg{height:66px}._score_1fstg_13{margin-top:14px}._score_1fstg_13 strong{font-size:3rem}._invite_1fstg_18{margin:16px auto}}@media (prefers-reduced-motion:reduce){._card_1fstg_2,._spark_1fstg_6{animation:none}._actions_1fstg_19 button{transition:none}}._shell_1y9pe_1{--bubble-ink:#243046;--bubble-muted:#667184;--bubble-accent:#a34236}._layout_1y9pe_3{align-items:stretch}._column_1y9pe_4{--board-inset:12px;min-width:0;padding:var(--board-inset);flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:relative}._playArea_1y9pe_6{width:min(100%, 560px, calc(var(--board-vh,100dvh) * 22 / 37));min-width:0;color:var(--bubble-ink)}._stage_1y9pe_7{aspect-ratio:22/37;isolation:isolate;background:#c2cfe7;border:1px solid #acbcd5;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1928441c,inset 0 1px #ffffff20;container-type:inline-size}._scene_1y9pe_10{aspect-ratio:11/19;border-radius:inherit;position:absolute;inset:0 0 auto}._canvas_1y9pe_11{touch-action:none;outline-offset:-4px;border-radius:inherit;width:100%;height:100%;display:block}._canvas_1y9pe_11:focus-visible{outline:2px solid #f4d68d}._goal_1y9pe_13{color:#536583;pointer-events:none;justify-content:center;align-items:center;gap:14px;font-size:.72rem;display:flex;position:absolute;top:81%;left:0;right:0}._swap_1y9pe_14{color:#56628d;cursor:pointer;touch-action:var(--mobile-game-touch-action,manipulation);background:0 0;border:0;border-radius:50%;min-width:64px;min-height:44px;padding:0;position:absolute;transform:translate(-50%)}._swap_1y9pe_14:hover:not(:disabled){background:radial-gradient(#ffffff30,#0000 70%)}._launcherCaption_1y9pe_16{white-space:nowrap;pointer-events:none;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}._swapIcon_1y9pe_17{color:#59658e;pointer-events:none;width:clamp(14px,4.4cqw,20px);height:auto;display:block;position:absolute;top:54%;left:97%;transform:translate(-50%,-50%)}._launcherCaption_1y9pe_16 strong{color:#4f4a79;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px #ffffff80;font:650 clamp(14px,5.3cqw,24px)/1 system-ui,sans-serif}._score_1y9pe_19{color:#536583;pointer-events:none;flex-direction:column;align-items:center;gap:3px;width:44px;display:flex;position:absolute;bottom:5%;right:3%}._score_1y9pe_19 span{font-size:.63rem}._score_1y9pe_19 strong{font-variant-numeric:tabular-nums;color:#354766;font:500 1.1rem/1.2 system-ui,sans-serif}._cancel_1y9pe_22{text-align:center;color:#933649;pointer-events:none;background:#f9e4eecc;width:100%;font-size:.65rem;position:absolute;bottom:calc(.5% + 4.54545cqw)}._shell_1y9pe_1 button:disabled{opacity:.38;cursor:default}._shell_1y9pe_1 button:focus-visible{outline-offset:2px;outline:2px solid #bb6b54}._notice_1y9pe_25{color:#435776;text-align:center;pointer-events:none;margin:0;font-size:.74rem;line-height:1.5;position:absolute;bottom:22%;left:7%;right:7%}._srOnly_1y9pe_26{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._modeTrigger_1y9pe_29{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);color:#2c3a5a;text-shadow:0 1px #ffffffb3;cursor:pointer;touch-action:var(--mobile-game-touch-action,manipulation);background:linear-gradient(#ffffffa3,#ffffff42 60%,#e2e6fa66);border:1px solid #ffffffeb;border-radius:9px;justify-content:center;align-items:center;gap:4px;max-width:36%;height:32px;padding:0 10px;font:750 14px/1 system-ui,sans-serif;display:none;position:absolute;left:4%;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 1px #fffffff2,inset 0 -2px #ffffff73,0 0 0 1px #7078c447,0 3px 8px #28325c29}._modeTrigger_1y9pe_29:before{content:"";pointer-events:none;background:linear-gradient(#ffffffb3,#fff0);border-radius:6px 6px 3px 3px;height:42%;position:absolute;top:2px;left:6px;right:6px}._restartTrigger_1y9pe_31{color:#536583;cursor:pointer;touch-action:var(--mobile-game-touch-action,manipulation);background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:none;position:absolute;bottom:calc(5% + 40px);right:3%}._restartTrigger_1y9pe_31 svg{width:24px;height:24px}._restartTrigger_1y9pe_31:active:not(:disabled){opacity:.7}._modeTrigger_1y9pe_29>span,._modeTrigger_1y9pe_29>svg{position:relative}._modeTrigger_1y9pe_29>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._modeTrigger_1y9pe_29>svg{stroke-width:2.4px;flex:0 0 10px;width:10px;height:10px;transition:transform .18s}._modeTrigger_1y9pe_29[aria-expanded=true]>svg{transform:rotate(180deg)}._modeTrigger_1y9pe_29:active:not(:disabled){transform:translateY(calc(1px - 50%));box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff73,0 0 0 1px #7078c447,0 1px 4px #28325c24}._column_1y9pe_4[data-below]{--board-inset:0px;padding:0}._column_1y9pe_4[data-below] ._playArea_1y9pe_6{z-index:1;position:relative}._column_1y9pe_4[data-below] ._stage_1y9pe_7{box-shadow:none;background:0 0;border:0;border-radius:0}._scene_1y9pe_10[data-below]{--lift:max(0px, min(calc(var(--ceiling-rest,0) * 1cqw / 4.4), calc(50px - 4cqw / 4.4)))}._scene_1y9pe_10[data-below] ._notice_1y9pe_25{bottom:calc(22% + var(--lift))}._surround_1y9pe_49{z-index:0;pointer-events:none;width:100%;height:100%;animation:.6s both _surround-in_1y9pe_1;display:block;position:absolute;inset:0}@keyframes _surround-in_1y9pe_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._surround_1y9pe_49{animation:none}}@media (width>=851px) and (orientation:landscape),(width>=812px) and (height<=500px){._column_1y9pe_4[data-below] ._playArea_1y9pe_6{width:min(100%, calc(var(--board-vh,100dvh) * 22 / 37))}}._stage_1y9pe_7>._hudRow_1y9pe_58{z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;gap:4px;height:50px;padding:0 3%;display:flex;position:absolute;bottom:0;left:0;right:0}._stage_1y9pe_7>._hudRow_1y9pe_58>*{pointer-events:auto}._stage_1y9pe_7>._hudRow_1y9pe_58 ._modeTrigger_1y9pe_29{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;box-shadow:none;color:#f3ecdd;text-shadow:none;background:0 0;border:1.5px solid #f3ecdd99;margin-right:auto;position:relative;transform:none}._stage_1y9pe_7>._hudRow_1y9pe_58 ._modeTrigger_1y9pe_29:before{content:none}._stage_1y9pe_7>._hudRow_1y9pe_58 ._modeTrigger_1y9pe_29:active:not(:disabled){box-shadow:none;transform:translateY(1px)}._stage_1y9pe_7>._hudRow_1y9pe_58 ._restartTrigger_1y9pe_31{color:#e2dccd;margin-left:0;position:static}._stage_1y9pe_7>._hudRow_1y9pe_58 ._score_1y9pe_19{color:#e2dccd;pointer-events:none;flex-direction:row;align-items:baseline;gap:6px;width:auto;padding-right:2px;position:static}._stage_1y9pe_7>._hudRow_1y9pe_58 ._score_1y9pe_19 strong{color:#f6f0e2}._scene_1y9pe_10[data-below] ._modeTrigger_1y9pe_29,._scene_1y9pe_10[data-below] ._restartTrigger_1y9pe_31,._scene_1y9pe_10[data-below] ._score_1y9pe_19{display:none}._scene_1y9pe_10[data-below] ._notice_1y9pe_25{color:#e2dccd}._scene_1y9pe_10[data-below] ._swapIcon_1y9pe_17{color:#d6d0c2}._scene_1y9pe_10[data-below] ._launcherCaption_1y9pe_16 strong{color:#f3ecdd;text-shadow:0 1px 2px #00000080}._descent_1y9pe_72{align-items:center;gap:2px;display:inline-flex}._descent_1y9pe_72 svg{color:#d6d0c2;width:clamp(11px,4cqw,18px);height:auto}._descent_1y9pe_72[data-last]{animation:1.1s ease-in-out infinite alternate _descent-last_1y9pe_1}._descent_1y9pe_72[data-last] svg,._scene_1y9pe_10[data-below] ._descent_1y9pe_72[data-last] strong{color:#ffc266}._scene_1y9pe_10[data-below] ._descent_1y9pe_72[data-last] strong{text-shadow:0 0 10px #ffb34780,0 1px 2px #00000080}@keyframes _descent-last_1y9pe_1{to{opacity:.55}}@keyframes _mode-arrive_1y9pe_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._loading_1y9pe_79{text-align:center;color:#435776;place-content:center;justify-items:center;gap:12px;height:100%;padding:20px;font-size:.9rem;display:grid}._loading_1y9pe_79 p{margin:0}._loading_1y9pe_79 button{border:1.5px solid var(--bubble-ink);min-height:36px;box-shadow:0 2px 0 var(--bubble-ink);color:var(--bubble-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 18px;font:750 14px/1 system-ui,sans-serif}._clearSplash_1y9pe_82{text-align:center;pointer-events:none;animation:.55s cubic-bezier(.16,1,.3,1) both _clear-arrive_1y9pe_1;position:absolute;top:38%;left:4%;right:4%}._clearSplash_1y9pe_82 h2{color:#fff2bf;letter-spacing:.08em;text-shadow:0 2px 2px #684122,0 0 18px #ffd87566,0 0 40px #f0bd3433;margin:8px 0 12px;font-size:clamp(1.8rem,4vw,3.25rem);font-weight:700;line-height:1.2}._clearSplash_1y9pe_82 p{color:#5b5277;letter-spacing:.06em;margin:0;font-size:.85rem}._clearSpark_1y9pe_85{color:#ffe4a0;text-shadow:0 0 20px #ffd25d99;font-size:2rem;animation:1.5s ease-in-out both _clear-spark_1y9pe_1;display:inline-block}._clearSplash_1y9pe_82:before,._clearSplash_1y9pe_82:after{content:"✦";color:#ffdfa1;font-size:1rem;animation:1.5s ease-in-out both _clear-spark_1y9pe_1;position:absolute;top:45%}._clearSplash_1y9pe_82:before{left:5%;transform:rotate(-16deg)}._clearSplash_1y9pe_82:after{top:18%;right:5%;transform:rotate(16deg)}@keyframes _clear-arrive_1y9pe_1{0%{opacity:0;transform:translateY(12px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _clear-spark_1y9pe_1{0%{opacity:0;scale:.4}40%{opacity:1;scale:1.18}to{opacity:.8;scale:1}}._result_1y9pe_91{text-align:center;background:#fdfaf2f5;border:1px solid #e6ecfa35;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:24px 20px;display:flex;position:absolute;inset:26% 8% auto;box-shadow:0 12px 36px #0005}._resultMark_1y9pe_92{color:#c29843;font-size:2.3rem;line-height:1}._result_1y9pe_91 h2{color:#293446;margin:0;font-size:1.25rem;font-weight:600}._result_1y9pe_91 p{color:#738094;margin:0 0 5px;font-size:.78rem;line-height:1.6}._resultActions_1y9pe_95{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}._result_1y9pe_91 button{color:#fffaf3;cursor:pointer;background:#994c3e;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px 10px;font:550 .85rem system-ui,sans-serif;display:flex}._result_1y9pe_91 button._secondary_1y9pe_97{color:#786354;background:0 0;border-color:#d9cbbc}@media (width<=850px),(orientation:portrait){._column_1y9pe_4{--board-inset:6px}._keyboard_1y9pe_100{display:none}}@media (width<=811px),(width<=850px) and (height>=501px),(orientation:portrait){._shell_1y9pe_1.app-shell{--narrow-action-bar-total:env(safe-area-inset-bottom,0px);--bubble-top:calc(var(--narrow-top-bar-height) + env(safe-area-inset-top,0px) + 1px);--bubble-play-height:calc(100dvh - var(--bubble-top) - var(--narrow-action-bar-total));--bubble-browser-inset:max(0px, calc(100lvh - 100dvh));height:100lvh;min-height:100dvh;padding:var(--bubble-top) 0 calc(var(--narrow-action-bar-total) + var(--bubble-browser-inset));align-content:stretch}._layout_1y9pe_3.game-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;height:100%;min-height:0}._column_1y9pe_4.board-column{justify-content:center;height:100%;min-height:0;margin:0;padding:0}._playArea_1y9pe_6{width:min(100%, calc(var(--bubble-play-height) * 22 / 37))}._modeTrigger_1y9pe_29{display:inline-flex}._restartTrigger_1y9pe_31{display:grid}._column_1y9pe_4.board-column{container:bubble-column/size}}._hudRow_1y9pe_58{display:none}@container bubble-column (aspect-ratio<=22/41){._hudRow_1y9pe_58{align-items:center;gap:4px;height:48px;padding:0 2px;display:flex}._hudRow_1y9pe_58 ._modeTrigger_1y9pe_29{max-width:none;position:relative;transform:none}._hudRow_1y9pe_58 ._modeTrigger_1y9pe_29:active:not(:disabled){transform:translateY(1px)}._hudRow_1y9pe_58 ._restartTrigger_1y9pe_31{margin-left:auto;position:static}._hudRow_1y9pe_58 ._score_1y9pe_19{flex-direction:row;align-items:baseline;gap:6px;width:auto;padding-right:6px;position:static}._scene_1y9pe_10 ._modeTrigger_1y9pe_29,._scene_1y9pe_10 ._restartTrigger_1y9pe_31,._scene_1y9pe_10 ._score_1y9pe_19{display:none}}@media (height<=560px){._goal_1y9pe_13{top:79%}._result_1y9pe_91{gap:7px;padding:14px;inset:12% 5% auto}._resultMark_1y9pe_92{display:none}._result_1y9pe_91 h2{font-size:1rem}}@media (prefers-reduced-motion:reduce){._shell_1y9pe_1 *,._shell_1y9pe_1 :before,._shell_1y9pe_1 :after{scroll-behavior:auto;transition:none;animation:none}}._bomb_1y9pe_145{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:clamp(44px,12cqw,52px);height:clamp(44px,12cqw,52px);padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}._bomb_1y9pe_145 canvas{pointer-events:none;width:clamp(40px,10.9cqw,48px);height:clamp(40px,10.9cqw,48px);transform:translateY(-7.8125%)}._shell_1y9pe_1 ._bomb_1y9pe_145:disabled{opacity:1;cursor:default}._bomb_1y9pe_145[aria-pressed=true]{background:radial-gradient(#ffe6a966,#0000 68%)}._bomb_1y9pe_145:focus-visible{outline-offset:2px;outline:2px solid #e8ac48}._column_1y9pe_4>._picker_1y9pe_153{z-index:10;--gap:12px;--ink:var(--bubble-ink);background:linear-gradient(#d6e3f3,#dcd3ee)}._picker_1y9pe_153 [data-part=title]{letter-spacing:.06em;font-size:20px}._picker_1y9pe_153 [data-part=tabs]{border:1.5px solid var(--bubble-ink);box-shadow:0 2px 0 var(--bubble-ink);background:#fff}._picker_1y9pe_153 [data-part=tab]{color:var(--bubble-ink);letter-spacing:.06em}._picker_1y9pe_153 [data-part=tab][aria-selected=true]{background:var(--bubble-ink);color:#fff}._column_1y9pe_4>._picker_1y9pe_153._pickerBelow_1y9pe_159{background:linear-gradient(#e3dccd,#d6cddc)}._picker_1y9pe_153 [data-part=back],._picker_1y9pe_153 [data-part=total],._picker_1y9pe_153 [data-part=arrow]{border:1.5px solid var(--bubble-ink);box-shadow:0 2px 0 var(--bubble-ink);color:var(--bubble-ink);background:#fff}._picker_1y9pe_153 [data-part=back],._picker_1y9pe_153 [data-part=total]{border-radius:999px;min-height:38px;padding:0 14px;font-size:14px;font-weight:800}._picker_1y9pe_153 [data-part=total]{font-variant-numeric:tabular-nums}._picker_1y9pe_153 [data-part=back]:active,._picker_1y9pe_153 [data-part=arrow]:active:not(:disabled){box-shadow:0 0 0 var(--bubble-ink);transform:translateY(2px)}._picker_1y9pe_153 [data-part=caption]{gap:6px;font-weight:800}._picker_1y9pe_153 [data-part=notice]{border:1.5px solid var(--bubble-ink);box-shadow:0 3px 0 var(--bubble-ink);color:var(--bubble-ink);background:#fff}._pickerCount_1y9pe_166{color:#5d6884;font-variant-numeric:tabular-nums;font-weight:700}._picker_1y9pe_153 [data-part=tile]{border:1.5px solid var(--bubble-ink);box-shadow:0 2px 0 var(--bubble-ink);color:var(--bubble-ink);background:#fff;border-radius:14px}._picker_1y9pe_153 [data-part=tile]:active:not([aria-disabled]){box-shadow:0 0 0 var(--bubble-ink);transform:translateY(2px)}._picker_1y9pe_153 [data-part=tile][data-state=cleared]{background:#eef6f3}._picker_1y9pe_153 [data-part=tile][data-state=locked]{box-shadow:none;color:#8a95ab;cursor:default;background:#e6eaf3;border-color:#9aa7bf}._picker_1y9pe_153 [data-part=tile][data-current]{outline-offset:2px;outline:3px solid #f2a516}._tileNumber_1y9pe_173{font-size:clamp(16px, calc(var(--tile) * .3), 26px);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}._tileMark_1y9pe_174{--mark:clamp(22px, calc(var(--tile) * .3), 26px);top:calc(var(--mark) * -.36);right:calc(var(--mark) * -.36);width:var(--mark);height:var(--mark);color:#fff;font-size:calc(var(--mark) * .62);background:#2f8a7a;border-radius:50%;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute;box-shadow:0 0 0 2px #fff}._endlessCard_1y9pe_176{border:1.5px solid var(--bubble-ink);min-width:min(280px,100%);box-shadow:0 3px 0 var(--bubble-ink);color:var(--bubble-ink);text-align:center;background:#fff;border-radius:20px;justify-items:center;gap:10px;padding:24px 28px;display:grid}._endlessCard_1y9pe_176 strong{font-size:22px;font-weight:800}._endlessCard_1y9pe_176 p{color:#5d6884;margin:0;font-size:14px}._endlessCard_1y9pe_176 button{background:var(--bubble-accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:4px;padding:0 28px;font-size:16px;font-weight:800}._rail_1y9pe_183{--rail-ink:#2c3a5a;--rail-muted:#5d6884;color:var(--rail-ink)}._rail_1y9pe_183.control-panel .game-status-panel{background:0 0;border-bottom:0;padding-top:16px}._levelCard_1y9pe_185{color:var(--rail-ink);background:linear-gradient(160deg,#fffffff5,#ffffffb8);border:1.5px solid #fffffff2;border-radius:22px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px 12px 10px;display:grid;position:relative;box-shadow:0 10px 24px #46529629,0 2px #7884c440,inset 0 -3px #8c96d21f}._cardArt_1y9pe_186{align-self:center;width:68px;height:68px;display:block;position:relative}._cardName_1y9pe_187{min-width:0}._cardName_1y9pe_187 small,._cardName_1y9pe_187 em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._cardName_1y9pe_187 small{color:var(--rail-muted);letter-spacing:.04em;font-size:12px;font-weight:700}._cardName_1y9pe_187 strong{white-space:nowrap;margin:1px 0 2px;font-size:22px;font-weight:900;line-height:1.15;display:block}._cardName_1y9pe_187 em{color:var(--rail-muted);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:normal;line-height:1.3;display:-webkit-box}._glassButton_1y9pe_194{border:1.5px solid var(--rail-ink);height:38px;box-shadow:0 2px 0 var(--rail-ink);color:var(--rail-ink);font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(#fff,#eef1fb);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}._glassButton_1y9pe_194:active:not(:disabled){box-shadow:0 0 0 var(--rail-ink);transform:translateY(2px)}._actions_1y9pe_196{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}._entries_1y9pe_198{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}._entries_1y9pe_198 button{border-radius:16px;flex-direction:column;gap:1px;min-width:0;height:50px;padding:0 4px}._entries_1y9pe_198 button:disabled{opacity:.45;cursor:default}._entries_1y9pe_198 strong{font-size:14px;font-weight:800;line-height:1.2}._entries_1y9pe_198 small{max-width:100%;color:var(--rail-muted);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}._glassButton_1y9pe_194{height:44px;font-size:15px}._bubbleButton_1y9pe_205{color:#fff;height:44px;font:inherit;letter-spacing:.04em;text-shadow:0 1px #6e140a8c;cursor:pointer;background:radial-gradient(120% 140% at 30% 0,#ff9d88 0%,#f25b45 45%,#cf3c2a 100%);border:1.5px solid #8e2a1f;border-radius:999px;padding:0 16px;font-size:15px;font-weight:900;position:relative;overflow:hidden;box-shadow:0 3px #8e2a1f,inset 0 -3px 6px #78140a40}._bubbleButton_1y9pe_205:before{content:"";pointer-events:none;background:linear-gradient(#ffffffbf,#fff0);border-radius:999px;height:10px;position:absolute;top:5px;left:14%;right:40%}._bubbleButton_1y9pe_205:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #8e2a1f,inset 0 -3px 6px #78140a40}._actions_1y9pe_196 button:disabled{opacity:.45;cursor:default}._settings_1y9pe_210{background:radial-gradient(circle,#fa536b8c 2.4px,#0000 3px) 0 0/60px 6px repeat-x,radial-gradient(circle,#ffbf1999 2.4px,#0000 3px) 12px 0/60px 6px repeat-x,radial-gradient(circle,#45cc788c 2.4px,#0000 3px) 24px 0/60px 6px repeat-x,radial-gradient(circle,#20b8fc8c 2.4px,#0000 3px) 36px 0/60px 6px repeat-x,radial-gradient(circle,#ad67f78c 2.4px,#0000 3px) 48px 0/60px 6px repeat-x;flex-direction:column;gap:14px;padding-top:18px;display:flex}._setting_1y9pe_210{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}._setting_1y9pe_210>.field-label{color:var(--rail-ink);margin:0;font-size:14px;font-weight:800}._rail_1y9pe_183 .segmented-control{background:#ffffff8c;border:1.5px solid #2c3a5a2e;border-radius:999px}._rail_1y9pe_183 .segmented-control>button{border-radius:999px}._rail_1y9pe_183 .segmented-control>button[aria-checked=true]{box-shadow:0 0 0 1.5px var(--rail-ink), 0 2px 0 var(--rail-ink);color:var(--rail-ink);background:#fff}._records_1y9pe_216{color:var(--rail-muted);margin:0;font-size:13px;font-weight:600}._keyboard_1y9pe_100{color:var(--rail-muted);margin:0;font-size:12px;line-height:1.7}._keyHint_1y9pe_218{white-space:nowrap}._rail_1y9pe_183 .game-panel-footer{background:0 0;border-top:1px solid #2c3a5a1f}._worldBall_1y9pe_221{width:100%;height:100%;display:block;position:relative}._worldBall_1y9pe_221 canvas{z-index:1;width:100%;height:100%;display:block;position:relative}._worldBall_1y9pe_221:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--ball-tint) 55%, transparent) 40%, transparent 72%);filter:blur(6px);border-radius:50%;animation:3.2s ease-in-out infinite _ball-glow_1y9pe_1;position:absolute;inset:6%}._worldBall_1y9pe_221 i{z-index:2;aspect-ratio:1;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 2px #ffffffe6);opacity:0;background:#fff;width:13%;animation:2.8s ease-in-out infinite _ball-twinkle_1y9pe_1;position:absolute}._worldBall_1y9pe_221 i:first-of-type{top:10%;left:74%}._worldBall_1y9pe_221 i:nth-of-type(2){width:9%;animation-delay:.9s;top:64%;left:12%}._worldBall_1y9pe_221 i:nth-of-type(3){width:8%;animation-delay:1.8s;top:72%;left:66%}._picker_1y9pe_153 [data-part=item][data-selected] ._worldBall_1y9pe_221{animation:3.4s ease-in-out infinite _ball-float_1y9pe_1}@keyframes _ball-glow_1y9pe_1{0%,to{opacity:.55}50%{opacity:1}}@keyframes _ball-twinkle_1y9pe_1{0%,60%,to{opacity:0;transform:scale(.3)rotate(0)}75%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes _ball-float_1y9pe_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}._worldBall_1y9pe_221:not([data-state=open]):before,._worldBall_1y9pe_221:not([data-state=open]) i{display:none}._picker_1y9pe_153 [data-part=item][data-selected] ._worldBall_1y9pe_221:not([data-state=open]){animation:none}@media (prefers-reduced-motion:reduce){._worldBall_1y9pe_221:before,._worldBall_1y9pe_221 i,._picker_1y9pe_153 [data-part=item][data-selected] ._worldBall_1y9pe_221{animation:none}._worldBall_1y9pe_221 i{opacity:0}}
