.C5jBNa_slot{flex-direction:column;flex-shrink:0;align-items:center;gap:8px}.C5jBNa_label{color:#a5b4fc;font-size:10px;line-height:16px}.C5jBNa_creative{width:var(--ad-width);height:var(--ad-height)}.C5jBNa_display{width:100%;height:100%;position:relative}.C5jBNa_placeholder{color:#a5b4fc99;pointer-events:none;background:#a5b4fc08;border:1px solid #a5b4fc1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:11px;line-height:16px;display:flex;position:absolute;inset:0}.C5jBNa_placeholderIcon{opacity:.35;background:linear-gradient(currentColor,currentColor) 6px 7px/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 6px 13px/24px 2px no-repeat;border:1px solid;border-radius:5px;width:40px;height:30px}.C5jBNa_display ins{position:relative}.C5jBNa_display[data-ad-state=filled] .C5jBNa_placeholder{display:none}.C5jBNa_display ins[data-ad-status=unfilled]{display:none!important}.C5jBNa_article .C5jBNa_placeholder,.C5jBNa_articleMobile .C5jBNa_placeholder{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.C5jBNa_sidebar{--ad-width:300px;--ad-height:600px;--ad-dimensions:"300 × 600";display:flex}.C5jBNa_leaderboard{--ad-width:728px;--ad-height:90px;--ad-dimensions:"728 × 90";display:none}.C5jBNa_mobile{--ad-width:250px;--ad-height:250px;--ad-dimensions:"250 × 250";display:flex}.C5jBNa_article,.C5jBNa_articleMobile{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;width:100%;margin:32px 0;padding:24px 0}.C5jBNa_article{--ad-width:728px;--ad-height:90px;--ad-dimensions:"728 × 90";display:none}.C5jBNa_articleMobile{--ad-width:234px;--ad-height:60px;--ad-dimensions:"234 × 60";display:flex}.C5jBNa_article .C5jBNa_label,.C5jBNa_articleMobile .C5jBNa_label{color:#64748b}.C5jBNa_article .C5jBNa_preview,.C5jBNa_articleMobile .C5jBNa_preview{background:#f8fafc;border-color:#cbd5e1}.C5jBNa_article .C5jBNa_dimensions:after,.C5jBNa_articleMobile .C5jBNa_dimensions:after{color:#64748b}.C5jBNa_preview{background:#ffffff03;border:1px dashed #6366f166;border-radius:8px;place-items:center;display:grid}.C5jBNa_dimensions:after{content:var(--ad-dimensions);color:#818cf8;font-variant-numeric:tabular-nums;font-size:12px}@media (min-width:352px){.C5jBNa_mobile{--ad-width:300px;--ad-dimensions:"300 × 250"}}@container game-article (min-width:250px){.C5jBNa_articleMobile{--ad-width:250px;--ad-height:100px;--ad-dimensions:"250 × 100"}}@container game-article (min-width:300px){.C5jBNa_articleMobile{--ad-width:300px;--ad-dimensions:"300 × 100"}}@container game-article (min-width:320px){.C5jBNa_articleMobile{--ad-width:320px;--ad-dimensions:"320 × 100"}}@container game-article (min-width:468px){.C5jBNa_articleMobile{--ad-width:468px;--ad-height:60px;--ad-dimensions:"468 × 60"}}@container game-article not (min-width:234px){.C5jBNa_articleMobile{display:none}}@container game-article (min-width:728px){.C5jBNa_article{display:flex}.C5jBNa_articleMobile{display:none}}@container game-stage (min-width:728px){.C5jBNa_mobile{display:none}.C5jBNa_leaderboard{display:flex}}
.N2I3Wq_sideRow{gap:150px}@media (min-width:1720px) and (max-height:1100px){.N2I3Wq_sideRow.N2I3Wq_compactHome{gap:32px}}
@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8dc65ad0d7cd01db-s.1v3phxe3x1vfc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/12cb638dc4d39394-s.0y2u81x0wmuad.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/beec7104b13d6aa4-s.3ucvs3xa-ys2e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/306e7ee420e3dc92-s.106cs8xli3a-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/94559602f76dfad5-s.p.12cym7o2tye-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.oTJ9pW_className{font-family:Nunito,Nunito Fallback;font-style:normal;font-weight:900}.oTJ9pW_variable{--font-bb:"Nunito", "Nunito Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a439e1ba971da1a-s.26nafy4isrpsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0a68ck1yt_ak5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2sp_sjs-a2mdv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.3ec-vq27dq98f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99ac5753282bcf05-s.1czhp68pnx2kt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.2opg_g5lzx1nr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.26nafy4isrpsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0a68ck1yt_ak5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2sp_sjs-a2mdv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.3ec-vq27dq98f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/99ac5753282bcf05-s.1czhp68pnx2kt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.2opg_g5lzx1nr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}._wWn3G_className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}._wWn3G_variable{--font-nb-mono:"Roboto Mono", "Roboto Mono Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8dc65ad0d7cd01db-s.1v3phxe3x1vfc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/12cb638dc4d39394-s.0y2u81x0wmuad.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/beec7104b13d6aa4-s.3ucvs3xa-ys2e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/306e7ee420e3dc92-s.106cs8xli3a-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/94559602f76dfad5-s.p.12cym7o2tye-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}._7Vqwza_className{font-family:Nunito,Nunito Fallback;font-style:normal;font-weight:900}._7Vqwza_variable{--font-nb-display:"Nunito", "Nunito Fallback"}
._6rqZxq_stage{--game-bar:60px;width:min(100%, calc((100vh - var(--site-chrome) - var(--game-bar)) * 390 / 720));aspect-ratio:390/720;place-items:center;display:grid;container-type:size}@supports (height:100svh){._6rqZxq_stage{width:min(100%, calc((100svh - var(--site-chrome) - var(--game-bar)) * 390 / 720))}}:fullscreen ._6rqZxq_stage,[data-pseudo-fullscreen] ._6rqZxq_stage{aspect-ratio:auto;width:100%;height:100%}._6rqZxq_canvas{--u:min(100cqw / 390, 100cqh / 720);width:calc(var(--u) * 390);height:calc(var(--u) * 720);color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}@supports not (container-type:size){._6rqZxq_canvas{--u:calc(min(100vw - 2rem, (100vh - 5rem) * 390 / 720) / 390)}}._6rqZxq_num{font-family:var(--font-bb), ui-rounded, "Segoe UI", system-ui, sans-serif;font-variant-numeric:tabular-nums;font-weight:900}._6rqZxq_hud{height:calc(var(--u) * 144);position:absolute;inset:0 0 auto}._6rqZxq_hudButtons{right:calc(var(--u) * 14);top:calc(var(--u) * 14);gap:calc(var(--u) * 6);display:flex;position:absolute}._6rqZxq_soundButton{width:calc(var(--u) * 36);height:calc(var(--u) * 36);border-radius:calc(var(--u) * 10);color:var(--icon);place-items:center;display:grid;position:relative}._6rqZxq_soundButton:after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._6rqZxq_soundButton:hover{color:#fff}@supports (container-type:size){:fullscreen ._6rqZxq_hudButtons,[data-pseudo-fullscreen] ._6rqZxq_hudButtons{right:calc(var(--u) * 14 + max(0px, min(64px - (100cqw - var(--u) * 390) / 2, (64px - (100cqh - var(--u) * 720) / 2 - var(--u) * 14) * 100)))}}._6rqZxq_icon{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}._6rqZxq_best{left:calc(var(--u) * 14);top:calc(var(--u) * 12);height:calc(var(--u) * 40);align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 27);color:var(--best);text-shadow:0 calc(var(--u) * 2) 0 #5a3c0059;display:flex;position:absolute}._6rqZxq_goalBar{left:calc(var(--u) * 18);top:calc(var(--u) * 49);align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 13);color:var(--ink);transform-origin:0;display:flex;position:absolute}._6rqZxq_recordBar{width:calc(var(--u) * 72);height:calc(var(--u) * 6);background:var(--pip-off);border-radius:999px;position:relative;overflow:hidden}._6rqZxq_recordBar span{border-radius:inherit;background:linear-gradient(90deg,#4fd8ff,#b8f3ff);height:100%;transition:width .4s ease-out;display:block}._6rqZxq_goalRecord{color:var(--best)}._6rqZxq_goalRecord ._6rqZxq_recordBar span{background:var(--best)}._6rqZxq_goalLabel{animation:.38s cubic-bezier(.2,1.6,.4,1) both _6rqZxq_goalLabel}@keyframes _6rqZxq_goalLabel{0%{opacity:0;transform:scale(.4)}}._6rqZxq_crown{width:calc(var(--u) * 48);height:calc(var(--u) * 48 * 31 / 43);filter:drop-shadow(0 calc(var(--u) * 2) 0 #5a3c0059)}._6rqZxq_score{left:0;right:0;top:calc(var(--u) * 58);text-align:center;font-size:calc(var(--u) * 52);color:var(--hud);text-shadow:0 calc(var(--u) * 3) 0 var(--hud-shadow);line-height:1;position:absolute}._6rqZxq_score span{display:inline-block}._6rqZxq_score[data-len="6"],._6rqZxq_score[data-len="7"]{font-size:calc(var(--u) * 40)}._6rqZxq_score[data-len="8"],._6rqZxq_score[data-len="9"],._6rqZxq_score[data-len="10"]{font-size:calc(var(--u) * 34)}._6rqZxq_comboBar{left:0;right:0;top:calc(var(--u) * 114);height:calc(var(--u) * 26);justify-content:center;align-items:center;gap:calc(var(--u) * 8);pointer-events:none;display:flex;position:absolute}._6rqZxq_comboBarIdle{opacity:.35}._6rqZxq_protectionStatus{top:calc(var(--u) * 139);height:calc(var(--u) * 11);text-align:center;font-size:calc(var(--u) * 9);color:var(--hud);pointer-events:none;line-height:1;position:absolute;left:0;right:0}._6rqZxq_comboBarIdle ._6rqZxq_comboValue{animation:none}._6rqZxq_comboLabel{font-size:calc(var(--u) * 13);letter-spacing:calc(var(--u) * 1.5);opacity:.75}._6rqZxq_comboValue{font-size:calc(var(--u) * 22);color:#fff;text-shadow:0 0 calc(var(--u) * 2) #4b1d7a, 0 calc(var(--u) * 2) 0 #4b1d7a;line-height:1;animation:.22s ease-out _6rqZxq_comboPulse;display:inline-block}._6rqZxq_comboPips{align-items:center;gap:calc(var(--u) * 4);display:flex}._6rqZxq_comboPip{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--pip-off);border-radius:50%}._6rqZxq_comboPipOn{background:#ffd13b}@keyframes _6rqZxq_comboPulse{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}._6rqZxq_board{--cell:42;left:calc(var(--u) * 20);top:calc(var(--u) * 144);width:calc(var(--u) * 350);height:calc(var(--u) * 350);padding:calc(var(--u) * 7);grid-template-columns:repeat(8, calc(var(--u) * 42));grid-template-rows:repeat(8, calc(var(--u) * 42));background:linear-gradient(var(--well), var(--well)) center / calc(var(--u) * 342) calc(var(--u) * 342) no-repeat, linear-gradient(var(--rim), var(--rim)) center / calc(var(--u) * 347) calc(var(--u) * 347) no-repeat;transition:background .4s;display:grid;position:absolute}._6rqZxq_boardHot{border-radius:calc(var(--u) * 6);animation:.9s ease-in-out infinite alternate _6rqZxq_comboGlow}._6rqZxq_boardDanger{border-radius:calc(var(--u) * 6);animation:.8s ease-in-out infinite alternate _6rqZxq_dangerGlow}@keyframes _6rqZxq_dangerGlow{0%{box-shadow:0 0 calc(var(--u) * 6) calc(var(--u) * 1) #ff3c3c59, inset 0 0 calc(var(--u) * 14) calc(var(--u) * 2) #ff282840}to{box-shadow:0 0 calc(var(--u) * 16) calc(var(--u) * 3) #ff3c3cb3, inset 0 0 calc(var(--u) * 26) calc(var(--u) * 4) #ff282873}}._6rqZxq_rainbow{left:calc(var(--u) * 20);top:calc(var(--u) * 144);width:calc(var(--u) * 350);height:calc(var(--u) * 350);pointer-events:none;mix-blend-mode:screen;background:conic-gradient(#ff4d4d,#ffb13b,#ffe74a,#4be27a,#3fd3ff,#6f7bff,#d45bff,#ff4d4d);border-radius:50%;animation:1.1s cubic-bezier(.2,.7,.3,1) forwards _6rqZxq_rainbowBurst;position:absolute;-webkit-mask:radial-gradient(closest-side,#0000 62%,#000 66% 86%,#0000 92%);mask:radial-gradient(closest-side,#0000 62%,#000 66% 86%,#0000 92%)}@keyframes _6rqZxq_rainbowBurst{0%{opacity:1;transform:scale(.15)rotate(0)}70%{opacity:.9}to{opacity:0;transform:scale(1.7)rotate(120deg)}}._6rqZxq_scoreRecord ._6rqZxq_num{background:linear-gradient(90deg,#ff6b6b,#ffc24b,#ffef5a,#62e68c,#4fd6ff,#8a84ff,#e56bff,#ff6b6b) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite _6rqZxq_rainbowSlide}._6rqZxq_scoreRecord{text-shadow:none;filter:drop-shadow(0 calc(var(--u) * 3) 0 var(--hud-shadow))}@keyframes _6rqZxq_rainbowSlide{to{background-position:-200% 0}}@keyframes _6rqZxq_comboGlow{0%{box-shadow:0 0 calc(var(--u) * (6 + 10 * var(--heat))) calc(var(--u) * 1) rgb(255 170 40/calc(.35 + .35 * var(--heat))), inset 0 0 0 calc(var(--u) * 2) rgb(255 200 80/calc(.4 + .4 * var(--heat)))}to{box-shadow:0 0 calc(var(--u) * (12 + 16 * var(--heat))) calc(var(--u) * 3) rgb(255 120 30/calc(.5 + .4 * var(--heat))), inset 0 0 0 calc(var(--u) * 2.5) rgb(255 220 110/calc(.6 + .4 * var(--heat)))}}._6rqZxq_cell{background:var(--cell-bg);box-shadow:inset 0 0 0 calc(var(--u) * 1) var(--seam);transition:background-color .4s;position:relative}._6rqZxq_block{box-sizing:border-box;border-style:solid;border-width:calc(var(--u) * var(--cell) * .13);border-color:var(--t) var(--r) var(--b) var(--l);background:var(--motif) center / 62% no-repeat, linear-gradient(180deg, var(--f1), var(--f2));outline:calc(var(--u) * .8) solid var(--block-seam);outline-offset:calc(var(--u) * -.8);position:absolute;inset:0}._6rqZxq_ghost{z-index:1;position:absolute;inset:0}._6rqZxq_ghost,._6rqZxq_guideTarget{background:var(--ghost);outline:calc(var(--u) * 1.8) solid var(--ghost-line);outline-offset:calc(var(--u) * -.9)}._6rqZxq_placed{animation:.22s ease-out _6rqZxq_placedBounce}@keyframes _6rqZxq_placedBounce{0%{transform:scale(.82)}60%{transform:scale(1.06)}to{transform:scale(1)}}._6rqZxq_grey{z-index:2;animation:.26s ease-out both _6rqZxq_fadeIn}._6rqZxq_sparks{left:calc(var(--u) * 24);top:calc(var(--u) * 148);width:calc(var(--u) * 342);height:calc(var(--u) * 342);z-index:3;pointer-events:none;position:absolute}._6rqZxq_shard{z-index:4;width:calc(var(--u) * 11);height:calc(var(--u) * 11);margin:calc(var(--u) * -5.5) 0 0 calc(var(--u) * -5.5);border-radius:calc(var(--u) * 2);background:var(--f1);pointer-events:none;animation:.52s cubic-bezier(.15,.7,.4,1) both _6rqZxq_shard;position:absolute}@keyframes _6rqZxq_shard{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.3);opacity:0}}._6rqZxq_beam{z-index:4;border-radius:calc(var(--u) * 6);border:calc(var(--u) * 3) solid #fffbe6;box-shadow:0 0 calc(var(--u) * 10) var(--f1), 0 0 calc(var(--u) * 22) var(--f1), inset 0 0 calc(var(--u) * 12) var(--f1);pointer-events:none;background:linear-gradient(#ffffff8c,#ffffff26 50%,#ffffff8c);animation:.62s ease-out both _6rqZxq_beam;position:absolute}._6rqZxq_beamCol{background:linear-gradient(90deg,#ffffff8c,#ffffff26 50%,#ffffff8c);animation-name:_6rqZxq_beamCol}@keyframes _6rqZxq_beam{0%{opacity:0;transform:scaleY(.4)}15%{opacity:1;transform:scaleY(1.15)}45%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scale(1.04,1.3)}}@keyframes _6rqZxq_beamCol{0%{opacity:0;transform:scaleX(.4)}15%{opacity:1;transform:scaleX(1.15)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scale(1.3,1.04)}}._6rqZxq_clearing{animation:.31s ease-in both _6rqZxq_clearShrink}._6rqZxq_clearing:before{content:"";inset:calc(var(--u) * var(--cell) * -.13);opacity:0;animation:.16s ease-out both _6rqZxq_clearFlash;animation-delay:inherit;z-index:1;background:#fff;position:absolute}@keyframes _6rqZxq_clearFlash{0%,40%{opacity:.9}to{opacity:0}}@keyframes _6rqZxq_clearShrink{0%,20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}._6rqZxq_dead{filter:grayscale(.85)brightness(.75);opacity:.55;transition:filter .18s ease-out,opacity .18s ease-out}._6rqZxq_challenge{left:50%;top:calc(var(--u) * 500);align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 3) calc(var(--u) * 12);border-radius:calc(var(--u) * 20);color:#6a3a00;font-size:calc(var(--u) * 15);letter-spacing:.08em;box-shadow:0 0 calc(var(--u) * 12) #ffc83cb3;pointer-events:none;background:linear-gradient(#ffd75a,#f5a623);animation:.36s cubic-bezier(.3,1.6,.5,1) both _6rqZxq_challengeIn,1.4s ease-in-out .36s infinite alternate _6rqZxq_challengeBreath;display:flex;position:absolute;transform:translate(-50%)}._6rqZxq_challengeBonus{font-family:var(--font-bb), ui-rounded, system-ui, sans-serif;color:#fff;text-shadow:0 calc(var(--u) * 1) 0 #96500099;font-weight:900}@keyframes _6rqZxq_challengeIn{0%{opacity:0;transform:translate(-50%)scale(.4)}}@keyframes _6rqZxq_challengeBreath{to{box-shadow:0 0 calc(var(--u) * 22) #ffc83cf2}}._6rqZxq_slot{top:calc(var(--u) * 518);width:calc(var(--u) * 130);height:calc(var(--u) * 166);touch-action:none;cursor:grab;place-items:center;display:grid;position:absolute}._6rqZxq_slotDead{cursor:not-allowed}._6rqZxq_piece{position:relative}._6rqZxq_trayIn{animation:.38s cubic-bezier(.3,1.5,.5,1) backwards _6rqZxq_trayIn}@keyframes _6rqZxq_trayIn{0%{opacity:0;filter:brightness(2.2);transform:scale(.3)}60%{filter:brightness(1.5)}to{opacity:1;filter:none;transform:scale(1)}}._6rqZxq_piece ._6rqZxq_block{inset:auto}._6rqZxq_slot ._6rqZxq_piece{filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 2) #18205473)}._6rqZxq_overlay{transform-origin:0 0;pointer-events:none;will-change:transform;z-index:5;filter:drop-shadow(calc(var(--u) * 6) calc(var(--u) * 21) calc(var(--u) * .6) #6647196b);position:absolute;top:0;left:0}._6rqZxq_lift{animation:.12s ease-out _6rqZxq_lift}@keyframes _6rqZxq_lift{0%{transform:scale(.57)}}._6rqZxq_guide{z-index:6;pointer-events:none;position:absolute;inset:0}._6rqZxq_guideTarget{opacity:0;animation:2.6s ease-in-out .6s infinite both _6rqZxq_guideTarget;position:absolute}._6rqZxq_guidePiece{transform-origin:0 0;filter:drop-shadow(calc(var(--u) * 6) calc(var(--u) * 21) calc(var(--u) * .6) #6647196b);animation:2.6s ease-in-out .6s infinite both _6rqZxq_guidePiece;position:absolute;top:0;left:0}._6rqZxq_guideHand{width:calc(var(--u) * 44);height:calc(var(--u) * 44);transform-origin:calc(var(--u) * 14.7) calc(var(--u) * 3.7);animation:2.6s ease-in-out .6s infinite both _6rqZxq_guideHand;position:absolute;top:0;left:0}._6rqZxq_guideHand svg{fill:none;stroke:#fff;stroke-width:2px;width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--u) * 1.2) #1b2146cc) drop-shadow(0 calc(var(--u) * 2) calc(var(--u) * 3) #00000059);display:block}@keyframes _6rqZxq_guideHand{0%{transform:translate(var(--hx0), var(--hy0)) scale(1.15);opacity:0}8%{transform:translate(var(--hx0), var(--hy0)) scale(1);opacity:1}14%,20%{transform:translate(var(--hx0), var(--hy0)) scale(.88)}60%{transform:translate(var(--hx1), var(--hy1)) scale(.88)}68%{transform:translate(var(--hx1), var(--hy1)) scale(1)}80%{transform:translate(var(--hx1), var(--hy1)) scale(1);opacity:1}to{transform:translate(var(--hx1), var(--hy1)) scale(1);opacity:0}}@keyframes _6rqZxq_guidePiece{0%,14%{transform:translate(var(--fx), var(--fy)) scale(var(--fs));opacity:0}20%{transform:translate(var(--fx), var(--fy)) scale(var(--fs));opacity:.85}60%,70%{transform:translate(var(--tx), var(--ty)) scale(1);opacity:.85}80%,to{transform:translate(var(--tx), var(--ty)) scale(1);opacity:0}}@keyframes _6rqZxq_guideTarget{0%,50%{opacity:0}58%,76%{opacity:1}84%,to{opacity:0}}._6rqZxq_pop{z-index:6;font-size:calc(var(--u) * var(--pop-size,26));pointer-events:none;text-shadow:0 calc(var(--u) * 2) 0 #00000059;animation:.9s ease-in both _6rqZxq_popRise;position:absolute;transform:translate(-50%,-50%)}@keyframes _6rqZxq_popRise{0%{opacity:1;animation-timing-function:ease-out;transform:translate(-50%,-50%)}40%{transform:translate(-50%, calc(-50% - var(--u) * 30)) scale(1.1);opacity:1}to{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) scale(.45);opacity:.2}}._6rqZxq_praise{z-index:6;left:0;right:0;top:calc(var(--u) * 270);pointer-events:none;flex-direction:column;align-items:center;animation:1s ease-out both _6rqZxq_praise;display:flex;position:absolute}._6rqZxq_combo{font-size:calc(var(--u) * 24);color:#fff;text-shadow:0 0 calc(var(--u) * 2) #4b1d7a, 0 calc(var(--u) * 2) 0 #4b1d7a}._6rqZxq_praiseWord{font-size:calc(var(--u) * 50);padding:0 calc(var(--u) * 12);background:linear-gradient(#fff27a 0%,#ffc21e 50%,#ff8a1e 100%);color:#0000;filter:drop-shadow(calc(var(--u) * 2) 0 0 #4b1d7a) drop-shadow(calc(var(--u) * -2) 0 0 #4b1d7a) drop-shadow(0 calc(var(--u) * 2) 0 #4b1d7a) drop-shadow(0 calc(var(--u) * -2) 0 #4b1d7a) drop-shadow(0 0 calc(var(--u) * 8) #ffd25099);-webkit-background-clip:text;background-clip:text;font-style:italic;line-height:1.15}@keyframes _6rqZxq_praise{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1.15)}35%{transform:scale(1)}75%{opacity:1;transform:scale(1)}to{transform:scale(1) translateY(calc(var(--u) * -12));opacity:0}}._6rqZxq_toast{z-index:7;left:50%;top:calc(var(--u) * 122);align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 5) calc(var(--u) * 16);box-shadow:0 calc(var(--u) * 3) 0 #c77d00;color:#6b3a00;font-size:calc(var(--u) * 17);white-space:nowrap;pointer-events:none;background:linear-gradient(#ffe066,#ffb81e);border-radius:999px;font-weight:800;animation:1.8s ease-out both _6rqZxq_toast;display:flex;position:absolute}._6rqZxq_skinToast{z-index:7;left:50%;top:calc(var(--u) * 122);align-items:baseline;gap:calc(var(--u) * 8);padding:calc(var(--u) * 5) calc(var(--u) * 16);box-shadow:0 calc(var(--u) * 3) 0 #0000002e;color:#2a2f55;font-size:calc(var(--u) * 17);white-space:nowrap;pointer-events:none;background:#ffffffeb;border-radius:999px;animation:1.8s ease-out both _6rqZxq_toast;display:flex;position:absolute}._6rqZxq_skinCheer{font-size:calc(var(--u) * 14);opacity:.7;font-weight:700}._6rqZxq_skinWipe{z-index:8;pointer-events:none;background:linear-gradient(160deg,#0000 30%,#ffffff59 40%,#fffffff2 50%,#ffffff59 60%,#0000 70%);animation:.6s cubic-bezier(.45,0,.55,1) forwards _6rqZxq_skinWipe;position:absolute;inset:-40% -60%}@keyframes _6rqZxq_skinWipe{0%{transform:translateY(-70%)}to{transform:translateY(70%)}}._6rqZxq_toast ._6rqZxq_crownSmall{filter:drop-shadow(calc(var(--u) * .8) 0 0 #8a5a00) drop-shadow(calc(var(--u) * -.8) 0 0 #8a5a00) drop-shadow(0 calc(var(--u) * .8) 0 #8a5a00) drop-shadow(0 calc(var(--u) * -.8) 0 #8a5a00)}@keyframes _6rqZxq_toast{0%{opacity:0;transform:translate(-50%)scale(.4)}15%{opacity:1;transform:translate(-50%)scale(1.1)}25%,80%{opacity:1;transform:translate(-50%)scale(1)}to{transform:translateX(-50%) translateY(calc(var(--u) * -10));opacity:0}}._6rqZxq_confetti{z-index:9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._6rqZxq_backdrop{z-index:8;background:#0f163799;place-items:center;animation:.25s ease-out both _6rqZxq_fadeIn;display:grid;position:absolute;inset:0}._6rqZxq_panel{width:calc(var(--u) * 300);padding:calc(var(--u) * 24) calc(var(--u) * 20);border-radius:calc(var(--u) * 20);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 30) #0006, inset 0 calc(var(--u) * 2) 0 #ffffff40;text-align:center;background:linear-gradient(#5376d6,#3a58ab);animation:.3s cubic-bezier(.2,1.4,.4,1) both _6rqZxq_panelIn}._6rqZxq_panelTitle{font-size:calc(var(--u) * 30);font-weight:800}._6rqZxq_panelNote{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 15);opacity:.8}._6rqZxq_newBest{margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 4) calc(var(--u) * 14);color:#6b3a00;font-size:calc(var(--u) * 16);background:#ffd13b;border-radius:999px;font-weight:800;display:inline-block}._6rqZxq_panelLabel{margin-top:calc(var(--u) * 14);font-size:calc(var(--u) * 15);opacity:.85}._6rqZxq_panelScore[data-len="6"],._6rqZxq_panelScore[data-len="7"]{font-size:calc(var(--u) * 42)}._6rqZxq_panelScore[data-len="8"],._6rqZxq_panelScore[data-len="9"],._6rqZxq_panelScore[data-len="10"]{font-size:calc(var(--u) * 34)}._6rqZxq_panelScore{font-size:calc(var(--u) * 52);text-shadow:0 calc(var(--u) * 3) 0 #00000038;line-height:1.1}._6rqZxq_panelBest{justify-content:center;align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 17);color:#ffd13b;display:flex}._6rqZxq_crownSmall{width:calc(var(--u) * 20);height:calc(var(--u) * 20 * 31 / 43)}._6rqZxq_playAgain{margin-top:calc(var(--u) * 20);width:100%;padding:calc(var(--u) * 14) 0;border-radius:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 4) 0 #357a1c;color:#fff;font-size:calc(var(--u) * 22);text-shadow:0 calc(var(--u) * 2) 0 #0003;background:linear-gradient(#7ddc4a,#4fb02c);font-weight:800;position:relative;overflow:hidden}._6rqZxq_playAgain:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:2.2s ease-in-out .6s infinite _6rqZxq_shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes _6rqZxq_shine{60%,to{transform:translate(120%)}}._6rqZxq_giveUp{margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 6) calc(var(--u) * 12);color:#fff;font-size:calc(var(--u) * 15);opacity:.7}._6rqZxq_giveUp:hover{opacity:1}._6rqZxq_toBest{margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 4) calc(var(--u) * 12);color:#ffe27a;font-size:calc(var(--u) * 15);background:#ffd13b33;border-radius:999px;font-weight:800;display:inline-block}._6rqZxq_playAgain:active{transform:translateY(calc(var(--u) * 3));box-shadow:0 calc(var(--u) * 1) 0 #357a1c}@keyframes _6rqZxq_fadeIn{0%{opacity:0}}@keyframes _6rqZxq_panelIn{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){._6rqZxq_beam{opacity:0;animation:none}._6rqZxq_goalLabel{animation:none}._6rqZxq_shard{display:none}._6rqZxq_placed,._6rqZxq_lift{animation:none}._6rqZxq_grey{animation-delay:0s!important}._6rqZxq_toast{animation-name:_6rqZxq_fadeOut;transform:translate(-50%)}._6rqZxq_clearing,._6rqZxq_clearing:before{animation-duration:.1s;animation-delay:0s!important}._6rqZxq_praise{animation-name:_6rqZxq_fadeOut}._6rqZxq_pop,._6rqZxq_panel{animation-name:_6rqZxq_fadeIn}._6rqZxq_comboValue{animation:none}._6rqZxq_boardHot,._6rqZxq_boardDanger,._6rqZxq_scoreRecord ._6rqZxq_num{animation-play-state:paused}._6rqZxq_rainbow{animation-name:_6rqZxq_fadeOut;transform:none}._6rqZxq_challenge{animation:none}._6rqZxq_skinWipe{display:none}._6rqZxq_playAgain:after{animation:none;display:none}._6rqZxq_trayIn{animation:none}._6rqZxq_guidePiece{display:none}._6rqZxq_guideHand{opacity:1;transform:translate(var(--hx0), var(--hy0));animation:none}._6rqZxq_guideTarget{opacity:1;animation:none}}@keyframes _6rqZxq_fadeOut{0%,70%{opacity:1}to{opacity:0}}
@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8dc65ad0d7cd01db-s.1v3phxe3x1vfc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/12cb638dc4d39394-s.0y2u81x0wmuad.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/beec7104b13d6aa4-s.3ucvs3xa-ys2e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/306e7ee420e3dc92-s.106cs8xli3a-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/94559602f76dfad5-s.p.12cym7o2tye-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}._65bEwa_className{font-family:Nunito,Nunito Fallback;font-style:normal;font-weight:900}._65bEwa_variable{--font-ag:"Nunito", "Nunito Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8dc65ad0d7cd01db-s.1v3phxe3x1vfc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/12cb638dc4d39394-s.0y2u81x0wmuad.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/beec7104b13d6aa4-s.3ucvs3xa-ys2e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/306e7ee420e3dc92-s.106cs8xli3a-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/94559602f76dfad5-s.p.12cym7o2tye-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.jgIoMa_className{font-family:Nunito,Nunito Fallback;font-style:normal;font-weight:900}.jgIoMa_variable{--font-ms:"Nunito", "Nunito Fallback"}
.BBKT6q_frame{--at-bg:#0f172a;--at-ink:#e2e8f0;--at-muted:#94a3b8;--at-accent:#f87171;--at-gold:#fbbf24;--at-ease:cubic-bezier(.2, 1.4, .4, 1);background:radial-gradient(120% 90% at 50% 0%, #1e293b 0%, var(--at-bg) 60%, #060b18 100%);width:100%;color:var(--at-ink);flex-direction:column;align-items:center;gap:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}:fullscreen .BBKT6q_frame,[data-pseudo-fullscreen] .BBKT6q_frame{height:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.BBKT6q_stage{--game-bar:75px;width:min(100%, calc((100vh - var(--site-chrome) - var(--game-bar)) * 16 / 10));aspect-ratio:16/10;isolation:isolate;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background-color:#0b1224;background-image:radial-gradient(#94a3b847 1px,#0000 1px);background-position:50%;background-size:28px 28px;position:relative;overflow:hidden}@supports (height:100svh){.BBKT6q_stage{width:min(100%, calc((100svh - var(--site-chrome) - var(--game-bar)) * 16 / 10))}}@media (min-width:640px){.BBKT6q_stage{--game-bar:57px}}@media (orientation:portrait){.BBKT6q_stage{width:min(100%, calc((100vh - var(--site-chrome) - var(--game-bar)) * 4 / 5));aspect-ratio:4/5}@supports (height:100svh){.BBKT6q_stage{width:min(100%, calc((100svh - var(--site-chrome) - var(--game-bar)) * 4 / 5))}}}@media (max-height:520px){.BBKT6q_stage{--game-bar:57px}}:fullscreen .BBKT6q_stage,[data-pseudo-fullscreen] .BBKT6q_stage{aspect-ratio:auto;width:100%;height:100%;min-height:0;padding-top:env(safe-area-inset-top,0px);flex:1}.BBKT6q_stage[data-phase=playing][data-aiming=true]{cursor:none}.BBKT6q_stage[data-phase=idle],.BBKT6q_stage[data-phase=over]{cursor:auto}.BBKT6q_ticks{pointer-events:none;z-index:0;background:linear-gradient(#94a3b859,#94a3b859) 0 50%/22px 1px no-repeat,linear-gradient(#94a3b859,#94a3b859) right 0 top 50%/22px 1px no-repeat,linear-gradient(#94a3b859,#94a3b859) 50% 0/1px 22px no-repeat,linear-gradient(#94a3b859,#94a3b859) left 50% bottom 0/1px 22px no-repeat;border:1px solid #94a3b81a;border-radius:12px;position:absolute;inset:18px;box-shadow:inset 0 0 120px 40px #0206178c}.BBKT6q_ticks:before,.BBKT6q_ticks:after{content:"";border-style:solid;border-color:#94a3b84d;width:26px;height:26px;position:absolute}.BBKT6q_ticks:before{border-width:2px 0 0 2px;border-top-left-radius:12px;top:-1px;left:-1px}.BBKT6q_ticks:after{border-width:0 2px 2px 0;border-bottom-right-radius:12px;bottom:-1px;right:-1px}.BBKT6q_hud{z-index:3;top:max(10px, env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:16px;gap:6px;padding:6px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0d,0 8px 24px #02061780}.BBKT6q_hudCell{background:#94a3b814;border-radius:11px;flex-direction:column;align-items:center;gap:1px;min-width:74px;padding:4px 10px 6px;display:flex}.BBKT6q_hudLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--at-muted);white-space:nowrap;font-size:10px;font-weight:700}.BBKT6q_hudValue{color:#f8fafc;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:19px;font-weight:900;line-height:1.1}.BBKT6q_hudUnit{color:var(--at-muted);margin-left:2px;font-size:11px;font-weight:700}.BBKT6q_target{z-index:2;left:var(--tx,50%);top:var(--ty,50%);width:calc(var(--tr,40px) * 2);height:calc(var(--tr,40px) * 2);pointer-events:none;filter:drop-shadow(0 6px 18px #f8717159);position:absolute;transform:translate(-50%,-50%)}.BBKT6q_target[data-visible=false]{opacity:0;visibility:hidden}.BBKT6q_ringOuter,.BBKT6q_ringMid,.BBKT6q_ringCore{border-radius:50%;position:absolute}.BBKT6q_ringOuter{box-shadow:0 0 0 max(2px, calc(var(--tr,40px) * .09)) #f1f5f9eb, inset 0 -6px 14px #7f1d1d8c;background:radial-gradient(circle at 34% 30%,#fca5a5 0%,#ef4444 55%,#b91c1c 100%);inset:0}.BBKT6q_ringMid{background:radial-gradient(circle at 36% 32%, #fde68a 0%, var(--at-gold) 60%, #d97706 100%);box-shadow:0 0 0 max(1px, calc(var(--tr,40px) * .05)) #ffffffbf;inset:22%}.BBKT6q_ringCore{background:radial-gradient(circle at 40% 35%,#fff 0% 60%,#e2e8f0 100%);inset:40%;box-shadow:0 0 8px #ffffffd9}.BBKT6q_burst{z-index:2;left:var(--mx);top:var(--my);width:calc(var(--mr) * 2);height:calc(var(--mr) * 2);margin:calc(var(--mr) * -1) 0 0 calc(var(--mr) * -1);pointer-events:none;position:absolute}.BBKT6q_burst:before{content:"";background:radial-gradient(circle, #fff 0 14%, transparent 15%), radial-gradient(circle, #ffffffb3 0 41%, transparent 42%), radial-gradient(circle, var(--at-gold) 0 40%, transparent 41%), radial-gradient(circle at 34% 30%, #fca5a5 0%, #ef4444 55%, #b91c1c 100%);box-shadow:0 0 0 max(2px, calc(var(--mr,40px) * .09)) #f1f5f9eb;border-radius:50%;animation:.14s ease-out forwards BBKT6q_popOut;position:absolute;inset:0}.BBKT6q_burst:after{content:"";border:2px solid #fca5a5e6;border-radius:50%;animation:.34s ease-out forwards BBKT6q_ringOut;position:absolute;inset:0}@keyframes BBKT6q_popOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes BBKT6q_ringOut{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.BBKT6q_missMark{z-index:2;left:var(--mx);top:var(--my);pointer-events:none;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.15s ease-out forwards BBKT6q_missFade;position:absolute}.BBKT6q_missMark:before,.BBKT6q_missMark:after{content:"";background:#e2e8f0f2;border-radius:2px;width:26px;height:4px;margin:-2px 0 0 -13px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0206178c}.BBKT6q_missMark:before{transform:rotate(45deg)}.BBKT6q_missMark:after{transform:rotate(-45deg)}@keyframes BBKT6q_missFade{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.1)}}.BBKT6q_crosshair{z-index:4;opacity:0;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.BBKT6q_stage[data-phase=playing][data-aiming=true] .BBKT6q_crosshair{opacity:1}.BBKT6q_crossH,.BBKT6q_crossV{background:#e2e8f0d9;position:absolute;box-shadow:0 0 6px #0f172ae6}.BBKT6q_crossH{width:32px;height:1.5px;top:-1px;left:-16px}.BBKT6q_crossV{width:1.5px;height:32px;top:-16px;left:-1px}.BBKT6q_crossDot{border:1px solid #e2e8f0e6;border-radius:50%;width:5px;height:5px;position:absolute;top:-2.5px;left:-2.5px}.BBKT6q_overlay{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020617ad;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.BBKT6q_panel{text-align:center;width:min(100%,380px);max-height:100%;animation:BBKT6q_panelIn .26s var(--at-ease) both;background:linear-gradient(#1e293b 0%,#111c31 100%);border:1px solid #94a3b838;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex;overflow-y:auto;box-shadow:inset 0 1px #ffffff12,0 10px 24px #02061773,0 24px 60px #0206178c}@keyframes BBKT6q_panelIn{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}.BBKT6q_panelTitle{letter-spacing:-.01em;color:#f8fafc;margin:0;font-size:20px;font-weight:900}.BBKT6q_panelText{color:var(--at-muted);margin:0;font-size:13px;line-height:1.6}.BBKT6q_sizeRow{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.BBKT6q_chip{color:var(--at-ink);cursor:pointer;transition:background-color .16s ease-out, border-color .16s ease-out, transform .16s var(--at-ease);background:#94a3b81a;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}.BBKT6q_chip:hover{background:#94a3b82e}.BBKT6q_chip[data-active=true]{color:#fff;background:#f871712e;border-color:#f87171bf;transform:translateY(-1px)}.BBKT6q_chipDot{background:radial-gradient(circle, #fff 0 30%, var(--at-gold) 31% 55%, var(--at-accent) 56%);border-radius:50%}.BBKT6q_chipDot[data-size=large]{width:14px;height:14px}.BBKT6q_chipDot[data-size=medium]{width:11px;height:11px}.BBKT6q_chipDot[data-size=small]{width:8px;height:8px}.BBKT6q_bestLine{color:var(--at-muted);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.BBKT6q_bestValue{color:var(--at-gold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.BBKT6q_pointerNote{color:#94a3b8d9;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:inline-flex}.BBKT6q_newBest{letter-spacing:.04em;color:#0f172a;background:linear-gradient(90deg,#fbbf24,#fde68a);border-radius:999px;margin:0;padding:4px 12px;font-size:12px;font-weight:900;box-shadow:0 6px 16px #fbbf2459}.BBKT6q_mainStat{flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.BBKT6q_mainLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--at-muted);font-size:11px;font-weight:700}.BBKT6q_mainValue{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-shadow:0 6px 24px #f8717159;font-size:56px;font-weight:900;line-height:1}.BBKT6q_mainUnit{color:var(--at-accent);margin-left:4px;font-size:18px;font-weight:800}.BBKT6q_statRow{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.BBKT6q_statCell{background:#94a3b81a;border-radius:12px;flex-direction:column;gap:2px;padding:8px 4px;display:flex}.BBKT6q_statLabel{letter-spacing:.04em;color:var(--at-muted);font-size:10px;font-weight:700}.BBKT6q_statValue{color:#f8fafc;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:16px;font-weight:900}.BBKT6q_actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.BBKT6q_button{cursor:pointer;min-height:42px;transition:transform .16s var(--at-ease), box-shadow .16s ease-out, filter .16s ease-out;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 22px;font-size:15px;font-weight:800;display:inline-flex}.BBKT6q_button:hover{transform:translateY(-1px)}.BBKT6q_button:active{transform:translateY(1px)}.BBKT6q_primary{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#f97316 100%);box-shadow:0 8px 20px #ef444459}.BBKT6q_secondary{color:var(--at-ink);background:#94a3b829;box-shadow:inset 0 0 0 1px #94a3b847}.BBKT6q_shareStatus{min-height:16px;color:var(--at-muted);margin:0;font-size:12px}.BBKT6q_interrupted{z-index:5;left:50%;bottom:max(16px, env(safe-area-inset-bottom,0px));color:#fde68a;text-align:center;max-width:calc(100% - 32px);animation:BBKT6q_panelIn .2s var(--at-ease) both;background:#0f172ae6;border:1px solid #fbbf2459;border-radius:999px;margin:0;padding:8px 14px;font-size:12px;font-weight:700;position:absolute;transform:translate(-50%)}.BBKT6q_controlBar{background:#02061799;border-top:1px solid #94a3b824;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}:fullscreen .BBKT6q_controlBar,[data-pseudo-fullscreen] .BBKT6q_controlBar{padding-bottom:max(10px, env(safe-area-inset-bottom,0px));flex:none}.BBKT6q_iconButton{width:36px;height:36px;color:var(--at-ink);cursor:pointer;background:#94a3b81f;border:1px solid #94a3b838;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .16s ease-out;display:inline-flex}.BBKT6q_iconButton:hover{background:#94a3b838}.BBKT6q_icon{width:16px;height:16px}.BBKT6q_hint{min-width:0;color:var(--at-muted);flex:1;margin:0;font-size:12px;line-height:1.5}@media (max-height:520px){.BBKT6q_hint{display:none}}.BBKT6q_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.BBKT6q_panel,.BBKT6q_interrupted,.BBKT6q_burst:before,.BBKT6q_burst:after,.BBKT6q_missMark{animation:none}.BBKT6q_burst:before,.BBKT6q_burst:after{opacity:0}.BBKT6q_chip,.BBKT6q_button{transition:none}.BBKT6q_button:hover,.BBKT6q_button:active,.BBKT6q_chip[data-active=true]{transform:none}}
._3Iycjq_frame{color:#e2e8f0;font-variant-numeric:tabular-nums;background:linear-gradient(170deg,#0b1220 0%,#141c38 55%,#1e1b4b 100%);flex-direction:column;gap:12px;width:100%;padding:14px;display:flex}:fullscreen ._3Iycjq_frame,[data-pseudo-fullscreen] ._3Iycjq_frame{height:100%;padding:8px;padding-top:calc(8px + env(safe-area-inset-top,0px));padding-left:calc(8px + env(safe-area-inset-left,0px));padding-right:calc(8px + env(safe-area-inset-right,0px));padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));gap:8px}._3Iycjq_controls{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}._3Iycjq_group{align-items:center;gap:8px;min-width:0;display:flex}._3Iycjq_groupLabel{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:700}._3Iycjq_chips{flex-wrap:wrap;gap:6px;display:flex}._3Iycjq_chip{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b859;border-radius:999px;min-height:32px;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.2;transition:background .14s ease-out,color .14s ease-out,border-color .14s ease-out}._3Iycjq_chip:hover:not(:disabled){color:#f8fafc;background:#ffffff1f}._3Iycjq_chip[data-on=true]{color:#ecfccb;background:linear-gradient(#a3e63547,#84cc1629);border-color:#a3e635cc;box-shadow:inset 0 0 0 1px #a3e63540}._3Iycjq_chip:disabled{opacity:.45;cursor:default}._3Iycjq_stage{--game-bar:261px;width:min(100%, calc((100vh - var(--site-chrome) - var(--game-bar)) * 16 / 9));aspect-ratio:16/9;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:22px;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}@supports (height:100svh){._3Iycjq_stage{width:min(100%, calc((100svh - var(--site-chrome) - var(--game-bar)) * 16 / 9))}}@media (min-width:640px){._3Iycjq_stage{--game-bar:179px}}@media (min-width:768px){._3Iycjq_stage{--game-bar:120px}}._3Iycjq_stage:focus{outline:none}._3Iycjq_stage:focus-visible{outline-offset:-2px;outline:2px solid #a3e635}:fullscreen ._3Iycjq_stage,[data-pseudo-fullscreen] ._3Iycjq_stage{aspect-ratio:auto;flex:1;width:100%;min-height:0;max-height:none}._3Iycjq_timeBar{background:#ffffff12;flex:none;height:10px;overflow:hidden}._3Iycjq_timeFill{transform-origin:0;background:linear-gradient(90deg,#4ade80,#a3e635);border-radius:0 999px 999px 0;width:100%;height:100%;transform:scaleX(1);box-shadow:0 0 12px #a3e6358c}._3Iycjq_timeFill[data-urgent=true]{background:linear-gradient(90deg,#f59e0b,#fbbf24);animation:.62s ease-in-out infinite _3Iycjq_urgentPulse;box-shadow:0 0 14px #fbbf24a6}._3Iycjq_pad{cursor:pointer;background:radial-gradient(120% 90% at 50% 0,#6366f140,#0000 65%),#ffffff0f;border-top:1px solid #ffffff14;flex:1;place-items:center;min-height:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29}._3Iycjq_pad[data-mode=space]{cursor:default}._3Iycjq_padInner{z-index:1;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 16px;display:flex;position:relative}._3Iycjq_count{color:#a3e635;text-shadow:0 0 26px #a3e63573;will-change:transform;font-size:min(23cqw,148px);font-weight:900;line-height:1}._3Iycjq_count[data-size=small]{font-size:min(12cqw,64px)}._3Iycjq_count[data-pop=a]{animation:90ms ease-out _3Iycjq_popA}._3Iycjq_count[data-pop=b]{animation:90ms ease-out _3Iycjq_popB}._3Iycjq_countLabel{letter-spacing:.12em;text-transform:uppercase;color:#e2e8f09e;font-size:min(3.4cqw,13px);font-weight:700}._3Iycjq_hint{color:#e2e8f0b8;max-width:34ch;margin-top:10px;font-size:min(3.6cqw,14px);font-weight:600;line-height:1.45}._3Iycjq_keycap{background:linear-gradient(#cbd5e1 0%,#94a3b8 100%);border-radius:14px;width:min(46cqw,260px);height:min(16cqw,88px);margin-top:10px;transition:transform 70ms ease-out,box-shadow 70ms ease-out;position:relative;box-shadow:0 4px #64748b,0 12px 22px #0206178c}._3Iycjq_keycapFace{background:linear-gradient(#fff 0%,#f1f5f9 46%,#dbe3ec 100%);border-radius:12px;place-items:center;display:grid;position:absolute;inset:0 0 4px;box-shadow:inset 0 1px #fff,inset 0 -2px 4px #64748b59}._3Iycjq_keycapLabel{letter-spacing:.22em;color:#475569;font-size:min(4.4cqw,17px);font-weight:900}._3Iycjq_keycap[data-press=true]{transform:translateY(4px);box-shadow:0 0 #64748b,0 4px 10px #02061780}._3Iycjq_keycap[data-press=true] ._3Iycjq_keycapFace{background:linear-gradient(#f1f5f9 0%,#e2e8f0 50%,#cbd5e1 100%)}._3Iycjq_ripples{pointer-events:none;position:absolute;inset:0;overflow:hidden}._3Iycjq_ripple{opacity:0;will-change:transform, opacity;border:2px solid #a3e635;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:0;left:0}._3Iycjq_ripple[data-on=a]{animation:.42s ease-out _3Iycjq_rippleA}._3Iycjq_ripple[data-on=b]{animation:.42s ease-out _3Iycjq_rippleB}._3Iycjq_result{z-index:2;background:#020617ad;place-items:center;padding:12px;animation:.2s ease-out both _3Iycjq_fadeIn;display:grid;position:absolute;inset:0}._3Iycjq_resultCard{text-align:center;background:linear-gradient(#1e293bf5,#0f172af5);border:1px solid #a3e6354d;border-radius:20px;width:min(94%,360px);padding:18px 20px 16px;animation:.32s cubic-bezier(.2,1.4,.4,1) both _3Iycjq_panelIn;box-shadow:0 18px 44px #02061799,inset 0 1px #ffffff1f}._3Iycjq_resultTitle{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;font-size:13px;font-weight:700}._3Iycjq_resultValue{color:#a3e635;text-shadow:0 0 24px #a3e63559;margin-top:2px;font-size:56px;font-weight:900;line-height:1.05}._3Iycjq_resultUnit{color:#a3e635bf;margin-left:6px;font-size:18px;font-weight:800}._3Iycjq_newBest{color:#422006;background:linear-gradient(#fde68a,#f59e0b);border-radius:999px;margin-top:6px;padding:3px 14px;font-size:13px;font-weight:800;animation:.46s cubic-bezier(.2,1.6,.4,1) .22s both _3Iycjq_badgeIn;display:inline-block}._3Iycjq_stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}._3Iycjq_stat{background:#ffffff0d;border-radius:12px;padding:8px 4px}._3Iycjq_statLabel{color:#94a3b8;font-size:11px;font-weight:700}._3Iycjq_statValue{color:#f1f5f9;margin-top:2px;font-size:18px;font-weight:900}._3Iycjq_actions{gap:8px;margin-top:14px;display:flex}._3Iycjq_primaryButton,._3Iycjq_ghostButton{cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}._3Iycjq_primaryButton{color:#1a2e05;background:linear-gradient(#a3e635,#84cc16);border:0;box-shadow:0 6px 16px #84cc1659}._3Iycjq_primaryButton:hover{filter:brightness(1.06)}._3Iycjq_ghostButton{color:#e2e8f0;background:#ffffff0d;border:1px solid #94a3b873}._3Iycjq_ghostButton:hover{background:#ffffff1f}._3Iycjq_toolbar{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;font-size:13px;line-height:1.4;display:flex}:fullscreen ._3Iycjq_toolbar,[data-pseudo-fullscreen] ._3Iycjq_toolbar{flex:none}._3Iycjq_toolbarHint{flex:16rem;min-width:0;margin:0}:fullscreen ._3Iycjq_toolbarHint,[data-pseudo-fullscreen] ._3Iycjq_toolbarHint{display:none}._3Iycjq_toolbarActions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}._3Iycjq_shareStatus{color:#a3e635;font-weight:600}._3Iycjq_bestChip{color:#cbd5e1;white-space:nowrap;background:#ffffff0d;border:1px solid #94a3b84d;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}._3Iycjq_iconButton{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b859;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}._3Iycjq_iconButton:hover{background:#ffffff1f}._3Iycjq_icon{flex:none;width:18px;height:18px}._3Iycjq_chip:focus-visible,._3Iycjq_iconButton:focus-visible,._3Iycjq_primaryButton:focus-visible,._3Iycjq_ghostButton:focus-visible{outline-offset:2px;outline:2px solid #a3e635}._3Iycjq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (max-width:480px){._3Iycjq_stage{width:min(100%, calc((100vh - var(--site-chrome) - var(--game-bar)) * 4 / 3));aspect-ratio:4/3}@supports (height:100svh){._3Iycjq_stage{width:min(100%, calc((100svh - var(--site-chrome) - var(--game-bar)) * 4 / 3))}}._3Iycjq_resultValue{font-size:48px}}@media (max-height:520px){._3Iycjq_stage{--game-bar:92px}._3Iycjq_frame{gap:6px;padding:6px}._3Iycjq_controls{flex-wrap:nowrap;gap:6px 12px;overflow-x:auto}._3Iycjq_chips{flex-wrap:nowrap}._3Iycjq_chip{white-space:nowrap}._3Iycjq_groupLabel,._3Iycjq_toolbarHint{display:none}}@keyframes _3Iycjq_popA{50%{transform:scale(1.12)}}@keyframes _3Iycjq_popB{50%{transform:scale(1.12)}}@keyframes _3Iycjq_rippleA{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(5.5)}}@keyframes _3Iycjq_rippleB{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(5.5)}}@keyframes _3Iycjq_urgentPulse{50%{opacity:.68}}@keyframes _3Iycjq_fadeIn{0%{opacity:0}}@keyframes _3Iycjq_panelIn{0%{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes _3Iycjq_badgeIn{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){._3Iycjq_chip,._3Iycjq_keycap,._3Iycjq_timeFill,._3Iycjq_count,._3Iycjq_ripple,._3Iycjq_result,._3Iycjq_resultCard,._3Iycjq_newBest{transition:none!important;animation:none!important}._3Iycjq_ripple{opacity:0!important}}
.G6gA1a_diagram{border:1px solid var(--color-slate-200);background:var(--color-slate-50);color:var(--color-slate-800);border-radius:1rem;margin:1.5rem 0;padding:1rem}.G6gA1a_caption{color:var(--color-slate-900);font-size:1rem;font-weight:700;line-height:1.5}.G6gA1a_piece{align-items:center;gap:.75rem;margin:1rem 0;display:flex}.G6gA1a_piece strong,.G6gA1a_piece span:not(.G6gA1a_cell):not(.G6gA1a_shape){display:block}.G6gA1a_piece strong{font-size:.875rem}.G6gA1a_piece div>span{color:var(--color-slate-600);margin-top:.2rem;font-size:.8125rem}.G6gA1a_shape{vertical-align:middle;border:1px solid var(--color-slate-200);background:#fff;border-radius:.5rem;gap:3px;width:max-content;padding:6px;display:inline-grid}.G6gA1a_shape .G6gA1a_cell{width:1.5rem;height:1.5rem}.G6gA1a_stages{gap:1rem;display:grid}.G6gA1a_stage{border:1px solid var(--color-slate-200);background:#fff;border-radius:.75rem;min-width:0;padding:.75rem}.G6gA1a_stageTitle{margin:0 0 .625rem;font-size:.875rem;font-weight:700;line-height:1.4}.G6gA1a_board{grid-template-columns:1rem repeat(8,minmax(0,1fr));gap:3px;width:100%;max-width:17.5rem;margin:0 auto;display:grid}.G6gA1a_row{display:contents}.G6gA1a_axis{min-width:0;color:var(--color-slate-600);justify-content:center;align-items:center;font-size:.6875rem;line-height:1;display:flex}.G6gA1a_cell{aspect-ratio:1;border:1px solid var(--color-slate-300);border-radius:3px;justify-content:center;align-items:center;min-width:0;font-size:clamp(.6875rem,2.4vw,1rem);font-weight:800;line-height:1;display:flex;position:relative}.G6gA1a_empty{background:var(--color-slate-100);border-color:var(--color-slate-300)}.G6gA1a_occupied{background:var(--color-indigo-600);border-color:var(--color-indigo-800);box-shadow:inset 0 2px #ffffff38}.G6gA1a_placed{background:var(--color-amber-200);color:var(--color-amber-950);border:2px solid var(--color-amber-700)}.G6gA1a_cleared{outline:1px dashed var(--color-rose-800);outline-offset:-2px;background-image:repeating-linear-gradient(135deg,#0000 0 4px,#ffffffa6 4px 6px)}.G6gA1a_note{color:var(--color-slate-600);margin:.625rem 0 0;font-size:.8125rem;line-height:1.5}.G6gA1a_legend{flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.G6gA1a_legend li{align-items:center;gap:.375rem;font-size:.75rem;line-height:1.5;display:flex}.G6gA1a_legend .G6gA1a_cell{flex:0 0 1rem;width:1rem;height:1rem;font-size:.75rem}.G6gA1a_legend .G6gA1a_cleared{background-color:var(--color-indigo-600)}.G6gA1a_coordinates{color:var(--color-slate-600);margin:.75rem 0 0;font-size:.75rem;line-height:1.5}@media (min-width:700px){.G6gA1a_stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.G6gA1a_stage{padding:.625rem}}@media (forced-colors:active){.G6gA1a_occupied{background:canvastext}.G6gA1a_placed{color:canvastext;background:canvas;border:2px solid highlight}.G6gA1a_cleared{outline:2px dashed highlight}}
.CCF2Xq_frame{--game-bar:0px;width:100%;max-height:calc(100vh - var(--site-chrome) - var(--game-bar));color:#f0fdf4;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:repeating-linear-gradient(135deg,#ffffff0b 0 2px,#0000 2px 11px),radial-gradient(circle at 50% -10%,#86efac38,#0000 62%),linear-gradient(#166534 0%,#14532d 55%,#0f3d21 100%);flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative;container-type:inline-size}@supports (height:100svh){.CCF2Xq_frame{max-height:calc(100svh - var(--site-chrome) - var(--game-bar))}}:fullscreen .CCF2Xq_frame,[data-pseudo-fullscreen] .CCF2Xq_frame{height:100%;max-height:none;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;justify-content:center;display:flex}.CCF2Xq_inner{flex-direction:column;flex:auto;align-items:center;gap:10px;width:100%;min-height:0;padding:16px 12px 14px;display:flex}:fullscreen .CCF2Xq_inner,[data-pseudo-fullscreen] .CCF2Xq_inner{padding-top:calc(16px + env(safe-area-inset-top,0px))}@container (min-width:640px){.CCF2Xq_inner{padding:22px 16px 18px}}.CCF2Xq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CCF2Xq_num{font-family:var(--font-nb-mono), ui-monospace, "SF Mono", Menlo, monospace;font-variant-numeric:tabular-nums}.CCF2Xq_display{font-family:var(--font-nb-display), ui-rounded, "Segoe UI", system-ui, sans-serif;font-weight:900}.CCF2Xq_card{color:#1f2937;background:linear-gradient(#fffdf6 0%,#faf7ef 42%,#f2ede0 100%);border-radius:22px;flex-direction:column;gap:10px;width:100%;max-width:26rem;min-height:0;padding:14px;animation:.42s cubic-bezier(.22,1.2,.36,1) both CCF2Xq_cardIn;display:flex;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #052e1647,0 14px 30px -10px #052e168c,0 28px 60px -24px #052e16b3}@keyframes CCF2Xq_cardIn{0%{opacity:0;transform:translateY(10px)scale(.985)}}@container (min-width:640px){.CCF2Xq_card{max-width:28rem;padding:18px}}.CCF2Xq_cardTop{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.CCF2Xq_chips{background:#e7e1d2;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px;display:flex;box-shadow:inset 0 1px 3px #50402038}.CCF2Xq_chip{white-space:nowrap;color:#6b6350;cursor:pointer;background:0 0;border:none;border-radius:999px;min-width:40px;height:28px;padding:0 9px;font-size:.8125rem;font-weight:800;transition:background-color .16s,color .16s,transform .16s}.CCF2Xq_chip:hover{color:#3f3a2c}.CCF2Xq_chip[aria-pressed=true]{color:#fff7ed;background:linear-gradient(#b91c1c 0%,#991b1b 100%);box-shadow:0 2px 5px #78141466}.CCF2Xq_chip:focus-visible,.CCF2Xq_key:focus-visible,.CCF2Xq_button:focus-visible,.CCF2Xq_iconButton:focus-visible{outline-offset:2px;outline:2px solid #1d4ed8}.CCF2Xq_bestPill{color:#d9f99d;white-space:nowrap;background:#1f3d2b;border-radius:999px;flex-flow:row-reverse wrap;place-content:flex-start center;align-items:baseline;column-gap:6px;height:28px;padding:0 11px;line-height:28px;display:flex;overflow:hidden}.CCF2Xq_bestLabel{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:.6875rem;font-weight:700}.CCF2Xq_bestValue{order:-1;font-size:.9375rem;font-weight:700}.CCF2Xq_slotsRow{perspective:600px;justify-content:center;align-items:center;gap:10px;height:84px;display:flex}.CCF2Xq_slot{color:#b8ae99;width:44px;height:62px;transform-style:preserve-3d;border-bottom:3px solid #cfc7b4;place-items:center;font-size:2.125rem;font-weight:700;line-height:1;transition:border-color .18s,color .18s;display:grid;position:relative}@container (max-width:359px){.CCF2Xq_slot{width:38px;height:56px;font-size:1.875rem}.CCF2Xq_slotsRow{gap:7px;height:76px}}.CCF2Xq_slot[data-filled=true]{color:#1f2937;border-bottom-color:#b91c1c}.CCF2Xq_slot[data-active=true]:after{content:"";background:#b91c1c;border-radius:2px;width:100%;height:3px;animation:1.05s ease-in-out infinite CCF2Xq_caret;position:absolute;bottom:-3px;left:0}@keyframes CCF2Xq_caret{50%{opacity:.25}}.CCF2Xq_slotDigit{animation:.2s cubic-bezier(.22,1.4,.36,1) both CCF2Xq_digitIn;display:block}@keyframes CCF2Xq_digitIn{0%{opacity:0;transform:scale(.55)translateY(4px)}}.CCF2Xq_slot[data-flip=true]{animation:.52s cubic-bezier(.45,.05,.3,1) both CCF2Xq_flip;animation-delay:calc(var(--i) * 60ms)}@keyframes CCF2Xq_flip{0%{transform:rotateX(0)}50%{border-bottom-color:#16a34a;transform:rotateX(90deg)}to{border-bottom-color:#16a34a;transform:rotateX(360deg)}}.CCF2Xq_slot[data-won=true]{color:#14532d;border-bottom-color:#16a34a}.CCF2Xq_message{color:#6b6350;text-align:center;flex-shrink:0;justify-content:center;align-items:center;height:22px;font-size:.8125rem;font-weight:600;display:flex}@media (max-width:419px){.CCF2Xq_message{text-wrap:balance;word-break:keep-all;height:34px;line-height:17px}}.CCF2Xq_message[data-tone=error]{color:#b91c1c;animation:.26s ease-out CCF2Xq_nudge}@keyframes CCF2Xq_nudge{25%{transform:translate(-5px)}60%{transform:translate(4px)}}.CCF2Xq_history{overscroll-behavior:contain;scrollbar-width:thin;background:#f0ebdc;border-radius:14px;flex:176px;height:auto;min-height:4rem;max-height:176px;padding:8px 4px 8px 8px;overflow-y:auto;box-shadow:inset 0 1px 3px #50402033}.CCF2Xq_historyEmpty{color:#9a9179;text-align:center;place-items:center;height:100%;padding-inline:12px;font-size:.8125rem;display:grid}.CCF2Xq_rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.CCF2Xq_row{background:#fffdf6;border-radius:9px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:5px 8px 5px 4px;animation:.18s ease-out both CCF2Xq_rowIn;display:grid;box-shadow:0 1px 2px #50402024}.CCF2Xq_row[data-latest=true]{background:#fff;box-shadow:inset 3px 0 #c81e1e,0 0 0 1.5px #c81e1e59,0 2px 6px #5040202e}.CCF2Xq_row[data-latest=true] .CCF2Xq_rowNo{color:#c81e1e;font-weight:800}.CCF2Xq_rowMain{align-items:center;gap:8px;min-width:0;display:flex}.CCF2Xq_latestTag{color:#fff;white-space:nowrap;background:#c81e1e;border-radius:999px;padding:1px 6px;font-size:.625rem;font-weight:800;line-height:1.5}@keyframes CCF2Xq_rowIn{0%{opacity:0;transform:translateY(-8px)}}.CCF2Xq_rowNo{color:#a39a83;text-align:right;font-size:.75rem}.CCF2Xq_rowValue{letter-spacing:.14em;color:#1f2937;font-size:1.125rem;font-weight:700}.CCF2Xq_marks{align-items:center;gap:4px;display:flex}.CCF2Xq_mark{border-radius:999px;align-items:center;gap:3px;padding:2px 7px 2px 5px;font-size:.75rem;font-weight:800;display:inline-flex}.CCF2Xq_mark[data-kind=strike]{color:#991b1b;background:#fee2e2}.CCF2Xq_mark[data-kind=ball]{color:#1e40af;background:#dbeafe}.CCF2Xq_mark[data-kind=out]{color:#6b7280;background:#e7e5e4}.CCF2Xq_dot{border-radius:50%;width:8px;height:8px}.CCF2Xq_mark[data-kind=strike] .CCF2Xq_dot{background:#dc2626}.CCF2Xq_mark[data-kind=ball] .CCF2Xq_dot{background:#2563eb}.CCF2Xq_dash{background:#9ca3af;border-radius:2px;width:10px;height:3px}.CCF2Xq_keypad{background:linear-gradient(#e9e3d4 0%,#ded7c5 100%);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffffbf,inset 0 -2px 4px #50402029}.CCF2Xq_key{color:#1f2937;height:46px;font-family:var(--font-nb-mono), ui-monospace, "SF Mono", Menlo, monospace;cursor:pointer;background:linear-gradient(#fff 0%,#f6f2e7 100%);border:none;border-radius:11px;place-items:center;font-size:1.375rem;font-weight:700;transition:transform 90ms,box-shadow 90ms,background-color .14s;display:grid;box-shadow:0 2px #c7bfa9,0 3px 6px #50402033}@container (min-width:420px){.CCF2Xq_key{height:52px}}.CCF2Xq_key:hover:not(:disabled){background:linear-gradient(#fff 0%,#fffaf0 100%)}.CCF2Xq_key:active:not(:disabled),.CCF2Xq_key[data-pressed=true]{transform:translateY(1px);box-shadow:0 1px #c7bfa9,0 1px 3px #50402038}.CCF2Xq_key:disabled{opacity:.42;cursor:default}.CCF2Xq_key[data-used=true]:not(:disabled){color:#8d8570;background:linear-gradient(#f1ece0 0%,#e6e0d0 100%)}.CCF2Xq_keyAction{font-size:1rem;font-weight:800}.CCF2Xq_keyEnter{color:#fff7ed;background:linear-gradient(#dc2626 0%,#b91c1c 100%);box-shadow:0 2px #7f1d1d,0 3px 8px #78141459}.CCF2Xq_keyEnter:hover:not(:disabled){background:linear-gradient(#e33434 0%,#c01f1f 100%)}.CCF2Xq_keyEnter:active:not(:disabled),.CCF2Xq_keyEnter[data-pressed=true]{box-shadow:0 1px #7f1d1d,0 1px 4px #78141459}.CCF2Xq_keyIcon{width:20px;height:20px}.CCF2Xq_actions{justify-content:center;align-items:center;gap:8px;display:flex}.CCF2Xq_button{white-space:nowrap;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:.875rem;font-weight:800;transition:transform .11s,background-color .16s,box-shadow .16s;display:inline-flex}.CCF2Xq_button:active{transform:translateY(1px)}.CCF2Xq_primary{color:#f0fdf4;background:linear-gradient(#16a34a 0%,#15803d 100%);box-shadow:0 3px 10px #15803d66}.CCF2Xq_primary:hover{background:linear-gradient(#18b153 0%,#167f3e 100%)}.CCF2Xq_secondary{color:#4b4536;background:#e7e1d2}.CCF2Xq_secondary:hover{background:#ded7c5}.CCF2Xq_ghost{color:#8d8570;text-underline-offset:3px;background:0 0;font-weight:700;text-decoration:underline}.CCF2Xq_ghost:hover{color:#5f594a}.CCF2Xq_controlBar{align-items:center;gap:8px;width:100%;max-width:26rem;min-height:36px;display:flex}@container (min-width:640px){.CCF2Xq_controlBar{max-width:28rem}}.CCF2Xq_hint{color:#f0fdf4cc;flex:1;min-width:0;margin:0;font-size:.75rem;line-height:1.35}:fullscreen .CCF2Xq_hint,[data-pseudo-fullscreen] .CCF2Xq_hint{display:none}.CCF2Xq_iconButton{color:#ecfdf5;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .16s;display:grid}.CCF2Xq_iconButton:hover{background:#fff3}.CCF2Xq_icon{width:18px;height:18px}.CCF2Xq_confetti{z-index:9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CCF2Xq_backdrop{z-index:8;background:#0628169e;place-items:center;padding:16px;animation:.18s ease-out CCF2Xq_fadeIn;display:grid;position:absolute;inset:0}@keyframes CCF2Xq_fadeIn{0%{opacity:0}}.CCF2Xq_panel{color:#1f2937;text-align:center;background:linear-gradient(#fffdf6 0%,#f5f0e3 100%);border-radius:24px;width:100%;max-width:21rem;padding:22px 20px 18px;animation:.32s cubic-bezier(.22,1.2,.36,1) both CCF2Xq_panelIn;box-shadow:0 2px 6px #052e164d,0 24px 50px -16px #052e16a6}@keyframes CCF2Xq_panelIn{0%{opacity:0;transform:translateY(14px)scale(.94)}}.CCF2Xq_panelTitle{color:#15803d;margin:0;font-size:1.25rem;font-weight:800}.CCF2Xq_panelTitle[data-tone=gaveUp]{color:#92400e}.CCF2Xq_newBest{letter-spacing:.08em;text-transform:uppercase;color:#b91c1c;margin:6px 0 0;font-size:.8125rem;font-weight:800;animation:.52s cubic-bezier(.22,1.5,.36,1) both CCF2Xq_pop}@keyframes CCF2Xq_pop{0%{opacity:0;transform:scale(.7)}}.CCF2Xq_mainValue{color:#14532d;margin:8px 0 0;font-size:3.25rem;line-height:1}.CCF2Xq_mainLabel{letter-spacing:.05em;text-transform:uppercase;color:#8d8570;margin:2px 0 0;font-size:.8125rem;font-weight:700}.CCF2Xq_secret{color:#6b6350;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;font-size:.875rem;display:flex}.CCF2Xq_secretValue{letter-spacing:.18em;color:#b91c1c;font-size:1.375rem;font-weight:700}.CCF2Xq_stats{background:#ece6d8;border-radius:14px;flex-direction:column;gap:4px;margin-top:14px;padding:10px 12px;display:flex}.CCF2Xq_statRow{justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:.8125rem;display:flex}.CCF2Xq_statLabel{color:#77705d;font-weight:600}.CCF2Xq_statValue{color:#1f2937;font-weight:800}.CCF2Xq_panelActions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.CCF2Xq_panelRow{gap:8px;display:flex}.CCF2Xq_panelRow .CCF2Xq_button{flex:1}.CCF2Xq_shareStatus{color:#77705d;min-height:18px;margin:8px 0 0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.CCF2Xq_card,.CCF2Xq_row,.CCF2Xq_slotDigit,.CCF2Xq_newBest,.CCF2Xq_message[data-tone=error],.CCF2Xq_slot[data-flip=true],.CCF2Xq_slot[data-active=true]:after{animation:none}.CCF2Xq_panel{animation:.18s ease-out both CCF2Xq_fadeIn}.CCF2Xq_key,.CCF2Xq_button,.CCF2Xq_chip,.CCF2Xq_slot{transition:none}}.CCF2Xq_button:disabled{opacity:.45;cursor:default;transform:none}@media (max-height:800px){.CCF2Xq_inner{gap:8px;padding:12px 12px 10px}.CCF2Xq_card{gap:8px;padding:12px}.CCF2Xq_slotsRow{height:64px}.CCF2Xq_key{height:46px}.CCF2Xq_frame{min-height:575px}}@media (max-height:800px) and (max-width:419px){.CCF2Xq_frame{min-height:587px}}@media (max-height:520px) and (orientation:landscape){.CCF2Xq_inner{gap:6px;padding:8px 12px}.CCF2Xq_card{grid-template:"top keypad""slots keypad""msg keypad""hist keypad"minmax(0,1fr)"hist actions"/minmax(0,1fr) auto;gap:8px 12px;max-width:44rem;padding:10px;display:grid}.CCF2Xq_cardTop{grid-area:top}.CCF2Xq_slotsRow{grid-area:slots;height:64px}.CCF2Xq_message{grid-area:msg}.CCF2Xq_history{grid-area:hist;height:auto;min-height:0;max-height:none}.CCF2Xq_keypad{grid-area:keypad;gap:5px;width:200px;padding:6px}.CCF2Xq_actions{grid-area:actions}.CCF2Xq_key{height:40px}.CCF2Xq_controlBar{max-width:44rem}.CCF2Xq_frame{min-height:0}}@media (min-height:350px) and (max-height:520px) and (orientation:landscape){.CCF2Xq_message{text-wrap:balance;word-break:keep-all;height:34px;line-height:17px}}
.jU4Kxq_frame{color:#e2e8f0;background:linear-gradient(#0f172a 0%,#0b1120 100%);flex-direction:column;width:100%;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}:fullscreen .jU4Kxq_frame,[data-pseudo-fullscreen] .jU4Kxq_frame{height:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.jU4Kxq_stage{--game-bar:203px;width:min(100%, calc((100vh - var(--site-chrome) - var(--game-bar)) * 16 / 10));aspect-ratio:16/10;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#334155 0%,#1e293b 100%);border-radius:20px;place-items:center;margin-inline:auto;transition:background .12s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 40px #02061773;container-type:size}@supports not (container-type:size){.jU4Kxq_stage{container-type:inline-size}}@supports (height:100svh){.jU4Kxq_stage{width:min(100%, calc((100svh - var(--site-chrome) - var(--game-bar)) * 16 / 10))}}@media (min-width:640px){.jU4Kxq_stage{--game-bar:167px}}@media (min-width:768px){.jU4Kxq_stage{--game-bar:143px}}@media (min-width:1536px){.jU4Kxq_stage{--game-bar:125px}}.jU4Kxq_stage:focus{outline:none}.jU4Kxq_stage:focus-visible{outline-offset:-3px;outline:3px solid #bae6fd}.jU4Kxq_stage[data-phase=waiting],.jU4Kxq_stage[data-phase=arming]{background:linear-gradient(#1e3a8a 0%,#312e81 100%)}.jU4Kxq_stage[data-phase=ready]{background:linear-gradient(#059669 0%,#34d399 100%);transition:none}.jU4Kxq_stage[data-phase=tooSoon]{background:linear-gradient(#be123c 0%,#9f1239 100%)}.jU4Kxq_stage[data-phase=slow]{background:linear-gradient(#b45309 0%,#78350f 100%)}.jU4Kxq_stage[data-phase=shown],.jU4Kxq_stage[data-phase=interrupted],.jU4Kxq_stage[data-phase=result]{background:linear-gradient(#1e293b 0%,#0f172a 100%)}:fullscreen .jU4Kxq_stage,[data-pseudo-fullscreen] .jU4Kxq_stage{aspect-ratio:auto;width:100%;height:auto;max-height:none;box-shadow:none;border-radius:0;flex:1}.jU4Kxq_dots{pointer-events:none;justify-content:center;gap:clamp(8px,2cqw,14px);display:flex;position:absolute;top:max(4cqh,14px);left:0;right:0}.jU4Kxq_dot{background:#ffffff38;border-radius:999px;width:clamp(9px,1.9cqw,14px);height:clamp(9px,1.9cqw,14px);box-shadow:inset 0 0 0 1.5px #ffffff73}.jU4Kxq_dot[data-done=true]{background:#fff;animation:.42s cubic-bezier(.2,1.4,.4,1) both jU4Kxq_dotPop;box-shadow:inset 0 0 0 1.5px #fff,0 0 10px #ffffff8c}.jU4Kxq_center{text-align:center;pointer-events:none;justify-items:center;gap:clamp(6px,1.6cqh,14px);padding:clamp(16px,5cqw,40px);animation:.26s cubic-bezier(.2,1.4,.4,1) both jU4Kxq_centerIn;display:grid}.jU4Kxq_headline{letter-spacing:-.02em;color:#fff;text-shadow:0 3px 18px #02061759;margin:0;font-size:clamp(26px,8.5cqw,68px);font-weight:900;line-height:1.05}.jU4Kxq_go{letter-spacing:.02em;text-shadow:0 6px 26px #042f1e59;font-size:clamp(44px,16cqw,132px)}.jU4Kxq_sub{color:#ffffffd1;max-width:28rem;margin:0;font-size:clamp(13px,2.6cqw,18px);font-weight:600;line-height:1.5}.jU4Kxq_attemptValue{font-variant-numeric:tabular-nums;color:#fff;align-items:baseline;gap:6px;font-size:clamp(40px,13cqw,104px);font-weight:900;line-height:1;display:flex}.jU4Kxq_unit{color:#ffffffb8;font-size:.32em;font-weight:800}.jU4Kxq_counter{letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:clamp(12px,2.3cqw,16px);font-weight:700}.jU4Kxq_ring{opacity:0;pointer-events:none;border:3px solid #ffffffd9;border-radius:999px;width:min(52cqw,52cqh);height:min(52cqw,52cqh);margin:calc(min(52cqw,52cqh)/-2) 0 0 calc(min(52cqw,52cqh)/-2);position:absolute;top:50%;left:50%}.jU4Kxq_stage[data-phase=ready] .jU4Kxq_ring{animation:.6s ease-out both jU4Kxq_halo}.jU4Kxq_card{color:#0f172a;text-align:center;pointer-events:auto;background:linear-gradient(#fff 0%,#e2e8f0 100%);border-radius:22px;width:min(92cqw,26rem);max-height:92cqh;padding:clamp(16px,4cqw,26px);animation:.32s cubic-bezier(.2,1.4,.4,1) both jU4Kxq_cardIn;overflow-y:auto;box-shadow:inset 0 2px #fffc,0 18px 44px #0206178c}.jU4Kxq_cardTitle{letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin:0;font-size:clamp(13px,2.4cqw,15px);font-weight:700}.jU4Kxq_cardValue{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#0f172a;justify-content:center;align-items:baseline;gap:6px;margin-top:4px;font-size:clamp(42px,12cqw,56px);font-weight:900;line-height:1.05;display:flex}.jU4Kxq_cardValue .jU4Kxq_unit{color:#64748b}.jU4Kxq_newBest{color:#451a03;background:linear-gradient(#fde047,#f59e0b);border-radius:999px;margin-top:8px;padding:3px 14px;font-size:13px;font-weight:800;animation:.42s cubic-bezier(.2,1.4,.4,1) .12s both jU4Kxq_dotPop;display:inline-block}.jU4Kxq_stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.jU4Kxq_stat{background:#0f172a0d;border-radius:14px;padding:10px 6px;box-shadow:inset 0 0 0 1px #0f172a0f}.jU4Kxq_statLabel{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700;display:block}.jU4Kxq_statValue{font-variant-numeric:tabular-nums;color:#0f172a;margin-top:3px;font-size:clamp(15px,3cqw,19px);font-weight:900;display:block}.jU4Kxq_badge{color:#fff;background:#94a3b8;border-radius:999px;margin-top:3px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.jU4Kxq_badge[data-tier=top]{background:linear-gradient(#34d399,#059669)}.jU4Kxq_badge[data-tier=veryFast]{background:linear-gradient(#38bdf8,#0284c7)}.jU4Kxq_badge[data-tier=fast]{background:linear-gradient(#60a5fa,#2563eb)}.jU4Kxq_badge[data-tier=typical]{background:linear-gradient(#fbbf24,#d97706)}.jU4Kxq_badge[data-tier=slightlySlow]{background:linear-gradient(#fb923c,#ea580c)}.jU4Kxq_badge[data-tier=checkSetup]{color:#1e293b;background:linear-gradient(#cbd5e1,#94a3b8)}.jU4Kxq_times{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.jU4Kxq_timeChip{font-variant-numeric:tabular-nums;color:#334155;background:#0f172a0f;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.jU4Kxq_retry{color:#fff;cursor:pointer;background:linear-gradient(#1e293b,#0f172a);border:0;border-radius:14px;width:100%;min-height:44px;margin-top:14px;font-size:15px;font-weight:800}.jU4Kxq_retry:hover{background:linear-gradient(#334155,#1e293b)}.jU4Kxq_retry:focus-visible{outline-offset:2px;outline:3px solid #38bdf8}.jU4Kxq_toolbar{color:#cbd5e1;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px 12px;font-size:13px;line-height:1.4;display:flex}:fullscreen .jU4Kxq_toolbar,[data-pseudo-fullscreen] .jU4Kxq_toolbar{flex:none;padding-block:6px 8px}.jU4Kxq_hint{flex:16rem;margin:0}:fullscreen .jU4Kxq_hint,[data-pseudo-fullscreen] .jU4Kxq_hint{display:none}.jU4Kxq_records{font-variant-numeric:tabular-nums;color:#e2e8f0;align-items:center;gap:8px;font-weight:700;display:inline-flex}.jU4Kxq_recordChip{background:#94a3b82e;border-radius:999px;padding:4px 12px;box-shadow:inset 0 0 0 1px #94a3b847}.jU4Kxq_recordChip span{color:#94a3b8;font-weight:600}.jU4Kxq_toolbarLink{flex:none}.jU4Kxq_toolbarLink a{color:#e2e8f0;text-underline-offset:3px;font-weight:600;text-decoration:underline}.jU4Kxq_actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.jU4Kxq_shareStatus{font-weight:600}.jU4Kxq_iconButton{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.jU4Kxq_iconButton:hover{background:#94a3b82e}.jU4Kxq_icon{flex:none;width:20px;height:20px}.jU4Kxq_shareButton{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #cbd5e199;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 14px;font-weight:600;display:inline-flex}.jU4Kxq_shareButton:hover:not(:disabled){background:#94a3b82e}.jU4Kxq_shareButton:disabled{opacity:.4;cursor:default}.jU4Kxq_iconButton:focus-visible,.jU4Kxq_shareButton:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.jU4Kxq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@keyframes jU4Kxq_dotPop{0%{opacity:.4;transform:scale(.45)}}@keyframes jU4Kxq_centerIn{0%{opacity:0;transform:scale(.94)}}@keyframes jU4Kxq_cardIn{0%{opacity:0;transform:scale(.82)}}@keyframes jU4Kxq_halo{0%{opacity:.55;transform:scale(.18)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.jU4Kxq_stage{transition:none}.jU4Kxq_dot[data-done=true],.jU4Kxq_center,.jU4Kxq_newBest,.jU4Kxq_card{animation:none}.jU4Kxq_stage[data-phase=ready] .jU4Kxq_ring{animation:none;display:none}}@media (max-height:520px){.jU4Kxq_stage{--game-bar:62px}.jU4Kxq_hint,.jU4Kxq_toolbarLink,.jU4Kxq_records{display:none}}
._1irfuq_frame{--game-bar:144px;color:#fff;background:linear-gradient(#2c7a73 0%,#1f5a55 100%);flex-direction:column;width:100%;display:flex;container-type:inline-size}:fullscreen ._1irfuq_frame,[data-pseudo-fullscreen] ._1irfuq_frame{height:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}._1irfuq_stage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;position:relative;container-type:inline-size}:fullscreen ._1irfuq_stage,[data-pseudo-fullscreen] ._1irfuq_stage{flex-direction:column;flex:1;min-height:0;display:flex}._1irfuq_stage:focus{outline:none}._1irfuq_topBar{align-items:center;gap:14px;min-height:50px;padding:6px 10px 2px;display:flex}:fullscreen ._1irfuq_topBar,[data-pseudo-fullscreen] ._1irfuq_topBar{padding:calc(6px + env(safe-area-inset-top,0px)) 64px 2px 10px;flex:none}._1irfuq_levelChip{white-space:nowrap;background:#00000038;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:15px;font-weight:800;display:inline-flex}._1irfuq_gravityIcon{color:#ffe066;width:16px;height:16px}._1irfuq_stat{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;font-size:20px;font-weight:800;display:inline-flex}._1irfuq_statLabel{color:#c3f0e6;font-size:13px;font-weight:700}._1irfuq_statValue{min-width:2ch;display:inline-block}._1irfuq_statValue[data-bump]{animation:.26s ease-out _1irfuq_bump}@keyframes _1irfuq_bump{40%{color:#ffe066;transform:scale(1.3)}}._1irfuq_trophy{color:#ffd43b;align-self:center;width:20px;height:20px}._1irfuq_topActions{gap:2px;margin-left:auto;display:inline-flex}._1irfuq_iconButton{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}._1irfuq_iconButton[data-keep-space][hidden]{visibility:hidden;display:grid}._1irfuq_iconButton:hover{background:#ffffff26}._1irfuq_icon{flex:none;width:20px;height:20px}._1irfuq_timer{align-items:center;gap:10px;padding:2px 12px 8px;display:flex}:fullscreen ._1irfuq_timer,[data-pseudo-fullscreen] ._1irfuq_timer{flex:none}._1irfuq_timeTrack{background:#00000040;border-radius:999px;flex:1;height:10px;overflow:hidden}._1irfuq_timeFill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#8ce99a,#3bc9db);width:100%;height:100%}._1irfuq_seconds{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2em;font-size:15px;font-weight:800}._1irfuq_timer[data-urgent=true] ._1irfuq_timeFill{background:linear-gradient(90deg,#ffa8a8,#ff6b6b)}._1irfuq_timer[data-urgent=true] ._1irfuq_seconds{color:#ffc9c9;animation:1s ease-in-out infinite _1irfuq_urgent}@keyframes _1irfuq_urgent{50%{opacity:.55}}._1irfuq_boardBox{width:100%;height:min(calc((100cqw - 16px) * 8.8 * 1.15 / 14.8), 640px, calc(100vh - var(--site-chrome) - var(--game-bar)));touch-action:manipulation;justify-content:center;align-items:center;min-height:260px;padding:0 8px 8px;display:flex;position:relative;overflow:hidden}@supports (height:100svh){._1irfuq_boardBox{height:min(calc((100cqw - 16px) * 8.8 * 1.15 / 14.8), 640px, calc(100svh - var(--site-chrome) - var(--game-bar)))}}@container (max-width:559px){._1irfuq_boardBox{height:min(calc((100cqw - 16px) * 14.8 * 1.15 / 8.8), calc(100vh - var(--site-chrome) - var(--game-bar)));min-height:380px}@supports (height:100svh){._1irfuq_boardBox{height:min(calc((100cqw - 16px) * 14.8 * 1.15 / 8.8), calc(100svh - var(--site-chrome) - var(--game-bar)))}}}:fullscreen ._1irfuq_boardBox,[data-pseudo-fullscreen] ._1irfuq_boardBox{flex:1;height:auto;min-height:0}._1irfuq_grid{background:#00000024;border-radius:14px;flex:none;position:relative;box-shadow:inset 0 0 0 2px #ffffff14}._1irfuq_grid[data-hidden] ._1irfuq_tile{visibility:hidden}._1irfuq_tile{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:2px;transition:transform .26s cubic-bezier(.3,.7,.4,1) 70ms;position:absolute;top:0;left:0}._1irfuq_tile:focus{outline:none}._1irfuq_tile:focus-visible ._1irfuq_face{outline-offset:-1px;outline:3px solid #fff}._1irfuq_face{border-radius:18%;place-items:center;width:100%;height:100%;transition:transform .12s ease-out,box-shadow .12s ease-out;display:grid;box-shadow:inset 0 -4px #00000021,0 2px 3px #00000047}._1irfuq_animal{aspect-ratio:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:92%;height:auto}@media (hover:hover){._1irfuq_tile:hover ._1irfuq_face{transform:translateY(-2px)}}._1irfuq_tile[data-selected] ._1irfuq_face{transform:translateY(-3px)scale(1.06);box-shadow:0 0 0 3px #ffd43b,0 0 14px 3px #ffd43bbf,inset 0 -4px #00000021}._1irfuq_tile[data-hint] ._1irfuq_face{animation:.9s ease-in-out infinite _1irfuq_hintPulse;box-shadow:0 0 0 3px #66d9e8,0 0 12px 3px #66d9e8b3,inset 0 -4px #00000021}@keyframes _1irfuq_hintPulse{50%{transform:scale(1.08);box-shadow:0 0 0 4px #99e9f2,0 0 20px 6px #66d9e8e6,inset 0 -4px #00000021}}._1irfuq_face[data-shake]{animation:.34s ease-out _1irfuq_shake;box-shadow:0 0 0 3px #ff6b6b,inset 0 -4px #00000021}@keyframes _1irfuq_shake{15%{transform:translate(-5px)rotate(-4deg)}35%{transform:translate(4px)rotate(3deg)}55%{transform:translate(-3px)rotate(-2deg)}75%{transform:translate(2px)}}._1irfuq_grid[data-shake]{animation:.36s ease-out _1irfuq_boardShake}@keyframes _1irfuq_boardShake{15%{transform:translate(-6px)}35%{transform:translate(5px)}55%{transform:translate(-3px)}75%{transform:translate(2px)}}._1irfuq_ghost{pointer-events:none;padding:2px;position:absolute;top:0;left:0}._1irfuq_ghost ._1irfuq_face{animation:.38s ease-out forwards _1irfuq_pop}@keyframes _1irfuq_pop{30%{opacity:1;transform:scale(1.18)}to{opacity:0;transform:scale(.4)rotate(12deg)}}._1irfuq_link{pointer-events:none;animation:.42s ease-in forwards _1irfuq_linkFade;position:absolute;inset:0;overflow:visible}._1irfuq_link polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}._1irfuq_linkGlow{stroke:#ffe0668c;stroke-width:12px}._1irfuq_linkLine{stroke:#fffbe6;stroke-width:5px}@keyframes _1irfuq_linkFade{0%,55%{opacity:1}to{opacity:0}}._1irfuq_toast{z-index:3;white-space:nowrap;pointer-events:none;background:#143230e0;border-radius:999px;margin:0;padding:5px 14px;font-size:15px;font-weight:800;animation:1.4s ease-out forwards _1irfuq_toast;position:absolute;top:6px;left:50%;transform:translate(-50%)}._1irfuq_toast[data-tone=combo]{color:#5c3b00;background:#ffd43b}@keyframes _1irfuq_toast{0%{opacity:0;transform:translate(-50%,6px)}12%,75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}._1irfuq_overlay{z-index:4;background:#0e2e2b80;border-radius:14px;place-items:center;padding:12px;display:grid;position:absolute;inset:0 8px 8px}._1irfuq_overlay[data-opaque]{background:#1f5a55}._1irfuq_overlay[data-delay]{animation:.22s ease-out .45s both _1irfuq_panelIn}@keyframes _1irfuq_panelIn{0%{opacity:0;transform:scale(.97)}}._1irfuq_panel{color:#1d3b39;text-align:center;background:#fffdf6;border-radius:20px;flex-direction:column;align-items:center;gap:8px;width:min(100%,360px);padding:20px 22px 16px;line-height:1.35;display:flex;box-shadow:0 12px 32px #00000059}._1irfuq_panel p{margin:0}._1irfuq_panelTitle{color:#0f5c55;font-size:23px;font-weight:900}._1irfuq_panelText{color:#3d5c59;font-size:14px}._1irfuq_panelScore{font-variant-numeric:tabular-nums;color:#e8590c;font-size:30px;font-weight:900}._1irfuq_panelBest{color:#5b7a77;font-size:13px;font-weight:700}._1irfuq_newBest{color:#5c3b00;background:#ffd43b;border-radius:999px;padding:2px 12px;font-size:14px;font-weight:800}._1irfuq_breakdown{grid-template-columns:1fr auto;row-gap:4px;width:100%;max-width:240px;margin:2px 0;font-size:15px;display:grid}._1irfuq_breakdown dt{text-align:left;color:#3d5c59;padding-right:18px}._1irfuq_breakdown dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:800}._1irfuq_breakdown dt:last-of-type,._1irfuq_breakdown dd:last-of-type{color:#0f5c55;border-top:1px solid #d7e5e2;padding-top:4px;font-weight:900}._1irfuq_panelActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}._1irfuq_primaryButton,._1irfuq_secondaryButton,._1irfuq_toolbarButton,._1irfuq_toolButton{white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:42px;padding:6px 18px;font-size:15px;font-weight:800;display:inline-flex}._1irfuq_primaryButton{color:#fff;background:#12b886;border:0;box-shadow:0 3px #0b8a64}._1irfuq_primaryButton:hover{background:#0ca678}._1irfuq_secondaryButton{color:#0b8a64;background:0 0;border:2px solid #12b886}._1irfuq_secondaryButton:hover{background:#e6fcf5}._1irfuq_shareStatus{color:#0b8a64;min-height:1.3em;font-size:13px;font-weight:700}._1irfuq_toolbar{color:#c3f0e6;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:2px 10px 12px;font-size:13px;line-height:1.4;display:flex}:fullscreen ._1irfuq_toolbar,[data-pseudo-fullscreen] ._1irfuq_toolbar{flex:none;padding-block:2px 8px}._1irfuq_helpers{gap:8px;display:inline-flex}._1irfuq_toolButton{color:#0f5c55;background:#fff;border:0;min-height:40px;padding:4px 12px 4px 14px;position:relative;box-shadow:0 3px #00000040}._1irfuq_toolButton:hover:not(:disabled){background:#e6fcf5}._1irfuq_toolButton:disabled{opacity:.5;cursor:default}._1irfuq_count{color:#fff;font-variant-numeric:tabular-nums;background:#ff922b;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:13px;display:inline-grid}._1irfuq_hint{flex:12rem;margin:0}:fullscreen ._1irfuq_hint,[data-pseudo-fullscreen] ._1irfuq_hint{display:none}._1irfuq_toolbarButton{color:#fff;background:0 0;border:1px solid #ffffffb3;min-height:36px;padding:4px 14px;font-size:14px}._1irfuq_toolbarButton:hover{background:#ffffff1f}._1irfuq_toolbarActions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}._1irfuq_iconButton:focus-visible,._1irfuq_primaryButton:focus-visible,._1irfuq_secondaryButton:focus-visible,._1irfuq_toolbarButton:focus-visible,._1irfuq_toolButton:focus-visible{outline-offset:2px;outline:2px solid #ffe066}._1irfuq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (hover:none) and (pointer:coarse){._1irfuq_hint{display:none}}@media (prefers-reduced-motion:reduce){._1irfuq_tile{transition:none}._1irfuq_statValue[data-bump],._1irfuq_grid[data-shake],._1irfuq_face[data-shake],._1irfuq_tile[data-hint] ._1irfuq_face,._1irfuq_toast,._1irfuq_timer[data-urgent=true] ._1irfuq_seconds{animation:none}}@container (max-width:559px){._1irfuq_hint{display:none}}@container (max-width:420px){._1irfuq_topBar{gap:10px;padding-inline:8px}._1irfuq_stat{font-size:17px}._1irfuq_statLabel{display:none}._1irfuq_levelChip{padding-inline:10px;font-size:14px}._1irfuq_toolButton{padding-inline:10px}._1irfuq_toolbar ._1irfuq_toolLabel{display:none}}@media (min-width:640px){._1irfuq_frame{--game-bar:130px}}@media (max-height:520px){._1irfuq_frame{--game-bar:116px}._1irfuq_hint{display:none}}
.XbXT8W_frame{background:var(--art-orchard-landscape,none) center / cover no-repeat, linear-gradient(180deg, #dcf2c4 0%, #b3de8c 100%);place-items:center;width:100%;display:grid}:fullscreen .XbXT8W_frame,[data-pseudo-fullscreen] .XbXT8W_frame{height:100%}.XbXT8W_stage{--game-bar:48px;width:min(100%, calc((100vh - var(--site-chrome) - var(--game-bar)) * 780 / 496));aspect-ratio:780/496;place-items:center;display:grid;container-type:size}@supports (height:100svh){.XbXT8W_stage{width:min(100%, calc((100svh - var(--site-chrome) - var(--game-bar)) * 780 / 496))}}.XbXT8W_canvas{--u:min(100cqw / 780, 100cqh / 496);width:calc(var(--u) * 780);height:calc(var(--u) * 496);color:#2f4a22;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}@supports not (container-type:size){.XbXT8W_canvas{--u:calc(min(100vw - 2rem, (100vh - 8rem) * 780 / 496) / 780)}}@media (orientation:portrait){.XbXT8W_stage{width:min(100%, calc((100vh - var(--site-chrome) - var(--game-bar)) * 456 / 800));aspect-ratio:456/800}@supports (height:100svh){.XbXT8W_stage{width:min(100%, calc((100svh - var(--site-chrome) - var(--game-bar)) * 456 / 800))}}.XbXT8W_canvas{--u:min(100cqw / 456, 100cqh / 800);width:calc(var(--u) * 456);height:calc(var(--u) * 800)}@supports not (container-type:size){.XbXT8W_canvas{--u:calc(min(100vw - 2rem, (100vh - 8rem) * 456 / 800) / 456)}}}:fullscreen .XbXT8W_stage,[data-pseudo-fullscreen] .XbXT8W_stage{aspect-ratio:auto;width:100%;height:100%}.XbXT8W_controlBar{align-items:center;gap:12px;width:100%;padding:6px 12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}:fullscreen .XbXT8W_controlBar,[data-pseudo-fullscreen] .XbXT8W_controlBar{display:none}.XbXT8W_hint{color:#2f4a22;flex:1;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.4}@media (max-height:520px){.XbXT8W_hint{display:none}}.XbXT8W_num{font-family:var(--font-ag), ui-rounded, "Segoe UI", system-ui, sans-serif;font-weight:900}.XbXT8W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.XbXT8W_canvas button:focus-visible{outline:calc(var(--u) * 3) solid #ffb300;outline-offset:2px}.XbXT8W_hud{top:0;left:calc(var(--u) * 16);right:max(calc(var(--u) * 56), 64px);height:calc(var(--u) * 56);align-items:center;gap:calc(var(--u) * 8);display:flex;position:absolute}.XbXT8W_iconButton{width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:calc(var(--u) * 12);color:#2f6b24;box-shadow:0 calc(var(--u) * 2) 0 #2f6b244d;cursor:pointer;background:#fff9;flex:none;place-items:center;display:grid;position:relative}.XbXT8W_iconButton:after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.XbXT8W_iconButton:hover{background:#ffffffd9}.XbXT8W_icon{width:calc(var(--u) * 20);height:calc(var(--u) * 20);flex:none}.XbXT8W_pill{align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 9);color:#8a5a00;font-size:calc(var(--u) * 19);white-space:nowrap;background:#fff9;border-radius:999px;display:flex}.XbXT8W_crown{width:calc(var(--u) * 20);height:calc(var(--u) * 20);fill:#ffd13b;stroke:#c98a00;flex:none}.XbXT8W_timer{min-width:calc(var(--u) * 76);color:#2f6b24;justify-content:center;margin-left:auto;transition:background-color .2s,color .2s}.XbXT8W_canvas[data-urgent=true] .XbXT8W_timer{color:#fff;background:#e5483d}.XbXT8W_score{height:calc(var(--u) * 56);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.XbXT8W_scoreLabel{font-size:calc(var(--u) * 11);letter-spacing:.04em;color:#3d7a2c;font-weight:800}.XbXT8W_scoreNum{font-size:calc(var(--u) * 32);color:#fff;text-shadow:0 0 calc(var(--u) * 2) #2d6a1f, 0 calc(var(--u) * 2.5) 0 #2d6a1f;display:inline-block}.XbXT8W_board{left:calc(var(--u) * 16);top:calc(var(--u) * 56);width:calc(var(--u) * 704);height:calc(var(--u) * 424);padding:calc(var(--u) * 12);box-sizing:border-box;border-radius:calc(var(--u) * 16);box-shadow:0 0 0 calc(var(--u) * 3) #74b552, 0 calc(var(--u) * 5) 0 calc(var(--u) * 3) #4f8f36, inset 0 calc(var(--u) * 2) calc(var(--u) * 8) #285a142e;touch-action:none;cursor:crosshair;background:#edf8e0;position:absolute}.XbXT8W_grid{width:100%;height:100%;position:relative}.XbXT8W_timeBar{--t:1;left:calc(var(--u) * 736);width:calc(var(--u) * 28);top:max(calc(var(--u) * 56), 64px);bottom:calc(var(--u) * 16);box-shadow:inset 0 calc(var(--u) * 2) calc(var(--u) * 3) #00000026;background:#2f6b2438;border-radius:999px;position:absolute;overflow:hidden}.XbXT8W_timeFill{inset:calc(var(--u) * 4);transform:scaleY(var(--t));transform-origin:bottom;background:linear-gradient(#ffe066,#6cc445);border-radius:999px;position:absolute}.XbXT8W_canvas[data-urgent=true] .XbXT8W_timeFill{background:#ff5147;animation:1s ease-in-out infinite XbXT8W_urgent}@media (orientation:portrait){.XbXT8W_frame{background-image:var(--art-orchard-portrait,none), linear-gradient(180deg, #dcf2c4 0%, #b3de8c 100%)}.XbXT8W_board{top:calc(var(--u) * 80);width:calc(var(--u) * 424);height:calc(var(--u) * 704)}.XbXT8W_timeBar{left:calc(var(--u) * 16);right:calc(var(--u) * 16);width:auto;top:calc(var(--u) * 60);height:calc(var(--u) * 12);bottom:auto}.XbXT8W_timeFill{inset:calc(var(--u) * 2.5);transform:scaleX(var(--t));transform-origin:0;background:linear-gradient(90deg,#6cc445,#ffe066)}}.XbXT8W_cell{left:calc(var(--c) * 100% / 17);top:calc(var(--r) * 10%);width:calc(var(--cs,1) * 100% / 17);height:calc(var(--rs,1) * 10%);position:absolute}@media (orientation:portrait){.XbXT8W_cell{left:calc(var(--r) * 10%);top:calc(var(--c) * 100% / 17);width:calc(var(--rs,1) * 10%);height:calc(var(--cs,1) * 100% / 17)}}.XbXT8W_apple{z-index:1;pointer-events:none;place-items:center;display:grid}.XbXT8W_apple:before{content:"";box-shadow:inset 0 calc(var(--u) * -2) calc(var(--u) * 3) #0000002e, inset 0 0 0 calc(var(--u) * .8) #6e0d0973, 0 calc(var(--u) * 1.5) calc(var(--u) * 2) #3c1e004d;background:radial-gradient(circle at 32% 30%,#ffa99f 0 7%,#f2483d 36%,#c92a22 76%,#9c1b16);border-radius:50% 50% 46% 46%/56% 56% 44% 44%;position:absolute;inset:7% 4% 2%}.XbXT8W_apple:after{content:"";background:linear-gradient(135deg,#8be060,#3c9a2d);border-radius:0 100%;width:26%;height:15%;position:absolute;top:0;left:50%;transform:rotate(-12deg)}.XbXT8W_apple .XbXT8W_num{z-index:1;font-size:calc(var(--u) * 26);color:#fff;text-shadow:0 0 calc(var(--u) * 3) #6e0d09e6, 0 calc(var(--u) * 2) 0 #6e0d09;margin-top:9%;line-height:1;position:relative}.XbXT8W_ghost:before{box-shadow:none;background:#d6483c33}.XbXT8W_ghost:after{opacity:.3}.XbXT8W_selectionLayer{z-index:3;will-change:transform;pointer-events:none;display:none}.XbXT8W_selectionVisible{display:block}.XbXT8W_selBox{box-sizing:border-box;border:calc(var(--u) * 4) solid #fffffffa;border-radius:calc(var(--u) * 10);box-shadow:0 0 0 calc(var(--u) * 2) #2f6b2473, inset 0 0 0 calc(var(--u) * 1.5) #2f6b2438;background:#ffffff52;position:absolute;inset:0}.XbXT8W_selReady .XbXT8W_selBox{border-color:#ffb300;border-width:calc(var(--u) * 5);box-shadow:0 0 0 calc(var(--u) * 3) #ff980099, 0 0 calc(var(--u) * 22) calc(var(--u) * 5) #ffc107e6;background:#ffd54f80;animation:.18s ease-out XbXT8W_readyFlash}.XbXT8W_selOver .XbXT8W_selBox{box-shadow:0 0 0 calc(var(--u) * 2) #961e1473;background:#ff5a4f47;border-color:#ff5a4f}.XbXT8W_sum{left:50%;top:max(calc(var(--u) * -40), calc(var(--u) * (-18 - var(--r,0) * 40)));z-index:3;box-sizing:border-box;height:calc(var(--u) * 34);min-width:calc(var(--u) * 46);padding:0 calc(var(--u) * 10);color:#3b4a2f;font-size:calc(var(--u) * 26);text-align:center;box-shadow:0 0 0 calc(var(--u) * 2) #2f6b244d, 0 calc(var(--u) * 3) calc(var(--u) * 5) #0000004d;background:#fff;border-radius:999px;place-items:center;line-height:1;transition:transform .12s ease-out;display:grid;position:absolute;transform:translate(-50%)}@media (orientation:portrait){.XbXT8W_sum{top:max(calc(var(--u) * -40), calc(var(--u) * (-18 - var(--c,0) * 40)))}}.XbXT8W_selReady .XbXT8W_sum{color:#fff;box-shadow:0 0 0 calc(var(--u) * 2.5) #fffffff2, 0 0 calc(var(--u) * 16) calc(var(--u) * 3) #2fa84f99;background:#2fa84f;transform:translate(-50%)scale(1.15)}.XbXT8W_selOver .XbXT8W_sum{color:#fff;box-shadow:0 0 0 calc(var(--u) * 2) #ffffffe6, 0 calc(var(--u) * 3) calc(var(--u) * 5) #0000004d;background:#e5483d}.XbXT8W_flying{z-index:4;animation:.62s cubic-bezier(.3,.6,.6,1) forwards XbXT8W_fly}.XbXT8W_pop{z-index:5;font-size:calc(var(--u) * 30);white-space:nowrap;color:#fff;text-shadow:0 0 calc(var(--u) * 3) #1d5e20, 0 calc(var(--u) * 2) 0 #1d5e20;pointer-events:none;place-items:center;animation:.7s ease-out forwards XbXT8W_popRise;display:grid}.XbXT8W_confetti{z-index:9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.XbXT8W_backdrop{z-index:8;background:#1c3a1673;place-items:center;animation:.22s ease-out both XbXT8W_fadeIn;display:grid;position:absolute;inset:0}.XbXT8W_idleBackdrop{background:#1c3a1624}.XbXT8W_panel{width:calc(var(--u) * 340);padding:calc(var(--u) * 6) calc(var(--u) * 4) calc(var(--u) * 2);border:calc(var(--u) * 20) solid transparent;border-image:var(--art-panel-wood,none) 90 fill / calc(var(--u) * 20) / 0 stretch;box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 30) #0000004d;text-align:center;animation:.32s cubic-bezier(.2,1.4,.4,1) both XbXT8W_panelIn}.XbXT8W_rules{font-size:calc(var(--u) * 19);font-weight:800;line-height:1.35}.XbXT8W_panelTitle{font-size:calc(var(--u) * 28);font-weight:800;line-height:1.2}.XbXT8W_perfectTitle{font-size:calc(var(--u) * 21);color:#c9361c;font-weight:800;line-height:1.3}.XbXT8W_newBest{margin-top:calc(var(--u) * 8);padding:calc(var(--u) * 3) calc(var(--u) * 14);color:#6b3a00;font-size:calc(var(--u) * 16);background:linear-gradient(#ffe066,#ffb81e);border-radius:999px;font-weight:800;animation:.5s cubic-bezier(.2,1.6,.4,1) .25s both XbXT8W_badgeIn;display:inline-block}.XbXT8W_panelScoreRow{margin-top:calc(var(--u) * 8);flex-direction:column;align-items:center;display:flex}.XbXT8W_panelLabel{font-size:calc(var(--u) * 14);opacity:.75;font-weight:700}.XbXT8W_panelScore{font-size:calc(var(--u) * 56);color:#e0392d;text-shadow:0 calc(var(--u) * 3) 0 #78140a33;line-height:1.05}.XbXT8W_tier{margin-top:calc(var(--u) * 4);padding:calc(var(--u) * 4) calc(var(--u) * 16);color:#2f6b24;font-size:calc(var(--u) * 17);background:#e3f1d6;border-radius:999px;font-weight:800;display:inline-block}.XbXT8W_tier[data-tier=expert]{color:#1c5a99;background:#d6ecff}.XbXT8W_tier[data-tier=top]{color:#6a2ba3;background:#efdcff}.XbXT8W_tier[data-tier=perfect]{color:#6b3a00;background:linear-gradient(#ffe066,#ffb81e)}.XbXT8W_panelBest{margin-top:calc(var(--u) * 10);justify-content:center;align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 16);color:#8a5a00;font-weight:700;display:flex}.XbXT8W_actions{margin-top:calc(var(--u) * 14);gap:calc(var(--u) * 10);display:flex}.XbXT8W_actions .XbXT8W_button{flex:1;margin-top:0}.XbXT8W_button{margin-top:calc(var(--u) * 16);justify-content:center;align-items:center;gap:calc(var(--u) * 6);width:100%;padding:calc(var(--u) * 11) calc(var(--u) * 8);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 20);cursor:pointer;font-weight:800;line-height:1.2;display:flex}.XbXT8W_button:active{transform:translateY(calc(var(--u) * 3))}.XbXT8W_primary{box-shadow:0 calc(var(--u) * 4) 0 #a8231a;color:#fff;text-shadow:0 calc(var(--u) * 2) 0 #0000002e;background:linear-gradient(#ff6b5b,#e0392d)}.XbXT8W_primary:active{box-shadow:0 calc(var(--u) * 1) 0 #a8231a}.XbXT8W_secondary{box-shadow:inset 0 0 0 calc(var(--u) * 2) #9cc98a, 0 calc(var(--u) * 4) 0 #9cc98a;color:#2f6b24;background:#fff}.XbXT8W_secondary:active{box-shadow:inset 0 0 0 calc(var(--u) * 2) #9cc98a, 0 calc(var(--u) * 1) 0 #9cc98a}.XbXT8W_shareStatus{min-height:calc(var(--u) * 20);margin-top:calc(var(--u) * 8);font-size:calc(var(--u) * 14);color:#2f6b24;font-weight:700}.XbXT8W_pauseLayer{z-index:7;position:absolute;inset:0}.XbXT8W_pauseButton{justify-content:center;align-items:center;gap:calc(var(--u) * 10);color:#fff;cursor:pointer;background:linear-gradient(#62a449,#3f7d2e);flex-direction:column;width:100%;height:100%;display:flex}.XbXT8W_pauseTitle{font-size:calc(var(--u) * 36);font-weight:800}.XbXT8W_pauseHint{padding:0 calc(var(--u) * 24);font-size:calc(var(--u) * 17);opacity:.9}.XbXT8W_pausePill{margin-top:calc(var(--u) * 8);padding:calc(var(--u) * 10) calc(var(--u) * 26);color:#2f6b24;font-size:calc(var(--u) * 19);background:#fff;border-radius:999px;font-weight:800;animation:1.6s ease-in-out infinite XbXT8W_breathe}@keyframes XbXT8W_fly{0%{opacity:1;transform:none}25%{transform:translate(calc(var(--dx) * var(--u) * 18), calc(var(--u) * -28)) rotate(calc(var(--rot) * 60deg)) scale(1.15);opacity:1}to{transform:translate(calc(var(--dx) * var(--u) * 70), calc(var(--u) * 150)) rotate(calc(var(--rot) * 240deg)) scale(.8);opacity:0}}@keyframes XbXT8W_popRise{0%{opacity:0;transform:translateY(0)scale(.6)}20%{transform:translateY(calc(var(--u) * -6)) scale(1.15);opacity:1}to{transform:translateY(calc(var(--u) * -46)) scale(1);opacity:0}}@keyframes XbXT8W_readyFlash{0%{transform:scale(1.04)}}@keyframes XbXT8W_urgent{50%{opacity:.55}}@keyframes XbXT8W_breathe{50%{transform:scale(1.06)}}@keyframes XbXT8W_fadeIn{0%{opacity:0}}@keyframes XbXT8W_fadeOut{to{opacity:0}}@keyframes XbXT8W_panelIn{0%{opacity:0;transform:scale(.7)}}@keyframes XbXT8W_badgeIn{0%{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.XbXT8W_flying{animation:.1s linear forwards XbXT8W_fadeOut}.XbXT8W_pop{animation:.7s ease-in forwards XbXT8W_fadeOut}.XbXT8W_panel,.XbXT8W_newBest{animation-name:XbXT8W_fadeIn}.XbXT8W_selReady .XbXT8W_selBox,.XbXT8W_pausePill,.XbXT8W_canvas[data-urgent=true] .XbXT8W_timeFill{animation:none}.XbXT8W_sum,.XbXT8W_timer{transition:none}}.XbXT8W_frame[data-fruit=lemon] .XbXT8W_apple:before{box-shadow:inset 0 calc(var(--u) * -2) calc(var(--u) * 3) #7846002e, inset 0 0 0 calc(var(--u) * .8) #965f0073, 0 calc(var(--u) * 1.5) calc(var(--u) * 2) #3c1e004d;background:radial-gradient(at 34% 30%,#fffbd1 0 8%,#ffe45c 34%,#f5c518 70%,#d49a06);border-radius:50%;inset:12% 1% 5%}.XbXT8W_frame[data-fruit=lemon] .XbXT8W_apple:after{width:24%;height:13%;top:3%;left:54%}.XbXT8W_frame[data-fruit=lemon] .XbXT8W_apple .XbXT8W_num{text-shadow:0 0 calc(var(--u) * 3) #784600e6, 0 calc(var(--u) * 2) 0 #7a4b00;margin-top:8%}.XbXT8W_frame[data-fruit=lemon] .XbXT8W_ghost:before{box-shadow:none;background:#e6b41438}.XbXT8W_frame[data-fruit=lemon] .XbXT8W_panelScore{color:#c98a00}.XbXT8W_frame[data-fruit=lemon] .XbXT8W_primary{box-shadow:0 calc(var(--u) * 4) 0 #b57900;color:#4a2e00;text-shadow:none;background:linear-gradient(#ffd64a,#f0a800)}.XbXT8W_frame[data-fruit=lemon] .XbXT8W_primary:active{box-shadow:0 calc(var(--u) * 1) 0 #b57900}.XbXT8W_frame[data-fruit=lemon]{background-image:var(--art-grove-landscape,none), linear-gradient(180deg, #e9f4df 0%, #cfe7a8 100%)}@media (orientation:portrait){.XbXT8W_frame[data-fruit=lemon]{background-image:var(--art-grove-portrait,none), linear-gradient(180deg, #e9f4df 0%, #cfe7a8 100%)}}
.Ebqd3a_frame{--game-bar:163px;color:#535353;background:#fff;flex-direction:column;width:100%;transition:filter 1.5s cubic-bezier(.65,.05,.36,1);display:flex}.Ebqd3a_frame[data-inverted=true]{filter:invert()}:fullscreen .Ebqd3a_frame,[data-pseudo-fullscreen] .Ebqd3a_frame{height:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.Ebqd3a_stage{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;position:relative;container-type:inline-size}:fullscreen .Ebqd3a_stage,[data-pseudo-fullscreen] .Ebqd3a_stage{flex-direction:column;flex:1;min-height:0;display:flex}.Ebqd3a_stage:focus{outline:none}.Ebqd3a_stage:focus-visible{outline-offset:-2px;outline:2px solid #8ab4f8}.Ebqd3a_topBar{z-index:1;align-items:center;padding:8px;display:flex;position:absolute;top:0;left:0}:fullscreen .Ebqd3a_topBar,[data-pseudo-fullscreen] .Ebqd3a_topBar{padding:env(safe-area-inset-top,0px) 8px 0;height:calc(56px + env(safe-area-inset-top,0px));flex:none;position:static}.Ebqd3a_canvasBox{width:100%;height:min(max(min(150px, 46.875cqw), 25cqw), calc(100vh - var(--site-chrome) - var(--game-bar)));contain:size;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (height:100svh){.Ebqd3a_canvasBox{height:min(max(min(150px, 46.875cqw), 25cqw), calc(100svh - var(--site-chrome) - var(--game-bar)))}}@media (min-width:640px){.Ebqd3a_frame{--game-bar:119px}}@media (min-width:1024px){.Ebqd3a_frame{--game-bar:100px}}@media (min-width:1536px){.Ebqd3a_frame{--game-bar:75px}}:fullscreen .Ebqd3a_canvasBox,[data-pseudo-fullscreen] .Ebqd3a_canvasBox{flex:1;align-items:center;height:auto;min-height:0}.Ebqd3a_canvasWrap{flex:none;width:100%;height:100%;position:relative}.Ebqd3a_canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.Ebqd3a_overlay{text-align:center;color:#535353;pointer-events:none;margin:0;font-size:14px;line-height:1.4;position:absolute;top:50%;left:56px;right:8px;transform:translateY(-50%)}.Ebqd3a_iconButton{color:#535353;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;position:relative}.Ebqd3a_iconButton:hover{background:#f1f1f1}.Ebqd3a_icon{flex:none;width:20px;height:20px}.Ebqd3a_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 16px 12px;font-size:13px;line-height:1.4;display:flex}:fullscreen .Ebqd3a_toolbar,[data-pseudo-fullscreen] .Ebqd3a_toolbar{flex:none;padding-block:4px 8px}.Ebqd3a_hint{flex:18rem;margin:0}:fullscreen .Ebqd3a_hint,[data-pseudo-fullscreen] .Ebqd3a_hint,.Ebqd3a_keysTouch{display:none}@media (hover:none) and (pointer:coarse){.Ebqd3a_keysKeyboard{display:none}.Ebqd3a_keysTouch{display:inline}}.Ebqd3a_toolbarLink{flex:none}.Ebqd3a_toolbarLink a{color:#535353;text-underline-offset:3px;font-weight:600;text-decoration:underline}.Ebqd3a_shareGroup{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.Ebqd3a_shareStatus{font-weight:600}.Ebqd3a_shareButton{color:#535353;cursor:pointer;background:#fff;border:1px solid #535353;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 14px;font-weight:600;display:inline-flex}.Ebqd3a_shareButton:hover:not(:disabled){background:#f1f1f1}.Ebqd3a_shareButton:disabled{opacity:.4;cursor:default}.Ebqd3a_iconButton:focus-visible,.Ebqd3a_shareButton:focus-visible{outline-offset:2px;outline:2px solid #8ab4f8}.Ebqd3a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (max-height:520px){.Ebqd3a_frame{--game-bar:56px}.Ebqd3a_hint{display:none}}
.RVcU8G_frame{--game-bar:0px;width:100%;max-height:calc(100vh - var(--site-chrome) - var(--game-bar));color:#fdf6ff;touch-action:manipulation;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:repeating-linear-gradient(45deg,#ffffff0d 0 2px,#0000 2px 14px),linear-gradient(#5b2e86 0%,#6b3b97 55%,#7a4ba8 100%);flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative;container-type:inline-size}@supports (height:100svh){.RVcU8G_frame{max-height:calc(100svh - var(--site-chrome) - var(--game-bar))}}:fullscreen .RVcU8G_frame,[data-pseudo-fullscreen] .RVcU8G_frame{height:100%;max-height:none;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center}.RVcU8G_inner{flex-direction:column;flex:auto;align-items:center;gap:8px;width:100%;min-height:0;padding:10px 12px 12px;display:flex}:fullscreen .RVcU8G_inner,[data-pseudo-fullscreen] .RVcU8G_inner{padding-top:calc(10px + env(safe-area-inset-top,0px))}@container (min-width:620px){.RVcU8G_inner{gap:10px;padding:14px 16px 16px}}.RVcU8G_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RVcU8G_stage{aspect-ratio:360/440;background:#4a2470;border-radius:16px;flex:auto;width:100%;max-width:44rem;min-height:92px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 10px 26px -12px #140523cc}@container (min-width:620px){.RVcU8G_stage{aspect-ratio:640/360}}.RVcU8G_stage[data-layout=portrait]{aspect-ratio:360/440}.RVcU8G_stage[data-layout=landscape]{aspect-ratio:640/360}.RVcU8G_canvas{width:100%;height:100%;display:block}.RVcU8G_soundButton{color:#fdf6ff;cursor:pointer;background:#1e0a3266;border:none;border-radius:999px;place-items:center;width:40px;height:40px;transition:background-color .16s;display:grid;position:absolute;top:6px;right:6px}.RVcU8G_soundButton:hover{background:#1e0a329e}.RVcU8G_icon{width:18px;height:18px}.RVcU8G_stageLayer{left:var(--ox,0px);top:var(--oy,0px);pointer-events:none;position:absolute}.RVcU8G_hudTag{padding:calc(3 * var(--u)) calc(9 * var(--u));color:#ffe9b8;font-size:calc(12 * var(--u));white-space:nowrap;pointer-events:none;background:#1808286b;border:1px solid #ffe08a80;border-radius:999px;font-weight:700;line-height:1.2;position:absolute;transform:translateY(-50%)}.RVcU8G_signLabel{padding:calc(14 * var(--u)) calc(10 * var(--u));color:#fff6e0;text-align:center;text-shadow:0 1px 3px #281406bf;pointer-events:none;justify-content:center;align-items:center;font-weight:800;line-height:1.15;display:flex;position:absolute;overflow:hidden}.RVcU8G_signVertical{writing-mode:vertical-rl}.RVcU8G_signUpright{text-orientation:upright}.RVcU8G_bubble{box-sizing:border-box;color:#3b2412;text-align:center;filter:drop-shadow(0 2px 4px #1e0c3047);pointer-events:none;background:#fffdf6;border-style:solid;border-color:#5a3c1e59;width:max-content;font-weight:700;line-height:1.34;position:absolute}.RVcU8G_bubbleTail{border-style:solid;border-color:#fffdf6 #0000 #0000;border-bottom-width:0;width:0;height:0;position:absolute;top:100%;transform:translate(-50%)}.RVcU8G_tray{flex-direction:column;flex:none;gap:6px;width:100%;max-width:44rem;display:flex}.RVcU8G_stageHint{color:#fdf6ffdb;text-align:center;min-height:16px;margin:0;font-size:.75rem;line-height:1.34}.RVcU8G_panelTitle{text-align:center;margin:0;font-size:1.125rem;font-weight:800}.RVcU8G_panelText{color:#fdf6ffdb;text-align:center;margin:0;font-size:.8125rem;line-height:1.45}.RVcU8G_records{color:#ffe08a;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0;font-size:.8125rem;font-weight:700;display:flex}.RVcU8G_steps{overscroll-behavior:contain;color:#fdf6ffe6;text-align:left;flex-direction:column;gap:4px;max-height:34vh;margin:0;padding:0 0 0 1.1rem;font-size:.8125rem;line-height:1.4;display:flex;overflow-y:auto}.RVcU8G_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@container (min-width:420px){.RVcU8G_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:620px){.RVcU8G_grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.RVcU8G_gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}@container (min-width:420px){.RVcU8G_gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:620px){.RVcU8G_gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.RVcU8G_gridSix{grid-template-columns:repeat(6,minmax(0,1fr))}}.RVcU8G_btn{color:#4a2b08;text-align:center;cursor:pointer;background:linear-gradient(#ffe07a 0%,#ffd34d 100%);border:1px solid #c88a1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:46px;padding:5px;font-family:inherit;font-size:clamp(.625rem,2.4cqw,.8125rem);font-weight:700;line-height:1.16;transition:transform 90ms,box-shadow 90ms,background-color .14s;display:flex;position:relative;box-shadow:0 2px #d9a52a}.RVcU8G_btn:hover{background:linear-gradient(#ffe793 0%,#ffd85e 100%)}.RVcU8G_btn:active{transform:translateY(2px);box-shadow:0 0 #d9a52a}.RVcU8G_btnLabel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%;min-width:0}.RVcU8G_btnIcon{aspect-ratio:1;pointer-events:none;flex:none;width:clamp(24px,6cqw,46px);height:auto}.RVcU8G_btn[aria-pressed=true]{background:linear-gradient(#f7c93f 0%,#f2b929 100%);transform:translateY(2px);box-shadow:0 0 #d9a52a,inset 0 0 0 2px #fff3c4,0 0 10px #ffe08abf}.RVcU8G_btn[aria-pressed=true]:after{content:"";background:#2e7d32;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #fff3c4}.RVcU8G_pager{justify-content:center;align-items:center;gap:12px;display:flex}.RVcU8G_pageButton{color:#fff;cursor:pointer;background:#3da35d;border:none;border-radius:999px;place-items:center;width:44px;height:44px;transition:background-color .14s;display:grid;box-shadow:0 2px #2c7a45}.RVcU8G_pageButton:hover{background:#45b568}.RVcU8G_pageIndicator{color:#fdf6ffdb;font-variant-numeric:tabular-nums;text-align:center;min-width:3.5rem;font-size:.8125rem;font-weight:700}.RVcU8G_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.RVcU8G_button{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 18px;font-family:inherit;font-size:.875rem;font-weight:800;transition:transform .11s,background-color .16s,box-shadow .16s;display:inline-flex}.RVcU8G_button:active{transform:translateY(1px)}.RVcU8G_button:disabled{opacity:.45;cursor:default;transform:none}.RVcU8G_primary{color:#4a2b08;background:linear-gradient(#ffd34d 0%,#f2b929 100%);flex:8rem;max-width:14rem;box-shadow:0 3px 10px #4a2b0859}.RVcU8G_primary:hover:not(:disabled){background:linear-gradient(#ffdc6d 0%,#f7c33a 100%)}.RVcU8G_secondary{color:#fdf6ff;background:#ffffff29;flex:6rem;max-width:10rem}.RVcU8G_secondary:hover:not(:disabled){background:#ffffff42}.RVcU8G_ghost{color:#fdf6ffcc;text-underline-offset:3px;background:0 0;min-height:36px;padding:0 12px;font-weight:700;text-decoration:underline}.RVcU8G_ghost:hover{color:#fff}.RVcU8G_modeSwitch{background:#1e0a3259;border-radius:999px;align-self:center;gap:4px;padding:3px;display:flex}.RVcU8G_modeButton{color:#fdf6ffbf;cursor:pointer;background:0 0;border:none;border-radius:999px;min-height:32px;padding:0 14px;font-family:inherit;font-size:.8125rem;font-weight:800;transition:background-color .16s,color .16s}.RVcU8G_modeButton[aria-pressed=true]{color:#4a2b08;background:#ffd34d}.RVcU8G_resultBox{background:#1e0a3252;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:10px 12px;display:flex}.RVcU8G_resultTitle{letter-spacing:.04em;margin:0;font-size:1.125rem;font-weight:900}.RVcU8G_resultTitle[data-passed=true]{color:#ffe08a}.RVcU8G_resultTitle[data-passed=false]{color:#d9c7ee}.RVcU8G_newRecord{color:#ffe08a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:900;animation:.48s cubic-bezier(.22,1.5,.36,1) both RVcU8G_pop}@keyframes RVcU8G_pop{0%{opacity:0;transform:scale(.7)}}.RVcU8G_badge{color:#4a2b08;background:#ffd34d;border-radius:999px;padding:3px 12px;font-size:.75rem;font-weight:800}.RVcU8G_recipeLink{color:#ffe08a;text-underline-offset:3px;font-size:.8125rem;font-weight:700;text-decoration:underline}.RVcU8G_controlBar{flex:none;align-items:center;gap:8px;width:100%;max-width:44rem;min-height:36px;display:flex}.RVcU8G_hint{color:#fdf6ffb8;flex:1;min-width:0;margin:0;font-size:.75rem;line-height:1.35}:fullscreen .RVcU8G_controlBar,[data-pseudo-fullscreen] .RVcU8G_controlBar,.RVcU8G_keysTouch{display:none}@media (hover:none) and (pointer:coarse){.RVcU8G_keysKeyboard{display:none}.RVcU8G_keysTouch{display:inline}}.RVcU8G_toolbarLink{flex:none}.RVcU8G_toolbarLink a{color:#fdf6ffd9;text-underline-offset:3px;white-space:nowrap;font-size:.8125rem;font-weight:600;text-decoration:underline}.RVcU8G_toolbarLink a:hover{color:#fff}.RVcU8G_btn:focus-visible,.RVcU8G_button:focus-visible,.RVcU8G_modeButton:focus-visible,.RVcU8G_pageButton:focus-visible,.RVcU8G_soundButton:focus-visible,.RVcU8G_recipeLink:focus-visible,.RVcU8G_toolbarLink a:focus-visible{outline-offset:2px;z-index:1;outline:3px solid #fff;position:relative}@media (prefers-reduced-motion:reduce){.RVcU8G_btn,.RVcU8G_button,.RVcU8G_modeButton,.RVcU8G_pageButton,.RVcU8G_soundButton{transition:none}.RVcU8G_newRecord{animation:none}}.RVcU8G_confetti{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-height:520px) and (orientation:landscape){.RVcU8G_inner{grid-template:"stage tray"minmax(0,1fr)"bar bar"/minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px 12px;padding:8px 12px 10px;display:grid}.RVcU8G_stage,.RVcU8G_stage[data-layout]{aspect-ratio:auto;grid-area:stage;max-width:none;height:100%}.RVcU8G_tray{overscroll-behavior:contain;grid-area:tray;max-width:none;min-height:0;overflow-y:auto}.RVcU8G_controlBar{grid-area:bar;max-width:none}.RVcU8G_steps{max-height:none}.RVcU8G_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.RVcU8G_gridThree,.RVcU8G_gridSix{grid-template-columns:repeat(3,minmax(0,1fr))}}
.dGavgW_tray{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;margin:1rem 0;display:flex}.dGavgW_piece{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.dGavgW_piece>span:last-child{font-size:.8125rem;font-weight:600}.dGavgW_webTray{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.dGavgW_webTray .dGavgW_piece{border:1px solid var(--color-slate-200);text-align:center;background:#fff;border-radius:.75rem;grid-template-rows:4rem auto;place-items:center;gap:.5rem;padding:.5rem .25rem;display:grid}.dGavgW_webTray [role=img]>span{width:.875rem;height:.875rem}.dGavgW_webTray .dGavgW_piece>span:last-child{font-size:.75rem;line-height:1.4}@media (min-width:700px){.dGavgW_fourStages{grid-template-columns:repeat(2,minmax(0,1fr))}}.dGavgW_singleStage{grid-template-columns:minmax(0,1fr)}
.sZ7Vpa_scroller{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.sZ7Vpa_scroller::-webkit-scrollbar{display:none}
