.AnnouncementBanner_root__59FJ0{width:100%;font-family:inherit}.AnnouncementBanner_inner__Vv5Fm{display:flex;align-items:center;gap:12px;width:100%}.AnnouncementBanner_strip__uTOWs{background:linear-gradient(90deg,var(--vs-purple-700) 0,var(--vs-purple-600) 50%,var(--vs-purple-700) 100%);color:#fff}.AnnouncementBanner_strip__uTOWs .AnnouncementBanner_inner__Vv5Fm{max-width:1280px;margin:0 auto;padding:9px 20px}.AnnouncementBanner_strip__uTOWs .AnnouncementBanner_icon__QzHiZ{color:#fff}.AnnouncementBanner_strip__uTOWs .AnnouncementBanner_cta__jssRh{color:#fff;text-decoration:underline;text-underline-offset:2px}.AnnouncementBanner_strip__uTOWs .AnnouncementBanner_close__29RS_{color:rgba(255,255,255,.85)}.AnnouncementBanner_strip__uTOWs .AnnouncementBanner_close__29RS_:hover{color:#fff}.AnnouncementBanner_strip__uTOWs .AnnouncementBanner_dot__uKL_k{background:rgba(255,255,255,.4)}.AnnouncementBanner_strip__uTOWs .AnnouncementBanner_dotActive__qDMIe{background:#fff}.AnnouncementBanner_card__GlbOL{background:var(--vs-primary-tint);border:1px solid var(--vs-purple-200);border-radius:12px;color:var(--vs-ink);margin-bottom:20px}.AnnouncementBanner_card__GlbOL .AnnouncementBanner_inner__Vv5Fm{padding:10px 14px}.AnnouncementBanner_card__GlbOL .AnnouncementBanner_icon__QzHiZ{color:var(--vs-primary)}.AnnouncementBanner_card__GlbOL .AnnouncementBanner_cta__jssRh{color:var(--vs-primary);font-weight:600}.AnnouncementBanner_card__GlbOL .AnnouncementBanner_close__29RS_{color:var(--vs-gray-500)}.AnnouncementBanner_card__GlbOL .AnnouncementBanner_close__29RS_:hover{color:var(--vs-ink)}.AnnouncementBanner_card__GlbOL .AnnouncementBanner_dot__uKL_k{background:var(--vs-purple-200)}.AnnouncementBanner_card__GlbOL .AnnouncementBanner_dotActive__qDMIe{background:var(--vs-primary)}.AnnouncementBanner_icon__QzHiZ{display:inline-flex;flex:0 0 auto;font-size:15px}.AnnouncementBanner_text__kJpvm{flex:1 1 auto;margin:0;font-size:13.5px;font-weight:500;line-height:1.35;min-width:0}.AnnouncementBanner_cta__jssRh{margin-left:8px;white-space:nowrap;font-weight:600}.AnnouncementBanner_dots__fPJGF{display:flex;align-items:center;gap:5px;flex:0 0 auto}.AnnouncementBanner_dot__uKL_k{width:6px;height:6px;border-radius:50%;border:0;padding:0;cursor:pointer;transition:transform .15s ease,background .15s ease}.AnnouncementBanner_dot__uKL_k:hover{transform:scale(1.25)}.AnnouncementBanner_dotActive__qDMIe{width:16px;border-radius:3px}.AnnouncementBanner_close__29RS_{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border:0;background:transparent;border-radius:6px;cursor:pointer;font-size:18px;transition:background .15s ease,color .15s ease}.AnnouncementBanner_strip__uTOWs .AnnouncementBanner_close__29RS_:hover{background:rgba(255,255,255,.15)}.AnnouncementBanner_card__GlbOL .AnnouncementBanner_close__29RS_:hover{background:var(--vs-purple-100)}@media (max-width:640px){.AnnouncementBanner_strip__uTOWs .AnnouncementBanner_inner__Vv5Fm{padding:8px 12px}.AnnouncementBanner_text__kJpvm{font-size:12.5px}.AnnouncementBanner_dots__fPJGF{display:none}.AnnouncementBanner_cta__jssRh{margin-left:6px}}