@property --w_raw{syntax:"<length>";inherits:true;initial-value:100vw}@property --h_raw{syntax:"<length>";inherits:true;initial-value:100vh}:root{--h:tan(atan2(var(--h_raw),1px));--w:tan(atan2(var(--w_raw),1px))}.gleam-slider{position:relative;box-sizing:border-box;width:100%;--gleam-available-space:round(calc(var(--w) - (2 * var(--gleam-padding))));--gleam-approx-number:calc((var(--gleam-available-space) + var(--gleam-gap)) / (var(--gleam-size-breakpoint) + var(--gleam-gap)));--gleam-slides-to-show:clamp(1,round(calc(var(--gleam-approx-number) - 0.5)),var(--gleam-slide-limit));--gleam-rem-gap:calc((var(--gleam-gap) / 16) * 1rem);--gleam-slide-width:calc((100% - (var(--gleam-slides-to-show) - 1) * var(--gleam-rem-gap)) / var(--gleam-slides-to-show))}.gleam-container{position:relative;display:flex;width:100%;align-items:center}.gleam-track-container{width:100%;cursor:grab;overflow:hidden}.gleam-track-container:active{cursor:grabbing}.gleam-track{box-sizing:border-box;display:flex;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:linear;will-change:transform;touch-action:pan-y;gap:var(--gleam-rem-gap)}.gleam-track>*{box-sizing:border-box;flex-shrink:0;width:var(--gleam-slide-width)!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gleam-next:hover,.gleam-prev:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.gleam-next:disabled,.gleam-prev:disabled{cursor:not-allowed;opacity:.5}.gleam-indicators{margin-top:1rem;display:flex;gap:.5rem}.gleam-indicator-btn,.gleam-indicators{align-items:center;justify-content:center}.gleam-indicator-btn{display:flex!important;min-height:.125rem;width:2rem;cursor:pointer;border-radius:9999px;border-style:none;background-color:transparent;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:576px){.gleam-indicator-btn{width:3rem}}@media (min-width:640px){.gleam-indicator-btn{width:4rem}}.gleam-indicator{height:.125rem;width:100%;background-color:rgb(209 213 219/.7)}.gleam-indicator.active{height:.25rem;background-color:var(--easy);mix-blend-mode:difference;filter:invert(1)}@media (hover:none){.gleam-next,.gleam-prev{opacity:.7}}