:root{--btc-hot:#ff8a00;--btc-core:#f7931a;--btc-soft:#ffc45f;--arcade-blue:#18a8ff;--arcade-cyan:#4dd8ff;--mine-timber-lit:#d38a3c;--mine-timber-mid:#87511f;--mine-timber-dark:#1d0a04;--mine-dirt-high:#172421;--mine-dirt-mid:#0a1312;--mine-dirt-low:#020504;--mine-stone-chip:rgba(154,173,151,.11);--mine-rail-bronze:rgba(157,103,58,.16);--mine-rail-blue:rgba(73,210,255,.09);--mine-timber-rim:rgba(255,190,98,.42);--mine-timber-shadow:rgba(18,6,2,.82);--mine-cave-dust:rgba(142,115,78,.13);--mine-danger-glow:rgba(255,84,52,.32);--mine-btc-energy:rgba(74,220,255,.15)}.mode-launcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mode-launch-card{position:relative;isolation:isolate;display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;min-height:108px;padding:11px;overflow:hidden;border:1px solid rgba(77,216,255,.28);border-radius:6px;color:var(--text);text-align:left;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(0,0,0,.28)),rgba(0,5,14,.58);box-shadow:inset 0 0 20px rgba(0,0,0,.42),0 0 22px rgba(77,216,255,.12);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.mode-launch-card:after{content:"";position:absolute;inset:auto 9px 9px auto;z-index:-1;width:46px;height:46px;border-radius:50%;opacity:.42;background:radial-gradient(circle,currentColor,transparent 68%);filter:blur(4px)}.mode-launch-opponent{color:#ffbd58;border-color:rgba(247,147,26,.62);background:linear-gradient(135deg,rgba(247,147,26,.24),rgba(0,0,0,.28)),rgba(0,5,14,.62)}.mode-launch-ghosts{color:#5fe6ff;border-color:rgba(77,216,255,.58);background:linear-gradient(135deg,rgba(77,216,255,.2),rgba(0,0,0,.28)),rgba(0,5,14,.62)}.mode-launch-card:focus-visible,.mode-launch-card:hover{outline:none;transform:translateY(-1px);box-shadow:inset 0 0 22px rgba(0,0,0,.46),0 0 30px currentColor}.ghost-signal strong,.mode-console-option span,.mode-launch-card span,.mode-requirement span,.mode-sponsor-field label{color:var(--faint);font-size:.58rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.mode-launch-card strong{color:var(--text);font-size:clamp(.92rem,1vw,1.08rem);line-height:1.02;text-transform:uppercase}.mode-launch-card em,.mode-launch-card small{min-width:0;color:rgba(234,244,255,.78);font-size:.68rem;font-style:normal;font-weight:800;line-height:1.2}.mode-launch-card em{color:currentColor;font-size:.62rem;text-transform:uppercase}.playable-arena-shell .bitman-game[data-arena-focus=false] .play-mode-console{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(150px,.58fr) minmax(180px,.7fr);align-items:stretch;grid-gap:8px;gap:8px;min-height:0;padding:7px;border-color:rgba(77,216,255,.34);background:linear-gradient(90deg,rgba(247,147,26,.12),rgba(77,216,255,.1)),rgba(0,4,12,.48)}.mode-console-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:0}.mode-console-option{display:grid;align-content:center;grid-gap:3px;gap:3px;min-width:0;min-height:54px;padding:8px 9px;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:var(--muted);text-align:left;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent),rgba(0,0,0,.3);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.mode-console-option strong{min-width:0;overflow:hidden;color:var(--text);font-size:.76rem;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ghost-signal span,.mode-console-option small,.mode-requirement small,.mode-sponsor-field span{min-width:0;overflow:hidden;color:var(--muted);font-size:.62rem;font-weight:800;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.mode-console-option:focus-visible:not(:disabled),.mode-console-option:hover:not(:disabled){outline:none;transform:translateY(-1px);border-color:rgba(255,255,255,.32)}.mode-console-option:disabled{cursor:not-allowed;opacity:.74}.mode-console-active.mode-opponent{border-color:rgba(247,147,26,.82);color:#ffc46b;background:linear-gradient(135deg,rgba(247,147,26,.26),rgba(0,0,0,.28)),rgba(0,0,0,.42);box-shadow:0 0 18px rgba(247,147,26,.22),inset 0 0 18px rgba(247,147,26,.08)}.mode-console-active.mode-ghosts{border-color:rgba(77,216,255,.82);color:#67e8ff;background:linear-gradient(135deg,rgba(77,216,255,.22),rgba(0,0,0,.3)),rgba(0,0,0,.42);box-shadow:0 0 18px rgba(77,216,255,.2),inset 0 0 18px rgba(77,216,255,.08)}.mode-requirement,.mode-sponsor-field{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0;padding:8px 10px;border:1px solid rgba(77,216,255,.18);border-radius:5px;background:rgba(0,0,0,.28)}.mode-requirement strong{min-width:0;overflow:hidden;color:#ffbd58;font-size:.8rem;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mode-sponsor-field select{width:100%;height:25px}.ghost-signal{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:0}.ghost-signal span{display:grid;grid-gap:3px;gap:3px;padding:6px 8px;border:1px solid rgba(77,216,255,.24);border-radius:5px;background:rgba(0,10,22,.48)}.ghost-signal strong{color:#67e8ff}.dock-ghost-link{border:1px solid rgba(77,216,255,.34);color:#c8f7ff;background:linear-gradient(145deg,rgba(77,216,255,.18),rgba(255,255,255,.04)),rgba(0,0,0,.26)}@media (max-width:1180px){.mode-launcher,.playable-arena-shell .bitman-game[data-arena-focus=false] .play-mode-console{grid-template-columns:1fr}.mode-console-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mode-launch-card{min-height:92px}.ghost-signal,.mode-console-tabs{grid-template-columns:1fr}.mode-console-option,.mode-requirement,.mode-sponsor-field{min-height:48px;padding:7px 8px}}.brand-mark,.identity-coin-hero,.playfield-cell.pickup:after{text-shadow:0 0 10px rgba(255,196,95,.72),0 0 24px rgba(247,147,26,.5)}.brand-mark{overflow:hidden;color:transparent;background:url(/bitman/bitcoin-logo.png) 50%/cover no-repeat;border-color:rgba(255,210,122,.92);box-shadow:0 0 18px rgba(247,147,26,.8),0 0 42px rgba(247,147,26,.34),inset 0 0 18px rgba(255,255,255,.34);font-size:0}.identity-core h1{color:#ff941f;text-shadow:0 2px 0 #6d2400,0 0 22px rgba(247,147,26,.86),0 0 60px rgba(247,147,26,.36),5px 5px 0 rgba(24,168,255,.18)}.identity-coin-hero{color:transparent;background:radial-gradient(circle at 50% 50%,rgba(247,147,26,.2),transparent 64%),url(/bitman/bitcoin-logo.png) 50% /contain no-repeat;box-shadow:0 0 95px rgba(247,147,26,.28),inset 0 0 72px rgba(247,147,26,.18)}.playable-arena-shell{min-height:0;overflow:hidden;box-shadow:inset 0 0 70px rgba(24,168,255,.16),0 0 48px rgba(24,168,255,.16),0 0 30px rgba(247,147,26,.1)}.bitman-game{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;gap:clamp(5px,.7dvh,8px);overflow:hidden}.arena-leaderboard,.matchmaking-panel,.sponsor-selector{min-width:0;border:1px solid rgba(24,168,255,.24);border-radius:5px;background:linear-gradient(135deg,rgba(24,168,255,.12),rgba(247,147,26,.08)),rgba(0,0,0,.34);box-shadow:inset 0 0 18px rgba(24,168,255,.08)}.sponsor-selector{display:grid;grid-template-columns:auto minmax(128px,.9fr) minmax(0,1.8fr);align-items:center;grid-gap:8px;gap:8px;min-height:32px;padding:5px 8px}.arena-leaderboard strong,.matchmaking-panel strong,.sponsor-selector label{color:var(--btc-soft);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sponsor-selector select{width:100%;min-width:0;height:24px;border:1px solid rgba(255,196,95,.42);border-radius:4px;color:#1b1000;background:linear-gradient(145deg,#ffd67a,#f7931a);font-size:.72rem;font-weight:900}.arena-leaderboard span,.matchmaking-panel>span,.round-console small,.sponsor-selector>span{overflow:hidden;color:var(--muted);font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.arena-leaderboard,.matchmaking-panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:30px;padding:5px 8px}.game-hud{min-height:42px}.game-hud span{min-height:40px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),rgba(1,7,18,.56)}.playfield{width:min(100%,76dvh,820px);max-height:100%;gap:clamp(2px,.3vw,4px);padding:clamp(6px,.65vw,10px)}.playfield-cell.floor{border-color:rgba(73,210,255,.72);background:linear-gradient(135deg,rgba(33,191,255,.26),rgba(4,20,42,.98)),rgba(2,14,32,.98);box-shadow:inset 0 0 13px rgba(44,189,255,.2)}.playfield-cell.wall{border-color:rgba(255,171,54,.72);background:radial-gradient(circle at 32% 18%,rgba(255,212,130,.22),transparent 34%),linear-gradient(145deg,rgba(241,136,28,.58),rgba(82,43,11,.94)),rgba(40,25,8,.98);box-shadow:inset 0 0 16px rgba(255,179,71,.2)}.playfield-cell.pickup:after{width:56%;height:56%;border:1px solid rgba(255,239,185,.82);background-image:radial-gradient(circle at 35% 25%,rgba(255,255,255,.35),transparent 28%),url(/bitman/bitcoin-logo.png);box-shadow:0 0 12px rgba(255,196,95,.95),0 0 26px rgba(247,147,26,.76),inset 0 0 10px rgba(255,255,255,.28)}@supports (width:1cqi){.playfield-cell.pickup:after{width:min(58cqi,58cqb);height:min(58cqi,58cqb)}}.playfield-cell.player:before{inset:2%;z-index:1;border:2px solid rgba(255,239,185,.86);background:conic-gradient(from 48deg,transparent 0deg 84deg,#ffc04a 84deg 208deg,#f7931a 208deg 1turn);box-shadow:0 0 28px rgba(247,147,26,.98),0 0 42px rgba(255,196,95,.4),inset 0 0 13px rgba(255,255,255,.34);transform-origin:center;transition:transform .12s linear,filter .12s ease}.playfield-cell.player:after{z-index:2;background:#130900;box-shadow:0 0 0 1px rgba(255,239,185,.28)}.playfield-cell.player-right:before{transform:rotate(0deg)}.playfield-cell.player-down:before{transform:rotate(90deg)}.playfield-cell.player-left:before{transform:rotate(180deg)}.playfield-cell.player-up:before{transform:rotate(270deg)}.playfield-cell.player-up:after{top:38%;left:62%}.playfield-cell.player-down:after{top:62%;left:62%}.bitman-game[data-player-moving=true] .playfield-cell.player:before{animation:bitman-chomp .21s steps(2);filter:brightness(1.12)}.bitman-game[data-player-moving=true] .playfield-cell.player{animation:bitman-step .21s ease-out}.collection-burst{position:absolute;inset:8%;z-index:3;pointer-events:none;border:2px solid rgba(255,221,130,.92);border-radius:50%;box-shadow:0 0 18px rgba(247,147,26,.95),0 0 34px rgba(77,216,255,.5);animation:bitman-pickup-burst .52s ease-out forwards}.playfield-cell.pickup-burst{box-shadow:inset 0 0 18px rgba(255,196,95,.4),0 0 22px rgba(247,147,26,.58)}.score-pulse{animation:bitman-score-pulse .36s ease-out}@keyframes bitman-chomp{0%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%,0 0)}50%{-webkit-clip-path:polygon(50% 50%,100% 24%,100% 76%,0 100%,0 0);clip-path:polygon(50% 50%,100% 24%,100% 76%,0 100%,0 0)}to{-webkit-clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%,0 0)}}@keyframes bitman-step{0%{transform:scale(.9)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes bitman-pickup-burst{0%{opacity:.95;transform:scale(.38)}70%{opacity:.52;transform:scale(1.55)}to{opacity:0;transform:scale(1.95)}}@keyframes bitman-score-pulse{0%{color:#fff4c8;text-shadow:0 0 0 rgba(255,196,95,0);transform:scale(1)}45%{color:#fff9dc;text-shadow:0 0 20px rgba(255,196,95,.98),0 0 34px rgba(247,147,26,.72);transform:scale(1.08)}to{transform:scale(1)}}.round-console{min-height:50px}.round-actions{grid-template-columns:repeat(3,minmax(70px,auto))}.arena-leaderboard>div{display:flex;gap:10px;min-width:0;overflow:hidden}.bitman-game[data-arena-focus=true]{z-index:10000;padding:clamp(8px,1vw,14px);grid-template-rows:auto auto minmax(0,1fr) auto auto;background:radial-gradient(circle at 50% 50%,rgba(24,168,255,.15),transparent 46%),radial-gradient(circle at 18% 12%,rgba(247,147,26,.22),transparent 28%),linear-gradient(180deg,#030712,#000308)}.bitman-game[data-arena-focus=true] .focus-arena-bar{grid-template-columns:minmax(150px,.8fr) minmax(160px,.9fr) minmax(160px,.9fr) auto;grid-gap:8px;gap:8px}.bitman-game[data-arena-focus=true] .sponsor-selector{display:none}.bitman-game[data-arena-focus=true] .playfield{width:min(calc(100vw - 28px),calc(100dvh - 210px) * 1.45,1500px);height:min(calc(100dvh - 210px),calc((100vw - 28px) / 1.45),860px);max-width:100%;gap:clamp(3px,.45vw,7px);padding:clamp(10px,1.25vw,18px);border-color:rgba(77,216,255,.55);box-shadow:0 0 70px rgba(24,168,255,.28),0 0 44px rgba(247,147,26,.16),inset 0 0 70px rgba(24,168,255,.14)}.bitman-game[data-arena-focus=true] .arena-leaderboard,.bitman-game[data-arena-focus=true] .bitman-touch-controls,.bitman-game[data-arena-focus=true] .game-hud,.bitman-game[data-arena-focus=true] .matchmaking-panel,.bitman-game[data-arena-focus=true] .round-console{max-width:min(1500px,100%);width:100%;margin:0 auto}@media (max-width:980px){.arena-leaderboard,.matchmaking-panel,.round-console,.sponsor-selector{grid-template-columns:1fr}.playfield{width:min(100%,76dvh,820px)}.bitman-game[data-arena-focus=true] .focus-arena-bar,.bitman-game[data-arena-focus=true] .game-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.bitman-game[data-arena-focus=true] .playfield{width:min(calc(100vw - 20px),calc(100dvh - 286px),760px);height:min(calc(100vw - 20px),calc(100dvh - 286px),760px)}}.bitman-game[data-arena-focus=true]{--arena-hud-height:clamp(58px,7dvh,68px);--arena-console-height:clamp(38px,4.8dvh,48px);--arena-gap:clamp(5px,.7dvh,7px);display:grid;grid-template-areas:"focus-hud" "playfield" "round-console";grid-template-rows:var(--arena-hud-height) minmax(0,1fr) var(--arena-console-height);grid-gap:var(--arena-gap);gap:var(--arena-gap);max-width:100vw;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:radial-gradient(circle at 18% 12%,rgba(247,147,26,.15),transparent 28%),radial-gradient(circle at 82% 16%,rgba(77,216,255,.16),transparent 30%),linear-gradient(180deg,#05070b,#000205)}.bitman-game[data-arena-focus=true] .focus-arena-bar{grid-area:focus-hud;grid-template-columns:minmax(0,1fr) minmax(180px,.62fr) minmax(0,1fr) auto;gap:var(--arena-gap);min-width:0;min-height:0}.bitman-game[data-arena-focus=true] .focus-hud-clock,.bitman-game[data-arena-focus=true] .focus-hud-player{overflow:hidden;gap:2px;padding:5px 10px;border-color:rgba(77,216,255,.42);background:linear-gradient(135deg,rgba(24,168,255,.16),rgba(247,147,26,.08)),rgba(1,7,18,.78);box-shadow:inset 0 0 18px rgba(24,168,255,.12)}.bitman-game[data-arena-focus=true] .focus-hud-clock span,.bitman-game[data-arena-focus=true] .focus-hud-player span{font-size:.62rem;line-height:1}.bitman-game[data-arena-focus=true] .focus-hud-player strong{font-size:clamp(.92rem,1.35vw,1.18rem);line-height:1}.bitman-game[data-arena-focus=true] .focus-hud-clock strong{font-size:clamp(1.35rem,3.2dvh,2rem);line-height:.92}.bitman-game[data-arena-focus=true] .focus-hud-clock small,.bitman-game[data-arena-focus=true] .focus-hud-player small{font-size:.56rem;line-height:1}.bitman-game[data-arena-focus=true] .focus-hud-p1{border-left:3px solid var(--btc-core)}.bitman-game[data-arena-focus=true] .focus-hud-p2{border-right:3px solid var(--arcade-cyan);text-align:right}.bitman-game[data-arena-focus=true] .focus-hud-clock{text-align:center}.bitman-game[data-arena-focus=true] .focus-hud-clock small,.bitman-game[data-arena-focus=true] .focus-hud-clock span,.bitman-game[data-arena-focus=true] .focus-hud-player small,.bitman-game[data-arena-focus=true] .focus-hud-player span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{min-height:0;height:100%}.bitman-game[data-arena-focus=true] .playfield{grid-area:playfield;place-self:center;width:min(calc(100vw - 16px),calc((100dvh - var(--arena-hud-height) - var(--arena-console-height) - (var(--arena-gap) * 2) - 16px) * var(--bitman-grid-aspect-value)));height:min(calc(100dvh - var(--arena-hud-height) - var(--arena-console-height) - (var(--arena-gap) * 2) - 16px),calc((100vw - 16px) / var(--bitman-grid-aspect-value)));aspect-ratio:var(--bitman-grid-aspect);gap:clamp(2px,.22vw,4px);padding:clamp(6px,.65vw,10px);border:2px solid rgba(77,216,255,.7);border-radius:6px;box-shadow:0 0 64px rgba(24,168,255,.24),0 0 34px rgba(247,147,26,.14),inset 0 0 44px rgba(0,0,0,.58)}.bitman-game[data-arena-focus=true] .playfield-cell.pickup:after{inset:auto;top:50%;left:50%;width:min(60cqi,60cqb);height:min(60cqi,60cqb);transform:translate(-50%,-50%);border-color:rgba(255,239,185,.82);background-image:radial-gradient(circle at 35% 25%,rgba(255,255,255,.35),transparent 28%),url(/bitman/bitcoin-logo.png);background-size:100% 100%,cover;box-shadow:0 0 14px rgba(255,196,95,.96),0 0 28px rgba(247,147,26,.78),inset 0 0 10px rgba(255,255,255,.28);font-size:0}.bitman-game[data-arena-focus=true] .playfield-cell.player:before{content:"";display:block;inset:1%;border-color:rgba(255,239,185,.88);background:conic-gradient(from 48deg,transparent 0deg 84deg,#ffc04a 84deg 208deg,#f7931a 208deg 1turn);box-shadow:0 0 32px rgba(247,147,26,1),0 0 52px rgba(255,196,95,.42),inset 0 0 12px rgba(255,255,255,.36);font-size:0}.bitman-game[data-arena-focus=true] .playfield-cell.player:after{content:"";width:12%;height:12%;background:#130900;box-shadow:0 0 0 1px rgba(255,239,185,.32)}.bitman-game[data-arena-focus=true] .round-console{grid-area:round-console;align-self:stretch;width:100%;min-height:0;border-color:rgba(77,216,255,.28);background:rgba(1,7,18,.78)}.bitman-game[data-arena-focus=true] .round-console>div:first-child{grid-template-rows:1fr 1fr;align-content:center;column-gap:12px;padding:6px 10px}.bitman-game[data-arena-focus=true] .round-console strong{grid-column:1;grid-row:1}.bitman-game[data-arena-focus=true] .round-console span{grid-column:2;grid-row:1}.bitman-game[data-arena-focus=true] .round-console small{grid-column:3;grid-row:1/3;align-self:center}.bitman-game[data-arena-focus=true] .round-console em{grid-column:1/3;grid-row:2}.bitman-game[data-arena-focus=true] .round-actions{align-self:stretch}.bitman-game[data-arena-focus=true] .bitman-touch-controls{display:none}@media (max-width:720px){.bitman-game[data-arena-focus=true]{--arena-gap:6px;grid-template-areas:"focus-hud" "playfield" "round-console" "touch-controls";grid-template-rows:minmax(92px,auto) auto minmax(0,1fr) auto;padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.bitman-game[data-arena-focus=true] .focus-arena-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-rows:minmax(0,42px) minmax(0,42px)}.bitman-game[data-arena-focus=true] .focus-hud-clock{grid-column:1/-1;grid-row:1;padding:5px 8px}.bitman-game[data-arena-focus=true] .focus-hud-p1{grid-column:1;grid-row:2;padding:5px 7px}.bitman-game[data-arena-focus=true] .focus-hud-p2{grid-column:2;grid-row:2;padding:5px 7px}.bitman-game[data-arena-focus=true] .focus-exit{grid-column:3;grid-row:2;min-width:72px;padding:0 8px;font-size:.6rem}.bitman-game[data-arena-focus=true] .playfield{place-self:start center;width:100%;height:auto;max-height:100%;gap:2px;padding:4px}.bitman-game[data-arena-focus=true] .round-console{grid-template-columns:1fr;align-self:end;gap:5px}.bitman-game[data-arena-focus=true] .round-console>div:first-child{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:3px;height:auto;padding:6px 8px}.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{grid-column:auto;grid-row:auto}.bitman-game[data-arena-focus=true] .round-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.bitman-game[data-arena-focus=true] .game-button{min-height:34px;padding:0 6px;font-size:.6rem}.bitman-game[data-arena-focus=true] .bitman-touch-controls{grid-area:touch-controls;display:grid;grid-template-columns:repeat(3,42px);grid-template-rows:repeat(2,42px);grid-gap:5px;gap:5px}}html{color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#03050b;--bg-deep:#010309;--panel:rgba(8,15,26,.86);--panel-strong:rgba(7,13,22,.95);--text:#f7fbff;--muted:rgba(247,251,255,.72);--faint:rgba(247,251,255,.48);--line:rgba(255,255,255,.12);--line-strong:rgba(247,147,26,.44);--orange:#f7931a;--orange-soft:#ffb347;--blue:#38bdf8;--blue-deep:#0ea5e9;--green:#22c55e;--shadow:0 22px 70px rgba(0,0,0,.48)}}.arcade-dashboard{background:radial-gradient(circle at 11% 16%,rgba(247,147,26,.2),transparent 24%),radial-gradient(circle at 75% 10%,rgba(77,216,255,.16),transparent 28%),linear-gradient(135deg,rgba(247,147,26,.1),transparent 34%),linear-gradient(180deg,#03050b,#010309)}.dashboard-grid{grid-template-columns:minmax(260px,.76fr) minmax(620px,1.86fr) minmax(260px,.76fr)}.hud-panel{box-shadow:0 24px 74px rgba(0,0,0,.52),inset 0 0 38px rgba(77,216,255,.05)}.identity-deck{gap:clamp(7px,1dvh,12px);padding:clamp(12px,1.25vw,20px)}.identity-coin-hero{right:-13%;bottom:-24%;width:min(58%,220px);opacity:.76}.identity-core h1{font-size:clamp(3rem,4.4vw,5.35rem)}.identity-line{margin-top:clamp(10px,1.35dvh,16px);font-size:clamp(.94rem,1.05vw,1.18rem);line-height:1.14}.identity-copy{margin-top:8px;font-size:clamp(.78rem,.84vw,.92rem);line-height:1.42}.fact-grid,.primary-actions{gap:7px}.fact-tile{min-height:58px;padding:9px 10px}.fact-tile strong{font-size:clamp(1.32rem,1.65vw,1.9rem)}.action-button,.dock-link,.download-button{min-height:42px}.engine-card{padding:10px}.arena-core{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:9px}.arena-command{grid-template-columns:minmax(136px,.28fr) minmax(0,1fr);min-height:48px}.arena-command>div:first-child{padding:8px 10px}.arena-command strong{color:#6fe4ff;font-size:.9rem}.arena-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.arena-stat{padding:7px 8px}.arena-stat strong{font-size:clamp(.78rem,.86vw,.98rem)}.playable-arena-shell{min-height:min(58dvh,560px);border-color:rgba(77,216,255,.46);background:radial-gradient(circle at 50% 48%,rgba(77,216,255,.2),transparent 52%),linear-gradient(135deg,rgba(4,12,24,.18),rgba(0,0,0,.54)),#020711}.playable-arena-shell:before{background-size:32px 32px;opacity:.82;animation:bitman-maze-shimmer 4.8s ease-in-out infinite}.playable-arena-shell .bitman-game[data-arena-focus=false]{grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(5px,.62dvh,8px);padding:clamp(8px,.82vw,12px)}.bitman-game[data-arena-focus=false] .arena-leaderboard,.bitman-game[data-arena-focus=false] .bitman-touch-controls,.bitman-game[data-arena-focus=false] .matchmaking-panel{display:none}.bitman-game[data-arena-focus=false] .sponsor-selector{grid-template-columns:auto minmax(128px,.8fr) minmax(0,1.25fr)}.bitman-game[data-arena-focus=false] .game-hud{min-height:38px}.bitman-game[data-arena-focus=false] .game-hud span{min-height:38px;padding:7px 9px}.bitman-game[data-arena-focus=false] .playfield{width:min(100%,84dvh,860px);gap:clamp(2px,.18vw,3px);padding:clamp(6px,.6vw,9px);border-color:rgba(77,216,255,.56);background:radial-gradient(circle at 50% 52%,rgba(77,216,255,.13),transparent 58%),linear-gradient(90deg,rgba(77,216,255,.1),transparent 48%,rgba(247,147,26,.1)),rgba(2,8,18,.88)}.playfield-cell.floor{border-color:rgba(86,224,255,.74);background:linear-gradient(135deg,rgba(40,203,255,.28),rgba(4,20,42,.98)),rgba(2,14,32,.98)}.playfield-cell.wall{border-color:rgba(255,182,68,.76);background:linear-gradient(135deg,rgba(255,194,99,.16),transparent 44%),linear-gradient(145deg,rgba(242,138,25,.62),rgba(58,34,12,.95)),rgba(30,21,9,.98)}.playfield-cell.pickup:after{width:52%;height:52%;animation:bitman-coin-pulse 1.55s ease-in-out infinite}@supports (width:1cqi){.playfield-cell.pickup:after{width:min(54cqi,54cqb);height:min(54cqi,54cqb)}}.playfield-cell.player:before{inset:-2%;-webkit-clip-path:polygon(50% 50%,100% 8%,100% 92%,0 100%,0 0);clip-path:polygon(50% 50%,100% 8%,100% 92%,0 100%,0 0);background:radial-gradient(circle at 58% 29%,rgba(255,255,255,.3),transparent 10%),conic-gradient(from 42deg,transparent 0deg 88deg,#ffd363 88deg 190deg,#f7931a 190deg 1turn)}.playfield-cell.player:after{top:29%;left:61%;color:transparent;border-radius:50%;background:#110700;box-shadow:0 0 0 1px rgba(255,239,185,.28),0 0 5px rgba(0,0,0,.68);font-size:0}.playfield-cell.player-left:after{left:39%}.playfield-cell.player-up:after{top:39%;left:63%}.playfield-cell.player-down:after{top:61%;left:63%}.activity-strip{min-height:44px}.reward-vault{min-height:0;padding:clamp(12px,1.2vw,18px)}.vault-visual{min-height:132px}.reward-status-grid{gap:7px}.reward-status{min-height:54px;padding:9px 10px}.leaderboard-panel,.progress-panel{padding:11px}.leaderboard-row{min-height:33px}.score-pulse{display:inline-block}.bitman-game[data-arena-focus=true] .focus-hud-p1 .score-pulse{transform-origin:left center}.bitman-game[data-arena-focus=true] .focus-hud-clock strong{transform-origin:center}.action-button:hover,.download-button:hover,.game-button:hover:not(:disabled){box-shadow:0 0 26px rgba(77,216,255,.22),0 0 34px rgba(247,147,26,.18)}@keyframes bitman-coin-pulse{0%,to{transform:translate(-50%,-50%) scale(.96);filter:brightness(.98) saturate(1.08)}50%{transform:translate(-50%,-50%) scale(1.08);filter:brightness(1.16) saturate(1.16)}}@keyframes bitman-maze-shimmer{0%,to{opacity:.54}50%{opacity:.88}}@media (max-width:1280px){.dashboard-grid{grid-template-columns:minmax(238px,.72fr) minmax(560px,1.76fr) minmax(238px,.72fr)}.identity-copy{display:none}.arena-stat{padding-inline:6px}}@media (max-width:1100px){.dashboard-grid{grid-template-columns:1fr}.arcade-dashboard{height:auto;min-height:100dvh;overflow:visible}.playable-arena-shell{min-height:500px}}@media (max-width:720px){.arena-core,.identity-deck,.rewards-deck{overflow:visible}.identity-coin-hero{display:none}.arena-command{grid-template-columns:1fr}.arena-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playable-arena-shell{min-height:clamp(380px,78dvh,560px)}.playable-arena-shell .bitman-game[data-arena-focus=false]{grid-template-rows:auto auto auto minmax(0,1fr) auto}.bitman-game[data-arena-focus=false] .bitman-touch-controls,.bitman-game[data-arena-focus=false] .matchmaking-panel{display:grid}.bitman-game[data-arena-focus=false] .playfield{width:100%}}:root{--ops-rail:rgba(77,216,255,.32);--ops-rail-hot:rgba(247,147,26,.42);--ops-void:rgba(0,4,12,.74)}.arcade-dashboard{background:radial-gradient(circle at 14% 18%,rgba(247,147,26,.24),transparent 21%),radial-gradient(circle at 76% 13%,rgba(77,216,255,.2),transparent 27%),radial-gradient(circle at 52% 74%,rgba(247,147,26,.11),transparent 30%),linear-gradient(135deg,rgba(247,147,26,.08),transparent 34%),linear-gradient(180deg,#02040a,#000207)}.dashboard-grid{position:relative;grid-template-columns:minmax(272px,.78fr) minmax(620px,1.8fr) minmax(292px,.84fr)}.dashboard-grid:before{content:"";position:absolute;inset:10px 4px;z-index:0;pointer-events:none;border-block:1px solid rgba(77,216,255,.18);background:linear-gradient(90deg,transparent 0 19%,var(--ops-rail) 19.4% 19.7%,transparent 20.2% 79.8%,var(--ops-rail-hot) 80.3% 80.6%,transparent 81%),linear-gradient(180deg,transparent 0 49%,rgba(77,216,255,.12) 49.5% 50%,transparent 50.5%);opacity:.9}.hud-panel{position:relative;z-index:1;border-color:rgba(77,216,255,.2);background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 34%),linear-gradient(135deg,rgba(247,147,26,.09),rgba(77,216,255,.07)),rgba(4,10,20,.9)}.hud-panel:after{content:"";position:absolute;inset:7px;pointer-events:none;border:1px solid rgba(255,255,255,.055);-webkit-clip-path:polygon(0 0,24% 0,24% 1px,76% 1px,76% 0,100% 0,100% 100%,76% 100%,76% calc(100% - 1px),24% calc(100% - 1px),24% 100%,0 100%);clip-path:polygon(0 0,24% 0,24% 1px,76% 1px,76% 0,100% 0,100% 100%,76% 100%,76% calc(100% - 1px),24% calc(100% - 1px),24% 100%,0 100%)}.identity-deck{grid-template-rows:minmax(0,.86fr) auto auto auto auto;border-color:rgba(247,147,26,.42)}.mission-kicker,.ops-section-heading,.section-kicker{color:var(--faint);font-size:.66rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.mission-kicker{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-bottom:10px;padding:7px 9px;border:1px solid rgba(247,147,26,.28);background:linear-gradient(90deg,rgba(247,147,26,.16),rgba(77,216,255,.07))}.mission-kicker strong,.section-kicker{color:var(--btc-soft)}.identity-line{max-width:22rem}.career-route{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;min-width:0}.career-route:before{content:"";position:absolute;top:18px;left:13%;right:13%;height:1px;background:linear-gradient(90deg,var(--btc-core),var(--arcade-cyan));box-shadow:0 0 16px rgba(77,216,255,.34)}.career-node{position:relative;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:8px 9px 9px;border:1px solid rgba(77,216,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),rgba(0,0,0,.2)}.career-node span{display:grid;place-items:center;width:26px;height:22px;border:1px solid rgba(255,196,95,.48);color:#1b1000;background:linear-gradient(145deg,#ffe08c,#f7931a);font-size:.68rem;font-weight:900}.career-node strong{color:var(--text);font-size:.73rem;line-height:1.05;text-transform:uppercase}.career-node em{overflow:hidden;color:var(--faint);font-size:.62rem;font-style:normal;font-weight:800;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.career-actions{grid-template-columns:minmax(0,1.32fr) minmax(0,.78fr)}.action-career{min-height:54px;font-size:clamp(.96rem,1.04vw,1.12rem);box-shadow:0 0 34px rgba(247,147,26,.42),inset 0 -3px 0 rgba(92,34,0,.38)}.action-career span{border-left-width:13px}.engine-card{border-color:rgba(77,216,255,.26);background:linear-gradient(90deg,rgba(77,216,255,.08),rgba(247,147,26,.08)),rgba(0,0,0,.24)}.arena-core{border-color:rgba(77,216,255,.48);background:radial-gradient(circle at 50% 42%,rgba(77,216,255,.2),transparent 48%),linear-gradient(145deg,rgba(77,216,255,.14),transparent 34%,rgba(247,147,26,.1)),rgba(2,8,18,.96)}.arena-command{grid-template-columns:minmax(152px,.31fr) minmax(0,1fr)}.arena-command-primary small{overflow:hidden;color:var(--faint);font-size:.64rem;font-weight:800;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.arena-stat{border-color:rgba(77,216,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),rgba(0,4,12,.42)}.arena-stat strong{color:#74eaff}.playable-arena-shell{box-shadow:inset 0 0 76px rgba(77,216,255,.18),0 0 54px rgba(77,216,255,.18),0 0 34px rgba(247,147,26,.12)}.activity-strip{border-color:rgba(247,147,26,.2);background:linear-gradient(90deg,rgba(247,147,26,.12),rgba(77,216,255,.08)),rgba(0,4,12,.44)}.ops-deck{grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:7px;padding:9px;border-color:rgba(247,147,26,.38);background:radial-gradient(circle at 46% 18%,rgba(247,147,26,.23),transparent 37%),radial-gradient(circle at 100% 74%,rgba(77,216,255,.12),transparent 28%),linear-gradient(180deg,rgba(247,147,26,.1),transparent 46%),rgba(7,10,16,.94)}.ops-header{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:9px;border-color:rgba(247,147,26,.3);background:linear-gradient(135deg,rgba(247,147,26,.18),rgba(77,216,255,.08)),rgba(0,0,0,.2)}.ops-header .vault-visual{width:62px;min-height:0;border-radius:8px}.ops-header h2{margin-top:4px;font-size:clamp(1.18rem,1.7vw,1.72rem)}.ops-header p{margin-top:6px;font-size:.72rem;line-height:1.28}.level-ladder,.ops-feed,.sponsor-stack{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(77,216,255,.07),rgba(247,147,26,.045)),rgba(0,0,0,.18)}.ops-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-section-heading strong{color:var(--text);font-size:.78rem}.ops-section-heading span{overflow:hidden;color:var(--faint);text-align:right;text-overflow:ellipsis;white-space:nowrap}.sponsor-grid{display:grid;grid-gap:5px;gap:5px}.sponsor-card{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;min-height:34px;padding:6px;border:1px solid rgba(77,216,255,.13);background:linear-gradient(90deg,rgba(77,216,255,.08),rgba(0,0,0,.16))}.sponsor-live{border-color:rgba(247,147,26,.36);background:linear-gradient(90deg,rgba(247,147,26,.16),rgba(77,216,255,.07))}.sponsor-mark{display:grid;place-items:center;width:30px;height:24px;border:1px solid rgba(255,196,95,.42);color:var(--btc-soft);background:rgba(0,0,0,.34);font-size:.68rem;font-weight:900}.ops-feed-row strong,.sponsor-card strong{display:block;overflow:hidden;color:var(--text);font-size:.76rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ops-feed-row em,.ops-feed-row span,.sponsor-card b,.sponsor-card em{overflow:hidden;color:var(--faint);font-size:.6rem;font-style:normal;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sponsor-card b{color:#74eaff;text-align:right}.milestone-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px}.milestone-track:before{content:"";position:absolute;top:15px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,var(--btc-core),#ffd36a,var(--arcade-cyan));box-shadow:0 0 18px rgba(247,147,26,.34)}.milestone{position:relative;display:grid;justify-items:center;grid-gap:4px;gap:4px;min-width:0;padding-top:2px;text-align:center}.milestone span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(77,216,255,.28);border-radius:50%;color:var(--text);background:#051222;box-shadow:0 0 12px rgba(77,216,255,.2);font-size:.72rem;font-weight:900}.milestone-climax span,.milestone-live span{border-color:rgba(255,196,95,.72);color:#1c0d00;background:linear-gradient(145deg,#ffe08c,#f7931a);box-shadow:0 0 22px rgba(247,147,26,.55)}.milestone-climax span{width:36px;height:36px;margin-top:-3px}.milestone strong{overflow:hidden;width:100%;color:var(--text);font-size:.58rem;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.milestone em{color:var(--faint);font-size:.52rem;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase}.ops-feed-grid{display:grid;grid-gap:5px;gap:5px}.ops-feed-row{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,.95fr);align-items:center;grid-gap:7px;gap:7px;min-height:25px;border-bottom:1px solid rgba(255,255,255,.055)}.ops-feed-row:last-child{border-bottom:0}.career-pressure{gap:6px;padding:9px;border-color:rgba(77,216,255,.22)}.pressure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.pressure-grid div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:7px;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.2)}.pressure-grid span{color:var(--faint);font-size:.56rem;font-weight:900;letter-spacing:.08em}.pressure-grid span,.pressure-grid strong{overflow:hidden;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pressure-grid strong{color:var(--btc-soft);font-size:.66rem}.ops-deck .leaderboard-panel{border-color:rgba(77,216,255,.14);background:linear-gradient(180deg,rgba(77,216,255,.07),transparent),rgba(0,0,0,.22)}.ops-deck .leaderboard-heading{padding:8px 10px}.ops-deck .leaderboard-row{min-height:31px;padding:6px 10px}.download-dock{grid-template-columns:minmax(126px,.58fr) minmax(126px,.58fr) minmax(220px,1.02fr) minmax(142px,.68fr) minmax(184px,.82fr) minmax(108px,auto) minmax(84px,auto);border-color:rgba(77,216,255,.24);background:linear-gradient(90deg,rgba(247,147,26,.12),rgba(77,216,255,.11)),rgba(4,10,20,.96)}.download-button{border-color:rgba(255,196,95,.84);box-shadow:0 0 28px rgba(247,147,26,.36),inset 0 -3px 0 rgba(92,34,0,.34)}.dock-health strong{color:#74eaff}@media (min-width:1181px){.ops-deck{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto minmax(84px,auto) minmax(0,1fr)}.level-ladder,.ops-deck .leaderboard-panel,.ops-header,.sponsor-stack{grid-column:1/-1}.career-pressure,.ops-feed{min-height:0}.ops-feed-row{grid-template-columns:1fr;gap:3px}.ops-feed-row em{display:none}.pressure-grid{grid-template-columns:1fr}.pressure-grid div{padding:5px 6px}}@media (min-width:1181px) and (max-height:820px){.dashboard-grid{grid-template-columns:minmax(250px,.76fr) minmax(560px,1.76fr) minmax(272px,.84fr)}.identity-copy,.mission-kicker{display:none}.career-node{padding:7px}.career-node em,.milestone em,.ops-header p{display:none}.action-career{min-height:42px}.ops-deck{gap:6px;padding:8px}.career-pressure,.level-ladder,.ops-feed,.sponsor-stack{padding:7px}.ops-header .vault-visual{width:52px}.ops-header h2{font-size:1.2rem}.sponsor-card{min-height:29px;padding:4px 5px}.ops-feed-row{min-height:22px}.ops-deck .leaderboard-row{min-height:28px}}@media (max-width:1280px){.dashboard-grid{grid-template-columns:minmax(238px,.72fr) minmax(558px,1.68fr) minmax(250px,.8fr)}.career-node em,.ops-feed-row em{display:none}}@media (max-width:1100px){.dashboard-grid{grid-template-columns:1fr}.dashboard-grid:before{display:none}.career-route,.milestone-track{grid-template-columns:repeat(3,minmax(0,1fr))}.milestone-track:before{display:none}.ops-deck{grid-template-rows:auto}}@media (max-width:720px){.topbar{gap:6px;padding:8px}.brand-rig{min-height:54px}.nav-rack{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.nav-link{min-height:34px;padding:0 3px;font-size:.54rem}.operator-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.online-indicator,.operator-card,.pickup-counter{min-height:40px;padding:6px 4px;font-size:.56rem}.online-indicator strong,.operator-card strong,.pickup-counter strong{font-size:.68rem}.identity-deck{gap:8px;grid-template-rows:auto auto auto auto auto}.mission-kicker{display:flex;justify-content:space-between;width:100%}.identity-core h1{font-size:clamp(2.7rem,13vw,3.55rem);line-height:.92}.identity-copy,.identity-line{display:none}.career-actions,.ops-feed-row,.pressure-grid{grid-template-columns:1fr}.arena-stat-grid,.career-route,.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-route{margin-top:4px}.career-route:before{display:none}.career-node{padding:7px}.career-node em{display:none}.arena-command-primary small,.sponsor-card b{white-space:normal}.sponsor-card{grid-template-columns:34px minmax(0,1fr)}.sponsor-card b{grid-column:2;text-align:left}.milestone-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.milestone{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;text-align:left}.milestone span{grid-row:1/3}.milestone em{grid-column:2}.download-dock{grid-template-columns:1fr}}.bitman-game[data-arena-focus=true]{--arena-hud-height:clamp(48px,5.7dvh,58px);--arena-console-height:clamp(32px,4.1dvh,40px);--arena-gap:clamp(3px,.45dvh,5px);padding:max(4px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));background:linear-gradient(90deg,rgba(77,216,255,.12),transparent 18%,transparent 82%,rgba(247,147,26,.1)),radial-gradient(circle at 50% 50%,rgba(77,216,255,.12),transparent 42%),radial-gradient(circle at 20% 12%,rgba(247,147,26,.18),transparent 24%),#000205}.bitman-game[data-arena-focus=true]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.9),transparent 78%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.9),transparent 78%);opacity:.32;animation:bitman-edge-shimmer 5.5s ease-in-out infinite}.bitman-game[data-arena-focus=true]>*{position:relative;z-index:1}.bitman-game[data-arena-focus=true] .focus-arena-bar{z-index:5;grid-template-columns:minmax(0,1fr) minmax(168px,.54fr) minmax(0,1fr) minmax(70px,auto);align-items:stretch}.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{border:1px solid rgba(111,228,255,.34);border-radius:5px;background:linear-gradient(135deg,rgba(77,216,255,.12),rgba(247,147,26,.07)),rgba(0,4,12,.58);box-shadow:0 0 24px rgba(77,216,255,.12),inset 0 0 18px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bitman-game[data-arena-focus=true] .focus-hud-clock span,.bitman-game[data-arena-focus=true] .focus-hud-player span{color:rgba(215,245,255,.78);font-size:clamp(.54rem,.72vw,.68rem);letter-spacing:.12em}.bitman-game[data-arena-focus=true] .focus-hud-player strong{color:#fff3be;font-size:clamp(.88rem,1.2vw,1.08rem);letter-spacing:.02em;text-shadow:0 0 14px rgba(247,147,26,.58)}.bitman-game[data-arena-focus=true] .focus-hud-clock strong{color:#fff8d8;font-size:clamp(1.55rem,4.2dvh,2.35rem);letter-spacing:.02em;text-shadow:0 0 18px rgba(255,196,95,.72),0 0 30px rgba(77,216,255,.24)}.bitman-game[data-arena-focus=true][data-timer-urgent=true] .focus-hud-clock{border-color:rgba(255,86,86,.62);box-shadow:0 0 28px rgba(255,75,75,.26),inset 0 0 18px rgba(255,75,75,.1)}.bitman-game[data-arena-focus=true][data-timer-urgent=true] .focus-hud-clock strong{color:#fff0e2;animation:bitman-timer-urgent .56s ease-in-out infinite}.bitman-game[data-arena-focus=true] .focus-hud-p1{border-left:4px solid var(--btc-core)}.bitman-game[data-arena-focus=true] .focus-hud-p2{border-right:4px solid var(--arcade-cyan)}.bitman-game[data-arena-focus=true] .focus-hud-p2 span:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.38rem;border-radius:50%;background:#4dd8ff;box-shadow:0 0 12px rgba(77,216,255,.9);vertical-align:.02em}.bitman-game[data-arena-focus=true] .playfield{width:min(calc(100vw - 8px),calc((100dvh - var(--arena-hud-height) - var(--arena-console-height) - (var(--arena-gap) * 2) - 8px) * var(--bitman-grid-aspect-value)));height:min(calc(100dvh - var(--arena-hud-height) - var(--arena-console-height) - (var(--arena-gap) * 2) - 8px),calc((100vw - 8px) / var(--bitman-grid-aspect-value)));gap:clamp(1px,.16vw,3px);padding:clamp(4px,.42vw,7px);overflow:visible;border:1px solid rgba(111,228,255,.86);border-radius:4px;background:linear-gradient(90deg,rgba(77,216,255,.1),transparent 48%,rgba(247,147,26,.08)),radial-gradient(circle at center,rgba(77,216,255,.1),transparent 54%),rgba(0,6,15,.96);box-shadow:0 0 0 1px rgba(247,147,26,.18),0 0 42px rgba(77,216,255,.24),0 0 28px rgba(247,147,26,.12),inset 0 0 36px rgba(0,0,0,.68)}.bitman-game[data-arena-focus=true] .playfield-cell{border-radius:2px}.bitman-game[data-arena-focus=true] .playfield-cell.floor{border-color:rgba(70,218,255,.38);background:linear-gradient(135deg,rgba(47,204,255,.24),rgba(2,12,28,.98) 58%),#020a16;box-shadow:inset 0 0 10px rgba(77,216,255,.16)}.bitman-game[data-arena-focus=true] .playfield-cell.wall{border-color:rgba(255,185,72,.7);background:linear-gradient(135deg,rgba(255,219,132,.2),transparent 32%),linear-gradient(145deg,rgba(249,142,28,.72),rgba(65,34,9,.96)),#1b1106;box-shadow:inset 0 0 14px rgba(255,206,111,.18),0 0 10px rgba(247,147,26,.14)}.bitman-game[data-arena-focus=true] .playfield-cell.pickup:after{width:min(54cqi,54cqb);height:min(54cqi,54cqb);aspect-ratio:1;border:1px solid rgba(255,244,196,.9);background-image:radial-gradient(circle at 33% 24%,rgba(255,255,255,.42),transparent 25%),url(/bitman/bitcoin-logo.png);background-position:50%;background-repeat:no-repeat;box-shadow:0 0 10px rgba(255,225,132,.95),0 0 24px rgba(247,147,26,.88),0 0 34px rgba(77,216,255,.18),inset 0 0 9px rgba(255,255,255,.28);animation:bitman-premium-pickup 1.35s ease-in-out infinite}.bitman-game[data-arena-focus=true] .playfield-cell.player{z-index:4;filter:drop-shadow(0 0 14px rgba(247,147,26,.8));will-change:transform}.bitman-game[data-arena-focus=true] .playfield-cell.player:before{inset:-8%;border:2px solid rgba(255,246,196,.94);background:radial-gradient(circle at 58% 28%,rgba(255,255,255,.34) 0 8%,transparent 9%),conic-gradient(from 22deg,transparent 0deg 42deg,#ffe07a 42deg 170deg,#f7931a 170deg 314deg,#ffb238 314deg 1turn);box-shadow:0 0 18px rgba(255,196,95,.95),0 0 34px rgba(247,147,26,.86),0 0 48px rgba(77,216,255,.18),inset 0 0 12px rgba(255,255,255,.34);-webkit-clip-path:none;clip-path:none;transform-origin:center}.bitman-game[data-arena-focus=true] .playfield-cell.player:after{width:13%;height:13%;border-radius:50%;background:#110600;box-shadow:0 0 0 1px rgba(255,241,190,.36),0 0 6px rgba(0,0,0,.9)}.bitman-game[data-arena-focus=true] .playfield-cell.player-right:before{transform:rotate(0deg)}.bitman-game[data-arena-focus=true] .playfield-cell.player-down:before{transform:rotate(90deg)}.bitman-game[data-arena-focus=true] .playfield-cell.player-left:before{transform:rotate(180deg)}.bitman-game[data-arena-focus=true] .playfield-cell.player-up:before{transform:rotate(270deg)}.bitman-game[data-arena-focus=true] .playfield-cell.player-right:after{top:29%;left:62%}.bitman-game[data-arena-focus=true] .playfield-cell.player-left:after{top:29%;left:38%}.bitman-game[data-arena-focus=true] .playfield-cell.player-up:after{top:38%;left:62%}.bitman-game[data-arena-focus=true] .playfield-cell.player-down:after{top:62%;left:62%}.bitman-game[data-player-moving=true] .playfield-cell.player:before{animation:bitman-mouth-chomp .22s steps(2)}.bitman-game[data-player-moving=true][data-move-direction=right] .playfield-cell.player{animation:bitman-slide-right .22s cubic-bezier(.2,.95,.25,1)}.bitman-game[data-player-moving=true][data-move-direction=left] .playfield-cell.player{animation:bitman-slide-left .22s cubic-bezier(.2,.95,.25,1)}.bitman-game[data-player-moving=true][data-move-direction=up] .playfield-cell.player{animation:bitman-slide-up .22s cubic-bezier(.2,.95,.25,1)}.bitman-game[data-player-moving=true][data-move-direction=down] .playfield-cell.player{animation:bitman-slide-down .22s cubic-bezier(.2,.95,.25,1)}.collection-burst{inset:-18%;border-color:rgba(255,242,180,.96);box-shadow:0 0 18px rgba(255,218,118,.95),0 0 36px rgba(247,147,26,.78),0 0 44px rgba(77,216,255,.28);animation:bitman-pickup-burst .54s ease-out forwards}.bitman-game[data-arena-focus=true] .round-console{z-index:5;border:1px solid rgba(111,228,255,.24);border-radius:5px;background:rgba(0,4,12,.58);box-shadow:inset 0 0 18px rgba(0,0,0,.54),0 0 20px rgba(77,216,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bitman-game[data-arena-focus=true] .round-console>div:first-child{padding:4px 8px}.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{font-size:clamp(.55rem,.66vw,.68rem)}.bitman-game[data-arena-focus=true] .game-button{min-height:30px;padding:0 10px;border-radius:4px}@keyframes bitman-mouth-chomp{0%,to{background:radial-gradient(circle at 58% 28%,rgba(255,255,255,.34) 0 8%,transparent 9%),conic-gradient(from 22deg,transparent 0deg 38deg,#ffe07a 38deg 170deg,#f7931a 170deg 314deg,#ffb238 314deg 1turn)}50%{background:radial-gradient(circle at 58% 28%,rgba(255,255,255,.34) 0 8%,transparent 9%),conic-gradient(from 10deg,transparent 0deg 76deg,#ffe07a 76deg 178deg,#f7931a 178deg 320deg,#ffb238 320deg 1turn)}}@keyframes bitman-slide-right{0%{transform:translateX(calc(-100% - 3px)) scale(.92)}70%{transform:translateX(4%) scale(1.06)}to{transform:translateX(0) scale(1)}}@keyframes bitman-slide-left{0%{transform:translateX(calc(100% + 3px)) scale(.92)}70%{transform:translateX(-4%) scale(1.06)}to{transform:translateX(0) scale(1)}}@keyframes bitman-slide-up{0%{transform:translateY(calc(100% + 3px)) scale(.92)}70%{transform:translateY(-4%) scale(1.06)}to{transform:translateY(0) scale(1)}}@keyframes bitman-slide-down{0%{transform:translateY(calc(-100% - 3px)) scale(.92)}70%{transform:translateY(4%) scale(1.06)}to{transform:translateY(0) scale(1)}}@keyframes bitman-premium-pickup{0%,to{transform:translate(-50%,-50%) scale(.94);filter:brightness(1) saturate(1.12)}50%{transform:translate(-50%,-50%) scale(1.1);filter:brightness(1.2) saturate(1.24)}}@keyframes bitman-timer-urgent{0%,to{transform:scale(1);text-shadow:0 0 18px rgba(255,196,95,.7),0 0 26px rgba(255,75,75,.24)}50%{transform:scale(1.08);text-shadow:0 0 24px rgba(255,220,138,.94),0 0 36px rgba(255,75,75,.52)}}@keyframes bitman-edge-shimmer{0%,to{opacity:.22}50%{opacity:.4}}@media (max-width:720px){.bitman-game[data-arena-focus=true]{--arena-gap:4px;align-content:start;grid-template-rows:minmax(78px,auto) auto minmax(0,auto) auto}.bitman-game[data-arena-focus=true] .focus-arena-bar{grid-template-rows:minmax(0,36px) minmax(0,36px);gap:4px}.bitman-game[data-arena-focus=true] .focus-hud-clock,.bitman-game[data-arena-focus=true] .focus-hud-player{padding:4px 6px}.bitman-game[data-arena-focus=true] .focus-hud-clock strong{font-size:clamp(1.12rem,5.8vw,1.62rem)}.bitman-game[data-arena-focus=true] .playfield{place-self:start center;width:calc(100vw - 8px);height:auto;gap:1px;padding:3px}.bitman-game[data-arena-focus=true] .round-console{max-height:92px;overflow:hidden}.bitman-game[data-arena-focus=true] .round-console em{display:none}.bitman-game[data-arena-focus=true] .bitman-touch-controls{grid-template-columns:repeat(3,40px);grid-template-rows:repeat(2,40px);gap:4px}}.bitman-game[data-arena-focus=true]{--focus-pad:max(4px,env(safe-area-inset-top));--overlay-edge:clamp(6px,.7vw,10px);--overlay-hud-height:clamp(48px,5.6dvh,58px);--overlay-bottom-height:clamp(34px,4.2dvh,42px);position:fixed;inset:0;isolation:isolate;display:block;width:100vw;max-width:none;height:100dvh;padding:0;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(77,216,255,.14),transparent 43%),radial-gradient(circle at 20% 12%,rgba(247,147,26,.16),transparent 25%),#000205}.bitman-game[data-arena-focus=true]:before{z-index:2;opacity:.28;mix-blend-mode:screen}.bitman-game[data-arena-focus=true]:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 12%,transparent 82%,rgba(0,0,0,.5)),linear-gradient(90deg,rgba(77,216,255,.12),transparent 13%,transparent 87%,rgba(247,147,26,.12));box-shadow:inset 0 0 42px rgba(0,0,0,.74),inset 0 0 84px rgba(77,216,255,.1)}.bitman-game[data-arena-focus=true]>*{position:absolute}.bitman-game[data-arena-focus=true] .playfield{inset:0;z-index:1;display:grid;width:100vw;max-width:none;height:100dvh;max-height:none;aspect-ratio:auto;place-self:auto;grid-gap:clamp(1px,.14vw,3px);gap:clamp(1px,.14vw,3px);padding:0;overflow:hidden;border:0;border-radius:0;background:linear-gradient(90deg,rgba(77,216,255,.08),transparent 48%,rgba(247,147,26,.07)),rgba(0,5,14,.98);box-shadow:inset 0 0 48px rgba(0,0,0,.76)}.bitman-game[data-arena-focus=true] .focus-arena-bar{top:max(5px,env(safe-area-inset-top));right:max(5px,env(safe-area-inset-right));left:max(5px,env(safe-area-inset-left));z-index:7;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.52fr) minmax(0,1fr) minmax(74px,auto);grid-gap:5px;gap:5px;min-height:var(--overlay-hud-height);pointer-events:none}.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;border-color:rgba(111,228,255,.32);background:linear-gradient(135deg,rgba(0,10,24,.66),rgba(0,0,0,.5)),linear-gradient(90deg,rgba(77,216,255,.12),rgba(247,147,26,.08));box-shadow:0 0 20px rgba(77,216,255,.13),inset 0 0 18px rgba(0,0,0,.62)}.bitman-game[data-arena-focus=true] .focus-hud-clock,.bitman-game[data-arena-focus=true] .focus-hud-player{justify-content:center}.bitman-game[data-arena-focus=true] .focus-hud-clock strong{font-size:clamp(1.65rem,4.8dvh,2.55rem)}.bitman-game[data-arena-focus=true] .focus-exit{display:grid;place-items:center;min-width:74px;padding:0 10px}.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}.bitman-game[data-arena-focus=true] .round-console{right:max(5px,env(safe-area-inset-right));bottom:max(5px,env(safe-area-inset-bottom));left:max(5px,env(safe-area-inset-left));z-index:7;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:var(--overlay-bottom-height);max-height:var(--overlay-bottom-height);width:auto;max-width:none;margin:0;border-color:rgba(111,228,255,.24);background:linear-gradient(90deg,rgba(0,8,20,.66),rgba(0,0,0,.52)),rgba(0,4,12,.62);pointer-events:auto}.bitman-game[data-arena-focus=true] .round-console>div:first-child{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:1fr;align-items:center;grid-gap:8px;gap:8px;height:100%;min-height:0;padding:4px 9px;overflow:hidden;border:0;background:transparent}.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{grid-column:auto;grid-row:auto;min-width:0;line-height:1;white-space:nowrap}.bitman-game[data-arena-focus=true] .round-console em{display:none}.bitman-game[data-arena-focus=true] .round-actions{display:grid;grid-template-columns:repeat(3,minmax(72px,auto));grid-gap:4px;gap:4px;height:100%}.bitman-game[data-arena-focus=true] .game-button{min-height:0;height:100%;border-radius:3px}.bitman-game[data-arena-focus=true] .playfield-cell{border-width:1px;border-radius:0;overflow:visible}.bitman-game[data-arena-focus=true] .playfield-cell.floor{border-color:rgba(61,214,255,.3);background:linear-gradient(135deg,rgba(43,196,255,.24),rgba(2,11,27,.98) 58%),#020a16;box-shadow:inset 0 0 10px rgba(77,216,255,.14)}.bitman-game[data-arena-focus=true] .playfield-cell.wall{border-color:rgba(255,189,74,.76);background:radial-gradient(circle at 32% 20%,rgba(255,220,135,.26),transparent 34%),linear-gradient(145deg,rgba(249,142,28,.76),rgba(66,35,10,.98)),#1c1105;box-shadow:inset 0 0 16px rgba(255,205,108,.2),0 0 10px rgba(247,147,26,.14)}.bitman-game[data-arena-focus=true] .playfield-cell.pickup:after{width:min(42cqi,42cqb);height:min(42cqi,42cqb);min-width:12px;min-height:12px;border-radius:50%;background-size:100% 100%,contain;box-shadow:0 0 9px rgba(255,229,139,.95),0 0 19px rgba(247,147,26,.9),0 0 28px rgba(77,216,255,.16),inset 0 0 8px rgba(255,255,255,.28)}.bitman-game[data-arena-focus=true] .playfield-cell.player:before{top:50%;left:50%;width:min(118cqi,118cqb);height:min(118cqi,118cqb);min-width:14px;min-height:14px;inset:auto;border:2px solid rgba(255,246,196,.95);border-radius:50%;background:radial-gradient(circle at 58% 28%,rgba(255,255,255,.36) 0 7.5%,transparent 8.5%),conic-gradient(from 20deg,transparent 0deg 46deg,#ffe27b 46deg 170deg,#f7931a 170deg 314deg,#ffb43a 314deg 1turn);box-shadow:0 0 14px rgba(255,196,95,.95),0 0 30px rgba(247,147,26,.86),0 0 44px rgba(77,216,255,.18),inset 0 0 11px rgba(255,255,255,.34);transform:translate(-50%,-50%)}.bitman-game[data-arena-focus=true] .playfield-cell.player:after{width:min(10cqi,10cqb);height:min(10cqi,10cqb);min-width:3px;min-height:3px;transform:translate(-50%,-50%)}.bitman-game[data-arena-focus=true] .playfield-cell.player-right:before{transform:translate(-50%,-50%) rotate(0deg)}.bitman-game[data-arena-focus=true] .playfield-cell.player-down:before{transform:translate(-50%,-50%) rotate(90deg)}.bitman-game[data-arena-focus=true] .playfield-cell.player-left:before{transform:translate(-50%,-50%) rotate(180deg)}.bitman-game[data-arena-focus=true] .playfield-cell.player-up:before{transform:translate(-50%,-50%) rotate(270deg)}.bitman-game[data-arena-focus=true] .playfield-cell.player-right:after{top:calc(50% - min(14cqi,14cqb));left:calc(50% + min(14cqi,14cqb))}.bitman-game[data-arena-focus=true] .playfield-cell.player-left:after{top:calc(50% - min(14cqi,14cqb));left:calc(50% - min(14cqi,14cqb))}.bitman-game[data-arena-focus=true] .playfield-cell.player-up:after{top:calc(50% - min(14cqi,14cqb));left:calc(50% + min(14cqi,14cqb))}.bitman-game[data-arena-focus=true] .playfield-cell.player-down:after{top:calc(50% + min(14cqi,14cqb));left:calc(50% + min(14cqi,14cqb))}.bitman-game[data-player-moving=true] .playfield-cell.player:before{animation:bitman-mouth-chomp .2s steps(2)}.bitman-game[data-player-moving=true][data-move-direction=right] .playfield-cell.player{animation:bitman-slide-right .2s cubic-bezier(.2,.95,.25,1)}.bitman-game[data-player-moving=true][data-move-direction=left] .playfield-cell.player{animation:bitman-slide-left .2s cubic-bezier(.2,.95,.25,1)}.bitman-game[data-player-moving=true][data-move-direction=up] .playfield-cell.player{animation:bitman-slide-up .2s cubic-bezier(.2,.95,.25,1)}.bitman-game[data-player-moving=true][data-move-direction=down] .playfield-cell.player{animation:bitman-slide-down .2s cubic-bezier(.2,.95,.25,1)}@media (max-width:720px){.bitman-game[data-arena-focus=true]{display:block}.bitman-game[data-arena-focus=true] .playfield{width:100vw;height:100dvh;gap:1px;padding:0}.bitman-game[data-arena-focus=true] .focus-arena-bar{top:max(4px,env(safe-area-inset-top));right:max(4px,env(safe-area-inset-right));left:max(4px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(68px,auto);grid-template-rows:34px 34px;gap:4px;min-height:72px}.bitman-game[data-arena-focus=true] .focus-hud-clock{grid-column:1/-1;grid-row:1}.bitman-game[data-arena-focus=true] .focus-hud-p1{grid-column:1;grid-row:2}.bitman-game[data-arena-focus=true] .focus-hud-p2{grid-column:2;grid-row:2}.bitman-game[data-arena-focus=true] .focus-exit{grid-column:3;grid-row:2;min-width:68px;padding:0 6px;font-size:.58rem}.bitman-game[data-arena-focus=true] .focus-hud-clock,.bitman-game[data-arena-focus=true] .focus-hud-player{padding:3px 6px}.bitman-game[data-arena-focus=true] .focus-hud-clock small,.bitman-game[data-arena-focus=true] .focus-hud-clock span,.bitman-game[data-arena-focus=true] .focus-hud-player small,.bitman-game[data-arena-focus=true] .focus-hud-player span{font-size:.5rem}.bitman-game[data-arena-focus=true] .focus-hud-player strong{font-size:.7rem}.bitman-game[data-arena-focus=true] .focus-hud-clock strong{font-size:1.2rem}.bitman-game[data-arena-focus=true] .round-console{right:max(4px,env(safe-area-inset-right));bottom:calc(max(4px, env(safe-area-inset-bottom)) + 86px);left:max(4px,env(safe-area-inset-left));max-height:74px;grid-template-columns:1fr;gap:4px}.bitman-game[data-arena-focus=true] .round-console>div:first-child{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:3px 6px;padding:5px 7px}.bitman-game[data-arena-focus=true] .round-console small{grid-column:1/-1}.bitman-game[data-arena-focus=true] .round-actions{grid-template-columns:repeat(3,minmax(0,1fr));min-height:30px}.bitman-game[data-arena-focus=true] .game-button{min-height:30px;font-size:.58rem}.bitman-game[data-arena-focus=true] .bitman-touch-controls{position:absolute;right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:auto;z-index:8;display:grid;grid-template-columns:repeat(3,40px);grid-template-rows:repeat(2,40px);grid-gap:4px;gap:4px;width:auto;padding:0}}@media (min-width:1181px) and (max-height:860px){.identity-deck{grid-template-rows:auto auto auto auto auto;gap:5px;padding:9px}.mission-kicker{margin-bottom:4px;padding:4px 6px}.identity-core h1{font-size:clamp(2.7rem,4.2vw,4.45rem);line-height:.86}.identity-coin-hero,.identity-copy,.identity-line{display:none}.career-route,.fact-grid,.mode-launcher{gap:4px}.career-route{grid-template-columns:repeat(3,minmax(0,1fr))}.career-node{grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:34px;padding:5px}.career-node span{width:22px;height:19px;font-size:.56rem}.career-node strong{font-size:.56rem;line-height:1}.career-node em{display:none}.fact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fact-tile{min-height:35px;padding:5px}.fact-tile strong{font-size:.84rem;line-height:1}.fact-tile span{margin-top:2px;font-size:.46rem;line-height:1}.mode-launcher{grid-template-columns:1fr}.mode-launch-card{grid-template-columns:minmax(108px,.78fr) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;min-height:47px;padding:6px;gap:2px 6px}.mode-launch-card span{grid-column:1;font-size:.48rem}.mode-launch-card strong{grid-column:1;font-size:.68rem}.mode-launch-card em{grid-column:2;grid-row:1/3;align-self:center;font-size:.5rem;line-height:1.08}.engine-card,.mode-launch-card small{display:none}}.bitman-game .playfield-cell.floor.player.miner-player:after,.bitman-game .playfield-cell.floor.player.miner-player:before,.bitman-game .playfield-cell.pickup.player.miner-player:after,.bitman-game .playfield-cell.pickup.player.miner-player:before,.bitman-game .playfield-cell.player.miner-player:after,.bitman-game .playfield-cell.player.miner-player:before{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important}.bitman-game .playfield-cell.ghost-agent{background:transparent!important;box-shadow:none!important}.playfield-cell.player{overflow:visible;perspective:320px}.playfield-cell.player:before{content:"";position:absolute;inset:-9%;z-index:4;display:block;border:2px solid rgba(255,238,188,.94);border-radius:50%;background:radial-gradient(circle at 29% 23%,rgba(255,252,212,.98) 0 8%,rgba(255,246,192,.55) 9% 15%,transparent 22%),radial-gradient(circle at 38% 36%,#ffe078 0 20%,#ffb52e 32%,#f7931a 52%,#c95000 76%,#6b2300 100%);box-shadow:0 0 16px rgba(255,204,96,.98),0 0 42px rgba(247,147,26,.72),0 0 18px rgba(77,216,255,.24),inset 7px 7px 13px rgba(255,255,255,.32),inset -10px -12px 18px rgba(92,27,0,.48),inset 0 -3px 8px rgba(0,0,0,.26);transform-origin:50% 50%;transform-style:preserve-3d;transition:transform .11s linear,filter .14s ease,box-shadow .14s ease}.playfield-cell.player>b{display:none}.playfield-cell.player:after{content:"";position:absolute;z-index:7;top:30%;left:60%;width:12%;height:12%;border-radius:999px;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.26),transparent 38%),#080300;box-shadow:0 0 0 1px rgba(255,240,190,.36),0 0 5px rgba(0,0,0,.95);transform:translate(-50%,-50%)}.playfield-cell.player .bitman-mouth,.playfield-cell.player span.bitman-mouth{display:none}.playfield-cell.player::marker{content:""}.playfield-cell.player{--bitman-rotate:0deg;--mouth-top:50%;--mouth-left:75%}.playfield-cell.player:before{rotate:var(--bitman-rotate);-webkit-clip-path:none!important;clip-path:none!important;-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -34deg at 76% 50%,transparent 0 68deg,#000 68deg 1turn);mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -34deg at 76% 50%,transparent 0 68deg,#000 68deg 1turn)}.playfield-cell.player-right{--bitman-rotate:0deg}.playfield-cell.player-down{--bitman-rotate:90deg}.playfield-cell.player-left{--bitman-rotate:180deg}.playfield-cell.player-up{--bitman-rotate:270deg}.playfield-cell.player-right:after{top:29%;left:60%}.playfield-cell.player-left:after{top:29%;left:40%}.playfield-cell.player-up:after{top:40%;left:60%}.playfield-cell.player-down:after{top:60%;left:60%}.bitman-game[data-move-direction=right] .playfield-cell.player{--bitman-rotate:0deg}.bitman-game[data-move-direction=down] .playfield-cell.player{--bitman-rotate:90deg}.bitman-game[data-move-direction=left] .playfield-cell.player{--bitman-rotate:180deg}.bitman-game[data-move-direction=up] .playfield-cell.player{--bitman-rotate:270deg}.bitman-game[data-move-direction=right] .playfield-cell.player:after{top:29%;left:60%}.bitman-game[data-move-direction=left] .playfield-cell.player:after{top:29%;left:40%}.bitman-game[data-move-direction=up] .playfield-cell.player:after{top:40%;left:60%}.bitman-game[data-move-direction=down] .playfield-cell.player:after{top:60%;left:60%}.bitman-game[data-player-moving=true] .playfield-cell.player:before{animation:bitman-3d-chomp .19s steps(2) infinite;filter:brightness(1.14) saturate(1.16);box-shadow:0 0 20px rgba(255,204,96,1),0 0 54px rgba(247,147,26,.82),0 0 24px rgba(77,216,255,.3),inset 8px 8px 14px rgba(255,255,255,.36),inset -11px -13px 19px rgba(92,27,0,.52)}.bitman-game[data-player-moving=true] .playfield-cell.player{animation:bitman-3d-bob .19s ease-out infinite}.bitman-game:not([data-player-moving=true]) .playfield-cell.player:before,.bitman-game[data-player-moving=false] .playfield-cell.player:before{-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -23deg at 76% 50%,transparent 0 46deg,#000 46deg 1turn);mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -23deg at 76% 50%,transparent 0 46deg,#000 46deg 1turn)}@keyframes bitman-3d-chomp{0%{-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -36deg at 76% 50%,transparent 0 72deg,#000 72deg 1turn);mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -36deg at 76% 50%,transparent 0 72deg,#000 72deg 1turn)}50%{-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -13deg at 76% 50%,transparent 0 26deg,#000 26deg 1turn);mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -13deg at 76% 50%,transparent 0 26deg,#000 26deg 1turn)}to{-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -36deg at 76% 50%,transparent 0 72deg,#000 72deg 1turn);mask:radial-gradient(circle at 50% 50%,#000 0 100%) intersect,conic-gradient(from -36deg at 76% 50%,transparent 0 72deg,#000 72deg 1turn)}}@keyframes bitman-3d-bob{0%{scale:.98}50%{scale:1.07}to{scale:1}}.playfield-cell.pickup:after{content:"";top:50%;left:50%;inset:auto;width:44%;height:44%;border:1px solid rgba(255,235,180,.86);border-radius:50%;transform:translate(-50%,-50%);background-image:radial-gradient(circle at 35% 25%,rgba(255,255,255,.34),transparent 28%),url(/bitman/bitcoin-logo.png);background-position:50%;background-size:100% 100%,cover;box-shadow:0 0 8px rgba(255,196,95,.86),0 0 20px rgba(247,147,26,.66),inset 0 0 8px rgba(255,255,255,.22);font-size:0}.bitman-game[data-arena-focus=true] .playfield-cell.player:before{inset:-10%;border-width:2px}.bitman-game[data-arena-focus=true] .playfield-cell.pickup:after{width:46%;height:46%}@supports (width:1cqi){.playfield-cell.pickup:after{width:min(44cqi,44cqb);height:min(44cqi,44cqb)}.bitman-game[data-arena-focus=true] .playfield-cell.pickup:after{width:min(46cqi,46cqb);height:min(46cqi,46cqb)}}