
@layer base {
  
  body, :host {
    /* Color */
      --neutral-100: #ffffff;
--neutral-200: #f6f6f3;
--neutral-300: #eaeae1;
--neutral-400: #deded3;
--neutral-500: #c6c6b4;
--neutral-600: #b6b6a0;
--neutral-700: #959575;
--neutral-800: #545245;
--neutral-900: #3a3a2c;
--neutral-1000: #1d1d16;
--primary_medium: #526eff;
--primary_light: #d1d9ff;
--alert_medium: #D74658;
--alert_light: #FF9EAF;
--stripe_medium: #635bff;
--stripe_light: #ceccff;
--active_medium: #abe137;
--active_light: #e2fda5;
--active_dark: #4c6a0c;
--stripe_price_light: #c7e3ff;
--stripe_price_medium: #0077f0;
--greys-100: #ffffff;
--greys-150: #f7f7f7;
--greys-200: #f0f0f0;
--greys-300: #e3e3e3;
--greys-400: #d6d6d6;
--greys-500: #c7c7c7;
--greys-600: #b3b3b3;
--greys-700: #999999;
--greys-800: #808080;
--greys-900: #666666;
--greys-1000: #4d4d4d;
--lime_bright: #c7f3b4;
--lime_medium: #ade594;
--lime_dark: #6dd440;
--sky_bright: #b4d4f9;
--sky_medium: #77aeee;
--sky_dark: #1e80f1;
--electric_bright: #f6d0dd;
--electric_medium: #f297b7;
--electric_dark: #ed2169;
--misty_bright: #baf3f3;
--misty_medium: #5ee4e4;
--misty_dark: #05a3a3;
--sunlit_bright: #f9e4d2;
--sunlit_medium: #efc29a;
--sunlit_dark: #e08738;
--indigo_bright: #d7cef2;
--indigo_medium: #9a85e0;
--indigo_dark: #4a2fa2;
--avo_primary_dark: #5a7500;
--avo_primary_medium: #a8db00;
--avo_primary_light: #f0ffbd;
--avo_secondary_medium: #f84fc9;
--avo_secondary_light: #ffc2ee;
  /* Fonts */
    --font-inter: 'Inter',sans-serif;
--font-caudex: 'Caudex',serif;
--font-itim: 'Itim',handwriting;
--font-montserratalternates: 'Montserrat Alternates',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: 2.25rem;
--font-size-5xl: 3rem;
--markdown-block-font-size: 0.9rem;
--markdown-block-h1-size: 1.3rem;
--markdown-block-h2-size: 1.2rem;
--markdown-block-h3-size: 1.1rem;
    /* 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 */
    --xs: 0.3rem;
--s: 0.5rem;
--sm: 0.75rem;
--m: 1rem;
--ml: 1.5rem;
--l: 2rem;
--xl: 3rem;
--2xl: 4rem;
--3xl: 6rem;
--section: 70rem;
--container: 60rem;
    /* 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;
    }
  }
}

      
  .ffbLhs {
    flex:1;
  }
      

      
        
        
      
      
  .dRioaT {
    flex:1;
  height:100%;
  }
      

      
        
        
      
      
  .bRagam {
    width:var(--width);
  }
      

      
        
        
      
      
  .xqPty {
    gap:var(--sm);
  font-size:var(--font-size-sm);
  align-items:center;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .FtXYr {
    width:fit-content;
  z-index:var(--z);
  min-width:15rem;
  box-shadow:1px 4px 2rem 0px #00000066;
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--greys-800, #808080);
  border-style:solid;
  border-width:1px;
  border-radius:0.5rem;
  background-color:var(--neutral-200, #f6f6f3);
  }
      

      
        
        
      
      
  .dVisum {
    cursor:pointer;
  }
      

      
        
        
      
      
  .dwyIRL {
    padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  padding-bottom:var(--s);
  }
      

      
        
        
      
      
  .cFgNbu {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  position:fixed;
  }
      

      
        
        
      
      
  .crxFHG {
    cursor:pointer;
  opacity:1;
  transition:color 300ms ease 0ms normal, scale 300ms ease 0ms normal, opacity 300ms ease 0ms normal;
  }
      

      
  .crxFHG:hover {
    color:var(--stripe_price_medium, #2e96ff);
  scale:1.2;
  opacity:0.5;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .xsgVs {
    flex:1;
  overflow-y:scroll;
  flex-direction:row;
  }
      

      
        
        
      
      
  .fqvDaq {
    height:var(--s);
  }
      

      
        
        
      
      
  .eiDCnu {
    top:0px;
  flex:1;
  right:0px;
  bottom:0px;
  z-index:var(--z);
  position:fixed;
  max-height:100vh;
  align-items:end;
  padding-left:var(--m);
  justify-content:start;
  }
      

      
        
        
      
      
  .eDSzHZ {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--blue-600, #2563EB);
  }
      

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

        
        
      
      
  
      

      
        
        
      
      
  .bRiFLG {
    height:var(--height);
  }
      

      
        
        
      
      
  .ekDMMN {
    gap:var(--s);
  color:var(--greys-900, #666666);
  align-items:center;
  padding-top:var(--sm);
  padding-left:var(--sm);
  padding-right:var(--sm);
  flex-direction:row;
  padding-bottom:var(--sm);
  justify-content:space-between;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bBjgJp {
    flex:2;
  color:var(--indigo_dark, #4a2fa2);
  padding-left:var(--xs);
  border-radius:0.5rem;
  padding-right:var(--xs);
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .ewcrit {
    gap:var(--s);
  color:var(--text_color, #D32F2F);
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:space-between;
  background-color:var(--bg_color, #D32F2F4F);
  border-top-left-radius:var(--xs);
  border-top-right-radius:var(--xs);
  }
      

      
        
        
      
      
  .bJJOzC {
    z-index:1;
  }
      

      
        
        
      
      
  .dWEWHp {
    width:100%;
  bottom:0px;
  position:absolute;
  }
      

      
        
        
      
      
  .bbuHTa {
    height:20rem;
  background-color:var(--indigo_medium, #9a85e0);
  }
      

      
        
        
      
      
  .cMzdOw {
    gap:var(--s);
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  .chPBct {
    padding:var(--space-half);
  border-color:#000000;
  border-style:solid;
  border-width:1px;
  }
      

      
        
        
      
      
  .cybbUe {
    gap:var(--space-half);
  width:100%;
  }
      

      
        
        
      
      
  .goyUZ {
    top:0px;
  inset:unset;
  right:0px;
  width:auto;
  border:none;
  height:auto;
  overlay:none;
  padding:0px;
  position:fixed;
  background:transparent;
  pointer-events:none;
  }
      

      
        
        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
        
      
      
  .cdkaix {
    top:100%;
  display:none;
  padding:var(--space-half);
  position:absolute;
  margin-top:var(--space-quarter);
  }
      

      
        
        
      
      
  .tBURG {
    display:inline-block;
  position:relative;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eowA-db {
    height:20rem;
  background-color:var(--sunlit_medium, #efc29a);
  }
      

      
        
        
      
      
  .bcrnIo {
    top:0px;
  left:0px;
  right:0px;
  bottom:2.5rem;
  position:absolute;
  align-items:center;
  justify-content:end;
  }
      

      
        
        
      
      
  .fCnony {
    gap:var(--s);
  flex:1;
  color:var(--sky_dark, #1e80f1);
  cursor:pointer;
  font-size:var(--font-size-xs);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, border-color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  border-color:var(--sky_medium, #77aeee);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:center;
  background-color:#b4d4f942;
  }
      

      
  .fCnony:hover {
    color:var(--lime_dark, #6dd440);
  border-color:var(--lime_dark, #6dd440);
  border-style:solid;
  border-width:1px;
  background-color:var(--lime_bright, #c7f3b4);
  }
      

        
        
      
      
  .kplip {
    gap:var(--xs);
  flex:1;
  color:var(--greys-1000, #4d4d4d);
  cursor:pointer;
  z-index:;
  font-size:var(--font-size-xs);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--sm);
  border-radius:0.5rem;
  padding-right:var(--sm);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--greys-400, #d6d6d6);
  }
      

      
  .kplip:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .kplip.is_current {
    color:var(--misty_dark, #05a3a3);
  border-color:var(--misty_medium, #5ee4e4);
  border-style:solid;
  border-width:1px;
  background-color:var(--misty_bright, #baf3f3);
  }
      

        
        
      
      
  .zQIEM {
    flex:1;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .dlOgXh {
    color:var(--greys-800, #808080);
  font-size:var(--font-size-xs);
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:#e3e3e387;
  border-bottom-left-radius:var(--s);
  border-bottom-right-radius:var(--s);
  }
      

      
        
        
      
      
  .dtjtKX {
    gap:var(--sm);
  flex:1;
  color:var(--color_1, #FF5733);
  cursor:pointer;
  font-size:var(--font-size-sm);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:start;
  font-weight:var(--font-weight-semi-bold);
  padding-top:var(--sm);
  border-color:var(--border_color, #FF40814F);
  border-style:solid;
  border-width:1px;
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  flex-direction:column;
  padding-bottom:var(--sm);
  justify-content:center;
  background-color:var(--color_2, #C70039);
  }
      

      
  .dtjtKX:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .dtjtKX.is_current {
    color:var(--misty_dark, #05a3a3);
  border-color:var(--misty_medium, #5ee4e4);
  border-style:solid;
  border-width:1px;
  background-color:var(--misty_bright, #baf3f3);
  }
      

        
        
      
      
  .bFCcwQ {
    cursor:pointer;
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--border_color, #D32F2F63);
  border-style:solid;
  border-width:1px;
  border-radius:0.5rem;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .IKpxL {
    width:100%;
  height:100%;
  font-family:'Montserrat Alternates';
  }
      

      
        
        
      
      
  .EwDlE {
    flex:1;
  padding-top:var(--m);
  padding-bottom:var(--m);
  }
      

      
        
        
      
      
  .enBOsr {
    color:var(--greys-1000, #4d4d4d);
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  }
      

      
  .enBOsr:hover {
    color:var(--greys-1100, #1a1a1a);
  background-color:var(--greys-300, #e3e3e3);
  }
      

        
        
      
      
  .cKCMFB {
    flex:1;
  max-width:fit-content;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  }
      

      
        
        
      
      
  .fcYXQO {
    font-size:var(--font-size-sm);
  font-weight:700;
  }
      

      
        
        
      
      
  .crpeQx {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  opacity:0;
  z-index:-99;
  position:absolute;
  overflow-x:hidden;
  transition:opacity 300ms ease 0ms normal;
  align-items:center;
  border-radius:0.5rem;
  justify-content:center;
  }
      

      
  .crpeQx.hide {
    opacity:1;
  z-index:2;
  }
      

        
        
      
      
  .cKJpQW {
    left:var(--xs);
  font-size:var(--font-size-lg);
  }
      

      
        
        
      
      
  .eBtBij {
    gap:var(--s);
  flex:1;
  height:2.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .eegPFq {
    flex:1;
  display:none;
  border-radius:1rem;
  }
      

      
        
        
      
      
  .fdEEyE {
    gap:var(--s);
  color:var(--greys-900, #666666);
  cursor:pointer;
  font-size:var(--font-size-sm);
  box-shadow:1px 4px 3px -10px #00000044;
  transition:color 300ms ease 0ms normal, box-shadow 300ms ease 0ms normal, background-color 900ms ease 0ms normal;
  align-items:center;
  font-weight:600;
  padding-top:var(--xs);
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--xs);
  justify-content:start;
  background-color:var(--greys-400, #d6d6d6);
  }
      

      
  .fdEEyE:hover {
    color:var(--primary_medium, #526eff);
  z-index:10;
  box-shadow:1px 4px 8px -4px #0000007a;
  font-weight:700;
  border-color:var(--primary_medium, #526eff);
  border-style:solid;
  border-width:1px;
  background-color:var(--primary_light, #d1d9ff);
  }
      


  .fdEEyE.active {
    color:var(--greys-900, #666666);
  border-color:var(--greys-900, #666666);
  border-style:solid;
  border-width:1px;
  background-color:var(--greys-300, #e3e3e3);
  }
      

        
        
      
      
  .cYhbkf {
    gap:var(--s);
  flex:1;
  border-radius:1rem;
  }
      

      
        
        
      
      
  .fGElcx {
    font-weight:900;
  }
      

      
        
        
      
      
  .csbHlB {
    align-items:start;
  justify-content:center;
  }
      

      
        
        
      
      
  .bqYgXN {
    height:1px;
  background-color:var(--greys-500, #c7c7c7);
  }
      

      
        
        
      
      
  .dZippc {
    flex:1;
  align-items:center;
  flex-direction:column;
  justify-content:end;
  }
      

      
  .dZippc.expanded {
    align-items:start;
  justify-content:end;
  }
      

        
        
      
      
  .bfmPjq {
    width:2.2rem;
  height:2.2rem;
  border-radius:0.5rem;
  background-color:var(--greys-500, #c7c7c7);
  }
      

      
        
        
      
      
  .ftGIqf {
    width:200rem;
  height:5rem;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:start;
  justify-content:center;
  }
      

      
        
        
      
      
  .fgbEII {
    width:30rem;
  height:6rem;
  object-fit:cover;
  }
      

      
        
        
      
      
  .DmMyT {
    left:-30rem;
  width:100%;
  transition:left 1300ms cubic-bezier(0.19, 0.03, 0.78, 0.89) 0ms normal;
  flex-direction:row;
  }
      

      
  .DmMyT.step1 {
    left:0rem;
  }
      


  .DmMyT.step2 {
    left:-30rem;
  transition:flex-direction 10ms ease 0ms normal;
  }
      


  .DmMyT.step3 {
    left:-1rem;
  transition:flex-direction 30ms ease 0ms normal;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .dPFtqq {
    font-weight:600;
  }
      

      
        
        
      
      
  .ecbRNn {
    gap:var(--s);
  }
      

      
        
        
      
      
  .Lbrl {
    font-size:var(--font-size-xs);
  font-weight:300;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .UYaNT {
    flex:1;
  height:100%;
  max-height:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  flex-direction:row;
  background-color:var(--greys-400, #d6d6d6);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bXXkQW {
    flex:1;
  box-shadow:1px 2px 8px -2px #00000044;
  overflow-y:scroll;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--greys-300, #e3e3e3);
  border-top-left-radius:var(--m);
  border-bottom-left-radius:var(--m);
  }
      

      
        
        
      
      
  .dNzFPH {
    color:var(--greys-800, #808080);
  cursor:pointer;
  transition:color 300ms ease 0ms normal;
  }
      

      
  .dNzFPH:hover {
    color:var(--stripe_medium, #635bff);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .RPreU {
    gap:var(--s);
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  }
      

      
        
        
      
      
  .eUBpHa {
    gap:var(--xs);
  flex:1;
  color:var(--indigo_dark, #4a2fa2);
  cursor:pointer;
  font-size:var(--font-size-xs);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, border-color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--xs);
  border-color:var(--indigo_medium, #9a85e0);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--xs);
  justify-content:start;
  background-color:#ddd2ff66;
  }
      

      
  .eUBpHa:hover {
    color:var(--lime_dark, #6dd440);
  border-color:var(--lime_dark, #6dd440);
  border-style:solid;
  border-width:1px;
  background-color:#c7f3b452;
  }
      

        
        
      
      
  .dmwzgZ {
    gap:var(--sm);
  flex:1;
  max-width:20rem;
  }
      

      
        
        
      
      
  .bTocCP {
    flex:1;
  padding-top:var(--l);
  padding-left:var(--l);
  border-radius:0.85rem;
  padding-right:var(--l);
  padding-bottom:var(--l);
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .bOiwOS {
    align-items:start;
  font-family:'Montserrat Alternates';
  justify-content:start;
  }
      

      
        
        
      
      
  .RBVuh {
    gap:var(--xs);
  height:fit-content;
  position:relative;
  max-width:12rem;
  padding-top:var(--xs);
  border-color:var(--greys-600, #b3b3b3);
  border-style:solid;
  border-width:1px;
  padding-left:var(--xs);
  border-radius:0.8rem;
  padding-right:var(--xs);
  padding-bottom:var(--xs);
  background-color:var(--greys-100, #ffffff);
  }
      

      
  .RBVuh:popover-open {
    top:var(--top);
  left:var(--left);
  right:var(--right);
  width:100%;
  bottom:var(--bottom);
  position:absolute;
  }
      

        
        
      
      
  .qJDyv {
    gap:var(--s);
  color:var(--greys-900, #666666);
  width:100%;
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--neutral-200, #f6f6f3);
  }
      

      
  .qJDyv:hover {
    color:var(--stripe_medium, #635bff);
  background-color:var(--stripe_light, #ceccff);
  }
      

        
        
      
      
  .CxNdB {
    gap:var(--s);
  color:var(--greys-800, #808080);
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  }
      

      
  .CxNdB:hover {
    color:var(--stripe_medium, #635bff);
  background-color:var(--stripe_light, #ceccff);
  }
      


  .CxNdB.is_current {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .dhnWD {
    gap:var(--xs);
  color:var(--greys-800, #808080);
  cursor:pointer;
  z-index:;
  flex-direction:row;
  }
      

      
        
        
      
      
  .ewUbGz {
    gap:var(--xs);
  flex:1;
  color:var(--indigo_dark, #4a2fa2);
  cursor:pointer;
  font-size:var(--font-size-xs);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--xs);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--xs);
  justify-content:start;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
  .ewUbGz:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .ewUbGz.is_current {
    color:var(--misty_dark, #05a3a3);
  border-color:var(--misty_medium, #5ee4e4);
  border-style:solid;
  border-width:1px;
  background-color:var(--misty_bright, #baf3f3);
  }
      

        
        
      
      
  .fvhdnK {
    gap:var(--sm);
  width:100%;
  z-index:20;
  box-shadow:1px 4px var(--l) 0px #00000044;
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:1rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .dRSxzW {
    gap:var(--s);
  font-size:var(--font-size-sm);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .dfCwwX {
    flex:1;
  z-index:50;
  overflow-y:scroll;
  align-items:center;
  font-family:'Montserrat Alternates';
  justify-content:start;
  background-color:var(--greys-300, #e3e3e3);
  }
      

      
        
        
      
      
  .bOPsVA {
    gap:var(--s);
  flex:1;
  color:var(--greys-800, #808080);
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--m);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  justify-content:center;
  background-color:var(--greys-150, #f7f7f7);
  }
      

      
  .bOPsVA:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .bOPsVA.is_current {
    color:var(--misty_dark, #05a3a3);
  border-color:var(--misty_medium, #5ee4e4);
  border-style:solid;
  border-width:1px;
  background-color:var(--misty_bright, #baf3f3);
  }
      

        
        
      
      
  .dfexVo {
    color:var(--greys-1000, #4d4d4d);
  width:fit-content;
  display:inline-block;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  font-weight:700;
  white-space:pre-line;
  border-radius:0.8rem;
  }
      

      
  .dfexVo.wireframe_semi {
    color:var(--greys-800, #808080);
  background-color:var(--greys-300, #e3e3e3);
  }
      


  .dfexVo.wireframe {
    color:#00000000;
  background-color:var(--greys-300, #e3e3e3);
  }
      


  .dfexVo.h1 {
    font-size:3rem;
  }
      


          @media (max-width: 500px) {
            
  .dfexVo.h1 {
    font-size:2.5rem;
  }
      

          }
          

  .dfexVo.h2 {
    font-size:2.6rem;
  }
      


          @media (max-width: 500px) {
            
  .dfexVo.h2 {
    font-size:2rem;
  }
      

          }
          

  .dfexVo.h3 {
    font-size:2.25rem;
  }
      


          @media (max-width: 500px) {
            
  .dfexVo.h3 {
    font-size:1.75rem;
  }
      

          }
          

  .dfexVo.h4 {
    font-size:1.875rem;
  }
      


          @media (max-width: 500px) {
            
  .dfexVo.h4 {
    font-size:1.5rem;
  }
      

          }
          

  .dfexVo.h5 {
    font-size:1.5rem;
  }
      


          @media (max-width: 500px) {
            
  .dfexVo.h5 {
    font-size:1.25rem;
  }
      

          }
          

  .dfexVo.align_left {
    display:inline-block;
  text-align:left;
  }
      


  .dfexVo.align_center {
    display:inline-block;
  text-align:center;
  }
      


  .dfexVo.align_right {
    display:inline-block;
  text-align:right;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .Rriyd {
    flex:1;
  z-index:1;
  border-radius:0.3rem;
  background-color:var(--greys-100, #ffffff);
  }
      

      
        
        
      
      
  .fCeUTX {
    font-size:var(--font-size-xs);
  font-weight:700;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eRryoK {
    width:100%;
  align-items:stretch;
  justify-content:center;
  }
      

      
          @media (min-width: 500px) {
            
  .eRryoK {
    width:var(--width);
  }
      

          }
          
        
        
      
      
  .fxzMiG {
    :;
  flex:1;
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, border-radius 300ms ease 0ms normal;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  padding-top:var(--sm);
  white-space:nowrap;
  border-color:var(--color_dark, #c7c7c7);
  border-style:solid;
  border-width:2px;
  padding-left:var(--sm);
  border-radius:0.5rem;
  padding-right:var(--sm);
  padding-bottom:var(--sm);
  justify-content:center;
  }
      

      
  .fxzMiG:hover {
    color:var(--color_medium, #ade594);
  background-color:var(--color_dark, #6dd440);
  }
      

        
        
      
      
  .deGwWM {
    color:var(--color_dark, #6dd440);
  position:absolute;
  border-radius:0.5rem;
  background-color:var(--color_dark, #6dd440);
  }
      

      
  .deGwWM.wireframe_1 {
    opacity:0;
  }
      


  .deGwWM.wireframe_2 {
    opacity:0.5;
  }
      


  .deGwWM.wireframe_3 {
    opacity:1;
  }
      

        
        
      
      
  .diIeLm {
    color:var(--color_medium, #ade594);
  }
      

      
  .diIeLm.wf1 {
    color:inherit;
  opacity:1;
  }
      


  .diIeLm.wf2 {
    opacity:0.5;
  }
      


  .diIeLm.wf3 {
    opacity:0;
  }
      

        
        
      
      
  .edEYEQ {
    flex:1;
  color:var(--neutral-100, #ffffff);
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, border-radius 300ms ease 0ms normal;
  align-items:center;
  font-weight:600;
  padding-top:var(--sm);
  white-space:nowrap;
  padding-left:var(--sm);
  border-radius:0.5rem;
  padding-right:var(--sm);
  padding-bottom:var(--sm);
  justify-content:center;
  background-color:var(--color_dark, #6dd440);
  }
      

      
  .edEYEQ:hover {
    color:var(--color_dark, #6dd440);
  background-color:var(--color_medium, #ade594);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .eHYzqm {
    gap:var(--xs);
  width:100%;
  font-size:var(--font-size-xxs);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  .bfzmzg {
    align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cyNgtR {
    gap:var(--s);
  color:var(--greys-800, #808080);
  width:30%;
  cursor:pointer;
  flex-wrap:wrap;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  font-weight:500;
  padding-top:var(--s);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--greys-150, #f7f7f7);
  }
      

      
  .cyNgtR:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .cyNgtR.is_current {
    color:var(--misty_dark, #05a3a3);
  border-color:var(--misty_medium, #5ee4e4);
  border-style:solid;
  border-width:1px;
  background-color:var(--misty_bright, #baf3f3);
  }
      

        
        
      
      
  .eussMN {
    flex:1;
  z-index:1;
  border-radius:0.3rem;
  background-color:var(--misty_bright, #baf3f3);
  }
      

      
        
        
      
      
  .bwPbaC {
    overflow-x:scroll;
  }
      

      
        
        
      
      
  .eUefVx {
    gap:var(--m);
  width:1px;
  padding-right:var(--sm);
  flex-direction:row;
  }
      

      
        
        
      
      
  .erRcgv {
    flex:1;
  min-width:20rem;
  overflow-y:scroll;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  padding-bottom:var(--s);
  }
      

      
        
        
      
      
  .doOUmk {
    width:2.2rem;
  display:flex;
  border-radius:0.3rem;
  flex-direction:column;
  }
      

      
        
        
      
      
  .czsONJ {
    color:var(--misty_dark, #05a3a3);
  right:0px;
  width:fit-content;
  cursor:pointer;
  display:inline-block;
  position:relative;
  font-size:var(--font-size-xs);
  transition:color 300ms ease 0ms normal, background-color 300ms ease 0ms normal;
  font-weight:700;
  padding-top:var(--s);
  white-space:nowrap;
  padding-left:var(--s);
  border-radius:6px;
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:var(--misty_bright, #baf3f3);
  }
      

      
  .czsONJ:hover {
    color:var(--lime_bright, #c7f3b4);
  background-color:var(--lime_dark, #6dd440);
  }
      

        
        
      
      
  .esvDjC {
    padding-top:var(--s);
  padding-left:var(--s);
  border-radius:1rem;
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:var(--greys-100, #ffffff);
  }
      

      
        
        
      
      
  .eMaYPB {
    color:var(--greys-900, #666666);
  font-size:var(--font-size-sm);
  }
      

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

      
        
        
      
      
  .cRXgFW {
    gap:var(--m);
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:1rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .fxzHOt {
    padding-top:var(--sm);
  padding-left:var(--sm);
  border-radius:1rem;
  padding-right:var(--sm);
  padding-bottom:var(--sm);
  background-color:var(--sky_bright, #b4d4f9);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cttHwA {
    flex:1;
  z-index:50;
  max-width:58rem;
  min-width:48rem;
  align-items:center;
  font-family:'Montserrat Alternates';
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .bGTqwZ {
    min-height:10rem;
  padding-top:var(--l);
  padding-left:var(--l);
  border-radius:1rem;
  padding-right:var(--l);
  padding-bottom:var(--l);
  background-color:var(--greys-100, #ffffff);
  }
      

      
        
        
      
      
  .duChrY {
    gap:var(--s);
  align-items:center;
  padding-top:var(--s);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.3rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--greys-100, #ffffff);
  }
      

      
        
        
      
      
  .eqjyfO {
    flex:1;
  height:100%;
  max-width:30rem;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .eOFSZv {
    gap:var(--sm);
  min-height:10rem;
  }
      

      
        
        
      
      
  .cefWBr {
    gap:var(--m);
  flex:1;
  height:100%;
  overflow-y:scroll;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--greys-100, #ffffff);
  }
      

      
        
        
      
      
  .cMWBEd {
    gap:var(--s);
  flex:1;
  right:var(--s);
  position:absolute;
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
        
      
      
  .chQoyr {
    gap:var(--s);
  flex:1;
  color:var(--greys-800, #808080);
  cursor:pointer;
  font-size:var(--font-size-xs);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--m);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--m);
  justify-content:center;
  background-color:var(--greys-150, #f7f7f7);
  }
      

      
  .chQoyr:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .chQoyr.is_current {
    color:var(--misty_dark, #05a3a3);
  border-color:var(--misty_medium, #5ee4e4);
  border-style:solid;
  border-width:1px;
  background-color:var(--misty_bright, #baf3f3);
  }
      

        
        
      
      
  .ecuRyh {
    gap:var(--s);
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--sunlit_bright, #f9e4d2);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .JZoiJ {
    width:100%;
  cursor:pointer;
  }
      

      
        
        
      
      
  .fHBEAf {
    top:100%;
  width:100%;
  display:none;
  padding:var(--space-half);
  position:absolute;
  margin-top:var(--space-quarter);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fyMceg {
    gap:var(--xs);
  align-items:start;
  justify-content:center;
  }
      

      
        
        
      
      
  .eyKBzP {
    gap:var(--s);
  padding-top:var(--s);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.3rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  background-color:var(--greys-100, #ffffff);
  }
      

      
        
        
      
      
  .RWyRd {
    flex:1;
  z-index:1;
  border-radius:0.3rem;
  background-color:var(--electric_bright, #f6d0dd);
  }
      

      
        
        
      
      
  .bFolkI {
    flex:1;
  font-size:var(--font-size-xs);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bQoSHq {
    cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, opacity 300ms ease 0ms normal;
  border-radius:0.3rem;
  }
      

      
  .bQoSHq:hover {
    color:var(--stripe_price_medium, #0077f0);
  scale:1.15;
  opacity:0.6;
  background-color:var(--stripe_price_light, #c7e3ff);
  }
      

        
        
      
      
  .dwArOk {
    flex:1;
  align-items:end;
  justify-content:center;
  }
      

      
        
        
      
      
  .bUfBNA {
    width:0.1px;
  opacity:0;
  }
      

      
        
        
      
      
  .clCZqk {
    color:var(--sunlit_dark, #e08738);
  box-shadow:1px 4px 8px 0px #5d3e221c;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, box-shadow 300ms ease 0ms normal;
  padding-top:var(--xs);
  border-color:var(--sunlit_medium, #efc29a);
  border-style:solid;
  border-width:1px;
  padding-left:var(--xs);
  border-radius:0.5rem;
  padding-right:var(--xs);
  padding-bottom:var(--xs);
  background-color:var(--sunlit_bright, #f9e4d2);
  }
      

      
  .clCZqk:hover {
    color:var(--active_dark, #4c6a0c);
  box-shadow:1px 4px 10px 0px #3b4d1452;
  border-color:var(--active_dark, #4c6a0c);
  border-style:solid;
  border-width:1px;
  background-color:var(--active_light, #e2fda5);
  }
      

        
        
      
      
  .fHjPvi {
    gap:var(--m);
  z-index:;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
  
      

        
        
      
      
  .ekgZPo {
    padding-top:var(--sm);
  padding-left:var(--sm);
  padding-right:var(--sm);
  padding-bottom:var(--sm);
  background-color:var(--neutral-100, #ffffff);
  }
      

      
  .ekgZPo.is_x {
    border-bottom-left-radius:var(--s);
  border-bottom-right-radius:var(--s);
  }
      

        
        
      
      
  .cwypCr {
    flex:1;
  z-index:;
  }
      

      
        
        
      
      
  .dkKITR {
    gap:var(--s);
  color:var(--stripe_price_medium, #2e96ff);
  align-items:center;
  padding-top:var(--sm);
  padding-left:var(--sm);
  padding-right:var(--sm);
  flex-direction:row;
  padding-bottom:var(--sm);
  justify-content:space-between;
  background-color:var(--stripe_price_light, #c7e3ff);
  border-top-color:var(--stripe_price_medium, #0077f0);
  border-top-style:solid;
  border-top-width:1px;
  border-left-color:var(--stripe_price_medium, #0077f0);
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:var(--stripe_price_medium, #0077f0);
  border-right-style:solid;
  border-right-width:1px;
  border-top-left-radius:var(--s);
  border-top-right-radius:var(--s);
  }
      

      
  .dkKITR.style_1 {
    :;
  gap:var(--s);
  color:var(--lime_dark, #6dd440);
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--lime_bright, #c7f3b4);
  border-top-color:var(--lime_medium, #ade594);
  border-top-style:solid;
  border-top-width:1px;
  border-left-color:var(--lime_medium, #ade594);
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:var(--lime_medium, #ade594);
  border-right-style:solid;
  border-right-width:1px;
  border-top-left-radius:var(--s);
  border-top-right-radius:var(--s);
  }
      


  .dkKITR.style_2 {
    :;
  gap:var(--s);
  color:var(--electric_dark, #ed2169);
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--electric_bright, #f6d0dd);
  border-top-color:var(--electric_medium, #f297b7);
  border-top-style:solid;
  border-top-width:1px;
  border-left-color:var(--electric_medium, #f297b7);
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:var(--electric_medium, #f297b7);
  border-right-style:solid;
  border-right-width:1px;
  border-top-left-radius:var(--s);
  border-top-right-radius:var(--s);
  }
      


  .dkKITR.style_3 {
    :;
  gap:var(--s);
  color:var(--indigo_dark, #4a2fa2);
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--indigo_bright, #d7cef2);
  border-top-color:var(--indigo_medium, #9a85e0);
  border-top-style:solid;
  border-top-width:1px;
  border-left-color:var(--indigo_medium, #9a85e0);
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:var(--indigo_medium, #9a85e0);
  border-right-style:solid;
  border-right-width:1px;
  border-top-left-radius:var(--s);
  border-top-right-radius:var(--s);
  }
      


  .dkKITR.style_4 {
    :;
  gap:var(--s);
  color:var(--misty_dark, #05a3a3);
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--misty_bright, #baf3f3);
  border-top-color:var(--misty_medium, #5ee4e4);
  border-top-style:solid;
  border-top-width:1px;
  border-left-color:var(--misty_medium, #5ee4e4);
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:var(--misty_medium, #5ee4e4);
  border-right-style:solid;
  border-right-width:1px;
  border-top-left-radius:var(--s);
  border-top-right-radius:var(--s);
  }
      


  .dkKITR.style_5 {
    :;
  gap:var(--s);
  color:var(--sunlit_dark, #e08738);
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--sunlit_bright, #f9e4d2);
  border-top-color:var(--sunlit_medium, #efc29a);
  border-top-style:solid;
  border-top-width:1px;
  border-left-color:var(--sunlit_medium, #efc29a);
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:var(--sunlit_medium, #efc29a);
  border-right-style:solid;
  border-right-width:1px;
  border-top-left-radius:var(--s);
  border-top-right-radius:var(--s);
  }
      


  .dkKITR.style_6 {
    :;
  gap:var(--s);
  color:var(--sky_dark, #1e80f1);
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--sky_bright, #b4d4f9);
  border-top-color:var(--sky_medium, #77aeee);
  border-top-style:solid;
  border-top-width:1px;
  border-left-color:var(--sky_medium, #77aeee);
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:var(--sky_medium, #77aeee);
  border-right-style:solid;
  border-right-width:1px;
  border-top-left-radius:var(--s);
  border-top-right-radius:var(--s);
  }
      

        
        
      
      
  .rwjSu {
    cursor:pointer;
  padding-top:var(--xs);
  padding-left:var(--xs);
  padding-right:var(--xs);
  padding-bottom:var(--xs);
  }
      

      
  .rwjSu:hover {
    color:var(--lime_dark, #6dd440);
  border-radius:1rem;
  background-color:var(--lime_bright, #c7f3b4);
  }
      

        
        
      
      
  .fyQlay {
    color:var(--greys-800, #808080);
  background-color:var(--greys-150, #f7f7f7);
  border-left-color:var(--greys-500, #c7c7c7);
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:var(--greys-500, #c7c7c7);
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:var(--greys-500, #c7c7c7);
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-left-radius:var(--s);
  border-bottom-right-radius:var(--s);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .AyOWk {
    color:var(--text, #ffffff);
  width:100%;
  translate:var(--slide);
  transition:translate 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dILSos {
    flex:1;
  color:var(--greys-1000, #4d4d4d);
  width:100%;
  transition:color 300ms ease 0ms normal, background-color 300ms ease 0ms normal, border-color 300ms ease 0ms normal;
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  border-radius:0.5rem;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
  .dILSos:hover {
    color:var(--stripe_price_medium, #2e96ff);
  border-color:var(--stripe_price_medium, #2e96ff);
  border-style:solid;
  border-width:1px;
  background-color:var(--stripe_price_light, #c7e3ff);
  }
      

        
        
      
      
  .GNLSr {
    gap:var(--s);
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  border-radius:0.5rem;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .GNLSr:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .GNLSr.is_current {
    color:var(--stripe_price_medium, #2e96ff);
  background-color:var(--stripe_price_light, #c7e3ff);
  }
      

        
        
      
      
  .dHysUL {
    gap:var(--s);
  flex:1;
  color:var(--greys-800, #808080);
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--m);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  justify-content:center;
  background-color:var(--greys-150, #f7f7f7);
  }
      

      
  .dHysUL:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .dHysUL.is_current {
    color:var(--sky_dark, #1e80f1);
  border-color:var(--sky_medium, #77aeee);
  border-style:solid;
  border-width:1px;
  background-color:var(--sky_bright, #b4d4f9);
  }
      

        
        
      
      
  .eUIdjj {
    gap:var(--s);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .bFuZKK {
    gap:var(--sm);
  }
      

      
        
        
      
      
  .dGKKSv {
    gap:var(--s);
  flex:1;
  width:100%;
  max-width:19rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dgsEDZ {
    gap:var(--sm);
  color:var(--greys-1000, #4d4d4d);
  overflow-x:hidden;
  }
      

      
        
        
      
      
  .dCBWjO {
    gap:var(--s);
  flex:1;
  color:var(--greys-800, #808080);
  cursor:pointer;
  font-size:var(--font-size-base);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  padding-bottom:var(--s);
  justify-content:center;
  background-color:var(--greys-150, #f7f7f7);
  }
      

      
  .dCBWjO:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .dCBWjO.is_current {
    color:var(--stripe_price_medium, #2e96ff);
  border-color:var(--stripe_price_medium, #2e96ff);
  border-style:solid;
  border-width:1px;
  background-color:var(--stripe_price_light, #c7e3ff);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .dMiAsU {
    gap:var(--s);
  padding-top:var(--sm);
  padding-left:var(--sm);
  padding-right:var(--sm);
  padding-bottom:var(--sm);
  }
      

      
        
        
      
      
  .qMSvv {
    color:var(--electric_dark, #ed2169);
  box-shadow:1px 4px 8px 0px #5d3e221c;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, box-shadow 300ms ease 0ms normal;
  padding-top:var(--xs);
  border-color:var(--electric_medium, #f297b7);
  border-style:solid;
  border-width:1px;
  padding-left:var(--xs);
  border-radius:0.5rem;
  padding-right:var(--xs);
  padding-bottom:var(--xs);
  background-color:var(--electric_bright, #f6d0dd);
  }
      

      
  .qMSvv:hover {
    color:var(--active_dark, #4c6a0c);
  box-shadow:1px 4px 10px 0px #3b4d1452;
  border-color:var(--active_dark, #4c6a0c);
  border-style:solid;
  border-width:1px;
  background-color:var(--active_light, #e2fda5);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .fwBRGg {
    width:100%;
  height:fit-content;
  transition:background-color 300ms ease 0ms normal, border-radius 300ms ease;
  align-items:start;
  border-radius:0.5rem;
  justify-content:start;
  }
      

      
  .fwBRGg.is_current {
    background-color:#bde1478a;
  }
      


  .fwBRGg.is_current:hover {
    background-color:var(--avo_primary_light, #f0ffbd);
  }
      


  .fwBRGg.is_root {
    width:100%;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--neutral-200, #f6f6f3);
  }
      

        
        
      
      
  .dmWtVa {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  opacity:0;
  z-index:20;
  position:absolute;
  transition:opacity 300ms ease 0ms normal;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .btGkXV {
    gap:var(--gap);
  width:var(--width);
  height:var(--height);
  padding:var(--padding);
  flex-wrap:wrap;
  max-width:var(--max_width);
  min-width:var(--min_width);
  background:var(--background);
  max-height:var(--max_height);
  min-height:var(--min_height);
  align-items:start;
  justify-content:start;
  }
      

      
          @media (max-width: 640px) {
            
  .btGkXV {
    gap:var(--gap-mobile);
  width:100%;
  flex-wrap:wrap;
  align-items:stretch;
  padding-top:var(--padding_mobile);
  padding-left:var(--padding_mobile);
  padding-right:var(--padding_mobile);
  padding-bottom:var(--padding_mobile);
  }
      

          }
          

  .btGkXV.flex_0 {
    flex:0;
  }
      


  .btGkXV.flex_1 {
    flex:1;
  }
      


  .btGkXV.flex_2 {
    flex:2;
  }
      

        
        
      
      
  .boKdaW {
    :;
  flex:1;
  height:100%;
  min-width:10rem;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:1rem;
  background-color:var(--greys-300, #e3e3e3);
  }
      

      
        
        
      
      
  .cmkWhC {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100%;
  position:absolute;
  object-fit:cover;
  }
      

      
        
        
      
      
  .eeOgIq {
    color:var(--greys-500, #c7c7c7);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .frkGFp {
    z-index:50;
  padding-top:var(--xs);
  padding-left:var(--xs);
  padding-right:var(--xs);
  padding-bottom:var(--xs);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dgjWMp {
    gap:var(--s);
  color:var(--greys-1000, #4d4d4d);
  right:0px;
  width:100%;
  cursor:pointer;
  font-size:var(--font-size-sm);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  border-top-left-radius:var(--s);
  border-top-right-radius:var(--s);
  }
      

      
  .dgjWMp:hover {
    color:var(--avo_primary_dark, #5a7500);
  background-color:var(--avo_primary_light, #f0ffbd);
  }
      


  .dgjWMp.is_current {
    width:100%;
  background-color:#bde147;
  }
      


  .dgjWMp.is_current:hover {
    color:var(--avo_secondary_light, #ffc2ee);
  right:0px;
  background-color:var(--avo_secondary_medium, #f84fc9);
  }
      

        
        
      
      
  .ctgOwm {
    z-index:50;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cLxzhL {
    flex:1;
  color:var(--greys-700, #999999);
  white-space:pre-wrap;
  border-radius:0.5rem;
  }
      

      
  .cLxzhL.wireframe_1 {
    color:var(--greys-800, #808080);
  background-color:#00000000;
  }
      


  .cLxzhL.wireframe_2 {
    color:var(--greys-700, #999999);
  background-color:var(--greys-300, #e3e3e3);
  }
      


  .cLxzhL.wireframe_3 {
    color:#00000000;
  background-color:var(--greys-300, #e3e3e3);
  }
      


  .cLxzhL.text_align_start {
    text-align:left;
  }
      


  .cLxzhL.text_align_center {
    text-align:center;
  }
      


  
      


  .cLxzhL.text_align_justified {
    text-align:justified;
  }
      


  .cLxzhL.text_size_s {
    font-size:var(--font-size-sm);
  }
      


          @media (max-width: 500px) {
            
  .cLxzhL.text_size_s {
    font-size:var(--font-size-xs);
  }
      

          }
          

  .cLxzhL.text_size_m {
    font-size:var(--font-size-base);
  }
      


          @media (max-width: 500px) {
            
  .cLxzhL.text_size_m {
    font-size:var(--font-size-sm);
  }
      

          }
          

  .cLxzhL.text_size_l {
    font-size:var(--font-size-lg);
  }
      


          @media (max-width: 500px) {
            
  .cLxzhL.text_size_l {
    font-size:var(--font-size-base);
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .cAifiW {
    color:var(--dark_color, #E08738);
  width:fit-content;
  font-size:var(--font-size-sm);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  font-weight:700;
  border-radius:0.5rem;
  }
      

      
  .cAifiW.semi_wireframe {
    background-color:var(--bright_color, #F9E4D2);
  }
      


  .cAifiW.wireframe {
    color:#00000000;
  background-color:var(--bright_color, #F6D0DD);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .iexow {
    width:100%;
  padding-left:var(--m);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cybTQl {
    z-index:20;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ccsboF {
    z-index:25;
  min-width:var(--sm);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, scale 300ms ease 0ms normal;
  border-radius:1rem;
  }
      

      
  .ccsboF:hover {
    color:var(--avo_primary_medium, #a8db00);
  scale:1.2;
  background-color:var(--avo_primary_light, #f0ffbd);
  }
      

        
        
      
      
  .edstrX {
    gap:var(--s);
  flex:1;
  color:var(--greys-800, #808080);
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
        
      
      
  .fuuriB {
    top:-1rem;
  color:var(--active_dark, #4c6a0c);
  right:0px;
  z-index:999;
  position:absolute;
  box-shadow:1px 4px 8px 0px #00000044;
  border-color:var(--active_dark, #4c6a0c);
  border-style:solid;
  border-width:1px;
  border-radius:0.5rem;
  flex-direction:row;
  background-color:var(--active_light, #e2fda5);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
  .CbXpo.is_current {
    background-color:var(--lime_dark, #6dd440);
  }
      

        
        
      
      
  .bmZYJp {
    gap:var(--xs);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bAzA-dZ {
    gap:var(--s);
  color:var(--greys-800, #808080);
  cursor:pointer;
  flex-wrap:wrap;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  font-weight:500;
  padding-top:var(--s);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--greys-150, #f7f7f7);
  }
      

      
  .bAzA-dZ:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .bAzA-dZ.is_current {
    color:var(--misty_dark, #05a3a3);
  border-color:var(--misty_medium, #5ee4e4);
  border-style:solid;
  border-width:1px;
  background-color:var(--misty_bright, #baf3f3);
  }
      

        
        
      
      
  .bltOum {
    gap:var(--m);
  color:var(--greys-800, #808080);
  width:100%;
  height:16rem;
  align-items:center;
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  justify-content:center;
  background-color:var(--greys-150, #f7f7f7);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cuzAmV {
    top:0px;
  flex:1;
  right:var(--s);
  bottom:0px;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .RcAqk {
    font-size:var(--font-size-lg);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fwOKBW {
    gap:var(--m);
  flex-wrap:wrap;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fcSmUA {
    flex:3;
  z-index:;
  border-radius:0.3rem;
  background-color:var(--greys-100, #ffffff);
  }
      

      
        
        
      
      
  .dPRZcu {
    gap:var(--m);
  color:var(--greys-800, #808080);
  width:100%;
  height:10rem;
  align-items:center;
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  justify-content:center;
  background-color:var(--sunlit_bright, #f9e4d2);
  }
      

      
        
        
      
      
  .dNFJyr {
    flex:1;
  border-radius:0.5rem;
  background-color:#ffffff73;
  }
      

      
        
        
      
      
  .dbhkue {
    gap:var(--s);
  color:inherit;
  width:100%;
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .enaFja {
    gap:var(--m);
  flex-wrap:wrap;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .cfqKRN {
    flex-direction:row;
  }
      

      
        
        
      
      
  .bJpVuj {
    gap:var(--m);
  flex:1;
  width:100%;
  max-width:30rem;
  padding-top:var(--s);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--s);
  background-color:var(--greys-100, #ffffff);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .gIXrx {
    gap:var(--s);
  flex:1;
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  }
      

      
        
        
      
      
  .ceWniu {
    top:0px;
  flex:1;
  left:var(--s);
  bottom:0px;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .axcDf {
    gap:var(--s);
  flex:1;
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:#ffffff73;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fdqess {
    gap:var(--s);
  flex:1;
  flex-direction:row;
  }
      

      
        
        
      
      
  .bwbXqe {
    font-size:var(--font-size-xs);
  font-weight:600;
  }
      

      
        
        
      
      
  .dJoMIc {
    color:var(--greys-1000, #4d4d4d);
  overflow-x:hidden;
  border-radius:1rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .cTmgX {
    width:0.1px;
  }
      

      
        
        
      
      
  .cfpgS {
    font-size:var(--font-size-base);
  }
      

      
        
        
      
      
  .bLaIRE {
    color:var(--neutral-900, #3a3a2c);
  width:100%;
  height:fit-content;
  resize:vertical;;
  min-height:9rem;
  transition:color 300ms ease 0ms normal, background-color 300ms ease 0ms normal;
  padding-top:var(--m);
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--neutral-200, #f6f6f3);
  }
      

      
  .bLaIRE:focus {
    color:var(--primary_medium, #526eff);
  border-color:var(--primary_medium, #526eff);
  border-style:solid;
  border-width:1px;
  background-color:var(--primary_light, #d1d9ff);
  }
      


  .bLaIRE::placeholder {
    color:var(--neutral-700, #959575);
  }
      

        
        
      
      
  .bfRcKO {
    color:var(--neutral-900, #3a3a2c);
  width:100%;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, height 300ms ease 0ms normal, border 300ms ease 0ms normal;
  align-items:start;
  padding-top:var(--s);
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--s);
  justify-content:center;
  background-color:var(--neutral-200, #f6f6f3);
  }
      

      
  .bfRcKO:focus {
    color:var(--primary_medium, #526eff);
  outline-color:var(--primary_medium, #526eff);
  outline-style:solid;
  outline-width:1px;
  background-color:var(--primary_light, #d1d9ff);
  }
      


  .bfRcKO::placeholder {
    color:var(--neutral-700, #959575);
  }
      

        
        
      
      
  .yekvI {
    flex:1;
  right:1rem;
  height:100%;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dBohmQ {
    gap:var(--sm);
  flex-wrap:nowrap;
  flex-direction:row;
  }
      

      
        
        
      
      
  .eLwlKc {
    width:2.2rem;
  border-radius:0.3rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dbVKwP {
    gap:var(--xs);
  height:fit-content;
  z-index:9;
  position:relative;
  max-width:12rem;
  padding-top:var(--xs);
  border-color:var(--greys-600, #b3b3b3);
  border-style:solid;
  border-width:1px;
  padding-left:var(--xs);
  border-radius:0.5rem;
  padding-right:var(--xs);
  padding-bottom:var(--xs);
  backdrop-filter:blur(2rem);
  background-color:var(--greys-150, #f7f7f7);
  }
      

      
  .dbVKwP:popover-open {
    top:var(--top);
  left:var(--left);
  right:var(--right);
  width:100%;
  bottom:var(--bottom);
  position:absolute;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .bmilPY {
    flex:1;
  color:var(--greys-800, #808080);
  width:100%;
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, border-radius 300ms ease 0ms normal;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  padding-top:var(--sm);
  white-space:nowrap;
  border-color:var(--greys-500, #c7c7c7);
  border-style:solid;
  border-width:2px;
  padding-left:var(--sm);
  border-radius:0.5rem;
  padding-right:var(--sm);
  padding-bottom:var(--sm);
  justify-content:center;
  }
      

      
  .bmilPY:hover {
    color:var(--lime_bright, #c7f3b4);
  border-color:var(--lime_dark, #6dd440);
  background-color:var(--lime_dark, #6dd440);
  }
      


  .bmilPY.style_1 {
    color:var(--sky_dark, #1e80f1);
  border-color:var(--sky_dark, #1e80f1);
  }
      


  .bmilPY.style_1:hover {
    color:var(--sky_bright, #b4d4f9);
  border-color:var(--sky_dark, #1e80f1);
  background-color:var(--sky_dark, #1e80f1);
  }
      


  .bmilPY.style_2 {
    color:var(--electric_dark, #ed2169);
  border-color:var(--electric_dark, #1e80f1);
  }
      


  .bmilPY.style_2:hover {
    color:var(--electric_bright, #f6d0dd);
  border-color:var(--electric_dark, #ed2169);
  background-color:var(--electric_dark, #ed2169);
  }
      


  .bmilPY.style_3 {
    color:var(--misty_dark, #05a3a3);
  border-color:var(--misty_dark, #05a3a3);
  }
      


  .bmilPY.style_3:hover {
    color:var(--misty_bright, #baf3f3);
  border-color:var(--misty_dark, #05a3a3);
  background-color:var(--misty_dark, #05a3a3);
  }
      


  .bmilPY.style_4 {
    color:var(--sunlit_dark, #e08738);
  border-color:var(--sunlit_dark, #e08738);
  }
      


  .bmilPY.style_4:hover {
    color:var(--sunlit_bright, #f9e4d2);
  border-color:var(--sunlit_dark, #e08738);
  background-color:var(--sunlit_dark, #e08738);
  }
      


  .bmilPY.style_5 {
    color:var(--indigo_dark, #4a2fa2);
  border-color:var(--indigo_dark, #4a2fa2);
  }
      


  .bmilPY.style_5:hover {
    color:var(--indigo_bright, #d7cef2);
  border-color:var(--indigo_dark, #4a2fa2);
  background-color:var(--indigo_dark, #4a2fa2);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .fnuBWg {
    gap:var(--xs);
  color:var(--stripe_price_medium, #0077f0);
  cursor:pointer;
  transition:color 300ms ease 0ms normal;
  align-items:center;
  font-weight:700;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .fnuBWg:hover {
    color:var(--lime_dark, #6dd440);
  }
      

        
        
      
      
  .dHnlKz {
    gap:var(--s);
  color:var(--greys-800, #808080);
  cursor:pointer;
  flex-wrap:wrap;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  font-weight:500;
  padding-top:var(--s);
  border-color:var(--greys-400, #d6d6d6);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:start;
  background-color:var(--greys-150, #f7f7f7);
  }
      

      
  .dHnlKz:hover {
    color:var(--active_dark, #4c6a0c);
  background-color:var(--active_light, #e2fda5);
  }
      


  .dHnlKz.is_current {
    color:var(--sunlit_dark, #e08738);
  border-color:var(--sunlit_medium, #efc29a);
  border-style:solid;
  border-width:1px;
  background-color:var(--sunlit_bright, #f9e4d2);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .eidAYr {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:11;
  position:fixed;
  }
      

      
        
        
      
      
  .XMnvq {
    gap:var(--m);
  flex:1;
  flex-direction:row;
  }
      

      
        
        
      
      
  .zriTP {
    flex:1;
  width:100%;
  max-width:44rem;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:1rem;
  background-color:var(--greys-300, #e3e3e3);
  }
      

      
        
        
      
      
  .elqGgr {
    gap:var(--s);
  align-items:stretch;
  flex-direction:row;
  justify-content:;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eSQrgd {
    gap:var(--s);
  z-index:;
  flex-direction:row;
  }
      

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

      
        
        
      
      
  .eQfrly {
    height:20rem;
  background-color:var(--misty_medium, #5ee4e4);
  }
      

      
        
        
      
      
  .cdCuwM {
    width:100%;
  height:100%;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .cdCuwM.grab {
    cursor:grab;
  }
      


  .cdCuwM.grabbing {
    cursor:grabbing;
  }
      

        
        
      
      
  .bSxqfL {
    gap:64px;
  width:100vw;
  height:fit-content;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .bSxqfL.hidden {
    display:none;;
  }
      


  .bSxqfL.grab {
    cursor:grab;
  }
      


  .bSxqfL.grabbing {
    cursor:grabbing;
  }
      


  .bSxqfL.full-screen {
    width:100vw;
  height:100vh;
  }
      

        
        
      
      
  .fGPUqm {
    top:-8000px;;
  left:-8000px;;
  color:var(--grey-700, #404040);
  width:100%;
  height:100%;
  display:flex;
  padding:8000px;
  position:absolute;
  transform:translate(var(--offset-left), var(--offset-top)) scale(var(--zoom));
  align-items:start;
  background:var(--grey-800);
  align-items:start;
  flex-direction:column;
  justify-content:center;
  background-size:10rem 10rem;
  justify-content:start;
  background-color:var(--greys-200, #f0f0f0);
  background-image:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/es:23f2f2f2f23f23f23f23f233.svg/public");
  transform-origin:8000px 8000px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bAKCPR {
    z-index:11;
  }
      

      
        
        
      