
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --elem-lavender: #E6E6FA;
--elem-kiwi-kiss: #EDFFC1;
--elem-black: #000000;
--elem-envy-love: #2ED47A;
--elem-midnight-express: #192A3E;
--elem-total-eclipse: #323C47;
--elem-steel-gray: #707683;
--elem-out-of-the-blue: #109CF1;
--elem-white: #ffffff;
--elem-white-smoke: #F5F5F5;
--elem-super-silver: #ededed;
--elem-cotton-boll: #E2EBFB;
--elem-cotton-boll-hover: #e8effc;
--elem-frost-fairy: #B8CDFA;
--text-midnight-interlude: #334D6E;
--text-robotic-gods: #90A0B7;
--text-misty-mountains: #C2CFE0;
--text-black: #000000;
--text-white: #ffffff;
--text-bluerocratic: #256BF8;
    /* Fonts */
    --font-inter: 'Inter',sans-serif;

    /* Font size */
    --10px: 0.625rem;
--12px: 0.75rem;
--14px: 0.875rem;
--16px: 1rem;
--18px: 1.125rem;
--20px: 1.25rem;
--22px: 1.5rem;
--30px: 1.875rem;
--font-size-4xl: 2.25rem;
--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;
    }
  }
}

      
  .dhsAat {
    background: var(--elem-white);
  font-family:Inter;
  }
      

      
        
      
      
  .bvKzru {
    height:100vh;
  display:flex;
  row-gap:1rem;
  column-gap:1rem;
  align-items:center;
  padding-left:5rem;
  padding-right:5rem;
  justify-content:center;
  }
      

      
        
      
      
  .ezYDwn {
    display:flex;
  background: var(--elem-kiwi-kiss);
  text-align:center;
  align-items:center;
  padding-top:4rem;
  padding-left:4rem;
  padding-right:4rem;
  padding-bottom:4rem;
  justify-content:center;
  border-top-left-radius:100rem;
  border-top-right-radius:100rem;
  border-bottom-left-radius:100rem;
  border-bottom-right-radius:100rem;
  }
      

      
        
      
      
  .bbvFqM {
    color:inherit;
  font-size:var(--20px);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .ehPgXh {
    color:var(--elem-white);
  width:min-content;
  cursor:pointer;
  height:min-content;
  display:flex;
  row-gap:0.5rem;
  font-size:var(--fontsize);
  min-width:var(--size);
  background: var(--elem-out-of-the-blue);
  column-gap:0.5rem;
  align-items:center;
  font-family:Inter;
  padding-top:8px;
  padding-left:0.75rem;
  padding-right:0.75rem;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:center;
  border-top-left-radius:9999REM;
  border-top-right-radius:9999REM;
  border-bottom-left-radius:9999REM;
  border-bottom-right-radius:9999REM;
  }
      

      
  .ehPgXh:disabled {
    color:var(--elem-total-eclipse);
  background:#e8effc82;
  }
      


  .ehPgXh:hover {
    background-color:var(--blue-500, #3B82F6);
  }
      


  .ehPgXh.secondary {
    color:var(--elem-midnight-express);
  background: white;
  box-shadow:0px 2px 4px 0px #109cf140;
  border-color:var(--elem-out-of-the-blue);
  border-style:solid;
  border-width:1px;
  }
      


  
      


  .ehPgXh.tertiary {
    color:var(--elem-total-eclipse);
  background: var(--elem-cotton-boll);
  }
      


  .ehPgXh.ghost {
    color:var(--elem-midnight-express);
  background: #ffffff00;
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  }
      


  .ehPgXh.ghost:hover {
    background:#e6e6fa7a;
  }
      


  .ehPgXh.icon-only {
    width:min-content;
  height:min-content;
  min-width:min-content;
  background: var(--elem-cotton-boll);
  border-top-left-radius:0.125rem;
  border-top-right-radius:0.125rem;
  border-bottom-left-radius:0.125rem;
  border-bottom-right-radius:0.125rem;
  }
      


  .ehPgXh.icon-only-ghost {
    width:min-content;
  height:min-content;
  min-width:min-content;
  background: #70768300;
  }
      


  .ehPgXh.icon-only-ghost:hover {
    background:#e6e6fa82;
  }
      


  
      


  .ehPgXh.delete-icon-only {
    color:white;
  width:fit-content;
  height:32px;
  background: crimson;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .button\:BHoX_5TLCjadMx5H9CWOX {
    width:15px;
  height:15px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cYxjw {
    color:inherit;
  font-size:2.25rem;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .APrph {
    display:flex;
  row-gap:2rem;
  column-gap:2rem;
  align-items:center;
  padding-top:0.5rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  justify-content:flex-start;
  }
      

      
        
      
      
  .hggih {
    color:var(--text-black);
  display:flex;
  row-gap:0.125rem;
  font-size:var(--16px);
  column-gap:0.125rem;
  align-items:center;
  font-weight:var(--font-weight-bolder);
  flex-direction:column;
  justify-content:center;
  }
      

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

      
        
      
      
  .eiXXUP {
    width:500px;
  row-gap:1rem;
  column-gap:1rem;
  }
      

      
        
      
      
  .eqCDzN {
    color:var(--text-robotic-gods);
  font-size:0.875rem;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .bYObft {
    width:60px;
  height:60px;
  }
      

      
        
      
      
  .fApZHt {
    width:400px;
  font-size:var(--14px);
  font-weight:var(--font-weight-light);
  }
      

      
        
      
      
  .bchEtA {
    top:-24px;
  left:16px;
  width:50px;
  height:50px;
  display:flex;
  z-index:99;
  position:absolute;
  overflow-x:clip;
  overflow-y:clip;
  align-items:center;
  justify-content:center;
  border-top-left-radius:100%;
  border-top-right-radius:100%;
  border-bottom-left-radius:100%;
  border-bottom-right-radius:100%;
  }
      

      
        
      
      
  
      

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

      
        
      
      
  .bBEtkQ {
    height:100vh;
  background: var(--elem-white-smoke);
  padding-top:4rem;
  padding-left:6rem;
  padding-right:6rem;
  padding-bottom:4rem;
  }
      

      
        
      
      
  .ezHbWL {
    color:inherit;
  font-size:1.125rem;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .chzDRp {
    font-size:var(--14px);
  font-weight:var(--font-weight-light);
  }
      

      
        
      
      
  .cZhbkM {
    width:100%;
  display:flex;
  align-items:center;
  padding-top:revert-layer;
  flex-direction:row;
  padding-bottom:revert-layer;
  justify-content:space-between;
  }
      

      
        
      
      
  .dOtgnu {
    width:1000px;
  display:flex;
  row-gap:1rem;
  column-gap:1rem;
  text-align:center;
  align-items:center;
  padding-top:2rem;
  padding-bottom:2rem;
  justify-content:center;
  }
      

      
        
      
      
  .eQwgA-d {
    height:100vh;
  display:flex;
  row-gap:2rem;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/lime_tarfful_reliable_minno_:VoxbrandBackground1.png/4k") scroll border-box padding-box repeat repeat center center / auto auto;
  column-gap:2rem;
  align-items:center;
  padding-left:6rem;
  padding-right:6rem;
  justify-content:center;
  }
      

      
        
      
      
  .exVrgr {
    background: var(--elem-white-smoke);
  padding-top:0.5rem;
  padding-left:4rem;
  padding-right:4rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  }
      

      
        
      
      
  .fiUqDh {
    color:inherit;
  font-size:var(--font-size-4xl);
  text-align:center;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .bPIBuV {
    height:100vh;
  display:flex;
  row-gap:5rem;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/lime_tarfful_reliable_minno_:VoxbrandBackground1.png/4k") var(--elem-white-smoke);
  column-gap:5rem;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .eZUcPN {
    object-fit:contain;
  }
      

      
        
      
      
  .x-landing-page-deprecated\:VO6IBqdQAZgl-uXnwq8Ta {
    width:60px;
  height:60px;
  }
      

      
        
      
      
  .ejUfhM {
    border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
        
      
      
  .eyAmaz {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .PRyRB {
    color:inherit;
  font-size:1.5rem;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .eXRVgO {
    height:100vh;
  display:flex;
  row-gap:5rem;
  column-gap:5rem;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eFKXrn {
    width:500px;
  row-gap:1.5rem;
  column-gap:1.5rem;
  }
      

      
        
      
      
  .elhPAg {
    row-gap:0.5rem;
  column-gap:0.5rem;
  }
      

      
        
      
      
  .dkuBZp {
    width:800px;
  font-size:var(--14px);
  text-align:center;
  font-weight:var(--font-weight-light);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dXLTAa {
    width:350px;
  display:flex;
  background: white;
  box-shadow:0px 2px 4px 0px #00000020;
  align-items:center;
  padding-top:2rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  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;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .x-landing-page-deprecated\:qHoz_aqQX6SElMfCqojEd {
    width:400px;
  height:400px;
  }
      

      
        
      
      
  .ASWnL {
    color:inherit;
  font-size:var(--20px);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  
      

      
        
      
      
  .wweTK {
    width:100%;
  height:100%;
  display:flex;
  object-fit:cover;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .cycvBY {
    row-gap:0.75rem;
  column-gap:0.75rem;
  }
      

      
        
      
      
  .dGQdeB {
    color:var(--elem-steel-gray);
  font-size:var(--10px);
  font-weight:var(--font-weight-bolder);
  }
      

      
        
      
      
  .kpgyE {
    row-gap:1rem;
  column-gap:1rem;
  }
      

      
        
      
      
  .zPBAy {
    width:400px;
  height:400px;
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .bbyoKH {
    height:100vh;
  display:flex;
  background: lavender;
  align-items:center;
  padding-left:6rem;
  padding-right:6rem;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .XliFV {
    row-gap:2rem;
  column-gap:2rem;
  padding-top:2rem;
  flex-direction:row;
  padding-bottom:2rem;
  }
      

      
        
      
      
  .ftACuW {
    display:flex;
  row-gap:0.5rem;
  column-gap:0.5rem;
  align-items:center;
  padding-top:2rem;
  padding-bottom:2rem;
  justify-content:flex-start;
  }
      

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

      
        
      