:where(.m-speed-and-duration) .dur-row{border-bottom:.5px solid var(--color-border-tertiary);align-items:center;gap:10px;padding:8px 0;display:flex}:where(.m-speed-and-duration) .dur-row:last-child{border-bottom:none}:where(.m-speed-and-duration) .dur-name{color:var(--color-text-primary);flex-shrink:0;width:180px;font-size:13px;font-weight:500}:where(.m-speed-and-duration) .dur-bar{border-radius:2px;height:14px}:where(.m-speed-and-duration) .slow-row{border-bottom:.5px solid var(--color-border-tertiary);align-items:center;gap:10px;padding:7px 0;display:flex}:where(.m-speed-and-duration) .slow-row:last-child{border-bottom:none}:where(.m-speed-and-duration) .slow-name{color:var(--color-text-primary);flex-shrink:0;width:160px;font-size:12px;font-weight:500}:where(.m-speed-and-duration) .slow-bar{border-radius:2px;height:12px}:where(.m-speed-and-duration) .slow-val{color:var(--color-text-secondary);text-align:right;flex-shrink:0;width:110px;font-size:11px}:where(.m-speed-and-duration) .stop-slider-wrap{margin:10px 0 6px}:where(.m-speed-and-duration) .stop-breakdown{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}:where(.m-speed-and-duration) .stop-block{background:var(--color-background-secondary);border-radius:var(--border-radius-md);flex:1;min-width:120px;padding:8px 11px}:where(.m-speed-and-duration) .unit-table{border-collapse:collapse;width:100%;font-size:12px}:where(.m-speed-and-duration) .unit-table th{color:var(--color-text-secondary);text-align:left;border-bottom:.5px solid var(--color-border-tertiary);padding:5px 8px;font-size:11px;font-weight:500}:where(.m-speed-and-duration) .unit-table td{border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-primary);padding:6px 8px}:where(.m-speed-and-duration) .unit-table tr:last-child td{border-bottom:none}:where(.m-speed-and-duration) .unit-table td:not(:first-child){font-variant-numeric:tabular-nums}:where(.m-speed-and-duration) .unit-hl{font-weight:500}:where(.m-speed-and-duration) .dest-btn{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-secondary);color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:4px 11px;font-size:12px;transition:background .1s,color .1s}:where(.m-speed-and-duration) .dest-btn.active{background:var(--color-background-info);color:var(--color-text-info);border-color:var(--color-border-info)}:where(.m-speed-and-duration) .dest-result{color:var(--color-text-primary);background:var(--color-background-secondary);border-radius:var(--border-radius-md);min-height:60px;padding:10px 13px;font-size:14px;line-height:1.8}:where(.m-speed-and-duration) .game-score-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}:where(.m-speed-and-duration) .game-score{color:var(--color-text-secondary);font-size:13px}:where(.m-speed-and-duration) .game-score strong{color:var(--color-text-primary)}:where(.m-speed-and-duration) .game-q{color:var(--color-text-primary);text-align:center;margin-bottom:14px;font-size:14px;font-weight:500;line-height:1.5}:where(.m-speed-and-duration) .game-choices{flex-wrap:wrap;gap:10px;display:flex}:where(.m-speed-and-duration) .game-choice{text-align:center;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);cursor:pointer;min-width:120px;color:var(--color-text-primary);flex:1;padding:12px 10px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s}:where(.m-speed-and-duration) .game-choice:hover{background:var(--color-background-tertiary)}:where(.m-speed-and-duration) .game-choice.correct{color:#27500a;background:#eaf3de;border-color:#97c459}:where(.m-speed-and-duration) .game-choice.wrong{color:#791f1f;background:#fcebeb;border-color:#f09595}:where(.m-speed-and-duration) .game-feedback{color:var(--color-text-secondary);text-align:center;min-height:36px;margin-top:10px;font-size:13px;line-height:1.5}:where(.m-speed-and-duration) .game-next{width:100%;margin-top:10px;padding:8px;display:none}:where(.m-speed-and-duration) .game-end{text-align:center;padding:20px 10px}:where(.m-speed-and-duration) .game-end-score{color:var(--color-text-primary);margin-bottom:4px;font-size:32px;font-weight:500}:where(.m-speed-and-duration) .game-end-label{color:var(--color-text-secondary);margin-bottom:14px;font-size:14px}:where(.m-speed-and-duration) .body-speed-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:1rem;display:grid}:where(.m-speed-and-duration) .body-speed-grid-2up{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}:where(.m-speed-and-duration) .car-tab-btns{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}:where(.m-speed-and-duration) .car-row{border-bottom:.5px solid var(--color-border-tertiary);align-items:center;gap:10px;padding:8px 4px;display:flex}:where(.m-speed-and-duration) .car-row:last-child{border-bottom:none}:where(.m-speed-and-duration) .car-rank{color:var(--color-text-tertiary);text-align:right;flex-shrink:0;width:18px;font-size:11px}:where(.m-speed-and-duration) .car-bar-wrap{flex-shrink:0;width:120px}:where(.m-speed-and-duration) .car-bar-track{background:var(--color-background-secondary);border-radius:3px;height:8px;overflow:hidden}:where(.m-speed-and-duration) .car-bar-fill{border-radius:3px;height:8px;transition:width .4s}:where(.m-speed-and-duration) .car-time{text-align:right;flex-shrink:0;width:42px;font-size:13px;font-weight:500}:where(.m-speed-and-duration) #rc-gauge-arc{transition:stroke-dashoffset .5s,stroke .3s}:where(.m-speed-and-duration) #rc-gauge-needle{transition:transform .5s}:where(.m-speed-and-duration) .u-w-0-3-pct{width:.3%}:where(.m-speed-and-duration) .u-w-1-7-pct{width:1.7%}:where(.m-speed-and-duration) .u-bg-hex-b5d4f4{background:#b5d4f4}:where(.m-speed-and-duration) .u-w-11-pct{width:11%}:where(.m-speed-and-duration) .u-bg-hex-378add{background:#2276ca}:where(.m-speed-and-duration) .u-text-hex-fff{color:#fff}:where(.m-speed-and-duration) .u-bg-hex-185fa5{background:#185fa5}:where(.m-speed-and-duration) .u-w-60-pct{width:60%}:where(.m-speed-and-duration) .u-bg-hex-0c447c{background:#0c447c}:where(.m-speed-and-duration) .u-w-100-pct{width:100%}:where(.m-speed-and-duration) .u-bg-hex-042c53{background:#042c53}:where(.m-speed-and-duration) .u-text-hex-e6f1fb{color:#e6f1fb}:where(.m-speed-and-duration) .u-pt-10px{padding-top:10px}:where(.m-speed-and-duration) .u-bg-hex-633806{background:#633806}:where(.m-speed-and-duration) .u-text-hex-faeeda{color:#faeeda}:where(.m-speed-and-duration) .u-bg-hex-412402{background:#412402}:where(.m-speed-and-duration) .u-text-hex-fac775{color:#fac775}:where(.m-speed-and-duration) .u-text-hex-eaf3de{color:#eaf3de}:where(.m-speed-and-duration) .u-bg-hex-085041{background:#085041}:where(.m-speed-and-duration) .u-text-hex-e1f5ee{color:#e1f5ee}:where(.m-speed-and-duration) .u-minw-130px{min-width:130px}:where(.m-speed-and-duration) .u-w-1-pct{width:1%}:where(.m-speed-and-duration) .u-bg-hex-ef9f27{background:#ef9f27}:where(.m-speed-and-duration) .u-bg-hex-ba7517{background:#ba7517}:where(.m-speed-and-duration) .u-bg-hex-1d9e75{background:#1d9e75}:where(.m-speed-and-duration) .u-bg-hex-534ab7{background:#534ab7}:where(.m-speed-and-duration) .u-bg-background-info{background:var(--color-background-info)}:where(.m-speed-and-duration) .u-mb-0-7rem{margin-bottom:.7rem}:where(.m-speed-and-duration) .u-w-1-5-pct{width:1.5%}:where(.m-speed-and-duration) .u-bg-hex-cecbf6{background:#cecbf6}:where(.m-speed-and-duration) .u-w-3-pct{width:3%}:where(.m-speed-and-duration) .u-bg-hex-afa9ec{background:#afa9ec}:where(.m-speed-and-duration) .u-w-4-pct{width:4%}:where(.m-speed-and-duration) .u-bg-hex-9790e5{background:#9790e5}:where(.m-speed-and-duration) .u-w-0-15-pct{width:.15%}:where(.m-speed-and-duration) .u-gridcols-repeat-auto-fill-minmax-150px-1fr{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}:where(.m-speed-and-duration) .u-lh-1-1{line-height:1.1}:where(.m-speed-and-duration) .u-maxw-220px{max-width:220px}:where(.m-speed-and-duration) .u-m-0-auto-10px{margin:0 auto 10px}:where(.m-speed-and-duration) .u-opacity-0-8{opacity:.8}:where(.m-speed-and-duration) .u-min-height-80px{min-height:80px}:where(.m-speed-and-duration) .u-fs-17px{font-size:17px}:where(.m-speed-and-duration) .u-text-text-success{color:var(--color-text-success)}:where(.m-speed-and-duration) .u-p-3px-9px{padding:3px 9px}:where(.m-speed-and-duration) .clickable-row{cursor:pointer}:where(.m-speed-and-duration) .car-note-row{color:var(--color-text-secondary);border-bottom:.5px solid var(--color-border-tertiary);padding:5px 4px 8px 52px;font-size:12px;line-height:1.55}:where(.m-speed-and-duration) .gwr-record-card{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);cursor:pointer;padding:9px 10px;transition:box-shadow .1s}:where(.m-speed-and-duration) .gwr-record-speed{font-size:14px;font-weight:500}:where(.m-speed-and-duration) .gwr-record-title{color:var(--color-text-primary);margin-top:2px;font-size:11px;line-height:1.3}:where(.m-speed-and-duration) .coaster-row{border-bottom:.5px solid var(--color-border-tertiary);cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:8px 4px;transition:background .1s;display:flex}:where(.m-speed-and-duration) .coaster-row.last{border-bottom:0}:where(.m-speed-and-duration) .coaster-rank{color:var(--color-text-tertiary);text-align:right;flex-shrink:0;width:16px;font-size:11px}:where(.m-speed-and-duration) .coaster-speed-wrap{text-align:right;flex-shrink:0}:where(.m-speed-and-duration) .coaster-speed{font-size:15px;font-weight:500}:where(.m-speed-and-duration) .sd-c-blue{fill:#2276ca;stroke:#2276ca}:where(.m-speed-and-duration) .sd-c-blue2{fill:#185fa5;stroke:#185fa5}:where(.m-speed-and-duration) .sd-c-green{fill:#188260;stroke:#188260}:where(.m-speed-and-duration) .sd-c-indigo{fill:#3c3489;stroke:#3c3489}:where(.m-speed-and-duration) .sd-c-purple{fill:#534ab7;stroke:#534ab7}:where(.m-speed-and-duration) .sd-c-indigo-ring{stroke:#3c3489}:where(.m-speed-and-duration) .sd-c-purple-ring{stroke:#534ab7}html[data-theme=dark] :where(.m-speed-and-duration) .sd-c-blue{fill:#378add;stroke:#378add}html[data-theme=dark] :where(.m-speed-and-duration) .sd-c-blue2{fill:#328ae1;stroke:#328ae1}html[data-theme=dark] :where(.m-speed-and-duration) .sd-c-green{fill:#1d9e75;stroke:#1d9e75}html[data-theme=dark] :where(.m-speed-and-duration) .sd-c-indigo{fill:#867ece;stroke:#867ece}html[data-theme=dark] :where(.m-speed-and-duration) .sd-c-purple{fill:#867fcc;stroke:#867fcc}html[data-theme=dark] :where(.m-speed-and-duration) .sd-c-indigo-ring{stroke:#867ece}html[data-theme=dark] :where(.m-speed-and-duration) .sd-c-purple-ring{stroke:#867fcc}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-speed-and-duration) .sd-c-blue{fill:#378add;stroke:#378add}html[data-theme=auto] :where(.m-speed-and-duration) .sd-c-blue2{fill:#328ae1;stroke:#328ae1}html[data-theme=auto] :where(.m-speed-and-duration) .sd-c-green{fill:#1d9e75;stroke:#1d9e75}html[data-theme=auto] :where(.m-speed-and-duration) .sd-c-indigo{fill:#867ece;stroke:#867ece}html[data-theme=auto] :where(.m-speed-and-duration) .sd-c-purple{fill:#867fcc;stroke:#867fcc}html[data-theme=auto] :where(.m-speed-and-duration) .sd-c-indigo-ring{stroke:#867ece}html[data-theme=auto] :where(.m-speed-and-duration) .sd-c-purple-ring{stroke:#867fcc}}.fa-truck-fast{background-color:currentColor;width:1.25em;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 640 512%22><path fill=%22currentColor%22 d=%22M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z%22/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 640 512%22><path fill=%22currentColor%22 d=%22M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z%22/></svg>") 50%/contain no-repeat}
