.AnnouncementBar_bar__tFqHx{position:fixed;inset:0 0 auto 0;z-index:1010;height:var(--announcement-h,44px);display:flex;align-items:center;overflow:hidden;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-bottom:1px solid hsl(var(--primary-foreground)/.12)}.AnnouncementBar_viewport__HUZ_f{min-width:0;flex:1 1 auto;overflow:hidden}.AnnouncementBar_track__3pBB0{display:flex;width:max-content;will-change:transform;animation:AnnouncementBar_announcementMarquee__prQRS 40s linear infinite}.AnnouncementBar_paused__J30VU{animation-play-state:paused}.AnnouncementBar_viewport__HUZ_f:has(a:focus-visible) .AnnouncementBar_track__3pBB0{animation:none;transform:translateZ(0)}.AnnouncementBar_group__YWqYC{display:flex;flex:none;align-items:center;white-space:nowrap}.AnnouncementBar_item__zGKHS{font-size:11px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.AnnouncementBar_item__zGKHS,.AnnouncementBar_link__LGYxS{display:inline-flex;align-items:center;min-height:var(--announcement-h,44px)}.AnnouncementBar_link__LGYxS{color:inherit;text-decoration:none;text-underline-offset:3px}.AnnouncementBar_link__LGYxS:focus-visible,.AnnouncementBar_link__LGYxS:hover{text-decoration:underline}.AnnouncementBar_separator__hVnzP{margin-inline:26px;font-size:8px;opacity:.55}.AnnouncementBar_control__rO7Vv{position:relative;z-index:2;display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-left:1px solid hsl(var(--primary-foreground)/.12);background:hsl(var(--primary));color:inherit;opacity:.72;transition:opacity .15s ease,background-color .15s ease}.AnnouncementBar_control__rO7Vv:focus-visible,.AnnouncementBar_control__rO7Vv:hover{opacity:1;background:hsl(var(--primary-foreground)/.08)}@keyframes AnnouncementBar_announcementMarquee__prQRS{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media (max-width:640px){.AnnouncementBar_track__3pBB0{animation-duration:32s}.AnnouncementBar_item__zGKHS{font-size:10px;letter-spacing:.045em}.AnnouncementBar_separator__hVnzP{margin-inline:20px}}@media (prefers-reduced-motion:reduce){.AnnouncementBar_viewport__HUZ_f{overflow-x:auto;scrollbar-width:none}.AnnouncementBar_track__3pBB0{animation:none}.AnnouncementBar_control__rO7Vv{display:none}}