.popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.popup .body {
  height: auto;
}
.popup.centered {
  text-align: center;
}
.popup.centered .buttons {
  text-align: center;
}
.popup.center {
  /* Defined to prevent global export */
}
.popup.bottom,
.popup.fullscreen,
.popup.left,
.popup.right,
.popup.top {
  left: 0;
  right: 0;
  top: 0;
  transform: none;
}
.popup.bottom {
  bottom: 0;
  top: auto;
}
.popup.left,
.popup.right {
  height: 100%;
}
.popup.right {
  right: 0;
  left: auto;
}
.popup.left {
  left: 0;
  right: auto;
}
.popup.fullscreen {
  height: 100%;
  width: 100%;
}
.popup .closeButton {
  position: absolute;
  top: 0;
}
:global(.enact-locale-right-to-left) .popup .closeButton {
  right: auto;
}
.popup:global(.carbon) {
  color: rgba(255, 255, 255, 0.75);
  min-width: 100%;
  max-width: 100%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.85);
  background-image: none;
  padding: 2rem 0.5rem;
  border: 1px solid transparent;
  border-width: 1px 0;
  border-color: var(--agate-accent-color, #8fd43a);
  border-radius: 0;
}
.popup:global(.carbon).bottom,
.popup:global(.carbon).fullscreen,
.popup:global(.carbon).top {
  max-width: 100%;
}
.popup:global(.carbon).bottom {
  border-radius: 0 0 0 0;
}
.popup:global(.carbon).left {
  border-radius: 0 0 0 0;
}
.popup:global(.carbon).fullscreen {
  border-radius: 0;
}
.popup:global(.carbon).right {
  border-radius: 0 0 0 0;
}
.popup:global(.carbon).top {
  border-radius: 0 0 0 0;
}
.popup:global(.carbon) .title {
  color: rgba(255, 255, 255, 0.75);
  padding: 0;
}
.popup:global(.carbon):not(.withTitle) .body {
  color: var(--agate-accent-color, #8fd43a);
  font-weight: normal;
}
.popup:global(.carbon).withTitle .body {
  padding: 1rem;
  margin: -0.5rem;
  border: 1px solid transparent;
  border-color: var(--agate-highlight-color, #6abe0b) transparent;
  background-color: hsla(var(--agate-highlight-h, 0), var(--agate-highlight-s, 0), var(--agate-highlight-l, 0), 0.4);
  background-image: none;
  border-radius: 0;
}
.popup:global(.carbon).withCloseButton .title {
  padding-left: 0;
  padding-right: 2.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.carbon).withCloseButton .title {
  padding-left: 2.5rem;
  padding-right: 0;
}
.popup:global(.carbon).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.carbon).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
.popup:global(.carbon).withCloseButton.centered .title {
  padding: 0 2.5rem;
}
.popup:global(.carbon) .buttons {
  padding: 0 0 0 0.5rem;
  background-color: inherit;
  border-radius: inherit;
}
.popup:global(.carbon) .content {
  padding: initial;
  margin: 0;
}
.popup:global(.carbon) .closeButton {
  left: auto;
  right: 0;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.carbon) .closeButton {
  left: 0;
  right: auto;
}
.popup:global(.cobalt) {
  color: var(--agate-accent-color, #8c81ff);
  min-width: 21.25rem;
  max-width: 70%;
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.3);
  background-color: #ededed;
  background-image: none;
  padding: 1rem;
  border: 0 solid transparent;
  border-width: 1px;
  border-color: var(--agate-accent-color, #8c81ff);
  border-radius: inherit;
}
.popup:global(.cobalt).bottom,
.popup:global(.cobalt).fullscreen,
.popup:global(.cobalt).top {
  max-width: 100%;
}
.popup:global(.cobalt).bottom {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.cobalt).left {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.cobalt).fullscreen {
  border-radius: inherit;
}
.popup:global(.cobalt).right {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.cobalt).top {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.cobalt) .title {
  color: var(--agate-accent-color, #8c81ff);
  padding: 0;
}
.popup:global(.cobalt):not(.withTitle) .body {
  color: var(--agate-accent-color, #8c81ff);
  font-weight: 400;
}
.popup:global(.cobalt).withTitle .body {
  padding: 0.75rem;
  margin: 0;
  border: 0 solid transparent;
  border-color: var(--agate-accent-color, #8c81ff);
  background-color: rgba(0, 0, 0, 0.05);
  background-image: none;
  border-radius: 0.25rem;
}
.popup:global(.cobalt).withCloseButton .title {
  padding-left: 2.5rem;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.cobalt).withCloseButton .title {
  padding-left: 0;
  padding-right: 2.5rem;
}
.popup:global(.cobalt).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.cobalt).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
.popup:global(.cobalt).withCloseButton.centered .title {
  padding: 0 2.5rem;
}
.popup:global(.cobalt) .buttons {
  padding: 0.5rem 0 0 0;
  background-color: inherit;
  border-radius: inherit;
}
.popup:global(.cobalt) .content {
  padding: initial;
  margin: 0;
}
.popup:global(.cobalt) .closeButton {
  left: 0;
  right: auto;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.cobalt) .closeButton {
  left: auto;
  right: 0;
}
.popup:global(.cobalt):global(.night) {
  color: #7482bf;
  min-width: 21.25rem;
  max-width: 70%;
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.3);
  background-color: #44559f;
  background-image: none;
  padding: 1rem;
  border: 0 solid transparent;
  border-width: 1px;
  border-color: var(--agate-accent-color, #fc7982);
  border-radius: inherit;
}
.popup:global(.cobalt):global(.night).bottom,
.popup:global(.cobalt):global(.night).fullscreen,
.popup:global(.cobalt):global(.night).top {
  max-width: 100%;
}
.popup:global(.cobalt):global(.night).bottom {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.cobalt):global(.night).left {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.cobalt):global(.night).fullscreen {
  border-radius: inherit;
}
.popup:global(.cobalt):global(.night).right {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.cobalt):global(.night).top {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.cobalt):global(.night) .title {
  color: #7482bf;
  padding: 0;
}
.popup:global(.cobalt):global(.night):not(.withTitle) .body {
  color: #7482bf;
  font-weight: 400;
}
.popup:global(.cobalt):global(.night).withTitle .body {
  padding: 0.75rem;
  margin: 0;
  border: 0 solid transparent;
  border-color: var(--agate-accent-color, #fc7982);
  background-color: rgba(0, 0, 0, 0.05);
  background-image: none;
  border-radius: 0.25rem;
}
.popup:global(.cobalt):global(.night).withCloseButton .title {
  padding-left: 2.5rem;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.cobalt):global(.night).withCloseButton .title {
  padding-left: 0;
  padding-right: 2.5rem;
}
.popup:global(.cobalt):global(.night).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.cobalt):global(.night).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
.popup:global(.cobalt):global(.night).withCloseButton.centered .title {
  padding: 0 2.5rem;
}
.popup:global(.cobalt):global(.night) .buttons {
  padding: 0.5rem 0 0 0;
  background-color: inherit;
  border-radius: inherit;
}
.popup:global(.cobalt):global(.night) .content {
  padding: initial;
  margin: 0;
}
.popup:global(.cobalt):global(.night) .closeButton {
  left: 0;
  right: auto;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.cobalt):global(.night) .closeButton {
  left: auto;
  right: 0;
}
.popup:global(.copper) {
  color: #373739;
  min-width: 21.25rem;
  max-width: 70%;
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.3);
  background-color: #ededed;
  background-image: none;
  padding: 1rem;
  border: 0 solid transparent;
  border-width: 1px;
  border-color: var(--agate-accent-color, #a47d66);
  border-radius: inherit;
}
.popup:global(.copper).bottom,
.popup:global(.copper).fullscreen,
.popup:global(.copper).top {
  max-width: 100%;
}
.popup:global(.copper).bottom {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.copper).left {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.copper).fullscreen {
  border-radius: inherit;
}
.popup:global(.copper).right {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.copper).top {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.copper) .title {
  color: #373739;
  padding: 0;
}
.popup:global(.copper):not(.withTitle) .body {
  color: #373739;
  font-weight: 400;
}
.popup:global(.copper).withTitle .body {
  padding: 0.75rem;
  margin: 0;
  border: 0 solid transparent;
  border-color: var(--agate-accent-color, #a47d66);
  background-color: rgba(0, 0, 0, 0.05);
  background-image: none;
  border-radius: 0.25rem;
}
.popup:global(.copper).withCloseButton .title {
  padding-left: 2.5rem;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.copper).withCloseButton .title {
  padding-left: 0;
  padding-right: 2.5rem;
}
.popup:global(.copper).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.copper).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
.popup:global(.copper).withCloseButton.centered .title {
  padding: 0 2.5rem;
}
.popup:global(.copper) .buttons {
  padding: 0.5rem 0 0 0;
  background-color: inherit;
  border-radius: inherit;
}
.popup:global(.copper) .content {
  padding: initial;
  margin: 0;
}
.popup:global(.copper) .closeButton {
  left: 0;
  right: auto;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.copper) .closeButton {
  left: auto;
  right: 0;
}
.popup:global(.copper):global(.night) {
  color: var(--agate-accent-color, #e0b094);
  min-width: 21.25rem;
  max-width: 70%;
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.3);
  background-color: #373739;
  background-image: none;
  padding: 1rem;
  border: 0 solid transparent;
  border-width: 1px;
  border-color: var(--agate-accent-color, #e0b094);
  border-radius: inherit;
}
.popup:global(.copper):global(.night).bottom,
.popup:global(.copper):global(.night).fullscreen,
.popup:global(.copper):global(.night).top {
  max-width: 100%;
}
.popup:global(.copper):global(.night).bottom {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.copper):global(.night).left {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.copper):global(.night).fullscreen {
  border-radius: inherit;
}
.popup:global(.copper):global(.night).right {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.copper):global(.night).top {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.copper):global(.night) .title {
  color: var(--agate-accent-color, #e0b094);
  padding: 0;
}
.popup:global(.copper):global(.night):not(.withTitle) .body {
  color: var(--agate-accent-color, #e0b094);
  font-weight: 400;
}
.popup:global(.copper):global(.night).withTitle .body {
  padding: 0.75rem;
  margin: 0;
  border: 0 solid transparent;
  border-color: var(--agate-accent-color, #e0b094);
  background-color: rgba(0, 0, 0, 0.05);
  background-image: none;
  border-radius: 0.25rem;
}
.popup:global(.copper):global(.night).withCloseButton .title {
  padding-left: 2.5rem;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.copper):global(.night).withCloseButton .title {
  padding-left: 0;
  padding-right: 2.5rem;
}
.popup:global(.copper):global(.night).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.copper):global(.night).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
.popup:global(.copper):global(.night).withCloseButton.centered .title {
  padding: 0 2.5rem;
}
.popup:global(.copper):global(.night) .buttons {
  padding: 0.5rem 0 0 0;
  background-color: inherit;
  border-radius: inherit;
}
.popup:global(.copper):global(.night) .content {
  padding: initial;
  margin: 0;
}
.popup:global(.copper):global(.night) .closeButton {
  left: 0;
  right: auto;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.copper):global(.night) .closeButton {
  left: auto;
  right: 0;
}
.popup:global(.electro) {
  color: white;
  min-width: 21.25rem;
  max-width: 70%;
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.3);
  background-color: var(--agate-accent-color, #0359f0);
  background-image: linear-gradient(to bottom right, hsl( calc( var(--agate-accent-h, 218) - 27), calc( var(--agate-accent-s, 98%) - 1%), calc( var(--agate-accent-l, 48%) + 17%) ), transparent);
  padding: 1rem;
  border: none;
  border-width: 1px;
  border-color: none;
  border-radius: 0.75rem;
}
.popup:global(.electro).bottom,
.popup:global(.electro).fullscreen,
.popup:global(.electro).top {
  max-width: 100%;
}
.popup:global(.electro).bottom {
  border-radius: 0.75rem 0.75rem inherit inherit;
}
.popup:global(.electro).left {
  border-radius: inherit 0.75rem 0.75rem inherit;
}
.popup:global(.electro).fullscreen {
  border-radius: inherit;
}
.popup:global(.electro).right {
  border-radius: 0.75rem inherit inherit 0.75rem;
}
.popup:global(.electro).top {
  border-radius: inherit inherit 0.75rem 0.75rem;
}
.popup:global(.electro) .title {
  color: white;
  padding: 0;
}
.popup:global(.electro):not(.withTitle) .body {
  color: white;
  font-weight: normal;
}
.popup:global(.electro).withTitle .body {
  padding: 0.75rem;
  margin: 0;
  border: none;
  border-color: none;
  background-color: rgba(0, 0, 0, 0.2);
  background-image: linear-gradient(to bottom right, hsl( calc( var(--agate-accent-h, 218) - 27), calc( var(--agate-accent-s, 98%) - 1%), calc( var(--agate-accent-l, 48%) + 17%) ), transparent);
  border-radius: 0.75rem;
}
.popup:global(.electro).withCloseButton .title {
  padding-left: 0;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.electro).withCloseButton .title {
  padding-left: 0;
  padding-right: 0;
}
.popup:global(.electro).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.electro).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
.popup:global(.electro).withCloseButton.centered .title {
  padding: 0 2.5rem;
}
.popup:global(.electro) .buttons {
  padding: 0.5rem 0 0 0;
  background-color: inherit;
  border-radius: inherit;
}
.popup:global(.electro) .content {
  padding: initial;
  margin: 0;
}
.popup:global(.electro) .closeButton {
  left: auto;
  right: 0.75rem;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.electro) .closeButton {
  left: 0.75rem;
  right: auto;
}
.popup:global(.gallium) {
  color: #000000;
  min-width: 21.25rem;
  max-width: 70%;
  box-shadow: none;
  background-color: #ededed;
  background-image: none;
  padding: 1.25rem 2.5rem;
  border: 0.125rem solid transparent;
  border-width: 0.125rem;
  border-color: #c9c9c9;
  border-radius: 0.83333rem;
}
.popup:global(.gallium).bottom,
.popup:global(.gallium).fullscreen,
.popup:global(.gallium).top {
  max-width: 100%;
}
.popup:global(.gallium).bottom {
  border-radius: 0.83333rem 0.83333rem 0.83333rem 0.83333rem;
}
.popup:global(.gallium).left {
  border-radius: 0.83333rem 0.83333rem 0.83333rem 0.83333rem;
}
.popup:global(.gallium).fullscreen {
  border-radius: 0.83333rem;
}
.popup:global(.gallium).right {
  border-radius: 0.83333rem 0.83333rem 0.83333rem 0.83333rem;
}
.popup:global(.gallium).top {
  border-radius: 0.83333rem 0.83333rem 0.83333rem 0.83333rem;
}
.popup:global(.gallium) .title {
  color: #000000;
  padding: 0;
}
.popup:global(.gallium):not(.withTitle) .body {
  color: #131313;
  font-weight: bold;
}
.popup:global(.gallium).withTitle .body {
  padding: 1rem;
  margin: -0.5rem;
  border: none;
  border-color: var(--agate-highlight-color, #c6c0fe) transparent;
  background-color: #ededed;
  background-image: none;
  border-radius: 0;
}
.popup:global(.gallium).withCloseButton .title {
  padding-left: 0;
  padding-right: 2rem;
}
:global(.enact-locale-right-to-left) .popup:global(.gallium).withCloseButton .title {
  padding-left: 2rem;
  padding-right: 0;
}
.popup:global(.gallium).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.gallium).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
.popup:global(.gallium).withCloseButton.centered .title {
  padding: 0 2rem;
}
.popup:global(.gallium) .buttons {
  padding: 1rem 0 0 0;
  background-color: inherit;
  border-radius: inherit;
}
.popup:global(.gallium) .content {
  padding: initial;
  margin: 0;
}
.popup:global(.gallium) .closeButton {
  left: auto;
  right: 0;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.gallium) .closeButton {
  left: 0;
  right: auto;
}
.popup:global(.gallium):global(.night) {
  color: #ffffff;
  min-width: 21.25rem;
  max-width: 70%;
  box-shadow: none;
  background-color: #000000;
  background-image: none;
  padding: 1.25rem 2.5rem;
  border: 0.125rem solid transparent;
  border-width: 0.125rem;
  border-color: #131313;
  border-radius: 0.83333rem;
}
.popup:global(.gallium):global(.night).bottom,
.popup:global(.gallium):global(.night).fullscreen,
.popup:global(.gallium):global(.night).top {
  max-width: 100%;
}
.popup:global(.gallium):global(.night).bottom {
  border-radius: 0.83333rem 0.83333rem 0.83333rem 0.83333rem;
}
.popup:global(.gallium):global(.night).left {
  border-radius: 0.83333rem 0.83333rem 0.83333rem 0.83333rem;
}
.popup:global(.gallium):global(.night).fullscreen {
  border-radius: 0.83333rem;
}
.popup:global(.gallium):global(.night).right {
  border-radius: 0.83333rem 0.83333rem 0.83333rem 0.83333rem;
}
.popup:global(.gallium):global(.night).top {
  border-radius: 0.83333rem 0.83333rem 0.83333rem 0.83333rem;
}
.popup:global(.gallium):global(.night) .title {
  color: #ffffff;
  padding: 0;
}
.popup:global(.gallium):global(.night):not(.withTitle) .body {
  color: #ffffff;
  font-weight: bold;
}
.popup:global(.gallium):global(.night).withTitle .body {
  padding: 1rem;
  margin: -0.5rem;
  border: none;
  border-color: var(--agate-highlight-color, #c6c0fe) transparent;
  background-color: #000000;
  background-image: none;
  border-radius: 0;
}
.popup:global(.gallium):global(.night).withCloseButton .title {
  padding-left: 0;
  padding-right: 2rem;
}
:global(.enact-locale-right-to-left) .popup:global(.gallium):global(.night).withCloseButton .title {
  padding-left: 2rem;
  padding-right: 0;
}
.popup:global(.gallium):global(.night).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.gallium):global(.night).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
.popup:global(.gallium):global(.night).withCloseButton.centered .title {
  padding: 0 2rem;
}
.popup:global(.gallium):global(.night) .buttons {
  padding: 1rem 0 0 0;
  background-color: inherit;
  border-radius: inherit;
}
.popup:global(.gallium):global(.night) .content {
  padding: initial;
  margin: 0;
}
.popup:global(.gallium):global(.night) .closeButton {
  left: auto;
  right: 0;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.gallium):global(.night) .closeButton {
  left: 0;
  right: auto;
}
.popup:global(.silicon) {
  color: #000000;
  min-width: 21.25rem;
  max-width: 70%;
  box-shadow: none;
  background-color: rgba(238, 238, 238, 0.95);
  background-image: none;
  padding: 1rem 0 0 0;
  border: none;
  border-width: 1px 0;
  border-color: inherit;
  border-radius: 1.625rem;
}
.popup:global(.silicon).bottom,
.popup:global(.silicon).fullscreen,
.popup:global(.silicon).top {
  max-width: 100%;
}
.popup:global(.silicon).bottom {
  border-radius: 1.625rem 1.625rem 0 0;
}
.popup:global(.silicon).left {
  border-radius: 0 1.625rem 1.625rem 0;
}
.popup:global(.silicon).fullscreen {
  border-radius: 0;
}
.popup:global(.silicon).right {
  border-radius: 1.625rem 0 0 1.625rem;
}
.popup:global(.silicon).top {
  border-radius: 0 0 1.625rem 1.625rem;
}
.popup:global(.silicon) .title {
  color: #000000;
  padding: 0 0.5rem;
}
.popup:global(.silicon):not(.withTitle) .body {
  color: #000000;
  font-weight: normal;
}
.popup:global(.silicon).withTitle .body {
  padding: 0;
  margin: 0;
  border: none;
  border-color: var(--agate-highlight-color, #9e00d8) transparent;
  background-color: transparent;
  background-image: none;
  border-radius: 0 0 1.625rem 1.625rem;
}
.popup:global(.silicon).withCloseButton .title {
  padding-left: 0.5rem;
  padding-right: 2.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.silicon).withCloseButton .title {
  padding-left: 2.5rem;
  padding-right: 0.5rem;
}
.popup:global(.silicon).withCloseButton:not(.withTitle) .content {
  padding-left: 0.5rem;
  padding-right: 2.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.silicon).withCloseButton:not(.withTitle) .content {
  padding-left: 2.5rem;
  padding-right: 0.5rem;
}
.popup:global(.silicon).withCloseButton.centered .title {
  padding: 0 2.5rem;
}
.popup:global(.silicon) .buttons {
  padding: 0.5rem 0;
  background-color: #cccccc;
  border-radius: 0 0 1.625rem 1.625rem;
}
.popup:global(.silicon) .content {
  padding: 0.5rem 0.5rem 1.5rem 0.5rem;
  margin: 0 0.5rem;
}
.popup:global(.silicon) .closeButton {
  left: auto;
  right: 0;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.silicon) .closeButton {
  left: 0;
  right: auto;
}
.popup:global(.silicon):global(.night) {
  color: #000000;
  min-width: 21.25rem;
  max-width: 70%;
  box-shadow: none;
  background-color: rgba(238, 238, 238, 0.95);
  background-image: none;
  padding: 1rem 0 0 0;
  border: none;
  border-width: 1px 0;
  border-color: inherit;
  border-radius: 1.625rem;
}
.popup:global(.silicon):global(.night).bottom,
.popup:global(.silicon):global(.night).fullscreen,
.popup:global(.silicon):global(.night).top {
  max-width: 100%;
}
.popup:global(.silicon):global(.night).bottom {
  border-radius: 1.625rem 1.625rem 0 0;
}
.popup:global(.silicon):global(.night).left {
  border-radius: 0 1.625rem 1.625rem 0;
}
.popup:global(.silicon):global(.night).fullscreen {
  border-radius: 0;
}
.popup:global(.silicon):global(.night).right {
  border-radius: 1.625rem 0 0 1.625rem;
}
.popup:global(.silicon):global(.night).top {
  border-radius: 0 0 1.625rem 1.625rem;
}
.popup:global(.silicon):global(.night) .title {
  color: #000000;
  padding: 0 0.5rem;
}
.popup:global(.silicon):global(.night):not(.withTitle) .body {
  color: #000000;
  font-weight: normal;
}
.popup:global(.silicon):global(.night).withTitle .body {
  padding: 0;
  margin: 0;
  border: none;
  border-color: var(--agate-highlight-color, #9e00d8) transparent;
  background-color: transparent;
  background-image: none;
  border-radius: 0 0 1.625rem 1.625rem;
}
.popup:global(.silicon):global(.night).withCloseButton .title {
  padding-left: 0.5rem;
  padding-right: 2.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.silicon):global(.night).withCloseButton .title {
  padding-left: 2.5rem;
  padding-right: 0.5rem;
}
.popup:global(.silicon):global(.night).withCloseButton:not(.withTitle) .content {
  padding-left: 0.5rem;
  padding-right: 2.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.silicon):global(.night).withCloseButton:not(.withTitle) .content {
  padding-left: 2.5rem;
  padding-right: 0.5rem;
}
.popup:global(.silicon):global(.night).withCloseButton.centered .title {
  padding: 0 2.5rem;
}
.popup:global(.silicon):global(.night) .buttons {
  padding: 0.5rem 0;
  background-color: #cccccc;
  border-radius: 0 0 1.625rem 1.625rem;
}
.popup:global(.silicon):global(.night) .content {
  padding: 0.5rem 0.5rem 1.5rem 0.5rem;
  margin: 0 0.5rem;
}
.popup:global(.silicon):global(.night) .closeButton {
  left: auto;
  right: 0;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.silicon):global(.night) .closeButton {
  left: 0;
  right: auto;
}
.popup:global(.titanium) {
  color: #4d4d4d;
  min-width: 21.25rem;
  max-width: 70%;
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.3);
  background-color: #ddd;
  background-image: none;
  padding: 1rem;
  border: 0 solid transparent;
  border-width: 1px;
  border-color: var(--agate-accent-color, rgba(0, 0, 0, 0.1));
  border-radius: inherit;
}
.popup:global(.titanium).bottom,
.popup:global(.titanium).fullscreen,
.popup:global(.titanium).top {
  max-width: 100%;
}
.popup:global(.titanium).bottom {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.titanium).left {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.titanium).fullscreen {
  border-radius: inherit;
}
.popup:global(.titanium).right {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.titanium).top {
  border-radius: inherit inherit inherit inherit;
}
.popup:global(.titanium) .title {
  color: #4d4d4d;
  padding: 0;
}
.popup:global(.titanium):not(.withTitle) .body {
  color: #4d4d4d;
  font-weight: 400;
}
.popup:global(.titanium).withTitle .body {
  padding: 0.75rem;
  margin: 0;
  border: 0 solid transparent;
  border-color: var(--agate-accent-color, rgba(0, 0, 0, 0.1));
  background-color: rgba(0, 0, 0, 0.05);
  background-image: none;
  border-radius: 0.25rem;
}
.popup:global(.titanium).withCloseButton .title {
  padding-left: 2.5rem;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.titanium).withCloseButton .title {
  padding-left: 0;
  padding-right: 2.5rem;
}
.popup:global(.titanium).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
:global(.enact-locale-right-to-left) .popup:global(.titanium).withCloseButton:not(.withTitle) .content {
  padding-left: 0;
  padding-right: 0;
}
.popup:global(.titanium).withCloseButton.centered .title {
  padding: 0 2.5rem;
}
.popup:global(.titanium) .buttons {
  padding: 0.5rem 0 0 0;
  background-color: inherit;
  border-radius: inherit;
}
.popup:global(.titanium) .content {
  padding: initial;
  margin: 0;
}
.popup:global(.titanium) .closeButton {
  left: 0;
  right: auto;
  margin: 0.5rem;
}
:global(.enact-locale-right-to-left) .popup:global(.titanium) .closeButton {
  left: auto;
  right: 0;
}
.popupTransitionContainer {
  position: absolute;
  bottom: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
.popupTransitionContainer .inner {
  height: 100%;
}
.popupTransitionContainer .inner > * {
  pointer-events: auto;
}
