.cbUJTq_page{--glass:#0e0c1c9e;--line:#ffffff24;--gold:#ffd760;--smile:linear-gradient(100deg,#f7692d,#ee3f5c 55%,#e91e7a);z-index:60;color:#f6f2ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans),sans-serif;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none;overscroll-behavior:none;background:#0b0a16;position:fixed;inset:0;overflow:hidden}body:has(.cbUJTq_page:not([style*="display: none"],[style*="display: none"] *)){overflow:hidden}.cbUJTq_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cbUJTq_vignette,.cbUJTq_hurt,.cbUJTq_whiteout{pointer-events:none;position:absolute;inset:0}.cbUJTq_vignette{background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#05030ccc)}.cbUJTq_page[data-hp=low][data-screen=play] .cbUJTq_vignette{animation:1.1s ease-in-out infinite cbUJTq_low}@keyframes cbUJTq_low{50%{background:radial-gradient(120% 90% at 50% 45%,#0000 45%,#7a0a1ccc)}}.cbUJTq_hurt{opacity:0;background:radial-gradient(110% 80%,#0000 40%,#ff1e3c99);box-shadow:inset 0 0 90px 20px #ff1e3c88}.cbUJTq_whiteout{opacity:0;background:#fff3d6}.cbUJTq_field{z-index:1;touch-action:none;cursor:pointer;outline:none;position:absolute;inset:0}.cbUJTq_popups{z-index:2;pointer-events:none;position:absolute;inset:0}.cbUJTq_popups span{opacity:0;font:900 18px/1 var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 2px #0008,0 0 12px #000;white-space:nowrap;will-change:transform,opacity;position:absolute;top:0;left:0}.cbUJTq_popups span[data-tone=special]{color:var(--gold);font-size:24px}.cbUJTq_popups span[data-tone=coin]{color:#ffd24a;font-size:16px}.cbUJTq_hud{z-index:3;padding:calc(10px + env(safe-area-inset-top)) 12px 0;pointer-events:none;position:absolute;inset:0 0 auto}.cbUJTq_hud *{pointer-events:auto}.cbUJTq_hudRow{align-items:center;gap:8px;display:flex}.cbUJTq_iconButton{border:1px solid var(--line);background:var(--glass);width:42px;height:42px;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;touch-action:manipulation;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.cbUJTq_iconButton:hover{background:#ffffff1f}.cbUJTq_iconButton:disabled{opacity:.5}.cbUJTq_iconButton:focus-visible,.cbUJTq_primary:focus-visible,.cbUJTq_outline:focus-visible,.cbUJTq_bomb:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.cbUJTq_health{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ff5d7a;border-radius:14px;align-items:center;gap:6px;height:42px;padding:0 10px;display:flex}.cbUJTq_health>div{background:#ffffff1c;border-radius:8px;width:clamp(48px,16vw,110px);height:8px;overflow:hidden}.cbUJTq_health i{height:100%;width:calc(var(--v) * 100%);border-radius:inherit;background:linear-gradient(90deg,#2fe38a,#7cf5c4);transition:width .25s ease-out;display:block}.cbUJTq_page[data-hp=warn] .cbUJTq_health i{background:linear-gradient(90deg,#ff9a2a,#ffd760)}.cbUJTq_page[data-hp=low] .cbUJTq_health i{background:linear-gradient(90deg,#ff2448,#ff6a6a)}.cbUJTq_health b{color:#fff;font-variant-numeric:tabular-nums;min-width:24px;font-size:13px;font-weight:850}.cbUJTq_score{justify-items:center;min-width:0;margin:0 auto;line-height:1;display:grid}.cbUJTq_score strong{font:900 clamp(26px,8vw,38px)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 2px 14px #000}.cbUJTq_score span{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);white-space:nowrap;margin-top:3px;font-size:10px;font-weight:800}.cbUJTq_coins{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;border-radius:14px;align-items:center;gap:6px;height:42px;padding:0 11px;font-size:14px;font-weight:850;display:flex}.cbUJTq_coin{background:radial-gradient(circle at 35% 30%,#fff3b0,#ffc93a 45%,#b77800);border-radius:50%;width:16px;height:16px;box-shadow:0 0 10px #ffc93a88}.cbUJTq_waveRow{align-items:center;gap:8px;margin-top:8px;display:flex}.cbUJTq_wave{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;background:#ffffff17;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:850}.cbUJTq_wave[data-boss=true]{color:#fff;background:#b5122e;border-color:#ff5a6a}.cbUJTq_waveBar{background:#ffffff1a;border-radius:6px;flex:1;height:6px;overflow:hidden}.cbUJTq_waveBar i{height:100%;width:calc(var(--v) * 100%);background:var(--smile);transition:width .3s;display:block}.cbUJTq_waveBar[data-boss=true]{border:1px solid #ff5a6a66;height:10px}.cbUJTq_waveBar[data-boss=true] i{background:linear-gradient(90deg,#ff2448,#ff7a3a)}.cbUJTq_gun{background:var(--glass);border:1px solid var(--line);font-variant-numeric:tabular-nums;opacity:.9;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:750}.cbUJTq_controls{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));z-index:3;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute}.cbUJTq_controls>*{pointer-events:auto}.cbUJTq_bomb{cursor:pointer;touch-action:manipulation;color:#fff;background:conic-gradient(var(--gold) calc(var(--v) * 360deg),#ffffff1f 0);border:0;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;position:relative}.cbUJTq_bomb:before{content:"";background:#14112a;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 0 18px #000}.cbUJTq_bomb>*{position:relative}.cbUJTq_bomb span{filter:grayscale()brightness(.8);font-size:30px;line-height:1;transition:filter .2s}.cbUJTq_bomb[data-ready=true]{animation:1s ease-in-out infinite cbUJTq_ready}.cbUJTq_bomb[data-ready=true] span{filter:none}.cbUJTq_bomb[data-ready=true]:before{background:radial-gradient(circle,#5a2a0a,#14112a 70%)}@keyframes cbUJTq_ready{50%{box-shadow:0 0 0 6px #ffd76033,0 0 30px #ffb34788}}.cbUJTq_bomb:disabled{cursor:default}.cbUJTq_keyHint{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:9px;font-weight:800;position:absolute;bottom:-18px}.cbUJTq_banner{z-index:4;text-align:center;pointer-events:none;justify-items:center;gap:4px;width:min(92vw,560px);animation:1.7s cubic-bezier(.2,.8,.3,1) forwards cbUJTq_banner;display:grid;position:absolute;top:30%;left:50%;transform:translate(-50%)}.cbUJTq_banner strong{font:900 clamp(34px,11vw,64px)/1.05 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 4px #0009,0 0 30px #000}.cbUJTq_banner span{text-shadow:0 2px 8px #000;font-size:14px;font-weight:800}.cbUJTq_banner[data-tone=good] strong{color:#5fe3ff;font-size:clamp(28px,8vw,46px)}.cbUJTq_banner[data-tone=bad] strong{color:#ff5a6a;font-size:clamp(28px,8vw,46px)}.cbUJTq_banner[data-tone=gold] strong{color:var(--gold)}.cbUJTq_banner[data-tone=boss] strong{color:#ff3a52;animation:.12s linear 6 cbUJTq_quake}@keyframes cbUJTq_banner{0%{opacity:0;transform:translate(-50%)scale(1.6)}12%{opacity:1;transform:translate(-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-24px)}}@keyframes cbUJTq_quake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.cbUJTq_tip{z-index:4;left:50%;bottom:calc(120px + env(safe-area-inset-bottom));background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:750;animation:1.4s ease-in-out infinite cbUJTq_tip;display:flex;position:absolute;transform:translate(-50%)}@keyframes cbUJTq_tip{50%{transform:translate(-50%)translateY(-5px)}}.cbUJTq_overlay{z-index:5;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;background:radial-gradient(90% 70%,#05040c55,#05040cd9);place-items:center;display:grid;position:absolute;inset:0;overflow:auto}.cbUJTq_overlay[data-title]{background:linear-gradient(#05040c66,#05040c22 40%,#05040ccc)}.cbUJTq_corner{top:calc(12px + env(safe-area-inset-top));position:absolute;left:12px}.cbUJTq_card{text-align:center;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#120f22d9;border-radius:28px;flex-direction:column;align-items:center;gap:14px;width:min(100%,420px);padding:26px 22px;display:flex;box-shadow:0 30px 80px #000a,inset 0 1px #ffffff1a}.cbUJTq_eyebrow{letter-spacing:.2em;text-transform:uppercase;background:var(--smile);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:850}.cbUJTq_logo{font:900 clamp(46px,15vw,64px)/.88 var(--font-display);letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 0 40px #ee3f5c55}.cbUJTq_logo em{background:var(--smile);color:#0000;filter:drop-shadow(0 4px #5a0f2a);-webkit-background-clip:text;background-clip:text;font-style:normal}.cbUJTq_tagline{opacity:.85;font-size:15px;font-weight:700}.cbUJTq_bestLine{color:var(--gold);font-size:13px;font-weight:750}.cbUJTq_bestLine strong{font-size:16px}.cbUJTq_title{font:900 clamp(34px,10vw,44px)/1.05 var(--font-display);letter-spacing:-.04em}.cbUJTq_statsLine{opacity:.8;font-size:13px;line-height:1.6}.cbUJTq_primary,.cbUJTq_outline{cursor:pointer;touch-action:manipulation;color:#fff;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.cbUJTq_primary{background:var(--smile);border:0;width:100%;min-height:56px;font-size:17px;box-shadow:0 6px #7d1638,0 14px 30px #ee3f5c55}.cbUJTq_primary:hover{filter:brightness(1.08)}.cbUJTq_primary:active{transform:translateY(3px);box-shadow:0 3px #7d1638}.cbUJTq_outline{border:1px solid var(--line);background:#ffffff12;flex:1;min-width:130px}.cbUJTq_outline:hover{background:#fff2}.cbUJTq_outline:disabled{opacity:.5}.cbUJTq_actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.cbUJTq_textLink{opacity:.8;text-underline-offset:3px;padding:6px;font-size:13px;font-weight:700;text-decoration:underline}.cbUJTq_howTo{text-align:left;background:#ffffff0b;border-radius:18px;gap:9px;width:100%;margin:2px 0 0;padding:14px;font-size:13px;line-height:1.5;list-style:none;display:grid}.cbUJTq_howTo li{gap:10px;display:flex}.cbUJTq_howTo li>span:first-child{text-align:center;flex-shrink:0;width:22px}.cbUJTq_soundButton{min-height:40px;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:750;display:inline-flex}.cbUJTq_record{color:#4a2c00;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#fff3b0,#ffc93a);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:900;animation:.5s cubic-bezier(.2,1.6,.4,1) cbUJTq_pop}@keyframes cbUJTq_pop{0%{transform:scale(.4)}}.cbUJTq_result{font:900 clamp(56px,18vw,76px)/1 var(--font-display);letter-spacing:-.05em;background:linear-gradient(#fff,#ffd0dc);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}.cbUJTq_stats{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.cbUJTq_stats>div{background:#ffffff0d;border-radius:16px;padding:10px 6px}.cbUJTq_stats dt{letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:10px;font-weight:800}.cbUJTq_stats dd{font:850 22px/1 var(--font-display);font-variant-numeric:tabular-nums;margin:4px 0 0}@media (min-width:900px){.cbUJTq_hud{padding:18px 24px 0}.cbUJTq_waveRow{max-width:620px;margin:10px auto 0}.cbUJTq_controls{padding:0 28px;bottom:24px}}@media (pointer:coarse){.cbUJTq_keyHint{display:none}}@media (max-height:520px) and (orientation:landscape){.cbUJTq_howTo{display:none}.cbUJTq_card{gap:10px;padding:18px}.cbUJTq_logo{font-size:40px}.cbUJTq_bomb{width:66px;height:66px}.cbUJTq_banner{top:24%}}@media (prefers-reduced-motion:reduce){.cbUJTq_banner,.cbUJTq_banner[data-tone=boss] strong,.cbUJTq_tip,.cbUJTq_bomb[data-ready=true],.cbUJTq_record,.cbUJTq_page[data-hp=low][data-screen=play] .cbUJTq_vignette{animation:none}.cbUJTq_health i,.cbUJTq_waveBar i{transition:none}}
