._page_fd4ts_1{color:#fff;background:#0a0a0a;min-height:100svh;position:relative;overflow:hidden}._r3fStage_fd4ts_9{width:100%;height:100%;position:absolute;inset:0}._r3fStage_fd4ts_9 canvas{cursor:pointer;display:block;width:100%!important;height:100%!important}._frame_fd4ts_23{background:#0a0a0a;border:0;width:100vw;height:100svh;display:block}._rail_fd4ts_31{left:50%;bottom:max(76px, calc(76px + env(safe-area-inset-bottom)));z-index:120;scrollbar-width:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#0a0a0ad6;border:1px solid #ffffff29;flex-wrap:nowrap;align-items:center;gap:8px;max-width:calc(100vw - 20px);padding:8px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff0d}._rail_fd4ts_31::-webkit-scrollbar{display:none}._rail_fd4ts_31 a,._rail_fd4ts_31 button{color:#ffffffd1;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#ffffff0e;border:1px solid #ffffff29;flex:none;justify-content:center;align-items:center;min-width:42px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}:is(._rail_fd4ts_31 a:hover,._rail_fd4ts_31 button:hover,._rail_fd4ts_31 button:focus-visible,._rail_fd4ts_31 a:focus-visible){color:#fff;background:#cc00003d;border-color:#cc0000b8;outline:0}._rail_fd4ts_31 button[data-active=true]{color:#fff;background:#c00;border-color:#c00}._divider_fd4ts_93{background:#ffffff2e;width:1px;height:28px}@media (max-width:720px){._rail_fd4ts_31{left:8px;right:8px;bottom:max(78px, calc(78px + env(safe-area-inset-bottom)));justify-content:flex-start;gap:6px;padding:6px;transform:none}._rail_fd4ts_31 a,._rail_fd4ts_31 button{min-width:36px;min-height:34px;padding:0 9px;font-size:8.5px}}:root{--command-black:#0a0a0a;--command-panel:#0a0a0aeb;--command-panel-solid:#111;--tribunal-ivory:#f5f4f0;--tribunal-dim:#c9c5ba;--momentum-red:#c00;--momentum-red-glow:#cc000040;--signal-gold:#f6c64a;--signal-gold-glow:#f6c64a26;--success:#35d07f;--warning:#ff8a2a;--danger:#c00;--line:#f5f4f029;--line-strong:#f5f4f052;--panel-shadow:#0009;--panel-shadow-wide:0 0 0 1px #cc00002e, 0 20px 40px var(--panel-shadow);--font-ui:"Space Grotesk", "Arial Narrow", Arial, sans-serif;--toolbar-clearance:calc(150px + env(safe-area-inset-bottom,0px));--hud-top-row-clearance:148px}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}body:has(#game-container){background:var(--command-black);font-family:var(--font-ui);color:var(--tribunal-ivory);overflow:hidden}button,input{font-family:inherit}#game-container{background:radial-gradient(circle at 1px 1px, #ffffff12 1px, transparent 0) 0 0 / 12px 12px, var(--command-black);width:100vw;height:100vh;position:relative}#gameCanvas{cursor:pointer;width:100%;height:100%;display:block}.ui-root{pointer-events:none;z-index:20;position:absolute;inset:0}.hud-shell{border-bottom:2px solid var(--momentum-red);pointer-events:auto;z-index:40;background:linear-gradient(#08080cfa,#0a0a0aeb);grid-template-columns:auto minmax(260px,1fr) auto;align-items:stretch;gap:8px;min-height:52px;padding:7px 10px;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 6px 24px #00000073,inset 0 1px #ffffff0a}.hud-brand,.metric-tile,.chrome-btn,.objectives-shell,.game-panel,.toast-item{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.hud-brand{border:1px solid var(--line-strong);background:linear-gradient(#141414e6,#080808f2);align-items:center;gap:10px;min-width:200px;padding:6px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #00000059}.hud-brand:after{content:"";background:linear-gradient(90deg, var(--signal-gold-glow), transparent 30%, transparent 70%, var(--momentum-red-glow));pointer-events:none;position:absolute;inset:0}.brand-mark{background:var(--momentum-red);background:linear-gradient(180deg, #dd1a1a, var(--momentum-red), #900);color:#fff;letter-spacing:1.5px;text-shadow:0 1px 2px #00000080;z-index:1;place-items:center;width:44px;height:30px;font-size:13px;font-weight:900;display:inline-grid;position:relative;box-shadow:0 2px 6px #0006,inset 0 1px #fff3}.brand-title{text-transform:uppercase;letter-spacing:1.2px;letter-spacing:.8px;white-space:nowrap;color:var(--tribunal-ivory);text-shadow:0 1px 3px #0009;z-index:1;font-size:11px;font-weight:900;position:relative}.hud-metrics{grid-auto-columns:minmax(68px,max-content);grid-auto-flow:column;align-items:stretch;gap:6px;display:grid;overflow:hidden}.metric-tile{border:1px solid var(--line);background:linear-gradient(#ffffff0f,#f5f4f005);min-width:68px;max-width:92px;padding:6px 10px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 2px 4px #0003}.metric-tile:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:4px;bottom:4px;left:0}.metric-label{text-transform:uppercase;color:var(--tribunal-dim);letter-spacing:1px;opacity:.9;font-size:8.5px;font-weight:800;display:block}.metric-value{color:var(--tribunal-ivory);transform-origin:50%;will-change:transform, opacity;margin-top:3px;font-size:15px;font-weight:900;line-height:1.1;display:block}.metric-value.trend-up{animation:.36s cubic-bezier(.2,.8,.2,1) metric-roll-up}.metric-value.trend-down{animation:.36s cubic-bezier(.2,.8,.2,1) metric-roll-down}.metric-value.money,.metric-value.good{color:var(--signal-gold)}.metric-value.bad{color:var(--momentum-red)}.hud-actions{justify-content:flex-end;align-items:stretch;gap:6px;display:flex}.hud-audio{border-left:1px solid var(--line);border-right:1px solid var(--line);align-items:center;gap:6px;margin:0 2px;padding:0 4px;display:flex}.audio-mute-btn{min-width:34px;padding:0;font-size:14px;line-height:1}.audio-volume{width:64px;height:4px;accent-color:var(--signal-gold);cursor:pointer}.chrome-btn{border:1px solid var(--line-strong);min-width:40px;min-height:34px;color:var(--tribunal-ivory);text-transform:uppercase;cursor:pointer;letter-spacing:.6px;background:linear-gradient(#282828e6,#101010f2);padding:0 10px;font-size:10px;font-weight:900;transition:all .12s;box-shadow:inset 0 1px #ffffff0f,0 2px 4px #0000004d}.hud-menu{position:relative}.hud-menu>summary{place-items:center;list-style:none;display:grid}.hud-menu>summary::-webkit-details-marker{display:none}.hud-menu-pop{border:1px solid var(--line-strong);border-top:2px solid var(--momentum-red);min-width:118px;box-shadow:var(--panel-shadow-wide);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(#0e0e10f7,#08080afa);gap:6px;padding:8px;animation:.18s cubic-bezier(.2,.8,.2,1) dropdown-in;display:grid;position:absolute;top:calc(100% + 8px);right:0}:is(.chrome-btn:hover,.chrome-btn.active,.chrome-btn:focus-visible){border-color:var(--momentum-red);box-shadow:inset 0 1px 0 #ffffff14, 0 0 12px var(--momentum-red-glow), 0 2px 4px #0000004d;background:linear-gradient(#cc000059,#8c000040);outline:none}.save-btn{color:var(--signal-gold);background:linear-gradient(#f6c64a47,#c8a0322e)}:is(.save-btn:hover,.save-btn.active,.save-btn:focus-visible){border-color:var(--signal-gold);box-shadow:inset 0 1px 0 #ffffff1a, 0 0 14px var(--signal-gold-glow), 0 2px 4px #0000004d;background:linear-gradient(#f6c64a6b,#c8a03252)}.objectives-shell{border:1px solid var(--line-strong);border-left:3px solid var(--momentum-red);width:min(270px,100vw - 24px);box-shadow:var(--panel-shadow-wide);pointer-events:auto;background:linear-gradient(#0e0e10f0,#08080af5);padding:12px;position:absolute;top:68px;left:12px}.section-kicker{color:var(--momentum-red);letter-spacing:1.5px;text-transform:uppercase;text-shadow:0 0 10px var(--momentum-red-glow);margin-bottom:10px;font-size:11px;font-weight:900;line-height:1;display:block}.objective-list,.notification-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.completion-progress{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.progress-head{color:var(--tribunal-dim);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.progress-head strong{color:var(--signal-gold);font-variant-numeric:tabular-nums}.objective-row,.zone-row,.staff-row,.ledger-row{grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.reward,.positive{color:var(--signal-gold);font-weight:900}.negative{color:var(--momentum-red);font-weight:900}.zone-legend{border-top:1px solid var(--line);gap:6px;margin-top:10px;padding-top:10px;display:grid}.zone-chip{border:1px solid #ffffff8c;width:12px;height:12px;box-shadow:0 0 4px #0000004d}.zone-dropdown-trigger{border:1px solid var(--line);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#ffffff0a;align-items:center;gap:6px;margin-bottom:8px;padding:6px 8px;font-size:11px;font-weight:800;transition:all .12s;display:flex}.zone-dropdown-trigger:hover{border-color:var(--line-strong);background:#ffffff0f}.zone-dropdown-trigger .zone-arrow{opacity:.6;margin-left:auto;font-size:10px;transition:transform .12s}.zone-dropdown-trigger.open .zone-arrow{transform:rotate(180deg)}.zone-dropdown-body{border:1px solid var(--line);background:#0000004d;gap:6px;margin-bottom:8px;padding:8px;display:none}.zone-dropdown-body.open{display:grid}.zone-dropdown-row{align-items:center;gap:8px;padding:4px 0;font-size:11px;display:flex}.zone-dropdown-dot{border:1px solid #fff6;border-radius:2px;width:10px;height:10px}.zone-dropdown-label{color:var(--tribunal-dim);flex:1}.zone-dropdown-value{color:var(--tribunal-ivory);font-weight:800}.zone-dropdown-value.positive{color:var(--success)}.zone-dropdown-value.negative{color:var(--danger)}.panel-layer{top:var(--hud-top-row-clearance);right:8px;bottom:var(--toolbar-clearance);pointer-events:none;z-index:30;width:min(460px,100vw - 16px);position:absolute;left:auto}.game-panel{border:1px solid var(--line-strong);border-top:2px solid var(--momentum-red);width:100%;max-height:100%;box-shadow:var(--panel-shadow-wide);pointer-events:auto;background:linear-gradient(#0e0e10f5,#08080afa);animation:.19s cubic-bezier(.2,.8,.2,1) dropdown-panel-in;overflow:auto}.panel-head{border-bottom:1px solid var(--line);background:linear-gradient(#cc000038,#78000026);grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:40px;padding:10px 12px;display:grid;position:relative}.panel-head-sticky{z-index:5;background:linear-gradient(180deg, #cc000038, #78000026), var(--command-panel-solid);position:sticky;top:0;box-shadow:0 6px 10px -4px #00000080}.close-hint{opacity:.65;margin-left:2px;font-size:8px;font-weight:700}.panel-head:after{content:"";background:linear-gradient(90deg,#0000,#f6c64a4d,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.panel-title{text-transform:uppercase;letter-spacing:1px;color:var(--tribunal-ivory);text-shadow:0 1px 3px #00000080;font-weight:900}.panel-body{padding:12px}.tab-row,.button-row{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ride-grid{grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;display:grid}.ride-card{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#f5f4f005);gap:6px;min-height:118px;padding:10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 2px 6px #0003}.ride-card:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:0}.ride-card.unavailable{opacity:.65;filter:grayscale(.3)}.ride-name{text-transform:uppercase;font-size:13px;font-weight:900}.ride-meta,.small-copy{color:var(--tribunal-dim);font-size:11px;line-height:1.35}.price-line{color:var(--signal-gold);font-size:16px;font-weight:900}.ride-upkeep{color:var(--tribunal-dim);text-transform:none;font-size:10px;font-weight:700}.ride-lock-progress{margin-top:4px}.ride-lock-progress .progress-track{height:5px;margin:0}.action-btn{border:1px solid var(--line-strong);color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(#cc000061,#8c000047);min-height:32px;font-weight:900;transition:all .12s;box-shadow:inset 0 1px #ffffff14,0 2px 6px #0000004d}.action-btn:hover:not(:disabled){border-color:var(--momentum-red);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 12px var(--momentum-red-glow), 0 2px 6px #0000004d;background:linear-gradient(#cc000080,#a0000066)}.action-btn:disabled{cursor:not-allowed;color:#f5f4f073;border-color:var(--line);background:#f5f4f014}.split-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stat-grid{gap:8px;display:grid}.notifications-shell{pointer-events:none;width:min(340px,100vw - 24px);position:absolute;bottom:220px;right:12px}.toast-item{border:1px solid var(--line-strong);border-left:3px solid var(--momentum-red);box-shadow:var(--panel-shadow-wide);background:linear-gradient(#0e0e10f5,#08080afa);margin-top:8px;padding:10px 14px;font-size:12px;font-weight:800}.minimap3d{border:1px solid var(--line-strong);border-top:2px solid var(--momentum-red);width:212px;box-shadow:var(--panel-shadow-wide);pointer-events:auto;cursor:pointer;z-index:24;background:radial-gradient(120% 90% at 50% 0,#cc00001a,#0000 55%),linear-gradient(#101016f5,#08080cf0);padding:0 8px 8px;position:absolute;bottom:14px;right:14px}.minimap-head{border-bottom:1px solid #f6c64a2e;align-items:center;gap:6px;margin-bottom:4px;padding:6px 4px 4px;display:flex}.minimap-dot{background:var(--momentum-red);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite minimap-blink;box-shadow:0 0 6px #cc0000e6}@keyframes minimap-blink{0%,to{opacity:1}50%{opacity:.35}}.minimap-title{letter-spacing:1.6px;text-transform:uppercase;color:var(--tribunal-dim);text-shadow:0 1px 2px #0009;font-size:9px;font-weight:900}.minimap-canvas{width:196px;height:112px;display:block}.tutorial-banner{border:1px solid #f6c64a80;border-left:3px solid var(--momentum-red);box-shadow:var(--panel-shadow-wide);pointer-events:auto;background:linear-gradient(#0e0e10f5,#08080afa);margin-bottom:8px;padding:12px 14px}.tutorial-banner p{margin:4px 0;font-size:13px;font-weight:800;line-height:1.4}.account-box{background:linear-gradient(#f6c64a0f,#f6c64a05);border:1px solid #f6c64a59;gap:8px;padding:10px 12px;display:grid}.account-form{gap:6px;display:grid}.account-input{border:1px solid var(--line-strong);color:inherit;font:inherit;background:#ffffff0f;padding:9px 10px;font-size:13px}.account-input:focus-visible{outline-offset:1px;outline:2px solid #f6c64ab3}.dev-link{color:#f6c64a}.film-section{gap:8px;margin-bottom:16px;display:grid}.film-card{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff05);border-left:3px solid #f6c64a8c;padding:10px 12px}.film-card.released{border-left-color:#35d07f}.film-card .film-title{margin-bottom:4px;font-size:13px;font-weight:800}.progress-track{border:1px solid var(--line);background:#ffffff14;height:8px;margin:6px 0;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#cc0000e6,#f6c64af2);height:100%;transition:width .42s cubic-bezier(.2,.8,.2,1)}.release-call{background:linear-gradient(#f6c64a1a,#f6c64a08);border:1px solid #f6c64a73;padding:10px}.film-poster{object-fit:cover;background:#14141c;border:1px solid #f6c64a8c;border-radius:3px;flex:none;display:block;box-shadow:0 3px 10px #00000073}.film-poster.poster-sm{width:42px;height:62px}.film-poster.poster-lg{width:84px;height:124px}.poster-fallback{background:radial-gradient(ellipse at 50% 68%, #fff0c880, transparent 62%), linear-gradient(180deg, hsl(var(--poster-hue,210), 45%, 14%), hsl(var(--poster-hue,210), 55%, 34%) 58%, hsl(var(--poster-hue,210), 48%, 52%));justify-content:center;align-items:center;font-size:20px;display:flex}.poster-fallback.poster-lg{font-size:34px}.film-card.with-poster{align-items:flex-start;gap:10px;display:flex}.film-card.with-poster .film-card-body{flex:1;min-width:0}.release-poster-row{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.action-btn.streaming-btn{background:linear-gradient(#5aa3dd38,#5aa3dd0f);border-color:#5aa3ddb3}.ledger-breakdown{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.event-modal{border-top-color:#f6c64a;animation:.26s cubic-bezier(.2,.8,.2,1) event-modal-in}.event-modal .event-text{margin:0 0 12px;font-size:13px;line-height:1.5}.event-choices{gap:8px;display:grid}.event-choices .action-btn{text-align:left}@keyframes event-modal-in{0%{opacity:0;transform:translateY(-18px)scale(.96)}70%{opacity:1;transform:translateY(2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes metric-roll-up{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translateY(0)}}@keyframes metric-roll-down{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}60%{opacity:1;transform:translateY(1px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dropdown-panel-in{0%{opacity:0;transform:translateY(-14px)scale(.985)}60%{opacity:1;transform:translateY(3px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.metric-value.trend-up,.metric-value.trend-down,.hud-menu-pop,.game-panel,.build-mode-chip,.hud-overflow-pop{animation:none}}@media (max-width:700px){.hud-shell{grid-template-columns:1fr}.hud-brand{min-width:0}.hud-actions{flex-wrap:wrap;justify-content:flex-start}.panel-layer{top:150px;right:8px;bottom:var(--toolbar-clearance);width:min(360px,100vw - 16px)}.hud-metrics{grid-auto-columns:max-content;justify-content:start}.metric-tile{width:max-content;max-width:92px}.ride-grid,.split-grid{grid-template-columns:1fr}.notifications-shell{width:min(300px,100vw - 24px);top:140px;bottom:auto}}#loading-screen{background:radial-gradient(circle at 1px 1px, #ffffff14 1px, transparent 0) 0 0 / 14px 14px, var(--command-black);z-index:100;justify-content:center;align-items:center;transition:opacity .36s;display:flex;position:absolute;inset:0}#loading-screen.hidden{opacity:0;pointer-events:none}.loading-content{min-width:min(420px,100vw - 32px);color:var(--tribunal-ivory);text-align:left;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:#0a0a0af0;border:1px solid #cc0000c7;padding:24px;box-shadow:0 0 0 1px #ffffff0d,0 22px 70px #00000073}.loading-kicker{color:var(--momentum-red);letter-spacing:.28em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.loading-content h1{text-transform:uppercase;letter-spacing:0;margin-bottom:22px;font-size:30px;line-height:1}.loading-bar{background:#f5f4f01a;border:1px solid #f5f4f02e;width:100%;height:12px;overflow:hidden}.loading-fill{background:linear-gradient(90deg, var(--momentum-red), #ff2626);width:0%;height:100%;transition:width .18s;box-shadow:0 0 24px #cc00006b}.loading-content p{color:var(--tribunal-dim);text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:800}@media (max-width:900px){.hud-shell{grid-template-columns:1fr;min-height:auto}.hud-brand{min-width:0}.hud-metrics{grid-auto-flow:unset;grid-template-columns:repeat(3,minmax(0,1fr))}.hud-actions{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.objectives-shell{width:min(300px,100vw - 24px);top:170px}.panel-layer{top:158px;right:8px;bottom:var(--toolbar-clearance);left:8px}.ride-grid,.split-grid{grid-template-columns:1fr}}@media (max-width:520px){.objectives-shell{display:none}.hud-shell{gap:4px;padding:6px}.hud-brand{min-height:34px;padding:5px 8px}.brand-mark{width:34px;height:24px;font-size:10px}.brand-title{font-size:10px}.hud-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.metric-tile{min-width:0;min-height:34px;padding:4px 6px}.metric-label{font-size:7px}.metric-value{font-size:13px}.hud-actions{gap:4px}.chrome-btn{min-width:38px;min-height:30px;padding:0 7px;font-size:9px}.panel-layer{top:132px;right:6px;bottom:var(--toolbar-clearance);align-items:flex-end;left:6px}}.hud-shell{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:linear-gradient(#0a0a0ed1,#08080ab8);border-bottom:1px solid #cc00008c;box-shadow:0 1px #f6c64a2e,0 12px 34px #0000008c}.hud-brand{position:relative}.brand-mark{background:linear-gradient(160deg,#e02222,#8f0f0f);box-shadow:0 0 14px #cc00008c,inset 0 1px #ffffff40}.metric-tile{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:linear-gradient(165deg,#ffffff17,#f5f4f005 55%);border:1px solid #f6c64a29;transition:border-color .2s,background .2s}.metric-tile:hover{border-color:#f6c64a73}.metric-tile-clickable{cursor:pointer;font:inherit;text-align:inherit}:is(.metric-tile-clickable:hover,.metric-tile-clickable:focus-visible){border-color:var(--momentum-red);box-shadow:0 0 10px #cc000059}.metric-overflow-toggle{cursor:pointer;font:inherit;text-align:inherit}.metric-overflow-toggle.active{border-color:var(--signal-gold);background:linear-gradient(165deg,#f6c64a2e,#f5f4f005 55%)}.hud-overflow-pop{border:1px solid var(--line-strong);border-top:2px solid var(--signal-gold);box-shadow:var(--panel-shadow-wide);z-index:95;pointer-events:auto;background:linear-gradient(#0e0e10fa,#08080afc);flex-direction:column;gap:4px;padding:6px;animation:.16s cubic-bezier(.2,.8,.2,1) dropdown-in;display:flex;position:fixed}.hud-overflow-pop .metric-tile{width:max-content;min-width:100px}.metric-value{font-variant-numeric:tabular-nums;text-shadow:0 0 12px #f6c64a00}.metric-value.money{color:var(--signal-gold);text-shadow:0 0 14px #f6c64a59}.metric-value.good{text-shadow:0 0 12px #35d07f59}.metric-value.bad{text-shadow:0 0 12px #cc000080}.chrome-btn{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);transition:transform .13s cubic-bezier(.2,.8,.2,1),background .13s,box-shadow .13s,border-color .13s;position:relative}:is(.chrome-btn:hover,.chrome-btn:focus-visible){background:linear-gradient(#3a3a3af2,#181818fa);border-color:#f6c64abf;transform:translateY(-1px);box-shadow:0 4px 14px #00000073,0 0 10px #f6c64a2e,inset 0 1px #ffffff1a}.chrome-btn:active{transform:translateY(.5px)scale(.985)}.chrome-btn.active{background:linear-gradient(#cc0000d9,#780606e6);border-color:#ff787899;box-shadow:0 0 16px #c006,inset 0 1px #ffffff26}.save-btn{background:linear-gradient(#f6c64a38,#8c681240);border-color:#f6c64a99}.objectives-shell,.game-panel,.toast-item,.tutorial-banner,.account-box{-webkit-backdrop-filter:blur(14px)saturate(1.25)}.objectives-shell{border:1px solid #f6c64a24;border-left:3px solid var(--momentum-red);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:linear-gradient(#0d0d11d1,#08080ac2)}.objective-row{padding:3px 4px;transition:background .16s}.objective-row:hover{background:#f6c64a12}.game-panel{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);border:1px solid #f6c64a29;border-top:2px solid var(--momentum-red);background:linear-gradient(#0d0d11e0,#08080ad6)}.game-panel::-webkit-scrollbar{width:8px}.game-panel::-webkit-scrollbar-thumb{background:#f6c64a47;border-radius:4px}.game-panel::-webkit-scrollbar-track{background:#ffffff0a}.panel-head{background:linear-gradient(90deg,#cc00004d,#7800001f 60%,#0000)}.ride-card{border:1px solid var(--line);transition:transform .15s cubic-bezier(.2,.8,.2,1),border-color .15s,box-shadow .15s}.ride-card:not(.unavailable):hover{border-color:#f6c64a8c;transform:translateY(-2px);box-shadow:0 8px 20px #00000073,0 0 12px #f6c64a1f}.action-btn{transition:transform .13s cubic-bezier(.2,.8,.2,1),box-shadow .13s,filter .13s}.action-btn:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 6px 16px #cc000059}.toast-item{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:linear-gradient(#0d0d11d9,#08080acc);animation:.26s cubic-bezier(.2,.8,.2,1) toast-slide-in}@keyframes toast-slide-in{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}.minimap3d{border:1px solid #f6c64a47;border-top:2px solid var(--momentum-red);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition:border-color .18s,transform .18s}.minimap3d:hover{border-color:#f6c64a99;transform:scale(1.02)}.film-card{transition:border-color .16s,transform .16s}.film-card:hover{border-left-color:var(--signal-gold);transform:translate(2px)}.progress-fill{background:linear-gradient(90deg,#cc1010,#f6c64a 85%);box-shadow:0 0 10px #f6c64a73}@media (prefers-reduced-motion:reduce){.chrome-btn,.ride-card,.action-btn,.toast-item,.minimap3d,.film-card{transition:none;animation:none;transform:none}}.ride-card.selected{border-color:var(--signal-gold);box-shadow:0 0 14px #f6c64a40,inset 0 0 0 1px #f6c64a66}.hud-float{pointer-events:none;z-index:40;flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.hud-float .hud-brand{pointer-events:auto;clip-path:none;-webkit-backdrop-filter:blur(12px)saturate(1.3);background:linear-gradient(#0c0c10c7,#08080aa8);border:1px solid #f6c64a38;border-radius:12px;min-width:0;padding:6px 12px}.hud-float .hud-metrics{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.hud-float .metric-tile{clip-path:none;pointer-events:auto;-webkit-backdrop-filter:blur(12px)saturate(1.3);background:linear-gradient(#0c0c10c7,#08080aa8);border:1px solid #f6c64a2e;border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:none;padding:5px 12px 5px 8px;display:flex;box-shadow:0 4px 14px #00000059}.hud-float .metric-tile:before{display:none}.metric-icon{filter:drop-shadow(0 1px 2px #00000080);font-size:15px;line-height:1}.hud-float .metric-label{letter-spacing:.8px;font-size:7.5px}.hud-float .metric-value{margin-top:1px;font-size:13.5px}.metric-value.night{color:#9fb4ff}.game-toolbar{-webkit-backdrop-filter:blur(16px)saturate(1.35);pointer-events:auto;z-index:42;scrollbar-width:none;background:linear-gradient(#0d0d11db,#08080acc);border:1px solid #f6c64a3d;border-bottom:2px solid #c009;border-radius:18px;align-items:center;gap:5px;max-width:calc(100vw - 12px);padding:7px 10px;display:flex;position:absolute;bottom:76px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 14px 34px #00000080,inset 0 1px #ffffff0f;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.game-toolbar::-webkit-scrollbar{display:none}.tool-btn{min-width:52px;min-height:48px;color:var(--tribunal-ivory);cursor:pointer;clip-path:none;background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #f5f4f024;border-radius:13px;flex-shrink:0;place-items:center;gap:1px;padding:4px 8px;font-size:15px;transition:transform .13s cubic-bezier(.2,.8,.2,1),background .13s,border-color .13s,box-shadow .13s;display:grid;position:relative}.tool-badge{background:var(--momentum-red);color:#fff;border:1.5px solid var(--command-black);z-index:2;pointer-events:none;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 6px #c009}.tool-icon{filter:drop-shadow(0 2px 3px #00000073);font-size:19px;line-height:1.1}.tool-label{text-transform:uppercase;letter-spacing:.7px;color:var(--tribunal-dim);white-space:nowrap;font-size:8px;font-weight:900}:is(.tool-btn:hover,.tool-btn:focus-visible){background:linear-gradient(#f6c64a29,#f6c64a0d);border-color:#f6c64aa6;outline:none;transform:translateY(-3px)scale(1.04);box-shadow:0 8px 18px #0006,0 0 14px #f6c64a26}.tool-btn:active{transform:translateY(-1px)scale(.98)}.tool-btn.active{background:linear-gradient(#cc0000bf,#820606cc);border-color:#ff9696b3;box-shadow:0 0 16px #cc000073,inset 0 1px #ffffff26}.tool-btn.active .tool-label{color:#ffd9d9}.toolbar-divider{background:linear-gradient(#0000,#f6c64a59,#0000);align-self:stretch;width:1px;margin:4px 3px}.speed-cluster{background:#ffffff0a;border-radius:13px;gap:3px;padding:3px;display:flex}.speed-btn{border-radius:10px;min-width:36px;min-height:36px;font-size:13px}.speed-btn.active{color:#1a1206;background:linear-gradient(#f6c64ad9,#be9228e6);border-color:#ffebaacc;box-shadow:0 0 14px #f6c64a66}.save-tool{border-color:#f6c64a80;min-height:58px}.tool-sublabel{letter-spacing:.2px;text-transform:none;color:var(--tribunal-dim);opacity:.85;white-space:nowrap;font-size:6.5px;font-weight:700}@media (max-width:700px){.save-tool{min-height:52px}.tool-sublabel{font-size:6px}}.objectives-shell{clip-path:none;border:1px solid #f6c64a33;border-left:3px solid var(--momentum-red);background:linear-gradient(#0d0d11cc,#08080abd);border-radius:14px;top:84px}.objectives-shell.collapsed{box-shadow:none;background:0 0;border:none;width:auto;max-width:min(430px,100vw - 24px);padding:0}.objectives-toggle{pointer-events:auto;text-align:left;-webkit-backdrop-filter:blur(12px);width:100%;color:var(--tribunal-ivory);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0d0d11d9,#08080ac7);border:1px solid #f6c64a47;border-radius:999px;padding:9px 13px;font-size:11.5px;font-weight:800;transition:border-color .15s,transform .15s;display:block;overflow:hidden;box-shadow:0 6px 16px #0006}.objectives-toggle:hover{border-color:#f6c64a99;transform:translateY(-1px)}.objectives-shell:not(.collapsed) .objectives-toggle{box-shadow:none;-webkit-backdrop-filter:none;color:var(--signal-gold);text-transform:uppercase;letter-spacing:1px;background:0 0;border:none;padding:0 0 8px;font-size:10px}.collapse-hint{color:var(--tribunal-dim);margin-left:6px;font-size:9px}.notifications-shell{flex-direction:column;align-items:flex-end;display:flex;top:140px;bottom:auto;right:12px}.tutorial-slot,.notification-list{width:100%}.toast-item{clip-path:none;cursor:pointer;pointer-events:auto;border-radius:11px;max-height:90px;transition:opacity .26s,transform .26s,max-height .26s,padding .26s,margin .26s;animation:.18s ease-out toast-in;overflow:hidden}.toast-item.toast-warning{border-left-color:#ff8a2a}.toast-item.toast-system{opacity:.82;background:linear-gradient(#0d0d11b8,#08080aad);border-left-color:#f6c64a80;font-size:11px}.toast-item.toast-out{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(-4px)}@keyframes toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tutorial-banner{clip-path:none;border-radius:12px}@media (max-width:700px){.hud-float{gap:4px;top:6px;left:6px;right:6px}.hud-float .hud-brand{display:none}.hud-float .metric-tile{padding:4px 9px 4px 7px}.hud-float .metric-value{font-size:12px}.game-toolbar{border-radius:15px;justify-content:flex-start;gap:3px;padding:6px 7px;bottom:64px}.tool-btn{min-width:46px;min-height:44px}.tool-icon{font-size:17px}.objectives-shell{top:64px}.notifications-shell{width:min(280px,78vw);top:126px}}.game-toolbar{z-index:60;bottom:104px}.minimap3d{z-index:55;bottom:104px}@media (max-width:700px){.game-toolbar{bottom:92px}.minimap3d{display:none}}@media (max-width:700px){.game-toolbar{bottom:100px}}.game-toolbar,.minimap3d{bottom:16px}@media (max-width:700px){.game-toolbar{bottom:12px}}.game-toolbar,.minimap3d{bottom:calc(66px + env(safe-area-inset-bottom,0px))}@media (max-width:700px){.game-toolbar{bottom:calc(62px + env(safe-area-inset-bottom,0px))}}.game-toolbar{z-index:90}.minimap3d{z-index:85}.metric-tile:first-child .metric-value{background:linear-gradient(180deg, #ffe9a8, var(--signal-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tool-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #f6c64a73,0 4px 14px #00000080}.tool-btn,.chrome-btn,.action-btn{transition:transform .14s,box-shadow .14s,background .14s}.game-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.panel-head .panel-title{text-shadow:0 0 14px #f6c64a40}.build-mode-chip{border:1px solid #f6c64a80;border-top:2px solid var(--signal-gold);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));pointer-events:auto;z-index:55;background:linear-gradient(#121218f2,#08080af7);align-items:center;gap:10px;padding:7px 8px 7px 14px;animation:.18s cubic-bezier(.2,.8,.2,1) build-chip-in;display:flex;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000080,inset 0 1px #ffffff0d}.build-mode-chip-text{color:var(--signal-gold);white-space:nowrap;font-size:11px;font-weight:800}.build-mode-chip-cancel{min-height:26px;color:var(--tribunal-ivory);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;background:linear-gradient(#3c3c42e6,#18181cf2);padding:0 8px;font-size:10px;font-weight:800}.build-mode-chip-cancel:hover{border-color:var(--momentum-red);color:#ffd9d9}@keyframes build-chip-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:700px){.build-mode-chip{top:auto;bottom:var(--toolbar-clearance);max-width:calc(100vw - 16px)}.build-mode-chip-text{white-space:normal;font-size:10px}}.jukebox{border:1px solid #f6c64a59;border-top:2px solid var(--momentum-red);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));pointer-events:auto;z-index:60;background:linear-gradient(#121218f2,#08080af7);width:190px;padding:6px 8px;position:absolute;top:62px;right:14px;box-shadow:0 6px 18px #00000080,inset 0 1px #ffffff0d}.jukebox-screen{background:#0c1508;border:1px solid #78c85a59;align-items:center;gap:6px;padding:4px 6px;display:flex;overflow:hidden;box-shadow:inset 0 0 10px #5adc5a1f}.jukebox-note{color:#8ee878;font-size:11px;animation:.9s ease-in-out infinite alternate jukebox-bounce}.jukebox.paused .jukebox-note{opacity:.4;animation-play-state:paused}.jukebox-marquee{white-space:nowrap;flex:1;overflow:hidden}.jukebox-title{color:#8ee878;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 6px #78e86e99;font-size:10px;font-weight:700;animation:9s linear infinite jukebox-scroll;display:inline-block}.jukebox.paused .jukebox-title{animation-play-state:paused}@keyframes jukebox-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes jukebox-bounce{0%{transform:translateY(1px)scale(.95)}to{transform:translateY(-1px)scale(1.05)}}.jukebox-controls{justify-content:space-between;gap:4px;margin-top:5px;display:flex}.jukebox-btn{color:var(--tribunal-ivory);border:1px solid var(--line);cursor:pointer;background:linear-gradient(#282830e6,#14141af2);flex:1;padding:3px 0;font-size:11px;transition:transform .12s,border-color .12s}.jukebox-btn:hover{border-color:#f6c64a99;transform:translateY(-1px)}@media (max-width:700px){.jukebox{width:150px;top:56px;right:8px}}.jukebox-btn.active-gold{border-color:var(--signal-gold);color:var(--signal-gold);box-shadow:0 0 8px #f6c64a59}.profile-hud-chip{border:1px solid #f6c64a59;border-top:2px solid var(--signal-gold);color:var(--tribunal-ivory);letter-spacing:.6px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));pointer-events:auto;z-index:60;background:linear-gradient(#121218f2,#08080af7);align-items:center;gap:7px;padding:5px 12px 5px 6px;font-family:inherit;font-size:11px;font-weight:800;transition:transform .14s,box-shadow .14s;display:flex;position:absolute;top:62px;right:212px;box-shadow:0 6px 18px #00000080}.profile-hud-chip:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #f6c64a80,0 8px 22px #0000008c}.profile-hud-avatar{color:#0a0a0c;background:linear-gradient(160deg,#f6c64a,#cc7a1e);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.profile-hud-avatar-img{object-fit:cover;border:1px solid #f6c64a99;border-radius:50%;width:26px;height:26px}.profile-hud-label{color:var(--signal-gold)}.profile-hero{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:radial-gradient(300px 90px at 18% 0,#f6c64a1f,#0000),linear-gradient(#ffffff0d,#ffffff03);border:1px solid #f6c64a66;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.profile-avatar-btn{cursor:pointer;background:0 0;border:none;flex:none;position:relative}.profile-avatar{object-fit:cover;border:3px solid var(--signal-gold);background:#1c1c22;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 0 0 3px #f6c64a2e,0 8px 20px #00000080}.profile-avatar-fallback{color:#0a0a0c;background:linear-gradient(160deg,#f6c64a,#cc7a1e);font-size:30px;font-weight:900}.profile-avatar-edit{background:var(--momentum-red);border:2px solid #0a0a0c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;transition:transform .14s;display:grid;position:absolute;bottom:-2px;right:-2px}.profile-avatar-btn:hover .profile-avatar-edit{transform:scale(1.15)rotate(-8deg)}.profile-rank-medallion{border:2px solid #0a0a0c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;bottom:-6px;left:-6px;box-shadow:0 3px 8px #00000080}.profile-rank-medallion.medal-bronze{background:linear-gradient(160deg,#cd8a5a,#8a5a34)}.profile-rank-medallion.medal-silver{background:linear-gradient(160deg,#e4e8ec,#9aa3ab)}.profile-rank-medallion.medal-gold{background:linear-gradient(160deg, #ffe08a, var(--signal-gold));box-shadow:0 3px 10px #f6c64a8c}.profile-rank-medallion.medal-legend{background:linear-gradient(135deg,#ff6a6a,#f6c64a,#7ee787,#6ab7ff,#c17bff) 0 0/300% 300%;animation:6s infinite legend-medal-shift;box-shadow:0 3px 14px #f6c64ab3}@keyframes legend-medal-shift{0%,to{background-position:0%}50%{background-position:100%}}.profile-chip-stat.trophy{background:linear-gradient(165deg,#f6c64a24,#ffffff05 60%);border-color:#f6c64a66;position:relative;overflow:hidden}.profile-chip-stat.trophy:before{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;height:100%;animation:3.2s ease-in-out infinite trophy-shine;position:absolute;top:0;left:-60%}@keyframes trophy-shine{0%{left:-60%}35%,to{left:140%}}.profile-rating-pop{pointer-events:none;font-size:11px;font-weight:900;animation:1.4s ease-out forwards rating-pop-rise;position:absolute;top:-2px;right:4px}.profile-rating-pop.positive{color:var(--success);text-shadow:0 0 8px #35d07f99}.profile-rating-pop.negative{color:var(--momentum-red);text-shadow:0 0 8px #c009}@keyframes rating-pop-rise{0%{opacity:0;transform:translateY(4px)}20%{opacity:1;transform:translateY(-6px)}80%{opacity:1;transform:translateY(-16px)}to{opacity:0;transform:translateY(-22px)}}@media (prefers-reduced-motion:reduce){.profile-rank-medallion.medal-legend,.profile-chip-stat.trophy:before,.profile-rating-pop{animation:none}}.profile-id{flex:1;min-width:0}.profile-title-chip{color:var(--signal-gold);letter-spacing:1px;text-transform:uppercase;border:1px solid #f6c64a80;border-radius:999px;margin-bottom:4px;padding:2px 10px;font-size:10px;font-weight:900;display:inline-block}.profile-name{font-size:19px;font-weight:900;line-height:1.15}.profile-rating-row{align-items:baseline;gap:10px;margin-top:6px;display:flex}.profile-rating{color:var(--signal-gold);text-shadow:0 0 12px #f6c64a66;font-size:22px;font-weight:900}.profile-progress{margin-top:6px}.profile-stat-chips{flex-wrap:wrap;gap:8px;display:flex}.profile-chip-stat{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#ffffff0a;flex-direction:column;align-items:center;min-width:74px;padding:8px 10px;font-size:13px;font-weight:800;display:inline-flex}.profile-chip-stat em{letter-spacing:1.2px;text-transform:uppercase;color:var(--tribunal-dim);margin-top:2px;font-size:9px;font-style:normal;font-weight:800}.profile-bio-input{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:58px;color:var(--tribunal-ivory);background:#0006;padding:8px 10px;font-size:12px;line-height:1.4}.profile-link-btn{place-items:center;text-decoration:none;display:inline-grid}.leader-row{border-bottom:1px solid #f5f4f012;grid-template-columns:34px 1fr auto auto;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:grid}.leader-row.me{border-left:3px solid var(--signal-gold);background:#f6c64a14}.leader-rank{color:var(--tribunal-dim);font-weight:900}.leader-name{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.leader-title{text-align:right}.leader-score{color:var(--signal-gold)}@media (max-width:700px){.profile-hud-chip{top:56px;right:166px}}.net-spark{border:1px solid var(--line);background:#0000004d;width:100%;height:54px}.pedia-box{border:1px solid var(--line);background:#ffffff05;padding:8px 10px}.pedia-box summary{cursor:pointer}.pedia-copy{gap:6px;max-height:200px;margin-top:8px;display:grid;overflow-y:auto}body.cb-mode{--success:#4a90e8;--danger:#f0962a;--momentum-red-glow:#f0962a40}body.cb-mode .metric-value.bad{color:#f0962a}body.cb-mode .progress-fill{background:linear-gradient(90deg,#4a90e8,#82beff)}body.cb-mode .toast-warning{border-left-color:#f0962a!important}#game-container,.ui-root{-webkit-user-select:none;user-select:none}.ui-root input,.ui-root textarea{-webkit-user-select:text;user-select:text}@media (prefers-reduced-motion:reduce){.metric-value.trend-up,.metric-value.trend-down,.hud-menu-pop,.game-panel,.build-mode-chip,.hud-overflow-pop,.chrome-btn,.ride-card,.action-btn,.toast-item,.minimap3d,.minimap-dot,.film-card,.event-modal,.jukebox-note,.jukebox-title,.profile-rank-medallion.medal-legend,.profile-chip-stat.trophy:before,.profile-rating-pop{transition:none!important;animation:none!important;transform:none!important}}:is(.action-btn:focus-visible,.jukebox-btn:focus-visible,.profile-hud-chip:focus-visible,.profile-avatar-btn:focus-visible,.build-mode-chip-cancel:focus-visible,.metric-overflow-toggle:focus-visible,.profile-link-btn:focus-visible){outline:2px solid var(--signal-gold);outline-offset:2px}@media (max-width:520px){.jukebox{width:132px;padding:5px 6px;top:132px;right:6px}.jukebox-title{max-width:78px}.profile-hud-chip{padding:4px 9px 4px 5px;top:132px;right:144px}}
