

@layer base {
  
  body, :host {
    /* Color */
    --black-1: #1d1825;
--black-2: #524e56;
--black-3: #635a6c;
--black-4: #8c8297;
--black-5: #bab3c2;
--black-6: #d7ced9;
--black-7: #e3dde4;
--white-1: #ffffff;
--white-2: #f5f4fa;
--white-3: #edf0f5;
--white-4: #ebe4f2;
--white-5: #e8ddf4;
--white-6: #e2d2f3;
--white-7: #e0ccf5;
--brand-1: #824ccd;
--brand-2: #673da1;
--brand-3: #9a76cb;
--brand-8: #ad8dd8;
--brand-4: #b49ed1;
--brand-5: #edcbf1;
--brand-6: #e0daec;
--brand-7: #f4e7f4;
--brand-sec-1: #bbb107;
--brand-sec-2: #ebdf0a;
--brand-sec-3: #ece336;
--brand-sec-4: #e8e169;
--brand-sec-5: #e0da76;
--brand-sec-6: #ddd88d;
--success-1: #86c25b;
--dryft-success-200: #bdc25b;
--unsuccess-1: #fc3003;
--dryft-unsuccess-200: #00a8a8;
--status-0: #71b441;
--status-1: #cbc806;
--status-2: #c3a618;
--status-3: #c36b18;
--status-4: #a31900;
--temp-status-1: #df073d;
--temp-status-2: #df0c8e;
--temp-status-3: #0c76df;
--brand-dark-1: #1d1825;
--brand-dark-2: #3d344c;
    /* Fonts */
    --font-sans: 'Inter',sans-serif;
--font-urbanist: 'Urbanist',sans-serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.75rem;
--font-size-base: 0.875rem;
--font-size-base2: 0.925rem;
--font-size-lg: 1rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
--font-size-6xl: 3.25rem;
--font-size-std: 0.825rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --6xs: 0.125rem;
--5xs: 0.175rem;
--4xs: 0.25rem;
--3xs: 0.4rem;
--2xs: 0.6rem;
--xs: .75rem;
--sm: .875rem;
--sm-base: 0.925rem;
--base: 1rem;
--lg: 1.15rem;
--xl: 1.25rem;
--2xl: 1.5rem;
--3xl: 1.75rem;
--4xl: 2rem;
--5xl: 2.5rem;
--6xl: 3rem;
--toggle-height-md: 1.3rem;
--2_5xs: 0.5rem;
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .lLtmH {
    gap:var(--4xl);
  color:var(--text-color, #292929);
  width:100%;
  height:100%;
  opacity:0.98;
  font-size:var(--font-size-base);
  background:linear-gradient(200deg, var(--bg-color-1), var(--bg-color-2));
  font-family:'Urbanist';
  padding-top:var(--2xl);
  padding-left:var(--2xl);
  padding-right:var(--2xl);
  flex-direction:row;
  padding-bottom:var(--2xl);
  }
      

      
        
      
      
  
      

      
        
      
      
  .bkOFDi {
    color:inherit;
  display:inline-block;
  font-size:inherit;
  text-align:right;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dYcFwt {
    color:inherit;
  font-size:inherit;
  text-align:right;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .fBoUdl {
    gap:20px;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  .wire\:-jS3ENxPokrjMRZTCCOwx {
    align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  .eMtNHx {
    gap:var(--2xs);
  font-family:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  .eyVPLS {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .CZVlK {
    gap:var(--lg);
  flex:1;
  color:inherit;
  align-items:center;
  font-family:inherit;
  justify-content:space-between;
  }
      

      
        
      
      
  .djFeaU {
    flex:1.5;
  height:100%;
  min-width:100px;
  align-items:end;
  font-family:inherit;
  padding-right:var(--3xs);
  justify-content:center;
  background-color:inherit;
  }
      

      
        
      
      
  .cKGLwr {
    width:20px;
  cursor:pointer;
  height:20px;
  }
      

      
  .cKGLwr:hover {
    color:var(--brand-1, #824ccd);
  }
      

        
      
      
  .njTZm {
    width:76px;
  height:31px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .dJGdnw {
    color:inherit;
  height:100%;
  font-family:inherit;
  }
      

      
        
      
      
  .Amhyc {
    flex:1;
  align-items:start;
  font-family:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .ekfiDr {
    color:inherit;
  font-size:var(--font-size-4xl);
  font-family:inherit;
  font-weight:var(--font-weight-light);
  }
      

      
        
      
      
  .eEobnS {
    color:inherit;
  height:60px;
  align-items:center;
  font-family:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .TVWbj {
    color:inherit;
  height:64px;
  font-size:var(--font-size-base);
  font-family:inherit;
  padding-top:var(--4xs);
  padding-left:var(--base);
  padding-right:var(--base);
  padding-bottom:var(--4xs);
  background-color:inherit;
  border-bottom-color:var(--separator-color, #d7ced9);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .bIlwpP {
    color:inherit;
  height:60px;
  align-items:center;
  font-family:inherit;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .dUlwJB {
    color:var(--success-1, #86c25b);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cwxjIq {
    gap:var(--3xs);
  align-items:center;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .wire\:6FdRgZ5OYWQCORI5DFOjx {
    align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  .YXKAc {
    flex:1;
  font-family:inherit;
  padding-top:var(--xl);
  padding-left:var(--2xl);
  padding-right:var(--2xl);
  padding-bottom:var(--xl);
  }
      

      
        
      
      
  .boJInk {
    color:inherit;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .crTcsq {
    color:inherit;
  font-size:var(--font-size-2xl);
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .foGpNt {
    color:inherit;
  font-family:inherit;
  border-radius:12px;
  }
      

      
        
      
      
  .dDsgAE {
    width:max-content;
  height:max-content;
  z-index:10;
  position:absolute;
  min-width:100px;
  box-shadow:1px 4px 8px 0px #00000044;
  min-height:60px;
  overflow-y:auto;
  border-radius:12px;
  backdrop-filter:blur(28px);
  -webkit-backdrop-filter:blur(28px);
  }
      

      
        
      
      
  .cZoWuy {
    color:inherit;
  width:max-content;
  cursor:pointer;
  height:max-content;
  font-family:inherit;
  background-color:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .wire\:7RfOsgFfJI5cU6b8sOGpp {
    align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  .ctwITP {
    gap:var(--lg);
  color:inherit;
  width:100px;
  font-family:inherit;
  }
      

      
        
      
      
  .doPPSQ {
    flex:3;
  color:inherit;
  height:100%;
  background:linear-gradient(200deg, var(--background-color-1), var(--background-color-2));
  overflow-x:auto;
  overflow-y:auto;
  flex-shrink:4;
  font-family:inherit;
  border-radius:18px;
  outline-color:var(--outline-color, #f5f4fa);
  outline-style:solid;
  outline-width:var(--outline-width);
  }
      

      
        
      
      
  .fhAHvj {
    width:100%;
  height:26px;
  font-size:var(--font-size-base2);
  align-items:center;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  padding-top:var(--3xs);
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .eVXDrY {
    gap:var(--2xs);
  color:inherit;
  font-family:inherit;
  }
      

      
        
      
      
  .cBONHG {
    gap:var(--3xs);
  flex:1;
  align-items:start;
  font-family:inherit;
  padding-top:var(--4xs);
  padding-left:var(--4xs);
  border-radius:8px;
  padding-right:var(--4xs);
  flex-direction:row;
  padding-bottom:var(--4xs);
  justify-content:end;
  background-color:inherit;
  }
      

      
        
      
      
  .cwGRvu {
    top:0px;
  height:40px;
  z-index:3;
  position:sticky;
  font-size:var(--font-size-base);
  font-family:inherit;
  padding-left:var(--base);
  padding-right:var(--base);
  background-color:var(--background-color, #e0ccf5);
  border-top-left-radius:18px;
  border-top-right-radius:18px;
  }
      

      
        
      
      
  .dJZtsg {
    cursor:pointer;
  }
      

      
  .dJZtsg:hover {
    color:var(--brand-1, #824ccd);
  }
      

        
      
      
  .dHGyKO {
    width:36px;
  height:36px;
  }
      

      
  .dHGyKO:hover {
    color:var(--brand-2, #673da1);
  cursor:pointer;
  }
      

        
      
      
  
      

      
        
      
      
  .cGBRHv {
    gap:var(--sm);
  width:100%;
  height:26px;
  align-items:center;
  font-family:inherit;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .cGRRYe {
    flex:1;
  color:inherit;
  align-items:start;
  font-family:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .dwztQN {
    gap:var(--sm);
  flex:1;
  color:var(--text-color, #635a6c);
  height:100%;
  align-items:center;
  font-family:inherit;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .StwFJ {
    gap:var(--xl);
  align-items:center;
  font-family:inherit;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .wire\:D1zriLmnDTnEcNTodCyJA {
    align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  .rGYBu {
    gap:var(--sm);
  color:inherit;
  height:26px;
  align-items:center;
  font-family:inherit;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eltePI {
    flex:1.5;
  color:inherit;
  height:100%;
  display:flex;
  min-width:100px;
  align-items:end;
  font-family:inherit;
  font-weight:inherit;
  padding-right:var(--3xs);
  flex-direction:column;
  justify-content:center;
  border-right-color:var(--separator-color, #f5f4fa);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .gUZMD {
    gap:var(--4xs);
  flex:3.5;
  height:100%;
  min-width:200px;
  align-items:start;
  font-family:inherit;
  padding-right:var(--3xs);
  justify-content:center;
  background-color:inherit;
  }
      

      
        
      
      
  .dGfVZs {
    align-items:start;
  font-family:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .cZRZwM {
    width:46px;
  height:46px;
  align-items:center;
  font-family:inherit;
  border-radius:99px;
  justify-content:center;
  background-color:var(--black-7, #e3dde4);
  }
      

      
        
      
      
  .cqxQnM {
    flex:1;
  align-items:end;
  font-family:inherit;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .cfHTvu {
    flex:1;
  color:inherit;
  align-items:end;
  font-family:inherit;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eGTkjf {
    flex:0.65;
  font-family:inherit;
  }
      

      
        
      
      
  .eaWIXO {
    gap:var(--sm);
  flex:1;
  color:inherit;
  height:100%;
  font-family:inherit;
  }
      

      
        
      
      
  .wire\:INcUbkv4qWs6ngbDAiALu {
    color:inherit;
  }
      

      
        
      
      
  .rSTc {
    color:inherit;
  width:46px;
  cursor:pointer;
  height:46px;
  align-items:center;
  font-family:inherit;
  border-radius:99px;
  flex-direction:row;
  justify-content:center;
  background-color:var(--option-bg-color, #f5f4fa);
  }
      

      
  .rSTc:hover {
    color:var(--selected-color, #824ccd);
  }
      

        
      
      
  .dwXXpQ {
    color:inherit;
  font-size:inherit;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .cYZhuA {
    flex:0.65;
  font-family:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  .foXOWQ {
    gap:var(--xl);
  flex:1;
  color:inherit;
  background:linear-gradient(280deg, var(--background-color-1), var(--background-color-2));
  flex-shrink:1;
  font-family:inherit;
  padding-top:var(--lg);
  padding-left:var(--lg);
  border-radius:18px;
  outline-color:var(--outline-color, #f5f4fa);
  outline-style:solid;
  outline-width:var(--outline-width);
  padding-right:var(--lg);
  padding-bottom:var(--lg);
  }
      

      
        
      
      
  .eNBEVj {
    gap:var(--2xs);
  color:inherit;
  font-family:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .docobB {
    flex:2;
  color:inherit;
  height:100%;
  display:flex;
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  padding-right:var(--3xs);
  flex-direction:column;
  justify-content:center;
  border-right-color:var(--separator-color, #f5f4fa);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .bFlsBP {
    flex:1;
  font-family:inherit;
  padding-top:var(--xl);
  padding-left:var(--2xl);
  padding-right:var(--2xl);
  padding-bottom:var(--xl);
  border-right-color:var(--separator-color, #f5f4fa);
  border-right-style:solid;
  border-right-width:2px;
  }
      

      
        
      
      
  .dHIsGE {
    gap:var(--4xs);
  flex:2;
  height:100%;
  align-items:start;
  font-family:inherit;
  border-radius:12px;
  justify-content:center;
  background-color:inherit;
  }
      

      
        
      
      
  .bzryOu {
    color:inherit;
  width:100%;
  row-gap:var(--gap);
  column-gap:var(--gap);
  align-items:center;
  font-family:inherit;
  justify-content:start;
  }
      

      
        
      
      
  .rHASn {
    color:inherit;
  width:var(--size);
  cursor:pointer;
  height:var(--size);
  align-items:center;
  font-family:inherit;
  border-color:var(--white-5);
  border-style:solid;
  border-width:1px;
  border-radius:99px;
  justify-content:center;
  background-color:var(--option-bg-color, #f5f4fa);
  }
      

      
  .rHASn.selected {
    color:var(--selected-color, #edf0f5);
  box-shadow:1px 0.5px 5px 0px var(--black-4, #8c8297);
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  background-color:var(--selected-bg-color, #edf0f5);
  }
      


  .rHASn:hover {
    color:var(--hover-color, #824ccd);
  }
      

        
      
      
  .SLufT {
    font-size:var(--label-size);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bnQRve {
    color:inherit;
  height:64px;
  font-size:var(--font-size-base);
  font-family:inherit;
  padding-top:var(--4xs);
  padding-bottom:var(--4xs);
  background-color:inherit;
  border-bottom-color:var(--separator-color, #d7ced9);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .dWsrdC {
    gap:var(--sm);
  color:inherit;
  height:100%;
  align-items:center;
  font-family:inherit;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .RzSJc {
    font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cEPFlw {
    color:var(--black-1, #292929);
  height:60px;
  position:relative;
  font-size:var(--font-size-base);
  font-family:inherit;
  padding-top:var(--2xs);
  padding-left:var(--base);
  padding-right:var(--base);
  padding-bottom:var(--2xs);
  background-color:inherit;
  border-bottom-color:var(--separator-color, #d7ced9);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .cinerl {
    color:var(--unsuccess-1, #fc3003);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .bPYTlB {
    width:22px;
  height:22px;
  }
      

      
        
      
      
  .bmzEdn {
    flex:0.65;
  color:inherit;
  font-family:inherit;
  }
      

      
        
      
      
  .ceLssZ {
    flex:2;
  height:100%;
  align-items:start;
  font-family:inherit;
  border-radius:12px;
  justify-content:center;
  background-color:inherit;
  }
      

      
        
      
      
  .fiTTjB {
    width:22px;
  height:22px;
  }
      

      
  .fiTTjB:hover {
    color:var(--brand-2, #673da1);
  }
      

        
      
      
  .cNLEca {
    gap:var(--base);
  color:inherit;
  height:100%;
  font-family:inherit;
  flex-direction:column;
  }
      

      
        
      
      
  .cbAZBP {
    gap:var(--sm);
  height:80px;
  font-family:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  .dmknPq {
    color:inherit;
  align-items:start;
  font-family:inherit;
  padding-top:var(--2xs);
  padding-left:var(--base);
  padding-right:var(--base);
  padding-bottom:var(--2xs);
  justify-content:center;
  background-color:inherit;
  }
      

      
  .dmknPq:hover {
    color:inherit;
  cursor:pointer;
  display:flex;
  font-family:inherit;
  flex-direction:column;
  background-color:inherit;
  border-bottom-color:var(--brand-1, #824ccd);
  border-bottom-style:solid;
  border-bottom-width:2px;
  text-decoration-line:;
  }
      


  .dmknPq.selected {
    color:var(--white-1, #ffffff);
  border-radius:24px;
  background-color:var(--brand-1, #824ccd);
  }
      


  .dmknPq.selected:hover {
    background-color:var(--brand-3, #9a76cb);
  }
      

        
      
      
  .diKtAH {
    height:100%;
  font-family:inherit;
  flex-direction:column;
  }
      

      
        
      
      
  .NKaKe {
    font-size:var(--font-size-lg);
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  
      

      
        
      
      
  .fcHFwn {
    gap:var(--xl);
  font-family:inherit;
  }
      

      
        
      
      
  .eJhDoV {
    flex:1;
  height:100%;
  align-items:end;
  font-family:inherit;
  border-radius:12px;
  justify-content:center;
  background-color:inherit;
  }
      

      
        
      
      
  .fcRhKG {
    width:100%;
  height:100%;
  border-radius:99px;
  }
      

      
        
      
      
  .aEXYe {
    gap:var(--3xs);
  flex:1;
  color:inherit;
  height:100%;
  align-items:center;
  font-family:inherit;
  padding-top:var(--4xs);
  padding-left:var(--4xs);
  border-radius:8px;
  padding-right:var(--4xs);
  flex-direction:row;
  padding-bottom:var(--4xs);
  justify-content:end;
  background-color:inherit;
  }
      

      
        
      
      
  .bqkOSd {
    width:33.75px;
  cursor:pointer;
  height:33.75px;
  align-items:center;
  padding-top:var(--3xs);
  border-color:#979499;
  border-style:solid;
  border-width:2.25px;
  border-radius:99px;
  padding-bottom:var(--3xs);
  justify-content:center;
  }
      

      
  .bqkOSd:hover {
    color:inherit;
  border-color:var(--brand-4, #b49ed1);
  border-style:solid;
  border-width:2.25px;
  }
      

        
      
      
  .cNaTdb {
    gap:var(--4xs);
  color:inherit;
  align-items:center;
  font-family:inherit;
  padding-top:var(--4xs);
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dszffC {
    font-size:var(--font-size-base2);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .bRzHpp {
    color:var(--brand-sec-1, #bbb107);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .bsIeXb {
    flex:1;
  color:inherit;
  font-family:inherit;
  padding-top:var(--xl);
  padding-left:var(--2xl);
  padding-right:var(--2xl);
  padding-bottom:var(--xl);
  border-right-color:var(--separator-color, #f5f4fa);
  border-right-style:solid;
  border-right-width:2px;
  }
      

      
        
      
      
  .dHqFyO {
    flex:3.5;
  color:inherit;
  height:100%;
  display:flex;
  min-width:200px;
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  padding-right:var(--3xs);
  flex-direction:column;
  justify-content:center;
  border-right-color:var(--separator-color, #f5f4fa);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .cxzWKY {
    gap:var(--sm);
  height:26px;
  align-items:center;
  font-family:inherit;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .fpAOjL {
    width:56px;
  cursor:pointer;
  height:56px;
  align-items:center;
  font-family:inherit;
  border-radius:99px;
  justify-content:center;
  background-color:var(--option-bg-color, #f5f4fa);
  }
      

      
  .fpAOjL.selected {
    color:var(--black-1, #292929);
  box-shadow:1px 0.5px 5px 0px var(--black-4, #8c8297);
  background-color:var(--white-1, #ffffff);
  }
      


  .fpAOjL:hover {
    color:var(--brand-1, #824ccd);
  }
      

        
      
      
  .wire\:gVTPHpXvU__ZyO6M7HeGI {
    align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  .bdtvRl {
    color:inherit;
  width:100%;
  height:120px;
  background:linear-gradient(100deg, var(--background-color-1), var(--background-color-2));
  align-items:;
  font-family:inherit;
  border-radius:18px;
  outline-color:var(--outline-color, #f5f4fa);
  outline-style:solid;
  outline-width:2px;
  flex-direction:row;
  justify-content:;
  }
      

      
        
      
      
  .cDrhPy {
    flex:1.5;
  color:inherit;
  height:100%;
  display:flex;
  min-width:100px;
  align-items:end;
  font-family:inherit;
  font-weight:inherit;
  padding-right:var(--3xs);
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bmGKiD {
    font-size:inherit;
  text-align:right;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .xFyzG {
    flex:1;
  color:var(--text-color, #292929);
  height:60px;
  position:relative;
  font-size:var(--font-size-base);
  font-family:inherit;
  padding-top:var(--2xs);
  padding-bottom:var(--2xs);
  background-color:inherit;
  }
      

      
        
      
      
  .bXZoPE {
    gap:var(--base);
  flex:1;
  color:inherit;
  width:100%;
  flex-shrink:1.5;
  font-family:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  .bZGcJl {
    flex:1;
  color:inherit;
  height:100%;
  display:flex;
  align-items:end;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bggrIJ {
    gap:var(--base);
  color:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .ddfBhZ {
    gap:var(--sm);
  color:inherit;
  align-items:start;
  font-family:inherit;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .MvoWH {
    position:relative;
  border-radius:12px;
  }
      

      
        
      
      
  .bnvsjE {
    gap:var(--base);
  color:var(--text-color, #292929);
  align-items:center;
  font-family:inherit;
  border-color:var(--black-5);
  border-style:solid;
  border-width:2px;
  padding-left:var(--padding);
  padding-right:var(--padding);
  flex-direction:row;
  justify-content:start;
  border-top-left-radius:24px;
  border-top-right-radius:24px;
  border-bottom-left-radius:24px;
  border-bottom-right-radius:24px;
  }
      

      
  .bnvsjE:hover {
    color:var(--text-color, #f5f4fa);
  border-color:var(--brand-2, #673da1);
  border-style:solid;
  border-width:2px;
  }
      

        
      
      
  .cpsagP {
    width:10px;
  height:10px;
  rotate:z 45deg;
  display:flex;
  translate:0px -4px;
  flex-direction:column;
  background-color:var(--white-1, #ffffff);
  border-right-color:var(--brand-1, #824ccd);
  border-right-style:solid;
  border-right-width:2px;
  border-bottom-color:var(--brand-1, #824ccd);
  border-bottom-style:solid;
  border-bottom-width:2px;
  }
      

      
        
      
      
  .bIeipk {
    color:inherit;
  width:26px;
  height:26px;
  align-items:start;
  font-family:inherit;
  padding-top:var(--6xs);
  padding-left:var(--6xs);
  padding-right:var(--6xs);
  padding-bottom:var(--6xs);
  justify-content:center;
  }
      

      
        
      
      
  .eTrnVm {
    color:var(--text-color, #f5f4fa);
  width:max-content;
  cursor:pointer;
  align-items:start;
  outline-color:var(--black-5, #bab3c2);
  outline-style:none;
  outline-width:2px;
  justify-content:center;
  background-color:inherit;
  }
      

      
  .eTrnVm:hover {
    color:var(--brand-1, #824ccd);
  }
      


  .eTrnVm:focus {
    color:var(--white-1, #ffffff);
  border-radius:4px;
  outline-color:var(--white-1, #ffffff);
  outline-style:solid;
  outline-width:2px;
  background-color:var(--brand-1, #824ccd);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .so-tooltip\:root {
    opacity:1;
  box-shadow:;
  }
      

      
        
      
      
  .eFQaJC {
    top:var(--top);
  left:var(--left);
  position:absolute;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  transform-origin:var(--transform-origin-x) var(--transform-origin-y);
  }
      

      
  .eFQaJC:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      


  .eFQaJC.hidden {
    visibility:hidden;
  pointer-events:none;
  }
      


  .eFQaJC.match-anchor-width {
    width:var(--sc-anchor-width);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn {
    color:var(--black-2, #3d3a40);
  scale:0.5;
  width:max-content;
  opacity:1;
  padding-top:var(--5xs);
  border-color:var(--brand-2, #673da1);
  border-style:solid;
  border-width:2px;
  padding-left:var(--5xs);
  border-radius:4px;
  padding-right:var(--5xs);
  padding-bottom:var(--5xs);
  background-color:var(--white-5, #e8ddf4);
  }
      

      
  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.open {
    scale:1;
  opacity:1;
  translate:0 0px;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.top-in {
    translate:0 -12px;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.top-out {
    scale:1;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.bottom-in {
    translate:0 12px;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.bottom-out {
    scale:1;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.open-transition {
    transition:all 200ms ease 0ms normal;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.close-transition {
    transition:all 50ms ease 0ms normal;
  }
      

        
      
      
  .dqsoTv {
    width:fit-content;
  height:fit-content;
  }
      

      
        
      
      
  
      

      
        
      
      
  .PgVAX {
    width:10px;
  height:10px;
  rotate:z 45deg;
  display:flex;
  translate:0px -4px;
  flex-direction:column;
  background-color:var(--neutral-12, #EEEEF0);
  border-right-color:var(--neutral-2, #1A191B);
  border-right-style:solid;
  border-right-width:var(--border-md);
  border-bottom-color:var(--neutral-2, #1A191B);
  border-bottom-style:solid;
  border-bottom-width:var(--border-md);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dYElHa {
    width:var(--width);
  height:var(--height);
  position:fixed;
  pointer-events:none;
  }
      

      
  .dYElHa.modal {
    pointer-events:all;
  }
      

        
      
      
  
      

      
        
      
      
  .so-tooltip\:nS2agTda5a9VQBvH6ZX2e {
    opacity:1;
  box-shadow:;
  }
      

      
        
      
      
  .cEpQwy {
    width:fit-content;
  height:fit-content;
  position:absolute;
  font-size:inherit;
  transform:var(--transform);
  font-family:inherit;
  font-weight:inherit;
  transform-origin:var(--transform-origin);
  }
      

      
  .cEpQwy.top {
    top:0px;
  left:var(--left);
  }
      


  .cEpQwy.bottom {
    left:var(--left);
  bottom:0px;
  }
      


  .cEpQwy.right {
    top:var(--top);
  right:0px;
  }
      


  .cEpQwy.left {
    top:var(--top);
  left:0px;
  }
      

        
      
      
  
      

      
        
      
      
  .so-tooltip\:p8ZD1pweaxOXqiYD4k3cz {
    opacity:1;
  box-shadow:;
  background-color:var(--white-5, #e8ddf4);
  }
      

      
        
      
      
  .df-icon-button\:CldX9lF6iORfs4BrGLuOy {
    font-family:'Urbanist';
  }
      

      
        
      
      
  .ecGAnh {
    color:inherit;
  font-family:inherit;
  }
      

      
        
      
      
  .df-icon-button\:UEuEIwM-hyoElh4Sz2XVj {
    font-family:'Urbanist';
  }
      

      
        
      
      
  .df-input\:6LO0k3_SU6p_SyjlvfibL {
    color:var(--black-4);
  width:24px;
  height:24px;
  font-family:inherit;
  background-color:inherit;
  }
      

      
        
      
      
  .csnokX {
    flex:1;
  height:34px;
  min-width:100px;
  align-items:start;
  font-family:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .cXvpHw {
    color:inherit;
  width:22px;
  height:22px;
  row-gap:var(--5xs);
  column-gap:var(--5xs);
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .egIHUv {
    font-size:var(--font-size-sm);
  box-shadow:1px 1px 2px 0px #00000044;
  align-items:center;
  font-family:inherit;
  padding-top:var(--4xs);
  border-color:var(--brand-1, #824ccd);
  border-style:solid;
  border-width:2px;
  padding-left:var(--4xs);
  border-radius:6px;
  padding-right:var(--4xs);
  padding-bottom:var(--4xs);
  justify-content:center;
  background-color:var(--white-1, #ffffff);
  }
      

      
        
      
      
  
      

      
        
      
      
  .bGhWfC {
    width:22px;
  height:22px;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bmnQaM {
    font-family:inherit;
  padding-top:var(--6xs);
  padding-left:var(--6xs);
  padding-right:var(--6xs);
  padding-bottom:var(--6xs);
  }
      

      
        
      
      
  .dXXWeB {
    color:var(--black-3, #635a6c);
  width:fit-content;
  cursor:pointer;
  padding-top:var(--4xs);
  padding-left:var(--4xs);
  border-radius:99px;
  outline-color:var(--outline-color);
  outline-style:solid;
  outline-width:2px;
  padding-right:var(--4xs);
  padding-bottom:var(--4xs);
  background-color:var(--black-7, #e3dde4);
  }
      

      
  .dXXWeB:hover {
    color:var(--white-1, #ffffff);
  outline-color:var(--outline-color-hl);
  outline-style:solid;
  outline-width:1px;
  background-color:var(--brand-1, #824ccd);
  }
      


  .dXXWeB:focus {
    color:var(--white-1, #ffffff);
  outline-color:var(--white-1, #ffffff);
  outline-style:solid;
  outline-width:2px;
  background-color:var(--brand-1, #824ccd);
  }
      


  .dXXWeB.unstyled {
    background:inherit;
  outline-color:#ffffff00;
  outline-style:solid;
  outline-width:2px;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      


  .dXXWeB.unstyled:hover {
    color:var(--black-1);
  background:var(--black-7);
  outline-color:var(--outline-color-us-hover);
  outline-style:solid;
  outline-width:2px;
  border-top-left-radius:99px;
  border-top-right-radius:99px;
  border-bottom-left-radius:99px;
  border-bottom-right-radius:99px;
  }
      


  .dXXWeB.unstyled:focus {
    color:var(--white-2);
  background:var(--brand-1);
  outline-color:var(--white-5);
  outline-style:solid;
  outline-width:2px;
  border-top-left-radius:99px;
  border-top-right-radius:99px;
  border-bottom-left-radius:99px;
  border-bottom-right-radius:99px;
  }
      


  .dXXWeB.unstyled-selected {
    color:var(--white-1);
  background:var(--brand-1);
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  outline-color:var(--white-1);
  outline-style:solid;
  outline-width:3.5px;
  border-top-left-radius:99px;
  border-top-right-radius:99px;
  border-bottom-left-radius:99px;
  border-bottom-right-radius:99px;
  }
      

        
      
      
  .df-toolbar-button\:CldX9lF6iORfs4BrGLuOy {
    font-family:'Urbanist';
  }
      

      
        
      
      
  .df-toolbar-button\:UEuEIwM-hyoElh4Sz2XVj {
    font-family:'Urbanist';
  }
      

      
        
      
      
  
      

      
        
      
      
  .cLRunG {
    width:1.15rem;
  cursor:pointer;
  height:1.15rem;
  z-index:12;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .wire\:nlniNG_CHRLE1JU_g5nEF {
    width:min-content;
  cursor:pointer;
  height:33.75px;
  align-items:center;
  border-color:#979499;
  border-style:solid;
  border-width:2px;
  border-radius:24px;
  justify-content:center;
  }
      

      
  
      

        
      
      
  .sXneG {
    flex:1;
  color:inherit;
  height:100%;
  align-items:center;
  font-family:inherit;
  padding-top:var(--4xs);
  padding-left:var(--4xs);
  border-radius:8px;
  padding-right:var(--4xs);
  flex-direction:row;
  padding-bottom:var(--4xs);
  justify-content:end;
  background-color:inherit;
  }
      

      
        
      
      
  .ucHBP {
    overflow-x:auto;
  font-family:inherit;
  padding-left:var(--2xs);
  border-radius:12px;
  padding-right:var(--2xs);
  padding-bottom:var(--5xs);
  }
      

      
        
      
      
  .fwFTBY {
    gap:var(--4xs);
  font-family:inherit;
  }
      

      
        
      
      
  .eYQQXf {
    color:var(--label-color);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .HgqyB {
    gap:var(--xs);
  height:max-content;
  font-size:inherit;
  font-family:inherit;
  }
      

      
        
      
      
  .vhoeq {
    color:var(--text-color);
  width:100%;
  height:34px;
  background: var(--background-color);
  align-items:center;
  font-family:inherit;
  padding-top:var(--5xs);
  border-color:var(--black-6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--5xs);
  border-radius:8px;
  padding-right:var(--5xs);
  flex-direction:row;
  padding-bottom:var(--5xs);
  justify-content:space-between;
  }
      

      
  .vhoeq.focussed {
    align-items:center;
  font-family:inherit;
  outline-color:var(--brand-1, #824ccd);
  outline-style:solid;
  outline-width:1px;
  flex-direction:row;
  justify-content:start;
  }
      

        
      
      
  .ddLAuc {
    color:inherit;
  width:100%;
  height:100%;
  font-family:inherit;
  padding-left:2px;
  border-radius:6px;
  padding-right:2px;
  background-color:inherit;
  }
      

      
  .ddLAuc.readonly {
    background:var(--white-4);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ekjzXj {
    font-size:inherit;
  font-family:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cKSZYy {
    font-size:var(--font-size-3xl);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .eCHFiC {
    height:max-content;
  font-size:inherit;
  font-family:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dImzBy {
    top:0px;
  left:0px;
  color:inherit;
  right:0px;
  bottom:0px;
  display:flex;
  z-index:;
  position:absolute;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  background-color:var(--brand-10, #7D66D9);
  }
      

      
        
      
      
  .bWpTnd {
    width:fit-content;
  height:auto;
  }
      

      
        
      
      
  .df-button\:YtyAJQvdqDUwWE0iv8qPl {
    gap:0.25rem;
  color:var(--white-1, #ffffff);
  width:100%;
  cursor:default;
  height:var(--4xl);
  overflow-x:hidden;
  overflow-y:hidden;
  transition:background-color 200ms ease 0ms normal;
  align-items:center;
  font-family:'Urbanist';
  font-weight:var(--font-weight-semi-bold);
  user-select:none;
  padding-left:0.75rem;
  border-radius:var(--3xs);
  outline-style:solid;
  outline-width:var(--5xs);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  -ms-user-select:none;
  justify-content:center;
  -moz-user-select:none;
  background-color:var(--brand-1, #824ccd);
  -webkit-user-select:none;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .df-button\:YtyAJQvdqDUwWE0iv8qPl:hover {
    background-color:var(--brand-3, #9a76cb);
  }
      


  .df-button\:YtyAJQvdqDUwWE0iv8qPl:active {
    transition:none;
  background-color:var(--brand-2, #673da1);
  }
      


  .df-button\:YtyAJQvdqDUwWE0iv8qPl:focus-visible {
    outline-color:var(--black-1, #292929);
  outline-style:solid;
  outline-width:2px;
  outline-offset:var(--border-md);
  }
      


  .df-button\:YtyAJQvdqDUwWE0iv8qPl.disabled {
    opacity:0.5;
  background-color:var(--brand-10, #8a75dd);
  }
      

        
      
      
  .df-button\:gG_nGDAuQ5vaCWv42at1R {
    font-family:'Urbanist';
  }
      

      
        
      
      
  .empCOW {
    width:var(--min-width);
  font-family:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dEvAya {
    display:flex;
  flex-grow:1;
  font-size:inherit;
  flex-basis:0px;
  flex-shrink:1;
  font-family:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bwyZZj {
    color:var(--text-color);
  width:100%;
  height:100%;
  background: var(--background-color);
  align-items:center;
  font-family:inherit;
  padding-top:var(--5xs);
  border-color:var(--black-6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--5xs);
  border-radius:8px;
  padding-right:var(--5xs);
  flex-direction:row;
  padding-bottom:var(--5xs);
  justify-content:space-between;
  }
      

      
  .bwyZZj.focussed {
    color:inherit;
  align-items:center;
  font-family:inherit;
  outline-color:var(--brand-1, #824ccd);
  outline-style:solid;
  outline-width:1px;
  flex-direction:row;
  justify-content:start;
  }
      

        
      
      
  .crwQNy {
    color:inherit;
  width:100%;
  height:100%;
  font-family:inherit;
  padding-top:2px;
  padding-left:2px;
  border-radius:6px;
  padding-right:2px;
  padding-bottom:2px;
  }
      

      
        
      
      
  .form-contact\:Wjt8ORIrX5ac29i-yjdRL {
    height:100px;
  }
      

      
        
      
      
  .cBWTTg {
    cursor:pointer;
  }
      

      
  .cBWTTg:hover {
    color:var(--hover-color);
  }
      

        
      
      
  
      

      
        
      
      
  .fpVUIZ {
    font-family:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .heuKG {
    font-size:var(--font-size-base2);
  font-family:inherit;
  font-weight:var(--font-weight-bolder);
  }
      

      
        
      
      
  .form-contact\:o5AiHMK1fFCEEG3i5kmUL {
    height:100px;
  }
      

      
        
      
      
  .cGiPLd {
    gap:var(--xl);
  padding-top:var(--5xl);
  flex-direction:row;
  }
      

      
        
      
      
  .dQblpH {
    top:0px;
  display:flex;
  z-index:16;
  position:sticky;
  background:linear-gradient(to right, var(--background-color-1), var(--background-color-2));
  align-items:start;
  font-family:inherit;
  flex-direction:row;
  padding-bottom:var(--xl);
  justify-content:space-between;
  }
      

      
        
      
      
  .dBfXQH {
    gap:var(--xs);
  font-size:inherit;
  font-family:inherit;
  padding-left:var(--5xs);
  padding-right:var(--5xs);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dEeAkm {
    gap:var(--sm);
  font-size:inherit;
  font-family:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .wire\:p5k647DxkWDz4krYsI1Ns {
    width:500px;
  height:460px;
  border-radius:12px;
  }
      

      
        
      
      
  .dbDxCa {
    width:20px;
  cursor:pointer;
  height:20px;
  align-items:start;
  justify-content:center;
  }
      

      
  .dbDxCa:hover {
    color:var(--brand-1, #824ccd);
  }
      

        
      
      
  .gekoy {
    gap:var(--2xl);
  color:inherit;
  height:100%;
  align-items:center;
  font-family:inherit;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .fyFAGS {
    width:36px;
  height:36px;
  align-items:start;
  justify-content:start;
  }
      

      
  .fyFAGS:hover {
    color:var(--brand-2, #673da1);
  cursor:pointer;
  }
      

        
      
      
  .fdwHSi {
    font-size:inherit;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  
      

      
        
      
      
  .wire\:sBXdVv9d5b2ICylCCNUAD {
    align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  .bonNvY {
    gap:var(--4xs);
  align-items:start;
  font-family:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .cHZdpf {
    gap:var(--3xs);
  flex-direction:row;
  }
      

      
        
      
      
  .wire\:uhopGWk1vQzgFhFGiYy4Y {
    border-radius:12px;
  }
      

      
        
      
      
  .wAlNY {
    gap:var(--base);
  flex:1;
  color:inherit;
  width:100%;
  font-family:inherit;
  }
      

      
        
      
      
  .wire\:xYhyI_zyVkXJ_hZ7px5RH {
    align-items:end;
  justify-content:start;
  }
      

      
        
      