  body {  
    font-family:system-ui,sans-serif;
    color:var(--chakra-colors-white);
    background:var(--chakra-colors-blue-975);
    line-height:1.5;
    font-size:var(--chakra-fontSizes-md);
  }  
body { 
/* CSS Variables that may have been missed get put on body */ 
    --chakra-ring-inset:  var(--chakra-empty,/*!*/ /*!*/);  
    --chakra-colors-transparent:  transparent;  
    --chakra-colors-black:  #000000;  
    --chakra-colors-white:  #FFFFFF;  
    --chakra-colors-whiteAlpha-300:  rgba(255, 255, 255, 0.16);  
    --chakra-colors-whiteAlpha-400:  rgba(255, 255, 255, 0.24);  
    --chakra-colors-gray-150:  #d9d9d9;  
    --chakra-colors-gray-400:  #999999;  
    --chakra-colors-gray-650:  #595959;  
    --chakra-colors-gray-700:  #4d4d4d;  
    --chakra-colors-gray-800:  #333333;  
    --chakra-colors-gray-900:  #191919;  
    --chakra-colors-blue-100:  #e0e0e5;  
    --chakra-colors-blue-200:  #c9c9ce;  
    --chakra-colors-blue-300:  #b2b2b7;  
    --chakra-colors-blue-500:  #848489;  
    --chakra-colors-blue-600:  #6d6d72;  
    --chakra-colors-blue-700:  #56565b;  
    --chakra-colors-blue-750:  #4b4b50;  
    --chakra-colors-blue-800:  #3f3f44;  
    --chakra-colors-blue-850:  #343439;  
    --chakra-colors-blue-900:  #28282d;  
    --chakra-colors-blue-925:  #222227;  
    --chakra-colors-blue-950:  #1d1d22;  
    --chakra-colors-blue-975:  #17171c;  
    --chakra-colors-blue-1000:  #111116;  
    --chakra-colors-moonshot-550:  #c9e514;  
    --chakra-colors-boost-500:  #f0b90b;  
    --chakra-colors-launchpad-500:  #39be78;  
    --chakra-fonts-heading:  "Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";  
    --chakra-fonts-body:  "Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";  
    --chakra-fonts-mono:  "Fira Mono",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;  
    --chakra-fontSizes-xs:  12px;  
    --chakra-fontSizes-sm:  13px;  
    --chakra-fontSizes-md:  14px;  
    --chakra-fontSizes-lg:  15px;  
    --chakra-fontWeights-normal:  400;  
    --chakra-fontWeights-medium:  500;  
    --chakra-fontWeights-semibold:  600;  
    --chakra-fontWeights-bold:  700;  
    --chakra-lineHeights-base:  1.5;  
    --chakra-radii-none:  0;  
    --chakra-radii-sm:  0.125rem;  
    --chakra-radii-md:  0.375rem;  
    --chakra-radii-lg:  0.5rem;  
    --chakra-space-1:  0.25rem;  
    --chakra-space-2:  0.5rem;  
    --chakra-space-3:  0.75rem;  
    --chakra-space-4:  1rem;  
    --chakra-space-5:  1.25rem;  
    --chakra-space-0-5:  0.125rem;  
    --chakra-space-1-5:  0.375rem;  
    --chakra-space-2-5:  0.625rem;  
    --chakra-sizes-6:  1.5rem;  
    --chakra-sizes-10:  2.5rem;  
    --chakra-zIndices-sticky:  1100;  
    --chakra-zIndices-overlay:  1300;  
    --chakra-transition-property-common:  background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;  
    --chakra-transition-easing-ease-out:  cubic-bezier(0, 0, 0.2, 1);  
    --chakra-transition-duration-fast:  150ms;  
    --chakra-transition-duration-normal:  200ms;  
    --chakra-colors-white: #FFFFFF; 
    --chakra-colors-chakra-body-text:  var(--chakra-colors-white);  
    --chakra-colors-blue-975: #17171c; 
    --chakra-colors-chakra-body-bg:  var(--chakra-colors-blue-975);  
    --chakra-colors-whiteAlpha-300: rgba(255, 255, 255, 0.16); 
    --chakra-colors-chakra-border-color:  var(--chakra-colors-whiteAlpha-300);  
    --chakra-colors-gray-800: #333333; 
    --chakra-colors-chakra-inverse-text:  var(--chakra-colors-gray-800);  
    --chakra-colors-gray-700: #4d4d4d; 
    --chakra-colors-chakra-subtle-bg:  var(--chakra-colors-gray-700);  
    --chakra-colors-gray-400: #999999; 
    --chakra-colors-chakra-subtle-text:  var(--chakra-colors-gray-400);  
    --chakra-colors-whiteAlpha-400: rgba(255, 255, 255, 0.24); 
    --chakra-colors-chakra-placeholder-color:  var(--chakra-colors-whiteAlpha-400);  
    --chakra-colors-moonshot-550: #c9e514; 
    --chakra-colors-moonshot-accent-text:  var(--chakra-colors-moonshot-550);  
    --chakra-colors-moonshot-progress:  var(--chakra-colors-moonshot-550);  
    --chakra-colors-launchpad-500: #39be78; 
    --chakra-colors-launchpad-progress:  var(--chakra-colors-launchpad-500);  
    --chakra-colors-boost-500: #f0b90b; 
    --chakra-colors-boost-accent-screener:  var(--chakra-colors-boost-500); 
    --chakra-line-clamp:  1;  
} 

:where(*) { 
    border-width: 0; 
    border-style: solid; 
    box-sizing: border-box; 
    word-wrap: break-word;
} 

* { 
    border-color: var(--chakra-colors-chakra-border-color);
} 

*  { 
    -webkit-tap-highlight-color: transparent;
} 

body { 
    position: relative; 
    margin: 0; 
    font-feature-settings: "kern";
} 

body { 
    font-family: var(--chakra-fonts-body); 
    color: var(--chakra-colors-white); 
    background: var(--chakra-colors-blue-975); 
    transition-property: background-color; 
    transition-duration: var(--chakra-transition-duration-normal); 
    line-height: var(--chakra-lineHeights-base); 
    font-size: var(--chakra-fontSizes-md);
} 

html { 
    line-height: 1.5; 
    -webkit-text-size-adjust: 100%; 
    font-family: system-ui,sans-serif; 
    -webkit-font-smoothing: antialiased; 
    text-rendering: optimizeLegibility; 
    -moz-osx-font-smoothing: grayscale; 
    touch-action: manipulation;
} 

:root,[data-theme] { 
    --chakra-ring-inset: var(--chakra-empty,/*!*/ /*!*/); 
    --chakra-colors-transparent: transparent; 
    --chakra-colors-black: #000000; 
    --chakra-colors-white: #FFFFFF; 
    --chakra-colors-whiteAlpha-300: rgba(255, 255, 255, 0.16); 
    --chakra-colors-whiteAlpha-400: rgba(255, 255, 255, 0.24); 
    --chakra-colors-gray-150: #d9d9d9; 
    --chakra-colors-gray-400: #999999; 
    --chakra-colors-gray-650: #595959; 
    --chakra-colors-gray-700: #4d4d4d; 
    --chakra-colors-gray-800: #333333; 
    --chakra-colors-gray-900: #191919; 
    --chakra-colors-blue-100: #e0e0e5; 
    --chakra-colors-blue-200: #c9c9ce; 
    --chakra-colors-blue-300: #b2b2b7; 
    --chakra-colors-blue-500: #848489; 
    --chakra-colors-blue-600: #6d6d72; 
    --chakra-colors-blue-700: #56565b; 
    --chakra-colors-blue-750: #4b4b50; 
    --chakra-colors-blue-800: #3f3f44; 
    --chakra-colors-blue-850: #343439; 
    --chakra-colors-blue-900: #28282d; 
    --chakra-colors-blue-925: #222227; 
    --chakra-colors-blue-950: #1d1d22; 
    --chakra-colors-blue-975: #17171c; 
    --chakra-colors-blue-1000: #111116; 
    --chakra-colors-moonshot-550: #c9e514; 
    --chakra-colors-boost-500: #f0b90b; 
    --chakra-colors-launchpad-500: #39be78; 
    --chakra-fonts-heading: "Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; 
    --chakra-fonts-body: "Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; 
    --chakra-fonts-mono: "Fira Mono",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; 
    --chakra-fontSizes-xs: 12px; 
    --chakra-fontSizes-sm: 13px; 
    --chakra-fontSizes-md: 14px; 
    --chakra-fontSizes-lg: 15px; 
    --chakra-fontWeights-normal: 400; 
    --chakra-fontWeights-medium: 500; 
    --chakra-fontWeights-semibold: 600; 
    --chakra-fontWeights-bold: 700; 
    --chakra-lineHeights-base: 1.5; 
    --chakra-radii-none: 0; 
    --chakra-radii-sm: 0.125rem; 
    --chakra-radii-md: 0.375rem; 
    --chakra-radii-lg: 0.5rem; 
    --chakra-space-1: 0.25rem; 
    --chakra-space-2: 0.5rem; 
    --chakra-space-3: 0.75rem; 
    --chakra-space-4: 1rem; 
    --chakra-space-5: 1.25rem; 
    --chakra-space-0-5: 0.125rem; 
    --chakra-space-1-5: 0.375rem; 
    --chakra-space-2-5: 0.625rem; 
    --chakra-sizes-6: 1.5rem; 
    --chakra-sizes-10: 2.5rem; 
    --chakra-zIndices-sticky: 1100; 
    --chakra-zIndices-overlay: 1300; 
    --chakra-transition-property-common: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform; 
    --chakra-transition-easing-ease-out: cubic-bezier(0, 0, 0.2, 1); 
    --chakra-transition-duration-fast: 150ms; 
    --chakra-transition-duration-normal: 200ms; 
} 

:root[data-theme="dark"],[data-theme][data-theme="dark"] { 
    --chakra-colors-chakra-body-text: var(--chakra-colors-white); 
    --chakra-colors-chakra-body-bg: var(--chakra-colors-blue-975); 
    --chakra-colors-chakra-border-color: var(--chakra-colors-whiteAlpha-300); 
    --chakra-colors-chakra-inverse-text: var(--chakra-colors-gray-800); 
    --chakra-colors-chakra-subtle-bg: var(--chakra-colors-gray-700); 
    --chakra-colors-chakra-subtle-text: var(--chakra-colors-gray-400); 
    --chakra-colors-chakra-placeholder-color: var(--chakra-colors-whiteAlpha-400); 
    --chakra-colors-moonshot-accent-text: var(--chakra-colors-moonshot-550); 
    --chakra-colors-moonshot-progress: var(--chakra-colors-moonshot-550); 
    --chakra-colors-launchpad-progress: var(--chakra-colors-launchpad-500); 
    --chakra-colors-boost-accent-screener: var(--chakra-colors-boost-500);
} 

/* position/size for desktop sidebar: dex-vote-layout.css (fixed + 100dvh) */
.custom-115541m { 
    flex-shrink: 0; 
    z-index: var(--chakra-zIndices-overlay); 
    width: 100vw; 
    background: var(--chakra-colors-blue-1000); 
    display: flex; 
    flex-direction: column; 
    overflow: hidden; 
    border-right-width: 1px; 
    border-right-color: var(--chakra-colors-blue-900);
} 

@media screen and (min-width: 62em){ 
  .custom-115541m { 
    width: 210px; 
  } 
}     

*,:before,:after { 
    border-color: var(--chakra-colors-chakra-border-color);
} 

.custom-6su6fj { 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0;
} 

.custom-7qet1i { 
    display: none; 
    margin-top: var(--chakra-space-2); 
    margin-bottom: var(--chakra-space-2); 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0;
} 

@media screen and (min-width: 62em){ 
  .custom-7qet1i { 
    display: initial; 
    margin-top: 0px;
  } 
}     

.custom-e6mt7p { 
    overflow-y: auto; 
    display: none; 
    -webkit-flex: 1; 
    -ms-flex: 1; 
    flex: 1; 
    -webkit-flex-direction: column; 
    -ms-flex-direction: column; 
    flex-direction: column; 
    border-top-width: 1px; 
    border-color: var(--chakra-colors-blue-950); 
    scrollbar-width: thin; 
    scrollbar-color: #56565b #28282d;
} 

@media screen and (min-width: 62em){ 
  .custom-e6mt7p { 
    overflow-y: hidden; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex;
  } 
}     

.custom-e6mt7p:-webkit-scrollbar { 
    width: 9px; 
    height: 9px;
} 

.custom-e6mt7p:-webkit-scrollbar-thumb { 
    background: var(--chakra-colors-blue-700); 
    border-radius: 10px; 
    border-width: 1px; 
    border-style: solid; 
    border-color: var(--chakra-colors-blue-900);
} 

.custom-e6mt7p:-webkit-scrollbar-track { 
    background: var(--chakra-colors-blue-900);
} 

.custom-e6mt7p:-webkit-scrollbar-corner { 
    background: var(--chakra-colors-black);
} 

.custom-e6mt7p:-webkit-scrollbar-thumb:hover { 
    background: var(--chakra-colors-blue-600);
} 

.custom-1ue5puf { 
    display: none; 
    width: initial; 
    background: var(--chakra-colors-blue-1000); 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    border-top-width: 1px; 
    border-top-color: var(--chakra-colors-blue-950);
} 

@media screen and (min-width: 62em){ 
  .custom-1ue5puf { 
    display: initial; 
    width: initial;
  } 
}     

.custom-1vmlpe2 { 
    position: relative; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    -webkit-box-pack: justify; 
    -webkit-justify-content: space-between; 
    justify-content: space-between; 
    height: 50px; 
    padding-left: var(--chakra-space-3);
} 

@media screen and (min-width: 62em){ 
  .custom-1vmlpe2 { 
    padding-left: var(--chakra-space-3);
  } 
}     

.custom-dk7jwm { 
    -webkit-margin-start: var(--chakra-space-2); 
    margin-inline-start: var(--chakra-space-2); 
    -webkit-margin-end: var(--chakra-space-2); 
    margin-inline-end: var(--chakra-space-2);
} 

@media screen and (min-width: 62em){ 
  .custom-dk7jwm { 
    -webkit-margin-start: var(--chakra-space-3); 
    margin-inline-start: var(--chakra-space-3); 
    -webkit-margin-end: var(--chakra-space-3); 
    margin-inline-end: var(--chakra-space-3);
  } 
}     

.custom-ylcyx5 { 
    -webkit-order: 1; 
    -ms-flex-order: 1; 
    order: 1; 
    -webkit-flex-direction: column; 
    -ms-flex-direction: column; 
    flex-direction: column; 
    scrollbar-width: thin; 
    scrollbar-color: #56565b #28282d;
} 

@media screen and (min-width: 62em){ 
  .custom-ylcyx5 { 
    -webkit-order: 0; 
    -ms-flex-order: 0; 
    order: 0; 
    -webkit-flex: 1; 
    -ms-flex: 1; 
    flex: 1; 
    overflow-y: auto;
  } 
}     

.custom-ylcyx5:-webkit-scrollbar { 
    width: 9px; 
    height: 9px;
} 

.custom-ylcyx5:-webkit-scrollbar-thumb { 
    background: var(--chakra-colors-blue-700); 
    border-radius: 10px; 
    border-width: 1px; 
    border-style: solid; 
    border-color: var(--chakra-colors-blue-900);
} 

.custom-ylcyx5:-webkit-scrollbar-track { 
    background: var(--chakra-colors-blue-900);
} 

.custom-ylcyx5:-webkit-scrollbar-corner { 
    background: var(--chakra-colors-black);
} 

.custom-ylcyx5:-webkit-scrollbar-thumb:hover { 
    background: var(--chakra-colors-blue-600);
} 

.custom-1g7c4u7 { 
    order: 2; 
    flex-shrink: 1; 
    margin-bottom: 30px; 
    padding-bottom: 30px; 
    border-top-width: 1px; 
    border-color: var(--chakra-colors-blue-950); 
    scrollbar-width: thin; 
    scrollbar-color: rgb(86, 86, 91) rgb(40, 40, 45);
} 

@media screen and (min-width: 62em){ 
  .custom-1g7c4u7 { 
    order: 1; 
    min-height: 120px; 
    max-height: 36vh; 
    overflow-y: auto; 
    margin-bottom: 0px; 
    padding-bottom: 0px;
  } 
}     

.custom-1g7c4u7:-webkit-scrollbar { 
    width: 9px; 
    height: 9px;
} 

.custom-1g7c4u7:-webkit-scrollbar-thumb { 
    background: var(--chakra-colors-blue-700); 
    border-radius: 10px; 
    border-width: 1px; 
    border-style: solid; 
    border-color: var(--chakra-colors-blue-900);
} 

.custom-1g7c4u7:-webkit-scrollbar-track { 
    background: var(--chakra-colors-blue-900);
} 

.custom-1g7c4u7:-webkit-scrollbar-corner { 
    background: var(--chakra-colors-black);
} 

.custom-1g7c4u7:-webkit-scrollbar-thumb:hover { 
    background: var(--chakra-colors-blue-600);
} 

.custom-gdkc3w { 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-order: 0; 
    -ms-flex-order: 0; 
    order: 0; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    position: -webkit-sticky; 
    position: sticky; 
    top: 0px;
} 

@media screen and (min-width: 62em){ 
  .custom-gdkc3w { 
    -webkit-order: 2; 
    -ms-flex-order: 2; 
    order: 2; 
    position: initial; 
    top: initial;
  } 
}     

.custom-1xush0e { 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-box-pack: center; 
    -ms-flex-pack: center; 
    -webkit-justify-content: center; 
    justify-content: center; 
    -webkit-flex-direction: row; 
    -ms-flex-direction: row; 
    flex-direction: row; 
    gap: var(--chakra-space-4);
} 

@media screen and (min-width: 62em){ 
  .custom-1xush0e { 
    gap: 0px;
  } 
}     

a { 
    background-color: transparent; 
    color: inherit; 
    -webkit-text-decoration: inherit; 
    text-decoration: inherit;
} 

.custom-1dl6xfp { 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-fast); 
    transition-timing-function: var(--chakra-transition-easing-ease-out); 
    cursor: pointer; 
    -webkit-text-decoration: none; 
    text-decoration: none; 
    outline: 2px solid transparent; 
    outline-offset: 2px; 
    color: inherit;
} 

.custom-1dl6xfp:hover { 
    -webkit-text-decoration: none; 
    text-decoration: none; 
    opacity: 0.9;
} 

:where(button, input, optgroup, select, textarea) { 
    font-family: inherit; 
    font-size: 100%; 
    line-height: 1.15; 
    margin: 0;
} 

:where(button, input) { 
    overflow: visible;
} 

:where(button, select) { 
    text-transform: none;
} 

:where(button, [role="button"]) { 
    cursor: pointer;
} 

:where(button, input, optgroup, select, textarea) { 
    padding: 0; 
    line-height: inherit; 
    color: inherit;
} 

button { 
    background: transparent; 
    padding: 0;
} 

.custom-1ii6w9 { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    -ms-appearance: none; 
    appearance: none; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: 2px solid transparent; 
    outline-offset: 2px; 
    line-height: inherit; 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    min-width: var(--chakra-sizes-10); 
    -webkit-padding-start: var(--chakra-space-4); 
    padding-inline-start: var(--chakra-space-4); 
    -webkit-padding-end: var(--chakra-space-4); 
    padding-inline-end: var(--chakra-space-4); 
    margin: 0px; 
    padding: var(--chakra-space-2); 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    -webkit-box-pack: center; 
    -ms-flex-pack: center; 
    -webkit-justify-content: center; 
    justify-content: center; 
    font-size: var(--chakra-fontSizes-sm); 
    font-weight: var(--chakra-fontWeights-semibold); 
    border-radius: var(--chakra-radii-lg); 
    height: 35px; 
    background: var(--chakra-colors-blue-900); 
    background-image: linear-gradient(to right, var(--chakra-colors-blue-900), var(--chakra-colors-blue-800)); 
    color: var(--chakra-colors-white); 
    width: 100%; 
    max-width: 160px; 
    margin-left: var(--chakra-space-2); 
    display: none;
} 

@media (min-width: 360px){ 
  .custom-1ii6w9 { 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex;
  } 
}     

@media screen and (min-width: 62em){ 
  .custom-1ii6w9 { 
    display: none;
  } 
}     

.custom-p5ayh7 { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    -ms-appearance: none; 
    appearance: none; 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    -webkit-box-pack: center; 
    -ms-flex-pack: center; 
    -webkit-justify-content: center; 
    justify-content: center; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    position: absolute; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: 2px solid transparent; 
    outline-offset: 2px; 
    line-height: inherit; 
    font-weight: var(--chakra-fontWeights-semibold); 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    font-size: var(--chakra-fontSizes-md); 
    background: none; 
    margin: 0px; 
    padding: 0px; 
    -webkit-padding-start: 0px; 
    padding-inline-start: 0px; 
    -webkit-padding-end: 0px; 
    padding-inline-end: 0px; 
    padding-top: 0px; 
    padding-bottom: 0px; 
    border-radius: var(--chakra-radii-none); 
    display: none; 
    top: 0px; 
    right: 0px; 
    color: var(--chakra-colors-blue-600); 
    min-width: 22px; 
    width: 30px; 
    height: 27px;
} 

@media screen and (min-width: 62em){ 
  .custom-p5ayh7 { 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex;
  } 
}     

.custom-p5ayh7:hover { 
    color: var(--chakra-colors-white);
} 

.custom-hxot9r { 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-align-items: stretch; 
    -webkit-box-align: stretch; 
    -ms-flex-align: stretch; 
    align-items: stretch; 
    height: 100%;
} 

@media screen and (min-width: 62em){ 
  .custom-hxot9r { 
    display: none;
  } 
}     

.custom-1qxok6w { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    -ms-appearance: none; 
    appearance: none; 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: 2px solid transparent; 
    outline-offset: 2px; 
    line-height: inherit; 
    border-radius: var(--chakra-radii-md); 
    font-weight: var(--chakra-fontWeights-semibold); 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    font-size: var(--chakra-fontSizes-md); 
    -webkit-padding-start: var(--chakra-space-4); 
    padding-inline-start: var(--chakra-space-4); 
    -webkit-padding-end: var(--chakra-space-4); 
    padding-inline-end: var(--chakra-space-4); 
    margin: 0px; 
    padding: 0px; 
    width: 100%; 
    min-width: auto; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    background: var(--chakra-colors-blue-900); 
    color: var(--chakra-colors-blue-200); 
    padding-left: var(--chakra-space-4); 
    padding-right: var(--chakra-space-5); 
    height: 36px; 
    text-align: left;
} 

@media screen and (min-width: 62em){ 
  .custom-1qxok6w { 
    -webkit-box-pack: start; 
    -ms-flex-pack: start; 
    -webkit-justify-content: flex-start; 
    justify-content: flex-start; 
    padding-right: var(--chakra-space-2);
  } 
}     

.custom-1qxok6w:hover { 
    background: var(--chakra-colors-blue-850); 
    color: var(--chakra-colors-blue-100);
} 

.ds-nav-main { 
    display: flex; 
    flex-direction: column; 
    padding: var(--chakra-space-2);
} 

@media screen and (min-width: 62em){ 
  .ds-nav-main { 
    padding: 0;
  } 
}     

.custom-79elbk { 
    position: relative;
} 

.custom-1mz6o9m { 
    text-align: center; 
    -webkit-box-pack: justify; 
    justify-content: space-between; 
    width: 100%;
} 

.custom-1s9ngs2 { 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-fast); 
    transition-timing-function: var(--chakra-transition-easing-ease-out); 
    cursor: pointer; 
    -webkit-text-decoration: none; 
    text-decoration: none; 
    outline: 2px solid transparent; 
    outline-offset: 2px; 
    color: inherit; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    -ms-appearance: none; 
    appearance: none; 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    -webkit-box-pack: center; 
    -ms-flex-pack: center; 
    -webkit-justify-content: center; 
    justify-content: center; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    line-height: inherit; 
    font-weight: var(--chakra-fontWeights-semibold); 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    font-size: var(--chakra-fontSizes-md); 
    background: none; 
    margin: 0px; 
    padding: 0px; 
    -webkit-padding-start: 0px; 
    padding-inline-start: 0px; 
    -webkit-padding-end: 0px; 
    padding-inline-end: 0px; 
    padding-top: var(--chakra-space-3); 
    padding-bottom: var(--chakra-space-3); 
    border-radius: var(--chakra-radii-md); 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    min-width: 50px; 
    height: auto; 
    color: var(--chakra-colors-white);
} 

@media screen and (min-width: 62em){ 
  .custom-1s9ngs2 { 
    padding-top: var(--chakra-space-2); 
    padding-bottom: var(--chakra-space-2); 
    border-radius: var(--chakra-radii-none); 
    -webkit-flex: 1; 
    -ms-flex: 1; 
    flex: 1; 
    min-width: auto;
  } 
}     

.custom-1s9ngs2:hover { 
    -webkit-text-decoration: underline; 
    text-decoration: underline;
} 

@media (hover: hover){ 
  .custom-1s9ngs2:hover { 
    background: var(--chakra-colors-blue-950);
  } 
}     

.custom-r9xlrg { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    -ms-appearance: none; 
    appearance: none; 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    -webkit-box-pack: center; 
    -ms-flex-pack: center; 
    -webkit-justify-content: center; 
    justify-content: center; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: 2px solid transparent; 
    outline-offset: 2px; 
    line-height: inherit; 
    font-weight: var(--chakra-fontWeights-semibold); 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    font-size: var(--chakra-fontSizes-md); 
    background: none; 
    margin: 0px; 
    padding: 0px; 
    -webkit-padding-start: 0px; 
    padding-inline-start: 0px; 
    -webkit-padding-end: 0px; 
    padding-inline-end: 0px; 
    padding-top: var(--chakra-space-3); 
    padding-bottom: var(--chakra-space-3); 
    border-radius: var(--chakra-radii-md); 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    min-width: 50px; 
    height: auto; 
    color: var(--chakra-colors-white);
} 

@media screen and (min-width: 62em){ 
  .custom-r9xlrg { 
    padding-top: var(--chakra-space-2); 
    padding-bottom: var(--chakra-space-2); 
    border-radius: var(--chakra-radii-none); 
    -webkit-flex: 1; 
    -ms-flex: 1; 
    flex: 1; 
    min-width: auto;
  } 
}     

@media (hover: hover){ 
  .custom-r9xlrg:hover { 
    background: var(--chakra-colors-blue-950);
  } 
}     

:where(blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre) { 
    margin: 0;
} 

:where(h1, h2, h3, h4, h5, h6) { 
    font-size: inherit; 
    font-weight: inherit;
} 

.custom-mhehp6 { 
    font-family: var(--chakra-fonts-heading); 
    font-weight: var(--chakra-fontWeights-bold); 
    line-height: 1.33; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    color: var(--chakra-colors-white); 
    font-size: 19px;
} 

@media screen and (min-width: 48em){ 
  .custom-mhehp6 { 
    line-height: 1.2;
  } 
}     

:where(img, svg, video, canvas, audio, iframe, embed, object) { 
    display: block;
} 

.custom-epdsfp { 
    width: 19px; 
    height: 19px; 
    display: inline-block; 
    line-height: 1em; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    color: currentColor; 
    margin-left: 6px;
} 

.custom-1mdvek2 { 
    width: 18px; 
    height: 18px; 
    display: inline-block; 
    line-height: 1em; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    color: currentColor; 
    margin-left: 3px;
} 

.custom-13h60r2 { 
    width: 16px; 
    height: 16px; 
    display: inline-block; 
    line-height: 1em; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    color: currentColor;
} 

.custom-9so7vl { 
    display: inline; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    -ms-appearance: none; 
    appearance: none; 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    -webkit-box-pack: center; 
    -ms-flex-pack: center; 
    -webkit-justify-content: center; 
    justify-content: center; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: 2px solid transparent; 
    outline-offset: 2px; 
    line-height: inherit; 
    font-weight: var(--chakra-fontWeights-semibold); 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    min-width: var(--chakra-sizes-10); 
    font-size: var(--chakra-fontSizes-md); 
    background: none; 
    margin: 0px; 
    padding: 0px; 
    -webkit-padding-start: 0px; 
    padding-inline-start: 0px; 
    -webkit-padding-end: 0px; 
    padding-inline-end: 0px; 
    padding-top: 0px; 
    padding-bottom: 0px; 
    border-radius: 0px; 
    height: 100%; 
    color: var(--chakra-colors-white); 
    width: 40px; 
    margin-right: var(--chakra-space-1);
} 

.custom-w0aowv { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    -ms-appearance: none; 
    appearance: none; 
    -webkit-box-pack: center; 
    -ms-flex-pack: center; 
    -webkit-justify-content: center; 
    justify-content: center; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: 2px solid transparent; 
    outline-offset: 2px; 
    line-height: inherit; 
    font-weight: var(--chakra-fontWeights-semibold); 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    min-width: var(--chakra-sizes-10); 
    font-size: var(--chakra-fontSizes-md); 
    -webkit-padding-start: var(--chakra-space-4); 
    padding-inline-start: var(--chakra-space-4); 
    -webkit-padding-end: var(--chakra-space-4); 
    padding-inline-end: var(--chakra-space-4); 
    margin: 0px; 
    padding: 0px; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    height: 100%; 
    border-radius: 0px; 
    color: var(--chakra-colors-white); 
    text-transform: uppercase; 
    background: var(--chakra-colors-gray-900); 
    width: 105px;
} 

@media (min-width: 375px){ 
  .custom-w0aowv { 
    width: 140px;
  } 
}     

.custom-dlwj68 { 
    width: 16px; 
    height: 16px; 
    display: inline-block; 
    line-height: 1em; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    color: currentColor; 
    position: relative; 
    top: -1px;
} 

.custom-1age63q { 
    width: 100%; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex;
} 

.custom-mgi7l { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    -ms-appearance: none; 
    appearance: none; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: 2px solid transparent; 
    outline-offset: 2px; 
    line-height: inherit; 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    min-width: var(--chakra-sizes-10); 
    -webkit-padding-start: var(--chakra-space-4); 
    padding-inline-start: var(--chakra-space-4); 
    -webkit-padding-end: var(--chakra-space-4); 
    padding-inline-end: var(--chakra-space-4); 
    margin: 0px; 
    padding: 0px; 
    display: none; 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    -webkit-box-pack: center; 
    -ms-flex-pack: center; 
    -webkit-justify-content: center; 
    justify-content: center; 
    font-size: var(--chakra-fontSizes-sm); 
    font-weight: var(--chakra-fontWeights-semibold); 
    border-radius: var(--chakra-radii-lg); 
    height: 35px; 
    background: var(--chakra-colors-blue-900); 
    background-image: linear-gradient(to right, var(--chakra-colors-blue-900), var(--chakra-colors-blue-800)); 
    color: var(--chakra-colors-white); 
    -webkit-flex: 1; 
    -ms-flex: 1; 
    flex: 1; 
    -webkit-margin-start: var(--chakra-space-3); 
    margin-inline-start: var(--chakra-space-3); 
    -webkit-margin-end: var(--chakra-space-3); 
    margin-inline-end: var(--chakra-space-3); 
    margin-top: var(--chakra-space-2); 
    margin-bottom: var(--chakra-space-2); 
    padding-top: var(--chakra-space-2); 
    padding-bottom: var(--chakra-space-2);
} 

@media screen and (min-width: 62em){ 
  .custom-mgi7l { 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex;
  } 
}     

@media (hover: hover){ 
  .custom-mgi7l:hover { 
    background-image: linear-gradient(to right, var(--chakra-colors-blue-850), var(--chakra-colors-blue-750));
  } 
}     

:where(ol, ul) { 
    margin: 0; 
    padding: 0;
} 

.ds-nav-main-list { 
    display: grid; 
    grid-template-columns: 1fr 1fr 1fr; 
    gap: var(--chakra-space-2);
} 

@media screen and (min-width: 62em){ 
  .ds-nav-main-list { 
    display: flex; 
    flex-wrap: wrap; 
    flex-direction: column; 
    gap: initial;
  } 
}     

hr { 
    border-top-width: 1px; 
    box-sizing: content-box; 
    height: 0; 
    overflow: visible;
} 

.ds-nav-main-list-separator { 
    height: var(--chakra-space-2); 
    width: var(--chakra-space-2); 
    margin: var(--chakra-space-3) auto; 
    border: 0; 
    background-color: var(--chakra-colors-blue-925); 
    border-radius: 100%;
} 

@media screen and (min-width: 62em){ 
  .ds-nav-main-list-separator { 
    height: 1px; 
    width: auto; 
    margin: var(--chakra-space-2) var(--chakra-space-4);
  } 
}     

.custom-3t1s4j { 
    background: var(--chakra-colors-blue-1000);
} 

@media screen and (min-width: 62em){ 
  .custom-3t1s4j { 
    position: sticky; 
    top: 0px; 
    z-index: var(--chakra-zIndices-sticky);
  } 
}     

.custom-98796k { 
    margin-top: var(--chakra-space-2);
} 

@media screen and (min-width: 62em){ 
  .custom-98796k { 
    margin-top: 0px;
  } 
}     

.custom-8mly8b { 
    appearance: none; 
    -webkit-box-align: center; 
    align-items: center; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: transparent solid 2px; 
    outline-offset: 2px; 
    line-height: inherit; 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    height: auto; 
    min-width: var(--chakra-sizes-10); 
    padding-inline-start: var(--chakra-space-4); 
    padding-inline-end: var(--chakra-space-4); 
    margin: 0px; 
    padding-top: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    font-weight: var(--chakra-fontWeights-normal); 
    background: var(--chakra-colors-blue-1000); 
    font-size: var(--chakra-fontSizes-lg); 
    padding-left: var(--chakra-space-2); 
    display: flex; 
    width: 100%; 
    border-radius: 0px; 
    color: var(--chakra-colors-white); 
    -webkit-box-pack: justify; 
    justify-content: space-between; 
    border-top-width: 0px; 
    border-bottom-width: 1px; 
    border-color: var(--chakra-colors-blue-950);
} 

@media screen and (min-width: 62em){ 
  .custom-8mly8b { 
    font-size: inherit; 
    padding-left: var(--chakra-space-3); 
    border-top-width: 1px; 
    border-bottom-width: 0px;
  } 
}     

@media (hover: hover){ 
  .custom-8mly8b:hover { 
    background: var(--chakra-colors-blue-950);
  } 
}     

.custom-7iopc6 { 
    width: 20px; 
    height: 20px; 
    display: inline-block; 
    line-height: 1em; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    color: currentColor;
} 

@media screen and (min-width: 62em){ 
  .custom-7iopc6 { 
    width: 18px; 
    height: 18px;
  } 
}     

.custom-1gm3tio { 
    width: 20px; 
    height: 20px; 
    display: inline-block; 
    line-height: 1em; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    color: currentColor;
} 

.custom-5xndmp { 
    width: 17px; 
    height: 17px; 
    display: inline-block; 
    line-height: 1em; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    color: currentColor;
} 

.custom-474c14 { 
    width: 30px; 
    height: 30px; 
    display: inline-block; 
    line-height: 1em; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    color: var(--chakra-colors-white); 
    position: relative; 
    top: 2px; 
    margin-right: 3px; 
    fill: var(--chakra-colors-white);
} 

.custom-165o9w8 { 
    display: none;
} 

@media screen and (min-width: 62em){ 
  .custom-165o9w8 { 
    display: initial;
  } 
}     

.custom-4mcs6d { 
    width: 1em; 
    height: 1em; 
    display: inline-block; 
    line-height: 1em; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    color: currentColor; 
    position: relative; 
    top: 2px;
} 

.custom-1wh2kri { 
    display: -webkit-inline-box; 
    display: -webkit-inline-flex; 
    display: -ms-inline-flexbox; 
    display: inline-flex; 
    -webkit-align-self: center; 
    -ms-flex-item-align: center; 
    align-self: center; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    -webkit-margin-end: 0.5rem; 
    margin-inline-end: 0.5rem;
} 

.custom-1v4xcoh { 
    margin-left: var(--chakra-space-2);
} 

.custom-1gds0cr { 
    display: none; 
    margin-left: auto; 
    border-width: 1px; 
    border-color: var(--chakra-colors-blue-600); 
    border-radius: var(--chakra-radii-sm); 
    font-family: var(--chakra-fonts-mono); 
    font-size: var(--chakra-fontSizes-xs); 
    -webkit-padding-start: 5px; 
    padding-inline-start: 5px; 
    -webkit-padding-end: 5px; 
    padding-inline-end: 5px; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    color: var(--chakra-colors-blue-500);
} 

@media screen and (min-width: 62em){ 
  .custom-1gds0cr { 
    display: initial;
  } 
}     

.ds-nav-main-list-item { 
    position: relative; 
    display: flex; 
    list-style-type: none; 
    margin: 0;
} 

.ds-nav-main-list-item-alerts { 
    display: none;
} 

@media screen and (min-width: 62em){ 
  .ds-nav-main-list-item-alerts { 
    display: initial;
  } 
}     

.ds-nav-link { 
    display: flex; 
    flex: 1; 
    flex-direction: column; 
    align-items: center; 
    padding: var(--chakra-space-2); 
    border-color: var(--chakra-colors-blue-925); 
    border-radius: var(--chakra-radii-lg); 
    border-width: 1px; 
    color: var(--chakra-colors-gray-150); 
    font-weight: var(--chakra-fontWeights-medium); 
    font-size: var(--chakra-fontSizes-sm);
} 

@media screen and (min-width: 62em){ 
  .ds-nav-link { 
    flex-direction: row; 
    width: 100%; 
    padding: var(--chakra-space-1-5) var(--chakra-space-4); 
    border-radius: var(--chakra-radii-none); 
    border-width: 0; 
    font-size: var(--chakra-fontSizes-md);
  } 
}     

.ds-nav-main-collapse-button { 
    display: flex; 
    flex-direction: row; 
    align-items: center; 
    justify-content: center; 
    border-color: transparent; 
    font-weight: var(--chakra-fontWeights-normal); 
    font-size: var(--chakra-fontSizes-sm); 
    opacity: .5; 
    padding: var(--chakra-space-1) var(--chakra-space-4); 
    background: transparent; 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal);
} 

@media screen and (min-width: 62em){ 
  .ds-nav-main-collapse-button { 
    align-items: center; 
    justify-content: flex-start;
  } 

  .ds-nav-main-list-features .ds-nav-link  { 
    padding-top: 7px; 
    padding-bottom: 7px;
  } 

  .ds-nav-main-collapse-button[data-desktop-collapsed-count="0"] { 
    display: none;
  } 
}     

@media (hover: hover){ 
  .ds-nav-link:hover { 
    background: var(--chakra-colors-blue-950); 
    color: var(--chakra-colors-white); 
    text-decoration: none;
  } 

  .ds-nav-main-collapse-button:hover { 
    background: transparent; 
    opacity: .85;
  } 
}     

.custom-sntcor { 
    display: flex;
} 

.custom-sntcor:hover { 
    background: var(--chakra-colors-blue-950);
} 

.custom-k008qs { 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex;
} 

.custom-190ndau { 
    display: block; 
    margin-top: var(--chakra-space-3); 
    padding-inline-start: var(--chakra-space-3); 
    padding-inline-end: var(--chakra-space-3); 
    font-size: var(--chakra-fontSizes-sm); 
    color: var(--chakra-colors-gray-650);
} 

@media screen and (min-width: 62em){ 
  .custom-190ndau { 
    font-size: 11px;
  } 
}     

.custom-1ba9ovj { 
    display: flex; 
    -webkit-box-align: center; 
    align-items: center; 
    flex-direction: row; 
    gap: var(--chakra-space-1); 
    margin-inline-end: var(--chakra-space-1); 
    overflow: hidden; 
    padding-inline-start: var(--chakra-space-1); 
    padding-inline-end: var(--chakra-space-1); 
    padding-top: var(--chakra-space-3); 
    padding-bottom: var(--chakra-space-3);
} 

@media screen and (min-width: 62em){ 
  .custom-1ba9ovj { 
    padding-inline: 0px; 
    padding-top: 10px; 
    padding-bottom: 10px;
  } 
}     

.custom-1xcx1gk { 
    display: flex; 
    font-weight: var(--chakra-fontWeights-semibold);
} 

.custom-2ygcmq { 
    font-weight: var(--chakra-fontWeights-semibold);
} 

.custom-12v4f4h { 
    margin-left: 2px; 
    font-weight: var(--chakra-fontWeights-normal);
} 

.custom-sneod0 { 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-fast); 
    transition-timing-function: var(--chakra-transition-easing-ease-out); 
    cursor: pointer; 
    text-decoration: none; 
    outline: transparent solid 2px; 
    outline-offset: 2px; 
    background: var(--chakra-colors-transparent); 
    flex: 1 1 0%; 
    display: flex; 
    -webkit-box-align: center; 
    align-items: center; 
    font-size: var(--chakra-fontSizes-lg); 
    font-weight: var(--chakra-fontWeights-semibold); 
    text-transform: uppercase; 
    color: var(--chakra-colors-white); 
    padding-inline-start: var(--chakra-space-3); 
    padding-inline-end: var(--chakra-space-3); 
    padding-top: var(--chakra-space-2); 
    padding-bottom: var(--chakra-space-2);
} 

@media screen and (min-width: 62em){ 
  .custom-sneod0 { 
    font-size: var(--chakra-fontSizes-xs); 
    padding-top: 10px; 
    padding-bottom: 10px;
  } 
}     

.custom-sneod0:hover { 
    text-decoration: none;
} 

.custom-1qilmwb { 
    appearance: none; 
    -webkit-box-align: center; 
    align-items: center; 
    -webkit-box-pack: center; 
    justify-content: center; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: transparent solid 2px; 
    outline-offset: 2px; 
    line-height: inherit; 
    font-weight: var(--chakra-fontWeights-semibold); 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    font-size: var(--chakra-fontSizes-md); 
    background: none; 
    margin: 0px; 
    padding: 0px; 
    padding-inline: 0px; 
    border-radius: var(--chakra-radii-none); 
    display: none; 
    min-width: 26px; 
    height: auto; 
    color: var(--chakra-colors-blue-600);
} 

@media screen and (min-width: 62em){ 
  .custom-1qilmwb { 
    display: flex;
  } 
}     

.custom-1qilmwb:hover { 
    color: var(--chakra-colors-white);
} 

.custom-b0pp23 { 
    appearance: none; 
    -webkit-box-align: center; 
    align-items: center; 
    -webkit-box-pack: center; 
    justify-content: center; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: transparent solid 2px; 
    outline-offset: 2px; 
    line-height: inherit; 
    font-weight: var(--chakra-fontWeights-semibold); 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    font-size: var(--chakra-fontSizes-md); 
    background: none; 
    margin: 0px; 
    padding: 0px; 
    padding-inline: 0px; 
    border-radius: var(--chakra-radii-none); 
    display: none; 
    min-width: 30px; 
    height: auto; 
    color: var(--chakra-colors-blue-600);
} 

@media screen and (min-width: 62em){ 
  .custom-b0pp23 { 
    display: flex;
  } 
}     

.custom-b0pp23:hover { 
    color: var(--chakra-colors-white);
} 

.custom-n2ni9q { 
    appearance: none; 
    user-select: none; 
    position: relative; 
    white-space: nowrap; 
    vertical-align: middle; 
    outline: transparent solid 2px; 
    outline-offset: 2px; 
    line-height: inherit; 
    transition-property: var(--chakra-transition-property-common); 
    transition-duration: var(--chakra-transition-duration-normal); 
    min-width: var(--chakra-sizes-6); 
    font-size: var(--chakra-fontSizes-xs); 
    padding-inline-start: var(--chakra-space-2); 
    padding-inline-end: var(--chakra-space-2); 
    margin: 0px; 
    padding-top: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    display: flex; 
    -webkit-box-align: center; 
    align-items: center; 
    -webkit-box-pack: start; 
    justify-content: flex-start; 
    background: var(--chakra-colors-transparent); 
    color: var(--chakra-colors-blue-300); 
    text-align: left; 
    font-weight: var(--chakra-fontWeights-normal); 
    padding-left: var(--chakra-space-3); 
    min-height: auto; 
    height: 24px; 
    border-radius: var(--chakra-radii-none); 
    width: 100%;
} 

@media screen and (min-width: 62em){ 
  .custom-n2ni9q { 
    min-height: 26px; 
    height: auto;
  } 
}     

.custom-n2ni9q:hover { 
    background: var(--chakra-colors-blue-950); 
    color: var(--chakra-colors-blue-200);
} 

.custom-v5w1at { 
    width: 18px; 
    height: 18px; 
    display: inline-block; 
    line-height: 1em; 
    flex-shrink: 0; 
    color: currentcolor;
} 

.custom-wqtabi { 
    font-size: var(--chakra-fontSizes-md); 
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: var(--chakra-line-clamp); 
    --chakra-line-clamp: 1; 
    cursor: default;
} 

.custom-1yb7ibz { 
    display: flex; 
    -webkit-box-align: center; 
    align-items: center; 
    flex-direction: row; 
    gap: var(--chakra-space-1); 
    margin-inline-start: var(--chakra-space-2); 
    margin-inline-end: var(--chakra-space-2);
} 

.ds-nav-main-nav-link-icon { 
    margin-bottom: var(--chakra-space-2); 
    width: 30px; 
    height: 30px;
} 

@media screen and (min-width: 62em){ 
  .ds-nav-main-nav-link-icon { 
    margin-bottom: 0; 
    width: 22px; 
    height: 22px;
  } 
}     

.ds-nav-main-nav-link-text { 
    text-align: center; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 1; 
    word-break: break-all;
} 

@media screen and (min-width: 62em){ 
  .ds-nav-main-nav-link-text { 
    margin-left: var(--chakra-space-2-5);
  } 
}     

.custom-5ffy3g { 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center;
} 

@media screen and (min-width: 62em){ 
  .custom-5ffy3g { 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    margin-left: var(--chakra-space-2-5);
  } 
}     

:where(img, video) { 
    max-width: 100%; 
    height: auto;
} 

img { 
    border-style: none;
} 

.ds-nav-main-nav-chain-icon { 
    margin-bottom: var(--chakra-space-2); 
    width: 30px; 
    height: 30px;
} 

@media screen and (min-width: 62em){ 
  .ds-nav-main-nav-chain-icon { 
    margin-bottom: 0; 
    width: 22px; 
    height: 22px;
  } 
}     

.custom-1ck3z4t { 
    width: 16px; 
    height: 16px; 
    display: inline-block; 
    line-height: 1em; 
    flex-shrink: 0; 
    color: currentcolor; 
    margin-right: var(--chakra-space-1);
} 

.custom-xl71ch { 
    pointer-events: none; 
    -webkit-flex: 1 1 auto; 
    -ms-flex: 1 1 auto; 
    flex: 1 1 auto; 
    min-width: 0px;
} 

.custom-n2ni9q > span  { 
    flex: initial;
} 

.custom-1hzyiq5 { 
    display: -webkit-inline-box; 
    display: -webkit-inline-flex; 
    display: -ms-inline-flexbox; 
    display: inline-flex; 
    -webkit-align-self: center; 
    -ms-flex-item-align: center; 
    align-self: center; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    -webkit-margin-start: 0.5rem; 
    margin-inline-start: 0.5rem;
} 

.custom-dw5ttn { 
    font-size: var(--chakra-fontSizes-xs);
} 

.custom-194gn05 { 
    margin-right: var(--chakra-space-0-5);
} 

.custom-13otjrl { 
    width: 1em; 
    height: 1em; 
    display: inline-block; 
    line-height: 1em; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    color: currentColor;
} 


