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

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

body { margin: 0; font-size: 15.5px; color: #D8D2DA; line-height: 1.55; background: #141015; font-family: "Manrope", sans-serif; overflow-wrap: break-word; }

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

h1, h2, h3 { overflow-wrap: break-word; font-family: "EB Garamond", serif; color: #F5F4F6; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #BCAAED; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.zf_begua { padding-inline: 17px; max-width: 1240px; margin-inline: auto; }

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

.zf_nujas { gap: 17px 34px; display: flex; flex-wrap: wrap; align-items: flex-end; margin-bottom: 30px; justify-content: space-between; }

.zf_nujas-tto { min-width: 0; max-width: 696px; }

.zf_nujas-5da { margin-bottom: 11px; display: flex; color: #B4A0EB; gap: 8px; font-size: 14px; align-items: center; font-weight: 700; }

.zf_nujas-5da::before { height: 8px; content: ""; background: #8C6DE0; border-radius: 2px; width: 8px; flex: none; }

.zf_nujas-obm8 { font-size: clamp(1.596rem, 1.179rem + 1.6vw, 2.455rem); text-wrap: balance; line-height: 1.1; letter-spacing: -0.02em; font-weight: 800; }

.zf_nujas-rwh { margin-top: 13px; color: #AB9EB0; }

.zf_nujas-tnz4 { text-decoration: none; display: inline-flex; font-size: 14.5px; align-items: center; gap: 8px; padding-bottom: 2px; font-weight: 700; border-bottom: 1.5px solid currentColor; }

.zf_nujas-tnz4 svg { flex: none; }

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

.zf_loy-1nu { background: #8C6DE0; color: #100E11; }

.zf_loy-1nu:hover { background: #BCAAED; color: #100E11; }

.zf_loy-5x88 { background: transparent; color: #F5F4F6; border-color: #F5F4F6; }

.zf_loy-5x88:hover { background: #F5F4F6; color: #141015; }

.zf_loy-cl { font-size: 15.5px; min-height: 52px; }

.zf_loy-d0h { display: flex; width: 100%; }

.zf_loy-in { background: #F0EFF0; color: #090709; }

.zf_loy-in:hover { background: #8C6DE0; color: #100E11; }

.zf_loy-myvh { background: transparent; color: #F0EFF0; border-color: #F0EFF0; }

.zf_loy-myvh:hover { background: #F0EFF0; color: #090709; }

.zf_mim { flex-wrap: wrap; gap: 11px; display: flex; }

.zf_cev { border: 1px solid #392E3E; background-color: #29212C; border-radius: 18px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #29212C 0 9px, #19141B 9px 18px); position: relative; }

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

.zf_cev-i4bg { aspect-ratio: 16 / 10; }

.zf_sofif { z-index: 30; top: 0; background: #141015; padding: 11px; position: sticky; }

.zf_sofif-oc03 { border: 1px solid #392E3E; padding: 11px; background: #19141B; gap: 11px; grid-template-columns: minmax(0, 1fr) auto auto; margin-inline: auto; max-width: 1240px; display: grid; align-items: center; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; border-radius: 18px; }

.zf_sofif-z6 { grid-area: logo; overflow-wrap: break-word; line-height: 1.1; hyphens: auto; gap: 11px; font-weight: 800; text-decoration: none; color: #F5F4F6; display: flex; font-size: 20.5px; min-width: 0; letter-spacing: -0.02em; align-items: center; font-family: "EB Garamond", serif; padding-left: 6px; }

.zf_sofif-z6::before { background: #8C6DE0; border-radius: 4px; flex: none; width: 14px; transform: rotate(45deg); content: ""; height: 14px; }

.zf_sofif-z6:hover { color: #F5F4F6; }

.zf_sofif-jwv { position: absolute; pointer-events: none; opacity: 0; }

.zf_sofif-3m { cursor: pointer; border-radius: 10px; place-items: center; background: #F5F4F6; color: #141015; grid-area: burger; display: grid; width: 44px; height: 44px; }

.zf_sofif-jwv:focus-visible + .zf_sofif-3m { outline: 2px solid #B4A0EB; outline-offset: 3px; }

.zf_sofif-thj9 { display: none; }

.zf_sofif-jwv:checked + .zf_sofif-3m .zf_sofif-wnn { display: none; }

.zf_sofif-jwv:checked + .zf_sofif-3m .zf_sofif-thj9 { display: block; }

.zf_sofif-c57 { border-top: 1px solid #392E3E; grid-area: nav; display: none; padding-top: 8px; }

.zf_sofif-jwv:checked ~ .zf_sofif-c57 { display: grid; gap: 2px; }

.zf_sofif-38 { text-decoration: none; padding: 0 13px; min-height: 48px; color: #D8D2DA; font-size: 16.5px; align-items: center; border-radius: 10px; font-weight: 700; display: flex; }

.zf_sofif-38:hover { color: #F5F4F6; background: #29212C; }

.zf_sofif-8n { background: #29212C; color: #F5F4F6; }

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

.zf_sofif-vgup .zf_loy { min-height: 44px; font-size: 14px; padding: 0 13px; }

.zf_cexan { border: 1px solid #392E3E; background: #19141B; padding: 30px 21px; border-radius: 18px; margin: 0 11px 25px; }

.zf_cexan-tee { letter-spacing: -0.04em; color: #F5F4F6; line-height: 1; overflow-wrap: break-word; hyphens: auto; font-size: clamp(2.21rem, 0.982rem + 6vw, 5.402rem); font-weight: 800; font-family: "EB Garamond", serif; }

.zf_cexan-slf { margin-top: 34px; }

.zf_cexan-9g1 { gap: 6px 25px; border-top: 1px solid #392E3E; display: grid; padding: 15px 0; }

.zf_cexan-h1n { font-size: 13px; color: #AB9EB0; font-family: "Spline Sans Mono", monospace; }

.zf_cexan-rzd { list-style: none; gap: 6px 21px; padding: 0; display: flex; flex-wrap: wrap; }

.zf_cexan-rzd li + li { margin-top: 0; }

.zf_cexan-xr8 { text-decoration: none; color: #F5F4F6; font-size: 14.5px; font-weight: 600; }

.zf_cexan-xr8:hover { color: #B4A0EB; }

.zf_cexan-g1a { justify-content: space-between; border-top: 1px solid #392E3E; font-size: 13px; align-items: center; flex-wrap: wrap; display: flex; margin-top: 21px; color: #AB9EB0; padding-top: 21px; gap: 17px 25px; }

.zf_cexan-cl { max-width: 832px; }

.zf_cexan-6jef { border: 2px solid #F27873; color: #F27873; border-radius: 50%; font-weight: 800; height: 40px; display: grid; place-items: center; width: 40px; flex: none; font-size: 13px; }

.zf_taqiq { border: 1px solid #392E3E; position: fixed; border-radius: 18px; padding: 13px 13px 13px 17px; background: #19141B; max-width: 792px; bottom: 10px; margin-inline: auto; right: 10px; box-shadow: 0 14px 39px -12px rgba(0, 0, 0, 0.71); flex-wrap: wrap; align-items: center; z-index: 40; gap: 11px 21px; display: flex; left: 10px; }

.zf_taqiq[hidden] { display: none; }

.zf_taqiq-2fc { color: #D8D2DA; flex: 1 1 260px; font-size: 14px; }

.zf_taqiq-st7 { flex-wrap: wrap; gap: 8px; display: flex; }

.zf_taqiq-st7 .zf_loy { min-height: 44px; font-size: 14px; padding: 0 15px; }

.zf_taq { padding-block: 13px 59px; }

.zf_taq-sh { border: 1px solid #392E3E; display: grid; border-radius: 18px; overflow: hidden; background: #19141B; grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr)); }

.zf_taq-g5q { padding: 30px 21px; min-width: 0; }

.zf_taq-0wto { font-weight: 800; text-wrap: balance; letter-spacing: -0.03em; line-height: 1.04; font-size: clamp(2.087rem, 1.277rem + 3.2vw, 3.683rem); }

.zf_taq-227j { font-size: 17.5px; max-width: 524px; margin-top: 19px; }

.zf_taq-e8a { margin-top: 28px; }

.zf_taq-1m { display: grid; min-width: 0; margin: 0; list-style: none; background: #29212C; padding: 13px 21px; align-content: center; }

.zf_taq-3j { grid-template-columns: 44px minmax(0, 1fr); display: grid; gap: 17px; padding: 19px 0; border-bottom: 1px solid #392E3E; }

.zf_taq-3j + .zf_taq-3j { margin-top: 0; }

.zf_taq-3j:last-child { border-bottom: 0; }

.zf_taq-zn { height: 44px; display: grid; border-radius: 10px; width: 44px; color: #B4A0EB; place-items: center; background: #19141B; }

.zf_taq-g9lf { font-weight: 700; overflow-wrap: break-word; color: #F5F4F6; hyphens: auto; }

.zf_taq-ta { font-size: 14px; color: #AB9EB0; }

.zf_pexa4-0rj { border: 1px solid #392E3E; overflow: hidden; display: grid; background: #392E3E; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 142px), 1fr)); gap: 1px; }

.zf_pexa4-di { min-width: 0; background: #19141B; display: flex; padding: 21px 23px; flex-direction: column-reverse; }

.zf_pexa4-ok { letter-spacing: -0.02em; font-weight: 700; hyphens: auto; overflow-wrap: break-word; font-size: clamp(1.473rem, 1.179rem + 1vw, 1.964rem); color: #F5F4F6; font-family: "Spline Sans Mono", monospace; }

.zf_pexa4-b8 { margin-top: 4px; font-size: 14px; color: #AB9EB0; }

.zf_pen-dt { padding: 0; display: grid; margin: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 160px), 1fr)); list-style: none; gap: 15px; }

.zf_pen-dt > li + li { margin-top: 0; }

.zf_pen-0yx { min-width: 0; text-decoration: none; color: #F5F4F6; transition: transform .20s; display: block; }

.zf_pen-0yx:hover { color: #B4A0EB; transform: translateY(-4px); }

.zf_pen-ji8 { border: 1px solid #392E3E; background-image: repeating-linear-gradient(135deg, #29212C 0 8px, #19141B 8px 16px); position: relative; overflow: hidden; border-radius: 18px; aspect-ratio: 1 / 1; }

.zf_pen-ha { width: 100%; object-fit: cover; height: 100%; }

.zf_pen-u5pv { font-size: 14.5px; hyphens: auto; margin-top: 11px; font-weight: 700; line-height: 1.3; overflow-wrap: break-word; }

.zf_pen-lye { font-size: 13px; color: #AB9EB0; }

.zf_mimi3-hde8 { list-style: none; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); gap: 13px; display: grid; margin: 0; }

.zf_mimi3-hde8 > li + li { margin-top: 0; }

.zf_mimi3-cq { border: 1px solid #392E3E; color: #F5F4F6; grid-template-columns: 84px minmax(0, 1fr) auto; display: grid; text-decoration: none; gap: 17px; background: #19141B; align-items: center; border-radius: 18px; transition: border-color .20s; padding: 11px 19px 11px 11px; }

.zf_mimi3-cq:hover { border-color: #B4A0EB; color: #F5F4F6; }

.zf_mimi3-gfw { aspect-ratio: 1 / 1; border-radius: 12px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #29212C 0 6px, #19141B 6px 12px); }

.zf_mimi3-5475 { width: 100%; height: 100%; object-fit: cover; }

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

.zf_mimi3-hvk { font-size: 13px; color: #AB9EB0; display: block; }

.zf_mimi3-9sz { color: #49DF98; font-size: 13px; font-weight: 700; font-family: "Spline Sans Mono", monospace; white-space: nowrap; }

.zf_ritac-wd { gap: 13px; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); padding: 0; list-style: none; }

.zf_ritac-wd > li + li { margin-top: 0; }

.zf_ritac-ks { border: 1px solid #392E3E; gap: 17px; text-decoration: none; color: #F5F4F6; display: grid; background: #19141B; transition: border-color .20s; border-radius: 18px; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; padding: 17px 19px; height: 100%; }

.zf_ritac-ks:hover { border-color: #B4A0EB; color: #F5F4F6; }

.zf_ritac-n9m { border-radius: 10px; display: grid; background: #29212C; height: 44px; color: #B4A0EB; width: 44px; place-items: center; }

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

.zf_ritac-b0u { color: #AB9EB0; font-size: 13px; display: block; }

.zf_wyl-im84 { gap: 17px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); }

.zf_wyl-xakj { border: 1px solid #392E3E; flex-direction: column; background: #19141B; border-radius: 18px; display: flex; min-width: 0; }

.zf_wyl-yq { padding: 25px 25px 21px; }

.zf_wyl-bu8 { font-weight: 700; color: #D8D2DA; background: #29212C; font-size: 12px; padding: 4px 11px; display: inline-block; border-radius: 6px; }

.zf_wyl-zh { line-height: 1.3; font-weight: 600; margin-top: 15px; font-size: 17.5px; }

.zf_wyl-4xe0 { letter-spacing: -0.02em; font-weight: 800; margin-top: 8px; color: #B4A0EB; overflow-wrap: break-word; font-size: clamp(1.596rem, 1.277rem + 1vw, 1.964rem); line-height: 1.1; font-family: "EB Garamond", serif; }

.zf_wyl-09 { flex: 1; display: flex; margin-inline: 15px; position: relative; padding: 21px 11px 25px; border-top: 2px dashed #392E3E; flex-direction: column; gap: 17px; }

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

.zf_wyl-09::before { border-right: 1px solid #392E3E; left: -26px; }

.zf_wyl-09::after { border-left: 1px solid #392E3E; right: -26px; }

.zf_wyl-2l { flex: 1; font-size: 14px; }

.zf_wyl-2s2 { color: #AB9EB0; font-size: 12px; }

.zf_be1-vuw { border: 1px solid #392E3E; overflow-x: auto; background: #19141B; border-radius: 18px; }

.zf_be1-gibd { font-size: 14.5px; counter-reset: facts-row; }

.zf_be1-gibd thead th { font-size: 13px; color: #AB9EB0; padding: 15px 17px; font-weight: 700; border-bottom: 1px solid #392E3E; }

.zf_be1-gibd tbody th, .zf_be1-gibd tbody td { border-bottom: 1px dashed #392E3E; padding: 14px 17px; }

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

.zf_be1-gibd tbody th { font-weight: 600; color: #D8D2DA; width: 40%; min-width: 150px; }

.zf_be1-gibd tbody th::before { content: counter(facts-row, decimal-leading-zero); min-width: 32px; font-weight: 500; display: inline-block; font-family: "Spline Sans Mono", monospace; font-size: 12px; color: #AB9EB0; counter-increment: facts-row; }

.zf_be1-gibd tbody td { color: #F5F4F6; min-width: 180px; font-weight: 700; overflow-wrap: break-word; hyphens: auto; }

.zf_nuqiq-yg9 { display: block; }

.zf_nuqiq-v7 { display: grid; gap: 11px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); }

.zf_nuqiq-0r7p { border: 1px solid #392E3E; background: #19141B; display: flex; gap: 6px; padding: 19px 21px; min-width: 0; border-radius: 18px; flex-direction: column; }

.zf_nuqiq-t6b { color: #AB9EB0; font-weight: 700; font-size: 13px; }

.zf_nuqiq-5y { color: #F5F4F6; font-weight: 800; font-size: 23.5px; overflow-wrap: break-word; hyphens: auto; font-family: "EB Garamond", serif; line-height: 1.15; }

.zf_riwyd-0yep { gap: 17px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); }

.zf_riwyd-pud { color: #F0EFF0; gap: 42px; background: #090709; justify-content: space-between; min-width: 0; padding: 28px; display: flex; flex-direction: column; border-radius: 18px; text-decoration: none; min-height: 220px; }

.zf_riwyd-pud:hover { color: #F0EFF0; }

.zf_riwyd-5iu8 { font-weight: 700; justify-content: space-between; gap: 6px 13px; display: flex; flex-wrap: wrap; }

.zf_riwyd-rcd3 { font-size: 13px; font-family: "Spline Sans Mono", monospace; font-weight: 500; }

.zf_riwyd-1b { line-height: 1; letter-spacing: -0.03em; font-size: clamp(1.842rem, 1.179rem + 2.6vw, 3.315rem); hyphens: auto; font-family: "Spline Sans Mono", monospace; font-weight: 700; overflow-wrap: break-word; }

.zf_riwyd-y437 { border: 1px solid #392E3E; background: #392E3E; display: grid; gap: 1px; margin: 0; border-radius: 18px; list-style: none; padding: 0; overflow: hidden; }

.zf_riwyd-y437 > li + li { margin-top: 0; }

.zf_riwyd-3c7w { height: 100%; gap: 6px 17px; justify-content: space-between; text-decoration: none; color: #F5F4F6; background: #19141B; padding: 21px 25px; display: flex; flex-wrap: wrap; align-items: center; }

.zf_riwyd-3c7w:hover { color: #F5F4F6; background: #29212C; }

.zf_riwyd-qz { font-weight: 700; }

.zf_riwyd-6hsw { font-size: 21.5px; font-weight: 700; hyphens: auto; overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; }

.zf_kag-2kh { grid-template-columns: repeat(auto-fit, minmax(min(100%, 238px), 1fr)); display: grid; padding: 0; margin: 0; gap: 17px; list-style: none; }

.zf_kag-2kh > li + li { margin-top: 0; }

.zf_kag-b8 { border: 1px solid #392E3E; color: #F5F4F6; padding: 8px 8px 17px; text-decoration: none; min-width: 0; border-radius: 18px; background: #19141B; transition: border-color .20s; height: 100%; display: block; }

.zf_kag-b8:hover { color: #F5F4F6; border-color: #B4A0EB; }

.zf_kag-r3h { aspect-ratio: 16 / 10; border-radius: 12px; position: relative; overflow: hidden; background-image: repeating-linear-gradient(135deg, #29212C 0 8px, #141015 8px 16px); }

.zf_kag-25 { left: 10px; top: 10px; background: #F27873; letter-spacing: .04em; font-size: 11px; color: #19141B; border-radius: 6px; padding: 3px 8px; font-weight: 700; position: absolute; }

.zf_kag-qt4w { font-weight: 700; hyphens: auto; margin-top: 15px; overflow-wrap: break-word; padding-inline: 8px; }

.zf_kag-xjn { padding-inline: 8px; font-size: 13px; color: #AB9EB0; font-family: "Spline Sans Mono", monospace; }

.zf_zoz-6cu { border: 1px solid #392E3E; background: #19141B; border-radius: 18px; overflow-x: auto; }

.zf_zoz-2j9 { font-size: 14.5px; min-width: 600px; }

.zf_zoz-2j9 thead { background: #29212C; }

.zf_zoz-2j9 th, .zf_zoz-2j9 td { padding: 15px 17px; }

.zf_zoz-2j9 thead th { font-weight: 700; color: #D8D2DA; font-size: 13px; }

.zf_zoz-2j9 tbody th, .zf_zoz-2j9 tbody td { vertical-align: middle; border-top: 1px solid #392E3E; }

.zf_zoz-ta { color: #F5F4F6; align-items: center; font-weight: 700; gap: 13px; display: flex; }

.zf_zoz-7tk3 { white-space: nowrap; text-align: right; font-family: "Spline Sans Mono", monospace; color: #F5F4F6; }

.zf_zoz-2j9 thead .zf_zoz-7tk3 { font-family: "Manrope", sans-serif; }

.zf_cey-caqp { border-top: 1px solid #392E3E; }

.zf_cey-ww { grid-template-columns: auto minmax(0, 1fr); border-bottom: 1px solid #392E3E; gap: 8px 21px; padding: 25px 0; display: grid; }

.zf_cey-9d { color: #100E11; grid-row: span 2; place-items: center; height: 52px; width: 52px; border-radius: 10px; background: #8C6DE0; display: grid; }

.zf_cey-dwwk { font-weight: 600; font-size: 19.5px; }

.zf_cey-1p { hyphens: auto; max-width: 736px; }

.zf_bebeg-n8je { list-style: none; counter-reset: steps; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); gap: 30px 25px; padding: 0; display: grid; }

.zf_bebeg-fb { padding-top: 19px; border-top: 2px solid #F5F4F6; min-width: 0; }

.zf_bebeg-fb + .zf_bebeg-fb { margin-top: 0; }

.zf_bebeg-fb::before { font-family: "Spline Sans Mono", monospace; display: block; counter-increment: steps; font-size: 14px; content: counter(steps, decimal-leading-zero); color: #B4A0EB; font-weight: 700; }

.zf_bebeg-9b { margin-top: 11px; font-size: 18.5px; line-height: 1.25; font-weight: 600; }

.zf_bebeg-bv7n { font-size: 14.5px; margin-top: 8px; }

.zf_guw-5o1j { grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); display: grid; gap: 0 42px; }

.zf_guw-qc28 { border-top: 1px solid #392E3E; padding-block: 21px 25px; min-width: 0; }

.zf_guw-i9lm { font-weight: 600; font-size: 18.5px; }

.zf_guw-70 { font-size: 14.5px; margin-top: 11px; }

.zf_ce4-dh { max-width: 736px; font-size: 16.5px; line-height: 1.7; }

.zf_ce4-8q { letter-spacing: -0.02em; margin-bottom: 21px; font-size: clamp(1.596rem, 1.179rem + 1.6vw, 2.455rem); font-weight: 800; line-height: 1.1; }

.zf_ce4-dh h3 { margin: 30px 0 11px; font-weight: 600; font-size: 21.5px; }

.zf_ce4-dh p + p { margin-top: 15px; }

.zf_ce4-dh ul, .zf_ce4-dh ol { margin-block: 17px; }

.zf_ce4-zp8 { margin-block: 30px; background: #29212C; border-radius: 18px; padding: 25px 30px; }

.zf_ce4-zp8 p { font-weight: 600; color: #F5F4F6; font-family: "EB Garamond", serif; line-height: 1.4; font-size: 20.5px; }

.zf_ce4-zp8 cite { display: block; font-size: 14px; color: #AB9EB0; font-weight: 600; margin-top: 13px; font-style: normal; }

.zf_lohoj-6yv { border: 1px solid #392E3E; border-radius: 18px; padding: 25px 21px; background: #19141B; display: grid; gap: 25px 51px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); }

.zf_lohoj-vy { min-width: 0; }

.zf_lohoj-bcyh { font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.596rem, 1.179rem + 1.4vw, 2.333rem); }

.zf_lohoj-ypz { margin-top: 15px; }

.zf_lohoj-av { min-width: 0; list-style: none; padding: 0; }

.zf_lohoj-3z { overflow-wrap: break-word; padding: 13px 0; display: flex; align-items: flex-start; border-bottom: 1px solid #392E3E; hyphens: auto; gap: 15px; }

.zf_lohoj-3z + .zf_lohoj-3z { margin-top: 0; }

.zf_lohoj-4pk8 { display: grid; width: 24px; border-radius: 50%; flex: none; place-items: center; color: #19141B; background: #49DF98; height: 24px; }

.zf_zoc-e7sh { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); gap: 17px; }

.zf_zoc-za1 { border: 1px solid #392E3E; border-radius: 18px; min-width: 0; background: #19141B; padding: 25px; }

.zf_zoc-pya { border-radius: 999px; overflow: hidden; height: 6px; background: #29212C; }

.zf_zoc-xkxv { border-radius: 999px; height: 100%; background: #8C6DE0; }

.zf_zoc-flvr { margin-top: 21px; font-size: 23.5px; font-weight: 800; }

.zf_zoc-jm { color: #AB9EB0; font-size: 14px; font-family: "Spline Sans Mono", monospace; }

.zf_zoc-dd1n { padding: 0; margin-top: 17px; list-style: none; font-size: 14.5px; }

.zf_zoc-eff { display: flex; gap: 8px; }

.zf_zoc-eff svg { color: #49DF98; margin-top: 3px; flex: none; }

.zf_hop-wtat { display: flex; align-items: center; gap: 17px; }

.zf_hop-38 { font-family: "EB Garamond", serif; color: #F5F4F6; font-weight: 800; line-height: 1; font-size: 51px; }

.zf_hop-egx { color: #F5F4F6; display: flex; gap: 2px; }

.zf_hop-men { font-size: 14px; color: #AB9EB0; }

.zf_hop-zv { display: grid; gap: 17px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); }

.zf_hop-rk8s { border: 1px solid #392E3E; display: flex; border-radius: 18px; flex-direction: column; gap: 17px; padding: 25px; min-width: 0; background: #19141B; }

.zf_hop-6w5 { flex: 1; font-size: 14.5px; }

.zf_hop-wd7 { align-items: center; display: flex; gap: 13px; }

.zf_hop-7u { font-size: 14px; background: #29212C; color: #F5F4F6; font-weight: 700; display: grid; border-radius: 50%; place-items: center; height: 40px; width: 40px; flex: none; }

.zf_hop-i9ib { color: #F5F4F6; display: block; font-weight: 700; font-size: 14.5px; }

.zf_hop-n5be { display: block; font-size: 13px; color: #AB9EB0; }

.zf_guj-9k { border: 1px solid #392E3E; border-radius: 18px; gap: 25px 51px; background: #19141B; display: grid; padding: 25px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); }

.zf_guj-28q { align-items: start; gap: 17px 21px; grid-template-columns: auto minmax(0, 1fr); display: grid; }

.zf_guj-7wk { height: 64px; font-family: "EB Garamond", serif; font-size: 21.5px; font-weight: 800; width: 64px; border-radius: 50%; place-items: center; display: grid; color: #100E11; background: #8C6DE0; overflow: hidden; }

.zf_guj-7wk img { object-fit: cover; width: 100%; height: 100%; }

.zf_guj-zj { font-size: 21.5px; font-weight: 800; }

.zf_guj-i5m0 { color: #AB9EB0; font-size: 14px; }

.zf_guj-xhd { margin-top: 11px; }

.zf_guj-co2b { flex-wrap: wrap; display: flex; margin-top: 13px; gap: 8px 21px; font-size: 14px; }

.zf_guj-y9 { font-family: "Spline Sans Mono", monospace; color: #AB9EB0; }

.zf_zo3-3jm { gap: 11px; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(30%, 134px), 1fr)); margin: 0; list-style: none; }

.zf_zo3-3jm > li + li { margin-top: 0; }

.zf_zo3-g3ep { border: 1px solid #392E3E; aspect-ratio: 300 / 173; padding: 11px; transition: border-color .20s; display: block; background: #19141B; border-radius: 10px; }

.zf_zo3-g3ep:hover { border-color: #B4A0EB; }

.zf_zo3-xqkh { object-fit: contain; width: 100%; height: 100%; }

.zf_zo5-fj8 { gap: 34px; display: grid; align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); }

.zf_zo5-i36 { min-width: 0; }

.zf_zo5-04e { margin-top: 15px; }

.zf_zo5-qoxb { list-style: none; margin-top: 19px; padding: 0; }

.zf_zo5-ecb1 { gap: 11px; display: flex; }

.zf_zo5-ecb1 svg { flex: none; margin-top: 2px; color: #49DF98; }

.zf_zo5-nyy { flex-wrap: wrap; gap: 11px; margin-top: 25px; display: flex; }

.zf_zo5-28xy { border: 1.5px solid #F5F4F6; text-decoration: none; border-radius: 10px; display: inline-flex; padding: 6px 21px; justify-content: center; flex-direction: column; transition: background-color .20s, color .20s; color: #F5F4F6; min-height: 52px; }

.zf_zo5-28xy:hover { background: #F5F4F6; color: #141015; }

.zf_zo5-fq { font-size: 11px; }

.zf_zo5-3s { font-weight: 700; font-size: 15.5px; line-height: 1.2; }

.zf_mi6-ln6, .zf_nujak-7e { background: #29212C; padding: 25px 21px; border-radius: 18px; }

.zf_mi6-vj4 { flex-wrap: wrap; gap: 21px 42px; align-items: flex-end; display: flex; justify-content: space-between; }

.zf_mi6-qj1z { max-width: 620px; min-width: 0; }

.zf_mi6-vf4d, .zf_nujak-al { max-width: 660px; margin-top: 13px; }

.zf_mi6-9b8g { margin-top: 30px; gap: 11px; display: grid; padding: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 172px), 1fr)); }

.zf_mi6-flc9 { align-items: center; color: #F5F4F6; display: flex; padding: 17px; min-width: 0; background: #19141B; font-weight: 700; gap: 13px; hyphens: auto; overflow-wrap: break-word; border-radius: 10px; }

.zf_mi6-flc9 + .zf_mi6-flc9 { margin-top: 0; }

.zf_mi6-flc9 svg { color: #B4A0EB; flex: none; }

.zf_nujak-7o { font-size: 14px; gap: 8px 21px; display: flex; flex-wrap: wrap; font-weight: 700; margin-top: 21px; }

.zf_cep-96 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr)); gap: 34px 59px; }

.zf_cep-zcf { min-width: 0; }

.zf_cep-zcf p { margin-top: 15px; }

.zf_cep-qu { gap: 17px; display: grid; min-width: 0; align-content: start; }

.zf_cep-gnds { border: 1px solid #392E3E; overflow: hidden; display: grid; background: #392E3E; border-radius: 18px; gap: 1px; grid-template-columns: repeat(2, minmax(0, 1fr)); }

.zf_cep-hum { background: #19141B; flex-direction: column-reverse; padding: 19px 21px; display: flex; }

.zf_cep-4s { color: #F5F4F6; font-family: "Spline Sans Mono", monospace; font-size: 23.5px; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.zf_cep-09ns { font-size: 13px; color: #AB9EB0; }

.zf_cep-d2v { border: 1px solid #392E3E; background: #19141B; padding: 0; border-radius: 18px; list-style: none; }

.zf_cep-tt { justify-content: space-between; flex-wrap: wrap; gap: 4px 17px; border-bottom: 1px solid #392E3E; display: flex; padding: 15px 21px; }

.zf_cep-tt + .zf_cep-tt { margin-top: 0; }

.zf_cep-tt:last-child { border-bottom: 0; }

.zf_cep-i4d { font-weight: 700; color: #F5F4F6; }

.zf_cep-035 { color: #AB9EB0; font-size: 14px; overflow-wrap: break-word; hyphens: auto; font-family: "Spline Sans Mono", monospace; }

.zf_sohov-wo { counter-reset: faq; border-top: 1.5px solid #F5F4F6; }

.zf_sohov-ji { border-bottom: 1px solid #392E3E; }

.zf_sohov-p6 { color: #F5F4F6; grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 13px; font-size: 16.5px; padding: 19px 0; font-weight: 700; align-items: center; display: grid; }

.zf_sohov-p6::before { font-family: "Spline Sans Mono", monospace; counter-increment: faq; content: counter(faq, decimal-leading-zero); font-size: 13px; color: #B4A0EB; }

.zf_sohov-p6:hover { color: #B4A0EB; }

.zf_sohov-yjxf { transition: transform .20s; }

.zf_sohov-ji[open] .zf_sohov-yjxf { transform: rotate(45deg); }

.zf_sohov-w64 { max-width: 832px; padding: 0 0 23px 51px; }

.zf_sohov-w64 p + p { margin-top: 11px; }

.zf_xav-7kv { justify-content: space-between; flex-wrap: wrap; color: #F0EFF0; align-items: center; display: flex; padding: 30px 23px; border-radius: 18px; background: #090709; gap: 25px 42px; }

.zf_xav-xyn { min-width: 0; max-width: 620px; }

.zf_xav-xt { font-weight: 800; font-size: clamp(1.473rem, 1.179rem + 1.2vw, 2.087rem); color: #F0EFF0; letter-spacing: -0.02em; line-height: 1.12; }

.zf_xav-l3 { margin-top: 11px; color: #F0EFF0; }

.zf_xav-l3 a { color: #F0EFF0; }

.zf_jabek-4war { font-weight: 800; line-height: 1.15; max-width: 736px; font-size: clamp(1.351rem, 1.08rem + 1vw, 1.842rem); }

.zf_jabek-tsl3 { column-gap: 51px; margin-top: 19px; font-size: 14.5px; columns: 2 340px; }

.zf_jabek-tsl3 p + p { margin-top: 15px; }

.zf_fid-dm3 { flex-wrap: wrap; font-size: 13px; padding: 0; gap: 6px 11px; list-style: none; color: #AB9EB0; display: flex; margin-bottom: 21px; }

.zf_fid-dm3 li + li { margin-top: 0; }

.zf_fid-dm3 li + li::before { margin-right: 11px; content: "/"; }

.zf_fid-ssgn { color: #AB9EB0; }

.zf_fid-qd { font-weight: 700; color: #F5F4F6; }

.zf_kami4 { padding-block: 8px 34px; }

.zf_kami4-iw { grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr)); display: grid; align-items: start; gap: 25px 51px; }

.zf_kami4-dm0 { min-width: 0; }

.zf_kami4-k4n { font-family: "Spline Sans Mono", monospace; color: #AB9EB0; font-size: 13px; }

.zf_kami4-65 { letter-spacing: -0.03em; font-weight: 800; margin-top: 11px; font-size: clamp(2.21rem, 1.277rem + 3.4vw, 3.929rem); line-height: 1.02; }

.zf_kami4-i14 { font-size: 17.5px; max-width: 544px; margin-top: 17px; }

.zf_kami4-a2r { border: 1px solid #392E3E; background: #392E3E; margin-top: 25px; border-radius: 18px; display: grid; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr)); overflow: hidden; }

.zf_kami4-lye2 { background: #19141B; min-width: 0; padding: 13px 17px; }

.zf_kami4-ymw { font-size: 12px; font-weight: 700; color: #AB9EB0; }

.zf_kami4-cg { color: #F5F4F6; margin-top: 2px; font-family: "Spline Sans Mono", monospace; hyphens: auto; font-weight: 700; overflow-wrap: break-word; font-size: 16.5px; }

.zf_kami4-hx1s { margin-top: 25px; }

.zf_kami4-9jl { margin-top: 13px; color: #AB9EB0; font-size: 13px; }

.zf_kami4-48ct { min-width: 0; }

.zf_xaz-4hl { padding: 30px 21px 0; background: #090709; overflow: hidden; border-radius: 18px; text-align: center; color: #F0EFF0; }

.zf_xaz-3o { margin-inline: auto; max-width: 792px; }

.zf_xaz-pd { font-family: "Spline Sans Mono", monospace; color: #F0EFF0; font-size: 13px; }

.zf_xaz-jtw { letter-spacing: -0.03em; font-size: clamp(2.087rem, 1.277rem + 3.4vw, 4.052rem); color: #F0EFF0; font-weight: 800; margin-top: 11px; line-height: 1.02; }

.zf_xaz-77lk { color: #F0EFF0; font-size: 17.5px; margin-top: 15px; }

.zf_xaz-tn3z { justify-content: center; margin-top: 25px; }

.zf_xaz-3f { gap: 8px; justify-content: center; flex-wrap: wrap; list-style: none; display: flex; margin-top: 30px; padding: 0; }

.zf_xaz-sf7m { border: 1px solid #F0EFF0; font-size: 14px; color: #F0EFF0; border-radius: 999px; padding: 8px 15px; }

.zf_xaz-sf7m + .zf_xaz-sf7m { margin-top: 0; }

.zf_xaz-sf7m strong { font-family: "Spline Sans Mono", monospace; color: #F0EFF0; }

.zf_xaz-ewzd { margin: 38px auto 0; border-radius: 18px 18px 0 0; overflow: hidden; aspect-ratio: 16 / 10; background-color: #29212C; max-width: 928px; }

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

.zf_peq { padding-bottom: 51px; }

.zf_peq-c3n { border: 1px solid #392E3E; background: #19141B; border-radius: 18px; }

.zf_peq-94 { color: #F5F4F6; font-weight: 700; justify-content: space-between; display: flex; min-height: 52px; padding: 0 17px; align-items: center; }

.zf_peq-jzw { transition: transform .20s; }

.zf_peq-c3n[open] .zf_peq-jzw { transform: rotate(45deg); }

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

.zf_peq-p2 li + li { margin-top: 0; }

.zf_peq-kifz { text-decoration: none; min-height: 44px; color: #D8D2DA; border-top: 1px solid #392E3E; display: flex; padding: 0 8px; align-items: center; font-weight: 600; }

.zf_peq-kifz:hover { color: #B4A0EB; }

.zf_tamij-sbg2 { align-items: start; gap: 30px 59px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); display: grid; }

.zf_tamij-1x { min-width: 0; font-size: 16.5px; max-width: 696px; }

.zf_tamij-1x p { margin-top: 15px; }

.zf_tamij-lt { min-width: 0; background: #29212C; border-radius: 18px; padding: 25px; }

.zf_tamij-fok { font-weight: 600; font-size: 18.5px; }

.zf_tamij-0y { padding: 0; list-style: none; margin-top: 15px; }

.zf_tamij-xm { gap: 11px; display: flex; }

.zf_tamij-xm svg { color: #49DF98; margin-top: 2px; flex: none; }

.zf_qizon-mlhf { gap: 17px; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); margin: 0; }

.zf_qizon-mlhf > li + li { margin-top: 0; }

.zf_qizon-iu4e { border: 1px solid #392E3E; aspect-ratio: 16 / 10; border-radius: 18px; overflow: hidden; background-color: #090709; }

.zf_qizon-l8 { width: 100%; height: 100%; object-fit: contain; }

.zf_qizon-ydx { font-size: 14px; margin-top: 11px; }

.zf_milor-71 { border: 1px solid #392E3E; border-radius: 18px; background: #19141B; overflow-x: auto; }

.zf_milor-o3d { font-size: 14.5px; min-width: 544px; }

.zf_milor-o3d thead { background: #29212C; }

.zf_milor-o3d th, .zf_milor-o3d td { padding: 11px 17px; vertical-align: middle; }

.zf_milor-o3d thead th { color: #D8D2DA; font-weight: 700; font-size: 13px; }

.zf_milor-o3d tbody th, .zf_milor-o3d tbody td { border-top: 1px solid #392E3E; }

.zf_milor-zg5 { color: #F5F4F6; white-space: nowrap; text-align: right; font-family: "Spline Sans Mono", monospace; }

.zf_milor-wltp { color: #F5F4F6; font-weight: 700; align-items: center; display: flex; gap: 13px; }

.zf_milor-z1a { overflow: hidden; flex: none; background: #29212C; width: 40px; border-radius: 6px; height: 40px; }

.zf_milor-z1a img { width: 100%; height: 100%; object-fit: contain; }

.zf_milor-9rz { background: #29212C; }

.zf_milor-9rz .zf_milor-z1a { background: #19141B; }

.zf_milor-coa { background: #8C6DE0; padding: 2px 8px; color: #100E11; font-weight: 700; border-radius: 6px; font-size: 11px; }

.zf_xa3-pfj { gap: 17px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); }

.zf_xa3-wr { border: 1px solid #392E3E; flex-direction: column; padding: 25px; border-radius: 18px; min-width: 0; display: flex; gap: 13px; background: #19141B; }

.zf_xa3-t0i { font-size: 19.5px; font-weight: 600; }

.zf_xa3-0rn { flex: 1; font-size: 14.5px; }

.zf_xa3-8fg8 { display: flex; gap: 6px; flex-wrap: wrap; font-weight: 700; font-size: 13px; align-items: center; }

.zf_xa3-8fg8 svg { color: #AB9EB0; }

.zf_xa3-x6j { color: #F5F4F6; border-radius: 6px; padding: 4px 11px; background: #29212C; }

.zf_xa3-z1s { padding: 4px 11px; color: #100E11; background: #8C6DE0; border-radius: 6px; }

.zf_kam-l3 { gap: 42px 51px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); }

.zf_kam-ox { min-width: 0; }

.zf_kam-pz { line-height: 1.12; font-size: clamp(1.473rem, 1.179rem + 1vw, 2.087rem); letter-spacing: -0.02em; font-weight: 800; }

.zf_kam-pc { margin-top: 11px; color: #AB9EB0; }

.zf_kam-eh8 { border: 1px solid #392E3E; margin-top: 19px; overflow-x: auto; background: #19141B; border-radius: 18px; }

.zf_kam-ev2 { font-size: 14.5px; }

.zf_kam-ev2 thead { background: #29212C; }

.zf_kam-ev2 th, .zf_kam-ev2 td { padding: 13px 19px; }

.zf_kam-ev2 thead th { font-size: 13px; }

.zf_kam-ev2 tbody th, .zf_kam-ev2 tbody td { border-top: 1px solid #392E3E; }

.zf_kam-ev2 tbody th { font-weight: 600; }

.zf_kam-0sly { color: #F5F4F6; text-align: right; font-family: "Spline Sans Mono", monospace; white-space: nowrap; }

.zf_kam-fsg { display: block; border-radius: 999px; height: 4px; margin-top: 6px; background: #29212C; }

.zf_kam-mck { background: #8C6DE0; display: block; border-radius: 999px; height: 100%; }

.zf_kam-26zj { color: #49DF98; font-weight: 700; }

.zf_kam-fj { color: #AB9EB0; }

.zf_guxad-lv { border: 1px solid #392E3E; background-color: #090709; overflow: hidden; aspect-ratio: 16 / 9; position: relative; border-radius: 18px; }

.zf_guxad-n2 { object-fit: cover; width: 100%; height: 100%; }

.zf_guxad-dfd { background: rgba(0, 0, 0, 0.71); inset: 0; display: grid; text-decoration: none; place-items: center; position: absolute; }

.zf_guxad-b316 { color: #090709; font-size: 16.5px; display: inline-flex; align-items: center; min-height: 56px; font-weight: 800; background: #F0EFF0; transition: transform .20s; border-radius: 999px; gap: 13px; padding: 0 28px; }

.zf_guxad-dfd:hover .zf_guxad-b316 { transform: scale(1.04); }

.zf_guxad-zqv { display: flex; flex-wrap: wrap; margin-top: 17px; gap: 15px 34px; justify-content: space-between; align-items: center; }

.zf_guxad-lt5 { font-size: 14.5px; max-width: 620px; }

.zf_xasos-0nj { max-width: 736px; line-height: 1.7; font-size: 16.5px; }

.zf_xasos-tq1 { font-size: clamp(1.596rem, 1.179rem + 1.6vw, 2.455rem); line-height: 1.1; font-weight: 800; margin-bottom: 19px; letter-spacing: -0.02em; }

.zf_xasos-0nj p + p { margin-top: 15px; }

.zf_nujak-7s2o { margin-top: 25px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); gap: 13px; }

.zf_nujak-ch { padding: 19px 21px; background: #19141B; min-width: 0; border-radius: 10px; }

.zf_nujak-grh { font-family: "Manrope", sans-serif; font-size: 15.5px; font-weight: 700; }

.zf_nujak-13 { font-size: 14px; margin-top: 6px; }

.zf_mil { border-top: 1px solid #392E3E; right: 0; left: 0; position: fixed; transform: translateY(110%); gap: 13px; padding: 11px 13px 11px 17px; background: #19141B; transition: transform .25s; justify-content: space-between; display: flex; bottom: 0; align-items: center; z-index: 35; }

.zf_mil-n6y0 { transform: translateY(0); }

.zf_mil-ehv { overflow: hidden; min-width: 0; white-space: nowrap; text-overflow: ellipsis; font-weight: 700; color: #F5F4F6; }

.zf_mil .zf_loy { min-height: 44px; flex: none; }

@media (min-width: 651px) {
  .zf_begua { padding-inline: 25px; }
  .zf_taq-g5q { padding: 47px 42px; }
  .zf_taq-1m { padding: 25px 34px; }
  .zf_lohoj-6yv { padding: 38px; }
  .zf_mi6-ln6, .zf_nujak-7e { padding: 38px; }
  .zf_xav-7kv { padding: 42px; }
  .zf_xaz-4hl { padding: 47px 42px 0; }
  .zf_cexan { padding: 42px; }
  .zf_cexan-9g1 { grid-template-columns: 152px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 965px) {
  .zf_begua { padding-inline: 42px; }
  main > section { padding-block: 0 93px; }
  .zf_sofif { padding: 13px 25px; }
  .zf_sofif-oc03 { grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 17px; padding-left: 15px; grid-template-areas: "logo nav tools actions"; }
  .zf_sofif-3m { display: none; }
  .zf_sofif-c57 { flex-wrap: wrap; gap: 2px; border-top: 0; display: flex; padding-top: 0; justify-content: center; }
  .zf_sofif-38 { min-height: 40px; font-size: 14px; }
  .zf_sofif-vgup { display: flex; }
  .zf_sofif-vgup .zf_loy { min-height: 42px; padding: 0 17px; }
  .zf_taq-g5q { padding: 68px; }
  .zf_kami4 { padding-block: 17px 51px; }
  .zf_peq { padding-bottom: 76px; }
  .zf_peq-c3n[open] .zf_peq-p2, .zf_peq-p2 { display: flex; gap: 8px; flex-wrap: wrap; padding: 0 11px 11px; }
  .zf_peq-kifz { min-height: 36px; font-size: 14px; background: #29212C; border-top: 0; border-radius: 10px; color: #F5F4F6; padding: 0 13px; font-weight: 700; }
  .zf_peq-kifz:hover { background: #8C6DE0; color: #100E11; }
  .zf_lohoj-6yv { padding: 47px; }
  .zf_mi6-ln6, .zf_nujak-7e { padding: 47px; }
  .zf_xav-7kv { padding: 51px; }
  .zf_xaz-4hl { padding: 59px 59px 0; }
  .zf_cexan { padding: 51px; margin: 0 25px 25px; }
  .zf_mil { display: none; }
}