.carousel[data-v-9193b801]{min-width:0}.carousel[data-v-9193b801],.carousel__track[data-v-9193b801]{display:grid;gap:var(--space-4)}.carousel__track[data-v-9193b801]{grid-auto-columns:var(--item);grid-auto-flow:column;list-style:none;margin:-6px -4px 0;overflow-x:auto;overscroll-behavior-x:contain;padding:6px 4px 4px;scroll-padding-inline:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel__track[data-v-9193b801]::-webkit-scrollbar{display:none}.carousel__track[data-v-9193b801]>*{min-width:0;scroll-snap-align:start}.carousel__track[data-v-9193b801]:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}.carousel__controls[data-v-9193b801]{align-items:center;display:flex;gap:var(--space-3);justify-content:flex-end}.carousel__step[data-v-9193b801]{background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--fg);cursor:pointer;display:grid;height:var(--tap);padding:0;place-items:center;transition:border-color var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out);width:var(--tap)}.carousel__step[data-v-9193b801]:hover:not(:disabled){border-color:var(--fg)}.carousel__step[data-v-9193b801]:disabled{cursor:default;opacity:.38}.carousel__step[data-v-9193b801]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.carousel__back[data-v-9193b801]{transform:scaleX(-1)}
