.desktop-game-extras,.desktop-game-bridge,.packed-game-discovery,.desktop-game-info[hidden]{display:none}.mobile-rail-ad{grid-column:1/-1;min-width:0}@media (min-width:1024px) and (pointer:fine){.playroom-shell.game-session .player-layout{grid-template-columns:minmax(0,1fr) 122px clamp(300px,22vw,400px);align-items:start;gap:14px}.playroom-shell.game-session .player-layout.is-theater{grid-template-columns:minmax(0,1fr)}.playroom-shell.game-session .player-surface:not(.mobile-immersive):not(:-webkit-full-screen){box-sizing:border-box;background:linear-gradient(130deg,#e9ffff,#b0f5f6);border:0;border-radius:20px;outline:0;padding:0;overflow:hidden;box-shadow:0 10px 28px #1b788333,0 2px 8px #49b8c622}.playroom-shell.game-session .player-surface:not(.mobile-immersive):not(:fullscreen){box-sizing:border-box;background:linear-gradient(130deg,#e9ffff,#b0f5f6);border:0;border-radius:20px;outline:0;padding:0;overflow:hidden;box-shadow:0 10px 28px #1b788333,0 2px 8px #49b8c622}.playroom-shell.game-session .player-surface:not(.mobile-immersive):not(:-webkit-full-screen)>.player-stage{box-sizing:border-box;aspect-ratio:16/9;background:0 0;border:0;border-radius:0;outline:0;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0}.playroom-shell.game-session .player-surface:not(.mobile-immersive):not(:fullscreen)>.player-stage{box-sizing:border-box;aspect-ratio:16/9;background:0 0;border:0;border-radius:0;outline:0;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0}.playroom-shell.game-session .player-surface.game-sized-surface:not(.mobile-immersive):not(:-webkit-full-screen){width:100%;min-width:0;max-width:none;margin-inline:auto;container:desktop-player/inline-size}.playroom-shell.game-session .player-surface.game-sized-surface:not(.mobile-immersive):not(:fullscreen){width:100%;min-width:0;max-width:none;margin-inline:auto;container:desktop-player/inline-size}.playroom-shell.game-session .player-surface.game-sized-surface:not(.mobile-immersive):not(:-webkit-full-screen)>.player-stage{aspect-ratio:16/9;box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none}.playroom-shell.game-session .player-surface.game-sized-surface:not(.mobile-immersive):not(:fullscreen)>.player-stage{aspect-ratio:16/9;box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none}.playroom-shell.game-session .game-embed-fit,.playroom-shell.game-session .game-logical-viewport,.playroom-shell.game-session .game-logical-viewport>iframe{border:0;outline:0;margin:0;padding:0}.playroom-shell.game-session .player-surface:not(.mobile-immersive):not(:-webkit-full-screen)>.player-toolbar{box-sizing:border-box;color:#113d50;background:linear-gradient(115deg,#f1fffff5,#d7fbfcf5 48%,#a9f0f3ed);border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:12px;height:56px;min-height:56px;margin:0;padding:6px 12px;display:flex;box-shadow:inset 0 1px #fff9,inset 0 -1px #fff6}.playroom-shell.game-session .player-surface:not(.mobile-immersive):not(:fullscreen)>.player-toolbar{box-sizing:border-box;color:#113d50;background:linear-gradient(115deg,#f1fffff5,#d7fbfcf5 48%,#a9f0f3ed);border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:12px;height:56px;min-height:56px;margin:0;padding:6px 12px;display:flex;box-shadow:inset 0 1px #fff9,inset 0 -1px #fff6}.game-session .player-toolbar .player-source{color:#143f50;flex:1;gap:10px;min-width:0}.game-session .player-toolbar .player-source>span{color:#153e4e;font:700 14px/1.25 Outfit,sans-serif}.game-session .player-toolbar .player-source>svg{color:#176778;flex:none}.game-session .player-toolbar .player-source small{color:#3f7180;font-size:10px}.game-session .player-toolbar .player-actions{flex-wrap:nowrap;flex:none;gap:7px}.game-session .player-toolbar .player-actions button,.game-session .player-toolbar .player-actions button:first-child{color:#114b5c;background:linear-gradient(145deg,#f7ffff,#bceff3);border:1px solid #60cbd36b;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:inset 0 1px #fffc,0 2px 5px #20889620}.game-session .player-toolbar .player-actions button:last-child{color:#074958;background:linear-gradient(145deg,#66f0e9,#22c6cb);border-color:#1fc0cb80}.game-session .player-toolbar .player-actions button:hover{color:#073d4c;background:linear-gradient(145deg,#fff,#91e7ec)}.game-session .player-toolbar .player-actions button.saved{color:#075f60;background:#a4eee7}.game-session .player-toolbar .player-actions button:focus-visible{outline-offset:2px;outline:2px solid #08778a}.game-session .desktop-game-extras{flex-direction:column;gap:14px;min-width:0;margin-top:14px;display:flex}.game-session .desktop-page-banner{min-width:0;margin:0;padding:0}.game-session .desktop-page-banner.wg-ad{flex-direction:row-reverse;justify-content:center;align-items:center;gap:6px;margin-top:0;display:flex}.game-session .desktop-page-banner.wg-ad .wg-ad-media{flex:1;min-width:0;max-width:calc(100% - 16px)}.game-session .desktop-page-banner:empty{display:none}.game-session .under-player-banner{justify-content:center;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.game-session .under-player-banner-media{min-width:0;max-width:100%}.game-session .under-player-banner-label{writing-mode:vertical-rl;color:#526474;font:500 9px/1 var(--font-body,sans-serif);letter-spacing:.12em;flex:none}.game-session .desktop-page-banner>.adsterra-slot .adsterra-slot-content{flex-direction:row-reverse;justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.game-session .desktop-page-banner .wg-ad-label{writing-mode:vertical-rl;letter-spacing:.12em;flex:none;margin:0;font-size:9px;line-height:1}.game-session .desktop-page-banner .adsterra-slot:empty{min-height:0}.game-session .desktop-next-row{min-width:0;margin-top:0;position:relative}.game-session .desktop-next-row-track{scroll-snap-type:x proximity;grid-template-rows:122px;grid-auto-columns:calc(16.6667% - 8.33333px);grid-auto-flow:column;gap:10px;margin:-3px;padding:7px 3px;display:grid;overflow-x:auto}.game-session .desktop-next-row-track>.next-game{scroll-snap-align:start;aspect-ratio:auto;height:122px}.game-session .desktop-game-bridge{contain:size;grid-template-rows:repeat(6,minmax(0,1fr));align-self:stretch;gap:10px;min-width:0;display:grid}.game-session .desktop-game-bridge .next-game{aspect-ratio:auto;width:100%;height:100%}.game-session .is-theater .desktop-game-bridge,.game-session .is-theater .related-sidebar{display:none}.game-session .related-sidebar{contain:size;flex-direction:column;align-self:stretch;min-width:0;display:flex;position:static;container:desktop-recommendations/inline-size}.game-session .related-sidebar .next-games{flex:1;grid-template-rows:auto repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;gap:10px;display:grid}.game-session .related-sidebar .next-games>.next-game{aspect-ratio:auto;height:100%;min-height:110px}.game-session .related-sidebar .adsterra-slot{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0}.game-session .desktop-rail-ad{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0}.game-session .desktop-rail-ad:empty{display:none}.game-session .related-sidebar .next-games:has(>.desktop-rail-ad:empty){grid-template-rows:repeat(3,minmax(0,1fr))}.game-session .related-sidebar .next-games:has(>.desktop-rail-ad[hidden]){grid-template-rows:repeat(3,minmax(0,1fr))}.game-session .sidebar-page-banner{flex-direction:column;align-items:center;gap:6px;min-width:0;margin:0 0 10px;display:flex}.game-session .sidebar-page-banner-media{min-width:0;max-width:100%}.game-session .sidebar-page-banner-label{color:#526474;font:500 9px/1 var(--font-body,sans-serif);letter-spacing:.12em}.game-session .related-sidebar .adsterra-slot-content{width:100%;margin:0 0 10px}.game-session .related-sidebar .adsterra-banner-frame{max-width:100%}.game-session .desktop-game-info{color:#204e60;background:#e7ffffe8;border:1px solid #8edee366;border-radius:18px;margin-top:18px;padding:18px;position:relative}.game-session .desktop-game-info>h2{margin:0 40px 10px 0;font-size:18px}.game-session .desktop-game-info>p{font-size:14px;line-height:1.6}.game-session .desktop-game-info .game-detail{box-shadow:none;background:0 0;margin-top:18px;padding:0}.game-session .desktop-help-close{color:#204e60;background:#eaffff;border:1px solid #8edee3;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.game-session .desktop-loading-help{color:#17475b;cursor:pointer;background:#c7f5f5;border:1px solid #8edee3;border-radius:10px;margin-top:14px;padding:10px 14px;display:block}}@container desktop-player (width<=460px){.game-session .player-toolbar .player-actions{gap:4px}.game-session .player-toolbar .player-actions button,.game-session .player-toolbar .player-actions button:first-child{width:32px;height:36px}}@media (min-width:1024px) and (max-width:1279px) and (pointer:fine){.game-session .desktop-next-row-track{grid-auto-columns:calc(25% - 7.5px)}.game-session .player-toolbar .player-actions{gap:4px}.game-session .player-toolbar .player-source{gap:6px}}@media (min-width:1024px) and (max-width:1199px) and (pointer:fine){.game-session .related-sidebar .next-games>.next-game{min-height:60px}}@media (forced-colors:active){.game-session .player-toolbar .player-actions button{color:buttontext;background:buttonface;border:1px solid buttontext}}@media (min-width:1024px) and (pointer:fine){.game-session .packed-game-discovery{margin-top:14px;display:block}.game-session .packed-game-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-items:start;gap:12px;display:grid}.game-session .packed-game-grid .next-game{aspect-ratio:4/3}.game-session .packed-game-grid-footer{justify-content:center;align-items:center;gap:20px;margin-top:18px;display:flex}.game-session .packed-game-grid-footer button{color:#17475b;cursor:pointer;background:#e4ffffd9;border:0;border-radius:12px;padding:10px 18px}.game-session .packed-game-grid-footer a{color:#17475b;font-size:13px}}.game-ad-frame{--game-ad-height:100px;box-sizing:border-box;width:100%;min-width:0;height:var(--game-ad-height);isolation:isolate;flex:none;position:relative}.game-ad-frame-rectangle{--game-ad-height:250px;grid-column:1/-1;height:266px}.under-player-ad-frame{margin-top:14px}.desktop-game-extras>.under-player-ad-frame{margin-top:0}.game-content-ad-frame{margin:14px 0}.game-ad-frame>.ad-slot{box-sizing:border-box;pointer-events:none;width:100%;height:100%;padding:0;position:absolute;inset:0;margin:0!important}.game-ad-frame>.wg-ad{flex-direction:row-reverse;justify-content:center;align-items:center;gap:6px;display:flex}.game-ad-frame>.wg-ad>.wg-ad-label{visibility:hidden;writing-mode:vertical-rl;letter-spacing:.1em;flex:none;margin:0;font-size:9px;line-height:1}.game-ad-frame .wg-ad-media{box-sizing:border-box;width:calc(100% - 16px);max-width:calc(100% - 16px);height:var(--game-ad-height);flex:1;overflow:clip;min-height:0!important}.game-ad-frame .adsbygoogle{max-width:100%;height:var(--game-ad-height);flex:none}.game-ad-frame-rectangle>.wg-ad{flex-direction:column;gap:6px}.game-ad-frame-rectangle>.wg-ad>.wg-ad-label{writing-mode:horizontal-tb;order:1;height:10px;line-height:10px}.game-ad-frame-rectangle .wg-ad-media{flex:none;width:100%;max-width:100%}.game-ad-frame .wg-ad-fallback,.game-ad-frame .wg-ad-preview{display:none}.game-ad-frame-fallback{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;height:100%;display:grid;position:absolute;inset:0}.game-ad-frame-fallback>.next-game{aspect-ratio:auto;width:100%;height:100%;min-height:0}.game-ad-frame-rectangle .game-ad-frame-fallback{grid-template-rows:repeat(2,minmax(0,1fr))}.game-ad-frame:has(.banner-media>iframe,.adcash-render-target iframe,.adcash-render-target img,.adcash-render-target video,.adsbygoogle:not([data-ad-status=unfilled]) iframe)>.ad-slot>.wg-ad-label{visibility:visible}.game-ad-frame:has(.banner-media>iframe,.adcash-render-target iframe,.adcash-render-target img,.adcash-render-target video,.adsbygoogle:not([data-ad-status=unfilled]) iframe)>.ad-slot{pointer-events:auto}.game-ad-frame:has(.banner-media>iframe,.adcash-render-target iframe,.adcash-render-target img,.adcash-render-target video,.adsbygoogle:not([data-ad-status=unfilled]) iframe)>.game-ad-frame-fallback{visibility:hidden;pointer-events:none}.game-ad-frame>.ad-slot[data-banner-fits=false]{visibility:hidden;pointer-events:none}.game-ad-frame:has(>.ad-slot[data-banner-fits=false])>.game-ad-frame-fallback{visibility:visible;pointer-events:auto}@media (min-width:1024px) and (pointer:fine){.game-ad-frame-banner .game-ad-frame-fallback{grid-template-columns:repeat(6,minmax(0,1fr))}.game-ad-frame-rectangle .game-ad-frame-fallback{grid-template-columns:repeat(2,minmax(0,1fr))}.game-session .related-sidebar .next-games>.game-ad-frame{margin:0}}.mobile-player-exit-layer{box-sizing:border-box;z-index:2147483647;pointer-events:none;inset:auto;left:var(--player-viewport-left,0px);top:var(--player-viewport-top,0px);width:var(--player-viewport-width,100vw);height:var(--player-viewport-height,100dvh);background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;overflow:visible}.mobile-player-exit-layer::backdrop{pointer-events:none;background:0 0}.mobile-player-exit-bounds{inset:calc(env(safe-area-inset-top,0px) + 8px) calc(env(safe-area-inset-right,0px) + 8px) calc(env(safe-area-inset-bottom,0px) + 8px) calc(env(safe-area-inset-left,0px) + 8px);pointer-events:none;position:absolute}.mobile-player-exit-button{box-sizing:border-box;color:#fff;opacity:.65;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#211332a6;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:9px;transition:opacity .15s;display:grid;position:absolute;box-shadow:0 2px 8px #00000030}.mobile-player-exit-button svg{pointer-events:none}.mobile-player-exit-button:is(:hover,:focus-visible,:active),.mobile-player-exit-button.is-dragging{opacity:1}.mobile-player-exit-button.is-dragging{cursor:grabbing}.mobile-player-exit-button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.mobile-player-exit-button{transition:none}}@media (forced-colors:active){.mobile-player-exit-button{color:buttontext;opacity:1;background:canvas;border-color:buttontext}}.player-restore-note{max-width:320px;line-height:1.5}.player-recovery>a{color:#fff;text-align:center;background:#ffffff12;border:1px solid #ffffff35;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 11px;font-size:12px;display:flex}.player-recovery>button:not(.recovery-close){min-height:44px}.player-fullscreen-entry{z-index:23;top:calc(50% + 54px);left:max(3px,env(safe-area-inset-left));color:#fff;background:linear-gradient(130deg,#473576ed,#7353c1ed);border:1px solid #c9b8ff85;border-radius:0 14px 14px 0;align-items:center;gap:6px;min-height:44px;padding:8px 11px;font-size:11px;font-weight:650;display:flex;position:absolute;box-shadow:0 3px 14px #17102c35}.player-fullscreen-entry:is(:hover,:focus-visible){outline-offset:2px;outline:2px solid #ddd0ff}.player-fullscreen-entry:disabled{opacity:.7}@media (max-width:760px){.playroom-shell .player-controls-reveal{opacity:.8;border-radius:0 14px 14px 0;width:44px;height:44px}.playroom-shell .player-controls-reveal svg{width:24px;height:24px}}.mobile-desktop-site-guide{color:#281d49;background:linear-gradient(140deg,#f5fffff5,#eef0ffef 55%,#e4d7ffed);border:1px solid #fff;border-radius:22px;margin:14px 0 20px;padding:clamp(12px,4vw,20px);box-shadow:inset 0 1px #fff,0 8px 22px #5927ab29}.desktop-site-guide-intro{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.desktop-site-guide-intro h2{color:#43159c;margin:0 0 5px;font:750 clamp(17px,5vw,23px)/1.16 Outfit,sans-serif}.desktop-site-guide-intro p{font:500 13px/1.45 var(--font-body,sans-serif);margin:0}.desktop-site-phone{color:#6722d7;background:linear-gradient(145deg,#fff,#e4d4ff);border:2px solid #9c72ec;border-radius:13px;align-content:center;justify-items:center;gap:2px;height:74px;display:grid;box-shadow:0 4px 12px #6d32cb33}.desktop-site-phone-menu{justify-self:end;margin-right:4px}.desktop-site-phone-arrow{transform:rotate(25deg)}.desktop-site-phone span{background:#fff;border-radius:5px;align-items:center;gap:4px;padding:3px 4px;display:flex}.desktop-site-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:13px 0;padding:0;list-style:none;display:grid}.desktop-site-guide-steps li{text-align:center;background:#ffffffa8;border-radius:11px;min-width:0;padding:8px 5px}.desktop-site-guide-steps li>span{color:#fff;background:#6b22cb;border-radius:50%;place-items:center;width:23px;height:23px;margin-bottom:4px;font-weight:750;display:inline-grid}.desktop-site-guide-steps strong,.desktop-site-guide-steps small{line-height:1.3;display:block}.desktop-site-guide-steps strong{font-size:12px}.desktop-site-guide-steps small{color:#50436a;margin-top:2px;font-size:11px}.desktop-site-guide-note{color:#fff;background:linear-gradient(120deg,#6c25d1,#4f19a4);border-radius:12px;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.desktop-site-guide-note svg{flex:none}
