
  

  

  
  
  
  


@layer base {
  
  body, :host {
    /* Color */
    --neutral-0: #FFFFFF;
--neutral-1: #FCFCFD;
--neutral-2: #F9F9FB;
--neutral-3: #F0F0F3;
--neutral-4: #E8E8EC;
--neutral-5: #E0E1E6;
--neutral-6: #D9D9E0;
--neutral-7: #CDCED6;
--neutral-8: #B9BBC6;
--neutral-9: #8B8D98;
--neutral-10: #80838D;
--neutral-11: #60646C;
--neutral-12: #1C2024;
--neutral-a0: #00005500;
--neutral-a1: #00005503;
--neutral-a2: #00005506;
--neutral-a3: #0000330F;
--neutral-a4: #00002D17;
--neutral-a5: #0009321F;
--neutral-a6: #00002F26;
--neutral-a7: #00062E32;
--neutral-a8: #00083046;
--neutral-a9: #00051D74;
--neutral-a10: #00071B7F;
--neutral-a11: #0007149F;
--neutral-a12: #000509E3;
--brand-1: #FDFDFE;
--brand-2: #F7F9FF;
--brand-3: #EDF2FE;
--brand-4: #E1E9FF;
--brand-5: #D2DEFF;
--brand-6: #C1D0FF;
--brand-7: #ABBDF9;
--brand-8: #8DA4EF;
--brand-9: #3E63DD;
--brand-10: #3358D4;
--brand-11: #3A5BC7;
--brand-12: #1F2D5C;
--success-1: #FBFEFC;
--success-2: #F4FBF6;
--success-3: #E6F6EB;
--success-4: #E6F6EB;
--success-5: #C4E8D1;
--success-6: #ADDDC0;
--success-7: #8ECEAA;
--success-8: #5BB98B;
--success-9: #30A46C;
--success-10: #2B9A66;
--success-11: #218358;
--success-12: #193B2D;
--warning-1: #FDFDF9;
--warning-2: #FEFCE9;
--warning-3: #FFFAB8;
--warning-4: #FFF394;
--warning-5: #FFE770;
--warning-6: #F3D768;
--warning-7: #E4C767;
--warning-8: #D5AE39;
--warning-9: #FFE629;
--warning-10: #FFDC00;
--warning-11: #9E6C00;
--warning-12: #473B1F;
--critical-1: #FFFCFC;
--critical-2: #FFF7F7;
--critical-3: #FEEBEC;
--critical-4: #FFDBDC;
--critical-5: #FFCDCE;
--critical-6: #FDBDBE;
--critical-7: #F4A9AA;
--critical-8: #EB8E90;
--critical-9: #E5484D;
--critical-10: #DC3E42;
--critical-11: #CE2C31;
--critical-12: #641723;
--overlay-a1: #0000000d;
--overlay-a2: #0000001a;
--overlay-a3: #00000026;
--overlay-a4: #00000033;
--overlay-a5: #0000004d;
--overlay-a6: #00000066;
--overlay-a7: #00000080;
--overlay-a8: #00000099;
--overlay-a9: #000000b3;
--overlay-a10: #000000cc;
--overlay-a11: #000000e6;
--overlay-a12: #000000f2;
--overlay-inverted-a1: #ffffff0d;
--overlay-inverted-a2: #ffffff1a;
--overlay-inverted-a3: #ffffff26;
--overlay-inverted-a4: #ffffff33;
--overlay-inverted-a5: #ffffff4d;
--overlay-inverted-a6: #ffffff66;
--overlay-inverted-a7: #ffffff80;
--overlay-inverted-a8: #ffffff99;
--overlay-inverted-a9: #ffffffb3;
--overlay-inverted-a10: #ffffffcc;
--overlay-inverted-a11: #ffffffe6;
--overlay-inverted-a12: #fffffff2;
--neutral-dark-0: #030303;
--neutral-dark-1: #111113;
--neutral-dark-2: #18191B;
--neutral-dark-3: #212225;
--neutral-dark-4: #272A2D;
--neutral-dark-5: #2E3135;
--neutral-dark-6: #363A3F;
--neutral-dark-7: #43484E;
--neutral-dark-8: #5A6169;
--neutral-dark-9: #696E77;
--neutral-dark-10: #777B84;
--neutral-dark-11: #B0B4BA;
--neutral-dark-12: #EDEEF0;
--neutral-dark-a0: #00000000;
--neutral-dark-a1: #00000000;
--neutral-dark-a2: #D8F4F609;
--neutral-dark-a3: #DDEAF814;
--neutral-dark-a4: #D3EDF81D;
--neutral-dark-a5: #D9EDFE25;
--neutral-dark-a6: #D6EBFD30;
--neutral-dark-a7: #D9EDFF40;
--neutral-dark-a8: #D9EDFF5D;
--neutral-dark-a9: #DFEBFD6D;
--neutral-dark-a10: #E5EDFD7B;
--neutral-dark-a11: #F1F7FEB5;
--neutral-dark-a12: #FCFDFFEF;
--brand-dark-1: #11131F;
--brand-dark-2: #141726;
--brand-dark-3: #182449;
--brand-dark-4: #1D2E62;
--brand-dark-5: #253974;
--brand-dark-6: #304384;
--brand-dark-7: #3A4F97;
--brand-dark-8: #435DB1;
--brand-dark-9: #3E63DD;
--brand-dark-10: #5472E4;
--brand-dark-11: #9EB1FF;
--brand-dark-12: #D6E1FF;
--success-dark-1: #0E1512;
--success-dark-2: #121B17;
--success-dark-3: #132D21;
--success-dark-4: #113B29;
--success-dark-5: #174933;
--success-dark-6: #20573E;
--success-dark-7: #28684A;
--success-dark-8: #2F7C57;
--success-dark-9: #30A46C;
--success-dark-10: #33B074;
--success-dark-11: #3DD68C;
--success-dark-12: #B1F1CB;
--warning-dark-1: #14120B;
--warning-dark-2: #1B180F;
--warning-dark-3: #2D2305;
--warning-dark-4: #362B00;
--warning-dark-5: #433500;
--warning-dark-6: #524202;
--warning-dark-7: #665417;
--warning-dark-8: #836A21;
--warning-dark-9: #FFE629;
--warning-dark-10: #FFFF57;
--warning-dark-11: #F5E147;
--warning-dark-12: #F6EEB4;
--critical-dark-1: #191111;
--critical-dark-2: #201314;
--critical-dark-3: #3B1219;
--critical-dark-4: #500F1C;
--critical-dark-5: #611623;
--critical-dark-6: #72232D;
--critical-dark-7: #8C333A;
--critical-dark-8: #B54548;
--critical-dark-9: #E5484D;
--critical-dark-10: #EC5D5E;
--critical-dark-11: #FF9592;
--critical-dark-12: #FFD1D9;
--overlay-dark-a1: #ffffff0d;
--overlay-dark-a2: #ffffff1a;
--overlay-dark-a3: #ffffff26;
--overlay-dark-a4: #ffffff33;
--overlay-dark-a5: #ffffff4d;
--overlay-dark-a6: #ffffff66;
--overlay-dark-a7: #ffffff80;
--overlay-dark-a8: #ffffff99;
--overlay-dark-a9: #ffffffb3;
--overlay-dark-a10: #ffffffcc;
--overlay-dark-a11: #ffffffe6;
--overlay-dark-a12: #fffffff2;
--overlay-inverted-dark-a1: #0000000d;
--overlay-inverted-dark-a2: #0000001a;
--overlay-inverted-dark-a3: #00000026;
--overlay-inverted-dark-a4: #00000033;
--overlay-inverted-dark-a5: #0000004d;
--overlay-inverted-dark-a6: #00000066;
--overlay-inverted-dark-a7: #00000080;
--overlay-inverted-dark-a8: #00000099;
--overlay-inverted-dark-a9: #000000b3;
--overlay-inverted-dark-a10: #000000cc;
--overlay-inverted-dark-a11: #000000e6;
--overlay-inverted-dark-a12: #000000f2;
    /* Fonts */
    --font-dmsans: 'DM Sans',sans-serif;
--font-dmmono: 'DM Mono',monospace;

    /* Font size */
    --text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-md: 1rem;
--text-lg: 1.125rem;
--text-xl: 1.25rem;
--text-2xl: 1.5rem;
--text-3xl: 1.875rem;
--text-4xl: 2.25rem;
--text-5xl: 3rem;
--text-6xl: 3.75rem;
    /* Font weight */
    --normal: 400;
--medium: 500;
--semi: 600;
--bold: 700;
    /* 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 */
    --rounding-none: 0px;
--rounding-xs: 2px;
--rounding-sm: 4px;
--rounding-md: 6px;
--rounding-lg: 10px;
--rounding-xl: 16px;
--rounding-full: 9999px;
--border-none: 0px;
--border-md: 1px;
--border-lg: 2px;
--line-height-xs: 1.125rem;
--line-height-sm: 1.25rem;
--line-height-md: 1.5rem;
--line-height-lg: 1.75rem;
--line-height-xl: 1.875rem;
--line-height-2xl: 2rem;
--line-height-3xl: 2.375rem;
--line-height-4xl: 2.75rem;
--line-height-5xl: 3.75rem;
--line-height-6xl: 4.5rem;
--letter-spacing-xs: 0rem;
--letter-spacing-sm: 0rem;
--letter-spacing-md: 0rem;
--letter-spacing-lg: 0rem;
--letter-spacing-xl: 0rem;
--letter-spacing-2xl: 0rem;
--letter-spacing-3xl: 0rem;
--letter-spacing-4xl: -0.045rem;
--letter-spacing-5xl: -0.0575rem;
--letter-spacing-6xl: -0.075rem;
--interactive-height-sm: 2rem;
--interactive-height-md: 2.5rem;
--interactive-height-lg: 3rem;
--header-height: 4.5rem;
--side-menu-width: 16.25rem;
--content-max-width: 43.75rem;
--toggle-height-sm: 1.25rem;
--toggle-height-md: 1.5rem;
--toggle-height-lg: 1.75rem;
--page-max-width: 75rem;
--badge-size-sm: 1.5rem;
--badge-size-md: 2rem;
--badge-size-lg: 2.5rem;
    /* Z-index */
    --swipe-prevent: 2000;
--side-menu: 1000;
--side-menu-backdrop: 990;
--toc-sidebar: 100;
--app-header: 500;
--app-header-backdrop: 450;
--navigation-menu-button: 50;
--reference-additional-info: 10;
  }
  @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;
    }
  }
}

      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dMltSk {
    color:var(--color, inherit);
  display:inline-block;
  font-size:var(--font-size);
  margin-top:var(--margin-top);
  font-family:'DM Sans';
  font-weight:inherit;
  line-height:var(--line-height);
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  }
      

      
  .dMltSk.truncated {
    overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      


  .dMltSk.clamped {
    display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--clamp-lines);
  }
      

        
      
      
  .visual-editor-context\:CoD4gRMb7TTcJcnWoNFIi {
    font-weight:var(--medium);
  }
      

      
        
      
      
  .SWxlP {
    position:relative;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  }
      

      
  .SWxlP:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .visual-editor-context\:H1QN39r6KuBYtQ2X7UDHf {
    background:var(--overlay-inverted-a5);
  border-top-left-radius:var(--rounding-lg);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .KsFov {
    width:var(--width);
  height:var(--height);
  position:fixed;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  pointer-events:none;
  justify-content:center;
  }
      

      
  .KsFov.modal {
    touch-action:none;
  pointer-events:all;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .visual-editor-context\:eQJObXURV1_cuvTwCSdTn {
    display:flex;
  align-items:flex-end;
  justify-content:flex-end;
  }
      

      
        
      
      
  .dnyEgh {
    row-gap:0.25rem;
  column-gap:0.25rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:1rem;
  border-top-left-radius:var(--rounding-lg);
  }
      

      
        
      
      
  .cGIvSW {
    color:var(--neutral-11);
  width:1.5rem;
  height:1.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cBifEu {
    min-height:100%;
  }
      

      
        
      
      
  .dvYYCR {
    width:85vw;
  height:100dvh;
  display:flex;
  z-index:900;
  position:fixed;
  translate:-100% 0 0;
  }
      

      
  .dvYYCR.right {
    right:0px;
  translate:100% 0 0;
  }
      


  .dvYYCR.open {
    translate:0 0 0;
  }
      


  .dvYYCR:focus {
    outline-color:#000000;
  outline-style:none;
  outline-width:0px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .docs-site\:0kOMVUFWwx_K-TpsWkMEL {
    top:var(--toc-inset-top);
  width:fit-content;
  height:var(--toc-height);
  transition:var(--menu-transition);
  }
      

      
        
      
      
  .dlRgmn {
    gap:0.5rem;
  flex:1;
  width:var(--side-menu-width);
  position:relative;
  min-height:0px;
  background-color:var(--neutral-0, #FFFFFF);
  border-left-color:var(--neutral-4, #E8E8EC);
  border-left-style:solid;
  border-left-width:var(--border-md);
  }
      

      
        
      
      
  .cAsfga {
    flex:1;
  flex-direction:row;
  padding-bottom:;
  }
      

      
        
      
      
  .fdONZI {
    gap:0.5rem;
  color:var(--neutral-11);
  cursor:pointer;
  overflow:hidden;
  font-size:var(--text-md);
  transition:var(--transition);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--medium);
  padding-top:0.5rem;
  padding-left:0.75rem;
  border-radius:var(--rounding-sm);
  padding-right:0.75rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  -ms-user-select:none;
  justify-content:start;
  -moz-user-select:none;
  -webkit-user-select:none;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .fdONZI.h2 {
    padding-left:1rem;
  }
      


  .fdONZI.h3 {
    padding-left:1.5rem;
  }
      


  .fdONZI.h4 {
    padding-left:2rem;
  }
      


  .fdONZI:hover {
    background-color:var(--neutral-2, #F9F9FB);
  }
      


  .fdONZI:focus-visible {
    outline-color:var(--brand-8, #8DA4EF);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-lg);
  }
      


  .fdONZI:active {
    background-color:var(--neutral-4, #E8E8EC);
  }
      


  .fdONZI.selected {
    color:var(--brand-11, #3A5BC7);
  background-color:var(--brand-3, #EDF2FE);
  }
      


  .fdONZI.first-level {
    color:var(--neutral-12, #1C2024);
  }
      

        
      
      
  .toc-menu-item\:J3PALZu6C-jQfu99nKj7u {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .toc-menu-item\:agpqMrxZrpieHny-M68ci {
    display:inline-block;
  max-width:100%;
  text-align:left;
  }
      

      
        
      
      
  .emrFNN {
    gap:0.25rem;
  }
      

      
        
      
      
  .toc-menu-item\:jZXAo3ActSvMj6CGHD-d6 {
    height:var(--item-height);
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .imXVP {
    width:var(--width);
  height:100%;
  transition:background-color 50ms linear 0ms normal;
  background-color:var(--neutral-8);
  }
      

      
  .imXVP.active {
    transition:;
  background-color:var(--brand-8, #8DA4EF);
  }
      


  .imXVP.no-items {
    transition:none;
  background-color:var(--neutral-4);
  }
      

        
      
      
  .ehlJOo {
    width:var(--width);
  display:flex;
  flex-grow:1;
  transition:;
  background-color:var(--neutral-4);
  }
      

      
        
      
      
  .qNXuG {
    width:var(--width);
  height:var(--height);
  overflow-x:hidden;
  overflow-y:hidden;
  margin-left:1rem;
  border-radius:0px;
  }
      

      
        
      
      
  .bCrsFu {
    overflow-y:auto;
  touch-action:auto;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .toc-sidebar\:ZWXMeCHBKJ0W1nBflGcAt {
    flex:1;
  opacity:var(--scroll-area-opacity);
  min-height:0px;
  overflow-y:auto;
  padding-top:0.5rem;
  flex-direction:row;
  padding-bottom:1rem;
  }
      

      
        
      
      
  .biPFzC {
    color:inherit;
  width:1.25rem;
  height:1.25rem;
  display:flex;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .toc-sidebar\:aA4nchArdWJ6pdGqjDgne {
    rotate:var(--rotate);
  transition:var(--transition-rotate);
  }
      

      
        
      
      
  .eLcjLv {
    top:0px;
  left:0px;
  width:100%;
  bottom:revert-layer;
  height:var(--height);
  position:absolute;
  transition:background-color 50ms linear 0ms normal;
  background-color:var(--neutral-8);
  border-top-right-radius:var(--rounding-full);
  border-bottom-right-radius:var(--rounding-full);
  }
      

      
  .eLcjLv.active {
    background-color:var(--brand-8, #8DA4EF);
  }
      

        
      
      
  
      

      
        
      
      
  .chQrfB {
    display:flex;
  align-items:center;
  padding-top:1.75rem;
  padding-left:1rem;
  padding-right:1.25rem;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (max-width: 1300px) {
            
  .chQrfB {
    padding-top:1rem;
  }
      

          }
          
        
      
      
  .dzlAuV {
    gap:0.375rem;
  width:fit-content;
  cursor:default;
  height:var(--interactive-height-md);
  font-size:var(--text-md);
  transition:var(--transition);
  align-items:center;
  font-family:DM Sans;
  font-weight:var(--medium);
  user-select:none;
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  -ms-user-select:none;
  justify-content:center;
  -moz-user-select:none;
  -webkit-user-select:none;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .dzlAuV:focus-visible {
    outline-color:var(--brand-8, #D989E5);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-lg);
  }
      


  .dzlAuV.pressed {
    transition:none;
  }
      


  .dzlAuV.critical:focus-visible {
    outline-color:var(--critical-8, #EB8E90);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-lg);
  }
      


  .dzlAuV.critical-pressed {
    transition:none;
  }
      


  .dzlAuV.loading {
    color:transparent;
  }
      

        
      
      
  .ciwXKJ {
    top:0px;
  left:0px;
  color:inherit;
  right:0px;
  bottom:0px;
  display:flex;
  position:absolute;
  background: inherit;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .egkcwx {
    width:fit-content;
  }
      

      
        
      
      
  .cRoJQC {
    r:var(--border-radius);
  cx:var(--svg-center);
  cy:var(--svg-center);
  stroke:var(--stroke);
  opacity:var(--opacity);
  stroke-width:var(--stroke-width);
  }
      

      
        
      
      
  .boHEcu {
    r:var(--border-radius);
  cx:var(--svg-center);
  cy:var(--svg-center);
  stroke:var(--stroke);
  stroke-width:var(--stroke-width);
  animation-name:spin;
  transform-origin:50% 50%;
  animation-duration:2s;
  animation-iteration-count:infinite;
  animation-timing-function:linear;
  }
      

      
        
      
      
  .cCEUWl {
    width:1em;
  height:1em;
  font-size:var(--size);
  }
      

      
        
      
      
  
      

      
        
      
      
  .button-secondary\:root {
    color:var(--neutral-12, #202026);
  box-shadow:var(--shadow-sm);
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--overlay-a3);
  border-style:solid;
  border-width:var(--border-md);
  }
      

      
  .button-secondary\:root:hover {
    background-color:var(--overlay-a2, #F9F9FB);
  }
      


  .button-secondary\:root.trigger-open {
    background-color:var(--overlay-a2, #F9F9FB);
  }
      


  .button-secondary\:root.pressed {
    transition:none;
  background-color:var(--overlay-a3, #E8E8ED);
  }
      


  .button-secondary\:root.critical {
    color:var(--critical-11);
  border:var(--border-md) solid var(--critical-8);
  background: var(--critical-2);
  }
      


  .button-secondary\:root.critical:hover {
    color:var(--critical-12);
  border:var(--border-md) solid var(--critical-9);
  background: var(--critical-3);
  }
      


  .button-secondary\:root.critical:active {
    background: var(--critical-4);
  }
      

        
      
      
  .toc-sidebar\:q-MkqdGnWR_31kmU0zGtv {
    width:var(--interactive-height-sm);
  height:var(--interactive-height-sm);
  }
      

      
          @media (min-width: 1300px) {
            
  .toc-sidebar\:q-MkqdGnWR_31kmU0zGtv {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .toc-sidebar\:u3SexBaxxZhENco0RZy3W {
    gap:var(--side-menu-list-gap);
  width:100%;
  height:100%;
  }
      

      
        
      
      
  .RWewk {
    left:0px;
  width:100%;
  bottom:0px;
  height:var(--height);
  position:absolute;
  box-shadow:1px 4px 8px 0px #00000044;
  transition:background-color 50ms linear 0ms normal;
  background-color:var(--neutral-8);
  border-top-right-radius:var(--rounding-full);
  border-bottom-right-radius:var(--rounding-full);
  }
      

      
  .RWewk.active {
    background-color:var(--brand-8, #8DA4EF);
  }
      

        
      
      
  .ZcJpI {
    width:100%;
  height:100%;
  display:flex;
  position:absolute;
  transform:translate(0px, var(--translate-y));
  margin-top:var(--margin-top);
  background-color:var(--neutral-0);
  }
      

      
  .ZcJpI.transition-enabled {
    transition:transform 150ms ease 0ms normal;
  }
      


  .ZcJpI.hidden {
    opacity:0;
  }
      

        
      
      
  .toc-sidebar\:x9P3GnPNbC3tmDljXv1jO {
    flex:1;
  color:var(--neutral-12, #1C2024);
  font-weight:var(--semi);
  }
      

      
        
      
      
  
      

      
          @media (max-width: 1300px) {
            
  .docs-site\:909JjkM-eBlMG4ylP_e4- {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .eztVYq {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  display:flex;
  opacity:0;
  z-index:1050;
  position:fixed;
  background:#000000;
  pointer-events:none;
  }
      

      
  .eztVYq.visible {
    opacity:var(--opacity);
  pointer-events:all;
  }
      

        
      
      
  
      

      
        
      
      
  .docs-site\:L3zY795xlxxk17PNvChOk {
    transition:var(--menu-transition);
  }
      

      
        
      
      
  .ernZpC {
    top:var(--top);
  right:var(--right);
  display:flex;
  position:fixed;
  background:var(--neutral-1);
  flex-direction:column;
  border-top-left-radius:var(--rounding-md);
  border-top-right-radius:var(--rounding-md);
  border-bottom-left-radius:var(--rounding-md);
  border-bottom-right-radius:var(--rounding-md);
  }
      

      
          @media (max-width: 1024px) {
            
  .ernZpC {
    right:var(--right-1024);
  }
      

          }
          

          @media (min-width: 1300px) {
            
  .ernZpC {
    display:none;
  }
      

          }
          

          @media (max-width: 1024px) {
            
  .ernZpC.overlay {
    display:none;
  }
      

          }
          
        
      
      
  .toc-button\:v308zbB2S-0OYGTpPpGbb {
    height:var(--interactive-height-sm);
  background:var(--neutral-0);
  }
      

      
  .toc-button\:v308zbB2S-0OYGTpPpGbb:hover {
    background:var(--neutral-1);
  }
      

        
      
      
  
      

      
        
      
      
  .button-side-menu\:root {
    width:var(--interactive-height-md);
  height:var(--interactive-height-md);
  display:none;
  background:var(--neutral-0);
  }
      

      
          @media (max-width: 1024px) {
            
  .button-side-menu\:root {
    display:flex;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .docs-site\:NsZi4Yx4QvoLZ2CHuRY9s {
    top:1.25rem;
  right:1.25rem;
  z-index:var(--navigation-menu-button);
  position:fixed;
  }
      

      
          @media (min-width: 1024px) {
            
  .docs-site\:NsZi4Yx4QvoLZ2CHuRY9s {
    display:none;
  }
      

          }
          
        
      
      
  .dHVBni {
    height:100%;
  background:var(--neutral-0);
  border-right-color:var(--neutral-5);
  border-right-style:solid;
  border-right-width:var(--border-md);
  }
      

      
        
      
      
  
      

      
        
      
      
  .side-menu\:8tuhPcdsWhBtBMi_V35iy {
    flex:1;
  padding-top:0.5rem;
  padding-bottom:1rem;
  }
      

      
        
      
      
  .fezdDT {
    width:180px;
  }
      

      
        
      
      
  .side-menu\:Bfef9nTY5WnhBFQl37ihq {
    max-width:180px;
  }
      

      
        
      
      
  .side-menu-item\:-OcVlUajMOIb_ApS3QMMS {
    color:var(--neutral-12, #1C2024);
  display:flex;
  margin-top:1.5rem;
  font-weight:var(--semi);
  padding-left:0.75rem;
  padding-right:0.75rem;
  flex-direction:column;
  }
      

      
        
      
      
  .vnUQG {
    height:var(--line-height-md);
  display:flex;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .cHFznc {
    color:inherit;
  width:1rem;
  height:1rem;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
  
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .side-menu\:H3VqYp4pZTbpd1sgUPSre {
    width:100%;
  }
      

      
        
      
      
  .eFQaJC {
    top:var(--top);
  left:var(--left);
  position:absolute;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  transform-origin:var(--transform-origin-x) var(--transform-origin-y);
  }
      

      
  .eFQaJC:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      


  .eFQaJC.hidden {
    visibility:hidden;
  pointer-events:none;
  }
      


  .eFQaJC.match-anchor-width {
    width:var(--sc-anchor-width);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
  .sparkcore\/sc-dropdown-content\:root:focus {
    outline:none;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dropdown-content\:root {
    gap:0.25rem;
  scale:0.95 0.95 1;
  opacity:0;
  min-width:200px;
  background:var(--neutral-0);
  box-shadow:var(--shadow-lg);
  padding-top:0.5rem;
  border-color:var(--neutral-6, #D9D9E0);
  border-style:solid;
  border-width:1px;
  padding-left:0.5rem;
  border-radius:var(--rounding-md);
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  }
      

      
  .dropdown-content\:root.bottom {
    translate:0 8px 0;
  }
      


  .dropdown-content\:root.top {
    translate:0 -8px 0;
  }
      


  .dropdown-content\:root.open {
    scale:1 1 1;
  opacity:1;
  translate:0 0 0;
  }
      


  .dropdown-content\:root.open-transition {
    transition:var(--popper-open);
  }
      


  .dropdown-content\:root.close-transition {
    transition:var(--popper-close);
  }
      

        
      
      
  
      

      
        
      
      
  .dSbiIF {
    width:100%;
  height:var(--header-height);
  display:flex;
  align-items:flex-start;
  padding-left:0.75rem;
  padding-right:0.75rem;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dNwJdo {
    border-top-left-radius:var(--rounding-md);
  border-top-right-radius:var(--rounding-md);
  border-bottom-left-radius:var(--rounding-md);
  border-bottom-right-radius:var(--rounding-md);
  }
      

      
  .dNwJdo:focus-visible {
    outline-color:var(--brand-9);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-lg);
  }
      

        
      
      
  .side-menu\:PXGoMrcZaHi1vv6yU_f2k {
    width:fit-content;
  }
      

      
        
      
      
  .ejprCe {
    height:1rem;
  }
      

      
        
      
      
  .dfDqVR {
    cursor:default;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dropdown-link-item\:root {
    color:var(--neutral-12, #1C2024);
  width:100%;
  cursor:pointer;
  height:var(--interactive-height-sm);
  display:flex;
  row-gap:0.5rem;
  font-size:var(--text-md);
  column-gap:0.5rem;
  transition:var(--hover);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--normal);
  padding-left:0.75rem;
  border-radius:var(--rounding-sm);
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
  .dropdown-link-item\:root:active {
    background-color:var(--brand-4, #E1E9FF);
  }
      


  .dropdown-link-item\:root:focus {
    background-color:var(--brand-4, #E1E9FF);
  }
      


  .dropdown-link-item\:root.disabled {
    color:var(--neutral-9, #8B8D98);
  background-color:transparent;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .COVRW {
    row-gap:0.5rem;
  column-gap:0.5rem;
  align-items:start;
  padding-top:0rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  justify-content:center;
  }
      

      
        
      
      
  .dmaaNA {
    gap:0.25rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dYElHa {
    width:var(--width);
  height:var(--height);
  position:fixed;
  pointer-events:none;
  }
      

      
  .dYElHa.modal {
    pointer-events:all;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

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

      
        
      
      
  
      

      
        
      
      
  .Nsceb {
    width:100%;
  display:grid;
  min-height:100%;
  grid-template-rows:minmax(0px, 1fr);
  grid-template-areas:"menu content";
  grid-template-columns:minmax(0, auto) minmax(0, 1fr);
  }
      

      
        
      
      
  .ebGWqa {
    grid-area:footer;
  }
      

      
  .ebGWqa:empty {
    display:none;
  }
      

        
      
      
  .ekfAta {
    width:24px;
  height:100%;
  position:fixed;
  }
      

      
        
      
      
  .eSUdnV {
    display:grid;
  grid-area:body;
  min-height:100%;
  align-items:flex-start;
  grid-template-rows:minmax(0px, 1fr);
  grid-template-areas:"aside main";
  grid-template-columns:minmax(0, auto) minmax(0, 1fr);
  }
      

      
  .eSUdnV.aside-right {
    grid-template-areas:"main aside";
  grid-template-columns:minmax(0, 1fr) minmax(0, auto);
  }
      

        
      
      
  
      

      
        
      
      
  .exdSYT {
    top:0px;
  height:var(--zframe-header-height);
  z-index:100;
  position:sticky;
  grid-area:header;
  }
      

      
  .exdSYT:empty {
    display:none;
  }
      

        
      
      
  .pmJUs {
    top:0px;
  height:100dvh;
  display:flex;
  position:sticky;
  grid-area:menu;
  }
      

      
  .pmJUs:empty {
    display:none;
  }
      

        
      
      
  .cJWnAj {
    display:grid;
  grid-area:content;
  grid-template-rows:minmax(0px, auto) minmax(0px, 1fr) minmax(0px, auto);
  grid-template-areas:"header" "body" "footer";
  grid-template-columns:100%;
  }
      

      
        
      
      
  .ljWqT {
    height:100%;
  grid-area:main;
  }
      

      
  .ljWqT:empty {
    display:none;
  }
      

        
      
      
  .bcFZrS {
    top:var(--inset-top);
  height:var(--aside-height);
  position:sticky;
  grid-area:aside;
  }
      

      
  .bcFZrS:empty {
    display:none;
  }
      

        
      
      
  
      

      
        
      
      
  .bZWYrw {
    gap:0.5rem;
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  justify-content:end;
  background-color:var(--neutral-0, #FFFFFF);
  border-bottom-color:var(--neutral-5);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  .bZWYrw.is-overlay {
    display:none;
  }
      

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

      
          @media (max-width: 1024px) {
            
  .fddOUQ {
    row-gap:0.5rem;
  column-gap:0.5rem;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .UPLhf {
    gap:0.5rem;
  width:fit-content;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .made-for-nordcraft\:9YYHC6FXEwCMLU8bVrDsL {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--medium);
  }
      

      
        
      
      
  .made-for-nordcraft\:J4WxP1X1fKGECqYKbo3x6 {
    color:var(--neutral-12);
  }
      

      
        
      
      
  .dQNdTa {
    width:1.5rem;
  height:1rem;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
          @media (max-width: 1024px) {
            
  .root-page-header-docs\:CbShGGfLSPE7iZMXS8P-o {
    display:none;
  }
      

          }
          
        
      
      
  .bISRCG {
    display:none;
  }
      

      
          @media (max-width: 1024px) {
            
  .bISRCG {
    height:var(--header-height);
  display:flex;
  position:relative;
  flex-grow:1;
  align-items:center;
  padding-top:0.75rem;
  flex-direction:row;
  padding-bottom:0.75rem;
  justify-content:start;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .button-tertiary\:root {
    gap:0.5rem;
  color:var(--neutral-12, #202026);
  width:fit-content;
  cursor:default;
  height:var(--interactive-height-md);
  transition:var(--transition);
  align-items:center;
  font-weight:var(--semi);
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  justify-content:center;
  background-color:var(--overlay-a1, #0000000d);
  }
      

      
  .button-tertiary\:root:hover {
    background-color:var(--overlay-a2, #0000001a);
  }
      


  .button-tertiary\:root.trigger-open {
    background:var(--overlay-a3);
  }
      


  .button-tertiary\:root.pressed:active {
    transition:none;
  background-color:var(--overlay-a3, #00000026);
  }
      

        
      
      
  .button-color-mode-switch\:NmoIQvwI9xIIpO7RoqI-P {
    width:var(--interactive-height-md);
  }
      

      
        
      
      
  
      

      
        
      
      
  .button-color-mode-switch\:XbKxsQaiJhUZGv0WXuu3e {
    width:var(--interactive-height-md);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dSRJwd {
    top:0px;
  left:var(--left);
  width:85vw;
  height:100dvh;
  display:flex;
  z-index:1100;
  position:fixed;
  translate:-100% 0 0;
  }
      

      
  .dSRJwd.right {
    right:0px;
  translate:100% 0 0;
  }
      


  .dSRJwd.open {
    translate:0 0 0;
  }
      


  .dSRJwd:focus {
    outline-color:#000000;
  outline-style:none;
  outline-width:0px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .docs-site\:c2GIYk2aqGJwS3lr1YCkv {
    transition:var(--menu-transition);
  }
      

      
        
      
      
  
      

      
        
      
      
  .docs-site\:vmn0SiKnbnOIU1bk40hhq {
    width:var(--side-menu-width);
  }
      

      
          @media (max-width: 1024px) {
            
  .docs-site\:vmn0SiKnbnOIU1bk40hhq {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .ebGQbP {
    gap:4rem;
  min-height:100%;
  align-items:start;
  padding-top:2rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  justify-content:center;
  background-color:var(--neutral-1, #FCFCFD);
  }
      

      
          @media (max-width: 1024px) {
            
  .ebGQbP {
    width:100%;
  padding-left:1rem;
  padding-right:1rem;
  }
      

          }
          
        
      
      
  .cGNeaR {
    gap:2rem;
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .bhMQNK {
    flex:1;
  align-items:end;
  justify-content:start;
  }
      

      
          @media (max-width: 600px) {
            
  .bhMQNK {
    width:100%;
  }
      

          }
          
        
      
      
  .brjbRN {
    flex:1;
  }
      

      
          @media (max-width: 600px) {
            
  .brjbRN {
    width:100%;
  }
      

          }
          
        
      
      
  .button-page-nav-icon\:root {
    color:inherit;
  width:1.5rem;
  height:1.5rem;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .button-page-nav-label\:root {
    flex:1;
  color:inherit;
  }
      

      
        
      
      
  .page-footer\:NrVPWwAmeawfGBt5c3_Qb {
    display:inline-block;
  text-align:right;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fsSBni {
    gap:0.5rem;
  color:var(--neutral-12, #1F1F1F);
  width:fit-content;
  cursor:pointer;
  height:var(--interactive-height-md);
  box-shadow:var(--shadow-sm);
  transition:var(--transition);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--semi);
  border-color:var(--overlay-a3);
  border-style:solid;
  border-width:1px;
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  justify-content:center;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .fsSBni:hover {
    background:var(--overlay-a2);
  text-decoration-color:var(--color-underline-hovered);
  }
      


  .fsSBni:focus-visible {
    outline-color:var(--brand-8, #D989E5);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      


  .fsSBni:active {
    background:var(--overlay-a3);
  transition:none;
  }
      

        
      
      
  .button-page-nav\:root {
    color:var(--neutral-11, #636363);
  height:auto;
  align-items:center;
  padding-top:0.5rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  justify-content:start;
  background-color:transparent;
  }
      

      
  .button-page-nav\:root:hover {
    color:var(--neutral-12, #1F1F1F);
  background-color:var(--overlay-a1, #0000000d);
  }
      

        
      
      
  .page-footer\:UmokFaGxDVscPEPOkFVCn {
    align-items:center;
  padding-right:0.25rem;
  flex-direction:row;
  justify-content:end;
  }
      

      
          @media (max-width: 600px) {
            
  .page-footer\:UmokFaGxDVscPEPOkFVCn {
    width:100%;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .vxppn {
    gap:0.25rem;
  flex:1;
  display:flex;
  flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  .epfBiO {
    gap:1rem;
  width:100%;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 600px) {
            
  .epfBiO {
    flex-direction:column;
  }
      

          }
          
        
      
      
  .button-page-nav-text\:root {
    flex:1;
  color:var(--neutral-12, #1F1F1F);
  }
      

      
        
      
      
  .page-footer\:_quYTdmaOeyMxNQ56wGZ0 {
    display:inline-block;
  text-align:right;
  }
      

      
        
      
      
  .page-footer\:aMQcobbbriz0Sx7_2ZeF- {
    padding-left:0.25rem;
  }
      

      
          @media (max-width: 600px) {
            
  .page-footer\:aMQcobbbriz0Sx7_2ZeF- {
    width:100%;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .bFtwKY {
    width:100%;
  height:1px;
  background-color:var(--grey-600, #525252);
  }
      

      
  .bFtwKY.orientation-vertical {
    width:1px;
  height:100%;
  }
      

        
      
      
  .separator\:root {
    background: var(--neutral-5);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .WLkxa {
    width:100%;
  display:flex;
  row-gap:4rem;
  column-gap:4rem;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .CfzQY {
    width:100%;
  display:flex;
  row-gap:3rem;
  max-width:var(--page-max-width);
  column-gap:3rem;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
          @media (max-width: 1024px) {
            
  .CfzQY {
    row-gap:2.5rem;
  column-gap:2.5rem;
  }
      

          }
          
        
      
      
  .root-page-section-docs\:0anlkeKPH3TPpc-cv0zWc {
    row-gap:1rem;
  column-gap:1rem;
  }
      

      
          @media (max-width: 1024px) {
            
  .root-page-section-docs\:0anlkeKPH3TPpc-cv0zWc {
    row-gap:0.5rem;
  column-gap:0.5rem;
  }
      

          }
          
        
      
      
  .bdkibg {
    width:100%;
  row-gap:1.5rem;
  column-gap:1.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .yUeCz {
    width:100%;
  font-size:var(--text-3xl);
  line-height:var(--line-height-3xl);
  letter-spacing:var(--letter-spacing-3xl);
  }
      

      
  .yUeCz.level-2 {
    font-size:var(--text-2xl);
  line-height:var(--line-height-2xl);
  letter-spacing:var(--letter-spacing-2xl);
  }
      


  .yUeCz.level-3 {
    font-size:var(--text-xl);
  line-height:var(--line-height-xl);
  letter-spacing:var(--letter-spacing-xl);
  }
      


  .yUeCz.level-4 {
    font-size:var(--text-lg);
  line-height:var(--line-height-lg);
  letter-spacing:var(--letter-spacing-lg);
  }
      


          @media (max-width: 700px) {
            
  .yUeCz {
    font-size:var(--text-4xl);
  line-height:var(--line-height-4xl);
  letter-spacing:var(--letter-spacing-4xl);
  }
      

          }
          

          @media (max-width: 500px) {
            
  .yUeCz {
    font-size:var(--text-3xl);
  line-height:var(--line-height-3xl);
  letter-spacing:var(--letter-spacing-3xl);
  }
      

          }
          

          @media (max-width: 700px) {
            
  .yUeCz.level-2 {
    font-size:var(--text-3xl);
  line-height:var(--line-height-3xl);
  letter-spacing:var(--letter-spacing-3xl);
  }
      

          }
          

          @media (max-width: 500px) {
            
  .yUeCz.level-2 {
    font-size:var(--text-2xl);
  line-height:var(--line-height-2xl);
  letter-spacing:var(--letter-spacing-2xl);
  }
      

          }
          

          @media (max-width: 500px) {
            
  .yUeCz.level-3 {
    font-size:var(--text-xl);
  line-height:var(--line-height-xl);
  letter-spacing:var(--letter-spacing-xl);
  }
      

          }
          

          @media (max-width: 500px) {
            
  .yUeCz.level-4 {
    font-size:var(--text-lg);
  line-height:var(--line-height-lg);
  letter-spacing:var(--letter-spacing-lg);
  }
      

          }
          
        
      
      
  .eJMNLO {
    color:var(--color, inherit);
  width:100%;
  font-size:var(--font-size);
  margin-top:var(--margin-top);
  font-family:DM Sans;
  font-weight:var(--semi);
  line-height:var(--line-height);
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  }
      

      
  .eJMNLO.truncated {
    overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      


  .eJMNLO.clamped {
    display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--clamp-lines);
  }
      

        
      
      
  .root-page-heading\:DJfxrdPeFBrtZZ1kZKDYm {
    font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  }
      

      
        
      
      
  .root-page-heading\:FM_yceJ9qRaZZEvrrwXDd {
    font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  }
      

      
        
      
      
  .dnLcUK {
    color:var(--color, inherit);
  width:100%;
  font-size:var(--font-size);
  margin-top:var(--margin-top);
  font-family:'DM Sans';
  font-weight:var(--semi);
  line-height:var(--line-height);
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  }
      

      
  .dnLcUK.truncated {
    overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      


  .dnLcUK.clamped {
    display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--clamp-lines);
  }
      

        
      
      
  .root-page-heading\:Yp33T0DHlSYfFBLq7I0fk {
    font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  }
      

      
        
      
      
  .frEsIz {
    font:var(--semi) var(--font-size) /var(--line-height) DM Sans;
  color:var(--color, inherit);
  width:100%;
  margin-top:var(--margin-top);
  font-family:'DM Sans';
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  }
      

      
  .frEsIz.truncated {
    overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      


  .frEsIz.clamped {
    display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--clamp-lines);
  }
      

        
      
      
  .root-page-heading\:ritibbiT20YhCpMBIbEGW {
    font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bbqGfN {
    width:100%;
  row-gap:0.25rem;
  column-gap:0.25rem;
  padding-bottom:1rem;
  border-bottom-color:var(--neutral-5);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  .bbqGfN.last-item {
    padding-bottom:0px;
  border-bottom-color:black;
  border-bottom-style:solid;
  border-bottom-width:0px;
  }
      

        
      
      
  .keyboard-interaction\:0rSK62Un5QBBsN_oks4T1 {
    font-weight:var(--semi);
  }
      

      
        
      
      
  .eCjZjf {
    color:var(--neutral-11, #60646C);
  height:2rem;
  display:flex;
  font-size:var(--text-sm);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--semi);
  border-color:var(--neutral-5, #E0E1E6);
  border-style:solid;
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  padding-right:0.75rem;
  flex-direction:column;
  justify-content:center;
  background-color:var(--neutral-0, #FFFFFF);
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:3px;
  }
      

      
  .eCjZjf.icon {
    width:var(--interactive-height-sm);
  }
      

        
      
      
  .eleIBt {
    width:1rem;
  height:1rem;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fljpSr {
    width:100%;
  display:block;
  text-align:left;
  }
      

      
        
      
      
  .dzZrUt {
    width:100%;
  margin-top:2rem;
  margin-bottom:1rem;
  }
      

      
  .dzZrUt.h2 {
    margin-top:2rem;
  margin-bottom:0.5rem;
  }
      


  .dzZrUt.h3 {
    margin-top:1.5rem;
  margin-bottom:0.5rem;
  }
      


  .dzZrUt.h4 {
    margin-top:1rem;
  margin-bottom:0.5rem;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eBUNXc {
    width:100%;
  font-size:var(--font-size);
  line-height:var(--line-height);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ddcApY {
    color:var(--color, inherit);
  width:fit-content;
  font-size:var(--font-size);
  font-family:DM Mono;
  font-weight:inherit;
  line-height:var(--line-height);
  white-space:normal;
  border-color:var(--color-border);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:0.25rem;
  border-radius:var(--rounding-sm);
  padding-right:0.25rem;
  letter-spacing:var(--letter-spacing);
  background-color:var(--color-bg);
  }
      

      
  .ddcApY.truncated {
    overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      


  .ddcApY.clamped {
    display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--clamp-lines);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bBNlla {
    width:100%;
  row-gap:0.5rem;
  column-gap:0.5rem;
  flex-direction:var(--flex-direction);
  }
      

      
        
      
      
  .rich-text-list\:root {
    font-size:inherit;
  margin-top:0.5rem;
  font-family:inherit;
  line-height:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cbCitp {
    flex:0;
  color:var(--neutral-11);
  width:100%;
  display:block;
  row-gap:0.5rem;
  font-size:inherit;
  column-gap:0.5rem;
  align-items:flex-start;
  font-family:DM Sans;
  line-height:inherit;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .rich-text-list-item\:root {
    display:flex;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .esVAbH {
    flex:1;
  display:block;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eNpBUO {
    width:var(--size);
  height:var(--size);
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dremLk {
    color:var(--color, inherit);
  cursor:pointer;
  display:inline-block;
  font-size:var(--font-size);
  margin-top:var(--margin-top);
  transition:var(--transition);
  font-family:'DM Sans';
  font-weight:var(--medium);
  line-height:var(--line-height);
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  text-decoration-line:underline;
  text-decoration-color:var(--color-underline);
  text-decoration-style:solid;
  text-underline-offset:var(--underline-offset);
  text-decoration-thickness:var(--underline-thickness);
  }
      

      
  .dremLk:hover {
    color:var(--color-hovered);
  text-decoration-color:var(--color-underline-hovered);
  }
      


  .dremLk:active {
    color:var(--color-active);
  transition:none;
  }
      

        
      
      
  .rich-text-link\:root {
    font-size:inherit;
  line-height:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .evSMMQ {
    color:inherit;
  font-size:inherit;
  margin-top:var(--margin-top);
  font-family:inherit;
  font-weight:var(--bold);
  line-height:inherit;
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  }
      

      
  .evSMMQ.truncated {
    overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      


  .evSMMQ.clamped {
    display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--clamp-lines);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eUsYUZ {
    color:var(--color, inherit);
  font-size:var(--font-size);
  margin-top:var(--margin-top);
  font-family:'DM Sans';
  font-weight:inherit;
  line-height:var(--line-height);
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  }
      

      
  .eUsYUZ.truncated {
    overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      


  .eUsYUZ.clamped {
    display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--clamp-lines);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cDgMpG {
    width:100%;
  max-width:var(--content-max-width);
  }
      

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

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

      
  
      

        
      
      
  
      

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

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .buAaln {
    width:100%;
  row-gap:2rem;
  background:var(--neutral-2);
  column-gap:2rem;
  padding-top:1.25rem;
  border-color:var(--neutral-4);
  border-style:solid;
  border-width:1px;
  padding-left:1.25rem;
  border-radius:var(--rounding-lg);
  padding-right:1.25rem;
  padding-bottom:1.25rem;
  }
      

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

      
        
      
      
  
      

      
        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cAUVpj {
    gap:0.5rem;
  width:100%;
  padding-bottom:1rem;
  border-bottom-color:var(--neutral-5, #E0E1E6);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  .cAUVpj.last-item {
    padding-bottom:0px;
  border-bottom-color:black;
  border-bottom-style:solid;
  border-bottom-width:0px;
  }
      

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

      
        
      
      
  .fvgiUs {
    gap:0.25rem;
  color:var(--color, #3A5BC7);
  width:fit-content ;
  height:2rem;
  display:flex;
  font-size:var(--text-sm);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--semi);
  border-color:var(--border-color, #D2DEFF);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:0.75rem;
  border-radius:var(--rounding-full);
  padding-right:0.75rem;
  flex-direction:row;
  justify-content:center;
  background-color:var(--bg-color, #EDF2FE);
  }
      

      
  .fvgiUs.sm {
    gap:0.25rem;
  height:1.25rem;
  display:flex;
  font-size:var(--text-xs);
  font-weight:var(--medium);
  padding-left:0.5rem;
  padding-right:0.5rem;
  flex-direction:row;
  }
      


  .fvgiUs.lg {
    gap:0.25rem;
  height:2.5rem;
  display:flex;
  font-size:var(--text-md);
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  }
      

        
      
      
  .reference-item\:16I_9b3DLFbOlxHDWKXec {
    height:auto;
  display:inline-block;
  font-family:'DM Mono';
  font-weight:var(--medium);
  line-height:var(--line-height-xs);
  padding-top:0.25rem;
  white-space:normal;
  padding-left:0.5rem;
  border-radius:var(--rounding-md);
  padding-right:0.5rem;
  padding-bottom:0.25rem;
  }
      

      
        
      
      
  .reference-item-text\:root {
    color:var(--neutral-11);
  font-family:'DM Mono';
  font-weight:var(--medium);
  }
      

      
        
      
      
  .reference-item\:2t7g-MCuXtm9KrFdiPY_F {
    white-space:pre;
  }
      

      
        
      
      
  .wQjLd {
    row-gap:0.5rem;
  column-gap:0.5rem;
  padding-top:1rem;
  padding-left:1.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .reference-item\:BtJsd2nldXB-YKr1wie0B {
    color:var(--neutral-12);
  font-weight:var(--semi);
  }
      

      
        
      
      
  .cFPiQh {
    gap:0.25rem;
  width:fit-content;
  flex-direction:row;
  }
      

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

      
        
      
      
  .reference-item\:JUA8ITejZd7khsGVIskEi {
    flex:1;
  }
      

      
        
      
      
  
      

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

      
          @media (max-width: 650px) {
            
  .eMxAMu {
    gap:0.5rem;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .reference-item\:rcQGEr-9yknYygFi4-g4e {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popover-content\:root {
    opacity:0;
  z-index:var(--reference-additional-info);
  max-width:320px;
  padding-top:1rem;
  border-color:var(--neutral-5, #E0E1E6);
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  border-radius:var(--rounding-md);
  padding-right:1rem;
  padding-bottom:1rem;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
  .popover-content\:root.open {
    opacity:1;
  }
      


  .popover-content\:root.open-transition {
    transition:var(--dialog-open);
  }
      


  .popover-content\:root.close-transition {
    transition:var(--dialog-close);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .reference-item-type-info\:JzJlaVhJtlWMdDv978nqJ {
    color:var(--neutral-11, #60646C);
  width:var(--line-height-sm);
  height:var(--line-height-sm);
  }
      

      
        
      
      
  .reference-item-type-info\:bVVwZqBqwKG67VCZ_mqKy {
    all:unset;
  display:flex;
  align-items:center;
  padding-top:0.25rem;
  padding-left:0.25rem;
  border-radius:var(--rounding-md);
  padding-right:0.25rem;
  flex-direction:column;
  padding-bottom:0.25rem;
  justify-content:center;
  }
      

      
  .reference-item-type-info\:bVVwZqBqwKG67VCZ_mqKy:hover {
    background-color:var(--neutral-4, #E8E8EC);
  }
      


  .reference-item-type-info\:bVVwZqBqwKG67VCZ_mqKy:active {
    background-color:var(--neutral-5, #E0E1E6);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cxRwoM {
    row-gap:3rem;
  column-gap:3rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eqvvqQ {
    width:100%;
  row-gap:2.5rem;
  column-gap:2.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bueSzn {
    gap:1rem;
  margin-top:0.25rem;
  justify-content:;
  }
      

      
  .bueSzn.first {
    width:100%;
  margin-top:0px;
  overflow-x:auto;
  overflow-y:hidden;
  padding-top:1rem;
  border-color:var(--neutral-5, #E0E1E6);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:1rem;
  background-color:var(--neutral-2, #F9F9FB);
  }
      


  .bueSzn.second {
    min-width:360px;
  }
      


  .bueSzn.slot {
    flex:1;
  min-width:fit-content;
  margin-top:0px;
  margin-left:1.5rem;
  padding-top:0.75rem;
  border-color:var(--neutral-6, #D9D9E0);
  border-style:dashed;
  border-width:1px;
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  padding-right:0.75rem;
  padding-bottom:0.75rem;
  background-color:var(--neutral-1, #FCFCFD);
  }
      

        
      
      
  .architecture-item\:-ZyR8YMPaAW7XZNoxZqOn {
    color:var(--neutral-11, #60646C);
  display:inline-block;
  font-weight:var(--medium);
  text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  }
      

      
        
      
      
  .bvsoXD {
    color:#DD55FF;
  width:1rem;
  height:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .architecture-item\:O8u-IKUtjz3ETmsvGGJt9 {
    display:inline-block;
  white-space:normal;
  text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  }
      

      
        
      
      
  .architecture-item\:UR5aiGf9F8taTjtBwNkvb {
    color:var(--neutral-12, #1C2024);
  display:inline-block;
  font-weight:var(--semi);
  text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  }
      

      
        
      
      
  .comZty {
    gap:0.5rem;
  min-width:220px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .fldmLr {
    gap:0.5rem;
  padding-right:1.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cTaYaR {
    gap:1rem;
  }
      

      
        
      
      
  .architecture-item\:xH_YDuI-KkPQtDdsAgMC4 {
    padding-bottom:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cSpQmi {
    width:100%;
  filter:blur(20px);
  height:100%;
  opacity:0.5;
  position:absolute;
  background:linear-gradient(to bottom right, var(--brand-9) 0%, var(--critical-4) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  border-top-left-radius:var(--rounding-lg);
  border-top-right-radius:var(--rounding-lg);
  border-bottom-left-radius:var(--rounding-lg);
  border-bottom-right-radius:var(--rounding-lg);
  }
      

      
        
      
      
  .page-image\:BjvLjSJs1D_79gmGrl-gK {
    top:-1rem;
  left:-0.5rem;
  width:102%;
  height:103%;
  translate:0 0 0;
  }
      

      
        
      
      
  .yRBBG {
    aspect-ratio:var(--aspect-ratio);
  }
      

      
        
      
      
  
      

      
        
      
      
  .zHnZS {
    background: var(--neutral-1);
  overflow-x:hidden;
  overflow-y:hidden;
  aspect-ratio:var(--aspect-ratio);
  border-top-left-radius:var(--rounding-md);
  border-top-right-radius:var(--rounding-md);
  border-bottom-left-radius:var(--rounding-md);
  border-bottom-right-radius:var(--rounding-md);
  }
      

      
        
      
      
  .WjBHy {
    background:var(--neutral-2);
  box-shadow:var(--shadow-md);
  padding-top:var(--padding);
  border-color:var(--border-color);
  border-style:solid;
  border-width:var(--border-width);
  padding-left:var(--padding);
  padding-right:var(--padding);
  padding-bottom:var(--padding);
  border-top-left-radius:var(--rounding-lg);
  border-top-right-radius:var(--rounding-lg);
  border-bottom-left-radius:var(--rounding-lg);
  border-bottom-right-radius:var(--rounding-lg);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fDvgSn {
    gap:0.5rem;
  display:flex;
  align-items:start;
  padding-top:1rem;
  flex-direction:column;
  padding-bottom:1rem;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dLPaFW {
    color:var(--success-11, #218358);
  width:var(--line-height-md);
  height:var(--line-height-md);
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .root-page-feature-list\:TiCoJpClz7Qe9Cu2A6eMO {
    flex:1;
  color:var(--neutral-12, #1C2024);
  font-weight:var(--normal);
  }
      

      
        
      
      
  .rKRcu {
    gap:0.5rem;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bpCvLa {
    gap:1rem;
  width:100%;
  flex-wrap:wrap;
  padding-top:1.25rem;
  border-color:var(--neutral-4, #E8E8EC);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:1.25rem;
  border-radius:var(--rounding-lg);
  padding-right:1.25rem;
  flex-direction:column;
  padding-bottom:1.25rem;
  background-color:var(--neutral-2, #F9F9FB);
  }
      

      
        
      
      
  .fhQKUO {
    flex:1;
  width:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  aspect-ratio:16/9;
  border-radius:var(--rounding-md);
  background-color:var(--neutral-3, #F0F0F3);
  }
      

      
        
      
      
  
      

      
        
      
      
  .HvLXj {
    min-width:200px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .root-page-video\:eehEpHhISn6NSPXKPfmkx {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--semi);
  }
      

      
        
      
      
  
      

      
        
      
      
  .xrRXo {
    gap:1rem;
  width:100%;
  margin-top:0.5rem;
  align-items:start;
  padding-top:1.25rem;
  border-color:var(--neutral-4, #E8E8EC);
  border-style:solid;
  border-width:1px;
  padding-left:1.25rem;
  border-radius:var(--rounding-lg);
  margin-bottom:0.5rem;
  padding-right:1.25rem;
  padding-bottom:1.25rem;
  justify-content:start;
  background-color:var(--neutral-2, #F9F9FB);
  }
      

      
          @media (max-width: 800px) {
            
  .xrRXo {
    padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .cNkden {
    gap:1rem;
  width:100%;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .fFPkuu {
    gap:0.5rem;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .root-page-changelog\:MvvM67AScunA3CHOYZ7Yo {
    flex:1;
  font-weight:var(--semi);
  }
      

      
        
      
      
  
      

      
        
      
      
  .root-page-changelog\:aBOLyyHLfkHsuxkVWMtvg {
    font-weight:var(--normal);
  border-radius:var(--rounding-md);
  text-transform:capitalize;
  }
      

      
        
      
      
  .root-page-changelog\:dtkVM9qrMAMPH20NMdChR {
    font-weight:var(--medium);
  }
      

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

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cSjBMK {
    width:100%;
  align-items:center;
  padding-top:6rem;
  border-color:var(--neutral-4, #E8E8EC);
  border-style:solid;
  border-width:1px;
  padding-left:4rem;
  border-radius:var(--rounding-lg);
  padding-right:4rem;
  padding-bottom:6rem;
  justify-content:center;
  background-color:var(--neutral-2, #F9F9FB);
  }
      

      
          @media (max-width: 500px) {
            
  .cSjBMK {
    padding-left:2rem;
  padding-right:2rem;
  }
      

          }
          
        
      
      
  .eQnNcW {
    width:100%;
  height:var(--height);
  }
      

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

      
        
      
      
  
      

      
        
      
      
  .cKmsma {
    top:0px;
  left:0px;
  height:200%;
  position:absolute;
  translate:-60% -50%;
  background:radial-gradient(circle at center, var(--neutral-3), var(--neutral-2) 70%);
  aspect-ratio:1/1;
  }
      

      
        
      
      
  .eoEWNJ {
    right:0px;
  bottom:0px;
  height:150%;
  position:absolute;
  translate:60% 65%;
  background:radial-gradient(circle at center, var(--neutral-3), var(--neutral-2) 70%);
  aspect-ratio:1/1;
  }
      

      
        
      
      
  .example\:Z9TQwS0_t8dzL6Hk0bmSS {
    top:1.5rem;
  right:1.5rem;
  position:absolute;
  }
      

      
        
      
      
  .dkWcyn {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  opacity:0.5;
  position:absolute;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:var(--rounding-lg);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .biLPwP {
    width:100%;
  height:100%;
  opacity:1;
  flex-grow:1;
  transition:opacity 0ms ease 500ms ;
  align-items:center;
  padding-top:2rem;
  justify-content:center;
  }
      

      
  .biLPwP {
    @starting-style {
            opacity:0;
          }
  }
      

        
      
      
  .empty-state-title\:root {
    color:var(--neutral-12, #1C2024);
  display:inline-block;
  margin-top:1rem;
  text-align:center;
  font-weight:var(--semi);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .empty-state-text\:root {
    color:var(--neutral-11, #60646C);
  display:inline-block;
  max-width:220px;
  text-align:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .buOXKW {
    color:var(--neutral-11, #60646C);
  width:2rem;
  height:2rem;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bbOZOQ {
    align-items:center;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cIbetP {
    flex:1;
  display:flex;
  opacity:1;
  row-gap:3.5rem;
  max-width:var(--content-max-width);
  column-gap:3.5rem;
  align-items:start;
  flex-direction:column;
  padding-bottom:4rem;
  justify-content:start;
  }
      

      
          @media (max-width: 1300px) {
            
  .cIbetP {
    width:100%;
  row-gap:3rem;
  flex-grow:1;
  column-gap:3rem;
  }
      

          }
          

  .cIbetP.hidden {
    opacity:0;
  }
      

        
      
      
  .root-page-content-docs\:XFI2ZO18sLG9OQobnfk_p {
    min-height:var(--min-height-page-container);
  }
      

      
        
      
      
  
      

      
        
      