.arrival_wrap__IMSlV{width:calc(100% + 28px);margin:0 -14px;padding-bottom:28px;align-self:stretch}.arrival_idt__jwxt8{margin:8px 14px 0;background:var(--card);border:1px solid var(--line-soft);border-radius:18px;padding:14px 15px;box-shadow:var(--shadow-card)}.arrival_q__zTci1{font-size:.9rem;line-height:1.4;color:var(--ink-soft)}.arrival_q__zTci1 b{color:var(--ink)}.arrival_gbtn__2yiYj{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;border:2px solid var(--accent);color:var(--accent);background:#fff;border-radius:13px;padding:11px;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer}.arrival_gbtn__2yiYj:disabled{opacity:.6}.arrival_glogo__8VvDN{width:19px;height:19px;flex:none}.arrival_newb__LKtsa{margin-top:8px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--line);background:#fff;color:var(--ink-soft);border-radius:13px;padding:11px 8px;font-weight:700;font-size:.84rem;white-space:nowrap;box-shadow:0 2px 0 var(--line-soft);text-decoration:none}.arrival_pi__VSdpK{width:19px;height:19px;border-radius:50%;background:var(--field);color:var(--accent);display:grid;place-items:center;font-size:.58rem;flex:none}.arrival_guest__T2qrr{margin-top:8px;text-align:center;font-size:.74rem;color:var(--ink-faint)}.arrival_err__SVhgL{margin-top:8px;font-size:.8rem;color:var(--red-deep);text-align:center}.arrival_hero__dcNGn{margin:12px 14px 0;border-radius:22px;padding:18px 16px 16px;color:#fff;position:relative;overflow:hidden;background:radial-gradient(circle at 85% 10%,rgba(255,197,61,.35),transparent 45%),linear-gradient(135deg,#0e7c60,#063f31)}.arrival_coral__kUJ83{background:radial-gradient(circle at 15% 0,rgba(255,197,61,.4),transparent 45%),linear-gradient(135deg,#ff4d6d,#a50e3c)}.arrival_deep__XnCVN{background:radial-gradient(circle at 80% 0,rgba(255,255,255,.25),transparent 45%),linear-gradient(135deg,#0e7c60,#12332e)}.arrival_k__yQxbV{font-size:.72rem;letter-spacing:.14em;font-weight:700;opacity:.85}.arrival_big__LPxvs{font-size:1.5rem;font-weight:700;line-height:1.15;margin:8px 0 4px;overflow-wrap:anywhere}.arrival_sub__WIH_g{font-size:.9rem;opacity:.92;line-height:1.4}.arrival_avs__QXa9X{display:flex;align-items:center;gap:8px;margin:8px 0 6px}.arrival_av__EFBXQ{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:1.25rem;border:3px solid rgba(255,255,255,.85);background:var(--sun);color:var(--ink)}.arrival_avQ__RSGac{background:rgba(255,255,255,.15);color:#fff;border-style:dashed;font-size:1rem}.arrival_avMe__NLX82{background:#fff;color:var(--accent);font-size:1rem}.arrival_plus__r0L8g{font-size:1.3rem;font-weight:700;opacity:.9}.arrival_vs__P_9Gw{font-weight:700;font-size:1.1rem;padding:0 4px}.arrival_clock__s_Gv7{display:inline-flex;align-items:baseline;gap:6px;background:var(--sun);color:var(--ink);border-radius:14px;padding:6px 14px;margin-top:8px}.arrival_clock__s_Gv7 b{font-size:1.9rem}.arrival_clock__s_Gv7 span{font-size:.8rem;font-weight:700}.arrival_stack__BRqq_{display:flex;margin-top:8px}.arrival_stack__BRqq_ span{width:30px;height:30px;border-radius:50%;margin-right:-8px;border:2px solid #0b4f3d;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:var(--ink)}.arrival_live__OVoxJ{display:inline-block;background:var(--sun);color:var(--ink);font-weight:700;font-size:.74rem;border-radius:20px;padding:4px 10px;margin-top:10px}.arrival_act__EBs2R{margin:12px 14px 0}.arrival_label__g_ZU7{font-size:.8rem;font-weight:600;color:var(--ink-soft)}.arrival_input__H53E1{margin-top:5px;width:100%;border:1px solid var(--line);border-radius:12px;padding:11px 12px;font:inherit;font-size:1rem;color:var(--ink);background:#fff}.arrival_cta__yI0cz{margin-top:12px;width:100%;display:block;text-align:center;border:0;background:var(--grad-cta);color:#fff;font:inherit;font-weight:700;font-size:1rem;border-radius:14px;padding:14px;cursor:pointer;text-decoration:none}.arrival_cta__yI0cz:disabled{opacity:.55}.arrival_note__6i9Xg{text-align:center;color:var(--ink-faint);font-size:.78rem;margin-top:6px}.PlayPicker_backdrop__O7PT9{position:fixed;inset:0;background:rgba(23,27,51,.45);display:flex;align-items:flex-end;justify-content:center;z-index:50}.PlayPicker_sheet___xLc_{width:100%;max-width:460px;max-height:85vh;overflow-y:auto;background:var(--bg,#fff);border-radius:22px 22px 0 0;padding:16px 14px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px rgba(23,27,51,.25)}.PlayPicker_head__Bo3Xp{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.PlayPicker_headTitle__lU_8F{font-size:16px;font-weight:700;color:var(--ink)}.PlayPicker_closeBtn__bIb5h{width:32px;height:32px;border-radius:10px;border:1px solid var(--line-soft);background:var(--field);color:var(--ink-mute);font-size:14px;display:flex;align-items:center;justify-content:center}.PlayPicker_tile__mV0rY{display:block;width:100%;text-align:left;background:var(--card);border:1px solid var(--line-soft);border-radius:18px;padding:16px;margin-bottom:12px;box-shadow:var(--shadow-card)}.PlayPicker_tile__mV0rY:last-child{margin-bottom:0}.PlayPicker_tileLocked__LHHMM{background:#fbfbfe}.PlayPicker_tileTitle__3D0pZ{font-size:17px;font-weight:700;color:var(--ink)}.PlayPicker_tileSub__iJNfr{font-size:12.5px;color:var(--ink-mute);margin-top:4px;line-height:1.5}.PlayPicker_tileCta__G81qd{font-size:13.5px;font-weight:700;color:var(--orange);margin-top:8px}.game_page__QvhiU{max-width:460px;margin:0 auto;padding:18px 14px 40px;flex-direction:column}.game_page__QvhiU,.game_topBar__STol_{width:100%;display:flex;align-items:center}.game_topBar__STol_{justify-content:space-between;margin-bottom:14px;gap:8px}.game_backBtn__3IdRD{width:40px;height:40px;border-radius:13px;border:1px solid #e7eaf5;background:var(--card);color:var(--ink);font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(23,27,51,.06)}.game_topCenter__Axbkd{text-align:center}.game_topTitle__caeX6{font-weight:700;font-size:15px;color:var(--ink)}.game_topSub__zPSH9{font-size:11px;color:var(--ink-faint)}.game_topSpacer__26OQ4{width:40px}.game_timer__lQHKo{min-width:56px;text-align:right;font-weight:700;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--orange)}.game_timerVoid__GE4fA{color:var(--ink-ghost)}.game_scoreBar__Mh0w7{width:100%;margin-bottom:12px;padding:9px 14px;border-radius:12px;font-size:13px;font-weight:700;text-align:center;background:var(--orange-wash);border:1px dashed var(--orange-line);color:var(--orange-deep);cursor:pointer;font-family:inherit}.game_scoreBarWhy__VxJwj{margin-left:8px;font-weight:600;font-size:11.5px;opacity:.75}.game_scoreCard__CCn3O{width:100%;margin:-6px 0 12px;padding:11px 14px;border-radius:12px;background:#fff;border:1px solid var(--orange-line);font-size:12.5px;line-height:1.5;color:#5a6187;text-align:left}.game_scoreCard__CCn3O p{margin:0 0 7px}.game_scoreCard__CCn3O p:last-child{margin-bottom:0}.game_boardWrap__07Tgx{padding:10px;border-radius:20px;background:var(--card);box-shadow:0 16px 44px rgba(23,27,51,.1);border:1px solid #edeff7}.game_boardWrapBig__7EFoc{margin-left:-14px;margin-right:-14px;padding:4px;border-radius:14px}.game_grid__Aqha9{display:grid;border-radius:10px;overflow:hidden;box-shadow:0 14px 40px rgba(23,27,51,.12);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.game_cell__LhVNB{position:relative;box-sizing:border-box;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter .25s}.game_ghost__ZuPYU,.game_xMark__Q4ege{color:#39406b;font-weight:700}.game_ghost__ZuPYU{opacity:.4}.game_errRing__PmVyo{position:absolute;inset:2px;border-radius:6px;border:2px solid var(--red);pointer-events:none}.game_hintRing__eR9aR{position:absolute;inset:1px;border-radius:6px;border:3px solid #ff8a1e;box-shadow:0 0 12px rgba(255,138,30,.6);pointer-events:none}.game_hintCard__j5kDd{width:100%;margin-top:12px;background:var(--orange-wash);border:1px solid #ffd9a6;border-radius:16px;padding:14px;box-shadow:0 8px 24px rgba(14,124,96,.12)}.game_hintHead__0kslX{font-weight:700;color:var(--orange-deep);font-size:13px;letter-spacing:.06em;margin-bottom:6px}.game_hintSteps__GyOjh{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:5px}.game_hintStep__6S2Tk{font-size:13.5px;line-height:1.5;color:#574a2f}.game_hintActions__XHK0I{display:flex;gap:8px;margin-top:10px}.game_hintApply___gj_Q{background:var(--orange);color:#ffffff;border:none;border-radius:11px;padding:9px 14px;font-weight:700}.game_hintDismiss__mAnDO{background:transparent;color:var(--orange-deep);border:1px solid var(--orange-line);border-radius:11px;padding:9px 14px;font-weight:700}.game_checkCard__w9X_X{width:100%;margin-top:12px;border-radius:13px;padding:11px 14px;font-size:13.5px;font-weight:600}.game_checkOk___5_pN{background:rgba(23,178,106,.09);border:1px solid rgba(23,178,106,.4);color:var(--green-deep)}.game_checkBad__TSn8X{background:rgba(240,51,90,.07);border:1px solid rgba(240,51,90,.4);color:var(--red-deep)}.game_ctrlRow__25khD{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;justify-content:center}.game_hintBtn__U6x3J{background:#fff3e3;border:1px solid #ffae4d;color:var(--orange-deep);border-radius:13px;padding:10px 16px;font-weight:700;font-size:14px;display:flex;align-items:center;gap:6px}.game_hintCount__yyhQD{background:var(--orange);color:#fff;border-radius:999px;font-size:11px;padding:1px 7px;font-weight:700}.game_toolBtn__YByVq{background:var(--card);border:1px solid var(--line);color:var(--ink-soft);border-radius:13px;padding:10px 13px;font-weight:700;font-size:13.5px;box-shadow:0 3px 10px rgba(23,27,51,.05)}.game_legend__r8Ikz{margin-top:10px;font-size:11.5px;color:var(--ink-faint)}.game_loading__CBwwi{margin-top:120px;text-align:center;color:var(--ink-mute);font-size:14px;display:flex;flex-direction:column;gap:10px;align-items:center}.game_loadSub___N1oj{font-size:11.5px;color:var(--ink-ghost)}.game_torchBig__mBfTV{font-size:40px;transform:rotate(-20deg);filter:drop-shadow(0 6px 14px rgba(14,124,96,.35))}.game_winCard__NkJlz{width:100%;margin-top:16px;background:var(--card);border:1px solid var(--line-soft);border-radius:20px;padding:18px;text-align:center;box-shadow:var(--shadow-pop)}.game_winHero__cNe_p{position:relative;display:inline-block}.game_winIcon__kZVsQ{font-size:34px;display:inline-block;animation:game_winPop__JNMEF .7s cubic-bezier(.2,1.6,.4,1) both}.game_winBurst__tgC11{position:absolute;inset:0;pointer-events:none}.game_winParticle__Hiovv{position:absolute;left:50%;top:50%;font-size:13px;opacity:0;animation:game_winBurst__tgC11 .95s ease-out .18s both}.game_winParticle__Hiovv:first-child{--dx:-56px;--dy:-30px}.game_winParticle__Hiovv:nth-child(2){--dx:-34px;--dy:-52px;font-size:11px;animation-delay:.24s}.game_winParticle__Hiovv:nth-child(3){--dx:0px;--dy:-60px}.game_winParticle__Hiovv:nth-child(4){--dx:34px;--dy:-52px;font-size:11px;animation-delay:.26s}.game_winParticle__Hiovv:nth-child(5){--dx:56px;--dy:-30px}.game_winParticle__Hiovv:nth-child(6){--dx:-48px;--dy:8px;font-size:11px;animation-delay:.22s}.game_winParticle__Hiovv:nth-child(7){--dx:48px;--dy:8px;animation-delay:.3s}.game_winParticle__Hiovv:nth-child(8){--dx:0px;--dy:26px;font-size:11px;animation-delay:.34s}@keyframes game_winPop__JNMEF{0%{transform:scale(.2) rotate(-20deg);opacity:0}60%{transform:scale(1.25) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes game_winBurst__tgC11{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}25%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.game_winIcon__kZVsQ{animation:none}.game_winParticle__Hiovv{display:none}}.game_winTitle__qBq3v{font-size:20px;font-weight:700;margin-top:4px;color:var(--ink)}.game_winTitleSub__bo_jp{font-size:12px;color:var(--ink-ghost);margin-top:2px}.game_winExplain__QHHqZ{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:var(--orange-wash);border:1px solid var(--orange-line);font-size:12.5px;line-height:1.5;color:#5a6187;text-align:left}.game_winStats__x4nSq{display:flex;justify-content:center;gap:18px;margin-top:8px;font-size:13px;color:#5a6187}.game_lbNote__mbotT{margin-top:10px;font-size:11.5px;color:var(--ink-ghost)}.game_ghostChip__izscM{width:100%;margin-bottom:12px;padding:9px 14px;border-radius:12px;font-size:13px;font-weight:700;text-align:center;background:var(--orange-wash);border:1px solid var(--orange-line);color:var(--orange-deep)}.game_ghostAhead__s04UA{background:rgba(240,51,90,.07);border-color:rgba(240,51,90,.4);color:var(--red-deep)}.game_ghostExpired__IeV60{background:var(--field);border-color:var(--line);color:var(--ink-mute)}.game_duelBanner__BoEJT{margin-top:12px;padding:11px 14px;border-radius:13px;font-size:14px;font-weight:700;background:var(--field);border:1px solid var(--line);color:var(--ink-soft)}.game_duelWin__159Dy{background:rgba(23,178,106,.09);border-color:rgba(23,178,106,.4);color:var(--green-deep)}.game_duelLoss__YRDJN{background:rgba(240,51,90,.07);border-color:rgba(240,51,90,.4);color:var(--red-deep)}.game_duelNote__O1wUe{margin-top:12px;font-size:12px;color:var(--ink-mute)}.game_rallyBox__spJ_5{margin-top:12px;padding:12px 14px;border-radius:13px;background:linear-gradient(135deg,#ffffff,#ffeef2);border:1px solid var(--line);width:100%;text-align:center}.game_rallyScore__MhQRA{font-size:14px;font-weight:700;color:var(--ink-soft)}.game_counterBtn__IVnyD{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;margin-top:10px;width:100%;padding:11px 14px;border-radius:13px;border:none;background:var(--coral,#FF4D6D);color:#fff;font-size:14.5px;font-weight:800}.game_lbTabs__FUgIj{display:flex;gap:6px;margin-top:12px;width:100%}.game_lbTab__9_QfG{flex:1 1;background:var(--field);border:1px solid var(--line);color:var(--ink-mute);border-radius:11px;padding:8px;font-weight:700;font-size:12.5px}.game_lbTabActive__Eh2YE{background:var(--orange-wash);border-color:var(--orange-line);color:var(--orange-deep)}.game_lbBox__4E8Fg{margin-top:14px;border:1px solid var(--line-soft);border-radius:14px;padding:12px 14px;text-align:left;background:rgba(23,27,51,.02)}.game_lbHead__MdrcE{font-weight:700;font-size:15px;color:var(--ink);text-align:center}.game_lbHeadShare__SelpY{position:relative;padding:0 42px;min-height:36px;display:flex;align-items:center;justify-content:center}.game_lbShareAt__eNuet{position:absolute;right:-4px;top:0}.game_lbSub__NqyGs{font-size:12px;color:var(--ink-faint);text-align:center;margin-top:2px}.game_pauseOverlay__3YsJv{position:fixed;inset:0;z-index:60;background:linear-gradient(180deg,#ffffff,#f2f8f6);display:flex;align-items:center;justify-content:center;padding:24px 18px}.game_pauseCard__e2Qyk{width:100%;max-width:360px;background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-pop);padding:24px 20px;text-align:center;display:flex;flex-direction:column;gap:10px}.game_pauseIcon__gKpgL{font-size:40px;line-height:1}.game_pauseTitle__0XGY9{font-size:19px;font-weight:800;color:var(--ink)}.game_pauseSub__lJ0aU{font-size:13.5px;line-height:1.5;color:var(--ink-mute)}.game_pausePrimary__9DW52{margin-top:6px;background:var(--grad-cta);color:#fff;border:none;border-radius:13px;padding:13px;font-size:15px;font-weight:800}.game_pauseSecondary__RDOjV{background:transparent;border:none;color:var(--ink-faint);font-size:12.5px;font-weight:700;text-decoration:underline;padding:6px}.game_lbMetricRow__LEDgR{display:flex;gap:5px;margin-top:10px;align-items:center}.game_lbAssist__2j1cX{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--ink-soft);cursor:pointer;padding:8px 4px 0}.game_lbAssistNote__rkDQ_{font-weight:500;font-size:11px;color:var(--ink-faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game_lbAssist__2j1cX input{width:15px;height:15px;margin:0;accent-color:#7cc4a4;cursor:pointer}.game_lbMetric__1WSBf{flex:1 1;background:transparent;border:1px solid var(--line);color:var(--ink-faint);border-radius:9px;padding:5px 6px;font-weight:700;font-size:11px}.game_lbMetricActive__CuuMh{background:var(--field);border-color:var(--line);color:var(--ink)}.game_lbHints__5nCgS{font-size:10.5px;color:var(--ink-faint)}.game_lbList__M_sGg{margin-top:10px;display:flex;flex-direction:column;gap:4px}.game_lbRow__Aiyqn{grid-template-columns:22px minmax(0,1fr) 92px;grid-gap:8px;gap:8px;padding:3px 6px;border-radius:8px;border:1px solid transparent}.game_lbRow__Aiyqn,.game_lbRunRow__W_FoN{display:grid;align-items:baseline;font-size:13px;color:var(--ink-soft)}.game_lbRunRow__W_FoN{grid-template-columns:minmax(0,1fr) 58px 34px 26px 26px;grid-gap:6px;gap:6px;padding:4px 6px;border-radius:8px;width:100%;border:0;background:none;text-align:left;font-family:inherit;cursor:pointer}.game_lbRunHead__N0A47{cursor:default;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line,rgba(0,0,0,.08));padding-bottom:5px;margin-bottom:2px}.game_lbRunOpen__20_KY{background:var(--orange-wash)}.game_lbRunBest__nkZm5{background:rgba(23,178,106,.09);box-shadow:inset 3px 0 0 #17b26a}.game_lbRunWhen__PTTR_{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game_lbRunNum__kc1SR{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.game_lbRunTime__A0xAM{font-weight:700;color:var(--ink)}.game_lbRunRank__tLFU_{font-weight:800;color:var(--ink)}.game_lbRunVoid__aftJv{color:var(--ink-faint)}.game_lbMine__xIS3K{background:var(--orange-wash);border:1px solid var(--orange-line);font-weight:700;color:var(--orange-deep)}.game_lbRank__lnT2_{min-width:22px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.game_lbName__yPCu2{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game_lbTime__RbYxr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.game_lbGap__KOc7p{text-align:center;color:var(--ink-ghost);font-size:12px;line-height:1}.game_waBtn__IqOEN{width:100%;margin-top:14px;background:#25d366;color:#073b1e;font-weight:700;font-size:15px;border:none;border-radius:13px;padding:13px;box-shadow:0 8px 22px rgba(37,211,102,.3)}.game_copyBtn__tJ1dY{width:100%;margin-top:8px;background:var(--card);color:#4a5070;font-weight:700;font-size:13px;border:1px solid var(--line);border-radius:13px;padding:11px}.game_copyBtn__tJ1dY:disabled,.game_waBtn__IqOEN:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.game_shareMsg__28drB{margin-top:8px;font-size:12px;color:var(--green-deep)}.game_winNav__SKcmj{display:flex;gap:8px;margin-top:12px}.game_secondaryBtn__fRx7W{flex:1 1;background:var(--card);border:1px solid var(--line);color:#4a5070;border-radius:13px;padding:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.game_nextBtn__q5Rig{flex:1.4 1;background:var(--grad-cta);border:none;color:#ffffff;border-radius:13px;padding:12px;font-weight:700;box-shadow:0 8px 22px rgba(255,110,40,.3)}.game_tutorialBackdrop__3s7Dy{position:fixed;inset:0;background:rgba(23,27,51,.45);display:flex;align-items:flex-end;justify-content:center;z-index:50}.game_tutorialSheet__uN20J{width:100%;max-width:460px;max-height:92vh;overflow-y:auto;background:var(--bg,#fff);border-radius:22px 22px 0 0;padding:16px 14px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px rgba(23,27,51,.25);display:flex;flex-direction:column;align-items:center}.game_tutorialHead__sOuYX{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.game_tutorialHeadTitle__P7TyQ{font-size:16px;font-weight:700;color:var(--ink)}.game_tutorialClose__KFL2l{width:32px;height:32px;border-radius:10px;border:1px solid var(--line-soft);background:var(--field);color:var(--ink-mute);font-size:14px;display:flex;align-items:center;justify-content:center}.game_tutorialSkip__PfVrk{align-self:flex-end;margin-top:12px;font-size:12.5px;color:var(--ink-faint);background:none;border:none;padding:6px 2px;text-decoration:underline}.game_tutorialRules__FlWL_{width:100%;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.game_tutorialRule__Ye4ff{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line-soft);border-radius:14px;padding:12px 14px}.game_tutorialRuleIcon__fjJm6{font-size:22px;flex:none;width:92px;display:flex;align-items:center;justify-content:center}.game_tutorialRuleText__TFTR4{font-size:14px;font-weight:600;color:var(--ink);line-height:1.45}.game_tutorialBanner__9rj4X{width:100%;margin-bottom:12px;background:var(--orange-wash);border:1px solid var(--orange-line);border-radius:16px;padding:14px;text-align:center}.game_tutorialStep__B_vcY{font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--orange-deep);text-transform:uppercase}.game_tutorialText__Siqn2{margin-top:4px;font-size:15px;font-weight:600;color:var(--ink)}.game_tutorialDone__PEQy9{width:100%;margin-top:16px;background:var(--card);border:1px solid var(--line-soft);border-radius:20px;padding:22px;text-align:center;box-shadow:var(--shadow-pop)}.game_idNudge__DGtuP{width:100%;margin-top:12px;padding:10px 12px;border:1px dashed var(--orange-line);border-radius:12px;background:var(--orange-wash);color:var(--ink);font-size:12.5px;line-height:1.45;text-align:left}.game_dailyNext__mTC_5{flex:1 1;background:var(--card);border:1px solid var(--line);color:#4a5070;border-radius:13px;padding:12px;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:12px}.game_tutMiniBoard__QNL9M{display:grid;grid-template-columns:repeat(5,30px);justify-content:center;margin:4px 0 10px;border:2px solid #1b2040;border-radius:8px;overflow:hidden;width:-moz-fit-content;width:fit-content;align-self:center;flex-shrink:0}.game_tutMiniCell__5fP3W{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:15px;border:.5px solid rgba(27,32,64,.14);color:#3a4166}.game_tutStrip__3chR_{display:inline-flex}.game_tutStrip__3chR_ i{width:16px;height:16px;border:1px solid rgba(27,32,64,.35);background:#fff;font-style:normal;font-size:10px;display:inline-flex;align-items:center;justify-content:center;color:#3a4166}.game_tutStripCol___BbQV{flex-direction:column}.game_tutTouch__deS_S{display:inline-grid;grid-template-columns:repeat(3,16px)}.game_tutTouch__deS_S i{width:16px;height:16px;border:1px solid rgba(27,32,64,.35);background:#fff;font-style:normal;font-size:10px;display:inline-flex;align-items:center;justify-content:center;color:#3a4166}.game_tutRegion__9Der_{display:inline-flex}.game_tutRegion__9Der_ i{width:16px;height:16px;border:1px solid rgba(27,32,64,.35);font-style:normal;font-size:10px;display:inline-flex;align-items:center;justify-content:center}.game_tutNav__H7xML{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.game_tutNavBtn__PeUh3{border:1px solid var(--line-soft);background:var(--card);color:var(--ink-soft);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.game_tutNavBtn__PeUh3:disabled{opacity:.35;cursor:default}.game_tutNavDots__TQH5F{display:inline-flex;gap:5px}.game_tutNavDots__TQH5F i{width:6px;height:6px;border-radius:50%;background:var(--line)}.game_tutNavDotOn__FrNE5,.game_tutNavDots__TQH5F i.game_tutNavDotOn__FrNE5{background:var(--accent)}.game_fsRow__ZmcA_{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;flex-wrap:wrap}.game_fsAsk__Hn5ZC{font-size:12px;color:var(--ink-mute)}.game_fsBtn__sVIf2{border:1px solid var(--line-soft);background:var(--card);color:var(--ink-soft);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.game_fsThanks__ZmSbg{font-size:12px;color:var(--ink-faint)}.game_introCard__pk_vh{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin:12vh auto 0;max-width:420px;padding:26px 22px;border-radius:20px;border:1px solid var(--line-soft);background:var(--card);box-shadow:0 16px 44px rgba(23,27,51,.1)}.game_introBadge__UlftF{font-size:11px;font-weight:800;letter-spacing:.14em;color:#0e7c60;background:rgba(14,124,96,.1);border-radius:999px;padding:5px 12px}.game_introTitle__Wk2Xw{font-size:22px;font-weight:800;color:var(--ink);margin:0;line-height:1.2}.game_introMeta__MvHjX{font-size:13px;color:var(--ink-mute);font-weight:600}.game_introSub___wm8p{font-size:13px;color:var(--ink-mute);margin:2px 0 0;line-height:1.45}.game_introTarget__URHXL{font-size:17px;color:var(--ink);background:rgba(14,124,96,.08);border:1px solid rgba(14,124,96,.22);border-radius:14px;padding:10px 16px;margin-top:2px}.game_introHints__S968m{font-size:12px;color:var(--ink-mute)}.game_introStart__Qa5ms{margin-top:10px;width:100%;padding:14px 18px;border:none;border-radius:14px;background:#0e7c60;color:#fff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 8px 22px rgba(14,124,96,.35)}.game_introNote___DVrj{font-size:11.5px;color:var(--ink-faint);margin:0}.game_introSecondary__Y8pZg{margin-top:6px;font-size:13.5px;font-weight:700;color:var(--ink-soft);text-decoration:none;border:1px solid var(--line-soft);border-radius:999px;padding:9px 16px;width:100%}.game_introTertiary__6APP2{font-size:12.5px;font-weight:600;color:var(--ink-mute);text-decoration:none;padding:4px}.game_boardWrap__07Tgx{position:relative}.game_focusShield__EWjyx{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;border-radius:16px;background:var(--bg,#fff);color:var(--ink-soft);font-size:14px;font-weight:700;z-index:3}.game_moreWrap___nfjy{position:relative}.game_menuPop__3_k_m{position:absolute;bottom:calc(100% + 6px);right:0;display:flex;flex-direction:column;min-width:150px;background:#fff;border:1px solid var(--line-soft);border-radius:12px;box-shadow:0 10px 28px rgba(20,26,40,.18);padding:6px;z-index:20}.game_menuItem__WyJG7{border:0;background:none;text-align:left;font-size:14.5px;font-weight:700;color:var(--ink);padding:10px 12px;border-radius:8px;cursor:pointer}.game_menuItem__WyJG7:active{background:var(--line-soft)}.game_coolBanner__A0prK{display:flex;align-items:center;gap:12px;margin:10px 16px 0;padding:12px 14px;border-radius:14px;background:#fff4e0;border:1.5px solid #f0a92e;color:#7a4d00}.game_coolIcon__qRlPC{font-size:22px}.game_coolText__Azxi8{display:flex;flex-direction:column;gap:2px;font-size:13px}.game_coolText__Azxi8 b{font-size:14.5px}.game_coolText__Azxi8 span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.game_spStrip__tPZCw{background:#fff5f7;border:1.5px solid #ff5c7a;border-radius:14px;padding:10px 12px 9px;margin:-4px -4px 12px;text-align:left}.game_spTop__ydiB0{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-text)}.game_spTicks__OYlg6{display:flex;gap:5px;margin:7px 0 6px}.game_spTick__pJBKp{flex:1 1;height:30px;border-radius:7px;border:1.5px dashed #f3a7b6;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:var(--ink-ghost);background:var(--card);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game_spTickDone__FPwIJ{border:none;background:#ff5c7a;color:#fff}.game_spTickOff__3TvGE{border:none;background:#c9d3ce;color:#fff}.game_spTickNow__lyTfd{box-shadow:0 0 0 2.5px var(--ink) inset}.game_spTotal__UH4ex{font-size:24px;font-weight:700;line-height:1.1;color:var(--ink)}.game_spTotal__UH4ex small{font-size:13px;font-weight:600;color:var(--ink-mute)}.game_spPace__TMzgO{font-size:13px;margin-top:3px;color:var(--ink-soft);min-height:17px}.game_spPace__TMzgO b{color:var(--ink)}.game_spPill__uQtcQ{display:inline-block;margin-top:6px;background:var(--sun);color:var(--ink);font-size:10.5px;font-weight:700;letter-spacing:.05em;border-radius:999px;padding:3px 9px}.game_spExplain__xblpp{margin-top:6px;font-size:12px;line-height:1.45;color:#5a6187}.game_spHero__1H7kT{background:var(--accent-wash);border:1.5px solid var(--accent-line);color:var(--ink);border-radius:16px;padding:12px 14px;margin:-4px -4px 10px;text-align:left}.game_spHeroK__i5_eN{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-deep)}.game_spHeroBig__S4YS6{font-size:30px;font-weight:700;line-height:1.05;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game_spHeroSub__axckn{font-size:14px;font-weight:600;margin-top:2px}.game_spHero__1H7kT .game_spTickDone__FPwIJ{background:var(--accent)}.game_spRow__omXIF{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:2px 8px;gap:2px 8px;padding:7px 4px;border-top:1px solid var(--line-soft);font-size:14px;align-items:baseline}.game_lbHead__MdrcE+.game_spRow__omXIF{border-top:none}.game_spRowMe__u_a_l{background:var(--accent-wash);border-radius:8px;font-weight:700}.game_spRowOff__vwQrl{color:var(--ink-ghost)}.game_spRank__VFVWu{text-align:right;color:var(--ink-mute);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game_spName__IA7uP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game_spTime__IAFXV{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game_spSplits__VpPQ1{grid-column:2/4;font-size:11.5px;color:var(--ink-ghost);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game_spLink__WUS3N{display:block;margin:10px auto 0;background:none;border:0;font-size:13px;font-weight:700;color:var(--accent);text-decoration:underline;cursor:pointer}.IdentityPrompt_backdrop__aVmfX{position:fixed;inset:0;background:rgba(23,27,51,.5);display:flex;align-items:center;justify-content:center;padding:20px 14px;z-index:60}.IdentityPrompt_sheet__NTw91{width:100%;max-width:400px;background:var(--bg,#fff);border-radius:22px;padding:22px 18px 16px;box-shadow:0 18px 50px rgba(23,27,51,.35);text-align:center}.IdentityPrompt_title__DlGoR{font-size:18px;font-weight:800;color:var(--ink)}.IdentityPrompt_sub__EleAS{font-size:13.5px;color:var(--ink-mute);line-height:1.55;margin:8px 0 16px}.IdentityPrompt_nameRow__ECWe9{display:flex;gap:8px}.IdentityPrompt_nameInput__myNKd{flex:1 1;min-width:0;border:1px solid var(--line-soft);border-radius:12px;background:var(--field);color:var(--ink);font:inherit;font-size:14px;padding:11px 12px}.IdentityPrompt_saveBtn__4YI2T{padding:0 18px;border:none;border-radius:12px;background:var(--orange);color:#fff;font-size:14px;font-weight:700}.IdentityPrompt_saveBtn__4YI2T:disabled{opacity:.45}.IdentityPrompt_divider__ATsqr{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--ink-faint);font-size:11.5px}.IdentityPrompt_divider__ATsqr:after,.IdentityPrompt_divider__ATsqr:before{content:"";flex:1 1;height:1px;background:var(--line-soft)}.IdentityPrompt_googleBtn__3TZ_C{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:12px;background:var(--card);color:var(--ink);font-size:14px;font-weight:700}.IdentityPrompt_gBadge__divnh{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--line-soft);color:#4285f4;font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.IdentityPrompt_steps__llL25{text-align:left;margin:0 0 4px;padding-left:22px;font-size:13.5px;color:var(--ink-soft);line-height:1.6}.IdentityPrompt_steps__llL25 li{margin-bottom:8px}.IdentityPrompt_statList__5wAck{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}.IdentityPrompt_statRow__fgrF6{display:flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:12px;background:var(--field);border:1px solid var(--line-soft);font-size:13.5px;color:var(--ink-soft);text-align:left}.IdentityPrompt_statRow__fgrF6 b{font-size:17px;color:var(--coral-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:26px}.IdentityPrompt_msg__XcUyr{margin-top:12px;font-size:12.5px;border-radius:12px;padding:9px 12px;line-height:1.45}.IdentityPrompt_msgOk__hER0i{color:#1e7e34;background:#e8f6ec;border:1px solid #bfe5c8}.IdentityPrompt_msgBad__ZWzYf{color:#c0392b;background:#fdecea;border:1px solid #f5c6c0}.IdentityPrompt_later__JoeNW{margin-top:12px;background:none;border:none;font-size:12.5px;color:var(--ink-faint);text-decoration:underline;padding:6px}.PreRunNote_note__WB4n0{width:100%;margin-top:10px;padding:10px 12px;border-radius:12px;text-align:left;line-height:1.45}.PreRunNote_paused__ByHh3{background:#10182a;color:#fff}.PreRunNote_cooldown__1RoW_{background:#ddedfb;color:#1e3a56}.PreRunNote_title__9PdtM{font-size:13px;font-weight:800}.PreRunNote_body__M6npN{margin-top:3px;font-size:12px;opacity:.9}.board_statsCard__4Xt__{width:100%;background:var(--card);border:1px solid var(--line-soft);border-radius:18px;padding:14px 16px;box-shadow:var(--shadow-card)}.board_statsRow__xi_OC{display:flex;justify-content:space-around;gap:8px}.board_stat__zIm5p{text-align:center}.board_statVal__xxrTr{font-size:20px;font-weight:800;color:var(--ink)}.board_statLabel__ULHAS{font-size:11px;color:var(--ink-mute);margin-top:2px}.board_statsMeta__zwZvd{margin-top:10px;text-align:center;font-size:12px;color:var(--ink-mute)}.board_playAgain__DZ1PG{display:block;width:100%;margin-top:14px;padding:13px 14px;border-radius:13px;background:var(--orange);color:#fff;font-size:15px;font-weight:800;text-align:center;text-decoration:none}.board_ruleNote__B4s_1{margin-top:8px;font-size:12px;color:var(--ink-mute);text-align:center;line-height:1.5}