/* [project]/UIKit/web/packages/components/Pill/Pill.group.module.scss.module.css [app-client] (css) */
.Pill-group-module-scss-module__EbuXAG__ControlOverlay {
  width: 100%;
  height: 100%;
  position: relative;
}

.Pill-group-module-scss-module__EbuXAG__ControlSlotStart, .Pill-group-module-scss-module__EbuXAG__ControlSlotEnd {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.Pill-group-module-scss-module__EbuXAG__ControlSlotStart {
  left: 0;
}

.Pill-group-module-scss-module__EbuXAG__ControlSlotEnd {
  right: 0;
}

/* [project]/UIKit/web/packages/components/Podium/Podium.module.scss.module.css [app-client] (css) */
.Podium-module-scss-module__8We7HG__Root {
  --podium-depth: clamp(1.4rem, 2.4vw, 2rem);
  --podium-gold: var(--color-yellow-3);
  --podium-shadow: var(--color-base-6);
}

.Podium-module-scss-module__8We7HG__Steps {
  align-self: center;
}

.Podium-module-scss-module__8We7HG__Item {
  min-width: 0;
  position: relative;
}

.Podium-module-scss-module__8We7HG__Item:only-child {
  grid-column: 2;
}

.Podium-module-scss-module__8We7HG__Item:focus-visible {
  outline-offset: .4rem;
  outline-color: currentColor;
}

.Podium-module-scss-module__8We7HG__Gold {
  --podium-height: clamp(7.2rem, 10vw, 9.6rem);
  --podium-metal: var(--podium-gold);
}

.Podium-module-scss-module__8We7HG__Silver {
  --podium-height: clamp(5.2rem, 7.5vw, 7.2rem);
  --podium-metal: var(--color-base-light-6);
}

.Podium-module-scss-module__8We7HG__Bronze {
  --podium-height: clamp(4rem, 6vw, 5.6rem);
  --podium-metal: var(--color-brown-3);
}

.Podium-module-scss-module__8We7HG__Content {
  text-align: center;
  overflow-wrap: anywhere;
}

.Podium-module-scss-module__8We7HG__Crown {
  color: var(--podium-gold);
  filter: drop-shadow(0 .2rem .3rem var(--podium-shadow));
  flex-shrink: 0;
}

.Podium-module-scss-module__8We7HG__Block {
  height: calc(var(--podium-height) + var(--podium-depth));
  filter: drop-shadow(0 .3rem .3rem color-mix(in srgb, var(--podium-shadow) 18%, transparent));
  position: relative;
}

.Podium-module-scss-module__8We7HG__Top {
  width: 100%;
  height: calc(var(--podium-depth) + var(--radius-system-extra-light) + 1px);
  flex-shrink: 0;
  margin-bottom: -1px;
  display: block;
}

.Podium-module-scss-module__8We7HG__Front {
  height: calc(var(--podium-height) - var(--radius-system-extra-light));
  background: var(--color-base-1);
  flex-shrink: 0;
  position: relative;
}

.Podium-module-scss-module__8We7HG__Medal {
  width: min(90%, 11rem);
  height: 100%;
  color: var(--podium-metal);
  transform: translateY(calc(-1 * var(--radius-system-extra-light) / 4));
  position: relative;
}

.Podium-module-scss-module__8We7HG__Laurel {
  opacity: .7;
  width: 100%;
  height: auto;
  max-height: 90%;
  position: absolute;
}

.Podium-module-scss-module__8We7HG__Rank {
  position: relative;
}

.Podium-module-scss-module__8We7HG__AccessibleRank {
  clip-path: inset(50%);
  white-space: nowrap;
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}

/*# sourceMappingURL=UIKit_web_packages_components_06dau5ic6ew78._.css.map*/