.page[data-page=garage]{min-height:auto;padding-bottom:40px}[data-page=garage] .gar-shell{z-index:1;background:linear-gradient(180deg, var(--bg1), var(--bg0));border-radius:var(--r-l);border:1px solid var(--line);margin-bottom:18px;position:relative;overflow:hidden}html[data-theme=light] [data-page=garage] .gar-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg0:var(--tk-bg0,#160f09);--bg1:var(--tk-bg1,#1c140e);--bg2:var(--tk-bg2,#241b14);--bg3:var(--tk-bg3,#2f241d);--ink:var(--tk-ink,#f6f1e6);--ink-dim:var(--tk-ink-dim,#bbb3a6);--ink-mute:var(--tk-ink-mute,#8d857b);--line:var(--tk-line,color-mix(in oklch, var(--ink), transparent 89%));--line-strong:var(--tk-line-strong,color-mix(in oklch, var(--ink), transparent 78%));--text-primary:var(--ink);--text-secondary:var(--ink-dim);--text-muted:var(--ink-mute);color:var(--ink)}@supports (color:lab(0% 0 0)){html[data-theme=light] [data-page=garage] .gar-shell{--bg0:var(--tk-bg0,lab(4.81389% 2.09036 3.43778));--bg1:var(--tk-bg1,lab(7.17947% 3.23553 4.97426));--bg2:var(--tk-bg2,lab(10.6163% 3.91257 6.69181));--bg3:var(--tk-bg3,lab(15.2463% 4.26239 6.95082));--ink:var(--tk-ink,lab(95.4332% .204355 6.13812));--ink-dim:var(--tk-ink-dim,lab(73.363% 1.48323 7.55963));--ink-mute:var(--tk-ink-mute,lab(55.9412% 1.762 6.70136))}}html[data-theme=light] [data-page=garage] .gar-shell .neon{color:color-mix(in oklch, var(--neon-c,var(--teal)), white 25%);text-shadow:0 0 8px color-mix(in oklch, var(--neon-c,var(--teal)), transparent 30%), 0 0 28px color-mix(in oklch, var(--neon-c,var(--teal)), transparent 55%), 0 0 64px color-mix(in oklch, var(--neon-c,var(--teal)), transparent 70%)}[data-page=garage] .gar-pad{padding-inline:clamp(16px,4vw,40px)}[data-page=garage] .gar-banner{min-height:clamp(210px,24vw,290px);box-shadow:inset 0 -1px 0 var(--line-strong)}[data-page=garage] .gar-banner[data-bare]{min-height:clamp(160px,18vw,220px)}[data-page=garage] .gar-banner>img{object-position:center 42%}[data-page=garage] .gar-banner-img{background-position:50% 42%;background-size:cover;position:absolute;inset:0}[data-page=garage] .gar-banner:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--banner-c,var(--accent)), transparent 40%) 18%, var(--banner-c,var(--accent)) 50%, color-mix(in oklch, var(--banner-c,var(--accent)), transparent 40%) 82%, transparent);height:2px;box-shadow:0 0 14px -2px color-mix(in oklch, var(--banner-c,var(--accent)), transparent 40%);opacity:.62;position:absolute;bottom:0;left:0;right:0}[data-page=garage] .gar-banner[data-hasbanner]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(0deg, color-mix(in oklch, var(--banner-c,var(--accent)), transparent 78%) 0, color-mix(in oklch, var(--banner-c2,var(--banner-c,var(--accent))), transparent 91%) 11%, transparent 27%), radial-gradient(52% 40% at 14% 4%, color-mix(in oklch, var(--banner-c,var(--accent)), transparent 87%), transparent 72%), radial-gradient(46% 34% at 88% 8%, color-mix(in oklch, var(--banner-sup,var(--banner-c,var(--accent))), transparent 89%), transparent 72%), linear-gradient(0deg, #000000bd 0, #00000052 28.5%, transparent 62%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){[data-page=garage] .gar-banner[data-hasbanner]:before{background:linear-gradient(0deg, color-mix(in oklch, var(--banner-c,var(--accent)), transparent 78%) 0, color-mix(in oklch, var(--banner-c2,var(--banner-c,var(--accent))), transparent 91%) 11%, transparent 27%), radial-gradient(52% 40% at 14% 4%, color-mix(in oklch, var(--banner-c,var(--accent)), transparent 87%), transparent 72%), radial-gradient(46% 34% at 88% 8%, color-mix(in oklch, var(--banner-sup,var(--banner-c,var(--accent))), transparent 89%), transparent 72%), linear-gradient(0deg, lab(0% 0 0/.74) 0, lab(0% 0 0/.32) 28.5%, transparent 62%)}}[data-page=garage] .gar-banner[data-hasbanner]{box-shadow:inset 0 -1px 0 var(--line-strong), inset 0 0 0 1px color-mix(in oklch, var(--banner-c,var(--accent)), transparent 84%)}[data-page=garage] .gar-banner[data-hasbanner]:after{display:none}html[data-theme=light] [data-page=garage] .gar-banner[data-hasbanner]{box-shadow:inset 0 -1px 0 var(--line-strong), inset 0 0 0 1px color-mix(in oklch, var(--banner-c,var(--accent)), transparent 76%)}[data-page=garage] .gar-guestchip{background:color-mix(in oklch, var(--bg0), transparent 20%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-dim);letter-spacing:.12em;z-index:3;position:absolute;top:14px;right:14px}[data-page=garage] .gar-guestchip svg{color:var(--accent)}[data-page=garage] .gar-bpills{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:10px}[data-page=garage] .gar-bpill{border-radius:var(--r-s);height:32px;min-height:32px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;background:color-mix(in oklch, var(--bg0), transparent 20%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line-strong);transition:color var(--dur-1) ease, background-color var(--dur-1) ease;border:0;align-items:center;gap:6px;padding:0 11px;font-size:10px;display:inline-flex;position:relative}[data-page=garage] .gar-bpill:after{content:"";position:absolute;inset:-6px -4px}[data-page=garage] .gar-bpill:hover{color:var(--ink);background:color-mix(in oklch, var(--bg0), transparent 6%)}[data-page=garage] .gar-bpill svg{color:var(--accent);flex:none}[data-page=garage] .gar-banner[data-hasbanner] .banner-tint{background:linear-gradient(180deg, color-mix(in oklch, var(--bg0), transparent 78%), transparent 42%, color-mix(in oklch, var(--bg0), transparent 45%) 82%, var(--bg0) 100%)}[data-page=garage] .gar-banner-decal{z-index:3;pointer-events:none;position:absolute;bottom:16px;right:16px}[data-page=garage] .gar-banner-name{z-index:2;flex-direction:column;align-items:flex-start;gap:9px;padding-inline:clamp(16px,4vw,40px);display:flex;position:absolute;bottom:clamp(30px,6%,52px);left:0;right:0}[data-page=garage] .gar-bn-eyebrow{color:var(--ink-dim);text-shadow:0 1px 6px #0009;text-shadow:0 1px 6px lab(0% 0 0/.6)}[data-page=garage] .gar-marquee{letter-spacing:.005em;text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,56px);line-height:.9}[data-page=garage] .gar-banner-name .speedlines{opacity:.9;margin-top:1px}[data-page=garage] .gar-marquee:is([data-namefx=gradient],[data-namefx=chrome],[data-namefx=ember],[data-namefx=spectral]){background-image:var(--mq-material);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-page=garage] .gar-marquee[data-namefx=gradient]{--mq-material:linear-gradient(100deg, color-mix(in oklch, var(--neon-c,var(--accent)), white 55%), color-mix(in oklch, var(--neon-c,var(--accent)), white 12%) 45%, var(--neon-c,var(--accent)) 78%, color-mix(in oklch, var(--neon-c,var(--accent)), white 40%))}[data-page=garage] .gar-marquee[data-namefx=chrome]{--mq-material:linear-gradient(170deg, #f4f6f9 8%, #8b95a3 36%, #fbfdff 50%, #6b7480 64%, #cfd6de 90%)}[data-page=garage] .gar-marquee[data-namefx=ember]{--mq-material:linear-gradient(100deg, #ffe9c2, color-mix(in oklch, var(--neon-c,#ff6b35), #ffb02e 25%) 42%, var(--neon-c,#ff6b35) 68%, #ffd9a0)}[data-page=garage] .gar-marquee[data-namefx=spectral]{--mq-material:linear-gradient(100deg, #ff5a78, #ffcd50 26%, #6ef096 50%, #5aaaff 74%, #c864ff)}[data-page=garage] .gar-marquee[data-motion=live].flicker-on{animation:1.15s step-end both flickerOn,12s ease-in-out 3s infinite gar-neon-hum}@keyframes gar-neon-hum{0%,to{opacity:1}6%{opacity:.93}8%{opacity:1}46%{opacity:.96}49%{opacity:1}72%{opacity:.94}74%{opacity:1}}[data-page=garage] .gar-marquee[data-motion=live]+.speedlines.is-in{animation:9s ease-in-out 1.2s infinite alternate gar-speed-pulse}@keyframes gar-speed-pulse{0%{opacity:.72;transform:skew(-24deg)translate(0)}to{opacity:1;transform:skew(-24deg)translate(10px)}}@media (prefers-reduced-motion:reduce){[data-page=garage] .gar-marquee[data-motion=live].flicker-on,[data-page=garage] .gar-marquee[data-motion=live]+.speedlines.is-in{animation:none}}[data-page=garage] .gar-id{--gar-av-over:28px;padding-top:0}[data-page=garage] .gar-idbar{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}[data-page=garage] .gar-ident{flex-direction:column;gap:8px;min-width:0;display:flex}[data-page=garage] .gar-who{min-width:0;margin-top:calc(var(--gar-av-over) * -1);grid-template-columns:84px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}[data-page=garage] .gar-av{z-index:2;filter:drop-shadow(0 8px 22px #00000073);filter:drop-shadow(0 8px 22px lab(0% 0 0/.45));position:relative}[data-page=garage] .gar-idcol{min-width:0;padding-top:var(--gar-av-over);flex-direction:column;gap:6px;display:flex}[data-page=garage] .gar-nameplate{border-radius:var(--r-xs);max-width:100%;box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 2px #00000073, var(--shadow-1);align-self:flex-start;padding:7px 15px}@supports (color:lab(0% 0 0)){[data-page=garage] .gar-nameplate{box-shadow:inset 0 1px 0 lab(100% 0 0/.28), inset 0 -1px 2px lab(0% 0 0/.45), var(--shadow-1)}}[data-page=garage] .gar-nameplate span{font-family:var(--font-race);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px #00000080,0 -1px #ffffff2e;text-shadow:0 1px lab(0% 0 0/.5),0 -1px lab(100% 0 0/.18);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(17px,1.7vw,22px);font-style:italic;font-weight:900;line-height:1.46;display:-webkit-box;overflow:hidden}[data-page=garage] .gar-nameplate.np-fx{background-color:var(--np-face,var(--np-tint,transparent));background-blend-mode:overlay;box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 2px #00000073, inset 0 0 0 1px var(--np-edge,transparent), 0 2px 5px -2px #00000080, 0 0 16px var(--np-glow,transparent)}@supports (color:lab(0% 0 0)){[data-page=garage] .gar-nameplate.np-fx{box-shadow:inset 0 1px 0 lab(100% 0 0/.28), inset 0 -1px 2px lab(0% 0 0/.45), inset 0 0 0 1px var(--np-edge,transparent), 0 2px 5px -2px lab(0% 0 0/.5), 0 0 16px var(--np-glow,transparent)}}[data-page=garage] .gar-nameplate.np-fx span{color:var(--np-ink,var(--ink));text-shadow:0 1px 0 #00000080, 0 -1px 0 #ffffff2e, 0 0 12px var(--np-glow,transparent)}@supports (color:lab(0% 0 0)){[data-page=garage] .gar-nameplate.np-fx span{text-shadow:0 1px 0 lab(0% 0 0/.5), 0 -1px 0 lab(100% 0 0/.18), 0 0 12px var(--np-glow,transparent)}}[data-page=garage] .gar-chips{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow:auto hidden;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}[data-page=garage] .gar-chips::-webkit-scrollbar{display:none}[data-page=garage] .gar-chips .chip{scroll-snap-align:start;flex:none;min-height:23px;padding:0 9px;font-size:10px}[data-page=garage] .gar-spotchip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 68%, var(--ink));background:color-mix(in oklch, var(--accent), transparent 88%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 45%);gap:4px}html[data-theme=light] [data-page=garage] .gar-spotchip{color:oklch(from var(--accent) min(l, .46) c h)}[data-page=garage] .gar-titlechip{letter-spacing:.09em;color:color-mix(in oklab, var(--accent) 68%, var(--ink));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 55%)}[data-page=garage] .gar-proprietor{letter-spacing:.085em;text-transform:uppercase;color:var(--ink-mute);text-wrap:pretty;margin:0;font-size:9px}[data-page=garage] .gar-well{border-radius:var(--r-s);background:linear-gradient(180deg, color-mix(in oklch, var(--bg0), transparent 22%), color-mix(in oklch, var(--bg0), transparent 56%));box-shadow:inset 0 2px 7px -3px #0000009e, inset 0 -1px 0 color-mix(in oklch, var(--ink), transparent 88%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:9px 14px;display:flex}@supports (color:lab(0% 0 0)){[data-page=garage] .gar-well{box-shadow:inset 0 2px 7px -3px lab(0% 0 0/.62), inset 0 -1px 0 color-mix(in oklch, var(--ink), transparent 88%)}}[data-page=garage] .gar-plateline{flex:none;display:flex}[data-page=garage] .gar-gauges{flex:160px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;min-width:0;margin-left:auto;display:grid}[data-page=garage] .gar-gauge{flex-direction:column;gap:1px;min-width:0;display:flex}[data-page=garage] .gar-gauge-lab{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.25;overflow:hidden}[data-page=garage] .gar-gauge-val{font-family:var(--font-race);letter-spacing:.01em;color:var(--ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-style:italic;font-weight:800;line-height:1.32;overflow:hidden}[data-page=garage] .gar-about{min-width:0}[data-page=garage] .gar-about-sum{cursor:pointer;align-items:flex-start;gap:9px;min-height:30px;padding:4px 0;list-style:none;display:flex}[data-page=garage] .gar-about-sum::-webkit-details-marker{display:none}[data-page=garage] .gar-about-caret{border-left:5px solid var(--accent);width:0;height:0;transition:transform var(--dur-1) var(--ease-settle);border-top:4px solid #0000;border-bottom:4px solid #0000;flex:none;margin-top:6px}[data-page=garage] .gar-about[open] .gar-about-caret{transform:rotate(90deg)}[data-page=garage] .gar-about-lead{font-family:var(--deck-family);font-style:var(--deck-style);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:60ch;margin:0;font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden}[data-page=garage] .gar-about-static{padding:4px 0 4px 14px}[data-page=garage] .gar-about-body{flex-direction:column;gap:8px;padding:6px 0 2px 14px;display:flex}[data-page=garage] .gar-bio{color:var(--ink-dim);max-width:60ch;margin:0;font-size:12px;line-height:1.45}[data-page=garage] .gar-idmeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-page=garage] .gar-trophy{flex-direction:column;gap:6px;min-width:0;display:flex}[data-page=garage] .gar-trophy-lab{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-mute);font-size:9px}[data-page=garage] .gar-trophy-rail{gap:16px}[data-page=garage] .gar-tbadge{height:36px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:inline-flex}[data-page=garage] .gar-tbadge-more{color:var(--ink-mute);letter-spacing:.06em}[data-page=garage] .gar-tbadge[data-tier=bronze]{--bc:var(--tier-bronze)}[data-page=garage] .gar-tbadge[data-tier=silver]{--bc:var(--tier-silver)}[data-page=garage] .gar-tbadge[data-tier=gold]{--bc:var(--tier-gold)}[data-page=garage] .gar-tbadge[data-tier=platinum]{--bc:var(--tier-platinum)}[data-page=garage] .gar-tbadge[data-tier=diamond]{--bc:var(--tier-diamond)}[data-page=garage] .bp-ic{border-radius:var(--r-s);width:18px;height:18px;color:var(--ink-dim);background:radial-gradient(circle at 40% 34%, color-mix(in oklch, var(--ink), transparent 88%), color-mix(in oklch, var(--ink), transparent 96%));box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;padding-left:2px;font-size:9px;font-style:normal;line-height:1;display:grid;position:relative;overflow:hidden}[data-page=garage] .bp-ic:before{content:"";background:var(--bc,var(--ink-mute));clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 4px));width:2px;position:absolute;top:0;bottom:0;left:0}[data-page=garage] .gar-actions{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;display:flex}[data-page=garage] .gar-actions .btn{flex:auto;min-width:0;min-height:48px;padding:0 16px;font-size:12px}[data-page=garage] .gar-actions .btn:disabled{opacity:.6;pointer-events:none}[data-page=garage] .gar-paintdot{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000059,0 0 6px -1px #ffffff73;box-shadow:inset 0 0 0 1px lab(0% 0 0/.35),0 0 6px -1px lab(100% 0 0/.45)}[data-page=garage] .gar-actions .gar-share{flex:0 0 48px;justify-content:center;width:48px;min-width:48px;padding:0}[data-page=garage] .gar-share-lab{display:none}[data-page=garage] .gar-actions .ca-root{flex:0 0 48px}[data-page=garage] .gar-actions .ca-trigger{border-radius:var(--r-s);width:48px;min-width:48px;min-height:48px}[data-page=garage] .gar-preview-strip{z-index:1;border-radius:var(--r-l);background:linear-gradient(180deg, color-mix(in oklch, var(--accent), transparent 86%), color-mix(in oklch, var(--accent), transparent 92%));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 55%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:12px 0 0;padding:10px clamp(14px,2.4vw,22px);display:flex;position:relative}[data-page=garage] .gar-preview-msg{min-width:0;font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-dim);text-wrap:pretty;align-items:center;gap:9px;font-size:11px;display:inline-flex}[data-page=garage] .gar-preview-msg svg{color:var(--accent);flex:none}[data-page=garage] .gar-preview-exit{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);cursor:pointer;border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 55%);background:0 0;border:0;flex:none;padding:9px 13px;font-size:10px;transition:background-color .14s}[data-page=garage] .gar-preview-exit:hover{background:color-mix(in oklch, var(--accent), transparent 86%)}@media (hover:none) and (pointer:coarse){[data-page=garage] .gar-about-sum{align-items:center;min-height:44px}[data-page=garage] .gar-about-static{align-items:center;min-height:44px;display:flex}}[data-page=garage] .gar-tabs{border-top:1px solid var(--line);align-items:stretch;gap:clamp(16px,2.2vw,32px);margin-top:16px;padding-inline-end:28px;scroll-padding-inline:2px 28px}[data-page=garage] .gar-tab{white-space:nowrap;min-height:44px;font-family:var(--font-mono);font-size:var(--t-label-lg);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 1px;transition:color .2s;display:inline-flex;position:relative}[data-page=garage] .gar-tab:hover{color:var(--ink-dim)}[data-page=garage] .gar-tab.is-current{color:var(--ink)}[data-page=garage] .gar-tab.is-current:after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%);height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){[data-page=garage] .gar-banner{min-height:150px}[data-page=garage] .gar-banner-name{gap:5px;padding-right:74px;bottom:14px}[data-page=garage] .gar-bn-eyebrow{display:none}[data-page=garage] .gar-nameplate span{font-size:clamp(15px,4.6vw,20px)}}@media (max-width:480px){[data-page=garage] .gar-actions .gar-trade{order:1}}@media (min-width:768px){[data-page=garage] .gar-actions .btn{flex:0 auto}[data-page=garage] .gar-gauges{flex:none;grid-template-columns:repeat(2,minmax(92px,max-content));column-gap:44px}}@media (max-width:560px){[data-page=garage] .gar-marquee{font-size:clamp(26px,7.4vw,38px)}}@media (max-width:430px){[data-page=garage] .gar-tabs{gap:12px}[data-page=garage] .gar-tab{letter-spacing:.1em;padding-inline:0;font-size:10px}}@media (max-width:360px){[data-page=garage] .gar-tabs{padding-inline-end:14px;scroll-padding-inline:2px 14px}}@media (pointer:coarse){[data-page=garage] .pit-wall-reaction{min-width:44px!important;min-height:44px!important}[data-page=garage] .pit-wall-remove{place-items:center;width:44px;height:44px;display:grid;padding:0!important}[data-page=garage] .pit-wall-reply-input{min-height:44px!important}}