.ResumeTheme_root__m64LU[data-tre-theme]{--rs-paper:var(--tre-color-paper);--rs-ink:var(--tre-color-ink);--rs-muted:var(--tre-color-muted);--rs-line:var(--tre-color-line);--rs-soft:var(--tre-color-soft);--rs-accent:var(--tre-color-accent);--rs-accent-ink:var(--tre-color-accent-ink);--rs-secondary:color-mix(in srgb,var(--rs-ink) 78%,var(--rs-paper));--rs-sea:color-mix(in srgb,var(--rs-ink) 7%,var(--rs-paper));--rs-edge:2px;--rs-hard:color-mix(in srgb,var(--rs-ink) 24%,transparent);color-scheme:light dark}@media (prefers-color-scheme:dark){.ResumeTheme_root__m64LU[data-tre-theme]{--tre-color-paper:#15131f;--tre-color-ink:#f5f2f6;--tre-color-muted:#c2bbc9;--tre-color-line:#403a4b;--tre-color-soft:#2a2434;--tre-color-accent:#f4b38b;--tre-color-accent-ink:#201622;--tre-color-accent-text:var(--tre-color-accent);--rs-hard:rgb(0 0 0/0.5)}}html[data-site-theme=light] .ResumeTheme_root__m64LU[data-tre-theme]{--tre-color-paper:#f7f6f3;--tre-color-ink:#17171a;--tre-color-muted:#626862;--tre-color-line:#d7dad7;--tre-color-soft:#f3e7e1;--tre-color-accent:#b9522d;--tre-color-accent-ink:#ffffff;--rs-hard:color-mix(in srgb,var(--rs-ink) 24%,transparent)}html[data-site-theme=dark] .ResumeTheme_root__m64LU[data-tre-theme]{--tre-color-paper:#15131f;--tre-color-ink:#f5f2f6;--tre-color-muted:#c2bbc9;--tre-color-line:#403a4b;--tre-color-soft:#2a2434;--tre-color-accent:#f4b38b;--tre-color-accent-ink:#201622;--tre-color-accent-text:var(--tre-color-accent);--rs-hard:rgb(0 0 0/0.5)}.ResumeTheme_root__m64LU.ResumeTheme_root__m64LU{background:var(--rs-paper);color:var(--rs-ink)}@media print{html:root .ResumeTheme_root__m64LU.ResumeTheme_root__m64LU[data-tre-theme]{--tre-color-paper:#f7f6f3;--tre-color-ink:#17171a;--tre-color-muted:#626862;--tre-color-line:#d7dad7;--tre-color-soft:#f3e7e1;--tre-color-accent:#b9522d;--tre-color-accent-ink:#ffffff;--rs-hard:color-mix(in srgb,var(--rs-ink) 24%,transparent);--editorial-paper:var(--rs-paper);--editorial-ink:var(--rs-ink);--editorial-muted:var(--rs-muted);--editorial-line:var(--rs-line);--editorial-soft:var(--rs-soft);--editorial-secondary:var(--rs-secondary);background:none;color-scheme:light}body:has(.ResumeTheme_root__m64LU),html:has(.ResumeTheme_root__m64LU){background:none!important;color-scheme:light!important}body:has(.ResumeTheme_root__m64LU) .skip-link,body:has(.ResumeTheme_root__m64LU) tre-site-header{display:none}}.ResumeTheme_root__m64LU[data-tre-theme]{--resume-font-heading:"Barlow",sans-serif;--resume-size-body:17px;--resume-leading-body:1.7}.ResumeTheme_root__m64LU.ResumeTheme_root__m64LU :is(h1,h2,h3){font-family:var(--resume-font-heading);font-weight:500}.commuteGame_game__NBKRj{position:relative;width:100%;max-width:var(--tre-measure-wide,1180px);margin:0 auto;color:var(--tre-color-ink);font:var(--tre-size-body) /var(--tre-leading-body) var(--tre-font-sans);outline:none;container-type:inline-size}.commuteGame_game__NBKRj[data-city=directv]{--haze:rgba(255,226,170,0.4);--grass-a:#c6df8e;--grass-b:#bcd883;--asphalt:#565b69;--lane-tint:rgba(255,255,255,0.04);--shoulder:#7d8393;--sidewalk:#eee5d2;--lot:#494e5c;--line:#f7f3e9;--line-yellow:#f4c53f;--barrier-top:#ebe6db;--barrier-right:#bdb6a8;--shadow:rgba(40,28,70,0.26);--glass-l:#3d4d72;--glass-r:#2c3a5c;--wheel-t:#2d303b;--wheel-l:#20222c;--wheel-r:#15171d;--tail-off:#8d2f33;--tail-on:#ff3b30;--bronco-mid:#8a9a8e;--bronco-top:#a9b8ad;--bronco-dark:#687870;--bronco-roof-top:#b8c5bb;--bronco-roof-left:#95a69b;--bronco-roof-right:#768980;--bronco-glass-l:#8fa3b3;--bronco-glass-r:#75899a}.commuteGame_game__NBKRj[data-city=walmart]{--haze:rgba(255,214,150,0.32);--grass-a:#efe6d6}.commuteGame_game__NBKRj:focus-visible{outline:none}.commuteGame_stage__rn_63{position:relative}.commuteGame_sceneWrap__ODQon{--bg:#120b1f;--text:#f0ede6;--muted:#8b819e;--accent:#fca311;--accent-fire:#e8621a;--accent-dim:rgba(252,163,17,0.12);--border:rgba(255,255,255,0.07);--ease-out:cubic-bezier(0.22,1,0.36,1);--panel:rgba(18,11,31,0.82);position:relative;color:var(--text);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:16px;line-height:1.5}.commuteGame_scene__DRLA0{position:relative;height:clamp(400px,52cqw,460px);overflow:hidden;border:2px solid var(--tre-color-ink,#122432);border-radius:0;box-shadow:4px 4px 0 color-mix(in srgb,var(--tre-color-ink,#122432) 24%,transparent);background:var(--grass-a);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;contain:layout paint style}.commuteGame_svg__QMKjp{position:absolute;inset:0;width:100%;height:100%;display:block}.commuteGame_shake__OfoPd .commuteGame_svg__QMKjp{animation:commuteGame_shake__OfoPd .34s var(--ease-out)}.commuteGame_shake__OfoPd[data-a="1"] .commuteGame_svg__QMKjp{animation-name:commuteGame_shakeB__2_cDu}@keyframes commuteGame_shakeB__2_cDu{0%{transform:translate(0)}20%{transform:translate(-5px,1px)}45%{transform:translate(4px,-1px)}70%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes commuteGame_shake__OfoPd{0%{transform:translate(0)}20%{transform:translate(-5px,1px)}45%{transform:translate(4px,-1px)}70%{transform:translate(-2px)}to{transform:translate(0)}}.commuteGame_haze__C2lxn{position:absolute;inset:0;pointer-events:none;background:linear-gradient(205deg,var(--haze) 0,rgba(255,226,170,0) 46%),radial-gradient(ellipse 130% 100% at 40% 55%,transparent 60%,rgba(60,40,90,.22) 100%)}.commuteGame_grassA__ObFG4{fill:var(--grass-a)}.commuteGame_grassB__FqQhe{fill:var(--grass-b)}.commuteGame_asphalt__drTSX{fill:var(--asphalt)}.commuteGame_laneTint__NZOAo{fill:var(--lane-tint)}.commuteGame_shoulder__1kg8M{fill:var(--shoulder)}.commuteGame_sidewalk__AFHsJ{fill:var(--sidewalk)}.commuteGame_lot__zCTAm{fill:var(--lot)}.commuteGame_stall__4r3uP{stroke:rgba(255,255,255,.55);stroke-width:1.6}.commuteGame_bayFill__z_D9O{fill:rgba(255,255,255,.24)}.commuteGame_stallMark__R_kPe{stroke:#ffffff;stroke-width:2.8;stroke-linecap:square}.commuteGame_gore__jVHTb{fill:rgba(255,255,255,.55)}.commuteGame_paint___R1xO{fill:rgba(255,255,255,.75)}.commuteGame_laneDash__eARQl{stroke:var(--line);stroke-width:2.6;fill:none}.commuteGame_edgeLine__pO9NY{stroke:var(--line);stroke-width:3}.commuteGame_edgeYellow__t8Ty9{stroke:var(--line-yellow);stroke-width:3}.commuteGame_barrierT__xDLJG{fill:var(--barrier-top)}.commuteGame_barrierR___ualo{fill:var(--barrier-right)}.commuteGame_fTop__85E6s{fill:var(--top);stroke:var(--top);stroke-width:.7;stroke-linejoin:round}.commuteGame_fLeft__PyKOm{fill:var(--left);stroke:var(--left);stroke-width:.7;stroke-linejoin:round}.commuteGame_fRight__IR_UL{fill:var(--right);stroke:var(--right);stroke-width:.7;stroke-linejoin:round}.commuteGame_roofInset__Cx3eT{fill:rgba(40,30,80,.07)}.commuteGame_shopWin__PX_hE{fill:rgba(150,214,232,.92)}.commuteGame_shopWinR__s_OPY{fill:rgba(104,168,196,.92)}.commuteGame_groundShadow__t4Jj3{fill:rgba(44,30,84,.2)}.commuteGame_groundShadowDots__hnXvR{fill:url(#cm-ht-ground)}.commuteGame_win__zLVSP{fill:rgba(36,50,84,.82)}.commuteGame_winR__8OOha{fill:rgba(28,40,70,.9)}.commuteGame_tone-teal__vU0p1{--top:#a2f2e2;--left:#58c5b0;--right:#35927f}.commuteGame_tone-blue__lcm0A{--top:#a2cdf7;--left:#609fdd;--right:#3f74b2}.commuteGame_tone-brick__VWON8{--top:#de7983;--left:#b04d59;--right:#86363f}.commuteGame_tone-cream__0kI4x{--top:#fcf4de;--left:#e3d3aa;--right:#c1b087}.commuteGame_tone-white__PwqQr{--top:#ffffff;--left:#e9eef5;--right:#c5cedc}.commuteGame_tone-sand__hJIEm{--top:#efdcb3;--left:#d1b785;--right:#aa9261}.commuteGame_tone-dark__z32tN{--top:#6a7080;--left:#484d5d;--right:#343846}.commuteGame_tone-red__gvFGv{--top:#ea5463;--left:#c73d4c;--right:#9d2e3b}.commuteGame_tone-trunk__UBHEt{--top:#a68461;--left:#84684a;--right:#654d37}.commuteGame_tone-palm__lZcf_{--top:#86cd62;--left:#55a342;--right:#3f7d32}.commuteGame_tone-palm2__TQdop{--top:#97d972;--left:#5fb04a;--right:#489038}.commuteGame_tone-lamp__qjstA{--top:#fff0b3;--left:#f4d576;--right:#cdaa4a}.commuteGame_tone-sign__LFOuc{--top:#19a06a;--left:#0e7a4f;--right:#08573a}.commuteGame_tone-glassy__NF32Z{--top:#c8e8fa;--left:#70adD3;--right:#4f86af}.commuteGame_tone-laxsign__eZ_bR{--top:#ffffff;--left:#f1f4f9;--right:#c8d0de}.commuteGame_tone-dtv__WdGnJ{--top:#c3dcfb;--left:#6097e0;--right:#3d6fb5}.commuteGame_tone-dtvsign__BzK7p{--top:#4262a0;--left:#243f7c;--right:#172c5c}.commuteGame_signText__5LJ8q{fill:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.04em}.commuteGame_laxText__2Q6WZ{fill:#1f3f7a;font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.22em}.commuteGame_dtvText__z5Mnx{fill:#fff}.commuteGame_dtvFace__PjyIq,.commuteGame_dtvText__z5Mnx{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.08em}.commuteGame_dtvFace__PjyIq{fill:#1d3a74}.commuteGame_leg__QNqDy{stroke:#f6f8fb;stroke-width:9;fill:none;stroke-linecap:round}.commuteGame_legShade__FZv8E{stroke:#9aa7bd;stroke-width:13;fill:none;stroke-linecap:round}.commuteGame_lax-mid__0Scwp{fill:#cfd7e4}.commuteGame_lax-glass__TpsYJ{fill:#35466a}.commuteGame_lax-light__bWw6n{fill:#ffffff}.commuteGame_lax-rim__5Wyc_{fill:#dfe6f1}.commuteGame_antenna__bCtEO{stroke:#7f899d;stroke-width:2.2}.commuteGame_beacon__7Pp00{fill:#ff4d4d}.commuteGame_dishRim__hnR7O{fill:#dfe5ef;stroke:#9aa7bd;stroke-width:.8}.commuteGame_dishFace__mKcGW{fill:#f6f8fb}.commuteGame_planeFinT__YP1Ow{fill:#3c6fc4}.commuteGame_planeFinL__ABT0a{fill:#3b64b8;stroke:#3b64b8;stroke-width:.6;stroke-linejoin:round}.commuteGame_planeFinR__9Hw1s{fill:#284a88}.commuteGame_planeGlassT__8FfTo{fill:#3b4a6a}.commuteGame_planeGlassL__jF8fO{fill:#2f3d5c}.commuteGame_planeGlassR__AcD_L{fill:#26324c}.commuteGame_planeEngT__jD99_{fill:#c9d1de}.commuteGame_planeEngL__7gtPz{fill:#aab4c6}.commuteGame_planeEngR__2xDgV{fill:#8995ab}.commuteGame_planeT__5Jwps{fill:#ffffff}.commuteGame_planeL__KB9KF{fill:#e4e9f2}.commuteGame_planeR__Oh2fJ{fill:#b3bfd2}.commuteGame_car__1e_KG{--tail-color:var(--tail-off)}.commuteGame_car__1e_KG[data-braking=true]{--tail-color:var(--tail-on)}.commuteGame_tail__b9XS_{fill:var(--tail-color)}.commuteGame_tailGlow__WIi86{fill:#ff3b30;opacity:var(--tail-glow,0)}.commuteGame_car__1e_KG[data-braking=true]{--tail-glow:0.5}.commuteGame_roofT__e1uUC{fill:var(--bronco-roof-top);stroke:var(--bronco-roof-top);stroke-width:.7}.commuteGame_roofL__Jjj31{fill:var(--bronco-roof-left);stroke:var(--bronco-roof-left);stroke-width:.7}.commuteGame_roofR__Z92xP{fill:var(--bronco-roof-right);stroke:var(--bronco-roof-right);stroke-width:.7}.commuteGame_broncoGlassL__rjZf3{fill:var(--bronco-glass-l)}.commuteGame_broncoGlassR__mVWqi{fill:var(--bronco-glass-r)}.commuteGame_spareTyre__RBYhC{fill:#1d2227}.commuteGame_spareHub__Di7Ae{fill:var(--bronco-mid)}.commuteGame_shadow__FtBw5{fill:rgba(44,30,84,.26)}.commuteGame_glassL__Hde_k{fill:var(--glass-l)}.commuteGame_glassR__BW12Z{fill:var(--glass-r)}.commuteGame_wheelT__79hN_{fill:var(--wheel-t)}.commuteGame_wheelL__z_WOL{fill:var(--wheel-l)}.commuteGame_wheelR__qQkAx{fill:var(--wheel-r)}.commuteGame_hubFill__2ozgN{fill:#6f7688}.commuteGame_archFill__XWrTh{fill:#0f1116}.commuteGame_outline__ARMgX{stroke:#122432;stroke-width:1.5;stroke-linejoin:round}.commuteGame_tone1__Zd3kh{--top:#efe0c0;--left:#cdb78b;--right:#a18d63}.commuteGame_tone2__XqyAO{--top:#8bb7ee;--left:#5387d2;--right:#3a63a3}.commuteGame_tone3__fd70M{--top:#e4808a;--left:#b74c57;--right:#8b3844}.commuteGame_tone4__ONylO{--top:#ffffff;--left:#e4e8ef;--right:#bec6d4}.commuteGame_tone5__l0R_o{--top:#c4b0ee;--left:#8f78cf;--right:#6853a6}.commuteGame_tone6__HugJN{--top:#7a88b8;--left:#4d5b8a;--right:#36416a}.commuteGame_playerTone__dP7YM{--top:var(--bronco-top);--left:var(--bronco-mid);--right:var(--bronco-dark)}.commuteGame_halo__D14yD{fill:rgba(255,255,255,.14);stroke:rgba(255,255,255,.95);stroke-width:2}.commuteGame_sparkA__pK7_C{fill:#ffffff}.commuteGame_sparkB__oATpc{fill:var(--accent);stroke:#fff;stroke-width:.15}.commuteGame_playerMarker__SKcLO{fill:var(--accent);stroke:#122432;stroke-width:2.2;stroke-linejoin:round}.commuteGame_ghost__C5O7D polygon:first-child{fill:none;stroke:#fff;stroke-width:1.6;stroke-dasharray:6 5;stroke-opacity:.2}.commuteGame_ghostArrow__qtTeJ{fill:var(--accent);opacity:0}.commuteGame_ghost__C5O7D[data-state=edge]{display:none}.commuteGame_ghost__C5O7D[data-state=soon] polygon:first-child{fill:rgba(252,163,17,.07);stroke:var(--accent);stroke-opacity:.6}.commuteGame_ghost__C5O7D[data-state=soon] .commuteGame_ghostArrow__qtTeJ{opacity:.4}.commuteGame_ghost__C5O7D[data-state=clear] polygon:first-child{fill:rgba(252,163,17,.2);stroke:var(--accent);stroke-opacity:.9;stroke-dasharray:none;stroke-width:2}.commuteGame_ghost__C5O7D[data-state=clear] .commuteGame_ghostArrow__qtTeJ{opacity:.85}.commuteGame_hud__64x9k{position:absolute;top:12px;left:12px;display:flex;gap:8px;margin:0;pointer-events:none}.commuteGame_stat__JCXZP{min-width:96px;padding:8px 12px 7px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.commuteGame_stat__JCXZP dt{font-family:var(--font-display),"Courier New",monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.commuteGame_stat__JCXZP dd{display:block;height:1em;contain:layout paint;margin:2px 0 0;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;min-width:4.2ch;font-size:28px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.commuteGame_incidentMark__wSlkZ{position:absolute;top:0;left:0;z-index:2;padding:3px 8px;border-radius:6px;background:var(--panel);font-size:13px;color:var(--text);pointer-events:none;white-space:nowrap}.commuteGame_incidentMark__wSlkZ[hidden]{display:none}.commuteGame_exitHint__Tlz60{left:12px;top:76px;margin:0;padding:3px 8px;border-radius:6px;font-size:13px;color:var(--text)}.commuteGame_callout__4jcGh,.commuteGame_exitHint__Tlz60{position:absolute;background:var(--panel);pointer-events:none}.commuteGame_callout__4jcGh{z-index:2;transform:translateX(-50%);padding:5px 12px;border:1px solid var(--accent-fire);border-radius:999px;color:var(--accent-fire);font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-size:20px;font-weight:600;letter-spacing:.04em;white-space:nowrap;opacity:0}.commuteGame_calloutOn__D8z_Z{animation:commuteGame_calloutPop__T0H6g 1.3s var(--ease-out) forwards}.commuteGame_calloutOn__D8z_Z[data-a="1"]{animation-name:commuteGame_calloutPopB__Cyd2B}@keyframes commuteGame_calloutPopB__Cyd2B{0%{opacity:0;transform:translate(-50%,10px)}14%{opacity:1;transform:translate(-50%)}78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}@keyframes commuteGame_calloutPop__T0H6g{0%{opacity:0;transform:translate(-50%,10px)}14%{opacity:1;transform:translate(-50%)}78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.commuteGame_overlay__sLeJ_{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:rgba(18,11,31,.55);backdrop-filter:blur(1.5px)}.commuteGame_overlayKicker__yUk36{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.commuteGame_overlayTitle__vjxMy{margin:0;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-size:clamp(36px,7cqw,64px);font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.01em}.commuteGame_overlayBody__PMl1k{max-width:34ch;margin:0 0 8px;font-size:15px;line-height:1.5;color:rgba(240,237,230,.8)}.commuteGame_primary__GzpbD{min-height:48px;padding:0 28px;border:0;border-radius:10px;background:var(--accent);color:var(--bg);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s var(--ease-out),transform .2s var(--ease-out)}.commuteGame_primary__GzpbD:hover{background:#ffb73d}.commuteGame_primary__GzpbD:active{transform:scale(.98)}.commuteGame_pad__XaaSl:focus-visible,.commuteGame_primary__GzpbD:focus-visible,.commuteGame_skip__qFHZ3:focus-visible{outline:2px solid var(--text);outline-offset:3px}.commuteGame_card__nD4YS{margin-top:12px;padding:22px;border:1px solid var(--border);border-radius:14px;background:rgba(18,11,31,.94);animation:commuteGame_cardIn__gKahH .5s var(--ease-out) both}.commuteGame_cardKicker__ffEGG{margin:0 0 6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.commuteGame_cardTitle__TkYv3{margin:0;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-size:clamp(40px,7cqw,56px);font-weight:600;line-height:1;text-transform:uppercase;outline:none}.commuteGame_cardRole__B9W4C{margin:8px 0 14px;font-size:16px;font-weight:600}.commuteGame_cardRole__B9W4C span{font-weight:400;color:var(--muted)}.commuteGame_cardBullets__q4PY2{margin:0 0 16px;padding-left:18px;font-size:14px;line-height:1.5;color:rgba(240,237,230,.88)}.commuteGame_cardBullets__q4PY2 li+li{margin-top:8px}.commuteGame_cardBullets__q4PY2 li::marker{color:var(--accent)}.commuteGame_cardStats__lmKZJ{display:flex;gap:8px;margin:0 0 16px}.commuteGame_cardStats__lmKZJ div{flex:1;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.commuteGame_cardStats__lmKZJ dt{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.commuteGame_cardStats__lmKZJ dd{margin:3px 0 0;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-size:26px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.commuteGame_cardNote__zLbbN{margin:0 0 16px;font-size:14px;color:var(--muted)}@keyframes commuteGame_cardIn__gKahH{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.commuteGame_controls__CKAzS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:var(--tre-space-heading-copy);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.commuteGame_controls__CKAzS[data-hidden=true]{display:none}.commuteGame_laneGroup__NzrkG,.commuteGame_pedals__zggiE{display:flex;gap:12px}.commuteGame_pad__XaaSl,.commuteGame_pedal__pZgqn{min-width:var(--tre-target-min);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}.commuteGame_pad__XaaSl svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.commuteGame_pad__XaaSl:active{background:var(--tre-color-soft)}.commuteGame_pad__XaaSl[aria-disabled=true]{opacity:.5;cursor:not-allowed}.commuteGame_pad__XaaSl[data-state=clear]{background:color-mix(in srgb,var(--tre-color-accent) 14%,var(--tre-color-paper))}.commuteGame_pad__XaaSl[data-state=contested],.commuteGame_pad__XaaSl[data-state=soon]{border-style:dashed}.commuteGame_pad__XaaSl:focus-visible,.commuteGame_pedal__pZgqn:focus-visible,.commuteGame_skip__qFHZ3:focus-visible{outline:2px solid var(--tre-color-ink);outline-offset:4px}.commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalGas__dzklA{color:var(--tre-color-accent)}.commuteGame_pedal__pZgqn[aria-pressed=true]{transition:none}.commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalGas__dzklA[aria-pressed=true]{background:var(--tre-color-accent);color:var(--tre-color-accent-ink);filter:none}.commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalBrake__hbmdZ[aria-pressed=true]{background:var(--tre-color-ink);border-color:var(--tre-color-ink);color:var(--tre-color-paper)}@media (hover:none),(pointer:coarse){.commuteGame_controls__CKAzS{flex-wrap:nowrap;gap:12px;margin-top:12px;align-items:stretch}.commuteGame_laneGroup__NzrkG{flex:none;align-items:stretch}.commuteGame_controls__CKAzS .commuteGame_laneGroup__NzrkG .commuteGame_pad__XaaSl{width:56px;min-height:64px;padding:0}.commuteGame_pedals__zggiE{flex:1;max-width:280px;margin-left:auto;align-items:stretch}.commuteGame_pedal__pZgqn{min-height:64px;font-size:16px;font-weight:600}.commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalBrake__hbmdZ{flex:1 1 0;min-width:0;padding-inline:4px}.commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalGas__dzklA{flex:2 1 0;min-width:0;padding-inline:4px}}.commuteGame_footer__Inkqm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:var(--tre-space-heading-copy);padding-top:20px;border-top:1px solid var(--tre-color-line)}.commuteGame_keys__bX0Bl{flex:1 1 320px;max-width:var(--tre-measure-reading);margin:0;color:var(--tre-color-muted);font-size:14px;line-height:1.7}.commuteGame_keys__bX0Bl kbd{display:inline-block;padding:0 6px;border:1px solid var(--tre-color-line);border-radius:0;color:var(--tre-color-ink);font:inherit;font-size:13px}.commuteGame_srOnly__MQjMY{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (min-width: 900px){.commuteGame_sceneWrap__ODQon[data-arrived=true]{display:grid}.commuteGame_sceneWrap__ODQon[data-arrived=true]>.commuteGame_card__nD4YS,.commuteGame_sceneWrap__ODQon[data-arrived=true]>.commuteGame_stage__rn_63{grid-area:1/1}.commuteGame_card__nD4YS{align-self:start;justify-self:end;width:min(460px,46%);margin:14px;padding:18px 20px;z-index:2}.commuteGame_cardStats__lmKZJ dd{font-size:22px}.commuteGame_cardRole__B9W4C{margin-bottom:10px}}@container (max-width: 520px){.commuteGame_hud__64x9k{gap:4px}.commuteGame_stat__JCXZP{min-width:0;padding:5px 7px 4px}.commuteGame_stat__JCXZP dd{font-size:20px;min-width:0}.commuteGame_stat__JCXZP dt{max-width:7ch;font-size:8px;line-height:1.15;letter-spacing:.06em}.commuteGame_scene__DRLA0{height:clamp(260px,calc(100svh - 380px),420px)}.commuteGame_hud__64x9k{top:8px;left:8px}.commuteGame_exitHint__Tlz60{top:72px;left:8px;font-size:12px}.commuteGame_cardStats__lmKZJ dd{font-size:22px}}@media (prefers-reduced-motion:reduce){.commuteGame_close__l5lA9,.commuteGame_secondary___445O{transition:none}.commuteGame_calloutOn__D8z_Z,.commuteGame_card__nD4YS,.commuteGame_shake__OfoPd .commuteGame_svg__QMKjp{animation:none}.commuteGame_calloutOn__D8z_Z{opacity:1}.commuteGame_plane__soADh{animation:none;transform:translate(calc(var(--scene-w, 900px) * .7),52px)}.commuteGame_primary__GzpbD{transition:none}}.commuteGame_close__l5lA9{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);font:inherit;font-size:14px;cursor:pointer;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.commuteGame_close__l5lA9 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.commuteGame_close__l5lA9:hover{border-color:var(--accent);background:rgba(252,163,17,.14)}.commuteGame_close__l5lA9:focus-visible,.commuteGame_secondary___445O:focus-visible{outline:2px solid var(--text);outline-offset:3px}.commuteGame_cardActions__b73GM{display:flex;flex-wrap:wrap;gap:8px}.commuteGame_secondary___445O{min-height:48px;padding:0 20px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:15px;cursor:pointer;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.commuteGame_secondary___445O:hover{border-color:var(--accent);background:var(--accent-dim)}.commuteGame_notOpen__cvVqM{display:grid;gap:16px;justify-items:start;max-width:var(--tre-measure-reading);margin-inline:0;padding-block:var(--tre-space-section-compact);border-top:1px solid var(--tre-color-line)}.commuteGame_notOpen__cvVqM h2{margin:0;font-family:var(--tre-font-sans);font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.1;letter-spacing:-.045em}.commuteGame_notOpen__cvVqM p{margin:0;color:var(--tre-color-muted)}.commuteGame_placeholder__0Wi9M{height:clamp(400px,52cqw,460px);border:1px solid var(--tre-color-line);background:var(--tre-color-soft)}.commuteGame_cardBullets__q4PY2:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.commuteGame_touchOnly__77ZkN{display:none}@media (hover:none),(pointer:coarse){.commuteGame_touchOnly__77ZkN{display:inline}.commuteGame_keyOnly__QkcEa{display:none}}.commuteGame_pulse__EPIbw{animation:commuteGame_statPulse__I7QyG .5s var(--ease-out)}.commuteGame_pulse__EPIbw[data-a="1"]{animation-name:commuteGame_statPulseB__34OlF}@keyframes commuteGame_statPulseB__34OlF{0%{transform:scale(1);border-color:var(--border);background:var(--panel)}25%{transform:scale(1.08);border-color:var(--accent);background:rgba(252,163,17,.35)}to{transform:scale(1);border-color:var(--border);background:var(--panel)}}@keyframes commuteGame_statPulse__I7QyG{0%{transform:scale(1);border-color:var(--border);background:var(--panel)}25%{transform:scale(1.08);border-color:var(--accent);background:rgba(252,163,17,.35)}to{transform:scale(1);border-color:var(--border);background:var(--panel)}}.commuteGame_overlay__sLeJ_{animation:commuteGame_fadeUp__cDmgk .4s var(--ease-out) both;pointer-events:none}.commuteGame_overlay__sLeJ_ button{pointer-events:auto}@keyframes commuteGame_fadeUp__cDmgk{0%{opacity:0}to{opacity:1}}.commuteGame_overlayTitle__vjxMy{animation:commuteGame_titleIn__jy2j8 .55s var(--ease-out) .05s both}@keyframes commuteGame_titleIn__jy2j8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.commuteGame_calloutOn__D8z_Z[data-a],.commuteGame_overlayTitle__vjxMy,.commuteGame_overlay__sLeJ_,.commuteGame_pulse__EPIbw,.commuteGame_pulse__EPIbw[data-a],.commuteGame_shake__OfoPd[data-a] .commuteGame_svg__QMKjp{animation:none}}.commuteGame_loader__BAl1R{position:absolute;inset:0;z-index:4;display:grid;place-content:center;justify-items:center;gap:16px;background:var(--tre-color-paper);color:var(--tre-color-muted);font:var(--tre-size-body) /var(--tre-leading-body) var(--tre-font-sans)}.commuteGame_loader__BAl1R p{margin:0}.commuteGame_loaderTrack__lmQ2C{display:block;width:min(240px,60%);height:2px;overflow:hidden;background:var(--tre-color-line)}.commuteGame_loaderBar__8Cxps{display:block;height:100%;background:var(--tre-color-ink);transform:scaleX(.05);transform-origin:left center;transition:transform .18s var(--ease-out)}@media (prefers-reduced-motion:reduce){.commuteGame_loaderBar__8Cxps{transition:none}}.commuteGame_game__NBKRj[data-mode=resume]{height:100%;max-width:none;margin:0}.commuteGame_game__NBKRj[data-mode=resume] .commuteGame_sceneWrap__ODQon,.commuteGame_game__NBKRj[data-mode=resume] .commuteGame_scene__DRLA0,.commuteGame_game__NBKRj[data-mode=resume] .commuteGame_stage__rn_63{height:100%}.commuteGame_game__NBKRj[data-mode=resume] .commuteGame_footer__Inkqm,.commuteGame_game__NBKRj[data-mode=resume] .commuteGame_srOnly__MQjMY,.commuteGame_game__NBKRj[data-mode=resume][data-still=true] .commuteGame_callout__4jcGh,.commuteGame_game__NBKRj[data-mode=resume][data-still=true] .commuteGame_controls__CKAzS,.commuteGame_game__NBKRj[data-mode=resume][data-still=true] .commuteGame_exitHint__Tlz60,.commuteGame_game__NBKRj[data-mode=resume][data-still=true] .commuteGame_hud__64x9k{display:none}.commuteGame_game__NBKRj[data-mode=resume] .commuteGame_srOnly__MQjMY{display:block}.commuteGame_game__NBKRj[data-mode=resume] .commuteGame_loaderTrack__lmQ2C,.commuteGame_game__NBKRj[data-mode=resume] .commuteGame_loader__BAl1R p{display:none}.commuteGame_game__NBKRj[data-mode=resume] .commuteGame_loader__BAl1R{background:var(--tre-color-paper,#f7f5ef)}.commuteGame_stage__rn_63 .commuteGame_takeWheel__RgfSE{position:absolute;top:0;left:0;z-index:3;width:-moz-max-content;width:max-content;max-width:78%;padding:7px 12px;cursor:pointer;font:inherit;transform-origin:left bottom;--comic-speech-tail-left:18px}.commuteGame_takeWheel__RgfSE:disabled{cursor:default}.commuteGame_takeWheel__RgfSE .comic-speech-bubble__text{font-size:15px;white-space:nowrap}.commuteGame_takeWheel__RgfSE:hover{background:#fff}.commuteGame_takeWheel__RgfSE:focus-visible{outline:2px solid var(--tre-color-ink,#122432);outline-offset:4px}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_hud__64x9k{top:6px;left:6px;gap:4px;flex-wrap:nowrap}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_stat__JCXZP{min-width:0;padding:3px 8px;display:flex;gap:6px;align-items:baseline}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_stat__JCXZP dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_stat__JCXZP dd{font-size:16px;height:auto;min-width:0}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] [data-hud=bumps]:before{content:"Bumps ";font-size:11px;color:var(--muted);font-family:var(--font-dm-sans),sans-serif}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_exitHint__Tlz60{top:40px;left:6px;font-size:11px}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS{position:absolute;left:6px;right:6px;bottom:6px;z-index:3;margin:0;gap:6px;flex-wrap:nowrap;justify-content:flex-end;pointer-events:none}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS>*{pointer-events:auto}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_laneGroup__NzrkG{display:none}@media (pointer:fine){.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_laneGroup__NzrkG{display:flex;margin-right:auto}}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pad__XaaSl,.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pedal__pZgqn{min-height:44px;min-width:44px;padding-inline:12px;font-size:14px}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_pedals__zggiE{gap:6px;max-width:none;flex:none}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedal__pZgqn{min-height:52px}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalGas__dzklA{min-width:84px}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalBrake__hbmdZ{min-width:64px;flex:none}.commuteGame_handBack__gqIaN{position:absolute;top:6px;right:6px;z-index:3;min-height:44px;padding:0 12px;border:2px solid #122432;border-radius:0;background:#f7f5ef;color:#122432;box-shadow:3px 3px 0 rgba(18,36,50,.24);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.commuteGame_handBack__gqIaN:hover{background:#fff}.commuteGame_handBack__gqIaN:focus-visible{outline:2px solid var(--tre-color-ink,#122432);outline-offset:3px}.commuteGame_compactDone__HHBsd{position:absolute;left:8px;right:8px;bottom:8px;z-index:4;display:grid;gap:8px;padding:10px 12px;border:2px solid #122432;background:#f7f5ef;color:#122432;box-shadow:4px 4px 0 rgba(18,36,50,.24);animation:commuteGame_fadeUp__cDmgk .3s var(--ease-out) both}.commuteGame_compactDone__HHBsd p{margin:0;font-size:14px;font-weight:700}.commuteGame_compactActions__NoQUi{display:flex;flex-wrap:wrap;gap:8px}.commuteGame_compactDone__HHBsd .commuteGame_primary__GzpbD,.commuteGame_compactDone__HHBsd .commuteGame_secondary___445O{min-height:44px;padding:0 14px;border-radius:0;font-size:14px;color:#122432}.commuteGame_compactDone__HHBsd .commuteGame_secondary___445O{border-color:#122432}@media (prefers-reduced-motion:reduce){.commuteGame_compactDone__HHBsd{animation:none}}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pad__XaaSl,.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pedal__pZgqn{background:var(--tre-color-paper,#f7f5ef);color:var(--tre-color-ink,#122432);border-color:var(--tre-color-ink,#122432)}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalGas__dzklA[aria-pressed=true]{background:var(--tre-color-accent,#b9522d);color:var(--tre-color-accent-ink,#fff)}.commuteGame_game__NBKRj[data-mode=resume][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalBrake__hbmdZ[aria-pressed=true]{background:var(--tre-color-ink,#122432);color:var(--tre-color-paper,#f7f5ef)}.commuteGame_stage__rn_63 .commuteGame_takeWheel__RgfSE[data-below=true]{--tail-flip:1}.commuteGame_stage__rn_63 .commuteGame_takeWheel__RgfSE[data-below=true]:after,.commuteGame_stage__rn_63 .commuteGame_takeWheel__RgfSE[data-below=true]:before{bottom:auto;top:-22px;transform:scaleY(-1)}.commuteGame_game__NBKRj[data-mode=resume][data-short=true][data-still=false] .commuteGame_laneGroup__NzrkG{display:none}.commuteGame_game__NBKRj[data-mode=resume][data-short=true][data-still=false] .commuteGame_hud__64x9k{top:4px;left:4px}.commuteGame_game__NBKRj[data-mode=resume][data-short=true][data-still=false] .commuteGame_exitHint__Tlz60{display:none}.commuteGame_game__NBKRj[data-mode=resume][data-short=true][data-still=false] .commuteGame_controls__CKAzS{bottom:4px;right:4px;left:auto}.commuteGame_game__NBKRj[data-mode=resume][data-short=true][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedal__pZgqn{min-height:44px}.commuteGame_game__NBKRj[data-mode=resume][data-short=true][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalGas__dzklA{min-width:68px}.commuteGame_game__NBKRj[data-mode=resume][data-short=true][data-still=false] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalBrake__hbmdZ{min-width:56px}.commuteGame_game__NBKRj[data-mode=resume][data-short=true] .commuteGame_handBack__gqIaN{top:4px;right:4px;min-height:44px;padding:0 10px}.commuteGame_game__NBKRj[data-mode=resume][data-short=true] .commuteGame_compactDone__HHBsd{left:4px;right:4px;bottom:4px;padding:6px 8px;gap:4px}.commuteGame_failed__3Senl{margin:0;padding:12px 0;color:var(--tre-color-muted)}.commuteGame_game__NBKRj[data-mode=play]:focus-visible{outline:2px solid var(--tre-color-ink);outline-offset:6px}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_overlay__sLeJ_{gap:16px;background:color-mix(in srgb,var(--bg) 68%,transparent);backdrop-filter:none}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_overlayKicker__yUk36{font-size:12px;color:var(--text);opacity:.85;letter-spacing:.1em}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_overlayTitle__vjxMy{max-width:18ch;font-family:var(--type-display,var(--font-barlow-condensed));font-size:clamp(36px,5.4cqw,60px);font-weight:800;line-height:1.05}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_overlayBody__PMl1k{max-width:40ch;font-size:16px;line-height:1.6;color:var(--text)}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_overlay__sLeJ_ .commuteGame_primary__GzpbD{min-width:144px;min-height:52px;border-radius:4px}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_stat__JCXZP{border-radius:4px;background:var(--panel)}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_stat__JCXZP dt{font-family:var(--type-body,var(--tre-font-sans));font-size:11px;color:var(--text);letter-spacing:.06em}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS{margin-top:0;padding:20px;border:1px solid var(--tre-color-line);border-top:0;background:color-mix(in srgb,var(--tre-color-ink) 4%,var(--tre-color-paper))}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS .commuteGame_pad__XaaSl,.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS .commuteGame_pedal__pZgqn{min-height:52px;min-width:80px;border-color:var(--tre-color-line);background:var(--tre-color-paper);font-weight:600}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS .commuteGame_pad__XaaSl:hover,.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS .commuteGame_pedal__pZgqn:hover{border-color:var(--tre-color-ink)}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalGas__dzklA{min-width:112px;color:var(--tre-color-paper);background:var(--tre-color-ink);border-color:var(--tre-color-ink)}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalGas__dzklA[aria-pressed=true]{background:var(--tre-color-accent);color:var(--tre-color-accent-ink);border-color:var(--tre-color-accent)}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalBrake__hbmdZ[aria-pressed=true]{background:var(--tre-color-ink);color:var(--tre-color-paper)}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_footer__Inkqm{margin-top:16px;padding-top:0;border-top:0}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_keys__bX0Bl{max-width:68ch}@container (max-width: 520px){.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS{padding:12px;gap:12px;flex-wrap:nowrap}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_laneGroup__NzrkG,.commuteGame_game__NBKRj[data-mode=play] .commuteGame_pedals__zggiE{gap:8px}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS .commuteGame_pad__XaaSl{min-width:48px;width:48px;padding-inline:8px}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_pedals__zggiE{flex:1;margin-left:auto;max-width:220px}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedal__pZgqn{min-width:0;padding-inline:8px;flex:1}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_controls__CKAzS .commuteGame_pedals__zggiE .commuteGame_pedalGas__dzklA{flex:1.25}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_stat__JCXZP dt{font-size:10px;max-width:none}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_overlay__sLeJ_{padding:24px 16px;gap:12px}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_footer__Inkqm{align-items:flex-start}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_keys__bX0Bl{flex-basis:100%}}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_cardStats__lmKZJ>div{min-width:0}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_cardStats__lmKZJ dt{overflow-wrap:anywhere}.commuteGame_arrivalPage__bdSgL{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;background:var(--paper,#fff4dc);text-align:center}.commuteGame_arrivalPage__bdSgL h2{font-family:var(--font-barlow-condensed),sans-serif;font-size:clamp(48px,8vw,96px);line-height:1;margin:0}.commuteGame_arrivalPage__bdSgL p{margin:0}.commuteGame_arrivalPage__bdSgL button{margin-top:12px;min-width:160px}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_arrivalPage__bdSgL,.commuteGame_game__NBKRj[data-mode=play] .commuteGame_arrivalPage__bdSgL h2,.commuteGame_game__NBKRj[data-mode=play] .commuteGame_arrivalPage__bdSgL p{color:#122432}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_arrivalPage__bdSgL h2:focus{outline:none}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_arrivalPage__bdSgL h2:focus-visible{outline:2px solid #122432;outline-offset:8px}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_gameHero__48TmK{width:100%;max-width:100%;aspect-ratio:1280/658;min-height:400px;isolation:isolate;overflow:hidden}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_gameHero__48TmK>.commuteGame_stage__rn_63{height:100%}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_gameHero__48TmK .commuteGame_scene__DRLA0{height:100%;border:0;box-shadow:none}@media (max-width:760px){.commuteGame_game__NBKRj[data-mode=play] .commuteGame_gameHero__48TmK{aspect-ratio:4/3;min-height:420px}}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_arrivalPage__bdSgL{background:rgba(255,248,224,.76);backdrop-filter:blur(2px)}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_arrivalPage__bdSgL .commuteGame_cardActions__b73GM{align-items:center;justify-content:center;gap:12px}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_arrivalPage__bdSgL .commuteGame_cardActions__b73GM button{margin-top:0}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_arrivalPage__bdSgL .commuteGame_cardActions__b73GM a{min-height:52px;display:inline-flex;align-items:center;justify-content:center}.commuteGame_exitFullscreen__WCQ1v{position:absolute;z-index:25;right:12px;top:max(12px,env(safe-area-inset-top));min-height:44px;padding:8px 12px;border:1px solid;background:var(--tre-color-paper);color:var(--tre-color-ink);font:600 12px var(--type-body)}@media (max-width:760px){.commuteGame_game__NBKRj[data-mode=play] .commuteGame_footer__Inkqm>p,.commuteGame_game__NBKRj[data-mode=play] .commuteGame_overlayBody__PMl1k .commuteGame_keyOnly__QkcEa{display:none}.commuteGame_game__NBKRj[data-mode=play] .commuteGame_overlayBody__PMl1k .commuteGame_touchOnly__77ZkN{display:inline}.commuteGame_game__NBKRj[data-mode=play][data-mobile-full=true]{position:fixed;inset:0;z-index:10000;width:100%;max-width:none;height:100dvh;margin:0;padding:0;display:flex;flex-direction:column;background:var(--tre-color-paper)}.commuteGame_game__NBKRj[data-mode=play][data-mobile-full=true] .commuteGame_gameHero__48TmK{flex:1;min-height:0;aspect-ratio:auto;width:100%}.commuteGame_game__NBKRj[data-mode=play][data-mobile-full=true] .commuteGame_controls__CKAzS{flex:none;margin:0;padding:12px 12px max(12px,env(safe-area-inset-bottom));gap:12px}.commuteGame_game__NBKRj[data-mode=play][data-mobile-full=true] .commuteGame_footer__Inkqm{display:none}.commuteGame_game__NBKRj[data-mode=play][data-mobile-full=true] .commuteGame_arrivalPage__bdSgL .commuteGame_cardActions__b73GM{flex-wrap:wrap}.commuteGame_exitFullscreen__WCQ1v{top:max(80px,calc(env(safe-area-inset-top) + 72px))}}.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_gameHero__48TmK{width:100%;aspect-ratio:1280/658;min-height:0;overflow:hidden}.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_gameHero__48TmK .commuteGame_scene__DRLA0,.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_gameHero__48TmK>.commuteGame_stage__rn_63{height:100%;min-height:0;border:0}.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_exitHint__Tlz60,.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_hud__64x9k,.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_skip__qFHZ3,.commuteGame_game__NBKRj[data-mode=journey][data-wheel=false] .commuteGame_controls__CKAzS,.commuteGame_game__NBKRj[data-mode=journey][data-wheel=false] .commuteGame_footer__Inkqm{display:none}@media(max-width:760px){.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_gameHero__48TmK{aspect-ratio:4/3}.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_keyOnly__QkcEa{display:none}.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_touchOnly__77ZkN{display:inline}.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_controls__CKAzS{gap:8px;padding:10px}.commuteGame_game__NBKRj[data-mode=journey] .commuteGame_controls__CKAzS button{min-height:48px}}.commuteGame_game__NBKRj[data-contained=true] .commuteGame_gameHero__48TmK{aspect-ratio:1280/658;min-height:0}.commuteGame_game__NBKRj[data-contained=true] .commuteGame_gameHero__48TmK .commuteGame_scene__DRLA0,.commuteGame_game__NBKRj[data-contained=true] .commuteGame_gameHero__48TmK>.commuteGame_stage__rn_63{height:100%;min-height:0}@media(max-width:760px){.commuteGame_game__NBKRj[data-contained=true] .commuteGame_gameHero__48TmK{aspect-ratio:4/3;min-height:0}.commuteGame_game__NBKRj[data-contained=true] .commuteGame_hud__64x9k{top:8px;left:8px;gap:8px}.commuteGame_game__NBKRj[data-contained=true] .commuteGame_stat__JCXZP{padding:6px 8px}.commuteGame_game__NBKRj[data-contained=true] .commuteGame_close__l5lA9{top:8px;right:8px}}.commuteGame_game__NBKRj[data-contained=true] .commuteGame_overlayKicker__yUk36,.commuteGame_game__NBKRj[data-contained=true]:not([data-phase=playing]) .commuteGame_exitHint__Tlz60,.commuteGame_game__NBKRj[data-contained=true]:not([data-phase=playing]) .commuteGame_hud__64x9k,.commuteGame_game__NBKRj[data-contained=true]:not([data-phase=playing]) .commuteGame_keys__bX0Bl,.commuteGame_game__NBKRj[data-contained=true][data-phase=arrived] .commuteGame_footer__Inkqm{display:none}.commuteGame_game__NBKRj[data-contained=true] .commuteGame_footer__Inkqm{padding:12px 24px;gap:16px;border-top:1px solid var(--tre-color-line)}.commuteGame_game__NBKRj[data-contained=true] .commuteGame_skip__qFHZ3{min-height:44px;padding:8px 0;border:0;background:transparent;font:500 13px/1.4 var(--type-body);text-decoration:underline;text-underline-offset:4px}@media(min-width:761px){.commuteGame_game__NBKRj[data-contained=true] .commuteGame_controls__CKAzS{display:none}}@media(max-width:760px){.commuteGame_game__NBKRj[data-contained=true] .commuteGame_keys__bX0Bl{display:none}.commuteGame_game__NBKRj[data-contained=true] .commuteGame_footer__Inkqm{padding:8px 16px}}