.kfsgq70 {
  --kfsgq71: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --kfsgq72: 'Source Code Pro', monospace;
  --kfsgq73: 400;
  --kfsgq74: 500;
  --kfsgq75: 600;
  --kfsgq76: 700;
  --kfsgq77: .6875rem;
  --kfsgq78: .75rem;
  --kfsgq79: 0.8125rem;
  --kfsgq7a: 0.875rem;
  --kfsgq7b: .9385rem;
  --kfsgq7c: 1.125rem;
  --kfsgq7d: "opsz" 20;
  --kfsgq7e: 1.25rem;
  --kfsgq7f: 1.5rem;
  --kfsgq7g: "opsz" 32;
  --kfsgq7h: 1.75rem;
  --kfsgq7i: "opsz" 32;
  --kfsgq7j: 2rem;
  --kfsgq7k: "opsz" 32;
  --kfsgq7l: 3rem;
  --kfsgq7m: "opsz" 32;
  --kfsgq7n: bold;
  --kfsgq7o: none;
  --kfsgq7p: inherit;
  --kfsgq7q: transparent;
  --kfsgq7r: currentColor;
  --kfsgq7s: #fcfcfd;
  --kfsgq7t: #f9fafb;
  --kfsgq7u: #f3f4f6;
  --kfsgq7v: #e5e7eb;
  --kfsgq7w: #d1d5db;
  --kfsgq7x: #9ca3af;
  --kfsgq7y: #6b7280;
  --kfsgq7z: #4b5563;
  --kfsgq710: #374151;
  --kfsgq711: #1f2937;
  --kfsgq712: #111827;
  --kfsgq713: #030712;
  --kfsgq714: #FAFCFE;
  --kfsgq715: #f0f4fd;
  --kfsgq716: #e4ebfb;
  --kfsgq717: #cdd9f8;
  --kfsgq718: #afc0f2;
  --kfsgq719: #8f9eea;
  --kfsgq71a: #6470dd;
  --kfsgq71b: #595cd2;
  --kfsgq71c: #494ab9;
  --kfsgq71d: #3d3e96;
  --kfsgq71e: #383b77;
  --kfsgq71f: #212245;
  --kfsgq71g: #FEF2F2;
  --kfsgq71h: #FFE2E2;
  --kfsgq71i: #FFC9C9;
  --kfsgq71j: #FFA2A2;
  --kfsgq71k: #FF6467;
  --kfsgq71l: #EE4746;
  --kfsgq71m: #D9352C;
  --kfsgq71n: #BA201A;
  --kfsgq71o: #8F2D28;
  --kfsgq71p: #772926;
  --kfsgq71q: #3A1815;
  --kfsgq71r: #EBF7FF;
  --kfsgq71s: #C2E4FF;
  --kfsgq71t: #97D4FF;
  --kfsgq71u: #6FC2FF;
  --kfsgq71v: #2BA5FF;
  --kfsgq71w: #1E8ADB;
  --kfsgq71x: #126DB0;
  --kfsgq71y: #135586;
  --kfsgq71z: #063E66;
  --kfsgq720: #F0FDFA;
  --kfsgq721: #CDFAEF;
  --kfsgq722: #9BF4E2;
  --kfsgq723: #53DBC9;
  --kfsgq724: #48BAAB;
  --kfsgq725: #16AA98;
  --kfsgq726: #068475;
  --kfsgq727: #05635A;
  --kfsgq728: #044247;
  --kfsgq729: #02353F;
  --kfsgq72a: #6470dd;
  --kfsgq72b: #494ab9;
  --kfsgq72c: white;
  --kfsgq72d: #f3f4f6;
  --kfsgq72e: #e5e7eb;
  --kfsgq72f: #e5e7eb;
  --kfsgq72g: #d1d5db;
  --kfsgq72h: hsl(222.2 47.4% 11.2%);
  --kfsgq72i: #EE4746;
  --kfsgq72j: #D9352C;
  --kfsgq72k: white;
  --kfsgq72l: #fef2f2;
  --kfsgq72m: #fee2e2;
  --kfsgq72n: #b91c1c;
  --kfsgq72o: hsl(214.3 45.8% 91%);
  --kfsgq72p: hsl(215.4 16.3% 58.9%);
  --kfsgq72q: hsl(214.3 11.8% 91%);
  --kfsgq72r: hsl(215 20.2% 65.1%);
  --kfsgq72s: hsl(0 0% 100%);
  --kfsgq72t: hsl(222.2 47.4% 11.2%);
  --kfsgq72u: #111827;
  --kfsgq72v: white;
  --kfsgq72w: #111827;
  --kfsgq72x: #4b5563;
  --kfsgq72y: #6b7280;
  --kfsgq72z: #6b7280;
  --kfsgq730: #EE4746;
  --kfsgq731: hsl(210 40% 96.1%);
  --kfsgq732: hsl(222.2 47.4% 11.2%);
  --kfsgq733: hsl(210 40% 96.1%);
  --kfsgq734: hsl(210 20% 90.1%);
  --kfsgq735: hsla(210, 40%, 96.1%, .5);
  --kfsgq736: hsl(210 20% 82.1%);
  --kfsgq737: hsl(215.4 16.3% 46.9%);
  --kfsgq738: hsl(0 0% 100%);
  --kfsgq739: hsl(0 0% 100% / 0.7);
  --kfsgq73a: hsl(222.2 47.4% 11.2%);
  --kfsgq73b: #f9fafb;
  --kfsgq73c: rgba(0,0,0, 0.25);
  --kfsgq73d: #F4EFEA;
  --kfsgq73e: #F8F7F7;
  --kfsgq73f: #000000;
  --kfsgq73g: #6FC2FF;
  --kfsgq73h: #FFDE00;
  --kfsgq73i: #FF7169;
  --kfsgq73j: #A1A1A1;
  --kfsgq73k: #FF9538;
  --kfsgq73l: rgba(0, 0, 0, 0.05);
  --kfsgq73m: rgba(0, 0, 0, 0.1);
  --kfsgq73n: rgba(0, 0, 0, 0.2);
  --kfsgq73o: rgba(0, 0, 0, 0.3);
  --kfsgq73p: rgba(0, 0, 0, 0.4);
  --kfsgq73q: rgba(0, 0, 0, 0.5);
  --kfsgq73r: rgba(0, 0, 0, 0.55);
  --kfsgq73s: rgba(0, 0, 0, 0.6);
  --kfsgq73t: rgba(0, 0, 0, 0.65);
  --kfsgq73u: rgba(0, 0, 0, 0.9);
  --kfsgq73v: rgba(255, 255, 255, 0.7);
  --kfsgq73w: rgba(255, 255, 255, 0.8);
  --kfsgq73x: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --kfsgq73y: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --kfsgq73z: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --kfsgq740: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --kfsgq741: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --kfsgq742: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --kfsgq743: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --kfsgq744: none;
  --kfsgq745: rgba(0, 0, 0, 0.2) 0px 16px 170px;
  --kfsgq746: 0;
  --kfsgq747: 0.5;
  --kfsgq748: 0.7;
  --kfsgq749: 1;
  --kfsgq74a: 1px;
  --kfsgq74b: 4px;
  --kfsgq74c: 1px;
  --kfsgq74d: 2px;
  --kfsgq74e: 6px;
  --kfsgq74f: 14px;
  --kfsgq74g: 28px;
  --kfsgq74h: 9999px;
  --kfsgq74i: 8px;
  --kfsgq74j: 0px;
  --kfsgq74k: 0.25rem;
  --kfsgq74l: 0.5rem;
  --kfsgq74m: 0.75rem;
  --kfsgq74n: 1rem;
  --kfsgq74o: 1.25rem;
  --kfsgq74p: 1.5rem;
  --kfsgq74q: 1.75rem;
  --kfsgq74r: 2rem;
  --kfsgq74s: 2.25rem;
  --kfsgq74t: 2.5rem;
  --kfsgq74u: 2.75rem;
  --kfsgq74v: 3rem;
  --kfsgq74w: 3.5rem;
  --kfsgq74x: 4rem;
  --kfsgq74y: 5rem;
  --kfsgq74z: 6rem;
  --kfsgq750: 7rem;
  --kfsgq751: 8rem;
  --kfsgq752: 9rem;
  --kfsgq753: 10rem;
  --kfsgq754: 11rem;
  --kfsgq755: 12rem;
  --kfsgq756: 13rem;
  --kfsgq757: 14rem;
  --kfsgq758: 15rem;
  --kfsgq759: 16rem;
  --kfsgq75a: 18rem;
  --kfsgq75b: 20rem;
  --kfsgq75c: 24rem;
  --kfsgq75d: 32rem;
  --kfsgq75e: auto;
  --kfsgq75f: 0.125rem;
  --kfsgq75g: 0.25rem;
  --kfsgq75h: 0.5rem;
  --kfsgq75i: 0.75rem;
  --kfsgq75j: 1rem;
  --kfsgq75k: 1.25rem;
  --kfsgq75l: 1.5rem;
  --kfsgq75m: 1.75rem;
  --kfsgq75n: 2rem;
  --kfsgq75o: -0.25rem;
  --kfsgq75p: 1px;
  --kfsgq75q: 0.125rem;
  --kfsgq75r: 0.375rem;
  --kfsgq75s: 0.625rem;
  --kfsgq75t: 0.875rem;
  --kfsgq75u: none;
  --kfsgq75v: 20rem;
  --kfsgq75w: 24rem;
  --kfsgq75x: 28rem;
  --kfsgq75y: 32rem;
  --kfsgq75z: 36rem;
  --kfsgq760: 42rem;
  --kfsgq761: 48rem;
  --kfsgq762: 56rem;
  --kfsgq763: 64rem;
  --kfsgq764: 72rem;
  --kfsgq765: 80rem;
  --kfsgq766: 100%;
  --kfsgq767: 50%;
  --kfsgq768: max-content;
  --kfsgq769: 100vh;
  --kfsgq76a: 100vw;
  --kfsgq76b: 2.5rem;
  --kfsgq76c: 2rem;
  --kfsgq76d: 1298;
  --kfsgq76e: 1299;
  --kfsgq76f: 1300;
  --kfsgq76g: 1350;
  --kfsgq76h: 1400;
  --kfsgq76i: 1500;
  --kfsgq76j: 1200;
  --kfsgq76k: 1202;
  --kfsgq76l: 50ms;
  --kfsgq76m: 100ms;
  --kfsgq76n: 200ms;
}
.ogs6fv0 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.ogs6fv1 {
  font-feature-settings: "tnum", "calt", "ccmp", "locl", "ss01", "ss02", "zero";
}
.ogs6fv2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ogs6fv3 {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.ogs6fv4 {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 75ms;
}
.ogs6fv5 {
  font-size: var(--kfsgq7a);
  color: var(--kfsgq737);
  line-height: 1.4;
}
.ogs6fv6 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
.ogs6fv7 {
  display: grid;
  place-items: center;
}
.ogs6fv8 {
  transition: transform 0.2s ease-in-out;
}
.ogs6fv9 {
  transform: rotate(180deg);
}
.ogs6fva {
  transform: rotate(0deg);
}
.ogs6fvb {
  transform: rotate(-90deg);
}
.ogs6fvc {
  transform: rotate(90deg);
}
.ogs6fve {
  font-weight: var(--kfsgq73);
}
.ogs6fvf {
  font-weight: var(--kfsgq75);
}
.ogs6fvg {
  font-weight: var(--kfsgq76);
}
.ogs6fvh {
  width: 100%;
}
.ogs6fvi {
  width: 50%;
}
.ogs6fvj {
  flex-shrink: 0;
}
.ogs6fvk {
  opacity: 0;
}
.ogs6fvl {
  opacity: var(--kfsgq748);
}
.ogs6fvm {
  font-weight: var(--kfsgq74);
}
.ogs6fvn {
  width: max-content;
}
.ogs6fvo {
  margin: 0;
}
.ogs6fvp {
  gap: var(--kfsgq75f);
}
.ogs6fvq {
  font-family: var(--kfsgq72);
}
.ogs6fvr {
  font-family: var(--kfsgq71);
}
.ogs6fvs {
  overflow: hidden;
}
.ogs6fvt {
  font-size: var(--kfsgq79);
}
.ogs6fvu {
  font-size: var(--kfsgq7c);
  font-variation-settings: var(--kfsgq7d);
}
.ogs6fvv {
  border: 1px solid var(--kfsgq7u);
  background-color: var(--kfsgq7t);
  border-radius: var(--kfsgq74d);
  padding: var(--kfsgq74l);
  overflow: scroll;
}
.s9yowc0 {
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  appearance: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-items: center;
  gap: var(--kfsgq74l);
  text-align: left;
  user-select: none;
  text-decoration: none;
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  white-space: nowrap;
}
.s9yowc0:hover {
  text-decoration: none;
}
.s9yowc1 {
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  padding-top: var(--kfsgq75r);
  padding-bottom: var(--kfsgq75r);
  border-radius: var(--kfsgq74d);
  font-size: var(--kfsgq79);
  display: flex;
  outline: none;
  align-items: center;
  cursor: default;
  user-select: none;
}
.s9yowc2 {
  position: relative;
  display: flex;
  justify-content: space-between;
  gap: var(--kfsgq74p);
  align-items: center;
}
.s9yowc2:focus {
  background-color: var(--kfsgq731);
  color: var(--kfsgq732);
}
.s9yowc2[data-disabled=true] {
  pointer-events: none;
  opacity: 0.5;
}
.s9yowc3 {
  padding-left: var(--kfsgq74r);
  padding-right: var(--kfsgq74l);
}
.s9yowc4 {
  margin-left: var(--kfsgq75o);
  margin-right: var(--kfsgq75o);
  height: var(--kfsgq75p);
  background-color: var(--kfsgq734);
}
.s9yowc5 {
  margin-top: var(--kfsgq74k);
  margin-bottom: var(--kfsgq74k);
}
.s9yowc6 {
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
.s9yowc7 {
  position: absolute;
  left: var(--kfsgq74l);
  display: flex;
  height: var(--kfsgq75t);
  width: var(--kfsgq75t);
  align-items: center;
  justify-content: center;
}
.s9yowca {
  --s9yowc8: 1fr;
  --s9yowc9: 1fr;
  display: grid;
}
.s9yowcb {
  gap: 0;
}
.s9yowcc {
  gap: var(--kfsgq74n);
}
.s9yowcd {
  gap: var(--kfsgq74p);
}
.s9yowce {
  gap: var(--kfsgq74r);
}
.s9yowcf {
  grid-row-gap: 0;
}
.s9yowcg {
  grid-row-gap: var(--kfsgq74k);
}
.s9yowch {
  grid-row-gap: var(--kfsgq74l);
}
.s9yowci {
  grid-row-gap: var(--kfsgq74n);
}
.s9yowcj {
  grid-row-gap: var(--kfsgq74p);
}
.s9yowck {
  grid-row-gap: var(--kfsgq74r);
}
.s9yowcl {
  grid-column-gap: 0;
}
.s9yowcm {
  grid-column-gap: var(--kfsgq74k);
}
.s9yowcn {
  grid-column-gap: var(--kfsgq74l);
}
.s9yowco {
  grid-column-gap: var(--kfsgq74n);
}
.s9yowcp {
  grid-column-gap: var(--kfsgq74p);
}
.s9yowcq {
  grid-column-gap: var(--kfsgq74r);
}
.s9yowcr {
  grid-template-columns: repeat(1, var(--s9yowc8));
}
.s9yowcs {
  grid-template-columns: repeat(2, var(--s9yowc8));
}
.s9yowct {
  grid-template-columns: repeat(3, var(--s9yowc8));
}
.s9yowcu {
  grid-template-columns: repeat(4, var(--s9yowc8));
}
.s9yowcv {
  grid-template-columns: repeat(5, var(--s9yowc8));
}
.s9yowcx {
  grid-template-rows: repeat(1, var(--s9yowc9));
}
.s9yowcy {
  grid-template-rows: repeat(2, var(--s9yowc9));
}
.s9yowcz {
  grid-template-rows: repeat(3, var(--s9yowc9));
}
.s9yowc10 {
  grid-template-rows: repeat(4, var(--s9yowc9));
}
.s9yowc12 {
  --s9yowc8: var(--kfsgq74j);
}
.s9yowc13 {
  --s9yowc8: var(--kfsgq74k);
}
.s9yowc14 {
  --s9yowc8: var(--kfsgq74l);
}
.s9yowc15 {
  --s9yowc8: var(--kfsgq74m);
}
.s9yowc16 {
  --s9yowc8: var(--kfsgq74n);
}
.s9yowc17 {
  --s9yowc8: var(--kfsgq74o);
}
.s9yowc18 {
  --s9yowc8: var(--kfsgq74p);
}
.s9yowc19 {
  --s9yowc8: var(--kfsgq74q);
}
.s9yowc1a {
  --s9yowc8: var(--kfsgq74r);
}
.s9yowc1b {
  --s9yowc8: var(--kfsgq74s);
}
.s9yowc1c {
  --s9yowc8: var(--kfsgq74t);
}
.s9yowc1d {
  --s9yowc8: var(--kfsgq74u);
}
.s9yowc1e {
  --s9yowc8: var(--kfsgq74v);
}
.s9yowc1f {
  --s9yowc8: var(--kfsgq74w);
}
.s9yowc1g {
  --s9yowc8: var(--kfsgq74x);
}
.s9yowc1h {
  --s9yowc8: var(--kfsgq74y);
}
.s9yowc1i {
  --s9yowc8: var(--kfsgq74z);
}
.s9yowc1j {
  --s9yowc8: var(--kfsgq750);
}
.s9yowc1k {
  --s9yowc8: var(--kfsgq751);
}
.s9yowc1l {
  --s9yowc8: var(--kfsgq752);
}
.s9yowc1m {
  --s9yowc8: var(--kfsgq753);
}
.s9yowc1n {
  --s9yowc8: var(--kfsgq754);
}
.s9yowc1o {
  --s9yowc8: var(--kfsgq755);
}
.s9yowc1p {
  --s9yowc8: var(--kfsgq756);
}
.s9yowc1q {
  --s9yowc8: var(--kfsgq757);
}
.s9yowc1r {
  --s9yowc8: var(--kfsgq758);
}
.s9yowc1s {
  --s9yowc8: var(--kfsgq759);
}
.s9yowc1t {
  --s9yowc8: var(--kfsgq75a);
}
.s9yowc1u {
  --s9yowc8: var(--kfsgq75b);
}
.s9yowc1v {
  --s9yowc8: var(--kfsgq75c);
}
.s9yowc1w {
  --s9yowc8: var(--kfsgq75d);
}
.s9yowc1y {
  --s9yowc8: max-content;
}
.s9yowc1z {
  --s9yowc8: var(--kfsgq75e);
}
.s9yowc20 {
  --s9yowc8: var(--kfsgq75f);
}
.s9yowc21 {
  --s9yowc8: var(--kfsgq75g);
}
.s9yowc22 {
  --s9yowc8: var(--kfsgq75h);
}
.s9yowc23 {
  --s9yowc8: var(--kfsgq75i);
}
.s9yowc24 {
  --s9yowc8: var(--kfsgq75j);
}
.s9yowc25 {
  --s9yowc8: var(--kfsgq75k);
}
.s9yowc26 {
  --s9yowc8: var(--kfsgq75l);
}
.s9yowc27 {
  --s9yowc8: var(--kfsgq75m);
}
.s9yowc28 {
  --s9yowc8: var(--kfsgq75n);
}
.s9yowc29 {
  --s9yowc8: var(--kfsgq75o);
}
.s9yowc2a {
  --s9yowc8: var(--kfsgq75p);
}
.s9yowc2b {
  --s9yowc8: var(--kfsgq75q);
}
.s9yowc2c {
  --s9yowc8: var(--kfsgq75r);
}
.s9yowc2d {
  --s9yowc8: var(--kfsgq75s);
}
.s9yowc2e {
  --s9yowc8: var(--kfsgq75t);
}
.s9yowc2f {
  --s9yowc8: var(--kfsgq75u);
}
.s9yowc2g {
  --s9yowc8: var(--kfsgq75v);
}
.s9yowc2h {
  --s9yowc8: var(--kfsgq75w);
}
.s9yowc2i {
  --s9yowc8: var(--kfsgq75x);
}
.s9yowc2j {
  --s9yowc8: var(--kfsgq75y);
}
.s9yowc2k {
  --s9yowc8: var(--kfsgq75z);
}
.s9yowc2l {
  --s9yowc8: var(--kfsgq760);
}
.s9yowc2m {
  --s9yowc8: var(--kfsgq761);
}
.s9yowc2n {
  --s9yowc8: var(--kfsgq762);
}
.s9yowc2o {
  --s9yowc8: var(--kfsgq763);
}
.s9yowc2p {
  --s9yowc8: var(--kfsgq764);
}
.s9yowc2q {
  --s9yowc8: var(--kfsgq765);
}
.s9yowc2r {
  --s9yowc8: var(--kfsgq766);
}
.s9yowc2s {
  --s9yowc8: var(--kfsgq767);
}
.s9yowc2t {
  --s9yowc8: var(--kfsgq768);
}
.s9yowc2u {
  --s9yowc8: var(--kfsgq769);
}
.s9yowc2v {
  --s9yowc8: var(--kfsgq76a);
}
.s9yowc2w {
  --s9yowc8: var(--kfsgq76b);
}
.s9yowc2x {
  --s9yowc8: var(--kfsgq76c);
}
.s9yowc2y {
  --s9yowc9: var(--kfsgq74j);
}
.s9yowc2z {
  --s9yowc9: var(--kfsgq74k);
}
.s9yowc30 {
  --s9yowc9: var(--kfsgq74l);
}
.s9yowc31 {
  --s9yowc9: var(--kfsgq74m);
}
.s9yowc32 {
  --s9yowc9: var(--kfsgq74n);
}
.s9yowc33 {
  --s9yowc9: var(--kfsgq74o);
}
.s9yowc34 {
  --s9yowc9: var(--kfsgq74p);
}
.s9yowc35 {
  --s9yowc9: var(--kfsgq74q);
}
.s9yowc36 {
  --s9yowc9: var(--kfsgq74r);
}
.s9yowc37 {
  --s9yowc9: var(--kfsgq74s);
}
.s9yowc38 {
  --s9yowc9: var(--kfsgq74t);
}
.s9yowc39 {
  --s9yowc9: var(--kfsgq74u);
}
.s9yowc3a {
  --s9yowc9: var(--kfsgq74v);
}
.s9yowc3b {
  --s9yowc9: var(--kfsgq74w);
}
.s9yowc3c {
  --s9yowc9: var(--kfsgq74x);
}
.s9yowc3d {
  --s9yowc9: var(--kfsgq74y);
}
.s9yowc3e {
  --s9yowc9: var(--kfsgq74z);
}
.s9yowc3f {
  --s9yowc9: var(--kfsgq750);
}
.s9yowc3g {
  --s9yowc9: var(--kfsgq751);
}
.s9yowc3h {
  --s9yowc9: var(--kfsgq752);
}
.s9yowc3i {
  --s9yowc9: var(--kfsgq753);
}
.s9yowc3j {
  --s9yowc9: var(--kfsgq754);
}
.s9yowc3k {
  --s9yowc9: var(--kfsgq755);
}
.s9yowc3l {
  --s9yowc9: var(--kfsgq756);
}
.s9yowc3m {
  --s9yowc9: var(--kfsgq757);
}
.s9yowc3n {
  --s9yowc9: var(--kfsgq758);
}
.s9yowc3o {
  --s9yowc9: var(--kfsgq759);
}
.s9yowc3p {
  --s9yowc9: var(--kfsgq75a);
}
.s9yowc3q {
  --s9yowc9: var(--kfsgq75b);
}
.s9yowc3r {
  --s9yowc9: var(--kfsgq75c);
}
.s9yowc3s {
  --s9yowc9: var(--kfsgq75d);
}
.s9yowc3u {
  --s9yowc9: var(--kfsgq75e);
}
.s9yowc3v {
  --s9yowc9: var(--kfsgq75f);
}
.s9yowc3w {
  --s9yowc9: var(--kfsgq75g);
}
.s9yowc3x {
  --s9yowc9: var(--kfsgq75h);
}
.s9yowc3y {
  --s9yowc9: var(--kfsgq75i);
}
.s9yowc3z {
  --s9yowc9: var(--kfsgq75j);
}
.s9yowc40 {
  --s9yowc9: var(--kfsgq75k);
}
.s9yowc41 {
  --s9yowc9: var(--kfsgq75l);
}
.s9yowc42 {
  --s9yowc9: var(--kfsgq75m);
}
.s9yowc43 {
  --s9yowc9: var(--kfsgq75n);
}
.s9yowc44 {
  --s9yowc9: var(--kfsgq75o);
}
.s9yowc45 {
  --s9yowc9: var(--kfsgq75p);
}
.s9yowc46 {
  --s9yowc9: var(--kfsgq75q);
}
.s9yowc47 {
  --s9yowc9: var(--kfsgq75r);
}
.s9yowc48 {
  --s9yowc9: var(--kfsgq75s);
}
.s9yowc49 {
  --s9yowc9: var(--kfsgq75t);
}
.s9yowc4a {
  --s9yowc9: var(--kfsgq75u);
}
.s9yowc4b {
  --s9yowc9: var(--kfsgq75v);
}
.s9yowc4c {
  --s9yowc9: var(--kfsgq75w);
}
.s9yowc4d {
  --s9yowc9: var(--kfsgq75x);
}
.s9yowc4e {
  --s9yowc9: var(--kfsgq75y);
}
.s9yowc4f {
  --s9yowc9: var(--kfsgq75z);
}
.s9yowc4g {
  --s9yowc9: var(--kfsgq760);
}
.s9yowc4h {
  --s9yowc9: var(--kfsgq761);
}
.s9yowc4i {
  --s9yowc9: var(--kfsgq762);
}
.s9yowc4j {
  --s9yowc9: var(--kfsgq763);
}
.s9yowc4k {
  --s9yowc9: var(--kfsgq764);
}
.s9yowc4l {
  --s9yowc9: var(--kfsgq765);
}
.s9yowc4m {
  --s9yowc9: var(--kfsgq766);
}
.s9yowc4n {
  --s9yowc9: var(--kfsgq767);
}
.s9yowc4o {
  --s9yowc9: var(--kfsgq768);
}
.s9yowc4p {
  --s9yowc9: var(--kfsgq769);
}
.s9yowc4q {
  --s9yowc9: var(--kfsgq76a);
}
.s9yowc4r {
  --s9yowc9: var(--kfsgq76b);
}
.s9yowc4s {
  --s9yowc9: var(--kfsgq76c);
}
@keyframes _7z8jdna {
  from {
    height: 0;
  }
  to {
    height: var(--radix-accordion-content-height);
  }
}
@keyframes _7z8jdnb {
  from {
    height: var(--radix-accordion-content-height);
  }
  to {
    height: 0;
  }
}
@keyframes _7z8jdnc {
  from {
    opacity: var(--_7z8jdn0, 0);
    transform: translate3d(var(--_7z8jdn3, 0%), var(--_7z8jdn4, 0%), 0) scale3d(var(--_7z8jdn1, 100%), var(--_7z8jdn1, 100%), var(--_7z8jdn1, 100%)) rotate(var(--_7z8jdn2, 0deg));
  }
}
@keyframes _7z8jdnd {
  to {
    opacity: var(--_7z8jdn5, 1);
    transform: translate3d(var(--_7z8jdn8, 0%), var(--_7z8jdn9, 0%), 0) scale3d(var(--_7z8jdn6, 100%), var(--_7z8jdn6, 100%), var(--_7z8jdn6, 100%)) rotate(var(--_7z8jdn7, 0deg));
  }
}
._18cxha20 {
  font-family: var(--kfsgq71);
}
._15z9nyo0 {
  container-type: size;
  height: 100%;
  overflow: auto;
}
._15z9nyo1 {
  padding-top: var(--kfsgq75j);
  padding-bottom: var(--kfsgq751);
  padding-left: var(--kfsgq75l);
  padding-right: var(--kfsgq75l);
  display: flex;
  flex-direction: column;
  background-color: var(--kfsgq738);
}
._15z9nyo6 {
  padding-bottom: var(--kfsgq74n);
}
._15z9nyo7 {
  margin-top: var(--kfsgq74r);
}
._15z9nyo8 {
  margin-bottom: var(--kfsgq74p);
}
._15z9nyo9 {
  font-size: var(--kfsgq7f);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq75h);
}
._15z9nyoa {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq737);
  margin-bottom: 0;
  min-height: 5px;
  line-height: 1.35;
}
._15z9nyob {
  margin-top: var(--kfsgq75l);
  margin-bottom: var(--kfsgq75l);
}
._15z9nyoc {
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq75j);
}
._15z9nyod {
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
}
._15z9nyof {
  margin-bottom: var(--kfsgq75j);
}
._15z9nyog {
  line-height: 1.5;
}
._15z9nyoi {
  margin-top: var(--kfsgq75l);
  margin-bottom: var(--kfsgq75l);
  border-bottom: 1px solid var(--kfsgq73m);
}
._15z9nyoj {
  margin-top: var(--kfsgq74n);
  width: 100%;
  justify-content: center;
}
._15z9nyok {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq75h);
}
._15z9nyol {
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq74);
}
._15z9nyom {
  display: grid;
  grid-template-columns: 4.5rem auto;
  justify-content: stretch;
  word-break: break-all;
}
._15z9nyon {
  max-width: 260px;
  word-break: break-all;
}
._15z9nyoo {
  cursor: pointer;
  opacity: 0;
  color: var(--kfsgq7y);
  padding: var(--kfsgq74k);
}
._15z9nyop {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
._15z9nyop:hover {
  & ._15z9nyoo {
    opacity: 1;
    transition: opacity 0.1s;
  }
}
._15z9nyoq {
  color: var(--kfsgq71b);
  gap: var(--kfsgq75f);
  height: auto;
}
._15z9nyor {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq7y);
  background-color: transparent;
  cursor: pointer;
  border: none;
  padding-top: var(--kfsgq74k);
  padding-bottom: var(--kfsgq74k);
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  border-radius: 4px;
  width: 80px;
  text-align: center;
  justify-content: center;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
._15z9nyos {
  color: var(--kfsgq710);
  font-weight: var(--kfsgq75);
  background-color: var(--kfsgq7s);
  border: 1px solid var(--kfsgq7w);
}
._15z9nyot {
  border: 1px solid transparent;
}
._15z9nyot:hover {
  background-color: var(--kfsgq7s);
}
._15z9nyou {
  display: flex;
  gap: var(--kfsgq74l);
  padding: var(--kfsgq74k);
  background-color: var(--kfsgq7u);
  border-radius: var(--kfsgq74e);
  border: 1px solid var(--kfsgq7v);
}
._15z9nyov {
  color: var(--kfsgq7y);
}
._15z9nyow {
  margin-top: var(--kfsgq74p);
}
._15z9nyox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--kfsgq74v);
}
._15z9nyoy {
  margin-bottom: var(--kfsgq74j);
}
._15z9nyoz {
  margin-bottom: var(--kfsgq74r);
}
._15z9nyo10 {
  font-size: var(--kfsgq7c);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq7z);
}
@container (min-width: 400px) {
  ._15z9nyo2 {
    width: 400px;
    margin: auto;
    margin-top: 0;
  }
}
@container (min-width: 640px) {
  ._15z9nyo3 {
    width: 640px;
    margin: auto;
    margin-top: 0;
  }
}
@container (min-width: 800px) {
  ._15z9nyo4 {
    width: 800px;
    margin: auto;
    margin-top: 0;
  }
}
@container (min-width: 100%) {
  ._15z9nyo5 {
    width: 100%;
    margin: auto;
    margin-top: 0;
  }
}
.mckrf74 {
  --o929ayh: 2px;
  --o929ayi: 1px;
  --o929ayf: var(--kfsgq738);
}
.mckrf74:not(:disabled):hover {
  --o929ay2: var(--mckrf71);
  --o929ayg: var(--mckrf72);
  background-color: var(--mckrf70);
}
.mckrf74:not(:disabled):focus-visible {
  --o929ay2: var(--mckrf71);
  --o929ayg: var(--mckrf72);
  box-shadow: 0px 0px 0px var(--o929ayh, 2px) var(--o929ayf, var(--kfsgq738)), 0px 0px 0px calc(var(--o929ayh, 2px) + var(--o929ayi, 1px)) var(--o929ayg, var(--kfsgq72r));
}
.mckrf74:not(:disabled):focus-visible:hover {
  --o929ayg: var(--mckrf71);
}
.mckrf74:disabled {
  cursor: not-allowed;
}
.mckrf75 {
  --o929ayg: color-mix(in srgb, var(--kfsgq72a) 70%, transparent 30%);
  --mckrf70: var(--kfsgq72b);
  --mckrf71: var(--kfsgq72b);
  --mckrf72: color-mix(in srgb, var(--kfsgq72b) 70%, transparent 30%);
  color: var(--kfsgq72c);
  background-color: var(--kfsgq72a);
  shadow: var(--kfsgq744);
}
.mckrf75:hover {
  color: var(--kfsgq72c);
}
.mckrf76 {
  --mckrf70: var(--kfsgq711);
  width: var(--kfsgq74r);
  height: var(--kfsgq74r);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--kfsgq72c);
  border-radius: var(--kfsgq74e);
  background-color: var(--kfsgq711);
  shadow: var(--kfsgq73z);
}
.mckrf76:hover {
  color: var(--kfsgq72c);
  background-color: var(--kfsgq711);
  transform: scale(1.1);
}
.mckrf77 {
  --o929ayg: color-mix(in srgb, var(--kfsgq72i) 70%, transparent 30%);
  --mckrf70: var(--kfsgq72j);
  --mckrf71: var(--kfsgq72j);
  --mckrf72: color-mix(in srgb, var(--kfsgq72j) 70%, transparent 30%);
  color: var(--kfsgq72k);
  background-color: var(--kfsgq72i);
  shadow: var(--kfsgq73y);
}
.mckrf77:hover {
  color: var(--kfsgq72k);
}
.mckrf78 {
  --o929ay2: color-mix(in srgb, var(--kfsgq7w), var(--kfsgq71j));
  --o929ayg: color-mix(in srgb, color-mix(in srgb, var(--kfsgq7w), var(--kfsgq71j)) 70%, transparent 30%);
  --mckrf70: color-mix(in srgb, var(--kfsgq7u) 80%, var(--kfsgq71h) 20%);
  --mckrf71: color-mix(in srgb, var(--kfsgq7x), var(--kfsgq71k));
  --mckrf72: color-mix(in srgb, color-mix(in srgb, var(--kfsgq7x), var(--kfsgq71k)) 70%, transparent 30%);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  color: var(--kfsgq72n);
  background-color: color-mix(in srgb, var(--kfsgq7u), var(--kfsgq71g));
  shadow: var(--kfsgq73x);
}
.mckrf78:hover {
  color: var(--kfsgq72n);
}
.mckrf79 {
  --o929ay2: var(--kfsgq7w);
  --o929ayg: color-mix(in srgb, var(--kfsgq7w) 70%, transparent 30%);
  --mckrf70: transparent;
  --mckrf71: var(--kfsgq7x);
  --mckrf72: color-mix(in srgb, var(--kfsgq7x) 70%, transparent 30%);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  color: var(--kfsgq72w);
  background-color: transparent;
  shadow: var(--kfsgq73x);
}
.mckrf79:hover {
  color: var(--kfsgq72w);
}
.mckrf7a {
  --o929ay2: var(--kfsgq7w);
  --o929ayg: color-mix(in srgb, var(--kfsgq7w) 70%, transparent 30%);
  --mckrf70: color-mix(in srgb, var(--kfsgq7u), var(--kfsgq7v));
  --mckrf71: var(--kfsgq7x);
  --mckrf72: color-mix(in srgb, var(--kfsgq7x) 70%, transparent 30%);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  color: var(--kfsgq72h);
  background-color: var(--kfsgq7u);
  shadow: var(--kfsgq73x);
}
.mckrf7a:hover {
  color: var(--kfsgq72h);
}
.mckrf7b {
  --o929ay2: transparent;
  --mckrf70: var(--kfsgq731);
  --mckrf71: var(--kfsgq7v);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  color: var(--kfsgq72w);
  background-color: transparent;
}
.mckrf7b:not(:disabled):hover {
  color: var(--kfsgq732);
}
.mckrf7b:not(:disabled):focus-visible {
  --o929ay2: var(--kfsgq7w);
  box-shadow: none;
}
.mckrf7c {
  --o929ayg: var(--kfsgq72r);
  color: var(--kfsgq71b);
  font-weight: unset;
  background-color: transparent;
  text-underline-offset: 4px;
  font-size: unset;
}
.mckrf7c:not(:disabled):hover {
  text-decoration: underline;
}
.mckrf7c:not(:disabled):focus-visible {
  box-shadow: none;
}
.mckrf7d {
  --o929ay2: transparent;
  --mckrf71: transparent;
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  color: var(--kfsgq72x);
  background-color: transparent;
}
.mckrf7d:not(:disabled):hover {
  --o929ay2: transparent;
  color: var(--kfsgq72w);
}
.mckrf7d:not(:disabled):focus-visible {
  --o929ay2: var(--kfsgq7w);
  box-shadow: none;
}
.mckrf7e {
  --o929ay2: var(--kfsgq71w);
  --o929ayg: color-mix(in srgb, var(--kfsgq71w) 70%, transparent 30%);
  --mckrf70: var(--kfsgq7u);
  --mckrf71: var(--kfsgq71x);
  --mckrf72: color-mix(in srgb, var(--kfsgq71x) 70%, transparent 30%);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  background: linear-gradient(180deg, #FFF 17.57%, #F4F4FB 100%);
  color: var(--kfsgq71d);
  shadow: var(--kfsgq73x);
}
.mckrf7e:hover {
  color: var(--kfsgq71d);
}
.mckrf7f {
  height: var(--kfsgq74r);
  padding-left: var(--kfsgq74m);
  padding-right: var(--kfsgq74m);
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
  border-radius: var(--kfsgq74e);
  line-height: var(--kfsgq79);
}
.mckrf7g {
  padding-left: var(--kfsgq75r);
  padding-right: var(--kfsgq75r);
  padding-top: var(--kfsgq74k);
  padding-bottom: var(--kfsgq74k);
  font-size: var(--kfsgq77);
  line-height: var(--kfsgq77);
  border-radius: 4px;
  gap: var(--kfsgq74k);
}
.mckrf7h {
  height: var(--kfsgq74q);
  padding-left: var(--kfsgq74m);
  padding-right: var(--kfsgq74m);
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
  font-size: var(--kfsgq77);
  line-height: var(--kfsgq77);
  border-radius: var(--kfsgq74e);
}
.mckrf7i {
  height: var(--kfsgq74t);
  padding-left: var(--kfsgq74r);
  padding-right: var(--kfsgq74r);
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
  font-size: var(--kfsgq79);
  line-height: var(--kfsgq79);
  border-radius: var(--kfsgq74e);
}
.mckrf7j {
  height: auto;
  padding-left: var(--kfsgq74k);
  padding-right: var(--kfsgq74k);
  padding-top: var(--kfsgq75q);
  padding-bottom: var(--kfsgq75q);
  font-size: var(--kfsgq79);
  line-height: var(--kfsgq79);
  border-radius: 4px;
  margin-left: calc(var(--kfsgq74k) * -1);
  margin-right: calc(var(--kfsgq74k) * -1);
  margin-top: calc(var(--kfsgq75q) * -1);
  margin-bottom: calc(var(--kfsgq75q) * -1);
}
.mckrf7k {
  position: relative;
  width: var(--kfsgq74o);
  height: var(--kfsgq74o);
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--kfsgq74d);
  line-height: 1;
  border: 1px solid var(--kfsgq7q);
}
.mckrf7k:hover, .mckrf7k:focus, .mckrf7k:active {
  background-color: color-mix(in srgb, var(--kfsgq7v), var(--kfsgq7w));
  color: var(--kfsgq712);
}
.mckrf7k::after {
  content: "";
  position: absolute;
  width: var(--kfsgq74p);
  height: calc(var(--kfsgq74p) + 2px);
  border-radius: inherit;
}
.mckrf7l {
  width: var(--kfsgq74p);
  height: var(--kfsgq74p);
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--kfsgq74e);
  line-height: 1;
  border: 1px solid var(--kfsgq7q);
}
.mckrf7l:hover, .mckrf7l:focus, .mckrf7l:active {
  border: 1px solid var(--kfsgq734);
}
.mckrf7n:disabled {
  opacity: 0.5;
}
.mckrf7p:hover {
  background-color: var(--kfsgq7s);
}
.mckrf7r {
  width: 100%;
  justify-content: center;
}
.mckrf7t:not(:disabled):hover, .mckrf7t:not(:disabled):focus-visible, .mckrf7t:not(:disabled):active {
  background-color: color-mix(in srgb, var(--kfsgq7v), var(--kfsgq7w));
  color: var(--kfsgq712);
}
.mckrf7t::after {
  content: "";
  position: absolute;
  width: var(--kfsgq74p);
  height: calc(var(--kfsgq74p) + 2px);
  border-radius: inherit;
}
.mckrf7u:not(:disabled):hover, .mckrf7u:not(:disabled):focus-visible, .mckrf7u:not(:disabled):active {
  background-color: color-mix(in srgb, var(--kfsgq7v), var(--kfsgq7w));
  color: var(--kfsgq712);
}
.mckrf7u::after {
  content: "";
  position: absolute;
  width: var(--kfsgq74p);
  height: calc(var(--kfsgq74p) + 2px);
  border-radius: inherit;
}
.mckrf7v {
  text-decoration: none;
  color: var(--kfsgq72c);
}
.mckrf7v:hover {
  color: var(--kfsgq72c);
  text-decoration: none;
}
.s5tqh90 {
  --_7z8jdn0: 0;
  --_7z8jdn1: 1;
  --_7z8jdn5: 0;
  --_7z8jdn6: 1;
  background-color: var(--kfsgq73c);
  position: fixed;
  inset: 0;
  z-index: var(--kfsgq76g);
}
.s5tqh90[data-state="open"] {
  animation: _7z8jdnc 300ms ease-out;
}
.s5tqh90[data-state="closed"] {
  animation: _7z8jdnd 300ms ease-out;
}
.s5tqh91 {
  --o929ay0: 1px;
  --o929ay2: var(--kfsgq7x);
  box-shadow: var(--kfsgq745);
  position: fixed;
  background-color: var(--kfsgq738);
  border-radius: var(--kfsgq74e);
  left: 50%;
  top: 50%;
  z-index: var(--kfsgq76g);
  width: 100%;
  max-width: var(--kfsgq75y);
  gap: var(--kfsgq74n);
  padding: var(--kfsgq74p);
  transform: translateX(-50%) translateY(-50%);
  word-wrap: break-word;
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
}
.s5tqh91[data-state="open"] {
  animation: _7z8jdnc 200ms ease-out;
}
.s5tqh91[data-state="closed"] {
  animation: _7z8jdnd 200ms ease-out;
}
.s5tqh92 {
  --_7z8jdn0: 1;
  --_7z8jdn5: 0;
  --_7z8jdn3: -50%;
  --_7z8jdn8: -50%;
  --_7z8jdn4: -48%;
  --_7z8jdn9: -48%;
}
.s5tqh93 {
  --_7z8jdn0: 0;
  --_7z8jdn5: 0;
  --_7z8jdn3: -50%;
  --_7z8jdn8: -50%;
  --_7z8jdn4: -49%;
  --_7z8jdn9: -49%;
  --_7z8jdn1: .98;
  --_7z8jdn6: .98;
}
.s5tqh93[data-state="open"] {
  animation: _7z8jdnc 200ms cubic-bezier(0.32, 0.72, 0, 1);
}
.s5tqh93[data-state="closed"] {
  animation: _7z8jdnd 300ms cubic-bezier(0.32, 0.72, 0, 1);
}
.s5tqh94 {
  width: 384px;
}
.s5tqh95 {
  width: 512px;
}
.s5tqh96 {
  width: 672px;
}
.s5tqh98 {
  position: absolute;
  right: var(--kfsgq74p);
  top: var(--kfsgq74p);
}
.s5tqh99 {
  display: flex;
  flex-direction: column;
  padding-bottom: var(--kfsgq74r);
  gap: var(--kfsgq75r);
  text-align: left;
}
.s5tqh9a {
  display: flex;
  flex-direction: column-reverse;
  gap: var(--kfsgq74l);
  justify-content: flex-end;
}
.s5tqh9b {
  display: flex;
  gap: var(--kfsgq74m);
  justify-content: flex-end;
  margin-top: var(--kfsgq74p);
}
.s5tqh9c {
  font-size: var(--kfsgq7c);
  font-weight: var(--kfsgq75);
}
.s5tqh9d {
  margin-bottom: var(--kfsgq74p);
}
._1b6gdd20 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
}
._1b6gdd20:has(+ :disabled) {
  cursor: not-allowed;
  opacity: var(--kfsgq748);
}
._16rfli0 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
}
._16rfli1 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq72h);
}
._16rfli2 {
  color: var(--kfsgq730);
}
._16rfli3 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
}
._16rfli4 {
  font-size: var(--kfsgq77);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq72i);
}
._1vocvwb0 {
  --o929ay2: var(--kfsgq72o);
  display: flex;
  height: var(--kfsgq74r);
  width: 100%;
  border-radius: var(--kfsgq74e);
  background-color: transparent;
  padding: var(--kfsgq74k) var(--kfsgq74m);
  font-size: var(--kfsgq79);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  box-shadow: var(--kfsgq73x);
}
._1vocvwb0[type=file] {
  background: transparent;
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
}
._1vocvwb0::placeholder {
  color: var(--kfsgq72p);
}
._1vocvwb0:focus-visible {
  --o929ayh: 0px;
  --o929ayi: 2px;
  --o929ay2: var(--kfsgq737);
  outline: none;
  box-shadow: 0px 0px 0px var(--o929ayh, 2px) var(--o929ayf, var(--kfsgq738)), 0px 0px 0px calc(var(--o929ayh, 2px) + var(--o929ayi, 1px)) var(--o929ayg, var(--kfsgq72r));
}
._1vocvwb3 {
  height: var(--kfsgq74q);
}
.qa10ft0 {
  height: 100vh;
  display: grid;
  place-content: center;
  place-items: center;
  background-color: #F4EFEA;
}
.qa10ft1 {
  display: flex;
  justify-content: center;
}
.qa10ft2 {
  background-color: var(--kfsgq738);
  border-radius: var(--kfsgq74e);
  padding: var(--kfsgq74r);
  box-shadow: var(--kfsgq740);
}
.qa10ft3 {
  margin-top: var(--kfsgq75l);
}
.qa10ft4 {
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq75j);
}
.qa10ft5 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq72x);
  margin-bottom: var(--kfsgq75j);
}
.qa10ft6 {
  display: flex;
  justify-content: stretch;
  padding-top: var(--kfsgq74n);
  gap: var(--kfsgq75j);
}
.qa10ft7 {
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: var(--kfsgq75h);
}
.qa10ft8 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
}
.qa10ft9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._1cebk4i0 {
  max-width: var(--kfsgq75c);
}
.c4hfto0 {
  z-index: var(--kfsgq76i);
  border-radius: var(--kfsgq74e);
  background-color: var(--kfsgq72u);
  color: var(--kfsgq72v);
  box-shadow: var(--kfsgq73x);
  font-size: var(--kfsgq77);
  padding: var(--kfsgq74k) var(--kfsgq74l);
}
.c4hfto1 {
  --_7z8jdn0: 0;
  --_7z8jdn1: 1;
  --_7z8jdn5: 0;
  --_7z8jdn6: 1;
}
.c4hfto1[data-side="bottom"] {
  --_7z8jdn4: calc(var(--kfsgq75q) * -1);
  --_7z8jdn9: calc(var(--kfsgq75q) * -1);
  animation: _7z8jdnc 75ms ease-out;
}
.c4hfto1[data-state="delayed-open"][data-side="left"] {
  --_7z8jdn3: calc(var(--kfsgq75q) * -1);
  --_7z8jdn8: calc(var(--kfsgq75q) * -1);
  animation: _7z8jdnc 75ms ease-out;
}
.c4hfto1[data-state="delayed-open"][data-side="right"] {
  --_7z8jdn3: var(--kfsgq75q);
  --_7z8jdn8: var(--kfsgq75q);
  animation: _7z8jdnc 75ms ease-out;
}
.c4hfto1[data-state="delayed-open"][data-side="top"] {
  --_7z8jdn4: var(--kfsgq75q);
  --_7z8jdn9: var(--kfsgq75q);
  animation: _7z8jdnc 75ms ease-out;
}
.f7y29b0 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.f7y29b1 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--kfsgq73d);
  pointer-events: none;
  display: grid;
  place-items: center;
  z-index: -1;
}
.f7y29b2 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-items: center;
  height: 100vh;
  display: grid;
  grid-template-rows: 1fr [content] auto 1fr;
}
.f7y29b3 {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.f7y29b5 {
  background-color: rgba(255,255,255,1);
  padding: var(--kfsgq74r);
  border-radius: var(--kfsgq74e);
  box-shadow: var(--kfsgq741);
  width: var(--f7y29b4, 580px);
  max-height: calc(100vh - 100px);
  overflow-y: auto;
}
.f7y29b6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74l);
  text-align: center;
}
.f7y29b7 {
  font-size: var(--kfsgq7f);
  font-weight: var(--kfsgq76);
  color: var(--kfsgq72w);
}
.f7y29b8 {
  position: fixed;
  bottom: var(--kfsgq74v);
  display: flex;
  justify-content: center;
  left: 0;
  right: 0;
  z-index: 1;
}
.f7y29b9 {
  display: flex;
  gap: var(--kfsgq74m);
  padding: var(--kfsgq74l);
}
.f7y29ba {
  width: var(--kfsgq74m);
  height: var(--kfsgq74m);
  border-radius: var(--kfsgq74h);
  border: 1px solid var(--kfsgq72w);
  transition: background-color 150ms, opacity 400ms, border-color 400ms;
}
.f7y29bb {
  padding-top: var(--kfsgq74n);
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
.f7y29bb > * + * {
  border-top: var(--kfsgq74a) solid var(--kfsgq72q);
}
.f7y29bb > :first-child {
  padding-top: 0;
}
.f7y29bb > :last-child {
  padding-bottom: 0;
}
._1fuqtlp0 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
}
._1fuqtlp1 {
  color: var(--kfsgq737);
}
._1fuqtlp2 {
  align-self: center;
  font-size: var(--kfsgq7b);
}
._1e0i9g30 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74r);
  justify-items: center;
}
.xeajyv0 {
  width: 100%;
  justify-content: center;
}
.xeajyv1 {
  padding-left: var(--kfsgq74k);
  padding-right: var(--kfsgq74k);
}
.xeajyv2 {
  padding-bottom: var(--kfsgq74r);
  font-size: var(--kfsgq79);
  color: var(--kfsgq72x);
}
.xeajyv3 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
  align-items: center;
  padding-bottom: var(--kfsgq74r);
}
.xeajyv4 {
  justify-content: center;
}
.xeajyv5 {
  width: 100%;
}
.xeajyv6 {
  color: var(--kfsgq72x);
  display: flex;
  gap: var(--kfsgq74r);
  flex-direction: column;
}
.xeajyv7 {
  display: flex;
  gap: var(--kfsgq74l);
  font-size: var(--kfsgq79);
  color: var(--kfsgq72x);
  align-items: start;
  padding: var(--kfsgq74m);
  background-color: var(--kfsgq733);
  border-radius: var(--kfsgq74e);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
}
.xeajyv8 {
  font-size: var(--kfsgq7c);
  font-variation-settings: var(--kfsgq7d);
  font-weight: var(--kfsgq75);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.xeajyv9 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74r);
  color: var(--kfsgq72x);
}
._18t9oam0 {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: var(--kfsgq74n);
}
._18t9oam1 {
  font-size: var(--kfsgq7c);
  color: var(--kfsgq737);
}
._18t9oam2 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
}
._18t9oam3 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-top: var(--kfsgq74n);
  padding-bottom: var(--kfsgq74n);
  align-items: center;
}
._18t9oam4 {
  font-size: var(--kfsgq7c);
  font-weight: var(--kfsgq75);
}
._18t9oam5 {
  font-size: var(--kfsgq7b);
  color: var(--kfsgq737);
}
._1ji21ct0 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 0.5rem;
  background-color: var(--kfsgq738);
  color: var(--kfsgq7z);
}
._1ji21ct1 {
  overflow: hidden;
  padding: 0;
  box-shadow: var(--kfsgq740);
}
._1ji21ct2[data-cmdk-group-heading] {
  padding-left: var(--kfsgq74l);
  font-weight: 500;
  color: var(--kfsgq7x);
}
[data-cmdk-group]:not([hidden]) ~ ._1ji21ct2[data-cmdk-group] {
  padding-top: 0;
}
._1ji21ct2[data-cmdk-group] {
  padding-left: var(--kfsgq74l);
}
._1ji21ct2[data-cmdk-input] {
  height: var(--kfsgq74v);
}
._1ji21ct2[data-cmdk-item] {
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  padding-top: var(--kfsgq74m);
}
._1ji21ct3 {
  display: flex;
  align-items: center;
}
._1ji21ct4 {
  border-bottom: 1px solid;
  padding-left: calc(var(--kfsgq74m) + var(--kfsgq75q));
  padding-right: var(--kfsgq74m);
  border-color: var(--kfsgq7w);
}
._1ji21ct6 {
  margin-right: var(--kfsgq74l);
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
  flex-shrink: 0;
  opacity: 0.5;
}
._1ji21ct7 {
  display: flex;
  height: var(--kfsgq74t);
  width: 100%;
  border: none;
  border-radius: var(--kfsgq74l);
  background-color: transparent;
  padding: var(--kfsgq74k);
  padding-left: 0;
  font-size: var(--kfsgq79);
  outline: none;
}
._1ji21ct7:focus {
  background-color: transparent;
}
._1ji21ct7::placeholder {
  color: var(--kfsgq7x);
}
._1ji21ct7:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
._1ji21ct8 {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
._1ji21ct9 {
  padding-top: var(--kfsgq74p);
  padding-bottom: var(--kfsgq74p);
  text-align: center;
  font-size: var(--kfsgq79);
  color: var(--kfsgq7y);
}
._1ji21cta {
  overflow: hidden;
  padding: var(--kfsgq74l);
  text-align: left;
}
._1ji21ctb {
  padding-left: var(--kfsgq74l);
  padding-top: var(--kfsgq74k);
  padding-bottom: var(--kfsgq74k);
  font-size: var(--kfsgq74m);
  font-weight: 500;
  color: var(--kfsgq7y);
}
._1ji21ctc {
  margin-left: -0.0625rem;
  height: 0.0625rem;
  background-color: var(--kfsgq7w);
}
._1ji21ctd {
  cursor: default;
  outline: none;
}
._1ji21ctd[data-disabled=true] {
  pointer-events: none;
  opacity: 0.5;
}
._1ji21ctd[data-selected=true] {
  background-color: var(--kfsgq731);
}
._1ji21cte {
  margin-left: auto;
  font-size: var(--kfsgq78);
  letter-spacing: 0.05em;
  color: var(--kfsgq7x);
}
._1hhpzvv0 {
  border-radius: 4px;
  background-color: white;
  box-shadow: hsl(206 22% 7% / 35%) 0px 10px 38px -10px, hsl(206 22% 7% / 20%) 0px 10px 20px -15px;
  animation-duration: 400ms;
  animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
  will-change: transform, opacity;
  border: 1px solid var(--kfsgq7v);
  z-index: var(--kfsgq76f);
}
._1hhpzvv1 {
  --_7z8jdn0: 0;
  --_7z8jdn1: 0.975;
  --_7z8jdn6: 0.975;
  --_7z8jdn5: 0;
}
._1hhpzvv1[data-state="open"] {
  animation: _7z8jdnc var(--kfsgq76l) ease-out;
}
._1hhpzvv1[data-state="closed"] {
  animation: _7z8jdnd var(--kfsgq76l) ease-out;
}
._1hhpzvv1[data-side="top"] {
  --_7z8jdn4: var(--kfsgq75g);
  --_7z8jdn9: var(--kfsgq75g);
}
._1hhpzvv1[data-side='bottom'] {
  --_7z8jdn4: calc(var(--kfsgq75g) * -1);
  --_7z8jdn9: calc(var(--kfsgq75g) * -1);
}
._1hhpzvv1[data-side='left'] {
  --_7z8jdn3: var(--kfsgq75g);
  --_7z8jdn8: var(--kfsgq75g);
}
._1hhpzvv1[data-side='right'] {
  --_7z8jdn3: calc(var(--kfsgq75g) * -1);
  --_7z8jdn8: calc(var(--kfsgq75g) * -1);
}
._1hhpzvv2 {
  fill: white;
}
.ojkq50 {
  width: var(--kfsgq74r);
  height: var(--kfsgq74o);
  border-radius: var(--kfsgq74h);
  display: flex;
  cursor: pointer;
  flex-shrink: 0;
  align-items: center;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  transition: color 0.2s, background-color 0.2s;
  outline: none;
}
.ojkq50:focus-visible {
  box-shadow: 0 0 0 2px var(--kfsgq738), 0 0 0 4px var(--kfsgq72a);
}
.ojkq50:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.ojkq50[data-state="unchecked"] {
  background-color: var(--kfsgq72f);
}
.ojkq50[data-state="checked"] {
  background-color: var(--kfsgq72a);
}
.ojkq51 {
  pointer-events: none;
  display: block;
  width: 1rem;
  height: 1rem;
  border-radius: var(--kfsgq74h);
  background-color: var(--kfsgq738);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  transition: transform 0.2s;
}
.ojkq51[data-state="checked"] {
  transform: translateX(0.75rem);
}
.ojkq51[data-state="unchecked"] {
  transform: translateX(0);
}
.o2jbw30 {
  font-size: var(--kfsgq7j);
  font-weight: var(--kfsgq76);
  margin-bottom: var(--kfsgq74n);
  color: var(--kfsgq711);
}
.o2jbw31 {
  margin-bottom: var(--kfsgq74r);
  color: var(--kfsgq710);
}
.o2jbw32 {
  font-size: var(--kfsgq7j);
  font-weight: var(--kfsgq75);
  margin-bottom: var(--kfsgq74r);
}
.o2jbw33 {
  color: var(--kfsgq72x);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq74r);
}
.o2jbw34 {
  margin-bottom: var(--kfsgq74r);
}
.o2jbw35 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74r);
}
.o2jbw36 {
  color: var(--kfsgq72z);
  font-size: var(--kfsgq77);
}
.o2jbw37 {
  margin-bottom: var(--kfsgq74k);
}
.o2jbw38 {
  width: 100%;
  font-weight: var(--kfsgq75);
  color: var(--kfsgq7z);
  font-size: var(--kfsgq79);
}
.o2jbw39 {
  display: flex;
  flex-direction: row;
  gap: var(--kfsgq74l);
  width: 100%;
  font-weight: var(--kfsgq73);
  font-size: var(--kfsgq79);
}
.o2jbw3a {
  font-weight: var(--kfsgq75);
  color: var(--kfsgq7z);
  font-size: var(--kfsgq79);
}
.o2jbw3b {
  color: var(--kfsgq7y);
}
.o2jbw3c {
  color: var(--kfsgq7y);
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  flex-shrink: 0;
}
.o2jbw3d {
  flex-shrink: 0;
}
.m315ng0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74n);
}
.m315ng1 {
  margin-top: var(--kfsgq74r);
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74r);
}
.m315ng2 {
  color: var(--kfsgq737);
  font-size: var(--kfsgq77);
  text-align: center;
}
.m315ng3 {
  justify-content: space-between;
}
.i7z2w70 {
  margin-top: var(--kfsgq74r);
  margin-bottom: var(--kfsgq74r);
}
.edz7hy0 {
  --o929ay2: var(--kfsgq72o);
  display: flex;
  width: 100%;
  border-radius: var(--kfsgq74e);
  min-height: var(--kfsgq74o);
  padding-left: var(--kfsgq74m);
  padding-top: var(--kfsgq74l);
  background-color: var(--kfsgq738);
  font-size: var(--kfsgq79);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  resize: none;
  transition: border-color 150ms, box-shadow 150ms;
}
.edz7hy0::placeholder {
  color: var(--kfsgq737);
}
.edz7hy0:focus-visible {
  --o929ayh: 0px;
  --o929ayi: 2px;
  --o929ay2: var(--kfsgq737);
  outline: none;
  box-shadow: 0px 0px 0px var(--o929ayh, 2px) var(--o929ayf, var(--kfsgq738)), 0px 0px 0px calc(var(--o929ayh, 2px) + var(--o929ayi, 1px)) var(--o929ayg, var(--kfsgq72r));
}
.edz7hy0:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.edz7hy2 {
  padding-top: var(--kfsgq74m);
  padding-bottom: var(--kfsgq74m);
  padding-right: var(--kfsgq74q);
  min-height: 0;
  height: var(--kfsgq74v);
  max-height: var(--kfsgq751);
  box-shadow: var(--kfsgq73z);
  border: 1px solid var(--kfsgq7x);
}
.edz7hy2:focus-visible {
  outline: 1px solid var(--kfsgq712);
  outline-offset: 0px;
  box-shadow: var(--kfsgq740);
}
._17otr280 {
  min-height: var(--kfsgq74z);
}
._17otr281 {
  align-self: end;
}
._17otr282 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
  position: relative;
}
._17otr283 {
  display: flex;
  gap: var(--kfsgq74n);
}
._17otr284 {
  width: 100%;
}
._1awstbl0 {
  margin-top: var(--kfsgq74p);
}
._1awstbl1 {
  background-color: var(--kfsgq738);
  width: var(--kfsgq752);
  justify-content: center;
}
.unalgl0 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
  padding: var(--kfsgq74n);
  width: var(--kfsgq757);
  align-items: center;
  text-align: center;
}
.unalgl1 {
  font-weight: var(--kfsgq75);
}
.unalgl2 {
  color: var(--kfsgq737);
}
._1wazrlf1 {
  display: grid;
  grid-template-columns: minmax(518px, 632px) minmax(518px, auto);
  height: 100vh;
  container-name: _1wazrlf0;
  container-type: inline-size;
}
._1wazrlf2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._1wazrlf3 {
  background-color: var(--kfsgq73d);
  position: relative;
  isolation: isolate;
}
._1wazrlf4 {
  position: relative;
  padding-left: var(--kfsgq74v);
  padding-right: var(--kfsgq74v);
  padding-bottom: 0;
  padding-top: 0;
  box-shadow: var(--kfsgq73y);
}
._1wazrlf5 {
  max-width: 600px;
  width: 100%;
  margin: auto;
}
._1wazrlf6 {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow: hidden;
  background: linear-gradient(90deg, var(--kfsgq73d) 0px, rgba(244, 239, 234, 0.90) 52%, rgba(236, 229, 221, 0.80) 100%);
}
._1wazrlf7 {
  display: none;
}
@media (max-width: 1036px) {
  ._1wazrlf1 {
    grid-template-columns: 1fr;
  }
}
@container _1wazrlf0 (max-width: 1036px) {
  ._1wazrlf3 {
    display: none;
    pointer-events: none;
  }
  ._1wazrlf4 {
    box-shadow: unset;
    width: 100%;
  }
  ._1wazrlf7 {
    display: block;
    height: var(--kfsgq752);
    width: 100%;
    padding-top: var(--kfsgq74r);
  }
}
._48slwl0 {
  position: absolute;
  top: var(--kfsgq74p);
  left: var(--kfsgq74p);
}
.r4qei20 {
  background: none;
  border: 1px solid transparent;
  border-radius: var(--kfsgq74h);
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: background-color 0.1s, border-color 0.1s;
}
.r4qei20:hover {
  background-color: color-mix(in srgb, white 60%, var(--kfsgq72f) 90%);
  border-color: color-mix(in srgb, var(--kfsgq72x) 20%, var(--kfsgq72g) 90%);
}
.r4qei21 {
  border-radius: var(--kfsgq74h);
}
.r4qei22 {
  border-radius: 4px;
}
.r4qei23 {
  height: var(--kfsgq74o);
  width: var(--kfsgq74o);
  margin-right: var(--kfsgq74k);
  margin-left: calc(var(--kfsgq74k) * -1);
}
.r4qei24 {
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
  margin-right: var(--kfsgq74k);
  margin-left: calc(var(--kfsgq74k) * -1);
}
.r4qei2e {
  background-color: transparent;
  border: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.r4qei2f {
  width: max-content;
}
.r4qei2g {
  border: 1px solid var(--r4qei27);
}
.r4qei2g:hover {
  border-color: var(--r4qei2a);
}
.r4qei2h {
  border: none;
}
.r4qei2i {
  --r4qei25: var(--kfsgq72d);
  --r4qei26: var(--kfsgq72h);
  --r4qei27: var(--kfsgq72e);
  --r4qei28: var(--kfsgq72f);
  --r4qei29: var(--kfsgq72h);
  --r4qei2a: var(--kfsgq72g);
  --r4qei2b: var(--kfsgq7v);
  --r4qei2c: var(--kfsgq710);
  --r4qei2d: var(--kfsgq7x);
  background: var(--r4qei25);
  color: var(--r4qei26);
  border-radius: var(--kfsgq74f);
}
.r4qei2i:hover {
  border-color: var(--r4qei2a, var(--r4qei27));
  color: var(--r4qei29, var(--r4qei26));
  background: var(--r4qei28, var(--r4qei25));
}
.r4qei2i[data-active=true] {
  border-color: var(--r4qei2d, var(--r4qei27));
  color: var(--r4qei2c, var(--r4qei26));
  background: var(--r4qei2b, var(--r4qei25));
}
.r4qei2j {
  background: transparent;
}
.r4qei2k {
  height: var(--kfsgq74q);
  font-size: var(--kfsgq79);
}
.r4qei2l {
  height: var(--kfsgq74p);
  font-size: var(--kfsgq78);
}
.r4qei2m {
  padding-right: 0;
}
.r4qei2n {
  padding-right: var(--kfsgq74l);
}
.r4qei2o {
  padding-right: var(--kfsgq74m);
}
.r4qei2p {
  padding-left: 0;
}
.r4qei2q {
  padding-left: var(--kfsgq74l);
}
.r4qei2r {
  padding-left: var(--kfsgq74m);
}
.r4qei2s {
  border-radius: var(--kfsgq74h);
}
.r4qei2t {
  border-radius: var(--kfsgq74e);
}
._1dcy0z0 {
  margin-bottom: var(--kfsgq74z);
}
._1dcy0z1 {
  font-size: var(--kfsgq7f);
  font-weight: var(--kfsgq75);
  margin-bottom: var(--kfsgq74n);
}
._1dcy0z2 {
  font-size: var(--kfsgq7j);
  margin-bottom: var(--kfsgq74t);
}
._1dcy0z3 {
  color: var(--kfsgq72x);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq74n);
}
._1dcy0z4 {
  display: flex;
  flex-wrap: wrap;
  gap: var(--kfsgq74n);
}
._1p35mg40 {
  margin-bottom: var(--kfsgq74p);
}
._19kbq380 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--kfsgq74n);
  margin-bottom: var(--kfsgq74r);
}
._19kbq381 {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: center;
  color: var(--kfsgq7y);
  font-size: var(--kfsgq7b);
  padding-top: var(--kfsgq74y);
  padding-bottom: var(--kfsgq74y);
  width: 440px;
}
._19kbq382 {
  text-align: left;
  line-height: 1.45;
  align-self: stretch;
}
._19kbq383 {
  width: 100%;
}
._19kbq384 {
  margin-top: -80px;
  margin-bottom: var(--kfsgq74v);
}
._19kbq385 {
  width: 100%;
  display: flex;
  justify-content: center;
}
._1u38vac0 {
  font-size: var(--kfsgq7f);
  font-weight: var(--kfsgq75);
  margin-bottom: var(--kfsgq74s);
}
._1u38vac1 {
  margin-bottom: var(--kfsgq74z);
}
._1u38vac2 {
  font-size: var(--kfsgq78);
  margin-top: var(--kfsgq74n);
  text-align: center;
  color: var(--kfsgq7y);
}
.ajydud0 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--kfsgq74p);
}
.wzikfp0 {
  font-style: italic;
  margin-bottom: var(--kfsgq74r);
}
.wm1b760 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: var(--kfsgq74r);
  padding-right: var(--kfsgq74r);
  padding-top: var(--kfsgq74n);
  padding-bottom: var(--kfsgq74n);
  font-size: var(--kfsgq78);
}
.wm1b761 {
  color: var(--kfsgq712);
}
.wm1b762 {
  margin-bottom: var(--kfsgq74k);
  color: var(--kfsgq7z);
}
._1wcfo30 {
  position: absolute;
  display: flex;
  justify-content: center;
  top: 10%;
  left: 0;
  right: 0;
}
@media (max-height: 900px) {
  ._1wcfo30 {
    display: none;
  }
}
._736hb20 {
  padding-top: var(--kfsgq74n);
}
._736hb21 {
  text-align: center;
  padding: var(--kfsgq74r);
  font-weight: var(--kfsgq75);
}
._736hb22 {
  display: inline-flex;
  gap: var(--kfsgq74k);
  align-items: center;
}
._736hb23 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74n);
  font-weight: var(--kfsgq75);
}
._1fl0bwi0 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._1fl0bwi1 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
}
._1ual2lc0 {
  gap: var(--kfsgq74l);
  font-family: var(--kfsgq72);
  padding-left: var(--kfsgq75j);
  padding-right: var(--kfsgq75h);
  padding-top: var(--kfsgq75j);
  padding-bottom: var(--kfsgq75j);
  background-color: var(--kfsgq733);
  border-radius: var(--kfsgq74e);
  font-size: var(--kfsgq77);
  color: var(--kfsgq737);
  margin-bottom: var(--kfsgq75j);
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border: 1px solid var(--kfsgq736);
  word-break: break-all;
  line-height: var(--kfsgq74n);
}
._1ual2lc1 {
  align-self: start;
  height: 0;
  overflow: visible;
}
._1ual2lc2 {
  position: absolute;
}
._1ual2lc3 {
  padding: var(--kfsgq74m);
  padding-right: var(--kfsgq74v);
  width: 100%;
  margin-top: var(--kfsgq75r);
  position: relative;
}
.sdn6ax0 {
  --o929ayh: 0px;
  --o929ayi: 3px;
  position: relative;
  isolation: isolate;
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: var(--kfsgq74k);
  backdrop-filter: blur(10px);
  padding-bottom: var(--kfsgq74m);
  background: var(--kfsgq714);
  border-top: 1px solid var(--kfsgq717);
}
.sdn6ax1 {
  color: var(--kfsgq71e);
}
.sdn6ax2 {
  background-color: var(--kfsgq72l);
  color: var(--kfsgq71p);
}
.sdn6ax3 {
  position: relative;
  z-index: 1;
}
.sdn6ax4 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.sdn6ax5 {
  padding-left: var(--kfsgq74n);
  padding-right: var(--kfsgq74n);
  padding-top: var(--kfsgq74m);
}
.sdn6ax6 {
  justify-content: space-between;
}
.sdn6ax7 {
  justify-content: center;
}
.sdn6ax8 {
  text-align: left;
}
.sdn6ax9 {
  text-align: center;
}
.sdn6axa {
  background: transparent;
  border: none;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
.sdn6axb {
  padding-left: var(--kfsgq74n);
  padding-right: var(--kfsgq74n);
}
.sdn6axc {
  text-align: left;
}
.sdn6axd {
  text-align: center;
}
.sdn6axe {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  gap: var(--kfsgq74m);
  padding-top: var(--kfsgq74m);
}
.sdn6axf {
  --mckrf70: var(--kfsgq716);
  --mckrf71: var(--kfsgq719);
  --mckrf72: color-mix(in srgb, var(--kfsgq717) 70%, transparent 30%);
  justify-content: center;
  background: transparent;
  color: var(--kfsgq71c);
  border: 1px solid var(--kfsgq719);
  width: 100%;
  height: auto;
  text-align: center;
  word-break: break-word;
  text-wrap: balance;
  transition: background 0.1s, color 0.1s, transform .05s ease-out, box-shadow .05s ease-out;
  box-shadow: none;
}
.sdn6axf:hover {
  color: var(--kfsgq71c);
}
.sdn6axf:active {
  --o929ayh: 0px;
  --o929ayi: 3px;
  --o929ayg: var(--kfsgq717);
  transform: scale(0.965);
  box-shadow: 0px 0px 0px var(--o929ayh, 2px) var(--o929ayf, var(--kfsgq738)), 0px 0px 0px calc(var(--o929ayh, 2px) + var(--o929ayi, 1px)) var(--o929ayg, var(--kfsgq72r));
  transition: background 0.2s, color 0.2s, transform .2s ease-out, box-shadow .2s ease-out;
  transition-delay: .1s;
}
.sdn6axg {
  font-size: var(--kfsgq78);
  text-align: center;
  text-wrap: balance;
}
.sdn6axh {
  color: var(--kfsgq71e);
  font-weight: var(--kfsgq75);
  text-decoration: underline;
  cursor: pointer;
}
.sdn6axh:hover {
  color: var(--kfsgq71e);
}
.i11rrm1 {
  display: grid;
  grid-row-gap: var(--kfsgq74k);
  grid-column-gap: var(--kfsgq74n);
  grid-template-columns: max-content max-content;
  justify-content: space-between;
  padding: var(--kfsgq74k);
}
.i11rrm3 {
  display: contents;
}
.i11rrm4 {
  color: var(--kfsgq7x);
  font-size: var(--kfsgq77);
  width: max-content;
}
.i11rrm5 {
  display: flex;
  gap: 2px;
}
.i11rrm6 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@keyframes midzzs0 {
  0% {
    opacity: 0;
    transform: translateX(-50%) scale(0.96) translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateX(-50%) scale(1) translateY(0px);
  }
}
@keyframes midzzs1 {
  0% {
    opacity: 1;
    transform: translateX(-50%) scale(1) translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0.96) translateY(-10px);
  }
}
.midzzs2 {
  background-color: var(--kfsgq738);
  border-radius: var(--kfsgq74k);
  border: 1px solid var(--kfsgq7w);
  box-shadow: var(--kfsgq740);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
[cmdk-dialog] {
  position: fixed;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 640px;
  max-height: 400px;
  z-index: 1400;
  animation-duration: 0.15s;
  animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
  animation-fill-mode: forwards;
}
[cmdk-dialog][data-state="open"] {
  animation-name: midzzs0;
}
[cmdk-dialog][data-state="closed"] {
  animation-name: midzzs1;
}
.midzzs3 {
  display: flex;
  align-items: center;
  padding-inline: var(--kfsgq74o);
  padding-block: var(--kfsgq74n);
  font-size: var(--kfsgq7b);
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  color: var(--kfsgq712);
  border-radius: 0;
}
.midzzs3::placeholder {
  color: var(--kfsgq7x);
}
.midzzs4 {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  border-top: 1px solid var(--kfsgq7v);
  padding-inline: var(--kfsgq74l);
  padding-block: var(--kfsgq74l);
}
.midzzs5 {
  position: relative;
  display: flex;
  cursor: default;
  user-select: none;
  align-items: center;
  height: var(--kfsgq74u);
  border-radius: var(--kfsgq74k);
  padding-inline: var(--kfsgq74m);
  font-size: var(--kfsgq79);
  outline: none;
}
.midzzs5[data-selected="true"] {
  background-color: var(--kfsgq731);
}
.midzzs5:hover {
  background-color: var(--kfsgq731);
}
.midzzs6 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74m);
  width: 100%;
  justify-content: space-between;
}
.midzzs7 {
  color: var(--kfsgq7y);
}
.midzzs8 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74k);
  min-width: 0;
}
.midzzs9 {
  font-size: var(--kfsgq79);
  font-weight: 500;
  color: var(--kfsgq712);
  line-height: 1.2;
}
.midzzsa {
  padding: var(--kfsgq74n);
  text-align: center;
  font-size: var(--kfsgq79);
  color: var(--kfsgq7y);
}
.midzzsb {
  color: var(--kfsgq7y);
}
.midzzsc {
  display: inline-block;
  margin-left: var(--kfsgq74k);
  margin-right: var(--kfsgq74k);
  color: var(--kfsgq7y);
}
.midzzsd {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74m);
  flex: 1;
}
._1b6r38z0 {
  width: 1px;
  height: 100%;
  background-color: transparent;
  cursor: ew-resize;
  display: grid;
  place-items: center;
  position: relative;
  z-index: var(--kfsgq76d);
}
._1b6r38z1 {
  width: 10px;
  height: 100%;
  position: absolute;
  cursor: ew-resize;
  z-index: var(--kfsgq76e);
}
._1b6r38z1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  right: 50%;
  width: 1px;
  height: 100%;
  background-color: var(--kfsgq7u);
  transition: background-color .1s, border-width .1s, border-color .1s, transform .1s, width .1s, left .1s, right .1s;
}
._1b6r38z1:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  right: 50%;
  width: 1px;
  height: 100%;
  background-color: var(--kfsgq7v);
  box-sizing: content-box;
  transition: background-color .1s;
}
._1b6r38z1:hover:after {
  background-color: var(--kfsgq7v);
}
._1b6r38z0:hover ._1b6r38z1:before {
  width: 10px;
  left: 0;
  right: 0;
}
._1b6r38z0:hover ._1b6r38z1:after {
  background-color: var(--kfsgq7w);
}
._1b6r38z2 {
  user-select: none;
}
._145xve20 {
  background-color: var(--kfsgq7s);
  border-color: var(--kfsgq7v);
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  font-family: var(--kfsgq72);
  font-size: 0.95em;
  margin: 0 -2px;
  padding: 0 2px;
}
._145xve21 {
  margin-left: var(--kfsgq75n);
  margin-right: var(--kfsgq75n);
  margin-bottom: var(--kfsgq75j);
}
._145xve22 {
  margin: var(--kfsgq75j) var(--kfsgq75n);
}
._145xve23 {
  color: var(--kfsgq737);
  font-size: var(--kfsgq7a);
  line-height: 1.6;
  margin: var(--kfsgq75j) var(--kfsgq75n);
}
._145xve24 {
  list-style-type: disc;
  margin: 0 22px;
}
._1mxm5x40 {
  display: flex;
  height: 100%;
  width: 100%;
}
._1mxm5x40[data-panel-group-direction="vertical"] {
  flex-direction: column;
}
._1mxm5x41 {
  position: relative;
  display: flex;
  width: 1px;
  align-items: center;
  justify-content: center;
  background-color: var(--kfsgq72q);
}
._1mxm5x41::after {
  content: "";
  position: absolute;
  inset-inline-start: 50%;
  width: 1px;
  height: 100%;
  transform: translateX(-50%);
}
._1mxm5x41:focus-visible {
  outline: none;
  box-shadow: 0 0 0 1px var(--kfsgq72r), 0 0 0 2px var(--kfsgq738);
}
._1mxm5x41[data-panel-group-direction="vertical"] {
  height: 1px;
  width: 100%;
}
._1mxm5x41[data-panel-group-direction="vertical"]::after {
  inset-inline-start: 0;
  height: 1px;
  width: 100%;
  transform: translateY(-50%);
}
._40ovid0 {
  grid-column: label;
}
._40ovid1 {
  display: flex;
}
._40ovid2 {
  display: grid;
  grid-template-columns: [label] max-content [caret] max-content [middle-label] auto [right] max-content;
  font-size: var(--kfsgq78);
  color: var(--kfsgq72x);
  align-items: center;
  justify-items: start;
  justify-content: stretch;
  width: 100%;
  padding-left: var(--kfsgq74k);
  padding-right: var(--kfsgq74k);
  height: var(--kfsgq74r);
  font-weight: 500;
  gap: var(--kfsgq74j);
  transition: transform 0.2s;
  background-color: var(--kfsgq7q);
}
._40ovid2:hover, ._40ovid2:focus-visible {
  background-color: var(--kfsgq735);
}
._40ovid3 {
  grid-column: middle-label;
  display: flex;
  justify-content: start;
}
._40ovid4 {
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
  transition: transform 0.2s;
  color: var(--kfsgq7y);
}
._40ovid2[data-state=open] ._40ovid4 {
  transform: rotate(90deg);
}
._40ovid5 {
  grid-column: right;
}
._40ovid6 {
  overflow: hidden;
  transition: max-height 0.2s;
}
._40ovid6[data-state=closed] {
  animation-name: _7z8jdnb;
  animation-duration: 0.2s;
}
._40ovid6[data-state=open] {
  animation-name: _7z8jdna;
  animation-duration: 0.2s;
}
._18akmw00 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._18akmw01 {
  display: flex;
  gap: 3px;
}
.wnkuyo0 {
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 25%;
}
.wnkuyo1 {
  padding: var(--kfsgq74l);
}
.wnkuyo1:hover {
  background-color: var(--kfsgq7u);
  cursor: pointer;
}
.wnkuyo2 {
  padding-left: var(--kfsgq74k);
  padding-right: var(--kfsgq74k);
}
.wnkuyo3 {
  margin-bottom: var(--kfsgq74p);
  width: 100%;
}
.wnkuyo4 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.wnkuyo5 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
}
.wnkuyo6 {
  display: flex;
  gap: var(--kfsgq74l);
  margin-top: var(--kfsgq74l);
}
.bociks0 {
  position: relative;
  display: flex;
  flex-shrink: 0;
  overflow: hidden;
}
.bociks1 {
  font-size: var(--kfsgq77);
  height: var(--kfsgq74o);
  width: var(--kfsgq74o);
}
.bociks2 {
  height: var(--kfsgq74q);
  width: var(--kfsgq74q);
}
.bociks3 {
  height: var(--kfsgq74v);
  width: var(--kfsgq74v);
}
.bociks4 {
  border-radius: full;
}
.bociks5 {
  border-radius: 6px;
}
.bociks6 {
  aspect-ratio: square;
  height: 100%;
  width: 100%;
}
.bociks7 {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--kfsgq737);
  color: var(--kfsgq738);
}
.bociks8 {
  border-radius: full;
}
.bociks9 {
  border-radius: 6px;
}
.x6emmp0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: small;
  background-color: var(--kfsgq738);
  padding-left: var(--kfsgq74m);
  padding-right: var(--kfsgq74m);
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
  gap: var(--kfsgq74m);
  font-size: var(--kfsgq79);
}
.x6emmp0:hover {
  background-color: var(--mckrf70);
}
.x6emmp1 {
  height: var(--kfsgq74t);
}
.x6emmp3 {
  height: var(--kfsgq74q);
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
  padding-left: var(--kfsgq74m);
  padding-right: var(--kfsgq74m);
  font-size: var(--kfsgq78);
  border-radius: var(--kfsgq74e);
}
.x6emmp4 {
  font-size: var(--kfsgq78);
  height: var(--kfsgq74o);
  padding-top: var(--kfsgq75q);
  padding-bottom: var(--kfsgq75q);
  padding-left: var(--kfsgq74k);
  padding-right: var(--kfsgq74k);
  gap: var(--kfsgq74k);
}
.x6emmp5 {
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  border-radius: var(--kfsgq74e);
}
.x6emmp5[data-placeholder] {
  color: var(--kfsgq737);
}
.x6emmp5:focus {
  --o929ayi: 2px;
  --o929ayh: 2px;
  outline: none;
  box-shadow: 0px 0px 0px var(--o929ayh, 2px) var(--o929ayf, var(--kfsgq738)), 0px 0px 0px calc(var(--o929ayh, 2px) + var(--o929ayi, 1px)) var(--o929ayg, var(--kfsgq72r));
}
.x6emmp5:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.x6emmp6 {
  background-color: transparent;
  border-radius: var(--kfsgq74d);
  border: none;
}
.x6emmp6[data-placeholder] {
  color: var(--kfsgq737);
}
.x6emmp6:hover {
  --mckrf70: var(--kfsgq731);
}
.x6emmp6:focus {
  --o929ayi: 1px;
  --o929ayh: 0px;
  outline: none;
  box-shadow: 0px 0px 0px var(--o929ayh, 2px) var(--o929ayf, var(--kfsgq738)), 0px 0px 0px calc(var(--o929ayh, 2px) + var(--o929ayi, 1px)) var(--o929ayg, var(--kfsgq72r));
}
.x6emmp6:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.x6emmp7 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: var(--kfsgq74k);
  padding-bottom: var(--kfsgq74k);
  cursor: default;
}
.x6emmp8 {
  position: relative;
  z-index: var(--kfsgq76g);
  max-height: var(--kfsgq75c);
  min-width: var(--kfsgq751);
  overflow: hidden;
  border-radius: var(--kfsgq74e);
  background-color: var(--kfsgq72s);
  color: var(--kfsgq72t);
  box-shadow: var(--kfsgq73z);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
}
.x6emmp8[data-state="open"] {
  animation: _7z8jdnc 50ms ease;
}
.x6emmp8[data-state="close"] {
  animation: _7z8jdnd 50ms ease;
}
.x6emmp9 {
  min-width: var(--radix-select-trigger-width);
}
.x6emmp9[data-side="bottom"] {
  transform: translateY(var(--kfsgq74k));
}
.x6emmp9[data-side="top"] {
  transform: translateY(calc(var(--kfsgq74k) * -1));
}
.x6emmp9[data-side="left"] {
  transform: translateX(var(--kfsgq74k));
}
.x6emmp9[data-side="right"] {
  transform: translateX(calc(var(--kfsgq74k) * -1));
}
.x6emmpa {
  width: 100%;
  height: var(--radix-select-trigger-height);
  min-width: var(--radix-select-trigger-height);
}
.x6emmpb {
  width: 100%;
}
.x6emmpc {
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
}
.x6emmpd {
  opacity: var(--kfsgq747);
}
.x6emmpe {
  padding: var(--kfsgq74k);
}
.x6emmpf {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq75);
  padding-top: var(--kfsgq75r);
  padding-bottom: var(--kfsgq75r);
  padding-left: var(--kfsgq74r);
  padding-right: var(--kfsgq74l);
}
._4cxflr0 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq737);
  font-weight: var(--kfsgq73);
}
._4cxflr1 {
  font-weight: var(--kfsgq74);
  padding-bottom: var(--kfsgq74k);
}
._4cxflr2 {
  text-align: left;
}
._4cxflr3 {
  width: var(--radix-popover-trigger-width);
}
._4cxflr4 {
  min-height: 45px;
}
._4cxflr5 {
  --o929ay2: var(--kfsgq72o);
  border-radius: var(--kfsgq74e);
  padding: var(--kfsgq74l) var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
  box-shadow: var(--kfsgq73x);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
}
._4cxflr5::placeholder {
  color: var(--kfsgq72p);
}
._4cxflr5:focus-visible {
  --o929ayh: 0px;
  --o929ayi: 2px;
  --o929ay2: var(--kfsgq737);
  outline: none;
  box-shadow: 0px 0px 0px var(--o929ayh, 2px) var(--o929ayf, var(--kfsgq738)), 0px 0px 0px calc(var(--o929ayh, 2px) + var(--o929ayi, 1px)) var(--o929ayg, var(--kfsgq72r));
}
._4cxflr6 {
  max-height: var(--kfsgq758);
  overflow-y: auto;
}
._4cxflr7 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
}
._4cxflr8 {
  width: var(--kfsgq75c);
}
._4cxflr9 {
  margin-left: var(--kfsgq74l);
}
._4cxflra {
  margin-left: var(--kfsgq74l);
}
._4cxflrb {
  overflow: hidden;
  font-size: var(--kfsgq79);
  margin-left: var(--kfsgq74m);
}
._4cxflrc {
  font-size: var(--kfsgq78);
  color: var(--kfsgq737);
}
._7vgeol0 {
  display: flex;
  justify-content: space-between;
  padding: var(--kfsgq74l) var(--kfsgq74n);
  align-items: center;
}
._7vgeol0:hover {
  background-color: var(--kfsgq7u);
}
._7vgeol1 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74n);
  width: var(--kfsgq75b);
}
._7vgeol2 {
  overflow: hidden;
  font-size: var(--kfsgq79);
}
._7vgeol3 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq737);
}
._1ppo4t00 {
  margin-bottom: var(--kfsgq74n);
}
._1ppo4t01 {
  font-family: var(--kfsgq72);
}
._1ppo4t02 {
  width: 100%;
  justify-content: center;
}
._8rij0c0 {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--kfsgq74l);
  max-height: 120px;
  overflow-y: auto;
  border: 1px solid var(--kfsgq72q);
  border-radius: var(--kfsgq74e);
  background-color: var(--kfsgq7t);
  padding: var(--kfsgq74m);
  min-height: 50px;
  align-items: center;
}
._8rij0c0:hover {
  cursor: pointer;
  background-color: var(--kfsgq7u);
  border: 1px solid var(--kfsgq7w);
}
._8rij0c1 {
  max-height: 500px;
  overflow-y: auto;
}
._8rij0c2 {
  display: flex;
  gap: var(--kfsgq74k);
  flex-direction: column;
  overflow: hidden;
}
._8rij0c3 {
  color: var(--kfsgq7y);
  flex-wrap: nowrap;
}
._8rij0c4 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  overflow: hidden;
  text-overflow: ellipsis;
}
._8rij0c5 {
  font-size: var(--kfsgq78);
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - -20px);
  white-space: nowrap;
}
._8rij0c6 {
  justify-content: flex-start;
}
.rpkq5t0 {
  --o929ay0: 1px;
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
  border-radius: var(--kfsgq74e);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  line-height: var(--kfsgq74k);
}
.rpkq5t1 {
  --o929ay2: var(--kfsgq7w);
  background-color: var(--kfsgq7t);
  color: var(--kfsgq7y);
}
.rpkq5t2 {
  --o929ay2: var(--kfsgq71a);
  background-color: var(--kfsgq716);
  color: var(--kfsgq71c);
}
.rpkq5t3 {
  --o929ay2: var(--kfsgq730);
  background-color: var(--kfsgq72l);
  color: var(--kfsgq730);
}
.rpkq5t4 {
  --o929ay2: #FBBF24;
  background-color: #FEF3C7;
  color: #92400E;
}
.rpkq5t5 {
  padding: var(--kfsgq74m);
}
.rpkq5t6 {
  padding: var(--kfsgq74k) var(--kfsgq74n) var(--kfsgq74k) var(--kfsgq74m);
  width: fit-content;
}
._1pwvyiy1 {
  padding-left: var(--kfsgq74n);
  padding-right: var(--kfsgq74n);
}
._1pwvyiy2 {
  margin-bottom: var(--kfsgq74m);
}
._1pwvyiy3 {
  margin-top: var(--kfsgq74k);
  margin-bottom: var(--kfsgq74m);
  font-weight: var(--kfsgq74);
}
._1pwvyiy4 {
  position: relative;
  display: flex;
  align-items: center;
}
._1pwvyiy5 {
  padding: 0 1.6875rem;
  font-weight: var(--kfsgq73);
  border: none;
}
._1pwvyiy5:focus {
  outline: none;
  box-shadow: none;
}
._1pwvyiy5:focus-visible {
  outline: none;
  box-shadow: none;
}
._1pwvyiy6 {
  position: absolute;
  color: var(--kfsgq7x);
  padding-left: var(--kfsgq74k);
}
._1pwvyiy7 {
  position: absolute;
  color: var(--kfsgq7x);
  right: 0;
  padding-right: var(--kfsgq74l);
  cursor: pointer;
}
._1pwvyiy8 {
  display: flex;
  gap: var(--kfsgq74n);
  align-items: center;
  margin-right: -6px;
}
._1pwvyiyb {
  flex: 1;
  min-width: 0;
}
._1pwvyiyc {
  --_1pwvyiy9: var(--kfsgq74k);
  --_1pwvyiya: var(--kfsgq75r);
  display: flex;
  height: 1.75rem;
  gap: var(--kfsgq74l);
  align-items: center;
  padding-left: var(--_1pwvyiy9);
  padding-right: var(--_1pwvyiya);
  background-color: var(--kfsgq7q);
  user-select: none;
  transition: background-color 0.2s;
}
._1pwvyiyc:hover {
  background-color: var(--kfsgq735);
}
._1pwvyiyc:focus-visible {
  background-color: var(--kfsgq7u);
}
._1pwvyiyd {
  border: 1px solid var(--kfsgq718);
  border-radius: 4px;
  background: linear-gradient(90deg, #F0F4FD 0%, rgba(240, 244, 253, 0.20) 100%);;
  transition: border-color 0.2s, background 0.2s;
}
._1pwvyiyd:hover {
  border-color: var(--kfsgq71a);
  background: linear-gradient(90deg, #E2EAFC 0%, rgba(240, 244, 253, 0.80) 100%);;
  box-shadow: 0px 0px 5px -3px rgba(0, 0, 0, 0.10), 0px 0px 20px -4px rgba(0, 0, 0, 0.10);;
}
._1pwvyiye {
  grid-column: icon;
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
  color: var(--kfsgq7y);
  flex-shrink: 0;
}
._1pwvyiyf {
  display: flex;
  gap: var(--kfsgq74k);
}
._1pwvyiyg {
  padding-bottom: var(--kfsgq74l);
}
._1pwvyiyh {
  color: var(--kfsgq71a);
  transition: color 0.2s;
}
._1pwvyiyh:hover {
  color: var(--kfsgq71d);
}
._1pwvyiyi {
  width: 100%;
  font-size: var(--kfsgq79);
  color: var(--kfsgq72x);
  flex-grow: 1;
}
._1pwvyiyj {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--kfsgq71c);
  transition: color 0.2s;
}
._1pwvyiyj:hover {
  color: var(--kfsgq71d);
}
._1pwvyiym {
  --_1pwvyiyk: 0;
  --_1pwvyiyl: auto;
  grid-column: right;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  width: var(--_1pwvyiyl);
  opacity: var(--_1pwvyiyk);
}
._1pwvyiyc:hover ._1pwvyiym, ._1pwvyiyc:focus-visible ._1pwvyiym, ._1pwvyiym:has(:focus-visible), ._1pwvyiym:focus-within {
  --_1pwvyiyk: 1;
  width: auto;
}
._1pwvyiyn {
  border-radius: var(--kfsgq74e);
  padding: var(--kfsgq74l);
  justify-content: center;
  width: 100%;
  border: 1px solid var(--kfsgq7w);
  box-shadow: var(--kfsgq73x);
  color: var(--kfsgq72x);
}
._1pwvyiyn:hover {
  color: var(--kfsgq72w);
}
._1pwvyiyo {
  background-color: var(--kfsgq7t);
  border: 1px solid var(--kfsgq7w);
  border-radius: 2px;
  padding-left: var(--kfsgq75p);
  padding-right: var(--kfsgq75p);
}
._1pwvyiyp {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
  max-height: 100%;
  width: 100%;
}
._1pwvyiyq {
  flex: 1 1 auto;
  overflow-y: scroll;
  height: 100%;
  padding-top: var(--kfsgq74l);
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
}
._1pwvyiyr {
  padding: 0 var(--kfsgq74n);
}
._1pwvyiys {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
}
._1pwvyiyt {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
  padding-left: var(--kfsgq74m);
  position: relative;
}
._1pwvyiyu {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
}
._1pwvyiyv {
  padding-left: var(--kfsgq74m);
  position: relative;
}
._1pwvyiyw {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: var(--kfsgq7w);
}
._1pwvyiyx {
  left: 7px;
}
._1pwvyiyy {
  left: 19px;
}
._1pwvyiyz {
  cursor: pointer;
}
._1pwvyiyz:hover {
  color: var(--kfsgq7x);
}
._1pwvyiy10 {
  visibility: hidden;
}
._1pwvyiy11 {
  color: var(--kfsgq73q);
}
._17flk8c0 {
  text-decoration: none;
  color: inherit;
}
._17flk8c0:hover {
  text-decoration: none;
}
._17flk8c1[data-state="open"] {
  background-color: var(--kfsgq731);
}
._17flk8c2 {
  max-height: var(--radix-dropdown-menu-content-available-height);
  overflow-y: auto;
}
._17flk8c3 {
  z-index: var(--kfsgq76g);
  min-width: var(--kfsgq751);
  overflow: hidden;
  border-radius: var(--kfsgq74e);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  background-color: var(--kfsgq72s);
  color: var(--kfsgq72t);
  box-shadow: var(--kfsgq73z);
}
._17flk8c4 {
  background: linear-gradient(91deg, #F0F7FF 1.63%, #EFF5FC 99.01%);
  color: var(--kfsgq71c);
  font-weight: var(--kfsgq74);
}
._17flk8c4:hover {
  color: var(--kfsgq71e);
  background: linear-gradient(91deg, #E4EBFB 1.63%, #D1E1F9 99.01%);
}
._17flk8c5 {
  --_7z8jdn0: 0;
  --_7z8jdn1: 0.975;
  --_7z8jdn6: 0.975;
  --_7z8jdn5: 0;
}
._17flk8c5[data-state="open"] {
  animation: _7z8jdnc var(--kfsgq76l) ease-out;
}
._17flk8c5[data-state="closed"] {
  animation: _7z8jdnd var(--kfsgq76l) ease-out;
}
._17flk8c5[data-side="top"] {
  --_7z8jdn4: var(--kfsgq75g);
  --_7z8jdn9: var(--kfsgq75g);
}
._17flk8c5[data-side='bottom'] {
  --_7z8jdn4: calc(var(--kfsgq75g) * -1);
  --_7z8jdn9: calc(var(--kfsgq75g) * -1);
}
._17flk8c5[data-side='left'] {
  --_7z8jdn3: var(--kfsgq75g);
  --_7z8jdn8: var(--kfsgq75g);
}
._17flk8c5[data-side='right'] {
  --_7z8jdn3: calc(var(--kfsgq75g) * -1);
  --_7z8jdn8: calc(var(--kfsgq75g) * -1);
}
._17flk8c6 {
  padding: var(--kfsgq74k);
}
._17flk8c7 {
  padding: var(--kfsgq74l);
}
._17flk8c9 {
  min-width: var(--radix-dropdown-menu-trigger-width);
}
._17flk8ca {
  padding-left: var(--kfsgq74r);
}
._17flk8cb {
  margin-left: auto;
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
}
._17flk8cc {
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
}
._17flk8cd {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq75);
  padding-top: var(--kfsgq75r);
  padding-bottom: var(--kfsgq75r);
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
}
._17flk8ce {
  margin-left: auto;
  font-size: var(--kfsgq78);
  opacity: var(--kfsgq747);
}
._17flk8cf {
  color: var(--kfsgq730);
}
._1vo2rsm0 {
  text-align: left;
}
._1vo2rsm1 {
  font-weight: var(--kfsgq74);
  padding-bottom: var(--kfsgq74k);
  display: inline-flex;
  gap: var(--kfsgq74k);
  align-items: center;
}
._1vo2rsm2 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq737);
  font-weight: var(--kfsgq73);
  line-height: 1.3;
}
._1vo2rsm3 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
}
._1vo2rsm4 {
  width: var(--kfsgq74n);
  height: var(--kfsgq74n);
}
._1vo2rsm5 {
  width: var(--kfsgq75c);
}
._1vo2rsm6 {
  margin-top: var(--kfsgq74l);
}
._1vo2rsm7 {
  padding-left: var(--kfsgq74k);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--kfsgq74r);
}
._1vo2rsm8 {
  flex: 1;
}
._1vo2rsm9 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
  margin-top: var(--kfsgq74k);
}
._1vo2rsma {
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  display: inline-flex;
  align-items: center;
  gap: var(--kfsgq74k);
}
._1ek47y90 {
  font-size: var(--kfsgq77);
  color: var(--kfsgq7y);
  font-style: italic;
  padding-left: var(--kfsgq74k);
  height: var(--kfsgq74q);
  display: flex;
  align-items: center;
}
.rfzd0u0 {
  color: var(--kfsgq7w);
  font-size: 10px;
}
.rfzd0u0:hover {
  color: var(--kfsgq711);
}
._1pwvyiyc:hover .rfzd0u0 {
  color: var(--kfsgq7y);
}
.mckrf73:focus-visible .rfzd0u0 {
  color: var(--kfsgq7y);
}
.rfzd0u2 {
  border: none;
}
.rfzd0u2:hover {
  border: none;
  background-color: transparent;
}
._1pwvyiyc:hover .rfzd0u2 {
  border: none;
  background-color: transparent;
}
.mckrf73:focus-visible .rfzd0u2 {
  border: none;
  background-color: transparent;
}
._18vxsmu0 {
  color: var(--kfsgq7x);
  font-weight: var(--kfsgq73);
}
._18vxsmu1 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq75q);
}
._1v4xh740 {
  max-width: max-content;
  display: grid;
  grid-template-rows: auto max-content;
  padding: 0;
  gap: 0;
  border-radius: var(--kfsgq74e);
  border: 1px solid var(--kfsgq7y);
}
._1v4xh741 {
  max-width: 712px;
}
._1v4xh743 {
  min-width: 100%;
  width: 0px;
  height: 168px;
  min-height: 168px;
  border: 1px solid var(--kfsgq7v);
  margin-bottom: var(--kfsgq74n);
}
._1v4xh744 {
  height: 360px;
  border: 1px solid var(--kfsgq7v);
}
._1v4xh745 {
  padding: var(--kfsgq74n);
  display: grid;
  place-items: center;
  font-size: var(--kfsgq7c);
  font-variation-settings: var(--kfsgq7d);
  font-weight: var(--kfsgq75);
  border-top-left-radius: var(--kfsgq74e);
  border-top-right-radius: var(--kfsgq74e);
}
._1v4xh746 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
  font-size: var(--kfsgq7b);
}
._1v4xh747 {
  display: grid;
  grid-template-columns: auto max-content;
  grid-template-rows: fit-content;
  padding-top: var(--kfsgq74n);
  padding-bottom: var(--kfsgq74r);
  padding-left: var(--kfsgq74n);
  padding-right: var(--kfsgq74n);
}
._1v4xh749 {
  padding-bottom: var(--kfsgq74m);
  font-size: var(--kfsgq78);
  padding-top: var(--kfsgq75p);
  color: var(--kfsgq7z);
  font-weight: var(--kfsgq74);
}
._1v4xh74a {
  display: grid;
  grid-template-columns: auto max-content;
  justify-content: space-between;
  padding-bottom: var(--kfsgq74p);
  align-items: baseline;
  padding-top: var(--kfsgq74l);
  flex-wrap: wrap;
}
._1v4xh74b {
  color: var(--kfsgq7z);
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq74);
  padding-bottom: var(--kfsgq74k);
  max-width: 300px;
  display: flex;
  gap: 4px;
}
._1v4xh74c {
  color: var(--kfsgq7y);
  font-weight: var(--kfsgq73);
  font-size: var(--kfsgq78);
}
._1v4xh74d {
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
}
._1v4xh74e {
  padding: var(--kfsgq74n);
  background-color: var(--kfsgq7s);
  border-top: 1px solid var(--kfsgq7v);
  margin-top: 0;
  border-bottom-left-radius: var(--kfsgq74e);
  border-bottom-right-radius: var(--kfsgq74e);
}
._1v4xh74f {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
}
._1v4xh74g {
  display: grid;
  grid-template-columns: 200px auto max-content;
  gap: var(--kfsgq74l);
  align-items: end;
}
._1v4xh74h {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74k);
  align-items: stretch;
}
._1v4xh74i {
  color: var(--kfsgq72i);
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  margin-top: -6px;
  height: 12px;
}
._1v4xh74j {
  display: flex;
  gap: var(--kfsgq74p);
}
@media screen and (max-width: 760px) {
  ._1v4xh741 {
    min-width: calc(100vw - var(--kfsgq74v));
    max-width: calc(100vw - var(--kfsgq74v));
  }
}
@media screen and (max-width: 792px) {
  ._1v4xh74g {
    grid-template-columns: unset;
    gap: var(--kfsgq74m);
  }
}
._9z23fd0 {
  max-width: 240px;
}
._9z23fd1 {
  display: flex;
  flex-direction: column;
  width: 600px;
  line-height: 1.5;
}
._9z23fd2 {
  background-color: var(--kfsgq7t);
  padding: var(--kfsgq74n);
  border-radius: var(--kfsgq74d);
  border: 1px solid var(--kfsgq7v);
  position: relative;
  font-size: var(--kfsgq79);
}
._9z23fd3 {
  position: absolute;
  top: var(--kfsgq74l);
  right: var(--kfsgq74l);
  border-radius: var(--kfsgq74d);
}
._1q11zdl0 {
  transform: translateX(calc(var(--kfsgq74l) * -1));
}
._1s5iugh0 {
  overflow: auto;
  font-family: var(--kfsgq72);
  font-size: var(--kfsgq78);
  background-color: var(--kfsgq7t);
  border: 1px solid var(--kfsgq7v);
  border-radius: var(--kfsgq74e);
  padding: var(--kfsgq74l);
  max-height: 360px;
}
._108ntd00 {
  display: flex;
  width: 100%;
}
._108ntd01 {
  justify-content: space-between;
}
._108ntd02 {
  justify-content: flex-end;
}
._108ntd03 {
  display: flex;
  gap: var(--kfsgq74m);
}
.ahmm3k0 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
  align-items: center;
}
.ahmm3k1 {
  font-size: var(--kfsgq7c);
  font-variation-settings: var(--kfsgq7d);
  font-weight: var(--kfsgq75);
  color: var(--kfsgq710);
  text-wrap: balance;
  text-align: center;
}
._9cfzu10 {
  padding: 0px var(--kfsgq74l);
  user-select: none;
  font-family: var(--kfsgq71);
  font-size: var(--kfsgq78);
  font-feature-settings: "tnum", "calt", "ccmp", "locl", "ss01", "ss02", "zero";
}
._9cfzu11 {
  width: 100%;
  height: 100%;
  display: flex;
  min-width: 0;
}
._9cfzu12 {
  overflow: auto;
  flex: 1;
  display: grid;
  grid-template-columns: [data-grid-row-headers] max-content [data-grid-columns] max-content;
  grid-template-rows: max-content;
}
._9cfzu13 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
._9cfzu14 {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 10;
  width: 100%;
}
._9cfzu15 {
  grid-column: data-grid-columns;
}
._9cfzu16 {
  z-index: 100;
  position: sticky;
  left: 0;
  top: 0;
  grid-column: data-grid-row-headers;
}
._9cfzu17 {
  grid-column: data-grid-row-headers;
}
._9cfzu18 {
  grid-column: data-grid-columns;
  position: relative;
  background-color: var(--kfsgq7u);
  z-index: 1;
}
._9cfzu19 {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  background-color: var(--kfsgq7t);
  border-bottom: 1px solid var(--kfsgq73m);
  border-right: 1px solid var(--kfsgq73m);
  box-sizing: border-box;
  font-weight: var(--kfsgq74);
  color: var(--kfsgq7y);
}
._9cfzu1a {
  padding: 0px var(--kfsgq74l);
  justify-content: end;
  color: var(--kfsgq7x);
  font-size: var(--kfsgq77);
}
._9cfzu1a:hover {
  background-color: var(--kfsgq7u);
  color: var(--kfsgq7y);
}
._9cfzu1b::after {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--kfsgq7t);
}
._9cfzu1c {
  position: absolute;
  top: 0;
  left: -4px;
  width: 7px;
  z-index: 100;
  cursor: ew-resize;
  opacity: 0.5;
}
._9cfzu1c:hover {
  background-color: var(--kfsgq734);
}
._9cfzu1d {
  background-color: #bce8ff !important;
  box-shadow: 0px 0px 0px 1px #97D4FF;
  z-index: 1;
}
._9cfzu1e {
  box-shadow: 0px 0px 0px 1px #97D4FF, inset 0px 0px 0px 2px #1b8af5;
  z-index: 1;
}
._9cfzu1f {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  background-color: white;
}
._9cfzu13:hover ._9cfzu1f:not(._9cfzu1d) {
  background-color: var(--kfsgq7t);
}
._9cfzu1g {
  justify-content: end;
}
._9cfzu1h {
  justify-content: start;
}
._9cfzu1i {
  font-style: italic;
  color: color-mix(in srgb, var(--kfsgq7y) 50%, var(--kfsgq7z) 50%);
  background-color: color-mix(in srgb, var(--kfsgq7t) 50%, var(--kfsgq7u) 50%);
  padding: 1px 3px;
  margin: -1px -3px;
  border-radius: 2px;
}
._9cfzu13:hover ._9cfzu1i {
  background-color: color-mix(in srgb, var(--kfsgq7u) 25%, var(--kfsgq7v) 75%);
}
._9cfzu1d ._9cfzu1i {
  background-color: hsl(210, 100%, 97%);
  border-color: hsl(210, 100%, 74%);
  color: hsl(210, 100%, 40%);
}
._9cfzu1d:hover ._9cfzu1i {
  background-color: hsl(210, 100%, 94%);
}
._9cfzu1j {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._9cfzu1k {
  color: var(--kfsgq7y);
  width: var(--kfsgq74l);
  display: inline-flex;
  justify-content: center;
}
._9cfzu1l {
  color: var(--kfsgq7y);
  width: var(--kfsgq75r);
  display: inline-flex;
  justify-content: center;
}
._9cfzu1m {
  padding-right: var(--kfsgq74l);
}
._9cfzu1n {
  color: var(--kfsgq7z);
}
._9cfzu1o {
  padding-right: var(--kfsgq74l);
}
._9cfzu1p {
  color: var(--kfsgq7y);
}
.rgq8q50 {
  color: var(--kfsgq7z);
  font-family: var(--kfsgq71);
  font-size: var(--kfsgq78);
  font-weight: 650;
}
.rgq8q51 {
  color: var(--kfsgq7y);
  font-family: var(--kfsgq71);
  font-size: var(--kfsgq78);
  font-weight: 350;
}
.adkzkz0 {
  white-space: pre;
  border: 1px solid var(--kfsgq7w);
  border-radius: 2px;
  min-width: .75em;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: var(--kfsgq77);
  color: var(--kfsgq7x);
  background-color: var(--kfsgq7t);
  padding: 0;
  margin: 0;
}
.adkzkz1 {
  white-space: pre;
  display: inline;
}
._10966dh0 {
  overflow-y: auto;
  flex: 1;
  white-space: normal;
  user-select: auto;
  word-break: break-word;
  padding-left: var(--kfsgq74m);
  padding-right: var(--kfsgq74m);
  padding-top: var(--kfsgq75r);
  padding-bottom: var(--kfsgq75r);
}
._10966dh1 {
  white-space: pre-wrap;
  font-family: inherit;
  margin: 0;
}
._10966dh2 {
  width: max-content;
}
.i0ftgz1:hover {
  color: var(--kfsgq72w);
}
.i0ftgz2 {
  visibility: hidden;
}
.i0ftgz1:hover .i0ftgz2 {
  visibility: visible;
}
.orirhp0:hover {
  color: var(--kfsgq72x);
}
.orirhp1 {
  visibility: hidden;
}
.orirhp0:hover .orirhp1 {
  visibility: visible;
}
.viw5wr0 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
}
.viw5wr1 {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.viw5wr2 {
  display: flex;
  height: 100%;
}
._15xn6b00 {
  justify-content: space-between;
  padding: var(--kfsgq74l);
}
._15xn6b01 {
  margin-top: var(--kfsgq74k);
}
._15xn6b02 {
  justify-self: end;
  font-weight: var(--kfsgq75);
}
._15xn6b03 {
  grid-column: span 2;
  font-weight: var(--kfsgq74);
  gap: var(--kfsgq74k);
  max-width: 260px;
}
._15xn6b04 {
  margin-top: var(--kfsgq74k);
  justify-content: center;
}
._15xn6b05 {
  background-color: hsla(1, 90%, 40%, .2);
  color: hsla(1,90%, 97%, 1);
  padding: var(--kfsgq74l);
  border-radius: var(--kfsgq74e);
  font-size: var(--kfsgq78);
  border: 1px solid hsla(1, 90%, 40%, .5);
  display: flex;
  gap: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
._15xn6b06:hover {
  background: var(--kfsgq7z);
}
._15xn6b07 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  word-break: break-word;
  overflow-wrap: break-word;
}
._15xn6b08 {
  padding: var(--kfsgq74l);
  background-color: var(--kfsgq711);
  border: 1px solid hsla(214.3, 11.8%, 73%, 50%);
  border-radius: var(--kfsgq74e);
  font-size: var(--kfsgq78);
  display: flex;
  gap: var(--kfsgq74l);
  align-items: flex-start;
  max-width: 100%;
  overflow: hidden;
}
._15xn6b09 {
  font-size: var(--kfsgq77);
  overflow-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
}
._15xn6b0a {
  color: var(--kfsgq7u);
  background-color: color-mix(in srgb, var(--kfsgq711) 60%, var(--kfsgq712) 40%);
  border: 1px solid var(--kfsgq710);
  padding: var(--kfsgq74l);
  padding-top: var(--kfsgq75r);
  padding-bottom: var(--kfsgq75r);
  border-radius: calc(var(--kfsgq74e) - 2px);
  font-weight: var(--kfsgq73);
  margin-left: calc((var(--kfsgq74l) * -1) - 1px);
  margin-right: calc((var(--kfsgq74l) * -1) - 1px);
  margin-bottom: calc(var(--kfsgq74k) * -1);
}
._15xn6b0b {
  display: flex;
  column-gap: 16px;
  justify-content: space-between;
  max-width: 360px;
}
._15xn6b0c {
  margin-top: var(--kfsgq74k);
}
._15xn6b0d {
  flex-grow: 1;
  width: max-content;
  max-width: 200px;
  overflow: hidden;
}
._15xn6b0e {
  overflow-wrap: normal;
}
._15xn6b0f {
  overflow-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
}
._15xn6b0g {
  -webkit-line-clamp: 5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
._15xn6b0i {
  max-width: var(--kfsgq756);
}
._15xn6b0j {
  border-top: 1px solid var(--kfsgq7y);
  column-gap: var(--kfsgq74n);
}
._15xn6b0k {
  justify-content: space-between;
  padding-bottom: var(--kfsgq74k);
}
._15xn6b0l {
  font-weight: var(--kfsgq75);
}
._15xn6b0m {
  min-width: 44px;
  text-align: right;
  font-feature-settings: "tnum", "calt", "ccmp", "locl", "ss01", "ss02", "zero";
}
._15xn6b0n {
  padding-left: var(--kfsgq74k);
  padding-right: var(--kfsgq74k);
  font-weight: var(--kfsgq73);
}
._15xn6b0o {
  font-style: italic;
  color: var(--kfsgq7w);
  font-weight: var(--kfsgq74);
  padding-top: var(--kfsgq74k);
}
._15xn6b0p {
  width: var(--kfsgq751);
}
._15xn6b0q {
  padding-bottom: var(--kfsgq74k);
}
._1mzek1a0 {
  display: inline-flex;
  gap: var(--kfsgq75g);
  align-items: center;
  font-weight: var(--kfsgq75);
  overflow: hidden;
}
._1mzek1a1 {
  color: var(--kfsgq7y);
  font-weight: var(--kfsgq74);
}
._1mzek1a2 {
  color: var(--kfsgq710);
}
._1mzek1a3 {
  flex: 0 0 auto;
}
._1mzek1a4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 28px;
  padding: 0px var(--kfsgq74l);
  border-bottom: 1px solid var(--kfsgq73m);
  box-sizing: border-box;
  font-weight: var(--kfsgq74);
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
  gap: var(--kfsgq74m);
}
._1mzek1a5 {
  border-bottom: 1px solid transparent;
}
._1mzek1a6 {
  display: flex;
  gap: var(--kfsgq75g);
  align-items: center;
}
._1mzek1a7 {
  color: var(--kfsgq710);
}
._1mzek1a7:hover {
  color: var(--kfsgq712);
}
._1mzek1a8 {
  color: var(--kfsgq710);
}
._1mzek1a8:hover {
  color: var(--kfsgq712);
}
._1mzek1a9 {
  background-color: var(--kfsgq7u);
  border-radius: var(--kfsgq74d);
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
._1mzek1a9:hover {
  background-color: var(--kfsgq7v);
}
._18vayan0 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  font-family: var(--kfsgq71);
  border-top: 1px solid var(--kfsgq73m);
}
._18vayan1 {
  padding: var(--kfsgq74l);
  color: var(--kfsgq72z);
  font-size: var(--kfsgq78);
}
._1ac8t11 {
  height: 100%;
  display: flex;
  flex-direction: column;
  width: 100%;
}
._1ac8t12 {
  overflow: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
._1ac8t13 {
  border-top: 1px solid #eee;
}
._1ac8t14 {
  color: var(--kfsgq72z);
  font-size: var(--kfsgq78);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border-top: 1px solid #eee;
}
._1ac8t15 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
._1ac8t16 {
  height: 100%;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  overflow-x: auto;
}
._1ac8t17 {
  font-size: var(--kfsgq79);
  padding: var(--kfsgq75j);
}
._1ac8t18 {
  padding: var(--kfsgq74v);
}
._1ac8t19 {
  padding-left: var(--kfsgq75r);
  padding-right: var(--kfsgq75r);
  padding-top: var(--kfsgq75q);
}
._1ac8t1a {
  display: flex;
  align-items: center;
  padding: 0;
  color: var(--kfsgq72z);
  font-size: var(--kfsgq78);
  margin: var(--kfsgq75f);
}
._1ac8t1b {
  display: flex;
  justify-content: flex-end;
}
.x6l8ma0 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74p);
}
.x6l8ma1 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
  font-weight: var(--kfsgq76);
}
.ymazzf0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.ymazzf1 {
  color: var(--kfsgq71l);
}
.g20a0t0 {
  display: inline-flex;
  min-width: 0;
  font-feature-settings: "tnum", "calt", "ccmp", "locl", "ss01", "ss02", "zero";
}
.g20a0t1 {
  flex-shrink: 0;
}
._1nx57l80 {
  flex-wrap: wrap;
  margin-top: var(--kfsgq74n);
}
._1nx57l81 {
  color: var(--kfsgq7y);
  font-style: italic;
}
._1nx57l82 {
  display: inline-flex;
  align-items: baseline;
  gap: var(--kfsgq74k);
}
.dtsgyb0 {
  padding-bottom: var(--kfsgq74m);
}
.dtsgyb1 {
  width: max-content;
}
.dtsgyb2 {
  opacity: var(--kfsgq747);
}
.dtsgyb3 {
  opacity: var(--kfsgq749);
}
.dtsgyb4 {
  background-color: var(--kfsgq7u);
}
.dtsgyb5 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
}
._3o00lh0 {
  font-size: var(--kfsgq78);
  padding-top: var(--kfsgq75r);
  padding-bottom: var(--kfsgq75r);
  height: var(--kfsgq74r);
}
._3o00lh1 {
  max-width: 228px;
}
._3o00lh2 {
  flex-shrink: 0;
}
._3o00lh3 {
  font-weight: var(--kfsgq73);
  font-style: italic;
  color: var(--kfsgq7y);
}
._3o00lh4 {
  overflow: hidden;
}
._167pl7m0 {
  display: grid;
  grid-template-columns: 32px auto;
  grid-template-rows: 1fr;
  transition: grid-template-rows 1s;
  height: max-content;
}
._167pl7m1 {
  display: grid;
  grid-template-rows: max-content auto;
  justify-content: start;
  justify-items: start;
}
._167pl7m2 {
  width: var(--kfsgq74n);
  height: var(--kfsgq74n);
  border-radius: 50%;
  border: 2px solid var(--kfsgq7x);
}
._167pl7m3 {
  width: 1px;
  border-left: 2px dotted var(--kfsgq7x);
  margin-top: 6px;
  margin-bottom: 6px;
  height: calc(100% - 12px);
  margin-left: calc(50% - 1px);
}
.bbxed30 {
  max-width: 720px;
  flex-wrap: wrap;
  margin-bottom: var(--kfsgq74l);
  max-height: 120px;
  overflow-y: auto;
  border: 1px solid var(--kfsgq72q);
  border-radius: var(--kfsgq74d);
  background-color: var(--kfsgq7t);
  padding: var(--kfsgq74l);
  min-height: 50px;
}
.bbxed31 {
  cursor: not-allowed;
}
.bbxed32 {
  max-width: 300px;
  padding: var(--kfsgq74k);
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq75q);
}
.bbxed33 {
  overflow-wrap: break-word;
  word-break: break-all;
  word-wrap: break-word;
  font-weight: var(--kfsgq74);
}
.bbxed34 {
  font-size: var(--kfsgq77);
  color: var(--kfsgq7y);
  font-style: italic;
}
.bbxed35 {
  max-width: var(--kfsgq754);
}
._897uat1 {
  font-weight: var(--kfsgq76);
  color: var(--kfsgq72w);
}
._897uat2 {
  font-weight: var(--kfsgq73);
  color: var(--kfsgq72x);
}
._897uat3 {
  font-style: normal;
}
._897uat4 {
  font-style: italic;
}
._1koaz6q1 {
  display: inline-flex;
  justify-items: center;
  align-items: center;
  border-radius: var(--kfsgq74e);
  padding: var(--kfsgq75q) var(--kfsgq75r) ;
  font-size: var(--kfsgq77);
  gap: var(--kfsgq74k);
  font-weight: var(--kfsgq74);
}
._1koaz6q1:hover {
  background-color: var(--_1koaz6q0);
}
._1koaz6q2 {
  --_1koaz6q0: var(--kfsgq72b);
  background-color: var(--kfsgq72a);
  color: var(--kfsgq72c);
}
._1koaz6q3 {
  --_1koaz6q0: var(--kfsgq72f);
  background-color: var(--kfsgq72d);
  color: var(--kfsgq72h);
}
._1koaz6q4 {
  --_1koaz6q0: var(--kfsgq72j);
  background-color: var(--kfsgq72i);
  color: var(--kfsgq72k);
}
._1koaz6q5 {
  --_1koaz6q0: var(--kfsgq731);
  color: var(--kfsgq72x);
  background-color: transparent;
  border: 1px solid var(--kfsgq736);
}
._43ecbb0 {
  margin-left: var(--kfsgq74l);
}
._1prz4qz1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: var(--kfsgq76b);
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  container-name: _1prz4qz0;
  container-type: inline-size;
}
._1prz4qz2 {
  display: grid;
  grid-template-columns: [icon] 16px [name] auto;
  gap: var(--kfsgq74l);
  align-items: center;
  font-weight: var(--kfsgq75);
  overflow: hidden;
}
._1prz4qz3 {
  font-weight: var(--kfsgq74);
  font-size: var(--kfsgq79);
  color: var(--kfsgq72x);
  border: none;
}
.h5veu10 {
  display: flex;
  flex-direction: row;
  gap: var(--kfsgq74l);
  align-items: center;
}
._11q3oum1 {
  container-name: _11q3oum0;
  container-type: inline-size;
  width: 100%;
}
._11q3oum2 {
  padding-bottom: var(--kfsgq74p);
  isolation: isolate;
}
._11q3oum3 {
  position: sticky;
  padding-left: 20px;
  padding-right: 16px;
  padding-bottom: var(--kfsgq74l);
  margin-bottom: 2px;
  display: flex;
  justify-content: space-between;
  gap: var(--kfsgq74l);
  align-items: center;
  z-index: 10;
  top: 0;
}
._11q3oum4 {
  transform: translateX(-4px);
}
._11q3oum5 {
  display: flex;
  gap: 8px;
  justify-content: end;
}
._11q3oum6 {
  width: 110px;
  transform: translateX(4px);
}
.g2skk70 {
  font-weight: var(--kfsgq74);
  padding-bottom: var(--kfsgq75f);
}
.g2skk71 {
  overflow: hidden;
}
._1mq9ul63 {
  display: block;
  container-name: _1mq9ul62;
  container-type: inline-size;
  height: 100%;
  width: 100%;
}
._1mq9ul64 {
  --_1mq9ul60: var(--kfsgq7u);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: var(--kfsgq78);
  padding-left: 4px;
  padding-right: 4px;
  min-height: 20px;
  margin: 0;
  border-radius: var(--kfsgq74d);
}
._1mq9ul64:hover {
  background-color: var(--_1mq9ul60);
}
._1mq9ul65 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
  width: max-content;
  min-height: 20px;
}
._1mq9ul66 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: max-content;
  flex-shrink: 0;
  justify-self: end;
  min-height: 20px;
}
._1mq9ul67 {
  opacity: 0;
  display: grid;
  place-items: center;
  color: var(--kfsgq7y);
}
._1mq9ul67:hover {
  opacity: 1;
}
._1mq9ul64:hover ._1mq9ul67, ._1mq9ul64:focus-visible ._1mq9ul67, ._1mq9ul66:focus-visible ._1mq9ul67, ._1mq9ul67:focus-visible {
  opacity: 1;
}
._1mq9ul68 {
  font-size: var(--kfsgq77);
  color: var(--kfsgq7y);
  font-weight: var(--kfsgq75);
  padding-left: var(--kfsgq74k);
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
._1mq9ul69 {
  font-size: var(--kfsgq78);
  font-feature-settings: "tnum", "calt", "ccmp", "locl", "ss01", "ss02", "zero";
}
._1mq9ul6a {
  font-weight: 500;
}
._1mq9ul6b {
  font-weight: 400;
}
._1mq9ul6c {
  color: var(--kfsgq72w);
}
._1mq9ul6d {
  color: var(--kfsgq7y);
}
@container _1mq9ul62 (max-width: 325px) {
  ._1mq9ul64 {
    display: block;
    margin-bottom: var(--kfsgq74k);
  }
  ._1mq9ul65 {
    font-weight: var(--kfsgq74);
  }
  ._1mq9ul66 {
    flex-direction: row-reverse;
  }
}
._188knmk0 {
  -webkit-text-stroke: 2px rgba(255,255,255,.5);
  paint-order: stroke fill;
}
._188knmk4 {
  --_188knmk1: rgba(0, 0, 0, 0.05);
  height: 24px;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  align-content: center;
  width: 100%;
  text-align: left;
  display: grid;
  align-items: stretch;
  column-gap: 4px;
  cursor: pointer;
  border-radius: 2px;
  font-size: var(--kfsgq78);
}
._188knmk4:hover {
  background: var(--_188knmk1);
}
._188knmk4:focus {
  outline: none;
  background-color: var(--_188knmk1);
}
._188knmk6 {
  border-bottom: 1px solid var(--kfsgq72q);
}
._188knmk7 {
  display: grid;
  grid-template-columns: auto max-content;
  align-items: center;
  padding-right: var(--kfsgq74l);
  gap: var(--kfsgq74l);
  width: var(--kfsgq766);
}
._188knmk8 {
  height: 24px;
  background: none;
  border: none;
  padding: 0;
  text-align: left;
  display: grid;
  grid-template-columns: max-content auto;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
._188knmk9 {
  display: flex;
  align-items: center;
}
._188knmka {
  opacity: 0;
  display: none;
}
._188knmk2:hover ._188knmka, ._188knmk2:focus-visible ._188knmka, ._188knmka:focus, ._188knmka:active {
  opacity: 1;
  outline: none;
  display: flex;
}
._188knmkb {
  height: 24px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  display: flex;
}
._188knmkd {
  text-align: right;
  display: flex;
  align-items: center;
}
._188knmke {
  display: inline-block;
  width: 38px;
  color: gray;
}
._188knmkf {
  display: inline-grid;
  opacity: 0;
}
._188knmk3:hover ._188knmkf, ._188knmk3:focus-visible ._188knmkf, ._188knmkf:focus, ._188knmkf:active {
  opacity: 1;
}
._188knmkg {
  opacity: 0;
}
._188knmkh {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
}
@container _11q3oum0 (max-width: 235px) {
  ._188knmk7 {
    grid-template-columns: auto;
    padding-right: 0;
  }
  ._188knmk9 {
    display: grid;
    grid-template-columns: auto max-content;
    justify-content: space-between;
  }
  ._188knmka {
    display: none;
  }
  ._188knmk2:hover ._188knmka, ._188knmk2:focus-visible ._188knmka, ._188knmka:focus, ._188knmka:active {
    opacity: 1;
    outline: none;
    display: flex;
  }
  ._188knmkb {
    display: none;
  }
}
@container _11q3oum0 (max-width: 300px) {
  ._188knmke {
    display: none;
  }
  ._188knmkf {
    display: none;
  }
  ._188knmkg {
    display: none;
  }
}
._8anwha0 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: var(--kfsgq74k);
  padding-right: var(--kfsgq74k);
  transform: translateY(3px);
}
._8anwha1 {
  justify-content: center;
}
._8anwha2 {
  justify-content: flex-start;
}
._8anwha3 {
  justify-content: flex-end;
}
._1dts9d50 {
  overflow-y: hidden;
  width: 100%;
  padding-left: 20px;
  padding-right: 16px;
}
._1e0eyzv3 {
  --_1e0eyzv2: var(--kfsgq7u);
  display: grid;
  column-gap: var(--kfsgq75r);
  grid-template-columns: auto;
  align-items: center;
  align-content: center;
  justify-items: stretch;
  text-align: left;
  height: 20px;
  width: 100%;
  margin: 0;
  padding: 0;
  transition: filter 0.2s, opacity 0.2s;
  border: none;
  cursor: pointer;
  background-color: none;
}
._1e0eyzv3:hover {
  background-color: var(--_1e0eyzv2);
  z-index: 3;
  position: relative;
}
._1e0eyzv4 {
  filter: grayscale(100%);
}
._1e0eyzv6 {
  background: var(--_1e0eyzv2);
}
._1e0eyzv7 {
  grid-template-columns: [name] auto [type] auto;
  column-gap: var(--kfsgq74n);
}
._1e0eyzv8 {
  grid-template-columns: 
  [name] 1fr 
  [distribution] 58px 
  [nullity] 48px;
}
._1e0eyzv9 {
  grid-template-columns: [name] auto [example] auto;
}
._1e0eyzva {
  display: block;
}
._1e0eyzvb {
  padding-left: 4px;
  padding-right: 0;
}
._1e0eyzvc {
  padding-left: 20px;
  padding-right: 16px;
}
@container _1e0eyzv0 (max-width: 300px) {
  ._1e0eyzv8 {
    grid-template-columns: [name] 1fr [distribution] 58px;
  }
  ._1e0eyzvg {
    display: none;
  }
}
@container _1e0eyzv0 (max-width: 235px) {
  ._1e0eyzv8 {
    grid-template-columns: [name] 1fr;
  }
  ._1e0eyzve {
    display: none;
  }
}
._3t2vwk0 {
  grid-area: name;
  display: grid;
  width: 100%;
  justify-self: start;
  align-items: center;
  line-height: 1.66;
  grid-template-columns: max-content auto;
  column-gap: var(--kfsgq75r);
  color: var(--kfsgq72w);
  font-size: var(--kfsgq78);
  cursor: pointer;
}
._3t2vwk0:hover {
  color: var(--kfsgq712);
}
._3t2vwk1 {
  display: none;
}
._1e0eyzv1:hover ._3t2vwk1 {
  display: grid;
  place-items: center;
}
._1e0eyzv1:hover ._3t2vwk2 {
  color: var(--kfsgq712);
}
._3t2vwk3 {
  transform: translateX(-18px);
  position: absolute;
  width: 12px;
}
._3t2vwk4 {
  cursor: pointer;
}
._3t2vwk4:hover {
  background: none;
}
._3t2vwk5 {
  cursor: pointer;
}
._3t2vwk7 {
  font-weight: var(--kfsgq75);
}
._3t2vwk8 {
  font-weight: var(--kfsgq73);
}
._3t2vwka {
  color: var(--kfsgq7y);
}
._3t2vwkb {
  color: var(--kfsgq7x);
}
._1y7anea0 {
  font-size: var(--kfsgq78);
  text-align: right;
  color: var(--kfsgq7y);
}
._1y7anea1 {

}
._1y7anea2 {
  color: var(--kfsgq7y);
}
._1y7anea3 {
  color: var(--kfsgq7y);
}
@container _11q3oum0 (max-width: 235px) {
  ._1y7anea1 {
    display: none;
  }
}
._13nb7wx0 {
  display: grid;
  grid-template-rows: max-content auto;
  height: 100%;
}
._13nb7wx2 {
  font-size: var(--kfsgq78);
  font-style: italic;
  color: var(--kfsgq7y);
  padding-right: var(--kfsgq74l);
}
._13nb7wx3 {
  width: 900px;
  height: 400px;
}
._13nb7wx4 {
  height: 100%;
  overflow: auto;
  padding-top: var(--kfsgq75q);
  isolation: isolate;
}
._13nb7wx5 {
  font-size: var(--kfsgq79);
  padding: 0 var(--kfsgq75j);
  gap: var(--kfsgq74l);
  color: var(--kfsgq7z);
}
._13nb7wx6 {
  color: var(--kfsgq7y);
}
@container _1prz4qz0 (max-width: 280px) {
  ._13nb7wx1 {
    display: none;
  }
}
.nnv97k2 {
  gap: 5px;
}
.nnv97k3[data-state=inactive] {
  display: none;
}
.nnv97k4 {
  background-color: transparent;
  position: relative;
  padding: var(--kfsgq75h);
  border: none;
  cursor: pointer;
  transition: background .15s ease-out;
}
.nnv97k2 .nnv97k4 {
  height: var(--kfsgq74p);
  padding-top: var(--kfsgq75q);
  padding-bottom: var(--kfsgq75q);
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  border-radius: 4px;
  font-size: var(--kfsgq79);
  color: var(--kfsgq7z);
  font-weight: var(--kfsgq74);
  border: 1px solid var(--kfsgq7v);
}
.nnv97k2 .nnv97k4:hover {
  background-color: var(--kfsgq7t);
  border: 1px solid var(--kfsgq7w);
}
.nnv97k2 .nnv97k4[data-state=active] {
  background-color: var(--kfsgq7u);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq712);
  border: 1px solid var(--kfsgq7w);
}
.nnv97k1 .nnv97k4[data-state=active] {
  font-weight: var(--kfsgq75);
}
.nnv97k1 .nnv97k4[data-state=inactive] {
  border-bottom: none;
}
.nnv97k1 .nnv97k4[data-state=active]::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 2px;
  background-color: var(--kfsgq710);
}
._3k0scu0 {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  justify-content: center;
}
._3k0scu1 {
  padding: 3px 10px 1px 10px;
  cursor: grab;
  z-index: 1;
}
._3k0scu2 {
  cursor: grabbing;
}
._3k0scu3 {
  height: 2px;
  width: 30px;
  background-color: black;
  opacity: 0.23;
}
._1lkq60n0 {
  z-index: var(--kfsgq76j);
  background-color: var(--kfsgq738);
  height: var(--kfsgq74w);
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  border-bottom: 2px solid var(--kfsgq734);
}
._1lkq60n1 {
  display: flex;
  gap: var(--kfsgq74t);
  align-items: center;
}
._1lkq60n2 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74n);
  padding: 0;
  padding-right: var(--kfsgq74n);
}
._1lkq60n3 {
  width: var(--kfsgq755);
}
._1lkq60n4:hover {
  text-decoration: none;
}
._1lkq60n5 {
  text-decoration: none;
  gap: var(--kfsgq74k);
  color: var(--kfsgq72x);
  text-underline-offset: var(--kfsgq74k);
}
._1lkq60n5:hover {
  text-decoration: underline;
  color: var(--kfsgq72w);
}
.ejfuqo0 {
  color: var(--kfsgq7y);
  position: relative;
}
.ejfuqo0:hover {
  color: var(--kfsgq7z);
}
.ejfuqo1 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
.ejfuqo2 {
  font-size: var(--kfsgq79);
}
.ejfuqo3 {
  color: var(--kfsgq7x);
  font-size: var(--kfsgq7f);
}
._11zwq0t0 {
  margin-top: var(--kfsgq74k);
}
._1a4wj20 {
  max-width: 240px;
}
.qcq0440 {
  padding-left: var(--kfsgq74l);
  overflow: hidden;
  position: relative;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
}
.qcq0440::after {
  content: "→";
  opacity: 0;
  transform: translateX(-8px);
  transition: all 0.2s ease;
  font-size: 14px;
  color: var(--kfsgq7y);
  width: 0px;
  overflow: hidden;
  white-space: nowrap;
  margin-left: calc(var(--kfsgq74l) * -1);
}
.qcq0440:hover::after {
  opacity: 1;
  transform: translateX(0px);
  width: 14px;
  margin-left: 0px;
  transition-delay: 300ms;
}
.qcq0441 {
  display: flex;
  align-items: center;
  gap: 0px;
}
.qcq0442:hover::after {
  opacity: 0;
  transform: translateX(-8px);
  width: 0px;
  margin-left: calc(var(--kfsgq74l) * -1);
  transition-delay: 0ms;
}
.qcq0443 {
  line-height: 1.5;
  padding: var(--kfsgq74k);
}
.qcq0444 {
  width: var(--kfsgq74o);
}
._193ii380 {
  font-weight: var(--kfsgq76);
}
._193ii381 {
  color: var(--kfsgq7y);
}
._193ii382 {
  font-size: var(--kfsgq78);
  margin-top: var(--kfsgq75q);
}
._193ii383 {
  margin-top: var(--kfsgq74k);
}
._1m7co4d0 {
  width: 512px;
  padding: 24px;
}
._1m7co4d1 {
  transition: border-color, background-color;
  transition-duration: .075s;
  transition-timing-function: cubic-bezier(0.32, 0.72, 0, 1);
}
._1m7co4d2 {
  --mckrf70: var(--kfsgq738);
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
  padding: var(--kfsgq75q);
  border-radius: 100%;
  background-color: var(--kfsgq738);
  border-color: var(--kfsgq72x);
  opacity: 0;
  transition: opacity, transform, border-color;
  transition-timing-function: cubic-bezier(0.32, 0.72, 0, 1);
  transition-duration: .075s;
  transform: translate(-1px, 1px) scale(.9);
  filter: blur(.5px);
}
._1m7co4d1:hover ._1m7co4d2, ._1m7co4d1:focus-visible ._1m7co4d2, ._1m7co4d2:focus-visible, ._1m7co4d2:focus, ._1m7co4d2:active {
  opacity: 1;
  transform: none;
  filter: none;
}
._1m7co4d3 {
  padding-bottom: var(--kfsgq74m);
}
._1m7co4d4 {
  align-items: center;
  gap: var(--kfsgq74m);
}
._1m7co4d5 {
  font-size: var(--kfsgq7f);
}
._1m7co4d6 {
  color: var(--kfsgq7y);
  font-size: var(--kfsgq79);
  line-height: 1.5;
  text-align: center;
}
._1m7co4d7 {
  width: 100%;
  display: flex;
  justify-content: center;
}
._1m7co4d8 {
  padding-bottom: var(--kfsgq74o);
}
._1m7co4d9 {
  line-height: 1.5;
}
._1m7co4da {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
._1m7co4db {
  display: flex;
  gap: var(--kfsgq74l);
}
.kzuj350 {
  transition: background-color 0.1s ease-in-out;
}
.kzuj352 {
  font-size: var(--kfsgq77);
  background-color: var(--kfsgq716);
  color: var(--kfsgq71d);
  border-radius: var(--kfsgq74k);
  font-weight: var(--kfsgq74);
  padding: var(--kfsgq75q) var(--kfsgq75r);
  transition: background-color 0.1s ease-in-out;
  width: max-content;
  margin: auto;
  margin-top: var(--kfsgq74l);
}
.kzuj350:hover .kzuj352 {
  background-color: var(--kfsgq717);
}
.kzuj353 {
  max-width: var(--kfsgq75b);
}
.ant0ul0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74m);
  padding: var(--kfsgq74m) var(--kfsgq74p);
  text-align: center;
}
.ant0ul1 {
  width: 100%;
}
.ant0ul2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: var(--kfsgq74k);
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
}
.ant0ul3 {
  flex-shrink: 1;
}
.ant0ul4 {
  font-weight: var(--kfsgq73);
  color: var(--kfsgq72z);
}
.ant0ul5 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
}
.ant0ul6 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq72z);
}
.ant0ul7 {
  display: flex;
  background-color: var(--kfsgq721);
  flex-direction: column;
  gap: var(--kfsgq75q);
  border-radius: var(--kfsgq74e);
  padding: var(--kfsgq74l);
  align-items: center;
  border: 1px solid var(--kfsgq722);
  color: var(--kfsgq727);
}
.ant0ul8 {
  font-size: var(--kfsgq77);
  display: flex;
  align-items: center;
  justify-content: center;
}
.ocbzu20 {
  width: 100%;
  height: var(--kfsgq74t);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  gap: var(--kfsgq74p);
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  font-size: var(--kfsgq79);
}
.ocbzu21 {
  white-space: nowrap;
  border: none;
  cursor: pointer;
  padding-top: var(--kfsgq74k);
  padding-bottom: var(--kfsgq74k);
  padding-left: var(--kfsgq75r);
  padding-right: var(--kfsgq75r);
  border-radius: var(--kfsgq74d);
  font-weight: var(--kfsgq74);
  gap: var(--kfsgq74k);
}
.ocbzu21:hover {
  text-decoration: none;
}
.bhabkb0 {
  background-color: var(--kfsgq723);
  color: var(--kfsgq728);
  display: flex;
  align-items: center;
}
.bhabkb1 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
  flex-direction: row;
}
.bhabkb2 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
}
.bhabkb3 {
  font-weight: var(--kfsgq76);
}
.bhabkb4 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
.bhabkb5 {
  display: flex;
  align-items: center;
}
._1laqlj10 {
  background-color: color-mix(in srgb, var(--kfsgq725) 90%, var(--kfsgq726) 10%);
  color: var(--kfsgq721);
  border: 1px solid var(--kfsgq725);
}
._1laqlj10:hover {
  background-color: var(--kfsgq727) !important;
  color: var(--kfsgq721);
}
._197kb0c0 {
  border: 1px solid var(--kfsgq7x);
  line-height: 1.5;
}
._197kb0c1 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74m);
}
._197kb0c3 {
  font-weight: var(--kfsgq76);
}
._197kb0c4 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
}
._197kb0c5 {
  display: flex;
  gap: var(--kfsgq74l);
  font-weight: var(--kfsgq74);
}
._197kb0c6 {
  margin-top: var(--kfsgq74l);
}
._197kb0c2 > * {
  margin-bottom: var(--kfsgq74o);
}
._19wx9x80 {
  display: flex;
  flex-direction: row;
  gap: var(--kfsgq74l);
  justify-content: flex-end;
  padding-top: var(--kfsgq74p);
}
.ojlrln0 {
  list-style: initial;
  margin-left: var(--kfsgq74r);
}
.ojlrln1 {
  text-decoration: line-through;
}
.ojlrln2 {
  color: var(--kfsgq72j);
  font-weight: bold;
}
.ojlrln3 {
  color: var(--kfsgq73f);
  font-weight: bold;
}
.amcn180 {
  font-size: var(--kfsgq7c);
}
._1fde18h0 {
  background-color: var(--kfsgq73d);
  border-bottom: 1px solid #C8B8A9;
  color: #4A3D30;
}
._1fde18h3 {
  display: inline-flex;
  align-items: center;
  gap: var(--kfsgq75q);
  background-color: transparent;
  font-weight: var(--kfsgq74);
  color: #4A3D30;
  text-decoration: underline;
  text-decoration-color: #4A3D30;
  text-underline-offset: var(--kfsgq75q);
  border: none;
}
._1fde18h3:hover {
  color: var(--kfsgq712);
}
._1fde18h4 {
  --mckrf70: #DABC9F;
  background: #EEE1D3;
  color: #4A3D30;
  font-size: var(--kfsgq78);
  height: var(--kfsgq74p);
}
._1fde18h4:hover {
  background: #DABC9F;
  color: #302A23;
}
.nlvqc80 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq75g);
}
.nlvqc81 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq75h);
}
.ibklfy0 {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid var(--kfsgq7w);
  border-radius: 8px;
}
.ibklfy0:hover {
  border-color: var(--kfsgq7z);
}
.ibklfy1 {
  cursor: pointer;
  justify-content: space-between;
  padding: var(--kfsgq74n) var(--kfsgq74p);
}
.ibklfy2 {
  border-color: var(--kfsgq7z);
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
}
.ibklfy3 {
  background: linear-gradient(180deg, #FFF 17.57%, #F4F4FB 100%);
  border-color: #B2B8EF;
}
.ibklfy3:hover {
  border-color: var(--kfsgq72b);
}
.ibklfy4 {
  border-color: var(--kfsgq72b);
  box-shadow: none;
  color: var(--kfsgq72b);
}
.ibklfy5 {
  border-style: dashed;
}
.ibklfy6 {
  background: var(--kfsgq7t);
  border-color: var(--kfsgq7v);
}
.ibklfy6:hover {
  border-color: var(--kfsgq7v);
}
.ibklfy7 {
  border: none;
  box-shadow: none;
  padding: var(--kfsgq74m) var(--kfsgq74n);
  font-size: small;
}
.ibklfy7:hover {
  border: none;
  box-shadow: none;
}
.ibklfy7:checked {
  border: none;
  box-shadow: none;
}
.ibklfy8 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74n);
  flex-grow: 1;
  cursor: pointer;
}
.ibklfy9 {
  display: flex;
  flex-direction: column;
}
.ibklfya {
  gap: var(--kfsgq74j);
}
.ibklfyb {
  gap: var(--kfsgq75f);
}
.ibklfyc {
  font-weight: var(--kfsgq75);
  gap: 0px;
}
.ibklfyd {
  color: var(--kfsgq71d);
}
.ibklfye {
  color: var(--kfsgq7y);
  font-size: var(--kfsgq78);
}
.ibklfyf {
  color: var(--kfsgq71a);
  font-size: var(--kfsgq78);
}
.ibklfyg {
  position: absolute;
  top: -10px;
  right: var(--kfsgq74p);
  background: white;
  font-weight: var(--kfsgq74);
  padding: 0 var(--kfsgq74m);
  color: var(--kfsgq7y);
}
.ibklfyh {
  color: var(--kfsgq71a);
}
.ibklfyi {
  color: var(--kfsgq72b);
}
.ibklfyj {
  appearance: none;
  width: 20px;
  height: 20px;
  border: 1px solid var(--kfsgq7w);
  border-radius: 50%;
  cursor: pointer;
}
.ibklfyj:checked {
  background-color: var(--kfsgq7z);
  border-color: var(--kfsgq7z);
}
.ibklfyj:checked::after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  margin: 4px;
  background-color: white;
  border-radius: 50%;
}
.ibklfyj:hover {
  border-color: var(--kfsgq7z);
}
.ibklfyk {
  border-color: var(--kfsgq72b);
}
.ibklfyl:checked {
  background-color: var(--kfsgq72b);
  border-color: var(--kfsgq72b);
}
.ibklfym {
  padding-left: var(--kfsgq74m);
  padding-right: var(--kfsgq74m);
  padding-top: var(--kfsgq74n);
  padding-bottom: var(--kfsgq74n);
  gap: var(--kfsgq74m);
}
._1l55ixb0 {
  font-weight: var(--kfsgq76);
  font-size: var(--kfsgq7f);
  text-align: center;
  margin-bottom: var(--kfsgq74l);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74l);
}
._1l55ixb1 {
  text-align: center;
  margin-bottom: var(--kfsgq74n);
  color: var(--kfsgq7y);
}
._1l55ixb3 {
  display: flex;
  align-items: end;
}
._1l55ixb4 {
  width: 60px;
  display: flex;
  justify-content: center;
}
._1l55ixb5 {
  font-weight: var(--kfsgq75);
  font-family: var(--kfsgq72);
  color: var(--kfsgq7z);
  transform: scaleX(.95);
  letter-spacing: -.25px;
}
._1l55ixb2 > * {
  margin-bottom: var(--kfsgq74p);
}
._9rpiqe0 {
  height: var(--kfsgq766);
  display: flex;
  flex-direction: column;
  overflow: auto;
  position: relative;
}
._9rpiqe1 {
  padding: var(--kfsgq74n) var(--kfsgq74p) 0;
  flex-shrink: 0;
}
._9rpiqe2 {
  margin-bottom: var(--kfsgq74n);
}
._9rpiqe3 {
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq75);
  margin-bottom: var(--kfsgq74n);
}
._9rpiqe4 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
  padding: 0 var(--kfsgq74p) var(--kfsgq74p);
}
._9rpiqe5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--kfsgq74l);
  padding: var(--kfsgq74m) var(--kfsgq74p);
  border-top: var(--kfsgq74a) solid var(--kfsgq7v);
  background-color: var(--kfsgq738);
  position: sticky;
  bottom: 0;
  flex-shrink: 0;
}
._9rpiqe6 {
  justify-content: space-between;
}
._9rpiqe7 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
._9rpiqe8 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
._1kqkbnf0 {
  margin-bottom: var(--kfsgq74n);
  display: flex;
  gap: var(--kfsgq74l);
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  align-items: flex-start;
}
._1kqkbnf1 {
  color: var(--kfsgq71m);
}
._1kqkbnf2 {
  color: var(--kfsgq726);
}
._1kqkbnf3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: var(--kfsgq74p);
}
._1kqkbnf4 {
  display: flex;
  gap: var(--kfsgq74m);
}
._1kqkbnf5 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
}
._1kqkbnf6 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
}
._1kqkbnf7 {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
._1kqkbnf8 {
  width: var(--kfsgq75a);
}
._1kqkbnf9 {
  margin-bottom: var(--kfsgq74j);
}
._1kqkbnfa {
  max-width: var(--kfsgq75a);
}
._1kqkbnfb {
  font-size: var(--kfsgq79);
  display: flex;
  align-items: center;
  gap: var(--kfsgq75r);
}
._1kqkbnfc {
  text-align: right;
}
._1kqkbnfd {
  max-width: var(--kfsgq75a);
  padding: var(--kfsgq75r);
}
._1kqkbnfe {
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  padding-bottom: var(--kfsgq75r);
}
._1kqkbnff {
  font-size: var(--kfsgq77);
  padding-top: var(--kfsgq74k);
  color: var(--kfsgq72y);
  word-break: break-all;
}
._1kqkbnfg {
  font-size: var(--kfsgq77);
  font-weight: var(--kfsgq73);
}
._1kc8i0w0 {
  max-width: 600px;
}
._1aufukn0 {
  padding: var(--kfsgq74n) 0;
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
}
._1aufukn1 {
  margin: 0;
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
}
._1aufukn2 {
  display: flex;
  gap: var(--kfsgq74n);
  align-items: flex-end;
}
._1aufukn3 {
  flex: 1;
}
._1vlgzvl0 {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._1vlgzvl1 {
  padding: var(--kfsgq74l) var(--kfsgq74m);
  border-bottom: var(--kfsgq74a) solid var(--kfsgq7v);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--kfsgq74m);
}
._1vlgzvl2 {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: baseline;
  gap: var(--kfsgq74l);
  flex-wrap: wrap;
}
._1vlgzvl3 {
  margin: 0;
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq7z);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._1vlgzvl4 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
  font-weight: var(--kfsgq73);
}
._1vlgzvl5 {
  display: flex;
  gap: var(--kfsgq74k);
  flex-shrink: 0;
}
._1vlgzvl6 {
  overflow: hidden;
  height: 240px;
}
._1vlgzvl7 {
  text-align: center;
  padding: var(--kfsgq74p);
  font-size: var(--kfsgq79);
  color: var(--kfsgq7y);
}
._1vlgzvl8 {
  text-align: center;
  padding: var(--kfsgq74p);
}
._1vlgzvl9 {
  color: var(--kfsgq72i);
  margin-bottom: var(--kfsgq74l);
  font-size: var(--kfsgq79);
}
._1vlgzvla {
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
}
._1vlgzvlb {
  height: 100%;
  overflow: auto;
}
._17997z00 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
  padding: var(--kfsgq74l) 0;
  font-size: var(--kfsgq7a);
  color: var(--kfsgq7z);
}
._17997z01 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
  background: none;
  border: none;
  cursor: pointer;
  color: var(--kfsgq71a);
  text-decoration: underline;
  padding: var(--kfsgq75p) var(--kfsgq74k);
  border-radius: var(--kfsgq74d);
  transition: background-color var(--kfsgq76m);
}
._17997z01:hover {
  background-color: var(--kfsgq7u);
}
._17997z02 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
  background: none;
  border: none;
  cursor: default;
  color: var(--kfsgq710);
  text-decoration: none;
  padding: var(--kfsgq75p) var(--kfsgq74k);
  border-radius: var(--kfsgq74d);
}
._17997z03 {
  color: var(--kfsgq7x);
}
._12qdb1e0 {
  display: flex;
  gap: var(--kfsgq74l);
  align-items: flex-start;
}
._12qdb1e1 {
  flex: 1;
}
.sg9r0o2 {
  border-top: var(--o929ay6, 1px) var(--o929ay7, solid) var(--o929ay8, var(--kfsgq72q));
  font-weight: var(--kfsgq74);
  background-color: var(--kfsgq733);
}
.sg9r0o2:hover {
  background: var(--kfsgq733);
}
.sg9r0o3 {
  border-bottom: var(--o929ayc, 1px) var(--o929ayd, solid) var(--o929aye, var(--kfsgq72q));
  transition-property: color, background-color, text-decoration-color, fill, stroke;
}
.sg9r0o3[data-state="selected"] {
  background-color: var(--kfsgq733);
}
.sg9r0o3:hover {
  background-color: var(--kfsgq735);
}
.sg9r0o1 .sg9r0o3:last-child, tfoot > .sg9r0o3:last-child {
  border-bottom: none;
}
.sg9r0o5 {
  height: var(--kfsgq74v);
  padding-left: var(--kfsgq74n);
  text-align: left;
  font-weight: var(--kfsgq75);
  color: var(--kfsgq737);
}
.sg9r0o5:has([role="checkbox"]) {
  padding-right: 0;
}
tr > .sg9r0o5:last-child:has(.sg9r0o4) {
  width: var(--kfsgq768);
}
.sg9r0o6 {
  padding: var(--kfsgq74n);
  vertical-align: middle;
}
.sg9r0o6:has([role="checkbox"]) {
  padding-right: 0;
}
tr > .sg9r0o6:last-child:has(.sg9r0o4) {
  width: 0;
}
.sg9r0o7 {
  overflow: auto;
  width: 100%;
  height: 100%;
  position: relative;
}
.sg9r0o8 {
  width: 100%;
  font-size: var(--kfsgq79);
  caption-side: bottom;
}
.sg9r0o9 {
  margin-top: var(--kfsgq74n);
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
}
._1nhmwqy0 {
  min-height: var(--kfsgq74o);
}
._1nhmwqy1 {
  display: flex;
  align-items: center;
  justify-content: stretch;
  gap: var(--kfsgq74n);
  padding-top: var(--kfsgq74n);
  padding-bottom: var(--kfsgq74n);
}
._1nhmwqy2 {
  border-radius: var(--kfsgq74e);
  width: 100%;
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
}
._1nhmwqy3 {
  height: var(--kfsgq74z);
  text-align: center;
}
.lcvgyc0 {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--kfsgq74l);
}
.lcvgyc1 {
  display: flex;
  gap: var(--kfsgq74l);
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}
.lcvgyc2 {
  justify-content: flex-start;
}
.lcvgyc3 {
  justify-content: flex-end;
}
.lcvgyc4 {
  justify-content: space-between;
}
.lcvgyc5 {
  flex: 1;
  max-width: 400px;
}
.lcvgyc6 {
  visibility: hidden;
}
.lcvgyc7 {
  width: 100%;
  overflow: auto;
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  border-radius: var(--kfsgq74e);
  height: 70vh;
  overflow-anchor: none;
}
.lcvgyc8 {
  overflow: hidden;
}
.lcvgyc9 {
  position: sticky;
  top: 0;
  z-index: 1;
  background: var(--kfsgq738);
  box-shadow: inset 0 -1px 0 0 var(--kfsgq72q);
}
.lcvgyca {
  justify-content: flex-end;
}
.lcvgycb {
  font-weight: var(--kfsgq74);
  color: var(--kfsgq737);
  width: 100%;
  height: 100%;
  display: flex;
}
.lcvgycc {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lcvgycd {
  margin-left: var(--kfsgq74l);
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
}
.lcvgyce {
  width: 100%;
}
.lcvgycf {
  width: 100%;
  cursor: pointer;
  transition: background-color 0.1s ease;
}
.lcvgycf:hover {
  background-color: var(--kfsgq735);
}
.lcvgych {
  background-color: var(--kfsgq735);
}
.lcvgyci {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--kfsgq79);
}
.lcvgycj {
  text-align: end;
}
.lcvgyck {
  min-width: 300px;
}
.lcvgycl {
  cursor: not-allowed;
}
.lcvgycm {
  padding: 0 var(--kfsgq75r);
  cursor: default;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.lcvgycn {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: var(--kfsgq74k);
}
.lcvgyco {
  font-feature-settings: "tnum";
  font-size: var(--kfsgq79);
}
.lcvgycp {
  max-width: var(--kfsgq759);
  overflow-wrap: break-word;
}
.lcvgycq {
  display: inline;
  margin-right: var(--kfsgq74k);
  vertical-align: middle;
}
.lcvgycr {
  font-weight: var(--kfsgq74);
}
.lcvgycs {
  display: inline-flex;
  align-items: center;
  color: var(--kfsgq7y);
  font-size: var(--kfsgq78);
  overflow: hidden;
  width: 100%;
}
.lcvgyct {
  transform: translateY(-1px);
  flex-shrink: 0;
  width: 13px;
}
.lcvgycu {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
.lcvgycv {
  color: var(--kfsgq7y);
  font-style: italic;
  font-size: var(--kfsgq79);
}
.lcvgycw {
  color: var(--kfsgq7y);
}
.lcvgycx {
  padding-top: var(--kfsgq74l);
}
.lcvgycy {
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq75);
  color: var(--kfsgq72y);
  margin-left: var(--kfsgq75f);
}
.lcvgycz {
  font-weight: var(--kfsgq73);
}
.lcvgyc10 {
  display: flex;
  gap: var(--kfsgq74l);
  flex-wrap: wrap;
}
.lcvgyc11 {
  font-size: var(--kfsgq79);
}
.lcvgyc12 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--kfsgq74l);
  color: var(--kfsgq7y);
}
.lcvgyc13 {
  min-height: var(--kfsgq74o);
}
.lcvgyc14 {
  text-align: center;
  height: var(--kfsgq74z);
}
@container (min-height: 1000px) {
  .lcvgyc7 {
    height: 75vh;
  }
}
.meah3k0 {
  display: flex;
  flex-direction: column;
  min-height: 0;
  max-height: 400px;
  overflow: hidden;
  border: var(--kfsgq74a) solid var(--kfsgq7v);
  border-radius: var(--kfsgq74e);
}
.meah3k0 > div {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
.meah3k0 > div > div:first-child {
  flex-shrink: 0;
}
.meah3k0 > div > div:last-child {
  flex: 1;
  overflow: auto;
  min-height: 0;
}
.meah3k1 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
  position: relative;
}
.meah3k2 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
  flex: 1;
}
.meah3k3 {
  opacity: 0;
  transition: opacity 0.2s;
}
.meah3k1:hover .meah3k3 {
  opacity: 1;
}
.meah3k4 {
  text-align: center;
  padding: var(--kfsgq74t);
}
.meah3k5 {
  font-size: var(--kfsgq7a);
  opacity: 0.7;
}
.ksreno0 {
  display: flex;
  gap: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74n);
}
.ksreno1 {
  flex: 1;
}
.ksreno2 {
  width: var(--kfsgq766);
}
.ksreno3 {
  color: var(--kfsgq72i);
  font-size: var(--kfsgq78);
  margin-top: var(--kfsgq74k);
}
.bpx9wu0 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74m);
}
.bpx9wu1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
}
.bpx9wu2 {
  flex-direction: row;
  flex-wrap: wrap;
  max-height: 120px;
  overflow-y: auto;
  gap: var(--kfsgq74l);
  padding: var(--kfsgq74l);
  border: 1px solid var(--kfsgq72q);
  border-radius: var(--kfsgq74d);
  background-color: var(--kfsgq7t);
}
.bpx9wu3 {
  max-width: var(--kfsgq754);
}
._12do7kx0 {
  margin-bottom: var(--kfsgq74n);
}
._12do7kx1 {
  display: block;
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq74l);
  color: var(--kfsgq712);
}
._12do7kx2 {
  display: flex;
  gap: var(--kfsgq74l);
  align-items: flex-start;
  max-width: 600px;
}
._12do7kx3 {
  flex: 1;
}
._12do7kx4 {
  margin-top: var(--kfsgq74l);
  font-size: var(--kfsgq79);
  color: var(--kfsgq7z);
}
._12do7kx5 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
._12do7kx6 {
  font-weight: var(--kfsgq74);
}
._12do7kx7 {
  height: 36px;
  background-color: var(--kfsgq7u);
  border-radius: var(--kfsgq74f);
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
._12do7kx8 {
  margin-bottom: var(--kfsgq74n);
}
._12do7kx9 {
  display: block;
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq74l);
  color: var(--kfsgq72i);
}
._163q68z0 {
  border: none;
  outline: none;
  background-color: transparent;
  text-align: left;
  display: flex;
  align-items: center;
  appearance: none;
}
._163q68z1 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74o);
}
._163q68z2 {
  padding: var(--kfsgq74n);
  padding-top: var(--kfsgq74p);
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: [heading] max-content [content] auto [footer] max-content;
  gap: var(--kfsgq74o);
  overflow-y: auto;
}
._163q68z3 {
  height: fit-content;
  margin-left: -4px;
  margin-top: calc(var(--kfsgq74l) * -1);
  margin-bottom: calc(var(--kfsgq74l) * -1);
  padding-left: 10px;
  padding-top: var(--kfsgq74m);
  padding-bottom: var(--kfsgq74m);
  gap: 10px;
  font-weight: var(--kfsgq73);
  border-radius: var(--kfsgq74e);
  border: none;
  transition: background-color 400ms cubic-bezier(0.22, 1, 0.36, 1);
}
._163q68z3:not(:disabled):hover {
  border: none;
}
._163q68z3:not(:disabled):focus-visible {
  border: none;
}
._163q68z4 {
  margin-top: var(--kfsgq75r);
  font-size: var(--kfsgq77);
  color: var(--kfsgq7z);
}
._163q68z5 {
  transition: transform 400ms cubic-bezier(0.22, 1, 0.36, 1), color 400ms cubic-bezier(0.22, 1, 0.36, 1);
  transition-delay: 0ms;
  color: var(--kfsgq7x);
}
._163q68z3:hover ._163q68z5 {
  transform: translateX(-2px);
  color: var(--kfsgq7y);
  transition-delay: 200ms, 0ms;
}
._163q68z6 {
  padding-left: var(--kfsgq74k);
}
._163q68z7 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq7y);
  padding-left: var(--kfsgq74k);
  border-radius: var(--kfsgq74d);
  font-weight: var(--kfsgq74);
  text-transform: uppercase;
  height: var(--kfsgq74r);
  gap: var(--kfsgq75s);
}
._163q68z7:focus-visible {
  --o929ayh: 0px;
  box-shadow: 0px 0px 0px var(--o929ayh, 2px) var(--o929ayf, var(--kfsgq738)), 0px 0px 0px calc(var(--o929ayh, 2px) + var(--o929ayi, 1px)) var(--o929ayg, var(--kfsgq72r));
}
._163q68z8 {
  position: relative;
  margin-top: var(--kfsgq75p);
  margin-bottom: var(--kfsgq75p);
  margin-left: calc(var(--kfsgq75h) + var(--kfsgq74n));
}
._163q68z9 {
  padding-left: var(--kfsgq75h);
  height: var(--kfsgq75n);
  border-radius: var(--kfsgq74d);
  width: 100%;
  font-size: var(--kfsgq79);
}
._163q68z9:hover {
  background: var(--kfsgq733);
}
._163q68za {
  background-color: var(--kfsgq733);
  font-weight: var(--kfsgq74);
}
.unvtzf0 {
  color: var(--kfsgq711);
}
.unvtzf1 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74n);
  justify-content: center;
  color: var(--kfsgq711);
}
.c1wmoe0 {
  margin-bottom: var(--kfsgq74n);
}
.c1wmoe1 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
}
.c1wmoe2 {
  padding-top: var(--kfsgq74n);
}
.c1wmoe3 {
  max-width: 50%;
}
.c1wmoe4 {
  width: var(--kfsgq74n);
  height: var(--kfsgq74n);
}
.c1wmoe5 {
  width: var(--kfsgq75c);
}
.c1wmoe6 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  gap: var(--kfsgq74n);
}
.aehho20 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
}
.aehho21 {
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  display: flex;
  gap: var(--kfsgq74l);
  align-items: center;
}
.aehho22 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq737);
  font-weight: var(--kfsgq73);
  line-height: 1.3;
}
.aehho23 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq7w);
  font-weight: var(--kfsgq73);
  line-height: 1.3;
}
.aehho24 {
  font-weight: var(--kfsgq74);
  padding-bottom: var(--kfsgq74k);
  display: inline-flex;
  gap: var(--kfsgq74k);
  align-items: center;
}
.aehho25 {
  text-align: left;
}
.aehho26 {
  display: flex;
  justify-content: space-between;
}
.aehho27 {
  display: flex;
  gap: var(--kfsgq74l);
  align-items: center;
}
.aehho28 {
  padding: var(--kfsgq74n);
  border: var(--kfsgq74a) solid var(--kfsgq7w);
  border-radius: var(--kfsgq74e);
  margin-bottom: var(--kfsgq74p);
  background-color: var(--kfsgq7s);
}
.aehho29 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74n);
}
.aehho2a {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
.aehho2b {
  font-weight: var(--kfsgq75);
  color: var(--kfsgq7z);
}
.aehho2c {
  font-weight: var(--kfsgq73);
  color: var(--kfsgq7z);
}
.aehho2d {
  width: 1px;
  height: 16px;
  background-color: var(--kfsgq7w);
}
.aehho2e {
  --mckrf70: var(--kfsgq738);
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
  font-size: var(--kfsgq79);
  background-color: var(--kfsgq738);
}
.aehho2e:active {
  transform: scale(0.975);
}
.aehho2f {
  display: inline-flex;
  align-items: center;
  gap: var(--kfsgq74k);
  color: var(--kfsgq7y);
  font-size: var(--kfsgq79);
  margin-top: var(--kfsgq74n);
  text-align: center;
}
.aehho2g {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
.aehho2h {
  max-width: 240px;
}
.aehho2i {
  margin: 0;
}
.aehho2j {
  margin-bottom: var(--kfsgq74m);
  color: var(--kfsgq7z);
  font-weight: var(--kfsgq75);
}
.aehho2k {
  width: var(--kfsgq75a);
  padding: var(--kfsgq74l);
}
.aehho2l {
  padding-left: var(--kfsgq74l);
  font-weight: var(--kfsgq73);
}
.aehho2m {
  font-style: italic;
  margin-top: var(--kfsgq74k);
}
.aehho2n {
  display: flex;
  justify-content: flex-end;
}
._1ar0qjj0 {
  color: var(--kfsgq7y);
  font-size: var(--kfsgq79);
  line-height: 1.5;
}
._1ar0qjj1 {
  align-items: center;
}
._1ar0qjj2 {
  align-items: center;
  gap: var(--kfsgq74m);
}
._1ar0qjj3 {
  font-size: var(--kfsgq7f);
}
._1ar0qjj4 {
  padding-top: var(--kfsgq74n);
  padding-bottom: var(--kfsgq74n);
}
._1ar0qjj5 {
  display: flex;
  gap: var(--kfsgq74o);
  padding-bottom: var(--kfsgq74o);
}
._1ar0qjj6 {
  width: var(--kfsgq766);
}
._1ar0qjj7 {
  padding-bottom: var(--kfsgq74u);
}
._1ar0qjj8 {
  padding-bottom: var(--kfsgq74o);
}
._1ar0qjj9 {
  line-height: 1.5;
}
._1ar0qjja {
  width: var(--kfsgq766);
  display: flex;
  justify-content: center;
}
._1ar0qjjb {
  width: var(--kfsgq766);
  display: flex;
  justify-content: center;
  margin-bottom: var(--kfsgq74l);
}
._10b39lt0 {
  padding-top: var(--kfsgq74z);
  color: var(--kfsgq72z);
  display: flex;
  align-items: center;
  gap: var(--kfsgq74n);
}
._8nyufv0 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74n);
  justify-content: center;
  font-size: var(--kfsgq79);
  color: var(--kfsgq72x);
}
._8nyufv1 {
  padding-top: var(--kfsgq74v);
  padding-bottom: var(--kfsgq74v);
}
._8nyufv2 {
  padding-top: var(--kfsgq74z);
}
._8nyufv3 {
  margin-bottom: var(--kfsgq74r);
}
._8nyufv4 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
}
._2blph70 {
  display: flex;
  padding: var(--kfsgq74o);
  flex-direction: column;
  align-items: center;
  border-radius: var(--kfsgq74d);
  background-color: var(--kfsgq7s);
  border: 1px solid;
  border-color: var(--kfsgq7v);
  gap: var(--kfsgq74m);
  box-shadow: var(--kfsgq73x);
  margin-left: calc(var(--kfsgq74o) * -1);
  margin-right: calc(var(--kfsgq74o) * -1);
}
._2blph71 {
  color: var(--kfsgq7y);
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq74);
  align-self: stretch;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._2blph72 {
  display: grid;
  width: 100%;
}
._2blph73 {
  grid-template-columns: 3fr 6fr;
}
._2blph74 {
  grid-template-columns: 2fr 6fr 1fr;
}
._2blph75 {
  font-weight: var(--kfsgq75);
  color: var(--kfsgq7z);
  font-size: var(--kfsgq79);
  line-height: 1.5;
}
._2blph76 {
  color: var(--kfsgq7z);
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq73);
  line-height: 1.5;
}
._2blph77 {
  padding: var(--kfsgq74l) var(--kfsgq74p) var(--kfsgq74l) 0;
}
._2blph78 {
  align-content: end;
}
._2blph79 {
  padding: var(--kfsgq74l) var(--kfsgq74m);
}
._2blph7a {
  padding: var(--kfsgq74l) var(--kfsgq74m) var(--kfsgq74l) 0;
  color: var(--kfsgq7x);
  display: flex;
  justify-content: center;
}
._2blph7b {
  border-bottom: 1px solid;
  border-color: var(--kfsgq7v);
}
._2blph7c {
  margin-bottom: var(--kfsgq74l);
}
._2blph7e {
  align-items: start;
}
._2blph7f {
  border-radius: var(--kfsgq74e);
  align-items: start;
  display: flex;
  flex-direction: column;
}
._2blph7g {
  padding: var(--kfsgq74l);
  display: flex;
  gap: var(--kfsgq74m);
  font-size: var(--kfsgq78);
  width: 100%;
}
._2blph7h {
  color: var(--kfsgq72c);
  font-weight: var(--kfsgq76);
}
._2blph7i {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / -1;
  padding: var(--kfsgq74k);
}
._2blph7j {
  color: var(--kfsgq7y);
  font-style: italic;
}
._2blph7d._2blph7k {
  padding-left: var(--kfsgq74n);
  font-size: var(--kfsgq78);
  color: var(--kfsgq7z);
}
._2blph7l {
  color: var(--kfsgq7x);
  font-weight: var(--kfsgq74);
  line-height: 1.5;
}
._2blph7m {
  color: var(--kfsgq7x);
  font-weight: var(--kfsgq74);
}
._2blph7n {
  color: var(--kfsgq71b);
  font-size: var(--kfsgq79);
  line-height: 1.6;
  display: flex;
  gap: var(--kfsgq75g);
  align-items: center;
}
._2blph7p {
  font-weight: var(--kfsgq75);
}
._2blph7q {
  color: var(--kfsgq7y);
  font-style: italic;
  opacity: var(--kfsgq748);
}
._2blph7r {
  font-size: var(--kfsgq79);
  font-style: italic;
}
._2blph7s {
  font-size: var(--kfsgq79);
  padding: 0 var(--kfsgq74l);
  font-style: italic;
}
._2blph7t {
  border: none;
  grid-column: 1 / -1;
  border-top: 1px dotted var(--kfsgq7w);
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
._1fmcjcs0 {
  border: 1px solid var(--kfsgq7y);
  border-radius: 16px;
  padding: 32px;
}
._1fmcjcs1 {
  text-align: center;
}
._1fmcjcs2 {
  margin-bottom: var(--kfsgq74l);
  font-weight: var(--kfsgq76);
  font-size: var(--kfsgq7e);
}
._1fmcjcs3 {
  font-weight: var(--kfsgq73);
  margin-left: var(--kfsgq75q);
}
._1fmcjcs4 {
  color: var(--kfsgq7y);
}
._1fmcjcs5 {
  font-size: var(--kfsgq7a);
  font-weight: var(--kfsgq73);
  color: var(--kfsgq7y);
}
._1fmcjcs6 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq75r);
}
._1fmcjcs7 {
  display: inline-flex;
  align-items: center;
  text-decoration: underline;
  color: inherit;
}
._1fmcjcs8 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74p);
  margin-bottom: var(--kfsgq74s);
}
._1fmcjcs9 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._1fmcjcsa {
  color: var(--kfsgq7y);
  text-align: center;
  font-weight: var(--kfsgq73);
  font-size: var(--kfsgq78);
  margin-bottom: var(--kfsgq74r);
}
._1fmcjcsb {
  font-weight: var(--kfsgq76);
}
._1fmcjcsc {
  width: 100%;
  display: flex;
  justify-content: center;
}
._1fmcjcs9 > p {
  margin: 0;
}
._1fmcjcsa > p:first-of-type {
  margin-bottom: 4px;
}
._1p7bld40 {
  font-weight: var(--kfsgq73);
}
._1p7bld41 {
  color: var(--kfsgq72c);
}
._15630ly0 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
}
._15630ly1 {
  display: flex;
  flex-direction: column;
}
._15630ly2 {
  height: var(--kfsgq74r);
  align-content: center;
}
._15630ly3 {
  color: var(--kfsgq7y);
  font-size: var(--kfsgq78);
  font-style: italic;
}
._15630ly4 {
  margin-top: var(--kfsgq74m);
}
._15630ly5 {
  font-weight: var(--kfsgq76);
}
._1rufx3w0 {
  font-weight: var(--kfsgq76);
}
._12yd6tm0 {
  font-weight: var(--kfsgq76);
}
._1gekhb30 {
  display: flex;
  gap: var(--kfsgq74l);
}
._1gekhb31 {
  flex-grow: 1;
}
._1hg1afo0 {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: var(--kfsgq738);
}
._1hg1afo1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--kfsgq74n);
  flex-shrink: 0;
  gap: var(--kfsgq74m);
}
._1hg1afo2 {
  font-size: var(--kfsgq7c);
  font-weight: var(--kfsgq75);
  margin: 0;
  color: var(--kfsgq72w);
}
._1hg1afo3 {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
._1hg1afo4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--kfsgq74m) var(--kfsgq74n);
}
._1hg1afo5 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq75);
  color: var(--kfsgq72y);
}
._1hg1afo6 {
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 25%;
}
._1hg1afo7 {
  max-width: 200px;
  padding: var(--kfsgq74k);
}
._1hg1afo8 {
  font-weight: var(--kfsgq75);
  margin-bottom: var(--kfsgq74k);
}
._1hg1afo9 {
  padding: var(--kfsgq74n);
  text-align: center;
  color: var(--kfsgq72y);
  font-size: var(--kfsgq78);
  margin: 0 var(--kfsgq74n);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--kfsgq74l);
}
._1hg1afoa {
  padding: var(--kfsgq74n);
  text-align: center;
  color: var(--kfsgq72i);
  font-size: var(--kfsgq79);
  margin: 0 var(--kfsgq74n);
}
._1hg1afob {
  padding-left: 2px;
  padding-right: 2px;
}
._1hg1afoc {
  font-size: var(--kfsgq78);
}
.tat1bs0 {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  padding: var(--kfsgq74n);
  column-gap: var(--kfsgq74n);
}
.tat1bs1 {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / -1;
  align-items: start;
  height: 72px;
}
.tat1bs2 {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / -1;
  align-items: start;
  height: 96px;
}
.tat1bs3 {
  transform: scale(0.9);
  transform-origin: left center;
  opacity: 0.85;
}
.tat1bs4 {
  max-width: 260px;
  padding: var(--kfsgq74l);
}
.tat1bs5 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74m);
}
.tat1bs6 {
  padding-left: var(--kfsgq74n);
}
.tat1bs7 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
  margin-bottom: var(--kfsgq74k);
  margin-top: var(--kfsgq74m);
}
.tat1bs8 {
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq72w);
}
.tat1bs9 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq75);
  margin-bottom: var(--kfsgq74k);
}
.tat1bsa {
  margin: auto;
}
.tat1bsb {
  font-weight: var(--kfsgq75);
}
.tat1bsc {
  color: var(--kfsgq72y);
  flex-shrink: 0;
}
.tat1bsd {
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq75);
  color: var(--kfsgq72w);
  font-family: var(--kfsgq71);
  font-feature-settings: "tnum", "calt", "ccmp", "locl", "ss01", "ss02", "zero";
  line-height: 1.2;
}
.tat1bse {
  font-size: var(--kfsgq79);
  color: var(--kfsgq72y);
  font-weight: var(--kfsgq74);
  margin-top: 2px;
}
.tat1bsf {
  max-width: 200px;
  padding: var(--kfsgq74k);
}
.tat1bsg {
  font-weight: var(--kfsgq75);
  margin-bottom: var(--kfsgq74k);
}
.tat1bsh {
  font-weight: var(--kfsgq75);
  color: var(--kfsgq72w);
  font-family: var(--kfsgq71);
  font-feature-settings: "tnum", "calt", "ccmp", "locl", "ss01", "ss02", "zero";
  font-size: var(--kfsgq79);
  min-height: 24px;
  display: flex;
  align-items: center;
  padding-left: var(--kfsgq74k);
  -webkit-text-stroke: 2px rgba(255, 255, 255, .6);
  paint-order: stroke;
}
.tat1bsi {
  padding-left: 0;
  font-weight: var(--kfsgq76);
  min-height: 32px;
  font-size: var(--kfsgq7b);
}
.tat1bsj {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / -1;
}
.tat1bsk {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / -1;
  align-items: end;
  padding-bottom: var(--kfsgq74l);
  height: 60px;
}
.tat1bsl {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq72y);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.tat1bsm {
  width: 90px;
}
.tat1bsn {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / -1;
  align-items: center;
  padding-bottom: var(--kfsgq74k);
}
.tat1bso {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: var(--kfsgq74l);
}
.tat1bsp {
  gap: var(--kfsgq74k);
  font-size: var(--kfsgq78);
  color: var(--kfsgq72y);
  font-weight: var(--kfsgq74);
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 25%;
}
.tat1bsq {
  display: flex;
  gap: 8px;
  align-items: center;
  margin-bottom: var(--kfsgq74l);
}
.tat1bsr {
  display: flex;
  border: 1px solid var(--kfsgq7w);
  border-radius: 4px;
  overflow: hidden;
}
.tat1bss {
  border-radius: 0;
  border: none;
}
.tat1bst {
  gap: 8px;
  padding-right: 5px;
}
.tat1bsu {
  width: 12px;
  height: 12px;
  border: 1px solid var(--kfsgq7w);
  border-radius: 2px;
}
.tat1bsv {
  font-size: var(--kfsgq78);
  color: var(--kfsgq72y);
  font-weight: var(--kfsgq74);
  margin-top: -4px;
  margin-bottom: var(--kfsgq74k);
}
.tat1bsw {
  transform: translateX(-4px);
}
.tat1bsx {
  width: 100%;
}
.xfmqje0 {
  user-select: none;
  pointer-events: none;
  font-size: 12px;
  fill: var(--kfsgq7z);
  stroke: rgba(255, 255, 255, 1);
  stroke-width: 5;
  paint-order: stroke;
  text-shadow: 0 0 10px 30px white;
}
._5hd6320 {
  user-select: none;
  pointer-events: none;
  font-size: 12px;
  fill: #374151;
  stroke: rgba(255, 255, 255, 1);
  stroke-width: 4;
  paint-order: stroke;
}
._5hd6321 {
  user-select: none;
  pointer-events: none;
  font-size: 10px;
  fill: var(--kfsgq7y);
  font-weight: var(--kfsgq75);
}
._5hd6322 {
  user-select: none;
  pointer-events: none;
  font-size: 10px;
  fill: var(--kfsgq7y);
  font-weight: var(--kfsgq75);
  stroke: rgba(255, 255, 255, 1);
  stroke-width: 8;
  paint-order: stroke;
}
.y1v8o30 {
  overflow-x: auto;
  min-width: 0;
}
.y1v8o31 {
  display: flex;
  height: 100%;
  overflow: hidden;
}
.y1v8o32 {
  display: inline-flex;
  flex-direction: column;
}
.y1v8o33 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq72y);
}
.y1v8o34 {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.y1v8o35 {
  display: flex;
  gap: var(--kfsgq74r);
  align-items: flex-start;
}
.y1v8o36 {
  text-align: right;
  display: grid;
  grid-template-rows: auto max-content;
  justify-content: space-between;
  height: 100%;
}
.y1v8o37 {
  font-size: var(--kfsgq7f);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq75h);
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.y1v8o38 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq737);
  line-height: 1.35;
  display: flex;
  align-items: center;
  gap: var(--kfsgq74k);
  justify-content: flex-end;
  width: max-content;
}
.y1v8o39 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: var(--kfsgq79);
}
.y1v8o3a {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
._19wn9qq0 {
  color: var(--kfsgq7y);
  align-content: center;
}
._19wn9qq1 {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: var(--kfsgq74k);
  align-items: center;
  gap: var(--kfsgq74k);
}
._19wn9qq2 {
  margin-bottom: var(--kfsgq74r);
}
._19wn9qq3 {
  margin-bottom: var(--kfsgq74r);
  margin-top: var(--kfsgq74t);
}
._19wn9qq4 {
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq74l);
}
._19wn9qq5 {
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq74n);
}
._19wn9qq6 {
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
._19wn9qq7 {
  all: unset;
  width: 100%;
}
._19wn9qq8 {
  width: 393px;
  border-color: var(--kfsgq7w);
}
._19wn9qq9 {
  width: 440px;
}
._19wn9qqa {
  background-color: var(--kfsgq7t);
  border-top: 1px solid var(--kfsgq7w);
  border-radius: 0 0 4px 4px;
  padding: var(--kfsgq74n);
}
._19wn9qqa:hover {
  border-top: 1px solid var(--kfsgq7w);
}
._19wn9qqb {
  padding-left: var(--kfsgq74k);
  padding-right: var(--kfsgq74k);
}
._19wn9qqc {
  background-color: var(--kfsgq72c);
}
._1kei4jy0 {
  line-height: 1.5;
}
._1kei4jy1 {
  flex-grow: 0;
  font-size: var(--kfsgq78);
  line-height: 1.5;
}
._1kei4jy2 {
  padding-left: var(--kfsgq74p);
  list-style: disc;
}
._1kei4jy3 {
  margin-bottom: var(--kfsgq74p);
  align-items: start;
}
._1kei4jy4 {
  margin-bottom: var(--kfsgq74k);
}
._1kei4jy5 {
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
}
._1kei4jy6 {
  color: var(--kfsgq72i);
  margin-bottom: 0;
}
._1kei4jy7 {
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
._7cbhos0 {
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
._7cbhos1 {
  font-size: var(--kfsgq7a);
}
.coxnw0 {
  display: flex;
  flex-direction: column;
}
.coxnw1 {
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
}
.coxnw2 {
  padding-top: var(--kfsgq74l);
}
.coxnw3 {
  gap: var(--kfsgq74n);
}
.coxnw4 {
  padding: var(--kfsgq74n);
}
.coxnw5 {
  display: flex;
  gap: var(--kfsgq74l);
  flex-direction: column;
  padding-bottom: var(--kfsgq74p);
}
.coxnw6 {
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  align-items: center;
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq76);
  display: flex;
  gap: var(--kfsgq74m);
}
.coxnw7 {
  color: var(--kfsgq7y);
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  text-align: center;
}
.coxnw8 {
  color: var(--kfsgq7y);
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq73);
  margin-left: var(--kfsgq74k);
}
.coxnw9 {
  background-color: var(--kfsgq7t);
  font-size: var(--kfsgq78);
  border-top: var(--o929ay6, 1px) var(--o929ay7, solid) var(--o929ay8, var(--kfsgq72q));
  border-bottom: var(--o929ay6, 1px) var(--o929ay7, solid) var(--o929ay8, var(--kfsgq72q));
  border-color: var(--kfsgq7v);
  padding-left: var(--kfsgq74n);
  padding-right: var(--kfsgq74n);
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
  color: var(--kfsgq7y);
}
._1ejp9n0 {
  gap: var(--kfsgq74n);
  font-size: var(--kfsgq78);
  border: 1px solid var(--kfsgq7v);
  background-color: var(--kfsgq7t);
  border-radius: var(--kfsgq74e);
  color: var(--kfsgq7z);
  line-height: 1.5;
}
._1ejp9n1 {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--kfsgq74m);
}
._1ejp9n2 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq74);
}
._1ejp9n3 {
  margin-top: var(--kfsgq74t);
}
._1ejp9n4 {
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
}
._1ejp9n5 {
  opacity: var(--kfsgq747);
}
._1muwpk50 {
  font-size: var(--kfsgq7c);
}
._1muwpk51 {
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
}
._1muwpk52 {
  font-weight: var(--kfsgq75);
  color: var(--kfsgq71m);
  margin-top: var(--kfsgq74m);
}
._1muwpk53 {
  padding-left: var(--kfsgq74p);
  list-style: disc;
}
._1muwpk54 {
  margin-top: var(--kfsgq74l);
}
._1ang8d40 {
  transition: fill 0.3s ease-in-out, stroke 0.3s ease-in-out;
}
._1r2q82g0 {
  background-color: hsla(0, 0%, 100%, 0.85);
  backdrop-filter: blur(6px);
  border-radius: var(--kfsgq74e);
  border: 1px solid var(--kfsgq73o);
  box-shadow: var(--kfsgq745);
}
._1r2q82g1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74l);
}
._1r2q82g2 {
  text-align: center;
  color: var(--kfsgq7y);
  margin: 0;
  text-wrap: balance;
  padding-top: var(--kfsgq74n);
}
._1r2q82g3 {
  font-size: var(--kfsgq7c);
  font-variation-settings: var(--kfsgq7d);
  text-align: center;
  padding-bottom: var(--kfsgq74n);
}
._6i2chv0 {
  color: var(--kfsgq737);
  font-size: var(--kfsgq79);
}
._6i2chv1 {
  font-size: var(--kfsgq79);
}
._6i2chv2 {
  margin-top: var(--kfsgq75q);
}
._6i2chv3 {
  margin-left: var(--kfsgq74m);
}
._6i2chv4 {
  display: flex;
  justify-content: flex-end;
}
.v04vbz0 {
  width: var(--kfsgq766);
}
._1j5x7ew0 {
  display: flex;
  gap: var(--kfsgq74l);
}
._1j5x7ew1 {
  flex-grow: 1;
}
._1j5x7ew2 {
  align-self: end;
}
.xro3420 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74k);
  align-items: flex-end;
}
.xro3421 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  text-align: right;
  white-space: nowrap;
}
.xro3422 {
  color: var(--kfsgq737);
}
.xro3423 {
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq737);
  text-align: right;
}
.xh18xn0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: var(--kfsgq738);
  padding-bottom: var(--kfsgq751);
  padding-right: var(--kfsgq74n);
}
.xh18xn1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: var(--kfsgq738);
  padding-right: var(--kfsgq74n);
}
.xh18xn2 {
  width: 100%;
  padding: 48px 0 var(--kfsgq74r);
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.xh18xn5 {
  display: flex;
  background: var(--kfsgq7u);
  border-radius: calc(var(--kfsgq74e) + 1px);
  border: 1px solid transparent;
  transition: border-color 0.2s ease-out;
}
.xh18xn5:has(.xh18xn3:hover), .xh18xn5:has(.xh18xn3:focus-visible), .xh18xn5:has(.xh18xn4:hover), .xh18xn5:has(.xh18xn4:focus-visible) {
  border-color: var(--kfsgq7w);
}
.xh18xn6 {
  border: 1px solid transparent;
  background: transparent;
  cursor: pointer;
  padding: var(--kfsgq74l) var(--kfsgq74m);
  font-size: var(--kfsgq79);
  font-family: inherit;
  color: var(--kfsgq72h);
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
  border-radius: var(--kfsgq74e);
  transition: border-color 0.2s ease-out;
}
.xh18xn6:focus-visible {
  outline: none;
}
.xh18xn7 {
  border-color: var(--kfsgq7x);
  background: var(--kfsgq7v);
}
.xh18xn7:hover, .xh18xn7:focus-visible {
  border-color: var(--kfsgq7y);
  background: color-mix(in srgb, var(--kfsgq7v), var(--kfsgq7w));
}
.xh18xn9 {
  display: grid;
  grid-template-columns: 216px 1fr;
  column-gap: 0 var(--kfsgq74n);
  padding: 32px 0;
}
.xh18xna {
  display: grid;
  grid-template-columns: repeat(3, 216px);
  grid-template-rows: subgrid;
  grid-row: 1/-1;
  column-gap: var(--kfsgq74n);
  overflow: auto;
  padding: var(--kfsgq74n) var(--kfsgq74l) 0;
}
.w3dlat0 {
  min-height: var(--kfsgq74v);
}
.w3dlat1 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74p);
}
.w3dlat2 {
  background-color: var(--kfsgq72c);
  border: var(--o929ay0, 1px) var(--o929ay1, solid) var(--o929ay2, var(--kfsgq72q));
  border-color: var(--kfsgq7v);
  border-radius: var(--kfsgq74f);
  padding: var(--kfsgq74r);
  box-shadow: var(--kfsgq73x);
  width: 864px;
  margin-bottom: var(--kfsgq74p);
}
.w3dlat3 {
  margin-bottom: var(--kfsgq74n);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
.w3dlat4 {
  font-size: var(--kfsgq7c);
  font-weight: var(--kfsgq75);
  margin-bottom: var(--kfsgq74l);
}
.w3dlat5 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq72x);
}
.w3dlat6 {
  font-size: var(--kfsgq7c);
  font-weight: var(--kfsgq75);
  color: var(--kfsgq72w);
  margin: 0;
  text-align: center;
}
.axx4fi0 {
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 4px;
  text-decoration-color: rgba(0,0,0,.3);
}
.xazekg0 {
  position: relative;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: 1 / -1;
  border: 1px solid transparent;
  border-radius: 8px;
  padding: var(--kfsgq74p) var(--kfsgq74r) 0;
  box-shadow: 0px 0px 0px 0px transparent;
  transition: border-color 300ms, box-shadow 300ms, background-color 300ms;
  margin-bottom: var(--kfsgq75q);
}
.xazekg1 {
  background-color: var(--kfsgq7s);
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--kfsgq7x);
}
.xazekg2 {
  background: radial-gradient(24.93% 71.62% at 100% 26.15%, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(16deg, rgba(231, 242, 251, 0.03) 44.05%, rgba(98, 92, 249, 0.04) 96.71%), linear-gradient(180deg, #E1EFFE 0%, rgba(225, 239, 254, 0.40) 31.5%, rgba(225, 239, 254, 0.60) 68.5%, #E1EFFE 99%);
  border: 1px solid var(--kfsgq717);
}
.xazekg3 {
  position: absolute;
  background: white;
  top: -14px;
  left: 50%;
  transform: translateX(-50%);
  padding: var(--kfsgq74k) var(--kfsgq74l);
  border: 1px solid var(--kfsgq7x);
  border-radius: 4px;
  font-size: var(--kfsgq78);
}
.xazekg4 {
  color: var(--kfsgq7y);
}
.xazekg5 {
  border-color: var(--kfsgq718);
  background: linear-gradient(180deg, #FFF 17.57%, #F4F4FB 100%);
  color: var(--kfsgq71a);
}
.xazekg6 {
  width: 164px;
  text-align: center;
}
.xazekg7 {
  color: var(--kfsgq7z);
  font-size: 16px;
  font-weight: var(--kfsgq75);
  margin-bottom: var(--kfsgq74n);
}
.xazekg8 {
  color: var(--kfsgq71d);
}
.xazekg9 {
  margin-bottom: var(--kfsgq74m);
  color: var(--kfsgq7y);
  font-size: var(--kfsgq78);
}
.xazekga {
  color: var(--kfsgq71w);
}
.xazekgb {
  display: inline-flex;
  gap: var(--kfsgq74k);
  color: var(--kfsgq7y);
  margin-top: -10px;
  padding-bottom: var(--kfsgq74s);
}
.xazekgc {
  color: var(--kfsgq71w);
}
.xazekgd {
  color: var(--kfsgq711);
  font-size: 34px;
  font-weight: var(--kfsgq75);
}
.xazekge {
  color: var(--kfsgq71e);
}
.xazekgf {
  font-size: var(--kfsgq7f);
  margin-bottom: 15px;
}
.xazekgg {
  padding-top: 5px;
  display: flex;
  flex-direction: column;
  align-items: end;
  font-size: var(--kfsgq79);
}
.xazekgh {
  color: var(--kfsgq7y);
  font-size: var(--kfsgq78);
  font-style: italic;
  text-align: center;
  margin-bottom: var(--kfsgq74v);
}
.xazekgi {
  color: var(--kfsgq71x);
}
.xazekgj {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--kfsgq7v);
}
.xazekgj:last-of-type {
  border-bottom: none;
}
.xazekgk {
  border-color: var(--kfsgq719);
}
.xazekgl {
  display: inline-flex;
  align-items: center;
  gap: var(--kfsgq74l);
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq7z);
}
.xazekgm {
  color: var(--kfsgq71b);
}
.xazekgn {
  color: var(--kfsgq7x);
}
.xazekgo {
  cursor: default;
  border-style: dashed;
  background-color: transparent;
  border-color: var(--kfsgq725);
  color: var(--kfsgq726);
}
.xazekgp {
  text-align: center;
}
.xazekgq {
  font-size: var(--kfsgq78);
  font-style: italic;
}
.xazekgr {
  display: inline-flex;
  gap: var(--kfsgq74k);
  align-items: center;
}
.xazekgs {
  color: inherit;
}
._1xpmn6g0 {
  width: var(--kfsgq766);
  display: flex;
  justify-content: center;
}
._1xpmn6g1 {
  position: relative;
}
._1pexy950 {
  color: var(--kfsgq73f);
}
._1pexy951 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
._1pexy952 {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: 1 / -1;
  position: sticky;
  left: 0;
  z-index: 1;
  background-color: var(--kfsgq738);
  padding: 0 var(--kfsgq74p);
  margin-bottom: var(--kfsgq75q);
}
._1pexy953 {
  font-weight: var(--kfsgq75);
  padding-top: var(--kfsgq74r);
  padding-bottom: var(--kfsgq74n);
  color: var(--kfsgq7z);
  font-size: var(--kfsgq78);
}
._1pexy954 {
  display: flex;
  align-items: center;
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 25%;
  border-bottom: 1px solid var(--kfsgq7v);
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq74);
}
._1pexy955 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--kfsgq74k);
  padding-left: var(--kfsgq74p);
  font-weight: var(--kfsgq75);
  color: var(--kfsgq7y);
  border-bottom: 1px solid var(--kfsgq7v);
}
._1pexy956 {
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 25%;
  font-size: var(--kfsgq78);
}
._1pexy957 {
  font-size: var(--kfsgq77);
  color: var(--kfsgq7y);
  font-weight: var(--kfsgq73);
}
._32tdg11 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: var(--kfsgq74p);
}
._32tdg12 {
  margin-bottom: var(--kfsgq74p);
}
._32tdg13 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: var(--kfsgq74m);
  list-style: disc;
  list-style-position: outside;
  margin: 0;
  padding-left: var(--kfsgq74n);
}
._32tdg14 {
  display: list-item;
  font-size: var(--kfsgq7a);
  color: var(--kfsgq72x);
}
._32tdg15 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: var(--kfsgq74m);
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: var(--kfsgq7a);
}
._32tdg16 {
  display: flex;
  align-items: center;
  font-size: var(--kfsgq7a);
  color: var(--kfsgq72x);
}
._32tdg17 {
  width: var(--kfsgq753);
}
._32tdg18 {
  margin-right: var(--kfsgq74m);
  flex-shrink: 0;
}
._32tdg19 {
  font-size: var(--kfsgq7a);
  font-weight: var(--kfsgq75);
  color: var(--kfsgq72w);
  margin-bottom: var(--kfsgq74l);
  margin: 0 0 12px 0;
}
@media (max-width: 1200px) {
  ._32tdg10 {
    width: 550px;
  }
  ._32tdg11 {
    grid-template-columns: 1fr;
    gap: var(--kfsgq74n);
  }
  ._32tdg13 {
    grid-template-columns: 1fr;
  }
  ._32tdg15 {
    grid-template-columns: 1fr;
  }
}
.cyt0zv0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: var(--kfsgq74n);
  margin-bottom: var(--kfsgq74n);
}
.cyt0zv1 {
  font-weight: var(--kfsgq76);
  padding: var(--kfsgq74l);
}
.cyt0zv2 {
  line-height: 1.1;
}
.cyt0zv3 {
  line-height: 1.4;
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq73);
  padding-left: var(--kfsgq74n);
}
._1ouno140 {
  gap: var(--kfsgq74n);
  font-size: var(--kfsgq78);
  border: 1px solid var(--kfsgq7v);
  background-color: var(--kfsgq7t);
  border-radius: var(--kfsgq74e);
  color: var(--kfsgq7z);
  line-height: 1.5;
}
._1ouno141 {
  display: grid;
  grid-template-columns: auto max-content max-content max-content max-content;
  width: 100%;
  margin-top: var(--kfsgq74r);
}
._1ouno142 {
  display: grid;
  grid-column: 1 / -1;
  gap: var(--kfsgq74n);
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
  font-weight: var(--kfsgq75);
  place-content: center;
  padding: var(--kfsgq74v);
}
._1ouno143 {
  display: grid;
  grid-column: 1 / -1;
  grid-template-columns: subgrid;
  gap: var(--kfsgq74n);
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
  border-bottom: 1px solid var(--kfsgq7w);
  font-weight: var(--kfsgq75);
}
._1ouno144 {
  padding: var(--kfsgq74l);
  text-align: right;
}
._1ouno145 {
  padding-left: var(--kfsgq74t);
  justify-self: start;
  text-align: left;
}
._1ouno147 {
  display: grid;
  grid-column: 1 / -1;
  color: var(--kfsgq7z);
  grid-template-columns: subgrid;
  align-items: start;
  gap: var(--kfsgq74n);
  padding: var(--kfsgq74l);
  padding-top: var(--kfsgq75r);
  padding-bottom: var(--kfsgq75r);
  border-bottom: 1px solid var(--kfsgq7v);
  border-radius: var(--kfsgq74d);
  transition: background-color 100ms;
}
._1ouno147:hover {
  background-color: var(--kfsgq7s);
}
._1ouno148 {
  background-color: var(--kfsgq714);
}
._1ouno148:hover {
  background-color: var(--kfsgq715);
}
._1ouno149 {
  opacity: 0.7;
  font-style: italic;
  background-color: var(--kfsgq71g);
  seletors {
    &:hover {
      background-color: var(--kfsgq71h);
    }
  }
}
._1ouno14a {
  opacity: 0.6;
  background: var(--kfsgq72c);
}
._1ouno14a:hover {
  background-color: var(--kfsgq7t);
}
._1ouno14b {
  color: var(--kfsgq7y);
  background-color: var(--kfsgq7s);
}
._1ouno14b:hover {
  background-color: var(--kfsgq7u);
}
._1ouno14c:hover {
  background-color: var(--kfsgq7u);
}
._1ouno14d {
  height: 12px;
  grid-column: 1 / -1;
  background-color: color-mix(in srgb, var(--kfsgq714), var(--kfsgq715));
  border-bottom: 1px solid var(--kfsgq7v);
}
._1ouno14f {
  color: var(--kfsgq71b);
  background-color: var(--kfsgq715);
  border-color: var(--kfsgq719);
}
._1ouno14g {
  color: var(--kfsgq71m);
  border: none;
}
._1ouno14h {
  color: var(--kfsgq7y);
  border: none;
}
._1ouno14i {
  color: var(--kfsgq710);
  background-color: var(--kfsgq7v);
  border-color: var(--kfsgq7x);
}
._1ouno14k {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: var(--kfsgq74l);
  font-size: var(--kfsgq78);
}
._1ouno14l {
  font-family: var(--kfsgq72);
  display: grid;
  grid-template-columns: 14px minmax(0, 1fr) 14px;
  gap: var(--kfsgq74l);
  padding-top: var(--kfsgq74k);
}
._1ouno14m {
  opacity: 0;
  color: var(--kfsgq7y);
  transition: opacity 100ms;
  display: flex;
  align-items: center;
}
._1ouno14n {
  margin-top: 3px;
}
._1ouno14p {
  font-family: var(--kfsgq72);
}
._1ouno14q {
  overflow: auto;
  max-height: 500px;
  height: auto;
}
._1ouno14r {
  opacity: 0;
  color: var(--kfsgq7y);
  transition: opacity 100ms;
}
._1ouno14s {
  height: 20px;
  display: flex;
  justify-content: end;
  align-items: center;
}
._1ouno14t {
  height: 36px;
  display: flex;
  align-items: center;
}
._1ouno146:hover ._1ouno14r {
  opacity: 1;
}
._1ouno146:hover ._1ouno14m {
  opacity: 1;
}
._1ouno14u {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 100%;
}
._1ouno14v {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._1ouno14w {
  margin-bottom: var(--kfsgq74n);
}
._1ouno14x {
  display: flex;
  justify-content: flex-end;
}
._1ouno14y {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--kfsgq74r);
}
._1ouno14z {
  display: flex;
  justify-content: center;
  padding: var(--kfsgq74r);
}
._1qupy5l0 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74p);
}
._1qupy5l1 {
  display: flex;
  justify-content: flex-end;
  gap: var(--kfsgq74m);
  margin-top: var(--kfsgq74n);
}
._1e93ndi0 {
  padding-top: var(--kfsgq74n);
  padding-bottom: var(--kfsgq74n);
}
._1e93ndi1 {
  margin-bottom: var(--kfsgq74n);
}
._1e93ndi2 {
  color: var(--kfsgq737);
}
._1e93ndi3 {
  display: flex;
  justify-content: flex-end;
  gap: var(--kfsgq74m);
}
.xg25850 {
  gap: var(--kfsgq74l);
}
.xg25851 {
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
}
.pwh8c50 {
  padding: var(--kfsgq74l);
}
.pwh8c51 {
  color: var(--kfsgq72i);
}
.pwh8c52 {
  padding: 0;
  list-style: none;
  display: grid;
  gap: var(--kfsgq74k);
  max-height: 20vh;
}
.pwh8c53 {
  display: flex;
  align-items: baseline;
  gap: var(--kfsgq74l);
}
.pwh8c54 {
  font-weight: var(--kfsgq75);
  font-size: var(--kfsgq7a);
  color: var(--kfsgq72x);
}
.pwh8c55 {
  color: var(--kfsgq737);
  font-size: var(--kfsgq79);
}
.pwh8c56 {
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
  font-size: var(--kfsgq7a);
  font-weight: var(--kfsgq75);
  color: var(--kfsgq72i);
}
._1r5xde40 {
  height: 100%;
  display: flex;
  flex-direction: column;
}
._1r5xde41 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--kfsgq74n);
  padding-bottom: var(--kfsgq74l);
}
._1r5xde42 {
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq75);
}
._1r5xde43 {
  padding: var(--kfsgq74l) var(--kfsgq74n) var(--kfsgq74n);
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74m);
  min-height: 0;
}
._1r5xde44 {
  text-align: center;
  padding-top: var(--kfsgq74n);
  padding-bottom: var(--kfsgq74n);
  color: var(--kfsgq737);
}
._1r5xde45 {
  text-align: center;
  padding-top: var(--kfsgq74n);
  padding-bottom: var(--kfsgq74n);
  color: var(--kfsgq72i);
}
._1r5xde46 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74m);
  flex: 1;
  overflow: auto;
}
._1r5xde47 {
  padding: var(--kfsgq74l) var(--kfsgq74m);
  border-radius: var(--kfsgq74e);
  background-color: var(--kfsgq7s);
  border: 1px solid var(--kfsgq7v);
}
._1r5xde48 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
._1r5xde49 {
  color: var(--kfsgq737);
}
._1r5xde4a {
  font-weight: var(--kfsgq74);
  font-size: var(--kfsgq79);
}
._1r5xde4c {
  background-color: var(--kfsgq715);
  color: var(--kfsgq71d);
  border-color: var(--kfsgq717);
}
._1r5xde4c:hover {
  background-color: var(--kfsgq715) !important;
}
._1r5xde4d {
  background-color: var(--kfsgq721);
  color: var(--kfsgq727);
  border-color: var(--kfsgq723);
}
._1r5xde4d:hover {
  background-color: var(--kfsgq721) !important;
}
._1r5xde4e {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74k);
  font-size: var(--kfsgq78);
  color: var(--kfsgq737);
}
._1r5xde4f {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: max-content;
  padding: var(--kfsgq74n);
  color: var(--kfsgq737);
  margin: auto;
  margin-top: var(--kfsgq74n);
}
._1r5xde4g {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq75);
}
._1r5xde4h {
  font-size: var(--kfsgq78);
  margin-top: var(--kfsgq74k);
}
._1r5xde4i {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq7y);
}
._1r5xde4j {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--kfsgq74m);
}
._1vvoiz30 {
  padding: var(--kfsgq74k);
}
._1vvoiz31 {
  color: var(--kfsgq72i);
}
._1b6gx370 {
  cursor: pointer;
}
._1b6gx371 {
  font-weight: var(--kfsgq74);
  font-size: var(--kfsgq79);
}
._1b6gx372 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  border-radius: 4px;
  opacity: 0;
  transition: all 0.05s ease;
  color: var(--kfsgq7y);
}
._1b6gx370:hover ._1b6gx372 {
  opacity: 1;
  transition-delay: .1s;
}
._1b6gx372:hover {
  background-color: var(--kfsgq7v);
  color: var(--kfsgq710);
}
._1b6gx373 {
  display: flex;
  justify-content: flex-end;
}
._1b6gx374 {
  display: flex;
  height: 100%;
  overflow: hidden;
}
._1b6gx375 {
  flex-grow: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
._1b6gx376 {
  margin-bottom: var(--kfsgq74r);
}
._1b6gx377 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74m);
}
._1b6gx378 {
  text-align: center;
  padding-top: var(--kfsgq74r);
  padding-bottom: var(--kfsgq74r);
}
._1b6gx379 {
  font-size: var(--kfsgq7b);
  font-weight: var(--kfsgq74);
  margin-bottom: var(--kfsgq74l);
}
._1b6gx37a {
  color: var(--kfsgq737);
  margin-bottom: var(--kfsgq74n);
  font-size: var(--kfsgq79);
}
.i1i3fb0 {
  display: flex;
  flex-direction: column;
}
._1n7gnlb0 {
  display: flex;
  flex-direction: column;
}
._2bavt90 {
  display: flex;
  flex-direction: column;
  background-color: var(--kfsgq73d);
  height: 100vh;
  overflow: auto;
}
._2bavt91 {
  --mckrf70: var(--kfsgq73w);
  background: var(--kfsgq73v);
}
._2bavt92 {
  position: sticky;
  top: 0;
  z-index: 10;
  background: rgba(244, 239, 234, 0.9);
  display: flex;
  align-items: center;
  padding: var(--kfsgq74m);
  justify-content: space-between;
  border-bottom: 1px solid transparent;
  box-shadow: none;
  transition: border-bottom-color 0.8s ease, box-shadow 0.8s ease;
}
._2bavt93 {
  border-bottom-color: var(--kfsgq73m);
  box-shadow: var(--kfsgq73x);
}
._2bavt94 {
  display: flex;
  align-items: center;
}
._2bavt95 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: var(--kfsgq74p);
}
._2bavt96 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
}
._2bavt97 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: var(--kfsgq74n) var(--kfsgq74r);
  gap: 0;
  max-width: 800px;
  margin: 0 auto;
}
._2bavt98 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: var(--kfsgq74n) var(--kfsgq74r);
  gap: var(--kfsgq74n);
  max-width: 800px;
  margin: 0 auto;
  margin-bottom: var(--kfsgq74r);
}
._2bavt99 {
  color: var(--kfsgq711);
  font-size: var(--kfsgq7h);
  font-variation-settings: var(--kfsgq7i);
  font-weight: var(--kfsgq76);
  padding: var(--kfsgq74p) 0;
  margin: 0;
}
._2bavt9a {
  font-size: var(--kfsgq7c);
  font-variation-settings: var(--kfsgq7d);
  color: var(--kfsgq72x);
  margin: 0;
  max-width: 640px;
}
._2bavt9b {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-bottom: var(--kfsgq74t);
  flex: 1;
}
._2bavt9c {
  display: flex;
  gap: var(--kfsgq74n);
}
._2bavt9d {
  background-color: white;
  border-radius: var(--kfsgq74f);
  backdrop-filter: blur(8px);
  border: 1px solid var(--kfsgq73m);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: var(--kfsgq74r);
  padding-bottom: var(--kfsgq74r);
  padding-left: var(--kfsgq74r);
  padding-right: 0;
}
._2bavt9e {
  background-color: white;
  border-radius: var(--kfsgq74f);
  backdrop-filter: blur(8px);
  border: 1px solid var(--kfsgq73m);
  width: 100%;
  max-width: 500px;
  min-width: 400px;
  margin-bottom: var(--kfsgq74p);
  padding: var(--kfsgq74p);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--kfsgq74n);
  text-align: left;
}
._2bavt9f {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
}
._2bavt9g {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74p);
}
._2bavt9h {
  font-size: var(--kfsgq7c);
  font-weight: var(--kfsgq75);
  color: var(--kfsgq72w);
  margin: 0;
}
._2bavt9i {
  text-align: center;
}
._2bavt9j {
  font-size: var(--kfsgq7a);
  color: var(--kfsgq72x);
  margin: 0;
}
._2bavt9k {
  width: 100%;
  max-width: 500px;
  margin: 0 auto var(--kfsgq74p);
  text-align: center;
}
._2bavt9l {
  font-size: var(--kfsgq7b);
  color: var(--kfsgq72x);
  margin: 0;
}
._2bavt9m:hover {
  text-decoration: underline;
}
._2bavt9n {
  display: flex;
  flex-direction: column;
}
._2bavt9o {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--kfsgq74l) 0;
  height: var(--kfsgq74q);
}
._2bavt9p {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
  font-size: var(--kfsgq7a);
  color: var(--kfsgq72x);
}
._2bavt9q {
  font-size: var(--kfsgq7a);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq72w);
}
._2bavt9r {
  font-size: var(--kfsgq7a);
  font-weight: var(--kfsgq74);
  color: #92400E;
}
._2bavt9s {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--kfsgq74k) 0;
  padding-left: var(--kfsgq74p);
  height: var(--kfsgq74q);
}
._2bavt9t {
  display: flex;
  align-items: center;
  gap: var(--kfsgq75r);
  font-size: var(--kfsgq79);
  color: var(--kfsgq72x);
}
._2bavt9u {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq72x);
}
._2bavt9v {
  line-height: 20px;
  font-size: var(--kfsgq7a);
  gap: var(--kfsgq74m);
  padding: var(--kfsgq74l) var(--kfsgq74m);
}
._2bavt9w {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
}
._2bavt9x {
  display: flex;
  flex-direction: column;
  max-height: 600px;
  overflow: auto;
  width: 100%;
}
._2bavt9y {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74k);
  padding: var(--kfsgq74n) 0;
  border-bottom: 1px solid var(--kfsgq72q);
}
._2bavt9y:last-child {
  border-bottom: none;
}
._2bavt9z {
  font-weight: var(--kfsgq74);
  font-size: var(--kfsgq79);
  color: var(--kfsgq73a);
}
._2bavt910 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
}
._2bavt911 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74n);
}
._2bavt912 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  width: 300px;
}
._2bavt913 {
  width: 75%;
  margin-bottom: var(--kfsgq74n);
}
._2bavt914 {
  text-align: center;
}
._2bavt915 {
  display: inline-block;
  width: var(--kfsgq74n);
  text-align: left;
}
._2bavt916 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
}
@media (max-width: 1200px) {
  ._2bavt9c {
    flex-direction: column;
    align-items: center;
    padding-left: var(--kfsgq74n);
    padding-right: var(--kfsgq74n);
  }
}
@media (max-width: 999px) {
  ._2bavt9x {
    max-height: 300px;
  }
}
.w6i2hc0 {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: var(--kfsgq738);
  position: relative;
}
.w6i2hc1 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--kfsgq74r);
}
.w6i2hc2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: var(--kfsgq74n);
  text-align: center;
}
.w6i2hc3 {
  color: var(--kfsgq72i);
  margin-bottom: var(--kfsgq74l);
}
.w6i2hc4 {
  color: var(--kfsgq737);
  font-size: var(--kfsgq79);
}
.w6i2hc5 {
  flex: 1;
  overflow: hidden;
}
.vzhgvy0 {
  padding: var(--kfsgq74l);
}
.vzhgvy1 {
  padding-top: var(--kfsgq75r);
  padding-bottom: var(--kfsgq75r);
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq75r);
  box-sizing: border-box;
  max-width: min(600px, calc(100% - 0.5rem));
  overflow: hidden;
  border: 1px solid var(--kfsgq73n);
  background-color: color-mix(in hsl, transparent, var(--kfsgq7s));
  border-radius: var(--kfsgq74e);
  box-shadow: var(--kfsgq73y);
}
.vzhgvy2 {
  width: 100%;
  font-size: var(--kfsgq78);
  outline: none;
}
.vzhgvy3 {
  margin-left: var(--kfsgq74l);
  margin-right: var(--kfsgq74l);
}
.vzhgvy4 {
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
  display: flex;
  width: 100%;
  align-items: flex-start;
  gap: var(--kfsgq74l);
  font-family: var(--kfsgq71);
  border-bottom: 1px solid var(--kfsgq7v);
  cursor: default;
}
.vzhgvy5 {
  color: var(--kfsgq7y);
  font-style: italic;
  flex: 1;
  word-break: break-word;
  overflow: hidden;
  min-width: 0;
}
.vzhgvy6 {
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  font-family: var(--kfsgq71);
  background-color: transparent;
  border: none;
  border-radius: var(--kfsgq74j);
  width: 100%;
  outline: none;
}
.vzhgvy6::placeholder {
  color: var(--kfsgq7y);
}
.vzhgvy7 {
  display: flex;
  gap: var(--kfsgq74l);
  font-family: var(--kfsgq71);
  align-items: center;
}
.vzhgvy8 {
  transform: translateY(-1px);
  color: var(--kfsgq71l);
  font-size: var(--kfsgq78);
  font-family: var(--kfsgq71);
}
.vzhgvy9 {
  display: flex;
  align-items: center;
}
.vzhgvya {
  color: var(--kfsgq717);
}
.vzhgvyb {
  color: var(--kfsgq7y);
}
.vzhgvyc {
  color: var(--kfsgq7x);
}
.rm0k8y0 {
  position: absolute;
  left: var(--kfsgq74m);
  right: var(--kfsgq74m);
  bottom: var(--kfsgq74n);
  border: 1px solid var(--kfsgq73m);
  border-radius: 7.5px;
  z-index: 1;
  box-shadow: 0px 0px 5px -3px rgba(0, 0, 0, 0.05), 0px 0px 15px -4px rgba(0, 0, 0, 0.05);
  background-color: var(--kfsgq738);
  margin-top: var(--kfsgq74r);
}
.rm0k8y1 {
  width: 100%;
  min-height: 80px;
  max-height: 400px;
  overflow: auto;
  padding: var(--kfsgq74l) var(--kfsgq74m);
  border: none;
  border-radius: 0;
  font-size: var(--kfsgq79);
  background-color: transparent;
  color: var(--kfsgq73a);
  position: relative;
  cursor: text;
}
.rm0k8y1:focus-within {
  outline: none;
}
.rm0k8y2 {
  color: var(--kfsgq73o);
}
.rm0k8y3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--kfsgq74k);
  padding-left: var(--kfsgq75r);
  padding-right: var(--kfsgq75r);
  padding-top: 0;
  background-color: var(--kfsgq738);
  border-radius: 7.5px;
}
.rm0k8y4 {
  display: flex;
  gap: var(--kfsgq74k);
  align-items: center;
}
.rm0k8y5 {
  display: flex;
  gap: var(--kfsgq74k);
  align-items: center;
}
.rm0k8y6 {
  border-radius: 7.5px;
}
.rm0k8y7 {
  min-width: auto;
  flex-shrink: 0;
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74l);
  gap: var(--kfsgq75r);
}
.rm0k8y8 {
  font-size: var(--kfsgq77);
  color: var(--kfsgq73q);
  user-select: none;
  margin-right: var(--kfsgq74l);
}
.rm0k8y9 {
  color: var(--kfsgq72i);
}
.rm0k8y1 .ProseMirror ul {
  list-style-type: disc;
  padding-left: 18px;
}
.rm0k8y1 .ProseMirror ol {
  list-style-type: decimal;
  padding-left: 18px;
}
.rm0k8y1 .ProseMirror li {
  list-style-position: outside;
}
.rm0k8y1 .ProseMirror blockquote {
  border-left: 3px solid var(--kfsgq72q);
  padding-left: var(--kfsgq74m);
  margin: var(--kfsgq74l) 0;
  color: var(--kfsgq737);
  font-style: italic;
}
.rm0k8y1 .ProseMirror strong {
  font-weight: bold;
}
.rm0k8y1 .ProseMirror em {
  font-style: italic;
}
.rm0k8y1 .ProseMirror pre {
  background-color: var(--kfsgq7t);
  color: var(--kfsgq737);
  padding: var(--kfsgq74m);
  border-radius: 4px;
  margin: var(--kfsgq74l) 0;
  overflow: auto;
  border: 1px solid var(--kfsgq72q);
  white-space: pre-wrap;
  font-size: var(--kfsgq79);
}
.rm0k8y1 .ProseMirror code {
  font-family: var(--kfsgq72);
}
.kd17qa0 {
  position: relative;
  overflow: hidden;
}
.kd17qa1 {
  height: 100%;
  width: 100%;
  border-radius: inherit;
}
.kd17qa2 {
  display: flex;
  touch-action: none;
  user-select: none;
}
.kd17qa3 {
  height: 100%;
  width: var(--kfsgq75s);
  padding: var(--kfsgq75p);
  border-left: 1px solid transparent;
}
.kd17qa4 {
  height: var(--kfsgq75s);
  flex-direction: column;
  padding: var(--kfsgq75p);
  border-top: 1px solid transparent;
}
.kd17qa5 {
  position: relative;
  border-radius: var(--kfsgq74h);
  background-color: var(--kfsgq72q);
  flex: 1 1 0%;
}
.ngfw0q0 {
  padding-left: var(--kfsgq74n);
  list-style-type: decimal;
}
.ngfw0q1 {
  padding-left: var(--kfsgq74n);
  list-style-type: disc;
}
.ngfw0q2 {
  font-size: var(--kfsgq79);
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
.ngfw0q3 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq75);
  margin-top: var(--kfsgq74n);
  margin-bottom: var(--kfsgq74l);
}
.ngfw0q4 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq75);
  margin-top: var(--kfsgq74n);
  margin-bottom: var(--kfsgq74l);
}
.ngfw0q5 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq75);
  margin-top: var(--kfsgq74n);
  margin-bottom: var(--kfsgq74l);
}
.ngfw0q6 {
  font-size: var(--kfsgq79);
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
.ngfw0q7 {
  margin-top: var(--kfsgq74n);
  margin-bottom: var(--kfsgq74l);
  border: none;
  border-bottom: 1px solid var(--kfsgq7x);
}
.ngfw0q8 {
  font-style: italic;
  padding-left: var(--kfsgq74n);
  margin-left: var(--kfsgq74k);
  border-left: 4px solid var(--kfsgq7x);
}
.ngfw0q9 {
  position: relative;
  padding-left: var(--kfsgq74m);
  padding-right: var(--kfsgq74m);
  padding-top: var(--kfsgq74l);
  background-color: var(--kfsgq738);
  border: var(--kfsgq74a) solid var(--kfsgq72q);
  border-radius: var(--kfsgq74e);
  margin-bottom: var(--kfsgq74n);
  font-size: var(--kfsgq79);
  font-family: var(--kfsgq72);
}
.ngfw0q9 code {
  font-family: var(--kfsgq72);
}
.ngfw0qa {
  color: var(--kfsgq72c);
  position: absolute;
  top: var(--kfsgq74j);
  right: var(--kfsgq74l);
  height: var(--kfsgq74n);
  width: var(--kfsgq74n);
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.ngfw0qb {
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74n);
}
.ngfw0qc {
  word-break: break-all;
  overflow-wrap: break-word;
  max-width: 100%;
  display: inline-block;
  text-decoration: underline;
}
._1gcswxe0 {
  display: flex;
  margin-top: var(--kfsgq74n);
  padding: 0 var(--kfsgq74l);
}
._1gcswxe1 {
  flex-shrink: 0;
  width: 40px;
}
._1gcswxe2 {
  flex: 1;
  min-width: 0;
}
._1gcswxe3 {
  display: flex;
  align-items: baseline;
  gap: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
}
._1gcswxe4 {
  font-weight: var(--kfsgq74);
  font-size: var(--kfsgq79);
  color: var(--kfsgq73a);
}
._1gcswxe5 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
}
._1gcswxe6 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq73a);
  line-height: 1.4;
  word-wrap: break-word;
}
._1gcswxe7 {
  display: flex;
  flex-wrap: wrap;
  gap: var(--kfsgq74l);
}
._2wczym0 {
  display: flex;
  align-items: center;
  padding: var(--kfsgq74m);
  background-color: var(--kfsgq733);
  border-radius: var(--kfsgq74e);
  border: 1px solid var(--kfsgq72q);
  cursor: pointer;
  min-width: 200px;
  gap: var(--kfsgq74l);
  outline: none;
  transition: background-color 0.1s;
}
._2wczym0:hover {
  background-color: var(--kfsgq734);
}
._2wczym0:focus-visible {
  background-color: var(--kfsgq731);
  border-color: var(--kfsgq72r);
}
._2wczym0:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
._2wczym1 {
  width: var(--kfsgq74p);
  height: var(--kfsgq74p);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--kfsgq737);
}
._2wczym2 {
  display: flex;
  flex-direction: column;
  min-width: 0;
  flex: 1;
}
._2wczym3 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq73a);
  word-break: break-all;
}
._2wczym4 {
  font-size: var(--kfsgq77);
  color: var(--kfsgq737);
}
._2wczym5 {
  padding: var(--kfsgq74l);
  background-color: var(--kfsgq733);
  border-radius: var(--kfsgq74e);
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
}
._2wczym6 {
  color: var(--kfsgq72i);
}
.mh75kx0 {
  display: inline-block;
  position: relative;
  min-width: 200px;
}
.mh75kx1 {
  max-width: 100%;
  max-height: 200px;
  border-radius: var(--kfsgq74e);
  border: 1px solid var(--kfsgq72q);
  cursor: zoom-in;
}
.mh75kx2 {
  padding: 0;
  overflow: hidden;
  width: fit-content;
  max-width: 100%;
  max-height: 100%;
}
.mh75kx3 {
  max-width: none;
  max-height: 90vh;
}
.mh75kx4 {
  padding: var(--kfsgq74l);
  background-color: var(--kfsgq733);
  border-radius: var(--kfsgq74e);
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
}
.mh75kx5 {
  color: var(--kfsgq72i);
}
._1gs32pa0 {
  padding: var(--kfsgq74m) var(--kfsgq74m);
  display: flex;
  align-items: center;
  border-bottom: var(--kfsgq74a) solid var(--kfsgq72q);
}
._1gs32pa1 {
  margin-right: var(--kfsgq74l);
  padding-left: var(--kfsgq75r);
  padding-right: var(--kfsgq75r);
}
._1gs32pa2 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--kfsgq74r);
}
._1gs32pa3 {
  height: calc(100% - 1px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: var(--kfsgq737);
  padding: 0 var(--kfsgq74k);
}
._1gs32pa4 {
  padding: var(--kfsgq74r) 0;
  color: var(--kfsgq737);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74o);
}
._1gs32pa5 {
  width: 120px;
  height: 120px;
  opacity: 0.8;
}
._1gs32pa6 {
  font-size: var(--kfsgq7c);
  font-variation-settings: var(--kfsgq7d);
  font-weight: var(--kfsgq75);
  color: var(--kfsgq7z);
  margin: 0;
}
._1gs32pa7 {
  font-size: var(--kfsgq79);
  margin: 0;
  line-height: 1.5;
  text-align: center;
  text-wrap: balance;
}
._1gs32pa8 {
  font-size: var(--kfsgq78);
}
._1gs32pa9 {
  font-weight: var(--kfsgq75);
  display: inline-flex;
  align-items: center;
  gap: var(--kfsgq74k);
}
._1gs32paa {
  color: var(--kfsgq737);
  text-decoration: underline;
  display: inline-flex;
  align-items: center;
  gap: var(--kfsgq74k);
  vertical-align: bottom;
}
._1gs32paa:hover {
  color: var(--kfsgq73a);
}
._1gs32pab {
  flex-grow: 1;
  overflow: auto;
  padding: 0 var(--kfsgq74m) var(--kfsgq752);
  background: var(--kfsgq7s);
}
._1gs32pab::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 20px;
  left: 10px;
  right: 10px;
  background: white;
}
._1gs32pac {
  padding: var(--kfsgq74n);
  border-top: 1px solid var(--kfsgq7v);
  background-color: var(--kfsgq7t);
  text-align: center;
}
._1gs32pad {
  color: var(--kfsgq7z);
  font-size: var(--kfsgq79);
  margin-bottom: var(--kfsgq74l);
}
.ronsqe0 {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.ronsqe1 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--kfsgq74r);
}
.ronsqe2 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: var(--kfsgq72i);
}
.ronsqe3 {
  padding: var(--kfsgq74m) var(--kfsgq74m);
  border-bottom: var(--kfsgq74a) solid var(--kfsgq72q);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ronsqe4 {
  font-weight: var(--kfsgq74);
  font-size: var(--kfsgq7a);
  margin: 0;
}
.ronsqe5 {
  flex-shrink: 0;
}
.ronsqe6 {
  flex: 1;
  overflow: auto;
}
.ronsqe7 {
  text-align: center;
  padding: var(--kfsgq74r) var(--kfsgq74m);
  color: var(--kfsgq737);
}
.ronsqe8 {
  font-size: var(--kfsgq79);
  margin: 0;
}
.ronsqe9 {
  font-size: var(--kfsgq79);
  margin-top: var(--kfsgq74k);
  margin-bottom: 0;
}
._1c38a3s0 {
  padding: var(--kfsgq74m) var(--kfsgq74m);
  border-bottom: var(--kfsgq74a) solid var(--kfsgq72q);
  cursor: pointer;
  transition: background-color 0.2s;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: var(--kfsgq74m);
}
._1c38a3s0:hover {
  background-color: var(--kfsgq731);
}
._1c38a3s1 {
  font-size: var(--kfsgq79);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  min-width: 0;
}
._1c38a3s2 {
  font-weight: var(--kfsgq74);
  color: var(--kfsgq73a);
}
._1c38a3s3 {
  font-weight: var(--kfsgq73);
  color: var(--kfsgq7z);
}
._1c38a3s4 {
  width: var(--kfsgq74l);
  height: var(--kfsgq74l);
  border-radius: 50%;
  background-color: var(--kfsgq725);
  flex-shrink: 0;
}
._1c38a3s5 {
  width: var(--kfsgq74l);
  height: var(--kfsgq74l);
  flex-shrink: 0;
}
._1c38a3s6 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74k);
}
._1c38a3s7 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq737);
  text-align: right;
  white-space: nowrap;
}
.itoit70 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.itoit71 {
  height: 100%;
}
.itoit72 {
  height: 32px;
  padding-left: var(--kfsgq75r);
}
.itoit73 {
  height: calc(100% - 32px);
}
._5uv1g40 {
  padding-top: var(--kfsgq751);
}
._5uv1g41 {
  display: grid;
  place-items: center;
}
._5uv1g42 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: stretch;
  padding-top: var(--kfsgq74r);
}
._5uv1g43 {
  background-color: var(--kfsgq7q);
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
  padding-left: var(--kfsgq74n);
  padding-right: var(--kfsgq74n);
  justify-content: center;
  width: 100%;
  color: var(--kfsgq72x);
  cursor: pointer;
  transition: background-color 0.2s;
}
._5uv1g43:hover {
  background-color: var(--kfsgq735);
}
.igvbi90 {
  overflow: hidden;
}
@keyframes _1prl07j0 {
  0% {
    opacity: 0;
    transform: translateY(3px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._1prl07j1 {
  transform: translateY(3px);
  animation: _1prl07j0 0.125s forwards;
  animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
}
._1prl07j1:after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.w2kojk0 {
  font-size: var(--kfsgq79);
  line-height: 1;
}
.w2kojk1 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding-left: var(--kfsgq74m);
  color: var(--kfsgq7x);
  font-family: var(--kfsgq71);
  font-size: var(--kfsgq78);
  height: 18px;
  transform-origin: left center;
}
.w2kojk2 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 4px;
  border-radius: 4px;
  border: 1px solid var(--kfsgq7v);
  background: var(--kfsgq7u);
  color: var(--kfsgq7x);
  font-family: var(--kfsgq71);
  font-size: 11px;
  font-weight: var(--kfsgq74);
  margin-right: 2px;
  box-shadow: none;
  cursor: pointer;
  transition: all 0.2s ease;
}
.w2kojk2:hover {
  background: var(--kfsgq7v);
  color: var(--kfsgq7y);
  box-shadow: 0 2px 8px var(--kfsgq7v), 0 0 0 1px rgba(0, 0, 0, 0.3);
}
.iwqroj0 {
  position: absolute;
  left: 50%;
  bottom: 32px;
  transform: translateX(-50%);
  z-index: 10;
  height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
}
.iwqroj1 {
  font-size: var(--kfsgq78);
  font-family: var(--kfsgq71);
  color: var(--kfsgq7y);
}
.iwqroj2 {
  background: var(--kfsgq739);
  backdrop-filter: blur(4px);
  padding: var(--kfsgq74k);
  border: 1px solid var(--kfsgq73n);
  border-radius: var(--kfsgq74e);
  box-shadow: 0px 0px 5px -3px rgba(0, 0, 0, 0.10), 0px 0px 20px -4px rgba(0, 0, 0, 0.10);
  align-items: center;
  width: max-content;
}
.iwqroj3 {
  display: flex;
  gap: var(--kfsgq74r);
  align-items: center;
  padding-left: var(--kfsgq74m);
  padding-right: var(--kfsgq74m);
  height: 32px;
  width: max-content;
}
._1redl9n0 {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
._1redl9n0:hover .resize-grabber {
  display: flex !important;
}
._1pt74km0 {
  font-size: var(--kfsgq79);
  color: var(--kfsgq7y);
  display: flex;
  width: 100%;
  justify-content: center;
  padding-top: var(--kfsgq74n);
}
.ricr6b0 {
  position: relative;
  min-height: var(--kfsgq74t);
  display: grid;
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
  grid-template-columns: auto max-content;
  width: 100%;
  align-items: start;
  gap: calc(var(--kfsgq74l) + 2px);
  font-size: var(--kfsgq78);
  padding-left: calc(var(--kfsgq74l) + 1px);
  padding-right: var(--kfsgq74l);
  transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
}
.ricr6b1 {
  border-bottom: 1px solid var(--kfsgq7v);
  border-top: 1px solid var(--kfsgq7v);
  background-color: color-mix(in hsl, var(--kfsgq7t) 90%, var(--kfsgq7s) 10%);
  color: color-mix(in hsl, var(--kfsgq710) 90%, var(--kfsgq710) 10%);
}
.ricr6b2 {
  grid-template-columns: auto;
  border-top: 1px solid var(--kfsgq7v);
}
.ricr6b3 {
  border-bottom: 1px solid var(--kfsgq7v);
  border-top: 1px solid var(--kfsgq7v);
}
.ricr6b4 {
  flex-shrink: 0;
}
.ricr6b5 {
  padding-top: 3px;
}
.ricr6b6 {
  align-items: start;
  overflow: hidden;
  gap: calc(var(--kfsgq74l) + 2px);
}
.ricr6b7 {
  color: var(--kfsgq7y);
}
.ricr6b8 {
  width: max-content;
  align-items: start;
}
.ricr6b9 {
  border-radius: var(--kfsgq74d);
  color: var(--kfsgq71n);
  padding: var(--kfsgq74k);
  font-size: var(--kfsgq77);
  background-color: transparent;
}
.ricr6b9:hover {
  background-color: var(--kfsgq71h);
}
.ricr6ba {
  font-family: var(--kfsgq72);
  flex: 1;
  min-width: 0;
}
.ricr6bb {
  color: color-mix(in hsl, var(--kfsgq71n) 90%, var(--kfsgq710) 10%);
  font-weight: var(--kfsgq75);
}
.ricr6bc {
  white-space: pre;
}
.eam8mm1 {
  overflow: auto;
}
.eam8mm2 {
  border-top: 1px solid hsla(1, 90%, 50%, .2);
}
.eam8mm3 {
  border-top: 1px solid var(--kfsgq73m);
}
.eam8mm4 {
  display: flex;
  position: relative;
  align-items: stretch;
}
.eam8mm4::selection {
  background-color: var(--kfsgq71g);
}
.eam8mm5 {
  color: var(--kfsgq7y);
  border-top: none;
  font-family: var(--kfsgq71);
  font-size: var(--kfsgq78);
  padding-top: var(--kfsgq75q);
}
.eam8mm6 {
  padding-top: 2px;
  display: flex;
  margin-top: var(--kfsgq74l);
  margin-bottom: var(--kfsgq74l);
  justify-content: center;
  height: max-content;
  flex: none;
  z-index: 1;
  position: sticky;
  top: var(--kfsgq74l);
  left: 0;
  min-width: var(--eam8mm0);
}
.eam8mm7 {
  overflow-x: auto;
  padding-right: var(--eam8mm0);
  padding-top: var(--kfsgq74l);
  padding-bottom: var(--kfsgq74l);
  font-size: var(--kfsgq79);
  line-height: 1.43;
  font-family: var(--kfsgq72);
  white-space: pre-wrap;
  margin-left: 4px;
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74l);
}
.eam8mm8 {
  display: flex;
  align-items: center;
  font-family: var(--kfsgq71);
  gap: var(--kfsgq74l);
  font-size: unset;
  position: sticky;
  bottom: 0;
  padding-left: var(--eam8mm0);
  transition: background-color 0.2s ease-in-out, border-top 0.2s ease-in-out;
}
.eam8mm9 {
  background-color: var(--kfsgq738);
  border-top: 1px solid var(--kfsgq7w);
}
.eam8mma {
  border-top: 1px solid transparent;
}
._6540dn0 {
  color: var(--kfsgq72z);
  font-size: var(--kfsgq78);
}
._33hfod0 {
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq76);
  color: var(--kfsgq72a);
  margin-bottom: var(--kfsgq75q);
  font-family: var(--kfsgq72);
  letter-spacing: -0.02em;
}
._33hfod1 {
  font-family: var(--kfsgq72);
  font-size: var(--kfsgq78);
  color: var(--kfsgq737);
  line-height: 1.5;
  letter-spacing: -0.01em;
}
._33hfod2 {
  color: var(--kfsgq73a);
  font-weight: var(--kfsgq74);
}
._33hfod3 {
  color: var(--kfsgq72a);
}
._33hfod4 {
  color: var(--kfsgq7y);
  opacity: 0.9;
  font-style: italic;
  filter: saturate(0.5);
}
._33hfod5 {
  font-family: var(--kfsgq72);
  font-size: var(--kfsgq79);
  background-color: var(--kfsgq7u);
  padding: var(--kfsgq75q) var(--kfsgq74k);
  margin: calc(-1 * var(--kfsgq75q)) calc(-1 * var(--kfsgq74k));
  border-radius: var(--kfsgq74d);
}
._33hfod6 {
  font-size: var(--kfsgq77);
  color: var(--kfsgq737);
  font-style: italic;
  margin-top: var(--kfsgq74k);
}
._1mluoto0 {
  max-width: 420px;
  min-width: 320px;
  background-color: var(--kfsgq7s);
  border: 1px solid var(--kfsgq73n);
  border-radius: var(--kfsgq74e);
  color: var(--kfsgq73a);
  font-size: var(--kfsgq79);
  line-height: 1.4;
  overflow: hidden;
  transition: border-color 150ms ease;
  padding: var(--kfsgq74l);
  padding-left: var(--kfsgq75s);
  padding-right: var(--kfsgq75s);
  box-shadow: var(--kfsgq740);
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq75q);
}
._1mluoto0:hover {
  border-color: var(--kfsgq73o);
}
._1mluoto1 {
  color: var(--kfsgq73a);
  font-size: var(--kfsgq78);
  line-height: 1.6;
}
._1mluoto2 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--kfsgq74p);
  color: var(--kfsgq737);
  font-size: var(--kfsgq79);
}
._1mluoto3 {
  display: inline-flex;
  align-items: center;
  gap: var(--kfsgq75q);
  margin-left: var(--kfsgq74k);
  color: var(--kfsgq7y);
  font-size: var(--kfsgq77);
  font-weight: var(--kfsgq73);
  text-decoration: underline;
  text-underline-offset: 25%;
  transition: color 100ms ease;
}
._1mluoto3:hover {
  color: var(--kfsgq712);
}
.c3t8110 {
  position: fixed;
  background-color: rgba(255, 200, 0, 0.2);
  border-radius: 2px;
  border: 1px solid rgba(255, 200, 0, 0.5);
  pointer-events: none;
  mix-blend-mode: multiply;
}
.c3t8111 {
  position: fixed;
  pointer-events: none;
}
.c3t8112 {
  --_7z8jdn0: 0;
  --_7z8jdn1: 1;
  --_7z8jdn5: 0;
  --_7z8jdn6: 1;
  border: none;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  animation-duration: 75ms;
  animation-timing-function: ease-out;
  will-change: transform, opacity;
  z-index: var(--kfsgq76f);
}
.c3t8112[data-state="open"] {
  animation: _7z8jdnc 150ms ease-out;
}
.c3t8112[data-state="closed"] {
  animation: _7z8jdnd 150ms ease-out;
}
.c3t8112[data-side="top"] {
  --_7z8jdn4: var(--kfsgq75q);
  --_7z8jdn9: var(--kfsgq75q);
}
.c3t8112[data-side="bottom"] {
  --_7z8jdn4: calc(var(--kfsgq75q) * -1);
  --_7z8jdn9: calc(var(--kfsgq75q) * -1);
}
._1x6t9zt0 {
  padding-top: var(--kfsgq75q);
  padding-bottom: var(--kfsgq75q);
  padding-left: var(--kfsgq74k);
  padding-right: var(--kfsgq74k);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq7y);
  gap: var(--kfsgq74k);
  height: var(--kfsgq74o);
  border-radius: var(--kfsgq74d);
  max-width: 340px;
}
._1x6t9zt1 {
  flex-shrink: 0;
}
._1x6t9zt2 {
  font-weight: var(--kfsgq73);
  font-style: italic;
  color: var(--kfsgq7y);
}
._1x6t9zt3 {
  overflow: hidden;
}
.sjo9w80 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq75q);
}
._1knvnpx0 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
  border-radius: var(--kfsgq74e);
  padding: var(--kfsgq74k) var(--kfsgq74l);
  white-space: nowrap;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}
._1knvnpx5 {
  color: var(--kfsgq71n);
}
._1knvnpx7 {
  max-width: 250px;
  padding: var(--kfsgq74k);
}
._1knvnpx8 {
  width: 14px;
  height: 14px;
  display: grid;
  place-items: center;
}
._1lu6nds0 {
  width: 14px;
  height: 14px;
  display: grid;
  place-items: center;
}
._1lu6nds1 {
  background-color: currentColor;
  transition: background-color .5s;
}
._14d24nc3 {
  --_14d24nc0: var(--kfsgq717);
  border: 1px solid var(--_14d24nc0);
  transition: box-shadow 0.1s ease-in-out;
}
._14d24nc4 {
  box-shadow: 
      0px 0px 0px 1px var(--kfsgq737),
      0px 0px 0px 3px var(--_14d24nc0),
      var(--kfsgq740)
      ;
}
._14d24nc5 {
  --_14d24nc0: var(--kfsgq7v);
  box-shadow: none;
}
._14d24nc5:hover {
  --_14d24nc0: var(--kfsgq7w);
  box-shadow: var(--kfsgq73z);
}
._14d24nc6 {
  --_14d24nc0: var(--kfsgq71l);
}
._14d24nc7 {
  border: none;
}
._14d24nc9 {
  box-shadow: 
      0px 0px 0px 1px var(--kfsgq725),
      0px 0px 0px 3px var(--kfsgq721),
      var(--kfsgq740)
      ;
}
._14d24nca {
  box-shadow: none;
}
._14d24ncb {
  padding-left: var(--kfsgq74l);
  padding-right: var(--kfsgq74q);
  padding-top: var(--kfsgq75r);
  width: 40px;
  display: grid;
  grid-template-rows: 32px 1fr;
  opacity: 0;
}
._14d24nc1:hover ._14d24ncb {
  opacity: 1;
}
._14d24ncc {
  opacity: 1;
}
._14d24ncd {
  opacity: 0;
}
._14d24nce {
  background-color: var(--kfsgq738);
}
._53ns9f7 {
  --_53ns9f0: transparent;
  --_53ns9f1: transparent;
  --_53ns9f2: var(--kfsgq7x);
  height: var(--_53ns9f5);
  color: var(--_53ns9f2);
  display: grid;
  place-items: center;
  grid-template-columns: auto max-content;
  gap: var(--kfsgq74j);
  border: 1px solid var(--_53ns9f0);
  background-color: var(--_53ns9f1);
  border-radius: 3px;
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
}
._53ns9f7:hover {
  background-color: var(--_53ns9f3);
}
._14d24nc2 ._53ns9f7, ._14d24nc1:hover ._53ns9f7 {
  opacity: 1;
}
._14d24nc2 ._53ns9f8, ._14d24nc1:hover ._53ns9f8 {
  --_53ns9f0: var(--kfsgq718);
  --_53ns9f1: var(--kfsgq715);
  --_53ns9f2: var(--kfsgq71c);
  --_53ns9f4: var(--kfsgq716);
}
._14d24nc2 ._53ns9f9, ._14d24nc1:hover ._53ns9f9 {
  --_53ns9f0: var(--kfsgq723);
  --_53ns9f1: var(--kfsgq720);
  --_53ns9f2: var(--kfsgq726);
  --_53ns9f4: var(--kfsgq721);
}
._53ns9fa {
  --_53ns9f5: var(--kfsgq74o);
  --_53ns9f6: var(--kfsgq74o);
}
._53ns9fb {
  --_53ns9f5: var(--kfsgq74p);
  --_53ns9f6: var(--kfsgq74p);
}
._53ns9fc {
  background-color: transparent;
  border: none;
  outline: none;
}
._53ns9fd {
  min-width: var(--_53ns9f6);
  height: 100%;
  display: grid;
  place-items: center;
  padding-left: 2px;
  padding-right: 2px;
  border-top-left-radius: calc(3px - 1px);
  border-bottom-left-radius: calc(3px - 1px);
}
._53ns9fd:hover {
  background-color: var(--_53ns9f4);
}
._53ns9fe {
  width: 16px;
  height: 100%;
  display: grid;
  place-items: center;
  color: var(--_53ns9f2);
  border-left: 1px solid var(--_53ns9f0);
  border-top-right-radius: calc(3px - 1px);
  border-bottom-right-radius: calc(3px - 1px);
}
._53ns9fe:hover {
  background-color: var(--_53ns9f4);
}
._53ns9ff {
  font-size: 12px;
  color: var(--kfsgq71a);
  font-family: var(--kfsgq71);
  white-space: nowrap;
}
._53ns9fg {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--kfsgq75r);
}
._53ns9fh {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._53ns9fi {
  display: flex;
  align-items: center;
  justify-content: center;
}
._53ns9fj {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
._53ns9fk {
  font-weight: var(--kfsgq74);
}
._53ns9fl {
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
}
._53ns9fm {
  font-weight: var(--kfsgq74);
  color: var(--kfsgq71a);
  display: flex;
  align-items: baseline;
  gap: var(--kfsgq74k);
  font-size: var(--kfsgq77);
  background-color: var(--kfsgq715);
  padding-top: var(--kfsgq75p);
  padding-bottom: var(--kfsgq75p);
  padding-left: var(--kfsgq75r);
  padding-right: var(--kfsgq75r);
  border-radius: var(--kfsgq75g);
}
._53ns9fn {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
._53ns9fo {
  gap: var(--kfsgq74k);
  padding: var(--kfsgq74k);
  padding-bottom: var(--kfsgq75q);
  color: var(--kfsgq718);
  font-weight: var(--kfsgq74);
  display: flex;
  align-items: center;
}
._53ns9fp {
  font-weight: var(--kfsgq75);
}
._53ns9fq {
  font-size: var(--kfsgq77);
  display: flex;
  justify-content: space-between;
  gap: var(--kfsgq74n);
  padding: var(--kfsgq74k);
}
._1n324em0 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
._1n324em2 {
  font-weight: var(--kfsgq74);
  font-size: var(--kfsgq7b);
  color: var(--kfsgq72x);
  height: 32px;
  border: none;
  width: 100%;
}
._1n324em3 {
  appearance: none;
  display: inline-grid;
  vertical-align: top;
  position: relative;
  width: 100%;
  overflow: hidden;
}
._1n324em3::after {
  content: attr(data-value) ' ';
  visibility: hidden;
  white-space: pre-wrap;
  font-weight: var(--kfsgq74);
  font-size: var(--kfsgq7b);
  height: 0;
  max-width: 100%;
}
._1n324em4 {
  text-align: left;
  background-color: transparent;
  display: flex;
  gap: 2px;
  font-size: var(--kfsgq7a);
  line-height: 32px;
  overflow: visible;
  position: relative;
  justify-self: start;
}
._1n324em5 {
  cursor: default;
}
._1n324em8 {
  background-color: transparent;
  display: block;
}
._1n324em9 {
  font-style: italic;
  color: var(--kfsgq72z);
  font-weight: var(--kfsgq73);
}
._1n324ema {
  width: 16px;
  height: 16px;
}
._1n324emb {
  opacity: 0;
  color: var(--kfsgq72z);
  font-size: var(--kfsgq78);
  position: absolute;
  display: grid;
  place-items: center;
  transition: opacity 0.1s;
  width: 16px;
  height: 16px;
}
._1n324em7:hover ._1n324ema ._1n324emb {
  opacity: 1;
}
._1n324emc {
  display: none;
}
._1n324eme {
  overflow: ;
  width: auto;
  grid-area: 1;
  color: var(--kfsgq72x);
}
._1n324eme::selection {
  background: var(--kfsgq734);
  color: var(--kfsgq73f);
}
._1n324eme:focus {
  outline: none;
}
._1n324emf {
  display: flex;
  align-items: center;
  width: 20px;
  height: 32px;
  justify-content: center;
}
._1n324emg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background-color: transparent;
  border: none;
  color: var(--kfsgq7y);
  cursor: pointer;
  padding: 0;
  opacity: 0;
  transition: opacity 0.1s;
}
._1n324emg:hover {
  background-color: var(--kfsgq734);
  color: var(--kfsgq72x);
}
._1n324emg:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._1n324em0:hover ._1n324emg {
  opacity: 1;
}
._1n324em0:focus-within ._1n324emg {
  opacity: 1;
}
._1n324em1 ._1n324emg {
  opacity: 1;
}
._1n324emh {
  display: flex;
  align-items: center;
  width: 20px;
  height: 20px;
}
._1n324emi {
  max-width: var(--kfsgq75d);
  word-break: break-all;
}
.ilub8l0 {
  width: 100%;
  align-items: center;
  display: grid;
  grid-template-columns: [title] minmax(0, max-content) [right] var(--kfsgq74t);
  justify-content: space-between;
  padding-left: var(--kfsgq74n);
  padding-right: var(--kfsgq74v);
}
.ilub8l1 {
  grid-column: title;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;
  gap: 0.5rem;
}
.ilub8l2 {
  grid-column: right;
  justify-self: end;
}
.ilub8l3 {
  color: var(--kfsgq7y);
  font-size: var(--kfsgq78);
  white-space: nowrap;
  overflow: hidden;
}
._14nm03r0 {
  display: flex;
  flex-direction: row;
  height: var(--kfsgq75l);
}
._14nm03r1 {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
}
._14nm03r2 {
  flex: none;
  display: flex;
  align-items: center;
}
._1tigezk0 {
  margin-left: var(--kfsgq75g);
}
._1tigezk1 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: var(--kfsgq75g);
  margin-right: var(--kfsgq75j);
}
._1tigezk2 {
  font-family: var(--kfsgq72);
}
.pjdcpz0 {
  display: flex;
  flex-direction: row;
  height: var(--kfsgq75l);
}
.pjdcpz1 {
  margin-left: var(--kfsgq75g);
}
.pjdcpz2 {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
}
.pjdcpz3 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: var(--kfsgq75g);
  margin-right: var(--kfsgq75j);
}
.pjdcpz4 {
  font-family: var(--kfsgq72);
}
.pjdcpz5 {
  flex: none;
  display: flex;
  align-items: center;
}
.my2fgx0 {
  flex: 1;
  display: flex;
  flex-direction: row;
  min-width: 0;
  height: 100%;
  position: relative;
}
.my2fgx1 {
  flex: 1;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #eee;
  min-width: 0;
}
.my2fgx2 {
  flex: 1;
  min-height: 0;
  display: flex;
}
.my2fgx3 {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: var(--kfsgq75g);
  color: var(--kfsgq72z);
  font-size: var(--kfsgq78);
}
.my2fgx4 {
  border-bottom: 1px solid #eee;
  padding: var(--kfsgq75g);
  color: var(--kfsgq72z);
  font-size: var(--kfsgq78);
}
.my2fgx5 {
  flex: 1;
  min-height: 0;
  font-family: var(--kfsgq72);
  font-size: var(--kfsgq79);
  display: flex;
  flex-direction: row;
}
.pp2rw10 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--kfsgq74r);
  width: 640px;
  text-align: center;
  margin: auto;
  line-height: 1.5;
  font-weight: var(--kfsgq74);
  color: var(--kfsgq7z);
  height: 100%;
}
.pp2rw11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74p);
}
.pp2rw12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74n);
}
.pp2rw13 {
  font-size: var(--kfsgq78);
  color: var(--kfsgq7y);
}
.pp2rw14 {
  display: inline-block;
  transform: translateY(3px);
}
.pp2rw15 {
  font-size: var(--kfsgq7j);
  font-variation-settings: var(--kfsgq7k);
  font-weight: var(--kfsgq76);
}
.pp2rw16 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74n);
  align-items: center;
  margin-top: var(--kfsgq74r);
}
.pp2rw17 {
  cursor: pointer;
}
.pp2rw18 {
  transition: fill 0.5s ease-out, color 0.5s ease-out;
}
.pp2rw17:hover .pp2rw18, .pp2rw18:hover {
  color: var(--kfsgq73k);
  transition-duration: 0.2s;
}
.pp2rw19 {
  text-decoration: none;
  color: var(--kfsgq7y);
  transition: color 0.5s ease-out;
}
.pp2rw17:hover .pp2rw19, .pp2rw19:hover {
  color: var(--kfsgq712);
  text-decoration: none;
  transition-duration: 0.2s;
}
.pp2rw1a {
  opacity: 0;
  padding-left: var(--kfsgq74k);
  color: var(--kfsgq7y);
  transform: translateY(1px);
  transition: opacity 0.2s ease-out;
}
.pp2rw17:hover .pp2rw1a {
  opacity: 1;
  transition-duration: 0.2s;
}
.j86wuu0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  background-color: var(--kfsgq73d);
  height: 100%;
  position: relative;
  padding-top: var(--kfsgq74w);
}
.j86wuu1 {
  position: absolute;
  top: var(--kfsgq74m);
  right: var(--kfsgq74p);
  background: var(--kfsgq73v);
}
.j86wuu2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: calc(100vh - 56px - 48px);
  overflow: auto;
  width: 100%;
  padding-bottom: var(--kfsgq74t);
}
.j86wuu3 {
  color: var(--kfsgq711);
  font-size: var(--kfsgq7h);
  font-weight: var(--kfsgq76);
  padding: var(--kfsgq74p) 0;
}
.j86wuu4 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74t);
  margin-bottom: var(--kfsgq74t);
}
.j86wuu5 {
  text-align: center;
  font-size: var(--kfsgq7a);
  font-weight: var(--kfsgq74);
}
.j86wuu6 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: var(--kfsgq74m) 0;
  border-top: 1px solid rgba(0, 0, 0, 0.10);
  background: rgba(255, 255, 255, 0.40);
  width: 100%;
}
.j86wuu7 {
  text-decoration: underline;
}
._1u6sm6o0 {
  width: 648px;
  border-radius: var(--kfsgq74e);
  border: 1px solid var(--kfsgq73m);
  background: var(--kfsgq73v);
  box-shadow: 0px 0px 5px -3px rgba(0, 0, 0, 0.10), 0px 0px 20px -4px rgba(0, 0, 0, 0.10);
  transition: border-color 0.1s ease-in-out;
  padding-left: var(--kfsgq74p);
  padding-right: var(--kfsgq74p);
  padding-bottom: var(--kfsgq74p);
}
._1u6sm6o0:hover {
  border-color: var(--kfsgq73o);
}
._1u6sm6o1 {
  border-color: var(--kfsgq73o);
}
._1u6sm6o2 {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--kfsgq7x);
  transition: color 0.3s ease-out;
  padding-top: var(--kfsgq74p);
}
._1u6sm6o0:hover ._1u6sm6o2, ._1u6sm6o1 ._1u6sm6o2 {
  color: var(--kfsgq711);
}
._1u6sm6o3 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74n);
}
._1u6sm6o4 {
  color: var(--kfsgq711);
  font-size: var(--kfsgq7e);
  font-weight: var(--kfsgq76);
  display: inline-flex;
  align-items: center;
  gap: var(--kfsgq74k);
}
._1u6sm6o5 {
  color: var(--kfsgq7z);
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq73);
  margin-bottom: 0;
}
._1u6sm6o6 {
  transition: transform 0.2s;
}
._1u6sm6o7 {
  transform: rotate(90deg);
  transition: transform 0.2s;
}
._1u6sm6o8 {
  width: 32px;
  height: 32px;
  border: 1px solid var(--kfsgq73o);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.1s, border-color 0.1s ease-in-out;
}
._1u6sm6o8:hover {
  border-color: var(--kfsgq73t);
}
._1u6sm6o9 {
  background-color: var(--kfsgq73l);
  cursor: not-allowed;
}
._1u6sm6oa {
  background-color: var(--kfsgq725);
  border-color: var(--kfsgq73o);
  color: white;
}
._1u6sm6ob {
  display: flex;
  gap: var(--kfsgq74l);
}
._1u6sm6oc {
  border-radius: 50%;
  background-color: var(--kfsgq73h);
  color: var(--kfsgq73f);
}
._1u6sm6od {
  padding-left: var(--kfsgq74o);
  overflow: hidden;
}
._1u6sm6oe {
  padding-top: var(--kfsgq74p);
}
._5901o10 {
  display: flex;
  gap: var(--kfsgq74p);
  margin-bottom: var(--kfsgq74p);
}
._5901o11 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--kfsgq74n) var(--kfsgq74m);
  background: var(--kfsgq73v);
  border: 1px solid var(--kfsgq73n);
  border-radius: var(--kfsgq74e);
  cursor: pointer;
  text-align: center;
  gap: var(--kfsgq74m);
  flex: 1;
  transition: background 150ms, border-color 150ms;
}
._5901o11:hover {
  background: white;
  border-color: var(--kfsgq73r);
}
._5901o12 {
  color: var(--kfsgq73f);
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq76);
}
._5901o13 {
  margin: 0;
  font-size: var(--kfsgq78);
  color: var(--kfsgq73f);
}
._1qpozwd1 {
  font-weight: var(--kfsgq75);
  font-size: var(--kfsgq78);
}
._1qpozwd2 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: var(--kfsgq74n);
}
._1qpozwd3 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--kfsgq74f);
  border: 1px solid var(--kfsgq73n);
  background: var(--kfsgq73v);
  padding: var(--kfsgq74n) var(--kfsgq74p);
  height: 90px;
  transition: border-color 150ms;
}
._1qpozwd3:hover {
  border-color: var(--kfsgq73r);
}
._1qpozwd4 {
  display: flex;
  justify-content: space-between;
}
._1qpozwd5 {
  display: flex;
  flex-direction: column;
}
._1qpozwd6 {
  font-weight: var(--kfsgq75);
  font-size: var(--kfsgq78);
}
._1qpozwd7 {
  color: var(--kfsgq73t);
  font-weight: var(--kfsgq73);
  font-size: var(--kfsgq78);
}
._1qpozwd8 {
  display: flex;
  justify-content: flex-end;
}
._1qpozwd0 > *:not(:last-child) {
  margin-bottom: var(--kfsgq74p);
}
.s4iw3c0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--kfsgq74p);
  height: 100%;
  margin-bottom: var(--kfsgq74x);
}
.s4iw3c1 {
  width: 20px;
  height: 20px;
  border-radius: var(--kfsgq74h);
  background-color: var(--kfsgq725);
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  flex-shrink: 0;
}
.s4iw3c2 {
  font-size: var(--kfsgq7a);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq710);
}
.s4iw3c3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74n);
  text-align: center;
}
.s4iw3c4 {
  font-size: var(--kfsgq7h);
  font-variation-settings: var(--kfsgq7i);
  font-weight: var(--kfsgq76);
}
._173qtn70 {
  margin-bottom: var(--kfsgq74p);
}
._173qtn71 {
  margin-bottom: var(--kfsgq74p);
}
._173qtn72 {
  display: inline-flex;
  gap: var(--kfsgq74k);
  color: var(--kfsgq712);
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq75);
  margin: 0;
}
._173qtn73 {
  color: var(--kfsgq73t);
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq73);
  margin: 0;
}
._173qtn74 {
  font-weight: var(--kfsgq76);
}
._173qtn75 {
  height: 132px;
  overflow: auto;
  border-radius: var(--kfsgq74e);
  border: 1px solid var(--kfsgq73n);
}
._173qtn76 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--kfsgq74l) var(--kfsgq74n);
}
._173qtn77 {
  display: flex;
  align-items: center;
  gap: var(--kfsgq74l);
}
._173qtn78 {
  color: var(--kfsgq73f);
  font-size: var(--kfsgq78);
  font-weight: var(--kfsgq75);
}
._173qtn79 {
  margin-bottom: var(--kfsgq74n);
}
._173qtn7a {
  justify-content: center;
  width: 100%;
}
.zvqd3e0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: var(--kfsgq74p);
  padding-top: var(--kfsgq74m);
  padding-bottom: var(--kfsgq74m);
}
.zvqd3e1 {
  font-size: var(--kfsgq7e);
  font-weight: var(--kfsgq76);
  color: var(--kfsgq710);
}
.zvqd3e2 {
  font-size: var(--kfsgq79);
  font-weight: var(--kfsgq74);
  color: var(--kfsgq7y);
  padding: var(--kfsgq74j) var(--kfsgq74v);
}
.zvqd3e3 {
  margin-top: 0;
  width: 100%;
  padding: 0 var(--kfsgq74v);
}
.zvqd3e4 {
  display: flex;
  justify-content: center;
  padding: var(--kfsgq74n) var(--kfsgq74v);
  width: 100%;
}
._14u5glw0 {
  height: 100%;
  background: linear-gradient(0deg, #F4EFEA 0%, #F4EFEA 100%), #FFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._14u5glw1 {
  display: flex;
  flex-direction: column;
  gap: var(--kfsgq74r);
  width: 484px;
  text-align: center;
  z-index: 1;
  backdrop-filter: blur(6px);
}
._14u5glw2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kfsgq74p);
}
._14u5glw3 {
  color: var(--kfsgq73u);
  font-size: 40px;
  font-weight: var(--kfsgq76);
}
._14u5glw4 {
  color: var(--kfsgq73r);
  font-size: var(--kfsgq7c);
  font-weight: var(--kfsgq74);
}
._14u5glw5 {
  color: var(--kfsgq73u);
  font-size: 16px;
  font-weight: var(--kfsgq74);
  padding: 0 var(--kfsgq74l);
  line-height: 1.5;
}
._14u5glw6 {
  display: flex;
  justify-content: center;
}
._14u5glw7 {
  width: 216px;
  display: flex;
  justify-content: center;
}

/*# sourceMappingURL=hatchling.css.map*/