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

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

body { background: #100D0E; font-size: 1.009rem; overflow-wrap: break-word; line-height: 1.55; color: #D6D1D3; margin: 0; font-family: "Golos Text", sans-serif; }

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: #F2F0F1; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #EA89D1; }

ul, ol { padding-left: 1.375rem; }

li + li { margin-top: 0.375rem; }

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.s_dujak { max-width: 1304px; margin-inline: auto; padding-inline: 1rem; }

main > section { padding-block: 0 3.562rem; }

.s_nuk { gap: 1rem 2.062rem; margin-bottom: 1.812rem; align-items: flex-end; flex-wrap: wrap; display: flex; justify-content: space-between; }

.s_nuk-nck { max-width: 732px; min-width: 0; }

.s_nuk-iwbp { font-size: 0.883rem; font-weight: 700; color: #ED9AD8; display: flex; gap: 0.5rem; margin-bottom: 0.625rem; align-items: center; }

.s_nuk-iwbp::before { background: #E467C4; width: 8px; flex: none; content: ""; height: 8px; border-radius: 2px; }

.s_nuk-fe17 { letter-spacing: -0.02em; text-wrap: balance; font-size: clamp(1.639rem, 1.21rem + 1.6vw, 2.522rem); font-weight: 800; line-height: 1.1; }

.s_nuk-38yb { color: #A59CA1; margin-top: 0.75rem; }

.s_nuk-fy0 { padding-bottom: 2px; display: inline-flex; border-bottom: 1.5px solid currentColor; font-weight: 700; text-decoration: none; align-items: center; gap: 0.5rem; font-size: 0.946rem; }

.s_nuk-fy0 svg { flex: none; }

.s_nuk-fx55 { flex-direction: column; max-width: 776px; margin-inline: auto; align-items: center; text-align: center; }

.s_nuk-fx55 .s_nuk-iwbp { border: 1px solid #42393D; color: #D6D1D3; justify-content: center; padding: 0.25rem 0.75rem; border-radius: 999px; }

.s_nuk-fx55 .s_nuk-iwbp::before { display: none; }

.s_nuk-fx55 .s_nuk-fe17 { font-size: clamp(1.765rem, 1.311rem + 2vw, 2.9rem); }

.s_nuk-fx55 .s_nuk-fy0 { border-radius: 999px; font-size: 0.883rem; padding: 0 1rem; background: #292427; min-height: 40px; color: #F2F0F1; border-bottom: 0; }

.s_nuk-fx55 .s_nuk-fy0:hover { color: #F2F0F1; background: #42393D; }

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

.s_xata8-wkvd { background: #E467C4; color: #100F0F; }

.s_xata8-wkvd:hover { color: #100F0F; background: #EA89D1; }

.s_xata8-jyh { background: transparent; color: #F2F0F1; border-color: #F2F0F1; }

.s_xata8-jyh:hover { background: #F2F0F1; color: #100D0E; }

.s_xata8-5g { min-height: 52px; font-size: 1.009rem; }

.s_xata8-zdq { width: 100%; display: flex; }

.s_xata8-33d { background: #F5F4F5; color: #090808; }

.s_xata8-33d:hover { color: #100F0F; background: #E467C4; }

.s_xata8-n7lz { border-color: #F5F4F5; color: #F5F4F5; background: transparent; }

.s_xata8-n7lz:hover { background: #F5F4F5; color: #090808; }

.s_figu0 { flex-wrap: wrap; display: flex; gap: 0.625rem; }

.s_kalop { border: 1px solid #42393D; border-radius: 12px; position: relative; overflow: hidden; background-color: #292427; background-image: repeating-linear-gradient(135deg, #292427 0 9px, #1F1A1C 9px 18px); }

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

.s_kalop-wg0 { aspect-ratio: 16 / 10; }

.s_dub { top: 0; background: #100D0E; position: sticky; padding: 0.625rem; z-index: 30; }

.s_dub-ctx { border: 1px solid #42393D; display: grid; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; grid-template-columns: minmax(0, 1fr) auto auto; max-width: 1304px; align-items: center; gap: 0.625rem; padding: 0.625rem; margin-inline: auto; border-radius: 12px; background: #1F1A1C; }

.s_dub-ds { line-height: 1.1; letter-spacing: -0.02em; color: #F2F0F1; gap: 0.625rem; font-weight: 800; grid-area: logo; overflow-wrap: break-word; min-width: 0; text-decoration: none; align-items: center; display: flex; hyphens: auto; font-size: 1.323rem; font-family: "EB Garamond", serif; padding-left: 0.375rem; }

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

.s_dub-ds:hover { color: #F2F0F1; }

.s_dub-2su { opacity: 0; pointer-events: none; position: absolute; }

.s_dub-61ke { width: 44px; cursor: pointer; color: #100D0E; background: #F2F0F1; grid-area: burger; display: grid; height: 44px; place-items: center; border-radius: 6px; }

.s_dub-2su:focus-visible + .s_dub-61ke { outline: 2px solid #ED9AD8; outline-offset: 3px; }

.s_dub-voyl { display: none; }

.s_dub-2su:checked + .s_dub-61ke .s_dub-oq { display: none; }

.s_dub-2su:checked + .s_dub-61ke .s_dub-voyl { display: block; }

.s_dub-s6v { display: none; padding-top: 0.5rem; border-top: 1px solid #42393D; grid-area: nav; }

.s_dub-2su:checked ~ .s_dub-s6v { display: grid; gap: 2px; }

.s_dub-coe { font-size: 1.071rem; padding: 0 0.75rem; border-radius: 6px; font-weight: 700; display: flex; text-decoration: none; align-items: center; color: #D6D1D3; min-height: 48px; }

.s_dub-coe:hover { background: #292427; color: #F2F0F1; }

.s_dub-4ue3 { background: #292427; color: #F2F0F1; }

.s_dub-ja { grid-template-columns: 1fr 1fr; gap: 0.5rem; display: grid; grid-area: actions; }

.s_dub-ja .s_xata8 { min-height: 44px; padding: 0 0.75rem; font-size: 0.883rem; }

.s_loduq { border: 1px solid #42393D; margin: 0 0.625rem 1.5rem; padding: 1.812rem 1.25rem; background: #1F1A1C; border-radius: 12px; }

.s_loduq-4os { color: #F2F0F1; font-family: "EB Garamond", serif; hyphens: auto; line-height: 1; overflow-wrap: break-word; letter-spacing: -0.04em; font-weight: 800; font-size: clamp(2.27rem, 1.009rem + 6vw, 5.548rem); }

.s_loduq-nz { margin-top: 2.062rem; }

.s_loduq-g2u { padding: 0.875rem 0; gap: 0.375rem 1.5rem; border-top: 1px solid #42393D; display: grid; }

.s_loduq-dz0 { font-family: "Martian Mono", monospace; color: #A59CA1; font-size: 0.819rem; }

.s_loduq-bpt { gap: 0.375rem 1.25rem; padding: 0; flex-wrap: wrap; display: flex; list-style: none; }

.s_loduq-bpt li + li { margin-top: 0; }

.s_loduq-e74 { text-decoration: none; font-weight: 600; font-size: 0.946rem; color: #F2F0F1; }

.s_loduq-e74:hover { color: #ED9AD8; }

.s_loduq-flx { gap: 1rem 1.5rem; margin-top: 1.25rem; justify-content: space-between; align-items: center; font-size: 0.819rem; border-top: 1px solid #42393D; display: flex; padding-top: 1.25rem; flex-wrap: wrap; color: #A59CA1; }

.s_loduq-pnn { max-width: 876px; }

.s_loduq-az25 { border: 2px solid #F27E73; height: 40px; width: 40px; color: #F27E73; display: grid; font-size: 0.819rem; place-items: center; flex: none; border-radius: 50%; font-weight: 800; }

.s_filo3 { border: 1px solid #42393D; box-shadow: 0 13px 35px -12px rgba(0, 0, 0, 0.66); max-width: 836px; right: 10px; border-radius: 12px; position: fixed; gap: 0.625rem 1.25rem; bottom: 10px; left: 10px; display: flex; margin-inline: auto; padding: 0.75rem 0.75rem 0.75rem 1rem; background: #1F1A1C; z-index: 40; flex-wrap: wrap; align-items: center; }

.s_filo3[hidden] { display: none; }

.s_filo3-q2g { font-size: 0.883rem; flex: 1 1 260px; color: #D6D1D3; }

.s_filo3-rgwn { display: flex; gap: 0.5rem; flex-wrap: wrap; }

.s_filo3-rgwn .s_xata8 { min-height: 44px; font-size: 0.883rem; padding: 0 0.875rem; }

.s_wyf { padding-block: 0.75rem 3.562rem; }

.s_wyf-ic { border: 1px solid #42393D; background: #1F1A1C; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 432px), 1fr)); border-radius: 12px; overflow: hidden; }

.s_wyf-dzc { padding: 1.812rem 1.25rem; min-width: 0; }

.s_wyf-4m7k { font-weight: 800; line-height: 1.04; letter-spacing: -0.03em; font-size: clamp(2.143rem, 1.311rem + 3.2vw, 3.783rem); text-wrap: balance; }

.s_wyf-zvp { margin-top: 1.125rem; font-size: 1.135rem; max-width: 552px; }

.s_wyf-jt { margin-top: 1.688rem; }

.s_wyf-bq { align-content: center; display: grid; background: #292427; list-style: none; margin: 0; min-width: 0; padding: 0.75rem 1.25rem; }

.s_wyf-cp { border-bottom: 1px solid #42393D; padding: 1.125rem 0; display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 1rem; }

.s_wyf-cp + .s_wyf-cp { margin-top: 0; }

.s_wyf-cp:last-child { border-bottom: 0; }

.s_wyf-rp { display: grid; height: 44px; background: #1F1A1C; border-radius: 6px; width: 44px; place-items: center; color: #ED9AD8; }

.s_wyf-kyc { color: #F2F0F1; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.s_wyf-94y { color: #A59CA1; font-size: 0.883rem; }

.s_jajav-s6f { border: 1px solid #42393D; background: #42393D; display: grid; border-radius: 12px; overflow: hidden; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); }

.s_jajav-7t { min-width: 0; display: flex; flex-direction: column-reverse; background: #1F1A1C; padding: 1.25rem 1.375rem; }

.s_jajav-oct { color: #F2F0F1; font-weight: 700; letter-spacing: -0.02em; font-family: "Martian Mono", monospace; font-size: clamp(1.513rem, 1.21rem + 1vw, 2.017rem); overflow-wrap: break-word; hyphens: auto; }

.s_jajav-9en { margin-top: 0.25rem; color: #A59CA1; font-size: 0.883rem; }

.s_hol-w0 { gap: 0.875rem; display: grid; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 172px), 1fr)); margin: 0; list-style: none; }

.s_hol-w0 > li + li { margin-top: 0; }

.s_hol-4i { min-width: 0; transition: transform .16s; text-decoration: none; color: #F2F0F1; display: block; }

.s_hol-4i:hover { transform: translateY(-4px); color: #ED9AD8; }

.s_hol-t88s { border: 1px solid #42393D; background-image: repeating-linear-gradient(135deg, #292427 0 8px, #1F1A1C 8px 16px); border-radius: 12px; position: relative; overflow: hidden; aspect-ratio: 1 / 1; }

.s_hol-lx { object-fit: cover; width: 100%; height: 100%; }

.s_hol-x4e { hyphens: auto; font-weight: 700; font-size: 0.946rem; margin-top: 0.625rem; overflow-wrap: break-word; line-height: 1.3; }

.s_hol-o4jq { font-size: 0.819rem; color: #A59CA1; }

.s_jas-81zb { grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr)); gap: 0.75rem; display: grid; list-style: none; padding: 0; margin: 0; }

.s_jas-81zb > li + li { margin-top: 0; }

.s_jas-ws5p { border: 1px solid #42393D; grid-template-columns: 90px minmax(0, 1fr) auto; background: #1F1A1C; align-items: center; gap: 1rem; padding: 0.625rem 1.125rem 0.625rem 0.625rem; color: #F2F0F1; text-decoration: none; display: grid; transition: border-color .16s; border-radius: 12px; }

.s_jas-ws5p:hover { border-color: #ED9AD8; color: #F2F0F1; }

.s_jas-wqc { background-image: repeating-linear-gradient(135deg, #292427 0 6px, #1F1A1C 6px 12px); overflow: hidden; aspect-ratio: 1 / 1; border-radius: 12px; }

.s_jas-kt { object-fit: cover; width: 100%; height: 100%; }

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

.s_jas-0hf7 { color: #A59CA1; font-size: 0.819rem; display: block; }

.s_jas-sp { font-size: 0.819rem; font-weight: 700; white-space: nowrap; font-family: "Martian Mono", monospace; color: #4EDA75; }

.s_beq-l52 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr)); display: grid; gap: 0.75rem; padding: 0; list-style: none; margin: 0; }

.s_beq-l52 > li + li { margin-top: 0; }

.s_beq-jzy { border: 1px solid #42393D; background: #1F1A1C; padding: 1rem 1.125rem; gap: 1rem; text-decoration: none; height: 100%; grid-template-columns: auto minmax(0, 1fr) auto; border-radius: 12px; display: grid; transition: border-color .16s; align-items: center; color: #F2F0F1; }

.s_beq-jzy:hover { color: #F2F0F1; border-color: #ED9AD8; }

.s_beq-8la { border-radius: 6px; width: 44px; background: #292427; display: grid; color: #ED9AD8; height: 44px; place-items: center; }

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

.s_beq-j72 { font-size: 0.819rem; color: #A59CA1; display: block; }

.s_tagu3-sp5t { grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr)); display: grid; gap: 1rem; }

.s_tagu3-3p0t { border: 1px solid #42393D; min-width: 0; border-radius: 12px; flex-direction: column; display: flex; background: #1F1A1C; }

.s_tagu3-0x { padding: 1.5rem 1.5rem 1.25rem; }

.s_tagu3-lohi { display: inline-block; padding: 0.25rem 0.625rem; background: #292427; font-weight: 700; color: #D6D1D3; font-size: 0.757rem; border-radius: 2px; }

.s_tagu3-fq { font-weight: 600; line-height: 1.3; font-size: 1.135rem; margin-top: 0.875rem; }

.s_tagu3-6xp4 { margin-top: 0.5rem; font-family: "EB Garamond", serif; font-weight: 800; font-size: clamp(1.639rem, 1.311rem + 1vw, 2.017rem); overflow-wrap: break-word; line-height: 1.1; letter-spacing: -0.02em; color: #ED9AD8; }

.s_tagu3-mmm { flex: 1; display: flex; margin-inline: 0.875rem; border-top: 2px dashed #42393D; position: relative; padding: 1.25rem 0.625rem 1.5rem; flex-direction: column; gap: 1rem; }

.s_tagu3-mmm::before, .s_tagu3-mmm::after { top: -12px; width: 22px; content: ""; height: 22px; background: #100D0E; position: absolute; border-radius: 50%; }

.s_tagu3-mmm::before { left: -26px; border-right: 1px solid #42393D; }

.s_tagu3-mmm::after { border-left: 1px solid #42393D; right: -26px; }

.s_tagu3-gf { flex: 1; font-size: 0.883rem; }

.s_tagu3-q3 { font-size: 0.757rem; color: #A59CA1; }

.s_fipew-j2 { border: 1px solid #42393D; border-radius: 12px; background: #1F1A1C; overflow-x: auto; }

.s_fipew-tlx { counter-reset: facts-row; font-size: 0.946rem; }

.s_fipew-tlx thead th { font-size: 0.819rem; font-weight: 700; border-bottom: 1px solid #42393D; padding: 0.875rem 1rem; color: #A59CA1; }

.s_fipew-tlx tbody th, .s_fipew-tlx tbody td { padding: 0.812rem 1rem; border-bottom: 1px dashed #42393D; }

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

.s_fipew-tlx tbody th { min-width: 150px; font-weight: 600; color: #D6D1D3; width: 40%; }

.s_fipew-tlx tbody th::before { counter-increment: facts-row; min-width: 32px; content: counter(facts-row, decimal-leading-zero); font-size: 0.757rem; font-weight: 500; display: inline-block; font-family: "Martian Mono", monospace; color: #A59CA1; }

.s_fipew-tlx tbody td { font-weight: 700; min-width: 180px; color: #F2F0F1; hyphens: auto; overflow-wrap: break-word; }

.s_zonu8-tbzq { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); }

.s_zonu8-ll3p { flex-direction: column; min-height: 220px; padding: 1.688rem; justify-content: space-between; min-width: 0; gap: 2.562rem; display: flex; border-radius: 12px; text-decoration: none; background: #090808; color: #F5F4F5; }

.s_zonu8-ll3p:hover { color: #F5F4F5; }

.s_zonu8-0s { gap: 0.375rem 0.75rem; display: flex; font-weight: 700; justify-content: space-between; flex-wrap: wrap; }

.s_zonu8-puqz { font-weight: 500; font-size: 0.819rem; font-family: "Martian Mono", monospace; }

.s_zonu8-jt { letter-spacing: -0.03em; font-size: clamp(1.891rem, 1.21rem + 2.6vw, 3.404rem); hyphens: auto; font-family: "Martian Mono", monospace; line-height: 1; font-weight: 700; overflow-wrap: break-word; }

.s_zonu8-bo1t { border: 1px solid #42393D; padding: 0; overflow: hidden; background: #42393D; list-style: none; margin: 0; display: grid; gap: 1px; border-radius: 12px; }

.s_zonu8-bo1t > li + li { margin-top: 0; }

.s_zonu8-lcw { display: flex; color: #F2F0F1; justify-content: space-between; flex-wrap: wrap; gap: 0.375rem 1rem; text-decoration: none; height: 100%; padding: 1.25rem 1.5rem; background: #1F1A1C; align-items: center; }

.s_zonu8-lcw:hover { background: #292427; color: #F2F0F1; }

.s_zonu8-ccim { font-weight: 700; }

.s_zonu8-x1n { hyphens: auto; font-weight: 700; overflow-wrap: break-word; font-family: "Martian Mono", monospace; font-size: 1.387rem; }

.s_qi5-w3 { padding: 0; display: grid; list-style: none; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 256px), 1fr)); margin: 0; }

.s_qi5-w3 > li + li { margin-top: 0; }

.s_qi5-uwv5 { border: 1px solid #42393D; color: #F2F0F1; border-radius: 12px; display: block; transition: border-color .16s; height: 100%; background: #1F1A1C; min-width: 0; padding: 0.5rem 0.5rem 1rem; text-decoration: none; }

.s_qi5-uwv5:hover { border-color: #ED9AD8; color: #F2F0F1; }

.s_qi5-l1f { background-image: repeating-linear-gradient(135deg, #292427 0 8px, #100D0E 8px 16px); aspect-ratio: 16 / 10; position: relative; overflow: hidden; border-radius: 12px; }

.s_qi5-vpx { font-weight: 700; top: 10px; letter-spacing: .04em; left: 10px; position: absolute; color: #1F1A1C; padding: 3px 0.5rem; font-size: 0.694rem; border-radius: 2px; background: #F27E73; }

.s_qi5-hnj { overflow-wrap: break-word; padding-inline: 0.5rem; margin-top: 0.875rem; font-weight: 700; hyphens: auto; }

.s_qi5-wn04 { font-family: "Martian Mono", monospace; font-size: 0.819rem; color: #A59CA1; padding-inline: 0.5rem; }

.s_duta9-ag { border: 1px solid #42393D; background: #1F1A1C; border-radius: 12px; overflow-x: auto; }

.s_duta9-iwf { min-width: 632px; font-size: 0.946rem; }

.s_duta9-iwf thead { background: #292427; }

.s_duta9-iwf th, .s_duta9-iwf td { padding: 0.875rem 1rem; }

.s_duta9-iwf thead th { font-size: 0.819rem; font-weight: 700; color: #D6D1D3; }

.s_duta9-iwf tbody th, .s_duta9-iwf tbody td { vertical-align: middle; border-top: 1px solid #42393D; }

.s_duta9-u7x5 { display: flex; gap: 0.75rem; color: #F2F0F1; font-weight: 700; align-items: center; }

.s_duta9-9j { color: #F2F0F1; text-align: right; font-family: "Martian Mono", monospace; white-space: nowrap; }

.s_duta9-iwf thead .s_duta9-9j { font-family: "Golos Text", sans-serif; }

.s_peb-vnd3 { border-top: 1px solid #42393D; }

.s_peb-61m { display: grid; padding: 1.5rem 0; grid-template-columns: auto minmax(0, 1fr); border-bottom: 1px solid #42393D; gap: 0.5rem 1.25rem; }

.s_peb-gniz { display: grid; width: 52px; border-radius: 6px; background: #E467C4; grid-row: span 2; color: #100F0F; height: 52px; place-items: center; }

.s_peb-xwqn { font-size: 1.261rem; font-weight: 600; }

.s_peb-65ic { max-width: 776px; hyphens: auto; }

.s_mil-x5wy { grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr)); padding: 0; display: grid; counter-reset: steps; list-style: none; gap: 1.812rem 1.5rem; }

.s_mil-7ea8 { min-width: 0; border-top: 2px solid #F2F0F1; padding-top: 1.125rem; }

.s_mil-7ea8 + .s_mil-7ea8 { margin-top: 0; }

.s_mil-7ea8::before { color: #ED9AD8; counter-increment: steps; font-family: "Martian Mono", monospace; content: counter(steps, decimal-leading-zero); font-weight: 700; font-size: 0.883rem; display: block; }

.s_mil-ewm5 { line-height: 1.25; margin-top: 0.625rem; font-weight: 600; font-size: 1.198rem; }

.s_mil-j52 { font-size: 0.946rem; margin-top: 0.5rem; }

.s_minuu-sq { gap: 0 2.562rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); }

.s_minuu-95ys { min-width: 0; padding-block: 1.25rem 1.5rem; border-top: 1px solid #42393D; }

.s_minuu-x9 { font-size: 1.198rem; font-weight: 600; }

.s_minuu-xcd { font-size: 0.946rem; margin-top: 0.625rem; }

.s_fih-2xp { font-size: 1.071rem; line-height: 1.7; max-width: 776px; }

.s_fih-wp { font-size: clamp(1.639rem, 1.21rem + 1.6vw, 2.522rem); margin-bottom: 1.25rem; letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; }

.s_fih-2xp h3 { font-size: 1.387rem; margin: 1.812rem 0 0.625rem; font-weight: 600; }

.s_fih-2xp p + p { margin-top: 0.875rem; }

.s_fih-2xp ul, .s_fih-2xp ol { margin-block: 1rem; }

.s_fih-c4e { margin-block: 1.812rem; padding: 1.5rem 1.812rem; border-radius: 12px; background: #292427; }

.s_fih-c4e p { font-family: "EB Garamond", serif; font-size: 1.323rem; font-weight: 600; color: #F2F0F1; line-height: 1.4; }

.s_fih-c4e cite { display: block; font-weight: 600; margin-top: 0.75rem; font-size: 0.883rem; color: #A59CA1; font-style: normal; }

.s_dui-ou { border: 1px solid #42393D; gap: 1.5rem 3.062rem; border-radius: 12px; background: #1F1A1C; padding: 1.5rem 1.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); display: grid; }

.s_dui-3ld { min-width: 0; }

.s_dui-gru { line-height: 1.12; font-size: clamp(1.639rem, 1.21rem + 1.4vw, 2.396rem); font-weight: 800; letter-spacing: -0.02em; }

.s_dui-qy { margin-top: 0.875rem; }

.s_dui-oy9 { min-width: 0; list-style: none; padding: 0; }

.s_dui-jpe { hyphens: auto; overflow-wrap: break-word; align-items: flex-start; border-bottom: 1px solid #42393D; gap: 0.875rem; display: flex; padding: 0.75rem 0; }

.s_dui-jpe + .s_dui-jpe { margin-top: 0; }

.s_dui-wmd { place-items: center; color: #1F1A1C; border-radius: 50%; background: #4EDA75; width: 24px; flex: none; height: 24px; display: grid; }

.s_ja8-ssdb { grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr)); gap: 1rem; display: grid; }

.s_ja8-h8 { border: 1px solid #42393D; border-radius: 12px; background: #1F1A1C; padding: 1.5rem; min-width: 0; }

.s_ja8-ue2 { height: 6px; background: #292427; border-radius: 999px; overflow: hidden; }

.s_ja8-gt { background: #E467C4; height: 100%; border-radius: 999px; }

.s_ja8-lms0 { margin-top: 1.25rem; font-size: 1.513rem; font-weight: 800; }

.s_ja8-a5el { color: #A59CA1; font-family: "Martian Mono", monospace; font-size: 0.883rem; }

.s_ja8-hno { padding: 0; list-style: none; font-size: 0.946rem; margin-top: 1rem; }

.s_ja8-o5 { display: flex; gap: 0.5rem; }

.s_ja8-o5 svg { margin-top: 3px; flex: none; color: #4EDA75; }

.s_hoo-6q { display: flex; align-items: center; gap: 1rem; }

.s_hoo-hh2 { line-height: 1; font-size: 3.31rem; color: #F2F0F1; font-family: "EB Garamond", serif; font-weight: 800; }

.s_hoo-2p30 { gap: 2px; color: #F2F0F1; display: flex; }

.s_hoo-tm { color: #A59CA1; font-size: 0.883rem; }

.s_hoo-xk { grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); gap: 1rem; display: grid; }

.s_hoo-2j { border: 1px solid #42393D; background: #1F1A1C; flex-direction: column; display: flex; gap: 1rem; border-radius: 12px; padding: 1.5rem; min-width: 0; }

.s_hoo-hyyv { font-size: 0.946rem; flex: 1; }

.s_hoo-19m { align-items: center; display: flex; gap: 0.75rem; }

.s_hoo-4x { font-size: 0.883rem; height: 40px; display: grid; background: #292427; font-weight: 700; color: #F2F0F1; width: 40px; place-items: center; border-radius: 50%; flex: none; }

.s_hoo-gxci { font-weight: 700; display: block; font-size: 0.946rem; color: #F2F0F1; }

.s_hoo-uvo { font-size: 0.819rem; display: block; color: #A59CA1; }

.s_zo6-gnv { border: 1px solid #42393D; background: #1F1A1C; border-radius: 12px; padding: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); display: grid; gap: 1.5rem 3.062rem; }

.s_zo6-coc { grid-template-columns: auto minmax(0, 1fr); gap: 1rem 1.25rem; align-items: start; display: grid; }

.s_zo6-kwz { color: #100F0F; border-radius: 50%; height: 64px; width: 64px; place-items: center; background: #E467C4; font-size: 1.387rem; font-family: "EB Garamond", serif; overflow: hidden; display: grid; font-weight: 800; }

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

.s_zo6-ijv { font-size: 1.387rem; font-weight: 800; }

.s_zo6-4or3 { font-size: 0.883rem; color: #A59CA1; }

.s_zo6-rvh { margin-top: 0.625rem; }

.s_zo6-9hie { flex-wrap: wrap; gap: 0.5rem 1.25rem; margin-top: 0.75rem; display: flex; font-size: 0.883rem; }

.s_zo6-0ibz { color: #A59CA1; font-family: "Martian Mono", monospace; }

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

.s_xaj-om > li + li { margin-top: 0; }

.s_xaj-cw64 { border: 1px solid #42393D; aspect-ratio: 300 / 173; padding: 0.625rem; background: #1F1A1C; transition: border-color .16s; display: block; border-radius: 6px; }

.s_xaj-cw64:hover { border-color: #ED9AD8; }

.s_xaj-or { object-fit: contain; width: 100%; height: 100%; }

.s_pez-zq { grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); align-items: center; display: grid; gap: 2.062rem; }

.s_pez-j2 { min-width: 0; }

.s_pez-wyrj { margin-top: 0.875rem; }

.s_pez-her6 { padding: 0; margin-top: 1.125rem; list-style: none; }

.s_pez-w4w9 { display: flex; gap: 0.625rem; }

.s_pez-w4w9 svg { color: #4EDA75; margin-top: 2px; flex: none; }

.s_pez-0ien { display: flex; gap: 0.625rem; flex-wrap: wrap; margin-top: 1.5rem; }

.s_pez-yup { border: 1.5px solid #F2F0F1; border-radius: 6px; padding: 0.375rem 1.25rem; transition: background-color .16s, color .16s; display: inline-flex; color: #F2F0F1; text-decoration: none; min-height: 52px; flex-direction: column; justify-content: center; }

.s_pez-yup:hover { background: #F2F0F1; color: #100D0E; }

.s_pez-1v { font-size: 0.694rem; }

.s_pez-awj7 { line-height: 1.2; font-weight: 700; font-size: 1.009rem; }

.s_son-lk, .s_guwyt-fo9 { border-radius: 12px; background: #292427; padding: 1.5rem 1.25rem; }

.s_son-y9jx { align-items: flex-end; justify-content: space-between; gap: 1.25rem 2.562rem; flex-wrap: wrap; display: flex; }

.s_son-74v { max-width: 652px; min-width: 0; }

.s_son-xm2, .s_guwyt-v4 { margin-top: 0.75rem; max-width: 692px; }

.s_son-r1 { display: grid; gap: 0.625rem; margin-top: 1.812rem; padding: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 184px), 1fr)); }

.s_son-3cac { color: #F2F0F1; overflow-wrap: break-word; font-weight: 700; display: flex; padding: 1rem; align-items: center; gap: 0.75rem; border-radius: 6px; hyphens: auto; min-width: 0; background: #1F1A1C; }

.s_son-3cac + .s_son-3cac { margin-top: 0; }

.s_son-3cac svg { flex: none; color: #ED9AD8; }

.s_guwyt-lm1 { font-weight: 700; margin-top: 1.25rem; display: flex; gap: 0.5rem 1.25rem; font-size: 0.883rem; flex-wrap: wrap; }

.s_ta1-v1 { display: grid; gap: 2.062rem 3.562rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); }

.s_ta1-gg { min-width: 0; }

.s_ta1-gg p { margin-top: 0.875rem; }

.s_ta1-uxp { gap: 1rem; min-width: 0; align-content: start; display: grid; }

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

.s_ta1-sv { background: #1F1A1C; flex-direction: column-reverse; padding: 1.125rem 1.25rem; display: flex; }

.s_ta1-t6 { font-weight: 700; hyphens: auto; color: #F2F0F1; overflow-wrap: break-word; font-family: "Martian Mono", monospace; font-size: 1.513rem; }

.s_ta1-npg { color: #A59CA1; font-size: 0.819rem; }

.s_ta1-7wb { border: 1px solid #42393D; background: #1F1A1C; list-style: none; padding: 0; border-radius: 12px; }

.s_ta1-ft7 { display: flex; flex-wrap: wrap; gap: 0.25rem 1rem; justify-content: space-between; border-bottom: 1px solid #42393D; padding: 0.875rem 1.25rem; }

.s_ta1-ft7 + .s_ta1-ft7 { margin-top: 0; }

.s_ta1-ft7:last-child { border-bottom: 0; }

.s_ta1-q1 { font-weight: 700; color: #F2F0F1; }

.s_ta1-90zy { overflow-wrap: break-word; color: #A59CA1; hyphens: auto; font-size: 0.883rem; font-family: "Martian Mono", monospace; }

.s_mip-ztr { border-top: 1.5px solid #F2F0F1; counter-reset: faq; }

.s_mip-6t4 { border-bottom: 1px solid #42393D; }

.s_mip-5h7b { color: #F2F0F1; font-weight: 700; grid-template-columns: 36px minmax(0, 1fr) 24px; display: grid; padding: 1.125rem 0; gap: 0.75rem; font-size: 1.071rem; align-items: center; }

.s_mip-5h7b::before { font-size: 0.819rem; content: counter(faq, decimal-leading-zero); counter-increment: faq; color: #ED9AD8; font-family: "Martian Mono", monospace; }

.s_mip-5h7b:hover { color: #ED9AD8; }

.s_mip-b56 { transition: transform .16s; }

.s_mip-6t4[open] .s_mip-b56 { transform: rotate(45deg); }

.s_mip-0d { padding: 0 0 1.375rem 3.062rem; max-width: 876px; }

.s_mip-0d p + p { margin-top: 0.625rem; }

.s_mi2-vnj { background: #090808; gap: 1.5rem 2.562rem; justify-content: space-between; color: #F5F4F5; border-radius: 12px; flex-wrap: wrap; display: flex; padding: 1.812rem 1.375rem; align-items: center; }

.s_mi2-e51 { max-width: 652px; min-width: 0; }

.s_mi2-gq { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; color: #F5F4F5; font-size: clamp(1.513rem, 1.21rem + 1.2vw, 2.143rem); }

.s_mi2-i68 { margin-top: 0.625rem; color: #F5F4F5; }

.s_mi2-i68 a { color: #F5F4F5; }

.s_lo6-518 { line-height: 1.15; font-weight: 800; max-width: 776px; font-size: clamp(1.387rem, 1.11rem + 1vw, 1.891rem); }

.s_lo6-4c { margin-top: 1.125rem; font-size: 0.946rem; columns: 2 340px; column-gap: 3.062rem; }

.s_lo6-4c p + p { margin-top: 0.875rem; }

.s_bet-3p6 { display: flex; margin-bottom: 1.25rem; color: #A59CA1; list-style: none; padding: 0; gap: 0.375rem 0.625rem; flex-wrap: wrap; font-size: 0.819rem; }

.s_bet-3p6 li + li { margin-top: 0; }

.s_bet-3p6 li + li::before { content: "/"; margin-right: 0.625rem; }

.s_bet-97 { color: #A59CA1; }

.s_bet-vh { color: #F2F0F1; font-weight: 700; }

.s_homi4 { padding-block: 0.5rem 2.062rem; }

.s_homi4-vu { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 452px), 1fr)); align-items: start; gap: 1.5rem 3.062rem; }

.s_homi4-uv4 { min-width: 0; }

.s_homi4-ea { font-family: "Martian Mono", monospace; font-size: 0.819rem; color: #A59CA1; }

.s_homi4-76k { line-height: 1.02; letter-spacing: -0.03em; font-size: clamp(2.27rem, 1.311rem + 3.4vw, 4.035rem); font-weight: 800; margin-top: 0.625rem; }

.s_homi4-bkux { max-width: 572px; font-size: 1.135rem; margin-top: 1rem; }

.s_homi4-zd8 { border: 1px solid #42393D; overflow: hidden; margin-top: 1.5rem; background: #42393D; gap: 1px; border-radius: 12px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); }

.s_homi4-tqk { padding: 0.75rem 1rem; min-width: 0; background: #1F1A1C; }

.s_homi4-xh { font-size: 0.757rem; font-weight: 700; color: #A59CA1; }

.s_homi4-3e { font-weight: 700; color: #F2F0F1; font-family: "Martian Mono", monospace; overflow-wrap: break-word; margin-top: 2px; font-size: 1.071rem; hyphens: auto; }

.s_homi4-sowv { margin-top: 1.5rem; }

.s_homi4-bcse { font-size: 0.819rem; margin-top: 0.75rem; color: #A59CA1; }

.s_homi4-v0f { min-width: 0; }

.s_cee-uc { padding: 1.812rem 1.25rem 0; text-align: center; overflow: hidden; border-radius: 12px; background: #090808; color: #F5F4F5; }

.s_cee-koa3 { max-width: 836px; margin-inline: auto; }

.s_cee-y0oy { font-size: 0.819rem; color: #F5F4F5; font-family: "Martian Mono", monospace; }

.s_cee-ukml { letter-spacing: -0.03em; font-size: clamp(2.143rem, 1.311rem + 3.4vw, 4.161rem); line-height: 1.02; margin-top: 0.625rem; font-weight: 800; color: #F5F4F5; }

.s_cee-tu { font-size: 1.135rem; margin-top: 0.875rem; color: #F5F4F5; }

.s_cee-dhtm { margin-top: 1.5rem; justify-content: center; }

.s_cee-bn { margin-top: 1.812rem; list-style: none; gap: 0.5rem; display: flex; justify-content: center; flex-wrap: wrap; padding: 0; }

.s_cee-n8 { border: 1px solid #F5F4F5; border-radius: 999px; padding: 0.5rem 0.875rem; font-size: 0.883rem; color: #F5F4F5; }

.s_cee-n8 + .s_cee-n8 { margin-top: 0; }

.s_cee-n8 strong { color: #F5F4F5; font-family: "Martian Mono", monospace; }

.s_cee-8r5 { margin: 2.312rem auto 0; border-radius: 12px 12px 0 0; background-color: #292427; max-width: 976px; overflow: hidden; aspect-ratio: 16 / 10; }

.s_cee-8r5 img { object-fit: cover; height: 100%; width: 100%; }

.s_vevez { padding-bottom: 3.062rem; }

.s_vevez-rlr { border: 1px solid #42393D; background: #1F1A1C; border-radius: 12px; }

.s_vevez-ei9 { color: #F2F0F1; min-height: 52px; display: flex; align-items: center; justify-content: space-between; font-weight: 700; padding: 0 1rem; }

.s_vevez-9sj { transition: transform .16s; }

.s_vevez-rlr[open] .s_vevez-9sj { transform: rotate(45deg); }

.s_vevez-fd8b { padding: 0 0.5rem 0.5rem; margin: 0; display: grid; list-style: none; }

.s_vevez-fd8b li + li { margin-top: 0; }

.s_vevez-rkz { align-items: center; font-weight: 600; color: #D6D1D3; text-decoration: none; display: flex; min-height: 44px; border-top: 1px solid #42393D; padding: 0 0.5rem; }

.s_vevez-rkz:hover { color: #ED9AD8; }

.s_beo-i3 { gap: 1.812rem 3.562rem; display: grid; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); }

.s_beo-02mv { min-width: 0; font-size: 1.071rem; max-width: 732px; }

.s_beo-02mv p { margin-top: 0.875rem; }

.s_beo-rpri { border-radius: 12px; min-width: 0; padding: 1.5rem; background: #292427; }

.s_beo-ez4 { font-size: 1.198rem; font-weight: 600; }

.s_beo-tu { list-style: none; margin-top: 0.875rem; padding: 0; }

.s_beo-97 { display: flex; gap: 0.625rem; }

.s_beo-97 svg { margin-top: 2px; color: #4EDA75; flex: none; }

.s_honu0-o486 { display: grid; gap: 1rem; list-style: none; padding: 0; margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); }

.s_honu0-o486 > li + li { margin-top: 0; }

.s_honu0-4d { border: 1px solid #42393D; border-radius: 12px; aspect-ratio: 16 / 10; background-color: #090808; overflow: hidden; }

.s_honu0-uyd5 { object-fit: contain; width: 100%; height: 100%; }

.s_honu0-3u { font-size: 0.883rem; margin-top: 0.625rem; }

.s_miz-mx { border: 1px solid #42393D; background: #1F1A1C; border-radius: 12px; overflow-x: auto; }

.s_miz-q3 { font-size: 0.946rem; min-width: 572px; }

.s_miz-q3 thead { background: #292427; }

.s_miz-q3 th, .s_miz-q3 td { padding: 0.625rem 1rem; vertical-align: middle; }

.s_miz-q3 thead th { font-weight: 700; color: #D6D1D3; font-size: 0.819rem; }

.s_miz-q3 tbody th, .s_miz-q3 tbody td { border-top: 1px solid #42393D; }

.s_miz-ft { white-space: nowrap; font-family: "Martian Mono", monospace; color: #F2F0F1; text-align: right; }

.s_miz-g7ar { gap: 0.75rem; align-items: center; font-weight: 700; color: #F2F0F1; display: flex; }

.s_miz-1dj { border-radius: 2px; width: 40px; background: #292427; flex: none; height: 40px; overflow: hidden; }

.s_miz-1dj img { width: 100%; height: 100%; object-fit: contain; }

.s_miz-0ean { background: #292427; }

.s_miz-0ean .s_miz-1dj { background: #1F1A1C; }

.s_miz-zugx { font-size: 0.694rem; color: #100F0F; padding: 2px 0.5rem; background: #E467C4; font-weight: 700; border-radius: 2px; }

.s_fixav-px { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr)); display: grid; }

.s_fixav-qn2 { border: 1px solid #42393D; min-width: 0; border-radius: 12px; display: flex; gap: 0.75rem; padding: 1.5rem; flex-direction: column; background: #1F1A1C; }

.s_fixav-z4f { font-weight: 600; font-size: 1.261rem; }

.s_fixav-nm { flex: 1; font-size: 0.946rem; }

.s_fixav-oz { align-items: center; font-weight: 700; flex-wrap: wrap; gap: 0.375rem; font-size: 0.819rem; display: flex; }

.s_fixav-oz svg { color: #A59CA1; }

.s_fixav-hfr5 { background: #292427; border-radius: 2px; padding: 0.25rem 0.625rem; color: #F2F0F1; }

.s_fixav-8cpo { padding: 0.25rem 0.625rem; color: #100F0F; background: #E467C4; border-radius: 2px; }

.s_wyn-8z { grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr)); gap: 2.562rem 3.062rem; display: grid; }

.s_wyn-d2u1 { min-width: 0; }

.s_wyn-5l { letter-spacing: -0.02em; font-size: clamp(1.513rem, 1.21rem + 1vw, 2.143rem); line-height: 1.12; font-weight: 800; }

.s_wyn-og { margin-top: 0.625rem; color: #A59CA1; }

.s_wyn-kjow { border: 1px solid #42393D; background: #1F1A1C; margin-top: 1.125rem; border-radius: 12px; overflow-x: auto; }

.s_wyn-af { font-size: 0.946rem; }

.s_wyn-af thead { background: #292427; }

.s_wyn-af th, .s_wyn-af td { padding: 0.75rem 1.125rem; }

.s_wyn-af thead th { font-size: 0.819rem; }

.s_wyn-af tbody th, .s_wyn-af tbody td { border-top: 1px solid #42393D; }

.s_wyn-af tbody th { font-weight: 600; }

.s_wyn-7j { white-space: nowrap; font-family: "Martian Mono", monospace; color: #F2F0F1; text-align: right; }

.s_wyn-gss9 { border-radius: 999px; background: #292427; margin-top: 0.375rem; display: block; height: 4px; }

.s_wyn-ij { display: block; background: #E467C4; height: 100%; border-radius: 999px; }

.s_wyn-tmv { font-weight: 700; color: #4EDA75; }

.s_wyn-xn { color: #A59CA1; }

.s_lof-bir { border: 1px solid #42393D; position: relative; border-radius: 12px; aspect-ratio: 16 / 9; background-color: #090808; overflow: hidden; }

.s_lof-t79d { height: 100%; width: 100%; object-fit: cover; }

.s_lof-ezph { display: grid; position: absolute; background: rgba(0, 0, 0, 0.66); place-items: center; text-decoration: none; inset: 0; }

.s_lof-533 { transition: transform .16s; font-weight: 800; padding: 0 1.688rem; display: inline-flex; border-radius: 999px; gap: 0.75rem; background: #F5F4F5; align-items: center; color: #090808; min-height: 56px; font-size: 1.071rem; }

.s_lof-ezph:hover .s_lof-533 { transform: scale(1.04); }

.s_lof-z7l { flex-wrap: wrap; gap: 0.875rem 2.062rem; align-items: center; display: flex; justify-content: space-between; margin-top: 1rem; }

.s_lof-yx0 { font-size: 0.946rem; max-width: 652px; }

.s_hoqic-uu { line-height: 1.7; font-size: 1.071rem; max-width: 776px; }

.s_hoqic-z1 { font-weight: 800; line-height: 1.1; margin-bottom: 1.125rem; font-size: clamp(1.639rem, 1.21rem + 1.6vw, 2.522rem); letter-spacing: -0.02em; }

.s_hoqic-uu p + p { margin-top: 0.875rem; }

.s_guwyt-wd6t { display: grid; gap: 0.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr)); margin-top: 1.5rem; }

.s_guwyt-mh { border-radius: 6px; padding: 1.125rem 1.25rem; min-width: 0; background: #1F1A1C; }

.s_guwyt-148 { font-family: "Golos Text", sans-serif; font-weight: 700; font-size: 1.009rem; }

.s_guwyt-fqc { font-size: 0.883rem; margin-top: 0.375rem; }

.s_loqiw { z-index: 35; align-items: center; right: 0; position: fixed; bottom: 0; left: 0; padding: 0.625rem 0.75rem 0.625rem 1rem; justify-content: space-between; display: flex; gap: 0.75rem; transform: translateY(110%); transition: transform .20s; border-top: 1px solid #42393D; background: #1F1A1C; }

.s_loqiw-jz2 { transform: translateY(0); }

.s_loqiw-6qw { color: #F2F0F1; white-space: nowrap; text-overflow: ellipsis; min-width: 0; font-weight: 700; overflow: hidden; }

.s_loqiw .s_xata8 { flex: none; min-height: 44px; }

@media (min-width: 637px) {
  .s_dujak { padding-inline: 1.5rem; }
  .s_wyf-dzc { padding: 2.812rem 2.562rem; }
  .s_wyf-bq { padding: 1.5rem 2.062rem; }
  .s_dui-ou { padding: 2.312rem; }
  .s_son-lk, .s_guwyt-fo9 { padding: 2.312rem; }
  .s_mi2-vnj { padding: 2.562rem; }
  .s_cee-uc { padding: 2.812rem 2.562rem 0; }
  .s_loduq { padding: 2.562rem; }
  .s_loduq-g2u { grid-template-columns: 164px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 969px) {
  .s_dujak { padding-inline: 2.562rem; }
  main > section { padding-block: 0 5.625rem; }
  .s_dub { padding: 0.75rem 1.5rem; }
  .s_dub-ctx { gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 0.875rem; grid-template-areas: "logo nav tools actions"; }
  .s_dub-61ke { display: none; }
  .s_dub-s6v { justify-content: center; gap: 2px; display: flex; padding-top: 0; border-top: 0; flex-wrap: wrap; }
  .s_dub-coe { min-height: 40px; font-size: 0.883rem; }
  .s_dub-ja { display: flex; }
  .s_dub-ja .s_xata8 { min-height: 42px; padding: 0 1rem; }
  .s_wyf-dzc { padding: 4.062rem; }
  .s_homi4 { padding-block: 1rem 3.062rem; }
  .s_vevez { padding-bottom: 4.562rem; }
  .s_vevez-rlr[open] .s_vevez-fd8b, .s_vevez-fd8b { gap: 0.5rem; padding: 0 0.625rem 0.625rem; display: flex; flex-wrap: wrap; }
  .s_vevez-rkz { padding: 0 0.75rem; color: #F2F0F1; min-height: 36px; background: #292427; font-weight: 700; border-top: 0; border-radius: 6px; font-size: 0.883rem; }
  .s_vevez-rkz:hover { color: #100F0F; background: #E467C4; }
  .s_dui-ou { padding: 2.812rem; }
  .s_son-lk, .s_guwyt-fo9 { padding: 2.812rem; }
  .s_mi2-vnj { padding: 3.062rem; }
  .s_cee-uc { padding: 3.562rem 3.562rem 0; }
  .s_loduq { padding: 3.062rem; margin: 0 1.5rem 1.5rem; }
  .s_loqiw { display: none; }
}