.play-game-chrome-module__tVk3FW__railControl{background:hsl(var(--play-control));color:hsl(var(--foreground))}.play-game-chrome-module__tVk3FW__railButton:not(:disabled):hover .play-game-chrome-module__tVk3FW__railControl{background:hsl(var(--play-control-hover))}@media (min-width:768px){.play-game-chrome-module__tVk3FW__shell{container-type:inline-size}.play-game-chrome-module__tVk3FW__playViewport{margin-top:2.5rem;overflow:clip}.play-game-chrome-module__tVk3FW__playArea{--play-card-height:calc(100dvh - 5rem - 2px);padding:0 7rem 1rem 2rem}.play-game-chrome-module__tVk3FW__gameRow{gap:.5rem}.play-game-chrome-module__tVk3FW__actionRail{justify-content:flex-end;align-self:stretch;width:4rem;padding-block:.5rem}.play-game-chrome-module__tVk3FW__scroll{top:50%;right:1.5rem;transform:translateY(-50%)}@media (max-height:640px){.play-game-chrome-module__tVk3FW__actionRail{width:8.5rem}.play-game-chrome-module__tVk3FW__railActions{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;display:grid}}@container (max-width:760px){.play-game-chrome-module__tVk3FW__playArea{--play-card-height:calc(100dvh - 11rem - 2px);padding-left:1.5rem;padding-right:6rem}.play-game-chrome-module__tVk3FW__gameRow{flex-direction:column;align-items:center;gap:1.25rem}.play-game-chrome-module__tVk3FW__actionRail{align-self:center;width:auto;padding:0}.play-game-chrome-module__tVk3FW__railActions{flex-direction:row;gap:1rem;display:flex}.play-game-chrome-module__tVk3FW__scroll{right:1rem}}.play-game-chrome-module__tVk3FW__shell[data-play-frame=desktop]:not([data-play-expanded]){isolation:isolate;flex:none;height:calc(100svh - 1.5rem);transform:translateZ(0)}.play-game-chrome-module__tVk3FW__shell[data-play-frame=desktop] .play-game-chrome-module__tVk3FW__playViewport{overflow:visible}.play-game-chrome-module__tVk3FW__shell[data-play-frame=desktop] iframe{border-radius:0}.play-game-chrome-module__tVk3FW__playArea[data-play-area-frame=desktop]{padding:0}.play-game-chrome-module__tVk3FW__playArea[data-play-area-frame=desktop]>div,.play-game-chrome-module__tVk3FW__playArea[data-play-area-frame=desktop] .play-game-chrome-module__tVk3FW__gameRow,.play-game-chrome-module__tVk3FW__playArea[data-play-area-frame=desktop] .play-game-chrome-module__tVk3FW__gameRow>div{height:100%;min-height:0}.play-game-chrome-module__tVk3FW__playArea[data-play-area-frame=desktop] .play-game-chrome-module__tVk3FW__gameRow{flex-direction:row;gap:0}}.play-game-chrome-module__tVk3FW__shell[data-play-expanded]{overflow:visible;container-type:normal}.play-game-chrome-module__tVk3FW__shell[data-play-expanded] .play-game-chrome-module__tVk3FW__playViewport{margin-top:0;overflow:visible}
.desktop-game-loading-module__brGqba__loading{transition:opacity .18s ease-out}.desktop-game-loading-module__brGqba__loading[data-phase=revealing]{opacity:0;pointer-events:none}.desktop-game-loading-module__brGqba__bar{border-radius:inherit;background:currentColor;width:35%;height:100%;animation:1.4s ease-in-out infinite desktop-game-loading-module__brGqba__sweep;display:block}.desktop-game-loading-module__brGqba__loading[data-phase=slow] .desktop-game-loading-module__brGqba__bar{opacity:.5;width:100%;animation:none}@keyframes desktop-game-loading-module__brGqba__sweep{0%{transform:translate(-100%)}to{transform:translate(386%)}}@media (prefers-reduced-motion:reduce){.desktop-game-loading-module__brGqba__loading{transition:none}.desktop-game-loading-module__brGqba__bar{opacity:.5;width:100%;animation:none}}
.portal-exit-confirm-module__VxEQxq__veil{z-index:50;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:radial-gradient(ellipse 90% 55% at 50% 45%, color-mix(in srgb, var(--portal-violet) 30%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--portal-bg) 50%, transparent), color-mix(in srgb, var(--portal-bg) 88%, transparent));-webkit-backdrop-filter:blur(10px)saturate(115%);touch-action:none;place-items:center;animation:.2s ease-out portal-exit-confirm-module__VxEQxq__veil-in;display:grid;position:absolute;inset:0}.portal-exit-confirm-module__VxEQxq__plate{border:1px solid color-mix(in srgb, var(--portal-ink) 16%, transparent);width:min(320px,100%);color:var(--portal-ink);text-align:center;background:radial-gradient(120% 62% at 50% 0%, color-mix(in srgb, var(--portal-blue) 40%, transparent), transparent 74%), linear-gradient(180deg, color-mix(in srgb, var(--portal-panel) 92%, transparent), color-mix(in srgb, var(--portal-bg) 96%, transparent));box-shadow:0 24px 80px color-mix(in srgb, var(--portal-bg) 60%, transparent), inset 0 1px 0 color-mix(in srgb, var(--portal-ink) 10%, transparent);border-radius:24px;outline:none;flex-direction:column;align-items:center;padding:28px 20px 20px;animation:.28s cubic-bezier(.22,1,.36,1) portal-exit-confirm-module__VxEQxq__plate-in;display:flex;position:relative}.portal-exit-confirm-module__VxEQxq__orb{border:2px solid var(--portal-accent);width:112px;height:112px;box-shadow:0 0 28px color-mix(in srgb, var(--portal-accent) 30%, transparent), inset 0 0 18px color-mix(in srgb, var(--portal-accent) 20%, transparent);border-radius:50%;flex:none;display:block;position:relative}.portal-exit-confirm-module__VxEQxq__orb:before{content:"";border:1px solid color-mix(in srgb, var(--portal-accent) 20%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-12px}.portal-exit-confirm-module__VxEQxq__orbCore{background:conic-gradient(from 40deg, var(--portal-blue), var(--portal-accent), var(--portal-violet), var(--portal-blue));color:var(--portal-ink);clip-path:circle(50%);border-radius:50%;place-items:center;font-size:36px;font-weight:600;display:grid;position:absolute;inset:4px;overflow:hidden}.portal-exit-confirm-module__VxEQxq__world{max-width:100%;color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:22px;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.portal-exit-confirm-module__VxEQxq__title{margin-top:6px;font-size:24px;line-height:1.15}.portal-exit-confirm-module__VxEQxq__message{color:var(--portal-muted);margin-top:6px;font-size:14px;line-height:1.4}.portal-exit-confirm-module__VxEQxq__actions{flex-direction:column;gap:10px;width:100%;margin-top:22px;display:flex}.portal-exit-confirm-module__VxEQxq__keep,.portal-exit-confirm-module__VxEQxq__exit{border-radius:12px;outline:none;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;transition:transform .12s,background-color .12s;display:flex}.portal-exit-confirm-module__VxEQxq__keep:active,.portal-exit-confirm-module__VxEQxq__exit:active{transform:scale(.98)}.portal-exit-confirm-module__VxEQxq__keep{color:var(--portal-accent-ink);background:var(--portal-accent)}.portal-exit-confirm-module__VxEQxq__exit{border:1px solid color-mix(in srgb, var(--portal-ink) 22%, transparent);color:var(--portal-ink);background:0 0}.portal-exit-confirm-module__VxEQxq__exit:active{background:color-mix(in srgb, var(--portal-ink) 6%, transparent)}.portal-exit-confirm-module__VxEQxq__keep:focus-visible,.portal-exit-confirm-module__VxEQxq__exit:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-ink) 40%, transparent)}@keyframes portal-exit-confirm-module__VxEQxq__veil-in{0%{opacity:0}}@keyframes portal-exit-confirm-module__VxEQxq__plate-in{0%{opacity:0;transform:translateY(12px)scale(.94)}}@media (prefers-reduced-motion:reduce){.portal-exit-confirm-module__VxEQxq__veil,.portal-exit-confirm-module__VxEQxq__plate{animation:none}.portal-exit-confirm-module__VxEQxq__keep,.portal-exit-confirm-module__VxEQxq__exit{transition:none}}
