.cosc-ledger{gap:8px;display:flex}.cosc-stat{background:linear-gradient(180deg, var(--bg2), var(--bg1));min-width:0;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff0d;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border-radius:4px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:2px;padding:8px 11px;display:flex}@supports (color:lab(0% 0 0)){.cosc-stat{box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 lab(100% 0 0/.05)}}.cosc-stat b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:900;line-height:1}.cosc-stat span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;font-size:8px}.cosc-stat.is-eq b{color:var(--accent);text-shadow:0 0 14px color-mix(in oklch, var(--accent), transparent 55%)}.cosc-stat.is-gold b{color:var(--gold);text-shadow:0 0 14px color-mix(in oklch, var(--gold), transparent 55%)}.cosc-shelves{flex-direction:column;gap:9px;display:flex}.cosc-shelf{flex-direction:column;gap:5px;display:flex}.cosc-shelf-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);align-items:baseline;gap:8px;font-size:8.5px;display:flex}.cosc-shelf-head:after{content:"";background:linear-gradient(90deg, var(--line), transparent);flex:1;align-self:center;height:1px}.cosc-shelf-count{color:var(--accent);letter-spacing:.06em}.cosc-chips{flex-wrap:wrap;gap:5px;display:flex}.cosc-chip{max-width:100%;color:var(--ink-soft,var(--ink));background:color-mix(in oklch, var(--bg2), transparent 20%);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;align-items:center;gap:5px;padding:3.5px 8px;font-size:10.5px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.cosc-chip.is-eq{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 40%);background:color-mix(in oklch, var(--accent), var(--bg2) 88%)}.cosc-lamp{background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px var(--accent);border-radius:50%;flex:none}.cosc-chip.is-earned{color:var(--ink-mute)}.cosc-chip.cosc-more{color:var(--ink-mute);font-family:var(--font-mono);letter-spacing:.08em;box-shadow:inset 0 0 0 1px var(--line);background:0 0;font-size:10px}.cosc-rest{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}.cosc-cta{cursor:pointer;text-align:left;width:100%;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:color-mix(in oklch, var(--accent), var(--bg1) 92%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 55%);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:4px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:9px 12px;font-size:9.5px;transition:background .18s,box-shadow .18s;display:flex}.cosc-cta:hover{background:color-mix(in oklch, var(--accent), var(--bg1) 84%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 30%)}.cosc-cta .cosc-cta-arrow{font-size:12px}@media (prefers-reduced-motion:reduce){.cosc-cta{transition:none}}
[data-page=garage] .pf-owner{margin-top:6px}[data-page=garage] .accent-dot{color:var(--accent)}[data-page=garage] .deck-sec{padding-block:clamp(20px,3vw,34px) clamp(16px,2.4vw,28px)}[data-page=garage] .deck-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:clamp(18px,2.4vw,28px);display:flex}[data-page=garage] .deck-lead .eyebrow{margin-bottom:10px}[data-page=garage] .deck-title{color:var(--ink);font-size:clamp(26px,3.4vw,46px);line-height:.98}[data-page=garage] .deck-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);padding-bottom:6px;font-size:10.5px}[data-page=garage] .deck-hint-arrange{display:none}[data-page=garage] .rack{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(14px,1.5vw,22px);display:grid}[data-page=garage] .sc{background:linear-gradient(180deg, color-mix(in oklch,var(--bg2),transparent 32%), color-mix(in oklch,var(--bg1),transparent 70%) 78%, transparent);clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);min-width:0;transition:background var(--dur-1) ease, box-shadow var(--dur-1) ease;flex-direction:column;padding:clamp(15px,1.3vw,19px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}[data-page=garage] .sc:hover{background:linear-gradient(180deg, color-mix(in oklch,var(--bg2),transparent 12%), color-mix(in oklch,var(--bg1),transparent 60%) 78%, transparent)}[data-page=garage] .sc[data-dragging]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent),transparent 45%), 0 22px 44px -18px #000000b3;cursor:grabbing}@supports (color:lab(0% 0 0)){[data-page=garage] .sc[data-dragging]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent),transparent 45%), 0 22px 44px -18px lab(0% 0 0/.7)}}[data-page=garage] .sc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;padding-bottom:11px;display:flex}[data-page=garage] .sc-lab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}[data-page=garage] .deck-lead .eyebrow,[data-page=garage] .ward-lead .eyebrow,[data-page=garage] .ent-txt .eyebrow,[data-page=garage] .sc-lab{text-shadow:0 1px 3px #00000073;text-shadow:0 1px 3px lab(0% 0 0/.45)}[data-page=garage] .drag{opacity:.3;width:8px;height:12px;color:var(--ink-mute);background:radial-gradient(circle,currentColor .9px,#0000 1.3px) 0 0/4px 4px;flex:none}[data-page=garage] span.drag{visibility:hidden}[data-page=garage] button.drag{box-sizing:content-box;cursor:grab;touch-action:none;transition:opacity var(--dur-1) ease, background-color var(--dur-1) ease;background-origin:content-box;background-clip:content-box;border:0;border-radius:4px;padding:8px}[data-page=garage] button.drag:active{cursor:grabbing}[data-page=garage] button.drag:focus-visible{outline:2px solid var(--accent);outline-offset:2px;opacity:.8}[data-page=garage] .sc:hover .drag,[data-page=garage] .sc:focus-within .drag{opacity:.62}[data-page=garage] .sc-body{flex-direction:column;flex:1;display:flex}[data-page=garage] .sc-note{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);text-align:left;cursor:default;background:0 0;border:0;margin-top:auto;padding-top:12px;font-size:10px}[data-page=garage] button.sc-note{cursor:pointer}[data-page=garage] .sc-legacy{box-shadow:none;clip-path:none;background:0 0;padding:0}[data-page=garage] .sc-legacy:hover{background:0 0}[data-page=garage] .sc-draghandle{z-index:4;position:absolute;top:10px;right:12px}[data-page=garage] .sc-display .stage{width:min(100%,320px);margin-inline:auto}[data-page=garage] .sc-display .disp-hero{position:relative}[data-page=garage] .sc-display .disp-skel{z-index:0;border-radius:10px;position:absolute;inset:0}[data-page=garage] .sc-display .disp-hero>:not(.disp-skel){z-index:1;position:relative}[data-page=garage] .disp-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}[data-page=garage] .turnhint{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:8px;font-size:9.5px;display:inline-flex}[data-page=garage] .turn-ic{border:1.4px solid color-mix(in oklch,var(--orange-hot),transparent 30%);border-top-color:#0000;border-radius:50%;flex:none;width:11px;height:11px;animation:3.4s linear infinite pfSpin}@keyframes pfSpin{to{transform:rotate(360deg)}}[data-page=garage] .swaplink{letter-spacing:.13em;text-transform:uppercase;color:var(--orange-hot);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:9.5px}[data-page=garage] .swaplink:hover{filter:brightness(1.12)}[data-page=garage] .cosmetics{--rail:44px;flex-direction:column;justify-content:flex-start;gap:11px;display:flex}[data-page=garage] .cos-note{color:var(--accent);opacity:.85;margin-top:auto;padding-top:14px;transition:opacity .2s}[data-page=garage] .cos-note:hover{opacity:1}[data-page=garage] .cos{grid-template-columns:var(--rail) 1fr auto;background:linear-gradient(180deg,var(--bg2),var(--bg1));border-radius:4px;align-items:center;gap:10px 13px;padding:11px 13px;display:grid;position:relative;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] .cos-sw{background:var(--sw,linear-gradient(120deg,var(--accent),var(--teal)));clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);flex:none;justify-self:start;width:32px;height:32px;box-shadow:inset 0 0 0 1px #ffffff4d,0 2px 6px -2px #00000080;box-shadow:inset 0 0 0 1px lab(100% 0 0/.3),0 2px 6px -2px lab(0% 0 0/.5)}[data-page=garage] .cos-txt{flex-direction:column;gap:3px;min-width:0;display:flex}[data-page=garage] .cos-txt b{letter-spacing:.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.05;overflow:hidden}[data-page=garage] .cos-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}[data-page=garage] .cos-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:20px;place-self:start end;padding:4px 8px;font-size:8.5px}[data-page=garage] .cos-tag.is-eq{color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent),transparent 45%)}[data-page=garage] .cos-mythic{grid-template-columns:var(--rail) 1fr auto;box-shadow:inset 0 1px 2px #00000080, inset 0 -1px 0 #ffffff0d, 0 0 0 1px color-mix(in oklch,var(--accent),transparent 60%), 0 0 30px -10px color-mix(in oklch,var(--accent),transparent 24%);grid-template-areas:"sw txt serial""sw kick kick";row-gap:11px;padding:14px}@supports (color:lab(0% 0 0)){[data-page=garage] .cos-mythic{box-shadow:inset 0 1px 2px lab(0% 0 0/.5), inset 0 -1px 0 lab(100% 0 0/.05), 0 0 0 1px color-mix(in oklch,var(--accent),transparent 60%), 0 0 30px -10px color-mix(in oklch,var(--accent),transparent 24%)}}[data-page=garage] .cos-mythic .cos-sw{grid-area:sw;place-self:start;width:44px;height:44px}[data-page=garage] .cos-mythic .cos-txt{grid-area:txt}[data-page=garage] .cos-mythic .cos-txt b{font-size:16.5px}[data-page=garage] .cos-serial{flex-direction:column;grid-area:serial;align-items:flex-end;gap:2px;display:flex}[data-page=garage] .cs-lab{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-size:8px}[data-page=garage] .cs-num{letter-spacing:.01em;color:var(--gold);text-shadow:0 0 16px color-mix(in oklch,var(--gold),transparent 55%);white-space:nowrap;font-size:clamp(20px,1.7vw,25px);line-height:1}[data-page=garage] .cs-num em{color:var(--ink-mute);font-size:.58em;font-style:normal}[data-page=garage] .cos-kick{border-top:1px solid var(--line);grid-area:kick;align-items:center;gap:10px;padding-top:11px;display:flex}[data-page=garage] .cos-ship{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);font-size:8.5px}[data-page=garage] .cos-mythic .cos-tag{position:static}[data-page=garage] .dna-list{flex-direction:column;flex:1;justify-content:space-between;display:flex}[data-page=garage] .dna-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}[data-page=garage] .dna-row:first-child{padding-top:0}[data-page=garage] .dna-row:last-child{border-bottom:0}[data-page=garage] .dna-row .k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute);font-size:9.5px}[data-page=garage] .dna-row .v{font-family:var(--font-race);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;font-size:17px;font-style:italic;font-weight:900;display:inline-flex}[data-page=garage] .dna-row .v.th{color:#69e4e4;color:lab(83.7678% -35.9575 -10.8852)}[data-page=garage] .dna-row .v .flame{color:#69e4e4;color:lab(83.7678% -35.9575 -10.8852);width:.72em}[data-page=garage] .dna-mix{flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}[data-page=garage] .dna-mix .dna-spectrum{clip-path:polygon(3px 0,100% 0,100% 100%,0 100%);height:11px}[data-page=garage] .dna-mix .dna-spectrum>i{border-radius:1px}[data-page=garage] .sset-rows{flex-direction:column;gap:clamp(11px,1.6vh,15px);display:flex}[data-page=garage] .sset-row{flex-direction:column;gap:7px;display:flex}[data-page=garage] .sset-top{align-items:center;gap:8px;min-width:0;display:flex}[data-page=garage] .sset-lamp{background:radial-gradient(circle at 38% 34%, color-mix(in oklch,var(--gold),white 30%), var(--gold));width:8px;height:8px;box-shadow:0 0 8px -1px color-mix(in oklch,var(--gold),transparent 30%), inset 0 0 0 1px #ffffff4d;border-radius:50%;flex:none}@supports (color:lab(0% 0 0)){[data-page=garage] .sset-lamp{box-shadow:0 0 8px -1px color-mix(in oklch,var(--gold),transparent 30%), inset 0 0 0 1px lab(100% 0 0/.3)}}[data-page=garage] .sset-name{font-family:var(--font-race);letter-spacing:.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-style:italic;font-weight:900;overflow:hidden}[data-page=garage] .sset-year{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-mute);box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;flex:none;padding:2px 6px;font-size:9px}[data-page=garage] .sset-count{letter-spacing:.04em;color:var(--ink-dim);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px}[data-page=garage] .is-partial .sset-count{color:var(--ink-mute)}[data-page=garage] .sset-bar{background:#00000057;background:lab(0% 0 0/.34);border-radius:99px;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000073;box-shadow:inset 0 1px 2px lab(0% 0 0/.45)}[data-page=garage] .sset-bar>i{height:100%;width:var(--p,0%);border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklch,var(--orange),transparent 15%), var(--orange));display:block}[data-page=garage] .sset-bar.is-sealed>i{background:linear-gradient(90deg, color-mix(in oklch,var(--gold),white 12%), var(--gold));box-shadow:0 0 10px -2px color-mix(in oklch,var(--gold),transparent 35%)}[data-page=garage] .sset-foot{justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:12px;display:flex}[data-page=garage] .sset-more{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}[data-page=garage] .sset-log{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:10px;text-decoration:none}[data-page=garage] .sset-log:hover{filter:brightness(1.12)}[data-page=garage] .sset-empty{flex-direction:column;gap:9px;display:flex}[data-page=garage] .sset-empty-lead{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}[data-page=garage] .sset-empty-hint{color:var(--ink-dim);font-size:12px;line-height:1.45}[data-page=garage] .sset-log-inline{color:var(--accent);white-space:nowrap;text-decoration:none}[data-page=garage] .sset-log-inline:hover{filter:brightness(1.12)}[data-page=garage] .podium-mini{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;align-items:end;gap:8px;display:grid}[data-page=garage] .pm{flex-direction:column;gap:7px;min-width:0;display:flex}[data-page=garage] .pm-1{margin-bottom:14px}[data-page=garage] .pm-2{margin-bottom:4px}[data-page=garage] .pm-rank{font-family:var(--font-race);letter-spacing:.1em;color:var(--ink-mute);align-self:center;font-size:12px;font-style:italic;font-weight:900}[data-page=garage] .pm-1 .pm-rank{color:var(--gold);text-shadow:0 0 12px color-mix(in oklch,var(--gold),transparent 45%)}[data-page=garage] .pm .sf-carcard-img:not(.sf-carcard-img--framed){aspect-ratio:1/.82}[data-page=garage] .pm .sf-card-info,[data-page=garage] .rack .sc-legacy .sf-card-info{padding:6px 8px 7px}[data-page=garage] .pm .sf-card-info .display,[data-page=garage] .rack .sc-legacy .sf-card-info .display{font-size:10.5px!important}[data-page=garage] .pm .sf-card-info .display+div,[data-page=garage] .rack .sc-legacy .sf-card-info .display+div{letter-spacing:.06em!important;font-size:9px!important}[data-page=garage] .pm .sf-card-info .display+div+div,[data-page=garage] .rack .sc-legacy .sf-card-info .display+div+div{display:none}[data-page=garage] .pm .sf-carcard-tags,[data-page=garage] .rack .sc-legacy .sf-carcard-tags{top:5px;left:5px}[data-page=garage] .pm .sf-carcard-tier,[data-page=garage] .rack .sc-legacy .sf-carcard-tier{letter-spacing:.1em;padding:2px 5px;font-size:9px}[data-page=garage] .grail-body{flex-direction:row;align-items:stretch;gap:clamp(13px,1.3vw,18px)}[data-page=garage] .grail-case{flex:0 0 clamp(150px,46%,236px);align-self:center;min-width:0}[data-page=garage] .grail-side{flex-direction:column;flex:1;justify-content:center;gap:12px;min-width:0;display:flex}[data-page=garage] .grail-quote{width:100%;color:var(--ink);max-width:30ch;font-size:clamp(13px,1.2vw,15.5px);line-height:1.46}[data-page=garage] .grail-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--redline);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--redline),transparent 55%);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);align-self:flex-start;padding:5px 10px;font-size:9px}[data-page=garage] .sc-add-wrap{grid-column:1/-1;position:relative}[data-page=garage] .sc-add{cursor:pointer;width:100%;min-height:70px;color:var(--ink-mute);box-shadow:none;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);outline:1.5px dashed var(--line-strong);outline-offset:-5px;transition:color var(--dur-1) ease, outline-color var(--dur-1) ease;background:0 0;flex-direction:row;justify-content:center;align-items:center;gap:13px;padding:0 18px}[data-page=garage] .sc-add:hover{color:var(--accent);outline-color:color-mix(in oklch,var(--accent),transparent 45%)}[data-page=garage] .add-plus{font-family:var(--font-mono);font-size:24px;font-weight:300;line-height:1}[data-page=garage] .add-lab{letter-spacing:.05em;color:var(--ink-dim);font-size:15px}[data-page=garage] .add-div{background:var(--line-strong);width:1px;height:20px}[data-page=garage] .add-sub{letter-spacing:.13em;text-transform:uppercase;font-size:9.5px}[data-page=garage] .sc-addmenu{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}[data-page=garage] .sc-addopt{text-align:left;cursor:pointer;background:linear-gradient(180deg, color-mix(in oklch,var(--bg2),transparent 20%), color-mix(in oklch,var(--bg1),transparent 55%));box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);transition:box-shadow var(--dur-1) ease, background var(--dur-1) ease;flex-direction:column;gap:4px;padding:12px 14px;display:flex}[data-page=garage] .sc-addopt:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent),transparent 45%)}[data-page=garage] .sc-addopt-name{letter-spacing:.02em;color:var(--ink);font-size:13.5px}[data-page=garage] .sc-addopt-desc{letter-spacing:.04em;color:var(--ink-mute);font-size:10px;line-height:1.4}[data-page=garage] .pf-owner[data-wall] .rack .sc:not(.sc-legacy):not(.sc-add){background:linear-gradient(180deg, #020201c7, #0202018c 26%, #02020173 58%, #020201b8), var(--wp-bg);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 76%), inset 0 -22px 34px -26px #000000d9, 0 16px 34px -22px #0009}@supports (color:lab(0% 0 0)){[data-page=garage] .pf-owner[data-wall] .rack .sc:not(.sc-legacy):not(.sc-add){background:linear-gradient(180deg, lab(.462908% .136159 .384507/.78), lab(.462908% .136159 .384507/.55) 26%, lab(.462908% .136159 .384507/.45) 58%, lab(.462908% .136159 .384507/.72)), var(--wp-bg);box-shadow:inset 0 1px 0 lab(100% 0 0/.12), inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 76%), inset 0 -22px 34px -26px lab(0% 0 0/.85), 0 16px 34px -22px lab(0% 0 0/.6)}}[data-page=garage] .pf-owner[data-wall] .rack .sc:not(.sc-legacy):not(.sc-add) .sc-head{border-bottom-color:color-mix(in oklch, var(--accent), transparent 58%)}[data-page=garage] .pf-owner[data-wall] .rack .sc:not(.sc-legacy):not(.sc-add) .sc-lab{text-shadow:0 1px 2px #000000a6;text-shadow:0 1px 2px lab(0% 0 0/.65)}html:not([data-theme=light]) [data-page=garage] .pf-owner[data-wall] .rack .sc-legacy .gp-card,html:not([data-theme=light]) [data-page=garage] .pf-owner[data-wall] .rack .sc-legacy .gp-s7>article{background:linear-gradient(180deg, #020201c7, #0202018c 26%, #02020173 58%, #020201b8), var(--wp-bg)!important;border-color:color-mix(in oklch, var(--accent), transparent 76%)!important;box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 76%), inset 0 -22px 34px -26px #000000d9, 0 16px 34px -22px #0009!important}@supports (color:lab(0% 0 0)){html:not([data-theme=light]) [data-page=garage] .pf-owner[data-wall] .rack .sc-legacy .gp-card,html:not([data-theme=light]) [data-page=garage] .pf-owner[data-wall] .rack .sc-legacy .gp-s7>article{background:linear-gradient(180deg, lab(.462908% .136159 .384507/.78), lab(.462908% .136159 .384507/.55) 26%, lab(.462908% .136159 .384507/.45) 58%, lab(.462908% .136159 .384507/.72)), var(--wp-bg)!important;box-shadow:inset 0 1px 0 lab(100% 0 0/.12), inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 76%), inset 0 -22px 34px -26px lab(0% 0 0/.85), 0 16px 34px -22px lab(0% 0 0/.6)!important}}@media (hover:hover){html:not([data-theme=light]) [data-page=garage] .pf-owner[data-wall] .rack .sc-legacy .gp-card.gp-tilt:hover{transform:none}html:not([data-theme=light]) [data-page=garage] .pf-owner[data-wall] .rack .sc-legacy .gp-card.gp-tilt:hover:after{content:none}}[data-page=garage] .wardrobe{padding-block:clamp(24px,3.2vw,40px) 0}[data-page=garage] .ward-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:clamp(16px,2vh,22px);display:flex}[data-page=garage] .ward-lead .eyebrow{margin-bottom:10px}[data-page=garage] .ward-title{color:var(--ink);font-size:clamp(24px,3vw,40px);line-height:.98}[data-page=garage] .ward-link{padding-bottom:6px}[data-page=garage] .ward-mock{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px}[data-page=garage] .ward-prog{align-items:center;gap:16px;margin-bottom:clamp(16px,2.2vw,24px);display:flex}[data-page=garage] .ward-prog .track{flex:1}[data-page=garage] .ward-count{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;font-size:10.5px}[data-page=garage] .ward-rail{grid-auto-columns:minmax(120px,180px);justify-content:start}[data-page=garage] .sw{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:9px;padding:0;display:flex;position:relative}[data-page=garage] .ward-rail .sf-livery{transition:transform var(--dur-1) var(--ease-settle)}[data-page=garage] .sw:hover .sf-livery{transform:translateY(-4px)}[data-page=garage] .sw-static:hover .sf-livery{transform:none}[data-page=garage] .sw.is-eq .sf-livery{box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 2px var(--bg0), 0 0 0 3.5px var(--orange-hot), 0 10px 26px -12px color-mix(in oklch,var(--orange-hot),transparent 40%)!important}@supports (color:lab(0% 0 0)){[data-page=garage] .sw.is-eq .sf-livery{box-shadow:inset 0 1px 0 lab(100% 0 0/.07), 0 0 0 2px var(--bg0), 0 0 0 3.5px var(--orange-hot), 0 10px 26px -12px color-mix(in oklch,var(--orange-hot),transparent 40%)!important}}[data-page=garage] .sw-face{aspect-ratio:1;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:linear-gradient(135deg,var(--a),var(--b));width:100%;transition:transform var(--dur-1) var(--ease-settle);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 2px 8px #ffffff24,0 10px 24px -14px #000000b3;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14),inset 0 2px 8px lab(100% 0 0/.14),0 10px 24px -14px lab(0% 0 0/.7)}[data-page=garage] .sw:hover .sw-face{transform:translateY(-4px)}[data-page=garage] .sw-name{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-dim);background:linear-gradient(180deg,var(--bg2),var(--bg1));text-shadow:0 1px #000000a6;text-shadow:0 1px lab(0% 0 0/.65);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);padding:6px 10px 6px 8px;font-size:8.5px;font-weight:500;display:block;position:relative;overflow:hidden;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] .sw-name:before{content:"";vertical-align:-1px;background:linear-gradient(135deg,var(--a),var(--b));width:7px;height:7px;box-shadow:inset 0 0 0 1px #ffffff59, 0 0 6px -1px color-mix(in oklch,var(--a),transparent 35%);border-radius:1.5px;margin-right:8px;display:inline-block}@supports (color:lab(0% 0 0)){[data-page=garage] .sw-name:before{box-shadow:inset 0 0 0 1px lab(100% 0 0/.35), 0 0 6px -1px color-mix(in oklch,var(--a),transparent 35%)}}[data-page=garage] .sw.is-eq .sw-face{box-shadow:inset 0 0 0 1px #fff3, 0 0 0 2px var(--bg0), 0 0 0 3.5px var(--orange-hot), 0 10px 26px -12px color-mix(in oklch,var(--orange-hot),transparent 40%)}@supports (color:lab(0% 0 0)){[data-page=garage] .sw.is-eq .sw-face{box-shadow:inset 0 0 0 1px lab(100% 0 0/.2), 0 0 0 2px var(--bg0), 0 0 0 3.5px var(--orange-hot), 0 10px 26px -12px color-mix(in oklch,var(--orange-hot),transparent 40%)}}[data-page=garage] .sw.is-eq .sw-name{color:var(--ink);box-shadow:inset 0 1px 2px #00000080, inset 0 -1px 0 #ffffff0d, 0 0 0 1px color-mix(in oklch,var(--orange-hot),transparent 52%)}@supports (color:lab(0% 0 0)){[data-page=garage] .sw.is-eq .sw-name{box-shadow:inset 0 1px 2px lab(0% 0 0/.5), inset 0 -1px 0 lab(100% 0 0/.05), 0 0 0 1px color-mix(in oklch,var(--orange-hot),transparent 52%)}}[data-page=garage] .sw-eqtag{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);background:var(--orange-hot);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);padding:3px 6px;font-size:8px;position:absolute;top:8px;left:8px}[data-page=garage] .ward-count-lead{padding-bottom:6px}[data-page=garage] .sw-static{cursor:default}[data-page=garage] .sw-static:hover .sw-face{transform:none}[data-page=garage] .entrance{padding-block:clamp(26px,3.4vw,42px) clamp(18px,2.4vw,30px)}[data-page=garage] .ent-in{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(22px,4vw,56px);display:grid}[data-page=garage] .ent-title{color:var(--ink);margin:12px 0;font-size:clamp(24px,3.2vw,42px);line-height:.98}[data-page=garage] .ent-note{letter-spacing:.08em;color:var(--ink-mute);font-size:11px}[data-page=garage] .ent-panel{flex-direction:column;gap:clamp(16px,2.4vh,24px);display:flex}[data-page=garage] .lightbar{background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--accent),transparent 82%),transparent);height:12px;box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);position:relative;overflow:hidden}[data-page=garage] .lightbar i{background:linear-gradient(90deg,transparent,var(--accent),transparent);filter:blur(2px);width:34%;animation:pfSweep 2.6s var(--ease-settle) infinite;position:absolute;top:0;bottom:0;left:-34%}@keyframes pfSweep{0%{left:-34%}to{left:100%}}[data-page=garage] .ent-actions{align-items:center;gap:16px;display:flex}[data-page=garage] .ent-actions .btn{min-height:42px}[data-page=garage] .ent-change{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;font-size:11px}[data-page=garage] .ent-change:hover{color:var(--ink-dim)}[data-page=garage] .ent-finish{margin-top:clamp(24px,3.4vw,40px)}[data-page=garage] .livery-foot{padding-block:clamp(24px,3.4vw,40px) 0}[data-page=garage] .livery-plate{font-family:var(--font-mono);background:linear-gradient(180deg, var(--bg2), var(--bg1));border-radius:4px;align-items:center;gap:clamp(14px,2vw,22px);padding:clamp(14px,2vh,18px) clamp(16px,2.2vw,24px);display: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] .lv-swatch{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);flex:none;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff40;box-shadow:inset 0 0 0 1px lab(100% 0 0/.25)}[data-page=garage] .lv-txt{flex-direction:column;gap:2px;min-width:0;display:flex}[data-page=garage] .lv-txt b{font-family:var(--font-race);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px #00000080;text-shadow:0 1px lab(0% 0 0/.5);font-size:14px;font-style:italic;font-weight:900}[data-page=garage] .lv-txt em{letter-spacing:.08em;color:var(--ink-mute);font-size:11.5px;font-style:normal}[data-page=garage] .lv-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;margin-left:auto;font-size:10.5px}[data-page=garage] .pf-owner[data-wall] .livery-plate{background:linear-gradient(180deg, #020201b8, #02020194 45%, #020201b3), var(--wp-bg);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 6px 16px -10px #0000008c}@supports (color:lab(0% 0 0)){[data-page=garage] .pf-owner[data-wall] .livery-plate{background:linear-gradient(180deg, lab(.462908% .136159 .384507/.72), lab(.462908% .136159 .384507/.58) 45%, lab(.462908% .136159 .384507/.7)), var(--wp-bg);box-shadow:inset 0 1px 0 lab(100% 0 0/.1), inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 6px 16px -10px lab(0% 0 0/.55)}}@media (prefers-reduced-motion:reduce){[data-page=garage] .lightbar i{animation:none;left:33%}[data-page=garage] .turn-ic{animation:none}}@media (max-width:1080px){[data-page=garage] .rack{grid-template-columns:1fr 1fr}[data-page=garage] .sc-grail{grid-column:1/-1}}@media (max-width:767px){[data-page=garage] .rack{grid-template-columns:1fr;gap:clamp(14px,3vw,20px)}[data-page=garage] .sc{clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px)}[data-page=garage] .sc-grail{grid-column:auto}[data-page=garage] .drag,[data-page=garage] .deck-hint-drag{display:none}[data-page=garage] .deck-hint-arrange{display:inline}[data-page=garage] .deck-sec{padding-block:14px 12px}[data-page=garage] .deck-title{font-size:clamp(24px,7vw,30px)}[data-page=garage] .deck-lead .eyebrow{margin-bottom:6px}[data-page=garage] .sc-add{min-height:88px}[data-page=garage] .ward-rail{grid-template-columns:none;grid-auto-columns:34%;grid-auto-flow:column;padding-bottom:14px}[data-page=garage] .ent-in{grid-template-columns:1fr;gap:clamp(18px,3vh,26px)}[data-page=garage] .livery-plate{flex-wrap:wrap}[data-page=garage] .lv-tag{flex:100%;margin-left:0;padding-top:4px}}@media (max-width:520px){[data-page=garage] .cos-mythic{grid-template-columns:auto 1fr;grid-template-areas:"sw txt""serial serial""kick kick";row-gap:11px}[data-page=garage] .cos-serial{border-top:1px solid var(--line);flex-direction:row;grid-area:serial;align-items:baseline;gap:8px;padding-top:10px}[data-page=garage] .grail-body{flex-direction:column}[data-page=garage] .grail-case{flex:none;align-self:stretch;width:100%}[data-page=garage] .ward-rail{grid-auto-columns:44%}}