@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600;700&family=Oswald:wght@500;600;700&display=swap";.wagon-piece-custom[data-v-bd7b6d72]{aspect-ratio:5/3;position:relative;overflow:visible}.custom-wagon-base[data-v-bd7b6d72]{z-index:5;object-fit:contain;filter:drop-shadow(0 5px 3px #17352c36);width:100%;height:100%;position:absolute;inset:0}.custom-wagon-layer[data-v-bd7b6d72]{object-fit:contain;transform-origin:50%;pointer-events:none;height:auto;position:absolute}.custom-wheel-anchor[data-v-bd7b6d72]{display:block}.custom-wagon-wheel[data-v-bd7b6d72]{width:100%;height:auto;animation:custom-wheel-turn-bd7b6d72 var(--wheel-period,.55s) linear infinite;transform-origin:50%;animation-play-state:paused;display:block}.custom-effect-anchor[data-v-bd7b6d72]{display:block}.custom-effect-anchor>img[data-v-bd7b6d72]{transform-box:border-box;will-change:transform, opacity;width:100%;height:auto;display:block}.custom-effect-composite[data-v-bd7b6d72]{display:none}.custom-effect-smoke-low>img[data-v-bd7b6d72],.custom-effect-smoke-mid>img[data-v-bd7b6d72],.custom-effect-smoke-high>img[data-v-bd7b6d72]{transform-origin:92% 60.56%;animation:1.7s ease-out infinite rig-smoke-rise-bd7b6d72}.custom-effect-smoke-mid>img[data-v-bd7b6d72]{animation-delay:-.55s}.custom-effect-smoke-high>img[data-v-bd7b6d72]{animation-delay:-1.1s}.custom-effect-fire-back>img[data-v-bd7b6d72]{animation:.26s ease-in-out infinite alternate rig-fire-flicker-bd7b6d72}.custom-effect-fire-mid>img[data-v-bd7b6d72]{animation:.22s ease-in-out -.11s infinite alternate rig-fire-flicker-bd7b6d72}.custom-effect-fire-front>img[data-v-bd7b6d72]{animation:.18s ease-in-out infinite alternate rig-fire-flicker-bd7b6d72}.custom-effect-fire-back>img[data-v-bd7b6d72],.custom-effect-fire-mid>img[data-v-bd7b6d72],.custom-effect-fire-front>img[data-v-bd7b6d72]{transform-origin:92.67% 62.22%}.custom-effect-overheat-puddle>img[data-v-bd7b6d72]{transform-origin:93.33% 93.33%;animation:6s linear infinite alternate rig-puddle-grow-bd7b6d72}.custom-effect-overheat-steam-main>img[data-v-bd7b6d72]{transform-origin:92.67% 61.67%;animation:.9s linear infinite rig-steam-rise-bd7b6d72}.custom-effect-overheat-steam-side>img[data-v-bd7b6d72]{transform-origin:92.67% 61.67%;animation:1.1s linear -.4s infinite rig-steam-rise-bd7b6d72}.custom-effect-oil-puddle[data-v-bd7b6d72]{clip-path:inset(88% 0 3% 78%)}.custom-effect-oil-puddle>img[data-v-bd7b6d72]{transform-origin:90% 92%;animation:2.4s steps(4,end) infinite alternate rig-oil-puddle-bd7b6d72}.custom-effect-oil-drips[data-v-bd7b6d72]{clip-path:inset(82% 6% 9% 86%)}.custom-effect-oil-drips>img[data-v-bd7b6d72]{animation:.85s steps(3,end) infinite rig-oil-drip-bd7b6d72}.custom-effect-flat-tire-air>img[data-v-bd7b6d72]{transform-origin:76.67% 88.89%;animation:1.4s ease-out 4 rig-flat-air-bd7b6d72}.custom-effect-roof[data-v-bd7b6d72]{animation:.7s ease-in-out -.1s infinite alternate rig-roof-bounce-bd7b6d72}.custom-effect-raccoon-tail>img[data-v-bd7b6d72]{transform-origin:22.67% 37.78%;animation:.8s ease-in-out infinite alternate rig-raccoon-tail-bd7b6d72}.custom-effect-raccoon-head>img[data-v-bd7b6d72]{transform-origin:30.33% 37.22%;animation:.42s ease-in-out infinite alternate rig-raccoon-head-bd7b6d72}.custom-effect-rig[data-v-bd7b6d72],.custom-effect-rig>img[data-v-bd7b6d72]{animation-play-state:running}.persistent-damage-overlay[data-v-bd7b6d72]{z-index:85;pointer-events:none;width:100%;height:100%;animation:.3s ease-out both persistent-damage-arrive-bd7b6d72;display:block;position:absolute;inset:0}.persistent-damage-overlay[data-v-bd7b6d72] svg{width:100%;height:100%;display:block;overflow:visible}.wagon-piece-custom.wagon-has-bent-roof-rack .custom-layer-roof-luggage[data-v-bd7b6d72]{opacity:0!important}.persistent-damage-dragging-muffler[data-v-bd7b6d72] .sparks{animation:.3s steps(2,end) infinite persistent-damage-blink-bd7b6d72}.persistent-damage-missing-gas-cap[data-v-bd7b6d72] .drips{animation:1s steps(2,end) infinite persistent-damage-blink-bd7b6d72}.persistent-damage-bent-roof-rack[data-v-bd7b6d72] .flutter{transform-box:view-box;transform-origin:50% 39.44%;animation:.6s ease-in-out infinite alternate persistent-damage-flutter-bd7b6d72}.persistent-damage-grille-tumbleweed[data-v-bd7b6d72] .flutter{transform-box:view-box;transform-origin:91.33% 63.33%;animation:.6s ease-in-out infinite alternate persistent-damage-flutter-bd7b6d72}.persistent-damage-cassette-antenna[data-v-bd7b6d72] .flutter{transform-box:view-box;transform-origin:77.67% 60%;animation:.6s ease-in-out infinite alternate persistent-damage-flutter-bd7b6d72}.trip-paused,.trip-paused,.trip-paused,.trip-paused{animation-play-state:paused}.reduced-motion{display:block!important}.reduced-motion,.reduced-motion{animation:none!important}.custom-wagon-passengers[data-v-bd7b6d72]{z-index:90;pointer-events:none;position:absolute;inset:0}.custom-wagon-passengers i[data-v-bd7b6d72]{aspect-ratio:1;background:var(--passenger);color:#382b23;border:1px solid #fff7e5;border-radius:50%;place-items:center;width:6.1%;font:900 clamp(5px,.7vw,8px) IBM Plex Mono,monospace;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0004}.custom-wagon-passengers img[data-v-bd7b6d72]{object-fit:cover;object-position:center 38%;width:100%;height:100%;image-rendering:pixelated}.custom-missing-passenger[data-v-bd7b6d72]{z-index:100;color:#d74f43;background:#fff8e9;border:2px dashed #d74f43;border-radius:4px;place-items:center;width:16px;height:19px;font:900 10px sans-serif;display:grid;position:absolute;top:2%;right:0}.custom-missing-passenger b[data-v-bd7b6d72]{color:#fff;background:#d74f43;border-radius:50%;place-items:center;min-width:10px;height:10px;font-size:6px;display:grid;position:absolute;top:-6px;right:-6px}.cargo-bounce[data-v-bd7b6d72],.passenger-head[data-v-bd7b6d72],.dog-bob[data-v-bd7b6d72],.raccoon-bob[data-v-bd7b6d72],.deer-wobble[data-v-bd7b6d72],.fire-flicker[data-v-bd7b6d72],.smoke[data-v-bd7b6d72]{transform-box:fill-box;transform-origin:50%}.cargo-bounce[data-v-bd7b6d72]{animation:.55s ease-in-out infinite alternate cargo-bounce-bd7b6d72}.passenger-head[data-v-bd7b6d72]{animation:.8s ease-in-out infinite alternate passenger-bob-bd7b6d72}.passenger-head[data-v-bd7b6d72]:nth-of-type(2n){animation-delay:-.4s}.dog-bob[data-v-bd7b6d72]{animation:.7s ease-in-out infinite alternate passenger-bob-bd7b6d72}.raccoon-bob[data-v-bd7b6d72]{animation:.42s ease-in-out infinite alternate passenger-bob-bd7b6d72}.deer-wobble[data-v-bd7b6d72]{animation:.8s ease-in-out infinite alternate deer-wobble-bd7b6d72}.fire-flicker[data-v-bd7b6d72]{animation:.22s ease-in-out infinite alternate fire-flicker-bd7b6d72}.flat-rim[data-v-bd7b6d72]{transform-box:fill-box;transform-origin:50%;animation:1s linear infinite flat-rim-turn-bd7b6d72}.smoke[data-v-bd7b6d72]{animation:1.7s ease-out infinite smoke-rise-bd7b6d72}.smoke-two[data-v-bd7b6d72]{animation-delay:-.55s}.smoke-three[data-v-bd7b6d72]{animation-delay:-1.1s}@keyframes cargo-bounce-bd7b6d72{to{transform:translateY(-1px)rotate(-1deg)}}@keyframes passenger-bob-bd7b6d72{to{transform:translateY(-2px)rotate(2deg)}}@keyframes deer-wobble-bd7b6d72{to{transform:rotate(3deg)}}@keyframes fire-flicker-bd7b6d72{to{transform:scale(.91,1.08)rotate(-2deg)}}@keyframes flat-rim-turn-bd7b6d72{to{transform:rotate(360deg)}}@keyframes smoke-rise-bd7b6d72{0%{opacity:0;transform:translate(2px,4px)scale(.65)}25%{opacity:.7}to{opacity:0;transform:translate(-5px,-12px)scale(1.35)}}@keyframes custom-wheel-turn-bd7b6d72{to{rotate:1turn}}@keyframes rig-smoke-rise-bd7b6d72{0%{opacity:0;transform:translate(4px,10px)scale(.75)}25%{opacity:1}to{opacity:0;transform:translate(-8px,-26px)scale(1.2)}}@keyframes rig-fire-flicker-bd7b6d72{to{transform:scale(.92,1.08)rotate(-2deg)}}@keyframes rig-puddle-grow-bd7b6d72{to{transform:scaleX(1.06)}}@keyframes rig-steam-rise-bd7b6d72{0%{opacity:1}to{opacity:0;transform:translateY(-22px)}}@keyframes rig-oil-puddle-bd7b6d72{0%{opacity:.78;transform:scaleX(.94)}to{opacity:1;transform:scaleX(1.04)}}@keyframes rig-oil-drip-bd7b6d72{0%{opacity:0;transform:translateY(-6px)}30%{opacity:1}to{opacity:0;transform:translateY(10px)}}@keyframes rig-flat-air-bd7b6d72{0%{opacity:.8}to{opacity:0;transform:translate(6px,-10px)}}@keyframes rig-roof-bounce-bd7b6d72{to{translate:0 -2.5px}}@keyframes rig-raccoon-tail-bd7b6d72{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes rig-raccoon-head-bd7b6d72{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes persistent-damage-arrive-bd7b6d72{0%{opacity:0}to{opacity:1}}@keyframes persistent-damage-blink-bd7b6d72{50%{opacity:.15}}@keyframes persistent-damage-flutter-bd7b6d72{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.custom-effect-rig[data-v-bd7b6d72]{display:none!important}.custom-effect-composite[data-v-bd7b6d72]{display:block!important}.cargo-bounce[data-v-bd7b6d72],.passenger-head[data-v-bd7b6d72],.dog-bob[data-v-bd7b6d72],.raccoon-bob[data-v-bd7b6d72],.deer-wobble[data-v-bd7b6d72],.fire-flicker[data-v-bd7b6d72],.flat-rim[data-v-bd7b6d72],.smoke[data-v-bd7b6d72],.persistent-damage-overlay[data-v-bd7b6d72],.persistent-damage-overlay[data-v-bd7b6d72] *{animation:none}}.incident-intro-stage[data-v-4714d74e]{aspect-ratio:16/9;isolation:isolate;pointer-events:none;width:100%;position:relative;overflow:hidden}.incident-intro-content[data-v-4714d74e]{z-index:10;position:absolute;inset:0}.incident-intro-layer[data-v-4714d74e]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.incident-intro-layer>img[data-v-4714d74e],.incident-intro-inline-svg[data-v-4714d74e],.incident-intro-inline-svg[data-v-4714d74e] svg{width:100%;height:100%;display:block;overflow:visible}.incident-intro-behind[data-v-4714d74e]{z-index:5}.incident-intro-front[data-v-4714d74e]{z-index:20}.incident-intro-fallback[data-v-4714d74e]{z-index:30;object-fit:contain;display:none}.incident-intro-motion[data-v-4714d74e]{animation-fill-mode:both}.incident-intro-part-bikers[data-v-4714d74e]{animation:4.65s linear both incident-intro-bikers-4714d74e}.incident-intro-part-bikers>img[data-v-4714d74e]{animation:.15s steps(2,end) infinite alternate incident-intro-engine-wobble-4714d74e}.incident-intro-part-headlight-impact[data-v-4714d74e]{animation:4.65s step-end both incident-intro-headlight-impact-4714d74e}.incident-intro-part-windshield-tread[data-v-4714d74e]{transform-box:border-box;transform-origin:72.92% 79.63%;animation:2.85s linear both incident-intro-tread-4714d74e}.incident-intro-part-windshield-impact[data-v-4714d74e]{animation:2.85s step-end both incident-intro-windshield-impact-4714d74e}.incident-intro-part-muffler[data-v-4714d74e]{transform-box:border-box;transform-origin:38.02% 93.52%;animation:4.1s linear both incident-intro-muffler-4714d74e}.incident-intro-part-muffler-sparks[data-v-4714d74e]{animation:4.1s linear both incident-intro-muffler-sparks-4714d74e}.incident-intro-part-muffler-sparks>img[data-v-4714d74e]{animation:.3s steps(2,end) infinite incident-intro-spark-blink-4714d74e}.incident-intro-part-cart[data-v-4714d74e]{animation:4.8s linear both incident-intro-cart-4714d74e}.incident-intro-part-cart>img[data-v-4714d74e]{animation:.2s steps(2,end) infinite alternate incident-intro-cart-shimmy-4714d74e}.incident-intro-part-cart-impact[data-v-4714d74e]{animation:4.8s step-end both incident-intro-cart-impact-4714d74e}.incident-intro-part-awning[data-v-4714d74e]{animation:3.8s linear both incident-intro-awning-4714d74e}.incident-intro-part-suitcases[data-v-4714d74e]{animation:3.8s step-end both incident-intro-suitcase-visibility-4714d74e}.incident-intro-part-suitcases[data-v-4714d74e] svg>g>g:first-of-type{transform-box:view-box;transform-origin:62.5% 57.41%;animation:1.1s ease-out 2.2s both incident-intro-suitcase-rust-4714d74e}.incident-intro-part-suitcases[data-v-4714d74e] svg>g>g:nth-of-type(2){transform-box:view-box;transform-origin:72.92% 48.15%;animation:1.1s ease-out 2.2s both incident-intro-suitcase-olive-4714d74e}.incident-intro-part-suitcases[data-v-4714d74e] svg>g>rect{animation:1.1s ease-out 2.2s both incident-intro-sock-4714d74e}.incident-intro-part-rain-back[data-v-4714d74e],.incident-intro-part-rain-front[data-v-4714d74e]{--incident-weather-strength:1;animation:5.2s linear both incident-intro-weather-envelope-4714d74e}.incident-intro-part-rain-back[data-v-4714d74e]{--incident-weather-strength:.6}.incident-intro-part-rain-back>img[data-v-4714d74e],.incident-intro-part-rain-front>img[data-v-4714d74e]{animation:.9s linear infinite incident-intro-rain-drift-4714d74e}.incident-intro-part-wiper[data-v-4714d74e]{transform-box:border-box;transform-origin:58.33% 70.37%;animation:1.2s ease-in 3s both incident-intro-wiper-4714d74e}.incident-intro-part-decoys[data-v-4714d74e] svg>g:first-of-type,.incident-intro-part-decoys[data-v-4714d74e] svg>circle:first-of-type{transform-box:view-box;transform-origin:72.92% 59.26%;animation:3.2s linear both incident-intro-decoy-high-4714d74e}.incident-intro-part-decoys[data-v-4714d74e] svg>g:nth-of-type(2),.incident-intro-part-decoys[data-v-4714d74e] svg>circle:nth-of-type(2){transform-box:view-box;transform-origin:86.46% 88.89%;animation:3.2s linear 2s both incident-intro-decoy-low-4714d74e}.incident-intro-part-big-weed[data-v-4714d74e]{transform-box:border-box;transform-origin:66.67% 81.48%;animation:5.2s linear both incident-intro-big-weed-4714d74e}.incident-intro-part-hail-back[data-v-4714d74e],.incident-intro-part-hail-front[data-v-4714d74e]{--incident-weather-strength:1;animation:5.3s linear both incident-intro-hail-envelope-4714d74e}.incident-intro-part-hail-back[data-v-4714d74e]{--incident-weather-strength:.6}.incident-intro-part-hail-back>img[data-v-4714d74e],.incident-intro-part-hail-front>img[data-v-4714d74e]{animation:.7s linear infinite incident-intro-hail-fall-4714d74e}.incident-intro-part-mega-stone[data-v-4714d74e]{animation:5.3s linear both incident-intro-mega-stone-4714d74e}.incident-intro-part-pump-cap[data-v-4714d74e]{animation:4.2s linear both incident-intro-pump-cap-4714d74e}.incident-intro-part-pump-cap[data-v-4714d74e] svg>g>path:last-child{transform-box:view-box;transform-origin:81.88% 78.89%;animation:.6s ease-in-out infinite alternate incident-intro-cap-tether-4714d74e}.incident-intro-part-gas-drips[data-v-4714d74e]{animation:4.2s step-end both incident-intro-gas-drips-4714d74e}.incident-intro-part-gas-drips>img[data-v-4714d74e]{animation:1s steps(2,end) infinite incident-intro-drip-blink-4714d74e}.incident-intro-part-cassette[data-v-4714d74e]{transform-box:border-box;transform-origin:58.33% 66.67%;animation:4.3s linear both incident-intro-cassette-4714d74e}.incident-intro-part-cassette-ribbon[data-v-4714d74e]{transform-box:border-box;transform-origin:50.63% 79.63%;animation:4.3s linear both incident-intro-ribbon-retract-4714d74e}.incident-intro-part-cassette-ribbon>img[data-v-4714d74e]{animation:.5s ease-in-out infinite alternate incident-intro-ribbon-wave-4714d74e}.incident-intro-cracked-headlight[data-v-4714d74e] .persistent-damage-cracked-headlight{animation-delay:3.2s}.incident-intro-cracked-windshield[data-v-4714d74e] .persistent-damage-cracked-windshield{animation-delay:1.4s}.incident-intro-dragging-muffler[data-v-4714d74e] .persistent-damage-dragging-muffler{animation-delay:.9s}.incident-intro-cart-dent[data-v-4714d74e] .persistent-damage-cart-dent{animation-delay:4s}.incident-intro-bent-roof-rack[data-v-4714d74e] .persistent-damage-bent-roof-rack{animation-delay:2.2s}.incident-intro-missing-wiper[data-v-4714d74e] .persistent-damage-missing-wiper{animation-delay:3s}.incident-intro-grille-tumbleweed[data-v-4714d74e] .persistent-damage-grille-tumbleweed{animation-delay:4.05s}.incident-intro-hail-damage[data-v-4714d74e] .persistent-damage-hail-damage{animation-delay:3s}.incident-intro-missing-gas-cap[data-v-4714d74e] .persistent-damage-missing-gas-cap{animation-delay:2s}.incident-intro-cassette-antenna[data-v-4714d74e] .persistent-damage-cassette-antenna{animation-delay:4s}.incident-intro-bent-roof-rack[data-v-4714d74e] .wagon-piece-custom.wagon-has-bent-roof-rack .custom-layer-roof-luggage{animation:.3s ease-in 2.2s both incident-intro-roof-luggage-out-4714d74e;opacity:1!important}.trip-paused,.trip-paused,.trip-paused{animation-play-state:paused!important}.incident-intro-reduced .incident-intro-motion[data-v-4714d74e]{display:none!important}.incident-intro-reduced .incident-intro-fallback[data-v-4714d74e]{animation:2s linear both incident-intro-fallback-hold-4714d74e;display:block}.incident-intro-reduced[data-v-4714d74e] .persistent-damage-overlay{animation-delay:1.7s!important}@keyframes incident-intro-bikers-4714d74e{0%{opacity:1;transform:translate(-72.92%)}47.31%,74.19%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(125%)}}@keyframes incident-intro-engine-wobble-4714d74e{to{transform:translateY(1px)}}@keyframes incident-intro-headlight-impact-4714d74e{0%,68.81%{opacity:0}68.82%,74.18%{opacity:1}74.19%,to{opacity:0}}@keyframes incident-intro-tread-4714d74e{0%{opacity:1;transform:translate(27.08%,12.96%)rotate(-540deg)}49.12%,57.89%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-110%,13%)rotate(-180deg)}}@keyframes incident-intro-windshield-impact-4714d74e{0%,49.11%{opacity:0}49.12%,57.88%{opacity:1}57.89%,to{opacity:0}}@keyframes incident-intro-muffler-4714d74e{0%{opacity:1;transform:translateY(-5.56%)rotate(-10deg)}7%{transform:translateY(0)rotate(8deg)}12%{transform:translateY(-2.22%)rotate(-6deg)}16%{transform:translateY(0)rotate(4deg)}19%{transform:translateY(-.93%)rotate(-2deg)}21.95%,70.73%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes incident-intro-muffler-sparks-4714d74e{0%,21.94%{opacity:0}21.95%,70.73%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes incident-intro-spark-blink-4714d74e{50%{opacity:.1}}@keyframes incident-intro-cart-4714d74e{0%{opacity:1;transform:translate(31.25%)}83.33%,91.67%{transform:translate(0)}96%{transform:translate(1.25%)}to{opacity:1;transform:translate(0)}}@keyframes incident-intro-cart-shimmy-4714d74e{to{transform:translateY(1px)}}@keyframes incident-intro-cart-impact-4714d74e{0%,83.32%{opacity:0}83.33%,91.66%{opacity:1}91.67%,to{opacity:0}}@keyframes incident-intro-awning-4714d74e{0%{opacity:1;transform:translate(56.25%)}57.89%{transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes incident-intro-suitcase-visibility-4714d74e{0%,57.88%{opacity:0}57.89%,to{opacity:1}}@keyframes incident-intro-suitcase-rust-4714d74e{0%{transform:translate(0)rotate(24deg)}to{transform:translate(38%,-80%)rotate(444deg)}}@keyframes incident-intro-suitcase-olive-4714d74e{0%{transform:translate(0)rotate(-32deg)}to{transform:translate(28%,-78%)rotate(-572deg)}}@keyframes incident-intro-sock-4714d74e{to{opacity:0;transform:translate(30%,-90%)rotate(160deg)}}@keyframes incident-intro-weather-envelope-4714d74e{0%{opacity:calc(.4 * var(--incident-weather-strength))}57.69%{opacity:var(--incident-weather-strength)}80%{opacity:var(--incident-weather-strength)}to{opacity:calc(.4 * var(--incident-weather-strength))}}@keyframes incident-intro-rain-drift-4714d74e{to{transform:translate(-2%,3%)}}@keyframes incident-intro-wiper-4714d74e{0%{opacity:1;transform:translate(-11.25%,12.59%)rotate(0)}40%{transform:translate(0)rotate(288deg)}to{opacity:0;transform:translate(42%,-82%)rotate(720deg)}}@keyframes incident-intro-decoy-high-4714d74e{0%{transform:translate(30%)rotate(0)}to{transform:translate(-120%)rotate(-960deg)}}@keyframes incident-intro-decoy-low-4714d74e{0%{transform:translate(20%)rotate(0)}to{transform:translate(-125%)rotate(-960deg)}}@keyframes incident-intro-big-weed-4714d74e{0%,53.84%{opacity:0;transform:translate(33.33%)rotate(0)}53.85%{opacity:1;transform:translate(33.33%)rotate(0)}78%{transform:translate(-8.33%,2.22%)rotate(-540deg)}84%{transform:translate(-7.71%,2.22%)rotate(-540deg)}90%,to{opacity:1;transform:translate(-8.33%,2.22%)rotate(-540deg)}}@keyframes incident-intro-hail-envelope-4714d74e{0%{opacity:calc(.4 * var(--incident-weather-strength))}56.6%{opacity:var(--incident-weather-strength)}62.26%{opacity:var(--incident-weather-strength)}to{opacity:0}}@keyframes incident-intro-hail-fall-4714d74e{to{transform:translate(-2%,12%)}}@keyframes incident-intro-mega-stone-4714d74e{0%,56.59%{opacity:0;transform:translateY(-101.48%)}56.6%{opacity:1;transform:translateY(-101.48%)}62.26%,to{opacity:1;transform:translateY(0)}}@keyframes incident-intro-pump-cap-4714d74e{0%{opacity:1;transform:translate(0)}76.19%{opacity:1;transform:translate(-112%)}to{opacity:0;transform:translate(-130%)}}@keyframes incident-intro-cap-tether-4714d74e{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes incident-intro-gas-drips-4714d74e{0%,47.61%{opacity:0}47.62%,to{opacity:1}}@keyframes incident-intro-drip-blink-4714d74e{50%{opacity:.15}}@keyframes incident-intro-cassette-4714d74e{0%{opacity:1;transform:translate(-7.71%,12.96%)rotate(-540deg)}18.6%,76.74%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-5.31%,14.44%)rotate(-90deg)}}@keyframes incident-intro-ribbon-retract-4714d74e{0%,76.74%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes incident-intro-ribbon-wave-4714d74e{0%{transform:skewY(-2deg)}to{transform:skewY(2deg)}}@keyframes incident-intro-roof-luggage-out-4714d74e{0%{opacity:1}to{opacity:0}}@keyframes incident-intro-fallback-hold-4714d74e{0%,84%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.incident-intro-motion[data-v-4714d74e]{display:none!important}.incident-intro-fallback[data-v-4714d74e]{animation:2s linear both incident-intro-fallback-hold-4714d74e;display:block}.incident-intro-stage[data-v-4714d74e] .persistent-damage-overlay{animation-delay:1.7s!important}}.road-moment-stage[data-v-3154d3bc]{z-index:62;pointer-events:none;position:absolute;inset:0;overflow:hidden}.road-moment-stage aside[data-v-3154d3bc]{z-index:20;color:#2a2b22;background:#ded2b8ed;border:4px solid #2a2b22;gap:3px;min-width:360px;max-width:650px;padding:10px 14px;display:grid;position:absolute;bottom:25px;left:28px;box-shadow:8px 9px #0008}.road-moment-stage aside small[data-v-3154d3bc]{color:#913d2f;font:700 12px/1.2 var(--mono);letter-spacing:.06em}.road-moment-stage aside b[data-v-3154d3bc]{font:900 29px/.95 var(--display);text-transform:uppercase}.passing-vehicle-rig[data-v-3154d3bc]{z-index:8;width:600px;height:240px;animation:road-vehicle-pass-3154d3bc var(--pass-duration) linear var(--pass-delay) both;filter:drop-shadow(7px 8px #0004);position:absolute;bottom:50px;left:-600px}.passing-vehicle-rig.is-static[data-v-3154d3bc]{animation:none;left:180px}.rig-layer[data-v-3154d3bc],.rig-fallback[data-v-3154d3bc]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.rig-wheel-rear[data-v-3154d3bc]{z-index:1}.rig-wheel-front[data-v-3154d3bc]{z-index:2}.rig-body[data-v-3154d3bc]{z-index:3}.rig-detail[data-v-3154d3bc]{z-index:4}.rig-layer[data-v-3154d3bc] svg{width:100%;height:100%;display:block;overflow:visible}.rig-wheel[data-v-3154d3bc]:not(.wheel-multi) svg{animation:road-wheel-spin-3154d3bc var(--wheel-period) linear infinite;transform-box:view-box}.rig-wheel-front[data-v-3154d3bc] svg{transform-origin:var(--front-origin)}.rig-wheel-rear[data-v-3154d3bc]:not(.wheel-multi) svg{transform-origin:var(--rear-origin)}.rig-wheel-rear.wheel-multi[data-v-3154d3bc] svg>g{animation:road-wheel-spin-3154d3bc var(--wheel-period) linear infinite;transform-box:fill-box;transform-origin:50%}.vehicle-dinosaur-trailer .rig-wheel-rear[data-v-3154d3bc] svg>g:nth-child(n+2){animation-duration:.29s}.vehicle-station-wagon-twin .rig-detail[data-v-3154d3bc] svg{transform-box:view-box;transform-origin:188px 124px;animation:.5s ease-in-out infinite alternate twin-hand-wave-3154d3bc}.vehicle-mattress-car .rig-body[data-v-3154d3bc]{animation:.2s steps(2,end) infinite mattress-body-shiver-3154d3bc}.vehicle-mattress-car .rig-detail[data-v-3154d3bc] svg{transform-box:view-box;transform-origin:470px 86px;animation:.3s ease-in-out infinite alternate mattress-corner-flap-3154d3bc}.vehicle-semi-honk .rig-detail[data-v-3154d3bc]{animation:semi-honk-pulse-3154d3bc var(--pass-duration) linear both}.vehicle-state-trooper .rig-detail[data-v-3154d3bc] .flash-a,.vehicle-state-trooper .rig-detail[data-v-3154d3bc] .flash-b{animation:.7s step-end infinite trooper-flash-a-3154d3bc}.vehicle-state-trooper .rig-detail[data-v-3154d3bc] .flash-b{animation-name:trooper-flash-b-3154d3bc}.vehicle-grandma-speedster .rig-detail[data-v-3154d3bc]{animation:.9s step-end infinite grandma-signal-3154d3bc}.vehicle-elvis-convertible .rig-detail[data-v-3154d3bc] svg>path{transform-box:view-box;transform-origin:284px 102px;animation:.6s ease-in-out infinite alternate elvis-scarf-3154d3bc}.vehicle-elvis-convertible .rig-detail[data-v-3154d3bc] .spark{animation:elvis-spark-3154d3bc var(--pass-duration) steps(1, end) both}.vehicle-dog-driver .rig-detail[data-v-3154d3bc] svg>g>rect:first-child,.vehicle-dog-driver .rig-detail[data-v-3154d3bc] svg>g>rect:nth-child(2){transform-box:view-box;transform-origin:394px 108px;animation:.25s ease-in-out infinite alternate dog-ear-left-3154d3bc}.vehicle-dog-driver .rig-detail[data-v-3154d3bc] svg>g>rect:nth-child(3),.vehicle-dog-driver .rig-detail[data-v-3154d3bc] svg>g>rect:nth-child(4){transform-box:view-box;transform-origin:424px 108px;animation:.25s ease-in-out infinite alternate dog-ear-right-3154d3bc}.vehicle-dog-driver .rig-detail[data-v-3154d3bc] svg>g>rect:nth-child(5),.vehicle-dog-driver .rig-detail[data-v-3154d3bc] svg>g>rect:nth-child(6){transform-box:view-box;transform-origin:424px 132px;animation:.25s ease-in-out infinite alternate dog-tongue-3154d3bc}.vehicle-rv-laundry .rig-detail[data-v-3154d3bc] svg{transform-box:view-box;transform-origin:250px 180px;animation:.7s ease-in-out infinite alternate laundry-wave-3154d3bc}.vehicle-dinosaur-trailer .rig-detail[data-v-3154d3bc] svg{transform-box:view-box;transform-origin:238px 110px;animation:1.6s ease-in-out infinite alternate dinosaur-nod-3154d3bc}.sighting-rig[data-v-3154d3bc],.sighting-layer[data-v-3154d3bc],.sighting-fallback[data-v-3154d3bc]{width:100%;height:100%;position:absolute;inset:0}.sighting-rig[data-v-3154d3bc]{z-index:8}.sighting-layer[data-v-3154d3bc],.sighting-fallback[data-v-3154d3bc]{display:block}.sighting-fallback[data-v-3154d3bc]{object-fit:contain}.sighting-layer[data-v-3154d3bc] svg{width:100%;height:100%;display:block;overflow:visible}.sighting-dirt-tornado .sighting-layer[data-v-3154d3bc]{animation:dirt-drift-3154d3bc var(--sighting-duration) linear both}.sighting-dirt-tornado .sighting-layer-seq-column[data-v-3154d3bc] svg{transform-box:view-box;transform-origin:700px 470px;animation:.48s ease-in-out infinite alternate dirt-column-sway-3154d3bc}.sighting-dirt-tornado[data-v-3154d3bc] .spin-a,.sighting-dirt-tornado[data-v-3154d3bc] .spin-b{animation:.5s step-end infinite dirt-spin-a-3154d3bc}.sighting-dirt-tornado[data-v-3154d3bc] .spin-b{animation-name:dirt-spin-b-3154d3bc}.sighting-dirt-tornado .sighting-layer-seq-debris[data-v-3154d3bc] svg{transform-box:view-box;transform-origin:712px 300px;animation:6s linear infinite dirt-debris-spin-3154d3bc}.sighting-ostrich-race .sighting-layer[data-v-3154d3bc]{animation:ostrich-field-cross-3154d3bc var(--sighting-duration) linear both}.sighting-ostrich-race[data-v-3154d3bc] .stride-a,.sighting-ostrich-race[data-v-3154d3bc] .stride-b{animation:.44s step-end infinite ostrich-stride-a-3154d3bc}.sighting-ostrich-race[data-v-3154d3bc] .stride-b{animation-name:ostrich-stride-b-3154d3bc}.sighting-ostrich-race[data-v-3154d3bc] svg>g>g:nth-child(-n+3){transform-box:view-box;transform-origin:50%;animation:.22s ease-in-out infinite alternate ostrich-body-bob-3154d3bc}.sighting-hot-air-median .sighting-layer[data-v-3154d3bc]{animation:balloon-park-3154d3bc var(--sighting-duration) ease-in-out both}.sighting-hot-air-median .sighting-layer[data-v-3154d3bc] svg{animation:3s ease-in-out infinite alternate balloon-bob-3154d3bc}.sighting-hot-air-median[data-v-3154d3bc] .burner{animation:2.5s step-end infinite balloon-burner-3154d3bc}.sighting-giant-beach-ball .sighting-layer-seq-shadow[data-v-3154d3bc]{animation:beach-shadow-track-3154d3bc var(--sighting-duration) linear both;transform-origin:50% 92.6%}.sighting-giant-beach-ball .sighting-layer-seq-ball[data-v-3154d3bc]{animation:beach-ball-track-3154d3bc var(--sighting-duration) linear both}.sighting-giant-beach-ball .sighting-layer-seq-ball[data-v-3154d3bc] svg{transform-box:view-box;transform-origin:480px 330px;animation:3.25s linear infinite beach-ball-roll-3154d3bc}.sighting-marching-overpass .sighting-layer-seq-bridge[data-v-3154d3bc]{z-index:1}.sighting-marching-overpass .sighting-layer-seq-band[data-v-3154d3bc]{z-index:2;animation:marching-band-cross-3154d3bc var(--sighting-duration) linear both}.sighting-marching-overpass[data-v-3154d3bc] .step-a{animation:.4s step-end infinite marching-step-a-3154d3bc}.sighting-marching-overpass[data-v-3154d3bc] .step-b{animation:.4s step-end infinite marching-step-b-3154d3bc}.sighting-balloon-chair .sighting-layer[data-v-3154d3bc]{animation:chair-drift-3154d3bc var(--sighting-duration) linear both}.sighting-balloon-chair .sighting-layer[data-v-3154d3bc] svg{animation:2.5s ease-in-out infinite alternate chair-bob-3154d3bc}.sighting-balloon-chair[data-v-3154d3bc] svg>g>rect:nth-of-type(14),.sighting-balloon-chair[data-v-3154d3bc] svg>g>rect:nth-of-type(15){transform-box:view-box;transform-origin:452px 318px;animation:.8s ease-in-out infinite alternate chair-wave-3154d3bc}.alien-field[data-v-3154d3bc]{position:absolute;inset:0}.alien-saucer[data-v-3154d3bc]{z-index:5;width:190px;height:72px;animation:8.4s ease-in-out both saucer-flight-3154d3bc;position:absolute;top:64px;left:-190px}.alien-saucer[data-v-3154d3bc]:before{content:"";background:#737867;border:6px solid #292c25;border-radius:50%;width:160px;height:42px;position:absolute;bottom:2px;left:16px;box-shadow:inset 0 -13px #4b5147}.alien-saucer[data-v-3154d3bc]:after{content:"";background:#a8a88dcc;border:6px solid #292c25;border-radius:55% 55% 22% 22%;width:76px;height:42px;position:absolute;top:1px;left:58px}.alien-saucer i[data-v-3154d3bc]{z-index:4;background:repeating-linear-gradient(90deg,#d3b45c 0 10px,#8e392e 10px 18px);border-radius:50%;height:9px;animation:.38s steps(2,end) infinite saucer-lights-3154d3bc;position:absolute;bottom:4px;left:33px;right:31px}.alien-beam[data-v-3154d3bc]{z-index:3;opacity:0;clip-path:polygon(37% 0,63% 0,100% 100%,0 100%);background:#d8c97466;width:205px;height:306px;animation:8.4s step-end both alien-beam-3154d3bc;position:absolute;top:122px;left:397px}.alien-cow[data-v-3154d3bc]{z-index:4;text-align:center;width:96px;height:88px;animation:8.4s ease-in-out both cow-abduction-3154d3bc;position:absolute;bottom:76px;left:458px}.alien-cow span[data-v-3154d3bc]{z-index:2;filter:grayscale(.35)sepia(.35)drop-shadow(4px 5px #0005);font-size:72px;line-height:1;position:relative}.alien-cow i[data-v-3154d3bc]{background:#0005;border-radius:50%;height:13px;position:absolute;bottom:-9px;left:15px;right:10px}.field-fence[data-v-3154d3bc]{border-top:7px solid #5d4933;border-bottom:5px solid #5d4933;height:45px;position:absolute;bottom:75px;left:0;right:0}.field-fence i[data-v-3154d3bc]{background:#5d4933;width:8px;height:72px;position:absolute;bottom:-12px}.field-fence i[data-v-3154d3bc]:first-child{left:3%}.field-fence i[data-v-3154d3bc]:nth-child(2){left:17%}.field-fence i[data-v-3154d3bc]:nth-child(3){left:31%}.field-fence i[data-v-3154d3bc]:nth-child(4){left:45%}.field-fence i[data-v-3154d3bc]:nth-child(5){left:59%}.field-fence i[data-v-3154d3bc]:nth-child(6){left:73%}.field-fence i[data-v-3154d3bc]:nth-child(7){left:87%}.field-fence i[data-v-3154d3bc]:nth-child(8){left:98%}.reduced-motion[data-v-3154d3bc] *{animation-play-state:paused!important}.reduced-motion .alien-saucer[data-v-3154d3bc]{left:40%}.reduced-motion .alien-beam[data-v-3154d3bc]{opacity:.35}@keyframes road-vehicle-pass-3154d3bc{0%{transform:translate(0)}to{transform:translate(1560px)}}@keyframes road-wheel-spin-3154d3bc{to{transform:rotate(360deg)}}@keyframes twin-hand-wave-3154d3bc{0%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}@keyframes mattress-body-shiver-3154d3bc{50%{transform:translateY(-2px)}}@keyframes mattress-corner-flap-3154d3bc{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes semi-honk-pulse-3154d3bc{0%,38%,43%,48%,53%,to{opacity:0}39%,42%,49%,52%{opacity:1}}@keyframes trooper-flash-a-3154d3bc{0%,49%{opacity:.95}50%,to{opacity:.28}}@keyframes trooper-flash-b-3154d3bc{0%,49%{opacity:.28}50%,to{opacity:.95}}@keyframes grandma-signal-3154d3bc{0%,49%{opacity:1}50%,to{opacity:.18}}@keyframes elvis-scarf-3154d3bc{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes elvis-spark-3154d3bc{0%,52%,57%,to{opacity:0}53%,56%{opacity:1}}@keyframes dog-ear-left-3154d3bc{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@keyframes dog-ear-right-3154d3bc{0%{transform:rotate(12deg)}to{transform:rotate(-12deg)}}@keyframes dog-tongue-3154d3bc{0%{transform:rotate(-5deg)scaleX(.9)}to{transform:rotate(7deg)scaleX(1.08)}}@keyframes laundry-wave-3154d3bc{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes dinosaur-nod-3154d3bc{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes dirt-drift-3154d3bc{0%{transform:translate(180px)}to{transform:translate(-520px)}}@keyframes dirt-column-sway-3154d3bc{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes dirt-spin-a-3154d3bc{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes dirt-spin-b-3154d3bc{0%,49%{opacity:.25}50%,to{opacity:1}}@keyframes dirt-debris-spin-3154d3bc{to{transform:rotate(360deg)}}@keyframes ostrich-field-cross-3154d3bc{0%{transform:translate(-760px)}to{transform:translate(900px)}}@keyframes ostrich-stride-a-3154d3bc{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ostrich-stride-b-3154d3bc{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes ostrich-body-bob-3154d3bc{to{transform:translateY(-3px)}}@keyframes balloon-park-3154d3bc{0%{transform:translate(520px)}28%,72%{transform:translate(0)}to{transform:translate(-520px)}}@keyframes balloon-bob-3154d3bc{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes balloon-burner-3154d3bc{0%,8%{opacity:1}9%,to{opacity:.08}}@keyframes beach-ball-track-3154d3bc{0%{transform:translate(-650px,-150px)}25%{transform:translate(-325px)}50%{transform:translateY(-150px)}75%{transform:translate(325px)}to{transform:translate(650px,-150px)}}@keyframes beach-shadow-track-3154d3bc{0%{opacity:.16;transform:translate(-650px)scaleX(.67)}25%{opacity:1;transform:translate(-325px)scaleX(1)}50%{opacity:.16;transform:translate(0)scaleX(.67)}75%{opacity:1;transform:translate(325px)scaleX(1)}to{opacity:.16;transform:translate(650px)scaleX(.67)}}@keyframes beach-ball-roll-3154d3bc{to{transform:rotate(-360deg)}}@keyframes marching-band-cross-3154d3bc{0%{transform:translate(-360px)}to{transform:translate(96px)}}@keyframes marching-step-a-3154d3bc{0%,49%{transform:translateY(-3px)}50%,to{transform:translateY(2px)}}@keyframes marching-step-b-3154d3bc{0%,49%{transform:translateY(2px)}50%,to{transform:translateY(-3px)}}@keyframes chair-drift-3154d3bc{0%{transform:translate(-180px,70px)}to{transform:translate(60px,-40px)}}@keyframes chair-bob-3154d3bc{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes chair-wave-3154d3bc{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes saucer-flight-3154d3bc{0%{opacity:0;transform:translate(-20px,-20px)}12%{opacity:1}34%,69%{transform:translate(585px,18px)}to{opacity:0;transform:translate(1210px,-120px)}}@keyframes saucer-lights-3154d3bc{50%{filter:brightness(1.7)}}@keyframes alien-beam-3154d3bc{0%,32%,72%,to{opacity:0}34%,70%{opacity:1}}@keyframes cow-abduction-3154d3bc{0%,38%{transform:translateY(0)rotate(0)}58%{transform:translateY(-215px)rotate(-9deg)}73%,to{opacity:0;transform:translateY(-260px)rotate(7deg)}}:root{color:#25231d;font-synthesis:none;--ink:#25231d;--cream:#e8dfc8;--paper:#d6ccb1;--brown:#6f482f;--dark-brown:#35251d;--olive:#5d6244;--rust:#a45135;--gold:#c79d4a;--blue:#55717a;--green:#3f5f4c;--danger:#923f32;background:#171813;font-family:IBM Plex Mono,Courier New,monospace}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}small{letter-spacing:.1em;text-transform:uppercase;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-transform:uppercase;font-family:Oswald,Arial Narrow,sans-serif}.primary-button{background:var(--rust);color:#fff8df;letter-spacing:.04em;border:2px solid #1e241d;border-radius:1px;padding:13px 18px;font-weight:900;box-shadow:4px 4px #1f241e}.primary-button:active{transform:translate(2px,2px);box-shadow:2px 2px #1f241e}.form-error,.error-panel{color:#7f251f}.retro-stripes{gap:4px;display:flex}.retro-stripes i{background:var(--rust);width:28px;height:7px;display:block}.retro-stripes i:nth-child(2){background:var(--gold)}.retro-stripes i:nth-child(3){background:var(--olive)}.tv-shell{width:100vw;min-width:900px;height:100vh;min-height:600px;color:var(--cream);background:#20221c;grid-template-rows:88px 132px minmax(0,1fr) 39px;display:grid;overflow:hidden}.tv-header{background:repeating-linear-gradient(8deg,#593922 0 3px,#654129 3px 8px,#4d321f 8px 11px);border-bottom:5px solid #171813;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:18px;padding:10px 18px;display:grid;box-shadow:inset 0 -2px #a47b4c}.tv-logo{align-items:center;gap:16px;min-width:0;display:flex}.tv-logo .retro-stripes{flex-direction:column}.tv-logo .retro-stripes i{width:46px;height:8px}.tv-logo h1{color:#f0e4c8;text-overflow:ellipsis;white-space:nowrap;text-shadow:3px 3px #2d2118;margin:0;font-size:clamp(23px,2.2vw,36px);line-height:1;overflow:hidden}.tv-logo small,.tv-date small,.tv-room small{color:#e1bd69;font-size:12px;line-height:1.35}.tv-date{color:#c8d3b7;background:#1c251f;border:2px inset #9b805c;padding:8px 12px;display:grid;box-shadow:inset 0 0 18px #000}.tv-date b{color:#e8e1be;font-size:16px}.tv-date span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tv-room{align-items:center;gap:10px;display:flex}.tv-room canvas{border:3px solid #e6dcc0;width:64px!important;height:64px!important}.tv-room>span{display:grid}.tv-room>span b{letter-spacing:.15em;font:25px Oswald}.tv-room em{color:#d2c6a9;font-size:12px;font-style:normal}.tv-room>i,.phone-topbar>i,.host-header nav>i{background:#782d29;border:2px solid #221c15;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 4px #000}.tv-room>i.online,.phone-topbar>i.online,.host-header nav>i.online{background:#6f9b58;box-shadow:0 0 9px #9bd37e}.tv-route{color:#24251f;background:#cfc4a5;padding:12px 24px 8px;box-shadow:inset 0 4px #74634b,inset 0 -4px #74634b}.tv-route>header{justify-content:space-between;align-items:end;display:flex}.tv-route>header span{display:grid}.tv-route>header small{color:#8b3f2e;font-size:12px}.tv-route>header b{text-transform:uppercase;font-family:Oswald;font-size:19px}.tv-route>header strong{font-size:14px}.route-line{height:74px;margin:10px 42px 0;position:relative}.route-line>i{background:#ada787;border:2px solid #35362e;height:8px;position:absolute;top:20px;left:0;right:0}.route-line>i b{background:repeating-linear-gradient(90deg, var(--rust) 0 13px, #d3a448 13px 19px);height:100%;transition:width .8s steps(12,end);display:block}.route-line article{opacity:.55;justify-items:center;width:100px;display:grid;position:absolute;top:0;transform:translate(-50%)}.route-line article span{z-index:2;filter:grayscale();background:#b7ad8f;border:3px solid #34352d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.route-line article b{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:98px;font-size:12px;line-height:1.1;overflow:hidden}.route-line article small{font-size:12px}.route-line article b,.route-line article small{display:none}.route-line article.current b,.route-line article.current small,.route-line article:last-of-type b,.route-line article:last-of-type small{display:block}.route-line article:first-of-type{display:none}.route-line article.reached{opacity:1}.route-line article.reached span{filter:none;background:#d6c69d}.route-line article.current span{background:#f0d57f;outline:4px solid #b74d37;transform:scale(1.12)}.tv-main{background:#161711;grid-template-columns:230px minmax(430px,1fr) 205px;gap:6px;min-height:0;padding:6px;display:grid}.tv-passenger-panel,.tv-resource-panel{min-height:0;color:var(--ink);background:#d7cfb6;border:3px solid #6e624c;overflow:hidden;box-shadow:inset 0 0 0 2px #262820}.tv-passenger-panel>header{color:var(--cream);background:#323a2f;border-bottom:2px solid #6e624c;padding:11px;display:grid}.tv-passenger-panel>header small,.tv-resource-panel small{color:#d3aa58;font-size:12px;line-height:1.25}.tv-passenger-panel>header b{text-transform:uppercase;font:16px Oswald}.tv-passenger-panel>div{align-content:start;gap:4px;height:calc(100% - 59px);padding:6px;display:grid;overflow:auto}.tv-passenger-panel article{background:#e2dac2;border-bottom:1px dashed #817861;grid-template-columns:27px 1fr auto;align-items:center;gap:5px;min-width:0;padding:6px;display:grid}.tv-passenger-panel article>span{filter:grayscale(.25);font-size:20px}.tv-passenger-panel article>.tv-passenger-avatar{filter:none;background:#c4b897;border:2px solid #615845;border-radius:50%;width:27px;height:31px;display:grid;overflow:hidden}.tv-passenger-avatar img{object-fit:cover;object-position:center 34%;width:100%;height:100%;image-rendering:pixelated}.tv-passenger-panel article>div{min-width:0;display:grid}.tv-passenger-panel article b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tv-passenger-panel article small{color:#6a654f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tv-passenger-panel article strong{color:#58614b;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:82px;font-size:12px;overflow:hidden}.tv-passenger-panel article:not(.condition-aboard){border-left:5px solid var(--rust);background:#d9b9a8}.road-scene{isolation:isolate;background:#26342f;border:3px solid #74674f;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #22251e}.road-stage{isolation:isolate;width:960px;height:540px;transform:translate(-50%, -50%) scale(var(--road-stage-scale,1));transform-origin:50%;background:#778a83;position:absolute;top:50%;left:50%;overflow:hidden}.scene-sky{z-index:0;background:#78949b;position:absolute;inset:0 0 42%}.scene-sky:after{content:"";background:#d8bd72;border-radius:50%;width:62px;height:62px;position:absolute;top:12%;right:12%;box-shadow:0 0 0 7px #c9a96555}.scene-backdrop{z-index:1;clip-path:none;image-rendering:pixelated;background:#778a83 url(/foust-reunion/assets/scene-road-DwvqRmfS.svg) 50%/cover no-repeat;transition:opacity .2s steps(2,end);position:absolute;inset:0}.phase-traveling .scene-backdrop,.phase-event.scene-road .scene-backdrop{opacity:0}.scene-label{color:#d6ccb2aa;letter-spacing:.2em;text-transform:uppercase;font:11px Oswald;position:absolute;bottom:8px;right:8px}.travel-corridor{pointer-events:none;position:absolute;inset:0}.travel-layer{opacity:0;width:200%;image-rendering:pixelated;animation:corridor-scroll var(--corridor-duration,20s) linear infinite;backface-visibility:hidden;will-change:transform;background-repeat:no-repeat;background-size:0 0;transition:opacity .18s steps(2,end);animation-play-state:paused;display:flex;position:absolute;inset:0;transform:translate(0,0)}.travel-layer>i{background-image:inherit;width:50%;height:100%;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:0 0 50%;display:block}.phase-traveling .travel-layer,.phase-event.scene-road .travel-layer{opacity:1}.incident-preview-active .scene-backdrop{opacity:0}.incident-preview-active .travel-layer{opacity:1}.incident-preview-active:not(.trip-paused) .travel-layer,.phase-traveling:not(.trip-paused) .travel-layer{animation-play-state:running}.travel-sky{z-index:0;width:100%;animation:none}.travel-sky>i{flex-basis:100%;width:100%}.travel-far{z-index:1;--corridor-duration:74s}.travel-mid{z-index:2;--corridor-duration:25.25s}.travel-shoulder{z-index:3;--corridor-duration:12.47s}.travel-road{z-index:4;--corridor-duration:7.5s}.travel-foreground{z-index:6;--corridor-duration:5.78s}.corridor-suburbs .travel-sky{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Suburbs%20corridor,%20sky%20layer:%20morning%20bands%20over%20Riverside'%3e%3cdefs%3e%3cpattern%20id='d-sub-sky1'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='4'%20height='4'%20fill='%237d98a0'/%3e%3crect%20x='4'%20y='4'%20width='4'%20height='4'%20fill='%237d98a0'/%3e%3c/pattern%3e%3cpattern%20id='d-sub-sky2'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='4'%20height='4'%20fill='%2398a394'/%3e%3crect%20x='4'%20y='4'%20width='4'%20height='4'%20fill='%2398a394'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20width='960'%20height='160'%20fill='%237d98a0'/%3e%3crect%20y='160'%20width='960'%20height='120'%20fill='%2398a394'/%3e%3crect%20y='160'%20width='960'%20height='8'%20fill='url(%23d-sub-sky1)'/%3e%3crect%20y='280'%20width='960'%20height='260'%20fill='%23c0b394'/%3e%3crect%20y='280'%20width='960'%20height='8'%20fill='url(%23d-sub-sky2)'/%3e%3c!--%20Morning%20sun,%20low%20--%3e%3crect%20x='152'%20y='180'%20width='52'%20height='52'%20fill='%23d8bd72'/%3e%3crect%20x='162'%20y='190'%20width='32'%20height='32'%20fill='%23e6d59a'/%3e%3c!--%20Thin%20haze%20bars%20--%3e%3cg%20fill='%23aab5ac'%20opacity='.7'%3e%3crect%20x='360'%20y='96'%20width='180'%20height='10'/%3e%3crect%20x='420'%20y='112'%20width='120'%20height='8'/%3e%3crect%20x='700'%20y='60'%20width='150'%20height='10'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-suburbs .travel-far{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Suburbs%20corridor,%20far%20layer:%20dry%20hills%20and%20a%20distant%20roofline%20row.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20Dry%20hills:%20y%20at%20x=0%20and%20x=960%20both%20288,%20so%20the%20tile%20seam%20is%20invisible%20--%3e%3cpolygon%20points='0,288%20120,246%20260,286%20420,240%20560,284%20700,250%20840,286%20960,288%20960,345%200,345'%20fill='%236a6154'/%3e%3c!--%20Distant%20block%20of%20rooftops%20--%3e%3cg%20fill='%2375695a'%3e%3cpolygon%20points='60,318%2096,300%20132,318'/%3e%3crect%20x='66'%20y='318'%20width='60'%20height='10'/%3e%3cpolygon%20points='180,320%20212,304%20244,320'/%3e%3crect%20x='186'%20y='320'%20width='52'%20height='8'/%3e%3cpolygon%20points='486,318%20522,300%20558,318'/%3e%3crect%20x='492'%20y='318'%20width='60'%20height='10'/%3e%3cpolygon%20points='700,320%20732,304%20764,320'/%3e%3crect%20x='706'%20y='320'%20width='52'%20height='8'/%3e%3cpolygon%20points='830,316%20862,302%20894,316'/%3e%3crect%20x='836'%20y='316'%20width='52'%20height='10'/%3e%3c/g%3e%3c!--%20Water%20tower%20on%20the%20hill%20--%3e%3crect%20x='392'%20y='272'%20width='30'%20height='20'%20fill='%238f8272'/%3e%3cpolygon%20points='388,272%20437,272%20412,260'%20fill='%2375695a'/%3e%3cpath%20d='M396%20292v16M418%20292v16'%20stroke='%238f8272'%20stroke-width='4'/%3e%3c!--%20Base%20band,%20overlaps%20under%20the%20midground%20--%3e%3crect%20y='328'%20width='960'%20height='17'%20fill='%235d5449'/%3e%3c/g%3e%3c/svg%3e")}.corridor-suburbs .travel-mid{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NjAgNTQwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IlN1YnVyYnMgY29ycmlkb3IsIG1pZGdyb3VuZDogcmFuY2ggaG91c2UgZnJvbnRzLCBwYWxtcywgdXRpbGl0eSBwb2xlcy4gVGlsZXMgaG9yaXpvbnRhbGx5Ij4KICA8ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPgogICAgPCEtLSBMYXduIGJhbmQgdGhpcyBsYXllcidzIG9iamVjdHMgYXJlIHBsYW50ZWQgaW4gLS0+CiAgICA8cmVjdCB5PSIzNDAiIHdpZHRoPSI5NjAiIGhlaWdodD0iNDUiIGZpbGw9IiM2ODcyNWEiLz4KICAgIDxyZWN0IHk9IjM0MCIgd2lkdGg9Ijk2MCIgaGVpZ2h0PSI0IiBmaWxsPSIjNTc2MTRiIi8+CiAgICA8IS0tIFJhbmNoIGhvdXNlIDEgLS0+CiAgICA8cmVjdCB4PSI3MCIgeT0iMzAwIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjYyIiBmaWxsPSIjZDhjYmFhIi8+CiAgICA8cG9seWdvbiBwb2ludHM9IjU4LDMwMiAxNDUsMjcyIDIzMiwzMDIiIGZpbGw9IiM1YTQ2MzIiLz4KICAgIDxyZWN0IHg9IjkwIiB5PSIzMTgiIHdpZHRoPSIzNCIgaGVpZ2h0PSIyNiIgZmlsbD0iIzQ5M2MyZSIvPgogICAgPHJlY3QgeD0iOTQiIHk9IjMyMiIgd2lkdGg9IjI2IiBoZWlnaHQ9IjE4IiBmaWxsPSIjZTBjODg3Ii8+CiAgICA8cmVjdCB4PSIxNTAiIHk9IjMxNiIgd2lkdGg9IjI2IiBoZWlnaHQ9IjQ2IiBmaWxsPSIjN2UzZDI2Ii8+CiAgICA8cmVjdCB4PSIxODgiIHk9IjMxOCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjI0IiBmaWxsPSIjYjlhYzhjIi8+CiAgICA8IS0tIFJhbmNoIGhvdXNlIDIsIGdhcmFnZSBmb3J3YXJkIC0tPgogICAgPHJlY3QgeD0iNTYwIiB5PSIzMDQiIHdpZHRoPSIxNjAiIGhlaWdodD0iNTgiIGZpbGw9IiNiOWFjOGMiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iNTQ4LDMwNiA2NDAsMjc4IDczMiwzMDYiIGZpbGw9IiM0OTNjMmUiLz4KICAgIDxyZWN0IHg9IjU4MCIgeT0iMzIwIiB3aWR0aD0iNTYiIGhlaWdodD0iNDIiIGZpbGw9IiNhMTk0N2EiLz4KICAgIDxnIGZpbGw9IiM4ZjgyNmEiPjxyZWN0IHg9IjU4MCIgeT0iMzMwIiB3aWR0aD0iNTYiIGhlaWdodD0iMyIvPjxyZWN0IHg9IjU4MCIgeT0iMzQ0IiB3aWR0aD0iNTYiIGhlaWdodD0iMyIvPjwvZz4KICAgIDxyZWN0IHg9IjY1NiIgeT0iMzE4IiB3aWR0aD0iMzAiIGhlaWdodD0iMjYiIGZpbGw9IiM0OTNjMmUiLz4KICAgIDxyZWN0IHg9IjY2MCIgeT0iMzIyIiB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIGZpbGw9IiNlMGM4ODciLz4KICAgIDwhLS0gUGFsbXMgLS0+CiAgICA8cmVjdCB4PSIzMzAiIHk9IjI5MiIgd2lkdGg9IjEwIiBoZWlnaHQ9Ijc2IiBmaWxsPSIjNmE1MTM4Ii8+CiAgICA8ZyBmaWxsPSIjNGQ1NDQwIj4KICAgICAgPHBvbHlnb24gcG9pbnRzPSIzMzUsMjkyIDMwMCwyNzAgMzMwLDI4NCIvPjxwb2x5Z29uIHBvaW50cz0iMzM1LDI5MiAzNzAsMjcwIDM0MCwyODQiLz4KICAgICAgPHBvbHlnb24gcG9pbnRzPSIzMzUsMjkwIDMxMCwyOTYgMzMyLDI4MiIvPjxwb2x5Z29uIHBvaW50cz0iMzM1LDI5MCAzNjAsMjk2IDMzOCwyODIiLz4KICAgICAgPHBvbHlnb24gcG9pbnRzPSIzMzUsMjg4IDMyOCwyNjIgMzQwLDI2MiIvPgogICAgPC9nPgogICAgPHJlY3QgeD0iODIwIiB5PSIzMDAiIHdpZHRoPSI5IiBoZWlnaHQ9IjY2IiBmaWxsPSIjNmE1MTM4Ii8+CiAgICA8ZyBmaWxsPSIjNGQ1NDQwIj4KICAgICAgPHBvbHlnb24gcG9pbnRzPSI4MjQsMzAwIDc5NCwyODIgODIwLDI5NCIvPjxwb2x5Z29uIHBvaW50cz0iODI0LDMwMCA4NTQsMjgyIDgyOCwyOTQiLz4KICAgICAgPHBvbHlnb24gcG9pbnRzPSI4MjQsMjk4IDgxOCwyNzQgODMwLDI3NCIvPgogICAgPC9nPgogICAgPCEtLSBVdGlsaXR5IHBvbGVzIC0tPgogICAgPGcgZmlsbD0iIzVhNDYzMiI+CiAgICAgIDxyZWN0IHg9IjI2NiIgeT0iMjY4IiB3aWR0aD0iOCIgaGVpZ2h0PSIxMDQiLz48cmVjdCB4PSIyNDgiIHk9IjI3OCIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjUiLz4KICAgICAgPHJlY3QgeD0iNDcwIiB5PSIyNjgiIHdpZHRoPSI4IiBoZWlnaHQ9IjEwNCIvPjxyZWN0IHg9IjQ1MiIgeT0iMjc4IiB3aWR0aD0iNDQiIGhlaWdodD0iNSIvPgogICAgICA8cmVjdCB4PSI5MDAiIHk9IjI2OCIgd2lkdGg9IjgiIGhlaWdodD0iMTA0Ii8+PHJlY3QgeD0iODgyIiB5PSIyNzgiIHdpZHRoPSI0NCIgaGVpZ2h0PSI1Ii8+CiAgICA8L2c+CiAgICA8ZyBmaWxsPSIjZDhjYmFhIj4KICAgICAgPHJlY3QgeD0iMjUwIiB5PSIyNzYiIHdpZHRoPSI1IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyODUiIHk9IjI3NiIgd2lkdGg9IjUiIGhlaWdodD0iNCIvPgogICAgICA8cmVjdCB4PSI0NTQiIHk9IjI3NiIgd2lkdGg9IjUiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjQ4OSIgeT0iMjc2IiB3aWR0aD0iNSIgaGVpZ2h0PSI0Ii8+CiAgICAgIDxyZWN0IHg9Ijg4NCIgeT0iMjc2IiB3aWR0aD0iNSIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iOTE5IiB5PSIyNzYiIHdpZHRoPSI1IiBoZWlnaHQ9IjQiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=)}.corridor-suburbs .travel-shoulder{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Suburbs%20corridor,%20shoulder:%20sidewalk,%20block%20walls,%20mailboxes.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20Sidewalk%20band%20with%20expansion%20joints%20every%2096px%20(960/96%20=%2010,%20tiles%20clean)%20--%3e%3crect%20y='380'%20width='960'%20height='55'%20fill='%23b9ac8c'/%3e%3crect%20y='380'%20width='960'%20height='5'%20fill='%23cabf9f'/%3e%3cg%20fill='%23a1947a'%3e%3crect%20x='44'%20y='380'%20width='4'%20height='55'/%3e%3crect%20x='140'%20y='380'%20width='4'%20height='55'/%3e%3crect%20x='236'%20y='380'%20width='4'%20height='55'/%3e%3crect%20x='332'%20y='380'%20width='4'%20height='55'/%3e%3crect%20x='428'%20y='380'%20width='4'%20height='55'/%3e%3crect%20x='524'%20y='380'%20width='4'%20height='55'/%3e%3crect%20x='620'%20y='380'%20width='4'%20height='55'/%3e%3crect%20x='716'%20y='380'%20width='4'%20height='55'/%3e%3crect%20x='812'%20y='380'%20width='4'%20height='55'/%3e%3crect%20x='908'%20y='380'%20width='4'%20height='55'/%3e%3c/g%3e%3c!--%20SoCal%20cinder-block%20wall%20run%20--%3e%3crect%20x='80'%20y='352'%20width='300'%20height='32'%20fill='%23c4b795'/%3e%3cg%20fill='%23b0a382'%3e%3crect%20x='80'%20y='362'%20width='300'%20height='2'/%3e%3crect%20x='80'%20y='374'%20width='300'%20height='2'/%3e%3crect%20x='140'%20y='352'%20width='2'%20height='32'/%3e%3crect%20x='220'%20y='352'%20width='2'%20height='32'/%3e%3crect%20x='300'%20y='352'%20width='2'%20height='32'/%3e%3c/g%3e%3crect%20x='80'%20y='348'%20width='300'%20height='6'%20fill='%23a1947a'/%3e%3c!--%20Oleander%20hedge%20--%3e%3cg%20fill='%234d5440'%3e%3crect%20x='480'%20y='356'%20width='46'%20height='28'/%3e%3crect%20x='516'%20y='348'%20width='40'%20height='36'/%3e%3crect%20x='548'%20y='356'%20width='44'%20height='28'/%3e%3c/g%3e%3cg%20fill='%2368725a'%3e%3crect%20x='492'%20y='360'%20width='14'%20height='8'/%3e%3crect%20x='530'%20y='352'%20width='14'%20height='8'/%3e%3crect%20x='562'%20y='362'%20width='12'%20height='8'/%3e%3c/g%3e%3c!--%20Mailbox%20and%20a%20hydrant%20in%20trip%20rust%20--%3e%3crect%20x='700'%20y='356'%20width='7'%20height='28'%20fill='%235a4632'/%3e%3crect%20x='688'%20y='344'%20width='32'%20height='15'%20fill='%237e3d26'/%3e%3crect%20x='688'%20y='344'%20width='7'%20height='15'%20fill='%235f2f1e'/%3e%3crect%20x='716'%20y='340'%20width='3'%20height='8'%20fill='%23d8bc66'/%3e%3crect%20x='850'%20y='358'%20width='14'%20height='24'%20fill='%23a35434'/%3e%3crect%20x='847'%20y='354'%20width='20'%20height='6'%20fill='%237e3d26'/%3e%3crect%20x='853'%20y='348'%20width='8'%20height='8'%20fill='%23a35434'/%3e%3c/g%3e%3c/svg%3e")}.corridor-suburbs .travel-road{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Suburbs%20corridor,%20road:%20curbed%20asphalt%20with%20cream%20dashes.%20Tiles%20horizontally;%20dash%20cycle%20is%20120px'%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20Curb%20and%20gutter%20--%3e%3crect%20y='430'%20width='960'%20height='10'%20fill='%23cabf9f'/%3e%3crect%20y='438'%20width='960'%20height='6'%20fill='%238f8272'/%3e%3c!--%20Asphalt%20--%3e%3crect%20y='442'%20width='960'%20height='98'%20fill='%233d423c'/%3e%3crect%20y='442'%20width='960'%20height='4'%20fill='%23333733'/%3e%3c!--%20Center%20dashes:%2060%20on%20/%2060%20off,%20eight%20per%20tile%20--%3e%3cg%20fill='%23e8dcb4'%3e%3crect%20x='0'%20y='486'%20width='60'%20height='8'/%3e%3crect%20x='120'%20y='486'%20width='60'%20height='8'/%3e%3crect%20x='240'%20y='486'%20width='60'%20height='8'/%3e%3crect%20x='360'%20y='486'%20width='60'%20height='8'/%3e%3crect%20x='480'%20y='486'%20width='60'%20height='8'/%3e%3crect%20x='600'%20y='486'%20width='60'%20height='8'/%3e%3crect%20x='720'%20y='486'%20width='60'%20height='8'/%3e%3crect%20x='840'%20y='486'%20width='60'%20height='8'/%3e%3c/g%3e%3c!--%20Patch%20seams%20and%20oil%20staining%20--%3e%3cg%20fill='%23464b45'%3e%3crect%20x='150'%20y='456'%20width='90'%20height='5'/%3e%3crect%20x='560'%20y='510'%20width='120'%20height='5'/%3e%3crect%20x='806'%20y='462'%20width='60'%20height='5'/%3e%3c/g%3e%3cg%20fill='%2333372f'%3e%3crect%20x='330'%20y='500'%20width='46'%20height='8'/%3e%3crect%20x='700'%20y='470'%20width='34'%20height='6'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-suburbs .travel-foreground{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Suburbs%20corridor,%20foreground:%20occasional%20close%20objects%20at%20the%20bottom%20edge.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20Bus%20bench%20flying%20past%20--%3e%3crect%20x='120'%20y='470'%20width='150'%20height='16'%20fill='%237e3d26'/%3e%3crect%20x='120'%20y='486'%20width='150'%20height='10'%20fill='%23a35434'/%3e%3crect%20x='130'%20y='496'%20width='12'%20height='44'%20fill='%23493c2e'/%3e%3crect%20x='248'%20y='496'%20width='12'%20height='44'%20fill='%23493c2e'/%3e%3c!--%20Trash%20can%20day%20--%3e%3crect%20x='560'%20y='480'%20width='44'%20height='60'%20fill='%2359635f'/%3e%3crect%20x='554'%20y='472'%20width='56'%20height='12'%20fill='%23414a46'/%3e%3cg%20fill='%23414a46'%3e%3crect%20x='568'%20y='492'%20width='4'%20height='48'/%3e%3crect%20x='584'%20y='492'%20width='4'%20height='48'/%3e%3crect%20x='596'%20y='492'%20width='4'%20height='48'/%3e%3c/g%3e%3c!--%20A%20sprinkler%20arc%20caught%20mid-tick%20--%3e%3cg%20fill='%238aa4ab'%20opacity='.8'%3e%3crect%20x='810'%20y='512'%20width='6'%20height='6'/%3e%3crect%20x='822'%20y='502'%20width='5'%20height='5'/%3e%3crect%20x='836'%20y='496'%20width='5'%20height='5'/%3e%3crect%20x='850'%20y='502'%20width='5'%20height='5'/%3e%3crect%20x='862'%20y='512'%20width='6'%20height='6'/%3e%3c/g%3e%3crect%20x='832'%20y='524'%20width='12'%20height='16'%20fill='%238f999d'/%3e%3c/g%3e%3c/svg%3e")}.corridor-mojave .travel-sky{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Mojave%20corridor,%20sky%20layer:%20bleached%20heat%20bands%20and%20a%20white-hot%20sun'%3e%3cdefs%3e%3cpattern%20id='d-moj-sky1'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='4'%20height='4'%20fill='%239d9279'/%3e%3crect%20x='4'%20y='4'%20width='4'%20height='4'%20fill='%239d9279'/%3e%3c/pattern%3e%3cpattern%20id='d-moj-sky2'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='4'%20height='4'%20fill='%23b3a582'/%3e%3crect%20x='4'%20y='4'%20width='4'%20height='4'%20fill='%23b3a582'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20width='960'%20height='140'%20fill='%239d9279'/%3e%3crect%20y='140'%20width='960'%20height='130'%20fill='%23b3a582'/%3e%3crect%20y='140'%20width='960'%20height='8'%20fill='url(%23d-moj-sky1)'/%3e%3crect%20y='270'%20width='960'%20height='270'%20fill='%23c7b78e'/%3e%3crect%20y='270'%20width='960'%20height='8'%20fill='url(%23d-moj-sky2)'/%3e%3c!--%20The%20sun%20that%20owns%20this%20stretch%20of%20I-15%20--%3e%3crect%20x='680'%20y='56'%20width='56'%20height='56'%20fill='%23e6d59a'/%3e%3crect%20x='690'%20y='66'%20width='36'%20height='36'%20fill='%23f0e6c8'/%3e%3crect%20x='668'%20y='44'%20width='80'%20height='80'%20fill='%23e6d59a'%20opacity='.3'/%3e%3c/g%3e%3c/svg%3e")}.corridor-mojave .travel-far{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Mojave%20corridor,%20far%20layer:%20baked%20desert%20ranges.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3cpolygon%20points='0,296%20130,240%20250,290%20400,232%20540,288%20700,244%20830,290%20960,296%20960,345%200,345'%20fill='%237c6248'/%3e%3cpolygon%20points='0,316%20170,278%20330,318%20500,276%20680,318%20840,284%20960,316%20960,345%200,345'%20fill='%238c7051'/%3e%3c!--%20Alluvial%20fan%20shading%20--%3e%3cg%20fill='%236d5743'%20opacity='.7'%3e%3cpolygon%20points='130,240%20176,262%2084,262'/%3e%3cpolygon%20points='400,232%20452,258%20348,258'/%3e%3cpolygon%20points='700,244%20748,266%20652,266'/%3e%3c/g%3e%3crect%20y='330'%20width='960'%20height='15'%20fill='%237c6248'/%3e%3c/g%3e%3c/svg%3e")}.corridor-mojave .travel-mid{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Mojave%20corridor,%20midground:%20joshua%20trees,%20poles,%20an%20empty%20billboard.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20y='340'%20width='960'%20height='45'%20fill='%238c7051'/%3e%3crect%20y='340'%20width='960'%20height='4'%20fill='%237c6248'/%3e%3c!--%20Joshua%20trees,%20each%20one%20a%20different%20kind%20of%20wrong%20--%3e%3cg%20fill='%236a5138'%3e%3crect%20x='120'%20y='308'%20width='10'%20height='66'/%3e%3crect%20x='106'%20y='296'%20width='10'%20height='26'/%3e%3crect%20x='134'%20y='300'%20width='10'%20height='20'/%3e%3c/g%3e%3cg%20fill='%234d5440'%3e%3crect%20x='98'%20y='284'%20width='26'%20height='16'/%3e%3crect%20x='128'%20y='288'%20width='24'%20height='16'/%3e%3crect%20x='110'%20y='272'%20width='22'%20height='16'/%3e%3c/g%3e%3cg%20fill='%236a5138'%3e%3crect%20x='600'%20y='300'%20width='10'%20height='74'/%3e%3crect%20x='588'%20y='292'%20width='10'%20height='22'/%3e%3c/g%3e%3cg%20fill='%234d5440'%3e%3crect%20x='578'%20y='278'%20width='26'%20height='18'/%3e%3crect%20x='600'%20y='284'%20width='24'%20height='16'/%3e%3c/g%3e%3c!--%20Utility%20poles%20pacing%20the%20interstate%20--%3e%3cg%20fill='%235a4632'%3e%3crect%20x='300'%20y='264'%20width='8'%20height='110'/%3e%3crect%20x='282'%20y='274'%20width='44'%20height='5'/%3e%3crect%20x='780'%20y='264'%20width='8'%20height='110'/%3e%3crect%20x='762'%20y='274'%20width='44'%20height='5'/%3e%3c/g%3e%3cg%20fill='%23d8cbaa'%3e%3crect%20x='284'%20y='272'%20width='5'%20height='4'/%3e%3crect%20x='319'%20y='272'%20width='5'%20height='4'/%3e%3crect%20x='764'%20y='272'%20width='5'%20height='4'/%3e%3crect%20x='799'%20y='272'%20width='5'%20height='4'/%3e%3c/g%3e%3c!--%20Billboard,%20message%20long%20since%20sanded%20off%20--%3e%3crect%20x='428'%20y='286'%20width='10'%20height='88'%20fill='%238f8272'/%3e%3crect%20x='380'%20y='248'%20width='106'%20height='44'%20fill='%23b9ac8c'/%3e%3crect%20x='386'%20y='254'%20width='94'%20height='32'%20fill='%23d8cbaa'/%3e%3crect%20x='392'%20y='262'%20width='52'%20height='6'%20fill='%23b0a382'/%3e%3crect%20x='392'%20y='272'%20width='34'%20height='6'%20fill='%23b0a382'/%3e%3c/g%3e%3c/svg%3e")}.corridor-mojave .travel-shoulder{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Mojave%20corridor,%20shoulder:%20hardpan,%20creosote%20scrub,%20a%20sagging%20wire%20fence.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20y='380'%20width='960'%20height='55'%20fill='%23a3855f'/%3e%3crect%20y='380'%20width='960'%20height='5'%20fill='%23b3946c'/%3e%3c!--%20Old%20range%20fence:%20posts%20every%20192px%20(five%20per%20tile)%20--%3e%3cg%20fill='%236a5138'%3e%3crect%20x='60'%20y='352'%20width='7'%20height='40'/%3e%3crect%20x='252'%20y='352'%20width='7'%20height='40'/%3e%3crect%20x='444'%20y='352'%20width='7'%20height='40'/%3e%3crect%20x='636'%20y='352'%20width='7'%20height='40'/%3e%3crect%20x='828'%20y='352'%20width='7'%20height='40'/%3e%3c/g%3e%3c!--%20Single%20sagging%20wire;%20192px%20sag%20period%20divides%20960%20so%20the%20seam%20tiles%20--%3e%3cpath%20d='M-132%20360Q-36%20376%2060%20360Q156%20376%20252%20360Q348%20376%20444%20360Q540%20376%20636%20360Q732%20376%20828%20360Q924%20376%201020%20360'%20stroke='%23493c2e'%20stroke-width='2'%20fill='none'/%3e%3c!--%20Creosote%20clumps%20--%3e%3cg%20fill='%234d5440'%3e%3crect%20x='140'%20y='396'%20width='22'%20height='14'/%3e%3crect%20x='156'%20y='388'%20width='16'%20height='12'/%3e%3crect%20x='132'%20y='408'%20width='40'%20height='8'/%3e%3crect%20x='392'%20y='392'%20width='18'%20height='12'/%3e%3crect%20x='384'%20y='402'%20width='34'%20height='8'/%3e%3crect%20x='700'%20y='398'%20width='24'%20height='14'/%3e%3crect%20x='716'%20y='388'%20width='16'%20height='14'/%3e%3crect%20x='692'%20y='410'%20width='44'%20height='8'/%3e%3crect%20x='884'%20y='394'%20width='16'%20height='10'/%3e%3crect%20x='878'%20y='402'%20width='30'%20height='6'/%3e%3c/g%3e%3c!--%20Sun-split%20rocks%20and%20cracks%20--%3e%3cg%20fill='%238c7051'%3e%3crect%20x='300'%20y='410'%20width='20'%20height='12'/%3e%3crect%20x='316'%20y='404'%20width='12'%20height='10'/%3e%3crect%20x='560'%20y='414'%20width='24'%20height='12'/%3e%3c/g%3e%3cg%20fill='%237c6248'%3e%3crect%20x='230'%20y='424'%20width='60'%20height='3'/%3e%3crect%20x='470'%20y='418'%20width='50'%20height='3'/%3e%3crect%20x='760'%20y='426'%20width='70'%20height='3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-mojave .travel-road{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Mojave%20corridor,%20road:%20sun-bleached%20interstate%20with%20rust%20fog%20lines.%20Tiles%20horizontally;%20dash%20cycle%20is%20120px'%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20Sandy%20verge%20before%20the%20pavement%20--%3e%3crect%20y='430'%20width='960'%20height='12'%20fill='%23a3855f'/%3e%3crect%20y='438'%20width='960'%20height='6'%20fill='%238c7051'/%3e%3c!--%20Faded%20asphalt%20--%3e%3crect%20y='442'%20width='960'%20height='98'%20fill='%234a4c44'/%3e%3crect%20y='442'%20width='960'%20height='4'%20fill='%233d3f39'/%3e%3c!--%20Rust%20fog%20line,%20chewed%20by%20heat%20--%3e%3crect%20y='450'%20width='960'%20height='6'%20fill='%23a35434'/%3e%3cg%20fill='%234a4c44'%3e%3crect%20x='180'%20y='450'%20width='24'%20height='6'/%3e%3crect%20x='520'%20y='450'%20width='18'%20height='6'/%3e%3crect%20x='836'%20y='450'%20width='26'%20height='6'/%3e%3c/g%3e%3c!--%20Center%20dashes%20--%3e%3cg%20fill='%23e8dcb4'%3e%3crect%20x='0'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='120'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='240'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='360'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='480'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='600'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='720'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='840'%20y='488'%20width='60'%20height='8'/%3e%3c/g%3e%3c!--%20Tar%20snakes%20--%3e%3cg%20fill='%2333372f'%3e%3crect%20x='90'%20y='470'%20width='80'%20height='4'/%3e%3crect%20x='150'%20y='466'%20width='4'%20height='12'/%3e%3crect%20x='430'%20y='516'%20width='100'%20height='4'/%3e%3crect%20x='470'%20y='508'%20width='4'%20height='12'/%3e%3crect%20x='700'%20y='464'%20width='70'%20height='4'/%3e%3c/g%3e%3c!--%20Sand%20drifting%20onto%20the%20pavement%20--%3e%3cg%20fill='%23a3855f'%20opacity='.8'%3e%3crect%20x='270'%20y='442'%20width='90'%20height='5'/%3e%3crect%20x='640'%20y='442'%20width='70'%20height='5'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-mojave .travel-foreground{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Mojave%20corridor,%20foreground:%20heat%20shimmer,%20a%20big%20creosote,%20a%20boulder.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20Big%20creosote%20whipping%20past%20--%3e%3cg%20fill='%234d5440'%3e%3crect%20x='100'%20y='470'%20width='40'%20height='28'/%3e%3crect%20x='128'%20y='452'%20width='30'%20height='28'/%3e%3crect%20x='88'%20y='492'%20width='72'%20height='14'/%3e%3crect%20x='118'%20y='440'%20width='18'%20height='18'/%3e%3c/g%3e%3cg%20fill='%2368725a'%3e%3crect%20x='112'%20y='476'%20width='12'%20height='10'/%3e%3crect%20x='134'%20y='458'%20width='10'%20height='10'/%3e%3c/g%3e%3crect%20x='118'%20y='506'%20width='14'%20height='34'%20fill='%236a5138'/%3e%3c!--%20Boulder%20pair%20--%3e%3crect%20x='600'%20y='492'%20width='54'%20height='40'%20fill='%238c7051'/%3e%3crect%20x='640'%20y='480'%20width='34'%20height='34'%20fill='%237c6248'/%3e%3crect%20x='608'%20y='500'%20width='18'%20height='10'%20fill='%23a3855f'/%3e%3c!--%20Heat%20shimmer%20bands%20floating%20above%20the%20lane%20--%3e%3cg%20fill='%23e6d59a'%20opacity='.25'%3e%3crect%20x='300'%20y='452'%20width='180'%20height='4'/%3e%3crect%20x='340'%20y='462'%20width='120'%20height='4'/%3e%3crect%20x='760'%20y='470'%20width='150'%20height='4'/%3e%3crect%20x='790'%20y='480'%20width='100'%20height='4'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-vegas-night .travel-sky{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Vegas%20night%20corridor,%20sky%20layer:%20desert%20night,%20stars,%20pale%20moon'%3e%3cdefs%3e%3cpattern%20id='d-veg-sky'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='4'%20height='4'%20fill='%231a1e2a'/%3e%3crect%20x='4'%20y='4'%20width='4'%20height='4'%20fill='%231a1e2a'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20width='960'%20height='180'%20fill='%231a1e2a'/%3e%3crect%20y='180'%20width='960'%20height='170'%20fill='%23232735'/%3e%3crect%20y='180'%20width='960'%20height='8'%20fill='url(%23d-veg-sky)'/%3e%3crect%20y='350'%20width='960'%20height='190'%20fill='%232e3040'/%3e%3c!--%20Stars,%20dimming%20toward%20the%20city%20glow%20--%3e%3cg%20fill='%23d9d1b2'%3e%3crect%20x='80'%20y='40'%20width='3'%20height='3'/%3e%3crect%20x='210'%20y='96'%20width='3'%20height='3'/%3e%3crect%20x='330'%20y='30'%20width='3'%20height='3'/%3e%3crect%20x='420'%20y='120'%20width='3'%20height='3'/%3e%3crect%20x='540'%20y='60'%20width='3'%20height='3'/%3e%3crect%20x='660'%20y='24'%20width='3'%20height='3'/%3e%3crect%20x='760'%20y='90'%20width='3'%20height='3'/%3e%3crect%20x='880'%20y='50'%20width='3'%20height='3'/%3e%3crect%20x='150'%20y='150'%20width='3'%20height='3'/%3e%3c/g%3e%3crect%20x='700'%20y='60'%20width='42'%20height='42'%20fill='%23d9d1b2'/%3e%3crect%20x='708'%20y='68'%20width='26'%20height='26'%20fill='%23e8e2c8'/%3e%3c!--%20City%20glow%20bleeding%20up%20from%20the%20horizon%20--%3e%3crect%20y='320'%20width='960'%20height='30'%20fill='%2357492f'%20opacity='.35'/%3e%3c/g%3e%3c/svg%3e")}.corridor-vegas-night .travel-far{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Vegas%20night%20corridor,%20far%20layer:%20the%20glowing%20skyline%20blocks%20of%20the%20Strip.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20Tower%20slabs%20--%3e%3crect%20x='40'%20y='230'%20width='90'%20height='115'%20fill='%23372b42'/%3e%3crect%20x='170'%20y='200'%20width='120'%20height='145'%20fill='%232c2336'/%3e%3crect%20x='340'%20y='248'%20width='70'%20height='97'%20fill='%23372b42'/%3e%3crect%20x='470'%20y='188'%20width='110'%20height='157'%20fill='%23372b42'/%3e%3crect%20x='630'%20y='236'%20width='86'%20height='109'%20fill='%232c2336'/%3e%3crect%20x='760'%20y='210'%20width='120'%20height='135'%20fill='%23372b42'/%3e%3c!--%20Lit%20windows,%20sparse%20and%20gold%20--%3e%3cg%20fill='%23d8bc66'%20opacity='.85'%3e%3crect%20x='52'%20y='244'%20width='8'%20height='6'/%3e%3crect%20x='84'%20y='262'%20width='8'%20height='6'/%3e%3crect%20x='106'%20y='240'%20width='8'%20height='6'/%3e%3crect%20x='186'%20y='216'%20width='8'%20height='6'/%3e%3crect%20x='222'%20y='238'%20width='8'%20height='6'/%3e%3crect%20x='258'%20y='212'%20width='8'%20height='6'/%3e%3crect%20x='204'%20y='286'%20width='8'%20height='6'/%3e%3crect%20x='354'%20y='262'%20width='8'%20height='6'/%3e%3crect%20x='384'%20y='284'%20width='8'%20height='6'/%3e%3crect%20x='486'%20y='204'%20width='8'%20height='6'/%3e%3crect%20x='524'%20y='230'%20width='8'%20height='6'/%3e%3crect%20x='552'%20y='206'%20width='8'%20height='6'/%3e%3crect%20x='500'%20y='270'%20width='8'%20height='6'/%3e%3crect%20x='644'%20y='252'%20width='8'%20height='6'/%3e%3crect%20x='684'%20y='276'%20width='8'%20height='6'/%3e%3crect%20x='776'%20y='226'%20width='8'%20height='6'/%3e%3crect%20x='812'%20y='250'%20width='8'%20height='6'/%3e%3crect%20x='848'%20y='228'%20width='8'%20height='6'/%3e%3c/g%3e%3c!--%20Rooftop%20sign%20glows:%20rust%20and%20gold,%20the%20sanctioned%20neon%20--%3e%3crect%20x='190'%20y='188'%20width='80'%20height='14'%20fill='%23b04e3f'/%3e%3crect%20x='196'%20y='191'%20width='68'%20height='8'%20fill='%23d8bc66'%20opacity='.7'/%3e%3crect%20x='492'%20y='176'%20width='66'%20height='14'%20fill='%235f364c'/%3e%3crect%20x='498'%20y='179'%20width='54'%20height='8'%20fill='%23c26a3f'%20opacity='.8'/%3e%3crect%20x='778'%20y='198'%20width='84'%20height='14'%20fill='%23b04e3f'/%3e%3crect%20x='784'%20y='201'%20width='72'%20height='8'%20fill='%23d8bc66'%20opacity='.7'/%3e%3c!--%20Base%20band%20--%3e%3crect%20y='330'%20width='960'%20height='15'%20fill='%23232028'/%3e%3c/g%3e%3c/svg%3e")}.corridor-vegas-night .travel-mid{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NjAgNTQwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IlZlZ2FzIG5pZ2h0IGNvcnJpZG9yLCBtaWRncm91bmQ6IG1vdGVsIHNpZ25zLCBwYWxtIHNpbGhvdWV0dGVzLCBwb3dlciBwb2xlcy4gVGlsZXMgaG9yaXpvbnRhbGx5Ij4KICA8ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPgogICAgPHJlY3QgeT0iMzQwIiB3aWR0aD0iOTYwIiBoZWlnaHQ9IjQ1IiBmaWxsPSIjMmMyZTM4Ii8+CiAgICA8cmVjdCB5PSIzNDAiIHdpZHRoPSI5NjAiIGhlaWdodD0iNCIgZmlsbD0iIzIzMjUzMCIvPgogICAgPCEtLSBNb3RlbCBzaWduOiBNT1RFTCBpbiBnb2xkLCBWQUNBTkNZIGhhbGYtZGVhZCAtLT4KICAgIDxyZWN0IHg9IjEzMCIgeT0iMjU2IiB3aWR0aD0iMTIiIGhlaWdodD0iMTE4IiBmaWxsPSIjNDE0YTQ2Ii8+CiAgICA8cmVjdCB4PSI5NiIgeT0iMjE2IiB3aWR0aD0iOTAiIGhlaWdodD0iNTIiIGZpbGw9IiMyNjIyMWMiLz4KICAgIDxyZWN0IHg9IjEwMCIgeT0iMjIwIiB3aWR0aD0iODIiIGhlaWdodD0iNDQiIGZpbGw9IiMzNzJiNDIiLz4KICAgIDx0ZXh0IHg9IjE0MSIgeT0iMjQwIiBmaWxsPSIjZDhiYzY2IiBmb250LWZhbWlseT0iJ09zd2FsZCcsJ0FyaWFsIE5hcnJvdycsc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxNiIgZm9udC13ZWlnaHQ9IjcwMCIgbGV0dGVyLXNwYWNpbmc9IjMiIHRleHQtYW5jaG9yPSJtaWRkbGUiPk1PVEVMPC90ZXh0PgogICAgPHRleHQgeD0iMTQxIiB5PSIyNTciIGZpbGw9IiNiMDRlM2YiIGZvbnQtZmFtaWx5PSInT3N3YWxkJywnQXJpYWwgTmFycm93JyxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEwIiBsZXR0ZXItc3BhY2luZz0iMiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+VkFDIE5DWTwvdGV4dD4KICAgIDxnIGZpbGw9IiNkOGJjNjYiPjxyZWN0IHg9Ijk4IiB5PSIyMTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxMjIiIHk9IjIxMiIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE0NiIgeT0iMjEyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTcwIiB5PSIyMTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48L2c+CiAgICA8IS0tIFBhbG0gc2lsaG91ZXR0ZXMgYWdhaW5zdCB0aGUgZ2xvdyAtLT4KICAgIDxyZWN0IHg9IjMzMCIgeT0iMjg4IiB3aWR0aD0iOSIgaGVpZ2h0PSI4MiIgZmlsbD0iIzIzMjAyOCIvPgogICAgPGcgZmlsbD0iIzIzMjAyOCI+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMzM0LDI4OCAzMDIsMjcwIDMzMCwyODIiLz48cG9seWdvbiBwb2ludHM9IjMzNCwyODggMzY2LDI3MCAzMzgsMjgyIi8+PHBvbHlnb24gcG9pbnRzPSIzMzQsMjg2IDMyOCwyNjIgMzQyLDI2NCIvPgogICAgPC9nPgogICAgPHJlY3QgeD0iODUwIiB5PSIyOTIiIHdpZHRoPSI5IiBoZWlnaHQ9Ijc4IiBmaWxsPSIjMjMyMDI4Ii8+CiAgICA8ZyBmaWxsPSIjMjMyMDI4Ij4KICAgICAgPHBvbHlnb24gcG9pbnRzPSI4NTQsMjkyIDgyNCwyNzYgODUwLDI4NiIvPjxwb2x5Z29uIHBvaW50cz0iODU0LDI5MiA4ODQsMjc2IDg1OCwyODYiLz4KICAgIDwvZz4KICAgIDwhLS0gR2FzIHNpZ24gZ2xvd2luZyBpbiB0aGUgZGFyayAobnVtYmVycyBhcmUgbGl2ZSBET00pIC0tPgogICAgPHJlY3QgeD0iNTYwIiB5PSIyNTIiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMjIiIGZpbGw9IiM0MTRhNDYiLz4KICAgIDxyZWN0IHg9IjUzMCIgeT0iMjEyIiB3aWR0aD0iNzIiIGhlaWdodD0iNTYiIGZpbGw9IiMyNjMzMmQiLz4KICAgIDxyZWN0IHg9IjUzNCIgeT0iMjE2IiB3aWR0aD0iNjQiIGhlaWdodD0iMjAiIGZpbGw9IiNkOGQwYjgiLz4KICAgIDxyZWN0IHg9IjUzNCIgeT0iMjQwIiB3aWR0aD0iNjQiIGhlaWdodD0iMjQiIGZpbGw9IiMxZDI2MjIiLz4KICAgIDwhLS0gUG93ZXIgcG9sZXMgLS0+CiAgICA8ZyBmaWxsPSIjNDE0YTQ2Ij4KICAgICAgPHJlY3QgeD0iNzEwIiB5PSIyNjIiIHdpZHRoPSI4IiBoZWlnaHQ9IjExMiIvPjxyZWN0IHg9IjY5MiIgeT0iMjcyIiB3aWR0aD0iNDQiIGhlaWdodD0iNSIvPgogICAgICA8cmVjdCB4PSIyNjAiIHk9IjI2MiIgd2lkdGg9IjgiIGhlaWdodD0iMTEyIi8+PHJlY3QgeD0iMjQyIiB5PSIyNzIiIHdpZHRoPSI0NCIgaGVpZ2h0PSI1Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}.corridor-vegas-night .travel-shoulder{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Vegas%20night%20corridor,%20shoulder:%20low%20block%20wall,%20reflector%20posts,%20dark%20scrub.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20y='380'%20width='960'%20height='55'%20fill='%2334363c'/%3e%3crect%20y='380'%20width='960'%20height='5'%20fill='%233d3f46'/%3e%3c!--%20Low%20block%20wall%20run%20--%3e%3crect%20x='440'%20y='356'%20width='280'%20height='28'%20fill='%233d3f46'/%3e%3cg%20fill='%2334363c'%3e%3crect%20x='440'%20y='366'%20width='280'%20height='2'/%3e%3crect%20x='500'%20y='356'%20width='2'%20height='28'/%3e%3crect%20x='560'%20y='356'%20width='2'%20height='28'/%3e%3crect%20x='620'%20y='356'%20width='2'%20height='28'/%3e%3crect%20x='680'%20y='356'%20width='2'%20height='28'/%3e%3c/g%3e%3crect%20x='440'%20y='352'%20width='280'%20height='6'%20fill='%234a4c54'/%3e%3c!--%20Reflector%20posts%20every%20240px,%20amber%20catching%20the%20headlights%20--%3e%3cg%20fill='%2359635f'%3e%3crect%20x='90'%20y='358'%20width='6'%20height='34'/%3e%3crect%20x='330'%20y='358'%20width='6'%20height='34'/%3e%3crect%20x='570'%20y='358'%20width='6'%20height='34'/%3e%3crect%20x='810'%20y='358'%20width='6'%20height='34'/%3e%3c/g%3e%3cg%20fill='%23d8a24a'%3e%3crect%20x='89'%20y='360'%20width='8'%20height='6'/%3e%3crect%20x='329'%20y='360'%20width='8'%20height='6'/%3e%3crect%20x='569'%20y='360'%20width='8'%20height='6'/%3e%3crect%20x='809'%20y='360'%20width='8'%20height='6'/%3e%3c/g%3e%3c!--%20Dark%20scrub%20--%3e%3cg%20fill='%2326282e'%3e%3crect%20x='180'%20y='398'%20width='24'%20height='14'/%3e%3crect%20x='196'%20y='390'%20width='16'%20height='12'/%3e%3crect%20x='172'%20y='410'%20width='42'%20height='8'/%3e%3crect%20x='740'%20y='402'%20width='20'%20height='12'/%3e%3crect%20x='732'%20y='412'%20width='38'%20height='6'/%3e%3crect%20x='900'%20y='396'%20width='18'%20height='12'/%3e%3crect%20x='892'%20y='406'%20width='34'%20height='6'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-vegas-night .travel-road{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Vegas%20night%20corridor,%20road:%20dark%20asphalt%20with%20sign%20glow%20pooled%20on%20it.%20Tiles%20horizontally;%20dash%20cycle%20is%20120px'%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20y='430'%20width='960'%20height='12'%20fill='%2334363c'/%3e%3crect%20y='438'%20width='960'%20height='6'%20fill='%2326282e'/%3e%3crect%20y='442'%20width='960'%20height='98'%20fill='%2326282e'/%3e%3crect%20y='442'%20width='960'%20height='4'%20fill='%231d1f24'/%3e%3c!--%20Center%20dashes%20--%3e%3cg%20fill='%23c9bd9c'%3e%3crect%20x='0'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='120'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='240'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='360'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='480'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='600'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='720'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='840'%20y='488'%20width='60'%20height='8'/%3e%3c/g%3e%3c!--%20Neon%20wash%20pooled%20on%20the%20lane,%20gold%20and%20rust%20--%3e%3cg%20fill='%23d8bc66'%20opacity='.22'%3e%3crect%20x='140'%20y='456'%20width='120'%20height='5'/%3e%3crect%20x='170'%20y='468'%20width='70'%20height='4'/%3e%3crect%20x='600'%20y='510'%20width='140'%20height='5'/%3e%3crect%20x='630'%20y='522'%20width='80'%20height='4'/%3e%3c/g%3e%3cg%20fill='%23b04e3f'%20opacity='.25'%3e%3crect%20x='400'%20y='462'%20width='90'%20height='5'/%3e%3crect%20x='424'%20y='474'%20width='50'%20height='4'/%3e%3crect%20x='820'%20y='456'%20width='90'%20height='5'/%3e%3c/g%3e%3c!--%20Reflective%20lane%20studs%20every%20120px%20--%3e%3cg%20fill='%23d8a24a'%20opacity='.9'%3e%3crect%20x='88'%20y='490'%20width='6'%20height='4'/%3e%3crect%20x='208'%20y='490'%20width='6'%20height='4'/%3e%3crect%20x='328'%20y='490'%20width='6'%20height='4'/%3e%3crect%20x='448'%20y='490'%20width='6'%20height='4'/%3e%3crect%20x='568'%20y='490'%20width='6'%20height='4'/%3e%3crect%20x='688'%20y='490'%20width='6'%20height='4'/%3e%3crect%20x='808'%20y='490'%20width='6'%20height='4'/%3e%3crect%20x='928'%20y='490'%20width='6'%20height='4'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-vegas-night .travel-foreground{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Vegas%20night%20corridor,%20foreground:%20a%20passing%20sign%20pole%20glow%20and%20wind-blown%20flyers.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20Big%20sign%20pole%20whipping%20past%20close,%20its%20glow%20smeared%20low%20--%3e%3crect%20x='200'%20y='440'%20width='20'%20height='100'%20fill='%231d1f24'/%3e%3crect%20x='186'%20y='452'%20width='48'%20height='10'%20fill='%23d8bc66'%20opacity='.3'/%3e%3c!--%20Casino%20flyer%20skating%20across%20the%20lane%20--%3e%3crect%20x='520'%20y='508'%20width='22'%20height='16'%20fill='%23d8d0b8'/%3e%3crect%20x='524'%20y='512'%20width='14'%20height='3'%20fill='%23b04e3f'/%3e%3crect%20x='524'%20y='518'%20width='10'%20height='2'%20fill='%2359635f'/%3e%3c!--%20Lost%20cup%20--%3e%3crect%20x='760'%20y='514'%20width='14'%20height='20'%20fill='%23d8d0b8'/%3e%3crect%20x='758'%20y='510'%20width='18'%20height='6'%20fill='%23b34a35'/%3e%3c!--%20Dark%20planter%20box%20--%3e%3crect%20x='360'%20y='486'%20width='70'%20height='30'%20fill='%231d1f24'/%3e%3cg%20fill='%2326332d'%3e%3crect%20x='372'%20y='470'%20width='16'%20height='20'/%3e%3crect%20x='396'%20y='464'%20width='14'%20height='26'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-gorge .travel-sky{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Gorge%20corridor,%20sky%20layer:%20a%20dusty%20teal%20slot%20of%20sky%20above%20the%20canyon'%3e%3cdefs%3e%3cpattern%20id='d-gor-sky'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='4'%20height='4'%20fill='%236f8589'/%3e%3crect%20x='4'%20y='4'%20width='4'%20height='4'%20fill='%236f8589'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20width='960'%20height='130'%20fill='%236f8589'/%3e%3crect%20y='130'%20width='960'%20height='130'%20fill='%2384948e'/%3e%3crect%20y='130'%20width='960'%20height='8'%20fill='url(%23d-gor-sky)'/%3e%3crect%20y='260'%20width='960'%20height='280'%20fill='%239aa08c'/%3e%3c!--%20High%20thin%20light,%20mostly%20stolen%20by%20the%20walls%20--%3e%3crect%20x='420'%20y='46'%20width='44'%20height='44'%20fill='%23d8bd72'%20opacity='.8'/%3e%3crect%20x='428'%20y='54'%20width='28'%20height='28'%20fill='%23e6d59a'%20opacity='.8'/%3e%3c!--%20A%20hawk%20riding%20the%20slot%20--%3e%3cg%20fill='%2337423e'%3e%3crect%20x='640'%20y='90'%20width='14'%20height='3'/%3e%3crect%20x='650'%20y='87'%20width='8'%20height='3'/%3e%3crect%20x='636'%20y='87'%20width='6'%20height='3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-gorge .travel-far{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Gorge%20corridor,%20far%20layer:%20the%20banded%20canyon%20wall%20across%20the%20river.%20Tiles%20horizontally'%3e%3cdefs%3e%3cpattern%20id='strata-far'%20width='240'%20height='44'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='240'%20height='44'%20fill='%238e563b'/%3e%3crect%20y='30'%20width='240'%20height='10'%20fill='%237a4832'/%3e%3crect%20y='12'%20width='240'%20height='4'%20fill='%23a66a46'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20Wall%20mass%20with%20a%20varying%20rim;%20rim%20height%20matches%20at%20x=0%20and%20x=960%20--%3e%3cpolygon%20points='0,168%2090,132%20180,180%20300,116%20420,176%20540,128%20660,182%20780,122%20880,172%20960,168%20960,345%200,345'%20fill='url(%23strata-far)'/%3e%3c!--%20Rim%20light%20where%20the%20sun%20grazes%20--%3e%3cg%20fill='%23c28457'%20opacity='.8'%3e%3cpolygon%20points='300,116%20330,130%20270,130'/%3e%3cpolygon%20points='780,122%20810,136%20750,136'/%3e%3cpolygon%20points='90,132%20116,144%2064,144'/%3e%3c/g%3e%3c!--%20Talus%20shadow%20at%20the%20base%20--%3e%3crect%20y='316'%20width='960'%20height='29'%20fill='%236f4433'/%3e%3cg%20fill='%235d3829'%3e%3crect%20x='120'%20y='308'%20width='60'%20height='12'/%3e%3crect%20x='430'%20y='310'%20width='80'%20height='10'/%3e%3crect%20x='740'%20y='306'%20width='70'%20height='14'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-gorge .travel-mid{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Gorge%20corridor,%20midground:%20the%20Virgin%20River%20glinting%20below%20rock%20buttresses.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20y='340'%20width='960'%20height='45'%20fill='%236d5743'/%3e%3crect%20y='340'%20width='960'%20height='4'%20fill='%235d4936'/%3e%3c!--%20The%20river%20running%20with%20the%20road%20--%3e%3crect%20y='352'%20width='960'%20height='20'%20fill='%235b7674'/%3e%3crect%20y='352'%20width='960'%20height='4'%20fill='%237f9a94'/%3e%3cg%20fill='%23c3d0c5'%20opacity='.6'%3e%3crect%20x='60'%20y='360'%20width='30'%20height='3'/%3e%3crect%20x='240'%20y='364'%20width='24'%20height='3'/%3e%3crect%20x='450'%20y='358'%20width='34'%20height='3'/%3e%3crect%20x='660'%20y='362'%20width='26'%20height='3'/%3e%3crect%20x='850'%20y='359'%20width='30'%20height='3'/%3e%3c/g%3e%3c!--%20Rock%20buttresses%20rising%20between%20road%20and%20river%20--%3e%3cg%20fill='%238e563b'%3e%3cpolygon%20points='150,340%20190,268%20240,340'/%3e%3cpolygon%20points='480,340%20530,252%20590,340'/%3e%3cpolygon%20points='800,340%20840,276%20890,340'/%3e%3c/g%3e%3cg%20fill='%237a4832'%3e%3cpolygon%20points='172,340%20196,296%20224,340'/%3e%3cpolygon%20points='508,340%20534,280%20566,340'/%3e%3c/g%3e%3cg%20fill='%23a66a46'%3e%3crect%20x='182'%20y='288'%20width='12'%20height='6'/%3e%3crect%20x='522'%20y='270'%20width='14'%20height='6'/%3e%3crect%20x='830'%20y='292'%20width='12'%20height='6'/%3e%3c/g%3e%3c!--%20Cottonwoods%20hugging%20the%20water%20--%3e%3cg%20fill='%2368725a'%3e%3crect%20x='330'%20y='322'%20width='30'%20height='22'/%3e%3crect%20x='342'%20y='310'%20width='20'%20height='18'/%3e%3crect%20x='700'%20y='326'%20width='26'%20height='18'/%3e%3crect%20x='710'%20y='316'%20width='16'%20height='14'/%3e%3c/g%3e%3cg%20fill='%235a4632'%3e%3crect%20x='342'%20y='344'%20width='6'%20height='10'/%3e%3crect%20x='710'%20y='344'%20width='6'%20height='8'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-gorge .travel-shoulder{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Gorge%20corridor,%20shoulder:%20guardrail%20over%20the%20drop,%20fallen%20rocks.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20y='380'%20width='960'%20height='55'%20fill='%236d5743'/%3e%3crect%20y='380'%20width='960'%20height='5'%20fill='%237c6248'/%3e%3c!--%20Continuous%20guardrail:%20posts%20every%20120px%20--%3e%3crect%20y='360'%20width='960'%20height='8'%20fill='%238f999d'/%3e%3crect%20y='366'%20width='960'%20height='3'%20fill='%235c6762'/%3e%3cg%20fill='%235c6762'%3e%3crect%20x='28'%20y='368'%20width='6'%20height='22'/%3e%3crect%20x='148'%20y='368'%20width='6'%20height='22'/%3e%3crect%20x='268'%20y='368'%20width='6'%20height='22'/%3e%3crect%20x='388'%20y='368'%20width='6'%20height='22'/%3e%3crect%20x='508'%20y='368'%20width='6'%20height='22'/%3e%3crect%20x='628'%20y='368'%20width='6'%20height='22'/%3e%3crect%20x='748'%20y='368'%20width='6'%20height='22'/%3e%3crect%20x='868'%20y='368'%20width='6'%20height='22'/%3e%3c/g%3e%3c!--%20Rockfall%20that%20made%20it%20past%20the%20rail%20--%3e%3cg%20fill='%235d3829'%3e%3crect%20x='200'%20y='404'%20width='26'%20height='18'/%3e%3crect%20x='220'%20y='396'%20width='16'%20height='14'/%3e%3crect%20x='560'%20y='410'%20width='30'%20height='16'/%3e%3crect%20x='584'%20y='402'%20width='14'%20height='12'/%3e%3crect%20x='860'%20y='406'%20width='22'%20height='16'/%3e%3c/g%3e%3cg%20fill='%238e563b'%3e%3crect%20x='206'%20y='410'%20width='10'%20height='6'/%3e%3crect%20x='566'%20y='416'%20width='12'%20height='6'/%3e%3c/g%3e%3c!--%20Gravel%20wash%20--%3e%3cg%20fill='%237c6248'%3e%3crect%20x='80'%20y='420'%20width='50'%20height='4'/%3e%3crect%20x='400'%20y='426'%20width='60'%20height='4'/%3e%3crect%20x='700'%20y='418'%20width='46'%20height='4'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-gorge .travel-road{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Gorge%20corridor,%20road:%20the%20narrow%20line%20through%20the%20canyon.%20Tiles%20horizontally;%20dash%20cycle%20is%20120px'%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20y='430'%20width='960'%20height='12'%20fill='%236d5743'/%3e%3crect%20y='438'%20width='960'%20height='6'%20fill='%235d4936'/%3e%3crect%20y='442'%20width='960'%20height='98'%20fill='%233d423c'/%3e%3crect%20y='442'%20width='960'%20height='4'%20fill='%23333733'/%3e%3c!--%20Rust%20fog%20line%20--%3e%3crect%20y='450'%20width='960'%20height='6'%20fill='%23a35434'/%3e%3c!--%20Center%20dashes%20--%3e%3cg%20fill='%23e8dcb4'%3e%3crect%20x='0'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='120'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='240'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='360'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='480'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='600'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='720'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='840'%20y='488'%20width='60'%20height='8'/%3e%3c/g%3e%3c!--%20Shade%20bands%20thrown%20by%20the%20walls%20--%3e%3cg%20fill='%23333733'%20opacity='.8'%3e%3crect%20x='130'%20y='442'%20width='150'%20height='98'/%3e%3crect%20x='620'%20y='442'%20width='110'%20height='98'/%3e%3c/g%3e%3c!--%20Grit%20and%20a%20rock%20chip%20on%20the%20lane%20--%3e%3cg%20fill='%235d3829'%3e%3crect%20x='330'%20y='470'%20width='12'%20height='8'/%3e%3crect%20x='770'%20y='512'%20width='10'%20height='6'/%3e%3c/g%3e%3cg%20fill='%234a4438'%3e%3crect%20x='60'%20y='516'%20width='70'%20height='4'/%3e%3crect%20x='440'%20y='464'%20width='60'%20height='4'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-gorge .travel-foreground{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Gorge%20corridor,%20foreground:%20near%20rock%20faces%20strobing%20past.%20Tiles%20horizontally'%3e%3cdefs%3e%3cpattern%20id='strata-near'%20width='200'%20height='34'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='200'%20height='34'%20fill='%236f4433'/%3e%3crect%20y='24'%20width='200'%20height='10'%20fill='%235d3829'/%3e%3crect%20y='8'%20width='200'%20height='5'%20fill='%238e563b'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20One%20close%20wall%20slab%20per%20tile%20so%20it%20reads%20as%20a%20moment,%20not%20a%20strobe%20--%3e%3cpolygon%20points='470,540%20470,400%20500,382%20540,410%20552,540'%20fill='url(%23strata-near)'/%3e%3cpolygon%20points='500,382%20524,398%20478,398'%20fill='%23a66a46'/%3e%3c!--%20Loose%20stones%20at%20its%20feet,%20and%20a%20stray%20boulder%20elsewhere%20in%20the%20tile%20--%3e%3cg%20fill='%235d3829'%3e%3crect%20x='560'%20y='518'%20width='20'%20height='14'/%3e%3crect%20x='120'%20y='524'%20width='18'%20height='12'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-utah-mountains .travel-sky{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Utah%20mountains%20corridor,%20sky%20layer:%20cold%20overcast%20with%20a%20watery%20sun'%3e%3cdefs%3e%3cpattern%20id='d-uta-sky'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='4'%20height='4'%20fill='%236f898f'/%3e%3crect%20x='4'%20y='4'%20width='4'%20height='4'%20fill='%236f898f'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20width='960'%20height='150'%20fill='%236f898f'/%3e%3crect%20y='150'%20width='960'%20height='130'%20fill='%2384989a'/%3e%3crect%20y='150'%20width='960'%20height='8'%20fill='url(%23d-uta-sky)'/%3e%3crect%20y='280'%20width='960'%20height='260'%20fill='%239aa79f'/%3e%3c!--%20Watery%20sun%20behind%20cloud%20bars%20--%3e%3crect%20x='620'%20y='70'%20width='46'%20height='46'%20fill='%23c3c4ab'%20opacity='.7'/%3e%3cg%20fill='%23aab5ac'%3e%3crect%20x='540'%20y='86'%20width='170'%20height='12'/%3e%3crect%20x='580'%20y='102'%20width='180'%20height='10'/%3e%3crect%20x='100'%20y='50'%20width='180'%20height='12'/%3e%3crect%20x='140'%20y='66'%20width='120'%20height='10'/%3e%3crect%20x='330'%20y='130'%20width='150'%20height='10'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-utah-mountains .travel-far{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Utah%20mountains%20corridor,%20far%20layer:%20snow-dusted%20peaks.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3cpolygon%20points='0,300%20110,180%20220,280%20340,160%20470,284%20600,182%20720,276%20850,192%20940,272%20960,300%20960,345%200,345'%20fill='%234f5d53'/%3e%3c!--%20Snow%20on%20the%20high%20points%20--%3e%3cg%20fill='%23d8d0b8'%3e%3cpolygon%20points='110,180%20142,212%20118,216%2088,198'/%3e%3cpolygon%20points='340,160%20374,196%20348,202%20314,182'/%3e%3cpolygon%20points='600,182%20630,212%20608,218%20578,200'/%3e%3cpolygon%20points='850,192%20876,218%20856,224%20830,208'/%3e%3c/g%3e%3c!--%20Nearer%20timber%20ridge%20--%3e%3cpolygon%20points='0,326%20140,286%20300,328%20460,282%20620,326%20780,288%20920,324%20960,326%20960,345%200,345'%20fill='%23657367'/%3e%3crect%20y='336'%20width='960'%20height='9'%20fill='%235a675c'/%3e%3c/g%3e%3c/svg%3e")}.corridor-utah-mountains .travel-mid{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Utah%20mountains%20corridor,%20midground:%20pine%20rows,%20a%20hay%20barn,%20poles.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20y='340'%20width='960'%20height='45'%20fill='%2368725a'/%3e%3crect%20y='340'%20width='960'%20height='4'%20fill='%2357614b'/%3e%3c!--%20Pines%20in%20staggered%20pairs%20--%3e%3cg%20fill='%233d4942'%3e%3cpolygon%20points='70,372%2096,300%20122,372'/%3e%3cpolygon%20points='120,372%20142,312%20164,372'/%3e%3cpolygon%20points='360,372%20386,296%20412,372'/%3e%3cpolygon%20points='410,372%20432,314%20454,372'/%3e%3cpolygon%20points='700,372%20726,302%20752,372'/%3e%3cpolygon%20points='750,372%20772,316%20794,372'/%3e%3c/g%3e%3cg%20fill='%23313b35'%3e%3cpolygon%20points='95,372%20118,320%20141,372'/%3e%3cpolygon%20points='385,372%20408,318%20431,372'/%3e%3cpolygon%20points='725,372%20748,322%20771,372'/%3e%3c/g%3e%3cg%20fill='%235a4632'%3e%3crect%20x='92'%20y='368'%20width='7'%20height='10'/%3e%3crect%20x='382'%20y='368'%20width='7'%20height='10'/%3e%3crect%20x='722'%20y='368'%20width='7'%20height='10'/%3e%3c/g%3e%3c!--%20Hay%20barn%20with%20a%20rusted%20roof%20--%3e%3crect%20x='540'%20y='322'%20width='96'%20height='48'%20fill='%235a4632'/%3e%3cg%20fill='%23493c2e'%3e%3crect%20x='540'%20y='334'%20width='96'%20height='3'/%3e%3crect%20x='540'%20y='348'%20width='96'%20height='3'/%3e%3c/g%3e%3cpolygon%20points='530,324%20588,296%20646,324'%20fill='%237e3d26'/%3e%3crect%20x='574'%20y='340'%20width='26'%20height='30'%20fill='%23493c2e'/%3e%3c!--%20Poles%20--%3e%3cg%20fill='%235a4632'%3e%3crect%20x='240'%20y='268'%20width='8'%20height='106'/%3e%3crect%20x='222'%20y='278'%20width='44'%20height='5'/%3e%3crect%20x='880'%20y='268'%20width='8'%20height='106'/%3e%3crect%20x='862'%20y='278'%20width='44'%20height='5'/%3e%3c/g%3e%3cg%20fill='%23d8cbaa'%3e%3crect%20x='224'%20y='276'%20width='5'%20height='4'/%3e%3crect%20x='259'%20y='276'%20width='5'%20height='4'/%3e%3crect%20x='864'%20y='276'%20width='5'%20height='4'/%3e%3crect%20x='899'%20y='276'%20width='5'%20height='4'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-utah-mountains .travel-shoulder{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Utah%20mountains%20corridor,%20shoulder:%20split-rail%20fence,%20sage,%20frost%20patches.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20y='380'%20width='960'%20height='55'%20fill='%2368725a'/%3e%3crect%20y='380'%20width='960'%20height='5'%20fill='%23757f64'/%3e%3c!--%20Split-rail%20fence:%20bays%20every%20160px%20(six%20per%20tile)%20--%3e%3cg%20fill='%236a5138'%3e%3crect%20x='0'%20y='358'%20width='960'%20height='6'/%3e%3crect%20x='0'%20y='374'%20width='960'%20height='6'/%3e%3c/g%3e%3cg%20fill='%235a4632'%3e%3crect%20x='36'%20y='352'%20width='8'%20height='38'/%3e%3crect%20x='196'%20y='352'%20width='8'%20height='38'/%3e%3crect%20x='356'%20y='352'%20width='8'%20height='38'/%3e%3crect%20x='516'%20y='352'%20width='8'%20height='38'/%3e%3crect%20x='676'%20y='352'%20width='8'%20height='38'/%3e%3crect%20x='836'%20y='352'%20width='8'%20height='38'/%3e%3c/g%3e%3c!--%20Sage%20clumps%20--%3e%3cg%20fill='%238a8f6a'%3e%3crect%20x='120'%20y='398'%20width='22'%20height='14'/%3e%3crect%20x='136'%20y='390'%20width='14'%20height='12'/%3e%3crect%20x='112'%20y='410'%20width='40'%20height='8'/%3e%3crect%20x='440'%20y='402'%20width='18'%20height='12'/%3e%3crect%20x='432'%20y='412'%20width='34'%20height='6'/%3e%3crect%20x='760'%20y='396'%20width='24'%20height='14'/%3e%3crect%20x='776'%20y='388'%20width='14'%20height='12'/%3e%3crect%20x='752'%20y='408'%20width='42'%20height='8'/%3e%3c/g%3e%3cg%20fill='%2368725a'%3e%3crect%20x='126'%20y='402'%20width='8'%20height='6'/%3e%3crect%20x='766'%20y='400'%20width='10'%20height='6'/%3e%3c/g%3e%3c!--%20Frost%20hiding%20in%20the%20fence%20shadow%20--%3e%3cg%20fill='%23d8d0b8'%20opacity='.5'%3e%3crect%20x='240'%20y='420'%20width='44'%20height='5'/%3e%3crect%20x='580'%20y='424'%20width='52'%20height='5'/%3e%3crect%20x='880'%20y='418'%20width='40'%20height='5'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-utah-mountains .travel-road{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Utah%20mountains%20corridor,%20road:%20cold%20asphalt,%20frost%20seams.%20Tiles%20horizontally;%20dash%20cycle%20is%20120px'%3e%3cg%20shape-rendering='crispEdges'%3e%3crect%20y='430'%20width='960'%20height='12'%20fill='%2368725a'/%3e%3crect%20y='438'%20width='960'%20height='6'%20fill='%2357614b'/%3e%3crect%20y='442'%20width='960'%20height='98'%20fill='%233d423c'/%3e%3crect%20y='442'%20width='960'%20height='4'%20fill='%23333733'/%3e%3c!--%20Center%20dashes%20--%3e%3cg%20fill='%23e8dcb4'%3e%3crect%20x='0'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='120'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='240'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='360'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='480'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='600'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='720'%20y='488'%20width='60'%20height='8'/%3e%3crect%20x='840'%20y='488'%20width='60'%20height='8'/%3e%3c/g%3e%3c!--%20Fog%20line,%20cream%20up%20here%20--%3e%3crect%20y='452'%20width='960'%20height='5'%20fill='%23c9bd9c'/%3e%3c!--%20Frost%20glaze%20and%20sanded%20patches%20--%3e%3cg%20fill='%23d8d0b8'%20opacity='.25'%3e%3crect%20x='150'%20y='460'%20width='130'%20height='5'/%3e%3crect%20x='600'%20y='504'%20width='150'%20height='5'/%3e%3c/g%3e%3cg%20fill='%234a4438'%3e%3crect%20x='340'%20y='470'%20width='90'%20height='6'/%3e%3crect%20x='800'%20y='516'%20width='70'%20height='5'/%3e%3c/g%3e%3c!--%20Crack%20seams%20--%3e%3cg%20fill='%23333733'%3e%3crect%20x='80'%20y='512'%20width='60'%20height='3'/%3e%3crect%20x='500'%20y='466'%20width='50'%20height='3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.corridor-utah-mountains .travel-foreground{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20540'%20role='img'%20aria-label='Utah%20mountains%20corridor,%20foreground:%20close%20pines%20and%20a%20snow-melt%20trickle.%20Tiles%20horizontally'%3e%3cg%20shape-rendering='crispEdges'%3e%3c!--%20Big%20pine%20flashing%20past%20--%3e%3cg%20fill='%23313b35'%3e%3cpolygon%20points='120,540%20170,420%20220,540'/%3e%3cpolygon%20points='132,500%20170,404%20208,500'/%3e%3c/g%3e%3crect%20x='162'%20y='524'%20width='16'%20height='16'%20fill='%235a4632'/%3e%3c!--%20Second%20pine,%20further%20along%20--%3e%3cg%20fill='%233d4942'%3e%3cpolygon%20points='620,540%20662,440%20704,540'/%3e%3cpolygon%20points='630,506%20662,428%20694,506'/%3e%3c/g%3e%3crect%20x='654'%20y='528'%20width='14'%20height='12'%20fill='%235a4632'/%3e%3c!--%20Roadside%20snowbank%20remnant%20--%3e%3crect%20x='380'%20y='512'%20width='90'%20height='18'%20fill='%23d8d0b8'/%3e%3crect%20x='396'%20y='504'%20width='46'%20height='12'%20fill='%23e8e4d8'/%3e%3crect%20x='380'%20y='524'%20width='90'%20height='6'%20fill='%23c3cdc7'/%3e%3c!--%20Melt%20trickle%20crossing%20the%20shoulder%20--%3e%3cg%20fill='%238aa4ab'%20opacity='.7'%3e%3crect%20x='470'%20y='522'%20width='60'%20height='4'/%3e%3crect%20x='524'%20y='528'%20width='40'%20height='3'/%3e%3c/g%3e%3c!--%20A%20chunky%20roadside%20boulder%20--%3e%3crect%20x='850'%20y='500'%20width='46'%20height='34'%20fill='%23657367'/%3e%3crect%20x='884'%20y='490'%20width='26'%20height='26'%20fill='%234f5d53'/%3e%3c/g%3e%3c/svg%3e")}.travel-mile-marker{z-index:4;opacity:0;filter:drop-shadow(3px 4px #0005);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCAxNjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iTWlsZSBtYXJrZXIgcG9zdCB3aXRoIGFuIGVtcHR5IG51bWJlciBwYW5lbDsgdGhlIGxpdmUgbWlsZSBudW1iZXIgaXMgcmVuZGVyZWQgYXMgRE9NIHRleHQgb3ZlciB0aGUgcGFuZWwiPgogIDxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+CiAgICA8cmVjdCB4PSIyNyIgeT0iNjYiIHdpZHRoPSI2IiBoZWlnaHQ9Ijg4IiBmaWxsPSIjOGY5OTlkIi8+CiAgICA8cmVjdCB4PSIyNyIgeT0iNjYiIHdpZHRoPSIyIiBoZWlnaHQ9Ijg4IiBmaWxsPSIjYWViN2FhIi8+CiAgICA8cmVjdCB4PSIyNCIgeT0iMTUwIiB3aWR0aD0iMTIiIGhlaWdodD0iNiIgZmlsbD0iIzc1Njk1YSIvPgogICAgPHJlY3QgeD0iMTAiIHk9IjQiIHdpZHRoPSI0MCIgaGVpZ2h0PSI2NiIgZmlsbD0iIzI2MzMyZCIvPgogICAgPHJlY3QgeD0iMTMiIHk9IjciIHdpZHRoPSIzNCIgaGVpZ2h0PSI2MCIgZmlsbD0iIzM2NTk0NyIvPgogICAgPHJlY3QgeD0iMTUiIHk9IjkiIHdpZHRoPSIzMCIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDhkMGI4IiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDx0ZXh0IHg9IjMwIiB5PSIyNCIgZmlsbD0iI2VlZTVjYSIgZm9udC1mYW1pbHk9IidPc3dhbGQnLCdBcmlhbCBOYXJyb3cnLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZvbnQtd2VpZ2h0PSI3MDAiIGxldHRlci1zcGFjaW5nPSIxIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5NSUxFPC90ZXh0PgogICAgPCEtLSBOdW1iZXIgem9uZSBpbnRlbnRpb25hbGx5IGJsYW5rLiBDZW50ZXIgbGl2ZSBET00gdGV4dCBhdCAoMzAsNTApIGluIHRoaXMgNjDDlzE2MCBzcGFjZTsKICAgICAgICAgc3VnZ2VzdGVkIHN0eWxlOiBPc3dhbGQgNzAwLCB+MjRweCBhdCBuYXR1cmFsIHNpemUsIGZpbGwgI2VlZTVjYSAtLT4KICA8L2c+Cjwvc3ZnPgo=) 50%/contain no-repeat;width:54px;height:144px;animation:12.47s linear -4s infinite paused roadside-pass;position:absolute;top:47%;right:-70px}.travel-mile-marker b{color:#eee5ca;font:700 17px Oswald;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.phase-traveling .travel-mile-marker{opacity:1}.phase-traveling:not(.trip-paused) .travel-mile-marker{animation-play-state:running}.travel-tumbleweed{z-index:9;width:82px;height:82px;animation:8.2s linear -2s infinite paused tumbleweed-pass;display:none;position:absolute;bottom:3%;right:-95px}.travel-tumbleweed i{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2090%2090'%20role='img'%20aria-label='Tumbleweed;%20rotate%20the%20whole%20sprite%20counterclockwise%20as%20it%20rolls%20left.%20Center%20of%20rotation%20is%20(45,48)'%3e%3c!--%20Tangle:%20three%20rings%20of%20woven%20strokes%20--%3e%3cg%20fill='none'%20stroke='%23a3855f'%20stroke-width='3'%3e%3ccircle%20cx='45'%20cy='48'%20r='34'/%3e%3cpath%20d='M18%2030C34%2016%2058%2018%2072%2034M14%2056c10%2022%2044%2026%2060%208M28%2074C16%2062%2018%2034%2036%2022M62%2020c16%2012%2020%2040%204%2056'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%238c7051'%20stroke-width='2.5'%3e%3ccircle%20cx='45'%20cy='48'%20r='22'/%3e%3cpath%20d='M28%2034c12-8%2026-6%2034%206M26%2060c6%2012%2026%2016%2038%204M52%2026c10%208%2012%2030-2%2042M36%2028c-10%2010-12%2028%202%2040'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%236d5743'%20stroke-width='2'%3e%3ccircle%20cx='45'%20cy='48'%20r='11'/%3e%3cpath%20d='M36%2040c6-4%2014-2%2018%204M38%2058c4%205%2012%205%2016%200'/%3e%3c/g%3e%3c!--%20Snapped%20stem%20ends%20poking%20out%20--%3e%3cg%20stroke='%236a5138'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M76%2026l8-8M12%2040l-9-4M62%2082l6%207'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:100%;height:100%;animation:1.2s linear infinite reverse paused tumbleweed-roll;display:block}.phase-traveling.corridor-mojave .travel-tumbleweed{display:block}.phase-traveling:not(.trip-paused) .travel-tumbleweed,.phase-traveling:not(.trip-paused) .travel-tumbleweed i{animation-play-state:running}.tv-wagon{z-index:5;filter:drop-shadow(0 12px 5px #0007)sepia(.1);width:min(36%,360px);position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.tv-wagon.moving{animation:.7s ease-in-out infinite alternate paused wagonDrive}.phase-traveling:not(.trip-paused) .tv-wagon.moving,.phase-traveling:not(.trip-paused) .custom-wagon-wheel{animation-play-state:running}.tv-incident-stage{z-index:22;height:100%;inset:0;aspect-ratio:auto!important;width:100%!important;position:absolute!important}.tv-incident-stage .incident-wagon{z-index:12}.tv-incident-caption{z-index:16;color:#eee2c4;text-align:center;background:#2b332ceb;border:4px solid #e8ddbd;outline:3px solid #292a23;min-width:350px;padding:10px 18px 11px;display:grid;position:absolute;top:5%;left:50%;transform:translate(-50%);box-shadow:7px 8px #0006}.tv-incident-caption small{color:#d4a84f;font-size:11px}.tv-incident-caption b{text-transform:uppercase;font:27px/1.05 Oswald}.scene-road-sign{z-index:7;color:#eee5ca;background:#365947;border:4px solid #d8d0b8;outline:3px solid #26332d;min-width:175px;padding:10px;display:grid;position:absolute;top:9%;right:4%;box-shadow:5px 7px #0004}.scene-road-sign small{color:#d8bc66;font-size:12px}.scene-road-sign b{text-transform:uppercase;font-family:Oswald;font-size:22px}.scene-road-sign span{font-size:12px}.boarding-driveway-sign{z-index:18;color:#f0e4c6;background:#7e3d26ee;border:4px solid #d8d0b8;outline:3px solid #26332d;width:245px;padding:13px 15px;display:grid;position:absolute;top:8%;left:4%;box-shadow:6px 8px #0005}.boarding-driveway-sign small{color:#e0c887;font-size:12px}.boarding-driveway-sign b{text-transform:uppercase;font:30px Oswald}.boarding-driveway-sign span{font-size:12px;line-height:1.35}.wagon-traits{z-index:8;color:#372d24;background:#d8cba9dd;border:2px solid #282922;max-width:180px;padding:7px;position:absolute;bottom:10px;left:10px}.wagon-traits small{color:#863e2f;font-size:12px;display:block}.wagon-traits span{color:#eadfc4;text-transform:uppercase;background:#48382b;margin:2px;padding:3px 5px;font-size:12px;display:inline-block}.tv-chat{z-index:20;color:#25251f;background:#ede4ce;border:3px solid #262720;border-radius:2px;width:min(280px,39%);margin:0;padding:12px 14px;position:absolute;bottom:44%;box-shadow:6px 6px #0005}.tv-chat:after{content:"";border:10px solid #0000;border-top-color:#25251f;position:absolute;bottom:-18px}.tv-chat.left{left:14%}.tv-chat.right{right:13%}.tv-chat.left:after{left:25%}.tv-chat.right:after{right:25%}.tv-chat b{color:var(--rust);text-transform:uppercase;font-size:12px}.tv-chat p{margin:4px 0 0;font:18px Oswald}.tv-music-bubble{z-index:21;color:#f0e4c6;background:#263129e8;border:3px solid #292b24;min-width:270px;padding:13px 17px;display:grid;position:absolute;top:7%;left:50%;transform:translate(-50%);box-shadow:6px 7px #0005}.tv-music-bubble small{color:#d3aa55;font-size:12px}.tv-music-bubble b{font:21px Oswald}.tv-music-bubble span{color:#cfc4a7;font-size:13px}.road-weather{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.road-weather:before,.road-weather:after,.road-weather>i{content:"";pointer-events:none;display:block;position:absolute}.road-weather-storm{background:#16252e48}.road-weather-storm:before{opacity:.72;background:repeating-linear-gradient(107deg,#0000 0 13px,#dfedf099 14px 16px,#0000 17px 27px);width:145%;height:145%;animation:.58s linear infinite road-rain;top:-22%;left:-18%}.road-weather-storm:after{opacity:0;mix-blend-mode:screen;background:#e8f3dc;animation:6.2s step-end infinite road-lightning;inset:0}.road-weather-wind{background:linear-gradient(90deg,#a77e4433,#0000 55%,#d0a45b22)}.road-weather-wind:before{opacity:.6;background:repeating-linear-gradient(176deg,#0000 0 35px,#e3c27a99 37px 39px,#0000 42px 70px);width:160%;height:100%;animation:1.2s linear infinite road-dust;top:0;left:-30%}.road-weather-wind>i{background:#f1d69daa;border-radius:50%;width:145px;height:4px;animation:2.3s linear infinite road-wind-streak;right:-170px;box-shadow:31px 27px #d6b87d88,-25px 68px #f1d69d77}.road-weather-wind>i:nth-child(2){animation-delay:-.8s;top:29%}.road-weather-wind>i:nth-child(3){animation-delay:-1.55s;top:58%}.road-weather-heat{background:linear-gradient(#d8872233,#0000 48%,#cb741827)}.road-weather-heat:before{opacity:.5;filter:blur(7px);background:repeating-linear-gradient(90deg,#0000 0 48px,#f1cb7c25 52px 68px,#0000 72px 113px);animation:4.4s ease-in-out infinite alternate road-heat-haze;inset:-8% -5%}.road-weather-heat:after{opacity:.28;background:radial-gradient(circle,#ffe4a5 0 22%,#ed9c3c44 23% 52%,#0000 53%);border-radius:50%;width:250px;height:250px;animation:3.6s ease-in-out infinite alternate road-heat-swell;top:0;right:6%}.road-weather-clear{background:linear-gradient(#a9d2dc22,#0000 52%)}.road-weather-clear>i{opacity:.35;background:#fff4c5;border-radius:50%;width:8px;height:8px;animation:4s steps(2,end) infinite road-clear-glint;top:16%;left:18%;box-shadow:220px 45px #fff4c5,490px -13px #fff4c5,650px 74px #fff4c5}.road-weather-label{z-index:19;color:#eee3c7;background:#27332ddb;border:3px solid #efe2bf;outline:2px solid #282c25;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:9px;min-width:236px;max-width:330px;padding:9px 12px;display:grid;position:absolute;top:4%;left:3.5%;box-shadow:5px 6px #0005}.road-weather-label>span{filter:grayscale(.12);font-size:28px}.road-weather-label>div{min-width:0;display:grid}.road-weather-label small{color:#d6ad55;font-size:10px}.road-weather-label b{text-transform:uppercase;font:19px Oswald}.road-weather-label em{color:#ddd1b4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.tv-road-memory{z-index:24;color:#312e27;background:#d6c9a9f4;border:7px solid #eee3c6;outline:4px solid #332f27;grid-template-columns:165px minmax(0,1fr);align-items:center;gap:22px;width:min(650px,76%);min-height:245px;padding:16px 21px 16px 17px;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-.35deg);box-shadow:14px 17px #0008}.tv-road-memory:after{content:"";pointer-events:none;opacity:.12;background:repeating-linear-gradient(0deg,#0000 0 3px,#332d25 3px 4px);position:absolute;inset:0}.tv-road-memory>*{z-index:1;position:relative}.tv-road-memory-photo{aspect-ratio:232/300;background:#3f493e;border:5px solid #f4ead2;outline:2px solid #746a56;place-items:center;width:150px;display:grid;overflow:hidden;box-shadow:6px 7px #4a413555}.tv-road-memory-photo img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.tv-road-memory-photo span{filter:sepia(.35);font-size:68px}.tv-road-memory>div:last-child{gap:5px;min-width:0;display:grid}.tv-road-memory small{color:#93402f;font-size:11px}.tv-road-memory h3{margin:0;font-size:33px;line-height:1}.tv-road-memory p{margin:2px 0;font-size:15px;line-height:1.45}.tv-road-memory strong{color:#405044;border-top:2px dashed #796e57;padding-top:8px;font-size:14px;line-height:1.4}.tv-road-game{z-index:30;color:#f0e5c9;background:#303b32f2;border:5px solid #eadfbe;outline:3px solid #292b24;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;width:455px;min-height:165px;padding:14px 16px;display:grid;position:absolute;bottom:4.5%;right:3.5%;box-shadow:10px 12px #0007}.tv-road-game>span{color:#302f28;background:#d8caa7;border:2px solid #7d735d;place-items:center;width:47px;height:47px;font-size:27px;display:grid}.tv-road-game>div{gap:4px;min-width:0;display:grid}.tv-road-game small{color:#d9ad54;font-size:10px}.tv-road-game h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:27px;line-height:1;overflow:hidden}.tv-road-game p{margin:2px 0;font-size:14px;line-height:1.35}.tv-road-game>div>strong{color:#302e27;background:#e5d8b8;border-left:4px solid #d8ad51;padding:8px 10px;font-size:15px;line-height:1.35}.tv-road-game footer{grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:8px;margin-top:4px;display:grid}.tv-road-game footer i{background:#77715b;border:1px solid #171914;height:8px;overflow:hidden}.tv-road-game footer i b{background:#d4a747;height:100%;transition:width .2s steps(4,end);display:block}.tv-road-game footer em{color:#d5c9a9;font-size:11px;font-style:normal}.tv-road-game.resolved{background:#394538f5;border-color:#d8b95e}.scene-home .scene-sky{background:#7d98a0}.scene-home .scene-backdrop{background-image:url(/foust-reunion/assets/scene-home-BTc-t7eq.svg)}.scene-store .scene-sky{background:#777b70}.scene-store .scene-backdrop{background-image:url(/foust-reunion/assets/scene-store-CVipWEQh.svg)}.scene-del-taco .scene-sky{background:#a88f75}.scene-del-taco .scene-backdrop{background-image:url(/foust-reunion/assets/scene-barstow-del-taco-C7h6ls2J.svg)}.scene-baker .scene-sky{background:#9d9279}.scene-baker .scene-backdrop{background-image:url(/foust-reunion/assets/scene-baker-thermometer-D5YkvWe_.svg)}.scene-primm .scene-sky{background:#4f4b55}.scene-primm .scene-backdrop{background-image:url(/foust-reunion/assets/scene-primm-gas-CfS1NkL5.svg)}.scene-beaver .scene-sky{background:#71888a}.scene-beaver .scene-backdrop{background-image:url(/foust-reunion/assets/scene-beaver-gas-DYuSlUBo.svg)}.scene-desert-stop .scene-sky,.scene-desert .scene-sky{background:#9d9279}.scene-desert-stop .scene-backdrop,.scene-desert .scene-backdrop{background-image:url(/foust-reunion/assets/scene-desert-stop-Dj5Qhbrp.svg)}.scene-casino .scene-sky{background:#222735}.scene-casino .scene-sky:after{background:#d9d1b2;box-shadow:0 0 0 7px #d9d1b222}.scene-casino .scene-backdrop{background-image:url(/foust-reunion/assets/scene-casino-4FEcWu4u.svg)}.scene-gorge .scene-sky{background:#6f8589}.scene-gorge .scene-backdrop{background-image:url(/foust-reunion/assets/scene-gorge-l75cN_Xl.svg)}.scene-utah-stop .scene-sky{background:#7d9798}.scene-utah-stop .scene-backdrop{background-image:url(/foust-reunion/assets/scene-utah-stop-hm382WvZ.svg)}.scene-mountain-stop .scene-sky,.scene-provo .scene-sky{background:#6f898f}.scene-mountain-stop .scene-backdrop{background-image:url(/foust-reunion/assets/scene-mountain-stop-BHagygiG.svg)}.scene-provo .scene-backdrop{background-image:url(/foust-reunion/assets/scene-provo-B9Mlf8_g.svg)}.road-stage:after{content:"";z-index:28;pointer-events:none;opacity:.34;mix-blend-mode:soft-light;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NjAgNTQwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IlZIUyBwbGF5YmFjayBvdmVybGF5OiBzY2FubGluZXMsIGEgdHJhY2tpbmcgZ2xpdGNoIGJhbmQsIGFuZCBhbiBvbi1zY3JlZW4tZGlzcGxheSBjb3JuZXIiPgogIDxkZWZzPgogICAgPHBhdHRlcm4gaWQ9InNjYW5saW5lcyIgd2lkdGg9IjQiIGhlaWdodD0iNCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjQiIGZpbGw9Im5vbmUiLz4KICAgICAgPHJlY3QgeT0iMiIgd2lkdGg9IjQiIGhlaWdodD0iMiIgZmlsbD0iIzI2MjIxYyIgb3BhY2l0eT0iLjE2Ii8+CiAgICA8L3BhdHRlcm4+CiAgICA8cGF0dGVybiBpZD0iZ3JhaW4iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxyZWN0IHg9IjMiIHk9IjUiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiIGZpbGw9IiNmMGU2YzgiIG9wYWNpdHk9Ii4xMCIvPgogICAgICA8cmVjdCB4PSIxNCIgeT0iMSIgd2lkdGg9IjIiIGhlaWdodD0iMiIgZmlsbD0iIzI2MjIxYyIgb3BhY2l0eT0iLjEyIi8+CiAgICAgIDxyZWN0IHg9IjIwIiB5PSIxMiIgd2lkdGg9IjIiIGhlaWdodD0iMiIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjA4Ii8+CiAgICAgIDxyZWN0IHg9IjgiIHk9IjE3IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiBmaWxsPSIjMjYyMjFjIiBvcGFjaXR5PSIuMTAiLz4KICAgICAgPHJlY3QgeD0iMTciIHk9IjIxIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiBmaWxsPSIjZjBlNmM4IiBvcGFjaXR5PSIuMDkiLz4KICAgIDwvcGF0dGVybj4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0idmlnbmV0dGUiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjcyJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMjYyMjFjIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjYyMjFjIiBzdG9wLW9wYWNpdHk9Ii4zNCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICA8L2RlZnM+CgogIDwhLS0gQmFzZSBmaWxtOiBzY2FubGluZXMgKyB0YXBlIGdyYWluICsgdHViZSB2aWduZXR0ZSAtLT4KICA8cmVjdCB3aWR0aD0iOTYwIiBoZWlnaHQ9IjU0MCIgZmlsbD0idXJsKCNzY2FubGluZXMpIi8+CiAgPHJlY3Qgd2lkdGg9Ijk2MCIgaGVpZ2h0PSI1NDAiIGZpbGw9InVybCgjZ3JhaW4pIi8+CiAgPHJlY3Qgd2lkdGg9Ijk2MCIgaGVpZ2h0PSI1NDAiIGZpbGw9InVybCgjdmlnbmV0dGUpIi8+CgogIDwhLS0gVHJhY2tpbmcgZ2xpdGNoIGJhbmQgd2l0aCBjaHJvbWEgZnJpbmdpbmcsIGxvdyBpbiBmcmFtZSBsaWtlIGEgd29ybiB0YXBlIC0tPgogIDxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+CiAgICA8cmVjdCB5PSI0MzIiIHdpZHRoPSI5NjAiIGhlaWdodD0iMTAiIGZpbGw9IiNmMGU2YzgiIG9wYWNpdHk9Ii4xNCIvPgogICAgPHJlY3QgeT0iNDMwIiB3aWR0aD0iOTYwIiBoZWlnaHQ9IjIiIGZpbGw9IiM3ZjlhOTQiIG9wYWNpdHk9Ii40Ii8+CiAgICA8cmVjdCB5PSI0NDIiIHdpZHRoPSI5NjAiIGhlaWdodD0iMiIgZmlsbD0iI2IwNGUzZiIgb3BhY2l0eT0iLjQiLz4KICAgIDxyZWN0IHg9IjQwIiB5PSI0MzQiIHdpZHRoPSIxODAiIGhlaWdodD0iNiIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjIiLz4KICAgIDxyZWN0IHg9IjQxMCIgeT0iNDMzIiB3aWR0aD0iOTAiIGhlaWdodD0iOCIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjI1Ii8+CiAgICA8cmVjdCB4PSI3MDAiIHk9IjQzNSIgd2lkdGg9IjIyMCIgaGVpZ2h0PSI0IiBmaWxsPSIjZjBlNmM4IiBvcGFjaXR5PSIuMTgiLz4KICA8L2c+CiAgPCEtLSBBIHNlY29uZCBmYWludCBkcm9wb3V0IGxpbmUgbmVhciB0aGUgdG9wIC0tPgogIDxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIgb3BhY2l0eT0iLjUiPgogICAgPHJlY3QgeT0iNjQiIHdpZHRoPSI5NjAiIGhlaWdodD0iMyIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjEyIi8+CiAgICA8cmVjdCB4PSIyMjAiIHk9IjYzIiB3aWR0aD0iMTQwIiBoZWlnaHQ9IjIiIGZpbGw9IiM3ZjlhOTQiIG9wYWNpdHk9Ii4zIi8+CiAgPC9nPgoKICA8IS0tIENhbWNvcmRlciBvbi1zY3JlZW4gZGlzcGxheSAtLT4KICA8ZyBmb250LWZhbWlseT0iJ0NvdXJpZXIgTmV3Jyxtb25vc3BhY2UiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiNmMGU2YzgiIG9wYWNpdHk9Ii44Ij4KICAgIDx0ZXh0IHg9IjM0IiB5PSI0NCIgZm9udC1zaXplPSIyMCI+JiM5NjU0OyBQTEFZPC90ZXh0PgogICAgPHRleHQgeD0iMzQiIHk9IjUxNCIgZm9udC1zaXplPSIxNiI+SlVMIDE0IDE5ODY8L3RleHQ+CiAgICA8dGV4dCB4PSI4MTIiIHk9IjUxNCIgZm9udC1zaXplPSIxNiI+U1AgMDo0MjoxNzwvdGV4dD4KICA8L2c+CiAgPCEtLSBSRUMtc3R5bGUgY29ybmVyIGJyYWNrZXRzIC0tPgogIDxnIHN0cm9rZT0iI2YwZTZjOCIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBvcGFjaXR5PSIuMzUiPgogICAgPHBhdGggZD0iTTE0IDMwVjE0aDE2TTk0NiAzMFYxNGgtMTZNMTQgNTEwdjE2aDE2TTk0NiA1MTB2MTZoLTE2Ii8+CiAgPC9nPgo8L3N2Zz4K) 50%/cover no-repeat;position:absolute;inset:0}.tv-resource-panel{color:var(--cream);background:repeating-linear-gradient(5deg,#473021 0 3px,#5b3b27 3px 8px);align-content:start;gap:6px;padding:7px;display:grid}.tv-resource-panel>article{background:#1e281f;border:2px inset #9b805c;padding:8px;display:grid;box-shadow:inset 0 0 12px #000}.tv-resource-panel article b{font:19px Oswald}.tv-resource-panel article>i{background:#4e4c3c;border:1px solid #111;height:7px;margin-top:3px}.tv-resource-panel article>i span{background:#788858;height:100%;transition:width .5s steps(10,end);display:block}.tv-resource-panel article:nth-child(2)>i span{background:#b98e45}.tv-resource-panel>section{background:#1f231d;border:2px inset #9b805c;padding:8px}.tv-resource-panel>section>div{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.tv-resource-panel>section span{filter:saturate(.65);background:#ccc1a2;border:1px solid #716c55;place-items:center;width:26px;height:26px;display:grid}.tv-resource-panel>section em{font-size:12px}.fuel-alert{color:#f1c965;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.2;display:block}.tv-resource-panel article.fuel-warning,.host-meters article.fuel-warning,.phone-trip-strip article.fuel-warning{background:#554529;border-color:#c69336}.tv-resource-panel article.fuel-critical,.host-meters article.fuel-critical,.phone-trip-strip article.fuel-critical{background:#632e28;border-color:#d76343;animation:1.25s steps(2,end) infinite fuel-critical-pulse}.fuel-critical .fuel-alert{color:#ffd28a}.fuel-critical>i span{background:#dc6941!important}.phone-trip-strip .fuel-alert{color:#f6ca6a;line-height:1.15;font-size:10px!important}.crisis-meter-label{color:#ffcb72;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900;line-height:1.2;display:block}.tv-resource-panel article.resource-crisis,.host-meters article.resource-crisis,.phone-trip-strip article.resource-crisis{background:#662e29;border-color:#dc6347;animation:1.15s steps(2,end) infinite resource-crisis-pulse}.phone-trip-strip .crisis-meter-label{font-size:10px!important}.morale-crisis .tv-footer,.reputation-crisis .tv-footer{background:#4a2823;border-top-color:#b84a38}.tv-footer{background:#2a2d25;border-top:2px solid #807054;justify-content:space-between;align-items:center;gap:20px;padding:6px 16px;display:flex}.tv-footer b{color:#e1d5b9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tv-footer span{color:#d0a551;letter-spacing:.1em;flex:none;font-size:12px;font-weight:900}.tv-overlay{z-index:100;color:#282820;background:#d9cfb5f4;border:8px solid #282a22;outline:4px solid #c8b98f;align-content:center;padding:clamp(28px,4vw,60px);display:grid;position:fixed;inset:11vh 8vw;box-shadow:20px 24px #0008}.tv-overlay:after{content:"";pointer-events:none;opacity:.13;background:repeating-linear-gradient(0deg,#0000 0 3px,#222 3px 4px);position:absolute;inset:0}.tv-overlay>span{filter:grayscale(.35)sepia(.2);font-size:clamp(60px,10vw,150px)}.tv-overlay>small,.tv-overlay>div>small{color:#943f2e}.tv-overlay h2{margin:8px 0;font-size:clamp(42px,6vw,83px);line-height:.96}.tv-overlay>p,.tv-overlay>div>p{max-width:900px;font-size:clamp(16px,1.6vw,25px);line-height:1.45}.departure-overlay{text-align:center;justify-items:center}.departure-wagon{filter:drop-shadow(10px 12px 2px #44372455);width:min(500px,48vw);height:auto;margin-bottom:2px}.departure-overlay>div{justify-items:center;display:grid}.departure-overlay>div b{font:58px Oswald}.departure-overlay>div small{font-size:12px}.event-overlay{grid-template-columns:.55fr 1.45fr;gap:50px}.event-art{border-right:4px solid #554a38;align-content:center;place-items:center;display:grid}.event-art span{filter:grayscale(.25)sepia(.1);font-size:clamp(100px,15vw,230px)}.event-wagon-visual{aspect-ratio:5/3;place-items:center;width:min(36vw,520px);display:grid}.event-wagon-visual .wagon-piece{width:100%}.tv-memory-polaroid{aspect-ratio:232/300;place-items:center;width:min(24vw,300px);display:grid;position:relative}.tv-memory-polaroid img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(8px 10px #332b2270)}.tv-memory-polaroid blockquote{z-index:2;color:#493c2e;text-align:center;place-items:center;height:21%;margin:0;font:clamp(9px,.82vw,14px)/1.2 IBM Plex Mono;display:grid;position:absolute;top:74%;left:11%;right:11%;overflow:hidden}.portrait-preview-overlay{text-align:center;justify-items:center}.portrait-preview-overlay .tv-memory-polaroid{width:min(28vw,330px)}.event-overlay h2{font-size:clamp(39px,4.4vw,67px)}.event-overlay section{gap:6px;display:grid}.event-overlay article{background:#eee4c9;border:2px solid #766c55;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.event-overlay article>span{color:#fff;background:#3d4437;place-items:center;width:31px;height:31px;font-family:Oswald;display:grid}.event-overlay article>div{display:grid}.event-overlay article b{font-size:15px}.event-overlay article small{color:#635f50;font-size:12px}.event-overlay article strong{font:24px Oswald}.event-overlay footer{gap:5px;margin-top:12px;display:grid}.event-overlay footer i{background:#9b9277;height:9px}.event-overlay footer i span{background:var(--rust);height:100%;display:block}.event-overlay footer b{font-size:12px}.tv-crisis-banner{z-index:260;color:#fff0d1;background:#6f2c27f7;border:9px double #f0cf75;outline:5px solid #251c19;grid-template-columns:clamp(72px,8vw,130px) minmax(0,1fr);align-items:center;gap:clamp(18px,2.5vw,40px);min-height:190px;padding:clamp(20px,2.4vw,38px);animation:1.2s steps(2,end) infinite crisis-banner-pulse;display:grid;position:fixed;bottom:5vh;left:8vw;right:8vw;box-shadow:19px 23px #000a}.tv-crisis-banner:after{content:"";pointer-events:none;opacity:.17;background:repeating-linear-gradient(135deg,#0000 0 18px,#ffd36c 19px 22px,#0000 23px 38px);position:absolute;inset:0}.tv-crisis-banner>*{z-index:1;position:relative}.tv-crisis-banner>span{text-align:center;font-size:clamp(64px,7vw,115px)}.tv-crisis-banner>div{gap:5px;min-width:0;display:grid}.tv-crisis-banner small{color:#ffd26e;font-size:clamp(11px,.8vw,15px)}.tv-crisis-banner h2{margin:0;font-size:clamp(37px,4.2vw,72px);line-height:.95}.tv-crisis-banner p{margin:2px 0;font-size:clamp(15px,1.25vw,22px);line-height:1.35}.tv-crisis-banner strong{border-top:3px solid #d9a64b;padding-top:8px;font-size:clamp(16px,1.45vw,25px);line-height:1.35}.tv-passenger-incident{z-index:280;color:#292920;background:#d8cdb2f8;border:10px double #e4bf65;outline:6px solid #211e19;grid-template-columns:clamp(100px,12vw,190px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,58px);padding:clamp(28px,4vw,58px);display:grid;position:fixed;inset:12vh 7vw;box-shadow:22px 26px #000a}.tv-passenger-incident:after{content:"";pointer-events:none;opacity:.12;background:repeating-linear-gradient(0deg,#0000 0 3px,#222 3px 4px);position:absolute;inset:0}.tv-passenger-incident>*{z-index:1;position:relative}.tv-passenger-incident>span{text-align:center;filter:grayscale(.25)sepia(.18);font-size:clamp(86px,11vw,170px)}.tv-passenger-incident>div{gap:9px;min-width:0;display:grid}.tv-passenger-incident small{color:#943f2e;font-size:clamp(13px,1vw,19px)}.tv-passenger-incident h2{margin:0;font-size:clamp(46px,6vw,92px);line-height:.92}.tv-passenger-incident p{max-width:1000px;margin:0;font-size:clamp(18px,1.55vw,28px);line-height:1.38}.tv-passenger-incident strong{color:#6f2e27;background:#f0e3c6;border:4px solid #6c604a;padding:13px 15px;font-size:clamp(17px,1.4vw,26px);line-height:1.35}.tv-passenger-incident em{color:#5c5648;font-size:clamp(14px,1vw,18px);font-style:normal}.family-score{color:#8c3d2d;align-items:baseline;gap:12px;font:clamp(54px,8vw,108px)/.9 Oswald;display:flex}.family-score small{color:#4f4b3d;letter-spacing:.08em;font:900 clamp(13px,1.3vw,19px) IBM Plex Mono}.finish-awards{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.finish-awards b{color:#eee1c1;background:#343b30;border:2px solid #5f5947;padding:9px 13px;font-size:clamp(12px,1.1vw,16px)}.finish-awards small{color:#d4aa52}.memory-card-result{color:#f0e4c7;background:#343b30;border:3px double #6c5a3f;gap:7px;margin-top:18px;padding:18px;display:grid}.memory-card-result small{color:#d8ad52;font-size:12px}.memory-card-result strong{font:clamp(19px,2vw,30px)/1.35 Oswald}.event-resolution-result{border-color:#d2a74e;outline:3px solid #7b3d2f;box-shadow:6px 7px #0004}.rest-stop-overlay{text-align:center;background:#c9b98eeb;justify-items:center}.rest-stop-overlay h2{font-size:clamp(43px,5.5vw,76px)}.combo-target{justify-content:center;gap:14px;display:flex}.combo-target span{color:#0000;filter:grayscale();background:#948d73;border:5px solid #413c2f;place-items:center;width:82px;height:82px;font-size:45px;display:grid;box-shadow:inset 0 0 0 4px #c8bfa4}.combo-target span.found{color:inherit;filter:none;background:#ede0b8}.rest-stop-overlay blockquote{font:22px Oswald}.rest-stop-overlay>strong{color:#eee0bd;text-transform:uppercase;background:#343b30;padding:10px 20px}.landmark-overlay,.chaos-overlay,.finish-overlay{text-align:center;justify-items:center}.chaos-overlay{color:#eee0c2;background:#373335f2}.chaos-overlay h2{color:#d5b15c}.finish-overlay>div{gap:10px;display:flex}.finish-overlay article{border:2px solid #605946;min-width:120px;padding:10px;display:grid}.finish-overlay article b{font:32px Oswald}.finish-overlay article small{font-size:12px}.tv-loading{min-height:100vh;color:var(--cream);background:#1e211b;place-content:center;justify-items:center;display:grid}.tv-loading span{filter:sepia(.5);font-size:100px}.join-screen{min-height:100vh;color:var(--ink);background:#a99f83;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);display:grid}.join-poster{color:#f0e5cb;isolation:isolate;background:linear-gradient(90deg,#201d18dc,#28241d88),url(/foust-reunion/assets/scene-home-BTc-t7eq.svg) 50%/cover no-repeat;align-content:center;min-height:100vh;padding:clamp(36px,7vw,96px);display:grid;position:relative;overflow:hidden}.join-poster:after{content:"";z-index:-1;pointer-events:none;opacity:.38;mix-blend-mode:soft-light;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NjAgNTQwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IlZIUyBwbGF5YmFjayBvdmVybGF5OiBzY2FubGluZXMsIGEgdHJhY2tpbmcgZ2xpdGNoIGJhbmQsIGFuZCBhbiBvbi1zY3JlZW4tZGlzcGxheSBjb3JuZXIiPgogIDxkZWZzPgogICAgPHBhdHRlcm4gaWQ9InNjYW5saW5lcyIgd2lkdGg9IjQiIGhlaWdodD0iNCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjQiIGZpbGw9Im5vbmUiLz4KICAgICAgPHJlY3QgeT0iMiIgd2lkdGg9IjQiIGhlaWdodD0iMiIgZmlsbD0iIzI2MjIxYyIgb3BhY2l0eT0iLjE2Ii8+CiAgICA8L3BhdHRlcm4+CiAgICA8cGF0dGVybiBpZD0iZ3JhaW4iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxyZWN0IHg9IjMiIHk9IjUiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiIGZpbGw9IiNmMGU2YzgiIG9wYWNpdHk9Ii4xMCIvPgogICAgICA8cmVjdCB4PSIxNCIgeT0iMSIgd2lkdGg9IjIiIGhlaWdodD0iMiIgZmlsbD0iIzI2MjIxYyIgb3BhY2l0eT0iLjEyIi8+CiAgICAgIDxyZWN0IHg9IjIwIiB5PSIxMiIgd2lkdGg9IjIiIGhlaWdodD0iMiIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjA4Ii8+CiAgICAgIDxyZWN0IHg9IjgiIHk9IjE3IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiBmaWxsPSIjMjYyMjFjIiBvcGFjaXR5PSIuMTAiLz4KICAgICAgPHJlY3QgeD0iMTciIHk9IjIxIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiBmaWxsPSIjZjBlNmM4IiBvcGFjaXR5PSIuMDkiLz4KICAgIDwvcGF0dGVybj4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0idmlnbmV0dGUiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjcyJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMjYyMjFjIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjYyMjFjIiBzdG9wLW9wYWNpdHk9Ii4zNCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICA8L2RlZnM+CgogIDwhLS0gQmFzZSBmaWxtOiBzY2FubGluZXMgKyB0YXBlIGdyYWluICsgdHViZSB2aWduZXR0ZSAtLT4KICA8cmVjdCB3aWR0aD0iOTYwIiBoZWlnaHQ9IjU0MCIgZmlsbD0idXJsKCNzY2FubGluZXMpIi8+CiAgPHJlY3Qgd2lkdGg9Ijk2MCIgaGVpZ2h0PSI1NDAiIGZpbGw9InVybCgjZ3JhaW4pIi8+CiAgPHJlY3Qgd2lkdGg9Ijk2MCIgaGVpZ2h0PSI1NDAiIGZpbGw9InVybCgjdmlnbmV0dGUpIi8+CgogIDwhLS0gVHJhY2tpbmcgZ2xpdGNoIGJhbmQgd2l0aCBjaHJvbWEgZnJpbmdpbmcsIGxvdyBpbiBmcmFtZSBsaWtlIGEgd29ybiB0YXBlIC0tPgogIDxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+CiAgICA8cmVjdCB5PSI0MzIiIHdpZHRoPSI5NjAiIGhlaWdodD0iMTAiIGZpbGw9IiNmMGU2YzgiIG9wYWNpdHk9Ii4xNCIvPgogICAgPHJlY3QgeT0iNDMwIiB3aWR0aD0iOTYwIiBoZWlnaHQ9IjIiIGZpbGw9IiM3ZjlhOTQiIG9wYWNpdHk9Ii40Ii8+CiAgICA8cmVjdCB5PSI0NDIiIHdpZHRoPSI5NjAiIGhlaWdodD0iMiIgZmlsbD0iI2IwNGUzZiIgb3BhY2l0eT0iLjQiLz4KICAgIDxyZWN0IHg9IjQwIiB5PSI0MzQiIHdpZHRoPSIxODAiIGhlaWdodD0iNiIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjIiLz4KICAgIDxyZWN0IHg9IjQxMCIgeT0iNDMzIiB3aWR0aD0iOTAiIGhlaWdodD0iOCIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjI1Ii8+CiAgICA8cmVjdCB4PSI3MDAiIHk9IjQzNSIgd2lkdGg9IjIyMCIgaGVpZ2h0PSI0IiBmaWxsPSIjZjBlNmM4IiBvcGFjaXR5PSIuMTgiLz4KICA8L2c+CiAgPCEtLSBBIHNlY29uZCBmYWludCBkcm9wb3V0IGxpbmUgbmVhciB0aGUgdG9wIC0tPgogIDxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIgb3BhY2l0eT0iLjUiPgogICAgPHJlY3QgeT0iNjQiIHdpZHRoPSI5NjAiIGhlaWdodD0iMyIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjEyIi8+CiAgICA8cmVjdCB4PSIyMjAiIHk9IjYzIiB3aWR0aD0iMTQwIiBoZWlnaHQ9IjIiIGZpbGw9IiM3ZjlhOTQiIG9wYWNpdHk9Ii4zIi8+CiAgPC9nPgoKICA8IS0tIENhbWNvcmRlciBvbi1zY3JlZW4gZGlzcGxheSAtLT4KICA8ZyBmb250LWZhbWlseT0iJ0NvdXJpZXIgTmV3Jyxtb25vc3BhY2UiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiNmMGU2YzgiIG9wYWNpdHk9Ii44Ij4KICAgIDx0ZXh0IHg9IjM0IiB5PSI0NCIgZm9udC1zaXplPSIyMCI+JiM5NjU0OyBQTEFZPC90ZXh0PgogICAgPHRleHQgeD0iMzQiIHk9IjUxNCIgZm9udC1zaXplPSIxNiI+SlVMIDE0IDE5ODY8L3RleHQ+CiAgICA8dGV4dCB4PSI4MTIiIHk9IjUxNCIgZm9udC1zaXplPSIxNiI+U1AgMDo0MjoxNzwvdGV4dD4KICA8L2c+CiAgPCEtLSBSRUMtc3R5bGUgY29ybmVyIGJyYWNrZXRzIC0tPgogIDxnIHN0cm9rZT0iI2YwZTZjOCIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBvcGFjaXR5PSIuMzUiPgogICAgPHBhdGggZD0iTTE0IDMwVjE0aDE2TTk0NiAzMFYxNGgtMTZNMTQgNTEwdjE2aDE2TTk0NiA1MTB2MTZoLTE2Ii8+CiAgPC9nPgo8L3N2Zz4K) 50%/cover no-repeat;position:absolute;inset:0}.join-poster>p{color:#e2bd68;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 5px;font-size:15px;font-weight:800}.join-poster h1{text-shadow:5px 5px #1d1c17;max-width:760px;margin:0;font-size:clamp(52px,7vw,100px);line-height:.92}.join-wagon{color:#e6c069;filter:sepia(.2);align-items:center;gap:16px;margin:30px 0 22px;font-size:clamp(58px,7vw,100px);display:flex}.join-wagon img{filter:drop-shadow(7px 9px 2px #1118);width:clamp(220px,29vw,410px);height:auto}.join-wagon span{color:#f4ead1;letter-spacing:.08em;background:#335344df;border:3px solid #e3d7b9;padding:9px 13px;font-size:clamp(13px,1.4vw,19px);font-weight:900}.join-poster blockquote{color:#f0e6cf;text-shadow:2px 2px #1d1c17;border-left:6px solid #b96543;max-width:670px;margin:0;padding:16px 0 16px 20px;font:clamp(20px,2.2vw,31px)/1.35 Oswald,sans-serif}.join-form{background:#ded4b9;align-content:center;gap:16px;width:min(100%,650px);min-height:100vh;padding:clamp(38px,7vw,90px);display:grid;box-shadow:inset 8px 0 #5c503e}.join-form>small{color:#8d3e2e;font-size:13px}.join-form h2{margin:0;font-size:clamp(40px,4vw,58px);line-height:1}.join-form>p{color:#514c3f;margin:0;font-size:16px;line-height:1.55}.join-form label{color:#673b2e;text-transform:uppercase;gap:7px;font-size:14px;font-weight:900;display:grid}.join-form input{color:#25251f;background:#f0e6cd;border:3px solid #625c4b;outline:none;width:100%;min-height:56px;padding:12px 14px;font-size:19px}.join-form input:focus{border-color:#9a4933;box-shadow:0 0 0 3px #c69c4d66}.avatar-picker{border:0;min-width:0;margin:0;padding:0}.avatar-picker legend{color:#673b2e;text-transform:uppercase;margin-bottom:7px;font-size:14px;font-weight:900}.avatar-picker>div{grid-template-columns:repeat(8,minmax(38px,1fr));gap:7px;display:grid}.avatar-picker button{aspect-ratio:1;background:#c9bea0;border:3px solid #756c58;min-width:0;padding:2px;position:relative;overflow:hidden;box-shadow:2px 2px #514a3b}.avatar-picker button:hover{transform:translateY(-1px)}.avatar-picker button.selected{z-index:1;background:#d9b45f;border-color:#903f2e;box-shadow:0 0 0 3px #f0e6cd,0 0 0 6px #903f2e}.avatar-picker img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.avatar-picker button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.join-form .primary-button{min-height:58px;margin-top:4px;font-size:16px}.join-form>a{color:#703b2d;justify-self:start;font-size:15px;font-weight:800}.join-form .form-error{color:#6f201c;background:#ecc8b6;border-left:5px solid #8f3028;margin:-3px 0;padding:10px;font-size:14px}.passenger-phone{min-height:100vh;color:var(--ink);background:#bcb196;padding:0 0 32px}.phone-topbar{z-index:30;color:#eee2c5;background:repeating-linear-gradient(8deg,#593922 0 3px,#654129 3px 8px,#4d321f 8px 11px);border-bottom:4px solid #25271f;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:10px 13px;display:grid;position:sticky;top:0}.phone-topbar>a{color:#e6d7b4;font-size:24px;text-decoration:none}.phone-topbar>div{display:grid}.phone-topbar small{color:#d8ae59;font-size:12px}.phone-topbar b{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:21px Oswald;overflow:hidden}.passenger-identity{background:#ded4bb;border:3px solid #33342c;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;margin:12px;padding:12px;display:grid;box-shadow:5px 5px #554b3a}.passenger-identity>span{filter:grayscale(.25);font-size:37px}.passenger-identity>.passenger-avatar-chip{filter:none;background:#c7b995;border:2px solid #625a47;border-radius:50%;width:48px;height:52px;display:grid;overflow:hidden}.passenger-avatar-chip img{object-fit:cover;object-position:center 35%;width:100%;height:100%;image-rendering:pixelated}.passenger-identity>div{min-width:0}.passenger-identity small{color:#93422f;font-size:12px}.passenger-identity h1{margin:1px 0;font-size:25px;line-height:1}.passenger-identity p{color:#565144;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;overflow:hidden}.passenger-identity>strong{color:#fff;text-transform:uppercase;background:#565e49;border:1px solid #5d5949;max-width:104px;padding:7px;font-size:14px}.phone-panel{background:#ded4bb;border:3px solid #38392f;border-radius:1px;margin:12px;padding:15px;box-shadow:5px 5px #5d5341}.phone-panel>small{color:#8d402f;font-size:12px}.phone-panel h2{margin:4px 0 8px;font-size:27px;line-height:1}.phone-panel>p{color:#514d41;font-size:15px;line-height:1.5}.role-picker>button,.supply-store>button,.event-options>button{color:#282921;text-align:left;background:#eee4cb;border:2px solid #6a6250;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:8px;padding:12px;display:grid}.role-picker>button>span,.supply-store>button>span{filter:grayscale(.2);font-size:28px}.role-picker>button>div,.supply-store>button>div{min-width:0;display:grid}.role-picker>button b,.supply-store>button b{font-size:14px}.role-picker>button small,.supply-store>button small{color:#565145;font-size:14px;line-height:1.4}.role-picker>button em{color:#744433;font-size:14px;font-style:normal}.role-picker>button strong,.supply-store>button strong{color:#7f3527;font-size:14px}.phone-vitals{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px;display:grid}.phone-vitals article{color:#e8dfc4;background:#30382e;border:2px solid #4c4d41;padding:9px;display:grid}.phone-vitals small{color:#caa350;font-size:12px}.phone-vitals b{text-overflow:ellipsis;text-transform:uppercase;font:20px Oswald;overflow:hidden}.phone-vitals i,.phone-trip-strip>i{background:#696651;height:5px}.phone-vitals i span,.phone-trip-strip>i span{background:#819164;height:100%;display:block}.phone-trip-strip{color:#eee1c2;background:repeating-linear-gradient(8deg,#593922 0 3px,#654129 3px 8px,#4d321f 8px 11px);border:3px solid #43352a;grid-template-columns:repeat(4,1fr);gap:4px;margin:12px;padding:8px;display:grid}.phone-trip-strip article{background:#20271f;border:1px inset #947957;padding:5px;display:grid}.phone-trip-strip small{color:#cda44f;font-size:12px}.phone-trip-strip b{font-size:13px}.phone-trip-strip>i{grid-column:1/-1}.outfitting-panel>p{color:#7e3d2e;font-weight:800}.packed-supplies{flex-wrap:wrap;gap:5px;display:flex}.packed-supplies button{text-align:left;background:#c7bda2;border:1px solid #6a6352;grid-template-columns:auto 1fr;gap:4px;padding:6px;display:grid}.packed-supplies button span{grid-row:1/3}.packed-supplies button b{font-size:12px}.packed-supplies button small{color:#883e30;font-size:14px}.outfitting-panel>em{margin-top:10px;font-size:13px;display:block}.event-phone{border-color:#743d2e}.role-call{background:#cbc1a4;border:2px solid #6b604b;grid-template-columns:38px 1fr auto;align-items:center;gap:7px;margin:10px 0;padding:9px;display:grid}.role-call.mine{background:#dfc38d;border-color:#8e3f2c;box-shadow:4px 4px #8e3f2c}.role-call>span{font-size:28px}.role-call>div{display:grid}.role-call small,.role-call b,.role-call strong{font-size:14px}.special-button{color:#eee2bf;text-align:left;background:#30382e;border:3px double #d3b35e;width:100%;padding:10px;display:grid}.special-button small{color:#d4ae51;font-size:14px}.special-button b{font-size:14px}.event-options>button{grid-template-columns:31px 1fr}.event-options>button>span{color:#fff;background:#4a5043;place-items:center;width:28px;height:28px;font-family:Oswald;display:grid}.event-options>button>div{display:grid}.event-options>button b{font-size:14px}.event-options>button small{color:#514d41;font-size:14px;line-height:1.4}.event-options>button em{color:#7c3528;font-size:14px;font-style:normal;font-weight:900}.event-options>button.selected{background:#c5cfaa;border-color:#4f6248}.event-phone footer{gap:4px;margin-top:10px;display:grid}.event-phone footer b,.event-phone footer small{font-size:14px}.event-phone footer i{background:#8d866e;height:7px}.event-phone footer i span{background:var(--rust);height:100%;display:block}.phone-memory-result{color:#eee1c3;background:#30382e;border:3px double #77633f;gap:6px;margin-top:12px;padding:14px;display:grid}.phone-memory-result small{color:#d3aa54}.phone-memory-result b{font-size:16px;line-height:1.45}.rest-stop-phone{text-align:center}.rest-stop-phone .combo-target span{border-width:3px;width:61px;height:61px;font-size:33px}.rest-stop-phone blockquote{border-left:4px solid var(--rust);background:#c9bea1;padding:10px;font-size:14px;line-height:1.45}.dice-roll-button{width:100%;min-height:52px;margin-top:8px;font-size:15px}.landmark-phone>span,.traveling-phone>span,.chaos-phone>span,.finished-phone>span,.loading-panel>span{filter:grayscale(.3);font-size:58px;display:block}.role-job-button{color:#fff8e9;text-align:left;background:#59604b;border:3px solid #5d5949;gap:4px;width:100%;min-height:82px;margin-top:14px;padding:12px;display:grid;box-shadow:4px 4px #3a362d}.role-job-button small{color:#e0b85e;font-size:12px}.role-job-button b{font-size:16px}.role-job-button em{color:#e4dcc4;font-size:13px;font-style:normal;line-height:1.35}.role-job-button:disabled{opacity:.62}.traveling-phone blockquote{color:#403c32;background:#d9cfb3;border-left:5px solid #9a4933;margin:14px 0 0;padding:12px;font-size:14px;line-height:1.45}.personal-award{color:#eee2c3;text-align:center;background:#30382e;border:3px double #d0aa53;padding:10px;font-size:16px;display:block}.personal-score{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.personal-score b{text-align:center;background:#eee4ca;border:2px solid #716956;padding:9px 5px;font:21px Oswald;display:grid}.personal-score small{color:#7d3d2d;font:10px IBM Plex Mono}.landmark-phone>em{font-size:13px}.passenger-wait-note{background:#cfc4a7;border:1px dashed #756c57;padding:8px}.passenger-actions select{background:#eee4cb;border:2px solid #625d4d;width:100%;padding:10px}.passenger-actions summary{cursor:pointer;color:#713d30;font:700 18px Oswald}.passenger-actions[open] summary{margin-bottom:8px}.passenger-actions>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.passenger-actions>div button{color:#322f27;background:#c9bea1;border:2px solid #655f4e;min-height:48px;padding:10px 6px;font-size:13px;font-weight:900}.passenger-actions>div button:last-child{background:#b36e5a}.recovery-action{background:#dfc892;border-color:#8b4935}.recovery-action h3{margin:5px 0;font-size:25px}.recovery-action .primary-button{width:100%;min-height:54px;margin:7px 0;font-size:17px}.recovery-action em{color:#514a3c;font-size:14px;line-height:1.45;display:block}.phone-chat-bubble{z-index:80;background:#eee4ce;border:3px solid #2e3027;padding:10px;position:fixed;top:67px;left:12px;right:12px;box-shadow:5px 5px #0005}.phone-chat-bubble b{color:var(--rust);text-transform:uppercase;font-size:14px}.phone-chat-bubble p{margin:2px 0 0;font:18px Oswald}.phone-memory-cue{z-index:85;color:#302e27;background:#d8ccadf7;border:5px solid #eee2c5;outline:3px solid #312f28;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;max-width:560px;margin:auto;padding:12px;display:grid;position:fixed;top:70px;left:12px;right:12px;transform:rotate(-.25deg);box-shadow:8px 10px #0007}.phone-memory-cue:after{content:"";pointer-events:none;opacity:.1;background:repeating-linear-gradient(0deg,#0000 0 3px,#302d26 3px 4px);position:absolute;inset:0}.phone-memory-cue>*{z-index:1;position:relative}.phone-memory-cue-photo{aspect-ratio:232/300;background:#3e473d;border:4px solid #f3e8cf;outline:2px solid #746a55;place-items:center;width:82px;display:grid;overflow:hidden}.phone-memory-cue-photo img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.phone-memory-cue-photo span{font-size:39px}.phone-memory-cue>div:last-child{gap:3px;min-width:0;display:grid}.phone-memory-cue small{color:#8d3d2f;font-size:11px}.phone-memory-cue h3{margin:0;font-size:22px;line-height:1}.phone-memory-cue p{margin:2px 0;font-size:13px;line-height:1.35}.phone-memory-cue strong{color:#3f5043;border-top:1px dashed #756b56;padding-top:5px;font-size:12px;line-height:1.3}.phone-road-game{z-index:115;color:#2d2c26;background:#d9cfb3fa;border:5px solid #eadfbe;outline:3px solid #292b24;max-width:580px;max-height:calc(100vh - 84px);margin:auto;padding:14px;position:fixed;top:72px;left:10px;right:10px;overflow:auto;box-shadow:8px 10px #0008}.phone-road-game>header{grid-template-columns:49px minmax(0,1fr);align-items:center;gap:10px;display:grid}.phone-road-game>header>span{color:#f0e4c6;background:#354238;border:2px solid #645d4c;place-items:center;width:47px;height:47px;font-size:27px;display:grid}.phone-road-game>header>div{min-width:0;display:grid}.phone-road-game small{color:#8a3b2e;font-size:11px}.phone-road-game h2{margin:1px 0 0;font-size:27px;line-height:1}.phone-road-game>p{color:#3c3930;background:#c9bea1;border-left:4px solid #a54d36;margin:10px 0;padding:9px;font-size:15px;line-height:1.4}.phone-road-game-options{gap:7px;display:grid}.phone-road-game-options button{color:#2e2d27;text-align:left;background:#eee3c8;border:3px solid #5c594a;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:52px;padding:10px;display:grid}.phone-road-game-options button>span{color:#fff1d2;background:#3f4b40;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.phone-road-game-options button b{font-size:15px;line-height:1.3}.phone-road-game-options button.selected{background:#c8d2ad;border-color:#416048}.phone-road-game-options button:disabled:not(.selected){opacity:.42}.phone-road-game-wait{color:#efe3c7;background:#303a31;border:3px double #6f654f;gap:4px;padding:12px;display:grid}.phone-road-game-wait span{color:#d0c4a6;font-size:13px;line-height:1.35}.phone-road-game-submitted{color:#fff0cf;text-align:center;background:#3e5945;margin-top:8px;padding:8px;font-size:13px;display:block}.phone-road-game footer{gap:5px;margin-top:10px;display:grid}.phone-road-game footer i{background:#928970;border:1px solid #4d493d;height:9px;overflow:hidden}.phone-road-game footer i b{background:#a34a36;height:100%;transition:width .2s steps(4,end);display:block}.phone-road-game footer>span{color:#5a5547;text-align:right;font-size:12px;font-weight:900}.phone-road-game.resolved{background:#ddd2b6fa;border-color:#dab85c}.phone-road-game-result{color:#f0e4c7;background:#344138;border:4px double #b38739;gap:5px;margin-top:11px;padding:13px;display:grid}.phone-road-game-result small{color:#e0b454}.phone-road-game-result strong{font-size:16px;line-height:1.4}.phone-incident-intro{z-index:118;color:#f0e4c7;background:#343b32f8;border:5px solid #e8d8b5;outline:3px solid #292820;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:11px;max-width:580px;margin:auto;padding:14px;display:grid;position:fixed;top:72px;left:10px;right:10px;box-shadow:8px 10px #0008}.phone-incident-intro>span{background:#7e3b2e;border:2px solid #d6aa4f;place-items:center;width:47px;height:47px;font-size:26px;display:grid}.phone-incident-intro>div{gap:4px;min-width:0;display:grid}.phone-incident-intro small{color:#e0b65d;font-size:11px}.phone-incident-intro h2{margin:0;font-size:28px;line-height:1}.phone-incident-intro p{color:#d7cbae;margin:3px 0 0;font-size:13px;line-height:1.35}.phone-crisis-banner{z-index:300;color:#fff0d2;background:#752e29fa;border:7px double #f0cf75;outline:4px solid #271c19;grid-template-columns:55px minmax(0,1fr);align-items:start;gap:11px;max-width:600px;max-height:calc(100vh - 82px);margin:auto;padding:15px;animation:1.2s steps(2,end) infinite crisis-banner-pulse;display:grid;position:fixed;top:70px;left:9px;right:9px;overflow:auto;box-shadow:9px 11px #0009}.phone-crisis-banner>span{text-align:center;font-size:44px}.phone-crisis-banner>div{gap:5px;min-width:0;display:grid}.phone-crisis-banner small{color:#ffd06b;font-size:11px}.phone-crisis-banner h2{margin:0;font-size:30px;line-height:1}.phone-crisis-banner p{color:#f4dfc4;margin:2px 0;font-size:14px;line-height:1.4}.phone-crisis-banner strong{border-top:2px solid #d6a24b;padding-top:7px;font-size:15px;line-height:1.4}.phone-passenger-incident{z-index:320;color:#292920;background:#e2d7bafc;border:7px double #cda84e;outline:4px solid #29251f;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px;max-width:600px;max-height:calc(100vh - 82px);margin:auto;padding:16px;display:grid;position:fixed;top:70px;left:9px;right:9px;overflow:auto;box-shadow:9px 11px #0009}.phone-passenger-incident.mine{background:#f0dfbffc;border-color:#9e3d2f}.phone-passenger-incident.fatal{color:#f2e4c5;background:#232722fc;border-color:#c7a650}.phone-passenger-incident>span{text-align:center;font-size:45px}.phone-passenger-incident>div{gap:6px;min-width:0;display:grid}.phone-passenger-incident small{color:#913d2f;font-size:11px}.phone-passenger-incident.fatal small{color:#d8b65e}.phone-passenger-incident h2{margin:0;font-size:30px;line-height:.96}.phone-passenger-incident p{color:inherit;margin:2px 0;font-size:14px;line-height:1.4}.phone-passenger-incident strong{color:inherit;border-top:2px solid #8c7952;padding-top:8px;font-size:14px;line-height:1.4}.phone-road-moment{z-index:310;color:#eee2c5;background:#26362ff7;border:6px double #d0aa52;outline:4px solid #292821;grid-template-columns:54px minmax(0,1fr);gap:11px;max-width:600px;margin:auto;padding:14px;display:grid;position:fixed;top:70px;left:9px;right:9px;box-shadow:9px 11px #0008}.phone-road-moment>span{text-align:center;filter:grayscale(.15)sepia(.1);font-size:42px}.phone-road-moment>div{gap:5px;min-width:0;display:grid}.phone-road-moment small{color:#d8b65c;font-size:10px}.phone-road-moment h2{margin:0;font-size:28px;line-height:.98}.phone-road-moment p{color:#d9ceb4;margin:1px 0;font-size:14px;line-height:1.35}.phone-road-moment strong{color:#bdb49e;border-top:2px solid #6c705c;padding-top:6px;font-size:12px;line-height:1.35}.phone-road-weather{color:#f0e4c7;background:#38463e;border:3px solid #3e4037;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:72px;margin-bottom:14px;padding:10px 11px;display:grid;position:relative;overflow:hidden;box-shadow:4px 4px #5d5342}.phone-road-weather>*{z-index:1;position:relative}.phone-road-weather>i{z-index:0;display:block;position:absolute;inset:-40%}.phone-road-weather>span{font-size:29px}.phone-road-weather>div{gap:3px;min-width:0;display:grid}.phone-road-weather small{color:#e0b85a;font-size:11px}.phone-road-weather b{font-size:13px;line-height:1.35}.phone-road-weather-storm{background:#283c47}.phone-road-weather-storm>i{opacity:.65;background:repeating-linear-gradient(107deg,#0000 0 12px,#dcecf099 13px 15px,#0000 16px 24px);animation:.7s linear infinite road-rain}.phone-road-weather-wind{background:#705b3e}.phone-road-weather-wind>i{opacity:.6;background:repeating-linear-gradient(176deg,#0000 0 30px,#efd18b99 32px 34px,#0000 36px 58px);animation:1.3s linear infinite road-dust}.phone-road-weather-heat{background:linear-gradient(110deg,#7f4f2f,#735e39)}.phone-road-weather-heat>i{opacity:.5;filter:blur(5px);background:repeating-linear-gradient(90deg,#0000 0 35px,#ffd58d33 40px 53px,#0000 58px 90px);animation:4s ease-in-out infinite alternate road-heat-haze}.phone-road-weather-clear{background:linear-gradient(110deg,#365b60,#465b49)}.phone-road-weather-clear>i{opacity:.22;background:radial-gradient(circle at 30% 30%,#fff3ba 0 4px,#0000 5px),radial-gradient(circle at 70% 55%,#fff3ba 0 3px,#0000 4px);animation:4s steps(2,end) infinite road-clear-glint}.private-role-prompt{z-index:90;color:#eee2c3;background:#283129;border:4px double #d2ac55;padding:14px;position:fixed;top:68px;left:12px;right:12px;box-shadow:7px 7px #0007}.private-role-prompt button{color:#fff;background:0 0;border:0;position:absolute;top:7px;right:7px}.private-role-prompt small{color:#d3aa54;font-size:14px}.private-role-prompt p{margin:8px 0;font-size:15px;line-height:1.5}.private-role-prompt em{font-size:14px}.passenger-phone small{font-size:14px;line-height:1.35}.passenger-phone p,.passenger-phone em,.passenger-phone label{font-size:16px;line-height:1.5}.passenger-phone button,.passenger-phone select{font-size:16px}.passenger-phone input,.passenger-phone select{min-height:50px}.role-picker>button b,.supply-store>button b,.event-options>button b,.role-call b,.special-button b,.packed-supplies button b,.phone-trip-strip b,.passenger-actions>div button,.dice-roll-button{font-size:16px}.host-console{min-height:100vh;color:var(--ink);background:#a99f83;padding:18px;font-size:16px}.host-header{color:#eee1c4;background:repeating-linear-gradient(8deg,#593922 0 3px,#654129 3px 8px,#4d321f 8px 11px);border:4px solid #262820;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:auto;padding:16px;display:flex;box-shadow:7px 7px #554a39}.host-header small{color:#d2a64f;font-size:12px}.host-header h1{margin:3px 0;font-size:36px}.host-header p{color:#c9bea1;margin:0;font-size:15px}.host-header nav{align-items:center;gap:7px;display:flex}.host-header nav a,.host-header nav button{color:#eee0c0;background:#252d26;border:1px solid #ae9369;place-items:center;min-height:42px;padding:11px 12px;font-size:13px;text-decoration:none;display:grid}.host-trip-banner,.host-meters,.host-card,.host-actions{max-width:1120px;margin:13px auto}.host-demo-banner{color:#282820;background:#c79d4a;border:3px solid #272b23;justify-content:space-between;align-items:center;gap:14px;max-width:1120px;margin:13px auto;padding:13px 16px;display:flex;box-shadow:5px 5px #615744}.host-demo-banner>div{display:grid}.host-demo-banner small{color:#773728;font-size:12px}.host-demo-banner b,.host-demo-banner span{font-size:14px}.host-trip-banner{background:#dcd2b7;border:3px solid #383a31;justify-content:space-between;align-items:center;padding:15px;display:flex;box-shadow:5px 5px #615744}.host-trip-banner small{color:#8e3e2e;font-size:12px}.host-trip-banner h2{margin:3px 0;font-size:30px}.host-trip-banner p{color:#554f40;margin:0;font-size:15px;line-height:1.45}.host-trip-banner>strong{justify-items:end;font:36px Oswald;display:grid}.host-trip-banner>strong small{color:#383a31;font:12px IBM Plex Mono}.host-meters{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.host-meters article{color:#eee1c4;background:#293128;border:3px solid #373a31;align-content:center;gap:4px;min-height:82px;padding:12px;display:grid;box-shadow:3px 3px #655a46}.host-meters small{color:#d1a54f;font-size:12px}.host-meters b{font:22px Oswald}.host-meters i{background:#65624d;height:5px}.host-meters i span{background:#849463;height:100%;display:block}.host-card{background:#ded4b9;border:3px solid #3d3d33;padding:16px;box-shadow:5px 5px #655a47}.host-card>div>small,.host-card>small,.host-card header small{color:#8b3d2d;font-size:12px}.host-card h2{margin:3px 0;font-size:30px}.host-card p{color:#554f40;margin-bottom:0;font-size:15px;line-height:1.5}.departure-card,.drive-controls,.landmark-controls{align-items:center;gap:15px;display:flex}.departure-card>div,.drive-controls>div,.landmark-controls>div:first-child{flex:1}.trip-length-picker{background:#c9bea2;border:2px solid #706852;margin-top:13px;padding:10px}.trip-length-picker>small{color:#813b2e;font-size:13px}.trip-length-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:7px 0;display:grid}.trip-length-picker button{color:#302f28;text-align:left;background:#eee3c8;border:2px solid #5e5a4a;min-height:56px;padding:7px 9px;display:grid}.trip-length-picker button b{text-transform:uppercase;font:18px Oswald}.trip-length-picker button span{color:#e0d3b2;opacity:.82;font-size:12px}.trip-length-picker button.active{color:#f0e4c7;background:#394338;outline:3px solid #a45135}.trip-length-picker button.active span{color:#dccda9}.trip-length-picker em{color:#5c5546;font-size:12px;line-height:1.4}.drive-controls label{color:#7d3d2d;text-transform:uppercase;gap:5px;font-size:12px;font-weight:900;display:grid}.drive-controls select{background:#eee3c9;border:2px solid #5f5b4b;min-height:46px;padding:10px 12px;font-size:16px}.active-event-card,.rest-stop-host{grid-template-columns:1fr auto;align-items:center;gap:15px;display:grid}.active-event-card button,.rest-stop-host button,.landmark-controls button,.host-actions button,.departure-card button,.drive-controls button,.finished-host button{color:#eee1c1;background:#384338;border:2px solid #34372e;min-height:46px;padding:12px 14px;font-size:14px;font-weight:900}.rest-stop-host .combo-target span{border-width:3px;width:60px;height:60px;font-size:32px}.rest-stop-host blockquote{font-size:15px;line-height:1.45}.rest-stop-host>strong{font-size:13px}.landmark-controls>div:last-child{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.traveling-host,.chaos-host,.finished-host{align-items:center;gap:15px;display:flex}.traveling-host>span,.chaos-host>span,.finished-host>span{font-size:50px}.roster-card>header,.cargo-card>header{justify-content:space-between;align-items:center;display:flex}.roster-card>header>div,.cargo-card>header>div{display:grid}.roster-card>header h2,.cargo-card>header h2{margin:1px 0}.roster-card>header>span,.cargo-card>header>span{font-size:13px}.roster-actions{align-items:center;gap:9px;display:flex}.roster-actions>span{font-size:13px}.clear-passengers-button{color:#fff0d0;background:#7c332b;border:2px solid #442721;min-height:40px;padding:8px 11px;font-size:12px;font-weight:900}.clear-passengers-button:disabled{cursor:not-allowed;opacity:.45}.host-roster{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px;display:grid}.host-roster article{background:#eee4ca;border:2px solid #77705b;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.host-roster article>span{font-size:25px}.host-roster article>.host-passenger-avatar{background:#c6ba99;border:2px solid #665e4c;border-radius:50%;width:38px;height:42px;display:grid;overflow:hidden}.host-passenger-avatar img{object-fit:cover;object-position:center 35%;width:100%;height:100%;image-rendering:pixelated}.host-roster article>div{min-width:0;display:grid}.host-roster article b{font-size:15px}.host-roster article small{color:#5f5949;font-size:12px}.host-roster article p{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.host-roster article>strong{gap:3px;font-size:12px;display:grid}.host-roster article>strong i{font-style:normal}.host-roster article:not(.condition-aboard){border-left:6px solid var(--rust)}.host-roster article.offline{opacity:.45}.host-roster article.simulated{background:#ddd0a7;border-style:dashed}.host-roster article b em{color:#fff5d8;background:#6c633f;margin-left:5px;padding:2px 4px;font-size:12px;font-style:normal}.cargo-list{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.cargo-list span{background:#c7bca0;border:1px solid #736c57;padding:8px 10px;font-size:13px}.host-store{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;display:grid}.host-store button{text-align:left;background:#eee3c8;border:2px solid #68614f;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;min-height:54px;padding:9px;display:grid}.host-store button span{font-size:20px}.host-store button b,.host-store button small{font-size:12px}.host-actions{background:repeating-linear-gradient(8deg,#593922 0 3px,#654129 3px 8px,#4d321f 8px 11px);border:4px solid #2e3028;grid-template-columns:repeat(8,1fr);gap:5px;padding:8px;display:grid}.host-actions button.active{color:#28291f;background:#c4a250}.host-actions button.danger{background:#7c332b}.host-trip-dials>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.host-trip-dials>header>div{display:grid}.host-trip-dials>header>span{color:#5f5848;font-size:12px}.host-trip-dials>div{grid-template-columns:1fr 1fr .72fr;gap:10px;margin-top:11px;display:grid}.host-dial,.weather-control{background:#c9bea2;border:2px solid #716955;min-width:0;padding:10px}.host-dial>small,.weather-control>small{color:#813c2d;font-size:12px;font-weight:900}.host-dial>small em{color:#655b49;margin-left:5px;font-size:12px;font-style:normal}.host-dial>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px;display:grid}.host-dial button{color:#302f28;text-align:left;background:#eee3c8;border:2px solid #5e5949;align-content:center;min-height:62px;padding:7px;display:grid}.host-dial button b{text-transform:uppercase;font:17px Oswald}.host-dial button span{color:#645e4d;font-size:12px;line-height:1.25}.host-dial button.active{color:#f0e4c7;background:#394338;outline:3px solid #a45135}.host-dial button.active span{color:#d9ccaa}.host-dial button:disabled:not(.active){opacity:.45}.danger-dial button:last-child.active{background:#702f27;outline-color:#7e251e}.weather-control{align-content:center;gap:5px;display:grid}.weather-control>b{text-transform:uppercase;font:22px Oswald}.weather-control>span{color:#5a5445;min-height:34px;font-size:12px;line-height:1.35}.weather-control button{color:#f0e3c5;background:#465444;border:2px solid #3f473b;min-height:43px;font-size:13px;font-weight:900}.deceased-passenger{filter:grayscale(.35);background:#cbc1a8;border-color:#292a25}.removed-passenger-panel{text-align:center}.removed-passenger-panel>span{font-size:58px;display:block}.removed-passenger-panel .primary-button{place-items:center;margin-top:14px;text-decoration:none;display:inline-grid}.phone-death-screen{color:#eee0c1;text-align:center;background:#171a17;place-content:center;justify-items:center;gap:11px;min-height:calc(100vh - 68px);padding:30px 20px 44px;display:grid;box-shadow:inset 0 0 0 9px #712f29,inset 0 0 0 13px #d0aa57}.phone-death-screen>span{filter:grayscale();font-size:clamp(72px,24vw,118px);line-height:.9}.phone-death-screen>small{color:#d5ad59;letter-spacing:.08em;font-size:13px}.phone-death-screen h1{color:#f3e5c5;text-shadow:5px 5px #752f29;max-width:520px;margin:0;font-size:clamp(52px,15vw,84px);line-height:.88}.phone-death-screen p{color:#d9cdb1;max-width:520px;margin:4px 0;font-size:17px;line-height:1.45}.phone-death-screen>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.phone-death-screen>div b{color:#dfbd6c;background:#2d332d;border:2px solid #6d624f;padding:7px 9px;font-size:12px}.phone-death-screen>strong{color:#bdb197;border-top:2px dashed #695e4c;max-width:500px;padding-top:12px;font-size:14px;line-height:1.45}.host-interventions{background:#c8bea3;border-style:dashed}.host-visual-previews{background:#d8cba9}.host-visual-previews summary,.host-interventions summary{cursor:pointer;color:#713d30;text-transform:uppercase;font:700 17px Oswald}.host-visual-previews p{margin:10px 0;font-size:14px}.host-visual-previews>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.host-visual-previews button{color:#f0e4c7;background:#384338;border:2px solid #4b4d40;min-height:46px;padding:10px;font-size:13px;font-weight:900}.host-preview-subhead{color:#813c2d;margin:15px 0 7px;font-size:12px;display:block}.host-visual-previews>.host-portrait-preview-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.host-portrait-preview-grid button{text-align:left;grid-template-columns:38px 1fr;align-items:center;gap:8px;display:grid}.host-portrait-preview-grid img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.host-visual-previews button.active{color:#28291f;background:#c4a250}.host-interventions summary{cursor:pointer;color:#713d30;text-transform:uppercase;font:700 17px Oswald}.host-interventions p{margin:10px 0;font-size:14px}.host-interventions>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.host-interventions button{color:#f0e4c7;background:#6f593e;border:2px solid #4b4d40;min-height:46px;padding:10px;font-size:13px;font-weight:900}.host-action-toast{z-index:180;color:#292920;background:#d0aa52;border:4px solid #2c3029;gap:3px;width:min(620px,100vw - 32px);padding:13px 16px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:7px 8px #0007}.host-action-toast small{color:#74372a;font-size:12px}.host-action-toast b{font-size:14px;line-height:1.4}.host-event-result{color:#f0e4c6;background:#303a31;border:3px double #6a604a;gap:5px;margin-top:12px;padding:13px;display:grid}.host-event-result small{color:#d5aa52;font-size:12px}.host-event-result strong{font-size:16px;line-height:1.4}.host-road-director>header>div{display:grid}.host-road-director>header p{margin-top:3px}.host-unused-triggers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.host-unused-triggers button{color:#f0e4c6;text-align:left;background:#3d4b40;border:3px solid #3c4036;align-content:center;gap:4px;min-height:66px;padding:11px 13px;display:grid;box-shadow:3px 3px #71644e}.host-unused-triggers b{font-size:15px}.host-unused-triggers span{color:#d6c8a6;font-size:12px;line-height:1.3}.host-specific-road-event{background:#c8bda2;border:3px solid #6a604d;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);align-items:end;gap:8px;margin-top:9px;padding:10px;display:grid}.host-specific-road-event label{gap:5px;display:grid}.host-specific-road-event small{color:#77392e;font-size:12px}.host-specific-road-event select{color:#292820;background:#eee3c8;border:2px solid #5e5848;width:100%;min-height:48px;padding:9px 11px;font-size:15px}.host-specific-road-event button{color:#f0e4c7;text-align:left;background:#3d4a40;border:3px solid #373d34;gap:2px;min-height:48px;padding:9px 11px;display:grid}.host-specific-road-event button span{color:#d5c8a7;font-size:11px}.host-road-moments{background:#c9c3a9;border:3px solid #566251;gap:10px;margin-top:12px;padding:13px;display:grid}.host-road-moments>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.host-road-moments>header small{color:#77392f;font-size:12px}.host-road-moments>header h3{margin:2px 0 0;font-size:25px}.host-road-moments>header>strong{color:#4e5b4e;font-size:12px}.host-road-moments>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.host-road-moments button{color:#2c302a;text-align:left;background:#e8ddc1;border:3px solid #4d594c;align-content:center;gap:3px;min-height:65px;padding:9px;display:grid}.host-road-moments button:hover{color:#f0e4c7;background:#3d4a40}.host-road-moments button b{font-size:14px}.host-road-moments button span{color:#6b604e;font-size:11px}.host-road-moments button:hover span{color:#d1c5a7}.host-road-moments>p{color:#5b5547;margin:0;font-size:12px}.host-passenger-jeopardy{background:#c9b99b;border:3px solid #684338;gap:10px;margin-top:12px;padding:13px;display:grid}.host-passenger-jeopardy>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.host-passenger-jeopardy>header small{color:#7e332a;font-size:12px}.host-passenger-jeopardy>header h3{margin:2px 0 0;font-size:25px}.host-passenger-jeopardy>header>strong{color:#5b5041;font-size:12px}.host-passenger-jeopardy>label{color:#71382e;text-transform:uppercase;gap:5px;font-size:12px;font-weight:900;display:grid}.host-passenger-jeopardy select{color:#292820;background:#eee3c8;border:2px solid #5f5949;width:100%;min-height:48px;padding:9px 11px;font-size:15px}.host-passenger-jeopardy fieldset{border:2px solid #716653;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:8px;display:grid}.host-passenger-jeopardy legend{color:#71382e;text-transform:uppercase;padding:0 5px;font-size:12px;font-weight:900}.host-passenger-jeopardy fieldset button{color:#312f28;background:#eee3c8;border:2px solid #5c5849;min-height:47px;padding:8px;font-size:13px;font-weight:900}.host-passenger-jeopardy fieldset button.active{color:#f1e5c8;background:#3b463b;outline:3px solid #a45135}.host-passenger-jeopardy fieldset button.fatal{border-color:#772d27}.host-passenger-jeopardy fieldset button.fatal.active{background:#742f29;outline-color:#882d27}.host-death-warning{color:#64251f;background:#e6c6ad;border:4px double #742b26;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:11px;display:grid}.host-death-warning strong{font-size:14px}.host-death-warning p{color:#573b32;grid-column:1;margin:0;font-size:12px}.host-death-warning button{color:#fff0d3;background:#7f3029;border:3px solid #3a211f;grid-area:1/2/span 2;min-height:47px;padding:9px 12px;font-size:12px;font-weight:900}.host-death-warning span{color:#74271f;text-align:center;grid-area:1/2/span 2;max-width:190px;font-size:12px;font-weight:900}.host-inflict-button{color:#f0e4c6;text-transform:uppercase;background:#465547;border:3px solid #30342c;min-height:50px;padding:11px 14px;font-size:14px;font-weight:900}.host-inflict-button.fatal{color:#fff1d4;background:#862f29;border-color:#321d1b}.host-inflict-button:disabled{opacity:.45}.trip-log-card ol{max-height:250px;margin-bottom:0;overflow:auto}.trip-log-card li{border-bottom:1px dashed #7d745d;padding:9px 6px;font-size:14px;line-height:1.4}.visual-preview-overlay{z-index:160;color:#282820;text-align:center;background:#b9ad8c url(/foust-reunion/assets/scene-road-DwvqRmfS.svg) 50%/cover no-repeat;border:8px solid #292b24;outline:4px solid #c8b98f;align-content:center;justify-items:center;padding:clamp(24px,3vw,48px);display:grid;position:fixed;inset:7vh 9vw;box-shadow:20px 24px #0009}.visual-preview-overlay:before{content:"";pointer-events:none;background:#d8cfb5b8;position:absolute;inset:0}.visual-preview-overlay>*{z-index:1;position:relative}.visual-preview-overlay>small{color:#8d3f30;font-size:13px}.visual-preview-overlay h2{margin:6px 0 0;font-size:clamp(42px,5vw,74px)}.visual-preview-overlay>div{aspect-ratio:5/3;width:min(720px,68vw)}.visual-preview-overlay p{margin:0;font-size:14px}.finale-stage{z-index:200;color:#292820;background:#111714;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.finale-canvas{isolation:isolate;background:#263530;width:min(100vw,177.778vh);height:min(100vh,56.25vw);position:relative;overflow:hidden}.finale-layer{object-fit:fill;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.finale-scene{z-index:0}.finale-title-plaque{z-index:8;color:#efe2bf;text-align:center;background:#2b3028;align-content:center;justify-items:center;width:51.6667%;height:10%;padding:0 2%;display:grid;position:absolute;top:9.6296%;left:24.1667%}.finale-title-plaque small{color:#d2a74f;letter-spacing:.13em;font-size:clamp(8px,.62vw,13px);line-height:1}.finale-title-plaque strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font:clamp(18px,2.35vw,45px)/1 Oswald,sans-serif;overflow:hidden}.finale-ribbon-plaque{z-index:8;color:#f0e4c5;letter-spacing:.05em;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#365d4a;place-items:center;width:52%;height:4.8148%;padding:0 .6%;font-size:clamp(7px,.58vw,12px);font-weight:900;display:grid;position:absolute;top:23.3333%;left:24%;overflow:hidden}.finale-firework{z-index:1;opacity:0;animation:2.25s step-end infinite finale-firework-cycle}.finale-firework-two{animation-name:finale-firework-cycle-two}.finale-firework-three{animation-name:finale-firework-cycle-three}.finale-firework-static{z-index:1}.finale-balloons{z-index:2;animation:26s linear infinite finale-balloon-rise}.finale-wagon-position{aspect-ratio:5/3;z-index:3;width:31.25%;position:absolute;top:50%;left:34.375%}.finale-wagon-bounce{width:100%;height:100%;animation:.7s ease-in-out infinite alternate finale-wagon-breathe}.finale-wagon-position .wagon-piece{width:100%;height:100%}.finale-sparkles{z-index:4;animation:.8s steps(2,end) infinite finale-sparkle}.finale-confetti{z-index:5;overflow:hidden}.finale-confetti-b{z-index:6}.finale-confetti-sway{width:100%;height:100%;animation:3s ease-in-out infinite alternate finale-confetti-sway-a;position:absolute;inset:0}.finale-confetti-b .finale-confetti-sway{animation-name:finale-confetti-sway-b;animation-duration:3.4s}.finale-confetti-fall{width:100%;height:200%;animation:7s linear infinite finale-confetti-fall;position:absolute;top:-100%;left:0}.finale-confetti-b .finale-confetti-fall{animation-duration:9.5s}.finale-confetti-fall img{object-fit:fill;width:100%;height:50%;image-rendering:pixelated;display:block}.finale-confetti-static{z-index:5;opacity:.8}.finale-confetti-static-b{z-index:6;opacity:.7}.finale-static{display:none}.finale-vhs{z-index:7;pointer-events:none;opacity:.2;mix-blend-mode:soft-light;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NjAgNTQwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IlZIUyBwbGF5YmFjayBvdmVybGF5OiBzY2FubGluZXMsIGEgdHJhY2tpbmcgZ2xpdGNoIGJhbmQsIGFuZCBhbiBvbi1zY3JlZW4tZGlzcGxheSBjb3JuZXIiPgogIDxkZWZzPgogICAgPHBhdHRlcm4gaWQ9InNjYW5saW5lcyIgd2lkdGg9IjQiIGhlaWdodD0iNCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjQiIGZpbGw9Im5vbmUiLz4KICAgICAgPHJlY3QgeT0iMiIgd2lkdGg9IjQiIGhlaWdodD0iMiIgZmlsbD0iIzI2MjIxYyIgb3BhY2l0eT0iLjE2Ii8+CiAgICA8L3BhdHRlcm4+CiAgICA8cGF0dGVybiBpZD0iZ3JhaW4iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxyZWN0IHg9IjMiIHk9IjUiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiIGZpbGw9IiNmMGU2YzgiIG9wYWNpdHk9Ii4xMCIvPgogICAgICA8cmVjdCB4PSIxNCIgeT0iMSIgd2lkdGg9IjIiIGhlaWdodD0iMiIgZmlsbD0iIzI2MjIxYyIgb3BhY2l0eT0iLjEyIi8+CiAgICAgIDxyZWN0IHg9IjIwIiB5PSIxMiIgd2lkdGg9IjIiIGhlaWdodD0iMiIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjA4Ii8+CiAgICAgIDxyZWN0IHg9IjgiIHk9IjE3IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiBmaWxsPSIjMjYyMjFjIiBvcGFjaXR5PSIuMTAiLz4KICAgICAgPHJlY3QgeD0iMTciIHk9IjIxIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiBmaWxsPSIjZjBlNmM4IiBvcGFjaXR5PSIuMDkiLz4KICAgIDwvcGF0dGVybj4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0idmlnbmV0dGUiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjcyJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMjYyMjFjIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjYyMjFjIiBzdG9wLW9wYWNpdHk9Ii4zNCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICA8L2RlZnM+CgogIDwhLS0gQmFzZSBmaWxtOiBzY2FubGluZXMgKyB0YXBlIGdyYWluICsgdHViZSB2aWduZXR0ZSAtLT4KICA8cmVjdCB3aWR0aD0iOTYwIiBoZWlnaHQ9IjU0MCIgZmlsbD0idXJsKCNzY2FubGluZXMpIi8+CiAgPHJlY3Qgd2lkdGg9Ijk2MCIgaGVpZ2h0PSI1NDAiIGZpbGw9InVybCgjZ3JhaW4pIi8+CiAgPHJlY3Qgd2lkdGg9Ijk2MCIgaGVpZ2h0PSI1NDAiIGZpbGw9InVybCgjdmlnbmV0dGUpIi8+CgogIDwhLS0gVHJhY2tpbmcgZ2xpdGNoIGJhbmQgd2l0aCBjaHJvbWEgZnJpbmdpbmcsIGxvdyBpbiBmcmFtZSBsaWtlIGEgd29ybiB0YXBlIC0tPgogIDxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+CiAgICA8cmVjdCB5PSI0MzIiIHdpZHRoPSI5NjAiIGhlaWdodD0iMTAiIGZpbGw9IiNmMGU2YzgiIG9wYWNpdHk9Ii4xNCIvPgogICAgPHJlY3QgeT0iNDMwIiB3aWR0aD0iOTYwIiBoZWlnaHQ9IjIiIGZpbGw9IiM3ZjlhOTQiIG9wYWNpdHk9Ii40Ii8+CiAgICA8cmVjdCB5PSI0NDIiIHdpZHRoPSI5NjAiIGhlaWdodD0iMiIgZmlsbD0iI2IwNGUzZiIgb3BhY2l0eT0iLjQiLz4KICAgIDxyZWN0IHg9IjQwIiB5PSI0MzQiIHdpZHRoPSIxODAiIGhlaWdodD0iNiIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjIiLz4KICAgIDxyZWN0IHg9IjQxMCIgeT0iNDMzIiB3aWR0aD0iOTAiIGhlaWdodD0iOCIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjI1Ii8+CiAgICA8cmVjdCB4PSI3MDAiIHk9IjQzNSIgd2lkdGg9IjIyMCIgaGVpZ2h0PSI0IiBmaWxsPSIjZjBlNmM4IiBvcGFjaXR5PSIuMTgiLz4KICA8L2c+CiAgPCEtLSBBIHNlY29uZCBmYWludCBkcm9wb3V0IGxpbmUgbmVhciB0aGUgdG9wIC0tPgogIDxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIgb3BhY2l0eT0iLjUiPgogICAgPHJlY3QgeT0iNjQiIHdpZHRoPSI5NjAiIGhlaWdodD0iMyIgZmlsbD0iI2YwZTZjOCIgb3BhY2l0eT0iLjEyIi8+CiAgICA8cmVjdCB4PSIyMjAiIHk9IjYzIiB3aWR0aD0iMTQwIiBoZWlnaHQ9IjIiIGZpbGw9IiM3ZjlhOTQiIG9wYWNpdHk9Ii4zIi8+CiAgPC9nPgoKICA8IS0tIENhbWNvcmRlciBvbi1zY3JlZW4gZGlzcGxheSAtLT4KICA8ZyBmb250LWZhbWlseT0iJ0NvdXJpZXIgTmV3Jyxtb25vc3BhY2UiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiNmMGU2YzgiIG9wYWNpdHk9Ii44Ij4KICAgIDx0ZXh0IHg9IjM0IiB5PSI0NCIgZm9udC1zaXplPSIyMCI+JiM5NjU0OyBQTEFZPC90ZXh0PgogICAgPHRleHQgeD0iMzQiIHk9IjUxNCIgZm9udC1zaXplPSIxNiI+SlVMIDE0IDE5ODY8L3RleHQ+CiAgICA8dGV4dCB4PSI4MTIiIHk9IjUxNCIgZm9udC1zaXplPSIxNiI+U1AgMDo0MjoxNzwvdGV4dD4KICA8L2c+CiAgPCEtLSBSRUMtc3R5bGUgY29ybmVyIGJyYWNrZXRzIC0tPgogIDxnIHN0cm9rZT0iI2YwZTZjOCIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBvcGFjaXR5PSIuMzUiPgogICAgPHBhdGggZD0iTTE0IDMwVjE0aDE2TTk0NiAzMFYxNGgtMTZNMTQgNTEwdjE2aDE2TTk0NiA1MTB2MTZoLTE2Ii8+CiAgPC9nPgo8L3N2Zz4K) 50%/100% 100% no-repeat;position:absolute;inset:0}.finale-score-card,.finale-awards{z-index:10;background:#e5dac0eb;border:clamp(2px,.25vw,5px) solid #2b2b24;position:absolute;box-shadow:clamp(4px,.55vw,10px) clamp(4px,.55vw,10px) #181b17aa}.finale-score-card{width:27.5%;padding:clamp(8px,1vw,19px);top:31%;left:2.4%}.finale-score-card header{align-items:center;gap:clamp(7px,.8vw,15px);display:flex}.finale-score-card header img{width:clamp(42px,5vw,96px);height:clamp(42px,5vw,96px);image-rendering:pixelated;flex:none}.finale-score-card header div{min-width:0;display:grid}.finale-score-card small,.finale-awards small{color:#8f3e2f;letter-spacing:.06em;font-size:clamp(11px,.68vw,14px);font-weight:900}.finale-score-card header strong{color:#342f26;font:clamp(35px,4.7vw,90px)/.82 Oswald,sans-serif}.finale-score-card header span{color:#655d4a;font-size:clamp(10px,.64vw,13px);font-weight:900}.finale-score-card>p{color:#4d493d;min-height:2.6em;margin:clamp(5px,.55vw,11px) 0;font-size:clamp(10px,.67vw,14px);line-height:1.3}.finale-stats{border-top:2px solid #776c55;grid-template-columns:repeat(4,1fr);display:grid}.finale-stats span{text-align:center;border-right:1px solid #91866d;padding-top:clamp(5px,.5vw,10px);display:grid}.finale-stats span:last-child{border:0}.finale-stats b{font:clamp(16px,1.45vw,28px) Oswald,sans-serif}.finale-stats small{font-size:clamp(8px,.55vw,11px)}.finale-awards{gap:clamp(5px,.55vw,10px);width:27.5%;padding:clamp(6px,.65vw,13px);display:grid;top:31%;right:2.4%}.finale-awards article{color:#efe4c8;background:#30382f;border:2px solid #6f654f;align-items:center;gap:clamp(7px,.7vw,14px);min-width:0;padding:clamp(5px,.55vw,10px);display:flex}.finale-awards img{width:clamp(39px,4.2vw,80px);height:clamp(39px,4.2vw,80px);image-rendering:pixelated;flex:none}.finale-awards article div{min-width:0;display:grid}.finale-awards b{text-overflow:ellipsis;white-space:nowrap;font:clamp(17px,1.55vw,30px)/1 Oswald,sans-serif;overflow:hidden}.finale-awards span{color:#c9bd9e;margin-top:3px;font-size:clamp(9px,.63vw,13px)}.finale-credit{z-index:12;color:#ddd1b6;background:#1c211cdd;padding:3px 6px;font-size:clamp(11px,.84vw,16px);line-height:1.25;position:absolute;bottom:.7%;right:.8%}.finale-credit a{color:#e1b85f}.finale-missing-roster{z-index:11;color:#fff0cf;text-align:center;background:#a45135ee;border:3px solid #2b2b24;justify-items:center;width:54%;padding:clamp(6px,.55vw,11px);display:grid;position:absolute;bottom:7%;left:23%;box-shadow:5px 6px #181b17aa}.finale-missing-roster small{color:#f4cf6d;font-size:clamp(8px,.6vw,12px)}.finale-missing-roster b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(9px,.72vw,14px);overflow:hidden}.ending-made-it .finale-confetti{opacity:.75}.ending-barely-made-it .finale-balloons,.ending-barely-made-it .finale-sparkles,.ending-barely-made-it .finale-confetti-b{display:none}.ending-barely-made-it .finale-confetti-a{opacity:.38}.ending-family-disaster .finale-motion,.ending-family-disaster .finale-static{display:none!important}.ending-family-disaster .finale-scene{filter:saturate(.45)brightness(.72)}.ending-family-disaster .finale-title-plaque{background:#692f29}.ending-family-disaster .finale-ribbon-plaque{background:#3b342b}@keyframes finale-firework-cycle{0%,22.221%{opacity:1}22.222%,to{opacity:0}}@keyframes finale-firework-cycle-two{0%,22.221%{opacity:0}22.222%,37.777%{opacity:1}37.778%,to{opacity:0}}@keyframes finale-firework-cycle-three{0%,37.777%{opacity:0}37.778%,64.443%{opacity:1}64.444%,to{opacity:0}}@keyframes finale-balloon-rise{0%{transform:translateY(0)}to{transform:translateY(-103.704%)}}@keyframes finale-wagon-breathe{0%{transform:translateY(0)rotate(-.15deg)}to{transform:translateY(-3px)rotate(.15deg)}}@keyframes finale-sparkle{0%,49.999%{opacity:.45}50%,to{opacity:1}}@keyframes finale-confetti-fall{0%{transform:translateY(0)}to{transform:translateY(50%)}}@keyframes finale-confetti-sway-a{0%{transform:translate(-8px)}to{transform:translate(8px)}}@keyframes finale-confetti-sway-b{0%{transform:translate(8px)}to{transform:translate(-8px)}}.reduced-motion .finale-motion{display:none!important}.reduced-motion .finale-static{display:block!important}.reduced-motion .finale-wagon-bounce{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.finale-motion{display:none!important}.finale-static{display:block!important}.finale-wagon-bounce{animation:none!important;transform:none!important}}.studio-shell{background:#a99f84;min-height:100vh;font-size:16px}.studio-header{z-index:20;color:#ece0c2;background:#30372e;border-bottom:5px solid #25271f;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;display:flex;position:sticky;top:0}.studio-header small{color:#d1a64f;font-size:13px}.studio-header h1{margin:2px 0;font-size:30px}.studio-header p{margin:0;font-size:15px}.studio-header nav{gap:5px;display:flex}.studio-header nav a,.studio-header nav button{color:#eee0c0;background:#4c3a2d;border:1px solid #a89068;place-items:center;min-height:44px;padding:10px 11px;font-size:14px;text-decoration:none;display:grid}.studio-layout{grid-template-columns:250px 1fr;display:grid}.studio-nav{background:#4c3d2f;align-content:start;gap:4px;min-height:calc(100vh - 74px);padding:10px;display:grid}.studio-nav button{color:#e9dcbc;text-align:left;background:#302f27;border:1px solid #8e7857;grid-template-columns:31px 1fr;align-items:center;min-height:52px;padding:11px;display:grid}.studio-nav button.active{background:#9c5037}.studio-nav span{filter:grayscale(.3);font-size:20px}.studio-nav b{font-size:14px}.studio-workspace{width:100%;max-width:1100px;padding:18px}.studio-workspace>header{margin-bottom:12px}.studio-workspace>header small{color:#843b2d;font-size:13px}.studio-workspace>header h2{margin:3px 0;font-size:35px}.studio-workspace>header p{color:#504c40;max-width:750px;font-size:16px;line-height:1.5}.studio-workspace button{min-height:42px;padding:8px 11px;font-size:14px}.studio-workspace>header button,.studio-card>button{color:#fff;background:#4d5949;border:2px solid #4d4c40}.studio-card{background:#ded4b9;border:3px solid #49493e;margin-bottom:10px;padding:14px;box-shadow:4px 4px #665b48}.studio-card>header{justify-content:space-between;align-items:center;display:flex}.studio-card>header>span,.role-editor>span,.supply-editor>span{font-size:34px}.studio-card h3{margin:3px 0;font-size:25px}.studio-card header small{color:#833c2d;font-size:13px}.studio-workspace code{color:#3d362b;background:#c7b99a;padding:2px 5px;font:12px IBM Plex Mono}.studio-portrait-gallery{gap:13px;display:grid}.portrait-library-card>header>b{color:#72402f;text-transform:uppercase;font-size:13px}.portrait-variant-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:13px;display:grid}.portrait-variant-grid figure{background:#c9bea2;border:2px solid #716a58;grid-template-columns:minmax(150px,220px) 1fr;align-items:center;gap:13px;min-width:0;margin:0;padding:12px;display:grid}.portrait-asset-preview{aspect-ratio:232/300;background:repeating-conic-gradient(#b6aa8d 0 25%, #c9bea2 0 50%) 0 / 18px 18px;border:2px solid #595443;place-items:center;display:grid;position:relative;overflow:hidden}.portrait-variant-portrait .portrait-asset-preview{aspect-ratio:1}.portrait-asset-preview img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.portrait-variant-portrait .portrait-asset-preview img{width:88%;height:88%}.portrait-asset-preview>span{color:#493c2e;text-align:center;width:78%;font:12px/1.25 IBM Plex Mono;position:absolute;bottom:4.5%;left:11%}.portrait-variant-grid figcaption{align-content:center;gap:7px;min-width:0;display:grid}.portrait-variant-grid figcaption>b{text-transform:uppercase;font:20px Oswald}.portrait-variant-grid figcaption code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portrait-variant-grid figcaption small{color:#565042;font-size:13px;line-height:1.4}.studio-portrait-rules{background:#c9bea2;border:3px dashed #655d4c;gap:5px;margin-top:13px;padding:13px;display:grid}.studio-portrait-rules b{color:#813c2d;font-size:13px}.studio-portrait-rules span{font-size:14px;line-height:1.5}.empty-portrait-library{text-align:center}.empty-portrait-library>span{font-size:54px}.studio-form-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.studio-form-grid label,.challenge-editor label,.option-editor label{color:#66372c;text-transform:uppercase;gap:5px;font-size:13px;font-weight:900;display:grid}.studio-form-grid label.wide{grid-column:1/-1}.studio-form-grid input,.studio-form-grid select,.studio-form-grid textarea,.challenge-editor input,.challenge-editor textarea,.option-editor input,.option-editor select,.option-editor textarea,.studio-workspace>header input{color:#25251f;background:#eee5ce;border:2px solid #77705c;width:100%;min-height:46px;padding:10px 11px;font-size:16px}textarea{resize:vertical;min-height:64px}.challenge-editor{background:#c9bea1;border:2px dashed #776b53;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;padding:10px;display:grid}.challenge-editor>small{color:#833b2c;grid-column:1/-1;font-size:13px}.event-editor>header button,.role-editor>button,.supply-editor>button{color:#8e3028;background:0 0;border:0;font-size:14px}.option-editor{background:#c9bea1;border:2px solid #746c57;margin:10px 0;padding:10px}.option-editor>header{justify-content:space-between;display:flex}.option-editor>div,.effect-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.option-editor summary{margin:9px 0;font-size:14px;font-weight:900}.role-editor,.supply-editor{grid-template-columns:50px 1fr auto;align-items:start;gap:10px;display:grid}.chatter-preview blockquote{border-left:4px solid var(--rust);background:#c9bea1;padding:10px;font-size:15px;line-height:1.45}.chatter-preview p{font-size:14px}.studio-loading{color:#eee1c2;background:#272c25;place-content:center;justify-items:center;min-height:100vh;display:grid}.studio-loading span{font-size:70px}.high-contrast{filter:contrast(1.18)}.large-text{font-size:118%}.reduced-motion *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reduced-motion .travel-layer,.reduced-motion .travel-mile-marker,.reduced-motion .travel-tumbleweed,.reduced-motion .travel-tumbleweed i,.reduced-motion .custom-wagon-wheel{animation:none!important;transform:none!important}.reduced-motion .road-weather:before,.reduced-motion .road-weather:after,.reduced-motion .road-weather>i,.reduced-motion .phone-road-weather>i,.reduced-motion .fuel-critical{animation:none!important}.reduced-motion .travel-tumbleweed{display:none!important}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.travel-layer,.travel-mile-marker,.travel-tumbleweed,.travel-tumbleweed i,.custom-wagon-wheel{animation:none!important;transform:none!important}.road-weather:before,.road-weather:after,.road-weather>i,.phone-road-weather>i,.fuel-critical{animation:none!important}.travel-tumbleweed{display:none!important}}.bubble-enter-active,.bubble-leave-active{transition:opacity .15s steps(2,end),transform .15s steps(2,end)}.bubble-enter-from,.bubble-leave-to{opacity:0;transform:translateY(8px)}.event-enter-active,.event-leave-active{transition:opacity .2s steps(3,end)}.event-enter-from,.event-leave-to{opacity:0}.road-game-enter-active,.road-game-leave-active{transition:opacity .18s steps(3,end),transform .18s steps(3,end)}.road-game-enter-from,.road-game-leave-to{opacity:0;transform:translateY(10px)}.crisis-enter-active,.crisis-leave-active{transition:opacity .13s steps(2,end),transform .13s steps(2,end)}.crisis-enter-from,.crisis-leave-to{opacity:0;transform:translateY(15px)}@keyframes corridor-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes roadside-pass{0%{transform:translate(0,0)}to{transform:translate(-1050px)}}@keyframes tumbleweed-pass{0%{transform:translate(0,0)}45%{transform:translate(-520px,-7px)}to{transform:translate(-1080px,2px)}}@keyframes tumbleweed-roll{to{transform:rotate(1turn)}}@keyframes wagonDrive{0%{transform:translate(-50%)translateY(0)rotate(-.25deg)}to{transform:translate(-50%)translateY(-2.5px)rotate(.25deg)}}@keyframes road-rain{0%{transform:translate(-24px,-45px)}to{transform:translate(25px,45px)}}@keyframes road-lightning{0%,83%,86%,to{opacity:0}84%,85%{opacity:.48}}@keyframes road-dust{0%{transform:translate(-5%,-3px)}to{transform:translate(5%,3px)}}@keyframes road-wind-streak{0%{transform:translate(0,0)}to{transform:translate(-1180px,-18px)}}@keyframes road-heat-haze{0%{transform:translate(-8px,-3px)skew(-1deg)}to{transform:translate(11px,4px)skew(1deg)}}@keyframes road-heat-swell{0%{opacity:.2;transform:scale(.93)}to{opacity:.34;transform:scale(1.08)}}@keyframes road-clear-glint{0%,49.9%{opacity:.2}50%,to{opacity:.65}}@keyframes fuel-critical-pulse{0%,49.9%{box-shadow:inset 0 0 #e56747}50%,to{box-shadow:inset 0 0 0 4px #e56747}}@keyframes resource-crisis-pulse{0%,49.9%{box-shadow:inset 0 0 #f08a58}50%,to{box-shadow:inset 0 0 0 4px #f08a58}}@keyframes crisis-banner-pulse{0%,49.9%{filter:brightness(.94)}50%,to{filter:brightness(1.08)}}@media (width<=760px){.join-screen{grid-template-columns:minmax(0,1fr)}.join-poster{align-content:center;min-height:276px;padding:12px 18px}.join-poster>p{margin:7px 0 3px;font-size:12px}.join-poster h1{font-size:clamp(38px,11.5vw,50px)}.join-wagon{flex-direction:row;align-items:center;gap:8px;margin:10px 0;font-size:44px}.join-wagon img{width:min(57%,210px)}.join-wagon span{padding:6px 7px;font-size:12px}.join-poster blockquote{border-left-width:4px;padding:7px 0 7px 12px;font-size:16px}.join-form{align-content:start;gap:10px;width:100%;min-height:auto;padding:25px 22px 42px;box-shadow:inset 0 8px #5c503e}.join-form h2{font-size:38px}.join-form>p{font-size:14px;line-height:1.4}.join-form input{min-height:50px}.avatar-picker>div{gap:6px}.phone-trip-strip{grid-template-columns:repeat(2,1fr);gap:7px}.phone-trip-strip article{min-height:58px;padding:9px}.phone-vitals{grid-template-columns:1fr}.passenger-identity{grid-template-columns:48px minmax(0,1fr)}.passenger-identity>strong{text-align:center;grid-column:1/-1;justify-self:stretch;max-width:none}.host-console{padding:8px}.host-header{padding:11px;display:grid}.host-header nav{grid-template-columns:repeat(3,1fr);display:grid}.host-header nav a,.host-header nav button{text-align:center}.host-meters{grid-template-columns:repeat(3,1fr)}.host-trip-banner{align-items:flex-start}.host-demo-banner{flex-direction:column;align-items:flex-start}.host-trip-banner>strong{font-size:27px}.departure-card,.drive-controls,.landmark-controls{flex-direction:column;align-items:stretch}.trip-length-picker>div{grid-template-columns:1fr}.drive-controls label,.drive-controls select,.drive-controls .primary-button{width:100%}.active-event-card,.rest-stop-host,.host-roster{grid-template-columns:1fr}.host-trip-dials>header{flex-direction:column;align-items:flex-start}.host-trip-dials>div,.host-unused-triggers,.host-specific-road-event{grid-template-columns:1fr}.host-road-moments>header{flex-direction:column;align-items:flex-start}.host-road-moments>div{grid-template-columns:repeat(2,minmax(0,1fr))}.host-passenger-jeopardy>header{flex-direction:column;align-items:flex-start}.host-passenger-jeopardy fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.host-death-warning{grid-template-columns:1fr}.host-death-warning p,.host-death-warning button,.host-death-warning span{grid-area:auto/1;max-width:none}.roster-card>header{flex-direction:column;align-items:flex-start;gap:10px}.roster-actions{justify-content:space-between;width:100%}.host-store{grid-template-columns:repeat(2,1fr)}.host-actions{grid-template-columns:repeat(3,1fr);position:static}.host-actions button{min-height:50px;font-size:13px}.role-picker>button{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:104px;padding:10px 10px 27px;position:relative}.role-picker>button strong{font-size:12px;display:block;position:absolute;bottom:7px;right:10px}.role-picker>button small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.role-picker>button em{font-size:13px;line-height:1.3}.host-interventions>div{grid-template-columns:1fr}.host-visual-previews>div{grid-template-columns:repeat(2,1fr)}.studio-header{flex-direction:column;align-items:flex-start;position:static}.studio-header nav{flex-wrap:wrap;width:100%}.studio-layout{grid-template-columns:1fr}.studio-nav{grid-template-columns:repeat(3,1fr);min-height:0}.studio-nav button{text-align:center;grid-template-columns:1fr}.portrait-variant-grid figure{grid-template-columns:minmax(110px,160px) 1fr}.studio-form-grid,.challenge-editor{grid-template-columns:1fr}.studio-form-grid label.wide,.challenge-editor>small{grid-column:auto}.option-editor>div,.effect-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=390px){.phone-trip-strip,.phone-vitals{grid-template-columns:repeat(2,1fr)}.phone-vitals article:last-child{grid-column:1/-1}.passenger-actions>div,.host-meters{grid-template-columns:repeat(2,1fr)}.phone-memory-cue{grid-template-columns:72px minmax(0,1fr);gap:9px}.phone-memory-cue-photo{width:68px}.phone-memory-cue h3{font-size:19px}.phone-memory-cue p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.phone-road-game{padding:11px}.phone-road-game h2{font-size:24px}.phone-road-game-options button{min-height:49px;padding:8px}.phone-crisis-banner{grid-template-columns:45px minmax(0,1fr);padding:12px}.phone-crisis-banner>span{font-size:36px}.phone-crisis-banner h2{font-size:26px}}
