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

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

body { font-family: "Hanken Grotesk", sans-serif; margin: 0; font-size: 1.059rem; color: #D6D2D9; background: #0F0D10; line-height: 1.55; overflow-wrap: break-word; }

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

h1, h2, h3 { color: #F5F5F6; font-family: "Familjen Grotesk", sans-serif; overflow-wrap: break-word; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #B78DE5; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.bhowym { margin-inline: auto; max-width: 1320px; padding-inline: 1rem; }

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

.bfiqik { display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 1.812rem; align-items: flex-end; gap: 1rem 2.062rem; }

.bfiqik-wbho { min-width: 0; max-width: 740px; }

.bfiqik-35 { display: flex; color: #C5A3EA; gap: 0.5rem; margin-bottom: 0.625rem; font-size: 0.93rem; font-weight: 700; align-items: center; }

.bfiqik-35::before { height: 8px; flex: none; content: ""; background: #A875E0; border-radius: 2px; width: 8px; }

.bfiqik-ju { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.669rem, 1.232rem + 1.6vw, 2.568rem); line-height: 1.1; text-wrap: balance; }

.bfiqik-4b1 { color: #A69EAD; margin-top: 0.75rem; }

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

.bfiqik-sb1 svg { flex: none; }

.bfiqik-6q6 { flex-direction: column; max-width: 784px; align-items: center; margin-inline: auto; text-align: center; }

.bfiqik-6q6 .bfiqik-35 { border: 1px solid #352D3B; color: #D6D2D9; padding: 0.25rem 0.75rem; border-radius: 999px; justify-content: center; }

.bfiqik-6q6 .bfiqik-35::before { display: none; }

.bfiqik-6q6 .bfiqik-ju { font-size: clamp(1.797rem, 1.335rem + 2vw, 2.953rem); }

.bfiqik-6q6 .bfiqik-sb1 { font-size: 0.93rem; padding: 0 1rem; background: #252029; min-height: 40px; border-radius: 999px; color: #F5F5F6; border-bottom: 0; }

.bfiqik-6q6 .bfiqik-sb1:hover { background: #352D3B; color: #F5F5F6; }

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

.bsoce5-sr { color: #0F0E11; background: #A875E0; }

.bsoce5-sr:hover { color: #0F0E11; background: #B78DE5; }

.bsoce5-rtjs { background: transparent; border-color: #F5F5F6; color: #F5F5F6; }

.bsoce5-rtjs:hover { color: #0F0D10; background: #F5F5F6; }

.bsoce5-ci { font-size: 1.059rem; min-height: 52px; }

.bsoce5-12 { width: 100%; display: flex; }

.bsoce5-2gww { color: #A875E0; border-radius: 2px; margin-right: -10px; display: grid; width: 34px; height: 34px; background: #0F0E11; place-items: center; }

.bsoce5-sd7d { background: #EEEDEE; color: #070608; }

.bsoce5-sd7d:hover { background: #A875E0; color: #0F0E11; }

.bsoce5-jl1 { color: #EEEDEE; border-color: #EEEDEE; background: transparent; }

.bsoce5-jl1:hover { color: #070608; background: #EEEDEE; }

.bzowyz { display: flex; gap: 0.625rem; flex-wrap: wrap; }

.bxav { border: 1px solid #352D3B; background-color: #252029; overflow: hidden; background-image: repeating-linear-gradient(135deg, #252029 0 9px, #1A161D 9px 18px); border-radius: 12px; position: relative; }

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

.bxav-ik { aspect-ratio: 16 / 10; }

.bqid { padding: 0.625rem; z-index: 30; top: 0; position: sticky; background: #0F0D10; }

.bqid-7r3 { border: 1px solid #352D3B; margin-inline: auto; border-radius: 12px; background: #1A161D; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; display: grid; padding: 0.625rem; gap: 0.625rem; max-width: 1320px; align-items: center; grid-template-columns: minmax(0, 1fr) auto auto; }

.bqid-dj9 { font-size: 1.38rem; font-weight: 800; line-height: 1.1; align-items: center; color: #F5F5F6; padding-left: 0.375rem; text-decoration: none; grid-area: logo; hyphens: auto; letter-spacing: -0.02em; display: flex; gap: 0.625rem; min-width: 0; overflow-wrap: break-word; font-family: "Familjen Grotesk", sans-serif; }

.bqid-dj9::before { flex: none; transform: rotate(45deg); border-radius: 4px; width: 14px; background: #A875E0; height: 14px; content: ""; }

.bqid-dj9:hover { color: #F5F5F6; }

.bqid-4qj { pointer-events: none; position: absolute; opacity: 0; }

.bqid-3yze { background: #F5F5F6; width: 44px; color: #0F0D10; border-radius: 6px; height: 44px; place-items: center; grid-area: burger; display: grid; cursor: pointer; }

.bqid-4qj:focus-visible + .bqid-3yze { outline: 2px solid #C5A3EA; outline-offset: 3px; }

.bqid-bnfj { display: none; }

.bqid-4qj:checked + .bqid-3yze .bqid-l30x { display: none; }

.bqid-4qj:checked + .bqid-3yze .bqid-bnfj { display: block; }

.bqid-228s { padding-top: 0.5rem; border-top: 1px solid #352D3B; grid-area: nav; display: none; }

.bqid-4qj:checked ~ .bqid-228s { display: grid; gap: 2px; }

.bqid-gd { color: #D6D2D9; padding: 0 0.75rem; display: flex; font-size: 1.124rem; align-items: center; font-weight: 700; text-decoration: none; border-radius: 6px; min-height: 48px; }

.bqid-gd:hover { color: #F5F5F6; background: #252029; }

.bqid-wqu { color: #F5F5F6; background: #252029; }

.bqid-g8k { gap: 0.5rem; grid-area: actions; display: grid; grid-template-columns: 1fr 1fr; }

.bqid-g8k .bsoce5 { font-size: 0.93rem; min-height: 44px; padding: 0 0.75rem; }

.bwyxap { border: 1px solid #352D3B; background: #1A161D; border-radius: 12px; margin: 0 0.625rem 1.562rem; padding: 1.812rem 1.25rem; }

.bwyxap-c9mq { font-family: "Familjen Grotesk", sans-serif; font-weight: 800; overflow-wrap: break-word; letter-spacing: -0.04em; line-height: 1; hyphens: auto; font-size: clamp(2.311rem, 1.027rem + 6vw, 5.649rem); color: #F5F5F6; }

.bwyxap-5t2c { margin-top: 2.062rem; }

.bwyxap-291 { padding: 0.875rem 0; border-top: 1px solid #352D3B; gap: 0.375rem 1.562rem; display: grid; }

.bwyxap-m5t { color: #A69EAD; font-size: 0.867rem; font-family: "IBM Plex Mono", monospace; }

.bwyxap-rd { gap: 0.375rem 1.25rem; padding: 0; flex-wrap: wrap; list-style: none; display: flex; }

.bwyxap-rd li + li { margin-top: 0; }

.bwyxap-io { text-decoration: none; color: #F5F5F6; font-size: 0.995rem; font-weight: 600; }

.bwyxap-io:hover { color: #C5A3EA; }

.bwyxap-j2v { flex-wrap: wrap; display: flex; margin-top: 1.25rem; border-top: 1px solid #352D3B; gap: 1rem 1.562rem; justify-content: space-between; align-items: center; color: #A69EAD; padding-top: 1.25rem; font-size: 0.867rem; }

.bwyxap-rg { max-width: 888px; }

.bwyxap-03f { border: 2px solid #ED787D; height: 40px; font-size: 0.867rem; width: 40px; display: grid; color: #ED787D; flex: none; border-radius: 50%; font-weight: 800; place-items: center; }

.bcebe3 { border: 1px solid #352D3B; padding: 0.75rem 0.75rem 0.75rem 1rem; gap: 0.625rem 1.25rem; bottom: 10px; align-items: center; left: 10px; max-width: 844px; position: fixed; border-radius: 12px; margin-inline: auto; z-index: 40; flex-wrap: wrap; box-shadow: 0 14px 37px -12px rgba(0, 0, 0, 0.66); right: 10px; display: flex; background: #1A161D; }

.bcebe3[hidden] { display: none; }

.bcebe3-xu { font-size: 0.93rem; flex: 1 1 260px; color: #D6D2D9; }

.bcebe3-m65u { gap: 0.5rem; display: flex; flex-wrap: wrap; }

.bcebe3-m65u .bsoce5 { min-height: 44px; font-size: 0.93rem; padding: 0 0.875rem; }

.bve5 { padding-block: 0.75rem 3.062rem; }

.bve5-n6 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 466px), 1fr)); gap: 1.812rem 3.562rem; display: grid; align-items: center; }

.bve5-07w { min-width: 0; max-width: 700px; }

.bve5-y7b { border: 1px solid #352D3B; gap: 0.5rem; background: #1A161D; align-items: center; border-radius: 999px; display: inline-flex; font-weight: 700; font-size: 0.867rem; margin-bottom: 1.375rem; padding: 0.375rem 0.75rem 0.375rem 0.5rem; color: #D6D2D9; }

.bve5-y7b svg { color: #4CDCA3; flex: none; }

.bve5-cz { font-size: clamp(2.311rem, 1.335rem + 3.6vw, 4.365rem); letter-spacing: -0.03em; text-wrap: balance; font-weight: 800; line-height: 1.02; }

.bve5-x6b { font-size: 1.187rem; margin-top: 1.125rem; color: #D6D2D9; }

.bve5-byb { margin-top: 1.688rem; }

.bve5-nf1 { margin-top: 0.75rem; color: #A69EAD; font-size: 0.867rem; }

.bve5-n9 { min-width: 0; }

.bve5-jj { font-size: 0.867rem; color: #A69EAD; gap: 0.25rem 0.75rem; margin-top: 0.75rem; display: flex; justify-content: space-between; flex-wrap: wrap; }

.bve5-d34t { font-family: "IBM Plex Mono", monospace; }

.bmimi4 { padding-block: 0.75rem 3.562rem; }

.bmimi4-tlo { border: 1px solid #352D3B; overflow: hidden; display: grid; background: #1A161D; grid-template-columns: repeat(auto-fit, minmax(min(100%, 444px), 1fr)); border-radius: 12px; }

.bmimi4-sc { min-width: 0; padding: 1.812rem 1.25rem; }

.bmimi4-y3a { letter-spacing: -0.03em; font-size: clamp(2.182rem, 1.335rem + 3.2vw, 3.851rem); line-height: 1.04; text-wrap: balance; font-weight: 800; }

.bmimi4-xc { font-size: 1.187rem; margin-top: 1.125rem; max-width: 556px; }

.bmimi4-pzk0 { margin-top: 1.688rem; }

.bmimi4-kbj1 { display: grid; list-style: none; align-content: center; margin: 0; min-width: 0; padding: 0.75rem 1.25rem; background: #252029; }

.bmimi4-0n { grid-template-columns: 44px minmax(0, 1fr); padding: 1.125rem 0; gap: 1rem; display: grid; border-bottom: 1px solid #352D3B; }

.bmimi4-0n + .bmimi4-0n { margin-top: 0; }

.bmimi4-0n:last-child { border-bottom: 0; }

.bmimi4-o16x { display: grid; place-items: center; height: 44px; background: #1A161D; border-radius: 6px; color: #C5A3EA; width: 44px; }

.bmimi4-mwf { overflow-wrap: break-word; color: #F5F5F6; hyphens: auto; font-weight: 700; }

.bmimi4-4nou { color: #A69EAD; font-size: 0.93rem; }

.bfiqis-un54 { border: 1px solid #352D3B; background: #352D3B; overflow: hidden; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 158px), 1fr)); gap: 1px; display: grid; }

.bfiqis-y66 { min-width: 0; flex-direction: column-reverse; background: #1A161D; padding: 1.25rem 1.375rem; display: flex; }

.bfiqis-dm { font-weight: 700; font-size: clamp(1.541rem, 1.232rem + 1vw, 2.054rem); letter-spacing: -0.02em; color: #F5F5F6; overflow-wrap: break-word; hyphens: auto; font-family: "IBM Plex Mono", monospace; }

.bfiqis-2zqr { color: #A69EAD; margin-top: 0.25rem; font-size: 0.93rem; }

.bwyzo9-zal { display: grid; padding: 0; margin: 0; list-style: none; gap: 0.875rem; grid-template-columns: repeat(auto-fill, minmax(min(45%, 178px), 1fr)); }

.bwyzo9-zal > li + li { margin-top: 0; }

.bwyzo9-qb { min-width: 0; transition: transform .24s; color: #F5F5F6; display: block; text-decoration: none; }

.bwyzo9-qb:hover { transform: translateY(-4px); color: #C5A3EA; }

.bwyzo9-p1m { border: 1px solid #352D3B; background-image: repeating-linear-gradient(135deg, #252029 0 8px, #1A161D 8px 16px); overflow: hidden; border-radius: 12px; aspect-ratio: 1 / 1; position: relative; }

.bwyzo9-kyaa { height: 100%; width: 100%; object-fit: cover; }

.bwyzo9-9vo3 { font-size: 0.995rem; margin-top: 0.625rem; line-height: 1.3; overflow-wrap: break-word; font-weight: 700; hyphens: auto; }

.bwyzo9-wz { font-size: 0.867rem; color: #A69EAD; }

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

.bfikap-b17a > li + li { margin-top: 0; }

.bfikap-wvu { border: 1px solid #352D3B; background: #1A161D; text-decoration: none; border-radius: 12px; grid-template-columns: 94px minmax(0, 1fr) auto; padding: 0.625rem 1.125rem 0.625rem 0.625rem; color: #F5F5F6; display: grid; gap: 1rem; align-items: center; transition: border-color .24s; }

.bfikap-wvu:hover { color: #F5F5F6; border-color: #C5A3EA; }

.bfikap-a2en { aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #252029 0 6px, #1A161D 6px 12px); border-radius: 12px; overflow: hidden; }

.bfikap-s1b { height: 100%; width: 100%; object-fit: cover; }

.bfikap-92a { font-weight: 700; hyphens: auto; display: block; overflow-wrap: break-word; }

.bfikap-nq48 { display: block; color: #A69EAD; font-size: 0.867rem; }

.bfikap-z0kk { color: #4CDCA3; white-space: nowrap; font-weight: 700; font-family: "IBM Plex Mono", monospace; font-size: 0.867rem; }

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

.bbevec-70h > li + li { margin-top: 0; }

.bbevec-e9 { border: 1px solid #352D3B; background: #1A161D; padding: 1rem 1.125rem; border-radius: 12px; text-decoration: none; height: 100%; align-items: center; color: #F5F5F6; gap: 1rem; transition: border-color .24s; grid-template-columns: auto minmax(0, 1fr) auto; display: grid; }

.bbevec-e9:hover { border-color: #C5A3EA; color: #F5F5F6; }

.bbevec-va3 { background: #252029; place-items: center; height: 44px; width: 44px; border-radius: 6px; display: grid; color: #C5A3EA; }

.bbevec-3s { font-weight: 700; overflow-wrap: break-word; display: block; hyphens: auto; }

.bbevec-5f { font-size: 0.867rem; color: #A69EAD; display: block; }

.bqiv-hs3 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr)); gap: 1rem; }

.bqiv-v3s { border: 1px solid #352D3B; border-radius: 12px; display: flex; min-width: 0; background: #1A161D; flex-direction: column; }

.bqiv-k4mh { padding: 1.562rem 1.562rem 1.25rem; }

.bqiv-nwi3 { font-size: 0.802rem; color: #D6D2D9; background: #252029; padding: 0.25rem 0.625rem; display: inline-block; border-radius: 2px; font-weight: 700; }

.bqiv-y2 { font-weight: 600; margin-top: 0.875rem; font-size: 1.187rem; line-height: 1.3; }

.bqiv-uw { letter-spacing: -0.02em; color: #C5A3EA; font-family: "Familjen Grotesk", sans-serif; font-weight: 800; overflow-wrap: break-word; font-size: clamp(1.669rem, 1.335rem + 1vw, 2.054rem); margin-top: 0.5rem; line-height: 1.1; }

.bqiv-7nru { flex: 1; margin-inline: 0.875rem; display: flex; padding: 1.25rem 0.625rem 1.562rem; border-top: 2px dashed #352D3B; position: relative; gap: 1rem; flex-direction: column; }

.bqiv-7nru::before, .bqiv-7nru::after { content: ""; background: #0F0D10; top: -12px; width: 22px; border-radius: 50%; height: 22px; position: absolute; }

.bqiv-7nru::before { left: -26px; border-right: 1px solid #352D3B; }

.bqiv-7nru::after { right: -26px; border-left: 1px solid #352D3B; }

.bqiv-okj { font-size: 0.93rem; flex: 1; }

.bqiv-wl { font-size: 0.802rem; color: #A69EAD; }

.bxarit-h6a { border: 1px solid #352D3B; overflow-x: auto; border-radius: 12px; background: #1A161D; }

.bxarit-pjo { counter-reset: facts-row; font-size: 0.995rem; }

.bxarit-pjo thead th { color: #A69EAD; border-bottom: 1px solid #352D3B; padding: 0.875rem 1rem; font-weight: 700; font-size: 0.867rem; }

.bxarit-pjo tbody th, .bxarit-pjo tbody td { padding: 0.812rem 1rem; border-bottom: 1px dashed #352D3B; }

.bxarit-pjo tbody tr:last-child th, .bxarit-pjo tbody tr:last-child td { border-bottom: 0; }

.bxarit-pjo tbody th { min-width: 150px; width: 40%; font-weight: 600; color: #D6D2D9; }

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

.bxarit-pjo tbody td { hyphens: auto; min-width: 180px; color: #F5F5F6; overflow-wrap: break-word; font-weight: 700; }

.bzob-6f { display: block; }

.bzob-w7 { display: grid; gap: 0.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); }

.bzob-pajl { border: 1px solid #352D3B; padding: 1.125rem 1.25rem; gap: 0.375rem; display: flex; min-width: 0; flex-direction: column; background: #1A161D; border-radius: 12px; }

.bzob-jv { font-size: 0.867rem; font-weight: 700; color: #A69EAD; }

.bzob-7hef { font-size: 1.572rem; font-weight: 800; hyphens: auto; color: #F5F5F6; line-height: 1.15; overflow-wrap: break-word; font-family: "Familjen Grotesk", sans-serif; }

.bqi2-2hs8 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); gap: 1rem; display: grid; }

.bqi2-0f { padding: 1.688rem; flex-direction: column; color: #EEEDEE; gap: 2.562rem; text-decoration: none; border-radius: 12px; display: flex; background: #070608; min-width: 0; justify-content: space-between; min-height: 220px; }

.bqi2-0f:hover { color: #EEEDEE; }

.bqi2-60 { font-weight: 700; gap: 0.375rem 0.75rem; flex-wrap: wrap; display: flex; justify-content: space-between; }

.bqi2-5mc { font-family: "IBM Plex Mono", monospace; font-size: 0.867rem; font-weight: 500; }

.bqi2-90g { overflow-wrap: break-word; line-height: 1; font-size: clamp(1.926rem, 1.232rem + 2.6vw, 3.466rem); font-family: "IBM Plex Mono", monospace; hyphens: auto; letter-spacing: -0.03em; font-weight: 700; }

.bqi2-0n { border: 1px solid #352D3B; display: grid; padding: 0; list-style: none; margin: 0; gap: 1px; border-radius: 12px; background: #352D3B; overflow: hidden; }

.bqi2-0n > li + li { margin-top: 0; }

.bqi2-p3 { height: 100%; justify-content: space-between; gap: 0.375rem 1rem; display: flex; text-decoration: none; background: #1A161D; align-items: center; padding: 1.25rem 1.562rem; color: #F5F5F6; flex-wrap: wrap; }

.bqi2-p3:hover { background: #252029; color: #F5F5F6; }

.bqi2-ykf { font-weight: 700; }

.bqi2-mv3p { font-size: 1.444rem; font-weight: 700; font-family: "IBM Plex Mono", monospace; overflow-wrap: break-word; hyphens: auto; }

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

.bkakab-1zob > li + li { margin-top: 0; }

.bkakab-6taj { border: 1px solid #352D3B; height: 100%; text-decoration: none; min-width: 0; display: block; border-radius: 12px; background: #1A161D; transition: border-color .24s; color: #F5F5F6; padding: 0.5rem 0.5rem 1rem; }

.bkakab-6taj:hover { color: #F5F5F6; border-color: #C5A3EA; }

.bkakab-rec1 { overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #252029 0 8px, #0F0D10 8px 16px); border-radius: 12px; aspect-ratio: 16 / 10; }

.bkakab-9r { color: #1A161D; font-weight: 700; position: absolute; border-radius: 2px; left: 10px; letter-spacing: .04em; top: 10px; font-size: 0.738rem; padding: 3px 0.5rem; background: #ED787D; }

.bkakab-6cy { overflow-wrap: break-word; padding-inline: 0.5rem; font-weight: 700; margin-top: 0.875rem; hyphens: auto; }

.bkakab-mzr { color: #A69EAD; font-size: 0.867rem; font-family: "IBM Plex Mono", monospace; padding-inline: 0.5rem; }

.bwy6-jw8p { border: 1px solid #352D3B; overflow-x: auto; border-radius: 12px; background: #1A161D; }

.bwy6-79i { font-size: 0.995rem; min-width: 640px; }

.bwy6-79i thead { background: #252029; }

.bwy6-79i th, .bwy6-79i td { padding: 0.875rem 1rem; }

.bwy6-79i thead th { font-size: 0.867rem; font-weight: 700; color: #D6D2D9; }

.bwy6-79i tbody th, .bwy6-79i tbody td { vertical-align: middle; border-top: 1px solid #352D3B; }

.bwy6-2x { color: #F5F5F6; font-weight: 700; display: flex; align-items: center; gap: 0.75rem; }

.bwy6-fa { color: #F5F5F6; font-family: "IBM Plex Mono", monospace; white-space: nowrap; text-align: right; }

.bwy6-79i thead .bwy6-fa { font-family: "Hanken Grotesk", sans-serif; }

.bkaka0-b0 { border-top: 1px solid #352D3B; }

.bkaka0-rg { gap: 0.5rem 1.25rem; display: grid; border-bottom: 1px solid #352D3B; grid-template-columns: auto minmax(0, 1fr); padding: 1.562rem 0; }

.bkaka0-k1 { border-radius: 6px; background: #A875E0; display: grid; color: #0F0E11; grid-row: span 2; width: 52px; place-items: center; height: 52px; }

.bkaka0-49 { font-weight: 600; font-size: 1.316rem; }

.bkaka0-br2 { hyphens: auto; max-width: 784px; }

.bbeh-c9gb { list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); counter-reset: steps; padding: 0; gap: 1.812rem 1.562rem; display: grid; }

.bbeh-pts { border-top: 2px solid #F5F5F6; min-width: 0; padding-top: 1.125rem; }

.bbeh-pts + .bbeh-pts { margin-top: 0; }

.bbeh-pts::before { font-family: "IBM Plex Mono", monospace; display: block; content: counter(steps, decimal-leading-zero); font-weight: 700; color: #C5A3EA; counter-increment: steps; font-size: 0.93rem; }

.bbeh-ajoe { font-weight: 600; line-height: 1.25; margin-top: 0.625rem; font-size: 1.252rem; }

.bbeh-1r8 { margin-top: 0.5rem; font-size: 0.995rem; }

.bbegul-wgw { grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); display: grid; gap: 0 2.562rem; }

.bbegul-d1e { padding-block: 1.25rem 1.562rem; min-width: 0; border-top: 1px solid #352D3B; }

.bbegul-z4 { font-weight: 600; font-size: 1.252rem; }

.bbegul-7fm0 { margin-top: 0.625rem; font-size: 0.995rem; }

.blo0-c6y { font-size: 1.124rem; line-height: 1.7; max-width: 784px; }

.blo0-eo { letter-spacing: -0.02em; margin-bottom: 1.25rem; font-weight: 800; font-size: clamp(1.669rem, 1.232rem + 1.6vw, 2.568rem); line-height: 1.1; }

.blo0-c6y h3 { font-size: 1.444rem; margin: 1.812rem 0 0.625rem; font-weight: 600; }

.blo0-c6y p + p { margin-top: 0.875rem; }

.blo0-c6y ul, .blo0-c6y ol { margin-block: 1rem; }

.blo0-16v { padding: 1.562rem 1.812rem; margin-block: 1.812rem; background: #252029; border-radius: 12px; }

.blo0-16v p { font-weight: 600; font-family: "Familjen Grotesk", sans-serif; font-size: 1.38rem; color: #F5F5F6; line-height: 1.4; }

.blo0-16v cite { display: block; font-size: 0.93rem; color: #A69EAD; font-weight: 600; font-style: normal; margin-top: 0.75rem; }

.bjaxav-7i83 { border: 1px solid #352D3B; padding: 1.562rem 1.25rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); border-radius: 12px; background: #1A161D; gap: 1.562rem 3.062rem; }

.bjaxav-ov { min-width: 0; }

.bjaxav-9p9e { font-weight: 800; font-size: clamp(1.669rem, 1.232rem + 1.4vw, 2.439rem); letter-spacing: -0.02em; line-height: 1.12; }

.bjaxav-835p { margin-top: 0.875rem; }

.bjaxav-94 { padding: 0; list-style: none; min-width: 0; }

.bjaxav-1gz { align-items: flex-start; display: flex; padding: 0.75rem 0; hyphens: auto; border-bottom: 1px solid #352D3B; overflow-wrap: break-word; gap: 0.875rem; }

.bjaxav-1gz + .bjaxav-1gz { margin-top: 0; }

.bjaxav-nq { height: 24px; width: 24px; flex: none; display: grid; color: #1A161D; border-radius: 50%; background: #4CDCA3; place-items: center; }

.bri0-3q { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 254px), 1fr)); display: grid; }

.bri0-0e { border: 1px solid #352D3B; border-radius: 12px; min-width: 0; padding: 1.562rem; background: #1A161D; }

.bri0-439 { height: 6px; overflow: hidden; background: #252029; border-radius: 999px; }

.bri0-xd { height: 100%; background: #A875E0; border-radius: 999px; }

.bri0-6zup { font-weight: 800; margin-top: 1.25rem; font-size: 1.572rem; }

.bri0-qb { color: #A69EAD; font-family: "IBM Plex Mono", monospace; font-size: 0.93rem; }

.bri0-ybq { margin-top: 1rem; font-size: 0.995rem; list-style: none; padding: 0; }

.bri0-9e { gap: 0.5rem; display: flex; }

.bri0-9e svg { color: #4CDCA3; flex: none; margin-top: 3px; }

.bkaf-w12 { gap: 1rem; display: flex; align-items: center; }

.bkaf-qt { font-size: 3.434rem; font-family: "Familjen Grotesk", sans-serif; font-weight: 800; line-height: 1; color: #F5F5F6; }

.bkaf-i0bm { display: flex; gap: 2px; color: #F5F5F6; }

.bkaf-08 { color: #A69EAD; font-size: 0.93rem; }

.bkaf-kr { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); gap: 1rem; }

.bkaf-gt { border: 1px solid #352D3B; flex-direction: column; padding: 1.562rem; border-radius: 12px; display: flex; background: #1A161D; gap: 1rem; min-width: 0; }

.bkaf-txl8 { font-size: 0.995rem; flex: 1; }

.bkaf-n18s { display: flex; align-items: center; gap: 0.75rem; }

.bkaf-0cb { height: 40px; border-radius: 50%; display: grid; font-weight: 700; flex: none; font-size: 0.93rem; place-items: center; background: #252029; color: #F5F5F6; width: 40px; }

.bkaf-pff6 { display: block; color: #F5F5F6; font-weight: 700; font-size: 0.995rem; }

.bkaf-yubq { display: block; color: #A69EAD; font-size: 0.867rem; }

.bri7-2k { border: 1px solid #352D3B; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); border-radius: 12px; padding: 1.562rem; gap: 1.562rem 3.062rem; display: grid; background: #1A161D; }

.bri7-41ml { align-items: start; gap: 1rem 1.25rem; display: grid; grid-template-columns: auto minmax(0, 1fr); }

.bri7-e6ci { background: #A875E0; overflow: hidden; border-radius: 50%; font-size: 1.444rem; display: grid; height: 64px; width: 64px; font-family: "Familjen Grotesk", sans-serif; color: #0F0E11; place-items: center; font-weight: 800; }

.bri7-e6ci img { height: 100%; width: 100%; object-fit: cover; }

.bri7-gj { font-size: 1.444rem; font-weight: 800; }

.bri7-uz1 { color: #A69EAD; font-size: 0.93rem; }

.bri7-6dw { margin-top: 0.625rem; }

.bri7-s8x { flex-wrap: wrap; margin-top: 0.75rem; gap: 0.5rem 1.25rem; font-size: 0.93rem; display: flex; }

.bri7-ng { color: #A69EAD; font-family: "IBM Plex Mono", monospace; }

.btar-ssjx { grid-template-columns: repeat(auto-fill, minmax(min(30%, 148px), 1fr)); gap: 0.625rem; display: grid; margin: 0; padding: 0; list-style: none; }

.btar-ssjx > li + li { margin-top: 0; }

.btar-q5g { border: 1px solid #352D3B; border-radius: 6px; transition: border-color .24s; padding: 0.625rem; background: #1A161D; aspect-ratio: 300 / 173; display: block; }

.btar-q5g:hover { border-color: #C5A3EA; }

.btar-0l0j { object-fit: contain; height: 100%; width: 100%; }

.bmijau-nael { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); display: grid; gap: 2.062rem; }

.bmijau-r3og { min-width: 0; }

.bmijau-ul7f { margin-top: 0.875rem; }

.bmijau-7f { padding: 0; margin-top: 1.125rem; list-style: none; }

.bmijau-qhhe { gap: 0.625rem; display: flex; }

.bmijau-qhhe svg { color: #4CDCA3; margin-top: 2px; flex: none; }

.bmijau-uj { display: flex; flex-wrap: wrap; margin-top: 1.562rem; gap: 0.625rem; }

.bmijau-9d { border: 1.5px solid #F5F5F6; color: #F5F5F6; transition: background-color .24s, color .24s; text-decoration: none; padding: 0.375rem 1.25rem; min-height: 52px; border-radius: 6px; display: inline-flex; justify-content: center; flex-direction: column; }

.bmijau-9d:hover { background: #F5F5F6; color: #0F0D10; }

.bmijau-6sb3 { font-size: 0.738rem; }

.bmijau-la { line-height: 1.2; font-size: 1.059rem; font-weight: 700; }

.bzoo-us, .btaso7-htz { padding: 1.562rem 1.25rem; background: #252029; border-radius: 12px; }

.bzoo-7l { flex-wrap: wrap; justify-content: space-between; align-items: flex-end; display: flex; gap: 1.25rem 2.562rem; }

.bzoo-p49 { max-width: 660px; min-width: 0; }

.bzoo-apj, .btaso7-re7 { margin-top: 0.75rem; max-width: 700px; }

.bzoo-noce { grid-template-columns: repeat(auto-fit, minmax(min(100%, 190px), 1fr)); margin-top: 1.812rem; padding: 0; gap: 0.625rem; display: grid; list-style: none; }

.bzoo-le { color: #F5F5F6; font-weight: 700; border-radius: 6px; display: flex; padding: 1rem; min-width: 0; hyphens: auto; background: #1A161D; gap: 0.75rem; overflow-wrap: break-word; align-items: center; }

.bzoo-le + .bzoo-le { margin-top: 0; }

.bzoo-le svg { color: #C5A3EA; flex: none; }

.btaso7-ucr5 { display: flex; margin-top: 1.25rem; font-weight: 700; gap: 0.5rem 1.25rem; font-size: 0.93rem; flex-wrap: wrap; }

.bfiu-7ymv { gap: 2.062rem 3.562rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr)); display: grid; }

.bfiu-qp { min-width: 0; }

.bfiu-qp p { margin-top: 0.875rem; }

.bfiu-da { min-width: 0; align-content: start; gap: 1rem; display: grid; }

.bfiu-53gq { border: 1px solid #352D3B; grid-template-columns: repeat(2, minmax(0, 1fr)); border-radius: 12px; background: #352D3B; gap: 1px; overflow: hidden; display: grid; }

.bfiu-ea { background: #1A161D; flex-direction: column-reverse; padding: 1.125rem 1.25rem; display: flex; }

.bfiu-trjv { hyphens: auto; font-size: 1.572rem; font-family: "IBM Plex Mono", monospace; overflow-wrap: break-word; font-weight: 700; color: #F5F5F6; }

.bfiu-gwre { color: #A69EAD; font-size: 0.867rem; }

.bfiu-z0m { border: 1px solid #352D3B; border-radius: 12px; background: #1A161D; list-style: none; padding: 0; }

.bfiu-vy { justify-content: space-between; gap: 0.25rem 1rem; padding: 0.875rem 1.25rem; border-bottom: 1px solid #352D3B; flex-wrap: wrap; display: flex; }

.bfiu-vy + .bfiu-vy { margin-top: 0; }

.bfiu-vy:last-child { border-bottom: 0; }

.bfiu-k0bd { color: #F5F5F6; font-weight: 700; }

.bfiu-tc { overflow-wrap: break-word; hyphens: auto; color: #A69EAD; font-family: "IBM Plex Mono", monospace; font-size: 0.93rem; }

.bhobev-946 { border-top: 1.5px solid #F5F5F6; counter-reset: faq; }

.bhobev-rj2 { border-bottom: 1px solid #352D3B; }

.bhobev-sgb1 { font-weight: 700; padding: 1.125rem 0; gap: 0.75rem; color: #F5F5F6; display: grid; font-size: 1.124rem; align-items: center; grid-template-columns: 36px minmax(0, 1fr) 24px; }

.bhobev-sgb1::before { font-size: 0.867rem; content: counter(faq, decimal-leading-zero); counter-increment: faq; font-family: "IBM Plex Mono", monospace; color: #C5A3EA; }

.bhobev-sgb1:hover { color: #C5A3EA; }

.bhobev-1q { transition: transform .24s; }

.bhobev-rj2[open] .bhobev-1q { transform: rotate(45deg); }

.bhobev-pima { max-width: 888px; padding: 0 0 1.375rem 3.062rem; }

.bhobev-pima p + p { margin-top: 0.625rem; }

.bvenuk-2og0 { gap: 1.562rem 2.562rem; color: #EEEDEE; padding: 1.812rem 1.375rem; border-radius: 12px; align-items: center; justify-content: space-between; display: flex; background: #070608; flex-wrap: wrap; }

.bvenuk-bar { max-width: 660px; min-width: 0; }

.bvenuk-6c90 { font-weight: 800; line-height: 1.12; font-size: clamp(1.541rem, 1.232rem + 1.2vw, 2.182rem); letter-spacing: -0.02em; color: #EEEDEE; }

.bvenuk-47 { margin-top: 0.625rem; color: #EEEDEE; }

.bvenuk-47 a { color: #EEEDEE; }

.bhopes-wlm { max-width: 784px; font-weight: 800; font-size: clamp(1.412rem, 1.13rem + 1vw, 1.926rem); line-height: 1.15; }

.bhopes-kn { font-size: 0.995rem; columns: 2 340px; column-gap: 3.062rem; margin-top: 1.125rem; }

.bhopes-kn p + p { margin-top: 0.875rem; }

.bjab-fwry { padding: 0; gap: 0.375rem 0.625rem; display: flex; color: #A69EAD; flex-wrap: wrap; list-style: none; margin-bottom: 1.25rem; font-size: 0.867rem; }

.bjab-fwry li + li { margin-top: 0; }

.bjab-fwry li + li::before { margin-right: 0.625rem; content: "/"; }

.bjab-6l2p { color: #A69EAD; }

.bjab-od7 { font-weight: 700; color: #F5F5F6; }

.bhofi1 { padding-block: 0.5rem 2.062rem; }

.bhofi1-rw { align-items: start; gap: 1.562rem 3.062rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 466px), 1fr)); display: grid; }

.bhofi1-fai0 { min-width: 0; }

.bhofi1-s7n8 { font-size: 0.867rem; font-family: "IBM Plex Mono", monospace; color: #A69EAD; }

.bhofi1-5nbw { font-size: clamp(2.311rem, 1.335rem + 3.4vw, 4.108rem); font-weight: 800; margin-top: 0.625rem; letter-spacing: -0.03em; line-height: 1.02; }

.bhofi1-xh6 { margin-top: 1rem; font-size: 1.187rem; max-width: 576px; }

.bhofi1-bq2d { border: 1px solid #352D3B; border-radius: 12px; margin-top: 1.562rem; gap: 1px; background: #352D3B; grid-template-columns: repeat(auto-fit, minmax(min(45%, 148px), 1fr)); overflow: hidden; display: grid; }

.bhofi1-njgm { background: #1A161D; min-width: 0; padding: 0.75rem 1rem; }

.bhofi1-3wn6 { font-size: 0.802rem; font-weight: 700; color: #A69EAD; }

.bhofi1-e8qr { color: #F5F5F6; font-size: 1.124rem; overflow-wrap: break-word; hyphens: auto; margin-top: 2px; font-weight: 700; font-family: "IBM Plex Mono", monospace; }

.bhofi1-ndbs { margin-top: 1.562rem; }

.bhofi1-c3yg { color: #A69EAD; margin-top: 0.75rem; font-size: 0.867rem; }

.bhofi1-fjxi { min-width: 0; }

.bceq-un3x { color: #EEEDEE; background: #070608; padding: 1.812rem 1.25rem 0; border-radius: 12px; text-align: center; overflow: hidden; }

.bceq-cg { margin-inline: auto; max-width: 844px; }

.bceq-cq9 { font-size: 0.867rem; color: #EEEDEE; font-family: "IBM Plex Mono", monospace; }

.bceq-nh { margin-top: 0.625rem; line-height: 1.02; letter-spacing: -0.03em; color: #EEEDEE; font-weight: 800; font-size: clamp(2.182rem, 1.335rem + 3.4vw, 4.236rem); }

.bceq-yxu { color: #EEEDEE; font-size: 1.187rem; margin-top: 0.875rem; }

.bceq-a7lr { justify-content: center; margin-top: 1.562rem; }

.bceq-ef { justify-content: center; flex-wrap: wrap; margin-top: 1.812rem; padding: 0; display: flex; gap: 0.5rem; list-style: none; }

.bceq-o6z { border: 1px solid #EEEDEE; padding: 0.5rem 0.875rem; border-radius: 999px; font-size: 0.93rem; color: #EEEDEE; }

.bceq-o6z + .bceq-o6z { margin-top: 0; }

.bceq-o6z strong { font-family: "IBM Plex Mono", monospace; color: #EEEDEE; }

.bceq-m81 { border-radius: 12px 12px 0 0; aspect-ratio: 16 / 10; background-color: #252029; max-width: 988px; margin: 2.312rem auto 0; overflow: hidden; }

.bceq-m81 img { height: 100%; width: 100%; object-fit: cover; }

.bsonul { padding-bottom: 3.062rem; }

.bsonul-cq { border: 1px solid #352D3B; background: #1A161D; border-radius: 12px; }

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

.bsonul-cb { transition: transform .24s; }

.bsonul-cq[open] .bsonul-cb { transform: rotate(45deg); }

.bsonul-1usn { padding: 0 0.5rem 0.5rem; display: grid; margin: 0; list-style: none; }

.bsonul-1usn li + li { margin-top: 0; }

.bsonul-zz6 { min-height: 44px; align-items: center; display: flex; color: #D6D2D9; font-weight: 600; padding: 0 0.5rem; text-decoration: none; border-top: 1px solid #352D3B; }

.bsonul-zz6:hover { color: #C5A3EA; }

.btavey-70ol { grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); gap: 1.812rem 3.562rem; display: grid; align-items: start; }

.btavey-x9c { max-width: 740px; min-width: 0; font-size: 1.124rem; }

.btavey-x9c p { margin-top: 0.875rem; }

.btavey-hm { min-width: 0; background: #252029; padding: 1.562rem; border-radius: 12px; }

.btavey-gi { font-weight: 600; font-size: 1.252rem; }

.btavey-67td { margin-top: 0.875rem; list-style: none; padding: 0; }

.btavey-wgv4 { gap: 0.625rem; display: flex; }

.btavey-wgv4 svg { flex: none; margin-top: 2px; color: #4CDCA3; }

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

.bguwy9-y6pe > li + li { margin-top: 0; }

.bguwy9-9s { border: 1px solid #352D3B; aspect-ratio: 16 / 10; overflow: hidden; background-color: #070608; border-radius: 12px; }

.bguwy9-2i { height: 100%; object-fit: contain; width: 100%; }

.bguwy9-1hm { font-size: 0.93rem; margin-top: 0.625rem; }

.bveceo-ln { gap: 1rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr)); }

.bveceo-t3 { border: 1px solid #352D3B; padding: 1.562rem; border-radius: 12px; gap: 0.75rem; flex-direction: column; display: flex; min-width: 0; background: #1A161D; }

.bveceo-l89z { font-weight: 600; font-size: 1.316rem; }

.bveceo-7zx { font-size: 0.995rem; flex: 1; }

.bveceo-0e { display: flex; flex-wrap: wrap; gap: 0.375rem; align-items: center; font-size: 0.867rem; font-weight: 700; }

.bveceo-0e svg { color: #A69EAD; }

.bveceo-ho { color: #F5F5F6; background: #252029; border-radius: 2px; padding: 0.25rem 0.625rem; }

.bveceo-94p8 { border-radius: 2px; background: #A875E0; color: #0F0E11; padding: 0.25rem 0.625rem; }

.bbemi4-46 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr)); gap: 2.562rem 3.062rem; }

.bbemi4-r1m { min-width: 0; }

.bbemi4-f2 { line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.541rem, 1.232rem + 1vw, 2.182rem); font-weight: 800; }

.bbemi4-njoe { margin-top: 0.625rem; color: #A69EAD; }

.bbemi4-j6 { border: 1px solid #352D3B; border-radius: 12px; margin-top: 1.125rem; background: #1A161D; overflow-x: auto; }

.bbemi4-ukt5 { font-size: 0.995rem; }

.bbemi4-ukt5 thead { background: #252029; }

.bbemi4-ukt5 th, .bbemi4-ukt5 td { padding: 0.75rem 1.125rem; }

.bbemi4-ukt5 thead th { font-size: 0.867rem; }

.bbemi4-ukt5 tbody th, .bbemi4-ukt5 tbody td { border-top: 1px solid #352D3B; }

.bbemi4-ukt5 tbody th { font-weight: 600; }

.bbemi4-db { white-space: nowrap; color: #F5F5F6; font-family: "IBM Plex Mono", monospace; text-align: right; }

.bbemi4-qwj { height: 4px; border-radius: 999px; display: block; background: #252029; margin-top: 0.375rem; }

.bbemi4-vw6h { height: 100%; display: block; background: #A875E0; border-radius: 999px; }

.bbemi4-6l1 { color: #4CDCA3; font-weight: 700; }

.bbemi4-jys { color: #A69EAD; }

.brir-dsr { border: 1px solid #352D3B; background-color: #070608; overflow: hidden; border-radius: 12px; position: relative; aspect-ratio: 16 / 9; }

.brir-fl { object-fit: cover; width: 100%; height: 100%; }

.brir-nq6n { position: absolute; inset: 0; place-items: center; text-decoration: none; display: grid; background: rgba(0, 0, 0, 0.66); }

.brir-l4l { min-height: 56px; align-items: center; background: #EEEDEE; font-size: 1.124rem; font-weight: 800; display: inline-flex; border-radius: 999px; color: #070608; transition: transform .24s; padding: 0 1.688rem; gap: 0.75rem; }

.brir-nq6n:hover .brir-l4l { transform: scale(1.04); }

.brir-u7d { gap: 0.875rem 2.062rem; flex-wrap: wrap; align-items: center; margin-top: 1rem; justify-content: space-between; display: flex; }

.brir-x8a4 { max-width: 660px; font-size: 0.995rem; }

.bpe5-kx { max-width: 784px; font-size: 1.124rem; line-height: 1.7; }

.bpe5-i2h { font-size: clamp(1.669rem, 1.232rem + 1.6vw, 2.568rem); margin-bottom: 1.125rem; line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; }

.bpe5-kx p + p { margin-top: 0.875rem; }

.btaso7-ktc { gap: 0.75rem; margin-top: 1.562rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); }

.btaso7-aa { min-width: 0; background: #1A161D; padding: 1.125rem 1.25rem; border-radius: 6px; }

.btaso7-ph { font-weight: 700; font-family: "Hanken Grotesk", sans-serif; font-size: 1.059rem; }

.btaso7-cecv { font-size: 0.93rem; margin-top: 0.375rem; }

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

.bxa0-w7 { transform: translateY(0); }

.bxa0-t09i { white-space: nowrap; text-overflow: ellipsis; color: #F5F5F6; font-weight: 700; min-width: 0; overflow: hidden; }

.bxa0 .bsoce5 { flex: none; min-height: 44px; }

@media (min-width: 632px) {
  .bhowym { padding-inline: 1.562rem; }
  .bmimi4-sc { padding: 2.812rem 2.562rem; }
  .bmimi4-kbj1 { padding: 1.562rem 2.062rem; }
  .bjaxav-7i83 { padding: 2.312rem; }
  .bzoo-us, .btaso7-htz { padding: 2.312rem; }
  .bvenuk-2og0 { padding: 2.562rem; }
  .bceq-un3x { padding: 2.812rem 2.562rem 0; }
  .bwyxap { padding: 2.562rem; }
  .bwyxap-291 { align-items: baseline; grid-template-columns: 170px minmax(0, 1fr); }
}

@media (min-width: 952px) {
  .bhowym { padding-inline: 2.562rem; }
  main > section { padding-block: 0 5.625rem; }
  .bqid { padding: 0.75rem 1.562rem; }
  .bqid-7r3 { gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 0.875rem; grid-template-areas: "logo nav tools actions"; }
  .bqid-3yze { display: none; }
  .bqid-228s { padding-top: 0; flex-wrap: wrap; justify-content: center; gap: 2px; display: flex; border-top: 0; }
  .bqid-gd { font-size: 0.93rem; min-height: 40px; }
  .bqid-g8k { display: flex; }
  .bqid-g8k .bsoce5 { padding: 0 1rem; min-height: 42px; }
  .bve5 { padding-block: 1.562rem 5.125rem; }
  .bve5-07w { padding-block: 2.062rem; }
  .bmimi4-sc { padding: 4.062rem; }
  .bhofi1 { padding-block: 1rem 3.062rem; }
  .bsonul { padding-bottom: 4.625rem; }
  .bsonul-cq[open] .bsonul-1usn, .bsonul-1usn { flex-wrap: wrap; gap: 0.5rem; padding: 0 0.625rem 0.625rem; display: flex; }
  .bsonul-zz6 { font-weight: 700; min-height: 36px; padding: 0 0.75rem; color: #F5F5F6; border-top: 0; font-size: 0.93rem; background: #252029; border-radius: 6px; }
  .bsonul-zz6:hover { color: #0F0E11; background: #A875E0; }
  .bjaxav-7i83 { padding: 2.812rem; }
  .bzoo-us, .btaso7-htz { padding: 2.812rem; }
  .bvenuk-2og0 { padding: 3.062rem; }
  .bceq-un3x { padding: 3.562rem 3.562rem 0; }
  .bwyxap { padding: 3.062rem; margin: 0 1.562rem 1.562rem; }
  .bxa0 { display: none; }
}