.yyfk5G_root{flex-shrink:0;display:block;overflow:visible}.yyfk5G_root[data-tone=ink]{color:var(--color-text-primary)}.yyfk5G_root[data-tone=muted]{color:var(--color-text-muted)}.yyfk5G_root[data-tone=accent]{color:var(--color-accent)}.yyfk5G_root[data-tone=success]{color:var(--color-success)}.yyfk5G_root[data-tone=error]{color:var(--color-error)}.yyfk5G_root[data-tone=warning]{color:var(--color-warning)}.yyfk5G_root[data-tone=coin]{color:var(--color-coin)}.yyfk5G_root[data-tone=award]{color:var(--color-award)}.yyfk5G_root[data-tone=streak]{color:var(--color-streak)}.yyfk5G_root[data-tone=on-accent]{color:var(--color-button-text)}.yyfk5G_root[data-tone=white]{color:var(--color-win-text)}.yyfk5G_root[data-tone=disabled]{color:var(--color-badge-off)}.yyfk5G_flameFill{fill:var(--color-streak-flame)}.yyfk5G_flameEdge{stroke:var(--color-streak-flame-edge)}@media (forced-colors:active){.yyfk5G_flameFill{fill:canvastext}.yyfk5G_flameEdge{stroke:canvastext}}
.r3vKZq_displayL{font-size:calc(42px * var(--font-scale));font-weight:700;line-height:calc(46px * var(--font-scale));letter-spacing:-.4px}@media not (min-width:53.125em){.r3vKZq_displayL{font-size:calc(30px * var(--font-scale));line-height:calc(34px * var(--font-scale))}}.r3vKZq_displayM{font-size:calc(36px * var(--font-scale));font-weight:700;line-height:calc(41px * var(--font-scale));letter-spacing:-.3px}@media not (min-width:53.125em){.r3vKZq_displayM{font-size:calc(26px * var(--font-scale));line-height:calc(31px * var(--font-scale))}}.r3vKZq_h1{font-size:calc(34px * var(--font-scale));font-weight:700;line-height:calc(41px * var(--font-scale));letter-spacing:-.2px}@media not (min-width:53.125em){.r3vKZq_h1{font-size:calc(28px * var(--font-scale));line-height:calc(34px * var(--font-scale))}}.r3vKZq_h2{font-size:calc(22px * var(--font-scale));font-weight:700;line-height:calc(30px * var(--font-scale))}@media not (min-width:53.125em){.r3vKZq_h2{font-size:calc(20px * var(--font-scale));line-height:calc(28px * var(--font-scale))}}.r3vKZq_h3{font-size:calc(18px * var(--font-scale));font-weight:700;line-height:calc(26px * var(--font-scale))}@media not (min-width:53.125em){.r3vKZq_h3{font-size:calc(17px * var(--font-scale));line-height:calc(24px * var(--font-scale))}}.r3vKZq_h4{font-size:calc(16px * var(--font-scale));font-weight:600;line-height:calc(24px * var(--font-scale))}.r3vKZq_titleS{font-size:calc(15px * var(--font-scale));font-weight:600;line-height:calc(20px * var(--font-scale))}.r3vKZq_lead{font-size:calc(17px * var(--font-scale));font-weight:400;line-height:calc(28px * var(--font-scale))}@media not (min-width:53.125em){.r3vKZq_lead{font-size:calc(16px * var(--font-scale));line-height:calc(26px * var(--font-scale))}}.r3vKZq_body{font-size:calc(16px * var(--font-scale));font-weight:400;line-height:calc(26px * var(--font-scale))}.r3vKZq_ui{font-size:calc(15px * var(--font-scale));font-weight:400;line-height:calc(22px * var(--font-scale))}.r3vKZq_bodyS{font-size:calc(14px * var(--font-scale));font-weight:400;line-height:calc(20px * var(--font-scale))}.r3vKZq_caption{font-size:calc(13px * var(--font-scale));font-weight:400;line-height:calc(18px * var(--font-scale))}.r3vKZq_micro{font-size:calc(12px * var(--font-scale));font-weight:500;line-height:calc(16px * var(--font-scale))}.r3vKZq_overline{font-size:calc(11px * var(--font-scale));font-weight:700;line-height:calc(16px * var(--font-scale));letter-spacing:1.4px;text-transform:uppercase}.r3vKZq_tag{font-size:calc(10px * var(--font-scale));font-weight:700;line-height:calc(14px * var(--font-scale));letter-spacing:.6px;text-transform:uppercase}.r3vKZq_nav{font-size:calc(14px * var(--font-scale));font-weight:600;line-height:calc(20px * var(--font-scale));letter-spacing:1.2px;text-transform:uppercase}.r3vKZq_level{font-size:calc(13px * var(--font-scale));font-weight:600;line-height:calc(16px * var(--font-scale));letter-spacing:1px;text-transform:uppercase}.r3vKZq_tool{font-size:calc(10px * var(--font-scale));font-weight:600;line-height:calc(12px * var(--font-scale));letter-spacing:1.2px;text-transform:uppercase}.r3vKZq_btnSm{font-size:calc(14px * var(--font-scale));font-weight:600;line-height:calc(20px * var(--font-scale))}.r3vKZq_btnMd{font-size:calc(15px * var(--font-scale));font-weight:600;line-height:calc(20px * var(--font-scale))}.r3vKZq_btnLg{font-size:calc(16px * var(--font-scale));font-weight:700;line-height:calc(20px * var(--font-scale))}.r3vKZq_btnXl{font-size:calc(14px * var(--font-scale));font-weight:600;line-height:calc(20px * var(--font-scale));letter-spacing:1.6px;text-transform:uppercase}.r3vKZq_label{font-size:calc(14px * var(--font-scale));font-weight:600;line-height:calc(20px * var(--font-scale))}.r3vKZq_kbd{font-size:calc(11px * var(--font-scale));font-weight:600;line-height:calc(14px * var(--font-scale))}.r3vKZq_mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:500}.r3vKZq_num{font-variant-numeric:tabular-nums;font-weight:600}.r3vKZq_numHero{font-size:calc(56px * var(--font-scale));line-height:calc(56px * var(--font-scale));}@media not (min-width:53.125em){.r3vKZq_numHero{font-size:calc(36px * var(--font-scale));line-height:calc(38px * var(--font-scale))}}.r3vKZq_numReward{font-size:calc(48px * var(--font-scale));line-height:calc(48px * var(--font-scale));}@media not (min-width:53.125em){.r3vKZq_numReward{font-size:calc(36px * var(--font-scale));line-height:calc(36px * var(--font-scale))}}.r3vKZq_numXl{font-size:calc(30px * var(--font-scale));line-height:calc(33px * var(--font-scale));}@media not (min-width:53.125em){.r3vKZq_numXl{font-size:calc(24px * var(--font-scale));line-height:calc(27px * var(--font-scale))}}.r3vKZq_numL{font-size:calc(26px * var(--font-scale));line-height:calc(26px * var(--font-scale));}.r3vKZq_numM{font-size:calc(22px * var(--font-scale));line-height:calc(26px * var(--font-scale));}@media not (min-width:53.125em){.r3vKZq_numM{font-size:calc(18px * var(--font-scale));line-height:calc(22px * var(--font-scale))}}.r3vKZq_numS{font-size:calc(18px * var(--font-scale));line-height:calc(22px * var(--font-scale));}@media not (min-width:53.125em){.r3vKZq_numS{font-size:calc(16px * var(--font-scale));line-height:calc(20px * var(--font-scale))}}.r3vKZq_numXs{font-size:calc(16px * var(--font-scale));line-height:calc(20px * var(--font-scale));}.r3vKZq_numTable{font-size:calc(14px * var(--font-scale));line-height:calc(20px * var(--font-scale));}
.XL-2DG_dot{background:var(--color-error);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-bg-primary);border-radius:50%;display:inline-block}.XL-2DG_dot[data-blink]{animation:XL-2DG_dot-blink .5s var(--ease-out) 3}@media (prefers-reduced-motion:reduce){.XL-2DG_dot{animation:none}}@media (forced-colors:active){.XL-2DG_dot{forced-color-adjust:none;background:highlight}}@keyframes XL-2DG_dot-blink{50%{opacity:0}}
:root{--layout-max-width:1160px;--gutter:12px;--content-width:760px;--content-min-width:300px;--content-width-article:1048px;--board-max:544px;--board-max-16x16:600px;--side-max:342px;--side-gap:24px;--header-h:56px}@media (min-width:33.75em){:root{--gutter:20px}}@media (min-width:53.125em){:root{--header-h:70px}}._8oDQbG_headerBand{width:100%}._8oDQbG_headerBand>header{padding-inline:max(var(--gutter), calc((100% - var(--layout-max-width)) / 2))}._8oDQbG_gameSection{width:100%;padding:0 var(--gutter)}._8oDQbG_gameContainer{width:100%;max-width:var(--layout-max-width);margin:0 auto}._8oDQbG_pageStack{flex-direction:column;min-height:100vh;display:flex}
.rNNh0G_lockup{--logo-text:var(--color-logo-text);--logo-ink:var(--color-logo-ink);--logo-wet:var(--color-logo-wet);--logo-pumpkin:var(--color-logo-pumpkin);--logo-face:var(--color-logo-face);--logo-stem:var(--color-logo-stem);--logo-glow:var(--color-logo-glow);--logo-box:calc(var(--logo-h,.828em) * 100 / 85.5);height:var(--logo-box);aspect-ratio:440/100;vertical-align:calc(var(--logo-box) * -.354);display:inline-block;overflow:visible}.rNNh0G_lockup[data-kind=mark]{--logo-box:calc(var(--logo-h,.828em) * 108 / 85.5);aspect-ratio:1;vertical-align:calc(var(--logo-box) * -.104)}.rNNh0G_lockup[data-variant=white]{--logo-text:var(--color-footer-text);--logo-ink:var(--color-footer-text);--logo-wet:var(--color-footer-text)}.rNNh0G_ink,.rNNh0G_wm69{fill:var(--logo-ink)}.rNNh0G_wmText{fill:var(--logo-text)}.rNNh0G_halo,.rNNh0G_wet,.rNNh0G_dotWet,.rNNh0G_bead{fill:var(--logo-wet)}.rNNh0G_halo,.rNNh0G_wet,.rNNh0G_dotWet{opacity:0}.rNNh0G_bead{transform-box:view-box;transform-origin:0 0;transform:scale(0)}.rNNh0G_alphaMask{mask-type:alpha}.rNNh0G_mBlot,.rNNh0G_dotG,.rNNh0G_wm69{transform-box:fill-box;transform-origin:50%}.rNNh0G_mWipe{transform-box:fill-box;transform-origin:0}.rNNh0G_pkBody{fill:color-mix(in oklab, var(--logo-ink), var(--logo-pumpkin) var(--logo-pk,0%))}.rNNh0G_pkFace{fill:color-mix(in oklab, var(--logo-ink), var(--logo-face) var(--logo-pk,0%))}.rNNh0G_pkStem{fill:var(--logo-stem)}.rNNh0G_pkGlow{opacity:var(--logo-pk-glow,0);fill:var(--logo-glow)}.rNNh0G_mStem{stroke-dashoffset:1.02px}@media (prefers-reduced-motion:no-preference){.rNNh0G_lockup[data-pumpkin] .rNNh0G_flick{animation:2.6s linear infinite rNNh0G_logo-flicker}.rNNh0G_lockup[data-intro=true] .rNNh0G_mBlot{animation:.16s cubic-bezier(.2,.6,.3,1) both rNNh0G_logo-scale-in}.rNNh0G_lockup[data-intro=true] .rNNh0G_mComma{animation:.32s cubic-bezier(.45,0,.4,1) 60ms both rNNh0G_logo-dash}.rNNh0G_lockup[data-intro=true] .rNNh0G_mEnso{animation:.7s cubic-bezier(.55,.06,.3,.99) .32s both rNNh0G_logo-dash}.rNNh0G_lockup[data-intro=true] .rNNh0G_dotG{animation:.3s linear 1s both rNNh0G_logo-drop}.rNNh0G_lockup[data-intro=true] .rNNh0G_dotWet{animation:.6s linear 1s both rNNh0G_logo-dot-dry}.rNNh0G_lockup[data-intro=true] .rNNh0G_halo{animation:1.6s linear both rNNh0G_logo-halo}.rNNh0G_lockup[data-intro=true] .rNNh0G_wet{animation:1.6s linear both rNNh0G_logo-dry}.rNNh0G_lockup[data-intro=true] .rNNh0G_mWipe{animation:.44s cubic-bezier(.55,.06,.3,.99) .76s both rNNh0G_logo-wipe}.rNNh0G_lockup[data-intro=true] .rNNh0G_wm69{animation:.22s linear 1.18s both rNNh0G_logo-stamp}}@media (prefers-reduced-motion:reduce){.rNNh0G_lockup[data-intro=true] :is(.rNNh0G_press,.rNNh0G_wm,.rNNh0G_wm69){animation:.24s linear both rNNh0G_logo-fade!important}}@keyframes rNNh0G_logo-scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes rNNh0G_logo-dash{0%{stroke-dashoffset:1.02px}to{stroke-dashoffset:0}}@keyframes rNNh0G_logo-drop{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);transform:scale(0)}50%{animation-timing-function:ease-in-out;transform:scale(1.22)}78%{animation-timing-function:ease-out;transform:scale(.94)}to{transform:scale(1)}}@keyframes rNNh0G_logo-dot-dry{0%,40%{opacity:1}to{opacity:0}}@keyframes rNNh0G_logo-halo{0%{opacity:0}12%,62%{opacity:.3}to{opacity:0}}@keyframes rNNh0G_logo-dry{0%,62%{opacity:1}to{opacity:0}}@keyframes rNNh0G_logo-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rNNh0G_logo-stamp{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:scale(1.35)}55%{opacity:1;animation-timing-function:ease-out;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes rNNh0G_logo-flicker{0%,to{opacity:1}13%{opacity:.72}21%{opacity:.95}38%{opacity:.6}52%{opacity:1}71%{opacity:.8}84%{opacity:.93}}@keyframes rNNh0G_logo-fade{0%{opacity:0}to{opacity:1}}
.BJAEva_account{border-radius:var(--radius-xl);height:44px;transition:background-color var(--motion-base) var(--ease-out);flex-shrink:0;align-items:center;gap:10px;margin-inline-end:-5px;padding:0 5px 0 10px;display:flex;position:relative}.BJAEva_account:active{background-color:var(--color-tile-press)}@media not (min-width:53.125em){.BJAEva_account{justify-content:center;width:44px;margin-inline-end:0;padding:0}}header[data-collapsed] .BJAEva_account{justify-content:center;width:44px;margin-inline-end:0;padding:0}@media (hover:hover){.BJAEva_account:hover{background-color:var(--color-list-hover)}}.BJAEva_avatar{width:34px;height:34px;color:var(--color-bg-primary);background-color:var(--color-text-primary);transition:background-color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.BJAEva_account:active .BJAEva_avatar{transform:scale(.96)}.BJAEva_avatar[data-open]{color:var(--color-button-text);background-color:var(--color-accent)}@media not (min-width:53.125em){.BJAEva_avatar{width:32px;height:32px}}header[data-collapsed] .BJAEva_avatar{width:32px;height:32px}@media (forced-colors:active){.BJAEva_avatar{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.BJAEva_account:active .BJAEva_avatar{transform:none}}@media (hover:hover){.BJAEva_account:hover .BJAEva_avatar:not([data-open]){box-shadow:0 0 0 3px var(--color-accent-soft)}}.BJAEva_initials{font-size:calc(13px * var(--font-scale));letter-spacing:.2px;font-weight:600;line-height:16px}.BJAEva_photo{object-fit:cover;border-radius:50%;width:100%;height:100%}.BJAEva_dot{position:absolute;top:0;right:0}.BJAEva_signIn{width:44px;height:44px;color:var(--color-text-primary);white-space:nowrap;border-radius:var(--radius-xl);transition:background-color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;}.BJAEva_signIn:active:not(:disabled){background-color:var(--color-tile-press)}.BJAEva_signIn:disabled{cursor:progress}@media (min-width:1024px){.BJAEva_signIn{background-color:var(--color-bg-primary);border:1px solid var(--color-line);border-radius:var(--radius-md);width:auto;padding:0 18px 0 14px}}header[data-collapsed] .BJAEva_signIn{border-radius:var(--radius-xl);background-color:#0000;border:0;width:44px;padding:0}@media (hover:hover){.BJAEva_signIn:hover:not(:disabled){background-color:var(--color-list-hover)}}@media (hover:hover) and (min-width:1024px){header:not([data-collapsed]) .BJAEva_signIn:hover:not(:disabled){border-color:var(--color-numpad-hover)}}.BJAEva_signInLabel{display:none}@media (min-width:1024px){.BJAEva_signInLabel{display:inline}}header[data-collapsed] .BJAEva_signInLabel{display:none}.BJAEva_signInLoader{--loader-color:currentColor}.BJAEva_panel{border-radius:var(--radius-card);box-shadow:var(--shadow-lg);padding:16px}.BJAEva_panelLoading{min-height:160px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}
.CUi4uW_chip{--chip-size:29px;--chip-border-w:2px;box-sizing:border-box;width:var(--chip-size);height:var(--chip-size);border:var(--chip-border-w) solid var(--chip-border,var(--color-accent));background:var(--chip-bg,var(--color-bg-primary));transition:transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CUi4uW_chip[data-size="58"]{--chip-size:58px;--chip-border-w:4px}.CUi4uW_chip[data-size="96"]{--chip-size:96px;--chip-border-w:7px}.CUi4uW_glyph{flex-shrink:0;display:block}.CUi4uW_fill{fill:var(--chip-fill,var(--color-accent-soft))}.CUi4uW_stroke{fill:none;stroke:var(--chip-ink,var(--color-text-primary));stroke-linecap:round;stroke-linejoin:round}.CUi4uW_extra{fill:var(--chip-accent,var(--color-accent));stroke:var(--chip-ink,var(--color-text-primary));stroke-width:1px;stroke-linejoin:round}@media (hover:hover){:hover>.CUi4uW_chip[data-interactive]{box-shadow:var(--shadow-sm);transform:scale(1.06)}}:active>.CUi4uW_chip[data-interactive]{box-shadow:none;transform:scale(.94)}:focus-visible>.CUi4uW_chip[data-interactive]{outline:2px solid var(--color-focus);outline-offset:2px}@media (forced-colors:active){.CUi4uW_chip{border-color:canvastext}:focus-visible>.CUi4uW_chip[data-interactive]{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.CUi4uW_chip{transition:none}:hover>.CUi4uW_chip[data-interactive],:active>.CUi4uW_chip[data-interactive]{transform:none}}
.yQZAeW_cycle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.yQZAeW_cycle:focus-visible{outline:none}
.JgdtAa_nav{flex:auto;gap:4px;min-width:0;height:100%;display:flex;overflow:hidden}.JgdtAa_link{height:100%;color:var(--color-text-muted);transition:color var(--motion-fast) var(--ease-out);flex-shrink:0;align-items:center;padding:0 2px;text-decoration:none;display:flex}.JgdtAa_link:focus-visible{outline:none}.JgdtAa_link[data-active=true]{color:var(--color-accent);box-shadow:inset 0 -2px 0 var(--color-accent)}@media (forced-colors:active){.JgdtAa_link[data-active=true]{box-shadow:none;border-bottom:2px solid highlight}}@media (hover:hover){.JgdtAa_link:where(:not([data-active=true])):hover{color:var(--color-text-primary)}}.JgdtAa_label{white-space:nowrap;border-radius:var(--radius-md);height:40px;transition:background-color var(--motion-base) var(--ease-out);align-items:center;padding:0 10.8px 0 12px;display:flex;}.JgdtAa_link:active .JgdtAa_label{color:var(--color-text-primary);background-color:var(--color-tile-press)}.JgdtAa_link:focus-visible .JgdtAa_label{outline:2px solid var(--color-focus);outline-offset:2px}@media (forced-colors:active){.JgdtAa_link:focus-visible .JgdtAa_label{outline-color:highlight}}
._4MGs7a_root{flex-shrink:0;align-items:center;display:flex}._4MGs7a_closeDisc{width:32px;height:32px;color:var(--color-button-text);background-color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (forced-colors:active){._4MGs7a_closeDisc{border:1px solid canvastext}}._4MGs7a_body{flex-direction:column;min-height:100%;padding:18px 16px 0;display:flex}._4MGs7a_body[data-app]{width:100%;max-width:560px;margin-inline:auto}._4MGs7a_overline{color:var(--color-text-muted);margin:22px 0 0;}._4MGs7a_explore{flex-direction:column;margin:8px -12px 4px;display:flex}._4MGs7a_explore>*{min-height:52px}._4MGs7a_foot{padding:8px 0 calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line-soft);align-items:center;gap:10px;margin-top:auto;display:flex}._4MGs7a_lang{flex-shrink:0;margin-inline-start:auto;display:flex}
.JSrBNG_logo{--logo-h:28px;align-items:center;line-height:1;text-decoration:none;display:flex}.JSrBNG_logo[data-brand]{--logo-h:27px}@media not (min-width:53.125em){.JSrBNG_logo[data-brand]{--logo-h:36px}}@media not (min-width:375px){.JSrBNG_logo[data-brand]{--logo-h:32px}}@media not (min-width:340px){.JSrBNG_logo[data-brand]{--logo-h:28px}}
