
:root {
   --docsearch-primary-color:#5468ff;
   --docsearch-text-color:#1c1e21;
   --docsearch-spacing:12px;
   --docsearch-icon-stroke-width:1.4;
   --docsearch-highlight-color:var(--docsearch-primary-color);
   --docsearch-muted-color:#969faf;
   --docsearch-container-background:rgba(101,108,133,.8);
   --docsearch-logo-color:#5468ff;
   --docsearch-modal-width:560px;
   --docsearch-modal-height:600px;
   --docsearch-modal-background:#f5f6f7;
   --docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px
      0 #555a64;
   --docsearch-searchbox-height:56px;
   --docsearch-searchbox-background:#ebedf0;
   --docsearch-searchbox-focus-background:#fff;
   --docsearch-searchbox-shadow:inset
      0 0 0 2px var(--docsearch-primary-color);
   --docsearch-hit-height:56px;
   --docsearch-hit-color:#444950;
   --docsearch-hit-active-color:#fff;
   --docsearch-hit-background:#fff;
   --docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;
   --docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);
   --docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0
      1px 2px 1px rgba(30,35,90,.4);
   --docsearch-footer-height:44px;
   --docsearch-footer-background:#fff;
   --docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)
}
html[data-theme=dark] {
   --docsearch-text-color:#f5f6f7;
   --docsearch-container-background:rgba(9,10,17,.8);
   --docsearch-modal-background:#15172a;
   --docsearch-modal-shadow:inset 1px
      1px 0 0 #2c2e40,0 3px 8px 0 #000309;
   --docsearch-searchbox-background:#090a11;
   --docsearch-searchbox-focus-background:#000;
   --docsearch-hit-color:#bec3c9;
   --docsearch-hit-shadow:none;
   --docsearch-hit-background:#090a11;
   --docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);
   --docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0
      2px 2px 0 rgba(3,4,9,.3);
   --docsearch-footer-background:#1e2136;
   --docsearch-footer-shadow:inset
      0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);
   --docsearch-logo-color:#fff;
   --docsearch-muted-color:#7f8497
}
.DocSearch-Button {
   align-items:center;
   background:var(--docsearch-searchbox-background);
   border:0;
   border-radius:40px;
   color:var(--docsearch-muted-color);
   cursor:pointer;
   display:flex;
   font-weight:500;
   height:36px;
   justify-content:space-between;
   margin:0 0 0 16px;
   padding:0
      8px;
   -webkit-user-select:none;
   user-select:none
}
.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover {
   background:var(--docsearch-searchbox-focus-background);
   
   color:var(--docsearch-text-color);
   outline:none
}
.DocSearch-Button-Container {
   align-items:center;
   display:flex
}
.DocSearch-Search-Icon {
   stroke-width:1.6
}
.DocSearch-Button .DocSearch-Search-Icon {
   color:var(--docsearch-text-color)
}
.DocSearch-Button-Placeholder {
   font-size:1rem;
   padding:0 12px 0 6px
}
.DocSearch-Button-Keys {
   display:flex;
   min-width:calc(40px + .8em)
}
.DocSearch-Button-Key {
   align-items:center;
   background:var(--docsearch-key-gradient);
   border:0;
   border-radius:3px;
   
   color:var(--docsearch-muted-color);
   display:flex;
   height:18px;
   justify-content:center;
   margin-right:.4em;
   padding:0
      0 2px;
   position:relative;
   top:-1px;
   width:20px
}
@media (max-width:768px) {
   .DocSearch-Button-Keys,.DocSearch-Button-Placeholder {
   display:none
}
}.DocSearch--active {
   overflow:hidden!important
}
.DocSearch-Container,.DocSearch-Container
      * {
   box-sizing:border-box
}
.DocSearch-Container {
   background-color:var(--docsearch-container-background);
   height:100vh;
   left:0;
   position:fixed;
   top:0;
   width:100vw;
   z-index:200
}
.DocSearch-Container a {
   text-decoration:none
}
.DocSearch-Link {
   -webkit-appearance:none;
   appearance:none;
   background:none;
   border:0;
   color:var(--docsearch-highlight-color);
   cursor:pointer;
   font:inherit;
   margin:0;
   padding:0
}
.DocSearch-Modal {
   background:var(--docsearch-modal-background);
   border-radius:6px;
  
   flex-direction:column;
   margin:60px auto auto;
   max-width:var(--docsearch-modal-width);
   position:relative
}
.DocSearch-SearchBar {
   display:flex;
   padding:var(--docsearch-spacing)
      var(--docsearch-spacing) 0
}
.DocSearch-Form {
   align-items:center;
   background:var(--docsearch-searchbox-focus-background);
   border-radius:4px;
   
   display:flex;
   height:var(--docsearch-searchbox-height);
   margin:0;
   padding:0 var(--docsearch-spacing);
   position:relative;
   width:100%
}
.DocSearch-Input {
   -webkit-appearance:none;
   appearance:none;
   background:transparent;
   border:0;
   color:var(--docsearch-text-color);
   flex:1 1;
   font:inherit;
   font-size:1.2em;
   height:100%;
   outline:none;
   padding:0
      0 0 8px;
   width:80%
}
.DocSearch-Input::placeholder {
   color:var(--docsearch-muted-color);
   opacity:1
}
.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration {
   display:none
}
.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset {
   margin:0;
   padding:0
}
.DocSearch-MagnifierLabel,.DocSearch-Reset {
   align-items:center;
   color:var(--docsearch-highlight-color);
   display:flex;
   justify-content:center
}
.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator {
   display:none
}
.DocSearch-Container--Stalled .DocSearch-LoadingIndicator {
   align-items:center;
   color:var(--docsearch-highlight-color);
   display:flex;
   justify-content:center
}
@media screen and (prefers-reduced-motion:reduce) {
   .DocSearch-Reset {
   stroke-width:var(--docsearch-icon-stroke-width);
   animation:none;
   -webkit-appearance:none;
   appearance:none;
   background:none;
   border:0;
   border-radius:50%;
   color:var(--docsearch-icon-color);
   cursor:pointer;
   right:0
}
}.DocSearch-Reset {
   stroke-width:var(--docsearch-icon-stroke-width);
   animation:fade-in .1s
      ease-in forwards;
   -webkit-appearance:none;
   appearance:none;
   background:none;
   border:0;
   border-radius:50%;
   color:var(--docsearch-icon-color);
   cursor:pointer;
   padding:2px;
   right:0
}
.DocSearch-Reset[hidden] {
   display:none
}
.DocSearch-Reset:hover {
   color:var(--docsearch-highlight-color)
}
.DocSearch-LoadingIndicator
      svg,.DocSearch-MagnifierLabel svg {
   height:24px;
   width:24px
}
.DocSearch-Cancel {
   display:none
}
.DocSearch-Dropdown {
   max-height:calc(var(--docsearch-modal-height)
      - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));
   min-height:var(--docsearch-spacing);
   overflow-y:auto;
   overflow-y:overlay;
   padding:0 var(--docsearch-spacing);
   scrollbar-color:var(--docsearch-muted-color)
      var(--docsearch-modal-background);
   scrollbar-width:thin
}
.DocSearch-Dropdown::-webkit-scrollbar {
   width:12px
}
.DocSearch-Dropdown::-webkit-scrollbar-track {
   background:transparent
}
.DocSearch-Dropdown::-webkit-scrollbar-thumb {
   background-color:var(--docsearch-muted-color);
   border:3px solid var(--docsearch-modal-background);
   border-radius:20px
}
.DocSearch-Dropdown ul {
   list-style:none;
   margin:0;
   padding:0
}
.DocSearch-Label {
   font-size:.75em;
   line-height:1.6em
}
.DocSearch-Help,.DocSearch-Label {
   color:var(--docsearch-muted-color)
}
.DocSearch-Help {
   font-size:.9em;
   margin:0;
   -webkit-user-select:none;
   user-select:none
}
.DocSearch-Title {
   font-size:1.2em
}
.DocSearch-Logo a {
   display:flex
}
.DocSearch-Logo
      svg {
   color:var(--docsearch-logo-color);
   margin-left:8px
}
.DocSearch-Hits:last-of-type {
   margin-bottom:24px
}
.DocSearch-Hits mark {
   background:none;
   color:var(--docsearch-highlight-color)
}
.DocSearch-HitsFooter {
   color:var(--docsearch-muted-color);
   display:flex;
   font-size:.85em;
   justify-content:center;
   margin-bottom:var(--docsearch-spacing);
   padding:var(--docsearch-spacing)
}
.DocSearch-HitsFooter a {
   border-bottom:1px
      solid;
   color:inherit
}
.DocSearch-Hit {
   border-radius:4px;
   display:flex;
   padding-bottom:4px;
   position:relative
}
@media screen and (prefers-reduced-motion:reduce) {
   .DocSearch-Hit--deleting {
   transition:none
}
}.DocSearch-Hit--deleting {
   opacity:0;
   transition:all .25s linear
}
@media screen and (prefers-reduced-motion:reduce) {
   .DocSearch-Hit--favoriting {
   transition:none
}
}.DocSearch-Hit--favoriting {
   transform:scale(0);
   transform-origin:top center;
   transition:all .25s
      linear;
   transition-delay:.25s
}
.DocSearch-Hit a {
   background:var(--docsearch-hit-background);
   border-radius:4px;
   
   display:block;
   padding-left:var(--docsearch-spacing);
   width:100%
}
.DocSearch-Hit-source {
   background:var(--docsearch-modal-background);
   color:var(--docsearch-highlight-color);
   font-size:.85em;
   font-weight:600;
   line-height:32px;
   margin:0 -4px;
   padding:8px
      4px 0;
   position:-webkit-sticky;
   position:sticky;
   top:0;
   z-index:10
}
.DocSearch-Hit-Tree {
   stroke-width:var(--docsearch-icon-stroke-width);
   color:var(--docsearch-muted-color);
   height:var(--docsearch-hit-height);
   opacity:.5;
   width:24px
}
.DocSearch-Hit[aria-selected=true]
      a {
   background-color:var(--docsearch-highlight-color)
}
.DocSearch-Hit[aria-selected=true]
      mark {
   text-decoration:underline
}
.DocSearch-Hit-Container {
   align-items:center;
   color:var(--docsearch-hit-color);
   display:flex;
   flex-direction:row;
   height:var(--docsearch-hit-height);
   padding:0 var(--docsearch-spacing) 0 0
}
.DocSearch-Hit-icon {
   height:20px;
   width:20px
}
.DocSearch-Hit-action,.DocSearch-Hit-icon {
   stroke-width:var(--docsearch-icon-stroke-width);
   color:var(--docsearch-muted-color)
}
.DocSearch-Hit-action {
   align-items:center;
   display:flex;
   height:22px;
   width:22px
}
.DocSearch-Hit-action svg {
   display:block;
   height:18px;
   width:18px
}
.DocSearch-Hit-action+.DocSearch-Hit-action {
   margin-left:6px
}
.DocSearch-Hit-action-button {
   -webkit-appearance:none;
   appearance:none;
   background:none;
   border:0;
   border-radius:50%;
   color:inherit;
   cursor:pointer;
   padding:2px
}
svg.DocSearch-Hit-Select-Icon {
   display:none
}
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon {
   display:block
}
.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover {
   background:rgba(0,0,0,.2);
   transition:background-color .1s ease-in
}
@media screen and (prefers-reduced-motion:reduce) {
   .DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover {
   transition:none
}
}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover
      path {
   fill:#fff
}
.DocSearch-Hit-content-wrapper {
   display:flex;
   flex:1
      1 auto;
   flex-direction:column;
   font-weight:500;
   justify-content:center;
   line-height:1.2em;
   margin:0 8px;
   overflow-x:hidden;
   position:relative;
   text-overflow:ellipsis;
   white-space:nowrap;
   width:80%
}
.DocSearch-Hit-title {
   font-size:.9em
}
.DocSearch-Hit-path {
   color:var(--docsearch-muted-color);
   font-size:.75em
}
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true]
      .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true]
      .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true]
      .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark {
   color:var(--docsearch-hit-active-color)!important
}
@media screen and (prefers-reduced-motion:reduce) {
   .DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover {
   background:rgba(0,0,0,.2);
   transition:none
}
}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen {
   font-size:.9em;
   margin:0 auto;
   padding:36px 0;
   text-align:center;
   width:80%
}
.DocSearch-Screen-Icon {
   color:var(--docsearch-muted-color);
   padding-bottom:12px
}
.DocSearch-NoResults-Prefill-List {
   display:inline-block;
   padding-bottom:24px;
   text-align:left
}
.DocSearch-NoResults-Prefill-List ul {
   display:inline-block;
   padding:8px 0 0
}
.DocSearch-NoResults-Prefill-List li {
   list-style-position:inside;
   list-style-type:"» "
}
.DocSearch-Prefill {
   -webkit-appearance:none;
   appearance:none;
   background:none;
   border:0;
   border-radius:1em;
   color:var(--docsearch-highlight-color);
   cursor:pointer;
   display:inline-block;
   font-size:1em;
   font-weight:700;
   padding:0
}
.DocSearch-Prefill:focus,.DocSearch-Prefill:hover {
   outline:none;
   text-decoration:underline
}
.DocSearch-Footer {
   align-items:center;
   background:var(--docsearch-footer-background);
   border-radius:0 0 8px 8px;
   
   display:flex;
   flex-direction:row-reverse;
   flex-shrink:0;
   height:var(--docsearch-footer-height);
   justify-content:space-between;
   padding:0 var(--docsearch-spacing);
   position:relative;
   -webkit-user-select:none;
   user-select:none;
   width:100%;
   z-index:300
}
.DocSearch-Commands {
   color:var(--docsearch-muted-color);
   display:flex;
   list-style:none;
   margin:0;
   padding:0
}
.DocSearch-Commands li {
   align-items:center;
   display:flex
}
.DocSearch-Commands li:not(:last-of-type) {
   margin-right:.8em
}
.DocSearch-Commands-Key {
   align-items:center;
   background:var(--docsearch-key-gradient);
   border:0;
   border-radius:2px;
  
   color:var(--docsearch-muted-color);
   display:flex;
   height:18px;
   justify-content:center;
   margin-right:.4em;
   padding:0
      0 1px;
   width:20px
}
@media (max-width:768px) {
   :root {
   --docsearch-spacing:10px;
   --docsearch-footer-height:40px
}
.DocSearch-Dropdown {
   height:100%
}
.DocSearch-Container {
   height:100vh;
   height:-webkit-fill-available;
   height:calc(var(--docsearch-vh,1vh)*100);
   position:absolute
}
.DocSearch-Footer {
   border-radius:0;
   bottom:0;
   position:absolute
}
.DocSearch-Hit-content-wrapper {
   display:flex;
   position:relative;
   width:80%
}
.DocSearch-Modal {
   border-radius:0;
   box-shadow:none;
   height:100vh;
   height:-webkit-fill-available;
   height:calc(var(--docsearch-vh,1vh)*100);
   margin:0;
   max-width:100%;
   width:100%
}
.DocSearch-Dropdown {
   max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height)
      - var(--docsearch-spacing) - var(--docsearch-footer-height))
}
.DocSearch-Cancel {
   -webkit-appearance:none;
   appearance:none;
   background:none;
   border:0;
   color:var(--docsearch-highlight-color);
   cursor:pointer;
   display:inline-block;
   flex:none;
   font:inherit;
   font-size:1em;
   font-weight:500;
   margin-left:var(--docsearch-spacing);
   outline:none;
   overflow:hidden;
   padding:0;
   -webkit-user-select:none;
   user-select:none;
   white-space:nowrap
}
.DocSearch-Commands,.DocSearch-Hit-Tree {
   display:none
}
}@keyframes fade-in {
   0% {
   opacity:0
}
to {
   opacity:1
}
}@font-face {
   font-display:swap;
   font-family:Inter;
   font-style:normal;
   font-weight:400;
   src:url("https://d33wubrfki0l68.cloudfront.net/f96348260751ea78b1d23e9557db297290bdaf28/15230/static/inter-regular-c8ba52b05a9ef10f47584d08ece2ec5c.woff2")
      format("woff2"),url("https://d33wubrfki0l68.cloudfront.net/729a4551b9cc5979f39347279d6fedc6620bf141/9858f/static/inter-regular-8c206db99195777c67691cbba9d64393.woff")
      format("woff")
}
@font-face {
   font-display:swap;
   font-family:Inter;
   font-style:italic;
   font-weight:400;
   src:url("https://d33wubrfki0l68.cloudfront.net/a24cbc9c0e56f7196c7bc68ec41b856d84237622/657ac/static/inter-italic-cb10ffd7684cd9836a055a6afad8ffcc.woff2")
      format("woff2"),url("https://d33wubrfki0l68.cloudfront.net/f3ba5a60f4ac49c973d58f5ef4cfeaee99496333/a55c2/static/inter-italic-890025e726861dba417f85c17596da95.woff")
      format("woff")
}
@font-face {
   font-display:swap;
   font-family:Inter;
   font-style:normal;
   font-weight:700;
   src:url("https://d33wubrfki0l68.cloudfront.net/1e94a0dfac8bab0947ea9b0b6fb663ebad5cceb5/fcf76/static/inter-bold-ec64ea577b0349e055ad6646c1d8797a.woff2")
      format("woff2"),url("https://d33wubrfki0l68.cloudfront.net/e5a49e5a28119e960539a6de0bf8f72b810362af/c1fdd/static/inter-bold-93c1301bd9f486c573b3d9001c6ec0e4.woff")
      format("woff")
}
@font-face {
   font-display:swap;
   font-family:Inter;
   font-style:italic;
   font-weight:700;
   src:url("https://d33wubrfki0l68.cloudfront.net/fb75a05051196b7cf2cd8fdd25149f1c229e1805/647a6/static/inter-bolditalic-2d26c56a606662486796f6adffeeb0a2.woff2")
      format("woff2"),url("https://d33wubrfki0l68.cloudfront.net/8f88ecd0140a77d307155e7034c287660b3e8d63/da681/static/inter-bolditalic-b376885042f6c961a5419d10d0bd3bf4.woff")
      format("woff")
}
@font-face {
   font-display:swap;
   font-family:IBM Plex Mono;
   font-style:normal;
   font-weight:400;
   src:url("https://d33wubrfki0l68.cloudfront.net/7a5b1a4986c2f804a1aab2ab4835bed33a056f4b/9fae4/static/ibmplexmono-regular-235eee7acf05753afa554df5f7ca6693.woff2")
      format("woff2")
}



      .anchor.before {
   position:absolute;
   top:0;
   left:0;
   transform:translateX(-100%);
   padding-right:4px;
}
.anchor.after {
   display:inline-block;
   padding-left:4px;
}
h1 .anchor svg,h2 .anchor svg,h3 .anchor svg,h4 .anchor svg,h5 .anchor
      svg,h6 .anchor svg {
   visibility:hidden;
}
h1:hover .anchor svg,h2:hover
      .anchor svg,h3:hover .anchor svg,h4:hover .anchor svg,h5:hover .anchor
      svg,h6:hover .anchor svg,h1 .anchor:focus svg,h2 .anchor:focus svg,h3 .anchor:focus
      svg,h4 .anchor:focus svg,h5 .anchor:focus svg,h6 .anchor:focus svg {
   visibility:visible;
}





.header-anchor.before {
position:absolute;
top:0;
left:0;
transform:translateX(-100%);
padding-right:4px;
}
.header-anchor.after {
display:inline-block;
padding-left:4px;
}
h1 .header-anchor svg,h2 .header-anchor svg,h3 .header-anchor svg,h4
.header-anchor svg,h5 .header-anchor svg,h6 .header-anchor svg {
visibility:hidden;
}
h1:hover .header-anchor svg,h2:hover .header-anchor svg,h3:hover .header-anchor
svg,h4:hover .header-anchor svg,h5:hover .header-anchor svg,h6:hover .header-anchor
svg,h1 .header-anchor:focus svg,h2 .header-anchor:focus svg,h3 .header-anchor:focus
svg,h4 .header-anchor:focus svg,h5 .header-anchor:focus svg,h6 .header-anchor:focus
svg {
visibility:visible;
}

.gatsby-image-wrapper {
    position:relative;
    overflow:hidden
 }
 .gatsby-image-wrapper
       picture.object-fit-polyfill {
    position:static!important
 }
 .gatsby-image-wrapper
       img {
    bottom:0;
    height:100%;
    left:0;
    margin:0;
    max-width:none;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    object-fit:cover
 }
 .gatsby-image-wrapper
       [data-main-image] {
    opacity:0;
    transform:translateZ(0);
    transition:opacity
       .25s linear;
    will-change:opacity
 }
 .gatsby-image-wrapper-constrained {
    display:inline-block;
    vertical-align:top
 }


 :host,:root,[data-theme] {
    --chakra-ring-inset:var(--chakra-empty,
         );
 
 
    --chakra-ring-offset-width:0px;
    --chakra-ring-offset-color:#fff;
    --chakra-ring-color:rgba(66,153,225,0.6);
    --chakra-ring-offset-shadow:0
         0 #0000;
    --chakra-ring-shadow:0 0 #0000;
    --chakra-space-x-reverse:0;
    --chakra-space-y-reverse:0;
    --HAD-colors-transparent:transparent;
    --HAD-colors-current:currentColor;
    --HAD-colors-whiteAlpha-50:rgba(255,255,255,0.04);
    --HAD-colors-whiteAlpha-100:rgba(255,255,255,0.06);
    --HAD-colors-whiteAlpha-200:rgba(255,255,255,0.08);
    --HAD-colors-whiteAlpha-300:rgba(255,255,255,0.16);
    --HAD-colors-whiteAlpha-400:rgba(255,255,255,0.24);
    --HAD-colors-whiteAlpha-500:rgba(255,255,255,0.36);
    --HAD-colors-whiteAlpha-600:rgba(255,255,255,0.48);
    --HAD-colors-whiteAlpha-700:rgba(255,255,255,0.64);
    --HAD-colors-whiteAlpha-800:rgba(255,255,255,0.80);
    --HAD-colors-whiteAlpha-900:rgba(255,255,255,0.92);
    --HAD-colors-blackAlpha-50:rgba(0,0,0,0.04);
    --HAD-colors-blackAlpha-100:rgba(0,0,0,0.06);
    --HAD-colors-blackAlpha-200:rgba(0,0,0,0.08);
    --HAD-colors-blackAlpha-300:rgba(0,0,0,0.16);
    --HAD-colors-blackAlpha-400:rgba(0,0,0,0.24);
    --HAD-colors-blackAlpha-500:rgba(0,0,0,0.36);
    --HAD-colors-blackAlpha-600:rgba(0,0,0,0.48);
    --HAD-colors-blackAlpha-700:rgba(0,0,0,0.64);
    --HAD-colors-blackAlpha-800:rgba(0,0,0,0.80);
    --HAD-colors-blackAlpha-900:rgba(0,0,0,0.92);
 
    --HAD-borders-none:0;
    --HAD-borders-1px:1px solid;
    --HAD-borders-2px:2px
         solid;
    --HAD-borders-4px:4px solid;
    --HAD-borders-8px:8px solid;
    --HAD-fonts-heading:Inter,sans-serif;
    --HAD-fonts-body:Inter,sans-serif;
    --HAD-fonts-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --HAD-fonts-monospace:'IBM Plex Mono',Courier,monospace;
    --HAD-fontSizes-3xs:0.45rem;
    --HAD-fontSizes-2xs:0.625rem;
    --HAD-fontSizes-xs:0.75rem;
    --HAD-fontSizes-sm:0.875rem;
    --HAD-fontSizes-md:1rem;
    --HAD-fontSizes-lg:1.125rem;
    --HAD-fontSizes-xl:1.25rem;
    --HAD-fontSizes-2xl:1.5rem;
    --HAD-fontSizes-3xl:1.875rem;
    --HAD-fontSizes-4xl:2.25rem;
    --HAD-fontSizes-5xl:3rem;
    --HAD-fontSizes-6xl:3.75rem;
    --HAD-fontSizes-7xl:4.5rem;
    --HAD-fontSizes-8xl:6rem;
    --HAD-fontSizes-9xl:8rem;
    --HAD-fontWeights-hairline:100;
    --HAD-fontWeights-thin:200;
    --HAD-fontWeights-light:300;
    --HAD-fontWeights-normal:400;
    --HAD-fontWeights-medium:500;
    --HAD-fontWeights-semibold:600;
    --HAD-fontWeights-bold:700;
    --HAD-fontWeights-extrabold:800;
    --HAD-fontWeights-black:900;
    --HAD-letterSpacings-tighter:-0.05em;
    --HAD-letterSpacings-tight:-0.025em;
    --HAD-letterSpacings-normal:0;
    --HAD-letterSpacings-wide:0.025em;
    --HAD-letterSpacings-wider:0.05em;
    --HAD-letterSpacings-widest:0.1em;
    --HAD-lineHeights-3:.75rem;
    --HAD-lineHeights-4:1rem;
    --HAD-lineHeights-5:1.25rem;
    --HAD-lineHeights-6:1.5rem;
    --HAD-lineHeights-7:1.75rem;
    --HAD-lineHeights-8:2rem;
    --HAD-lineHeights-9:2.25rem;
    --HAD-lineHeights-10:2.5rem;
    --HAD-lineHeights-normal:normal;
    --HAD-lineHeights-none:1;
    --HAD-lineHeights-shorter:1.25;
    --HAD-lineHeights-short:1.375;
    --HAD-lineHeights-base:1.6;
    --HAD-lineHeights-tall:1.625;
    --HAD-lineHeights-taller:2;
    --HAD-lineHeights-5xs:1.1;
    --HAD-lineHeights-4xs:1.15;
    --HAD-lineHeights-3xs:1.2;
    --HAD-lineHeights-2xs:1.35;
    --HAD-lineHeights-xs:1.4;
    --HAD-lineHeights-sm:1.5;
    --HAD-radii-none:0;
    --HAD-radii-sm:0.125rem;
    --HAD-radii-base:0.25rem;
    --HAD-radii-md:0.375rem;
    --HAD-radii-lg:0.5rem;
    --HAD-radii-xl:0.75rem;
    --HAD-radii-2xl:1rem;
    --HAD-radii-3xl:1.5rem;
    --HAD-radii-full:9999px;
    --HAD-space-1:0.25rem;
    --HAD-space-2:0.5rem;
    --HAD-space-3:0.75rem;
    --HAD-space-4:1rem;
    --HAD-space-5:1.25rem;
    --HAD-space-6:1.5rem;
    --HAD-space-7:1.75rem;
    --HAD-space-8:2rem;
    --HAD-space-9:2.25rem;
    --HAD-space-10:2.5rem;
    --HAD-space-12:3rem;
    --HAD-space-14:3.5rem;
    --HAD-space-16:4rem;
    --HAD-space-20:5rem;
    --HAD-space-24:6rem;
    --HAD-space-28:7rem;
    --HAD-space-32:8rem;
    --HAD-space-36:9rem;
    --HAD-space-40:10rem;
    --HAD-space-44:11rem;
    --HAD-space-48:12rem;
    --HAD-space-52:13rem;
    --HAD-space-56:14rem;
    --HAD-space-60:15rem;
    --HAD-space-64:16rem;
    --HAD-space-72:18rem;
    --HAD-space-80:20rem;
    --HAD-space-96:24rem;
    --HAD-space-px:1px;
    --HAD-space-0-5:0.125rem;
    --HAD-space-1-5:0.375rem;
    --HAD-space-2-5:0.625rem;
    --HAD-space-3-5:0.875rem;
    --HAD-space-7-5:1.875rem;
    --HAD-space-10-5:2.625rem;
    --HAD-shadows-xs:0 0 0 1px rgba(0,0,0,0.05);
    --HAD-shadows-sm:0 1px 2px 0 rgba(0,0,0,0.05);
    --HAD-shadows-base:0 1px
         3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
    --HAD-shadows-md:0
         4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
    --HAD-shadows-lg:0
         10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);
    --HAD-shadows-xl:0
         20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);
    --HAD-shadows-2xl:0
         25px 50px -12px rgba(0,0,0,0.25);
    --HAD-shadows-outline:0 0 0 4px var(--HAD-colors-primary-hover);
    --HAD-shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);
    --HAD-shadows-none:none;
    --HAD-shadows-dark-lg:rgba(0,0,0,0.1) 0px 0px 0px 1px,rgba(0,0,0,0.2) 0px
         5px 10px,rgba(0,0,0,0.4) 0px 15px 40px;
    --HAD-shadows-table:0 14px 66px
         rgba(0,0,0,.07),0 10px 17px rgba(0,0,0,.03),0 4px 7px rgba(0,0,0,.05);
    --HAD-shadows-drop:0 4px 17px 0 var(--HAD-colors-blackAlpha-200);
    --HAD-shadows-tableBox-light:0
         14px 66px rgba(0,0,0,.07),0 10px 17px rgba(0,0,0,.03),0 4px 7px rgba(0,0,0,.05);
    --HAD-shadows-tableBox-dark:0 14px 66px hsla(0,0%,96.1%,.07),0 10px 17px
         hsla(0,0%,96.1%,.03),0 4px 7px hsla(0,0%,96.1%,.05);
    --HAD-shadows-tableBoxHover:0px
         8px 17px rgba(0,0,0,0.15);
    --HAD-shadows-tableItemBox-light:0 1px 1px rgba(0,0,0,0.1);
    --HAD-shadows-tableItemBox-dark:0 1px 1px hsla(0,0%,100%,.1);
    --HAD-shadows-tableItemBoxHover:0
         0 1px var(--HAD-colors-primary-base);
    --HAD-shadows-gridYellowBoxShadow:8px
         8px 0px 0px var(--HAD-colors-gridYellow);
    --HAD-shadows-gridBlueBowShadow:8px
         8px 0px 0px var(--HAD-colors-gridBlue);
    --HAD-shadows-primary:4px 4px 0px
         0px var(--HAD-colors-primary-light);
    --HAD-shadows-tooltip:0 0 16px var(--HAD-colors-tooltipShadow);
    --HAD-sizes-1:0.25rem;
    --HAD-sizes-2:0.5rem;
    --HAD-sizes-3:0.75rem;
    --HAD-sizes-4:1rem;
    --HAD-sizes-5:1.25rem;
    --HAD-sizes-6:1.5rem;
    --HAD-sizes-7:1.75rem;
    --HAD-sizes-8:2rem;
    --HAD-sizes-9:2.25rem;
    --HAD-sizes-10:2.5rem;
    --HAD-sizes-12:3rem;
    --HAD-sizes-14:3.5rem;
    --HAD-sizes-16:4rem;
    --HAD-sizes-20:5rem;
    --HAD-sizes-24:6rem;
    --HAD-sizes-28:7rem;
    --HAD-sizes-32:8rem;
    --HAD-sizes-36:9rem;
    --HAD-sizes-40:10rem;
    --HAD-sizes-44:11rem;
    --HAD-sizes-48:12rem;
    --HAD-sizes-52:13rem;
    --HAD-sizes-56:14rem;
    --HAD-sizes-60:15rem;
    --HAD-sizes-64:16rem;
    --HAD-sizes-72:18rem;
    --HAD-sizes-80:20rem;
    --HAD-sizes-96:24rem;
    --HAD-sizes-px:1px;
    --HAD-sizes-0-5:0.125rem;
    --HAD-sizes-1-5:0.375rem;
    --HAD-sizes-2-5:0.625rem;
    --HAD-sizes-3-5:0.875rem;
    --HAD-sizes-max:max-content;
    --HAD-sizes-min:min-content;
    --HAD-sizes-full:100%;
    --HAD-sizes-3xs:14rem;
    --HAD-sizes-2xs:16rem;
    --HAD-sizes-xs:20rem;
    --HAD-sizes-sm:24rem;
    --HAD-sizes-md:28rem;
    --HAD-sizes-lg:32rem;
    --HAD-sizes-xl:36rem;
    --HAD-sizes-2xl:42rem;
    --HAD-sizes-3xl:48rem;
    --HAD-sizes-4xl:56rem;
    --HAD-sizes-5xl:64rem;
    --HAD-sizes-6xl:72rem;
    --HAD-sizes-7xl:80rem;
    --HAD-sizes-8xl:90rem;
    --HAD-sizes-prose:60ch;
    --HAD-sizes-container-sm:640px;
    --HAD-sizes-container-md:768px;
    --HAD-sizes-container-lg:1024px;
    --HAD-sizes-container-xl:1280px;
    --HAD-sizes-container-2xl:1440px;
    --HAD-sizes-7-5:1.875rem;
    --HAD-sizes-10-5:2.625rem;
    --HAD-zIndices-hide:-1;
    --HAD-zIndices-auto:auto;
    --HAD-zIndices-base:0;
    --HAD-zIndices-docked:10;
    --HAD-zIndices-dropdown:1000;
    --HAD-zIndices-sticky:1100;
    --HAD-zIndices-banner:1200;
    --HAD-zIndices-overlay:1300;
    --HAD-zIndices-modal:1400;
    --HAD-zIndices-popover:1500;
    --HAD-zIndices-skipLink:1600;
    --HAD-zIndices-toast:1700;
    --HAD-zIndices-tooltip:1800;
    --HAD-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    --HAD-transition-property-colors:background-color,border-color,color,fill,stroke;
    --HAD-transition-property-dimensions:width,height;
    --HAD-transition-property-position:left,right,top,bottom;
    --HAD-transition-property-background:background-color,background-image,background-position;
    --HAD-transition-easing-ease-in:cubic-bezier(0.4,0,1,1);
    --HAD-transition-easing-ease-out:cubic-bezier(0,0,0.2,1);
    --HAD-transition-easing-ease-in-out:cubic-bezier(0.4,0,0.2,1);
    --HAD-transition-duration-ultra-fast:50ms;
    --HAD-transition-duration-faster:100ms;
    --HAD-transition-duration-fast:150ms;
    --HAD-transition-duration-normal:200ms;
    --HAD-transition-duration-slow:300ms;
    --HAD-transition-duration-slower:400ms;
    --HAD-transition-duration-ultra-slow:500ms;
    --HAD-blur-none:0;
    --HAD-blur-sm:4px;
    --HAD-blur-base:8px;
    --HAD-blur-md:12px;
    --HAD-blur-lg:16px;
    --HAD-blur-xl:24px;
    --HAD-blur-2xl:40px;
    --HAD-blur-3xl:64px;
    --HAD-breakpoints-base:0em;
    --HAD-breakpoints-sm:30em;
    --HAD-breakpoints-md:48em;
    --HAD-breakpoints-lg:62em;
    --HAD-breakpoints-xl:80em;
    --HAD-breakpoints-2xl:96em;
  
 }
 .chakra-ui-light:host:not([data-theme]),.chakra-ui-light:root:not([data-theme]),.chakra-ui-light
         [data-theme]:not([data-theme]),[data-theme=light]:host:not([data-theme]),[data-theme=light]:root:not([data-theme]),[data-theme=light]
         [data-theme]:not([data-theme]),:host[data-theme=light],:root[data-theme=light],[data-theme][data-theme=light] {
    --HAD-colors-black:#000000;
    --HAD-colors-white:#ffffff;
    --HAD-shadows-buttonHover:4px
         4px 0 var(--HAD-colors-blue-100);
    --HAD-colors-chakra-body-text:var(--HAD-colors-gray-800);
    --HAD-colors-chakra-body-bg:var(--HAD-colors-white);
    --HAD-colors-chakra-border-color:var(--HAD-colors-gray-200);
    --HAD-colors-chakra-inverse-text:var(--HAD-colors-white);
    --HAD-colors-chakra-subtle-bg:var(--HAD-colors-gray-100);
    --HAD-colors-chakra-subtle-text:var(--HAD-colors-gray-600);
    --HAD-colors-chakra-placeholder-color:var(--HAD-colors-gray-500);
 
    --HAD-colors-upgradesGradient:linear-gradient(285.24deg,#F7CBC0
         0%,#F4B1AB 29.8%,#8476D9 49.78%,#85ACF9 54.14%,#1C1CE1 61.77%,#000000 69.77%);
    --HAD-colors-runNodeGradient:linear-gradient(0deg,rgba(153,157,244,0.1)
         0%,rgba(153,157,244,0) 100%),linear-gradient(270.72deg,#FDF0FF 0.62%,rgba(236,195,195,0.557292)
         32.61%,rgba(207,189,230,0.296875) 49.67%,rgba(196,196,196,0) 72.88%);
    --HAD-colors-runNodeGradient2:linear-gradient(135deg,rgba(79,113,235,0.2)
         9.8%,rgba(232,79,235,0.2) 92.84%);
    --HAD-colors-ghostCardBackground:#ffffff;
    --HAD-colors-ghostCardGhost:#f7f7f7;
    --HAD-colors-secondaryButtonBackgroundActive:#e5e5e5;
    --HAD-colors-primary-base:var(--HAD-colors-blue-500);
    --HAD-colors-primary-highContrast:var(--HAD-colors-blue-700);
    --HAD-colors-primary-lowContrast:var(--HAD-colors-blue-100);
    --HAD-colors-primary-hover:var(--HAD-colors-blue-300);
    --HAD-colors-primary-visited:var(--HAD-colors-blue-600);
    --HAD-colors-primary-light:var(--HAD-colors-blue-100);
    --HAD-colors-primary-dark:var(--HAD-colors-blue-700);
    --HAD-colors-primary-pressed:var(--HAD-colors-blue-300);
    --HAD-colors-primary950:#040426;
    --HAD-colors-primary900:#050532;
    --HAD-colors-primary800:#0b0b66;
    --HAD-colors-primary700:#101099;
    --HAD-colors-primary600:#1616cc;
    --HAD-colors-primary500:#1c1cff;
    --HAD-colors-primary400:#4949ff;
    --HAD-colors-primary300:#7676ff;
    --HAD-colors-primary200:#a4a4ff;
    --HAD-colors-primary100:#d1d1ff;
    --HAD-colors-primaryHover:rgba(28,28,225,0.8);
    --HAD-colors-primaryActive:#1616cc;
    --HAD-colors-lightBorder:#ececec;
    --HAD-colors-priceCardBackgroundPositive:linear-gradient(
         0,rgba(207,236,224,0.6) 0%,rgba(207,236,224,0) 100%);
    --HAD-colors-priceCardBackgroundNegative:linear-gradient(180deg,rgba(241,204,204,0.4)
         0%,rgba(241,204,204,0) 100%);
    --HAD-colors-priceCardBorder:#ececec;
    --HAD-colors-priceCardBorderNegative:#ececec;
    --HAD-colors-searchBorder:#7f7f7f;
    --HAD-colors-searchBackground:#ffffff;
    --HAD-colors-searchBackgroundEmpty:#f2f2f2;
    --HAD-colors-searchResultText:#33363d;
    --HAD-colors-searchResultBackground:#f1f3f5;
    --HAD-colors-selectHover:#d1d1ff;
    --HAD-colors-selectActive:#a4a4ff;
    
 
    --HAD-colors-dropdownBorder:#e5e5e5;
    --HAD-colors-markBackground:rgba(143,187,237,.1);
    --HAD-colors-markUnderline:rgba(143,187,237,.5);
    --HAD-colors-modalBackground:hsla(0,0%,69.8%,0.9);
    --HAD-colors-text:#333333;
    --HAD-colors-text200:#666666;
    --HAD-colors-text300:#4c4c4c;
    --HAD-colors-textTableOfContents:#7f7f7f;
    --HAD-colors-background-base:var(--HAD-colors-white);
    --HAD-colors-background-highlight:var(--HAD-colors-gray-100);
    --HAD-colors-ednBackground:#f7f7f7;
    --HAD-colors-layer2ContentSecondary:#e5e5e5;
    --HAD-colors-border:#e5e5e5;
    --HAD-colors-tableBoxShadow:0 14px 66px rgba(0,0,0,.07),0
         10px 17px rgba(0,0,0,.03),0 4px 7px rgba(0,0,0,.05);
    --HAD-colors-tableItemBoxShadow:rgba(0,0,0,0.1);
    --HAD-colors-tableBackgroundHover:#f2f2f2;
    --HAD-colors-preBackground:#f2f2f2;
    --HAD-colors-preBorder:rgba(0,0,0,.05);
    --HAD-colors-homeDivider:#a4a4f3;
    --HAD-colors-displayDark:none;
    --HAD-colors-displayLight:block;
    --HAD-colors-grayBackground:#fcfcfc;
    --HAD-colors-cardGradient:radial-gradient(46.28% 66.31% at 66.95% 58.35%,#e6e6f7
         0%,#e7edfa 50%,#e9fbfa 100%);
    --HAD-colors-upgradeStatusBackground:linear-gradient(180deg,rgba(0,240,255,0.2)
         0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,rgba(255,255,255,0.8),rgba(255,255,255,0.8)),#1c1ce1;
    --HAD-colors-upgradeStatusShippedBackground:linear-gradient(180deg,rgba(0,240,255,0.2)
         0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,rgba(255,255,255,0.8),rgba(255,255,255,0.8)),#109e62;
    --HAD-colors-upgradeStatusBorder:none;
    --HAD-colors-upgradeStatusShippedBorder:none;
    --HAD-colors-mainnet:#9fd8c0;
    --HAD-colors-mainnetBorder:#7f7f7f;
    --HAD-colors-beaconchain:#1e1e1e;
    --HAD-colors-beaconchainBorder:#7f7f7f;
    --HAD-colors-shard:#242424;
    --HAD-colors-shardBorder:#7f7f7f;
    --HAD-colors-infoLink:#0b0b66;
    --HAD-colors-infoLinkHover:#050532;
    --HAD-colors-cardBoxShadow:4px
         4px 0px 0px #d2d2f9;
    --HAD-colors-homeBoxMint:#2e2e2e;
    --HAD-colors-homeBoxTurquoise:#1e1e1e;
    --HAD-colors-homeBoxOrange:#242424;
    --HAD-colors-homeBoxPurple:#e8e8ff;
    --HAD-colors-homeBoxPink:#242424;
    --HAD-colors-codeBackground:#fafafa;
    --HAD-colors-rollupDevDocList:#e8e8ff;
    --HAD-colors-beta:radial-gradient(25.56%
         133.51% at 28.36% 45.54%,rgba(28,28,225,0) 0%,rgba(28,28,225,0.06) 100%);
    --HAD-colors-offBackground:#f7f7f7;
    --HAD-colors-stakingPillPlatform:#cd9df3;
    --HAD-colors-stakingPillUI:#ebd27a;
    --HAD-colors-stakingGold:#be8d10;
    --HAD-colors-stakingGoldFill:#fef9ef;
    --HAD-colors-stakingGreen:#129e5b;
    --HAD-colors-stakingGreenFill:#f7faf1;
    --HAD-colors-stakingBlue:#0b83dc;
    --HAD-colors-stakingBlueFill:#f1fcf5;
    --HAD-colors-stakingRed:#a0524c;
    --HAD-colors-stakingRedFill:#f8fbf9;
    --HAD-colors-layer2Gradient:linear-gradient(85.12deg,rgba(185,185,241,0.2)
         0%,rgba(84,132,234,0.2) 56.29%,rgba(58,142,137,0.2) 99.99%);
    --HAD-colors-feedbackGradient:linear-gradient(102.7deg,rgba(185,185,241,0.2)
         0%,rgba(84,132,234,0.2) 51.56%,rgba(58,142,137,0.2) 100%);
    --HAD-colors-bannerGridGradient:linear-gradient(90deg,rgba(127,127,213,0.2)
         0%,rgba(132,145,221,0.2) 50%,rgba(145,234,228,0.2) 100%);
    --HAD-colors-sliderBg:#F7F7F7;
    --HAD-colors-sliderBorder:#ECECEC;
    --HAD-colors-sliderDot:#A4A4A4;
    --HAD-colors-sliderDotActive:#1C1DFF;
    --HAD-colors-sliderBtnBg:#A4A4A4;
    --HAD-colors-sliderBtnColor:#ffffff;
    --HAD-colors-sliderBtnBgDisabled:#E7E7E7;
    --HAD-colors-sliderBtnColorDisabled:#737373;
    --HAD-colors-body-base:var(--HAD-colors-gray-700);
    --HAD-colors-body-medium:var(--HAD-colors-gray-500);
    --HAD-colors-body-light:var(--HAD-colors-gray-200);
    --HAD-colors-body-inverted:var(--HAD-colors-gray-100);
    --HAD-colors-disabled:var(--HAD-colors-gray-300);
    --HAD-colors-neutral:var(--HAD-colors-white);
    --HAD-colors-attention-outline:var(--HAD-colors-attention-base);
    --HAD-colors-error-outline:var(--HAD-colors-error-base);
    --HAD-colors-error-neutral:var(--HAD-colors-red-100);
    --HAD-colors-tooltipShadow:var(--HAD-colors-blackAlpha-400);
    --HAD-colors-switchBackground:var(--HAD-colors-gray-300);
    --HAD-gradients-bgMainGradient:linear-gradient(102.7deg,rgba(185,185,241,0.2)
         0%,rgba(84,132,234,0.2) 51.56%,rgba(58,142,137,0.2) 100%);
 }
 .chakra-ui-dark:host:not([data-theme]),.chakra-ui-dark:root:not([data-theme]),.chakra-ui-dark
         [data-theme]:not([data-theme]),[data-theme=dark]:host:not([data-theme]),[data-theme=dark]:root:not([data-theme]),[data-theme=dark]
         [data-theme]:not([data-theme]),:host[data-theme=dark],:root[data-theme=dark],[data-theme][data-theme=dark] {
    --HAD-colors-black:#000000;
    --HAD-colors-white:#ffffff;
    --HAD-shadows-buttonHover:4px
         4px 0 #352313;
    --HAD-colors-chakra-body-text:var(--HAD-colors-whiteAlpha-900);
    --HAD-colors-chakra-body-bg:var(--HAD-colors-gray-800);
    --HAD-colors-chakra-border-color:var(--HAD-colors-whiteAlpha-300);
    --HAD-colors-chakra-inverse-text:var(--HAD-colors-gray-800);
    --HAD-colors-chakra-subtle-bg:var(--HAD-colors-gray-700);
    --HAD-colors-chakra-subtle-text:var(--HAD-colors-gray-400);
    --HAD-colors-chakra-placeholder-color:var(--HAD-colors-whiteAlpha-400);
    --HAD-colors-white500:#ffffff;
    --HAD-colors-white600:#f7f7f7;
    --HAD-colors-white700:#e5e5e5;
    --HAD-colors-white800:#ccc;
    --HAD-colors-white900:#b2b2b2;
    --HAD-colors-black500:#000000;
    --HAD-colors-black400:#191919;
    --HAD-colors-black300:#333;
    --HAD-colors-black200:#4c4c4c;
    --HAD-colors-black100:#666;
    --HAD-colors-black50:#7f7f7f;
    --HAD-colors-boxShadow:rgba(0,0,0,0.12);
    --HAD-colors-boxShadowHover:rgba(0,0,0,0.24);
    --HAD-colors-secondary:#b2b2b2;
    --HAD-colors-success900:#031f13;
    --HAD-colors-success800:#063f27;
    --HAD-colors-success700:#095e3a;
    --HAD-colors-success600:#0c7e4e;
    --HAD-colors-success-outline:var(--HAD-colors-success-light);
    --HAD-colors-success-neutral:var(--HAD-colors-green-900);
    --HAD-colors-success500:#109e62;
    --HAD-colors-success400:#3fb181;
    --HAD-colors-success300:#6fc4a0;
    --HAD-colors-success200:#9fd8c0;
    --HAD-colors-success100:#cfebdf;
    --HAD-colors-fail900:#240000;
    --HAD-colors-fail800:#490000;
    --HAD-colors-fail700:#6e0000;
    --HAD-colors-fail600:#930000;
    --HAD-colors-fail:#b80000;
    --HAD-colors-fail500:#b80000;
    --HAD-colors-fail400:#c63333;
    --HAD-colors-fail300:#d46666;
    --HAD-colors-fail200:#e29999;
    --HAD-colors-fail100:#f0cccc;
    --HAD-colors-tagBlue:#d1d1ff;
    --HAD-colors-tagOrange:#242424;
    --HAD-colors-tagGreen:#cfebdf;
    --HAD-colors-tagRed:#f0cccc;
    --HAD-colors-tagTurquoise:#1e1e1e;
    --HAD-colors-tagGray:#e5e5e5;
    --HAD-colors-tagYellow:#fff8df;
    --HAD-colors-tagMint:#2e2e2e;
    --HAD-colors-tagPink:#242424;
    --HAD-colors-warning:#242424;
    --HAD-colors-warningLink:#994515;
    --HAD-colors-warningLinkHover:#321607;
    --HAD-colors-lowBug:#242424;
    --HAD-colors-mediumBug:#ffab7b;
    --HAD-colors-primaryLight300:#7676ff;
    --HAD-colors-primaryDark300:#ffab7b;
    --HAD-colors-yellow:#fff8df;
    --HAD-colors-gridYellow:#ffe78e;
    --HAD-colors-gridRed:#ef7d7d;
    --HAD-colors-gridBlue:#a7d0f4;
    --HAD-colors-gridGreen:#6fc4a0;
    --HAD-colors-gridOrange:#ffab7b;
    --HAD-colors-gridPink:#ffa1c3;
    --HAD-colors-gridPurple:#a4a4ff;
    --HAD-colors-infoBanner:#e8e8ff;
    --HAD-colors-buttonColor:#333;
    --HAD-colors-upgradesGradient:linear-gradient(285.24deg,#f7cbc0
         0%,#fbeae3 17.81%,#f4b1ab 29.8%,#8476d9 49.78%,#8db4ff 69.77%);
    --HAD-colors-runNodeGradient:linear-gradient(0deg,rgba(153,157,244,0.35)
         0%,rgba(153,157,244,0) 100%),linear-gradient(89.24deg,rgba(253,240,255,0.7)
         -64.3%,rgba(212,119,119,0.390104) -7.43%,rgba(188,163,220,0.207813) 46.66%,rgba(196,196,196,0)
         99.16%);
    --HAD-colors-runNodeGradient2:linear-gradient(135deg,rgba(79,113,235,0.2)
         9.8%,rgba(232,79,235,0.2) 92.84%);
    --HAD-colors-ghostCardBackground:#333;
    --HAD-colors-ghostCardGhost:#7f7f7f;
    --HAD-colors-secondaryButtonBackgroundActive:#333;
    --HAD-colors-primary-base:var(--HAD-colors-orange-500);
    --HAD-colors-primary-highContrast:var(--HAD-colors-orange-100);
    --HAD-colors-primary-lowContrast:var(--HAD-colors-orange-800);
    --HAD-colors-primary-hover:var(--HAD-colors-orange-300);
    --HAD-colors-primary-visited:var(--HAD-colors-orange-600);
    --HAD-colors-primary-light:var(--HAD-colors-orange-100);
    --HAD-colors-primary-dark:var(--HAD-colors-orange-800);
    --HAD-colors-primary-pressed:var(--HAD-colors-orange-800);
    --HAD-colors-primary950:#190b03;
    --HAD-colors-primary900:#321607;
    --HAD-colors-primary800:#662e0e;
    --HAD-colors-primary700:#994515;
    --HAD-colors-primary600:#cc5c1c;
    --HAD-colors-primary500:#ff7324;
    --HAD-colors-primary400:#ff8f4f;
    --HAD-colors-primary300:#ffab7b;
    --HAD-colors-primary200:#ffc7a7;
    --HAD-colors-primary100:#242424;
    --HAD-colors-primaryHover:#ff8f4f;
    --HAD-colors-primaryActive:#ffc7a7;
    --HAD-colors-lightBorder:#404040;
    --HAD-colors-priceCardBackgroundPositive:var(--HAD-colors-transparent);
    --HAD-colors-priceCardBackgroundNegative:var(--HAD-colors-transparent);
    --HAD-colors-priceCardBorder:#095e3a;
    --HAD-colors-priceCardBorderNegative:#d46666;
    --HAD-colors-searchBorder:#b2b2b2;
    --HAD-colors-searchBackground:#4c4c4c;
    --HAD-colors-searchBackgroundEmpty:#333333;
    --HAD-colors-searchResultText:#f1f3f5;
    --HAD-colors-searchResultBackground:#33363d;
    --HAD-colors-selectHover:#994515;
    --HAD-colors-selectActive:#cc5c1c;
    --HAD-colors-dropdownBackground:#191919;
    --HAD-colors-dropdownBackgroundHover:#000000;
    --HAD-colors-dropdownBorder:#333333;
    --HAD-colors-markBackground:rgb(255,115,36,.1);
    --HAD-colors-markUnderline:rgb(255,115,36,.5);
    --HAD-colors-modalBackground:rgba(25,25,25,0.8);
    --HAD-colors-text: white;
    --HAD-colors-text200: white;
    --HAD-colors-text300: white;
    --HAD-colors-textTableOfContents:hsla(0,0%,69.8%,.8);
    --HAD-colors-background-base:var(--HAD-colors-gray-700);
    --HAD-colors-background-highlight:var(--HAD-colors-gray-900);
    --HAD-colors-ednBackground:#191919;
    --HAD-colors-layer2ContentSecondary:#333;
    --HAD-colors-border:#333;
    --HAD-colors-tableBoxShadow:0 14px 66px hsla(0,0%,96.1%,.07),0
         10px 17px hsla(0,0%,96.1%,.03),0 4px 7px hsla(0,0%,96.1%,.05);
    --HAD-colors-tableItemBoxShadow:hsla(0,0%,100%,.1);
    --HAD-colors-tableBackgroundHover:rgba(255,115,36,.013);
    --HAD-colors-preBackground:#191919;
    --HAD-colors-preBorder:hsla(0,0%,100%,.05);
    --HAD-colors-homeDivider:#ffc7a7;
    --HAD-colors-displayDark:block;
    --HAD-colors-displayLight:none;
    --HAD-colors-grayBackground:#272627;
    --HAD-colors-cardGradient:linear-gradient(49.21deg,rgba(127,127,213,0.2)
         19.87%,rgba(134,168,231,0.2) 58.46%,rgba(145,234,228,0.2) 97.05% );
    --HAD-colors-upgradeStatusBackground:#222222;
    --HAD-colors-upgradeStatusShippedBackground:#222222;
    --HAD-colors-upgradeStatusBorder:#a4a4ff
         solid 2px;
    --HAD-colors-upgradeStatusShippedBorder:#3fb181 solid 2px;
    --HAD-colors-mainnet:#222222;
    --HAD-colors-mainnetBorder:#6fc4a0;
    --HAD-colors-beaconchain:#222222;
    --HAD-colors-beaconchainBorder:#242424;
    --HAD-colors-shard:#222222;
    --HAD-colors-shardBorder:#ff7324;
    --HAD-colors-infoLink:#0b0b66;
    --HAD-colors-infoLinkHover:#050532;
    --HAD-colors-cardBoxShadow:4px 4px
         0px 0px #ffab7c;
    --HAD-colors-homeBoxMint:#2d3332;
    --HAD-colors-homeBoxTurquoise:#293233;
    --HAD-colors-homeBoxOrange:#332821;
    --HAD-colors-homeBoxPurple:#212131;
    --HAD-colors-homeBoxPink:#332027;
    --HAD-colors-codeBackground:#2a2734;
    --HAD-colors-rollupDevDocList:#4c4c4c;
    --HAD-colors-beta:background:radial-gradient(25.56%
         133.51% at 28.36% 45.54%,rgba(255,143,80,0.72) 0%,rgba(255,143,80,0.22)
         100%);
    --HAD-colors-offBackground:#181818;
    --HAD-colors-stakingPillPlatform:#cd9df3;
    --HAD-colors-stakingPillUI:#ebd27a;
    --HAD-colors-stakingGold:#F2BB2F;
    --HAD-colors-stakingGoldFill:#373228;
    --HAD-colors-stakingGreen:#49DE96;
    --HAD-colors-stakingGreenFill:#30342b;
    --HAD-colors-stakingBlue:#A9D3F2;
    --HAD-colors-stakingBlueFill:#2b352f;
    --HAD-colors-stakingRed:#D6BBB9;
    --HAD-colors-stakingRedFill:#313432;
    --HAD-colors-layer2Gradient:linear-gradient(83.46deg,rgba(127,127,213,0.2)
         7.03%,rgba(138,168,231,0.2) 52.42%,rgba(145,234,228,0.2) 98.77%),#1E1E1E;
    --HAD-colors-feedbackGradient:linear-gradient(83.46deg,#2C2C32 7.03%,#44404D
         52.42%,#303038 98.77%);
    --HAD-colors-bannerGridGradient:linear-gradient(90deg,rgba(172,182,229,0.08)
         0%,rgba(134,253,232,0.08) 100%);
    --HAD-colors-sliderBg:#191919;
    --HAD-colors-sliderBorder:#404040;
    --HAD-colors-sliderDot:#A4A4A4;
    --HAD-colors-sliderDotActive:#FF7324;
    --HAD-colors-sliderBtnBg:#404040;
    --HAD-colors-sliderBtnColor:#ffffff;
    --HAD-colors-sliderBtnBgDisabled:#404040;
    --HAD-colors-sliderBtnColorDisabled:#737373;
    --HAD-colors-body-base:var(--HAD-colors-gray-100);
    --HAD-colors-body-medium:var(--HAD-colors-gray-300);
    --HAD-colors-body-light:var(--HAD-colors-gray-600);
    --HAD-colors-body-inverted:var(--HAD-colors-gray-700);
    --HAD-colors-disabled:var(--HAD-colors-gray-500);
    --HAD-colors-neutral:var(--HAD-colors-gray-900);
    --HAD-colors-attention-outline:var(--HAD-colors-attention-light);
    --HAD-colors-error-outline:var(--HAD-colors-error-light);
    --HAD-colors-error-neutral:var(--HAD-colors-red-900);
    --HAD-colors-tooltipShadow:var(--HAD-colors-whiteAlpha-400);
    --HAD-colors-switchBackground:var(--HAD-colors-whiteAlpha-400);
    --HAD-gradients-bgMainGradient:linear-gradient(102.7deg,rgba(185,185,241,0.2)
         0%,rgba(84,132,234,0.2) 51.56%,rgba(58,142,137,0.2) 100%);
 }






 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;
    background-color: #1e1e1e;
    color: white;
 
 }
 body {
    position:relative;
    min-height:100%;
    margin:0;
    font-feature-settings:"kern";
   
    
 }
 :where(*,*::before,*::after) {
    border-width:0;
    border-style:solid;
    box-sizing:border-box;
    word-wrap:break-word;
 }
 main {
    display:block;
   
 }
 hr {
    border-top-width:1px;
    box-sizing:content-box;
    height:0;
    overflow:visible;
 }
 :where(pre,code,kbd,samp) {
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;
    font-size:1em;
 }
 a {
    background-color:transparent;
    color:inherit;
    -webkit-text-decoration:inherit;
    text-decoration:inherit;
    
 }
 abbr[title] {
    border-bottom:none;
    -webkit-text-decoration:underline;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    -webkit-text-decoration:underline
         dotted;
    text-decoration:underline dotted;
 }
 :where(b,strong) {
    font-weight:bold;
 }
 small {
    font-size:80%;
 }
 :where(sub,sup) {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
 }
 sub {
    bottom:-0.25em;
 }
 sup {
    top:-0.5em;
 }
 img {
    border-style:none;
 }
 :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::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner
         ) {
    border-style:none;
    padding:0;
 }
 fieldset {
    padding:0.35em 0.75em 0.625em;
 }
 legend {
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal;
 }
 progress {
    vertical-align:baseline;
 }
 textarea {
    overflow:auto;
 }
 :where([type="checkbox"],[type="radio"]) {
    box-sizing:border-box;
    padding:0;
 }
 input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance:none!important;
 }
 input[type="number"] {
    -moz-appearance:textfield;
 }
 input[type="search"] {
    -webkit-appearance:textfield;
    outline-offset:-2px;
 }
 input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none!important;
 }
 ::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit;
 }
 details {
    display:block;
 }
 summary {
    display:-webkit-box;
    display:-webkit-list-item;
    display:-ms-list-itembox;
    display:list-item;
 }
 template {
    display:none;
 }
 [hidden] {
    display:none!important;
 }
 :where( blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre
         ) {
    margin:0;
 }
 button {
    background:transparent;
    padding:0;
 }
 fieldset {
    margin:0;
    padding:0;
 }
 :where(ol,ul) {
    margin:0;
    padding:0;
 }
 textarea {
    resize:vertical;
 }
 :where(button,[role="button"]) {
    cursor:pointer;
 }
 button::-moz-focus-inner {
    border:0!important;
 }
 table {
    border-collapse:collapse;
 }
 :where(h1,h2,h3,h4,h5,h6) {
    font-size:inherit;
    font-weight:inherit;
 }
 :where(button,input,optgroup,select,textarea) {
    padding:0;
    line-height:inherit;
    color:inherit;
 }
 :where(img,svg,video,canvas,audio,iframe,embed,object) {
    display:block;
 }
 :where(img,video) {
    max-width:100%;
    height:auto;
 }
 [data-js-focus-visible]:focus:not([data-focus-visible-added]):not(
         [data-focus-visible-disabled] ) {
    outline:none;
    box-shadow:none;
 }
 select::-ms-expand {
    display:none;
 }
 :root,:host {
    --chakra-vh:100vh;
 }
 @supports (height:-webkit-fill-available) {
    :root,:host {
    --chakra-vh:-webkit-fill-available;
 }
 }@supports (height:-moz-fill-available) {
    :root,:host {
    --chakra-vh:-moz-fill-available;
 }
 }@supports (height:100dvh) {
    :root,:host {
    --chakra-vh:100dvh;
 }
 }
     
body {
    font-family:var(--HAD-fonts-body);
    color:var(--HAD-colors-chakra-body-text);
 
    transition-duration:var(--HAD-transition-duration-normal);
    line-height:1.6rem;
 }
 *::-webkit-input-placeholder {
    color:var(--HAD-colors-chakra-placeholder-color);
 }
 *::-moz-placeholder {
    color:var(--HAD-colors-chakra-placeholder-color);
 }
 *:-ms-input-placeholder {
    color:var(--HAD-colors-chakra-placeholder-color);
 }
 *::placeholder {
    color:var(--HAD-colors-chakra-placeholder-color);
 }
 *,*::before,::after {
    border-color:var(--HAD-colors-chakra-border-color);
 }
 a {
    color: var(--HAD-colors-primary-base);
    -webkit-text-decoration:underline;
    text-decoration:underline;
 }
 p {
    margin:0px 0px 1.45rem;
 }
 ul,ol {
    margin:0px
         0px 1.45rem 1.45rem;
    padding:0px;
 }
 li {
    margin-bottom:calc(1.45rem / 2);
 }
 ol li {
    padding-left:0;
 }
 ul li {
    padding-left:0;
 }
 li>ol {
    margin-left:1.45rem;
    margin-bottom:calc(1.45rem / 2);
    margin-top:calc(1.45rem / 2);
 }
 li>ul {
    margin-left:1.45rem;
    margin-bottom:calc(1.45rem / 2);
    margin-top:calc(1.45rem
         / 2);
 }
 li *:last-child {
    margin-bottom:0;
 }
 p *:last-child {
    margin-bottom:0;
 }
 li>p {
    margin-bottom:calc(1.45rem / 2);
 }
 h1,h2,h3,h4,h5,h6 {
    margin:2rem
         0;
    line-height:1.4;
    scroll-margin-top:navHeight;
    scroll-snap-margin:navHeight;
 }
 h1 {
    font-size:3rem;
    font-weight:700;
 }
 @media (max-width:768px) {
    h1 {
    font-size:2.5rem;
 }
 }h2 {
    font-size:2rem;
    margin-top:3rem;
    font-weight:600;
 }
 @media (max-width:768px) {
    h2 {
    font-size:1.5rem;
 }
 }h3 {
    font-size:1.5rem;
    margin-top:2.5rem;
    font-weight:600;
 }
 @media (max-width:768px) {
    h3 {
    font-size:1.25rem;
 }
 }h4 {
    font-size:1.25rem;
    font-weight:500;
 }
 @media (max-width:768px) {
    h4 {
    font-size:1rem;
 }
 }h5 {
    font-size:1rem;
    font-weight:450;
 }
 h6 {
    font-size:0.9rem;
    font-weight:400;
    text-transform:uppercase;
 }
 .header-anchor {
    position:relative!important;
    display:initial;
    margin-left:-1.5em;
    padding-right:0.5rem!important;
    font-size:1rem;
    vertical-align:middle;
 }
 .header-anchor svg {
    display:inline;
    fill:var(--HAD-colors-primary-base);
    visibility:hidden;
 }
 h1:hover .header-anchor
         svg,h2:hover .header-anchor svg,h3:hover .header-anchor svg,h4:hover .header-anchor
         svg,h5:hover .header-anchor svg,h6:hover .header-anchor svg {
    visibility:visible;
 }
 .header-anchor:focus svg {
    visibility:visible;
 }
 pre,code,kbd,samp {
    font-size:0.8em;
    line-height:1.1rem;
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;
 }



 .css-1webc1y {
    background:var(--HAD-colors-primary-base);
 }





 .css-h6mm5f {
    transition-property:var(--HAD-transition-property-common);
    transition-duration:var(--HAD-transition-duration-fast);
    transition-timing-function:var(--HAD-transition-easing-ease-out);
    cursor:pointer;
    -webkit-text-decoration:underline;
    text-decoration:underline;
    outline:2px solid transparent;
    outline-offset:2px;
    line-height:var(--HAD-lineHeights-taller);
    position:absolute;
    top:calc(var(--HAD-space-12) * -1);
    margin-left:var(--HAD-space-2);
    color:var(--HAD-colors-background-base);
    text-decoration-line:none;
 }
 .css-h6mm5f:focus-visible,.css-h6mm5f[data-focus-visible] {
   
    outline:auto;
 }
 .css-h6mm5f:hover,.css-h6mm5f[data-hover] {
    -webkit-text-decoration:none;
    text-decoration:none;
 }
 .css-h6mm5f:focus,.css-h6mm5f[data-focus] {
    position:static;
 }


 .css-499hv {
    display:none;
    bottom:0px;
    right:0px;
    position:fixed;
    z-index:99;
 }
 @media screen and (min-width:48em) {
    .css-499hv {
    bottom:var(--HAD-space-8);
    right:var(--HAD-space-8);
 }
 }




 .css-54zag1 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    padding:1rem;
    max-height:100%;
    max-width:100%;
    background:var(--HAD-colors-infoBanner);
    color:var(--HAD-colors-black300);
    
    border-radius:var(--HAD-radii-sm);
 }
 @media screen and (min-width:48em) {
    .css-54zag1 {
    max-width:600px;
    
 }
 }




 .css-gt5kt {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    margin:var(--HAD-space-4);
    margin-top:var(--HAD-space-10);
 }
 @media screen and (min-width:30em) {
    .css-gt5kt {
    margin-top:var(--HAD-space-4);
 }
 }


 .css-1qmwepe {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    margin-bottom:var(--HAD-space-4);
    -webkit-flex-direction:column-reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    --chakra-space-y-reverse:1;
    --chakra-divide-y-reverse:1;
 }
 @media screen and (min-width:30em) {
    .css-1qmwepe {
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
 }
 }



 .css-1finkcs {
    font-family:var(--HAD-fonts-heading);
    font-size:var(--HAD-fontSizes-2xl);
    font-weight:700;
    line-height:100%;
    margin-top:0px;
    margin-bottom:0px;
 }



 .css-15x15tx {
    display:inline-block;
    font-size:var(--HAD-fontSizes-2xl);
    margin-left:var(--HAD-space-2);
    margin-bottom:var(--HAD-space-4);
 }
 @media
                   screen and (min-width:30em) {
    .css-15x15tx {
    margin-bottom:auto;
 }
 }.css-15x15tx>img {
    margin:0!important;
    display:initial;
 }


 .css-4jjxqa {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
 }
 @media screen and (min-width:30em) {
    .css-4jjxqa {
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
 }
 }


 .css-9y3v2q {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -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;
    vertical-align:middle;
    outline:2px
                     solid transparent;
    outline-offset:2px;
    border-radius:var(--HAD-radii-base);
    border:var(--HAD-borders-1px);
    color:var(--HAD-colors-background-base);
    line-height:1.6;
    transition-property:var(--HAD-transition-property-common);
    transition-duration:var(--HAD-transition-duration-normal);
    white-space:normal;
    padding-top:var(--HAD-space-2)!important;
    padding-bottom:var(--HAD-space-2)!important;
    -webkit-padding-start:var(--HAD-space-4)!important;
    padding-inline-start:var(--HAD-space-4)!important;
    -webkit-padding-end:var(--HAD-space-4)!important;
    padding-inline-end:var(--HAD-space-4)!important;
    background:var(--HAD-colors-primary-base);
    -webkit-text-decoration:none;
    text-decoration:none;
 }
 .css-9y3v2q:focus-visible,.css-9y3v2q[data-focus-visible] {
    outline:4px solid;
    outline-color:var(--HAD-colors-primary-hover);
    outline-offset:-1px;
 }
 .css-9y3v2q:disabled,.css-9y3v2q[disabled],.css-9y3v2q[aria-disabled=true],.css-9y3v2q[data-disabled] {
    color:var(--HAD-colors-disabled);
    pointer-events:none;
 }
 .css-9y3v2q:hover,.css-9y3v2q[data-hover] {
    color:var(--HAD-colors-background-base);
    background:var(--HAD-colors-primary-hover);
    
    -webkit-text-decoration:none;
    text-decoration:none;
 }
 .css-9y3v2q svg {
    font-size:var(--HAD-fontSizes-2xl);
 }

 




 .css-ivcz70 {
    transition-property:var(--HAD-transition-property-common);
    transition-duration:var(--HAD-transition-duration-fast);
    transition-timing-function:var(--HAD-transition-easing-ease-out);
    cursor:pointer;
    -webkit-text-decoration:underline;
    text-decoration:underline;
    outline:2px solid transparent;
    outline-offset:2px;
    color:var(--HAD-colors-primary-base);
    white-space:normal;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -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;
    vertical-align:middle;
    outline:2px
                     solid transparent;
    outline-offset:2px;
    border-radius:var(--HAD-radii-base);
    border:var(--HAD-borders-1px);
    color:var(--HAD-colors-background-base);
    line-height:1.6;
    transition-property:var(--HAD-transition-property-common);
    transition-duration:var(--HAD-transition-duration-normal);
    white-space:normal;
    padding-top:var(--HAD-space-2)!important;
    padding-bottom:var(--HAD-space-2)!important;
    -webkit-padding-start:var(--HAD-space-4)!important;
    padding-inline-start:var(--HAD-space-4)!important;
    -webkit-padding-end:var(--HAD-space-4)!important;
    padding-inline-end:var(--HAD-space-4)!important;
    background:var(--HAD-colors-primary-base);
    -webkit-text-decoration:none;
    text-decoration:none;
 }
 .css-ivcz70:hover,.css-ivcz70[data-hover] {
    -webkit-text-decoration:underline;
    text-decoration:underline;
 }
 .css-ivcz70:focus-visible,.css-ivcz70[data-focus-visible] {
    
    outline:auto;
 }
 
 .css-ivcz70:focus-visible,.css-ivcz70[data-focus-visible] {
    outline:4px solid;
    outline-color:var(--HAD-colors-primary-hover);
    outline-offset:-1px;
 }
 .css-ivcz70:disabled,.css-ivcz70[disabled],.css-ivcz70[aria-disabled=true],.css-ivcz70[data-disabled] {
    color:var(--HAD-colors-disabled);
    pointer-events:none;
 }
 .css-ivcz70:hover,.css-ivcz70[data-hover] {
    color:var(--HAD-colors-background-base);
    background:var(--HAD-colors-primary-hover);
    
    -webkit-text-decoration:none;
    text-decoration:none;
 }
 .css-ivcz70 svg {
    font-size:var(--HAD-fontSizes-2xl);
 }




 .css-echrll {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -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;
    vertical-align:middle;
    outline:2px
                     solid transparent;
    outline-offset:2px;
    margin-left:0px;
    margin-top:var(--HAD-space-2);
    border-color:#333333;
    border-radius:var(--HAD-radii-base);
    border:var(--HAD-borders-1px);
    color:var(--HAD-colors-primary-base);
    line-height:1.6;
    transition-property:var(--HAD-transition-property-common);
    transition-duration:var(--HAD-transition-duration-normal);
    white-space:normal;
    padding-top:var(--HAD-space-2)!important;
    padding-bottom:var(--HAD-space-2)!important;
    -webkit-padding-start:var(--HAD-space-4)!important;
    padding-inline-start:var(--HAD-space-4)!important;
    -webkit-padding-end:var(--HAD-space-4)!important;
    padding-inline-end:var(--HAD-space-4)!important;
    -webkit-text-decoration:none;
    text-decoration:none;
 }
 @media screen and
                     (min-width:30em) {
    .css-echrll {
    margin-left:var(--HAD-space-2);
    margin-top:0px;
 }
 }.css-echrll:focus-visible,.css-echrll[data-focus-visible] {
    outline:4px
                     solid;
    outline-color:var(--HAD-colors-primary-hover);
    outline-offset:-1px;
 }
 .css-echrll:disabled,.css-echrll[disabled],.css-echrll[aria-disabled=true],.css-echrll[data-disabled] {
    color:var(--HAD-colors-disabled);
    pointer-events:none;
 }
 .css-echrll:hover,.css-echrll[data-hover] {
    color:var(--HAD-colors-primary-hover);
    
    -webkit-text-decoration:none;
    text-decoration:none;
 }
 .css-echrll svg {
    font-size:var(--HAD-fontSizes-2xl);
 }


 .css-x10j1n {
    transition-property:var(--HAD-transition-property-common);
    transition-duration:var(--HAD-transition-duration-fast);
    transition-timing-function:var(--HAD-transition-easing-ease-out);
    cursor:pointer;
    -webkit-text-decoration:underline;
    text-decoration:underline;
    outline:2px solid transparent;
    outline-offset:2px;
    color:var(--HAD-colors-primary-base);
    white-space:normal;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -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;
    vertical-align:middle;
    outline:2px
                     solid transparent;
    outline-offset:2px;
    margin-left:0px;
    margin-top:var(--HAD-space-2);
    border-color:#333333;
    border-radius:var(--HAD-radii-base);
    border:var(--HAD-borders-1px);
    color:var(--HAD-colors-primary-base);
    line-height:1.6;
    transition-property:var(--HAD-transition-property-common);
    transition-duration:var(--HAD-transition-duration-normal);
    white-space:normal;
    padding-top:var(--HAD-space-2)!important;
    padding-bottom:var(--HAD-space-2)!important;
    -webkit-padding-start:var(--HAD-space-4)!important;
    padding-inline-start:var(--HAD-space-4)!important;
    -webkit-padding-end:var(--HAD-space-4)!important;
    padding-inline-end:var(--HAD-space-4)!important;
    -webkit-text-decoration:none;
    text-decoration:none;
 }
 .css-x10j1n:hover,.css-x10j1n[data-hover] {
    -webkit-text-decoration:underline;
    text-decoration:underline;
 }
 .css-x10j1n:focus-visible,.css-x10j1n[data-focus-visible] {
   
    outline:auto;
 }
 
 @media screen and (min-width:30em) {
    .css-x10j1n {
    margin-left:var(--HAD-space-2);
    margin-top:0px;
 }
 }.css-x10j1n:focus-visible,.css-x10j1n[data-focus-visible] {
    outline:4px solid;
    outline-color:var(--HAD-colors-primary-hover);
    outline-offset:-1px;
 }
 .css-x10j1n:disabled,.css-x10j1n[disabled],.css-x10j1n[aria-disabled=true],.css-x10j1n[data-disabled] {
    color:var(--HAD-colors-disabled);
    pointer-events:none;
 }
 .css-x10j1n:hover,.css-x10j1n[data-hover] {
    color:var(--HAD-colors-primary-hover);
    
    -webkit-text-decoration:none;
    text-decoration:none;
 }
 .css-x10j1n svg {
    font-size:var(--HAD-fontSizes-2xl);
 }



 .css-crbfz6 {
    outline:2px solid transparent;
    outline-offset:2px;
    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:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:var(--close-button-size);
    height:var(--close-button-size);
    border-radius:var(--HAD-radii-md);
    transition-property:var(--HAD-transition-property-common);
    transition-duration:var(--HAD-transition-duration-normal);
    background:var(--close-button-bg);
    --close-button-size:var(--HAD-sizes-8);
    font-size:var(--HAD-fontSizes-xs);
    position:absolute;
    top:0px;
    right:0px;
    margin:var(--HAD-space-2);
    color:var(--HAD-colors-secondary);
 }
 .css-crbfz6:disabled,.css-crbfz6[disabled],.css-crbfz6[aria-disabled=true],.css-crbfz6[data-disabled] {
    opacity:0.4;
    cursor:not-allowed;
   
 }
 .css-crbfz6:active,.css-crbfz6[data-active] {
    --close-button-bg:var(--HAD-colors-blackAlpha-200);
 }
 .chakra-ui-dark .css-crbfz6:active:not([data-theme]),.chakra-ui-dark
               .css-crbfz6[data-active]:not([data-theme]),[data-theme=dark] .css-crbfz6:active:not([data-theme]),[data-theme=dark]
               .css-crbfz6[data-active]:not([data-theme]),.css-crbfz6:active[data-theme=dark],.css-crbfz6[data-active][data-theme=dark] {
    --close-button-bg:var(--HAD-colors-whiteAlpha-200);
 }
 
 .css-crbfz6:hover,.css-crbfz6[data-hover] {
    color:var(--HAD-colors-primary-base);
 }



 .css-onkibi {
    width:1em;
    height:1em;
    display:inline-block;
    line-height:1em;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    color:currentColor;
    vertical-align:middle;
 }



 .css-2rrrbd {
    position:fixed;
    display:none;
    bottom:0px;
    right:0px;
    z-index:99;
 }
 @media screen and (min-width:48em) {
    .css-2rrrbd {
    bottom:var(--HAD-space-8);
    right:var(--HAD-space-8);
 }
 }



 .css-1v6pcz6 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    background:var(--HAD-colors-infoBanner);
    color:var(--HAD-colors-black300);
    max-width:var(--HAD-sizes-full);
    max-height:var(--HAD-sizes-full);
    padding:var(--HAD-space-4);
    border-radius:var(--HAD-radii-sm);
    
 }
 @media screen and (min-width:48em) {
    .css-1v6pcz6 {
    max-width:600px;
   
 }
 }










 .css-1io60e2 {
    width:22px;
    height:35px;
    display:inline-block;
    line-height:1em;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    color:currentColor;
    vertical-align:middle;
    opacity:0.85;
    visibility: hidden;
 
 }
 .css-1io60e2:hover,.css-1io60e2[data-hover] {
    opacity:1;
 }

 
              .css-gt5kt {
   display:-webkit-box;
   display:-webkit-flex;
   display:-ms-flexbox;
   display:flex;
   -webkit-flex-direction:column;
   -ms-flex-direction:column;
   flex-direction:column;
   -webkit-align-items:flex-start;
   -webkit-box-align:flex-start;
   -ms-flex-align:flex-start;
   align-items:flex-start;
   margin:var(--HAD-space-4);
   margin-top:var(--HAD-space-10);
}
@media screen and (min-width:30em) {
   .css-gt5kt {
   margin-top:var(--HAD-space-4);
}
}



.css-1y04uei {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:flex-start;
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
align-items:flex-start;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
--chakra-space-y-reverse:1;
--chakra-divide-y-reverse:1;
margin-bottom:var(--HAD-space-4);
}
@media
screen and (min-width:30em) {
.css-1y04uei {
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
}
}



.css-x3fh34 {
font-family:var(--HAD-fonts-heading);
font-size:1.25rem;
font-weight:var(--HAD-fontWeights-bold);
line-height:100%;
margin-top:0px;
margin-bottom:0px;
}
@media screen and (min-width:48em) {
.css-x3fh34 {
font-size:1.5rem;
}
}


.css-2fhwlo {
display:inline-block;
font-size:var(--HAD-fontSizes-3xl);
padding-top:var(--HAD-space-2);
margin-left:var(--HAD-space-2);
margin-bottom:var(--HAD-space-4);
}
@media screen and (min-width:30em) {
.css-2fhwlo {
margin-bottom:auto;
}
}.css-2fhwlo>img {
margin:0!important;
display:initial;
}




.css-4jjxqa {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:flex-start;
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
align-items:flex-start;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
}
@media screen and (min-width:30em) {
.css-4jjxqa {
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
}
}



.css-bgrn6m {
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-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:normal;
vertical-align:middle;
outline:2px solid transparent;
outline-offset:2px;
border-radius:var(--HAD-radii-base);
border:var(--HAD-borders-1px);
color:var(--HAD-colors-background-base);
line-height:1.6;
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-normal);
padding-top:var(--HAD-space-2)!important;
padding-bottom:var(--HAD-space-2)!important;
-webkit-padding-start:var(--HAD-space-4)!important;
padding-inline-start:var(--HAD-space-4)!important;
-webkit-padding-end:var(--HAD-space-4)!important;
padding-inline-end:var(--HAD-space-4)!important;
background:var(--HAD-colors-primary-base);
}
.css-bgrn6m:focus-visible,.css-bgrn6m[data-focus-visible] {
outline:4px
solid;
outline-color:var(--HAD-colors-primary-hover);
outline-offset:-1px;
}
.css-bgrn6m:disabled,.css-bgrn6m[disabled],.css-bgrn6m[aria-disabled=true],.css-bgrn6m[data-disabled] {
color:var(--HAD-colors-disabled);
pointer-events:none;
}
.css-bgrn6m:hover,.css-bgrn6m[data-hover] {
color:var(--HAD-colors-background-base);
background:var(--HAD-colors-primary-hover);

}
.css-bgrn6m svg {
font-size:var(--HAD-fontSizes-2xl);
}



              .css-1sumg60 {
   outline:2px solid transparent;
   outline-offset:2px;
   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:center;
   -ms-flex-pack:center;
   -webkit-justify-content:center;
   justify-content:center;
   -webkit-flex-shrink:0;
   -ms-flex-negative:0;
   flex-shrink:0;
   width:var(--close-button-size);
   height:var(--close-button-size);
   border-radius:var(--HAD-radii-md);
   transition-property:var(--HAD-transition-property-common);
   transition-duration:var(--HAD-transition-duration-normal);
   background:var(--close-button-bg);
   --close-button-size:var(--HAD-sizes-8);
   font-size:var(--HAD-fontSizes-xs);
   position:absolute;
   top:0px;
   right:0px;
   margin:var(--HAD-space-4);
   color:var(--HAD-colors-secondary);
}
.css-1sumg60:disabled,.css-1sumg60[disabled],.css-1sumg60[aria-disabled=true],.css-1sumg60[data-disabled] {
   opacity:0.4;
   cursor:not-allowed;
   
}
.css-1sumg60:active,.css-1sumg60[data-active] {
   --close-button-bg:var(--HAD-colors-blackAlpha-200);
}
.chakra-ui-dark .css-1sumg60:active:not([data-theme]),.chakra-ui-dark
              .css-1sumg60[data-active]:not([data-theme]),[data-theme=dark] .css-1sumg60:active:not([data-theme]),[data-theme=dark]
              .css-1sumg60[data-active]:not([data-theme]),.css-1sumg60:active[data-theme=dark],.css-1sumg60[data-active][data-theme=dark] {
   --close-button-bg:var(--HAD-colors-whiteAlpha-200);
}

.css-1sumg60:hover,.css-1sumg60[data-hover] {
   color:var(--HAD-colors-primary-base);
}


.css-onkibi {
width:1em;
height:1em;
display:inline-block;
line-height:1em;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
color:currentColor;
vertical-align:middle;
}



.css-1aq3ckm {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
position:relative;
margin:0px auto;
min-height:100vh;
-webkit-box-flex-flow:column;
-webkit-flex-flow:column;
-ms-flex-flow:column;
flex-flow:column;
}
@media
screen and (min-width:62em) {
.css-1aq3ckm {
max-width:1504px;
}
}



.css-1hvhdg5 {
position:-webkit-sticky;
position:sticky;
top:0px;
z-index:100;
width:var(--HAD-sizes-full);
}



.css-14w48ls {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
background: #2e2e2e    ;
border-bottom:var(--HAD-borders-1px);
border-color:rgba(0,0,0,0.1);
height:4.75rem;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
padding-top:var(--HAD-space-4);
padding-bottom:var(--HAD-space-4);
-webkit-padding-start:var(--HAD-space-4);
padding-inline-start:var(--HAD-space-4);
-webkit-padding-end:var(--HAD-space-4);
padding-inline-end:var(--HAD-space-4);
}
@media screen and (min-width:80em) {
.css-14w48ls {
-webkit-padding-start:var(--HAD-space-8);
padding-inline-start:var(--HAD-space-8);
-webkit-padding-end:var(--HAD-space-8);
padding-inline-end:var(--HAD-space-8);
}
}



.css-1kp11ux {
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;
width:var(--HAD-sizes-full);
max-width:var(--HAD-sizes-container-2xl);
}
@media screen and (min-width:62em) {
.css-1kp11ux {
-webkit-align-items:normal;
-webkit-box-align:normal;
-ms-flex-align:normal;
align-items:normal;
-webkit-box-pack:normal;
-ms-flex-pack:normal;
-webkit-justify-content:normal;
justify-content:normal;
}
}



.css-1ozlli7 {
   transition-property:var(--HAD-transition-property-common);
   transition-duration:var(--HAD-transition-duration-fast);
   transition-timing-function:var(--HAD-transition-easing-ease-out);
   cursor:pointer;
   -webkit-text-decoration:none;
   text-decoration:none;
   outline:2px
                  solid transparent;
   outline-offset:2px;
   color:var(--HAD-colors-primary-base);
   white-space:normal;
   display:-webkit-inline-box;
   display:-webkit-inline-flex;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-align-items:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;


}



.css-1ozlli7:hover,.css-1ozlli7[data-hover] {
   -webkit-text-decoration:underline;
   text-decoration:underline;
}
.css-1ozlli7:focus-visible,.css-1ozlli7[data-focus-visible] {
   
   outline:auto;
}




.css-1bmo3zr {
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
justify-content:space-between;
width:100%;
display:none;
margin-left:var(--HAD-space-3);
}
@media screen and (min-width:62em) {
.css-1bmo3zr {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
}@media screen
and (min-width:80em) {
.css-1bmo3zr {
margin-left:var(--HAD-space-8);
}
}


.css-1wdlch3 {
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;
margin:0px;
gap:var(--HAD-space-3);
}
@media screen
and (min-width:80em) {
.css-1wdlch3 {
gap:var(--HAD-space-6);
}
}




.css-12pbf6s {
list-style-type:none;
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;
margin:0px;
gap:var(--HAD-space-3);
}
@media screen and (min-width:80em) {
.css-12pbf6s {
gap:var(--HAD-space-6);
}
}



.css-1w7x7wr {
white-space:nowrap;
margin:0px;
color:var(--HAD-colors-text);
}
.css-1w7x7wr:hover,.css-1w7x7wr[data-hover] {
color:var(--HAD-colors-primary-base);
}




.css-nl957y {
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;
cursor:pointer;
padding-top:var(--HAD-space-2);
padding-bottom:var(--HAD-space-2);
color: white;
}
.css-nl957y:hover>svg,.css-nl957y[data-hover]>svg {
fill:currentColor;
}




                          .css-1kn6g69 {
   width:var(--HAD-sizes-6);
   height:var(--HAD-sizes-6);
   display:inline-block;
   line-height:1em;
   -webkit-flex-shrink:0;
   -ms-flex-negative:0;
   flex-shrink:0;
   color:var(--HAD-colors-text200);
}



                        .css-13a723g {
   
   border:var(--HAD-borders-1px);
   border-color:var(--HAD-colors-dropdownBorder);
   margin:0px;
   margin-top:calc(var(--HAD-space-4)
                        * -1);
   position:absolute;
   top:100%;
   padding-top:var(--HAD-space-4);
   padding-bottom:var(--HAD-space-4);
   border-radius:var(--HAD-radii-base);
   width:auto;
}




.css-17d7jz8 {
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;
gap:var(--HAD-space-1);
}
@media screen
and (min-width:80em) {
.css-17d7jz8 {
gap:0px;
}
}


/* make links not underline */
a {
  text-decoration: none;
  color: inherit;
}


input:focus {
  outline: none;
}



                      .css-1gc9c9g {
   display:-webkit-inline-box;
   display:-webkit-inline-flex;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -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:normal;
   vertical-align:middle;
   outline:2px solid transparent;
   outline-offset:2px;
   border-radius:var(--HAD-radii-base);
   border:0;
   color:inherit;
   line-height:1.6;
   transition-property:var(--HAD-transition-property-common);
   transition-duration:var(--HAD-transition-duration-normal);
   padding-top:var(--HAD-space-1-5)!important;
   padding-bottom:var(--HAD-space-1-5)!important;
   -webkit-padding-start:var(--HAD-space-2)!important;
   padding-inline-start:var(--HAD-space-2)!important;
   -webkit-padding-end:var(--HAD-space-2)!important;
   padding-inline-end:var(--HAD-space-2)!important;
   background:inherit;
   
   padding:0px;
   font-size:var(--HAD-fontSizes-2xl);
}
.css-1gc9c9g:focus-visible,.css-1gc9c9g[data-focus-visible] {
   outline:4px solid;
   outline-color:var(--HAD-colors-primary-hover);
   outline-offset:-1px;
}
.css-1gc9c9g:disabled,.css-1gc9c9g[disabled],.css-1gc9c9g[aria-disabled=true],.css-1gc9c9g[data-disabled] {
   color:var(--HAD-colors-disabled);
   pointer-events:none;
}
.css-1gc9c9g
                      svg {
   font-size: var(--HAD-fontSizes-md);
   color: white;
}
.css-1gc9c9g:hover svg,.css-1gc9c9g[data-hover]
                      svg {
   fill: var(--HAD-colors-primary-base);
}




.css-cx1nvw {
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-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;
vertical-align:middle;
outline:2px
solid transparent;
outline-offset:2px;
border-radius:var(--HAD-radii-base);
border:0;
color:inherit;
line-height:1.6;
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-normal);
white-space:normal;
font-size:var(--HAD-fontSizes-xs);
padding-top:var(--HAD-space-1-5)!important;
padding-bottom:var(--HAD-space-1-5)!important;
-webkit-padding-start:var(--HAD-space-2)!important;
padding-inline-start:var(--HAD-space-2)!important;
-webkit-padding-end:var(--HAD-space-2)!important;
padding-inline-end:var(--HAD-space-2)!important;
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
background:inherit;
padding:initial;

-webkit-text-decoration:none;
text-decoration:none;
}
.css-cx1nvw:focus-visible,.css-cx1nvw[data-focus-visible] {
outline:4px solid;
outline-color:var(--HAD-colors-primary-hover);
outline-offset:-1px;
}
.css-cx1nvw:disabled,.css-cx1nvw[disabled],.css-cx1nvw[aria-disabled=true],.css-cx1nvw[data-disabled] {
color:var(--HAD-colors-disabled);
pointer-events:none;
}
.css-cx1nvw:hover,.css-cx1nvw[data-hover] {
color:var(--HAD-colors-primary-base);

-webkit-text-decoration:none;
text-decoration:none;
}
.css-cx1nvw svg {
font-size:var(--HAD-fontSizes-md);
}




.css-k5vxv8 {
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-fast);
transition-timing-function:var(--HAD-transition-easing-ease-out);
cursor:pointer;
-webkit-text-decoration:underline;
text-decoration:underline;
outline:2px solid transparent;
outline-offset:2px;
color:var(--HAD-colors-primary-base);
white-space:normal;
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-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;
vertical-align:middle;
outline:2px
solid transparent;
outline-offset:2px;
border-radius:var(--HAD-radii-base);
border:0;
color:inherit;
line-height:1.6;
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-normal);
white-space:normal;
font-size:var(--HAD-fontSizes-xs);
padding-top:var(--HAD-space-1-5)!important;
padding-bottom:var(--HAD-space-1-5)!important;
-webkit-padding-start:var(--HAD-space-2)!important;
padding-inline-start:var(--HAD-space-2)!important;
-webkit-padding-end:var(--HAD-space-2)!important;
padding-inline-end:var(--HAD-space-2)!important;
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
background:inherit;
padding:initial;

-webkit-text-decoration:none;
text-decoration:none;
}
.css-k5vxv8:hover,.css-k5vxv8[data-hover] {
-webkit-text-decoration:underline;
text-decoration:underline;
}
.css-k5vxv8:focus-visible,.css-k5vxv8[data-focus-visible] {

outline:auto;
}

.css-k5vxv8:focus-visible,.css-k5vxv8[data-focus-visible] {
outline:4px solid;
outline-color:var(--HAD-colors-primary-hover);
outline-offset:-1px;
}
.css-k5vxv8:disabled,.css-k5vxv8[disabled],.css-k5vxv8[aria-disabled=true],.css-k5vxv8[data-disabled] {
color:var(--HAD-colors-disabled);
pointer-events:none;
}
.css-k5vxv8:hover,.css-k5vxv8[data-hover] {
color:var(--HAD-colors-primary-base);

-webkit-text-decoration:none;
text-decoration:none;
}
.css-k5vxv8 svg {
font-size:var(--HAD-fontSizes-md);
}




.css-1ktqhdy {
width:1em;
height:1em;
display:inline-block;
line-height:1em;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
color:currentColor;
font-size:var(--HAD-fontSizes-2xl);
}





                        .css-35yjgo {
   padding-left:var(--HAD-space-2);
}






@media screen and (max-width:61.98em) {
.css-yvcseo {
display:none;
}
}




.css-1vriktr {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
gap:var(--HAD-space-2);
}
@media screen and (min-width:62em) {
.css-1vriktr {
display:none;
}
}.css-1vriktr svg {
fill:var(--HAD-colors-body-base);
}




.css-1xz484j {
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-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:normal;
vertical-align:middle;
outline:2px solid transparent;
outline-offset:2px;
border-radius:var(--HAD-radii-base);
border:0;
color:inherit;
line-height:1.6;
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-normal);
font-size:var(--HAD-fontSizes-xs);
padding-top:var(--HAD-space-1-5)!important;
padding-bottom:var(--HAD-space-1-5)!important;
-webkit-padding-start:var(--HAD-space-2)!important;
padding-inline-start:var(--HAD-space-2)!important;
-webkit-padding-end:var(--HAD-space-2)!important;
padding-inline-end:var(--HAD-space-2)!important;
background:inherit;

padding:0px;
z-index:2000;
}
.css-1xz484j:focus-visible,.css-1xz484j[data-focus-visible] {
outline:4px
solid;
outline-color:var(--HAD-colors-primary-hover);
outline-offset:-1px;
}
.css-1xz484j:disabled,.css-1xz484j[disabled],.css-1xz484j[aria-disabled=true],.css-1xz484j[data-disabled] {
color:var(--HAD-colors-disabled);
pointer-events:none;
}
.css-1xz484j
svg {
font-size:var(--HAD-fontSizes-md);
}
.css-1xz484j:hover svg,.css-1xz484j[data-hover]
svg {
fill:var(--HAD-colors-primary-base);
}





.css-1sdtirf {
width:var(--HAD-sizes-6);
height:var(--HAD-sizes-10);
display:inline-block;
line-height:1em;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
color:currentColor;
vertical-align:middle;
pointer-events:auto;
-webkit-margin-start:var(--HAD-space-0-5);
margin-inline-start:var(--HAD-space-0-5);
-webkit-margin-end:var(--HAD-space-0-5);
margin-inline-end:var(--HAD-space-0-5);
position:relative;
z-index:100;
}
.css-1sdtirf:hover,.css-1sdtirf[data-hover] {
color:var(--HAD-colors-primary-base);
}
.css-1sdtirf:hover>path,.css-1sdtirf[data-hover]>path {
stroke:var(--HAD-colors-primary-base);
}
.css-1sdtirf>path {
stroke: white;
fill:none;
}






.dropdown-item {

   padding: 10px; 
   color: white

}


.dropdown-item:hover {

background-color: white;
color: Black;


}



.css-1sxysk8 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
scroll-margin-top:var(--HAD-space-20);
}
@media
screen and (min-width:62em) {
.css-1sxysk8 {
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
}
}



.css-1ofqig9 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
width:100%;
}



.css-8efrc7 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:space-around;
-ms-flex-pack:space-around;
-webkit-justify-content:space-around;
justify-content:space-around;
-webkit-align-items:flex-start;
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
align-items:flex-start;
overflow:visible;
width:100%;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
}


                  .css-m6f3hf {
   display:-webkit-box;
   display:-webkit-flex;
   display:-ms-flexbox;
   display:flex;
   -webkit-flex-direction:column;
   -ms-flex-direction:column;
   flex-direction:column;
   -webkit-align-items:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   width:var(--HAD-sizes-full);
}

.css-949en6 {
width:var(--HAD-sizes-full);
min-height:380px;
max-height:440px;
-webkit-background-size:cover;
background-size:cover;

}

.css-ane60c {
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-fast);
transition-timing-function:var(--HAD-transition-easing-ease-out);
cursor:pointer;
-webkit-text-decoration:none;
text-decoration:none;
outline:2px
solid transparent;
outline-offset:2px;
white-space:normal;
font-size:var(--HAD-fontSizes-md);
color:var(--HAD-colors-text);
}
.css-ane60c:focus-visible,.css-ane60c[data-focus-visible] {

outline:auto;
}

.css-ane60c:hover,.css-ane60c[data-hover] {
color:var(--HAD-colors-primary-base);
}




.css-18xmohm {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
text-align:center;
position: absolute;
top: 15em;
margin-bottom:var(--HAD-space-8);
-webkit-padding-start:var(--HAD-space-8);
padding-inline-start:var(--HAD-space-8);
-webkit-padding-end:var(--HAD-space-8);
padding-inline-end:var(--HAD-space-8);
}





.css-1581rcs {
font-family:var(--HAD-fonts-heading);
font-weight:var(--HAD-fontWeights-bold);
line-height:1.33;
font-size:2rem;
margin:0px;
color: white;
}
@media screen and (min-width:30em) {
.css-1581rcs {
font-size:2.5rem;
}
}@media screen and (min-width:48em) {
.css-1581rcs {
line-height:1.2;
}
}



.css-10kdryw {
color: white;
max-width:55ch;
font-size:var(--HAD-fontSizes-xl);
margin-top:var(--HAD-space-4);


}

                      .css-1m6ddoy {
   display:-webkit-box;
   display:-webkit-flex;
   display:-ms-flexbox;
   display:flex;
   -webkit-align-items:flex-start;
   -webkit-box-align:flex-start;
   -ms-flex-align:flex-start;
   align-items:flex-start;
   -webkit-flex-direction:column;
   -ms-flex-direction:column;
   flex-direction:column;
}




.css-1m6ddoy>*:not(style)~*:not(style) {
   margin-top:var(--HAD-space-6);
   -webkit-margin-end:0px;
   margin-inline-end:0px;
   margin-bottom:0px;
   -webkit-margin-start:0px;
   margin-inline-start:0px;
}
@media screen and (min-width:48em) {
   .css-1m6ddoy>*:not(style)~*:not(style) {
   margin-top:var(--HAD-space-2);
}
}@media screen and (min-width:48em) {
   .css-1m6ddoy {
   -webkit-flex-direction:row;
   -ms-flex-direction:row;
   flex-direction:row;
}
.css-1m6ddoy>*:not(style)~*:not(style) {
   margin-top:0px;
   -webkit-margin-end:0px;
   margin-inline-end:0px;
   margin-bottom:0px;
   -webkit-margin-start:var(--HAD-space-6);
   margin-inline-start:var(--HAD-space-6);
}
@media screen and (min-width:48em) {
   .css-1m6ddoy>*:not(style)~*:not(style) {
   -webkit-margin-start:var(--HAD-space-2);
   margin-inline-start:var(--HAD-space-2);
}
}}




.css-9y3v2q {
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-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;
vertical-align:middle;
outline:2px
solid transparent;
outline-offset:2px;
border-radius:var(--HAD-radii-base);
border:var(--HAD-borders-1px);
color:var(--HAD-colors-background-base);
line-height:1.6;
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-normal);
white-space:normal;
padding-top:var(--HAD-space-2)!important;
padding-bottom:var(--HAD-space-2)!important;
-webkit-padding-start:var(--HAD-space-4)!important;
padding-inline-start:var(--HAD-space-4)!important;
-webkit-padding-end:var(--HAD-space-4)!important;
padding-inline-end:var(--HAD-space-4)!important;
background:var(--HAD-colors-primary-base);
-webkit-text-decoration:none;
text-decoration:none;
}
.css-9y3v2q:focus-visible,.css-9y3v2q[data-focus-visible] {
outline:4px solid;
outline-color:var(--HAD-colors-primary-hover);
outline-offset:-1px;
}
.css-9y3v2q:disabled,.css-9y3v2q[disabled],.css-9y3v2q[aria-disabled=true],.css-9y3v2q[data-disabled] {
color:var(--HAD-colors-disabled);
pointer-events:none;
}
.css-9y3v2q:hover,.css-9y3v2q[data-hover] {
color:var(--HAD-colors-background-base);
background:var(--HAD-colors-primary-hover);

-webkit-text-decoration:none;
text-decoration:none;
}
.css-9y3v2q svg {
font-size:var(--HAD-fontSizes-2xl);
}


.css-ivcz70 {
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-fast);
transition-timing-function:var(--HAD-transition-easing-ease-out);
cursor:pointer;
-webkit-text-decoration:underline;
text-decoration:underline;
outline:2px solid transparent;
outline-offset:2px;
color:var(--HAD-colors-primary-base);
white-space:normal;
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-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;
vertical-align:middle;
outline:2px
solid transparent;
outline-offset:2px;
border-radius:var(--HAD-radii-base);
border:var(--HAD-borders-1px);
color:var(--HAD-colors-background-base);
line-height:1.6;
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-normal);
white-space:normal;
padding-top:var(--HAD-space-2)!important;
padding-bottom:var(--HAD-space-2)!important;
-webkit-padding-start:var(--HAD-space-4)!important;
padding-inline-start:var(--HAD-space-4)!important;
-webkit-padding-end:var(--HAD-space-4)!important;
padding-inline-end:var(--HAD-space-4)!important;
background:var(--HAD-colors-primary-base);
-webkit-text-decoration:none;
text-decoration:none;
}
.css-ivcz70:hover,.css-ivcz70[data-hover] {
-webkit-text-decoration:underline;
text-decoration:underline;

}
.css-ivcz70:focus-visible,.css-ivcz70[data-focus-visible] {

outline:auto;
}

.css-ivcz70:focus-visible,.css-ivcz70[data-focus-visible] {
outline:4px solid;
outline-color:var(--HAD-colors-primary-hover);
outline-offset:-1px;
}
.css-ivcz70:disabled,.css-ivcz70[disabled],.css-ivcz70[aria-disabled=true],.css-ivcz70[data-disabled] {
color:var(--HAD-colors-disabled);
pointer-events:none;
}
.css-ivcz70:hover,.css-ivcz70[data-hover] {
color:var(--HAD-colors-background-base);
background:var(--HAD-colors-primary-hover);

-webkit-text-decoration:none;
text-decoration:none;
}
.css-ivcz70 svg {
font-size:var(--HAD-fontSizes-2xl);
}




.css-1fwodjv {
width:var(--HAD-sizes-full);
padding-bottom:var(--HAD-space-16);
background: #2E2E2E;

}




.css-9n8w1m {
padding-top:var(--HAD-space-4);
padding-bottom:var(--HAD-space-4);
-webkit-padding-start:var(--HAD-space-4);
padding-inline-start:var(--HAD-space-4);
-webkit-padding-end:var(--HAD-space-4);
padding-inline-end:var(--HAD-space-4);
}
@media screen and (min-width:62em) {
.css-9n8w1m {
-webkit-padding-start:var(--HAD-space-8);
padding-inline-start:var(--HAD-space-8);
-webkit-padding-end:var(--HAD-space-8);
padding-inline-end:var(--HAD-space-8);

}
}




.css-zwm0pl {
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-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
--chakra-space-y-reverse:1;
--chakra-divide-y-reverse:1;
}
@media screen and (min-width:48em) {
.css-zwm0pl {
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
margin-top:var(--HAD-space-4);
margin-bottom:var(--HAD-space-12);
}
}

 
                          .css-ols7pt {
   -webkit-flex:0 0 50%;
   -ms-flex:0 0 50%;
   flex:0 0 50%;
   width:var(--HAD-sizes-full);
   height:var(--HAD-sizes-full);
}
@media screen and (min-width:30em) {
   .css-ols7pt {
   padding:var(--HAD-space-8);
}
}@media screen and (min-width:62em) {
   .css-ols7pt {
   max-width:75%;
   padding:var(--HAD-space-24);
}
}


                            .css-gwczxz {
   line-height:1.4;
   font-family:inherit;
   font-size:var(--HAD-fontSizes-2xl);
   font-weight:600;
   margin-top:0px;
   margin-bottom:var(--HAD-space-6);
   color: white;
}
@media
                            screen and (min-width:30em) {
   .css-gwczxz {
   font-size:2rem;
}
}


                            .css-10ktadv {
   margin-bottom:var(--HAD-space-8);
   font-size:var(--HAD-fontSizes-md);
   line-height:1.4;
   color: white;
}
@media screen and (min-width:30em) {
   .css-10ktadv {
   font-size:var(--HAD-fontSizes-xl);
}
}



                          .css-z6pgnw {
   display:-webkit-box;
   display:-webkit-flex;
   display:-ms-flexbox;
   display:flex;
   width:75%;
   height:var(--HAD-sizes-full);
}
@media screen
                          and (min-width:62em) {
   .css-z6pgnw {
   width:var(--HAD-sizes-full);
}
}


.css-qbvbil {
width:var(--HAD-sizes-full);
-webkit-background-size:cover;
background-size:cover;
background:no-repeat 50px;
}




.css-1lyvb7t {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
gap:var(--HAD-space-8);
width:var(--HAD-sizes-full);
}
@media screen and (min-width:62em) {
.css-1lyvb7t {
padding:var(--HAD-space-4);
}
}@media screen and (min-width:62em) {
.css-1lyvb7t>* {
min-width:480px;
}
}



canvas {
width: var(--HAD-sizes-full);
height: 400px;


}




                          .css-rh74ug {
   background:var(--HAD-colors-background-base);
   border-radius:var(--HAD-radii-sm);
   border:var(--HAD-borders-1px);
   border-color:var(--HAD-colors-text);
   margin:0px;
   
}



.css-m928r9 {
position:relative;

color: white;
-webkit-flex:1 1 372px;
-ms-flex:1 1 372px;
flex:1 1 372px;
margin:var(--HAD-space-4);
background: #1e1e1e;
border-radius: 20px;
border:var(--HAD-borders-1px);
border-color:var(--HAD-colors-text);
margin:0px;

}
.css-m928r9 a[href]:not(.chakra-linkbox__overlay),.css-m928r9
abbr[title] {
position:relative;
z-index:1;
}
.css-m928r9:hover,.css-m928r9[data-hover] {
border-radius: 20px;

background: #1e1e1e ;
-webkit-transition:-webkit-transform
0.1s;
transition:transform 0.1s;
-webkit-transform:scale(1.02);
-moz-transform:scale(1.02);
-ms-transform:scale(1.02);
transform:scale(1.02);
}
.css-m928r9:focus,.css-m928r9[data-focus] {
border-radius:var(--HAD-radii-base);

background:var(--HAD-colors-tableBackgroundHover);
-webkit-transition:-webkit-transform
0.1s;
transition:transform 0.1s;
-webkit-transform:scale(1.02);
-moz-transform:scale(1.02);
-ms-transform:scale(1.02);
transform:scale(1.02);
}



.css-8gzqy4 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-align-items:flex-end;
-webkit-box-align:flex-end;
-ms-flex-align:flex-end;
align-items:flex-end;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
min-height:260px;
background: #1e1e1e ;

border-radius: 20px 20px 0px 0px;  

}





                              .css-1jghn5v {
   max-height:257px;
   max-width:311px;
   min-width:100px;
   min-height:100px;
   
}
@media screen and (min-width:30em) {
   .css-1jghn5v {
   max-width:372px;
}
}


                            .css-1fonjt3 {
   padding:var(--HAD-space-6);
}

.css-sgasfl {
font-family:var(--HAD-fonts-heading);
font-size:var(--HAD-fontSizes-2xl);
margin-top:var(--HAD-space-2);
margin-bottom:var(--HAD-space-4);
font-weight:600;
line-height:1.4;


}



.css-1nvr6s {

position:static;
color: white;
-webkit-text-decoration:none;
text-decoration:none;
}
.css-1nvr6s::before {
content:'';
cursor:inherit;
display:block;
position:absolute;
top:0px;
left:0px;
z-index:0;
width:100%;
height:100%;
}
.css-1nvr6s:hover,.css-1nvr6s[data-hover] {
-webkit-text-decoration:none;
text-decoration:none;
}
.css-1nvr6s:focus,.css-1nvr6s[data-focus] {
-webkit-text-decoration:none;
text-decoration:none;
}




.css-rk4dzm {
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-fast);
transition-timing-function:var(--HAD-transition-easing-ease-out);
cursor:pointer;
-webkit-text-decoration:underline;
text-decoration:underline;
outline:2px solid transparent;
outline-offset:2px;
color:var(--HAD-colors-primary-base);
white-space:normal;
position:static;
color: grey;
-webkit-text-decoration:none;
text-decoration:none;

}
.css-rk4dzm:hover,.css-rk4dzm[data-hover] {
-webkit-text-decoration:underline;
text-decoration:underline;
}
.css-rk4dzm:focus-visible,.css-rk4dzm[data-focus-visible] {

outline:auto;
}

.css-rk4dzm::before {
content:'';
cursor:inherit;
display:block;
position:absolute;
top:0px;
left:0px;
z-index:0;
width:100%;
height:100%;
}
.css-rk4dzm:hover,.css-rk4dzm[data-hover] {
-webkit-text-decoration:none;
text-decoration:none;
}
.css-rk4dzm:focus,.css-rk4dzm[data-focus] {
-webkit-text-decoration:none;
text-decoration:none;
}



.css-4xfxbf {

margin-bottom:0px;
color: white;
}



.css-1g8k74y {
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;
background:var(--HAD-colors-homeBoxTurquoise);
border-block:var(--HAD-borders-1px);
border-color:var(--HAD-colors-text);
height:100%;
margin-top:-1px;
padding-top:var(--HAD-space-8);
padding-bottom:var(--HAD-space-8);
width:var(--HAD-sizes-full);
}
@media
screen and (min-width:62em) {
.css-1g8k74y {
height:720px;
padding-top:0px;
padding-bottom:0px;
}
}





.css-ollmds {
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-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
--chakra-space-y-reverse:1;
--chakra-divide-y-reverse:1;
}
@media screen and (min-width:62em) {
.css-ollmds {
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;
--chakra-space-x-reverse:1;
--chakra-divide-x-reverse:1;
}
}



.css-oybp76 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
width:var(--HAD-sizes-full);
height:var(--HAD-sizes-full);
padding:var(--HAD-space-8);
}
@media screen and (min-width:62em) {
.css-oybp76 {
max-width:75%;
padding:var(--HAD-space-24);
}
}



.css-11k991f {
line-height:1.4;
font-family:sans-serif;
font-size:var(--HAD-fontSizes-2xl);
font-weight:600;
margin-top:0px;
margin-bottom:var(--HAD-space-2);
}
@media
screen and (min-width:30em) {
.css-11k991f {
font-size:2rem;
color: white;
}
}



.css-lwa9es {
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-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;
vertical-align:middle;
outline:2px
solid transparent;
outline-offset:2px;
gap:var(--HAD-space-2);
border-radius:var(--HAD-radii-base);
border:var(--HAD-borders-1px);
color:var(--HAD-colors-primary-base);
line-height:1.6;
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-normal);
white-space:normal;
padding-top:var(--HAD-space-2)!important;
padding-bottom:var(--HAD-space-2)!important;
-webkit-padding-start:var(--HAD-space-4)!important;
padding-inline-start:var(--HAD-space-4)!important;
-webkit-padding-end:var(--HAD-space-4)!important;
padding-inline-end:var(--HAD-space-4)!important;
-webkit-text-decoration:none;
text-decoration:none;
}
.css-lwa9es:focus-visible,.css-lwa9es[data-focus-visible] {
outline:4px solid;
outline-color:var(--HAD-colors-primary-hover);
outline-offset:-1px;
}
.css-lwa9es:disabled,.css-lwa9es[disabled],.css-lwa9es[aria-disabled=true],.css-lwa9es[data-disabled] {
color:var(--HAD-colors-disabled);
pointer-events:none;
}
.css-lwa9es:hover,.css-lwa9es[data-hover] {
color:var(--HAD-colors-primary-hover);

-webkit-text-decoration:none;
text-decoration:none;
}
.css-lwa9es svg {
font-size:var(--HAD-fontSizes-2xl);
}





.css-1t763vf {
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-fast);
transition-timing-function:var(--HAD-transition-easing-ease-out);
cursor:pointer;
-webkit-text-decoration:underline;
text-decoration:underline;
outline:2px solid transparent;
outline-offset:2px;
color:var(--HAD-colors-primary-base);
white-space:normal;
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-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;
vertical-align:middle;
outline:2px
solid transparent;
outline-offset:2px;
gap:var(--HAD-space-2);
border-radius:var(--HAD-radii-base);
border:var(--HAD-borders-1px);
color:var(--HAD-colors-primary-base);
line-height:1.6;
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-normal);
white-space:normal;
padding-top:var(--HAD-space-2)!important;
padding-bottom:var(--HAD-space-2)!important;
-webkit-padding-start:var(--HAD-space-4)!important;
padding-inline-start:var(--HAD-space-4)!important;
-webkit-padding-end:var(--HAD-space-4)!important;
padding-inline-end:var(--HAD-space-4)!important;
-webkit-text-decoration:none;
text-decoration:none;
}
.css-1t763vf:hover,.css-1t763vf[data-hover] {
-webkit-text-decoration:underline;
text-decoration:underline;
}
.css-1t763vf:focus-visible,.css-1t763vf[data-focus-visible] {

outline:auto;
}

.css-1t763vf:focus-visible,.css-1t763vf[data-focus-visible] {
outline:4px solid;
outline-color:var(--HAD-colors-primary-hover);
outline-offset:-1px;
}
.css-1t763vf:disabled,.css-1t763vf[disabled],.css-1t763vf[aria-disabled=true],.css-1t763vf[data-disabled] {
color:var(--HAD-colors-disabled);
pointer-events:none;
}
.css-1t763vf:hover,.css-1t763vf[data-hover] {
color:var(--HAD-colors-primary-hover);

-webkit-text-decoration:none;
text-decoration:none;
}
.css-1t763vf svg {
font-size:var(--HAD-fontSizes-2xl);
}





                        .css-9ksor1 {
   display:-webkit-box;
   display:-webkit-flex;
   display:-ms-flexbox;
   display:flex;
   width:75%;
   height:var(--HAD-sizes-full);
}
@media screen
                        and (min-width:62em) {
   .css-9ksor1 {
   width:var(--HAD-sizes-full);
   padding-left:var(--HAD-space-8);
}
}


.css-row3qq {
width:var(--HAD-sizes-full);
}

.css-15xcir8 {
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-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
--chakra-space-y-reverse:1;
--chakra-divide-y-reverse:1;
}
@media screen and (min-width:62em) {
.css-15xcir8 {
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
}
}




.css-1c9cuyv {
width:12px;
height:12px;
background:var(--HAD-colors-fail300);
margin-right:var(--HAD-space-2);
border-radius:var(--HAD-radii-full);
}




.css-102cy67 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
margin-bottom:1px;
padding:var(--HAD-space-4);
-webkit-text-decoration:none;
text-decoration:none;
color:var(--HAD-colors-text);
-webkit-box-pack:justify;

justify-content: center;
cursor:pointer;

}



.css-1fleorg {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex:1 1 75%;
-ms-flex:1 1 75%;
flex:1 1 75%;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
margin-right:var(--HAD-space-8);
}




.css-1ub2lx8 {
font-size:var(--HAD-fontSizes-sm);
margin-bottom:0px;
color:var(--HAD-colors-blackAlpha-700);
}





.css-1jcg8xc .modal-component-container {
padding:0px;
left:0px;
right:0px;
bottom:0px;
top:50%;
}

.text-container {

width: 100%;

}

.css-1jcg8xc .modal-component {
max-width:100%;
max-height:50%;
padding:0px;
}
.css-1jcg8xc .modal-component-content {
margin-top:3rem;
width:100%;
overflow:auto;
}




.css-cghj11 {
line-height:1.4;
font-family:var(--HAD-fonts-heading);
font-size:var(--HAD-fontSizes-2xl);
font-weight:600;
margin-top:var(--HAD-space-12);
margin-bottom:var(--HAD-space-8);

}
@media screen and (min-width:30em) {
.css-cghj11 {
font-size:2rem;
}
}




.css-1880qf2 {
padding-bottom:var(--HAD-space-4);
color: white;

}




.css-1rgkcpa {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
gap:var(--HAD-space-8);
width:var(--HAD-sizes-full);

}
@media screen and (min-width:62em) {
.css-1rgkcpa {
padding:var(--HAD-space-4);
}
}@media screen and (min-width:62em) {
.css-1rgkcpa>* {
min-width:400px;
}
}




.css-7kpse0 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
background:var(--HAD-colors-layer2Gradient);
padding:var(--HAD-space-8);
border-radius:var(--HAD-radii-base);
margin-top:var(--HAD-space-32);
margin-bottom:var(--HAD-space-16);
-webkit-margin-start:0px;
margin-inline-start:0px;
-webkit-margin-end:0px;
margin-inline-end:0px;
}
@media screen and (min-width:30em) {
.css-7kpse0 {
padding:var(--HAD-space-12);
}
}@media screen and (min-width:62em) {
.css-7kpse0 {
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;
--chakra-space-x-reverse:1;
--chakra-divide-x-reverse:1;
}
}




.css-1qadb2v {
object-fit:contain;
-webkit-align-self:center;
-ms-flex-item-align:center;
align-self:center;
width:var(--HAD-sizes-full);
max-width:600px;
margin-top:calc(var(--HAD-space-24)
* -1);
margin-bottom:0px;
}
@media screen and (min-width:62em) {
.css-1qadb2v {
margin-bottom:calc(var(--HAD-space-24) * -1);
}
}




.css-e0kswa {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-flex-basis:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
padding-left:0px;
width:var(--HAD-sizes-full);
}
@media screen and (min-width:30em) {
.css-e0kswa {
padding-left:var(--HAD-space-4);
}
}@media screen and (min-width:62em) {
.css-e0kswa {
padding-left:var(--HAD-space-8);
width:inherit;
}
}




.css-1i23ub5 {
font-family:var(--HAD-fonts-heading);
font-weight:var(--HAD-fontWeights-bold);
margin-top:0px;
font-size:var(--HAD-fontSizes-2xl);
line-height:1.4;
color: white;
}
@media screen and (min-width:30em) {
.css-1i23ub5 {
font-size:2rem;
}
}






                          .css-e4jldp {
   font-size:var(--HAD-fontSizes-xl);
   width:90%;
   line-height:140%;
   margin-bottom:var(--HAD-space-8);
   color:var(--HAD-colors-text200);
}




.css-fswbat {
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-fast);
transition-timing-function:var(--HAD-transition-easing-ease-out);
cursor:pointer;
-webkit-text-decoration:underline;
text-decoration:underline;
outline:2px solid transparent;
outline-offset:2px;
color:var(--HAD-colors-primary-base);
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-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;
vertical-align:middle;
outline:2px solid transparent;
outline-offset:2px;
gap:var(--HAD-space-2);
border-radius:var(--HAD-radii-base);
border:var(--HAD-borders-1px);
color:var(--HAD-colors-primary-base);
line-height:1.6;
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-normal);
white-space:normal;
padding-top:var(--HAD-space-2)!important;
padding-bottom:var(--HAD-space-2)!important;
-webkit-padding-start:var(--HAD-space-4)!important;
padding-inline-start:var(--HAD-space-4)!important;
-webkit-padding-end:var(--HAD-space-4)!important;
padding-inline-end:var(--HAD-space-4)!important;
-webkit-text-decoration:none;
text-decoration:none;
}









.css-fswbat:hover,.css-fswbat[data-hover] {
-webkit-text-decoration:underline;
text-decoration:underline;
}
.css-fswbat:focus-visible,.css-fswbat[data-focus-visible] {

outline:auto;
}

.css-fswbat:focus-visible,.css-fswbat[data-focus-visible] {
outline:4px solid;
outline-color:var(--HAD-colors-primary-hover);
outline-offset:-1px;
}
.css-fswbat:disabled,.css-fswbat[disabled],.css-fswbat[aria-disabled=true],.css-fswbat[data-disabled] {
color:var(--HAD-colors-disabled);
pointer-events:none;
}
.css-fswbat:hover,.css-fswbat[data-hover] {
color:var(--HAD-colors-primary-hover);

-webkit-text-decoration:none;
text-decoration:none;
}
.css-fswbat svg {
font-size:var(--HAD-fontSizes-2xl);
}


.css-idkz9h {
border:0;
clip:rect(0,0,0,0);
height:1px;
width:1px;
margin:-1px;
padding:0px;
overflow:hidden;
white-space:nowrap;
position:absolute;
}




                              .css-14p8eey {
   margin-left:var(--HAD-space-0-5);
   margin-right:var(--HAD-space-1-5);
}



.css-mope0u {
padding:1rem 2rem;
}

              .css-1lidbko {
   display:-webkit-box;
   display:-webkit-flex;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -webkit-justify-content:space-between;
   justify-content:space-between;
   font-size:var(--HAD-fontSizes-sm);
   -webkit-align-items:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-box-flex-wrap:wrap;
   -webkit-flex-wrap:wrap;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
  



.css-1o1wli5 {
display:grid ;
grid-gap:var(--HAD-space-4);
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
justify-content:space-between;
grid-template-columns:repeat(6,auto);
padding: 20px;


}
@media (max-width:1300px) {
.css-1o1wli5 {
grid-template-columns:repeat(3,auto);
}
}@media (max-width:48em) {
.css-1o1wli5 {
grid-template-columns:repeat(2,auto);
}
}@media (max-width:500px) {
.css-1o1wli5 {
grid-template-columns:auto;
}
}



.css-nubok3 {
font-family:var(--HAD-fonts-heading);
font-weight:var(--HAD-fontWeights-bold);
font-size:var(--HAD-fontSizes-sm);
line-height:1.6;
margin-top:1.14em;
margin-bottom:1.14em;

}


.css-vplvyu {
list-style-type:none;
font-size:var(--HAD-fontSizes-sm);
line-height:1.6;
font-weight:400;
margin:0px;

}



.css-679ng4 {
margin-bottom:var(--HAD-space-4);
}




.css-1e422a4 {
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-fast);
transition-timing-function:var(--HAD-transition-easing-ease-out);
cursor:pointer;
-webkit-text-decoration:none;
text-decoration:none;
outline:2px
solid transparent;
outline-offset:2px;
white-space:normal;
color: white;
}
.css-1e422a4:focus-visible,.css-1e422a4[data-focus-visible] {

outline:auto;
}

.css-1e422a4:hover,.css-1e422a4[data-hover] {
-webkit-text-decoration:none;
text-decoration:none;
color:var(--HAD-colors-primary-base);
}
.css-1e422a4:hover::after,.css-1e422a4[data-hover]::after {
color:var(--HAD-colors-primary-base);
}
.css-1e422a4:hover svg,.css-1e422a4[data-hover]
svg {
fill:var(--HAD-colors-primary-base);
}
.css-1e422a4 svg {
fill:var(--HAD-colors-text200);
}



.css-f67yeh {
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-fast);
transition-timing-function:var(--HAD-transition-easing-ease-out);
cursor:pointer;
-webkit-text-decoration:none;
text-decoration:none;
outline:2px
solid transparent;
outline-offset:2px;
color:var(--HAD-colors-text200);
}
.css-f67yeh:focus-visible,.css-f67yeh[data-focus-visible] {

outline:auto;
}

.css-f67yeh:hover,.css-f67yeh[data-hover] {
-webkit-text-decoration:none;
text-decoration:none;
color:var(--HAD-colors-primary-base);
}
.css-f67yeh:hover::after,.css-f67yeh[data-hover]::after {
color:var(--HAD-colors-primary-base);
}
.css-f67yeh:hover svg,.css-f67yeh[data-hover]
svg {
fill:var(--HAD-colors-primary-base);
}
.css-f67yeh svg {
fill:var(--HAD-colors-text200);
}





.css-kszg1f {
-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;
vertical-align:middle;
outline:2px solid transparent;
outline-offset:2px;
border:var(--HAD-borders-1px);
color:var(--HAD-colors-background-base);
line-height:1.6;
transition-property:var(--HAD-transition-property-common);
transition-duration:var(--HAD-transition-duration-normal);
padding-top:var(--HAD-space-2)!important;
padding-bottom:var(--HAD-space-2)!important;
-webkit-padding-start:var(--HAD-space-4)!important;
padding-inline-start:var(--HAD-space-4)!important;
-webkit-padding-end:var(--HAD-space-4)!important;
padding-inline-end:var(--HAD-space-4)!important;
background:var(--HAD-colors-primary-base);
width:3rem;
height:3rem;
border-radius:var(--HAD-radii-full);
box-shadow:tableItemBox;
position:-webkit-sticky;
position:sticky;
bottom:1rem;
-webkit-margin-start:auto;
margin-inline-start:auto;
right:var(--HAD-space-4);
z-index:98;
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-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
white-space:normal;
-webkit-transition:-webkit-transform
0.2s ease-in-out,width 0.25s linear,border-radius 0.25s linear;
transition:transform
0.2s ease-in-out,width 0.25s linear,border-radius 0.25s linear;
}
.css-kszg1f:focus-visible,.css-kszg1f[data-focus-visible] {
outline:4px solid;
outline-color:var(--HAD-colors-primary-hover);
outline-offset:-1px;
}
.css-kszg1f:disabled,.css-kszg1f[disabled],.css-kszg1f[aria-disabled=true],.css-kszg1f[data-disabled] {
color:var(--HAD-colors-disabled);
pointer-events:none;
}
.css-kszg1f
svg {
font-size:var(--HAD-fontSizes-2xl);
}

@media screen and (min-width:62em) {
.css-kszg1f {
width:3rem;
bottom:var(--HAD-space-4);
margin-top:inherit;
}
}.css-kszg1f:hover,.css-kszg1f[data-hover] {
cursor:pointer;
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
-webkit-transition:-webkit-transform 0.2s ease-in-out;
transition:transform
0.2s ease-in-out;
}




 .css-1uo4jy3 {
   width:26px;
   height:32px;
   display:inline-block;
   line-height:1em;
   -webkit-flex-shrink:0;
   -ms-flex-negative:0;
   flex-shrink:0;
   color:var(--HAD-colors-white);
   vertical-align:middle;
   margin-top:11px;
   margin-bottom:11px;
}




/* delete the point before an list item */
ul li::before {
   content:none;
} 
