body.v2{--cream:#eae1c8;--paper:#273438;--ink:#efe6cf;--red:#dc7452;--gold:#e8b86b;--muted:#b0b8af;--line:#52605c;background:#142125;color:var(--cream);font-size:13px}.v2 .masthead{padding:15px 3vw;background:#101d21;border-color:#3c4b4a;gap:25px}.v2 .brand{color:#f1e5c6}.v2 .brand strong{font-size:29px;color:#ecac70}.v2 .brand span{font-size:7px}.v2 .edition{font-size:10px;color:#9faaa0}.v2 .edition span{font-size:8px;color:#768a83}.v2 .utility{color:#d9d8c5;font:600 10px 'Barlow Condensed';letter-spacing:1px;border-bottom-color:#4b5b54}.v2 .ticker{display:none}.v2 main{padding:16px 3vw 0;max-width:1900px}.v2 .game-title{margin:0 0 17px;align-items:center}.v2 .game-title>.eyebrow,.v2 .game-title .eyebrow{display:none}.v2 .game-title h1{font-size:32px;letter-spacing:-1px}.v2 .game-title h1 span{font-size:24px}.v2 .wallet{gap:25px;font-size:8px}.v2 .wallet strong{font-size:22px}.v2 #modes{border:0;background:#213136;margin-bottom:16px}.v2 #modes button{min-height:43px;border-color:#3d514f;font-size:12px}.v2 #modes button.active{background:#e7b776;color:#1a2a2c}.v2 .primary{background:#edaf67;color:#192d2f;font-size:12px;box-shadow:0 3px 0 #75452d;letter-spacing:1.3px}.v2 .primary:hover{background:#ffca8a;transform:translateY(-1px)}.v2 .small-button{background:#dcb278;color:#192a2d}.v2 .small-button.outline{background:transparent;color:#e4d6b6;border-color:#809089}.v2 .panel{background:#203136;border-color:#3d5351}.v2 .pill{color:#dac7a4}.v2 .sub{color:#b6bfb4}.v2 .meter{background:#344b4a}.v2 .meter i{background:#eeb776}.v2 .swatch{border-color:#233438;width:31px;height:31px}.v2 .swatch.selected{outline-color:#edb873}.v2 label.field{color:#aebbaf;letter-spacing:1.7px;font-size:9px}.v2 input[type=text],.v2 select{background:#19292d;color:#e5ddc4;border-color:#54605b;min-height:36px}.v2 footer{padding:17px 0;color:#889e93}.v2 footer button,.v2 footer label{color:#bfc8b7}.v2 dialog{background:#21353a;color:#f0e4c8}.v2 dialog .close{color:#eac492}.v2 #toast{background:#e9bb7a;color:#233337;border-left-color:#df704f}.micro{font:700 9px 'Barlow Condensed',sans-serif;letter-spacing:2px;color:#d4aa76}.studio{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0;border:1px solid #425554;background:#17282b}.studio-hero{height:550px;position:relative;overflow:hidden}.studio-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#14292c55,transparent 30%,transparent 72%,#11272b77)}#studio-3d{position:absolute;inset:0;touch-action:none}.three-canvas{width:100%;height:100%;display:block;touch-action:none}.studio-heading{position:absolute;top:25px;left:30px;pointer-events:none;z-index:1}.studio-heading h2{font:italic 800 42px 'Barlow Condensed';text-transform:uppercase;margin:7px 0 2px;letter-spacing:-.6px;text-shadow:0 2px 10px #102a2c}.studio-heading p{font-size:10px;margin:0;color:#cccfbd}.studio-bottom{position:absolute;left:30px;right:30px;bottom:25px;display:flex;justify-content:space-between;align-items:center;gap:10px;z-index:2}.script-name{font:italic 23px Georgia;color:#e8cfa1;text-shadow:0 1px 10px #001}.view-hint{position:absolute;right:25px;top:27px;color:#b6c5ba;font:600 8px 'Barlow Condensed';letter-spacing:1.5px;z-index:1}.studio-build{padding:23px;background:#223539}.studio-build h2{font:700 29px/1.03 'Barlow Condensed';margin:8px 0 18px}.studio-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.studio-stat span{font:600 8px 'Barlow Condensed';display:block;color:#92a99e;letter-spacing:1px}.studio-stat strong{display:block;font:700 23px 'Barlow Condensed';color:#e8d7b3;margin:3px 0 6px}.studio-stat i{display:block;height:3px;background:linear-gradient(90deg,#e2b672 var(--value),#475b56 var(--value))}.setup-row{display:flex;gap:10px;margin:10px 0 15px}.setup-row label{font:600 8px 'Barlow Condensed';letter-spacing:1px;width:50%;color:#a5b7aa}.setup-row input,.setup-row select{margin-top:6px;font:12px 'DM Sans';letter-spacing:0;width:100%}.parts{border-top:1px solid #455953}.part-card{display:flex;width:100%;text-align:left;align-items:center;gap:10px;padding:12px 0;background:none;color:#dcd9bd;border-bottom:1px solid #455953}.part-card .part-icon{font-size:21px;color:#dc9e66;width:25px}.part-card>span:nth-child(2){flex:1}.part-card small{display:block;font:600 8px 'Barlow Condensed';letter-spacing:1.2px;color:#99aba0}.part-card strong{display:block;font:600 14px 'Barlow Condensed';margin-top:3px}.part-card em{display:none}.part-card>b{font:600 14px 'Barlow Condensed';color:#e9b571}.stripe-callout{display:block;padding:14px 0 0;width:100%;text-align:left;background:none;color:#e7bd7e;font:700 10px 'Barlow Condensed';letter-spacing:1px}.stripe-callout span{float:right}.roster{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);background:#192b2e;border-top:1px solid #3f544e}.roster-car{position:relative;padding:17px 20px;text-align:left;background:none;color:#d7d9c1;border-right:1px solid #3f544e}.roster-car.chosen{background:#304542;box-shadow:inset 0 -3px #e9b971}.roster-car span{font:600 8px 'Barlow Condensed';color:#82998b;letter-spacing:1px}.roster-car strong{display:block;font:700 18px 'Barlow Condensed';margin:5px 0}.roster-car small{font-size:9px;color:#9baea0}.race-shell{position:relative;width:100%;height:clamp(430px,65vh,740px);background:#5b919d;overflow:hidden;border:1px solid #657b6c}.race-render{position:absolute;inset:0}.race-top{position:absolute;top:20px;left:24px;right:24px;display:flex;gap:10px;z-index:2;align-items:start}.race-event{flex:1;filter:drop-shadow(0 2px 3px #26393b)}.race-event .micro{color:#fff0ca;font-size:9px}.race-event strong{display:block;font:800 18px 'Barlow Condensed';letter-spacing:.5px;margin-top:3px;color:#fff6d4}.race-utility{background:#152c31b0;border:1px solid #c5d5bf66;color:#f8edcb;padding:10px 14px;font:600 10px 'Barlow Condensed';letter-spacing:1px}.race-progress{position:absolute;top:0;left:0;right:0;height:4px;background:#172e3566}.race-progress i{display:block;height:100%;width:0;background:#ffc972}.race-position{position:absolute;left:24px;top:100px;font:700 21px 'Barlow Condensed';text-shadow:0 2px 8px #253932;color:#fff6d9}.race-position b{font:italic 800 68px/.9 'Barlow Condensed'}.race-position span{opacity:.7;margin-left:5px}.race-position small{display:block;font:600 9px 'Barlow Condensed';letter-spacing:2px;margin-top:7px}.race-objective{position:absolute;left:50%;top:105px;transform:translateX(-50%);text-align:center;color:#ffe7ac;font:italic 800 21px 'Barlow Condensed';text-shadow:0 2px 3px #2c362a,0 0 15px #333}.race-objective b{display:block;font-size:34px;margin-top:5px}.race-speed{position:absolute;right:25px;bottom:26px;text-align:right;color:#fff7d5;filter:drop-shadow(0 3px 5px #263d32)}.race-speed>strong{font:italic 800 76px/.8 'Barlow Condensed';letter-spacing:-2px}.race-speed>span{font:600 12px 'Barlow Condensed';margin-left:6px}.boost-label{font:600 9px 'Barlow Condensed';letter-spacing:2px;text-align:left;margin-top:18px}.boost-label em{float:right;font-style:normal}.boost-bar{width:150px;background:#28454b;height:7px;margin-top:6px;transform:skewX(-16deg)}.boost-bar i{display:block;width:100%;height:100%;background:#f2bd69}.race-times{position:absolute;left:25px;bottom:24px;display:flex;gap:28px;font:600 9px 'Barlow Condensed';letter-spacing:1.5px;color:#dce4cc;text-shadow:0 2px 5px #25352e}.race-times b{display:block;font:700 25px 'Barlow Condensed';letter-spacing:0;margin-top:4px;color:#fff4d0}#minimap{position:absolute;width:150px;height:125px;right:17px;top:83px;opacity:.85}#race-layer{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:#10252b92;backdrop-filter:blur(4px)}.race-card{max-width:580px;width:90%;text-align:center;padding:28px;background:linear-gradient(135deg,#173238f5,#10272bf5);border:1px solid #78827888;box-shadow:0 20px 70px #0b1d2980}.race-card h2{font:italic 800 43px/.96 'Barlow Condensed';letter-spacing:-1px;margin:16px 0;color:#f2e4c0}.race-card p{color:#b3c4b7;font-size:12px}.race-card .primary{min-width:200px;margin-top:12px}.setting-group{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 10px}.setting-group button{padding:14px 5px;background:#33484a;border:1px solid transparent;color:#becabd}.setting-group b{display:block;font:700 13px 'Barlow Condensed';letter-spacing:1px}.setting-group span{display:block;font-size:9px;margin-top:5px}.setting-group button.selected{background:#e3b576;color:#243731;border-color:#ffc87e}.course-options{display:flex;justify-content:center;gap:15px}.course-options button{background:none;color:#9caf9f;font:600 10px 'Barlow Condensed';padding:8px 0;border-bottom:1px solid transparent;letter-spacing:1px}.course-options button.selected{border-color:#dbaa70;color:#efd6a5}.race-card .start-hint{font-size:10px;margin-top:16px}.race-controls{display:flex;align-items:center;gap:18px;background:#253a3e;padding:14px 18px}.drive-keys{flex:1;font:600 9px 'Barlow Condensed';letter-spacing:.4px;color:#a7b9a7}kbd{font:700 9px 'Barlow Condensed';border:1px solid #65786c;border-radius:2px;padding:4px 6px;margin:0 5px 0 12px;color:#d9e0c3}.drive-keys kbd:first-child{margin-left:0}.race-controls label{font-size:10px;color:#b9c7b3}.mobile-drive{display:none}#speed-flash{position:absolute;inset:0;pointer-events:none;transition:box-shadow .3s}#speed-flash.boosting{box-shadow:inset 0 0 60px #fdd6947a}.result-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0;gap:15px}.result-grid span{font:600 9px 'Barlow Condensed';letter-spacing:1px;color:#a0b2a5}.result-grid strong{display:block;color:#efc685;font:700 24px 'Barlow Condensed';margin-top:6px}.result-links button{background:none;border-bottom:1px solid #6d8175;color:#e0ba80;font:600 10px 'Barlow Condensed';padding:7px}.v2 .stripe-toolbar{margin-top:4px}.v2 .playfield{border:1px solid #70847a;outline:0}.v2 .memory{background:#294444}.v2 .memory.face{background:#dcbb84;color:#1b302f}.v2 .memory.matched{background:#497763;color:#e7dfbb}.brush-contract{display:flex;gap:20px;justify-content:space-between;background:#d4b177;color:#193233;padding:17px 20px;margin-bottom:18px}.brush-contract strong{font:800 23px 'Barlow Condensed'}.brush-contract small{display:block;font:600 10px 'Barlow Condensed';letter-spacing:1px}.brush-contract button{background:#1d383a;color:#efdbaf;padding:10px 18px;font:700 11px 'Barlow Condensed'}.brush-clock{font:700 32px 'Barlow Condensed'}.brush-meter{height:6px;background:#3f5651;margin-bottom:12px}.brush-meter i{display:block;height:100%;background:#e7b66d;transition:width .15s}.tune-needle{height:28px;position:relative;background:linear-gradient(90deg,#5c4841 0 42%,#7dad8c 42% 60%,#5c4841 60%);margin:24px 0}.tune-needle i{position:absolute;left:0;top:-5px;height:38px;width:4px;background:#fce6ab;box-shadow:0 0 12px #fdd681}.v2 .show-stage{height:420px}.v2 .show-stage:before{display:none}.v2 .judge{border-color:#49615b}.v2 .judge strong{color:#e4b776}.v2 .archive svg{background:#425c58}.v2 .influence{background:#243a3b}.v2 .restore{border-color:#a6b89f}@media(max-width:1100px){.studio{grid-template-columns:minmax(0,1fr) 285px}.studio-build{padding:18px}.studio-hero{height:550px}.view-hint{top:115px;left:30px;right:auto}.studio-bottom{flex-direction:column;align-items:start}.studio-heading h2{font-size:35px}.drive-keys{font-size:8px}kbd{margin-left:6px}.race-times{gap:18px}.race-times b{font-size:21px}}@media(max-width:760px){.v2 .masthead{padding:12px 4vw}.v2 .edition{display:none}.v2 main{padding:12px 3vw 0}.v2 .game-title h1{font-size:25px}.v2 .wallet{gap:15px}.v2 .wallet strong{font-size:20px}.v2 .game-title{margin-bottom:12px}.v2 #modes{margin-bottom:12px}.v2 #modes button{min-height:42px}.studio{grid-template-columns:1fr}.studio-hero{height:420px}.studio-build{padding:20px}.studio-build h2{font-size:25px}.studio-build h2 br{display:none}.studio-stats{margin:15px 0}.roster{grid-row:2;display:flex;overflow-x:auto}.roster-car{min-width:140px;padding:14px}.roster-car strong{font-size:16px}.roster-car small{font-size:8px}.studio-bottom{left:20px;right:20px;bottom:20px;flex-direction:row;align-items:end}.script-name{font-size:16px;max-width:130px}.studio-bottom .primary{font-size:9px;padding:12px}.studio-bottom .primary span{font-size:14px;margin-left:10px}.studio-heading{left:20px;top:20px}.studio-heading h2{font-size:31px}.view-hint{left:20px;top:109px;font-size:7px}.parts{display:grid;grid-template-columns:repeat(2,1fr);gap:0 15px}.part-card{gap:7px}.part-card>span:nth-child(2){min-width:0}.part-card strong{font-size:12px}.part-card .part-icon{font-size:17px;width:17px}.race-shell{height:62vh;min-height:440px;max-height:650px}.race-card{padding:24px 17px}.race-card h2{font-size:33px}.setting-group{gap:5px}.setting-group span{font-size:8px}.race-card p{font-size:11px}.race-top{top:15px;left:15px;right:15px;gap:6px}.race-event strong{font-size:12px}.race-event .micro{font-size:7px}.race-utility{padding:8px;font-size:8px}.race-position{left:17px;top:82px}.race-position b{font-size:50px}.race-position small{font-size:8px}.race-objective{top:145px;font-size:16px;width:80%}.race-objective b{font-size:24px}.race-speed{right:16px;bottom:24px}.race-speed>strong{font-size:55px}.boost-bar{width:115px}.race-times{left:16px;bottom:24px;gap:12px;font-size:8px}.race-times b{font-size:17px}.race-times>span:last-child{display:none}.drive-keys{display:none}.race-controls{padding:10px 15px;justify-content:space-between}.race-controls label{flex:1}.mobile-drive{display:flex;gap:5px;padding:9px 0}.mobile-drive button{flex:1;height:55px;background:#385251;color:#efe1b6;border:1px solid #62776a;font:700 11px 'Barlow Condensed';touch-action:none}.mobile-drive .boost-touch{background:#deac6d;color:#203937}#minimap{width:100px;height:82px;top:66px;right:12px}.result-grid{grid-template-columns:repeat(2,1fr);gap:16px}.result-grid strong{font-size:24px}.brush-contract{gap:10px;padding:13px}.brush-contract strong{font-size:18px}.brush-contract small{font-size:8px}.brush-contract button{font-size:10px;padding:10px}.brush-clock{font-size:25px}.v2 .activity-layout>aside{display:block}.v2 .show-stage{height:300px}}@media(orientation:landscape) and (max-height:650px){.race-shell{height:70vh;min-height:360px}.race-card{padding:18px}.race-card h2{margin:8px 0;font-size:30px}.setting-group{margin:10px 0}.race-card p{margin:7px 0}.race-objective{top:80px}}
.v2 #modes button{color:#bdcdbc}.v2 #modes button.active{color:#23382e}
.drag-gauges{position:absolute;bottom:30px;left:24px;display:flex;gap:35px;text-shadow:0 2px 6px #233}.drag-gauges small{display:block;font:600 9px 'Barlow Condensed';letter-spacing:1px}.drag-gauges strong{font:700 31px 'Barlow Condensed';display:block;color:#ffdd9e;margin-top:4px}.drag-tach{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);width:300px;color:#fae7b9;font:600 10px 'Barlow Condensed';letter-spacing:1px}.drag-tach>div{position:relative;height:18px;background:#1d3638bb;margin:7px 0 4px}.drag-tach>div b{position:absolute;left:70%;width:20%;height:100%;background:#e5b068}.drag-tach>div i{position:absolute;width:3px;height:26px;top:-4px;background:#fff2c9;z-index:2;box-shadow:0 0 9px #fff}.drag-tach>small:last-child{float:right}.brush-jobs{display:flex;gap:8px;margin-bottom:15px}.brush-jobs button{background:#304846;border:1px solid #5c7165;color:#becdb8;padding:12px;flex:1;font:600 12px 'Barlow Condensed'}.brush-jobs button.selected{background:#d5af73;color:#203b36}.brush-jobs small{display:block;font:600 8px 'Barlow Condensed';margin-top:6px;letter-spacing:.8px}.brush-live{display:flex;justify-content:space-between;font:600 10px 'Barlow Condensed';letter-spacing:.7px;color:#b3c8b7;margin-bottom:15px}.brush-live strong{color:#e9b876}@media(max-width:760px){.drag-gauges{bottom:84px;left:15px;gap:20px}.drag-gauges strong{font-size:23px}.drag-tach{left:15px;bottom:25px;width:58%;transform:none}.drag-tach>span{font-size:8px}.drag-shell .race-speed{bottom:25px}.drag-gauges small{font-size:8px}.brush-jobs{gap:5px}.brush-jobs button{padding:9px 5px;font-size:10px}.brush-jobs small{font-size:7px}}
.fps{font:600 8px 'Barlow Condensed';color:#8a9f91;white-space:nowrap}
.v2 #modes,.roster{scrollbar-width:thin;scrollbar-color:#688275 #1b3034}.v2 #modes::-webkit-scrollbar,.roster::-webkit-scrollbar{height:5px}.v2 #modes::-webkit-scrollbar-track,.roster::-webkit-scrollbar-track{background:#1b3034}.v2 #modes::-webkit-scrollbar-thumb,.roster::-webkit-scrollbar-thumb{background:#688275;border-radius:3px}
.legends-hero{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-bottom:25px;align-items:center}.legends-hero img{width:100%;border:1px solid #77806a}.legends-hero h2{font:italic 800 46px/1 'Barlow Condensed';margin:18px 0}.legends-hero p{color:#bdcbb8;max-width:450px}.history-link{display:inline-block;margin:15px 0 0 18px;font-size:10px;color:#dab77d}@media(max-width:760px){.legends-hero{grid-template-columns:1fr;gap:20px}.legends-hero h2{font-size:36px}}

.v2 .cover{color:#f5e7c7;cursor:pointer}.v2 .cover p{color:#e7d9bd}.v2 .cover .cover-footer{font-size:12px}.race-controls{flex-wrap:wrap}.mouse-option{white-space:nowrap}.race-render{cursor:crosshair}@media(pointer:coarse){.mouse-option{display:none}}

@media(min-width:761px){.roster{grid-template-columns:repeat(4,minmax(0,1fr))}.roster-car{padding:13px 18px}.roster-car:nth-child(n+5){border-top:1px solid #3f544e}}

@media(max-width:760px){.roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.roster-car{min-width:0;border-bottom:1px solid #3f544e}.roster-car strong{font-size:17px}.roster-car small{font-size:10px}.roster-car span{font-size:10px}}
.radio-strip{display:flex;align-items:center;gap:10px;margin-top:20px;padding:12px 16px;border:1px solid #425650;background:#1c3033}.radio-dot{width:7px;height:7px;border-radius:50%;background:#e9b775;box-shadow:0 0 9px #e9b77566}#radio-credit{background:none;color:#ecd8b4;display:flex;justify-content:space-between;gap:20px;flex:1;text-align:left;font:12px 'DM Sans',sans-serif}.radio-label{color:#97aea1;font:600 10px 'Barlow Condensed';letter-spacing:1px}.audio-level{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.audio-level input{width:60%;accent-color:#e3b678}.music-credits{padding-left:20px}.music-credits li{margin:10px 0}.music-credits span{display:block;color:#acbdb2;font-size:11px}.v2 .masthead{gap:18px}.dyno-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px}.dyno-visual{background:#192d31;border:1px solid #49615a;padding:0 20px 20px}#dyno-3d{height:340px;margin:0 -20px;position:relative}.dyno-dials{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 0;border-bottom:1px solid #49615a}.dyno-dials>div{text-align:center}.dyno-dials small{display:block;font:600 9px 'Barlow Condensed';letter-spacing:1.5px;color:#a4b5a7}.dyno-dials strong{font:700 38px 'Barlow Condensed';color:#f3cea0}.dyno-dials span{font-size:10px;margin-left:4px;color:#afbdad}.dyno-chart{position:relative;margin-top:15px}.dyno-chart canvas{display:block;width:100%;height:150px}.dyno-chart span{font-size:9px;letter-spacing:2px;color:#839e91}.dyno-result{font-size:13px;line-height:1.6;min-height:70px;margin:16px 0;color:#cfdbcc}#tune-button{width:100%}.pull-progress{height:3px;background:#496158;margin-top:16px}.pull-progress i{display:block;background:#e5b776;height:100%;width:0}.tuning-bench{display:grid;gap:15px;align-content:start}.tuning-card{background:#23393d;border:1px solid #4b625a;padding:22px}.tuning-card h3{font:700 27px 'Barlow Condensed';margin:5px 0 10px}.tuning-card p{font-size:12px;color:#b5c2b2;line-height:1.5}.afr-display strong{font:700 42px 'Barlow Condensed';color:#ffe0a8}.afr-display span{font-size:10px;margin-left:10px;color:#98b19f}.mixture-scale,.tuning-ends{display:flex;justify-content:space-between;font:700 10px 'Barlow Condensed';letter-spacing:.8px;color:#b5c5b3}.mixture-scale{margin:15px 0 8px}.mixture-scale span:first-child{color:#f49c78}.mixture-scale span:last-child{color:#8ab9d3}.mixture-track{height:25px;position:relative;background:linear-gradient(90deg,#b35035,#b2a352 35%,#81ad7d 47% 59%,#598b99 75%,#3e7188)}.mixture-track i{position:absolute;top:-5px;bottom:-5px;width:3px;background:#fff0c9;box-shadow:0 0 5px #001}.control-label{display:block;margin-top:20px;font:600 9px 'Barlow Condensed';letter-spacing:1.4px;color:#c7d2bd}.tuning-card input[type=range]{display:block;width:100%;accent-color:#e5b777;margin:15px 0}.tuning-status{min-height:38px;margin-bottom:0!important;color:#e9bf87!important}.distributor-row{display:flex;align-items:center;gap:20px;margin:15px 0}.distributor{width:94px;height:94px;padding:8px;border-radius:50%;background:repeating-conic-gradient(#263130 0 7deg,#a0a58d 7deg 8deg,#263130 8deg 15deg);border:2px solid #7b8677;flex:none}.distributor-cap{height:100%;border:3px solid #634b35;border-radius:50%;position:relative;background:radial-gradient(circle,#835c3e,#332f28);box-shadow:inset 0 0 15px #161e1e}.distributor-cap i{position:absolute;width:9px;height:33px;background:#d5b876;left:50%;top:7px;transform-origin:50% 30px;box-shadow:0 1px 5px #101}.distributor-cap b{position:absolute;width:17px;height:17px;border-radius:50%;background:#b8aa80;top:calc(50% - 8px);left:calc(50% - 8px);border:4px solid #766447}.timing-readout strong{display:block;font:700 42px 'Barlow Condensed';color:#f0cb94}.timing-readout span{font:600 9px 'Barlow Condensed';letter-spacing:.7px;color:#afbcaa}.dyno-note{font-size:11px;color:#91a699;line-height:1.6;margin:0 5px}@media(max-width:1050px){.dyno-layout{grid-template-columns:1fr}.tuning-bench{grid-template-columns:1fr 1fr}.dyno-note{grid-column:1/-1}.dyno-visual{order:2}}@media(max-width:570px){.tuning-bench{grid-template-columns:1fr}.radio-label{display:none}.v2 .masthead{gap:12px}.v2 .utility{font-size:9px}.tuning-card{padding:20px}.dyno-dials strong{font-size:32px}}
.bench-live{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;background:#314a45;border:1px solid #6c8070;position:sticky;top:0;z-index:5}.bench-live small{display:block;font:600 8px 'Barlow Condensed';letter-spacing:1.5px;color:#adbdac}.bench-live strong{display:block;font:700 17px 'Barlow Condensed';margin-top:5px;color:#f4d197}.bench-live button{font-size:11px;padding:11px 15px}

.dyno-listen{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding:12px 0;border-bottom:1px solid #49615a;font:600 10px 'Barlow Condensed';letter-spacing:1px;color:#a5b9a8}.dyno-listen strong{color:#edba77}.dyno-listen+.dyno-result{min-height:0}
