.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(--radius-card,12px);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:#160f09;--bg1:#1c140e;--bg2:#241b14;--bg3:#2f241d;--ink:#f6f1e6;--ink-dim:#bbb3a6;--ink-mute:#847c72;--line:color-mix(in oklch, var(--ink), transparent 89%);--line-strong:color-mix(in oklch, var(--ink), transparent 78%);--text-primary:#f0f0f5;--text-secondary:#9ca3af;--text-muted:#6b7280;color:var(--ink)}@supports (color:lab(0% 0 0)){html[data-theme=light] [data-page=garage] .gar-shell{--bg0:lab(4.81389% 2.09036 3.43778);--bg1:lab(7.17947% 3.23553 4.97426);--bg2:lab(10.6163% 3.91257 6.69181);--bg3:lab(15.2463% 4.26239 6.95082);--ink:lab(95.4332% .204355 6.13812);--ink-dim:lab(73.363% 1.48323 7.55963);--ink-mute:lab(52.4608% 1.76945 6.70699)}}[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(#0000,#00000052 54%,#000000bd);background:linear-gradient(#0000,lab(0% 0 0/.32) 54%,lab(0% 0 0/.74));height:62%;position:absolute;bottom:0;left:0;right:0}[data-page=garage] .gar-guestchip,[data-page=garage] .gar-ownerchip,[data-page=garage] .gar-banner .banner-edit{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}[data-page=garage] .gar-guestchip{z-index:3;position:absolute;top:14px;right:14px}[data-page=garage] .gar-ownerchip{z-index:3;position:absolute;top:14px;left:14px}[data-page=garage] .gar-banner .banner-edit{cursor:pointer;border:0}[data-page=garage] .gar-banner .banner-edit:hover{color:var(--ink)}[data-page=garage] .gar-guestchip svg,[data-page=garage] .gar-ownerchip svg,[data-page=garage] .gar-banner .banner-edit svg{color:var(--accent)}[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{padding-top:0}[data-page=garage] .gar-idbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px clamp(20px,3vw,44px);display:flex}[data-page=garage] .gar-who{flex:440px;align-items:flex-start;gap:clamp(14px,1.5vw,20px);min-width:0;display:flex}[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));flex:none;margin-top:-44px;position:relative}[data-page=garage] .gar-idcol{flex-direction:column;gap:7px;min-width:0;padding-top:10px;display:flex}[data-page=garage] .gar-idrow{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}[data-page=garage] .gar-chips{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}[data-page=garage] .gar-chips .chip{padding:5px 9px;font-size:10px}[data-page=garage] .gar-plateline{margin:3px 0 1px;display:flex}[data-page=garage] .gar-nameplate{border-radius:4px;align-self:flex-start;padding:7px 15px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px 2px #00000073,0 2px 5px -2px #00000080;box-shadow:inset 0 1px lab(100% 0 0/.28),inset 0 -1px 2px lab(0% 0 0/.45),0 2px 5px -2px lab(0% 0 0/.5)}[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);font-size:clamp(17px,1.7vw,22px);font-style:italic;font-weight:900}[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-titlechip{letter-spacing:.09em;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 55%)}[data-page=garage] .gar-proprietor{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px}[data-page=garage] .gar-motto{font-family:var(--deck-family);font-style:var(--deck-style);color:var(--ink);max-width:52ch;margin-top:1px;font-size:clamp(14px,1.3vw,17px);line-height:1.44}[data-page=garage] .gar-bio{color:var(--ink-dim);max-width:52ch;font-size:12.5px;line-height:1.45}[data-page=garage] .gar-idmeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-page=garage] .gar-side{flex-direction:column;flex:0 auto;align-items:flex-end;gap:14px;padding-top:10px;display:flex}[data-page=garage] .gar-idline{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:3px 14px;font-size:11px;display:inline-flex}[data-page=garage] .gar-idline b{letter-spacing:.04em;color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}[data-page=garage] .gar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}[data-page=garage] .gar-actions .btn{min-height:40px;padding:0 16px;font-size:12px}[data-page=garage] .gar-actions .btn:disabled{opacity:.6;pointer-events:none}[data-page=garage] .gar-viewseg{align-items:center;gap:6px;display:inline-flex}[data-page=garage] .gar-viewseg .chip{min-height:40px}[data-page=garage] .gar-viewseg .chip svg{flex:none}[data-page=garage] .gar-preview-strip{z-index:1;border-radius:var(--radius-card,8px);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 62%);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;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 55%);background:0 0;border:0;border-radius:4px;flex:none;padding:6px 11px;font-size:10.5px;transition:background-color .14s}[data-page=garage] .gar-preview-exit:hover{background:color-mix(in oklch, var(--accent), transparent 86%)}[data-page=garage] .gar-badges{flex-wrap:wrap;gap:7px;margin-top:clamp(14px,2vh,20px);display:flex}[data-page=garage] .bplate{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);background:linear-gradient(180deg, var(--bg2), var(--bg1));text-shadow:0 1px #0009;text-shadow:0 1px lab(0% 0 0/.6);border-radius:3px;align-items:center;gap:7px;padding:6px 11px;font-size:9.5px;display:inline-flex;box-shadow:inset 0 1px 2px #00000080,inset 0 -1px #ffffff0d,0 1px #ffffff0a;box-shadow:inset 0 1px 2px lab(0% 0 0/.5),inset 0 -1px lab(100% 0 0/.05),0 1px lab(100% 0 0/.04)}[data-page=garage] .bp-ic{width:15px;height:15px;color:var(--bc,var(--accent));background:radial-gradient(circle at 40% 34%, color-mix(in oklch, var(--bc,var(--accent)), transparent 55%), color-mix(in oklch, var(--bc,var(--accent)), transparent 88%));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--bc,var(--accent)), transparent 45%), 0 0 8px -2px color-mix(in oklch, var(--bc,var(--accent)), transparent 50%);border-radius:50%;flex:none;place-items:center;font-size:8px;font-style:normal;line-height:1;display:grid}[data-page=garage] .bplate-more{color:var(--ink-mute);letter-spacing:.06em}[data-page=garage] .gar-tabs{border-top:1px solid var(--line);scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-items:center;gap:clamp(16px,2.2vw,32px);margin-top:clamp(16px,2.2vh,24px);display:flex;overflow:auto hidden;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}[data-page=garage] .gar-tabs::-webkit-scrollbar{display:none}[data-page=garage] .gar-tab{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);scroll-snap-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:15px 1px;font-size:11px;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:128px}[data-page=garage] .gar-banner-name{gap:5px;bottom:14px}[data-page=garage] .gar-bn-eyebrow{display:none}[data-page=garage] .gar-av{margin-top:-38px}[data-page=garage] .gar-idbar{gap:10px 18px}[data-page=garage] .gar-idcol{gap:5px;padding-top:4px}[data-page=garage] .gar-motto{font-size:13.5px;line-height:1.35}[data-page=garage] .gar-bio{line-height:1.35}[data-page=garage] .gar-who{flex:100%}[data-page=garage] .gar-side{flex:100%;align-items:flex-start;gap:10px;padding-top:0}[data-page=garage] .gar-idline{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:0 18px;width:100%;overflow:auto hidden;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}[data-page=garage] .gar-idline::-webkit-scrollbar{display:none}[data-page=garage] .gar-idline>span{scroll-snap-align:start;white-space:nowrap;flex:none}[data-page=garage] .gar-viewseg{width:100%}[data-page=garage] .gar-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}[data-page=garage] .gar-actions .btn-primary{flex:auto}[data-page=garage] .gar-share{flex:none;justify-content:center;width:44px;min-width:44px;padding:0}[data-page=garage] .gar-share .gar-share-lab{display:none}}@media (max-width:560px){[data-page=garage] .gar-marquee{font-size:clamp(28px,9vw,42px)}[data-page=garage] .gar-actions{flex-wrap:wrap}}@media (max-width:430px){[data-page=garage] .gar-tabs{gap:12px}[data-page=garage] .gar-tab{letter-spacing:.1em;padding-inline:0;font-size:10.5px}}@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}}