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

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

body { line-height: 1.55; overflow-wrap: break-word; background: #0A0F10; font-family: "Mulish", sans-serif; font-size: 0.991rem; color: #CED9DC; margin: 0; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { color: #9BEAE9; transition: color .23s; text-underline-offset: 3px; }

a:hover { color: #A2ECEA; }

ul, ol { padding-left: 22px; }

li + li { margin-top: 6px; }

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

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 #9BEAE9; outline-offset: 3px; }

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

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

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

.xt_nug { max-width: 1248px; margin-inline: auto; padding-inline: 16px; }

main > section { padding-block: 0 56px; }

.xt_taf { gap: 16px 32px; margin-bottom: 28px; align-items: flex-end; flex-wrap: wrap; display: flex; justify-content: space-between; }

.xt_taf-fxt { min-width: 0; max-width: 704px; }

.xt_taf-4lu6 { font-weight: 700; gap: 8px; color: #9BEAE9; display: flex; margin-bottom: 10px; font-size: 0.868rem; align-items: center; }

.xt_taf-4lu6::before { width: 8px; height: 8px; content: ""; border-radius: 2px; background: #7BE4E2; flex: none; }

.xt_taf-nayw { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.611rem, 1.19rem + 1.6vw, 2.479rem); line-height: 1.1; text-wrap: balance; }

.xt_taf-vjh { margin-top: 12px; color: #91A9AF; }

.xt_taf-0c { font-size: 0.93rem; padding-bottom: 2px; font-weight: 700; text-decoration: none; align-items: center; border-bottom: 1.5px solid currentColor; gap: 8px; display: inline-flex; }

.xt_taf-0c svg { flex: none; }

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

.xt_fimik-ktr { background: #7BE4E2; color: #0D1112; }

.xt_fimik-ktr:hover { color: #0D1112; background: #A2ECEA; }

.xt_fimik-0aj { background: transparent; border-color: #F4F6F7; color: #F4F6F7; }

.xt_fimik-0aj:hover { color: #0A0F10; background: #F4F6F7; }

.xt_fimik-bi8x { font-size: 0.991rem; min-height: 52px; }

.xt_fimik-iro { width: 100%; display: flex; }

.xt_fimik-3zg7 { display: grid; margin-right: -10px; place-items: center; height: 34px; color: #7BE4E2; background: #0D1112; border-radius: 2px; width: 34px; }

.xt_fimik-w1vc { background: #F1F2F3; color: #06090A; }

.xt_fimik-w1vc:hover { background: #7BE4E2; color: #0D1112; }

.xt_fimik-yr { border-color: #F1F2F3; color: #F1F2F3; background: transparent; }

.xt_fimik-yr:hover { background: #F1F2F3; color: #06090A; }

.xt_xakaa { gap: 10px; display: flex; flex-wrap: wrap; }

.xt_wyg { border: 1px solid #2C4147; background-image: repeating-linear-gradient(135deg, #1A262A 0 9px, #141E21 9px 18px); overflow: hidden; background-color: #1A262A; position: relative; border-radius: 12px; }

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

.xt_wyg-lppf { aspect-ratio: 16 / 10; }

.xt_benul { top: 0; position: sticky; z-index: 30; background: #0A0F10; padding: 10px; }

.xt_benul-skij { border: 1px solid #2C4147; align-items: center; padding: 10px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; max-width: 1248px; border-radius: 12px; gap: 10px; margin-inline: auto; display: grid; grid-template-columns: minmax(0, 1fr) auto auto; background: #141E21; }

.xt_benul-ujo3 { gap: 10px; grid-area: logo; line-height: 1.1; text-decoration: none; min-width: 0; font-size: 1.301rem; display: flex; padding-left: 6px; font-weight: 800; font-family: "Anybody", sans-serif; overflow-wrap: break-word; align-items: center; hyphens: auto; color: #F4F6F7; letter-spacing: -0.02em; }

.xt_benul-ujo3::before { flex: none; content: ""; border-radius: 4px; transform: rotate(45deg); height: 14px; width: 14px; background: #7BE4E2; }

.xt_benul-ujo3:hover { color: #F4F6F7; }

.xt_benul-l6u { pointer-events: none; opacity: 0; position: absolute; }

.xt_benul-kj { cursor: pointer; background: #F4F6F7; border-radius: 6px; height: 44px; width: 44px; color: #0A0F10; display: grid; place-items: center; grid-area: burger; }

.xt_benul-l6u:focus-visible + .xt_benul-kj { outline: 2px solid #9BEAE9; outline-offset: 3px; }

.xt_benul-uxr { display: none; }

.xt_benul-l6u:checked + .xt_benul-kj .xt_benul-s63 { display: none; }

.xt_benul-l6u:checked + .xt_benul-kj .xt_benul-uxr { display: block; }

.xt_benul-xk2 { display: none; border-top: 1px solid #2C4147; padding-top: 8px; grid-area: nav; }

.xt_benul-l6u:checked ~ .xt_benul-xk2 { display: grid; gap: 2px; }

.xt_benul-72 { display: flex; align-items: center; font-size: 1.053rem; min-height: 48px; padding: 0 12px; color: #CED9DC; border-radius: 6px; text-decoration: none; font-weight: 700; }

.xt_benul-72:hover { background: #1A262A; color: #F4F6F7; }

.xt_benul-u98 { color: #F4F6F7; background: #1A262A; }

.xt_benul-a6o { grid-template-columns: 1fr 1fr; gap: 8px; grid-area: actions; display: grid; }

.xt_benul-a6o .xt_fimik { padding: 0 12px; font-size: 0.868rem; min-height: 44px; }

.xt_guvej { padding-block: 48px 28px; background: #06090A; color: #F1F2F3; }

.xt_guvej-lnq2 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 164px), 1fr)); gap: 32px 24px; display: grid; }

.xt_guvej-3v8 { display: flex; font-weight: 800; font-family: "Anybody", sans-serif; gap: 10px; align-items: center; color: #F1F2F3; font-size: 1.301rem; }

.xt_guvej-3v8::before { content: ""; height: 14px; width: 14px; background: #F1F2F3; flex: none; border-radius: 4px; transform: rotate(45deg); }

.xt_guvej-ui { font-size: 0.868rem; margin-top: 12px; color: #F1F2F3; }

.xt_guvej-ui a { color: #F1F2F3; }

.xt_guvej-3g { margin-bottom: 12px; font-family: "Mulish", sans-serif; color: #F1F2F3; font-size: 0.868rem; font-weight: 700; }

.xt_guvej-1kky { padding: 0; list-style: none; }

.xt_guvej-1kky li + li { margin-top: 8px; }

.xt_guvej-4pmc { font-size: 0.868rem; color: #F1F2F3; text-decoration: none; }

.xt_guvej-4pmc:hover { color: #F1F2F3; text-decoration: underline; }

.xt_guvej-zu { padding-top: 24px; grid-template-columns: auto minmax(0, 1fr); align-items: start; gap: 16px 20px; margin-top: 40px; border-top: 1px solid #91A9AF; display: grid; }

.xt_guvej-auv { border: 2px solid #EC7984; display: grid; font-size: 0.868rem; place-items: center; height: 44px; color: #F1F2F3; font-weight: 800; width: 44px; border-radius: 50%; }

.xt_guvej-jl { line-height: 1.6; font-size: 0.805rem; color: #F1F2F3; }

.xt_guvej-jl + .xt_guvej-jl { margin-top: 10px; }

.xt_gutau { border: 1px solid #2C4147; border-radius: 12px; margin-inline: auto; right: 10px; background: #141E21; z-index: 40; box-shadow: 0 14px 36px -12px rgba(0, 0, 0, 0.61); flex-wrap: wrap; position: fixed; bottom: 10px; align-items: center; gap: 10px 20px; padding: 12px 12px 12px 16px; max-width: 800px; display: flex; left: 10px; }

.xt_gutau[hidden] { display: none; }

.xt_gutau-wa7 { color: #CED9DC; font-size: 0.868rem; flex: 1 1 260px; }

.xt_gutau-h7g { gap: 8px; flex-wrap: wrap; display: flex; }

.xt_gutau-h7g .xt_fimik { padding: 0 14px; min-height: 44px; font-size: 0.868rem; }

.xt_firia { padding-block: 12px 48px; }

.xt_firia-94z { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr)); display: grid; gap: 28px 56px; }

.xt_firia-lee6 { max-width: 664px; min-width: 0; }

.xt_firia-v2 { border: 1px solid #2C4147; align-items: center; padding: 6px 12px 6px 8px; font-weight: 700; font-size: 0.805rem; color: #CED9DC; background: #141E21; margin-bottom: 22px; display: inline-flex; gap: 8px; border-radius: 999px; }

.xt_firia-v2 svg { flex: none; color: #4CDC8B; }

.xt_firia-qsjl { letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2.231rem, 1.289rem + 3.6vw, 4.214rem); line-height: 1.02; text-wrap: balance; }

.xt_firia-ri { font-size: 1.115rem; color: #CED9DC; margin-top: 18px; }

.xt_firia-jkc { margin-top: 26px; }

.xt_firia-g3 { margin-top: 12px; font-size: 0.805rem; color: #91A9AF; }

.xt_firia-2onb { min-width: 0; }

.xt_firia-bec8 { display: flex; flex-wrap: wrap; margin-top: 12px; color: #91A9AF; gap: 4px 12px; font-size: 0.805rem; justify-content: space-between; }

.xt_firia-s7 { font-family: "JetBrains Mono", monospace; }

.xt_sotac { padding-block: 12px 56px; }

.xt_sotac-19us { border: 1px solid #2C4147; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr)); display: grid; overflow: hidden; background: #141E21; }

.xt_sotac-wgi { min-width: 0; padding: 28px 20px; }

.xt_sotac-6pxz { line-height: 1.04; letter-spacing: -0.03em; font-size: clamp(2.107rem, 1.289rem + 3.2vw, 3.718rem); font-weight: 800; text-wrap: balance; }

.xt_sotac-cso { font-size: 1.115rem; max-width: 528px; margin-top: 18px; }

.xt_sotac-xc85 { margin-top: 26px; }

.xt_sotac-9esw { align-content: center; padding: 12px 20px; margin: 0; background: #1A262A; display: grid; list-style: none; min-width: 0; }

.xt_sotac-7t4 { border-bottom: 1px solid #2C4147; padding: 18px 0; grid-template-columns: 44px minmax(0, 1fr); gap: 16px; display: grid; }

.xt_sotac-7t4 + .xt_sotac-7t4 { margin-top: 0; }

.xt_sotac-7t4:last-child { border-bottom: 0; }

.xt_sotac-77 { display: grid; height: 44px; color: #9BEAE9; background: #141E21; place-items: center; width: 44px; border-radius: 6px; }

.xt_sotac-om3d { hyphens: auto; font-weight: 700; color: #F4F6F7; overflow-wrap: break-word; }

.xt_sotac-dlrf { color: #91A9AF; font-size: 0.868rem; }

.xt_pea-9twv { border: 1px solid #2C4147; grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr)); overflow: hidden; border-radius: 12px; display: grid; background: #2C4147; gap: 1px; }

.xt_pea-u3i { flex-direction: column-reverse; background: #141E21; padding: 20px 22px; display: flex; min-width: 0; }

.xt_pea-4pt { color: #F4F6F7; overflow-wrap: break-word; hyphens: auto; font-size: clamp(1.487rem, 1.19rem + 1vw, 1.983rem); font-weight: 700; letter-spacing: -0.02em; font-family: "JetBrains Mono", monospace; }

.xt_pea-g3sb { margin-top: 4px; color: #91A9AF; font-size: 0.868rem; }

.xt_ri3-y178 { grid-template-columns: repeat(auto-fill, minmax(min(45%, 162px), 1fr)); padding: 0; gap: 14px; display: grid; list-style: none; margin: 0; }

.xt_ri3-y178 > li + li { margin-top: 0; }

.xt_ri3-w3rr { min-width: 0; color: #F4F6F7; text-decoration: none; display: block; transition: transform .23s; }

.xt_ri3-w3rr:hover { color: #9BEAE9; transform: translateY(-4px); }

.xt_ri3-4zq8 { border: 1px solid #2C4147; overflow: hidden; aspect-ratio: 1 / 1; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #1A262A 0 8px, #141E21 8px 16px); position: relative; }

.xt_ri3-zpu { width: 100%; height: 100%; object-fit: cover; }

.xt_ri3-sgnf { background: #F4F6F7; left: 10px; font-weight: 700; position: absolute; border-radius: 2px; color: #0A0F10; padding: 3px 8px; font-size: 0.744rem; top: 10px; }

.xt_ri3-2ixx { overflow-wrap: break-word; font-weight: 700; font-size: 0.93rem; margin-top: 10px; hyphens: auto; line-height: 1.3; }

.xt_ri3-ckhh { color: #91A9AF; font-size: 0.805rem; }

.xt_xatas-apa7 { list-style: none; padding: 0; margin: 0; display: grid; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); }

.xt_xatas-apa7 > li + li { margin-top: 0; }

.xt_xatas-9h { border: 1px solid #2C4147; transition: border-color .23s; border-radius: 12px; text-decoration: none; height: 100%; color: #F4F6F7; background: #141E21; padding: 16px 18px; align-items: center; gap: 16px; grid-template-columns: auto minmax(0, 1fr) auto; display: grid; }

.xt_xatas-9h:hover { color: #F4F6F7; border-color: #9BEAE9; }

.xt_xatas-al { display: grid; border-radius: 6px; width: 44px; color: #9BEAE9; height: 44px; background: #1A262A; place-items: center; }

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

.xt_xatas-6t { display: block; color: #91A9AF; font-size: 0.805rem; }

.xt_kaa-3cs1 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); gap: 16px; display: grid; }

.xt_kaa-pu { border: 1px solid #2C4147; min-width: 0; flex-direction: column; border-radius: 12px; display: flex; background: #141E21; }

.xt_kaa-u3 { padding: 24px 24px 20px; }

.xt_kaa-3r { font-weight: 700; border-radius: 2px; font-size: 0.744rem; display: inline-block; color: #CED9DC; padding: 4px 10px; background: #1A262A; }

.xt_kaa-78 { font-weight: 600; line-height: 1.3; margin-top: 14px; font-size: 1.115rem; }

.xt_kaa-cs { color: #9BEAE9; font-weight: 800; font-family: "Anybody", sans-serif; margin-top: 8px; font-size: clamp(1.611rem, 1.289rem + 1vw, 1.983rem); letter-spacing: -0.02em; overflow-wrap: break-word; line-height: 1.1; }

.xt_kaa-x8ka { flex: 1; padding: 20px 10px 24px; flex-direction: column; gap: 16px; border-top: 2px dashed #2C4147; margin-inline: 14px; display: flex; position: relative; }

.xt_kaa-x8ka::before, .xt_kaa-x8ka::after { top: -12px; position: absolute; background: #0A0F10; content: ""; width: 22px; height: 22px; border-radius: 50%; }

.xt_kaa-x8ka::before { left: -26px; border-right: 1px solid #2C4147; }

.xt_kaa-x8ka::after { border-left: 1px solid #2C4147; right: -26px; }

.xt_kaa-iv { flex: 1; font-size: 0.868rem; }

.xt_kaa-l1 { color: #91A9AF; font-size: 0.744rem; }

.xt_sojaf-1zf9 { border: 1px solid #2C4147; overflow-x: auto; border-radius: 12px; background: #141E21; }

.xt_sojaf-4z { font-size: 0.93rem; counter-reset: facts-row; }

.xt_sojaf-4z thead th { font-weight: 700; font-size: 0.805rem; color: #91A9AF; padding: 14px 16px; border-bottom: 1px solid #2C4147; }

.xt_sojaf-4z tbody th, .xt_sojaf-4z tbody td { padding: 13px 16px; border-bottom: 1px dashed #2C4147; }

.xt_sojaf-4z tbody tr:last-child th, .xt_sojaf-4z tbody tr:last-child td { border-bottom: 0; }

.xt_sojaf-4z tbody th { color: #CED9DC; width: 40%; font-weight: 600; min-width: 150px; }

.xt_sojaf-4z tbody th::before { content: counter(facts-row, decimal-leading-zero); min-width: 32px; color: #91A9AF; font-size: 0.744rem; display: inline-block; counter-increment: facts-row; font-family: "JetBrains Mono", monospace; font-weight: 500; }

.xt_sojaf-4z tbody td { color: #F4F6F7; font-weight: 700; min-width: 180px; overflow-wrap: break-word; hyphens: auto; }

.xt_tasoy-lp { border: 1px solid #2C4147; overflow-x: auto; border-radius: 12px; background: #141E21; }

.xt_tasoy-ho4 { min-width: 604px; font-size: 0.93rem; }

.xt_tasoy-ho4 thead { background: #1A262A; }

.xt_tasoy-ho4 th, .xt_tasoy-ho4 td { padding: 14px 16px; }

.xt_tasoy-ho4 thead th { color: #CED9DC; font-size: 0.805rem; font-weight: 700; }

.xt_tasoy-ho4 tbody th, .xt_tasoy-ho4 tbody td { vertical-align: middle; border-top: 1px solid #2C4147; }

.xt_tasoy-jq { display: flex; gap: 12px; color: #F4F6F7; align-items: center; font-weight: 700; }

.xt_tasoy-c5 { text-align: right; font-family: "JetBrains Mono", monospace; color: #F4F6F7; white-space: nowrap; }

.xt_tasoy-ho4 thead .xt_tasoy-c5 { font-family: "Mulish", sans-serif; }

.xt_jai-4fq { border-top: 1px solid #2C4147; }

.xt_jai-3j { border-bottom: 1px solid #2C4147; padding: 24px 0; gap: 8px 20px; display: grid; grid-template-columns: auto minmax(0, 1fr); }

.xt_jai-uv { background: #7BE4E2; color: #0D1112; height: 52px; place-items: center; grid-row: span 2; display: grid; width: 52px; border-radius: 6px; }

.xt_jai-3u2 { font-weight: 600; font-size: 1.239rem; }

.xt_jai-q7 { hyphens: auto; max-width: 744px; }

.xt_peloz-rg { grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); gap: 28px 24px; display: grid; counter-reset: steps; padding: 0; list-style: none; }

.xt_peloz-2rjn { padding-top: 18px; border-top: 2px solid #F4F6F7; min-width: 0; }

.xt_peloz-2rjn + .xt_peloz-2rjn { margin-top: 0; }

.xt_peloz-2rjn::before { font-size: 0.868rem; font-family: "JetBrains Mono", monospace; counter-increment: steps; color: #9BEAE9; content: counter(steps, decimal-leading-zero); display: block; font-weight: 700; }

.xt_peloz-ph { font-size: 1.178rem; line-height: 1.25; font-weight: 600; margin-top: 10px; }

.xt_peloz-4j { font-size: 0.93rem; margin-top: 8px; }

.xt_duf-nnvx { grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); display: grid; gap: 0 40px; }

.xt_duf-gtr { min-width: 0; border-top: 1px solid #2C4147; padding-block: 20px 24px; }

.xt_duf-nj { font-size: 1.178rem; font-weight: 600; }

.xt_duf-13 { font-size: 0.93rem; margin-top: 10px; }

.xt_lobek-w66w { font-size: 1.053rem; line-height: 1.7; max-width: 744px; }

.xt_lobek-v4d { line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 20px; font-size: clamp(1.611rem, 1.19rem + 1.6vw, 2.479rem); font-weight: 800; }

.xt_lobek-w66w h3 { font-size: 1.363rem; margin: 28px 0 10px; font-weight: 600; }

.xt_lobek-w66w p + p { margin-top: 14px; }

.xt_lobek-w66w ul, .xt_lobek-w66w ol { margin-block: 16px; }

.xt_lobek-w0b { padding: 24px 28px; margin-block: 28px; background: #1A262A; border-radius: 12px; }

.xt_lobek-w0b p { font-family: "Anybody", sans-serif; font-weight: 600; color: #F4F6F7; line-height: 1.4; font-size: 1.301rem; }

.xt_lobek-w0b cite { font-style: normal; font-weight: 600; font-size: 0.868rem; display: block; margin-top: 12px; color: #91A9AF; }

.xt_sonuy-zz19 { border: 1px solid #2C4147; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); padding: 24px 20px; border-radius: 12px; gap: 24px 48px; background: #141E21; display: grid; }

.xt_sonuy-4j4d { min-width: 0; }

.xt_sonuy-w1d { letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.611rem, 1.19rem + 1.4vw, 2.355rem); font-weight: 800; }

.xt_sonuy-dd { margin-top: 14px; }

.xt_sonuy-7n8 { padding: 0; list-style: none; min-width: 0; }

.xt_sonuy-pq4 { padding: 12px 0; hyphens: auto; align-items: flex-start; display: flex; border-bottom: 1px solid #2C4147; overflow-wrap: break-word; gap: 14px; }

.xt_sonuy-pq4 + .xt_sonuy-pq4 { margin-top: 0; }

.xt_sonuy-hd6w { display: grid; border-radius: 50%; color: #141E21; height: 24px; background: #4CDC8B; flex: none; place-items: center; width: 24px; }

.xt_xaveu-06j8 { display: grid; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); }

.xt_xaveu-81j { border: 1px solid #2C4147; min-width: 0; background: #141E21; padding: 24px; border-radius: 12px; }

.xt_xaveu-ty8j { overflow: hidden; border-radius: 999px; height: 6px; background: #1A262A; }

.xt_xaveu-m7w { height: 100%; background: #7BE4E2; border-radius: 999px; }

.xt_xaveu-rocn { font-weight: 800; margin-top: 20px; font-size: 1.487rem; }

.xt_xaveu-y2 { font-size: 0.868rem; font-family: "JetBrains Mono", monospace; color: #91A9AF; }

.xt_xaveu-tb { list-style: none; padding: 0; margin-top: 16px; font-size: 0.93rem; }

.xt_xaveu-697y { gap: 8px; display: flex; }

.xt_xaveu-697y svg { margin-top: 3px; color: #4CDC8B; flex: none; }

.xt_riho0-gv9d { align-items: center; gap: 16px; display: flex; }

.xt_riho0-lbo { font-size: 3.192rem; color: #F4F6F7; line-height: 1; font-weight: 800; font-family: "Anybody", sans-serif; }

.xt_riho0-6y { gap: 2px; color: #F4F6F7; display: flex; }

.xt_riho0-a4c { font-size: 0.868rem; color: #91A9AF; }

.xt_riho0-be { display: grid; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); }

.xt_riho0-w3 { border: 1px solid #2C4147; flex-direction: column; padding: 24px; display: flex; border-radius: 12px; gap: 16px; min-width: 0; background: #141E21; }

.xt_riho0-wfgz { flex: 1; font-size: 0.93rem; }

.xt_riho0-va { gap: 12px; display: flex; align-items: center; }

.xt_riho0-r5 { height: 40px; font-size: 0.868rem; display: grid; color: #F4F6F7; place-items: center; width: 40px; border-radius: 50%; font-weight: 700; background: #1A262A; flex: none; }

.xt_riho0-xb { display: block; font-weight: 700; font-size: 0.93rem; color: #F4F6F7; }

.xt_riho0-yj7 { color: #91A9AF; font-size: 0.805rem; display: block; }

.xt_so2-a0 { border: 1px solid #2C4147; gap: 24px 48px; background: #141E21; padding: 24px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); border-radius: 12px; display: grid; }

.xt_so2-0k7 { grid-template-columns: auto minmax(0, 1fr); display: grid; align-items: start; gap: 16px 20px; }

.xt_so2-xl { background: #7BE4E2; font-family: "Anybody", sans-serif; height: 64px; font-weight: 800; font-size: 1.363rem; overflow: hidden; color: #0D1112; display: grid; place-items: center; width: 64px; border-radius: 50%; }

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

.xt_so2-5u { font-size: 1.363rem; font-weight: 800; }

.xt_so2-wb5 { color: #91A9AF; font-size: 0.868rem; }

.xt_so2-d9g { margin-top: 10px; }

.xt_so2-cz2l { display: flex; margin-top: 12px; font-size: 0.868rem; flex-wrap: wrap; gap: 8px 20px; }

.xt_so2-xn2x { color: #91A9AF; font-family: "JetBrains Mono", monospace; }

.xt_horic-4dk { margin: 0; list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(30%, 136px), 1fr)); gap: 10px; padding: 0; display: grid; }

.xt_horic-4dk > li + li { margin-top: 0; }

.xt_horic-917 { border: 1px solid #2C4147; padding: 10px; aspect-ratio: 300 / 173; transition: border-color .23s; background: #141E21; display: block; border-radius: 6px; }

.xt_horic-917:hover { border-color: #9BEAE9; }

.xt_horic-tfo { height: 100%; object-fit: contain; width: 100%; }

.xt_zobek-gc, .xt_bem-xz3 { background: #1A262A; padding: 24px 20px; border-radius: 12px; }

.xt_zobek-3n6 { flex-wrap: wrap; justify-content: space-between; gap: 20px 40px; align-items: flex-end; display: flex; }

.xt_zobek-wmg { max-width: 624px; min-width: 0; }

.xt_zobek-ka4z, .xt_bem-6mqo { margin-top: 12px; max-width: 664px; }

.xt_zobek-yl { list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); gap: 10px; padding: 0; margin-top: 28px; display: grid; }

.xt_zobek-h6oe { padding: 16px; font-weight: 700; border-radius: 6px; min-width: 0; color: #F4F6F7; gap: 12px; display: flex; hyphens: auto; background: #141E21; overflow-wrap: break-word; align-items: center; }

.xt_zobek-h6oe + .xt_zobek-h6oe { margin-top: 0; }

.xt_zobek-h6oe svg { flex: none; color: #9BEAE9; }

.xt_bem-l4ej { font-weight: 700; display: flex; flex-wrap: wrap; gap: 8px 20px; margin-top: 20px; font-size: 0.868rem; }

.xt_duzow-fnkj { gap: 32px 56px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr)); }

.xt_duzow-bf9f { min-width: 0; }

.xt_duzow-bf9f p { margin-top: 14px; }

.xt_duzow-bnr { align-content: start; display: grid; min-width: 0; gap: 16px; }

.xt_duzow-j3 { border: 1px solid #2C4147; overflow: hidden; display: grid; border-radius: 12px; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #2C4147; gap: 1px; }

.xt_duzow-g2s { display: flex; background: #141E21; flex-direction: column-reverse; padding: 18px 20px; }

.xt_duzow-r1o4 { color: #F4F6F7; font-size: 1.487rem; font-family: "JetBrains Mono", monospace; overflow-wrap: break-word; hyphens: auto; font-weight: 700; }

.xt_duzow-v10q { color: #91A9AF; font-size: 0.805rem; }

.xt_duzow-4gr { border: 1px solid #2C4147; background: #141E21; list-style: none; border-radius: 12px; padding: 0; }

.xt_duzow-nd { flex-wrap: wrap; gap: 4px 16px; justify-content: space-between; display: flex; border-bottom: 1px solid #2C4147; padding: 14px 20px; }

.xt_duzow-nd + .xt_duzow-nd { margin-top: 0; }

.xt_duzow-nd:last-child { border-bottom: 0; }

.xt_duzow-zvvg { font-weight: 700; color: #F4F6F7; }

.xt_duzow-wt { font-size: 0.868rem; font-family: "JetBrains Mono", monospace; color: #91A9AF; overflow-wrap: break-word; hyphens: auto; }

.xt_zonuh-be76 { border-top: 1.5px solid #F4F6F7; counter-reset: faq; }

.xt_zonuh-8u3u { border-bottom: 1px solid #2C4147; }

.xt_zonuh-ywvn { display: grid; color: #F4F6F7; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; font-weight: 700; gap: 12px; font-size: 1.053rem; padding: 18px 0; }

.xt_zonuh-ywvn::before { color: #9BEAE9; content: counter(faq, decimal-leading-zero); counter-increment: faq; font-family: "JetBrains Mono", monospace; font-size: 0.805rem; }

.xt_zonuh-ywvn:hover { color: #9BEAE9; }

.xt_zonuh-5tk { transition: transform .23s; }

.xt_zonuh-8u3u[open] .xt_zonuh-5tk { transform: rotate(45deg); }

.xt_zonuh-xw { padding: 0 0 22px 48px; max-width: 840px; }

.xt_zonuh-xw p + p { margin-top: 10px; }

.xt_fi4-c6 { align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); gap: 24px 48px; }

.xt_fi4-bp0 { min-width: 0; }

.xt_fi4-jvd { margin-top: 12px; color: #91A9AF; }

.xt_fi4-bp0 .xt_fimik { margin-top: 20px; }

.xt_fi4-n7n2 { gap: 10px; display: grid; min-width: 0; }

.xt_fi4-my6 { border: 1px solid #2C4147; border-radius: 12px; background: #141E21; }

.xt_fi4-my6[open] { border-color: #F4F6F7; }

.xt_fi4-czow { justify-content: space-between; font-weight: 700; align-items: center; display: flex; padding: 18px 20px; gap: 16px; color: #F4F6F7; }

.xt_fi4-98 { border-radius: 50%; flex: none; width: 32px; display: grid; place-items: center; height: 32px; transition: transform .23s; background: #1A262A; }

.xt_fi4-my6[open] .xt_fi4-98 { transform: rotate(45deg); }

.xt_fi4-2c9 { padding: 0 20px 20px; font-size: 0.93rem; }

.xt_nucet-rqa { border-radius: 12px; color: #F1F2F3; align-items: center; padding: 28px 22px; display: flex; gap: 24px 40px; flex-wrap: wrap; justify-content: space-between; background: #06090A; }

.xt_nucet-gag0 { min-width: 0; max-width: 624px; }

.xt_nucet-at { color: #F1F2F3; font-size: clamp(1.487rem, 1.19rem + 1.2vw, 2.107rem); line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; }

.xt_nucet-y42 { margin-top: 10px; color: #F1F2F3; }

.xt_nucet-y42 a { color: #F1F2F3; }

.xt_xax-52ek { font-size: clamp(1.363rem, 1.091rem + 1vw, 1.859rem); max-width: 744px; line-height: 1.15; font-weight: 800; }

.xt_xax-i2tg { column-gap: 48px; columns: 2 340px; font-size: 0.93rem; margin-top: 18px; }

.xt_xax-i2tg p + p { margin-top: 14px; }

.xt_taz-uu { flex-wrap: wrap; list-style: none; margin-bottom: 20px; gap: 6px 10px; display: flex; color: #91A9AF; font-size: 0.805rem; padding: 0; }

.xt_taz-uu li + li { margin-top: 0; }

.xt_taz-uu li + li::before { margin-right: 10px; content: "/"; }

.xt_taz-4g { color: #91A9AF; }

.xt_taz-wq { color: #F4F6F7; font-weight: 700; }

.xt_befil { padding-block: 8px 32px; }

.xt_befil-83r { gap: 24px 48px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr)); align-items: start; display: grid; }

.xt_befil-vf36 { min-width: 0; }

.xt_befil-a9 { font-family: "JetBrains Mono", monospace; color: #91A9AF; font-size: 0.805rem; }

.xt_befil-3q4l { font-weight: 800; line-height: 1.02; font-size: clamp(2.231rem, 1.289rem + 3.4vw, 3.966rem); margin-top: 10px; letter-spacing: -0.03em; }

.xt_befil-cw { max-width: 548px; font-size: 1.115rem; margin-top: 16px; }

.xt_befil-kfui { border: 1px solid #2C4147; border-radius: 12px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); overflow: hidden; margin-top: 24px; background: #2C4147; gap: 1px; }

.xt_befil-cti { background: #141E21; padding: 12px 16px; min-width: 0; }

.xt_befil-q7 { font-weight: 700; color: #91A9AF; font-size: 0.744rem; }

.xt_befil-bh { font-weight: 700; overflow-wrap: break-word; font-size: 1.053rem; hyphens: auto; color: #F4F6F7; margin-top: 2px; font-family: "JetBrains Mono", monospace; }

.xt_befil-czii { margin-top: 24px; }

.xt_befil-wwzd { font-size: 0.805rem; color: #91A9AF; margin-top: 12px; }

.xt_befil-e2jx { min-width: 0; }

.xt_bex-njdg { padding: 28px 20px 0; text-align: center; overflow: hidden; border-radius: 12px; color: #F1F2F3; background: #06090A; }

.xt_bex-ne9 { max-width: 800px; margin-inline: auto; }

.xt_bex-is { color: #F1F2F3; font-family: "JetBrains Mono", monospace; font-size: 0.805rem; }

.xt_bex-i6d7 { font-size: clamp(2.107rem, 1.289rem + 3.4vw, 4.09rem); line-height: 1.02; color: #F1F2F3; margin-top: 10px; font-weight: 800; letter-spacing: -0.03em; }

.xt_bex-eu { font-size: 1.115rem; color: #F1F2F3; margin-top: 14px; }

.xt_bex-ucg { justify-content: center; margin-top: 24px; }

.xt_bex-0xs { flex-wrap: wrap; list-style: none; margin-top: 28px; padding: 0; display: flex; gap: 8px; justify-content: center; }

.xt_bex-3a { border: 1px solid #F1F2F3; font-size: 0.868rem; padding: 8px 14px; border-radius: 999px; color: #F1F2F3; }

.xt_bex-3a + .xt_bex-3a { margin-top: 0; }

.xt_bex-3a strong { font-family: "JetBrains Mono", monospace; color: #F1F2F3; }

.xt_bex-cir { aspect-ratio: 16 / 10; overflow: hidden; background-color: #1A262A; border-radius: 12px 12px 0 0; max-width: 936px; margin: 36px auto 0; }

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

.xt_xa6 { padding-bottom: 48px; }

.xt_xa6-9v { border: 1px solid #2C4147; background: #141E21; border-radius: 12px; }

.xt_xa6-wdl { display: flex; align-items: center; padding: 0 16px; justify-content: space-between; font-weight: 700; color: #F4F6F7; min-height: 52px; }

.xt_xa6-k6 { transition: transform .23s; }

.xt_xa6-9v[open] .xt_xa6-k6 { transform: rotate(45deg); }

.xt_xa6-xn { list-style: none; display: grid; padding: 0 8px 8px; margin: 0; }

.xt_xa6-xn li + li { margin-top: 0; }

.xt_xa6-mww { padding: 0 8px; font-weight: 600; text-decoration: none; border-top: 1px solid #2C4147; display: flex; color: #CED9DC; min-height: 44px; align-items: center; }

.xt_xa6-mww:hover { color: #9BEAE9; }

.xt_ho7-n3p { gap: 28px 56px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); display: grid; align-items: start; }

.xt_ho7-tre { max-width: 704px; font-size: 1.053rem; min-width: 0; }

.xt_ho7-tre p { margin-top: 14px; }

.xt_ho7-azl { min-width: 0; background: #1A262A; border-radius: 12px; padding: 24px; }

.xt_ho7-4u8d { font-size: 1.178rem; font-weight: 600; }

.xt_ho7-8c { list-style: none; margin-top: 14px; padding: 0; }

.xt_ho7-2zc { display: flex; gap: 10px; }

.xt_ho7-2zc svg { flex: none; margin-top: 2px; color: #4CDC8B; }

.xt_mis-z62 { list-style: none; margin: 0; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); padding: 0; display: grid; }

.xt_mis-z62 > li + li { margin-top: 0; }

.xt_mis-cm { border: 1px solid #2C4147; aspect-ratio: 16 / 10; border-radius: 12px; background-color: #06090A; overflow: hidden; }

.xt_mis-bsu { object-fit: contain; width: 100%; height: 100%; }

.xt_mis-8u5g { font-size: 0.868rem; margin-top: 10px; }

.xt_gusol-hf2b { border: 1px solid #2C4147; overflow-x: auto; border-radius: 12px; background: #141E21; }

.xt_gusol-h4il { font-size: 0.93rem; min-width: 548px; }

.xt_gusol-h4il thead { background: #1A262A; }

.xt_gusol-h4il th, .xt_gusol-h4il td { padding: 10px 16px; vertical-align: middle; }

.xt_gusol-h4il thead th { color: #CED9DC; font-size: 0.805rem; font-weight: 700; }

.xt_gusol-h4il tbody th, .xt_gusol-h4il tbody td { border-top: 1px solid #2C4147; }

.xt_gusol-pcx { white-space: nowrap; text-align: right; font-family: "JetBrains Mono", monospace; color: #F4F6F7; }

.xt_gusol-g7yu { display: flex; color: #F4F6F7; font-weight: 700; gap: 12px; align-items: center; }

.xt_gusol-cu { overflow: hidden; border-radius: 2px; height: 40px; background: #1A262A; width: 40px; flex: none; }

.xt_gusol-cu img { object-fit: contain; height: 100%; width: 100%; }

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

.xt_wyta0-1qfk { border: 1px solid #2C4147; min-width: 0; display: flex; gap: 12px; padding: 24px; flex-direction: column; background: #141E21; border-radius: 12px; }

.xt_wyta0-hto { font-size: 1.239rem; font-weight: 600; }

.xt_wyta0-e94 { font-size: 0.93rem; flex: 1; }

.xt_wyta0-2ep { flex-wrap: wrap; font-weight: 700; font-size: 0.805rem; display: flex; align-items: center; gap: 6px; }

.xt_wyta0-2ep svg { color: #91A9AF; }

.xt_wyta0-g7v { border-radius: 2px; padding: 4px 10px; background: #1A262A; color: #F4F6F7; }

.xt_wyta0-6i { color: #0D1112; background: #7BE4E2; padding: 4px 10px; border-radius: 2px; }

.xt_bece2-1s { grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr)); display: grid; gap: 40px 48px; }

.xt_bece2-gwqj { min-width: 0; }

.xt_bece2-nza { letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; font-size: clamp(1.487rem, 1.19rem + 1vw, 2.107rem); }

.xt_bece2-0ez { margin-top: 10px; color: #91A9AF; }

.xt_bece2-bsce { border: 1px solid #2C4147; margin-top: 18px; overflow-x: auto; background: #141E21; border-radius: 12px; }

.xt_bece2-5zdd { font-size: 0.93rem; }

.xt_bece2-5zdd thead { background: #1A262A; }

.xt_bece2-5zdd th, .xt_bece2-5zdd td { padding: 12px 18px; }

.xt_bece2-5zdd thead th { font-size: 0.805rem; }

.xt_bece2-5zdd tbody th, .xt_bece2-5zdd tbody td { border-top: 1px solid #2C4147; }

.xt_bece2-5zdd tbody th { font-weight: 600; }

.xt_bece2-ih0 { white-space: nowrap; text-align: right; color: #F4F6F7; font-family: "JetBrains Mono", monospace; }

.xt_bece2-9noy { margin-top: 6px; height: 4px; border-radius: 999px; display: block; background: #1A262A; }

.xt_bece2-8x4g { height: 100%; display: block; background: #7BE4E2; border-radius: 999px; }

.xt_bece2-e6 { color: #4CDC8B; font-weight: 700; }

.xt_ho5-0r3v { border: 1px solid #2C4147; aspect-ratio: 16 / 9; overflow: hidden; border-radius: 12px; background-color: #06090A; position: relative; }

.xt_ho5-5n { height: 100%; width: 100%; object-fit: cover; }

.xt_ho5-q8l { inset: 0; position: absolute; background: rgba(0, 0, 0, 0.61); display: grid; text-decoration: none; place-items: center; }

.xt_ho5-uqfe { background: #F1F2F3; font-weight: 800; transition: transform .23s; min-height: 56px; align-items: center; gap: 12px; font-size: 1.053rem; color: #06090A; padding: 0 26px; display: inline-flex; border-radius: 999px; }

.xt_ho5-q8l:hover .xt_ho5-uqfe { transform: scale(1.04); }

.xt_ho5-phf { margin-top: 16px; flex-wrap: wrap; display: flex; gap: 14px 32px; align-items: center; justify-content: space-between; }

.xt_ho5-boj5 { font-size: 0.93rem; max-width: 624px; }

.xt_cesoz-f422 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr)); gap: 16px; display: grid; }

.xt_cesoz-mz { border: 1px solid #2C4147; background: #141E21; padding: 22px 24px; border-radius: 12px; min-width: 0; }

.xt_cesoz-nrp { color: #F4F6F7; font-size: 1.363rem; font-weight: 700; font-family: "JetBrains Mono", monospace; }

.xt_cesoz-s0m2 { font-size: 1.115rem; margin-top: 8px; font-weight: 600; }

.xt_cesoz-gr { font-size: 0.93rem; margin-top: 6px; }

.xt_nuzo2-u3yh { line-height: 1.7; font-size: 1.053rem; max-width: 744px; }

.xt_nuzo2-yf0 { line-height: 1.1; margin-bottom: 18px; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.611rem, 1.19rem + 1.6vw, 2.479rem); }

.xt_nuzo2-u3yh p + p { margin-top: 14px; }

.xt_bem-kv { grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); display: grid; margin-top: 24px; gap: 12px; }

.xt_bem-vjyl { min-width: 0; padding: 18px 20px; background: #141E21; border-radius: 6px; }

.xt_bem-r2 { font-family: "Mulish", sans-serif; font-size: 0.991rem; font-weight: 700; }

.xt_bem-1s { margin-top: 6px; font-size: 0.868rem; }

.xt_miver { position: fixed; transition: transform .29s; justify-content: space-between; z-index: 35; display: flex; transform: translateY(110%); right: 0; border-top: 1px solid #2C4147; align-items: center; background: #141E21; left: 0; padding: 10px 12px 10px 16px; gap: 12px; bottom: 0; }

.xt_miver-is { transform: translateY(0); }

.xt_miver-488v { color: #F4F6F7; font-weight: 700; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; min-width: 0; }

.xt_miver .xt_fimik { min-height: 44px; flex: none; }

@media (min-width: 640px) {
  .xt_nug { padding-inline: 24px; }
  .xt_sotac-wgi { padding: 44px 40px; }
  .xt_sotac-9esw { padding: 24px 32px; }
  .xt_sonuy-zz19 { padding: 36px; }
  .xt_zobek-gc, .xt_bem-xz3 { padding: 36px; }
  .xt_nucet-rqa { padding: 40px; }
  .xt_bex-njdg { padding: 44px 40px 0; }
}

@media (min-width: 965px) {
  .xt_nug { padding-inline: 40px; }
  main > section { padding-block: 0 87px; }
  .xt_benul { padding: 12px 24px; }
  .xt_benul-skij { grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 16px; padding-left: 14px; }
  .xt_benul-kj { display: none; }
  .xt_benul-xk2 { gap: 2px; display: flex; border-top: 0; flex-wrap: wrap; justify-content: center; padding-top: 0; }
  .xt_benul-72 { min-height: 40px; font-size: 0.868rem; }
  .xt_benul-a6o { display: flex; }
  .xt_benul-a6o .xt_fimik { padding: 0 16px; min-height: 42px; }
  .xt_firia { padding-block: 24px 79px; }
  .xt_firia-lee6 { padding-block: 32px; }
  .xt_sotac-wgi { padding: 63px; }
  .xt_befil { padding-block: 16px 48px; }
  .xt_xa6 { padding-bottom: 71px; }
  .xt_xa6-9v[open] .xt_xa6-xn, .xt_xa6-xn { flex-wrap: wrap; gap: 8px; padding: 0 10px 10px; display: flex; }
  .xt_xa6-mww { font-weight: 700; font-size: 0.868rem; background: #1A262A; padding: 0 12px; min-height: 36px; border-top: 0; color: #F4F6F7; border-radius: 6px; }
  .xt_xa6-mww:hover { color: #0D1112; background: #7BE4E2; }
  .xt_sonuy-zz19 { padding: 44px; }
  .xt_zobek-gc, .xt_bem-xz3 { padding: 44px; }
  .xt_nucet-rqa { padding: 48px; }
  .xt_bex-njdg { padding: 56px 56px 0; }
  .xt_guvej { padding-block: 71px 28px; }
  .xt_miver { display: none; }
}