.pg-garage .carsvg{width:100%;height:auto;overflow:visible;color:var(--heading);direction:ltr}.pg-garage .carsvg .bd{fill:currentColor;fill-opacity:.04;stroke:currentColor;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.pg-garage .carsvg .ln{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.pg-garage .carsvg .gl{fill:var(--navy-400);fill-opacity:.16;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.pg-garage .carsvg .au{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round}.pg-garage .carsvg .gr{stroke:currentColor;stroke-width:1.2;stroke-dasharray:3 6;opacity:.45}.pg-garage .carsvg .wh .t{fill:var(--surface);stroke:currentColor;stroke-width:2.4}.pg-garage .carsvg .wh .r{fill:none;stroke:var(--gold);stroke-width:2.2}.pg-garage .carsvg .wh .s{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;opacity:.8}.pg-garage .carsvg .wh{transform-box:fill-box;transform-origin:center}.pg-garage .carsvg .dm{stroke:var(--gold);stroke-width:1;fill:none}.pg-garage .carsvg .dt{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5px;fill:var(--gold-600);letter-spacing:.04em}.pg-garage .on-dark .carsvg .wh .t{fill:var(--navy-950)}.pg-garage .on-dark .carsvg .dt,:root[data-theme=dark] .pg-garage .carsvg .dt{fill:var(--gold)}:root[data-theme=dark] .pg-garage .carsvg .wh .t{fill:var(--bg)}.pg-garage .spin .wh{animation:gearSpin 1.1s linear infinite reverse}.pg-garage .drawn .bd,.pg-garage .drawn .gl,.pg-garage .drawn .ln{stroke-dasharray:900;stroke-dashoffset:900;animation:draw 2.4s var(--ease-out) forwards}.pg-garage .drawn .ln{animation-delay:.6s}.pg-garage .drawn .gl{animation-delay:.3s}.pg-garage .drawn .au,.pg-garage .drawn .dm,.pg-garage .drawn .dt{opacity:0;animation:pg-garage-fadeIn2 .8s 1.6s forwards}@keyframes pg-garage-fadeIn2{to{opacity:1}}.pg-garage .gh{margin:0 16px}.pg-garage .gh__grid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:40px;gap:40px;align-items:center}.pg-garage .gh h1{color:#fff}.pg-garage .gh .lead{max-width:520px}.pg-garage .gh__cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.pg-garage .gh__stats{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;grid-gap:0;gap:0;margin-top:34px;border-top:1px solid hsla(0,0%,100%,.08)}.pg-garage .gh__stats>div{padding:16px 0 0;-webkit-padding-end:26px;padding-inline-end:26px;display:grid}.pg-garage .gh__stats>div+div{-webkit-border-start:1px solid hsla(0,0%,100%,.08);border-inline-start:1px solid hsla(0,0%,100%,.08);-webkit-padding-start:26px;padding-inline-start:26px}.pg-garage .gh__stats b{font-size:28px;font-weight:800;color:#fff;line-height:1.3}.pg-garage .gh__stats b em{font-style:normal;color:var(--danger);font-size:14px;-webkit-margin-start:4px;margin-inline-start:4px}.pg-garage .gh__stats span{font-size:12.5px;color:#8fa1c7}.pg-garage .gh__vis{position:relative;padding:30px 10px 34px}.pg-garage .gh__vis .carsvg{color:#dfe6f5;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.pg-garage .gh__road{position:absolute;inset-inline:0;bottom:6%;height:2px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.25) 0 26px,transparent 26px 52px);animation:pg-garage-road .7s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}@keyframes pg-garage-road{to{background-position:52px 0}}.pg-garage .gh__scan{position:absolute;top:10%;bottom:10%;width:2px;background:linear-gradient(transparent,var(--gold),transparent);box-shadow:0 0 18px var(--gold);opacity:.7;animation:pg-garage-scanX 5s ease-in-out infinite}@keyframes pg-garage-scanX{0%,to{inset-inline-start:6%;opacity:0}15%,85%{opacity:.7}50%{inset-inline-start:94%}}.pg-garage .gh__tag{position:absolute;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 10px;border-radius:16px;background:rgba(9,28,60,.72);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12.5px;color:#fff;animation:pg-garage-bob 6s ease-in-out infinite}.pg-garage .gh__tag .ic{width:32px;height:32px;border-radius:10px;background:var(--gold);color:var(--navy-900);display:grid;place-items:center;flex-shrink:0}.pg-garage .gh__tag .ic svg{width:16px;height:16px}.pg-garage .gh__tag small{display:block;color:#8fa1c7;font-size:11px;line-height:1.4}.pg-garage .gh__tag--1{top:0;inset-inline-end:6%}.pg-garage .gh__tag--2{bottom:-18px;inset-inline-start:2%;animation-delay:-3s}.pg-garage .gh__tag--2 .ic{background:var(--danger);color:#fff}@keyframes pg-garage-bob{50%{transform:translateY(-10px)}}.pg-garage .cars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pg-garage .gcar{position:relative;display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--surface);border:1.5px solid var(--line);overflow:hidden;cursor:pointer;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .3s;min-width:0}.pg-garage .gcar:hover{transform:translateY(-6px);box-shadow:var(--shadow-2)}.pg-garage .gcar.is-sel{border-color:var(--gold);box-shadow:0 0 0 5px rgba(255,191,0,.14),var(--shadow-2)}.pg-garage .gcar.is-new{animation:pg-garage-carIn .8s var(--ease-spring)}@keyframes pg-garage-carIn{0%{opacity:0;transform:translateY(30px) scale(.92)}}.pg-garage .gcar.is-gone{animation:pg-garage-carOut .55s var(--ease-out) forwards}@keyframes pg-garage-carOut{to{opacity:0;transform:scale(.88) translateY(14px)}}.pg-garage .gcar__vis{position:relative;aspect-ratio:16/8.4;padding:22px 18px 6px}.pg-garage .gcar__vis.art{display:block}.pg-garage .gcar__vis .carsvg{position:relative;z-index:1;transition:transform .8s var(--ease-out)}.pg-garage .gcar:hover .gcar__vis .carsvg{transform:translateX(-8px)}.pg-garage .gcar:hover .wh{animation:gearSpin .9s linear infinite reverse}.pg-garage .gcar__flags{position:absolute;top:12px;inset-inline-start:12px;z-index:2;display:flex;gap:6px;flex-wrap:wrap}.pg-garage .gcar__sel{position:absolute;top:12px;inset-inline-end:12px;z-index:2;height:26px;padding-inline:10px;border-radius:99px;background:var(--navy-900);color:var(--gold);font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:5px;opacity:0;transform:translateY(-6px);transition:all .4s var(--ease-out)}.pg-garage .gcar__sel svg{width:13px;height:13px}.pg-garage .gcar.is-sel .gcar__sel{opacity:1;transform:none}.pg-garage .gcar__b{padding:18px 20px 20px;display:grid;grid-gap:14px;gap:14px;flex:1 1;align-content:start}.pg-garage .gcar__title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pg-garage .gcar__title small{display:block;font-size:12px;color:var(--muted);font-weight:600}.pg-garage .gcar__title h3{font-size:19px;font-weight:800}.pg-garage .spec{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;border-radius:16px;overflow:hidden;background:var(--line);border:1px solid var(--line)}.pg-garage .spec>div{background:var(--surface-2);padding:10px 12px;min-width:0}.pg-garage .spec dt{font-size:11px;color:var(--muted);font-weight:600}.pg-garage .spec dd{margin:0;font-size:13.5px;font-weight:800;color:var(--heading);display:flex;align-items:center;gap:6px;min-width:0}.pg-garage .spec .wide{grid-column:1/-1}.pg-garage .spec .mono{font-size:12.5px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-garage .mini{width:26px;height:26px;border-radius:8px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;flex-shrink:0;transition:background .2s,color .2s;padding:0}.pg-garage .mini:hover{background:var(--field);color:var(--heading)}.pg-garage .mini svg{width:14px;height:14px}.pg-garage .mini.is-busy{opacity:.4;pointer-events:none}.pg-garage .spec .end{-webkit-margin-start:auto;margin-inline-start:auto}.pg-garage .odo__v{display:inline-flex;align-items:baseline;gap:4px}.pg-garage .odo__v small{font-size:11px;color:var(--muted);font-weight:600}.pg-garage .odo__ed{display:flex;align-items:center;gap:4px;width:100%}.pg-garage .odo__ed input{flex:1 1;min-width:0;height:32px;border-radius:9px;border:1.5px solid var(--gold);background:var(--surface);padding-inline:8px;font-family:var(--mono);font-weight:700;font-size:13px;outline:none;box-shadow:0 0 0 4px rgba(255,191,0,.16);text-align:left;color:var(--heading)}.pg-garage .odo__ed .ok{background:var(--gold);color:var(--navy-900)}.pg-garage .odo.flash dd{animation:pg-garage-flash 1.2s ease;border-radius:6px}@keyframes pg-garage-flash{0%{background:rgba(255,191,0,.4)}to{background:transparent}}.pg-garage .gcar__acts{display:flex;gap:8px;margin-top:auto}.pg-garage .gcar__acts .btn{--bh:40px;font-size:13px;padding-inline:14px}.pg-garage .gcar__acts .btn svg{width:16px;height:16px}.pg-garage .gcar__acts .grow{flex:1 1}.pg-garage .gcar__confirm{position:absolute;inset:0;z-index:5;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;text-align:center;padding:24px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;cursor:default}.pg-garage .gcar.is-confirm .gcar__confirm{opacity:1;visibility:visible}.pg-garage .gcar__confirm .ic{width:54px;height:54px;border-radius:18px;background:var(--danger-soft);color:var(--danger);display:grid;place-items:center;transform:scale(.6);transition:transform .5s var(--ease-spring)}.pg-garage .gcar.is-confirm .gcar__confirm .ic{transform:none}.pg-garage .gcar__confirm .ic svg{width:24px;height:24px}.pg-garage .gcar__confirm b{color:var(--heading);font-size:16px}.pg-garage .gcar__confirm small{color:var(--muted);font-size:12.5px}.pg-garage .gcar__confirm .flex{justify-content:center}.pg-garage .btn--del{background:var(--danger);color:#fff}.pg-garage .gcar--add{grid-column:1/-1;cursor:pointer;border-style:dashed;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:18px;text-align:start;min-height:116px;padding:20px;background:transparent;font-family:inherit;color:var(--heading)}.pg-garage .gcar--add>span:last-child{display:grid}.pg-garage .gcar--add .plus{width:64px;height:64px;border-radius:22px;background:var(--field);display:grid;place-items:center;transition:transform .6s var(--ease-spring),background .3s}.pg-garage .gcar--add .plus svg{width:26px;height:26px}.pg-garage .gcar--add:hover .plus{background:var(--gold);color:var(--navy-900);transform:rotate(90deg) scale(1.05)}.pg-garage .gcar--add b{font-size:16px}.pg-garage .gcar--add small{font-size:12.5px;color:var(--muted);max-width:240px}.pg-garage .g-err{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.pg-garage .g-err>svg{width:24px;height:24px;color:var(--danger)}.pg-garage .g-err b{display:block;color:var(--heading)}.pg-garage .g-err small{color:var(--muted)}.pg-garage .g-err .btn{-webkit-margin-start:auto;margin-inline-start:auto}.pg-garage .svc-sec{border-block:1px solid var(--line-soft)}.pg-garage .svc-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pg-garage .km-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding-inline:12px 14px;border-radius:99px;background:var(--field);font-size:12.5px;color:var(--ink-soft);font-weight:600}.pg-garage .km-chip svg{width:16px;height:16px;color:var(--gold-600)}.pg-garage .km-chip b{color:var(--heading)}.pg-garage .svc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.pg-garage .svc{position:relative;padding:20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;align-content:start;overflow:hidden;animation:pg-garage-svcIn .7s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms);transition:transform .45s var(--ease-out),box-shadow .45s;min-width:0}.pg-garage .svc:hover{transform:translateY(-5px);box-shadow:var(--shadow-2)}@keyframes pg-garage-svcIn{0%{opacity:0;transform:translateY(20px)}}.pg-garage .svc--crit{border-color:color-mix(in srgb,var(--danger) 55%,var(--line));animation:pg-garage-svcIn .7s var(--ease-out) both,pg-garage-critGlow 2.2s 1s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms),1s}@keyframes pg-garage-critGlow{50%{box-shadow:0 0 0 6px rgba(224,57,62,.12)}}.pg-garage .svc__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.pg-garage .svc__top .t{display:flex;align-items:center;gap:10px;min-width:0}.pg-garage .svc__top .ic{width:38px;height:38px;border-radius:12px;background:var(--field);color:var(--heading);display:grid;place-items:center;flex-shrink:0}.pg-garage .svc__top .ic svg{width:26px;height:26px}.pg-garage .svc__top b{font-size:14.5px;color:var(--heading)}.pg-garage .svc-art{width:26px;height:26px}.pg-garage .ringw{display:flex;align-items:center;gap:16px}.pg-garage .sring{position:relative;width:92px;height:92px;flex-shrink:0;--c:var(--ok)}.pg-garage .sring svg{width:100%;height:100%;transform:rotate(-90deg)}.pg-garage .sring circle{fill:none;stroke-width:8}.pg-garage .sring .bg{stroke:var(--line-soft)}.pg-garage .sring .fg{stroke:var(--c);stroke-linecap:round;stroke-dasharray:226.2;transition:stroke-dashoffset 1.6s var(--ease-out),stroke .4s}.pg-garage .sring .tk{stroke:var(--line);stroke-width:8;stroke-dasharray:1 10.31}.pg-garage .sring>span{position:absolute;inset:0;display:grid;place-items:center;align-content:center;text-align:center;line-height:1.1}.pg-garage .sring>span b{font-size:21px;font-weight:800;color:var(--heading)}.pg-garage .sring>span small{font-size:10px;color:var(--muted);font-weight:600}.pg-garage .svc--warn .sring{--c:var(--gold-600)}.pg-garage .svc--crit .sring{--c:var(--danger)}.pg-garage .svc__km{min-width:0}.pg-garage .svc__km b{display:block;font-size:15px;color:var(--heading);font-weight:800;line-height:1.5}.pg-garage .svc__km small{display:block;font-size:12px;color:var(--muted);line-height:1.8}.pg-garage .svc__km small.nt{color:var(--ink-soft)}.pg-garage .svc--crit .svc__km b{color:var(--danger)}.pg-garage .svc--warn .svc__km b{color:var(--gold-600)}.pg-garage .svc__acts{display:flex;gap:6px}.pg-garage .svc__acts .btn{--bh:38px;font-size:12.5px;padding-inline:12px}.pg-garage .svc__acts .btn svg{width:15px;height:15px}.pg-garage .svc__acts .grow{flex:1 1}.pg-garage .svc-empty{display:flex;align-items:center;gap:14px;padding:20px 22px;border-radius:var(--r-md);border:1.5px dashed var(--line);background:var(--surface);font-size:13px;color:var(--ink-soft);line-height:1.9;flex-wrap:wrap}.pg-garage .svc-empty>svg{width:28px;height:28px;color:var(--gold-600);flex-shrink:0}.pg-garage .svc-empty>span{flex:1 1;min-width:220px}.pg-garage .svc-empty b{display:block;color:var(--heading);font-size:14.5px}.pg-garage .svc-tip{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;border-radius:var(--r-md);background:var(--surface-2);border:1px dashed var(--line);font-size:13px;color:var(--ink-soft);line-height:1.9}.pg-garage .svc-tip svg{width:20px;height:20px;color:var(--gold-600);flex-shrink:0}.pg-garage .svc-tip b{color:var(--heading)}.pg-garage .rbox{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s var(--ease-out),opacity .4s}.pg-garage .rbox>.rin{overflow:hidden;min-height:0}.pg-garage .rbox.is-open{grid-template-rows:1fr;opacity:1}.pg-garage .logf{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end;padding:18px;margin-bottom:18px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.pg-garage .logf .input,.pg-garage .logf .select{height:46px}.pg-garage .logf__acts{display:flex;gap:6px}.pg-garage .ltr-in{direction:ltr;text-align:left}.pg-garage .hist{margin-top:18px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.pg-garage .hist summary{list-style:none;display:flex;align-items:center;gap:10px;padding:14px 18px;cursor:pointer;font-weight:800;color:var(--heading);font-size:14.5px}.pg-garage .hist summary::-webkit-details-marker{display:none}.pg-garage .hist summary svg{width:18px;height:18px;color:var(--gold-600)}.pg-garage .hist summary small{color:var(--muted);font-weight:600}.pg-garage .hist summary .chev{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted);transition:transform .35s var(--ease-out)}.pg-garage .hist[open] summary .chev{transform:rotate(180deg)}.pg-garage .hist ul{display:grid;grid-template-columns:minmax(0,1fr);padding:0 18px 12px}.pg-garage .hist li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px dashed var(--line)}.pg-garage .hist__ic{width:38px;height:38px;border-radius:12px;background:var(--field);color:var(--heading);display:grid;place-items:center;flex-shrink:0}.pg-garage .hist__b{flex:1 1;min-width:0}.pg-garage .hist__b b{display:block;font-size:13.5px;color:var(--heading);line-height:1.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-garage .hist__b b a{color:var(--ink-soft);font-weight:600}.pg-garage .hist__b b a:hover{color:var(--gold-600)}.pg-garage .hist__b small{font-size:12px;color:var(--muted)}.pg-garage .modal{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:20px;visibility:hidden;transition:visibility .45s}.pg-garage .modal.is-open{visibility:visible;transition:none}.pg-garage .modal__scrim{position:absolute;inset:0;background:rgba(0,8,22,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .4s}.pg-garage .modal.is-open .modal__scrim{opacity:1}.pg-garage .modal__box{position:relative;width:min(780px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;background:var(--surface);border-radius:var(--r-xl);box-shadow:0 40px 100px -20px rgba(0,0,0,.5);padding:26px 28px 28px;transform:translateY(30px) scale(.96);opacity:0;transition:transform .6s var(--ease-spring),opacity .3s;overscroll-behavior:contain}.pg-garage .modal.is-open .modal__box{transform:none;opacity:1}.pg-garage .modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.pg-garage .modal__head h3{font-size:22px;font-weight:800;margin-top:4px}.pg-garage .am-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-block:16px 14px}.pg-garage .am-steps>div{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;color:var(--muted);transition:color .3s}.pg-garage .am-steps>div i{height:4px;border-radius:4px;background:var(--line-soft);overflow:hidden;position:relative}.pg-garage .am-steps>div i:after{content:"";position:absolute;inset:0;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease-out)}.pg-garage .am-steps>div.is-cur i:after,.pg-garage .am-steps>div.is-done i:after{transform:scaleX(1)}.pg-garage .am-steps>div.is-done i:after{background:var(--navy-900)}:root[data-theme=dark] .pg-garage .am-steps>div.is-done i:after{background:var(--gold-600)}.pg-garage .am-steps>div.is-cur,.pg-garage .am-steps>div.is-done{color:var(--heading)}.pg-garage .am-path{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:32px;margin-bottom:14px}.pg-garage .am-path .chip{height:30px;font-size:12.5px;font-family:inherit}.pg-garage .am-path .chip svg{width:14px;height:14px}.pg-garage .am-path svg{width:14px;height:14px;color:var(--muted)}.pg-garage .am-foot .hint,.pg-garage .am-path .hint{font-size:12.5px;color:var(--muted)}.pg-garage .am-view.is-active .tiles>*{animation:pg-garage-vIn .55s var(--ease-out) both}.pg-garage .am-view.is-active .tiles>:nth-child(2){animation-delay:.03s}.pg-garage .am-view.is-active .tiles>:nth-child(3){animation-delay:.06s}.pg-garage .am-view.is-active .tiles>:nth-child(4){animation-delay:.09s}.pg-garage .am-view.is-active .tiles>:nth-child(5){animation-delay:.12s}.pg-garage .am-view.is-active .tiles>:nth-child(6){animation-delay:.15s}.pg-garage .am-view.is-active .tiles>:nth-child(n+7){animation-delay:.18s}.pg-garage .am-view.is-active .am-final{animation:pg-garage-vIn .55s var(--ease-out) both}@keyframes pg-garage-vIn{0%{opacity:0;transform:translateX(calc(var(--dir, 1) * -34px))}}.pg-garage .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pg-garage .tile{position:relative;display:grid;justify-items:center;align-content:center;grid-gap:6px;gap:6px;padding:18px 12px;min-height:128px;border-radius:20px;border:1.5px solid var(--line);background:var(--surface);font-family:inherit;color:var(--heading);text-align:center;transition:border-color .25s,transform .4s var(--ease-spring),box-shadow .3s,background .25s;min-width:0}.pg-garage .tile:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:var(--shadow-1)}.pg-garage .tile:active{transform:scale(.97)}.pg-garage .tile.is-sel{border-color:var(--gold);background:color-mix(in srgb,var(--gold-soft) 55%,var(--surface))}.pg-garage .tile b{font-size:14.5px}.pg-garage .tile small{font-size:11.5px;color:var(--muted)}.pg-garage .mono-badge{min-width:54px;height:54px;padding-inline:8px;border-radius:17px;background:var(--navy-900);color:var(--gold);display:grid;place-items:center;font-family:var(--mono);font-size:13px;font-weight:800;letter-spacing:.02em;transition:transform .5s var(--ease-spring)}.pg-garage .mono-badge svg{width:24px;height:24px}:root[data-theme=dark] .pg-garage .mono-badge{background:var(--field)}.pg-garage .tile:hover .mono-badge{transform:rotate(-8deg) scale(1.06)}.pg-garage .tile__car{width:100%;max-width:150px;color:var(--heading)}.pg-garage .tile:hover .tile__car .wh{animation:gearSpin .9s linear infinite reverse}.pg-garage .tile .eng{font-family:var(--mono);font-size:12px;font-weight:700;padding:2px 8px;border-radius:7px;background:var(--field);color:var(--heading)}.pg-garage .tile--type{min-height:112px}.pg-garage .tile .tpop{position:absolute;top:8px;inset-inline-end:8px}.pg-garage .am-final{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:22px;gap:22px;align-items:center}.pg-garage .am-final__car{border-radius:20px;padding:24px 18px 14px;position:relative;overflow:hidden}.pg-garage .am-final__car.art{display:block}.pg-garage .am-final__car .carsvg{position:relative;z-index:1}.pg-garage .am-final__car b{position:relative;z-index:1;display:block;text-align:center;font-size:16px;color:var(--heading);margin-top:8px}.pg-garage .am-final__car small{position:relative;z-index:1;display:block;text-align:center;font-size:12px;color:var(--muted)}.pg-garage .am-form{display:grid;grid-gap:14px;gap:14px}.pg-garage .am-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;flex-wrap:wrap}@media (min-width:1101px){.pg-garage .p-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-garage .p-grid.no-fit .pcard__fit{display:none}@media (max-width:1100px){.pg-garage .gh__grid{grid-template-columns:minmax(0,1fr)}.pg-garage .gh__vis{max-width:620px;justify-self:center;width:100%}.pg-garage .cars,.pg-garage .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-garage .logf{grid-template-columns:1fr 1fr}.pg-garage .logf__acts{grid-column:1/-1;justify-content:flex-end}}@media (max-width:900px){.pg-garage .gh{margin:0}.pg-garage .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-garage .am-final{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pg-garage .gh__stats{grid-template-columns:repeat(3,1fr)}.pg-garage .gh__stats>div{-webkit-padding-end:10px;padding-inline-end:10px}.pg-garage .gh__stats>div+div{-webkit-padding-start:12px;padding-inline-start:12px}.pg-garage .gh__stats b{font-size:22px}.pg-garage .gh__tag{display:none}.pg-garage .gh__cta .btn{flex:1 1}.pg-garage .cars{grid-template-columns:minmax(0,1fr)}.pg-garage .gcar--add{min-height:100px;gap:14px}.pg-garage .logf,.pg-garage .svc-grid{grid-template-columns:minmax(0,1fr)}.pg-garage .modal{place-items:end center;padding:0}.pg-garage .modal__box{border-radius:28px 28px 0 0;transform:translateY(100%);padding:20px 16px 24px;max-height:92vh;max-height:92dvh}.pg-garage .tile{min-height:110px;padding:14px 8px}.pg-garage .gcar__title h3{font-size:17px}.pg-garage .hist li{flex-wrap:wrap}}.pg-garage .plate{flex-shrink:0;display:inline-flex;align-items:stretch;height:30px;border:1.5px solid var(--navy-900);border-radius:6px;background:#fff;color:#111;font-weight:800;font-size:14px;overflow:hidden}.pg-garage .plate__ir{width:16px;display:grid;place-items:center;background:#1d4fbf;color:#fff;font-size:7px;font-weight:700;writing-mode:vertical-rl;letter-spacing:.5px}.pg-garage .plate__l,.pg-garage .plate__n{display:grid;place-items:center;padding-inline:5px}.pg-garage .plate__l{font-size:13px}.pg-garage .plate__city{display:grid;place-items:center;align-content:center;padding-inline:6px;-webkit-border-start:1.5px solid var(--navy-900);border-inline-start:1.5px solid var(--navy-900);line-height:1;font-size:13px}.pg-garage .plate__city small{font-size:7.5px;font-weight:700}.pg-garage .vin{display:inline-flex;align-items:center;gap:6px}.pg-garage .vin .mono{font-size:12.5px;letter-spacing:.04em}.pg-garage .spec .muted{color:var(--muted);font-weight:500}.pg-garage .svc--new .sring{--c:var(--line)}.pg-garage .svc--new .sring b{color:var(--muted)}.pg-garage .svc--new{border-style:dashed}.pg-garage .svc__km .nt{color:var(--muted)}.pg-garage .plate-in{display:flex;align-items:stretch;height:48px;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:var(--field);transition:border-color .2s}.pg-garage .plate-in:focus-within{border-color:var(--gold)}.pg-garage .plate-in__ir{width:34px;flex-shrink:0;display:grid;place-items:center;align-content:center;background:#1d4fbf;color:#fff;font-size:11px;font-weight:800;line-height:1.1}.pg-garage .plate-in__ir small{font-size:8px;font-weight:600}.pg-garage .plate-in input,.pg-garage .plate-in select{min-width:0;border:0;outline:0;background:transparent;color:var(--heading);font:inherit;font-size:16px;font-weight:700;text-align:center}.pg-garage .plate-in input{flex:1 1}.pg-garage .plate-in input:last-of-type{flex:.8 1}.pg-garage .plate-in select{flex:1 1;cursor:pointer}.pg-garage .plate-in__sep{width:1.5px;background:var(--line)}.pg-garage .modal__box.ei{width:min(480px,100%)}.pg-garage .ei__form{margin-top:16px}.pg-garage .ei__acts{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.pg-garage .gcar__b,.pg-garage .svc{grid-template-columns:minmax(0,1fr)}.pg-garage .gcar__title{flex-wrap:wrap;row-gap:8px}.pg-garage .gcar__title>div{min-width:0}.pg-garage .gcar__acts{flex-wrap:wrap}.pg-garage .gcar__acts .grow{min-width:120px}.pg-garage .svc__top{flex-wrap:wrap;row-gap:6px}.pg-garage .svc__top .t{flex:1 1 auto}.pg-garage .svc__top .tag{flex-shrink:0}.pg-garage .ringw{min-width:0}.pg-garage .ringw .sring{width:78px;height:78px}.pg-garage .svc__acts{flex-wrap:wrap}.pg-garage .svc__acts .btn{min-width:0}