
@layer base {
  
  body, :host {
    /* Color */
      --grey-50: #FCFCFC;
--grey-100: #F0F0F0;
--grey-200: #D1D1DB;
--grey-300: #A9A9BC;
--grey-400: #8A8AA3;
--grey-500: #6C6C89;
--grey-600: #55556D;
--grey-700: #3F3F50;
--grey-800: #282833;
--grey-900: #121217;
--border-input: #d0d5dd;
--card-border: #EAECF0;
--lp-background: #ffffff;
--Danger: #F04438;
--Success: #12B76A;
--Warning: #F79009;
--Primary: #0C0243;
--Text-Primary: #0C0243;
--Text-Tertiary: #71717A;
--BG-Secondary: #F9F9FA;
--BG-Primary: #ffffff;
--BG-Brand-Solid: #0c1d37;
--BG-Brand-Secondary: #D1F0DB;
--Border-Secondary: #D0D5DD;
--BG-Primary-Hover: #163564;
--Text-Secondary: #3a4350;
--Text-Placeholder: #667085;
--Border-Primary: #E4E4E7;
--Border-Brand: #9E77ED;
--Error-Subtle: #FDA29B;
--Error: #F04438;
--BG-Active: #F9FAFB;
--Secondary: #fa5c12;
--BG-Popover: #000c;
--secondary_old: #375dc7;
--Violet-1: #FBFCFF;
--Violet-2: #F7F9FF;
--Violet-3: #EBF0FF;
--Violet-4: #DFE7FF;
--Violet-5: #D4DEFF;
--Violet-6: #C8D4FF;
--Violet-7: #B8C5FF;
--Violet-8: #0C0243;
--Violet-10: #1F2162;
--Violet-11: #505AB3;
--Violet-12: #191959;
--slate-50: #f8fafc;
--slate-100: #f1f5f9;
--slate-200: #E2E8F0;
--slate-300: #cbd5e1;
--slate-400: #94a3b8;
--slate-500: #64748b;
--slate-600: #475569;
--slate-700: #334155;
--slate-800: #1e293b;
--slate-900: #1e293b;
  /* Fonts */
    --font-plusjakartasans: 'Plus Jakarta Sans',sans-serif;
--font-fraunces: 'Fraunces',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-display-xs: 1.5rem;
--font-size-display-sm: 1.875rem;
--font-size-display-md: 2.25rem;
--font-size-display-lg: 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;
    }
  }
}

      
  .evzA-DH {
    gap:64px;
  overflow-x:hidden;
  align-items:center;
  font-family:'Plus Jakarta Sans';
  justify-content:start;
  background-color:var(--lp-background);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dOvANt {
    color:var(--Text-Primary, #0C0243);
  font-size:2rem;
  text-align:left;
  font-family:'Fraunces';
  font-weight:700;
  }
      

      
          @media (min-width: 750px) {
            
  .dOvANt {
    color:var(--Text-Primary);
  font-size:3rem;
  text-align:left;
  }
      

          }
          
        
        
      
      
  .LfhGb {
    width:100%;
  height:64px;
  display:flex;
  z-index:100;
  margin-top:8px;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

      
          @media (min-width: 750px) {
            
  .LfhGb {
    margin-top:16px;
  align-items:center;
  justify-content:start;
  }
      

          }
          
        
        
      
      
  .ftzCnb {
    color:var(--Text-Primary, #0C0243);
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  .NjWGc {
    width:90%;
  height:64px;
  z-index:100;
  position:fixed;
  max-width:1260px;
  background:rgba(255, 255, 255, 0.8);
  align-items:center;
  margin-left:12px;
  border-color:var(--slate-200, #E2E8F0);
  border-style:solid;
  border-width:1px;
  margin-right:12px;
  padding-left:24px;
  border-radius:12px;
  padding-right:24px;
  flex-direction:row;
  padding-bottom:;
  backdrop-filter:blur(10px);
  justify-content:space-between;
  -webkit-backdrop-filter:blur(5px);
  }
      

      
          @media (min-width: 750px) {
            
  .NjWGc {
    width:100%;
  height:64px;
  z-index:100;
  position:fixed;
  max-width:1260px;
  align-items:center;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  justify-content:space-between;
  }
      

          }
          
        
        
      
      
  .dcCZun {
    color:var(--grey-50, #FAFAFA);
  width:max-content;
  height:40px;
  font-size:var(--font-size-base);
  align-items:center;
  font-family:inherit;
  font-weight:600;
  border-radius:8px;
  justify-content:center;
  background-color:var(--Primary, #0C0243);
  }
      

      
  .dcCZun:hover {
    background-color:var(--BG-Primary-Hover);
  }
      


          @media (min-width: 750px) {
            
  .dcCZun {
    width:max-content;
  }
      

          }
          
        
        
      
      
  .cBeiHw {
    display:none;
  }
      

      
          @media (min-width: 750px) {
            
  .cBeiHw {
    gap:24px;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

          }
          
        
        
      
      
  .dXqXyx {
    gap:48px;
  flex-direction:row;
  }
      

      
        
        
      
      
  .feSTIp {
    cursor:auto;
  position:relative;
  align-items:start;
  justify-content:start;
  }
      

      
        
        
      
      
  .pFfQx {
    display:grid;
  grid-template-columns:1fr 1fr;
  }
      

      
        
        
      
      
  .ecuFqv {
    gap:8px;
  color:var(--grey-900, #171717);
  width:max-content;
  cursor:pointer;
  height:40px;
  display:flex;
  position:relative;
  font-size:var(--font-size-sm);
  object-fit:;
  align-items:center;
  font-family:'Plus Jakarta Sans';
  font-weight:700;
  padding-top:10px;
  border-color:var(--border-card, #EAECF0);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  border-radius:8px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:center;
  background-color:#ffffffff;
  }
      

      
  .ecuFqv:hover {
    background-color:#F7F7F8;
  }
      


  .ecuFqv.Warning:hover {
    border-color:var(--Danger);
  border-style:solid;
  border-width:1px;
  }
      


  .ecuFqv.width {
    width:100%;
  }
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  .lp-mobile-nav\:4D_qqOvpcmugQamsFPNwV {
    width:t;
  }
      

      
        
        
      
      
  .dLSGwa {
    width:100%;
  font-weight:var(--font-weight-regular);
  justify-content:center;
  }
      

      
        
        
      
      
  .ZsMj {
    width:100%;
  height:1px;
  background-color:var(--Border-Primary, #D0D5DD);
  }
      

      
        
        
      
      
  .doFIAk {
    color:var(--Text-Primary, #101828);
  font-size:var(--font-size-base);
  font-weight:600;
  line-height:1.5rem;
  }
      

      
        
        
      
      
  .xSaAB {
    gap:16px;
  align-items:center;
  padding-top:32px;
  padding-left:tt;
  padding-right:tt;
  flex-direction:column;
  padding-bottom:32px;
  justify-content:center;
  }
      

      
        
        
      
      
  .bqaviw {
    gap:12px;
  width:100%;
  align-items:start;
  padding-left:32px;
  padding-right:32px;
  justify-content:start;
  }
      

      
        
        
      
      
  .dVBrjH {
    padding-left:32px;
  padding-right:32px;
  }
      

      
        
        
      
      
  .czhnvn {
    width:28px;
  height:28px;
  }
      

      
          @media (max-width: 550px) {
            
  .czhnvn {
    width:24px;
  height:24px;
  }
      

          }
          
        
        
      
      
  .fGOWRq {
    gap:12px;
  width:100%;
  margin-top:16px;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
          @media (min-width: 750px) {
            
  .fGOWRq {
    align-items:start;
  justify-content:start;
  }
      

          }
          
        
        
      
      
  .dpkmBy {
    width:100%;
  font-weight:var(--font-weight-regular);
  padding-top:t;
  padding-bottom:t;
  justify-content:center;
  }
      

      
        
        
      
      
  .cNjABG {
    color:var(--grey-50, #FAFAFA);
  width:max-content;
  height:40px;
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:inherit;
  font-weight:600;
  border-radius:8px;
  justify-content:center;
  background-color:var(--Primary, #0C0243);
  }
      

      
  .cNjABG:hover {
    background-color:var(--BG-Primary-Hover);
  }
      


  .cNjABG.full {
    width:100%;
  flex-direction:row;
  }
      


          @media (min-width: 750px) {
            
  .cNjABG {
    width:max-content;
  }
      

          }
          

  .cNjABG.disabled {
    opacity:0.5;
  }
      


  .cNjABG.branded {
    background-color:var(--BG-Brand-Solid, #ff6501);
  }
      


  .cNjABG.branded:hover {
    background-color:#ff741a;
  }
      

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

      
        
        
      
      
  .ckkQOw {
    gap:6px;
  cursor:pointer;
  align-items:center;
  flex-shrink:0;
  font-weight:var(--font-weight-semi-bold);
  padding-top:10px;
  padding-left:14px;
  padding-right:14px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:center;
  }
      

      
        
        
      
      
  .eNlgjS {
    width:18px;
  height:18px;
  align-items:start;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eCTPzl {
    width:100%;
  height:100vh;
  position:absolute;
  margin-top:82px;
  font-family:'Plus Jakarta Sans';
  padding-left:12px;
  border-radius:12px;
  padding-right:12px;
  background-color:#ffffff;
  }
      

      
        
        
      
      
  .coVHhD {
    width:48px;
  cursor:pointer;
  height:48px;
  align-items:center;
  justify-content:center;
  }
      

      
  .coVHhD:hover {
    border-radius:8px;
  background-color:var(--grey-100);
  }
      


          @media (max-width: 550px) {
            
  .coVHhD {
    width:32px;
  height:32px;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .cNmlHn {
    gap:24px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 750px) {
            
  .cNmlHn {
    display:none;
  }
      

          }
          
        
        
      
      
  
      

      
          @media (min-width: 750px) {
            
  .eGHzIF {
    display:none;
  }
      

          }
          
        
        
      
      
  .ehVctJ {
    gap:8px;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .bNyrWU {
    gap:4px;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .dVOhXe {
    font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
        
      
      
  .rvxeh {
    color:inherit;
  display:inline-block;
  font-size:1.125rem;
  font-family:'Fraunces';
  font-weight:var(--font-weight-semi-bold);
  }
      

      
  .rvxeh.light {
    color:var(--BG-Primary);
  }
      

        
        
      
      
  .cwEePL {
    color:var(--Text-Secondary);
  display:inline-block;
  font-size:var(--font-size-sm);
  font-weight:400;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .DpQSA {
    color:var(--Text-Primary, #0C0243);
  width:fit-content;
  cursor:pointer;
  height:fit-content;
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
  .DpQSA:hover {
    border-bottom-color:var(--Primary);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .igDiV {
    width:100%;
  max-width:1260px;
  align-items:start;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fmNuna {
    width:100%;
  height:1px;
  margin-bottom:32px;
  background-color:var(--grey-100, #EBEBEF);
  }
      

      
        
        
      
      
  .fpVUIZ {
    font-family:inherit;
  }
      

      
        
        
      
      
  .bsjHSu {
    font-weight:var(--font-weight-regular);
  justify-content:center;
  }
      

      
        
        
      
      
  .czFuUx {
    gap:16px;
  }
      

      
        
        
      
      
  .dMimsk {
    gap:12px;
  color:var(--grey-600, #55556D);
  width:100%;
  font-weight:400;
  flex-direction:row;
  }
      

      
        
        
      
      
  .deBJRQ {
    row-gap:1rem;
  flex-wrap:wrap;
  align-items:start;
  flex-direction:column;
  justify-content:space-between;
  }
      

      
          @media (min-width: 750px) {
            
  .deBJRQ {
    width:100%;
  flex-direction:row;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .dRieCa {
    color:var(--Text-Secondary, #344054);
  display:inline-block;
  font-size:1.125rem;
  text-align:left;
  font-weight:400;
  line-height:28px;
  }
      

      
        
        
      
      
  .cgBfwi {
    gap:48px;
  width:100%;
  align-items:start;
  padding-top:60px;
  padding-left:24px;
  padding-right:24px;
  justify-content:start;
  }
      

      
          @media (min-width: 750px) {
            
  .cgBfwi {
    gap:48px;
  max-width:60%;
  padding-left:48px;
  padding-right:48px;
  }
      

          }
          
        
        
      