.carousel-track[data-v-d06535af]{--car-gap:24px;gap:var(--car-gap);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;padding:6px 2px 10px;display:grid;overflow-x:auto}.carousel-track[data-v-d06535af]::-webkit-scrollbar{display:none}.carousel-track[data-v-d06535af]>*{scroll-snap-align:start}.per-3 .carousel-track[data-v-d06535af]{grid-auto-columns:calc(33.3333% - var(--car-gap)*2/3)}.per-2 .carousel-track[data-v-d06535af]{grid-auto-columns:calc((100% - var(--car-gap))/2)}@media (width<=1000px){.per-3 .carousel-track[data-v-d06535af]{grid-auto-columns:calc((100% - var(--car-gap))/2)}}@media (width<=640px){.per-2 .carousel-track[data-v-d06535af],.per-3 .carousel-track[data-v-d06535af]{grid-auto-columns:88%}}.carousel-nav[data-v-d06535af]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.carousel-btn[data-v-d06535af]{cursor:pointer;background:var(--bg);border:1px solid var(--border-1);width:44px;height:44px;color:var(--fg-2);border-radius:10px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.carousel-btn[data-v-d06535af]:hover{background:var(--bg-subtle);color:var(--fg-1)}.carousel-btn[data-v-d06535af]:disabled{opacity:.35;pointer-events:none}
