:root {
  --splunk-pink-40: #ce0070;
  --splunk-magenta-50: #ff007f;
  --splunk-orange: #FF9000;
  --splunk-yellow-orange: #FFAB0F;
  --splunk-burnt-orange: #DA5B2A;
  --splunk-medium-blue: #0A60FF;
  --splunk-cisco-blue: #02C8FF;
  --splunk-deep-blue: #223A85;
  --splunk-black: #000000;
  --splunk-white: #ffffff;
  --splunk-gray-darkest: #0c1724;
  --splunk-gray-darker: #363c44;
  --splunk-gray-lightest: #f0f3f7;
  --splunk-neutral-black: #000000;
  --splunk-neutral-gray-100: #131315;
  --splunk-neutral-light-95: #e9eef4;
  --splunk-neutral-white: #ffffff;
  --org-font-family: 'Splunk', sans-serif;
  --org-font-family-heading: 'Splunk', sans-serif;
  --rf-brand-font-family: 'Splunk', sans-serif;
  --org-primary-color: var(--splunk-pink-40);
  --org-on-primary-color: var(--splunk-white);
  --org-heading-text-color: var(--splunk-gray-darkest);
  --org-body-text-color: var(--splunk-gray-darker);
  --org-primary-gradient: linear-gradient(175deg, #FFAB0F 0%, #FF712B 40%, #FF0F7B 92%);
  --org-secondary-gradient: linear-gradient(90deg, #FF007F 0%, #FF9000 52.88%);
  --org-button-background-gradient: var(--org-primary-gradient) no-repeat;
  --org-title-gradient: var(--org-secondary-gradient);
  --rf-brand-color-primary: var(--org-primary-color);
  --rf-brand-color-on-primary: var(--org-on-primary-color);
  --rf-brand-color-text-heading: var(--org-heading-text-color);
  --rf-brand-color-text-body: var(--org-body-text-color);
  --rf-brand-color-background: var(--splunk-neutral-white);
  --rf-brand-color-surface: var(--rf-brand-color-background);
  --rf-brand-font-family-heading: var(--org-font-family);
  --rf-brand-font-family: var(--org-font-family);
  --rf-brand-shape-radius: 24px;
  --rf-comp-button-font-size: 15px;
  --rf-comp-button-font-family: var(--rf-brand-font-family);
  --rf-comp-button-font-transform: none;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-space-padding: 12px 22px;
  --rf-comp-button-primary-color-background: var(--splunk-black);
  --rf-comp-button-primary-color-border: var(--rf-brand-color-primary);
  --rf-comp-button-primary-color-on-background: var(--rf-brand-color-on-primary);
  --rf-comp-button-secondary-color-background: transparent;
  --rf-comp-button-secondary-color-border: var(--rf-brand-color-primary);
  --rf-comp-button-secondary-color-on-background: var(--rf-brand-color-primary);
  --rf-comp-button-secondary-hover-color-background: var(--rf-brand-color-primary);
  --rf-comp-button-secondary-hover-color-border: var(--rf-brand-color-primary);
  --rf-comp-button-secondary-hover-color-on-background: var(--splunk-white);
  --rf-comp-button-tertiary-color-background: transparent;
  --rf-comp-button-tertiary-color-border: transparent;
  --rf-comp-button-tertiary-color-on-background: var(--splunk-neutral-gray-100);
  --rf-comp-button-tertiary-hover-color-background: transparent;
  --rf-comp-button-tertiary-hover-color-border: transparent;
  --rf-comp-button-tertiary-hover-color-on-background: var(--splunk-neutral-gray-100);
}

.rf-admin-content *, .rfComp-canvas *, .rf-default-modal *, [id*=rf-].rf-widget * {
  --rf-brand-font-family: 'Splunk', sans-serif;
}

.min-xxs-block {
  display: none !important;
}
@media (min-width: 375px) {
  .min-xxs-block {
    display: block !important;
  }
}

.min-xxs-flex {
  display: none !important;
}
@media (min-width: 375px) {
  .min-xxs-flex {
    display: flex !important;
  }
}

.max-xxs-block {
  display: none !important;
}
@media (max-width: 374px) {
  .max-xxs-block {
    display: block !important;
  }
}

.max-xxs-flex {
  display: none !important;
}
@media (max-width: 374px) {
  .max-xxs-flex {
    display: flex !important;
  }
}

.min-xs-block {
  display: none !important;
}
@media (min-width: 550px) {
  .min-xs-block {
    display: block !important;
  }
}

.min-xs-flex {
  display: none !important;
}
@media (min-width: 550px) {
  .min-xs-flex {
    display: flex !important;
  }
}

.max-xs-block {
  display: none !important;
}
@media (max-width: 549px) {
  .max-xs-block {
    display: block !important;
  }
}

.max-xs-flex {
  display: none !important;
}
@media (max-width: 549px) {
  .max-xs-flex {
    display: flex !important;
  }
}

.min-sm-block {
  display: none !important;
}
@media (min-width: 769px) {
  .min-sm-block {
    display: block !important;
  }
}

.min-sm-flex {
  display: none !important;
}
@media (min-width: 769px) {
  .min-sm-flex {
    display: flex !important;
  }
}

.max-sm-block {
  display: none !important;
}
@media (max-width: 768px) {
  .max-sm-block {
    display: block !important;
  }
}

.max-sm-flex {
  display: none !important;
}
@media (max-width: 768px) {
  .max-sm-flex {
    display: flex !important;
  }
}

.min-md-block {
  display: none !important;
}
@media (min-width: 1024px) {
  .min-md-block {
    display: block !important;
  }
}

.min-md-flex {
  display: none !important;
}
@media (min-width: 1024px) {
  .min-md-flex {
    display: flex !important;
  }
}

.max-md-block {
  display: none !important;
}
@media (max-width: 1023px) {
  .max-md-block {
    display: block !important;
  }
}

.max-md-flex {
  display: none !important;
}
@media (max-width: 1023px) {
  .max-md-flex {
    display: flex !important;
  }
}

.min-lg-block {
  display: none !important;
}
@media (min-width: 1200px) {
  .min-lg-block {
    display: block !important;
  }
}

.min-lg-flex {
  display: none !important;
}
@media (min-width: 1200px) {
  .min-lg-flex {
    display: flex !important;
  }
}

.max-lg-block {
  display: none !important;
}
@media (max-width: 1199px) {
  .max-lg-block {
    display: block !important;
  }
}

.max-lg-flex {
  display: none !important;
}
@media (max-width: 1199px) {
  .max-lg-flex {
    display: flex !important;
  }
}

.min-xl-block {
  display: none !important;
}
@media (min-width: 1400px) {
  .min-xl-block {
    display: block !important;
  }
}

.min-xl-flex {
  display: none !important;
}
@media (min-width: 1400px) {
  .min-xl-flex {
    display: flex !important;
  }
}

.max-xl-block {
  display: none !important;
}
@media (max-width: 1399px) {
  .max-xl-block {
    display: block !important;
  }
}

.max-xl-flex {
  display: none !important;
}
@media (max-width: 1399px) {
  .max-xl-flex {
    display: flex !important;
  }
}

.min-xxl-block {
  display: none !important;
}
@media (min-width: 1600px) {
  .min-xxl-block {
    display: block !important;
  }
}

.min-xxl-flex {
  display: none !important;
}
@media (min-width: 1600px) {
  .min-xxl-flex {
    display: flex !important;
  }
}

.max-xxl-block {
  display: none !important;
}
@media (max-width: 1599px) {
  .max-xxl-block {
    display: block !important;
  }
}

.max-xxl-flex {
  display: none !important;
}
@media (max-width: 1599px) {
  .max-xxl-flex {
    display: flex !important;
  }
}

.min-xxxl-block {
  display: none !important;
}
@media (min-width: 1920px) {
  .min-xxxl-block {
    display: block !important;
  }
}

.min-xxxl-flex {
  display: none !important;
}
@media (min-width: 1920px) {
  .min-xxxl-flex {
    display: flex !important;
  }
}

.max-xxxl-block {
  display: none !important;
}
@media (max-width: 1919px) {
  .max-xxxl-block {
    display: block !important;
  }
}

.max-xxxl-flex {
  display: none !important;
}
@media (max-width: 1919px) {
  .max-xxxl-flex {
    display: flex !important;
  }
}

.rf-body:has(.splunk-dark-theme) .splunk-dark-theme,
.rf-body:has(.splunk-dark-theme) .rf-default-modal {
  --rf-brand-color-primary: var(--splunk-gray-lightest);
  --rf-brand-color-text-heading: var(--splunk-white);
  --rf-brand-color-text-body: var(--splunk-white);
  --rf-comp-button-primary-color-background: var(--splunk-white);
  --rf-comp-button-primary-color-on-background: var(--splunk-black);
  --rf-comp-button-primary-color-border: var(--splunk-white);
  --rf-comp-button-secondary-color-background: transparent;
  --rf-comp-button-secondary-color-on-background: var(--splunk-white);
  --rf-comp-button-secondary-color-border: var(--splunk-white);
  --rf-comp-link-color: var(--splunk-white);
  --rf-comp-link-hover-color: var(--splunk-gray-lightest);
  --rf-comp-input-color-background: var(--splunk-neutral-gray-100);
  --rf-comp-input-color-on-background: var(--splunk-white);
  --rf-comp-input-color-border: var(--splunk-white);
  --rf-comp-input-color-placeholder: var(--splunk-gray-lightest);
  --rf-comp-checkbox-color: var(--rf-brand-color-primary);
  --rf-comp-checkbox-color-checked: var(--rf-comp-checkbox-color);
  --rf-brand-color-surface: var(--splunk-neutral-gray-100);
  --rf-brand-color-surface-2: var(--splunk-neutral-gray-100);
  --rf-system-color-neutral-30: var(--splunk-white);
}

.rf-body:has(.splunk-canvas-bg-img) .rfComp-canvas {
  height: 100%;
  background-image: url();
  background-size: cover;
}
.rf-body:has(.splunk-canvas-bg-img) .page-builder-display-reset, .rf-body:has(.splunk-canvas-bg-img) .page-builder-template-preview {
  background: transparent;
}

.splunk-gradient-border {
  position: relative;
  isolation: isolate;
}
.splunk-gradient-border::before {
  --border-width: 5px;
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  border: var(--border-width) solid transparent;
  background: linear-gradient(155deg, var(--splunk-medium-blue) 5%, var(--splunk-cisco-blue) 37%, var(--splunk-cisco-blue) 44%, var(--splunk-magenta-50) 75%, var(--splunk-orange) 95%) border-box;
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  z-index: -1;
}

.splunk-gradient-glow {
  position: relative;
}
.splunk-gradient-glow::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 100%;
  height: 90%;
  background: linear-gradient(135deg, rgba(255, 15, 123, 0.7058823529) 5.21%, rgba(255, 114, 43, 0.7764705882) 40.1%, rgba(255, 171, 15, 0.7137254902) 82.29%);
  border-radius: 24px;
  -webkit-filter: blur(15px);
  filter: blur(15px);
  z-index: -1;
}

.mx-auto {
  margin-inline: auto;
}

details summary {
  display: flex;
  justify-content: space-between;
  gap: var(--details-accordion-icon-size, 24px);
  align-items: center;
  padding-block: var(--details-accordion-item-height, 24px);
}
details summary::after {
  content: "";
  width: var(--details-accordion-icon-size, 24px);
  height: var(--details-accordion-icon-size, 24px);
  display: block;
  background-image: var(--details-accordion-icon, url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12Z' fill='%230A79A9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.40963 8.29492L11.9996 12.8749L16.5896 8.29492L17.9996 9.70492L11.9996 15.7049L5.99963 9.70492L7.40963 8.29492Z' fill='white'/%3E%3C/svg%3E"));
  transition: var(--details-accordion-transition);
}
details summary:hover {
  cursor: pointer;
}
details summary:hover::after {
  background-image: var(--details-accordion-icon-hover, url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12Z' fill='%23054F6F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.40963 8.29492L11.9996 12.8749L16.5896 8.29492L17.9996 9.70492L11.9996 15.7049L5.99963 9.70492L7.40963 8.29492Z' fill='white'/%3E%3C/svg%3E"));
}
details[open] summary::after {
  transform: rotate(180deg);
}
details:last-of-type {
  border-bottom: 1px solid var(--details-accordion-border-color, #c1cbe6);
}
details summary::-webkit-details-marker {
  display: none;
}
details {
  border-top: 1px solid var(--details-accordion-border-color, #c1cbe6);
  overflow: hidden;
  --details-accordion-transition-speed: 0.3s;
  --details-accordion-transition: all var(--details-accordion-transition-speed) ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  details {
    --details-accordion-transition: none;
  }
}

:root {
  interpolate-size: allow-keywords;
}

/* stylelint-disable no-duplicate-selectors */
details * {
  margin: 0;
}
details::details-content {
  block-size: 0;
  transition: var(--details-accordion-transition);
  transition-behavior: allow-discrete;
}
details[open]::details-content {
  block-size: auto;
}

/* stylelint-enable no-duplicate-selectors */
.mdBtnR span,
.mdBtnR .mdBtnR-text {
  color: currentcolor;
}
.mdBtnR .rfSI svg {
  fill: currentcolor;
}

.gradient-primary-button .mdBtnR-primary {
  --rf-comp-button-space-padding: 13px 30px;
  --rf-comp-button-shape-radius: 50px;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-primary-color-on-background: var(--splunk-white);
  border: none;
  background: var(--org-button-background-gradient);
  color: var(--rf-comp-button-primary-color-on-background);
}
.gradient-primary-button .mdBtnR-primary .mdBtnR-text {
  line-height: 140%;
  color: currentColor;
}
.gradient-primary-button .mdBtnR-primary:hover, .gradient-primary-button .mdBtnR-primary:focus-visible {
  color: var(--rf-comp-button-primary-color-on-background);
}

.mdBtnR.cancel + .mdBtnR.confirm, .mdBtnR.cancel-saving + .mdBtnR.confirm-saving, .mdBtnR.cancel + a.mdBtnR.confirm, .mdBtnR.cancel-saving + a.mdBtnR.confirm-saving, a.mdBtnR.cancel + .mdBtnR.confirm, a.mdBtnR.cancel-saving + .mdBtnR.confirm-saving, a.mdBtnR.cancel + a.mdBtnR.confirm, a.mdBtnR.cancel-saving + a.mdBtnR.confirm-saving {
  justify-content: center;
}

.mdBtnR-plain {
  --rf-comp-button-space-padding: 0;
}
.mdBtnR-plain:hover .mdBtnR-text, .mdBtnR-plain:focus-visible .mdBtnR-text {
  text-decoration: underline;
}

.rf-tile-container .rf-tile .rf-tile-banner.no-banner, .rf-tile-grid .rf-tile .rf-tile-banner.no-banner {
  display: none;
}

#forgotPw-modal .modal-dialog {
  --rf-brand-color-surface: var(--splunk-white);
}

#rf-calendar .schedule-calendar .rbc-event.session-interest {
  background-color: ;
  border-color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest svg {
  fill: ;
}
#rf-calendar .schedule-calendar .rbc-event.meeting {
  background-color: ;
  border-color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.meeting h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.meeting p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.meeting p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.meeting svg {
  fill: ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled {
  background-color: ;
  border-color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.enrolled svg {
  fill: ;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list {
  background-color: ;
  border-color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.wait-list svg {
  fill: ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item {
  background-color: ;
  border-color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item svg {
  fill: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker {
  background-color: ;
  border-color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker h4 {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker p {
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker p.event-title {
  color: ;
  color: ;
}
#rf-calendar .schedule-calendar .rbc-event.session-speaker svg {
  fill: ;
}

#rf-content .conf-countdown-banner .flex-box-section:has(> .rf-grid-layout-50) {
  justify-content: center;
  gap: 30px;
}
#rf-content .conf-countdown-banner .rf-grid-layout-50:has(.rf-countdown-container) {
  width: auto;
}
#rf-content .conf-countdown-banner .rf-grid-layout-50:not(:has(.rf-countdown-container)) {
  flex: auto;
}
#rf-content .conf-countdown-banner .rf-countdown-container {
  display: flex;
  align-items: center;
  gap: 0;
  border: 1px solid #131315;
  border-radius: 12px;
  box-sizing: border-box;
  padding: 10px 0;
}
#rf-content .conf-countdown-banner .rf-countdown-timer {
  display: flex;
  width: fit-content;
  min-width: 100px;
  aspect-ratio: unset;
  padding: 0 8px;
}
#rf-content .conf-countdown-banner .rf-countdown-timer:not(:last-child) {
  border-right: 1px solid #131315;
}
#rf-content .conf-countdown-banner .rf-countdown-timer-foreground {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#rf-content .conf-countdown-banner .rf-countdown-timer-time {
  font-size: 55px;
  line-height: 80%;
  font-weight: 400;
  color: #131315;
  padding: 0 10px;
}
#rf-content .conf-countdown-banner .rf-countdown-timer-label {
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  color: #131315;
  text-transform: capitalize;
}

#rf-content .arc-card-group div[class*=rounded-] {
  overflow: hidden;
}

.attendee-portal-hero {
  background-image: url("https://static.rainfocus.com/splunk/conf26/pages/1773248412060001clpz/pageBuilderFiles/splunk-hero-image_1773434889522001Bbdh.png"), linear-gradient(to right, #000730 50%, #000104 60%);
}

#rf-catalog, #rf-exhibitorcatalog, #rf-speakercatalog {
  --rf-brand-color-widget-background: transparent;
  overflow: visible;
}

#rf-catalog .search-filters, #rf-exhibitorcatalog .search-filters, #rf-speakercatalog .search-filters, .rf-default-modal .search-filters {
  position: sticky;
  top: 0;
  margin: 0;
}

#rf-catalog .search-filters .filters-header h2, #rf-exhibitorcatalog .search-filters .filters-header h2, #rf-speakercatalog .search-filters .filters-header h2, .rf-default-modal .search-filters .filters-header h2 {
  font-size: 24px;
  font-weight: 400;
}

#rf-catalog .search-filters .filters-header button .mdBtnR-text, #rf-exhibitorcatalog .search-filters .filters-header button .mdBtnR-text, #rf-speakercatalog .search-filters .filters-header button .mdBtnR-text, .rf-default-modal .search-filters .filters-header button .mdBtnR-text {
  font-weight: 600;
}

#rf-catalog .search-container, #rf-exhibitorcatalog .search-container, #rf-speakercatalog .search-container {
  max-width: 100%;
}

#rf-catalog .search-container.left-filters-search .search-filters .filters-header .catalog-search, #rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header .catalog-search, #rf-speakercatalog .search-container.left-filters-search .search-filters .filters-header .catalog-search {
  display: flex;
}

#rf-catalog .search-container .search-bar .catalog-search .rf-input input, #rf-exhibitorcatalog .search-container .search-bar .catalog-search .rf-input input, #rf-speakercatalog .search-container .search-bar .catalog-search .rf-input input {
  border: 1px solid var(--rf-comp-input-color-border);
  border-radius: 4px;
}

#rf-catalog .search-container.top-filters .search-bar, #rf-exhibitorcatalog .search-container.top-filters .search-bar, #rf-speakercatalog .search-container.top-filters .search-bar {
  background: transparent;
}

[id*=rf-].rf-widget .catalog-result ul.session-actions > li .session-action, [id*=rf-].rf-widget .session-details-page ul.session-actions > li .session-action, .rf-default-modal .catalog-result ul.session-actions > li .session-action, .rf-default-modal .session-details-page ul.session-actions > li .session-action {
  --rf-comp-button-space-padding: 13px 30px;
  --rf-comp-button-shape-radius: 50px;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-primary-color-on-background: var(--splunk-white);
  border: none;
  background: var(--org-button-background-gradient);
  color: var(--rf-comp-button-primary-color-on-background);
}
[id*=rf-].rf-widget .catalog-result ul.session-actions > li .session-action .mdBtnR-text, [id*=rf-].rf-widget .session-details-page ul.session-actions > li .session-action .mdBtnR-text, .rf-default-modal .catalog-result ul.session-actions > li .session-action .mdBtnR-text, .rf-default-modal .session-details-page ul.session-actions > li .session-action .mdBtnR-text {
  line-height: 140%;
  color: currentColor;
}
[id*=rf-].rf-widget .catalog-result ul.session-actions > li .session-action:hover, [id*=rf-].rf-widget .catalog-result ul.session-actions > li .session-action:focus-visible, [id*=rf-].rf-widget .session-details-page ul.session-actions > li .session-action:hover, [id*=rf-].rf-widget .session-details-page ul.session-actions > li .session-action:focus-visible, .rf-default-modal .catalog-result ul.session-actions > li .session-action:hover, .rf-default-modal .catalog-result ul.session-actions > li .session-action:focus-visible, .rf-default-modal .session-details-page ul.session-actions > li .session-action:hover, .rf-default-modal .session-details-page ul.session-actions > li .session-action:focus-visible {
  color: var(--rf-comp-button-primary-color-on-background);
}

div[id*=rf-].rf-widget .mdBtnR .mdBtnR-text, .rf-default-modal .mdBtnR .mdBtnR-text {
  font-size: var(--rf-comp-button-font-size);
}

#rf-catalog .search-filters .filters-header, #rf-exhibitorcatalog .search-filters .filters-header, #rf-speakercatalog .search-filters .filters-header, .rf-default-modal .search-filters .filters-header,
#rf-catalog .search-filters .quick-filters, #rf-exhibitorcatalog .search-filters .quick-filters, #rf-speakercatalog .search-filters .quick-filters, .rf-default-modal .search-filters .quick-filters,
#rf-catalog .search-filters .filters > li, #rf-exhibitorcatalog .search-filters .filters > li, #rf-speakercatalog .search-filters .filters > li, .rf-default-modal .search-filters .filters > li {
  --rf-brand-color-border: transparent;
}

#rf-catalog .search-container .rf-catalog-tabs, #rf-exhibitorcatalog .search-container .rf-catalog-tabs, #rf-speakercatalog .search-container .rf-catalog-tabs {
  border: none;
  gap: 32px;
  padding-inline: 20px;
}

#rf-catalog .search-container .rf-catalog-tabs li button, #rf-catalog .search-container .rf-catalog-tabs li .catalog-tab-button, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li button, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li .catalog-tab-button, #rf-speakercatalog .search-container .rf-catalog-tabs li button, #rf-speakercatalog .search-container .rf-catalog-tabs li .catalog-tab-button {
  --rf-comp-button-space-padding: 12px 16px;
  --rf-comp-button-shape-radius: 10px;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-primary-color-on-background: var(--splunk-black);
  border: none;
  background: var(--splunk-gray-lightest);
  color: var(--rf-comp-button-primary-color-on-background);
  padding: var(--rf-comp-button-space-padding);
  border-radius: var(--rf-comp-button-shape-radius);
}
#rf-catalog .search-container .rf-catalog-tabs li button .mdBtnR-text, #rf-catalog .search-container .rf-catalog-tabs li .catalog-tab-button .mdBtnR-text, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li button .mdBtnR-text, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li .catalog-tab-button .mdBtnR-text, #rf-speakercatalog .search-container .rf-catalog-tabs li button .mdBtnR-text, #rf-speakercatalog .search-container .rf-catalog-tabs li .catalog-tab-button .mdBtnR-text {
  line-height: 140%;
  color: currentColor;
}
#rf-catalog .search-container .rf-catalog-tabs li button:hover, #rf-catalog .search-container .rf-catalog-tabs li button:focus-visible, #rf-catalog .search-container .rf-catalog-tabs li .catalog-tab-button:hover, #rf-catalog .search-container .rf-catalog-tabs li .catalog-tab-button:focus-visible, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li button:hover, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li button:focus-visible, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li .catalog-tab-button:hover, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li .catalog-tab-button:focus-visible, #rf-speakercatalog .search-container .rf-catalog-tabs li button:hover, #rf-speakercatalog .search-container .rf-catalog-tabs li button:focus-visible, #rf-speakercatalog .search-container .rf-catalog-tabs li .catalog-tab-button:hover, #rf-speakercatalog .search-container .rf-catalog-tabs li .catalog-tab-button:focus-visible {
  color: var(--rf-comp-button-primary-color-on-background);
}

#rf-catalog .search-container .rf-catalog-tabs li.active, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active, #rf-speakercatalog .search-container .rf-catalog-tabs li.active {
  border: none;
}
#rf-catalog .search-container .rf-catalog-tabs li.active button, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active button, #rf-speakercatalog .search-container .rf-catalog-tabs li.active button {
  --rf-comp-button-space-padding: 13px 30px;
  --rf-comp-button-shape-radius: 50px;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-primary-color-on-background: var(--splunk-white);
  border: none;
  background: var(--org-button-background-gradient);
  color: var(--rf-comp-button-primary-color-on-background);
}
#rf-catalog .search-container .rf-catalog-tabs li.active button .mdBtnR-text, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active button .mdBtnR-text, #rf-speakercatalog .search-container .rf-catalog-tabs li.active button .mdBtnR-text {
  line-height: 140%;
  color: currentColor;
}
#rf-catalog .search-container .rf-catalog-tabs li.active button:hover, #rf-catalog .search-container .rf-catalog-tabs li.active button:focus-visible, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active button:hover, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active button:focus-visible, #rf-speakercatalog .search-container .rf-catalog-tabs li.active button:hover, #rf-speakercatalog .search-container .rf-catalog-tabs li.active button:focus-visible {
  color: var(--rf-comp-button-primary-color-on-background);
}
#rf-catalog .search-container .rf-catalog-tabs li.active button, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li.active button, #rf-speakercatalog .search-container .rf-catalog-tabs li.active button {
  --rf-comp-button-shape-radius: 10px;
  --rf-comp-button-space-padding: 12px 16px;
}

#rf-catalog .search-container .rf-catalog-tabs li, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li, #rf-speakercatalog .search-container .rf-catalog-tabs li {
  border-color: transparent;
}

[id*=rf-].rf-widget .catalog-result, [id*=rf-].rf-widget .session-details-page, .rf-default-modal .catalog-result, .rf-default-modal .session-details-page {
  border: none;
}

#rf-catalog .search-filters .filters button svg, #rf-exhibitorcatalog .search-filters .filters button svg, #rf-speakercatalog .search-filters .filters button svg, .rf-default-modal .search-filters .filters button svg {
  fill: var(--rf-brand-color-text-body);
}

[id*=rf-].rf-widget .catalog-result .badges, [id*=rf-].rf-widget .session-details-page .badges, .rf-default-modal .catalog-result .badges, .rf-default-modal .session-details-page .badges {
  --badge-icon-size: 32px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

[id*=rf-].rf-widget .catalog-result .badges .badge, [id*=rf-].rf-widget .session-details-page .badges .badge, .rf-default-modal .catalog-result .badges .badge, .rf-default-modal .session-details-page .badges .badge {
  display: none;
}

[id*=rf-].rf-widget .catalog-result .badges .badge,
[id*=rf-].rf-widget .session-details-page .badges .badge,
.rf-default-modal .catalog-result .badges .badge,
.rf-default-modal .session-details-page .badges .badge {
  border: none;
  border-radius: 2px;
  background: var(--splunk-gray-darker);
  color: var(--splunk-white);
  font-size: 13px;
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-track, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-skill-level, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-fez-icon-for-splunktrust, [id*=rf-].rf-widget .catalog-result .badges .badge[class*=rf-interactive-workshop], [id*=rf-].rf-widget .catalog-result .badges .badge[class*="AI Session Type"], [id*=rf-].rf-widget .catalog-result .badges .badge[class*=ai-session],
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-track,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-skill-level,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-fez-icon-for-splunktrust,
[id*=rf-].rf-widget .session-details-page .badges .badge[class*=rf-interactive-workshop],
[id*=rf-].rf-widget .session-details-page .badges .badge[class*="AI Session Type"],
[id*=rf-].rf-widget .session-details-page .badges .badge[class*=ai-session],
.rf-default-modal .catalog-result .badges .badge.rf-track,
.rf-default-modal .catalog-result .badges .badge.rf-skill-level,
.rf-default-modal .catalog-result .badges .badge.rf-fez-icon-for-splunktrust,
.rf-default-modal .catalog-result .badges .badge[class*=rf-interactive-workshop],
.rf-default-modal .catalog-result .badges .badge[class*="AI Session Type"],
.rf-default-modal .catalog-result .badges .badge[class*=ai-session],
.rf-default-modal .session-details-page .badges .badge.rf-track,
.rf-default-modal .session-details-page .badges .badge.rf-skill-level,
.rf-default-modal .session-details-page .badges .badge.rf-fez-icon-for-splunktrust,
.rf-default-modal .session-details-page .badges .badge[class*=rf-interactive-workshop],
.rf-default-modal .session-details-page .badges .badge[class*="AI Session Type"],
.rf-default-modal .session-details-page .badges .badge[class*=ai-session] {
  display: flex;
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-university, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-certification,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-university,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-certification,
.rf-default-modal .catalog-result .badges .badge.rf-university,
.rf-default-modal .catalog-result .badges .badge.rf-certification,
.rf-default-modal .session-details-page .badges .badge.rf-university,
.rf-default-modal .session-details-page .badges .badge.rf-certification {
  background: var(--splunk-burnt-orange);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-novice,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-novice,
.rf-default-modal .catalog-result .badges .badge.rf-novice,
.rf-default-modal .session-details-page .badges .badge.rf-novice {
  background: var(--splunk-yellow-orange);
  color: var(--rf-brand-color-text-body);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-intermediate, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-platform,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-intermediate,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-platform,
.rf-default-modal .catalog-result .badges .badge.rf-intermediate,
.rf-default-modal .catalog-result .badges .badge.rf-platform,
.rf-default-modal .session-details-page .badges .badge.rf-intermediate,
.rf-default-modal .session-details-page .badges .badge.rf-platform {
  background: var(--splunk-orange);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-advanced, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-security,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-advanced,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-security,
.rf-default-modal .catalog-result .badges .badge.rf-advanced,
.rf-default-modal .catalog-result .badges .badge.rf-security,
.rf-default-modal .session-details-page .badges .badge.rf-advanced,
.rf-default-modal .session-details-page .badges .badge.rf-security {
  background: var(--splunk-magenta-50);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-observability,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-observability,
.rf-default-modal .catalog-result .badges .badge.rf-observability,
.rf-default-modal .session-details-page .badges .badge.rf-observability {
  background: var(--splunk-cisco-blue);
  color: var(--rf-brand-color-text-body);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-splunk-developer,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-splunk-developer,
.rf-default-modal .catalog-result .badges .badge.rf-splunk-developer,
.rf-default-modal .session-details-page .badges .badge.rf-splunk-developer {
  background: var(--splunk-medium-blue);
}
[id*=rf-].rf-widget .catalog-result .badges .badge[class*=keynote],
[id*=rf-].rf-widget .session-details-page .badges .badge[class*=keynote],
.rf-default-modal .catalog-result .badges .badge[class*=keynote],
.rf-default-modal .session-details-page .badges .badge[class*=keynote] {
  background: var(--splunk-deep-blue);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-fez-icon-for-splunktrust, [id*=rf-].rf-widget .catalog-result .badges .badge[class*=rf-interactive-workshop], [id*=rf-].rf-widget .catalog-result .badges .badge[class*="AI Session Type"], [id*=rf-].rf-widget .catalog-result .badges .badge[class*=ai-session],
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-fez-icon-for-splunktrust,
[id*=rf-].rf-widget .session-details-page .badges .badge[class*=rf-interactive-workshop],
[id*=rf-].rf-widget .session-details-page .badges .badge[class*="AI Session Type"],
[id*=rf-].rf-widget .session-details-page .badges .badge[class*=ai-session],
.rf-default-modal .catalog-result .badges .badge.rf-fez-icon-for-splunktrust,
.rf-default-modal .catalog-result .badges .badge[class*=rf-interactive-workshop],
.rf-default-modal .catalog-result .badges .badge[class*="AI Session Type"],
.rf-default-modal .catalog-result .badges .badge[class*=ai-session],
.rf-default-modal .session-details-page .badges .badge.rf-fez-icon-for-splunktrust,
.rf-default-modal .session-details-page .badges .badge[class*=rf-interactive-workshop],
.rf-default-modal .session-details-page .badges .badge[class*="AI Session Type"],
.rf-default-modal .session-details-page .badges .badge[class*=ai-session] {
  order: 1;
  background: transparent;
  color: transparent;
  width: calc(var(--badge-icon-size) + 12px);
  height: var(--badge-icon-size);
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-fez-icon-for-splunktrust::before, [id*=rf-].rf-widget .catalog-result .badges .badge[class*=rf-interactive-workshop]::before, [id*=rf-].rf-widget .catalog-result .badges .badge[class*="AI Session Type"]::before, [id*=rf-].rf-widget .catalog-result .badges .badge[class*=ai-session]::before,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-fez-icon-for-splunktrust::before,
[id*=rf-].rf-widget .session-details-page .badges .badge[class*=rf-interactive-workshop]::before,
[id*=rf-].rf-widget .session-details-page .badges .badge[class*="AI Session Type"]::before,
[id*=rf-].rf-widget .session-details-page .badges .badge[class*=ai-session]::before,
.rf-default-modal .catalog-result .badges .badge.rf-fez-icon-for-splunktrust::before,
.rf-default-modal .catalog-result .badges .badge[class*=rf-interactive-workshop]::before,
.rf-default-modal .catalog-result .badges .badge[class*="AI Session Type"]::before,
.rf-default-modal .catalog-result .badges .badge[class*=ai-session]::before,
.rf-default-modal .session-details-page .badges .badge.rf-fez-icon-for-splunktrust::before,
.rf-default-modal .session-details-page .badges .badge[class*=rf-interactive-workshop]::before,
.rf-default-modal .session-details-page .badges .badge[class*="AI Session Type"]::before,
.rf-default-modal .session-details-page .badges .badge[class*=ai-session]::before {
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: cover;
  width: var(--badge-icon-size);
  height: var(--badge-icon-size);
  flex-shrink: 0;
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-fez-icon-for-splunktrust::before,
[id*=rf-].rf-widget .session-details-page .badges .badge.rf-fez-icon-for-splunktrust::before,
.rf-default-modal .catalog-result .badges .badge.rf-fez-icon-for-splunktrust::before,
.rf-default-modal .session-details-page .badges .badge.rf-fez-icon-for-splunktrust::before {
  background-image: url("https://static.rainfocus.com/splunk/conf26/static/staticfile/staticfile/icon-splunk-trust_1778683432448001DcDF.svg");
}
[id*=rf-].rf-widget .catalog-result .badges .badge[class*=rf-interactive-workshop]::before,
[id*=rf-].rf-widget .session-details-page .badges .badge[class*=rf-interactive-workshop]::before,
.rf-default-modal .catalog-result .badges .badge[class*=rf-interactive-workshop]::before,
.rf-default-modal .session-details-page .badges .badge[class*=rf-interactive-workshop]::before {
  background-image: url("https://static.rainfocus.com/splunk/conf26/static/staticfile/staticfile/icon-splunk-workshop_1778683432397001DmwQ.svg");
}
[id*=rf-].rf-widget .catalog-result .badges .badge[class*="AI Session Type"]::before, [id*=rf-].rf-widget .catalog-result .badges .badge[class*=ai-session]::before,
[id*=rf-].rf-widget .session-details-page .badges .badge[class*="AI Session Type"]::before,
[id*=rf-].rf-widget .session-details-page .badges .badge[class*=ai-session]::before,
.rf-default-modal .catalog-result .badges .badge[class*="AI Session Type"]::before,
.rf-default-modal .catalog-result .badges .badge[class*=ai-session]::before,
.rf-default-modal .session-details-page .badges .badge[class*="AI Session Type"]::before,
.rf-default-modal .session-details-page .badges .badge[class*=ai-session]::before {
  background-image: url("https://static.rainfocus.com/splunk/conf26/static/staticfile/staticfile/icon-splunk-ai_1778683432298001DXP0.svg");
}

.rf-tile-container .rf-tile .rf-tile-avatars, .rf-tile-grid .rf-tile .rf-tile-avatars {
  margin-block: 0 16px;
}

.catalog-featured-sessions {
  --rf-brand-shape-radius: 2px;
}
.catalog-featured-sessions:has(.carousel-mask) .gradient-radials {
  display: block;
  position: absolute;
  inset: 0;
  place-self: center;
  z-index: -1;
}
.catalog-featured-sessions .carousel-mask {
  padding: 8px;
}
.catalog-featured-sessions .gradient-radials {
  display: none;
}
.catalog-featured-sessions .element-container-wrapper:has(.gradient-radials) {
  isolation: isolate;
}
.catalog-featured-sessions .rf-tile-container .rf-tile, .catalog-featured-sessions .rf-tile-grid .rf-tile {
  border: 1px solid;
  border-width: 2px;
  border-image-slice: 1;
  border-image-source: linear-gradient(270deg, #F99D1C 9%, #F4781F 22%, #F16221 32%, #F05A22 39%, #EE1D62 67%, #ED0080 97%);
  border-left: 0;
  border-right: 0;
  border-top: 0;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.0784313725);
}
.catalog-featured-sessions h2 {
  font-size: 40px;
}
.catalog-featured-sessions .rf-tile-container .rf-tile .rf-tile-title a {
  font-size: 21px;
  font-weight: 700;
}

[id*=rf-].rf-widget .catalog-result .catalog-result-title a, [id*=rf-].rf-widget .session-details-page .catalog-result-title a, .rf-default-modal .catalog-result .catalog-result-title a, .rf-default-modal .session-details-page .catalog-result-title a {
  color: var(--rf-brand-color-text-heading);
}

#rf-catalog .search-filters, #rf-exhibitorcatalog .search-filters, #rf-speakercatalog .search-filters, .rf-default-modal .search-filters {
  height: 100vh;
  overflow: auto;
}

.rf-collections .collections-container .sessions-collection .badges {
  display: none;
}
.rf-collections .collections-container .sessions-collection .session-attributes img {
  width: 32px;
  height: 32px;
  display: inline;
  vertical-align: middle;
}

#rf-catalog .search-container .search-bar .catalog-search .rf-input input, #rf-exhibitorcatalog .search-container .search-bar .catalog-search .rf-input input, #rf-speakercatalog .search-container .search-bar .catalog-search .rf-input input {
  margin-right: 45px;
}

.rf-default-modal.fade:not(.show) {
  opacity: 1;
}

.modal-dialog {
  position: absolute !important;
  top: unset !important;
  right: 0 !important;
  bottom: 50% !important;
  left: 0 !important;
  margin: 0 auto !important;
  width: 95% !important;
  max-width: 900px !important;
  -webkit-transform: translateY(calc(50% + 50px)) !important;
  transform: translateY(calc(50% + 50px)) !important;
}
@media screen and (min-width: 768px) {
  .modal-dialog {
    width: 80% !important;
  }
}

.modal.in .modal-dialog {
  -webkit-transform: translateY(50%) !important;
  transform: translateY(50%) !important;
}

.modal-backdrop {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 3040 !important;
}

.modal-content {
  background-color: var(--rf-brand-color-surface) !important;
  max-height: 300px !important;
}
@media all and (min-height: 350px) {
  .modal-content {
    max-height: 340px !important;
  }
}
@media all and (min-height: 550px) {
  .modal-content {
    max-height: 540px !important;
  }
}
@media all and (min-height: 750px) {
  .modal-content {
    max-height: 740px !important;
  }
}
@media all and (min-height: 950px) {
  .modal-content {
    max-height: 940px !important;
  }
}
@media all and (min-height: 1050px) {
  .modal-content {
    max-height: 1040px !important;
  }
}

.modal-body {
  overflow: auto !important;
  overflow-x: hidden !important;
  min-height: 300px !important;
}

.rf-modal-xs .modal-dialog {
  max-width: 500px !important;
}

.rf-modal-sm .modal-dialog {
  max-width: 700px !important;
}

.rf-modal-lg .modal-dialog {
  max-width: 1200px !important;
}

.rf-modal-xl .modal-dialog {
  width: 90% !important;
  max-width: none !important;
}

.rf-default-modal.mobile-modal .modal-dialog {
  height: 97% !important;
  max-width: 97% !important;
}

.rf-default-modal.mobile-modal .modal-content {
  height: 100% !important;
  max-height: none !important;
}

