*, *::before, *::after { box-sizing: border-box; }

html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }

body { font-family: "Manrope", sans-serif; color: #CCCBD2; background: #121116; margin: 0; font-size: 1.071rem; overflow-wrap: break-word; line-height: 1.55; }

h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote { margin: 0; }

h1, h2, h3 { font-family: "Spectral", serif; overflow-wrap: break-word; color: #EFEFF1; }

p { text-wrap: pretty; }

strong { font-weight: 700; color: #EFEFF1; }

em { font-style: italic; }

a { color: #A285E8; text-underline-offset: 3px; transition: color .24s; }

a:hover { color: #AA8FEA; }

ul, ol { padding-left: 1.5rem; }

li + li { margin-top: 0.5rem; }

table { border-collapse: collapse; width: 100%; }

th, td { vertical-align: top; text-align: left; }

img { height: auto; display: block; max-width: 100%; }

button { color: inherit; font: inherit; }

:focus-visible { outline: 2px solid #A285E8; outline-offset: 3px; }

summary { cursor: pointer; list-style: none; }

summary::-webkit-details-marker { display: none; }

.hs-so7 { height: 1px; clip: rect(0 0 0 0); width: 1px; overflow: hidden; position: absolute; white-space: nowrap; }

.hs-ve7 { max-width: 1224px; margin-inline: auto; padding-inline: 1rem; }

main > section { padding-block: 0 3.75rem; }

.hs-hoce0 { display: flex; margin-bottom: 2rem; align-items: flex-end; flex-wrap: wrap; gap: 1rem 2.25rem; justify-content: space-between; }

.hs-hoce0-t45 { max-width: 688px; min-width: 0; }

.hs-hoce0-d5e { margin-bottom: 0.75rem; color: #A285E8; font-weight: 700; display: flex; align-items: center; gap: 0.5rem; font-size: 0.941rem; }

.hs-hoce0-d5e::before { border-radius: 2px; flex: none; height: 8px; background: #9A7AE6; content: ""; width: 8px; }

.hs-hoce0-vdpn { line-height: 1.1; text-wrap: balance; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.688rem, 1.247rem + 1.6vw, 2.597rem); }

.hs-hoce0-ix { color: #A9A7B4; margin-top: 0.75rem; }

.hs-hoce0-h0d { align-items: center; text-decoration: none; padding-bottom: 2px; border-bottom: 1.5px solid currentColor; font-size: 1.007rem; display: inline-flex; gap: 0.5rem; font-weight: 700; }

.hs-hoce0-h0d svg { flex: none; }

.hs-ric { border: 1.5px solid transparent; justify-content: center; font-size: 1.007rem; line-height: 1.2; text-align: center; min-height: 48px; text-decoration: none; display: inline-flex; font-family: "Manrope", sans-serif; align-items: center; cursor: pointer; border-radius: 6px; font-weight: 700; padding: 0 1.25rem; gap: 0.75rem; transition: background-color .24s, color .24s, border-color .24s; }

.hs-ric-lr9 { background: #9A7AE6; color: #0E0E10; }

.hs-ric-lr9:hover { background: #AA8FEA; color: #0E0E10; }

.hs-ric-bj3k { border-color: #EFEFF1; background: transparent; color: #EFEFF1; }

.hs-ric-bj3k:hover { color: #121116; background: #EFEFF1; }

.hs-ric-2uj { font-size: 1.071rem; min-height: 52px; }

.hs-ric-pne { display: flex; width: 100%; }

.hs-ric-tsx { place-items: center; height: 34px; margin-right: -10px; color: #9A7AE6; width: 34px; border-radius: 2px; display: grid; background: #0E0E10; }

.hs-ric-phng { background: #EFEFF0; color: #08080A; }

.hs-ric-phng:hover { background: #9A7AE6; color: #0E0E10; }

.hs-ric-5h { border-color: #EFEFF0; color: #EFEFF0; background: transparent; }

.hs-ric-5h:hover { color: #08080A; background: #EFEFF0; }

.hs-hoa { gap: 0.75rem; display: flex; flex-wrap: wrap; }

.hs-dux { border: 1px solid #312F3C; background-image: repeating-linear-gradient(135deg, #22212A 0 9px, #1A1920 9px 18px); position: relative; background-color: #22212A; overflow: hidden; border-radius: 12px; }

.hs-dux img { width: 100%; object-fit: cover; height: 100%; }

.hs-dux-ee { aspect-ratio: 16 / 10; }

.hs-ced { position: sticky; background: #121116; top: 0; z-index: 30; padding: 0.75rem; }

.hs-ced-tg { border: 1px solid #312F3C; max-width: 1224px; border-radius: 12px; margin-inline: auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; padding: 0.75rem; display: grid; background: #1A1920; gap: 0.75rem; align-items: center; grid-template-columns: minmax(0, 1fr) auto auto; }

.hs-ced-1n { overflow-wrap: break-word; align-items: center; font-weight: 800; min-width: 0; gap: 0.75rem; display: flex; padding-left: 0.5rem; line-height: 1.1; text-decoration: none; font-size: 1.428rem; letter-spacing: -0.02em; grid-area: logo; color: #EFEFF1; hyphens: auto; font-family: "Spectral", serif; }

.hs-ced-1n::before { transform: rotate(45deg); height: 14px; border-radius: 4px; background: #9A7AE6; width: 14px; flex: none; content: ""; }

.hs-ced-1n:hover { color: #EFEFF1; }

.hs-ced-3j { position: absolute; pointer-events: none; opacity: 0; }

.hs-ced-st9k { height: 44px; border-radius: 6px; grid-area: burger; place-items: center; display: grid; background: #EFEFF1; color: #121116; cursor: pointer; width: 44px; }

.hs-ced-3j:focus-visible + .hs-ced-st9k { outline: 2px solid #A285E8; outline-offset: 3px; }

.hs-ced-fu { display: none; }

.hs-ced-3j:checked + .hs-ced-st9k .hs-ced-n8py { display: none; }

.hs-ced-3j:checked + .hs-ced-st9k .hs-ced-fu { display: block; }

.hs-ced-b03k { padding-top: 0.5rem; display: none; border-top: 1px solid #312F3C; grid-area: nav; }

.hs-ced-3j:checked ~ .hs-ced-b03k { gap: 2px; display: grid; }

.hs-ced-86l { display: flex; min-height: 48px; color: #CCCBD2; text-decoration: none; border-radius: 6px; font-size: 1.136rem; padding: 0 0.75rem; align-items: center; font-weight: 700; }

.hs-ced-86l:hover { background: #22212A; color: #EFEFF1; }

.hs-ced-ie { color: #EFEFF1; background: #22212A; }

.hs-ced-srno { display: grid; grid-template-columns: 1fr 1fr; gap: 0.5rem; grid-area: actions; }

.hs-ced-srno .hs-ric { font-size: 0.941rem; min-height: 44px; padding: 0 0.75rem; }

.hs-kasow { color: #EFEFF0; padding-block: 3.25rem 2rem; background: #08080A; }

.hs-kasow-0i { gap: 2.25rem 1.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 170px), 1fr)); display: grid; }

.hs-kasow-r6a { font-weight: 800; font-size: 1.428rem; color: #EFEFF0; display: flex; align-items: center; gap: 0.75rem; font-family: "Spectral", serif; }

.hs-kasow-r6a::before { flex: none; height: 14px; background: #EFEFF0; width: 14px; content: ""; transform: rotate(45deg); border-radius: 4px; }

.hs-kasow-sff { color: #EFEFF0; margin-top: 0.75rem; font-size: 0.941rem; }

.hs-kasow-sff a { color: #EFEFF0; }

.hs-kasow-ki9 { color: #EFEFF0; font-family: "Manrope", sans-serif; font-weight: 700; margin-bottom: 0.75rem; font-size: 0.941rem; }

.hs-kasow-oj7 { list-style: none; padding: 0; }

.hs-kasow-oj7 li + li { margin-top: 0.5rem; }

.hs-kasow-arb8 { font-size: 0.941rem; color: #EFEFF0; text-decoration: none; }

.hs-kasow-arb8:hover { color: #EFEFF0; text-decoration: underline; }

.hs-kasow-l7 { gap: 1rem 1.25rem; padding-top: 1.75rem; grid-template-columns: auto minmax(0, 1fr); align-items: start; display: grid; border-top: 1px solid #A9A7B4; margin-top: 2.75rem; }

.hs-kasow-2zj { border: 2px solid #F38072; font-size: 0.941rem; display: grid; font-weight: 800; place-items: center; border-radius: 50%; width: 44px; color: #EFEFF0; height: 44px; }

.hs-kasow-bky { font-size: 0.877rem; color: #EFEFF0; line-height: 1.6; }

.hs-kasow-bky + .hs-kasow-bky { margin-top: 0.75rem; }

.hs-min { border: 1px solid #312F3C; max-width: 784px; border-radius: 12px; padding: 0.75rem 0.75rem 0.75rem 1rem; flex-wrap: wrap; align-items: center; display: flex; gap: 0.75rem 1.25rem; box-shadow: 0 15px 40px -12px rgba(0, 0, 0, 0.63); margin-inline: auto; right: 10px; position: fixed; background: #1A1920; left: 10px; bottom: 10px; z-index: 40; }

.hs-min[hidden] { display: none; }

.hs-min-6she { flex: 1 1 260px; color: #CCCBD2; font-size: 0.941rem; }

.hs-min-d0 { flex-wrap: wrap; display: flex; gap: 0.5rem; }

.hs-min-d0 .hs-ric { font-size: 0.941rem; min-height: 44px; padding: 0 1rem; }

.hs-qigub { padding-block: 0.75rem 3.25rem; }

.hs-qigub-st { grid-template-columns: repeat(auto-fit, minmax(min(100%, 438px), 1fr)); display: grid; align-items: center; gap: 2rem 3.75rem; }

.hs-qigub-rs { max-width: 652px; min-width: 0; }

.hs-qigub-7ld { border: 1px solid #312F3C; display: inline-flex; border-radius: 999px; padding: 0.5rem 0.75rem 0.5rem 0.5rem; font-size: 0.877rem; background: #1A1920; color: #CCCBD2; align-items: center; margin-bottom: 1.5rem; gap: 0.5rem; font-weight: 700; }

.hs-qigub-7ld svg { flex: none; color: #56D297; }

.hs-qigub-z8v { text-wrap: balance; font-size: clamp(2.337rem, 1.35rem + 3.6vw, 4.415rem); font-weight: 800; line-height: 1.02; letter-spacing: -0.03em; }

.hs-qigub-jlr0 { font-size: 1.201rem; color: #CCCBD2; margin-top: 1.25rem; }

.hs-qigub-303 { margin-top: 1.75rem; }

.hs-qigub-mks9 { font-size: 0.877rem; margin-top: 0.75rem; color: #A9A7B4; }

.hs-qigub-unz { min-width: 0; }

.hs-qigub-2y1q { justify-content: space-between; display: flex; margin-top: 0.75rem; font-size: 0.877rem; flex-wrap: wrap; gap: 0.25rem 0.75rem; color: #A9A7B4; }

.hs-qigub-eab { font-family: "IBM Plex Mono", monospace; }

.hs-low { padding-block: 0.75rem 3.75rem; }

.hs-low-tlk1 { border: 1px solid #312F3C; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr)); background: #1A1920; border-radius: 12px; display: grid; }

.hs-low-j3 { padding: 2rem 1.25rem; min-width: 0; }

.hs-low-6f { text-wrap: balance; line-height: 1.04; font-size: clamp(2.208rem, 1.35rem + 3.2vw, 3.896rem); font-weight: 800; letter-spacing: -0.03em; }

.hs-low-844 { max-width: 516px; margin-top: 1.25rem; font-size: 1.201rem; }

.hs-low-qgm { margin-top: 1.75rem; }

.hs-low-4kgz { background: #22212A; min-width: 0; margin: 0; align-content: center; display: grid; list-style: none; padding: 0.75rem 1.25rem; }

.hs-low-cei { grid-template-columns: 44px minmax(0, 1fr); display: grid; gap: 1rem; padding: 1.25rem 0; border-bottom: 1px solid #312F3C; }

.hs-low-cei + .hs-low-cei { margin-top: 0; }

.hs-low-cei:last-child { border-bottom: 0; }

.hs-low-0q { color: #A285E8; border-radius: 6px; width: 44px; height: 44px; place-items: center; background: #1A1920; display: grid; }

.hs-low-8dik { hyphens: auto; font-weight: 700; overflow-wrap: break-word; color: #EFEFF1; }

.hs-low-wx { font-size: 0.941rem; color: #A9A7B4; }

.hs-sonu7-ng { border: 1px solid #312F3C; background: #312F3C; display: grid; gap: 1px; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr)); overflow: hidden; }

.hs-sonu7-b6i { background: #1A1920; padding: 1.25rem 1.5rem; flex-direction: column-reverse; display: flex; min-width: 0; }

.hs-sonu7-49z { letter-spacing: -0.02em; font-family: "IBM Plex Mono", monospace; font-size: clamp(1.558rem, 1.247rem + 1vw, 2.078rem); color: #EFEFF1; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.hs-sonu7-84fa { margin-top: 0.25rem; color: #A9A7B4; font-size: 0.941rem; }

.hs-duguk-b6r { margin: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 168px), 1fr)); list-style: none; display: grid; padding: 0; gap: 1rem; }

.hs-duguk-b6r > li + li { margin-top: 0; }

.hs-duguk-wrzs { display: block; text-decoration: none; min-width: 0; color: #EFEFF1; transition: transform .24s; }

.hs-duguk-wrzs:hover { transform: translateY(-4px); color: #A285E8; }

.hs-duguk-is61 { border: 1px solid #312F3C; background-image: repeating-linear-gradient(135deg, #22212A 0 8px, #1A1920 8px 16px); overflow: hidden; border-radius: 12px; position: relative; aspect-ratio: 1 / 1; }

.hs-duguk-8ish { object-fit: cover; width: 100%; height: 100%; }

.hs-duguk-z9bv { font-size: 1.007rem; font-weight: 700; overflow-wrap: break-word; margin-top: 0.75rem; hyphens: auto; line-height: 1.3; }

.hs-duguk-j5rs { font-size: 0.877rem; color: #A9A7B4; }

.hs-mio-ygx { grid-template-columns: repeat(auto-fit, minmax(min(100%, 298px), 1fr)); margin: 0; gap: 0.75rem; display: grid; list-style: none; padding: 0; }

.hs-mio-ygx > li + li { margin-top: 0; }

.hs-mio-fv { border: 1px solid #312F3C; transition: border-color .24s; gap: 1rem; text-decoration: none; align-items: center; padding: 0.75rem 1.25rem 0.75rem 0.75rem; grid-template-columns: 88px minmax(0, 1fr) auto; background: #1A1920; border-radius: 12px; display: grid; color: #EFEFF1; }

.hs-mio-fv:hover { border-color: #A285E8; color: #EFEFF1; }

.hs-mio-13c { background-image: repeating-linear-gradient(135deg, #22212A 0 6px, #1A1920 6px 12px); border-radius: 12px; aspect-ratio: 1 / 1; overflow: hidden; }

.hs-mio-8o { height: 100%; width: 100%; object-fit: cover; }

.hs-mio-he { hyphens: auto; display: block; font-weight: 700; overflow-wrap: break-word; }

.hs-mio-u1 { font-size: 0.877rem; color: #A9A7B4; display: block; }

.hs-mio-h6q1 { white-space: nowrap; font-weight: 700; font-size: 0.877rem; color: #56D297; font-family: "IBM Plex Mono", monospace; }

.hs-beceq-t3wj { display: grid; margin: 0; list-style: none; padding: 0; gap: 0.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 238px), 1fr)); }

.hs-beceq-t3wj > li + li { margin-top: 0; }

.hs-beceq-mqrn { border: 1px solid #312F3C; gap: 1rem; border-radius: 12px; transition: border-color .24s; padding: 1rem 1.25rem; display: grid; height: 100%; color: #EFEFF1; background: #1A1920; align-items: center; text-decoration: none; grid-template-columns: auto minmax(0, 1fr) auto; }

.hs-beceq-mqrn:hover { color: #EFEFF1; border-color: #A285E8; }

.hs-beceq-y6do { display: grid; color: #A285E8; place-items: center; height: 44px; width: 44px; border-radius: 6px; background: #22212A; }

.hs-beceq-9e6 { hyphens: auto; overflow-wrap: break-word; display: block; font-weight: 700; }

.hs-beceq-hn { display: block; color: #A9A7B4; font-size: 0.877rem; }

.hs-sobev-ol { gap: 1rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 298px), 1fr)); }

.hs-sobev-89z { border: 1px solid #312F3C; border-radius: 12px; display: flex; flex-direction: column; background: #1A1920; min-width: 0; }

.hs-sobev-mfd { padding: 1.75rem 1.75rem 1.25rem; }

.hs-sobev-5m9 { background: #22212A; padding: 0.25rem 0.75rem; font-size: 0.811rem; border-radius: 2px; display: inline-block; font-weight: 700; color: #CCCBD2; }

.hs-sobev-xz { font-weight: 600; margin-top: 1rem; line-height: 1.3; font-size: 1.201rem; }

.hs-sobev-odd { color: #A285E8; font-weight: 800; line-height: 1.1; margin-top: 0.5rem; font-family: "Spectral", serif; letter-spacing: -0.02em; overflow-wrap: break-word; font-size: clamp(1.688rem, 1.35rem + 1vw, 2.078rem); }

.hs-sobev-ebd { flex: 1; flex-direction: column; margin-inline: 1rem; gap: 1rem; border-top: 2px dashed #312F3C; display: flex; position: relative; padding: 1.25rem 0.75rem 1.75rem; }

.hs-sobev-ebd::before, .hs-sobev-ebd::after { position: absolute; background: #121116; border-radius: 50%; height: 22px; content: ""; width: 22px; top: -12px; }

.hs-sobev-ebd::before { border-right: 1px solid #312F3C; left: -26px; }

.hs-sobev-ebd::after { border-left: 1px solid #312F3C; right: -26px; }

.hs-sobev-a7j7 { font-size: 0.941rem; flex: 1; }

.hs-sobev-7mbz { font-size: 0.811rem; color: #A9A7B4; }

.hs-pegue-ay { border: 1px solid #312F3C; overflow-x: auto; background: #1A1920; border-radius: 12px; }

.hs-pegue-o47 { font-size: 1.007rem; counter-reset: facts-row; }

.hs-pegue-o47 thead th { color: #A9A7B4; border-bottom: 1px solid #312F3C; font-weight: 700; padding: 1rem 1rem; font-size: 0.877rem; }

.hs-pegue-o47 tbody th, .hs-pegue-o47 tbody td { padding: 1rem 1rem; border-bottom: 1px dashed #312F3C; }

.hs-pegue-o47 tbody tr:last-child th, .hs-pegue-o47 tbody tr:last-child td { border-bottom: 0; }

.hs-pegue-o47 tbody th { font-weight: 600; color: #CCCBD2; min-width: 150px; width: 40%; }

.hs-pegue-o47 tbody th::before { min-width: 32px; font-size: 0.811rem; display: inline-block; font-weight: 500; content: counter(facts-row, decimal-leading-zero); counter-increment: facts-row; color: #A9A7B4; font-family: "IBM Plex Mono", monospace; }

.hs-pegue-o47 tbody td { overflow-wrap: break-word; min-width: 180px; hyphens: auto; color: #EFEFF1; font-weight: 700; }

.hs-guxa6-flh { display: block; }

.hs-guxa6-ljk6 { gap: 0.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 218px), 1fr)); display: grid; }

.hs-guxa6-9xq1 { border: 1px solid #312F3C; gap: 0.5rem; background: #1A1920; display: flex; flex-direction: column; min-width: 0; padding: 1.25rem 1.25rem; border-radius: 12px; }

.hs-guxa6-tyl { font-size: 0.877rem; color: #A9A7B4; font-weight: 700; }

.hs-guxa6-kmq { font-weight: 800; hyphens: auto; color: #EFEFF1; overflow-wrap: break-word; font-size: 1.623rem; line-height: 1.15; font-family: "Spectral", serif; }

.hs-sove9-gk9 { border: 1px solid #312F3C; overflow-x: auto; background: #1A1920; border-radius: 12px; }

.hs-sove9-h0 { font-size: 1.007rem; min-width: 592px; }

.hs-sove9-h0 thead { background: #22212A; }

.hs-sove9-h0 th, .hs-sove9-h0 td { padding: 1rem 1rem; }

.hs-sove9-h0 thead th { font-size: 0.877rem; color: #CCCBD2; font-weight: 700; }

.hs-sove9-h0 tbody th, .hs-sove9-h0 tbody td { vertical-align: middle; border-top: 1px solid #312F3C; }

.hs-sove9-gh { display: flex; font-weight: 700; align-items: center; color: #EFEFF1; gap: 0.75rem; }

.hs-sove9-r6 { white-space: nowrap; font-family: "IBM Plex Mono", monospace; text-align: right; color: #EFEFF1; }

.hs-sove9-h0 thead .hs-sove9-r6 { font-family: "Manrope", sans-serif; }

.hs-ris-4458 { border-top: 1px solid #312F3C; }

.hs-ris-lre { border-bottom: 1px solid #312F3C; grid-template-columns: auto minmax(0, 1fr); padding: 1.75rem 0; display: grid; gap: 0.5rem 1.25rem; }

.hs-ris-w11 { place-items: center; height: 52px; background: #9A7AE6; color: #0E0E10; grid-row: span 2; display: grid; width: 52px; border-radius: 6px; }

.hs-ris-tyhr { font-size: 1.363rem; font-weight: 600; }

.hs-ris-6wr { hyphens: auto; max-width: 728px; }

.hs-ta2-xy { list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 218px), 1fr)); display: grid; padding: 0; gap: 2rem 1.75rem; counter-reset: steps; }

.hs-ta2-t4 { min-width: 0; border-top: 2px solid #EFEFF1; padding-top: 1.25rem; }

.hs-ta2-t4 + .hs-ta2-t4 { margin-top: 0; }

.hs-ta2-t4::before { color: #A285E8; font-size: 0.941rem; font-family: "IBM Plex Mono", monospace; counter-increment: steps; content: counter(steps, decimal-leading-zero); display: block; font-weight: 700; }

.hs-ta2-2vq9 { line-height: 1.25; font-weight: 600; margin-top: 0.75rem; font-size: 1.266rem; }

.hs-ta2-pyw4 { font-size: 1.007rem; margin-top: 0.5rem; }

.hs-fiv-fis { grid-template-columns: repeat(auto-fit, minmax(min(100%, 278px), 1fr)); display: grid; gap: 0 2.75rem; }

.hs-fiv-p1sv { min-width: 0; padding-block: 1.25rem 1.75rem; border-top: 1px solid #312F3C; }

.hs-fiv-9r { font-size: 1.266rem; font-weight: 600; }

.hs-fiv-9b { font-size: 1.007rem; margin-top: 0.75rem; }

.hs-bey-el { font-size: 1.136rem; line-height: 1.7; max-width: 728px; }

.hs-bey-3fc { letter-spacing: -0.02em; line-height: 1.1; margin-bottom: 1.25rem; font-weight: 800; font-size: clamp(1.688rem, 1.247rem + 1.6vw, 2.597rem); }

.hs-bey-el h3 { font-size: 1.494rem; font-weight: 600; margin: 2rem 0 0.75rem; }

.hs-bey-el p + p { margin-top: 1rem; }

.hs-bey-el ul, .hs-bey-el ol { margin-block: 1rem; }

.hs-bey-6n { margin-block: 2rem; background: #22212A; padding: 1.75rem 2rem; border-radius: 12px; }

.hs-bey-6n p { color: #EFEFF1; font-size: 1.428rem; font-weight: 600; font-family: "Spectral", serif; line-height: 1.4; }

.hs-bey-6n cite { font-size: 0.941rem; font-weight: 600; font-style: normal; color: #A9A7B4; margin-top: 0.75rem; display: block; }

.hs-kah-9u { border: 1px solid #312F3C; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 358px), 1fr)); background: #1A1920; display: grid; gap: 1.75rem 3.25rem; padding: 1.75rem 1.25rem; }

.hs-kah-63fb { min-width: 0; }

.hs-kah-gyts { font-size: clamp(1.688rem, 1.247rem + 1.4vw, 2.467rem); font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; }

.hs-kah-x2 { margin-top: 1rem; }

.hs-kah-ag { padding: 0; min-width: 0; list-style: none; }

.hs-kah-cpe { gap: 1rem; padding: 0.75rem 0; overflow-wrap: break-word; border-bottom: 1px solid #312F3C; align-items: flex-start; display: flex; hyphens: auto; }

.hs-kah-cpe + .hs-kah-cpe { margin-top: 0; }

.hs-kah-bnz { width: 24px; flex: none; display: grid; height: 24px; color: #1A1920; border-radius: 50%; background: #56D297; place-items: center; }

.hs-cewyj-kj6s { gap: 1rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 238px), 1fr)); }

.hs-cewyj-7mu { border: 1px solid #312F3C; min-width: 0; padding: 1.75rem; border-radius: 12px; background: #1A1920; }

.hs-cewyj-l8l { background: #22212A; height: 6px; overflow: hidden; border-radius: 999px; }

.hs-cewyj-s67 { border-radius: 999px; background: #9A7AE6; height: 100%; }

.hs-cewyj-yd { margin-top: 1.25rem; font-size: 1.623rem; font-weight: 800; }

.hs-cewyj-nb7 { font-family: "IBM Plex Mono", monospace; font-size: 0.941rem; color: #A9A7B4; }

.hs-cewyj-qk8 { margin-top: 1rem; list-style: none; font-size: 1.007rem; padding: 0; }

.hs-cewyj-nyzl { gap: 0.5rem; display: flex; }

.hs-cewyj-nyzl svg { flex: none; margin-top: 3px; color: #56D297; }

.hs-zoqib-tm { gap: 1rem; align-items: center; display: flex; }

.hs-zoqib-3f { line-height: 1; font-weight: 800; font-size: 3.506rem; color: #EFEFF1; font-family: "Spectral", serif; }

.hs-zoqib-qr { color: #EFEFF1; display: flex; gap: 2px; }

.hs-zoqib-jl34 { color: #A9A7B4; font-size: 0.941rem; }

.hs-zoqib-6a { grid-template-columns: repeat(auto-fit, minmax(min(100%, 278px), 1fr)); gap: 1rem; display: grid; }

.hs-zoqib-4a { border: 1px solid #312F3C; flex-direction: column; padding: 1.75rem; background: #1A1920; border-radius: 12px; display: flex; min-width: 0; gap: 1rem; }

.hs-zoqib-ai { flex: 1; font-size: 1.007rem; }

.hs-zoqib-haay { display: flex; gap: 0.75rem; align-items: center; }

.hs-zoqib-oma { font-size: 0.941rem; display: grid; background: #22212A; place-items: center; color: #EFEFF1; height: 40px; border-radius: 50%; width: 40px; font-weight: 700; flex: none; }

.hs-zoqib-d29 { font-weight: 700; color: #EFEFF1; font-size: 1.007rem; display: block; }

.hs-zoqib-1cxx { color: #A9A7B4; display: block; font-size: 0.877rem; }

.hs-cefi5-jlc { border: 1px solid #312F3C; grid-template-columns: repeat(auto-fit, minmax(min(100%, 338px), 1fr)); display: grid; padding: 1.75rem; background: #1A1920; border-radius: 12px; gap: 1.75rem 3.25rem; }

.hs-cefi5-005x { align-items: start; grid-template-columns: auto minmax(0, 1fr); gap: 1rem 1.25rem; display: grid; }

.hs-cefi5-iujr { border-radius: 50%; font-weight: 800; font-family: "Spectral", serif; display: grid; overflow: hidden; font-size: 1.494rem; place-items: center; background: #9A7AE6; height: 64px; width: 64px; color: #0E0E10; }

.hs-cefi5-iujr img { height: 100%; object-fit: cover; width: 100%; }

.hs-cefi5-t3q { font-weight: 800; font-size: 1.494rem; }

.hs-cefi5-szv4 { font-size: 0.941rem; color: #A9A7B4; }

.hs-cefi5-zb { margin-top: 0.75rem; }

.hs-cefi5-8k { display: flex; margin-top: 0.75rem; gap: 0.5rem 1.25rem; font-size: 0.941rem; flex-wrap: wrap; }

.hs-cefi5-emu { font-family: "IBM Plex Mono", monospace; color: #A9A7B4; }

.hs-zo8-p6 { padding: 0; display: grid; list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(30%, 140px), 1fr)); margin: 0; gap: 0.75rem; }

.hs-zo8-p6 > li + li { margin-top: 0; }

.hs-zo8-4n { border: 1px solid #312F3C; transition: border-color .24s; background: #1A1920; padding: 0.75rem; display: block; border-radius: 6px; aspect-ratio: 300 / 173; }

.hs-zo8-4n:hover { border-color: #A285E8; }

.hs-zo8-5c9 { object-fit: contain; height: 100%; width: 100%; }

.hs-cem-3wp { grid-template-columns: repeat(auto-fit, minmax(min(100%, 358px), 1fr)); align-items: center; gap: 2.25rem; display: grid; }

.hs-cem-sc9 { min-width: 0; }

.hs-cem-xgm0 { margin-top: 1rem; }

.hs-cem-1k8 { list-style: none; padding: 0; margin-top: 1.25rem; }

.hs-cem-1n1 { display: flex; gap: 0.75rem; }

.hs-cem-1n1 svg { margin-top: 2px; color: #56D297; flex: none; }

.hs-cem-3k39 { flex-wrap: wrap; display: flex; gap: 0.75rem; margin-top: 1.75rem; }

.hs-cem-vmo { border: 1.5px solid #EFEFF1; justify-content: center; display: inline-flex; transition: background-color .24s, color .24s; border-radius: 6px; min-height: 52px; color: #EFEFF1; flex-direction: column; padding: 0.5rem 1.25rem; text-decoration: none; }

.hs-cem-vmo:hover { background: #EFEFF1; color: #121116; }

.hs-cem-n06 { font-size: 0.747rem; }

.hs-cem-8h1e { font-weight: 700; font-size: 1.071rem; line-height: 1.2; }

.hs-xariw-7e, .hs-rin-z7jm { background: #22212A; padding: 1.75rem 1.25rem; border-radius: 12px; }

.hs-xariw-8bc4 { align-items: flex-end; justify-content: space-between; flex-wrap: wrap; display: flex; gap: 1.25rem 2.75rem; }

.hs-xariw-c2z { max-width: 612px; min-width: 0; }

.hs-xariw-obx, .hs-rin-w6 { max-width: 652px; margin-top: 0.75rem; }

.hs-xariw-7jv { gap: 0.75rem; display: grid; margin-top: 2rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); padding: 0; list-style: none; }

.hs-xariw-95 { background: #1A1920; font-weight: 700; color: #EFEFF1; overflow-wrap: break-word; padding: 1rem; display: flex; align-items: center; border-radius: 6px; gap: 0.75rem; min-width: 0; hyphens: auto; }

.hs-xariw-95 + .hs-xariw-95 { margin-top: 0; }

.hs-xariw-95 svg { color: #A285E8; flex: none; }

.hs-rin-f6fk { font-weight: 700; margin-top: 1.25rem; gap: 0.5rem 1.25rem; font-size: 0.941rem; display: flex; flex-wrap: wrap; }

.hs-sohoo-ytn { gap: 2.25rem 3.75rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 378px), 1fr)); }

.hs-sohoo-b8 { min-width: 0; }

.hs-sohoo-b8 p { margin-top: 1rem; }

.hs-sohoo-68y { display: grid; align-content: start; min-width: 0; gap: 1rem; }

.hs-sohoo-3zo { border: 1px solid #312F3C; border-radius: 12px; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; background: #312F3C; display: grid; overflow: hidden; }

.hs-sohoo-9dq { background: #1A1920; padding: 1.25rem 1.25rem; display: flex; flex-direction: column-reverse; }

.hs-sohoo-ju { font-family: "IBM Plex Mono", monospace; font-size: 1.623rem; hyphens: auto; overflow-wrap: break-word; color: #EFEFF1; font-weight: 700; }

.hs-sohoo-jc { color: #A9A7B4; font-size: 0.877rem; }

.hs-sohoo-xoo { border: 1px solid #312F3C; padding: 0; background: #1A1920; list-style: none; border-radius: 12px; }

.hs-sohoo-xp { border-bottom: 1px solid #312F3C; display: flex; justify-content: space-between; flex-wrap: wrap; gap: 0.25rem 1rem; padding: 1rem 1.25rem; }

.hs-sohoo-xp + .hs-sohoo-xp { margin-top: 0; }

.hs-sohoo-xp:last-child { border-bottom: 0; }

.hs-sohoo-455 { font-weight: 700; color: #EFEFF1; }

.hs-sohoo-w6q { font-size: 0.941rem; color: #A9A7B4; hyphens: auto; font-family: "IBM Plex Mono", monospace; overflow-wrap: break-word; }

.hs-qijaj-ie { counter-reset: faq; border-top: 1.5px solid #EFEFF1; }

.hs-qijaj-tgd { border-bottom: 1px solid #312F3C; }

.hs-qijaj-pgi1 { gap: 0.75rem; grid-template-columns: 36px minmax(0, 1fr) 24px; color: #EFEFF1; font-weight: 700; padding: 1.25rem 0; font-size: 1.136rem; align-items: center; display: grid; }

.hs-qijaj-pgi1::before { content: counter(faq, decimal-leading-zero); counter-increment: faq; color: #A285E8; font-size: 0.877rem; font-family: "IBM Plex Mono", monospace; }

.hs-qijaj-pgi1:hover { color: #A285E8; }

.hs-qijaj-n0qb { transition: transform .24s; }

.hs-qijaj-tgd[open] .hs-qijaj-n0qb { transform: rotate(45deg); }

.hs-qijaj-67cx { padding: 0 0 1.5rem 3.25rem; max-width: 824px; }

.hs-qijaj-67cx p + p { margin-top: 0.75rem; }

.hs-ceriq-9fvo { color: #EFEFF0; display: flex; flex-wrap: wrap; align-items: center; padding: 2rem 1.5rem; justify-content: space-between; background: #08080A; gap: 1.75rem 2.75rem; border-radius: 12px; }

.hs-ceriq-ww6d { max-width: 612px; min-width: 0; }

.hs-ceriq-c9he { line-height: 1.12; color: #EFEFF0; font-size: clamp(1.558rem, 1.247rem + 1.2vw, 2.208rem); letter-spacing: -0.02em; font-weight: 800; }

.hs-ceriq-3j { color: #EFEFF0; margin-top: 0.75rem; }

.hs-ceriq-3j a { color: #EFEFF0; }

.hs-rigul-oj { line-height: 1.15; font-weight: 800; font-size: clamp(1.428rem, 1.143rem + 1vw, 1.948rem); max-width: 728px; }

.hs-rigul-gy7 { column-gap: 3.25rem; margin-top: 1.25rem; font-size: 1.007rem; columns: 2 340px; }

.hs-rigul-gy7 p + p { margin-top: 1rem; }

.hs-miqib-jb2c { margin-bottom: 1.25rem; flex-wrap: wrap; gap: 0.5rem 0.75rem; display: flex; padding: 0; font-size: 0.877rem; list-style: none; color: #A9A7B4; }

.hs-miqib-jb2c li + li { margin-top: 0; }

.hs-miqib-jb2c li + li::before { margin-right: 0.75rem; content: "/"; }

.hs-miqib-hzj { color: #A9A7B4; }

.hs-miqib-zqf0 { color: #EFEFF1; font-weight: 700; }

.hs-talor { padding-block: 0.5rem 2.25rem; }

.hs-talor-y5r { align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 438px), 1fr)); gap: 1.75rem 3.25rem; }

.hs-talor-mu3 { min-width: 0; }

.hs-talor-cea { font-size: 0.877rem; font-family: "IBM Plex Mono", monospace; color: #A9A7B4; }

.hs-talor-poo { margin-top: 0.75rem; font-weight: 800; line-height: 1.02; font-size: clamp(2.337rem, 1.35rem + 3.4vw, 4.155rem); letter-spacing: -0.03em; }

.hs-talor-djdr { font-size: 1.201rem; max-width: 536px; margin-top: 1rem; }

.hs-talor-0wl { border: 1px solid #312F3C; gap: 1px; background: #312F3C; margin-top: 1.75rem; grid-template-columns: repeat(auto-fit, minmax(min(45%, 140px), 1fr)); display: grid; overflow: hidden; border-radius: 12px; }

.hs-talor-05iv { padding: 0.75rem 1rem; background: #1A1920; min-width: 0; }

.hs-talor-7qry { font-size: 0.811rem; color: #A9A7B4; font-weight: 700; }

.hs-talor-nvsx { font-size: 1.136rem; overflow-wrap: break-word; font-weight: 700; margin-top: 2px; color: #EFEFF1; hyphens: auto; font-family: "IBM Plex Mono", monospace; }

.hs-talor-ip { margin-top: 1.75rem; }

.hs-talor-eqej { color: #A9A7B4; margin-top: 0.75rem; font-size: 0.877rem; }

.hs-talor-fy2g { min-width: 0; }

.hs-nup-kq8l { border-radius: 12px; text-align: center; color: #EFEFF0; padding: 2rem 1.25rem 0; background: #08080A; overflow: hidden; }

.hs-nup-3i7 { margin-inline: auto; max-width: 784px; }

.hs-nup-1n { font-family: "IBM Plex Mono", monospace; color: #EFEFF0; font-size: 0.877rem; }

.hs-nup-tow { color: #EFEFF0; letter-spacing: -0.03em; margin-top: 0.75rem; font-size: clamp(2.208rem, 1.35rem + 3.4vw, 4.285rem); line-height: 1.02; font-weight: 800; }

.hs-nup-nmgf { font-size: 1.201rem; margin-top: 1rem; color: #EFEFF0; }

.hs-nup-gumv { justify-content: center; margin-top: 1.75rem; }

.hs-nup-8o { justify-content: center; list-style: none; margin-top: 2rem; display: flex; padding: 0; flex-wrap: wrap; gap: 0.5rem; }

.hs-nup-6cnu { border: 1px solid #EFEFF0; padding: 0.5rem 1rem; border-radius: 999px; font-size: 0.941rem; color: #EFEFF0; }

.hs-nup-6cnu + .hs-nup-6cnu { margin-top: 0; }

.hs-nup-6cnu strong { font-family: "IBM Plex Mono", monospace; color: #EFEFF0; }

.hs-nup-hx { max-width: 920px; aspect-ratio: 16 / 10; background-color: #22212A; overflow: hidden; border-radius: 12px 12px 0 0; margin: 2.5rem auto 0; }

.hs-nup-hx img { height: 100%; width: 100%; object-fit: cover; }

.hs-gudua { padding-bottom: 3.25rem; }

.hs-gudua-22 { border: 1px solid #312F3C; border-radius: 12px; background: #1A1920; }

.hs-gudua-yp { justify-content: space-between; padding: 0 1rem; display: flex; align-items: center; font-weight: 700; min-height: 52px; color: #EFEFF1; }

.hs-gudua-gurc { transition: transform .24s; }

.hs-gudua-22[open] .hs-gudua-gurc { transform: rotate(45deg); }

.hs-gudua-39 { padding: 0 0.5rem 0.5rem; list-style: none; margin: 0; display: grid; }

.hs-gudua-39 li + li { margin-top: 0; }

.hs-gudua-bf8 { text-decoration: none; min-height: 44px; color: #CCCBD2; font-weight: 600; border-top: 1px solid #312F3C; align-items: center; padding: 0 0.5rem; display: flex; }

.hs-gudua-bf8:hover { color: #A285E8; }

.hs-fiwye-2t { grid-template-columns: repeat(auto-fit, minmax(min(100%, 338px), 1fr)); align-items: start; gap: 2rem 3.75rem; display: grid; }

.hs-fiwye-vh5s { max-width: 688px; font-size: 1.136rem; min-width: 0; }

.hs-fiwye-vh5s p { margin-top: 1rem; }

.hs-fiwye-66mj { background: #22212A; border-radius: 12px; min-width: 0; padding: 1.75rem; }

.hs-fiwye-k93 { font-weight: 600; font-size: 1.266rem; }

.hs-fiwye-kv3x { list-style: none; padding: 0; margin-top: 1rem; }

.hs-fiwye-obps { gap: 0.75rem; display: flex; }

.hs-fiwye-obps svg { color: #56D297; margin-top: 2px; flex: none; }

.hs-sov-itw6 { list-style: none; padding: 0; gap: 1rem; display: grid; margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 278px), 1fr)); }

.hs-sov-itw6 > li + li { margin-top: 0; }

.hs-sov-v49 { border: 1px solid #312F3C; border-radius: 12px; overflow: hidden; background-color: #08080A; aspect-ratio: 16 / 10; }

.hs-sov-1mo { object-fit: contain; height: 100%; width: 100%; }

.hs-sov-ke { margin-top: 0.75rem; font-size: 0.941rem; }

.hs-socef-gi { border: 1px solid #312F3C; background: #1A1920; border-radius: 12px; overflow-x: auto; }

.hs-socef-c2 { min-width: 536px; font-size: 1.007rem; }

.hs-socef-c2 thead { background: #22212A; }

.hs-socef-c2 th, .hs-socef-c2 td { vertical-align: middle; padding: 0.75rem 1rem; }

.hs-socef-c2 thead th { font-weight: 700; color: #CCCBD2; font-size: 0.877rem; }

.hs-socef-c2 tbody th, .hs-socef-c2 tbody td { border-top: 1px solid #312F3C; }

.hs-socef-11 { font-family: "IBM Plex Mono", monospace; color: #EFEFF1; white-space: nowrap; text-align: right; }

.hs-socef-d6 { color: #EFEFF1; align-items: center; font-weight: 700; gap: 0.75rem; display: flex; }

.hs-socef-98 { flex: none; overflow: hidden; width: 40px; background: #22212A; border-radius: 2px; height: 40px; }

.hs-socef-98 img { height: 100%; width: 100%; object-fit: contain; }

.hs-socef-fhh { background: #22212A; }

.hs-socef-fhh .hs-socef-98 { background: #1A1920; }

.hs-socef-j4u0 { font-size: 0.747rem; font-weight: 700; color: #0E0E10; padding: 2px 0.5rem; border-radius: 2px; background: #9A7AE6; }

.hs-soc-za { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 298px), 1fr)); gap: 1rem; }

.hs-soc-s1ma { border: 1px solid #312F3C; background: #1A1920; flex-direction: column; border-radius: 12px; padding: 1.75rem; display: flex; min-width: 0; gap: 0.75rem; }

.hs-soc-tgpw { font-size: 1.363rem; font-weight: 600; }

.hs-soc-tyh { font-size: 1.007rem; flex: 1; }

.hs-soc-9b { display: flex; flex-wrap: wrap; font-size: 0.877rem; font-weight: 700; align-items: center; gap: 0.5rem; }

.hs-soc-9b svg { color: #A9A7B4; }

.hs-soc-b9ii { border-radius: 2px; color: #EFEFF1; background: #22212A; padding: 0.25rem 0.75rem; }

.hs-soc-yy { color: #0E0E10; border-radius: 2px; padding: 0.25rem 0.75rem; background: #9A7AE6; }

.hs-qig-t5 { display: grid; gap: 2.75rem 3.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 398px), 1fr)); }

.hs-qig-1j { min-width: 0; }

.hs-qig-d3 { font-size: clamp(1.558rem, 1.247rem + 1vw, 2.208rem); letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; }

.hs-qig-tseb { color: #A9A7B4; margin-top: 0.75rem; }

.hs-qig-6n7 { border: 1px solid #312F3C; overflow-x: auto; background: #1A1920; margin-top: 1.25rem; border-radius: 12px; }

.hs-qig-ava { font-size: 1.007rem; }

.hs-qig-ava thead { background: #22212A; }

.hs-qig-ava th, .hs-qig-ava td { padding: 0.75rem 1.25rem; }

.hs-qig-ava thead th { font-size: 0.877rem; }

.hs-qig-ava tbody th, .hs-qig-ava tbody td { border-top: 1px solid #312F3C; }

.hs-qig-ava tbody th { font-weight: 600; }

.hs-qig-xr { white-space: nowrap; color: #EFEFF1; font-family: "IBM Plex Mono", monospace; text-align: right; }

.hs-qig-902 { display: block; height: 4px; background: #22212A; margin-top: 0.5rem; border-radius: 999px; }

.hs-qig-nrv6 { border-radius: 999px; background: #9A7AE6; display: block; height: 100%; }

.hs-qig-1d7 { font-weight: 700; color: #56D297; }

.hs-qig-bq { color: #A9A7B4; }

.hs-lod-ame { border: 1px solid #312F3C; aspect-ratio: 16 / 9; overflow: hidden; position: relative; background-color: #08080A; border-radius: 12px; }

.hs-lod-yb { width: 100%; height: 100%; object-fit: cover; }

.hs-lod-tcgq { text-decoration: none; place-items: center; inset: 0; background: rgba(0, 0, 0, 0.63); position: absolute; display: grid; }

.hs-lod-y46 { color: #08080A; align-items: center; font-weight: 800; transition: transform .24s; gap: 0.75rem; display: inline-flex; min-height: 56px; font-size: 1.136rem; border-radius: 999px; padding: 0 1.75rem; background: #EFEFF0; }

.hs-lod-tcgq:hover .hs-lod-y46 { transform: scale(1.04); }

.hs-lod-k1y5 { display: flex; gap: 1rem 2.25rem; justify-content: space-between; flex-wrap: wrap; margin-top: 1rem; align-items: center; }

.hs-lod-i610 { font-size: 1.007rem; max-width: 612px; }

.hs-tak-0cz { grid-template-columns: repeat(auto-fit, minmax(min(100%, 268px), 1fr)); display: grid; gap: 1rem; }

.hs-tak-sc6k { border: 1px solid #312F3C; background: #1A1920; padding: 1.5rem 1.75rem; border-radius: 12px; min-width: 0; }

.hs-tak-qa { font-size: 1.494rem; color: #EFEFF1; font-family: "IBM Plex Mono", monospace; font-weight: 700; }

.hs-tak-fs { margin-top: 0.5rem; font-size: 1.201rem; font-weight: 600; }

.hs-tak-vhb { font-size: 1.007rem; margin-top: 0.5rem; }

.hs-zoi-tmn { font-size: 1.136rem; max-width: 728px; line-height: 1.7; }

.hs-zoi-fi { font-size: clamp(1.688rem, 1.247rem + 1.6vw, 2.597rem); line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 1.25rem; }

.hs-zoi-tmn p + p { margin-top: 1rem; }

.hs-rin-ce8 { margin-top: 1.75rem; gap: 0.75rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 218px), 1fr)); }

.hs-rin-o2 { background: #1A1920; border-radius: 6px; min-width: 0; padding: 1.25rem 1.25rem; }

.hs-rin-17u { font-weight: 700; font-family: "Manrope", sans-serif; font-size: 1.071rem; }

.hs-rin-b4 { font-size: 0.941rem; margin-top: 0.5rem; }

.hs-riwyu { justify-content: space-between; display: flex; border-top: 1px solid #312F3C; bottom: 0; background: #1A1920; padding: 0.75rem 0.75rem 0.75rem 1rem; left: 0; align-items: center; transition: transform .30s; right: 0; gap: 0.75rem; transform: translateY(110%); position: fixed; z-index: 35; }

.hs-riwyu-ob18 { transform: translateY(0); }

.hs-riwyu-y6o { min-width: 0; white-space: nowrap; font-weight: 700; overflow: hidden; text-overflow: ellipsis; color: #EFEFF1; }

.hs-riwyu .hs-ric { min-height: 44px; flex: none; }

@media (min-width: 636px) {
  .hs-ve7 { padding-inline: 1.75rem; }
  .hs-low-j3 { padding: 3rem 2.75rem; }
  .hs-low-4kgz { padding: 1.75rem 2.25rem; }
  .hs-kah-9u { padding: 2.5rem; }
  .hs-xariw-7e, .hs-rin-z7jm { padding: 2.5rem; }
  .hs-ceriq-9fvo { padding: 2.75rem; }
  .hs-nup-kq8l { padding: 3rem 2.75rem 0; }
}

@media (min-width: 963px) {
  .hs-ve7 { padding-inline: 2.75rem; }
  main > section { padding-block: 0 6rem; }
  .hs-ced { padding: 0.75rem 1.75rem; }
  .hs-ced-tg { gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 1rem; grid-template-areas: "logo nav tools actions"; }
  .hs-ced-st9k { display: none; }
  .hs-ced-b03k { gap: 2px; flex-wrap: wrap; border-top: 0; display: flex; justify-content: center; padding-top: 0; }
  .hs-ced-86l { font-size: 0.941rem; min-height: 40px; }
  .hs-ced-srno { display: flex; }
  .hs-ced-srno .hs-ric { min-height: 42px; padding: 0 1rem; }
  .hs-qigub { padding-block: 1.75rem 5.5rem; }
  .hs-qigub-rs { padding-block: 2.25rem; }
  .hs-low-j3 { padding: 4.25rem; }
  .hs-talor { padding-block: 1rem 3.25rem; }
  .hs-gudua { padding-bottom: 5rem; }
  .hs-gudua-22[open] .hs-gudua-39, .hs-gudua-39 { display: flex; flex-wrap: wrap; padding: 0 0.75rem 0.75rem; gap: 0.5rem; }
  .hs-gudua-bf8 { font-size: 0.941rem; color: #EFEFF1; border-radius: 6px; font-weight: 700; background: #22212A; padding: 0 0.75rem; border-top: 0; min-height: 36px; }
  .hs-gudua-bf8:hover { color: #0E0E10; background: #9A7AE6; }
  .hs-kah-9u { padding: 3rem; }
  .hs-xariw-7e, .hs-rin-z7jm { padding: 3rem; }
  .hs-ceriq-9fvo { padding: 3.25rem; }
  .hs-nup-kq8l { padding: 3.75rem 3.75rem 0; }
  .hs-kasow { padding-block: 5rem 2rem; }
  .hs-riwyu { display: none; }
}