.shell_stage__NY4mz{display:grid;grid-template-columns:minmax(0,1fr);place-items:center}.shell_turn__4g8AO{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--surface-sunken);font:700 14px var(--font-sans)}.shell_turnDot__WoEae{width:14px;height:14px;border-radius:50%}.shell_score3__IWAKq{display:inline-flex;gap:10px;font:700 14px var(--font-sans)}.shell_score3__IWAKq b{font-family:var(--font-display);font-size:18px}.shell_controls__TnjOY{display:flex;gap:8px}.shell_controls__TnjOY>*{flex:1 1}.shell_btn__29394{min-height:52px;border:0;border-radius:16px;background:var(--surface-sunken);color:var(--ink);font:700 15px var(--font-sans);cursor:pointer}.shell_btn__29394:disabled{opacity:.4;cursor:default}@media (max-width:640px){.shell_root__t9tnl{gap:8px}.shell_stage__NY4mz{padding:6px}}.shell_coach__rqebx{width:min(400px,100%);flex:none;margin:auto;display:flex;flex-direction:column;gap:16px;padding:22px 22px 18px;border-radius:20px;background:#16303b;color:var(--ink);text-align:left;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 24px 60px rgba(0,0,0,.45);animation:shell_coachIn__QRrKJ .25s ease-out}@keyframes shell_coachIn__QRrKJ{0%{opacity:0;transform:translateY(8px)}}.shell_coachKicker__kN9_6{margin:0;font:700 11.5px/1.2 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--splash-text)}.shell_coachTitle__wDqvz{margin:6px 0 0;font:700 26px/1.1 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.shell_coachSteps__KgKcX{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.shell_coachSteps__KgKcX li{display:flex;gap:12px;align-items:flex-start;font:500 15px/1.4 var(--font-sans)}.shell_coachNum__nNhdn{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:-1px;border-radius:7px;background:#1f3e4b;font:700 12px/1 var(--font-sans)}.shell_coachPlay__7hNcq{min-height:50px;border:0;border-radius:14px;background:var(--splash);color:#10202a;font:700 16px var(--font-sans);cursor:pointer}.shell_coachPlay__7hNcq:hover{filter:brightness(1.05)}.shell_coachPlay__7hNcq:focus-visible,.shell_coachRules__OH2Wz:focus-visible,.shell_coachSponsor__oYoVk:focus-visible{outline:none;box-shadow:0 0 0 2px #16303b,0 0 0 4px var(--splash)}.shell_coachFoot__yBML5{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;font:600 12.5px/1.2 var(--font-sans);color:var(--ink-muted)}.shell_coachFoot__yBML5:empty{display:none}.shell_coachRules__OH2Wz{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0 -12px -6px;padding:0 6px;border-radius:8px;color:var(--splash-text);font-weight:700;text-decoration:none;white-space:nowrap}.shell_coachRules__OH2Wz:hover{text-decoration:underline}.shell_coachSponsor__oYoVk{display:inline-flex;align-items:center;gap:6px;min-width:0;margin-left:auto;border-radius:6px;color:inherit;text-decoration:none}.shell_coachSponsor__oYoVk span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell_coachSponsor__oYoVk img{display:block;flex:none;max-width:96px;max-height:22px;object-fit:contain}.shell_coachLayer__PriXx.shell_coachLayer__PriXx{position:fixed;z-index:1000;display:flex;overflow-y:auto;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));background:rgba(8,20,26,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-embed-theme=light] .shell_coach__rqebx{background:var(--surface-raised);box-shadow:0 0 0 1px rgba(10,31,43,.1),0 24px 60px rgba(10,31,43,.25)}html[data-embed-theme=light] .shell_coachNum__nNhdn{background:var(--surface-sunken)}@media (prefers-reduced-motion:reduce){.shell_coach__rqebx{animation:none}}.shell_teachBtn__xpHuu{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px 0 11px;border:0;border-radius:9999px;background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--splash),0 3px 0 var(--surface-sunken);color:var(--splash-text);font:800 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;pointer-events:auto;transition:transform .12s ease,background .15s ease}.shell_teachBtn__xpHuu:active:not(:disabled){transform:translateY(2px)}.shell_teachBtn__xpHuu[data-on]{background:var(--splash);color:var(--on-splash)}.shell_teachBtn__xpHuu:disabled{opacity:.45;cursor:default}.shell_teachBtn__xpHuu[aria-busy=true] svg{animation:shell_teachThink__7JOR_ .9s ease-in-out infinite alternate}@keyframes shell_teachThink__7JOR_{to{transform:translateY(-2px) rotate(-8deg)}}@media (max-width:640px){.shell_teachBtn__xpHuu{min-height:32px;padding:0 11px 0 9px;font-size:13px}}.shell_achBadge__x3_dt{padding:4px 10px;border-radius:var(--radius-sm);font-weight:800;font-size:13px;letter-spacing:.03em;background:#ffc93c;color:var(--on-buoy);animation:shell_achPop__cNSYc .5s cubic-bezier(.34,1.56,.64,1) .35s both}@keyframes shell_achPop__cNSYc{0%{transform:scale(.4);opacity:0}}@media (prefers-reduced-motion:reduce){.shell_achBadge__x3_dt{animation:none}}.shell_endBrand__G1sb5{display:block;margin-top:12px;font-size:13px;line-height:1.4;color:var(--ink-muted);text-decoration:none}.shell_endBrand__G1sb5 b{color:var(--splash-text);font-weight:700}.shell_endBrand__G1sb5:hover b{text-decoration:underline}.shell_seeBoard__OLh5k{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-top:4px;padding:0 12px;border:0;background:none;color:var(--ink-muted);font:700 14px var(--font-sans);cursor:pointer}.shell_seeBoard__OLh5k:hover{color:var(--ink)}.shell_peekBar__grQoO{display:flex;justify-content:center;gap:8px;margin:10px auto 0;animation:shell_peekIn__bAbHY .25s ease-out}.shell_peekFloat__GOMdy{position:absolute;left:50%;top:10px;z-index:7;max-width:calc(100% - 24px);margin:0;padding:6px;border-radius:var(--radius-full);background:rgba(6,21,30,.88);box-shadow:0 8px 24px rgba(0,0,0,.35);transform:translateX(-50%);animation:none}.shell_peekBack___DOZf,.shell_peekPlay__gIjtL{min-height:44px;padding:0 16px;border:0;border-radius:var(--radius-full);font:800 14px var(--font-sans);white-space:nowrap;cursor:pointer}.shell_peekBack___DOZf{background:var(--surface-raised);color:var(--ink)}.shell_peekPlay__gIjtL{background:var(--splash);color:var(--on-splash)}@keyframes shell_peekIn__bAbHY{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.shell_peekBar__grQoO{animation:none}}.shell_endSponsor__V4i5v{display:flex;flex-direction:column;align-items:center;gap:6px;margin:14px auto 0;padding:10px 16px 12px;max-width:240px;border-radius:14px;background:rgba(255,255,255,.06);color:var(--ink-muted);text-decoration:none}.shell_endSponsor__V4i5v small{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.shell_endSponsor__V4i5v img{display:block;max-width:180px;max-height:56px;width:auto;height:auto;object-fit:contain}a.shell_endSponsor__V4i5v:focus-visible,a.shell_endSponsor__V4i5v:hover{background:rgba(255,255,255,.1)}.shell_boardMark__IP6Fk{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.shell_boardMark__IP6Fk img{display:block;width:var(--mark-size,42%);height:var(--mark-size,42%);object-fit:contain}.shell_endHead__eJIMq{display:flex;align-items:center;gap:10px;min-height:32px}.shell_endQuip__hruVx{min-width:0;color:var(--ink-muted);font:600 13.5px/1.3 var(--font-sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shell_endTitleRow__jS4pk{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.shell_endFoot___u5i_{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.shell_endFoot___u5i_ .shell_seeBoard__OLh5k{margin:0;padding:0;min-height:32px;color:var(--splash-text);font-size:13px}.shell_endFoot___u5i_ .shell_endSponsor__V4i5v{flex-direction:row;gap:8px;margin:0 0 0 auto;padding:4px 8px;max-width:220px;border-radius:8px;background:none}.shell_endFoot___u5i_ .shell_endSponsor__V4i5v small{font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none}.shell_endFoot___u5i_ .shell_endSponsor__V4i5v img{max-width:90px;max-height:22px}.shell_endFoot___u5i_ .shell_endBrand__G1sb5{margin:0;font-size:12px}.shell_fit__g_Bwp{display:contents}html.gl-full .shell_fit__g_Bwp{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;transform:scale(var(--fit,1));transform-origin:50% 50%}html.gl-full .shell_root__t9tnl{height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 12px);gap:8px}html.gl-full .shell_root__t9tnl>:first-child{position:-webkit-sticky;position:sticky;top:0;z-index:8;margin:0 calc(-1 * max(var(--space-3), env(safe-area-inset-right))) 0 calc(-1 * max(var(--space-3), env(safe-area-inset-left)));padding:8px 150px 8px 12px;min-height:52px;flex-wrap:nowrap;background:rgba(9,22,28,.86);border-bottom:1px solid rgba(255,255,255,.06)}html.gl-full .shell_stage__NY4mz{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center}html.gl-full .shell_stage__NY4mz>.shell_fit__g_Bwp{flex:none}html.gl-full .shell_root__t9tnl>:last-child p{display:none}html.gl-full .shell_root__t9tnl>:last-child>div:last-child{position:fixed;top:calc(8px + env(safe-area-inset-top));right:calc(54px + env(safe-area-inset-right));z-index:951;display:flex;gap:6px}html.gl-full .shell_root__t9tnl>:last-child>div:last-child button{width:36px;height:36px;border-radius:10px;background:#183340}html.gl-full .shell_hop__x6wxY{min-height:40px}html.gl-full .shell_hop__x6wxY>:last-child{flex-direction:row;align-items:center;margin-bottom:0}@media (max-width:640px){html.gl-full .shell_root__t9tnl>:first-child{padding-right:140px}html.gl-full .shell_root__t9tnl>:first-child>:first-child{display:none}}.sponsorMark_chip__WcwWW{position:relative;display:inline-flex;align-items:center;gap:8px;height:32px;max-width:100%;padding:0 10px;box-sizing:border-box;border-radius:9px;background:#183340;color:#e9efec;font:600 12px var(--font-sans);line-height:1;text-decoration:none;white-space:nowrap}a.sponsorMark_chip__WcwWW:before{content:"";position:absolute;inset:-6px 0}a.sponsorMark_chip__WcwWW:hover{background:#1f3e4b}a.sponsorMark_chip__WcwWW:focus-visible{outline:2px solid #c8f53b;outline-offset:2px}.sponsorMark_chipText__pHrqt{overflow:hidden;text-overflow:ellipsis}.sponsorMark_chipLogo__cJ2W8{display:block;flex:none;height:auto;width:auto;max-height:18px;max-width:96px;object-fit:contain}.sponsorMark_endLine__xB6st{max-width:100%;font:500 13px var(--font-sans);color:#e9efec;text-align:center;overflow-wrap:anywhere}.sponsorMark_endVisit__gujaN{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font:600 13px var(--font-sans);color:#e9efec;text-decoration:underline;text-underline-offset:3px}.sponsorMark_endVisit__gujaN:hover{color:#ffffff}.scenes_root__Z6BE7{--k:1;--kr:1;position:absolute;inset:0;overflow:hidden;border-radius:var(--scene-radius,23px);pointer-events:none;contain:strict}@media (max-width:640px){.scenes_root__Z6BE7{--k:0.62;--kr:0.5}}.scenes_mark__kMCX7{position:absolute;width:calc(var(--s) * var(--k));height:calc(var(--s) * var(--k));transform:translate(var(--tx),var(--ty)) rotate(var(--r,0deg));overflow:visible}.scenes_glyph__GOj_Z{font-family:var(--font-display,Georgia,serif);font-weight:700}.scenes_tex__U0_jg{position:absolute;inset:0}.scenes_dots__3gLz6,.scenes_grid__Dug4p,.scenes_lattice__QT6zU,.scenes_ruled__nI_RQ{-webkit-mask-image:radial-gradient(ellipse 70% 66% at 50% 50%,transparent 50%,#000 100%);mask-image:radial-gradient(ellipse 70% 66% at 50% 50%,transparent 50%,#000 100%)}.scenes_weave__K_N3E{background:repeating-linear-gradient(45deg,rgba(255,255,255,.022) 0 1px,transparent 1px 5px),repeating-linear-gradient(-45deg,rgba(0,0,0,.08) 0 1px,transparent 1px 5px)}.scenes_grain__sNRa6{background:repeating-linear-gradient(178deg,rgba(255,255,255,.014) 0 1px,transparent 1px 13px),repeating-linear-gradient(182deg,rgba(0,0,0,.055) 0 2px,transparent 2px 31px)}.scenes_mow__21zJi{background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 64px,transparent 64px 128px)}.scenes_dots__3gLz6{background:radial-gradient(circle,rgba(255,255,255,.1) 1.3px,transparent 1.9px) 0 0 /24px 24px}.scenes_grid__Dug4p{background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0) 0 0 /26px 26px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0) 0 0 /26px 26px}.scenes_ruled__nI_RQ{background:linear-gradient(90deg,transparent 38px,rgba(255,170,150,.08) 38px 39px,transparent 39px),repeating-linear-gradient(180deg,transparent 0 27px,rgba(255,255,255,.055) 27px 28px)}.scenes_lattice__QT6zU{background:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 1px,transparent 1px 30px),repeating-linear-gradient(-45deg,rgba(255,255,255,.04) 0 1px,transparent 1px 30px)}.scenes_rim__NixIe{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 calc(var(--rw) * var(--kr)) var(--rc),inset 0 0 0 calc(var(--rw) * var(--kr) + 1px) rgba(255,255,255,.06),inset 0 0 26px calc(var(--rw) * var(--kr)) rgba(0,0,0,.28)}.scenes_stitch__RfieQ:after{content:"";position:absolute;inset:calc(var(--rw) * var(--kr) + 5px);border:1.5px dashed rgba(255,236,210,.1);border-radius:calc(var(--scene-radius, 23px) - var(--rw) * var(--kr) - 5px)}.scenes_strip__CuEeN{position:absolute;left:0;right:0;bottom:0;height:calc(var(--sh) * (.5 + var(--k) / 2));background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 3px),var(--sc);box-shadow:0 -10px 24px rgba(0,0,0,.22)}.minesweeper_root__ssfb0{display:flex;flex-direction:column;gap:12px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.minesweeper_top__AdkUF{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.minesweeper_seg__GNQfD{display:flex;gap:4px;background:var(--surface-sunken);padding:4px;border-radius:var(--radius-full)}.minesweeper_segBtn___Rbio{border:0;min-height:40px;padding:0 16px;border-radius:var(--radius-full);background:transparent;color:var(--ink);font:600 14px var(--font-sans);cursor:pointer}.minesweeper_segBtn___Rbio[aria-pressed=true]{background:var(--splash);color:var(--on-splash);font-weight:700}.minesweeper_stats__cdbfC{display:flex;gap:8px;align-items:center}.minesweeper_stat__gMXaJ{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:12px;background:var(--surface-sunken);color:var(--ink-muted);font-size:14px}.minesweeper_stat__gMXaJ b{color:var(--ink);font:800 18px var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2ch}.minesweeper_icon__QR_DD{width:44px;height:44px;border:0;border-radius:12px;background:var(--surface-sunken);color:var(--ink);display:grid;place-items:center;cursor:pointer}.minesweeper_hopRow__bCoqI{display:flex;align-items:flex-end;margin-bottom:-26px;position:relative;z-index:3;padding-left:6px;pointer-events:none}.minesweeper_bubble__fw28D{position:relative;margin:0 0 40px;padding:10px 14px;border-radius:18px 18px 18px 4px;background:#fffdf2;color:#0a1f2b;font:700 14px/19px var(--font-sans);max-width:320px;box-shadow:0 4px 0 rgba(6,21,30,.35);animation:minesweeper_pop__XhRrT .35s cubic-bezier(.34,1.56,.64,1)}.minesweeper_stage__cwlWq{position:relative;border-radius:26px;padding:clamp(10px,2.4vw,18px);overflow:hidden;border:3px solid rgba(143,232,255,.12);box-shadow:0 8px 0 var(--surface-sunken)}.minesweeper_water__wPX24{position:absolute;inset:0;overflow:hidden;background:radial-gradient(120% 80% at 30% 0,#2a8fa6 0,transparent 55%),radial-gradient(90% 70% at 85% 100%,#0f5a6e 0,transparent 60%),linear-gradient(170deg,#1a7189,#0d4a5e 55%,#082f3d)}.minesweeper_caustics2__JBKso,.minesweeper_caustics__QacAw{position:absolute;inset:0;opacity:.14;background:radial-gradient(closest-side,rgba(200,255,250,.9),transparent) 0 0 /90px 70px,radial-gradient(closest-side,rgba(200,255,250,.7),transparent) 45px 35px /110px 85px;animation:minesweeper_shimmer__8dz1_ 7s ease-in-out infinite alternate}.minesweeper_caustics2__JBKso{opacity:.09;background-position:30px 50px,80px 10px;background-size:130px 95px,70px 60px;animation-duration:11s;animation-direction:alternate-reverse}.minesweeper_board__i5cfM{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:clamp(2px,.5vw,4px);gap:clamp(2px,.5vw,4px);width:min(100%,calc(var(--cols) * min(64px, (100dvh - 330px) / var(--rows))));min-width:min(100%,calc(var(--cols) * 30px));margin:0 auto;outline:none}.minesweeper_tile__xpBDV{position:relative;aspect-ratio:1;border:0;padding:0;margin:0;background:transparent;cursor:pointer;border-radius:9px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}.minesweeper_tile__xpBDV:focus-visible{outline:3px solid var(--splash);outline-offset:1px}.minesweeper_tile__xpBDV[data-state=flag],.minesweeper_tile__xpBDV[data-state=pad]{background:linear-gradient(180deg,#2aa59d,#1d8a84);box-shadow:inset 0 2px 0 rgba(255,255,255,.28),inset 0 -2px 0 rgba(6,60,58,.35),0 3px 0 #0f5f5b;transition:transform .12s ease-out,filter .12s ease-out}.minesweeper_tile__xpBDV[data-state=flag]:before,.minesweeper_tile__xpBDV[data-state=pad]:before{content:"";position:absolute;left:14%;top:12%;width:34%;height:16%;border-radius:99px;background:rgba(255,255,255,.32);pointer-events:none}@media (hover:hover){.minesweeper_tile__xpBDV[data-state=pad]:hover{filter:brightness(1.08);transform:translateY(-1px)}}.minesweeper_tile__xpBDV[data-state=pad]:active{transform:translateY(2px);box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 1px 0 #0e5b57}.minesweeper_flag__GLRu2{position:absolute;inset:16%;z-index:2;animation:minesweeper_plant__qeOUp .3s cubic-bezier(.34,1.56,.64,1)}.minesweeper_flag__GLRu2 svg{display:block}.minesweeper_wrongFlag__JWSdf{position:absolute;inset:18%;z-index:3;pointer-events:none;background:linear-gradient(45deg,transparent 44%,#ff7aa8 0,#ff7aa8 56%,transparent 0),linear-gradient(-45deg,transparent 44%,#ff7aa8 0,#ff7aa8 56%,transparent 0)}.minesweeper_tile__xpBDV[data-state=boom],.minesweeper_tile__xpBDV[data-state=mine],.minesweeper_tile__xpBDV[data-state=open]{cursor:default;background:#113a48;box-shadow:inset 0 0 0 1px #184b5c;animation:minesweeper_sink__2WPa4 .22s ease-out both;animation-delay:var(--delay)}.minesweeper_tile__xpBDV[data-state=open][data-alt]{background:#0f3542}.minesweeper_tile__xpBDV[data-state=boom]{background:radial-gradient(circle at 50% 50%,#ffb38f 0,#ff6b4a 60%,#c93a1c 100%);box-shadow:0 0 0 2px rgba(255,138,87,.6),0 0 16px rgba(255,138,87,.55);animation:minesweeper_boomflash__QaRpn .5s ease-out both;z-index:2}.minesweeper_tile__xpBDV[data-state=mine]{background:radial-gradient(circle at 50% 55%,rgba(255,140,60,.22),transparent 70%),#113a48;animation-delay:var(--mine-delay)}.minesweeper_num__sqLDS{position:absolute;inset:0;display:grid;place-items:center;font:800 clamp(14px,4vw,24px) /1 var(--font-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.minesweeper_tile__xpBDV[data-n="1"] .minesweeper_num__sqLDS{color:#5fe3d6}.minesweeper_tile__xpBDV[data-n="2"] .minesweeper_num__sqLDS{color:#c8f53b}.minesweeper_tile__xpBDV[data-n="3"] .minesweeper_num__sqLDS{color:#ffb35c}.minesweeper_tile__xpBDV[data-n="4"] .minesweeper_num__sqLDS{color:#ff8fb4}.minesweeper_tile__xpBDV[data-n="5"] .minesweeper_num__sqLDS{color:#c3aeff}.minesweeper_tile__xpBDV[data-n="6"] .minesweeper_num__sqLDS{color:#8fe8ff}.minesweeper_tile__xpBDV[data-n="7"] .minesweeper_num__sqLDS{color:#fffdf2}.minesweeper_tile__xpBDV[data-n="8"] .minesweeper_num__sqLDS{color:#b9cdd4}.minesweeper_puffer__56bVz{position:absolute;inset:2%;animation:minesweeper_puff__VRCQI .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--mine-delay)}.minesweeper_tile__xpBDV[data-state=boom] .minesweeper_puffer__56bVz{inset:-12%;z-index:3;animation:minesweeper_puffbig__7NtSS .6s cubic-bezier(.34,1.56,.64,1) both}.minesweeper_shake__35aQO{animation:minesweeper_shake__35aQO .5s cubic-bezier(.36,.07,.19,.97)}.minesweeper_end__XOkeH{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:16px;background:rgba(6,21,30,.62);animation:minesweeper_fade__Hx7kY .3s ease-out}.minesweeper_card__8ofwS{width:min(340px,100%);max-height:100%;overflow-y:auto;background:var(--surface-raised);border-radius:28px;padding:24px 24px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:0 10px 0 var(--surface-sunken),0 30px 60px rgba(0,0,0,.4);animation:minesweeper_pop__XhRrT .45s cubic-bezier(.34,1.56,.64,1)}.minesweeper_card__8ofwS[data-result=won]{box-shadow:0 0 0 3px var(--splash),0 10px 0 var(--surface-sunken),0 30px 60px rgba(0,0,0,.4)}.minesweeper_endTitle__7w71y{font-size:32px;font-weight:800;margin-top:4px}.minesweeper_endBody__YefWo{margin:0;color:var(--ink-muted);font-size:15px;line-height:21px}.minesweeper_best__zBdTA{margin:4px 0 0;padding:4px 10px;border-radius:var(--radius-sm);background:var(--buoy);color:var(--on-buoy);font-weight:800;font-size:13px;letter-spacing:.04em;animation:minesweeper_pop__XhRrT .5s cubic-bezier(.34,1.56,.64,1) .2s both}.minesweeper_endStats__RMGkl{margin:6px 0 10px;color:var(--ink-muted);font-size:14px}.minesweeper_endStats__RMGkl b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.minesweeper_play__uJ1Lv{border:0;min-height:52px;padding:0 32px;border-radius:var(--radius-md);background:var(--splash);color:var(--on-splash);font:800 17px var(--font-sans);box-shadow:var(--pop);cursor:pointer}.minesweeper_play__uJ1Lv:active{transform:translateY(3px);box-shadow:0 1px 0 var(--splash-press)}.minesweeper_bottom__GHbSk{display:flex;gap:8px;align-items:stretch;min-width:0}.minesweeper_bottom__GHbSk>*{min-width:0}.minesweeper_modeSwitch__VrIEy{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:18px;background:var(--surface-sunken)}.minesweeper_modeBtn__0wDzI{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-radius:14px;background:transparent;color:var(--ink);font:700 16px var(--font-sans);cursor:pointer}.minesweeper_modeBtn__0wDzI[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--splash);color:var(--splash-text)}.minesweeper_newBtn__pwzkO{border:0;min-height:60px;padding:0 16px;white-space:nowrap;border-radius:18px;background:var(--splash);color:var(--on-splash);font:800 15px var(--font-sans);box-shadow:var(--pop);cursor:pointer}.minesweeper_newBtn__pwzkO:active{transform:translateY(3px);box-shadow:0 1px 0 var(--splash-press)}.minesweeper_hint__3ZbED{margin:0;color:var(--ink-muted);font-size:13px;line-height:18px;text-align:center}@keyframes minesweeper_bob__EMKiq{0%,to{translate:0 0}50%{translate:0 -1.5px}}@keyframes minesweeper_shimmer__8dz1_{0%{opacity:.06}to{opacity:.18}}@keyframes minesweeper_sink__2WPa4{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes minesweeper_plant__qeOUp{0%{transform:translateY(-40%) scale(.4) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}@keyframes minesweeper_puff__VRCQI{0%{transform:scale(.2) rotate(-30deg);opacity:0}to{transform:scale(1);opacity:1}}@keyframes minesweeper_puffbig__7NtSS{0%{transform:scale(.3)}60%{transform:scale(1.35) rotate(10deg)}to{transform:scale(1.1)}}@keyframes minesweeper_boomflash__QaRpn{0%{filter:brightness(2.2);transform:scale(1.3)}to{filter:none;transform:scale(1)}}@keyframes minesweeper_shake__35aQO{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-6px,2px)}40%,60%{transform:translate(6px,-1px)}}@keyframes minesweeper_pop__XhRrT{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes minesweeper_fade__Hx7kY{0%{opacity:0}}@media (max-width:640px){.minesweeper_seg__GNQfD{position:relative;max-width:100%;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.minesweeper_seg__GNQfD::-webkit-scrollbar{display:none}.minesweeper_segBtn___Rbio{flex:none;padding:0 12px;white-space:nowrap}.minesweeper_hopRow__bCoqI{margin-bottom:-22px}.minesweeper_bubble__fw28D{font-size:13px;line-height:17px}}@media (prefers-reduced-motion:reduce){.minesweeper_caustics2__JBKso,.minesweeper_caustics__QacAw{animation:none}}.minesweeper_segDaily__7Udla{display:inline-flex;align-items:center;gap:6px;position:relative}.minesweeper_dot__1tFl1{width:8px;height:8px;border-radius:50%;background:var(--ripple);box-shadow:0 0 0 2px var(--surface-sunken)}.minesweeper_scoreStat__E2MKo b{color:var(--splash-text)}.minesweeper_comboHot__CApRH{box-shadow:inset 0 0 0 2px var(--buoy);animation:minesweeper_comboPulse__ChFrh .5s ease-in-out infinite alternate}.minesweeper_comboTag__kQY_Z{font:800 13px var(--font-display);font-style:normal;color:var(--on-buoy);background:var(--buoy);padding:1px 7px;border-radius:9999px;margin-left:2px}.minesweeper_bubbleCol__3u7Cn{flex:1 1;min-width:0}.minesweeper_playerStrip__BqOV_{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-bottom:40px;pointer-events:auto}.minesweeper_levelPill__GzWPH{font-size:12px;font-weight:700;color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase}.minesweeper_levelPill__GzWPH b{color:var(--ink);font:800 16px var(--font-display);margin-left:2px}.minesweeper_xpBar__UnDQK{width:96px;height:8px;border-radius:9999px;background:var(--surface-sunken);overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.minesweeper_xpBar__UnDQK span{display:block;height:100%;background:linear-gradient(90deg,var(--ripple),var(--splash));border-radius:9999px;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.minesweeper_streakPill__lzKWm{font-size:13px;font-weight:800;color:var(--ink)}.minesweeper_progress__WCJuv{position:absolute;left:22px;right:22px;top:3px;height:4px;z-index:2;border-radius:99px;overflow:hidden;background:rgba(6,21,30,.45);pointer-events:none}.minesweeper_progress__WCJuv span{display:block;height:100%;border-radius:99px;background:var(--splash);box-shadow:0 0 8px var(--splash);transition:width .4s ease-out}.minesweeper_hinted__HU4vt{z-index:4}.minesweeper_hinted__HU4vt:after{content:"";position:absolute;inset:-6%;border-radius:12px;border:3px solid var(--splash);box-shadow:0 0 14px var(--splash);pointer-events:none;animation:minesweeper_hintRing__L6vSY .9s ease-in-out infinite alternate}.minesweeper_popups__GaItK{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:hidden}.minesweeper_popup__EvoMp{position:absolute;transform:translate(-50%,-50%);font:800 15px var(--font-display);color:#fffdf2;text-shadow:0 2px 0 #06151e,0 0 10px rgba(6,21,30,.7);animation:minesweeper_floatUp__2erOV .9s ease-out forwards;white-space:nowrap}.minesweeper_popupBig__2Y_kK{font-size:22px;color:var(--splash)}.minesweeper_ringFlash__8IJxv{position:absolute;inset:0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none;color:#fffdf2;font:800 22px var(--font-display);text-shadow:0 2px 0 #06151e,0 0 16px rgba(6,21,30,.8);animation:minesweeper_ringPop__EJJuT 1s ease-out forwards}.minesweeper_starsRow__KEn2c{display:flex;gap:6px;margin:-2px 0 2px}.minesweeper_starOn__Zd44W{color:#ffc93c;filter:drop-shadow(0 2px 0 #b8860b);animation:minesweeper_starIn__9W6gX .5s cubic-bezier(.34,1.56,.64,1) both}.minesweeper_starOff__pf7_i{color:var(--surface-sunken)}.minesweeper_endGrid__m2F7l{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%;margin-top:6px}.minesweeper_endGrid__m2F7l span{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:14px;background:var(--surface)}.minesweeper_endGrid__m2F7l small{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.minesweeper_endGrid__m2F7l b{font:800 18px var(--font-display);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.minesweeper_badges__2qZW_{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.minesweeper_hatBadge__I6fEG,.minesweeper_hotBadge__PMXJT,.minesweeper_xpBadge__SHG5z{padding:4px 10px;border-radius:var(--radius-sm);font-weight:800;letter-spacing:.03em;animation:minesweeper_pop__XhRrT .5s cubic-bezier(.34,1.56,.64,1) .2s both}.minesweeper_xpBadge__SHG5z{background:var(--ripple);color:var(--on-ripple)}.minesweeper_hotBadge__PMXJT{background:var(--buoy);color:var(--on-buoy)}.minesweeper_hatBadge__I6fEG{background:#ff7aa8;color:var(--on-buoy)}.minesweeper_hatPicker__e3rTm{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap;justify-content:center}.minesweeper_hatBtn__w_CPE{width:52px;height:52px;border:0;border-radius:14px;background:var(--surface);display:grid;place-items:center;cursor:pointer;overflow:hidden}.minesweeper_hatBtn__w_CPE[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--splash)}.minesweeper_nextHat__Oo6tg{margin:6px 0 0;font-size:12px;color:var(--ink-muted)}.minesweeper_endActions__V8ktp{display:flex;gap:8px;margin-top:10px;width:100%}.minesweeper_endActions__V8ktp>*{flex:1 1}.minesweeper_ghost__lTOXk{border:0;min-height:52px;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:700 15px var(--font-sans);box-shadow:inset 0 0 0 2px var(--line);cursor:pointer}.minesweeper_toolBtn__HhEVJ{display:inline-flex;align-items:center;gap:8px;min-height:60px;padding:0 14px;border:0;border-radius:18px;background:var(--surface-sunken);color:var(--ink);font:700 14px var(--font-sans);cursor:pointer;text-align:left}.minesweeper_toolBtn__HhEVJ span{display:flex;flex-direction:column;line-height:1.1}.minesweeper_toolBtn__HhEVJ small{font-size:11px;font-weight:600;color:var(--ink-muted)}.minesweeper_toolBtn__HhEVJ:disabled{opacity:.45;cursor:default}.minesweeper_ringSlot__7G1lf{display:grid;place-items:center;width:52px;min-height:60px;border-radius:18px;background:var(--surface-sunken);transition:opacity .3s,filter .3s}.minesweeper_ringGone__Kn3ho{opacity:.3;filter:grayscale(1)}.minesweeper_footerRow__huFWx{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.minesweeper_footerRow__huFWx .minesweeper_hint__3ZbED{flex:1 1 220px;min-width:min(100%,220px);text-align:left}.minesweeper_audio__UCcxM{display:flex;gap:6px;margin-left:auto}@keyframes minesweeper_comboPulse__ChFrh{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes minesweeper_hintRing__L6vSY{0%{transform:scale(.92);opacity:.6}to{transform:scale(1.06);opacity:1}}@keyframes minesweeper_floatUp__2erOV{0%{opacity:0;transform:translate(-50%,-30%) scale(.6)}20%{opacity:1;transform:translate(-50%,-60%) scale(1.15)}to{opacity:0;transform:translate(-50%,-160%) scale(1)}}@keyframes minesweeper_ringPop__EJJuT{0%{opacity:0;transform:scale(.5)}25%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1) translateY(-20px)}}@keyframes minesweeper_starIn__9W6gX{0%{transform:scale(0) rotate(-40deg)}to{transform:scale(1) rotate(0)}}@media (max-width:640px){.minesweeper_end__XOkeH{position:fixed;inset:0;padding:12px 12px calc(90px + env(safe-area-inset-bottom));z-index:30}.minesweeper_card__8ofwS{padding:18px 18px 16px}.minesweeper_endTitle__7w71y{font-size:28px}.minesweeper_playerStrip__BqOV_{margin-bottom:22px}.minesweeper_playerStrip__BqOV_>:not(button){display:none}.minesweeper_playerStrip__BqOV_:not(:has(>button)){display:none}.minesweeper_bottom__GHbSk{flex-wrap:wrap}.minesweeper_modeSwitch__VrIEy{flex:1 1 100%}.minesweeper_toolBtn__HhEVJ{flex:1 1;justify-content:center}.minesweeper_newBtn__pwzkO{flex:1.4 1}.minesweeper_modeBtn__0wDzI{font-size:14px;gap:5px;padding:0 4px}.minesweeper_newBtn__pwzkO{padding:0 12px;font-size:14px}.minesweeper_ringSlot__7G1lf{width:44px}.minesweeper_toolBtn__HhEVJ{padding:0 10px}.minesweeper_toolBtn__HhEVJ small{display:none}.minesweeper_segBtn___Rbio{padding:0 10px;font-size:13px}}.minesweeper_waves__VKOTo{position:absolute;inset:-20% -40%;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40'%3E%3Cpath d='M0 20 Q15 12 30 20 T60 20 T90 20 T120 20' fill='none' stroke='%23CFFFF6' stroke-width='1.6' stroke-linecap='round' opacity='.7'/%3E%3Cpath d='M-10 36 Q5 30 20 36 T50 36' fill='none' stroke='%23CFFFF6' stroke-width='1.2' stroke-linecap='round' opacity='.4'/%3E%3C/svg%3E");background-size:120px 40px;animation:minesweeper_drift__CCMx_ 14s linear infinite}@keyframes minesweeper_drift__CCMx_{0%{transform:translateZ(0)}to{transform:translate3d(-120px,0,0)}}@media (prefers-reduced-motion:reduce){.minesweeper_waves__VKOTo{animation:none}}.minesweeper_scene___w7AT{background:radial-gradient(70% 60% at 50% 50%,rgba(6,21,30,.1),rgba(6,21,30,.45)),var(--scene) center 40% /cover no-repeat,#0d4a5e}.minesweeper_scene___w7AT .minesweeper_caustics2__JBKso,.minesweeper_scene___w7AT .minesweeper_caustics__QacAw{display:none}.minesweeper_scene___w7AT .minesweeper_waves__VKOTo{opacity:.08}.minesweeper_stage__cwlWq:has(.minesweeper_scene___w7AT){border-color:rgba(255,215,140,.25)}.minesweeper_teachSrc__Zabmy{z-index:4}.minesweeper_teachSrc__Zabmy:after{content:"";position:absolute;inset:-4%;border-radius:10px;border:3px solid #fff;box-shadow:0 0 12px rgba(255,255,255,.8);pointer-events:none;animation:minesweeper_hintRing__L6vSY .9s ease-in-out infinite alternate}.minesweeper_teachSrc__Zabmy[data-tag]:before{content:attr(data-tag);position:absolute;top:-9px;right:-7px;z-index:5;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;color:#0b2a36;font:800 11px var(--font-sans);box-shadow:0 2px 4px rgba(0,0,0,.4)}.minesweeper_teachMine__BqW7o{z-index:4}.minesweeper_teachMine__BqW7o:after{content:"";position:absolute;inset:-6%;border-radius:12px;border:3px solid #ff8a57;box-shadow:0 0 14px #ff8a57;pointer-events:none;animation:minesweeper_hintRing__L6vSY .9s ease-in-out infinite alternate}.minesweeper_lessonNote__oD1vj{margin:10px 0 0;padding:10px 14px;border-radius:16px;background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--splash);color:var(--ink);font-size:14.5px;line-height:1.45;animation:minesweeper_fade__Hx7kY .25s ease-out}.minesweeper_raceBox__BC96a>*{margin-top:0;margin-bottom:0}.minesweeper_segBtn___Rbio{border-radius:10px;min-height:36px;font-size:13.5px}.minesweeper_seg__GNQfD{border-radius:12px;gap:2px}.minesweeper_segBtn___Rbio[aria-pressed=true]{background:var(--ink);color:var(--surface)}.minesweeper_stat__gMXaJ{min-height:36px;border-radius:10px}.minesweeper_stat__gMXaJ b{font-weight:700}.minesweeper_icon__QR_DD{border-radius:10px}.minesweeper_hopRow__bCoqI{align-items:center;margin-bottom:0;padding-left:0;gap:10px;min-height:44px}.minesweeper_bubble__fw28D{margin:0;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--ink);font:600 14.5px/1.35 var(--font-sans);max-width:560px;animation:minesweeper_calmIn__C01vD .3s ease-out}.minesweeper_stage__cwlWq{border-radius:18px;border:1px solid rgba(255,255,255,.06);box-shadow:none;--scene-radius:17px}.minesweeper_end__XOkeH{background:rgba(8,20,26,.62);animation:minesweeper_fade__Hx7kY .25s ease-out}.minesweeper_card__8ofwS{border-radius:18px;background:#16303b;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 24px 60px rgba(0,0,0,.45);animation:minesweeper_calmUp__A_dOx .3s ease-out}.minesweeper_endSheet___jPfc[data-fixed]{position:fixed;z-index:950}.minesweeper_endCard__zgZn7{width:min(420px,100%);max-height:none;overflow:visible;text-align:left;align-items:stretch;gap:12px;padding:20px 22px 14px}.minesweeper_card__8ofwS[data-result=won]{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 24px 60px rgba(0,0,0,.45)}.minesweeper_endTitle__7w71y{margin:0;font:700 30px/1.05 var(--font-display);letter-spacing:-.02em}.minesweeper_endBody__YefWo{font-size:14px;line-height:1.4}.minesweeper_starsRow__KEn2c{margin:0;gap:3px}.minesweeper_starsRow__KEn2c svg{width:18px;height:18px}.minesweeper_starOn__Zd44W{color:var(--splash);filter:none}.minesweeper_starOff__pf7_i{color:#2a4a55}.minesweeper_endGrid__m2F7l{grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0}.minesweeper_endGrid__m2F7l span{align-items:flex-start;padding:8px 12px;border-radius:12px;background:#0f2530;min-width:0}.minesweeper_endGrid__m2F7l small{font-size:10.5px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.minesweeper_endGrid__m2F7l b{font-weight:700;white-space:nowrap}.minesweeper_badges__2qZW_{justify-content:flex-start;gap:2px 12px;margin:0}.minesweeper_hatBadge__I6fEG,.minesweeper_hotBadge__PMXJT,.minesweeper_xpBadge__SHG5z{padding:0;border-radius:0;background:none;font-size:13px;font-weight:700;letter-spacing:0;animation:none}.minesweeper_xpBadge__SHG5z{background:none;color:var(--splash-text)}.minesweeper_hotBadge__PMXJT{background:none;color:#f2b86b}.minesweeper_hatBadge__I6fEG{background:none;color:var(--ink-muted)}.minesweeper_hatPicker__e3rTm{display:none}.minesweeper_nextHat__Oo6tg{margin:-6px 0 0;font-size:12.5px;font-weight:600}.minesweeper_endActions__V8ktp{margin:2px 0 0}.minesweeper_endActions__V8ktp>*{flex:0 0 auto;min-width:0}.minesweeper_endActions__V8ktp>.minesweeper_play__uJ1Lv{order:-1;flex:1 1 auto}.minesweeper_play__uJ1Lv{min-height:46px;padding:0 20px;border-radius:12px;font:700 15px var(--font-sans);box-shadow:none}.minesweeper_play__uJ1Lv:active{transform:translateY(1px);box-shadow:none}.minesweeper_ghost__lTOXk{min-height:46px;padding:0 16px;border-radius:12px;background:#1f3e4b;box-shadow:none;font-size:14px}.minesweeper_ghost__lTOXk:hover{background:#26495a}@keyframes minesweeper_calmIn__C01vD{0%{opacity:0}}@keyframes minesweeper_calmUp__A_dOx{0%{opacity:0;transform:translateY(10px)}}@media (max-width:640px){.minesweeper_hopRow__bCoqI{margin-bottom:0;min-height:38px}.minesweeper_bubble__fw28D{font-size:13.5px;line-height:1.3}.minesweeper_endSheet___jPfc,.minesweeper_endSheet___jPfc[data-fixed]{position:fixed;inset:0;z-index:950;padding:0;align-items:end;place-items:end stretch}.minesweeper_endCard__zgZn7{width:100%;border-radius:22px 22px 0 0;padding:10px 18px calc(18px + env(safe-area-inset-bottom));animation:minesweeper_calmSheet__kDK_5 .3s ease-out}.minesweeper_endCard__zgZn7:before{content:"";align-self:center;width:40px;height:4px;border-radius:2px;background:rgba(255,255,255,.18)}.minesweeper_endTitle__7w71y{font-size:27px}.minesweeper_endActions__V8ktp>.minesweeper_play__uJ1Lv{min-height:50px;font-size:16px}.minesweeper_endActions__V8ktp>:not(.minesweeper_play__uJ1Lv){min-height:50px}}@keyframes minesweeper_calmSheet__kDK_5{0%{transform:translateY(40px);opacity:0}}@media (prefers-reduced-motion:reduce){.minesweeper_bubble__fw28D,.minesweeper_card__8ofwS{animation:none}}