.dx-wheel-hud{position:fixed;z-index:1400;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));display:flex;align-items:center;gap:18px;padding:12px 16px;background:#1e1238e8;border:2px solid #b18cdf;color:#f2e8ff;font:12px/1.5 var(--font-mono),monospace;pointer-events:none}.dx-wheel-hud>div{flex:1 1;display:grid;gap:3px}.dx-wheel-hud span{color:#d4c1e7;font-size:11px}.dx-wheel-hud strong{color:#d2f684;font-size:20px}.dx-wheel-hud button{pointer-events:auto;min-height:40px;padding:8px 12px;background:#d2f684;color:#21132d;border:0;cursor:pointer;font:700 11px monospace}#dx-px:has(.dx-wheel-hud) :is(.gx-top,.gx-rail,.dx-mobile-controls,.dx-mobile-status,.dx-goal-ticker,.dx-dock,.px-pad,.px-census,.px-social,.px-party-btn,.dx-city-circuit,.dx-market-watch,.dx-recovery-action,.ae-panel,.ae-toasts){visibility:hidden!important;pointer-events:none!important}@media(max-width:500px){.dx-wheel-hud{gap:10px;padding:8px;font-size:10px}.dx-wheel-hud span{font-size:9px}.dx-wheel-hud strong{font-size:16px}.dx-wheel-hud button{font-size:10px;padding:6px}}#dx-px:has(.dx-wheel-hud) :is(.dx-live-markets,.da-practice-badge){visibility:hidden!important;pointer-events:none!important}.cc-coin{display:inline-block;flex:none;image-rendering:pixelated;vertical-align:middle}.cc-coin.is-spin{animation:cc-spin 2.4s steps(12) infinite}@keyframes cc-spin{0%,40%{transform:scaleX(1)}55%{transform:scaleX(.12)}70%{transform:scaleX(-1)}85%{transform:scaleX(.12)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.cc-coin.is-spin{animation:none}}