._--hrq_root{--carousel-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;container-type:inline-size}._--hrq_viewport{border-radius:var(--radius-panel);cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;min-width:0;position:relative;overflow:clip visible}._--hrq_viewport[data-dragging]{cursor:grabbing}._--hrq_viewport:focus-visible{--focus-outline-offset:4px}._--hrq_track{gap:var(--carousel-gap);padding-inline:calc((100cqw - var(--carousel-slide)) / 2);-webkit-user-select:none;user-select:none;display:flex}._--hrq_track:not([data-measured]){translate:calc(var(--carousel-start) * -1 * (var(--carousel-slide) + var(--carousel-gap))) 0}._--hrq_slide{flex:0 0 var(--carousel-slide);transform-origin:50%;will-change:transform, opacity;min-width:0}._--hrq_slide img{-webkit-user-drag:none}._--hrq_controls{align-items:center;gap:var(--space-2);min-width:0;padding-inline:calc((100cqw - var(--carousel-slide)) / 2);display:flex}._--hrq_tabs{align-items:center;min-width:0;display:flex}._--hrq_tab{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}._--hrq_dot{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}._--hrq_dotFill,._--hrq_dotDrain{position:absolute;inset:0}._--hrq_dotFill{background:var(--foreground)}._--hrq_dotDrain{background:var(--border-strong);transform-origin:100%}@media (hover:hover) and (pointer:fine){._--hrq_tab:hover ._--hrq_dot{background:var(--text-muted)}}._--hrq_tab:focus-visible{--focus-outline-offset:-4px}._--hrq_arrows{gap:var(--space-2);flex:none;margin-left:auto;display:flex}._--hrq_control{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){._--hrq_control:hover:not([aria-disabled=true]){background:var(--surface-muted)}}._--hrq_control:active:not([aria-disabled=true]){transition:transform .1s var(--ease-standard);transform:scale(.97)}._--hrq_control[aria-disabled=true]{color:var(--text-muted);cursor:default;opacity:.5}._--hrq_iconSlot{place-items:center;width:16px;height:16px;display:grid}._--hrq_icon{grid-area:1/1;place-items:center;display:grid}@container (max-width:340px){._--hrq_controls{gap:var(--space-1);padding-inline:max(0px, calc((100cqw - var(--carousel-slide)) / 2 - var(--space-2)))}._--hrq_arrows{gap:var(--space-1)}._--hrq_tab{padding:0 4px}}._--hrq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._--hrq_dot,._--hrq_control,._--hrq_control:active:not([aria-disabled=true]){transition:none;transform:none}}
