.carousel-controls[data-v-d9cae025]{justify-content:center;align-items:center;gap:12px;max-width:100%;display:flex}.carousel-arrow[data-v-d9cae025]{background:var(--carousel-tile);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--carousel-tile-edge), inset 0 1px 0 var(--carousel-tile-highlight), var(--carousel-tile-shadow);color:var(--carousel-ink);cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .2s,filter .2s,transform .2s;display:grid}.carousel-arrow[data-v-d9cae025]:disabled{opacity:.35;cursor:default}.carousel-arrow[data-v-d9cae025]:not(:disabled):active{filter:var(--carousel-press);transition-duration:0s;transform:scale(.92)}.carousel-arrow[data-v-d9cae025]:focus-visible,.carousel-dot[data-v-d9cae025]:focus-visible,.carousel-bar[data-v-d9cae025]:focus-visible{outline:2px solid var(--carousel-ink);outline-offset:2px}.carousel-dots[data-v-d9cae025]{align-items:center;display:flex}.carousel-dot[data-v-d9cae025]{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.carousel-dot-mark[data-v-d9cae025]{background:var(--carousel-faint);border-radius:50%;width:8px;height:8px;transition:background-color .2s,transform .2s}.carousel-dot.is-active .carousel-dot-mark[data-v-d9cae025]{background:var(--carousel-ink);transform:scale(1.2)}.carousel-bars[data-v-d9cae025]{flex:1;gap:6px;min-width:0;display:flex}.carousel-bar[data-v-d9cae025]{cursor:pointer;background:0 0;border:none;flex:1;align-items:center;height:20px;padding:0;display:flex}.carousel-bar-track[data-v-d9cae025]{background:var(--carousel-faint);border-radius:3px;width:100%;height:3px;transition:background-color .2s;position:relative;overflow:hidden}.carousel-bar-fill[data-v-d9cae025]{background:var(--carousel-ink);transform-origin:0;position:absolute;inset:0}.carousel-counter[data-v-d9cae025]{font-variant-numeric:tabular-nums;color:var(--carousel-muted);align-items:baseline;gap:6px;font-size:13px;display:flex;overflow:hidden}.carousel-counter-current[data-v-d9cae025]{color:var(--carousel-ink);display:inline-block}@media (hover:hover){.carousel-arrow[data-v-d9cae025]:not(:disabled):hover{filter:var(--carousel-hover)}.carousel-arrow[data-v-d9cae025]:not(:disabled):hover:active{filter:var(--carousel-press)}.carousel-dot:not(.is-active):hover .carousel-dot-mark[data-v-d9cae025],.carousel-bar:hover .carousel-bar-track[data-v-d9cae025]{background:var(--carousel-soft)}}.carousel-container[data-v-86e7cecc]{box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;align-items:center;gap:20px;max-width:100%;display:flex;position:relative}.carousel-container.has-frame[data-v-86e7cecc]{gap:16px}.carousel-stage[data-v-86e7cecc]{box-sizing:border-box;border-radius:var(--carousel-radius);flex-direction:column;align-self:stretch;align-items:center;gap:12px;display:flex;position:relative}.carousel-container:focus-visible .carousel-stage[data-v-86e7cecc]{outline:2px solid var(--carousel-ink);outline-offset:4px}.carousel-container.has-frame .carousel-stage[data-v-86e7cecc]{border-radius:calc(var(--carousel-radius) + 10px);background:var(--carousel-frame);box-shadow:var(--carousel-frame-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);padding:10px;overflow:hidden}.carousel-container.has-frame.is-round .carousel-stage[data-v-86e7cecc]{border-radius:50%}.carousel-frame-rim[data-v-86e7cecc]{z-index:30;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--carousel-frame-edge), inset 0 1px 0 var(--carousel-frame-highlight);pointer-events:none;position:absolute;inset:0}.carousel-viewport[data-v-86e7cecc]{touch-action:pan-y;-webkit-user-select:none;user-select:none;align-self:stretch;position:relative}.carousel-viewport[data-draggable=true][data-v-86e7cecc]{cursor:grab}.carousel-viewport[data-dragging=true][data-v-86e7cecc]{cursor:grabbing}.carousel-slide[data-v-86e7cecc]{backface-visibility:hidden;will-change:transform, opacity;position:absolute;top:0}.carousel-slide[data-v-86e7cecc]:not([data-current]){cursor:pointer}.carousel-card[data-v-86e7cecc]{width:100%;height:100%;padding:calc(20px * var(--carousel-scale,1));box-sizing:border-box;border-radius:var(--carousel-radius);background:var(--carousel-tile);box-shadow:var(--carousel-tile-shadow);color:var(--carousel-ink);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;transition:filter .25s;display:flex;position:relative;overflow:hidden}.carousel-card-rim[data-v-86e7cecc]{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--carousel-tile-edge), inset 0 1px 0 var(--carousel-tile-highlight);pointer-events:none;position:absolute;inset:0}.carousel-card.is-custom[data-v-86e7cecc]{padding:0;display:block}.carousel-card.is-round[data-v-86e7cecc]{text-align:center;justify-content:center;align-items:center;gap:14px;padding:14%}.carousel-image[data-v-86e7cecc]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.carousel-scrim[data-v-86e7cecc]{opacity:var(--carousel-focus,1);pointer-events:none;background:linear-gradient(#0000 28%,#0000000a 36%,#0000001c 44%,#00000038 54%,#00000057 64%,#00000073 74%,#0000008a 83%,#0009 92%,#0000009e 100%);position:absolute;inset:0}.carousel-card.is-round .carousel-scrim[data-v-86e7cecc]{background:#0000004d}.carousel-icon[data-v-86e7cecc]{background:var(--carousel-badge);width:32px;height:32px;color:var(--carousel-ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.carousel-card.has-image .carousel-icon[data-v-86e7cecc]{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff2e}.carousel-text[data-v-86e7cecc]{opacity:var(--carousel-focus,1);margin-top:auto;position:relative}.carousel-card.is-round .carousel-text[data-v-86e7cecc]{margin-top:0}.carousel-title[data-v-86e7cecc]{font-size:calc(18px * var(--carousel-scale,1));letter-spacing:-.01em;font-weight:600;line-height:1.25}.carousel-description[data-v-86e7cecc]{font-size:calc(14px * var(--carousel-scale,1));color:var(--carousel-muted);margin:4px 0 0;line-height:1.45}.carousel-card.has-image .carousel-title[data-v-86e7cecc]{color:#fff}.carousel-card.has-image .carousel-description[data-v-86e7cecc]{color:#ffffffc7}.carousel-shade[data-v-86e7cecc]{border-radius:var(--carousel-radius);pointer-events:none;background:#000;position:absolute;inset:0}@media (hover:hover){.carousel-slide:hover .carousel-card[data-v-86e7cecc]{filter:var(--carousel-hover)}}
