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

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

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

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

h1, h2, h3 { color: #F0F0F2; font-family: "Bodoni Moda", serif; overflow-wrap: break-word; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #879DED; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.oori6 { max-width: 1316px; margin-inline: auto; padding-inline: 16px; }

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

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

.ooloceq-cxbn { min-width: 0; max-width: 740px; }

.ooloceq-r3w { font-weight: 700; margin-bottom: 12px; font-size: 13.5px; align-items: center; gap: 8px; display: flex; color: #859BED; }

.ooloceq-r3w::before { background: #6F89EA; content: ""; width: 8px; flex: none; border-radius: 2px; height: 8px; }

.ooloceq-bnip { font-weight: 800; font-size: clamp(1.575rem, 1.163rem + 1.6vw, 2.422rem); text-wrap: balance; letter-spacing: -0.02em; line-height: 1.1; }

.ooloceq-6s { color: #9A9CA4; margin-top: 12px; }

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

.ooloceq-29 svg { flex: none; }

.ooloceq-ee { max-width: 784px; text-align: center; align-items: center; flex-direction: column; margin-inline: auto; }

.ooloceq-ee .ooloceq-r3w { border: 1px solid #303137; border-radius: 999px; color: #D7D7DA; justify-content: center; padding: 4px 12px; }

.ooloceq-ee .ooloceq-r3w::before { display: none; }

.ooloceq-ee .ooloceq-bnip { font-size: clamp(1.696rem, 1.26rem + 2vw, 2.786rem); }

.ooloceq-ee .ooloceq-29 { padding: 0 16px; background: #222327; color: #F0F0F2; border-bottom: 0; min-height: 40px; font-size: 13.5px; border-radius: 999px; }

.ooloceq-ee .ooloceq-29:hover { color: #F0F0F2; background: #303137; }

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

.ootahop-kvew { background: #6F89EA; color: #0F0F10; }

.ootahop-kvew:hover { background: #879DED; color: #0F0F10; }

.ootahop-fh5 { background: transparent; border-color: #F0F0F2; color: #F0F0F2; }

.ootahop-fh5:hover { background: #F0F0F2; color: #101013; }

.ootahop-79 { font-size: 15.5px; min-height: 52px; }

.ootahop-qgwa { width: 100%; display: flex; }

.ootahop-h9sr { color: #6F89EA; width: 34px; height: 34px; display: grid; place-items: center; border-radius: 0px; background: #0F0F10; margin-right: -10px; }

.ootahop-jnz9 { background: #EFEFF0; color: #070809; }

.ootahop-jnz9:hover { color: #0F0F10; background: #6F89EA; }

.ootahop-dgog { background: transparent; color: #EFEFF0; border-color: #EFEFF0; }

.ootahop-dgog:hover { color: #070809; background: #EFEFF0; }

.oosob { gap: 12px; flex-wrap: wrap; display: flex; }

.oonuzo6 { border: 1px solid #303137; overflow: hidden; position: relative; background-color: #222327; border-radius: 8px; background-image: repeating-linear-gradient(135deg, #222327 0 9px, #17171A 9px 18px); }

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

.oonuzo6-e8hz { aspect-ratio: 16 / 10; }

.ooce5 { top: 0; background: #101013; z-index: 30; position: sticky; padding: 12px; }

.ooce5-h2ql { border: 1px solid #303137; align-items: center; border-radius: 8px; padding: 12px; max-width: 1316px; grid-template-columns: minmax(0, 1fr) auto auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; background: #17171A; display: grid; gap: 12px; margin-inline: auto; }

.ooce5-yjj2 { gap: 12px; text-decoration: none; overflow-wrap: break-word; min-width: 0; hyphens: auto; font-size: 20.5px; letter-spacing: -0.02em; grid-area: logo; font-family: "Bodoni Moda", serif; padding-left: 8px; color: #F0F0F2; line-height: 1.1; font-weight: 800; display: flex; align-items: center; }

.ooce5-yjj2::before { border-radius: 4px; transform: rotate(45deg); content: ""; background: #6F89EA; flex: none; height: 14px; width: 14px; }

.ooce5-yjj2:hover { color: #F0F0F2; }

.ooce5-21 { position: absolute; pointer-events: none; opacity: 0; }

.ooce5-6byq { width: 44px; display: grid; color: #101013; border-radius: 4px; height: 44px; grid-area: burger; place-items: center; background: #F0F0F2; cursor: pointer; }

.ooce5-21:focus-visible + .ooce5-6byq { outline: 2px solid #859BED; outline-offset: 3px; }

.ooce5-x0t { display: none; }

.ooce5-21:checked + .ooce5-6byq .ooce5-neh6 { display: none; }

.ooce5-21:checked + .ooce5-6byq .ooce5-x0t { display: block; }

.ooce5-qgt4 { display: none; padding-top: 8px; grid-area: nav; border-top: 1px solid #303137; }

.ooce5-21:checked ~ .ooce5-qgt4 { display: grid; gap: 2px; }

.ooce5-a4 { border-radius: 4px; align-items: center; min-height: 48px; font-size: 16.5px; padding: 0 12px; color: #D7D7DA; font-weight: 700; text-decoration: none; display: flex; }

.ooce5-a4:hover { color: #F0F0F2; background: #222327; }

.ooce5-ec { background: #222327; color: #F0F0F2; }

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

.ooce5-en7k .ootahop { min-height: 44px; padding: 0 12px; font-size: 13.5px; }

.ooqik { color: #EFEFF0; padding-block: 52px 32px; background: #070809; }

.ooqik-3v6 { display: grid; gap: 36px 24px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 170px), 1fr)); }

.ooqik-70c2 { color: #EFEFF0; font-size: 20.5px; gap: 12px; font-family: "Bodoni Moda", serif; font-weight: 800; display: flex; align-items: center; }

.ooqik-70c2::before { content: ""; border-radius: 4px; transform: rotate(45deg); flex: none; background: #EFEFF0; width: 14px; height: 14px; }

.ooqik-vr { font-size: 13.5px; color: #EFEFF0; margin-top: 12px; }

.ooqik-vr a { color: #EFEFF0; }

.ooqik-nrot { margin-bottom: 12px; color: #EFEFF0; font-weight: 700; font-size: 13.5px; font-family: "Figtree", sans-serif; }

.ooqik-amm { padding: 0; list-style: none; }

.ooqik-amm li + li { margin-top: 8px; }

.ooqik-e2 { font-size: 13.5px; color: #EFEFF0; text-decoration: none; }

.ooqik-e2:hover { text-decoration: underline; color: #EFEFF0; }

.ooqik-ymip { grid-template-columns: auto minmax(0, 1fr); gap: 16px 20px; display: grid; padding-top: 24px; align-items: start; border-top: 1px solid #9A9CA4; margin-top: 44px; }

.ooqik-4101 { border: 2px solid #E9847C; width: 44px; font-weight: 800; place-items: center; color: #EFEFF0; font-size: 13.5px; border-radius: 50%; height: 44px; display: grid; }

.ooqik-38hm { font-size: 12.5px; color: #EFEFF0; line-height: 1.6; }

.ooqik-38hm + .ooqik-38hm { margin-top: 12px; }

.ooxaceo { border: 1px solid #303137; padding: 12px 12px 12px 16px; border-radius: 8px; background: #17171A; position: fixed; display: flex; z-index: 40; box-shadow: 0 15px 41px -12px rgba(0, 0, 0, 0.66); left: 10px; margin-inline: auto; right: 10px; align-items: center; max-width: 844px; bottom: 10px; flex-wrap: wrap; gap: 12px 20px; }

.ooxaceo[hidden] { display: none; }

.ooxaceo-hgd5 { font-size: 13.5px; flex: 1 1 260px; color: #D7D7DA; }

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

.ooxaceo-10 .ootahop { font-size: 13.5px; padding: 0 16px; min-height: 44px; }

.ooguka6 { padding-block: 12px 52px; }

.ooguka6-3i { grid-template-columns: repeat(auto-fit, minmax(min(100%, 438px), 1fr)); display: grid; gap: 32px 60px; align-items: center; }

.ooguka6-rvos { min-width: 0; max-width: 700px; }

.ooguka6-a9 { border: 1px solid #303137; gap: 8px; border-radius: 999px; background: #17171A; padding: 8px 12px 8px 8px; align-items: center; margin-bottom: 24px; display: inline-flex; font-weight: 700; color: #D7D7DA; font-size: 12.5px; }

.ooguka6-a9 svg { color: #59CF8B; flex: none; }

.ooguka6-ex2r { font-size: clamp(2.18rem, 1.26rem + 3.6vw, 4.118rem); text-wrap: balance; line-height: 1.02; font-weight: 800; letter-spacing: -0.03em; }

.ooguka6-x8q { font-size: 17.5px; margin-top: 20px; color: #D7D7DA; }

.ooguka6-r0y { margin-top: 28px; }

.ooguka6-3hi { color: #9A9CA4; font-size: 12.5px; margin-top: 12px; }

.ooguka6-h5y { min-width: 0; }

.ooguka6-ai { display: flex; justify-content: space-between; gap: 4px 12px; color: #9A9CA4; margin-top: 12px; flex-wrap: wrap; font-size: 12.5px; }

.ooguka6-lrw { font-family: "Figtree", sans-serif; }

.ooqi3 { padding-block: 12px 60px; }

.ooqi3-0g { border: 1px solid #303137; background: #17171A; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr)); overflow: hidden; border-radius: 8px; }

.ooqi3-7m { padding: 32px 20px; min-width: 0; }

.ooqi3-xg { letter-spacing: -0.03em; font-weight: 800; text-wrap: balance; font-size: clamp(2.059rem, 1.26rem + 3.2vw, 3.634rem); line-height: 1.04; }

.ooqi3-h3 { font-size: 17.5px; max-width: 556px; margin-top: 20px; }

.ooqi3-3a1 { margin-top: 28px; }

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

.ooqi3-ls9 { border-bottom: 1px solid #303137; display: grid; padding: 20px 0; grid-template-columns: 44px minmax(0, 1fr); gap: 16px; }

.ooqi3-ls9 + .ooqi3-ls9 { margin-top: 0; }

.ooqi3-ls9:last-child { border-bottom: 0; }

.ooqi3-np3 { background: #17171A; border-radius: 4px; display: grid; width: 44px; height: 44px; color: #859BED; place-items: center; }

.ooqi3-ddti { font-weight: 700; overflow-wrap: break-word; color: #F0F0F2; hyphens: auto; }

.ooqi3-9jf2 { color: #9A9CA4; font-size: 13.5px; }

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

.oobev-4r { padding: 20px 24px; min-width: 0; flex-direction: column-reverse; background: #17171A; display: flex; }

.oobev-2g6 { color: #F0F0F2; overflow-wrap: break-word; font-weight: 700; letter-spacing: -0.02em; hyphens: auto; font-size: clamp(1.453rem, 1.163rem + 1vw, 1.938rem); font-family: "Figtree", sans-serif; }

.oobev-04w { font-size: 13.5px; color: #9A9CA4; margin-top: 4px; }

.ooka5-rz { grid-template-columns: repeat(auto-fill, minmax(min(45%, 168px), 1fr)); list-style: none; display: grid; margin: 0; padding: 0; gap: 16px; }

.ooka5-rz > li + li { margin-top: 0; }

.ooka5-os6 { color: #F0F0F2; min-width: 0; text-decoration: none; transition: transform .24s; display: block; }

.ooka5-os6:hover { color: #859BED; transform: translateY(-4px); }

.ooka5-8o { border: 1px solid #303137; background-image: repeating-linear-gradient(135deg, #222327 0 8px, #17171A 8px 16px); aspect-ratio: 1 / 1; border-radius: 8px; overflow: hidden; position: relative; }

.ooka5-igar { width: 100%; object-fit: cover; height: 100%; }

.ooka5-jcc7 { overflow-wrap: break-word; margin-top: 12px; font-weight: 700; line-height: 1.3; hyphens: auto; font-size: 14.5px; }

.ooka5-qwhf { color: #9A9CA4; font-size: 12.5px; }

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

.oogu3-mmr > li + li { margin-top: 0; }

.oogu3-cs4u { border: 1px solid #303137; padding: 12px 20px 12px 12px; align-items: center; display: grid; transition: border-color .24s; grid-template-columns: 88px minmax(0, 1fr) auto; text-decoration: none; gap: 16px; border-radius: 8px; background: #17171A; color: #F0F0F2; }

.oogu3-cs4u:hover { border-color: #859BED; color: #F0F0F2; }

.oogu3-gjz { aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #222327 0 6px, #17171A 6px 12px); border-radius: 12px; overflow: hidden; }

.oogu3-nf9v { object-fit: cover; width: 100%; height: 100%; }

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

.oogu3-ns1d { display: block; font-size: 12.5px; color: #9A9CA4; }

.oogu3-98dg { font-size: 12.5px; white-space: nowrap; font-family: "Figtree", sans-serif; color: #59CF8B; font-weight: 700; }

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

.ooka0-l4r > li + li { margin-top: 0; }

.ooka0-bib { border: 1px solid #303137; display: grid; padding: 16px 20px; border-radius: 8px; align-items: center; grid-template-columns: auto minmax(0, 1fr) auto; gap: 16px; height: 100%; background: #17171A; color: #F0F0F2; transition: border-color .24s; text-decoration: none; }

.ooka0-bib:hover { border-color: #859BED; color: #F0F0F2; }

.ooka0-972 { height: 44px; display: grid; background: #222327; width: 44px; border-radius: 4px; color: #859BED; place-items: center; }

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

.ooka0-9l { display: block; color: #9A9CA4; font-size: 12.5px; }

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

.oodu6-4z76 { border: 1px solid #303137; background: #17171A; display: flex; flex-direction: column; border-radius: 8px; min-width: 0; }

.oodu6-bs { padding: 24px 24px 20px; }

.oodu6-xxc { font-size: 11.5px; font-weight: 700; padding: 4px 12px; display: inline-block; border-radius: 0px; background: #222327; color: #D7D7DA; }

.oodu6-ix { font-size: 17.5px; margin-top: 16px; font-weight: 600; line-height: 1.3; }

.oodu6-44 { font-family: "Bodoni Moda", serif; margin-top: 8px; font-size: clamp(1.575rem, 1.26rem + 1vw, 1.938rem); line-height: 1.1; font-weight: 800; color: #859BED; overflow-wrap: break-word; letter-spacing: -0.02em; }

.oodu6-4dfr { flex: 1; margin-inline: 16px; padding: 20px 12px 24px; gap: 16px; display: flex; flex-direction: column; position: relative; border-top: 2px dashed #303137; }

.oodu6-4dfr::before, .oodu6-4dfr::after { top: -12px; position: absolute; width: 22px; content: ""; height: 22px; background: #101013; border-radius: 50%; }

.oodu6-4dfr::before { border-right: 1px solid #303137; left: -26px; }

.oodu6-4dfr::after { right: -26px; border-left: 1px solid #303137; }

.oodu6-yqmp { flex: 1; font-size: 13.5px; }

.oodu6-pn { font-size: 11.5px; color: #9A9CA4; }

.oofiqij-76i { border: 1px solid #303137; border-radius: 8px; background: #17171A; overflow-x: auto; }

.oofiqij-3m { font-size: 14.5px; counter-reset: facts-row; }

.oofiqij-3m thead th { font-size: 12.5px; border-bottom: 1px solid #303137; padding: 16px 16px; font-weight: 700; color: #9A9CA4; }

.oofiqij-3m tbody th, .oofiqij-3m tbody td { padding: 12px 16px; border-bottom: 1px dashed #303137; }

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

.oofiqij-3m tbody th { width: 40%; color: #D7D7DA; font-weight: 600; min-width: 150px; }

.oofiqij-3m tbody th::before { font-weight: 500; display: inline-block; content: counter(facts-row, decimal-leading-zero); font-family: "Figtree", sans-serif; min-width: 32px; counter-increment: facts-row; color: #9A9CA4; font-size: 11.5px; }

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

.oorihoc-q1s { display: block; }

.oorihoc-vd6a { gap: 12px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); }

.oorihoc-b6 { border: 1px solid #303137; border-radius: 8px; padding: 20px 20px; gap: 8px; display: flex; min-width: 0; flex-direction: column; background: #17171A; }

.oorihoc-yy { font-size: 12.5px; font-weight: 700; color: #9A9CA4; }

.oorihoc-ziqz { font-size: 23.5px; hyphens: auto; line-height: 1.15; color: #F0F0F2; font-family: "Bodoni Moda", serif; overflow-wrap: break-word; font-weight: 800; }

.ooqif-at45 { border: 1px solid #303137; background: #17171A; border-radius: 8px; overflow-x: auto; }

.ooqif-rd1 { font-size: 14.5px; min-width: 640px; }

.ooqif-rd1 thead { background: #222327; }

.ooqif-rd1 th, .ooqif-rd1 td { padding: 16px 16px; }

.ooqif-rd1 thead th { color: #D7D7DA; font-weight: 700; font-size: 12.5px; }

.ooqif-rd1 tbody th, .ooqif-rd1 tbody td { vertical-align: middle; border-top: 1px solid #303137; }

.ooqif-b3pu { font-weight: 700; gap: 12px; align-items: center; display: flex; color: #F0F0F2; }

.ooqif-xa7g { font-family: "Figtree", sans-serif; white-space: nowrap; color: #F0F0F2; text-align: right; }

.ooqif-rd1 thead .ooqif-xa7g { font-family: "Figtree", sans-serif; }

.oovepel-fw { border-top: 1px solid #303137; }

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

.oovepel-vrub { background: #6F89EA; color: #0F0F10; width: 52px; border-radius: 4px; grid-row: span 2; display: grid; height: 52px; place-items: center; }

.oovepel-df2 { font-weight: 600; font-size: 19.5px; }

.oovepel-oyn { hyphens: auto; max-width: 784px; }

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

.ootahob-swl { min-width: 0; padding-top: 20px; border-top: 2px solid #F0F0F2; }

.ootahob-swl + .ootahob-swl { margin-top: 0; }

.ootahob-swl::before { font-size: 13.5px; font-weight: 700; display: block; content: counter(steps, decimal-leading-zero); font-family: "Figtree", sans-serif; color: #859BED; counter-increment: steps; }

.ootahob-l3 { line-height: 1.25; font-weight: 600; font-size: 18.5px; margin-top: 12px; }

.ootahob-tm { margin-top: 8px; font-size: 14.5px; }

.oover-cyku { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 0 44px; }

.oover-lrqa { padding-block: 20px 24px; border-top: 1px solid #303137; min-width: 0; }

.oover-9da { font-weight: 600; font-size: 18.5px; }

.oover-vppr { font-size: 14.5px; margin-top: 12px; }

.oobezoo-tkv { max-width: 784px; line-height: 1.7; font-size: 16.5px; }

.oobezoo-c68 { letter-spacing: -0.02em; font-size: clamp(1.575rem, 1.163rem + 1.6vw, 2.422rem); line-height: 1.1; margin-bottom: 20px; font-weight: 800; }

.oobezoo-tkv h3 { font-size: 21.5px; margin: 32px 0 12px; font-weight: 600; }

.oobezoo-tkv p + p { margin-top: 16px; }

.oobezoo-tkv ul, .oobezoo-tkv ol { margin-block: 16px; }

.oobezoo-is { padding: 24px 32px; background: #222327; margin-block: 32px; border-radius: 8px; }

.oobezoo-is p { line-height: 1.4; color: #F0F0F2; font-size: 20.5px; font-family: "Bodoni Moda", serif; font-weight: 600; }

.oobezoo-is cite { font-style: normal; font-size: 13.5px; margin-top: 12px; font-weight: 600; color: #9A9CA4; display: block; }

.ookaa-1p { border: 1px solid #303137; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); border-radius: 8px; background: #17171A; padding: 24px 20px; gap: 24px 52px; display: grid; }

.ookaa-tn7i { min-width: 0; }

.ookaa-vqj { line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.575rem, 1.163rem + 1.4vw, 2.301rem); }

.ookaa-glpr { margin-top: 16px; }

.ookaa-jdd { padding: 0; min-width: 0; list-style: none; }

.ookaa-048 { display: flex; overflow-wrap: break-word; hyphens: auto; gap: 16px; padding: 12px 0; border-bottom: 1px solid #303137; align-items: flex-start; }

.ookaa-048 + .ookaa-048 { margin-top: 0; }

.ookaa-76lc { width: 24px; color: #17171A; height: 24px; place-items: center; flex: none; display: grid; border-radius: 50%; background: #59CF8B; }

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

.oonu9-jczy { border: 1px solid #303137; padding: 24px; min-width: 0; background: #17171A; border-radius: 8px; }

.oonu9-yy { height: 6px; border-radius: 999px; background: #222327; overflow: hidden; }

.oonu9-fu { border-radius: 999px; height: 100%; background: #6F89EA; }

.oonu9-gyg { margin-top: 20px; font-size: 23.5px; font-weight: 800; }

.oonu9-xg { color: #9A9CA4; font-family: "Figtree", sans-serif; font-size: 13.5px; }

.oonu9-qp { margin-top: 16px; padding: 0; list-style: none; font-size: 14.5px; }

.oonu9-7jw2 { display: flex; gap: 8px; }

.oonu9-7jw2 svg { color: #59CF8B; flex: none; margin-top: 3px; }

.oopeve7-0lun { display: flex; gap: 16px; align-items: center; }

.oopeve7-oxed { font-size: 50.5px; font-family: "Bodoni Moda", serif; line-height: 1; font-weight: 800; color: #F0F0F2; }

.oopeve7-7w { gap: 2px; color: #F0F0F2; display: flex; }

.oopeve7-gho { color: #9A9CA4; font-size: 13.5px; }

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

.oopeve7-d1 { border: 1px solid #303137; border-radius: 8px; background: #17171A; min-width: 0; padding: 24px; display: flex; gap: 16px; flex-direction: column; }

.oopeve7-5a { font-size: 14.5px; flex: 1; }

.oopeve7-aqke { align-items: center; display: flex; gap: 12px; }

.oopeve7-01py { font-size: 13.5px; color: #F0F0F2; border-radius: 50%; background: #222327; flex: none; place-items: center; height: 40px; display: grid; font-weight: 700; width: 40px; }

.oopeve7-29sp { color: #F0F0F2; font-weight: 700; display: block; font-size: 14.5px; }

.oopeve7-7f { color: #9A9CA4; font-size: 12.5px; display: block; }

.oonurib-azc { border: 1px solid #303137; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); display: grid; border-radius: 8px; background: #17171A; gap: 24px 52px; padding: 24px; }

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

.oonurib-dd9d { width: 64px; display: grid; place-items: center; font-family: "Bodoni Moda", serif; color: #0F0F10; font-weight: 800; background: #6F89EA; overflow: hidden; height: 64px; font-size: 21.5px; border-radius: 50%; }

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

.oonurib-zbg { font-weight: 800; font-size: 21.5px; }

.oonurib-4a { color: #9A9CA4; font-size: 13.5px; }

.oonurib-v5 { margin-top: 12px; }

.oonurib-e3lo { display: flex; font-size: 13.5px; flex-wrap: wrap; margin-top: 12px; gap: 8px 20px; }

.oonurib-3v4 { font-family: "Figtree", sans-serif; color: #9A9CA4; }

.oober-f2 { grid-template-columns: repeat(auto-fill, minmax(min(30%, 140px), 1fr)); list-style: none; display: grid; gap: 12px; margin: 0; padding: 0; }

.oober-f2 > li + li { margin-top: 0; }

.oober-sor { border: 1px solid #303137; transition: border-color .24s; display: block; aspect-ratio: 300 / 173; background: #17171A; padding: 12px; border-radius: 4px; }

.oober-sor:hover { border-color: #859BED; }

.oober-906 { object-fit: contain; height: 100%; width: 100%; }

.oonuri6-th { gap: 36px; align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); }

.oonuri6-9jr2 { min-width: 0; }

.oonuri6-py { margin-top: 16px; }

.oonuri6-z9 { margin-top: 20px; list-style: none; padding: 0; }

.oonuri6-wv1 { display: flex; gap: 12px; }

.oonuri6-wv1 svg { color: #59CF8B; flex: none; margin-top: 2px; }

.oonuri6-t73d { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 24px; }

.oonuri6-l5c { border: 1.5px solid #F0F0F2; padding: 8px 20px; transition: background-color .24s, color .24s; border-radius: 4px; color: #F0F0F2; text-decoration: none; min-height: 52px; display: inline-flex; flex-direction: column; justify-content: center; }

.oonuri6-l5c:hover { background: #F0F0F2; color: #101013; }

.oonuri6-81xe { font-size: 10.5px; }

.oonuri6-xi { font-size: 15.5px; font-weight: 700; line-height: 1.2; }

.oomie-dmpa, .ooxaxaa-k4tk { background: #222327; padding: 24px 20px; border-radius: 8px; }

.oomie-n4pi { gap: 20px 44px; align-items: flex-end; justify-content: space-between; display: flex; flex-wrap: wrap; }

.oomie-6b { max-width: 660px; min-width: 0; }

.oomie-5h3, .ooxaxaa-l9 { margin-top: 12px; max-width: 700px; }

.oomie-lj0 { display: grid; gap: 12px; list-style: none; padding: 0; margin-top: 32px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); }

.oomie-rb6 { font-weight: 700; color: #F0F0F2; hyphens: auto; display: flex; padding: 16px; align-items: center; overflow-wrap: break-word; background: #17171A; border-radius: 4px; gap: 12px; min-width: 0; }

.oomie-rb6 + .oomie-rb6 { margin-top: 0; }

.oomie-rb6 svg { color: #859BED; flex: none; }

.ooxaxaa-sx1 { display: flex; font-weight: 700; margin-top: 20px; flex-wrap: wrap; font-size: 13.5px; gap: 8px 20px; }

.oobeh-njb { gap: 36px 60px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); }

.oobeh-r6 { min-width: 0; }

.oobeh-r6 p { margin-top: 16px; }

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

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

.oobeh-jdhu { background: #17171A; display: flex; flex-direction: column-reverse; padding: 20px 20px; }

.oobeh-or4s { font-family: "Figtree", sans-serif; hyphens: auto; font-size: 23.5px; font-weight: 700; overflow-wrap: break-word; color: #F0F0F2; }

.oobeh-9n { color: #9A9CA4; font-size: 12.5px; }

.oobeh-jyvl { border: 1px solid #303137; padding: 0; border-radius: 8px; background: #17171A; list-style: none; }

.oobeh-bqy { flex-wrap: wrap; padding: 16px 20px; justify-content: space-between; border-bottom: 1px solid #303137; gap: 4px 16px; display: flex; }

.oobeh-bqy + .oobeh-bqy { margin-top: 0; }

.oobeh-bqy:last-child { border-bottom: 0; }

.oobeh-jlf { color: #F0F0F2; font-weight: 700; }

.oobeh-lnx { font-size: 13.5px; font-family: "Figtree", sans-serif; overflow-wrap: break-word; color: #9A9CA4; hyphens: auto; }

.oolo1-i9 { counter-reset: faq; border-top: 1.5px solid #F0F0F2; }

.oolo1-wh { border-bottom: 1px solid #303137; }

.oolo1-eo { padding: 20px 0; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; gap: 12px; font-weight: 700; color: #F0F0F2; display: grid; font-size: 16.5px; }

.oolo1-eo::before { counter-increment: faq; color: #859BED; font-size: 12.5px; content: counter(faq, decimal-leading-zero); font-family: "Figtree", sans-serif; }

.oolo1-eo:hover { color: #859BED; }

.oolo1-636z { transition: transform .24s; }

.oolo1-wh[open] .oolo1-636z { transform: rotate(45deg); }

.oolo1-jf { padding: 0 0 24px 52px; max-width: 884px; }

.oolo1-jf p + p { margin-top: 12px; }

.oodujaq-rc { display: grid; align-items: start; gap: 24px 52px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); }

.oodujaq-l1b0 { min-width: 0; }

.oodujaq-od4 { margin-top: 12px; color: #9A9CA4; }

.oodujaq-l1b0 .ootahop { margin-top: 20px; }

.oodujaq-woig { display: grid; min-width: 0; gap: 12px; }

.oodujaq-i3e { border: 1px solid #303137; border-radius: 8px; background: #17171A; }

.oodujaq-i3e[open] { border-color: #F0F0F2; }

.oodujaq-7lr { font-weight: 700; gap: 16px; display: flex; align-items: center; color: #F0F0F2; justify-content: space-between; padding: 20px 20px; }

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

.oodujaq-i3e[open] .oodujaq-vo { transform: rotate(45deg); }

.oodujaq-wgd { font-size: 14.5px; padding: 0 20px 20px; }

.oobeqia-n6ge { border-radius: 8px; color: #EFEFF0; gap: 24px 44px; justify-content: space-between; display: flex; align-items: center; background: #070809; padding: 32px 24px; flex-wrap: wrap; }

.oobeqia-5c { min-width: 0; max-width: 660px; }

.oobeqia-5fz { letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.453rem, 1.163rem + 1.2vw, 2.059rem); color: #EFEFF0; font-weight: 800; }

.oobeqia-sw { color: #EFEFF0; margin-top: 12px; }

.oobeqia-sw a { color: #EFEFF0; }

.oowyxa2-6luz { font-weight: 800; max-width: 784px; font-size: clamp(1.332rem, 1.066rem + 1vw, 1.817rem); line-height: 1.15; }

.oowyxa2-c29j { font-size: 14.5px; margin-top: 20px; column-gap: 52px; columns: 2 340px; }

.oowyxa2-c29j p + p { margin-top: 16px; }

.oomirif-ncsw { display: flex; color: #9A9CA4; list-style: none; gap: 8px 12px; font-size: 12.5px; padding: 0; flex-wrap: wrap; margin-bottom: 20px; }

.oomirif-ncsw li + li { margin-top: 0; }

.oomirif-ncsw li + li::before { content: "/"; margin-right: 12px; }

.oomirif-iul { color: #9A9CA4; }

.oomirif-qllx { font-weight: 700; color: #F0F0F2; }

.oovekaw { padding-block: 8px 36px; }

.oovekaw-wr5 { align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 438px), 1fr)); display: grid; gap: 24px 52px; }

.oovekaw-pyvx { min-width: 0; }

.oovekaw-gdvd { font-size: 12.5px; font-family: "Figtree", sans-serif; color: #9A9CA4; }

.oovekaw-hq { letter-spacing: -0.03em; line-height: 1.02; font-weight: 800; margin-top: 12px; font-size: clamp(2.18rem, 1.26rem + 3.4vw, 3.876rem); }

.oovekaw-y0v6 { margin-top: 16px; font-size: 17.5px; max-width: 576px; }

.oovekaw-lt { border: 1px solid #303137; display: grid; overflow: hidden; margin-top: 24px; border-radius: 8px; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 140px), 1fr)); background: #303137; }

.oovekaw-xx { min-width: 0; padding: 12px 16px; background: #17171A; }

.oovekaw-3n { color: #9A9CA4; font-size: 11.5px; font-weight: 700; }

.oovekaw-pejv { font-weight: 700; font-family: "Figtree", sans-serif; hyphens: auto; font-size: 16.5px; margin-top: 2px; overflow-wrap: break-word; color: #F0F0F2; }

.oovekaw-vs4 { margin-top: 24px; }

.oovekaw-14ew { margin-top: 12px; color: #9A9CA4; font-size: 12.5px; }

.oovekaw-yxnx { min-width: 0; }

.oomi8-y75 { background: #070809; overflow: hidden; color: #EFEFF0; text-align: center; border-radius: 8px; padding: 32px 20px 0; }

.oomi8-q2xu { margin-inline: auto; max-width: 844px; }

.oomi8-70 { font-size: 12.5px; font-family: "Figtree", sans-serif; color: #EFEFF0; }

.oomi8-gx4 { font-weight: 800; color: #EFEFF0; font-size: clamp(2.059rem, 1.26rem + 3.4vw, 3.997rem); letter-spacing: -0.03em; line-height: 1.02; margin-top: 12px; }

.oomi8-ekbc { margin-top: 16px; color: #EFEFF0; font-size: 17.5px; }

.oomi8-co { margin-top: 24px; justify-content: center; }

.oomi8-ye7 { flex-wrap: wrap; gap: 8px; padding: 0; justify-content: center; list-style: none; margin-top: 32px; display: flex; }

.oomi8-8fzo { border: 1px solid #EFEFF0; color: #EFEFF0; border-radius: 999px; padding: 8px 16px; font-size: 13.5px; }

.oomi8-8fzo + .oomi8-8fzo { margin-top: 0; }

.oomi8-8fzo strong { color: #EFEFF0; font-family: "Figtree", sans-serif; }

.oomi8-yte { overflow: hidden; margin: 40px auto 0; border-radius: 8px 8px 0 0; max-width: 988px; background-color: #222327; aspect-ratio: 16 / 10; }

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

.ooxab { padding-bottom: 52px; }

.ooxab-mm { border: 1px solid #303137; border-radius: 8px; background: #17171A; }

.ooxab-9q2j { padding: 0 16px; font-weight: 700; display: flex; min-height: 52px; color: #F0F0F2; justify-content: space-between; align-items: center; }

.ooxab-pj { transition: transform .24s; }

.ooxab-mm[open] .ooxab-pj { transform: rotate(45deg); }

.ooxab-3r { margin: 0; padding: 0 8px 8px; list-style: none; display: grid; }

.ooxab-3r li + li { margin-top: 0; }

.ooxab-x2 { display: flex; text-decoration: none; align-items: center; font-weight: 600; color: #D7D7DA; min-height: 44px; border-top: 1px solid #303137; padding: 0 8px; }

.ooxab-x2:hover { color: #859BED; }

.ooricet-u171 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); display: grid; gap: 32px 60px; align-items: start; }

.ooricet-3nk3 { max-width: 740px; min-width: 0; font-size: 16.5px; }

.ooricet-3nk3 p { margin-top: 16px; }

.ooricet-8gie { min-width: 0; padding: 24px; border-radius: 8px; background: #222327; }

.ooricet-wa1h { font-size: 18.5px; font-weight: 600; }

.ooricet-tn97 { padding: 0; list-style: none; margin-top: 16px; }

.ooricet-ft { gap: 12px; display: flex; }

.ooricet-ft svg { margin-top: 2px; color: #59CF8B; flex: none; }

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

.oorig-s0yh > li + li { margin-top: 0; }

.oorig-gn { border: 1px solid #303137; background-color: #070809; border-radius: 8px; aspect-ratio: 16 / 10; overflow: hidden; }

.oorig-k4 { width: 100%; object-fit: contain; height: 100%; }

.oorig-so { font-size: 13.5px; margin-top: 12px; }

.ooka2-jk2 { border: 1px solid #303137; background: #17171A; border-radius: 8px; overflow-x: auto; }

.ooka2-pg { min-width: 576px; font-size: 14.5px; }

.ooka2-pg thead { background: #222327; }

.ooka2-pg th, .ooka2-pg td { vertical-align: middle; padding: 12px 16px; }

.ooka2-pg thead th { font-weight: 700; font-size: 12.5px; color: #D7D7DA; }

.ooka2-pg tbody th, .ooka2-pg tbody td { border-top: 1px solid #303137; }

.ooka2-gqix { font-family: "Figtree", sans-serif; white-space: nowrap; color: #F0F0F2; text-align: right; }

.ooka2-xks { align-items: center; gap: 12px; display: flex; color: #F0F0F2; font-weight: 700; }

.ooka2-6qz { flex: none; overflow: hidden; background: #222327; width: 40px; height: 40px; border-radius: 0px; }

.ooka2-6qz img { object-fit: contain; height: 100%; width: 100%; }

.ooka2-qne { background: #222327; }

.ooka2-qne .ooka2-6qz { background: #17171A; }

.ooka2-96s { border-radius: 0px; color: #0F0F10; padding: 2px 8px; font-weight: 700; font-size: 10.5px; background: #6F89EA; }

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

.ooce3-68d5 { border: 1px solid #303137; padding: 24px; background: #17171A; min-width: 0; border-radius: 8px; gap: 12px; display: flex; flex-direction: column; }

.ooce3-b5 { font-weight: 600; font-size: 19.5px; }

.ooce3-lgz { flex: 1; font-size: 14.5px; }

.ooce3-oz { gap: 8px; flex-wrap: wrap; font-size: 12.5px; align-items: center; font-weight: 700; display: flex; }

.ooce3-oz svg { color: #9A9CA4; }

.ooce3-vd3f { color: #F0F0F2; background: #222327; border-radius: 0px; padding: 4px 12px; }

.ooce3-vu { color: #0F0F10; padding: 4px 12px; border-radius: 0px; background: #6F89EA; }

.ooqig-te0 { gap: 44px 52px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr)); }

.ooqig-oa { min-width: 0; }

.ooqig-eit { font-size: clamp(1.453rem, 1.163rem + 1vw, 2.059rem); letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; }

.ooqig-iga { color: #9A9CA4; margin-top: 12px; }

.ooqig-t15m { border: 1px solid #303137; margin-top: 20px; background: #17171A; border-radius: 8px; overflow-x: auto; }

.ooqig-qfw { font-size: 14.5px; }

.ooqig-qfw thead { background: #222327; }

.ooqig-qfw th, .ooqig-qfw td { padding: 12px 20px; }

.ooqig-qfw thead th { font-size: 12.5px; }

.ooqig-qfw tbody th, .ooqig-qfw tbody td { border-top: 1px solid #303137; }

.ooqig-qfw tbody th { font-weight: 600; }

.ooqig-am44 { color: #F0F0F2; font-family: "Figtree", sans-serif; text-align: right; white-space: nowrap; }

.ooqig-ns3 { background: #222327; display: block; height: 4px; border-radius: 999px; margin-top: 8px; }

.ooqig-2vaq { border-radius: 999px; display: block; height: 100%; background: #6F89EA; }

.ooqig-dq { color: #59CF8B; font-weight: 700; }

.ooqig-j0 { color: #9A9CA4; }

.ootacei-4cb { border: 1px solid #303137; position: relative; overflow: hidden; border-radius: 8px; aspect-ratio: 16 / 9; background-color: #070809; }

.ootacei-lrr6 { width: 100%; object-fit: cover; height: 100%; }

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

.ootacei-vz { border-radius: 999px; display: inline-flex; padding: 0 28px; font-size: 16.5px; gap: 12px; min-height: 56px; font-weight: 800; transition: transform .24s; align-items: center; background: #EFEFF0; color: #070809; }

.ootacei-hofb:hover .ootacei-vz { transform: scale(1.04); }

.ootacei-qk8p { display: flex; gap: 16px 36px; margin-top: 16px; flex-wrap: wrap; justify-content: space-between; align-items: center; }

.ootacei-oopq { max-width: 660px; font-size: 14.5px; }

.oobeg-1c { font-size: 16.5px; line-height: 1.7; max-width: 784px; }

.oobeg-47 { letter-spacing: -0.02em; font-weight: 800; margin-bottom: 20px; font-size: clamp(1.575rem, 1.163rem + 1.6vw, 2.422rem); line-height: 1.1; }

.oobeg-1c p + p { margin-top: 16px; }

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

.ooxaxaa-nvq { background: #17171A; border-radius: 4px; min-width: 0; padding: 20px 20px; }

.ooxaxaa-dvu { font-family: "Figtree", sans-serif; font-weight: 700; font-size: 15.5px; }

.ooxaxaa-v1gn { font-size: 13.5px; margin-top: 8px; }

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

.oohoso5-tv2i { transform: translateY(0); }

.oohoso5-ifz { overflow: hidden; min-width: 0; color: #F0F0F2; text-overflow: ellipsis; font-weight: 700; white-space: nowrap; }

.oohoso5 .ootahop { flex: none; min-height: 44px; }

@media (min-width: 635px) {
  .oori6 { padding-inline: 24px; }
  .ooqi3-7m { padding: 48px 44px; }
  .ooqi3-qp { padding: 24px 36px; }
  .ookaa-1p { padding: 40px; }
  .oomie-dmpa, .ooxaxaa-k4tk { padding: 40px; }
  .oobeqia-n6ge { padding: 44px; }
  .oomi8-y75 { padding: 48px 44px 0; }
}

@media (min-width: 962px) {
  .oori6 { padding-inline: 44px; }
  main > section { padding-block: 0 96px; }
  .ooce5 { padding: 12px 24px; }
  .ooce5-h2ql { grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; gap: 16px; padding-left: 16px; }
  .ooce5-6byq { display: none; }
  .ooce5-qgt4 { padding-top: 0; border-top: 0; gap: 2px; flex-wrap: wrap; display: flex; justify-content: center; }
  .ooce5-a4 { min-height: 40px; font-size: 13.5px; }
  .ooce5-en7k { display: flex; }
  .ooce5-en7k .ootahop { min-height: 42px; padding: 0 16px; }
  .ooguka6 { padding-block: 24px 84px; }
  .ooguka6-rvos { padding-block: 36px; }
  .ooqi3-7m { padding: 68px; }
  .oovekaw { padding-block: 16px 52px; }
  .ooxab { padding-bottom: 76px; }
  .ooxab-mm[open] .ooxab-3r, .ooxab-3r { flex-wrap: wrap; padding: 0 12px 12px; gap: 8px; display: flex; }
  .ooxab-x2 { min-height: 36px; color: #F0F0F2; border-top: 0; padding: 0 12px; font-weight: 700; background: #222327; font-size: 13.5px; border-radius: 4px; }
  .ooxab-x2:hover { background: #6F89EA; color: #0F0F10; }
  .ookaa-1p { padding: 48px; }
  .oomie-dmpa, .ooxaxaa-k4tk { padding: 48px; }
  .oobeqia-n6ge { padding: 52px; }
  .oomi8-y75 { padding: 60px 60px 0; }
  .ooqik { padding-block: 76px 32px; }
  .oohoso5 { display: none; }
}