@charset "UTF-8";
.butterfly {
  transform-style: preserve-3d;
  perspective: 1000px;
  aspect-ratio: 0.5;
}
.wing,
.wingMask,
.wingBlurMask,
.wingBlurMaskPearl {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.wing {
  padding: 0 50%;
  transform-origin: 100% 50%;
}
.wingMask,
.wingBlurMask,
.wingBlurMaskPearl {
  padding: 0 50%;
  transform-origin: 100% 50%;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
.defaultColor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 1s;
}
.wing:nth-child(1) .defaultColor {
  background: rgb(255, 255, 255);
  opacity: 0.5;
}
.afterAnimation.wing:nth-child(1) .defaultColor {
  opacity: 1;
}
.afterAnimation.wing:nth-child(2) .defaultColor {
  opacity: 1;
}
/* Hero */
.afterAnimation.wing:nth-child(1) .defaultHeroColor,
.noAnimation.wing:nth-child(1) .defaultHeroColor {
  background: #9d9f9e;
}
.afterAnimation.wing:nth-child(2) .defaultHeroColor,
.noAnimation.wing:nth-child(2) .defaultHeroColor {
  background: #5a615c;
}
/* White */
.afterAnimation.wing:nth-child(1) .defaultWhiteColor,
.noAnimation.wing:nth-child(1) .defaultWhiteColor {
  background: #fff;
}
.afterAnimation.wing:nth-child(2) .defaultWhiteColor,
.noAnimation.wing:nth-child(2) .defaultWhiteColor {
  background: #fff;
}
/* Green */
.afterAnimation.wing:nth-child(1) .defaultGreenColor,
.noAnimation.wing:nth-child(1) .defaultGreenColor {
  background: #5FED83;
}
.afterAnimation.wing:nth-child(2) .defaultGreenColor,
.noAnimation.wing:nth-child(2) .defaultGreenColor {
  background: #5FED83;
}
/* White2 */
.afterAnimation.wing:nth-child(1) .defaultWhiteColor2,
.noAnimation.wing:nth-child(1) .defaultWhiteColor2 {
  background: #e8fdff;
}
.afterAnimation.wing:nth-child(2) .defaultWhiteColor2,
.noAnimation.wing:nth-child(2) .defaultWhiteColor2 {
  background: #fff;
}
.noAnimation.wing:nth-child(1) .defaultColor,
.noAnimation.wing:nth-child(2) .defaultColor {
  opacity: 1;
  transition: none;
}
.wingBlur {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: blur(4px);
  z-index: 5;
}
.wingBlurMask {
  opacity: 0;
  background: #fff;
  transition: opacity 1s;
}
.wingBlurMaskPearl {
  opacity: 0.4;
  background-size: 200% 200%;
  background-repeat: no-repeat;
  transition: opacity 1s;
}
.noAnimation.wing .wingBlurMaskPearl {
  display: none;
}
.afterAnimation.wing .wingBlurMaskPearl {
  opacity: 0;
}
.afterAnimation.wing .wingBlurMask,
.noAnimation.wing .wingBlurMask {
  opacity: 0.4;
}
.noAnimation.wing .wingBlurMask {
  transition: none;
}
.cloud {
  position: absolute;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.49, 0.53, 0.18, 1);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  aspect-ratio: 2;
  overflow: hidden;
}
.cloud.no-img {
  border-radius: 100%;
}
.tileArtwork {
	max-width: 671px;
	max-height: 686.5px;
	width: 42vw;
	height: 43vw;
	/*padding: 4%;*/
	box-sizing: content-box !important;
	aspect-ratio: 0.97813411078;
	--speed: 1s;
	--easing: cubic-bezier(.43,.36,.09,.99);

	/*@media (min-width: 1600px) {*/
	/*	padding: 64px;*/
	/*}*/

	.tileArtworkWrapper {
		position: relative;
		width: 100%;
		height: 100%;
		border-radius: 0.5vw;

		@media (min-width: 1600px) {
			border-radius: 9px;
		}
	}
}
/* tileArtwork1 */
.tileArtwork1 {
	.tileArtworkWrapper {
		overflow: hidden;
	}

	.bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(180deg, #DEFEFA 8.15%, #3094FF 74.77%, #0527FC 119.18%);
	}

	.mona {
		position: absolute;
		display: block;
		width: 175%;
		height: auto;
		bottom: -55%;
		left: -51%;
		transform: translate(0, 70%);

		svg {
			width: 100%;
			height: auto;
			vertical-align: bottom;

			.whisker-1 {
				transform-origin: 60% 51.5%;
			}

			.whisker-2 {
				transform-origin: 62% 52.5%;
			}

			.specular {
				transform: 67% 39%;
			}
		}
	}

	.cloud1,
	.cloud2,
	.cloud3 {
		pointer-events: none;
	}

	.cloud1 {
		width: 150%;
		top: -30%;
		left: -10%;
		transform: translate(80%, 0);
		transition-duration: 2s;
	}

	.cloud2 {
		width: 70%;
		bottom: -15%;
		right: -50%;
		transform: translate(50%, 0%);
		transition-duration: 1.5s;
	}

	.cloud3 {
		width: 180%;
		bottom: -30%;
		left: -95%;
		transform: translate(-50%, 0);
		transition-duration: 2.2s;
	}

	.butterfly {
    position: absolute;
    top: 44%;
    left: 71%;
    width: 10%;
    transform-origin: 100% 50%;
  }
}
.tileArtwork1.animation {
	.cloud1,
	.cloud2,
	.cloud3,
	.mona {
			transform: translate(0, 0);
	}
}
/* tileArtwork2, tileArtwork3, tileArtwork4 */
.tileArtwork2,
.tileArtwork3,
.tileArtwork4 {
	.bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border-radius: 0.5vw;

		@media (min-width: 1600px) {
			border-radius: 9px;
		}
	}

	.tileArtworkWrapper {
		display: flex;
		align-items: center;
		justify-content: center;
	}


	.boxWrapper {
		position: relative;
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-template-rows: repeat(3, 1fr);
		grid-column-gap: 0.3125vw;
		grid-row-gap: 0.3125vw;
		width: 41.25vw;
		height: 41.25vw;

		@media (min-width: 1600px) {
			width: 660px;
			height: 660px;
			grid-column-gap: 5px;
			grid-row-gap: 5px;
		}
	}


	.box {
		position: relative;
		width: 13.5vw;
		height: 13.5vw;
		border-radius: 2.625vw;
		overflow: hidden;
		transform: scale(0.0);
		@media screen and (min-width: 1600px) {
			width: 216px;
			height: 216px;
			border-radius: 42px;
		}
	}
}
/* tileArtwork2 */
.tileArtwork2 {
	.bg {
		background: linear-gradient(0deg, #D3FA37 0%, #D3FA37 100%);
	}

	.box1 { 
		grid-area: 1 / 3 / 2 / 4; 
		background: linear-gradient(0deg, #5FED83 0%, #DCFF96 100%);
	}

	.box2 {
		display: flex;
		align-items: center;
		justify-content: center;
		grid-area: 2 / 1 / 3 / 2;
		overflow: inherit;
			

		.box2_bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			border-radius: 2.625vw;
			background: linear-gradient(0deg, #DCFF96 0%, #5FED83 100%);
			transform: scale(0.0);
		}

		.box2_flower {
			position: relative;
			display: block;
			width: 10vw;
			height: 10vw;
			transform: scale(0.0) rotate(-90deg);
			@media (min-width: 1600px) {
				width: 160px;
				height: 160px;
			}
		}
	}

	.box3 { 
		grid-area: 2 / 2 / 3 / 3; 
		border-radius: 50%;
	}

	.box4 {
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: inherit;
		grid-area: 2 / 3 / 3 / 4; 

		.box4_bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			border-radius: 2.625vw;
			background: linear-gradient(0deg, #5FED83 0%, #DCFF96 100%);
			transform: scale(0.0);
		}

		.box4_leaves {
			position: relative;
			display: flex;
			align-items: center;
			justify-content: center;
			flex-direction: column;
			width: 8.875vw;
			
			@media (min-width: 1600px) {
				width: 142px;
			}

			svg {
				width: 100%;
				height: auto;
			}
			.box4_leaf:nth-of-type(2) {
				margin-top: -12%;
			}
		}
	}
		
	.box5 { 
		grid-area: 3 / 1 / 4 / 2; 
		background: #DCFF96;
	}

	.box6 { 
		grid-area: 3 / 2 / 4 / 3; 
		background: #DCFF96;
	}
}
.tileArtwork2.animation {
	.box {
		transform: scale(1);
	}

	.box2_bg, .box2_flower {
		transform: scale(1);
	}

	.box4_bg {
		transform: scale(1);
	}
}
/* tileArtwork3 */
.tileArtwork3 {
	.bg {
		background: linear-gradient(0deg, #5FED83 5%, #BFFFD1 105%);
	}

	.box1 { 
		border-radius: 50%;
		grid-area: 1 / 3 / 2 / 4;
		background: #BFFFD1;
	}
	.box2 { 
		grid-area: 2 / 2 / 3 / 3; 
		background: linear-gradient(0deg, #8CF2A6 0%, #FFF 120%);
	}
	.box3 { 
		display: flex;
		align-items: center;
		justify-content: center;
		grid-area: 2 / 3 / 3 / 4; 
		overflow: inherit;

		.box3_bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			border-radius: 2.625vw;
			background: linear-gradient(0deg, #5FED83 31.48%, #BFFFD1 106.58%);
			transform: scale(0.0);
		}

		.box3_butterflyFull {
			position: relative;
			display: block;
			width: 60%;
			transform: scale(0.0) rotate(-180deg);
			transform-origin: center center;
		}
	}

	.box4 {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		grid-area: 3 / 1 / 4 / 2; 
		overflow: inherit;

		.box4_round {
			width: 50%;
			height: 50%;
			border-radius: 50%;
			transform: scale(0.0);
			background: linear-gradient(0deg, #DEFEFA 0%,#5FED83 100%)
		}
	}

	.box5 { 
		grid-area: 3 / 3 / 4 / 4; 
	}
}
.tileArtwork3.animation {

	.box {
		transform: scale(1);
	}

	.box3_bg, .box3_butterflyFull,
	.box4 .box4_round {
		transform: scale(1);
	}
}
/* tileArtwork4 */
.tileArtwork4 {
	.bg {
		background: linear-gradient(0deg, rgba(48, 148, 255, 0.20) 0%, rgba(48, 148, 255, 0.20) 100%), linear-gradient(180deg, #DEFEFA 5.9%, #3094FF 76.1%, #0527FC 128.74%);
	}

	svg {
		width: 100%;
		height: auto;
	}

	.box1 { 
		grid-area: 1 / 1 / 2 / 2; 
		transform: scale(0.0) rotate(-180deg);
	}
	.box2 { 
		grid-area: 2 / 1 / 3 / 2; 
	}
	.box3 { 
		overflow: inherit;
		grid-area: 2 / 2 / 3 / 3; 

		.box3_security {
			margin-top: -4%;

			path:nth-child(4) {
				stroke-dashoffset: 150;
				stroke-dasharray: 150;
			}
		}
	}

	.box4 { 
		grid-area: 3 / 1 / 4 / 2; 
		background: linear-gradient(180deg, #3999ff 0%, #6facfd 100%);
	}

	.box5 { 
		grid-area: 3 / 2 / 4 / 3; 
		background: linear-gradient(0deg, #8CF2A6 0%, #fff 118.13%);
	}
	.box6 { 
		grid-area: 3 / 3 / 4 / 4; 
		border-radius: 50%;
		background: linear-gradient(0deg, #8CF2A6 0%, #DEFEFA 118.13%);
	}
}
.tileArtwork4.animation {
	.box {
		transform: scale(1);
	}

	.box3_security {
		path:nth-child(4) {
			stroke-dashoffset: 0;
		}
	}
}
/* -------------
----------------
----------------
 noAnimation */
.tileArtwork1.noAnimation {
	.cloud1,
	.cloud2,
	.cloud3,
	.mona {
		transition: none;
		transform: translate(0, 0);
	}
}
.tileArtwork2.noAnimation {
	.tileArtworkWrapper {
		.box,
		.box2_bg,
		.box2_flower,
		.box4_bg,
		.box4_leaves path {
			transition: none;
			transform: scale(1);
		}
	}
}
.tileArtwork3.noAnimation {
	.tileArtworkWrapper {

		.box,
		.box3_bg,
		.box3_butterflyFull,
		.box4 .box4_round {
			transition: none;
			transform: scale(1);
		}
	}
}
.tileArtwork4.noAnimation {
	.tileArtworkWrapper {

		.box {
			transition: none;
			transform: scale(1);
		}

		.box3_security path:nth-child(4) {
			transition: none;
			stroke-dashoffset: 0;
		}
	}
}
.heroKeyVisual {
  position: relative;
  width: 100vw;
  height: 30.5vw;
  max-height: 488px;
  overflow: hidden;

  .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, #beeafb 0%, #45a0ff 80%);
  }

  .hero-wrapper {
    position: absolute;
    width: 60vw;
    height: 60vw;
    top: 50%;
    left: 50%;
    transform: translate(-85%, -48%);
    @media screen and (min-width: 1600px) {
      width: 960px;
      height: 960px;
    }

    .cube-wrapper { 
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;

      > div {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-size: contain;
      }

      .cube-lower1 {
        background-image: url('./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse25%2Fstatic%2Fstaticfile%2Fstaticfile%2Fimg_cube_lower_1_1756786130131001G7dW.webp');
        transform: translate(0, 100%);
      }

      .cube-lower2 {
        background-image: url('./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse25%2Fstatic%2Fstaticfile%2Fstaticfile%2Fimg_cube_lower_2_1756786130191001GopL.webp');
        transform: translate(0, 100%);
      }

      .cube-lower3 {
        background-image: url('./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse25%2Fstatic%2Fstaticfile%2Fstaticfile%2Fimg_cube_lower_3_1756786130249001Glt0.webp');
        transform: translate(0, 100%);
      }

      .cube-lower4 {
        background-image: url('./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse25%2Fstatic%2Fstaticfile%2Fstaticfile%2Fimg_cube_lower_4_1756786130311001GfM1.webp');
        transform: translate(0, 100%);
      }

      .cube-shadow {
        background-image: url('./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse25%2Fstatic%2Fstaticfile%2Fstaticfile%2Fimg_cube_shadow_1756786130371001GmzL.webp');
        transform: translate(0, 100%);
      }

      .cube1 {
        background-image: url('./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse25%2Fstatic%2Fstaticfile%2Fstaticfile%2Fimg_cube_1_1756786130645001GXT1.webp');
        transform: translate(0, 100%);
      }

      .cube2 {
        background-image: url('./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse25%2Fstatic%2Fstaticfile%2Fstaticfile%2Fimg_cube_2_1756786130000001GwZq.webp');
        transform: translate(0, 100%);
      }

      .mascot_shadow {
        background-image: url('./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse25%2Fstatic%2Fstaticfile%2Fstaticfile%2Fimg_mascot_shadow_1756786130580001G2NS.webp');
        opacity: 0;
      }

      .mascot {
        background-image: url('./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse25%2Fstatic%2Fstaticfile%2Fstaticfile%2Fimg_mascot_1756786130515001G9mo.webp');
        transform: translate(0, 100%);
      }
    }

    .cloud1,
    .cloud2,
    .cloud3,
    .cloud4 {
      transform: translate(0, 300%);
      transition-property: transform;
      transition-timing-function: cubic-bezier(0.07, 0.4, 0.16, 0.98);
    }

    .cloud1 {
      /* transform: translate(0, 400%); */
      width: 40%;
      top: 33%;
      right: -10%;
      transition-duration: 2.4s;
      transform: translate(0, 600%);
    }

    .cloud2 {
      width: 70%;
      top: 46%;
      right: -40%;
      transition-duration: 2s;
    }

    .cloud3 {
      width: 80%;
      top: 62%;
      right: -100%;
      transition-duration: 1.9s;
    }

    .cloud4 {
      width: 100%;
      top: 45%;
      left: -73%;
      transition-duration: 1.6s;
    }

    .butterfly-wrapper {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

    .butterfly {
      position: absolute;
      top: 29.5%;
      left: 35%;
      width: 7.5%;
      transform-origin: 100% 50%;
      transform-style: preserve-3d;
      perspective: 1000px;
      opacity: 0;
    }
  }
}
.heroKeyVisual.animation {
  .cloud1,
  .cloud2,
  .cloud3,
  .cloud4,
  .cloud5,
  .cloud6 {
    transform: translate(0, 0);
  }
}
.heroKeyVisual.noAnimation {
  .cloud1,
  .cloud2,
  .cloud3,
  .cloud4,
  .cloud5,
  .cloud6 {
    transform: translate(0, 0);
    transition: none;
  }

  .cube-wrapper {
    .cube-lower1,
    .cube-lower2,
    .cube-lower3,
    .cube-lower4,
    .cube-shadow,
    .cube1,
    .cube2 {
      transform: translate(0, 0);
    }

    .mascot_shadow {
      opacity: 1;
    }

    .mascot {
      transform: translate(0, 5%);
    }
  }
}
:root { ; }
:root,
[data-color-mode=dark] {
  --base-color-scale-black-0: #010409;
  --base-color-scale-transparent: #00000000;
  --base-color-scale-white-0: #ffffff;
  --base-color-scale-gray-0: #f0f6fc;
  --base-color-scale-gray-1: #c9d1d9;
  --base-color-scale-gray-2: #b1bac4;
  --base-color-scale-gray-2: #b1bac4;
  --base-color-scale-gray-3: #8b949e;
  --base-color-scale-gray-4: #6e7681;
  --base-color-scale-gray-5: #484f58;
  --base-color-scale-gray-6: #30363d;
  --base-color-scale-gray-7: #21262d;
  --base-color-scale-gray-8: #161b22;
  --base-color-scale-gray-9: #0d1117;
  --base-color-scale-blue-0: #cae8ff;
  --base-color-scale-blue-1: #a5d6ff;
  --base-color-scale-blue-2: #79c0ff;
  --base-color-scale-blue-3: #58a6ff;
  --base-color-scale-blue-4: #388bfd;
  --base-color-scale-blue-5: #1f6feb;
  --base-color-scale-blue-6: #1158c7;
  --base-color-scale-blue-7: #0d419d;
  --base-color-scale-blue-8: #0c2d6b;
  --base-color-scale-blue-9: #051d4d;
  --base-color-scale-green-0: #aff5b4;
  --base-color-scale-green-1: #7ee787;
  --base-color-scale-green-2: #56d364;
  --base-color-scale-green-3: #3fb950;
  --base-color-scale-green-4: #2ea043;
  --base-color-scale-green-5: #238636;
  --base-color-scale-green-6: #196c2e;
  --base-color-scale-green-7: #0f5323;
  --base-color-scale-green-8: #033a16;
  --base-color-scale-green-9: #04260f;
  --base-color-scale-yellow-0: #f8e3a1;
  --base-color-scale-yellow-1: #f2cc60;
  --base-color-scale-yellow-2: #e3b341;
  --base-color-scale-yellow-3: #d29922;
  --base-color-scale-yellow-4: #bb8009;
  --base-color-scale-yellow-5: #9e6a03;
  --base-color-scale-yellow-6: #845306;
  --base-color-scale-yellow-7: #693e00;
  --base-color-scale-yellow-8: #4b2900;
  --base-color-scale-yellow-9: #341a00;
  --base-color-scale-orange-0: #ffdfb6;
  --base-color-scale-orange-1: #ffc680;
  --base-color-scale-orange-2: #ffa657;
  --base-color-scale-orange-3: #f0883e;
  --base-color-scale-orange-4: #db6d28;
  --base-color-scale-orange-5: #bd561d;
  --base-color-scale-orange-6: #9b4215;
  --base-color-scale-orange-7: #762d0a;
  --base-color-scale-orange-8: #5a1e02;
  --base-color-scale-orange-9: #3d1300;
  --base-color-scale-red-0: #ffdcd7;
  --base-color-scale-red-1: #ffc1ba;
  --base-color-scale-red-2: #ffa198;
  --base-color-scale-red-3: #ff7b72;
  --base-color-scale-red-4: #f85149;
  --base-color-scale-red-5: #da3633;
  --base-color-scale-red-6: #b62324;
  --base-color-scale-red-7: #8e1519;
  --base-color-scale-red-8: #67060c;
  --base-color-scale-red-9: #490202;
  --base-color-scale-purple-0: #eddeff;
  --base-color-scale-purple-1: #e2c5ff;
  --base-color-scale-purple-2: #d2a8ff;
  --base-color-scale-purple-3: #bc8cff;
  --base-color-scale-purple-4: #a371f7;
  --base-color-scale-purple-5: #8957e5;
  --base-color-scale-purple-6: #6e40c9;
  --base-color-scale-purple-7: #553098;
  --base-color-scale-purple-8: #3c1e70;
  --base-color-scale-purple-9: #271052;
  --base-color-scale-pink-0: #ffdaec;
  --base-color-scale-pink-1: #ffbedd;
  --base-color-scale-pink-2: #ff9bce;
  --base-color-scale-pink-3: #f778ba;
  --base-color-scale-pink-4: #db61a2;
  --base-color-scale-pink-5: #bf4b8a;
  --base-color-scale-pink-6: #9e3670;
  --base-color-scale-pink-7: #7d2457;
  --base-color-scale-pink-8: #5e103e;
  --base-color-scale-pink-9: #42062a;
  --base-color-scale-coral-0: #ffddd2;
  --base-color-scale-coral-1: #ffc2b2;
  --base-color-scale-coral-2: #ffa28b;
  --base-color-scale-coral-3: #f78166;
  --base-color-scale-coral-4: #ea6045;
  --base-color-scale-coral-5: #cf462d;
  --base-color-scale-coral-6: #ac3220;
  --base-color-scale-coral-7: #872012;
  --base-color-scale-coral-8: #640d04;
  --base-color-scale-coral-9: #460701;
  --base-color-scale-lemon-0: #fff6a6;
  --base-color-scale-lemon-1: #fae85a;
  --base-color-scale-lemon-2: #e1cd41;
  --base-color-scale-lemon-3: #c5ae13;
  --base-color-scale-lemon-4: #a69000;
  --base-color-scale-lemon-5: #8c7600;
  --base-color-scale-lemon-6: #705d00;
  --base-color-scale-lemon-7: #564500;
  --base-color-scale-lemon-8: #3d2f00;
  --base-color-scale-lemon-9: #2a1e00;
  --base-color-scale-lime-0: #d9ef95;
  --base-color-scale-lime-1: #bedc6c;
  --base-color-scale-lime-2: #a4c847;
  --base-color-scale-lime-3: #8ab034;
  --base-color-scale-lime-4: #739826;
  --base-color-scale-lime-5: #5c8118;
  --base-color-scale-lime-6: #46680f;
  --base-color-scale-lime-7: #314f07;
  --base-color-scale-lime-8: #1e3703;
  --base-color-scale-lime-9: #102401;
  --base-color-scale-teal-0: #bdeee8;
  --base-color-scale-teal-1: #8adfd7;
  --base-color-scale-teal-2: #57ccc5;
  --base-color-scale-teal-3: #33b3ae;
  --base-color-scale-teal-4: #2a9d9a;
  --base-color-scale-teal-5: #1d8281;
  --base-color-scale-teal-6: #14696a;
  --base-color-scale-teal-7: #0b5051;
  --base-color-scale-teal-8: #053738;
  --base-color-scale-teal-9: #022425;
  --base-color-scale-indigo-0: #dbe3ff;
  --base-color-scale-indigo-1: #c5cfff;
  --base-color-scale-indigo-2: #abb4ff;
  --base-color-scale-indigo-3: #939aff;
  --base-color-scale-indigo-4: #797ef9;
  --base-color-scale-indigo-5: #5d63f0;
  --base-color-scale-indigo-6: #464ed1;
  --base-color-scale-indigo-7: #3238a7;
  --base-color-scale-indigo-8: #1e267c;
  --base-color-scale-indigo-9: #131759;
}
[data-color-mode=light] {
  --base-color-scale-black-0: #1f2328;
  --base-color-scale-transparent: #ffffff00;
  --base-color-scale-white-0: #ffffff;
  --base-color-scale-gray-0: #f6f8fa;
  --base-color-scale-gray-1: #eaeef2;
  --base-color-scale-gray-2: #d0d7de;
  --base-color-scale-gray-3: #afb8c1;
  --base-color-scale-gray-4: #8c959f;
  --base-color-scale-gray-5: #6e7781;
  --base-color-scale-gray-6: #57606a;
  --base-color-scale-gray-7: #424a53;
  --base-color-scale-gray-8: #32383f;
  --base-color-scale-gray-9: #24292f;
  --base-color-scale-blue-0: #ddf4ff;
  --base-color-scale-blue-1: #b6e3ff;
  --base-color-scale-blue-2: #80ccff;
  --base-color-scale-blue-3: #54aeff;
  --base-color-scale-blue-4: #218bff;
  --base-color-scale-blue-5: #0969da;
  --base-color-scale-blue-6: #0550ae;
  --base-color-scale-blue-7: #033d8b;
  --base-color-scale-blue-8: #0a3069;
  --base-color-scale-blue-9: #002155;
  --base-color-scale-green-0: #dafbe1;
  --base-color-scale-green-1: #aceebb;
  --base-color-scale-green-2: #6fdd8b;
  --base-color-scale-green-3: #4ac26b;
  --base-color-scale-green-4: #2da44e;
  --base-color-scale-green-5: #1a7f37;
  --base-color-scale-green-6: #116329;
  --base-color-scale-green-7: #044f1e;
  --base-color-scale-green-8: #003d16;
  --base-color-scale-green-9: #002d11;
  --base-color-scale-yellow-0: #fff8c5;
  --base-color-scale-yellow-1: #fae17d;
  --base-color-scale-yellow-2: #eac54f;
  --base-color-scale-yellow-3: #d4a72c;
  --base-color-scale-yellow-4: #bf8700;
  --base-color-scale-yellow-5: #9a6700;
  --base-color-scale-yellow-6: #7d4e00;
  --base-color-scale-yellow-7: #633c01;
  --base-color-scale-yellow-8: #4d2d00;
  --base-color-scale-yellow-9: #3b2300;
  --base-color-scale-orange-0: #fff1e5;
  --base-color-scale-orange-1: #ffd8b5;
  --base-color-scale-orange-2: #ffb77c;
  --base-color-scale-orange-3: #fb8f44;
  --base-color-scale-orange-4: #e16f24;
  --base-color-scale-orange-5: #bc4c00;
  --base-color-scale-orange-6: #953800;
  --base-color-scale-orange-7: #762c00;
  --base-color-scale-orange-8: #5c2200;
  --base-color-scale-orange-9: #471700;
  --base-color-scale-red-0: #ffebe9;
  --base-color-scale-red-1: #ffcecb;
  --base-color-scale-red-2: #ffaba8;
  --base-color-scale-red-3: #ff8182;
  --base-color-scale-red-4: #fa4549;
  --base-color-scale-red-5: #cf222e;
  --base-color-scale-red-6: #a40e26;
  --base-color-scale-red-7: #82071e;
  --base-color-scale-red-8: #660018;
  --base-color-scale-red-9: #4c0014;
  --base-color-scale-purple-0: #fbefff;
  --base-color-scale-purple-1: #ecd8ff;
  --base-color-scale-purple-2: #d8b9ff;
  --base-color-scale-purple-3: #c297ff;
  --base-color-scale-purple-4: #a475f9;
  --base-color-scale-purple-5: #8250df;
  --base-color-scale-purple-6: #6639ba;
  --base-color-scale-purple-7: #512a97;
  --base-color-scale-purple-8: #3e1f79;
  --base-color-scale-purple-9: #2e1461;
  --base-color-scale-pink-0: #ffeff7;
  --base-color-scale-pink-1: #ffd3eb;
  --base-color-scale-pink-2: #ffadda;
  --base-color-scale-pink-3: #ff80c8;
  --base-color-scale-pink-4: #e85aad;
  --base-color-scale-pink-5: #bf3989;
  --base-color-scale-pink-6: #99286e;
  --base-color-scale-pink-7: #772057;
  --base-color-scale-pink-8: #611347;
  --base-color-scale-pink-9: #4d0336;
  --base-color-scale-coral-0: #fff0eb;
  --base-color-scale-coral-1: #ffd6cc;
  --base-color-scale-coral-2: #ffb4a1;
  --base-color-scale-coral-3: #fd8c73;
  --base-color-scale-coral-4: #ec6547;
  --base-color-scale-coral-5: #c4432b;
  --base-color-scale-coral-6: #9e2f1c;
  --base-color-scale-coral-7: #801f0f;
  --base-color-scale-coral-8: #691105;
  --base-color-scale-coral-9: #510901;
  --base-color-scale-lemon-0: #fdf5b3;
  --base-color-scale-lemon-1: #f4e162;
  --base-color-scale-lemon-2: #dec741;
  --base-color-scale-lemon-3: #c5aa20;
  --base-color-scale-lemon-4: #a88d02;
  --base-color-scale-lemon-5: #866d00;
  --base-color-scale-lemon-6: #685400;
  --base-color-scale-lemon-7: #534100;
  --base-color-scale-lemon-8: #413200;
  --base-color-scale-lemon-9: #322400;
  --base-color-scale-lime-0: #eafaba;
  --base-color-scale-lime-1: #cdec78;
  --base-color-scale-lime-2: #b1d353;
  --base-color-scale-lime-3: #94b83b;
  --base-color-scale-lime-4: #799a2a;
  --base-color-scale-lime-5: #5a791b;
  --base-color-scale-lime-6: #425e13;
  --base-color-scale-lime-7: #2f4a06;
  --base-color-scale-lime-8: #233b03;
  --base-color-scale-lime-9: #182c01;
  --base-color-scale-teal-0: #daf9f5;
  --base-color-scale-teal-1: #b0eae3;
  --base-color-scale-teal-2: #6bd6d0;
  --base-color-scale-teal-3: #49bcb7;
  --base-color-scale-teal-4: #339d9b;
  --base-color-scale-teal-5: #197b7b;
  --base-color-scale-teal-6: #136061;
  --base-color-scale-teal-7: #024b4d;
  --base-color-scale-teal-8: #063a3c;
  --base-color-scale-teal-9: #052b2c;
  --base-color-scale-indigo-0: #eff2ff;
  --base-color-scale-indigo-1: #d7ddff;
  --base-color-scale-indigo-2: #b9c2ff;
  --base-color-scale-indigo-3: #9aa4ff;
  --base-color-scale-indigo-4: #7683ff;
  --base-color-scale-indigo-5: #545df0;
  --base-color-scale-indigo-6: #3c42d0;
  --base-color-scale-indigo-7: #2c33a5;
  --base-color-scale-indigo-8: #22297f;
  --base-color-scale-indigo-9: #191f5c;
}
:root {
  --base-size-128: 8rem;
  --base-size-112: 7rem;
  --base-size-96: 6rem;
  --base-size-80: 5rem;
  --base-size-64: 4rem;
  --base-size-48: 3rem;
  --base-size-44: 2.75rem;
  --base-size-40: 2.5rem;
  --base-size-36: 2.25rem;
  --base-size-32: 2rem;
  --base-size-28: 1.75rem;
  --base-size-24: 1.5rem;
  --base-size-20: 1.25rem;
  --base-size-16: 1rem;
  --base-size-12: 0.75rem;
  --base-size-8: 0.5rem;
  --base-size-6: 0.375rem;
  --base-size-4: 0.25rem;
  --base-size-2: 0.125rem;
}
:root {
  --base-text-weight-heavy: 900;
  --base-text-weight-extrabold: 800;
  --base-text-weight-bold: 700;
  --base-text-weight-semibold: 600;
  --base-text-weight-medium: 500;
  --base-text-weight-normal: 450;
  --base-text-weight-light: 300;
  --base-text-weight-extralight: 200;
}
:root,
[data-color-mode=dark] {
  --brand-color-success-fg: var(--base-color-scale-green-3);
  --brand-color-success-emphasis: var(--base-color-scale-green-5);
  --brand-color-success-muted: #2e9e4299;
  --brand-color-success-subtle: #2e9e42d9;
  --brand-color-error-fg: var(--base-color-scale-red-4);
  --brand-color-error-emphasis: var(--base-color-scale-red-5);
  --brand-color-error-muted: #f8524999;
  --brand-color-error-subtle: #f85249d9;
  --brand-color-accent-primary: var(--base-color-scale-pink-3);
  --brand-color-accent-secondary: var(--base-color-scale-purple-3);
  --brand-color-text-default: var(--base-color-scale-white-0);
  --brand-color-text-muted: var(--base-color-scale-gray-3);
  --brand-color-text-subtle: var(--base-color-scale-gray-4);
  --brand-color-text-onEmphasis: var(--base-color-scale-black-0);
  --brand-color-neutral-emphasisPlus: var(--base-color-scale-gray-4);
  --brand-color-neutral-emphasis: var(--base-color-scale-gray-4);
  --brand-color-neutral-muted: #6e7681fe;
  --brand-color-neutral-subtle: #6e7681ff;
  --brand-color-canvas-default: var(--base-color-scale-gray-9);
  --brand-color-canvas-overlay: var(--base-color-scale-gray-8);
  --brand-color-canvas-inset: var(--base-color-scale-black-0);
  --brand-color-canvas-subtle: var(--base-color-scale-gray-8);
  --brand-color-border-default: var(--base-color-scale-gray-6);
  --brand-color-border-muted: var(--base-color-scale-gray-7);
  --brand-color-border-subtle: var(--base-color-scale-gray-8);
  --brand-color-focus: var(--base-color-scale-blue-3);
}
[data-color-mode=light] {
  --brand-color-success-fg: var(--base-color-scale-green-5);
  --brand-color-success-emphasis: var(--base-color-scale-green-4);
  --brand-color-success-muted: #4bc36b99;
  --brand-color-success-subtle: var(--base-color-scale-green-0);
  --brand-color-error-fg: var(--base-color-scale-red-5);
  --brand-color-error-emphasis: var(--base-color-scale-red-5);
  --brand-color-error-muted: #ff878599;
  --brand-color-error-subtle: var(--base-color-scale-red-0);
  --brand-color-accent-primary: var(--base-color-scale-pink-5);
  --brand-color-accent-secondary: var(--base-color-scale-purple-5);
  --brand-color-text-default: var(--base-color-scale-gray-9);
  --brand-color-text-muted: var(--base-color-scale-gray-6);
  --brand-color-text-subtle: var(--base-color-scale-gray-5);
  --brand-color-text-onEmphasis: var(--base-color-scale-white-0);
  --brand-color-neutral-emphasisPlus: var(--base-color-scale-gray-9);
  --brand-color-neutral-emphasis: var(--base-color-scale-gray-5);
  --brand-color-neutral-muted: #b7bfc8fe;
  --brand-color-neutral-subtle: #e9edf1fe;
  --brand-color-canvas-default: var(--base-color-scale-white-0);
  --brand-color-canvas-overlay: var(--base-color-scale-white-0);
  --brand-color-canvas-inset: var(--base-color-scale-gray-0);
  --brand-color-canvas-subtle: var(--base-color-scale-gray-0);
  --brand-color-border-default: var(--base-color-scale-gray-3);
  --brand-color-border-muted: #d3d9dffe;
  --brand-color-border-subtle: #e9edf1fe;
  --brand-color-focus: var(--base-color-scale-blue-5);
}
:root {
  --brand-control-animation-easing: var(--brand-animation-easing-glide);
  --brand-control-animation-duration: 80ms;
  --brand-control-large-size: 3.75rem;
  --brand-controlStack-large-gap-spacious: var(--base-size-12);
  --brand-controlStack-large-gap-condensed: var(--base-size-8);
  --brand-controlStack-large-gap-auto: var(--base-size-8);
  --brand-controlStack-medium-gap-spacious: var(--base-size-12);
  --brand-controlStack-medium-gap-condensed: var(--base-size-8);
  --brand-controlStack-small-gap-spacious: var(--base-size-16);
  --brand-controlStack-small-gap-condensed: var(--base-size-8);
  --brand-stack-gap-spacious: var(--base-size-48);
  --brand-stack-gap-normal: var(--base-size-24);
  --brand-stack-gap-condensed: var(--base-size-16);
  --brand-stack-padding-spacious: var(--base-size-48);
  --brand-stack-padding-normal: var(--base-size-24);
  --brand-stack-padding-condensed: var(--base-size-16);
  --brand-box-spacing-spacious: var(--base-size-48);
  --brand-box-spacing-normal: var(--base-size-24);
  --brand-box-spacing-condensed: var(--base-size-16);
  --brand-control-large-gap: var(--base-size-16);
  --brand-control-large-paddingInline-spacious: var(--base-size-32);
  --brand-control-large-paddingInline-normal: var(--base-size-20);
  --brand-control-large-paddingInline-condensed: var(--base-size-16);
  --brand-control-large-paddingBlock-normal: var(--base-size-20);
  --brand-control-large-paddingBlock-condensed: var(--base-size-12);
  --brand-control-large-lineBoxHeight: var(--base-size-20);
  --brand-control-medium-gap: var(--base-size-12);
  --brand-control-medium-paddingInline-spacious: var(--base-size-28);
  --brand-control-medium-paddingInline-normal: var(--base-size-16);
  --brand-control-medium-paddingInline-condensed: var(--base-size-12);
  --brand-control-medium-paddingBlock-normal: var(--base-size-16);
  --brand-control-medium-paddingBlock-condensed: var(--base-size-6);
  --brand-control-medium-lineBoxHeight: var(--base-size-16);
  --brand-control-medium-size: var(--base-size-48);
  --brand-control-small-gap: var(--base-size-8);
  --brand-control-small-paddingInline-spacious: var(--base-size-24);
  --brand-control-small-paddingInline-normal: var(--base-size-12);
  --brand-control-small-paddingInline-condensed: var(--base-size-8);
  --brand-control-small-paddingBlock: var(--base-size-8);
  --brand-control-small-lineBoxHeight: var(--base-size-12);
  --brand-control-small-size: var(--base-size-32);
  --brand-control-minTarget-coarse: var(--base-size-44);
  --brand-control-minTarget-fine: var(--base-size-16);
}
@media (pointer: coarse) {
  :root {
    --brand-controlStack-medium-gap-auto: var(--base-size-12);
    --brand-controlStack-small-gap-auto: var(--base-size-16);
    --brand-control-minTarget-auto: var(--base-size-44);
  }
}
@media (pointer: fine) {
  :root {
    --brand-controlStack-medium-gap-auto: var(--base-size-8);
    --brand-controlStack-small-gap-auto: var(--base-size-8);
    --brand-control-minTarget-auto: var(--base-size-16);
  }
}
:root {
  --brand-borderRadius-full: 624.9375rem; /* Use this border radius for pill shaped elements */
  --brand-borderWidth-thicker: max(4px, 0.25rem);
  --brand-borderWidth-thick: max(2px, 0.125rem);
  --brand-borderWidth-thin: max(1px, 0.0625rem);
  --brand-borderRadius-xlarge: var(--base-size-24);
  --brand-borderRadius-large: var(--base-size-16);
  --brand-borderRadius-medium: var(--base-size-8);
  --brand-borderRadius-small: var(--base-size-4);
  --brand-borderInset-thicker: inset 0 0 0 var(--brand-borderWidth-thicker);
  --brand-borderInset-thick: inset 0 0 0 var(--brand-borderWidth-thick);
  --brand-borderInset-thin: inset 0 0 0 var(--brand-borderWidth-thin);
}
:root {
  --brand-text-style-italic-10: "ital" 10;
  --brand-text-style-italic-9: "ital" 9;
  --brand-text-style-italic-8: "ital" 8;
  --brand-text-style-italic-7: "ital" 7;
  --brand-text-style-italic-6: "ital" 6;
  --brand-text-style-italic-5: "ital" 5;
  --brand-text-style-italic-4: "ital" 4;
  --brand-text-style-italic-3: "ital" 3;
  --brand-text-style-italic-2: "ital" 2;
  --brand-text-style-italic-1: "ital" 1;
  --brand-text-letterSpacing-1000: -0.03em;
  --brand-text-letterSpacing-900: -0.02em;
  --brand-text-letterSpacing-800: -0.02em;
  --brand-text-letterSpacing-700: -0.02em;
  --brand-text-letterSpacing-600: -0.02em;
  --brand-text-letterSpacing-500: -0.01em;
  --brand-text-letterSpacing-400: 0em;
  --brand-text-letterSpacing-300: 0em;
  --brand-text-letterSpacing-200: 0em;
  --brand-text-letterSpacing-100: 0.02em;
  --brand-text-lineHeight-1000: 1.1;
  --brand-text-lineHeight-900: 1.1;
  --brand-text-lineHeight-800: 1.2;
  --brand-text-lineHeight-700: 1.2;
  --brand-text-lineHeight-600: 1.2;
  --brand-text-lineHeight-500: 1.3;
  --brand-text-lineHeight-400: 1.3;
  --brand-text-lineHeight-300: 1.5;
  --brand-text-lineHeight-200: 1.5;
  --brand-text-lineHeight-100: 1.5;
  --brand-text-size-1000: 2.5rem;
  --brand-text-size-900: 2.25rem;
  --brand-text-size-800: 2rem;
  --brand-text-size-700: 1.75rem;
  --brand-text-size-600: 1.5rem;
  --brand-text-size-500: 1.375rem;
  --brand-text-size-400: 1.25rem;
  --brand-text-size-300: 1.125rem;
  --brand-text-size-200: 1rem;
  --brand-text-size-100: 0.875rem;
  --brand-text-weight-1000: var(--base-text-weight-bold);
  --brand-text-weight-900: var(--base-text-weight-semibold);
  --brand-text-weight-800: var(--base-text-weight-semibold);
  --brand-text-weight-700: var(--base-text-weight-semibold);
  --brand-text-weight-600: var(--base-text-weight-semibold);
  --brand-text-weight-500: var(--base-text-weight-semibold);
  --brand-text-weight-400: var(--base-text-weight-semibold);
  --brand-text-weight-300: var(--base-text-weight-normal);
  --brand-text-weight-200: var(--base-text-weight-normal);
  --brand-text-weight-100: var(--base-text-weight-normal);
  --brand-text-subhead-lineHeight-large: 1.3;
  --brand-text-subhead-lineHeight-medium: 1.3;
  --brand-text-subhead-weight-large: var(--base-text-weight-semibold);
  --brand-text-subhead-weight-medium: var(--base-text-weight-semibold);
  --brand-text-subhead-size-large: 1.125rem;
  --brand-text-subhead-size-medium: 1rem;
  --brand-heading-lineHeight-1000: 1.1;
  --brand-heading-lineHeight-900: 1.1;
  --brand-heading-lineHeight-800: 1.2;
  --brand-heading-lineHeight-700: 1.2;
  --brand-heading-lineHeight-600: 1.3;
  --brand-heading-lineHeight-500: 1.3;
  --brand-heading-lineHeight-400: 1.3;
  --brand-heading-letterSpacing-1000: -0.03em;
  --brand-heading-letterSpacing-900: -0.02em;
  --brand-heading-letterSpacing-800: -0.02em;
  --brand-heading-letterSpacing-700: -0.02em;
  --brand-heading-letterSpacing-600: -0.02em;
  --brand-heading-letterSpacing-500: -0.01em;
  --brand-heading-letterSpacing-400: -0.01em;
  --brand-heading-weight-1000: var(--base-text-weight-bold);
  --brand-heading-weight-900: var(--base-text-weight-semibold);
  --brand-heading-weight-800: var(--base-text-weight-semibold);
  --brand-heading-weight-700: var(--base-text-weight-semibold);
  --brand-heading-weight-600: var(--base-text-weight-semibold);
  --brand-heading-weight-500: var(--base-text-weight-semibold);
  --brand-heading-weight-400: var(--base-text-weight-semibold);
  --brand-fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
  --brand-fontStack-sansSerifAlt: "Hubot Sans", "Hubot SansHeaderFallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --brand-fontStack-sansSerif: "Mona Sans", "MonaSansFallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --brand-fontStack-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --brand-heading-fontFamilyAlt: var(--brand-fontStack-sansSerifAlt);
  --brand-heading-fontFamily: var(--brand-fontStack-sansSerif);
  --brand-body-fontFamilyAlt: var(--brand-fontStack-sansSerifAlt);
  --brand-body-fontFamily: var(--brand-fontStack-sansSerif);
}
@media (min-width: 768px) {
  :root {
    --brand-text-letterSpacing-900: -0.03em;
    --brand-text-lineHeight-1000: 1.05;
    --brand-text-lineHeight-900: 1.05;
    --brand-text-size-1000: 4rem;
    --brand-text-size-900: 3rem;
    --brand-text-size-800: 2.25rem;
    --brand-text-size-700: 2.25rem;
    --brand-text-size-600: 2rem;
    --brand-heading-lineHeight-1000: 1.05;
    --brand-heading-lineHeight-900: 1.05;
    --brand-heading-letterSpacing-900: -0.03em;
  }
}
@media (min-width: 1012px) {
  :root {
    --brand-text-letterSpacing-800: -0.03em;
    --brand-text-letterSpacing-700: -0.03em;
    --brand-text-lineHeight-1000: 1;
    --brand-text-lineHeight-900: 1;
    --brand-text-lineHeight-500: 1.2;
    --brand-text-size-1000: 6rem;
    --brand-text-size-900: 4.5rem;
    --brand-text-size-800: 4rem;
    --brand-text-size-700: 3rem;
    --brand-text-size-600: 2.5rem;
    --brand-text-size-500: 2rem;
    --brand-text-size-400: 1.5rem;
    --brand-text-subhead-size-large: 1.25rem;
    --brand-heading-lineHeight-1000: 1;
    --brand-heading-lineHeight-900: 1;
    --brand-heading-lineHeight-600: 1.2;
    --brand-heading-letterSpacing-800: -0.03em;
    --brand-heading-letterSpacing-700: -0.03em;
  }
}
:root {
  --brand-animation-variant-scaleInLeft-end: 1;
  --brand-animation-variant-scaleInLeft-start: 0.90;
  --brand-animation-variant-scaleInLeft-distance: 1.25rem;
  --brand-animation-variant-scaleInRight-end: 1;
  --brand-animation-variant-scaleInRight-start: 0.90;
  --brand-animation-variant-scaleInRight-distance: -1.25rem;
  --brand-animation-variant-scaleInTop-distance: ;
  --brand-animation-variant-scaleIn-end: 1;
  --brand-animation-variant-scaleIn-start: 0.96;
  --brand-animation-variant-scaleInDown-end: 1;
  --brand-animation-variant-scaleInDown-start: 0;
  --brand-animation-variant-scaleInDown-distance: -3.125rem;
  --brand-animation-variant-scaleInUp-end: 1;
  --brand-animation-variant-scaleInUp-start: 0.96;
  --brand-animation-variant-scaleInUp-distance: 1.5rem;
  --brand-animation-variant-slideInRight-distance: -0.9375rem;
  --brand-animation-variant-slideInLeft-distance: 0.9375rem;
  --brand-animation-variant-slideInDown-distance: -0.9375rem;
  --brand-animation-variant-slideInUp-distance: 0.9375rem;
  --brand-animation-transition-default: opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default);
  --brand-animation-easing-glide: cubic-bezier(0.33, 1, 0.68, 1);
  --brand-animation-easing-default: cubic-bezier(0.16, 1, 0.3, 1);
  --brand-animation-duration-extended: 0.7s;
  --brand-animation-duration-default: 0.6s;
  --brand-animation-duration-fast: 0.3s;
  --brand-animation-duration-faster: 0.2s;
}
:root {
  --size1: 4px;
  --size2: 8px;
  --size3: 16px;
  --size4: 24px;
  --size5: 32px;
  --size6: 40px;
  --size7: 48px;
  --size8: 64px;
  --size9: 80px;
  --size10: 96px;
  --size11: 112px;
  --size12: 128px;
  --white0: #ffffff;
  --universe-color-green-1: #BFFFD1;
  --universe-color-green-2: #8CFAA6;
  --universe-color-green-3: #5FED83;
  --universe-color-green-4: #08872B;
  --universe-color-green-5: #074d26;
  --universe-color-lime-2: #D3FA37;
  --universe-color-lime-1: #DCFF96;
  --universe-color-white: #FFFFFF;
  --universe-color-black: #000000;
  --universe-color-gray-1: #F2F5F3;
  --universe-color-gray-2: #E4EBE6;
  --universe-color-gray-3: #B6BFB8;
  --universe-color-gray-4: #909692;
  --universe-color-gray-5: #232925;
  --universe-color-gray-6: #101411;
  --universe-radii-small: 32px;
  --universe-box-padding: var(--base-size-64);
  --universe-padding-modal: var(--base-size-48);
  --universe-card-padding: var(--base-size-32);
  --universe-small-padding: var(--base-size-16);
  --universe-button-container-gap: var(--base-size-12);
  --universe-font-size-small: 14px;
  --universe-body-width: 1600px;
  --universe-body-width-4: 1280px;
  --universe-body-width-3: 816px;
  --universe-body-width-2: 700px;
  --universe-body-width-1: 432px;
  --universe-body-padding: var(--universe-box-padding);
  --universe-body-padding-thin: var(--size3);
  --universe-header-height: 72px;
  --universe-vf-standard: var(--base-size-64);
  --universe-vf-paragraph: var(--base-size-24);
  --universe-vf-paragraph-stacked: var(--base-size-12);
  --smooth-transition: 0.25s ease;
}
:root, :root .color-mode-light {
  --universe-background-page: var(--universe-color-white);
  --universe-background-section: var(--universe-color-gray-1);
  --universe-background-box: var(--universe-color-gray-1);
  --universe-background-highlight: var(--universe-color-gray-2);
  --universe-accent-lite: var(--universe-color-green-1);
  --universe-accent-mute: #5FED83;
  --universe-accent-true: #08872B;
  --universe-accent-highlight: #087827;
  --universe-accent-dark: var(--universe-color-green-5);
  --universe-border: #E4EBE6;
  --universe-border-input: #B6BFB8;
  --universe-text-disabled: var(--universe-color-gray-3);
  --universe-text-muted: #5A615C;
  --universe-text-semi: #323834;
  --universe-text-vivid: #000000;
  --universe-text-link: #0550AE;
  --universe-text-link-hover: #0550AE;
  --universe-text-placeholder: #909692;
  --universe-warning: #cf222e;
  --universe-focus: #0969DA;
  --universe-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.15);
}
:root .color-mode-dark {
  --universe-background-page: var(--universe-color-black);
  --universe-background-section: #000000;
  --universe-background-box: #101411;
  --universe-background-highlight: #F2F5F3;
  --universe-accent-mute: #5FED83;
  --universe-accent-true: #08872B;
  --universe-accent-highlight: #087827;
  --universe-border: #232925;
  --universe-border-input: #232925;
  --universe-text-muted: #8B949E;
  --universe-text-semi: #B9BDC3;
  --universe-text-vivid: #FFFFFF;
  --universe-text-link: #0550AE;
  --universe-text-link-hover: #0550AE;
  --universe-text-placeholder: #484f58;
  --universe-warning: #cf222e;
  --universe-focus: #0969DA;
  --universe-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.15);
}
@media print {
  :root {
    --universe-text-muted: #000000;
    --universe-text-semi: #000000;
    --universe-text-vivid: #000000;
    --universe-text-link: #000000;
    --universe-text-link-hover: #000000;
    --universe-background-page: #ffffff;
    --universe-background-section: #ffffff;
    --universe-background-box: #ffffff;
    --universe-background-highlight: #ffffff;
  }
}
@media (max-width: 900px) {
  :root {
    --universe-box-padding: var(--base-size-24);
    --universe-padding-modal: var(--base-size-24);
    --universe-card-padding: var(--base-size-24);
    --universe-small-padding: var(--base-size-16);
  }
}
@media (max-width: 900px) {
  :root {
    --universe-vf-standard: var(--base-size-48);
    --universe-vf-paragraph: var(--base-size-20);
    --universe-vf-paragraph-stacked: var(--base-size-12);
  }
}
:root {
  --pb-space-gap: var(--universe-vf-paragraph);
  --rf-system-font-family: "Mona Sans", Helvetica, Arial, sans-serif;
  --monospace-font: "Monaspace Neon", "Consolas", sans-serif;
  --rf-brand-font-family: var(--rf-system-font-family);
  --rf-brand-font-family-heading: var(--rf-brand-font-family);
  --rf-brand-color-text-heading: var(--universe-text-vivid);
  --rf-brand-color-text-body: var(--universe-text-muted);
  --rf-comp-button-elevation-shadow: none;
  --rf-comp-button-font-letter-spacing: 0;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-size-small: 14px;
  --rf-comp-button-font-family: var(--rf-brand-font-family);
  --rf-comp-button-font-transform: none;
  --rf-comp-button-font-style: normal;
  --rf-comp-button-font-weight: 600;
  --rf-comp-button-hover-elevation-shadow: none;
  --rf-comp-button-hover-motion-transform: all .2s ease-in-out 0s;
  --rf-comp-button-motion-transition: all .2s;
  --rf-comp-button-shape-border-width: 1px;
  --rf-comp-button-shape-radius: var(--brand-borderRadius-medium);
  --rf-comp-button-shape-radius-small: var(--brand-borderRadius-small);
  --rf-comp-button-space-padding: 1rem var(--base-size-28) 1rem var(--base-size-28);
  --rf-comp-button-space-padding-small: var(--base-size-12);
  --rf-comp-button-disabled-opacity: 1;
  --rf-comp-button-primary-color-background: var(--universe-accent-true);
  --rf-comp-button-primary-color-border: var(--universe-accent-true);
  --rf-comp-button-primary-color-on-background: #ffffff;
  --rf-comp-button-primary-elevation-shadow: var(--rf-comp-button-elevation-shadow);
  --rf-comp-button-primary-hover-color-background: var(--universe-accent-highlight);
  --rf-comp-button-primary-hover-color-border: var(--universe-accent-highlight);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-comp-button-primary-color-on-background);
  --rf-comp-button-primary-hover-elevation-shadow: var(--rf-comp-button-primary-elevation-shadow);
  --rf-comp-button-secondary-color-background: var(--universe-background-section);
  --rf-comp-button-secondary-color-border: var(--universe-border);
  --rf-comp-button-secondary-color-on-background: var(--universe-text-vivid);
  --rf-comp-button-secondary-hover-color-background: var(--rf-comp-button-secondary-color-background);
  --rf-comp-button-secondary-hover-color-border: var(--universe-border-input);
  --rf-comp-button-secondary-hover-color-on-background: var(--rf-comp-button-secondary-color-on-background);
  --rf-comp-button-tertiary-color-on-background: var(--rf-comp-button-secondary-color-on-background);
  --rf-comp-button-tertiary-color-background: transparent;
  --rf-comp-button-tertiary-color-border: transparent;
  --rf-comp-button-tertiary-hover-color-background: var(--rf-comp-button-secondary-hover-color-background);
  --rf-comp-button-tertiary-hover-color-border: transparent;
  --rf-comp-button-tertiary-hover-color-on-background: var(--rf-comp-button-secondary-hover-color-on-background);
  --rf-comp-link-color: var(--universe-text-link);
  --rf-comp-link-font-decoration: none;
  --rf-comp-link-hover-color: var(--universe-text-link-hover);
  --rf-comp-link-hover-font-decoration: none;
  --rf-comp-input-color-border: var(--universe-border-input);
  --rf-comp-input-color-background: transparent;
  --rf-comp-input-color-on-background: var(--universe-text-vivid);
  --rf-comp-input-color-placeholder: var(--universe-text-placeholder);
  --rf-comp-input-font-size: 16px;
  --rf-comp-input-font-line-height: 1.5;
  --rf-comp-input-font-weight: 500;
  --rf-comp-input-shape-radius: var(--brand-borderRadius-medium);
  --rf-comp-input-shape-radius-inside: 7px;
  --rf-comp-input-space-padding-ends: 10px;
  --rf-comp-input-space-padding-sides: 12px;
  --rf-comp-input-space-padding: var(--rf-comp-input-space-padding-ends) var(--rf-comp-input-space-padding-sides);
  --rf-comp-input-active-color-border: var(--universe-text-vivid);
  --rf-comp-input-active-elevation-shadow: none;
  --rf-comp-input-disabled-color-background: var(--universe-background-highlight);
  --rf-comp-input-color-on-disabled: var(--universe-text-muted);
  --rf-comp-input-hover-color-border: var(--universe-text-muted);
  --rf-comp-checkbox-color: var(--universe-background-page);
  --rf-comp-checkbox-color-border: var(--universe-text-muted);
  --rf-comp-checkbox-checked-color: var(--universe-text-vivid);
  --rf-comp-checkbox-checked-color-border: var(--universe-text-vivid);
  --rf-comp-radio-color: var(--universe-text-muted);
  --rf-comp-radio-color-background: var(--universe-background-page);
  --rf-comp-radio-color-border: var(--universe-text-muted);
  --rf-comp-radio-checked-color-background: var(--universe-text-vivid);
  --rf-comp-radio-checked-color-border: var(--universe-text-vivid);
  --rf-comp-dropdown-action-color-background: transparent;
  --rf-comp-dropdown-action-color-on-background: var(--rf-comp-input-color-border);
  --rf-comp-dropdown-action-color-border: var(--rf-comp-input-color-border);
  --rf-comp-favorite-icon-color: var(--rf-system-color-neutral-50);
  --rf-comp-favorite-icon-favorited-color: var(--rf-system-color-pink);
  --rf-comp-input-color-asterisk: var(--universe-warning);
  --rf-brand-color-accent: var(--universe-accent-true);
  --rf-brand-color-border: var(--universe-border);
  --rf-brand-color-primary: var(--universe-accent-true);
  --rf-brand-color-on-primary: var(--universe-background-page);
  --rf-brand-color-primary-hover: var(--universe-accent-highlight);
  --rf-brand-color-secondary: var(--universe-accent-true);
  --rf-brand-color-secondary-hover: var(--universe-accent-highlight);
  --rf-brand-color-status-disabled: var(--universe-text-placeholder);
  --rf-brand-color-status-on-disabled: var(--universe-text-vivid);
  --rf-brand-color-status-error: var(--universe-warning);
  --rf-brand-color-status-error-container: var(--universe-warning);
  --rf-brand-color-status-error-hover: var(--universe-warning);
  --rf-brand-color-status-on-error: #ffffff;
  --rf-brand-color-status-info: var(--rf-system-color-blue);
  --rf-brand-color-status-info-container: var(--rf-system-color-blue-90);
  --rf-brand-color-status-info-hover: var(--rf-system-color-blue-40);
  --rf-brand-color-status-on-info: #ffffff;
  --rf-brand-color-status-success: var(--universe-accent-true);
  --rf-brand-color-status-success-container: var(--universe-accent-true);
  --rf-brand-color-status-success-hover: var(--universe-accent-highlight);
  --rf-brand-color-status-on-success: #ffffff;
  --rf-brand-color-status-warning: var(--universe-warning);
  --rf-brand-color-status-warning-container: var(--universe-warning);
  --rf-brand-color-status-warning-hover: var(--universe-warning);
  --rf-brand-color-status-on-warning: #ffffff;
  --rf-brand-color-background: var(--universe-background-page);
  --rf-brand-color-surface: var(--universe-background-page);
  --rf-brand-color-surface-2: var(--universe-background-section);
  --rf-brand-color-surface-3: var(--universe-background-highlight);
  --rf-brand-color-surface-4: var(--universe-background-section);
  --rf-brand-color-widget-background: var(--rf-brand-color-surface);
  --rf-brand-elevation-focus-indicator-shadow: 0 0 0 2px var(--universe-background-page), 0 0 0 6px var(--universe-focus);
  --rf-brand-elevation-focus-indicator-shadow-thin: 0 0 0 2px var(--universe-background-page), 0 0 0 4px var(--universe-focus);
  --rf-brand-shape-radius: var(--brand-borderRadius-xlarge);
  --rf-brand-shape-radius-inside: var(--brand-borderRadius-large);
  --rf-brand-shape-radius-table-header: 13px;
  --rf-brand-shape-radius-lg: var(--brand-borderRadius-xlarge);
}
@font-face {
  font-family: "Mona Sans";
  src: url("./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse24%2Fstatic%2Fstaticfile%2Fstaticfile%2FMonaSansVF-Regular_1729886834634001Cgzl.woff2") format("woff2 supports variations"), url("./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse24%2Fstatic%2Fstaticfile%2Fstaticfile%2FMonaSansVF-Regular_1729886834634001Cgzl.woff2") format("woff2-variations");
  font-weight: 200 900;
  font-stretch: 75% 125%;
}
@font-face {
  font-family: "Monaspace Neon";
  src: url(./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse24%2Fstatic%2Fstaticfile%2Fstaticfile%2FMonaspaceNeonVarVF%255Bwght%252Cwdth%252Cslnt%255D_1729225739629001j16f.woff2) format("woff2 supports variations"), url(./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse24%2Fstatic%2Fstaticfile%2Fstaticfile%2FMonaspaceNeonVarVF%255Bwght%252Cwdth%252Cslnt%255D_1729225739629001j16f.woff2) format("woff2-variations");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: oblique -10deg 0deg;
}
* {
  font-family: var(--rf-system-font-family);
  -webkit-font-smoothing: antialiased;
}
h1, h1, .rf-admin-content h1, h1, .rfComp-canvas h1, h1, .rf-default-modal h1, h1, [id*=rf-].rf-widget h1, h1, .h1-style, .h1-style, .rf-admin-content .h1-style, .h1-style, .rfComp-canvas .h1-style, .h1-style, .rf-default-modal .h1-style, .h1-style, [id*=rf-].rf-widget .h1-style, .h1-style {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0em;
  color: var(--universe-text-vivid);
}
.universe-content h1, h1.universe-content, .rf-admin-content .universe-content h1, h1.universe-content, .rfComp-canvas .universe-content h1, h1.universe-content, .rf-default-modal .universe-content h1, h1.universe-content, [id*=rf-].rf-widget .universe-content h1, h1.universe-content, .universe-content .h1-style, .h1-style.universe-content, .rf-admin-content .universe-content .h1-style, .h1-style.universe-content, .rfComp-canvas .universe-content .h1-style, .h1-style.universe-content, .rf-default-modal .universe-content .h1-style, .h1-style.universe-content, [id*=rf-].rf-widget .universe-content .h1-style, .h1-style.universe-content {
  font-size: 72px;
  line-height: 0.81;
}
@media (max-width: 1439px) {
  .universe-content h1, h1.universe-content, .rf-admin-content .universe-content h1, h1.universe-content, .rfComp-canvas .universe-content h1, h1.universe-content, .rf-default-modal .universe-content h1, h1.universe-content, [id*=rf-].rf-widget .universe-content h1, h1.universe-content, .universe-content .h1-style, .h1-style.universe-content, .rf-admin-content .universe-content .h1-style, .h1-style.universe-content, .rfComp-canvas .universe-content .h1-style, .h1-style.universe-content, .rf-default-modal .universe-content .h1-style, .h1-style.universe-content, [id*=rf-].rf-widget .universe-content .h1-style, .h1-style.universe-content {
    font-size: 48px;
    line-height: 0.87;
  }
}
.jumbo h1, h1.jumbo, .rf-admin-content .jumbo h1, h1.jumbo, .rfComp-canvas .jumbo h1, h1.jumbo, .rf-default-modal .jumbo h1, h1.jumbo, [id*=rf-].rf-widget .jumbo h1, h1.jumbo, .jumbo .h1-style, .h1-style.jumbo, .rf-admin-content .jumbo .h1-style, .h1-style.jumbo, .rfComp-canvas .jumbo .h1-style, .h1-style.jumbo, .rf-default-modal .jumbo .h1-style, .h1-style.jumbo, [id*=rf-].rf-widget .jumbo .h1-style, .h1-style.jumbo {
  font-size: 185px;
  line-height: 0.81;
}
@media (max-width: 1439px) {
  .jumbo h1, h1.jumbo, .rf-admin-content .jumbo h1, h1.jumbo, .rfComp-canvas .jumbo h1, h1.jumbo, .rf-default-modal .jumbo h1, h1.jumbo, [id*=rf-].rf-widget .jumbo h1, h1.jumbo, .jumbo .h1-style, .h1-style.jumbo, .rf-admin-content .jumbo .h1-style, .h1-style.jumbo, .rfComp-canvas .jumbo .h1-style, .h1-style.jumbo, .rf-default-modal .jumbo .h1-style, .h1-style.jumbo, [id*=rf-].rf-widget .jumbo .h1-style, .h1-style.jumbo {
    font-size: 48px;
    line-height: 0.87;
  }
}
h2, h2, .rf-admin-content h2, h2, .rfComp-canvas h2, h2, .rf-default-modal h2, h2, [id*=rf-].rf-widget h2, h2, .h2-style, .h2-style, .rf-admin-content .h2-style, .h2-style, .rfComp-canvas .h2-style, .h2-style, .rf-default-modal .h2-style, .h2-style, [id*=rf-].rf-widget .h2-style, .h2-style {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0em;
  color: var(--universe-text-vivid);
}
@media (max-width: 1439px) {
  h2, h2, .rf-admin-content h2, h2, .rfComp-canvas h2, h2, .rf-default-modal h2, h2, [id*=rf-].rf-widget h2, h2, .h2-style, .h2-style, .rf-admin-content .h2-style, .h2-style, .rfComp-canvas .h2-style, .h2-style, .rf-default-modal .h2-style, .h2-style, [id*=rf-].rf-widget .h2-style, .h2-style {
    letter-spacing: 0em;
  }
}
.universe-content h2, h2.universe-content, .rf-admin-content .universe-content h2, h2.universe-content, .rfComp-canvas .universe-content h2, h2.universe-content, .rf-default-modal .universe-content h2, h2.universe-content, [id*=rf-].rf-widget .universe-content h2, h2.universe-content, .universe-content .h2-style, .h2-style.universe-content, .rf-admin-content .universe-content .h2-style, .h2-style.universe-content, .rfComp-canvas .universe-content .h2-style, .h2-style.universe-content, .rf-default-modal .universe-content .h2-style, .h2-style.universe-content, [id*=rf-].rf-widget .universe-content .h2-style, .h2-style.universe-content {
  font-size: 64px;
  line-height: 0.81;
}
@media (max-width: 1439px) {
  .universe-content h2, h2.universe-content, .rf-admin-content .universe-content h2, h2.universe-content, .rfComp-canvas .universe-content h2, h2.universe-content, .rf-default-modal .universe-content h2, h2.universe-content, [id*=rf-].rf-widget .universe-content h2, h2.universe-content, .universe-content .h2-style, .h2-style.universe-content, .rf-admin-content .universe-content .h2-style, .h2-style.universe-content, .rfComp-canvas .universe-content .h2-style, .h2-style.universe-content, .rf-default-modal .universe-content .h2-style, .h2-style.universe-content, [id*=rf-].rf-widget .universe-content .h2-style, .h2-style.universe-content {
    font-size: 40px;
    line-height: 1;
  }
}
.jumbo h2, h2.jumbo, .rf-admin-content .jumbo h2, h2.jumbo, .rfComp-canvas .jumbo h2, h2.jumbo, .rf-default-modal .jumbo h2, h2.jumbo, [id*=rf-].rf-widget .jumbo h2, h2.jumbo, .jumbo .h2-style, .h2-style.jumbo, .rf-admin-content .jumbo .h2-style, .h2-style.jumbo, .rfComp-canvas .jumbo .h2-style, .h2-style.jumbo, .rf-default-modal .jumbo .h2-style, .h2-style.jumbo, [id*=rf-].rf-widget .jumbo .h2-style, .h2-style.jumbo {
  font-size: 148px;
  line-height: 0.81;
}
@media (max-width: 1439px) {
  .jumbo h2, h2.jumbo, .rf-admin-content .jumbo h2, h2.jumbo, .rfComp-canvas .jumbo h2, h2.jumbo, .rf-default-modal .jumbo h2, h2.jumbo, [id*=rf-].rf-widget .jumbo h2, h2.jumbo, .jumbo .h2-style, .h2-style.jumbo, .rf-admin-content .jumbo .h2-style, .h2-style.jumbo, .rfComp-canvas .jumbo .h2-style, .h2-style.jumbo, .rf-default-modal .jumbo .h2-style, .h2-style.jumbo, [id*=rf-].rf-widget .jumbo .h2-style, .h2-style.jumbo {
    font-size: 60px;
    line-height: 1;
  }
}
h3, h3, .rf-admin-content h3, h3, .rfComp-canvas h3, h3, .rf-default-modal h3, h3, [id*=rf-].rf-widget h3, h3, .h3-style, .h3-style, .rf-admin-content .h3-style, .h3-style, .rfComp-canvas .h3-style, .h3-style, .rf-default-modal .h3-style, .h3-style, [id*=rf-].rf-widget .h3-style, .h3-style {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0em;
  color: var(--universe-text-vivid);
}
.universe-content h3, h3.universe-content, .rf-admin-content .universe-content h3, h3.universe-content, .rfComp-canvas .universe-content h3, h3.universe-content, .rf-default-modal .universe-content h3, h3.universe-content, [id*=rf-].rf-widget .universe-content h3, h3.universe-content, .universe-content .h3-style, .h3-style.universe-content, .rf-admin-content .universe-content .h3-style, .h3-style.universe-content, .rfComp-canvas .universe-content .h3-style, .h3-style.universe-content, .rf-default-modal .universe-content .h3-style, .h3-style.universe-content, [id*=rf-].rf-widget .universe-content .h3-style, .h3-style.universe-content {
  font-size: 48px;
  line-height: 0.93;
}
@media (max-width: 1439px) {
  .universe-content h3, h3.universe-content, .rf-admin-content .universe-content h3, h3.universe-content, .rfComp-canvas .universe-content h3, h3.universe-content, .rf-default-modal .universe-content h3, h3.universe-content, [id*=rf-].rf-widget .universe-content h3, h3.universe-content, .universe-content .h3-style, .h3-style.universe-content, .rf-admin-content .universe-content .h3-style, .h3-style.universe-content, .rfComp-canvas .universe-content .h3-style, .h3-style.universe-content, .rf-default-modal .universe-content .h3-style, .h3-style.universe-content, [id*=rf-].rf-widget .universe-content .h3-style, .h3-style.universe-content {
    font-size: 36px;
    line-height: 0.89;
  }
}
.jumbo h3, h3.jumbo, .rf-admin-content .jumbo h3, h3.jumbo, .rfComp-canvas .jumbo h3, h3.jumbo, .rf-default-modal .jumbo h3, h3.jumbo, [id*=rf-].rf-widget .jumbo h3, h3.jumbo, .jumbo .h3-style, .h3-style.jumbo, .rf-admin-content .jumbo .h3-style, .h3-style.jumbo, .rfComp-canvas .jumbo .h3-style, .h3-style.jumbo, .rf-default-modal .jumbo .h3-style, .h3-style.jumbo, [id*=rf-].rf-widget .jumbo .h3-style, .h3-style.jumbo {
  font-size: 124px;
  line-height: 0.93;
}
@media (max-width: 1439px) {
  .jumbo h3, h3.jumbo, .rf-admin-content .jumbo h3, h3.jumbo, .rfComp-canvas .jumbo h3, h3.jumbo, .rf-default-modal .jumbo h3, h3.jumbo, [id*=rf-].rf-widget .jumbo h3, h3.jumbo, .jumbo .h3-style, .h3-style.jumbo, .rf-admin-content .jumbo .h3-style, .h3-style.jumbo, .rfComp-canvas .jumbo .h3-style, .h3-style.jumbo, .rf-default-modal .jumbo .h3-style, .h3-style.jumbo, [id*=rf-].rf-widget .jumbo .h3-style, .h3-style.jumbo {
    font-size: 54px;
    line-height: 0.89;
  }
}
h4, h4, .rf-admin-content h4, h4, .rfComp-canvas h4, h4, .rf-default-modal h4, h4, [id*=rf-].rf-widget h4, h4, .h4-style, .h4-style, .rf-admin-content .h4-style, .h4-style, .rfComp-canvas .h4-style, .h4-style, .rf-default-modal .h4-style, .h4-style, [id*=rf-].rf-widget .h4-style, .h4-style {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0.0078em;
  color: var(--universe-text-vivid);
}
@media (max-width: 1439px) {
  h4, h4, .rf-admin-content h4, h4, .rfComp-canvas h4, h4, .rf-default-modal h4, h4, [id*=rf-].rf-widget h4, h4, .h4-style, .h4-style, .rf-admin-content .h4-style, .h4-style, .rfComp-canvas .h4-style, .h4-style, .rf-default-modal .h4-style, .h4-style, [id*=rf-].rf-widget .h4-style, .h4-style {
    letter-spacing: 0.0147em;
  }
}
.universe-content h4, h4.universe-content, .rf-admin-content .universe-content h4, h4.universe-content, .rfComp-canvas .universe-content h4, h4.universe-content, .rf-default-modal .universe-content h4, h4.universe-content, [id*=rf-].rf-widget .universe-content h4, h4.universe-content, .universe-content .h4-style, .h4-style.universe-content, .rf-admin-content .universe-content .h4-style, .h4-style.universe-content, .rfComp-canvas .universe-content .h4-style, .h4-style.universe-content, .rf-default-modal .universe-content .h4-style, .h4-style.universe-content, [id*=rf-].rf-widget .universe-content .h4-style, .h4-style.universe-content {
  font-size: 40px;
  line-height: 1;
}
@media (max-width: 1439px) {
  .universe-content h4, h4.universe-content, .rf-admin-content .universe-content h4, h4.universe-content, .rfComp-canvas .universe-content h4, h4.universe-content, .rf-default-modal .universe-content h4, h4.universe-content, [id*=rf-].rf-widget .universe-content h4, h4.universe-content, .universe-content .h4-style, .h4-style.universe-content, .rf-admin-content .universe-content .h4-style, .h4-style.universe-content, .rfComp-canvas .universe-content .h4-style, .h4-style.universe-content, .rf-default-modal .universe-content .h4-style, .h4-style.universe-content, [id*=rf-].rf-widget .universe-content .h4-style, .h4-style.universe-content {
    font-size: 32px;
    line-height: 1;
  }
}
.jumbo h4, h4.jumbo, .rf-admin-content .jumbo h4, h4.jumbo, .rfComp-canvas .jumbo h4, h4.jumbo, .rf-default-modal .jumbo h4, h4.jumbo, [id*=rf-].rf-widget .jumbo h4, h4.jumbo, .jumbo .h4-style, .h4-style.jumbo, .rf-admin-content .jumbo .h4-style, .h4-style.jumbo, .rfComp-canvas .jumbo .h4-style, .h4-style.jumbo, .rf-default-modal .jumbo .h4-style, .h4-style.jumbo, [id*=rf-].rf-widget .jumbo .h4-style, .h4-style.jumbo {
  font-size: 64px;
  line-height: 1;
}
@media (max-width: 1439px) {
  .jumbo h4, h4.jumbo, .rf-admin-content .jumbo h4, h4.jumbo, .rfComp-canvas .jumbo h4, h4.jumbo, .rf-default-modal .jumbo h4, h4.jumbo, [id*=rf-].rf-widget .jumbo h4, h4.jumbo, .jumbo .h4-style, .h4-style.jumbo, .rf-admin-content .jumbo .h4-style, .h4-style.jumbo, .rfComp-canvas .jumbo .h4-style, .h4-style.jumbo, .rf-default-modal .jumbo .h4-style, .h4-style.jumbo, [id*=rf-].rf-widget .jumbo .h4-style, .h4-style.jumbo {
    font-size: 34px;
    line-height: 1;
  }
}
h5, h5, .rf-admin-content h5, h5, .rfComp-canvas h5, h5, .rf-default-modal h5, h5, [id*=rf-].rf-widget h5, h5, .h5-style, .h5-style, .rf-admin-content .h5-style, .h5-style, .rfComp-canvas .h5-style, .h5-style, .rf-default-modal .h5-style, .h5-style, [id*=rf-].rf-widget .h5-style, .h5-style {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: var(--universe-text-vivid);
}
.universe-content h5, h5.universe-content, .rf-admin-content .universe-content h5, h5.universe-content, .rfComp-canvas .universe-content h5, h5.universe-content, .rf-default-modal .universe-content h5, h5.universe-content, [id*=rf-].rf-widget .universe-content h5, h5.universe-content, .universe-content .h5-style, .h5-style.universe-content, .rf-admin-content .universe-content .h5-style, .h5-style.universe-content, .rfComp-canvas .universe-content .h5-style, .h5-style.universe-content, .rf-default-modal .universe-content .h5-style, .h5-style.universe-content, [id*=rf-].rf-widget .universe-content .h5-style, .h5-style.universe-content {
  font-size: 32px;
  line-height: 1.3;
}
@media (max-width: 1439px) {
  .universe-content h5, h5.universe-content, .rf-admin-content .universe-content h5, h5.universe-content, .rfComp-canvas .universe-content h5, h5.universe-content, .rf-default-modal .universe-content h5, h5.universe-content, [id*=rf-].rf-widget .universe-content h5, h5.universe-content, .universe-content .h5-style, .h5-style.universe-content, .rf-admin-content .universe-content .h5-style, .h5-style.universe-content, .rfComp-canvas .universe-content .h5-style, .h5-style.universe-content, .rf-default-modal .universe-content .h5-style, .h5-style.universe-content, [id*=rf-].rf-widget .universe-content .h5-style, .h5-style.universe-content {
    font-size: 24px;
    line-height: 1.3;
  }
}
.jumbo h5, h5.jumbo, .rf-admin-content .jumbo h5, h5.jumbo, .rfComp-canvas .jumbo h5, h5.jumbo, .rf-default-modal .jumbo h5, h5.jumbo, [id*=rf-].rf-widget .jumbo h5, h5.jumbo, .jumbo .h5-style, .h5-style.jumbo, .rf-admin-content .jumbo .h5-style, .h5-style.jumbo, .rfComp-canvas .jumbo .h5-style, .h5-style.jumbo, .rf-default-modal .jumbo .h5-style, .h5-style.jumbo, [id*=rf-].rf-widget .jumbo .h5-style, .h5-style.jumbo {
  font-size: 32px;
  line-height: 1.3;
}
@media (max-width: 1439px) {
  .jumbo h5, h5.jumbo, .rf-admin-content .jumbo h5, h5.jumbo, .rfComp-canvas .jumbo h5, h5.jumbo, .rf-default-modal .jumbo h5, h5.jumbo, [id*=rf-].rf-widget .jumbo h5, h5.jumbo, .jumbo .h5-style, .h5-style.jumbo, .rf-admin-content .jumbo .h5-style, .h5-style.jumbo, .rfComp-canvas .jumbo .h5-style, .h5-style.jumbo, .rf-default-modal .jumbo .h5-style, .h5-style.jumbo, [id*=rf-].rf-widget .jumbo .h5-style, .h5-style.jumbo {
    font-size: 24px;
    line-height: 1.3;
  }
}
h6, h6, .rf-admin-content h6, h6, .rfComp-canvas h6, h6, .rf-default-modal h6, h6, [id*=rf-].rf-widget h6, h6, .h6-style, .h6-style, .rf-admin-content .h6-style, .h6-style, .rfComp-canvas .h6-style, .h6-style, .rf-default-modal .h6-style, .h6-style, [id*=rf-].rf-widget .h6-style, .h6-style {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: -0.005em;
  color: var(--universe-text-vivid);
}
.universe-content h6, h6.universe-content, .rf-admin-content .universe-content h6, h6.universe-content, .rfComp-canvas .universe-content h6, h6.universe-content, .rf-default-modal .universe-content h6, h6.universe-content, [id*=rf-].rf-widget .universe-content h6, h6.universe-content, .universe-content .h6-style, .h6-style.universe-content, .rf-admin-content .universe-content .h6-style, .h6-style.universe-content, .rfComp-canvas .universe-content .h6-style, .h6-style.universe-content, .rf-default-modal .universe-content .h6-style, .h6-style.universe-content, [id*=rf-].rf-widget .universe-content .h6-style, .h6-style.universe-content {
  font-size: 24px;
  line-height: 1.6;
}
@media (max-width: 1439px) {
  .universe-content h6, h6.universe-content, .rf-admin-content .universe-content h6, h6.universe-content, .rfComp-canvas .universe-content h6, h6.universe-content, .rf-default-modal .universe-content h6, h6.universe-content, [id*=rf-].rf-widget .universe-content h6, h6.universe-content, .universe-content .h6-style, .h6-style.universe-content, .rf-admin-content .universe-content .h6-style, .h6-style.universe-content, .rfComp-canvas .universe-content .h6-style, .h6-style.universe-content, .rf-default-modal .universe-content .h6-style, .h6-style.universe-content, [id*=rf-].rf-widget .universe-content .h6-style, .h6-style.universe-content {
    font-size: 20px;
    line-height: 1.35;
  }
}
.jumbo h6, h6.jumbo, .rf-admin-content .jumbo h6, h6.jumbo, .rfComp-canvas .jumbo h6, h6.jumbo, .rf-default-modal .jumbo h6, h6.jumbo, [id*=rf-].rf-widget .jumbo h6, h6.jumbo, .jumbo .h6-style, .h6-style.jumbo, .rf-admin-content .jumbo .h6-style, .h6-style.jumbo, .rfComp-canvas .jumbo .h6-style, .h6-style.jumbo, .rf-default-modal .jumbo .h6-style, .h6-style.jumbo, [id*=rf-].rf-widget .jumbo .h6-style, .h6-style.jumbo {
  font-size: 24px;
  line-height: 1.6;
}
@media (max-width: 1439px) {
  .jumbo h6, h6.jumbo, .rf-admin-content .jumbo h6, h6.jumbo, .rfComp-canvas .jumbo h6, h6.jumbo, .rf-default-modal .jumbo h6, h6.jumbo, [id*=rf-].rf-widget .jumbo h6, h6.jumbo, .jumbo .h6-style, .h6-style.jumbo, .rf-admin-content .jumbo .h6-style, .h6-style.jumbo, .rfComp-canvas .jumbo .h6-style, .h6-style.jumbo, .rf-default-modal .jumbo .h6-style, .h6-style.jumbo, [id*=rf-].rf-widget .jumbo .h6-style, .h6-style.jumbo {
    font-size: 20px;
    line-height: 1.35;
  }
}
.heading-seven-style, .heading-seven-style, .rf-admin-content .heading-seven-style, .heading-seven-style, .rfComp-canvas .heading-seven-style, .heading-seven-style, .rf-default-modal .heading-seven-style, .heading-seven-style, [id*=rf-].rf-widget .heading-seven-style, .heading-seven-style {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: -0.005em;
  color: var(--universe-text-vivid);
}
.universe-content .heading-seven-style, .heading-seven-style.universe-content, .rf-admin-content .universe-content .heading-seven-style, .heading-seven-style.universe-content, .rfComp-canvas .universe-content .heading-seven-style, .heading-seven-style.universe-content, .rf-default-modal .universe-content .heading-seven-style, .heading-seven-style.universe-content, [id*=rf-].rf-widget .universe-content .heading-seven-style, .heading-seven-style.universe-content {
  font-size: 20px;
  line-height: 1.6;
}
@media (max-width: 1439px) {
  .universe-content .heading-seven-style, .heading-seven-style.universe-content, .rf-admin-content .universe-content .heading-seven-style, .heading-seven-style.universe-content, .rfComp-canvas .universe-content .heading-seven-style, .heading-seven-style.universe-content, .rf-default-modal .universe-content .heading-seven-style, .heading-seven-style.universe-content, [id*=rf-].rf-widget .universe-content .heading-seven-style, .heading-seven-style.universe-content {
    font-size: 18px;
    line-height: 1.5;
  }
}
.subhead-medium-style, .subhead-medium-style, .rf-admin-content .subhead-medium-style, .subhead-medium-style, .rfComp-canvas .subhead-medium-style, .subhead-medium-style, .rf-default-modal .subhead-medium-style, .subhead-medium-style, [id*=rf-].rf-widget .subhead-medium-style, .subhead-medium-style {
  font-family: Mona Sans;
  font-weight: 600;
  letter-spacing: 0em;
  color: var(--universe-text-vivid);
}
.universe-content .subhead-medium-style, .subhead-medium-style.universe-content, .rf-admin-content .universe-content .subhead-medium-style, .subhead-medium-style.universe-content, .rfComp-canvas .universe-content .subhead-medium-style, .subhead-medium-style.universe-content, .rf-default-modal .universe-content .subhead-medium-style, .subhead-medium-style.universe-content, [id*=rf-].rf-widget .universe-content .subhead-medium-style, .subhead-medium-style.universe-content {
  font-size: 16px;
  line-height: 1.3;
}
.body-large-style, .body-large-style, .rf-admin-content .body-large-style, .body-large-style, .rfComp-canvas .body-large-style, .body-large-style, .rf-default-modal .body-large-style, .body-large-style, [id*=rf-].rf-widget .body-large-style, .body-large-style {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
}
.universe-content .body-large-style, .body-large-style.universe-content, .rf-admin-content .universe-content .body-large-style, .body-large-style.universe-content, .rfComp-canvas .universe-content .body-large-style, .body-large-style.universe-content, .rf-default-modal .universe-content .body-large-style, .body-large-style.universe-content, [id*=rf-].rf-widget .universe-content .body-large-style, .body-large-style.universe-content {
  font-size: 18px;
  line-height: 1.5;
}
p, p, .rf-admin-content p, p, .rfComp-canvas p, p, .rf-default-modal p, p, [id*=rf-].rf-widget p, p {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
}
.universe-content p, p.universe-content, .rf-admin-content .universe-content p, p.universe-content, .rfComp-canvas .universe-content p, p.universe-content, .rf-default-modal .universe-content p, p.universe-content, [id*=rf-].rf-widget .universe-content p, p.universe-content {
  font-size: 16px;
  line-height: 1.5;
}
.body-default-style, .body-default-style, .rf-admin-content .body-default-style, .body-default-style, .rfComp-canvas .body-default-style, .body-default-style, .rf-default-modal .body-default-style, .body-default-style, [id*=rf-].rf-widget .body-default-style, .body-default-style {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
}
.universe-content .body-default-style, .body-default-style.universe-content, .rf-admin-content .universe-content .body-default-style, .body-default-style.universe-content, .rfComp-canvas .universe-content .body-default-style, .body-default-style.universe-content, .rf-default-modal .universe-content .body-default-style, .body-default-style.universe-content, [id*=rf-].rf-widget .universe-content .body-default-style, .body-default-style.universe-content {
  font-size: 16px;
  line-height: 1.5;
}
.body-small-style, .body-small-style, .rf-admin-content .body-small-style, .body-small-style, .rfComp-canvas .body-small-style, .body-small-style, .rf-default-modal .body-small-style, .body-small-style, [id*=rf-].rf-widget .body-small-style, .body-small-style {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
}
.universe-content .body-small-style, .body-small-style.universe-content, .rf-admin-content .universe-content .body-small-style, .body-small-style.universe-content, .rfComp-canvas .universe-content .body-small-style, .body-small-style.universe-content, .rf-default-modal .universe-content .body-small-style, .body-small-style.universe-content, [id*=rf-].rf-widget .universe-content .body-small-style, .body-small-style.universe-content {
  font-size: var(--universe-font-size-small);
  line-height: 1.5;
}
.action-large-style, .action-large-style, .rf-admin-content .action-large-style, .action-large-style, .rfComp-canvas .action-large-style, .action-large-style, .rf-default-modal .action-large-style, .action-large-style, [id*=rf-].rf-widget .action-large-style, .action-large-style {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.0625em;
  text-transform: uppercase;
}
.universe-content .action-large-style, .action-large-style.universe-content, .rf-admin-content .universe-content .action-large-style, .action-large-style.universe-content, .rfComp-canvas .universe-content .action-large-style, .action-large-style.universe-content, .rf-default-modal .universe-content .action-large-style, .action-large-style.universe-content, [id*=rf-].rf-widget .universe-content .action-large-style, .action-large-style.universe-content {
  font-size: 16px;
  line-height: 1;
}
.action-default-style, .action-default-style, .rf-admin-content .action-default-style, .action-default-style, .rfComp-canvas .action-default-style, .action-default-style, .rf-default-modal .action-default-style, .action-default-style, [id*=rf-].rf-widget .action-default-style, .action-default-style {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
}
.universe-content .action-default-style, .action-default-style.universe-content, .rf-admin-content .universe-content .action-default-style, .action-default-style.universe-content, .rfComp-canvas .universe-content .action-default-style, .action-default-style.universe-content, .rf-default-modal .universe-content .action-default-style, .action-default-style.universe-content, [id*=rf-].rf-widget .universe-content .action-default-style, .action-default-style.universe-content {
  font-size: 16px;
  line-height: 1;
}
.action-small-style, .action-small-style, .rf-admin-content .action-small-style, .action-small-style, .rfComp-canvas .action-small-style, .action-small-style, .rf-default-modal .action-small-style, .action-small-style, [id*=rf-].rf-widget .action-small-style, .action-small-style {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
}
.universe-content .action-small-style, .action-small-style.universe-content, .rf-admin-content .universe-content .action-small-style, .action-small-style.universe-content, .rfComp-canvas .universe-content .action-small-style, .action-small-style.universe-content, .rf-default-modal .universe-content .action-small-style, .action-small-style.universe-content, [id*=rf-].rf-widget .universe-content .action-small-style, .action-small-style.universe-content {
  font-size: 14px;
  line-height: 1;
}
a, a:link, a:visited,
.mdBtnR-text-button .mdBtnR-text,
.mdBtnR-text-button .mdBtnR-text:link,
.mdBtnR-text-button .mdBtnR-text:visited {
  transition: text-decoration-thickness 200ms, text-underline-offset 200ms, color 200ms;
}
a, a:focus, a:link, a:link:focus, a:visited, a:visited:focus,
.mdBtnR-text-button .mdBtnR-text,
.mdBtnR-text-button .mdBtnR-text:focus,
.mdBtnR-text-button .mdBtnR-text:link,
.mdBtnR-text-button .mdBtnR-text:link:focus,
.mdBtnR-text-button .mdBtnR-text:visited,
.mdBtnR-text-button .mdBtnR-text:visited:focus {
  color: var(--universe-text-link);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 2px;
}
a:hover, a:active, a:link:hover, a:link:active, a:visited:hover, a:visited:active,
.mdBtnR-text-button .mdBtnR-text:hover,
.mdBtnR-text-button .mdBtnR-text:active,
.mdBtnR-text-button .mdBtnR-text:link:hover,
.mdBtnR-text-button .mdBtnR-text:link:active,
.mdBtnR-text-button .mdBtnR-text:visited:hover,
.mdBtnR-text-button .mdBtnR-text:visited:active {
  color: var(--universe-text-link-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 4px;
}
a:focus-visible, a:link:focus-visible, a:visited:focus-visible,
.mdBtnR-text-button .mdBtnR-text:focus-visible,
.mdBtnR-text-button .mdBtnR-text:link:focus-visible,
.mdBtnR-text-button .mdBtnR-text:visited:focus-visible {
  outline: none;
  color: var(--universe-text-link-hover);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow-thin);
  border-radius: var(--brand-borderRadius-small);
  text-decoration: underline;
}
false .anchor-style, false .anchor-style:link, false .anchor-style:visited, .anchor-stylefalse, .anchor-stylefalse:link, .anchor-stylefalse:visited, .rf-admin-content false .anchor-style, .rf-admin-content false .anchor-style:link, .rf-admin-content false .anchor-style:visited, .anchor-stylefalse, .anchor-stylefalse:link, .anchor-stylefalse:visited, .rfComp-canvas false .anchor-style, .rfComp-canvas false .anchor-style:link, .rfComp-canvas false .anchor-style:visited, .anchor-stylefalse, .anchor-stylefalse:link, .anchor-stylefalse:visited, .rf-default-modal false .anchor-style, .rf-default-modal false .anchor-style:link, .rf-default-modal false .anchor-style:visited, .anchor-stylefalse, .anchor-stylefalse:link, .anchor-stylefalse:visited, [id*=rf-].rf-widget false .anchor-style, [id*=rf-].rf-widget false .anchor-style:link, [id*=rf-].rf-widget false .anchor-style:visited, .anchor-stylefalse, .anchor-stylefalse:link, .anchor-stylefalse:visited {
  transition: text-decoration-thickness 200ms, text-underline-offset 200ms, color 200ms;
}
false .anchor-style, false .anchor-style:focus, false .anchor-style:link, false .anchor-style:link:focus, false .anchor-style:visited, false .anchor-style:visited:focus, .anchor-stylefalse, .anchor-stylefalse:focus, .anchor-stylefalse:link, .anchor-stylefalse:link:focus, .anchor-stylefalse:visited, .anchor-stylefalse:visited:focus, .rf-admin-content false .anchor-style, .rf-admin-content false .anchor-style:focus, .rf-admin-content false .anchor-style:link, .rf-admin-content false .anchor-style:link:focus, .rf-admin-content false .anchor-style:visited, .rf-admin-content false .anchor-style:visited:focus, .anchor-stylefalse, .anchor-stylefalse:focus, .anchor-stylefalse:link, .anchor-stylefalse:link:focus, .anchor-stylefalse:visited, .anchor-stylefalse:visited:focus, .rfComp-canvas false .anchor-style, .rfComp-canvas false .anchor-style:focus, .rfComp-canvas false .anchor-style:link, .rfComp-canvas false .anchor-style:link:focus, .rfComp-canvas false .anchor-style:visited, .rfComp-canvas false .anchor-style:visited:focus, .anchor-stylefalse, .anchor-stylefalse:focus, .anchor-stylefalse:link, .anchor-stylefalse:link:focus, .anchor-stylefalse:visited, .anchor-stylefalse:visited:focus, .rf-default-modal false .anchor-style, .rf-default-modal false .anchor-style:focus, .rf-default-modal false .anchor-style:link, .rf-default-modal false .anchor-style:link:focus, .rf-default-modal false .anchor-style:visited, .rf-default-modal false .anchor-style:visited:focus, .anchor-stylefalse, .anchor-stylefalse:focus, .anchor-stylefalse:link, .anchor-stylefalse:link:focus, .anchor-stylefalse:visited, .anchor-stylefalse:visited:focus, [id*=rf-].rf-widget false .anchor-style, [id*=rf-].rf-widget false .anchor-style:focus, [id*=rf-].rf-widget false .anchor-style:link, [id*=rf-].rf-widget false .anchor-style:link:focus, [id*=rf-].rf-widget false .anchor-style:visited, [id*=rf-].rf-widget false .anchor-style:visited:focus, .anchor-stylefalse, .anchor-stylefalse:focus, .anchor-stylefalse:link, .anchor-stylefalse:link:focus, .anchor-stylefalse:visited, .anchor-stylefalse:visited:focus {
  color: var(--universe-text-link);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 2px;
}
false .anchor-style:hover, false .anchor-style:active, false .anchor-style:link:hover, false .anchor-style:link:active, false .anchor-style:visited:hover, false .anchor-style:visited:active, .anchor-stylefalse:hover, .anchor-stylefalse:active, .anchor-stylefalse:link:hover, .anchor-stylefalse:link:active, .anchor-stylefalse:visited:hover, .anchor-stylefalse:visited:active, .rf-admin-content false .anchor-style:hover, .rf-admin-content false .anchor-style:active, .rf-admin-content false .anchor-style:link:hover, .rf-admin-content false .anchor-style:link:active, .rf-admin-content false .anchor-style:visited:hover, .rf-admin-content false .anchor-style:visited:active, .anchor-stylefalse:hover, .anchor-stylefalse:active, .anchor-stylefalse:link:hover, .anchor-stylefalse:link:active, .anchor-stylefalse:visited:hover, .anchor-stylefalse:visited:active, .rfComp-canvas false .anchor-style:hover, .rfComp-canvas false .anchor-style:active, .rfComp-canvas false .anchor-style:link:hover, .rfComp-canvas false .anchor-style:link:active, .rfComp-canvas false .anchor-style:visited:hover, .rfComp-canvas false .anchor-style:visited:active, .anchor-stylefalse:hover, .anchor-stylefalse:active, .anchor-stylefalse:link:hover, .anchor-stylefalse:link:active, .anchor-stylefalse:visited:hover, .anchor-stylefalse:visited:active, .rf-default-modal false .anchor-style:hover, .rf-default-modal false .anchor-style:active, .rf-default-modal false .anchor-style:link:hover, .rf-default-modal false .anchor-style:link:active, .rf-default-modal false .anchor-style:visited:hover, .rf-default-modal false .anchor-style:visited:active, .anchor-stylefalse:hover, .anchor-stylefalse:active, .anchor-stylefalse:link:hover, .anchor-stylefalse:link:active, .anchor-stylefalse:visited:hover, .anchor-stylefalse:visited:active, [id*=rf-].rf-widget false .anchor-style:hover, [id*=rf-].rf-widget false .anchor-style:active, [id*=rf-].rf-widget false .anchor-style:link:hover, [id*=rf-].rf-widget false .anchor-style:link:active, [id*=rf-].rf-widget false .anchor-style:visited:hover, [id*=rf-].rf-widget false .anchor-style:visited:active, .anchor-stylefalse:hover, .anchor-stylefalse:active, .anchor-stylefalse:link:hover, .anchor-stylefalse:link:active, .anchor-stylefalse:visited:hover, .anchor-stylefalse:visited:active {
  color: var(--universe-text-link-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 4px;
}
false .anchor-style:focus-visible, false .anchor-style:link:focus-visible, false .anchor-style:visited:focus-visible, .anchor-stylefalse:focus-visible, .anchor-stylefalse:link:focus-visible, .anchor-stylefalse:visited:focus-visible, .rf-admin-content false .anchor-style:focus-visible, .rf-admin-content false .anchor-style:link:focus-visible, .rf-admin-content false .anchor-style:visited:focus-visible, .anchor-stylefalse:focus-visible, .anchor-stylefalse:link:focus-visible, .anchor-stylefalse:visited:focus-visible, .rfComp-canvas false .anchor-style:focus-visible, .rfComp-canvas false .anchor-style:link:focus-visible, .rfComp-canvas false .anchor-style:visited:focus-visible, .anchor-stylefalse:focus-visible, .anchor-stylefalse:link:focus-visible, .anchor-stylefalse:visited:focus-visible, .rf-default-modal false .anchor-style:focus-visible, .rf-default-modal false .anchor-style:link:focus-visible, .rf-default-modal false .anchor-style:visited:focus-visible, .anchor-stylefalse:focus-visible, .anchor-stylefalse:link:focus-visible, .anchor-stylefalse:visited:focus-visible, [id*=rf-].rf-widget false .anchor-style:focus-visible, [id*=rf-].rf-widget false .anchor-style:link:focus-visible, [id*=rf-].rf-widget false .anchor-style:visited:focus-visible, .anchor-stylefalse:focus-visible, .anchor-stylefalse:link:focus-visible, .anchor-stylefalse:visited:focus-visible {
  outline: none;
  color: var(--universe-text-link-hover);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow-thin);
  border-radius: var(--brand-borderRadius-small);
  text-decoration: underline;
}
.rf-table-container .rf-table .table-body .table-row > div a, .rf-table-container .rf-table .table-body .table-row > div a:link, .rf-table-container .rf-table .table-body .table-row > div a:visited,
.rf-table-container .rf-table .table-body .table-row > div .link-span,
.rf-table-container .rf-table .table-body .table-row > div .link-span:link,
.rf-table-container .rf-table .table-body .table-row > div .link-span:visited {
  transition: text-decoration-thickness 200ms, text-underline-offset 200ms, color 200ms;
}
.rf-table-container .rf-table .table-body .table-row > div a, .rf-table-container .rf-table .table-body .table-row > div a:focus, .rf-table-container .rf-table .table-body .table-row > div a:link, .rf-table-container .rf-table .table-body .table-row > div a:link:focus, .rf-table-container .rf-table .table-body .table-row > div a:visited, .rf-table-container .rf-table .table-body .table-row > div a:visited:focus,
.rf-table-container .rf-table .table-body .table-row > div .link-span,
.rf-table-container .rf-table .table-body .table-row > div .link-span:focus,
.rf-table-container .rf-table .table-body .table-row > div .link-span:link,
.rf-table-container .rf-table .table-body .table-row > div .link-span:link:focus,
.rf-table-container .rf-table .table-body .table-row > div .link-span:visited,
.rf-table-container .rf-table .table-body .table-row > div .link-span:visited:focus {
  color: var(--universe-text-link);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 2px;
}
.rf-table-container .rf-table .table-body .table-row > div a:hover, .rf-table-container .rf-table .table-body .table-row > div a:active, .rf-table-container .rf-table .table-body .table-row > div a:link:hover, .rf-table-container .rf-table .table-body .table-row > div a:link:active, .rf-table-container .rf-table .table-body .table-row > div a:visited:hover, .rf-table-container .rf-table .table-body .table-row > div a:visited:active,
.rf-table-container .rf-table .table-body .table-row > div .link-span:hover,
.rf-table-container .rf-table .table-body .table-row > div .link-span:active,
.rf-table-container .rf-table .table-body .table-row > div .link-span:link:hover,
.rf-table-container .rf-table .table-body .table-row > div .link-span:link:active,
.rf-table-container .rf-table .table-body .table-row > div .link-span:visited:hover,
.rf-table-container .rf-table .table-body .table-row > div .link-span:visited:active {
  color: var(--universe-text-link-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 4px;
}
.rf-table-container .rf-table .table-body .table-row > div a:focus-visible, .rf-table-container .rf-table .table-body .table-row > div a:link:focus-visible, .rf-table-container .rf-table .table-body .table-row > div a:visited:focus-visible,
.rf-table-container .rf-table .table-body .table-row > div .link-span:focus-visible,
.rf-table-container .rf-table .table-body .table-row > div .link-span:link:focus-visible,
.rf-table-container .rf-table .table-body .table-row > div .link-span:visited:focus-visible {
  outline: none;
  color: var(--universe-text-link-hover);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow-thin);
  border-radius: var(--brand-borderRadius-small);
  text-decoration: underline;
}
.workflow-header-default .prev-page span svg,
.rfwf-header .prev-page span svg {
  fill: var(--universe-text-link);
}
.header-anchor-style {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  display: inline-block;
  border-radius: var(--brand-borderRadius-small);
  padding: var(--base-size-16) var(--base-size-24);
  transition: color var(--brand-animation-duration-default) var(--brand-animation-easing-default);
}
.header-anchor-style, .header-anchor-style:visited {
  color: var(--universe-text-vivid);
  text-decoration: none;
}
.header-anchor-style:hover {
  color: var(--universe-text-vivid);
  text-decoration: none;
}
.header-anchor-style:focus, .header-anchor-style:active {
  color: var(--universe-text-vivid);
  outline: 1px solid var(--universe-text-vivid) !important;
  outline-offset: 2px;
  border-radius: var(--brand-borderRadius-small);
}
false .header-anchor-style, .header-anchor-stylefalse, .rf-admin-content false .header-anchor-style, .header-anchor-stylefalse, .rfComp-canvas false .header-anchor-style, .header-anchor-stylefalse, .rf-default-modal false .header-anchor-style, .header-anchor-stylefalse, [id*=rf-].rf-widget false .header-anchor-style, .header-anchor-stylefalse {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  display: inline-block;
  border-radius: var(--brand-borderRadius-small);
  padding: var(--base-size-16) var(--base-size-24);
  transition: color var(--brand-animation-duration-default) var(--brand-animation-easing-default);
}
false .header-anchor-style, false .header-anchor-style:visited, .header-anchor-stylefalse, .header-anchor-stylefalse:visited, .rf-admin-content false .header-anchor-style, .rf-admin-content false .header-anchor-style:visited, .header-anchor-stylefalse, .header-anchor-stylefalse:visited, .rfComp-canvas false .header-anchor-style, .rfComp-canvas false .header-anchor-style:visited, .header-anchor-stylefalse, .header-anchor-stylefalse:visited, .rf-default-modal false .header-anchor-style, .rf-default-modal false .header-anchor-style:visited, .header-anchor-stylefalse, .header-anchor-stylefalse:visited, [id*=rf-].rf-widget false .header-anchor-style, [id*=rf-].rf-widget false .header-anchor-style:visited, .header-anchor-stylefalse, .header-anchor-stylefalse:visited {
  color: var(--universe-text-vivid);
  text-decoration: none;
}
false .header-anchor-style:hover, .header-anchor-stylefalse:hover, .rf-admin-content false .header-anchor-style:hover, .header-anchor-stylefalse:hover, .rfComp-canvas false .header-anchor-style:hover, .header-anchor-stylefalse:hover, .rf-default-modal false .header-anchor-style:hover, .header-anchor-stylefalse:hover, [id*=rf-].rf-widget false .header-anchor-style:hover, .header-anchor-stylefalse:hover {
  color: var(--universe-text-vivid);
  text-decoration: none;
}
false .header-anchor-style:focus, false .header-anchor-style:active, .header-anchor-stylefalse:focus, .header-anchor-stylefalse:active, .rf-admin-content false .header-anchor-style:focus, .rf-admin-content false .header-anchor-style:active, .header-anchor-stylefalse:focus, .header-anchor-stylefalse:active, .rfComp-canvas false .header-anchor-style:focus, .rfComp-canvas false .header-anchor-style:active, .header-anchor-stylefalse:focus, .header-anchor-stylefalse:active, .rf-default-modal false .header-anchor-style:focus, .rf-default-modal false .header-anchor-style:active, .header-anchor-stylefalse:focus, .header-anchor-stylefalse:active, [id*=rf-].rf-widget false .header-anchor-style:focus, [id*=rf-].rf-widget false .header-anchor-style:active, .header-anchor-stylefalse:focus, .header-anchor-stylefalse:active {
  color: var(--universe-text-vivid);
  outline: 1px solid var(--universe-text-vivid) !important;
  outline-offset: 2px;
  border-radius: var(--brand-borderRadius-small);
}
.rf-admin-content .muted, .rfComp-canvas .muted, .rf-default-modal .muted, [id*=rf-].rf-widget .muted {
  --the-colour: var(--universe-text-muted);
}
.rf-admin-content .muted, .rf-admin-content .muted *, .rfComp-canvas .muted, .rfComp-canvas .muted *, .rf-default-modal .muted, .rf-default-modal .muted *, [id*=rf-].rf-widget .muted, [id*=rf-].rf-widget .muted * {
  color: var(--the-colour);
}
.rf-admin-content .vivid, .rfComp-canvas .vivid, .rf-default-modal .vivid, [id*=rf-].rf-widget .vivid {
  --the-colour: var(--universe-text-vivid);
}
.rf-admin-content .vivid, .rf-admin-content .vivid *, .rfComp-canvas .vivid, .rfComp-canvas .vivid *, .rf-default-modal .vivid, .rf-default-modal .vivid *, [id*=rf-].rf-widget .vivid, [id*=rf-].rf-widget .vivid * {
  color: var(--the-colour);
}
.rf-admin-content .green, .rfComp-canvas .green, .rf-default-modal .green, [id*=rf-].rf-widget .green {
  --the-colour: var(--universe-accent-true);
}
.rf-admin-content .green, .rf-admin-content .green *, .rfComp-canvas .green, .rfComp-canvas .green *, .rf-default-modal .green, .rf-default-modal .green *, [id*=rf-].rf-widget .green, [id*=rf-].rf-widget .green * {
  color: var(--the-colour);
}
.rf-admin-content .yellow, .rfComp-canvas .yellow, .rf-default-modal .yellow, [id*=rf-].rf-widget .yellow {
  --the-colour: #D3D46F;
}
.rf-admin-content .yellow, .rf-admin-content .yellow *, .rfComp-canvas .yellow, .rfComp-canvas .yellow *, .rf-default-modal .yellow, .rf-default-modal .yellow *, [id*=rf-].rf-widget .yellow, [id*=rf-].rf-widget .yellow * {
  color: var(--the-colour);
}
.rf-admin-content .purple, .rfComp-canvas .purple, .rf-default-modal .purple, [id*=rf-].rf-widget .purple {
  --the-colour: #D98DFF;
}
.rf-admin-content .purple, .rf-admin-content .purple *, .rfComp-canvas .purple, .rfComp-canvas .purple *, .rf-default-modal .purple, .rf-default-modal .purple *, [id*=rf-].rf-widget .purple, [id*=rf-].rf-widget .purple * {
  color: var(--the-colour);
}
.rf-admin-content .bold, .rf-admin-content .bold *, .rfComp-canvas .bold, .rfComp-canvas .bold *, .rf-default-modal .bold, .rf-default-modal .bold *, [id*=rf-].rf-widget .bold, [id*=rf-].rf-widget .bold * {
  font-weight: 600;
}
.rf-admin-content .universe-content ul,
.rf-admin-content .universe-content ol, .rfComp-canvas .universe-content ul,
.rfComp-canvas .universe-content ol, .rf-default-modal .universe-content ul,
.rf-default-modal .universe-content ol, [id*=rf-].rf-widget .universe-content ul,
[id*=rf-].rf-widget .universe-content ol {
  padding-left: 25px;
  font-size: 16px;
  line-height: 1.5;
}
.rf-admin-content .universe-content ul li,
.rf-admin-content .universe-content ol li, .rfComp-canvas .universe-content ul li,
.rfComp-canvas .universe-content ol li, .rf-default-modal .universe-content ul li,
.rf-default-modal .universe-content ol li, [id*=rf-].rf-widget .universe-content ul li,
[id*=rf-].rf-widget .universe-content ol li {
  padding-left: 2px;
  list-style-position: unset;
}
.rf-admin-content .universe-content ul.dotted,
.rf-admin-content .universe-content ol.dotted, .rfComp-canvas .universe-content ul.dotted,
.rfComp-canvas .universe-content ol.dotted, .rf-default-modal .universe-content ul.dotted,
.rf-default-modal .universe-content ol.dotted, [id*=rf-].rf-widget .universe-content ul.dotted,
[id*=rf-].rf-widget .universe-content ol.dotted {
  position: relative;
}
.rf-admin-content .universe-content ul.dotted::before,
.rf-admin-content .universe-content ol.dotted::before, .rfComp-canvas .universe-content ul.dotted::before,
.rfComp-canvas .universe-content ol.dotted::before, .rf-default-modal .universe-content ul.dotted::before,
.rf-default-modal .universe-content ol.dotted::before, [id*=rf-].rf-widget .universe-content ul.dotted::before,
[id*=rf-].rf-widget .universe-content ol.dotted::before {
  content: "";
  position: absolute;
  top: 0;
  left: 12px;
  width: 1px;
  top: 1em;
  bottom: 0.5em;
  background-image: repeating-linear-gradient(to bottom, var(--universe-text-vivid) 0 2px, transparent 2px 4px);
  mask-image: linear-gradient(to bottom, transparent 0%, var(--universe-background-page) 100%);
  -webkit-mask-image: -webkit-linear-gradient(to top, var(--universe-background-page) 0%, transparent 100%);
}
.rf-admin-content .universe-content ul li, .rfComp-canvas .universe-content ul li, .rf-default-modal .universe-content ul li, [id*=rf-].rf-widget .universe-content ul li {
  list-style: disc;
  padding-left: 2px;
}
.rf-admin-content .universe-content ul li::marker, .rfComp-canvas .universe-content ul li::marker, .rf-default-modal .universe-content ul li::marker, [id*=rf-].rf-widget .universe-content ul li::marker {
  font-size: 12px;
}
.rf-admin-content .universe-content ol li, .rfComp-canvas .universe-content ol li, .rf-default-modal .universe-content ol li, [id*=rf-].rf-widget .universe-content ol li {
  list-style-type: decimal;
}
.rf-admin-content .universe-content ol.lower-alpha li, .rfComp-canvas .universe-content ol.lower-alpha li, .rf-default-modal .universe-content ol.lower-alpha li, [id*=rf-].rf-widget .universe-content ol.lower-alpha li {
  list-style-type: lower-alpha;
}
.universe-content hr {
  all: unset;
  display: block;
  position: relative;
  height: 6px;
}
.universe-content hr::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  height: 1px;
  width: 100%;
  background-image: repeating-linear-gradient(to right, #9BABBE 0 2px, transparent 2px 4px);
  mask-image: linear-gradient(to right, var(--universe-background-page) 0%, transparent 100%);
  -webkit-mask-image: -webkit-linear-gradient(to left, var(--universe-background-page) 0%, transparent 100%);
}
.universe-content hr::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 6px;
  height: 6px;
  background-color: #9BABBE;
  border-radius: 50%;
}
.heading-svg {
  margin-left: var(--base-size-16);
}
.heading-svg path {
  fill: var(--base-color-scale-green-0);
}
.rf-label-only > label span:first-of-type,
.rf-label-only > label .label-text,
.rf-label-only .rf-label span:first-of-type,
.rf-label-only .rf-label .label-text, .rf-form-element > label span:first-of-type,
.rf-form-element > label .label-text,
.rf-form-element .rf-label span:first-of-type,
.rf-form-element .rf-label .label-text, .rf-input > label span:first-of-type,
.rf-input > label .label-text,
.rf-input .rf-label span:first-of-type,
.rf-input .rf-label .label-text, .rf-search-input > label span:first-of-type,
.rf-search-input > label .label-text,
.rf-search-input .rf-label span:first-of-type,
.rf-search-input .rf-label .label-text, .rf-icon-input > label span:first-of-type,
.rf-icon-input > label .label-text,
.rf-icon-input .rf-label span:first-of-type,
.rf-icon-input .rf-label .label-text, .rf-single-select > label span:first-of-type,
.rf-single-select > label .label-text,
.rf-single-select .rf-label span:first-of-type,
.rf-single-select .rf-label .label-text, .rf-multi-select > label span:first-of-type,
.rf-multi-select > label .label-text,
.rf-multi-select .rf-label span:first-of-type,
.rf-multi-select .rf-label .label-text, .rf-select2-override > label span:first-of-type,
.rf-select2-override > label .label-text,
.rf-select2-override .rf-label span:first-of-type,
.rf-select2-override .rf-label .label-text, .rf-toggle > label span:first-of-type,
.rf-toggle > label .label-text,
.rf-toggle .rf-label span:first-of-type,
.rf-toggle .rf-label .label-text, .rf-textarea > label span:first-of-type,
.rf-textarea > label .label-text,
.rf-textarea .rf-label span:first-of-type,
.rf-textarea .rf-label .label-text, .rf-day-picker > label span:first-of-type,
.rf-day-picker > label .label-text,
.rf-day-picker .rf-label span:first-of-type,
.rf-day-picker .rf-label .label-text, .rf-scale-matrix > label span:first-of-type,
.rf-scale-matrix > label .label-text,
.rf-scale-matrix .rf-label span:first-of-type,
.rf-scale-matrix .rf-label .label-text, .rf-survey-scale > label span:first-of-type,
.rf-survey-scale > label .label-text,
.rf-survey-scale .rf-label span:first-of-type,
.rf-survey-scale .rf-label .label-text, .rf-star-selector > label span:first-of-type,
.rf-star-selector > label .label-text,
.rf-star-selector .rf-label span:first-of-type,
.rf-star-selector .rf-label .label-text, .rf-date-picker > label span:first-of-type,
.rf-date-picker > label .label-text,
.rf-date-picker .rf-label span:first-of-type,
.rf-date-picker .rf-label .label-text, .rf-read-only > label span:first-of-type,
.rf-read-only > label .label-text,
.rf-read-only .rf-label span:first-of-type,
.rf-read-only .rf-label .label-text, .rf-button-link > label span:first-of-type,
.rf-button-link > label .label-text,
.rf-button-link .rf-label span:first-of-type,
.rf-button-link .rf-label .label-text, .rf-nps-question > label span:first-of-type,
.rf-nps-question > label .label-text,
.rf-nps-question .rf-label span:first-of-type,
.rf-nps-question .rf-label .label-text, .rf-upload-file > label span:first-of-type,
.rf-upload-file > label .label-text,
.rf-upload-file .rf-label span:first-of-type,
.rf-upload-file .rf-label .label-text, .rf-horizontal-label > label span:first-of-type,
.rf-horizontal-label > label .label-text,
.rf-horizontal-label .rf-label span:first-of-type,
.rf-horizontal-label .rf-label .label-text, .rf-phone-number > label span:first-of-type,
.rf-phone-number > label .label-text,
.rf-phone-number .rf-label span:first-of-type,
.rf-phone-number .rf-label .label-text, .rf-form-element-group > label span:first-of-type,
.rf-form-element-group > label .label-text,
.rf-form-element-group .rf-label span:first-of-type,
.rf-form-element-group .rf-label .label-text, .rf-checkbox-container > label span:first-of-type,
.rf-checkbox-container > label .label-text,
.rf-checkbox-container .rf-label span:first-of-type,
.rf-checkbox-container .rf-label .label-text, .rf-toggle-wrapper > label span:first-of-type,
.rf-toggle-wrapper > label .label-text,
.rf-toggle-wrapper .rf-label span:first-of-type,
.rf-toggle-wrapper .rf-label .label-text, .rf-time-selector > label span:first-of-type,
.rf-time-selector > label .label-text,
.rf-time-selector .rf-label span:first-of-type,
.rf-time-selector .rf-label .label-text {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-weight: 500;
  font-size: var(--universe-font-size-small);
  color: var(--universe-text-muted);
}
.rf-label-only label span:first-of-type,
.rf-label-only label .label-text, .rf-form-element label span:first-of-type,
.rf-form-element label .label-text, .rf-input label span:first-of-type,
.rf-input label .label-text, .rf-search-input label span:first-of-type,
.rf-search-input label .label-text, .rf-icon-input label span:first-of-type,
.rf-icon-input label .label-text, .rf-single-select label span:first-of-type,
.rf-single-select label .label-text, .rf-multi-select label span:first-of-type,
.rf-multi-select label .label-text, .rf-select2-override label span:first-of-type,
.rf-select2-override label .label-text, .rf-toggle label span:first-of-type,
.rf-toggle label .label-text, .rf-textarea label span:first-of-type,
.rf-textarea label .label-text, .rf-day-picker label span:first-of-type,
.rf-day-picker label .label-text, .rf-scale-matrix label span:first-of-type,
.rf-scale-matrix label .label-text, .rf-survey-scale label span:first-of-type,
.rf-survey-scale label .label-text, .rf-star-selector label span:first-of-type,
.rf-star-selector label .label-text, .rf-date-picker label span:first-of-type,
.rf-date-picker label .label-text, .rf-read-only label span:first-of-type,
.rf-read-only label .label-text, .rf-button-link label span:first-of-type,
.rf-button-link label .label-text, .rf-nps-question label span:first-of-type,
.rf-nps-question label .label-text, .rf-upload-file label span:first-of-type,
.rf-upload-file label .label-text, .rf-horizontal-label label span:first-of-type,
.rf-horizontal-label label .label-text, .rf-phone-number label span:first-of-type,
.rf-phone-number label .label-text, .rf-form-element-group label span:first-of-type,
.rf-form-element-group label .label-text, .rf-checkbox-container label span:first-of-type,
.rf-checkbox-container label .label-text, .rf-toggle-wrapper label span:first-of-type,
.rf-toggle-wrapper label .label-text, .rf-time-selector label span:first-of-type,
.rf-time-selector label .label-text {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-weight: 500;
  font-size: var(--universe-font-size-small);
}
.rf-label-only label span:first-of-type strong,
.rf-label-only label .label-text strong, .rf-form-element label span:first-of-type strong,
.rf-form-element label .label-text strong, .rf-input label span:first-of-type strong,
.rf-input label .label-text strong, .rf-search-input label span:first-of-type strong,
.rf-search-input label .label-text strong, .rf-icon-input label span:first-of-type strong,
.rf-icon-input label .label-text strong, .rf-single-select label span:first-of-type strong,
.rf-single-select label .label-text strong, .rf-multi-select label span:first-of-type strong,
.rf-multi-select label .label-text strong, .rf-select2-override label span:first-of-type strong,
.rf-select2-override label .label-text strong, .rf-toggle label span:first-of-type strong,
.rf-toggle label .label-text strong, .rf-textarea label span:first-of-type strong,
.rf-textarea label .label-text strong, .rf-day-picker label span:first-of-type strong,
.rf-day-picker label .label-text strong, .rf-scale-matrix label span:first-of-type strong,
.rf-scale-matrix label .label-text strong, .rf-survey-scale label span:first-of-type strong,
.rf-survey-scale label .label-text strong, .rf-star-selector label span:first-of-type strong,
.rf-star-selector label .label-text strong, .rf-date-picker label span:first-of-type strong,
.rf-date-picker label .label-text strong, .rf-read-only label span:first-of-type strong,
.rf-read-only label .label-text strong, .rf-button-link label span:first-of-type strong,
.rf-button-link label .label-text strong, .rf-nps-question label span:first-of-type strong,
.rf-nps-question label .label-text strong, .rf-upload-file label span:first-of-type strong,
.rf-upload-file label .label-text strong, .rf-horizontal-label label span:first-of-type strong,
.rf-horizontal-label label .label-text strong, .rf-phone-number label span:first-of-type strong,
.rf-phone-number label .label-text strong, .rf-form-element-group label span:first-of-type strong,
.rf-form-element-group label .label-text strong, .rf-checkbox-container label span:first-of-type strong,
.rf-checkbox-container label .label-text strong, .rf-toggle-wrapper label span:first-of-type strong,
.rf-toggle-wrapper label .label-text strong, .rf-time-selector label span:first-of-type strong,
.rf-time-selector label .label-text strong {
  color: var(--universe-text-semi) !important;
}
#participantPage h1 {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0em;
  color: var(--universe-text-vivid);
  font-size: 64px;
  line-height: 0.81;
}
@media (max-width: 1439px) {
  #participantPage h1 {
    letter-spacing: 0em;
  }
}
@media (max-width: 1439px) {
  #participantPage h1 {
    font-size: 40px;
    line-height: 1;
  }
}
.rf-table-container .rf-table .table-body .table-row > div {
  font-size: var(--universe-font-size-small);
}
[class*=-cfs-nomspeaker-workingreport] h2 {
  font-size: 64px;
  line-height: 0.81;
}
@media (max-width: 1439px) {
  [class*=-cfs-nomspeaker-workingreport] h2 {
    font-size: 40px;
    line-height: 1;
  }
}
#cfp-home-page .rfwf-panel-interior > h2 {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0.0078em;
  color: var(--universe-text-vivid);
  font-size: 40px;
  line-height: 1;
}
@media (max-width: 1439px) {
  #cfp-home-page .rfwf-panel-interior > h2 {
    letter-spacing: 0.0147em;
  }
}
@media (max-width: 1439px) {
  #cfp-home-page .rfwf-panel-interior > h2 {
    font-size: 32px;
    line-height: 1;
  }
}
.rf-select .relative-select-container .placeholder-first-option {
  opacity: 1;
}
.rf-char-count {
  color: var(--universe-text-placeholder);
}
.rf-price-formatter {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 18px;
  line-height: 1.5;
  color: var(--universe-text-vivid);
}
.rf-admin-content .rf-feedback-alert *,
.rfComp-canvas .rf-feedback-alert *,
.rf-default-modal .rf-feedback-alert *,
[id*=rf-].rf-widget .rf-feedback-alert * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
}
.rf-admin-content .rf-feedback-alert p, .rf-admin-content .rf-feedback-alert span, .rf-admin-content .rf-feedback-alert a,
.rfComp-canvas .rf-feedback-alert p,
.rfComp-canvas .rf-feedback-alert span,
.rfComp-canvas .rf-feedback-alert a,
.rf-default-modal .rf-feedback-alert p,
.rf-default-modal .rf-feedback-alert span,
.rf-default-modal .rf-feedback-alert a,
[id*=rf-].rf-widget .rf-feedback-alert p,
[id*=rf-].rf-widget .rf-feedback-alert span,
[id*=rf-].rf-widget .rf-feedback-alert a {
  font-size: 14px;
}
html:has(.universe-page-cfs-landing),
html:has(.universe-page-cfs-submission-guide) {
  --universe-background-page: var(--universe-color-black);
  --universe-background-section: #000000;
  --universe-background-box: #101411;
  --universe-background-highlight: #F2F5F3;
  --universe-accent-mute: #5FED83;
  --universe-accent-true: #08872B;
  --universe-accent-highlight: #087827;
  --universe-border: #232925;
  --universe-border-input: #232925;
  --universe-text-muted: #8B949E;
  --universe-text-semi: #B9BDC3;
  --universe-text-vivid: #FFFFFF;
  --universe-text-link: #0550AE;
  --universe-text-link-hover: #0550AE;
  --universe-text-placeholder: #484f58;
  --universe-warning: #cf222e;
  --universe-focus: #0969DA;
  --universe-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.15);
}
html, body {
  color: var(--rf-brand-color-text-body);
  scroll-padding-top: var(--header-height);
  height: unset;
}
.pillar {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
}
.rf-body,
body:has([id*=rf-].rf-widget),
#app {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: var(--universe-background-page);
  background-size: 100% 800px, cover;
}
#rf-collection,
.widget-banner,
.grid-targeted-agenda,
.collections-container,
.workflow-targeted-agenda,
.targeted-agenda-section,
#rf-content,
#special-div,
.rfwf-body-content,
.rfwf-body-content > div[id],
.custom-form-content,
.orders-page,
.rfwf-body-content:has(#doc-focus) > div,
#doc-focus,
.page-builder-display-reset,
.flex-box-section-full,
.rfwf-full-panel,
.flex-box-section-full-interior,
.rfwf-panel-interior {
  flex-grow: 1;
  width: 100%;
}
#rf-collection:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.widget-banner:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.grid-targeted-agenda:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.collections-container:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.workflow-targeted-agenda:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.targeted-agenda-section:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
#rf-content:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
#special-div:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.rfwf-body-content:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.rfwf-body-content > div[id]:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.custom-form-content:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.orders-page:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.rfwf-body-content:has(#doc-focus) > div:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
#doc-focus:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.page-builder-display-reset:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.flex-box-section-full:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.rfwf-full-panel:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.flex-box-section-full-interior:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))),
.rfwf-panel-interior:not(.rfwf-panel-interior:has(> *:not(:only-child)),
.flex-box-section-full-interior:has(> *:not(:only-child))) {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.flex-box-section-full:not(:last-child),
.rfwf-full-panel:not(:last-child) {
  justify-content: start;
  flex-grow: unset;
}
.flex-box-section-full:last-child:not(:only-of-type) .flex-box-section-full-interior,
.rfwf-full-panel:last-child:not(:only-of-type) .rfwf-panel-interior:has(> *:only-child) {
  justify-content: start;
}
.rfwf-full-panel:only-child .rfwf-panel-interior:has(> *:only-child),
.flex-box-section-full:only-child .flex-box-section-full-interior:has(> *:only-child) {
  width: unset;
}
#special-div {
  height: unset;
}
.rf-workflow .rf-workflow-body-content,
.rf-workflow .rfwf-body-content {
  min-height: unset;
}
.flex-box-section-full,
.rfwf-full-panel {
  padding: 0;
  display: flex;
  align-items: center;
  border: none;
}
.flex-box-section-full + .flex-box-section-full,
.flex-box-section-full + .rfwf-full-panel,
.rfwf-full-panel + .flex-box-section-full,
.rfwf-full-panel + .rfwf-full-panel {
  padding-top: 0;
}
.special-div .flex-box-section-full > *,
.special-div .rfwf-full-panel > * {
  padding: var(--universe-box-padding) var(--universe-body-padding) 0 var(--universe-body-padding);
  margin: 0 auto;
  background: var(--universe-background-page);
  border-left: 2px solid var(--universe-border);
  border-right: 2px solid var(--universe-border);
}
.special-div .flex-box-section-full:last-child > *,
.special-div .rfwf-full-panel:last-child > * {
  padding-bottom: calc(var(--universe-box-padding) * 2);
}
.flex-box-section-full .rfwf-panel-interior::after,
.rfwf-full-panel .rfwf-panel-interior::after {
  content: none;
}
.flex-box-section-full .rfwf-panel-interior::before,
.rfwf-full-panel .rfwf-panel-interior::before {
  content: none;
}
.page-builder-display-reset {
  background-color: unset;
}
.rfG-container {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
}
/*
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—    â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ•—   â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�â•�â•� â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�    â•šâ•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â•šâ–ˆâ–ˆâ•— â–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘  â–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—         â–ˆâ–ˆâ•‘    â•šâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•� â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•”â•�â•�â•�â•� â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�         â–ˆâ–ˆâ•‘     â•šâ–ˆâ–ˆâ•”â•�  â–ˆâ–ˆâ•”â•�â•�â•�â•� â–ˆâ–ˆâ•”â•�â•�â•�  â•šâ•�â•�â•�â•�â–ˆâ–ˆâ•‘
â–ˆâ–ˆâ•‘     â–ˆâ–ˆâ•‘  â–ˆâ–ˆâ•‘â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—       â–ˆâ–ˆâ•‘      â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘     â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•‘
â•šâ•�â•�     â•šâ•�â•�  â•šâ•�â•� â•šâ•�â•�â•�â•�â•�â•� â•šâ•�â•�â•�â•�â•�â•�â•�       â•šâ•�â•�      â•šâ•�â•�   â•šâ•�â•�     â•šâ•�â•�â•�â•�â•�â•�â•�â•šâ•�â•�â•�â•�â•�â•�â•�
*/
body:has(.universe-page-exhibitor-portal),
body:has(.universe-page-speaker-portal),
body:has(.custom-form-content),
body:has(.task-forms-page),
body:has(.nomination-form-details),
body:has(.confirmation-page form),
body:has(#create-account-page),
body:has(.add-nomination-email),
body:has(.form-id-1744912756436001kmNh),
body:has(#reg-confirmation-page),
body:has(.orders-page),
body:has(#wf-1741885527539001ncMA),
body:has(.portal-page) {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 21.49%, rgba(207, 250, 218, 0.508403) 74.93%, #5FED83 161.16%);
}
body:has(.universe-page-exhibitor-portal) #app,
body:has(.universe-page-speaker-portal) #app,
body:has(.custom-form-content) #app,
body:has(.task-forms-page) #app,
body:has(.nomination-form-details) #app,
body:has(.confirmation-page form) #app,
body:has(#create-account-page) #app,
body:has(.add-nomination-email) #app,
body:has(.form-id-1744912756436001kmNh) #app,
body:has(#reg-confirmation-page) #app,
body:has(.orders-page) #app,
body:has(#wf-1741885527539001ncMA) #app,
body:has(.portal-page) #app {
  background-color: transparent;
}
body:has(#workflow-login-page) {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 21.49%, rgba(207, 250, 218, 0.508403) 74.93%, #5FED83 161.16%);
}
body:has(#workflow-login-page) #rf-content {
  background: url("./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse25%2Fstatic%2Fstaticfile%2Fstaticfile%2Flogin-background_1755497166633001Wxjg.png") no-repeat bottom right;
}
body:has(#workflow-login-page) #app {
  background-color: transparent;
}
#rf-content #special-div #nominationPage .rfwf-panel-interior:has(.add-nomination-email) {
  max-width: var(--universe-body-width-1);
  width: 100%;
}
#rf-content #special-div:has(#workflow-login-page) .rfwf-full-panel .rfwf-panel-interior,
#rf-content #special-div:has(#create-account-page) .rfwf-full-panel .rfwf-panel-interior,
#rf-content #special-div:has(.form-id-1744912756436001kmNh) .rfwf-full-panel .rfwf-panel-interior {
  max-width: var(--universe-body-width-2);
  width: 100%;
}
#cfp-home-page .rfwf-panel-interior > *:not(:has(.sessionsAndSubmissions)),
#participantPage .rfwf-header .rfwf-panel-interior,
#rf-content #special-div:has(.custom-form-content) .rfwf-full-panel .rfwf-panel-interior,
#rf-content #special-div:has(.orders-page) .rfwf-full-panel .rfwf-panel-interior {
  max-width: var(--universe-body-width-3);
  width: 100%;
}
[class*=github-universe25-careercorner] #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior,
[class*=github-universe25-expertcenter] #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior,
#rf-content #special-div:has(#reg-confirmation-page) .rfwf-full-panel .rfwf-panel-interior {
  max-width: var(--universe-body-width-4);
  width: 100%;
}
#rf-content #special-div:has(#rf-exhibitorcatalog) .flex-box-section-full .flex-box-section-full-interior,
#rf-content #special-div .flex-box-section-full .flex-box-section-full-interior {
  max-width: var(--universe-body-width);
  width: 100%;
}
[class*=-con-commportal-page-home] header > .pillar,
[class*=-con-commportal-page-home] footer > .pillar,
[class*=-con-commportal-page-home] .special-div .flex-box-section-full > *,
[class*=-con-commportal-page-home] .special-div .rfwf-full-panel > * {
  max-width: unset !important;
}
.special-div [class*=-con-commportal-page-home] > * {
  border: 0;
}
#rf-content #special-div .flex-box-section-full .flex-box-section-full-interior:has(#widget-page-session-details),
#rf-content #special-div:has(#rf-exhibitorcatalog) .flex-box-section-full .flex-box-section-full-interior,
#rf-content #special-div .flex-box-section-full.universe-page-cfs-faq .flex-box-section-full-interior {
  border: 0;
}
.special-div #rf-content #special-div .flex-box-section-full .flex-box-section-full-interior:has(#widget-page-session-details) > *,
.special-div #rf-content #special-div:has(#rf-exhibitorcatalog) .flex-box-section-full .flex-box-section-full-interior > *,
.special-div #rf-content #special-div .flex-box-section-full.universe-page-cfs-faq .flex-box-section-full-interior > * {
  border: 0;
}
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-form-element-group,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-form-element-group {
  padding: 0;
}
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-input input, #rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior div[role=group]:has(.radio, input[type=radio]),
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-input input,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior div[role=group]:has(.radio, input[type=radio]) {
  margin-top: var(--universe-vf-standard);
}
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-label,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-label {
  margin-bottom: var(--universe-vf-paragraph);
}
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-label .label-text,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-label .label-text {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0.0078em;
  color: var(--universe-text-vivid);
  font-size: 40px;
  line-height: 1;
}
@media (max-width: 1439px) {
  #rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-label .label-text,
  #rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-label .label-text {
    letter-spacing: 0.0147em;
  }
}
@media (max-width: 1439px) {
  #rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rf-label .label-text,
  #rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rf-label .label-text {
    font-size: 32px;
    line-height: 1;
  }
}
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .form-footer-actions,
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .modal-footer,
#rf-content #special-div .rfwf-full-panel:has(#wf-1741885527539001ncMA) .rfwf-panel-interior .rfG-row,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .form-footer-actions,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .modal-footer,
#rf-content #special-div #nominationPage .rfwf-full-panel:has(.add-nomination-email) .rfwf-panel-interior .rfG-row {
  margin-top: var(--universe-vf-standard);
}
#cfp-home-page .rfwf-panel-interior > *:not(:has(.sessionsAndSubmissions)) {
  margin-left: auto !important;
  margin-right: auto !important;
}
#forgotPw-modal .modal-dialog {
  max-width: 600px;
}
/* Text art: http://patorjk.com/software/taag/#p=display&f=ANSI%20Shadow&t=Example */
/*
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ•—   â–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ•—   â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�â•šâ•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�â•šâ•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘        â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â•šâ•�â•�â•�â•�â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘        â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘  â–ˆâ–ˆâ•‘â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—   â–ˆâ–ˆâ•‘   â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘  â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â•šâ•�â•�â•�â•�â•�â•�â•�   â•šâ•�â•�   â•šâ•�â•�  â•šâ•�â•� â•šâ•�â•�â•�â•�â•�â•�  â•šâ•�â•�â•�â•�â•�â•�   â•šâ•�â•�    â•šâ•�â•�â•�â•�â•�â•� â•šâ•�â•�  â•šâ•�â•�â•šâ•�â•�â•�â•�â•�â•�â•�
*/
.space-above {
  margin-top: var(--universe-vf-standard);
}
.space-below {
  margin-bottom: var(--universe-vf-standard);
}
.space-paragraph-above {
  margin-top: var(--universe-vf-paragraph);
}
.space-paragraph-below {
  margin-bottom: var(--universe-vf-paragraph);
}
.universe-content h1 {
  margin-top: var(--base-size-64);
  margin-bottom: 0;
}
.universe-content h2 {
  margin-top: var(--base-size-64);
  margin-bottom: 0;
}
.universe-content h3 {
  margin-top: var(--base-size-64);
  margin-bottom: 0;
}
.universe-content h4 {
  margin-top: var(--base-size-64);
  margin-bottom: 0;
}
.universe-content h5 {
  margin-top: var(--base-size-64);
  margin-bottom: 0;
}
.universe-content h6 {
  margin-top: var(--base-size-48);
  margin-bottom: 0;
}
.universe-content hr {
  margin-top: var(--base-size-64);
  margin-bottom: 0;
}
.universe-content .paragraph-vf, .universe-content p, .universe-content ol, .universe-content ul, .universe-content .body-large-style, .universe-content .body-default-style, .universe-content .universe-buttons, .universe-content .infoBox {
  margin-top: var(--base-size-24);
  margin-bottom: 0;
}
.universe-content .paragraph-vf + .paragraph-vf, .universe-content p + .paragraph-vf, .universe-content ol + .paragraph-vf, .universe-content ul + .paragraph-vf, .universe-content .body-large-style + .paragraph-vf, .universe-content .body-default-style + .paragraph-vf, .universe-content .universe-buttons + .paragraph-vf, .universe-content .infoBox + .paragraph-vf, .universe-content .paragraph-vf + p, .universe-content p + p, .universe-content ol + p, .universe-content ul + p, .universe-content .body-large-style + p, .universe-content .body-default-style + p, .universe-content .universe-buttons + p, .universe-content .infoBox + p, .universe-content .paragraph-vf + ol, .universe-content p + ol, .universe-content ol + ol, .universe-content ul + ol, .universe-content .body-large-style + ol, .universe-content .body-default-style + ol, .universe-content .universe-buttons + ol, .universe-content .infoBox + ol, .universe-content .paragraph-vf + ul, .universe-content p + ul, .universe-content ol + ul, .universe-content ul + ul, .universe-content .body-large-style + ul, .universe-content .body-default-style + ul, .universe-content .universe-buttons + ul, .universe-content .infoBox + ul, .universe-content .paragraph-vf + .body-large-style, .universe-content p + .body-large-style, .universe-content ol + .body-large-style, .universe-content ul + .body-large-style, .universe-content .body-large-style + .body-large-style, .universe-content .body-default-style + .body-large-style, .universe-content .universe-buttons + .body-large-style, .universe-content .infoBox + .body-large-style, .universe-content .paragraph-vf + .body-default-style, .universe-content p + .body-default-style, .universe-content ol + .body-default-style, .universe-content ul + .body-default-style, .universe-content .body-large-style + .body-default-style, .universe-content .body-default-style + .body-default-style, .universe-content .universe-buttons + .body-default-style, .universe-content .infoBox + .body-default-style, .universe-content .paragraph-vf + .universe-buttons, .universe-content p + .universe-buttons, .universe-content ol + .universe-buttons, .universe-content ul + .universe-buttons, .universe-content .body-large-style + .universe-buttons, .universe-content .body-default-style + .universe-buttons, .universe-content .universe-buttons + .universe-buttons, .universe-content .infoBox + .universe-buttons, .universe-content .paragraph-vf + .infoBox, .universe-content p + .infoBox, .universe-content ol + .infoBox, .universe-content ul + .infoBox, .universe-content .body-large-style + .infoBox, .universe-content .body-default-style + .infoBox, .universe-content .universe-buttons + .infoBox, .universe-content .infoBox + .infoBox {
  margin-top: var(--base-size-12);
}
.universe-content li > ul, .universe-content li > ol {
  margin-top: var(--base-size-12);
}
.universe-content .heading-top-margin {
  margin-top: var(--base-size-64) !important;
}
.universe-content li {
  margin-top: var(--base-size-12);
  margin-bottom: 0;
}
.universe-content ul.dotted li {
  margin-top: var(--base-size-28);
  margin-bottom: 0;
}
.universe-content ul.tight, .universe-content ul.tight ul, .universe-content ul.tight li {
  margin-top: 0;
}
.universe-content .universe-hero {
  margin-top: var(--base-size-64);
}
.universe-content .universe-feature {
  margin-top: var(--base-size-64);
}
.universe-content .universe-stats {
  margin-top: var(--base-size-64);
}
.universe-content .universe-pie-chart {
  margin-top: var(--base-size-64);
}
.universe-content .universe-callout {
  margin-top: var(--base-size-24);
}
.universe-content .universe-accordian summary {
  padding: var(--base-size-36) 0;
}
@media (max-width: 1150px) {
  .universe-content .upcfssg-sticky-nav {
    margin-top: var(--base-size-64);
  }
}
.universe-content li:first-child,
.universe-content .universe-accordian section > *:first-child,
.universe-content .universe-accordian summary > *:first-child,
.universe-content .universe-callout > *:first-child, .universe-content > *:first-child {
  margin-top: 0px;
}
.universe-content.universe-page-cfs-submission-guide .upcfssg-intro *:first-child {
  margin-top: var(--base-size-64);
}
.universe-content.universe-page-cfs-submission-guide h2 + .body-large-style {
  margin-top: var(--base-size-64);
}
@media (max-width: 900px) {
  .universe-content h1 {
    margin-top: var(--base-size-48);
    margin-bottom: 0;
  }
  .universe-content h2 {
    margin-top: var(--base-size-48);
    margin-bottom: 0;
  }
  .universe-content h3 {
    margin-top: var(--base-size-48);
    margin-bottom: 0;
  }
  .universe-content h4 {
    margin-top: var(--base-size-48);
    margin-bottom: 0;
  }
  .universe-content h5 {
    margin-top: var(--base-size-48);
    margin-bottom: 0;
  }
  .universe-content h6 {
    margin-top: var(--base-size-36);
    margin-bottom: 0;
  }
  .universe-content hr {
    margin-top: var(--base-size-48);
    margin-bottom: 0;
  }
  .universe-content .stacked-paragraph {
    margin-top: var(--base-size-20);
    margin-bottom: 0;
  }
  .universe-content .stacked-paragraph + .stacked-paragraph {
    margin-top: var(--base-size-12);
  }
  .universe-content li {
    margin-top: var(--base-size-12);
    margin-bottom: 0;
  }
  .universe-content ul.dotted li {
    margin-top: var(--base-size-16);
    margin-bottom: 0;
  }
  .universe-content .universe-hero {
    margin-top: var(--base-size-48);
  }
  .universe-content .universe-stats {
    margin-top: var(--base-size-48);
  }
  .universe-content .universe-pie-chart {
    margin-top: var(--base-size-48);
  }
  .universe-content .universe-callout {
    margin-top: var(--base-size-12);
  }
  .universe-content .universe-accordian summary {
    padding: var(--base-size-28) 0;
  }
  .universe-content .upcfssg-sticky-nav {
    margin-top: var(--base-size-48);
  }
  .universe-content.universe-page-cfs-submission-guide .upcfssg-intro *:first-child {
    margin-top: var(--base-size-48);
  }
  .universe-content.universe-page-cfs-submission-guide h2 + .body-large-style {
    margin-top: var(--base-size-48);
  }
  .universe-content.universe-page-cfs-submission-guide #participantPage h1 + p {
    margin-top: var(--base-size-20);
  }
}
#participantPage h1 + p {
  margin-top: var(--base-size-24);
}
#cfp-home-page .rfwf-panel-interior > h2 {
  margin-top: var(--base-size-64);
}
@media (max-width: 900px) {
  #participantPage h1 + p {
    margin-top: var(--base-size-20);
  }
  #cfp-home-page .rfwf-panel-interior > h2 {
    margin-top: var(--base-size-48);
  }
}
/*
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ•—   â–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ•—   â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ•—   â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�â–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ•‘â•šâ•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�
â–ˆâ–ˆâ•‘     â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â–ˆâ–ˆâ–ˆâ–ˆâ•”â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â–ˆâ–ˆâ•— â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ•”â–ˆâ–ˆâ•— â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•‘     â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘â•šâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�â•� â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘â•šâ–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�  â–ˆâ–ˆâ•‘â•šâ–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â•šâ•�â•�â•�â•�â–ˆâ–ˆâ•‘
â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘ â•šâ•�â•� â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘     â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘ â•šâ–ˆâ–ˆâ–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘ â•šâ–ˆâ–ˆâ–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•‘
 â•šâ•�â•�â•�â•�â•�â•� â•šâ•�â•�â•�â•�â•�â•� â•šâ•�â•�     â•šâ•�â•�â•šâ•�â•�      â•šâ•�â•�â•�â•�â•�â•� â•šâ•�â•�  â•šâ•�â•�â•�â•�â•šâ•�â•�â•�â•�â•�â•�â•�â•šâ•�â•�  â•šâ•�â•�â•�â•�   â•šâ•�â•�   â•šâ•�â•�â•�â•�â•�â•�â•�
*/
.universe-session-info {
  display: none;
}
.universe-hero {
  display: flex;
  flex-direction: column;
}
.universe-hero .universe-hero-label {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
}
.universe-hero .universe-hero-label::after {
  margin-left: 1.5rem;
  content: url(" width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='12' fill='%2308872B'/%3E%3C/svg%3E%0A");
}
.universe-hero .universe-hero-heading {
  margin: var(--base-size-16) 0 0 0;
  max-width: 924px;
}
.universe-hero .universe-hero-heading.full-width {
  max-width: unset;
}
.universe-hero svg.universe-hero-universe-25 {
  max-width: 762px;
  width: 100%;
  height: auto;
  margin-block-end: var(--base-size-24);
}
.universe-hero .universe-hero-sub {
  background-clip: text;
  margin: var(--base-size-24) 0 0;
  max-width: 600px;
}
.universe-hero .universe-hero-sub.full-width {
  max-width: unset;
}
.universe-hero.left-align .universe-hero-sub {
  text-align: left;
}
.universe-hero .universe-hero-buttons.universe-buttons {
  gap: var(--base-size-20);
  margin-block-start: var(--base-size-32);
}
.hero-panel.rfwf-full-panel {
  border-bottom: 2px solid var(--universe-border);
}
.hero-panel.rfwf-full-panel .universe-hero {
  padding: var(--universe-box-padding) 0;
}
#special-div:has(.hero-panel) .rfwf-full-panel:not(.hero-panel):first-child {
  padding-top: 0 !important;
}
#reg-confirmation-page,
#special-div:has(.hero-panel) .page-builder-display-reset,
#special-div:has(.hero-panel) .rfwf-full-panel:not(.hero-panel) > .rfwf-panel-interior > .rfG-md-50:first-child {
  margin-top: 0 !important;
}
.flex-box-section-full:has(.universe-hero-alt) {
  border-bottom: 2px solid var(--universe-border);
}
.flex-box-section-full:has(.universe-hero-alt) .universe-hero-alt {
  padding: var(--universe-box-padding) 0 calc(var(--universe-box-padding) * 2) 0;
  display: grid;
  gap: var(--universe-box-padding);
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: center;
}
.flex-box-section-full:has(.universe-hero-alt) .universe-hero-alt:has(h3:only-child) {
  display: block;
}
.flex-box-section-full:has(.universe-hero-alt) .universe-hero-alt h3 {
  grid-column: 1/2;
}
.flex-box-section-full:has(.universe-hero-alt) .universe-hero-alt h3 + * {
  grid-column: 2/3;
}
@media (max-width: 1100px) {
  .flex-box-section-full:has(.universe-hero-alt) .universe-hero-alt {
    display: block;
  }
  .flex-box-section-full:has(.universe-hero-alt) .universe-hero-alt h3 + * {
    margin-top: var(--universe-vf-paragraph);
  }
}
.flex-box-section-full:has(.universe-hero-alt) .universe-hero-alt.one-column {
  display: block;
}
.universe-column-medium {
  max-width: var(--universe-body-width-3);
  margin-left: auto !important;
  margin-right: auto !important;
}
.universe-stats {
  display: flex;
  flex-wrap: wrap;
  gap: var(--base-size-12);
}
.universe-stats .universe-stat {
  flex: 1 1 0;
  min-width: min-content;
  box-sizing: border-box;
  display: flex;
  gap: var(--base-size-12);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(13, 17, 23, 0.7);
  margin: 0;
  padding: var(--base-size-28) var(--base-size-24);
  border-radius: var(--brand-borderRadius-medium);
}
.universe-stats .universe-stat > * {
  margin: 0;
}
.universe-pie-chart {
  display: flex;
  gap: var(--base-size-80);
  align-items: center;
}
.universe-pie-chart > svg {
  width: 100%;
  max-width: 472px;
  height: auto;
}
.universe-pie-chart .universe-pie-chart-labels {
  display: flex;
  flex-direction: column;
  gap: var(--base-size-16);
}
.universe-pie-chart .universe-pie-chart-labels .universe-pie-chart-label {
  display: flex;
  gap: var(--base-size-16);
  align-items: center;
}
.universe-pie-chart .universe-pie-chart-labels .universe-pie-chart-label svg {
  flex-shrink: 0;
}
@media (max-width: 1000px) {
  .universe-pie-chart {
    flex-direction: column;
    gap: var(--base-size-48);
  }
  .universe-pie-chart .universe-pie-chart-labels {
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    max-width: 600px;
  }
  .universe-pie-chart .universe-pie-chart-labels .universe-pie-chart-label {
    gap: var(--base-size-4);
  }
}
.universe-levels {
  position: relative;
  padding-left: var(--base-size-40);
}
.universe-levels::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(to top, #010101 0%, #D98DFF 10.45%, #D2DA70 57.87%, #94CD89 90.1%, #010101 100%);
  mask-image: repeating-linear-gradient(to top, rgb(0, 0, 0) 0 2px, rgba(0, 0, 0, 0) 2px 4px);
  mask-size: 100% 4px;
}
.universe-callout {
  padding: var(--base-size-16);
  border-radius: var(--brand-borderRadius-medium);
  background: var(--universe-background-section);
}
.universe-accordians .universe-accordian {
  position: relative;
}
.universe-accordians .universe-accordian:not(:last-child)::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 100%;
  background-image: repeating-linear-gradient(to right, #4A4C4E 0 2px, transparent 2px 4px);
  mask-image: linear-gradient(to right, var(--universe-background-page) 0%, transparent 100%);
  -webkit-mask-image: -webkit-linear-gradient(to right, var(--universe-background-page) 0%, transparent 100%);
}
.universe-accordians .universe-accordian summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.universe-accordians .universe-accordian summary::-webkit-details-marker {
  display: none;
}
.universe-accordians .universe-accordian section {
  padding: 0 0 var(--base-size-36) 0;
}
.universe-accordians .universe-accordian .toggle svg {
  transition: transform var(--brand-animation-duration-fast) ease;
}
.universe-accordians .universe-accordian .toggle svg path {
  fill: #8b949e;
  transition: fill var(--brand-animation-duration-faster) ease;
}
.universe-accordians .universe-accordian[open] .toggle svg {
  transform: rotate(180deg);
}
.universe-accordians .universe-accordian[open] summary span, .universe-accordians .universe-accordian:hover summary span {
  color: var(--universe-text-vivid);
}
.universe-accordians .universe-accordian[open]::after, .universe-accordians .universe-accordian:hover::after {
  background-image: repeating-linear-gradient(to right, #7e7f82 0 2px, transparent 2px 4px);
}
.universe-accordians .universe-accordian[open] .toggle svg path, .universe-accordians .universe-accordian:hover .toggle svg path {
  fill: var(--universe-text-vivid);
}
.universe-feature svg {
  width: 100%;
  height: auto;
}
.universe-feature svg.mobile {
  display: none;
}
@media (max-width: 500px) {
  .universe-feature svg.desktop {
    display: none;
  }
  .universe-feature svg.mobile {
    display: unset;
  }
}
.universe-fpo {
  display: none;
  border-radius: var(--brand-borderRadius-large);
  background: linear-gradient(180deg, rgba(51, 51, 51, 0.4) 0%, rgba(28, 28, 28, 0.4) 100%);
  position: relative;
}
.universe-fpo::before {
  content: "FPO";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0em;
  color: var(--universe-text-vivid);
  font-size: 72px;
  line-height: 0.81;
  color: var(--universe-muted-copy);
}
@media (max-width: 1439px) {
  .universe-fpo::before {
    font-size: 48px;
    line-height: 0.87;
  }
}
.universe-youtube-player {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  border-radius: var(--brand-borderRadius-large);
}
.green-square::after {
  margin-left: 1.5rem;
  content: url(" width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='12' fill='%2308872B'/%3E%3C/svg%3E%0A");
}
.carousel__head {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  align-items: center;
  margin-bottom: var(--base-size-48);
}
@media (max-width: 500px) {
  .carousel__head {
    flex-direction: column;
  }
}
.carousel__head, .carousel__head h6 {
  line-height: 1 !important;
}
.carousel__head .carousel__pager {
  display: flex;
  gap: 1.5rem;
  align-items: center;
  justify-content: center;
}
.carousel__head .carousel__pager .carousel__counter {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
  white-space: nowrap;
  color: var(--universe-text-muted);
}
.carousel__head .carousel__pager .carousel__btn {
  border: transparent;
  background: transparent;
  padding: 4px;
  cursor: pointer;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
}
.carousel__head .carousel__pager .carousel__btn path {
  fill: var(--universe-text-vivid);
}
.carousel__head .carousel__pager .carousel__btn[disabled] path {
  fill: var(--universe-text-disabled);
}
.flex-box-section-full:has(.carousel__head) {
  border-bottom: 2px solid var(--universe-border);
}
.flex-box-section-full:has(#universe-carousel) {
  border-bottom: 2px solid var(--universe-border);
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior {
  padding: 0;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .carousel__viewport {
  overflow: hidden;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .carousel__track {
  display: flex;
  transition: transform 0.3s ease-out;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .carousel__page {
  min-width: 100%;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .grid {
  display: grid;
  grid-auto-rows: auto;
  gap: 0px;
  height: 100%;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .grid.cols-1 {
  grid-template-columns: 1fr;
}
@media (min-width: 640px) {
  .flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .grid.cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .grid.cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile {
  padding: var(--universe-box-padding);
  display: grid;
  grid-row: span 5;
  grid-template-rows: subgrid;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--base-size-24);
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile .uc-time {
  grid-row: 1;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile .h5 {
  grid-row: 2;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile .img {
  grid-row: 3;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile .abstract {
  grid-row: 4;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile .universe-buttons {
  grid-row: 5;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile > * {
  margin: 0;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile h5 {
  font-size: 24px;
  line-height: 1.3;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile p {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 18px;
  line-height: 1.5;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile .universe-buttons .mdBtnR-primary {
  width: 100%;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile .uc-time {
  grid-row: 1;
  font-size: 16px;
  line-height: 1.5;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile .uc-time span {
  padding: 0 1rem;
  color: var(--universe-text-disabled);
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile img {
  width: 100%;
  object-fit: cover;
  border-radius: 6px;
}
.flex-box-section-full:has(#universe-carousel) .flex-box-section-full-interior .tile + .tile {
  border-left: 2px solid var(--universe-border);
}
.universe-toast {
  color: var(--universe-text-vivid);
  background: var(--universe-background-page);
  opacity: 0;
  transition: opacity 500ms;
  display: flex;
  gap: 1rem;
  justify-content: center;
  align-items: center;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3051;
  padding: var(--universe-small-padding) 1.5rem;
  border-radius: var(--brand-borderRadius-medium);
  margin-top: 1.5rem;
  box-shadow: var(--universe-box-shadow);
}
.universe-toast * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
}
.universe-toast.ut-visible {
  opacity: 1;
}
.universe-toast a {
  color: var(--universe-text-vivid);
}
.universe-toast svg:last-child {
  margin-left: 2rem;
  cursor: pointer;
}
.showcases {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.showcases .showcase {
  border: 1px solid #4634eb;
  border-radius: 1rem;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.showcases .showcase p {
  margin: 0;
}
.form-label-details-stayput,
.form-label-details {
  margin-bottom: 14px;
}
.form-label-details-stayput > *,
.form-label-details > * {
  margin-top: 6px !important;
  line-height: 1.5;
}
.form-label-details-stayput > * li,
.form-label-details > * li {
  margin-top: 6px;
}
.form-label-details-stayput strong,
.form-label-details strong {
  color: var(--universe-text-semi) !important;
}
.form-label-details-stayput .vivid strong,
.form-label-details .vivid strong {
  color: var(--universe-text-vivid) !important;
}
.form-label-details-stayput ul, .form-label-details-stayput .paragraph,
.form-label-details ul,
.form-label-details .paragraph {
  margin: 0px;
}
/*
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—     â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ•—   â–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ•—   â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ•—   â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�    â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�â–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ•‘â•šâ•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—      â–ˆâ–ˆâ•‘     â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â–ˆâ–ˆâ–ˆâ–ˆâ•”â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â–ˆâ–ˆâ•— â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ•”â–ˆâ–ˆâ•— â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�      â–ˆâ–ˆâ•‘     â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘â•šâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�â•� â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘â•šâ–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�  â–ˆâ–ˆâ•‘â•šâ–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â•šâ•�â•�â•�â•�â–ˆâ–ˆâ•‘
â–ˆâ–ˆâ•‘  â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘         â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘ â•šâ•�â•� â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘     â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘ â•šâ–ˆâ–ˆâ–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘ â•šâ–ˆâ–ˆâ–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•‘
â•šâ•�â•�  â•šâ•�â•�â•šâ•�â•�          â•šâ•�â•�â•�â•�â•�â•� â•šâ•�â•�â•�â•�â•�â•� â•šâ•�â•�     â•šâ•�â•�â•šâ•�â•�      â•šâ•�â•�â•�â•�â•�â•� â•šâ•�â•�  â•šâ•�â•�â•�â•�â•šâ•�â•�â•�â•�â•�â•�â•�â•šâ•�â•�  â•šâ•�â•�â•�â•�   â•šâ•�â•�   â•šâ•�â•�â•�â•�â•�â•�â•�
*/
.nomination-form-details {
  max-width: none;
}
body .page-builder-display-reset .my-survey-list-card {
  background: rgba(255, 255, 255, 0.0196078431);
  backdrop-filter: blur(4px);
  border-radius: var(--rf-brand-shape-radius);
  border: 2px solid var(--universe-border);
  margin: var(--size9) auto;
  padding: var(--universe-box-padding) var(--universe-box-padding);
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 24px;
  border: 1px solid rgba(72, 79, 88, 0.7);
  padding: 37px;
}
@media (max-width: 900px) {
  body .page-builder-display-reset .my-survey-list-card {
    padding: var(--size5) var(--size5);
  }
}
@media (max-width: 600px) {
  body .page-builder-display-reset .my-survey-list-card {
    padding: var(--size3) var(--universe-body-padding);
  }
}
@media (max-width: 900px) {
  body .page-builder-display-reset .my-survey-list-card {
    padding: 37px;
  }
}
@media (max-width: 400px) {
  body .page-builder-display-reset .my-survey-list-card {
    padding: 37px;
  }
}
body .page-builder-display-reset .my-survey-list-card .card-body {
  background: none;
  height: unset;
  overflow: unset;
  width: 100%;
  display: flex;
  flex-direction: column;
}
body .page-builder-display-reset .my-survey-list-card .card-body::before, body .page-builder-display-reset .my-survey-list-card .card-body::after {
  content: none;
}
body .page-builder-display-reset .my-survey-list-card .card-body .card-survey-incomplete,
body .page-builder-display-reset .my-survey-list-card .card-body .card-survey-completed {
  padding: 0;
}
body .page-builder-display-reset .my-survey-list-card .card-body .card-survey-incomplete [class*=-header],
body .page-builder-display-reset .my-survey-list-card .card-body .card-survey-completed [class*=-header] {
  font-family: Monaspace Neon;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #8B949E;
  margin: 0 0 37px 0;
  padding: 0;
}
body .page-builder-display-reset .my-survey-list-card .card-body .card-survey-incomplete .card-survey-completed-header,
body .page-builder-display-reset .my-survey-list-card .card-body .card-survey-completed .card-survey-completed-header {
  padding-top: 37px;
  border-top: 1px solid rgba(48, 54, 61, 0.5019607843);
}
body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container {
  overflow: unset;
}
body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body {
  display: flex;
  flex-direction: column;
}
body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body::before {
  content: none;
}
body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body::after {
  content: none;
}
body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row, body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row:first-child, body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row:last-child {
  border-radius: 0;
  border-top: 1px solid rgba(48, 54, 61, 0.5019607843);
  background: var(--universe-background-section);
  margin: 0;
  padding: 27px 0 27px 0;
}
body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row > div, body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row:first-child > div, body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row:last-child > div {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  transition: var(--smooth-transition) color;
}
@media (max-width: 400px) {
  body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row > div, body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row:first-child > div, body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row:last-child > div {
    font-size: 16px;
  }
}
body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row:hover > div, body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row:first-child:hover > div, body .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-body div.table-row:last-child:hover > div {
  color: var(--universe-background-highlight);
}
body:has(.portal-page) .my-survey-list-card {
  border: none;
  padding: 0;
}
body:has(.portal-page) .my-survey-list-card .card-body {
  height: unset;
  min-height: unset;
  overflow: unset;
}
body:has(.portal-page) .my-survey-list-card .card-body .card-survey-incomplete,
body:has(.portal-page) .my-survey-list-card .card-body .card-survey-completed {
  padding: var(--size5);
}
@media (max-width: 700px) {
  body:has(.portal-page) .my-survey-list-card .card-body .card-survey-incomplete,
  body:has(.portal-page) .my-survey-list-card .card-body .card-survey-completed {
    padding: var(--size3);
  }
}
body:has(.portal-page) .my-survey-list-card .card-body .card-survey-incomplete {
  padding-bottom: 0;
}
body:has(.portal-page) .my-survey-list-card .card-body .card-survey-completed {
  padding-top: 0;
  padding-bottom: 0;
}
body:has(.portal-page) .my-survey-list-card .card-body div.table-row, body:has(.portal-page) .my-survey-list-card .card-body div.table-row:first-child, body:has(.portal-page) .my-survey-list-card .card-body div.table-row:last-child {
  background: transparent !important;
}
body:has(.portal-page) .my-survey-list-card .card-body div.table-row > div, body:has(.portal-page) .my-survey-list-card .card-body div.table-row:first-child > div, body:has(.portal-page) .my-survey-list-card .card-body div.table-row:last-child > div {
  font-size: 16px !important;
  font-weight: 500;
  line-height: 1.3;
}
@media (max-width: 400px) {
  body:has(.portal-page) .my-survey-list-card .card-body div.table-row > div, body:has(.portal-page) .my-survey-list-card .card-body div.table-row:first-child > div, body:has(.portal-page) .my-survey-list-card .card-body div.table-row:last-child > div {
    font-size: 16px;
  }
}
#rf-content .manage-registrants .table-results-container .md-frame {
  border: 2px solid var(--universe-border);
}
.md-frame {
  box-shadow: none;
}
.md-frame.md-frame-primary {
  border: 2px solid var(--universe-border);
}
.md-frame.md-frame-primary .md-frame-header {
  background: var(--rf-brand-color-surface);
  border-radius: var(--rf-brand-shape-radius) var(--rf-brand-shape-radius) 0 0;
  border-bottom: 2px solid var(--universe-border);
}
.md-frame.md-frame-primary .md-frame-header h2 {
  color: var(--universe-text-vivid);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link) {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: min-content;
  gap: var(--size1);
  text-decoration: none !important;
  border-width: var(--rf-comp-button-shape-border-width);
  border-style: solid;
  border-radius: var(--rf-comp-button-shape-radius);
  padding: var(--rf-comp-button-space-padding);
  margin: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  transition: var(--rf-comp-button-motion-transition);
  box-shadow: var(--rf-comp-button-primary-elevation-shadow);
  position: relative;
  cursor: pointer;
  user-select: none;
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).full-width, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).full-width {
  width: 100%;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link) .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link) .mdBtnR-text {
  letter-spacing: var(--rf-comp-button-font-letter-spacing);
  font-size: var(--rf-comp-button-font-size);
  font-weight: var(--rf-comp-button-font-weight);
  font-style: var(--rf-comp-button-font-style);
  text-transform: var(--rf-comp-button-font-transform);
  line-height: 1;
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link) .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link) .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link) *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link) *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):hover {
  background-color: var(--rf-comp-button-primary-hover-color-background);
  border-color: var(--rf-comp-button-primary-hover-color-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).hover .mdBtnR-text, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):hover .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).hover .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):hover .mdBtnR-text {
  color: var(--rf-comp-button-primary-hover-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).hover *:not([fill=none]), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):hover *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).hover *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):hover *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-hover-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).focus-visible, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):focus-visible, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).focus-visible, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):focus-visible {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):active {
  background-color: var(--universe-background-section);
  border-color: var(--universe-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).active .mdBtnR-text, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):active .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).active .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):active .mdBtnR-text {
  color: var(--universe-text-vivid);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).active *:not([fill=none]), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):active *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).active *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link):active *:not([fill=none]) {
  fill: var(--universe-text-vivid);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.hover .mdBtnR-text, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:hover, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:hover .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.hover .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:hover, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.hover *:not([fill=none]), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:hover *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.hover *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.focus-visible, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:focus-visible, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.focus-visible, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:active {
  background-color: var(--universe-accent-true);
  border-color: var(--universe-accent-true);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.active .mdBtnR-text, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:active, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:active .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.active .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:active, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:active .mdBtnR-text {
  color: var(--universe-background-page);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.active *:not([fill=none]), :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:active *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary.active *:not([fill=none]), :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-outline-primary:active *:not([fill=none]) {
  fill: var(--universe-background-page);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-sm, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-small, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-sm, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-small {
  padding: var(--rf-comp-button-space-padding-small);
}
:not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-sm, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-sm .mdBtnR-text, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-small, :not(.mdBtnR-toggle) > .mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-small .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-sm, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-sm .mdBtnR-text, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-small, :not(.mdBtnR-toggle) > a.mdBtnR:not(.open-column-options, .mdBtnR-text-button, .mdBtnR-link).mdBtnR-small .mdBtnR-text {
  font-weight: 500;
}
.universe-buttons,
.rf-flex-frame:has(> .mdBtnR) {
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-button-container-gap);
}
.form-footer-actions,
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
}
.rf-default-modal .form-footer-actions::before, .rf-default-modal .form-footer-actions::after,
.rf-default-modal .modal-footer::before,
.rf-default-modal .modal-footer::after {
  content: none;
}
.form-footer-actions .mdBtnR-container,
.modal-footer .mdBtnR-container {
  margin: 0;
}
.form-footer-actions .mdBtnR-container:empty,
.modal-footer .mdBtnR-container:empty {
  display: none;
}
.form-footer-actions .mdBtnR-container:last-child,
.modal-footer .mdBtnR-container:last-child {
  flex: 1;
}
.form-footer-actions .mdBtnR-container:last-child .mdBtnR-primary,
.modal-footer .mdBtnR-container:last-child .mdBtnR-primary {
  width: 100%;
}
.rf-default-modal .modal-footer .rf-modal-footer-note,
.modal .modal-footer .rf-modal-footer-note {
  margin-bottom: 0;
  border-bottom: none;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  text-align: left;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rf-default-modal .modal-footer .rf-modal-footer-note .rf-simple-flex-grid,
.modal .modal-footer .rf-modal-footer-note .rf-simple-flex-grid {
  margin: 0;
}
.upload-file-area .upload-message,
.text-align-right:has(> .mdBtnR) {
  display: flex;
  gap: var(--base-size-12);
}
.upload-file-area .upload-message:not(.upload-message),
.text-align-right:has(> .mdBtnR):not(.upload-message) {
  justify-content: space-between;
}
.upload-file-area .upload-message::before,
.text-align-right:has(> .mdBtnR)::before {
  content: none;
}
.upload-file-area .upload-message::after,
.text-align-right:has(> .mdBtnR)::after {
  content: none;
}
.upload-file-area .upload-message .mdBtnR {
  float: none;
}
.rfwf-orders-buttons .rfwf-panel-interior {
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-button-container-gap);
}
.rfwf-orders-buttons .rfwf-panel-interior .mdBtnR-primary {
  flex: 1;
}
.search-tab-footer {
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-button-container-gap);
}
.rf-select select, .rf-select select:not([multiple]) {
  background: var(--universe-background-page);
}
.rf-radio-container .radio > label > input[type=radio] {
  flex-shrink: 0;
  appearance: none;
  place-content: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  max-width: none;
  max-height: none;
  margin: -1px 0 0 0;
  border: 2px solid var(--rf-comp-radio-color-border);
  border-radius: 100px;
  transition: background-color 0s ease 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s;
}
.rf-radio-container .radio > label > input[type=radio]::before {
  content: "";
  background: var(--rf-comp-radio-color-background);
  width: 12px !important;
  height: 12px !important;
  border-radius: 100px;
  position: unset;
  top: 0;
  left: 0;
}
.rf-radio-container .radio > label > input[type=radio]:hover {
  border-color: var(--rf-comp-radio-checked-color-border);
}
.rf-radio-container .radio > label > input[type=radio]:checked {
  border-color: var(--rf-comp-radio-checked-color-border);
}
.rf-radio-container .radio > label > input[type=radio]:checked::before {
  background: var(--rf-comp-radio-checked-color-background);
}
.rfSI.rfSI-radio {
  width: 22px;
  height: 22px;
  max-height: 22px;
  max-width: 22px;
  border-radius: 100px;
}
.rfSI.rfSI-radio svg {
  width: 22px;
  height: 22px;
}
.rfSI.rfSI-radio svg[data-title="Radio Checked Icon"] path:first-child {
  fill: var(--rf-comp-radio-checked-color-background);
}
.rfSI.rfSI-radio svg[data-title="Radio Unchecked Icon"] path:first-child {
  fill: var(--rf-comp-radio-color-background);
}
.rf-workflow .rf-checkbox-wrapper .rfSI.icon-popover-trigger {
  margin: -2px 0 0 5px;
}
.rf-checkbox-container .checkbox > label > input[type=checkbox] {
  appearance: none;
  cursor: pointer;
  margin: -1px 0 0 0;
  width: 20px !important;
  height: 20px !important;
  border-radius: 3px;
  border: none !important;
  background: transparent;
}
.rf-checkbox-container .checkbox > label > input[type=checkbox]::before {
  content: "";
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  border: 2px solid var(--rf-comp-checkbox-color-border);
  background: var(--rf-comp-checkbox-color);
  transition: background-color 0s ease 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s;
  box-sizing: border-box;
}
.rf-checkbox-container .checkbox > label > input[type=checkbox]:checked::before {
  border: 2px solid var(--rf-comp-checkbox-checked-color-border);
  background: var(--rf-comp-checkbox-checked-color);
  content: url(" width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7803 0.219625C11.921 0.360427 12 0.551305 12 0.750313C12 0.949321 11.921 1.14019 11.7803 1.281L4.5186 8.54042C4.37775 8.681 4.18682 8.76 3.98774 8.76C3.78867 8.76 3.59773 8.681 3.45689 8.54042L0.201622 5.2862C0.0689277 5.14383 -0.00330905 4.95555 0.000116493 4.76098C0.00355205 4.56643 0.0823894 4.38081 0.220032 4.24321C0.357665 4.10562 0.543355 4.02681 0.73797 4.02338C0.932584 4.01994 1.12093 4.09217 1.26334 4.22482L3.98774 6.94835L10.7186 0.219625C10.8595 0.0789923 11.0504 0 11.2495 0C11.4485 0 11.6395 0.0789923 11.7803 0.219625Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.color-mode-dark .rf-checkbox-container .checkbox > label > input[type=checkbox]:checked::before {
  content: url(" width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7803 0.219625C11.921 0.360427 12 0.551305 12 0.750313C12 0.949321 11.921 1.14019 11.7803 1.281L4.5186 8.54042C4.37775 8.681 4.18682 8.76 3.98774 8.76C3.78867 8.76 3.59773 8.681 3.45689 8.54042L0.201622 5.2862C0.0689277 5.14383 -0.00330905 4.95555 0.000116493 4.76098C0.00355205 4.56643 0.0823894 4.38081 0.220032 4.24321C0.357665 4.10562 0.543355 4.02681 0.73797 4.02338C0.932584 4.01994 1.12093 4.09217 1.26334 4.22482L3.98774 6.94835L10.7186 0.219625C10.8595 0.0789923 11.0504 0 11.2495 0C11.4485 0 11.6395 0.0789923 11.7803 0.219625Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.rf-checkbox-container .checkbox > label > input[type=checkbox] svg {
  display: none;
}
.dropdown-results-container .rf-checkbox {
  width: 20px !important;
  height: 20px !important;
}
.rf-checkbox input[type=checkbox] + .checkbox-bg {
  appearance: none;
  cursor: pointer;
  margin: -1px 0 0 0;
  width: 20px !important;
  height: 20px !important;
  border-radius: 3px;
  border: none !important;
  background: transparent;
}
.rf-checkbox input[type=checkbox] + .checkbox-bg:before {
  content: "";
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  border: 2px solid var(--rf-comp-checkbox-color-border);
  background: var(--rf-comp-checkbox-color);
  transition: background-color 0s ease 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s;
  box-sizing: border-box;
}
.rf-checkbox input[type=checkbox]:checked + .checkbox-bg:before {
  border: 2px solid var(--rf-comp-checkbox-checked-color-border);
  background: var(--rf-comp-checkbox-checked-color);
  content: url(" width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7803 0.219625C11.921 0.360427 12 0.551305 12 0.750313C12 0.949321 11.921 1.14019 11.7803 1.281L4.5186 8.54042C4.37775 8.681 4.18682 8.76 3.98774 8.76C3.78867 8.76 3.59773 8.681 3.45689 8.54042L0.201622 5.2862C0.0689277 5.14383 -0.00330905 4.95555 0.000116493 4.76098C0.00355205 4.56643 0.0823894 4.38081 0.220032 4.24321C0.357665 4.10562 0.543355 4.02681 0.73797 4.02338C0.932584 4.01994 1.12093 4.09217 1.26334 4.22482L3.98774 6.94835L10.7186 0.219625C10.8595 0.0789923 11.0504 0 11.2495 0C11.4485 0 11.6395 0.0789923 11.7803 0.219625Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.color-mode-dark .rf-checkbox input[type=checkbox]:checked + .checkbox-bg:before {
  content: url(" width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7803 0.219625C11.921 0.360427 12 0.551305 12 0.750313C12 0.949321 11.921 1.14019 11.7803 1.281L4.5186 8.54042C4.37775 8.681 4.18682 8.76 3.98774 8.76C3.78867 8.76 3.59773 8.681 3.45689 8.54042L0.201622 5.2862C0.0689277 5.14383 -0.00330905 4.95555 0.000116493 4.76098C0.00355205 4.56643 0.0823894 4.38081 0.220032 4.24321C0.357665 4.10562 0.543355 4.02681 0.73797 4.02338C0.932584 4.01994 1.12093 4.09217 1.26334 4.22482L3.98774 6.94835L10.7186 0.219625C10.8595 0.0789923 11.0504 0 11.2495 0C11.4485 0 11.6395 0.0789923 11.7803 0.219625Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.rf-checkbox.disabled, .rf-checkbox.disabled .checkbox-bg {
  cursor: not-allowed !important;
}
.rf-checkbox .rf-checkbox-icon, .rf-checkbox svg {
  display: none;
}
.rf-checkbox-wrapper .rf-checkbox-label,
.rf-checkbox-wrapper .rf-radio-label,
.rf-radio-wrapper .rf-checkbox-label,
.rf-radio-wrapper .rf-radio-label {
  padding-left: 30px;
}
.md-table .rf-checkbox-wrapper.no-label .rf-radio-option,
.md-table .rf-checkbox-wrapper.no-label .rf-checkbox,
.md-table .rf-radio-wrapper.no-label .rf-radio-option,
.md-table .rf-radio-wrapper.no-label .rf-checkbox {
  margin-left: 0px;
  width: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.md-table .rf-checkbox-wrapper.no-label .rf-radio-option .checkbox-bg,
.md-table .rf-checkbox-wrapper.no-label .rf-checkbox .checkbox-bg,
.md-table .rf-radio-wrapper.no-label .rf-radio-option .checkbox-bg,
.md-table .rf-radio-wrapper.no-label .rf-checkbox .checkbox-bg {
  position: static;
}
.md-table .fixedDataTableLayout_main,
.md-table .fixedDataTableLayout_rowsContainer,
.md-table .fixedDataTableRowLayout_main,
.md-table .fixedDataTableCellLayout_main,
.md-table .fixedDataTableCellGroupLayout_cellGroup {
  overflow: visible;
}
.rf-textarea textarea {
  resize: vertical;
  min-height: 200px !important;
}
.rf-collections .collections-settings textarea.collections-internal-notes {
  background: var(--rf-comp-input-color-background);
}
.rf-textarea textarea[readonly] {
  background-color: var(--rf-comp-input-disabled-color-background);
  color: var(--rf-comp-input-color-on-disabled);
}
.rf-textarea textarea.disabledButReadable,
[class*=-workingreport] .rf-textarea textarea[readonly],
form:has(#wf-temp_a1597341048245) textarea,
form:has(#wf-temp_a1689006623637) textarea {
  background: transparent;
  color: var(--rf-brand-color-text-body);
  border: 1px solid var(--universe-border);
}
.dropdown-results-container {
  box-shadow: var(--universe-box-shadow);
  border: 2px solid var(--universe-border);
}
.dropdown-results-container, .dropdown-results-container .rf-select-results, .dropdown-results-container .rf-scroll-frame {
  border-radius: var(--rf-comp-button-shape-radius);
}
.dropdown-results-container .rf-select-results-container li:first-of-type {
  border-radius: var(--rf-comp-button-shape-radius) var(--rf-comp-button-shape-radius) 0 0;
}
.dropdown-results-container .rf-select-results-container li:last-of-type {
  border-radius: 0 0 var(--rf-comp-button-shape-radius) var(--rf-comp-button-shape-radius);
}
.dropdown-results-container .rf-select-results-container li:hover,
.dropdown-results-container .rf-select-results-container li:focus {
  background-color: var(--universe-background-box);
}
.rf-overlay-new.has-simple-list, .rf-overlay-new.has-simple-list .rf-scroll-frame {
  border-radius: var(--rf-comp-button-shape-radius);
}
.rf-overlay-new.has-simple-list .simple-overlay-list a,
.rf-overlay-new.has-simple-list .simple-overlay-list button {
  color: var(--rf-brand-color-text-body) !important;
  text-decoration: none !important;
}
.rf-overlay-new.has-simple-list .simple-overlay-list li.is-active a,
.rf-overlay-new.has-simple-list .simple-overlay-list li.is-active button,
.rf-overlay-new.has-simple-list .simple-overlay-list li:hover a,
.rf-overlay-new.has-simple-list .simple-overlay-list li:hover button,
.rf-overlay-new.has-simple-list .simple-overlay-list li:focus a,
.rf-overlay-new.has-simple-list .simple-overlay-list li:focus button,
.rf-overlay-new.has-simple-list .simple-overlay-list li:focus-within a,
.rf-overlay-new.has-simple-list .simple-overlay-list li:focus-within button {
  color: var(--rf-brand-color-on-primary) !important;
  text-decoration: none !important;
}
.table tr:first-child th:first-child {
  border-radius: var(--rf-brand-shape-radius-table-header) 0 0 0;
}
.table tr:first-child th:last-child {
  border-radius: 0 var(--rf-brand-shape-radius-table-header) 0 0;
}
.md-table .table-row-controls {
  background-color: rgba(0, 0, 0, 0.4) !important;
  padding: var(--size2) var(--size3);
  border-radius: var(--rf-comp-button-shape-radius);
}
.rf-table-container {
  overflow: unset;
}
#reg-confirmation-page table th {
  background-color: transparent;
  color: var(--universe-text-vivid);
}
.rf-feedback-alert {
  gap: 1rem;
  padding: var(--base-size-24);
  border-left-width: 1px;
  border-radius: var(--rf-comp-input-shape-radius);
  box-shadow: var(--universe-box-shadow);
}
.rf-feedback-alert .rf-feedback-alert-content > :empty {
  display: none;
}
.rf-feedback-alert:has(.rf-feedback-alert-content > *:only-child) {
  align-items: center;
}
.rf-feedback-alert:has(.rf-feedback-alert-content > *:only-child) .rf-feedback-alert-content {
  flex-grow: 1;
}
.rf-feedback-alert:has(.rf-feedback-alert-content > *:only-child) .close-alert {
  position: static;
}
.rf-feedback-alert.rf-alert-type-info {
  background-color: var(--rf-brand-color-status-info);
  border-color: var(--rf-brand-color-status-info);
}
.rf-feedback-alert.rf-alert-type-info, .rf-feedback-alert.rf-alert-type-info * {
  color: var(--rf-brand-color-status-on-info) !important;
}
.rf-feedback-alert.rf-alert-type-info:not([fill=none]), .rf-feedback-alert.rf-alert-type-info *:not([fill=none]) {
  fill: var(--rf-brand-color-status-on-info) !important;
}
.rf-feedback-alert.rf-alert-type-warning {
  background-color: var(--rf-brand-color-status-warning-container);
  border-color: var(--rf-brand-color-status-warning-container);
}
.rf-feedback-alert.rf-alert-type-warning, .rf-feedback-alert.rf-alert-type-warning * {
  color: var(--rf-brand-color-status-on-warning) !important;
}
.rf-feedback-alert.rf-alert-type-warning:not([fill=none]), .rf-feedback-alert.rf-alert-type-warning *:not([fill=none]) {
  fill: var(--rf-brand-color-status-on-warning) !important;
}
.rf-feedback-alert.rf-alert-type-error {
  color: var(--rf-brand-color-status-on-error);
  background-color: var(--rf-brand-color-status-error-container);
  border-color: var(--rf-brand-color-status-error-container);
}
.rf-feedback-alert.rf-alert-type-error, .rf-feedback-alert.rf-alert-type-error * {
  color: var(--rf-brand-color-status-on-error) !important;
}
.rf-feedback-alert.rf-alert-type-error:not([fill=none]), .rf-feedback-alert.rf-alert-type-error *:not([fill=none]) {
  fill: var(--rf-brand-color-status-on-error) !important;
}
.rf-feedback-alert.rf-alert-type-success {
  background-color: var(--universe-background-page);
  border-color: transparent;
}
.rf-feedback-alert.rf-alert-type-success, .rf-feedback-alert.rf-alert-type-success * {
  color: var(--universe-text-vivid) !important;
}
.rf-feedback-alert.rf-alert-type-success:not([fill=none]), .rf-feedback-alert.rf-alert-type-success *:not([fill=none]) {
  fill: var(--rf-brand-color-status-success) !important;
}
.modal-backdrop {
  backdrop-filter: blur(36px);
  background: rgba(0, 0, 0, 0.2509803922);
}
.rf-body .rf-default-modal .modal-dialog {
  width: auto;
  padding: var(--universe-box-padding);
}
@media (max-width: 600px) {
  .rf-body .rf-default-modal .modal-dialog {
    padding: 0;
  }
}
.rf-body .rf-default-modal .modal-dialog .modal-content {
  box-shadow: var(--universe-box-shadow);
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-body {
  padding: var(--universe-padding-modal);
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-header,
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-footer {
  padding: var(--size4) var(--universe-padding-modal);
}
@media (max-width: 500px) {
  .rf-body .rf-default-modal .modal-dialog .modal-content .modal-body {
    padding: var(--size4);
  }
  .rf-body .rf-default-modal .modal-dialog .modal-content .modal-header,
  .rf-body .rf-default-modal .modal-dialog .modal-content .modal-footer {
    padding: var(--size4) var(--size4);
  }
}
.rf-default-modal.no-modal-header .modal-header,
.rf-default-modal:has(.speaker-card) .modal-header,
.rf-default-modal:has(.tile-details-modal-avatar) .modal-header {
  display: contents;
}
.rf-default-modal.no-modal-header .modal-header .modal-title,
.rf-default-modal:has(.speaker-card) .modal-header .modal-title,
.rf-default-modal:has(.tile-details-modal-avatar) .modal-header .modal-title {
  display: none;
}
.rf-default-modal.no-modal-header .modal-header .modal-close,
.rf-default-modal:has(.speaker-card) .modal-header .modal-close,
.rf-default-modal:has(.tile-details-modal-avatar) .modal-header .modal-close {
  z-index: 1;
  top: 1rem;
  right: 1rem;
  transform: unset;
  line-height: 1;
  background: var(--universe-background-section);
  border-radius: var(--brand-borderRadius-small);
}
.rf-multi-select .rf-select-selected li {
  border-radius: var(--rf-comp-input-shape-radius);
}
.rf-multi-select.disabled .rf-select-selected li {
  color: var(--rf-comp-input-color-on-disabled);
}
.disabledButReadable .rf-multi-select.disabled .rf-dropdown-container,
[class*=-workingreport] .rf-multi-select.disabled .rf-dropdown-container {
  display: none;
}
.disabledButReadable .rf-multi-select.disabled .rf-select-selected li,
[class*=-workingreport] .rf-multi-select.disabled .rf-select-selected li {
  color: var(--rf-brand-color-text-body);
}
#rf-collection .session-pills,
.rf-default-modal .modal-dialog .session-pills,
#rf-content #special-div .session-pills {
  display: flex;
  flex-direction: row;
  gap: var(--base-size-4);
  flex-wrap: wrap;
  align-content: start;
}
#rf-collection .session-pills .session-pill,
.rf-default-modal .modal-dialog .session-pills .session-pill,
#rf-content #special-div .session-pills .session-pill {
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--brand-borderRadius-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
#rf-collection .session-pills .session-pill, #rf-collection .session-pills .session-pill *,
.rf-default-modal .modal-dialog .session-pills .session-pill,
.rf-default-modal .modal-dialog .session-pills .session-pill *,
#rf-content #special-div .session-pills .session-pill,
#rf-content #special-div .session-pills .session-pill * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
  opacity: 1 !important;
}
#rf-collection .session-pills .session-pill, #rf-collection .session-pills .session-pill *,
.rf-default-modal .modal-dialog .session-pills .session-pill,
.rf-default-modal .modal-dialog .session-pills .session-pill *,
#rf-content #special-div .session-pills .session-pill,
#rf-content #special-div .session-pills .session-pill * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-background-box) !important;
  border-color: var(--universe-background-box) !important;
}
#rf-collection .session-pills .session-pill:hover, #rf-collection .session-pills .session-pill:hover *, #rf-collection .session-pills .session-pill:focus, #rf-collection .session-pills .session-pill:focus *, #rf-collection .session-pills .session-pill:focus-visible, #rf-collection .session-pills .session-pill:focus-visible *, #rf-collection .session-pills .session-pill *:hover, #rf-collection .session-pills .session-pill *:hover *, #rf-collection .session-pills .session-pill *:focus, #rf-collection .session-pills .session-pill *:focus *, #rf-collection .session-pills .session-pill *:focus-visible, #rf-collection .session-pills .session-pill *:focus-visible *,
.rf-default-modal .modal-dialog .session-pills .session-pill:hover,
.rf-default-modal .modal-dialog .session-pills .session-pill:hover *,
.rf-default-modal .modal-dialog .session-pills .session-pill:focus,
.rf-default-modal .modal-dialog .session-pills .session-pill:focus *,
.rf-default-modal .modal-dialog .session-pills .session-pill:focus-visible,
.rf-default-modal .modal-dialog .session-pills .session-pill:focus-visible *,
.rf-default-modal .modal-dialog .session-pills .session-pill *:hover,
.rf-default-modal .modal-dialog .session-pills .session-pill *:hover *,
.rf-default-modal .modal-dialog .session-pills .session-pill *:focus,
.rf-default-modal .modal-dialog .session-pills .session-pill *:focus *,
.rf-default-modal .modal-dialog .session-pills .session-pill *:focus-visible,
.rf-default-modal .modal-dialog .session-pills .session-pill *:focus-visible *,
#rf-content #special-div .session-pills .session-pill:hover,
#rf-content #special-div .session-pills .session-pill:hover *,
#rf-content #special-div .session-pills .session-pill:focus,
#rf-content #special-div .session-pills .session-pill:focus *,
#rf-content #special-div .session-pills .session-pill:focus-visible,
#rf-content #special-div .session-pills .session-pill:focus-visible *,
#rf-content #special-div .session-pills .session-pill *:hover,
#rf-content #special-div .session-pills .session-pill *:hover *,
#rf-content #special-div .session-pills .session-pill *:focus,
#rf-content #special-div .session-pills .session-pill *:focus *,
#rf-content #special-div .session-pills .session-pill *:focus-visible,
#rf-content #special-div .session-pills .session-pill *:focus-visible * {
  color: var(--universe-text-vivid) !important;
  background: var(--universe-background-highlight) !important;
  border-color: var(--universe-background-highlight) !important;
  text-decoration: none;
}
#rf-collection .session-pills .session-pill:active, #rf-collection .session-pills .session-pill:active *, #rf-collection .session-pills .session-pill *:active, #rf-collection .session-pills .session-pill *:active *,
.rf-default-modal .modal-dialog .session-pills .session-pill:active,
.rf-default-modal .modal-dialog .session-pills .session-pill:active *,
.rf-default-modal .modal-dialog .session-pills .session-pill *:active,
.rf-default-modal .modal-dialog .session-pills .session-pill *:active *,
#rf-content #special-div .session-pills .session-pill:active,
#rf-content #special-div .session-pills .session-pill:active *,
#rf-content #special-div .session-pills .session-pill *:active,
#rf-content #special-div .session-pills .session-pill *:active * {
  color: var(--universe-background-page) !important;
  background: var(--universe-text-vivid) !important;
  border-color: var(--universe-text-vivid) !important;
  text-decoration: none !important;
}
#rf-collection .session-pills .session-pill-hide,
.rf-default-modal .modal-dialog .session-pills .session-pill-hide,
#rf-content #special-div .session-pills .session-pill-hide {
  display: none;
}
#rf-collection .session-pills.session-pills-show-all .session-pill-hide,
.rf-default-modal .modal-dialog .session-pills.session-pills-show-all .session-pill-hide,
#rf-content #special-div .session-pills.session-pills-show-all .session-pill-hide {
  display: unset;
}
#rf-collection .session-pills .session-pill-visibility::after,
.rf-default-modal .modal-dialog .session-pills .session-pill-visibility::after,
#rf-content #special-div .session-pills .session-pill-visibility::after {
  content: "+";
}
#rf-collection .session-pills.session-pills-show-all .session-pill-visibility::after,
.rf-default-modal .modal-dialog .session-pills.session-pills-show-all .session-pill-visibility::after,
#rf-content #special-div .session-pills.session-pills-show-all .session-pill-visibility::after {
  content: "-";
}
#rf-collection .session-pills::before,
.rf-default-modal .modal-dialog .session-pills::before,
#rf-content #special-div .session-pills::before {
  content: none;
}
#rf-collection .session-pills::after,
.rf-default-modal .modal-dialog .session-pills::after,
#rf-content #special-div .session-pills::after {
  content: none;
}
#rf-collection .speaker-pills,
.rf-default-modal .modal-dialog .speaker-pills,
#rf-content #special-div .speaker-pills {
  display: flex;
  flex-direction: row;
  gap: var(--base-size-4);
  flex-wrap: wrap;
  align-content: start;
}
#rf-collection .speaker-pills::before,
.rf-default-modal .modal-dialog .speaker-pills::before,
#rf-content #special-div .speaker-pills::before {
  content: none;
}
#rf-collection .speaker-pills::after,
.rf-default-modal .modal-dialog .speaker-pills::after,
#rf-content #special-div .speaker-pills::after {
  content: none;
}
#rf-collection .speaker-pills .speaker-pill,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill,
#rf-content #special-div .speaker-pills .speaker-pill {
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--brand-borderRadius-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
#rf-collection .speaker-pills .speaker-pill, #rf-collection .speaker-pills .speaker-pill *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *,
#rf-content #special-div .speaker-pills .speaker-pill,
#rf-content #special-div .speaker-pills .speaker-pill * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
  opacity: 1 !important;
}
#rf-collection .speaker-pills .speaker-pill, #rf-collection .speaker-pills .speaker-pill *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *,
#rf-content #special-div .speaker-pills .speaker-pill,
#rf-content #special-div .speaker-pills .speaker-pill * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-background-box) !important;
  border-color: var(--universe-background-box) !important;
}
#rf-collection .speaker-pills .speaker-pill:hover, #rf-collection .speaker-pills .speaker-pill:hover *, #rf-collection .speaker-pills .speaker-pill:focus, #rf-collection .speaker-pills .speaker-pill:focus *, #rf-collection .speaker-pills .speaker-pill:focus-visible, #rf-collection .speaker-pills .speaker-pill:focus-visible *, #rf-collection .speaker-pills .speaker-pill *:hover, #rf-collection .speaker-pills .speaker-pill *:hover *, #rf-collection .speaker-pills .speaker-pill *:focus, #rf-collection .speaker-pills .speaker-pill *:focus *, #rf-collection .speaker-pills .speaker-pill *:focus-visible, #rf-collection .speaker-pills .speaker-pill *:focus-visible *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:hover,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:hover *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:focus,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:focus *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:focus-visible,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:focus-visible *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:hover,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:hover *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:focus,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:focus *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:focus-visible,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:focus-visible *,
#rf-content #special-div .speaker-pills .speaker-pill:hover,
#rf-content #special-div .speaker-pills .speaker-pill:hover *,
#rf-content #special-div .speaker-pills .speaker-pill:focus,
#rf-content #special-div .speaker-pills .speaker-pill:focus *,
#rf-content #special-div .speaker-pills .speaker-pill:focus-visible,
#rf-content #special-div .speaker-pills .speaker-pill:focus-visible *,
#rf-content #special-div .speaker-pills .speaker-pill *:hover,
#rf-content #special-div .speaker-pills .speaker-pill *:hover *,
#rf-content #special-div .speaker-pills .speaker-pill *:focus,
#rf-content #special-div .speaker-pills .speaker-pill *:focus *,
#rf-content #special-div .speaker-pills .speaker-pill *:focus-visible,
#rf-content #special-div .speaker-pills .speaker-pill *:focus-visible * {
  color: var(--universe-text-vivid) !important;
  background: var(--universe-background-highlight) !important;
  border-color: var(--universe-background-highlight) !important;
  text-decoration: none;
}
#rf-collection .speaker-pills .speaker-pill:active, #rf-collection .speaker-pills .speaker-pill:active *, #rf-collection .speaker-pills .speaker-pill *:active, #rf-collection .speaker-pills .speaker-pill *:active *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:active,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill:active *,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:active,
.rf-default-modal .modal-dialog .speaker-pills .speaker-pill *:active *,
#rf-content #special-div .speaker-pills .speaker-pill:active,
#rf-content #special-div .speaker-pills .speaker-pill:active *,
#rf-content #special-div .speaker-pills .speaker-pill *:active,
#rf-content #special-div .speaker-pills .speaker-pill *:active * {
  color: var(--universe-background-page) !important;
  background: var(--universe-text-vivid) !important;
  border-color: var(--universe-text-vivid) !important;
  text-decoration: none !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build], #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build],
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build],
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] * {
  color: var(--universe-text-mute) !important;
  background: #dcff96 !important;
  border-color: #dcff96 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus-visible, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:focus-visible {
  color: var(--universe-color-black) !important;
  background: #d3fa37 !important;
  border-color: #d3fa37 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:active, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build]:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Build] *:active {
  color: var(--universe-color-black) !important;
  background: #d8bd0e !important;
  border-color: #d8bd0e !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate], #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate],
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate],
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] * {
  color: var(--universe-text-mute) !important;
  background: #bfffd1 !important;
  border-color: #bfffd1 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus-visible, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:focus-visible {
  color: var(--universe-color-black) !important;
  background: #5fed83 !important;
  border-color: #5fed83 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:active, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate]:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Automate] *:active {
  color: var(--universe-color-white) !important;
  background: #08872b !important;
  border-color: #08872b !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure], #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure],
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure],
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] * {
  color: var(--universe-text-mute) !important;
  background: #defefa !important;
  border-color: #defefa !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus-visible, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:hover, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:focus-visible {
  color: var(--universe-color-black) !important;
  background: #9eecff !important;
  border-color: #9eecff !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:active, #rf-collection [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure]:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=track][data-pill-value=Secure] *:active {
  color: var(--universe-color-white) !important;
  background: #3094ff !important;
  border-color: #3094ff !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote], #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote],
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote],
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] * {
  color: var(--universe-text-mute) !important;
  background: #ffdbf2 !important;
  border-color: #ffdbf2 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:hover, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus-visible, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:hover, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus-visible,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:hover,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:focus-visible,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:hover,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:focus-visible {
  color: var(--universe-color-black) !important;
  background: #ffb7e6 !important;
  border-color: #ffb7e6 !important;
}
#rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:active, #rf-collection [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:active,
.rf-default-modal .modal-dialog [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote]:active,
#rf-content #special-div [data-pill-attribute][data-pill-attribute=type][data-pill-value=Keynote] *:active {
  color: var(--universe-color-white) !important;
  background: #ff4ac0 !important;
  border-color: #ff4ac0 !important;
}
.rf-pill {
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--brand-borderRadius-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
.rf-pill, .rf-pill * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
  opacity: 1 !important;
}
.rf-pill, .rf-pill * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-background-box) !important;
  border-color: var(--universe-background-box) !important;
}
.rf-pill:hover, .rf-pill:hover *, .rf-pill:focus, .rf-pill:focus *, .rf-pill:focus-visible, .rf-pill:focus-visible *, .rf-pill *:hover, .rf-pill *:hover *, .rf-pill *:focus, .rf-pill *:focus *, .rf-pill *:focus-visible, .rf-pill *:focus-visible * {
  color: var(--universe-text-vivid) !important;
  background: var(--universe-background-highlight) !important;
  border-color: var(--universe-background-highlight) !important;
  text-decoration: none;
}
.rf-pill:active, .rf-pill:active *, .rf-pill *:active, .rf-pill *:active * {
  color: var(--universe-background-page) !important;
  background: var(--universe-text-vivid) !important;
  border-color: var(--universe-text-vivid) !important;
  text-decoration: none !important;
}
.color-mode-dark #payment-form #card-number,
.color-mode-dark #payment-form #expiration-date,
.color-mode-dark #payment-form #cvv-input {
  background-color: #f2eee8;
  position: relative;
}
.color-mode-dark #payment-form #card-number::after,
.color-mode-dark #payment-form #expiration-date::after,
.color-mode-dark #payment-form #cvv-input::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: var(--rf-comp-input-shape-radius-inside);
  backdrop-filter: invert(100%);
  pointer-events: none;
}
.item-card {
  box-shadow: none;
  border-radius: var(--rf-brand-shape-radius-inside);
  border: 1px solid var(--rf-brand-color-border);
}
.item-card .card-header {
  border-top-left-radius: var(--rf-brand-shape-radius-inside);
  border-top-right-radius: var(--rf-brand-shape-radius-inside);
}
.item-card .card-body {
  border: 1px solid var(--deep-sea-tint-10);
  border-top: none;
  border-radius: 0 0 var(--rf-brand-shape-radius-inside) var(--rf-brand-shape-radius-inside);
}
.item-card .card-body .card-body-row {
  margin: 0;
}
.rf-card .card-body {
  height: unset;
  min-height: 216px;
  overflow: unset;
}
.rf-card .card-body .rf-card-list-item .rf-card-list-item-icon {
  width: 44px;
}
#tasks-list-container .rf-task-listing:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
#tasks-list-container .rf-task-listing:hover:last-child {
  border-radius: 0 0 var(--rf-brand-shape-radius) var(--rf-brand-shape-radius);
}
.rf-req {
  display: inline;
}
.readOnly-value {
  height: unset;
  min-height: unset;
}
/*
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ•—   â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â–ˆâ–ˆâ•—   â–ˆâ–ˆâ•—â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â–ˆâ–ˆâ•— â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘     â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘â•šâ–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â•�  â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘     â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â•šâ•�â•�â•�â•�â–ˆâ–ˆâ•‘
â–ˆâ–ˆâ•‘  â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘  â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘ â•šâ–ˆâ–ˆâ–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘     â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•‘
â•šâ•�â•�  â•šâ•�â•�â•šâ•�â•�  â•šâ•�â•�â•šâ•�â•�â•šâ•�â•�  â•šâ•�â•�â•�â•�â•šâ•�â•�      â•šâ•�â•�â•�â•�â•�â•�  â•šâ•�â•�â•�â•�â•�â•� â•šâ•�â•�â•�â•�â•�â•� â•šâ•�â•�â•�â•�â•�â•�â•�
*/
.rf-housing .rf-housing-content .hotel-details .hotel-price-left span,
.rf-housing .hotel-selected-view .room-pricing .room-price {
  color: var(--rf-brand-color-secondary);
}
.dropdown-results-container .rf-singleselect .common-select-dropdown-option-item.active,
h1 .rfSI,
h1 .rfSI svg {
  fill: var(--rf-brand-color-secondary);
}
#rf-calendar .schedule-calendar .rbc-event {
  background-color: var(--rf-brand-color-secondary);
  border-color: var(--rf-brand-color-secondary);
}
.rfSI.rfSI-primary svg,
.rfwf-package-items svg {
  fill: var(--universe-text-vivid);
}
/*
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—    â–ˆâ–ˆâ•—   â–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�â–ˆâ–ˆâ•—â•šâ•�â•�â–ˆâ–ˆâ•”â•�â•�â•�    â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•”â•�â•�â•�â•�â•�
â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘       â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘   â–ˆâ–ˆâ•‘       â•šâ–ˆâ–ˆâ•— â–ˆâ–ˆâ•”â•�â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•”â•�â•�â–ˆâ–ˆâ•—â•šâ•�â•�â•�â•�â–ˆâ–ˆâ•‘
â–ˆâ–ˆâ•‘  â–ˆâ–ˆâ•‘â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�â•šâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•�   â–ˆâ–ˆâ•‘        â•šâ–ˆâ–ˆâ–ˆâ–ˆâ•”â•� â–ˆâ–ˆâ•‘  â–ˆâ–ˆâ•‘â–ˆâ–ˆâ•‘  â–ˆâ–ˆâ•‘â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•‘
â•šâ•�â•�  â•šâ•�â•� â•šâ•�â•�â•�â•�â•�â•�  â•šâ•�â•�â•�â•�â•�â•�    â•šâ•�â•�         â•šâ•�â•�â•�â•�  â•šâ•�â•�  â•šâ•�â•�â•šâ•�â•�  â•šâ•�â•�â•šâ•�â•�â•�â•�â•�â•�â•�
*/
.workflow-footer-buttons .mark-complete-box {
  background: var(--rf-brand-color-surface);
  border: none;
  border-radius: var(--rf-brand-shape-radius);
  padding: var(--size2) var(--size4);
}
@media (max-width: 500px) {
  .workflow-footer-buttons .mark-complete-box {
    padding: var(--size4);
  }
  .workflow-footer-buttons .mark-complete-box > * {
    width: 100%;
  }
}
.side-filters {
  border-radius: var(--rf-brand-shape-radius);
}
#cc-number,
#cvv-number {
  border-radius: var(--rf-comp-input-shape-radius);
}
.hotel-image, .hotel-image .rating {
  border-radius: var(--rf-brand-shape-radius) 0 0 var(--rf-brand-shape-radius);
}
.grid-table .table {
  border-radius: var(--rf-brand-shape-radius);
}
.grid-table .table th:first-child {
  border-radius: var(--rf-brand-shape-radius-inside) 0 0 0;
}
.grid-table .table th:last-child {
  border-radius: 0 var(--rf-brand-shape-radius-inside) 0 0;
}
.rf-tile-container .rf-tile .rf-tile-banner {
  border-radius: var(--rf-brand-shape-radius-inside) var(--rf-brand-shape-radius-inside) 0 0;
}
.rf-date-picker input + .rfSI, .rf-date-picker .DayPickerInput + .rfSI {
  right: var(--rf-comp-input-space-padding-sides);
}
.rf-single-select .rf-select-selected {
  padding-left: var(--rf-comp-input-space-padding-sides);
}
.header-push {
  display: none;
  height: var(--universe-header-height);
}
.rf-org-header-container {
  display: contents;
}
header {
  position: sticky;
  top: 0;
  display: flex;
  align-items: center;
  width: 100%;
  z-index: 11;
  justify-content: center;
  border-bottom: 2px solid var(--universe-border);
  background: var(--universe-background-page);
  transition: background var(--brand-animation-duration-default) var(--brand-animation-easing-default);
}
header.wordmarkOnly #logo-links .github-link.octocat,
header.wordmarkOnly #regular-links,
header.wordmarkOnly #button-links,
header.wordmarkOnly #burger-link {
  display: none;
}
header.wordmarkOnly #logo-links {
  border: 0;
}
header.wordmarkOnly #logo-links .github-link.universe25 {
  display: block;
}
header.wordmarkOnly #logo-links .github-link.universe25 svg {
  width: 100%;
  max-width: 303px;
}
header.wordmarkOnly #logo-links .github-link.universe25 svg path {
  fill: var(--universe-text-vivid);
}
header.wordmarkOnly #logo-links, header.wordmarkOnly .pillar {
  justify-content: center;
}
@media (max-width: 1200px) {
  header.open {
    background: var(--universe-background-page);
  }
}
header ol, header ul {
  margin: 0;
  padding: 0;
}
header ol li, header ul li {
  list-style: none;
}
header a {
  transition: color fill var(--smooth-transition);
  white-space: nowrap;
  position: relative;
  cursor: pointer;
}
header a, header a:focus, header a:link, header a:link:focus, header a:visited, header a:visited:focus {
  line-height: 1;
  color: var(--universe-text-vivid) !important;
  text-decoration: none;
}
header a, header a *, header a:focus, header a:focus *, header a:link, header a:link *, header a:link:focus, header a:link:focus *, header a:visited, header a:visited *, header a:visited:focus, header a:visited:focus * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
}
header a, header a *, header a:focus, header a:focus *, header a:link, header a:link *, header a:link:focus, header a:link:focus *, header a:visited, header a:visited *, header a:visited:focus, header a:visited:focus * {
  font-size: 16px;
  line-height: 1;
}
header a:not(.github-link) path, header a:focus:not(.github-link) path, header a:link:not(.github-link) path, header a:link:focus:not(.github-link) path, header a:visited:not(.github-link) path, header a:visited:focus:not(.github-link) path {
  fill: var(--universe-text-vivid) !important;
}
header a:hover, header a:active, header a:link:hover, header a:link:active, header a:visited:hover, header a:visited:active {
  color: var(--universe-text-vivid) !important;
  text-decoration: none;
}
header a:hover:not(.github-link) path, header a:active:not(.github-link) path, header a:link:hover:not(.github-link) path, header a:link:active:not(.github-link) path, header a:visited:hover:not(.github-link) path, header a:visited:active:not(.github-link) path {
  fill: var(--universe-text-vivid) !important;
}
header a:focus-visible, header a:link:focus-visible, header a:visited:focus-visible {
  color: var(--universe-text-vivid) !important;
  text-decoration: none;
}
header a:focus-visible:not(.github-link) path, header a:link:focus-visible:not(.github-link) path, header a:visited:focus-visible:not(.github-link) path {
  fill: var(--universe-text-vivid) !important;
}
header a .unscramble {
  position: relative;
}
header a .unscramble .unscramble-text {
  position: absolute;
  left: 0;
  bottom: 0;
}
header a .placeholder-text {
  color: transparent !important;
}
header .pillar {
  display: flex;
  align-items: stretch;
  box-sizing: content-box;
  padding: 0;
}
@media (max-width: 415px) {
  header .pillar {
    flex-wrap: nowrap;
    gap: 1rem var(--size3);
  }
}
@media (max-width: 1200px) {
  header .pillar {
    padding-left: 0px;
    padding-right: var(--universe-body-padding);
  }
  body:has(header.open) header .pillar {
    flex-direction: column;
    padding: 0;
  }
}
header #logo-links {
  display: flex;
  align-items: end;
  gap: 1rem;
  padding: var(--base-size-16) var(--base-size-32);
  border-left: 2px solid var(--universe-border);
}
@media (max-width: 1200px) {
  header #logo-links {
    padding: var(--universe-body-padding-thin) 0 var(--universe-body-padding-thin) var(--universe-body-padding);
    flex: 1;
    justify-content: space-between;
  }
  body:has(header.open) header #logo-links {
    padding-left: var(--universe-body-padding);
    padding-right: var(--universe-body-padding);
  }
}
header #logo-links .github-link {
  position: relative;
}
header #logo-links .github-link * {
  display: block;
}
header #logo-links .github-link.universe25 {
  display: none;
}
header #logo-links .github-link path {
  fill: var(--universe-text-vivid);
}
header #regular-links {
  flex: 1;
}
header #regular-links ul {
  display: flex;
  align-items: center;
}
header #regular-links ul li {
  line-height: 1;
  flex: 0 1 200px;
}
header #regular-links ul li:not(.button-link-primary) {
  border-left: 2px solid var(--universe-border);
  border-bottom: 2px solid transparent;
}
header #regular-links ul li:not(.button-link-primary):hover {
  border-bottom-color: var(--universe-accent-true);
  background: var(--universe-background-section);
}
header #regular-links ul li a {
  display: flex;
  position: relative;
  gap: var(--base-size-8);
  padding: var(--base-size-40) var(--base-size-16) var(--base-size-16) var(--base-size-16);
}
@media (max-width: 1200px) {
  body:has(header.open) header #regular-links ul li {
    border-left: none;
    flex: unset;
    border-bottom: 2px solid var(--universe-border);
  }
  body:has(header.open) header #regular-links ul li a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: var(--base-size-16) var(--universe-body-padding);
    align-items: center;
    justify-content: space-between;
  }
  body:has(header.open) header #regular-links ul li#person-mobile {
    padding: var(--base-size-16) var(--universe-body-padding);
  }
  body:has(header.open) header #regular-links ul li a::after {
    position: relative;
    bottom: unset;
    left: unset;
    transform: unset;
    height: unset;
    width: 100%;
    background-image: unset;
    text-align: right;
  }
  body:has(header.open) header #regular-links ul li:not(.signout-link) a::after {
    content: url(" %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21967 3.21967C6.51256 2.92678 6.98744 2.92678 7.28033 3.21967L11.5303 7.46967C11.8232 7.76256 11.8232 8.23744 11.5303 8.53033L7.28033 12.7803C6.98744 13.0732 6.51256 13.0732 6.21967 12.7803C5.92678 12.4874 5.92678 12.0126 6.21967 11.7197L9.93934 8L6.21967 4.28033C5.92678 3.98744 5.92678 3.51256 6.21967 3.21967Z'%3E%3C/path%3E%3C/svg%3E");
  }
  body:has(header.open) header #regular-links ul li:not(.signout-link) a:hover::after {
    left: 5px;
    content: url(" xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23000000' aria-hidden='true' focusable='false'%3E%3Cpath fill='%23000000' d='M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z'%3E%3C/path%3E%3Cpath stroke='%23000000' d='M1.75 8H11' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
  }
  .color-mode-dark body:has(header.open) header #regular-links ul li:not(.signout-link) a::after {
    content: url(" %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21967 3.21967C6.51256 2.92678 6.98744 2.92678 7.28033 3.21967L11.5303 7.46967C11.8232 7.76256 11.8232 8.23744 11.5303 8.53033L7.28033 12.7803C6.98744 13.0732 6.51256 13.0732 6.21967 12.7803C5.92678 12.4874 5.92678 12.0126 6.21967 11.7197L9.93934 8L6.21967 4.28033C5.92678 3.98744 5.92678 3.51256 6.21967 3.21967Z'%3E%3C/path%3E%3C/svg%3E");
  }
  .color-mode-dark body:has(header.open) header #regular-links ul li:not(.signout-link) a:hover::after {
    left: 5px;
    content: url(" xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23ffffff' aria-hidden='true' focusable='false'%3E%3Cpath fill='%23ffffff' d='M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z'%3E%3C/path%3E%3Cpath stroke='%23ffffff' d='M1.75 8H11' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
  }
}
header #regular-links ul li.loggedInOnly {
  display: none;
}
@media (max-width: 1200px) {
  header #regular-links {
    display: none;
  }
  body:has(header.open) header #regular-links {
    display: flex;
    margin-top: var(--base-size-16);
  }
  body:has(header.open) header #regular-links ul {
    flex: 1;
    display: block;
  }
}
header #button-links {
  display: flex;
  align-items: stretch;
  justify-content: end;
}
header #button-links .button-link {
  line-height: 1;
  flex: 0 1 200px;
  min-width: 200px;
}
header #button-links .button-link:not(.button-link-primary) {
  border-left: 2px solid var(--universe-border);
  border-bottom: 2px solid transparent;
}
header #button-links .button-link:not(.button-link-primary):hover {
  border-bottom-color: var(--universe-accent-true);
  background: var(--universe-background-section);
}
header #button-links .button-link a {
  display: flex;
  position: relative;
  gap: var(--base-size-8);
  padding: var(--base-size-40) var(--base-size-16) var(--base-size-16) var(--base-size-16);
}
@media (max-width: 1200px) {
  body:has(header.open) header #button-links .button-link {
    border-left: none;
    flex: unset;
    border-bottom: 2px solid var(--universe-border);
  }
  body:has(header.open) header #button-links .button-link a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: var(--base-size-16) var(--universe-body-padding);
    align-items: center;
    justify-content: space-between;
  }
  body:has(header.open) header #button-links .button-link#person-mobile {
    padding: var(--base-size-16) var(--universe-body-padding);
  }
  body:has(header.open) header #button-links .button-link a::after {
    position: relative;
    bottom: unset;
    left: unset;
    transform: unset;
    height: unset;
    width: 100%;
    background-image: unset;
    text-align: right;
  }
  body:has(header.open) header #button-links .button-link:not(.signout-link) a::after {
    content: url(" %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21967 3.21967C6.51256 2.92678 6.98744 2.92678 7.28033 3.21967L11.5303 7.46967C11.8232 7.76256 11.8232 8.23744 11.5303 8.53033L7.28033 12.7803C6.98744 13.0732 6.51256 13.0732 6.21967 12.7803C5.92678 12.4874 5.92678 12.0126 6.21967 11.7197L9.93934 8L6.21967 4.28033C5.92678 3.98744 5.92678 3.51256 6.21967 3.21967Z'%3E%3C/path%3E%3C/svg%3E");
  }
  body:has(header.open) header #button-links .button-link:not(.signout-link) a:hover::after {
    left: 5px;
    content: url(" xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23000000' aria-hidden='true' focusable='false'%3E%3Cpath fill='%23000000' d='M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z'%3E%3C/path%3E%3Cpath stroke='%23000000' d='M1.75 8H11' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
  }
  .color-mode-dark body:has(header.open) header #button-links .button-link:not(.signout-link) a::after {
    content: url(" %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21967 3.21967C6.51256 2.92678 6.98744 2.92678 7.28033 3.21967L11.5303 7.46967C11.8232 7.76256 11.8232 8.23744 11.5303 8.53033L7.28033 12.7803C6.98744 13.0732 6.51256 13.0732 6.21967 12.7803C5.92678 12.4874 5.92678 12.0126 6.21967 11.7197L9.93934 8L6.21967 4.28033C5.92678 3.98744 5.92678 3.51256 6.21967 3.21967Z'%3E%3C/path%3E%3C/svg%3E");
  }
  .color-mode-dark body:has(header.open) header #button-links .button-link:not(.signout-link) a:hover::after {
    left: 5px;
    content: url(" xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23ffffff' aria-hidden='true' focusable='false'%3E%3Cpath fill='%23ffffff' d='M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z'%3E%3C/path%3E%3Cpath stroke='%23ffffff' d='M1.75 8H11' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
  }
}
header #button-links .button-link.button-link-primary {
  background: var(--universe-text-vivid);
  color: var(--universe-background-page);
}
header #button-links .button-link.button-link-primary:hover {
  border-bottom-color: transparent;
  background: var(--universe-accent-true);
}
header #button-links .button-link.button-link-primary#passesLink {
  background: var(--universe-accent-true);
}
header #button-links .button-link.button-link-primary#passesLink a::after {
  margin-left: 0.25rem;
  content: url(" width='9' height='9' viewBox='0%200%209%209' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.53033%201.70923C0.53033%201.29501%200.866117%200.959229%201.28033%200.959229H7.29074C7.70495%200.959229%208.04074%201.29501%208.04074%201.70923V7.71964C8.04074%208.13385%207.70495%208.46964%207.29074%208.46964C6.87652%208.46964%206.54074%208.13385%206.54074%207.71964V3.51989L1.28033%208.7803C0.987437%209.07319%200.512563%209.07319%200.21967%208.7803C-0.0732233%208.4874%20-0.0732233%208.01253%200.21967%207.71964L5.48008%202.45923H1.28033C0.866117%202.45923%200.53033%202.12344%200.53033%201.70923Z' fill='white'/%3E%3C/svg%3E");
}
header #button-links .button-link.button-link-primary#passesLink:hover {
  background: var(--universe-accent-highlight);
}
header #button-links .button-link.button-link-primary a, header #button-links .button-link.button-link-primary a:focus, header #button-links .button-link.button-link-primary a:link, header #button-links .button-link.button-link-primary a:link:focus, header #button-links .button-link.button-link-primary a:visited, header #button-links .button-link.button-link-primary a:visited:focus {
  color: var(--universe-background-page) !important;
}
header #button-links .button-link.button-link-primary a path, header #button-links .button-link.button-link-primary a:focus path, header #button-links .button-link.button-link-primary a:link path, header #button-links .button-link.button-link-primary a:link:focus path, header #button-links .button-link.button-link-primary a:visited path, header #button-links .button-link.button-link-primary a:visited:focus path {
  fill: var(--universe-background-page) !important;
}
header #button-links .button-link.button-link-primary a:hover, header #button-links .button-link.button-link-primary a:active, header #button-links .button-link.button-link-primary a:focus-visible, header #button-links .button-link.button-link-primary a:link:hover, header #button-links .button-link.button-link-primary a:link:active, header #button-links .button-link.button-link-primary a:link:focus-visible, header #button-links .button-link.button-link-primary a:visited:hover, header #button-links .button-link.button-link-primary a:visited:active, header #button-links .button-link.button-link-primary a:visited:focus-visible {
  color: var(--universe-background-page) !important;
}
header #button-links .button-link.button-link-primary a:hover path, header #button-links .button-link.button-link-primary a:active path, header #button-links .button-link.button-link-primary a:focus-visible path, header #button-links .button-link.button-link-primary a:link:hover path, header #button-links .button-link.button-link-primary a:link:active path, header #button-links .button-link.button-link-primary a:link:focus-visible path, header #button-links .button-link.button-link-primary a:visited:hover path, header #button-links .button-link.button-link-primary a:visited:active path, header #button-links .button-link.button-link-primary a:visited:focus-visible path {
  fill: var(--universe-background-page) !important;
}
header #button-links .button-link#agendaLink {
  position: relative;
  min-width: 240px;
}
header #button-links .button-link#agendaLink .butterfly {
  position: absolute;
  top: 2.5rem;
  left: 1.6rem;
  width: 0.5rem;
  transform-origin: 100% 50%;
  z-index: 3;
  /* background: #fff; */
}
@media (max-width: 1200px) {
  header #button-links .button-link#agendaLink .butterfly {
    top: 1.25rem;
  }
}
header #button-links .button-link#agendaLink a {
  padding-left: 3.25rem;
}
@media (max-width: 1200px) {
  header #button-links {
    display: none;
  }
  body:has(header.open) header #button-links {
    display: flex;
    flex-direction: column;
  }
  body:has(header.open) header #button-links > .button-link-primary:last-child {
    border-bottom: none;
  }
}
body.authenticated header #button-links #signin-link {
  display: none;
}
body:not(.authenticated) header #button-links .loggedInOnly {
  display: none;
}
body.authenticated header #button-links .loggedOutOnly {
  display: none;
}
header #button-links #personal-links {
  position: relative;
  display: flex;
  align-items: stretch;
}
body:not(.authenticated):has(header.open) header #button-links #personal-links #personal-links-toggle {
  display: none;
}
body:not(.authenticated) header #button-links #personal-links #personal-links-toggle, body:has(header.open) header #button-links #personal-links #personal-links-toggle {
  display: none;
}
header #button-links #personal-links .attendee-initials {
  text-transform: uppercase;
}
header #button-links #personal-links #personal-links-menu {
  display: none;
  position: absolute;
  right: -1px;
  top: 100%;
  z-index: 1;
  flex-direction: column;
  gap: var(--base-size-12);
  border: 2px solid var(--universe-border);
  background: var(--universe-background-page);
  padding: var(--base-size-20);
}
header #button-links #personal-links #personal-links-menu li {
  line-height: 1;
  flex: unset;
  background: none;
  border: none;
}
header #button-links #personal-links #personal-links-menu li a::after {
  position: relative;
  bottom: unset;
  left: unset;
  transform: unset;
  height: unset;
  width: 100%;
  background-image: unset;
  text-align: right;
}
header #button-links #personal-links #personal-links-menu li:not(.signout-link) a::after {
  content: url(" %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21967 3.21967C6.51256 2.92678 6.98744 2.92678 7.28033 3.21967L11.5303 7.46967C11.8232 7.76256 11.8232 8.23744 11.5303 8.53033L7.28033 12.7803C6.98744 13.0732 6.51256 13.0732 6.21967 12.7803C5.92678 12.4874 5.92678 12.0126 6.21967 11.7197L9.93934 8L6.21967 4.28033C5.92678 3.98744 5.92678 3.51256 6.21967 3.21967Z'%3E%3C/path%3E%3C/svg%3E");
}
header #button-links #personal-links #personal-links-menu li:not(.signout-link) a:hover::after {
  left: 5px;
  content: url(" xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23000000' aria-hidden='true' focusable='false'%3E%3Cpath fill='%23000000' d='M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z'%3E%3C/path%3E%3Cpath stroke='%23000000' d='M1.75 8H11' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
}
.color-mode-dark header #button-links #personal-links #personal-links-menu li:not(.signout-link) a::after {
  content: url(" %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21967 3.21967C6.51256 2.92678 6.98744 2.92678 7.28033 3.21967L11.5303 7.46967C11.8232 7.76256 11.8232 8.23744 11.5303 8.53033L7.28033 12.7803C6.98744 13.0732 6.51256 13.0732 6.21967 12.7803C5.92678 12.4874 5.92678 12.0126 6.21967 11.7197L9.93934 8L6.21967 4.28033C5.92678 3.98744 5.92678 3.51256 6.21967 3.21967Z'%3E%3C/path%3E%3C/svg%3E");
}
.color-mode-dark header #button-links #personal-links #personal-links-menu li:not(.signout-link) a:hover::after {
  left: 5px;
  content: url(" xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23ffffff' aria-hidden='true' focusable='false'%3E%3Cpath fill='%23ffffff' d='M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z'%3E%3C/path%3E%3Cpath stroke='%23ffffff' d='M1.75 8H11' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.authenticated) header #button-links #personal-links #personal-links-menu li.signout-link, header #button-links #personal-links #personal-links-menu li.personal-link {
  display: none;
}
header #button-links #personal-links #personal-links-menu li a {
  white-space: nowrap;
  display: flex;
  gap: 1rem;
  padding: 0;
  align-items: center;
  justify-content: space-between;
}
header #button-links #personal-links #person-mobile {
  display: flex;
  align-items: center;
  gap: var(--base-size-8);
  margin-top: var(--base-size-16);
  line-height: 1;
  flex: 0 1 200px;
}
body:not(.authenticated) header #button-links #personal-links #person-mobile, body:not(:has(header.open)) header #button-links #personal-links #person-mobile {
  display: none;
}
header #button-links #personal-links #person-mobile:not(.button-link-primary) {
  border-left: 2px solid var(--universe-border);
  border-bottom: 2px solid transparent;
}
header #button-links #personal-links #person-mobile:not(.button-link-primary):hover {
  border-bottom-color: var(--universe-accent-true);
  background: var(--universe-background-section);
}
header #button-links #personal-links #person-mobile a {
  display: flex;
  position: relative;
  gap: var(--base-size-8);
  padding: var(--base-size-40) var(--base-size-16) var(--base-size-16) var(--base-size-16);
}
@media (max-width: 1200px) {
  body:has(header.open) header #button-links #personal-links #person-mobile {
    border-left: none;
    flex: unset;
    border-bottom: 2px solid var(--universe-border);
  }
  body:has(header.open) header #button-links #personal-links #person-mobile a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: var(--base-size-16) var(--universe-body-padding);
    align-items: center;
    justify-content: space-between;
  }
  body:has(header.open) header #button-links #personal-links #person-mobile#person-mobile {
    padding: var(--base-size-16) var(--universe-body-padding);
  }
  body:has(header.open) header #button-links #personal-links #person-mobile a::after {
    position: relative;
    bottom: unset;
    left: unset;
    transform: unset;
    height: unset;
    width: 100%;
    background-image: unset;
    text-align: right;
  }
  body:has(header.open) header #button-links #personal-links #person-mobile:not(.signout-link) a::after {
    content: url(" %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21967 3.21967C6.51256 2.92678 6.98744 2.92678 7.28033 3.21967L11.5303 7.46967C11.8232 7.76256 11.8232 8.23744 11.5303 8.53033L7.28033 12.7803C6.98744 13.0732 6.51256 13.0732 6.21967 12.7803C5.92678 12.4874 5.92678 12.0126 6.21967 11.7197L9.93934 8L6.21967 4.28033C5.92678 3.98744 5.92678 3.51256 6.21967 3.21967Z'%3E%3C/path%3E%3C/svg%3E");
  }
  body:has(header.open) header #button-links #personal-links #person-mobile:not(.signout-link) a:hover::after {
    left: 5px;
    content: url(" xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23000000' aria-hidden='true' focusable='false'%3E%3Cpath fill='%23000000' d='M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z'%3E%3C/path%3E%3Cpath stroke='%23000000' d='M1.75 8H11' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
  }
  .color-mode-dark body:has(header.open) header #button-links #personal-links #person-mobile:not(.signout-link) a::after {
    content: url(" %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21967 3.21967C6.51256 2.92678 6.98744 2.92678 7.28033 3.21967L11.5303 7.46967C11.8232 7.76256 11.8232 8.23744 11.5303 8.53033L7.28033 12.7803C6.98744 13.0732 6.51256 13.0732 6.21967 12.7803C5.92678 12.4874 5.92678 12.0126 6.21967 11.7197L9.93934 8L6.21967 4.28033C5.92678 3.98744 5.92678 3.51256 6.21967 3.21967Z'%3E%3C/path%3E%3C/svg%3E");
  }
  .color-mode-dark body:has(header.open) header #button-links #personal-links #person-mobile:not(.signout-link) a:hover::after {
    left: 5px;
    content: url(" xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23ffffff' aria-hidden='true' focusable='false'%3E%3Cpath fill='%23ffffff' d='M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z'%3E%3C/path%3E%3Cpath stroke='%23ffffff' d='M1.75 8H11' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
  }
}
header #button-links #personal-links #person-mobile svg {
  fill: var(--universe-text-vivid);
}
header #button-links #personal-links #person-mobile .attendee-initials {
  color: var(--universe-text-vivid);
}
header #button-links #personal-links.open #personal-links-menu {
  display: flex;
}
@media (max-width: 1200px) {
  header #button-links #personal-links #personal-links-menu li {
    line-height: 1;
    flex: 0 1 200px;
  }
  header #button-links #personal-links #personal-links-menu li:not(.button-link-primary) {
    border-left: 2px solid var(--universe-border);
    border-bottom: 2px solid transparent;
  }
  header #button-links #personal-links #personal-links-menu li:not(.button-link-primary):hover {
    border-bottom-color: var(--universe-accent-true);
    background: var(--universe-background-section);
  }
  header #button-links #personal-links #personal-links-menu li a {
    display: flex;
    position: relative;
    gap: var(--base-size-8);
    padding: var(--base-size-40) var(--base-size-16) var(--base-size-16) var(--base-size-16);
  }
}
@media (max-width: 1200px) and (max-width: 1200px) {
  body:has(header.open) header #button-links #personal-links #personal-links-menu li {
    border-left: none;
    flex: unset;
    border-bottom: 2px solid var(--universe-border);
  }
  body:has(header.open) header #button-links #personal-links #personal-links-menu li a {
    white-space: nowrap;
    display: flex;
    gap: 1rem;
    padding: var(--base-size-16) var(--universe-body-padding);
    align-items: center;
    justify-content: space-between;
  }
  body:has(header.open) header #button-links #personal-links #personal-links-menu li#person-mobile {
    padding: var(--base-size-16) var(--universe-body-padding);
  }
  body:has(header.open) header #button-links #personal-links #personal-links-menu li a::after {
    position: relative;
    bottom: unset;
    left: unset;
    transform: unset;
    height: unset;
    width: 100%;
    background-image: unset;
    text-align: right;
  }
  body:has(header.open) header #button-links #personal-links #personal-links-menu li:not(.signout-link) a::after {
    content: url(" %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21967 3.21967C6.51256 2.92678 6.98744 2.92678 7.28033 3.21967L11.5303 7.46967C11.8232 7.76256 11.8232 8.23744 11.5303 8.53033L7.28033 12.7803C6.98744 13.0732 6.51256 13.0732 6.21967 12.7803C5.92678 12.4874 5.92678 12.0126 6.21967 11.7197L9.93934 8L6.21967 4.28033C5.92678 3.98744 5.92678 3.51256 6.21967 3.21967Z'%3E%3C/path%3E%3C/svg%3E");
  }
  body:has(header.open) header #button-links #personal-links #personal-links-menu li:not(.signout-link) a:hover::after {
    left: 5px;
    content: url(" xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23000000' aria-hidden='true' focusable='false'%3E%3Cpath fill='%23000000' d='M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z'%3E%3C/path%3E%3Cpath stroke='%23000000' d='M1.75 8H11' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
  }
  .color-mode-dark body:has(header.open) header #button-links #personal-links #personal-links-menu li:not(.signout-link) a::after {
    content: url(" %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21967 3.21967C6.51256 2.92678 6.98744 2.92678 7.28033 3.21967L11.5303 7.46967C11.8232 7.76256 11.8232 8.23744 11.5303 8.53033L7.28033 12.7803C6.98744 13.0732 6.51256 13.0732 6.21967 12.7803C5.92678 12.4874 5.92678 12.0126 6.21967 11.7197L9.93934 8L6.21967 4.28033C5.92678 3.98744 5.92678 3.51256 6.21967 3.21967Z'%3E%3C/path%3E%3C/svg%3E");
  }
  .color-mode-dark body:has(header.open) header #button-links #personal-links #personal-links-menu li:not(.signout-link) a:hover::after {
    left: 5px;
    content: url(" xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23ffffff' aria-hidden='true' focusable='false'%3E%3Cpath fill='%23ffffff' d='M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z'%3E%3C/path%3E%3Cpath stroke='%23ffffff' d='M1.75 8H11' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
  }
}
@media (max-width: 1200px) {
  body:has(header.open) header #button-links #personal-links {
    flex-direction: column;
  }
  body:has(header.open) header #button-links #personal-links #personal-links-menu {
    display: block !important;
    position: static;
    border: none;
    background: transparent;
    padding: 0;
  }
}
header #burger-link {
  display: none;
}
@media (max-width: 1200px) {
  header #burger-link {
    display: flex;
  }
  header #burger-link .burger {
    display: block;
    position: relative;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background: none;
    border: none;
    border-radius: 8px;
    transform: rotate(180deg);
    padding: 0;
  }
  header #burger-link .burger .burger-line {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 22px;
    height: 2px;
    border-radius: 4px;
    background: var(--universe-text-vivid);
    transition: transform var(--smooth-transition), width var(--smooth-transition);
  }
  header #burger-link .burger .burger-line:first-of-type {
    transform: translate(-50%, calc(-50% - 6px));
  }
  header #burger-link .burger .burger-line:last-of-type {
    transform: translate(-50%, calc(-50% + 6px));
  }
  header #burger-link .burger:focus {
    outline: 2px solid var(--universe-focus) !important;
  }
  body:has(header.open) header #burger-link .burger-line:first-of-type {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  body:has(header.open) header #burger-link .burger-line:nth-of-type(2) {
    width: 0;
  }
  body:has(header.open) header #burger-link .burger-line:last-of-type {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
}
@media (max-width: 1200px) {
  header.open {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 11;
    align-items: start;
    background: rgba(90, 92, 94, 0.2509803922);
    -webkit-backdrop-filter: blur(36px);
    backdrop-filter: blur(36px);
  }
  header.open .pillar {
    background: var(--universe-background-page);
  }
}
footer {
  background: var(--universe-background-page);
  /* Hero */
  /* White */
  /* White2 */
}
footer .greenButterfly {
  background: var(--universe-accent-true);
}
footer .ButterflyContainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  perspective: 1000px;
}
@media (prefers-reduced-motion: reduce) {
  footer .ButterflyContainer .butterfly-path {
    display: none;
  }
}
@media (prefers-reduced-motion: no-preference) {
  footer .ButterflyContainer .butterfly-path {
    display: block;
  }
}
footer .Butterfly {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 16.75%;
  aspect-ratio: 230/446;
  transform-style: preserve-3d;
  perspective: 1000px;
  opacity: 0;
}
footer .Wing,
footer .WingMask,
footer .WingBlurMask,
footer .WingBlurMaskPearl {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
footer .Wing {
  padding: 0 50%;
  transform-origin: 100% 50%;
}
footer .WingMask,
footer .WingBlurMask,
footer .WingBlurMaskPearl {
  padding: 0 50%;
  transform-origin: 100% 50%;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
}
footer .DefaultColor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 1s;
}
footer .Wing:nth-child(1) .DefaultColor {
  background: rgb(255, 255, 255);
  opacity: 0.5;
}
footer .AfterAnimation.Wing:nth-child(1) .DefaultColor {
  opacity: 1;
}
footer .AfterAnimation.Wing:nth-child(2) .DefaultColor {
  opacity: 1;
}
footer .AfterAnimation.Wing:nth-child(1) .DefaultHeroColor,
footer .NoAnimation.Wing:nth-child(1) .DefaultHeroColor {
  background: #9d9f9e;
}
footer .AfterAnimation.Wing:nth-child(2) .DefaultHeroColor,
footer .NoAnimation.Wing:nth-child(2) .DefaultHeroColor {
  background: #5a615c;
}
footer .AfterAnimation.Wing:nth-child(1) .DefaultWhiteColor,
footer .NoAnimation.Wing:nth-child(1) .DefaultWhiteColor {
  background: #fff;
}
footer .AfterAnimation.Wing:nth-child(2) .DefaultWhiteColor,
footer .NoAnimation.Wing:nth-child(2) .DefaultWhiteColor {
  background: #fff;
}
footer .AfterAnimation.Wing:nth-child(1) .DefaultWhiteColor2,
footer .NoAnimation.Wing:nth-child(1) .DefaultWhiteColor2 {
  background: #e8fdff;
}
footer .AfterAnimation.Wing:nth-child(2) .DefaultWhiteColor2,
footer .NoAnimation.Wing:nth-child(2) .DefaultWhiteColor2 {
  background: #fff;
}
footer .NoAnimation.Wing:nth-child(1) .DefaultColor,
footer .NoAnimation.Wing:nth-child(2) .DefaultColor {
  opacity: 1;
  transition: none;
}
footer .Pearl {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 200% 200%;
  background-repeat: no-repeat;
}
footer .WingBlur {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: blur(4px);
  z-index: 5;
}
footer .WingBlurMask {
  opacity: 0;
  background: #fff;
  transition: opacity 1s;
}
footer .WingBlurMaskPearl {
  opacity: 0.4;
  background-size: 200% 200%;
  background-repeat: no-repeat;
  transition: opacity 1s;
}
footer .NoAnimation.Wing .WingBlurMaskPearl {
  display: none;
}
footer .AfterAnimation.Wing .WingBlurMaskPearl {
  opacity: 0;
}
footer .AfterAnimation.Wing .WingBlurMask {
  opacity: 0.4;
}
footer hr {
  margin: 0;
  border: 2px solid transparent;
  box-shadow: 0px -2px 0px 0px var(--universe-border);
}
footer .pillar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: var(--size5);
  padding-bottom: var(--size5);
}
footer .pillar.footer-svgs {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
footer .pillar.footer-svgs .svg-column {
  position: relative;
  line-height: 0;
  flex: 0 1 auto;
  min-width: 0;
}
footer .pillar.footer-svgs .svg-column svg {
  max-width: 100%;
}
footer .pillar.footer-svgs .svg-column svg path {
  fill: var(--universe-text-vivid);
}
@media (prefers-reduced-motion: reduce) {
  footer .pillar.footer-svgs .svg-column svg .butterfly-path {
    display: inline;
  }
}
@media (prefers-reduced-motion: no-preference) {
  footer .pillar.footer-svgs .svg-column svg .butterfly-path {
    display: none;
  }
}
footer .pillar, footer .pillar ul {
  gap: var(--size5);
}
footer .pillar ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
}
footer .pillar p, footer .pillar li, footer .pillar a {
  font-family: "Monaspace Neon";
  font-size: 14px;
  color: var(--universe-text-semi);
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
footer .pillar a, footer .pillar a:visited, footer .pillar a:focus, footer .pillar a:active {
  color: var(--universe-text-semi) !important;
  text-decoration: none !important;
}
footer .pillar li:not(:first-child) svg path {
  fill: var(--universe-text-semi);
}
footer .pillar a:hover {
  color: var(--universe-text-vivid) !important;
  text-decoration: none !important;
}
footer .pillar a:hover svg path {
  fill: var(--universe-text-vivid);
}
footer .pillar ul.regular-links li {
  position: relative;
}
footer .pillar ul.regular-links li a::after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 50%;
  transform: translate(-50%, 0);
  height: 1px;
  width: 0;
  transition: var(--brand-animation-duration-faster);
  background-image: repeating-linear-gradient(to right, var(--base-color-scale-white-0) 0 2px, transparent 2px 4px);
}
footer .pillar ul.regular-links li a:hover::after {
  width: 100%;
}
footer .pillar a:focus, footer .pillar a:active {
  outline: 2px solid var(--universe-focus) !important;
  border-radius: var(--rf-comp-button-shape-radius-small);
}
@media (max-width: 1000px) {
  footer .pillar:has(.regular-links) {
    flex-direction: column;
    align-items: center;
    padding-top: var(--size5);
    padding-bottom: var(--size5);
  }
  footer .pillar:has(.regular-links), footer .pillar:has(.regular-links) ul {
    gap: var(--size4);
  }
  footer .pillar:has(.regular-links) .regular-links {
    flex-direction: column;
  }
  footer .pillar:has(.regular-links) .icon-links {
    margin-top: var(--size7);
  }
}
#workflow-login-page .login-method-separator::after,
#workflow-login-page .login-method-separator::before {
  border-bottom-width: 2px;
}
#workflow-login-page .rfwf-panel-interior {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1000px) {
  #workflow-login-page .rfwf-panel-interior {
    padding: var(--size9) var(--size3);
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 500px) {
  #workflow-login-page .rfwf-panel-interior {
    padding: var(--size6) var(--size3);
  }
}
#workflow-login-page .rfwf-panel-interior::before, #workflow-login-page .rfwf-panel-interior::after {
  content: none;
}
#workflow-login-page .rfwf-panel-interior .mdBtnR.mdBtnR-primary {
  width: 100%;
}
#workflow-login-page .rfwf-panel-interior .sso-login-frame .sso-button:before {
  padding-right: 1rem;
  content: url(" width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0.75C4.23469 0.75 0.375 4.60969 0.375 9.375C0.375 13.1916 2.84391 16.4152 6.27234 17.558C6.70359 17.6334 6.86531 17.3747 6.86531 17.1483C6.86531 16.9434 6.85453 16.2642 6.85453 15.5419C4.6875 15.9408 4.12687 15.0136 3.95438 14.5284C3.85734 14.2805 3.43688 13.515 3.07031 13.3102C2.76844 13.1484 2.33719 12.7495 3.05953 12.7387C3.73875 12.728 4.22391 13.3641 4.38562 13.6228C5.16187 14.9273 6.40172 14.5608 6.89766 14.3344C6.97313 13.7737 7.19953 13.3964 7.4475 13.1808C5.52844 12.9652 3.52313 12.2212 3.52313 8.92219C3.52313 7.98422 3.85734 7.20797 4.40719 6.60422C4.32094 6.38859 4.01906 5.50453 4.49344 4.31859C4.49344 4.31859 5.21578 4.09219 6.86531 5.20266C7.55531 5.00859 8.28844 4.91156 9.02156 4.91156C9.75469 4.91156 10.4878 5.00859 11.1778 5.20266C12.8273 4.08141 13.5497 4.31859 13.5497 4.31859C14.0241 5.50453 13.7222 6.38859 13.6359 6.60422C14.1858 7.20797 14.52 7.97344 14.52 8.92219C14.52 12.232 12.5039 12.9652 10.5848 13.1808C10.8975 13.4503 11.167 13.9678 11.167 14.7764C11.167 15.93 11.1562 16.8572 11.1562 17.1483C11.1562 17.3747 11.318 17.6442 11.7492 17.558C15.1561 16.4152 17.625 13.1808 17.625 9.375C17.625 4.60969 13.7653 0.75 9 0.75Z' fill='%23ffffff'/%3E%3C/svg%3E");
}
#workflow-login-page .rfwf-panel-interior .rf-feedback-alert {
  padding: var(--size3);
}
#workflow-login-page .rfwf-panel-interior .rf-feedback-alert .rf-feedback-alert-content h3 {
  font-size: 20px;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] {
  width: 100%;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md].rfG-md-50:first-child:not(:only-child) .md-frame-header {
  display: none;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md].rfG-md-50:not(:last-child) {
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md].rfG-md-50:last-child {
  border-top: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  margin-top: 0;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md].rfG-md-50:last-child .md-frame {
  border-radius: 0;
  padding-top: var(--size4);
  border-top: 2px solid var(--universe-border);
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md]:last-child:not(:first-child) {
  padding-top: var(--size5);
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin: 0;
  border: 0;
  max-width: unset;
  background: none;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame::before, #workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame::after {
  content: none;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-header,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-body,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-footer {
  padding: 0;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-header::before, #workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-header::after,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-body::before,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-body::after,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-footer::before,
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-footer::after {
  content: none;
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-header {
  border-bottom: 0px solid var(--rf-brand-color-border);
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .md-frame-footer {
  border-top: 0px solid var(--rf-brand-color-border);
}
#workflow-login-page .rfwf-panel-interior [class*=rfG-md] .md-frame .login-submit-frame {
  text-align: left;
}
#workflow-login-page .rfwf-panel-interior .rfG-md-100 {
  display: flex;
  justify-content: center;
}
#workflow-login-page .rfwf-panel-interior .rfG-md-100,
#workflow-login-page .rfwf-panel-interior *:not([class*=rfG-md]) {
  grid-column: 1/-1;
}
#forgotPw-modal [data-analytics-name=cancel] {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#forgotPw-modal [data-analytics-name=cancel], #forgotPw-modal [data-analytics-name=cancel] .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#forgotPw-modal [data-analytics-name=cancel] *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#forgotPw-modal [data-analytics-name=cancel].hover, #forgotPw-modal [data-analytics-name=cancel]:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#forgotPw-modal [data-analytics-name=cancel].hover, #forgotPw-modal [data-analytics-name=cancel].hover .mdBtnR-text, #forgotPw-modal [data-analytics-name=cancel]:hover, #forgotPw-modal [data-analytics-name=cancel]:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#forgotPw-modal [data-analytics-name=cancel].hover *:not([fill=none]), #forgotPw-modal [data-analytics-name=cancel]:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#forgotPw-modal [data-analytics-name=cancel].focus-visible, #forgotPw-modal [data-analytics-name=cancel]:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#forgotPw-modal [data-analytics-name=cancel].active, #forgotPw-modal [data-analytics-name=cancel]:active {
  background-color: var(--universe-accent-true);
  border-color: var(--universe-accent-true);
}
#forgotPw-modal [data-analytics-name=cancel].active, #forgotPw-modal [data-analytics-name=cancel].active .mdBtnR-text, #forgotPw-modal [data-analytics-name=cancel]:active, #forgotPw-modal [data-analytics-name=cancel]:active .mdBtnR-text {
  color: var(--universe-background-page);
}
#forgotPw-modal [data-analytics-name=cancel].active *:not([fill=none]), #forgotPw-modal [data-analytics-name=cancel]:active *:not([fill=none]) {
  fill: var(--universe-background-page);
}
#wf-temp_a1741105724321 {
  display: none;
}
body:has(.portal-page) .hero-panel.rfwf-full-panel .rfwf-panel-interior {
  max-width: var(--universe-body-width-2);
  width: 100%;
}
body:has(.portal-page) .page-builder-display-reset {
  background: var(--universe-background-page);
  border: 0;
  border-left: 2px solid var(--universe-border);
  border-right: 2px solid var(--universe-border);
  margin: 0 auto;
  padding: var(--universe-box-padding);
  max-width: var(--universe-body-width-2);
  width: 100%;
}
@media (max-width: 900px) {
  body:has(.portal-page) .page-builder-display-reset {
    padding: var(--base-size-24) var(--base-size-28);
  }
}
@media (max-width: 600px) {
  body:has(.portal-page) .page-builder-display-reset {
    padding: var(--universe-body-padding);
  }
}
body:has(.portal-page) .page-builder-display-reset .flex-box-section-full:first-child {
  padding-top: 0;
}
body:has(.portal-page) .page-builder-display-reset .flex-box-section-full:last-child {
  padding-bottom: 0;
}
body:has(.portal-page) .page-builder-display-reset .flex-box-section-full-interior {
  padding: 0;
  border: 0;
}
body:has(.portal-page) .flex-box-section-full {
  padding-bottom: var(--universe-vf-standard);
}
body:has(.portal-page) .universe-content h2,
body:has(.portal-page) .card-header-title {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: -0.005em;
  color: var(--universe-text-vivid);
  font-size: 24px;
  line-height: 1.6;
}
@media (max-width: 1439px) {
  body:has(.portal-page) .universe-content h2,
  body:has(.portal-page) .card-header-title {
    font-size: 20px;
    line-height: 1.35;
  }
}
body:has(.portal-page) .card-header {
  border-bottom: none;
}
body:has(.portal-page) .card-body * {
  font-size: 14px;
}
body:has(.portal-page) .order-summary {
  padding-bottom: var(--universe-vf-paragraph-stacked);
}
body:has(.portal-page) .order-summary .element-container-wrapper {
  gap: var(--universe-vf-paragraph-stacked);
}
body:has(.portal-page) .order-summary .order-summary-card .card-header,
body:has(.portal-page) .order-summary .order-summary-card .card-body,
body:has(.portal-page) .order-summary .order-summary-card .card-footer {
  border: none;
  background: transparent;
  padding: 0;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-header-title {
  display: none;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls {
  margin: 0 0 var(--universe-vf-paragraph-stacked) 0;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button {
  width: unset;
  max-width: unset;
  height: unset;
  max-height: unset;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button svg {
  display: none;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited {
  transition: text-decoration-thickness 200ms, text-underline-offset 200ms, color 200ms;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:focus, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link:focus, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited:focus {
  color: var(--universe-text-link);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 2px;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:hover, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:active, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link:hover, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link:active, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited:hover, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited:active {
  color: var(--universe-text-link-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 4px;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:focus-visible, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:link:focus-visible, body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button:visited:focus-visible {
  outline: none;
  color: var(--universe-text-link-hover);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow-thin);
  border-radius: var(--brand-borderRadius-small);
  text-decoration: underline;
}
body:has(.portal-page) .order-summary .order-summary-card .card-header .card-controls button::after {
  content: "Download Invoice";
}
body:has(.portal-page) .order-summary .order-summary-card .card-body {
  overflow: unset;
  height: unset;
  min-height: unset;
}
body:has(.portal-page) .order-summary .order-summary-card .card-body .rfG-row > * {
  float: unset;
  width: unset;
}
body:has(.portal-page) .order-summary .order-summary-card .card-footer {
  border: none;
  padding: var(--size3) 0 0 0;
}
body:has(.portal-page) .order-summary .order-summary-card .card-footer .mdBtnR {
  width: 100%;
}
body:has(.portal-page) [data-analytics-name=modify-order-buttonElement] {
  flex-grow: 1;
}
body:has(.portal-page) .package-management .rf-card .card-header h3.card-header-title {
  font-size: 16px;
  line-height: 1.5;
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  color: var(--universe-text-vivid);
  font-weight: 400;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button {
  width: unset;
  max-width: unset;
  height: unset;
  max-height: unset;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button svg {
  display: none;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited {
  transition: text-decoration-thickness 200ms, text-underline-offset 200ms, color 200ms;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:focus, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link:focus, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited:focus {
  color: var(--universe-text-link);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 2px;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:hover, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:active, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link:hover, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link:active, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited:hover, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited:active {
  color: var(--universe-text-link-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 4px;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:focus-visible, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:link:focus-visible, body:has(.portal-page) .package-management .rf-card .card-header .card-controls button:visited:focus-visible {
  outline: none;
  color: var(--universe-text-link-hover);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow-thin);
  border-radius: var(--brand-borderRadius-small);
  text-decoration: underline;
}
body:has(.portal-page) .package-management .rf-card .card-header .card-controls button::after {
  content: "Manage";
}
body:has(.portal-page) .hotels .rf-headline {
  border: none;
  border-radius: 0;
  border-top: 1px solid var(--universe-border);
  padding-top: var(--universe-vf-paragraph);
}
body:has(.portal-page) .hotels .rf-headline .rf-headline-interior {
  flex-direction: column;
}
body:has(.portal-page) .hotels .rf-headline .rf-headline-interior .rf-headline-image {
  padding: 0;
  width: 100% !important;
  line-height: 1;
}
body:has(.portal-page) .hotels .rf-headline .rf-headline-interior .rf-headline-image img {
  display: block;
  border-radius: var(--brand-borderRadius-medium);
}
body:has(.portal-page) .hotels .rf-headline .rf-headline-interior .rf-headline-content {
  padding: 0;
  width: 100% !important;
}
body:has(.portal-page) .hotels .rf-headline .rf-headline-interior .rf-headline-content h3 {
  font-size: 16px;
  line-height: 1.5;
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  color: var(--universe-text-vivid);
  margin: var(--universe-vf-paragraph) 0 0 0;
}
body:has(.portal-page) .hotels .rf-headline .rf-headline-interior .rf-headline-content p {
  margin: var(--universe-vf-paragraph-stacked) 0 0 0;
  font-size: 16px;
  line-height: 1.5;
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
}
body:has(.portal-page) .hotels .rf-headline .rf-headline-interior .rf-headline-content .mdBtnR-primary {
  width: 100%;
}
body:has(.orders-page) .rf-workflow-header {
  display: none;
}
body:has(.orders-page) .md-frame {
  box-shadow: none;
  background-color: transparent;
  border: none;
}
body:has(.orders-page) h2 {
  margin: 0;
}
body:has(.orders-page) .orders-page .md-accordion-container {
  border: 0;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-headline {
  position: relative;
  border: none;
  margin-top: var(--base-size-40);
  padding: var(--base-size-40) 0;
  border-top: 1px solid var(--universe-border);
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
  align-items: center;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-headline h3 {
  line-height: 1;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-headline .md-accordion-controls {
  position: static;
  transform: unset;
}
body:has(.orders-page) .orders-page .md-accordion-container.expanded .accordion-content {
  display: flex;
}
body:has(.orders-page) .orders-page .md-accordion-container:not(.expanded) .accordion-headline {
  padding-bottom: 0;
}
body:has(.orders-page) .orders-page .md-accordion-container .rf-form-element-group {
  padding: 0;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content {
  padding: 0;
  flex-direction: column;
  gap: var(--base-size-16);
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container {
  padding: 0;
  border: none;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row {
  display: grid;
  grid-template-columns: min-content auto;
  gap: var(--base-size-8) var(--base-size-20);
  background: var(--universe-background-section);
  margin: 0;
  padding: var(--base-size-20) var(--base-size-16);
  border-radius: var(--brand-borderRadius-medium);
  border: 1px solid var(--universe-border);
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row::before {
  content: none;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row::after {
  content: none;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row:has([data-title="Radio Checked Icon"]) {
  background: var(--universe-background-section);
  border: 1px solid var(--universe-background-section);
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > * {
  float: none;
  padding: 0;
  text-align: left;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *, body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > * * {
  font-size: var(--universe-font-size-small);
  font-weight: 400;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *:first-child {
  grid-column: 1;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *.package-description {
  color: var(--universe-text-vivid);
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *.package-quantity:not(:has(.rf-label)) {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  align-items: center;
  width: unset;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *.package-quantity:not(:has(.rf-label))::before {
  content: "QTY:";
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *.package-quantity:not(:has(.rf-label)) .rf-select {
  width: 4rem;
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *.rfwf-package-items-price {
  color: var(--universe-text-vivid);
}
body:has(.orders-page) .orders-page .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row > *:not(:first-child) {
  grid-column: 2;
}
body:has(.orders-page) .orders-page .md-accordion-container:has(.orders-package-total) .accordion-content:not(:last-of-type) {
  margin-bottom: var(--base-size-16);
}
body:has(.orders-page) .orders-page .discount-code-wrapper {
  margin: 0;
  flex-direction: column;
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container {
  width: 100%;
  padding: 0;
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container p {
  font-size: var(--universe-font-size-small);
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container .rf-simple-flex-grid {
  margin: 0;
  gap: var(--universe-button-container-gap);
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container .rf-simple-flex-grid .rf-flex-column-50 {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: end;
  width: unset;
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container .rf-simple-flex-grid .rf-flex-column-50:first-child {
  flex: 1;
}
body:has(.orders-page) .orders-page .discount-code-wrapper .discount-code-container .rf-simple-flex-grid .rf-flex-column-50 .rf-input {
  padding: 0;
}
body:has(.orders-page) .orders-page .rfwf-discount-code + .rfwf-packages {
  padding-bottom: 0;
}
body:has(.orders-page) .orders-page .md-frame {
  margin-bottom: 0;
}
body:has(.orders-page) .orders-page .rfwf-orders-payment {
  background: none;
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .payment h2 {
  margin-bottom: var(--base-size-40);
  padding: 0 0 var(--base-size-40) 0;
  border-bottom: 1px solid var(--universe-border);
}
body:has(.orders-page) .orders-page .rfwf-orders-payment .payment h3 {
  margin-top: var(--universe-vf-paragraph);
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row {
  grid-template-columns: auto min-content;
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row .rfG-xs-10 {
  grid-column: 2;
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row .rfG-xs-90, body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row .rfG-xs-50 {
  grid-column: 1;
}
body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row .rfG-xs-10, body:has(.orders-page) .orders-page [data-test=package-order-summary] .md-accordion-container .accordion-content .rfG-fluid-container .rfG-row .rfG-xs-90 {
  grid-row: 1;
}
@media (max-width: 600px) {
  .participant-page .participants-page-body .rfwf-panel-interior {
    overflow-x: scroll;
  }
}
.add-participant-info-form .cancel-button {
  margin-top: unset;
  width: 100%;
}
#participantPage .rfwf-header {
  border: none;
  padding: 0;
}
#participantPage .rfwf-header .rfwf-panel-interior {
  display: flex;
  flex-direction: column;
}
#participantPage .participants-page-body {
  padding: 0;
}
#participantPage .participants-page-body .rfwf-panel-interior {
  background: rgba(255, 255, 255, 0.0196078431);
  backdrop-filter: blur(4px);
  border-radius: var(--rf-brand-shape-radius);
  border: 2px solid var(--universe-border);
  margin: var(--size9) auto;
  padding: var(--universe-box-padding) var(--universe-box-padding);
}
@media (max-width: 900px) {
  #participantPage .participants-page-body .rfwf-panel-interior {
    padding: var(--size5) var(--size5);
  }
}
@media (max-width: 600px) {
  #participantPage .participants-page-body .rfwf-panel-interior {
    padding: var(--size3) var(--universe-body-padding);
  }
}
#participantPage .participant-actions {
  border: 0;
}
.account-page .account-page-section {
  background: rgba(255, 255, 255, 0.0196078431);
  backdrop-filter: blur(4px);
  border-radius: var(--rf-brand-shape-radius);
  border: 2px solid var(--universe-border);
  margin: var(--size9) auto;
  padding: var(--universe-box-padding) var(--universe-box-padding);
}
@media (max-width: 900px) {
  .account-page .account-page-section {
    padding: var(--size5) var(--size5);
  }
}
@media (max-width: 600px) {
  .account-page .account-page-section {
    padding: var(--size3) var(--universe-body-padding);
  }
}
.account-page .account-order-items {
  overflow: unset;
}
[class*=-workingreport] .rf-org-footer-container {
  display: none;
}
[class*=-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: var(--universe-body-padding-thin);
}
[class*=-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table-container {
  flex-grow: 1;
  min-height: 0;
}
[class*=-workingreport] #rf-content #special-div .rfwf-body-content .rfwf-panel-interior {
  margin: 0;
  max-width: none;
}
[class*=-workingreport] .rf-textarea textarea {
  height: 150px;
  min-height: unset !important;
  resize: vertical;
}
[class*=-workingreport] .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell .rf-flex-frame {
  background-color: var(--rf-brand-color-surface-2) !important;
}
[class*=-workingreport] .rfwf-working-reports .working-report-table .body-cell.even-row.numeric-header,
[class*=-workingreport] .rfwf-working-reports .working-report-table .body-cell.odd-row.numeric-header {
  background: unset;
}
[class*=-workingreport] .body-cell p {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: var(--universe-font-size-small);
  line-height: 1.5;
}
[class*=form-sessionvotinghome] #rf-content::before {
  content: "";
  background: no-repeat url(./?mortyurl=https%3A%2F%2Fstatic.rainfocus.com%2Fgithub%2Funiverse24%2Fstatic%2Fstaticfile%2Fstaticfile%2FMaster_Outline_1712871400713001DpqN.png);
  width: 100%;
  height: 30vh;
  background-size: cover;
  background-position: center;
}
[class*=form-sessionvotinghome] #rf-content .rfwf-full-panel {
  padding: var(--size12) 0;
}
#cfp-home-page .rfwf-panel-interior > .rfG-row {
  margin: 0;
}
#cfp-home-page .rfwf-panel-interior > .rfG-row [class*=rfG-md] {
  padding-left: 0;
}
#cfp-home-page .rfwf-panel-interior > div:last-child:not(.rfG-row) {
  background: rgba(255, 255, 255, 0.0196078431);
  backdrop-filter: blur(4px);
  border-radius: var(--rf-brand-shape-radius);
  border: 2px solid var(--universe-border);
  margin: var(--size9) auto;
  padding: var(--universe-box-padding) var(--universe-box-padding);
}
@media (max-width: 900px) {
  #cfp-home-page .rfwf-panel-interior > div:last-child:not(.rfG-row) {
    padding: var(--size5) var(--size5);
  }
}
@media (max-width: 600px) {
  #cfp-home-page .rfwf-panel-interior > div:last-child:not(.rfG-row) {
    padding: var(--size3) var(--universe-body-padding);
  }
}
.cfp-confirmation-details {
  display: none;
}
.md-table .fixedDataTableLayout_main *,
.md-table .fixedDataTableLayout_main,
.md-table .fixedDataTableLayout_header *,
.md-table .fixedDataTableLayout_header,
.md-table .fixedDataTableLayout_hasBottomBorder *,
.md-table .fixedDataTableLayout_hasBottomBorder,
.md-table .fixedDataTableCellLayout_main,
.md-table .public_fixedDataTable_main *,
.md-table .public_fixedDataTable_main,
.md-table .public_fixedDataTable_header *,
.md-table .public_fixedDataTable_header,
.md-table .public_fixedDataTable_hasBottomBorder *,
.md-table .public_fixedDataTable_hasBottomBorder,
.md-table .public_fixedDataTableCell_main *,
.md-table .public_fixedDataTableCell_main,
.md-table .public_fixedDataTableRow_main,
.md-table .public_fixedDataTableRow_highlighted,
.md-table .public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main {
  background: transparent;
}
.md-table .fixedDataTableRowLayout_main {
  border-bottom: 2px solid var(--universe-border);
}
.manage-registrants .table-results-container {
  margin: var(--size4) 0;
}
.manage-registrants .table-results-container .relative-input-container {
  position: relative;
}
.manage-registrants .table-results-container .rfG-fluid-container:has(.md-frame-search) {
  padding: 0;
}
.manage-registrants .table-results-container .rfG-fluid-container:has(.md-frame-search) .md-frame-search {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  align-items: end;
}
.manage-registrants .table-results-container .rfG-fluid-container:has(.md-frame-search) .md-frame-search > * {
  float: none;
}
.manage-registrants .table-results-container .rfG-fluid-container:has(.md-frame-search) .md-frame-search .rf-input, .manage-registrants .table-results-container .rfG-fluid-container:has(.md-frame-search) .md-frame-search .rf-select {
  padding-bottom: 0;
}
.manage-registrants .table-results-container .md-frame {
  box-shadow: none;
  border: none;
  margin-top: 0;
  margin-bottom: 0;
}
.manage-registrants .table-results-container .md-frame .md-frame-header {
  padding: var(--size4);
}
.manage-registrants .table-results-container .md-frame .md-frame-header .md-headline {
  float: none;
}
.manage-registrants .table-results-container .md-frame .md-frame-header .header-controls {
  position: unset;
  transform: unset;
}
@media (max-width: 768px) {
  .manage-registrants .table-results-container .md-frame .md-frame-header {
    display: flex;
  }
  .manage-registrants .table-results-container .md-frame .md-frame-header .md-headline {
    margin-bottom: 0;
  }
}
.manage-registrants .table-results-container .md-frame .md-frame-body {
  margin-bottom: var(--size4);
}
.manage-registrants .table-results-container .md-frame .md-frame-body .public_fixedDataTable_header,
.manage-registrants .table-results-container .md-frame .md-frame-body .public_fixedDataTable_header .public_fixedDataTableCell_main {
  background-image: none;
  background-color: unset;
}
.manage-registrants .table-results-container .md-frame .md-frame-body .md-table .fixedDataTableLayout_header,
.manage-registrants .table-results-container .md-frame .md-frame-body .md-table .public_fixedDataTable_header {
  border-width: 1px;
}
.rfwf-dashboard .speaker-session-card .card-body-row .text-primary,
.page-builder-display-reset .speaker-session-card .card-body-row .text-primary,
.page-builder-template-preview .speaker-session-card .card-body-row .text-primary {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
}
.page-builder-display-reset.has-panel-left .panel-left {
  padding-right: var(--size3);
  margin-right: var(--size3);
}
.page-builder-display-reset .rf-headline-interior {
  border-radius: var(--rf-brand-shape-radius);
}
.flex-box-section-full-interior:has(.meeting-requestor) {
  padding: 0;
}
body:not([class*=portal-page-home]) .flex-box-section-full-interior:has(.meeting-requestor) {
  --rf-brand-shape-radius: 0;
}
body:not([class*=portal-page-home]) .flex-box-section-full-interior:has(.meeting-requestor) .meeting-requestor {
  border-bottom: 2px solid var(--universe-border);
}
body:not([class*=portal-page-home]) .flex-box-section-full-interior:has(.meeting-requestor) .meeting-requestor * {
  border: 0;
}
.flex-box-section-full-interior:has(.meeting-requestor) .meeting-requestor .card-header {
  padding: var(--universe-card-padding);
}
.calendar-container {
  overflow: unset;
}
.calendar-container .meeting-day .meeting-header {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: var(--rf-comp-button-shape-radius);
  padding-bottom: 0;
}
.calendar-container .meeting-day .meeting-time, .calendar-container .meeting-day .meeting-time.active {
  border-radius: var(--rf-comp-button-shape-radius);
}
.rfwf-panel-interior:has(> .form-stepper-container) {
  --rf-brand-shape-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.rfwf-panel-interior:has(> .form-stepper-container) > h1,
.rfwf-panel-interior:has(> .form-stepper-container) > .rf-flex-frame {
  margin-left: var(--universe-card-padding);
  margin-right: var(--universe-card-padding);
}
.rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container {
  border-left: 0;
  border-right: 0;
  border-top: 2px solid var(--universe-border);
  border-bottom: 2px solid var(--universe-border);
  padding: var(--universe-card-padding);
}
.rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container:not(:nth-last-child(2)) {
  margin-bottom: 0;
  border-bottom: 0;
}
.rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container .form-horizontal.form-render-page.workflow-form-render {
  padding-left: 0;
}
.rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container .form-stepper .stepper-header .stepper-header-title {
  padding-left: 0;
}
.rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container .form-stepper .stepper-header .stepper-header-title h3 {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0.0078em;
  color: var(--universe-text-vivid);
}
@media (max-width: 1439px) {
  .rfwf-panel-interior:has(> .form-stepper-container) .form-stepper-container .form-stepper .stepper-header .stepper-header-title h3 {
    letter-spacing: 0.0147em;
  }
}
#tasks-file-approval .file-approval-activity ul .activity-card.type-warning {
  border: 1px solid var(--rf-brand-color-status-warning);
  background: var(--rf-brand-color-status-warning-container);
}
@media (min-width: 900px) {
  .universe-page-cfs-landing .universe-hero-buttons {
    flex-direction: row-reverse;
  }
}
.universe-page-cfs-submission-guide .upcfssg-page-structure {
  display: grid;
  justify-content: space-between;
  gap: 0 var(--base-size-64);
  grid-template-columns: max-content minmax(0, var(--universe-body-width-3));
}
@media (max-width: 1150px) {
  .universe-page-cfs-submission-guide .upcfssg-page-structure {
    display: block;
  }
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-intro {
  grid-column: 2/3;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column {
  grid-row: 2/3;
  position: relative;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav {
  position: sticky;
  top: calc(var(--universe-header-height) + 2rem);
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0px 0px 0px 15px;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li a {
  color: var(--universe-text-muted);
  text-decoration: none;
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0%, -50%);
  height: 60%;
  width: 3px;
  background: var(--universe-text-muted);
  border-radius: var(--brand-borderRadius-full);
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li.highlighted a, .universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li:hover a {
  color: var(--universe-text-vivid);
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li.highlighted::before, .universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-sticky-nav-column .upcfssg-sticky-nav ul li:hover::before {
  background: var(--base-color-scale-green-4);
}
.universe-page-cfs-submission-guide .upcfssg-page-structure .upcfssg-the-content {
  grid-row: 2/3;
}
#reg-confirmation-page .rfwf-confirmation-custom,
#reg-confirmation-page .rfwf-confirmation-header,
#reg-confirmation-page .rfwf-confirmation-contact-info h2,
#reg-confirmation-page .purchased-regcodes hr {
  display: none;
}
#reg-confirmation-page .reg-confirmation-summary, #reg-confirmation-page .reg-confirmation-summary .table {
  margin: 0;
}
#reg-confirmation-page .rfwf-confirmation-contact-info {
  padding-bottom: 0;
}
#reg-confirmation-page p, #reg-confirmation-page td {
  font-size: var(--universe-font-size-small);
  line-height: 1.5;
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
}
#reg-confirmation-page h5 {
  font-size: 16px;
  line-height: 1.5;
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  color: var(--universe-text-vivid);
  font-weight: 400;
  margin-top: var(--universe-vf-standard);
  margin-bottom: var(--universe-vf-paragraph);
}
#reg-confirmation-page .rfG-md-50 > h5 {
  margin-top: 0;
}
#reg-confirmation-page .rfwf-confirmation-contact-info .rfG-row {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  gap: var(--base-size-32);
}
#reg-confirmation-page .rfwf-confirmation-contact-info .rfG-row::before {
  content: none;
}
#reg-confirmation-page .rfwf-confirmation-contact-info .rfG-row::after {
  content: none;
}
#reg-confirmation-page .rfwf-confirmation-contact-info .rfG-row .rfG-md-50 {
  padding: 0;
  width: unset;
}
@media (max-width: 600px) {
  #reg-confirmation-page .rfwf-confirmation-contact-info .rfG-row {
    flex-direction: column;
  }
}
#reg-confirmation-page .grid-table {
  width: 100%;
}
#reg-confirmation-page .grid-table .table {
  min-width: 0;
  width: 100%;
  padding: var(--base-size-16) 0;
}
#reg-confirmation-page .grid-table .table th, #reg-confirmation-page .grid-table .table td {
  padding: var(--base-size-4) var(--base-size-16);
}
#bulkPackagesDashboard .workflow-header {
  margin-bottom: var(--universe-vf-paragraph);
}
#bulkPackagesDashboard .workflow-header .mdBtnR-text-button .mdBtnR-text {
  font-size: 24px;
  line-height: 1.6;
}
@media (max-width: 1439px) {
  #bulkPackagesDashboard .workflow-header .mdBtnR-text-button .mdBtnR-text {
    font-size: 20px;
    line-height: 1.35;
  }
}
.reg-pass-cards .item-card .card-header,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header {
  background: transparent;
  border-bottom: 2px solid var(--universe-border);
}
.reg-pass-cards .item-card .card-header *,
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header * {
  color: var(--universe-text-vivid);
}
.reg-pass-cards .item-card .card-header *:not([fill=none]),
#bulkPackagesDashboard .rf-flex-layout-3:has(.item-card) .item-card .card-header *:not([fill=none]) {
  fill: var(--universe-text-vivid);
}
.fod-list-table .md-frame {
  border: 2px solid var(--universe-border);
}
.fod-list-table .md-frame .rf-page-search-container {
  padding: 8px;
}
.fod-list-table .md-frame .clear-button {
  display: flex;
  align-items: center;
  justify-content: end;
  flex: 1;
  padding-top: 1rem;
}
.fod-list-table .md-frame .rf-simple-flex-grid {
  margin: 0;
}
.fod-list-table .md-frame [data-test=adv-table-row-cell-copyLink] {
  vertical-align: bottom !important;
}
#rf-collection .widget-banner {
  padding: 0;
  border: 0;
  border-bottom: 2px solid var(--universe-border);
}
#rf-collection .widget-banner:has(.hide) {
  display: none;
}
#rf-collection .widget-banner .sub-header-container {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
  border: 0;
  border-left: 2px solid var(--universe-border);
  border-right: 2px solid var(--universe-border);
  padding: var(--universe-box-padding);
}
#rf-collection .widget-banner .sub-header-container .banner-header-text {
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-box-padding);
  align-items: center;
  padding: 0;
  z-index: unset;
  float: unset;
  width: unset;
}
#rf-collection .widget-banner .sub-header-container .banner-header-text * {
  margin: 0;
}
#rf-collection .widget-banner .sub-header-container .banner-header-text h2 {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0em;
  color: var(--universe-text-vivid);
  font-size: 148px;
  line-height: 0.81;
}
@media (max-width: 1439px) {
  #rf-collection .widget-banner .sub-header-container .banner-header-text h2 {
    letter-spacing: 0em;
  }
}
@media (max-width: 1439px) {
  #rf-collection .widget-banner .sub-header-container .banner-header-text h2 {
    font-size: 60px;
    line-height: 1;
  }
}
#rf-collection .widget-banner .sub-header-container .banner-header-text h3 {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 16px;
  line-height: 1.5;
}
#rf-collection .targeted-agenda-section {
  padding: 0;
  border-top: 0;
  border-bottom: 2px solid var(--universe-border);
}
#rf-collection .targeted-agenda-section > * {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
  border-left: 2px solid var(--universe-border);
  border-right: 2px solid var(--universe-border);
}
#rf-collection .targeted-agenda-section .targeted-agenda-header {
  padding: var(--universe-box-padding);
  display: flex;
  flex-wrap: wrap;
  gap: var(--universe-box-padding);
  align-items: center;
}
#rf-collection .targeted-agenda-section .targeted-agenda-header h2 {
  padding: 0;
}
#rf-collection .targeted-agenda-section .rf-tile-container {
  gap: 0;
  padding: 0;
  border-left: 0;
  border-right: 2px solid var(--universe-border);
  box-shadow: inset 2px 2px 0px 0px var(--universe-border);
}
#rf-collection .targeted-agenda-section .rf-tile-container .rf-tile {
  box-shadow: 2px 2px 0px 0px var(--universe-border);
  border-left: 2px solid var(--universe-border);
  border-top: 2px solid var(--universe-border);
  border-right: 0;
  border-bottom: 0;
}
#rf-collection .targeted-agenda-section .rf-speaker-container {
  border-top: 2px solid var(--universe-border);
}
#rf-collection:has(.rfwf-full-panel) .widget-banner .sub-header-container {
  max-width: 1200px;
}
#rf-collection .rf-collections .collections-container .collection-header,
#rf-collection .rf-collections .collections-container .collection-body {
  background: transparent;
}
#rf-collection .rf-collections .collections-container .rfwf-full-panel {
  padding: 0;
  border-bottom: 2px solid var(--universe-border);
}
#rf-collection .rf-collections .collections-container .rfwf-full-panel .rfwf-panel-interior {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
  max-width: 1200px;
  border-left: 2px solid var(--universe-border);
  border-right: 2px solid var(--universe-border);
}
#rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior {
  padding-top: var(--universe-box-padding);
  padding-bottom: var(--universe-box-padding);
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: var(--universe-vf-paragraph);
}
#rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior > h2 {
  font-size: 64px;
  line-height: 0.81;
}
@media (max-width: 1439px) {
  #rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior > h2 {
    font-size: 40px;
    line-height: 1;
  }
}
#rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior > * {
  margin: 0;
}
#rf-collection .rf-collections .collections-container .collection-header .rfwf-panel-interior > *:empty {
  display: none;
}
#rf-collection .rf-collections .collections-container .collection-body .rfwf-panel-interior {
  padding: 0;
}
#rf-collection .rf-collections .collections-container .collection-body .rfwf-panel-interior .inner-accordion-list > h5 {
  display: none;
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item {
  margin: 0;
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .session-result,
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result {
  margin: 0;
  border: none;
  box-shadow: none;
  padding-bottom: var(--universe-box-padding);
  border-radius: 0;
  border-bottom: 2px solid var(--universe-border);
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result {
  padding: var(--universe-box-padding);
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result .rf-result-title {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: var(--universe-text-vivid);
  font-size: 32px;
  line-height: 1.3;
}
@media (max-width: 1439px) {
  #rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result .rf-result-title {
    font-size: 24px;
    line-height: 1.3;
  }
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result .rf-session-abstract > *:not(:first-child) {
  margin-top: var(--universe-vf-paragraph-stacked);
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result .universe-buttons {
  width: min-content;
  margin-top: var(--universe-vf-paragraph);
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result ul li {
  list-style: disc;
  padding-left: 2px;
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result ul li::marker {
  font-size: 12px;
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result ol li {
  list-style-type: decimal;
}
#rf-collection .rf-collections .collections-container .rf-accordion-list .rf-accordion-list-item .activity-result ol.lower-alpha li {
  list-style-type: lower-alpha;
}
#rf-collection .rf-collections .collections-container .rfwf-panel-interior > .rf-accordion-list > .rf-accordion-list-item:last-child .session-result:last-child {
  border: 0;
}
#rf-collection .rf-collections .collections-container .rfwf-panel-interior > .rf-accordion-list > .rf-accordion-list-item:last-child .activity-result:last-child {
  border: 0;
}
body:has(#doc-focus) .rf-default-modal .mdBtnR-toggle .mdBtnR-primary {
  padding: 1rem 0.75rem;
}
#doc-focus .collections-header .collections-title {
  margin: var(--universe-vf-paragraph) 0;
}
.rfwf-body-content:has(.universe-ca-hero) .flex-box-section-full {
  border-bottom: 2px solid var(--universe-border);
}
.rfwf-body-content:has(.universe-ca-hero) .flex-box-section-full .flex-box-child {
  margin: 0px;
}
.flex-box-section-full:has(.universe-ca-hero):first-child .flex-box-section-full-interior {
  border-left: 0;
  border-right: 0;
}
.flex-box-section-full:has(.universe-ca-hero):first-child .flex-box-section-full-interior .universe-ca-hero .side {
  padding: var(--universe-box-padding);
}
.flex-box-section-full:has(.universe-ca-hero) .flex-box-section-full-interior {
  padding: 0;
}
.universe-ca-hero {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 1000px) {
  .universe-ca-hero {
    grid-template-columns: 1fr;
  }
}
.universe-ca-hero .side {
  display: flex;
  flex-direction: column;
  justify-content: end;
  gap: var(--universe-box-padding);
  padding: var(--universe-padding-modal);
  padding-top: calc(var(--universe-box-padding) * 3);
}
.universe-ca-hero .side.dual {
  justify-content: space-between;
}
.universe-ca-hero .side * {
  margin: 0;
}
.universe-ca-hero .side.dual {
  gap: calc(var(--universe-padding-modal) * 2);
  justify-content: space-between;
  padding-top: var(--universe-padding-modal);
}
.universe-ca-hero .side:last-child {
  border-left: 2px solid var(--universe-border);
}
@media (max-width: 1000px) {
  .universe-ca-hero .side:last-child {
    border-left: 0;
    padding-top: 0;
  }
}
.flex-box-section-full:has(.universe-ca-keyart) .flex-box-section-full-interior {
  padding: 0;
}
.universe-ca-keyart img {
  display: block;
}
.flex-box-section-full:has(.universe-ca-cards) .flex-box-section-full-interior {
  padding: 0;
}
.universe-ca-cards {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  grid-auto-rows: auto;
}
.universe-ca-cards .universe-ca-card {
  box-shadow: 2px 2px 0px 0px var(--universe-border);
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: subgrid;
  grid-row: span 4;
  padding: var(--universe-card-padding);
  gap: var(--universe-card-padding);
}
.universe-ca-cards .universe-ca-card * {
  margin-top: 0;
}
@media (max-width: 500px) {
  .universe-ca-cards {
    grid-template-columns: 1fr;
  }
  .universe-ca-cards .universe-ca-card {
    grid-template-rows: unset;
  }
}
#rf-content #special-div .flex-box-section-full:has(#ca-hero) {
  display: unset;
}
#rf-content #special-div .flex-box-section-full:has(#ca-hero), #rf-content #special-div .flex-box-section-full:has(#ca-hero) .flex-box-section-full-interior {
  padding: 0;
  max-width: none;
  border-left: 0;
  border-right: 0;
  margin: 0;
}
#rf-content #special-div .flex-box-section-full:has(#ca-hero) #ca-hero {
  width: 100%;
}
.flex-box-section-full:has(.universe-explore-video) .flex-box-section-full-interior {
  padding: 0;
}
.universe-explore-video video {
  width: 100%;
  display: block;
}
.flex-box-section-full:has(.universe-explore-nav) .flex-box-section-full-interior {
  padding: 0;
}
.universe-explore-nav nav ul {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.universe-explore-nav nav ul li {
  list-style: none;
  flex: 0 1 200px;
}
.universe-explore-nav nav ul li a {
  display: flex;
  position: relative;
  gap: var(--base-size-8);
  padding: var(--base-size-40) var(--base-size-16) var(--base-size-16) var(--base-size-16);
  border-right: 2px solid var(--universe-border);
  border-bottom: 2px solid transparent;
  line-height: 1;
  flex: 0 1 auto;
  transition: color fill var(--smooth-transition);
  white-space: nowrap;
  position: relative;
}
.universe-explore-nav nav ul li a, .universe-explore-nav nav ul li a:focus, .universe-explore-nav nav ul li a:link, .universe-explore-nav nav ul li a:link:focus, .universe-explore-nav nav ul li a:visited, .universe-explore-nav nav ul li a:visited:focus {
  line-height: 1;
  color: var(--universe-text-vivid) !important;
  text-decoration: none;
}
.universe-explore-nav nav ul li a, .universe-explore-nav nav ul li a *, .universe-explore-nav nav ul li a:focus, .universe-explore-nav nav ul li a:focus *, .universe-explore-nav nav ul li a:link, .universe-explore-nav nav ul li a:link *, .universe-explore-nav nav ul li a:link:focus, .universe-explore-nav nav ul li a:link:focus *, .universe-explore-nav nav ul li a:visited, .universe-explore-nav nav ul li a:visited *, .universe-explore-nav nav ul li a:visited:focus, .universe-explore-nav nav ul li a:visited:focus * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
}
.universe-explore-nav nav ul li a, .universe-explore-nav nav ul li a *, .universe-explore-nav nav ul li a:focus, .universe-explore-nav nav ul li a:focus *, .universe-explore-nav nav ul li a:link, .universe-explore-nav nav ul li a:link *, .universe-explore-nav nav ul li a:link:focus, .universe-explore-nav nav ul li a:link:focus *, .universe-explore-nav nav ul li a:visited, .universe-explore-nav nav ul li a:visited *, .universe-explore-nav nav ul li a:visited:focus, .universe-explore-nav nav ul li a:visited:focus * {
  font-size: 16px;
  line-height: 1;
}
.universe-explore-nav nav ul li a:not(.github-link) path, .universe-explore-nav nav ul li a:focus:not(.github-link) path, .universe-explore-nav nav ul li a:link:not(.github-link) path, .universe-explore-nav nav ul li a:link:focus:not(.github-link) path, .universe-explore-nav nav ul li a:visited:not(.github-link) path, .universe-explore-nav nav ul li a:visited:focus:not(.github-link) path {
  fill: var(--universe-text-vivid) !important;
}
.universe-explore-nav nav ul li a:hover, .universe-explore-nav nav ul li a:active, .universe-explore-nav nav ul li a:link:hover, .universe-explore-nav nav ul li a:link:active, .universe-explore-nav nav ul li a:visited:hover, .universe-explore-nav nav ul li a:visited:active {
  color: var(--universe-text-vivid) !important;
  text-decoration: none;
  border-bottom-color: var(--universe-accent-true);
  background: var(--universe-background-section);
}
.universe-explore-nav nav ul li a:hover:not(.github-link) path, .universe-explore-nav nav ul li a:active:not(.github-link) path, .universe-explore-nav nav ul li a:link:hover:not(.github-link) path, .universe-explore-nav nav ul li a:link:active:not(.github-link) path, .universe-explore-nav nav ul li a:visited:hover:not(.github-link) path, .universe-explore-nav nav ul li a:visited:active:not(.github-link) path {
  fill: var(--universe-text-vivid) !important;
}
.universe-explore-nav nav ul li a:focus-visible, .universe-explore-nav nav ul li a:link:focus-visible, .universe-explore-nav nav ul li a:visited:focus-visible {
  color: var(--universe-text-vivid) !important;
  text-decoration: none;
}
.universe-explore-nav nav ul li a:focus-visible:not(.github-link) path, .universe-explore-nav nav ul li a:link:focus-visible:not(.github-link) path, .universe-explore-nav nav ul li a:visited:focus-visible:not(.github-link) path {
  fill: var(--universe-text-vivid) !important;
}
.universe-explore-nav nav ul li a .unscramble {
  position: relative;
}
.universe-explore-nav nav ul li a .unscramble .unscramble-text {
  position: absolute;
  left: 0;
  bottom: 0;
}
.universe-explore-nav nav ul li a .placeholder-text {
  color: transparent !important;
}
@media (max-width: 400px) {
  .universe-explore-nav nav ul {
    flex-direction: column;
    align-items: unset;
  }
  .universe-explore-nav nav ul li {
    flex: unset;
  }
  .universe-explore-nav nav ul li a {
    border-right: 0;
    border-bottom: 2px solid var(--universe-border);
    padding: var(--universe-box-padding);
  }
  .universe-explore-nav nav ul li:last-child a {
    border-bottom: none;
  }
}
.flex-box-section-full:has(.universe-expl0re-cards) .flex-box-section-full-interior {
  padding: 0;
}
.universe-expl0re-cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  grid-auto-rows: auto;
}
@media (min-width: 1204px) {
  .universe-expl0re-cards:has(> :nth-child(4):last-child) {
    grid-template-columns: 1fr 1fr;
  }
}
.universe-expl0re-cards .universe-expl0re-card {
  box-shadow: 2px 2px 0px 0px var(--universe-border);
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: subgrid;
  grid-row: span 5;
  padding: var(--universe-padding-modal);
  gap: var(--universe-small-padding);
}
.universe-expl0re-cards .universe-expl0re-card img {
  display: block;
  margin-bottom: 0.5rem;
}
.universe-expl0re-cards .universe-expl0re-card p span {
  padding: 0 1rem;
  color: var(--universe-text-disabled);
}
.universe-expl0re-cards .universe-expl0re-card * {
  margin-top: 0;
}
@media (max-width: 500px) {
  .universe-expl0re-cards {
    grid-template-columns: 1fr;
  }
  .universe-expl0re-cards .universe-expl0re-card {
    grid-template-rows: unset;
  }
}
.explore-modal p {
  margin: 0;
}
.Video {
  --spacing: var(--base-size-16);
  --radius: var(--brand-borderRadius-large);
  position: relative;
  /* Play Button */
}
@media (min-width: 768px) {
  .Video {
    --spacing: var(--base-size-20);
    --radius: var(--brand-borderRadius-xlarge);
  }
}
.Video .Video__element {
  display: block;
  width: 100%;
  background-color: transparent;
}
.Video .Video__button {
  position: absolute;
  bottom: var(--spacing);
  right: var(--spacing);
  width: 44px;
  height: 44px;
  cursor: pointer;
  border: 0;
  border-radius: 50%;
  background-color: rgba(27, 27, 27, 0.8);
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  color: var(--universe-background-page);
}
.Video .Video__button:hover {
  background-color: rgba(27, 27, 27, 0.6);
  transition-duration: 0.15s;
}
.Video .Video__button:active {
  background-color: rgb(27, 27, 27);
  transition-duration: 0s;
}
.Video .Video__button:focus-visible {
  outline: 2px solid var(--universe-focus) !important;
  background-color: rgb(255, 255, 255);
  color: rgb(27, 27, 27) !important;
}
.Video .Video__icon {
  display: block;
  margin: auto;
  color: currentColor;
}
.Video .Video__icon[hidden] {
  display: none;
}
.flex-box-section-full-interior:has(#rf-catalog):has(.search-filters) {
  padding-right: 0;
}
.flex-box-section-full-interior:has(#the-sessions) {
  padding-top: 0;
}
.flex-box-section-full-interior:has(#the-sessions) #the-sessions {
  padding-top: var(--universe-box-padding);
}
#rf-catalog,
#rf-exhibitorcatalog,
#rf-speakercatalog {
  background: transparent;
  overflow: unset;
  margin-inline: unset;
  padding-inline: unset;
}
#rf-catalog .search-container,
#rf-exhibitorcatalog .search-container,
#rf-speakercatalog .search-container {
  gap: var(--size7);
  justify-content: space-between;
  max-width: none;
  margin: 0;
}
#rf-catalog .search-container::before, #rf-catalog .search-container::after,
#rf-exhibitorcatalog .search-container::before,
#rf-exhibitorcatalog .search-container::after,
#rf-speakercatalog .search-container::before,
#rf-speakercatalog .search-container::after {
  content: none;
}
#rf-catalog .search-container .mdBtnR-toggle > button:focus,
#rf-exhibitorcatalog .search-container .mdBtnR-toggle > button:focus,
#rf-speakercatalog .search-container .mdBtnR-toggle > button:focus {
  z-index: 2;
}
#rf-catalog .search-container .main-content,
#rf-exhibitorcatalog .search-container .main-content,
#rf-speakercatalog .search-container .main-content {
  padding: 0px;
  position: relative;
}
#rf-catalog .search-container .main-content .rf-facets,
#rf-exhibitorcatalog .search-container .main-content .rf-facets,
#rf-speakercatalog .search-container .main-content .rf-facets {
  margin: 0;
  display: flex;
  flex-direction: row;
  gap: var(--base-size-4);
  flex-wrap: wrap;
  align-content: start;
}
#rf-catalog .search-container .main-content .rf-facets::before,
#rf-exhibitorcatalog .search-container .main-content .rf-facets::before,
#rf-speakercatalog .search-container .main-content .rf-facets::before {
  content: none;
}
#rf-catalog .search-container .main-content .rf-facets::after,
#rf-exhibitorcatalog .search-container .main-content .rf-facets::after,
#rf-speakercatalog .search-container .main-content .rf-facets::after {
  content: none;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label {
  margin: 0;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--brand-borderRadius-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label .rf-tag-remove,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label .rf-tag-remove,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label .rf-tag-remove {
  position: unset;
  transform: unset;
  vertical-align: unset;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
  opacity: 1 !important;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-background-box) !important;
  border-color: var(--universe-background-box) !important;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label:hover, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:hover *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:focus, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:focus *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:hover, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:hover *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:focus, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:focus *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:hover,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:hover *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:focus,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:focus *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:hover,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:hover *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:focus,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:focus *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:hover,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:hover *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:focus,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:focus *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:focus-visible *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:hover,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:hover *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:focus,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:focus *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:focus-visible * {
  color: var(--universe-text-vivid) !important;
  background: var(--universe-background-highlight) !important;
  border-color: var(--universe-background-highlight) !important;
  text-decoration: none;
}
#rf-catalog .search-container .main-content .rf-facets .rf-facet-label:active, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label:active *, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:active, #rf-catalog .search-container .main-content .rf-facets .rf-facet-label *:active *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:active,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label:active *,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:active,
#rf-exhibitorcatalog .search-container .main-content .rf-facets .rf-facet-label *:active *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:active,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label:active *,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:active,
#rf-speakercatalog .search-container .main-content .rf-facets .rf-facet-label *:active * {
  color: var(--universe-background-page) !important;
  background: var(--universe-text-vivid) !important;
  border-color: var(--universe-text-vivid) !important;
  text-decoration: none !important;
}
#rf-catalog .search-container .main-content .total-results-count,
#rf-exhibitorcatalog .search-container .main-content .total-results-count,
#rf-speakercatalog .search-container .main-content .total-results-count {
  max-width: unset;
}
#rf-catalog .search-container .main-content .total-results-count .semibold,
#rf-exhibitorcatalog .search-container .main-content .total-results-count .semibold,
#rf-speakercatalog .search-container .main-content .total-results-count .semibold {
  font-weight: normal;
}
#rf-catalog .search-container .main-content .rf-catalog-tabs,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs {
  margin: 0;
  max-width: none;
  border: none;
  z-index: 1;
  background: var(--universe-background-page);
}
#rf-catalog .search-container .main-content .rf-catalog-tabs li,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs li,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs li {
  border-color: transparent;
  margin: 0;
}
#rf-catalog .search-container .main-content .rf-catalog-tabs li button,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs li button,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs li button {
  color: var(--universe-text-vivid);
}
#rf-catalog .search-container .main-content .rf-catalog-tabs li.active,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs li.active,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs li.active {
  border-color: var(--universe-text-vivid);
  border-width: 2px;
}
#rf-catalog .search-container .main-content .rf-catalog-tabs li.active button,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs li.active button,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs li.active button {
  color: var(--universe-text-vivid);
}
#rf-catalog .search-container .main-content .rf-catalog-tabs li:hover button,
#rf-exhibitorcatalog .search-container .main-content .rf-catalog-tabs li:hover button,
#rf-speakercatalog .search-container .main-content .rf-catalog-tabs li:hover button {
  color: var(--universe-text-vivid);
}
#rf-catalog .search-container .main-content .search-content,
#rf-exhibitorcatalog .search-container .main-content .search-content,
#rf-speakercatalog .search-container .main-content .search-content {
  max-width: unset;
  padding: 0px;
}
#rf-catalog .search-container .main-content .search-content .section-title,
#rf-exhibitorcatalog .search-container .main-content .search-content .section-title,
#rf-speakercatalog .search-container .main-content .search-content .section-title {
  font-size: 18px;
  font-weight: 500;
  margin: var(--size6) 0 var(--size4) 0;
}
#rf-catalog .search-container .main-content .search-content .section-title:first-child,
#rf-exhibitorcatalog .search-container .main-content .search-content .section-title:first-child,
#rf-speakercatalog .search-container .main-content .search-content .section-title:first-child {
  margin-top: var(--size4);
}
#rf-catalog .search-container .search-content .show-more-btn,
#rf-catalog .search-container .search-content .show-more-btn,
#rf-catalog .search-container .search-content .show-more-btn,
#rf-exhibitorcatalog .search-container .search-content .show-more-btn,
#rf-exhibitorcatalog .search-container .search-content .show-more-btn,
#rf-exhibitorcatalog .search-container .search-content .show-more-btn,
#rf-speakercatalog .search-container .search-content .show-more-btn,
#rf-speakercatalog .search-container .search-content .show-more-btn,
#rf-speakercatalog .search-container .search-content .show-more-btn {
  height: unset;
  color: unset;
  margin-top: var(--size3) !important;
}
#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;
  border-bottom: none;
}
#rf-catalog .search-container .search-bar,
#rf-exhibitorcatalog .search-container .search-bar,
#rf-speakercatalog .search-container .search-bar {
  grid-column: 1/3;
  padding: 0 !important;
}
#rf-catalog .search-container .search-bar .catalog-toggle-wrapper,
#rf-exhibitorcatalog .search-container .search-bar .catalog-toggle-wrapper,
#rf-speakercatalog .search-container .search-bar .catalog-toggle-wrapper {
  padding-right: 0;
}
#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 {
  height: unset;
  padding: var(--rf-comp-input-space-padding);
  padding-left: 37px;
  margin-right: 0;
  border-radius: var(--rf-comp-input-shape-radius);
  border: 1px solid var(--universe-border);
  background: var(--universe-background-highlight);
}
#rf-catalog .search-container .search-bar .catalog-search .rf-input input::placeholder,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .rf-input input::placeholder,
#rf-speakercatalog .search-container .search-bar .catalog-search .rf-input input::placeholder {
  color: var(--universe-text-vivid);
  font-weight: 600;
}
#rf-catalog .search-container .search-bar .catalog-search .search-submit,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit,
#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit {
  right: unset;
  left: 0;
  height: 100%;
  width: auto;
  padding: 0 8px;
  float: none;
  background-color: transparent;
  border: none;
  border-radius: var(--rf-comp-input-shape-radius);
}
#rf-catalog .search-container .search-bar .catalog-search .search-submit .rfSI,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit .rfSI,
#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit .rfSI {
  width: 24px;
  height: 24px;
  max-width: 24px;
  max-height: 24px;
  margin: 0;
}
#rf-catalog .search-container .search-bar .catalog-search .search-submit .rfSI svg path:not([fill=none]),
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit .rfSI svg path:not([fill=none]),
#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit .rfSI svg path:not([fill=none]) {
  fill: var(--universe-text-vivid);
}
#rf-catalog .search-container .show-more-btn,
#rf-exhibitorcatalog .search-container .show-more-btn,
#rf-speakercatalog .search-container .show-more-btn {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-catalog .search-container .show-more-btn, #rf-catalog .search-container .show-more-btn .mdBtnR-text,
#rf-exhibitorcatalog .search-container .show-more-btn,
#rf-exhibitorcatalog .search-container .show-more-btn .mdBtnR-text,
#rf-speakercatalog .search-container .show-more-btn,
#rf-speakercatalog .search-container .show-more-btn .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-catalog .search-container .show-more-btn *:not([fill=none]),
#rf-exhibitorcatalog .search-container .show-more-btn *:not([fill=none]),
#rf-speakercatalog .search-container .show-more-btn *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-catalog .search-container .show-more-btn.hover, #rf-catalog .search-container .show-more-btn:hover,
#rf-exhibitorcatalog .search-container .show-more-btn.hover,
#rf-exhibitorcatalog .search-container .show-more-btn:hover,
#rf-speakercatalog .search-container .show-more-btn.hover,
#rf-speakercatalog .search-container .show-more-btn:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-catalog .search-container .show-more-btn.hover, #rf-catalog .search-container .show-more-btn.hover .mdBtnR-text, #rf-catalog .search-container .show-more-btn:hover, #rf-catalog .search-container .show-more-btn:hover .mdBtnR-text,
#rf-exhibitorcatalog .search-container .show-more-btn.hover,
#rf-exhibitorcatalog .search-container .show-more-btn.hover .mdBtnR-text,
#rf-exhibitorcatalog .search-container .show-more-btn:hover,
#rf-exhibitorcatalog .search-container .show-more-btn:hover .mdBtnR-text,
#rf-speakercatalog .search-container .show-more-btn.hover,
#rf-speakercatalog .search-container .show-more-btn.hover .mdBtnR-text,
#rf-speakercatalog .search-container .show-more-btn:hover,
#rf-speakercatalog .search-container .show-more-btn:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-catalog .search-container .show-more-btn.hover *:not([fill=none]), #rf-catalog .search-container .show-more-btn:hover *:not([fill=none]),
#rf-exhibitorcatalog .search-container .show-more-btn.hover *:not([fill=none]),
#rf-exhibitorcatalog .search-container .show-more-btn:hover *:not([fill=none]),
#rf-speakercatalog .search-container .show-more-btn.hover *:not([fill=none]),
#rf-speakercatalog .search-container .show-more-btn:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-catalog .search-container .show-more-btn.focus-visible, #rf-catalog .search-container .show-more-btn:focus-visible,
#rf-exhibitorcatalog .search-container .show-more-btn.focus-visible,
#rf-exhibitorcatalog .search-container .show-more-btn:focus-visible,
#rf-speakercatalog .search-container .show-more-btn.focus-visible,
#rf-speakercatalog .search-container .show-more-btn:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-catalog .search-container .show-more-btn.active, #rf-catalog .search-container .show-more-btn:active,
#rf-exhibitorcatalog .search-container .show-more-btn.active,
#rf-exhibitorcatalog .search-container .show-more-btn:active,
#rf-speakercatalog .search-container .show-more-btn.active,
#rf-speakercatalog .search-container .show-more-btn:active {
  background-color: var(--universe-accent-true);
  border-color: var(--universe-accent-true);
}
#rf-catalog .search-container .show-more-btn.active, #rf-catalog .search-container .show-more-btn.active .mdBtnR-text, #rf-catalog .search-container .show-more-btn:active, #rf-catalog .search-container .show-more-btn:active .mdBtnR-text,
#rf-exhibitorcatalog .search-container .show-more-btn.active,
#rf-exhibitorcatalog .search-container .show-more-btn.active .mdBtnR-text,
#rf-exhibitorcatalog .search-container .show-more-btn:active,
#rf-exhibitorcatalog .search-container .show-more-btn:active .mdBtnR-text,
#rf-speakercatalog .search-container .show-more-btn.active,
#rf-speakercatalog .search-container .show-more-btn.active .mdBtnR-text,
#rf-speakercatalog .search-container .show-more-btn:active,
#rf-speakercatalog .search-container .show-more-btn:active .mdBtnR-text {
  color: var(--universe-background-page);
}
#rf-catalog .search-container .show-more-btn.active *:not([fill=none]), #rf-catalog .search-container .show-more-btn:active *:not([fill=none]),
#rf-exhibitorcatalog .search-container .show-more-btn.active *:not([fill=none]),
#rf-exhibitorcatalog .search-container .show-more-btn:active *:not([fill=none]),
#rf-speakercatalog .search-container .show-more-btn.active *:not([fill=none]),
#rf-speakercatalog .search-container .show-more-btn:active *:not([fill=none]) {
  fill: var(--universe-background-page);
}
#rf-catalog .search-container .main-content .search-content .section-title {
  display: none;
}
#rf-catalog .search-container.left-filters-search .search-filters,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters,
.modal-content .search-filters {
  margin-left: 0;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-header,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header,
.modal-content .search-filters .filters-header {
  padding: 0;
  padding-bottom: var(--size8);
  border-color: var(--universe-border);
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: baseline;
  gap: var(--size3);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2#filters-header,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header h2#filters-header,
.modal-content .search-filters .filters-header h2#filters-header {
  margin: 0;
  float: none;
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: var(--universe-text-vivid);
  font-size: 32px;
  line-height: 1.3;
}
@media (max-width: 1439px) {
  #rf-catalog .search-container.left-filters-search .search-filters .filters-header h2#filters-header,
  #rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header h2#filters-header,
  .modal-content .search-filters .filters-header h2#filters-header {
    font-size: 24px;
    line-height: 1.3;
  }
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-header .clear-search,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header .clear-search,
.modal-content .search-filters .filters-header .clear-search {
  padding: 0;
  float: none;
  justify-self: end;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-header .clear-search .mdBtnR-text,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header .clear-search .mdBtnR-text,
.modal-content .search-filters .filters-header .clear-search .mdBtnR-text {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 16px;
  line-height: 1.5;
  color: var(--universe-text-vivid);
  font-weight: bold;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li .catalog-filter *,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li .catalog-filter *,
.modal-content .search-filters .filters-body .filters li .catalog-filter * {
  font-family: Mona Sans;
  font-weight: 600;
  letter-spacing: 0em;
  color: var(--universe-text-vivid);
  font-size: 16px;
  line-height: 1.3;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .rf-checkbox .rf-checkbox-label,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .rf-checkbox .rf-checkbox-label,
.modal-content .search-filters .filters-body .rf-checkbox .rf-checkbox-label {
  padding-left: 30px;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .quick-filters,
.modal-content .search-filters .filters-body .quick-filters {
  border-color: var(--universe-border);
  padding: var(--size4) 0;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li,
.modal-content .search-filters .filters-body .filters li {
  padding: var(--size4) 0;
  border-color: var(--universe-border);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li *,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li *,
.modal-content .search-filters .filters-body .filters li * {
  color: var(--rf-brand-color-text-body);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li button,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li button,
.modal-content .search-filters .filters-body .filters li button {
  padding: 0;
  border-radius: var(--rf-comp-input-shape-radius);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li .filter-cat,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li .filter-cat,
.modal-content .search-filters .filters-body .filters li .filter-cat {
  margin-top: var(--size2);
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li .filter-cat > div:last-child,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li .filter-cat > div:last-child,
.modal-content .search-filters .filters-body .filters li .filter-cat > div:last-child {
  margin-bottom: 0px;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li .catalog-filter span:last-child,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li .catalog-filter span:last-child,
.modal-content .search-filters .filters-body .filters li .catalog-filter span:last-child {
  display: flex;
  flex-direction: row;
  align-items: center;
  line-height: 1;
}
#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters li .catalog-filter span:last-child .catalog-filter-svg,
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-body .filters li .catalog-filter span:last-child .catalog-filter-svg,
.modal-content .search-filters .filters-body .filters li .catalog-filter span:last-child .catalog-filter-svg {
  transform: unset;
  line-height: 1;
  margin-left: 0.5rem;
  content: url(' width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.66699 5.88826C8.66699 6.25645 8.36852 6.55493 8.00033 6.55493C7.63213 6.55493 7.33366 6.25645 7.33366 5.88826C7.33366 5.52007 7.63213 5.2216 8.00033 5.2216C8.36852 5.2216 8.66699 5.52007 8.66699 5.88826Z" fill="black"/><path d="M6.66699 8.38826C6.66699 8.11212 6.89085 7.88826 7.16699 7.88826H8.16699C8.44313 7.88826 8.66699 8.11212 8.66699 8.38826V11.2216H9.16699C9.44313 11.2216 9.66699 11.4455 9.66699 11.7216C9.66699 11.9977 9.44313 12.2216 9.16699 12.2216H7.16699C6.89085 12.2216 6.66699 11.9977 6.66699 11.7216C6.66699 11.4455 6.89085 11.2216 7.16699 11.2216H7.66699V8.88826H7.16699C6.89085 8.88826 6.66699 8.66441 6.66699 8.38826Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.00033 1.55493C3.95024 1.55493 0.666992 4.83818 0.666992 8.88826C0.666992 12.9384 3.95024 16.2216 8.00033 16.2216C12.0504 16.2216 15.3337 12.9384 15.3337 8.88826C15.3337 4.83818 12.0504 1.55493 8.00033 1.55493ZM1.66699 8.88826C1.66699 5.39046 4.50252 2.55493 8.00033 2.55493C11.4981 2.55493 14.3337 5.39046 14.3337 8.88826C14.3337 12.3861 11.4981 15.2216 8.00033 15.2216C4.50252 15.2216 1.66699 12.3861 1.66699 8.88826Z" fill="black"/></svg%3E');
  cursor: pointer;
}
.modal-dialog .modal-content .modal-body:has(.search-filters .results-count) {
  padding: 0;
}
.modal-dialog .modal-content .modal-body:has(.search-filters .results-count) .search-filters .filters-body .quick-filters,
.modal-dialog .modal-content .modal-body:has(.search-filters .results-count) .search-filters .filters-body .filters li {
  padding: var(--size4);
}
#rf-catalog .search-container .main-content .search-content .search-results,
#rf-collection .collections-container .rf-accordion-list,
.modal-content .search-results {
  display: contents;
}
@media (max-width: 549px) {
  #rf-catalog .search-container .main-content .search-content .search-results,
  #rf-collection .collections-container .rf-accordion-list,
  .modal-content .search-results {
    gap: 0;
  }
}
#rf-catalog .search-container .main-content .search-content .search-results li:not(.catalog-result) > h3,
#rf-collection .collections-container .rf-accordion-list li:not(.catalog-result) > h3,
.modal-content .search-results li:not(.catalog-result) > h3 {
  margin: var(--universe-box-padding);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result,
#rf-collection .collections-container .rf-accordion-list .catalog-result,
.modal-content .search-results .catalog-result {
  display: grid;
  grid-template-columns: min-content 1fr auto;
  background: transparent;
  border-radius: 0;
  margin: 0;
  overflow: unset;
  border: 2px solid var(--universe-border);
  border-right: 0;
  border-bottom: 0;
  box-shadow: 2px 2px 0px 0px var(--universe-border);
  --thePadding: var(--universe-box-padding);
  gap: 0;
  padding: 0 0 var(--thePadding) 0;
}
.modal-dialog #rf-catalog .search-container .main-content .search-content .search-results .catalog-result,
.modal-dialog #rf-collection .collections-container .rf-accordion-list .catalog-result,
.modal-dialog .modal-content .search-results .catalog-result {
  border: 0;
  box-shadow: none;
}
.flex-box-section-full-interior:has(.top-search-content) #rf-catalog .search-container .main-content .search-content .search-results .catalog-result,
.flex-box-section-full-interior:has(.top-search-content) #rf-collection .collections-container .rf-accordion-list .catalog-result,
.flex-box-section-full-interior:has(.top-search-content) .modal-content .search-results .catalog-result {
  border-left: 0;
}
.modal-dialog #rf-catalog .search-container .main-content .search-content .search-results .catalog-result,
.modal-dialog #rf-collection .collections-container .rf-accordion-list .catalog-result,
.modal-dialog .modal-content .search-results .catalog-result {
  border: 0px;
  --thePadding: 0;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result > *,
#rf-collection .collections-container .rf-accordion-list .catalog-result > *,
.modal-content .search-results .catalog-result > * {
  margin: 0 var(--thePadding);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .times-component,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions .rf-flex-frame,
#rf-collection .collections-container .rf-accordion-list .catalog-result .times-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-actions,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-actions .rf-flex-frame,
.modal-content .search-results .catalog-result .times-component,
.modal-content .search-results .catalog-result .session-actions,
.modal-content .search-results .catalog-result .session-actions .rf-flex-frame {
  display: contents;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions > .rf-flex-frame > *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-actions > .rf-flex-frame > *,
.modal-content .search-results .catalog-result .session-time-and-location,
.modal-content .search-results .catalog-result .session-actions > .rf-flex-frame > * {
  margin: 0 var(--thePadding);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .recommendation-bar,
#rf-collection .collections-container .rf-accordion-list .catalog-result .recommendation-bar,
.modal-content .search-results .catalog-result .recommendation-bar {
  grid-row: 1;
  grid-column: 1/4;
  margin-top: var(--size5);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location,
.modal-content .search-results .catalog-result .session-time-and-location {
  grid-row: 2;
  grid-column: 1/4;
  margin-top: var(--thePadding);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-title,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-title,
.modal-content .search-results .catalog-result .session-title {
  grid-row: 3;
  grid-column: 1/4;
  margin-top: var(--size5);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-pills,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-pills,
.modal-content .search-results .catalog-result .session-pills {
  grid-row: 4;
  grid-column: 1/4;
  margin-top: 0.9rem;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .abstract-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result .abstract-component,
.modal-content .search-results .catalog-result .abstract-component {
  grid-row: 5;
  grid-column: 1/4;
  margin-top: var(--size5);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component,
.modal-content .search-results .catalog-result .speakers-component {
  grid-row: 6;
  grid-column: 1/4;
  margin-top: var(--size5);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions button.session-main-action,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-actions button.session-main-action,
.modal-content .search-results .catalog-result .session-actions button.session-main-action {
  grid-row: 7;
  grid-column: 1/2;
  margin-top: var(--size5);
  margin-right: 0;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(:not(.session-main-action)) .learnMore-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result:has(:not(.session-main-action)) .learnMore-component,
.modal-content .search-results .catalog-result:has(:not(.session-main-action)) .learnMore-component {
  grid-row: 7;
  grid-column: 1/3;
  margin-top: var(--size5);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(.session-main-action) .learnMore-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result:has(.session-main-action) .learnMore-component,
.modal-content .search-results .catalog-result:has(.session-main-action) .learnMore-component {
  grid-row: 7;
  grid-column: 2/3;
  margin-left: var(--universe-vf-paragraph-stacked);
}
@media (max-width: 600px) {
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result,
  #rf-collection .collections-container .rf-accordion-list .catalog-result,
  .modal-content .search-results .catalog-result {
    grid-template-columns: 1fr;
  }
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-actions button.session-main-action,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .session-actions button.session-main-action,
  .modal-content .search-results .catalog-result .session-actions button.session-main-action {
    grid-column: 1/2;
    margin: var(--size5) var(--thePadding) 0 var(--thePadding);
    width: min-content;
  }
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component,
  .modal-content .search-results .catalog-result .learnMore-component {
    grid-row: 8 !important;
    grid-column: 1/2 !important;
    margin: 0 var(--thePadding);
  }
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(:not(.session-main-action)) .learnMore-component,
  #rf-collection .collections-container .rf-accordion-list .catalog-result:has(:not(.session-main-action)) .learnMore-component,
  .modal-content .search-results .catalog-result:has(:not(.session-main-action)) .learnMore-component {
    margin-top: var(--size5);
  }
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result:has(.session-main-action) .learnMore-component,
  #rf-collection .collections-container .rf-accordion-list .catalog-result:has(.session-main-action) .learnMore-component,
  .modal-content .search-results .catalog-result:has(.session-main-action) .learnMore-component {
    margin-left: var(--thePadding);
    margin-top: var(--universe-vf-paragraph-stacked);
  }
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result [class*="1695679365536001nvxy-component"],
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result [class*="1692799009855001C0n3-component"],
#rf-collection .collections-container .rf-accordion-list .catalog-result [class*="1695679365536001nvxy-component"],
#rf-collection .collections-container .rf-accordion-list .catalog-result [class*="1692799009855001C0n3-component"],
.modal-content .search-results .catalog-result [class*="1695679365536001nvxy-component"],
.modal-content .search-results .catalog-result [class*="1692799009855001C0n3-component"] {
  display: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .recommendation-bar,
#rf-collection .collections-container .rf-accordion-list .catalog-result .recommendation-bar,
.modal-content .search-results .catalog-result .recommendation-bar {
  position: unset;
  margin: 0;
  background: var(--universe-background-section);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .recommendation-bar .recommendation-actions svg,
#rf-collection .collections-container .rf-accordion-list .catalog-result .recommendation-bar .recommendation-actions svg,
.modal-content .search-results .catalog-result .recommendation-bar .recommendation-actions svg {
  fill: var(--universe-accent-true);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location,
.modal-content .search-results .catalog-result .session-time-and-location {
  display: flex;
  gap: 0;
  flex-direction: row;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time {
  display: contents;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-location:not(.session-location),
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date:not(.session-location),
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time:not(.session-location),
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-location:not(.session-location),
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-date:not(.session-location),
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-time:not(.session-location),
.modal-content .search-results .catalog-result .session-time-and-location .session-location:not(.session-location),
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date:not(.session-location),
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time:not(.session-location) {
  padding-right: 1rem;
  margin-right: 1rem;
  border-right: 1px solid var(--universe-border);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-location.session-location,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date.session-location,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time.session-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-location.session-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-date.session-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-time.session-location,
.modal-content .search-results .catalog-result .session-time-and-location .session-location.session-location,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date.session-location,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time.session-location {
  padding-left: 0;
  border-left: 0;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-location, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-location *,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date *,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time,
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-location,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-location *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-date,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-date *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-time,
#rf-collection .collections-container .rf-accordion-list .catalog-result .session-time-and-location .session-date-time .session-time *,
.modal-content .search-results .catalog-result .session-time-and-location .session-location,
.modal-content .search-results .catalog-result .session-time-and-location .session-location *,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-date *,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time,
.modal-content .search-results .catalog-result .session-time-and-location .session-date-time .session-time * {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 18px;
  line-height: 1.5;
  line-height: 1;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component,
.modal-content .search-results .catalog-result .learnMore-component {
  display: flex;
  align-items: end;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a,
.modal-content .search-results .catalog-result .learnMore-component a {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a .mdBtnR-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a .mdBtnR-text,
.modal-content .search-results .catalog-result .learnMore-component a,
.modal-content .search-results .catalog-result .learnMore-component a .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a *:not([fill=none]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a *:not([fill=none]),
.modal-content .search-results .catalog-result .learnMore-component a *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.hover, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:hover,
.modal-content .search-results .catalog-result .learnMore-component a.hover,
.modal-content .search-results .catalog-result .learnMore-component a:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.hover, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.hover .mdBtnR-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:hover, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:hover .mdBtnR-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.hover .mdBtnR-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:hover .mdBtnR-text,
.modal-content .search-results .catalog-result .learnMore-component a.hover,
.modal-content .search-results .catalog-result .learnMore-component a.hover .mdBtnR-text,
.modal-content .search-results .catalog-result .learnMore-component a:hover,
.modal-content .search-results .catalog-result .learnMore-component a:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.hover *:not([fill=none]), #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:hover *:not([fill=none]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.hover *:not([fill=none]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:hover *:not([fill=none]),
.modal-content .search-results .catalog-result .learnMore-component a.hover *:not([fill=none]),
.modal-content .search-results .catalog-result .learnMore-component a:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.focus-visible, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:focus-visible,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.focus-visible,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:focus-visible,
.modal-content .search-results .catalog-result .learnMore-component a.focus-visible,
.modal-content .search-results .catalog-result .learnMore-component a:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.active, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:active,
.modal-content .search-results .catalog-result .learnMore-component a.active,
.modal-content .search-results .catalog-result .learnMore-component a:active {
  background-color: var(--universe-accent-true);
  border-color: var(--universe-accent-true);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.active, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.active .mdBtnR-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:active, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:active .mdBtnR-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.active .mdBtnR-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:active .mdBtnR-text,
.modal-content .search-results .catalog-result .learnMore-component a.active,
.modal-content .search-results .catalog-result .learnMore-component a.active .mdBtnR-text,
.modal-content .search-results .catalog-result .learnMore-component a:active,
.modal-content .search-results .catalog-result .learnMore-component a:active .mdBtnR-text {
  color: var(--universe-background-page);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a.active *:not([fill=none]), #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a:active *:not([fill=none]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a.active *:not([fill=none]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a:active *:not([fill=none]),
.modal-content .search-results .catalog-result .learnMore-component a.active *:not([fill=none]),
.modal-content .search-results .catalog-result .learnMore-component a:active *:not([fill=none]) {
  fill: var(--universe-background-page);
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .learnMore-component a .rfSI,
#rf-collection .collections-container .rf-accordion-list .catalog-result .learnMore-component a .rfSI,
.modal-content .search-results .catalog-result .learnMore-component a .rfSI {
  display: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title button .title-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title a .title-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title .title-text-container .title-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title button .title-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title a .title-text,
#rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title .title-text-container .title-text,
.modal-content .search-results .catalog-result .catalog-result-title button .title-text,
.modal-content .search-results .catalog-result .catalog-result-title a .title-text,
.modal-content .search-results .catalog-result .catalog-result-title .title-text-container .title-text {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: var(--universe-text-vivid);
  font-size: 32px;
  line-height: 1.3;
}
@media (max-width: 1439px) {
  #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title button .title-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title a .title-text, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .catalog-result-title .title-text-container .title-text,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title button .title-text,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title a .title-text,
  #rf-collection .collections-container .rf-accordion-list .catalog-result .catalog-result-title .title-text-container .title-text,
  .modal-content .search-results .catalog-result .catalog-result-title button .title-text,
  .modal-content .search-results .catalog-result .catalog-result-title a .title-text,
  .modal-content .search-results .catalog-result .catalog-result-title .title-text-container .title-text {
    font-size: 24px;
    line-height: 1.3;
  }
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .abstract-component *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .abstract-component *,
.modal-content .search-results .catalog-result .abstract-component * {
  font-size: 18px;
  line-height: 1.5;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .rf-attribute:has(.attribute-name),
#rf-collection .collections-container .rf-accordion-list .catalog-result .rf-attribute:has(.attribute-name),
.modal-content .search-results .catalog-result .rf-attribute:has(.attribute-name) {
  margin-top: 0 !important;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .rf-attribute:has(.attribute-name) .attribute-name,
#rf-collection .collections-container .rf-accordion-list .catalog-result .rf-attribute:has(.attribute-name) .attribute-name,
.modal-content .search-results .catalog-result .rf-attribute:has(.attribute-name) .attribute-name {
  font-weight: normal;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component::before,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component::before,
.modal-content .search-results .catalog-result .speakers-component::before {
  content: "Speakers";
  display: block;
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 16px;
  line-height: 1.5;
  color: var(--universe-text-vivid);
  font-weight: 700;
  padding-bottom: 1rem;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details,
.modal-content .search-results .catalog-result .speakers-component .speaker-details {
  display: flex;
  flex-direction: row;
  gap: var(--base-size-4);
  flex-wrap: wrap;
  align-content: start;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details::before,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details::before,
.modal-content .search-results .catalog-result .speakers-component .speaker-details::before {
  content: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details::after,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details::after,
.modal-content .search-results .catalog-result .speakers-component .speaker-details::after {
  content: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p {
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--brand-borderRadius-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
  opacity: 1 !important;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-background-box) !important;
  border-color: var(--universe-background-box) !important;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:hover, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:hover *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:focus, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:focus *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:focus-visible, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:focus-visible *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:hover, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:hover *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:focus, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:focus *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:focus-visible, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:focus-visible *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:hover *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:focus,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:focus *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:focus-visible,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:focus-visible *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:hover,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:hover *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:focus,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:focus *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:focus-visible,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:focus-visible *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:hover,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:hover *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:focus,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:focus *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:focus-visible,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:focus-visible *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:hover,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:hover *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:focus,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:focus *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:focus-visible,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:focus-visible * {
  color: var(--universe-text-vivid) !important;
  background: var(--universe-background-highlight) !important;
  border-color: var(--universe-background-highlight) !important;
  text-decoration: none;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:active, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p:active *, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:active, #rf-catalog .search-container .main-content .search-content .search-results .catalog-result .speakers-component .speaker-details p *:active *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p:active *,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:active,
#rf-collection .collections-container .rf-accordion-list .catalog-result .speakers-component .speaker-details p *:active *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:active,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p:active *,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:active,
.modal-content .search-results .catalog-result .speakers-component .speaker-details p *:active * {
  color: var(--universe-background-page) !important;
  background: var(--universe-text-vivid) !important;
  border-color: var(--universe-text-vivid) !important;
  text-decoration: none !important;
}
#rf-catalog .search-container .main-content .search-content .search-results .catalog-result .rf-attribute:has([class*=attribute-Session]),
#rf-collection .collections-container .rf-accordion-list .catalog-result .rf-attribute:has([class*=attribute-Session]),
.modal-content .search-results .catalog-result .rf-attribute:has([class*=attribute-Session]) {
  display: none;
}
.modal-content .modal-body:has(.catalog-result) {
  padding: 0;
}
.modal-content .modal-body:has(.catalog-result) .search-results .catalog-result {
  margin: 0;
  border-radius: 0;
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-body:has(.search-content) {
  padding: 0;
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-body:has(.search-content) .search-results .catalog-result {
  margin: 0;
  border-radius: 0;
  border-bottom: 2px solid var(--universe-border);
  padding: var(--universe-padding-modal);
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-body:has(.search-content) .search-results .catalog-result:last-child {
  border-bottom: 0;
}
.rf-body .rf-default-modal .modal-dialog .modal-content .modal-body:has(.search-content) .search-results .catalog-result .session-time-and-location {
  margin-top: 0;
}
.flex-box-section-full-interior:has(.workflow-targeted-agenda,
.similar-component:not(:empty)),
.flex-box-section-full-interior:has(#rf-catalog):has(.top-search-content) {
  padding-left: 0px;
  padding-right: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section {
  margin: 0;
}
.workflow-targeted-agenda .targeted-agenda-section .carousel-mask {
  display: contents;
}
.workflow-targeted-agenda .targeted-agenda-section .targeted-agenda-headline + * {
  display: none;
}
.workflow-targeted-agenda .targeted-agenda-section .targeted-agenda-headline h2 {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: -0.005em;
  color: var(--universe-text-vivid);
  font-size: 24px;
  line-height: 1.6;
  padding: var(--universe-box-padding);
}
@media (max-width: 1439px) {
  .workflow-targeted-agenda .targeted-agenda-section .targeted-agenda-headline h2 {
    font-size: 20px;
    line-height: 1.35;
  }
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container,
.search-container .main-content .search-content .rf-tile-container,
.similar-component .rf-tile-container,
.search-container .main-content .search-content .exhibitor-tile-container {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  grid-auto-rows: auto;
}
@media (max-width: 549px) {
  .workflow-targeted-agenda .targeted-agenda-section .rf-tile-container,
  .search-container .main-content .search-content .rf-tile-container,
  .similar-component .rf-tile-container,
  .search-container .main-content .search-content .exhibitor-tile-container {
    gap: var(--size3);
  }
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container.rf-tile-grid,
.search-container .main-content .search-content .rf-tile-container.rf-tile-grid,
.similar-component .rf-tile-container.rf-tile-grid,
.search-container .main-content .search-content .exhibitor-tile-container.rf-tile-grid {
  gap: 0;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper,
.similar-component .rf-tile-container .rf-tile-wrapper,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper {
  display: contents;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile {
  margin: 0;
  border: 0;
  box-shadow: -2px -2px 0px 0px var(--universe-border);
  border-right: 2px solid var(--universe-border);
  border-bottom: 2px solid var(--universe-border);
  padding: var(--size5);
  border-radius: 0px;
  display: grid;
  grid-row: span 7;
  grid-template-rows: subgrid;
  gap: var(--size4);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body {
  display: contents;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-one,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-one,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-one,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-one {
  grid-row: 1;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-title,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-title,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-title,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-title {
  grid-row: 2;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .session-pills,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .session-pills,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .session-pills,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .session-pills {
  grid-row: 3;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner {
  grid-row: 4;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-two,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-two,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-two,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-line-two {
  grid-row: 5;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .speaker-pills,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .speaker-pills,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .speaker-pills,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .speaker-pills {
  grid-row: 6;
  margin: 0px;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer {
  grid-row: 7;
  margin: 0px;
}
@media (max-width: 549px) {
  .workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile,
  .search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile,
  .similar-component .rf-tile-container .rf-tile-wrapper .rf-tile,
  .search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile {
    padding: var(--size3);
  }
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar {
  display: none;
  background: var(--rf-brand-color-surface-3);
  padding-left: var(--size5);
  padding-right: var(--size5);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar .recommendation-actions svg,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar .recommendation-actions svg,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar .recommendation-actions svg,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .recommendation-bar .recommendation-actions svg {
  fill: var(--universe-text-vivid);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-banner {
  border-radius: 0;
  padding-top: 44.06%;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars {
  display: none;
  margin: var(--base-size-32) 0 0 0;
  filter: grayscale(100%);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars .rf-tile-avatar,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars .rf-tile-avatar,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars .rf-tile-avatar,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-avatars .rf-tile-avatar {
  width: var(--size5);
  height: var(--size5);
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title {
  white-space: unset;
  display: unset;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  overflow: unset;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title a,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title a,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title a,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title a {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: var(--universe-text-vivid);
  font-size: 24px;
  line-height: 1.3;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-info,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-info,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-info,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-info {
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one {
  display: flex;
  gap: 0;
  flex-direction: column;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person {
  border: 0px;
  padding: 0;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date, .workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date *,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time *,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person *,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date *,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time *,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person *,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date *,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time *,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person *,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date *,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time *,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-time-in-person * {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 18px;
  line-height: 1.5;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date::after,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date::after,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date::after,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-one .session-date::after {
  content: ", ";
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-two,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-two,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-two,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-line-two {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 18px;
  line-height: 1.5;
}
.workflow-targeted-agenda .targeted-agenda-section .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.search-container .main-content .search-content .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.similar-component .rf-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer,
.search-container .main-content .search-content .exhibitor-tile-container .rf-tile-wrapper .rf-tile .rf-tile-footer {
  margin: 0;
  padding: 0;
}
.grid-targeted-agenda .targeted-agenda-header {
  margin: 0;
}
.rf-tile-container:has(> .speaker-tile-container) {
  margin: 0;
  gap: 10px 10px;
  display: grid;
  justify-items: center;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  margin: 0 auto;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container {
  max-width: 400px;
  width: 100%;
  margin: 0;
  cursor: pointer;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile {
  border: none;
  padding: 0px;
  min-width: 0;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-image {
  height: auto;
  width: auto;
  max-height: none;
  max-width: none;
  filter: grayscale(100%);
  border-radius: var(--universe-radii-small);
  aspect-ratio: 1/1;
  margin: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-image img {
  height: 100%;
  width: 100%;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  border-radius: unset;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container {
  padding: var(--base-size-32) var(--base-size-32) var(--base-size-64) var(--base-size-32);
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name,
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role {
  overflow: unset;
  white-space: unset;
  display: unset;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role {
  margin: 0;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-name *, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container .attendee-tile .attendee-tile-text-container .attendee-tile-role {
  letter-spacing: 0px;
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:hover .attendee-tile .attendee-tile-image {
  box-shadow: var(--universe-box-shadow);
}
.rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:nth-child(4n) .attendee-tile .attendee-tile-image, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:nth-child(5n) .attendee-tile .attendee-tile-image, .rf-tile-container:has(> .speaker-tile-container) .speaker-tile-container:nth-child(8n) .attendee-tile .attendee-tile-image {
  border-radius: 1000px;
}
#rf-collection .targeted-agenda-section .rf-speaker-container {
  margin: 0;
  gap: 10px 10px;
  display: grid;
  justify-items: center;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  margin: 0 auto;
  padding-top: var(--universe-box-padding);
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card {
  max-width: 400px;
  width: 100%;
  margin: 0;
  cursor: pointer;
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card .speaker-photo {
  height: auto;
  width: auto;
  max-height: none;
  max-width: none;
  filter: grayscale(100%);
  border-radius: var(--universe-radii-small);
  aspect-ratio: 1/1;
  margin: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card .speaker-photo img {
  height: 100%;
  width: 100%;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  border-radius: unset;
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card:hover .speaker-photo {
  box-shadow: var(--universe-box-shadow);
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card:nth-child(4n) .speaker-photo, #rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card:nth-child(5n) .speaker-photo, #rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card:nth-child(8n) .speaker-photo {
  border-radius: 1000px;
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card .speaker-info {
  padding: var(--base-size-32) var(--base-size-32) var(--base-size-64) var(--base-size-32);
  max-width: unset;
}
#rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card .speaker-info, #rf-collection .targeted-agenda-section .rf-speaker-container .ta-grid-speaker-card .speaker-info * {
  margin: 0;
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
}
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full:not(:has(#widget-page-session-details)) {
  display: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) {
  padding-top: 0;
  padding-bottom: 0;
  max-width: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) .flex-box-section,
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) .flex-box-child,
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) .element-container-wrapper,
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) .element-container,
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) .element-container > div,
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) #rf-catalog {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
body:has(#widget-page-session-details) #rf-content #special-div .flex-box-section-full-interior:has(#widget-page-session-details) #widget-page-session-details {
  flex-grow: 1;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: auto min-content;
  grid-template-rows: min-content 1fr auto;
  padding: 0;
  background: none;
  overflow: unset;
  border-radius: 0;
}
@media (max-width: 1300px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details {
    display: block;
  }
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog {
  grid-column: 1;
  grid-row: 1;
  background: transparent;
  border: none;
  padding: var(--universe-box-padding) var(--universe-box-padding) 0 var(--universe-box-padding);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container {
  max-width: none;
  padding: 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container a {
  display: flex;
  align-items: center;
  gap: 1rem;
  text-decoration: none !important;
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
  color: var(--universe-text-muted);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container a:hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container a:focus {
  color: var(--universe-text-vivid);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container a svg {
  fill: var(--universe-text-vivid);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container {
  grid-column: 1;
  grid-row: 2;
  max-width: none;
  margin: 0;
  padding: 0 var(--universe-box-padding) var(--universe-box-padding) var(--universe-box-padding);
}
@media (max-width: 500px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container {
    padding: var(--size3);
  }
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container > * {
  display: contents;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container > * > * {
  display: contents;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container > * > * > * {
  display: flex;
  flex-direction: column;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .times-component,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-actions,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-actions .rf-flex-frame {
  display: contents;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-actions > .rf-flex-frame > * {
  margin: 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-title + div, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-title + div > div {
  display: contents;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-title {
  order: 1;
  margin: var(--size5) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location {
  order: 2;
  margin-top: var(--size5);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-actions button.session-main-action {
  order: 3;
  margin-top: var(--size5);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .abstract-component {
  order: 4;
  margin: var(--size5) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway1 {
  order: 5;
  margin: var(--size5) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway2 {
  order: 6;
  margin: var(--universe-vf-paragraph-stacked) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway3 {
  order: 7;
  margin: var(--universe-vf-paragraph-stacked) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component {
  order: 8;
  margin: var(--size5) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .sessionFiles-component {
  order: 9;
  margin: var(--size5) 0 0 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1695679365536001nvxy-component"],
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1692799009855001C0n3-component"],
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1755011515592001TrRC-component"] {
  display: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .title-component {
  margin: 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .title-component .title-text-container .title-text {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: var(--universe-text-vivid);
  font-size: 32px;
  line-height: 1.3;
}
@media (max-width: 1439px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .title-component .title-text-container .title-text {
    font-size: 24px;
    line-height: 1.3;
  }
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location {
  display: flex;
  gap: 0;
  flex-direction: column;
  align-items: start;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-location,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-date,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-time {
  border: 0px;
  padding: 0;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-location, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-location *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-date,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-date *,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-time,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-time * {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 18px;
  line-height: 1.5;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-date-time::before {
  content: url(" width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(./?mortyurl=https%3A%2F%2Fpages.rainfocus.com%2Fgithub%2Funiverse25%2F%2523clip0_2039_73817)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.75 0.5C5.16421 0.5 5.5 0.835786 5.5 1.25V2.5H10.5V1.25C10.5 0.835786 10.8358 0.5 11.25 0.5C11.6642 0.5 12 0.835786 12 1.25V2.5H13.25C14.2165 2.5 15 3.2835 15 4.25V14.75C15 15.7165 14.2165 16.5 13.25 16.5H2.75C1.7835 16.5 1 15.7165 1 14.75V4.25C1 3.2835 1.7835 2.5 2.75 2.5H4V1.25C4 0.835786 4.33579 0.5 4.75 0.5ZM13.25 4C13.3881 4 13.5 4.11193 13.5 4.25V6.5H2.5V4.25C2.5 4.11193 2.61193 4 2.75 4H13.25ZM2.5 8V14.75C2.5 14.8881 2.61193 15 2.75 15H13.25C13.3881 15 13.5 14.8881 13.5 14.75V8H2.5Z' fill='%23010409'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2039_73817'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  padding-right: 0.5rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-date::after {
  content: ", ";
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-location::before {
  content: url(" width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(./?mortyurl=https%3A%2F%2Fpages.rainfocus.com%2Fgithub%2Funiverse25%2F%2523clip0_2039_73821)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.536 3.9639C12.0004 4.42821 12.3689 4.97946 12.6202 5.58618C12.8716 6.19289 13.0009 6.84318 13.0009 7.4999C13.0009 8.15662 12.8716 8.8069 12.6202 9.41362C12.3689 10.0203 12.0004 10.5716 11.536 11.0359L8 14.5699L4.464 11.0349C3.99965 10.5706 3.6313 10.0193 3.38 9.41257C3.12869 8.80586 2.99934 8.15559 2.99934 7.4989C2.99934 6.8422 3.12869 6.19194 3.38 5.58523C3.6313 4.97852 3.99965 4.42725 4.464 3.9629C4.92836 3.49854 5.47963 3.1302 6.08633 2.87889C6.69304 2.62758 7.34331 2.49824 8 2.49824C8.6567 2.49824 9.30696 2.62758 9.91367 2.87889C10.5204 3.1302 11.0716 3.49854 11.536 3.9629V3.9639ZM12.596 12.0959C13.5051 11.1869 14.1242 10.0287 14.3751 8.7678C14.6259 7.50691 14.4972 6.19994 14.0053 5.01219C13.5133 3.82444 12.6802 2.80925 11.6113 2.09499C10.5423 1.38074 9.2856 0.999512 8 0.999512C6.7144 0.999512 5.45767 1.38074 4.38874 2.09499C3.31981 2.80925 2.48669 3.82444 1.99473 5.01219C1.50278 6.19994 1.37409 7.50691 1.62494 8.7678C1.87579 10.0287 2.49491 11.1869 3.404 12.0959L6.939 15.6319C7.0783 15.7713 7.2437 15.8819 7.42576 15.9573C7.60781 16.0328 7.80294 16.0716 8 16.0716C8.19707 16.0716 8.3922 16.0328 8.57425 15.9573C8.7563 15.8819 8.9217 15.7713 9.061 15.6319L12.596 12.0959ZM8 9.4999C8.53044 9.4999 9.03914 9.28918 9.41422 8.91411C9.78929 8.53904 10 8.03033 10 7.4999C10 6.96946 9.78929 6.46076 9.41422 6.08568C9.03914 5.71061 8.53044 5.4999 8 5.4999C7.46957 5.4999 6.96086 5.71061 6.58579 6.08568C6.21072 6.46076 6 6.96946 6 7.4999C6 8.03033 6.21072 8.53904 6.58579 8.91411C6.96086 9.28918 7.46957 9.4999 8 9.4999Z' fill='%23010409'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2039_73821'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  padding-right: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .session-time-and-location .session-location {
  margin-top: var(--universe-vf-paragraph-stacked);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component::before {
  content: "Speakers";
  display: block;
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 16px;
  line-height: 1.5;
  color: var(--universe-text-vivid);
  font-weight: 700;
  padding-bottom: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details {
  display: flex;
  flex-direction: row;
  gap: var(--base-size-4);
  flex-wrap: wrap;
  align-content: start;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details::before {
  content: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details::after {
  content: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p {
  flex-direction: column;
  justify-content: center;
  align-items: start;
  line-height: 1;
  height: min-content;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--brand-borderRadius-small);
  text-decoration: none;
  padding: unset;
  padding-inline: 8px;
  padding-block: 6px;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p * {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
  opacity: 1 !important;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p * {
  color: var(--universe-text-muted) !important;
  background-color: var(--universe-background-box) !important;
  border-color: var(--universe-background-box) !important;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:hover *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:focus, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:focus *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:focus-visible, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:focus-visible *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:hover, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:hover *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:focus, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:focus *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:focus-visible, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:focus-visible * {
  color: var(--universe-text-vivid) !important;
  background: var(--universe-background-highlight) !important;
  border-color: var(--universe-background-highlight) !important;
  text-decoration: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p:active *, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:active, body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .speakers-component .speaker-details p *:active * {
  color: var(--universe-background-page) !important;
  background: var(--universe-text-vivid) !important;
  border-color: var(--universe-text-vivid) !important;
  text-decoration: none !important;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1681321021821002KqJi-component"],
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1681321068357002s2k1-component"],
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container [class*="1681321148121002Bjcv-component"] {
  display: contents;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway1 .attribute-name,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway2 .attribute-name,
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway3 .attribute-name {
  display: none;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .attribute-KeyTakeaway1::before {
  content: "Key Takeaways";
  display: block;
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 16px;
  line-height: 1.5;
  color: var(--universe-text-vivid);
  font-weight: 700;
  padding-bottom: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .abstract-component::before {
  content: "Description";
  display: block;
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 16px;
  line-height: 1.5;
  color: var(--universe-text-vivid);
  font-weight: 700;
  padding-bottom: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget #widget-page-session-details .session-details-container .sessionFiles-component h2 {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: 16px;
  line-height: 1.5;
  color: var(--universe-text-vivid);
  font-weight: 700;
  margin: 0;
  padding: 0;
  padding-bottom: 1rem;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork {
  padding: var(--universe-box-padding);
  border-left: 2px solid var(--universe-border);
  grid-row: 1/3;
  grid-column: 2;
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork img {
  aspect-ratio: 1/1;
  width: 671px;
  max-width: unset;
}
@media (max-width: 1600px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork img {
    width: 500px;
  }
}
@media (max-width: 1300px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .the-artwork {
    display: none;
  }
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component > div:has(.action-header-title) {
  border-top: 2px solid var(--universe-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component > div:has(.action-header-title) .action-header-title {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
  padding: calc(var(--universe-box-padding) * 2) var(--universe-box-padding) var(--universe-box-padding) var(--universe-box-padding);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component > div:has(.action-header-title) .action-header-title h2 {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: -0.005em;
  color: var(--universe-text-vivid);
  font-size: 24px;
  line-height: 1.6;
  margin: 0;
}
@media (max-width: 1439px) {
  body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component > div:has(.action-header-title) .action-header-title h2 {
    font-size: 20px;
    line-height: 1.35;
  }
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component .tiles-full-width {
  border-top: 2px solid var(--universe-border);
}
body:has(#widget-page-session-details) #rf-content #special-div .rf-widget .similar-component .tiles-full-width .tiles-padding {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
}
#rf-exhibitorcatalog.rf-widget .rf-tile-grid.exhibitor-tile-container .rf-tile-title {
  grid-row: 1;
}
#rf-exhibitorcatalog.rf-widget .rf-tile-grid.exhibitor-tile-container .rf-tile-line-one {
  grid-row: 2;
}
#rf-exhibitorcatalog.rf-widget .rf-tile-grid.exhibitor-tile-container .rf-tile-banner {
  grid-row: 3;
  height: unset;
}
#rf-exhibitorcatalog.rf-widget .rf-tile-grid.exhibitor-tile-container .rf-tile-footer {
  grid-row: 4;
}
#rf-exhibitorcatalog.rf-widget .search-container .main-content .search-content .exhibitor-catalog-section-title.section-title {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: var(--universe-text-vivid);
  font-size: 32px;
  line-height: 1.3;
  color: var(--universe-text-vivid);
  margin: var(--universe-vf-standard) 0 var(--universe-vf-paragraph) 0;
}
@media (max-width: 1439px) {
  #rf-exhibitorcatalog.rf-widget .search-container .main-content .search-content .exhibitor-catalog-section-title.section-title {
    font-size: 24px;
    line-height: 1.3;
  }
}
#rf-exhibitorcatalog.rf-widget .search-container .main-content .search-content .exhibitor-catalog-section-title.section-title:first-child {
  margin-top: 0;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-tile .exhibitor-type {
  width: min-content;
}
#rf-exhibitorcatalog.rf-widget .search-container .search-content .search-results [data-test=exhibitor-no-result] h3 {
  margin: 0;
  padding: 0;
  padding-top: 1rem;
  border: 0px;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page {
  background: none;
  overflow: unset;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-back-to-catalog {
  background: transparent;
  border: none;
  overflow: unset;
  padding: 0 0 var(--size4) 0;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-back-to-catalog a {
  float: none;
  text-decoration: none !important;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame {
  max-width: none;
  margin: 0;
  padding: var(--size6);
  border-radius: var(--rf-brand-shape-radius);
  gap: var(--size6);
  border: 2px solid var(--universe-border);
}
@media (max-width: 500px) {
  #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame {
    padding: var(--size3);
  }
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar {
  padding: 0;
  border-right: none;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions {
  display: flex;
  flex-direction: column;
  gap: var(--size2);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .social-media-links {
  gap: var(--size2);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .social-media-links li {
  margin: 0;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .social-media-links li:empty {
  display: none;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .social-media-links li svg {
  fill: var(--rf-brand-color-primary);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .social-media-links li svg:hover {
  fill: var(--rf-brand-color-primary-hover);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .exhibitor-email {
  display: block;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .exhibitor-email .mdBtnR-text {
  width: unset;
  background: unset;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .rf-contact-sidebar .rf-page-links [data-analytics-name=more-info] {
  display: none;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content {
  padding: 0;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content > *:not(:last-child) {
  margin-bottom: var(--size6);
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content .exhibitor-banner img {
  display: block;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content .title-info h1 {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0em;
  color: var(--universe-text-vivid);
}
@media (max-width: 1439px) {
  #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content .title-info h1 {
    letter-spacing: 0em;
  }
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content h2 {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0.0078em;
  color: var(--universe-text-vivid);
}
@media (max-width: 1439px) {
  #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content h2 {
    letter-spacing: 0.0147em;
  }
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-details-content #exhibitor-customComponent2 h2 {
  display: none;
}
.modal-dialog:has(.tile-details-modal-avatar),
.modal-dialog:has(.speaker-photo) {
  max-width: 1400px;
}
div[id*=rf-].rf-widget .tile-details-modal-avatar,
div[id*=rf-].rf-widget .speaker-card .speaker-photo,
.rf-default-modal .tile-details-modal-avatar,
.rf-default-modal .speaker-card .speaker-photo {
  line-height: 0;
  filter: grayscale(100%);
}
div[id*=rf-].rf-widget .tile-details-modal-avatar, div[id*=rf-].rf-widget .tile-details-modal-avatar img,
div[id*=rf-].rf-widget .speaker-card .speaker-photo,
div[id*=rf-].rf-widget .speaker-card .speaker-photo img,
.rf-default-modal .tile-details-modal-avatar,
.rf-default-modal .tile-details-modal-avatar img,
.rf-default-modal .speaker-card .speaker-photo,
.rf-default-modal .speaker-card .speaker-photo img {
  max-width: 500px;
  max-height: 500px;
  height: auto;
  width: 100%;
  border-radius: var(--brand-borderRadius-large);
}
div[id*=rf-].rf-widget .tile-details-modal-avatar img,
div[id*=rf-].rf-widget .speaker-card .speaker-photo img,
.rf-default-modal .tile-details-modal-avatar img,
.rf-default-modal .speaker-card .speaker-photo img {
  aspect-ratio: 1/1;
  object-fit: cover;
}
div[id*=rf-].rf-widget .tile-details-modal,
div[id*=rf-].rf-widget .speaker-card,
.rf-default-modal .tile-details-modal,
.rf-default-modal .speaker-card {
  display: grid;
  gap: var(--universe-padding-modal);
  grid-template-columns: 500px auto;
}
@media (max-width: 1200px) {
  div[id*=rf-].rf-widget .tile-details-modal,
  div[id*=rf-].rf-widget .speaker-card,
  .rf-default-modal .tile-details-modal,
  .rf-default-modal .speaker-card {
    grid-template-columns: 1fr;
  }
}
div[id*=rf-].rf-widget .tile-details-modal .speaker-photo,
div[id*=rf-].rf-widget .speaker-card .speaker-photo,
.rf-default-modal .tile-details-modal .speaker-photo,
.rf-default-modal .speaker-card .speaker-photo {
  margin: 0;
}
div[id*=rf-].rf-widget .tile-details-modal h4, div[id*=rf-].rf-widget .tile-details-modal .speaker-full-name,
div[id*=rf-].rf-widget .speaker-card h4,
div[id*=rf-].rf-widget .speaker-card .speaker-full-name,
.rf-default-modal .tile-details-modal h4,
.rf-default-modal .tile-details-modal .speaker-full-name,
.rf-default-modal .speaker-card h4,
.rf-default-modal .speaker-card .speaker-full-name {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: -0.005em;
  color: var(--universe-text-vivid);
  font-size: 24px;
  line-height: 1.6;
  line-height: 1;
}
@media (max-width: 1439px) {
  div[id*=rf-].rf-widget .tile-details-modal h4, div[id*=rf-].rf-widget .tile-details-modal .speaker-full-name,
  div[id*=rf-].rf-widget .speaker-card h4,
  div[id*=rf-].rf-widget .speaker-card .speaker-full-name,
  .rf-default-modal .tile-details-modal h4,
  .rf-default-modal .tile-details-modal .speaker-full-name,
  .rf-default-modal .speaker-card h4,
  .rf-default-modal .speaker-card .speaker-full-name {
    font-size: 20px;
    line-height: 1.35;
  }
}
div[id*=rf-].rf-widget .tile-details-modal h5,
div[id*=rf-].rf-widget .tile-details-modal .speaker-company-name-job-title span,
div[id*=rf-].rf-widget .tile-details-modal .speaker-bio,
div[id*=rf-].rf-widget .tile-details-modal .social-media-links + div,
div[id*=rf-].rf-widget .speaker-card h5,
div[id*=rf-].rf-widget .speaker-card .speaker-company-name-job-title span,
div[id*=rf-].rf-widget .speaker-card .speaker-bio,
div[id*=rf-].rf-widget .speaker-card .social-media-links + div,
.rf-default-modal .tile-details-modal h5,
.rf-default-modal .tile-details-modal .speaker-company-name-job-title span,
.rf-default-modal .tile-details-modal .speaker-bio,
.rf-default-modal .tile-details-modal .social-media-links + div,
.rf-default-modal .speaker-card h5,
.rf-default-modal .speaker-card .speaker-company-name-job-title span,
.rf-default-modal .speaker-card .speaker-bio,
.rf-default-modal .speaker-card .social-media-links + div {
  font-family: Mona Sans;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--universe-text-muted);
  font-size: var(--universe-font-size-small);
  line-height: 1.5;
}
@media (max-width: 600px) {
  div[id*=rf-].rf-widget .tile-details-modal .see-all-sessions-btn, div[id*=rf-].rf-widget .tile-details-modal .see-all-sessions-btn *,
  div[id*=rf-].rf-widget .speaker-card .see-all-sessions-btn,
  div[id*=rf-].rf-widget .speaker-card .see-all-sessions-btn *,
  .rf-default-modal .tile-details-modal .see-all-sessions-btn,
  .rf-default-modal .tile-details-modal .see-all-sessions-btn *,
  .rf-default-modal .speaker-card .see-all-sessions-btn,
  .rf-default-modal .speaker-card .see-all-sessions-btn * {
    width: 100% !important;
    white-space: normal;
  }
}
div[id*=rf-].rf-widget .tile-details-modal > div:last-child,
div[id*=rf-].rf-widget .speaker-card > div:last-child,
.rf-default-modal .tile-details-modal > div:last-child,
.rf-default-modal .speaker-card > div:last-child {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: var(--base-size-36);
}
div[id*=rf-].rf-widget .tile-details-modal > div:last-child > *,
div[id*=rf-].rf-widget .speaker-card > div:last-child > *,
.rf-default-modal .tile-details-modal > div:last-child > *,
.rf-default-modal .speaker-card > div:last-child > * {
  margin: 0 !important;
}
div[id*=rf-].rf-widget .tile-details-modal > div:last-child > *:not(:first-child),
div[id*=rf-].rf-widget .speaker-card > div:last-child > *:not(:first-child),
.rf-default-modal .tile-details-modal > div:last-child > *:not(:first-child),
.rf-default-modal .speaker-card > div:last-child > *:not(:first-child) {
  margin-top: var(--size3);
}
div[id*=rf-].rf-widget .social-media-links,
.rf-default-modal .social-media-links {
  display: flex;
  gap: 8px;
}
div[id*=rf-].rf-widget .social-media-links .social-media-link, div[id*=rf-].rf-widget .social-media-links .social-media-link svg,
.rf-default-modal .social-media-links .social-media-link,
.rf-default-modal .social-media-links .social-media-link svg {
  height: 30px;
  width: 30px;
  max-height: 30px;
  max-width: 30px;
}
div[id*=rf-].rf-widget .social-media-links .social-media-link a,
.rf-default-modal .social-media-links .social-media-link a {
  width: unset;
  height: unset;
  max-width: unset;
  max-height: unset;
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement] {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement], #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement] .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement] *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].hover, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].hover, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].hover .mdBtnR-text, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:hover, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].hover *:not([fill=none]), #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].focus-visible, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].active, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:active {
  background-color: var(--universe-accent-true);
  border-color: var(--universe-accent-true);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].active, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].active .mdBtnR-text, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:active, #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:active .mdBtnR-text {
  color: var(--universe-background-page);
}
#rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement].active *:not([fill=none]), #rf-content:has(#rf-calendar) [data-analytics-name=browse-more-sessions-buttonElement]:active *:not([fill=none]) {
  fill: var(--universe-background-page);
}
#rf-calendar .session-calendar-instructions {
  padding: 0 0 var(--size7) 0;
}
#rf-calendar .schedule-calendar {
  gap: var(--size7);
  padding: 0;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options {
  float: none;
  display: flex;
  gap: 1rem;
  margin-bottom: 1rem;
  justify-content: end;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-btn-container:has(.browse-more-button) {
  flex-grow: 1;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-btn-container {
  display: flex;
  flex-direction: row;
  gap: var(--universe-button-container-gap);
  align-items: center;
}
@media (max-width: 800px) {
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .calendar-action-btn-container {
    flex-direction: column;
  }
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options * {
    width: 100% !important;
  }
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: min-content;
  gap: var(--size1);
  text-decoration: none !important;
  border-width: var(--rf-comp-button-shape-border-width);
  border-style: solid;
  border-radius: var(--rf-comp-button-shape-radius);
  padding: var(--rf-comp-button-space-padding);
  margin: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  transition: var(--rf-comp-button-motion-transition);
  box-shadow: var(--rf-comp-button-primary-elevation-shadow);
  position: relative;
  cursor: pointer;
  user-select: none;
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
  position: static;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.full-width,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.full-width {
  width: 100%;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar .mdBtnR-text {
  letter-spacing: var(--rf-comp-button-font-letter-spacing);
  font-size: var(--rf-comp-button-font-size);
  font-weight: var(--rf-comp-button-font-weight);
  font-style: var(--rf-comp-button-font-style);
  text-transform: var(--rf-comp-button-font-transform);
  line-height: 1;
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover {
  background-color: var(--rf-comp-button-primary-hover-color-background);
  border-color: var(--rf-comp-button-primary-hover-color-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover .mdBtnR-text {
  color: var(--rf-comp-button-primary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.focus-visible, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:focus-visible {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active {
  background-color: var(--universe-background-section);
  border-color: var(--universe-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active .mdBtnR-text {
  color: var(--universe-text-vivid);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active *:not([fill=none]) {
  fill: var(--universe-text-vivid);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.hover .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.hover *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.focus-visible, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:active {
  background-color: var(--universe-accent-true);
  border-color: var(--universe-accent-true);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.active .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:active .mdBtnR-text {
  color: var(--universe-background-page);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary.active *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.mdBtnR-outline-primary:active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary.active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.mdBtnR-outline-primary:active *:not([fill=none]) {
  fill: var(--universe-background-page);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.hover *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.hover *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.focus-visible, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.focus-visible,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active {
  background-color: var(--universe-accent-true);
  border-color: var(--universe-accent-true);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active .mdBtnR-text, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active .mdBtnR-text,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active,
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active .mdBtnR-text {
  color: var(--universe-background-page);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time.active *:not([fill=none]), #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options button.add-personal-time:active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar.active *:not([fill=none]),
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar:active *:not([fill=none]) {
  fill: var(--universe-background-page);
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .mdBtnR.mdBtnR-primary.download-calendar {
  margin-right: unset;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options > *, #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .show-favorites {
  margin: 0 !important;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .toggle-calendar-view {
  display: flex;
  justify-content: center;
  align-items: center;
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-checkbox-wrapper {
  flex: 1;
  text-align: right;
  white-space: nowrap;
}
@media (max-width: 930px) {
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-checkbox-wrapper {
    align-self: center;
  }
}
@media (max-width: 400px) {
  #rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .rf-checkbox-wrapper {
    flex: unset;
  }
}
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .calendar-options .show-favorites-container {
  display: none;
}
#rf-calendar .schedule-calendar .rbc-time-content,
#rf-calendar .schedule-calendar .rbc-day-slot {
  border: none;
}
#rf-calendar .schedule-calendar .rbc-timeslot-group, #rf-calendar .schedule-calendar .rbc-timeslot-group .rbc-time-slot {
  height: 126px;
  min-height: 126px;
}
#rf-calendar .schedule-calendar .rbc-timeslot-group .rbc-time-slot {
  border: none;
  margin: 2px 2px 2px 2px;
  border-radius: 12px;
}
#rf-calendar .schedule-calendar .rbc-timeslot-group .rbc-time-slot .rbc-label {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
}
#rf-calendar .schedule-calendar .rbc-time-header .rbc-header a {
  text-decoration: none !important;
}
#rf-calendar .schedule-calendar .rbc-time-header .rbc-header a span {
  font-family: Monaspace Neon;
  font-stretch: normal;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
}
#rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group .rbc-time-slot {
  background: var(--universe-background-section);
}
#rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group .rbc-time-slot:hover, #rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group .rbc-time-slot:focus {
  background: var(--universe-background-highlight);
}
#rf-calendar .schedule-calendar .rbc-time-content .rbc-day-slot .rbc-timeslot-group .rbc-time-slot.disabled {
  background: transparent;
  border: 2px solid var(--universe-background-section);
}
#rf-calendar .schedule-calendar .rbc-events-container {
  margin-left: 4px;
  margin-right: 20px;
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event {
  border-radius: var(--brand-borderRadius-medium);
  padding: var(--size2);
  margin-top: 2px;
  box-shadow: var(--universe-box-shadow);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event:focus {
  box-shadow: var(--universe-box-shadow);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest {
  background: var(--universe-accent-dark);
  border-color: var(--universe-accent-dark);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event:focus, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item:focus, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest:focus {
  background: color-mix(in oklab, var(--universe-accent-dark) 94%, white 6%);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event .rbc-event-content .event-title, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item .rbc-event-content .event-title, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest .rbc-event-content .event-title {
  color: var(--universe-color-white);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event .rbc-event-content svg, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.calendar-item .rbc-event-content svg, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-interest .rbc-event-content svg {
  fill: var(--universe-color-white);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list {
  background: var(--universe-accent-true);
  border-color: var(--universe-accent-true);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list:focus {
  background: color-mix(in oklab, var(--universe-accent-true) 94%, white 6%);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list .rbc-event-content .event-title {
  color: var(--universe-color-white);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.wait-list .rbc-event-content svg {
  fill: var(--universe-color-white);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker {
  background: var(--universe-accent-lite);
  border-color: var(--universe-accent-lite);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker:focus {
  background: color-mix(in oklab, var(--universe-accent-lite) 94%, white 6%);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker .rbc-event-content .event-title {
  color: var(--universe-color-black);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.session-speaker .rbc-event-content svg {
  fill: var(--universe-color-black);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined {
  background: var(--universe-color-green-2);
  border-color: var(--universe-color-green-2);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting:focus, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined:hover, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined:focus {
  background: color-mix(in oklab, var(--universe-color-green-2) 94%, white 6%);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting .rbc-event-content .event-title, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined .rbc-event-content .event-title {
  color: var(--universe-color-black);
}
#rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting .rbc-event-content svg, #rf-calendar .schedule-calendar .rbc-events-container .rbc-event.meeting-declined .rbc-event-content svg {
  fill: var(--universe-color-black);
}
#rf-collection button.session-main-action[data-fancy-button],
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button],
#rf-content #special-div button.session-main-action[data-fancy-button] {
  position: relative;
  transition: background-color 0.4s ease-in-out;
  overflow: clip;
  min-width: 300px;
  gap: 0.75rem;
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session],
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session],
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] {
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session], #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session],
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session],
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session] *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover {
  background-color: var(--rf-comp-button-primary-hover-color-background);
  border-color: var(--rf-comp-button-primary-hover-color-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover .mdBtnR-text, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover .mdBtnR-text {
  color: var(--rf-comp-button-primary-hover-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover *:not([fill=none]), #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].hover *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-primary-hover-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].focus-visible, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:focus-visible,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].focus-visible,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:focus-visible,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].focus-visible,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:focus-visible {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active {
  background-color: var(--universe-background-section);
  border-color: var(--universe-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active .mdBtnR-text, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active .mdBtnR-text {
  color: var(--universe-text-vivid);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active *:not([fill=none]), #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session].active *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=add-to-my-agenda-schedule-session]:active *:not([fill=none]) {
  fill: var(--universe-text-vivid);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session],
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session],
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] {
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session], #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session],
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session],
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session] *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover {
  background-color: var(--rf-comp-button-secondary-hover-color-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover .mdBtnR-text, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover *:not([fill=none]), #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].hover *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:hover *:not([fill=none]) {
  fill: var(--rf-comp-button-secondary-hover-color-on-background);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].focus-visible, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:focus-visible,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].focus-visible,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:focus-visible,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].focus-visible,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:focus-visible {
  border-color: var(--rf-comp-button-secondary-hover-color-border);
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
  outline: none;
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active {
  background-color: var(--universe-accent-true);
  border-color: var(--universe-accent-true);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active .mdBtnR-text, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active, #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active .mdBtnR-text,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active .mdBtnR-text,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active,
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active .mdBtnR-text {
  color: var(--universe-background-page);
}
#rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active *:not([fill=none]), #rf-collection button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active *:not([fill=none]),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session].active *:not([fill=none]),
#rf-content #special-div button.session-main-action[data-fancy-button][data-analytics-name=scheduled-is-scheduled-session]:active *:not([fill=none]) {
  fill: var(--universe-background-page);
}
@media (max-width: 600px) {
  #rf-collection button.session-main-action[data-fancy-button],
  .rf-default-modal .modal-dialog button.session-main-action[data-fancy-button],
  #rf-content #special-div button.session-main-action[data-fancy-button] {
    min-width: 0;
  }
}
#rf-collection button.session-main-action[data-fancy-button] .rfSI,
#rf-collection button.session-main-action[data-fancy-button] .mdBtnR-text:not(.sata-label),
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button] .rfSI,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button] .mdBtnR-text:not(.sata-label),
#rf-content #special-div button.session-main-action[data-fancy-button] .rfSI,
#rf-content #special-div button.session-main-action[data-fancy-button] .mdBtnR-text:not(.sata-label) {
  display: none;
}
#rf-collection button.session-main-action[data-fancy-button] > span:nth-child(2) > span,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button] > span:nth-child(2) > span,
#rf-content #special-div button.session-main-action[data-fancy-button] > span:nth-child(2) > span {
  transition: color 0.4s ease-in-out;
}
#rf-collection button.session-main-action[data-fancy-button] svg,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button] svg,
#rf-content #special-div button.session-main-action[data-fancy-button] svg {
  animation: animIcon 0.4s ease-in-out;
}
#rf-collection button.session-main-action[data-fancy-button].isAdded::after,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button].isAdded::after,
#rf-content #special-div button.session-main-action[data-fancy-button].isAdded::after {
  opacity: 0.4;
}
#rf-collection button.session-main-action[data-fancy-button].isRemoved::after,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button].isRemoved::after,
#rf-content #special-div button.session-main-action[data-fancy-button].isRemoved::after {
  opacity: 0.8;
}
#rf-collection button.session-main-action[data-fancy-button].isAdded::after, #rf-collection button.session-main-action[data-fancy-button].isRemoved::after,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button].isAdded::after,
.rf-default-modal .modal-dialog button.session-main-action[data-fancy-button].isRemoved::after,
#rf-content #special-div button.session-main-action[data-fancy-button].isAdded::after,
#rf-content #special-div button.session-main-action[data-fancy-button].isRemoved::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  pointer-events: none;
  background: linear-gradient(-60deg, transparent 10%, #fff, transparent 90%);
  animation: animGradient 0.8s ease-in-out;
}
@keyframes animIcon {
  0% {
    transform: rotate(-270deg) scale(0);
  }
}
@keyframes animGradient {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
#rf-content:has(#widget-page-session-details) .ca-section {
  display: none;
}
.curatedAgendas {
  margin-top: var(--size7);
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: var(--size5);
}
.curatedAgendas .curatedAgenda {
  display: flex;
  flex-direction: column;
  border-radius: var(--rf-brand-shape-radius);
  aspect-ratio: 1/1;
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
  text-decoration: none !important;
  overflow: hidden;
}
.curatedAgendas .curatedAgenda h4 {
  background: rgba(1, 4, 9, 0.75);
  padding: var(--size4) var(--size4) var(--size2) var(--size4);
  margin: 0;
  line-height: 1.2;
}
.curatedAgendas .curatedAgenda p {
  flex-grow: 1;
  padding: 0 var(--size4) var(--size4) var(--size4);
  margin: 0;
  background: linear-gradient(to bottom, rgba(1, 4, 9, 0.75) 0%, rgba(1, 4, 9, 0.25) 100%);
  font-weight: 500;
}
@media (max-width: 700px) {
  .curatedAgendas {
    margin-top: var(--size5);
    gap: var(--size3);
  }
  .curatedAgendas .curatedAgenda {
    aspect-ratio: unset;
    background-size: cover;
    position: relative;
  }
  .curatedAgendas .curatedAgenda::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(1, 4, 9, 0.9);
    z-index: 1;
  }
  .curatedAgendas .curatedAgenda h4 {
    padding: var(--size3) var(--size3) var(--size2) var(--size3);
    background: unset;
    position: relative;
    z-index: 2;
    font-weight: 500;
    font-size: 18px;
  }
  .curatedAgendas .curatedAgenda p {
    padding: 0 var(--size3) var(--size3) var(--size3);
    background: unset;
    position: relative;
    z-index: 2;
    font-size: 14px;
  }
}
.rf-default-modal .catalog-result .catalog-result-title .favorite-catalog-result,
#rf-content #special-div .favorite-catalog-result,
#rf-collection .favorite-catalog-result {
  display: none;
}
.flex-box-section-full:has(.universe-explore-cards) {
  border-bottom: 2px solid var(--universe-border);
}
.flex-box-section-full:has(.universe-explore-cards) .flex-box-section-full-interior {
  padding: 0;
}
.universe-explore-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: min-content 1fr auto min-content;
}
@media (max-width: 1500px) {
  .universe-explore-cards {
    grid-template-columns: 1fr;
  }
}
.universe-explore-cards .universe-explore-card {
  padding: var(--universe-card-padding);
  display: grid;
  grid-template-columns: min-content 1fr;
  grid-template-rows: subgrid;
  grid-row: 1/5;
  gap: var(--universe-vf-paragraph-stacked) var(--universe-card-padding);
}
.universe-explore-cards .universe-explore-card:last-child {
  border-left: 2px solid var(--universe-border);
}
.universe-explore-cards .universe-explore-card h5 {
  font-size: 24px;
  line-height: 1.3;
}
.universe-explore-cards .universe-explore-card img {
  display: block;
  max-width: 320px;
  grid-column: 1;
  grid-row: 1/5;
}
.universe-explore-cards .universe-explore-card > * {
  margin: 0 !important;
  grid-column: 2;
}
.universe-explore-cards .universe-explore-card h5 {
  grid-row: 1;
}
.universe-explore-cards .universe-explore-card p {
  grid-row: 2;
}
.universe-explore-cards .universe-explore-card .universe-buttons {
  grid-row: 4;
}
.universe-explore-cards .universe-explore-card .universe-buttons {
  height: min-content;
}
.universe-explore-cards .universe-explore-card .universe-buttons .mdBtnR {
  width: 100%;
}
@media (max-width: 1500px) {
  .universe-explore-cards .universe-explore-card {
    grid-template-columns: min-content 1fr;
    grid-template-rows: min-content 1fr auto min-content;
    grid-row: unset;
    gap: var(--universe-card-padding);
  }
  .universe-explore-cards .universe-explore-card:last-child {
    border-left: 0;
    border-top: 2px solid var(--universe-border);
  }
  .universe-explore-cards .universe-explore-card img {
    max-width: 500px;
  }
}
@media (max-width: 1200px) {
  .universe-explore-cards .universe-explore-card img {
    max-width: 300px;
  }
}
@media (min-width: 400px) and (max-width: 750px) {
  .universe-explore-cards .universe-explore-card img {
    display: block;
    width: auto;
    height: 200px;
    max-width: unset;
    object-fit: cover;
    border-radius: var(--base-size-8);
  }
}
@media (max-width: 750px) {
  .universe-explore-cards .universe-explore-card {
    display: flex;
    flex-direction: column;
  }
}
#wf-1688746520319001s94b .rfG-row .rfG-md-50 {
  float: none;
  width: 100%;
}
.rfwf-confirmation-buttons .rfwf-panel-interior {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
}
.rfwf-confirmation-buttons .rfwf-panel-interior::before, .rfwf-confirmation-buttons .rfwf-panel-interior::after {
  content: none;
}
.rfwf-confirmation-buttons .rfwf-panel-interior button:first-child {
  order: 2;
}
.rfwf-confirmation-buttons .rfwf-panel-interior .pull-right {
  order: 1;
  float: none !important;
}
[class*=cfs-nomspeaker-workingreport] .rf-org-footer-container {
  display: unset;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports {
  width: 100%;
  max-width: var(--universe-body-width);
  padding: 0 var(--universe-body-padding);
  margin: 0 auto;
  box-sizing: border-box;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table-container {
  flex-grow: unset;
  min-height: 80vh;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: var(--base-size-48);
  margin: var(--base-size-64) 0;
  width: 100%;
}
@media (max-width: 900px) {
  [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header {
    flex-wrap: wrap;
    gap: var(--base-size-24);
  }
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header h2 {
  margin: unset;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header .wr-row-settings,
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-header [data-test=rf-trigger-menu-WFWR-actions-menu] {
  display: none;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell.even-row,
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell.odd-row {
  border-top: 1px solid var(--rf-brand-color-border);
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .checkbox-header-cell > * {
  display: none;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:nth-child(1) > .header-cell {
  display: none;
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid:first-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:nth-child(2) > .header-cell:first-child, [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid:first-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:nth-child(2) > .header-cell:first-child > * {
  border-top-left-radius: var(--rf-brand-shape-radius);
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid:last-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .header-cell.end-row-cell, [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :first-child > .ReactVirtualized__Grid:last-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .header-cell.end-row-cell > * {
  border-top-right-radius: var(--rf-brand-shape-radius);
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :last-child > .ReactVirtualized__Grid:first-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .body-cell:first-child, [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :last-child > .ReactVirtualized__Grid:first-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .body-cell:first-child > * {
  border-bottom-left-radius: var(--rf-brand-shape-radius);
}
[class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :last-child > .ReactVirtualized__Grid:last-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .end-row-cell, [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :last-child > .ReactVirtualized__Grid:last-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .end-row-cell > *, [class*=cfs-nomspeaker-workingreport] #rf-content #special-div .rfwf-body-content .rf-workflow-working-reports .working-report-table > :first-child > :last-child > .ReactVirtualized__Grid:last-child > .ReactVirtualized__Grid__innerScrollContainer > .working-report-row:last-child > .end-row-cell > * > * {
  border-bottom-right-radius: var(--rf-brand-shape-radius);
}
.nomination-form-details [data-analytics-name=cancel] {
  display: none !important;
}
#wf-1744057328946001qv8p .rf-read-only {
  padding: 0;
}
#wf-1744057328946001qv8p .rf-read-only label {
  margin-bottom: var(--universe-vf-paragraph);
}
#wf-1744057328946001qv8p .rf-read-only label .label-text {
  font-family: Mona Sans;
  font-stretch: semi-condensed;
  font-weight: 600;
  letter-spacing: 0.0078em;
  color: var(--universe-text-vivid);
  font-size: 40px;
  line-height: 1;
}
@media (max-width: 1439px) {
  #wf-1744057328946001qv8p .rf-read-only label .label-text {
    letter-spacing: 0.0147em;
  }
}
@media (max-width: 1439px) {
  #wf-1744057328946001qv8p .rf-read-only label .label-text {
    font-size: 32px;
    line-height: 1;
  }
}
#wf-1744057328946001qv8p .rf-read-only .readOnly-value br + br {
  content: "";
  display: block;
  height: var(--universe-vf-paragraph-stacked);
}
#wf-1681390331425001qsY9 .rf-select {
  padding-top: var(--universe-vf-paragraph);
}
[class*=cfs-sessionvoting-workingreport] .working-report-header > div:has(.menu-right) {
  display: none;
}
body:has(.universe-page-speaker-portal) .sql-report-container {
  background: rgba(255, 255, 255, 0.0196078431);
  backdrop-filter: blur(4px);
  border-radius: var(--rf-brand-shape-radius);
  border: 2px solid var(--universe-border);
  border-width: 1px;
}
body:has(.universe-page-speaker-portal) .sql-report-container .sql-report-header {
  padding: 8px 20px;
  border-bottom: 1px solid var(--universe-border);
}
body:has(.universe-page-speaker-portal) .sql-report-container .sql-report-header, body:has(.universe-page-speaker-portal) .sql-report-container .sql-report-header h3 {
  margin: 0;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output {
  margin: 0;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-flex-frame:has(> .table-results) {
  display: none;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container {
  border: none;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table {
  display: block;
  min-width: unset;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body {
  display: block;
  min-height: 216px;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row {
  display: block;
  height: unset;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row:hover {
  background: none;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row.table-header {
  display: none;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row > div {
  max-width: unset;
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row > div:nth-child(4)::before {
  content: "Scheduled: ";
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-table .table-body .table-row > div:nth-child(5)::before {
  content: "Attended: ";
}
body:has(.universe-page-speaker-portal) .sql-report-container .search-output .rf-table-container .rf-empty-state {
  display: none;
}
[class*=page-cfshome] .report .element-container-wrapper .element-container-wrapper .element-container:nth-child(1),
[class*=page-cfshome] .report .element-container-wrapper .element-container-wrapper .element-container:nth-child(2),
[class*=page-cfshome] .rf-trigger-menu {
  display: none;
}
[class*=page-cfshome] .sql-report-container .report-viewer-autosizer {
  border: none;
}