.agRve { padding: var(--x-spacing-large-400) var(--x-spacing-large-500); border: 1px var(--x-default-color-border) solid; border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); }
.FiV0Z { width: 10.8571em; height: 5.71429em; fill: none; stroke: var(--x-default-color-border); }
.bAwqP { word-break: break-word; }
.o0Dix { cursor: default; margin-top: -0.0714286em; margin-bottom: -0.0714286em; }
.fmZaX { height: 2.4rem; display: flex; }
.H5k1u { color: var(--x-default-color-accent); --x-default-color-icon: currentcolor; }
.H5k1u:hover { background-color: var(--x-default-color-background-subdued); }
.cRSsz { position: relative; background-color: var(--x-default-color-background); color: var(--x-default-color-text); border: 0px solid transparent; border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) ); transition: box-shadow var(--x-duration-base) var(--x-timing-base),border var(--x-duration-base) var(--x-timing-base); text-transform: var(--x-global-typography-letter-case); }
.WUohw { cursor: not-allowed; background-color: var(--x-color-background-subdued); pointer-events: none; opacity: var(--x-opacity-disabled); }
.cssC4.bl714 { box-shadow: 0 0 0 2px var(--x-default-color-accent); }
.cssC4.GLY0v, .cssC4.GLY0v.bl714 { box-shadow: 0 0 0 2px var(--x-default-color-border); }
.J1Wf0 { border-width: 1px; border-color: var(--x-default-color-border); }
.J1Wf0.bl714 { border-color: var(--x-default-color-accent); box-shadow: 0 0 0 1px var(--x-default-color-accent); }
.J1Wf0.GLY0v, .J1Wf0.GLY0v.bl714 { border-color: var(--x-default-color-border); box-shadow: 0 0 0 1px var(--x-default-color-border); }
._7rHVa { border-width: 0px 0px 1px; border-color: var(--x-default-color-border); }
._7rHVa.bl714 { border-color: var(--x-default-color-accent); box-shadow: 1px 0 0 1px var(--x-default-color-accent),-1px 0 0 1px var(--x-default-color-accent),1px -1px 0 1px var(--x-default-color-accent),-1px -1px 0 1px var(--x-default-color-accent); }
._7rHVa.GLY0v, ._7rHVa.GLY0v.bl714 { border-color: var(--x-default-color-border); box-shadow: 1px 0 0 1px var(--x-default-color-border),-1px 0 0 1px var(--x-default-color-border),1px -1px 0 1px var(--x-default-color-border),-1px -1px 0 1px var(--x-default-color-border); }
[dir="ltr"] .NM5yz { left: 0px; }
[dir="rtl"] .NM5yz { right: 0px; }
.NM5yz { background-color: var(--x-default-color-background-subdued); top: 0px; position: absolute; z-index: 1; height: 100%; width: 100%; border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) ); }
.NM5yz.kyKRO { transition: opacity var(--x-duration-slowest) ease-out; opacity: 0; pointer-events: none; }
.GcTEr { animation: 1s ease-in-out 0s infinite normal none running both; content: ""; background: var(--x-default-color-border); top: 50%; position: absolute; z-index: 1; border-radius: 0.571429em; height: 1em; margin-top: -0.5em; transition: opacity var(--x-duration-base) ease-out; opacity: 1; }
.kyKRO .GcTEr { opacity: 0; }
[dir="ltr"] .GcTEr { animation-name: NqV6a; }
[dir="rtl"] .GcTEr { animation-name: jkk8F; }
@keyframes NqV6a { 
  0% { inset-inline-start: 1em; inline-size: 0px; }
  50% { inset-inline-start: 1em; inline-size: calc(100% - 2em); }
  100% { inset-inline-start: calc(100% - 1em); inline-size: 0px; }
}
@keyframes jkk8F { 
  0% { inset-inline-end: 1em; inline-size: 0px; }
  50% { inset-inline-end: 1em; inline-size: calc(100% - 2em); }
  100% { inset-inline-end: calc(100% - 1em); inline-size: 0px; }
}
.DCpNs { border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) ); height: var(--field-min-height); overflow: hidden; }
[dir="ltr"] ._211UF .card-fields-iframe { padding-right: 3.14286em; }
[dir="rtl"] ._211UF .card-fields-iframe { padding-left: 3.14286em; }
[dir="ltr"] ._4VRZE { right: var(--x-spacing-base); }
[dir="rtl"] ._4VRZE { left: var(--x-spacing-base); }
._4VRZE { position: absolute; top: 50%; transform: translateY(-50%); }
.Uq6Ln { --padding-block: var(--x-spacing-small-100); --padding-inline: var(--x-spacing-small-100); --field-font-size: var( --x-text-field-font-size, var(--x-typography-size-default) ); --field-line-height: var(--x-typography-line-height-base); display: grid; gap: var(--x-spacing-small-400); }
.W16eS { position: relative; }
[dir="ltr"] .lxxqW { right: var(--x-spacing-base); }
[dir="rtl"] .lxxqW { left: var(--x-spacing-base); }
.lxxqW { position: absolute; top: 50%; transform: translateY(-50%); }
.lxxqW > .z8T28 { display: flex; }
.lxxqW button { padding: 0.928571em; margin: -0.928571em; }
.KAqU2 { border-radius: var( --x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)) ); height: var(--field-min-height); overflow: hidden; }
[dir="ltr"] ._3fIVg .card-fields-iframe { padding-right: 3.42857em; }
[dir="rtl"] ._3fIVg .card-fields-iframe { padding-left: 3.42857em; }
.CsSsR { --padding-block: var(--x-spacing-small-100); --padding-inline: var(--x-spacing-small-100); --field-font-size: var( --x-text-field-font-size, var(--x-typography-size-default) ); --field-line-height: var(--x-typography-line-height-base); }
.CsSsR .card-fields-iframe { appearance: none; background: transparent; color: inherit; display: block; font: inherit; -webkit-font-smoothing: inherit; height: 3.21429em; width: 100%; }
.e3sCv { padding: var(--x-spacing-large-300); text-align: center; }
.hevoz { width: 4.64286em; fill: var(--x-default-color-border); display: block; margin-top: auto; margin-right: auto; margin-left: auto; margin-bottom: var(--x-spacing-large-100); }
._2wkMu { padding: var(--x-spacing-large-300); text-align: center; }
.H55oQ { width: 10.7143em; fill: var(--x-default-color-border); stroke: var(--x-default-color-border); display: block; margin-top: auto; margin-right: auto; margin-left: auto; margin-bottom: var(--x-spacing-large-100); }
._1yB1O { white-space: nowrap; }
.G5HzU { padding-bottom: var(--x-spacing-large-200); }
._1gj5H > * { background-color: transparent; position: relative; border: 1px solid var(--x-default-color-accent); color: var(--x-default-color-accent); font-family: var(--x-typography-primary-fonts); font-weight: 500; --x-default-color-icon: var(--x-default-color-accent); overflow: hidden; white-space: nowrap; }
._1gj5H.QhZg2 > * { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; border: 1px solid var(--x-default-color-accent); color: rgb(255, 255, 255); background-size: 300% 100%; animation: 0.8s ease-out 0s 1 normal none running QhZg2; }
@keyframes QhZg2 { 
  0% { color: var(--x-default-color-accent); background-position-x: 100%; }
  50% { color: rgb(255, 255, 255); }
  100% { color: rgb(255, 255, 255); background-position-x: -100%; }
}
._7cUDh > * { background-color: transparent; border: 1px solid var(--x-default-color-accent); border-radius: 50%; --x-default-color-icon: var(--x-default-color-accent); padding: 0px; width: 2.4rem; height: 2.4rem; min-width: 2.4rem; min-height: 2.4rem; }
._7cUDh svg { width: 1.6rem; height: 1.6rem; }
._1gj5H svg { transform: scale(0.8); }
._7cUDh span:empty { display: none; }
.m110w { display: inline-block; cursor: pointer; }
.Ep6aM { position: relative; display: inline-block; box-sizing: border-box; color: var(--x-default-color-text-contrast); padding: var(--x-spacing-small-100); border-bottom: 0.6rem solid transparent; width: 24rem; max-width: calc(-3.2rem + 100vw); font-size: var(--x-typography-size-small); text-align: center; white-space: normal; }
.Ep6aM::before { content: ""; position: absolute; inset: 0px; z-index: -1; display: block; background-color: var(--x-default-color-text); border-radius: var(--x-global-border-radius, var(--x-border-radius-base)); opacity: 0.9; }
[dir="ltr"] ._6Qz8P { left: 50%; }
[dir="rtl"] ._6Qz8P { right: 50%; }
._6Qz8P { position: absolute; top: 100%; transform: translate(-50%); border-left: 0.6rem solid transparent; border-right: 0.6rem solid transparent; border-top: .6rem solid var(--x-default-color-text); border-bottom: 0px; opacity: 0.9; width: 0px; pointer-events: none; }
.iugcG a { color: rgb(255, 255, 255); text-decoration: underline; }
:is(.iugcG a):hover { color: rgb(255, 255, 255); opacity: 0.8; }
.iB4fp { min-width: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.GFyzm { min-width: 0px; }
.TzhHi { justify-self: end; min-width: max-content; }
.ahgBz { justify-self: start; }
@media screen and (max-width: 500px) {
  .n1s6e .TzhHi { order: 2; grid-column: 3; }
  .n1s6e .GFyzm { order: 3; grid-column: 1 / -1; }
}
.FOzR9 { text-wrap: pretty; }
.H3Xuw { min-height: 6rem; padding: var(--x-spacing-small-100); display: flex; flex-direction: column; justify-content: center; }