.carousel.svelte-1o2ehoy{--carousel-item:var(--bqt-card-min-width);position:relative}.carousel[data-size=event].svelte-1o2ehoy{--carousel-item:var(--bqt-card-event-min-width)}@media (width<=685px){.carousel[data-size=event].svelte-1o2ehoy{--carousel-item:var(--bqt-card-event-min-width-lg)}}.carousel[data-size=tile].svelte-1o2ehoy{--carousel-item:var(--bqt-card-min-width-sm)}.carousel[data-size=logo].svelte-1o2ehoy{--carousel-item:calc(var(--bqt-card-min-width-sm) * .6)}.carousel__track.svelte-1o2ehoy{grid-auto-flow:column;grid-auto-columns:minmax(var(--carousel-item), calc(var(--carousel-item) * 1.25));gap:var(--bqt-spacing-16);padding:var(--bqt-spacing-8) var(--bqt-spacing-4) var(--bqt-spacing-12);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bqt-spacing-4);scrollbar-width:none;margin:0;list-style:none;display:grid;overflow-x:auto}.carousel__track.svelte-1o2ehoy::-webkit-scrollbar{display:none}.carousel[data-fill].svelte-1o2ehoy{--carousel-per-view:4;--carousel-gap:var(--bqt-spacing-16)}@media (width<75rem){.carousel[data-fill].svelte-1o2ehoy{--carousel-per-view:3}}@media (width<56rem){.carousel[data-fill].svelte-1o2ehoy{--carousel-per-view:2}}.carousel[data-fill].svelte-1o2ehoy .carousel__track:where(.svelte-1o2ehoy){--carousel-n:min(var(--carousel-per-view), var(--carousel-count,1));grid-auto-columns:calc((100% - (var(--carousel-n) - 1) * var(--carousel-gap)) / var(--carousel-n));gap:var(--carousel-gap)}@media (width<=40rem){.carousel__track.svelte-1o2ehoy{gap:var(--bqt-spacing-12);padding:var(--bqt-spacing-6) var(--bqt-spacing-4) var(--bqt-spacing-8);scroll-padding-inline:var(--bqt-spacing-4);grid-auto-columns:minmax(78%,1fr)}.carousel[data-size=event].svelte-1o2ehoy .carousel__track:where(.svelte-1o2ehoy){grid-auto-columns:minmax(min(100%, max(78%, var(--carousel-item))), 1fr)}.carousel[data-size=tile].svelte-1o2ehoy .carousel__track:where(.svelte-1o2ehoy){grid-auto-columns:minmax(62%,1fr)}.carousel[data-size=logo].svelte-1o2ehoy .carousel__track:where(.svelte-1o2ehoy){grid-auto-columns:minmax(40%,1fr)}.carousel[data-fill].svelte-1o2ehoy{--carousel-gap:var(--bqt-spacing-12)}.carousel[data-fill].svelte-1o2ehoy .carousel__track:where(.svelte-1o2ehoy){grid-auto-columns:calc(100% - (min(var(--carousel-count,1), 2) - 1) * 14%)}.carousel__footer.svelte-1o2ehoy{margin-top:var(--bqt-spacing-6);justify-content:center}.carousel__dots.svelte-1o2ehoy{flex-wrap:wrap;justify-content:center;max-width:100%}}@media (width<=24.375rem){.carousel__track.svelte-1o2ehoy{gap:var(--bqt-spacing-10);padding-inline:var(--bqt-spacing-2);scroll-padding-inline:var(--bqt-spacing-2);grid-auto-columns:minmax(82%,1fr)}.carousel[data-size=tile].svelte-1o2ehoy .carousel__track:where(.svelte-1o2ehoy){grid-auto-columns:minmax(68%,1fr)}.carousel[data-size=logo].svelte-1o2ehoy .carousel__track:where(.svelte-1o2ehoy){grid-auto-columns:minmax(44%,1fr)}}@media (width<=22.5rem){.carousel__track.svelte-1o2ehoy{gap:var(--bqt-spacing-8);padding-inline:var(--bqt-spacing-2);scroll-padding-inline:var(--bqt-spacing-2);grid-auto-columns:minmax(85%,1fr)}.carousel[data-size=tile].svelte-1o2ehoy .carousel__track:where(.svelte-1o2ehoy){grid-auto-columns:minmax(72%,1fr)}.carousel[data-size=logo].svelte-1o2ehoy .carousel__track:where(.svelte-1o2ehoy){grid-auto-columns:minmax(48%,1fr)}}.carousel__item.svelte-1o2ehoy{scroll-snap-align:start;min-width:0;display:flex}.carousel__side.svelte-1o2ehoy{--carousel-fade:var(--bqt-bg-canvas);top:var(--carousel-control-top,0);height:max(var(--carousel-control-height,100%), 2.75rem);z-index:2;width:4rem;color:var(--bqt-text-primary);cursor:pointer;transition:opacity var(--bqt-duration-150) ease, --carousel-fade-strength var(--bqt-duration-150) ease;border:none;place-items:center;padding:0;display:grid;position:absolute}.carousel__side--prev.svelte-1o2ehoy{background:linear-gradient(to right, color-mix(in srgb, var(--carousel-fade) var(--carousel-fade-strength), transparent), color-mix(in srgb, var(--carousel-fade) 50%, transparent) 55%, transparent);left:0}.carousel__side--next.svelte-1o2ehoy{background:linear-gradient(to left, color-mix(in srgb, var(--carousel-fade) var(--carousel-fade-strength), transparent), color-mix(in srgb, var(--carousel-fade) 50%, transparent) 55%, transparent);right:0}@property --carousel-fade-strength{syntax:"<percentage>";inherits:true;initial-value:85%}.carousel__side.svelte-1o2ehoy:hover{--carousel-fade-strength:97%}.carousel__chevron.svelte-1o2ehoy{border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-radius-full);background:color-mix(in srgb, var(--bqt-bg-surface) 85%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.75rem;height:2.75rem;box-shadow:var(--bqt-shadow-md);transition:background-color var(--bqt-duration-150) ease, border-color var(--bqt-duration-150) ease, color var(--bqt-duration-150) ease;place-items:center;display:inline-grid}.carousel__side.svelte-1o2ehoy:hover .carousel__chevron:where(.svelte-1o2ehoy){border-color:var(--bqt-color-primary);background:var(--bqt-color-primary);color:var(--bqt-color-primary-contrast)}.carousel__side.svelte-1o2ehoy:active .carousel__chevron:where(.svelte-1o2ehoy){transform:scale(.94)}.carousel__side.svelte-1o2ehoy:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:calc(var(--bqt-focus-ring-width) * -1)}.carousel__side.svelte-1o2ehoy:focus-visible .carousel__chevron:where(.svelte-1o2ehoy){border-color:var(--bqt-color-primary)}.carousel__side.svelte-1o2ehoy:disabled{opacity:0;pointer-events:none}@media (width<=40rem),(hover:none){.carousel__side.svelte-1o2ehoy{display:none}}.carousel__footer.svelte-1o2ehoy{justify-content:center;align-items:center;gap:var(--bqt-spacing-12);margin-top:var(--bqt-spacing-8);display:flex}.carousel__dots.svelte-1o2ehoy{align-items:center;gap:var(--bqt-spacing-2);display:flex}.carousel__dot.svelte-1o2ehoy{width:1.5rem;height:1.5rem;padding:var(--bqt-spacing-8);box-sizing:border-box;border-radius:var(--bqt-radius-full);background-color:var(--bqt-border-default);cursor:pointer;transition:width var(--bqt-duration-200) ease, background-color var(--bqt-duration-200) ease;background-clip:content-box;border:none}.carousel__dot.svelte-1o2ehoy:hover{background-color:var(--bqt-text-secondary)}.carousel__dot.svelte-1o2ehoy.is-active{width:calc(var(--bqt-spacing-20) + var(--bqt-spacing-16));background-color:var(--bqt-color-primary)}.carousel__dot.svelte-1o2ehoy:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.carousel__side.svelte-1o2ehoy,.carousel__chevron.svelte-1o2ehoy,.carousel__dot.svelte-1o2ehoy{transition:none}}@media (prefers-reduced-transparency:reduce){.carousel__side--prev.svelte-1o2ehoy,.carousel__side--next.svelte-1o2ehoy{background:var(--carousel-fade)}}
