@layer vectis.reset,vectis.tokens;@layer vectis.components{.v-carousel{--carousel-axis-x:1;--carousel-axis-y:0;--carousel-dir:1;--carousel-scale-min:.75;--carousel-jump-opacity:1;--carousel-jump-scale:1;--carousel-jump-shift:0%;--carousel-jump-dir:1;--carousel-effect-name:none;--carousel-jump-name:none;--carousel-gap:var(--vectis-space-3);--carousel-item-min:0px;--carousel-peek:0px;--carousel-viewport-block:var(--vectis-control-size-carousel-block);--carousel-outset:0px;gap:var(--vectis-space-3);font-family:var(--vectis-text-family);flex-direction:column;display:flex;position:relative}.v-carousel[data-orientation=horizontal]{padding-inline:var(--carousel-outset)}.v-carousel[data-orientation=vertical]{--carousel-axis-x:0;--carousel-axis-y:1;padding-block:var(--carousel-outset);flex-direction:row}.v-carousel[data-controls=outside]:has(>.v-carousel-stage>.v-carousel-controls){--carousel-outset:calc(var(--vectis-control-height-md) + var(--vectis-space-2))}.v-carousel[data-orientation=horizontal]:dir(rtl){--carousel-dir:-1}.v-carousel-stage{gap:var(--vectis-space-3);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;position:relative}.v-carousel[data-orientation=vertical]>.v-carousel-stage{flex-grow:1}.v-carousel-viewport{gap:var(--carousel-gap);overscroll-behavior:contain;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--vectis-radius-surface);min-block-size:0;min-inline-size:0;display:flex;overflow:auto}.v-carousel-viewport::-webkit-scrollbar{display:none}.v-carousel-viewport:focus-visible{outline:var(--vectis-focus-ring-width) solid var(--vectis-focus-ring-color);outline-offset:var(--vectis-focus-ring-offset)}.v-carousel[data-orientation=vertical]>.v-carousel-stage>.v-carousel-viewport{scroll-snap-type:block mandatory;block-size:var(--carousel-viewport-block);flex-direction:column}.v-carousel-slide{flex-grow:0;flex-shrink:0;flex-basis:max(var(--carousel-item-min),calc((100% - (var(--carousel-per-view) - 1)*var(--carousel-gap) - var(--carousel-peek))/var(--carousel-per-view)));scroll-snap-align:start;min-block-size:0;min-inline-size:0;position:relative}.v-carousel-slide:last-child{scroll-snap-align:end}.v-carousel[data-effect=fade]{--carousel-effect-name:v-carousel-fade;--carousel-jump-opacity:0}.v-carousel[data-effect=scale]{--carousel-effect-name:v-carousel-scale;--carousel-jump-scale:var(--carousel-scale-min)}.v-carousel[data-effect=slide]{--carousel-jump-shift:20%}.v-carousel-effect{block-size:100%;animation-name:var(--carousel-jump-name,none);animation-duration:var(--vectis-duration-base);animation-timing-function:var(--vectis-ease-out)}.v-carousel[data-jump=a]{--carousel-jump-name:v-carousel-jump-a}.v-carousel[data-jump=b]{--carousel-jump-name:v-carousel-jump-b}@supports (view-timeline-name:--v) and (animation-range:cover){.v-carousel:not([data-effect=slide])>.v-carousel-stage>.v-carousel-viewport>.v-carousel-slide{view-timeline:--carousel-view inline}.v-carousel[data-orientation=vertical]:not([data-effect=slide])>.v-carousel-stage>.v-carousel-viewport>.v-carousel-slide{view-timeline:--carousel-view block}.v-carousel-effect{animation-name:var(--carousel-effect-name,none),var(--carousel-jump-name,none);animation-fill-mode:both,none;animation-timeline:--carousel-view,auto;animation-range:cover,normal;animation-timing-function:linear,var(--vectis-ease-out);animation-duration:auto,var(--vectis-duration-base)}}@keyframes v-carousel-fade{0%{opacity:0;translate:calc(var(--carousel-axis-x)*var(--carousel-dir)*-100%) calc(var(--carousel-axis-y)*-100%)}50%{opacity:1;translate:0}to{opacity:0;translate:calc(var(--carousel-axis-x)*var(--carousel-dir)*100%) calc(var(--carousel-axis-y)*100%)}}@keyframes v-carousel-scale{0%,to{scale:var(--carousel-scale-min)}50%{scale:1}}@keyframes v-carousel-jump-a{0%{opacity:var(--carousel-jump-opacity);scale:var(--carousel-jump-scale);translate:calc(var(--carousel-axis-x)*var(--carousel-dir)*var(--carousel-jump-dir)*var(--carousel-jump-shift)) calc(var(--carousel-axis-y)*var(--carousel-jump-dir)*var(--carousel-jump-shift))}to{opacity:1;translate:0;scale:1}}@keyframes v-carousel-jump-b{0%{opacity:var(--carousel-jump-opacity);scale:var(--carousel-jump-scale);translate:calc(var(--carousel-axis-x)*var(--carousel-dir)*var(--carousel-jump-dir)*var(--carousel-jump-shift)) calc(var(--carousel-axis-y)*var(--carousel-jump-dir)*var(--carousel-jump-shift))}to{opacity:1;translate:0;scale:1}}.v-carousel-controls{gap:var(--vectis-space-2);transition:opacity var(--vectis-duration-fast) var(--vectis-ease-default);display:flex}.v-carousel[data-orientation=vertical]>.v-carousel-stage>.v-carousel-controls{flex-direction:column}.v-carousel:is([data-controls=inside],[data-controls=outside])>.v-carousel-stage>.v-carousel-controls{pointer-events:none;justify-content:space-between;align-items:center;position:absolute;inset:0}.v-carousel[data-controls=inside]>.v-carousel-stage>.v-carousel-controls{inset:var(--vectis-space-2)}.v-carousel[data-controls=outside]>.v-carousel-stage>.v-carousel-controls{inset-inline:calc(var(--carousel-outset)*-1)}.v-carousel[data-orientation=vertical][data-controls=outside]>.v-carousel-stage>.v-carousel-controls{inset-inline:0;inset-block:calc(var(--carousel-outset)*-1)}@media (hover:hover){.v-carousel[data-controls-visibility=hover]>.v-carousel-stage>.v-carousel-controls{opacity:0}.v-carousel[data-controls-visibility=hover]:has(:focus-visible)>.v-carousel-stage>.v-carousel-controls,.v-carousel[data-controls-visibility=hover]:hover>.v-carousel-stage>.v-carousel-controls{opacity:1}}.v-carousel-control{pointer-events:auto}.v-carousel-indicators{gap:var(--vectis-space-1);justify-content:center;align-items:center;display:flex}.v-carousel[data-orientation=vertical]>.v-carousel-indicators{flex-direction:column}.v-carousel[data-indicators=inside]>.v-carousel-indicators{inline-size:fit-content;margin-inline:auto;position:absolute;inset-block-end:var(--vectis-space-3);inset-inline:0}.v-carousel[data-orientation=vertical][data-indicators=inside]>.v-carousel-indicators{inset-block:0;inset-inline:auto var(--vectis-space-3);block-size:fit-content;margin-block:auto;margin-inline:0}.v-carousel-indicator{min-inline-size:var(--vectis-control-height-xs);min-block-size:var(--vectis-control-height-xs);cursor:pointer;border-radius:var(--vectis-radius-pill);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.v-carousel-indicator:focus-visible{outline:var(--vectis-focus-ring-width) solid var(--vectis-focus-ring-color);outline-offset:calc(var(--vectis-focus-ring-width)*-1)}.v-carousel-dot{inline-size:var(--vectis-control-size-carousel-indicator);block-size:var(--vectis-control-size-carousel-indicator);background:var(--vectis-color-border-strong);border-radius:var(--vectis-radius-pill);transition:inline-size var(--vectis-duration-base) var(--vectis-ease-default),block-size var(--vectis-duration-base) var(--vectis-ease-default),background var(--vectis-duration-base) var(--vectis-ease-default);display:block}.v-carousel-indicator:hover .v-carousel-dot{background:var(--vectis-color-text-subtle)}.v-carousel-indicator[aria-current] .v-carousel-dot{inline-size:var(--vectis-control-size-carousel-indicator-active);background:var(--vectis-color-accent)}.v-carousel[data-orientation=vertical]>.v-carousel-indicators>.v-carousel-indicator[aria-current] .v-carousel-dot{inline-size:var(--vectis-control-size-carousel-indicator);block-size:var(--vectis-control-size-carousel-indicator-active)}.v-carousel[data-indicators=inside]>.v-carousel-indicators .v-carousel-dot{background:color-mix(in oklab,var(--vectis-color-text-on-accent) 55%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--vectis-color-surface-inverse) 45%,transparent)}.v-carousel[data-indicators=inside]>.v-carousel-indicators>.v-carousel-indicator:hover .v-carousel-dot,.v-carousel[data-indicators=inside]>.v-carousel-indicators>.v-carousel-indicator[aria-current] .v-carousel-dot{background:var(--vectis-color-text-on-accent)}@media (forced-colors:active){.v-carousel-indicator .v-carousel-dot.v-carousel-dot.v-carousel-dot.v-carousel-dot.v-carousel-dot{forced-color-adjust:none;background:canvas;box-shadow:inset 0 0 0 1px canvastext}.v-carousel-indicator:hover .v-carousel-dot.v-carousel-dot.v-carousel-dot.v-carousel-dot.v-carousel-dot{box-shadow:inset 0 0 0 1px highlight}.v-carousel-indicator[aria-current] .v-carousel-dot.v-carousel-dot.v-carousel-dot.v-carousel-dot.v-carousel-dot{box-shadow:none;background:highlight}}@media (prefers-reduced-motion:reduce){.v-carousel-effect{animation:none}.v-carousel-viewport{scroll-behavior:auto}.v-carousel-controls,.v-carousel-dot{transition:none}}}@layer vectis.utilities;.group[data-v-c92c63a9]{gap:var(--vectis-space-3);display:grid}.stop[data-v-c92c63a9]{justify-self:start}.slide[data-v-c92c63a9]{border-radius:var(--vectis-radius-surface);block-size:12rem;color:var(--vectis-color-text-on-accent);font-size:var(--vectis-text-heading-3-size);font-weight:var(--vectis-text-heading-3-weight);place-items:center;margin:0;display:grid}.slide[data-v-656c7a2f]{border-radius:var(--vectis-radius-surface);background:var(--vectis-color-surface-muted);place-items:center;block-size:12rem;margin:0;display:grid}.group[data-v-e1edf79e]{gap:var(--vectis-space-2);display:grid}.slide[data-v-e1edf79e]{border-radius:var(--vectis-radius-surface);block-size:10rem;color:var(--vectis-color-text-on-accent);font-size:var(--vectis-text-heading-3-size);font-weight:var(--vectis-text-heading-3-weight);place-items:center;margin:0;display:grid}.fill[data-v-e1edf79e]{block-size:100%}.group[data-v-fa236595]{gap:var(--vectis-space-2);display:grid}.slide[data-v-fa236595],.slide[data-v-822e94ff]{border-radius:var(--vectis-radius-surface);block-size:10rem;color:var(--vectis-color-text-on-accent);font-size:var(--vectis-text-heading-3-size);font-weight:var(--vectis-text-heading-3-weight);place-items:center;margin:0;display:grid}.group[data-v-add59ec1]{gap:var(--vectis-space-2);display:grid}.slide[data-v-add59ec1]{border-radius:var(--vectis-radius-surface);block-size:10rem;color:var(--vectis-color-text-on-accent);font-size:var(--vectis-text-heading-3-size);font-weight:var(--vectis-text-heading-3-weight);place-items:center;margin:0;display:grid}.slide[data-v-2bd0c88b]{border-radius:var(--vectis-radius-surface);block-size:12rem;color:var(--vectis-color-text-on-accent);font-size:var(--vectis-text-heading-3-size);font-weight:var(--vectis-text-heading-3-weight);place-items:center;margin:0;display:grid}.group[data-v-eebdfe03]{gap:var(--vectis-space-2);display:grid}.slide[data-v-eebdfe03]{border-radius:var(--vectis-radius-surface);block-size:10rem;color:var(--vectis-color-text-on-accent);font-size:var(--vectis-text-heading-3-size);font-weight:var(--vectis-text-heading-3-weight);place-items:center;margin:0;display:grid}.fill[data-v-eebdfe03]{block-size:100%}.slide[data-v-88351aea]{border-radius:var(--vectis-radius-surface);block-size:10rem;color:var(--vectis-color-text-on-accent);font-size:var(--vectis-text-heading-3-size);font-weight:var(--vectis-text-heading-3-weight);place-items:center;margin:0;display:grid}.group[data-v-1c0ce678]{gap:var(--vectis-space-2);display:grid}.slide[data-v-1c0ce678]{border-radius:var(--vectis-radius-surface);block-size:10rem;color:var(--vectis-color-text-on-accent);font-size:var(--vectis-text-heading-3-size);font-weight:var(--vectis-text-heading-3-weight);place-items:center;margin:0;display:grid}
