
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --primary: #4f39f6;
--primary-hover: #4230d5;
--background: #f9fafb;
--dore: #D4AF37;
--dore-hover: #D9B430;
--emeraude: #37927E;
--emeraude-hover: #2E7D6E;
--grey: #eeeff1;
--grey-hover: #e8e9ed;
--white: #FFFFFF;
--text-primary: oklch(37.3%, 0.034, 259.733);
--text-secondary: #5C5C5C;
--dore-fade: #FFF1D8;
--border-color: oklch(92.8% 0.006 264.531);
--error-bg: oklch(97.1% 0.013 17.38);
--error-border: oklch(88.5% 0.062 18.334);
--error-text: oklch(50.5% 0.213 27.518);
--gray-50: oklch(98.5% 0.002 247.839);
--gray-100: oklch(96.7% 0.003 264.542);
--gray-200: oklch(92.8% 0.006 264.531);
--gray-300: oklch(87.2% 0.01 258.338);
--gray-400: oklch(70.7% 0.022 261.325);
--gray-500: oklch(55.1% 0.027 264.364);
--gray-600: oklch(44.6% 0.03 256.802);
--gray-700: oklch(37.3% 0.034 259.733);
--gray-800: oklch(27.8% 0.033 256.848);
--gray-900: oklch(21% 0.034 264.665);
--gray-950: oklch(13% 0.028 261.692);
--blue-50: oklch(97% 0.014 254.604);
--blue-100: oklch(93.2% 0.032 255.585);
--blue-200: oklch(88.2% 0.059 254.128);
--blue-300: oklch(28.2% 0.091 267.935);
--blue-400: oklch(70.7% 0.165 254.624);
--blue-500: oklch(62.3% 0.214 259.815);
--blue-600: oklch(54.6% 0.245 262.881);
--blue-700: oklch(48.8% 0.243 264.376);
--blue-800: oklch(42.4% 0.199 265.638);
--blue-900: oklch(37.9% 0.146 265.522);
--blue-950: oklch(28.2% 0.091 267.935);
--green-100: oklch(96.2% 0.044 156.743);
--green-200: oklch(92.5% 0.084 155.995);
--green-300: oklch(87.1% 0.15 154.449);
--green-400: oklch(79.2% 0.209 151.711);
--green-500: oklch(72.3% 0.219 149.579);
--green-600: oklch(62.7% 0.194 149.214);
--green-700: oklch(52.7% 0.154 150.069);
--green-800: oklch(44.8% 0.119 151.328);
--green-900: oklch(39.3% 0.095 152.535);
--green-950: oklch(26.6% 0.065 152.934);
--green-50: oklch(98.2% 0.018 155.826);
--purple-100: oklch(94.6% 0.033 307.174);
--purple-200: oklch(90.2% 0.063 306.703);
--purple-300: oklch(82.7% 0.119 306.383);
--purple-400: oklch(71.4% 0.203 305.504);
--purple-500: oklch(62.7% 0.265 303.9);
--purple-600: oklch(55.8% 0.288 302.321);
--purple-700: oklch(49.6% 0.265 301.924);
--purple-800: oklch(43.8% 0.218 303.724);
--purple-900: oklch(38.1% 0.176 304.987);
--purple-950: oklch(29.1% 0.149 302.717);
--purple-50: oklch(97.7% 0.014 308.299);
--indigo-50: oklch(96.2% 0.018 272.314);
--indigo-100: oklch(93% 0.034 272.788);
--indigo-200: oklch(87% 0.065 274.039);
--indigo-300: oklch(78.5% 0.115 274.713);
--indigo-400: oklch(67.3% 0.182 276.935);
--indigo-500: oklch(58.5% 0.233 277.117);
--indigo-600: oklch(51.1% 0.262 276.966);
--indigo-700: oklch(45.7% 0.24 277.023);
--indigo-800: oklch(39.8% 0.195 277.366);
--indigo-900: oklch(35.9% 0.144 278.697);
--indigo-950: oklch(25.7% 0.09 281.288);
--amber-50: oklch(98.7% 0.022 95.277);
--amber-100: oklch(96.2% 0.059 95.617);
--amber-200: oklch(92.4% 0.12 95.746);
--amber-300: oklch(87.9% 0.169 91.605);
--amber-400: oklch(82.8% 0.189 84.429);
--amber-500: oklch(76.9% 0.188 70.08);
--amber-600: oklch(66.6% 0.179 58.318);
--amber-700: oklch(55.5% 0.163 48.998);
--amber-800: oklch(47.3% 0.137 46.201);
--amber-900: oklch(41.4% 0.112 45.904);
--amber-950: oklch(27.9% 0.077 45.635);
--orange-50: oklch(98% 0.016 73.684);
--orange-100: oklch(95.4% 0.038 75.164);
--orange-200: oklch(90.1% 0.076 70.697);
--orange-300: oklch(83.7% 0.128 66.29);
--orange-400: oklch(75% 0.183 55.934);
--orange-500: oklch(70.5% 0.213 47.604) ;
--orange-600: oklch(64.6% 0.222 41.116);
--orange-700: oklch(55.3% 0.195 38.402);
--orange-800: oklch(47% 0.157 37.304);
--orange-900: oklch(40.8% 0.123 38.172) ;
--orange-950: oklch(26.6% 0.079 36.259);
--cyan-50: oklch(98.4% 0.019 200.873);
--cyan-100: oklch(95.6% 0.045 203.388);
--cyan-200: oklch(91.7% 0.08 205.041);
--cyan-300: oklch(86.5% 0.127 207.078);
--cyan-400: oklch(78.9% 0.154 211.53);
--cyan-500: oklch(71.5% 0.143 215.221);
--cyan-600: oklch(60.9% 0.126 221.723);
--cyan-700: oklch(52% 0.105 223.128);
--cyan-800: oklch(45% 0.085 224.283);
--cyan-900: oklch(39.8% 0.07 227.392);
--cyan-950: oklch(30.2% 0.056 229.695);
--pink-50: oklch(97.1% 0.014 343.198);
--pink-100: oklch(94.8% 0.028 342.258);
--pink-200: oklch(89.9% 0.061 343.231);
--pink-300: oklch(82.3% 0.12 346.018);
--pink-400: oklch(71.8% 0.202 349.761);
--pink-500: oklch(65.6% 0.241 354.308);
--pink-600: oklch(59.2% 0.249 0.584);
--pink-700: oklch(52.5% 0.223 3.958);
--pink-800: oklch(45.9% 0.187 3.815);
--pink-900: oklch(40.8% 0.153 2.432);
--pink-950: oklch(28.4% 0.109 3.907);
    /* Fonts */
    --font-nunitosans: 'Nunito Sans',sans-serif;
--font-montserrat: 'Montserrat',sans-serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2rem;
--font-size-5xl: 3rem;
    /* 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 */
    
    /* 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;
    }
  }
}

      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bRajlw {
    color:var(--gray-700);
  width:100%;
  cursor:pointer;
  display:flex;
  row-gap:8px;
  column-gap:8px;
  transition:background 300ms ease;
  align-items:center;
  font-weight:var(--font-weight-regular);
  padding-top:8px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:flex-start;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .bRajlw:hover {
    background:var(--gray-50);
  }
      


  .bRajlw.active {
    color:var(--indigo-700);
  background:var(--indigo-50);
  font-weight:var(--font-weight-normal);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bCKRmO {
    width:100%;
  display:flex;
  background:linear-gradient(to bottom right, var(--gray-50), var(--white) 50%, var(--indigo-50) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  min-height:100vh;
  align-items:center;
  font-family:system-ui;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bdyKZP {
    display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .coLndE {
    color:var(--indigo-100);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .ebvHTM {
    width:100%;
  max-width:1000px;
  }
      

      
        
      
      
  .bYMEFy {
    color:var(--indigo-600);
  width:2.5rem;
  height:2.5rem;
  display:flex;
  background:var(--indigo-100);
  align-items:center;
  justify-content:center;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .dvHKKO {
    color:var(--white);
  width:auto;
  cursor:pointer;
  display:flex;
  font-size:var(--font-size-sm);
  background:var(--indigo-600);
  transition:all 200ms ease;
  align-items:center;
  font-family:"Nunito Sans";
  font-weight:var(--font-weight-bold);
  padding-top:8px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:8px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .dvHKKO:hover {
    background:var(--indigo-700);
  }
      


  .dvHKKO.inactive {
    color:var(--text-primary);
  background:var(--grey);
  }
      


  .dvHKKO.inactive:hover {
    background:var(--grey-hover);
  }
      

        
      
      
  .dpccNG {
    animation:1s ease 0ms infinite normal none running animation-cYKjHD;
  }
      

      
        
                  @keyframes animation-cYKjHD {
                    
                        0% {
                          rotate: 0deg;
                        }
                        

                        100% {
                          rotate: 360deg;
                        }
                        
                  }
                  
      
      
  .end-trial\:2oiQyN7-cm805QPwl9H9e {
    font-size:var(--font-size-lg);
  padding-top:1rem;
  padding-left:2rem;
  margin-bottom:2rem;
  padding-right:2rem;
  padding-bottom:1rem;
  }
      

      
        
      
      
  .dnEgex {
    display:flex;
  row-gap:1rem;
  column-gap:1rem;
  }
      

      
        
      
      
  .boketj {
    color:var(--gray-900);
  display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .dMXKyH {
    width:100%;
  background:white;
  align-items:center;
  border-top-color:var(--border-color);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .fzfsWN {
    display:flex;
  row-gap:0.75rem;
  column-gap:0.75rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eINGxr {
    color:var(--gray-600);
  display:inline;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .lWOde {
    color:var(--gray-600);
  font-size:var(--font-size-xl);
  max-width:80%;
  text-align:center;
  font-weight:var(--font-weight-regular);
  line-height:1.8;
  }
      

      
        
      
      
  .bgqhqh {
    display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .bgqhqh:hover {
    color:var(--gray-900);
  }
      

        
      
      
  .dstHOS {
    color:var(--amber-700);
  width:fit-content;
  display:flex;
  row-gap:0.5rem;
  font-size:var(--font-size-sm);
  background:var(--amber-100);
  column-gap:0.5rem;
  align-items:center;
  font-weight:var(--font-weight-normal);
  padding-top:0.5rem;
  padding-left:1rem;
  margin-bottom:1.5rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  justify-content:center;
  border-top-left-radius:1rem;
  border-top-right-radius:1rem;
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
  }
      

      
        
      
      
  .dZWNBo {
    display:flex;
  align-items:flex-end;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eJIsMZ {
    color:var(--indigo-200);
  display:inline;
  font-size:var(--font-size-lg);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .bsvutk {
    display:flex;
  row-gap:1.5rem;
  column-gap:1.5rem;
  flex-direction:row;
  }
      

      
        
      
      
  .ANkXP {
    width:2.5rem;
  }
      

      
        
      
      
  .cQNlVM {
    display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .esCVdZ {
    padding-top:2rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  }
      

      
        
      
      
  .bfvPfj {
    width:100%;
  display:flex;
  max-width:1000px;
  align-items:center;
  padding-top:4rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:4rem;
  justify-content:flex-start;
  }
      

      
        
      
      
  .keeqx {
    color:var(--indigo-600);
  font-weight:var(--font-weight-normal);
  }
      

      
  .keeqx:hover {
    color:var(--indigo-700);
  }
      

        
      
      
  .dkXTCB {
    color:var(--gray-500);
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-sm);
  column-gap:4px;
  text-align:center;
  align-items:flex-start;
  font-weight:var(--font-weight-regular);
  margin-bottom:2rem;
  flex-direction:row;
  justify-content:center;
  }
      

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

      
        
      
      
  .eQDBYc {
    width:100%;
  display:flex;
  max-width:1000px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .fFCYzg {
    font-size:var(--font-size-2xl);
  font-weight:var(--font-weight-bold);
  margin-bottom:0.5rem;
  }
      

      
        
      
      
  .eANyKs {
    width:100%;
  background:white;
  align-items:center;
  padding-top:1rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:1rem;
  justify-content:flex-start;
  border-bottom-color:var(--border-color);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .eVMNfm {
    color:var(--white);
  background:linear-gradient(to right, var(--indigo-600) 0%, var(--purple-600)100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  padding-top:1.5rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:1.5rem;
  }
      

      
        
      
      
  .ilHCe {
    width:100%;
  overflow:hidden;
  max-width:80%;
  background:white;
  border-color:var(--indigo-200);
  border-style:solid;
  border-width:2px;
  border-top-left-radius:1rem;
  border-top-right-radius:1rem;
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
  }
      

      
        
      
      
  .dsDGLd {
    display:flex;
  row-gap:0.5rem;
  column-gap:0.5rem;
  }
      

      
        
      
      
  .yzuOF {
    color:var(--gray-600);
  display:flex;
  font-size:var(--font-size-sm);
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .daSHZW {
    display:inline;
  font-size:var(--font-size-5xl);
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .RBTcV {
    color:var(--gray-600);
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-sm);
  column-gap:4px;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  }
      

      
        
      
      
  .bcgJDW {
    display:flex;
  align-items:center;
  margin-bottom:4rem;
  justify-content:flex-start;
  }
      

      
        
      
      
  .duYeQc {
    color:var(--gray-900);
  font-size:var(--font-size-5xl);
  font-weight:var(--font-weight-bold);
  margin-bottom:1.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .aHxYa {
    flex:1;
  height:100%;
  display:flex;
  }
      

      
        
      
      
  .fxUUTZ {
    color:var(--dore);
  width:80%;
  cursor:pointer;
  }
      

      
        
      
      
  .dkIpPa {
    width:100%;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  border-top-color:var(--border-color);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cJPdvn {
    display:flex;
  row-gap:20px;
  background:var(--gray-50);
  column-gap:20px;
  min-height:100vh;
  }
      

      
        
      
      
  .ftBFlG {
    color:var(--text-gray-700);
  display:inline;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .foTtEs {
    display:flex;
  row-gap:16px;
  column-gap:16px;
  flex-direction:row;
  }
      

      
        
      
      
  .bEKmNX {
    width:32px;
  height:32px;
  display:flex;
  background:var(--gray-200);
  align-items:center;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:9999px;
  border-top-right-radius:9999px;
  border-bottom-left-radius:9999px;
  border-bottom-right-radius:9999px;
  }
      

      
        
      
      
  .evCtaS {
    color:var(--gray-500);
  }
      

      
        
      
      
  .cHcwnE {
    color:var(--gray-400);
  display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .fxfyeF {
    width:100%;
  height:100%;
  display:flex;
  padding:16px;
  row-gap:20px;
  animation:250ms ease 0ms 1 normal none running animation-diMMIZ;
  background:#f9fafb;
  column-gap:20px;
  flex-direction:column;
  }
      

      
        
      
      
  .pmuaH {
    display:flex;
  row-gap:0.25rem;
  background:linear-gradient(var(--blue-50), var(--blue-100)) scroll border-box padding-box repeat repeat 0% 0% / auto;
  column-gap:0.25rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .tNDqn {
    display:flex;
  row-gap:8px;
  box-sizing:border-box;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .nqRdS {
    color:var(--gray-600);
  display:inline;
  font-size:var(--font-size-xs);
  font-weight:var(--font-weight-semi-bold);
  letter-spacing:0.025rem;
  text-transform:uppercase;
  }
      

      
        
      
      
  .OCSib {
    cursor:pointer;
  transition:background 300ms ease;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .OCSib:hover {
    background:var(--grey);
  }
      

        
      
      
  
      

      
        
      
      
  .dTLHzn {
    width:1.5rem;
  height:1.5rem;
  background:var(--gray-400);
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eAMuGz {
    display:flex;
  position:relative;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .TRByp {
    flex:1;
  display:flex;
  z-index:2;
  position:relative;
  transition:all 0.3s ease;
  align-items:center;
  flex-direction:column;
  }
      

      
  .TRByp.not_last::after {
    top:24px;
  left:calc(50% + 24px);
  width:calc(100% - 48px);
  height:3px;
  content:'';
  z-index:1;
  position:absolute;
  background:#e5e7eb;
  }
      


  .TRByp.completed::after {
    background:#22c55e;
  }
      

        
      
      
  .dWufyv {
    color:var(--gray-700);
  margin-top:12px;
  text-align:center;
  font-weight:var(--font-weight-normal);
  }
      

      
  .dWufyv.completed {
    color:var(--green-600);
  }
      


  .dWufyv.active {
    color:var(--blue-700);
  font-weight:600;
  }
      

        
      
      
  .ddKUDP {
    color:var(--gray-700);
  width:48px;
  height:48px;
  display:flex;
  background:var(--gray-100);
  transition:all 0.3s ease;
  align-items:center;
  border-radius:50%;
  justify-content:center;
  }
      

      
  .ddKUDP.completed {
    color:var(--white);
  background:var(--green-600);
  }
      


  .ddKUDP.active {
    color:white;
  background:var(--blue-600);
  box-shadow:0 0 0 4px var(--blue-100);
  }
      

        
      
      
  
      

      
  .cUPRLs.completed {
    display:none;
  }
      

        
      
      
  .bsTvGd {
    display:none;
  }
      

      
  .bsTvGd.completed {
    display:block;
  }
      

        
      
      
  
      

      
        
      
      
  .cYLlxf {
    display:flex;
  row-gap:0.25rem;
  background:linear-gradient(var(--purple-50), var(--purple-100)) scroll border-box padding-box repeat repeat 0% 0% / auto;
  column-gap:0.25rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .TktWx {
    display:flex;
  row-gap:10px;
  column-gap:10px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cAEkiN {
    color:var(--text-primary);
  width:auto;
  cursor:pointer;
  display:flex;
  font-size:var(--font-size-sm);
  background:var(--grey);
  transition:all 200ms ease;
  align-items:center;
  font-family:"Nunito Sans";
  font-weight:var(--font-weight-bold);
  padding-top:8px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:8px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .cAEkiN:hover {
    background:var(--grey-hover);
  }
      


  .cAEkiN.inactive {
    color:var(--text-primary);
  background:var(--grey);
  }
      


  .cAEkiN.inactive:hover {
    background:var(--grey-hover);
  }
      

        
      
      
  .alert\:83LiVbe8BCFfbuZguAKLd {
    flex:2;
  }
      

      
        
      
      
  .SWxlP {
    position:relative;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  }
      

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

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .alert\:D4YMy8MWu2Rkf4kR14DQx {
    width:80%;
  display:flex;
  opacity:0;
  row-gap:1rem;
  max-width:800px;
  translate:0 20px;
  background:var(--background);
  column-gap:1rem;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  }
      

      
  .alert\:D4YMy8MWu2Rkf4kR14DQx.open {
    opacity:1;
  }
      


  .alert\:D4YMy8MWu2Rkf4kR14DQx.open-transition {
    transition:all 320ms ease 0ms normal;
  }
      


  .alert\:D4YMy8MWu2Rkf4kR14DQx.close-transition {
    transition:all 200ms ease 0ms normal;
  }
      

        
      
      
  .crGfeR {
    color:var(--gray-900);
  display:inline;
  font-size:var(--font-size-2xl);
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .dsxnFL {
    display:flex;
  row-gap:20px;
  column-gap:20px;
  margin-top:1rem;
  flex-direction:row;
  }
      

      
        
      
      
  .byjkOA {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:-1;
  position:absolute;
  }
      

      
        
      
      
  
      

      
        
      
      
  .alert\:f7KZDS5GkDXQ8WE9Xj-mC {
    opacity:0;
  background:#514d4d99;
  }
      

      
  .alert\:f7KZDS5GkDXQ8WE9Xj-mC.open {
    opacity:1;
  }
      


  .alert\:f7KZDS5GkDXQ8WE9Xj-mC.open-transition {
    transition:opacity 300ms ease 0ms normal;
  }
      


  .alert\:f7KZDS5GkDXQ8WE9Xj-mC.close-transition {
    transition:opacity 300ms ease 0ms normal;
  }
      

        
      
      
  .KsFov {
    width:var(--width);
  height:var(--height);
  position:fixed;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  pointer-events:none;
  justify-content:center;
  }
      

      
  .KsFov.modal {
    touch-action:none;
  pointer-events:all;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .alert\:mRftcyDnKTuScyATKxKmu {
    flex:3;
  }
      

      
        
      
      
  .bksJpF {
    font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dxrkjl {
    display:flex;
  row-gap:0.25rem;
  background:linear-gradient(var(--green-50), var(--green-100)) scroll border-box padding-box repeat repeat 0% 0% / auto;
  column-gap:0.25rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fGmeRU {
    padding-top:0.5rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
  .fGmeRU:hover {
    background:var(--gray-100);
  }
      

        
      
      
  
      

      
        
      
      
  .dVhAel {
    width:100%;
  height:100%;
  display:flex;
  padding:16px;
  row-gap:20px;
  animation:250ms ease 0ms 1 normal none running animation-diMMIZ;
  background:#f9fafb;
  column-gap:20px;
  flex-direction:column;
  border-top-color:var(--border-color);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
  
      

        
                  @keyframes animation-diMMIZ {
                    
                        0% {
                          opacity: 0;
                        }
                        

                        100% {
                          opacity: 1;
                        }
                        
                  }
                  
      
      
  .dUhvJY {
    row-gap:10px;
  column-gap:10px;
  }
      

      
        
      
      
  .dCJBrf {
    height:36px;
  font-size:var(--font-size-sm);
  background:white;
  font-weight:var(--font-weight-regular);
  padding-top:8px;
  border-color:var(--grey);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .dCJBrf:focus {
    display:flex;
  align-items:flex-start;
  outline-color:#6b54f7;
  outline-style:solid;
  outline-width:2px;
  justify-content:center;
  }
      


  .dCJBrf.error {
    background:var(--error-bg);
  border-color:var(--error-border);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .BPBTr {
    color:var(--error-text);
  display:flex;
  row-gap:10px;
  font-size:var(--font-size-sm);
  column-gap:10px;
  align-items:center;
  font-weight:var(--font-weight-thin);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .doTQXw {
    font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .cOLgRp {
    color:var(--gray-700);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dOfTBn {
    color:var(--gray-900);
  display:flex;
  row-gap:4px;
  box-sizing:border-box;
  column-gap:4px;
  align-items:center;
  font-weight:var(--font-weight-normal);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .IwGnd {
    color:var(--blue-600);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  
      

      
        
      
      
  .ma-DRa {
    display:inline;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .biXzzh {
    color:oklch(37.3% 0.034 259.733);
  cursor:pointer;
  font-size:var(--font-size-sm);
  background:white;
  transition:all 200ms ease;
  font-weight:500;
  padding-top:8px;
  border-color:oklch(87.2% 0.01 258.338);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:8px;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
  .biXzzh:hover {
    background:oklch(98.5% 0.002 247.839);
  }
      


  .biXzzh.active {
    color:var(--text-color);
  background:var(--color);
  box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  border-color:var(--border-color);
  }
      

        
      
      
  
      

      
        
      
      
  .cSkZQc {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  flex-direction:row;
  }
      

      
        
      
      
  .eRTcxH {
    cursor:pointer;
  display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  border-top-color:var(--border-color);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
  .eRTcxH:hover {
    background:var(--gray-50);
  }
      


  .eRTcxH:first-child {
    border:0;
  }
      

        
      
      
  .elmjvV {
    color:var(--gray-500);
  display:inline;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cowtlB {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .offmarket\:GHIo99rpnthROXAjCQqPj {
    font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .bMuFzc {
    display:flex;
  row-gap:12px;
  column-gap:12px;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cjtyrj {
    width:2.5rem;
  height:2.5rem;
  display:flex;
  background:var(--gray-100);
  align-items:center;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .fozYhi {
    width:100%;
  display:flex;
  background:white;
  transition:all 300ms ease;
  align-items:center;
  padding-top:12px;
  border-color:var(--border-color);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:space-between;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
  .fozYhi:hover {
    border-color:var(--gray-300);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .cNojHN {
    color:var(--gray-900);
  font-size:var(--font-size-2xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .bENcHt {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  }
      

      
        
      
      
  .fkuaWy {
    display:grid;
  overflow:hidden;
  background:var(--white);
  border-color:var(--border-color);
  border-style:solid;
  border-width:1px;
  grid-template-columns:1fr;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eKVzIH {
    display:flex;
  row-gap:4px;
  column-gap:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bCrsFu {
    overflow-y:auto;
  touch-action:auto;
  }
      

      
        
      
      
  
      

      
        
      
      
  .drawer-right\:0TIcmf2yjf0vC3Usa1BFq {
    height:100%;
  overflow-x:hidden;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .drawer-right\:ByfpmgC8PBSW73Ndi_sZ- {
    top:0px;
  right:0px;
  width:90%;
  height:100%;
  display:flex;
  row-gap:20px;
  position:absolute;
  max-width:520px;
  translate:100% 0 0;
  background:var(--white);
  column-gap:20px;
  overflow-x:hidden;
  overflow-y:auto;
  flex-direction:column;
  }
      

      
  .drawer-right\:ByfpmgC8PBSW73Ndi_sZ-.open {
    translate:0 0 0;
  }
      


  .drawer-right\:ByfpmgC8PBSW73Ndi_sZ-.open-transition {
    transition:all 300ms ease;
  }
      


  .drawer-right\:ByfpmgC8PBSW73Ndi_sZ-.close-transition {
    transition:all 300ms ease;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .drawer-right\:O-jE73Pazc8_-GXw47e2n {
    top:0px;
  right:0%;
  position:absolute;
  }
      

      
        
      
      
  .fDexjK {
    width:100%;
  height:100%;
  background:#514d4d99;
  }
      

      
        
      
      
  .sparkcore\/sc-bottom-sheet-portal\:root {
    align-items:center;
  justify-content:end;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dgUwJl {
    display:flex;
  row-gap:12px;
  column-gap:12px;
  }
      

      
        
      
      
  .ensmyk {
    color:var(--gray-500);
  display:flex;
  row-gap:8px;
  font-size:var(--font-size-sm);
  column-gap:8px;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .flwbEz {
    padding-top:1.5rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:1.5rem;
  }
      

      
        
      
      
  .eQsXka {
    color:var(--blue-900);
  font-size:var(--font-size-2xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .emqbmv {
    gap:1rem;
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .duzNvD {
    color:var(--gray-900);
  display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eGcuTG {
    display:flex;
  row-gap:16px;
  background:white;
  column-gap:16px;
  padding-top:1.5rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:1.5rem;
  border-bottom-color:var(--border-color);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .offmarket\:Z0CFYGf7Vrdkeym4XDeTd {
    flex:1;
  }
      

      
        
      
      
  .eUvtsl {
    color:var(--green-900);
  font-size:var(--font-size-2xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .cIZmso {
    overflow:hidden;
  margin-top:10px;
  border-color:var(--border-color);
  border-style:solid;
  border-width:1px;
  border-radius:0.75rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eeyZGv {
    cursor:pointer;
  display:grid;
  padding:12px 16px;
  background:white;
  box-sizing:border-box;
  align-items:center;
  border-top-color:var(--border-color);
  border-top-style:solid;
  border-top-width:1px;
  transform-origin:top;
  grid-template-columns:0.75fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
      

      
  .eeyZGv.active {
    background:white;
  box-shadow:0px 2px 0 0 var(--grey-hover);
  }
      


  .eeyZGv:hover {
    background:#f9fafb;
  box-shadow:-4px 0 0 0 var(--primary);
  }
      

        
      
      
  .IHteU {
    top:0px;
  display:grid;
  padding:12px 16px;
  z-index:99999;
  position:sticky;
  background:var(--gray-50);
  box-sizing:border-box;
  font-style:normal;
  text-transform:uppercase;
  grid-template-columns:0.75fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
      

      
        
      
      
  .offmarket\:gZZuoSDDVm9sxWo3VtANY {
    flex:2;
  }
      

      
        
      
      
  .fxBqgX {
    row-gap:20px;
  column-gap:20px;
  padding-top:20px;
  padding-bottom:20px;
  }
      

      
  .fxBqgX.hidden {
    display:none;
  }
      

        
      
      
  .dzMezT {
    color:var(--gray-500);
  display:flex;
  row-gap:8px;
  font-size:var(--font-size-xs);
  column-gap:8px;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eouddm {
    color:var(--purple-900);
  font-size:var(--font-size-2xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .cgnrIH {
    font-size:var(--font-size-2xl);
  font-family:Montserrat;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .cgOGkH {
    color:var(--purple-600);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .BEFTq {
    box-sizing:border-box;
  }
      

      
        
      
      
  .dZfJRY {
    row-gap:20px;
  column-gap:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fcwKOq {
    color:var(--text-gray-700);
  display:flex;
  row-gap:8px;
  font-size:var(--font-size-sm);
  column-gap:8px;
  align-items:center;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dzifIY {
    display:flex;
  row-gap:16px;
  column-gap:16px;
  }
      

      
  .dzifIY.hidden {
    display:none;
  }
      

        
      
      
  .buLWzW {
    color:var(--green-600);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cgwmkS {
    height:60px;
  display:flex;
  row-gap:10px;
  column-gap:10px;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .QyogL {
    color:var(--gray-900);
  display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:center;
  font-weight:var(--font-weight-normal);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bVYkfe {
    opacity:1;
  transition:transform .28s cubic-bezier(.4, 0, .2, 1),    opacity .22s ease;
  }
      

      
  .bVYkfe.selected {
    box-shadow:-4px 0 0 0 var(--primary);
  }
      


  .bVYkfe.closing {
    opacity:0;
  transform:scaleY(0.6) translateY(-6px);
  }
      

        
                  @keyframes animation-empty {
                    
                  }
                  
      
      
  
      

      
        
      
      
  .dnvFPa {
    display:flex;
  row-gap:4px;
  box-sizing:border-box;
  column-gap:4px;
  flex-direction:column;
  }
      

      
        
      
      
  .bhqaBM {
    width:100%;
  display:flex;
  background:white;
  align-items:center;
  padding-top:12px;
  border-color:oklch(92.8% 0.006 264.531);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:space-between;
  border-top-left-radius:0.475rem;
  border-top-right-radius:0.475rem;
  border-bottom-left-radius:0.475rem;
  border-bottom-right-radius:0.475rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dWifcL {
    color:var(--gray-600);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .cSYONU {
    display:flex;
  row-gap:12px;
  column-gap:12px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cDhkAS {
    color:var(--blue-600);
  }
      

      
        
      
      
  .BczuY {
    width:32px;
  height:32px;
  display:flex;
  background:var(--blue-100);
  align-items:center;
  justify-content:center;
  border-top-left-radius:9999px;
  border-top-right-radius:9999px;
  border-bottom-left-radius:9999px;
  border-bottom-right-radius:9999px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .GqRUk {
    display:flex;
  padding:1.25rem;
  background:linear-gradient(to bottom right, var(--indigo-600), var(--purple-700), var(--indigo-600)) scroll padding-box border-box repeat repeat 0% 0% / auto;
  min-height:100vh;
  align-items:center;
  font-family:system-ui;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .csrHE {
    color:var(--gray-600);
  font-size:var(--font-size-xs);
  margin-bottom:0.75rem;
  }
      

      
        
      
      
  .clqLYd {
    color:var(--gray-900);
  font-size:var(--font-size-base);
  font-weight:600;
  line-height:1.25rem;
  margin-bottom:0.75rem;
  }
      

      
        
      
      
  .dIWhMX {
    font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .cgFDRs {
    display:flex;
  align-items:center;
  margin-bottom:1.5rem;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cCtoNz {
    color:var(--primary);
  font-weight:500;
  }
      

      
  .cCtoNz:hover {
    text-decoration-line:underline;
  }
      

        
      
      
  .dHZnrG {
    color:#6366f1;
  margin-left:0.5rem;
  margin-right:0.5rem;
  }
      

      
  .dHZnrG:hover {
    text-decoration-line:underline;
  }
      

        
      
      
  .eOzlpk {
    color:var(--dore);
  width:200px;
  max-width:100%;
  }
      

      
        
      
      
  .TPrEN {
    width:100%;
  padding:2.5rem;
  max-width:800px;
  box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);
  text-align:center;
  border-radius:1rem;
  background-color:#fff;
  }
      

      
        
      
      
  .bpapyl {
    font-size:0.75rem;
  margin-top:1.25rem;
  line-height:1rem;
  }
      

      
        
      
      
  .dPsZdn {
    display:flex;
  flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .checkbox\:Fx-Xi9z-gR-VnA2BLNk9_ {
    color:var(--white);
  width:1rem;
  height:1rem;
  }
      

      
        
      
      
  .egkcwx {
    width:fit-content;
  }
      

      
        
      
      
  .iqsvV {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  opacity:0;
  position:absolute;
  pointer-events:none;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eUzFOF {
    align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .checkbox\:UGG5LRqyKuDjpb7w4J9t8 {
    width:1rem;
  height:1rem;
  background:var(--white);
  border-color:var(--grey);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:50%;
  border-top-right-radius:50%;
  border-bottom-left-radius:50%;
  border-bottom-right-radius:50%;
  }
      

      
  .checkbox\:UGG5LRqyKuDjpb7w4J9t8.checked {
    background:var(--primary);
  }
      

        
      
      
  .ddhucf {
    color:var(--gray-600);
  width:100%;
  cursor:pointer;
  font-weight:var(--font-weight-regular);
  }
      

      
  .ddhucf:hover {
    color:var(--gray-900);
  }
      

        
      
      
  .cgu\:L07r1rdpqwxXNzMJYOb93 {
    width:100%;
  }
      

      
        
      
      
  .brHiEi {
    gap:0.75rem;
  cursor:pointer;
  display:flex;
  padding:1rem;
  text-align:left;
  align-items:flex-start;
  border-radius:0.5rem;
  margin-bottom:1.5rem;
  flex-direction:row;
  background-color:#f9fafb;
  transition-duration:300ms;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  }
      

      
  .brHiEi:hover {
    background-color:#f3f4f6;
  }
      

        
      
      
  .cOvjc {
    width:100%;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-sm);
  column-gap:4px;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  }
      

      
        
      
      
  .eSedJS {
    color:var(--gray-700);
  font-size:var(--font-size-sm);
  margin-bottom:2rem;
  }
      

      
        
      
      
  .eVnObP {
    padding:1.5rem;
  max-height:13rem;
  overflow-y:auto;
  text-align:left;
  border-color:#e5e7eb;
  border-style:solid;
  border-width:2px;
  border-radius:0.75rem;
  margin-bottom:1.5rem;
  background-color:#f9fafb;
  }
      

      
        
      
      
  .dAogCc {
    color:var(--gray-900);
  font-size:var(--font-size-3xl);
  font-weight:bold;
  line-height:2rem;
  margin-bottom:0.75rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ezeRiZ {
    width:var(--width);
  height:var(--height);
  position:fixed;
  align-items:start;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .toast-provider\:0Nw1RoTdKJTPVNWMpZyXP {
    display:flex;
  align-items:flex-end;
  padding-top:1.25rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:1.25rem;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cgGrpZ {
    height:var(--height);
  position:fixed;
  align-items:start;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .toast-provider\:5Q-BZ79I9Dso4Qffny2Vy {
    width:100%;
  display:flex;
  position:relative;
  max-width:360px;
  transition:height 150ms ease 0ms normal;
  align-items:center;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bHYIqa {
    top:var(--top);
  width:100%;
  position:absolute;
  pointer-events:all;
  }
      

      
  .bHYIqa.swipe-out-top {
    translate:0 -100%;
  }
      


  .bHYIqa.swipe-out-right {
    translate:100% 0px;
  }
      


  .bHYIqa.swipe-out-bottom {
    translate:0 100%;
  }
      


  .bHYIqa.swipe-out-left {
    translate:-100% 0px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .toast-content\:root {
    gap:0.75rem;
  width:100%;
  opacity:0;
  min-width:200px;
  translate:0 16px;
  background:var(--grey);
  box-shadow:0px 8px 12px rgba(22,25,30,0.12);
  font-family:Nunito Sans;
  padding-top:1rem;
  border-color:var(--neutral-6, #3C393F);
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .toast-content\:root.open {
    opacity:1;
  translate:0px 0px 0;
  transition:translate 250ms ease 0ms normal, top 150ms ease 0ms normal;
  }
      


  .toast-content\:root.closing {
    opacity:0;
  translate:0 -16px;
  }
      


  .toast-content\:root.open-transition {
    transition:all 250ms ease 0ms normal;
  }
      


  .toast-content\:root.close-transition {
    transition:all 150ms ease 0ms normal;
  }
      


  .toast-content\:root.success {
    color:#04492a;
  background:#E6F9F0;
  border-color:#E6F9F0;
  border-style:solid;
  border-width:1px;
  }
      


  .toast-content\:root.warning {
    color:var(--warning-11, #FFCA16);
  border-color:var(--warning-6, #5C3D05);
  border-style:solid;
  border-width:1px;
  background-color:var(--warning-2, #1D180F);
  }
      


  .toast-content\:root.critical {
    color:#5A0C0C;
  background:#FDE8E8;
  border-color:#D64343;
  border-style:solid;
  border-width:1px;
  }
      

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

      
        
      
      
  .toast-content\:C0dbOb-IaIOTs4VMjw7nf {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .toast-provider\:E_mgEUJ431KxK6RO1_NPJ {
    right:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bMbYTD {
    display:flex;
  row-gap:20px;
  background:var(--gray-50);
  column-gap:20px;
  max-height:100vh;
  min-height:100vh;
  flex-direction:column;
  }
      

      
        
      
      
  .ZFgEU {
    display:flex;
  row-gap:1rem;
  background:var(--gray-50);
  column-gap:1rem;
  margin-top:1rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
        
      
      
  .bpGmLc {
    display:flex;
  row-gap:0.5rem;
  column-gap:0.5rem;
  padding-top:1.25rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-bottom:1.25rem;
  }
      

      
        
      
      
  .cSJntj {
    color:var(--gray-900);
  width:100%;
  background:var(--gray-50);
  font-weight:var(--font-weight-regular);
  padding-top:0.675rem;
  border-color:var(--border-color);
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:0.675rem;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .fhUbrn {
    color:var(--blue-700);
  width:2.5rem;
  height:2.5rem;
  display:flex;
  background:linear-gradient(to bottom right, var(--blue-100) 0%, var(--blue-200) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
        
      
      
  .eWKYwA {
    display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .pNrco {
    color:var(--gray-600);
  display:flex;
  row-gap:0.5rem;
  font-size:var(--font-size-sm);
  column-gap:0.5rem;
  align-items:center;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fHnFnP {
    color:var(--gray-500);
  font-size:var(--font-size-xs);
  margin-top:0.75rem;
  text-align:center;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .fzvbkc {
    color:var(--gray-700);
  }
      

      
        
      
      
  .fBgnrZ {
    flex:1;
  display:flex;
  row-gap:0.5rem;
  column-gap:0.5rem;
  }
      

      
        
      
      
  .dWzBzv {
    display:flex;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .bydVgF {
    color:var(--amber-800);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .cYHjCf {
    color:var(--blue-700);
  display:inline;
  font-size:var(--font-size-xs);
  background:var(--blue-100);
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  padding-top:0.25rem;
  padding-left:0.675rem;
  padding-right:0.675rem;
  padding-bottom:0.25rem;
  border-top-left-radius:9999px;
  border-top-right-radius:9999px;
  border-bottom-left-radius:9999px;
  border-bottom-right-radius:9999px;
  }
      

      
        
      
      
  .fbryLf {
    color:var(--amber-700);
  display:flex;
  row-gap:0.25rem;
  font-size:var(--font-size-xs);
  background:linear-gradient(to right, var(--amber-100) 0%, var(--amber-200) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  column-gap:0.25rem;
  align-items:center;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  padding-top:0.25rem;
  padding-left:0.675rem;
  padding-right:0.675rem;
  flex-direction:row;
  padding-bottom:0.25rem;
  justify-content:center;
  border-top-left-radius:9999px;
  border-top-right-radius:9999px;
  border-bottom-left-radius:9999px;
  border-bottom-right-radius:9999px;
  }
      

      
        
      
      
  .bSTcJQ {
    background:white;
  border-color:var(--border-color);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .account\:_n4Py7335F2wte65RIOiG {
    padding-top:0.75rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-bottom:0.75rem;
  }
      

      
        
      
      
  .boZoWz {
    display:flex;
  row-gap:0.25rem;
  column-gap:0.25rem;
  }
      

      
        
      
      
  .eJUbRt {
    display:flex;
  row-gap:0.75rem;
  background:var(--amber-50);
  column-gap:0.75rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:1rem;
  border-left-color:var(--amber-500);
  border-left-style:solid;
  border-left-width:4px;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
        
      
      
  .osXin {
    color:var(--indigo-600);
  cursor:pointer;
  display:flex;
  row-gap:0.5rem;
  font-size:var(--font-size-sm);
  column-gap:0.5rem;
  transition:background 300ms ease;
  align-items:center;
  padding-top:0.5rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  justify-content:center;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
  .osXin:hover {
    background:var(--indigo-50);
  }
      

        
      
      
  .sTaFC {
    color:var(--gray-900);
  width:100%;
  background:var(--gray-50);
  font-weight:var(--font-weight-regular);
  padding-top:0.675rem;
  border-color:var(--border-color);
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:0.675rem;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .diZwVU {
    display:flex;
  row-gap:1rem;
  column-gap:1rem;
  flex-direction:row;
  }
      

      
        
      
      
  .biXIZF {
    margin-top:1rem;
  padding-top:1.5rem;
  padding-left:1.5rem;
  margin-bottom:1rem;
  padding-right:1.5rem;
  padding-bottom:1.5rem;
  }
      

      
        
      
      
  .fGrFIR {
    display:flex;
  padding-top:1rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:space-between;
  border-bottom-color:var(--border-color);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .dfZwqz {
    color:var(--amber-900);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .fqgVXv {
    color:var(--gray-900);
  font-size:var(--font-size-xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .pOtvf {
    color:var(--gray-900);
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .eOMeVv {
    color:var(--purple-700);
  width:2.5rem;
  height:2.5rem;
  display:flex;
  background:linear-gradient(to bottom right, var(--purple-100) 0%, var(--purple-200) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
        
      
      
  .btoLgk {
    margin-top:1.25rem;
  }
      

      
        
      
      
  .esyRuN {
    flex:1;
  display:flex;
  row-gap:1.5rem;
  column-gap:1.5rem;
  min-height:0px;
  overflow-y:auto;
  padding-top:2rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bQrZzp {
    gap:10px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  }
      

      
        
      
      
  .czCwLT {
    color:var(--text-secondary);
  width:48px;
  height:48px;
  display:flex;
  background:var(--grey);
  transition:all 0.3s ease;
  align-items:center;
  border-radius:50%;
  justify-content:center;
  }
      

      
  .czCwLT.completed {
    color:var(--white);
  background:#22c55e;
  }
      


  .czCwLT.active {
    color:white;
  background:var(--primary-hover);
  box-shadow:0 0 0 4px rgba(212, 165, 116, 0.2);
  }
      

        
      
      
  .gzHFh {
    color:white;
  padding:4px 10px;
  font-size:12px;
  background:#4CAF50;
  box-sizing:border-box;
  border-radius:6px;
  }
      

      
        
      
      
  .fAvmWa {
    top:0px;
  color:#4b4b4b;
  display:grid;
  padding:12px 16px;
  z-index:99999;
  position:sticky;
  font-size:var(--font-size-sm);
  background:var(--gray-50);
  box-sizing:border-box;
  font-style:normal;
  font-weight:var(--font-weight-semi-bold);
  text-transform:uppercase;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
  }
      

      
        
      
      
  .primary-btn\:root {
    color:var(--white);
  width:auto;
  cursor:pointer;
  display:flex;
  font-size:var(--font-size-base);
  background:var(--primary);
  transition:all 200ms ease;
  align-items:center;
  font-family:Nunito Sans;
  font-weight:var(--font-weight-bold);
  padding-top:12px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:12px;
  justify-content:flex-start;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .primary-btn\:root:hover {
    background:var(--primary-hover);
  }
      


  .primary-btn\:root:disabled {
    cursor:not-allowed;
  opacity:0.2;
  }
      

        
      
      
  
      

      
        
      
      
  .nsjmq {
    display:inline;
font-family: inherit;
font-weight: inherit;
font-size: var(--font-size-sm);
font-weight: var(--font-weight-bold);
  font-size:var(--font-size-sm);
font-weight: var(--font-weight-bold);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .clients-page\:7EhI1vV2bEkbJGLDRsBpC {
    flex:2;
  }
      

      
        
      
      
  .eVQrds {
    flex:1;
  display:flex;
  z-index:2;
  position:relative;
  transition:all 0.3s ease;
  align-items:center;
  flex-direction:column;
  }
      

      
  .eVQrds::after {
    top:24px;
  left:calc(50% + 24px);
  width:calc(100% - 48px);
  height:3px;
  content:'';
  z-index:1;
  position:absolute;
  background:#e5e7eb;
  }
      


  .eVQrds.completed::after {
    background:#22c55e;
  }
      

        
      
      
  
      

      
        
      
      
  .dTosqF {
    row-gap:20px;
  flex-wrap:wrap;
  column-gap:20px;
  }
      

      
  .dTosqF.hidden {
    display:none;
  }
      

        
      
      
  .dUMQBd {
    height:100%;
  row-gap:20px;
  background:white;
  column-gap:20px;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .fGOyTy {
    width:100%;
  cursor:pointer;
  display:inline;
  font-weight:var(--font-weight-regular);
  padding-top:0.5rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  border-top-color:var(--border-color);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
  .fGOyTy:hover {
    background:var(--gray-50);
  }
      


  .fGOyTy:first-child {
    border-top:0;
  }
      

        
      
      
  
      

      
        
      
      
  .bumcfj {
    top:var(--top);
  left:var(--left);
  right:var(--right);
  bottom:var(--bottom);
  display:flex;
  position:absolute;
  translate:var(--translate-x) var(--translate-y);
  flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  .JvZIa {
    display:none;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dPAgMH {
    color:var(--gray-700);
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .fjvZAl {
    row-gap:20px;
  column-gap:20px;
  flex-direction:column;
  }
      

      
        
      
      
  .dllgRy {
    width:100%;
  display:flex;
  row-gap:10px;
  column-gap:10px;
  align-items:flex-end;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .form-acquereur\:4EDqCKvRs6l7gG7oIvdoN {
    flex:1;
  }
      

      
        
      
      
  .dOsAZm {
    display:flex;
  flex-grow:var(--flex-grow);
  flex-direction:column;
  }
      

      
        
      
      
  .form-acquereur\:5FyefBAxidVZoM6l_GISf {
    height:5px;
  background:var(--grey);
  }
      

      
        
      
      
  .form-acquereur\:B3eGXQqYpqbnK2fs7lVYk {
    flex:2;
  }
      

      
        
      
      
  .form-acquereur\:EqikZUhSKFnKeKZh2c2Ot {
    flex:1;
  }
      

      
        
      
      
  .form-acquereur\:FW6n5Qz_IaAhK-j92V_-C {
    flex:1;
  }
      

      
        
      
      
  .fwhVgk {
    top:var(--top);
  left:var(--left);
  right:var(--right);
  bottom:var(--bottom);
  display:flex;
  opacity:1;
  position:absolute;
  flex-direction:column;
  }
      

      
  .fwhVgk.hidden {
    display:flex;
  opacity:0;
  flex-direction:column;
  }
      

        
      
      
  .form-acquereur\:H41eU5IdL5vKEEs5t3ADS {
    height:100%;
  background:var(--primary);
  }
      

      
        
      
      
  .fqcBWZ {
    display:flex;
  align-items:center;
  user-select:none;
  touch-action:none;
  flex-direction:row;
  -ms-user-select:none;
  justify-content:start;
  -moz-user-select:none;
  -webkit-user-select:none;
  -webkit-touch-callout:none;
  -webkit-text-size-adjust:none;
  }
      

      
  .fqcBWZ.orientation-vertical {
    display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

        
      
      
  
      

      
        
      
      
  .form-acquereur\:Jk_U0GAtsrkmvCkGJO_B_ {
    height:50px;
  }
      

      
        
      
      
  .eHJIhM {
    color:oklch(37.3% 0.034 259.733);
  cursor:pointer;
  font-size:var(--font-size-sm);
  background:white;
  transition:all 200ms ease;
  font-weight:500;
  padding-top:8px;
  border-color:oklch(87.2% 0.01 258.338);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:8px;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
  .eHJIhM:hover {
    background:oklch(98.5% 0.002 247.839);
  }
      


  .eHJIhM.active {
    color:oklch(42.4% 0.199 265.638);
  background:oklch(93.2% 0.032 255.585);
  box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  border-color:oklch(88.2% 0.059 254.128);
  }
      

        
      
      
  .fjPjKY {
    display:flex;
  opacity:1;
  flex-direction:column;
  }
      

      
  .fjPjKY.hidden {
    opacity:0;
  }
      

        
      
      
  .form-acquereur\:LIFUZ6xcKxuZfSQxZkc5P {
    width:32px;
  height:32px;
  translate:0 -1px 0;
  background:var(--primary);
  transition:box-shadow 200ms ease;
  border-color:black;
  border-style:solid;
  border-width:1px;
  border-top-left-radius:50%;
  border-top-right-radius:50%;
  border-bottom-left-radius:50%;
  border-bottom-right-radius:50%;
  }
      

      
  .form-acquereur\:LIFUZ6xcKxuZfSQxZkc5P:hover {
    cursor:grab;
  box-shadow:0px 0px 0px 2px var(--white), 0px 0px 0px 3px var(--primary);
  }
      

        
      
      
  
      

      
        
      
      
  .cOmeBU {
    display:flex;
  row-gap:10px;
  column-gap:10px;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .ciftmF {
    height:100%;
  row-gap:20px;
  column-gap:20px;
  }
      

      
        
      
      
  .form-acquereur\:Pi8EljAFxq1XrvqTEZXI- {
    flex:1;
  }
      

      
        
      
      
  .bnRcAU {
    display:flex;
  row-gap:8px;
  flex-wrap:wrap;
  column-gap:8px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .form-acquereur\:SRBt_mYFcAv5W_qkVRlg4 {
    flex:1;
  }
      

      
        
      
      
  .epYUoe {
    flex:1;
  width:100%;
  height:100%;
  padding-top:20px;
  padding-bottom:20px;
  }
      

      
  .epYUoe.hidden {
    display:none;
  }
      

        
      
      
  .form-acquereur\:ZmugrP2M2o-qXNLu8i3le {
    flex:1;
  }
      

      
        
      
      
  .BEodR {
    width:fit-content;
  height:fit-content;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

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

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

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .select\:7oUUdg_TRjoNnAP2l9-C3 {
    display:flex;
  row-gap:20px;
  column-gap:20px;
  font-weight:var(--font-weight-regular);
  padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:8px;
  }
      

      
  .select\:7oUUdg_TRjoNnAP2l9-C3:hover {
    cursor:pointer;
  background:rgba(79, 57, 246, 0.05);
  }
      


  
      

        
      
      
  .ckmWcz {
    color:var(--error-text);
  display:flex;
  row-gap:10px;
  font-size:var(--font-size-sm);
  column-gap:10px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

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

      
        
      
      
  
      

      
        
      
      
  
      

      
  .select\:Plt7oZpB6NO7A35rbjQO3.open {
    rotate:0 0 1 180deg;
  }
      

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

      
        
      
      
  
      

      
        
      
      
  .cVMNhr {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  opacity:0;
  position:absolute;
  pointer-events:none;
  }
      

      
        
      
      
  
      

      
        
      
      
  .select\:W33_HyNwRN5ZZT-hqNQr_ {
    width:100%;
  height:36px;
  display:flex;
  background:var(--background-error);
  align-items:flex-start;
  border-color:var(--border-error);
  border-style:solid;
  border-width:1px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .eKqJoF {
    width:1rem;
  height:1rem;
  }
      

      
        
      
      
  .cyjzpa {
    row-gap:8px;
  column-gap:8px;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  }
      

      
        
      
      
  .select\:cxZ8yiQxG8l7aOvPph3-h {
    width:100%;
  display:flex;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .select\:dSZJcNC0fG4bIxYlxtpwJ {
    color:var(--text-secondary);
  width:100%;
  background:white;
  }
      

      
        
      
      
  .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);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .select\:rf5yXF8D_34c4ex8YIXr5 {
    font-size:var(--font-size-sm);
  background:white;
  margin-top:12px;
  padding-top:8px;
  border-color:var(--grey);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .form-acquereur\:aH8PlGYADJk3PXA9jTDT_ {
    flex:1;
  }
      

      
        
      
      
  .form-acquereur\:bypMIqRgB0CJWSo562mIf {
    flex:2;
  }
      

      
        
      
      
  .eOKnuO {
    margin-top:12px;
  text-align:center;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
  .eOKnuO.completed {
    color:#22c55e;
  }
      


  .eOKnuO.active {
    color:var(--primary-hover);
  }
      

        
      
      
  .fDDxmN {
    display:flex;
  row-gap:10px;
  column-gap:10px;
  align-items:flex-end;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cLeuWf {
    row-gap:20px;
  flex-wrap:wrap;
  column-gap:20px;
  padding-top:20px;
  padding-bottom:20px;
  }
      

      
  .cLeuWf.hidden {
    display:none;
  }
      

        
      
      
  
      

      
        
      
      
  .fATNpp {
    color:var(--text-primary);
  width:100%;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-items:flex-start;
  font-weight:var(--font-weight-regular);
  border-color:var(--border-color);
  border-style:solid;
  border-width:1px;
  outline-color:transparent;
  flex-direction:column;
  justify-content:center;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .ffGNTX {
    color:var(--gray-700);
  display:inline;
  font-size:var(--font-size-sm);
font-weight: var(--font-weight-bold);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .nclEx {
    row-gap:20px;
  column-gap:20px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fmysvk {
    color:var(--gray-900);
  font-size:var(--font-size-2xl);
  font-family:Montserrat;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .eOLvwz {
    row-gap:10px;
  column-gap:10px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ekYFpF {
    width:auto;
  display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:4px;
  }
      

      
        
      
      
  .WMhVg {
    width:100%;
  display:flex;
  row-gap:12px;
  column-gap:12px;
  flex-direction:row;
  }
      

      
        
      
      
  .bNDQcI {
    display:flex;
  background:var(--white);
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  border-color:var(--grey);
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  justify-content:space-between;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .bQcXI {
    display:flex;
  row-gap:20px;
  flex-wrap:wrap;
  column-gap:20px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eHryoJ {
    color:var(--error-text);
  width:fit-content;
  height:fit-content;
  display:flex;
  row-gap:10px;
  font-size:var(--font-size-sm);
  column-gap:10px;
  flex-direction:row;
  }
      

      
        
      
      
  .fFfTaM {
    margin-top:12px;
  text-align:center;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
  .fFfTaM.completed {
    color:#22c55e;
  }
      


  .fFfTaM.active {
    color:var(--primary-hover);
  font-weight:600;
  }
      

        
      
      
  .jzjJw {
    height:100%;
  display:flex;
  background:var(--grey);
  transition:all 300ms ease;
  align-items:center;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:center;
  }
      

      
  .jzjJw:hover {
    color:var(--white);
  cursor:pointer;
  background:#1e3a5f99;
  }
      

        
      
      
  .form-acquereur\:rnXixOWpqgANdoncCjASt {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .secondary-btn\:root {
    color:var(--dore);
  width:auto;
  cursor:pointer;
  display:flex;
  font-size:var(--font-size-base);
  background:var(--white);
  transition:all 200ms ease;
  align-items:center;
  font-family:Nunito Sans;
  font-weight:var(--font-weight-bold);
  padding-top:12px;
  border-color:var(--dore);
  border-style:solid;
  border-width:1px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:12px;
  justify-content:flex-start;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .secondary-btn\:root:hover {
    color:var(--dore-hover);
  background:var(--background);
  border-color:var(--dore-hover);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .clients-page\:MzvRJH5K_dl4r3_Xbf2kU {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dqPaym {
    display:grid;
  opacity:1;
  padding:12px 16px;
  transform:scaleY(1) translateY(0);
  box-sizing:border-box;
  transition:transform .28s cubic-bezier(.4, 0, .2, 1),    opacity .22s ease;
  align-items:center;
  border-top-color:var(--grey);
  border-top-style:solid;
  border-top-width:1px;
  transform-origin:top;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
  }
      

      
  .dqPaym:hover {
    background:var(--gray-50);
  box-shadow:-4px 0 0 0 var(--primary);
  }
      

        
      
      
  .cVhVzp {
    row-gap:20px;
  column-gap:20px;
  }
      

      
  .cVhVzp.hidden {
    display:none;
  }
      

        
      
      
  
      

      
        
      
      
  .cdinDL {
    color:var(--gray-600);
  cursor:pointer;
  transition:all 300ms ease;
  padding-top:0.5rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
  .cdinDL:hover {
    color:var(--gray-900);
  background:var(--gray-100);
  }
      

        
      
      
  .clients-page\:XLcNEQpRB9ZAwjtlT3zdE {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .clients-page\:a6BEXRBAJA0yE-tI895PG {
    flex:1;
  }
      

      
        
      
      
  .clients-page\:cNriU-eyLsVWp3o69Ohs_ {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .qeJfg {
    flex:1;
  display:flex;
  z-index:2;
  position:relative;
  align-items:center;
  flex-direction:column;
  }
      

      
        
      
      
  .ekGEsB {
    display:inline;
  font-size:var(--font-size-sm);
font-weight: var(--font-weight-bold);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .clients-page\:sY2V6PvnPmW3uk067ui2f {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .wXCEr {
    color:white;
  padding:4px 10px;
  font-size:12px;
  background:var(--primary);
  box-sizing:border-box;
  border-radius:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .clients-page\:wy96omtwYB5U5yHDcRRvM {
    flex:1;
  }
      

      
        
      
      
  .clients-page\:xdEbEcPAONalhP0IatBNR {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bpSYrQ {
    width:16rem;
  height:100vh;
  display:flex;
  max-height:100vh;
  align-items:flex-start;
  justify-content:flex-start;
  border-right-color:var(--grey);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .ljqNX {
    width:100%;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .cJSQRa {
    width:0.75rem;
  height:0.75rem;
  display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cfVxcJ {
    display:flex;
  row-gap:16px;
  background:white;
  column-gap:16px;
  flex-shrink:0;
  padding-top:1.5rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:1.5rem;
  border-bottom-color:var(--border-color);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .cJABts {
    color:var(--gray-600);
  display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bdiidf {
    display:flex;
  row-gap:20px;
  column-gap:20px;
  align-items:center;
  flex-direction:row;
  }
      

      
        
      
      
  .bBdLgJ {
    color:var(--gray-600);
  display:inline;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .client-id-page\:7OqBFquJpiEZAB0r3sS30 {
    width:100%;
  }
      

      
        
      
      
  .eSJJA-d {
    color:var(--gray-600);
  cursor:pointer;
  display:flex;
  row-gap:0.25rem;
  font-size:var(--font-size-sm);
  column-gap:0.25rem;
  transition:background 300ms ease;
  font-weight:var(--font-weight-normal);
  padding-top:0.5rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
  .eSJJA-d:hover {
    color:var(--gray-900);
  }
      


  .eSJJA-d.active {
    color:var(--gray-900);
  background:white;
  }
      

        
      
      
  
      

      
        
      
      
  .bRkIUH {
    display:flex;
  row-gap:0.5rem;
  column-gap:0.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eVvFPd {
    flex:1;
  display:flex;
  row-gap:8px;
  font-size:var(--font-size-sm);
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .eBNVjL {
    width:100%;
  max-width:200px;
  }
      

      
        
      
      
  .cgcpWz {
    color:var(--white);
  cursor:pointer;
  display:flex;
  row-gap:0.25rem;
  font-size:var(--font-size-sm);
  background:var(--indigo-600);
  column-gap:0.25rem;
  transition:background 300ms ease;
  align-items:flex-start;
  font-weight:var(--font-weight-normal);
  padding-top:0.25rem;
  padding-left:0.75rem;
  padding-right:0.75rem;
  flex-direction:row;
  padding-bottom:0.25rem;
  justify-content:center;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
  .cgcpWz:hover {
    background:var(--indigo-700);
  }
      

        
      
      
  .dOLgQY {
    display:flex;
  row-gap:0.5rem;
  column-gap:0.5rem;
  flex-direction:row;
  }
      

      
        
      
      
  .pllhD {
    cursor:pointer;
  }
      

      
  .pllhD.disabled {
    cursor:default;
  opacity:0.5;
  }
      

        
      
      
  
      

      
        
      
      
  .JufNq {
    background:var(--background);
  }
      

      
        
      
      
  .cDucyU {
    display:flex;
  row-gap:4px;
  font-size:var(--font-size-sm);
  background:#dadbe2;
  column-gap:4px;
  transition:all 200ms ease;
  align-items:center;
  font-family:inherit;
  font-weight:var(--font-weight-normal);
  padding-top:4px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .cDucyU:hover {
    background:var(--grey-hover);
  }
      

        
      
      
  .fgeQYJ {
    row-gap:20px;
  column-gap:20px;
  padding-top:10px;
  flex-direction:row;
  padding-bottom:10px;
  border-bottom-color:var(--grey);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .eIbFCg {
    display:flex;
  row-gap:20px;
  column-gap:20px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .table_sent\:7cmjX1K02L-YQ0m-KbPca {
    flex:2;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eVPHTr {
    color:var(--gray-600);
  cursor:pointer;
  }
      

      
  .eVPHTr::after {
    top:-36px;
  left:50%;
  content:attr(data-tooltip);
  opacity:0;
  padding:6px 10px;
  position:absolute;
  font-size:12px;
  transform:translateX(-50%) translateY(6px);
  background:var(--grey);
  transition:opacity .2s ease, transform .2s ease;
  white-space:nowrap;
  border-radius:6px;
  pointer-events:none;
  }
      


  .eVPHTr:hover::after {
    opacity:1;
  transform:translateX(-50%) translateY(0);
  }
      


  .eVPHTr:hover::before {
    opacity:1;
  transform:translateX(-50%) translateY(0);
  }
      

        
      
      
  .cwSYiY {
    color:var(--text-secondary);
  display:flex;
  row-gap:10px;
  column-gap:10px;
  align-items:center;
  font-weight:var(--font-weight-normal);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .table_sent\:E_9aaxW2iZwC1-nNveodz {
    flex:3;
  }
      

      
        
      
      
  .dcZKeD {
    top:0px;
  display:grid;
  padding:12px 16px;
  z-index:99999;
  position:sticky;
  font-size:var(--font-size-sm);
  background:var(--gray-50);
  box-sizing:border-box;
  font-style:normal;
  text-transform:uppercase;
  grid-template-columns:0.75fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
      

      
        
      
      
  .ddsLMB {
    display:flex;
  row-gap:4px;
  box-sizing:border-box;
  column-gap:4px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cOlykv {
    width:fit-content;
  height:36px;
  font-size:var(--font-size-sm);
  background:white;
  font-weight:var(--font-weight-regular);
  padding-top:8px;
  border-color:var(--grey);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .dYfDVL {
    display:flex;
  row-gap:4px;
  font-size:var(--font-size-sm);
  column-gap:4px;
  align-items:center;
  font-family:inherit;
  padding-top:4px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:flex-start;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
  .dYfDVL.pending {
    color:oklch(49.6% 0.265 301.924);
  background:oklch(97.7% 0.014 308.299);
  border-color:oklch(90.2% 0.063 306.703);
  border-style:solid;
  border-width:1px;
  }
      


  .dYfDVL.to_visit {
    color:oklch(47.3% 0.137 46.201);
  background:oklch(96.2% 0.059 95.617);
  border-color:oklch(90.2% 0.063 306.703);
  border-style:solid;
  border-width:1px;
  }
      


  .dYfDVL.visit_date {
    color:oklch(52.7% 0.154 150.069);
  background:oklch(98.2% 0.018 155.826);
  border-color:oklch(92.5% 0.084 155.995);
  border-style:solid;
  border-width:1px;
  }
      


  .dYfDVL.cancel {
    color:oklch(50.5% 0.213 27.518);
  background:oklch(97.1% 0.013 17.38);
  border-color:oklch(88.5% 0.062 18.334);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .bmzqDm {
    width:100%;
  height:300px;
  object-fit:cover;
  }
      

      
        
      
      
  .envpNQ {
    height:60px;
  display:flex;
  row-gap:10px;
  column-gap:10px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  }
      

      
        
      
      
  .chJcPL {
    display:block;
  border-style:solid;
  border-width:0px;
  flex-direction:row;
  }
      

      
        
      
      
  .dMteLC {
    width:1.5rem;
  height:1.5rem;
  display:block;
  border-style:solid;
  border-width:0px;
  flex-direction:row;
  }
      

      
        
      
      
  .NgRxY {
    width:100%;
  display:flex;
  animation:var(--animation);
  align-items:center;
  padding-top:1rem;
  border-style:solid;
  border-width:0px;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:center;
  background-color:#e2e8f0;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .table_sent\:T1935gSC_UAw8dp7tqACn {
    width:80%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cTMlJp {
    cursor:pointer;
  }
      

      
  .cTMlJp::after {
    top:-36px;
  left:50%;
  color:var(--text-primary);
  content:attr(data-tooltip);
  opacity:0;
  padding:6px 10px;
  position:absolute;
  font-size:12px;
  transform:translateX(-50%) translateY(6px);
  background:oklch(97.1% 0.013 17.38);
  transition:opacity .2s ease, transform .2s ease;
  white-space:nowrap;
  border-radius:6px;
  pointer-events:none;
  }
      


  .cTMlJp:hover::after {
    opacity:1;
  transform:translateX(-50%) translateY(0);
  }
      


  .cTMlJp:hover::before {
    opacity:1;
  transform:translateX(-50%) translateY(0);
  }
      

        
      
      
  .duwKpf {
    color:#1e3a5fa6;
  padding-left:20px;
  padding-right:20px;
  }
      

      
        
      
      
  .crBndC {
    display:flex;
  row-gap:4px;
  box-sizing:border-box;
  column-gap:4px;
  align-items:center;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .boVvD {
    padding-bottom:20px;
  }
      

      
        
      
      
  .eqhnDq {
    font-weight:var(--font-weight-regular);
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .ftHyVw {
    display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:center;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dxpNld {
    gap:var(--gap);
  flex-direction:row;
  }
      

      
        
      
      
  .table_sent\:etv6pKej8bXHIvHMxmDuc {
    width:var(--size-caroussel);
  cursor:grab;
  }
      

      
        
      
      
  .bRKVa-D {
    display:flex;
  row-gap:12px;
  flex-wrap:wrap;
  column-gap:12px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .table_sent\:h57Ktv5vAPuvDVTv38d4r {
    opacity:0;
  background:#514d4d99;
  }
      

      
  .table_sent\:h57Ktv5vAPuvDVTv38d4r.open {
    opacity:1;
  }
      


  .table_sent\:h57Ktv5vAPuvDVTv38d4r.open-transition {
    transition:opacity 300ms ease 0ms normal;
  }
      


  .table_sent\:h57Ktv5vAPuvDVTv38d4r.close-transition {
    transition:opacity 300ms ease 0ms normal;
  }
      

        
      
      
  .bAhXxH {
    height:150px;
  font-weight:var(--font-weight-regular);
  padding-top:8px;
  border-color:var(--grey);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .empQbQ {
    display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bmJkHj {
    width:80%;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  }
      

      
  .bmJkHj.clickable {
    cursor:pointer;
  }
      

        
      
      
  .lKTRI {
    width:fit-content;
  height:fit-content;
  user-select:none;
  }
      

      
        
      
      
  .table_sent\:mHerwToN7xxc9hEDePfvI {
    width:90%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ccNvXQ {
    display:grid;
  padding:12px 16px;
  box-sizing:border-box;
  align-items:center;
  border-top-color:oklch(92.8% 0.006 264.531);
  border-top-style:solid;
  border-top-width:1px;
  transform-origin:top;
  grid-template-columns:0.75fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
      

      
  .ccNvXQ.active {
    box-shadow:0px 2px 0 0 var(--grey-hover);
  }
      

        
      
      
  .bgJbe {
    display:flex;
  row-gap:4px;
  box-sizing:border-box;
  column-gap:4px;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bYrRhb {
    opacity:1;
  transition:transform .28s cubic-bezier(.4, 0, .2, 1),    opacity .22s ease;
  }
      

      
  .bYrRhb.selected {
    background:var(--grey);
  box-shadow:-4px 0 0 0 var(--primary);
  }
      


  .bYrRhb.closing {
    opacity:0;
  transform:scaleY(0.6) translateY(-6px);
  }
      

        
      
      
  
      

      
        
      
      
  .table_sent\:yAIRwwXlq0PIJOwSIAdD_ {
    width:80%;
  display:flex;
  opacity:0;
  row-gap:20px;
  max-width:800px;
  translate:0 20px;
  background:var(--background);
  column-gap:20px;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  }
      

      
  .table_sent\:yAIRwwXlq0PIJOwSIAdD_.open {
    opacity:1;
  translate:0 0px;
  }
      


  .table_sent\:yAIRwwXlq0PIJOwSIAdD_.open-transition {
    transition:all 320ms ease 0ms normal;
  }
      


  .table_sent\:yAIRwwXlq0PIJOwSIAdD_.close-transition {
    transition:all 200ms ease 0ms normal;
  }
      

        
      
      
  
      

      
        
      
      
  .client-id-page\:L7uKskrb6gKAuzkbeb_yK {
    width:200px;
  cursor:pointer;
  display:flex;
  align-items:center;
  padding-top:8px;
  border-color:oklch(87.2% 0.01 258.338);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:space-between;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .ekkdJH {
    cursor:pointer;
  display:inline;
  font-size:inherit;
  transition:all 300ms ease;
  font-family:inherit;
  font-weight:inherit;
  padding-top:0.5rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
  .ekkdJH:hover {
    background:var(--gray-100);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eRhQtf {
    color:#4b4b4b;
  display:grid;
  padding:12px 16px;
  font-size:14px;
  box-sizing:border-box;
  font-weight:700;
  grid-template-columns:0.75fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eCbJhe {
    display:flex;
  row-gap:20px;
  background:var(--gray-50);
  column-gap:20px;
  }
      

      
        
      
      
  .table_selected\:-1qcMVeIMzUYCPSndf1Cx {
    flex:2;
  }
      

      
        
      
      
  .table_selected\:-sF8J8UkNwVI4GL96YN_1 {
    width:90%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .table_selected\:5kk-TKwf3syL4XzgHR-DP {
    background:#514d4d99;
  }
      

      
        
      
      
  .cpmTyr {
    width:100%;
  height:100%;
  display:flex;
  padding:16px;
  row-gap:20px;
  animation:250ms ease 0ms 1 normal none running animation-diMMIZ;
  column-gap:20px;
  flex-direction:row;
  }
      

      
  
      

        
      
      
  
      

      
        
      
      
  .dBdrYw {
    resize:vertical;
  min-height:150px;
  font-weight:var(--font-weight-regular);
  padding-top:8px;
  border-color:var(--grey);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .table_selected\:O7bP9Yu5LiPr4ikYc-t-8 {
    width:80%;
  display:flex;
  row-gap:20px;
  max-width:800px;
  background:var(--background);
  column-gap:20px;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  }
      

      
        
      
      
  .table_selected\:QFMDkX7zT2de7GsStvQFt {
    width:var(--size-caroussel);
  cursor:grab;
  overflow:hidden;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dCegyd {
    flex:3;
  display:flex;
  max-height:450px;
  overflow-y:auto;
  padding-bottom:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .table_selected\:XUAnIWXr1CgpbABL33KoT {
    flex:1;
  }
      

      
        
      
      
  .bdXxDI {
    flex:2;
  display:flex;
  row-gap:10px;
  column-gap:10px;
  }
      

      
        
      
      
  .table_selected\:hqQuQ2132RSckhLQP0Orw {
    flex:2;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cjMgzt {
    width:80%;
  cursor:pointer;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  }
      

      
        
      
      
  .table_selected\:mBdO4SUY5-sEPfUqwbXp3 {
    flex:3;
  }
      

      
        
      
      
  .ccLBIC {
    display:flex;
  row-gap:4px;
  font-size:inherit;
  background:#dadbe2;
  column-gap:4px;
  align-items:center;
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  padding-top:4px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .ccLBIC:hover {
    background:var(--grey-hover);
  }
      

        
      
      
  
      

      
        
      
      
  .table_selected\:o3QZJ-7bnGUpSRWbI4gdn {
    width:80%;
  }
      

      
        
      
      
  .dxTBQO {
    cursor:pointer;
  display:grid;
  padding:12px 16px;
  box-sizing:border-box;
  align-items:center;
  border-top-color:var(--grey);
  border-top-style:solid;
  border-top-width:1px;
  transform-origin:top;
  grid-template-columns:0.75fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
      

      
  .dxTBQO:hover {
    background:oklch(96.7% 0.003 264.542);
  box-shadow:-4px 0 0 0 var(--primary);
  }
      


  .dxTBQO.active {
    box-shadow:0px 2px 0 0 var(--grey-hover);
  }
      

        
      
      
  .eDrTwI {
    display:flex;
  row-gap:12px;
  flex-wrap:wrap;
  column-gap:12px;
  flex-direction:row;
  }
      

      
        
      
      
  .qbuus {
    opacity:1;
  background:white;
  transition:transform .28s cubic-bezier(.4, 0, .2, 1),    opacity .22s ease;
  }
      

      
  .qbuus.selected {
    background:var(--grey);
  box-shadow:-4px 0 0 0 var(--primary);
  }
      


  .qbuus.closing {
    opacity:0;
  transform:scaleY(0.6) translateY(-6px);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cjRePf {
    background:#df5858;
  }
      

      
        
      
      
  .JoUnK {
    color:var(--indigo-600);
  }
      

      
        
      
      
  
      

      
        
      
      
  .table_new\:BpKLeheOoxEWquWqwmT2s {
    width:var(--size-caroussel);
  cursor:grab;
  }
      

      
        
      
      
  
      

      
        
      
      
  .table_new\:G3S7wEH9hjwZOoNy3OJIs {
    width:80%;
  }
      

      
        
      
      
  .eLqkXJ {
    width:100%;
  display:flex;
  row-gap:20px;
  column-gap:20px;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  padding-top:4px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .table_new\:SOM0iQcZWreegNoeCuXu2 {
    width:90%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dsAGIX {
    width:80%;
  cursor:pointer;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bmrpZM {
    display:grid;
  opacity:1;
  padding:12px 16px;
  transform:scaleY(1) translateY(0);
  box-sizing:border-box;
  transition:transform .28s cubic-bezier(.4, 0, .2, 1),    opacity .22s ease;
  align-items:center;
  border-top-color:var(--grey);
  border-top-style:solid;
  border-top-width:1px;
  transform-origin:top;
  grid-template-columns:0.75fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
      

      
  .bmrpZM.closing {
    opacity:0;
  transform:scaleY(0.6) translateY(-6px);
  }
      

        
      
      
  
      

      
        
      
      
  .client-id-page\:_QN31645seAPL4Vvm6T4V {
    flex:1;
  min-height:0px;
  overflow-y:auto;
  }
      

      
        
      
      
  .fdemLd {
    display:flex;
  row-gap:4px;
  font-size:inherit;
  column-gap:4px;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eVstyy {
    display:flex;
  row-gap:0.25rem;
  background:var(--gray-100);
  column-gap:0.25rem;
  padding-top:0.25rem;
  padding-left:0.25rem;
  padding-right:0.25rem;
  flex-direction:row;
  padding-bottom:0.25rem;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .bUlAWH {
    flex:1;
  min-height:0px;
  overflow-y:auto;
  }
      

      
        
      
      
  .client-id-page\:nHcLXDVw_yZOLvFDCO2jJ {
    width:1rem;
  height:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .client-id-page\:oMhOl0c7YjGcMOohaiPtU {
    opacity:0;
  background:#514d4d99;
  }
      

      
  .client-id-page\:oMhOl0c7YjGcMOohaiPtU.open {
    opacity:1;
  }
      


  .client-id-page\:oMhOl0c7YjGcMOohaiPtU.open-transition {
    transition:opacity 200ms ease 0ms normal;
  }
      


  .client-id-page\:oMhOl0c7YjGcMOohaiPtU.close-transition {
    transition:opacity 200ms ease 0ms normal;
  }
      

        
      
      
  .table_archived\:2mv6OmsrNRBRmJ0x2EX3O {
    width:90%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .IOfCP {
    display:flex;
  row-gap:4px;
  font-size:var(--font-size-sm);
  column-gap:4px;
  align-items:center;
  font-family:inherit;
  padding-top:4px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:flex-start;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
  .IOfCP.new {
    color:oklch(42.4% 0.199 265.638);
  background:oklch(93.2% 0.032 255.585);
  border-color:oklch(88.2% 0.059 254.128);
  border-style:solid;
  border-width:1px;
  }
      


  .IOfCP.sent {
    color:oklch(47.3% 0.137 46.201);
  background:oklch(96.2% 0.059 95.617);
  border-color:oklch(92.4% 0.12 95.746);
  border-style:solid;
  border-width:1px;
  }
      


  .IOfCP.to_visit {
    color:oklch(49.6% 0.265 301.924);
  background:oklch(97.7% 0.014 308.299);
  border-color:oklch(90.2% 0.063 306.703);
  border-style:solid;
  border-width:1px;
  }
      


  .IOfCP.visit_date {
    color:oklch(52.7% 0.154 150.069);
  background:oklch(98.2% 0.018 155.826);
  border-color:oklch(92.5% 0.084 155.995);
  border-style:solid;
  border-width:1px;
  }
      


  .IOfCP.cancel {
    color:oklch(50.5% 0.213 27.518);
  background:oklch(97.1% 0.013 17.38);
  border-color:oklch(88.5% 0.062 18.334);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  
      

      
        
      
      
  .CNvep {
    cursor:pointer;
  }
      

      
  .CNvep::after {
    top:-36px;
  left:50%;
  color:var(--text-primary);
  content:attr(data-tooltip);
  opacity:0;
  padding:6px 10px;
  position:absolute;
  font-size:12px;
  transform:translateX(-50%) translateY(6px);
  background:var(--grey);
  transition:opacity .2s ease, transform .2s ease;
  white-space:nowrap;
  border-radius:6px;
  pointer-events:none;
  }
      


  .CNvep:hover::after {
    opacity:1;
  transform:translateX(-50%) translateY(0);
  }
      


  .CNvep:hover::before {
    opacity:1;
  transform:translateX(-50%) translateY(0);
  }
      

        
      
      
  .table_archived\:Z51_FUJ2lACy660M1fCtz {
    width:var(--size-caroussel);
  cursor:grab;
  }
      

      
        
      
      
  .table_archived\:hNEE_TwxOUFMBXVtKbsIh {
    width:80%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .kLPDc {
    color:var(--gray-600);
  cursor:pointer;
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  text-decoration:underline;
  }
      

      
  .kLPDc:hover {
    color:var(--gray-900);
  }
      

        
      
      
  .client-id-page\:vU8cx7VKBmCghI2hq-B6S {
    color:var(--text-primary);
  width:100%;
  cursor:pointer;
  display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  font-weight:var(--font-weight-regular);
  padding-top:4px;
  outline-color:transparent;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:flex-start;
  border-top-color:oklch(92.8% 0.006 264.531);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
  .client-id-page\:vU8cx7VKBmCghI2hq-B6S:hover {
    background:oklch(98.5% 0.002 247.839);
  }
      


  .client-id-page\:vU8cx7VKBmCghI2hq-B6S:first-child {
    border-top:0;
  }
      

        
      
      
  .cfCrqy {
    cursor:pointer;
  }
      

      
  .cfCrqy.disabled {
    cursor:default;
  opacity:0.4;
  }
      

        
      
      
  .bJpWdE {
    flex:1;
  background:white;
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .client-id-page\:z9KaTy7fw59ysYqPMmPUt {
    width:100%;
  display:flex;
  opacity:0;
  max-width:200px;
  background:white;
  align-items:flex-start;
  padding-top:8px;
  border-color:oklch(87.2% 0.01 258.338);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:8px;
  justify-content:flex-start;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
  .client-id-page\:z9KaTy7fw59ysYqPMmPUt.open {
    opacity:1;
  }
      


  .client-id-page\:z9KaTy7fw59ysYqPMmPUt.open-transition {
    transition:all 200ms ease 0ms normal;
  }
      


  .client-id-page\:z9KaTy7fw59ysYqPMmPUt.close-transition {
    transition:all 200ms ease 0ms normal;
  }
      

        
      
      
  
      

      
        
      
      
  .wPlKY {
    flex:1;
  width:100%;
  display:flex;
  row-gap:1rem;
  column-gap:1rem;
  justify-content:space-between;
  }
      

      
        
      
      
  .dPopbZ {
    width:100%;
  display:flex;
  min-height:100vh;
  font-family:system-ui;
  flex-direction:row;
  }
      

      
        
      
      
  .OtfpM {
    color:var(--gray-600);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .eRpQXf {
    width:20px;
  height:20px;
  }
      

      
        
      
      
  .fARdKn {
    color:var(--dore);
  }
      

      
        
      
      
  .eFcDeA {
    width:100%;
  row-gap:20px;
  column-gap:20px;
  }
      

      
        
      
      
  .eOozMT {
    width:80%;
  height:100%;
  display:flex;
  row-gap:1.5rem;
  column-gap:1.5rem;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .sNTdX {
    color:var(--error-text);
  display:inline;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cLsxLG {
    display:none;
  }
      

      
          @media (min-width: 860px) {
            
  .cLsxLG {
    flex:1;
  color:var(--dore);
  height:100%;
  display:flex;
  row-gap:2rem;
  background:linear-gradient(to bottom right, var(--indigo-600), var(--indigo-700), var(--purple-700)) scroll border-box padding-box repeat repeat 0% 0% / auto;
  column-gap:2rem;
  max-height:100vh;
  align-items:center;
  padding-top:5rem;
  padding-left:5rem;
  padding-right:5rem;
  padding-bottom:5rem;
  justify-content:center;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .bscfZS {
    width:80%;
  display:flex;
  row-gap:2rem;
  column-gap:2rem;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cisHwY {
    font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .ftODcY {
    color:var(--indigo-100);
  font-size:var(--font-size-2xl);
  text-align:center;
  }
      

      
        
      
      
  .bMpqnz {
    color:var(--error-text);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .login\:I7xNt27w_ezbMiGW7MK-R {
    color:var(--primary);
  display:flex;
  row-gap:20px;
  column-gap:20px;
  align-items:flex-start;
  border-color:var(--primary);
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .login\:I7xNt27w_ezbMiGW7MK-R:hover {
    color:var(--primary);
  background:var(--background);
  border-color:var(--primary-hover);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .dqYxQt {
    width:80%;
  height:100%;
  display:flex;
  row-gap:2rem;
  column-gap:2rem;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dlmHXs {
    color:var(--gray-600);
  display:flex;
  row-gap:8px;
  flex-wrap:wrap;
  column-gap:8px;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  }
      

      
        
      
      
  .login\:SEa1qcmpJpNcA6CgtxIhj {
    color:var(--primary);
  display:flex;
  row-gap:20px;
  column-gap:20px;
  align-items:flex-start;
  border-color:var(--primary);
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .login\:SEa1qcmpJpNcA6CgtxIhj:hover {
    color:var(--primary);
  background:var(--background);
  border-color:var(--primary-hover);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .sbljZ {
    flex:1;
  height:100%;
  display:flex;
  overflow:auto;
  background:var(--gray-50);
  max-height:100vh;
  align-items:center;
  padding-top:4rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  padding-bottom:4rem;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dsXPFR {
    color:var(--indigo-600);
  cursor:pointer;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
  .dsXPFR:hover {
    color:var(--indigo-700);
  }
      

        
      
      
  .bnskLs {
    color:var(--gray-900);
  font-size:var(--font-size-3xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .login\:jX1lGdtX7zRE7r2tOgCOD {
    font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fAndjI {
    color:var(--white);
  display:flex;
  row-gap:3rem;
  font-size:7.5rem;
  column-gap:3rem;
  align-items:center;
  font-weight:var(--font-weight-bold);
  line-height:0.9;
  margin-bottom:1.5rem;
  justify-content:flex-start;
  }
      

      
        
      
      
  .AIUlk {
    color:var(--gray-600);
  display:flex;
  row-gap:8px;
  column-gap:8px;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  }
      

      
        
      
      
  .bCTwEd {
    display:inline;
  font-family:inherit;
  font-weight:inherit;
  font-size:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fxeTmk {
    width:100%;
  display:flex;
  align-items:flex-end;
  padding-top:1.5rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  flex-direction:row;
  padding-bottom:1.5rem;
  justify-content:center;
  border-bottom-color:var(--border-color);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fGfEHM {
    display:flex;
  row-gap:1rem;
  column-gap:1rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  }
      

      
        
      
      
  .dqkHwM {
    color:var(--text-primary);
  display:flex;
  font-size:var(--font-size-base);
  background:white;
  min-height:100vh;
  font-family:system-ui;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  }
      

      
        
      
      
  .GHqwB {
    color:var(--white);
  width:3rem;
  height:3rem;
  display:flex;
  background:var(--blue-500);
  box-shadow:0px 2px 4px 0px #00000020;
  align-items:center;
  justify-content:center;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .cyDWZD {
    color:var(--blue-900);
  font-size:var(--font-size-3xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .dYSipx {
    color:var(--green-700);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .bwKRAR {
    color:var(--white);
  width:3rem;
  height:3rem;
  display:flex;
  background:var(--purple-500);
  box-shadow:0px 2px 4px 0px #00000020;
  align-items:center;
  justify-content:center;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .dqqEMq {
    color:var(--purple-700);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .bmDJXL {
    flex:1;
  background:white;
  padding-top:1.25rem;
  border-color:var(--border-color);
  border-style:solid;
  border-width:1px;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:1.25rem;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .buKaNy {
    color:var(--pink-600);
  width:2.5rem;
  height:2.5rem;
  display:flex;
  background:var(--pink-100);
  align-items:center;
  justify-content:center;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .DoXCI {
    color:var(--gray-900);
  display:inline;
  font-size:var(--font-size-2xl);
  font-family:inherit;
  font-weight:bold;
  }
      

      
        
      
      
  .dCMxCK {
    color:var(--orange-600);
  width:2.5rem;
  height:2.5rem;
  display:flex;
  background:var(--orange-100);
  align-items:center;
  justify-content:center;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .rcowa {
    color:var(--white);
  width:3rem;
  height:3rem;
  display:flex;
  background:var(--green-500);
  box-shadow:0px 2px 4px 0px #00000020;
  align-items:center;
  justify-content:center;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  .eGMHcK {
    color:var(--green-900);
  font-size:var(--font-size-3xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .eRPUtC {
    color:var(--blue-700);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .djLjxn {
    color:var(--purple-900);
  font-size:var(--font-size-3xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .dyyJym {
    color:var(--cyan-600);
  width:2.5rem;
  height:2.5rem;
  display:flex;
  background:var(--cyan-100);
  align-items:center;
  justify-content:center;
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-bottom-right-radius:0.75rem;
  }
      

      
        
      
      
  
      

      
        
      