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

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

body { background: #141113; font-size: 0.946rem; font-family: "Plus Jakarta Sans", sans-serif; color: #CFC9CD; line-height: 1.55; margin: 0; overflow-wrap: break-word; }

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

h1, h2, h3 { color: #F1EFF1; overflow-wrap: break-word; font-family: "Merriweather", serif; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #F98CB9; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.m-xarif { margin-inline: auto; max-width: 1284px; padding-inline: 15px; }

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

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

.m-guc-vr { min-width: 0; max-width: 720px; }

.m-guc-3s0 { gap: 7px; align-items: center; display: flex; margin-bottom: 9px; color: #F98BB8; font-size: 0.824rem; font-weight: 700; }

.m-guc-3s0::before { width: 8px; content: ""; border-radius: 2px; flex: none; background: #F7619E; height: 8px; }

.m-guc-ns { text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.586rem, 1.171rem + 1.6vw, 2.44rem); line-height: 1.1; }

.m-guc-pldn { color: #AEA5AB; margin-top: 11px; }

.m-guc-9jc { gap: 7px; font-weight: 700; font-size: 0.884rem; align-items: center; border-bottom: 1.5px solid currentColor; padding-bottom: 2px; text-decoration: none; display: inline-flex; }

.m-guc-9jc svg { flex: none; }

.m-guc-q6 { text-align: center; margin-inline: auto; align-items: center; flex-direction: column; max-width: 760px; }

.m-guc-q6 .m-guc-3s0 { border: 1px solid #372F35; justify-content: center; padding: 4px 11px; color: #CFC9CD; border-radius: 999px; }

.m-guc-q6 .m-guc-3s0::before { display: none; }

.m-guc-q6 .m-guc-ns { font-size: clamp(1.708rem, 1.269rem + 2vw, 2.805rem); }

.m-guc-q6 .m-guc-9jc { color: #F1EFF1; background: #2C252A; border-radius: 999px; padding: 0 15px; font-size: 0.824rem; min-height: 40px; border-bottom: 0; }

.m-guc-q6 .m-guc-9jc:hover { color: #F1EFF1; background: #372F35; }

.m-cezo5 { border: 1.5px solid transparent; font-family: "Plus Jakarta Sans", sans-serif; cursor: pointer; text-decoration: none; font-weight: 700; line-height: 1.2; text-align: center; transition: background-color .23s, color .23s, border-color .23s; min-height: 48px; font-size: 0.884rem; gap: 9px; justify-content: center; align-items: center; padding: 0 18px; display: inline-flex; border-radius: 4px; }

.m-cezo5-2g80 { background: #F7619E; color: #100E10; }

.m-cezo5-2g80:hover { color: #100E10; background: #F98CB9; }

.m-cezo5-0qlc { background: transparent; border-color: #F1EFF1; color: #F1EFF1; }

.m-cezo5-0qlc:hover { background: #F1EFF1; color: #141113; }

.m-cezo5-v6ew { font-size: 0.946rem; min-height: 52px; }

.m-cezo5-vngu { width: 100%; display: flex; }

.m-cezo5-l17 { margin-right: -10px; width: 34px; height: 34px; display: grid; place-items: center; background: #100E10; border-radius: 0px; color: #F7619E; }

.m-cezo5-5xj { background: #F3F2F3; color: #090708; }

.m-cezo5-5xj:hover { background: #F7619E; color: #100E10; }

.m-cezo5-2pfm { border-color: #F3F2F3; background: transparent; color: #F3F2F3; }

.m-cezo5-2pfm:hover { background: #F3F2F3; color: #090708; }

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

.m-tasof { border: 1px solid #372F35; border-radius: 8px; overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #2C252A 0 9px, #201B1F 9px 18px); background-color: #2C252A; }

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

.m-tasof-o3 { aspect-ratio: 16 / 10; }

.m-fic { z-index: 30; top: 0; position: sticky; padding: 9px; background: #141113; }

.m-fic-w94c { border: 1px solid #372F35; margin-inline: auto; max-width: 1284px; background: #201B1F; grid-template-columns: minmax(0, 1fr) auto auto; gap: 9px; padding: 9px; border-radius: 8px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; align-items: center; display: grid; }

.m-fic-tz { min-width: 0; font-family: "Merriweather", serif; color: #F1EFF1; font-weight: 800; display: flex; font-size: 1.25rem; line-height: 1.1; padding-left: 6px; hyphens: auto; align-items: center; letter-spacing: -0.02em; text-decoration: none; overflow-wrap: break-word; grid-area: logo; gap: 9px; }

.m-fic-tz::before { content: ""; flex: none; background: #F7619E; height: 14px; width: 14px; transform: rotate(45deg); border-radius: 4px; }

.m-fic-tz:hover { color: #F1EFF1; }

.m-fic-01ta { position: absolute; opacity: 0; pointer-events: none; }

.m-fic-b6e { cursor: pointer; color: #141113; height: 44px; display: grid; border-radius: 4px; grid-area: burger; place-items: center; background: #F1EFF1; width: 44px; }

.m-fic-01ta:focus-visible + .m-fic-b6e { outline: 2px solid #F98BB8; outline-offset: 3px; }

.m-fic-pus { display: none; }

.m-fic-01ta:checked + .m-fic-b6e .m-fic-gifk { display: none; }

.m-fic-01ta:checked + .m-fic-b6e .m-fic-pus { display: block; }

.m-fic-i0a3 { border-top: 1px solid #372F35; grid-area: nav; padding-top: 7px; display: none; }

.m-fic-01ta:checked ~ .m-fic-i0a3 { gap: 2px; display: grid; }

.m-fic-yw { align-items: center; border-radius: 4px; text-decoration: none; color: #CFC9CD; font-size: 1.006rem; min-height: 48px; font-weight: 700; padding: 0 11px; display: flex; }

.m-fic-yw:hover { background: #2C252A; color: #F1EFF1; }

.m-fic-2fq { background: #2C252A; color: #F1EFF1; }

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

.m-fic-fe9 .m-cezo5 { min-height: 44px; font-size: 0.824rem; padding: 0 11px; }

.m-somi2 { border: 1px solid #372F35; border-radius: 8px; margin: 0 9px 22px; background: #201B1F; padding: 26px 18px; }

.m-somi2-2mxs { line-height: 1; color: #F1EFF1; font-family: "Merriweather", serif; letter-spacing: -0.04em; font-weight: 800; overflow-wrap: break-word; hyphens: auto; font-size: clamp(2.196rem, 0.976rem + 6vw, 5.367rem); }

.m-somi2-8i { margin-top: 29px; }

.m-somi2-xx64 { gap: 6px 22px; border-top: 1px solid #372F35; padding: 13px 0; display: grid; }

.m-somi2-lx { font-family: "Plus Jakarta Sans", sans-serif; color: #AEA5AB; font-size: 0.762rem; }

.m-somi2-2h { flex-wrap: wrap; display: flex; padding: 0; list-style: none; gap: 6px 18px; }

.m-somi2-2h li + li { margin-top: 0; }

.m-somi2-ffrl { font-size: 0.884rem; text-decoration: none; color: #F1EFF1; font-weight: 600; }

.m-somi2-ffrl:hover { color: #F98BB8; }

.m-somi2-cq { justify-content: space-between; color: #AEA5AB; display: flex; font-size: 0.762rem; margin-top: 18px; align-items: center; border-top: 1px solid #372F35; padding-top: 18px; gap: 15px 22px; flex-wrap: wrap; }

.m-somi2-pi { max-width: 860px; }

.m-somi2-jz { border: 2px solid #F66F78; font-size: 0.762rem; height: 40px; flex: none; color: #F66F78; width: 40px; border-radius: 50%; place-items: center; display: grid; font-weight: 800; }

.m-rir { border: 1px solid #372F35; margin-inline: auto; right: 10px; padding: 11px 11px 11px 15px; left: 10px; border-radius: 8px; position: fixed; display: flex; gap: 9px 18px; align-items: center; bottom: 10px; box-shadow: 0 10px 26px -12px rgba(0, 0, 0, 0.72); background: #201B1F; z-index: 40; max-width: 820px; flex-wrap: wrap; }

.m-rir[hidden] { display: none; }

.m-rir-sw { font-size: 0.824rem; flex: 1 1 260px; color: #CFC9CD; }

.m-rir-yqbj { gap: 7px; flex-wrap: wrap; display: flex; }

.m-rir-yqbj .m-cezo5 { padding: 0 13px; font-size: 0.824rem; min-height: 44px; }

.m-hogu7 { padding-block: 11px 44px; }

.m-hogu7-1uf { grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); display: grid; align-items: center; gap: 26px 51px; }

.m-hogu7-jk { min-width: 0; max-width: 680px; }

.m-hogu7-ua { border: 1px solid #372F35; padding: 6px 11px 6px 7px; color: #CFC9CD; align-items: center; display: inline-flex; margin-bottom: 20px; border-radius: 999px; background: #201B1F; font-size: 0.762rem; font-weight: 700; gap: 7px; }

.m-hogu7-ua svg { color: #4BDDAD; flex: none; }

.m-hogu7-2m8 { font-weight: 800; text-wrap: balance; letter-spacing: -0.03em; line-height: 1.02; font-size: clamp(2.196rem, 1.269rem + 3.6vw, 4.147rem); }

.m-hogu7-wzyx { margin-top: 17px; font-size: 1.068rem; color: #CFC9CD; }

.m-hogu7-cm { margin-top: 24px; }

.m-hogu7-za8 { margin-top: 11px; color: #AEA5AB; font-size: 0.762rem; }

.m-hogu7-yv { min-width: 0; }

.m-hogu7-uy2 { color: #AEA5AB; display: flex; flex-wrap: wrap; gap: 4px 11px; justify-content: space-between; margin-top: 11px; font-size: 0.762rem; }

.m-hogu7-i0 { font-family: "Plus Jakarta Sans", sans-serif; }

.m-duv { padding-block: 11px 51px; }

.m-duv-bx { border: 1px solid #372F35; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr)); display: grid; border-radius: 8px; background: #201B1F; }

.m-duv-0xgv { min-width: 0; padding: 26px 18px; }

.m-duv-ydgn { font-size: clamp(2.074rem, 1.269rem + 3.2vw, 3.659rem); line-height: 1.04; letter-spacing: -0.03em; text-wrap: balance; font-weight: 800; }

.m-duv-xd { margin-top: 17px; font-size: 1.068rem; max-width: 540px; }

.m-duv-1h { margin-top: 24px; }

.m-duv-24 { margin: 0; padding: 11px 18px; display: grid; align-content: center; min-width: 0; list-style: none; background: #2C252A; }

.m-duv-7kz { padding: 17px 0; border-bottom: 1px solid #372F35; display: grid; gap: 15px; grid-template-columns: 44px minmax(0, 1fr); }

.m-duv-7kz + .m-duv-7kz { margin-top: 0; }

.m-duv-7kz:last-child { border-bottom: 0; }

.m-duv-c5 { color: #F98BB8; place-items: center; display: grid; width: 44px; border-radius: 4px; background: #201B1F; height: 44px; }

.m-duv-j9o { overflow-wrap: break-word; color: #F1EFF1; font-weight: 700; hyphens: auto; }

.m-duv-oe { font-size: 0.824rem; color: #AEA5AB; }

.m-xaduq-3g { border: 1px solid #372F35; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr)); border-radius: 8px; display: grid; background: #372F35; overflow: hidden; }

.m-xaduq-6f7 { background: #201B1F; flex-direction: column-reverse; min-width: 0; padding: 18px 20px; display: flex; }

.m-xaduq-57 { color: #F1EFF1; hyphens: auto; overflow-wrap: break-word; letter-spacing: -0.02em; font-family: "Plus Jakarta Sans", sans-serif; font-size: clamp(1.464rem, 1.171rem + 1vw, 1.952rem); font-weight: 700; }

.m-xaduq-o5 { color: #AEA5AB; font-size: 0.824rem; margin-top: 4px; }

.m-qir-ea { gap: 13px; display: grid; margin: 0; padding: 0; list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(45%, 164px), 1fr)); }

.m-qir-ea > li + li { margin-top: 0; }

.m-qir-e2x1 { transition: transform .23s; min-width: 0; text-decoration: none; display: block; color: #F1EFF1; }

.m-qir-e2x1:hover { transform: translateY(-4px); color: #F98BB8; }

.m-qir-wa { border: 1px solid #372F35; background-image: repeating-linear-gradient(135deg, #2C252A 0 8px, #201B1F 8px 16px); border-radius: 8px; overflow: hidden; aspect-ratio: 1 / 1; position: relative; }

.m-qir-x73m { height: 100%; width: 100%; object-fit: cover; }

.m-qir-4ls { line-height: 1.3; overflow-wrap: break-word; font-size: 0.884rem; margin-top: 9px; hyphens: auto; font-weight: 700; }

.m-qir-h88 { font-size: 0.762rem; color: #AEA5AB; }

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

.m-gu5-au07 > li + li { margin-top: 0; }

.m-gu5-grc { border: 1px solid #372F35; align-items: center; color: #F1EFF1; background: #201B1F; padding: 9px 17px 9px 9px; text-decoration: none; transition: border-color .23s; gap: 15px; grid-template-columns: 86px minmax(0, 1fr) auto; border-radius: 8px; display: grid; }

.m-gu5-grc:hover { color: #F1EFF1; border-color: #F98BB8; }

.m-gu5-chw { overflow: hidden; border-radius: 12px; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #2C252A 0 6px, #201B1F 6px 12px); }

.m-gu5-army { height: 100%; object-fit: cover; width: 100%; }

.m-gu5-8q { font-weight: 700; hyphens: auto; overflow-wrap: break-word; display: block; }

.m-gu5-63 { font-size: 0.762rem; display: block; color: #AEA5AB; }

.m-gu5-hv4 { white-space: nowrap; font-family: "Plus Jakarta Sans", sans-serif; font-size: 0.762rem; color: #4BDDAD; font-weight: 700; }

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

.m-taa-zap > li + li { margin-top: 0; }

.m-taa-lqt { border: 1px solid #372F35; align-items: center; background: #201B1F; color: #F1EFF1; padding: 15px 17px; transition: border-color .23s; height: 100%; grid-template-columns: auto minmax(0, 1fr) auto; gap: 15px; border-radius: 8px; text-decoration: none; display: grid; }

.m-taa-lqt:hover { border-color: #F98BB8; color: #F1EFF1; }

.m-taa-4bre { place-items: center; height: 44px; display: grid; border-radius: 4px; color: #F98BB8; background: #2C252A; width: 44px; }

.m-taa-7c { hyphens: auto; overflow-wrap: break-word; font-weight: 700; display: block; }

.m-taa-eyr { display: block; color: #AEA5AB; font-size: 0.762rem; }

.m-zo5-2ekr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr)); display: grid; gap: 15px; }

.m-zo5-yv { border: 1px solid #372F35; display: flex; min-width: 0; background: #201B1F; border-radius: 8px; flex-direction: column; }

.m-zo5-ia3z { padding: 22px 22px 18px; }

.m-zo5-n5u { background: #2C252A; border-radius: 0px; color: #CFC9CD; display: inline-block; font-size: 0.702rem; font-weight: 700; padding: 4px 9px; }

.m-zo5-vdo { font-size: 1.068rem; line-height: 1.3; margin-top: 13px; font-weight: 600; }

.m-zo5-h8 { font-size: clamp(1.586rem, 1.269rem + 1vw, 1.952rem); overflow-wrap: break-word; line-height: 1.1; color: #F98BB8; font-family: "Merriweather", serif; margin-top: 7px; font-weight: 800; letter-spacing: -0.02em; }

.m-zo5-kg3h { flex: 1; gap: 15px; position: relative; display: flex; padding: 18px 9px 22px; margin-inline: 13px; flex-direction: column; border-top: 2px dashed #372F35; }

.m-zo5-kg3h::before, .m-zo5-kg3h::after { content: ""; width: 22px; border-radius: 50%; top: -12px; background: #141113; position: absolute; height: 22px; }

.m-zo5-kg3h::before { left: -26px; border-right: 1px solid #372F35; }

.m-zo5-kg3h::after { right: -26px; border-left: 1px solid #372F35; }

.m-zo5-zmdv { font-size: 0.824rem; flex: 1; }

.m-zo5-8zl9 { color: #AEA5AB; font-size: 0.702rem; }

.m-kafij-r8g2 { border: 1px solid #372F35; background: #201B1F; border-radius: 8px; overflow-x: auto; }

.m-kafij-w0o { font-size: 0.884rem; counter-reset: facts-row; }

.m-kafij-w0o thead th { color: #AEA5AB; border-bottom: 1px solid #372F35; font-size: 0.762rem; font-weight: 700; padding: 13px 15px; }

.m-kafij-w0o tbody th, .m-kafij-w0o tbody td { border-bottom: 1px dashed #372F35; padding: 12px 15px; }

.m-kafij-w0o tbody tr:last-child th, .m-kafij-w0o tbody tr:last-child td { border-bottom: 0; }

.m-kafij-w0o tbody th { min-width: 150px; color: #CFC9CD; width: 40%; font-weight: 600; }

.m-kafij-w0o tbody th::before { display: inline-block; font-weight: 500; color: #AEA5AB; content: counter(facts-row, decimal-leading-zero); font-family: "Plus Jakarta Sans", sans-serif; counter-increment: facts-row; font-size: 0.702rem; min-width: 32px; }

.m-kafij-w0o tbody td { hyphens: auto; color: #F1EFF1; font-weight: 700; min-width: 180px; overflow-wrap: break-word; }

.m-peta1-gje { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); gap: 15px; }

.m-peta1-va { border-radius: 8px; padding: 24px; flex-direction: column; color: #F3F2F3; text-decoration: none; justify-content: space-between; background: #090708; display: flex; gap: 37px; min-height: 220px; min-width: 0; }

.m-peta1-va:hover { color: #F3F2F3; }

.m-peta1-fqn { gap: 6px 11px; flex-wrap: wrap; font-weight: 700; display: flex; justify-content: space-between; }

.m-peta1-2hds { font-size: 0.762rem; font-weight: 500; font-family: "Plus Jakarta Sans", sans-serif; }

.m-peta1-mn0 { font-size: clamp(1.83rem, 1.171rem + 2.6vw, 3.293rem); font-weight: 700; hyphens: auto; font-family: "Plus Jakarta Sans", sans-serif; line-height: 1; letter-spacing: -0.03em; overflow-wrap: break-word; }

.m-peta1-1k { border: 1px solid #372F35; margin: 0; gap: 1px; list-style: none; overflow: hidden; border-radius: 8px; background: #372F35; padding: 0; display: grid; }

.m-peta1-1k > li + li { margin-top: 0; }

.m-peta1-v8 { color: #F1EFF1; height: 100%; text-decoration: none; gap: 6px 15px; align-items: center; padding: 18px 22px; background: #201B1F; display: flex; flex-wrap: wrap; justify-content: space-between; }

.m-peta1-v8:hover { color: #F1EFF1; background: #2C252A; }

.m-peta1-sjt3 { font-weight: 700; }

.m-peta1-64 { font-family: "Plus Jakarta Sans", sans-serif; font-weight: 700; hyphens: auto; overflow-wrap: break-word; font-size: 1.311rem; }

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

.m-qimit-xqh > li + li { margin-top: 0; }

.m-qimit-9zdr { border: 1px solid #372F35; padding: 7px 7px 15px; transition: border-color .23s; min-width: 0; background: #201B1F; display: block; height: 100%; text-decoration: none; border-radius: 8px; color: #F1EFF1; }

.m-qimit-9zdr:hover { color: #F1EFF1; border-color: #F98BB8; }

.m-qimit-bcuu { position: relative; border-radius: 12px; overflow: hidden; aspect-ratio: 16 / 10; background-image: repeating-linear-gradient(135deg, #2C252A 0 8px, #141113 8px 16px); }

.m-qimit-ovr { font-size: 0.64rem; letter-spacing: .04em; left: 10px; top: 10px; color: #201B1F; background: #F66F78; padding: 3px 7px; position: absolute; font-weight: 700; border-radius: 0px; }

.m-qimit-wsvb { hyphens: auto; overflow-wrap: break-word; margin-top: 13px; font-weight: 700; padding-inline: 7px; }

.m-qimit-f4m { color: #AEA5AB; font-family: "Plus Jakarta Sans", sans-serif; font-size: 0.762rem; padding-inline: 7px; }

.m-zoce2-3s3 { border: 1px solid #372F35; background: #201B1F; overflow-x: auto; border-radius: 8px; }

.m-zoce2-0g { font-size: 0.884rem; min-width: 620px; }

.m-zoce2-0g thead { background: #2C252A; }

.m-zoce2-0g th, .m-zoce2-0g td { padding: 13px 15px; }

.m-zoce2-0g thead th { font-size: 0.762rem; font-weight: 700; color: #CFC9CD; }

.m-zoce2-0g tbody th, .m-zoce2-0g tbody td { border-top: 1px solid #372F35; vertical-align: middle; }

.m-zoce2-n7 { gap: 11px; display: flex; align-items: center; font-weight: 700; color: #F1EFF1; }

.m-zoce2-er3 { white-space: nowrap; font-family: "Plus Jakarta Sans", sans-serif; color: #F1EFF1; text-align: right; }

.m-zoce2-0g thead .m-zoce2-er3 { font-family: "Plus Jakarta Sans", sans-serif; }

.m-cejaz-ns { gap: 15px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 264px), 1fr)); }

.m-cejaz-ef { border: 1px solid #372F35; border-radius: 8px; padding: 22px; min-width: 0; background: #201B1F; }

.m-cejaz-z6 { border: 1.5px solid #F98BB8; color: #F98BB8; width: 48px; height: 48px; display: grid; place-items: center; border-radius: 50%; }

.m-cejaz-lz { font-size: 1.128rem; margin-top: 18px; font-weight: 600; line-height: 1.25; }

.m-cejaz-pbn { font-size: 0.884rem; margin-top: 7px; }

.m-cejaz-ao { margin-top: 13px; list-style: none; font-size: 0.824rem; padding: 0; }

.m-cejaz-bwnp { gap: 7px; display: flex; }

.m-cejaz-bwnp svg { margin-top: 2px; flex: none; color: #4BDDAD; }

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

.m-cekaa-ph5 { min-width: 0; border-top: 2px solid #F1EFF1; padding-top: 17px; }

.m-cekaa-ph5 + .m-cekaa-ph5 { margin-top: 0; }

.m-cekaa-ph5::before { content: counter(steps, decimal-leading-zero); font-weight: 700; font-size: 0.824rem; font-family: "Plus Jakarta Sans", sans-serif; color: #F98BB8; counter-increment: steps; display: block; }

.m-cekaa-mj { margin-top: 9px; font-size: 1.128rem; line-height: 1.25; font-weight: 600; }

.m-cekaa-3g8a { margin-top: 7px; font-size: 0.884rem; }

.m-cemim-8a { gap: 0 37px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); display: grid; }

.m-cemim-1fz { border-top: 1px solid #372F35; padding-block: 18px 22px; min-width: 0; }

.m-cemim-f2 { font-size: 1.128rem; font-weight: 600; }

.m-cemim-hoy { font-size: 0.884rem; margin-top: 9px; }

.m-mizol-2zn { line-height: 1.7; font-size: 1.006rem; max-width: 760px; }

.m-mizol-dv6h { margin-bottom: 18px; line-height: 1.1; font-size: clamp(1.586rem, 1.171rem + 1.6vw, 2.44rem); letter-spacing: -0.02em; font-weight: 800; }

.m-mizol-2zn h3 { font-weight: 600; margin: 26px 0 9px; font-size: 1.311rem; }

.m-mizol-2zn p + p { margin-top: 13px; }

.m-mizol-2zn ul, .m-mizol-2zn ol { margin-block: 15px; }

.m-mizol-inn { margin-block: 26px; padding: 22px 26px; border-radius: 8px; background: #2C252A; }

.m-mizol-inn p { color: #F1EFF1; font-family: "Merriweather", serif; line-height: 1.4; font-size: 1.25rem; font-weight: 600; }

.m-mizol-inn cite { color: #AEA5AB; margin-top: 11px; font-size: 0.824rem; font-weight: 600; display: block; font-style: normal; }

.m-hotat-3e7o { border: 1px solid #372F35; display: grid; border-radius: 8px; background: #201B1F; gap: 22px 44px; padding: 22px 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); }

.m-hotat-8f { min-width: 0; }

.m-hotat-99u { font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.586rem, 1.171rem + 1.4vw, 2.318rem); }

.m-hotat-tu { margin-top: 13px; }

.m-hotat-ptf { min-width: 0; padding: 0; list-style: none; }

.m-hotat-71 { display: flex; padding: 11px 0; hyphens: auto; gap: 13px; align-items: flex-start; overflow-wrap: break-word; border-bottom: 1px solid #372F35; }

.m-hotat-71 + .m-hotat-71 { margin-top: 0; }

.m-hotat-acjp { width: 24px; height: 24px; border-radius: 50%; color: #201B1F; flex: none; place-items: center; display: grid; background: #4BDDAD; }

.m-gupe6-z9 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); gap: 15px; }

.m-gupe6-cr2x { border: 1px solid #372F35; background: #201B1F; border-radius: 8px; min-width: 0; padding: 22px; }

.m-gupe6-lo3 { background: #2C252A; height: 6px; overflow: hidden; border-radius: 999px; }

.m-gupe6-tns { height: 100%; border-radius: 999px; background: #F7619E; }

.m-gupe6-gucu { margin-top: 18px; font-weight: 800; font-size: 1.433rem; }

.m-gupe6-gxv { color: #AEA5AB; font-family: "Plus Jakarta Sans", sans-serif; font-size: 0.824rem; }

.m-gupe6-un { list-style: none; padding: 0; margin-top: 15px; font-size: 0.884rem; }

.m-gupe6-ahg { gap: 7px; display: flex; }

.m-gupe6-ahg svg { flex: none; color: #4BDDAD; margin-top: 3px; }

.m-penuq-qwd { align-items: center; display: flex; gap: 15px; }

.m-penuq-o1q { font-family: "Merriweather", serif; font-size: 3.08rem; line-height: 1; font-weight: 800; color: #F1EFF1; }

.m-penuq-91yr { gap: 2px; color: #F1EFF1; display: flex; }

.m-penuq-jdp0 { color: #AEA5AB; font-size: 0.824rem; }

.m-penuq-qg { gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); display: grid; }

.m-penuq-qx { border: 1px solid #372F35; flex-direction: column; display: flex; background: #201B1F; gap: 15px; border-radius: 8px; padding: 22px; min-width: 0; }

.m-penuq-ulx1 { flex: 1; font-size: 0.884rem; }

.m-penuq-j7ro { align-items: center; gap: 11px; display: flex; }

.m-penuq-oub2 { background: #2C252A; font-weight: 700; display: grid; color: #F1EFF1; width: 40px; border-radius: 50%; flex: none; font-size: 0.824rem; place-items: center; height: 40px; }

.m-penuq-qfp { font-size: 0.884rem; font-weight: 700; color: #F1EFF1; display: block; }

.m-penuq-m2r { font-size: 0.762rem; color: #AEA5AB; display: block; }

.m-xa9-ak09 { border: 1px solid #372F35; display: grid; gap: 22px 44px; padding: 22px; border-radius: 8px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); background: #201B1F; }

.m-xa9-8wca { gap: 15px 18px; display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: start; }

.m-xa9-wt7 { border-radius: 50%; background: #F7619E; color: #100E10; width: 64px; height: 64px; display: grid; font-size: 1.311rem; font-family: "Merriweather", serif; place-items: center; font-weight: 800; overflow: hidden; }

.m-xa9-wt7 img { object-fit: cover; height: 100%; width: 100%; }

.m-xa9-fj { font-weight: 800; font-size: 1.311rem; }

.m-xa9-6i { font-size: 0.824rem; color: #AEA5AB; }

.m-xa9-vp { margin-top: 9px; }

.m-xa9-hi { display: flex; gap: 7px 18px; flex-wrap: wrap; font-size: 0.824rem; margin-top: 11px; }

.m-xa9-zsk7 { font-family: "Plus Jakarta Sans", sans-serif; color: #AEA5AB; }

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

.m-bev-piv > li + li { margin-top: 0; }

.m-bev-pb { border: 1px solid #372F35; aspect-ratio: 300 / 173; padding: 9px; display: block; border-radius: 4px; background: #201B1F; transition: border-color .23s; }

.m-bev-pb:hover { border-color: #F98BB8; }

.m-bev-z3 { object-fit: contain; width: 100%; height: 100%; }

.m-solod-fjg { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); gap: 29px; align-items: center; }

.m-solod-3v9 { min-width: 0; }

.m-solod-nb6 { margin-top: 13px; }

.m-solod-axa { padding: 0; margin-top: 17px; list-style: none; }

.m-solod-8u { gap: 9px; display: flex; }

.m-solod-8u svg { color: #4BDDAD; margin-top: 2px; flex: none; }

.m-solod-4dz0 { margin-top: 22px; flex-wrap: wrap; gap: 9px; display: flex; }

.m-solod-x7fh { border: 1.5px solid #F1EFF1; border-radius: 4px; color: #F1EFF1; min-height: 52px; padding: 6px 18px; text-decoration: none; display: inline-flex; flex-direction: column; transition: background-color .23s, color .23s; justify-content: center; }

.m-solod-x7fh:hover { background: #F1EFF1; color: #141113; }

.m-solod-tk0x { font-size: 0.64rem; }

.m-solod-pcd { font-size: 0.946rem; line-height: 1.2; font-weight: 700; }

.m-ceqij-08r, .m-rigu6-qq { border-radius: 8px; background: #2C252A; padding: 22px 18px; }

.m-ceqij-cl { justify-content: space-between; flex-wrap: wrap; align-items: flex-end; display: flex; gap: 18px 37px; }

.m-ceqij-a9lo { min-width: 0; max-width: 640px; }

.m-ceqij-4l, .m-rigu6-49a { margin-top: 11px; max-width: 680px; }

.m-ceqij-6d { display: grid; margin-top: 26px; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); list-style: none; gap: 9px; }

.m-ceqij-k7 { background: #201B1F; color: #F1EFF1; align-items: center; hyphens: auto; display: flex; font-weight: 700; gap: 11px; min-width: 0; overflow-wrap: break-word; padding: 15px; border-radius: 4px; }

.m-ceqij-k7 + .m-ceqij-k7 { margin-top: 0; }

.m-ceqij-k7 svg { flex: none; color: #F98BB8; }

.m-rigu6-mm9n { gap: 7px 18px; font-size: 0.824rem; margin-top: 18px; display: flex; font-weight: 700; flex-wrap: wrap; }

.m-hov-ws0l { grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); display: grid; gap: 29px 51px; }

.m-hov-tnm { min-width: 0; }

.m-hov-tnm p { margin-top: 13px; }

.m-hov-2g { display: grid; gap: 15px; align-content: start; min-width: 0; }

.m-hov-2l8 { border: 1px solid #372F35; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; background: #372F35; gap: 1px; border-radius: 8px; display: grid; }

.m-hov-rk6 { flex-direction: column-reverse; display: flex; padding: 17px 18px; background: #201B1F; }

.m-hov-repz { font-family: "Plus Jakarta Sans", sans-serif; font-size: 1.433rem; color: #F1EFF1; font-weight: 700; hyphens: auto; overflow-wrap: break-word; }

.m-hov-w8 { font-size: 0.762rem; color: #AEA5AB; }

.m-hov-w9d { border: 1px solid #372F35; padding: 0; list-style: none; background: #201B1F; border-radius: 8px; }

.m-hov-hj { border-bottom: 1px solid #372F35; padding: 13px 18px; justify-content: space-between; display: flex; gap: 4px 15px; flex-wrap: wrap; }

.m-hov-hj + .m-hov-hj { margin-top: 0; }

.m-hov-hj:last-child { border-bottom: 0; }

.m-hov-g7 { color: #F1EFF1; font-weight: 700; }

.m-hov-kk { overflow-wrap: break-word; hyphens: auto; color: #AEA5AB; font-family: "Plus Jakarta Sans", sans-serif; font-size: 0.824rem; }

.m-xa5-yo48 { counter-reset: faq; border-top: 1.5px solid #F1EFF1; }

.m-xa5-fq9g { border-bottom: 1px solid #372F35; }

.m-xa5-hb { display: grid; align-items: center; font-weight: 700; grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 11px; color: #F1EFF1; font-size: 1.006rem; padding: 17px 0; }

.m-xa5-hb::before { counter-increment: faq; font-size: 0.762rem; content: counter(faq, decimal-leading-zero); color: #F98BB8; font-family: "Plus Jakarta Sans", sans-serif; }

.m-xa5-hb:hover { color: #F98BB8; }

.m-xa5-g9q6 { transition: transform .23s; }

.m-xa5-fq9g[open] .m-xa5-g9q6 { transform: rotate(45deg); }

.m-xa5-k6 { padding: 0 0 20px 44px; max-width: 860px; }

.m-xa5-k6 p + p { margin-top: 9px; }

.m-taso7-979 { color: #F3F2F3; background: #090708; align-items: center; padding: 26px 20px; display: flex; justify-content: space-between; gap: 22px 37px; border-radius: 8px; flex-wrap: wrap; }

.m-taso7-yc4 { min-width: 0; max-width: 640px; }

.m-taso7-mu { color: #F3F2F3; font-size: clamp(1.464rem, 1.171rem + 1.2vw, 2.074rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; }

.m-taso7-dhz { color: #F3F2F3; margin-top: 9px; }

.m-taso7-dhz a { color: #F3F2F3; }

.m-ridud-vwq7 { max-width: 760px; line-height: 1.15; font-size: clamp(1.342rem, 1.073rem + 1vw, 1.83rem); font-weight: 800; }

.m-ridud-5o { column-gap: 44px; columns: 2 340px; margin-top: 17px; font-size: 0.884rem; }

.m-ridud-5o p + p { margin-top: 13px; }

.m-wyl-8lh { gap: 6px 9px; flex-wrap: wrap; color: #AEA5AB; margin-bottom: 18px; display: flex; padding: 0; list-style: none; font-size: 0.762rem; }

.m-wyl-8lh li + li { margin-top: 0; }

.m-wyl-8lh li + li::before { content: "/"; margin-right: 9px; }

.m-wyl-jxt3 { color: #AEA5AB; }

.m-wyl-ur { font-weight: 700; color: #F1EFF1; }

.m-guho9 { padding-block: 7px 29px; }

.m-guho9-y569 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); align-items: start; display: grid; gap: 22px 44px; }

.m-guho9-2a { min-width: 0; }

.m-guho9-td { font-family: "Plus Jakarta Sans", sans-serif; color: #AEA5AB; font-size: 0.762rem; }

.m-guho9-47xy { letter-spacing: -0.03em; margin-top: 9px; line-height: 1.02; font-size: clamp(2.196rem, 1.269rem + 3.4vw, 3.903rem); font-weight: 800; }

.m-guho9-98p { font-size: 1.068rem; max-width: 560px; margin-top: 15px; }

.m-guho9-hx4 { border: 1px solid #372F35; background: #372F35; overflow: hidden; gap: 1px; border-radius: 8px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); margin-top: 22px; display: grid; }

.m-guho9-0q { background: #201B1F; min-width: 0; padding: 11px 15px; }

.m-guho9-p04b { font-weight: 700; color: #AEA5AB; font-size: 0.702rem; }

.m-guho9-uj88 { hyphens: auto; font-weight: 700; margin-top: 2px; color: #F1EFF1; font-family: "Plus Jakarta Sans", sans-serif; font-size: 1.006rem; overflow-wrap: break-word; }

.m-guho9-b4r9 { margin-top: 22px; }

.m-guho9-mmrb { margin-top: 11px; font-size: 0.762rem; color: #AEA5AB; }

.m-guho9-ch { min-width: 0; }

.m-ja2-znw { background: #090708; color: #F3F2F3; text-align: center; border-radius: 8px; padding: 26px 18px 0; overflow: hidden; }

.m-ja2-9jza { margin-inline: auto; max-width: 820px; }

.m-ja2-td5 { font-size: 0.762rem; font-family: "Plus Jakarta Sans", sans-serif; color: #F3F2F3; }

.m-ja2-sal { color: #F3F2F3; letter-spacing: -0.03em; margin-top: 9px; font-size: clamp(2.074rem, 1.269rem + 3.4vw, 4.025rem); font-weight: 800; line-height: 1.02; }

.m-ja2-derl { color: #F3F2F3; font-size: 1.068rem; margin-top: 13px; }

.m-ja2-664 { justify-content: center; margin-top: 22px; }

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

.m-ja2-kn { border: 1px solid #F3F2F3; color: #F3F2F3; font-size: 0.824rem; border-radius: 999px; padding: 7px 13px; }

.m-ja2-kn + .m-ja2-kn { margin-top: 0; }

.m-ja2-kn strong { color: #F3F2F3; font-family: "Plus Jakarta Sans", sans-serif; }

.m-ja2-mj { margin: 33px auto 0; border-radius: 8px 8px 0 0; max-width: 960px; overflow: hidden; aspect-ratio: 16 / 10; background-color: #2C252A; }

.m-ja2-mj img { width: 100%; object-fit: cover; height: 100%; }

.m-gub { padding-bottom: 44px; }

.m-gub-4qvd { border: 1px solid #372F35; background: #201B1F; border-radius: 8px; }

.m-gub-m798 { padding: 0 15px; display: flex; color: #F1EFF1; min-height: 52px; align-items: center; font-weight: 700; justify-content: space-between; }

.m-gub-6bb { transition: transform .23s; }

.m-gub-4qvd[open] .m-gub-6bb { transform: rotate(45deg); }

.m-gub-yjjv { margin: 0; display: grid; list-style: none; padding: 0 7px 7px; }

.m-gub-yjjv li + li { margin-top: 0; }

.m-gub-hkg { text-decoration: none; border-top: 1px solid #372F35; font-weight: 600; color: #CFC9CD; align-items: center; display: flex; min-height: 44px; padding: 0 7px; }

.m-gub-hkg:hover { color: #F98BB8; }

.m-qi0-pi4 { gap: 26px 51px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); display: grid; align-items: start; }

.m-qi0-l7vb { min-width: 0; font-size: 1.006rem; max-width: 720px; }

.m-qi0-l7vb p { margin-top: 13px; }

.m-qi0-0yh9 { border-radius: 8px; padding: 22px; min-width: 0; background: #2C252A; }

.m-qi0-quuq { font-size: 1.128rem; font-weight: 600; }

.m-qi0-f3fu { margin-top: 13px; padding: 0; list-style: none; }

.m-qi0-83u { gap: 9px; display: flex; }

.m-qi0-83u svg { flex: none; margin-top: 2px; color: #4BDDAD; }

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

.m-hoj-up > li + li { margin-top: 0; }

.m-hoj-nec0 { border: 1px solid #372F35; background-color: #090708; border-radius: 8px; aspect-ratio: 16 / 10; overflow: hidden; }

.m-hoj-q6t { object-fit: contain; width: 100%; height: 100%; }

.m-hoj-4nb { font-size: 0.824rem; margin-top: 9px; }

.m-cemir-t4 { border: 1px solid #372F35; border-radius: 8px; overflow-x: auto; background: #201B1F; }

.m-cemir-8p { font-size: 0.884rem; min-width: 560px; }

.m-cemir-8p thead { background: #2C252A; }

.m-cemir-8p th, .m-cemir-8p td { padding: 9px 15px; vertical-align: middle; }

.m-cemir-8p thead th { font-size: 0.762rem; font-weight: 700; color: #CFC9CD; }

.m-cemir-8p tbody th, .m-cemir-8p tbody td { border-top: 1px solid #372F35; }

.m-cemir-7i { text-align: right; color: #F1EFF1; font-family: "Plus Jakarta Sans", sans-serif; white-space: nowrap; }

.m-cemir-eic { display: flex; align-items: center; gap: 11px; font-weight: 700; color: #F1EFF1; }

.m-cemir-z01w { border-radius: 0px; height: 40px; flex: none; background: #2C252A; width: 40px; overflow: hidden; }

.m-cemir-z01w img { width: 100%; object-fit: contain; height: 100%; }

.m-cemir-pp9v { background: #2C252A; }

.m-cemir-pp9v .m-cemir-z01w { background: #201B1F; }

.m-cemir-yzo { color: #100E10; border-radius: 0px; padding: 2px 7px; background: #F7619E; font-weight: 700; font-size: 0.64rem; }

.m-cenuo-el { gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr)); display: grid; }

.m-cenuo-ovo { border: 1px solid #372F35; padding: 22px; background: #201B1F; min-width: 0; flex-direction: column; display: flex; gap: 11px; border-radius: 8px; }

.m-cenuo-cu06 { font-size: 1.19rem; font-weight: 600; }

.m-cenuo-n2 { flex: 1; font-size: 0.884rem; }

.m-cenuo-mz { font-weight: 700; display: flex; gap: 6px; flex-wrap: wrap; font-size: 0.762rem; align-items: center; }

.m-cenuo-mz svg { color: #AEA5AB; }

.m-cenuo-ei { padding: 4px 9px; color: #F1EFF1; border-radius: 0px; background: #2C252A; }

.m-cenuo-14jk { border-radius: 0px; padding: 4px 9px; color: #100E10; background: #F7619E; }

.m-xa8-5a { grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); gap: 37px 44px; display: grid; }

.m-xa8-2n4f { min-width: 0; }

.m-xa8-yy { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.464rem, 1.171rem + 1vw, 2.074rem); line-height: 1.12; }

.m-xa8-5n { margin-top: 9px; color: #AEA5AB; }

.m-xa8-1vbp { border: 1px solid #372F35; border-radius: 8px; margin-top: 17px; overflow-x: auto; background: #201B1F; }

.m-xa8-mi { font-size: 0.884rem; }

.m-xa8-mi thead { background: #2C252A; }

.m-xa8-mi th, .m-xa8-mi td { padding: 11px 17px; }

.m-xa8-mi thead th { font-size: 0.762rem; }

.m-xa8-mi tbody th, .m-xa8-mi tbody td { border-top: 1px solid #372F35; }

.m-xa8-mi tbody th { font-weight: 600; }

.m-xa8-5p { font-family: "Plus Jakarta Sans", sans-serif; text-align: right; color: #F1EFF1; white-space: nowrap; }

.m-xa8-fd60 { border-radius: 999px; margin-top: 6px; height: 4px; background: #2C252A; display: block; }

.m-xa8-0ia { display: block; height: 100%; border-radius: 999px; background: #F7619E; }

.m-xa8-820 { font-weight: 700; color: #4BDDAD; }

.m-xa8-5nx4 { color: #AEA5AB; }

.m-migup-sv { border: 1px solid #372F35; background-color: #090708; border-radius: 8px; position: relative; aspect-ratio: 16 / 9; overflow: hidden; }

.m-migup-hzce { height: 100%; width: 100%; object-fit: cover; }

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

.m-migup-13q { font-size: 1.006rem; padding: 0 24px; align-items: center; min-height: 56px; transition: transform .23s; display: inline-flex; background: #F3F2F3; color: #090708; gap: 11px; font-weight: 800; border-radius: 999px; }

.m-migup-0ec:hover .m-migup-13q { transform: scale(1.04); }

.m-migup-ax { justify-content: space-between; margin-top: 15px; display: flex; gap: 13px 29px; align-items: center; flex-wrap: wrap; }

.m-migup-t7k { max-width: 640px; font-size: 0.884rem; }

.m-hos-01 { font-size: 1.006rem; line-height: 1.7; max-width: 760px; }

.m-hos-gzxr { letter-spacing: -0.02em; font-size: clamp(1.586rem, 1.171rem + 1.6vw, 2.44rem); margin-bottom: 17px; line-height: 1.1; font-weight: 800; }

.m-hos-01 p + p { margin-top: 13px; }

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

.m-rigu6-xmsc { padding: 17px 18px; border-radius: 4px; background: #201B1F; min-width: 0; }

.m-rigu6-ndi { font-family: "Plus Jakarta Sans", sans-serif; font-weight: 700; font-size: 0.946rem; }

.m-rigu6-tw { margin-top: 6px; font-size: 0.824rem; }

.m-xazov { transform: translateY(110%); gap: 11px; bottom: 0; transition: transform .29s; border-top: 1px solid #372F35; left: 0; z-index: 35; position: fixed; right: 0; background: #201B1F; display: flex; justify-content: space-between; padding: 9px 11px 9px 15px; align-items: center; }

.m-xazov-jj { transform: translateY(0); }

.m-xazov-bavs { overflow: hidden; min-width: 0; font-weight: 700; color: #F1EFF1; white-space: nowrap; text-overflow: ellipsis; }

.m-xazov .m-cezo5 { flex: none; min-height: 44px; }

@media (min-width: 642px) {
  .m-xarif { padding-inline: 22px; }
  .m-duv-0xgv { padding: 40px 37px; }
  .m-duv-24 { padding: 22px 29px; }
  .m-hotat-3e7o { padding: 33px; }
  .m-ceqij-08r, .m-rigu6-qq { padding: 33px; }
  .m-taso7-979 { padding: 37px; }
  .m-ja2-znw { padding: 40px 37px 0; }
  .m-somi2 { padding: 37px; }
  .m-somi2-xx64 { grid-template-columns: 156px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 967px) {
  .m-xarif { padding-inline: 37px; }
  main > section { padding-block: 0 81px; }
  .m-fic { padding: 11px 22px; }
  .m-fic-w94c { gap: 15px; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 13px; }
  .m-fic-b6e { display: none; }
  .m-fic-i0a3 { padding-top: 0; justify-content: center; flex-wrap: wrap; gap: 2px; border-top: 0; display: flex; }
  .m-fic-yw { min-height: 40px; font-size: 0.824rem; }
  .m-fic-fe9 { display: flex; }
  .m-fic-fe9 .m-cezo5 { padding: 0 15px; min-height: 42px; }
  .m-hogu7 { padding-block: 22px 73px; }
  .m-hogu7-jk { padding-block: 29px; }
  .m-duv-0xgv { padding: 59px; }
  .m-guho9 { padding-block: 15px 44px; }
  .m-gub { padding-bottom: 66px; }
  .m-gub-4qvd[open] .m-gub-yjjv, .m-gub-yjjv { padding: 0 9px 9px; flex-wrap: wrap; display: flex; gap: 7px; }
  .m-gub-hkg { font-weight: 700; padding: 0 11px; border-radius: 4px; background: #2C252A; color: #F1EFF1; border-top: 0; min-height: 36px; font-size: 0.824rem; }
  .m-gub-hkg:hover { background: #F7619E; color: #100E10; }
  .m-hotat-3e7o { padding: 40px; }
  .m-ceqij-08r, .m-rigu6-qq { padding: 40px; }
  .m-taso7-979 { padding: 44px; }
  .m-ja2-znw { padding: 51px 51px 0; }
  .m-somi2 { margin: 0 22px 22px; padding: 44px; }
  .m-xazov { display: none; }
}