
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --grey-50: #FAFAFA;
--grey-100: #F5F5F5;
--grey-200: #E5E5E5;
--grey-300: #D4D4D4;
--grey-400: #A3A3A3;
--grey-500: #737373;
--grey-600: #525252;
--grey-700: #404040;
--grey-800: #262626;
--grey-900: #171717;
--red-50: #FEF2F2;
--red-100: #FEE2E2;
--red-200: #FECACA;
--red-300: #FCA5A5;
--red-400: #F87171;
--red-500: #EF4444;
--red-600: #DC2626;
--red-700: #B91C1C;
--red-800: #991B1B;
--red-900: #7F1D1D;
--sky-50: #F0F9FF;
--sky-100: #E0F2FE;
--sky-200: #BAE6FD;
--sky-300: #7DD3FC;
--sky-400: #38BDF8;
--sky-500: #0EA5E9;
--sky-600: #0284C7;
--sky-700: #0369A1;
--sky-800: #075985;
--sky-900: #0C4A6E;
--blue-50: #EFF6FF;
--blue-100: #DBEAFE;
--blue-200: #BFDBFE;
--blue-300: #93C5FD;
--blue-400: #60A5FA;
--blue-500: #3B82F6;
--blue-600: #2563EB;
--blue-700: #1D4ED8;
--blue-800: #1E40AF;
--blue-900: #1E3A8A;
--cyan-50: #ECFEFF;
--cyan-100: #CFFAFE;
--cyan-200: #A5F3FC;
--cyan-300: #67E8F9;
--cyan-400: #22D3EE;
--cyan-500: #06B6D4;
--cyan-600: #0891B2;
--cyan-700: #0E7490;
--cyan-800: #155E75;
--cyan-900: #164E63;
--lime-50: #F7FEE7;
--lime-100: #ECFCCB;
--lime-200: #D9F99D;
--lime-300: #BEF264;
--lime-400: #A3E635;
--lime-500: #84CC16;
--lime-600: #65A30D;
--lime-700: #4D7C0F;
--lime-800: #3F6212;
--lime-900: #365314;
--pink-50: #FDF2F8;
--pink-100: #FCE7F3;
--pink-200: #FBCFE8;
--pink-300: #F9A8D4;
--pink-400: #F472B6;
--pink-500: #EC4899;
--pink-600: #DB2777;
--pink-700: #BE185D;
--pink-800: #9D174D;
--pink-900: #831843;
--teal-50: #F0FDFA;
--teal-100: #CCFBF1;
--teal-200: #99F6E4;
--teal-300: #5EEAD4;
--teal-400: #2DD4BF;
--teal-500: #14B8A6;
--teal-600: #0D9488;
--teal-700: #0F766E;
--teal-800: #115E59;
--teal-900: #134E4A;
--green-50: #ECFDF5;
--green-100: #D1FAE5;
--green-200: #A7F3D0;
--green-300: #6EE7B7;
--green-400: #34D399;
--green-500: #10B981;
--green-600: #059669;
--green-700: #047857;
--green-800: #065F46;
--green-900: #064E3B;
--indigo-50: #EEF2FF;
--indigo-100: #E0E7FF;
--indigo-200: #C7D2FE;
--indigo-300: #A5B4FC;
--indigo-400: #818CF8;
--indigo-500: #6366F1;
--indigo-600: #4F46E5;
--indigo-700: #4338CA;
--indigo-800: #3730A3;
--indigo-900: #312E81;
--orange-50: #FFF7ED;
--orange-100: #FFEDD5;
--orange-200: #FED7AA;
--orange-300: #FDBA74;
--orange-400: #FB923C;
--orange-500: #F97316;
--orange-600: #EA580C;
--orange-700: #C2410C;
--orange-800: #9A3412;
--orange-900: #7C2D12;
--purple-50: #F5F3FF;
--purple-100: #EDE9FE;
--purple-200: #DDD6FE;
--purple-300: #C4B5FD;
--purple-400: #A78BFA;
--purple-500: #8B5CF6;
--purple-600: #7C3AED;
--purple-700: #6D28D9;
--purple-800: #5B21B6;
--purple-900: #4C1D95;
--yellow-50: #FFFBEB;
--yellow-100: #FEF3C7;
--yellow-200: #FDE68A;
--yellow-300: #FCD34D;
--yellow-400: #FBBF24;
--yellow-500: #F59E0B;
--yellow-600: #D97706;
--yellow-700: #B45309;
--yellow-800: #92400E;
--yellow-900: #78350F;
--fuchsia-50: #FDF4FF;
--fuchsia-100: #FAE8FF;
--fuchsia-200: #F5D0FE;
--fuchsia-300: #F0ABFC;
--fuchsia-400: #E879F9;
--fuchsia-500: #D946EF;
--fuchsia-600: #C026D3;
--fuchsia-700: #A21CAF;
--fuchsia-800: #86198F;
--fuchsia-900: #701A75;
---brand-color-2049FF: #7271ee;
    /* Fonts */
    --font-jura: 'Jura',sans-serif;
--font-lora: 'Lora',serif;
--font-sans: 'Inter',sans-serif;
--font-inter: 'Inter',sans-serif;
--font-rubik: 'Rubik',sans-serif;
--font-nunito: 'Nunito',sans-serif;
--font-oswald: 'Oswald',sans-serif;
--font-archivo: 'Archivo',sans-serif;
--font-dm-sans: 'DM Sans',sans-serif;
--font-poppins: 'Poppins',sans-serif;
--font-epilogue: 'Epilogue',sans-serif;
--font-fira-code: 'Fira Code',monospace;
--font-playfair-display: 'Playfair Display',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;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .bGfoZu {
    flex:1;
  max-width:100vw;
  overflow-y:hidden;
  align-items:start;
  font-family:'Nunito';
  flex-direction:row;
  justify-content:start;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
      
      
  .dAndyO {
    color:#666666;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .enCOzs {
    gap:1.5rem;
  top:0px;
  left:250px;
  width:500px;
  border:1px solid #DBDBDB;
  height:100%;
  z-index:;
  position:absolute;
  overflow-x:hidden;
  transition:width 150ms ease-in-out 0ms;
  padding-top:20px;
  padding-bottom:20px;
  background-color:#ffffff;
  }
      

      
  .enCOzs.closed {
    width:0px;
  border:none;
  }
      

        
      
      
  .bmbFEm {
    width:70%;
  box-shadow:1px 4px 8px 0px #00000044;
  max-height:70%;
  overflow-y:auto;
  padding-top:2rem;
  padding-left:2rem;
  border-radius:6px;
  padding-right:2rem;
  padding-bottom:2rem;
  background-color:#ffffff;
  }
      

      
        
      
      
  .yvmvt {
    width:20px;
  height:20px;
  border-radius:5px;
  }
      

      
  
      

        
      
      
  .fxioSk {
    color:inherit;
  font-size:14px;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cxACEn {
    color:#666666;
  width:500px;
  border:1px solid #DBDBDB;
  cursor:text;
  font-size:16px;
  align-items:start;
  font-weight:500;
  line-height:20px;
  padding-top:10px;
  padding-left:20px;
  border-radius:5px;
  padding-right:20px;
  padding-bottom:10px;
  justify-content:center;
  background-color:#ffffffff;
  }
      

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

        
      
      
  .cVeGrI {
    gap:1.5rem;
  width:100%;
  }
      

      
        
      
      
  .ccNwwa {
    color:#666666;
  display:flex;
  font-size:inherit;
  align-items:start;
  font-family:inherit;
  font-weight:600;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .ePbQgQ {
    color:#666666;
  width:101px;
  border:1px solid #DBDBDB;
  height:30px;
  font-size:16px;
  align-items:center;
  font-weight:600;
  padding-left:10px;
  border-radius:5px;
  padding-right:10px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cfqKRN {
    flex-direction:row;
  }
      

      
        
      
      
  .fgCMvX {
    opacity:1;
  box-shadow:1px 4px 8px 0px #00000044;
  align-items:start;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  justify-content:center;
  }
      

      
  .fgCMvX.hide {
    opacity:0;
  }
      

        
      
      
  .cPLBXC {
    font-size:inherit;
  transition:.5s;
  font-family:'Nunito';
  font-weight:600;
  }
      

      
        
      
      
  .Xenqe {
    color:var(--grey-600, #525252);
  font-size:11px;
  font-family:inherit;
  font-weight:200;
  line-height:10px;
  }
      

      
        
      
      
  .cbRHmP {
    gap:10px;
  }
      

      
        
      
      
  .JyQCj {
    gap:1rem;
  top:2rem;
  right:39rem;
  z-index:99;
  position:fixed;
  transition:.5s;
  flex-direction:row;
  }
      

      
  .JyQCj.right-nav-closed {
    right:6rem;
  position:fixed;
  }
      

        
      
      
  .cSwxFC {
    gap:6px;
  top:1rem;
  left:1rem;
  position:absolute;
  }
      

      
        
      
      
  .eIkYoU {
    gap:3rem;
  flex:1;
  padding-top:10px;
  padding-left:10px;
  border-radius:6px;
  outline-color:#ffffff;
  outline-style:solid;
  outline-width:2px;
  padding-right:10px;
  padding-bottom:10px;
  }
      

      
        
      
      
  .elCkBe {
    color:#000000;
  font-size:14px;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dLztHP {
    color:var(--grey-600, #525252);
  font-size:11px;
  font-family:inherit;
  font-weight:300;
  line-height:10px;
  }
      

      
        
      
      
  .dxGUdM {
    width:200px;
  z-index:10;
  position:relative;
  border-radius:5px;
  background-color:#f0f0f0;
  }
      

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

      
        
      
      
  .FkCMZ {
    overflow-x:visible;
  overflow-y:visible;
  }
      

      
  .FkCMZ.smooth-canvas {
    transition:transform 0.25s ease-out;
  }
      

        
      
      
  .eoGVnB {
    top:var(--Y);
  left:var(--X);
  z-index:999;
  position:absolute;
  }
      

      
        
      
      
  .eMOyoo {
    gap:1rem;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .dHXQJH {
    gap:10px;
  cursor:pointer;
  align-items:center;
  font-family:inherit;
  padding-top:5px;
  user-select:none; /* Para los navegadores modernos */;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  flex-direction:row;
  padding-bottom:5px;
  -ms-user-select:none; /* Internet Explorer/Edge */;
  justify-content:start;
  -moz-user-select:none; /* Firefox */;
  -webkit-user-select:none; /* Safari */;
  }
      

      
  .dHXQJH:hover {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .dcuvdH {
    gap:15px;
  border-radius:5px;
  outline-color:#ffffff;
  outline-style:solid;
  outline-width:2px;
  }
      

      
        
      
      
  .fBnwtC {
    color:#000000;
  width:fit-content;
  display:inline-block;
  font-size:var(--font-size-lg);
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .fEvPhy {
    color:#ffffff;
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  padding-top:2px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:2px;
  background-color:#f73d3d;
  }
      

      
        
      
      
  .bfnIw {
    width:70%;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dVWuop {
    width:20px;
  height:20px;
  border-radius:6px;
  }
      

      
  
      

        
      
      
  .eGimpP {
    gap:10px;
  max-width:490px;
  }
      

      
        
      
      
  .ewbJBk {
    width:20px;
  height:20px;
  border-radius:6px;
  }
      

      
        
      
      
  .dEPoXa {
    top:0px;
  left:0px;
  width:100vw;
  height:100vh;
  z-index:99999;
  position:fixed;
  align-items:center;
  justify-content:center;
  background-color:#26262633;
  }
      

      
        
      
      
  .eoKvOw {
    color:var(--grey-600, #525252);
  bottom:1rem;
  position:absolute;
  font-size:11px;
  font-family:inherit;
  font-weight:200;
  line-height:10px;
  }
      

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

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

      
        
      
      
  .dJlRkY {
    gap:20px;
  flex:1;
  overflow-y:auto;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .cGoWzL {
    width:var(--width_and_height);
  height:var(--width_and_height);
  }
      

      
        
      
      
  .ecoauj {
    width:100%;
  height:100%;
  opacity:0;
  position:absolute;
  transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.54, 0.99) 100ms normal;
  }
      

      
  .ecoauj.show {
    opacity:1;
  }
      

        
      
      
  .cIKUQo {
    width:100%;
  height:100%;
  opacity:0;
  position:absolute;
  max-width:100%;
  transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.54, 0.99) 0ms normal;
  border-radius:6px;
  }
      

      
  .cIKUQo.show {
    opacity:1;
  }
      

        
      
      
  
      

      
        
      
      
  .cbdkZr {
    padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:5px;
  }
      

      
  .cbdkZr:hover {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .fjFknr {
    color:#ffffff;
  font-size:16px;
  font-weight:700;
  }
      

      
        
      
      
  .buSAkT {
    width:20px;
  height:20px;
  max-width:100%;
  border-radius:6px;
  }
      

      
        
      
      
  .rrQiX {
    display:inline-block;
  font-size:var(--font-size-lg);
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .cNGlBX {
    overflow-x:visible;
  transition:.5s;
  }
      

      
        
      
      
  .fzlJxb {
    gap:5px;
  }
      

      
        
      
      
  .bMLqtG {
    width:100%;
  height:100%;
  display:none;
  opacity:0;
  z-index:99999;
  position:fixed;
  transition:opacity 150ms ease-in-out 100ms;
  background-color:#00000033;
  }
      

      
  .bMLqtG.show {
    display:flex;
  opacity:1;
  transition:opacity 150ms ease-in-out 100ms;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

        
      
      
  .cfOwfP {
    gap:1.5rem;
  max-width:490px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  }
      

      
        
      
      
  .crsNTz {
    color:#inherit;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .ddxxZm {
    color:#ffffff;
  width:100%;
  cursor:pointer;
  height:32px;
  outline:none;
  font-size:16px;
  align-items:center;
  font-weight:700;
  padding-top:20px;
  padding-left:20px;
  border-radius:6px;
  padding-right:20px;
  padding-bottom:20px;
  justify-content:center;
  background-color:var(--color, #F1A9A9);
  }
      

      
  .ddxxZm.enabled:hover {
    background-color:var(--hovercolor, #E45353);
  }
      


  .ddxxZm:focus-visible {
    border-color:#bedbfeff;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .NacTg {
    flex:1;
  display:flex;
  flex-direction:column;
  }
      

      
        
      
      
  .epLZfA {
    color:#dbdbdb;
  cursor:pointer;
  padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:5px;
  }
      

      
  .epLZfA:hover {
    color:#666666;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .einlcA {
    left:1rem;
  bottom:1rem;
  position:absolute;
  }
      

      
        
      
      
  .beSHWb {
    align-items:start;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  justify-content:center;
  }
      

      
        
      
      
  .fyYiBR {
    gap:10px;
  flex:1;
  }
      

      
        
      
      
  .dbbtTy {
    gap:5px;
  color:#666666;
  cursor:pointer;
  z-index:11;
  max-width:100%;
  align-items:center;
  font-weight:500;
  padding-top:10px;
  padding-left:10px;
  border-radius:5px;
  padding-right:10px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:start;
  }
      

      
  .dbbtTy:hover {
    background-color:#ebebeb;
  }
      

        
      
      
  .bhuSyK {
    color:#666666;
  border:1px solid #DBDBDB;
  cursor:pointer;
  outline:none;
  font-size:16px;
  align-items:center;
  font-weight:700;
  line-height:20px;
  padding-top:10px;
  padding-left:20px;
  border-radius:5px;
  padding-right:20px;
  padding-bottom:10px;
  justify-content:center;
  background-color:#ffffffff;
  }
      

      
  .bhuSyK:hover {
    background-color:#ebebebff;
  }
      


  .bhuSyK:focus-visible {
    border-color:#bedbfeff;
  border-style:solid;
  border-width:1px;
  }
      


  .bhuSyK.is_disabled {
    cursor:wait;
  }
      

        
      
      
  
      

      
        
      
      
  .fujmIp {
    gap:5px;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .msuVH {
    width:90px;
  align-items:center;
  padding-top:3px;
  padding-left:5px;
  align-content:start;
  border-radius:5px;
  outline-color:#666666;
  outline-style:solid;
  outline-width:2px;
  padding-right:5px;
  flex-direction:column;
  padding-bottom:3px;
  justify-content:center;
  }
      

      
        
      
      
  .dShnlE {
    flex:1;
  color:#666666;
  height:30px;
  font-size:0.75rem;
  font-weight:600;
  padding-left:8px;
  border-radius:5px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  padding-right:8px;
  }
      

      
  .dShnlE:focus {
    color:#666666;
  }
      

        
      
      
  .dsGXRk {
    top:10px;
  color:#DBDBDB;
  right:10px;
  cursor:pointer;
  position:absolute;
  }
      

      
  .dsGXRk:hover {
    color:var(--red-400, #F87171);
  }
      

        
      
      
  .dWwOjL {
    flex:1;
  color:#dbdbdb;
  font-size:var(--font-size-base);
  align-items:start;
  padding-top:3px;
  padding-left:5px;
  border-radius:5px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:2px;
  padding-right:5px;
  padding-bottom:3px;
  justify-content:center;
  }
      

      
  .dWwOjL:focus {
    outline-color:#c1a0f4;
  outline-style:solid;
  outline-width:2px;
  }
      

        
      
      
  .fCvZrP {
    color:#ffffff;
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  padding-top:2px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:2px;
  background-color:#3D7AF7;
  }
      

      
        
      
      
  .dskwhA {
    left:var(--left);
  overflow-x:visible;
  }
      

      
  .dskwhA.spaceKeyPressed {
    cursor:grab;
  }
      


  .dskwhA.spaceKeyPressedDrag {
    cursor:grabbing;
  }
      


  .dskwhA.cmdKeyPressedScrollUp {
    cursor:zoom-out;
  }
      


  .dskwhA.cmdKeyPressedScrollDown {
    cursor:zoom-in;
  }
      


  .dskwhA.canvas-container {
    width:var(--width);
  height:100%;;
  overflow:auto;;
  }
      

        
      
      
  .cEmDPE {
    color:#ffffff;
  width:130px;
  border:1px solid #DBDBDB;
  cursor:pointer;
  opacity:1;
  outline:none;
  font-size:14px;
  max-width:500px;
  min-width:fit-content;
  max-height:500px;
  min-height:fit-content;
  transition:opacity 150ms ease-in-out 100ms;
  align-items:center;
  font-weight:700;
  line-height:20px;
  padding-top:10px;
  padding-left:20px;
  border-radius:5px;
  padding-right:20px;
  padding-bottom:10px;
  justify-content:center;
  background-color:var(--red-600, #DC2626);
  }
      

      
  .cEmDPE:hover {
    background-color:var(--red-700, #B91C1C);
  }
      


  .cEmDPE:focus-visible {
    border-color:#bedbfeff;
  border-style:solid;
  border-width:1px;
  }
      

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

      
        
      
      
  .bsFHFy {
    gap:20px;
  }
      

      
        
      
      
  .bukVJa {
    cursor:pointer;
  padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:5px;
  }
      

      
  .bukVJa:hover {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .fA-DiLn {
    color:#666666;
  font-size:16px;
  text-align:center;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .eEQVWH {
    gap:20px;
  height:30px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .eSWpDR {
    top:0px;
  right:0px;
  width:600px;
  height:100vh;
  z-index:9999;
  position:fixed;
  max-width:600px;
  transition:.5s;
  align-items:;
  flex-direction:row;
  justify-content:;
  background-color:#FFFFFF;
  }
      

      
  .eSWpDR.right-nav-closed {
    width:70px;
  transition:.5s;
  }
      

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

      
        
      
      
  .bXXsDK {
    gap:1.5rem;
  overflow-x:hidden;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  justify-content:;
  }
      

      
        
      
      
  .elAlxH {
    color:#ffffff;
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  padding-top:2px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:2px;
  background-color:#666666;
  }
      

      
        
      
      
  .cEGmDv {
    gap:10px;
  cursor:pointer;
  align-items:center;
  padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  flex-direction:row;
  padding-bottom:5px;
  justify-content:start;
  }
      

      
  .cEGmDv:hover {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
      
      
  .dFjelM {
    width:70px;
  transition:.5s;
  align-items:center;
  padding-top:10px;
  padding-left:10px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  padding-right:10px;
  padding-bottom:10px;
  justify-content:start;
  }
      

      
        
      
      
  .eMmtmL {
    width:100%;
  height:fit-content;
  position:relative;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .fsMkLJ {
    width:20px;
  height:20px;
  border-radius:5px;
  }
      

      
  .fsMkLJ:hover {
    border-radius:5px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .cJmuXF {
    color:#666666;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  padding-top:10px;
  padding-left:10px;
  border-radius:5px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  padding-right:10px;
  padding-bottom:10px;
  }
      

      
        
      
      
  .dVghNc {
    gap:10px;
  flex:1;
  height:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eFChza {
    gap:10px;
  flex:1;
  width:100%;
  user-select:none; /* Para los navegadores modernos */;
  -ms-user-select:none; /* Internet Explorer/Edge */;
  -moz-user-select:none; /* Firefox */;
  -webkit-user-select:none; /* Safari */;
  }
      

      
        
      
      
  .fcLOCi {
    gap:10px;
  cursor:pointer;
  opacity:0.6;
  align-items:center;
  padding-top:15px;
  padding-left:15px;
  padding-right:15px;
  flex-direction:row;
  padding-bottom:15px;
  justify-content:start;
  }
      

      
  .fcLOCi:hover {
    opacity:1;
  }
      

        
      
      
  .YfrHW {
    gap:10px;
  cursor:pointer;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .czprrX {
    width:20px;
  height:20px;
  border-radius:5px;
  }
      

      
        
      
      
  .dczUCJ {
    flex:1;
  width:100%;
  cursor:auto;
  height:30px;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  border-radius:5px;
  outline-color:#dfdfdf;
  outline-style:solid;
  outline-width:1px;
  flex-direction:column;
  justify-content:start;
  }
      

      
  .dczUCJ.closed:hover {
    background-color:#fafafaff;
  }
      


  .dczUCJ.open {
    background-color:#fafafaff;
  }
      

        
      
      
  .ddguSe {
    flex:1;
  color:#205FF6;
  font-size:15px;
  max-width:138px;
  font-family:'Nunito';
  font-weight:inherit;
  }
      

      
        
      
      
  .ehwrtT {
    gap:10px;
  flex:1;
  width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .fAWMZU {
    color:#141414;
  font-size:var(--font-size-sm);
  text-align:center;
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .dCYcHU {
    gap:10px;
  flex:1;
  cursor:pointer;
  align-items:center;
  padding-top:15px;
  padding-left:10px;
  border-radius:5px;
  padding-right:10px;
  flex-direction:row;
  padding-bottom:15px;
  justify-content:start;
  }
      

      
  .dCYcHU.active {
    background-color:#F0F1F4;
  }
      

        
      
      
  .bMGNar {
    width:100%;
  position:relative;
  max-height:300px;
  overflow-x:hidden;
  overflow-y:auto;
  transition:max-height 150ms ease 0ms allow-discrete;
  background-color:#fafafaff;
  }
      

      
  .bMGNar.closed {
    max-height:0px;
  overflow-y:hidden;
  transition:max-height 150ms ease 0ms normal;
  background-color:#fafafaff;
  }
      

        
      
      
  .bLGAHV {
    color:#666666;
  }
      

      
  .bLGAHV:hover {
    color:#000000;
  cursor:pointer;
  }
      

        
      
      
  .bqgmyj {
    color:#205FF6;
  font-size:0.85rem;
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .eZjkTP {
    color:#666666;
  width:100%;
  height:25px;
  align-items:center;
  font-weight:500;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .cOmTQY {
    flex:none;;
  order:0;;
  width:var(--size);
  border:1px solid #E2E8F0;;
  cursor:pointer;
  height:var(--size);
  position:relative;
  flex-grow:0;;
  box-sizing:border-box;;
  align-items:center;
  border-radius:4px;;
  justify-content:center;
  }
      

      
  .cOmTQY.isChecked {
    background-color:var(--grey-200, #E5E5E5);
  }
      

        
      
      
  .CtIpV {
    opacity:0;
  transition:opacity 100ms ease-in-out 0ms;
  }
      

      
  .CtIpV.show {
    opacity:1;
  }
      

        
      
      
  
      

      
        
      
      
  .bRtQJn {
    transition:transform 150ms ease-in-out 0ms;
  }
      

      
  .bRtQJn.isOpen {
    transform:rotate(-180deg);
  }
      

        
      
      
  .dHDDiy {
    color:#666666;
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .ccrlTN {
    width:20px;
  height:20px;
  align-items:center;
  border-radius:5px;
  flex-direction:row;
  justify-content:center;
  background-color:#c49d86;
  }
      

      
  
      

        
      
      
  .cIxwGD {
    gap:10px;
  cursor:pointer;
  align-items:center;
  padding-left:15px;
  border-radius:5px;
  padding-right:15px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .cWjHSe {
    gap:10px;
  flex:1;
  flex-direction:row;
  }
      

      
        
      
      
  .dPZCTg {
    color:#666666;
  font-size:0.85rem;
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .SNpij {
    color:#666666;
  }
      

      
  .SNpij:hover {
    color:var(--red-500, #EF4444);
  cursor:pointer;
  }
      

        
      
      
  .jlalj {
    width:100%;
  cursor:pointer;
  align-items:center;
  padding-top:10px;
  padding-left:5px;
  padding-right:5px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:space-between;
  }
      

      
  .jlalj.open {
    padding-bottom:15px;
  }
      

        
      
      
  .fmMman {
    gap:10px;
  width:100%;
  height:20px;
  align-items:center;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  
      

        
      
      
  
      

      
        
      
      
  .cqEIKu {
    display:flex;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  }
      

      
        
      
      
  .cLmEbY {
    flex:1;
  height:100%;
  position:relative;
  overflow-x:visible;
  overflow-y:hidden;
  transition:.5s;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .exfeMn {
    gap:20px;
  flex:1;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .bJEVb {
    padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  flex-direction:row;
  padding-bottom:5px;
  }
      

      
  .bJEVb:hover {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      


  .bJEVb.output-filter-open {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .coAAyE {
    gap:10px;
  align-items:center;
  padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  flex-direction:row;
  padding-bottom:5px;
  justify-content:start;
  }
      

      
  .coAAyE:hover {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .eViLUf {
    color:var(--color-text-primary, #E5E5E5);
  padding:var(--spacing-unit, 8px);
  border-radius:var(--border-radius-md, 6px);
  }
      

      
        
      
      
  .vnscL {
    color:var(--color-text-primary, #E5E5E5);
  width:6rem;
  display:flex;
  outline:none;
  padding:var(--spacing-unit, 8px);
  font-size:var(--font-size-xs, 0.75rem);
  align-items:center;
  border-radius:var(--border-radius-md, 6px);
  background-color:var(--color-background-button-primary, #2563EB);
  }
      

      
  .vnscL:hover {
    background-color:var(--color-background-button-primary-hover, #3b82f6);
  }
      


  .vnscL:focus-visible {
    outline-color:var(--color-text-primary, #E5E5E5);
  outline-style:solid;
  outline-width:1px;
  }
      

        
      
      
  .eWHzTy {
    gap:var(--spacing-unit, 8px);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dPlyFF {
    gap:15px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .essgqs {
    gap:5px;
  transition:.5s;
  align-items:start;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .blABQY {
    gap:20px;
  padding-top:10px;
  padding-left:10px;
  border-radius:5px;
  outline-color:#ffffff;
  outline-style:solid;
  outline-width:2px;
  padding-right:10px;
  padding-bottom:10px;
  }
      

      
        
      
      
  .eeLIfe {
    color:#ffffff;
  display:flex;
  font-size:inherit;
  align-items:start;
  font-family:inherit;
  font-weight:600;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bcHvAq {
    gap:10px;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .daoYKH {
    align-items:start;
  padding-top:3px;
  padding-left:5px;
  align-content:start;
  border-radius:5px;
  padding-right:5px;
  flex-direction:column;
  padding-bottom:3px;
  justify-content:center;
  background-color:#9040f5;
  }
      

      
        
      
      
  .fGoYLQ {
    gap:20px;
  flex:1;
  max-height:100%;
  overflow-y:auto;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .bcdTUc {
    gap:1.5rem;
  opacity:1;
  max-width:90%;
  transition:opacity 150ms ease-in-out 100ms;
  padding-top:25px;
  padding-left:40px;
  border-radius:5px;
  outline-color:var(--color, #F1A9A9);
  outline-style:dotted;
  outline-width:2px;
  padding-right:40px;
  padding-bottom:25px;
  background-color:#ffffff;
  }
      

      
        
      
      
  .IexjP {
    color:#ffffff;
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  padding-top:2px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:2px;
  background-color:#f99d48;
  }
      

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

      
        
      
      
  .eMBdPQ {
    gap:0.5rem;
  opacity:1;
  transition:opacity 150ms ease-in-out 100ms;
  padding-top:20px;
  padding-left:20px;
  border-radius:5px;
  outline-color:var(--color, #F1A9A9);
  outline-style:dotted;
  outline-width:2px;
  padding-right:20px;
  padding-bottom:20px;
  background-color:#ffffff;
  }
      

      
        
      
      
  .cwFLaU {
    top:0px;
  left:-300px;
  width:300px;
  z-index:10;
  position:absolute;
  border-radius:5px;
  background-color:#f0f0f0;
  }
      

      
        
      
      
  .cCIgGW {
    gap:10px;
  width:500px;
  z-index:1;
  padding-top:10px;
  padding-left:10px;
  border-radius:5px;
  outline-color:#c1a0f4;
  outline-style:solid;
  outline-width:2px;
  padding-right:10px;
  padding-bottom:10px;
  background-color:#ffffff;
  }
      

      
        
      
      
  
      

      
  .cyvBoz.right-nav-open {
    transform:rotate(180deg);
  }
      

        
      
      
  .bzVLLW {
    flex:1;
  color:#DBDBDB;
  border:1px solid #DBDBDB;
  height:100%;
  font-size:16px;
  align-items:start;
  font-weight:500;
  padding-left:20px;
  border-radius:5px;
  padding-right:20px;
  justify-content:center;
  }
      

      
  .bzVLLW:focus {
    color:#666666;
  outline-color:#9040f5ad;
  outline-style:solid;
  outline-width:1px;
  }
      

        
      
      
  .cOhHRx {
    gap:10px;
  max-width:210px;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bsvEsD {
    color:inherit;
  font-size:15px;
  font-family:'Nunito';
  font-weight:inherit;
  }
      

      
        
      
      
  .fmnuxb {
    flex:1;
  color:inherit;
  font-size:15px;
  max-width:138px;
  font-family:'Nunito';
  font-weight:inherit;
  }
      

      
        
      
      
  .ebjAyu {
    gap:10px;
  flex-direction:row;
  }
      

      
        
      
      
  .cyPDqY {
    top:8px;
  left:-10px;
  position:absolute;
  }
      

      
        
      
      
  .edydrZ {
    color:inherit;
  cursor:pointer;
  }
      

      
        
      
      
  .eMgLSo {
    gap:10px;
  flex:1;
  z-index:1;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .ogpjV {
    gap:10px;
  width:100%;
  }
      

      
        
      
      
  .dvkxkp {
    width:100%;
  height:0px;
  overflow-y:hidden;
  transition:height 150ms ease-in-out 0ms;
  }
      

      
  .dvkxkp.isOpen {
    height:var(--height);
  }
      

        
      
      
  .frsYDw {
    gap:10px;
  color:#666666;
  max-width:calc(100% - 90px);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

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

      
        
      
      
  .klcYM {
    width:100%;
  cursor:pointer;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .cMDync {
    color:#666666;
  height:32px;
  border-radius:6px;
  }
      

      
        
      
      
  .coHfWM {
    gap:4px;
  transform:rotate(180deg);
  transition:transform 150ms ease-in-out 0ms;
  align-items:center;
  flex-direction:row-reverse;
  justify-content:end;
  }
      

      
  .coHfWM.isOpen {
    transform:rotate(0deg);
  }
      

        
      
      
  .EpVAs {
    color:#666666;
  opacity:0;
  z-index:;
  transition:opacity 100ms ease-in-out 0ms;
  }
      

      
  .EpVAs:hover {
    color:var(--red-600, #DC2626);
  }
      


  .EpVAs.show {
    opacity:1;
  }
      

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

      
        
      
      
  .cjnbTH {
    flex:1;
  color:#666666;
  font-size:15px;
  max-width:138px;
  font-family:'Nunito';
  font-weight:inherit;
  }
      

      
        
      
      
  .cnxWdq {
    color:var(--green-400, #34D399);
  }
      

      
        
      
      
  .fuQwAo {
    gap:10px;
  color:#666666;
  width:100%;
  cursor:pointer;
  height:25px;
  align-items:center;
  font-weight:500;
  padding-left:30px;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
  .fuQwAo:hover {
    color:#000000;
  font-weight:600;
  }
      

        
      
      
  .bJcSaf {
    gap:10px;
  color:#666666;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dFQaNd {
    color:#666666;
  width:100%;
  height:25px;
  z-index:2;
  align-items:center;
  font-weight:500;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
  .dFQaNd:hover {
    color:#000000;
  font-weight:600;
  }
      

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

      
        
      
      
  .axlCB {
    color:#666666;
  opacity:0.4;
  font-size:15px;
  font-family:'Nunito';
  font-weight:inherit;
  }
      

      
  .axlCB:hover {
    cursor:pointer;
  opacity:1;
  }
      

        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
      
      
  
      

      
        
      
      
  .pJBpX {
    color:#ffffff;
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  padding-top:2px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:2px;
  background-color:#52B588;
  }
      

      
        
      
      
  .dLOqQb {
    right:1rem;
  bottom:1rem;
  position:absolute;
  }
      

      
        
      
      
  .cuQtEn {
    padding:32px;
  z-index:0;
  min-width:100%;
  min-height:100%;
  overflow-x:visible;
  overflow-y:visible;
  align-items:center;
  font-family:'Inter';
  justify-content:start;
  background-color:#fbfbfb;
  }
      

      
        
      
      
  .fzWODL {
    gap:var(--Nodes_wrapper_gap);
  left:var(--LeftPositioning);
  width:fit-content;
  overflow-y:visible;
  transition:left 150ms ease-in-out 0ms;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .cLYokX {
    top:-100vh;
  width:0px;
  height:0px;
  z-index:999;
  position:absolute;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

      
        
      
      
  .fybqMz {
    top:0px;
  width:2px;
  z-index:0;
  position:absolute;
  min-height:100%;
  background-color:#DBDBDB;
  }
      

      
        
      
      
  .coWOAi {
    color:inherit;
  }
      

      
        
      
      
  .fpqSLD {
    gap:0.5rem;
  opacity:1;
  transition:opacity 150ms ease-in-out 100ms;
  border-radius:5px;
  outline-color:#4689FA;
  outline-style:dotted;
  outline-width:2px;
  }
      

      
  .fpqSLD.hide {
    opacity:0;
  transition:opacity 150ms ease-in-out 100ms;
  }
      

        
      
      
  .cxtbhs {
    gap:1rem;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .bpiVXu {
    color:#BBBBBB;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cYWSIJ {
    gap:0.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bEZJpE {
    width:100%;
  font-size:13px;
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .ekQiea {
    color:#ffffffff;
  font-size:16px;
  font-family:inherit;
  font-weight:700;
  line-height:20px;
  }
      

      
        
      
      
  .eERtEj {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:99;
  position:absolute;
  align-items:center;
  border-radius:10px;
  justify-content:center;
  background-color:#a8a8a870;
  }
      

      
        
      
      
  .cPeePh {
    position:relative;
  }
      

      
        
      
      
  .cpHSJB {
    height:100%;
  max-height:100%;
  min-height:100%;
  }
      

      
  .cpHSJB.is_not_active {
    opacity:0.4;
  }
      


  .cpHSJB.closed {
    height:0px;
  }
      

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

      
  .byZFzG.is_not_active {
    opacity:0.4;
  }
      

        
      
      
  .dXUUNP {
    padding-left:10px;
  border-radius:5px;
  padding-right:10px;
  background-color:var(--LabelColor, #4689FA);
  }
      

      
        
      
      
  .cNoLKK {
    top:5px;
  right:5px;
  cursor:pointer;
  position:absolute;
  }
      

      
  .cNoLKK:hover {
    color:var(--red-400, #F87171);
  }
      

        
      
      
  .dpYyGO {
    color:var(--grey-400, #A3A3A3);
  font-size:12px;
  font-family:inherit;
  font-weight:inherit;
  padding-top:5px;
  padding-left:5px;
  border-radius:8px;
  padding-right:5px;
  padding-bottom:5px;
  background-color:var(--grey-300, #D4D4D4);
  }
      

      
        
      
      
  .gvspv {
    left:var(--LeftPosition);
  cursor:pointer;
  z-index:var(--Z-index);
  max-width:20px;
  max-height:20px;
  border-radius:999px;
  outline-color:var(--BorderColor, #00B9E2);
  outline-style:solid;
  outline-width:2px;
  }
      

      
        
      
      
  .cuQSGq {
    top:-66px;
  left:var(--left);
  height:fit-content;
  opacity:0;
  z-index:99;
  position:absolute;
  max-width:300px;
  min-width:200px;
  transition:opacity 100ms ease-in-out 100ms;
  padding-top:10px;
  padding-left:20px;
  border-radius:5px;
  padding-right:20px;
  padding-bottom:10px;
  background-color:#DBDBDB;
  }
      

      
  .cuQSGq.opacity1 {
    opacity:1;
  transition:opacity 100ms ease-in-out 100ms;
  }
      

        
      
      
  .cyUaVB {
    cursor:pointer;
  transform:rotate(0deg);
  transition:transform 100ms ease-in-out;
  }
      

      
  .cyUaVB.is_collapsed {
    transform:rotate(180deg);
  transition:transform 100ms ease-in-out;
  }
      

        
      
      
  .VPemG {
    left:6px;
  color:#DBDBDB;
  bottom:-7px;
  position:absolute;
  }
      

      
        
      
      
  .bLa-dWF {
    max-height:100%;
  overflow-y:visible;
  border-radius:6pxt;
  }
      

      
        
      
      
  .egkcwx {
    width:fit-content;
  }
      

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

      
        
      
      
  .dYPKRi {
    cursor:pointer;
  max-width:15px;
  transform:rotate(0deg);
  transition:transform 100ms ease-in-out;
  }
      

      
  .dYPKRi.is_collapsed {
    transform:rotate(180deg);
  transition:transform 100ms ease-in-out;
  }
      

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

      
        
      
      
  .dHlffq {
    width:fit-content;
  cursor:pointer;
  display:inline-block;
  padding-top:1px;
  padding-left:5px;
  border-radius:6px;
  outline-color:var(--Color, true);
  outline-style:dashed;
  outline-width:1px;
  padding-right:5px;
  padding-bottom:1px;
  }
      

      
  .dHlffq:hover {
    background-color:var(--Hoverbackgroundcolor, );
  }
      

        
      
      
  .DSAqT {
    gap:10px;;
  display:flex;;
  flex-direction:row;;
  justify-content:start;;
  }
      

      
        
      
      
  .eZxYqx {
    color:var(--Color, <Value>);
  font-size:12px;
  font-family:inherit;
  font-weight:500;
  }
      

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

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

        
      
      
  
      

      
        
      
      
  .fzoEaP {
    width:fit-content;
  z-index:99;
  position:fixed;
  }
      

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

      
        
      
      
  
      

      
  .fEmyid.autocomplete-suggestions {
    display:none;
  }
      

        
      
      
  .dixPYW {
    border-radius:10px;
  }
      

      
        
      
      
  .HdUXf {
    top:-110vh;
  color:#d7e8feff;
  width:0px;
  height:0px;
  outline:none;
  position:fixed;
  font-size:0.75rem;
  align-items:center;
  font-weight:var(--font-weight-regular);
  border-radius:6px;
  justify-content:center;
  background-color:#2463ebff;
  }
      

      
  .HdUXf:hover {
    background-color:#3780f6ff;
  }
      


  .HdUXf:focus-visible {
    border-color:#bedbfeff;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  
      

      
        
      
      
  .dXfVgR {
    gap:1rem;
  width:var(--node_width);
  height:fit-content;
  z-index:1;
  min-width:200px;
  min-height:fit-content;
  transition:outline-color 150ms ease-in-out 0ms;
  padding-top:10px;
  padding-left:15px;
  border-radius:10px;
  outline-color:var(--BorderColor, #9FB4FA);
  outline-style:solid;
  outline-width:2px;
  padding-right:15px;
  padding-bottom:10px;
  background-color:#ffffff;
  }
      

      
  .dXfVgR.is_not_active {
    cursor:pointer;
  z-index:1;
  transition:outline-color 150ms ease-in-out 0ms;
  outline-color:#dbdbdb66;
  outline-style:dashed;;
  outline-width:2px;;
  background-color:#ffffff;
  }
      


  
      


  .dXfVgR.closed {
    height:40px;
  overflow-y:hidden;
  }
      

        
      
      
  .eNMEBO {
    flex:1;
  height:100%;
  max-height:100%;
  min-height:100%;
  border-radius:6px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bbCvsR {
    top:34px;
  width:230px;
  z-index:98;
  position:absolute;
  }
      

      
        
      
      
  .bbIWk {
    gap:16px;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .eILVsV {
    left:0px;
  width:calc(100% - 25px);
  z-index:0;
  position:absolute;
  outline-color:#d9d9d9ff;
  outline-style:dashed;
  outline-width:1px;
  }
      

      
        
      
      
  .epYsmN {
    gap:1rem;
  width:500px;
  max-width:90vw;
  padding-bottom:1rem;
  }
      

      
        
      
      
  .btbXAK {
    width:var(--width);
  cursor:pointer;
  height:var(--height);
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  border-radius:5px;
  outline-color:#DBDBDB;
  outline-style:solid;
  outline-width:2px;
  justify-content:center;
  background-color:#fbfbfb;
  }
      

      
        
      
      
  
      

      
        
      
      
  .flkHxI {
    gap:50px;
  width:100%;
  z-index:1;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .bovOMf {
    color:#666666;
  width:42px;
  border:1px solid #DBDBDB;
  cursor:text;
  height:44px;
  font-size:16px;
  text-align:center;
  align-items:center;
  font-weight:500;
  line-height:20px;
  border-radius:5px;
  justify-content:center;
  background-color:#ffffffff;
  }
      

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

        
      
      
  .icMbg {
    gap:0.5rem;
  width:500px;
  padding-top:20px;
  padding-left:20px;
  border-radius:5px;
  outline-color:var(--color, #F1A9A9);
  outline-style:dotted;
  outline-width:2px;
  padding-right:20px;
  padding-bottom:20px;
  background-color:#fbfbfb;
  }
      

      
        
      
      
  .bQKPEI {
    color:#666666;
  border:1px solid #DBDBDB;
  cursor:text;
  font-size:16px;
  min-width:100%;
  align-items:start;
  font-weight:500;
  line-height:20px;
  padding-top:10px;
  padding-left:20px;
  border-radius:5px;
  padding-right:20px;
  padding-bottom:10px;
  justify-content:center;
  background-color:#ffffffff;
  }
      

      
  .bQKPEI:focus {
    min-width:100%;
  outline-color:var(--color, #E45353);
  outline-style:solid;
  outline-width:1px;
  }
      

        
      
      
  .bsPsJd {
    color:#ffffff;
  width:100%;
  cursor:pointer;
  height:32px;
  outline:none;
  font-size:16px;
  align-items:center;
  font-weight:700;
  padding-top:20px;
  padding-left:20px;
  border-radius:6px;
  padding-right:20px;
  padding-bottom:20px;
  justify-content:center;
  background-color:var(--color, #F1A9A9);
  }
      

      
  .bsPsJd.enabled:hover {
    opacity:1;
  background-color:var(--hovercolor, #E45353);
  }
      


  .bsPsJd:focus-visible {
    border-color:#bedbfeff;
  border-style:solid;
  border-width:1px;
  }
      


  .bsPsJd.enabled {
    opacity:0.8;
  background-color:var(--hovercolor, #E45353);
  }
      

        
      
      
  .feVjIx {
    color:#666666;
  font-size:16px;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cKlxBR {
    gap:0px;
  width:100%;
  transition:gap 0ms linear 150ms;
  justify-content:;
  }
      

      
  .cKlxBR.isOpen {
    gap:4px;
  transition:gap 0ms linear 0ms;
  justify-content:;
  }
      

        
      
      
  .cdnzIo {
    color:#555555;
  cursor:pointer;
  height:35px;
  align-items:start;
  padding-left:10px;
  padding-right:10px;
  justify-content:center;
  }
      

      
  .cdnzIo.Selected {
    color:var(--White, #ffffff);
  background-color:var(--grey-800, #262626);
  }
      


  .cdnzIo.isFirst {
    border-top-left-radius:4px;
  border-top-right-radius:4px;
  }
      


  .cdnzIo:hover {
    background-color:var(--grey-50, #FAFAFA);
  }
      


  .cdnzIo.Selected:hover {
    color:var(--White, #ffffff);
  background-color:var(--grey-800, #262626);
  }
      

        
      
      
  .PNiTy {
    transition:transform 150ms ease-in-out 0ms;
  }
      

      
  .PNiTy.isOpen {
    transform:rotate(180deg);
  }
      

        
      
      
  .fbWJyQ {
    height:0px;
  overflow-y:auto;
  transition:height 150ms ease-in-out 0ms;
  border-radius:4px;
  background-color:var(--White, #ffffff);
  }
      

      
  .fbWJyQ.isOpen {
    border:1px solid #E8E8E8;;
  height:940px;
  }
      

        
      
      
  .dGBIAl {
    color:#555555;
  display:inline-block;
  font-size:16px;
  font-weight:400;
  line-height:24px;
  }
      

      
        
      
      
  .bQUDtI {
    color:#000000;
  display:inline-block;
  font-size:16px;
  font-weight:700;
  line-height:24px;
  }
      

      
        
      
      
  .bSEDof {
    color:#555555;
  cursor:pointer;
  height:40px;
  align-items:start;
  padding-left:10px;
  padding-right:10px;
  justify-content:center;
  background-color:var(--grey-100, #F5F5F5);
  }
      

      
        
      
      
  .bYodMd {
    color:inherit;
  display:inline-block;
  font-size:16px;
  font-weight:400;
  line-height:24px;
  }
      

      
        
      
      
  .dqiJKQ {
    color:#555555;
  }
      

      
        
      
      
  .bMWuCC {
    color:#666666;
  border:1px solid #E8E8E8;;
  cursor:pointer;
  font-size:16px;
  align-items:center;
  font-weight:500;
  padding-top:10px;
  padding-left:20px;
  border-radius:5px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:space-between;
  background-color:#ffffffff;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

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

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

      
          @media (max-width: 500px) {
            
  .bjRCua {
    gap:1rem;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  .eEQNSG {
    height:300px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .LGPPS {
    color:#BBBBBB;
  font-size:16px;
  font-family:inherit;
  font-weight:700;
  line-height:20px;
  }
      

      
        
      
      
  .bekbZZ {
    gap:2rem;
  z-index:1;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  
      

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

      
        
      
      
  .cABvTN {
    gap:1rem;
  flex:1;
  height:76px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dBViEH {
    color:#d7e8feff;
  width:128px;
  height:32px;
  outline:none;
  font-size:0.75rem;
  align-items:center;
  font-weight:var(--font-weight-regular);
  border-radius:6px;
  justify-content:center;
  background-color:#2463ebff;
  }
      

      
  .dBViEH:hover {
    background-color:#3780f6ff;
  }
      


  .dBViEH:focus-visible {
    border-color:#bedbfeff;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .duQWBR {
    gap:32px;
  width:100%;
  opacity:1;
  overflow-x:visible;
  transition:opacity 200ms ease-in-out 100ms;
  align-items:center;
  justify-content:start;
  }
      

      
  .duQWBR.Hide {
    opacity:0;
  transition:opacity 200ms ease-in-out 100ms;
  }
      

        
      
      
  .bjbVWb {
    gap:50px;
  width:100%;
  z-index:1;
  overflow-x:visible;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fagLMN {
    color:#666666;
  cursor:pointer;
  }
      

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

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

      
        
      
      
  .ehwUPV {
    max-width:100%;
  }
      

      
        
      
      
  .fczDyz {
    width:var(--width);
  height:var(--height);
  object-fit:contain;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cIDnII {
    padding-top:2px;
  padding-left:7px;
  border-radius:5px;
  padding-right:7px;
  padding-bottom:2px;
  background-color:#9040F5;
  }
      

      
        
      
      
  .bUxqls {
    gap:1.5rem;
  }
      

      
        
      
      
  .dtLgtY {
    gap:15px;
  }
      

      
        
      
      
  .frQvLb {
    width:15px;
  height:15px;
  max-width:100%;
  border-radius:6px;
  }
      

      
        
      
      
  .dtEgnO {
    flex:1;
  color:#dbdbdb;
  font-size:var(--font-size-base);
  align-items:center;
  padding-top:3px;
  padding-left:5px;
  border-radius:5px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:2px;
  padding-right:5px;
  padding-bottom:3px;
  justify-content:center;
  }
      

      
  .dtEgnO:focus {
    outline-color:#c1a0f4;
  outline-style:solid;
  outline-width:2px;
  }
      

        
      
      
  .duCcFn {
    top:14px;
  right:1rem;
  width:30px;
  cursor:pointer;
  height:30px;
  position:absolute;
  align-items:center;
  border-radius:5px;
  justify-content:center;
  }
      

      
  .duCcFn:hover {
    border-radius:5px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .dpUHzk {
    width:70%;
  font-size:Inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .fuggkg {
    gap:20px;
  top:0px;
  left:0px;
  color:#666666;
  width:250px;
  height:100vh;
  z-index:10;
  position:fixed;
  font-size:var(--font-size-sm);
  transition:.5s;
  align-items:start;
  font-family:'Nunito';
  padding-top:20px;
  user-select:none; /* Para los navegadores modernos */;
  padding-left:20px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  padding-right:20px;
  padding-bottom:20px;
  -ms-user-select:none; /* Internet Explorer/Edge */;
  justify-content:space-between;
  -moz-user-select:none; /* Firefox */;
  background-color:#ffffff;
  -webkit-user-select:none; /* Safari */;
  }
      

      
  .fuggkg.nav-open {
    gap:2px;
  width:70px;
  transition:.5s;
  }
      

        
      
      
  .miuwC {
    width:30px;
  cursor:pointer;
  height:30px;
  align-items:center;
  border-radius:5px;
  justify-content:center;
  }
      

      
  .miuwC:hover {
    border-radius:5px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .keTTy {
    color:#ffffff;
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  padding-top:2px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:2px;
  background-color:#F73D3D;
  }
      

      
        
      
      
  .cobucq {
    gap:5px;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .bUppoX {
    width:100%;
  height:100%;
  opacity:0;
  position:absolute;
  transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.54, 0.99) 100ms normal;
  }
      

      
  .bUppoX.show {
    opacity:1;
  }
      

        
      
      
  .dMQNgU {
    width:100%;
  height:100%;
  opacity:0;
  position:absolute;
  max-width:100%;
  transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.54, 0.99) 0ms normal;
  border-radius:6px;
  }
      

      
  .dMQNgU.show {
    opacity:1;
  }
      

        
      
      
  
      

      
        
      
      
  .eBYtsB {
    color:#dbdbdb;
  font-weight:600;
  padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:5px;
  }
      

      
  .eBYtsB:hover {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      


  .eBYtsB.filtering-for-user {
    color:#666666;
  }
      

        
      
      
  .pCfWc {
    gap:1.5rem;
  height:fit-content;
  max-width:100%;
  background-color:#ffffff;
  }
      

      
        
      
      
  .cXwKbo {
    color:#666666;
  height:23px;
  font-size:0.75rem;
  padding-top:2px;
  padding-left:5px;
  border-radius:5px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  padding-right:5px;
  padding-bottom:2px;
  }
      

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

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

      
        
      
      
  .bhEEGP {
    color:#ffffff;
  width:fit-content;
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  padding-top:2px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:2px;
  background-color:#E740F5;
  }
      

      
        
      
      
  .efEOiU {
    color:var(--grey-700, #404040);
  cursor:pointer;
  opacity:0.25;
  transition:opacity 100ms linear;
  }
      

      
  .efEOiU:hover {
    opacity:1;
  }
      

        
      
      
  .XUofC {
    gap:15px;
  border-radius:5px;
  }
      

      
        
      
      
  .butXnc {
    color:var(--grey-700, #404040);
  cursor:pointer;
  opacity:0.25;
  transition:opacity 100ms linear;
  }
      

      
  .butXnc:hover {
    opacity:1;
  }
      

        
      
      
  .ecmiks {
    color:#666666;
  font-size:inherit;
  max-width:100%;
  min-width:100%;
  min-height:60px;
  padding-top:10px;
  padding-left:10px;
  border-radius:5px;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  padding-right:10px;
  padding-bottom:10px;
  }
      

      
        
      
      
  .eDrEkh {
    gap:1rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .pMlSP {
    gap:0.75rem;
  opacity:0;
  transition:opacity 100ms ease-in-out;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .pMlSP.show {
    opacity:1;
  }
      

        
      
      
  
      

      
        
      
      
  .fsJEEz {
    font-size:inherit;
  font-family:'Nunito';
  font-weight:600;
  }
      

      
        
      
      
  .dHpgMH {
    color:#dbdbdb;
  font-weight:600;
  padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:5px;
  }
      

      
  .dHpgMH:hover {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      


  .dHpgMH.filtering-for-system {
    color:#666666;
  }
      

        
      
      
  .cvjTvR {
    gap:0.5rem;
  width:500px;
  opacity:1;
  transition:opacity 150ms ease-in-out 100ms;
  padding-top:20px;
  padding-left:20px;
  border-radius:5px;
  outline-color:var(--color, #F1A9A9);
  outline-style:dotted;
  outline-width:2px;
  padding-right:20px;
  padding-bottom:20px;
  background-color:#ffffff;
  }
      

      
        
      
      
  .fqqmSc {
    color:#ffffff;
  width:100%;
  cursor:pointer;
  height:32px;
  outline:none;
  font-size:16px;
  align-items:center;
  font-weight:700;
  padding-top:20px;
  padding-left:20px;
  border-radius:6px;
  padding-right:20px;
  padding-bottom:20px;
  justify-content:center;
  background-color:var(--color, #F1A9A9);
  }
      

      
  .fqqmSc:hover {
    background-color:var(--hovercolor, #E45353);
  }
      


  .fqqmSc:focus-visible {
    border-color:#bedbfeff;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .bCHFoe {
    color:#666666;
  width:100%;
  border:1px solid #DBDBDB;
  cursor:text;
  font-size:16px;
  align-items:start;
  font-weight:500;
  line-height:20px;
  padding-top:10px;
  padding-left:20px;
  border-radius:5px;
  padding-right:20px;
  padding-bottom:10px;
  justify-content:center;
  background-color:#ffffffff;
  }
      

      
  .bCHFoe:focus {
    outline-color:var(--color, #F1A9A9);
  outline-style:solid;
  outline-width:1px;
  }
      

        
      
      
  
      

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

      
        
      
      
  .bxgfxC {
    width:100%;
  animation:fadeInUp 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
  align-items:center;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:start;
  transform-origin:top center;
  }
      

      
  .bxgfxC.disposing {
    animation:fadeOutUp 0.5s ease-out forwards;
  }
      


  .bxgfxC.left {
    align-self:start;
  }
      


  .bxgfxC.right {
    align-self:end;
  }
      


  .bxgfxC.bottom {
    animation:fadeInDown 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
  padding-top:12px;
  transform-origin:bottom center;
  }
      


  .bxgfxC.disposing-bottom {
    animation:fadeOutDown 0.5s ease-out forwards;
  }
      

        
      
      
  .eKqJoF {
    width:1rem;
  height:1rem;
  }
      

      
        
      
      
  .byOYIn {
    gap:8px;
  color:var(--grey-200, #E5E5E5);
  cursor:pointer;
  display:flex;
  max-width:350px;
  box-shadow:0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
  align-items:center;
  line-height:1.3;
  padding-top:12px;
  user-select:none;
  padding-left:16px;
  border-radius:14px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:12px;
  pointer-events:auto;
  justify-content:start;
  background-color:var(--toast-background-color, #171717);
  }
      

      
  .byOYIn:hover {
    color:var(--teal-50, #F0FDFA);
  background-color:var(--grey-800, #262626);
  }
      

        
      
      
  .exTFDf {
    width:100%;
  height:100%;
  overflow:hidden;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fzvQal {
    top:var(--offset, 16px);
  left:var(--offset, 16px);
  right:var(--offset, 16px);
  bottom:var(--offset, 16px);
  z-index:50;
  position:var(--position, fixed);
  pointer-events:none;
  }
      

      
  .fzvQal.bottom {
    flex-direction:column-reverse;
  justify-content:end;
  }
      

        
      
      
  
      

      
        
      
      
  .bxZWev {
    gap:2px;
  flex:1;
  width:fit-content;
  z-index:9999999999999999;
  flex-wrap:nowrap;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .cqiPEq {
    color:var(--grey-600, #525252);
  cursor:pointer;
  padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  padding-bottom:5px;
  }
      

      
  .cqiPEq:hover {
    color:#E740F5;
  background-color:#e740f51a;
  }
      

        
      
      
  .cFqJvJ {
    z-index:1;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .GQLgO {
    color:#dbdbdb;
  }
      

      
        
      
      
  .eyQJSM {
    position:absolute;
  }
      

      
        
      
      
  .dTTfoh {
    font-size:13px;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .fwJAgu {
    color:var(--grey-600, #525252);
  width:25px;
  cursor:pointer;
  height:25px;
  z-index:1;
  align-items:center;
  border-radius:5px;
  justify-content:center;
  }
      

      
  .fwJAgu:hover {
    color:#E740F5;
  background-color:#e740f51a;
  }
      

        
      
      
  .boiXcR {
    display:flex;
  z-index:1;
  flex-wrap:nowrap;
  box-shadow:1px 4px 8px 0px #00000044;
  padding-top:3px;
  padding-left:3px;
  border-radius:5px;
  padding-right:3px;
  flex-direction:row;
  padding-bottom:3px;
  background-color:#dbdbdb;
  }
      

      
        
      
      
  .ewuGdg {
    color:var(--grey-600, #525252);
  width:25px;
  cursor:pointer;
  height:25px;
  align-items:center;
  border-radius:5px;
  justify-content:center;
  }
      

      
  .ewuGdg:hover {
    color:#E740F5;
  background-color:#e740f51a;
  }
      

        
      
      
  .cgGFpv {
    z-index:2;
  position:relative;
  box-shadow:1px 4px 8px 0px #00000044;
  border-radius:5px;
  background-color:#dbdbdb;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ffbqzG {
    gap:20px;
  width:100%;
  z-index:10;
  transition:.5s;
  align-items:end;
  flex-direction:column-reverse;
  justify-content:start;
  background-color:#ffffff;
  }
      

      
  .ffbqzG.nav-open {
    flex-direction:column-reverse;
  }
      

        
      
      
  .BWsAJ {
    gap:15px;
  padding-top:10px;
  padding-left:10px;
  border-radius:5px;
  outline-color:#ffffff;
  outline-style:solid;
  outline-width:2px;
  padding-right:10px;
  }
      

      
  .BWsAJ.rating_positive {
    background-color:#10b98138;
  }
      


  .BWsAJ.rating_negative {
    background-color:#ef44443d;
  }
      

        
      
      
  .dyhypw {
    gap:10px;
  cursor:pointer;
  align-items:center;
  font-family:inherit;
  padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  flex-direction:row;
  padding-bottom:5px;
  justify-content:start;
  }
      

      
  .dyhypw:hover {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .bzLPus {
    gap:20px;
  height:30px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
  .evJpdi.nav-open {
    transform:rotate(180deg);
  }
      

        
      
      
  .etFOK {
    gap:15px;
  padding-top:10px;
  padding-left:10px;
  border-radius:5px;
  outline-color:#ffffff;
  outline-style:solid;
  outline-width:2px;
  padding-right:10px;
  padding-bottom:10px;
  }
      

      
        
      
      
  .cDpaxe {
    color:#666666;
  font-size:14px;
  text-align:center;
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  .fmavOV {
    gap:5px;
  flex:1;
  align-items:center;
  border-radius:5px;
  flex-direction:row;
  justify-content:end;
  background-color:#ffffff;
  }
      

      
        
      
      
  .bjQHGk {
    gap:20px;
  width:100%;
  border:2px solid #C1A0F4;
  padding-top:10px;
  padding-left:10px;
  border-radius:10px;
  padding-right:10px;
  padding-bottom:10px;
  }
      

      
        
      
      
  .bSFXnW {
    color:#666666;
  width:130px;
  border:1px solid #DBDBDB;
  cursor:pointer;
  opacity:1;
  outline:none;
  font-size:14px;
  max-width:500px;
  min-width:fit-content;
  max-height:500px;
  min-height:fit-content;
  transition:opacity 150ms ease-in-out 100ms;
  align-items:center;
  font-weight:700;
  line-height:20px;
  padding-top:10px;
  padding-left:20px;
  border-radius:5px;
  padding-right:20px;
  padding-bottom:10px;
  justify-content:center;
  background-color:#ffffffff;
  }
      

      
  .bSFXnW:hover {
    background-color:#ebebebff;
  }
      


  .bSFXnW:focus-visible {
    border-color:#bedbfeff;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .cliEvG {
    top:-150vh;
  position:absolute;
  }
      

      
        
      
      
  .bAGCqA {
    flex:1;
  height:100%;
  z-index:1;
  position:relative;
  max-width:100%;
  object-fit:contain;
  align-items:center;
  outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .bkNQws {
    gap:10px;
  color:#666666;
  align-items:center;
  padding-top:5px;
  padding-left:5px;
  border-radius:5px;
  padding-right:5px;
  flex-direction:row;
  padding-bottom:5px;
  justify-content:start;
  }
      

      
  .bkNQws:hover {
    outline-color:#dbdbdb;
  outline-style:solid;
  outline-width:1px;
  background-color:#fafafaff;
  }
      

        
      
      
  .cTaYaR {
    gap:1rem;
  }
      

      
        
      
      
  .cnnYKH {
    gap:0.5rem;
  }
      

      
        
      
      
  .samlQ {
    top:var(--y);
  left:var(--x);
  width:fit-content;
  z-index:99;
  position:fixed;
  }
      

      
        
      