.garage_page__3p7I0{--cream:#f5ebdd;--orange:#ff5b20;--ink:#081b1d;min-height:100vh;padding-top:68px;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif}.garage_workHeader__cn5Kx{height:74px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cabfab;background:#f8efe2}.garage_eyebrow__pC4K4,.garage_workHeader__cn5Kx span{font-size:8px;font-weight:900;letter-spacing:.18em;color:#a44b2c}.garage_workHeader__cn5Kx h1{margin:5px 0 0;font:italic 900 25px/1 Arial Black,Impact,sans-serif;letter-spacing:-.06em}.garage_assetStatus__DBV2m{display:flex;align-items:center;gap:7px;border:1px solid #c8bcaa;border-radius:999px;padding:9px 13px;font-size:8px;letter-spacing:.1em}.garage_assetStatus__DBV2m i{width:7px;height:7px;background:#56a06a;border-radius:50%;box-shadow:0 0 0 3px #56a06a22}.garage_studio__nRji1{height:calc(100vh - 222px);min-height:630px;display:grid;grid-template-columns:240px minmax(520px,1fr) 350px}.garage_garageRail__bFkbR{padding:24px 18px;border-right:1px solid #cbbfad;display:flex;flex-direction:column;gap:19px;background:#f5ebdd}.garage_configHead__lQ0g0 h2,.garage_garageRail__bFkbR h2{margin:6px 0;font:italic 900 29px/1 Arial Black,Impact,sans-serif;letter-spacing:-.06em}.garage_vehicleCard__DWlT9{padding:8px;border:2px solid var(--orange);background:#fff7e9;text-align:left;color:inherit;box-shadow:5px 5px 0 var(--ink)}.garage_thumb__ZguIm{height:122px;position:relative;overflow:hidden;background:#192b2d}.garage_thumb__ZguIm img{-o-object-fit:cover;object-fit:cover}.garage_thumb__ZguIm span{position:absolute;left:8px;top:8px;padding:5px 7px;background:var(--orange);color:#fff;font-size:7px;font-weight:900}.garage_vehicleCard__DWlT9>b{display:block;margin:12px 7px 4px;font:italic 900 15px Arial Black,Impact,sans-serif}.garage_vehicleCard__DWlT9 em,.garage_vehicleCard__DWlT9 small{display:block;margin:0 7px;font-size:8px}.garage_vehicleCard__DWlT9 small{color:#756d62}.garage_vehicleCard__DWlT9 em{margin-top:12px;color:var(--orange);font-style:normal;font-weight:900}.garage_addVehicle__sDhcB{display:flex;align-items:center;gap:10px;border:1px dashed #9e9485;background:transparent;padding:13px;text-align:left}.garage_addVehicle__sDhcB svg{width:34px;height:34px;padding:8px;border-radius:50%;background:var(--ink);color:#fff}.garage_addVehicle__sDhcB b,.garage_addVehicle__sDhcB small{display:block;font-size:9px}.garage_addVehicle__sDhcB small{color:#746b5e;margin-top:3px}.garage_addVehicle__sDhcB:disabled{opacity:.52}.garage_railNote__sY3B8{margin-top:auto;border-top:1px solid #cbc0ae;padding-top:15px}.garage_railNote__sY3B8 b{font-size:9px;color:var(--orange)}.garage_railNote__sY3B8 p{font-size:9px;line-height:1.5;color:#776f64}.garage_stage__nVG02{position:relative;min-width:0;overflow:hidden;background:#111f20}.garage_heroImage__Gu2xp{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .18s ease}.garage_stageShade__zU3BT{position:absolute;inset:0;box-shadow:inset 0 0 70px #0005;pointer-events:none}.garage_stageTop__LWD_f{position:absolute;z-index:2;left:18px;right:18px;top:16px;display:flex;justify-content:space-between;color:#fff;text-shadow:0 2px 10px #000}.garage_stageTop__LWD_f>span{font:italic 900 13px Arial Black,Impact,sans-serif}.garage_stageTop__LWD_f small{display:block;margin-top:4px;font:normal 7px Arial;letter-spacing:.14em;color:#ffffffc0}.garage_stageTop__LWD_f>b{height:25px;padding:8px 10px;background:#081b1dcc;border:1px solid #ffffff35;font-size:7px;letter-spacing:.13em}.garage_plate__Aocwm{position:absolute;right:5.5%;bottom:14%;z-index:2;min-width:92px;padding:5px 10px;border:3px double var(--ink);border-radius:4px;background:#eee1c7;color:var(--ink);text-align:center;font:900 13px monospace;letter-spacing:.08em;box-shadow:0 3px 10px #0006}.garage_viewBar__hjn9Q{position:absolute;z-index:3;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:3px;padding:4px;background:#081b1de8;border:1px solid #ffffff35;color:#fff}.garage_viewBar__hjn9Q span{display:grid;place-items:center;padding:0 8px;color:#ffffff80;font-size:7px}.garage_viewBar__hjn9Q button{border:0;background:transparent;color:#ffffffb9;padding:9px 10px;font-size:7px;font-weight:900;white-space:nowrap}.garage_viewBar__hjn9Q .garage_active__z_cXc{background:var(--orange);color:#fff}.garage_configurator__ueI3i{border-left:1px solid #cbbfad;overflow:auto;background:#f5ebdd}.garage_configHead__lQ0g0{padding:22px 21px 15px}.garage_tabs__o_7P4{display:flex;overflow:auto;border-block:1px solid #cbbfad;padding:0 11px}.garage_tabs__o_7P4 button{border:0;border-bottom:3px solid transparent;background:transparent;padding:14px 9px 11px;text-transform:uppercase;font-size:8px;font-weight:900}.garage_tabs__o_7P4 .garage_active__z_cXc{color:var(--orange);border-bottom-color:var(--orange)}.garage_controls__TOg29{padding:18px 21px 28px}.garage_controlTitle__qj7J6{display:flex;justify-content:space-between;align-items:baseline;margin:2px 0 13px}.garage_controlTitle__qj7J6 b{font-size:10px;letter-spacing:.1em}.garage_controlTitle__qj7J6 span{font-size:8px;color:#857c70}.garage_paintGrid__KiPH6{display:grid;gap:8px}.garage_paintGrid__KiPH6 button{height:70px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;border:1px solid #d0c4b2;background:#fff7ea;padding:9px;text-align:left}.garage_paintGrid__KiPH6 i{grid-row:1/3;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 4px #ffffff55,0 3px 8px #0002}.garage_paintGrid__KiPH6 b,.garage_paintGrid__KiPH6 small{display:block;font-size:9px}.garage_paintGrid__KiPH6 small{color:#81786d}.garage_selected__gW9cX{border-color:var(--orange)!important;box-shadow:inset 3px 0 0 var(--orange)}.garage_optionCards___KpZU{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.garage_optionCards___KpZU button{position:relative;border:1px solid #cfc3b1;background:#fff7e8;padding:6px;text-transform:uppercase}.garage_optionCards___KpZU button>span{display:block;position:relative;height:76px;overflow:hidden;background:#172728}.garage_optionCards___KpZU img{-o-object-fit:cover;object-fit:cover}.garage_optionCards___KpZU b{display:block;margin-top:7px;font-size:8px}.garage_optionCards___KpZU svg{position:absolute;right:7px;bottom:7px;color:var(--orange)}.garage_liveryCards__KO9Qj,.garage_sceneGrid__hy1Bj{display:grid;grid-template-columns:1fr 1fr;gap:8px}.garage_liveryCards__KO9Qj button,.garage_sceneGrid__hy1Bj button{height:118px;position:relative;overflow:hidden;border:1px solid #cfc3b1;background:#122527;color:#fff}.garage_liveryCards__KO9Qj img,.garage_sceneGrid__hy1Bj img{-o-object-fit:cover;object-fit:cover}.garage_liveryCards__KO9Qj button:after,.garage_sceneGrid__hy1Bj button:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#071719e8)}.garage_liveryCards__KO9Qj span,.garage_sceneGrid__hy1Bj span{position:absolute;z-index:2;left:9px;bottom:8px;font-size:8px;font-weight:900}.garage_sceneGrid__hy1Bj button{height:106px}.garage_field__TD9Oe{display:block;font-size:8px;font-weight:900;letter-spacing:.12em}.garage_field__TD9Oe input{display:block;width:100%;margin-top:8px;border:1px solid #cfc3b1;background:#fff8eb;padding:14px;text-align:center;font:900 17px monospace;color:var(--ink)}.garage_platePreview__jkPGi{margin-top:15px;border:5px double var(--ink);border-radius:6px;background:#efe1c4;padding:11px;text-align:center;font:900 21px monospace;letter-spacing:.12em}.garage_helper__aGmOQ{font-size:9px;line-height:1.5;color:#746c61;margin-top:14px}.garage_unavailable__m0BwG{margin-top:14px;display:flex;gap:9px;align-items:center;border:1px dashed #a99d8c;padding:10px;color:#756c60}.garage_unavailable__m0BwG b,.garage_unavailable__m0BwG span{display:block;font-size:8px}.garage_unavailable__m0BwG b{color:var(--ink);margin-bottom:3px}.garage_toolbar__CVgpZ{min-height:80px;position:sticky;bottom:0;z-index:10;padding:12px 21px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:3px solid var(--orange);background:var(--ink);color:#fff}.garage_actions__LgggM,.garage_history__8ALW4{display:flex;gap:7px}.garage_toolbar__CVgpZ button{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ffffff31;background:transparent;color:#fff;padding:0 13px;font-size:8px;font-weight:900}.garage_toolbar__CVgpZ button:disabled{opacity:.3}.garage_toolbar__CVgpZ .garage_save__G0pdA{background:var(--orange);border-color:var(--orange);padding-inline:19px}.garage_toast__f_ILU{position:absolute;left:50%;bottom:90px;transform:translateX(-50%);padding:11px 16px;border:2px solid var(--orange);background:#fff4e3;color:var(--ink);box-shadow:5px 5px 0 var(--ink);font-size:8px;font-weight:900;white-space:nowrap}@media(max-width:1100px){.garage_studio__nRji1{grid-template-columns:190px minmax(390px,1fr) 310px}.garage_garageRail__bFkbR{padding-inline:13px}.garage_actions__LgggM{max-width:650px;overflow:auto}}@media(max-width:760px){.garage_page__3p7I0{padding-top:62px}.garage_workHeader__cn5Kx{height:64px;padding:0 15px}.garage_workHeader__cn5Kx h1{font-size:18px}.garage_assetStatus__DBV2m{font-size:0;padding:8px}.garage_assetStatus__DBV2m b{font-size:7px}.garage_studio__nRji1{height:auto;min-height:0;display:flex;flex-direction:column}.garage_stage__nVG02{order:1;height:58vh;min-height:420px}.garage_heroImage__Gu2xp{-o-object-position:center;object-position:center}.garage_stageTop__LWD_f{top:11px;left:11px;right:11px}.garage_plate__Aocwm{right:5%;bottom:17%;transform:scale(.78);transform-origin:right bottom}.garage_viewBar__hjn9Q{bottom:12px;max-width:calc(100% - 18px);overflow:auto}.garage_viewBar__hjn9Q button{padding:8px}.garage_garageRail__bFkbR{order:2;border:0;border-top:1px solid #cbbfad;padding:18px}.garage_garageRail__bFkbR h2{font-size:23px}.garage_vehicleCard__DWlT9{display:grid;grid-template-columns:125px 1fr;height:108px;align-content:center}.garage_thumb__ZguIm{grid-row:1/5;height:86px}.garage_vehicleCard__DWlT9 em,.garage_vehicleCard__DWlT9 small,.garage_vehicleCard__DWlT9>b{margin-left:10px}.garage_railNote__sY3B8{display:none}.garage_configurator__ueI3i{order:3;border-left:0;border-top:1px solid #cbbfad;overflow:visible}.garage_configHead__lQ0g0 h2{font-size:25px}.garage_tabs__o_7P4{position:sticky;top:62px;z-index:6;background:#f5ebdd}.garage_controls__TOg29{min-height:330px}.garage_toolbar__CVgpZ{position:relative;display:block;padding:12px}.garage_actions__LgggM,.garage_history__8ALW4{display:grid;grid-template-columns:repeat(3,1fr);max-width:none;overflow:visible}.garage_actions__LgggM{margin-top:7px}.garage_actions__LgggM .garage_save__G0pdA{grid-column:span 3}.garage_toolbar__CVgpZ button{padding:0 5px}.garage_toast__f_ILU{position:fixed;bottom:18px}.garage_liveryCards__KO9Qj button,.garage_sceneGrid__hy1Bj button{height:125px}}.garage_compositor__W7bs5{position:absolute;inset:0}.garage_raceNumber__KuiHp{position:absolute;z-index:2;left:25.5%;top:47%;width:82px;height:82px;display:grid;place-items:center;border:4px solid var(--ink);border-radius:50%;background:var(--cream);font:900 36px Arial;transform:skewY(-2deg)}.garage_categoryRail__RTbXW{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #cbbfad;padding:7px}.garage_categoryRail__RTbXW button{min-height:31px;border:0;border-bottom:2px solid transparent;background:transparent;padding:6px 3px;font-size:7px;font-weight:900}.garage_categoryRail__RTbXW .garage_active__z_cXc{color:var(--orange);border-bottom-color:var(--orange);background:#fff8ec}.garage_assetOptions__nywqa{display:grid;grid-template-columns:1fr 1fr;gap:7px}.garage_assetOptions__nywqa>button{min-height:66px;position:relative;display:flex;align-items:center;gap:8px;border:1px solid #cfc3b1;background:#fff7e8;padding:7px;text-align:left;transition:transform .18s}.garage_assetOptions__nywqa>button:not(:disabled):hover{transform:scale(1.025)}.garage_assetOptions__nywqa>button:disabled{opacity:.48;background:#eee4d4}.garage_optionImage__PpzIx{position:relative;display:block;width:58px;height:49px;flex:0 0 58px;overflow:hidden;background:#182829}.garage_optionImage__PpzIx img{-o-object-fit:cover;object-fit:cover}.garage_colorOrb__bNtsd{width:38px;height:38px;flex:0 0 38px;border-radius:50%;box-shadow:inset 0 0 0 4px #ffffff66,0 3px 8px #0002}.garage_optionLabel__lyafI{min-width:0;flex:1}.garage_optionLabel__lyafI b,.garage_optionLabel__lyafI small{display:block;font-size:8px}.garage_optionLabel__lyafI small{margin-top:4px;color:#847a6c;font-size:6px}.garage_assetOptions__nywqa svg{color:var(--orange);flex:0 0 auto}.garage_finishRow__V_OJ9{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.garage_finishRow__V_OJ9 button{height:36px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cfc3b1;background:#fff7e8;font-size:7px;font-weight:900}@media(max-width:760px){.garage_configurator__ueI3i{border-top:3px solid var(--orange)}.garage_categoryRail__RTbXW{position:sticky;top:62px;z-index:6;background:#f5ebdd;grid-template-columns:repeat(4,1fr);max-height:128px;overflow:auto}.garage_controls__TOg29{min-height:380px}.garage_raceNumber__KuiHp{left:23%;top:48%;transform:scale(.55);transform-origin:center}.garage_history__8ALW4{grid-template-columns:repeat(4,1fr)}}