
@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;
    }
  }
}

      
  .cpeWqR {
    height:100%;
  align-items:center;
  font-family:'Inter';
  justify-content:center;
  }
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  .eQgVNy {
    width:100%;
  height:100%;
  opacity:0.7;
  position:absolute;
  background-color:var(--greys-900, #666666);
  }
      

      
        
        
      
      
  .ffbLhs {
    flex:1;
  }
      

      
        
        
      
      
  .rbiUy {
    gap:var(--xs);
  font-size:var(--font-size-base);
  align-items:center;
  font-weight:var(--font-weight-bold);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  justify-content:start;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .dYRtBB {
    width:76%;
  height:2px;
  border-radius:0.5rem;
  background-color:#635bff52;
  }
      

      
        
        
      
      
  .cvqQUm {
    gap:var(--s);
  color:var(--greys-800, #808080);
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, border-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  border-color:#80808000;
  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-300, #e3e3e3);
  }
      

      
  .cvqQUm:hover {
    color:var(--primary_medium, #526eff);
  border-color:var(--primary_medium, #526eff);
  border-style:solid;
  border-width:1px;
  background-color:var(--greys-100, #ffffff);
  }
      


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

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

        
        
      
      
  
      

      
        
        
      
      
  .egkMak {
    gap:var(--s);
  color:#6b990b;
  font-size:var(--font-size-sm);
  align-items:center;
  font-weight:var(--font-weight-bold);
  padding-top:var(--xs);
  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(--active_light, #e2fda5);
  }
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  .eiKYxc {
    gap:var(--s);
  height:2rem;
  overflow-x:clip;
  overflow-y:clip;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  padding-top:var(--xs);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--xs);
  justify-content:start;
  background-color:#ffffff59;
  }
      

      
        
        
      
      
  .ZMRjH {
    gap:var(--xs);
  border-radius:1rem;
  }
      

      
  .ZMRjH.deactivated {
    background-color:var(--greys-300, #e3e3e3);
  }
      

        
        
      
      
  .Iasng {
    width:100%;
  align-items:;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .eutjym {
    gap:var(--m);
  top:3rem;
  right:0px;
  width:20rem;
  height:20rem;
  z-index:15;
  position:absolute;
  box-shadow:1px 4px 15px 0px #00000044;
  align-items:start;
  padding-top:var(--m);
  border-color:#dc5083;
  border-style:solid;
  border-width:2px;
  padding-left:var(--m);
  border-radius:1rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  justify-content:start;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .bBaLmT {
    gap:var(--s);
  padding-top:var(--xs);
  padding-left:var(--xs);
  border-radius:1rem;
  padding-right:var(--xs);
  padding-bottom:var(--xs);
  background-color:#f5faff;
  }
      

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

      
        
        
      
      
  
      

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

      
        
        
      
      
  .egbcMG {
    width:100%;
  height:100%;
  opacity:0.5;
  z-index:1;
  position:absolute;
  background-color:var(--greys-900, #666666);
  }
      

      
        
        
      
      
  .dcOITA {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100%;
  z-index:2;
  position:absolute;
  align-items:center;
  backdrop-filter:blur(10px);;
  justify-content:center;
  }
      

      
        
        
      
      
  .zfFBl {
    width:100%;
  height:100%;
  display:flex;
  z-index:10;
  position:absolute;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
        
      
      
  .WtdKo {
    color:var(--grey-200, #E5E5E5);
  width:100%;
  cursor:pointer;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--blue-600, #2563EB);
  }
      

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

        
        
      
      
  .cxUDcj {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  position:absolute;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  border-radius:0.5rem;
  justify-content:start;
  }
      

      
        
        
      
      
  .bnebvC {
    gap:var(--m);
  width:15rem;
  position:absolute;
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .fEAjnB {
    gap:var(--s);
  color:var(--greys-800, #808080);
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, border-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  border-color:#80808000;
  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-300, #e3e3e3);
  }
      

      
  .fEAjnB:hover {
    color:var(--primary_medium, #526eff);
  border-color:var(--primary_medium, #526eff);
  border-style:solid;
  border-width:1px;
  background-color:var(--greys-100, #ffffff);
  }
      


  .fEAjnB.current_one {
    color:var(--color_dark, #DD6D34);
  background-color:var(--color_light, #FABD9E);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fwgATs {
    flex:1;
  cursor:pointer;
  z-index:;
  }
      

      
        
        
      
      
  .eXKQjr {
    color:var(--stripe_price_medium, #2e96ff);
  padding-top:var(--s);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--s);
  background-color:var(--stripe_price_light, #c7e3ff);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .TkHot {
    top:0.5rem;
  color:var(--grey-200, #E5E5E5);
  right:0.5rem;
  width:fit-content;
  cursor:pointer;
  z-index:11;
  position:absolute;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--blue-600, #2563EB);
  }
      

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

        
        
      
      
  .JvZIa {
    display:none;
  }
      

      
        
        
      
      
  .MPuki {
    font-size:var(--font-size-lg);
  font-weight:var(--font-weight-bold);
  }
      

      
        
        
      
      
  .egnFwT {
    flex:1;
  color:var(--color_dark, #635bff);
  transition:color 300ms ease 0ms normal, background-color 300ms ease 0ms normal;
  padding-top:var(--s);
  border-color:var(--color_dark, #635bff);
  border-style:solid;
  border-width:1px;
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:var(--color_light, #ceccff);
  }
      

      
  .egnFwT:hover {
    color:var(--color_light, #c7e3ff);
  background-color:var(--color_dark, #2e96ff);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .fmwAso {
    gap:var(--s);
  align-items:stretch;
  justify-content:start;
  }
      

      
        
        
      
      
  .dwoEUE {
    max-width:7rem;
  align-items:end;
  border-radius:0.5rem;
  justify-content:center;
  }
      

      
  .dwoEUE:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      


  .dwoEUE::placeholder {
    color:var(--greys-700, #999999);
  }
      

        
        
      
      
  .eOhzXi {
    color:var(--greys-800, #808080);
  font-size:var(--font-size-base);
  align-items:center;
  font-weight:600;
  padding-top:var(--xs);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  padding-bottom:var(--xs);
  justify-content:center;
  background-color:var(--greys-400, #d6d6d6);
  }
      

      
  .eOhzXi.draft {
    color:var(--discount-dark, #e06100);
  background-color:var(--discount-bright, #ffc294);
  text-decoration-line:;
  }
      


  .eOhzXi.published {
    color:var(--confirm-dark, #567415);
  background-color:var(--confirm-bright, #D4F78A);
  }
      


  .eOhzXi.soon {
    color:var(--bold-dark, #727208);
  background-color:var(--bold-bright, #f1f150);
  }
      


  
      

        
        
      
      
  .fAersz {
    gap:var(--s);
  flex:1;
  width:7rem;
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eCqIgc {
    gap:var(--m);
  flex:1;
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--neutral-300, #eaeae1);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  .ReVer {
    color:#e6c700;
  }
      

      
        
        
      
      
  .dszZOk {
    gap:var(--xs);
  height:2rem;
  font-size:var(--font-size-lg);
  align-items:center;
  font-weight:var(--font-weight-black);
  padding-left:var(--xs);
  border-radius:0.5rem;
  padding-right:var(--xs);
  flex-direction:row;
  justify-content:start;
  background-color:#d5deff;
  }
      

      
        
        
      
      
  .eKbZzq {
    gap:var(--s);
  max-width:fit-content;
  overflow-y:hidden;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  padding-top:var(--xs);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--xs);
  justify-content:start;
  background-color:#ffffff59;
  }
      

      
        
        
      
      
  .dInceg {
    width:fit-content;
  cursor:pointer;
  }
      

      
        
        
      
      
  .eqemRX {
    gap:var(--m);
  width:25rem;
  position:absolute;
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .fgCcbj {
    width:100%;
  position:absolute;
  max-width:25rem;
  overflow-x:scroll;
  overflow-y:scroll;
  border-radius:1rem;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .RuWXW {
    width:1.5rem;
  height:1.5rem;
  align-items:start;
  border-radius:0.5rem;
  justify-content:space-between;
  background-color:var(--greys-400, #d6d6d6);
  }
      

      
        
        
      
      
  .dQpwkZ {
    cursor:pointer;
  height:2.5rem;
  font-size:var(--font-size-base);
  align-items:start;
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  justify-content:center;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .XAvqH {
    width:100%;
  position:absolute;
  max-width:35rem;
  min-height:20rem;
  border-radius:0.5rem;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .caRxMa {
    width:1.5rem;
  height:1.5rem;
  align-items:center;
  border-color:var(--greys-700, #999999);
  border-style:solid;
  border-width:1px;
  border-radius:0.3rem;
  justify-content:center;
  background-color:var(--greys-300, #e3e3e3);
  }
      

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

        
        
      
      
  
      

      
        
        
      
      
  .bOgeNc {
    gap:var(--sm);
  flex-wrap:wrap;
  padding-top:var(--s);
  border-color:var(--greys-600, #b3b3b3);
  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);
  }
      

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

      
        
        
      
      
  .erUpdF {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:10;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .dfBQdQ {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  position:absolute;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:0.5rem;
  }
      

      
        
        
      
      
  .dktCSS {
    gap:var(--s);
  color:var(--color_dark, #D45C4A);
  width:100%;
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, border-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  font-weight:var(--font-weight-normal);
  padding-top:var(--s);
  border-color:#80808000;
  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-300, #e3e3e3);
  }
      

      
  .dktCSS:hover {
    color:var(--primary_medium, #526eff);
  border-color:var(--primary_medium, #526eff);
  border-style:solid;
  border-width:1px;
  background-color:var(--greys-100, #ffffff);
  }
      

        
        
      
      
  .cuISqU {
    gap:var(--m);
  left:0px;
  width:21rem;
  z-index:1;
  position:sticky;
  align-items:center;
  flex-direction:row;
  backdrop-filter:blur(10px);;
  justify-content:start;
  }
      

      
        
        
      
      
  .btXuJb {
    align-items:center;
  border-radius:1rem;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bpSZll {
    gap:var(--s);
  flex:1;
  overflow-y:scroll;
  padding-right:var(--m);
  }
      

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

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

      
        
        
      
      
  .dVuvex {
    color:var(--greys-800, #808080);
  width:2rem;
  cursor:pointer;
  height:2rem;
  transition:color 300ms ease 0ms normal, background-color 300ms ease 0ms normal;
  align-items:center;
  border-radius:2rem;
  flex-direction:row;
  justify-content:center;
  }
      

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

        
        
      
      
  .uzxWB {
    gap:var(--s);
  padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  }
      

      
        
        
      
      
  .cpFFzZ {
    flex:1;
  cursor:pointer;
  align-items:stretch;
  flex-direction:row;
  justify-content:;
  }
      

      
        
        
      
      
  .blpsED {
    cursor:pointer;
  font-size:var(--font-size-lg);
  font-family:inherit;
  font-weight:500;
  text-decoration-line:underline;
  text-decoration-color:#c4c4c4ff;
  text-decoration-style:dashed;
  }
      

      
        
        
      
      
  .ehabTl {
    gap:var(--xs);
  color:var(--greys-600, #b3b3b3);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .VVWUV {
    height:100%;
  font-family:'Inter';
  }
      

      
        
        
      
      
  .cnlOKa {
    gap:0.1rem;
  width:fit-content;
  font-size:var(--font-size-xs);
  }
      

      
        
        
      
      
  .CTYLw {
    width:3rem;
  height:2rem;
  }
      

      
        
        
      
      
  .eZLEgM {
    width:var(--width);
  height:var(--height);
  }
      

      
        
        
      
      
  .crhLRn {
    width:100%;
  height:100%;
  position:absolute;
  object-fit:contain;
  }
      

      
        
        
      
      
  .cNXgJv {
    color:var(--greys-900, #666666);
  width:100%;
  height:100%;
  position:relative;
  align-items:center;
  border-radius:0.5rem;
  justify-content:center;
  background-color:var(--greys-300, #e3e3e3);
  }
      

      
        
        
      
      
  .dlsOCZ {
    color:#E5E5E5;
  width:256px;
  height:32px;
  display:none;
  font-size:0.75rem;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  background-color:#262626;
  }
      

      
  .dlsOCZ:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .cFrgLj {
    color:var(--greys-800, #808080);
  cursor:pointer;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
  .cFrgLj:hover {
    color:var(--alert_medium, #D74658);
  }
      

        
        
      
      
  .evnpSg {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  cursor:pointer;
  display:flex;
  position:absolute;
  flex-direction:column;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .YtPfB {
    width:100%;
  height:100%;
  max-width:30rem;
  align-items:center;
  justify-content:center;
  }
      

      
  .YtPfB.expand {
    max-width:100%;
  align-items:center;
  justify-content:center;
  }
      

        
        
      
      
  .fiQAoh {
    color:var(--primary_medium, #526eff);
  right:var(--m);
  scale:1;
  bottom:var(--m);
  cursor:pointer;
  z-index:3;
  position:fixed;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, opacity 300ms ease 0ms normal, scale 300ms ease 0ms normal;
  align-items:end;
  border-color:var(--primary_medium, #526eff);
  border-style:solid;
  border-width:1px;
  border-radius:0.5rem;
  justify-content:end;
  background-color:var(--primary_light, #d1d9ff);
  }
      

      
  .fiQAoh.show_text {
    color:var(--alert_medium, #D74658);
  border-color:var(--alert_medium, #D74658);
  border-style:solid;
  border-width:1px;
  background-color:#ff9eaf;
  }
      


  .fiQAoh:hover {
    scale:1.2;
  opacity:0.5;
  }
      

        
        
      
      
  .ckYRIx {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  z-index:1;
  position:relative;
  max-width:30rem;
  overflow-y:scroll;
  transition:top 300ms ease 0ms normal, bottom 300ms ease 0ms normal, justify-content 300ms ease 0ms normal, width 300ms ease 0ms normal, max-width 300ms ease 0ms normal, max-width 300ms ease 0ms normal;
  align-items:center;
  justify-content:start;
  }
      

      
  .ckYRIx.expand {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  z-index:99;
  position:fixed;
  max-width:100%;
  align-items:center;
  padding-top:var(--xl);
  padding-bottom:var(--xl);
  justify-content:start;
  background-color:var(--neutral-400, #deded3);
  }
      


  
      

        
        
      
      
  .dAxZJq {
    display:flex;
  aspect-ratio:1 / 1;;
  flex-direction:column;
  }
      

      
        
        
      
      
  .AChzm {
    width:100%;
  max-width:30rem;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:1rem;
  }
      

      
  .AChzm.expanded {
    padding-left:var(--m);
  padding-right:var(--m);
  }
      

        
        
      
      
  .beCtvz {
    width:var(--width);
  height:var(--height);
  flex-wrap:wrap;
  max-width:var(--max_width);
  min-width:var(--min_width);
  background:var(--background);
  flex-basis:auto;;
  max-height:var(--max_height);
  min-height:var(--min_height);
  }
      

      
          @media (max-width: 640px) {
            
  .beCtvz {
    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);
  }
      

          }
          

  .beCtvz.flex_0 {
    flex:0;
  }
      


  .beCtvz.flex_1 {
    flex:1;
  }
      


          @media (min-width: 640px) {
            
  .beCtvz.direction_row {
    flex-wrap:wrap;
  flex-direction:row;
  }
      

          }
          

          @media (max-width: 640px) {
            
  .beCtvz.direction_row {
    flex-wrap:wrap;
  flex-direction:column;
  }
      

          }
          

  .beCtvz.align_start {
    align-items:start;
  }
      


  .beCtvz.align_center {
    :;
  align-items:center;
  }
      


  .beCtvz.align_end {
    align-items:end;
  }
      


  .beCtvz.justify_start {
    justify-content:start;
  }
      


  .beCtvz.justify_end {
    justify-content:end;
  }
      


  .beCtvz.justify_center {
    justify-content:center;
  }
      


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


          @media (max-width: 500px) {
            
  .beCtvz.padding_s {
    padding-left:var(--xs);
  padding-right:var(--xs);
  }
      

          }
          

  .beCtvz.padding_m {
    padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  }
      


          @media (max-width: 500px) {
            
  .beCtvz.padding_m {
    padding-top:var(--s);
  padding-left:var(--s);
  padding-right:var(--s);
  padding-bottom:var(--s);
  }
      

          }
          

  .beCtvz.padding_l {
    padding-top:var(--l);
  padding-left:var(--l);
  padding-right:var(--l);
  padding-bottom:var(--l);
  }
      


          @media (max-width: 500px) {
            
  .beCtvz.padding_l {
    padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  }
      

          }
          

  .beCtvz.padding_xl {
    padding-top:var(--xl);
  padding-left:var(--xl);
  padding-right:var(--xl);
  padding-bottom:var(--xl);
  }
      


          @media (max-width: 500px) {
            
  .beCtvz.padding_xl {
    padding-top:var(--ml);
  padding-left:var(--ml);
  padding-right:var(--ml);
  padding-bottom:var(--ml);
  }
      

          }
          

  .beCtvz.padding_0 {
    padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  }
      


          @media (max-width: 500px) {
            
  .beCtvz.padding_0 {
    padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  }
      

          }
          

  .beCtvz.gap_0 {
    gap:0px;
  }
      


          @media (max-width: 500px) {
            
  .beCtvz.gap_0 {
    gap:0px;
  }
      

          }
          

  .beCtvz.gap_s {
    gap:var(--s);
  }
      


          @media (max-width: 500px) {
            
  .beCtvz.gap_s {
    gap:var(--s);
  }
      

          }
          

  .beCtvz.gap_m {
    gap:var(--m);
  }
      


          @media (max-width: 500px) {
            
  .beCtvz.gap_m {
    gap:var(--sm);
  }
      

          }
          

  .beCtvz.gap_l {
    gap:var(--ml);
  }
      


          @media (max-width: 500px) {
            
  .beCtvz.gap_l {
    gap:var(--m);
  }
      

          }
          

  .beCtvz.gap_xl {
    gap:var(--l);
  }
      


          @media (max-height: 500px) {
            
  .beCtvz.gap_xl {
    gap:var(--ml);
  }
      

          }
          

  .beCtvz.is_root {
    background-color:var(--neutral-200, #f6f6f3);
  }
      


  .beCtvz.justify_space_between {
    justify-content:space_between;
  }
      


  .beCtvz.justify_space_around {
    justify-content:space-around;
  }
      


  .beCtvz.justify_items_left {
    justify-items:left;;
  }
      


  .beCtvz.justify_items_right {
    justify-items:right;;
  }
      


  .beCtvz.justify_items_center {
    justify-items:center;
  }
      


  .beCtvz.justify_items_stretch {
    justify-items:stretch;
  }
      

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

        
        
      
      
  
      

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

        
        
      
      
  
      

      
        
        
      
      
  
      

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

        
        
      
      
  
      

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

          }
          
        
        
      
      
  
      

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

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

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

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

      
        
        
      
      
  
      

      
        
        
      
      
  .eDyjne {
    height:fit-content;
  z-index:;
  max-width:100%;
  overflow-x:scroll;
  }
      

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

      
        
        
      
      
  .dBZRej {
    gap:var(--m);
  }
      

      
        
        
      
      
  .cTEbqU {
    color:var(--primary_medium, #526eff);
  cursor:pointer;
  font-size:var(--font-size-sm);
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  font-weight:var(--font-weight-bold);
  padding-top:var(--xs);
  padding-left:var(--xs);
  border-radius:0.3rem;
  padding-right:var(--xs);
  padding-bottom:var(--xs);
  justify-content:center;
  background-color:#526eff69;
  }
      

      
  .cTEbqU:hover {
    color:var(--avo_primary_medium, #a8db00);
  background-color:#5a750042;
  }
      

        
        
      
      
  .MeSDr {
    font-size:var(--font-size-lg);
  font-weight:700;
  }
      

      
        
        
      
      
  .dkHbYb {
    color:var(--greys-1000, #4d4d4d);
  z-index:;
  }
      

      
        
        
      
      
  .PhDpS {
    gap:0.2rem;
  }
      

      
        
        
      
      
  .DiYS {
    flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bHaRBX {
    gap:var(--s);
  flex:1;
  color:var(--greys-900, #666666);
  min-width:15rem;
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  justify-content:start;
  }
      

      
        
        
      
      
  .fjEeQE {
    font-size:var(--font-size-sm);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  .bUGCLc {
    color:var(--primary_medium, #526eff);
  width:100%;
  cursor:pointer;
  height:3rem;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  font-weight:var(--font-weight-bold);
  border-radius:0.85rem;
  justify-content:center;
  background-color:#526eff69;
  }
      

      
  .bUGCLc:hover {
    color:var(--primary_medium, #526eff);
  background-color:#526eff91;
  }
      

        
        
      
      
  .drykqI {
    flex:1;
  min-width:20rem;
  align-items:center;
  justify-content:center;
  }
      

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

      
        
        
      
      
  .ecoupP {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  position:absolute;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:0.8rem;
  }
      

      
        
        
      
      
  .ItLFN {
    font-size:var(--font-size-2xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
        
      
      
  
      

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

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

      
        
        
      
      
  .bSjCNA {
    color:var(--greys-700, #999999);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ghhbT {
    gap:var(--ml);
  width:100%;
  height:340px;
  z-index:;
  max-width:100%;
  overflow-x:scroll;
  overflow-y:scroll;
  align-items:start;
  font-family:'Montserrat Alternates';
  flex-direction:row;
  padding-bottom:var(--m);
  justify-content:start;
  }
      

      
        
        
      
      
  .delzSv {
    gap:var(--sm);
  flex:1;
  display:flex;
  max-width:23rem;
  min-width:15rem;
  flex-direction:column;
  }
      

      
        
        
      
      
  .esewGh {
    color:var(--grey-900);
  font-size:var(--font-size-base);
  font-weight:700;
  }
      

      
        
        
      
      
  .fdjszA {
    color:var(--grey-800);
  font-size:var(--font-size-sm);
  font-weight:600;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cODvyO {
    color:var(--primary_medium, #526eff);
  right:1rem;
  scale:1;
  bottom:var(--m);
  cursor:pointer;
  display:none;
  z-index:3;
  position:absolute;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal, opacity 300ms ease 0ms normal, scale 300ms ease 0ms normal;
  border-color:var(--primary_medium, #526eff);
  border-style:solid;
  border-width:1px;
  border-radius:0.5rem;
  background-color:var(--primary_light, #d1d9ff);
  }
      

      
  .cODvyO.show_text {
    color:var(--alert_medium, #D74658);
  border-color:var(--alert_medium, #D74658);
  border-style:solid;
  border-width:1px;
  background-color:#ff9eaf;
  }
      


  .cODvyO:hover {
    scale:1.2;
  opacity:0.5;
  }
      

        
        
      
      
  .eLYtgg {
    aspect-ratio:1 / 1;;
  border-radius:0.5rem;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .bOkzSg {
    width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

      
        
        
      
      
  .eDAmUW {
    flex:1;
  rotate:z 65deg;
  z-index:1;
  position:relative;
  max-width:100%;
  max-height:100%;
  object-fit:contain;
  align-items:center;
  aspect-ratio:1 / 1;;
  justify-content:center;
  }
      

      
  .eDAmUW.r1 {
    rotate:z var(--r1);
  transition:rotate 10ms linear 0ms normal;
  }
      


  .eDAmUW.r2 {
    rotate:z var(--r2);
  transition:rotate var(--dur1) ease var(--del1) normal;
  }
      


  .eDAmUW.r3 {
    rotate:z var(--r3);
  transition:rotate var(--dur2) ease var(--del2) normal;
  }
      


  .eDAmUW.r4 {
    rotate:z var(--r4);
  transition:rotate var(--dur3) ease var(--del3) normal;
  }
      


  .eDAmUW.r5 {
    rotate:z var(--r5);
  transition:rotate var(--dur4) ease var(--del4) normal;
  }
      


  .eDAmUW.r6 {
    rotate:z var(--r6);
  transition:rotate var(--dur5) ease var(--del5) normal;
  }
      


  .eDAmUW.r7 {
    rotate:z var(--r7);
  transition:rotate var(--dur6) ease var(--del6) normal;
  }
      


  .eDAmUW.r8 {
    rotate:z var(--r8);
  transition:rotate var(--dur7) ease var(--del7) normal;
  }
      


  .eDAmUW.r9 {
    rotate:z var(--r9);
  transition:rotate var(--dur8) ease var(--del8) normal;
  }
      


  .eDAmUW.r10 {
    rotate:z var(--r10);
  transition:rotate var(--dur9) ease var(--del9) normal;
  }
      


  .eDAmUW.r11 {
    rotate:z var(--r11);
  transition:rotate var(--dur10) ease var(--del10) normal;
  }
      


  .eDAmUW.r12 {
    rotate:z var(--r12);
  transition:rotate var(--dur11) ease var(--del11) normal;
  }
      


  .eDAmUW.r13 {
    rotate:z var(--r13);
  transition:rotate var(--dur12) ease var(--del12) normal;
  }
      

        
        
      
      
  .evNIcG {
    z-index:2;
  position:absolute;
  max-width:100%;
  aspect-ratio:1 / 1;;
  }
      

      
        
        
      
      
  .clpvlb {
    width:100%;
  height:100%;
  background-size:19rem;
  background-image:url("https://eulenwald.b-cdn.net/ui/generalFolder/noise_layer_1.webp");
  }
      

      
        
        
      
      
  .cdjuNf {
    width:100%;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  padding-top:var(--l);
  aspect-ratio:1 / 1;
  padding-left:var(--l);
  padding-right:var(--l);
  padding-bottom:var(--l);
  justify-content:center;
  background-color:var(--background_color, 100);
  }
      

      
        
        
      
      
  .rouqD {
    width:100%;
  height:100%;
  z-index:;
  position:absolute;
  mix-blend-mode:luminosity;
  }
      

      
        
        
      
      
  .XqKOE {
    display:flex;
  position:absolute;
  flex-direction:column;
  }
      

      
        
        
      
      
  .ciJPXU {
    filter:brightness(0) blur(4rem);;
  opacity:0.5;
  position:relative;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bDeVVm {
    :;
  width:100%;
  height:100%;
  background-size:40%;
  background-image:url("https://eulenwald.b-cdn.net/ui/generalFolder/noise_layer_1.webp");
  }
      

      
        
        
      
      
  .EKphp {
    flex:1;
  filter:blur(1rem);;
  height:100%;
  z-index:2;
  position:absolute;
  flex-grow:1;
  max-width:100%;
  max-height:100%;
  object-fit:contain;
  padding-top:var(--ml);
  padding-left:var(--ml);
  padding-right:var(--ml);
  padding-bottom:var(--ml);
  pointer-events:none;;
  }
      

      
        
        
      
      
  .ebeMDw {
    width:100%;
  height:100%;
  display:none;
  opacity:0.2;
  z-index:11;
  position:absolute;
  mix-blend-mode:luminosity;
  }
      

      
        
        
      
      
  .cJVCDM {
    width:100%;
  height:100%;
  background-size:11rem;
  background-image:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/eulenwald_shop:6568aa4a9b9f05fe7c408d4f_dddsaadsadanoise.webp/public");
  }
      

      
        
        
      
      
  .dheWFD {
    width:100%;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  padding-top:var(--l);
  aspect-ratio:1 / 1;
  padding-left:var(--l);
  padding-right:var(--l);
  padding-bottom:var(--l);
  justify-content:center;
  background-color:var(--background_color, <Value>);
  }
      

      
        
        
      
      
  .RCtuX {
    flex:1;
  z-index:2;
  position:relative;
  max-width:100%;
  max-height:100%;
  object-fit:contain;
  pointer-events:none;
  }
      

      
        
        
      
      
  .bmKHNK {
    width:100%;
  height:100%;
  z-index:;
  position:absolute;
  }
      

      
        
        
      
      
  .fyZrxi {
    width:100%;
  overflow:hidden;
  position:relative;
  aspect-ratio:1 / 1;
  }
      

      
        
        
      
      
  .eQyTa {
    width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  aspect-ratio:1 / 1;;
  border-radius:1rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eSRaks {
    gap:var(--s);
  font-size:var(--font-size-xl);
  align-items:center;
  font-weight:700;
  padding-top:var(--xs);
  padding-left:var(--xs);
  padding-right:var(--xs);
  flex-direction:row;
  padding-bottom:var(--xs);
  justify-content:start;
  }
      

      
        
        
      
      
  .eccPGU {
    width:100%;
  height:100%;
  display:flex;
  z-index:2;
  position:relative;
  max-width:30rem;
  flex-direction:column;
  background-size:5rem;
  background-image:url("");
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .XiLQx {
    flex:1;
  max-width:100%;
  overflow-x:clip;
  overflow-y:clip;
  align-items:stretch;
  aspect-ratio:1 / 1;;
  justify-content:start;
  }
      

      
        
        
      
      
  .fvcdaL {
    gap:var(--m);
  flex:1;
  max-width:60%;
  max-height:80vh;
  }
      

      
        
        
      
      
  .TEpmM {
    gap:var(--m);
  height:100%;
  max-width:80vw;
  align-items:start;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  flex-direction:row;
  padding-bottom:var(--m);
  justify-content:start;
  }
      

      
        
        
      
      
  .bGfwUw {
    gap:var(--m);
  overflow-x:scroll;
  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);
  }
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dwPvJR {
    color:var(--grey-200, #E5E5E5);
  width:100%;
  cursor:pointer;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--stripe_medium, #635bff);
  }
      

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

        
        
      
      
  .RCwnh {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:50;
  position:absolute;
  align-items:center;
  backdrop-filter:blur(1rem);
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .caggPA {
    width:100%;
  height:100%;
  opacity:0.5;
  background-color:#2c2966;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bHyddG {
    gap:var(--sm);
  flex:1;
  }
      

      
        
        
      
      
  .cjelNw {
    gap:var(--s);
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  padding-top:var(--xs);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--xs);
  justify-content:start;
  background-color:#ffffff59;
  }
      

      
        
        
      
      
  .JPPsd {
    color:#f50000;
  }
      

      
        
        
      
      
  .cTvphI {
    gap:var(--m);
  align-items:center;
  font-weight:var(--font-weight-bolder);
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .eOXGDJ {
    height:92%;
  }
      

      
        
        
      
      
  .dmdoYQ {
    padding-top:var(--s);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:var(--stripe_light, #ceccff);
  }
      

      
        
        
      
      
  .eRhYmJ {
    color:#8fcf07;
  width:2.5rem;
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  aspect-ratio:1 / 1;;
  border-radius:0.5rem;
  justify-content:center;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
  .eRhYmJ:hover {
    color:#7cb503;
  background-color:var(--active_light, #e2fda5);
  }
      


  .eRhYmJ.loading {
    color:#ff943d;
  background-color:#fcd55f;
  }
      

        
        
      
      
  .ihlEZ {
    display:none;
  font-weight:var(--font-weight-semi-bold);
  padding-top:var(--xs);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  padding-bottom:var(--xs);
  background-color:#ffffff59;
  }
      

      
        
        
      
      
  .fcbXFw {
    gap:var(--s);
  color:#4b8e1f;
  width:fit-content;
  cursor:pointer;
  transition:color 300ms ease 0ms normal, background-color 300ms ease 0ms normal;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  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:#9fe472;
  }
      

      
  .fcbXFw:hover {
    color:var(--neutral-100, #ffffff);
  background-color:#75e727;
  }
      

        
        
      
      
  .bXxkca {
    height:98%;
  overflow-y:clip;
  flex-direction:row;
  }
      

      
        
        
      
      
  .eXotNB {
    gap:var(--s);
  color:var(--greys-800, #808080);
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, border-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  border-color:#80808000;
  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-300, #e3e3e3);
  }
      

      
  .eXotNB:hover {
    color:var(--primary_medium, #526eff);
  border-color:var(--primary_medium, #526eff);
  border-style:solid;
  border-width:1px;
  background-color:var(--greys-100, #ffffff);
  }
      


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

        
        
      
      
  .blOczu {
    top:0.5rem;
  left:var(--s);
  color:#666666;
  width:fit-content;
  cursor:pointer;
  z-index:11;
  position:absolute;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:#f0f0f0;
  }
      

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

        
        
      
      
  
      

      
        
        
      
      
  .bDFjzd {
    gap:var(--s);
  flex:1;
  }
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  .cteOsd {
    width:var(--2xl);
  height:4rem;
  }
      

      
        
        
      
      
  .dRUZtY {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  transition:color 300ms ease 0ms normal, background-color 300ms ease 0ms normal;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--stripe_price_medium, #2e96ff);
  }
      

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


  .dRUZtY.not_current {
    color:var(--greys-900, #666666);
  background-color:var(--greys-400, #d6d6d6);
  }
      


  .dRUZtY.not_current:hover {
    color:var(--greys-700, #999999);
  background-color:var(--greys-400, #d6d6d6);
  }
      

        
        
      
      
  .cEKYzA {
    gap:var(--xs);
  color:var(--neutral-100, #ffffff);
  font-size:var(--font-size-lg);
  align-items:center;
  font-weight:var(--font-weight-black);
  padding-top:var(--s);
  padding-left:var(--m);
  padding-right:var(--m);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:space-between;
  background-color:var(--stripe_price_medium, #2e96ff);
  }
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .exVje {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  position:absolute;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cqdVVX {
    gap:var(--s);
  flex:1;
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:1rem;
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:var(--greys-300, #e3e3e3);
  }
      

      
        
        
      
      
  .eFdkkG {
    width:100%;
  cursor:pointer;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .bACYRm {
    gap:var(--m);
  align-items:end;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eODrTw {
    width:0.5rem;
  height:0.5rem;
  border-radius:100%;
  background-color:#6b990b;
  }
      

      
  .eODrTw.inactive {
    background-color:var(--alert_medium, #D74658);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .doSVfK {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:1;
  position:absolute;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:0.5rem;
  }
      

      
        
        
      
      
  .bQgqWX {
    width:0.5rem;
  height:0.5rem;
  border-radius:100%;
  background-color:#6b990b;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eNEwub {
    transition:rotate 1000ms cubic-bezier(0.41, 0.19, 0.58, 1) 0ms normal;
  }
      

      
  .eNEwub.loading {
    rotate:z 1080deg;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .fcZWlL {
    width:3rem;
  cursor:pointer;
  transition:align-items 300ms ease 0ms normal, justify-content 300ms ease 0ms normal, background-color 300ms ease 0ms normal;
  align-items:start;
  padding-top:var(--xs);
  padding-left:var(--xs);
  border-radius:1rem;
  padding-right:var(--xs);
  padding-bottom:var(--xs);
  justify-content:center;
  background-color:#9e9afe;
  }
      

      
  .fcZWlL.show_inactive {
    align-items:end;
  justify-content:center;
  background-color:var(--stripe_medium, #635bff);
  }
      

        
        
      
      
  .dSwiOQ {
    gap:var(--m);
  width:20rem;
  position:absolute;
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:0.5rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .cybdWM {
    font-style:italic;
  font-weight:var(--font-weight-bolder);
  }
      

      
        
        
      
      
  .fjXpAb {
    width:7rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .fxpJsq {
    flex:2;
  color:var(--grey-200, #E5E5E5);
  cursor:pointer;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--stripe_price_medium, #2e96ff);
  }
      

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

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

      
        
        
      
      
  .bGYqEC {
    width:50%;
  position:absolute;
  box-shadow:9px 10px 21.93498656995614px 0px #00000044;
  min-height:20rem;
  border-radius:0.5rem;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .oxzzw {
    width:100%;
  max-width:69rem;
  min-height:10rem;
  border-radius:1rem;
  background-color:var(--greys-300, #e3e3e3);
  }
      

      
        
        
      
      
  .fFipRG {
    color:#6b990b;
  display:none;
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-bold);
  padding-top:var(--xs);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  padding-bottom:var(--xs);
  background-color:var(--active_light, #e2fda5);
  }
      

      
  .fFipRG.inactive {
    color:var(--alert_medium, #D74658);
  background-color:var(--alert_light, #FF9EAF);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .ddVTuX {
    flex:1;
  flex-direction:column;
  }
      

      
        
        
      
      
  .ddqlbI {
    font-size:var(--font-size-3xl);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bdkDpD {
    height:2rem;
  align-items:start;
  font-weight:var(--font-weight-semi-bold);
  padding-top:0.1rem;
  border-radius:0.5rem;
  padding-bottom:0.1rem;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bRnTRJ {
    flex-wrap:wrap;
  align-items:end;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bZolmz {
    gap:var(--m);
  flex:1;
  height:100%;
  flex-direction:row;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cceZjz {
    width:76%;
  height:2px;
  border-radius:0.5rem;
  background-color:var(--stripe_medium, #635bff);
  }
      

      
        
        
      
      
  .ebyxvj {
    scale:1.2;
  }
      

      
        
        
      
      
  .dwpbOs {
    gap:var(--s);
  color:#6b990b;
  cursor:pointer;
  font-size:var(--font-size-sm);
  align-items:center;
  font-weight:var(--font-weight-bold);
  padding-top:var(--xs);
  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(--active_light, #e2fda5);
  }
      

      
  .dwpbOs.inactive {
    color:var(--alert_medium, #D74658);
  background-color:var(--alert_light, #FF9EAF);
  }
      

        
        
      
      
  .czJaUo {
    gap:var(--s);
  flex:1;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dStyvn {
    flex:1;
  overflow-x:scroll;
  overflow-y:scroll;
  }
      

      
        
        
      
      
  .dZiSAX {
    color:#28e817;
  }
      

      
        
        
      
      
  .fqYTol {
    gap:var(--m);
  width:100%;
  border-radius:0.5rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dwJRCz {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  transition:color 300ms ease 0ms normal, background-color 300ms ease 0ms normal;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--stripe_medium, #635bff);
  }
      

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


  .dwJRCz.not_current {
    border-radius:0.5rem;
  background-color:var(--greys-500, #c7c7c7);
  }
      


  .dwJRCz.not_current:hover {
    color:var(--greys-800, #808080);
  background-color:var(--greys-500, #c7c7c7);
  }
      

        
        
      
      
  .evKPJD {
    gap:var(--xs);
  height:100%;
  font-size:var(--font-size-base);
  align-items:center;
  font-weight:var(--font-weight-bold);
  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(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dqkPNN {
    font-style:italic;
  font-weight:var(--font-weight-black);
  }
      

      
        
        
      
      
  .fjlxVP {
    gap:var(--sm);
  flex:1;
  background-color:-neutral-200;
  }
      

      
        
        
      
      
  .dXMRzF {
    width:7rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cyFHnM {
    font-size:var(--font-size-base);
  font-weight:var(--font-weight-bolder);
  }
      

      
  
      

        
        
      
      
  .bGsskQ {
    align-items:;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .bdbWXO {
    color:var(--greys-900, #666666);
  width:2.5rem;
  height:1.7rem;
  font-size:var(--font-size-base);
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
  .bdbWXO:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .fCVXmY {
    scale:1;
  cursor:pointer;
  z-index:1;
  transition:color 300ms ease 0ms normal, scale 300ms ease 0ms normal;
  align-items:end;
  justify-content:start;
  }
      

      
  .fCVXmY:hover {
    color:var(--alert_medium, #D74658);
  scale:1.2;
  }
      

        
        
      
      
  .cWJCon {
    transition:background-color 500ms ease 0ms normal;
  padding-top:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  background-color:#ffffff00;
  }
      

      
  .cWJCon.is_selected {
    align-items:start;
  justify-content:start;
  background-color:var(--background_color, #E5533D40);
  }
      

        
        
      
      
  .ctHPYX {
    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:space-between;
  background-color:var(--greys-300, #e3e3e3);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .RyVTg {
    gap:var(--m);
  flex:1;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .bxrlym {
    width:0.6rem;
  height:0.6rem;
  position:relative;
  border-radius:0.5rem;
  background-color:var(--background_color, #E5533D80);
  }
      

      
        
        
      
      
  .ixSNc {
    gap:0.7rem;
  position:absolute;
  align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  .uiqKF {
    flex:1;
  overflow-x:clip;
  overflow-y:clip;
  aspect-ratio:1 / 1;;
  }
      

      
        
        
      
      
  .dPlegb {
    gap:var(--m);
  flex:1;
  }
      

      
        
        
      
      
  .cbMUPx {
    color:#6b641e;
  width:100%;
  cursor:pointer;
  display:flex;
  transition:background-color 300ms ease 0ms normal;
  align-items:center;
  padding-top:8px;
  border-color:#bca901;
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:1rem;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:8px;
  backdrop-filter:blur(10px);;
  justify-content:center;
  background-color:#ffed4773;
  }
      

      
  .cbMUPx:hover {
    background-color:#ebd400bd;
  }
      

        
        
      
      
  .cimzlG {
    width:100%;
  height:100%;
  position:absolute;
  overflow-y:scroll;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:4rem;
  }
      

      
        
        
      
      
  .dbLOPt {
    flex:1;
  color:var(--text_color, #FF6961);
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:var(--background_color, #FF696180);
  }
      

      
  
      

        
        
      
      
  .eVibvI {
    width:4rem;
  font-size:var(--font-size-base);
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:6px;
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:#ffffff78;
  }
      

      
  .eVibvI:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      


  .eVibvI::placeholder {
    color:#3286a48f;
  }
      

        
        
      
      
  .elCNwc {
    gap:var(--m);
  height:100%;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  flex-direction:row;
  padding-bottom:var(--m);
  }
      

      
        
        
      
      
  .cDDWSf {
    width:1.3rem;
  height:1.3rem;
  align-items:center;
  border-radius:100%;
  justify-content:center;
  background-color:var(--background_color, #E5533D80);
  }
      

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

      
        
        
      
      
  .bvRQZT {
    width:5rem;
  font-size:var(--font-size-base);
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:6px;
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:#ffffff78;
  }
      

      
  .bvRQZT:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      


  .bvRQZT::placeholder {
    color:#3286a48f;
  }
      

        
        
      
      
  .dtNfke {
    scale:1;
  cursor:pointer;
  transition:scale 300ms ease 0ms normal;
  }
      

      
  .dtNfke:hover {
    scale:1.2;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .eZBYrA {
    gap:var(--s);
  width:2rem;
  align-items:center;
  padding-top:var(--s);
  padding-bottom:var(--s);
  justify-content:start;
  }
      

      
        
        
      
      
  .ZiMpb {
    color:#12a5d9;
  width:100%;
  cursor:pointer;
  transition:color 300ms ease 0ms normal, background-color 300ms ease 0ms normal;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:0.5rem;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:#5fbfe157;
  }
      

      
  .ZiMpb:hover {
    color:#179fcf;
  background-color:#7adcffc4;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .etERPq {
    flex:1;
  width:30%;
  bottom:1rem;
  position:absolute;
  border-radius:3rem;
  }
      

      
        
        
      
      
  .hOHIr {
    flex:1;
  align-items:center;
  padding-top:var(--m);
  padding-left:var(--m);
  border-radius:1rem;
  padding-right:var(--m);
  padding-bottom:var(--m);
  justify-content:center;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .NeyyB {
    width:0.7rem;
  height:0.7rem;
  border-radius:100%;
  background-color:var(--background_color, #FF6961);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ebQpjx {
    gap:var(--m);
  flex:1;
  height:100%;
  flex-direction:column;
  }
      

      
        
        
      
      
  .crJEaK {
    flex:2;
  color:#a13c0c;
  width:100%;
  cursor:pointer;
  z-index:10;
  min-width:10rem;
  margin-top:var(--s);
  transition:opacity 300ms ease 0ms normal, scale 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--xs);
  border-color:#a13c0c;
  border-style:solid;
  border-width:1px;
  border-radius:0.5rem;
  padding-bottom:var(--xs);
  justify-content:center;
  background-color:#ffbd9e;
  }
      

      
  .crJEaK:hover {
    scale:1.05 1.3;
  opacity:0.5;
  }
      

        
        
      
      
  .DNxRA {
    width:100%;
  max-width:50rem;
  max-height:100vh;
  border-radius:1rem;
  background-color:var(--greys-300, #e3e3e3);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fFzwYf {
    color:var(--greys-800, #808080);
  scale:1;
  cursor:pointer;
  z-index:4;
  transition:color 300ms ease 0ms normal, scale 300ms ease 0ms normal;
  }
      

      
  .fFzwYf:hover {
    color:var(--alert_medium, #D74658);
  scale:1.2;
  }
      

        
        
      
      
  .XGpDH {
    gap:var(--xs);
  cursor:pointer;
  flex-direction:row;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bZORhz {
    max-height:100%;
  overflow-y:auto;
  }
      

      
        
        
      
      
  .eooFSC {
    top:0px;
  width:fit-content;
  position:sticky;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dLnBJA {
    cursor:pointer;
  padding:0.5rem;
  }
      

      
  .dLnBJA:hover {
    background-color:#ffffff26;
  }
      

        
        
      
      
  .bpleIn {
    top:100%;
  z-index:1;
  position:absolute;
  margin-top:0.25rem;
  border-color:#D4D4D4;
  border-style:solid;
  border-width:1px;
  background-color:#ffffffff;
  }
      

      
        
        
      
      
  .cAQppO {
    gap:0.5rem;
  cursor:pointer;
  padding:0.5rem;
  font-size:0.875rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  background-color:#FFF;
  }
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  .cnNkNx {
    top:0.2rem;
  right:1rem;
  z-index:2;
  position:absolute;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bnUhdp {
    max-height:100%;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  }
      

      
        
        
      
      
  .fHHaLr {
    display:inline-block;
  font-size:var(--font-size-2xl);
  font-weight:var(--font-weight-bolder);
  }
      

      
        
        
      
      
  .cgbIHY {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  position:absolute;
  backdrop-filter:blur(10px);;
  }
      

      
        
        
      
      
  .bnGdmF {
    line-height:1.4;
  }
      

      
        
        
      
      
  .erowKL {
    top:1rem;
  color:var(--stripe_medium, #635bff);
  right:1rem;
  cursor:pointer;
  z-index:99;
  position:absolute;
  }
      

      
  .erowKL:hover {
    color:var(--active_medium, #abe137);
  }
      

        
        
      
      
  .fcXnVY {
    display:inline-block;
  font-size:1.4rem;
  font-weight:var(--font-weight-bolder);
  }
      

      
        
        
      
      
  .fcLea-d {
    :;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:9999;
  position:fixed;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .cxBzPK {
    display:inline-block;
  font-size:1.2rem;
  font-weight:var(--font-weight-bolder);
  }
      

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

      
        
        
      
      
  .cfONpC {
    margin-top:0.3rem;
  margin-bottom:0.1rem;
  }
      

      
        
        
      
      
  .fCgxWz {
    display:inline-block;
  font-size:1.3rem;
  font-weight:var(--font-weight-bolder);
  }
      

      
        
        
      
      
  .chjQLG {
    gap:var(--s);
  width:100%;
  overflow-x:scroll;
  flex-direction:row;
  }
      

      
        
        
      
      
  .eygtGa {
    width:fit-content;
  z-index:111;
  max-width:60%;
  max-height:80%;
  object-fit:contain;
  }
      

      
        
        
      
      
  .eskCAH {
    max-height:12rem;
  object-fit:contain;
  transition:scale 300ms ease 0ms normal, opacity 300ms ease 0ms normal, rotate 300ms ease 0ms normal;
  border-radius:0.5rem;
  }
      

      
  .eskCAH:hover {
    scale:0.9;
  rotate:z var(--round);
  opacity:0.7;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .cUjjxn {
    flex:1;
  height:100%;
  max-width:100%;
  overflow-x:clip;
  overflow-y:scroll;
  align-items:stretch;
  aspect-ratio:1 / 1;;
  justify-content:start;
  }
      

      
        
        
      
      
  .dgbuNh {
    gap:var(--m);
  flex:1;
  max-width:55%;
  max-height:80vh;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eFcqhr {
    flex:1;
  overflow-y:scroll;
  }
      

      
        
        
      
      
  .eOVvdv {
    gap:var(--m);
  max-width:31rem;
  overflow-x:scroll;
  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);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .LKOKi {
    gap:var(--s);
  max-width:10rem;
  overflow-y:hidden;
  align-items:center;
  font-weight:var(--font-weight-semi-bold);
  padding-top:var(--xs);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--xs);
  justify-content:start;
  background-color:#ffffff59;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eqGWrx {
    gap:var(--s);
  flex:1;
  height:100%;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .cQaBVz {
    gap:var(--xs);
  font-size:var(--font-size-base);
  align-items:center;
  font-weight:var(--font-weight-bold);
  border-radius:0.5rem;
  flex-direction:row;
  justify-content:start;
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
        
        
      
      
  .XIaxk {
    width:100%;
  height:100%;
  opacity:0.5;
  position:absolute;
  background-color:var(--greys-300, #e3e3e3);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cdGduM {
    height:3rem;
  align-items:center;
  border-radius:0.5rem;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .doWeYG {
    gap:var(--m);
  flex:1;
  padding-top:var(--m);
  padding-left:var(--m);
  padding-right:var(--m);
  padding-bottom:var(--m);
  }
      

      
        
        
      
      
  .bnugmz {
    gap:var(--xs);
  color:var(--neutral-100, #ffffff);
  font-size:var(--font-size-xl);
  align-items:center;
  font-weight:var(--font-weight-black);
  padding-top:var(--s);
  padding-left:var(--m);
  padding-right:var(--m);
  flex-direction:row;
  padding-bottom:var(--s);
  justify-content:space-between;
  background-color:var(--stripe_medium, #635bff);
  }
      

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

      
        
        
      
      
  .evXaGM {
    width:1.3rem;
  height:1.3rem;
  border-radius:1rem;
  background-color:var(--greys-100, #ffffff);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bfkhAw {
    color:var(--greys-800, #808080);
  width:3rem;
  font-size:var(--font-size-base);
  padding-top:var(--xs);
  padding-left:var(--xs);
  border-radius:6px;
  padding-right:var(--xs);
  padding-bottom:var(--xs);
  background-color:var(--greys-400, #d6d6d6);
  }
      

      
  .bfkhAw:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .dqjNfp {
    top:0.5rem;
  color:#6c4a2e;
  right:0.5rem;
  width:fit-content;
  cursor:pointer;
  z-index:11;
  position:absolute;
  box-shadow:1px 4px 8px 0px #00000044;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:#e4eb25;
  }
      

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

        
        
      
      
  .dNbFPH {
    top:0px;
  flex:1;
  left:0px;
  right:0px;
  bottom:0px;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .qYXtW {
    width:100%;
  height:100%;
  opacity:0.5;
  background-color:#12406e;
  }
      

      
        
        
      
      
  .eLGHpN {
    gap:var(--s);
  flex:1;
  width:100%;
  }
      

      
        
        
      
      
  .ffStSg {
    flex:2;
  color:#a13c0c;
  width:100%;
  cursor:pointer;
  min-width:10rem;
  margin-top:var(--s);
  transition:opacity 300ms ease 0ms normal, scale 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--xs);
  border-color:#a13c0c;
  border-style:solid;
  border-width:1px;
  border-radius:0.5rem;
  padding-bottom:var(--xs);
  justify-content:center;
  background-color:#ffbd9e;
  }
      

      
  .ffStSg:hover {
    scale:1.05 1.3;
  opacity:0.5;
  }
      

        
        
      
      
  .cpgzgj {
    gap:var(--s);
  color:var(--color_dark, );
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, border-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  align-items:center;
  padding-top:var(--s);
  border-color:#80808000;
  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(--color_light, );
  }
      

      
  .cpgzgj:hover {
    color:var(--primary_medium, #526eff);
  border-color:var(--primary_medium, #526eff);
  border-style:solid;
  border-width:1px;
  background-color:var(--greys-100, #ffffff);
  }
      

        
        
      
      
  .bGDawD {
    gap:var(--s);
  width:100%;
  z-index:10;
  max-width:61rem;
  max-height:95vh;
  min-height:20rem;
  overflow-y:clip;
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:0.5rem;
  padding-right:var(--s);
  padding-bottom:var(--s);
  background-color:var(--greys-300, #e3e3e3);
  }
      

      
        
        
      
      
  .JluwU {
    gap:var(--m);
  flex:1;
  height:100%;
  }
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  .dPFtqq {
    font-weight:600;
  }
      

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

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eOWIEm {
    gap:var(--s);
  color:var(--greys-900, #666666);
  width:100%;
  cursor:pointer;
  transition:background-color 300ms ease 0ms normal, color 300ms ease 0ms normal;
  padding-top:var(--s);
  padding-left:var(--s);
  border-radius:1rem;
  padding-right:var(--s);
  flex-direction:row;
  padding-bottom:var(--s);
  background-color:var(--greys-200, #f0f0f0);
  }
      

      
  .eOWIEm:hover {
    color:var(--primary_medium, #526eff);
  background-color:var(--primary_light, #d1d9ff);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .cttIfD {
    color:#d79347;
  width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-base);
  transition:color 300ms ease 0ms normal, background-color 300ms ease 0ms normal;
  padding-top:0.2rem;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:0.2rem;
  background-color:#ffe2c2;
  }
      

      
  .cttIfD:hover {
    color:var(--greys-200, #f0f0f0);
  background-color:var(--alert_medium, #D74658);
  }
      

        
        
      
      
  
      

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

      
        
        
      