@layer equip{.eq-carousel{--_gap:var(--eq-space-3);--_per:1;gap:var(--eq-space-2);min-width:0;color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.5 var(--eq-font);flex-direction:column;display:flex}.eq-carousel[data-gap=s]{--_gap:var(--eq-space-2)}.eq-carousel[data-gap=l]{--_gap:var(--eq-space-4)}.eq-carousel-viewport{gap:var(--_gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--eq-radius-m);display:flex;overflow-x:auto}.eq-carousel-viewport::-webkit-scrollbar{display:none}.eq-carousel-viewport:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-carousel-slide{box-sizing:border-box;flex:0 0 calc((100% - (var(--_per) - 1) * var(--_gap)) / var(--_per));scroll-snap-align:start;min-width:0}.eq-carousel[data-per-view=auto] .eq-carousel-slide{flex:none}.eq-carousel-controls{align-items:center;gap:var(--eq-space-1);display:flex}.eq-carousel-picker{flex-wrap:wrap;flex:1;justify-content:center;display:flex}.eq-carousel-dot{border-radius:var(--eq-radius-s);cursor:pointer;width:24px;height:24px;transition:scale var(--eq-dur) var(--eq-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.eq-carousel-dot:before{content:"";border-radius:var(--eq-radius-full);background:var(--eq-line-strong);width:6px;height:6px;transition:width var(--eq-dur-move) var(--eq-spring), background-color var(--eq-dur) var(--eq-ease)}.eq-carousel-dot[aria-current=true]:before{background:var(--eq-solid);width:16px}@media (hover:hover){.eq-carousel-dot:not([aria-current=true]):hover:before{background:var(--eq-ink-3)}}.eq-carousel-dot:active{scale:var(--eq-press)}.eq-carousel-dot:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-carousel-status{min-width:4.5ch;color:var(--eq-ink-2);font-size:var(--eq-text-xs);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.eq-carousel .eq-carousel-nav[aria-disabled=true]{opacity:.45;cursor:not-allowed}.eq-carousel .eq-carousel-nav[aria-disabled=true]:active{scale:none}@media (hover:hover){.eq-carousel .eq-carousel-controls .eq-carousel-nav[aria-disabled=true]:hover{background:0 0}}}
