.bitman-game[data-move-direction=right] .playfield-cell.player:before{transform:rotate(0deg)!important}.bitman-game[data-move-direction=down] .playfield-cell.player:before{transform:rotate(90deg)!important}.bitman-game[data-move-direction=left] .playfield-cell.player:before{transform:rotate(180deg)!important}.bitman-game[data-move-direction=up] .playfield-cell.player:before{transform:rotate(270deg)!important}.bitman-game[data-move-direction=right] .playfield-cell.player:after{top:28%!important;left:60%!important}.bitman-game[data-move-direction=left] .playfield-cell.player:after{top:28%!important;left:40%!important}.bitman-game[data-move-direction=up] .playfield-cell.player:after{top:38%!important;left:60%!important}.bitman-game[data-move-direction=down] .playfield-cell.player:after{top:62%!important;left:60%!important}.playfield-cell.player:before{inset:-7%!important;background:radial-gradient(circle at 36% 27%,rgba(255,248,190,.95) 0 8%,transparent 16%),conic-gradient(from 34deg,transparent 0deg 82deg,#ffe177 82deg 160deg,#ff9d22 160deg 284deg,#c94d00 284deg 1turn)!important;box-shadow:0 0 18px rgba(255,184,65,.98),0 0 44px rgba(247,147,26,.7),0 0 18px rgba(77,216,255,.25),inset 0 5px 12px rgba(255,255,255,.3),inset 0 -9px 15px rgba(92,30,0,.42)!important}.bitman-game[data-player-moving=true] .playfield-cell.player:before{animation:bitman-final-chomp .18s steps(2) infinite!important}.bitman-game:not([data-player-moving=true]) .playfield-cell.player:before,.bitman-game[data-player-moving=false] .playfield-cell.player:before{-webkit-clip-path:polygon(50% 50%,100% 22%,100% 78%,0 100%,0 0)!important;clip-path:polygon(50% 50%,100% 22%,100% 78%,0 100%,0 0)!important}@keyframes bitman-final-chomp{0%{-webkit-clip-path:polygon(50% 50%,100% 4%,100% 96%,0 100%,0 0);clip-path:polygon(50% 50%,100% 4%,100% 96%,0 100%,0 0)}50%{-webkit-clip-path:polygon(50% 50%,100% 35%,100% 65%,0 100%,0 0);clip-path:polygon(50% 50%,100% 35%,100% 65%,0 100%,0 0)}to{-webkit-clip-path:polygon(50% 50%,100% 4%,100% 96%,0 100%,0 0);clip-path:polygon(50% 50%,100% 4%,100% 96%,0 100%,0 0)}}.playfield-cell.pickup:after{top:50%!important;left:50%!important;inset:auto!important;width:44%!important;height:44%!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;background-image:radial-gradient(circle at 34% 24%,rgba(255,255,255,.36),transparent 28%),url(/bitman/bitcoin-logo.png)!important;background-position:50%!important;background-size:100% 100%,cover!important}.bitman-game[data-arena-focus=true]{--match-pad:clamp(3px,0.45vw,8px);--match-hud:clamp(58px,7dvh,74px);--match-controls:clamp(42px,5dvh,56px);display:grid!important;grid-template-areas:"board"!important;grid-template-rows:1fr!important;grid-template-columns:1fr!important;grid-gap:0!important;gap:0!important}.bitman-game[data-arena-focus=true] .focus-arena-bar,.bitman-game[data-arena-focus=true] .round-console{position:absolute!important;z-index:20!important;left:max(var(--match-pad),env(safe-area-inset-left))!important;right:max(var(--match-pad),env(safe-area-inset-right))!important;margin:0!important;max-width:none!important;width:auto!important;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25)}.bitman-game[data-arena-focus=true] .focus-arena-bar{top:max(var(--match-pad),env(safe-area-inset-top))!important;height:var(--match-hud)!important;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr) minmax(0,1fr) auto!important}.bitman-game[data-arena-focus=true] .round-console{bottom:max(var(--match-pad),env(safe-area-inset-bottom))!important;min-height:var(--match-controls)!important;height:var(--match-controls)!important;background:rgba(1,7,18,.72)!important}.bitman-game[data-arena-focus=true] .playfield{grid-area:board!important;align-self:stretch!important;justify-self:stretch!important;place-self:stretch!important;border-width:0!important;padding:calc(var(--match-hud) + var(--match-pad) + 5px) max(5px,env(safe-area-inset-right)) calc(var(--match-controls) + var(--match-pad) + 5px) max(5px,env(safe-area-inset-left))!important;gap:clamp(1px,.18vw,4px)!important;background:radial-gradient(circle at 50% 45%,rgba(77,216,255,.16),transparent 46%),linear-gradient(135deg,rgba(4,12,24,.55),rgba(0,0,0,.88) 50%,rgba(247,147,26,.1)),#000307!important}@media (max-width:1024px){.bitman-game[data-arena-focus=true]{--match-hud:clamp(92px,12dvh,118px);--match-controls:clamp(88px,12dvh,120px)}.bitman-game[data-arena-focus=true] .focus-arena-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important}.bitman-game[data-arena-focus=true] .focus-hud-clock{grid-column:1/-1!important;grid-row:1!important}.bitman-game[data-arena-focus=true] .focus-hud-p1{grid-column:1!important;grid-row:2!important}.bitman-game[data-arena-focus=true] .focus-hud-p2{grid-column:2!important;grid-row:2!important}.bitman-game[data-arena-focus=true] .focus-exit{grid-column:3!important;grid-row:2!important}.bitman-game[data-arena-focus=true] .round-console{grid-template-columns:1fr!important;height:auto!important}.bitman-game[data-arena-focus=true] .bitman-touch-controls{display:grid!important;position:absolute;z-index:25;right:max(8px,env(safe-area-inset-right));bottom:calc(var(--match-controls) + 10px)}}.bitman-game[data-arena-focus=true]{--ultra-hud-height:clamp(54px,6.2dvh,68px);--ultra-bottom-height:clamp(36px,4.6dvh,46px);--ultra-edge:clamp(5px,.6vw,10px)}.bitman-game[data-arena-focus=true]:before{opacity:.38!important;animation:bitman-ultra-scanline 7s linear infinite}.bitman-game[data-arena-focus=true] .playfield-cell.pickup:before{content:""!important;position:absolute!important;z-index:1!important;top:50%!important;left:50%!important;width:min(84cqi,84cqb)!important;height:min(84cqi,84cqb)!important;min-width:16px!important;min-height:16px!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;background:conic-gradient(from 0deg,transparent,rgba(255,221,126,.42),transparent 32%,rgba(77,216,255,.22),transparent 70%),radial-gradient(circle,rgba(247,147,26,.38),transparent 66%)!important;filter:blur(.2px);opacity:.72;animation:bitman-ultra-coin-aura 1.7s ease-in-out infinite}.bitman-game[data-arena-focus=true] .playfield-cell.pickup:after{z-index:2!important;top:50%!important;left:50%!important;width:min(46cqi,46cqb)!important;height:min(46cqi,46cqb)!important;min-width:12px!important;min-height:12px!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;background-image:radial-gradient(circle at 34% 23%,rgba(255,255,255,.42),transparent 27%),url(/bitman/bitcoin-logo.png)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:100% 100%,cover!important;box-shadow:0 0 10px rgba(255,230,142,1),0 0 20px rgba(247,147,26,.92),0 0 32px rgba(77,216,255,.2),inset 0 0 8px rgba(255,255,255,.3)!important;animation:bitman-ultra-pickup-pulse 1.28s ease-in-out infinite!important}.bitman-game[data-arena-focus=true] .playfield-cell.player{z-index:5!important;filter:drop-shadow(0 0 12px rgba(255,195,83,.98)) drop-shadow(0 0 24px rgba(247,147,26,.82)) drop-shadow(0 0 14px rgba(77,216,255,.2))!important;will-change:transform}.bitman-game[data-arena-focus=true] .playfield-cell.player:before{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;inset:auto!important;width:min(126cqi,126cqb)!important;height:min(126cqi,126cqb)!important;min-width:16px!important;min-height:16px!important;border:2px solid rgba(255,242,188,.98)!important;border-radius:50%!important;background:radial-gradient(circle at 34% 24%,rgba(255,252,212,.98) 0 8%,rgba(255,240,176,.48) 9% 15%,transparent 24%),radial-gradient(circle at 62% 68%,rgba(105,35,0,.4),transparent 40%),linear-gradient(145deg,#ffe47c,#ffb52e 35%,#f7931a 58%,#b94200)!important;box-shadow:0 0 17px rgba(255,207,96,1),0 0 40px rgba(247,147,26,.88),0 0 22px rgba(77,216,255,.2),inset 7px 7px 12px rgba(255,255,255,.34),inset -11px -13px 18px rgba(75,22,0,.48)!important;-webkit-clip-path:none!important;clip-path:none!important;-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -26deg at 78% 50%,transparent 0 52deg,#000 52deg 1turn)!important;mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -26deg at 78% 50%,transparent 0 52deg,#000 52deg 1turn)!important;transform:translate(-50%,-50%) rotate(0deg)!important;transform-origin:center!important}.bitman-game[data-arena-focus=true] .playfield-cell.player:after{z-index:7!important;width:min(11cqi,11cqb)!important;height:min(11cqi,11cqb)!important;min-width:3px!important;min-height:3px!important;border-radius:50%!important;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.26),transparent 38%),#080200!important;box-shadow:0 0 0 1px rgba(255,241,190,.36),0 0 6px rgba(0,0,0,.95)!important}.bitman-game[data-arena-focus=true][data-move-direction=right] .playfield-cell.player:before{transform:translate(-50%,-50%) rotate(0deg)!important}.bitman-game[data-arena-focus=true][data-move-direction=down] .playfield-cell.player:before{transform:translate(-50%,-50%) rotate(90deg)!important}.bitman-game[data-arena-focus=true][data-move-direction=left] .playfield-cell.player:before{transform:translate(-50%,-50%) rotate(180deg)!important}.bitman-game[data-arena-focus=true][data-move-direction=up] .playfield-cell.player:before{transform:translate(-50%,-50%) rotate(270deg)!important}.bitman-game[data-arena-focus=true][data-move-direction=right] .playfield-cell.player:after{top:calc(50% - min(15cqi, 15cqb))!important;left:calc(50% + min(15cqi, 15cqb))!important}.bitman-game[data-arena-focus=true][data-move-direction=left] .playfield-cell.player:after{top:calc(50% - min(15cqi, 15cqb))!important;left:calc(50% - min(15cqi, 15cqb))!important}.bitman-game[data-arena-focus=true][data-move-direction=up] .playfield-cell.player:after{top:calc(50% - min(15cqi, 15cqb))!important;left:calc(50% + min(15cqi, 15cqb))!important}.bitman-game[data-arena-focus=true][data-move-direction=down] .playfield-cell.player:after{top:calc(50% + min(15cqi, 15cqb))!important;left:calc(50% + min(15cqi, 15cqb))!important}.bitman-game[data-player-moving=true] .playfield-cell.player:before{animation:bitman-ultra-chomp 176ms steps(2) infinite!important}.bitman-game[data-player-moving=true][data-move-direction=right] .playfield-cell.player{animation:bitman-ultra-slide-right 176ms cubic-bezier(.16,.96,.22,1)!important}.bitman-game[data-player-moving=true][data-move-direction=left] .playfield-cell.player{animation:bitman-ultra-slide-left 176ms cubic-bezier(.16,.96,.22,1)!important}.bitman-game[data-player-moving=true][data-move-direction=up] .playfield-cell.player{animation:bitman-ultra-slide-up 176ms cubic-bezier(.16,.96,.22,1)!important}.bitman-game[data-player-moving=true][data-move-direction=down] .playfield-cell.player{animation:bitman-ultra-slide-down 176ms cubic-bezier(.16,.96,.22,1)!important}.bitman-game[data-player-bumping=true][data-move-direction=right] .playfield-cell.player{animation:bitman-ultra-bump-right .14s cubic-bezier(.22,.8,.34,1)!important}.bitman-game[data-player-bumping=true][data-move-direction=left] .playfield-cell.player{animation:bitman-ultra-bump-left .14s cubic-bezier(.22,.8,.34,1)!important}.bitman-game[data-player-bumping=true][data-move-direction=up] .playfield-cell.player{animation:bitman-ultra-bump-up .14s cubic-bezier(.22,.8,.34,1)!important}.bitman-game[data-player-bumping=true][data-move-direction=down] .playfield-cell.player{animation:bitman-ultra-bump-down .14s cubic-bezier(.22,.8,.34,1)!important}.bitman-game[data-arena-focus=true] .focus-arena-bar{top:max(var(--ultra-edge),env(safe-area-inset-top))!important;right:max(var(--ultra-edge),env(safe-area-inset-right))!important;left:max(var(--ultra-edge),env(safe-area-inset-left))!important;height:var(--ultra-hud-height)!important}.bitman-game[data-timer-urgent=true] .focus-hud-clock strong{animation:bitman-ultra-timer-alert .82s ease-in-out infinite!important}.bitman-game[data-arena-focus=true] .round-console{right:max(var(--ultra-edge),env(safe-area-inset-right))!important;bottom:max(var(--ultra-edge),env(safe-area-inset-bottom))!important;left:max(var(--ultra-edge),env(safe-area-inset-left))!important;height:var(--ultra-bottom-height)!important;max-height:var(--ultra-bottom-height)!important}@keyframes bitman-ultra-scanline{0%{background-position:0 -80px,0 0,0 0}to{background-position:0 80px,0 0,0 0}}@keyframes bitman-ultra-coin-aura{0%,to{opacity:.54;transform:translate(-50%,-50%) scale(.9) rotate(0deg)}50%{opacity:.86;transform:translate(-50%,-50%) scale(1.08) rotate(18deg)}}@keyframes bitman-ultra-pickup-pulse{0%,to{transform:translate(-50%,-50%) scale(.94);filter:brightness(1.02) saturate(1.14)}50%{transform:translate(-50%,-50%) scale(1.12);filter:brightness(1.24) saturate(1.28)}}@keyframes bitman-ultra-chomp{0%,to{-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -38deg at 78% 50%,transparent 0 76deg,#000 76deg 1turn);mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -38deg at 78% 50%,transparent 0 76deg,#000 76deg 1turn)}50%{-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -13deg at 78% 50%,transparent 0 26deg,#000 26deg 1turn);mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -13deg at 78% 50%,transparent 0 26deg,#000 26deg 1turn)}}@keyframes bitman-ultra-slide-right{0%{transform:translateX(calc(-100% - 2px)) scale(.9)}68%{transform:translateX(5%) scale(1.08)}to{transform:translateX(0) scale(1)}}@keyframes bitman-ultra-slide-left{0%{transform:translateX(calc(100% + 2px)) scale(.9)}68%{transform:translateX(-5%) scale(1.08)}to{transform:translateX(0) scale(1)}}@keyframes bitman-ultra-slide-up{0%{transform:translateY(calc(100% + 2px)) scale(.9)}68%{transform:translateY(-5%) scale(1.08)}to{transform:translateY(0) scale(1)}}@keyframes bitman-ultra-slide-down{0%{transform:translateY(calc(-100% - 2px)) scale(.9)}68%{transform:translateY(5%) scale(1.08)}to{transform:translateY(0) scale(1)}}@keyframes bitman-ultra-bump-right{0%{transform:translateX(0) scale(1)}45%{transform:translateX(10%) scale(1.04)}to{transform:translateX(0) scale(1)}}@keyframes bitman-ultra-bump-left{0%{transform:translateX(0) scale(1)}45%{transform:translateX(-10%) scale(1.04)}to{transform:translateX(0) scale(1)}}@keyframes bitman-ultra-bump-up{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-10%) scale(1.04)}to{transform:translateY(0) scale(1)}}@keyframes bitman-ultra-bump-down{0%{transform:translateY(0) scale(1)}45%{transform:translateY(10%) scale(1.04)}to{transform:translateY(0) scale(1)}}@keyframes bitman-ultra-timer-alert{0%,to{transform:scale(1);text-shadow:0 0 16px rgba(255,218,133,.78),0 0 26px rgba(255,76,76,.28)}50%{transform:scale(1.08);text-shadow:0 0 24px rgba(255,232,164,1),0 0 38px rgba(255,76,76,.58)}}@media (max-width:1024px){.bitman-game[data-arena-focus=true]{--ultra-hud-height:clamp(72px,10dvh,96px);--ultra-bottom-height:clamp(74px,10dvh,104px)}.bitman-game[data-arena-focus=true] .focus-arena-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(68px,auto)!important;grid-template-rows:minmax(0,36px) minmax(0,36px)!important;height:var(--ultra-hud-height)!important}.bitman-game[data-arena-focus=true] .focus-hud-clock{grid-column:1/-1!important;grid-row:1!important}.bitman-game[data-arena-focus=true] .focus-hud-p1{grid-column:1!important;grid-row:2!important}.bitman-game[data-arena-focus=true] .focus-hud-p2{grid-column:2!important;grid-row:2!important}.bitman-game[data-arena-focus=true] .focus-exit{grid-column:3!important;grid-row:2!important}.bitman-game[data-arena-focus=true] .round-console{bottom:calc(max(var(--ultra-edge), env(safe-area-inset-bottom)) + 84px)!important;height:auto!important;min-height:58px!important;max-height:76px!important;grid-template-columns:1fr!important}.bitman-game[data-arena-focus=true] .round-console>div:first-child{grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:3px 6px!important}.bitman-game[data-arena-focus=true] .round-console small{grid-column:1/-1!important}.bitman-game[data-arena-focus=true] .round-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:30px!important}.bitman-game[data-arena-focus=true] .bitman-touch-controls{display:grid!important;position:absolute!important;z-index:9!important;right:max(8px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;grid-template-columns:repeat(3,42px)!important;grid-template-rows:repeat(2,42px)!important;grid-gap:4px!important;gap:4px!important;padding:0!important}}@media (min-width:521px) and (max-width:1024px){.bitman-game[data-arena-focus=true] .focus-arena-bar{grid-template-rows:minmax(0,44px) minmax(0,44px)!important}.bitman-game[data-arena-focus=true] .focus-hud-clock,.bitman-game[data-arena-focus=true] .focus-hud-player{align-content:center!important;gap:1px!important;min-height:0!important;padding:3px 8px!important}.bitman-game[data-arena-focus=true] .focus-hud-clock span{display:none!important}.bitman-game[data-arena-focus=true] .focus-hud-clock small,.bitman-game[data-arena-focus=true] .focus-hud-player small,.bitman-game[data-arena-focus=true] .focus-hud-player span{font-size:.52rem!important;line-height:1!important}.bitman-game[data-arena-focus=true] .focus-hud-player strong{font-size:.82rem!important;line-height:1!important}.bitman-game[data-arena-focus=true] .focus-hud-clock strong{font-size:clamp(1.35rem,3.2vw,1.82rem)!important;line-height:.9!important}}@media (min-width:1100px) and (min-aspect-ratio:4/3){.bitman-game[data-arena-focus=true] .playfield{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(100vw,calc(100dvh * var(--bitman-grid-aspect-value)))!important;height:min(100dvh,calc(100vw / var(--bitman-grid-aspect-value)))!important;transform:translate(-50%,-50%)!important}}@media (max-width:520px){.bitman-game[data-arena-focus=true] .focus-hud-clock,.bitman-game[data-arena-focus=true] .focus-hud-player{align-content:center!important;gap:1px!important;min-height:0!important;padding:2px 5px!important}.bitman-game[data-arena-focus=true] .focus-hud-clock span{display:none!important}.bitman-game[data-arena-focus=true] .focus-hud-clock small,.bitman-game[data-arena-focus=true] .focus-hud-player small,.bitman-game[data-arena-focus=true] .focus-hud-player span{font-size:.46rem!important;line-height:1!important}.bitman-game[data-arena-focus=true] .focus-hud-player strong{font-size:.68rem!important;line-height:1!important}.bitman-game[data-arena-focus=true] .focus-hud-clock strong{font-size:1.28rem!important;line-height:.88!important}.bitman-game[data-arena-focus=true] .round-console{left:4px!important;right:4px!important}}.playfield{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.bitman-game[data-arena-focus=true]{--match-hud-height:clamp(54px,6.2dvh,68px);--match-bottom-height:clamp(36px,4.6dvh,46px);--match-edge:clamp(5px,.6vw,10px);z-index:10000!important;isolation:isolate!important;display:block!important;background:radial-gradient(circle at 50% 48%,rgba(0,147,255,.2),transparent 45%),radial-gradient(circle at 18% 12%,rgba(247,147,26,.22),transparent 28%),radial-gradient(circle at 85% 78%,rgba(0,214,255,.14),transparent 32%),#000104!important}.bitman-game[data-arena-focus=true]:after,.bitman-game[data-arena-focus=true]:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important}.bitman-game[data-arena-focus=true]:before{z-index:2!important;opacity:.34!important;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0) 0 0 /100% 4px,linear-gradient(90deg,rgba(77,216,255,.12),transparent 13%,transparent 87%,rgba(247,147,26,.12)),radial-gradient(circle at 50% 50%,transparent 0 54%,rgba(0,0,0,.36) 86%);mix-blend-mode:screen;animation:bitman-match-scanline 7s linear infinite}.bitman-game[data-arena-focus=true]:after{z-index:6!important;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 11%,transparent 84%,rgba(0,0,0,.62)),linear-gradient(90deg,rgba(0,0,0,.42),transparent 12%,transparent 88%,rgba(0,0,0,.42));box-shadow:inset 0 0 44px rgba(0,0,0,.82),inset 0 0 96px rgba(0,178,255,.14),inset 0 0 150px rgba(247,147,26,.08)}.bitman-game[data-arena-focus=true] .playfield{position:absolute!important;z-index:1!important;grid-gap:clamp(1px,.12vw,3px)!important;gap:clamp(1px,.12vw,3px)!important;aspect-ratio:auto!important;background:linear-gradient(90deg,rgba(43,196,255,.12),transparent 48%,rgba(247,147,26,.1)),repeating-linear-gradient(0deg,rgba(77,216,255,.03) 0 1px,transparent 1px 18px),#000711!important;box-shadow:inset 0 0 70px rgba(0,0,0,.8)!important}.bitman-game[data-arena-focus=true] .playfield-cell{min-width:0!important;min-height:0!important;border-width:1px!important;overflow:visible!important}.bitman-game[data-arena-focus=true] .playfield-cell.floor{border-color:rgba(69,220,255,.36)!important;background:radial-gradient(circle at 50% 50%,rgba(77,216,255,.12),transparent 48%),linear-gradient(135deg,rgba(30,183,255,.28),rgba(0,8,23,.98) 62%),#020812!important;box-shadow:inset 0 0 11px rgba(77,216,255,.18),inset 0 0 2px rgba(255,255,255,.08)!important}.bitman-game[data-arena-focus=true] .playfield-cell.wall{border-color:rgba(255,193,75,.82)!important;background:linear-gradient(135deg,rgba(255,235,168,.28),transparent 24%),radial-gradient(circle at 28% 22%,rgba(255,171,42,.42),transparent 40%),linear-gradient(145deg,rgba(247,147,26,.88),rgba(57,27,5,.98) 68%),#180b03!important;box-shadow:inset 0 0 14px rgba(255,216,126,.26),inset 0 -7px 12px rgba(0,0,0,.42),0 0 10px rgba(247,147,26,.18),0 0 18px rgba(0,178,255,.07)!important}.bitman-game[data-arena-focus=true] .arena-leaderboard,.bitman-game[data-arena-focus=true] .game-hud,.bitman-game[data-arena-focus=true] .matchmaking-panel,.bitman-game[data-arena-focus=true] .sponsor-selector{display:none!important}.bitman-game[data-arena-focus=true] .focus-arena-bar{position:absolute!important;top:max(var(--match-edge),env(safe-area-inset-top))!important;right:max(var(--match-edge),env(safe-area-inset-right))!important;left:max(var(--match-edge),env(safe-area-inset-left))!important;z-index:8!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(190px,.58fr) minmax(0,1fr) auto!important;grid-gap:5px!important;gap:5px!important;height:var(--match-hud-height)!important;min-height:0!important;pointer-events:none!important}.bitman-game[data-arena-focus=true] .focus-exit,.bitman-game[data-arena-focus=true] .focus-hud-clock,.bitman-game[data-arena-focus=true] .focus-hud-player{pointer-events:auto!important;border-radius:4px!important;border-color:rgba(118,229,255,.34)!important;background:linear-gradient(135deg,rgba(0,12,28,.74),rgba(0,0,0,.52)),linear-gradient(90deg,rgba(77,216,255,.16),rgba(247,147,26,.09))!important;box-shadow:0 0 18px rgba(0,178,255,.14),inset 0 0 18px rgba(0,0,0,.68),inset 0 1px 0 rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(12px) saturate(1.35)!important;backdrop-filter:blur(12px) saturate(1.35)!important}.bitman-game[data-arena-focus=true] .focus-hud-p1{border-left-color:rgba(247,147,26,.86)!important}.bitman-game[data-arena-focus=true] .focus-hud-p2{border-right-color:rgba(77,216,255,.86)!important}.bitman-game[data-arena-focus=true] .focus-hud-clock strong{color:#fff6de!important;font-size:clamp(1.7rem,5dvh,2.7rem)!important;line-height:.9!important;text-shadow:0 0 16px rgba(255,218,133,.72),0 0 28px rgba(77,216,255,.3)!important}.bitman-game[data-timer-urgent=true] .focus-hud-clock strong{animation:bitman-match-timer-alert .82s ease-in-out infinite!important}.bitman-game[data-arena-focus=true] .round-console{position:absolute!important;right:max(var(--match-edge),env(safe-area-inset-right))!important;bottom:max(var(--match-edge),env(safe-area-inset-bottom))!important;left:max(var(--match-edge),env(safe-area-inset-left))!important;z-index:8!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;height:var(--match-bottom-height)!important;min-height:0!important;max-height:var(--match-bottom-height)!important;width:auto!important;max-width:none!important;overflow:hidden!important;border-radius:4px!important;border-color:rgba(118,229,255,.26)!important;background:linear-gradient(90deg,rgba(0,13,30,.72),rgba(0,0,0,.5)),rgba(0,4,12,.66)!important;box-shadow:0 0 16px rgba(0,178,255,.1),inset 0 0 16px rgba(0,0,0,.62)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;backdrop-filter:blur(12px) saturate(1.25)!important}.bitman-game[data-arena-focus=true] .round-console>div:first-child{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;min-height:0!important;padding:4px 9px!important}.bitman-game[data-arena-focus=true] .round-console em,.bitman-game[data-arena-focus=true] .round-console small,.bitman-game[data-arena-focus=true] .round-console span,.bitman-game[data-arena-focus=true] .round-console strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bitman-game[data-arena-focus=true] .round-console em{display:none!important}.bitman-game[data-arena-focus=true] .round-actions{display:grid!important;grid-template-columns:repeat(3,minmax(72px,auto))!important;grid-gap:4px!important;gap:4px!important;height:100%!important}.bitman-game[data-arena-focus=true] .game-button{min-height:0!important;height:100%!important;border-radius:3px!important}.nav-link[href="#settings"]:after,.nav-link[href="#stats"]:after{content:" preview";margin-left:4px;color:var(--faint);font-size:.56rem;letter-spacing:.04em}.action-button,.dock-link,.download-button,.nav-link{cursor:pointer}@media (max-width:1024px){.bitman-game[data-arena-focus=true]{--match-hud-height:clamp(92px,12dvh,118px);--match-bottom-height:clamp(88px,12dvh,120px)}.bitman-game[data-arena-focus=true] .focus-arena-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important}.bitman-game[data-arena-focus=true] .focus-hud-clock{grid-column:1/-1!important;grid-row:1!important}.bitman-game[data-arena-focus=true] .focus-hud-p1{grid-column:1!important;grid-row:2!important}.bitman-game[data-arena-focus=true] .focus-hud-p2{grid-column:2!important;grid-row:2!important}.bitman-game[data-arena-focus=true] .focus-exit{grid-column:3!important;grid-row:2!important}.bitman-game[data-arena-focus=true] .round-console{grid-template-columns:1fr!important;height:auto!important}.bitman-game[data-arena-focus=true] .bitman-touch-controls{display:grid!important;position:absolute;z-index:25;right:max(8px,env(safe-area-inset-right));bottom:calc(var(--match-bottom-height) + 10px)}}@keyframes bitman-match-scanline{0%{background-position:0 -80px,0 0,0 0}to{background-position:0 80px,0 0,0 0}}@keyframes bitman-match-timer-alert{0%,to{color:#fff6de;transform:scale(1)}50%{color:#ffb347;transform:scale(1.08)}}:root{--btc-premium-bg:url(/bitman/bitcoin-premium-bg.jpg)}.arcade-dashboard{background:linear-gradient(90deg,rgba(1,4,10,.2),rgba(1,4,10,.78) 42%,rgba(1,4,10,.92)),radial-gradient(circle at 14% 38%,rgba(247,147,26,.36),transparent 32%),radial-gradient(circle at 76% 12%,rgba(56,189,248,.18),transparent 30%),var(--btc-premium-bg) left center /cover no-repeat,linear-gradient(180deg,var(--bg) 0,var(--bg-deep) 100%)!important}.arcade-dashboard:after{background:linear-gradient(90deg,rgba(247,147,26,.28),transparent 1.5% 98.5%,rgba(56,189,248,.26)),radial-gradient(circle at 18% 80%,rgba(247,147,26,.14),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%,rgba(0,0,0,.36))!important}.identity-deck{background:linear-gradient(180deg,rgba(5,8,16,.58),rgba(5,8,16,.9)),radial-gradient(circle at 20% 28%,rgba(247,147,26,.3),transparent 38%),var(--btc-premium-bg) 18% center /cover no-repeat,var(--panel)!important}.playable-arena-shell{background:linear-gradient(135deg,rgba(2,8,18,.72),rgba(0,0,0,.9)),radial-gradient(circle at 48% 45%,rgba(56,189,248,.2),transparent 54%),var(--btc-premium-bg) left center /cover no-repeat,#020711!important}.bitman-game[data-arena-focus=true]{background:linear-gradient(90deg,rgba(0,1,4,.24),rgba(0,1,4,.84) 38%,rgba(0,1,4,.94)),radial-gradient(circle at 50% 48%,rgba(0,147,255,.21),transparent 45%),radial-gradient(circle at 18% 12%,rgba(247,147,26,.28),transparent 30%),radial-gradient(circle at 85% 78%,rgba(0,214,255,.14),transparent 32%),var(--btc-premium-bg) left center /cover no-repeat,#000104!important}.bitman-game[data-arena-focus=true] .playfield{background:linear-gradient(90deg,rgba(0,7,17,.7),rgba(0,7,17,.9) 44%,rgba(0,7,17,.96)),radial-gradient(circle at 18% 35%,rgba(247,147,26,.12),transparent 34%),linear-gradient(90deg,rgba(43,196,255,.12),transparent 48%,rgba(247,147,26,.1)),repeating-linear-gradient(0deg,rgba(77,216,255,.03) 0 1px,transparent 1px 18px),var(--btc-premium-bg) left center /cover no-repeat,#000711!important}@media (max-width:760px){.arcade-dashboard,.bitman-game[data-arena-focus=true],.bitman-game[data-arena-focus=true] .playfield,.identity-deck,.playable-arena-shell{background-position:22%,50%,50%,50%,20%,50%!important}}:root{--bitman-gold-hot:#ffd976;--bitman-gold:#f7a928;--bitman-amber:#f7931a;--bitman-copper:#9e3d00;--bitman-cyan:#45d8ff;--bitman-deep:#030711}.playfield-cell.player{overflow:visible!important;z-index:8!important}.playfield-cell.player:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:min(150cqi,150cqb)!important;height:min(150cqi,150cqb)!important;min-width:22px!important;min-height:22px!important;border-radius:50%!important;border:2px solid rgba(255,244,196,.98)!important;background:radial-gradient(circle at 30% 22%,rgba(255,255,232,.98) 0 10%,rgba(255,244,188,.52) 11% 18%,transparent 28%),radial-gradient(circle at 64% 70%,rgba(91,29,0,.44),transparent 40%),linear-gradient(145deg,#ffe888,#ffbf3f 34%,#f7931a 60%,#983000)!important;box-shadow:0 0 22px rgba(255,206,92,.98),0 0 54px rgba(247,147,26,.92),0 0 24px rgba(69,216,255,.24),inset 8px 8px 13px rgba(255,255,255,.36),inset -12px -14px 20px rgba(74,20,0,.52)!important;transform-origin:center!important;transform:translate3d(-50%,-50%,0) rotate(0deg)!important;-webkit-clip-path:polygon(50% 50%,100% 22%,100% 78%,0 100%,0 0)!important;clip-path:polygon(50% 50%,100% 22%,100% 78%,0 100%,0 0)!important}.playfield-cell.player:after{content:""!important;position:absolute!important;z-index:9!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#050100!important;box-shadow:0 0 0 1px rgba(255,242,198,.4)!important;transform:translate3d(-50%,-50%,0)!important}.bitman-game[data-move-direction=right] .playfield-cell.player:before{transform:translate3d(-50%,-50%,0) rotate(0deg)!important}.bitman-game[data-move-direction=left] .playfield-cell.player:before{transform:translate3d(-50%,-50%,0) rotate(180deg)!important}.bitman-game[data-move-direction=up] .playfield-cell.player:before{transform:translate3d(-50%,-50%,0) rotate(270deg)!important}.bitman-game[data-move-direction=down] .playfield-cell.player:before{transform:translate3d(-50%,-50%,0) rotate(90deg)!important}.bitman-game[data-move-direction=right] .playfield-cell.player:after{top:calc(50% - min(17cqi, 17cqb))!important;left:calc(50% + min(17cqi, 17cqb))!important}.bitman-game[data-move-direction=left] .playfield-cell.player:after{top:calc(50% - min(17cqi, 17cqb))!important;left:calc(50% - min(17cqi, 17cqb))!important}.bitman-game[data-move-direction=up] .playfield-cell.player:after{top:calc(50% - min(17cqi, 17cqb))!important;left:calc(50% + min(13cqi, 13cqb))!important}.bitman-game[data-move-direction=down] .playfield-cell.player:after{top:calc(50% + min(17cqi, 17cqb))!important;left:calc(50% + min(13cqi, 13cqb))!important}.bitman-game[data-player-moving=true] .playfield-cell.player:before{animation:bitman-hotfix-chomp .17s linear infinite!important}@keyframes bitman-hotfix-chomp{0%{-webkit-clip-path:polygon(50% 50%,100% 12%,100% 88%,0 100%,0 0);clip-path:polygon(50% 50%,100% 12%,100% 88%,0 100%,0 0)}50%{-webkit-clip-path:polygon(50% 50%,100% 34%,100% 66%,0 100%,0 0);clip-path:polygon(50% 50%,100% 34%,100% 66%,0 100%,0 0)}to{-webkit-clip-path:polygon(50% 50%,100% 12%,100% 88%,0 100%,0 0);clip-path:polygon(50% 50%,100% 12%,100% 88%,0 100%,0 0)}}.identity-deck{overflow:hidden!important}.identity-core{min-height:0!important;padding:clamp(14px,1.6vw,22px)!important}.identity-coin-hero{opacity:.28!important;filter:blur(.1px) saturate(.96)!important;transform:scale(.9) translate(12%,4%)!important;pointer-events:none!important}.identity-core h1{position:relative!important;margin:clamp(12px,2vh,22px) 0 clamp(8px,1.2vh,14px)!important;font-size:clamp(3rem,6.8vw,6.25rem)!important;line-height:.82!important;letter-spacing:-.075em!important;text-shadow:0 0 18px rgba(247,147,26,.52),0 0 40px rgba(0,178,255,.12)!important}.identity-copy,.identity-line{position:relative!important;z-index:3!important;max-width:29rem!important;padding:clamp(8px,1vw,12px)!important;border:1px solid rgba(117,229,255,.16)!important;border-radius:12px!important;background:rgba(0,7,15,.58)!important;-webkit-backdrop-filter:blur(8px) saturate(1.12)!important;backdrop-filter:blur(8px) saturate(1.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.career-route{position:relative!important;z-index:4!important;display:grid!important;grid-gap:7px!important;margin-top:clamp(10px,1.6vh,16px)!important}.career-node{min-width:0!important;padding:9px 8px!important;border-radius:10px!important;background:rgba(0,7,15,.66)!important;border:1px solid rgba(255,197,92,.24)!important}.career-node span{width:28px!important;height:28px!important;margin-bottom:6px!important}.arena-stat span,.career-node em,.career-node strong,.dock-link,.fact-tile span,.ops-section-heading span,.store-card{overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important}.fact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin-top:clamp(10px,1.5vh,15px)!important}.fact-tile{min-height:58px!important;padding:10px!important}.fact-tile strong{font-size:clamp(1.4rem,2.4vw,2.2rem)!important}.arena-command,.download-dock,.operator-strip,.primary-actions,.topbar{min-width:0!important}.action-button,.dock-link,.download-button,.nav-link,.store-card{white-space:nowrap!important;text-align:center!important}.brand-mark,.identity-coin-hero,.sponsor-mark,.vault-core{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important}.brand-mark{width:42px!important;height:42px!important;font-size:1.2rem!important}.sponsor-mark{width:34px!important;height:34px!important;border-radius:10px!important;font-size:.72rem!important}.vault-core{width:58px!important;height:58px!important;border-radius:14px!important;font-size:1.4rem!important}.arena-core{min-width:0!important}.arena-command{display:grid!important;grid-template-columns:minmax(170px,.95fr) minmax(0,1.45fr)!important;grid-gap:8px!important;gap:8px!important;align-items:stretch!important}.arena-command-primary{min-width:0!important}.arena-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.arena-stat{min-width:0!important;padding:8px!important}.playable-arena-shell{min-height:0!important;overflow:hidden!important}.rewards-deck{min-width:0!important;overflow:hidden!important}.reward-vault{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.reward-vault h2{font-size:clamp(1.25rem,2.2vw,2rem)!important;line-height:.98!important;margin:3px 0 6px!important}.reward-vault p{max-width:100%!important;line-height:1.32!important}.leaderboard-table,.ops-feed-grid,.pressure-grid,.sponsor-grid{min-width:0!important}.sponsor-card{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important}.leaderboard-row b,.leaderboard-row em,.leaderboard-row strong,.sponsor-card b,.sponsor-card div,.sponsor-card em,.sponsor-card strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.milestone-track{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}.milestone{min-width:0!important;padding:8px 5px!important}.milestone span{width:30px!important;height:30px!important;margin-inline:auto!important}.milestone em,.milestone strong{display:block!important;text-overflow:ellipsis!important;white-space:nowrap!important}.activity-strip,.milestone em,.milestone strong{min-width:0!important;overflow:hidden!important}.activity-item{min-width:0!important}.activity-item em,.activity-item span,.activity-item strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.download-dock{grid-template-columns:minmax(130px,.8fr) minmax(130px,.8fr) minmax(220px,1.8fr) minmax(150px,1fr) minmax(190px,1fr) minmax(120px,.7fr) minmax(100px,.6fr)!important;gap:8px!important}.download-dock>*{min-width:0!important}.activity-item:after,.leaderboard-row:after,.milestone:after,.ops-feed-row:after,.sponsor-card:after{opacity:.18!important}.brand-mark:before,.identity-coin-hero:before,.vault-core:before{opacity:.42!important}.identity-deck{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto auto!important;grid-gap:clamp(8px,1.1vh,14px)!important;gap:clamp(8px,1.1vh,14px)!important;padding:clamp(12px,1.2vw,18px)!important}.identity-core{position:relative!important;display:grid!important;align-content:end!important;min-height:clamp(250px,43vh,430px)!important;padding:clamp(16px,1.6vw,24px)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(1,8,18,.18),rgba(0,5,12,.74)),radial-gradient(circle at 50% 32%,rgba(247,147,26,.18),transparent 48%)!important}.identity-coin-hero{position:absolute!important;z-index:0!important;top:4%!important;right:6%!important;width:min(68%,280px)!important;height:auto!important;aspect-ratio:1!important;opacity:.16!important;transform:none!important;filter:blur(.2px) saturate(.86)!important}.mission-kicker{position:relative!important;z-index:2!important;width:-moz-fit-content!important;width:fit-content!important;margin-bottom:auto!important;padding:6px 9px!important;border-radius:999px!important;background:rgba(0,8,18,.52)!important;border:1px solid rgba(117,229,255,.16)!important}.identity-core h1{z-index:2!important;margin:auto 0 10px!important;font-size:clamp(2.7rem,5.4vw,5.15rem)!important;line-height:.86!important;opacity:.96!important}.identity-line{z-index:3!important;max-width:24rem!important;margin:0!important;padding:10px 12px!important;font-size:clamp(.9rem,.95vw,1.05rem)!important;line-height:1.32!important;background:rgba(0,8,18,.72)!important}.identity-copy{display:none!important}.career-route{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;gap:7px!important}.career-node{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;grid-column-gap:7px!important;column-gap:7px!important;padding:8px!important;min-height:54px!important}.career-node span{grid-row:1/3!important;width:25px!important;height:25px!important;margin:0!important;font-size:.68rem!important}.career-node em,.career-node strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.career-node strong{font-size:.68rem!important}.career-node em{font-size:.6rem!important;opacity:.68!important}.fact-grid{margin:0!important}.fact-tile{min-height:50px!important;padding:8px 10px!important}.fact-tile strong{font-size:clamp(1.15rem,2vw,1.75rem)!important}.fact-tile span{font-size:.64rem!important}.career-actions,.engine-card{margin:0!important}.engine-card{padding:10px 12px!important}body[data-bitman-arena-focus=true]{background:#000711!important}body[data-bitman-arena-focus=true] .arcade-dashboard,body[data-bitman-arena-focus=true] .arena-core,body[data-bitman-arena-focus=true] .dashboard-grid,body[data-bitman-arena-focus=true] .hud-panel,body[data-bitman-arena-focus=true] .playable-arena-shell{background-image:none!important;background:transparent!important}.bitman-game[data-arena-focus=true]{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#000711!important}.bitman-game[data-arena-focus=true]:after,.bitman-game[data-arena-focus=true]:before{opacity:0!important;background:none!important}.bitman-game[data-arena-focus=true] .playfield{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;display:grid!important;grid-template-columns:repeat(var(--bitman-grid-cols),minmax(0,1fr))!important;grid-template-rows:repeat(var(--bitman-grid-rows),minmax(0,1fr))!important;grid-gap:1px!important;gap:1px!important;background:#000711!important;box-shadow:none!important}.bitman-game[data-arena-focus=true] .playfield-cell{border-radius:0!important}.bitman-game[data-arena-focus=true] .focus-arena-bar,.bitman-game[data-arena-focus=true] .round-console{z-index:50!important}body[data-bitman-arena-focus=true],body[data-bitman-arena-focus=true] html{overflow:hidden!important}body[data-bitman-arena-focus=true] .bitman-game[data-arena-focus=true],body[data-bitman-arena-focus=true] .bitman-game[data-arena-focus=true] .playfield{left:0!important;top:0!important;right:0!important;bottom:0!important;min-width:100vw!important;min-height:100dvh!important;transform:none!important}body[data-bitman-arena-focus=true] .bitman-game[data-arena-focus=true] .playfield{contain:size layout paint!important}body[data-bitman-arena-focus=true] .bitman-game[data-arena-focus=true] .playfield-cell.floor,body[data-bitman-arena-focus=true] .bitman-game[data-arena-focus=true] .playfield-cell.wall{background-clip:padding-box!important}@media (max-width:1180px){.dashboard-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr)!important}.rewards-deck{grid-column:1/-1!important;display:grid!important}.download-dock,.rewards-deck{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.arena-command,.arena-stat-grid,.career-route,.fact-grid,.milestone-track,.rewards-deck{grid-template-columns:1fr!important}.identity-core{min-height:320px!important}.identity-core h1{font-size:clamp(3rem,17vw,5rem)!important}.identity-coin-hero{opacity:.12!important;width:min(72%,250px)!important}}