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

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

body { background: #F6F4F6; overflow-wrap: break-word; color: #2F2831; margin: 0; line-height: 1.55; font-family: "Golos Text", sans-serif; font-size: 1.012rem; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #801A82; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.uj_riu { max-width: 1308px; padding-inline: 16px; margin-inline: auto; }

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

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

.uj_jafi7-4ov { min-width: 0; max-width: 736px; }

.uj_jafi7-my { margin-bottom: 10px; align-items: center; color: #871C88; display: flex; gap: 8px; font-size: 0.885rem; font-weight: 700; }

.uj_jafi7-my::before { height: 8px; flex: none; background: #C829CA; content: ""; border-radius: 2px; width: 8px; }

.uj_jafi7-ypj { line-height: 1.1; text-wrap: balance; letter-spacing: -0.02em; font-size: clamp(1.644rem, 1.214rem + 1.6vw, 2.53rem); font-weight: 800; }

.uj_jafi7-7d { margin-top: 12px; color: #5D4F62; }

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

.uj_jafi7-c1k svg { flex: none; }

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

.uj_miqi4-m6 { background: #C829CA; color: #FFFFFF; }

.uj_miqi4-m6:hover { background: #801A82; color: #FFFFFF; }

.uj_miqi4-2l8f { border-color: #181419; background: transparent; color: #181419; }

.uj_miqi4-2l8f:hover { background: #181419; color: #F6F4F6; }

.uj_miqi4-ar { font-size: 1.012rem; min-height: 52px; }

.uj_miqi4-ix6 { display: flex; width: 100%; }

.uj_miqi4-m4 { background: #F6F5F6; color: #1C161E; }

.uj_miqi4-m4:hover { color: #FFFFFF; background: #C829CA; }

.uj_miqi4-b3c { background: transparent; border-color: #F6F5F6; color: #F6F5F6; }

.uj_miqi4-b3c:hover { background: #F6F5F6; color: #1C161E; }

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

.uj_tae { border: 1px solid #D9D2DB; position: relative; background-color: #E2DDE4; overflow: hidden; border-radius: 8px; background-image: repeating-linear-gradient(135deg, #E2DDE4 0 9px, #FFFFFF 9px 18px); }

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

.uj_tae-zt { aspect-ratio: 16 / 10; }

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

.uj_somig-3h4 { border: 1px solid #D9D2DB; margin-inline: auto; background: #FFFFFF; gap: 10px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; grid-template-columns: minmax(0, 1fr) auto auto; display: grid; align-items: center; padding: 10px; max-width: 1308px; border-radius: 8px; }

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

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

.uj_somig-hc:hover { color: #181419; }

.uj_somig-rl4 { opacity: 0; pointer-events: none; position: absolute; }

.uj_somig-ka { background: #181419; color: #F6F4F6; cursor: pointer; grid-area: burger; height: 44px; place-items: center; border-radius: 4px; display: grid; width: 44px; }

.uj_somig-rl4:focus-visible + .uj_somig-ka { outline: 2px solid #871C88; outline-offset: 3px; }

.uj_somig-qc { display: none; }

.uj_somig-rl4:checked + .uj_somig-ka .uj_somig-sd4 { display: none; }

.uj_somig-rl4:checked + .uj_somig-ka .uj_somig-qc { display: block; }

.uj_somig-vf1x { grid-area: nav; display: none; padding-top: 8px; border-top: 1px solid #D9D2DB; }

.uj_somig-rl4:checked ~ .uj_somig-vf1x { gap: 2px; display: grid; }

.uj_somig-x8pv { align-items: center; color: #2F2831; font-size: 1.075rem; padding: 0 12px; min-height: 48px; text-decoration: none; border-radius: 4px; display: flex; font-weight: 700; }

.uj_somig-x8pv:hover { color: #181419; background: #E2DDE4; }

.uj_somig-hk { color: #181419; background: #E2DDE4; }

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

.uj_somig-zo6e .uj_miqi4 { min-height: 44px; padding: 0 12px; font-size: 0.885rem; }

.uj_loo { border: 1px solid #D9D2DB; padding: 28px 20px; border-radius: 8px; background: #FFFFFF; margin: 0 10px 24px; }

.uj_loo-zb { hyphens: auto; line-height: 1; font-weight: 800; overflow-wrap: break-word; font-family: "Familjen Grotesk", sans-serif; letter-spacing: -0.04em; font-size: clamp(2.277rem, 1.012rem + 6vw, 5.565rem); color: #181419; }

.uj_loo-5it { margin-top: 32px; }

.uj_loo-66u { padding: 14px 0; gap: 6px 24px; display: grid; border-top: 1px solid #D9D2DB; }

.uj_loo-bv { color: #5D4F62; font-family: "Fira Code", monospace; font-size: 0.822rem; }

.uj_loo-hh2n { list-style: none; gap: 6px 20px; display: flex; padding: 0; flex-wrap: wrap; }

.uj_loo-hh2n li + li { margin-top: 0; }

.uj_loo-69q { text-decoration: none; font-weight: 600; font-size: 0.949rem; color: #181419; }

.uj_loo-69q:hover { color: #871C88; }

.uj_loo-hkr { align-items: center; color: #5D4F62; flex-wrap: wrap; border-top: 1px solid #D9D2DB; justify-content: space-between; margin-top: 20px; font-size: 0.822rem; display: flex; gap: 16px 24px; padding-top: 20px; }

.uj_loo-4tv { max-width: 880px; }

.uj_loo-8ul { border: 2px solid #AC342A; place-items: center; border-radius: 50%; color: #AC342A; display: grid; flex: none; font-weight: 800; font-size: 0.822rem; width: 40px; height: 40px; }

.uj_dub { border: 1px solid #D9D2DB; background: #FFFFFF; display: flex; left: 10px; position: fixed; box-shadow: 0 15px 39px -12px rgba(9, 10, 15, 0.56); align-items: center; z-index: 40; flex-wrap: wrap; margin-inline: auto; padding: 12px 12px 12px 16px; gap: 10px 20px; max-width: 836px; bottom: 10px; right: 10px; border-radius: 8px; }

.uj_dub[hidden] { display: none; }

.uj_dub-xx3h { color: #2F2831; font-size: 0.885rem; flex: 1 1 260px; }

.uj_dub-dpz { flex-wrap: wrap; gap: 8px; display: flex; }

.uj_dub-dpz .uj_miqi4 { min-height: 44px; font-size: 0.885rem; padding: 0 14px; }

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

.uj_guj-o7 { border: 1px solid #D9D2DB; display: grid; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); background: #FFFFFF; border-radius: 8px; }

.uj_guj-fab { min-width: 0; padding: 28px 20px; }

.uj_guj-r9u { text-wrap: balance; font-weight: 800; line-height: 1.04; letter-spacing: -0.03em; font-size: clamp(2.15rem, 1.315rem + 3.2vw, 3.794rem); }

.uj_guj-my { font-size: 1.138rem; max-width: 552px; margin-top: 18px; }

.uj_guj-b2mn { margin-top: 26px; }

.uj_guj-qaq { min-width: 0; margin: 0; align-content: center; list-style: none; background: #E2DDE4; padding: 12px 20px; display: grid; }

.uj_guj-m2bz { padding: 18px 0; border-bottom: 1px solid #D9D2DB; grid-template-columns: 44px minmax(0, 1fr); gap: 16px; display: grid; }

.uj_guj-m2bz + .uj_guj-m2bz { margin-top: 0; }

.uj_guj-m2bz:last-child { border-bottom: 0; }

.uj_guj-tn3 { place-items: center; border-radius: 4px; color: #871C88; height: 44px; width: 44px; background: #FFFFFF; display: grid; }

.uj_guj-sff6 { hyphens: auto; overflow-wrap: break-word; color: #181419; font-weight: 700; }

.uj_guj-p4 { font-size: 0.885rem; color: #5D4F62; }

.uj_fiw-fuaj { border: 1px solid #D9D2DB; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); border-radius: 8px; display: grid; overflow: hidden; background: #D9D2DB; gap: 1px; }

.uj_fiw-ad { display: flex; min-width: 0; background: #FFFFFF; padding: 20px 22px; flex-direction: column-reverse; }

.uj_fiw-9wg { font-size: clamp(1.518rem, 1.214rem + 1vw, 2.024rem); letter-spacing: -0.02em; hyphens: auto; font-family: "Fira Code", monospace; overflow-wrap: break-word; color: #181419; font-weight: 700; }

.uj_fiw-dw { color: #5D4F62; margin-top: 4px; font-size: 0.885rem; }

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

.uj_bem-1e0 > li + li { margin-top: 0; }

.uj_bem-vyy { min-width: 0; color: #181419; text-decoration: none; transition: transform .20s; display: block; }

.uj_bem-vyy:hover { transform: translateY(-4px); color: #871C88; }

.uj_bem-pu { border: 1px solid #D9D2DB; aspect-ratio: 1 / 1; position: relative; border-radius: 8px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #E2DDE4 0 8px, #FFFFFF 8px 16px); }

.uj_bem-cd7 { width: 100%; object-fit: cover; height: 100%; }

.uj_bem-tfp { font-weight: 700; overflow-wrap: break-word; hyphens: auto; line-height: 1.3; font-size: 0.949rem; margin-top: 10px; }

.uj_bem-7edd { font-size: 0.822rem; color: #5D4F62; }

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

.uj_soj-br > li + li { margin-top: 0; }

.uj_soj-b5n2 { border: 1px solid #D9D2DB; background: #FFFFFF; align-items: center; gap: 16px; color: #181419; text-decoration: none; padding: 10px 18px 10px 10px; display: grid; border-radius: 8px; transition: border-color .20s; grid-template-columns: 90px minmax(0, 1fr) auto; }

.uj_soj-b5n2:hover { border-color: #871C88; color: #181419; }

.uj_soj-zs5 { aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #E2DDE4 0 6px, #FFFFFF 6px 12px); overflow: hidden; border-radius: 12px; }

.uj_soj-70 { object-fit: cover; width: 100%; height: 100%; }

.uj_soj-5u { font-weight: 700; display: block; overflow-wrap: break-word; hyphens: auto; }

.uj_soj-og { display: block; font-size: 0.822rem; color: #5D4F62; }

.uj_soj-gsd9 { font-size: 0.822rem; font-weight: 700; white-space: nowrap; font-family: "Fira Code", monospace; color: #1B6F3A; }

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

.uj_ka0-7f > li + li { margin-top: 0; }

.uj_ka0-oefj { border: 1px solid #D9D2DB; transition: border-color .20s; border-radius: 8px; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; text-decoration: none; background: #FFFFFF; color: #181419; padding: 16px 18px; height: 100%; gap: 16px; align-items: center; }

.uj_ka0-oefj:hover { color: #181419; border-color: #871C88; }

.uj_ka0-yx { width: 44px; color: #871C88; display: grid; place-items: center; background: #E2DDE4; height: 44px; border-radius: 4px; }

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

.uj_ka0-3q { font-size: 0.822rem; color: #5D4F62; display: block; }

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

.uj_cegu5-2lhl { border: 1px solid #D9D2DB; border-radius: 8px; flex-direction: column; background: #FFFFFF; display: flex; min-width: 0; }

.uj_cegu5-2g5 { padding: 24px 24px 20px; }

.uj_cegu5-ry { font-weight: 700; padding: 4px 10px; background: #E2DDE4; display: inline-block; border-radius: 0px; font-size: 0.759rem; color: #2F2831; }

.uj_cegu5-er { font-size: 1.138rem; line-height: 1.3; font-weight: 600; margin-top: 14px; }

.uj_cegu5-5tk { font-family: "Familjen Grotesk", sans-serif; overflow-wrap: break-word; line-height: 1.1; color: #871C88; font-size: clamp(1.644rem, 1.315rem + 1vw, 2.024rem); letter-spacing: -0.02em; font-weight: 800; margin-top: 8px; }

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

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

.uj_cegu5-0c::before { border-right: 1px solid #D9D2DB; left: -26px; }

.uj_cegu5-0c::after { right: -26px; border-left: 1px solid #D9D2DB; }

.uj_cegu5-y06g { flex: 1; font-size: 0.885rem; }

.uj_cegu5-zu { font-size: 0.759rem; color: #5D4F62; }

.uj_peqia-c1t { border: 1px solid #D9D2DB; border-radius: 8px; background: #FFFFFF; overflow-x: auto; }

.uj_peqia-i0 { counter-reset: facts-row; font-size: 0.949rem; }

.uj_peqia-i0 thead th { padding: 14px 16px; font-weight: 700; border-bottom: 1px solid #D9D2DB; color: #5D4F62; font-size: 0.822rem; }

.uj_peqia-i0 tbody th, .uj_peqia-i0 tbody td { padding: 14px 16px; border-bottom: 1px dashed #D9D2DB; }

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

.uj_peqia-i0 tbody th { color: #2F2831; min-width: 150px; width: 40%; font-weight: 600; }

.uj_peqia-i0 tbody th::before { font-weight: 500; counter-increment: facts-row; font-size: 0.759rem; font-family: "Fira Code", monospace; content: counter(facts-row, decimal-leading-zero); display: inline-block; min-width: 32px; color: #5D4F62; }

.uj_peqia-i0 tbody td { color: #181419; font-weight: 700; hyphens: auto; overflow-wrap: break-word; min-width: 180px; }

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

.uj_xasoq-z4 { padding: 26px; flex-direction: column; color: #F6F5F6; gap: 40px; justify-content: space-between; text-decoration: none; min-height: 220px; min-width: 0; border-radius: 8px; display: flex; background: #1C161E; }

.uj_xasoq-z4:hover { color: #F6F5F6; }

.uj_xasoq-u31 { font-weight: 700; flex-wrap: wrap; justify-content: space-between; gap: 6px 12px; display: flex; }

.uj_xasoq-07m { font-size: 0.822rem; font-weight: 500; font-family: "Fira Code", monospace; }

.uj_xasoq-74 { line-height: 1; font-size: clamp(1.897rem, 1.214rem + 2.6vw, 3.415rem); letter-spacing: -0.03em; font-family: "Fira Code", monospace; font-weight: 700; hyphens: auto; overflow-wrap: break-word; }

.uj_xasoq-qni7 { border: 1px solid #D9D2DB; margin: 0; border-radius: 8px; gap: 1px; overflow: hidden; padding: 0; list-style: none; display: grid; background: #D9D2DB; }

.uj_xasoq-qni7 > li + li { margin-top: 0; }

.uj_xasoq-7f11 { display: flex; background: #FFFFFF; padding: 20px 24px; height: 100%; flex-wrap: wrap; color: #181419; gap: 6px 16px; justify-content: space-between; text-decoration: none; align-items: center; }

.uj_xasoq-7f11:hover { background: #E2DDE4; color: #181419; }

.uj_xasoq-h7z0 { font-weight: 700; }

.uj_xasoq-xryp { overflow-wrap: break-word; font-size: 1.423rem; font-weight: 700; font-family: "Fira Code", monospace; hyphens: auto; }

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

.uj_guvez-qggu > li + li { margin-top: 0; }

.uj_guvez-ts { border: 1px solid #D9D2DB; transition: border-color .20s; color: #181419; border-radius: 8px; background: #FFFFFF; padding: 8px 8px 16px; min-width: 0; display: block; height: 100%; text-decoration: none; }

.uj_guvez-ts:hover { border-color: #871C88; color: #181419; }

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

.uj_guvez-i7 { top: 10px; border-radius: 0px; font-weight: 700; background: #AC342A; letter-spacing: .04em; color: #FFFFFF; font-size: 0.696rem; padding: 3px 8px; position: absolute; left: 10px; }

.uj_guvez-2nlu { margin-top: 14px; hyphens: auto; overflow-wrap: break-word; font-weight: 700; padding-inline: 8px; }

.uj_guvez-03w { font-size: 0.822rem; font-family: "Fira Code", monospace; color: #5D4F62; padding-inline: 8px; }

.uj_wybex-u4a { border: 1px solid #D9D2DB; border-radius: 8px; overflow-x: auto; background: #FFFFFF; }

.uj_wybex-bx { min-width: 632px; font-size: 0.949rem; }

.uj_wybex-bx thead { background: #E2DDE4; }

.uj_wybex-bx th, .uj_wybex-bx td { padding: 14px 16px; }

.uj_wybex-bx thead th { font-size: 0.822rem; color: #2F2831; font-weight: 700; }

.uj_wybex-bx tbody th, .uj_wybex-bx tbody td { border-top: 1px solid #D9D2DB; vertical-align: middle; }

.uj_wybex-2t { color: #181419; display: flex; align-items: center; font-weight: 700; gap: 12px; }

.uj_wybex-1o { color: #181419; text-align: right; white-space: nowrap; font-family: "Fira Code", monospace; }

.uj_wybex-bx thead .uj_wybex-1o { font-family: "Golos Text", sans-serif; }

.uj_gus-to0 { border-top: 1px solid #D9D2DB; }

.uj_gus-cdy { border-bottom: 1px solid #D9D2DB; grid-template-columns: auto minmax(0, 1fr); display: grid; gap: 8px 20px; padding: 24px 0; }

.uj_gus-c8 { grid-row: span 2; display: grid; border-radius: 4px; place-items: center; background: #C829CA; color: #FFFFFF; width: 52px; height: 52px; }

.uj_gus-er { font-size: 1.265rem; font-weight: 600; }

.uj_gus-y321 { max-width: 776px; hyphens: auto; }

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

.uj_qi7-dq { min-width: 0; border-top: 2px solid #181419; padding-top: 18px; }

.uj_qi7-dq + .uj_qi7-dq { margin-top: 0; }

.uj_qi7-dq::before { font-weight: 700; counter-increment: steps; display: block; font-size: 0.885rem; content: counter(steps, decimal-leading-zero); color: #871C88; font-family: "Fira Code", monospace; }

.uj_qi7-4d { font-size: 1.202rem; margin-top: 10px; line-height: 1.25; font-weight: 600; }

.uj_qi7-ic3 { font-size: 0.949rem; margin-top: 8px; }

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

.uj_dulom-zhd { border-top: 1px solid #D9D2DB; min-width: 0; padding-block: 20px 24px; }

.uj_dulom-uegz { font-size: 1.202rem; font-weight: 600; }

.uj_dulom-vb { margin-top: 10px; font-size: 0.949rem; }

.uj_riri6-rki { max-width: 776px; font-size: 1.075rem; line-height: 1.7; }

.uj_riri6-hd { font-size: clamp(1.644rem, 1.214rem + 1.6vw, 2.53rem); letter-spacing: -0.02em; font-weight: 800; margin-bottom: 20px; line-height: 1.1; }

.uj_riri6-rki h3 { font-size: 1.423rem; font-weight: 600; margin: 28px 0 10px; }

.uj_riri6-rki p + p { margin-top: 14px; }

.uj_riri6-rki ul, .uj_riri6-rki ol { margin-block: 16px; }

.uj_riri6-8ds9 { border-radius: 8px; margin-block: 28px; background: #E2DDE4; padding: 24px 28px; }

.uj_riri6-8ds9 p { font-weight: 600; font-size: 1.327rem; font-family: "Familjen Grotesk", sans-serif; line-height: 1.4; color: #181419; }

.uj_riri6-8ds9 cite { margin-top: 12px; color: #5D4F62; display: block; font-style: normal; font-weight: 600; font-size: 0.885rem; }

.uj_tafi7-xpk { border: 1px solid #D9D2DB; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); padding: 24px 20px; gap: 24px 48px; background: #FFFFFF; display: grid; border-radius: 8px; }

.uj_tafi7-ghm { min-width: 0; }

.uj_tafi7-nyh { font-weight: 800; line-height: 1.12; font-size: clamp(1.644rem, 1.214rem + 1.4vw, 2.403rem); letter-spacing: -0.02em; }

.uj_tafi7-6ir { margin-top: 14px; }

.uj_tafi7-ww0 { padding: 0; list-style: none; min-width: 0; }

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

.uj_tafi7-de6g + .uj_tafi7-de6g { margin-top: 0; }

.uj_tafi7-rd { color: #FFFFFF; background: #1B6F3A; place-items: center; width: 24px; height: 24px; flex: none; display: grid; border-radius: 50%; }

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

.uj_soc-yr { border: 1px solid #D9D2DB; min-width: 0; border-radius: 8px; background: #FFFFFF; padding: 24px; }

.uj_soc-d5p { height: 6px; background: #E2DDE4; border-radius: 999px; overflow: hidden; }

.uj_soc-z5 { background: #C829CA; height: 100%; border-radius: 999px; }

.uj_soc-8r9 { font-weight: 800; margin-top: 20px; font-size: 1.549rem; }

.uj_soc-t1j2 { font-family: "Fira Code", monospace; font-size: 0.885rem; color: #5D4F62; }

.uj_soc-oudh { padding: 0; margin-top: 16px; list-style: none; font-size: 0.949rem; }

.uj_soc-qu { gap: 8px; display: flex; }

.uj_soc-qu svg { flex: none; margin-top: 3px; color: #1B6F3A; }

.uj_pee-lw8 { gap: 16px; display: flex; align-items: center; }

.uj_pee-xyw { color: #181419; font-family: "Familjen Grotesk", sans-serif; font-weight: 800; line-height: 1; font-size: 3.32rem; }

.uj_pee-77bl { display: flex; gap: 2px; color: #181419; }

.uj_pee-tas { color: #5D4F62; font-size: 0.885rem; }

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

.uj_pee-b8eo { border: 1px solid #D9D2DB; display: flex; padding: 24px; background: #FFFFFF; gap: 16px; flex-direction: column; min-width: 0; border-radius: 8px; }

.uj_pee-rk { font-size: 0.949rem; flex: 1; }

.uj_pee-66d { align-items: center; gap: 12px; display: flex; }

.uj_pee-hg { font-size: 0.885rem; font-weight: 700; color: #181419; width: 40px; border-radius: 50%; height: 40px; display: grid; place-items: center; flex: none; background: #E2DDE4; }

.uj_pee-0r { color: #181419; display: block; font-size: 0.949rem; font-weight: 700; }

.uj_pee-ieo { display: block; color: #5D4F62; font-size: 0.822rem; }

.uj_pel-4rn { border: 1px solid #D9D2DB; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); background: #FFFFFF; gap: 24px 48px; display: grid; padding: 24px; border-radius: 8px; }

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

.uj_pel-3e0 { overflow: hidden; font-family: "Familjen Grotesk", sans-serif; font-size: 1.423rem; display: grid; background: #C829CA; width: 64px; color: #FFFFFF; height: 64px; border-radius: 50%; font-weight: 800; place-items: center; }

.uj_pel-3e0 img { height: 100%; object-fit: cover; width: 100%; }

.uj_pel-ambg { font-size: 1.423rem; font-weight: 800; }

.uj_pel-wuz { font-size: 0.885rem; color: #5D4F62; }

.uj_pel-247 { margin-top: 10px; }

.uj_pel-h90 { gap: 8px 20px; font-size: 0.885rem; margin-top: 12px; display: flex; flex-wrap: wrap; }

.uj_pel-53lp { color: #5D4F62; font-family: "Fira Code", monospace; }

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

.uj_jac-k7q > li + li { margin-top: 0; }

.uj_jac-zao { border: 1px solid #D9D2DB; transition: border-color .20s; aspect-ratio: 300 / 173; display: block; background: #FFFFFF; border-radius: 4px; padding: 10px; }

.uj_jac-zao:hover { border-color: #871C88; }

.uj_jac-oh { object-fit: contain; width: 100%; height: 100%; }

.uj_zoo-5hf3 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); align-items: center; gap: 32px; }

.uj_zoo-95r8 { min-width: 0; }

.uj_zoo-hw { margin-top: 14px; }

.uj_zoo-4u15 { margin-top: 18px; list-style: none; padding: 0; }

.uj_zoo-bgl { display: flex; gap: 10px; }

.uj_zoo-bgl svg { color: #1B6F3A; margin-top: 2px; flex: none; }

.uj_zoo-u9 { display: flex; flex-wrap: wrap; margin-top: 24px; gap: 10px; }

.uj_zoo-xb { border: 1.5px solid #181419; transition: background-color .20s, color .20s; justify-content: center; border-radius: 4px; flex-direction: column; min-height: 52px; color: #181419; text-decoration: none; padding: 6px 20px; display: inline-flex; }

.uj_zoo-xb:hover { background: #181419; color: #F6F4F6; }

.uj_zoo-pzy { font-size: 0.696rem; }

.uj_zoo-r76 { line-height: 1.2; font-weight: 700; font-size: 1.012rem; }

.uj_peve7-3m6b, .uj_fija1-ua2 { border-radius: 8px; background: #E2DDE4; padding: 24px 20px; }

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

.uj_peve7-g7t { min-width: 0; max-width: 652px; }

.uj_peve7-xefx, .uj_fija1-8quu { max-width: 696px; margin-top: 12px; }

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

.uj_peve7-7l { overflow-wrap: break-word; padding: 16px; hyphens: auto; min-width: 0; color: #181419; gap: 12px; border-radius: 4px; display: flex; align-items: center; background: #FFFFFF; font-weight: 700; }

.uj_peve7-7l + .uj_peve7-7l { margin-top: 0; }

.uj_peve7-7l svg { color: #871C88; flex: none; }

.uj_fija1-xc8g { font-weight: 700; display: flex; gap: 8px 20px; font-size: 0.885rem; margin-top: 20px; flex-wrap: wrap; }

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

.uj_dur-ld { min-width: 0; }

.uj_dur-ld p { margin-top: 14px; }

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

.uj_dur-9h4s { border: 1px solid #D9D2DB; background: #D9D2DB; display: grid; border-radius: 8px; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; gap: 1px; }

.uj_dur-3v3 { background: #FFFFFF; padding: 18px 20px; display: flex; flex-direction: column-reverse; }

.uj_dur-r28 { font-weight: 700; hyphens: auto; font-size: 1.549rem; font-family: "Fira Code", monospace; overflow-wrap: break-word; color: #181419; }

.uj_dur-ygq0 { color: #5D4F62; font-size: 0.822rem; }

.uj_dur-u29c { border: 1px solid #D9D2DB; list-style: none; padding: 0; border-radius: 8px; background: #FFFFFF; }

.uj_dur-gy { display: flex; border-bottom: 1px solid #D9D2DB; justify-content: space-between; padding: 14px 20px; flex-wrap: wrap; gap: 4px 16px; }

.uj_dur-gy + .uj_dur-gy { margin-top: 0; }

.uj_dur-gy:last-child { border-bottom: 0; }

.uj_dur-lg { color: #181419; font-weight: 700; }

.uj_dur-s9i { font-size: 0.885rem; font-family: "Fira Code", monospace; hyphens: auto; overflow-wrap: break-word; color: #5D4F62; }

.uj_nut-71 { counter-reset: faq; border-top: 1.5px solid #181419; }

.uj_nut-kxtk { border-bottom: 1px solid #D9D2DB; }

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

.uj_nut-69::before { color: #871C88; font-size: 0.822rem; font-family: "Fira Code", monospace; counter-increment: faq; content: counter(faq, decimal-leading-zero); }

.uj_nut-69:hover { color: #871C88; }

.uj_nut-pb { transition: transform .20s; }

.uj_nut-kxtk[open] .uj_nut-pb { transform: rotate(45deg); }

.uj_nut-cy { max-width: 880px; padding: 0 0 22px 48px; }

.uj_nut-cy p + p { margin-top: 10px; }

.uj_fi3-cc1 { padding: 28px 22px; border-radius: 8px; align-items: center; display: flex; color: #F6F5F6; justify-content: space-between; gap: 24px 40px; flex-wrap: wrap; background: #1C161E; }

.uj_fi3-687 { min-width: 0; max-width: 652px; }

.uj_fi3-nmc { font-size: clamp(1.518rem, 1.214rem + 1.2vw, 2.15rem); line-height: 1.12; letter-spacing: -0.02em; color: #F6F5F6; font-weight: 800; }

.uj_fi3-f43 { margin-top: 10px; color: #F6F5F6; }

.uj_fi3-f43 a { color: #F6F5F6; }

.uj_dupeb-je { font-size: clamp(1.391rem, 1.113rem + 1vw, 1.897rem); line-height: 1.15; font-weight: 800; max-width: 776px; }

.uj_dupeb-clhl { column-gap: 48px; columns: 2 340px; margin-top: 18px; font-size: 0.949rem; }

.uj_dupeb-clhl p + p { margin-top: 14px; }

.uj_xamib-d2tf { gap: 6px 10px; color: #5D4F62; list-style: none; margin-bottom: 20px; font-size: 0.822rem; display: flex; flex-wrap: wrap; padding: 0; }

.uj_xamib-d2tf li + li { margin-top: 0; }

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

.uj_xamib-n9d { color: #5D4F62; }

.uj_xamib-oq { color: #181419; font-weight: 700; }

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

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

.uj_dua-ill { min-width: 0; }

.uj_dua-k5r { font-size: 0.822rem; font-family: "Fira Code", monospace; color: #5D4F62; }

.uj_dua-xosk { font-weight: 800; margin-top: 10px; letter-spacing: -0.03em; font-size: clamp(2.277rem, 1.315rem + 3.4vw, 4.047rem); line-height: 1.02; }

.uj_dua-b4a { font-size: 1.138rem; max-width: 572px; margin-top: 16px; }

.uj_dua-045x { border: 1px solid #D9D2DB; margin-top: 24px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); background: #D9D2DB; border-radius: 8px; display: grid; overflow: hidden; gap: 1px; }

.uj_dua-a3y4 { min-width: 0; padding: 12px 16px; background: #FFFFFF; }

.uj_dua-j9oj { color: #5D4F62; font-size: 0.759rem; font-weight: 700; }

.uj_dua-3e1i { margin-top: 2px; font-family: "Fira Code", monospace; color: #181419; font-size: 1.075rem; overflow-wrap: break-word; font-weight: 700; hyphens: auto; }

.uj_dua-5m { margin-top: 24px; }

.uj_dua-6lic { margin-top: 12px; font-size: 0.822rem; color: #5D4F62; }

.uj_dua-uz2g { min-width: 0; }

.uj_jalo8-i92 { text-align: center; background: #1C161E; overflow: hidden; color: #F6F5F6; padding: 28px 20px 0; border-radius: 8px; }

.uj_jalo8-qtcs { margin-inline: auto; max-width: 836px; }

.uj_jalo8-nn5 { font-family: "Fira Code", monospace; font-size: 0.822rem; color: #F6F5F6; }

.uj_jalo8-0p { letter-spacing: -0.03em; font-size: clamp(2.15rem, 1.315rem + 3.4vw, 4.174rem); margin-top: 10px; color: #F6F5F6; line-height: 1.02; font-weight: 800; }

.uj_jalo8-ne { font-size: 1.138rem; color: #F6F5F6; margin-top: 14px; }

.uj_jalo8-9h7 { justify-content: center; margin-top: 24px; }

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

.uj_jalo8-aw2s { border: 1px solid #F6F5F6; color: #F6F5F6; padding: 8px 14px; border-radius: 999px; font-size: 0.885rem; }

.uj_jalo8-aw2s + .uj_jalo8-aw2s { margin-top: 0; }

.uj_jalo8-aw2s strong { color: #F6F5F6; font-family: "Fira Code", monospace; }

.uj_jalo8-mo { max-width: 980px; border-radius: 8px 8px 0 0; margin: 36px auto 0; overflow: hidden; background-color: #E2DDE4; aspect-ratio: 16 / 10; }

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

.uj_pes { padding-bottom: 48px; }

.uj_pes-p5 { border: 1px solid #D9D2DB; border-radius: 8px; background: #FFFFFF; }

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

.uj_pes-vx { transition: transform .20s; }

.uj_pes-p5[open] .uj_pes-vx { transform: rotate(45deg); }

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

.uj_pes-yaj li + li { margin-top: 0; }

.uj_pes-5zef { font-weight: 600; min-height: 44px; align-items: center; border-top: 1px solid #D9D2DB; text-decoration: none; color: #2F2831; display: flex; padding: 0 8px; }

.uj_pes-5zef:hover { color: #871C88; }

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

.uj_wywye-31w { max-width: 736px; min-width: 0; font-size: 1.075rem; }

.uj_wywye-31w p { margin-top: 14px; }

.uj_wywye-of { min-width: 0; border-radius: 8px; padding: 24px; background: #E2DDE4; }

.uj_wywye-hqn7 { font-size: 1.202rem; font-weight: 600; }

.uj_wywye-9t9 { margin-top: 14px; padding: 0; list-style: none; }

.uj_wywye-ke { display: flex; gap: 10px; }

.uj_wywye-ke svg { flex: none; color: #1B6F3A; margin-top: 2px; }

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

.uj_figue-acyg > li + li { margin-top: 0; }

.uj_figue-fvt { border: 1px solid #D9D2DB; aspect-ratio: 16 / 10; border-radius: 8px; overflow: hidden; background-color: #1C161E; }

.uj_figue-kpps { object-fit: contain; width: 100%; height: 100%; }

.uj_figue-82 { font-size: 0.885rem; margin-top: 10px; }

.uj_cevet-z2oj { border: 1px solid #D9D2DB; border-radius: 8px; background: #FFFFFF; overflow-x: auto; }

.uj_cevet-xh { min-width: 572px; font-size: 0.949rem; }

.uj_cevet-xh thead { background: #E2DDE4; }

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

.uj_cevet-xh thead th { font-size: 0.822rem; color: #2F2831; font-weight: 700; }

.uj_cevet-xh tbody th, .uj_cevet-xh tbody td { border-top: 1px solid #D9D2DB; }

.uj_cevet-esz { white-space: nowrap; font-family: "Fira Code", monospace; text-align: right; color: #181419; }

.uj_cevet-hq { color: #181419; display: flex; align-items: center; gap: 12px; font-weight: 700; }

.uj_cevet-6hnx { flex: none; width: 40px; overflow: hidden; border-radius: 0px; height: 40px; background: #E2DDE4; }

.uj_cevet-6hnx img { width: 100%; object-fit: contain; height: 100%; }

.uj_cevet-x0 { background: #E2DDE4; }

.uj_cevet-x0 .uj_cevet-6hnx { background: #FFFFFF; }

.uj_cevet-p6 { border-radius: 0px; font-size: 0.696rem; padding: 2px 8px; font-weight: 700; color: #FFFFFF; background: #C829CA; }

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

.uj_soveb-beky { border: 1px solid #D9D2DB; padding: 24px; border-radius: 8px; gap: 12px; min-width: 0; display: flex; flex-direction: column; background: #FFFFFF; }

.uj_soveb-hf { font-weight: 600; font-size: 1.265rem; }

.uj_soveb-kg4 { font-size: 0.949rem; flex: 1; }

.uj_soveb-38qt { gap: 6px; align-items: center; font-weight: 700; font-size: 0.822rem; flex-wrap: wrap; display: flex; }

.uj_soveb-38qt svg { color: #5D4F62; }

.uj_soveb-w4wf { background: #E2DDE4; color: #181419; border-radius: 0px; padding: 4px 10px; }

.uj_soveb-qqah { padding: 4px 10px; background: #C829CA; color: #FFFFFF; border-radius: 0px; }

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

.uj_sowy8-0z9 { min-width: 0; }

.uj_sowy8-w2 { font-size: clamp(1.518rem, 1.214rem + 1vw, 2.15rem); line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; }

.uj_sowy8-hv { margin-top: 10px; color: #5D4F62; }

.uj_sowy8-p8we { border: 1px solid #D9D2DB; overflow-x: auto; background: #FFFFFF; margin-top: 18px; border-radius: 8px; }

.uj_sowy8-v31 { font-size: 0.949rem; }

.uj_sowy8-v31 thead { background: #E2DDE4; }

.uj_sowy8-v31 th, .uj_sowy8-v31 td { padding: 12px 18px; }

.uj_sowy8-v31 thead th { font-size: 0.822rem; }

.uj_sowy8-v31 tbody th, .uj_sowy8-v31 tbody td { border-top: 1px solid #D9D2DB; }

.uj_sowy8-v31 tbody th { font-weight: 600; }

.uj_sowy8-ak0 { color: #181419; white-space: nowrap; font-family: "Fira Code", monospace; text-align: right; }

.uj_sowy8-t5 { display: block; background: #E2DDE4; height: 4px; margin-top: 6px; border-radius: 999px; }

.uj_sowy8-tds5 { background: #C829CA; display: block; border-radius: 999px; height: 100%; }

.uj_sowy8-afe { color: #1B6F3A; font-weight: 700; }

.uj_sowy8-t3a { color: #5D4F62; }

.uj_loc-vyr { border: 1px solid #D9D2DB; border-radius: 8px; aspect-ratio: 16 / 9; position: relative; background-color: #1C161E; overflow: hidden; }

.uj_loc-m5 { width: 100%; object-fit: cover; height: 100%; }

.uj_loc-npr { text-decoration: none; background: rgba(9, 10, 15, 0.56); place-items: center; inset: 0; display: grid; position: absolute; }

.uj_loc-d6 { display: inline-flex; transition: transform .20s; gap: 12px; font-size: 1.075rem; align-items: center; color: #1C161E; padding: 0 26px; border-radius: 999px; min-height: 56px; background: #F6F5F6; font-weight: 800; }

.uj_loc-npr:hover .uj_loc-d6 { transform: scale(1.04); }

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

.uj_loc-r1m { max-width: 652px; font-size: 0.949rem; }

.uj_jae-3lof { font-size: 1.075rem; line-height: 1.7; max-width: 776px; }

.uj_jae-yu { font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.644rem, 1.214rem + 1.6vw, 2.53rem); margin-bottom: 18px; }

.uj_jae-3lof p + p { margin-top: 14px; }

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

.uj_fija1-rm { background: #FFFFFF; min-width: 0; padding: 18px 20px; border-radius: 4px; }

.uj_fija1-ios { font-size: 1.012rem; font-family: "Golos Text", sans-serif; font-weight: 700; }

.uj_fija1-p5pe { font-size: 0.885rem; margin-top: 6px; }

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

.uj_dut-fz { transform: translateY(0); }

.uj_dut-moj { overflow: hidden; min-width: 0; font-weight: 700; text-overflow: ellipsis; color: #181419; white-space: nowrap; }

.uj_dut .uj_miqi4 { flex: none; min-height: 44px; }

@media (min-width: 628px) {
  .uj_riu { padding-inline: 24px; }
  .uj_guj-fab { padding: 44px 40px; }
  .uj_guj-qaq { padding: 24px 32px; }
  .uj_tafi7-xpk { padding: 36px; }
  .uj_peve7-3m6b, .uj_fija1-ua2 { padding: 36px; }
  .uj_fi3-cc1 { padding: 40px; }
  .uj_jalo8-i92 { padding: 44px 40px 0; }
  .uj_loo { padding: 40px; }
  .uj_loo-66u { grid-template-columns: 166px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 969px) {
  .uj_riu { padding-inline: 40px; }
  main > section { padding-block: 0 90px; }
  .uj_somig { padding: 12px 24px; }
  .uj_somig-3h4 { grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 14px; gap: 16px; }
  .uj_somig-ka { display: none; }
  .uj_somig-vf1x { display: flex; justify-content: center; flex-wrap: wrap; padding-top: 0; gap: 2px; border-top: 0; }
  .uj_somig-x8pv { min-height: 40px; font-size: 0.885rem; }
  .uj_somig-zo6e { display: flex; }
  .uj_somig-zo6e .uj_miqi4 { padding: 0 16px; min-height: 42px; }
  .uj_guj-fab { padding: 66px; }
  .uj_dua { padding-block: 16px 48px; }
  .uj_pes { padding-bottom: 74px; }
  .uj_pes-p5[open] .uj_pes-yaj, .uj_pes-yaj { display: flex; padding: 0 10px 10px; gap: 8px; flex-wrap: wrap; }
  .uj_pes-5zef { min-height: 36px; background: #E2DDE4; font-weight: 700; border-radius: 4px; color: #181419; font-size: 0.885rem; padding: 0 12px; border-top: 0; }
  .uj_pes-5zef:hover { background: #C829CA; color: #FFFFFF; }
  .uj_tafi7-xpk { padding: 44px; }
  .uj_peve7-3m6b, .uj_fija1-ua2 { padding: 44px; }
  .uj_fi3-cc1 { padding: 48px; }
  .uj_jalo8-i92 { padding: 56px 56px 0; }
  .uj_loo { margin: 0 24px 24px; padding: 48px; }
  .uj_dut { display: none; }
}