.gameSurface-module__o3PZdG__vars{--_accent:var(--rtg-accent,var(--brand-mint-deep,#2faf63));--_accent-soft:color-mix(in srgb, var(--_accent) 13%, transparent);--_hairline:var(--rtg-hairline,var(--hairline,#1c171024));--_text-2:var(--rtg-text-2,var(--text-2,#6f6a60));--_text-3:var(--rtg-text-3,var(--text-3,#8a857b));--_sunken:var(--rtg-sunken,var(--surface-sunken,#7f7f7f14));--_font-display:var(--rtg-font-display,var(--font-display,inherit));--_font-mono:var(--rtg-font-mono,var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace))}.gameSurface-module__o3PZdG__pillRow{flex-wrap:wrap;gap:8px;display:flex}.gameSurface-module__o3PZdG__pill{border:1px solid var(--_hairline);color:var(--_text-2);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.gameSurface-module__o3PZdG__pill:hover{background:var(--_sunken)}.gameSurface-module__o3PZdG__pillActive,.gameSurface-module__o3PZdG__pillActive:hover{border-color:var(--_accent);background:var(--_accent-soft);color:var(--_accent)}.gameSurface-module__o3PZdG__hint{color:var(--_text-3);margin:0;font-size:12px}.gameSurface-module__o3PZdG__pickerLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--_text-3);margin:0 0 6px;font-size:12px;font-weight:600}.gameSurface-module__o3PZdG__pickerRow{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.gameSurface-module__o3PZdG__pickerItem{border:1px solid var(--_hairline);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;padding:8px 10px;transition:background-color .15s,border-color .15s;display:flex}.gameSurface-module__o3PZdG__pickerItem:hover{background:var(--_sunken)}.gameSurface-module__o3PZdG__pickerItemActive,.gameSurface-module__o3PZdG__pickerItemActive:hover{border-color:var(--_accent);background:var(--_accent-soft)}.gameSurface-module__o3PZdG__pickerAvatar{background:var(--_sunken);border-radius:6px;padding:2px;display:inline-flex}.gameSurface-module__o3PZdG__pickerName{text-overflow:ellipsis;white-space:nowrap;max-width:72px;color:var(--_text-2);font-size:10px;font-weight:600;overflow:hidden}.gameSurface-module__o3PZdG__pickerNameActive{color:var(--_accent)}.gameSurface-module__o3PZdG__wrap{-webkit-user-select:none;user-select:none;position:relative}.gameSurface-module__o3PZdG__wrapFs{background:#0e0e0d;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex}.gameSurface-module__o3PZdG__canvas{border:1px solid var(--_hairline);background:var(--_sunken);touch-action:none;width:100%;image-rendering:pixelated;border-radius:10px}.gameSurface-module__o3PZdG__canvasFs{width:100%;max-width:1500px;height:auto}.gameSurface-module__o3PZdG__fsButton{color:#f7f7f7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0e0e0d8c;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:inline-flex;position:absolute;top:8px;left:12px}.gameSurface-module__o3PZdG__fsButton:hover{background:#0e0e0dbf}.gameSurface-module__o3PZdG__hud{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (min-width:640px){.gameSurface-module__o3PZdG__hud{top:12px}}.gameSurface-module__o3PZdG__hudScore{font-family:var(--_font-mono);font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);filter:drop-shadow(0 2px 4px #00000080);background:#0e0e0d73;border-radius:999px;padding:4px 16px;font-size:20px;font-weight:800}@media (min-width:640px){.gameSurface-module__o3PZdG__hudScore{font-size:24px}}.gameSurface-module__o3PZdG__hudScoreFs{padding:8px 28px;font-size:36px}@media (min-width:640px){.gameSurface-module__o3PZdG__hudScoreFs{font-size:60px}}.gameSurface-module__o3PZdG__hudBest{font-family:var(--_font-mono);font-variant-numeric:tabular-nums;color:#ffffffd9;filter:drop-shadow(0 1px 3px #0009);margin-top:4px;font-size:12px;font-weight:700}.gameSurface-module__o3PZdG__hudBestFs{font-size:18px}.gameSurface-module__o3PZdG__flash{pointer-events:none;border:1px solid color-mix(in srgb, var(--_accent) 40%, transparent);color:#f7f7f7;background:#0e0e0dd9;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:700;animation:.25s ease-out gameSurface-module__o3PZdG__rtgFlashIn;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0003}.gameSurface-module__o3PZdG__flashFs{padding:10px 24px;font-size:20px;top:96px}@keyframes gameSurface-module__o3PZdG__rtgFlashIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.gameSurface-module__o3PZdG__overlay{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.gameSurface-module__o3PZdG__overlayTitle{font-family:var(--_font-display);color:#fff;filter:drop-shadow(0 2px 4px #0009);margin:0;font-size:24px;font-weight:700}@media (min-width:640px){.gameSurface-module__o3PZdG__overlayTitle{font-size:30px}}.gameSurface-module__o3PZdG__overlayTitleFs{font-size:48px}.gameSurface-module__o3PZdG__overlayTitleReady{font-size:20px}@media (min-width:640px){.gameSurface-module__o3PZdG__overlayTitleReady{font-size:24px}}.gameSurface-module__o3PZdG__overlayTitleReadyFs{font-size:36px}.gameSurface-module__o3PZdG__newBest{color:var(--_accent);filter:drop-shadow(0 1px 3px #000000b3);margin:0;font-size:14px;font-weight:700}.gameSurface-module__o3PZdG__newBestFs{font-size:20px}.gameSurface-module__o3PZdG__sessionBest{color:#ffffffd9;filter:drop-shadow(0 1px 2px #0009);margin:0;font-size:12px;font-weight:600}.gameSurface-module__o3PZdG__sessionBestFs{font-size:18px}.gameSurface-module__o3PZdG__overlayBtn{pointer-events:auto;color:#f7f7f7;cursor:pointer;background:#0e0e0d;border:none;border-radius:999px;padding:8px 20px;font-size:14px;font-weight:600;transition:transform .15s}.gameSurface-module__o3PZdG__overlayBtn:hover{transform:scale(1.03)}.gameSurface-module__o3PZdG__overlayBtn:active{transform:scale(.95)}.gameSurface-module__o3PZdG__overlayBtnFs{padding:12px 32px;font-size:18px}.gameSurface-module__o3PZdG__overlayHint{color:#fffc;filter:drop-shadow(0 1px 2px #0009);margin:0;font-size:12px}.gameSurface-module__o3PZdG__overlayHintFs{font-size:16px}.gameSurface-module__o3PZdG__kbd{font-family:var(--_font-mono)}.gameSurface-module__o3PZdG__imm{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#0b1020;position:absolute;inset:0;overflow:hidden}.gameSurface-module__o3PZdG__immCanvas{image-rendering:pixelated;touch-action:none;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.gameSurface-module__o3PZdG__immHud{pointer-events:none;left:50%;top:calc(env(safe-area-inset-top) + 12px);flex-direction:column;align-items:center;transition:opacity .2s;display:flex;position:absolute;transform:translate(-50%)}.gameSurface-module__o3PZdG__imm[data-phase=ready] .gameSurface-module__o3PZdG__immHud,.gameSurface-module__o3PZdG__imm[data-phase=over] .gameSurface-module__o3PZdG__immHud{opacity:0}.gameSurface-module__o3PZdG__immScore{font-family:var(--_font-mono);font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(6px);filter:drop-shadow(0 2px 4px #00000073);background:#0a0c146b;border-radius:999px;padding:6px 20px;font-size:28px;font-weight:800;line-height:1.15}.gameSurface-module__o3PZdG__immBest{font-family:var(--_font-mono);font-variant-numeric:tabular-nums;color:#ffffffe0;filter:drop-shadow(0 1px 3px #000000b3);letter-spacing:.04em;margin-top:4px;font-size:12px;font-weight:700}.gameSurface-module__o3PZdG__pixelText{image-rendering:pixelated;display:block}.gameSurface-module__o3PZdG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gameSurface-module__o3PZdG__rpgHud{pointer-events:none;left:50%;top:calc(env(safe-area-inset-top) + 10px);flex-direction:column;width:min(100% - 28px,420px);transition:opacity .2s;display:flex;position:absolute;transform:translate(-50%)}.gameSurface-module__o3PZdG__imm[data-phase=ready] .gameSurface-module__o3PZdG__rpgHud,.gameSurface-module__o3PZdG__imm[data-phase=over] .gameSurface-module__o3PZdG__rpgHud{opacity:0}.gameSurface-module__o3PZdG__imm[data-wide] .gameSurface-module__o3PZdG__rpgHud{left:16px;transform:none}.gameSurface-module__o3PZdG__rpgBox{background:linear-gradient(#2c49da 0%,#1531ba 55%,#0c1f86 100%);border:3px solid #e9eeff;border-radius:10px;align-items:stretch;height:58px;display:flex;overflow:hidden;box-shadow:0 0 0 2px #0a1240,inset 0 0 0 2px #0a1757,0 6px 14px #00000059}.gameSurface-module__o3PZdG__rpgMiles{flex:1;align-items:center;padding-left:16px;display:flex}.gameSurface-module__o3PZdG__rpgPause{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-left:3px solid #e9eeff;justify-content:center;align-items:center;gap:7px;width:64px;display:flex}.gameSurface-module__o3PZdG__rpgPause span{background:#fff;width:8px;height:24px;box-shadow:2px 2px #0a1757}.gameSurface-module__o3PZdG__rpgPause:active{background:#ffffff24}.gameSurface-module__o3PZdG__rpgBest{align-self:center;margin-top:6px}.gameSurface-module__o3PZdG__rpgJump{right:calc(env(safe-area-inset-right) + 18px);bottom:calc(env(safe-area-inset-bottom) + 26px);touch-action:none;cursor:pointer;background:radial-gradient(circle at 38% 30%,#7ea2ff 0%,#3b63f0 28%,#1534c4 62%,#0b1f86 100%);border:5px solid #e9eeff;border-radius:50%;justify-content:center;align-items:center;width:108px;height:108px;transition:transform 60ms;display:flex;position:absolute;box-shadow:0 0 0 3px #0a1240,inset 0 -8px #00000040,0 8px 18px #0006}.gameSurface-module__o3PZdG__rpgJump:before{content:"";background:#ffffff52;border-radius:50%;width:46%;height:26%;position:absolute;top:10%;left:18%}.gameSurface-module__o3PZdG__rpgJump:active{transform:scale(.94)}.gameSurface-module__o3PZdG__immFlash{top:max(calc(env(safe-area-inset-top) + 84px), calc(var(--rtg-band-top) - 52px));padding:8px 18px;font-size:15px}.gameSurface-module__o3PZdG__immCount{pointer-events:none;left:50%;top:calc(var(--rtg-band-top) + var(--rtg-band-h) * .36);font-family:var(--_font-display);color:#fff;text-shadow:0 4px 18px #0000008c;font-size:84px;font-weight:800;line-height:1;animation:.5s ease-out both gameSurface-module__o3PZdG__rtgCountPop;position:absolute;transform:translate(-50%,-50%)}@keyframes gameSurface-module__o3PZdG__rtgCountPop{0%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}30%{opacity:1}to{opacity:.9;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.gameSurface-module__o3PZdG__immCount{animation:none}}.gameSurface-module__o3PZdG__pixelLines{flex-direction:column;align-items:flex-start;display:flex}.gameSurface-module__o3PZdG__pixelLinesCenter{align-items:center}.gameSurface-module__o3PZdG__pixelSvg{image-rendering:pixelated;display:block}.gameSurface-module__o3PZdG__pixelFit{flex:auto;justify-content:center;min-width:0;display:flex}.gameSurface-module__o3PZdG__imm[data-phase=ready] .gameSurface-module__o3PZdG__rpgJump,.gameSurface-module__o3PZdG__imm[data-phase=over] .gameSurface-module__o3PZdG__rpgJump,.gameSurface-module__o3PZdG__imm[data-phase=paused] .gameSurface-module__o3PZdG__rpgJump{display:none}.gameSurface-module__o3PZdG__rpgWin{background:linear-gradient(#2c49da 0%,#1531ba 55%,#0c1f86 100%);border:3px solid #e9eeff;border-radius:10px;padding:10px 12px;box-shadow:0 0 0 2px #0a1240,inset 0 0 0 2px #0a1757,0 6px 14px #00000059}.gameSurface-module__o3PZdG__pxBtn{cursor:pointer;touch-action:manipulation;border:3px solid #e9eeff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:100%;height:56px;padding:0 10px;transition:transform 60ms;display:flex;box-shadow:0 0 0 2px #0a1240,inset 0 -5px #00000038,0 6px 14px #00000059}.gameSurface-module__o3PZdG__pxBtn:active{transform:translateY(2px)}.gameSurface-module__o3PZdG__pxBtnGo{background:linear-gradient(#7dffb4,#2fd47a 60%,#179a52)}.gameSurface-module__o3PZdG__pxBtnBlue{background:linear-gradient(#4f74ff,#2343d6 60%,#11278f)}.gameSurface-module__o3PZdG__pxIconBtn{color:#fff;cursor:pointer;background:linear-gradient(#2c49da,#1531ba 55%,#0c1f86);border:3px solid #e9eeff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex;box-shadow:0 0 0 2px #0a1240}.gameSurface-module__o3PZdG__artOverlay{z-index:5;pointer-events:none;position:absolute;inset:0}.gameSurface-module__o3PZdG__hp{z-index:5;pointer-events:auto;padding:calc(env(safe-area-inset-top) + 10px) 12px calc(env(safe-area-inset-bottom) + 12px);overscroll-behavior:contain;background:#0b1030;flex-direction:column;gap:10px;display:flex;position:absolute;inset:0;overflow-y:auto}.gameSurface-module__o3PZdG__hpTop{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.gameSurface-module__o3PZdG__hpCorner{flex:0 0 44px;display:flex}.gameSurface-module__o3PZdG__pxTabs{flex:none;gap:8px;display:flex}.gameSurface-module__o3PZdG__pxTab{cursor:pointer;background:#16205a;border:3px solid #2a3570;border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:0;height:40px;display:flex;box-shadow:0 0 0 2px #0a1240}.gameSurface-module__o3PZdG__pxTabOn{background:linear-gradient(#2c49da,#1531ba);border-color:#5effa1;box-shadow:0 0 0 2px #0a1240,0 0 12px #5effa180}.gameSurface-module__o3PZdG__hpShow{border:3px solid #e9eeff;border-radius:10px;flex:auto;min-height:210px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0a1240}@media (max-height:700px){.gameSurface-module__o3PZdG__hpShow{min-height:170px}}.gameSurface-module__o3PZdG__hpHero{z-index:2;position:absolute}.gameSurface-module__o3PZdG__hpHop{animation:.38s ease-out gameSurface-module__o3PZdG__hpHop}@keyframes gameSurface-module__o3PZdG__hpHop{0%{transform:translateY(0)}45%{transform:translateY(-34px)}to{transform:translateY(0)}}.gameSurface-module__o3PZdG__hpInfos{z-index:3;pointer-events:none;position:absolute;inset:0}.gameSurface-module__o3PZdG__hpInfo{max-width:calc(100% - 20px);position:absolute;top:10px;left:10px}.gameSurface-module__o3PZdG__hpInfoHidden{visibility:hidden}.gameSurface-module__o3PZdG__hpWide{z-index:5;pointer-events:auto;position:absolute;inset:0}.gameSurface-module__o3PZdG__hpWidePanel{overscroll-behavior:contain;background:#0b1030e6;border-radius:16px;flex-direction:column;gap:12px;width:min(400px,100% - 32px);padding:14px;display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 0 0 3px #e9eeff,0 0 0 5px #0a1240,0 12px 30px #0006}.gameSurface-module__o3PZdG__hpWideTop{flex:none;align-items:center;gap:8px;min-height:44px;display:flex}.gameSurface-module__o3PZdG__hpGrow{flex:auto}.gameSurface-module__o3PZdG__hpPlate.gameSurface-module__o3PZdG__hpPlateInline{flex:none;align-self:center;position:relative;bottom:auto;left:auto;transform:none}.gameSurface-module__o3PZdG__artScoresWide{pointer-events:auto;width:min(100%,560px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.gameSurface-module__o3PZdG__hpPlate{z-index:4;background:linear-gradient(#2c49da 0%,#1531ba 55%,#0c1f86 100%);border:3px solid #e9eeff;border-radius:12px;align-items:center;gap:8px;padding:4px 5px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0a1240,0 6px 14px #00000059}.gameSurface-module__o3PZdG__hpPlateText{flex-direction:column;align-items:center;gap:2px;min-width:128px;display:flex}.gameSurface-module__o3PZdG__hpArrow{color:#fff;cursor:pointer;touch-action:manipulation;background:#0c1f86;border:2px solid #e9eeff;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.gameSurface-module__o3PZdG__hpArrow:active{transform:translateY(1px)}.gameSurface-module__o3PZdG__hpInfoLine{margin-top:6px}.gameSurface-module__o3PZdG__hpGrid{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gameSurface-module__o3PZdG__hpTile{aspect-ratio:1/1.05;cursor:pointer;background:linear-gradient(#7cc4ef,#c4e8fa);border:3px solid #2a3570;border-radius:10px;width:100%;max-height:80px;padding:0;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative;box-shadow:0 0 0 2px #0a1240}.gameSurface-module__o3PZdG__hpTileOn{border-color:#5effa1;transform:translateY(-3px);box-shadow:0 0 0 2px #0a1240,0 0 16px #5effa18c}.gameSurface-module__o3PZdG__hpTileArt{border-radius:7px;position:absolute;inset:0;overflow:hidden}.gameSurface-module__o3PZdG__hpTilePath{height:14px;image-rendering:pixelated;background-size:418px 39px;position:absolute;bottom:0;left:0;right:0}.gameSurface-module__o3PZdG__hpTileHero{position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.gameSurface-module__o3PZdG__hpCheck{z-index:2;background:#5effa1;border-radius:13px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:-9px;right:-9px;box-shadow:0 0 0 2px #0a1240}.gameSurface-module__o3PZdG__worldBackdrop{position:absolute;inset:0;overflow:hidden}.gameSurface-module__o3PZdG__worldSky{position:absolute;inset:0}.gameSurface-module__o3PZdG__worldStrip{image-rendering:pixelated;background-position:bottom;background-repeat:repeat-x;position:absolute;left:0;right:0}.gameSurface-module__o3PZdG__worldSoil{position:absolute;bottom:0;left:0;right:0}.gameSurface-module__o3PZdG__sbScopes{background:#0a1240;border-radius:10px;flex:none;gap:6px;padding:4px;display:flex;box-shadow:inset 0 0 0 2px #2a3570}.gameSurface-module__o3PZdG__sbScope{cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;min-width:0;height:30px;padding:0 4px;display:flex}.gameSurface-module__o3PZdG__sbScopeOn{background:#e9eeff}.gameSurface-module__o3PZdG__sbClub{color:#fff;background:#16205a;border:2px solid #2a3570;border-radius:10px;flex:none;align-items:center;height:38px;display:flex;position:relative}.gameSurface-module__o3PZdG__sbClub select{appearance:none;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 36px 0 12px;font-size:14px;font-weight:700}.gameSurface-module__o3PZdG__sbClub svg{pointer-events:none;position:absolute;right:12px}.gameSurface-module__o3PZdG__sbList{scrollbar-width:thin;scrollbar-color:#5f78e8 transparent;flex:auto;min-height:0;padding:4px 6px;overflow-y:auto}.gameSurface-module__o3PZdG__sbRows{margin:0;padding:0;list-style:none}.gameSurface-module__o3PZdG__sbRow{width:100%;min-height:46px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9eeff24;align-items:center;gap:10px;padding:4px 6px;text-decoration:none;display:flex}a.gameSurface-module__o3PZdG__sbRow,button.gameSurface-module__o3PZdG__sbRow{cursor:pointer}a.gameSurface-module__o3PZdG__sbRow:hover,button.gameSurface-module__o3PZdG__sbRow:hover{background:#e9eeff14}.gameSurface-module__o3PZdG__sbRows li:last-child .gameSurface-module__o3PZdG__sbRow{border-bottom:0}.gameSurface-module__o3PZdG__sbRowYou,a.gameSurface-module__o3PZdG__sbRowYou:hover,button.gameSurface-module__o3PZdG__sbRowYou:hover{background:#5effa129;border-bottom-color:#0000;border-radius:8px;box-shadow:inset 0 0 0 2px #5effa1}.gameSurface-module__o3PZdG__sbRank{flex:0 0 30px;justify-content:center;display:flex}.gameSurface-module__o3PZdG__sbPhoto{object-fit:cover;background:#5b6385;border:2px solid #e9eeff;border-radius:6px;flex:none;width:32px;height:32px;box-shadow:0 0 0 2px #0a1240}.gameSurface-module__o3PZdG__sbPhotoMasked{color:#c8cde0;justify-content:center;align-items:center;font-size:16px;display:flex}.gameSurface-module__o3PZdG__sbWho{flex-direction:column;flex:auto;min-width:0;display:flex}.gameSurface-module__o3PZdG__sbName{color:#fff;text-overflow:ellipsis;text-shadow:0 1px #0a1240;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.gameSurface-module__o3PZdG__sbNameMasked{color:#bcd0ff;font-style:italic;font-weight:700}.gameSurface-module__o3PZdG__sbUser{color:#bcd0ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gameSurface-module__o3PZdG__sbEmpty{color:#bcd0ff;text-align:center;justify-content:center;align-items:center;min-height:160px;margin:0;padding:16px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.gameSurface-module__o3PZdG__sbSpin{animation:.9s linear infinite gameSurface-module__o3PZdG__sbSpin}@keyframes gameSurface-module__o3PZdG__sbSpin{to{transform:rotate(360deg)}}.gameSurface-module__o3PZdG__sbNote{color:#bcd0ff;text-align:center;margin:6px 0 2px;font-size:11px}.gameSurface-module__o3PZdG__sbPinned{background:linear-gradient(#1d3a8a,#10246e);border:3px solid #5effa1;border-radius:12px;flex:none;margin-top:4px;padding:0 6px 2px;position:relative;box-shadow:0 0 0 2px #0a1240}.gameSurface-module__o3PZdG__sbPinnedLabel{background:#5effa1;border-radius:6px;padding:3px 6px;position:absolute;top:-11px;left:12px;box-shadow:0 0 0 2px #0a1240}.gameSurface-module__o3PZdG__sbPinned .gameSurface-module__o3PZdG__sbRows{padding-top:6px}.gameSurface-module__o3PZdG__sbPinned .gameSurface-module__o3PZdG__sbRow{border-bottom:0}.gameSurface-module__o3PZdG__mrBox{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.gameSurface-module__o3PZdG__mrRibbon{background:linear-gradient(#2c49da 0%,#1531ba 55%,#0c1f86 100%);border:4px solid #e9eeff;border-radius:6px;padding:10px 20px;animation:2.6s cubic-bezier(.2,.85,.25,1) forwards gameSurface-module__o3PZdG__mrIn;position:relative;transform:translate(140%)skew(-12deg);box-shadow:0 0 0 3px #0a1240,0 10px 24px #00000073}.gameSurface-module__o3PZdG__mrInner{flex-direction:column;align-items:center;gap:8px;display:flex;transform:skew(12deg)}@keyframes gameSurface-module__o3PZdG__mrIn{0%{transform:translate(140%)skew(-12deg)}13%{transform:translate(-5%)skew(-12deg)}19%,80%{transform:translate(0)skew(-12deg)}to{transform:translate(-150%)skew(-12deg)}}.gameSurface-module__o3PZdG__mrFromLeft .gameSurface-module__o3PZdG__mrRibbon{animation-name:gameSurface-module__o3PZdG__mrInLeft;transform:translate(-140%)skew(-12deg)}@keyframes gameSurface-module__o3PZdG__mrInLeft{0%{transform:translate(-140%)skew(-12deg)}13%{transform:translate(5%)skew(-12deg)}19%,80%{transform:translate(0)skew(-12deg)}to{transform:translate(-150%)skew(-12deg)}}.gameSurface-module__o3PZdG__mrLine{opacity:0;background:#fff;height:5px;animation:.55s linear forwards gameSurface-module__o3PZdG__mrLine;position:absolute;right:-140px;box-shadow:0 0 0 2px #0a1240}@keyframes gameSurface-module__o3PZdG__mrLine{0%{opacity:.95;transform:translate(0)}to{opacity:0;transform:translate(-900px)}}.gameSurface-module__o3PZdG__mrFromLeft .gameSurface-module__o3PZdG__mrLine{animation-name:gameSurface-module__o3PZdG__mrLineLeft;left:-140px;right:auto}@keyframes gameSurface-module__o3PZdG__mrLineLeft{0%{opacity:.95;transform:translate(0)}to{opacity:0;transform:translate(900px)}}@media (prefers-reduced-motion:reduce){.gameSurface-module__o3PZdG__mrRibbon,.gameSurface-module__o3PZdG__mrFromLeft .gameSurface-module__o3PZdG__mrRibbon{animation:2.6s forwards gameSurface-module__o3PZdG__mrFade;transform:skew(-12deg)}.gameSurface-module__o3PZdG__mrLine{display:none}}@keyframes gameSurface-module__o3PZdG__mrFade{0%,to{opacity:0}10%,85%{opacity:1}}.gameSurface-module__o3PZdG__artTop{left:12px;right:12px;top:calc(env(safe-area-inset-top) + 10px);z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:absolute}.gameSurface-module__o3PZdG__artTop>*{pointer-events:auto}.gameSurface-module__o3PZdG__artTopRight{gap:10px;display:flex}.gameSurface-module__o3PZdG__artCard{left:16px;right:16px;top:calc(env(safe-area-inset-top) + 70px);z-index:5;pointer-events:auto;flex-direction:column;gap:12px;max-width:420px;margin:0 auto;display:flex;position:absolute}.gameSurface-module__o3PZdG__artCardBody{flex-direction:column;align-items:center;gap:10px;padding:14px 12px;display:flex}.gameSurface-module__o3PZdG__artStage{background:#0b1030;width:100%;height:100dvh;position:relative;overflow:hidden}@media (min-width:640px){.gameSurface-module__o3PZdG__artStage{aspect-ratio:16/9;height:auto;max-height:92vh}}
