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

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

body { line-height: 1.55; font-family: "Figtree", sans-serif; overflow-wrap: break-word; font-size: 16.5px; margin: 0; color: #CFCBCF; background: #121012; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #F59AE8; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.izbel { max-width: 1340px; padding-inline: 15px; margin-inline: auto; }

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

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

.iznum-h4x { min-width: 0; max-width: 752px; }

.iznum-xb { font-weight: 700; font-size: 14.5px; align-items: center; display: flex; color: #F384E3; gap: 7px; margin-bottom: 9px; }

.iznum-xb::before { width: 8px; content: ""; height: 8px; background: #F05EDB; border-radius: 2px; flex: none; }

.iznum-xo { text-wrap: balance; font-size: clamp(1.678rem, 1.239rem + 1.6vw, 2.581rem); line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; }

.iznum-ax { color: #A69EA5; margin-top: 11px; }

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

.iznum-54t svg { flex: none; }

.iznum-7s3f { align-items: center; margin-inline: auto; flex-direction: column; text-align: center; max-width: 796px; }

.iznum-7s3f .iznum-xb { border: 1px solid #413940; padding: 4px 11px; border-radius: 999px; justify-content: center; color: #CFCBCF; }

.iznum-7s3f .iznum-xb::before { display: none; }

.iznum-7s3f .iznum-xo { font-size: clamp(1.807rem, 1.342rem + 2vw, 2.968rem); }

.iznum-7s3f .iznum-54t { border-bottom: 0; border-radius: 999px; min-height: 40px; font-size: 14.5px; padding: 0 15px; color: #F2F0F2; background: #272226; }

.iznum-7s3f .iznum-54t:hover { background: #413940; color: #F2F0F2; }

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

.izkaka0-h1 { color: #100F10; background: #F05EDB; }

.izkaka0-h1:hover { color: #100F10; background: #F59AE8; }

.izkaka0-eq { color: #F2F0F2; border-color: #F2F0F2; background: transparent; }

.izkaka0-eq:hover { background: #F2F0F2; color: #121012; }

.izkaka0-q3l { font-size: 16.5px; min-height: 52px; }

.izkaka0-4g2 { display: flex; width: 100%; }

.izkaka0-br0 { color: #F05EDB; margin-right: -10px; height: 34px; background: #100F10; border-radius: 6px; place-items: center; display: grid; width: 34px; }

.izkaka0-2ra { color: #080708; background: #F4F3F4; }

.izkaka0-2ra:hover { background: #F05EDB; color: #100F10; }

.izkaka0-8u { background: transparent; color: #F4F3F4; border-color: #F4F3F4; }

.izkaka0-8u:hover { background: #F4F3F4; color: #080708; }

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

.izzol { border: 1px solid #413940; background-color: #272226; border-radius: 18px; position: relative; background-image: repeating-linear-gradient(135deg, #272226 0 9px, #1A171A 9px 18px); overflow: hidden; }

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

.izzol-ho { aspect-ratio: 16 / 10; }

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

.izgug-bg3s { border: 1px solid #413940; align-items: center; padding: 9px; display: grid; gap: 9px; border-radius: 18px; grid-template-columns: minmax(0, 1fr) auto auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; margin-inline: auto; max-width: 1340px; background: #1A171A; }

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

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

.izgug-h6:hover { color: #F2F0F2; }

.izgug-68x { pointer-events: none; opacity: 0; position: absolute; }

.izgug-gt { color: #121012; border-radius: 10px; cursor: pointer; display: grid; height: 44px; background: #F2F0F2; grid-area: burger; width: 44px; place-items: center; }

.izgug-68x:focus-visible + .izgug-gt { outline: 2px solid #F384E3; outline-offset: 3px; }

.izgug-ptq { display: none; }

.izgug-68x:checked + .izgug-gt .izgug-p7h { display: none; }

.izgug-68x:checked + .izgug-gt .izgug-ptq { display: block; }

.izgug-48 { border-top: 1px solid #413940; display: none; padding-top: 7px; grid-area: nav; }

.izgug-68x:checked ~ .izgug-48 { display: grid; gap: 2px; }

.izgug-kx4z { display: flex; text-decoration: none; color: #CFCBCF; border-radius: 10px; align-items: center; font-size: 17.5px; font-weight: 700; padding: 0 11px; min-height: 48px; }

.izgug-kx4z:hover { color: #F2F0F2; background: #272226; }

.izgug-6ai { background: #272226; color: #F2F0F2; }

.izgug-2k { display: grid; grid-template-columns: 1fr 1fr; grid-area: actions; gap: 7px; }

.izgug-2k .izkaka0 { padding: 0 11px; font-size: 14.5px; min-height: 44px; }

.izpexaq { border: 1px solid #413940; background: #1A171A; padding: 26px 19px; margin: 0 9px 22px; border-radius: 18px; }

.izpexaq-qpl { hyphens: auto; line-height: 1; font-size: clamp(2.323rem, 1.032rem + 6vw, 5.678rem); color: #F2F0F2; font-family: "Fraunces", serif; letter-spacing: -0.04em; overflow-wrap: break-word; font-weight: 800; }

.izpexaq-xl { margin-top: 30px; }

.izpexaq-0kig { border-top: 1px solid #413940; gap: 6px 22px; padding: 13px 0; display: grid; }

.izpexaq-fku { font-family: "Space Mono", monospace; font-size: 13.5px; color: #A69EA5; }

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

.izpexaq-n4d0 li + li { margin-top: 0; }

.izpexaq-u9p9 { font-size: 15.5px; text-decoration: none; font-weight: 600; color: #F2F0F2; }

.izpexaq-u9p9:hover { color: #F384E3; }

.izpexaq-13 { color: #A69EA5; font-size: 13.5px; border-top: 1px solid #413940; margin-top: 19px; justify-content: space-between; align-items: center; flex-wrap: wrap; padding-top: 19px; display: flex; gap: 15px 22px; }

.izpexaq-st { max-width: 900px; }

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

.izvenur { border: 1px solid #413940; right: 10px; gap: 9px 19px; box-shadow: 0 10px 26px -12px rgba(0, 0, 0, 0.63); bottom: 10px; z-index: 40; max-width: 856px; background: #1A171A; margin-inline: auto; border-radius: 18px; position: fixed; align-items: center; display: flex; flex-wrap: wrap; padding: 11px 11px 11px 15px; left: 10px; }

.izvenur[hidden] { display: none; }

.izvenur-wa7 { font-size: 14.5px; flex: 1 1 260px; color: #CFCBCF; }

.izvenur-hia { flex-wrap: wrap; display: flex; gap: 7px; }

.izvenur-hia .izkaka0 { min-height: 44px; padding: 0 13px; font-size: 14.5px; }

.izxaja8 { padding-block: 11px 44px; }

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

.izxaja8-gi1w { min-width: 0; max-width: 712px; }

.izxaja8-ci { border: 1px solid #413940; font-size: 13.5px; display: inline-flex; align-items: center; color: #CFCBCF; gap: 7px; background: #1A171A; margin-bottom: 20px; padding: 6px 11px 6px 7px; border-radius: 999px; font-weight: 700; }

.izxaja8-ci svg { flex: none; color: #48E07E; }

.izxaja8-368m { text-wrap: balance; line-height: 1.02; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2.323rem, 1.342rem + 3.6vw, 4.387rem); }

.izxaja8-9m { color: #CFCBCF; font-size: 18.5px; margin-top: 17px; }

.izxaja8-5hl { margin-top: 24px; }

.izxaja8-jhz { margin-top: 11px; color: #A69EA5; font-size: 13.5px; }

.izxaja8-6vrl { min-width: 0; }

.izxaja8-k6 { color: #A69EA5; flex-wrap: wrap; font-size: 13.5px; margin-top: 11px; gap: 4px 11px; display: flex; justify-content: space-between; }

.izxaja8-usf { font-family: "Space Mono", monospace; }

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

.izqi8-86 { border: 1px solid #413940; grid-template-columns: repeat(auto-fit, minmax(min(100%, 454px), 1fr)); overflow: hidden; display: grid; border-radius: 18px; background: #1A171A; }

.izqi8-xmg { padding: 26px 19px; min-width: 0; }

.izqi8-704m { line-height: 1.04; text-wrap: balance; font-weight: 800; font-size: clamp(2.194rem, 1.342rem + 3.2vw, 3.871rem); letter-spacing: -0.03em; }

.izqi8-wz { max-width: 564px; margin-top: 17px; font-size: 18.5px; }

.izqi8-a1 { margin-top: 24px; }

.izqi8-m538 { margin: 0; background: #272226; padding: 11px 19px; min-width: 0; display: grid; align-content: center; list-style: none; }

.izqi8-j9 { border-bottom: 1px solid #413940; grid-template-columns: 44px minmax(0, 1fr); gap: 15px; padding: 17px 0; display: grid; }

.izqi8-j9 + .izqi8-j9 { margin-top: 0; }

.izqi8-j9:last-child { border-bottom: 0; }

.izqi8-cb6 { background: #1A171A; width: 44px; display: grid; height: 44px; border-radius: 10px; color: #F384E3; place-items: center; }

.izqi8-x1t { color: #F2F0F2; overflow-wrap: break-word; font-weight: 700; hyphens: auto; }

.izqi8-gtqv { color: #A69EA5; font-size: 14.5px; }

.izpe9-v4 { border: 1px solid #413940; overflow: hidden; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 162px), 1fr)); border-radius: 18px; gap: 1px; background: #413940; }

.izpe9-o0i { display: flex; min-width: 0; background: #1A171A; padding: 19px 20px; flex-direction: column-reverse; }

.izpe9-rxn { font-family: "Space Mono", monospace; overflow-wrap: break-word; hyphens: auto; font-weight: 700; color: #F2F0F2; font-size: clamp(1.549rem, 1.239rem + 1vw, 2.065rem); letter-spacing: -0.02em; }

.izpe9-7im7 { font-size: 14.5px; margin-top: 4px; color: #A69EA5; }

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

.izmiso6-ig > li + li { margin-top: 0; }

.izmiso6-hnvt { transition: transform .24s; display: block; text-decoration: none; color: #F2F0F2; min-width: 0; }

.izmiso6-hnvt:hover { transform: translateY(-4px); color: #F384E3; }

.izmiso6-urf1 { border: 1px solid #413940; background-image: repeating-linear-gradient(135deg, #272226 0 8px, #1A171A 8px 16px); position: relative; aspect-ratio: 1 / 1; overflow: hidden; border-radius: 18px; }

.izmiso6-m4f8 { width: 100%; height: 100%; object-fit: cover; }

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

.izmiso6-dw8 { color: #A69EA5; font-size: 13.5px; }

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

.izxanuu-at > li + li { margin-top: 0; }

.izxanuu-zy3i { border: 1px solid #413940; align-items: center; border-radius: 18px; grid-template-columns: 96px minmax(0, 1fr) auto; text-decoration: none; padding: 9px 17px 9px 9px; gap: 15px; background: #1A171A; color: #F2F0F2; display: grid; transition: border-color .24s; }

.izxanuu-zy3i:hover { border-color: #F384E3; color: #F2F0F2; }

.izxanuu-m1z7 { background-image: repeating-linear-gradient(135deg, #272226 0 6px, #1A171A 6px 12px); border-radius: 12px; aspect-ratio: 1 / 1; overflow: hidden; }

.izxanuu-ul { height: 100%; width: 100%; object-fit: cover; }

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

.izxanuu-pj { font-size: 13.5px; color: #A69EA5; display: block; }

.izxanuu-6y2 { font-weight: 700; font-family: "Space Mono", monospace; font-size: 13.5px; color: #48E07E; white-space: nowrap; }

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

.izbeceg-kx3 > li + li { margin-top: 0; }

.izbeceg-x11v { border: 1px solid #413940; display: grid; transition: border-color .24s; text-decoration: none; background: #1A171A; border-radius: 18px; color: #F2F0F2; align-items: center; padding: 15px 17px; grid-template-columns: auto minmax(0, 1fr) auto; height: 100%; gap: 15px; }

.izbeceg-x11v:hover { color: #F2F0F2; border-color: #F384E3; }

.izbeceg-l6 { background: #272226; width: 44px; color: #F384E3; place-items: center; height: 44px; display: grid; border-radius: 10px; }

.izbeceg-8lp { hyphens: auto; display: block; overflow-wrap: break-word; font-weight: 700; }

.izbeceg-g4e { font-size: 13.5px; display: block; color: #A69EA5; }

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

.izlodu5-s439 { border: 1px solid #413940; background: #1A171A; flex-direction: column; min-width: 0; border-radius: 18px; display: flex; }

.izlodu5-lm5 { padding: 22px 22px 19px; }

.izlodu5-luy9 { display: inline-block; font-weight: 700; background: #272226; padding: 4px 9px; font-size: 12.5px; border-radius: 6px; color: #CFCBCF; }

.izlodu5-m1 { font-weight: 600; font-size: 18.5px; line-height: 1.3; margin-top: 13px; }

.izlodu5-0w4 { line-height: 1.1; font-family: "Fraunces", serif; font-weight: 800; margin-top: 7px; color: #F384E3; overflow-wrap: break-word; letter-spacing: -0.02em; font-size: clamp(1.678rem, 1.342rem + 1vw, 2.065rem); }

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

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

.izlodu5-crko::before { border-right: 1px solid #413940; left: -26px; }

.izlodu5-crko::after { border-left: 1px solid #413940; right: -26px; }

.izlodu5-ah7 { flex: 1; font-size: 14.5px; }

.izlodu5-pli { color: #A69EA5; font-size: 12.5px; }

.izsou-qdn { border: 1px solid #413940; background: #1A171A; overflow-x: auto; border-radius: 18px; }

.izsou-7sh { font-size: 15.5px; counter-reset: facts-row; }

.izsou-7sh thead th { font-size: 13.5px; font-weight: 700; padding: 13px 15px; color: #A69EA5; border-bottom: 1px solid #413940; }

.izsou-7sh tbody th, .izsou-7sh tbody td { padding: 12px 15px; border-bottom: 1px dashed #413940; }

.izsou-7sh tbody tr:last-child th, .izsou-7sh tbody tr:last-child td { border-bottom: 0; }

.izsou-7sh tbody th { min-width: 150px; font-weight: 600; color: #CFCBCF; width: 40%; }

.izsou-7sh tbody th::before { counter-increment: facts-row; font-weight: 500; font-size: 12.5px; font-family: "Space Mono", monospace; min-width: 32px; display: inline-block; color: #A69EA5; content: counter(facts-row, decimal-leading-zero); }

.izsou-7sh tbody td { min-width: 180px; font-weight: 700; color: #F2F0F2; hyphens: auto; overflow-wrap: break-word; }

.izcewyv-gkr { display: block; }

.izcewyv-cvf9 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 238px), 1fr)); gap: 9px; display: grid; }

.izcewyv-ih5 { border: 1px solid #413940; gap: 6px; border-radius: 18px; flex-direction: column; min-width: 0; background: #1A171A; display: flex; padding: 17px 19px; }

.izcewyv-8fkx { color: #A69EA5; font-size: 13.5px; font-weight: 700; }

.izcewyv-kcti { hyphens: auto; font-weight: 800; overflow-wrap: break-word; line-height: 1.15; font-family: "Fraunces", serif; color: #F2F0F2; font-size: 25px; }

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

.izja1-siu { gap: 37px; border-radius: 18px; text-decoration: none; justify-content: space-between; min-width: 0; background: #080708; display: flex; min-height: 220px; padding: 24px; flex-direction: column; color: #F4F3F4; }

.izja1-siu:hover { color: #F4F3F4; }

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

.izja1-xpa { font-size: 13.5px; font-family: "Space Mono", monospace; font-weight: 500; }

.izja1-z2 { letter-spacing: -0.03em; font-family: "Space Mono", monospace; overflow-wrap: break-word; font-size: clamp(1.936rem, 1.239rem + 2.6vw, 3.484rem); font-weight: 700; hyphens: auto; line-height: 1; }

.izja1-33 { border: 1px solid #413940; padding: 0; border-radius: 18px; list-style: none; display: grid; margin: 0; gap: 1px; background: #413940; overflow: hidden; }

.izja1-33 > li + li { margin-top: 0; }

.izja1-u11f { flex-wrap: wrap; padding: 19px 22px; height: 100%; display: flex; background: #1A171A; align-items: center; text-decoration: none; color: #F2F0F2; gap: 6px 15px; justify-content: space-between; }

.izja1-u11f:hover { color: #F2F0F2; background: #272226; }

.izja1-4j { font-weight: 700; }

.izja1-h0b8 { overflow-wrap: break-word; font-size: 22.5px; font-weight: 700; font-family: "Space Mono", monospace; hyphens: auto; }

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

.izpelow-5b56 > li + li { margin-top: 0; }

.izpelow-ckmo { border: 1px solid #413940; padding: 7px 7px 15px; transition: border-color .24s; height: 100%; color: #F2F0F2; min-width: 0; display: block; border-radius: 18px; background: #1A171A; text-decoration: none; }

.izpelow-ckmo:hover { border-color: #F384E3; color: #F2F0F2; }

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

.izpelow-1j { color: #1A171A; letter-spacing: .04em; padding: 3px 7px; position: absolute; font-weight: 700; border-radius: 6px; font-size: 11.5px; top: 10px; left: 10px; background: #F66F7E; }

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

.izpelow-p3r { font-size: 13.5px; color: #A69EA5; font-family: "Space Mono", monospace; padding-inline: 7px; }

.izzot-d5w { border: 1px solid #413940; border-radius: 18px; background: #1A171A; overflow-x: auto; }

.izzot-vj0 { min-width: 648px; font-size: 15.5px; }

.izzot-vj0 thead { background: #272226; }

.izzot-vj0 th, .izzot-vj0 td { padding: 13px 15px; }

.izzot-vj0 thead th { font-size: 13.5px; color: #CFCBCF; font-weight: 700; }

.izzot-vj0 tbody th, .izzot-vj0 tbody td { vertical-align: middle; border-top: 1px solid #413940; }

.izzot-pt { font-weight: 700; color: #F2F0F2; gap: 11px; align-items: center; display: flex; }

.izzot-ypjd { font-family: "Space Mono", monospace; white-space: nowrap; text-align: right; color: #F2F0F2; }

.izzot-vj0 thead .izzot-ypjd { font-family: "Figtree", sans-serif; }

.izmikay-8wwa { border-top: 1px solid #413940; }

.izmikay-fqq { padding: 22px 0; gap: 7px 19px; border-bottom: 1px solid #413940; grid-template-columns: auto minmax(0, 1fr); display: grid; }

.izmikay-q2p { border-radius: 10px; width: 52px; background: #F05EDB; color: #100F10; grid-row: span 2; place-items: center; display: grid; height: 52px; }

.izmikay-guql { font-weight: 600; font-size: 20.5px; }

.izmikay-dzw { max-width: 796px; hyphens: auto; }

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

.izqiy-amv { padding-top: 17px; min-width: 0; border-top: 2px solid #F2F0F2; }

.izqiy-amv + .izqiy-amv { margin-top: 0; }

.izqiy-amv::before { color: #F384E3; content: counter(steps, decimal-leading-zero); font-weight: 700; font-family: "Space Mono", monospace; font-size: 14.5px; display: block; counter-increment: steps; }

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

.izqiy-jr { font-size: 15.5px; margin-top: 7px; }

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

.izfizot-gfdk { min-width: 0; border-top: 1px solid #413940; padding-block: 19px 22px; }

.izfizot-mim { font-weight: 600; font-size: 19.5px; }

.izfizot-lvzv { font-size: 15.5px; margin-top: 9px; }

.izqir-6i4 { max-width: 796px; font-size: 17.5px; line-height: 1.7; }

.izqir-zw { letter-spacing: -0.02em; font-size: clamp(1.678rem, 1.239rem + 1.6vw, 2.581rem); font-weight: 800; line-height: 1.1; margin-bottom: 19px; }

.izqir-6i4 h3 { font-size: 22.5px; margin: 26px 0 9px; font-weight: 600; }

.izqir-6i4 p + p { margin-top: 13px; }

.izqir-6i4 ul, .izqir-6i4 ol { margin-block: 15px; }

.izqir-194 { margin-block: 26px; padding: 22px 26px; background: #272226; border-radius: 18px; }

.izqir-194 p { font-weight: 600; font-size: 21.5px; color: #F2F0F2; font-family: "Fraunces", serif; line-height: 1.4; }

.izqir-194 cite { font-size: 14.5px; display: block; color: #A69EA5; font-weight: 600; font-style: normal; margin-top: 11px; }

.iznuri9-jp2 { border: 1px solid #413940; border-radius: 18px; background: #1A171A; display: grid; gap: 22px 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr)); padding: 22px 19px; }

.iznuri9-pz { min-width: 0; }

.iznuri9-19vi { letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; font-size: clamp(1.678rem, 1.239rem + 1.4vw, 2.452rem); }

.iznuri9-26 { margin-top: 13px; }

.iznuri9-v8g { min-width: 0; padding: 0; list-style: none; }

.iznuri9-2uk { hyphens: auto; align-items: flex-start; overflow-wrap: break-word; padding: 11px 0; border-bottom: 1px solid #413940; display: flex; gap: 13px; }

.iznuri9-2uk + .iznuri9-2uk { margin-top: 0; }

.iznuri9-fl { background: #48E07E; display: grid; flex: none; width: 24px; color: #1A171A; height: 24px; place-items: center; border-radius: 50%; }

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

.izzonua-nfw { border: 1px solid #413940; background: #1A171A; border-radius: 18px; padding: 22px; min-width: 0; }

.izzonua-ttl { background: #272226; border-radius: 999px; overflow: hidden; height: 6px; }

.izzonua-yop { height: 100%; background: #F05EDB; border-radius: 999px; }

.izzonua-oxf { font-weight: 800; font-size: 25px; margin-top: 19px; }

.izzonua-fm { font-size: 14.5px; color: #A69EA5; font-family: "Space Mono", monospace; }

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

.izzonua-pv1 { gap: 7px; display: flex; }

.izzonua-pv1 svg { margin-top: 3px; color: #48E07E; flex: none; }

.izzos-b3zl { gap: 15px; align-items: center; display: flex; }

.izzos-iky { color: #F2F0F2; font-size: 53.5px; font-family: "Fraunces", serif; font-weight: 800; line-height: 1; }

.izzos-ul { gap: 2px; color: #F2F0F2; display: flex; }

.izzos-4m6 { color: #A69EA5; font-size: 14.5px; }

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

.izzos-8cq { border: 1px solid #413940; border-radius: 18px; background: #1A171A; display: flex; flex-direction: column; min-width: 0; gap: 15px; padding: 22px; }

.izzos-f9t { flex: 1; font-size: 15.5px; }

.izzos-toj { gap: 11px; align-items: center; display: flex; }

.izzos-eew { background: #272226; font-size: 14.5px; flex: none; display: grid; width: 40px; border-radius: 50%; place-items: center; color: #F2F0F2; font-weight: 700; height: 40px; }

.izzos-wx { color: #F2F0F2; font-weight: 700; display: block; font-size: 15.5px; }

.izzos-4nw { display: block; color: #A69EA5; font-size: 13.5px; }

.izjajal-u3v { border: 1px solid #413940; background: #1A171A; gap: 22px 44px; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr)); padding: 22px; display: grid; }

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

.izjajal-txxa { height: 64px; font-weight: 800; width: 64px; overflow: hidden; place-items: center; background: #F05EDB; border-radius: 50%; font-size: 22.5px; font-family: "Fraunces", serif; color: #100F10; display: grid; }

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

.izjajal-1coy { font-size: 22.5px; font-weight: 800; }

.izjajal-in7 { font-size: 14.5px; color: #A69EA5; }

.izjajal-9vk { margin-top: 9px; }

.izjajal-4g { gap: 7px 19px; display: flex; margin-top: 11px; font-size: 14.5px; flex-wrap: wrap; }

.izjajal-l0 { font-family: "Space Mono", monospace; color: #A69EA5; }

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

.izhoxap-k3v0 > li + li { margin-top: 0; }

.izhoxap-xlo { border: 1px solid #413940; border-radius: 10px; padding: 9px; background: #1A171A; display: block; transition: border-color .24s; aspect-ratio: 300 / 173; }

.izhoxap-xlo:hover { border-color: #F384E3; }

.izhoxap-mr3 { object-fit: contain; height: 100%; width: 100%; }

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

.izloqi2-j1z { min-width: 0; }

.izloqi2-c1hm { margin-top: 13px; }

.izloqi2-kt { list-style: none; margin-top: 17px; padding: 0; }

.izloqi2-7m6 { gap: 9px; display: flex; }

.izloqi2-7m6 svg { color: #48E07E; margin-top: 2px; flex: none; }

.izloqi2-kasa { gap: 9px; flex-wrap: wrap; display: flex; margin-top: 22px; }

.izloqi2-lwqg { border: 1.5px solid #F2F0F2; transition: background-color .24s, color .24s; display: inline-flex; justify-content: center; flex-direction: column; min-height: 52px; color: #F2F0F2; border-radius: 10px; text-decoration: none; padding: 6px 19px; }

.izloqi2-lwqg:hover { background: #F2F0F2; color: #121012; }

.izloqi2-1yu { font-size: 11.5px; }

.izloqi2-ly3d { font-weight: 700; font-size: 16.5px; line-height: 1.2; }

.izzonuf-7u, .izpey-157 { border-radius: 18px; background: #272226; padding: 22px 19px; }

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

.izzonuf-o3 { max-width: 668px; min-width: 0; }

.izzonuf-r4tn, .izpey-8kv0 { max-width: 712px; margin-top: 11px; }

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

.izzonuf-7v { padding: 15px; background: #1A171A; border-radius: 10px; overflow-wrap: break-word; color: #F2F0F2; gap: 11px; display: flex; min-width: 0; align-items: center; hyphens: auto; font-weight: 700; }

.izzonuf-7v + .izzonuf-7v { margin-top: 0; }

.izzonuf-7v svg { flex: none; color: #F384E3; }

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

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

.izsolo6-6ly { min-width: 0; }

.izsolo6-6ly p { margin-top: 13px; }

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

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

.izsolo6-z4 { flex-direction: column-reverse; padding: 17px 19px; background: #1A171A; display: flex; }

.izsolo6-ahj { overflow-wrap: break-word; font-weight: 700; font-family: "Space Mono", monospace; hyphens: auto; color: #F2F0F2; font-size: 25px; }

.izsolo6-6z { color: #A69EA5; font-size: 13.5px; }

.izsolo6-hat { border: 1px solid #413940; padding: 0; border-radius: 18px; list-style: none; background: #1A171A; }

.izsolo6-cp { display: flex; border-bottom: 1px solid #413940; padding: 13px 19px; flex-wrap: wrap; justify-content: space-between; gap: 4px 15px; }

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

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

.izsolo6-30js { color: #F2F0F2; font-weight: 700; }

.izsolo6-xgs { hyphens: auto; overflow-wrap: break-word; color: #A69EA5; font-size: 14.5px; font-family: "Space Mono", monospace; }

.izmizot-z4vk { counter-reset: faq; border-top: 1.5px solid #F2F0F2; }

.izmizot-2yqb { border-bottom: 1px solid #413940; }

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

.izmizot-7vo0::before { content: counter(faq, decimal-leading-zero); counter-increment: faq; font-size: 13.5px; font-family: "Space Mono", monospace; color: #F384E3; }

.izmizot-7vo0:hover { color: #F384E3; }

.izmizot-8tva { transition: transform .24s; }

.izmizot-2yqb[open] .izmizot-8tva { transform: rotate(45deg); }

.izmizot-xt2o { max-width: 900px; padding: 0 0 20px 44px; }

.izmizot-xt2o p + p { margin-top: 9px; }

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

.izvemiw-4b { min-width: 0; }

.izvemiw-p5v5 { color: #A69EA5; margin-top: 11px; }

.izvemiw-4b .izkaka0 { margin-top: 19px; }

.izvemiw-xic { min-width: 0; gap: 9px; display: grid; }

.izvemiw-2g0 { border: 1px solid #413940; border-radius: 18px; background: #1A171A; }

.izvemiw-2g0[open] { border-color: #F2F0F2; }

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

.izvemiw-fo { display: grid; height: 32px; place-items: center; border-radius: 50%; width: 32px; transition: transform .24s; background: #272226; flex: none; }

.izvemiw-2g0[open] .izvemiw-fo { transform: rotate(45deg); }

.izvemiw-6u { font-size: 15.5px; padding: 0 19px 19px; }

.izveq-jinu { color: #F4F3F4; border-radius: 18px; flex-wrap: wrap; padding: 26px 20px; justify-content: space-between; gap: 22px 37px; display: flex; align-items: center; background: #080708; }

.izveq-vd { max-width: 668px; min-width: 0; }

.izveq-7z { letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; color: #F4F3F4; font-size: clamp(1.549rem, 1.239rem + 1.2vw, 2.194rem); }

.izveq-z4k { color: #F4F3F4; margin-top: 9px; }

.izveq-z4k a { color: #F4F3F4; }

.izqiwy7-f19 { font-size: clamp(1.419rem, 1.136rem + 1vw, 1.936rem); max-width: 796px; font-weight: 800; line-height: 1.15; }

.izqiwy7-co { font-size: 15.5px; column-gap: 44px; columns: 2 340px; margin-top: 17px; }

.izqiwy7-co p + p { margin-top: 13px; }

.izxaw-88dm { gap: 6px 9px; flex-wrap: wrap; color: #A69EA5; list-style: none; padding: 0; font-size: 13.5px; display: flex; margin-bottom: 19px; }

.izxaw-88dm li + li { margin-top: 0; }

.izxaw-88dm li + li::before { margin-right: 9px; content: "/"; }

.izxaw-tzv { color: #A69EA5; }

.izxaw-4s { font-weight: 700; color: #F2F0F2; }

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

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

.izveloi-lnq { min-width: 0; }

.izveloi-08rk { font-family: "Space Mono", monospace; font-size: 13.5px; color: #A69EA5; }

.izveloi-pq { letter-spacing: -0.03em; font-size: clamp(2.323rem, 1.342rem + 3.4vw, 4.129rem); line-height: 1.02; margin-top: 9px; font-weight: 800; }

.izveloi-0lj { margin-top: 15px; max-width: 584px; font-size: 18.5px; }

.izveloi-nd { border: 1px solid #413940; grid-template-columns: repeat(auto-fit, minmax(min(45%, 152px), 1fr)); border-radius: 18px; overflow: hidden; gap: 1px; background: #413940; display: grid; margin-top: 22px; }

.izveloi-5p9 { min-width: 0; background: #1A171A; padding: 11px 15px; }

.izveloi-ai { color: #A69EA5; font-weight: 700; font-size: 12.5px; }

.izveloi-831 { overflow-wrap: break-word; font-family: "Space Mono", monospace; color: #F2F0F2; hyphens: auto; font-weight: 700; margin-top: 2px; font-size: 17.5px; }

.izveloi-c8 { margin-top: 22px; }

.izveloi-hme { margin-top: 11px; font-size: 13.5px; color: #A69EA5; }

.izveloi-ohdw { min-width: 0; }

.izlobet-4k2 { background: #080708; padding: 26px 19px 0; text-align: center; border-radius: 18px; color: #F4F3F4; overflow: hidden; }

.izlobet-4yvl { margin-inline: auto; max-width: 856px; }

.izlobet-sm { font-size: 13.5px; font-family: "Space Mono", monospace; color: #F4F3F4; }

.izlobet-zmxq { font-size: clamp(2.194rem, 1.342rem + 3.4vw, 4.258rem); letter-spacing: -0.03em; color: #F4F3F4; font-weight: 800; margin-top: 9px; line-height: 1.02; }

.izlobet-j6y { font-size: 18.5px; color: #F4F3F4; margin-top: 13px; }

.izlobet-pc3e { margin-top: 22px; justify-content: center; }

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

.izlobet-6vrk { border: 1px solid #F4F3F4; color: #F4F3F4; font-size: 14.5px; padding: 7px 13px; border-radius: 999px; }

.izlobet-6vrk + .izlobet-6vrk { margin-top: 0; }

.izlobet-6vrk strong { color: #F4F3F4; font-family: "Space Mono", monospace; }

.izlobet-0pg { max-width: 1004px; margin: 33px auto 0; aspect-ratio: 16 / 10; border-radius: 18px 18px 0 0; overflow: hidden; background-color: #272226; }

.izlobet-0pg img { object-fit: cover; height: 100%; width: 100%; }

.izhob { padding-bottom: 44px; }

.izhob-cet { border: 1px solid #413940; background: #1A171A; border-radius: 18px; }

.izhob-7sn { display: flex; color: #F2F0F2; justify-content: space-between; min-height: 52px; font-weight: 700; padding: 0 15px; align-items: center; }

.izhob-9g { transition: transform .24s; }

.izhob-cet[open] .izhob-9g { transform: rotate(45deg); }

.izhob-eac { margin: 0; display: grid; padding: 0 7px 7px; list-style: none; }

.izhob-eac li + li { margin-top: 0; }

.izhob-ffz { align-items: center; padding: 0 7px; min-height: 44px; border-top: 1px solid #413940; display: flex; color: #CFCBCF; text-decoration: none; font-weight: 600; }

.izhob-ffz:hover { color: #F384E3; }

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

.izzove4-o8 { font-size: 17.5px; min-width: 0; max-width: 752px; }

.izzove4-o8 p { margin-top: 13px; }

.izzove4-1jtg { min-width: 0; padding: 22px; background: #272226; border-radius: 18px; }

.izzove4-99 { font-size: 19.5px; font-weight: 600; }

.izzove4-b185 { list-style: none; padding: 0; margin-top: 13px; }

.izzove4-uw { gap: 9px; display: flex; }

.izzove4-uw svg { margin-top: 2px; flex: none; color: #48E07E; }

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

.izpet-hru > li + li { margin-top: 0; }

.izpet-1m { border: 1px solid #413940; background-color: #080708; overflow: hidden; border-radius: 18px; aspect-ratio: 16 / 10; }

.izpet-fuy { width: 100%; height: 100%; object-fit: contain; }

.izpet-w56 { margin-top: 9px; font-size: 14.5px; }

.iznurip-vvd { border: 1px solid #413940; background: #1A171A; overflow-x: auto; border-radius: 18px; }

.iznurip-tn { min-width: 584px; font-size: 15.5px; }

.iznurip-tn thead { background: #272226; }

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

.iznurip-tn thead th { font-weight: 700; color: #CFCBCF; font-size: 13.5px; }

.iznurip-tn tbody th, .iznurip-tn tbody td { border-top: 1px solid #413940; }

.iznurip-swvz { color: #F2F0F2; text-align: right; white-space: nowrap; font-family: "Space Mono", monospace; }

.iznurip-g8 { color: #F2F0F2; font-weight: 700; display: flex; align-items: center; gap: 11px; }

.iznurip-cn { width: 40px; border-radius: 6px; overflow: hidden; height: 40px; flex: none; background: #272226; }

.iznurip-cn img { object-fit: contain; height: 100%; width: 100%; }

.iznurip-7zi7 { background: #272226; }

.iznurip-7zi7 .iznurip-cn { background: #1A171A; }

.iznurip-hwdw { font-weight: 700; background: #F05EDB; color: #100F10; font-size: 11.5px; border-radius: 6px; padding: 2px 7px; }

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

.izduj-ah { border: 1px solid #413940; display: flex; min-width: 0; border-radius: 18px; padding: 22px; flex-direction: column; gap: 11px; background: #1A171A; }

.izduj-wxh { font-size: 20.5px; font-weight: 600; }

.izduj-qc { flex: 1; font-size: 15.5px; }

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

.izduj-v2lk svg { color: #A69EA5; }

.izduj-umz { color: #F2F0F2; padding: 4px 9px; background: #272226; border-radius: 6px; }

.izduj-4k8 { padding: 4px 9px; background: #F05EDB; border-radius: 6px; color: #100F10; }

.izfie-e8 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 432px), 1fr)); gap: 37px 44px; }

.izfie-ky6q { min-width: 0; }

.izfie-3u { line-height: 1.12; font-size: clamp(1.549rem, 1.239rem + 1vw, 2.194rem); font-weight: 800; letter-spacing: -0.02em; }

.izfie-5h7 { margin-top: 9px; color: #A69EA5; }

.izfie-jw { border: 1px solid #413940; margin-top: 17px; overflow-x: auto; border-radius: 18px; background: #1A171A; }

.izfie-l5u { font-size: 15.5px; }

.izfie-l5u thead { background: #272226; }

.izfie-l5u th, .izfie-l5u td { padding: 11px 17px; }

.izfie-l5u thead th { font-size: 13.5px; }

.izfie-l5u tbody th, .izfie-l5u tbody td { border-top: 1px solid #413940; }

.izfie-l5u tbody th { font-weight: 600; }

.izfie-drh { font-family: "Space Mono", monospace; text-align: right; color: #F2F0F2; white-space: nowrap; }

.izfie-oy { margin-top: 6px; border-radius: 999px; background: #272226; height: 4px; display: block; }

.izfie-m9zk { background: #F05EDB; border-radius: 999px; display: block; height: 100%; }

.izfie-kyrl { font-weight: 700; color: #48E07E; }

.izfie-8e5 { color: #A69EA5; }

.izzo3-kq { border: 1px solid #413940; aspect-ratio: 16 / 9; background-color: #080708; position: relative; overflow: hidden; border-radius: 18px; }

.izzo3-0unn { height: 100%; width: 100%; object-fit: cover; }

.izzo3-8jlk { inset: 0; background: rgba(0, 0, 0, 0.63); position: absolute; text-decoration: none; place-items: center; display: grid; }

.izzo3-b4py { color: #080708; align-items: center; padding: 0 24px; font-size: 17.5px; transition: transform .24s; min-height: 56px; gap: 11px; background: #F4F3F4; font-weight: 800; border-radius: 999px; display: inline-flex; }

.izzo3-8jlk:hover .izzo3-b4py { transform: scale(1.04); }

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

.izzo3-t3oh { max-width: 668px; font-size: 15.5px; }

.izhoz-w56 { line-height: 1.7; max-width: 796px; font-size: 17.5px; }

.izhoz-3nxq { font-size: clamp(1.678rem, 1.239rem + 1.6vw, 2.581rem); margin-bottom: 17px; line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; }

.izhoz-w56 p + p { margin-top: 13px; }

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

.izpey-vd { background: #1A171A; min-width: 0; border-radius: 10px; padding: 17px 19px; }

.izpey-9r9 { font-family: "Figtree", sans-serif; font-weight: 700; font-size: 16.5px; }

.izpey-2ep { font-size: 14.5px; margin-top: 6px; }

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

.izberiy-yc { transform: translateY(0); }

.izberiy-bwq { text-overflow: ellipsis; min-width: 0; font-weight: 700; white-space: nowrap; overflow: hidden; color: #F2F0F2; }

.izberiy .izkaka0 { flex: none; min-height: 44px; }

@media (min-width: 642px) {
  .izbel { padding-inline: 22px; }
  .izqi8-xmg { padding: 41px 37px; }
  .izqi8-m538 { padding: 22px 30px; }
  .iznuri9-jp2 { padding: 33px; }
  .izzonuf-7u, .izpey-157 { padding: 33px; }
  .izveq-jinu { padding: 37px; }
  .izlobet-4k2 { padding: 41px 37px 0; }
  .izpexaq { padding: 37px; }
  .izpexaq-0kig { grid-template-columns: 172px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 959px) {
  .izbel { padding-inline: 37px; }
  main > section { padding-block: 0 81px; }
  .izgug { padding: 11px 22px; }
  .izgug-bg3s { padding-left: 13px; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; gap: 15px; }
  .izgug-gt { display: none; }
  .izgug-48 { gap: 2px; justify-content: center; border-top: 0; padding-top: 0; flex-wrap: wrap; display: flex; }
  .izgug-kx4z { min-height: 40px; font-size: 14.5px; }
  .izgug-2k { display: flex; }
  .izgug-2k .izkaka0 { min-height: 42px; padding: 0 15px; }
  .izxaja8 { padding-block: 22px 74px; }
  .izxaja8-gi1w { padding-block: 30px; }
  .izqi8-xmg { padding: 59px; }
  .izveloi { padding-block: 15px 44px; }
  .izhob { padding-bottom: 67px; }
  .izhob-cet[open] .izhob-eac, .izhob-eac { flex-wrap: wrap; gap: 7px; padding: 0 9px 9px; display: flex; }
  .izhob-ffz { background: #272226; border-radius: 10px; font-weight: 700; color: #F2F0F2; font-size: 14.5px; border-top: 0; min-height: 36px; padding: 0 11px; }
  .izhob-ffz:hover { background: #F05EDB; color: #100F10; }
  .iznuri9-jp2 { padding: 41px; }
  .izzonuf-7u, .izpey-157 { padding: 41px; }
  .izveq-jinu { padding: 44px; }
  .izlobet-4k2 { padding: 52px 52px 0; }
  .izpexaq { padding: 44px; margin: 0 22px 22px; }
  .izberiy { display: none; }
}