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

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

body { overflow-wrap: break-word; line-height: 1.55; font-size: 0.998rem; color: #CACDCF; background: #101112; font-family: "Onest", sans-serif; margin: 0; }

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

h1, h2, h3 { font-family: "Source Serif 4", serif; overflow-wrap: break-word; color: #F0F1F2; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { transition: color .22s; text-underline-offset: 3px; color: #81D5F3; }

a:hover { color: #81D5F3; }

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 { height: auto; display: block; max-width: 100%; }

button { color: inherit; font: inherit; }

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

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

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

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

.jloduj { margin-inline: auto; padding-inline: 1rem; max-width: 1324px; }

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

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

.jwyfi5-q4tj { max-width: 744px; min-width: 0; }

.jwyfi5-38 { font-size: 0.873rem; color: #81D5F3; align-items: center; font-weight: 700; margin-bottom: 0.625rem; gap: 0.5rem; display: flex; }

.jwyfi5-38::before { height: 8px; background: #73D0F2; content: ""; flex: none; width: 8px; border-radius: 2px; }

.jwyfi5-m7l1 { letter-spacing: -0.02em; text-wrap: balance; font-weight: 800; line-height: 1.1; font-size: clamp(1.622rem, 1.198rem + 1.6vw, 2.495rem); }

.jwyfi5-xm7l { color: #A5AAAC; margin-top: 0.75rem; }

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

.jwyfi5-6ak svg { flex: none; }

.jwyfi5-nho { flex-direction: column; text-align: center; max-width: 788px; align-items: center; margin-inline: auto; }

.jwyfi5-nho .jwyfi5-38 { border: 1px solid #353A3C; color: #CACDCF; justify-content: center; padding: 0.25rem 0.75rem; border-radius: 999px; }

.jwyfi5-nho .jwyfi5-38::before { display: none; }

.jwyfi5-nho .jwyfi5-m7l1 { font-size: clamp(1.747rem, 1.298rem + 2vw, 2.869rem); }

.jwyfi5-nho .jwyfi5-6ak { border-bottom: 0; color: #F0F1F2; border-radius: 999px; background: #212425; min-height: 40px; padding: 0 1rem; font-size: 0.873rem; }

.jwyfi5-nho .jwyfi5-6ak:hover { background: #353A3C; color: #F0F1F2; }

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

.jnuxa7-dpnw { color: #0F1010; background: #73D0F2; }

.jnuxa7-dpnw:hover { color: #0F1010; background: #81D5F3; }

.jnuxa7-0hw3 { color: #F0F1F2; background: transparent; border-color: #F0F1F2; }

.jnuxa7-0hw3:hover { background: #F0F1F2; color: #101112; }

.jnuxa7-i140 { min-height: 52px; font-size: 0.998rem; }

.jnuxa7-rk { display: flex; width: 100%; }

.jnuxa7-kj { margin-right: -10px; place-items: center; display: grid; background: #0F1010; width: 34px; height: 34px; border-radius: 6px; color: #73D0F2; }

.jnuxa7-kggi { background: #F1F1F1; color: #090A0A; }

.jnuxa7-kggi:hover { color: #0F1010; background: #73D0F2; }

.jnuxa7-sio { border-color: #F1F1F1; color: #F1F1F1; background: transparent; }

.jnuxa7-sio:hover { background: #F1F1F1; color: #090A0A; }

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

.jlob { border: 1px solid #353A3C; overflow: hidden; background-color: #212425; border-radius: 18px; background-image: repeating-linear-gradient(135deg, #212425 0 9px, #17191A 9px 18px); position: relative; }

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

.jlob-emv { aspect-ratio: 16 / 10; }

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

.jho9-165 { border: 1px solid #353A3C; padding: 0.625rem; grid-template-columns: minmax(0, 1fr) auto auto; border-radius: 18px; display: grid; align-items: center; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; max-width: 1324px; margin-inline: auto; background: #17191A; gap: 0.625rem; }

.jho9-2uos { min-width: 0; font-weight: 800; text-decoration: none; font-family: "Source Serif 4", serif; line-height: 1.1; gap: 0.625rem; overflow-wrap: break-word; grid-area: logo; display: flex; font-size: 1.309rem; hyphens: auto; color: #F0F1F2; padding-left: 0.375rem; letter-spacing: -0.02em; align-items: center; }

.jho9-2uos::before { background: #73D0F2; flex: none; height: 14px; content: ""; transform: rotate(45deg); border-radius: 4px; width: 14px; }

.jho9-2uos:hover { color: #F0F1F2; }

.jho9-jj6g { position: absolute; pointer-events: none; opacity: 0; }

.jho9-6d8b { border-radius: 10px; height: 44px; color: #101112; background: #F0F1F2; width: 44px; place-items: center; grid-area: burger; cursor: pointer; display: grid; }

.jho9-jj6g:focus-visible + .jho9-6d8b { outline: 2px solid #81D5F3; outline-offset: 3px; }

.jho9-mf { display: none; }

.jho9-jj6g:checked + .jho9-6d8b .jho9-yzwk { display: none; }

.jho9-jj6g:checked + .jho9-6d8b .jho9-mf { display: block; }

.jho9-hl9 { border-top: 1px solid #353A3C; grid-area: nav; padding-top: 0.5rem; display: none; }

.jho9-jj6g:checked ~ .jho9-hl9 { display: grid; gap: 2px; }

.jho9-67 { font-size: 1.06rem; color: #CACDCF; display: flex; border-radius: 10px; text-decoration: none; font-weight: 700; padding: 0 0.75rem; align-items: center; min-height: 48px; }

.jho9-67:hover { background: #212425; color: #F0F1F2; }

.jho9-7w2l { background: #212425; color: #F0F1F2; }

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

.jho9-k7g .jnuxa7 { min-height: 44px; font-size: 0.873rem; padding: 0 0.75rem; }

.jhowyt { padding-block: 3rem 1.75rem; background: #090A0A; color: #F1F1F1; }

.jhowyt-xn { gap: 2rem 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); display: grid; }

.jhowyt-s6 { font-weight: 800; font-family: "Source Serif 4", serif; align-items: center; display: flex; gap: 0.625rem; font-size: 1.309rem; color: #F1F1F1; }

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

.jhowyt-q27 { color: #F1F1F1; font-size: 0.873rem; margin-top: 0.75rem; }

.jhowyt-q27 a { color: #F1F1F1; }

.jhowyt-bz { font-family: "Onest", sans-serif; color: #F1F1F1; font-size: 0.873rem; margin-bottom: 0.75rem; font-weight: 700; }

.jhowyt-l8te { list-style: none; padding: 0; }

.jhowyt-l8te li + li { margin-top: 0.5rem; }

.jhowyt-1k1 { text-decoration: none; color: #F1F1F1; font-size: 0.873rem; }

.jhowyt-1k1:hover { text-decoration: underline; color: #F1F1F1; }

.jhowyt-s66 { gap: 1rem 1.25rem; display: grid; padding-top: 1.5rem; border-top: 1px solid #A5AAAC; margin-top: 2.5rem; grid-template-columns: auto minmax(0, 1fr); align-items: start; }

.jhowyt-i2 { border: 2px solid #EF7682; font-size: 0.873rem; font-weight: 800; border-radius: 50%; height: 44px; width: 44px; color: #F1F1F1; display: grid; place-items: center; }

.jhowyt-2k { line-height: 1.6; font-size: 0.81rem; color: #F1F1F1; }

.jhowyt-2k + .jhowyt-2k { margin-top: 0.625rem; }

.jven { border: 1px solid #353A3C; margin-inline: auto; position: fixed; max-width: 848px; box-shadow: 0 11px 29px -12px rgba(0, 0, 0, 0.72); flex-wrap: wrap; gap: 0.625rem 1.25rem; align-items: center; background: #17191A; z-index: 40; bottom: 10px; padding: 0.75rem 0.75rem 0.75rem 1rem; border-radius: 18px; display: flex; right: 10px; left: 10px; }

.jven[hidden] { display: none; }

.jven-b9ai { flex: 1 1 260px; color: #CACDCF; font-size: 0.873rem; }

.jven-yz4d { display: flex; gap: 0.5rem; flex-wrap: wrap; }

.jven-yz4d .jnuxa7 { font-size: 0.873rem; padding: 0 0.875rem; min-height: 44px; }

.jnu2 { padding-block: 0.75rem 3rem; }

.jnu2-0o0d { grid-template-columns: repeat(auto-fit, minmax(min(100%, 454px), 1fr)); align-items: center; gap: 1.75rem 3.5rem; display: grid; }

.jnu2-9mgn { max-width: 704px; min-width: 0; }

.jnu2-ma { border: 1px solid #353A3C; margin-bottom: 1.375rem; background: #17191A; font-size: 0.81rem; padding: 0.375rem 0.75rem 0.375rem 0.5rem; font-weight: 700; display: inline-flex; gap: 0.5rem; color: #CACDCF; border-radius: 999px; align-items: center; }

.jnu2-ma svg { flex: none; color: #44E493; }

.jnu2-x3g { font-weight: 800; line-height: 1.02; text-wrap: balance; font-size: clamp(2.246rem, 1.298rem + 3.6vw, 4.242rem); letter-spacing: -0.03em; }

.jnu2-lcxr { color: #CACDCF; margin-top: 1.125rem; font-size: 1.123rem; }

.jnu2-7i6d { margin-top: 1.625rem; }

.jnu2-sg4s { margin-top: 0.75rem; color: #A5AAAC; font-size: 0.81rem; }

.jnu2-k7u4 { min-width: 0; }

.jnu2-uq8 { justify-content: space-between; display: flex; gap: 0.25rem 0.75rem; font-size: 0.81rem; margin-top: 0.75rem; color: #A5AAAC; flex-wrap: wrap; }

.jnu2-nlf { font-family: "JetBrains Mono", monospace; }

.jlojah { padding-block: 0.75rem 3.5rem; }

.jlojah-qpdt { border: 1px solid #353A3C; overflow: hidden; border-radius: 18px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); background: #17191A; }

.jlojah-g2k { min-width: 0; padding: 1.75rem 1.25rem; }

.jlojah-0h3 { font-size: clamp(2.121rem, 1.298rem + 3.2vw, 3.743rem); text-wrap: balance; line-height: 1.04; font-weight: 800; letter-spacing: -0.03em; }

.jlojah-9fv { font-size: 1.123rem; margin-top: 1.125rem; max-width: 560px; }

.jlojah-tkq { margin-top: 1.625rem; }

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

.jlojah-ce { grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #353A3C; display: grid; padding: 1.125rem 0; gap: 1rem; }

.jlojah-ce + .jlojah-ce { margin-top: 0; }

.jlojah-ce:last-child { border-bottom: 0; }

.jlojah-nc { place-items: center; color: #81D5F3; width: 44px; background: #17191A; display: grid; height: 44px; border-radius: 10px; }

.jlojah-hc9 { color: #F0F1F2; font-weight: 700; hyphens: auto; overflow-wrap: break-word; }

.jlojah-le { color: #A5AAAC; font-size: 0.873rem; }

.jmix-k4 { border: 1px solid #353A3C; background: #353A3C; overflow: hidden; display: grid; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); border-radius: 18px; }

.jmix-n0i { min-width: 0; padding: 1.25rem 1.375rem; background: #17191A; flex-direction: column-reverse; display: flex; }

.jmix-7e { font-size: clamp(1.497rem, 1.198rem + 1vw, 1.996rem); font-family: "JetBrains Mono", monospace; letter-spacing: -0.02em; hyphens: auto; color: #F0F1F2; overflow-wrap: break-word; font-weight: 700; }

.jmix-t6c { margin-top: 0.25rem; color: #A5AAAC; font-size: 0.873rem; }

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

.jsonuv-3ch > li + li { margin-top: 0; }

.jsonuv-1bt { display: block; text-decoration: none; transition: transform .22s; min-width: 0; color: #F0F1F2; }

.jsonuv-1bt:hover { transform: translateY(-4px); color: #81D5F3; }

.jsonuv-z4w { border: 1px solid #353A3C; overflow: hidden; aspect-ratio: 1 / 1; border-radius: 18px; background-image: repeating-linear-gradient(135deg, #212425 0 8px, #17191A 8px 16px); position: relative; }

.jsonuv-mp { height: 100%; width: 100%; object-fit: cover; }

.jsonuv-5r6n { font-weight: 700; background: #F0F1F2; position: absolute; color: #101112; font-size: 0.749rem; padding: 3px 0.5rem; left: 10px; top: 10px; border-radius: 6px; }

.jsonuv-t6 { hyphens: auto; font-weight: 700; line-height: 1.3; margin-top: 0.625rem; font-size: 0.936rem; overflow-wrap: break-word; }

.jsonuv-4aa { color: #A5AAAC; font-size: 0.81rem; }

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

.jqiy-quqb > li + li { margin-top: 0; }

.jqiy-mx1l { border: 1px solid #353A3C; gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto; background: #17191A; text-decoration: none; transition: border-color .22s; align-items: center; color: #F0F1F2; padding: 1rem 1.125rem; height: 100%; display: grid; border-radius: 18px; }

.jqiy-mx1l:hover { color: #F0F1F2; border-color: #81D5F3; }

.jqiy-wi { width: 44px; display: grid; background: #212425; border-radius: 10px; place-items: center; height: 44px; color: #81D5F3; }

.jqiy-kz { display: block; font-weight: 700; overflow-wrap: break-word; hyphens: auto; }

.jqiy-y6ea { display: block; color: #A5AAAC; font-size: 0.81rem; }

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

.jzota3-ag7c { border: 1px solid #353A3C; flex-direction: column; display: flex; background: #17191A; border-radius: 18px; min-width: 0; }

.jzota3-hmq { padding: 1.5rem 1.5rem 1.25rem; }

.jzota3-jo { font-size: 0.749rem; font-weight: 700; background: #212425; display: inline-block; padding: 0.25rem 0.625rem; color: #CACDCF; border-radius: 6px; }

.jzota3-tv7h { line-height: 1.3; font-size: 1.123rem; margin-top: 0.875rem; font-weight: 600; }

.jzota3-y1gy { font-family: "Source Serif 4", serif; line-height: 1.1; overflow-wrap: break-word; margin-top: 0.5rem; font-size: clamp(1.622rem, 1.298rem + 1vw, 1.996rem); font-weight: 800; color: #81D5F3; letter-spacing: -0.02em; }

.jzota3-2p { flex: 1; position: relative; display: flex; gap: 1rem; border-top: 2px dashed #353A3C; padding: 1.25rem 0.625rem 1.5rem; margin-inline: 0.875rem; flex-direction: column; }

.jzota3-2p::before, .jzota3-2p::after { border-radius: 50%; position: absolute; content: ""; top: -12px; height: 22px; background: #101112; width: 22px; }

.jzota3-2p::before { border-right: 1px solid #353A3C; left: -26px; }

.jzota3-2p::after { right: -26px; border-left: 1px solid #353A3C; }

.jzota3-l3 { font-size: 0.873rem; flex: 1; }

.jzota3-wj { color: #A5AAAC; font-size: 0.749rem; }

.jtafip-oh { border: 1px solid #353A3C; overflow-x: auto; background: #17191A; border-radius: 18px; }

.jtafip-t8fg { counter-reset: facts-row; font-size: 0.936rem; }

.jtafip-t8fg thead th { font-weight: 700; padding: 0.875rem 1rem; font-size: 0.81rem; color: #A5AAAC; border-bottom: 1px solid #353A3C; }

.jtafip-t8fg tbody th, .jtafip-t8fg tbody td { border-bottom: 1px dashed #353A3C; padding: 0.875rem 1rem; }

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

.jtafip-t8fg tbody th { min-width: 150px; width: 40%; font-weight: 600; color: #CACDCF; }

.jtafip-t8fg tbody th::before { content: counter(facts-row, decimal-leading-zero); min-width: 32px; font-weight: 500; counter-increment: facts-row; color: #A5AAAC; font-size: 0.749rem; font-family: "JetBrains Mono", monospace; display: inline-block; }

.jtafip-t8fg tbody td { font-weight: 700; overflow-wrap: break-word; min-width: 180px; color: #F0F1F2; hyphens: auto; }

.jlorim-znsw { display: block; }

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

.jlorim-s1p5 { border: 1px solid #353A3C; min-width: 0; gap: 0.375rem; border-radius: 18px; flex-direction: column; display: flex; padding: 1.125rem 1.25rem; background: #17191A; }

.jlorim-2m0 { font-size: 0.81rem; font-weight: 700; color: #A5AAAC; }

.jlorim-hk8h { font-weight: 800; overflow-wrap: break-word; font-family: "Source Serif 4", serif; hyphens: auto; color: #F0F1F2; line-height: 1.15; font-size: 1.497rem; }

.jlogus-4xq { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); }

.jlogus-5z { padding: 1.625rem; border-radius: 18px; flex-direction: column; min-width: 0; background: #090A0A; gap: 2.5rem; justify-content: space-between; display: flex; text-decoration: none; min-height: 220px; color: #F1F1F1; }

.jlogus-5z:hover { color: #F1F1F1; }

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

.jlogus-aedf { font-family: "JetBrains Mono", monospace; font-size: 0.81rem; font-weight: 500; }

.jlogus-860v { font-family: "JetBrains Mono", monospace; line-height: 1; font-size: clamp(1.871rem, 1.198rem + 2.6vw, 3.369rem); letter-spacing: -0.03em; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.jlogus-krn { border: 1px solid #353A3C; display: grid; overflow: hidden; border-radius: 18px; list-style: none; background: #353A3C; margin: 0; gap: 1px; padding: 0; }

.jlogus-krn > li + li { margin-top: 0; }

.jlogus-2c3 { gap: 0.375rem 1rem; padding: 1.25rem 1.5rem; text-decoration: none; flex-wrap: wrap; justify-content: space-between; height: 100%; background: #17191A; align-items: center; display: flex; color: #F0F1F2; }

.jlogus-2c3:hover { background: #212425; color: #F0F1F2; }

.jlogus-rqqc { font-weight: 700; }

.jlogus-pw { font-size: 1.372rem; font-weight: 700; overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; hyphens: auto; }

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

.jfipev-xkyk > li + li { margin-top: 0; }

.jfipev-11 { border: 1px solid #353A3C; display: block; text-decoration: none; color: #F0F1F2; transition: border-color .22s; min-width: 0; padding: 0.5rem 0.5rem 1rem; height: 100%; border-radius: 18px; background: #17191A; }

.jfipev-11:hover { border-color: #81D5F3; color: #F0F1F2; }

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

.jfipev-5pqs { font-weight: 700; top: 10px; position: absolute; padding: 3px 0.5rem; font-size: 0.687rem; background: #EF7682; letter-spacing: .04em; left: 10px; border-radius: 6px; color: #17191A; }

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

.jfipev-e7p9 { color: #A5AAAC; padding-inline: 0.5rem; font-family: "JetBrains Mono", monospace; font-size: 0.81rem; }

.jgunus-v8 { border: 1px solid #353A3C; overflow-x: auto; background: #17191A; border-radius: 18px; }

.jgunus-9api { min-width: 640px; font-size: 0.936rem; }

.jgunus-9api thead { background: #212425; }

.jgunus-9api th, .jgunus-9api td { padding: 0.875rem 1rem; }

.jgunus-9api thead th { font-size: 0.81rem; font-weight: 700; color: #CACDCF; }

.jgunus-9api tbody th, .jgunus-9api tbody td { vertical-align: middle; border-top: 1px solid #353A3C; }

.jgunus-ijjs { gap: 0.75rem; align-items: center; color: #F0F1F2; font-weight: 700; display: flex; }

.jgunus-9j11 { white-space: nowrap; color: #F0F1F2; font-family: "JetBrains Mono", monospace; text-align: right; }

.jgunus-9api thead .jgunus-9j11 { font-family: "Onest", sans-serif; }

.jcey-tq { border-top: 1px solid #353A3C; }

.jcey-r8 { display: grid; border-bottom: 1px solid #353A3C; padding: 1.5rem 0; grid-template-columns: auto minmax(0, 1fr); gap: 0.5rem 1.25rem; }

.jcey-m1 { display: grid; place-items: center; height: 52px; grid-row: span 2; color: #0F1010; background: #73D0F2; width: 52px; border-radius: 10px; }

.jcey-ldso { font-size: 1.248rem; font-weight: 600; }

.jcey-28 { max-width: 788px; hyphens: auto; }

.jja7-un { gap: 1.75rem 1.5rem; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); list-style: none; display: grid; counter-reset: steps; }

.jja7-zjd { min-width: 0; padding-top: 1.125rem; border-top: 2px solid #F0F1F2; }

.jja7-zjd + .jja7-zjd { margin-top: 0; }

.jja7-zjd::before { content: counter(steps, decimal-leading-zero); font-family: "JetBrains Mono", monospace; counter-increment: steps; display: block; font-size: 0.873rem; font-weight: 700; color: #81D5F3; }

.jja7-1uip { font-weight: 600; margin-top: 0.625rem; line-height: 1.25; font-size: 1.186rem; }

.jja7-bl { font-size: 0.936rem; margin-top: 0.5rem; }

.jce1-db { grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); display: grid; gap: 0 2.5rem; }

.jce1-gz { min-width: 0; padding-block: 1.25rem 1.5rem; border-top: 1px solid #353A3C; }

.jce1-b5 { font-size: 1.186rem; font-weight: 600; }

.jce1-8mhu { margin-top: 0.625rem; font-size: 0.936rem; }

.jvex-buv { line-height: 1.7; max-width: 788px; font-size: 1.06rem; }

.jvex-1sb { margin-bottom: 1.25rem; line-height: 1.1; font-size: clamp(1.622rem, 1.198rem + 1.6vw, 2.495rem); font-weight: 800; letter-spacing: -0.02em; }

.jvex-buv h3 { font-weight: 600; margin: 1.75rem 0 0.625rem; font-size: 1.372rem; }

.jvex-buv p + p { margin-top: 0.875rem; }

.jvex-buv ul, .jvex-buv ol { margin-block: 1rem; }

.jvex-p7t { background: #212425; border-radius: 18px; padding: 1.5rem 1.75rem; margin-block: 1.75rem; }

.jvex-p7t p { font-family: "Source Serif 4", serif; font-size: 1.309rem; color: #F0F1F2; font-weight: 600; line-height: 1.4; }

.jvex-p7t cite { font-size: 0.873rem; font-weight: 600; margin-top: 0.75rem; font-style: normal; color: #A5AAAC; display: block; }

.jbeu-m5 { border: 1px solid #353A3C; gap: 1.5rem 3rem; padding: 1.5rem 1.25rem; border-radius: 18px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); background: #17191A; }

.jbeu-5ch { min-width: 0; }

.jbeu-en { line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.622rem, 1.198rem + 1.4vw, 2.37rem); }

.jbeu-ekc { margin-top: 0.875rem; }

.jbeu-nd { list-style: none; min-width: 0; padding: 0; }

.jbeu-trh { hyphens: auto; display: flex; gap: 0.875rem; align-items: flex-start; padding: 0.75rem 0; overflow-wrap: break-word; border-bottom: 1px solid #353A3C; }

.jbeu-trh + .jbeu-trh { margin-top: 0; }

.jbeu-hyw { display: grid; height: 24px; width: 24px; place-items: center; background: #44E493; color: #17191A; border-radius: 50%; flex: none; }

.jbe6-5gmz { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); }

.jbe6-110a { border: 1px solid #353A3C; border-radius: 18px; background: #17191A; padding: 1.5rem; min-width: 0; }

.jbe6-yx3s { background: #212425; height: 6px; overflow: hidden; border-radius: 999px; }

.jbe6-e8p2 { border-radius: 999px; background: #73D0F2; height: 100%; }

.jbe6-e4 { font-size: 1.497rem; margin-top: 1.25rem; font-weight: 800; }

.jbe6-gyut { color: #A5AAAC; font-size: 0.873rem; font-family: "JetBrains Mono", monospace; }

.jbe6-qvf6 { list-style: none; font-size: 0.936rem; padding: 0; margin-top: 1rem; }

.jbe6-gfy { display: flex; gap: 0.5rem; }

.jbe6-gfy svg { flex: none; color: #44E493; margin-top: 3px; }

.jmivez-hn { display: flex; gap: 1rem; align-items: center; }

.jmivez-8e { font-size: 3.244rem; font-family: "Source Serif 4", serif; line-height: 1; color: #F0F1F2; font-weight: 800; }

.jmivez-72y { color: #F0F1F2; display: flex; gap: 2px; }

.jmivez-o6t { color: #A5AAAC; font-size: 0.873rem; }

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

.jmivez-mj { border: 1px solid #353A3C; display: flex; flex-direction: column; border-radius: 18px; min-width: 0; gap: 1rem; background: #17191A; padding: 1.5rem; }

.jmivez-ckk { flex: 1; font-size: 0.936rem; }

.jmivez-ub { display: flex; gap: 0.75rem; align-items: center; }

.jmivez-il { font-size: 0.873rem; font-weight: 700; width: 40px; color: #F0F1F2; background: #212425; display: grid; place-items: center; height: 40px; flex: none; border-radius: 50%; }

.jmivez-6dd { color: #F0F1F2; display: block; font-size: 0.936rem; font-weight: 700; }

.jmivez-c8ar { font-size: 0.81rem; display: block; color: #A5AAAC; }

.jhov-fbn4 { border: 1px solid #353A3C; background: #17191A; border-radius: 18px; gap: 1.5rem 3rem; padding: 1.5rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); }

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

.jhov-mte { height: 64px; font-family: "Source Serif 4", serif; font-size: 1.372rem; color: #0F1010; border-radius: 50%; display: grid; width: 64px; overflow: hidden; place-items: center; font-weight: 800; background: #73D0F2; }

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

.jhov-40 { font-weight: 800; font-size: 1.372rem; }

.jhov-yo1 { color: #A5AAAC; font-size: 0.873rem; }

.jhov-5xd { margin-top: 0.625rem; }

.jhov-quv { display: flex; flex-wrap: wrap; font-size: 0.873rem; gap: 0.5rem 1.25rem; margin-top: 0.75rem; }

.jhov-f88r { font-family: "JetBrains Mono", monospace; color: #A5AAAC; }

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

.jxaf-lc82 > li + li { margin-top: 0; }

.jxaf-or8t { border: 1px solid #353A3C; transition: border-color .22s; background: #17191A; display: block; aspect-ratio: 300 / 173; border-radius: 10px; padding: 0.625rem; }

.jxaf-or8t:hover { border-color: #81D5F3; }

.jxaf-6t { width: 100%; height: 100%; object-fit: contain; }

.jho0-y0l, .jmi9-5k { padding: 1.5rem 1.25rem; background: #212425; border-radius: 18px; }

.jho0-mjs { gap: 1.25rem 2.5rem; justify-content: space-between; align-items: flex-end; display: flex; flex-wrap: wrap; }

.jho0-b7g { min-width: 0; max-width: 664px; }

.jho0-8n, .jmi9-goh { margin-top: 0.75rem; max-width: 704px; }

.jho0-9cai { grid-template-columns: repeat(auto-fit, minmax(min(100%, 186px), 1fr)); display: grid; margin-top: 1.75rem; list-style: none; gap: 0.625rem; padding: 0; }

.jho0-kg { padding: 1rem; align-items: center; font-weight: 700; color: #F0F1F2; overflow-wrap: break-word; border-radius: 10px; min-width: 0; hyphens: auto; display: flex; gap: 0.75rem; background: #17191A; }

.jho0-kg + .jho0-kg { margin-top: 0; }

.jho0-kg svg { flex: none; color: #81D5F3; }

.jmi9-16gz { font-size: 0.873rem; font-weight: 700; display: flex; gap: 0.5rem 1.25rem; flex-wrap: wrap; margin-top: 1.25rem; }

.jqid-jn2g { grid-template-columns: repeat(auto-fit, minmax(min(100%, 392px), 1fr)); gap: 2rem 3.5rem; display: grid; }

.jqid-ly98 { min-width: 0; }

.jqid-ly98 p { margin-top: 0.875rem; }

.jqid-12og { align-content: start; gap: 1rem; display: grid; min-width: 0; }

.jqid-hsuj { border: 1px solid #353A3C; gap: 1px; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #353A3C; border-radius: 18px; overflow: hidden; display: grid; }

.jqid-0t { display: flex; background: #17191A; flex-direction: column-reverse; padding: 1.125rem 1.25rem; }

.jqid-dc { font-family: "JetBrains Mono", monospace; overflow-wrap: break-word; color: #F0F1F2; font-size: 1.497rem; hyphens: auto; font-weight: 700; }

.jqid-sz7 { color: #A5AAAC; font-size: 0.81rem; }

.jqid-do5i { border: 1px solid #353A3C; list-style: none; border-radius: 18px; background: #17191A; padding: 0; }

.jqid-c58 { flex-wrap: wrap; border-bottom: 1px solid #353A3C; padding: 0.875rem 1.25rem; gap: 0.25rem 1rem; display: flex; justify-content: space-between; }

.jqid-c58 + .jqid-c58 { margin-top: 0; }

.jqid-c58:last-child { border-bottom: 0; }

.jqid-28 { color: #F0F1F2; font-weight: 700; }

.jqid-2hog { font-size: 0.873rem; color: #A5AAAC; overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; hyphens: auto; }

.jwylo9-e2tu { border-top: 1.5px solid #F0F1F2; counter-reset: faq; }

.jwylo9-8hbf { border-bottom: 1px solid #353A3C; }

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

.jwylo9-js8e::before { content: counter(faq, decimal-leading-zero); counter-increment: faq; color: #81D5F3; font-family: "JetBrains Mono", monospace; font-size: 0.81rem; }

.jwylo9-js8e:hover { color: #81D5F3; }

.jwylo9-2em { transition: transform .22s; }

.jwylo9-8hbf[open] .jwylo9-2em { transform: rotate(45deg); }

.jwylo9-7c { padding: 0 0 1.375rem 3rem; max-width: 888px; }

.jwylo9-7c p + p { margin-top: 0.625rem; }

.jlo9-9s { grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); gap: 1.5rem 3rem; display: grid; align-items: start; }

.jlo9-zm0 { min-width: 0; }

.jlo9-zq { margin-top: 0.75rem; color: #A5AAAC; }

.jlo9-zm0 .jnuxa7 { margin-top: 1.25rem; }

.jlo9-yvih { gap: 0.625rem; min-width: 0; display: grid; }

.jlo9-lmk { border: 1px solid #353A3C; background: #17191A; border-radius: 18px; }

.jlo9-lmk[open] { border-color: #F0F1F2; }

.jlo9-8b { color: #F0F1F2; justify-content: space-between; gap: 1rem; font-weight: 700; align-items: center; display: flex; padding: 1.125rem 1.25rem; }

.jlo9-ux { display: grid; flex: none; background: #212425; transition: transform .22s; height: 32px; border-radius: 50%; place-items: center; width: 32px; }

.jlo9-lmk[open] .jlo9-ux { transform: rotate(45deg); }

.jlo9-3m { padding: 0 1.25rem 1.25rem; font-size: 0.936rem; }

.jgue-bl { color: #F1F1F1; background: #090A0A; gap: 1.5rem 2.5rem; flex-wrap: wrap; justify-content: space-between; padding: 1.75rem 1.375rem; border-radius: 18px; align-items: center; display: flex; }

.jgue-1n6 { min-width: 0; max-width: 664px; }

.jgue-unz2 { color: #F1F1F1; font-size: clamp(1.497rem, 1.198rem + 1.2vw, 2.121rem); line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; }

.jgue-xgw { margin-top: 0.625rem; color: #F1F1F1; }

.jgue-xgw a { color: #F1F1F1; }

.jveri0-khv7 { line-height: 1.15; max-width: 788px; font-size: clamp(1.372rem, 1.098rem + 1vw, 1.871rem); font-weight: 800; }

.jveri0-j0u { column-gap: 3rem; columns: 2 340px; font-size: 0.936rem; margin-top: 1.125rem; }

.jveri0-j0u p + p { margin-top: 0.875rem; }

.jkazo1-4gbk { font-size: 0.81rem; padding: 0; gap: 0.375rem 0.625rem; margin-bottom: 1.25rem; list-style: none; display: flex; flex-wrap: wrap; color: #A5AAAC; }

.jkazo1-4gbk li + li { margin-top: 0; }

.jkazo1-4gbk li + li::before { content: "/"; margin-right: 0.625rem; }

.jkazo1-3tp { color: #A5AAAC; }

.jkazo1-mgf { font-weight: 700; color: #F0F1F2; }

.jxaa { padding-block: 0.5rem 2rem; }

.jxaa-d169 { display: grid; gap: 1.5rem 3rem; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 454px), 1fr)); }

.jxaa-acqc { min-width: 0; }

.jxaa-97sb { font-family: "JetBrains Mono", monospace; font-size: 0.81rem; color: #A5AAAC; }

.jxaa-v7v { letter-spacing: -0.03em; margin-top: 0.625rem; font-size: clamp(2.246rem, 1.298rem + 3.4vw, 3.992rem); font-weight: 800; line-height: 1.02; }

.jxaa-4ezz { max-width: 580px; font-size: 1.123rem; margin-top: 1rem; }

.jxaa-032 { border: 1px solid #353A3C; overflow: hidden; background: #353A3C; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); display: grid; margin-top: 1.5rem; border-radius: 18px; }

.jxaa-h7q8 { padding: 0.75rem 1rem; min-width: 0; background: #17191A; }

.jxaa-s7 { font-size: 0.749rem; font-weight: 700; color: #A5AAAC; }

.jxaa-gs { font-weight: 700; font-family: "JetBrains Mono", monospace; font-size: 1.06rem; margin-top: 2px; hyphens: auto; overflow-wrap: break-word; color: #F0F1F2; }

.jxaa-2o { margin-top: 1.5rem; }

.jxaa-f5jx { margin-top: 0.75rem; font-size: 0.81rem; color: #A5AAAC; }

.jxaa-os33 { min-width: 0; }

.jwype2-cs8 { padding: 1.75rem 1.25rem 0; color: #F1F1F1; border-radius: 18px; overflow: hidden; text-align: center; background: #090A0A; }

.jwype2-d9 { max-width: 848px; margin-inline: auto; }

.jwype2-190l { color: #F1F1F1; font-size: 0.81rem; font-family: "JetBrains Mono", monospace; }

.jwype2-jtn { margin-top: 0.625rem; font-size: clamp(2.121rem, 1.298rem + 3.4vw, 4.117rem); line-height: 1.02; font-weight: 800; letter-spacing: -0.03em; color: #F1F1F1; }

.jwype2-j3 { font-size: 1.123rem; color: #F1F1F1; margin-top: 0.875rem; }

.jwype2-j251 { margin-top: 1.5rem; justify-content: center; }

.jwype2-gkz { justify-content: center; padding: 0; flex-wrap: wrap; display: flex; list-style: none; margin-top: 1.75rem; gap: 0.5rem; }

.jwype2-juah { border: 1px solid #F1F1F1; font-size: 0.873rem; padding: 0.5rem 0.875rem; color: #F1F1F1; border-radius: 999px; }

.jwype2-juah + .jwype2-juah { margin-top: 0; }

.jwype2-juah strong { color: #F1F1F1; font-family: "JetBrains Mono", monospace; }

.jwype2-6t3a { background-color: #212425; max-width: 992px; border-radius: 18px 18px 0 0; margin: 2.25rem auto 0; aspect-ratio: 16 / 10; overflow: hidden; }

.jwype2-6t3a img { height: 100%; width: 100%; object-fit: cover; }

.jlobec { padding-bottom: 3rem; }

.jlobec-vpl { border: 1px solid #353A3C; border-radius: 18px; background: #17191A; }

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

.jlobec-ns6 { transition: transform .22s; }

.jlobec-vpl[open] .jlobec-ns6 { transform: rotate(45deg); }

.jlobec-l5s { margin: 0; padding: 0 0.5rem 0.5rem; list-style: none; display: grid; }

.jlobec-l5s li + li { margin-top: 0; }

.jlobec-eaj { color: #CACDCF; align-items: center; padding: 0 0.5rem; font-weight: 600; min-height: 44px; border-top: 1px solid #353A3C; display: flex; text-decoration: none; }

.jlobec-eaj:hover { color: #81D5F3; }

.jfij-4q { align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); gap: 1.75rem 3.5rem; display: grid; }

.jfij-gd { max-width: 744px; min-width: 0; font-size: 1.06rem; }

.jfij-gd p { margin-top: 0.875rem; }

.jfij-e0d { border-radius: 18px; background: #212425; padding: 1.5rem; min-width: 0; }

.jfij-y3r { font-size: 1.186rem; font-weight: 600; }

.jfij-6dv6 { padding: 0; list-style: none; margin-top: 0.875rem; }

.jfij-x4 { gap: 0.625rem; display: flex; }

.jfij-x4 svg { margin-top: 2px; flex: none; color: #44E493; }

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

.jguhou-qa > li + li { margin-top: 0; }

.jguhou-4ms { border: 1px solid #353A3C; border-radius: 18px; background-color: #090A0A; overflow: hidden; aspect-ratio: 16 / 10; }

.jguhou-6f4 { height: 100%; object-fit: contain; width: 100%; }

.jguhou-sf { font-size: 0.873rem; margin-top: 0.625rem; }

.jguzo9-lqxv { border: 1px solid #353A3C; overflow-x: auto; background: #17191A; border-radius: 18px; }

.jguzo9-f19 { min-width: 580px; font-size: 0.936rem; }

.jguzo9-f19 thead { background: #212425; }

.jguzo9-f19 th, .jguzo9-f19 td { vertical-align: middle; padding: 0.625rem 1rem; }

.jguzo9-f19 thead th { color: #CACDCF; font-weight: 700; font-size: 0.81rem; }

.jguzo9-f19 tbody th, .jguzo9-f19 tbody td { border-top: 1px solid #353A3C; }

.jguzo9-kk3 { color: #F0F1F2; text-align: right; font-family: "JetBrains Mono", monospace; white-space: nowrap; }

.jguzo9-gvnn { color: #F0F1F2; display: flex; gap: 0.75rem; align-items: center; font-weight: 700; }

.jguzo9-24mj { overflow: hidden; border-radius: 6px; height: 40px; flex: none; width: 40px; background: #212425; }

.jguzo9-24mj img { width: 100%; height: 100%; object-fit: contain; }

.jguzo9-p1 { background: #212425; }

.jguzo9-p1 .jguzo9-24mj { background: #17191A; }

.jguzo9-a0 { background: #73D0F2; font-size: 0.687rem; border-radius: 6px; padding: 2px 0.5rem; font-weight: 700; color: #0F1010; }

.jnu0-4h7g { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); display: grid; }

.jnu0-zf { border: 1px solid #353A3C; gap: 0.75rem; background: #17191A; padding: 1.5rem; display: flex; border-radius: 18px; flex-direction: column; min-width: 0; }

.jnu0-ys { font-size: 1.248rem; font-weight: 600; }

.jnu0-8iio { font-size: 0.936rem; flex: 1; }

.jnu0-wpv { font-weight: 700; font-size: 0.81rem; gap: 0.375rem; flex-wrap: wrap; align-items: center; display: flex; }

.jnu0-wpv svg { color: #A5AAAC; }

.jnu0-wf6 { color: #F0F1F2; background: #212425; padding: 0.25rem 0.625rem; border-radius: 6px; }

.jnu0-xs { background: #73D0F2; color: #0F1010; border-radius: 6px; padding: 0.25rem 0.625rem; }

.jqip-tt3t { display: grid; gap: 2.5rem 3rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr)); }

.jqip-xr { min-width: 0; }

.jqip-xu { line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.497rem, 1.198rem + 1vw, 2.121rem); }

.jqip-ct { margin-top: 0.625rem; color: #A5AAAC; }

.jqip-d1l { border: 1px solid #353A3C; background: #17191A; border-radius: 18px; overflow-x: auto; margin-top: 1.125rem; }

.jqip-ca { font-size: 0.936rem; }

.jqip-ca thead { background: #212425; }

.jqip-ca th, .jqip-ca td { padding: 0.75rem 1.125rem; }

.jqip-ca thead th { font-size: 0.81rem; }

.jqip-ca tbody th, .jqip-ca tbody td { border-top: 1px solid #353A3C; }

.jqip-ca tbody th { font-weight: 600; }

.jqip-vf { text-align: right; color: #F0F1F2; font-family: "JetBrains Mono", monospace; white-space: nowrap; }

.jqip-sh2 { border-radius: 999px; height: 4px; background: #212425; display: block; margin-top: 0.375rem; }

.jqip-8r { height: 100%; background: #73D0F2; display: block; border-radius: 999px; }

.jqip-6f { font-weight: 700; color: #44E493; }

.jqip-t1xt { color: #A5AAAC; }

.jgu8-47 { border: 1px solid #353A3C; border-radius: 18px; background-color: #090A0A; position: relative; overflow: hidden; aspect-ratio: 16 / 9; }

.jgu8-dlyt { width: 100%; height: 100%; object-fit: cover; }

.jgu8-yg { place-items: center; text-decoration: none; position: absolute; inset: 0; display: grid; background: rgba(0, 0, 0, 0.72); }

.jgu8-tik2 { background: #F1F1F1; font-weight: 800; padding: 0 1.625rem; gap: 0.75rem; border-radius: 999px; transition: transform .22s; color: #090A0A; min-height: 56px; align-items: center; font-size: 1.06rem; display: inline-flex; }

.jgu8-yg:hover .jgu8-tik2 { transform: scale(1.04); }

.jgu8-pa4 { gap: 0.875rem 2rem; flex-wrap: wrap; margin-top: 1rem; align-items: center; justify-content: space-between; display: flex; }

.jgu8-l3 { max-width: 664px; font-size: 0.936rem; }

.jxaqic-j7e { line-height: 1.7; font-size: 1.06rem; max-width: 788px; }

.jxaqic-h7bx { line-height: 1.1; margin-bottom: 1.125rem; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.622rem, 1.198rem + 1.6vw, 2.495rem); }

.jxaqic-j7e p + p { margin-top: 0.875rem; }

.jmi9-oe { grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); margin-top: 1.5rem; gap: 0.75rem; display: grid; }

.jmi9-a0 { border-radius: 10px; padding: 1.125rem 1.25rem; min-width: 0; background: #17191A; }

.jmi9-b22z { font-family: "Onest", sans-serif; font-weight: 700; font-size: 0.998rem; }

.jmi9-5wh { font-size: 0.873rem; margin-top: 0.375rem; }

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

.jkariz-c9dk { transform: translateY(0); }

.jkariz-2l3w { white-space: nowrap; min-width: 0; color: #F0F1F2; font-weight: 700; overflow: hidden; text-overflow: ellipsis; }

.jkariz .jnuxa7 { flex: none; min-height: 44px; }

@media (min-width: 651px) {
  .jloduj { padding-inline: 1.5rem; }
  .jlojah-g2k { padding: 2.75rem 2.5rem; }
  .jlojah-b46 { padding: 1.5rem 2rem; }
  .jbeu-m5 { padding: 2.25rem; }
  .jho0-y0l, .jmi9-5k { padding: 2.25rem; }
  .jgue-bl { padding: 2.5rem; }
  .jwype2-cs8 { padding: 2.75rem 2.5rem 0; }
}

@media (min-width: 958px) {
  .jloduj { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.625rem; }
  .jho9 { padding: 0.75rem 1.5rem; }
  .jho9-165 { grid-template-areas: "logo nav tools actions"; padding-left: 0.875rem; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 1rem; }
  .jho9-6d8b { display: none; }
  .jho9-hl9 { flex-wrap: wrap; gap: 2px; justify-content: center; padding-top: 0; border-top: 0; display: flex; }
  .jho9-67 { min-height: 40px; font-size: 0.873rem; }
  .jho9-k7g { display: flex; }
  .jho9-k7g .jnuxa7 { padding: 0 1rem; min-height: 42px; }
  .jnu2 { padding-block: 1.5rem 5.125rem; }
  .jnu2-9mgn { padding-block: 2rem; }
  .jlojah-g2k { padding: 4.125rem; }
  .jxaa { padding-block: 1rem 3rem; }
  .jlobec { padding-bottom: 4.625rem; }
  .jlobec-vpl[open] .jlobec-l5s, .jlobec-l5s { gap: 0.5rem; display: flex; padding: 0 0.625rem 0.625rem; flex-wrap: wrap; }
  .jlobec-eaj { min-height: 36px; border-top: 0; border-radius: 10px; padding: 0 0.75rem; font-weight: 700; font-size: 0.873rem; color: #F0F1F2; background: #212425; }
  .jlobec-eaj:hover { color: #0F1010; background: #73D0F2; }
  .jbeu-m5 { padding: 2.75rem; }
  .jho0-y0l, .jmi9-5k { padding: 2.75rem; }
  .jgue-bl { padding: 3rem; }
  .jwype2-cs8 { padding: 3.5rem 3.5rem 0; }
  .jhowyt { padding-block: 4.625rem 1.75rem; }
  .jkariz { display: none; }
}