.hidden{display:none!important}:root{--bg:#131920;--surface:#1c2535;--surface-2:#202e40;--border:#2a3a52;--border-hi:#3a5070;--text-1:#d0d8e8;--text-2:#7890a8;--text-3:#3e5068;--accent:#4a80c0;--danger:#c05050;--success:#50a878;--cyan:#00d2ff;--pink:#ff2870}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;height:100%}body{-webkit-font-smoothing:antialiased;min-height:100%;color:var(--text-1);background:var(--bg);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.6;overflow-x:hidden}a{color:var(--accent);text-decoration:none}a:hover{color:#7ab0e8;text-decoration:underline}body.gameIsStarted{touch-action:none;-webkit-tap-highlight-color:transparent;width:100vw;height:100dvh;overflow:hidden;background:#000!important}body.gameIsStarted .page-wrap{display:none}body.gameIsStarted #setup-progress{display:none!important}body.gameIsStarted canvas.emscripten{z-index:500;display:block;position:fixed;inset:0;width:100vw!important;height:100dvh!important}body.gameIsStarted .intro-container{z-index:498;background:#000;width:100vw;height:100dvh;position:fixed;inset:0}#setup-progress{display:none}#setup-progress:not(.hidden){z-index:9999;background:#0e1520;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex;position:fixed;inset:0}.ls-title{letter-spacing:.12em;color:#fff;text-transform:uppercase;text-align:center;margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(2rem,8vw,3.5rem);font-weight:800;line-height:1}.ls-sub{color:#7a8aa0;text-align:center;letter-spacing:.01em;max-width:420px;margin:0;font-size:clamp(.78rem,2vw,.95rem)}.ls-bar-wrap{background:0 0;border:1px solid #3a5070;width:min(420px,80vw);height:20px;margin-top:16px;position:relative;overflow:hidden}.ls-bar-fill{background:#c8d8e8;width:0%;transition:width .5s ease-out;position:absolute;inset:0 auto 0 0}.ls-bar-shimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 40%,#ffffff52 50%,#ffffff2e 60%,#0000 100%) 0 0/200% 100%;animation:1.6s linear infinite ls-shimmer;position:absolute;inset:0}@keyframes ls-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ls-pct{color:#c8d8e8;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;margin:2px 0 0;font-size:.88rem;font-weight:600}.ls-label{color:#5a7090;text-align:center;font-variant-numeric:tabular-nums;max-width:480px;min-height:1.2em;margin:0;font-size:.8rem}.ls-file{color:#3a5068;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:480px;min-height:1em;margin:2px 0 0;font-family:ui-monospace,Cascadia Code,monospace;font-size:.72rem;overflow:hidden}.ls-tip{color:#4a6880;text-align:center;max-width:440px;min-height:2.2em;margin:14px 0 0;font-size:.78rem;font-style:italic;line-height:1.5;transition:opacity .35s}.page-wrap{z-index:10;background:var(--bg);min-height:100vh;position:relative}.vc-page{flex-direction:column;gap:0;max-width:900px;margin:0 auto;padding:32px 16px 48px;display:flex}.vc-header{text-align:center;border-bottom:1px solid var(--border);margin-bottom:0;padding:16px 0 20px}.vc-title{letter-spacing:.06em;color:#fff;margin:0;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(2.8rem,10vw,5rem);font-weight:400;line-height:1}.vc-error{color:#e08080;background:#c050501f;border:1px solid #c0505059;margin-bottom:8px;padding:10px 14px;font-size:.84rem;line-height:1.6}.vc-storage-status{color:#90b8e8;text-align:center;background:#4a80c01a;border:1px solid #4a80c040;margin-bottom:8px;padding:8px 12px;font-size:.82rem}.file-picker{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;flex-direction:column;gap:4px;margin-bottom:8px;padding:12px 14px;display:flex}.file-picker-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.72rem;font-weight:700}.file-picker-name{color:var(--text-1);font-size:.9rem}#game-file-input{display:none}.vc-game-card{border:1px solid var(--border);background:var(--surface);border-top:none;flex-direction:column;gap:10px;padding:20px;display:flex}.play-wrap{width:100%}.vc-btn-play{border:1px solid var(--border-hi);background:var(--surface-2);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:center;width:100%;padding:14px 24px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .15s,border-color .15s;display:block}.vc-btn-play:not(:disabled):hover{background:#243050;border-color:#5a80a8}.vc-btn-play:disabled{opacity:.4;cursor:not-allowed}.vc-btn-play:not(:disabled){animation:2.5s ease-in-out infinite play-pulse}@keyframes play-pulse{0%,to{border-color:var(--border-hi)}50%{border-color:#6090c0}}.vc-btn-secondary{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text-1);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:center;padding:14px 24px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .15s,border-color .15s;display:block}.vc-btn-secondary:hover{border-color:var(--border-hi);background:#243050}.vc-touch-toggle{border:1px solid var(--border);background:var(--bg);color:var(--text-1);letter-spacing:.06em;cursor:pointer;text-align:center;min-width:60px;padding:6px 14px;font-family:inherit;font-size:.82rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.vc-touch-toggle:hover{border-color:var(--border-hi);background:#243050}.vc-touch-toggle[data-state=on]{border-color:var(--success);color:var(--success)}.vc-touch-toggle[data-state=off]{border-color:var(--danger);color:var(--danger)}.vc-fps-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:6px;display:flex}.vc-fps-label{letter-spacing:.07em;color:var(--text-2);white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:700}.vc-fps-input{border:1px solid var(--border);background:var(--bg);width:70px;color:var(--text-1);text-align:center;outline:none;padding:6px 8px;font-family:inherit;font-size:.88rem}.vc-fps-input:focus{border-color:var(--border-hi)}.vc-note{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.55}.vc-action-row{border-top:1px solid var(--border);gap:8px;padding-top:10px;display:flex}.vc-action-btn{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);letter-spacing:.04em;cursor:pointer;text-align:center;flex:1;padding:9px 12px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.vc-action-btn:hover{color:var(--text-1);border-color:var(--border-hi);background:#243050}.vc-reset-btn{color:#c08080;cursor:pointer;text-align:center;background:0 0;border:1px solid #c050504d;width:100%;padding:8px 12px;font-family:inherit;font-size:.78rem;transition:background .15s,border-color .15s}.vc-reset-btn:hover{background:#c0505014;border-color:#c0505080}.vc-content-grid{grid-template-columns:1fr;gap:0;margin-top:20px;display:grid}@media (width>=700px){.vc-content-grid{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:0 16px}}.vc-content-main{flex-direction:column;gap:0;display:flex}.vc-section{background:var(--surface);border:1px solid var(--border);margin-bottom:16px;padding:20px}.vc-section ul{color:var(--text-2);margin:8px 0 0;padding-left:18px;font-size:.86rem;line-height:1.7}.vc-section li{margin-bottom:6px}.vc-section p{color:var(--text-2);margin:0 0 10px;font-size:.86rem;line-height:1.7}.vc-section p:last-child{margin-bottom:0}.vc-section strong{color:var(--text-1)}.vc-section-title{letter-spacing:.01em;color:var(--text-1);border-bottom:1px solid var(--border);margin:0 0 14px;padding-bottom:10px;font-size:.88rem;font-weight:700}.vc-sidebar{flex-direction:column;gap:16px;display:flex}.vc-sidebar-card{background:var(--surface);border:1px solid var(--border);padding:16px}.vc-sidebar-title{color:var(--text-1);letter-spacing:.01em;border-bottom:1px solid var(--border);margin:0 0 10px;padding-bottom:8px;font-size:.84rem;font-weight:700}.vc-sidebar-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vc-sidebar-list li a{color:var(--text-2);padding:4px 0;font-size:.84rem;text-decoration:none;transition:color .12s;display:block}.vc-sidebar-list li a:hover{color:var(--text-1);text-decoration:none}.vc-controls-table{border-collapse:collapse;width:100%;font-size:.8rem;line-height:1.5}.vc-controls-table tr{border-bottom:1px solid var(--border)}.vc-controls-table tr:last-child{border-bottom:none}.vc-controls-table td{vertical-align:top;color:var(--text-2);padding:5px 0}.vc-controls-table td:first-child{color:var(--text-1);letter-spacing:.02em;white-space:nowrap;width:1%;padding-right:10px;font-family:Courier New,Courier,monospace;font-size:.75rem;font-weight:600}.vc-discussion-section{margin-top:0}.vc-disqus-wrap{justify-content:center;align-items:center;min-height:160px;display:flex}.vc-disqus-msg{color:var(--text-3);margin:0;font-size:.84rem}.vc-faq-list{flex-direction:column;gap:0;display:flex}.vc-faq-item{border:1px solid var(--border);background:var(--surface);border-top:none;overflow:hidden}.vc-faq-item:first-child{border-top:1px solid var(--border)}.vc-faq-q{color:var(--text-1);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.86rem;font-weight:600;list-style:none;transition:background .12s;display:flex}.vc-faq-q::-webkit-details-marker{display:none}.vc-faq-q:hover{background:var(--surface-2)}.vc-faq-icon{color:var(--text-2);flex-shrink:0;font-size:1rem;font-weight:400;line-height:1;transition:transform .2s}.vc-faq-item[open] .vc-faq-icon{transform:rotate(45deg)}.vc-faq-a{color:var(--text-2);border-top:1px solid var(--border);margin:0;padding:10px 16px 14px;font-size:.84rem;line-height:1.7}.vc-footer{border-top:1px solid var(--border);text-align:center;margin-top:32px;padding-top:20px}.vc-footer p{color:var(--text-3);margin:0 0 6px;font-size:.76rem;line-height:1.6}.vc-footer a{color:var(--text-2);font-size:.76rem}.vc-footer a:hover{color:var(--text-1);text-decoration:none}.vc-social-links{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.vc-social-link{width:34px;height:34px;color:var(--text-3);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s,transform .15s;display:flex}.vc-social-link:hover{color:var(--text-1);border-color:var(--text-2);transform:translateY(-2px)}.disabled{opacity:.35;cursor:not-allowed}.emscripten{width:100%;height:100%;image-rendering:optimizeSpeed;image-rendering:crisp-edges;image-rendering:pixelated;position:absolute;inset:0;overflow:hidden}.intro-container{position:absolute;inset:0}.intro{object-fit:contain;object-position:center;background:#000;width:100%;height:100%;position:absolute;inset:0}.loader-container{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;padding-bottom:32px;display:none}.progress-bar-container{background:#ffffff1a;border:2px solid #ffffc099;border-radius:5px;width:75%;max-width:500px;height:10px;margin:20px auto;display:block;position:relative;overflow:hidden;box-shadow:0 0 10px #ffffc04d,inset 0 0 5px #00000080}.progress-bar-container[hidden]{display:none!important}.progress-bar-fill{background:linear-gradient(90deg,#ffffc0,#ff4193);border-radius:3px;width:0%;height:100%;transition:width .3s;display:block;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #ffffc080}#status{z-index:1000;color:#fff;font:12pt sans-serif}#progress{accent-color:#ffffc0;width:75%;height:32px}.rotate-overlay{display:none}@media (orientation:portrait){.gameIsStarted[data-is-touch="1"] .rotate-overlay{z-index:99999;color:#f6fbff;text-align:center;-webkit-backdrop-filter:blur(12px);background:#06080ff7;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px;font-size:1.1rem;font-weight:600;display:flex;position:fixed;inset:0}}.rotate-overlay-icon{font-size:3.5rem;line-height:1;animation:1.8s ease-in-out infinite spin-hint}.rotate-overlay span:last-child{color:var(--text-2);max-width:240px;font-size:.9rem;font-weight:400}@keyframes spin-hint{0%{transform:rotate(0)}40%{transform:rotate(90deg)}to{transform:rotate(90deg)}}.wasted-container{z-index:10000;background:url(https://cdn.dos.zone/vcsky/wasted.png) 50%/cover no-repeat;position:absolute;inset:0}body.gameIsStarted canvas.emscripten,body.gameIsStarted .touch-controls-wrapper,body.gameIsStarted .touch-control{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.touch-controls-wrapper{z-index:600;pointer-events:none;display:none;position:fixed;inset:0}.gameIsStarted[data-is-touch="1"] .touch-controls-wrapper{display:block}.touch-control{text-align:center;color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:all;z-index:601;-webkit-tap-highlight-color:transparent;background:#0c162ac7;border:2px solid #b4d2ff59;border-radius:10px;justify-content:center;align-items:center;font-family:system-ui,-apple-system,sans-serif;font-size:2.6vmin;font-weight:700;line-height:1.2;transition:background 80ms,border-color 80ms,transform 60ms;display:none;position:fixed}.touch-control:active{background:#326edce6;border-color:#b4dcfff2;transform:scale(.88);box-shadow:0 0 20px #64aaff8c}.gameIsStarted[data-state-disable-controls="1"] .touch-control{display:none!important}.touch-control{background-position:50% 36%;background-repeat:no-repeat;background-size:52%;font-size:0}.touch-control:after{content:"";text-align:center;letter-spacing:.05em;color:#fff9;pointer-events:none;font-size:2.2vmin;font-weight:800;line-height:1;position:absolute;bottom:9%;left:0;right:0}.touch-control.gas:after{content:"GAS";color:#8cff8ccc;font-size:2.6vmin}.touch-control.brake:after{content:"BRK";color:#ff8282cc;font-size:2.6vmin}.touch-control.drift:after{content:"DRIFT"}.touch-control.car.getOut:after{content:"EXIT"}.touch-control.car.getIn:after{content:"ENTER"}.touch-control.horn:after{content:"HORN"}.touch-control.camera:after{content:"CAM"}.touch-control.jump:after{content:"JUMP"}.touch-control.run:after{content:"RUN"}.touch-control.fist:after{content:"HIT"}.touch-control.weapon:after{content:"WEAP"}.touch-control.menu{background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M89.92 35.257c7.15 4.17 14.316 11.67 21.7 16.093 0-2.394-.037-6.33-.037-6.33s11.583-.057 21.54.317c-.036 5.173-.58 18.903-.58 22.408 4.25 4.548 17.08 16.882 17.08 16.882h-16.528c0 13.736.122 36.083 0 50.867h-30.498c0-8.17.037-16.686 0-24.836 0 0-15.468.115-20.28 0v24.836c-10.658-.238-21.725.052-32.42 0V85.487c-3.06 0-14.692-.42-18.733-.07 4.647-6.776 12.095-11.7 18.3-17.094C62.06 57.37 77.866 46.476 89.918 35.257z' fill='%23fff'/%3E%3C/svg%3E");width:12vmin;height:12vmin;top:5vmin;left:5vmin}.gameIsStarted[data-is-touch="1"] .touch-control.menu{display:flex}#tc-cheat-btn{opacity:.82;touch-action:none;pointer-events:all;z-index:602;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#1410059e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='2' y='5' width='20' height='14' rx='2' stroke='%23ffd060' stroke-width='1.8'/%3E%3Cpath d='M6 9h1m3 0h1m3 0h1m3 0h1M6 12h1m3 0h1m3 0h4M6 15h4' stroke='%23ffd060' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:64%;border:2px solid #ffd06080;border-radius:50%;justify-content:center;align-items:center;width:12vmin;height:12vmin;transition:opacity 80ms,transform 60ms;display:none;position:fixed;top:19vmin;left:5vmin}#tc-cheat-btn:active{opacity:1;background-color:#503c00cc;transform:scale(.88)}.gameIsStarted[data-is-touch="1"] #tc-cheat-btn{display:flex}.touch-control.car.getIn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M142.5 94.5h-6V75a6 6 0 0 0-.44-2.25L121.5 42.75a6.002 6.002 0 0 0-5.56-3.75H64.06a6.002 6.002 0 0 0-5.56 3.75L44 72.75A6 6 0 0 0 43.5 75v19.5h-6a6 6 0 0 0 0 12H40v22.5a6 6 0 0 0 6 6h10.5a6 6 0 0 0 6-6v-7.5h55.5v7.5a6 6 0 0 0 6 6H135a6 6 0 0 0 6-6V106.5h1.5a6 6 0 0 0 0-12M67.44 51h45.12l10.44 24H57zm-11.94 60a9 9 0 1 1 .001-18.001A9 9 0 0 1 55.5 111m69 0a9 9 0 1 1 .001-18.001A9 9 0 0 1 124.5 111'/%3E%3C/svg%3E");width:16vmin;height:16vmin;top:21vmin;right:4vmin}.touch-control.fist{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M131.77 60.516c-.975-5.67-6.254-9.558-11.924-8.583l-3.128.538c-.518-3.015-2.29-5.693-4.99-7.35-2.697-1.655-5.895-2.08-8.912-1.18l-.902.264c-1.29-2.67-3.538-4.784-6.38-5.84-2.84-1.054-5.895-.913-8.6.342l-1.186.546c-1.808-2.393-4.546-3.964-7.662-4.14-5.744-.318-10.678 4.113-10.997 9.857l-.636 11.494c-1.97-.293-4.01-.1-5.933.617-5.385 2.01-8.337 7.694-6.897 13.23l4.877 18.7c.127.486.288.96.48 1.42L57.28 99.59c-3.68 6.72-2.793 14.978 2.208 20.678l18.458 20.955c3.384 3.84 8.213 6.036 13.283 6.036h26.334c9.444 0 17.297-7.226 17.99-16.644l2.567-35.083c.178-2.43-.14-4.837-.9-7.085l.975-.167c5.672-.976 9.558-6.255 8.583-11.925z'/%3E%3C/svg%3E");width:16vmin;height:16vmin;top:40vmin;right:4vmin}.gameIsStarted[data-is-touch="1"][data-state-car="0"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.car.getIn,.gameIsStarted[data-is-touch="1"][data-state-car="0"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.fist{display:flex}.touch-control.car.getOut{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M142.5 94.5h-6V75a6 6 0 0 0-.44-2.25L121.5 42.75a6.002 6.002 0 0 0-5.56-3.75H64.06a6.002 6.002 0 0 0-5.56 3.75L44 72.75A6 6 0 0 0 43.5 75v19.5h-6a6 6 0 0 0 0 12H40v22.5a6 6 0 0 0 6 6h10.5a6 6 0 0 0 6-6v-7.5h55.5v7.5a6 6 0 0 0 6 6H135a6 6 0 0 0 6-6V106.5h1.5a6 6 0 0 0 0-12M67.44 51h45.12l10.44 24H57zm-11.94 60a9 9 0 1 1 .001-18.001A9 9 0 0 1 55.5 111m69 0a9 9 0 1 1 .001-18.001A9 9 0 0 1 124.5 111'/%3E%3Cpath fill='%23ff8080' d='M100 78l22 12-22 12V78z'/%3E%3C/svg%3E");width:16vmin;height:16vmin;top:5vmin;right:4vmin}.touch-control.drift{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M48 79.5h51l-18-18 8.484-8.485 29.032 29.031-29.032 29.032L81 102.593l18-18H48z'/%3E%3Ccircle cx='90' cy='90' r='62' stroke='%23fff' stroke-width='6' fill='none'/%3E%3C/svg%3E");width:16vmin;height:16vmin;top:23vmin;right:4vmin}.gameIsStarted[data-is-touch="1"][data-state-car="1"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.car.getOut,.gameIsStarted[data-is-touch="1"][data-state-car="1"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.drift{display:flex}.touch-control.camera{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M135 58.5h-15.44l-9.31-13.97A6 6 0 0 0 105.25 42h-30.5a6 6 0 0 0-5 2.53L60.44 58.5H45a13.5 13.5 0 0 0-13.5 13.5v57A13.5 13.5 0 0 0 45 142.5h90A13.5 13.5 0 0 0 148.5 129V72A13.5 13.5 0 0 0 135 58.5M90 123a25.5 25.5 0 1 1 0-51 25.5 25.5 0 0 1 0 51'/%3E%3C/svg%3E");width:14vmin;height:14vmin;top:5vmin;right:22vmin}.touch-control.horn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M118.5 55.97a6 6 0 0 0-6.12.28L79.76 76.5H58.5A16.5 16.5 0 0 0 42 93v6a16.5 16.5 0 0 0 16.5 16.5H64l5.84 24.72a6 6 0 0 0 5.84 4.56q.46 0 .93-.07a6 6 0 0 0 4.98-6.85L76.17 115.5h3.58l32.63 20.25a6 6 0 0 0 6.12.28 6 6 0 0 0 3.13-5.28V61.25a6 6 0 0 0-3.13-5.28'/%3E%3C/svg%3E");width:14vmin;height:14vmin;top:5vmin;right:38vmin}.gameIsStarted[data-is-touch="1"][data-state-car="1"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.camera,.gameIsStarted[data-is-touch="1"][data-state-car="1"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.horn{display:flex}.touch-control.weapon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M148 72H96V62a6 6 0 0 0-6-6H56a6 6 0 0 0-6 6v56a6 6 0 0 0 6 6h34a6 6 0 0 0 6-6V98h12v10a6 6 0 0 0 6 6h34a6 6 0 0 0 6-6V78a6 6 0 0 0-6-6z'/%3E%3C/svg%3E");width:14vmin;height:14vmin;top:5vmin;right:4vmin}.gameIsStarted[data-is-touch="1"][data-state-car="0"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.weapon{display:flex}.touch-control.run{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M90 40.5c8.008 0 14.5-6.492 14.5-14.5S98.008 11.5 90 11.5 75.5 17.992 75.5 26 81.992 40.5 90 40.5m34.303 46.963-13.5-27a6 6 0 0 0-4.037-3.179l-18-4.5a6.004 6.004 0 0 0-6.61 2.863L70.422 74.25H55.5a6 6 0 0 0 0 12h18a5.998 5.998 0 0 0 5.156-2.933l7.168-12.244 5.028 10.053-11.2 11.2a5.99 5.99 0 0 0-1.636 5.36l4.5 22.5a6.001 6.001 0 1 0 11.768-2.354l-3.924-19.62 9.492-9.49 3.304 6.609a6 6 0 0 0 2.338 2.555l18 10.5a6.002 6.002 0 0 0 6-10.393l-15.19-8.861zM70.675 123.468l-9.31-6.527-12.272 17.497a6 6 0 1 0 9.813 6.884z'/%3E%3C/svg%3E");width:16vmin;height:16vmin;bottom:5vmin;right:22vmin}.touch-control.jump{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M121.787 67.372c-10.171-5.855-16.174-11.504-22.205-20.367-.048-.072-.055-.17-.07-.255-1.01-5.835 3.645-9.23 2.079-13.779-1.554-4.515-4.935-5.477-10.671-4.799-7.724.913-5.02 8.573-4.922 14.326.025 1.505-.323 2.963-.45 3.438a1.3 1.3 0 0 1-.119.296C79.084 57.48 60.617 57.572 56.24 64.396c-2.187 3.463.742 12.197 2.047 14.916.032.066.029.132.054.2 1.92 5.165 8.862 10.678 11.644 13.166.33.295.798.373 1.204.196 2.781-1.215 4.428-1.904 7.559-2.043 8.33-.373 23.374 2.668 28.564 9.25 3.303 4.18 3.373 10.36 3.136 15.608-.1 2.202 3.062 2.607 3.584.476 2.16-8.827.824-20.156-4.836-27.166-2.315-2.84-5.26-4.976-8.477-6.469 4.54-.926 8.966-1.232 13.594.132 3.87 1.131 7.166 3.506 9.645 6.606 5.87 7.395 6.26 17.9 4.32 26.875-.407 1.897 2.187 2.985 3.25 1.335 6.9-10.701 7.94-26.127 1.71-37.383-2.014-3.629-4.832-6.694-8.15-8.922z'/%3E%3C/svg%3E");width:16vmin;height:16vmin;bottom:5vmin;right:4vmin}.gameIsStarted[data-is-touch="1"][data-state-car="0"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.run,.gameIsStarted[data-is-touch="1"][data-state-car="0"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.jump{display:flex}.touch-control.fireRight{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M113.275 2.388a90.7 90.7 0 0 1 30.718 14.787c-.832-.136-4.625-.767-5.061-.999-4.284-2.272-23.488-11.081-25.657-13.788M91.542 64.147c.873.824 3.194 5.202 4.528 6.765 5.86 6.868 13.741 14.979 21.192 19.969-9.033 9.033-43.143 42.088-45.875 44.262-7.878-4.436-22.384-19.249-26.423-27.517 6.858-6.858 36.106-34.665 46.578-43.48M132.299 37.525c2.302-.314 5.299-.835 7.14-.132 4.913 1.629 8.651 7.55 8.1 9.821-3.06 14.092-14.885 29.829-25.855 39.172-1.358-1.311-3.365-2.734-4.907-3.901-9.159-7.093-13.797-13.085-20.37-22.29 7.514-9.292 23.767-20.394 35.892-22.67M25.277 48.866c1.607 0 3.792 18.944 4.336 21.954a1242 1242 0 0 0 6.901 35.113c2.781 13.47 7.206 24.874 2.163 38.387-.556 1.49-3.318.808-5.196-2.646a34.2 34.2 0 0 1-4.271-11.732c-1.248-7.246-1.887-25.434-2.382-33.256-.706-11.162-3.83-46.71-1.551-47.82M54.492 41.21c.196-.76 1.32-.616 1.307.17-.164 10.494-4.642 38.773-5.652 43.641-.593 2.856-1.946 7.164-4.094 9.233-1.1 1.06-1.281-.113-1.281-.113-1.64-7.587.8-17.82 2.778-26.037z'/%3E%3C/svg%3E");width:14vmin;height:14vmin;bottom:5vmin;right:4vmin}.touch-control.fireLeft{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23fff' d='M66.725 2.388a90.7 90.7 0 0 0-30.718 14.787c.832-.136 4.625-.767 5.061-.999 4.284-2.272 23.488-11.081 25.657-13.788M88.458 64.147c-.873.824-3.194 5.202-4.528 6.765-5.86 6.868-13.74 14.979-21.192 19.969 9.033 9.033 43.144 42.088 45.875 44.262 7.878-4.436 22.384-19.249 26.423-27.517-6.858-6.858-36.106-34.665-46.578-43.48M47.7 37.525c-2.3-.314-5.298-.835-7.14-.132-4.912 1.629-8.65 7.55-8.099 9.821 3.06 14.092 14.885 29.829 25.855 39.172 1.358-1.311 3.365-2.734 4.907-3.901 9.159-7.093 13.797-13.085 20.37-22.29-7.514-9.292-23.767-20.394-35.892-22.67M154.723 48.866c-1.607 0-3.792 18.944-4.335 21.954a1244 1244 0 0 1-6.902 35.113c-2.781 13.47-7.206 24.874-2.163 38.387.557 1.49 3.318.808 5.196-2.646a34.2 34.2 0 0 0 4.271-11.732c1.248-7.246 1.887-25.434 2.382-33.256.706-11.162 3.83-46.71 1.551-47.82M125.508 41.21c-.196-.76-1.32-.616-1.307.17.164 10.494 4.642 38.773 5.652 43.641.593 2.856 1.946 7.164 4.094 9.233 1.099 1.06 1.281-.113 1.281-.113 1.641-7.587-.8-17.82-2.778-26.037z'/%3E%3C/svg%3E");width:14vmin;height:14vmin;bottom:5vmin;right:20vmin}.gameIsStarted[data-is-touch="1"][data-state-car="1"][data-state-car-gun="1"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.fireRight,.gameIsStarted[data-is-touch="1"][data-state-car="1"][data-state-car-gun="1"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.fireLeft{display:flex}.touch-control.mobile{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%2390ff90' d='M112.5 22.5h-45A13.5 13.5 0 0 0 54 36v108a13.5 13.5 0 0 0 13.5 13.5h45A13.5 13.5 0 0 0 126 144V36a13.5 13.5 0 0 0-13.5-13.5M90 153a9 9 0 1 1 0-18 9 9 0 0 1 0 18m22.5-31.5h-45V40.5h45z'/%3E%3C/svg%3E");border-color:#64ff6480;width:12vmin;height:12vmin;top:33vmin;left:5vmin}.gameIsStarted[data-is-touch="1"][data-state-mobring="1"] .touch-control.mobile{display:flex}.touch-control.job{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='3' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath d='M5 19c0-3.314 3.134-6 7-6s7 2.686 7 6' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");width:12vmin;height:12vmin;top:47vmin;left:5vmin}.gameIsStarted[data-is-touch="1"][data-state-job="1"] .touch-control.job{display:flex}.touch-control.radio{color:#fff;letter-spacing:.04em;background-size:auto;border-radius:8px;width:38vmin;height:9vmin;font-size:2.2vmin;font-weight:600;top:3vmin;left:50%;transform:translate(-50%)}.gameIsStarted[data-is-touch="1"][data-state-car="1"][data-state-menu="0"] .touch-control.radio{display:flex}.touch-control.gas{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%2390ff90' d='M90 38 L150 130 H30 Z'/%3E%3C/svg%3E");border-color:#64ff6480;border-radius:14px;width:18vmin;height:18vmin;bottom:5vmin;right:4vmin}.touch-control.gas:active{background-color:#1e8c1ee6;border-color:#64ff64f2;box-shadow:0 0 22px #64ff6480}.touch-control.brake{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' viewBox='0 0 180 180'%3E%3Cpath fill='%23ff8080' d='M90 130 L150 42 H30 Z'/%3E%3Crect x='28' y='144' width='124' height='14' rx='7' fill='%23ff8080'/%3E%3C/svg%3E");border-color:#ff787880;border-radius:14px;width:18vmin;height:18vmin;bottom:5vmin;right:24vmin}.touch-control.brake:active{background-color:#8c1e1ee6;border-color:#ff7878f2;box-shadow:0 0 22px #ff646480}.gameIsStarted[data-is-touch="1"][data-state-car="1"][data-state-car-gun="0"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.gas,.gameIsStarted[data-is-touch="1"][data-state-car="1"][data-state-car-gun="0"][data-state-menu="0"][data-state-cutscene="0"] .touch-control.brake{display:flex}#move{z-index:590;pointer-events:none;touch-action:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0 50% 0 0}#look{z-index:590;pointer-events:none;touch-action:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0 0 0 50%}.gameIsStarted[data-is-touch="1"][data-state-menu="0"][data-state-cutscene="0"] #move,.gameIsStarted[data-is-touch="1"][data-state-menu="0"][data-state-cutscene="0"] #look{pointer-events:all}.cheat-overlay{z-index:700;background:#050a14f5;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cheat-overlay.hidden{display:none!important}.cheat-panel{flex-direction:column;gap:12px;width:100%;max-width:540px;display:flex}.cheat-header{justify-content:space-between;align-items:center;display:flex}.cheat-title{color:#ffd060;letter-spacing:.08em;font-family:Bebas Neue,sans-serif;font-size:6vmin}.cheat-close-btn{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#b41e1eb3;border:1.5px solid #ff646480;border-radius:8px;padding:6px 14px;font-size:3.2vmin;font-weight:700}.cheat-close-btn:active{background:#dc3232e6}.cheat-typed-row{background:#00000080;border:1.5px solid #ffdc6466;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;display:flex}.cheat-typed-label{color:#ffc832b3;white-space:nowrap;font-family:system-ui,sans-serif;font-size:2.6vmin;font-weight:600}.cheat-typed{color:#ffd060;letter-spacing:.12em;word-break:break-all;font-family:Courier New,monospace;font-size:3.4vmin;font-weight:700}.cheat-keys{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.cheat-key{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#142341d9;border:1.5px solid #b4d2ff4d;border-radius:7px;justify-content:center;align-items:center;width:calc(7.14286% - 4.64286px);min-width:36px;height:42px;font-family:system-ui,sans-serif;font-size:3.5vmin;font-weight:700;display:flex}.cheat-key:active{background:#3264c8cc;border-color:#8af}.cheat-key-wide{width:calc(14.2857% - 9.28572px);min-width:72px}.cheat-quick-title{color:#ffc832b3;letter-spacing:.06em;text-transform:uppercase;font-family:system-ui,sans-serif;font-size:2.6vmin;font-weight:700}.cheat-quick{flex-wrap:wrap;gap:7px;display:flex}.cheat-quick-btn{color:#ffd060;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0f1c37d9;border:1.5px solid #ffc83259;border-radius:8px;padding:8px 12px;font-family:system-ui,sans-serif;font-size:2.6vmin;font-weight:700}.cheat-quick-btn:active{background:#503c00d9;border-color:#ffd060}video::-webkit-media-controls{display:none!important}video{pointer-events:none}.crash-overlay{z-index:99999;-webkit-backdrop-filter:blur(6px);background:#000000d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.crash-box{background:#1a0a0a;border:1px solid #c050508c;border-radius:10px;flex-direction:column;gap:10px;width:100%;max-width:420px;padding:28px 28px 22px;display:flex;box-shadow:0 20px 60px #000c}.crash-title{letter-spacing:.08em;color:#e07070;margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:1.5rem}.crash-msg{color:#c0a8a8;word-break:break-word;margin:0;font-size:.82rem;line-height:1.5}.crash-actions{gap:8px;margin-top:4px;display:flex}.crash-btn{cursor:pointer;color:#e08080;background:#c050501a;border:1px solid #c0505066;border-radius:6px;flex:1;padding:8px 12px;font-size:.82rem;font-weight:600;transition:background .15s}.crash-btn:hover{background:#c0505033}.crash-btn-primary{background:#c0505040;border-color:#c05050b3}.crash-btn-primary:hover{background:#c0505066}.crash-hint{color:#806868;margin:0;font-size:.72rem;line-height:1.5}.sm-overlay{z-index:9000;-webkit-backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sm-panel{background:var(--surface);border:1px solid var(--border-hi);border-radius:10px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #000000b3}.sm-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.sm-title{letter-spacing:.1em;color:#fff;margin:0;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:1.6rem;font-weight:400}.sm-close{border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:background .15s,color .15s;display:flex}.sm-close:hover{color:#fff;background:#ffffff14}.sm-note{color:var(--text-2);border-bottom:1px solid var(--border);flex-shrink:0;margin:0;padding:10px 20px;font-size:.8rem}.sm-loading{color:var(--text-2);text-align:center;margin:0;padding:24px 20px;font-size:.85rem}.sm-slots{flex-direction:column;flex:1;gap:8px;padding:12px 14px;display:flex;overflow-y:auto}.sm-slot{background:var(--surface-2);border:1px solid var(--border);border-radius:7px;grid-template-rows:auto auto;grid-template-columns:64px 1fr auto;align-items:center;gap:0 12px;padding:10px 14px;transition:border-color .15s;display:grid}.sm-slot--filled{border-color:#4a80c073}.sm-slot-badge{letter-spacing:.06em;color:var(--text-2);border:1px solid var(--border);text-align:center;background:#ffffff0a;border-radius:5px;grid-row:1/3;padding:6px 4px;font-family:Bebas Neue,Impact,monospace;font-size:.9rem;line-height:1.2}.sm-slot--filled .sm-slot-badge{color:var(--accent);border-color:#4a80c066}.sm-slot-info{flex-direction:column;gap:1px;min-width:0;display:flex}.sm-slot-date{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.sm-slot-size{color:var(--text-2);font-size:.72rem}.sm-slot-empty{color:var(--text-3);font-size:.78rem;font-style:italic}.sm-slot-status{grid-column:2;min-height:1.1em;padding-top:2px;font-size:.72rem}.sm-status-ok{color:var(--success)}.sm-status-err{color:var(--danger)}.sm-slot-actions{flex-direction:column;grid-row:1/3;align-items:stretch;gap:5px;display:flex}.sm-btn{border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:5px;padding:5px 12px;font-size:.75rem;font-weight:600;transition:background .14s,border-color .14s,opacity .14s}.sm-btn:disabled{opacity:.38;cursor:default}.sm-btn-dl{color:#8ab8e8;background:#4a80c026;border-color:#4a80c080}.sm-btn-dl:not(:disabled):hover{background:#4a80c04d}.sm-btn-ul{color:#80c898;background:#50a8781f;border-color:#50a87866}.sm-btn-ul:not(:disabled):hover{background:#50a87840}.sm-file-input{display:none}.sm-error{color:var(--danger);margin:0;padding:8px 0;font-size:.82rem}.sm-footer{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;display:flex}.sm-refresh-btn{border:1px solid var(--border);color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;flex-shrink:0;padding:5px 12px;font-size:.78rem;transition:background .14s,color .14s}.sm-refresh-btn:hover{color:var(--text-1);background:#ffffff0f}.sm-footer-note{color:var(--text-3);font-size:.72rem}:root{--vc-game-toolbar-height:50px}.vc-game-toolbar{min-height:var(--vc-game-toolbar-height);z-index:8200;padding:6px max(10px, env(safe-area-inset-right)) 6px max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);touch-action:manipulation;background:#090e18f5;border-bottom:1px solid #6e96d259;justify-content:space-between;align-items:center;gap:10px;font-family:Inter,system-ui,sans-serif;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 5px 18px #0000006b}body.gameIsStarted .vc-game-toolbar,body.vc-game-shell-active .vc-game-toolbar{display:flex}.vc-game-toolbar-left,.vc-game-toolbar-right{align-items:center;gap:6px;min-width:0;display:flex}.vc-game-toolbar-btn{color:#dbe8f8;letter-spacing:.035em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#1e2d43e6;border:1px solid #7da5dc61;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font:700 11px/1 Inter,system-ui,sans-serif;display:inline-flex}.vc-game-toolbar-btn:hover,.vc-game-toolbar-btn:focus-visible{color:#fff;background:#39557cf5;border-color:#78beffb8}.vc-game-toolbar-btn:active{transform:translateY(1px)}.vc-game-toolbar-btn.danger{background:#672328c7;border-color:#e15f5f7a}.vc-game-toolbar-btn.danger:hover{background:#912f35eb}.vc-game-toolbar-symbol{text-align:center;min-width:16px;font-size:15px;line-height:1}body.gameIsStarted canvas.emscripten{top:var(--vc-game-toolbar-height);bottom:0;height:calc(100dvh - var(--vc-game-toolbar-height))!important}body.gameIsStarted #move,body.gameIsStarted #look{top:var(--vc-game-toolbar-height);bottom:0}body.vc-tool-open #move,body.vc-tool-open #look,body.vc-tool-open .touch-control{pointer-events:none!important}.vc-game-tool-panel{z-index:8300;top:calc(var(--vc-game-toolbar-height) + 8px);width:min(760px,100vw - 24px);max-height:calc(100dvh - var(--vc-game-toolbar-height) - 20px);color:#dce6f5;background:#0c131efb;border:1px solid #6496d773;border-radius:12px;flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #000000ad}.vc-game-panel-head{background:#1c293cdb;border-bottom:1px solid #6491cd38;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.vc-game-panel-head>div{flex-direction:column;min-width:0;display:flex}.vc-game-panel-head strong{letter-spacing:.08em;color:#fff;font-family:Bebas Neue,Impact,sans-serif;font-size:1.35rem}.vc-game-panel-head small{color:#89a2be;font-size:11px}.vc-game-panel-close,.vc-mm-header>button,.vc-mm-editor-head>button{color:#fff;cursor:pointer;background:#7d242a99;border:1px solid #ff787873;border-radius:8px;flex:0 0 34px;width:34px;height:34px;font-size:21px;line-height:1}.vc-game-cheat-search,.vc-mm-toolbar,.vc-mm-workspace-meta{border-bottom:1px solid #5f87b92e;align-items:center;gap:8px;padding:10px 12px;display:flex}.vc-game-cheat-search input,.vc-mm-toolbar input[type=search],.vc-mm-workspace-meta input{color:#e8f1ff;background:#0c1420;border:1px solid #334a68;border-radius:7px;outline:none;flex:1;min-width:0;height:36px;padding:0 11px}.vc-game-cheat-search span,.vc-mm-toolbar span,.vc-mm-workspace-meta span{color:#86a0bc;white-space:nowrap;font-size:11px}.vc-game-cheat-scroll{padding:12px;overflow:auto}.vc-game-cheat-group+.vc-game-cheat-group{margin-top:16px}.vc-game-cheat-group h3{color:#ff7fc5;letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font:700 12px/1 Inter,system-ui,sans-serif}.vc-game-cheat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.vc-game-cheat-item{color:#dce9f8;cursor:pointer;text-align:left;background:#162337;border:1px solid #5682b64d;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.vc-game-cheat-item:hover{background:#1d3150;border-color:#4c8bc9}.vc-game-cheat-item span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.vc-game-cheat-item code{color:#ffd166;flex:none;font-size:9px}.vc-game-panel-status,.vc-mm-status{color:#9db2c9;border-top:1px solid #6491cd2e;min-height:38px;padding:10px 12px;font-size:11px}.vc-game-sensitivity-panel{width:min(520px,100vw - 24px)}.vc-game-sensitivity-control{grid-template-columns:1fr 72px;align-items:center;gap:14px;padding:24px 18px 12px;display:grid}.vc-game-sensitivity-control input{width:100%}.vc-game-sensitivity-control output{color:#fff;text-align:center;background:#101d2d;border:1px solid #3f5f83;border-radius:7px;padding:8px 10px;font-weight:800}.vc-game-sensitivity-presets{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 18px 18px;display:grid}.vc-game-sensitivity-presets button,.vc-mm-toolbar button,.vc-mm-actions button,.vc-mm-editor-actions button,.vc-mm-tabs button{color:#d7e4f4;cursor:pointer;background:#17263a;border:1px solid #385476;border-radius:7px;padding:8px 10px;font:700 10px/1.2 Inter,system-ui,sans-serif}.vc-game-sensitivity-presets button:hover,.vc-mm-toolbar button:hover,.vc-mm-actions button:hover,.vc-mm-editor-actions button:hover,.vc-mm-tabs button:hover,.vc-mm-tabs button.active{color:#fff;background:#294668;border-color:#578ac0}.vc-game-more-panel{width:min(430px,100vw - 24px)}.vc-game-more-card{color:#fff;background:linear-gradient(135deg,#192941,#18202e);border:1px solid #3d5d82;border-radius:9px;flex-direction:column;gap:4px;margin:14px;padding:15px;display:flex}.vc-game-more-card span{color:#91a8c3;font-size:11px}.vc-mm-overlay{z-index:9100;-webkit-backdrop-filter:blur(7px);background:#03070cd1;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.vc-mm-panel{color:#d9e4f1;background:#111b28;border:1px solid #3e5a7b;border-radius:12px;flex-direction:column;width:min(1000px,100%);height:min(760px,100dvh - 28px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000c7}.vc-mm-header{background:#182538;border-bottom:1px solid #2f4159;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.vc-mm-header>div{flex-direction:column;display:flex}.vc-mm-header strong{letter-spacing:.08em;color:#fff;font-family:Bebas Neue,Impact,sans-serif;font-size:1.45rem}.vc-mm-header span{color:#839bb7;font-size:11px}.vc-mm-tabs{background:#111a27;border-bottom:1px solid #27394e;gap:6px;padding:8px 10px;display:flex}.vc-mm-tabs button.active{color:#fff;box-shadow:inset 0 -2px #ff3c8e}.vc-mm-body{flex-direction:column;flex:1;min-height:0;display:flex}.vc-mm-toolbar{flex-wrap:wrap;flex:none}.vc-mm-warning{color:#d8bd82;background:#6c4c1638;border:1px solid #dca03c59;border-radius:7px;margin:8px 10px 0;padding:8px 10px;font-size:10px}.vc-mm-list{flex:1;min-height:0;padding:10px;overflow:auto}.vc-mm-empty{color:#6f87a3;text-align:center;padding:28px 16px}.vc-mm-mod-card,.vc-mm-file-row{background:#142133;border:1px solid #263b53;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px;display:grid}.vc-mm-mod-card+.vc-mm-mod-card,.vc-mm-file-row+.vc-mm-file-row{margin-top:7px}.vc-mm-mod-main,.vc-mm-file-name{flex-direction:column;min-width:0;display:flex}.vc-mm-mod-main strong,.vc-mm-file-name strong{overflow-wrap:anywhere;color:#edf5ff;font-size:11px}.vc-mm-mod-main span,.vc-mm-file-name span{color:#728ba7;font-size:9px}.vc-mm-state{color:#8ea0b4;border:1px solid #41536b;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.vc-mm-state.is-on{color:#7fe0a0;background:#3287522e;border-color:#4bc3787a}.vc-mm-actions{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.vc-mm-actions button.danger{background:#69242a6b;border-color:#cd505575}.vc-mm-workspace-meta{flex-wrap:wrap}.vc-mm-workspace-meta strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:280px;font-size:11px;overflow:hidden}.vc-mm-editor{z-index:4;background:#0b121d;border:1px solid #456990;border-radius:9px;flex-direction:column;display:flex;position:absolute;inset:56px 20px 20px;box-shadow:0 20px 70px #000000b3}.vc-mm-editor-head{border-bottom:1px solid #2f425a;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.vc-mm-editor-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vc-mm-editor textarea{resize:none;color:#d8e5f4;background:#080e16;border:0;outline:0;flex:1;min-height:0;padding:12px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.vc-mm-editor-actions{border-top:1px solid #26394f;justify-content:flex-end;gap:7px;padding:9px;display:flex}.vc-mm-status.is-error{color:#ff9595}@media (width<=900px){:root{--vc-game-toolbar-height:46px}.vc-game-toolbar{padding-top:max(4px, env(safe-area-inset-top));scrollbar-width:none;gap:4px;overflow-x:auto}.vc-game-toolbar::-webkit-scrollbar{display:none}.vc-game-toolbar-left,.vc-game-toolbar-right{flex:none;gap:4px}.vc-game-toolbar-btn{gap:4px;min-width:40px;min-height:34px;padding:6px 8px}.vc-game-toolbar-label{font-size:9px}.vc-game-toolbar-symbol{font-size:14px}.vc-game-cheat-grid{grid-template-columns:1fr}.vc-game-cheat-item{min-height:42px}.vc-game-tool-panel{top:calc(var(--vc-game-toolbar-height) + 4px);width:calc(100vw - 10px);max-height:calc(100dvh - var(--vc-game-toolbar-height) - 8px);border-radius:9px}.vc-mm-overlay{padding:4px}.vc-mm-panel{border-radius:8px;width:100%;height:calc(100dvh - 8px)}}@media (width<=620px){:root{--vc-game-toolbar-height:44px}.vc-game-toolbar-label{display:none}.vc-game-toolbar-btn{width:38px;min-width:38px;padding:5px}.vc-game-toolbar-symbol{font-size:16px}.vc-game-toolbar-left,.vc-game-toolbar-right{gap:3px}.vc-game-panel-head{padding:11px 12px}.vc-game-cheat-search{align-items:stretch}.vc-game-cheat-search span{display:none}.vc-game-sensitivity-presets{grid-template-columns:repeat(2,1fr)}.vc-mm-header{padding:10px 11px}.vc-mm-header span{display:none}.vc-mm-tabs{overflow-x:auto}.vc-mm-tabs button{flex:1 0 auto}.vc-mm-mod-card,.vc-mm-file-row{grid-template-columns:1fr}.vc-mm-state{justify-self:start}.vc-mm-editor{inset:45px 5px 5px}}.vc-mm-download-card{background:#142133;border:1px solid #304863;border-radius:9px;flex-direction:column;gap:9px;margin:12px;padding:14px;display:flex}.vc-mm-download-card+.vc-mm-download-card{margin-top:0}.vc-mm-download-card>strong{color:#fff;letter-spacing:.04em;font-size:12px}.vc-mm-download-card code{overflow-wrap:anywhere;color:#85c8ff;background:#0b1420;border:1px solid #273d57;border-radius:6px;padding:9px 10px;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.vc-mm-download-card p{color:#849ab3;margin:0;font-size:10px;line-height:1.5}.vc-mm-download-card input[type=url]{color:#e9f3ff;background:#0b1420;border:1px solid #36516f;border-radius:7px;outline:none;width:100%;height:38px;padding:0 11px}.vc-mm-download-card input[type=url]:focus{border-color:#5a91c9;box-shadow:0 0 0 2px #5a91c926}#vc-game-touch-btn[data-state=on]{color:#b7ffd0;background:#21683ab8;border-color:#52d17dad}#vc-game-touch-btn[data-state=off]{color:#ffd1d1;background:#69262bb8;border-color:#e6696994}#vc-game-touch-btn[data-state=auto]{color:#d6ecff;background:#20476fb8;border-color:#5da4e694}@media (width<=620px){#vc-game-touch-btn{width:auto;min-width:70px;padding-inline:7px}#vc-game-touch-btn .vc-game-toolbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:46px;font-size:8px;display:inline;overflow:hidden}.vc-mm-download-card{margin:7px;padding:10px}.vc-mm-download-card .vc-mm-actions{flex-direction:column}.vc-mm-download-card .vc-mm-actions button{width:100%}}body.vc-game-shell-active .vc-game-toolbar{z-index:10050}body.vc-game-shell-active #setup-progress:not(.hidden){top:var(--vc-game-toolbar-height);z-index:10000;padding-top:26px}.vc-header{background:radial-gradient(circle at 25% 30%,#34d3ff1a,#0000 42%),radial-gradient(circle at 76% 55%,#ff40b01f,#0000 45%);padding:20px 0 22px;position:relative;overflow:hidden}.vc-header:after{content:"";background:linear-gradient(90deg,#0000,#44d8ff,#ff4faf,#0000);width:min(280px,52%);height:2px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ff4cae6b}.vc-title{letter-spacing:.035em;text-transform:uppercase;filter:drop-shadow(0 6px 14px #00000061);justify-content:center;align-items:baseline;gap:.1em;margin:0;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(3rem,11vw,5.7rem);font-weight:400;line-height:.92;display:inline-flex;position:relative}.vc-title-gta{color:#f3f8ff;text-shadow:0 0 1px #fff,0 0 16px #44d8ff42}.vc-title-vc{background:linear-gradient(135deg,#5df 4%,#9e8cff 42%,#ff4faf 72%,#ff9ad4 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 0 13px #ff4faf57);-webkit-background-clip:text;background-clip:text}.vc-about-gallery{margin:0 0 18px}.vc-about-stage{aspect-ratio:16/9;background:#090f18;border:1px solid #5b89bd61;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000047}.vc-about-slide{object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .75s,transform 4.8s;display:block;position:absolute;inset:0;transform:scale(1.025)}.vc-about-slide.is-active{opacity:1;z-index:1;transform:scale(1)}.vc-about-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000 45%,#05090fad 100%),linear-gradient(90deg,#070d1633,#0000 38% 70%,#070d161f);position:absolute;inset:0}.vc-about-caption{z-index:3;pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:12px;left:14px}.vc-about-caption strong{color:#fff;letter-spacing:.08em;text-shadow:0 3px 12px #000000b3;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(1.25rem,4vw,2rem)}.vc-about-caption span{color:#b9cae0;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.vc-about-nav{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(7px);background:#080e179e;border:1px solid #ffffff38;border-radius:8px;width:36px;height:48px;font:300 29px/1 system-ui,sans-serif;position:absolute;top:50%;transform:translateY(-50%)}.vc-about-nav:hover{background:#1d3048e0;border-color:#55ddff9e}.vc-about-prev{left:10px}.vc-about-next{right:10px}.vc-about-dots{justify-content:center;gap:7px;padding:9px 0 0;display:flex}.vc-about-dots button{cursor:pointer;background:#32455c;border:0;border-radius:999px;width:22px;height:4px;padding:0;transition:width .2s,background .2s,box-shadow .2s}.vc-about-dots button.is-active{background:linear-gradient(90deg,#45d9ff,#ff4faf);width:38px;box-shadow:0 0 10px #ff4faf4d}@media (width<=620px){body.vc-game-shell-active #setup-progress:not(.hidden){padding-top:18px}.vc-header{padding-top:16px}.vc-title{font-size:clamp(3rem,17vw,4.7rem)}.vc-about-stage{border-radius:8px}.vc-about-nav{width:32px;height:42px}.vc-about-caption{bottom:9px;left:10px}}.vc-game-toolbar{position:fixed}.vc-game-toolbar-left,.vc-game-toolbar-right{z-index:1;flex:1 1 0;position:relative}.vc-game-toolbar-left{justify-content:flex-start}.vc-game-toolbar-right{justify-content:flex-end}.vc-game-toolbar-center{z-index:3;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vc-game-more-grid{gap:8px;padding:12px;display:grid}.vc-game-more-grid .vc-game-more-card{margin:0}@media (width<=900px){.vc-game-toolbar-center{gap:4px}.vc-game-toolbar-left,.vc-game-toolbar-right{flex:1 1 0;min-width:0}.vc-game-toolbar-left .vc-game-toolbar-label,.vc-game-toolbar-right .vc-game-toolbar-label{display:none}.vc-game-toolbar-left .vc-game-toolbar-btn,.vc-game-toolbar-right .vc-game-toolbar-btn{width:36px;min-width:36px;padding-inline:5px}}@media (width<=620px){.vc-game-toolbar-center .vc-game-toolbar-btn{width:auto;min-width:42px;padding-inline:6px}.vc-game-toolbar-center .vc-game-toolbar-label{display:none}.vc-game-toolbar-left,.vc-game-toolbar-right{gap:2px}#vc-game-touch-btn{width:38px;min-width:38px}#vc-game-touch-btn .vc-game-toolbar-label{display:none}}.vc-game-tool-panel{z-index:10120;pointer-events:auto}.vc-game-tool-panel.is-open:not(.hidden){visibility:visible;opacity:1;pointer-events:auto;display:flex!important}body.vc-game-shell-active .vc-game-tool-panel.is-open,body.gameIsStarted .vc-game-tool-panel.is-open{z-index:10120}body.vc-tool-open #setup-progress:not(.hidden){pointer-events:none}#vc-game-cheats-panel.is-open{z-index:10130}
