.carousel-stage.svelte-vqvza4{display:grid}.carousel-slide.svelte-vqvza4{grid-area:1 / 1;width:100%;opacity:0;pointer-events:none;transition:opacity .3s ease}.carousel-slide.is-active.svelte-vqvza4{opacity:1;pointer-events:auto}.badge.svelte-vqvza4{display:flex;align-items:center;justify-content:center;max-width:fit-content;font-size:14px;gap:.5rem;min-width:96px;background-color:rgb(from var(--color-primary) r g b / .1);border:1px solid rgb(from var(--color-primary) r g b / .5);color:var(--color-dark);padding:.15rem .5rem}.carousel-btn.svelte-vqvza4{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transform:translateY(-50%);border-radius:9999px;background-color:#fff;color:var(--color-dark);box-shadow:0 2px 8px #0000000d;cursor:pointer;border:1px solid rgb(0 0 0 / .06);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease;z-index:10}.carousel-btn.svelte-vqvza4:hover{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 12px #0000002e}.carousel-btn.svelte-vqvza4:active{transform:translateY(-50%) scale(.95)}.option-grid.svelte-nr3bi4{display:grid;gap:.75rem}.option-card.svelte-nr3bi4{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;border-radius:var(--radius-container);border:1px solid var(--color-container);background-color:#fff;color:var(--color-dark);padding:1rem;transition:all .2s ease}.option-card.active.svelte-nr3bi4{border-color:var(--color-primary);background-color:hsl(from var(--color-primary) h s l / .1);color:var(--color-primary)}
