.gw-hud,.gw-touch{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0;overflow:hidden}.gw-hud{z-index:30;--u:clamp(.5px, .0625vw, 1.25px);--gw-edge:max(18px, calc(var(--u) * 26));--gw-safe-top:env(safe-area-inset-top,0px);--gw-safe-right:env(safe-area-inset-right,0px);--gw-safe-bottom:env(safe-area-inset-bottom,0px);--gw-safe-left:env(safe-area-inset-left,0px);--gw-ink:#0b1013;--gw-paper:#f1ead2;--gw-ring:var(--gw-paper);color:var(--gw-paper);font-family:Impact,Haettenschweiler,Arial Narrow Bold,Avenir Next Condensed,Arial Black,system-ui,sans-serif}.gw-hud [hidden]{display:none!important}.gw-minimap{top:calc(var(--gw-edge) + var(--gw-safe-top));left:calc(var(--gw-edge) + var(--gw-safe-left));width:max(96px, calc(var(--u) * 200));aspect-ratio:1;box-sizing:border-box;background:var(--gw-ink);--rim:max(2px, calc(var(--u) * 3));--ring:max(2px, calc(var(--u) * 3.5));box-shadow:0 0 0 var(--rim) var(--gw-ink), 0 0 0 calc(var(--rim) + var(--ring)) var(--gw-ring), 0 0 0 calc(var(--rim) * 2 + var(--ring)) var(--gw-ink), calc(var(--u) * 3) calc(var(--u) * 5) 0 calc(var(--rim) * 2 + var(--ring)) #00000059;border-radius:50%;position:absolute}.gw-minimap canvas{border-radius:50%;width:100%;height:100%;display:block}.gw-minimap:after{content:"";box-shadow:inset 0 0 0 max(1px, calc(var(--u) * 2)) #0000008c, inset 0 0 calc(var(--u) * 26) #00000080;border-radius:50%;position:absolute;inset:0}.gw-north{z-index:1;left:calc(50% + 50% * var(--n-sin,0));top:calc(50% - 50% * var(--n-cos,1));width:max(15px, calc(var(--u) * 26));height:max(15px, calc(var(--u) * 26));transform:translate(calc(-50% + 12% * var(--n-sin,0)), calc(-50% - 12% * var(--n-cos,1)));box-sizing:border-box;border:max(1.5px, calc(var(--u) * 2.5)) solid var(--gw-ink);color:#fff;font-size:max(9px, calc(var(--u) * 16));letter-spacing:0;background:#e0382d;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.gw-hud:not([data-wanted="0"]):not([data-wanted=""]) .gw-minimap{animation:.7s step-end infinite gw-siren}@keyframes gw-siren{0%{--gw-ring:#ff3b30}50%{--gw-ring:#3b78ff}}@media (prefers-reduced-motion:reduce){.gw-hud:not([data-wanted="0"]):not([data-wanted=""]) .gw-minimap{--gw-ring:#ff3b30;animation:none}}.gw-place{top:calc(var(--gw-edge) + var(--gw-safe-top) + max(96px, calc(var(--u) * 200)) + max(12px, calc(var(--u) * 22)));left:calc(var(--gw-edge) + var(--gw-safe-left));max-width:min(58vw, calc(var(--u) * 430));box-sizing:border-box;padding:max(4px, calc(var(--u) * 7)) max(8px, calc(var(--u) * 14)) max(5px, calc(var(--u) * 8)) max(8px, calc(var(--u) * 13));border-left:max(3px, calc(var(--u) * 6)) solid #ffc21f;box-shadow:calc(var(--u) * 3) calc(var(--u) * 4) 0 #00000059;letter-spacing:.04em;background:#0b1013db;position:absolute}.gw-bairro{font-size:max(10px, calc(var(--u) * 17));color:#ffc21f;text-transform:uppercase;letter-spacing:.14em;line-height:1.15}.gw-street,.gw-cross{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gw-street{font-size:max(13px, calc(var(--u) * 25));color:#fff;line-height:1.15}.gw-cross{font-size:max(11px, calc(var(--u) * 20));color:#b9c4bf;line-height:1.2}.gw-status{top:calc(var(--gw-edge) + var(--gw-safe-top) - var(--u) * 6);right:calc(var(--gw-edge) + var(--gw-safe-right));align-items:flex-end;gap:max(3px, calc(var(--u) * 6));letter-spacing:.04em;flex-direction:column;display:flex;position:absolute}.gw-money{font-size:max(20px, calc(var(--u) * 46));color:#8ee05a;white-space:nowrap;-webkit-text-stroke:max(3px, calc(var(--u) * 8)) var(--gw-ink);paint-order:stroke fill;text-shadow:0 max(2px, calc(var(--u) * 4)) 0 var(--gw-ink);line-height:1}.gw-stars{gap:max(2px, calc(var(--u) * 3));justify-content:flex-end;align-items:center;display:flex}.gw-star{width:max(13px, calc(var(--u) * 28));height:max(13px, calc(var(--u) * 28));background:var(--gw-ink);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);font-size:0;display:block;position:relative}.gw-star:before{content:"";clip-path:polygon(50% 12%,58% 38%,88% 38%,64% 55%,73% 82%,50% 66%,27% 82%,36% 55%,12% 38%,42% 38%);background:#ffd21f;position:absolute;inset:0}.gw-star-off{background:#f1ead2b3}.gw-star-off:before{background:#1a2125}.gw-speed{white-space:pre;color:#fff;-webkit-text-stroke:max(2px, calc(var(--u) * 6)) var(--gw-ink);paint-order:stroke fill;text-shadow:0 max(2px, calc(var(--u) * 4)) 0 var(--gw-ink);align-items:baseline;line-height:1;display:flex}.gw-speed-num{font-size:max(18px, calc(var(--u) * 40))}.gw-speed-unit{font-size:max(10px, calc(var(--u) * 18));color:#ffc21f}.gw-credit{right:calc(var(--gw-edge) * .5 + var(--gw-safe-right));bottom:calc(4px + var(--gw-safe-bottom));z-index:40;font:max(10px, calc(var(--u) * 13)) / 1.4 system-ui, -apple-system, "Segoe UI", sans-serif;color:#e4e8e2;text-shadow:0 1px 2px #000;white-space:nowrap;background:#0b1013b8;border-radius:2px;padding:1px 6px;position:absolute;visibility:visible!important;opacity:1!important;display:block!important}.gw-touch{z-index:20;touch-action:none;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.gw-touch *{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.gw-stick{left:calc(18px + env(safe-area-inset-left,0px));bottom:calc(30px + env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:auto;background:#0f15148c;border:2px solid #9fe87073;border-radius:50%;width:120px;height:120px;position:absolute}.gw-stick.gw-on{background:#0f1514bf;border-color:#9fe870}.gw-stick-knob{box-sizing:border-box;pointer-events:none;background:#9fe8708c;border:2px solid #9fe870;border-radius:50%;width:52px;height:52px;position:absolute;top:32px;left:32px}.gw-pad{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(30px + env(safe-area-inset-bottom,0px));pointer-events:none;width:210px;height:190px;position:absolute}.gw-btn{box-sizing:border-box;color:#e6f2ef;text-align:center;white-space:pre-line;letter-spacing:.5px;pointer-events:auto;cursor:pointer;background:#0f1514b3;border:2px solid #9fe87099;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;font:700 12px/1.15 ui-monospace,Menlo,Consolas,monospace;display:flex;position:absolute}.gw-btn.gw-on{color:#0f1514;background:#9fe870d9;border-color:#9fe870}.gw-btn-gas{border-color:#9fe870;width:84px;height:84px;font-size:15px;bottom:0;right:0}.gw-btn-brake{border-color:#f5c542bf;width:72px;height:72px;bottom:4px;right:94px}.gw-btn-brake.gw-on{background:#f5c542e6;border-color:#f5c542}.gw-btn-action{width:68px;height:68px;font-size:11px;bottom:94px;right:8px}.gw-btn-handbrake,.gw-btn-run{border-color:#e6f2ef73;width:44px;height:44px;font-size:9px;bottom:86px}.gw-btn-handbrake{right:88px}.gw-btn-run{right:140px}
