.ember-primitives__sticky-footer__wrapper{height:100%;overflow:auto}.ember-primitives__sticky-footer__container{grid-template-rows:1fr auto;min-height:100%;display:grid}@layer ember-primitives{.ember-primitives__slider{min-height:var(--ember-primitives__slider__hit-area,24px);align-items:center;display:flex;position:relative}.ember-primitives__slider[data-orientation=vertical]{min-height:0;min-width:var(--ember-primitives__slider__hit-area,24px);height:var(--ember-primitives__slider__vertical-size,10rem);flex-direction:column}.ember-primitives__slider__track{height:var(--ember-primitives__slider__track-thickness,4px);flex:1;position:relative}.ember-primitives__slider[data-orientation=vertical] .ember-primitives__slider__track{height:auto;width:var(--ember-primitives__slider__track-thickness,4px)}.ember-primitives__slider__range{position:absolute;top:0;bottom:0}.ember-primitives__slider[data-orientation=vertical] .ember-primitives__slider__range{inset:auto 0}.ember-primitives__slider__thumb-input{width:100%;height:var(--ember-primitives__slider__hit-area,24px);opacity:0;appearance:none;cursor:pointer;background:0 0;margin:0;position:absolute;top:50%;left:0;translate:0 -50%}.ember-primitives__slider__thumb-input:disabled{cursor:not-allowed}.ember-primitives__slider__thumb-input[data-active]{z-index:2}.ember-primitives__slider__thumb-input::-webkit-slider-thumb{appearance:none;width:var(--ember-primitives__slider__hit-area,24px);height:var(--ember-primitives__slider__hit-area,24px)}.ember-primitives__slider__thumb-input::-moz-range-thumb{width:var(--ember-primitives__slider__hit-area,24px);height:var(--ember-primitives__slider__hit-area,24px);border:none}.ember-primitives__slider[data-multi] .ember-primitives__slider__thumb-input{pointer-events:none}.ember-primitives__slider[data-multi] .ember-primitives__slider__thumb-input::-webkit-slider-thumb{pointer-events:auto}.ember-primitives__slider[data-multi] .ember-primitives__slider__thumb-input::-moz-range-thumb{pointer-events:auto}.ember-primitives__slider[data-orientation=vertical] .ember-primitives__slider__thumb-input{writing-mode:vertical-lr;width:var(--ember-primitives__slider__hit-area,24px);direction:rtl;height:100%;top:0;left:50%;translate:-50%}.ember-primitives__slider__thumb{pointer-events:none;z-index:1;position:absolute;top:50%;translate:-50% -50%}.ember-primitives__slider__thumb[data-active]{z-index:3}.ember-primitives__slider[data-orientation=vertical] .ember-primitives__slider__thumb{top:auto;left:50%;translate:-50% 50%}:where(.ember-primitives__slider__track){border-radius:calc(var(--ember-primitives__slider__track-thickness,4px) / 2);background:color-mix(in srgb, currentColor 20%, transparent)}:where(.ember-primitives__slider__range){border-radius:inherit;background:currentColor}:where(.ember-primitives__slider__thumb){width:var(--ember-primitives__slider__thumb-size,16px);height:var(--ember-primitives__slider__thumb-size,16px);background:currentColor;border-radius:50%}:where(.ember-primitives__slider__thumb[data-disabled]){opacity:.5}:where(.ember-primitives__slider__thumb-input:focus-visible+.ember-primitives__slider__thumb){outline-offset:2px;outline:2px solid}}.ember-primitives__visually-hidden,[visually-hidden]{clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ember-primitives__zoetrope{flex-wrap:wrap;width:100%;display:flex;position:relative}.ember-primitives__zoetrope__header{padding-left:var(--zoetrope-offset,0);flex:1;justify-content:space-between;align-items:center;display:flex}.ember-primitives__zoetrope__controls{padding-right:var(--zoetrope-offset,0);align-items:center;gap:4px;display:flex}.ember-primitives__zoetrope__scroller{gap:var(--zoetrope-gap,8px);padding:8px var(--zoetrope-offset,0);scroll-behavior:smooth;scroll-padding-left:var(--zoetrope-offset,0);scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none;flex-flow:row;width:100%;display:flex;overflow:scroll visible}.ember-primitives__zoetrope__scroller>*{scroll-snap-align:start;flex-shrink:0}
