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

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

body { overflow-wrap: break-word; font-family: "Nunito Sans", sans-serif; margin: 0; color: #CCCED2; line-height: 1.55; background: #111315; font-size: 16.5px; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { transition: color .16s; text-underline-offset: 3px; color: #83ABF1; }

a:hover { color: #A2C0F4; }

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

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

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

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

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

.kqid { padding-inline: 15px; max-width: 1304px; margin-inline: auto; }

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

.kbeka4 { align-items: flex-end; justify-content: space-between; gap: 15px 30px; flex-wrap: wrap; display: flex; margin-bottom: 26px; }

.kbeka4-8vxu { max-width: 732px; min-width: 0; }

.kbeka4-i2 { align-items: center; margin-bottom: 9px; gap: 7px; display: flex; color: #83ABF1; font-weight: 700; font-size: 14.5px; }

.kbeka4-i2::before { width: 8px; border-radius: 2px; flex: none; height: 8px; content: ""; background: #6295ED; }

.kbeka4-io { line-height: 1.1; font-weight: 800; font-size: clamp(1.687rem, 1.246rem + 1.6vw, 2.595rem); text-wrap: balance; letter-spacing: -0.02em; }

.kbeka4-8b2v { margin-top: 11px; color: #A4A9AF; }

.kbeka4-s4p { text-decoration: none; border-bottom: 1.5px solid currentColor; padding-bottom: 2px; display: inline-flex; font-weight: 700; font-size: 15.5px; gap: 7px; align-items: center; }

.kbeka4-s4p svg { flex: none; }

.kxa5 { border: 1.5px solid transparent; min-height: 48px; transition: background-color .16s, color .16s, border-color .16s; font-family: "Nunito Sans", sans-serif; cursor: pointer; line-height: 1.2; justify-content: center; display: inline-flex; font-size: 15.5px; font-weight: 700; text-align: center; padding: 0 19px; gap: 9px; border-radius: 8px; align-items: center; text-decoration: none; }

.kxa5-ixx { color: #0E0F10; background: #6295ED; }

.kxa5-ixx:hover { color: #0E0F10; background: #A2C0F4; }

.kxa5-d7m9 { color: #F0F1F2; border-color: #F0F1F2; background: transparent; }

.kxa5-d7m9:hover { color: #111315; background: #F0F1F2; }

.kxa5-541 { min-height: 52px; font-size: 16.5px; }

.kxa5-33 { display: flex; width: 100%; }

.kxa5-se5p { background: #0E0F10; margin-right: -10px; color: #6295ED; width: 34px; display: grid; border-radius: 4px; place-items: center; height: 34px; }

.kxa5-9f0m { color: #060607; background: #F3F3F4; }

.kxa5-9f0m:hover { background: #6295ED; color: #0E0F10; }

.kxa5-1bf { color: #F3F3F4; border-color: #F3F3F4; background: transparent; }

.kxa5-1bf:hover { background: #F3F3F4; color: #060607; }

.kbe4 { display: flex; gap: 9px; flex-wrap: wrap; }

.kzovem { border: 1px solid #33373D; background-color: #1F2226; background-image: repeating-linear-gradient(135deg, #1F2226 0 9px, #181A1C 9px 18px); position: relative; overflow: hidden; border-radius: 14px; }

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

.kzovem-fy5e { aspect-ratio: 16 / 10; }

.kfit { background: #111315; padding: 9px; z-index: 30; position: sticky; top: 0; }

.kfit-8fy { border: 1px solid #33373D; gap: 9px; background: #181A1C; padding: 9px; border-radius: 14px; align-items: center; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; margin-inline: auto; grid-template-columns: minmax(0, 1fr) auto auto; max-width: 1304px; display: grid; }

.kfit-l9 { min-width: 0; padding-left: 6px; overflow-wrap: break-word; display: flex; text-decoration: none; letter-spacing: -0.02em; gap: 9px; font-weight: 800; line-height: 1.1; hyphens: auto; align-items: center; font-family: "Syne", sans-serif; color: #F0F1F2; font-size: 22px; grid-area: logo; }

.kfit-l9::before { height: 14px; flex: none; content: ""; border-radius: 4px; width: 14px; background: #6295ED; transform: rotate(45deg); }

.kfit-l9:hover { color: #F0F1F2; }

.kfit-j1z7 { pointer-events: none; position: absolute; opacity: 0; }

.kfit-np { display: grid; color: #111315; width: 44px; place-items: center; cursor: pointer; height: 44px; background: #F0F1F2; grid-area: burger; border-radius: 8px; }

.kfit-j1z7:focus-visible + .kfit-np { outline: 2px solid #83ABF1; outline-offset: 3px; }

.kfit-wou1 { display: none; }

.kfit-j1z7:checked + .kfit-np .kfit-le { display: none; }

.kfit-j1z7:checked + .kfit-np .kfit-wou1 { display: block; }

.kfit-nd { display: none; grid-area: nav; padding-top: 7px; border-top: 1px solid #33373D; }

.kfit-j1z7:checked ~ .kfit-nd { gap: 2px; display: grid; }

.kfit-ugwg { padding: 0 11px; font-weight: 700; align-items: center; border-radius: 8px; min-height: 48px; text-decoration: none; display: flex; color: #CCCED2; font-size: 17.5px; }

.kfit-ugwg:hover { background: #1F2226; color: #F0F1F2; }

.kfit-hfz { color: #F0F1F2; background: #1F2226; }

.kfit-49m { gap: 7px; grid-area: actions; grid-template-columns: 1fr 1fr; display: grid; }

.kfit-49m .kxa5 { font-size: 14.5px; min-height: 44px; padding: 0 11px; }

.kve4 { border: 1px solid #33373D; padding: 26px 19px; background: #181A1C; margin: 0 9px 22px; border-radius: 14px; }

.kve4-xr0 { font-weight: 800; font-family: "Syne", sans-serif; font-size: clamp(2.336rem, 1.038rem + 6vw, 5.709rem); line-height: 1; color: #F0F1F2; overflow-wrap: break-word; letter-spacing: -0.04em; hyphens: auto; }

.kve4-wxl { margin-top: 30px; }

.kve4-nztz { padding: 13px 0; border-top: 1px solid #33373D; gap: 6px 22px; display: grid; }

.kve4-5it { font-size: 13.5px; font-family: "Nunito Sans", sans-serif; color: #A4A9AF; }

.kve4-dvzf { gap: 6px 19px; flex-wrap: wrap; list-style: none; padding: 0; display: flex; }

.kve4-dvzf li + li { margin-top: 0; }

.kve4-6k6u { font-weight: 600; font-size: 15.5px; color: #F0F1F2; text-decoration: none; }

.kve4-6k6u:hover { color: #83ABF1; }

.kve4-9el { flex-wrap: wrap; color: #A4A9AF; border-top: 1px solid #33373D; display: flex; align-items: center; gap: 15px 22px; padding-top: 19px; justify-content: space-between; font-size: 13.5px; margin-top: 19px; }

.kve4-eq { max-width: 876px; }

.kve4-0iss { border: 2px solid #ED7881; place-items: center; font-size: 13.5px; border-radius: 50%; height: 40px; flex: none; width: 40px; font-weight: 800; display: grid; color: #ED7881; }

.kpebeg { border: 1px solid #33373D; align-items: center; left: 10px; z-index: 40; right: 10px; box-shadow: 0 12px 31px -12px rgba(0, 0, 0, 0.70); position: fixed; margin-inline: auto; border-radius: 14px; max-width: 836px; padding: 11px 11px 11px 15px; background: #181A1C; display: flex; gap: 9px 19px; flex-wrap: wrap; bottom: 10px; }

.kpebeg[hidden] { display: none; }

.kpebeg-hrtv { font-size: 14.5px; flex: 1 1 260px; color: #CCCED2; }

.kpebeg-pkv3 { display: flex; flex-wrap: wrap; gap: 7px; }

.kpebeg-pkv3 .kxa5 { min-height: 44px; padding: 0 13px; font-size: 14.5px; }

.kwyvec { padding-block: 11px 45px; }

.kwyvec-aw { align-items: center; gap: 26px 52px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 464px), 1fr)); display: grid; }

.kwyvec-wp { min-width: 0; max-width: 692px; }

.kwyvec-td { border: 1px solid #33373D; padding: 6px 11px 6px 7px; font-weight: 700; display: inline-flex; margin-bottom: 21px; font-size: 13.5px; background: #181A1C; border-radius: 999px; color: #CCCED2; align-items: center; gap: 7px; }

.kwyvec-td svg { flex: none; color: #58D0A1; }

.kwyvec-bvyk { line-height: 1.02; letter-spacing: -0.03em; font-weight: 800; text-wrap: balance; font-size: clamp(2.336rem, 1.349rem + 3.6vw, 4.412rem); }

.kwyvec-gn6v { color: #CCCED2; margin-top: 17px; font-size: 18.5px; }

.kwyvec-cm { margin-top: 24px; }

.kwyvec-rx { margin-top: 11px; color: #A4A9AF; font-size: 13.5px; }

.kwyvec-hr { min-width: 0; }

.kwyvec-5jz { justify-content: space-between; margin-top: 11px; gap: 4px 11px; color: #A4A9AF; display: flex; flex-wrap: wrap; font-size: 13.5px; }

.kwyvec-jhd6 { font-family: "Nunito Sans", sans-serif; }

.kfiu { padding-block: 11px 52px; }

.kfiu-3h { border: 1px solid #33373D; border-radius: 14px; background: #181A1C; grid-template-columns: repeat(auto-fit, minmax(min(100%, 444px), 1fr)); display: grid; overflow: hidden; }

.kfiu-q9 { min-width: 0; padding: 26px 19px; }

.kfiu-cgc { text-wrap: balance; line-height: 1.04; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2.206rem, 1.349rem + 3.2vw, 3.893rem); }

.kfiu-hg { max-width: 548px; font-size: 18.5px; margin-top: 17px; }

.kfiu-jco { margin-top: 24px; }

.kfiu-a17b { min-width: 0; list-style: none; padding: 11px 19px; background: #1F2226; display: grid; margin: 0; align-content: center; }

.kfiu-a5f { gap: 15px; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #33373D; padding: 17px 0; display: grid; }

.kfiu-a5f + .kfiu-a5f { margin-top: 0; }

.kfiu-a5f:last-child { border-bottom: 0; }

.kfiu-3l { place-items: center; background: #181A1C; color: #83ABF1; width: 44px; height: 44px; border-radius: 8px; display: grid; }

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

.kfiu-dz { color: #A4A9AF; font-size: 14.5px; }

.klo3-tis { border: 1px solid #33373D; border-radius: 14px; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 158px), 1fr)); gap: 1px; display: grid; background: #33373D; }

.klo3-juf { min-width: 0; flex-direction: column-reverse; display: flex; padding: 19px 21px; background: #181A1C; }

.klo3-2o9t { overflow-wrap: break-word; letter-spacing: -0.02em; hyphens: auto; font-weight: 700; color: #F0F1F2; font-size: clamp(1.557rem, 1.246rem + 1vw, 2.076rem); font-family: "Nunito Sans", sans-serif; }

.klo3-zf { margin-top: 4px; color: #A4A9AF; font-size: 14.5px; }

.khojap-34l { grid-template-columns: repeat(auto-fill, minmax(min(45%, 178px), 1fr)); padding: 0; list-style: none; display: grid; gap: 13px; margin: 0; }

.khojap-34l > li + li { margin-top: 0; }

.khojap-39 { display: block; text-decoration: none; min-width: 0; color: #F0F1F2; transition: transform .16s; }

.khojap-39:hover { color: #83ABF1; transform: translateY(-4px); }

.khojap-m90j { border: 1px solid #33373D; overflow: hidden; border-radius: 14px; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #1F2226 0 8px, #181A1C 8px 16px); position: relative; }

.khojap-slf { width: 100%; object-fit: cover; height: 100%; }

.khojap-edk9 { background: #F0F1F2; left: 10px; position: absolute; padding: 3px 7px; color: #111315; border-radius: 4px; font-size: 12.5px; top: 10px; font-weight: 700; }

.khojap-q1p { font-size: 15.5px; line-height: 1.3; overflow-wrap: break-word; margin-top: 9px; hyphens: auto; font-weight: 700; }

.khojap-uaa { font-size: 13.5px; color: #A4A9AF; }

.kbemie-jsg { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 254px), 1fr)); gap: 11px; }

.kbemie-jsg > li + li { margin-top: 0; }

.kbemie-up { border: 1px solid #33373D; background: #181A1C; display: grid; text-decoration: none; padding: 15px 17px; border-radius: 14px; height: 100%; color: #F0F1F2; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 15px; transition: border-color .16s; }

.kbemie-up:hover { color: #F0F1F2; border-color: #83ABF1; }

.kbemie-imm { place-items: center; height: 44px; width: 44px; border-radius: 8px; display: grid; background: #1F2226; color: #83ABF1; }

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

.kbemie-cngk { display: block; font-size: 13.5px; color: #A4A9AF; }

.klol-fus { grid-template-columns: repeat(auto-fit, minmax(min(100%, 316px), 1fr)); display: grid; gap: 15px; }

.klol-iz { border: 1px solid #33373D; min-width: 0; border-radius: 14px; background: #181A1C; display: flex; flex-direction: column; }

.klol-ayry { padding: 22px 22px 19px; }

.klol-5z { font-size: 12.5px; color: #CCCED2; font-weight: 700; display: inline-block; border-radius: 4px; background: #1F2226; padding: 4px 9px; }

.klol-8b { margin-top: 13px; font-weight: 600; line-height: 1.3; font-size: 18.5px; }

.klol-pn { letter-spacing: -0.02em; line-height: 1.1; font-family: "Syne", sans-serif; margin-top: 7px; font-weight: 800; color: #83ABF1; overflow-wrap: break-word; font-size: clamp(1.687rem, 1.349rem + 1vw, 2.076rem); }

.klol-vn { flex: 1; position: relative; display: flex; margin-inline: 13px; border-top: 2px dashed #33373D; flex-direction: column; padding: 19px 9px 22px; gap: 15px; }

.klol-vn::before, .klol-vn::after { border-radius: 50%; content: ""; top: -12px; height: 22px; background: #111315; position: absolute; width: 22px; }

.klol-vn::before { left: -26px; border-right: 1px solid #33373D; }

.klol-vn::after { border-left: 1px solid #33373D; right: -26px; }

.klol-54 { font-size: 14.5px; flex: 1; }

.klol-qc { color: #A4A9AF; font-size: 12.5px; }

.kfikaf-kxu { border: 1px solid #33373D; background: #181A1C; overflow-x: auto; border-radius: 14px; }

.kfikaf-mp { counter-reset: facts-row; font-size: 15.5px; }

.kfikaf-mp thead th { color: #A4A9AF; padding: 13px 15px; font-weight: 700; border-bottom: 1px solid #33373D; font-size: 13.5px; }

.kfikaf-mp tbody th, .kfikaf-mp tbody td { padding: 12px 15px; border-bottom: 1px dashed #33373D; }

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

.kfikaf-mp tbody th { font-weight: 600; color: #CCCED2; min-width: 150px; width: 40%; }

.kfikaf-mp tbody th::before { color: #A4A9AF; font-size: 12.5px; content: counter(facts-row, decimal-leading-zero); font-weight: 500; counter-increment: facts-row; font-family: "Nunito Sans", sans-serif; display: inline-block; min-width: 32px; }

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

.kveu-1jc { grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); gap: 15px; display: grid; }

.kveu-8q8i { min-width: 0; text-decoration: none; min-height: 220px; justify-content: space-between; color: #F3F3F4; gap: 37px; padding: 24px; border-radius: 14px; display: flex; flex-direction: column; background: #060607; }

.kveu-8q8i:hover { color: #F3F3F4; }

.kveu-9jho { font-weight: 700; display: flex; gap: 6px 11px; flex-wrap: wrap; justify-content: space-between; }

.kveu-tomq { font-size: 13.5px; font-weight: 500; font-family: "Nunito Sans", sans-serif; }

.kveu-yk38 { font-weight: 700; line-height: 1; font-size: clamp(1.946rem, 1.246rem + 2.6vw, 3.503rem); font-family: "Nunito Sans", sans-serif; hyphens: auto; overflow-wrap: break-word; letter-spacing: -0.03em; }

.kveu-40l { border: 1px solid #33373D; gap: 1px; overflow: hidden; margin: 0; border-radius: 14px; display: grid; background: #33373D; list-style: none; padding: 0; }

.kveu-40l > li + li { margin-top: 0; }

.kveu-aj40 { display: flex; gap: 6px 15px; justify-content: space-between; align-items: center; padding: 19px 22px; text-decoration: none; background: #181A1C; height: 100%; flex-wrap: wrap; color: #F0F1F2; }

.kveu-aj40:hover { color: #F0F1F2; background: #1F2226; }

.kveu-oiiu { font-weight: 700; }

.kveu-0j2 { hyphens: auto; font-family: "Nunito Sans", sans-serif; font-size: 23px; overflow-wrap: break-word; font-weight: 700; }

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

.kbeu-iab5 > li + li { margin-top: 0; }

.kbeu-125 { border: 1px solid #33373D; min-width: 0; transition: border-color .16s; display: block; color: #F0F1F2; background: #181A1C; text-decoration: none; padding: 7px 7px 15px; border-radius: 14px; height: 100%; }

.kbeu-125:hover { color: #F0F1F2; border-color: #83ABF1; }

.kbeu-f3df { aspect-ratio: 16 / 10; position: relative; border-radius: 12px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #1F2226 0 8px, #111315 8px 16px); }

.kbeu-1pd { top: 10px; left: 10px; color: #181A1C; font-weight: 700; padding: 3px 7px; font-size: 11.5px; background: #ED7881; position: absolute; border-radius: 4px; letter-spacing: .04em; }

.kbeu-2c { hyphens: auto; font-weight: 700; overflow-wrap: break-word; padding-inline: 7px; margin-top: 13px; }

.kbeu-xc { font-family: "Nunito Sans", sans-serif; font-size: 13.5px; color: #A4A9AF; padding-inline: 7px; }

.kzoi-sero { border: 1px solid #33373D; border-radius: 14px; background: #181A1C; overflow-x: auto; }

.kzoi-zf { min-width: 632px; font-size: 15.5px; }

.kzoi-zf thead { background: #1F2226; }

.kzoi-zf th, .kzoi-zf td { padding: 13px 15px; }

.kzoi-zf thead th { font-size: 13.5px; color: #CCCED2; font-weight: 700; }

.kzoi-zf tbody th, .kzoi-zf tbody td { vertical-align: middle; border-top: 1px solid #33373D; }

.kzoi-os { display: flex; align-items: center; gap: 11px; font-weight: 700; color: #F0F1F2; }

.kzoi-zh { white-space: nowrap; font-family: "Nunito Sans", sans-serif; text-align: right; color: #F0F1F2; }

.kzoi-zf thead .kzoi-zh { font-family: "Nunito Sans", sans-serif; }

.krimie-s8 { border-top: 1px solid #33373D; }

.krimie-4y { display: grid; grid-template-columns: auto minmax(0, 1fr); border-bottom: 1px solid #33373D; gap: 7px 19px; padding: 22px 0; }

.krimie-3c { color: #0E0F10; display: grid; width: 52px; place-items: center; grid-row: span 2; border-radius: 8px; height: 52px; background: #6295ED; }

.krimie-58c { font-size: 21px; font-weight: 600; }

.krimie-akq { hyphens: auto; max-width: 772px; }

.ktasoj-0yi { padding: 0; gap: 26px 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); counter-reset: steps; display: grid; list-style: none; }

.ktasoj-l2a { padding-top: 17px; border-top: 2px solid #F0F1F2; min-width: 0; }

.ktasoj-l2a + .ktasoj-l2a { margin-top: 0; }

.ktasoj-l2a::before { font-family: "Nunito Sans", sans-serif; font-size: 14.5px; content: counter(steps, decimal-leading-zero); color: #83ABF1; display: block; counter-increment: steps; font-weight: 700; }

.ktasoj-kbbo { font-weight: 600; margin-top: 9px; font-size: 19.5px; line-height: 1.25; }

.ktasoj-yp77 { font-size: 15.5px; margin-top: 7px; }

.kjaqib-i98 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); gap: 0 37px; display: grid; }

.kjaqib-m8x1 { border-top: 1px solid #33373D; padding-block: 19px 22px; min-width: 0; }

.kjaqib-e5 { font-size: 19.5px; font-weight: 600; }

.kjaqib-10l7 { font-size: 15.5px; margin-top: 9px; }

.kmik-dc5s { line-height: 1.7; max-width: 772px; font-size: 17.5px; }

.kmik-v4p { line-height: 1.1; margin-bottom: 19px; letter-spacing: -0.02em; font-size: clamp(1.687rem, 1.246rem + 1.6vw, 2.595rem); font-weight: 800; }

.kmik-dc5s h3 { margin: 26px 0 9px; font-weight: 600; font-size: 23px; }

.kmik-dc5s p + p { margin-top: 13px; }

.kmik-dc5s ul, .kmik-dc5s ol { margin-block: 15px; }

.kmik-kry { margin-block: 26px; padding: 22px 26px; background: #1F2226; border-radius: 14px; }

.kmik-kry p { color: #F0F1F2; font-family: "Syne", sans-serif; font-weight: 600; line-height: 1.4; font-size: 22px; }

.kmik-kry cite { margin-top: 11px; font-style: normal; display: block; font-weight: 600; font-size: 14.5px; color: #A4A9AF; }

.kxatan-iz { border: 1px solid #33373D; background: #181A1C; border-radius: 14px; display: grid; padding: 22px 19px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap: 22px 45px; }

.kxatan-t73z { min-width: 0; }

.kxatan-55 { font-weight: 800; line-height: 1.12; font-size: clamp(1.687rem, 1.246rem + 1.4vw, 2.465rem); letter-spacing: -0.02em; }

.kxatan-dx35 { margin-top: 13px; }

.kxatan-xgp { min-width: 0; padding: 0; list-style: none; }

.kxatan-pj4 { overflow-wrap: break-word; border-bottom: 1px solid #33373D; align-items: flex-start; gap: 13px; hyphens: auto; padding: 11px 0; display: flex; }

.kxatan-pj4 + .kxatan-pj4 { margin-top: 0; }

.kxatan-cgau { place-items: center; display: grid; color: #181A1C; flex: none; border-radius: 50%; height: 24px; background: #58D0A1; width: 24px; }

.kgufii-qezq { gap: 15px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 254px), 1fr)); }

.kgufii-uion { border: 1px solid #33373D; min-width: 0; padding: 22px; border-radius: 14px; background: #181A1C; }

.kgufii-ml { overflow: hidden; background: #1F2226; border-radius: 999px; height: 6px; }

.kgufii-463 { border-radius: 999px; background: #6295ED; height: 100%; }

.kgufii-xxi3 { font-weight: 800; font-size: 25px; margin-top: 19px; }

.kgufii-t8k { font-family: "Nunito Sans", sans-serif; color: #A4A9AF; font-size: 14.5px; }

.kgufii-udhj { list-style: none; font-size: 15.5px; margin-top: 15px; padding: 0; }

.kgufii-7ji { display: flex; gap: 7px; }

.kgufii-7ji svg { flex: none; margin-top: 3px; color: #58D0A1; }

.khon-1j { display: flex; align-items: center; gap: 15px; }

.khon-mza { font-weight: 800; line-height: 1; color: #F0F1F2; font-size: 54px; font-family: "Syne", sans-serif; }

.khon-d81 { color: #F0F1F2; gap: 2px; display: flex; }

.khon-apob { color: #A4A9AF; font-size: 14.5px; }

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

.khon-jo00 { border: 1px solid #33373D; gap: 15px; border-radius: 14px; min-width: 0; background: #181A1C; padding: 22px; display: flex; flex-direction: column; }

.khon-vyyo { font-size: 15.5px; flex: 1; }

.khon-pae { display: flex; align-items: center; gap: 11px; }

.khon-r9 { font-size: 14.5px; flex: none; display: grid; width: 40px; height: 40px; color: #F0F1F2; place-items: center; background: #1F2226; font-weight: 700; border-radius: 50%; }

.khon-lr { color: #F0F1F2; font-weight: 700; font-size: 15.5px; display: block; }

.khon-0o { color: #A4A9AF; font-size: 13.5px; display: block; }

.kxaf-5wmg { border: 1px solid #33373D; gap: 22px 45px; border-radius: 14px; background: #181A1C; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); display: grid; padding: 22px; }

.kxaf-ge { gap: 15px 19px; grid-template-columns: auto minmax(0, 1fr); align-items: start; display: grid; }

.kxaf-4uct { color: #0E0F10; place-items: center; background: #6295ED; border-radius: 50%; font-family: "Syne", sans-serif; font-weight: 800; display: grid; font-size: 23px; height: 64px; width: 64px; overflow: hidden; }

.kxaf-4uct img { height: 100%; object-fit: cover; width: 100%; }

.kxaf-3p { font-size: 23px; font-weight: 800; }

.kxaf-rml { font-size: 14.5px; color: #A4A9AF; }

.kxaf-ag { margin-top: 9px; }

.kxaf-fv7m { display: flex; flex-wrap: wrap; gap: 7px 19px; font-size: 14.5px; margin-top: 11px; }

.kxaf-ior { font-family: "Nunito Sans", sans-serif; color: #A4A9AF; }

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

.kloveg-hs9t > li + li { margin-top: 0; }

.kloveg-nasi { border: 1px solid #33373D; padding: 9px; display: block; aspect-ratio: 300 / 173; transition: border-color .16s; background: #181A1C; border-radius: 8px; }

.kloveg-nasi:hover { border-color: #83ABF1; }

.kloveg-sd { height: 100%; object-fit: contain; width: 100%; }

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

.kcez-ze { min-width: 0; }

.kcez-mb { margin-top: 13px; }

.kcez-6kc { padding: 0; list-style: none; margin-top: 17px; }

.kcez-8cy { display: flex; gap: 9px; }

.kcez-8cy svg { flex: none; margin-top: 2px; color: #58D0A1; }

.kcez-8hou { flex-wrap: wrap; gap: 9px; display: flex; margin-top: 22px; }

.kcez-4cx { border: 1.5px solid #F0F1F2; color: #F0F1F2; flex-direction: column; transition: background-color .16s, color .16s; justify-content: center; min-height: 52px; border-radius: 8px; text-decoration: none; padding: 6px 19px; display: inline-flex; }

.kcez-4cx:hover { background: #F0F1F2; color: #111315; }

.kcez-ua7 { font-size: 11.5px; }

.kcez-ljy5 { line-height: 1.2; font-weight: 700; font-size: 16.5px; }

.kkad-z5, .kcej-ui { border-radius: 14px; padding: 22px 19px; background: #1F2226; }

.kkad-uw { flex-wrap: wrap; gap: 19px 37px; display: flex; align-items: flex-end; justify-content: space-between; }

.kkad-p1 { min-width: 0; max-width: 652px; }

.kkad-w5ny, .kcej-tu6 { max-width: 692px; margin-top: 11px; }

.kkad-2q { margin-top: 26px; padding: 0; list-style: none; display: grid; gap: 9px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 190px), 1fr)); }

.kkad-b6 { hyphens: auto; gap: 11px; font-weight: 700; display: flex; background: #181A1C; padding: 15px; color: #F0F1F2; min-width: 0; align-items: center; overflow-wrap: break-word; border-radius: 8px; }

.kkad-b6 + .kkad-b6 { margin-top: 0; }

.kkad-b6 svg { flex: none; color: #83ABF1; }

.kcej-1ard { font-weight: 700; font-size: 14.5px; margin-top: 19px; display: flex; gap: 7px 19px; flex-wrap: wrap; }

.kriq-zdb { display: grid; gap: 30px 52px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr)); }

.kriq-yxl { min-width: 0; }

.kriq-yxl p { margin-top: 13px; }

.kriq-pm8 { display: grid; gap: 15px; min-width: 0; align-content: start; }

.kriq-3p0 { border: 1px solid #33373D; display: grid; gap: 1px; background: #33373D; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); border-radius: 14px; }

.kriq-3b { padding: 17px 19px; background: #181A1C; flex-direction: column-reverse; display: flex; }

.kriq-hu28 { font-family: "Nunito Sans", sans-serif; hyphens: auto; color: #F0F1F2; font-weight: 700; overflow-wrap: break-word; font-size: 25px; }

.kriq-zf { font-size: 13.5px; color: #A4A9AF; }

.kriq-t8x { border: 1px solid #33373D; padding: 0; list-style: none; border-radius: 14px; background: #181A1C; }

.kriq-8b1 { padding: 13px 19px; display: flex; gap: 4px 15px; flex-wrap: wrap; justify-content: space-between; border-bottom: 1px solid #33373D; }

.kriq-8b1 + .kriq-8b1 { margin-top: 0; }

.kriq-8b1:last-child { border-bottom: 0; }

.kriq-ew { color: #F0F1F2; font-weight: 700; }

.kriq-c97 { hyphens: auto; color: #A4A9AF; font-size: 14.5px; overflow-wrap: break-word; font-family: "Nunito Sans", sans-serif; }

.ktap-6d0c { counter-reset: faq; border-top: 1.5px solid #F0F1F2; }

.ktap-w3vm { border-bottom: 1px solid #33373D; }

.ktap-253 { font-weight: 700; color: #F0F1F2; font-size: 17.5px; gap: 11px; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; padding: 17px 0; }

.ktap-253::before { color: #83ABF1; font-size: 13.5px; content: counter(faq, decimal-leading-zero); font-family: "Nunito Sans", sans-serif; counter-increment: faq; }

.ktap-253:hover { color: #83ABF1; }

.ktap-jv6 { transition: transform .16s; }

.ktap-w3vm[open] .ktap-jv6 { transform: rotate(45deg); }

.ktap-aj { padding: 0 0 21px 45px; max-width: 876px; }

.ktap-aj p + p { margin-top: 9px; }

.knulof-r2g { align-items: start; gap: 22px 45px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 338px), 1fr)); }

.knulof-i0vt { min-width: 0; }

.knulof-gh1e { color: #A4A9AF; margin-top: 11px; }

.knulof-i0vt .kxa5 { margin-top: 19px; }

.knulof-119d { display: grid; gap: 9px; min-width: 0; }

.knulof-05ja { border: 1px solid #33373D; border-radius: 14px; background: #181A1C; }

.knulof-05ja[open] { border-color: #F0F1F2; }

.knulof-eqhs { gap: 15px; align-items: center; color: #F0F1F2; padding: 17px 19px; justify-content: space-between; font-weight: 700; display: flex; }

.knulof-bv { height: 32px; border-radius: 50%; display: grid; transition: transform .16s; width: 32px; place-items: center; flex: none; background: #1F2226; }

.knulof-05ja[open] .knulof-bv { transform: rotate(45deg); }

.knulof-ib8 { padding: 0 19px 19px; font-size: 15.5px; }

.kcemi4-49ds { padding: 26px 21px; display: flex; color: #F3F3F4; background: #060607; align-items: center; gap: 22px 37px; justify-content: space-between; border-radius: 14px; flex-wrap: wrap; }

.kcemi4-xy7 { min-width: 0; max-width: 652px; }

.kcemi4-ij5p { line-height: 1.12; font-size: clamp(1.557rem, 1.246rem + 1.2vw, 2.206rem); font-weight: 800; color: #F3F3F4; letter-spacing: -0.02em; }

.kcemi4-ej { color: #F3F3F4; margin-top: 9px; }

.kcemi4-ej a { color: #F3F3F4; }

.klokav-tg { line-height: 1.15; font-weight: 800; max-width: 772px; font-size: clamp(1.427rem, 1.142rem + 1vw, 1.946rem); }

.klokav-86zy { font-size: 15.5px; column-gap: 45px; margin-top: 17px; columns: 2 340px; }

.klokav-86zy p + p { margin-top: 13px; }

.kber-u8dv { padding: 0; margin-bottom: 19px; list-style: none; color: #A4A9AF; gap: 6px 9px; display: flex; font-size: 13.5px; flex-wrap: wrap; }

.kber-u8dv li + li { margin-top: 0; }

.kber-u8dv li + li::before { content: "/"; margin-right: 9px; }

.kber-do { color: #A4A9AF; }

.kber-ktr { font-weight: 700; color: #F0F1F2; }

.kgun { padding-block: 7px 30px; }

.kgun-2x9c { grid-template-columns: repeat(auto-fit, minmax(min(100%, 464px), 1fr)); gap: 22px 45px; display: grid; align-items: start; }

.kgun-098 { min-width: 0; }

.kgun-3a15 { font-family: "Nunito Sans", sans-serif; font-size: 13.5px; color: #A4A9AF; }

.kgun-ext { font-weight: 800; letter-spacing: -0.03em; margin-top: 9px; line-height: 1.02; font-size: clamp(2.336rem, 1.349rem + 3.4vw, 4.152rem); }

.kgun-rl { margin-top: 15px; font-size: 18.5px; max-width: 568px; }

.kgun-zow7 { border: 1px solid #33373D; grid-template-columns: repeat(auto-fit, minmax(min(45%, 148px), 1fr)); display: grid; overflow: hidden; border-radius: 14px; gap: 1px; margin-top: 22px; background: #33373D; }

.kgun-g7xt { min-width: 0; padding: 11px 15px; background: #181A1C; }

.kgun-hs { color: #A4A9AF; font-weight: 700; font-size: 12.5px; }

.kgun-u6 { hyphens: auto; font-weight: 700; overflow-wrap: break-word; font-size: 17.5px; margin-top: 2px; font-family: "Nunito Sans", sans-serif; color: #F0F1F2; }

.kgun-ul4 { margin-top: 22px; }

.kgun-dgwn { color: #A4A9AF; margin-top: 11px; font-size: 13.5px; }

.kgun-f2n { min-width: 0; }

.kriguu-o105 { color: #F3F3F4; border-radius: 14px; text-align: center; padding: 26px 19px 0; background: #060607; overflow: hidden; }

.kriguu-fv { margin-inline: auto; max-width: 836px; }

.kriguu-wi0b { font-family: "Nunito Sans", sans-serif; color: #F3F3F4; font-size: 13.5px; }

.kriguu-m3 { line-height: 1.02; letter-spacing: -0.03em; font-weight: 800; margin-top: 9px; color: #F3F3F4; font-size: clamp(2.206rem, 1.349rem + 3.4vw, 4.282rem); }

.kriguu-w56 { color: #F3F3F4; font-size: 18.5px; margin-top: 13px; }

.kriguu-cf { margin-top: 22px; justify-content: center; }

.kriguu-l6c { padding: 0; list-style: none; gap: 7px; flex-wrap: wrap; display: flex; margin-top: 26px; justify-content: center; }

.kriguu-xq2 { border: 1px solid #F3F3F4; border-radius: 999px; padding: 7px 13px; font-size: 14.5px; color: #F3F3F4; }

.kriguu-xq2 + .kriguu-xq2 { margin-top: 0; }

.kriguu-xq2 strong { font-family: "Nunito Sans", sans-serif; color: #F3F3F4; }

.kriguu-cap { max-width: 976px; border-radius: 14px 14px 0 0; overflow: hidden; aspect-ratio: 16 / 10; margin: 34px auto 0; background-color: #1F2226; }

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

.kve8 { padding-bottom: 45px; }

.kve8-t1 { border: 1px solid #33373D; background: #181A1C; border-radius: 14px; }

.kve8-3r7 { align-items: center; color: #F0F1F2; display: flex; justify-content: space-between; min-height: 52px; padding: 0 15px; font-weight: 700; }

.kve8-9n { transition: transform .16s; }

.kve8-t1[open] .kve8-9n { transform: rotate(45deg); }

.kve8-1lh { margin: 0; list-style: none; padding: 0 7px 7px; display: grid; }

.kve8-1lh li + li { margin-top: 0; }

.kve8-ecr { align-items: center; min-height: 44px; text-decoration: none; font-weight: 600; padding: 0 7px; border-top: 1px solid #33373D; color: #CCCED2; display: flex; }

.kve8-ecr:hover { color: #83ABF1; }

.kvecez-1y { align-items: start; gap: 26px 52px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); display: grid; }

.kvecez-zw { min-width: 0; font-size: 17.5px; max-width: 732px; }

.kvecez-zw p { margin-top: 13px; }

.kvecez-69 { background: #1F2226; padding: 22px; min-width: 0; border-radius: 14px; }

.kvecez-0oa1 { font-weight: 600; font-size: 19.5px; }

.kvecez-4kw { margin-top: 13px; list-style: none; padding: 0; }

.kvecez-jw4t { display: flex; gap: 9px; }

.kvecez-jw4t svg { flex: none; color: #58D0A1; margin-top: 2px; }

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

.kwyw-5fg > li + li { margin-top: 0; }

.kwyw-iak { border: 1px solid #33373D; background-color: #060607; aspect-ratio: 16 / 10; border-radius: 14px; overflow: hidden; }

.kwyw-ri8t { object-fit: contain; width: 100%; height: 100%; }

.kwyw-6h8k { font-size: 14.5px; margin-top: 9px; }

.knudug-sbqg { border: 1px solid #33373D; border-radius: 14px; overflow-x: auto; background: #181A1C; }

.knudug-schc { min-width: 568px; font-size: 15.5px; }

.knudug-schc thead { background: #1F2226; }

.knudug-schc th, .knudug-schc td { padding: 9px 15px; vertical-align: middle; }

.knudug-schc thead th { color: #CCCED2; font-size: 13.5px; font-weight: 700; }

.knudug-schc tbody th, .knudug-schc tbody td { border-top: 1px solid #33373D; }

.knudug-lg { text-align: right; font-family: "Nunito Sans", sans-serif; white-space: nowrap; color: #F0F1F2; }

.knudug-9zz5 { color: #F0F1F2; display: flex; gap: 11px; font-weight: 700; align-items: center; }

.knudug-2s0g { overflow: hidden; border-radius: 4px; width: 40px; flex: none; height: 40px; background: #1F2226; }

.knudug-2s0g img { object-fit: contain; width: 100%; height: 100%; }

.knudug-y51j { background: #1F2226; }

.knudug-y51j .knudug-2s0g { background: #181A1C; }

.knudug-5s9 { font-weight: 700; color: #0E0F10; border-radius: 4px; padding: 2px 7px; background: #6295ED; font-size: 11.5px; }

.kxad-mlh { grid-template-columns: repeat(auto-fit, minmax(min(100%, 316px), 1fr)); gap: 15px; display: grid; }

.kxad-ih { border: 1px solid #33373D; flex-direction: column; gap: 11px; background: #181A1C; min-width: 0; padding: 22px; border-radius: 14px; display: flex; }

.kxad-8w3 { font-weight: 600; font-size: 21px; }

.kxad-tpu { flex: 1; font-size: 15.5px; }

.kxad-x56 { font-weight: 700; align-items: center; display: flex; font-size: 13.5px; gap: 6px; flex-wrap: wrap; }

.kxad-x56 svg { color: #A4A9AF; }

.kxad-ohk { padding: 4px 9px; color: #F0F1F2; background: #1F2226; border-radius: 4px; }

.kxad-qtu { color: #0E0F10; background: #6295ED; border-radius: 4px; padding: 4px 9px; }

.kta5-746 { display: grid; gap: 37px 45px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 422px), 1fr)); }

.kta5-vsn { min-width: 0; }

.kta5-hn { font-size: clamp(1.557rem, 1.246rem + 1vw, 2.206rem); line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; }

.kta5-hk { color: #A4A9AF; margin-top: 9px; }

.kta5-hj { border: 1px solid #33373D; background: #181A1C; overflow-x: auto; border-radius: 14px; margin-top: 17px; }

.kta5-i1lr { font-size: 15.5px; }

.kta5-i1lr thead { background: #1F2226; }

.kta5-i1lr th, .kta5-i1lr td { padding: 11px 17px; }

.kta5-i1lr thead th { font-size: 13.5px; }

.kta5-i1lr tbody th, .kta5-i1lr tbody td { border-top: 1px solid #33373D; }

.kta5-i1lr tbody th { font-weight: 600; }

.kta5-l3 { text-align: right; font-family: "Nunito Sans", sans-serif; color: #F0F1F2; white-space: nowrap; }

.kta5-ev { border-radius: 999px; background: #1F2226; display: block; margin-top: 6px; height: 4px; }

.kta5-zxa { border-radius: 999px; background: #6295ED; height: 100%; display: block; }

.kta5-bw { color: #58D0A1; font-weight: 700; }

.kta5-rg { color: #A4A9AF; }

.kdukak-gmfs { border: 1px solid #33373D; border-radius: 14px; position: relative; background-color: #060607; aspect-ratio: 16 / 9; overflow: hidden; }

.kdukak-7g8p { width: 100%; object-fit: cover; height: 100%; }

.kdukak-ojh { text-decoration: none; background: rgba(0, 0, 0, 0.70); inset: 0; position: absolute; display: grid; place-items: center; }

.kdukak-7ma { border-radius: 999px; padding: 0 24px; transition: transform .16s; font-weight: 800; font-size: 17.5px; background: #F3F3F4; min-height: 56px; align-items: center; display: inline-flex; color: #060607; gap: 11px; }

.kdukak-ojh:hover .kdukak-7ma { transform: scale(1.04); }

.kdukak-sqtp { flex-wrap: wrap; align-items: center; justify-content: space-between; margin-top: 15px; display: flex; gap: 13px 30px; }

.kdukak-d2 { max-width: 652px; font-size: 15.5px; }

.kqihot-xp { max-width: 772px; line-height: 1.7; font-size: 17.5px; }

.kqihot-um9 { line-height: 1.1; margin-bottom: 17px; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.687rem, 1.246rem + 1.6vw, 2.595rem); }

.kqihot-xp p + p { margin-top: 13px; }

.kcej-scv { margin-top: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); gap: 11px; display: grid; }

.kcej-idt { padding: 17px 19px; min-width: 0; background: #181A1C; border-radius: 8px; }

.kcej-r6vx { font-family: "Nunito Sans", sans-serif; font-weight: 700; font-size: 16.5px; }

.kcej-x406 { margin-top: 6px; font-size: 14.5px; }

.kmi1 { left: 0; align-items: center; right: 0; bottom: 0; justify-content: space-between; padding: 9px 11px 9px 15px; background: #181A1C; border-top: 1px solid #33373D; z-index: 35; gap: 11px; display: flex; transition: transform .20s; position: fixed; transform: translateY(110%); }

.kmi1-068 { transform: translateY(0); }

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

.kmi1 .kxa5 { flex: none; min-height: 44px; }

@media (min-width: 639px) {
  .kqid { padding-inline: 22px; }
  .kfiu-q9 { padding: 41px 37px; }
  .kfiu-a17b { padding: 22px 30px; }
  .kxatan-iz { padding: 34px; }
  .kkad-z5, .kcej-ui { padding: 34px; }
  .kcemi4-49ds { padding: 37px; }
  .kriguu-o105 { padding: 41px 37px 0; }
  .kve4 { padding: 37px; }
  .kve4-nztz { grid-template-columns: 170px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 971px) {
  .kqid { padding-inline: 37px; }
  main > section { padding-block: 0 82px; }
  .kfit { padding: 11px 22px; }
  .kfit-8fy { grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; gap: 15px; padding-left: 13px; }
  .kfit-np { display: none; }
  .kfit-nd { flex-wrap: wrap; border-top: 0; padding-top: 0; display: flex; justify-content: center; gap: 2px; }
  .kfit-ugwg { font-size: 14.5px; min-height: 40px; }
  .kfit-49m { display: flex; }
  .kfit-49m .kxa5 { padding: 0 15px; min-height: 42px; }
  .kwyvec { padding-block: 22px 75px; }
  .kwyvec-wp { padding-block: 30px; }
  .kfiu-q9 { padding: 60px; }
  .kgun { padding-block: 15px 45px; }
  .kve8 { padding-bottom: 67px; }
  .kve8-t1[open] .kve8-1lh, .kve8-1lh { padding: 0 9px 9px; display: flex; gap: 7px; flex-wrap: wrap; }
  .kve8-ecr { border-top: 0; border-radius: 8px; color: #F0F1F2; font-size: 14.5px; font-weight: 700; padding: 0 11px; min-height: 36px; background: #1F2226; }
  .kve8-ecr:hover { color: #0E0F10; background: #6295ED; }
  .kxatan-iz { padding: 41px; }
  .kkad-z5, .kcej-ui { padding: 41px; }
  .kcemi4-49ds { padding: 45px; }
  .kriguu-o105 { padding: 52px 52px 0; }
  .kve4 { margin: 0 22px 22px; padding: 45px; }
  .kmi1 { display: none; }
}