.Mascot-module__Q2T86q__mascot{width:84px;height:84px;display:block;overflow:visible}.Mascot-module__Q2T86q__shadow{fill:#0000001f;transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out .3s both Mascot-module__Q2T86q__shadowArrive}.Mascot-module__Q2T86q__arrive,.Mascot-module__Q2T86q__idle{transform-origin:50px 92px}.Mascot-module__Q2T86q__arrive{animation:1.3s ease-in-out .3s both Mascot-module__Q2T86q__arrive}.Mascot-module__Q2T86q__mascot[data-idle=hop] .Mascot-module__Q2T86q__idle{animation:3.2s ease-in-out 2.8s infinite Mascot-module__Q2T86q__hop}.Mascot-module__Q2T86q__mascot[data-idle=hop] .Mascot-module__Q2T86q__shadow{animation:1.3s ease-in-out .3s both Mascot-module__Q2T86q__shadowArrive,3.2s ease-in-out 2.8s infinite Mascot-module__Q2T86q__shadowHop}.Mascot-module__Q2T86q__mascot[data-idle=bob] .Mascot-module__Q2T86q__idle{animation:.9s ease-in-out 1.6s infinite Mascot-module__Q2T86q__bob}.Mascot-module__Q2T86q__mascot[data-idle=breathe] .Mascot-module__Q2T86q__idle{animation:2.4s ease-in-out 1.6s infinite Mascot-module__Q2T86q__breathe}@keyframes Mascot-module__Q2T86q__arrive{0%,to{transform:none}8%{transform:scale(1.12,.86)}22%{transform:translateY(-26px)scale(.92,1.1)}32%{transform:translateY(-28px)}44%{transform:scale(1.14,.84)}54%{transform:translateY(-13px)scale(.95,1.06)}63%{transform:translateY(-14px)}73%{transform:scale(1.07,.92)}84%{transform:scale(.98,1.03)}}@keyframes Mascot-module__Q2T86q__shadowArrive{0%,to{opacity:1;transform:none}8%{transform:scaleX(1.12)}22%,32%{opacity:.5;transform:scaleX(.6)}44%{opacity:1;transform:scaleX(1.14)}54%,63%{opacity:.75;transform:scaleX(.8)}73%{opacity:1;transform:scaleX(1.06)}}@keyframes Mascot-module__Q2T86q__hop{0%,36%,to{transform:none}6%{transform:scale(1.1,.88)}15%{transform:translateY(-20px)scale(.94,1.08)}21%{transform:translateY(-22px)}29%{transform:scale(1.1,.88)}}@keyframes Mascot-module__Q2T86q__shadowHop{0%,36%,to{opacity:1;transform:none}6%,29%{opacity:1;transform:scaleX(1.1)}15%,21%{opacity:.55;transform:scaleX(.65)}}@keyframes Mascot-module__Q2T86q__bob{0%,to{transform:none}25%{transform:rotate(-5deg)translateY(-2px)}75%{transform:rotate(5deg)translateY(-2px)}}@keyframes Mascot-module__Q2T86q__breathe{0%,to{transform:none}50%{transform:scale(1.04,.95)}}.Mascot-module__Q2T86q__tuft{transform-origin:52px 28px;animation:1.6s ease-in-out infinite alternate Mascot-module__Q2T86q__tuft}@keyframes Mascot-module__Q2T86q__tuft{0%{transform:rotate(-6deg)}to{transform:rotate(7deg)}}.Mascot-module__Q2T86q__eye{transform-box:fill-box;transform-origin:50%}.Mascot-module__Q2T86q__white{fill:#fff;transition:ry .3s var(--ease-out)}.Mascot-module__Q2T86q__pupil{fill:#151515;transform:translate(var(--px,0px), var(--py,0px));transition:transform .14s ease-out}.Mascot-module__Q2T86q__pupil circle:first-child{transition:r .3s var(--ease-out)}.Mascot-module__Q2T86q__glint{fill:#fff}.Mascot-module__Q2T86q__mascot.Mascot-module__Q2T86q__wide .Mascot-module__Q2T86q__idle,.Mascot-module__Q2T86q__mascot.Mascot-module__Q2T86q__wide .Mascot-module__Q2T86q__shadow{animation:none}.Mascot-module__Q2T86q__wide .Mascot-module__Q2T86q__pupil{transition-duration:.35s}.Mascot-module__Q2T86q__wide .Mascot-module__Q2T86q__pupil circle:first-child{r:6.2}.Mascot-module__Q2T86q__wide .Mascot-module__Q2T86q__white{ry:11.8}.Mascot-module__Q2T86q__sad .Mascot-module__Q2T86q__pupil{translate:0 2.5px}.Mascot-module__Q2T86q__mascot.Mascot-module__Q2T86q__away .Mascot-module__Q2T86q__idle,.Mascot-module__Q2T86q__mascot.Mascot-module__Q2T86q__away .Mascot-module__Q2T86q__shadow,.Mascot-module__Q2T86q__mascot.Mascot-module__Q2T86q__away .Mascot-module__Q2T86q__tuft{animation:none}.Mascot-module__Q2T86q__mascot.Mascot-module__Q2T86q__away .Mascot-module__Q2T86q__idle{transform:translateY(3px)scale(1.04,.92)}.Mascot-module__Q2T86q__mascot.Mascot-module__Q2T86q__away .Mascot-module__Q2T86q__tuft{transform:rotate(24deg)}.Mascot-module__Q2T86q__swing,.Mascot-module__Q2T86q__sway,.Mascot-module__Q2T86q__wave,.Mascot-module__Q2T86q__mash,.Mascot-module__Q2T86q__dribble{transform-origin:0 0}.Mascot-module__Q2T86q__swing{animation:2.6s ease-in-out 1.8s infinite Mascot-module__Q2T86q__swing}@keyframes Mascot-module__Q2T86q__swing{0%,55%,to{transform:none}65%{transform:rotate(-16deg)}75%{transform:rotate(38deg)}86%{transform:rotate(-4deg)}}.Mascot-module__Q2T86q__sway{animation:2.2s ease-in-out infinite alternate Mascot-module__Q2T86q__sway}@keyframes Mascot-module__Q2T86q__sway{0%{transform:rotate(-7deg)}to{transform:rotate(6deg)}}.Mascot-module__Q2T86q__glow{opacity:.45;animation:1.8s step-end infinite Mascot-module__Q2T86q__flicker}@keyframes Mascot-module__Q2T86q__flicker{0%,to{opacity:.45}12%{opacity:.28}16%{opacity:.55}58%{opacity:.34}62%{opacity:.45}}.Mascot-module__Q2T86q__mash{animation:.22s ease-in-out infinite alternate Mascot-module__Q2T86q__mash}@keyframes Mascot-module__Q2T86q__mash{to{transform:translateY(1.6px)rotate(-1.5deg)}}.Mascot-module__Q2T86q__dribble{animation:.7s 1.6s infinite Mascot-module__Q2T86q__dribble}@keyframes Mascot-module__Q2T86q__dribble{0%,to{animation-timing-function:ease-in;transform:none}50%{animation-timing-function:ease-out;transform:translateY(8px)scale(1.08,.9)}}.Mascot-module__Q2T86q__wave{animation:1.4s ease-in-out infinite alternate Mascot-module__Q2T86q__wave}@keyframes Mascot-module__Q2T86q__wave{0%{transform:rotate(-14deg)}to{transform:rotate(12deg)}}.Mascot-module__Q2T86q__spark{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite alternate Mascot-module__Q2T86q__twinkle}@keyframes Mascot-module__Q2T86q__twinkle{0%{opacity:.5;transform:scale(.35)}to{opacity:1;transform:none}}.Mascot-module__Q2T86q__beat{animation:.45s ease-in-out infinite alternate Mascot-module__Q2T86q__beat}@keyframes Mascot-module__Q2T86q__beat{0%{opacity:.3}}.Mascot-module__Q2T86q__zee{animation:2.4s ease-in-out infinite Mascot-module__Q2T86q__zee}@keyframes Mascot-module__Q2T86q__zee{0%{opacity:0;transform:none}20%,75%{opacity:1}to{opacity:0;transform:translate(8px,-12px)}}.Mascot-module__Q2T86q__burst path{fill:none;stroke:var(--accent);stroke-width:3.2px;stroke-linecap:round;opacity:0;animation:Mascot-module__Q2T86q__ray .7s var(--ease-out) .5s both}@keyframes Mascot-module__Q2T86q__ray{0%{opacity:0;transform:translate(-10px)}25%{opacity:1}to{opacity:0;transform:translate(6px)}}@media (max-width:700px){.Mascot-module__Q2T86q__mascot{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.Mascot-module__Q2T86q__arrive,.Mascot-module__Q2T86q__idle,.Mascot-module__Q2T86q__shadow,.Mascot-module__Q2T86q__tuft,.Mascot-module__Q2T86q__swing,.Mascot-module__Q2T86q__sway,.Mascot-module__Q2T86q__glow,.Mascot-module__Q2T86q__mash,.Mascot-module__Q2T86q__dribble,.Mascot-module__Q2T86q__wave,.Mascot-module__Q2T86q__spark,.Mascot-module__Q2T86q__beat,.Mascot-module__Q2T86q__zee,.Mascot-module__Q2T86q__burst path{animation:none!important}}
.Xo-module__Z82OYa__layer{z-index:60;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0}.Xo-module__Z82OYa__probe{width:var(--gutter);visibility:hidden;height:0;position:absolute}.Xo-module__Z82OYa__spot{pointer-events:none;--half:32px;width:0;height:0;position:absolute}.Xo-module__Z82OYa__buddy{pointer-events:auto;padding:8px;position:absolute;top:0;left:0;translate:-50% -50%}.Xo-module__Z82OYa__bubble{z-index:1;background:var(--ink);width:max-content;max-width:min(250px,100vw - 72px);color:var(--bg);pointer-events:auto;border-radius:16px;padding:14px 16px;position:absolute;top:0;box-shadow:0 18px 40px #0000002e}.Xo-module__Z82OYa__spot[data-side=left] .Xo-module__Z82OYa__bubble{left:calc(var(--half) + 14px);transform-origin:0}.Xo-module__Z82OYa__spot[data-side=right] .Xo-module__Z82OYa__bubble{right:calc(var(--half) + 14px);transform-origin:100%}.Xo-module__Z82OYa__bubble:before{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;top:50%;translate:0 -50%;rotate:45deg}.Xo-module__Z82OYa__spot[data-side=left] .Xo-module__Z82OYa__bubble:before{left:-5px}.Xo-module__Z82OYa__spot[data-side=right] .Xo-module__Z82OYa__bubble:before{right:-5px}.Xo-module__Z82OYa__bubbleText{letter-spacing:-.01em;font-size:15px;line-height:1.3;position:relative}.Xo-module__Z82OYa__bubbleActions{align-items:center;gap:14px;margin-top:12px;display:flex;position:relative}.Xo-module__Z82OYa__go{background:var(--accent);color:#fff;height:32px;transition:scale .3s var(--ease-out);border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.Xo-module__Z82OYa__go:hover{scale:1.05}.Xo-module__Z82OYa__nah{opacity:.6;font-size:14px;transition:opacity .2s}.Xo-module__Z82OYa__nah:hover{opacity:1}@media (max-width:700px){.Xo-module__Z82OYa__spot{--half:25px}}.Xo-module__Z82OYa__backdrop{z-index:7800;-webkit-backdrop-filter:blur(8px);background:#0a0a098c;position:fixed;inset:0}.Xo-module__Z82OYa__wrap{z-index:7801;pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.Xo-module__Z82OYa__panel{pointer-events:auto;overscroll-behavior:contain;border-radius:var(--radius);background:var(--dark);width:min(440px,100%);max-height:calc(100dvh - 32px);color:var(--on-dark);outline:none;padding:clamp(20px,3vw,32px);overflow-y:auto;box-shadow:0 40px 100px #00000059}.Xo-module__Z82OYa__head{color:var(--on-dark-muted);justify-content:space-between;align-items:center;gap:16px;display:flex}.Xo-module__Z82OYa__headActions{align-items:center;gap:18px;display:flex}.Xo-module__Z82OYa__close{color:var(--on-dark);align-items:center;gap:6px;display:inline-flex}.Xo-module__Z82OYa__close span[aria-hidden]{font-size:15px;line-height:1}.Xo-module__Z82OYa__title{letter-spacing:-.055em;margin-top:clamp(20px,3vw,28px);font-size:clamp(52px,12vw,72px);font-weight:500;line-height:.92}.Xo-module__Z82OYa__title .serif{color:var(--accent)}.Xo-module__Z82OYa__status{color:var(--on-dark-muted);align-items:center;gap:8px;margin-top:16px;display:flex}.Xo-module__Z82OYa__dotYou,.Xo-module__Z82OYa__dotSite,.Xo-module__Z82OYa__dotEnd{border-radius:50%;flex:none;width:6px;height:6px}.Xo-module__Z82OYa__dotYou{background:var(--accent)}.Xo-module__Z82OYa__dotSite{background:var(--on-dark);animation:Xo-module__Z82OYa__think 1s var(--ease) infinite alternate}.Xo-module__Z82OYa__dotEnd{background:var(--on-dark-muted)}@keyframes Xo-module__Z82OYa__think{to{opacity:.2}}.Xo-module__Z82OYa__mode{color:var(--on-dark-muted);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:14px;font-size:14px;line-height:1.4;display:flex}.Xo-module__Z82OYa__modeName{border:1px solid var(--accent);color:var(--accent);border-radius:999px;padding:3px 8px}.Xo-module__Z82OYa__board{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));grid-template-rows:repeat(var(--n,3), minmax(0, 1fr));aspect-ratio:1;background:var(--line-dark);gap:1px;margin-top:clamp(18px,3vw,24px);display:grid}.Xo-module__Z82OYa__cell{background:var(--dark);place-items:center;min-height:0;transition:background .3s;display:grid;position:relative;overflow:hidden}.Xo-module__Z82OYa__markWrap{place-items:center;display:grid;position:absolute;inset:0}.Xo-module__Z82OYa__markWrap svg{transition:opacity .4s}.Xo-module__Z82OYa__fading .Xo-module__Z82OYa__markWrap svg{opacity:.3}.Xo-module__Z82OYa__cell .Xo-module__Z82OYa__rock{fill:#3a3936;stroke:#4a4945;stroke-width:2px;width:62%;height:62%}.Xo-module__Z82OYa__cell:disabled{cursor:default}.Xo-module__Z82OYa__cell svg{fill:none;stroke-width:7px;stroke-linecap:round;width:62%;height:62%;overflow:visible}.Xo-module__Z82OYa__x,.Xo-module__Z82OYa__o{transition:opacity .5s}.Xo-module__Z82OYa__x{stroke:var(--accent)}.Xo-module__Z82OYa__o{stroke:var(--on-dark);transform:rotate(-90deg)}.Xo-module__Z82OYa__ghost{stroke:var(--on-dark);opacity:0;transition:opacity .25s}.Xo-module__Z82OYa__open:hover{background:#1d1d1c}.Xo-module__Z82OYa__open:hover .Xo-module__Z82OYa__ghost,.Xo-module__Z82OYa__open:focus-visible .Xo-module__Z82OYa__ghost{opacity:.14}.Xo-module__Z82OYa__cell:focus-visible{outline-offset:-4px}.Xo-module__Z82OYa__over .Xo-module__Z82OYa__cell:not(.Xo-module__Z82OYa__hit) :is(.Xo-module__Z82OYa__x,.Xo-module__Z82OYa__o){opacity:.25}.Xo-module__Z82OYa__hit svg{animation:Xo-module__Z82OYa__pop .6s var(--ease-out) .15s both}@keyframes Xo-module__Z82OYa__pop{50%{scale:1.14}}.Xo-module__Z82OYa__score{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:clamp(20px,3vw,28px);padding-top:16px;display:grid}.Xo-module__Z82OYa__score dt{color:var(--on-dark-muted)}.Xo-module__Z82OYa__score dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;font-weight:500;line-height:1}.Xo-module__Z82OYa__foot{flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:48px;margin-top:24px;display:flex}.Xo-module__Z82OYa__next{color:var(--on-dark-muted)}.Xo-module__Z82OYa__hint{color:var(--on-dark-muted);font-size:14px}@media (prefers-reduced-motion:reduce){.Xo-module__Z82OYa__dotSite,.Xo-module__Z82OYa__hit svg{animation:none}}
.Games-module__FlCONW__picker{width:min(760px,100%)}.Games-module__FlCONW__title{letter-spacing:-.05em;margin-top:clamp(20px,3vw,28px);font-size:clamp(40px,7vw,64px);font-weight:500;line-height:.95}.Games-module__FlCONW__title .serif{color:var(--accent)}.Games-module__FlCONW__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(20px,3vw,32px);list-style:none;display:grid}.Games-module__FlCONW__list li{display:flex}.Games-module__FlCONW__card{border:1px solid var(--line-dark);text-align:left;width:100%;transition:background .3s, border-color .3s, transform .5s var(--ease-out);background:#1d1d1c;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;padding:16px 18px 18px;display:flex;position:relative}.Games-module__FlCONW__card:hover,.Games-module__FlCONW__card:focus-visible{background:#252523;border-color:#edebe647;transform:translateY(-4px)}.Games-module__FlCONW__card[data-host]{border-color:var(--accent)}.Games-module__FlCONW__art{place-items:center;width:100%;height:120px;display:grid}.Games-module__FlCONW__art svg{width:112px;height:112px}.Games-module__FlCONW__copy{flex-direction:column;gap:6px;display:flex}.Games-module__FlCONW__name{letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1.1}.Games-module__FlCONW__blurb{color:var(--on-dark-muted);font-size:14px;line-height:1.4}.Games-module__FlCONW__meta{color:var(--accent);margin-top:6px}.Games-module__FlCONW__go{background:var(--on-dark);width:30px;height:30px;color:var(--ink);transition:transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px;transform:rotate(-45deg)}.Games-module__FlCONW__card:hover .Games-module__FlCONW__go,.Games-module__FlCONW__card:focus-visible .Games-module__FlCONW__go{transform:none}@media (max-width:640px){.Games-module__FlCONW__list{grid-template-columns:1fr}.Games-module__FlCONW__card{flex-direction:row;align-items:center;padding:12px 44px 12px 10px}.Games-module__FlCONW__art{flex:none;width:76px;height:76px}.Games-module__FlCONW__art svg{width:76px;height:76px}.Games-module__FlCONW__blurb{font-size:13px}.Games-module__FlCONW__go{top:50%;right:12px;translate:0 -50%}}
