/* dist/css/ress.css */
html {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  word-break: normal;
  -moz-tab-size: 4;
  tab-size: 4;
}
*,
::before,
::after {
  background-repeat: no-repeat;
  box-sizing: inherit;
}
::before,
::after {
  text-decoration: inherit;
  vertical-align: inherit;
}
* {
  padding: 0;
  margin: 0;
}
hr {
  overflow: visible;
  height: 0;
  color: inherit;
}
details,
main {
  display: block;
}
summary {
  display: list-item;
}
small {
  font-size: 80%;
}
[hidden] {
  display: none;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline-width: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
}
pre {
  font-size: 1em;
}
b,
strong {
  font-weight: bolder;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  border-color: inherit;
  text-indent: 0;
}
iframe {
  border-style: none;
}
input {
  border-radius: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  resize: vertical;
}
button,
input,
optgroup,
select,
textarea {
  font: inherit;
}
optgroup {
  font-weight: bold;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit],
[role=button] {
  cursor: pointer;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  outline: 1px dotted ButtonText;
}
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
}
a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
  outline-width: 0;
}
select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
select::-ms-expand {
  display: none;
}
select::-ms-value {
  color: currentColor;
}
legend {
  border: 0;
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
  max-width: 100%;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  color: inherit;
  font: inherit;
}
[disabled] {
  cursor: default;
}
img {
  border-style: none;
}
progress {
  vertical-align: baseline;
}
[aria-busy=true] {
  cursor: progress;
}
[aria-controls] {
  cursor: pointer;
}
[aria-disabled=true] {
  cursor: default;
}

/* dist/css/fonts.css */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  src: url("/assets/InterVariable-Latin-6CNB45EH.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  src: url("/assets/InterVariable-AM3KRH5U.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100;
  src: url("/assets/InterVariable-Italic-Latin-4GWKWJBP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100;
  src: url("/assets/InterVariable-Italic-ZENN32PX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  src: url("/assets/InterVariable-Latin-6CNB45EH.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  src: url("/assets/InterVariable-AM3KRH5U.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 200;
  src: url("/assets/InterVariable-Italic-Latin-4GWKWJBP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 200;
  src: url("/assets/InterVariable-Italic-ZENN32PX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url("/assets/InterVariable-Latin-6CNB45EH.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url("/assets/InterVariable-AM3KRH5U.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 300;
  src: url("/assets/InterVariable-Italic-Latin-4GWKWJBP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 300;
  src: url("/assets/InterVariable-Italic-ZENN32PX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/InterVariable-Latin-6CNB45EH.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/InterVariable-AM3KRH5U.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  src: url("/assets/InterVariable-Italic-Latin-4GWKWJBP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  src: url("/assets/InterVariable-Italic-ZENN32PX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("/assets/InterVariable-Latin-6CNB45EH.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("/assets/InterVariable-AM3KRH5U.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  src: url("/assets/InterVariable-Italic-Latin-4GWKWJBP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  src: url("/assets/InterVariable-Italic-ZENN32PX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url("/assets/InterVariable-Latin-6CNB45EH.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url("/assets/InterVariable-AM3KRH5U.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 600;
  src: url("/assets/InterVariable-Italic-Latin-4GWKWJBP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 600;
  src: url("/assets/InterVariable-Italic-ZENN32PX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/InterVariable-Latin-6CNB45EH.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/InterVariable-AM3KRH5U.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 700;
  src: url("/assets/InterVariable-Italic-Latin-4GWKWJBP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 700;
  src: url("/assets/InterVariable-Italic-ZENN32PX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  src: url("/assets/InterVariable-Latin-6CNB45EH.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  src: url("/assets/InterVariable-AM3KRH5U.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 800;
  src: url("/assets/InterVariable-Italic-Latin-4GWKWJBP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 800;
  src: url("/assets/InterVariable-Italic-ZENN32PX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  src: url("/assets/InterVariable-Latin-6CNB45EH.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  src: url("/assets/InterVariable-AM3KRH5U.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 900;
  src: url("/assets/InterVariable-Italic-Latin-4GWKWJBP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 900;
  src: url("/assets/InterVariable-Italic-ZENN32PX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Cera Pro";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/CeraPro-Bold-Latin-2MFQ67XU.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Cera Pro";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/CeraPro-Bold-4IVCQL3H.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Cera Pro";
  font-style: italic;
  font-weight: 700;
  src: url("/assets/CeraPro-BoldItalic-Latin-E3NON7P7.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Cera Pro";
  font-style: italic;
  font-weight: 700;
  src: url("/assets/CeraPro-BoldItalic-XOBPRTUX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Cera Pro";
  font-style: normal;
  font-weight: 900;
  src: url("/assets/CeraPro-Black-Latin-NR3FMYJW.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Cera Pro";
  font-style: normal;
  font-weight: 900;
  src: url("/assets/CeraPro-Black-ZZWKZPXB.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "Cera Pro";
  font-style: italic;
  font-weight: 900;
  src: url("/assets/CeraPro-BlackItalic-Latin-4NXOQZSJ.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "Cera Pro";
  font-style: italic;
  font-weight: 900;
  src: url("/assets/CeraPro-BlackItalic-WLOW7XUP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 100;
  src: url("/assets/IBMPlexMono-Thin-Latin-L4QW2G6O.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 100;
  src: url("/assets/IBMPlexMono-Thin-L5PZOAFC.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 100;
  src: url("/assets/IBMPlexMono-ThinItalic-Latin-Q4EFNU7T.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 100;
  src: url("/assets/IBMPlexMono-ThinItalic-HUSZN3OT.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 200;
  src: url("/assets/IBMPlexMono-ExtraLight-Latin-DXAGK76R.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 200;
  src: url("/assets/IBMPlexMono-ExtraLight-5Z7NYDPO.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 200;
  src: url("/assets/IBMPlexMono-ExtraLightItalic-Latin-3WSOHTH6.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 200;
  src: url("/assets/IBMPlexMono-ExtraLightItalic-HHBEOZPI.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 300;
  src: url("/assets/IBMPlexMono-Light-Latin-4PBSGBHH.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 300;
  src: url("/assets/IBMPlexMono-Light-XP5VTWFL.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 300;
  src: url("/assets/IBMPlexMono-LightItalic-Latin-CY5FAY7O.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 300;
  src: url("/assets/IBMPlexMono-LightItalic-YX6HLG5W.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/IBMPlexMono-Regular-Latin-Z6CTOM5M.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/IBMPlexMono-Regular-ISV3PWOW.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  src: url("/assets/IBMPlexMono-Italic-Latin-UE2KVMXN.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  src: url("/assets/IBMPlexMono-Italic-CYXBCQGO.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 450;
  src: url("/assets/IBMPlexMono-Text-Latin-GV6ZILHL.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 450;
  src: url("/assets/IBMPlexMono-Text-B3KEVTVX.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 450;
  src: url("/assets/IBMPlexMono-TextItalic-Latin-PXMSLPGE.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 450;
  src: url("/assets/IBMPlexMono-TextItalic-TS3UPPPP.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  src: url("/assets/IBMPlexMono-Medium-Latin-6EHLJNNT.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  src: url("/assets/IBMPlexMono-Medium-L5EHPES7.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 500;
  src: url("/assets/IBMPlexMono-MediumItalic-Latin-F5DSUSYZ.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 500;
  src: url("/assets/IBMPlexMono-MediumItalic-3K4A6VH2.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  src: url("/assets/IBMPlexMono-SemiBold-Latin-HBVV4APW.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  src: url("/assets/IBMPlexMono-SemiBold-KUNMFMWO.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 600;
  src: url("/assets/IBMPlexMono-SemiBoldItalic-Latin-UCUGTZDJ.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 600;
  src: url("/assets/IBMPlexMono-SemiBoldItalic-LORDWKYK.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/IBMPlexMono-Bold-Latin-RZZBKOFG.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/IBMPlexMono-Bold-WTUVMCKC.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 700;
  src: url("/assets/IBMPlexMono-BoldItalic-Latin-OSADECEQ.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2190-21FF,
    U+2212;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 700;
  src: url("/assets/IBMPlexMono-BoldItalic-EZLIX3Z4.woff2") format("woff2");
  font-display: swap;
  unicode-range:
    U+0100-1FFF,
    U+2070-20AB,
    U+20AD-2121,
    U+2123-218F,
    U+2200-2211,
    U+2213-10FFFF;
}

/* dist/css/tokens.css */
:root {
  --hx-border-dashed: 1px dashed #a0a2a3;
  --hx-border-interactive: 1px solid #cecfd0;
  --hx-border-medium: 2px solid #e7e7e7;
  --hx-border-medium-negative: 2px solid #cb2c20;
  --hx-border-medium-positive: 2px solid #00a47d;
  --hx-border-medium-warning: 2px solid #ffad00;
  --hx-border-stuck-active: 1px solid #8a8c8d;
  --hx-border-stuck-init: 1px solid transparent;
  --hx-border-thin: 1px solid #e7e7e7;
  --hx-border-width-medium: 2px;
  --hx-border-width-thick: 4px;
  --hx-border-width-thin: 1px;
  --hx-color-accent-brand-primary-default-base: #00a47d;
  --hx-color-accent-brand-primary-default-bold: #005c4a;
  --hx-color-accent-brand-primary-default-boldest: #003028;
  --hx-color-accent-brand-primary-default-subtle: #c6edde;
  --hx-color-accent-brand-primary-default-subtlest: #eafff7;
  --hx-color-background-base: #fff;
  --hx-color-background-bold: #fff;
  --hx-color-background-brand: #008b6c;
  --hx-color-background-disabled: #e7e7e7;
  --hx-color-background-drawer: #fbfcfc;
  --hx-color-background-highlighted: #eafff7;
  --hx-color-background-hover: #0000000a;
  --hx-color-background-hover-subtle: #f8f8f9;
  --hx-color-background-info: #f0f8ff;
  --hx-color-background-inverse: #151617;
  --hx-color-background-negative: #fff5f5;
  --hx-color-background-negative-emphasis: #ffb0ad;
  --hx-color-background-negative-hover: #ffb0ad;
  --hx-color-background-negative-subtle: #fff5f5;
  --hx-color-background-neutral: #b7b8b9;
  --hx-color-background-overlay: #fff9;
  --hx-color-background-positive: #eafff7;
  --hx-color-background-positive-emphasis: #a1dbc5;
  --hx-color-background-positive-subtle: #eafff7;
  --hx-color-background-selected: #c6edde;
  --hx-color-background-selected-hover: #a1dbc5;
  --hx-color-background-selected-subtle: #eafff7;
  --hx-color-background-subtle: #f8f8f9;
  --hx-color-background-subtlest: #fbfcfc;
  --hx-color-background-warning: #fff4cc;
  --hx-color-background-warning-hover: #ffd966;
  --hx-color-background-warning-subtle: #fff4cc;
  --hx-color-border-base: #e7e7e7;
  --hx-color-border-bold: #a0a2a3;
  --hx-color-border-brand: #008b6c;
  --hx-color-border-disabled: #e7e7e7;
  --hx-color-border-focus: #8a8c8d;
  --hx-color-border-hover: #8a8c8d;
  --hx-color-border-info: #456c91;
  --hx-color-border-inverse: #fff;
  --hx-color-border-muted: #747678;
  --hx-color-border-negative: #cb2c20;
  --hx-color-border-negative-hover: #ffb0ad;
  --hx-color-border-negative-subtle: #cb2c20;
  --hx-color-border-positive: #00a47d;
  --hx-color-border-selected: #008b6c;
  --hx-color-border-selected-hover: #a1dbc5;
  --hx-color-border-subtle: #b7b8b9;
  --hx-color-border-warning: #ffad00;
  --hx-color-border-warning-hover: #ffd966;
  --hx-color-brand-primary-active: #00735b;
  --hx-color-brand-primary-base: #00a47d;
  --hx-color-brand-primary-hover: #008b6c;
  --hx-color-brand-primary-n100: #c6edde;
  --hx-color-brand-primary-n200: #a1dbc5;
  --hx-color-brand-primary-n300: #7bc8ad;
  --hx-color-brand-primary-n400: #50b695;
  --hx-color-brand-primary-n50: #eafff7;
  --hx-color-brand-primary-n500: #00a47d;
  --hx-color-brand-primary-n600: #008b6c;
  --hx-color-brand-primary-n700: #00735b;
  --hx-color-brand-primary-n800: #005c4a;
  --hx-color-brand-primary-n900: #004539;
  --hx-color-brand-secondary-base: #ffad00;
  --hx-color-brand-secondary-n100: #ffed99;
  --hx-color-brand-secondary-n200: #ffd966;
  --hx-color-brand-secondary-n300: #ffc336;
  --hx-color-brand-secondary-n400: #ffad00;
  --hx-color-brand-secondary-n50: #fff4cc;
  --hx-color-brand-secondary-n500: #cc8a00;
  --hx-color-brand-secondary-n600: #996800;
  --hx-color-brand-secondary-n700: #755000;
  --hx-color-brand-secondary-n800: #4d3400;
  --hx-color-brand-secondary-n900: #3d1800;
  --hx-color-gradient-primary-base:
    linear-gradient(
      90deg,
      #00a47d,
      #00735b);
  --hx-color-icon-base-disabled: #cecfd0;
  --hx-color-icon-base: #151617;
  --hx-color-icon-base-inverse: #e7e7e7;
  --hx-color-icon-base-inverse-subtle: #fffc;
  --hx-color-icon-base-subtle: #0003;
  --hx-color-icon-brand-primary-disabled: #00a47d;
  --hx-color-icon-brand-primary: #005c4a;
  --hx-color-icon-brand-primary-inverse: #eafff7;
  --hx-color-icon-brand-primary-subtle: #00745533;
  --hx-color-icon-brand-secondary: #4d3400;
  --hx-color-icon-brand-secondary-subtle: #74440233;
  --hx-color-icon-semantic-warning: #cc8a00;
  --hx-color-icon-subtlest: #747678;
  --hx-color-icon-subtlest-inverse: #cecfd0;
  --hx-color-palette-aqua-n100: #c6edde;
  --hx-color-palette-aqua-n200: #a1dbc5;
  --hx-color-palette-aqua-n300: #7bc8ad;
  --hx-color-palette-aqua-n400: #50b695;
  --hx-color-palette-aqua-n50: #eafff7;
  --hx-color-palette-aqua-n500: #00a47d;
  --hx-color-palette-aqua-n600: #008b6c;
  --hx-color-palette-aqua-n700: #00735b;
  --hx-color-palette-aqua-n800: #005c4a;
  --hx-color-palette-aqua-n900: #004539;
  --hx-color-palette-aqua-n950: #003028;
  --hx-color-palette-blue-n100: #c3d4e3;
  --hx-color-palette-blue-n200: #97b0c7;
  --hx-color-palette-blue-n300: #6e8dac;
  --hx-color-palette-blue-n400: #456c91;
  --hx-color-palette-blue-n50: #f0f8ff;
  --hx-color-palette-blue-n500: #1c4b76;
  --hx-color-palette-blue-n600: #194167;
  --hx-color-palette-blue-n700: #153858;
  --hx-color-palette-blue-n800: #122f49;
  --hx-color-palette-blue-n900: #0e263b;
  --hx-color-palette-blue-n950: #0b1d2e;
  --hx-color-palette-green-n100: #c2e2b9;
  --hx-color-palette-green-n200: #9ac891;
  --hx-color-palette-green-n300: #72ae69;
  --hx-color-palette-green-n400: #479541;
  --hx-color-palette-green-n50: #e9fce3;
  --hx-color-palette-green-n500: #007c0f;
  --hx-color-palette-green-n600: #006c0f;
  --hx-color-palette-green-n700: #005c0d;
  --hx-color-palette-green-n800: #004d0c;
  --hx-color-palette-green-n900: #003e09;
  --hx-color-palette-green-n950: #003007;
  --hx-color-palette-neutral-gray-n0: #fff;
  --hx-color-palette-neutral-gray-n10: #fbfcfc;
  --hx-color-palette-neutral-gray-n100: #e7e7e7;
  --hx-color-palette-neutral-gray-n1000: #000;
  --hx-color-palette-neutral-gray-n150: #cecfd0;
  --hx-color-palette-neutral-gray-n200: #b7b8b9;
  --hx-color-palette-neutral-gray-n25: #f8f8f9;
  --hx-color-palette-neutral-gray-n300: #a0a2a3;
  --hx-color-palette-neutral-gray-n400: #8a8c8d;
  --hx-color-palette-neutral-gray-n50: #f4f4f4;
  --hx-color-palette-neutral-gray-n500: #747678;
  --hx-color-palette-neutral-gray-n600: #5f6163;
  --hx-color-palette-neutral-gray-n700: #4b4d4f;
  --hx-color-palette-neutral-gray-n800: #373a3c;
  --hx-color-palette-neutral-gray-n850: #25282a;
  --hx-color-palette-neutral-gray-n900: #151617;
  --hx-color-palette-neutral-gray-n950: #08090a;
  --hx-color-palette-orange-n100: #ffed99;
  --hx-color-palette-orange-n200: #ffd966;
  --hx-color-palette-orange-n300: #ffc336;
  --hx-color-palette-orange-n400: #ffad00;
  --hx-color-palette-orange-n50: #fff4cc;
  --hx-color-palette-orange-n500: #cc8a00;
  --hx-color-palette-orange-n600: #996800;
  --hx-color-palette-orange-n700: #755000;
  --hx-color-palette-orange-n800: #4d3400;
  --hx-color-palette-orange-n900: #3d1800;
  --hx-color-palette-orange-n950: #1f0a00;
  --hx-color-palette-purple-n100: #d5acd2;
  --hx-color-palette-purple-n200: #ba7cb7;
  --hx-color-palette-purple-n300: #9e4a9c;
  --hx-color-palette-purple-n400: #800080;
  --hx-color-palette-purple-n50: #eedeed;
  --hx-color-palette-purple-n500: #7a007a;
  --hx-color-palette-purple-n600: #670067;
  --hx-color-palette-purple-n700: #5b005b;
  --hx-color-palette-purple-n800: #4f004f;
  --hx-color-palette-purple-n900: #404;
  --hx-color-palette-purple-n950: #390039;
  --hx-color-palette-red-n100: #ffd3d2;
  --hx-color-palette-red-n200: #ffb0ad;
  --hx-color-palette-red-n300: #fb8d86;
  --hx-color-palette-red-n400: #f4675c;
  --hx-color-palette-red-n50: #fff5f5;
  --hx-color-palette-red-n500: #ea3829;
  --hx-color-palette-red-n600: #cb2c20;
  --hx-color-palette-red-n700: #ad2116;
  --hx-color-palette-red-n800: #90150d;
  --hx-color-palette-red-n900: #740905;
  --hx-color-palette-red-n950: #590000;
  --hx-color-palette-teal-n100: #b3d3d3;
  --hx-color-palette-teal-n200: #90bebe;
  --hx-color-palette-teal-n300: #6ca9a9;
  --hx-color-palette-teal-n400: #449594;
  --hx-color-palette-teal-n50: #d6e9e9;
  --hx-color-palette-teal-n500: #008080;
  --hx-color-palette-teal-n600: #007575;
  --hx-color-palette-teal-n700: #005757;
  --hx-color-palette-teal-n800: #004343;
  --hx-color-palette-teal-n900: #003131;
  --hx-color-palette-teal-n950: #001f1f;
  --hx-color-palette-website-flag-nl-blue: #21468b;
  --hx-color-palette-website-flag-nl-red: #ae1c28;
  --hx-color-palette-website-mint-gradient-end: #3de8b0;
  --hx-color-palette-website-mint-gradient-start: #50b695;
  --hx-color-palette-website-mint-heading-gradient-end: #00bd90;
  --hx-color-palette-website-mint-heading-gradient-start: #008969;
  --hx-color-palette-website-mint-muted: color-mix(in srgb, #25e2ae 55%, #9ea6ab 45%);
  --hx-color-palette-website-mint-n100: #a0fad9;
  --hx-color-palette-website-mint-n200: #63f2c6;
  --hx-color-palette-website-mint-n300: #25e2ae;
  --hx-color-palette-website-mint-n400: #00b388;
  --hx-color-palette-website-mint-n50: #cdfee9;
  --hx-color-palette-website-mint-n500: #00a47d;
  --hx-color-palette-website-mint-n600: #008b6c;
  --hx-color-palette-website-mint-n700: #005546;
  --hx-color-palette-website-mint-n800: #004d3b;
  --hx-color-palette-website-mint-n900: #003028;
  --hx-color-palette-website-mint-white: #eafff7;
  --hx-color-palette-website-signal-alert: #ff7c65;
  --hx-color-palette-website-signal-alert-strong: #ea3829;
  --hx-color-palette-website-signal-alert-wash: #fff5f5;
  --hx-color-palette-website-signal-info: #86bcee;
  --hx-color-palette-website-signal-info-soft: #a0cbf4;
  --hx-color-palette-website-signal-info-strong: #509ce3;
  --hx-color-palette-website-signal-positive: #72e06a;
  --hx-color-palette-website-signal-trust: #ffad00;
  --hx-color-palette-website-signal-warning: #ffc336;
  --hx-color-palette-website-slate-black: #000;
  --hx-color-palette-website-slate-n100: #dbe1e4;
  --hx-color-palette-website-slate-n1000: #0f1112;
  --hx-color-palette-website-slate-n150: #c4c9cc;
  --hx-color-palette-website-slate-n200: #b3b8bc;
  --hx-color-palette-website-slate-n300: #9ea6ab;
  --hx-color-palette-website-slate-n400: #8f979c;
  --hx-color-palette-website-slate-n50: #f5f7f8;
  --hx-color-palette-website-slate-n500: #737b80;
  --hx-color-palette-website-slate-n550: #686868;
  --hx-color-palette-website-slate-n600: #5f6163;
  --hx-color-palette-website-slate-n700: #303436;
  --hx-color-palette-website-slate-n75: #e7e7e7;
  --hx-color-palette-website-slate-n800: #25282a;
  --hx-color-palette-website-slate-n850: #1d2021;
  --hx-color-palette-website-slate-n875: #1b2623;
  --hx-color-palette-website-slate-n900: #17191a;
  --hx-color-palette-website-slate-n950: #131516;
  --hx-color-palette-website-slate-white: #fff;
  --hx-color-palette-yellow-n100: #fbf198;
  --hx-color-palette-yellow-n200: #f8e750;
  --hx-color-palette-yellow-n300: #f8d904;
  --hx-color-palette-yellow-n400: #e8c600;
  --hx-color-palette-yellow-n50: #fbf8dd;
  --hx-color-palette-yellow-n500: #c49f00;
  --hx-color-palette-yellow-n600: #856600;
  --hx-color-palette-yellow-n700: #705300;
  --hx-color-palette-yellow-n800: #5b4300;
  --hx-color-palette-yellow-n900: #483300;
  --hx-color-palette-yellow-n950: #362500;
  --hx-color-semantic-info-base: #456c91;
  --hx-color-semantic-info-bold: #122f49;
  --hx-color-semantic-info-boldest: #0b1d2e;
  --hx-color-semantic-info-subtle: #97b0c7;
  --hx-color-semantic-info-subtlest: #f0f8ff;
  --hx-color-semantic-negative-base: #cb2c20;
  --hx-color-semantic-negative-bold: #ad2116;
  --hx-color-semantic-negative-boldest: #590000;
  --hx-color-semantic-negative-subtle: #ffb0ad;
  --hx-color-semantic-negative-subtlest: #fff5f5;
  --hx-color-semantic-positive-base: #00a47d;
  --hx-color-semantic-positive-bold: #005c4a;
  --hx-color-semantic-positive-boldest: #003028;
  --hx-color-semantic-positive-subtle: #a1dbc5;
  --hx-color-semantic-positive-subtlest: #eafff7;
  --hx-color-semantic-warning-base: #ffad00;
  --hx-color-semantic-warning-bold: #cc8a00;
  --hx-color-semantic-warning-boldest: #755000;
  --hx-color-semantic-warning-subtle: #ffd966;
  --hx-color-semantic-warning-subtlest: #fff4cc;
  --hx-color-syntax-annotation: #cc8a00;
  --hx-color-syntax-boolean: #cb2c20;
  --hx-color-syntax-changed: #996800;
  --hx-color-syntax-comment: #747678;
  --hx-color-syntax-constant: #1c4b76;
  --hx-color-syntax-deleted: #cb2c20;
  --hx-color-syntax-escape: #006c0f;
  --hx-color-syntax-function: #9e4a9c;
  --hx-color-syntax-inserted: #006c0f;
  --hx-color-syntax-invalid: #ea3829;
  --hx-color-syntax-keyword: #cb2c20;
  --hx-color-syntax-keyword-operator: #cb2c20;
  --hx-color-syntax-link: #008b6c;
  --hx-color-syntax-meta: #747678;
  --hx-color-syntax-name: #1c4b76;
  --hx-color-syntax-name-definition: #25282a;
  --hx-color-syntax-null: #cb2c20;
  --hx-color-syntax-number: #006c0f;
  --hx-color-syntax-operator: #5f6163;
  --hx-color-syntax-operator-deref: #5f6163;
  --hx-color-syntax-punctuation: #5f6163;
  --hx-color-syntax-regexp: #122f49;
  --hx-color-syntax-self: #1c4b76;
  --hx-color-syntax-string: #006c0f;
  --hx-color-syntax-string-special: #153858;
  --hx-color-syntax-type: #1c4b76;
  --hx-color-text-base: #25282a;
  --hx-color-text-bold: #151617;
  --hx-color-text-brand: #00a47d;
  --hx-color-text-brand-bold: #00735b;
  --hx-color-text-brand-boldest: #004539;
  --hx-color-text-contrast: #373a3c;
  --hx-color-text-disabled: #8a8c8d;
  --hx-color-text-info: #456c91;
  --hx-color-text-inverse: #e7e7e7;
  --hx-color-text-link: #008b6c;
  --hx-color-text-muted: #747678;
  --hx-color-text-negative: #cb2c20;
  --hx-color-text-negative-bold: #590000;
  --hx-color-text-positive: #00a47d;
  --hx-color-text-subtle: #5f6163;
  --hx-color-text-subtlest: #b7b8b9;
  --hx-color-text-warning: #cc8a00;
  --hx-color-website-background-accent: #63f2c6;
  --hx-color-website-background-accent-active: #25e2ae;
  --hx-color-website-background-accent-bold: #008b6c;
  --hx-color-website-background-accent-brand: #00a47d;
  --hx-color-website-background-accent-deep: #00b388;
  --hx-color-website-background-accent-deepest: #005546;
  --hx-color-website-background-accent-faint: #cdfee9;
  --hx-color-website-background-accent-tint: #a0fad9;
  --hx-color-website-background-accent-wash: color-mix(in srgb, #63f2c6 10%, transparent);
  --hx-color-website-background-elevated: #303436;
  --hx-color-website-background-inverse: #f5f7f8;
  --hx-color-website-background-muted: #5f6163;
  --hx-color-website-background-nav-backdrop: color-mix(in srgb, #131516 90%, transparent);
  --hx-color-website-background-page: #131516;
  --hx-color-website-background-page-deep: #0f1112;
  --hx-color-website-background-panel: #1d2021;
  --hx-color-website-background-panel-raised: #25282a;
  --hx-color-website-background-surface-deep: #17191a;
  --hx-color-website-border-accent-bold: #008b6c;
  --hx-color-website-border-accent-brand: #00a47d;
  --hx-color-website-border-accent-deep: #00b388;
  --hx-color-website-border-accent-faint: #cdfee9;
  --hx-color-website-border-accent-soft: color-mix(in srgb, #63f2c6 52%, transparent);
  --hx-color-website-border-accent-solid: #63f2c6;
  --hx-color-website-border-accent-strong: color-mix(in srgb, #63f2c6 72%, transparent);
  --hx-color-website-border-divider: color-mix(in srgb, #eafff7 10%, transparent);
  --hx-color-website-border-elevated: #303436;
  --hx-color-website-border-focus: color-mix(in srgb, #63f2c6 60%, #fff 40%);
  --hx-color-website-border-glass: color-mix(in srgb, #fff 60%, transparent);
  --hx-color-website-border-glass-soft: color-mix(in srgb, #fff 20%, transparent);
  --hx-color-website-border-highlight: #fff;
  --hx-color-website-border-negative: #ea3829;
  --hx-color-website-border-panel: #737b80;
  --hx-color-website-border-secondary: #b3b8bc;
  --hx-color-website-border-section: color-mix(in srgb, #eafff7 30%, transparent);
  --hx-color-website-border-section-solid: color-mix(in srgb, #eafff7 30%, #131516);
  --hx-color-website-border-subtle: #5f6163;
  --hx-color-website-component-accent-wash-gradient:
    linear-gradient(
      90deg,
      color-mix(in srgb, #50b695 30%, transparent) 14.465%,
      color-mix(in srgb, #3de8b0 50%, transparent) 116.51%);
  --hx-color-website-component-border-dashed-gradient:
    repeating-linear-gradient(
      90deg,
      #737b80 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      90deg,
      #737b80 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      180deg,
      #737b80 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      180deg,
      #737b80 0 5px,
      transparent 5px 10px);
  --hx-color-website-component-glass-shadow: 11px 11px 23px color-mix(in srgb, #000 15%, transparent);
  --hx-color-website-component-glass-shadow-inner: 4.77px 3.82px 13.36px color-mix(in srgb, #000 25%, transparent);
  --hx-color-website-component-graphic-accent: #25e2ae;
  --hx-color-website-component-graphic-accent-deep: #00b388;
  --hx-color-website-component-graphic-accent-muted: #50b695;
  --hx-color-website-component-graphic-line-gradient:
    linear-gradient(
      180deg,
      #00b388 0%,
      #004d3b 100%);
  --hx-color-website-component-heading-gradient:
    linear-gradient(
      90deg,
      #008969 0%,
      #00bd90 100%);
  --hx-color-website-component-hero-vignette:
    linear-gradient(
      11.328deg,
      color-mix(in srgb, #131516 90%, transparent) 30.009%,
      transparent 61.493%),
    color-mix(in srgb, #0f1112 20%, transparent);
  --hx-color-website-component-outline-info: color-mix(in srgb, #86bcee 88%, #fff 12%);
  --hx-color-website-component-outline-inspect: color-mix(in srgb, #63f2c6 84%, #fff 16%);
  --hx-color-website-component-outline-warning: color-mix(in srgb, #ffc336 88%, #fff 12%);
  --hx-color-website-component-process-step-marker-active: color-mix(in srgb, #63f2c6 76%, #fff 24%);
  --hx-color-website-component-process-tag-gradient:
    linear-gradient(
      90deg,
      #50b695 14.465%,
      #3de8b0 116.51%);
  --hx-color-website-component-risk-gradient:
    linear-gradient(
      90deg,
      color-mix(in srgb, #ff7c65 50%, #131516) 14.465%,
      color-mix(in srgb, #ea3829 50%, #131516) 116.51%);
  --hx-color-website-overlay-accent-wash: color-mix(in srgb, #eafff7 16%, transparent);
  --hx-color-website-overlay-card-wash: color-mix(in srgb, #fff5f5 4%, transparent);
  --hx-color-website-overlay-glass: color-mix(in srgb, #fff 15%, transparent);
  --hx-color-website-overlay-scrim:
    linear-gradient(
      180deg,
      #131516 0%,
      transparent 100%);
  --hx-color-website-overlay-shadow: color-mix(in srgb, #000 15%, transparent);
  --hx-color-website-overlay-shadow-strong: color-mix(in srgb, #000 25%, transparent);
  --hx-color-website-text-accent: #63f2c6;
  --hx-color-website-text-accent-bold: #008b6c;
  --hx-color-website-text-accent-brand: #00a47d;
  --hx-color-website-text-accent-deep: #00b388;
  --hx-color-website-text-accent-muted: #50b695;
  --hx-color-website-text-accent-strong: #25e2ae;
  --hx-color-website-text-dim: #dbe1e4;
  --hx-color-website-text-disabled: #8f979c;
  --hx-color-website-text-faint: #f5f7f8;
  --hx-color-website-text-muted: #c4c9cc;
  --hx-color-website-text-negative: #ea3829;
  --hx-color-website-text-on-accent: #005546;
  --hx-color-website-text-on-accent-strong: #003028;
  --hx-color-website-text-on-negative: #fff5f5;
  --hx-color-website-text-primary: #fff;
  --hx-color-website-text-secondary: #b3b8bc;
  --hx-color-website-text-soft: #e7e7e7;
  --hx-color-website-text-subtle: #9ea6ab;
  --hx-color-website-text-trust-accent: #ffad00;
  --hx-effect-blur-lg: 16px;
  --hx-effect-blur-md: 8px;
  --hx-effect-blur-sm: 4px;
  --hx-effect-shadow-lg: 0px 2px 4px -1px #0000000a, 0px 10px 15px -3px #00000014;
  --hx-effect-shadow-sm: 0px 2.5px 4px -1px #0003;
  --hx-effect-shadow-stuck: 0px -6px 12px -4px #0000001f;
  --hx-effect-shadow-top: 0px -6px 12px -4px #0000001f;
  --hx-effect-shadow-xl: 0px 10px 15px -3px #00000014, 0px 20px 25px -5px #0000001a;
  --hx-effect-shadow-xs: 0px 1px 2px 0px #0000000a;
  --hx-font-family-cera:
    Cera Pro,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Futura,
    Avenir,
    Nunito,
    Montserrat,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-family-display:
    Cera Pro,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Futura,
    Avenir,
    Nunito,
    Montserrat,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-family-headings:
    Inter,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-family-inter:
    Inter,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-family-mono:
    IBM Plex Mono,
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    monospace;
  --hx-font-family-text:
    Inter,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-size-2xl: 1.75rem;
  --hx-font-size-2xs: 0.6875rem;
  --hx-font-size-3xl: 2.25rem;
  --hx-font-size-4xl: 2.5rem;
  --hx-font-size-5xl: 3rem;
  --hx-font-size-6xl: 4.5rem;
  --hx-font-size-7xl: 6rem;
  --hx-font-size-base: 1rem;
  --hx-font-size-lg: 1.25rem;
  --hx-font-size-md: 1.125rem;
  --hx-font-size-sm: 0.875rem;
  --hx-font-size-xl: 1.5rem;
  --hx-font-size-xs: 0.75rem;
  --hx-font-weight-black: 900;
  --hx-font-weight-bold: 700;
  --hx-font-weight-extrabold: 800;
  --hx-font-weight-light: 300;
  --hx-font-weight-medium: 500;
  --hx-font-weight-regular: 400;
  --hx-font-weight-semibold: 600;
  --hx-font-weight-thin: 100;
  --hx-font-cera-card-title:
    900 1.5rem/normal Cera Pro,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Futura,
    Avenir,
    Nunito,
    Montserrat,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-cera-h1:
    900 6rem/normal Cera Pro,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Futura,
    Avenir,
    Nunito,
    Montserrat,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-cera-h2:
    900 3rem/normal Cera Pro,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Futura,
    Avenir,
    Nunito,
    Montserrat,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-cera-h3:
    900 2rem/normal Cera Pro,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Futura,
    Avenir,
    Nunito,
    Montserrat,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-cera-kicker:
    900 1.25rem/normal Cera Pro,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Futura,
    Avenir,
    Nunito,
    Montserrat,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-cera-menu-heading:
    900 2rem/normal Cera Pro,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Futura,
    Avenir,
    Nunito,
    Montserrat,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-cera-product-lead:
    400 1.25rem/normal Cera Pro,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Futura,
    Avenir,
    Nunito,
    Montserrat,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-cera-product-name:
    400 1.5rem/normal Cera Pro,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Futura,
    Avenir,
    Nunito,
    Montserrat,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-headings:
    400 1rem/1.25rem Inter,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-inter-body:
    400 1rem/normal Inter,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-inter-body-lead:
    400 1.25rem/normal Inter,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-inter-caption:
    400 0.875rem/normal Inter,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-inter-spec-row:
    700 1rem/1.5rem Inter,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-inter-subtitle:
    700 1.5rem/normal Inter,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-font-mono-bracket-label:
    400 0.875rem/normal IBM Plex Mono,
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    monospace;
  --hx-font-mono-button:
    700 1rem/normal IBM Plex Mono,
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    monospace;
  --hx-font-mono:
    400 1rem/1.25rem IBM Plex Mono,
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    monospace;
  --hx-font-mono-eyebrow:
    400 0.875rem/normal IBM Plex Mono,
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    monospace;
  --hx-font-mono-nav-link:
    400 0.875rem/normal IBM Plex Mono,
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    monospace;
  --hx-font-mono-small:
    400 0.875rem/1rem IBM Plex Mono,
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    monospace;
  --hx-font-mono-trusted-by:
    300 1rem/normal IBM Plex Mono,
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    monospace;
  --hx-font-text:
    400 1rem/1.25rem Inter,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  --hx-line-height-2xl: 1.75rem;
  --hx-line-height-2xs: 0.6875rem;
  --hx-line-height-3xl: 2.25rem;
  --hx-line-height-4xl: 2.5rem;
  --hx-line-height-5xl: 3rem;
  --hx-line-height-6xl: 4.5rem;
  --hx-line-height-7xl: 6rem;
  --hx-line-height-base: 1rem;
  --hx-line-height-lg: 1.25rem;
  --hx-line-height-md: 1.125rem;
  --hx-line-height-none: 1;
  --hx-line-height-normal: 1.5;
  --hx-line-height-relaxed: 1.625;
  --hx-line-height-sm: 0.875rem;
  --hx-line-height-snug: 1.25;
  --hx-line-height-tight: 1.1;
  --hx-line-height-xl: 1.5rem;
  --hx-line-height-xs: 0.75rem;
  --hx-motion-distance-nudge: 2px;
  --hx-motion-distance-reveal: 24px;
  --hx-motion-duration-base: 160ms;
  --hx-motion-duration-deliberate: 700ms;
  --hx-motion-duration-draw: 900ms;
  --hx-motion-duration-enter: 200ms;
  --hx-motion-duration-fast: 120ms;
  --hx-motion-duration-instant: 0.01ms;
  --hx-motion-duration-reveal: 500ms;
  --hx-motion-easing-accelerate: cubic-bezier(0.4, 0, 1, 1);
  --hx-motion-easing-decelerate: cubic-bezier(0.16, 1, 0.3, 1);
  --hx-motion-easing-emphasized: cubic-bezier(0.4, 0, 0.2, 1);
  --hx-motion-easing-standard: ease;
  --hx-motion-scale-enter: 0.97;
  --hx-motion-stagger-base: 80ms;
  --hx-opacity-30: 0.3;
  --hx-opacity-35: 0.35;
  --hx-opacity-40: 0.4;
  --hx-opacity-50: 0.5;
  --hx-opacity-60: 0.6;
  --hx-opacity-65: 0.65;
  --hx-opacity-95: 0.95;
  --hx-radius-2xs: 0.125rem;
  --hx-radius-full: 9999px;
  --hx-radius-lg: 0.75rem;
  --hx-radius-md: 0.625rem;
  --hx-radius-sm: 0.5rem;
  --hx-radius-xl: 1rem;
  --hx-radius-xs: 0.25rem;
  --hx-scrollbar: #cecfd0 transparent;
  --hx-size-n05: 0.125rem;
  --hx-size-n1: 0.25rem;
  --hx-size-n10: 2.5rem;
  --hx-size-n12: 3rem;
  --hx-size-n14: 3.5rem;
  --hx-size-n16: 4rem;
  --hx-size-n2: 0.5rem;
  --hx-size-n20: 5rem;
  --hx-size-n24: 6rem;
  --hx-size-n25: 0.625rem;
  --hx-size-n3: 0.75rem;
  --hx-size-n32: 8rem;
  --hx-size-n35: 0.875rem;
  --hx-size-n4: 1rem;
  --hx-size-n40: 10rem;
  --hx-size-n5: 1.25rem;
  --hx-size-n6: 1.5rem;
  --hx-size-n7: 1.75rem;
  --hx-size-n8: 2rem;
  --hx-spacing-2xl: 1.5rem;
  --hx-spacing-2xs: 0.5rem;
  --hx-spacing-3xl: 2rem;
  --hx-spacing-3xs: 0.25rem;
  --hx-spacing-4xl: 2.5rem;
  --hx-spacing-4xs: 0.125rem;
  --hx-spacing-5xl: 3rem;
  --hx-spacing-lg: 1rem;
  --hx-spacing-md: 0.875rem;
  --hx-spacing-no: 0;
  --hx-spacing-px: 0.0625rem;
  --hx-spacing-sm: 0.75rem;
  --hx-spacing-xl: 1.125rem;
  --hx-spacing-xs: 0.625rem;
  --hx-spacing-xxs: 0.375rem;
  --hx-typography-body-line-height: 1.5;
  --hx-typography-body-size: 0.875rem;
  --hx-typography-heading-h1-size: 1.25rem;
  --hx-typography-heading-h2-size: 1rem;
  --hx-typography-heading-h3-size: 0.875rem;
  --hx-typography-heading-h4-size: 0.75rem;
  --hx-typography-heading-h5-size: 0.6875rem;
  --hx-typography-heading-h6-size: 0.6875rem;
  --hx-typography-prose-max-width: none;
  --hx-website-font-size-32: 2rem;
  --hx-website-font-size-64: 4rem;
  --hx-website-layout-container-width: 1224px;
  --hx-website-layout-grid-column: 160px;
  --hx-website-layout-gutter-desktop: 24px;
  --hx-website-layout-gutter-stretch: 16px;
  --hx-website-layout-hero-first-screen-content-gap: 272px;
  --hx-website-layout-hero-first-screen-padding-block-end: 192px;
  --hx-website-layout-hero-first-screen-padding-block-start: 272px;
  --hx-website-layout-margin-stretch: 20px;
  --hx-website-size-1: 1px;
  --hx-website-size-104: 6.5rem;
  --hx-website-size-112: 7rem;
  --hx-website-size-120: 7.5rem;
  --hx-website-size-128: 8rem;
  --hx-website-size-16: 1rem;
  --hx-website-size-2: 2px;
  --hx-website-size-24: 1.5rem;
  --hx-website-size-32: 2rem;
  --hx-website-size-4: 4px;
  --hx-website-size-40: 2.5rem;
  --hx-website-size-48: 3rem;
  --hx-website-size-56: 3.5rem;
  --hx-website-size-64: 4rem;
  --hx-website-size-72: 4.5rem;
  --hx-website-size-8: 0.5rem;
  --hx-website-size-80: 5rem;
  --hx-website-size-88: 5.5rem;
  --hx-website-size-96: 6rem;
}
[data-theme=dark] {
  --hx-border-dashed: 1px dashed #4b4d4f;
  --hx-border-interactive: 1px solid #373a3c;
  --hx-border-medium: 2px solid #373a3c;
  --hx-border-stuck-active: 1px solid #b7b8b9;
  --hx-border-thin: 1px solid #4b4d4f;
  --hx-color-accent-brand-primary-default-bold: #a1dbc5;
  --hx-color-accent-brand-primary-default-boldest: #eafff7;
  --hx-color-accent-brand-primary-default-subtle: #008b6c;
  --hx-color-accent-brand-primary-default-subtlest: #003028;
  --hx-color-background-base: #101112;
  --hx-color-background-bold: #25282a;
  --hx-color-background-brand: #50b695;
  --hx-color-background-disabled: #373a3c;
  --hx-color-background-drawer: #151617;
  --hx-color-background-highlighted: #003028;
  --hx-color-background-hover: #ffffff14;
  --hx-color-background-hover-subtle: #151617;
  --hx-color-background-info: #0b1d2e;
  --hx-color-background-inverse: #e7e7e7;
  --hx-color-background-negative: #590000;
  --hx-color-background-negative-emphasis: #90150d;
  --hx-color-background-negative-hover: #90150d;
  --hx-color-background-negative-subtle: #590000;
  --hx-color-background-neutral: #373a3c;
  --hx-color-background-overlay: #0009;
  --hx-color-background-positive: #003028;
  --hx-color-background-positive-emphasis: #005c4a;
  --hx-color-background-positive-subtle: #003028;
  --hx-color-background-selected: #004539;
  --hx-color-background-selected-hover: #005c4a;
  --hx-color-background-selected-subtle: #003028;
  --hx-color-background-subtle: #25282a;
  --hx-color-background-subtlest: #101112;
  --hx-color-background-warning: #1f0a00;
  --hx-color-background-warning-hover: #755000;
  --hx-color-background-warning-subtle: #1f0a00;
  --hx-color-border-base: #373a3c;
  --hx-color-border-bold: #4b4d4f;
  --hx-color-border-brand: #50b695;
  --hx-color-border-disabled: #151617;
  --hx-color-border-focus: #5f6163;
  --hx-color-border-hover: #5f6163;
  --hx-color-border-info: #416384;
  --hx-color-border-inverse: #000;
  --hx-color-border-negative-hover: #90150d;
  --hx-color-border-selected: #50b695;
  --hx-color-border-selected-hover: #005c4a;
  --hx-color-border-subtle: #5f6163;
  --hx-color-border-warning-hover: #755000;
  --hx-color-brand-primary-active: #7bc8ad;
  --hx-color-brand-primary-hover: #50b695;
  --hx-color-brand-primary-n100: #004539;
  --hx-color-brand-primary-n200: #005c4a;
  --hx-color-brand-primary-n300: #00735b;
  --hx-color-brand-primary-n400: #008b6c;
  --hx-color-brand-primary-n50: #003028;
  --hx-color-brand-primary-n600: #50b695;
  --hx-color-brand-primary-n700: #7bc8ad;
  --hx-color-brand-primary-n800: #a1dbc5;
  --hx-color-brand-primary-n900: #c6edde;
  --hx-color-brand-secondary-base: #996800;
  --hx-color-brand-secondary-n100: #3d1800;
  --hx-color-brand-secondary-n200: #4d3400;
  --hx-color-brand-secondary-n300: #755000;
  --hx-color-brand-secondary-n400: #996800;
  --hx-color-brand-secondary-n50: #1f0a00;
  --hx-color-brand-secondary-n600: #ffad00;
  --hx-color-brand-secondary-n700: #ffc336;
  --hx-color-brand-secondary-n800: #ffd966;
  --hx-color-brand-secondary-n900: #ffed99;
  --hx-color-gradient-primary-base:
    linear-gradient(
      90deg,
      #00a47d,
      #7bc8ad);
  --hx-color-icon-base-disabled: #373a3c;
  --hx-color-icon-base: #e7e7e7;
  --hx-color-icon-base-inverse: #151617;
  --hx-color-icon-base-inverse-subtle: #000c;
  --hx-color-icon-base-subtle: #fff3;
  --hx-color-icon-brand-primary: #a1dbc5;
  --hx-color-icon-brand-primary-inverse: #003028;
  --hx-color-icon-brand-primary-subtle: #81cfb233;
  --hx-color-icon-brand-secondary: #ffd966;
  --hx-color-icon-brand-secondary-subtle: #ffc88233;
  --hx-color-icon-subtlest-inverse: #25282a;
  --hx-color-palette-aqua-n100: #004539;
  --hx-color-palette-aqua-n200: #005c4a;
  --hx-color-palette-aqua-n300: #00735b;
  --hx-color-palette-aqua-n400: #008b6c;
  --hx-color-palette-aqua-n50: #003028;
  --hx-color-palette-aqua-n600: #50b695;
  --hx-color-palette-aqua-n700: #7bc8ad;
  --hx-color-palette-aqua-n800: #a1dbc5;
  --hx-color-palette-aqua-n900: #c6edde;
  --hx-color-palette-aqua-n950: #eafff7;
  --hx-color-palette-blue-n100: #0e2439;
  --hx-color-palette-blue-n200: #102b44;
  --hx-color-palette-blue-n300: #13324f;
  --hx-color-palette-blue-n400: #163a5b;
  --hx-color-palette-blue-n50: #0b1d2e;
  --hx-color-palette-blue-n500: #194167;
  --hx-color-palette-blue-n600: #416384;
  --hx-color-palette-blue-n700: #6a87a2;
  --hx-color-palette-blue-n800: #95abc0;
  --hx-color-palette-blue-n900: #c2d1df;
  --hx-color-palette-blue-n950: #f0f8ff;
  --hx-color-palette-green-n100: #003b09;
  --hx-color-palette-green-n200: #00470b;
  --hx-color-palette-green-n300: #00530c;
  --hx-color-palette-green-n400: #005f0e;
  --hx-color-palette-green-n50: #003007;
  --hx-color-palette-green-n500: #006c0f;
  --hx-color-palette-green-n600: #42883e;
  --hx-color-palette-green-n700: #6da466;
  --hx-color-palette-green-n800: #97c18e;
  --hx-color-palette-green-n900: #c0deb8;
  --hx-color-palette-green-n950: #e9fce3;
  --hx-color-palette-neutral-gray-n0: #000;
  --hx-color-palette-neutral-gray-n10: #000;
  --hx-color-palette-neutral-gray-n100: #151617;
  --hx-color-palette-neutral-gray-n1000: #fff;
  --hx-color-palette-neutral-gray-n150: #25282a;
  --hx-color-palette-neutral-gray-n200: #373a3c;
  --hx-color-palette-neutral-gray-n25: #010101;
  --hx-color-palette-neutral-gray-n300: #4b4d4f;
  --hx-color-palette-neutral-gray-n400: #5f6163;
  --hx-color-palette-neutral-gray-n50: #101112;
  --hx-color-palette-neutral-gray-n600: #8a8c8d;
  --hx-color-palette-neutral-gray-n700: #a0a2a3;
  --hx-color-palette-neutral-gray-n800: #b7b8b9;
  --hx-color-palette-neutral-gray-n850: #cecfd0;
  --hx-color-palette-neutral-gray-n900: #e7e7e7;
  --hx-color-palette-neutral-gray-n950: #f4f4f4;
  --hx-color-palette-orange-n100: #3d1800;
  --hx-color-palette-orange-n200: #4d3400;
  --hx-color-palette-orange-n300: #755000;
  --hx-color-palette-orange-n400: #996800;
  --hx-color-palette-orange-n50: #1f0a00;
  --hx-color-palette-orange-n600: #ffad00;
  --hx-color-palette-orange-n700: #ffc336;
  --hx-color-palette-orange-n800: #ffd966;
  --hx-color-palette-orange-n900: #ffed99;
  --hx-color-palette-orange-n950: #fff4cc;
  --hx-color-palette-purple-n100: #490049;
  --hx-color-palette-purple-n200: #5b005b;
  --hx-color-palette-purple-n300: #6d006d;
  --hx-color-palette-purple-n50: #390039;
  --hx-color-palette-purple-n500: #8a2389;
  --hx-color-palette-purple-n600: #a75ba5;
  --hx-color-palette-purple-n700: #ba7cb7;
  --hx-color-palette-purple-n800: #cc9cc9;
  --hx-color-palette-purple-n900: #ddbddb;
  --hx-color-palette-purple-n950: #eedeed;
  --hx-color-palette-red-n100: #740905;
  --hx-color-palette-red-n200: #90150d;
  --hx-color-palette-red-n300: #ad2116;
  --hx-color-palette-red-n400: #cb2c20;
  --hx-color-palette-red-n50: #590000;
  --hx-color-palette-red-n600: #f4675c;
  --hx-color-palette-red-n700: #fb8d86;
  --hx-color-palette-red-n800: #ffb0ad;
  --hx-color-palette-red-n900: #ffd3d2;
  --hx-color-palette-red-n950: #fff5f5;
  --hx-color-palette-teal-n100: #003131;
  --hx-color-palette-teal-n200: #004343;
  --hx-color-palette-teal-n300: #005757;
  --hx-color-palette-teal-n400: #006b6b;
  --hx-color-palette-teal-n50: #001f1f;
  --hx-color-palette-teal-n600: #2c8a8a;
  --hx-color-palette-teal-n700: #6ca9a9;
  --hx-color-palette-teal-n800: #90bebe;
  --hx-color-palette-teal-n900: #b3d3d3;
  --hx-color-palette-teal-n950: #d6e9e9;
  --hx-color-palette-website-mint-n600: #50b695;
  --hx-color-palette-yellow-n100: #483300;
  --hx-color-palette-yellow-n200: #5b4300;
  --hx-color-palette-yellow-n300: #705300;
  --hx-color-palette-yellow-n400: #856600;
  --hx-color-palette-yellow-n50: #362500;
  --hx-color-palette-yellow-n600: #e8c600;
  --hx-color-palette-yellow-n700: #f8d904;
  --hx-color-palette-yellow-n800: #f8e750;
  --hx-color-palette-yellow-n900: #fbf198;
  --hx-color-palette-yellow-n950: #fbf8dd;
  --hx-color-semantic-info-base: #416384;
  --hx-color-semantic-info-bold: #95abc0;
  --hx-color-semantic-info-boldest: #f0f8ff;
  --hx-color-semantic-info-subtle: #102b44;
  --hx-color-semantic-info-subtlest: #0b1d2e;
  --hx-color-semantic-negative-bold: #fb8d86;
  --hx-color-semantic-negative-boldest: #fff5f5;
  --hx-color-semantic-negative-subtle: #90150d;
  --hx-color-semantic-negative-subtlest: #590000;
  --hx-color-semantic-positive-bold: #a1dbc5;
  --hx-color-semantic-positive-boldest: #eafff7;
  --hx-color-semantic-positive-subtle: #005c4a;
  --hx-color-semantic-positive-subtlest: #003028;
  --hx-color-semantic-warning-boldest: #ffd966;
  --hx-color-semantic-warning-subtle: #755000;
  --hx-color-semantic-warning-subtlest: #1f0a00;
  --hx-color-syntax-annotation: #ffc336;
  --hx-color-syntax-boolean: #fb8d86;
  --hx-color-syntax-changed: #ffc336;
  --hx-color-syntax-constant: #c2d1df;
  --hx-color-syntax-deleted: #ffb0ad;
  --hx-color-syntax-escape: #97c18e;
  --hx-color-syntax-function: #ba7cb7;
  --hx-color-syntax-inserted: #97c18e;
  --hx-color-syntax-keyword: #fb8d86;
  --hx-color-syntax-keyword-operator: #fb8d86;
  --hx-color-syntax-link: #50b695;
  --hx-color-syntax-name: #c2d1df;
  --hx-color-syntax-name-definition: #cecfd0;
  --hx-color-syntax-null: #fb8d86;
  --hx-color-syntax-number: #97c18e;
  --hx-color-syntax-operator: #a0a2a3;
  --hx-color-syntax-operator-deref: #a0a2a3;
  --hx-color-syntax-punctuation: #a0a2a3;
  --hx-color-syntax-regexp: #95abc0;
  --hx-color-syntax-self: #c2d1df;
  --hx-color-syntax-string: #97c18e;
  --hx-color-syntax-string-special: #95abc0;
  --hx-color-syntax-type: #c2d1df;
  --hx-color-text-base: #cecfd0;
  --hx-color-text-bold: #e7e7e7;
  --hx-color-text-brand-bold: #7bc8ad;
  --hx-color-text-brand-boldest: #c6edde;
  --hx-color-text-contrast: #b7b8b9;
  --hx-color-text-disabled: #5f6163;
  --hx-color-text-info: #416384;
  --hx-color-text-inverse: #151617;
  --hx-color-text-link: #50b695;
  --hx-color-text-negative-bold: #fff5f5;
  --hx-color-text-subtle: #a0a2a3;
  --hx-color-text-subtlest: #a0a2a3;
  --hx-color-website-background-accent-bold: #50b695;
  --hx-color-website-border-accent-bold: #50b695;
  --hx-color-website-text-accent-bold: #50b695;
  --hx-effect-shadow-lg: 0px 2px 4px -1px #ffffff0a, 0px 10px 15px -3px #ffffff14;
  --hx-effect-shadow-sm: 0px 2.5px 4px -1px #ffffff14;
  --hx-effect-shadow-stuck: 0px -6px 12px -4px #0000004d;
  --hx-effect-shadow-top: 0px -6px 12px -4px #0000004d;
  --hx-effect-shadow-xs: 0px 1px 2px 0px transparent;
  --hx-scrollbar: #4b4d4f transparent;
}

/* dist/css/typography.css */
:root,
[data-theme-context=console] {
  --hx-typography-body-size: 0.875rem;
  --hx-typography-body-line-height: 1.5;
  --hx-typography-heading-h1-size: 1.25rem;
  --hx-typography-heading-h2-size: 1rem;
  --hx-typography-heading-h3-size: 0.875rem;
  --hx-typography-heading-h4-size: 0.75rem;
  --hx-typography-heading-h5-size: 0.6875rem;
  --hx-typography-heading-h6-size: 0.6875rem;
  --hx-typography-prose-max-width: none;
}
[data-theme-context=website] {
  --hx-typography-body-size: 1rem;
  --hx-typography-body-line-height: 1.7;
  --hx-typography-heading-h1-size: 2.25rem;
  --hx-typography-heading-h2-size: 1.75rem;
  --hx-typography-heading-h3-size: 1.375rem;
  --hx-typography-heading-h4-size: 1.125rem;
  --hx-typography-heading-h5-size: 1rem;
  --hx-typography-heading-h6-size: 1rem;
  --hx-typography-prose-max-width: 70ch;
}

/* dist/css/chunk-0.css */
html,
body {
  height: 100%;
  font-family: var(--hx-font-family-inter);
  background-color: var(--hx-color-background-bold);
  color: var(--hx-color-text-base);
}
html[data-theme-context=website],
html[data-theme-context=website] body {
  background-color: var(--hx-color-palette-website-slate-n950);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[data-theme-context=website] {
  --hx-fluid-t-desktop: clamp(0, (100vw - 1024px) / (1264px - 1024px), 1);
  --hx-fluid-t-mobile: clamp(0, (100vw - 320px) / (600px - 320px), 1);
  --hx-fluid-t-tablet: clamp(0, (100vw - 600px) / (1024px - 600px), 1);
}
body {
  font-size: var(--hx-typography-body-size);
  line-height: var(--hx-typography-body-line-height);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--hx-font-family-inter);
}
h1 {
  font-size: var(--hx-typography-heading-h1-size);
}
h2 {
  font-size: var(--hx-typography-heading-h2-size);
}
h3 {
  font-size: var(--hx-typography-heading-h3-size);
}
h4 {
  font-size: var(--hx-typography-heading-h4-size);
}
h5 {
  font-size: var(--hx-typography-heading-h5-size);
}
h6 {
  font-size: var(--hx-typography-heading-h6-size);
}
hr {
  border: none;
  border-top: var(--hx-border-thin);
}
* {
  scrollbar-width: thin;
  scrollbar-height: thin;
  scrollbar-color: var(--hx-scrollbar);
}

/* dist/css/chunk-1.css */
[data-arrow].svelte-nw7xv9 {
  --arrow-active-background: var(--hx-color-website-background-accent-bold);
  --arrow-background: transparent;
  --arrow-border-color: var(--hx-color-website-border-accent-brand);
  --arrow-disabled-color: var(--hx-color-website-text-disabled);
  --arrow-hover-background: var(--hx-color-website-background-accent-deep);
  --arrow-hover-color: var(--hx-color-website-text-primary);
  --arrow-icon-color: var(--hx-color-website-text-accent-brand);
  box-sizing: border-box;
  display: inline-flex;
  height: var(--hx-website-size-40);
  max-width: 100%;
  min-width: 0;
  width: var(--hx-website-size-40);
  justify-content: center;
  align-items: center;
  border: var(--hx-border-width-thin) solid var(--arrow-border-color);
  border-radius: var(--hx-radius-full);
  padding: var(--hx-website-size-8);
  overflow: hidden;
  background: var(--arrow-background);
  text-decoration: none;
  color: var(--arrow-icon-color);
  transition:
    background-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard),
    border-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard),
    color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-arrow].svelte-nw7xv9:is(:where(.svelte-nw7xv9):hover, :where(.svelte-nw7xv9):focus-visible) {
  background: var(--arrow-hover-background);
  color: var(--arrow-hover-color);
}
[data-arrow].svelte-nw7xv9:active {
  background: var(--arrow-active-background);
  color: var(--arrow-hover-color);
}
[data-arrow].svelte-nw7xv9:is([data-disabled]:where(.svelte-nw7xv9), :where(.svelte-nw7xv9):disabled) {
  color: var(--arrow-disabled-color);
  opacity: 1;
  cursor: not-allowed;
}
[data-arrow].svelte-nw7xv9:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}

/* dist/css/chunk-2.css */
[data-cta].svelte-dcn5xy {
  --cta-disabled-color: var(--hx-color-website-text-disabled);
  --cta-disabled-cursor: not-allowed;
  --cta-disabled-opacity: 1;
  --cta-focus-outline-offset: var(--hx-website-size-4);
  --cta-primary-active-background: var(--hx-color-website-background-accent-active);
  --cta-primary-active-border-color: var(--hx-color-website-border-accent-solid);
  --cta-primary-background: var(--hx-color-website-background-accent);
  --cta-primary-border-color: transparent;
  --cta-primary-hover-background: var(--hx-color-website-background-accent-tint);
  --cta-primary-hover-border-color: var(--hx-color-website-border-accent-faint);
  --cta-primary-text-color: var(--hx-color-website-text-on-accent);
  --cta-secondary-active-background: var(--hx-color-website-background-panel-raised);
  --cta-secondary-active-border-color: var(--hx-color-website-border-secondary);
  --cta-secondary-background: transparent;
  --cta-secondary-border-color: var(--hx-color-website-border-accent-solid);
  --cta-secondary-hover-background: var(--hx-color-website-background-elevated);
  --cta-secondary-hover-border-color: var(--hx-color-website-border-highlight);
  --cta-secondary-text-color: var(--hx-color-website-text-primary);
  box-sizing: border-box;
  display: inline-flex;
  max-width: 100%;
  min-height: var(--hx-website-size-40);
  min-width: 0;
  justify-content: center;
  align-items: center;
  border: var(--hx-border-width-thin) solid var(--cta-primary-border-color);
  border-radius: var(--hx-radius-2xs);
  padding-block: var(--hx-website-size-4);
  padding-inline: var(--hx-website-size-16);
  background: var(--cta-primary-background);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-bold);
  line-height: normal;
  text-align: center;
  text-decoration: none;
  text-transform: lowercase;
  color: var(--cta-primary-text-color);
  text-box: trim-both cap alphabetic;
  transition: background-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard), border-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
  user-select: none;
}
[data-cta][data-cta-variant=secondary].svelte-dcn5xy {
  border-color: var(--cta-secondary-border-color);
  background: var(--cta-secondary-background);
  color: var(--cta-secondary-text-color);
}
[data-cta][data-cta-width=full].svelte-dcn5xy {
  width: 100%;
}
[data-cta][data-cta-variant=primary].svelte-dcn5xy:is(:where(.svelte-dcn5xy):hover, :where(.svelte-dcn5xy):focus-visible) {
  border-color: var(--cta-primary-hover-border-color);
  background: var(--cta-primary-hover-background);
}
[data-cta][data-cta-variant=primary].svelte-dcn5xy:active {
  border-color: var(--cta-primary-active-border-color);
  background: var(--cta-primary-active-background);
}
[data-cta][data-cta-variant=secondary].svelte-dcn5xy:is(:where(.svelte-dcn5xy):hover, :where(.svelte-dcn5xy):focus-visible) {
  border-color: var(--cta-secondary-hover-border-color);
  background: var(--cta-secondary-hover-background);
}
[data-cta][data-cta-variant=secondary].svelte-dcn5xy:active {
  border-color: var(--cta-secondary-active-border-color);
  background: var(--cta-secondary-active-background);
}
[data-cta].svelte-dcn5xy:is([data-disabled]:where(.svelte-dcn5xy), :where(.svelte-dcn5xy):disabled) {
  color: var(--cta-disabled-color);
  opacity: var(--cta-disabled-opacity);
  cursor: var(--cta-disabled-cursor);
}
[data-cta].svelte-dcn5xy:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--cta-focus-outline-offset);
}
[data-visually-hidden].svelte-dcn5xy {
  position: absolute;
  height: var(--hx-website-size-1);
  width: var(--hx-website-size-1);
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  clip-path: inset(50%);
}

/* dist/css/chunk-3.css */
[data-card].svelte-4mlkgu {
  --card-body-color: var(--hx-color-website-text-secondary);
  --card-body-line-height: var(--hx-line-height-lg);
  --card-body-min-lines: 0;
  --card-gap: var(--hx-website-size-16);
  --card-hover-background: transparent;
  --card-justify: flex-start;
  --card-label-color: var(--hx-color-website-text-accent-deep);
  --card-padding-block: 0;
  --card-padding-inline: 0;
  --card-title-font-size-mobile: var(--hx-font-size-md);
  --card-title-hover-color: currentColor;
  --card-title-min-lines: 0;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: var(--card-justify);
  align-items: flex-start;
  gap: var(--card-gap);
  padding-block: var(--card-padding-block);
  padding-inline: var(--card-padding-inline);
}
[data-card][href].svelte-4mlkgu {
  text-decoration: none;
  transition: background-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-card][href].svelte-4mlkgu:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: calc(-1 * var(--hx-border-width-medium));
}
[data-card][href].svelte-4mlkgu:is(:where(.svelte-4mlkgu):hover, :where(.svelte-4mlkgu):focus-visible) {
  background: var(--card-hover-background);
}
[data-card-copy].svelte-4mlkgu {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-card-label].svelte-4mlkgu,
[data-card-title].svelte-4mlkgu,
[data-card-body].svelte-4mlkgu {
  min-width: 0;
  width: 100%;
  margin: 0;
}
[data-card-label].svelte-4mlkgu {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--card-label-color);
}
[data-card-label][data-card-label-variant=category].svelte-4mlkgu {
  text-transform: lowercase;
}
[data-card-title].svelte-4mlkgu {
  min-height: calc(var(--card-title-min-lines) * 1lh);
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: currentColor;
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-card-title][data-card-title-size="32"].svelte-4mlkgu {
  font-size: var(--hx-website-font-size-32);
}
[data-card].svelte-4mlkgu:is(:where(.svelte-4mlkgu):hover, :where(.svelte-4mlkgu):focus-visible) [data-card-title]:where(.svelte-4mlkgu) {
  color: var(--card-title-hover-color);
}
[data-card-body].svelte-4mlkgu {
  min-height: calc(var(--card-body-min-lines) * 1lh);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--card-body-line-height);
  color: var(--card-body-color);
}
@media (max-width: 599px) {
  [data-card-title].svelte-4mlkgu {
    font-size: var(--card-title-font-size-mobile);
  }
  [data-card-title][data-card-title-size="32"].svelte-4mlkgu {
    font-size: var(--hx-font-size-xl);
  }
  [data-card-body].svelte-4mlkgu {
    font-size: var(--hx-font-size-sm);
  }
}

/* dist/css/chunk-4.css */
[data-eyebrow-pill].svelte-15dsh01 {
  --eyebrow-pill-accent-background: var(--hx-color-website-component-accent-wash-gradient);
  --eyebrow-pill-accent-text-color: var(--hx-color-website-text-accent-strong);
  --eyebrow-pill-background: var(--hx-color-website-background-panel-raised);
  --eyebrow-pill-bare-text-color: var(--hx-color-website-text-accent-bold);
  --eyebrow-pill-border-color: var(--hx-color-website-border-panel);
  --eyebrow-pill-risk-background: var(--hx-color-website-component-risk-gradient);
  --eyebrow-pill-risk-text-color: var(--hx-color-website-text-on-negative);
  --eyebrow-pill-solid-background: var(--hx-color-website-component-process-tag-gradient);
  --eyebrow-pill-solid-text-color: var(--hx-color-website-text-on-accent-strong);
  --eyebrow-pill-text-color: var(--hx-color-website-text-secondary);
  box-sizing: border-box;
  display: inline-flex;
  min-width: 0;
  align-items: center;
  border: var(--hx-border-width-thin) solid var(--eyebrow-pill-border-color);
  border-radius: var(--hx-radius-full);
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-24);
  background: var(--eyebrow-pill-background);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-medium);
  line-height: var(--hx-line-height-md);
  text-transform: lowercase;
  white-space: nowrap;
  color: var(--eyebrow-pill-text-color);
}
[data-eyebrow-pill].svelte-15dsh01:is([data-eyebrow-pill-variant=accent]:where(.svelte-15dsh01), [data-eyebrow-pill-variant=risk]:where(.svelte-15dsh01), [data-eyebrow-pill-variant=solid]:where(.svelte-15dsh01)) {
  max-width: 100%;
  justify-content: center;
  border: 0;
  overflow-wrap: anywhere;
  font-weight: var(--hx-font-weight-regular);
}
[data-eyebrow-pill][data-eyebrow-pill-variant=accent].svelte-15dsh01 {
  background: var(--eyebrow-pill-accent-background);
  color: var(--eyebrow-pill-accent-text-color);
}
[data-eyebrow-pill][data-eyebrow-pill-variant=bare].svelte-15dsh01 {
  border: 0;
  border-radius: 0;
  padding: 0;
  background: none;
  color: var(--eyebrow-pill-bare-text-color);
}
[data-eyebrow-pill][data-eyebrow-pill-variant=risk].svelte-15dsh01 {
  background: var(--eyebrow-pill-risk-background);
  color: var(--eyebrow-pill-risk-text-color);
}
[data-eyebrow-pill][data-eyebrow-pill-variant=solid].svelte-15dsh01 {
  background: var(--eyebrow-pill-solid-background);
  text-align: center;
  color: var(--eyebrow-pill-solid-text-color);
}
@media (max-width: 599px) {
  [data-eyebrow-pill].svelte-15dsh01 {
    padding-inline: var(--hx-website-size-8);
    font-size: var(--hx-font-size-2xs);
    line-height: var(--hx-line-height-base);
  }
}

/* dist/css/chunk-5.css */
[data-heading].svelte-vv7qh8 {
  margin: 0;
  color: currentColor;
}
[data-heading][data-heading-size=display-h1].svelte-vv7qh8 {
  font: var(--hx-font-cera-h1);
  line-height: normal;
  text-transform: uppercase;
  text-wrap: balance;
  text-box: trim-both cap alphabetic;
}
[data-heading][data-heading-size=heading-h2].svelte-vv7qh8 {
  font: var(--hx-font-cera-h2);
  line-height: normal;
  text-transform: uppercase;
  text-wrap: balance;
  text-box: trim-both cap alphabetic;
}
[data-heading][data-heading-size=heading-h3].svelte-vv7qh8 {
  font: var(--hx-font-cera-h3);
  line-height: normal;
  text-transform: uppercase;
  text-wrap: balance;
  text-box: trim-both cap alphabetic;
}
@media (max-width: 1023px) {
  [data-heading][data-heading-size=display-h1].svelte-vv7qh8 {
    font-size: var(--hx-website-font-size-64);
    line-height: var(--hx-line-height-6xl);
  }
}
@media (max-width: 599px) {
  [data-heading][data-heading-size=display-h1].svelte-vv7qh8 {
    font-size: var(--hx-font-size-5xl);
    line-height: var(--hx-line-height-5xl);
  }
  [data-heading][data-heading-size=heading-h2].svelte-vv7qh8 {
    font-size: var(--hx-font-size-3xl);
  }
}

/* dist/css/chunk-6.css */
[data-process-timeline].svelte-1g16fox {
  --process-timeline-active-dot-background: var(--hx-color-website-background-accent);
  --process-timeline-active-dot-border-color: var(--hx-color-website-border-accent-deep);
  --process-timeline-active-dot-color: var(--hx-color-website-text-on-accent);
  --process-timeline-active-title-color: var(--hx-color-website-text-primary);
  --process-timeline-connector-color: var(--hx-color-website-border-panel);
  --process-timeline-current-dot-background: var(--hx-color-website-background-accent-brand);
  --process-timeline-current-dot-border-color: var(--hx-color-website-border-accent-deep);
  --process-timeline-current-title-color: var(--hx-color-website-text-accent-deep);
  --process-timeline-description-color: var(--hx-color-website-text-secondary);
  --process-timeline-dot-background: var(--hx-color-website-background-panel-raised);
  --process-timeline-dot-border-color: var(--hx-color-website-border-panel);
  --process-timeline-dot-color: var(--hx-color-website-text-disabled);
  --process-timeline-dot-size: var(--hx-website-size-32);
  --process-timeline-horizontal-gap: var(--hx-website-size-16);
  --process-timeline-item-gap: var(--hx-website-size-16);
  --process-timeline-step-gap: var(--hx-website-size-16);
  --process-timeline-title-color: var(--hx-color-website-text-disabled);
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--process-timeline-step-gap);
  margin: 0;
  padding: 0;
  list-style: none;
}
[data-process-timeline-step].svelte-1g16fox {
  box-sizing: border-box;
  display: grid;
  min-width: 0;
  grid-template-columns: auto minmax(0, 1fr);
  column-gap: var(--process-timeline-item-gap);
}
[data-process-timeline-marker].svelte-1g16fox {
  display: flex;
  min-height: 100%;
  flex-direction: column;
  align-items: center;
  gap: var(--process-timeline-item-gap);
}
[data-process-timeline-dot].svelte-1g16fox {
  box-sizing: border-box;
  display: inline-flex;
  height: var(--process-timeline-dot-size);
  min-width: 0;
  width: var(--process-timeline-dot-size);
  justify-content: center;
  align-items: center;
  flex: none;
  border: var(--hx-border-width-thin) solid var(--process-timeline-dot-border-color);
  border-radius: var(--hx-radius-full);
  background: var(--process-timeline-dot-background);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-medium);
  line-height: var(--hx-line-height-sm);
  color: var(--process-timeline-dot-color);
}
[data-process-timeline-connector].svelte-1g16fox {
  display: block;
  min-height: var(--hx-website-size-16);
  width: var(--hx-border-width-thin);
  flex: 1 1 auto;
  background: var(--process-timeline-connector-color);
}
[data-process-timeline-content].svelte-1g16fox {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-8);
}
[data-process-timeline-step-title].svelte-1g16fox,
[data-process-timeline-step-description].svelte-1g16fox {
  min-width: 0;
  margin: 0;
}
[data-process-timeline-step-title].svelte-1g16fox {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-bold);
  line-height: var(--hx-line-height-3xl);
  text-transform: uppercase;
  color: var(--process-timeline-title-color);
}
[data-process-timeline-step-description].svelte-1g16fox {
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--process-timeline-description-color);
}
[data-process-timeline-step][data-process-timeline-step-active].svelte-1g16fox [data-process-timeline-dot]:where(.svelte-1g16fox) {
  border-color: var(--process-timeline-active-dot-border-color);
  background: var(--process-timeline-active-dot-background);
  color: var(--process-timeline-active-dot-color);
}
[data-process-timeline-step][data-process-timeline-step-active].svelte-1g16fox [data-process-timeline-step-title]:where(.svelte-1g16fox) {
  color: var(--process-timeline-active-title-color);
}
[data-process-timeline-step][data-process-timeline-step-current].svelte-1g16fox [data-process-timeline-dot]:where(.svelte-1g16fox) {
  border-color: var(--process-timeline-current-dot-border-color);
  background: var(--process-timeline-current-dot-background);
  color: var(--process-timeline-active-dot-color);
}
[data-process-timeline-step][data-process-timeline-step-current].svelte-1g16fox [data-process-timeline-step-title]:where(.svelte-1g16fox) {
  color: var(--process-timeline-current-title-color);
}
[data-process-timeline][data-process-timeline-orientation=horizontal].svelte-1g16fox {
  flex-direction: row;
  gap: var(--process-timeline-horizontal-gap);
}
[data-process-timeline][data-process-timeline-orientation=horizontal].svelte-1g16fox [data-process-timeline-step]:where(.svelte-1g16fox) {
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: auto minmax(0, 1fr);
  row-gap: var(--process-timeline-item-gap);
  flex: 1 1 0;
}
[data-process-timeline][data-process-timeline-orientation=horizontal].svelte-1g16fox [data-process-timeline-marker]:where(.svelte-1g16fox) {
  width: 100%;
  flex-direction: row;
}
[data-process-timeline][data-process-timeline-orientation=horizontal].svelte-1g16fox [data-process-timeline-connector]:where(.svelte-1g16fox) {
  height: var(--hx-border-width-thin);
  min-height: 0;
  width: auto;
  flex: 1 1 auto;
}
[data-process-timeline][data-process-timeline-orientation=horizontal].svelte-1g16fox [data-process-timeline-content]:where(.svelte-1g16fox) {
  padding-inline-start: 0;
}

/* dist/css/chunk-7.css */
[data-product-window].svelte-vhzjch {
  --product-window-accent-background: var(--hx-color-website-background-accent-brand);
  --product-window-accent-inset-block: calc( var(--hx-website-size-16) + (var(--hx-website-size-24) - var(--hx-website-size-16)) * var(--product-window-t) );
  --product-window-accent-inset-inline: calc( var(--hx-website-size-8) + (var(--hx-website-size-16) - var(--hx-website-size-8)) * var(--product-window-t) );
  --product-window-border-color: var(--hx-color-website-border-panel);
  --product-window-frame-background: var(--hx-color-website-overlay-glass);
  --product-window-media-inset: calc( var(--hx-website-size-16) + (var(--hx-website-size-32) - var(--hx-website-size-16)) * var(--product-window-t) );
  --product-window-padding-block-end: calc( var(--hx-website-size-8) + (var(--hx-website-size-16) - var(--hx-website-size-8)) * var(--product-window-t) );
  --product-window-padding-block-start: calc( var(--hx-website-size-4) + (var(--hx-website-size-8) - var(--hx-website-size-4)) * var(--product-window-t) );
  --product-window-shadow-color: color-mix( in srgb, var(--hx-color-palette-website-slate-n950) 72%, transparent );
  --product-window-t: clamp(0, (100cqi - 400px) / (800px - 400px), 1);
  box-sizing: border-box;
  container-type: inline-size;
  min-width: 0;
  width: 100%;
}
[data-product-window-frame].svelte-vhzjch {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border: var(--hx-border-width-thin) solid var(--product-window-border-color);
  border-radius: var(--hx-radius-lg);
  padding-block: var(--product-window-padding-block-start) var(--product-window-padding-block-end);
  padding-inline: var(--product-window-media-inset);
  overflow: hidden;
  background: var(--product-window-frame-background);
  box-shadow: var(--hx-website-size-8) var(--hx-website-size-8) var(--hx-website-size-24) var(--product-window-shadow-color);
}
[data-product-window-crop].svelte-vhzjch [data-product-window-frame]:where(.svelte-vhzjch) {
  border-end-end-radius: 0;
  border-inline-end-width: 0;
  border-start-end-radius: 0;
  padding-inline-end: 0;
}
[data-product-window-accent].svelte-vhzjch {
  inset-block: var(--product-window-accent-inset-block);
  inset-inline: var(--product-window-accent-inset-inline);
  position: absolute;
  z-index: 0;
  border-radius: var(--hx-radius-md);
  background: var(--product-window-accent-background);
  opacity: var(--hx-opacity-95);
}
[data-product-window-crop].svelte-vhzjch [data-product-window-accent]:where(.svelte-vhzjch) {
  inset-inline-end: 0;
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
[data-product-window-content].svelte-vhzjch {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
}
[data-product-window-bare].svelte-vhzjch [data-product-window-frame]:where(.svelte-vhzjch) {
  padding: 0;
}
[data-product-window-media].svelte-vhzjch {
  position: relative;
  z-index: 1;
  display: block;
  aspect-ratio: var(--product-window-media-aspect-ratio, auto);
  width: 100%;
  border-radius: var(--hx-radius-sm);
  overflow: hidden;
  box-shadow: var(--hx-website-size-4) var(--hx-website-size-4) var(--hx-website-size-16) var(--product-window-shadow-color);
}
[data-product-window-crop].svelte-vhzjch [data-product-window-media]:where(.svelte-vhzjch) {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
@media (max-width: 599px) {
  [data-product-window-accent].svelte-vhzjch {
    inset-block: var( --product-window-accent-inset-block-mobile, var(--product-window-accent-inset-block) );
    inset-inline: var( --product-window-accent-inset-inline-mobile, var(--product-window-accent-inset-inline) );
  }
  [data-product-window-media].svelte-vhzjch {
    aspect-ratio: var( --product-window-media-aspect-ratio-mobile, var(--product-window-media-aspect-ratio, auto) );
  }
}

/* dist/css/chunk-8.css */
[data-auto-advance-toggle].svelte-1rl9rra {
  box-sizing: border-box;
  display: flex;
  height: var(--hx-website-size-24);
  width: var(--hx-website-size-24);
  justify-content: center;
  align-items: center;
  border: 0;
  border-radius: var(--hx-radius-full);
  padding: 0;
  background: transparent;
  color: var(--hx-color-website-text-subtle);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-auto-advance-toggle].svelte-1rl9rra:is(:where(.svelte-1rl9rra):hover, :where(.svelte-1rl9rra):focus-visible) {
  color: var(--hx-color-website-text-secondary);
}
[data-auto-advance-toggle].svelte-1rl9rra:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}
[data-auto-advance-toggle-icon].svelte-1rl9rra {
  display: block;
  height: auto;
  width: var(--hx-website-size-16);
  overflow: visible;
}

/* dist/css/chunk-9.css */
[data-pill-tabs].svelte-b9al31 {
  --pill-tabs-border-color: var(--hx-color-website-border-panel);
  --pill-tabs-item-color: var(--hx-color-website-text-primary);
  --pill-tabs-item-disabled-color: var(--hx-color-website-text-disabled);
  --pill-tabs-item-padding-inline: var(--hx-website-size-16);
  --pill-tabs-item-selected-background: var(--hx-color-website-background-accent);
  --pill-tabs-item-selected-color: var(--hx-color-website-text-on-accent);
  --pill-tabs-item-unselected-background: transparent;
  --pill-tabs-surface: var(--hx-color-website-background-panel-raised);
  box-sizing: border-box;
  display: inline-flex;
  max-width: 100%;
  min-width: 0;
}
[data-pill-tabs-list].svelte-b9al31 {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: auto;
  border: var(--hx-border-width-thin) solid var(--pill-tabs-border-color);
  border-radius: var(--hx-website-size-32);
  padding: var(--hx-website-size-2);
  background: var(--pill-tabs-surface);
  box-shadow: none;
}
[data-pill-tabs-item].svelte-b9al31 {
  box-sizing: border-box;
  display: inline-flex;
  min-height: var(--hx-website-size-32);
  min-width: 0;
  justify-content: center;
  align-items: center;
  flex: none;
  border: 0;
  border-radius: var(--hx-website-size-32);
  padding-inline: var(--pill-tabs-item-padding-inline);
  background: var(--pill-tabs-item-unselected-background);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-medium);
  color: var(--pill-tabs-item-color);
  cursor: pointer;
}
[data-pill-tabs-item][data-state=on].svelte-b9al31 {
  background: var(--pill-tabs-item-selected-background);
  color: var(--pill-tabs-item-selected-color);
}
[data-pill-tabs-item][data-disabled].svelte-b9al31 {
  color: var(--pill-tabs-item-disabled-color);
  opacity: 1;
  cursor: not-allowed;
}
[data-pill-tabs-item][data-disabled][data-state=on].svelte-b9al31 {
  background: color-mix(in srgb, var(--pill-tabs-item-selected-background) 55%, var(--pill-tabs-surface) 45%);
  color: var(--pill-tabs-item-selected-color);
}
[data-pill-tabs-item][data-state=off].svelte-b9al31:not([data-disabled]):hover {
  background: color-mix(in srgb, var(--pill-tabs-item-selected-background) 20%, var(--pill-tabs-surface) 80%);
  color: var(--hx-color-website-text-accent-brand);
}
[data-pill-tabs-item].svelte-b9al31:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}

/* dist/css/chunk-10.css */
[data-scroll-slider].svelte-vyz5wz {
  --scroll-slider-fade-end: min( max(var(--scroll-slider-gutter, 0px), var(--scroll-slider-boundary-end, 0px)), var(--scroll-slider-fade-size) );
  --scroll-slider-fade-size: var( --scroll-slider-fade, max(var(--scroll-slider-gutter, 0px), var(--hx-website-size-48)) );
  --scroll-slider-fade-start: min( max(var(--scroll-slider-gutter, 0px), var(--scroll-slider-boundary-start, 0px)), var(--scroll-slider-fade-size) );
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: var(--scroll-slider-rail-gap, var(--hx-website-size-40));
}
[data-scroll-slider-viewport].svelte-vyz5wz {
  box-sizing: border-box;
  container-type: inline-size;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-inline: contain;
  scrollbar-width: none;
  mask-image:
    linear-gradient(
      to right,
      transparent,
      var(--hx-color-palette-website-slate-white) var(--scroll-slider-fade-start),
      var(--hx-color-palette-website-slate-white) calc(100% - var(--scroll-slider-fade-end)),
      transparent);
  cursor: grab;
  touch-action: pan-x pan-y pinch-zoom;
}
[data-scroll-slider-viewport].svelte-vyz5wz::-webkit-scrollbar {
  display: none;
}
[data-scroll-slider-viewport][data-scroll-slider-dragging].svelte-vyz5wz {
  cursor: grabbing;
  user-select: none;
}
[data-scroll-slider-row].svelte-vyz5wz {
  display: flex;
  gap: var(--scroll-slider-gap, var(--hx-website-size-24));
  padding-inline-start: var(--scroll-slider-gutter, 0px);
  scroll-padding-inline-start: var( --scroll-slider-gutter-start, var(--scroll-slider-gutter, 0px) );
}
[data-scroll-slider][data-scroll-slider-initial-visual-hint].svelte-vyz5wz [data-scroll-slider-row]:where(.svelte-vyz5wz) {
  transform: translateX(calc(-1 * var(--scroll-slider-initial-visual-offset, 0px)));
}
[data-scroll-slider-end].svelte-vyz5wz {
  flex: 0 0 var(--scroll-slider-gutter, 0px);
  margin-inline-start: calc(-1 * var(--scroll-slider-gap, var(--hx-website-size-24)));
}
[data-scroll-slider-footer].svelte-vyz5wz {
  display: flex;
  align-items: center;
  gap: var(--hx-website-size-16);
  margin-inline: var(--scroll-slider-gutter, 0px);
}
[data-scroll-slider-rail].svelte-vyz5wz {
  position: relative;
  display: block;
  height: var(--hx-website-size-16);
  flex: 1 1 auto;
  opacity: var(--scroll-slider-rail-idle-opacity, 1);
  transition: opacity var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
  touch-action: none;
  user-select: none;
}
[data-scroll-slider-rail].svelte-vyz5wz::after {
  inset-block: calc(-1 * var(--hx-website-size-4));
  inset-inline: 0;
  position: absolute;
  content: "";
}
[data-scroll-slider-rail].svelte-vyz5wz:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}
[data-scroll-slider].svelte-vyz5wz:is(:where(.svelte-vyz5wz):hover, :where(.svelte-vyz5wz):focus-within) [data-scroll-slider-rail]:where(.svelte-vyz5wz),
[data-scroll-slider-rail][data-scroll-slider-dragging].svelte-vyz5wz {
  opacity: 1;
}
[data-scroll-slider-track].svelte-vyz5wz {
  inset-block: 0;
  inset-inline: 0;
  position: absolute;
  display: block;
  height: var(--hx-website-size-4);
  margin-block: auto;
  border-radius: var(--hx-radius-full);
  background: var(--hx-color-website-overlay-accent-wash);
  pointer-events: none;
}
[data-scroll-slider-thumb].svelte-vyz5wz {
  inset-block: 0;
  inset-inline-start: calc(var(--scroll-slider-thumb-offset, 0) * (100% - var(--scroll-slider-thumb-size, 1) * 100%));
  position: absolute;
  display: block;
  height: var(--hx-website-size-4);
  width: calc(var(--scroll-slider-thumb-size, 1) * 100%);
  margin-block: auto;
  border-radius: var(--hx-radius-full);
  background: var(--hx-color-website-background-accent);
  transition: background-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  pointer-events: none;
}
[data-scroll-slider-rail].svelte-vyz5wz:hover [data-scroll-slider-thumb]:where(.svelte-vyz5wz) {
  background: var(--hx-color-website-background-accent-tint);
}
[data-scroll-slider-rail][data-scroll-slider-dragging].svelte-vyz5wz [data-scroll-slider-thumb]:where(.svelte-vyz5wz) {
  background: var(--hx-color-website-background-accent-faint);
}
@media (max-width: 599px) {
  [data-scroll-slider-viewport].svelte-vyz5wz {
    scroll-padding-inline-start: var(--scroll-slider-gutter, 0px);
    scroll-snap-type: x mandatory;
  }
}

/* dist/css/chunk-11.css */
[data-pin-group].svelte-1phgh9 {
  position: relative;
  box-sizing: border-box;
  display: block;
  width: 100%;
}
[data-pin-probe].svelte-1phgh9 {
  position: absolute;
  box-sizing: border-box;
  height: var(--pin-top);
  width: 0;
  pointer-events: none;
}
[data-pin-stage].svelte-1phgh9 {
  box-sizing: border-box;
  display: block;
  width: 100%;
}
[data-pin-stage][data-pin-engaged=true].svelte-1phgh9 {
  position: sticky;
  top: var(--pin-stage-top);
}
[data-pin-runway].svelte-1phgh9 {
  box-sizing: border-box;
  display: block;
  height: var(--pin-runway);
  width: 100%;
  background: var(--hx-color-website-background-page);
}

/* dist/css/chunk-12.css */
[data-section-grid].svelte-1wkgwan {
  --section-grid-active-border-width: var( --section-grid-border-width, var(--section-grid-default-border-width) );
  --section-grid-border-block-end-active: min( var( --section-grid-border-block-end-desktop, var(--section-grid-border-block-end-default, 0px) ), var( --section-grid-frame-suppress-block-end-desktop, var( --section-grid-frame-suppress-block-end-default, var(--section-grid-active-border-width) ) ) );
  --section-grid-border-block-start-active: min( var( --section-grid-border-block-start-desktop, var(--section-grid-border-block-start-default, 0px) ), var( --section-grid-frame-suppress-block-start-desktop, var( --section-grid-frame-suppress-block-start-default, var(--section-grid-active-border-width) ) ) );
  --section-grid-border-inline-end-active: var( --section-grid-border-inline-end-desktop, var(--section-grid-border-inline-end-default, 0) );
  --section-grid-border-inline-start-active: var( --section-grid-border-inline-start-desktop, var(--section-grid-border-inline-start-default, 0) );
  --section-grid-default-border-color: var(--hx-color-website-border-section);
  --section-grid-default-border-width: var(--hx-border-width-thin);
  --section-grid-default-inline-margin: var(--hx-website-layout-margin-stretch);
  --section-grid-default-max-width: var(--hx-website-layout-container-width);
  --section-grid-frame-block-end-style-active: var( --section-grid-frame-block-end-style-desktop, var(--section-grid-frame-block-end-style-default, solid) );
  --section-grid-frame-block-start-style-active: var( --section-grid-frame-block-start-style-desktop, var(--section-grid-frame-block-start-style-default, solid) );
  --section-grid-frame-inline-end-style-active: var( --section-grid-frame-inline-end-style-desktop, var(--section-grid-frame-inline-end-style-default, solid) );
  --section-grid-frame-inline-start-style-active: var( --section-grid-frame-inline-start-style-desktop, var(--section-grid-frame-inline-start-style-default, solid) );
  --section-grid-inner-border-block-end-active: min( var( --section-grid-inner-border-block-end-desktop, var(--section-grid-inner-border-block-end-default, 0px) ), var( --section-grid-inner-frame-suppress-block-end-desktop, var( --section-grid-inner-frame-suppress-block-end-default, var(--section-grid-active-border-width) ) ) );
  --section-grid-inner-border-block-start-active: min( var( --section-grid-inner-border-block-start-desktop, var(--section-grid-inner-border-block-start-default, 0px) ), var( --section-grid-inner-frame-suppress-block-start-desktop, var( --section-grid-inner-frame-suppress-block-start-default, var(--section-grid-active-border-width) ) ) );
  box-sizing: border-box;
  display: block;
  width: 100%;
  border-block-end: var(--section-grid-border-block-end-active) var(--section-grid-frame-block-end-style-active) var(--section-grid-border-color, var(--section-grid-default-border-color));
  border-block-start: var(--section-grid-border-block-start-active) var(--section-grid-frame-block-start-style-active) var(--section-grid-border-color, var(--section-grid-default-border-color));
}
[data-section-grid][data-section-grid-has-background=true].svelte-1wkgwan {
  position: relative;
  isolation: isolate;
}
[data-section-grid-background].svelte-1wkgwan {
  inset: 0;
  position: absolute;
  z-index: -1;
  box-sizing: border-box;
  overflow: hidden;
  pointer-events: none;
}
[data-section-grid-inner].svelte-1wkgwan {
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  display: grid;
  isolation: isolate;
  max-width: var(--section-grid-max-width, var(--section-grid-default-max-width));
  min-width: 0;
  width: calc(100% - var(--section-grid-inline-margin, var(--section-grid-default-inline-margin)) * 2);
  grid-template-areas: var( --section-grid-template-areas-desktop, var(--section-grid-template-areas-default) );
  grid-template-columns: var( --section-grid-template-columns-desktop, var(--section-grid-template-columns-default) );
  grid-template-rows: var( --section-grid-template-rows-desktop, var(--section-grid-template-rows-default) );
  gap: 0;
  margin-inline: auto;
  border-block-color: var(--section-grid-border-color, var(--section-grid-default-border-color));
  border-block-end-style: var(--section-grid-frame-block-end-style-active);
  border-block-end-width: var(--section-grid-inner-border-block-end-active);
  border-block-start-style: var(--section-grid-frame-block-start-style-active);
  border-block-start-width: var(--section-grid-inner-border-block-start-active);
  border-inline-color: var( --section-grid-inner-inline-border-color, var(--section-grid-border-color, var(--section-grid-default-border-color)) );
  border-inline-end-style: var(--section-grid-frame-inline-end-style-active);
  border-inline-end-width: var( --section-grid-inner-inline-border-width, var(--section-grid-border-inline-end-active) );
  border-inline-start-style: var(--section-grid-frame-inline-start-style-active);
  border-inline-start-width: var( --section-grid-inner-inline-border-width, var(--section-grid-border-inline-start-active) );
  padding-block-end: var( --section-grid-inner-padding-block-end, var(--section-grid-inner-padding, 0) );
  padding-block-start: var( --section-grid-inner-padding-block-start, var(--section-grid-inner-padding, 0) );
  padding-inline-end: var( --section-grid-inner-padding-inline-end, var(--section-grid-inner-padding, 0) );
  padding-inline-start: var( --section-grid-inner-padding-inline-start, var(--section-grid-inner-padding, 0) );
}
@media (max-width: 1023px) {
  [data-section-grid].svelte-1wkgwan {
    border-block-end-style: var( --section-grid-frame-block-end-style-tablet, var( --section-grid-frame-block-end-style-desktop, var(--section-grid-frame-block-end-style-default, solid) ) );
    border-block-end-width: min(var( --section-grid-border-block-end-tablet, var( --section-grid-border-block-end-desktop, var(--section-grid-border-block-end-default, 0px) ) ), var( --section-grid-frame-suppress-block-end-tablet, var( --section-grid-frame-suppress-block-end-desktop, var( --section-grid-frame-suppress-block-end-default, var(--section-grid-active-border-width) ) ) ));
    border-block-start-style: var( --section-grid-frame-block-start-style-tablet, var( --section-grid-frame-block-start-style-desktop, var(--section-grid-frame-block-start-style-default, solid) ) );
    border-block-start-width: min(var( --section-grid-border-block-start-tablet, var( --section-grid-border-block-start-desktop, var(--section-grid-border-block-start-default, 0px) ) ), var( --section-grid-frame-suppress-block-start-tablet, var( --section-grid-frame-suppress-block-start-desktop, var( --section-grid-frame-suppress-block-start-default, var(--section-grid-active-border-width) ) ) ));
  }
  [data-section-grid-inner].svelte-1wkgwan {
    grid-template-areas: var( --section-grid-template-areas-tablet, var(--section-grid-template-areas-desktop, var(--section-grid-template-areas-default)) );
    grid-template-columns: var( --section-grid-template-columns-tablet, var(--section-grid-template-columns-desktop, var(--section-grid-template-columns-default)) );
    grid-template-rows: var( --section-grid-template-rows-tablet, var(--section-grid-template-rows-desktop, var(--section-grid-template-rows-default)) );
    border-block-end-style: var( --section-grid-frame-block-end-style-tablet, var( --section-grid-frame-block-end-style-desktop, var(--section-grid-frame-block-end-style-default, solid) ) );
    border-block-end-width: min(var( --section-grid-inner-border-block-end-tablet, var( --section-grid-inner-border-block-end-desktop, var(--section-grid-inner-border-block-end-default, 0px) ) ), var( --section-grid-inner-frame-suppress-block-end-tablet, var( --section-grid-inner-frame-suppress-block-end-desktop, var( --section-grid-inner-frame-suppress-block-end-default, var(--section-grid-active-border-width) ) ) ));
    border-block-start-style: var( --section-grid-frame-block-start-style-tablet, var( --section-grid-frame-block-start-style-desktop, var(--section-grid-frame-block-start-style-default, solid) ) );
    border-block-start-width: min(var( --section-grid-inner-border-block-start-tablet, var( --section-grid-inner-border-block-start-desktop, var(--section-grid-inner-border-block-start-default, 0px) ) ), var( --section-grid-inner-frame-suppress-block-start-tablet, var( --section-grid-inner-frame-suppress-block-start-desktop, var( --section-grid-inner-frame-suppress-block-start-default, var(--section-grid-active-border-width) ) ) ));
    border-inline-end-style: var( --section-grid-frame-inline-end-style-tablet, var( --section-grid-frame-inline-end-style-desktop, var(--section-grid-frame-inline-end-style-default, solid) ) );
    border-inline-end-width: var( --section-grid-inner-inline-border-width, var( --section-grid-border-inline-end-tablet, var( --section-grid-border-inline-end-desktop, var(--section-grid-border-inline-end-default, 0) ) ) );
    border-inline-start-style: var( --section-grid-frame-inline-start-style-tablet, var( --section-grid-frame-inline-start-style-desktop, var(--section-grid-frame-inline-start-style-default, solid) ) );
    border-inline-start-width: var( --section-grid-inner-inline-border-width, var( --section-grid-border-inline-start-tablet, var( --section-grid-border-inline-start-desktop, var(--section-grid-border-inline-start-default, 0) ) ) );
    padding-block-start: var( --section-grid-inner-padding-block-start, var(--section-grid-inner-padding, 0) );
    padding-inline-start: var( --section-grid-inner-padding-inline-start, var(--section-grid-inner-padding, 0) );
  }
}
@media (max-width: 599px) {
  [data-section-grid].svelte-1wkgwan {
    border-block-end-style: var( --section-grid-frame-block-end-style-mobile, var( --section-grid-frame-block-end-style-tablet, var( --section-grid-frame-block-end-style-desktop, var(--section-grid-frame-block-end-style-default, solid) ) ) );
    border-block-end-width: min(var( --section-grid-border-block-end-mobile, var( --section-grid-border-block-end-tablet, var( --section-grid-border-block-end-desktop, var(--section-grid-border-block-end-default, 0px) ) ) ), var( --section-grid-frame-suppress-block-end-mobile, var( --section-grid-frame-suppress-block-end-tablet, var( --section-grid-frame-suppress-block-end-desktop, var( --section-grid-frame-suppress-block-end-default, var(--section-grid-active-border-width) ) ) ) ));
    border-block-start-style: var( --section-grid-frame-block-start-style-mobile, var( --section-grid-frame-block-start-style-tablet, var( --section-grid-frame-block-start-style-desktop, var(--section-grid-frame-block-start-style-default, solid) ) ) );
    border-block-start-width: min(var( --section-grid-border-block-start-mobile, var( --section-grid-border-block-start-tablet, var( --section-grid-border-block-start-desktop, var(--section-grid-border-block-start-default, 0px) ) ) ), var( --section-grid-frame-suppress-block-start-mobile, var( --section-grid-frame-suppress-block-start-tablet, var( --section-grid-frame-suppress-block-start-desktop, var( --section-grid-frame-suppress-block-start-default, var(--section-grid-active-border-width) ) ) ) ));
  }
  [data-section-grid-inner].svelte-1wkgwan {
    grid-template-areas: var( --section-grid-template-areas-mobile, var( --section-grid-template-areas-tablet, var(--section-grid-template-areas-desktop, var(--section-grid-template-areas-default)) ) );
    grid-template-columns: var( --section-grid-template-columns-mobile, var( --section-grid-template-columns-tablet, var(--section-grid-template-columns-desktop, var(--section-grid-template-columns-default)) ) );
    grid-template-rows: var( --section-grid-template-rows-mobile, var( --section-grid-template-rows-tablet, var(--section-grid-template-rows-desktop, var(--section-grid-template-rows-default)) ) );
    border-block-end-style: var( --section-grid-frame-block-end-style-mobile, var( --section-grid-frame-block-end-style-tablet, var( --section-grid-frame-block-end-style-desktop, var(--section-grid-frame-block-end-style-default, solid) ) ) );
    border-block-end-width: min(var( --section-grid-inner-border-block-end-mobile, var( --section-grid-inner-border-block-end-tablet, var( --section-grid-inner-border-block-end-desktop, var(--section-grid-inner-border-block-end-default, 0px) ) ) ), var( --section-grid-inner-frame-suppress-block-end-mobile, var( --section-grid-inner-frame-suppress-block-end-tablet, var( --section-grid-inner-frame-suppress-block-end-desktop, var( --section-grid-inner-frame-suppress-block-end-default, var(--section-grid-active-border-width) ) ) ) ));
    border-block-start-style: var( --section-grid-frame-block-start-style-mobile, var( --section-grid-frame-block-start-style-tablet, var( --section-grid-frame-block-start-style-desktop, var(--section-grid-frame-block-start-style-default, solid) ) ) );
    border-block-start-width: min(var( --section-grid-inner-border-block-start-mobile, var( --section-grid-inner-border-block-start-tablet, var( --section-grid-inner-border-block-start-desktop, var(--section-grid-inner-border-block-start-default, 0px) ) ) ), var( --section-grid-inner-frame-suppress-block-start-mobile, var( --section-grid-inner-frame-suppress-block-start-tablet, var( --section-grid-inner-frame-suppress-block-start-desktop, var( --section-grid-inner-frame-suppress-block-start-default, var(--section-grid-active-border-width) ) ) ) ));
    border-inline-end-style: var( --section-grid-frame-inline-end-style-mobile, var( --section-grid-frame-inline-end-style-tablet, var( --section-grid-frame-inline-end-style-desktop, var(--section-grid-frame-inline-end-style-default, solid) ) ) );
    border-inline-end-width: var( --section-grid-inner-inline-border-width, var( --section-grid-border-inline-end-mobile, var( --section-grid-border-inline-end-tablet, var( --section-grid-border-inline-end-desktop, var(--section-grid-border-inline-end-default, 0) ) ) ) );
    border-inline-start-style: var( --section-grid-frame-inline-start-style-mobile, var( --section-grid-frame-inline-start-style-tablet, var( --section-grid-frame-inline-start-style-desktop, var(--section-grid-frame-inline-start-style-default, solid) ) ) );
    border-inline-start-width: var( --section-grid-inner-inline-border-width, var( --section-grid-border-inline-start-mobile, var( --section-grid-border-inline-start-tablet, var( --section-grid-border-inline-start-desktop, var(--section-grid-border-inline-start-default, 0) ) ) ) );
    padding-block-start: var( --section-grid-inner-padding-block-start, var(--section-grid-inner-padding, 0) );
    padding-inline-start: var( --section-grid-inner-padding-inline-start, var(--section-grid-inner-padding, 0) );
  }
}

/* dist/css/chunk-13.css */
[data-section-grid-cell].svelte-1jn9ei7 {
  --section-grid-cell-border-bottom-active: min( var( --section-grid-cell-section-bottom-desktop, var( --section-grid-cell-section-bottom-default, var(--section-grid-cell-effective-border-width) ) ), max( var( --section-grid-cell-edge-bottom-desktop, var( --section-grid-cell-edge-bottom-default, var(--section-grid-cell-effective-border-width) ) ), var( --section-grid-cell-fill-bottom-desktop, var( --section-grid-cell-fill-bottom-default, var(--section-grid-cell-effective-border-width) ) ) ) );
  --section-grid-cell-border-color: var( --section-grid-border-color, var(--section-grid-default-border-color, var(--hx-color-website-border-section)) );
  --section-grid-cell-border-left-active: min( var( --section-grid-cell-section-left-desktop, var( --section-grid-cell-section-left-default, var(--section-grid-cell-effective-border-width) ) ), var( --section-grid-cell-paint-left-desktop, var(--section-grid-cell-paint-left-default, var(--section-grid-cell-effective-border-width)) ) );
  --section-grid-cell-border-right-active: min( var( --section-grid-cell-section-right-desktop, var( --section-grid-cell-section-right-default, var(--section-grid-cell-effective-border-width) ) ), var( --section-grid-cell-paint-right-desktop, var( --section-grid-cell-paint-right-default, var(--section-grid-cell-effective-border-width) ) ) );
  --section-grid-cell-border-top-active: min( var( --section-grid-cell-section-top-desktop, var( --section-grid-cell-section-top-default, var(--section-grid-cell-effective-border-width) ) ), max( var( --section-grid-cell-edge-top-desktop, var(--section-grid-cell-edge-top-default, var(--section-grid-cell-effective-border-width)) ), var( --section-grid-cell-fill-top-desktop, var(--section-grid-cell-fill-top-default, var(--section-grid-cell-effective-border-width)) ) ) );
  --section-grid-cell-dashed-bottom-active: var( --section-grid-cell-dashed-bottom-desktop, var(--section-grid-cell-dashed-bottom-default, 0) );
  --section-grid-cell-dashed-own-active: var( --section-grid-cell-dashed-own-desktop, var(--section-grid-cell-dashed-own-default, 0) );
  --section-grid-cell-dashed-right-active: var( --section-grid-cell-dashed-right-desktop, var(--section-grid-cell-dashed-right-default, 0) );
  --section-grid-cell-effective-border-width: var( --section-grid-active-border-width, var(--section-grid-border-width, var(--hx-border-width-thin)) );
  --section-grid-cell-style-active: var( --section-grid-cell-style-desktop, var(--section-grid-cell-style-default, solid) );
  --section-grid-cell-style-bottom-active: var( --section-grid-cell-style-bottom-desktop, var(--section-grid-cell-style-bottom-default, var(--section-grid-cell-style-active)) );
  --section-grid-cell-style-right-active: var( --section-grid-cell-style-right-desktop, var(--section-grid-cell-style-right-default, var(--section-grid-cell-style-active)) );
  position: relative;
  z-index: var(--section-grid-cell-z-desktop, var(--section-grid-cell-z-default, 0));
  box-sizing: border-box;
  display: var( --section-grid-cell-display-desktop, var(--section-grid-cell-display-default, block) );
  min-height: 0;
  min-width: 0;
  margin-block-end: calc(-1 * var( --section-grid-cell-overlap-bottom-desktop, var(--section-grid-cell-overlap-bottom-default, 0) ));
  margin-block-start: calc(-1 * var( --section-grid-cell-overlap-top-desktop, var(--section-grid-cell-overlap-top-default, 0) ));
  margin-inline-end: calc(-1 * var( --section-grid-cell-overlap-right-desktop, var(--section-grid-cell-overlap-right-default, 0) ));
  margin-inline-start: calc(-1 * var( --section-grid-cell-overlap-left-desktop, var(--section-grid-cell-overlap-left-default, 0) ));
  border-block-end-color: color-mix(in srgb, var(--section-grid-cell-border-color) calc((1 - var(--section-grid-cell-dashed-bottom-active, 0)) * 100%), transparent);
  border-block-end-style: var(--section-grid-cell-style-bottom-active);
  border-block-end-width: var(--section-grid-cell-border-bottom-active);
  border-block-start-color: color-mix(in srgb, var(--section-grid-cell-border-color) calc((1 - var(--section-grid-cell-dashed-own-active, 0)) * 100%), transparent);
  border-block-start-style: var(--section-grid-cell-style-active);
  border-block-start-width: var(--section-grid-cell-border-top-active);
  border-inline-end-color: color-mix(in srgb, var(--section-grid-cell-border-color) calc((1 - var(--section-grid-cell-dashed-right-active, 0)) * 100%), transparent);
  border-inline-end-style: var(--section-grid-cell-style-right-active);
  border-inline-end-width: var(--section-grid-cell-border-right-active);
  border-inline-start-color: color-mix(in srgb, var(--section-grid-cell-border-color) calc((1 - var(--section-grid-cell-dashed-own-active, 0)) * 100%), transparent);
  border-inline-start-style: var(--section-grid-cell-style-active);
  border-inline-start-width: var(--section-grid-cell-border-left-active);
}
[data-section-grid-cell].svelte-1jn9ei7::before {
  inset-block-end: calc(-1 * var(--section-grid-cell-border-bottom-active));
  inset-block-start: calc(-1 * var(--section-grid-cell-border-top-active));
  inset-inline-end: calc(-1 * var(--section-grid-cell-border-right-active));
  inset-inline-start: calc(-1 * var(--section-grid-cell-border-left-active));
  position: absolute;
  background-image:
    repeating-linear-gradient(
      90deg,
      var(--section-grid-cell-border-color) 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      90deg,
      var(--section-grid-cell-border-color) 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      180deg,
      var(--section-grid-cell-border-color) 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      180deg,
      var(--section-grid-cell-border-color) 0 5px,
      transparent 5px 10px);
  background-position:
    top left,
    bottom left,
    left top,
    right top;
  background-repeat: no-repeat;
  background-size:
    100% calc(var(--section-grid-cell-border-top-active) * var(--section-grid-cell-dashed-own-active, 0)),
    100% calc(var(--section-grid-cell-border-bottom-active) * var(--section-grid-cell-dashed-bottom-active, 0)),
    calc(var(--section-grid-cell-border-left-active) * var(--section-grid-cell-dashed-own-active, 0)) 100%,
    calc(var(--section-grid-cell-border-right-active) * var(--section-grid-cell-dashed-right-active, 0)) 100%;
  pointer-events: none;
  content: "";
}
@media (max-width: 1023px) {
  [data-section-grid-cell].svelte-1jn9ei7 {
    --section-grid-cell-border-bottom-active: min( var( --section-grid-cell-section-bottom-tablet, var( --section-grid-cell-section-bottom-desktop, var( --section-grid-cell-section-bottom-default, var(--section-grid-cell-effective-border-width) ) ) ), max( var( --section-grid-cell-edge-bottom-tablet, var( --section-grid-cell-edge-bottom-desktop, var( --section-grid-cell-edge-bottom-default, var(--section-grid-cell-effective-border-width) ) ) ), var( --section-grid-cell-fill-bottom-tablet, var( --section-grid-cell-fill-bottom-desktop, var( --section-grid-cell-fill-bottom-default, var(--section-grid-cell-effective-border-width) ) ) ) ) );
    --section-grid-cell-border-left-active: min( var( --section-grid-cell-section-left-tablet, var( --section-grid-cell-section-left-desktop, var( --section-grid-cell-section-left-default, var(--section-grid-cell-effective-border-width) ) ) ), var( --section-grid-cell-paint-left-tablet, var( --section-grid-cell-paint-left-desktop, var( --section-grid-cell-paint-left-default, var(--section-grid-cell-effective-border-width) ) ) ) );
    --section-grid-cell-border-right-active: min( var( --section-grid-cell-section-right-tablet, var( --section-grid-cell-section-right-desktop, var( --section-grid-cell-section-right-default, var(--section-grid-cell-effective-border-width) ) ) ), var( --section-grid-cell-paint-right-tablet, var( --section-grid-cell-paint-right-desktop, var( --section-grid-cell-paint-right-default, var(--section-grid-cell-effective-border-width) ) ) ) );
    --section-grid-cell-border-top-active: min( var( --section-grid-cell-section-top-tablet, var( --section-grid-cell-section-top-desktop, var( --section-grid-cell-section-top-default, var(--section-grid-cell-effective-border-width) ) ) ), max( var( --section-grid-cell-edge-top-tablet, var( --section-grid-cell-edge-top-desktop, var( --section-grid-cell-edge-top-default, var(--section-grid-cell-effective-border-width) ) ) ), var( --section-grid-cell-fill-top-tablet, var( --section-grid-cell-fill-top-desktop, var( --section-grid-cell-fill-top-default, var(--section-grid-cell-effective-border-width) ) ) ) ) );
    --section-grid-cell-dashed-bottom-active: var( --section-grid-cell-dashed-bottom-tablet, var( --section-grid-cell-dashed-bottom-desktop, var(--section-grid-cell-dashed-bottom-default, 0) ) );
    --section-grid-cell-dashed-own-active: var( --section-grid-cell-dashed-own-tablet, var(--section-grid-cell-dashed-own-desktop, var(--section-grid-cell-dashed-own-default, 0)) );
    --section-grid-cell-dashed-right-active: var( --section-grid-cell-dashed-right-tablet, var( --section-grid-cell-dashed-right-desktop, var(--section-grid-cell-dashed-right-default, 0) ) );
    --section-grid-cell-style-active: var( --section-grid-cell-style-tablet, var(--section-grid-cell-style-desktop, var(--section-grid-cell-style-default, solid)) );
    --section-grid-cell-style-bottom-active: var( --section-grid-cell-style-bottom-tablet, var( --section-grid-cell-style-bottom-desktop, var(--section-grid-cell-style-bottom-default, var(--section-grid-cell-style-active)) ) );
    --section-grid-cell-style-right-active: var( --section-grid-cell-style-right-tablet, var( --section-grid-cell-style-right-desktop, var(--section-grid-cell-style-right-default, var(--section-grid-cell-style-active)) ) );
    z-index: var( --section-grid-cell-z-tablet, var(--section-grid-cell-z-desktop, var(--section-grid-cell-z-default, 0)) );
    display: var( --section-grid-cell-display-tablet, var(--section-grid-cell-display-desktop, var(--section-grid-cell-display-default, block)) );
    margin-block-end: calc(-1 * var( --section-grid-cell-overlap-bottom-tablet, var( --section-grid-cell-overlap-bottom-desktop, var(--section-grid-cell-overlap-bottom-default, 0) ) ));
    margin-block-start: calc(-1 * var( --section-grid-cell-overlap-top-tablet, var( --section-grid-cell-overlap-top-desktop, var(--section-grid-cell-overlap-top-default, 0) ) ));
    margin-inline-end: calc(-1 * var( --section-grid-cell-overlap-right-tablet, var( --section-grid-cell-overlap-right-desktop, var(--section-grid-cell-overlap-right-default, 0) ) ));
    margin-inline-start: calc(-1 * var( --section-grid-cell-overlap-left-tablet, var( --section-grid-cell-overlap-left-desktop, var(--section-grid-cell-overlap-left-default, 0) ) ));
    border-block-end-width: var(--section-grid-cell-border-bottom-active);
    border-block-start-width: var(--section-grid-cell-border-top-active);
    border-inline-end-width: var(--section-grid-cell-border-right-active);
    border-inline-start-width: var(--section-grid-cell-border-left-active);
  }
}
@media (max-width: 599px) {
  [data-section-grid-cell].svelte-1jn9ei7 {
    --section-grid-cell-border-bottom-active: min( var( --section-grid-cell-section-bottom-mobile, var( --section-grid-cell-section-bottom-tablet, var( --section-grid-cell-section-bottom-desktop, var( --section-grid-cell-section-bottom-default, var(--section-grid-cell-effective-border-width) ) ) ) ), max( var( --section-grid-cell-edge-bottom-mobile, var( --section-grid-cell-edge-bottom-tablet, var( --section-grid-cell-edge-bottom-desktop, var( --section-grid-cell-edge-bottom-default, var(--section-grid-cell-effective-border-width) ) ) ) ), var( --section-grid-cell-fill-bottom-mobile, var( --section-grid-cell-fill-bottom-tablet, var( --section-grid-cell-fill-bottom-desktop, var( --section-grid-cell-fill-bottom-default, var(--section-grid-cell-effective-border-width) ) ) ) ) ) );
    --section-grid-cell-border-left-active: min( var( --section-grid-cell-section-left-mobile, var( --section-grid-cell-section-left-tablet, var( --section-grid-cell-section-left-desktop, var( --section-grid-cell-section-left-default, var(--section-grid-cell-effective-border-width) ) ) ) ), var( --section-grid-cell-paint-left-mobile, var( --section-grid-cell-paint-left-tablet, var( --section-grid-cell-paint-left-desktop, var( --section-grid-cell-paint-left-default, var(--section-grid-cell-effective-border-width) ) ) ) ) );
    --section-grid-cell-border-right-active: min( var( --section-grid-cell-section-right-mobile, var( --section-grid-cell-section-right-tablet, var( --section-grid-cell-section-right-desktop, var( --section-grid-cell-section-right-default, var(--section-grid-cell-effective-border-width) ) ) ) ), var( --section-grid-cell-paint-right-mobile, var( --section-grid-cell-paint-right-tablet, var( --section-grid-cell-paint-right-desktop, var( --section-grid-cell-paint-right-default, var(--section-grid-cell-effective-border-width) ) ) ) ) );
    --section-grid-cell-border-top-active: min( var( --section-grid-cell-section-top-mobile, var( --section-grid-cell-section-top-tablet, var( --section-grid-cell-section-top-desktop, var( --section-grid-cell-section-top-default, var(--section-grid-cell-effective-border-width) ) ) ) ), max( var( --section-grid-cell-edge-top-mobile, var( --section-grid-cell-edge-top-tablet, var( --section-grid-cell-edge-top-desktop, var( --section-grid-cell-edge-top-default, var(--section-grid-cell-effective-border-width) ) ) ) ), var( --section-grid-cell-fill-top-mobile, var( --section-grid-cell-fill-top-tablet, var( --section-grid-cell-fill-top-desktop, var( --section-grid-cell-fill-top-default, var(--section-grid-cell-effective-border-width) ) ) ) ) ) );
    --section-grid-cell-dashed-bottom-active: var( --section-grid-cell-dashed-bottom-mobile, var( --section-grid-cell-dashed-bottom-tablet, var( --section-grid-cell-dashed-bottom-desktop, var(--section-grid-cell-dashed-bottom-default, 0) ) ) );
    --section-grid-cell-dashed-own-active: var( --section-grid-cell-dashed-own-mobile, var( --section-grid-cell-dashed-own-tablet, var( --section-grid-cell-dashed-own-desktop, var(--section-grid-cell-dashed-own-default, 0) ) ) );
    --section-grid-cell-dashed-right-active: var( --section-grid-cell-dashed-right-mobile, var( --section-grid-cell-dashed-right-tablet, var( --section-grid-cell-dashed-right-desktop, var(--section-grid-cell-dashed-right-default, 0) ) ) );
    --section-grid-cell-style-active: var( --section-grid-cell-style-mobile, var( --section-grid-cell-style-tablet, var(--section-grid-cell-style-desktop, var(--section-grid-cell-style-default, solid)) ) );
    --section-grid-cell-style-bottom-active: var( --section-grid-cell-style-bottom-mobile, var( --section-grid-cell-style-bottom-tablet, var( --section-grid-cell-style-bottom-desktop, var(--section-grid-cell-style-bottom-default, var(--section-grid-cell-style-active)) ) ) );
    --section-grid-cell-style-right-active: var( --section-grid-cell-style-right-mobile, var( --section-grid-cell-style-right-tablet, var( --section-grid-cell-style-right-desktop, var(--section-grid-cell-style-right-default, var(--section-grid-cell-style-active)) ) ) );
    z-index: var( --section-grid-cell-z-mobile, var( --section-grid-cell-z-tablet, var(--section-grid-cell-z-desktop, var(--section-grid-cell-z-default, 0)) ) );
    display: var( --section-grid-cell-display-mobile, var( --section-grid-cell-display-tablet, var(--section-grid-cell-display-desktop, var(--section-grid-cell-display-default, block)) ) );
    margin-block-end: calc(-1 * var( --section-grid-cell-overlap-bottom-mobile, var( --section-grid-cell-overlap-bottom-tablet, var( --section-grid-cell-overlap-bottom-desktop, var(--section-grid-cell-overlap-bottom-default, 0) ) ) ));
    margin-block-start: calc(-1 * var( --section-grid-cell-overlap-top-mobile, var( --section-grid-cell-overlap-top-tablet, var( --section-grid-cell-overlap-top-desktop, var(--section-grid-cell-overlap-top-default, 0) ) ) ));
    margin-inline-end: calc(-1 * var( --section-grid-cell-overlap-right-mobile, var( --section-grid-cell-overlap-right-tablet, var( --section-grid-cell-overlap-right-desktop, var(--section-grid-cell-overlap-right-default, 0) ) ) ));
    margin-inline-start: calc(-1 * var( --section-grid-cell-overlap-left-mobile, var( --section-grid-cell-overlap-left-tablet, var( --section-grid-cell-overlap-left-desktop, var(--section-grid-cell-overlap-left-default, 0) ) ) ));
    border-block-end-width: var(--section-grid-cell-border-bottom-active);
    border-block-start-width: var(--section-grid-cell-border-top-active);
    border-inline-end-width: var(--section-grid-cell-border-right-active);
    border-inline-start-width: var(--section-grid-cell-border-left-active);
  }
}

/* dist/css/chunk-14.css */
[data-product-link].svelte-1w5vxmy {
  text-decoration: underline;
  text-decoration-thickness: var(--hx-border-width-thin);
  text-underline-offset: var(--hx-website-size-2);
  color: var(--hx-color-website-text-accent-deep);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-product-link].svelte-1w5vxmy:is(:where(.svelte-1w5vxmy):hover, :where(.svelte-1w5vxmy):focus-visible) {
  text-decoration-thickness: var(--hx-border-width-medium);
  color: var(--hx-color-website-text-accent-strong);
}
[data-product-link].svelte-1w5vxmy:focus-visible {
  border-radius: var(--hx-radius-2xs);
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-2);
}
[data-visually-hidden].svelte-1w5vxmy {
  position: absolute;
  height: var(--hx-website-size-1);
  width: var(--hx-website-size-1);
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  clip-path: inset(50%);
}

/* dist/css/chunk-15.css */
[data-logo].svelte-1ctpd45 {
  --logo-focus-outline: var(--hx-color-website-border-focus);
  --logo-width-md: 166.822px;
  --logo-width-sm: 119px;
  box-sizing: border-box;
  display: flex;
  aspect-ratio: 166.822 / 32.244;
  max-width: 100%;
  width: var(--logo-custom-width, 100%);
  text-decoration: none;
}
[data-logo][data-logo-size=sm].svelte-1ctpd45 {
  width: var(--logo-width-sm);
}
[data-logo][data-logo-size=md].svelte-1ctpd45 {
  width: var(--logo-width-md);
}
[data-logo].svelte-1ctpd45:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--logo-focus-outline);
  outline-offset: var(--hx-website-size-4);
}

/* dist/css/chunk-16.css */
[data-menu-bar].svelte-zc5xax {
  --menu-bar-background: var(--hx-color-website-background-nav-backdrop);
  --menu-bar-content-gap: calc( var(--hx-website-size-16) + (var(--hx-website-size-32) - var(--hx-website-size-16)) * var(--hx-fluid-t-desktop) );
  --menu-bar-height: var(--hx-website-size-80);
  --menu-bar-horizontal-padding: var(--hx-website-size-32);
  --menu-bar-menu-gap: calc( var(--hx-website-size-8) + (var(--hx-website-size-32) - var(--hx-website-size-8)) * var(--hx-fluid-t-desktop) );
  --menu-bar-mobile-actions-gap: var(--hx-website-size-32);
  --menu-bar-submenu-gap: var(--hx-website-size-8);
  --menu-bar-vertical-padding: var(--hx-website-size-8);
  box-sizing: border-box;
  display: flex;
  width: 100%;
  flex-direction: column;
  background: var(--menu-bar-background);
}
[data-menu-bar][data-menu-bar-background=transparent].svelte-zc5xax {
  background: transparent;
}
[data-menu-bar-row].svelte-zc5xax {
  box-sizing: border-box;
  display: flex;
  height: var(--menu-bar-height);
  width: 100%;
  justify-content: space-between;
  align-items: center;
  gap: var(--menu-bar-content-gap);
  padding: var(--menu-bar-vertical-padding) var(--menu-bar-horizontal-padding);
}
[data-menu-bar-list].svelte-zc5xax {
  display: flex;
  min-width: 0;
  justify-content: center;
  align-items: center;
  gap: var(--menu-bar-menu-gap);
  margin: 0;
  padding: 0;
  list-style: none;
}
[data-menu-bar-item].svelte-zc5xax {
  display: flex;
  min-width: 0;
  justify-content: center;
  align-items: center;
  flex: none;
}
[data-menu-bar-item][data-menu-bar-item-open].svelte-zc5xax {
  border-radius: var(--hx-radius-xs);
  background: var(--hx-color-website-background-accent-wash);
}
[data-menu-bar-foldout].svelte-zc5xax {
  box-sizing: border-box;
  width: 100%;
  padding-block: var(--hx-website-size-16) var(--hx-website-size-32);
  padding-inline: var(--foldout-left, 0) var(--menu-bar-horizontal-padding);
}
[data-menu-bar-submenu].svelte-zc5xax {
  display: flex;
  flex-direction: column;
  gap: var(--menu-bar-submenu-gap);
  margin: 0;
  padding: 0;
  list-style: none;
}
[data-menu-bar-subitem].svelte-zc5xax {
  display: flex;
  min-width: 0;
}
[data-menu-bar-logo-desktop].svelte-zc5xax,
[data-menu-bar-logo-mobile].svelte-zc5xax,
[data-menu-bar-desktop-cta].svelte-zc5xax {
  display: flex;
  min-width: 0;
  flex: none;
}
[data-menu-bar-logo-mobile].svelte-zc5xax,
[data-menu-bar-mobile-actions].svelte-zc5xax {
  display: none;
}
[data-menu-bar-mobile-actions].svelte-zc5xax {
  min-width: 0;
  justify-content: flex-end;
  align-items: center;
  gap: var(--menu-bar-mobile-actions-gap);
  flex: none;
}
[data-menu-bar-mobile-panel].svelte-zc5xax {
  inset: 0;
  position: fixed;
  z-index: 20;
  box-sizing: border-box;
  display: none;
  height: 100%;
  width: 100%;
  flex-direction: column;
  background: var(--hx-color-website-background-page);
}
[data-menu-bar-mobile-panel-bar].svelte-zc5xax {
  box-sizing: border-box;
  display: flex;
  height: var(--menu-bar-height);
  width: 100%;
  justify-content: space-between;
  align-items: center;
  flex: none;
  padding-inline: var(--hx-website-size-16);
}
[data-menu-bar-mobile-close].svelte-zc5xax {
  position: relative;
  box-sizing: border-box;
  display: inline-flex;
  height: var(--hx-website-size-32);
  width: var(--hx-website-size-32);
  justify-content: center;
  align-items: center;
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-elevated);
  border-radius: var(--hx-radius-full);
  padding: 0;
  background: transparent;
  color: var(--hx-color-website-text-primary);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard), border-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-menu-bar-mobile-close].svelte-zc5xax::after {
  inset: calc(-1 * var(--hx-website-size-4));
  position: absolute;
  content: "";
}
[data-menu-bar-mobile-close].svelte-zc5xax:is(:where(.svelte-zc5xax):hover, :where(.svelte-zc5xax):focus-visible) {
  border-color: var(--hx-color-website-border-accent-solid);
  color: var(--hx-color-website-text-accent);
}
[data-menu-bar-mobile-close].svelte-zc5xax:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}
[data-menu-bar-mobile-nav].svelte-zc5xax {
  box-sizing: border-box;
  display: flex;
  min-height: 0;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--hx-website-size-24);
  flex: 1;
  padding: var(--hx-website-size-24);
  overflow-y: auto;
}
[data-menu-bar-mobile-list].svelte-zc5xax,
[data-menu-bar-mobile-sublist].svelte-zc5xax {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--hx-website-size-24);
  margin: 0;
  padding: 0;
  list-style: none;
}
[data-menu-bar-mobile-cta].svelte-zc5xax {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  flex: none;
  padding-block: var(--hx-website-size-40);
}
@media (max-width: 1023px) {
  [data-menu-bar-list].svelte-zc5xax,
  [data-menu-bar-desktop-cta].svelte-zc5xax,
  [data-menu-bar-foldout].svelte-zc5xax {
    display: none;
  }
  [data-menu-bar-mobile-actions].svelte-zc5xax {
    display: flex;
  }
  [data-menu-bar-mobile-panel].svelte-zc5xax {
    display: flex;
  }
}
@media (max-width: 599px) {
  [data-menu-bar].svelte-zc5xax {
    --menu-bar-content-gap: clamp(var(--hx-website-size-4), 2vw, var(--hx-website-size-8));
    --menu-bar-mobile-actions-gap: clamp(var(--hx-website-size-4), 2vw, var(--hx-website-size-8));
    background: var(--hx-color-website-background-page);
  }
  [data-menu-bar-row].svelte-zc5xax {
    padding-inline: clamp(var(--hx-website-size-8), 4vw, var(--hx-website-size-16));
  }
  [data-menu-bar-mobile-actions].svelte-zc5xax {
    --menu-item-font-size: clamp(11px, 3.4vw, var(--hx-font-size-sm));
    --menu-item-padding-inline: clamp(var(--hx-website-size-2), 1vw, var(--hx-website-size-4));
    flex: 1;
  }
  [data-menu-bar-logo-desktop].svelte-zc5xax {
    display: none;
  }
  [data-menu-bar-logo-mobile].svelte-zc5xax {
    display: flex;
    width: clamp(var(--hx-website-size-80), 30vw, 119px);
  }
}

/* dist/css/chunk-17.css */
[data-menu-hamburger].svelte-ly2kwp {
  --menu-hamburger-color: var(--hx-color-website-text-primary);
  --menu-hamburger-hover-color: var(--hx-color-website-text-accent);
  --menu-hamburger-icon-width: 22.5px;
  position: relative;
  box-sizing: border-box;
  display: inline-flex;
  height: var(--hx-website-size-32);
  max-width: 100%;
  min-width: 0;
  width: var(--hx-website-size-32);
  justify-content: center;
  align-items: center;
  border: 0;
  border-radius: var(--hx-radius-xs);
  padding: 0;
  background: transparent;
  text-decoration: none;
  color: var(--menu-hamburger-color);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-menu-hamburger].svelte-ly2kwp::after {
  inset: calc(-1 * var(--hx-website-size-4));
  position: absolute;
  content: "";
}
[data-menu-hamburger].svelte-ly2kwp:is(:where(.svelte-ly2kwp):hover, :where(.svelte-ly2kwp):focus-visible),
[data-menu-hamburger][data-menu-hamburger-expanded].svelte-ly2kwp {
  color: var(--menu-hamburger-hover-color);
}
[data-menu-hamburger].svelte-ly2kwp:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}

/* dist/css/chunk-18.css */
[data-menu-item].svelte-yqwtdz {
  --menu-item-content-gap: var(--hx-website-size-8);
  --menu-item-cta-hover-color: var(--hx-color-website-text-accent-deep);
  --menu-item-cta-text-color: var(--hx-color-website-text-accent-brand);
  --menu-item-default-hover-color: var(--hx-color-website-text-accent-deep);
  --menu-item-default-text-color: var(--hx-color-website-text-primary);
  --menu-item-sub-hover-color: var(--hx-color-website-text-primary);
  --menu-item-sub-text-color: var(--hx-color-website-text-secondary);
  --menu-item-underline-offset: var(--hx-border-width-medium);
  box-sizing: border-box;
  display: inline-flex;
  height: var(--hx-website-size-40);
  max-width: 100%;
  min-width: 0;
  justify-content: center;
  align-items: center;
  gap: var(--menu-item-content-gap);
  border: 0;
  padding-block: 0;
  padding-inline: var(--menu-item-padding-inline, var(--hx-website-size-8));
  background: transparent;
  font-family: var(--hx-font-family-mono);
  font-size: var(--menu-item-font-size, var(--hx-font-size-sm));
  font-weight: var(--hx-font-weight-regular);
  line-height: normal;
  text-align: center;
  text-decoration: none;
  text-decoration-skip-ink: auto;
  text-underline-offset: var(--menu-item-underline-offset);
  white-space: nowrap;
  color: var(--menu-item-default-text-color);
  box-shadow: none;
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  user-select: none;
}
[data-menu-item][data-menu-item-variant=cta].svelte-yqwtdz {
  font-weight: var(--hx-font-weight-medium);
  color: var(--menu-item-cta-text-color);
}
[data-menu-item][data-menu-item-interactive].svelte-yqwtdz,
[data-menu-item][data-menu-item-variant=cta].svelte-yqwtdz {
  cursor: pointer;
}
[data-menu-item][data-menu-item-variant=sub].svelte-yqwtdz {
  color: var(--menu-item-sub-text-color);
}
[data-menu-item][data-menu-item-variant=default].svelte-yqwtdz:is(:where(.svelte-yqwtdz):hover, :where(.svelte-yqwtdz):focus-visible) {
  color: var(--menu-item-default-hover-color);
}
[data-menu-item][data-menu-item-variant=sub].svelte-yqwtdz:is(:where(.svelte-yqwtdz):hover, :where(.svelte-yqwtdz):focus-visible) {
  color: var(--menu-item-sub-hover-color);
}
[data-menu-item][data-menu-item-variant=cta].svelte-yqwtdz:hover {
  text-decoration: underline;
  color: var(--menu-item-cta-hover-color);
}
[data-menu-item].svelte-yqwtdz:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}
[data-visually-hidden].svelte-yqwtdz {
  position: absolute;
  height: var(--hx-website-size-1);
  width: var(--hx-website-size-1);
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  clip-path: inset(50%);
}
[data-menu-item-label].svelte-yqwtdz {
  position: relative;
  min-width: 0;
  text-box: trim-both cap alphabetic;
}
[data-menu-item-active].svelte-yqwtdz [data-menu-item-label]:where(.svelte-yqwtdz)::before {
  inset-block: 0;
  inset-inline-end: 100%;
  position: absolute;
  block-size: 5px;
  inline-size: 5px;
  margin-block: auto;
  margin-inline-end: var(--hx-website-size-8);
  border-radius: var(--hx-radius-full);
  background: var(--hx-color-website-background-accent);
  content: "";
}
[data-menu-item-chevron].svelte-yqwtdz {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex: none;
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-4);
  color: currentColor;
  transform-origin: center;
  @media (prefers-reduced-motion: no-preference) {
    transition: transform var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  }
}
[data-menu-item-chevron][data-menu-item-chevron-expanded=true].svelte-yqwtdz {
  transform: rotate(180deg);
}
[data-menu-item][data-menu-item-chevron-overlay].svelte-yqwtdz [data-menu-item-chevron]:where(.svelte-yqwtdz) {
  margin-inline-end: calc(-1 * (var(--hx-website-size-8) + 2 * var(--hx-website-size-4) + var(--menu-item-content-gap)));
}

/* dist/css/chunk-19.css */
[data-submenu].svelte-1hgxjw8 {
  box-sizing: border-box;
  display: block;
  min-width: 0;
  width: 100%;
}
[data-submenu-visually-hidden].svelte-1hgxjw8 {
  position: absolute;
  height: var(--hx-website-size-1);
  width: var(--hx-website-size-1);
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  clip-path: inset(50%);
}
[data-submenu-frame].svelte-1hgxjw8 {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  align-items: stretch;
}
[data-submenu-viewport].svelte-1hgxjw8 {
  box-sizing: border-box;
  display: flex;
  block-size: 100%;
  min-width: 0;
  width: 100%;
  align-items: stretch;
  overflow-x: auto;
  overflow-y: hidden;
}
[data-submenu-row].svelte-1hgxjw8 {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  flex: none;
}
[data-submenu-item].svelte-1hgxjw8 {
  position: relative;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
  border: 0;
  background: transparent;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
}
[data-submenu-item].svelte-1hgxjw8:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: calc(-1 * var(--hx-border-width-medium));
}
[data-submenu-item][data-active].svelte-1hgxjw8::before {
  inset-block: 0;
  position: absolute;
  margin-block: auto;
  border-radius: var(--hx-radius-full);
  content: "";
}
[data-submenu][data-appearance=page].svelte-1hgxjw8 {
  border-block-end: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  background: var(--hx-color-website-background-nav-backdrop);
}
[data-appearance=page].svelte-1hgxjw8 [data-submenu-frame]:where(.svelte-1hgxjw8) {
  block-size: var(--hx-website-size-56);
  max-width: var(--hx-website-layout-container-width);
  width: calc(100% - var(--hx-website-layout-margin-stretch) * 2);
  margin-inline: auto;
  border-inline: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
}
[data-appearance=page].svelte-1hgxjw8 [data-submenu-row]:where(.svelte-1hgxjw8) {
  gap: var(--hx-website-size-8);
  border-inline-end: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  padding-inline: var(--hx-website-size-16);
}
[data-appearance=page].svelte-1hgxjw8 [data-submenu-item]:where(.svelte-1hgxjw8) {
  min-height: var(--hx-website-size-40);
  border-radius: var(--hx-radius-full);
  padding-block: 0;
  padding-inline: var(--hx-website-size-24);
  color: var(--hx-color-website-text-disabled);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-appearance=page].svelte-1hgxjw8 [data-submenu-item]:where(.svelte-1hgxjw8):is(:where(.svelte-1hgxjw8):hover, :where(.svelte-1hgxjw8):focus-visible),
[data-appearance=page].svelte-1hgxjw8 [data-submenu-item][data-active]:where(.svelte-1hgxjw8) {
  color: var(--hx-color-website-text-primary);
}
[data-appearance=page].svelte-1hgxjw8 [data-submenu-item][data-active]:where(.svelte-1hgxjw8) {
  font-weight: var(--hx-font-weight-medium);
}
[data-appearance=page].svelte-1hgxjw8 [data-submenu-item][data-active]:where(.svelte-1hgxjw8)::before {
  inset-inline-start: calc(var(--hx-website-size-24) - var(--hx-website-size-8) - 5px);
  block-size: 5px;
  inline-size: 5px;
  background: var(--hx-color-website-background-accent);
}
[data-submenu][data-appearance=band].svelte-1hgxjw8 {
  border-block-end: var(--hx-border-width-thin) solid var(--hx-color-website-border-panel);
}
[data-appearance=band].svelte-1hgxjw8 [data-submenu-row]:where(.svelte-1hgxjw8) {
  min-width: 100%;
  justify-content: space-between;
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-16);
}
[data-appearance=band].svelte-1hgxjw8 [data-submenu-item]:where(.svelte-1hgxjw8) {
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-24);
  line-height: var(--hx-line-height-snug);
  color: var(--hx-color-website-text-secondary);
}
[data-appearance=band].svelte-1hgxjw8 [data-submenu-item][data-active]:where(.svelte-1hgxjw8) {
  color: var(--hx-color-website-text-primary);
}
[data-appearance=band].svelte-1hgxjw8 [data-submenu-item][data-active]:where(.svelte-1hgxjw8)::before {
  inset-inline-start: calc(var(--hx-website-size-24) - var(--hx-website-size-8) - var(--hx-website-size-4));
  block-size: var(--hx-website-size-4);
  inline-size: var(--hx-website-size-4);
  background: var(--hx-color-website-background-accent-active);
}
[data-appearance=band].svelte-1hgxjw8 [data-submenu-item][data-disabled]:where(.svelte-1hgxjw8) {
  color: var(--hx-color-website-text-disabled);
  cursor: not-allowed;
}
@media (max-width: 599px) {
  [data-submenu-viewport].svelte-1hgxjw8 {
    scrollbar-width: none;
  }
  [data-submenu-viewport].svelte-1hgxjw8::-webkit-scrollbar {
    display: none;
  }
  [data-submenu-viewport].svelte-1hgxjw8:not([data-can-scroll-left]):not([data-can-scroll-right]) {
    mask-image: none;
  }
  [data-submenu-viewport][data-can-scroll-left].svelte-1hgxjw8:not([data-can-scroll-right]) {
    mask-image:
      linear-gradient(
        to right,
        transparent,
        var(--hx-color-palette-website-slate-white) var(--hx-website-size-24),
        var(--hx-color-palette-website-slate-white));
  }
  [data-submenu-viewport]:not([data-can-scroll-left])[data-can-scroll-right].svelte-1hgxjw8 {
    mask-image:
      linear-gradient(
        to right,
        var(--hx-color-palette-website-slate-white),
        var(--hx-color-palette-website-slate-white) calc(100% - var(--hx-website-size-24)),
        transparent);
  }
  [data-submenu-viewport][data-can-scroll-left][data-can-scroll-right].svelte-1hgxjw8 {
    mask-image:
      linear-gradient(
        to right,
        transparent,
        var(--hx-color-palette-website-slate-white) var(--hx-website-size-24),
        var(--hx-color-palette-website-slate-white) calc(100% - var(--hx-website-size-24)),
        transparent);
  }
  [data-appearance=page].svelte-1hgxjw8 [data-submenu-item]:where(.svelte-1hgxjw8) {
    padding-inline: var(--hx-website-size-16);
  }
  [data-appearance=page].svelte-1hgxjw8 [data-submenu-item][data-active]:where(.svelte-1hgxjw8)::before {
    inset-inline-start: calc(var(--hx-website-size-16) - var(--hx-website-size-8) - 5px);
  }
}

/* dist/css/chunk-20.css */
[data-lab-control-label].svelte-11o79ba {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-2xs);
  line-height: var(--hx-line-height-xs);
  text-align: right;
  text-transform: uppercase;
  color: var(--lab-color-text-disabled);
}
[data-lab-outline-selector-list].svelte-11o79ba,
[data-lab-box-inspector-selector-list].svelte-11o79ba,
[data-lab-grid-overlay-selector-list].svelte-11o79ba,
[data-lab-variant-selector-list].svelte-11o79ba,
[data-lab-viewport-background-selector-list].svelte-11o79ba,
[data-lab-viewport-selector-list].svelte-11o79ba {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--hx-website-size-8);
  margin: 0;
  padding: 0;
  list-style: none;
}
[data-lab-outline-selector-link].svelte-11o79ba,
[data-lab-box-inspector-selector-link].svelte-11o79ba,
[data-lab-grid-overlay-selector-link].svelte-11o79ba,
[data-lab-variant-selector-link].svelte-11o79ba,
[data-lab-viewport-background-selector-link].svelte-11o79ba,
[data-lab-viewport-selector-link].svelte-11o79ba {
  --lab-selector-link-padding-block: var(--hx-website-size-8);
  display: inline-flex;
  align-items: center;
  border: var(--hx-border-width-thin) solid var(--lab-color-border);
  padding: var(--lab-selector-link-padding-block) var(--hx-website-size-8);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-2xs);
  line-height: var(--hx-line-height-xs);
  text-decoration: none;
  text-transform: lowercase;
  color: var(--lab-color-text-subtle);
}
[data-lab-variant-selector].svelte-11o79ba,
[data-lab-outline-selector].svelte-11o79ba,
[data-lab-box-inspector-selector].svelte-11o79ba,
[data-lab-grid-overlay-selector].svelte-11o79ba,
[data-lab-viewport-background-selector].svelte-11o79ba,
[data-lab-viewport-selector].svelte-11o79ba {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-8);
}
[data-lab-variant-row].svelte-11o79ba {
  display: flex;
  min-width: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--hx-website-size-16);
}
[data-lab-variant-selector-list].svelte-11o79ba,
[data-lab-outline-selector-list].svelte-11o79ba,
[data-lab-box-inspector-selector-list].svelte-11o79ba,
[data-lab-grid-overlay-selector-list].svelte-11o79ba,
[data-lab-viewport-background-selector-list].svelte-11o79ba,
[data-lab-viewport-selector-list].svelte-11o79ba {
  justify-content: flex-start;
}
[data-lab-variant-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba),
[data-lab-outline-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba),
[data-lab-box-inspector-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba),
[data-lab-grid-overlay-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba),
[data-lab-viewport-background-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba),
[data-lab-viewport-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba) {
  text-align: left;
}
[data-lab-variant-selector-link][data-active].svelte-11o79ba,
[data-lab-outline-selector-link][data-active].svelte-11o79ba,
[data-lab-box-inspector-selector-link][data-active].svelte-11o79ba,
[data-lab-grid-overlay-selector-link][data-active].svelte-11o79ba,
[data-lab-viewport-background-selector-link][data-active].svelte-11o79ba,
[data-lab-viewport-selector-link][data-active].svelte-11o79ba {
  border-color: var(--lab-color-border-active);
  background: var(--lab-color-panel-accent);
  color: var(--lab-color-text-strong);
}
[data-lab-viewport-selector].svelte-11o79ba {
  align-items: flex-end;
  margin-left: auto;
}
[data-lab-outline-selector].svelte-11o79ba {
  align-items: flex-end;
}
[data-lab-grid-overlay-selector].svelte-11o79ba {
  align-items: flex-end;
}
[data-lab-box-inspector-selector].svelte-11o79ba {
  align-items: flex-end;
}
[data-lab-viewport-background-selector].svelte-11o79ba {
  align-items: flex-end;
}
[data-lab-viewport-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba),
[data-lab-outline-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba),
[data-lab-box-inspector-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba),
[data-lab-grid-overlay-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba),
[data-lab-viewport-background-selector].svelte-11o79ba [data-lab-control-label]:where(.svelte-11o79ba) {
  text-align: right;
}
[data-lab-viewport-selector-list].svelte-11o79ba,
[data-lab-outline-selector-list].svelte-11o79ba,
[data-lab-box-inspector-selector-list].svelte-11o79ba,
[data-lab-grid-overlay-selector-list].svelte-11o79ba,
[data-lab-viewport-background-selector-list].svelte-11o79ba {
  justify-content: flex-end;
}
@media (max-width: 900px) {
  [data-lab-variant-row].svelte-11o79ba {
    flex-direction: column;
  }
  [data-lab-viewport-selector].svelte-11o79ba,
  [data-lab-outline-selector].svelte-11o79ba,
  [data-lab-box-inspector-selector].svelte-11o79ba,
  [data-lab-grid-overlay-selector].svelte-11o79ba,
  [data-lab-viewport-background-selector].svelte-11o79ba {
    align-items: flex-start;
    margin-left: 0;
  }
  [data-lab-control-label].svelte-11o79ba {
    text-align: left;
  }
}

/* dist/css/chunk-21.css */
[data-lab-box-inspector-overlay].svelte-g3qfdw {
  --lab-box-inspector-gap-color: #2eb67d;
  --lab-box-inspector-label-transform: translate(-50%, -50%);
  --lab-box-inspector-margin-color: #ff4fa8;
  --lab-box-inspector-padding-color: #3f8cff;
  --lab-box-inspector-size-color: #ffd23f;
  --lab-debug-box-color: var(--lab-box-inspector-margin-color);
  --lab-debug-box-color-strong: color-mix( in srgb, var(--lab-box-inspector-size-color) 84%, #fff 16% );
  --lab-debug-box-label-color: #fff4fb;
  inset: 0;
  position: absolute;
  z-index: 35;
  overflow: hidden;
  pointer-events: none;
}
[data-lab-box-inspector-overlay].svelte-g3qfdw :where(.svelte-g3qfdw) {
  pointer-events: none;
  user-select: none;
}
[data-lab-box-inspector-region].svelte-g3qfdw {
  position: absolute;
  z-index: 1;
  box-sizing: border-box;
  border: var(--hx-border-width-thin) solid color-mix(in srgb, var(--lab-box-inspector-region-color) 56%, transparent);
}
[data-lab-box-inspector-region][data-kind=margin].svelte-g3qfdw {
  --lab-box-inspector-region-color: var(--lab-box-inspector-margin-color);
  background-color: color-mix(in srgb, var(--lab-box-inspector-region-color) 20%, transparent);
  background-image:
    repeating-linear-gradient(
      135deg,
      color-mix(in srgb, var(--lab-box-inspector-region-color) 50%, transparent) 0,
      color-mix(in srgb, var(--lab-box-inspector-region-color) 50%, transparent) var(--hx-website-size-8),
      transparent var(--hx-website-size-8),
      transparent var(--hx-website-size-16));
}
[data-lab-box-inspector-region][data-kind=padding].svelte-g3qfdw {
  --lab-box-inspector-region-color: var(--lab-box-inspector-padding-color);
  --lab-box-inspector-stripe-color: color-mix( in srgb, var(--lab-box-inspector-region-color) 64%, transparent );
  border-color: transparent;
  background-color: color-mix(in srgb, var(--lab-box-inspector-region-color) 20%, transparent);
  background-image:
    linear-gradient(
      135deg,
      transparent 0 24%,
      var(--lab-box-inspector-stripe-color) 24% 50%,
      transparent 50% 74%,
      var(--lab-box-inspector-stripe-color) 74% 100%);
  background-repeat: repeat;
  background-size: var(--hx-website-size-8) var(--hx-website-size-8);
}
[data-lab-box-inspector-region][data-kind=gap].svelte-g3qfdw {
  --lab-box-inspector-region-color: var(--lab-box-inspector-gap-color);
  --lab-box-inspector-stripe-color: color-mix( in srgb, var(--lab-box-inspector-region-color) 64%, transparent );
  border-color: transparent;
  background-color: color-mix(in srgb, var(--lab-box-inspector-region-color) 20%, transparent);
  background-image:
    linear-gradient(
      135deg,
      transparent 0 24%,
      var(--lab-box-inspector-stripe-color) 24% 50%,
      transparent 50% 74%,
      var(--lab-box-inspector-stripe-color) 74% 100%);
  background-repeat: repeat;
  background-size: var(--hx-website-size-8) var(--hx-website-size-8);
}
[data-lab-box-inspector-outline].svelte-g3qfdw {
  position: absolute;
  z-index: 2;
  box-sizing: border-box;
  border: var(--hx-border-width-thin) solid var(--lab-debug-box-color-strong);
  outline: var(--hx-border-width-thin) dashed color-mix(in srgb, var(--lab-box-inspector-size-color) 68%, transparent);
  outline-offset: var(--hx-website-size-1);
}
[data-lab-box-inspector-label-group].svelte-g3qfdw {
  position: absolute;
  z-index: 3;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.125rem;
  transform: var(--lab-box-inspector-label-transform);
}
[data-lab-box-inspector-label].svelte-g3qfdw {
  --lab-box-inspector-label-color: var(--lab-box-inspector-margin-color);
  box-sizing: border-box;
  display: flex;
  max-width: 11rem;
  min-width: 0;
  justify-content: center;
  align-items: center;
  border: var(--hx-border-width-thin) solid color-mix(in srgb, var(--lab-box-inspector-label-color) 74%, transparent);
  border-radius: var(--hx-radius-xs);
  padding: 0 0.35rem;
  overflow: hidden;
  background: color-mix(in srgb, var(--lab-box-inspector-label-color) 34%, #101724 66%);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-2xs);
  font-weight: var(--hx-font-weight-semibold);
  line-height: var(--hx-line-height-xs);
  letter-spacing: 0.02em;
  text-transform: lowercase;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--lab-debug-box-label-color);
}
[data-lab-box-inspector-label][data-kind=gap].svelte-g3qfdw {
  --lab-box-inspector-label-color: var(--lab-box-inspector-gap-color);
}
[data-lab-box-inspector-label][data-kind=padding].svelte-g3qfdw {
  --lab-box-inspector-label-color: var(--lab-box-inspector-padding-color);
}
[data-lab-box-inspector-label][data-kind=size].svelte-g3qfdw {
  --lab-box-inspector-label-color: var(--lab-box-inspector-size-color);
  border-color: color-mix(in srgb, var(--lab-box-inspector-label-color) 82%, #fff8d6 18%);
  background: color-mix(in srgb, var(--lab-box-inspector-label-color) 34%, #1f1b08 66%);
}

/* dist/css/chunk-22.css */
[data-component-preview].svelte-1u05wxa {
  --hx-fluid-t-desktop: clamp(0, (100cqi - 1024px) / (1264px - 1024px), 1);
  --hx-fluid-t-mobile: clamp(0, (100cqi - 320px) / (600px - 320px), 1);
  --hx-fluid-t-tablet: clamp(0, (100cqi - 600px) / (1024px - 600px), 1);
  --lab-component-color-border: var(--hx-color-palette-website-slate-n700);
  --lab-component-color-panel-raised: var(--hx-color-palette-website-slate-n850);
  --lab-component-color-text-muted: var(--hx-color-palette-website-slate-n400);
  --lab-component-color-text-subtle: var(--hx-color-palette-website-slate-n200);
  --lab-component-color-viewport-background: var(--hx-color-palette-website-slate-n950);
  --lab-component-viewport-stripe-color: color-mix( in srgb, var(--hx-color-palette-website-slate-n700) 36%, transparent );
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-24);
}
[data-component-rendering-box].svelte-1u05wxa {
  display: flex;
  min-width: 0;
}
[data-variant-preview].svelte-1u05wxa {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-8);
}
[data-component-viewport-group].svelte-1u05wxa {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-component-viewport-title].svelte-1u05wxa {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  font-weight: var(--hx-font-weight-semibold);
  line-height: var(--hx-line-height-base);
  text-transform: lowercase;
  color: var(--lab-component-color-text-muted);
}
[data-component-viewport-variants].svelte-1u05wxa {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-component-viewport-box].svelte-1u05wxa {
  box-sizing: border-box;
  min-width: 0;
  width: 100%;
  padding: var(--hx-website-size-16);
  overflow: auto;
}
[data-variant-viewport-frame].svelte-1u05wxa {
  position: relative;
  box-sizing: border-box;
  container-type: inline-size;
  max-width: 100%;
  min-width: 0;
  width: var(--lab-variant-viewport-width, 100%);
  background: var(--lab-component-color-viewport-background);
}
[data-variant-viewport-frame][data-viewport-background=stripes].svelte-1u05wxa {
  background-image:
    repeating-linear-gradient(
      135deg,
      transparent 0,
      transparent var(--hx-website-size-16),
      var(--lab-component-viewport-stripe-color) var(--hx-website-size-16),
      var(--lab-component-viewport-stripe-color) var(--hx-website-size-24));
}
[data-variant-tile].svelte-1u05wxa {
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  min-width: 0;
  width: var(--lab-variant-size, 100%);
  flex-direction: column;
  padding: 0;
  background: transparent;
}
[data-variant-tile][data-variant-tile-mode=bare].svelte-1u05wxa {
  border-color: transparent;
  padding: 0;
}
[data-variant-label].svelte-1u05wxa {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  line-height: var(--hx-line-height-base);
  text-transform: lowercase;
  color: var(--lab-component-color-text-muted);
}
[data-lab-component-empty].svelte-1u05wxa {
  margin: 0;
  font-size: var(--hx-font-size-sm);
  line-height: var(--hx-line-height-lg);
  color: var(--lab-component-color-text-subtle);
}

/* dist/css/chunk-23.css */
[data-lab-font-inspector-overlay].svelte-z9rcqc {
  --lab-font-inspector-color: #b47cff;
  --lab-font-inspector-panel-transform: translateY(0);
  inset: 0;
  position: absolute;
  z-index: 38;
  overflow: hidden;
  pointer-events: none;
}
[data-lab-font-inspector-overlay].svelte-z9rcqc :where(.svelte-z9rcqc) {
  pointer-events: none;
  user-select: none;
}
[data-lab-font-inspector-outline].svelte-z9rcqc {
  position: absolute;
  z-index: 1;
  box-sizing: border-box;
  border: var(--hx-border-width-thin) solid color-mix(in srgb, var(--lab-font-inspector-color) 78%, transparent);
  outline: var(--hx-border-width-thin) dashed color-mix(in srgb, var(--lab-font-inspector-color) 60%, transparent);
  outline-offset: var(--hx-website-size-2);
  background: color-mix(in srgb, var(--lab-font-inspector-color) 10%, transparent);
}
[data-lab-font-inspector-panel].svelte-z9rcqc {
  position: absolute;
  z-index: 2;
  box-sizing: border-box;
  width: max-content;
  border: var(--hx-border-width-thin) solid color-mix(in srgb, var(--lab-font-inspector-color) 72%, transparent);
  border-radius: var(--hx-radius-xs);
  padding: var(--hx-website-size-8);
  background: color-mix(in srgb, var(--lab-font-inspector-color) 26%, var(--hx-color-palette-website-slate-n1000) 74%);
  box-shadow: 0 var(--hx-website-size-8) var(--hx-website-size-32) color-mix(in srgb, var(--hx-color-palette-website-slate-black) 34%, transparent);
  transform: var(--lab-font-inspector-panel-transform);
}
[data-lab-font-inspector-details].svelte-z9rcqc {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  row-gap: var(--hx-website-size-4);
  column-gap: var(--hx-website-size-8);
  margin: 0;
}
[data-lab-font-inspector-detail].svelte-z9rcqc {
  display: contents;
}
[data-lab-font-inspector-detail].svelte-z9rcqc dt:where(.svelte-z9rcqc),
[data-lab-font-inspector-detail].svelte-z9rcqc dd:where(.svelte-z9rcqc) {
  margin: 0;
  overflow: hidden;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-2xs);
  line-height: var(--hx-line-height-xs);
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-lab-font-inspector-detail].svelte-z9rcqc dt:where(.svelte-z9rcqc) {
  text-transform: uppercase;
  color: color-mix(in srgb, var(--lab-font-inspector-color) 72%, #fff 28%);
}
[data-lab-font-inspector-detail].svelte-z9rcqc dd:where(.svelte-z9rcqc) {
  color: var(--hx-color-palette-website-slate-n50);
}

/* dist/css/chunk-24.css */
[data-lab-header].svelte-4uun8n {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--hx-website-size-24);
  border-bottom: var(--hx-border-width-thin) solid var(--lab-color-border);
  padding-bottom: var(--hx-website-size-24);
}
[data-lab-header].svelte-4uun8n h1:where(.svelte-4uun8n),
[data-lab-header].svelte-4uun8n p:where(.svelte-4uun8n) {
  margin: 0;
}
[data-lab-header].svelte-4uun8n h1:where(.svelte-4uun8n) {
  margin-top: var(--hx-website-size-8);
  font-family: var(--hx-font-family-cera);
  font-size: clamp(var(--hx-website-size-32), 4vw, var(--hx-website-size-56));
  line-height: clamp(var(--hx-line-height-3xl), 4vw, var(--hx-line-height-6xl));
  color: var(--lab-color-text-strong);
}
[data-lab-header-description].svelte-4uun8n {
  max-width: calc(var(--hx-website-size-16) * 46);
  margin-top: var(--hx-website-size-16);
  font-size: var(--hx-font-size-base);
  line-height: var(--hx-line-height-xl);
  color: var(--lab-color-text-subtle);
}
[data-lab-eyebrow].svelte-4uun8n {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  line-height: var(--hx-line-height-base);
  text-transform: lowercase;
  color: var(--lab-color-border-active);
}
[data-lab-header-actions].svelte-4uun8n {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: var(--hx-website-size-8);
}
[data-lab-control-row].svelte-4uun8n {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  gap: var(--hx-website-size-16);
}
[data-lab-control-group].svelte-4uun8n {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-8);
}
[data-lab-control-label].svelte-4uun8n {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-2xs);
  line-height: var(--hx-line-height-xs);
  text-align: right;
  text-transform: uppercase;
  color: var(--lab-color-text-disabled);
}
[data-lab-measure-list].svelte-4uun8n {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: var(--hx-website-size-8);
  margin: 0;
  padding: 0;
  list-style: none;
}
[data-lab-measure-link].svelte-4uun8n {
  --lab-measure-link-padding-block: var(--hx-website-size-8);
  display: inline-flex;
  align-items: center;
  border: var(--hx-border-width-thin) solid var(--lab-color-border);
  padding: var(--lab-measure-link-padding-block) var(--hx-website-size-8);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-2xs);
  line-height: var(--hx-line-height-xs);
  text-decoration: none;
  text-transform: lowercase;
  color: var(--lab-color-text-subtle);
}
[data-lab-measure-link][data-active].svelte-4uun8n {
  border-color: var(--lab-color-border-active);
  background: var(--lab-color-panel-accent);
  color: var(--lab-color-text-strong);
}
@media (max-width: 900px) {
  [data-lab-header].svelte-4uun8n {
    flex-direction: column;
  }
  [data-lab-header-actions].svelte-4uun8n {
    width: 100%;
    align-items: flex-start;
  }
  [data-lab-control-row].svelte-4uun8n {
    justify-content: flex-start;
  }
  [data-lab-control-label].svelte-4uun8n {
    text-align: left;
  }
  [data-lab-measure-list].svelte-4uun8n {
    justify-content: flex-start;
  }
}

/* dist/css/chunk-25.css */
[data-demo-frame].svelte-1u2rrln {
  --lab-preview-frame-color-border: var(--hx-color-palette-website-slate-n700);
  --lab-preview-frame-color-panel: var(--hx-color-palette-website-slate-n900);
  --lab-preview-frame-color-sidebar: var(--hx-color-palette-website-slate-n950);
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-demo-frame-body].svelte-1u2rrln {
  min-width: 0;
  border: var(--hx-border-width-thin) solid var(--lab-preview-frame-color-border);
  overflow: auto;
  background: var(--lab-preview-frame-color-panel);
}
[data-demo-frame-surface].svelte-1u2rrln {
  position: relative;
  min-width: 0;
}
[data-demo-frame-overlay-anchor=surface].svelte-1u2rrln {
  inset: 0;
  position: absolute;
  z-index: 20;
  pointer-events: none;
}
[data-demo-frame][data-tone=dark].svelte-1u2rrln [data-demo-frame-body]:where(.svelte-1u2rrln) {
  padding: var(--hx-website-size-24);
  background: var(--lab-preview-frame-color-sidebar);
}
[data-demo-frame][data-tone=component].svelte-1u2rrln [data-demo-frame-body]:where(.svelte-1u2rrln) {
  border: 0;
  background: transparent;
}
[data-demo-frame][data-tone=wide].svelte-1u2rrln [data-demo-frame-body]:where(.svelte-1u2rrln) {
  padding: 0;
  background: transparent;
}
@media (max-width: 720px) {
  [data-demo-frame][data-tone=dark].svelte-1u2rrln [data-demo-frame-body]:where(.svelte-1u2rrln) {
    padding: var(--hx-website-size-16);
  }
}

/* dist/css/chunk-26.css */
[data-lab-outline-overlay].svelte-yu2hz4 {
  inset: 0;
  position: absolute;
  z-index: 30;
  overflow: hidden;
  pointer-events: none;
}
[data-lab-outline-box].svelte-yu2hz4 {
  position: absolute;
  box-sizing: border-box;
  border: var(--hx-website-size-2) dashed var(--lab-outline-color);
  opacity: var(--hx-opacity-65);
}
[data-lab-outline-overlay][data-surface=viewport].svelte-yu2hz4 {
  --lab-outline-color: var(--hx-color-website-component-outline-inspect);
}
[data-lab-outline-overlay][data-surface=variant].svelte-yu2hz4 {
  --lab-outline-color: var(--hx-color-website-component-outline-info);
}

/* dist/css/chunk-27.css */
[data-lab-grid-overlay].svelte-joj2m8 {
  inset: 0;
  position: absolute;
  z-index: 30;
  display: flex;
  justify-content: center;
  overflow: hidden;
  pointer-events: none;
}
[data-lab-grid-overlay-container].svelte-joj2m8 {
  display: grid;
  max-width: 100%;
  min-width: 0;
  width: var(--lab-grid-overlay-container-width);
  grid-template-columns: repeat(var(--lab-grid-overlay-columns), minmax(0, 1fr));
  gap: var(--lab-grid-overlay-gutter);
}
[data-lab-grid-overlay-column].svelte-joj2m8 {
  min-width: 0;
}
[data-lab-grid-overlay-mode=outlines].svelte-joj2m8 [data-lab-grid-overlay-column]:where(.svelte-joj2m8) {
  border-inline: var(--hx-border-width-thin) solid color-mix(in srgb, var(--hx-color-palette-website-mint-n200) 76%, transparent);
  background: color-mix(in srgb, var(--hx-color-palette-website-mint-n200) 5%, transparent);
}
[data-lab-grid-overlay-mode=background].svelte-joj2m8 [data-lab-grid-overlay-column]:where(.svelte-joj2m8) {
  background: color-mix(in srgb, var(--hx-color-palette-website-mint-n200) 14%, transparent);
}

/* dist/css/chunk-28.css */
[data-pin-group-example-stage].svelte-rvoy2p {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-8);
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-panel);
  border-radius: var(--hx-radius-md);
  padding: var(--hx-website-size-24);
  background: var(--hx-color-website-background-panel);
}
[data-pin-group-example-after].svelte-rvoy2p {
  box-sizing: border-box;
  display: flex;
  min-height: var(--hx-website-size-80);
  justify-content: center;
  align-items: center;
  border: var(--hx-border-width-thin) dashed var(--hx-color-website-border-panel);
  border-radius: var(--hx-radius-md);
  background: var(--hx-color-website-background-page);
}
[data-pin-group-example-label].svelte-rvoy2p {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  line-height: var(--hx-line-height-base);
  color: var(--hx-color-website-text-muted);
}
[data-pin-group-example-copy].svelte-rvoy2p {
  margin: 0;
  font-size: var(--hx-font-size-sm);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-primary);
}

/* dist/css/chunk-29.css */
[data-scroll-slider-example-card].svelte-1tk8kd7 {
  box-sizing: border-box;
  display: flex;
  width: 280px;
  flex-direction: column;
  gap: var(--hx-website-size-8);
  flex-shrink: 0;
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-panel);
  border-radius: var(--hx-radius-md);
  padding: var(--hx-website-size-24);
  background: var(--hx-color-website-background-panel);
}
[data-scroll-slider-example-label].svelte-1tk8kd7 {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  line-height: var(--hx-line-height-base);
  color: var(--hx-color-website-text-muted);
}
[data-scroll-slider-example-title].svelte-1tk8kd7 {
  margin: 0;
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-semibold);
  line-height: var(--hx-line-height-base);
  color: var(--hx-color-website-text-primary);
}
[data-scroll-slider-example-body].svelte-1tk8kd7 {
  margin: 0;
  font-size: var(--hx-font-size-sm);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-muted);
}

/* dist/css/chunk-30.css */
[data-section-grid-base-example-cell].svelte-1wwepih {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  padding: var(--hx-website-size-16);
  background: var(--hx-color-palette-website-slate-n950);
}
[data-section-grid-base-example-kicker].svelte-1wwepih,
[data-section-grid-base-example-title].svelte-1wwepih {
  min-width: 0;
  margin: 0;
}
[data-section-grid-base-example-kicker].svelte-1wwepih {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  line-height: var(--hx-line-height-lg);
  text-transform: lowercase;
  color: var(--hx-color-palette-website-mint-n400);
}
[data-section-grid-base-example-title].svelte-1wwepih {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-2xl);
  text-transform: uppercase;
  color: var(--hx-color-palette-website-slate-white);
}

/* dist/css/chunk-31.css */
[data-section-grid-example-cell].svelte-guxcaw {
  display: flex;
  height: 100%;
  min-width: 0;
  flex-direction: column;
  justify-content: center;
  gap: var(--hx-website-size-16);
  padding: var(--hx-website-size-16);
  background: var(--hx-color-palette-website-slate-n950);
}
[data-section-grid-example-cell-tone=muted].svelte-guxcaw {
  background: var(--hx-color-palette-website-slate-n875);
}
[data-section-grid-example-kicker].svelte-guxcaw,
[data-section-grid-example-title].svelte-guxcaw {
  min-width: 0;
  margin: 0;
}
[data-section-grid-example-kicker].svelte-guxcaw {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  line-height: var(--hx-line-height-lg);
  text-transform: lowercase;
  color: var(--hx-color-palette-website-mint-n400);
}
[data-section-grid-example-title].svelte-guxcaw {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-3xl);
  text-transform: uppercase;
  color: var(--hx-color-palette-website-slate-white);
}

/* dist/css/chunk-32.css */
[data-lab-measurement-details].svelte-1qvv1yx {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-lab-measurement-viewport-group].svelte-1qvv1yx {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-8);
}
[data-lab-measurement-viewport-panels].svelte-1qvv1yx {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(var(--lab-variant-detail-columns), minmax(0, 1fr));
  gap: var(--hx-website-size-16);
}
[data-lab-variant-detail].svelte-1qvv1yx {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-8);
}
[data-lab-variant-detail-label].svelte-1qvv1yx {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  line-height: var(--hx-line-height-base);
  text-transform: lowercase;
  color: var(--lab-color-text-muted);
}
@media (max-width: 900px) {
  [data-lab-measurement-viewport-panels].svelte-1qvv1yx {
    grid-template-columns: 1fr;
  }
}

/* dist/css/chunk-33.css */
[data-lab-variant-measurement-panel].svelte-hn4g7t {
  --lab-variant-panel-background: color-mix( in srgb, var(--lab-variant-panel-color-sidebar) 94%, var(--lab-variant-panel-color-border-active) 6% );
  --lab-variant-panel-color-border: var(--hx-color-palette-website-slate-n700);
  --lab-variant-panel-color-border-active: var(--hx-color-palette-website-mint-n200);
  --lab-variant-panel-color-panel-accent: var(--hx-color-palette-website-slate-n875);
  --lab-variant-panel-color-sidebar: var(--hx-color-palette-website-slate-n950);
  --lab-variant-panel-color-text-base: var(--hx-color-palette-website-slate-n50);
  --lab-variant-panel-color-text-body: var(--hx-color-palette-website-slate-n150);
  --lab-variant-panel-color-text-muted: var(--hx-color-palette-website-slate-n400);
  --lab-variant-panel-color-text-strong: var(--hx-color-palette-website-slate-white);
  --lab-variant-panel-color-text-subtle: var(--hx-color-palette-website-slate-n200);
  --lab-variant-panel-compact-padding-block: var(--hx-website-size-4);
  width: 100%;
  border: var(--hx-border-width-thin) solid var(--lab-variant-panel-color-border);
  border-radius: var(--hx-radius-sm);
  background: var(--lab-variant-panel-background);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  line-height: var(--hx-line-height-base);
  color: var(--lab-variant-panel-color-text-base);
}
[data-lab-variant-prop-controls].svelte-hn4g7t p:where(.svelte-hn4g7t),
[data-lab-variant-state-controls].svelte-hn4g7t p:where(.svelte-hn4g7t),
[data-lab-variant-size-controls].svelte-hn4g7t p:where(.svelte-hn4g7t),
[data-lab-combined-measurements].svelte-hn4g7t h3:where(.svelte-hn4g7t) {
  margin: 0;
  font-size: inherit;
  line-height: inherit;
}
[data-lab-variant-prop-controls].svelte-hn4g7t p:where(.svelte-hn4g7t),
[data-lab-variant-state-controls].svelte-hn4g7t p:where(.svelte-hn4g7t),
[data-lab-variant-size-controls].svelte-hn4g7t p:where(.svelte-hn4g7t),
[data-lab-combined-measurements].svelte-hn4g7t h3:where(.svelte-hn4g7t) {
  font-weight: var(--hx-font-weight-semibold);
  color: var(--lab-variant-panel-color-text-strong);
}
[data-lab-variant-state-list].svelte-hn4g7t,
[data-lab-variant-size-mode-list].svelte-hn4g7t,
[data-lab-variant-static-size].svelte-hn4g7t {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--hx-website-size-8);
}
[data-lab-variant-state-control].svelte-hn4g7t,
[data-lab-variant-size-control].svelte-hn4g7t {
  border: var(--hx-border-width-thin) solid var(--lab-variant-panel-color-border);
  border-radius: var(--hx-radius-xs);
  padding: var(--lab-variant-panel-compact-padding-block) var(--hx-website-size-8);
  background: transparent;
  font: inherit;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--lab-variant-panel-color-text-subtle);
  cursor: pointer;
}
[data-lab-variant-state-control][data-active].svelte-hn4g7t,
[data-lab-variant-size-control][data-active].svelte-hn4g7t {
  border-color: var(--lab-variant-panel-color-border-active);
  background: var(--lab-variant-panel-color-panel-accent);
  color: var(--lab-variant-panel-color-text-strong);
}
[data-lab-variant-state-controls].svelte-hn4g7t,
[data-lab-variant-size-controls].svelte-hn4g7t {
  display: flex;
  min-width: 0;
  flex-direction: column;
  align-items: stretch;
  gap: var(--hx-website-size-8);
  padding: var(--hx-website-size-8) var(--hx-website-size-8);
}
[data-lab-variant-prop-controls].svelte-hn4g7t,
[data-lab-measurement-section].svelte-hn4g7t {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-8);
  padding: var(--hx-website-size-8) var(--hx-website-size-8);
}
[data-lab-variant-prop-list].svelte-hn4g7t {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--hx-website-size-8);
}
[data-lab-variant-prop-control].svelte-hn4g7t {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-4);
  color: var(--lab-variant-panel-color-text-body);
}
[data-lab-variant-prop-label].svelte-hn4g7t {
  text-transform: lowercase;
  color: var(--lab-variant-panel-color-text-muted);
}
[data-lab-variant-prop-control].svelte-hn4g7t input:where(.svelte-hn4g7t),
[data-lab-variant-prop-control].svelte-hn4g7t select:where(.svelte-hn4g7t),
[data-lab-variant-prop-options].svelte-hn4g7t,
[data-lab-variant-prop-reset].svelte-hn4g7t {
  min-width: 0;
  width: 100%;
  border: var(--hx-border-width-thin) solid var(--lab-variant-panel-color-border);
  border-radius: var(--hx-radius-xs);
  padding: var(--lab-variant-panel-compact-padding-block) var(--hx-website-size-8);
  background: var(--lab-variant-panel-color-sidebar);
  font: inherit;
  color: var(--lab-variant-panel-color-text-strong);
}
[data-lab-variant-prop-input-row].svelte-hn4g7t {
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--hx-website-size-32);
  gap: var(--hx-website-size-4);
}
[data-lab-variant-prop-input-row][data-has-options].svelte-hn4g7t {
  grid-template-columns: minmax(0, 1fr) var(--hx-website-size-32) var(--hx-website-size-32);
}
[data-lab-variant-prop-options].svelte-hn4g7t,
[data-lab-variant-prop-reset].svelte-hn4g7t {
  display: inline-flex;
  height: var(--hx-website-size-32);
  width: var(--hx-website-size-32);
  justify-content: center;
  align-items: center;
  padding: 0;
}
[data-lab-variant-prop-option-menu].svelte-hn4g7t {
  position: relative;
  display: inline-flex;
  min-width: 0;
}
[data-lab-variant-prop-option-list].svelte-hn4g7t {
  position: absolute;
  right: 0;
  top: calc(100% + var(--hx-website-size-4));
  z-index: 2;
  display: flex;
  min-width: var(--hx-website-size-96);
  flex-direction: column;
  border: var(--hx-border-width-thin) solid var(--lab-variant-panel-color-border);
  border-radius: var(--hx-radius-xs);
  padding: var(--lab-variant-panel-compact-padding-block);
  background: var(--lab-variant-panel-color-sidebar);
  box-shadow: 0 var(--hx-website-size-8) var(--hx-website-size-24) color-mix(in srgb, var(--hx-color-palette-website-slate-black) 32%, transparent);
}
[data-lab-variant-prop-option].svelte-hn4g7t {
  border: 0;
  border-radius: var(--hx-radius-xs);
  padding: var(--hx-website-size-4) var(--hx-website-size-8);
  background: transparent;
  font: inherit;
  text-align: left;
  color: var(--lab-variant-panel-color-text-strong);
  cursor: pointer;
}
[data-lab-variant-prop-option].svelte-hn4g7t:hover {
  background: var(--lab-variant-panel-color-panel-accent);
}
[data-lab-variant-prop-reset].svelte-hn4g7t {
  cursor: pointer;
}
[data-lab-variant-measurement-panel].svelte-hn4g7t > [data-lab-detail-section]:where(.svelte-hn4g7t) + [data-lab-detail-section]:where(.svelte-hn4g7t) {
  border-top: var(--hx-border-width-thin) solid var(--lab-variant-panel-color-border);
}
[data-lab-variant-static-size].svelte-hn4g7t {
  color: var(--lab-variant-panel-color-text-body);
}
[data-lab-variant-static-size].svelte-hn4g7t input:where(.svelte-hn4g7t) {
  min-width: 0;
  width: var(--hx-website-size-88);
  border: var(--hx-border-width-thin) solid var(--lab-variant-panel-color-border);
  border-radius: var(--hx-radius-xs);
  padding: var(--lab-variant-panel-compact-padding-block) var(--hx-website-size-8);
  background: var(--lab-variant-panel-color-sidebar);
  font: inherit;
  color: var(--lab-variant-panel-color-text-strong);
}
[data-lab-variant-static-size].svelte-hn4g7t input[aria-invalid=true]:where(.svelte-hn4g7t) {
  border-color: var(--lab-variant-panel-color-border-active);
  color: var(--lab-variant-panel-color-text-subtle);
}
[data-lab-variant-static-size].svelte-hn4g7t input:where(.svelte-hn4g7t):not([data-active]) {
  opacity: var(--hx-opacity-50);
}
[data-lab-combined-measurements].svelte-hn4g7t {
  display: flex;
  flex-direction: column;
}
[data-lab-measurement-section].svelte-hn4g7t + [data-lab-measurement-section]:where(.svelte-hn4g7t) {
  border-top: var(--hx-border-width-thin) solid var(--lab-variant-panel-color-border);
}
[data-lab-measurement-grid].svelte-hn4g7t {
  display: grid;
  grid-template-columns: minmax(var(--hx-website-size-96), max-content) minmax(0, 1fr);
  gap: var(--hx-website-size-8) var(--hx-website-size-8);
  margin: 0;
}
[data-lab-measurement-grid].svelte-hn4g7t div:where(.svelte-hn4g7t) {
  display: contents;
}
[data-lab-measurement-grid].svelte-hn4g7t dt:where(.svelte-hn4g7t),
[data-lab-measurement-grid].svelte-hn4g7t dd:where(.svelte-hn4g7t) {
  margin: 0;
  text-align: left;
}
[data-lab-measurement-grid].svelte-hn4g7t dt:where(.svelte-hn4g7t) {
  color: var(--lab-variant-panel-color-text-body);
}
[data-lab-measurement-grid].svelte-hn4g7t dd:where(.svelte-hn4g7t) {
  overflow-wrap: anywhere;
  color: var(--lab-variant-panel-color-text-strong);
}
[data-lab-variant-measurement-panel][data-state=pending].svelte-hn4g7t [data-lab-measurement-grid]:where(.svelte-hn4g7t) dd:where(.svelte-hn4g7t) {
  color: var(--lab-variant-panel-color-text-muted);
}

/* dist/css/chunk-34.css */
[data-lab-viewport-panel].svelte-ygeg4g {
  --lab-viewport-panel-background: color-mix( in srgb, var(--lab-viewport-panel-color-sidebar) 94%, var(--lab-viewport-panel-color-border-active) 6% );
  --lab-viewport-panel-color-border: var(--hx-color-palette-website-slate-n700);
  --lab-viewport-panel-color-border-active: var(--hx-color-palette-website-mint-n200);
  --lab-viewport-panel-color-panel-accent: var(--hx-color-palette-website-slate-n875);
  --lab-viewport-panel-color-sidebar: var(--hx-color-palette-website-slate-n950);
  --lab-viewport-panel-color-text-base: var(--hx-color-palette-website-slate-n50);
  --lab-viewport-panel-color-text-body: var(--hx-color-palette-website-slate-n150);
  --lab-viewport-panel-color-text-muted: var(--hx-color-palette-website-slate-n400);
  --lab-viewport-panel-color-text-strong: var(--hx-color-palette-website-slate-white);
  --lab-viewport-panel-color-text-subtle: var(--hx-color-palette-website-slate-n200);
  --lab-viewport-panel-compact-padding-block: var(--hx-website-size-4);
  --lab-viewport-panel-divider-width: var(--hx-website-size-1);
  display: flex;
  width: 100%;
  align-items: stretch;
  border: var(--hx-border-width-thin) solid var(--lab-viewport-panel-color-border);
  border-radius: var(--hx-radius-sm);
  background: var(--lab-viewport-panel-background);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  line-height: var(--hx-line-height-base);
  white-space: nowrap;
  color: var(--lab-viewport-panel-color-text-base);
  box-shadow: var(--hx-effect-shadow-lg);
}
[data-lab-viewport-panel-title].svelte-ygeg4g {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--hx-website-size-2);
  border-right: var(--hx-border-width-thin) solid var(--lab-viewport-panel-color-border);
  padding: var(--hx-website-size-8) var(--hx-website-size-8);
}
[data-lab-viewport-panel-title].svelte-ygeg4g p:where(.svelte-ygeg4g),
[data-lab-viewport-panel-title].svelte-ygeg4g small:where(.svelte-ygeg4g),
[data-lab-viewport-panel-grid].svelte-ygeg4g,
[data-lab-viewport-panel-grid].svelte-ygeg4g dt:where(.svelte-ygeg4g),
[data-lab-viewport-panel-grid].svelte-ygeg4g dd:where(.svelte-ygeg4g) {
  margin: 0;
}
[data-lab-viewport-panel-title].svelte-ygeg4g p:where(.svelte-ygeg4g) {
  font-weight: var(--hx-font-weight-semibold);
  color: var(--lab-viewport-panel-color-text-strong);
}
[data-lab-viewport-panel-title].svelte-ygeg4g small:where(.svelte-ygeg4g) {
  text-transform: uppercase;
  color: var(--lab-viewport-panel-color-text-muted);
}
[data-lab-viewport-panel-controls].svelte-ygeg4g {
  display: flex;
  min-width: 0;
  align-items: center;
  gap: var(--hx-website-size-16);
  border-right: var(--hx-border-width-thin) solid var(--lab-viewport-panel-color-border);
  padding: var(--hx-website-size-8) var(--hx-website-size-8);
}
[data-lab-viewport-panel-grid].svelte-ygeg4g {
  display: grid;
  grid-template-columns: repeat(3, max-content);
  align-items: start;
  gap: var(--hx-website-size-8);
  margin-left: auto;
  padding: var(--hx-website-size-8) var(--hx-website-size-8);
}
[data-lab-viewport-panel-grid].svelte-ygeg4g div:where(.svelte-ygeg4g) {
  display: flex;
  align-items: flex-start;
  gap: var(--hx-website-size-8);
}
[data-lab-viewport-panel-grid].svelte-ygeg4g dt:where(.svelte-ygeg4g) {
  color: var(--lab-viewport-panel-color-text-body);
}
[data-lab-viewport-panel-grid].svelte-ygeg4g dd:where(.svelte-ygeg4g) {
  white-space: pre-line;
  color: var(--lab-viewport-panel-color-text-strong);
}
[data-lab-viewport-panel].svelte-ygeg4g > [data-lab-panel-outline-link]:where(.svelte-ygeg4g) {
  align-self: center;
  margin: var(--hx-website-size-8) var(--hx-website-size-8);
  border: var(--hx-border-width-thin) solid var(--lab-viewport-panel-color-border);
  border-radius: var(--hx-radius-xs);
  padding: var(--lab-viewport-panel-compact-padding-block) var(--hx-website-size-8);
  text-decoration: none;
  text-transform: uppercase;
  color: var(--lab-viewport-panel-color-text-subtle);
}
[data-lab-panel-divider].svelte-ygeg4g {
  height: var(--hx-website-size-24);
  width: var(--lab-viewport-panel-divider-width);
  align-self: center;
  background: var(--lab-viewport-panel-color-border);
}
[data-lab-panel-outline-link][data-active].svelte-ygeg4g {
  border-color: var(--lab-viewport-panel-color-border-active);
  background: var(--lab-viewport-panel-color-panel-accent);
  color: var(--lab-viewport-panel-color-text-strong);
}
[data-lab-viewport-panel][data-state=pending].svelte-ygeg4g [data-lab-viewport-panel-grid]:where(.svelte-ygeg4g) dd:where(.svelte-ygeg4g) {
  color: var(--lab-viewport-panel-color-text-muted);
}

/* dist/css/chunk-35.css */
[data-lab-grouped-menu].svelte-xn78x9 {
  --lab-menu-color-border-active: var(--hx-color-palette-website-mint-n200);
  --lab-menu-color-border-subtle: var(--hx-color-palette-website-slate-n700);
  --lab-menu-color-panel-accent: var(--hx-color-palette-website-slate-n875);
  --lab-menu-color-panel-raised: var(--hx-color-palette-website-slate-n850);
  --lab-menu-color-text-muted: var(--hx-color-palette-website-slate-n400);
  --lab-menu-color-text-secondary: var(--hx-color-palette-website-slate-n100);
  --lab-menu-color-text-subtle: var(--hx-color-palette-website-slate-n200);
  min-height: 0;
}
[data-lab-grouped-empty].svelte-xn78x9 {
  margin: 0;
  font-size: var(--hx-font-size-sm);
  line-height: var(--hx-line-height-lg);
  color: var(--lab-menu-color-text-subtle);
}
[data-lab-group-list].svelte-xn78x9,
[data-lab-entry-list].svelte-xn78x9 {
  margin: 0;
  padding: 0;
  list-style: none;
}
[data-lab-group-list].svelte-xn78x9 {
  display: grid;
  min-width: 0;
  gap: var(--hx-website-size-16);
}
[data-lab-group].svelte-xn78x9 {
  display: grid;
  min-width: 0;
  gap: var(--hx-website-size-8);
}
[data-lab-group-toggle].svelte-xn78x9 {
  --lab-group-toggle-padding-block: var(--hx-website-size-8);
  box-sizing: border-box;
  display: flex;
  min-height: var(--hx-website-size-40);
  min-width: 0;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  border: var(--hx-border-width-thin) solid var(--lab-menu-color-border-subtle);
  border-left-color: var(--lab-menu-color-border-active);
  border-radius: var(--hx-radius-xs);
  padding: var(--lab-group-toggle-padding-block) var(--hx-website-size-8);
  background: var(--lab-menu-color-panel-raised);
  font-size: var(--hx-font-size-xs);
  font-weight: var(--hx-font-weight-bold);
  font: inherit;
  line-height: var(--hx-line-height-base);
  text-transform: uppercase;
  color: var(--lab-menu-color-text-secondary);
  cursor: pointer;
}
[data-lab-group-toggle].svelte-xn78x9 span:where(.svelte-xn78x9) {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-lab-group-toggle].svelte-xn78x9 small:where(.svelte-xn78x9) {
  min-width: var(--hx-website-size-24);
  border-radius: var(--hx-radius-full);
  padding: 0 var(--hx-website-size-8);
  background: var(--lab-menu-color-panel-accent);
  font-size: var(--hx-font-size-2xs);
  line-height: var(--hx-line-height-base);
  text-align: center;
  color: var(--lab-menu-color-text-muted);
}
[data-lab-group-meta].svelte-xn78x9 {
  display: inline-flex;
  align-items: center;
  gap: var(--hx-website-size-8);
}
[data-lab-group-chevron].svelte-xn78x9 {
  rotate: 0deg;
  transition: rotate var(--hx-motion-duration-fast) var(--hx-motion-easing-standard);
}
[data-lab-group-toggle][aria-expanded=true].svelte-xn78x9 [data-lab-group-chevron]:where(.svelte-xn78x9) {
  rotate: 90deg;
}
[data-lab-entry-list].svelte-xn78x9 {
  display: grid;
  min-width: 0;
  gap: var(--hx-website-size-4);
}
[data-lab-entry-list].svelte-xn78x9 > li:where(.svelte-xn78x9) {
  min-width: 0;
}
[data-lab-entry-link].svelte-xn78x9 {
  box-sizing: border-box;
  display: flex;
  min-height: var(--hx-website-size-40);
  min-width: 0;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  gap: var(--hx-website-size-8);
  border: var(--hx-border-width-thin) solid transparent;
  border-radius: var(--hx-radius-sm);
  padding: var(--hx-website-size-8) var(--hx-website-size-8);
  overflow: hidden;
  font-size: var(--hx-font-size-sm);
  line-height: var(--hx-line-height-md);
  text-decoration: none;
  color: inherit;
}
[data-lab-entry-title].svelte-xn78x9 {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-lab-entry-done].svelte-xn78x9 {
  flex-shrink: 0;
  color: var(--hx-color-palette-website-mint-n200);
}
[data-lab-entry-link][data-active].svelte-xn78x9 {
  border-color: var(--lab-menu-color-border-active);
  background: var(--lab-menu-color-panel-accent);
}

/* dist/css/chunk-36.css */
[data-lab-sidebar].svelte-1l6rek {
  position: sticky;
  top: 0;
  z-index: 20;
  box-sizing: border-box;
  display: flex;
  height: 100vh;
  min-height: 0;
  min-width: 0;
  width: var(--lab-sidebar-expanded-width);
  flex-direction: column;
  gap: var(--hx-website-size-16);
  border-right: var(--hx-border-width-thin) solid var(--lab-color-border);
  padding: var(--hx-website-size-24);
  overflow-x: hidden;
  overflow-y: auto;
  background: var(--lab-color-sidebar);
  transition: width var(--hx-motion-duration-base) var(--hx-motion-easing-standard), padding var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-lab-sidebar][data-collapsed].svelte-1l6rek {
  width: var(--lab-sidebar-collapsed-width);
  align-items: center;
  padding: var(--hx-website-size-24) var(--hx-website-size-16) var(--hx-website-size-16);
}
[data-lab-sidebar][data-collapsed].svelte-1l6rek:hover,
[data-lab-sidebar][data-collapsed].svelte-1l6rek:focus-within {
  width: var(--lab-sidebar-expanded-width);
  align-items: stretch;
  padding: var(--hx-website-size-24);
}
[data-lab-sidebar-header].svelte-1l6rek {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--hx-website-size-16);
}
[data-lab-sidebar][data-collapsed].svelte-1l6rek [data-lab-sidebar-header]:where(.svelte-1l6rek) {
  justify-content: center;
}
[data-lab-sidebar][data-collapsed].svelte-1l6rek:hover [data-lab-sidebar-header]:where(.svelte-1l6rek),
[data-lab-sidebar][data-collapsed].svelte-1l6rek:focus-within [data-lab-sidebar-header]:where(.svelte-1l6rek) {
  justify-content: space-between;
}
[data-lab-sidebar][data-collapsed].svelte-1l6rek [data-lab-home]:where(.svelte-1l6rek) {
  display: none;
}
[data-lab-sidebar][data-collapsed].svelte-1l6rek:hover [data-lab-home]:where(.svelte-1l6rek),
[data-lab-sidebar][data-collapsed].svelte-1l6rek:focus-within [data-lab-home]:where(.svelte-1l6rek) {
  display: inline;
}
[data-lab-sidebar-body].svelte-1l6rek {
  display: flex;
  min-height: 0;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-lab-sidebar][data-collapsed].svelte-1l6rek [data-lab-sidebar-body]:where(.svelte-1l6rek) {
  display: none;
}
[data-lab-sidebar][data-collapsed].svelte-1l6rek:hover [data-lab-sidebar-body]:where(.svelte-1l6rek),
[data-lab-sidebar][data-collapsed].svelte-1l6rek:focus-within [data-lab-sidebar-body]:where(.svelte-1l6rek) {
  display: flex;
}
[data-lab-sidebar-toggle].svelte-1l6rek {
  display: flex;
  height: var(--hx-website-size-32);
  width: var(--hx-website-size-32);
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border: var(--hx-border-width-thin) solid var(--lab-color-border);
  border-radius: var(--hx-radius-sm);
  background: transparent;
  text-decoration: none;
  color: var(--lab-color-text-muted);
  cursor: pointer;
}
[data-lab-sidebar-toggle].svelte-1l6rek:hover {
  border-color: var(--lab-color-border-active);
  color: var(--lab-color-text-secondary);
}
[data-lab-home].svelte-1l6rek,
[data-lab-kind-link].svelte-1l6rek {
  text-decoration: none;
  color: inherit;
}
[data-lab-home].svelte-1l6rek {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-extrabold);
  text-transform: uppercase;
  color: var(--lab-color-border-active);
}
[data-lab-kind-list].svelte-1l6rek {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--hx-website-size-8);
  margin: 0;
  padding: 0;
  list-style: none;
}
[data-lab-kind-link].svelte-1l6rek {
  box-sizing: border-box;
  display: flex;
  min-height: var(--hx-website-size-56);
  min-width: 0;
  flex-direction: column;
  justify-content: center;
  gap: var(--hx-website-size-4);
  border: var(--hx-border-width-thin) solid var(--lab-color-border);
  padding: var(--hx-website-size-8);
  overflow: hidden;
  background: var(--lab-color-panel-raised);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  line-height: var(--hx-line-height-base);
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--lab-color-text-subtle);
}
[data-lab-kind-link].svelte-1l6rek span:where(.svelte-1l6rek) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--lab-color-text-muted);
}
[data-lab-kind-link][data-active].svelte-1l6rek {
  border-color: var(--lab-color-border-active);
  color: var(--lab-color-text-strong);
}
@media (max-width: 900px) {
  [data-lab-sidebar].svelte-1l6rek {
    position: static;
    height: auto;
    max-height: none;
    width: 100%;
    border-bottom: var(--hx-border-width-thin) solid var(--lab-color-border);
    border-right: none;
  }
  [data-lab-sidebar][data-collapsed].svelte-1l6rek,
  [data-lab-sidebar][data-collapsed].svelte-1l6rek:hover,
  [data-lab-sidebar][data-collapsed].svelte-1l6rek:focus-within {
    width: 100%;
  }
}

/* dist/css/chunk-37.css */
[data-website-tokens].svelte-1efg06p {
  display: grid;
  gap: var(--hx-website-size-32);
}
[data-website-tokens-header].svelte-1efg06p {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--hx-website-size-24);
  border-bottom: var(--hx-border-width-thin) solid var(--lab-color-border);
  padding-bottom: var(--hx-website-size-24);
}
[data-website-tokens-header].svelte-1efg06p h1:where(.svelte-1efg06p),
[data-website-tokens-header].svelte-1efg06p p:where(.svelte-1efg06p),
[data-website-token-section-header].svelte-1efg06p h2:where(.svelte-1efg06p),
[data-website-token-section-header].svelte-1efg06p p:where(.svelte-1efg06p) {
  margin: 0;
}
[data-website-tokens-header].svelte-1efg06p h1:where(.svelte-1efg06p) {
  margin-top: var(--hx-website-size-8);
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-4xl);
  line-height: var(--hx-line-height-5xl);
  color: var(--lab-color-text-strong);
}
[data-website-tokens-description].svelte-1efg06p {
  max-width: calc(var(--hx-website-size-16) * 46);
  margin-top: var(--hx-website-size-16);
  font-size: var(--hx-font-size-base);
  line-height: var(--hx-line-height-xl);
  color: var(--lab-color-text-subtle);
}
[data-website-token-summary].svelte-1efg06p {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: var(--hx-website-size-8);
  margin: 0;
}
[data-website-token-summary-item].svelte-1efg06p {
  display: grid;
  appearance: none;
  gap: var(--hx-website-size-4);
  flex: 0 0 var(--hx-website-size-80);
  border: var(--hx-border-width-thin) solid var(--lab-color-border);
  border-radius: var(--hx-radius-sm);
  padding: var(--hx-website-size-16);
  background: var(--lab-color-panel-raised);
  font: inherit;
  text-align: left;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
[data-website-token-summary-item][data-active].svelte-1efg06p {
  border-color: var(--lab-color-border-active);
  background: var(--lab-color-chip-active);
}
[data-website-token-summary-item].svelte-1efg06p:hover {
  border-color: var(--lab-color-border-active);
}
[data-website-token-summary-item].svelte-1efg06p:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}
[data-website-token-summary-label].svelte-1efg06p {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-2xs);
  line-height: var(--hx-line-height-xs);
  text-transform: uppercase;
  color: var(--lab-color-text-muted);
}
[data-website-token-summary-value].svelte-1efg06p {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-bold);
  line-height: var(--hx-line-height-2xl);
  color: var(--lab-color-text-strong);
}
[data-website-token-section].svelte-1efg06p {
  display: grid;
  min-width: 0;
  gap: var(--hx-website-size-16);
}
[data-website-token-section-header].svelte-1efg06p {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: var(--hx-website-size-16);
}
[data-website-token-section-header].svelte-1efg06p h2:where(.svelte-1efg06p) {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  line-height: var(--hx-line-height-2xl);
  color: var(--lab-color-text-strong);
}
[data-website-token-section-header].svelte-1efg06p p:where(.svelte-1efg06p) {
  margin-top: var(--hx-website-size-8);
  font-size: var(--hx-font-size-sm);
  line-height: var(--hx-line-height-lg);
  color: var(--lab-color-text-subtle);
}
[data-website-token-section-header].svelte-1efg06p span:where(.svelte-1efg06p) {
  min-width: var(--hx-website-size-40);
  border: var(--hx-border-width-thin) solid var(--lab-color-border);
  border-radius: var(--hx-radius-sm);
  padding: var(--hx-website-size-8) var(--hx-website-size-8);
  background: var(--lab-color-panel-accent);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  line-height: var(--hx-line-height-sm);
  text-align: center;
  color: var(--lab-color-text-strong);
}
[data-website-token-table-scroll].svelte-1efg06p {
  border: var(--hx-border-width-thin) solid var(--lab-color-border);
  border-radius: var(--hx-radius-sm);
  overflow-x: auto;
  background: var(--lab-color-panel);
}
[data-website-token-table].svelte-1efg06p {
  min-width: calc(var(--hx-website-size-16) * 68);
  width: 100%;
  border-collapse: collapse;
  font-size: var(--hx-font-size-sm);
  line-height: var(--hx-line-height-lg);
  color: var(--lab-color-text-base);
}
[data-website-token-table].svelte-1efg06p th:where(.svelte-1efg06p),
[data-website-token-table].svelte-1efg06p td:where(.svelte-1efg06p) {
  border-bottom: var(--hx-border-width-thin) solid var(--lab-color-border);
  padding: var(--hx-website-size-16);
  text-align: left;
  vertical-align: middle;
}
[data-website-token-table].svelte-1efg06p thead:where(.svelte-1efg06p) th:where(.svelte-1efg06p) {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-2xs);
  line-height: var(--hx-line-height-xs);
  text-transform: uppercase;
  color: var(--lab-color-text-muted);
}
[data-website-token-table].svelte-1efg06p tbody:where(.svelte-1efg06p) th:where(.svelte-1efg06p) {
  width: 24%;
  font-weight: var(--hx-font-weight-regular);
}
[data-website-token-table].svelte-1efg06p tbody:where(.svelte-1efg06p) tr:where(.svelte-1efg06p):last-child th:where(.svelte-1efg06p),
[data-website-token-table].svelte-1efg06p tbody:where(.svelte-1efg06p) tr:where(.svelte-1efg06p):last-child td:where(.svelte-1efg06p) {
  border-bottom: 0;
}
[data-website-token-table].svelte-1efg06p code:where(.svelte-1efg06p) {
  overflow-wrap: anywhere;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  line-height: var(--hx-line-height-md);
  color: var(--lab-color-text-secondary);
}
[data-website-token-swatch].svelte-1efg06p {
  display: block;
  height: var(--hx-website-size-24);
  width: var(--hx-website-size-40);
  border: var(--hx-border-width-thin) solid var(--lab-color-border);
  border-radius: var(--hx-radius-xs);
  background: var(--website-token-preview);
}
[data-website-token-size-track].svelte-1efg06p {
  display: flex;
  min-width: calc(var(--hx-website-size-16) * 16);
  width: 100%;
  justify-content: flex-start;
}
[data-website-token-size-pill].svelte-1efg06p {
  display: block;
  height: var(--hx-website-size-16);
  min-width: var(--hx-website-size-2);
  width: min(var(--website-token-dimension), 100%);
  border: var(--hx-border-width-thin) solid var(--lab-color-border-active);
  border-radius: var(--hx-radius-xs);
  background: var(--lab-color-chip-active);
}
[data-website-token-empty].svelte-1efg06p {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-2xs);
  line-height: var(--hx-line-height-xs);
  text-transform: uppercase;
  color: var(--lab-color-text-muted);
}
[data-website-token-derived-list].svelte-1efg06p {
  display: grid;
  gap: var(--hx-website-size-4);
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 900px) {
  [data-website-tokens-header].svelte-1efg06p,
  [data-website-token-section-header].svelte-1efg06p {
    flex-direction: column;
    align-items: flex-start;
  }
  [data-website-token-summary].svelte-1efg06p {
    width: 100%;
    justify-content: flex-start;
  }
  [data-website-tokens-header].svelte-1efg06p h1:where(.svelte-1efg06p) {
    font-size: var(--hx-font-size-3xl);
    line-height: var(--hx-line-height-4xl);
  }
}

/* dist/css/chunk-38.css */
[data-page-shell].svelte-1nbud3h {
  position: relative;
  box-sizing: border-box;
  display: flex;
  isolation: isolate;
  min-height: 100vh;
  flex-direction: column;
}
[data-skip-link].svelte-1nbud3h {
  position: absolute;
  z-index: 100;
  height: var(--hx-website-size-1);
  width: var(--hx-website-size-1);
  margin: 0;
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-16);
  overflow: hidden;
  background: var(--hx-color-website-background-page);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-medium);
  text-decoration: none;
  white-space: nowrap;
  color: var(--hx-color-website-text-primary);
  clip-path: inset(50%);
}
[data-skip-link].svelte-1nbud3h:focus-visible {
  inset-block-start: var(--hx-website-size-16);
  inset-inline-start: var(--hx-website-size-16);
  height: auto;
  width: auto;
  border-radius: var(--hx-radius-2xs);
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
  clip-path: none;
}
[data-page-shell-content].svelte-1nbud3h {
  display: contents;
}
[data-page-shell-background].svelte-1nbud3h {
  inset: 0;
  position: absolute;
  z-index: -1;
  pointer-events: none;
}
[data-page-shell][data-background=n950].svelte-1nbud3h {
  background: var(--hx-color-website-background-page);
}
[data-page-shell][data-background=n1000].svelte-1nbud3h {
  background: var(--hx-color-website-background-page-deep);
}
[data-page-shell-main].svelte-1nbud3h {
  flex: 1 0 auto;
}
[data-page-shell-main].svelte-1nbud3h:focus {
  outline: none;
}

/* dist/css/chunk-39.css */
[data-contact-bg].svelte-24z98u {
  inset-block-end: 0;
  inset-block-start: 244px;
  inset-inline: 0;
  position: absolute;
  overflow: hidden;
}
[data-contact-bg-overlay].svelte-24z98u {
  inset: 0;
  position: absolute;
  background:
    linear-gradient(
      180deg,
      var(--hx-color-palette-website-slate-n950) 0%,
      var(--hx-color-palette-website-slate-n950) 8.7%,
      transparent 48.8%),
    color-mix(in srgb, var(--hx-color-palette-website-slate-black) 20%, transparent);
  pointer-events: none;
}
@media (max-width: 599px) {
  [data-contact-bg].svelte-24z98u {
    inset-block-start: 680px;
  }
  [data-contact-bg-overlay].svelte-24z98u {
    background:
      linear-gradient(
        180deg,
        var(--hx-color-palette-website-slate-n950) 0%,
        var(--hx-color-palette-website-slate-n950) 8.9%,
        transparent 44.8%),
      color-mix(in srgb, var(--hx-color-palette-website-slate-black) 20%, transparent);
  }
}

/* dist/css/chunk-40.css */
[data-section].svelte-1vmtem {
  --section-padding-block: calc( var(--hx-website-size-48) + var(--hx-website-size-32) * (1 - var(--hx-fluid-t-tablet) + var(--hx-fluid-t-desktop)) );
  --section-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-40) * var(--hx-fluid-t-tablet) + var(--hx-website-size-16) * var(--hx-fluid-t-desktop) );
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--hx-website-size-40);
  padding-block: var(--section-padding-block);
  padding-inline: var(--section-padding-inline);
  color: var(--hx-color-website-text-primary);
}
[data-copy].svelte-1vmtem {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-32);
}
[data-actions].svelte-1vmtem {
  display: flex;
  max-width: 100%;
}
[data-body].svelte-1vmtem {
  max-width: 100%;
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-regular);
  line-height: normal;
  text-box: trim-both cap alphabetic;
}
@media (max-width: 599px) {
  [data-actions].svelte-1vmtem {
    width: 100%;
  }
  [data-body].svelte-1vmtem {
    font-size: var(--hx-font-size-md);
  }
}

/* dist/css/chunk-41.css */
[data-card-wrapper].svelte-prahom {
  --card-body-color: var(--hx-color-website-text-disabled);
  --card-body-min-lines: 5;
  box-sizing: border-box;
  height: 100%;
  min-width: 0;
  width: 100%;
  padding-block: var(--hx-website-size-56);
  padding-inline: calc(var(--hx-website-size-24) + var(--hx-website-size-32) * var(--hx-fluid-t-tablet));
  color: var(--hx-color-website-text-primary);
}
[data-title-reserve].svelte-prahom {
  display: block;
  min-height: calc(var(--build-title-lines, 2) * 1lh);
}
[data-title-text].svelte-prahom {
  display: block;
}
@media (max-width: 599px) {
  *[data-card-wrapper].svelte-prahom {
    --card-body-min-lines: 0;
  }
  [data-title-reserve].svelte-prahom {
    min-height: 0;
  }
  [data-card-body-text].svelte-prahom {
    line-height: var(--hx-line-height-md);
  }
}

/* dist/css/chunk-42.css */
[data-no-break].svelte-10spthh {
  white-space: nowrap;
}

/* dist/css/chunk-43.css */
[data-background].svelte-19r1nh9 {
  position: relative;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: var(--hx-color-website-background-page);
}
[data-media].svelte-19r1nh9 {
  inset: 0;
  position: absolute;
  height: 100%;
  width: 100%;
}
[data-overlay].svelte-19r1nh9 {
  inset: 0;
  position: absolute;
  background:
    linear-gradient(
      180deg,
      var(--hx-color-palette-website-slate-n950) 30.321%,
      transparent 100%);
}
[data-line].svelte-19r1nh9 {
  margin: 0;
}
[data-line].svelte-19r1nh9 strong:where(.svelte-19r1nh9) {
  font-weight: var(--hx-font-weight-bold);
}
@media (max-width: 599px) {
  [data-media].svelte-19r1nh9 {
    left: -169.26%;
    top: -38.36%;
    height: 138.36%;
    width: 699.03%;
  }
  [data-overlay].svelte-19r1nh9 {
    background:
      linear-gradient(
        180deg,
        var(--hx-color-palette-website-slate-n950) 18.977%,
        transparent 100%);
  }
}

/* dist/css/chunk-44.css */
[data-section].svelte-1xurf6z {
  --section-padding-block: calc( var(--hx-website-size-32) + var(--hx-website-size-56) * var(--hx-fluid-t-tablet) );
  --section-padding-inline: calc( var(--hx-website-size-32) + (var(--hx-website-size-8) + var(--hx-website-size-4)) * var(--hx-fluid-t-tablet) );
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  align-items: center;
  gap: calc(var(--hx-website-size-96) + var(--hx-website-size-4));
  padding-block: var(--section-padding-block);
  padding-inline: var(--section-padding-inline);
  color: var(--hx-color-website-text-primary);
}
[data-heading].svelte-1xurf6z,
[data-subcopy].svelte-1xurf6z {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
}
[data-heading].svelte-1xurf6z {
  flex: 0 0 auto;
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  font-size: var(--hx-font-size-5xl);
  text-wrap: balance;
  white-space: nowrap;
  color: transparent;
}
[data-subcopy].svelte-1xurf6z {
  min-width: 0;
  flex: 1 1 0;
  font-size: var(--hx-font-size-lg);
}
@media (max-width: 1023px) {
  [data-section].svelte-1xurf6z {
    flex-direction: column;
    align-items: stretch;
    gap: var(--hx-website-size-16);
  }
  [data-heading].svelte-1xurf6z {
    white-space: normal;
  }
}
@media (max-width: 599px) {
  [data-heading].svelte-1xurf6z {
    font-size: var(--hx-font-size-3xl);
  }
  [data-subcopy].svelte-1xurf6z {
    font-size: var(--hx-font-size-base);
  }
}

/* dist/css/chunk-45.css */
[data-line].svelte-xwmkq5 {
  margin: 0;
}

/* dist/css/chunk-46.css */
[data-silo-placeholder].svelte-1netgkd {
  box-sizing: border-box;
  width: 100%;
  padding-inline: calc(var(--hx-website-size-24) + var(--hx-website-size-4) + var(--hx-website-size-1));
}
[data-silo-placeholder].svelte-1netgkd::before {
  display: block;
  aspect-ratio: 1165 / 558;
  content: "";
}
@media (max-width: 599px) {
  [data-silo-placeholder].svelte-1netgkd {
    padding-block: var(--hx-website-size-96);
    padding-inline: 0;
  }
  [data-silo-placeholder].svelte-1netgkd::before {
    aspect-ratio: 351 / 1044;
  }
}

/* dist/css/chunk-47.css */
[data-section].svelte-1hqqzgf {
  --section-badge-overlap: calc(var(--section-badge-size) / 2);
  --section-badge-size: calc(var(--hx-website-size-128) + var(--hx-website-size-2));
  --section-content-gap: var(--hx-website-size-40);
  --section-content-width: 812px;
  --section-copy-gap: calc( var(--hx-website-size-32) - var(--hx-website-size-8) * var(--hx-fluid-t-tablet) );
  --section-padding-block: calc( var(--hx-website-size-40) + var(--hx-website-size-40) * var(--hx-fluid-t-desktop) );
  --section-panel-padding-block-end: calc( var(--hx-website-size-56) + var(--hx-website-size-48) * var(--hx-fluid-t-desktop) );
  --section-panel-padding-block-start: calc( var(--section-badge-overlap) + var(--hx-website-size-40) );
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-block-end: calc(var(--section-padding-block) + var(--hx-website-size-80));
  padding-block-start: var(--section-padding-block);
  color: var(--hx-color-website-text-primary);
}
[data-badge].svelte-1hqqzgf {
  position: relative;
  z-index: 2;
  display: block;
  aspect-ratio: 1;
  width: var(--section-badge-size);
  flex: 0 0 auto;
  margin-block-end: calc(-1 * var(--section-badge-overlap));
  color: var(--hx-color-website-text-on-accent);
}
[data-panel].svelte-1hqqzgf {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  display: flex;
  min-height: 0;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: center;
  gap: var(--section-content-gap);
  border: var(--hx-border-width-thin) solid transparent;
  padding-block: var(--section-panel-padding-block-start) var(--section-panel-padding-block-end);
  padding-inline: var(--hx-website-size-40);
  background-color: var(--hx-color-website-background-panel);
  background-image:
    repeating-linear-gradient(
      90deg,
      var(--hx-color-website-border-accent-bold) 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      90deg,
      var(--hx-color-website-border-accent-bold) 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      180deg,
      var(--hx-color-website-border-accent-bold) 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      180deg,
      var(--hx-color-website-border-accent-bold) 0 5px,
      transparent 5px 10px);
  background-origin: border-box;
  background-position:
    top left,
    bottom left,
    left top,
    right top;
  background-repeat: no-repeat;
  background-size:
    100% var(--hx-border-width-thin),
    100% var(--hx-border-width-thin),
    var(--hx-border-width-thin) 100%,
    var(--hx-border-width-thin) 100%;
}
[data-copy].svelte-1hqqzgf {
  display: flex;
  max-width: var(--section-content-width);
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--section-copy-gap);
}
[data-heading].svelte-1hqqzgf {
  width: 100%;
  margin: 0;
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-5xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-tight);
  text-transform: uppercase;
  text-wrap: balance;
  color: transparent;
}
[data-body].svelte-1hqqzgf {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-24);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-2xl);
}
[data-actions].svelte-1hqqzgf {
  max-width: var(--section-content-width);
  min-width: 0;
  width: 100%;
}
[data-line].svelte-1hqqzgf {
  margin: 0;
}
[data-line].svelte-1hqqzgf strong:where(.svelte-1hqqzgf) {
  font-weight: var(--hx-font-weight-bold);
}
@media (max-width: 599px) {
  [data-heading].svelte-1hqqzgf {
    font-size: var(--hx-font-size-3xl);
  }
}

/* dist/css/chunk-48.css */
[data-contact-form-intro].svelte-1rjs7ez {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-block: var(--contact-form-intro-padding-block);
  padding-inline: var(--contact-form-intro-padding-inline);
}
[data-contact-form-copy].svelte-1rjs7ez {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--contact-form-copy-gap);
}
[data-heading].svelte-1rjs7ez,
[data-body].svelte-1rjs7ez p:where(.svelte-1rjs7ez) {
  margin: 0;
}
[data-heading].svelte-1rjs7ez {
  font-family: var(--hx-font-family-cera);
  font-size: var(--contact-form-heading-size);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-tight);
  text-transform: uppercase;
  text-wrap: balance;
  color: var(--hx-color-website-text-primary);
}
[data-body].svelte-1rjs7ez {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  font-family: var(--hx-font-family-inter);
  font-size: var(--contact-form-body-size);
  font-weight: var(--hx-font-weight-regular);
  line-height: normal;
  white-space: pre-wrap;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
[data-body].svelte-1rjs7ez strong:where(.svelte-1rjs7ez) {
  font-weight: var(--hx-font-weight-bold);
}
[data-contact-form-details].svelte-1rjs7ez {
  display: flex;
  min-width: 0;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--hx-website-size-40);
}
[data-contact-form-details-inline].svelte-1rjs7ez {
  flex-wrap: wrap;
  row-gap: var(--hx-website-size-24);
}
[data-contact-form-details-stacked].svelte-1rjs7ez {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--hx-website-size-48);
  padding-block: var(--hx-website-size-40);
  padding-inline: var(--hx-website-size-24);
}
[data-contact-form-detail-block].svelte-1rjs7ez {
  display: flex;
  min-width: 0;
  flex-direction: column;
  align-items: flex-start;
  flex: 0 0 auto;
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--contact-form-detail-size);
  font-weight: var(--hx-font-weight-regular);
  font-style: normal;
  line-height: var(--hx-line-height-md);
  white-space: nowrap;
  color: var(--hx-color-website-text-primary);
}
[data-contact-form-detail-block].svelte-1rjs7ez a:where(.svelte-1rjs7ez) {
  color: currentColor;
}
[data-contact-form-detail-line=true].svelte-1rjs7ez,
[data-contact-form-detail-link].svelte-1rjs7ez {
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
[data-contact-form-panel].svelte-1rjs7ez {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding-block: var(--contact-form-padding-block);
  padding-inline: var(--contact-form-padding-inline-start) var(--contact-form-padding-inline-end);
}
[data-contact-form-panel-success].svelte-1rjs7ez {
  justify-content: center;
}
[data-visually-hidden].svelte-1rjs7ez {
  position: absolute;
  height: var(--hx-website-size-1);
  width: var(--hx-website-size-1);
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  clip-path: inset(50%);
}
[data-contact-form-success].svelte-1rjs7ez {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-contact-form-success-heading].svelte-1rjs7ez {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-2xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  text-wrap: balance;
  color: var(--hx-color-website-text-primary);
}
[data-contact-form-success-body].svelte-1rjs7ez {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--contact-form-body-size);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
  color: var(--hx-color-website-text-secondary);
}
[data-contact-form-fields].svelte-1rjs7ez {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-24);
}
[data-contact-form-field].svelte-1rjs7ez {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-8);
}
[data-contact-form-label].svelte-1rjs7ez {
  font-family: var(--hx-font-family-inter);
  font-size: var(--contact-form-label-size);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
  color: var(--hx-color-website-text-primary);
}
[data-contact-form-optional].svelte-1rjs7ez {
  margin-inline-start: var(--hx-website-size-8);
  color: var(--contact-form-muted-color);
}
[data-contact-form-input].svelte-1rjs7ez {
  box-sizing: border-box;
  display: block;
  min-height: var(--hx-website-size-40);
  min-width: 0;
  width: 100%;
  border: var(--hx-border-width-thin) solid var(--contact-form-control-border);
  border-radius: var(--hx-radius-2xs);
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-16);
  background: var(--contact-form-control-background);
  font-family: var(--hx-font-family-inter);
  font-size: var(--contact-form-value-size);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-primary);
}
[data-contact-form-input].svelte-1rjs7ez::placeholder,
[data-contact-form-phone-input].svelte-1rjs7ez::placeholder {
  color: var(--contact-form-placeholder-color);
}
[data-contact-form-input].svelte-1rjs7ez:focus-visible,
[data-contact-form-phone].svelte-1rjs7ez:focus-within {
  border-color: var(--hx-color-website-border-focus);
  outline: none;
}
[data-contact-form-input].svelte-1rjs7ez:user-invalid {
  border-color: var(--hx-color-website-border-negative);
  outline: none;
}
[data-contact-form-message].svelte-1rjs7ez {
  min-height: var(--hx-website-size-80);
}
[data-contact-form-turnstile].svelte-1rjs7ez {
  min-width: 0;
  width: 100%;
}
[data-contact-form-error].svelte-1rjs7ez {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--contact-form-value-size);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-negative);
}
[data-contact-form-phone].svelte-1rjs7ez {
  box-sizing: border-box;
  display: flex;
  min-height: var(--hx-website-size-40);
  min-width: 0;
  width: 100%;
  align-items: stretch;
  border: var(--hx-border-width-thin) solid var(--contact-form-control-border);
  border-radius: var(--hx-radius-2xs);
  overflow: hidden;
  background: var(--contact-form-control-background);
}
[data-contact-form-flag].svelte-1rjs7ez {
  box-sizing: border-box;
  display: flex;
  width: 44px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 0 0 44px;
  border-inline-end: var(--hx-border-width-thin) solid var(--contact-form-control-border);
}
[data-contact-form-flag].svelte-1rjs7ez span:where(.svelte-1rjs7ez) {
  display: block;
  height: 3px;
  width: 12px;
}
[data-contact-form-flag].svelte-1rjs7ez span:where(.svelte-1rjs7ez):nth-child(1) {
  background: var(--hx-color-palette-website-flag-nl-red);
}
[data-contact-form-flag].svelte-1rjs7ez span:where(.svelte-1rjs7ez):nth-child(2) {
  background: var(--hx-color-palette-website-slate-white);
}
[data-contact-form-flag].svelte-1rjs7ez span:where(.svelte-1rjs7ez):nth-child(3) {
  background: var(--hx-color-palette-website-flag-nl-blue);
}
[data-contact-form-phone-input].svelte-1rjs7ez {
  box-sizing: border-box;
  display: block;
  min-width: 0;
  flex: 1 1 0;
  border: none;
  outline: none;
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-16);
  background: transparent;
  font-family: var(--hx-font-family-inter);
  font-size: var(--contact-form-value-size);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-primary);
}
@media (max-width: 1023px) {
  [data-contact-form-details-inline].svelte-1rjs7ez {
    display: none;
  }
}
@media (max-width: 599px) {
  [data-contact-form-details-stacked].svelte-1rjs7ez {
    flex-direction: column;
    gap: var(--hx-website-size-48);
  }
}

/* dist/css/chunk-49.css */
[data-industries].svelte-16eh329 {
  --section-grid-inner-padding-block-end: var(--section-industries-padding-block);
  --section-grid-inner-padding-block-start: var(--section-industries-padding-block);
  --section-grid-inner-padding-inline-end: var(--section-industries-padding-inline);
  --section-grid-inner-padding-inline-start: var(--section-industries-padding-inline);
  --section-industries-gap: calc( var(--hx-website-size-48) + var(--hx-website-size-56) * var(--hx-fluid-t-desktop) );
  --section-industries-padding-block: var(--hx-website-size-48);
  --section-industries-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-24) * var(--hx-fluid-t-tablet) );
  --section-tab-padding-inline: var(--hx-website-size-24);
  box-sizing: border-box;
  display: grid;
  height: 100%;
  min-height: 0;
  min-width: 0;
  width: 100%;
  color: var(--hx-color-website-text-primary);
}
[data-surface].svelte-16eh329 {
  display: grid;
  height: 100%;
  min-width: 0;
  grid-area: 1 / 1;
  pointer-events: none;
}
[data-copy].svelte-16eh329 {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-body].svelte-16eh329 {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
  color: var(--hx-color-website-text-secondary);
}
[data-main].svelte-16eh329 {
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--hx-website-size-24);
  pointer-events: auto;
}
[data-content].svelte-16eh329 {
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  pointer-events: auto;
}
[data-kicker].svelte-16eh329 {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-accent-strong);
}
[data-auto-advance-desktop].svelte-16eh329 {
  display: flex;
  align-items: center;
}
[data-auto-advance-mobile].svelte-16eh329 {
  display: none;
  align-items: center;
}
[data-heading-stack].svelte-16eh329 {
  display: grid;
  min-width: 0;
  width: 100%;
  margin-block: auto;
}
[data-mobile-heading-stack].svelte-16eh329 {
  display: none;
}
[data-tabs-heading].svelte-16eh329 {
  min-width: 0;
  grid-area: 1 / 1;
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-3xl);
  font-weight: var(--hx-font-weight-bold);
  line-height: var(--hx-line-height-snug);
  text-wrap: balance;
  color: var(--hx-color-website-text-primary);
}
[data-tabs-heading].svelte-16eh329:not([data-active]) {
  visibility: hidden;
}
[data-tabs-heading].svelte-16eh329 strong:where(.svelte-16eh329) {
  font-weight: inherit;
  color: var(--hx-color-website-text-accent-strong);
}
[data-tabs-row].svelte-16eh329 {
  display: flex;
  min-width: 0;
  width: 100%;
  align-items: center;
  gap: var(--hx-website-size-16);
}
[data-tabs].svelte-16eh329 {
  box-sizing: border-box;
  height: var(--hx-website-size-40);
  min-width: 0;
  width: 100%;
  flex: 1 1 auto;
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-subtle);
  border-radius: var(--hx-radius-full);
  overflow: hidden;
}
[data-tabs-scroll].svelte-16eh329 {
  box-sizing: border-box;
  display: flex;
  height: calc(100% + var(--hx-border-width-thin) * 2);
  width: calc(100% + var(--hx-border-width-thin) * 2);
  justify-content: space-between;
  align-items: center;
  margin: calc(-1 * var(--hx-border-width-thin));
  overflow-x: auto;
  overflow-y: hidden;
}
[data-tab].svelte-16eh329 {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  align-items: center;
  flex-shrink: 0;
  border: var(--hx-border-width-thin) solid transparent;
  border-radius: var(--hx-radius-full);
  outline: none;
  padding-block: 0;
  padding-inline: var(--section-tab-padding-inline);
  background: transparent;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-md);
  white-space: nowrap;
  color: var(--hx-color-website-text-secondary);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-tab].svelte-16eh329:not([data-active]):hover {
  color: var(--hx-color-website-text-primary);
}
[data-tab][data-active].svelte-16eh329 {
  border-color: var(--hx-color-website-border-subtle);
  background: var(--hx-color-website-background-elevated);
  color: var(--hx-color-website-text-primary);
}
[data-tab].svelte-16eh329:focus-visible {
  border-color: var(--hx-color-website-border-focus);
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: calc(-1 * var(--hx-border-width-medium));
}
[data-aside].svelte-16eh329 {
  display: grid;
  height: 100%;
  min-width: 0;
  width: 100%;
}
[data-aside-panel].svelte-16eh329 {
  display: flex;
  min-width: 0;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--hx-website-size-24);
  grid-area: 1 / 1;
}
[data-aside-panel].svelte-16eh329:not([data-active]) {
  visibility: hidden;
}
[data-aside-heading].svelte-16eh329 {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-bold);
  line-height: var(--hx-line-height-lg);
}
@media (max-width: 1023px) {
  [data-industries].svelte-16eh329 {
    display: flex;
    flex-direction: column;
  }
  [data-surface].svelte-16eh329 {
    height: auto;
    grid-area: auto;
  }
  [data-main].svelte-16eh329 {
    display: grid;
    height: auto;
    grid-template-areas: "kicker toggle" "tabs tabs";
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    row-gap: var(--hx-website-size-24);
    column-gap: var(--hx-website-size-16);
  }
  [data-content].svelte-16eh329 {
    gap: var(--hx-website-size-32);
  }
  [data-kicker].svelte-16eh329 {
    grid-area: kicker;
  }
  [data-auto-advance-desktop].svelte-16eh329 {
    display: none;
  }
  [data-auto-advance-mobile].svelte-16eh329 {
    display: flex;
    grid-area: toggle;
    justify-self: end;
  }
  [data-desktop-heading-stack].svelte-16eh329 {
    display: none;
  }
  [data-mobile-heading-stack].svelte-16eh329 {
    display: grid;
    margin-block: 0;
  }
  [data-tabs-row].svelte-16eh329 {
    grid-area: tabs;
  }
  [data-tabs-scroll].svelte-16eh329 {
    scrollbar-width: none;
  }
  [data-tabs-scroll].svelte-16eh329::-webkit-scrollbar {
    display: none;
  }
  [data-tabs-scroll].svelte-16eh329:not([data-can-scroll-left]):not([data-can-scroll-right]) {
    mask-image: none;
  }
  [data-tabs-scroll][data-can-scroll-left].svelte-16eh329:not([data-can-scroll-right]) {
    mask-image:
      linear-gradient(
        to right,
        transparent,
        var(--hx-color-palette-website-slate-white) var(--section-tab-padding-inline),
        var(--hx-color-palette-website-slate-white));
  }
  [data-tabs-scroll]:not([data-can-scroll-left])[data-can-scroll-right].svelte-16eh329 {
    mask-image:
      linear-gradient(
        to right,
        var(--hx-color-palette-website-slate-white),
        var(--hx-color-palette-website-slate-white) calc(100% - var(--section-tab-padding-inline)),
        transparent);
  }
  [data-tabs-scroll][data-can-scroll-left][data-can-scroll-right].svelte-16eh329 {
    mask-image:
      linear-gradient(
        to right,
        transparent,
        var(--hx-color-palette-website-slate-white) var(--section-tab-padding-inline),
        var(--hx-color-palette-website-slate-white) calc(100% - var(--section-tab-padding-inline)),
        transparent);
  }
}
@media (max-width: 599px) {
  [data-body].svelte-16eh329 {
    font-size: var(--hx-font-size-sm);
    line-height: var(--hx-line-height-lg);
  }
}

/* dist/css/chunk-50.css */
[data-header].svelte-1exz29v,
[data-card-wrapper].svelte-1exz29v {
  --section-card-padding-block: var(--hx-website-size-56);
  --section-card-padding-inline: calc( var(--hx-website-size-40) + var(--hx-website-size-16) * var(--hx-fluid-t-tablet) );
  --section-graphic-color: var(--hx-color-website-component-graphic-accent-deep);
}
[data-header].svelte-1exz29v {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: center;
  gap: var(--hx-website-size-40);
  padding-block: 0 var(--hx-website-size-48);
  text-align: center;
  color: var(--hx-color-website-text-primary);
}
[data-card-wrapper].svelte-1exz29v {
  box-sizing: border-box;
  height: 100%;
  min-height: calc(var(--hx-website-layout-grid-column) * 2 + var(--hx-website-size-32));
  min-width: 0;
  padding-block: var(--section-card-padding-block);
  padding-inline: var(--section-card-padding-inline);
  color: var(--hx-color-website-text-primary);
}
[data-title-reserve].svelte-1exz29v {
  display: block;
  min-height: calc(var(--reliability-title-lines, 2) * 1lh);
}
[data-title-text].svelte-1exz29v {
  display: block;
}
[data-body].svelte-1exz29v {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
  color: var(--hx-color-website-text-secondary);
}
[data-media].svelte-1exz29v {
  display: flex;
  max-width: calc(var(--hx-website-size-128) + var(--hx-website-size-104));
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-block: 0 auto;
  margin-inline: auto;
  color: var(--section-graphic-color);
}
@media (max-width: 599px) {
  [data-mobile-heading-line].svelte-1exz29v {
    display: block;
    white-space: nowrap;
  }
  [data-card-wrapper].svelte-1exz29v {
    min-height: 0;
  }
  [data-title-reserve].svelte-1exz29v {
    min-height: 0;
  }
  [data-body].svelte-1exz29v {
    font-size: var(--hx-font-size-sm);
    line-height: var(--hx-line-height-lg);
  }
}

/* dist/css/chunk-51.css */
[data-media].svelte-hf2qzp {
  display: flex;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  margin-block-start: auto;
  margin-inline: auto;
}
[data-media-kind=card1].svelte-hf2qzp,
[data-media-kind=card2].svelte-hf2qzp {
  height: var(--hx-website-size-128);
}
[data-media-kind=card3].svelte-hf2qzp,
[data-media-kind=card4].svelte-hf2qzp {
  height: calc(var(--hx-website-size-128) + var(--hx-website-size-16));
}
[data-media-kind=card1].svelte-hf2qzp {
  aspect-ratio: 546 / 136;
}
[data-media-kind=card2].svelte-hf2qzp {
  aspect-ratio: 530 / 141;
}
[data-media-kind=card3].svelte-hf2qzp {
  aspect-ratio: 512 / 163;
}
[data-media-kind=card4].svelte-hf2qzp {
  aspect-ratio: 525 / 154;
}
@media (max-width: 599px) {
  [data-media-kind=card1].svelte-hf2qzp,
  [data-media-kind=card2].svelte-hf2qzp,
  [data-media-kind=card3].svelte-hf2qzp,
  [data-media-kind=card4].svelte-hf2qzp {
    aspect-ratio: auto;
    height: auto;
  }
}

/* dist/css/chunk-52.css */
[data-media].svelte-b2u2ur {
  display: flex;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  margin-block-start: auto;
  margin-inline: auto;
}
[data-media-kind=card1].svelte-b2u2ur,
[data-media-kind=card2].svelte-b2u2ur {
  height: calc(var(--hx-website-size-96) + var(--hx-website-size-16));
}
[data-media-kind=card1].svelte-b2u2ur {
  aspect-ratio: 395 / 98;
}
[data-media-kind=card2].svelte-b2u2ur {
  aspect-ratio: 275 / 108;
}
[data-media-kind=card3].svelte-b2u2ur,
[data-media-kind=card4].svelte-b2u2ur {
  width: 100%;
}
[data-media-kind=card3].svelte-b2u2ur {
  max-width: calc(var(--hx-website-layout-grid-column) + var(--hx-website-size-96) + var(--hx-website-size-24) + var(--hx-website-size-4));
}
[data-media-kind=card4].svelte-b2u2ur {
  max-width: calc(384px + var(--hx-website-size-32) + var(--hx-website-size-4));
}

/* dist/css/chunk-53.css */
[data-card].svelte-dzcd1q {
  --card-label-color: var(--hx-color-website-text-accent-bold);
  --section-card-padding-block: var(--hx-website-size-56);
  --section-card-padding-inline: calc(38px - 6px * var(--hx-fluid-t-tablet));
  box-sizing: border-box;
  display: flex;
  min-height: calc(var(--hx-website-layout-grid-column) * 3 + var(--hx-website-size-16));
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-56);
  padding-block: var(--section-card-padding-block);
  padding-inline: var(--section-card-padding-inline);
  color: var(--hx-color-website-text-primary);
}
[data-copy].svelte-dzcd1q {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-body].svelte-dzcd1q {
  min-height: calc(var(--body-lines, 3) * 1lh);
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
  color: var(--hx-color-website-text-secondary);
}
[data-body-text].svelte-dzcd1q {
  display: block;
}
[data-actions].svelte-dzcd1q {
  display: flex;
  min-width: 0;
  width: 100%;
}
[data-media].svelte-dzcd1q {
  display: flex;
  max-width: 100%;
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-block: 0 auto;
  margin-inline: auto;
  color: var(--hx-color-website-component-graphic-accent);
}
[data-media-frame].svelte-dzcd1q {
  aspect-ratio: var(--media-aspect);
  width: min(100%, calc(var(--media-w-mobile) + (var(--media-w) - var(--media-w-mobile)) * (var(--hx-fluid-t-tablet) + var(--hx-fluid-t-desktop)) / 2));
}
@media (max-width: 599px) {
  [data-card].svelte-dzcd1q {
    min-height: 0;
  }
  [data-body].svelte-dzcd1q {
    min-height: 0;
    line-height: var(--hx-line-height-lg);
  }
}

/* dist/css/chunk-54.css */
[data-panel].svelte-zqnac9 {
  --section-card-padding-block: var(--hx-website-size-56);
  --section-card-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-16) * var(--hx-fluid-t-tablet) + var(--hx-website-size-16) * var(--hx-fluid-t-desktop) );
  box-sizing: border-box;
  display: flex;
  min-height: 0;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  color: var(--hx-color-website-text-primary);
}
[data-cell-fill].svelte-zqnac9 {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  flex-direction: column;
}
[data-card].svelte-zqnac9 {
  aspect-ratio: 1;
  min-height: auto;
  justify-content: space-between;
  gap: var(--hx-website-size-24);
  flex-grow: 1;
  padding-block: var(--section-card-padding-block);
  padding-inline: var(--section-card-padding-inline);
  transition: background-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-card].svelte-zqnac9:is(:where(.svelte-zqnac9):hover, :where(.svelte-zqnac9):focus-visible) {
  background: var(--hx-color-website-background-panel);
}
[data-card].svelte-zqnac9:is(:where(.svelte-zqnac9):hover, :where(.svelte-zqnac9):focus-visible) [data-heading]:where(.svelte-zqnac9) {
  color: var(--hx-color-website-text-accent);
}
[data-card].svelte-zqnac9:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: calc(-1 * var(--hx-border-width-medium));
}
[data-media].svelte-zqnac9 {
  display: flex;
  max-width: 100%;
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-block-start: auto;
  margin-inline: auto;
  color: var(--hx-color-website-component-graphic-accent);
}
[data-media][data-compact].svelte-zqnac9 {
  max-width: var(--media-compact-width);
}
[data-copy].svelte-zqnac9 {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-heading].svelte-zqnac9,
[data-body].svelte-zqnac9 {
  margin: 0;
}
[data-heading].svelte-zqnac9 {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 0.28em;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-heading][data-stacked].svelte-zqnac9 {
  flex-direction: column;
  align-items: flex-start;
}
[data-category].svelte-zqnac9 {
  font-weight: var(--hx-font-weight-regular);
  text-transform: none;
}
[data-body].svelte-zqnac9 {
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
  color: var(--hx-color-website-text-secondary);
}
@media (max-width: 599px) {
  [data-card].svelte-zqnac9 {
    aspect-ratio: auto;
    min-height: 0;
    gap: var(--hx-website-size-56);
  }
  [data-heading].svelte-zqnac9 {
    font-size: var(--hx-font-size-xl);
  }
  [data-body].svelte-zqnac9 {
    font-size: var(--hx-font-size-sm);
    line-height: var(--hx-line-height-lg);
  }
}

/* dist/css/chunk-55.css */
[data-window=app-engine].svelte-17rzs2k {
  --hero-glass-card-inset: 5px;
  --hero-glass-card-inset-block-start: 5px;
  left: calc(520px + (var(--hero-canvas-container-left) + 624.75px - 520px) * var(--hx-fluid-t-desktop));
  position: absolute;
  top: calc(197px + (155px - 197px) * var(--hx-fluid-t-desktop));
  height: calc(763px * 9 / 16);
  width: 763px;
}
@media (max-width: 1023px) {
  [data-window=app-engine].svelte-17rzs2k {
    left: var(--hx-website-size-48);
    top: 84px;
  }
}
@media (max-width: 599px) {
  [data-window=app-engine].svelte-17rzs2k {
    left: 13px;
    top: 55px;
    transform: scale(0.5407);
    transform-origin: 0 0;
  }
}

/* dist/css/chunk-56.css */
[data-hero-section].svelte-1soimnc {
  --hero-background-image-height: 1078px;
  --hero-background-image-top: 414px;
  --hero-background-media-width: 2616px;
  --hero-content-frame-width: 1440px;
  --hero-content-gap: var(--hx-website-layout-hero-first-screen-content-gap);
  --hero-content-max-width: 1280px;
  --hero-content-rail-inset: 108px;
  --hero-copy-width: 391px;
  --hero-foreground: var(--hx-color-website-text-primary);
  --hero-gradient-height: 782.12px;
  --hero-gradient-top: 169px;
  --hero-muted-foreground: var(--hx-color-website-text-primary);
  --hero-padding-block-end: var(--hx-website-layout-hero-first-screen-padding-block-end);
  --hero-padding-block-start: var(--hx-website-layout-hero-first-screen-padding-block-start);
  --hero-title-max-width: 1074px;
  --hero-visual-max-width-compact: 480px;
  --hero-visual-mobile-height: calc( var(--hero-window-mobile-width) * var(--hero-window-reference-height) / var(--hero-window-reference-width) + var(--scroll-slider-rail-gap) + var(--hx-website-size-24) );
  --hero-window-bleed: max( 0px, var(--hero-window-enclosure) - max(0px, (100vw - var(--hero-content-frame-width)) / 2) );
  --hero-window-bleed-offset: calc(-1 * var(--hero-window-bleed));
  --hero-window-enclosure: var(--hx-website-size-32);
  --hero-window-mobile-width: calc(100vw - 2 * var(--hx-website-size-16));
  --hero-window-reference-height: 471.625;
  --hero-window-reference-width: 844;
  --product-window-accent-inset-block-mobile: max( 0px, calc( var(--hero-window-mobile-width) * 25 / var(--hero-window-reference-width) - var(--hx-border-width-thin) ) );
  --product-window-accent-inset-inline-mobile: max( 0px, calc( var(--hero-window-mobile-width) * 17 / var(--hero-window-reference-width) - var(--hx-border-width-thin) ) );
  --scroll-slider-fade: 0px;
  --scroll-slider-gap: 0px;
  --scroll-slider-rail-gap: var(--hx-website-size-24);
  position: relative;
  box-sizing: border-box;
  display: flex;
  isolation: isolate;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: center;
  gap: var(--hero-content-gap);
  padding-block: var(--hero-padding-block-start) var(--hero-padding-block-end);
  overflow: hidden;
  color: var(--hero-foreground);
}
[data-hero-section].svelte-1soimnc::after {
  left: 50%;
  position: absolute;
  top: var(--hero-gradient-top);
  z-index: 0;
  height: var(--hero-gradient-height);
  min-width: 100%;
  width: var(--hero-background-media-width);
  background:
    linear-gradient(
      180deg,
      var(--hx-color-palette-website-slate-n950) 33.264%,
      transparent 100%);
  transform: translateX(-50%);
  pointer-events: none;
  content: "";
}
[data-hero-background-media].svelte-1soimnc {
  inset-block-end: 0;
  left: 50%;
  position: absolute;
  top: var(--hero-background-image-top);
  z-index: 0;
  min-height: var(--hero-background-image-height);
  min-width: 100%;
  width: var(--hero-background-media-width);
  overflow: hidden;
  transform: translateX(-50%);
  pointer-events: none;
}
[data-hero-background-media].svelte-1soimnc::after {
  inset: 0;
  position: absolute;
  background: linear-gradient(color-mix(in srgb, var(--hx-color-palette-website-slate-n1000) 20%, transparent), color-mix(in srgb, var(--hx-color-palette-website-slate-n1000) 20%, transparent));
  content: "";
}
[data-hero-title-block].svelte-1soimnc,
[data-hero-content].svelte-1soimnc {
  position: relative;
  z-index: 1;
}
[data-hero-title-block].svelte-1soimnc {
  display: flex;
  max-width: var(--hero-content-max-width);
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: center;
  gap: var(--hx-website-size-48);
  padding-inline: var(--hx-website-size-16);
  text-align: center;
}
[data-hero-title-block].svelte-1soimnc p:where(.svelte-1soimnc),
[data-hero-copy].svelte-1soimnc p:where(.svelte-1soimnc) {
  margin: 0;
}
[data-hero-title-block].svelte-1soimnc p:where(.svelte-1soimnc) {
  max-width: var(--hero-title-max-width);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-bold);
  line-height: normal;
  text-wrap: pretty;
  white-space: normal;
  text-box: trim-both cap alphabetic;
}
[data-hero-content].svelte-1soimnc {
  display: flex;
  max-width: var(--hero-content-frame-width);
  min-width: 0;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  column-gap: calc(var(--hx-website-size-48) + (var(--hx-website-size-96) - var(--hx-website-size-48)) * var(--hx-fluid-t-desktop));
  margin-inline: auto;
  padding-inline-start: var(--hero-content-rail-inset);
}
[data-hero-copy].svelte-1soimnc {
  display: flex;
  min-width: 0;
  width: var(--hero-copy-width);
  flex-direction: column;
  align-items: stretch;
  gap: var(--hx-website-size-40);
  flex: none;
}
[data-hero-copy-text].svelte-1soimnc {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-hero-copy].svelte-1soimnc p:where(.svelte-1soimnc) {
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  line-height: normal;
  text-wrap: pretty;
  color: var(--hero-muted-foreground);
  text-box: trim-both cap alphabetic;
}
[data-hero-copy].svelte-1soimnc p:where(.svelte-1soimnc) strong:where(.svelte-1soimnc) {
  font-weight: var(--hx-font-weight-bold);
}
[data-hero-actions].svelte-1soimnc {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-hero-visual].svelte-1soimnc {
  display: block;
  max-width: 100%;
  min-width: 0;
  width: calc(var(--hero-window-reference-width) * var(--hx-website-size-1));
  flex: none;
  margin-inline-end: var(--hero-window-bleed-offset);
}
[data-hero-slide].svelte-1soimnc {
  box-sizing: border-box;
  display: block;
  min-width: 0;
  flex: 0 0 100cqi;
  padding-block: var(--hx-website-size-16);
  padding-inline: var(--hx-website-size-32);
}
[data-hero-media].svelte-1soimnc {
  aspect-ratio: 16 / 9;
  width: 100%;
  border-radius: var(--hx-radius-sm);
  overflow: hidden;
}
@media (max-width: 1023px) {
  [data-hero-section].svelte-1soimnc {
    align-items: stretch;
    padding-block: var(--hx-website-size-80) var(--hx-website-size-64);
  }
  [data-hero-title-block].svelte-1soimnc {
    align-self: center;
  }
  [data-hero-content].svelte-1soimnc {
    flex-direction: column;
    align-items: stretch;
    gap: var(--hx-website-size-48);
    padding-inline: var(--hx-website-size-16);
  }
  [data-hero-copy].svelte-1soimnc {
    max-width: var(--hero-visual-max-width-compact);
    width: 100%;
  }
  [data-hero-visual].svelte-1soimnc {
    width: 100%;
    justify-self: stretch;
    order: -1;
    margin-inline-end: 0;
  }
  [data-hero-slide].svelte-1soimnc {
    padding-block: var(--hx-website-size-8) var(--hx-website-size-16);
  }
}
@media (max-width: 599px) {
  [data-hero-section].svelte-1soimnc {
    gap: 0;
    padding-block-start: 0;
  }
  [data-hero-title-block].svelte-1soimnc,
  [data-hero-content].svelte-1soimnc {
    padding-inline: var(--hx-website-size-16);
  }
  [data-hero-title-block].svelte-1soimnc {
    min-height: calc(100svh - var(--hx-website-size-80) - var(--hero-visual-mobile-height) / 3);
    justify-content: center;
  }
  [data-hero-slide].svelte-1soimnc {
    padding-block: max(0px, calc(var(--hero-window-mobile-width) * 17 / var(--hero-window-reference-width) - var(--hx-border-width-thin)));
    padding-inline: max(0px, calc(var(--hero-window-mobile-width) * 33 / var(--hero-window-reference-width) - var(--hx-border-width-thin)));
  }
  [data-hero-title-block].svelte-1soimnc p:where(.svelte-1soimnc),
  [data-hero-copy].svelte-1soimnc p:where(.svelte-1soimnc) {
    font-size: var(--hx-font-size-md);
    line-height: normal;
    white-space: normal;
    text-box: trim-both cap alphabetic;
  }
}

/* dist/css/chunk-57.css */
[data-lens-visual].svelte-1go4ivn {
  --lens-w1-height: 460.899px;
  --lens-w1-left-desktop: 625px;
  --lens-w1-left-laptop: 512px;
  --lens-w1-left-mobile: 5.05px;
  --lens-w1-left-tablet: 51px;
  --lens-w1-scale-laptop: 0.8527;
  --lens-w1-scale-mobile: 0.553;
  --lens-w1-top-desktop: 120px;
  --lens-w1-top-laptop: 144px;
  --lens-w1-top-mobile: 112px;
  --lens-w1-top-tablet: 169px;
  --lens-w1-width: 718.605px;
  --lens-w2-height: 652px;
  --lens-w2-left-desktop: 1061px;
  --lens-w2-left-laptop: 775.19px;
  --lens-w2-left-mobile: 239.7px;
  --lens-w2-left-tablet: 515px;
  --lens-w2-scale-laptop: 0.9248;
  --lens-w2-scale-mobile: 0.5613;
  --lens-w2-top-desktop: 24px;
  --lens-w2-top-mobile: 56px;
  --lens-w2-top-tablet: 49px;
  --lens-w2-width: 282px;
  position: relative;
  height: 100%;
  width: 100%;
}
[data-lens-window-dashboard].svelte-1go4ivn {
  inset-block-start: calc(var(--lens-w1-top-laptop) + (var(--lens-w1-top-desktop) - var(--lens-w1-top-laptop)) * var(--hx-fluid-t-desktop));
  inset-inline-start: calc(var(--lens-w1-left-laptop) + (var(--hero-canvas-container-left) + var(--lens-w1-left-desktop) - var(--lens-w1-left-laptop)) * var(--hx-fluid-t-desktop));
  position: absolute;
  height: var(--lens-w1-height);
  width: var(--lens-w1-width);
  transform: scale(calc(var(--lens-w1-scale-laptop) + (1 - var(--lens-w1-scale-laptop)) * var(--hx-fluid-t-desktop)));
  transform-origin: 0 0;
}
[data-lens-window-settings].svelte-1go4ivn {
  inset-block-start: var(--lens-w2-top-desktop);
  inset-inline-start: calc(var(--lens-w2-left-laptop) + (var(--hero-canvas-container-left) + var(--lens-w2-left-desktop) - var(--lens-w2-left-laptop)) * var(--hx-fluid-t-desktop));
  position: absolute;
  height: var(--lens-w2-height);
  width: var(--lens-w2-width);
  transform: scale(calc(var(--lens-w2-scale-laptop) + (1 - var(--lens-w2-scale-laptop)) * var(--hx-fluid-t-desktop)));
  transform-origin: 0 0;
}
@media (max-width: 1023px) {
  [data-lens-window-dashboard].svelte-1go4ivn {
    inset-block-start: var(--lens-w1-top-tablet);
    inset-inline-start: var(--lens-w1-left-tablet);
    transform: scale(var(--lens-w1-scale-laptop));
  }
  [data-lens-window-settings].svelte-1go4ivn {
    inset-block-start: var(--lens-w2-top-tablet);
    inset-inline-start: var(--lens-w2-left-tablet);
    transform: scale(var(--lens-w2-scale-laptop));
  }
}
@media (max-width: 599px) {
  [data-lens-window-dashboard].svelte-1go4ivn {
    inset-block-start: var(--lens-w1-top-mobile);
    inset-inline-start: var(--lens-w1-left-mobile);
    transform: scale(var(--lens-w1-scale-mobile));
  }
  [data-lens-window-settings].svelte-1go4ivn {
    inset-block-start: var(--lens-w2-top-mobile);
    inset-inline-start: var(--lens-w2-left-mobile);
    transform: scale(var(--lens-w2-scale-mobile));
  }
}

/* dist/css/chunk-58.css */
[data-mira-window].svelte-pjju4i {
  --hero-glass-accent-inset: 20px 15px 30px 15px;
  --hero-glass-card-inset: 11px 28px 12px 28px;
  --hero-glass-card-inset-block-start: 11px;
  --scroll-slider-fade: 0px;
  --scroll-slider-gap: 0px;
  --scroll-slider-rail-gap: var(--hx-website-size-24);
  left: calc(437px + (var(--hero-canvas-container-left) + 186px) * var(--hx-fluid-t-desktop));
  position: absolute;
  top: calc((100% - 518px) / 2);
  height: 518px;
  width: 808px;
  pointer-events: auto;
}
[data-mira-card].svelte-pjju4i {
  left: 0;
  position: absolute;
  top: 0;
  box-sizing: border-box;
  width: 808px;
}
[data-mira-frame].svelte-pjju4i {
  position: relative;
  height: 446px;
}
[data-mira-shell].svelte-pjju4i {
  inset: 0;
  position: absolute;
  z-index: 0;
  pointer-events: none;
}
[data-mira-viewport-layer].svelte-pjju4i {
  inset: var(--hx-border-width-thin);
  position: absolute;
  z-index: 1;
}
[data-mira-slide].svelte-pjju4i {
  position: relative;
  box-sizing: border-box;
  display: block;
  height: 444px;
  min-width: 0;
  flex: 0 0 100%;
}
@media (max-width: 1023px) {
  [data-mira-window].svelte-pjju4i {
    left: 46px;
    top: 67px;
  }
}
@media (max-width: 599px) {
  [data-mira-window].svelte-pjju4i {
    left: var(--hx-website-size-24);
    top: 81px;
    transform: scale(0.4581);
    transform-origin: 0 0;
  }
}

/* dist/css/chunk-59.css */
[data-window=vrl].svelte-1bo3xvo {
  left: calc(545px + (var(--hero-canvas-container-left) + 649px - 545px) * var(--hx-fluid-t-desktop));
  position: absolute;
  top: calc(628px + (605px - 628px) * var(--hx-fluid-t-desktop));
  height: 129px;
  width: 353px;
}
[data-window=metrics].svelte-1bo3xvo {
  left: calc(523px + (var(--hero-canvas-container-left) + 672px - 523px) * var(--hx-fluid-t-desktop));
  position: absolute;
  top: calc(97px + (123px - 97px) * var(--hx-fluid-t-desktop));
  height: 435px;
  width: 751px;
}
[data-window=explore].svelte-1bo3xvo {
  left: calc(738px + (var(--hero-canvas-container-left) + 1045px - 738px) * var(--hx-fluid-t-desktop));
  position: absolute;
  top: calc(294px + (506px - 294px) * var(--hx-fluid-t-desktop));
  height: 307px;
  width: 294px;
}
@media (max-width: 1023px) {
  [data-window=vrl].svelte-1bo3xvo {
    left: 51px;
    top: var(--hx-website-size-24);
  }
  [data-window=metrics].svelte-1bo3xvo {
    left: 28px;
    top: 176px;
  }
  [data-window=explore].svelte-1bo3xvo {
    left: 485px;
    top: 159px;
  }
}
@media (max-width: 599px) {
  [data-window=vrl].svelte-1bo3xvo {
    left: 20px;
    top: 34px;
  }
  [data-window=metrics].svelte-1bo3xvo {
    left: 7px;
    top: 181px;
    transform: scale(0.661);
    transform-origin: 0 0;
  }
  [data-window=explore].svelte-1bo3xvo {
    left: 165px;
    top: 173px;
    width: 234px;
  }
}

/* dist/css/chunk-60.css */
[data-section].svelte-lue3sg {
  --section-padding-block: calc( var(--hx-website-size-96) + var(--hx-website-size-32) * var(--hx-fluid-t-tablet) );
  --section-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-32) * var(--hx-fluid-t-tablet) );
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: center;
  gap: var(--hx-website-size-24);
  padding-block: var(--section-padding-block);
  padding-inline: var(--section-padding-inline);
  text-align: center;
  color: var(--hx-color-website-text-primary);
}
[data-heading].svelte-lue3sg {
  width: 100%;
}
[data-subtitle].svelte-lue3sg {
  max-width: 797px;
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
}
@media (max-width: 599px) {
  [data-section].svelte-lue3sg {
    align-items: flex-start;
    gap: var(--hx-website-size-16);
    padding-block: var(--hx-website-size-56);
    padding-inline: var(--hx-website-size-4);
    text-align: left;
  }
  [data-subtitle].svelte-lue3sg {
    font-size: var(--hx-font-size-sm);
    line-height: var(--hx-line-height-md);
  }
}

/* dist/css/chunk-61.css */
[data-po-content].svelte-aqfyc5 {
  --po-copy-width: calc(413px + 70px * var(--hx-fluid-t-desktop));
  --po-padding-block: calc( var(--hx-website-size-48) + var(--hx-website-size-16) * var(--hx-fluid-t-desktop) );
  --po-padding-inline-start: calc( var(--hx-website-size-32) + var(--hx-website-size-72) * var(--hx-fluid-t-desktop) );
  position: relative;
  box-sizing: border-box;
  display: flex;
  isolation: isolate;
  min-block-size: 652px;
  min-width: 0;
  width: 100%;
  flex-direction: row;
  align-items: center;
  padding-block: var(--po-padding-block);
  padding-inline-start: var(--po-padding-inline-start);
  color: var(--hx-color-website-text-primary);
}
[data-po-bleed].svelte-aqfyc5 {
  inset-block: 0;
  inset-inline: calc((100% - 100vw) / 2);
  position: absolute;
  z-index: -2;
  overflow: hidden;
  pointer-events: none;
}
[data-po-media].svelte-aqfyc5 {
  inset-block-start: 0;
  inset-inline-start: 41.13%;
  position: absolute;
  block-size: 699px;
  inline-size: 75.09%;
}
[data-po-overlay].svelte-aqfyc5 {
  inset-block: 0;
  inset-inline: calc((100% - 100vw) / 2);
  position: absolute;
  z-index: -1;
  background:
    linear-gradient(
      86.51deg,
      var(--hx-color-palette-website-slate-n950) 44.13%,
      transparent 64.17%);
  pointer-events: none;
}
[data-po-copy].svelte-aqfyc5 {
  display: flex;
  min-width: 0;
  width: var(--po-copy-width);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--hx-website-size-40);
  flex: none;
}
[data-po-body].svelte-aqfyc5 {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
}
[data-po-body].svelte-aqfyc5 p:where(.svelte-aqfyc5) {
  margin: 0;
}
[data-po-body].svelte-aqfyc5 strong:where(.svelte-aqfyc5) {
  font-weight: var(--hx-font-weight-bold);
}
@media (max-width: 1023px) {
  [data-po-content].svelte-aqfyc5 {
    min-block-size: 976px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    padding-block: var(--hx-website-size-40) calc(var(--hx-website-size-56) + var(--hx-website-size-4));
    padding-inline: calc(var(--hx-website-size-16) + var(--hx-website-size-4));
  }
  [data-po-media].svelte-aqfyc5 {
    inset: 0;
    block-size: auto;
    inline-size: auto;
  }
  [data-po-overlay].svelte-aqfyc5 {
    background:
      linear-gradient(
        3.236deg,
        color-mix(in srgb, var(--hx-color-palette-website-slate-n950) 90%, transparent) 39.131%,
        color-mix(in srgb, var(--hx-color-palette-website-slate-n800) 71.1%, transparent) 51.183%,
        transparent 70.236%),
      color-mix(in srgb, var(--hx-color-palette-website-slate-black) 20%, transparent);
  }
  [data-po-copy].svelte-aqfyc5 {
    width: 100%;
  }
}

/* dist/css/chunk-62.css */
[data-copy].svelte-7ey0bi {
  position: relative;
  z-index: 1;
  display: flex;
  max-width: calc(486px + var(--hx-website-size-8) * var(--hx-fluid-t-tablet));
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-40);
  transform: translateY(calc((var(--hero-section-min-height) / 2 - var(--hero-section-padding-block-start) - 50%) * var(--hx-fluid-t-tablet)));
}
[data-heading].svelte-7ey0bi {
  display: flex;
  min-width: 0;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--hx-website-size-24);
}
[data-heading-title].svelte-7ey0bi {
  min-width: 100%;
}
[data-body].svelte-7ey0bi p:where(.svelte-7ey0bi) {
  margin: 0;
}
[data-body].svelte-7ey0bi {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-24);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
  color: var(--hx-color-website-text-primary);
}
[data-body].svelte-7ey0bi strong:where(.svelte-7ey0bi) {
  font-weight: var(--hx-font-weight-bold);
}
@media (max-width: 599px) {
  [data-copy].svelte-7ey0bi {
    gap: var(--hx-website-size-48);
  }
  [data-body].svelte-7ey0bi {
    gap: calc(var(--hx-line-height-xl) - var(--hx-website-size-2));
    font-size: var(--hx-font-size-md);
  }
}

/* dist/css/chunk-63.css */
[data-soma-hero-visual].svelte-27ezwz {
  left: calc(435px + (var(--hero-canvas-container-left) + 625px - 435px) * var(--hx-fluid-t-desktop));
  position: absolute;
  top: calc(79px + (107px - 79px) * var(--hx-fluid-t-desktop));
  box-sizing: border-box;
  height: 561px;
  width: 812px;
}
@media (max-width: 1023px) {
  [data-soma-hero-visual].svelte-27ezwz {
    left: 45px;
    top: 78px;
  }
}
@media (max-width: 599px) {
  [data-soma-hero-visual].svelte-27ezwz {
    left: 20px;
    top: 82px;
    transform: scale(0.55);
    transform-origin: 0 0;
  }
}

/* dist/css/chunk-64.css */
[data-soma-hero-window].svelte-7o5yaj {
  --soma-window-font-cta: 13px;
  --soma-window-font-micro: 10px;
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
[data-window-outer].svelte-7o5yaj {
  position: relative;
  height: 100%;
  width: 100%;
}
[data-glass-outer].svelte-7o5yaj,
[data-glass-inner].svelte-7o5yaj {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-glass);
  border-radius: var(--hx-radius-md);
  background: var(--hx-color-website-overlay-glass);
  box-shadow: var(--hero-glass-outer-shadow);
}
[data-mint-outer].svelte-7o5yaj,
[data-mint-inner].svelte-7o5yaj {
  position: absolute;
  border-radius: var(--hx-radius-sm);
  background: var(--hx-color-palette-website-mint-n400);
}
[data-mint-outer].svelte-7o5yaj {
  inset: 20px 15px 30px 15px;
}
[data-mint-inner].svelte-7o5yaj {
  inset: 15px 9px 23px 10px;
}
[data-card-outer].svelte-7o5yaj,
[data-card-inner].svelte-7o5yaj {
  position: absolute;
  box-sizing: border-box;
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-panel);
  border-radius: var(--hx-radius-sm);
  overflow: hidden;
  background: var(--hx-color-website-background-panel);
  box-shadow: var(--hero-glass-card-shadow);
}
[data-card-outer].svelte-7o5yaj {
  inset: 11px 28px 12px 28px;
}
[data-card-inner].svelte-7o5yaj {
  inset: 6px var(--hx-website-size-16) 6px 18px;
}
[data-window-glow].svelte-7o5yaj {
  inset: 0;
  position: absolute;
  opacity: 0.3;
}
[data-window-inner].svelte-7o5yaj {
  left: 193px;
  position: absolute;
  top: 42px;
  height: 429px;
  width: 354px;
}
[data-login-content].svelte-7o5yaj {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-block-start: 47px;
  padding-inline: 38px var(--hx-website-size-40);
}
[data-logo-wrapper].svelte-7o5yaj {
  margin-block-end: var(--hx-website-size-96);
}
[data-fields-block].svelte-7o5yaj {
  display: flex;
  width: 100%;
  flex-direction: column;
  margin-block-end: 26px;
}
[data-field-group].svelte-7o5yaj {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 5px;
}
[data-field-label].svelte-7o5yaj {
  font-family: var(--hx-font-family-mono);
  font-size: var(--soma-window-font-micro);
  font-weight: var(--hx-font-weight-regular);
  line-height: normal;
  color: color-mix(in srgb, var(--hx-color-website-text-muted) 70%, transparent);
  text-box: trim-both cap alphabetic;
}
[data-field-box].svelte-7o5yaj {
  box-sizing: border-box;
  display: flex;
  height: 27px;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  border: 0.5px solid color-mix(in srgb, var(--hx-color-palette-website-slate-white) 35%, transparent);
  border-radius: var(--hx-radius-sm);
  padding-inline: 14px var(--hx-website-size-16);
  background: color-mix(in srgb, var(--hx-color-palette-website-slate-white) 21%, var(--hx-color-palette-website-slate-black));
}
[data-field-placeholder].svelte-7o5yaj {
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-xs);
  font-weight: var(--hx-font-weight-regular);
  line-height: normal;
  color: color-mix(in srgb, var(--hx-color-palette-website-slate-white) 50%, transparent);
  text-box: trim-both cap alphabetic;
}
[data-cta-button].svelte-7o5yaj {
  box-sizing: border-box;
  display: flex;
  height: 31px;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-radius: var(--hx-radius-2xs);
  background: var(--hx-color-palette-website-mint-n200);
}
[data-cta-text].svelte-7o5yaj {
  font-family: var(--hx-font-family-mono);
  font-size: var(--soma-window-font-cta);
  font-weight: var(--hx-font-weight-bold);
  line-height: normal;
  color: var(--hx-color-website-text-on-accent);
  text-box: trim-both cap alphabetic;
}

/* dist/css/chunk-65.css */
[data-window].svelte-if3yow {
  position: absolute;
  transform-origin: 0 0;
}
[data-window=connect].svelte-if3yow {
  left: calc(615px + (var(--hero-canvas-container-left) + 614px - 615px) * var(--hx-fluid-t-desktop));
  top: calc(282px + (53px - 282px) * var(--hx-fluid-t-desktop));
  height: 205px;
  width: 455px;
  transform: scale(calc(0.8747 + (1 - 0.8747) * var(--hx-fluid-t-desktop)));
}
[data-window=hql].svelte-if3yow {
  left: calc(802px + (var(--hero-canvas-container-left) + 1087px - 802px) * var(--hx-fluid-t-desktop));
  top: calc(118px + (73px - 118px) * var(--hx-fluid-t-desktop));
  height: 160px;
  width: 269px;
  transform: scale(calc(0.874 + (1 - 0.874) * var(--hx-fluid-t-desktop)));
}
[data-window=explore].svelte-if3yow {
  left: calc(520px + (var(--hero-canvas-container-left) + 633px - 520px) * var(--hx-fluid-t-desktop));
  top: calc(470px + (282px - 470px) * var(--hx-fluid-t-desktop));
  height: 363px;
  width: 696px;
  transform: scale(calc(0.8748 + (1 - 0.8748) * var(--hx-fluid-t-desktop)));
}
@media (max-width: 1023px) {
  [data-window=connect].svelte-if3yow {
    left: 344px;
    top: 206px;
    transform: scale(0.8747);
  }
  [data-window=hql].svelte-if3yow {
    left: 508px;
    top: var(--hx-website-size-32);
    transform: scale(0.916, 0.8625);
  }
  [data-window=explore].svelte-if3yow {
    left: 22px;
    top: 416px;
    transform: scale(0.964, 0.9543);
  }
}
@media (max-width: 599px) {
  [data-window=connect].svelte-if3yow {
    left: 62px;
    top: 195px;
    transform: scale(0.7692);
  }
  [data-window=hql].svelte-if3yow {
    left: 160px;
    top: 17px;
    transform: scale(0.9962, 0.9875);
  }
  [data-window=explore].svelte-if3yow {
    left: var(--hx-website-size-8);
    top: 370px;
    transform: scale(0.5513, 0.5558);
  }
}

/* dist/css/chunk-66.css */
[data-section].svelte-vgz3kc {
  --footer-logo-width: 166.81px;
  --footer-width-phone: 560px;
  --section-copy-size: var(--hx-font-size-sm);
  box-sizing: border-box;
  display: flex;
  min-block-size: calc(var(--hx-website-size-80) * 6 + var(--hx-website-size-56) - var(--hx-website-size-40) * var(--hx-fluid-t-mobile) - var(--hx-website-size-112) * var(--hx-fluid-t-tablet) - var(--hx-website-size-16) * var(--hx-fluid-t-desktop));
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  gap: calc(var(--hx-website-size-40) + var(--hx-website-size-40) * var(--hx-fluid-t-tablet));
  padding-block: calc(var(--hx-website-size-64) + var(--hx-website-size-8) * var(--hx-fluid-t-mobile) + var(--hx-website-size-64) * var(--hx-fluid-t-tablet)) calc(var(--hx-website-size-56) + var(--hx-website-size-16) * var(--hx-fluid-t-tablet));
  color: var(--hx-color-website-text-primary);
}
[data-background].svelte-vgz3kc {
  inset: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
[data-overlay].svelte-vgz3kc {
  inset: 0;
  position: absolute;
  background-image:
    linear-gradient(
      -0.137deg,
      transparent 3.9008%,
      color-mix(in srgb, var(--hx-color-palette-website-slate-n950) 91.6%, transparent) 74.919%,
      var(--hx-color-palette-website-slate-n950) 92.288%);
  pointer-events: none;
}
[data-nav].svelte-vgz3kc {
  display: flex;
  min-width: 0;
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: var(--hx-website-size-32);
}
[data-link].svelte-vgz3kc {
  color: inherit;
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-link].svelte-vgz3kc:is(:where(.svelte-vgz3kc):hover, :where(.svelte-vgz3kc):focus-visible) {
  color: var(--hx-color-website-text-accent-strong);
}
[data-link].svelte-vgz3kc:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}
[data-link=nav].svelte-vgz3kc {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-family: var(--hx-font-family-mono);
  font-size: var(--section-copy-size);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  text-align: center;
  text-decoration: none;
}
[data-bottom].svelte-vgz3kc {
  display: grid;
  min-width: 0;
  width: 100%;
  grid-template-areas: "address logo ." "copyright logo .";
  grid-template-columns: 1fr auto min(calc((100% - var(--footer-logo-width)) / 2), calc(100% - var(--footer-width-phone)));
  align-items: center;
  row-gap: var(--hx-website-size-16);
}
[data-address].svelte-vgz3kc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  grid-area: address;
  font-family: var(--hx-font-family-mono);
  font-size: var(--section-copy-size);
  font-weight: var(--hx-font-weight-regular);
  font-style: normal;
  line-height: var(--hx-line-height-lg);
  color: inherit;
}
[data-link=contact].svelte-vgz3kc {
  text-decoration-line: underline;
  text-decoration-skip-ink: none;
}
[data-copyright].svelte-vgz3kc {
  grid-area: copyright;
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--section-copy-size);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  text-align: start;
  color: inherit;
}
[data-logo].svelte-vgz3kc {
  grid-area: logo;
  justify-self: center;
}
@media (max-width: 1023px) {
  [data-overlay].svelte-vgz3kc {
    background-image:
      linear-gradient(
        -0.257deg,
        transparent 3.9008%,
        color-mix(in srgb, var(--hx-color-palette-website-slate-n950) 91.6%, transparent) 74.919%,
        var(--hx-color-palette-website-slate-n950) 92.288%);
  }
}
@media (max-width: 599px) {
  [data-overlay].svelte-vgz3kc {
    background-image:
      linear-gradient(
        -1.055deg,
        transparent 3.4822%,
        var(--hx-color-palette-website-slate-n950) 92.073%);
  }
  [data-section].svelte-vgz3kc {
    justify-content: space-between;
  }
  [data-nav].svelte-vgz3kc {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: var(--hx-website-size-16);
  }
  [data-bottom].svelte-vgz3kc {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--hx-website-size-40);
  }
  [data-address].svelte-vgz3kc {
    margin-inline-start: var(--hx-website-size-8);
  }
  [data-copyright].svelte-vgz3kc {
    text-align: left;
  }
  [data-logo].svelte-vgz3kc {
    margin-inline-start: var(--hx-website-size-8);
  }
}

/* dist/css/chunk-67.css */
[data-heading].svelte-alnq3d,
[data-copy].svelte-alnq3d,
[data-axis].svelte-alnq3d {
  --axis-arrow-height: calc( var(--hx-website-size-16) + var(--hx-website-size-2) + var(--hx-website-size-1) );
  --axis-arrow-width: calc( var(--hx-website-size-40) - var(--hx-website-size-2) - var(--hx-website-size-1) );
  --axis-dot-size: var(--hx-website-size-2);
  --axis-gap: calc(var(--hx-website-size-8) + var(--hx-website-size-2));
  --axis-line-thickness: var(--hx-website-size-1);
  --axis-marker-size: var(--hx-website-size-16);
  --axis-segment-size: var(--hx-website-size-4);
  --axis-vertical-marker-size: calc( var(--hx-website-size-16) - var(--hx-website-size-2) - var(--hx-website-size-1) );
  --section-axis-color: var(--hx-color-website-component-graphic-accent-muted);
  color: var(--hx-color-website-text-primary);
}
[data-heading].svelte-alnq3d {
  padding-bottom: var(--hx-website-size-56);
  padding-inline: var(--hx-website-size-48);
  padding-top: var(--hx-website-size-64);
  h2:where(.svelte-alnq3d) {
    margin: 0;
    font-family: var(--hx-font-family-cera);
    font-size: var(--hx-font-size-3xl);
    font-weight: var(--hx-font-weight-black);
    line-height: var(--hx-line-height-5xl);
    text-transform: uppercase;
    text-wrap: balance;
    span:where(.svelte-alnq3d) {
      display: block;
    }
  }
}
[data-copy].svelte-alnq3d {
  display: flex;
  flex-direction: row;
  gap: var(--hx-website-size-64);
  padding-bottom: var(--hx-website-size-64);
  padding-inline: var(--hx-website-size-48);
  padding-top: var(--hx-website-size-56);
  [data-lead]:where(.svelte-alnq3d) {
    margin: 0;
    font-family: var(--hx-font-family-inter);
    font-size: var(--hx-font-size-xl);
    font-weight: var(--hx-font-weight-bold);
    line-height: var(--hx-line-height-2xl);
  }
  [data-card]:where(.svelte-alnq3d) {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: var(--hx-website-size-16);
    h3:where(.svelte-alnq3d) {
      margin: 0;
      font-family: var(--hx-font-family-cera);
      font-size: var(--hx-font-size-xl);
      font-weight: var(--hx-font-weight-black);
      line-height: var(--hx-line-height-2xl);
      text-transform: uppercase;
    }
    p:where(.svelte-alnq3d) {
      margin: 0;
      font-family: var(--hx-font-family-inter);
      font-size: var(--hx-font-size-base);
      font-weight: var(--hx-font-weight-regular);
      line-height: var(--hx-line-height-lg);
    }
  }
}
[data-axis].svelte-alnq3d {
  box-sizing: border-box;
  display: flex;
  min-height: var(--axis-arrow-height);
  min-width: 0;
  width: 100%;
  align-items: center;
  gap: var(--axis-gap);
  padding-inline: var(--hx-website-size-48);
  [data-arrow]:where(.svelte-alnq3d) {
    display: grid;
    height: var(--axis-arrow-height);
    width: var(--axis-arrow-width);
    place-items: center;
    flex: 0 0 var(--axis-arrow-width);
  }
  [data-arrow]:where(.svelte-alnq3d) [data-graphic]:where(.svelte-alnq3d) {
    display: grid;
    height: var(--axis-arrow-height);
    width: var(--axis-arrow-width);
    place-items: center;
  }
  [data-line]:where(.svelte-alnq3d) {
    display: flex;
    height: var(--axis-marker-size);
    min-width: 0;
    width: 100%;
    align-items: center;
    flex: 1 1 0;
  }
  [data-segment]:where(.svelte-alnq3d) {
    height: var(--axis-line-thickness);
    min-width: 0;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
    background-image:
      repeating-linear-gradient(
        to right,
        var(--section-axis-color) 0 var(--axis-dot-size),
        transparent var(--axis-dot-size) var(--axis-segment-size));
  }
  [data-segment]:where(.svelte-alnq3d):nth-child(1) {
    flex-grow: 330;
  }
  [data-segment]:where(.svelte-alnq3d):nth-child(3) {
    flex-grow: 260;
  }
  [data-segment]:where(.svelte-alnq3d):nth-child(5) {
    flex-grow: 211;
  }
  [data-segment]:where(.svelte-alnq3d):nth-child(7) {
    flex-grow: 230;
    mask-image:
      linear-gradient(
        to right,
        var(--hx-color-palette-website-slate-white),
        transparent);
  }
  [data-marker]:where(.svelte-alnq3d) {
    box-sizing: border-box;
    display: block;
    height: var(--axis-marker-size);
    width: var(--axis-marker-size);
    border: var(--hx-border-width-thin) solid var(--section-axis-color);
    border-radius: var(--hx-radius-full);
  }
}
@media (max-width: 1023px) {
  [data-copy].svelte-alnq3d {
    flex-direction: column;
    gap: var(--hx-website-size-56);
    padding-bottom: var(--hx-website-size-48);
    padding-left: var(--hx-website-size-32);
    padding-top: 0;
  }
  [data-axis].svelte-alnq3d {
    height: 100%;
    width: min-content;
    flex-direction: column;
    padding-bottom: var(--hx-website-size-48);
    padding-left: var(--hx-website-size-48);
    padding-right: var(--hx-website-size-32);
  }
  [data-axis].svelte-alnq3d [data-arrow]:where(.svelte-alnq3d) {
    height: var(--axis-arrow-width);
    width: var(--axis-arrow-height);
    flex: 0 0 var(--axis-arrow-width);
  }
  [data-axis].svelte-alnq3d [data-arrow]:where(.svelte-alnq3d) [data-graphic]:where(.svelte-alnq3d) {
    transform: translateX(calc((var(--axis-arrow-height) - var(--axis-arrow-width)) / 2)) rotate(90deg);
  }
  [data-axis].svelte-alnq3d [data-line]:where(.svelte-alnq3d) {
    height: 100%;
    width: var(--axis-marker-size);
    flex-direction: column;
  }
  [data-axis].svelte-alnq3d [data-segment]:where(.svelte-alnq3d):nth-child(1) {
    flex-grow: 101;
  }
  [data-axis].svelte-alnq3d [data-segment]:where(.svelte-alnq3d):nth-child(3) {
    flex-grow: 127;
  }
  [data-axis].svelte-alnq3d [data-segment]:where(.svelte-alnq3d):nth-child(5) {
    flex-grow: 127;
  }
  [data-axis].svelte-alnq3d [data-segment]:where(.svelte-alnq3d):nth-child(7) {
    flex-grow: 64;
    mask-image:
      linear-gradient(
        to bottom,
        var(--hx-color-palette-website-slate-white),
        transparent);
  }
  [data-axis].svelte-alnq3d [data-segment]:where(.svelte-alnq3d) {
    height: auto;
    min-height: 0;
    width: var(--axis-line-thickness);
    background-image:
      repeating-linear-gradient(
        to bottom,
        var(--section-axis-color) 0 var(--axis-dot-size),
        transparent var(--axis-dot-size) var(--axis-segment-size));
  }
  [data-axis].svelte-alnq3d [data-marker]:where(.svelte-alnq3d) {
    height: var(--axis-vertical-marker-size);
    width: var(--axis-vertical-marker-size);
  }
}
@media (max-width: 599px) {
  [data-heading].svelte-alnq3d {
    padding-inline: 0;
    padding-top: var(--hx-website-size-72);
  }
  [data-copy].svelte-alnq3d {
    gap: var(--hx-website-size-48);
    padding-bottom: var(--hx-website-size-72);
    padding-left: var(--hx-website-size-24);
    padding-right: 0;
  }
  [data-axis].svelte-alnq3d {
    padding-bottom: var(--hx-website-size-72);
    padding-left: var(--hx-website-size-24);
    padding-right: var(--hx-website-size-24);
  }
  [data-axis].svelte-alnq3d [data-segment]:where(.svelte-alnq3d):nth-child(1) {
    flex-grow: 174;
  }
  [data-axis].svelte-alnq3d [data-segment]:where(.svelte-alnq3d):nth-child(3) {
    flex-grow: 124;
  }
  [data-axis].svelte-alnq3d [data-segment]:where(.svelte-alnq3d):nth-child(5) {
    flex-grow: 124;
  }
  [data-axis].svelte-alnq3d [data-segment]:where(.svelte-alnq3d):nth-child(7) {
    flex-grow: 72;
  }
  [data-card].svelte-alnq3d h3:where(.svelte-alnq3d) {
    font-size: var(--hx-font-size-md);
    line-height: calc(var(--hx-line-height-xl) - var(--hx-website-size-2));
  }
  [data-card].svelte-alnq3d p:where(.svelte-alnq3d) {
    font-size: var(--hx-font-size-sm);
    line-height: calc(var(--hx-line-height-md) - var(--hx-website-size-1));
  }
}

/* dist/css/chunk-68.css */
[data-strip].svelte-3nst6y {
  box-sizing: border-box;
  display: block;
  height: 100%;
  width: 100%;
}

/* dist/css/chunk-69.css */
[data-heading].svelte-i69km5 {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  padding-inline: var(--hx-website-size-80) var(--hx-website-size-72);
  color: var(--hx-color-website-text-primary);
}
[data-background].svelte-i69km5 {
  inset: 0;
  position: absolute;
  background: var(--hx-color-website-background-page);
}
[data-heading].svelte-i69km5 strong:where(.svelte-i69km5) {
  font-weight: inherit;
  color: var(--hx-color-website-text-accent);
}
@media (max-width: 1023px) {
  [data-background].svelte-i69km5 {
    background: transparent;
  }
  [data-heading].svelte-i69km5 {
    padding-inline: var(--hx-website-size-48);
  }
}
@media (max-width: 599px) {
  [data-heading].svelte-i69km5 {
    padding-block: var(--hx-website-size-40);
    padding-inline: var(--hx-website-size-24);
  }
}

/* dist/css/chunk-70.css */
[data-content].svelte-k9o1m4,
[data-mobile].svelte-k9o1m4 {
  --section-muted-color: var(--hx-color-palette-website-slate-n550);
  --section-rail-color: var(--hx-color-website-component-graphic-accent);
  --section-rail-track: color-mix( in srgb, var(--hx-color-palette-website-mint-n300) 35%, transparent );
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  color: var(--hx-color-website-text-primary);
}
[data-content].svelte-k9o1m4 {
  display: flex;
  min-width: 0;
  flex-direction: column;
  justify-content: center;
  padding-block: var(--hx-website-size-80);
  padding-inline: var(--hx-website-size-72);
}
[data-mobile].svelte-k9o1m4 {
  display: none;
  overflow: hidden;
}
[data-background].svelte-k9o1m4 {
  inset: 0;
  position: absolute;
  background: transparent;
}
[data-eyebrow-wrap].svelte-k9o1m4 {
  display: grid;
  justify-items: start;
}
[data-process].svelte-k9o1m4 {
  display: flex;
  min-height: 576px;
  min-width: 0;
  align-items: flex-start;
  gap: calc(var(--hx-website-size-56) + var(--hx-website-size-80) * var(--hx-fluid-t-tablet));
}
[data-rail].svelte-k9o1m4 {
  display: flex;
  width: var(--hx-website-size-16);
  flex-direction: column;
  align-items: center;
}
[data-dot].svelte-k9o1m4 {
  box-sizing: border-box;
  display: block;
  height: var(--hx-website-size-16);
  width: var(--hx-website-size-16);
  flex: 0 0 var(--hx-website-size-16);
  border: var(--hx-border-width-thin) solid var(--section-rail-color);
  border-radius: var(--hx-radius-full);
}
[data-dot-active=true].svelte-k9o1m4 {
  background: var(--section-rail-color);
}
[data-line].svelte-k9o1m4 {
  position: relative;
  display: block;
  width: var(--hx-border-width-thin);
  flex: 1 1 auto;
  background-image:
    repeating-linear-gradient(
      to bottom,
      var(--section-rail-track) 0,
      var(--section-rail-track) var(--hx-website-size-4),
      transparent var(--hx-website-size-4),
      transparent var(--hx-website-size-8));
}
[data-line].svelte-k9o1m4::before {
  inset-block-start: 0;
  inset-inline-start: 0;
  position: absolute;
  block-size: calc(var(--line-fill, 0) * 100%);
  width: 100%;
  background: var(--section-rail-color);
  content: "";
}
[data-steps].svelte-k9o1m4 {
  display: flex;
  flex-direction: column;
}
[data-step].svelte-k9o1m4 {
  display: flex;
  gap: var(--hx-website-size-56);
  border: 0;
  padding: 0;
  background: transparent;
  text-align: left;
  color: var(--section-muted-color);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-step].svelte-k9o1m4:not([data-step-active=true]):hover {
  color: var(--hx-color-website-text-primary);
}
[data-step].svelte-k9o1m4:not(:last-child) [data-step-body]:where(.svelte-k9o1m4) {
  padding-block-end: var(--hx-website-size-96);
}
[data-step-body].svelte-k9o1m4 {
  display: flex;
  width: 280px;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-step-active=true].svelte-k9o1m4 {
  color: var(--hx-color-website-text-primary);
}
[data-step].svelte-k9o1m4:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}
[data-step-title].svelte-k9o1m4 {
  display: flex;
  align-items: flex-start;
  gap: var(--hx-website-size-16);
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-2xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-2xl);
  text-transform: uppercase;
  white-space: nowrap;
}
[data-step-subtitle].svelte-k9o1m4 {
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
}
[data-detail].svelte-k9o1m4 {
  display: flex;
  min-height: 576px;
  min-width: 0;
  flex: 1 1 0;
}
[data-detail-panel].svelte-k9o1m4 {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-32);
  animation: svelte-k9o1m4-detail-panel-in var(--hx-motion-duration-enter) var(--hx-motion-easing-standard) both;
}
[data-detail-copy].svelte-k9o1m4 {
  display: flex;
  max-width: 599px;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-24);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-light);
  line-height: var(--hx-line-height-2xl);
}
[data-detail-copy].svelte-k9o1m4 p:where(.svelte-k9o1m4) {
  margin: 0;
}
[data-lead].svelte-k9o1m4 {
  font-weight: var(--hx-font-weight-bold);
}
[data-track].svelte-k9o1m4 {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  gap: 0;
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-inline: contain;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}
[data-track].svelte-k9o1m4::-webkit-scrollbar {
  display: none;
}
[data-card].svelte-k9o1m4 {
  box-sizing: border-box;
  display: flex;
  min-height: 663px;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-32);
  flex: 0 0 100%;
  padding-inline: var(--hx-website-size-24);
  scroll-snap-align: start;
}
[data-card].svelte-k9o1m4 [data-detail-copy]:where(.svelte-k9o1m4) {
  font-size: var(--hx-font-size-md);
}
[data-tabs].svelte-k9o1m4 {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  padding-inline: var(--hx-website-size-24);
}
[data-tab].svelte-k9o1m4 {
  border: 0;
  padding: 0;
  background: transparent;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-2xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-2xl);
  text-transform: uppercase;
  color: var(--section-muted-color);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-tab].svelte-k9o1m4:not([data-tab-active=true]):hover {
  color: var(--hx-color-website-text-primary);
}
[data-tab].svelte-k9o1m4:focus-visible,
[data-progress-dot].svelte-k9o1m4:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}
[data-tab-active=true].svelte-k9o1m4 {
  color: var(--hx-color-website-text-primary);
}
[data-card-heading].svelte-k9o1m4 {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-8);
}
[data-card-heading].svelte-k9o1m4 h3:where(.svelte-k9o1m4) {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-2xl);
  text-transform: uppercase;
}
[data-card-heading].svelte-k9o1m4 p:where(.svelte-k9o1m4) {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
}
[data-progress].svelte-k9o1m4 {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  align-items: center;
  padding-inline: var(--hx-website-size-24);
}
[data-progress-dot].svelte-k9o1m4 {
  box-sizing: border-box;
  display: flex;
  height: var(--hx-website-size-24);
  width: var(--hx-website-size-24);
  justify-content: center;
  align-items: center;
  border: 0;
  padding: 0;
  background: transparent;
  cursor: pointer;
}
[data-progress-dot].svelte-k9o1m4::before {
  box-sizing: border-box;
  display: block;
  height: var(--hx-website-size-16);
  width: var(--hx-website-size-16);
  border: var(--hx-website-size-1) solid var(--section-rail-color);
  border-radius: var(--hx-radius-full);
  background-color: transparent;
  transition: background-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard), border-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  content: "";
}
[data-progress-dot-filled=true].svelte-k9o1m4::before {
  background-color: var(--section-rail-color);
}
[data-progress-dot].svelte-k9o1m4:not([data-progress-dot-filled=true]):hover::before {
  border-color: var(--hx-color-website-border-highlight);
}
[data-progress-line].svelte-k9o1m4 {
  position: relative;
  display: block;
  height: 0;
  flex: 1 1 auto;
  border-block-start: var(--hx-website-size-1) dashed var(--section-rail-color);
}
[data-progress-line].svelte-k9o1m4::before {
  inset-block-start: calc(var(--hx-website-size-1) * -1);
  inset-inline-start: 0;
  position: absolute;
  display: block;
  height: var(--hx-website-size-1);
  width: 100%;
  background: var(--section-rail-color);
  transform: scaleX(var(--deck-line-fill, 0));
  transform-origin: left center;
  pointer-events: none;
  content: "";
}
@keyframes svelte-k9o1m4-detail-panel-in {
  from {
    opacity: 0;
    transform: translateY(var(--hx-website-size-8));
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (max-width: 1023px) {
  [data-content].svelte-k9o1m4 {
    display: none;
  }
  [data-mobile].svelte-k9o1m4 {
    display: flex;
    flex-direction: column;
    row-gap: var(--hx-website-size-16);
    padding-block: var(--hx-website-size-32) var(--hx-website-size-48);
  }
  [data-track].svelte-k9o1m4 {
    margin-block-start: var(--hx-website-size-16);
  }
  [data-eyebrow-wrap].svelte-k9o1m4 {
    justify-items: stretch;
  }
  [data-detail-copy].svelte-k9o1m4 {
    max-width: none;
    width: 100%;
  }
}
@media (prefers-reduced-motion: reduce) {
  [data-detail-panel].svelte-k9o1m4 {
    animation: none;
  }
}

/* dist/css/chunk-71.css */
[data-first-insights].svelte-rjo5zg {
  box-sizing: border-box;
  width: 100%;
  background:
    radial-gradient(
      circle at 0% 100%,
      color-mix(in srgb, var(--hx-color-palette-website-mint-n900) 40%, transparent),
      transparent 34%),
    var(--hx-color-website-background-page);
}
@media (max-width: 1023px) {
  [data-first-insights].svelte-rjo5zg {
    background: transparent;
  }
}

/* dist/css/chunk-72.css */
[data-stages].svelte-1gjjbso,
[data-stat].svelte-1gjjbso {
  box-sizing: border-box;
  color: var(--hx-color-website-text-primary);
}
[data-stages].svelte-1gjjbso {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-40);
  padding-block: var(--hx-website-size-80);
  padding-inline: var(--hx-website-size-104);
}
[data-stat].svelte-1gjjbso {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  gap: var(--hx-website-size-32);
  padding-block: var(--hx-website-size-88);
  padding-inline: var(--hx-website-size-40);
}
[data-intro].svelte-1gjjbso {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-subtitle].svelte-1gjjbso {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-bold);
  line-height: var(--hx-line-height-lg);
}
[data-flow].svelte-1gjjbso {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-24);
  margin: 0;
  padding: 0;
  list-style: none;
}
[data-stage-item].svelte-1gjjbso {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-24);
}
[data-stage-pill].svelte-1gjjbso {
  box-sizing: border-box;
  display: inline-flex;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  align-self: flex-start;
  margin: 0;
  border-radius: var(--hx-radius-full);
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-24);
  background: var(--hx-color-website-component-heading-gradient);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-base);
  text-transform: lowercase;
}
[data-stage-copy].svelte-1gjjbso {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-stage-title].svelte-1gjjbso {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
}
[data-stage-body].svelte-1gjjbso {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
}
[data-stat-heading].svelte-1gjjbso {
  margin: 0;
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-5xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: transparent;
}
[data-stat-body].svelte-1gjjbso {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-website-font-size-32);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  [data-stages].svelte-1gjjbso {
    padding-inline: var(--hx-website-size-48);
  }
  [data-stat].svelte-1gjjbso {
    height: auto;
    padding-block: var(--hx-website-size-56);
    padding-inline: var(--hx-website-size-48);
  }
  [data-stat-heading].svelte-1gjjbso {
    font-size: var(--hx-font-size-4xl);
  }
  [data-stat-body].svelte-1gjjbso {
    font-size: var(--hx-font-size-xl);
  }
}
@media (max-width: 599px) {
  [data-stages].svelte-1gjjbso {
    padding-block: var(--hx-website-size-48);
    padding-inline: var(--hx-website-size-24);
  }
  [data-subtitle].svelte-1gjjbso {
    font-size: var(--hx-font-size-base);
  }
  [data-stat].svelte-1gjjbso {
    padding-block: var(--hx-website-size-40);
    padding-inline: var(--hx-website-size-24);
  }
  [data-stat-heading].svelte-1gjjbso {
    font-size: var(--hx-font-size-3xl);
  }
  [data-stat-body].svelte-1gjjbso {
    font-size: var(--hx-font-size-xl);
  }
  [data-stage-title].svelte-1gjjbso {
    font-size: var(--hx-font-size-md);
  }
  [data-stage-body].svelte-1gjjbso {
    font-size: var(--hx-font-size-sm);
  }
}

/* dist/css/chunk-73.css */
[data-section].svelte-16d774d {
  --section-padding-block: calc( var(--hx-website-size-56) + var(--hx-website-size-40) * var(--hx-fluid-t-tablet) );
  --section-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-32) * var(--hx-fluid-t-tablet) );
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-56);
  padding-block: var(--section-padding-block);
  padding-inline: var(--section-padding-inline);
  color: var(--hx-color-website-text-primary);
}
[data-heading].svelte-16d774d {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-4xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  text-wrap: balance;
}
[data-columns].svelte-16d774d {
  display: grid;
  width: 100%;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.8fr);
  gap: var(--hx-website-size-56);
}
[data-services].svelte-16d774d {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-40);
}
[data-services-intro].svelte-16d774d {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-label].svelte-16d774d {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-medium);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-intro].svelte-16d774d {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-secondary);
}
[data-service-list].svelte-16d774d {
  display: flex;
  flex-direction: column;
}
[data-service].svelte-16d774d {
  border-block-start: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
}
[data-service-trigger].svelte-16d774d {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  gap: var(--hx-website-size-16);
  border: 0;
  padding-block: var(--hx-website-size-16);
  padding-inline: 0;
  background: transparent;
  text-align: start;
  cursor: pointer;
}
[data-service-trigger-label].svelte-16d774d {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-secondary);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-service-trigger].svelte-16d774d:is(:where(.svelte-16d774d):hover, :where(.svelte-16d774d):focus-visible) [data-service-trigger-label]:where(.svelte-16d774d) {
  color: var(--hx-color-website-text-primary);
}
[data-service-trigger][data-service-trigger-selected].svelte-16d774d [data-service-trigger-label]:where(.svelte-16d774d) {
  color: var(--hx-color-website-text-accent);
}
[data-service-trigger].svelte-16d774d:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: calc(-1 * var(--hx-border-width-medium));
}
[data-service-chevron].svelte-16d774d {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex: none;
  color: currentColor;
  transform: rotate(-90deg);
  transform-origin: center;
  @media (prefers-reduced-motion: no-preference) {
    transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  }
}
[data-service-trigger][data-service-trigger-selected].svelte-16d774d [data-service-chevron]:where(.svelte-16d774d) {
  color: var(--hx-color-website-text-accent);
}
[data-service-rows].svelte-16d774d {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  margin: 0;
}
[data-service-row].svelte-16d774d {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-4);
}
[data-service-row-label].svelte-16d774d {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-lg);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-service-row-detail].svelte-16d774d {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-secondary);
}
[data-callout].svelte-16d774d {
  display: flex;
  min-width: 0;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--hx-website-size-32);
}
@media (max-width: 1023px) {
  [data-columns].svelte-16d774d {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--hx-website-size-48);
  }
}
@media (max-width: 599px) {
  [data-heading].svelte-16d774d {
    font-size: var(--hx-font-size-3xl);
  }
}

/* dist/css/chunk-74.css */
[data-card].svelte-z5zxel {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  padding-block: var(--pricing-card-padding-block);
  padding-inline: var(--pricing-card-padding-inline);
}
[data-card-full].svelte-z5zxel {
  border-top: 0;
}
[data-card-actions].svelte-z5zxel {
  flex-direction: row;
  gap: var(--hx-website-size-40);
  padding-block: var(--hx-website-size-56);
}
[data-card-title].svelte-z5zxel {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-description].svelte-z5zxel {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-primary);
}
@media (max-width: 599px) {
  [data-card-actions].svelte-z5zxel {
    flex-direction: column;
  }
}

/* dist/css/chunk-75.css */
[data-section].svelte-1fm7jyi {
  --detail-band-border: var(--hx-border-width-thin) solid var(--hx-color-website-border-panel);
  --detail-block-padding-block: calc( var(--hx-website-size-56) + var(--hx-website-size-24) * var(--hx-fluid-t-tablet) );
  --detail-block-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-32) * var(--hx-fluid-t-tablet) );
  --detail-cell-border: var(--hx-border-width-thin) solid var(--hx-color-website-border-panel);
  --detail-column: 1020px;
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  color: var(--hx-color-website-text-primary);
}
[data-heading-band].svelte-1fm7jyi {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  border-block-end: var(--detail-band-border);
  padding-block: var(--hx-website-size-40);
  padding-inline: var(--detail-block-padding-inline);
  text-align: center;
}
[data-tabs].svelte-1fm7jyi {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  border-block-end: var(--detail-band-border);
}
[data-tab].svelte-1fm7jyi {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  justify-content: center;
  align-items: center;
  flex: 1 1 0;
  border: 0;
  padding-block: var(--hx-website-size-16);
  padding-inline: var(--hx-website-size-16);
  background: transparent;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-website-font-size-32);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-align: center;
  text-transform: uppercase;
  color: var(--hx-color-website-text-muted);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-tab].svelte-1fm7jyi + [data-tab]:where(.svelte-1fm7jyi) {
  border-inline-start: var(--detail-band-border);
}
[data-tab][data-active].svelte-1fm7jyi {
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  color: transparent;
}
[data-tab].svelte-1fm7jyi:not([data-active]):hover {
  color: var(--hx-color-website-text-primary);
}
[data-tab].svelte-1fm7jyi:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}
[data-panel].svelte-1fm7jyi {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
}
[data-block].svelte-1fm7jyi {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  gap: var(--hx-website-size-48);
  padding-block: var(--detail-block-padding-block);
  padding-inline: var(--detail-block-padding-inline);
}
[data-block].svelte-1fm7jyi > :where(.svelte-1fm7jyi) {
  max-width: var(--detail-column);
  width: 100%;
}
[data-intro].svelte-1fm7jyi {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
}
[data-accent].svelte-1fm7jyi {
  color: var(--hx-color-website-text-accent-strong);
}
[data-table].svelte-1fm7jyi {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
[data-table].svelte-1fm7jyi tbody:where(.svelte-1fm7jyi)::before {
  display: table-row;
  height: var(--hx-website-size-24);
  content: "";
}
[data-table].svelte-1fm7jyi th:where(.svelte-1fm7jyi),
[data-table].svelte-1fm7jyi td:where(.svelte-1fm7jyi) {
  border-block-start: var(--detail-cell-border);
  border-inline-end: var(--detail-cell-border);
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-8);
  text-align: start;
  vertical-align: middle;
}
[data-table].svelte-1fm7jyi th:where(.svelte-1fm7jyi):first-child,
[data-table].svelte-1fm7jyi td:where(.svelte-1fm7jyi):first-child {
  border-inline-start: var(--detail-cell-border);
}
[data-table].svelte-1fm7jyi thead:where(.svelte-1fm7jyi) th:where(.svelte-1fm7jyi),
[data-table].svelte-1fm7jyi tbody:where(.svelte-1fm7jyi) tr:where(.svelte-1fm7jyi):last-child th:where(.svelte-1fm7jyi),
[data-table].svelte-1fm7jyi tbody:where(.svelte-1fm7jyi) tr:where(.svelte-1fm7jyi):last-child td:where(.svelte-1fm7jyi) {
  border-block-end: var(--detail-cell-border);
}
[data-table].svelte-1fm7jyi thead:where(.svelte-1fm7jyi) th:where(.svelte-1fm7jyi) {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
}
[data-table].svelte-1fm7jyi [data-price-cell]:where(.svelte-1fm7jyi) {
  text-align: end;
}
[data-sku].svelte-1fm7jyi {
  font-weight: var(--hx-font-weight-regular);
}
[data-sku-title].svelte-1fm7jyi {
  display: block;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-lg);
  text-transform: uppercase;
}
[data-sku-note].svelte-1fm7jyi {
  display: block;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  font-style: italic;
  line-height: var(--hx-line-height-lg);
}
[data-kind=addon].svelte-1fm7jyi [data-sku-title]:where(.svelte-1fm7jyi) {
  font-weight: var(--hx-font-weight-regular);
  color: var(--hx-color-website-text-muted);
}
[data-kind=addon].svelte-1fm7jyi [data-sku-note]:where(.svelte-1fm7jyi) {
  color: var(--hx-color-website-text-muted);
}
[data-price=amount].svelte-1fm7jyi {
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-bold);
  line-height: var(--hx-line-height-lg);
}
[data-price=remark].svelte-1fm7jyi {
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  font-style: italic;
  line-height: var(--hx-line-height-lg);
}
[data-price=link].svelte-1fm7jyi {
  font-size: var(--hx-font-size-sm);
  line-height: var(--hx-line-height-lg);
}
[data-table].svelte-1fm7jyi [data-price=remark]:where(.svelte-1fm7jyi) {
  text-align: start;
}
[data-wide].svelte-1fm7jyi {
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
}
[data-wide=note].svelte-1fm7jyi {
  font-style: italic;
}
[data-table].svelte-1fm7jyi [data-wide=link]:where(.svelte-1fm7jyi) {
  text-align: center;
}
[data-contact-link].svelte-1fm7jyi {
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: var(--hx-color-website-text-accent-strong);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-contact-link].svelte-1fm7jyi:is(:where(.svelte-1fm7jyi):hover, :where(.svelte-1fm7jyi):focus-visible) {
  color: var(--hx-color-website-text-accent);
}
[data-pack-details].svelte-1fm7jyi {
  border-block-start: var(--detail-band-border);
}
[data-pack-details].svelte-1fm7jyi [data-block]:where(.svelte-1fm7jyi) {
  align-items: stretch;
}
[data-pack-details].svelte-1fm7jyi [data-block]:where(.svelte-1fm7jyi) > :where(.svelte-1fm7jyi) {
  max-width: none;
}
[data-pack-details-heading].svelte-1fm7jyi {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-3xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-align: center;
  text-transform: uppercase;
}
[data-pack-list].svelte-1fm7jyi {
  display: flex;
  flex-direction: column;
}
[data-pack-item].svelte-1fm7jyi {
  border-block-end: var(--detail-cell-border);
}
[data-pack-item-heading].svelte-1fm7jyi {
  margin: 0;
}
[data-pack-trigger].svelte-1fm7jyi {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  gap: var(--hx-website-size-16);
  border: 0;
  padding-block: var(--hx-website-size-24);
  padding-inline: 0;
  background: transparent;
  text-align: start;
  cursor: pointer;
}
[data-pack-trigger-label].svelte-1fm7jyi {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-pack-trigger].svelte-1fm7jyi:is(:where(.svelte-1fm7jyi):hover, :where(.svelte-1fm7jyi):focus-visible) [data-pack-trigger-label]:where(.svelte-1fm7jyi) {
  color: var(--hx-color-website-text-accent-strong);
}
[data-pack-trigger].svelte-1fm7jyi:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: calc(-1 * var(--hx-border-width-medium));
}
[data-pack-chevron].svelte-1fm7jyi {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex: none;
  color: var(--hx-color-website-text-secondary);
  transform-origin: center;
  @media (prefers-reduced-motion: no-preference) {
    transition: transform var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  }
}
[data-pack-chevron][data-pack-chevron-expanded].svelte-1fm7jyi {
  transform: rotate(180deg);
}
[data-pack-panel].svelte-1fm7jyi {
  padding-block-end: var(--hx-website-size-32);
  padding-inline-start: var(--hx-website-size-16);
}
[data-explain-list].svelte-1fm7jyi {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  margin: 0;
}
[data-explain-item].svelte-1fm7jyi {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-4);
}
[data-term].svelte-1fm7jyi {
  display: flex;
  align-items: center;
  gap: var(--hx-website-size-8);
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-lg);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-term].svelte-1fm7jyi::before {
  display: block;
  height: var(--hx-website-size-4);
  width: var(--hx-website-size-4);
  flex: none;
  border-radius: var(--hx-radius-full);
  background: var(--hx-color-website-background-accent-active);
  content: "";
}
[data-detail].svelte-1fm7jyi {
  margin: 0;
  padding-inline-start: calc(var(--hx-website-size-4) + var(--hx-website-size-8));
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-secondary);
}
[data-sizing-band].svelte-1fm7jyi {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  border-block: var(--detail-band-border);
  padding-block: var(--hx-website-size-80);
  padding-inline: var(--detail-block-padding-inline);
}
[data-sizing-heading].svelte-1fm7jyi {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-5xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-align: center;
  text-transform: uppercase;
  text-wrap: balance;
}
[data-sizing-copy].svelte-1fm7jyi {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-32);
  align-self: flex-start;
}
[data-sizing-title].svelte-1fm7jyi {
  margin: 0;
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-website-font-size-32);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: transparent;
}
[data-sizing-intro].svelte-1fm7jyi {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-secondary);
}
[data-sizing-scroll].svelte-1fm7jyi {
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
[data-sizing-table].svelte-1fm7jyi {
  min-width: 720px;
  width: 100%;
  border-collapse: collapse;
}
[data-sizing-table].svelte-1fm7jyi th:where(.svelte-1fm7jyi),
[data-sizing-table].svelte-1fm7jyi td:where(.svelte-1fm7jyi) {
  text-align: start;
  vertical-align: middle;
}
[data-sizing-table].svelte-1fm7jyi thead:where(.svelte-1fm7jyi) th:where(.svelte-1fm7jyi) {
  padding-block-end: var(--hx-website-size-24);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
}
[data-sizing-table].svelte-1fm7jyi tbody:where(.svelte-1fm7jyi) th:where(.svelte-1fm7jyi),
[data-sizing-table].svelte-1fm7jyi tbody:where(.svelte-1fm7jyi) td:where(.svelte-1fm7jyi) {
  border-block-end: var(--hx-border-width-thin) solid var(--hx-color-website-border-panel);
  padding-block: var(--hx-website-size-8);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
}
[data-sizing-sku].svelte-1fm7jyi {
  color: var(--hx-color-website-text-accent-strong);
}
[data-sizing-table].svelte-1fm7jyi thead:where(.svelte-1fm7jyi) th:where(.svelte-1fm7jyi):last-child,
[data-sizing-table].svelte-1fm7jyi [data-sizing-price]:where(.svelte-1fm7jyi) {
  text-align: end;
}
[data-sizing-table].svelte-1fm7jyi [data-sizing-price]:where(.svelte-1fm7jyi) {
  font-weight: var(--hx-font-weight-bold);
}
@media (max-width: 599px) {
  [data-tab].svelte-1fm7jyi {
    font-size: var(--hx-font-size-lg);
  }
  [data-sizing-heading].svelte-1fm7jyi {
    font-size: var(--hx-website-font-size-32);
  }
}

/* dist/css/chunk-76.css */
[data-card].svelte-18dy46y {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-32);
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  padding-block: var(--pricing-card-padding-block);
  padding-inline: var(--pricing-card-padding-inline);
}
[data-row].svelte-18dy46y {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
}
[data-row].svelte-18dy46y [data-card]:where(.svelte-18dy46y) {
  flex: 1 1 0;
  border-right: 0;
  border-top: 0;
}
[data-row].svelte-18dy46y [data-card]:where(.svelte-18dy46y):last-child {
  border-right: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
}
[data-card-full].svelte-18dy46y {
  width: 100%;
  border-top: 0;
}
[data-card-center].svelte-18dy46y {
  align-items: center;
}
[data-card-actions].svelte-18dy46y {
  flex-direction: row;
  gap: var(--hx-website-size-40);
  padding-block: var(--hx-website-size-56);
}
[data-price-block].svelte-18dy46y {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  color: var(--hx-color-website-text-primary);
}
[data-price-line].svelte-18dy46y {
  display: flex;
  align-items: flex-end;
  gap: var(--hx-website-size-8);
}
[data-card-section-title].svelte-18dy46y {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-align: center;
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-card-title].svelte-18dy46y {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-tier-name].svelte-18dy46y {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-bold);
  line-height: var(--hx-line-height-snug);
  color: var(--hx-color-website-text-primary);
}
[data-tier-name-reserve].svelte-18dy46y {
  min-height: calc(var(--tier-name-lines, 2) * 1lh);
}
[data-tier-name-text].svelte-18dy46y {
  display: block;
}
[data-qualifier].svelte-18dy46y {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  font-style: italic;
  line-height: normal;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
[data-price].svelte-18dy46y {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-website-font-size-32);
  font-weight: var(--hx-font-weight-black);
  line-height: normal;
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
[data-period].svelte-18dy46y {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  color: var(--hx-color-website-text-primary);
}
[data-description].svelte-18dy46y {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-disabled);
}
@media (max-width: 1023px) {
  [data-row].svelte-18dy46y {
    flex-direction: column;
  }
  [data-row].svelte-18dy46y [data-card]:where(.svelte-18dy46y) {
    border-right: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  }
  [data-row].svelte-18dy46y [data-card]:where(.svelte-18dy46y) + [data-card]:where(.svelte-18dy46y) {
    border-top: 0;
  }
  [data-tier-name-reserve].svelte-18dy46y {
    min-height: 0;
  }
}
@media (max-width: 599px) {
  [data-card-actions].svelte-18dy46y {
    flex-direction: column;
  }
}

/* dist/css/chunk-77.css */
[data-section].svelte-1vgai5x {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
}
[data-panel].svelte-1vgai5x {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-40);
  border-inline: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  padding-block: calc(var(--hx-website-size-64) + var(--hx-website-size-16));
  padding-inline: calc(var(--hx-website-size-80) + var(--hx-website-size-24));
}
[data-eyebrow-wrap].svelte-1vgai5x {
  align-self: flex-start;
}
[data-panel-licensing].svelte-1vgai5x {
  border-block-end: var(--hx-border-width-thin) solid transparent;
  border-block-start: var(--hx-border-width-thin) solid transparent;
  border-inline: var(--hx-border-width-thin) solid transparent;
  background-image:
    repeating-linear-gradient(
      90deg,
      var(--hx-color-website-border-section) 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      90deg,
      var(--hx-color-website-border-section) 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      180deg,
      var(--hx-color-website-border-section) 0 5px,
      transparent 5px 10px),
    repeating-linear-gradient(
      180deg,
      var(--hx-color-website-border-section) 0 5px,
      transparent 5px 10px);
  background-origin: border-box;
  background-position:
    top left,
    bottom left,
    left top,
    right top;
  background-repeat: no-repeat;
  background-size:
    100% var(--hx-border-width-thin),
    100% var(--hx-border-width-thin),
    var(--hx-border-width-thin) 100%,
    var(--hx-border-width-thin) 100%;
}
[data-heading].svelte-1vgai5x {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-2xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  text-wrap: balance;
  color: var(--hx-color-website-text-primary);
}
[data-features].svelte-1vgai5x {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-40);
}
[data-feature].svelte-1vgai5x {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-feature-subheading].svelte-1vgai5x,
[data-feature-body].svelte-1vgai5x,
[data-licensing-subheading].svelte-1vgai5x {
  margin: 0;
}
[data-feature-subheading].svelte-1vgai5x,
[data-licensing-subheading].svelte-1vgai5x {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-feature-body].svelte-1vgai5x {
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-subtle);
}
[data-highlight].svelte-1vgai5x {
  color: var(--hx-color-website-text-accent);
}
[data-licensing-copy].svelte-1vgai5x {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-licensing-body].svelte-1vgai5x {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-subtle);
}
[data-licensing-body].svelte-1vgai5x p:where(.svelte-1vgai5x) {
  margin: 0;
}
[data-scaling].svelte-1vgai5x {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-block-end: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  border-inline-end: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  padding-block: calc(var(--hx-website-size-64) + var(--hx-website-size-24));
  padding-inline: var(--hx-website-size-40);
}
[data-scaling-heading].svelte-1vgai5x {
  margin: 0;
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-5xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  text-wrap: balance;
  color: transparent;
}
@media (max-width: 1023px) {
  [data-panel].svelte-1vgai5x {
    padding-inline: var(--hx-website-size-40);
  }
  [data-scaling].svelte-1vgai5x {
    padding-inline: var(--hx-website-size-40);
  }
}
@media (max-width: 599px) {
  [data-panel].svelte-1vgai5x {
    padding-block: var(--hx-website-size-40);
    padding-inline: var(--hx-website-size-24);
  }
  [data-scaling].svelte-1vgai5x {
    border-inline-start: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
    padding-block: var(--hx-website-size-40);
    padding-inline: var(--hx-website-size-24);
  }
  [data-scaling-heading].svelte-1vgai5x {
    font-size: var(--hx-font-size-3xl);
  }
}

/* dist/css/chunk-78.css */
[data-card].svelte-u6pntf {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-32);
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  padding-block: var(--pricing-card-padding-block);
  padding-inline: var(--pricing-card-padding-inline);
}
[data-row].svelte-u6pntf {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
}
[data-row].svelte-u6pntf [data-card]:where(.svelte-u6pntf) {
  flex: 1 1 0;
  border-right: 0;
  border-top: 0;
}
[data-row].svelte-u6pntf [data-card]:where(.svelte-u6pntf):last-child {
  border-right: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
}
[data-card-full].svelte-u6pntf {
  width: 100%;
  border-top: 0;
}
[data-card-center].svelte-u6pntf {
  align-items: center;
  text-align: center;
}
[data-card-actions].svelte-u6pntf {
  flex-direction: row;
  gap: var(--hx-website-size-40);
  padding-block: var(--hx-website-size-56);
}
[data-price-block].svelte-u6pntf {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  color: var(--hx-color-website-text-primary);
}
[data-price-line].svelte-u6pntf {
  display: flex;
  align-items: flex-end;
  gap: var(--hx-website-size-8);
}
[data-card-section-title].svelte-u6pntf {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-website-font-size-32);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-align: center;
  text-transform: uppercase;
  text-wrap: balance;
  color: var(--hx-color-website-text-primary);
}
[data-card-title].svelte-u6pntf {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-tier-name].svelte-u6pntf {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-bold);
  line-height: var(--hx-line-height-snug);
  color: var(--hx-color-website-text-primary);
}
[data-tier-name-reserve].svelte-u6pntf {
  min-height: calc(var(--tier-name-lines, 2) * 1lh);
}
[data-tier-name-text].svelte-u6pntf {
  display: block;
}
[data-qualifier].svelte-u6pntf {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  font-style: italic;
  line-height: normal;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
[data-price].svelte-u6pntf {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-website-font-size-32);
  font-weight: var(--hx-font-weight-black);
  line-height: normal;
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
[data-period].svelte-u6pntf {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  color: var(--hx-color-website-text-primary);
}
[data-description].svelte-u6pntf {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-disabled);
}
[data-body-stack].svelte-u6pntf {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
@media (max-width: 1023px) {
  [data-row].svelte-u6pntf {
    flex-direction: column;
  }
  [data-row].svelte-u6pntf [data-card]:where(.svelte-u6pntf) {
    border-right: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  }
  [data-row].svelte-u6pntf [data-card]:where(.svelte-u6pntf) + [data-card]:where(.svelte-u6pntf) {
    border-top: 0;
  }
  [data-tier-name-reserve].svelte-u6pntf {
    min-height: 0;
  }
}
@media (max-width: 599px) {
  [data-card-align-start-mobile].svelte-u6pntf {
    align-items: flex-start;
    text-align: left;
  }
  [data-card-align-start-mobile].svelte-u6pntf [data-card-section-title]:where(.svelte-u6pntf) {
    text-align: left;
  }
  [data-card-actions].svelte-u6pntf {
    flex-direction: column;
  }
}

/* dist/css/chunk-79.css */
[data-section].svelte-19h0fmc {
  --section-action-width: calc( var(--hx-website-layout-grid-column) * 2 + var(--hx-website-size-64) );
  --section-padding-inline: calc( var(--hx-website-size-16) * var(--hx-fluid-t-mobile) + (var(--hx-website-size-64) + var(--hx-website-size-4)) * var(--hx-fluid-t-desktop) );
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: center;
  gap: var(--hx-website-size-48);
  padding-block: var(--hx-website-size-48) calc(var(--hx-website-size-48) + var(--hx-website-size-2));
  padding-inline: var(--section-padding-inline);
}
[data-media].svelte-19h0fmc {
  box-sizing: border-box;
  display: block;
  max-width: 100%;
  min-width: 0;
  width: 100%;
}
[data-actions].svelte-19h0fmc {
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  width: var(--section-action-width);
}
@media (max-width: 599px) {
  [data-section].svelte-19h0fmc {
    gap: var(--hx-website-size-32);
    padding-block: var(--hx-website-size-24);
  }
}

/* dist/css/chunk-80.css */
[data-slider].svelte-13ns2ti {
  --card-width: calc( ( min( var(--hx-website-layout-container-width), 100vw - 2 * var(--hx-website-layout-margin-stretch) ) - 2 * var(--hx-website-size-24) ) / 3 );
  --scroll-slider-gap: calc( var(--hx-website-size-24) - (var(--hx-website-size-16) - var(--hx-website-size-4)) * var(--scroll-slider-phone-factor) );
  --scroll-slider-gutter: max( calc( (var(--hx-website-size-56) + var(--hx-website-size-1)) * var(--scroll-slider-phone-factor) / 2 ), calc( (100vw - var(--hx-website-layout-container-width)) / 2 - var(--hx-website-layout-margin-stretch) ) );
  --scroll-slider-phone-factor: clamp(0, (600px - 100vw) / 1px, 1);
  --scroll-slider-rail-idle-opacity: var(--hx-opacity-35);
  width: 100%;
  padding-block-start: var(--hx-website-size-88);
}
[data-visually-hidden].svelte-13ns2ti {
  position: absolute;
  height: var(--hx-website-size-1);
  width: var(--hx-website-size-1);
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  clip-path: inset(50%);
}
[data-card].svelte-13ns2ti {
  box-sizing: border-box;
  display: flex;
  min-height: var(--pricing-card-min-height, auto);
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-32);
  flex: 0 0 var(--card-width);
  margin-block: var(--hx-website-size-32);
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  padding-block: var(--hx-website-size-24);
  padding-inline: calc(var(--hx-website-size-24) + var(--hx-website-size-8) * var(--hx-fluid-t-tablet));
  background: transparent;
  transition:
    background-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard),
    border-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard),
    margin var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-card][data-highlighted].svelte-13ns2ti {
  margin-block: 0;
  border-color: var(--hx-color-website-border-subtle);
  background: var(--hx-color-website-background-panel);
}
[data-card-top].svelte-13ns2ti {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-24);
}
[data-card-name].svelte-13ns2ti {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-2xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
  transition: color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-card][data-highlighted].svelte-13ns2ti [data-card-name]:where(.svelte-13ns2ti) {
  color: var(--hx-color-website-text-accent-strong);
}
[data-tiers].svelte-13ns2ti {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--hx-website-size-16);
}
[data-tier].svelte-13ns2ti {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-8);
}
[data-tier-label].svelte-13ns2ti {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  font-weight: var(--hx-font-weight-medium);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-subtle);
}
[data-tier-price].svelte-13ns2ti {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-4);
}
[data-tier-amount].svelte-13ns2ti {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  color: var(--hx-color-website-text-primary);
}
[data-tier-period].svelte-13ns2ti {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  color: var(--hx-color-website-text-disabled);
}
[data-card-note].svelte-13ns2ti {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-secondary);
}
[data-card-desc].svelte-13ns2ti {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-secondary);
}
[data-card-actions].svelte-13ns2ti {
  display: flex;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  margin-block-start: auto;
}
[data-footer].svelte-13ns2ti {
  display: block;
  height: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  [data-card].svelte-13ns2ti {
    flex: 0 0 calc((min(var(--hx-website-layout-container-width), 100vw - 2 * var(--hx-website-layout-margin-stretch)) - var(--hx-website-size-24)) / 2);
  }
}
@media (max-width: 599px) {
  [data-slider].svelte-13ns2ti {
    width: calc(100% + 2 * var(--hx-website-layout-margin-stretch));
    margin-inline: calc(-1 * var(--hx-website-layout-margin-stretch));
  }
  [data-card].svelte-13ns2ti {
    flex: 0 0 calc(100vw - 2 * var(--scroll-slider-gutter));
    scroll-snap-align: start;
  }
}

/* dist/css/chunk-81.css */
[data-card].svelte-ahz18a {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  padding-block: var(--pricing-card-padding-block);
  padding-inline: var(--pricing-card-padding-inline);
}
[data-card-full].svelte-ahz18a {
  border-top: 0;
}
[data-card-actions].svelte-ahz18a {
  flex-direction: row;
  gap: var(--hx-website-size-40);
  padding-block: var(--hx-website-size-56);
}
[data-card-title].svelte-ahz18a {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-description].svelte-ahz18a {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-disabled);
}
@media (max-width: 599px) {
  [data-card-actions].svelte-ahz18a {
    flex-direction: column;
  }
}

/* dist/css/chunk-82.css */
[data-card].svelte-19az0gz {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-32);
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  padding-block: var(--pricing-card-padding-block);
  padding-inline: var(--pricing-card-padding-inline);
}
[data-row].svelte-19az0gz {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
}
[data-row].svelte-19az0gz [data-card]:where(.svelte-19az0gz) {
  flex: 1 1 0;
  border-right: 0;
  border-top: 0;
}
[data-row].svelte-19az0gz [data-card]:where(.svelte-19az0gz):last-child {
  border-right: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
}
[data-card-full].svelte-19az0gz {
  width: 100%;
  border-top: 0;
}
[data-card-center].svelte-19az0gz {
  align-items: center;
}
[data-card-actions].svelte-19az0gz {
  flex-direction: row;
  gap: var(--hx-website-size-40);
  padding-block: var(--hx-website-size-56);
}
[data-divider].svelte-19az0gz {
  display: block;
  height: var(--hx-border-width-thin);
  width: 100%;
  margin: 0;
  border: 0;
  background-image:
    repeating-linear-gradient(
      90deg,
      var(--hx-color-website-border-section) 0 5px,
      transparent 5px 10px);
}
[data-price-block].svelte-19az0gz {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  color: var(--hx-color-website-text-primary);
}
[data-price-line].svelte-19az0gz {
  display: flex;
  align-items: flex-end;
  gap: var(--hx-website-size-8);
}
[data-card-section-title].svelte-19az0gz {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-website-font-size-32);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-align: center;
  text-transform: uppercase;
  text-wrap: balance;
  color: var(--hx-color-website-text-primary);
}
[data-tier-name].svelte-19az0gz {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-bold);
  line-height: var(--hx-line-height-snug);
  color: var(--hx-color-website-text-primary);
}
[data-tier-name-reserve].svelte-19az0gz {
  min-height: calc(var(--tier-name-lines, 2) * 1lh);
}
[data-tier-name-text].svelte-19az0gz {
  display: block;
}
[data-qualifier].svelte-19az0gz {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  font-style: italic;
  line-height: normal;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
[data-price].svelte-19az0gz {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-website-font-size-32);
  font-weight: var(--hx-font-weight-black);
  line-height: normal;
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
[data-period].svelte-19az0gz {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  color: var(--hx-color-website-text-primary);
}
[data-description].svelte-19az0gz {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-primary);
}
@media (max-width: 1023px) {
  [data-row].svelte-19az0gz {
    flex-direction: column;
  }
  [data-row].svelte-19az0gz [data-card]:where(.svelte-19az0gz) {
    border-right: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
  }
  [data-row].svelte-19az0gz [data-card]:where(.svelte-19az0gz) + [data-card]:where(.svelte-19az0gz) {
    border-top: 0;
  }
  [data-tier-name-reserve].svelte-19az0gz {
    min-height: 0;
  }
}
@media (max-width: 599px) {
  [data-card-actions].svelte-19az0gz {
    flex-direction: column;
  }
}

/* dist/css/chunk-83.css */
[data-heading].svelte-i5faeo {
  margin: 0;
  padding-block: var(--hx-website-size-88);
  padding-inline: var(--hx-website-size-16);
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-4xl);
  font-weight: var(--hx-font-weight-black);
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
  text-wrap: balance;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
@media (max-width: 599px) {
  [data-heading].svelte-i5faeo {
    padding-block: var(--hx-website-size-40);
    font-size: var(--hx-font-size-3xl);
  }
}

/* dist/css/chunk-84.css */
[data-card].svelte-5cksxz {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--hx-website-size-32);
  padding-block: var(--hx-website-size-56);
  padding-inline: calc(var(--hx-website-size-24) + var(--hx-website-size-32) * var(--hx-fluid-t-tablet));
  color: var(--hx-color-website-text-primary);
}
[data-badge].svelte-5cksxz {
  display: flex;
  height: calc(var(--hx-website-size-128) + var(--hx-website-size-56));
  max-width: 100%;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
}
[data-copy].svelte-5cksxz {
  min-width: 0;
  width: 100%;
  flex: 1 0 auto;
}
[data-title].svelte-5cksxz {
  display: block;
  min-height: calc(var(--certification-title-lines, 2) * 1lh);
  font-size: var(--hx-font-size-xl);
}
[data-title-text].svelte-5cksxz {
  display: block;
}
[data-body].svelte-5cksxz {
  font-size: var(--hx-font-size-base);
}
@media (max-width: 599px) {
  [data-card].svelte-5cksxz {
    justify-content: flex-start;
  }
  [data-copy].svelte-5cksxz {
    flex: 0 0 auto;
  }
  [data-title].svelte-5cksxz {
    min-height: 0;
  }
}

/* dist/css/chunk-85.css */
[data-section].svelte-11azl09 {
  --section-content-width: calc( var(--hx-website-layout-grid-column) * 5 + var(--hx-website-size-24) );
  --section-padding-block: calc( var(--hx-website-size-48) + var(--hx-website-size-16) * var(--hx-fluid-t-tablet) + var(--hx-website-size-16) * var(--hx-fluid-t-desktop) );
  --section-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-40) * var(--hx-fluid-t-tablet) + var(--hx-website-size-16) * var(--hx-fluid-t-desktop) );
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--hx-website-size-40);
  margin: 0;
  padding-block-end: var(--section-padding-block);
  padding-block-start: calc(var(--section-padding-block) + var(--hx-website-size-48));
  padding-inline: var(--section-padding-inline);
  font-family: var(--hx-font-family-mono);
  text-align: center;
  color: var(--hx-color-website-text-primary);
}
[data-copy].svelte-11azl09,
[data-attribution].svelte-11azl09 {
  max-width: var(--section-content-width);
  min-width: 0;
  width: 100%;
}
[data-body].svelte-11azl09 {
  margin: 0;
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-light);
  line-height: var(--hx-line-height-2xl);
}
[data-attribution].svelte-11azl09 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--hx-website-size-40);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-light);
  line-height: var(--hx-line-height-md);
}
[data-meta].svelte-11azl09 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
[data-accent].svelte-11azl09 {
  display: block;
  height: 43px;
  width: 43px;
  border-radius: 50%;
  background: var(--hx-color-website-background-panel-raised);
}
[data-portrait].svelte-11azl09 {
  display: block;
  height: 86px;
  width: 86px;
  border-radius: 50%;
  overflow: hidden;
}
[data-portrait-image].svelte-11azl09 {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

/* dist/css/chunk-86.css */
[data-section].svelte-xai1f8 {
  --section-label-background: var(--hx-color-website-overlay-glass);
  --section-label-border-color: var(--hx-color-website-border-highlight);
  --section-label-radius: var(--hx-radius-sm);
  --section-label-tab-color: var(--hx-color-website-background-accent-brand);
  --section-mobile-design-px: calc(min(100vw, 393px) / 393);
  --section-portrait-border-color: var(--hx-color-website-border-highlight);
  --section-portrait-overlay: color-mix( in srgb, var(--hx-color-palette-website-slate-n1000) 40%, transparent );
  box-sizing: border-box;
  container-type: inline-size;
  height: 100%;
  min-width: 0;
  width: 100%;
  color: var(--hx-color-website-text-primary);
}
[data-background].svelte-xai1f8 {
  box-sizing: border-box;
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: var(--hx-color-website-background-page);
}
[data-media].svelte-xai1f8,
[data-overlay].svelte-xai1f8 {
  inset: 0;
  position: absolute;
  pointer-events: none;
}
[data-media].svelte-xai1f8 {
  height: 100%;
  max-width: none;
  width: 100%;
  filter: blur(var(--hx-website-size-2));
  transform: scale(1.01);
}
[data-overlay].svelte-xai1f8 {
  background:
    linear-gradient(
      180deg,
      var(--hx-color-palette-website-slate-n950) 21.922%,
      transparent 66.978%);
}
[data-stage].svelte-xai1f8 {
  position: relative;
  box-sizing: border-box;
  height: 100%;
  max-width: var(--hx-website-layout-container-width);
  min-width: 0;
  width: 100%;
  margin-inline: auto;
}
[data-labels].svelte-xai1f8,
[data-portraits].svelte-xai1f8,
[data-lines].svelte-xai1f8 {
  position: absolute;
}
[data-labels].svelte-xai1f8 {
  inset-block-start: var(--hx-website-size-128);
  inset-inline-start: 50%;
  z-index: 3;
  display: flex;
  width: min(calc(536px * 2 - var(--hx-website-size-2)), calc(100% - var(--hx-website-layout-grid-column) + var(--hx-website-size-4) + var(--hx-website-size-2)));
  justify-content: space-between;
  align-items: center;
  gap: var(--hx-website-size-56);
  transform: translateX(-50%);
}
[data-label].svelte-xai1f8 {
  display: flex;
  min-width: 0;
  justify-content: center;
  align-items: center;
}
[data-tab].svelte-xai1f8 {
  display: block;
  height: var(--hx-website-size-24);
  flex: 0 0 var(--hx-website-size-4);
  border: var(--hx-website-size-1) solid var(--hx-color-website-border-glass-soft);
  border-inline-end: 0;
  border-radius: var(--section-label-radius) 0 0 var(--section-label-radius);
  background: var(--section-label-tab-color);
  opacity: var(--hx-opacity-95);
}
[data-tab].svelte-xai1f8:last-child {
  transform: rotate(180deg);
}
[data-label-body].svelte-xai1f8 {
  box-sizing: border-box;
  display: flex;
  min-height: var(--hx-website-size-40);
  justify-content: center;
  align-items: center;
  gap: var(--hx-website-size-16);
  border: var(--hx-website-size-1) solid var(--section-label-border-color);
  border-radius: var(--section-label-radius);
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-24);
  background: var(--section-label-background);
  backdrop-filter: blur(var(--hx-website-size-4));
  box-shadow: var(--hx-website-size-8) var(--hx-website-size-8) var(--hx-website-size-24) color-mix(in srgb, var(--hx-color-palette-website-slate-n1000) 15%, transparent);
}
[data-name].svelte-xai1f8,
[data-role].svelte-xai1f8 {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  line-height: normal;
  white-space: nowrap;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
[data-name].svelte-xai1f8 {
  font-weight: var(--hx-font-weight-bold);
}
[data-role].svelte-xai1f8 {
  font-weight: var(--hx-font-weight-regular);
}
[data-portraits].svelte-xai1f8 {
  inset-block-start: calc(var(--hx-website-layout-grid-column) + var(--hx-website-size-56) + var(--hx-website-size-4) + var(--hx-website-size-1));
  inset-inline-start: 50%;
  z-index: 2;
  display: flex;
  width: min(calc(536px * 2 + var(--hx-website-size-8) + var(--hx-website-size-4)), calc(100% - 136px - var(--hx-website-size-4)));
  justify-content: space-between;
  align-items: center;
  gap: var(--hx-website-size-48);
  transform: translateX(-50%);
}
[data-portrait].svelte-xai1f8 {
  position: relative;
  box-sizing: border-box;
  aspect-ratio: 1;
  width: calc(var(--hx-website-layout-grid-column) + var(--hx-website-size-72) + var(--hx-website-size-4) - var(--hx-website-size-1));
  flex: 0 0 calc(var(--hx-website-layout-grid-column) + var(--hx-website-size-72) + var(--hx-website-size-4) - var(--hx-website-size-1));
  margin: 0;
  border: var(--hx-website-size-1) solid var(--section-portrait-border-color);
  border-radius: var(--hx-radius-full);
  overflow: hidden;
  background: var(--section-portrait-overlay);
}
[data-lines].svelte-xai1f8 {
  inset: 0;
  z-index: 1;
  display: none;
  pointer-events: none;
}
[data-lines].svelte-xai1f8 svg:where(.svelte-xai1f8) {
  inset: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  fill: none;
  stroke-width: var(--hx-website-size-1);
}
[data-line-variant=tablet].svelte-xai1f8 {
  stroke: var(--hx-color-palette-website-mint-n500);
  stroke-linecap: round;
  stroke-dasharray: var(--hx-website-size-1) var(--hx-website-size-4);
}
[data-line-variant=mobile].svelte-xai1f8 {
  display: none;
  stroke-dasharray: var(--hx-website-size-2) var(--hx-website-size-2);
}
@media (max-width: 1023px) {
  [data-labels].svelte-xai1f8 {
    inset: 0;
    z-index: 3;
    display: block;
    width: 100%;
    transform: none;
  }
  [data-label].svelte-xai1f8 {
    position: absolute;
  }
  [data-label][data-member-id=bastiaan].svelte-xai1f8 {
    inset-block-start: 0;
    inset-inline-start: var(--hx-website-size-40);
  }
  [data-label][data-member-id=boris].svelte-xai1f8 {
    inset-block-start: var(--hx-website-size-56);
    inset-inline-start: calc(var(--hx-website-layout-grid-column) + var(--hx-website-size-16));
  }
  [data-label][data-member-id=sander].svelte-xai1f8 {
    inset-block-start: calc(var(--hx-website-size-96) + var(--hx-website-size-8));
    inset-inline-end: calc(var(--hx-website-layout-grid-column) + var(--hx-website-size-16) + var(--hx-website-size-4) - var(--hx-website-size-1));
  }
  [data-label][data-member-id=tommy].svelte-xai1f8 {
    inset-block-start: calc(var(--hx-website-layout-grid-column) - var(--hx-website-size-4));
    inset-inline-end: var(--hx-website-size-40);
  }
  [data-label-body].svelte-xai1f8 {
    gap: var(--hx-website-size-4);
  }
  [data-portraits].svelte-xai1f8 {
    inset-block-start: calc(var(--hx-website-layout-grid-column) + var(--hx-website-size-128) + var(--hx-website-size-8) + var(--hx-website-size-1));
    width: min(calc(536px + var(--hx-website-layout-grid-column) + var(--hx-website-size-24) + var(--hx-website-size-4)), calc(100% - var(--hx-website-size-40)));
    gap: calc(var(--hx-website-size-16) + var(--hx-website-size-16) * var(--hx-fluid-t-tablet));
  }
  [data-portrait].svelte-xai1f8 {
    width: min(calc(var(--hx-website-layout-grid-column) - var(--hx-website-size-2) - var(--hx-website-size-1)), calc((100cqi - var(--hx-website-size-88)) / 4));
    flex-basis: min(calc(var(--hx-website-layout-grid-column) - var(--hx-website-size-2) - var(--hx-website-size-1)), calc((100cqi - var(--hx-website-size-88)) / 4));
  }
  [data-lines].svelte-xai1f8 {
    display: block;
  }
}
@media (max-width: 599px) {
  [data-section].svelte-xai1f8 {
    padding-block-start: calc(var(--hx-website-size-40) + var(--hx-website-size-4));
  }
  [data-media].svelte-xai1f8 {
    inset: auto 0 0;
    height: 300px;
    filter: none;
    transform: none;
  }
  [data-overlay].svelte-xai1f8 {
    display: none;
  }
  [data-stage].svelte-xai1f8 {
    height: 406px;
    max-width: none;
    width: 100vw;
    margin-inline: calc((100% - 100vw) / 2);
  }
  [data-label][data-member-id=bastiaan].svelte-xai1f8 {
    inset-block-start: 0;
    inset-inline-start: calc(var(--hx-website-size-16) + var(--hx-website-size-4));
  }
  [data-label][data-member-id=boris].svelte-xai1f8 {
    inset-block-start: calc(var(--hx-website-size-48) + var(--hx-website-size-4));
    inset-inline-start: calc(var(--hx-website-size-64) + var(--hx-website-size-4));
  }
  [data-label][data-member-id=sander].svelte-xai1f8 {
    inset-block-start: calc(var(--hx-website-size-96) + var(--hx-website-size-8));
    inset-inline-end: auto;
    inset-inline-start: var(--hx-website-size-120);
  }
  [data-label][data-member-id=tommy].svelte-xai1f8 {
    inset-block-start: calc(var(--hx-website-size-128) + var(--hx-website-size-24) + var(--hx-website-size-4));
    inset-inline-end: auto;
    inset-inline-start: calc(var(--hx-website-size-128) + var(--hx-website-size-64) + var(--hx-website-size-2));
  }
  [data-label-body].svelte-xai1f8 {
    min-height: var(--hx-website-size-40);
    padding-inline: var(--hx-website-size-24);
  }
  [data-portraits].svelte-xai1f8 {
    inset: 0;
    display: block;
    width: 100%;
    transform: none;
  }
  [data-portrait].svelte-xai1f8 {
    position: absolute;
    width: min(var(--hx-website-size-80), calc((100cqi - (var(--hx-website-size-96) + var(--hx-website-size-16))) / 4));
    border-width: var(--hx-website-size-1);
    transform: translate(-50%, -50%);
  }
  [data-portrait][data-member-id=bastiaan].svelte-xai1f8 {
    inset-block-start: calc(var(--section-mobile-design-px) * 288);
    inset-inline-start: calc(var(--section-mobile-design-px) * 82);
  }
  [data-portrait][data-member-id=boris].svelte-xai1f8 {
    inset-block-start: calc(var(--section-mobile-design-px) * 285);
    inset-inline-start: calc(var(--section-mobile-design-px) * 161);
  }
  [data-portrait][data-member-id=sander].svelte-xai1f8 {
    inset-block-start: calc(var(--section-mobile-design-px) * 285);
    inset-inline-start: calc(var(--section-mobile-design-px) * 238);
  }
  [data-portrait][data-member-id=tommy].svelte-xai1f8 {
    inset-block-start: calc(var(--section-mobile-design-px) * 285);
    inset-inline-start: calc(var(--section-mobile-design-px) * 316);
  }
  [data-line-variant=tablet].svelte-xai1f8 {
    display: none;
  }
  [data-line-variant=mobile].svelte-xai1f8 {
    display: block;
  }
}

/* dist/css/chunk-87.css */
[data-section].svelte-o7udye {
  --section-padding-block: calc( var(--hx-website-size-80) + var(--hx-website-size-8) * var(--hx-fluid-t-tablet) );
  --section-padding-inline: calc( var(--hx-website-size-16) + var(--hx-website-size-88) * var(--hx-fluid-t-tablet) );
  box-sizing: border-box;
  display: flex;
  min-height: var(--section-min-height, auto);
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  gap: var(--hx-website-size-32);
  padding-block: var(--section-padding-block);
  padding-inline: var(--section-padding-inline);
  color: var(--hx-color-website-text-primary);
}
[data-heading].svelte-o7udye,
[data-body].svelte-o7udye p:where(.svelte-o7udye) {
  margin: 0;
}
[data-heading].svelte-o7udye {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-5xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
}
[data-section][data-heading-tone=accent].svelte-o7udye [data-heading]:where(.svelte-o7udye) {
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  color: transparent;
}
[data-body].svelte-o7udye {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-24);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
}
[data-kicker].svelte-o7udye {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
}
[data-section][data-align=center].svelte-o7udye {
  text-align: center;
}
[data-section][data-variant=compact].svelte-o7udye {
  gap: calc(var(--hx-website-size-8) + var(--hx-website-size-2));
  padding-block: calc(var(--hx-website-size-56) - var(--hx-website-size-2));
  padding-inline: calc(var(--hx-website-size-56) - var(--hx-website-size-2));
}
[data-section][data-variant=compact].svelte-o7udye [data-heading]:where(.svelte-o7udye) {
  font-size: var(--hx-website-font-size-32);
}
[data-section][data-variant=compact].svelte-o7udye [data-body]:where(.svelte-o7udye) {
  color: var(--hx-color-website-text-secondary);
}
@media (max-width: 599px) {
  [data-section].svelte-o7udye {
    min-height: auto;
    gap: var(--hx-website-size-24);
    padding-block: var(--hx-website-size-40);
    padding-inline: var(--hx-website-size-24);
  }
  [data-heading].svelte-o7udye {
    font-size: var(--hx-font-size-3xl);
  }
  [data-section][data-variant=compact].svelte-o7udye [data-heading]:where(.svelte-o7udye) {
    font-size: var(--hx-website-font-size-32);
  }
  [data-body].svelte-o7udye {
    font-size: var(--hx-font-size-sm);
    line-height: var(--hx-line-height-md);
  }
  [data-section][data-align=center].svelte-o7udye {
    text-align: start;
  }
  [data-section][data-mobile-heading-shrink=false].svelte-o7udye [data-heading]:where(.svelte-o7udye) {
    font-size: var(--hx-font-size-5xl);
  }
  [data-section][data-variant=compact].svelte-o7udye {
    gap: calc(var(--hx-website-size-16) + var(--hx-website-size-4));
    padding-block: calc(var(--hx-website-size-48) + var(--hx-website-size-2));
    padding-inline: var(--hx-website-size-24);
  }
}

/* dist/css/chunk-88.css */
[data-section].svelte-152jxiv {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-inline: var(--graphic-padding-inline, 0px);
  overflow: hidden;
}
[data-section][data-grid-background=true].svelte-152jxiv {
  background-image:
    repeating-linear-gradient(
      90deg,
      transparent 0 34px,
      color-mix(in srgb, var(--hx-color-website-border-accent-solid) 5%, transparent) 34px 35px),
    repeating-linear-gradient(
      180deg,
      transparent 0 35px,
      color-mix(in srgb, var(--hx-color-website-border-divider) 50%, transparent) 35px 36px);
}
[data-visual].svelte-152jxiv {
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  justify-content: center;
}
@media (max-width: 599px) {
  [data-section][data-graphic-padding-mobile].svelte-152jxiv {
    padding-block: var(--graphic-padding-mobile-block, var(--hx-website-size-56));
    padding-inline: var(--graphic-padding-mobile-inline, var(--hx-website-size-96));
  }
}

/* dist/css/chunk-89.css */
[data-list].svelte-uffnjj,
[data-panel].svelte-uffnjj {
  --section-list-padding-block: var(--hx-website-size-80);
  --section-list-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-40) * var(--hx-fluid-t-tablet) + var(--hx-website-size-40) * var(--hx-fluid-t-desktop) );
  --section-panel-padding-block: calc( var(--hx-website-size-40) + var(--hx-website-size-48) * var(--hx-fluid-t-tablet) );
  --section-panel-padding-inline: var(--hx-website-size-40);
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  color: var(--hx-color-website-text-primary);
}
[data-list].svelte-uffnjj {
  gap: var(--hx-website-size-40);
  padding-block: var(--section-list-padding-block);
  padding-inline: var(--section-list-padding-inline);
}
[data-panel].svelte-uffnjj {
  justify-content: center;
  gap: var(--hx-website-size-32);
  padding-block: var(--section-panel-padding-block);
  padding-inline: var(--section-panel-padding-inline);
  font-family: var(--hx-font-family-cera);
  font-weight: var(--hx-font-weight-black);
  text-transform: uppercase;
}
[data-card].svelte-uffnjj {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--hx-website-size-16);
}
[data-copy].svelte-uffnjj {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-heading].svelte-uffnjj,
[data-body].svelte-uffnjj,
[data-value].svelte-uffnjj,
[data-summary].svelte-uffnjj {
  margin: 0;
}
[data-heading].svelte-uffnjj {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
}
[data-body].svelte-uffnjj {
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
}
[data-value].svelte-uffnjj {
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  font-size: var(--hx-font-size-5xl);
  line-height: var(--hx-line-height-snug);
  color: transparent;
}
[data-summary].svelte-uffnjj {
  font-size: var(--hx-font-size-2xl);
  line-height: var(--hx-line-height-snug);
}
@media (max-width: 599px) {
  [data-heading].svelte-uffnjj {
    font-size: var(--hx-font-size-md);
  }
  [data-body].svelte-uffnjj {
    font-size: var(--hx-font-size-sm);
    line-height: var(--hx-line-height-lg);
  }
  [data-value].svelte-uffnjj {
    font-size: var(--hx-font-size-3xl);
    line-height: var(--hx-line-height-5xl);
  }
  [data-summary].svelte-uffnjj {
    font-size: var(--hx-font-size-xl);
    line-height: var(--hx-line-height-3xl);
  }
}

/* dist/css/chunk-90.css */
[data-panel].svelte-157ptap {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  padding-block: var(--section-panel-padding-block);
  padding-inline: var(--section-panel-padding-inline);
  color: var(--hx-color-website-text-primary);
}
[data-panel=heading][data-panel-align=center].svelte-157ptap {
  justify-content: center;
}
[data-panel=heading][data-panel-align=end].svelte-157ptap {
  gap: var(--hx-website-size-8);
}
[data-heading=section].svelte-157ptap,
[data-heading=card].svelte-157ptap,
[data-copy].svelte-157ptap {
  margin: 0;
}
[data-heading=section].svelte-157ptap {
  max-width: 100%;
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-3xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-5xl);
  text-transform: uppercase;
  text-wrap: balance;
  color: transparent;
}
[data-heading=card].svelte-157ptap {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-website-font-size-32);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  text-wrap: balance;
  color: var(--hx-color-website-text-primary);
}
[data-card-content].svelte-157ptap {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
}
[data-body].svelte-157ptap {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
  color: var(--section-body-color);
}
[data-panel=copy].svelte-157ptap {
  justify-content: center;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
  color: var(--section-body-color);
}
@media (max-width: 1023px) {
  [data-panel=heading].svelte-157ptap {
    justify-content: center;
  }
  [data-panel=heading][data-panel-align=end].svelte-157ptap {
    justify-content: flex-start;
  }
  [data-panel=card].svelte-157ptap {
    min-block-size: calc(var(--hx-website-layout-grid-column) * 2 + var(--hx-website-size-4));
    padding-inline: var(--hx-website-size-56);
  }
  [data-panel=copy].svelte-157ptap {
    min-block-size: calc(var(--hx-website-layout-grid-column) + var(--hx-website-size-96));
    padding-inline: var(--hx-website-size-56);
  }
  [data-heading=section].svelte-157ptap {
    font-size: var(--hx-font-size-3xl);
    line-height: var(--hx-line-height-5xl);
  }
}
@media (max-width: 599px) {
  [data-panel=heading].svelte-157ptap {
    justify-content: flex-start;
  }
  [data-panel=card].svelte-157ptap,
  [data-panel=copy].svelte-157ptap {
    padding-block: var(--hx-website-size-40);
    padding-inline: var(--hx-website-size-24);
  }
  [data-heading=card].svelte-157ptap {
    font-size: var(--hx-font-size-lg);
    line-height: var(--hx-line-height-2xl);
  }
  [data-heading=section].svelte-157ptap {
    font-size: var(--hx-font-size-2xl);
    line-height: var(--hx-line-height-4xl);
  }
  [data-body].svelte-157ptap,
  [data-panel=copy].svelte-157ptap {
    font-size: var(--hx-font-size-sm);
    line-height: var(--hx-line-height-lg);
  }
}

/* dist/css/chunk-91.css */
[data-compact-closing-cta].svelte-k4sd5e {
  --compact-cta-border-color: var(--hx-color-website-border-panel);
  --compact-cta-content-width: calc(var(--hx-website-size-128) * 6 + var(--hx-website-size-40));
  --compact-cta-divider-width: calc(var(--hx-website-size-24) + var(--compact-cta-size-6));
  --compact-cta-heading-cell-width: calc( var(--hx-website-size-128) * 3 + var(--hx-website-size-8) );
  --compact-cta-heading-font-size: var(--hx-font-size-5xl);
  --compact-cta-mark-cell-width: calc( var(--hx-website-size-128) + var(--hx-website-size-72) + var(--compact-cta-size-6) + var(--hx-website-size-1) );
  --compact-cta-padding-block: calc( var(--hx-website-size-80) + var(--hx-website-size-80) * var(--hx-fluid-t-desktop) );
  --compact-cta-row-height: calc( var(--hx-website-size-128) + var(--hx-website-size-24) + var(--hx-website-size-4) );
  --compact-cta-size-10: calc(var(--hx-website-size-8) + var(--hx-website-size-2));
  --compact-cta-size-6: calc(var(--hx-website-size-4) + var(--hx-website-size-2));
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-block: var(--compact-cta-padding-block);
  color: var(--hx-color-website-text-primary);
}
[data-content].svelte-k4sd5e {
  box-sizing: border-box;
  display: flex;
  max-width: var(--compact-cta-content-width);
  min-width: 0;
  width: calc(100% - 2 * var(--hx-website-layout-margin-stretch));
  flex-direction: column;
  align-items: center;
  gap: calc(var(--hx-website-size-24) + var(--hx-website-size-1));
  margin-inline: auto;
}
[data-heading-row].svelte-k4sd5e {
  box-sizing: border-box;
  display: flex;
  min-height: var(--compact-cta-row-height);
  min-width: 0;
  width: 100%;
  align-items: stretch;
}
[data-heading-cell].svelte-k4sd5e {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: var(--compact-cta-heading-cell-width);
  justify-content: center;
  align-items: center;
  flex: 0 0 var(--compact-cta-heading-cell-width);
  border-block: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
  border-inline-start: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
  padding-block: var(--hx-website-size-48);
  padding-inline: var(--hx-website-size-48);
}
[data-heading].svelte-k4sd5e {
  margin: 0;
  overflow-wrap: anywhere;
  font-family: var(--hx-font-family-cera);
  font-size: var(--compact-cta-heading-font-size);
  font-weight: var(--hx-font-weight-black);
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
  text-wrap: balance;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
[data-divider].svelte-k4sd5e {
  position: relative;
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: var(--compact-cta-divider-width);
  align-self: stretch;
  flex: 0 0 var(--compact-cta-divider-width);
  overflow: hidden;
}
[data-divider-fill].svelte-k4sd5e {
  inset: 0;
  position: absolute;
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: center;
  align-items: stretch;
}
[data-actions-cell].svelte-k4sd5e {
  box-sizing: border-box;
  display: flex;
  min-height: var(--compact-cta-row-height);
  min-width: 0;
  justify-content: center;
  align-items: center;
  flex: 1 1 0;
  border-block: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
  border-inline-end: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
  padding-block: var(--compact-cta-size-10);
  padding-inline: var(--compact-cta-divider-width) var(--compact-cta-size-10);
}
[data-actions-button].svelte-k4sd5e {
  display: flex;
  max-width: 100%;
  min-width: 0;
  width: calc(var(--hx-website-size-128) + var(--hx-website-size-112) + var(--hx-website-size-4));
}
[data-copy-row].svelte-k4sd5e {
  box-sizing: border-box;
  display: flex;
  min-height: calc(var(--hx-website-size-88) + var(--hx-website-size-4) + var(--hx-website-size-2));
  min-width: 0;
  width: 100%;
  align-items: stretch;
}
[data-copy-cell].svelte-k4sd5e {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  align-items: center;
  flex: 1 1 0;
  border: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
  padding-block: var(--compact-cta-size-10);
  padding-inline: calc(var(--hx-website-size-56) + var(--hx-website-size-1));
}
[data-copy].svelte-k4sd5e {
  min-width: 0;
  width: 100%;
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-semibold);
  line-height: normal;
  text-align: start;
  color: var(--hx-color-website-text-primary);
  text-box: trim-both cap alphabetic;
}
[data-mark-cell].svelte-k4sd5e {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: var(--compact-cta-mark-cell-width);
  justify-content: center;
  align-items: center;
  flex: 0 0 var(--compact-cta-mark-cell-width);
  border-block: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
  border-inline-end: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
  padding: var(--compact-cta-size-10);
  background: var(--hx-color-website-background-panel-raised);
}
@media (max-width: 599px) {
  [data-compact-closing-cta].svelte-k4sd5e {
    padding-block: var(--hx-website-size-80);
  }
  [data-content].svelte-k4sd5e {
    max-width: none;
    gap: var(--compact-cta-divider-width);
  }
  [data-heading-row].svelte-k4sd5e {
    display: flex;
    min-height: 0;
    flex-direction: column;
    align-items: stretch;
  }
  [data-heading-cell].svelte-k4sd5e {
    width: 100%;
    flex: none;
    border-block: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
    border-block-end: none;
    border-inline: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
    padding-block: calc(var(--hx-website-size-56) + var(--hx-website-size-4));
    padding-inline: var(--compact-cta-size-10);
  }
  [data-heading].svelte-k4sd5e {
    font-size: min(var(--compact-cta-heading-font-size), var(--hx-font-size-3xl));
  }
  [data-divider].svelte-k4sd5e {
    height: var(--compact-cta-divider-width);
    width: 100%;
    flex: none;
    border-inline: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
  }
  [data-actions-cell].svelte-k4sd5e {
    box-sizing: border-box;
    height: calc(var(--hx-website-size-128) + var(--hx-website-size-40) + var(--compact-cta-size-6));
    width: 100%;
    flex: none;
    border-block: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
    border-block-start: none;
    border-inline: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
    padding-block: var(--compact-cta-divider-width) var(--compact-cta-size-10);
    padding-inline: var(--compact-cta-size-10);
  }
  [data-copy-row].svelte-k4sd5e {
    height: calc(var(--hx-website-size-128) * 2 + var(--hx-website-size-16));
    flex-direction: column;
    align-items: stretch;
  }
  [data-copy-cell].svelte-k4sd5e {
    flex: 1 1 0;
    padding-block: var(--compact-cta-size-10);
    padding-inline: var(--hx-website-size-48);
  }
  [data-copy].svelte-k4sd5e {
    font-size: var(--hx-font-size-sm);
  }
  [data-mark-cell].svelte-k4sd5e {
    width: 100%;
    flex: 1 1 0;
    border-block: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
    border-block-start: none;
    border-inline: var(--hx-border-width-thin) solid var(--compact-cta-border-color);
  }
}

/* dist/css/chunk-92.css */
[data-header].svelte-9y6emt,
[data-card].svelte-9y6emt {
  --section-card-min-block-size: calc( 384px + var(--hx-website-size-96) + var(--hx-website-size-16) );
  --section-card-min-block-size-plain: calc( 256px + var(--hx-website-size-128) + var(--hx-website-size-48) + var(--hx-website-size-16) );
  --section-card-padding-block: var(--hx-website-size-56);
  --section-card-padding-inline: var(--hx-website-size-32);
  --section-header-padding-inline: calc( var(--hx-website-size-48) + var(--hx-website-size-8) * var(--hx-fluid-t-tablet) );
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  color: var(--hx-color-website-text-primary);
}
[data-header].svelte-9y6emt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--hx-website-size-24);
  padding-block: var(--section-card-padding-block);
  padding-inline: var(--section-header-padding-inline);
}
[data-card].svelte-9y6emt {
  min-height: var(--section-card-min-block-size-plain);
  padding-block: var(--section-card-padding-block);
  padding-inline: var(--section-card-padding-inline);
}
[data-card][data-has-media].svelte-9y6emt {
  min-height: var(--section-card-min-block-size);
}
[data-card-graphic].svelte-9y6emt {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-block-start: auto;
}
[data-card-title-reserve].svelte-9y6emt {
  display: block;
  min-height: calc(var(--feature-card-title-lines, 2) * 1lh);
}
[data-card-title-text].svelte-9y6emt {
  display: block;
}
[data-kicker].svelte-9y6emt {
  margin: 0;
  padding-block-end: var(--hx-website-size-32);
  padding-block-start: var(--hx-website-size-80);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-light);
  line-height: var(--hx-line-height-snug);
  text-align: center;
  text-transform: lowercase;
  color: var(--hx-color-website-text-accent-deep);
}
[data-heading].svelte-9y6emt,
[data-kicker].svelte-9y6emt,
[data-subcopy].svelte-9y6emt {
  margin: 0;
}
[data-heading].svelte-9y6emt {
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-5xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-align: center;
  text-transform: uppercase;
  text-wrap: balance;
  color: transparent;
}
[data-subcopy].svelte-9y6emt {
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  text-align: center;
  color: var(--hx-color-website-text-primary);
}
[data-kicker].svelte-9y6emt {
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-accent-deep);
}
@media (max-width: 1023px) {
  [data-card].svelte-9y6emt {
    min-height: calc(256px + var(--hx-website-size-128) + var(--hx-website-size-96));
  }
  [data-card][data-has-media].svelte-9y6emt {
    min-height: calc(536px + var(--hx-website-size-16));
  }
}
@media (max-width: 599px) {
  [data-heading].svelte-9y6emt {
    font-size: var(--hx-font-size-3xl);
  }
  [data-subcopy].svelte-9y6emt {
    font-size: var(--hx-font-size-lg);
  }
  [data-card].svelte-9y6emt,
  [data-card][data-has-media].svelte-9y6emt {
    min-height: 0;
  }
  [data-card-title-reserve].svelte-9y6emt {
    min-height: 0;
  }
  [data-card-graphic].svelte-9y6emt {
    width: calc(100% + var(--section-card-padding-inline) * 2);
    margin-block-end: calc(-1 * var(--section-card-padding-block));
    margin-block-start: calc(-1 * var(--card-gap));
    margin-inline: calc(-1 * var(--section-card-padding-inline));
    padding-block: var(--feature-card-graphic-padding-mobile-block, var(--hx-website-size-56));
    padding-inline: var(--feature-card-graphic-padding-mobile-inline, var(--hx-website-size-96));
  }
}

/* dist/css/chunk-93.css */
[data-hero-glass-panel].svelte-1fctryi {
  position: relative;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-glass);
  border-radius: var(--hx-radius-md);
  background: var(--hx-color-website-overlay-glass);
  box-shadow: var(--hero-glass-outer-shadow);
}
[data-panel-accent].svelte-1fctryi {
  inset: var(--hero-glass-accent-inset, var(--hx-website-size-8));
  position: absolute;
  border-radius: var(--hx-radius-sm);
  background: var(--hx-color-website-background-accent-brand);
}

/* dist/css/chunk-94.css */
[data-panel-card].svelte-1lrafdk {
  inset: var(--hero-glass-card-inset, 9px);
  inset-block-start: var(--hero-glass-card-inset-block-start, var(--hx-website-size-8));
  position: absolute;
  box-sizing: border-box;
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-panel);
  border-radius: var(--hero-glass-card-radius, var(--hx-radius-sm));
  overflow: hidden;
  background: var(--hero-glass-card-background, var(--hx-color-website-background-panel));
  box-shadow: var(--hero-glass-card-shadow, var(--hx-color-website-component-glass-shadow-inner));
}

/* dist/css/chunk-95.css */
[data-copy].svelte-8k6b2q {
  position: relative;
  z-index: 1;
  display: flex;
  max-width: var(--hero-section-copy-width);
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-40);
  transform: translateY(calc((var(--hero-section-min-height) / 2 - var(--hero-section-padding-block-start) - 50%) * var(--hx-fluid-t-tablet)));
}
[data-heading-wrap].svelte-8k6b2q {
  min-width: 100%;
}
[data-body].svelte-8k6b2q p:where(.svelte-8k6b2q) {
  margin: 0;
}
[data-body].svelte-8k6b2q {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: calc(var(--hx-website-size-16) + var(--hx-website-size-4) + var(--hx-website-size-2) + var(--hx-website-size-2) * var(--hx-fluid-t-tablet));
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
}
[data-body].svelte-8k6b2q strong:where(.svelte-8k6b2q) {
  font-weight: var(--hx-font-weight-bold);
}
@media (max-width: 599px) {
  [data-body].svelte-8k6b2q {
    font-size: var(--hx-font-size-md);
  }
}

/* dist/css/chunk-96.css */
[data-background].svelte-11io36d,
[data-section].svelte-11io36d {
  --hero-media-height: calc( 100% + 68.85% * var(--hx-fluid-t-tablet) + 234.54% * var(--hx-fluid-t-desktop) );
  --hero-media-left: calc( -9.47% + 9.49% * var(--hx-fluid-t-tablet) - 0.02% * var(--hx-fluid-t-desktop) );
  --hero-media-top: calc( -8.37% * var(--hx-fluid-t-tablet) - 804.461px * var(--hx-fluid-t-desktop) + 8.37% * var(--hx-fluid-t-desktop) );
  --hero-media-width: calc( 195.9% - 40.48% * var(--hx-fluid-t-tablet) - 55.42% * var(--hx-fluid-t-desktop) );
  --hero-overlay-gradient:
    linear-gradient(
      
      89.09deg,
      color-mix(in srgb, var(--hx-color-palette-website-slate-n950) 79%, transparent) 41.851%,
      transparent 69.455% );
  --hero-overlay-gradient-mobile:
    linear-gradient(
      
      2.546deg,
      color-mix(in srgb, var(--hx-color-palette-website-slate-n950) 90%, transparent) 46.311%,
      transparent 52.273% ),
    color-mix(in srgb, var(--hx-color-palette-website-slate-n1000) 20%, transparent);
  --hero-section-copy-width: calc( 400px - var(--hx-website-size-8) - var(--hx-website-size-2) + (var(--hx-website-size-96) + var(--hx-website-size-2)) * var(--hx-fluid-t-tablet) );
  --hero-section-min-height: 650px;
  --hero-section-padding-block-end: calc( (var(--hx-website-size-40) + var(--hx-website-size-16) + var(--hx-website-size-4)) * (1 - var(--hx-fluid-t-tablet)) );
  --hero-section-padding-block-start: calc( var(--hx-website-size-40) + var(--hx-website-size-16) * var(--hx-fluid-t-tablet) );
  --hero-section-padding-inline-end: calc(var(--hx-website-size-24) * var(--hx-fluid-t-tablet));
  --hero-section-padding-inline-start: calc( (var(--hx-website-size-56) - var(--hx-website-size-2)) * var(--hx-fluid-t-mobile) + (var(--hx-website-size-48) + var(--hx-website-size-2)) * var(--hx-fluid-t-tablet) );
}
[data-section].svelte-11io36d {
  box-sizing: border-box;
  min-height: var(--hero-section-min-height);
  min-width: 0;
  padding-block: var(--hero-section-padding-block-start) var(--hero-section-padding-block-end);
  padding-inline: var(--hero-section-padding-inline-start) var(--hero-section-padding-inline-end);
  overflow: hidden;
  color: var(--hx-color-website-text-primary);
}
[data-background].svelte-11io36d {
  position: relative;
  box-sizing: border-box;
  display: block;
  container-type: size;
  height: 100%;
  min-width: 0;
  width: 100%;
  overflow: hidden;
  background: var(--hx-color-website-background-page);
}
[data-media].svelte-11io36d {
  left: var(--hero-media-default-left, var(--hero-media-left));
  position: absolute;
  top: var(--hero-media-default-top, var(--hero-media-top));
  height: var(--hero-media-default-height, var(--hero-media-height));
  width: var(--hero-media-default-width, var(--hero-media-width));
  pointer-events: none;
}
[data-background][data-media-variant=proven-precision].svelte-11io36d [data-media]:where(.svelte-11io36d) {
  mix-blend-mode: lighten;
}
[data-overlay].svelte-11io36d {
  inset: 0;
  position: absolute;
  background: var(--hero-overlay-gradient);
  pointer-events: none;
}
@media (max-width: 599px) {
  [data-section].svelte-11io36d {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    padding-inline: 0;
  }
  [data-section][data-mobile-copy-anchor=top].svelte-11io36d {
    justify-content: flex-start;
    padding-block: var(--hx-website-size-120);
  }
  [data-media].svelte-11io36d {
    left: var(--hero-media-mobile-left, var(--hero-media-default-left, var(--hero-media-left)));
    top: var(--hero-media-mobile-top, var(--hero-media-default-top, var(--hero-media-top)));
    height: var( --hero-media-mobile-height, var(--hero-media-default-height, var(--hero-media-height)) );
    width: var( --hero-media-mobile-width, var(--hero-media-default-width, var(--hero-media-width)) );
  }
  [data-overlay].svelte-11io36d {
    background: var(--hero-overlay-gradient-mobile);
  }
}

/* dist/css/chunk-97.css */
[data-glow].svelte-12or0x8,
[data-section].svelte-12or0x8 {
  --hero-body-line-height-mobile: calc( var(--hero-in-body-size-mobile, var(--hx-font-size-md)) * 1.2 );
  --hero-canvas-container-left: calc( ( 100vw - min( var(--hx-website-layout-container-width), 100vw - var(--hx-website-layout-margin-stretch) * 2 ) ) / 2 );
  --hero-copy-padding-inline-start: calc( var(--hx-website-size-32) + var(--hx-website-size-72) * var(--hx-fluid-t-desktop) );
  --hero-copy-width: calc(401px + 12px * var(--hx-fluid-t-desktop));
  --hero-heading-font-size: calc( 42px + (var(--hero-in-heading-size, var(--hx-font-size-5xl)) - 42px) * var(--hx-fluid-t-desktop) );
  --hero-heading-size-tablet: 42px;
  --hero-min-height: calc( var(--hero-in-min-height-laptop, 864px) + (var(--hero-in-min-height-desktop, 734px) - var(--hero-in-min-height-laptop, 864px)) * var(--hx-fluid-t-desktop) );
}
[data-section].svelte-12or0x8 {
  position: relative;
  box-sizing: border-box;
  display: flex;
  min-height: var(--hero-min-height);
  min-width: 0;
  width: 100%;
  flex-direction: row;
  align-items: center;
  padding-block: var(--hx-website-size-64);
  padding-inline-start: var(--hero-copy-padding-inline-start);
  color: var(--hx-color-website-text-primary);
}
[data-glow].svelte-12or0x8 {
  inset: 0;
  inset-inline-end: auto;
  inset-inline-start: calc(var(--hero-canvas-container-left) * var(--hx-fluid-t-desktop));
  position: absolute;
  width: max(1334px, calc(100vw - var(--hero-canvas-container-left) * var(--hx-fluid-t-desktop)));
}
[data-glow-overlay].svelte-12or0x8 {
  inset: 0;
  position: absolute;
  background:
    linear-gradient(
      90deg,
      var(--hx-color-website-background-page) 13.113%,
      color-mix(in srgb, var(--hx-color-website-background-page) 0%, transparent) 88.166%);
}
[data-section][data-copy-align=start].svelte-12or0x8 {
  align-items: flex-start;
}
[data-copy].svelte-12or0x8 {
  position: relative;
  z-index: 1;
  display: flex;
  min-width: 0;
  width: var(--hero-copy-width);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--hx-website-size-40);
  flex: none;
}
[data-eyebrow-wrap].svelte-12or0x8 {
  display: flex;
}
[data-heading].svelte-12or0x8 {
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hero-heading-font-size);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  text-wrap: balance;
  color: var(--hx-color-website-text-primary);
}
[data-body].svelte-12or0x8 {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-line-height-xl);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xl);
  color: var(--hx-color-website-text-secondary);
}
[data-body].svelte-12or0x8 p:where(.svelte-12or0x8) {
  margin: 0;
}
[data-body].svelte-12or0x8 strong:where(.svelte-12or0x8) {
  font-weight: var(--hx-font-weight-bold);
  color: var(--hx-color-website-text-primary);
}
[data-canvas].svelte-12or0x8 {
  inset-block: 0;
  inset-inline: calc((100% - 100vw) / 2);
  position: absolute;
  z-index: 0;
  box-sizing: border-box;
  overflow: hidden;
  pointer-events: none;
}
@media (max-width: 1023px) {
  [data-glow].svelte-12or0x8 {
    display: none;
  }
  [data-section].svelte-12or0x8 {
    min-height: 0;
    flex-direction: column;
    align-items: stretch;
    padding-block-end: 0;
    padding-inline: var(--hero-in-copy-inset-tablet, var(--hx-website-size-2));
  }
  [data-copy].svelte-12or0x8 {
    width: 100%;
  }
  [data-heading].svelte-12or0x8 {
    font-size: var(--hero-heading-size-tablet);
  }
  [data-canvas].svelte-12or0x8 {
    inset-block: auto;
    inset-inline: auto;
    position: relative;
    height: var(--hero-in-canvas-height-tablet, 600px);
    width: calc(100% + 2 * (var(--hero-in-copy-inset-tablet, var(--hx-website-size-2)) + var(--hx-website-layout-margin-stretch)));
    margin-inline: calc(-1 * var(--hero-in-copy-inset-tablet, var(--hx-website-size-2)) - var(--hx-website-layout-margin-stretch));
  }
}
@media (max-width: 599px) {
  [data-section].svelte-12or0x8 {
    padding-block-start: var(--hx-website-size-88);
    padding-inline: var(--hx-website-size-4);
  }
  [data-copy].svelte-12or0x8 {
    gap: var(--hx-website-size-16);
  }
  [data-eyebrow-wrap].svelte-12or0x8 {
    margin-block-end: var(--hx-website-size-16);
  }
  [data-heading].svelte-12or0x8 {
    font-size: var(--hero-in-heading-size-mobile, var(--hx-font-size-4xl));
  }
  [data-body].svelte-12or0x8 {
    gap: var(--hero-body-line-height-mobile);
    font-size: var(--hero-in-body-size-mobile, var(--hx-font-size-md));
    line-height: var(--hero-body-line-height-mobile);
  }
  [data-canvas].svelte-12or0x8 {
    height: var(--hero-in-canvas-height-mobile, var(--hero-in-canvas-height-tablet, 600px));
    width: calc(100% + 2 * (var(--hx-website-size-4) + var(--hx-website-layout-margin-stretch)));
    margin-inline: calc(-1 * var(--hx-website-size-4) - var(--hx-website-layout-margin-stretch));
  }
}

/* dist/css/chunk-98.css */
[data-window-graphic].svelte-15q27qn {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-block: calc(var(--hx-website-size-24) + (var(--hx-website-size-48) - var(--hx-website-size-24)) * var(--product-window-t));
  padding-inline: calc(var(--hx-website-size-16) + (var(--hx-website-size-32) - var(--hx-website-size-16)) * var(--product-window-t));
  overflow: hidden;
}
[data-window-line].svelte-15q27qn {
  position: relative;
  display: block;
  height: var(--hx-website-size-4);
  max-width: none;
  width: calc(100% - var(--hx-website-size-16));
  margin-block-start: var(--hx-website-size-32);
  margin-inline-start: var(--hx-website-size-16);
}
[data-window-line].svelte-15q27qn::before {
  inset-block-start: 50%;
  inset-inline: 0;
  position: absolute;
  display: block;
  height: var(--hx-website-size-1);
  width: 100%;
  background: color-mix(in srgb, var(--hx-color-palette-website-mint-n50) 30%, transparent);
  transform: translateY(-50%);
  content: "";
}
[data-window-line].svelte-15q27qn::after {
  inset-block: 0;
  inset-inline-start: 0;
  position: absolute;
  display: block;
  height: 100%;
  width: calc(265 / 798 * 100%);
  border-radius: var(--hx-radius-2xs);
  background: var(--hx-color-palette-website-mint-n200);
  content: "";
}

/* dist/css/chunk-99.css */
[data-divider].svelte-r8ugfj {
  --divider-border-color: var(--hx-color-website-border-divider);
  box-sizing: border-box;
  width: 100%;
}
[data-divider][data-variant=full].svelte-r8ugfj {
  min-height: var(--hx-website-size-48);
}
[data-divider][data-variant=low-opacity].svelte-r8ugfj {
  min-height: var(--hx-website-size-120);
  border-inline-end: var(--hx-border-width-thin) solid var(--divider-border-color);
  border-inline-start: var(--hx-border-width-thin) solid var(--divider-border-color);
}
[data-divider][data-variant=section-spacer].svelte-r8ugfj {
  min-height: var(--hx-website-size-120);
}
[data-divider][data-variant=sub-page-spacer].svelte-r8ugfj {
  min-height: var(--hx-website-size-56);
}
@media (max-width: 599px) {
  [data-divider][data-mobile-hidden].svelte-r8ugfj {
    display: none;
  }
  [data-divider][data-variant=low-opacity].svelte-r8ugfj {
    min-height: var(--hx-website-size-96);
  }
  [data-divider][data-variant=section-spacer].svelte-r8ugfj {
    min-height: var(--hx-website-size-96);
  }
  [data-divider][data-variant=sub-page-spacer].svelte-r8ugfj {
    min-height: var(--hx-website-size-48);
  }
}

/* dist/css/chunk-100.css */
[data-header].svelte-10ohxqn {
  --header-border-color: var(--hx-color-website-border-section-solid);
  --header-height: var(--hx-website-size-80);
  --header-max-width: 1440px;
  position: sticky;
  top: 0;
  z-index: 10;
  box-sizing: border-box;
  height: var(--header-height);
  width: 100%;
}
[data-header][data-nav-open].svelte-10ohxqn {
  z-index: 20;
}
[data-header-bar].svelte-10ohxqn {
  inset-block-start: 0;
  inset-inline: 0;
  position: absolute;
  box-sizing: border-box;
  border-block-end: var(--hx-border-width-thin) solid transparent;
  background-color: var(--hx-color-website-background-page);
  transition: background-color calc(var(--hx-motion-duration-enter) * 2) var(--hx-motion-easing-standard);
}
[data-header][data-scrolling].svelte-10ohxqn [data-header-bar]:where(.svelte-10ohxqn) {
  background-color: var(--hx-color-website-background-nav-backdrop);
  transition-duration: var(--hx-motion-duration-fast);
}
[data-header][data-scrolled].svelte-10ohxqn [data-header-bar]:where(.svelte-10ohxqn),
[data-header-bar][data-open].svelte-10ohxqn {
  border-block-end-color: var(--header-border-color);
}
[data-header][data-precedes-bordered-section].svelte-10ohxqn [data-header-bar]:where(.svelte-10ohxqn) {
  border-block-end-color: var(--header-border-color);
}
[data-header-inner].svelte-10ohxqn {
  box-sizing: border-box;
  max-width: var(--header-max-width);
  width: 100%;
  margin-inline: auto;
}

/* dist/css/chunk-101.css */
[data-card-wrapper].svelte-u35r12 {
  --card-label-color: var(--hx-color-website-text-accent-muted);
  box-sizing: border-box;
  height: 100%;
  min-width: 0;
  padding-block: max(calc(var(--hx-website-size-40) + var(--hx-website-size-8) * var(--hx-fluid-t-tablet) + var(--hx-website-size-8) * var(--hx-fluid-t-desktop)), var(--stage-card-min-padding-block, 0px));
  padding-inline: calc(var(--hx-website-size-24) + var(--hx-website-size-8) * var(--hx-fluid-t-tablet) + var(--hx-website-size-24) * var(--hx-fluid-t-desktop));
  color: var(--hx-color-website-text-primary);
}
[data-title-reserve].svelte-u35r12 {
  display: block;
  min-height: calc(var(--stage-title-lines-desktop, 2) * 1lh);
}
[data-title-text].svelte-u35r12 {
  display: block;
}
@media (max-width: 1023px) {
  [data-title-reserve].svelte-u35r12 {
    min-height: calc(var(--stage-title-lines-tablet, 2) * 1lh);
  }
}
@media (max-width: 599px) {
  [data-title-reserve].svelte-u35r12 {
    min-height: 0;
  }
}

/* dist/css/chunk-102.css */
[data-section].svelte-x3mpui {
  --pricing-card-padding-block: calc( var(--hx-website-size-32) + var(--hx-website-size-24) * var(--hx-fluid-t-tablet) );
  --pricing-card-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-32) * var(--hx-fluid-t-tablet) );
  --section-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-32) * var(--hx-fluid-t-tablet) );
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  gap: 0;
  color: var(--hx-color-website-text-primary);
}
[data-header].svelte-x3mpui {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: center;
  gap: var(--hx-website-size-24);
  padding-block: calc(var(--hx-website-size-40) + var(--hx-website-size-16) * var(--hx-fluid-t-tablet));
  padding-inline: var(--section-padding-inline);
}
[data-heading-wrap].svelte-x3mpui {
  min-width: 0;
  width: 100%;
  text-align: center;
}
[data-body].svelte-x3mpui {
  display: flex;
  max-width: 797px;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-bold);
  line-height: var(--hx-line-height-lg);
  text-align: center;
}
[data-body].svelte-x3mpui p:where(.svelte-x3mpui) {
  margin: 0;
}
[data-actions].svelte-x3mpui {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  justify-content: center;
  gap: var(--hx-website-size-40);
  padding-block-start: var(--hx-website-size-16);
}
[data-cards].svelte-x3mpui {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  border-block-start: var(--hx-border-width-thin) solid var(--hx-color-website-border-section);
}
@media (max-width: 599px) {
  [data-header].svelte-x3mpui {
    padding-inline: 0;
  }
  [data-heading-wrap].svelte-x3mpui {
    text-align: left;
  }
  [data-body].svelte-x3mpui {
    font-size: var(--hx-font-size-sm);
    text-align: left;
  }
  [data-actions].svelte-x3mpui {
    flex-direction: column;
    padding-block-start: 0;
  }
}

/* dist/css/chunk-103.css */
[data-slider].svelte-ynjqnc {
  --card-width: calc( ( min( var(--hx-website-layout-container-width), 100vw - 2 * var(--hx-website-layout-margin-stretch) ) - var(--hx-website-size-24) ) / 2 );
  --scroll-slider-gap: calc( var(--hx-website-size-24) - var(--hx-website-size-16) * var(--scroll-slider-phone-factor) );
  --scroll-slider-gutter: max( calc(var(--hx-website-layout-margin-stretch) * var(--scroll-slider-phone-factor)), calc( (100vw - var(--hx-website-layout-container-width)) / 2 - var(--hx-website-layout-margin-stretch) ) );
  --scroll-slider-gutter-start: max( calc( var(--hx-website-size-8) + (var(--scroll-slider-gutter) - var(--hx-website-size-8)) * var(--scroll-slider-phone-factor) ), calc(var(--scroll-slider-gutter) - var(--hx-website-size-64)) );
  --scroll-slider-phone-factor: clamp(0, (600px - 100vw) / 1px, 1);
  --scroll-slider-rail-idle-opacity: var(--hx-opacity-35);
  width: 100%;
}
[data-card].svelte-ynjqnc {
  box-sizing: border-box;
  display: flex;
  min-height: 370px;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-16);
  flex: 0 0 var(--card-width);
  border: var(--hx-border-width-thin) solid var(--hx-color-website-border-panel);
  padding-block: var(--hx-website-size-56);
  padding-inline: var(--hx-website-size-32);
}
[data-card-label].svelte-ynjqnc {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-accent-muted);
}
[data-card-title].svelte-ynjqnc {
  min-height: calc(2 * var(--hx-line-height-snug) * var(--hx-font-size-xl));
  margin: 0;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  color: var(--hx-color-website-text-primary);
}
[data-card-body].svelte-ynjqnc {
  margin: 0;
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  color: var(--hx-color-website-text-secondary);
}
[data-footer].svelte-ynjqnc {
  display: block;
  height: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  [data-card].svelte-ynjqnc {
    padding-block: var(--hx-website-size-40);
    padding-inline: var(--hx-website-size-24);
  }
}
@media (max-width: 599px) {
  [data-slider].svelte-ynjqnc {
    width: calc(100% + 2 * var(--hx-website-layout-margin-stretch));
    margin-inline: calc(-1 * var(--hx-website-layout-margin-stretch));
  }
  [data-card].svelte-ynjqnc {
    flex: 0 0 calc(100vw - 2 * var(--hx-website-layout-margin-stretch));
    padding-block: var(--hx-website-size-32);
    padding-inline: var(--hx-website-size-24);
    scroll-snap-align: start;
  }
}

/* dist/css/chunk-104.css */
[data-footer-card].svelte-kk8ak8 {
  box-sizing: border-box;
  height: 100%;
  min-width: 0;
  padding-block: calc(var(--hx-website-size-40) + var(--hx-website-size-8) * var(--hx-fluid-t-tablet) + var(--hx-website-size-8) * var(--hx-fluid-t-desktop));
  padding-inline: calc(var(--hx-website-size-24) + var(--hx-website-size-8) * var(--hx-fluid-t-tablet) + var(--hx-website-size-24) * var(--hx-fluid-t-desktop));
  color: var(--hx-color-website-text-accent-strong);
}
[data-footer-icon].svelte-kk8ak8 {
  display: flex;
  height: var(--hx-website-size-24);
  width: var(--hx-website-size-24);
}
[data-footer-title-reserve].svelte-kk8ak8 {
  display: block;
  min-height: calc(var(--footer-title-lines-desktop, 2) * 1lh);
}
[data-footer-title-text].svelte-kk8ak8 {
  display: block;
}
@media (max-width: 1023px) {
  [data-footer-title-reserve].svelte-kk8ak8 {
    min-height: calc(var(--footer-title-lines-tablet, 2) * 1lh);
  }
}
@media (max-width: 599px) {
  [data-footer-title-reserve].svelte-kk8ak8 {
    min-height: 0;
  }
}

/* dist/css/chunk-105.css */
[data-main].svelte-n42dlu {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-32);
  padding-top: var(--hx-website-size-32);
}
[data-category].svelte-n42dlu {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-light);
  text-align: center;
  text-transform: lowercase;
  color: var(--hx-color-website-text-accent-muted);
}
[data-header].svelte-n42dlu {
  box-sizing: border-box;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  gap: var(--hx-website-size-32);
  border: var(--hx-border-width-thin) solid transparent;
  padding: var(--hx-website-size-56);
  background-image: var(--hx-color-website-component-border-dashed-gradient);
  background-origin: border-box;
  background-position:
    top left,
    bottom left,
    left top,
    right top;
  background-repeat: no-repeat;
  background-size:
    100% var(--hx-border-width-thin),
    100% var(--hx-border-width-thin),
    var(--hx-border-width-thin) 100%,
    var(--hx-border-width-thin) 100%;
}
[data-heading-wrap].svelte-n42dlu {
  display: flex;
  flex-direction: column;
  padding-top: var(--hx-website-size-16);
}
[data-heading].svelte-n42dlu {
  margin: 0;
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-5xl);
  font-weight: var(--hx-font-weight-black);
  line-height: var(--hx-line-height-snug);
  text-transform: uppercase;
  text-wrap: balance;
  color: transparent;
}
[data-body].svelte-n42dlu {
  display: flex;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  gap: var(--hx-website-size-24);
  font-family: var(--hx-font-family-inter);
  font-size: var(--hx-font-size-lg);
  font-weight: var(--hx-font-weight-regular);
  line-height: normal;
  color: var(--hx-color-website-text-primary);
}
[data-body].svelte-n42dlu p:where(.svelte-n42dlu) {
  margin: 0;
  text-box: trim-both cap alphabetic;
}
[data-body-emphasis].svelte-n42dlu {
  font-family: var(--hx-font-family-cera);
  font-weight: var(--hx-font-weight-black);
}
@media (max-width: 1023px) {
  [data-header].svelte-n42dlu {
    padding: var(--hx-website-size-40);
  }
}
@media (max-width: 599px) {
  [data-header].svelte-n42dlu {
    padding: var(--hx-website-size-24);
  }
  [data-heading].svelte-n42dlu {
    font-size: var(--hx-font-size-3xl);
  }
  [data-body].svelte-n42dlu {
    font-size: var(--hx-font-size-md);
  }
}

/* dist/css/chunk-106.css */
[data-visual].svelte-pgsumj {
  box-sizing: border-box;
  display: flex;
  min-height: 313px;
  min-width: 0;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: var(--hx-border-width-thin) solid transparent;
  padding: var(--hx-website-size-56);
  overflow: hidden;
  background-image: var(--hx-color-website-component-border-dashed-gradient);
  background-origin: border-box;
  background-position:
    top left,
    bottom left,
    left top,
    right top;
  background-repeat: no-repeat;
  background-size:
    100% var(--hx-border-width-thin),
    100% var(--hx-border-width-thin),
    var(--hx-border-width-thin) 100%,
    var(--hx-border-width-thin) 100%;
}
[data-footer].svelte-pgsumj {
  display: block;
  height: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  [data-visual].svelte-pgsumj {
    padding: var(--hx-website-size-40);
  }
}
@media (max-width: 599px) {
  [data-visual].svelte-pgsumj {
    padding-block: var(--product-detail-visual-padding-mobile-block, var(--hx-website-size-56));
    padding-inline: var(--product-detail-visual-padding-mobile-inline, var(--hx-website-size-96));
  }
}

/* dist/css/chunk-107.css */
[data-section].svelte-ga42ts {
  --section-copy-width: calc(400px * 2 + var(--hx-website-size-24));
  --section-padding-block: calc( var(--hx-website-size-48) + var(--hx-website-size-8) * var(--hx-fluid-t-tablet) + var(--hx-website-size-8) * var(--hx-fluid-t-desktop) );
  --section-padding-inline: calc( var(--hx-website-size-24) + var(--hx-website-size-32) * var(--hx-fluid-t-tablet) + var(--hx-website-size-24) * var(--hx-fluid-t-desktop) );
  box-sizing: border-box;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-block: var(--section-padding-block);
  padding-inline: var(--section-padding-inline);
  color: var(--hx-color-website-text-primary);
}
[data-dual].svelte-ga42ts {
  position: relative;
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
}
[data-dual].svelte-ga42ts > [data-section]:where(.svelte-ga42ts) {
  flex: 1 1 0;
}
[data-divider].svelte-ga42ts {
  inset-block: 0;
  inset-inline-start: 50%;
  position: absolute;
  z-index: 1;
  display: flex;
  width: var(--hx-website-size-32);
  justify-content: center;
  align-items: stretch;
  overflow: hidden;
  transform: translateX(-50%);
}
[data-copy].svelte-ga42ts {
  display: flex;
  max-width: var(--section-copy-width);
  min-width: 0;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  gap: var(--hx-website-size-16);
  font-family: var(--hx-font-family-cera);
  font-weight: var(--hx-font-weight-black);
  text-align: center;
  text-transform: uppercase;
}
[data-stacked].svelte-ga42ts > [data-copy]:where(.svelte-ga42ts) {
  max-width: calc(var(--section-copy-width) + var(--hx-website-size-56));
}
[data-value].svelte-ga42ts,
[data-detail].svelte-ga42ts {
  margin: 0;
}
[data-value].svelte-ga42ts {
  font-size: var(--hx-font-size-5xl);
  line-height: var(--hx-line-height-snug);
  color: var(--hx-color-website-text-primary);
}
[data-section][data-balance-value-text=true].svelte-ga42ts [data-value]:where(.svelte-ga42ts) {
  text-wrap: balance;
}
[data-value][data-gradient].svelte-ga42ts {
  background: var(--hx-color-website-component-heading-gradient);
  background-clip: text;
  color: transparent;
}
[data-detail].svelte-ga42ts {
  font-size: var(--hx-font-size-xl);
  line-height: var(--hx-line-height-3xl);
}
@media (max-width: 599px) {
  [data-dual].svelte-ga42ts {
    flex-direction: column;
  }
  [data-divider].svelte-ga42ts {
    inset-block-end: auto;
    inset-block-start: 50%;
    inset-inline-end: 0;
    inset-inline-start: 0;
    height: var(--hx-website-size-24);
    width: auto;
    transform: translateY(-50%);
  }
  [data-section][data-mobile-text-align=left].svelte-ga42ts [data-copy]:where(.svelte-ga42ts) {
    text-align: left;
  }
  [data-value].svelte-ga42ts {
    font-size: var(--hx-font-size-3xl);
    line-height: var(--hx-line-height-snug);
  }
  [data-detail].svelte-ga42ts {
    font-size: var(--hx-font-size-lg);
    line-height: var(--hx-line-height-2xl);
  }
}

/* dist/css/chunk-108.css */
[data-cell-link].svelte-7zoaba {
  box-sizing: content-box;
  display: flex;
  height: var(--hx-website-size-32);
  min-width: 0;
  width: calc(100% - var(--hx-website-size-32));
  justify-content: center;
  align-items: center;
  outline: none;
  padding-block: var(--hx-website-size-32);
  padding-inline: var(--hx-website-size-16);
  overflow: hidden;
  text-decoration: none;
  color: var(--hx-color-website-text-trust-accent);
  transition: background-color var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-cell-link].svelte-7zoaba:is(:where(.svelte-7zoaba):hover, :where(.svelte-7zoaba):focus-visible) {
  background: var(--hx-color-website-background-panel);
}
[data-cell-link].svelte-7zoaba:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: calc(var(--hx-border-width-medium) * -1);
}

/* dist/css/chunk-109.css */
[data-cell].svelte-14mmsku {
  box-sizing: content-box;
  display: flex;
  min-width: 0;
  justify-content: center;
  align-items: center;
  padding-inline: var(--hx-website-size-16);
  overflow: hidden;
  color: var(--hx-color-website-text-trust-accent);
}
[data-cell-label].svelte-14mmsku {
  height: 100%;
  margin: 0;
  overflow-wrap: anywhere;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-base);
  font-weight: var(--hx-font-weight-light);
  line-height: normal;
  text-align: center;
  text-transform: lowercase;
  color: var(--hx-color-website-text-trust-accent);
  text-box: trim-both cap alphabetic;
}
[data-cell-logo].svelte-14mmsku {
  height: var(--hx-website-size-32);
  width: calc(100% - var(--hx-website-size-32));
  padding-block: var(--hx-website-size-32);
}
@media (max-width: 599px) {
  [data-cell-label].svelte-14mmsku {
    height: fit-content;
    padding-block: var(--hx-website-size-16);
  }
}

/* dist/css/chunk-110.css */
[data-axis-arrow].svelte-b1gv9h {
  display: block;
  height: 100%;
  width: 100%;
}
[data-axis-arrow-chevron].svelte-b1gv9h {
  fill: none;
}
[data-axis-arrow-chevron=blue].svelte-b1gv9h {
  stroke: var(--hx-color-palette-website-signal-info);
}
[data-axis-arrow-chevron=mint].svelte-b1gv9h {
  stroke: var(--hx-color-palette-website-mint-n200);
}
[data-axis-arrow-chevron=amber].svelte-b1gv9h {
  stroke: var(--hx-color-palette-website-signal-trust);
}

/* dist/css/chunk-111.css */
[data-divider-graphic].svelte-ujnvbg {
  display: block;
  height: 100%;
  max-width: 100%;
  width: 100%;
}
[data-divider-variant].svelte-ujnvbg {
  display: none;
  height: 100%;
  max-width: 100%;
  width: 100%;
  overflow: visible;
}
[data-divider-variant=default].svelte-ujnvbg {
  display: block;
}
[data-divider-stroke].svelte-ujnvbg {
  fill: none;
  stroke: var(--hx-color-palette-website-slate-n500);
}
[data-divider-graphic][data-divider-tone=muted].svelte-ujnvbg [data-divider-stroke]:where(.svelte-ujnvbg) {
  stroke: var(--hx-color-website-border-divider);
}
[data-divider-graphic][data-divider-tone=section].svelte-ujnvbg [data-divider-stroke]:where(.svelte-ujnvbg) {
  stroke: var(--hx-color-website-border-section);
}
[data-divider-graphic][data-divider-dashed=true].svelte-ujnvbg [data-divider-stroke]:where(.svelte-ujnvbg) {
  stroke-dasharray: 5 5;
}
@media (max-width: 599px) {
  [data-divider-variant=default].svelte-ujnvbg {
    display: none;
  }
  [data-divider-variant=mobile].svelte-ujnvbg {
    display: block;
  }
}

/* dist/css/chunk-112.css */
[data-sprint-badge].svelte-18cq5oi {
  --sprint-badge-end: color-mix( in srgb, var(--hx-color-palette-website-mint-n700) 70%, var(--hx-color-palette-website-mint-n900) 30% );
  --sprint-badge-start: var(--hx-color-palette-website-mint-n400);
  --sprint-badge-stroke-end: var(--hx-color-palette-website-slate-n400);
  --sprint-badge-stroke-start: var(--hx-color-palette-website-slate-white);
  display: block;
  height: 100%;
  width: 100%;
}

/* dist/css/chunk-113.css */
[data-graphic-silo].svelte-1sm1sin {
  display: contents;
}
[data-silo-graphic].svelte-1sm1sin {
  display: none;
  height: 100%;
  width: 100%;
}
[data-silo-graphic-layout=wide].svelte-1sm1sin {
  box-sizing: border-box;
  display: block;
  height: auto;
  width: 100%;
  padding-inline: 29px;
}
[data-silo-fill=box].svelte-1sm1sin {
  fill: color-mix(in srgb, var(--hx-color-palette-website-slate-n950) 90%, var(--hx-color-palette-website-slate-n500) 10%);
}
[data-silo-fill=mint-n300].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-mint-n300);
}
[data-silo-fill=mint-n400].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-mint-n400);
}
[data-silo-fill=signal-alert].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-signal-alert);
}
[data-silo-fill=signal-alert-strong].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-signal-alert-strong);
}
[data-silo-fill=signal-alert-wash].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-signal-alert-wash);
}
[data-silo-fill=signal-info].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-signal-info);
}
[data-silo-fill=signal-info-soft].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-signal-info-soft);
}
[data-silo-fill=signal-info-strong].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-signal-info-strong);
}
[data-silo-fill=signal-trust].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-signal-trust);
}
[data-silo-fill=signal-warning].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-signal-warning);
}
[data-silo-fill=slate-white].svelte-1sm1sin {
  fill: var(--hx-color-palette-website-slate-white);
}
[data-silo-stroke=mint-n100].svelte-1sm1sin {
  stroke: var(--hx-color-palette-website-mint-n100);
}
[data-silo-stroke=mint-n200].svelte-1sm1sin {
  stroke: var(--hx-color-palette-website-mint-n200);
}
[data-silo-stroke=mint-n300].svelte-1sm1sin {
  stroke: var(--hx-color-palette-website-mint-n300);
}
[data-silo-stroke=mint-n400].svelte-1sm1sin {
  stroke: var(--hx-color-palette-website-mint-n400);
}
[data-silo-stroke=signal-alert].svelte-1sm1sin {
  stroke: var(--hx-color-palette-website-signal-alert);
}
[data-silo-stroke=signal-info-soft].svelte-1sm1sin {
  stroke: var(--hx-color-palette-website-signal-info-soft);
}
[data-silo-stroke=signal-trust].svelte-1sm1sin {
  stroke: var(--hx-color-palette-website-signal-trust);
}
@media (max-width: 599px) {
  [data-silo-graphic-layout=wide].svelte-1sm1sin {
    display: none;
  }
  [data-silo-graphic-layout=mobile].svelte-1sm1sin {
    box-sizing: border-box;
    display: block;
    height: auto;
    width: 100%;
    padding-block: var(--hx-website-size-96);
    padding-inline: 0;
  }
}

/* dist/css/chunk-114.css */
[data-icon-access-control].svelte-1sarlpq {
  display: contents;
}
[data-pd-icon].svelte-1sarlpq {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-1sarlpq {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-115.css */
[data-icon-bar-chart].svelte-qmw7rq {
  display: contents;
}
[data-pd-icon].svelte-qmw7rq {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-qmw7rq {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-116.css */
[data-icon-code].svelte-9jsh1o {
  display: contents;
}
[data-pd-icon].svelte-9jsh1o {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-9jsh1o {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-117.css */
[data-graphic-cortex].svelte-4awml5 {
  --pd-amber: var(--hx-color-palette-website-signal-trust);
  --pd-amber-bright: color-mix( in srgb, var(--hx-color-palette-website-signal-trust) 80%, var(--hx-color-palette-website-slate-white) 20% );
  --pd-blue: var(--hx-color-palette-website-signal-info);
  --pd-mint: var(--hx-color-palette-website-mint-n200);
  --pd-vessel-fill: color-mix( in srgb, var(--hx-color-palette-website-mint-n700) 70%, var(--hx-color-palette-website-slate-n300) 30% );
  --pd-vessel-stroke: color-mix( in srgb, var(--hx-color-palette-website-mint-n400) 75%, var(--hx-color-palette-website-slate-n600) 25% );
  display: contents;
}
[data-pd-graphic].svelte-4awml5 {
  display: none;
  height: 100%;
  width: 100%;
  transform: translateZ(0);
}
[data-pd-graphic-layout=wide].svelte-4awml5 {
  display: block;
}
[data-pd-line].svelte-4awml5 {
  fill: none;
}
[data-pd-line=amber].svelte-4awml5 {
  stroke: var(--pd-amber);
}
[data-pd-line=blue].svelte-4awml5 {
  stroke: var(--pd-blue);
}
[data-pd-line=mint].svelte-4awml5 {
  stroke: var(--pd-mint);
}
[data-pd-fill=amber-bright].svelte-4awml5 {
  fill: var(--pd-amber-bright);
}
[data-pd-fill=blue].svelte-4awml5 {
  fill: var(--pd-blue);
}
[data-pd-shape=vessel-fill-vessel-stroke].svelte-4awml5 {
  fill: var(--pd-vessel-fill);
  stroke: var(--pd-vessel-stroke);
}

/* dist/css/chunk-118.css */
[data-icon-cube].svelte-iad0zo {
  display: contents;
}
[data-pd-icon].svelte-iad0zo {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-iad0zo {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-119.css */
[data-icon-database].svelte-ympnm4 {
  display: contents;
}
[data-pd-icon].svelte-ympnm4 {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-ympnm4 {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-120.css */
[data-graphic-deep-observability].svelte-1n933sl {
  --pd-amber: var(--hx-color-palette-website-signal-trust);
  --pd-bg: var(--hx-color-palette-website-slate-n950);
  --pd-blue: var(--hx-color-palette-website-signal-info);
  --pd-mint: var(--hx-color-palette-website-mint-n200);
  --pd-mint-dim: color-mix( in srgb, var(--hx-color-palette-website-mint-n200) 55%, var(--hx-color-palette-website-slate-n950) 45% );
  --pd-mint-shadow: color-mix( in srgb, var(--hx-color-palette-website-mint-n400) 60%, var(--hx-color-palette-website-slate-n950) 40% );
  display: contents;
}
[data-pd-graphic].svelte-1n933sl {
  display: none;
  height: 100%;
  width: 100%;
  transform: translateZ(0);
}
[data-pd-graphic-layout=wide].svelte-1n933sl {
  display: block;
}
[data-pd-grad-line].svelte-1n933sl {
  fill: none;
}
[data-pd-line].svelte-1n933sl {
  fill: none;
}
[data-pd-line=amber].svelte-1n933sl {
  stroke: var(--pd-amber);
}
[data-pd-line=blue].svelte-1n933sl {
  stroke: var(--pd-blue);
}
[data-pd-line=mint].svelte-1n933sl {
  stroke: var(--pd-mint);
}
[data-pd-line=mint-shadow].svelte-1n933sl {
  stroke: var(--pd-mint-shadow);
}
[data-pd-fill=mint].svelte-1n933sl {
  fill: var(--pd-mint);
}

/* dist/css/chunk-121.css */
[data-icon-device].svelte-v0c6v {
  display: contents;
}
[data-pd-icon].svelte-v0c6v {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-v0c6v {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-122.css */
[data-icon-entity-cube].svelte-vgnvwj {
  display: contents;
}
[data-entity-cube-icon].svelte-vgnvwj {
  display: block;
  height: 100%;
  width: 100%;
}
[data-entity-cube-stroke].svelte-vgnvwj {
  fill: none;
  stroke: var(--hx-color-palette-website-mint-n300);
  stroke-linejoin: bevel;
}

/* dist/css/chunk-123.css */
[data-icon-find-data].svelte-i05me {
  display: contents;
}
[data-pd-icon].svelte-i05me {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-i05me {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-124.css */
[data-gateway-terminal].svelte-175y3u6 {
  --terminal-accent: var(--hx-color-website-text-accent);
  --terminal-border: var(--hx-color-website-border-panel);
  --terminal-cursor: var(--hx-color-website-text-accent);
  --terminal-muted: var(--hx-color-website-text-subtle);
  --terminal-output: var(--hx-color-website-text-secondary);
  --terminal-prompt: var(--hx-color-website-text-accent);
  --terminal-surface: var(--hx-color-website-background-surface-deep);
  --terminal-surface-raised: var(--hx-color-website-background-panel-raised);
  --terminal-text: var(--hx-color-website-text-primary);
  display: block;
  height: 100%;
  min-width: 0;
  width: 100%;
}
[data-terminal-frame].svelte-175y3u6 {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  border: var(--hx-border-width-thin) solid var(--terminal-border);
  border-radius: var(--hx-radius-md);
  overflow: hidden;
  background: var(--terminal-surface);
  box-shadow: var(--hx-website-size-4) var(--hx-website-size-4) var(--hx-website-size-16) var(--hx-color-website-overlay-shadow);
}
[data-terminal-titlebar].svelte-175y3u6 {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--hx-website-size-8);
  border-block-end: var(--hx-border-width-thin) solid var(--terminal-border);
  padding-block: var(--hx-website-size-8);
  padding-inline: var(--hx-website-size-16);
  background: var(--terminal-surface-raised);
}
[data-terminal-title].svelte-175y3u6 {
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-xs);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-xs);
  text-transform: uppercase;
  color: var(--terminal-muted);
}
[data-terminal-status].svelte-175y3u6 {
  display: flex;
  align-items: center;
  gap: var(--hx-website-size-8);
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-2xs);
  font-weight: var(--hx-font-weight-regular);
  text-transform: uppercase;
  color: var(--terminal-muted);
}
[data-terminal-status-dot].svelte-175y3u6 {
  position: relative;
  display: block;
  height: var(--hx-website-size-8);
  width: var(--hx-website-size-8);
  border-radius: var(--hx-radius-full);
  background: var(--terminal-accent);
}
[data-terminal-status-dot].svelte-175y3u6::after {
  inset: calc(var(--hx-website-size-2) * -1);
  position: absolute;
  border: var(--hx-border-width-thin) solid var(--terminal-accent);
  border-radius: var(--hx-radius-full);
  opacity: 0;
  transform: scale(0.6);
  content: "";
  @media (prefers-reduced-motion: no-preference) {
    animation: svelte-175y3u6-terminal-status-pulse calc(var(--hx-motion-duration-deliberate) * 2) var(--hx-motion-easing-decelerate) infinite;
  }
}
[data-terminal-body].svelte-175y3u6 {
  box-sizing: border-box;
  display: flex;
  min-height: 0;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--hx-website-size-8);
  flex: 1;
  padding-block: var(--hx-website-size-24);
  padding-inline: var(--hx-website-size-24);
  overflow-x: hidden;
  overflow-y: auto;
}
[data-terminal-line].svelte-175y3u6 {
  display: flex;
  align-items: baseline;
  gap: var(--hx-website-size-8);
  margin: 0;
  font-family: var(--hx-font-family-mono);
  font-size: var(--hx-font-size-sm);
  font-weight: var(--hx-font-weight-regular);
  line-height: var(--hx-line-height-lg);
  white-space: pre-wrap;
  color: var(--terminal-output);
}
[data-terminal-line][data-terminal-line-kind=prompt].svelte-175y3u6 {
  color: var(--terminal-text);
}
[data-terminal-line][data-terminal-line-tone=muted].svelte-175y3u6 {
  color: var(--terminal-muted);
}
[data-terminal-line][data-terminal-line-tone=accent].svelte-175y3u6 {
  color: var(--terminal-accent);
}
[data-terminal-prompt].svelte-175y3u6 {
  color: var(--terminal-prompt);
}
[data-terminal-cursor].svelte-175y3u6 {
  display: inline-block;
  height: 1em;
  width: 0.5em;
  background: var(--terminal-cursor);
  transform: translateY(0.1em);
  @media (prefers-reduced-motion: no-preference) {
    animation: svelte-175y3u6-terminal-cursor-blink calc(var(--hx-motion-duration-deliberate) * 2) var(--hx-motion-easing-standard) infinite;
  }
}
@keyframes svelte-175y3u6-terminal-cursor-blink {
  0%, 49% {
    opacity: 1;
  }
  50%, 100% {
    opacity: 0;
  }
}
@keyframes svelte-175y3u6-terminal-status-pulse {
  0% {
    opacity: 0.8;
    transform: scale(0.6);
  }
  70%, 100% {
    opacity: 0;
    transform: scale(1.6);
  }
}
@media (max-width: 599px) {
  [data-terminal-title].svelte-175y3u6 {
    font-size: var(--hx-font-size-2xs);
  }
  [data-terminal-body].svelte-175y3u6 {
    padding-block: var(--hx-website-size-16);
    padding-inline: var(--hx-website-size-16);
  }
  [data-terminal-line].svelte-175y3u6 {
    font-size: var(--hx-font-size-xs);
    line-height: var(--hx-line-height-md);
  }
}

/* dist/css/chunk-125.css */
[data-icon-grafana].svelte-185p35v {
  display: contents;
}
[data-pd-icon].svelte-185p35v {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-185p35v {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-126.css */
[data-icon-guided].svelte-1wvemk1 {
  display: contents;
}
[data-pd-icon].svelte-1wvemk1 {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-1wvemk1 {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-127.css */
[data-graphic-hybrid-runtime].svelte-h5nyk6 {
  --pd-amber: var(--hx-color-palette-website-signal-trust);
  --pd-bg: var(--hx-color-palette-website-slate-n950);
  --pd-blue: var(--hx-color-palette-website-signal-info-strong);
  --pd-mint: var(--hx-color-palette-website-mint-n200);
  --pd-mint-dim: color-mix( in srgb, var(--hx-color-palette-website-mint-n200) 55%, var(--hx-color-palette-website-slate-n950) 45% );
  display: contents;
}
[data-pd-graphic].svelte-h5nyk6 {
  display: none;
  height: 100%;
  width: 100%;
  transform: translateZ(0);
}
[data-pd-graphic-layout=wide].svelte-h5nyk6 {
  display: block;
}
[data-pd-grad-line].svelte-h5nyk6 {
  fill: none;
}
[data-pd-line].svelte-h5nyk6 {
  fill: none;
}
[data-pd-line=mint].svelte-h5nyk6 {
  stroke: var(--pd-mint);
}
[data-pd-fill=amber].svelte-h5nyk6 {
  fill: var(--pd-amber);
}
[data-pd-fill=bg].svelte-h5nyk6 {
  fill: var(--pd-bg);
}
[data-pd-fill=blue].svelte-h5nyk6 {
  fill: var(--pd-blue);
}
[data-pd-fill=mint].svelte-h5nyk6 {
  fill: var(--pd-mint);
}

/* dist/css/chunk-128.css */
[data-icon-identity].svelte-3mer9z {
  display: contents;
}
[data-pd-icon].svelte-3mer9z {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-3mer9z {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-129.css */
[data-graphic-lens].svelte-cc85wc {
  --pd-amber: var(--hx-color-palette-website-signal-trust);
  --pd-blue: var(--hx-color-palette-website-signal-info);
  --pd-mint: var(--hx-color-palette-website-mint-n200);
  --pd-mint-muted: var(--hx-color-palette-website-mint-muted);
  display: contents;
}
[data-pd-graphic].svelte-cc85wc {
  display: none;
  height: 100%;
  width: 100%;
  transform: translateZ(0);
}
[data-pd-graphic-layout=wide].svelte-cc85wc {
  display: block;
}
[data-pd-line].svelte-cc85wc {
  fill: none;
}
[data-pd-line=amber].svelte-cc85wc {
  stroke: var(--pd-amber);
}
[data-pd-line=blue].svelte-cc85wc {
  stroke: var(--pd-blue);
}
[data-pd-line=mint].svelte-cc85wc {
  stroke: var(--pd-mint);
}
[data-pd-line=mint-muted].svelte-cc85wc {
  stroke: var(--pd-mint-muted);
}
[data-pd-fill=mint].svelte-cc85wc {
  fill: var(--pd-mint);
}

/* dist/css/chunk-130.css */
[data-graphic-mira].svelte-rmako3 {
  --pd-amber: var(--hx-color-palette-website-signal-trust);
  --pd-bg: var(--hx-color-palette-website-slate-n950);
  --pd-green: color-mix( in srgb, var(--hx-color-palette-website-mint-n200) 55%, var(--hx-color-palette-website-signal-warning) 45% );
  --pd-mint: var(--hx-color-palette-website-mint-n200);
  --pd-olive: color-mix( in srgb, var(--hx-color-palette-website-signal-trust) 75%, var(--hx-color-palette-website-mint-n300) 25% );
  display: contents;
}
[data-pd-graphic].svelte-rmako3 {
  display: none;
  height: 100%;
  width: 100%;
  transform: translateZ(0);
}
[data-pd-graphic-layout=wide].svelte-rmako3 {
  display: block;
}
[data-pd-grad-line].svelte-rmako3 {
  fill: none;
}
[data-pd-line].svelte-rmako3 {
  fill: none;
}
[data-pd-line=amber].svelte-rmako3 {
  stroke: var(--pd-amber);
}
[data-pd-line=mint].svelte-rmako3 {
  stroke: var(--pd-mint);
}
[data-pd-fill=amber].svelte-rmako3 {
  fill: var(--pd-amber);
}
[data-pd-fill=bg].svelte-rmako3 {
  fill: var(--pd-bg);
}
[data-pd-fill=green].svelte-rmako3 {
  fill: var(--pd-green);
}
[data-pd-fill=mint].svelte-rmako3 {
  fill: var(--pd-mint);
}
[data-pd-fill=olive].svelte-rmako3 {
  fill: var(--pd-olive);
}

/* dist/css/chunk-131.css */
[data-graphic-nexus].svelte-p49omh {
  --pd-amber-bright: color-mix( in srgb, var(--hx-color-palette-website-signal-trust) 80%, var(--hx-color-palette-website-slate-white) 20% );
  --pd-mint: var(--hx-color-palette-website-mint-n200);
  display: contents;
}
[data-pd-graphic].svelte-p49omh {
  display: none;
  height: 100%;
  width: 100%;
  transform: translateZ(0);
}
[data-pd-graphic-layout=wide].svelte-p49omh {
  display: block;
}
[data-pd-line].svelte-p49omh {
  fill: none;
}
[data-pd-line=amber-bright].svelte-p49omh {
  stroke: var(--pd-amber-bright);
}
[data-pd-line=mint].svelte-p49omh {
  stroke: var(--pd-mint);
}
[data-pd-fill=amber-bright].svelte-p49omh {
  fill: var(--pd-amber-bright);
}

/* dist/css/chunk-132.css */
[data-icon-observability].svelte-f739vg {
  display: contents;
}
[data-pd-icon].svelte-f739vg {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-f739vg {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-133.css */
[data-icon-panels].svelte-1kqbrxe {
  display: contents;
}
[data-pd-icon].svelte-1kqbrxe {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-1kqbrxe {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-134.css */
[data-icon-plain-language].svelte-amkm15 {
  display: contents;
}
[data-pd-icon].svelte-amkm15 {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-amkm15 {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-135.css */
[data-icon-shield-lock].svelte-y4feg3 {
  display: contents;
}
[data-pd-icon].svelte-y4feg3 {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-y4feg3 {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-136.css */
[data-graphic-soma].svelte-1afbhro {
  --pd-blue: var(--hx-color-palette-website-signal-info);
  --pd-mint: var(--hx-color-palette-website-mint-n200);
  --pd-mint-muted: var(--hx-color-palette-website-mint-muted);
  --pd-mint-shadow: color-mix( in srgb, var(--hx-color-palette-website-mint-n700) 70%, var(--hx-color-palette-website-slate-n500) 30% );
  display: contents;
}
[data-pd-graphic].svelte-1afbhro {
  display: none;
  height: 100%;
  width: 100%;
  transform: translateZ(0);
}
[data-pd-graphic-layout=wide].svelte-1afbhro {
  display: block;
}
[data-pd-line].svelte-1afbhro {
  fill: none;
}
[data-pd-line=blue].svelte-1afbhro {
  stroke: var(--pd-blue);
}
[data-pd-line=mint].svelte-1afbhro {
  stroke: var(--pd-mint);
}
[data-pd-fill=blue].svelte-1afbhro {
  fill: var(--pd-blue);
}
[data-pd-fill=mint].svelte-1afbhro {
  fill: var(--pd-mint);
}
[data-pd-fill=mint-muted].svelte-1afbhro {
  fill: var(--pd-mint-muted);
}
[data-pd-fill=mint-shadow].svelte-1afbhro {
  fill: var(--pd-mint-shadow);
}

/* dist/css/chunk-137.css */
[data-icon-stopwatch].svelte-18whmci {
  display: contents;
}
[data-pd-icon].svelte-18whmci {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-18whmci {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-138.css */
[data-graphic-synapse].svelte-1wlhlr9 {
  --pd-amber: var(--hx-color-palette-website-signal-trust);
  --pd-blue: var(--hx-color-palette-website-signal-info);
  --pd-mint: var(--hx-color-palette-website-mint-n200);
  display: contents;
}
[data-pd-graphic].svelte-1wlhlr9 {
  display: none;
  height: 100%;
  width: 100%;
  transform: translateZ(0);
}
[data-pd-graphic-layout=wide].svelte-1wlhlr9 {
  display: block;
}
[data-pd-line].svelte-1wlhlr9 {
  fill: none;
}
[data-pd-line=amber].svelte-1wlhlr9 {
  stroke: var(--pd-amber);
}
[data-pd-line=blue].svelte-1wlhlr9 {
  stroke: var(--pd-blue);
}
[data-pd-line=mint].svelte-1wlhlr9 {
  stroke: var(--pd-mint);
}

/* dist/css/chunk-139.css */
[data-icon-variables].svelte-dch3z4 {
  display: contents;
}
[data-pd-icon].svelte-dch3z4 {
  display: block;
  height: 100%;
  width: 100%;
}
[data-pd-fill=mint].svelte-dch3z4 {
  fill: var(--hx-color-palette-website-mint-n300);
}

/* dist/css/chunk-140.css */
[data-icon].svelte-1qvvwpw {
  display: block;
  height: auto;
  max-width: 100%;
  width: var(--icon-size, 100%);
  overflow: visible;
}

/* dist/css/chunk-141.css */
[data-icon].svelte-w8uyzu {
  display: block;
  height: auto;
  max-width: 100%;
  width: var(--icon-size, 100%);
  overflow: visible;
}

/* dist/css/chunk-142.css */
[data-icon].svelte-1tj9mij {
  display: block;
  height: auto;
  max-width: 100%;
  width: var(--icon-size, 100%);
  overflow: visible;
}

/* dist/css/chunk-143.css */
[data-icon].svelte-142xkwe {
  display: block;
  height: auto;
  max-width: 100%;
  width: var(--icon-size, 100%);
  overflow: visible;
}

/* dist/css/chunk-144.css */
[data-logo].svelte-3g4x0c {
  display: block;
  height: auto;
  max-width: 100%;
  width: var(--logo-size, calc(var(--hx-website-size-32) * 137.587 / 29.6739));
  overflow: visible;
}

/* dist/css/chunk-145.css */
[data-logo].svelte-uofkcj {
  --logo-mark-default-end: var(--hx-color-palette-website-mint-n900);
  --logo-mark-default-start: var(--hx-color-palette-website-mint-n400);
  --logo-mark-hover-end: var(--hx-color-palette-website-mint-n900);
  --logo-mark-hover-mid: var(--hx-color-palette-website-mint-n500);
  --logo-mark-hover-start: var(--hx-color-palette-website-mint-n300);
  --logo-stroke-end: var(--hx-color-palette-website-slate-n400);
  --logo-stroke-start: var(--hx-color-palette-website-slate-white);
  --logo-wordmark-default: var(--hx-color-palette-website-slate-white);
  --logo-wordmark-hover: color-mix( in srgb, var(--hx-color-palette-website-mint-n50) 65%, var(--hx-color-palette-website-slate-white) 35% );
  display: block;
  height: auto;
  max-width: 100%;
  width: var(--logo-size, 100%);
  overflow: visible;
}
[data-logo-layer].svelte-uofkcj {
  transition: opacity var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
}
[data-logo-layer=hover].svelte-uofkcj {
  opacity: 0;
}
[data-logo-helixer].svelte-uofkcj:is(:where(.svelte-uofkcj):hover, :where(.svelte-uofkcj):focus-visible) [data-logo-layer=default]:where(.svelte-uofkcj) {
  opacity: 0;
}
[data-logo-helixer].svelte-uofkcj:is(:where(.svelte-uofkcj):hover, :where(.svelte-uofkcj):focus-visible) [data-logo-layer=hover]:where(.svelte-uofkcj) {
  opacity: 1;
}

/* dist/css/chunk-146.css */
[data-logo].svelte-bl7bbg {
  display: block;
  height: auto;
  max-width: 100%;
  width: var(--logo-size, calc(var(--hx-website-size-32) * 123.075 / 28.7698));
  overflow: visible;
}

/* dist/css/chunk-147.css */
[data-mark].svelte-9fuufn {
  --mark-stroke-end: var(--hx-color-palette-website-slate-n400);
  --mark-stroke-start: var(--hx-color-palette-website-slate-white);
  display: block;
  aspect-ratio: 1;
  height: auto;
  width: var(--mark-size, 100%);
}
[data-mark-tile].svelte-9fuufn {
  fill: var(--hx-color-palette-website-mint-n200);
}

/* dist/css/chunk-148.css */
[data-error-page].svelte-eedcwb {
  display: grid;
  min-height: 100vh;
  place-items: center;
  padding: var(--hx-website-size-16);
  background:
    radial-gradient(
      circle at top,
      var(--hx-color-website-background-accent-wash),
      transparent 40%),
    var(--hx-color-website-background-page);
}
[data-error-card].svelte-eedcwb {
  width: min(calc(var(--hx-website-size-16) * 32), 100%);
  border: var(--hx-website-size-1) solid var(--hx-color-website-border-subtle);
  border-radius: var(--hx-radius-lg);
  padding: var(--hx-website-size-24);
  background: var(--hx-color-website-background-surface-deep);
  box-shadow: var(--hx-website-size-8) var(--hx-website-size-8) var(--hx-website-size-24) color-mix(in srgb, var(--hx-color-palette-website-slate-n950) 72%, transparent);
}
[data-eyebrow].svelte-eedcwb {
  margin: 0 0 var(--hx-website-size-16);
  font-size: var(--hx-font-size-xs);
  text-transform: uppercase;
  color: var(--hx-color-website-text-secondary);
}
h1.svelte-eedcwb {
  margin: 0 0 var(--hx-website-size-16);
  font-family: var(--hx-font-family-cera);
  font-size: var(--hx-font-size-5xl);
  font-weight: var(--hx-font-weight-black);
  text-transform: uppercase;
}
[data-message].svelte-eedcwb {
  margin: 0;
  color: var(--hx-color-website-text-secondary);
}
[data-message].svelte-eedcwb code:where(.svelte-eedcwb) {
  border-radius: var(--hx-radius-xs);
  padding: var(--hx-website-size-4) var(--hx-website-size-8);
  background: var(--hx-color-website-background-panel);
  font-family: var(--hx-font-family-mono);
}
[data-actions].svelte-eedcwb {
  display: flex;
  flex-wrap: wrap;
  gap: var(--hx-website-size-16);
  margin-top: var(--hx-website-size-16);
}
[data-error-action].svelte-eedcwb {
  display: inline-flex;
  appearance: none;
  border: none;
  border-radius: var(--hx-radius-sm);
  padding: var(--hx-website-size-16) var(--hx-website-size-16);
  background: var(--hx-color-website-background-accent);
  font: inherit;
  text-decoration: none;
  color: var(--hx-color-website-text-on-accent);
  transition: background var(--hx-motion-duration-base) var(--hx-motion-easing-standard);
  cursor: pointer;
}
[data-error-action].svelte-eedcwb:is(:where(.svelte-eedcwb):hover, :where(.svelte-eedcwb):focus-visible) {
  background: var(--hx-color-website-background-accent-tint);
}
[data-error-action].svelte-eedcwb:focus-visible {
  outline: var(--hx-border-width-medium) solid var(--hx-color-website-border-focus);
  outline-offset: var(--hx-website-size-4);
}
[data-error-action][data-secondary].svelte-eedcwb {
  background: var(--hx-color-website-background-elevated);
  color: var(--hx-color-website-text-primary);
}
[data-error-action][data-secondary].svelte-eedcwb:is(:where(.svelte-eedcwb):hover, :where(.svelte-eedcwb):focus-visible) {
  background: var(--hx-color-website-background-muted);
}
@media (max-width: 599px) {
  h1.svelte-eedcwb {
    font-size: var(--hx-font-size-3xl);
  }
}

/* dist/css/chunk-149.css */
[data-lab-unavailable].svelte-avm8fa {
  display: grid;
  min-height: 100vh;
  place-items: center;
  padding: var(--hx-website-size-16);
  text-align: center;
  color: var(--hx-color-website-text-secondary);
}
[data-lab-unavailable-action].svelte-avm8fa {
  color: var(--hx-color-website-text-accent);
}
[data-lab-page].svelte-avm8fa {
  --lab-color-border: var(--hx-color-palette-website-slate-n700);
  --lab-color-border-active: var(--hx-color-palette-website-mint-n200);
  --lab-color-canvas: var(--hx-color-palette-website-slate-n1000);
  --lab-color-chip-active: color-mix( in srgb, var(--lab-color-border-active) 18%, var(--lab-color-panel) 82% );
  --lab-color-debug-box: var(--hx-color-website-component-outline-inspect);
  --lab-color-debug-box-label-bg: color-mix( in srgb, var(--lab-color-debug-box) 34%, var(--hx-color-palette-website-slate-n950) 66% );
  --lab-color-debug-box-label-bg-size: color-mix( in srgb, var(--lab-color-debug-box) 42%, var(--hx-color-palette-website-slate-n1000) 58% );
  --lab-color-debug-box-label-color: var(--hx-color-palette-website-slate-white);
  --lab-color-debug-box-strong: color-mix( in srgb, var(--lab-color-debug-box) 84%, var(--hx-color-palette-website-slate-white) 16% );
  --lab-color-panel: var(--hx-color-palette-website-slate-n900);
  --lab-color-panel-accent: var(--hx-color-palette-website-slate-n875);
  --lab-color-panel-raised: var(--hx-color-palette-website-slate-n850);
  --lab-color-sidebar: var(--hx-color-palette-website-slate-n950);
  --lab-color-text-base: var(--hx-color-palette-website-slate-n50);
  --lab-color-text-disabled: var(--hx-color-palette-website-slate-n500);
  --lab-color-text-muted: var(--hx-color-palette-website-slate-n400);
  --lab-color-text-secondary: var(--hx-color-palette-website-slate-n100);
  --lab-color-text-strong: var(--hx-color-palette-website-slate-white);
  --lab-color-text-subtle: var(--hx-color-palette-website-slate-n200);
  --lab-debug-box-color: var(--lab-color-debug-box);
  --lab-debug-box-color-strong: var(--lab-color-debug-box-strong);
  --lab-debug-box-label-bg: var(--lab-color-debug-box-label-bg);
  --lab-debug-box-label-bg-size: var(--lab-color-debug-box-label-bg-size);
  --lab-debug-box-label-color: var(--lab-color-debug-box-label-color);
  --lab-sidebar-collapsed-width: calc(var(--hx-website-size-64) + var(--hx-website-size-1));
  --lab-sidebar-expanded-width: clamp( calc(var(--hx-website-size-16) * 18), 22vw, calc(var(--hx-website-size-16) * 22) );
  display: grid;
  min-height: 100vh;
  grid-template-columns: var(--lab-sidebar-expanded-width) minmax(0, 1fr);
  background: var(--lab-color-canvas);
  font-family: var(--hx-font-family-inter);
  color: var(--lab-color-text-base);
}
[data-lab-page][data-sidebar-collapsed].svelte-avm8fa {
  grid-template-columns: var(--lab-sidebar-collapsed-width) minmax(0, 1fr);
}
[data-lab-workspace].svelte-avm8fa {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: var(--hx-website-size-24);
  padding: var(--hx-website-size-32);
}
[data-lab-preview].svelte-avm8fa {
  min-width: 0;
  width: 100%;
}
[data-lab-preview][data-viewport-scope=global][data-selected-viewport=desktop].svelte-avm8fa {
  width: 100%;
}
[data-lab-preview][data-viewport-scope=global][data-selected-viewport=tablet].svelte-avm8fa {
  width: min(100%, var(--lab-viewport-tablet-width));
}
[data-lab-preview][data-viewport-scope=global][data-selected-viewport=mobile].svelte-avm8fa {
  width: min(100%, var(--lab-viewport-mobile-width));
}
@media (max-width: 900px) {
  [data-lab-page].svelte-avm8fa,
  [data-lab-page][data-sidebar-collapsed].svelte-avm8fa {
    grid-template-columns: 1fr;
  }
  [data-lab-workspace].svelte-avm8fa {
    padding: var(--hx-website-size-16);
  }
}

/* dist/css/chunk-150.css */
[data-asset-raster].svelte-1x7vxml {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1x7vxml {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-151.css */
[data-asset-raster].svelte-ysh8bj {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-ysh8bj {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-152.css */
[data-asset-raster].svelte-1a0u80b {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1a0u80b {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-153.css */
[data-asset-raster].svelte-e9eq8m {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-e9eq8m {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-154.css */
[data-asset-raster].svelte-uwhsva {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-uwhsva {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-155.css */
[data-asset-raster].svelte-59fvcs {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-59fvcs {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-156.css */
[data-asset-raster].svelte-1acdrk0 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1acdrk0 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-157.css */
[data-asset-raster].svelte-1fdeb39 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1fdeb39 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-158.css */
[data-asset-raster].svelte-10e8zy3 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-10e8zy3 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-159.css */
[data-asset-raster].svelte-c4ctbb {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-c4ctbb {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-160.css */
[data-asset-raster].svelte-d8mg5q {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-d8mg5q {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-161.css */
[data-asset-raster].svelte-1721b97 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1721b97 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-162.css */
[data-asset-raster].svelte-12bup3p {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-12bup3p {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-163.css */
[data-asset-raster].svelte-12b7l47 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-12b7l47 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-164.css */
[data-asset-raster].svelte-1wdogxq {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1wdogxq {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-165.css */
[data-asset-raster].svelte-cvkdd0 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-cvkdd0 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-166.css */
[data-asset-raster].svelte-15a9a0e {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-15a9a0e {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-167.css */
[data-asset-raster].svelte-kxaim9 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-kxaim9 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-168.css */
[data-asset-raster].svelte-1k1yyj8 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1k1yyj8 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-169.css */
[data-asset-raster].svelte-16tfpx2 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-16tfpx2 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-170.css */
[data-asset-raster].svelte-1vlm9xv {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1vlm9xv {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-171.css */
[data-asset-raster].svelte-1dmtq63 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1dmtq63 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-172.css */
[data-asset-raster].svelte-24wrxw {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-24wrxw {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-173.css */
[data-asset-raster].svelte-1hhs0rx {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1hhs0rx {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-174.css */
[data-asset-raster].svelte-1ur5k5a {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1ur5k5a {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-175.css */
[data-asset-raster].svelte-100pqet {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-100pqet {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-176.css */
[data-asset-raster].svelte-aiw09 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-aiw09 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-177.css */
[data-asset-raster].svelte-hitroc {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-hitroc {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-178.css */
[data-asset-raster].svelte-1itvkbj {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1itvkbj {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-179.css */
[data-asset-raster].svelte-1lelkeq {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1lelkeq {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-180.css */
[data-asset-raster].svelte-157p4r4 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-157p4r4 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-181.css */
[data-asset-raster].svelte-zkbltm {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-zkbltm {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-182.css */
[data-asset-raster].svelte-fsusel {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-fsusel {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-183.css */
[data-asset-raster].svelte-14wbkw3 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-14wbkw3 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-184.css */
[data-asset-raster].svelte-1o872t6 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1o872t6 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-185.css */
[data-asset-raster].svelte-snh3uq {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-snh3uq {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-186.css */
[data-asset-raster].svelte-16mplbx {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-16mplbx {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-187.css */
[data-asset-raster].svelte-z66gta {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-z66gta {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-188.css */
[data-asset-raster].svelte-18h1hww {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-18h1hww {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-189.css */
[data-asset-raster].svelte-1ehkr19 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1ehkr19 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-190.css */
[data-asset-raster].svelte-sgbtpa {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-sgbtpa {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-191.css */
[data-asset-raster].svelte-o0cbpc {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-o0cbpc {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-192.css */
[data-asset-raster].svelte-1nq7azj {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1nq7azj {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-193.css */
[data-asset-raster].svelte-1i0awtq {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1i0awtq {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-194.css */
[data-asset-raster].svelte-1e3i9hp {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1e3i9hp {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-195.css */
[data-asset-raster].svelte-zuq0ub {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-zuq0ub {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-196.css */
[data-asset-raster].svelte-1qnclpq {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1qnclpq {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-197.css */
[data-asset-raster].svelte-p8mor0 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-p8mor0 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-198.css */
[data-asset-raster].svelte-ai8pt3 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-ai8pt3 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-199.css */
[data-asset-raster].svelte-92o6fy {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-92o6fy {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-200.css */
[data-asset-raster].svelte-5s1gtb {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-5s1gtb {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-201.css */
[data-asset-raster].svelte-7yqg42 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-7yqg42 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-202.css */
[data-asset-raster].svelte-1rx44lz {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1rx44lz {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-203.css */
[data-asset-raster].svelte-10e5ieu {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-10e5ieu {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-204.css */
[data-asset-raster].svelte-9doohc {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-9doohc {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-205.css */
[data-asset-raster].svelte-1n02i94 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-1n02i94 {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/chunk-206.css */
[data-asset-raster].svelte-16uqnra {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: var(--asset-width, var(--asset-size, 100%));
}
[data-asset-raster-image].svelte-16uqnra {
  display: block;
  height: var(--asset-height, auto);
  max-width: 100%;
  width: 100%;
  object-fit: var(--asset-object-fit, contain);
  object-position: var(--asset-object-position, center);
  transform: var(--asset-image-transform, none);
}

/* dist/css/app.css */
