

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

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

      
  .ePUXHq {
    width:100%;
  height:100%;
  background:linear-gradient(200deg, var(--white-1), var(--brand-6));
  align-items:start;
  padding-top:var(--5xl);
  padding-left:var(--5xl);
  padding-right:var(--5xl);
  padding-bottom:var(--5xl);
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

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

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

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


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


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

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

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

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


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


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


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


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


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


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

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

      
        
      
      
  
      

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

      
        
      
      
  
      

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

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

        
      
      
  
      

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

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

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


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


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


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

        
      
      
  
      

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

      
        
      
      
  
      

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

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

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

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


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


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


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

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

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

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

      
        
      
      
  .login\:3e9_TXoQOPlckZOjVOZj7 {
    height:30px;
  }
      

      
        
      
      
  .ekQKkA {
    gap:var(--2xl);
  max-width:1200px;
  }
      

      
        
      
      
  .bcUwTA {
    width:100px;
  height:40px;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .fxMzfE {
    align-items:start;
  justify-content:start;
  }
      

      
        
      