.Garage_garage__nBtpf{display:grid;grid-template-columns:292px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.Garage_rail__xjbxI{min-width:0}.Garage_rail__xjbxI,.Garage_roster__mig8g{display:flex;flex-direction:column;gap:10px}.Garage_detailCol__UR_Fl{min-width:0;container-type:inline-size}.Garage_back__uY95M{display:none}.Garage_driverCard___U6v7{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;align-items:center;width:100%;padding:10px 12px 8px 8px;text-align:left;cursor:pointer;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text2)}.Garage_driverCard___U6v7:hover{border-color:var(--border-strong)}.Garage_driverSelected__0YijY,.Garage_driverSelected__0YijY:hover{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 0 22px color-mix(in srgb,var(--blue) 18%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 10%,transparent),transparent 70%),var(--panel)}.Garage_carPad__wkQ10{display:flex;align-items:flex-end;justify-content:center;height:72px;background:radial-gradient(ellipse 50% 22% at 50% 88%,rgba(0,0,0,.55),transparent 70%)}.Garage_cardBody__Zc6RR{display:flex;flex-direction:column;gap:2px;min-width:0}.Garage_cardTop__YYqxQ{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.Garage_driverName__HrJqU{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:16px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Garage_driverModel__L6NLp{font-size:12.5px;color:var(--cyan)}.Garage_driverMeta__hMi3X{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.Garage_driverRank__l5HHq{color:var(--yellow)}.Garage_activePill__p_pAJ{flex:none;padding:2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green);font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.Garage_signature__KjdPN{grid-column:1/-1;display:block;margin-top:6px;opacity:.75;min-width:0}.Garage_hireCard__2IyXq{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;cursor:pointer;background:none;border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text2);font-family:var(--font-display),system-ui,sans-serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:12.5px}.Garage_hireCard__2IyXq:hover{border-color:var(--blue);color:var(--text)}.Garage_hirePlus__ko7z1{font-size:20px;line-height:1}.Garage_rosterFull__5P01O{padding:12px;text-align:center;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text3);font-size:12.5px}.Garage_detail__DOBlO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.Garage_detail__DOBlO>*{min-width:0}.Garage_hero__zMHVG{grid-column:1/-1;display:grid;grid-template-columns:340px minmax(0,1fr);overflow:hidden;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.Garage_bay__MQu8l{position:relative;min-height:236px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border);background:radial-gradient(ellipse 60% 26% at 50% 73%,rgba(0,0,0,.6),transparent 70%),radial-gradient(ellipse 80% 70% at 50% 30%,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 70%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--cyan) 6%,transparent) 0 1px,transparent 1px 34px),linear-gradient(var(--inner),var(--bg2))}.Garage_bay__MQu8l:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;opacity:.5;background:repeating-linear-gradient(135deg,var(--yellow) 0 10px,var(--bg2) 10px 20px)}.Garage_plate__x1LOX{position:absolute;left:14px;top:12px;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text3)}.Garage_heroInfo__3r3H_{display:flex;flex-direction:column;gap:12px;padding:18px 20px;min-width:0}.Garage_heroName__yi5U6{font-family:var(--font-display),system-ui,sans-serif;font-style:italic;font-weight:700;font-size:34px;line-height:1;letter-spacing:0;text-transform:none;color:var(--text);overflow-wrap:anywhere}.Garage_heroModel__O0UaL{margin-top:4px;font-size:14px;color:var(--cyan)}.Garage_caps__5Ak1L{display:flex;flex-wrap:wrap;gap:6px}.Garage_cap__nqiVz{padding:4px 9px;border:1px solid var(--border-strong);border-radius:3px;color:var(--text2);font-family:var(--font-display),system-ui,sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.Garage_capOn__J1o4w{border-color:color-mix(in srgb,var(--green) 50%,transparent);color:var(--green)}.Garage_capRank__Wio8T{border-color:color-mix(in srgb,var(--yellow) 45%,transparent);color:var(--yellow)}.Garage_kpis__V3pxN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inner)}.Garage_kpi__ob_1H{display:flex;flex-direction:column;gap:2px;padding:9px 12px;min-width:0;border-left:1px solid var(--border)}.Garage_kpi__ob_1H:first-child{border-left:0}.Garage_kpiLabel__nV4N_{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text3)}.Garage_kpiValue__T92R2{font-family:var(--font-display),system-ui,sans-serif;font-style:italic;font-weight:700;font-size:20px;line-height:1.15;color:var(--text);font-feature-settings:"tnum"}.Garage_kpiNote__bCBoN{font-size:11.5px;line-height:1.3;color:var(--text3)}.Garage_vehicle__G_8KY{display:flex;flex-direction:column;gap:6px}.Garage_alert__975kv{color:var(--red);font-size:12.5px}.Garage_spend__lnCRd{margin-bottom:4px;font-size:14px;color:var(--text)}.Garage_upgradeTags__hiAs7{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.Garage_panelLink__dEocW{display:inline-block;margin-top:12px;font-size:13px;color:var(--cyan)}.Garage_panelLink__dEocW:hover{color:var(--text)}.Garage_graphRow__tZUx7{grid-column:1/-1;min-width:0}@container (max-width: 780px){.Garage_hero__zMHVG{grid-template-columns:250px minmax(0,1fr)}}@container (max-width: 620px){.Garage_detail__DOBlO,.Garage_hero__zMHVG{grid-template-columns:1fr}.Garage_bay__MQu8l{min-height:170px;border-right:0;border-bottom:1px solid var(--border)}}@container (max-width: 420px){.Garage_heroInfo__3r3H_{padding:14px}.Garage_heroName__yi5U6{font-size:26px}.Garage_kpi__ob_1H{padding:8px 9px}.Garage_kpiValue__T92R2{font-size:17px}}.Garage_field__1p_wC{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.Garage_label__zj0iK{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text2)}.Garage_createInput__hcto6{background:var(--inner);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:10px 12px;font-size:14px;min-height:44px;flex:1 1;min-width:180px}.Garage_createInput__hcto6:focus{border-color:var(--blue);outline:none}.Garage_createBtn__hdgE7{padding:10px 20px;background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 45%,var(--raised)),color-mix(in srgb,var(--blue) 22%,var(--raised)));border:1px solid var(--blue);border-radius:var(--radius-sm);color:var(--text)}.Garage_createBtn__hdgE7,.Garage_fireBtn__cWBSz{min-height:44px;font-weight:700;letter-spacing:.06em}.Garage_fireBtn__cWBSz{padding:10px 22px;background:color-mix(in srgb,var(--red) 12%,var(--inner));border:1px solid var(--red);border-radius:var(--radius-sm);color:var(--red)}.Garage_cancelPlain__mpEFx{min-height:44px;padding:8px 18px;background:var(--inner);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text2)}.Garage_armOverlay__gVuqr{position:fixed;inset:0;z-index:100;background:color-mix(in srgb,var(--bg) 75%,transparent);display:flex;align-items:center;justify-content:center;padding:16px}.Garage_armDialog__LkYRV{background:var(--raised);border:1px solid var(--red);border-radius:var(--radius);padding:20px;max-width:420px;width:100%}@media (max-width:899px){.Garage_garage__nBtpf{grid-template-columns:minmax(0,1fr)}.Garage_garage__nBtpf[data-mobile-view=driver] .Garage_rail__xjbxI,.Garage_garage__nBtpf[data-mobile-view=roster][data-empty=false] .Garage_detailCol__UR_Fl{display:none}.Garage_back__uY95M{display:inline-flex;align-items:center;min-height:44px;margin-bottom:6px;padding:0 4px;background:none;border:0;color:var(--cyan);cursor:pointer;font-family:var(--font-display),system-ui,sans-serif;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.Garage_garage__nBtpf[data-empty=true] .Garage_back__uY95M{display:none}}.SegmentedControl_group__dMV1R{display:inline-flex;gap:4px}.SegmentedControl_seg__Gc_BE{min-width:44px;min-height:36px;padding:6px 12px;background:var(--raised);color:var(--text2);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;font-weight:600}.SegmentedControl_seg__Gc_BE:hover{border-color:var(--blue-dark);color:var(--text)}.SegmentedControl_active__ZzY_5{background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 35%,var(--raised)),color-mix(in srgb,var(--blue) 18%,var(--raised)));border-color:var(--blue);color:var(--text);box-shadow:0 0 8px color-mix(in srgb,var(--blue) 45%,transparent)}@media (max-width:599px){.SegmentedControl_seg__Gc_BE{min-height:44px;flex:1 1}.SegmentedControl_group__dMV1R{display:flex;width:100%}}.SegmentedControl_group__dMV1R[data-variant=bezel] .SegmentedControl_seg__Gc_BE{min-height:32px;padding:6px 12px;background:var(--bezel);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--bezel-inset);color:var(--text2);font-family:var(--font-mono),monospace;font-size:10px;font-weight:700;letter-spacing:.06em}.SegmentedControl_group__dMV1R[data-variant=bezel] .SegmentedControl_seg__Gc_BE:hover{border-color:var(--border-strong);color:var(--text)}.SegmentedControl_group__dMV1R[data-variant=bezel] .SegmentedControl_active__ZzY_5{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 55%,transparent);background:var(--bezel);box-shadow:var(--bezel-inset),0 0 8px color-mix(in srgb,var(--cyan) 25%,transparent)}@media (max-width:899px){.SegmentedControl_seg__Gc_BE{min-height:40px;padding:6px 10px}}.VehiclePicker_picker__5VcFx{display:flex;flex-direction:column;gap:10px;min-width:0}.VehiclePicker_tiles__Oy2zG{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.VehiclePicker_tile__GKtWA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:64px;padding:6px 2px 5px;background:var(--inner);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text2);cursor:pointer}.VehiclePicker_tile__GKtWA:hover{border-color:var(--blue-dark);color:var(--text)}.VehiclePicker_tileActive__ot3tz{border-color:var(--blue);color:var(--text);background:color-mix(in srgb,var(--blue) 12%,var(--inner));box-shadow:0 0 8px color-mix(in srgb,var(--blue) 40%,transparent)}.VehiclePicker_tileName__rgtxT{font-size:10px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:420px){.VehiclePicker_tiles__Oy2zG{grid-template-columns:repeat(3,minmax(0,1fr))}}.StatRow_row__NChfO{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--divider);font-size:13px}.StatRow_row__NChfO:last-child{border-bottom:none}.StatRow_icon__EoqzQ{color:var(--blue);display:inline-flex;width:16px}.StatRow_label__MIEB2{color:var(--text2)}.StatRow_value__oJw4f{margin-left:auto;color:var(--text);font-weight:600}