@layer components{@media not (min-width:48rem){.cmpc-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 28px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.cmpc-track::-webkit-scrollbar{display:none}.cmpc-track[data-sliding]{scroll-snap-type:none}.cmpc-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-neutral-0);scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -16px #070d2642}.cmpc-card>td{flex-direction:column;flex:1 1 0;justify-content:center;padding:20px 20px 24px;display:flex}.cmpc .motion[data-anim]:not([data-anim=reset]) .cmp-hourly-crawl{animation-iteration-count:1}.cmpc .motion[data-anim]:not([data-anim=reset]) :is(.cmp-refresh-dots>circle,.cmp-refresh-end){animation-iteration-count:1,2}.cmpc-nav{justify-content:center;align-items:center;gap:16px;display:flex}.cmpc-arrow{border:1px solid var(--color-border-strong);background:var(--color-neutral-0);width:44px;height:44px;color:var(--color-brand-navy);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.cmpc-arrow[aria-disabled=true]{opacity:.35;cursor:default}.cmpc-dots{align-items:center;display:flex}.cmpc-dot{cursor:pointer;align-items:center;padding:8px 3px;display:flex}.cmpc-dot-mark{background:var(--color-neutral-300);width:8px;height:8px;transition:width .25s var(--motion-ease);border-radius:9999px;position:relative;overflow:hidden}.cmpc-dot[data-on] .cmpc-dot-mark{width:28px}.cmpc-dot-fill{background:var(--color-brand-navy);opacity:0;transform-origin:0;position:absolute;inset:0}.cmpc-dot[data-on] .cmpc-dot-fill{opacity:1}.cmpc-toggle{border:1px solid var(--color-border-strong);background:var(--color-neutral-0);width:32px;height:32px;color:var(--color-brand-navy);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:none}.cmpc[data-auto] .cmpc-toggle{display:flex}.cmpc-toggle-play,.cmpc[data-paused] .cmpc-toggle-pause{display:none}.cmpc[data-paused] .cmpc-toggle-play{display:block}@media (prefers-reduced-motion:reduce){.cmpc-dot-mark{transition:none}}}}
