._root_ylcab_1{--space-1:.25rem;--space-2:.5rem;--space-4:1rem;--control-height-sm:2.375rem;--radius-panel:0px;--radius-pill:9999px;--surface:var(--background);--surface-muted:#f4f4f5;--text-muted:#767676;--border-strong:#b4b8bb;--duration-fast:.16s;--duration-spring:.24s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--carousel-gap:var(--carousel-spacing,var(--space-4));gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;container-type:inline-size}._viewport_ylcab_25{border-radius:var(--radius-panel);cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;min-width:0;position:relative;overflow:clip visible}._viewport_ylcab_25[data-dragging]{cursor:grabbing}._viewport_ylcab_25:focus-visible{--focus-outline-offset:4px}._track_ylcab_42{gap:var(--carousel-gap);padding-inline:calc((100cqw - var(--carousel-slide)) / 2);-webkit-user-select:none;user-select:none;display:flex}._track_ylcab_42:not([data-measured]){translate:calc(var(--carousel-start) * -1 * (var(--carousel-slide) + var(--carousel-gap))) 0}._slide_ylcab_55{flex:0 0 var(--carousel-slide);transform-origin:50%;min-width:0;translate:calc(var(--carousel-offset,0) * (var(--carousel-slide) + var(--carousel-gap))) 0;scale:var(--carousel-scale-override,var(--carousel-scale,1));will-change:transform, opacity}._surface_ylcab_66{width:calc(100% + var(--carousel-expansion,0px) * var(--carousel-emphasis,0));margin-inline:calc(var(--carousel-expansion,0px) * var(--carousel-emphasis,0) * -.5)}._slide_ylcab_55 img{-webkit-user-drag:none}._controls_ylcab_79{justify-content:center;justify-self:center;align-items:center;gap:var(--space-2);width:100%;min-width:0;max-width:100%;padding-inline:var(--space-4);display:flex}._count_ylcab_90{font-variant-numeric:tabular-nums;color:var(--foreground);flex:none;font-size:.875rem}._tabs_ylcab_96{align-items:center;min-width:0;display:none}._tab_ylcab_96{height:var(--control-height-sm);border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0 5px;display:grid}._dot_ylcab_114{border-radius:var(--radius-pill);background:var(--border-strong);width:6px;height:6px;transition:background-color var(--duration-fast) var(--ease-standard);display:block;position:relative;overflow:hidden}._dotFill_ylcab_124,._dotDrain_ylcab_125{position:absolute;inset:0}._dotFill_ylcab_124{background:var(--foreground)}._dotDrain_ylcab_125{background:var(--border-strong);transform-origin:100%}@media (hover:hover) and (pointer:fine){._tab_ylcab_96:hover ._dot_ylcab_114{background:var(--text-muted)}}._tab_ylcab_96:focus-visible{--focus-outline-offset:-4px}._arrows_ylcab_145{gap:var(--space-2);flex:none;display:flex}._control_ylcab_79{width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){._control_ylcab_79:hover:not([aria-disabled=true]){background:var(--surface-muted)}}._control_ylcab_79:active:not([aria-disabled=true]){transition:transform .1s var(--ease-standard);transform:scale(.97)}._control_ylcab_79[aria-disabled=true]{color:var(--text-muted);cursor:default;opacity:.5}._iconSlot_ylcab_183{place-items:center;width:16px;height:16px;display:grid}._icon_ylcab_183{grid-area:1/1;place-items:center;display:grid}@container (width<=340px){._controls_ylcab_79,._arrows_ylcab_145{gap:var(--space-1)}._tab_ylcab_96{padding:0 4px}}._visuallyHidden_ylcab_206{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._dot_ylcab_114,._control_ylcab_79,._control_ylcab_79:active:not([aria-disabled=true]){transition:none;transform:none}}@container (width>=960px){._controls_ylcab_79{width:fit-content;padding-inline:0}._tabs_ylcab_96{display:flex}}
