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

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

body { background: #0D0D0F; line-height: 1.55; font-family: "Inter", sans-serif; margin: 0; color: #D6D7DB; overflow-wrap: break-word; font-size: 0.996rem; }

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

h1, h2, h3 { overflow-wrap: break-word; color: #F1F1F2; font-family: "Source Serif 4", serif; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { color: #8483EE; text-underline-offset: 3px; transition: color .18s; }

a:hover { color: #8C8BEF; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.oe-ja6 { margin-inline: auto; max-width: 1324px; padding-inline: 1rem; }

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

.oe-miho1 { justify-content: space-between; align-items: flex-end; flex-wrap: wrap; display: flex; gap: 1rem 1.75rem; margin-bottom: 1.5rem; }

.oe-miho1-4xd { min-width: 0; max-width: 744px; }

.oe-miho1-eyjh { gap: 0.5rem; color: #8483EE; display: flex; font-weight: 700; margin-bottom: 0.5rem; font-size: 0.872rem; align-items: center; }

.oe-miho1-eyjh::before { background: #7D7BED; border-radius: 2px; content: ""; width: 8px; height: 8px; flex: none; }

.oe-miho1-kjy { line-height: 1.1; text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.619rem, 1.196rem + 1.6vw, 2.491rem); }

.oe-miho1-30 { color: #A4A5AE; margin-top: 0.75rem; }

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

.oe-miho1-pu1b svg { flex: none; }

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

.oe-miho1-jl4q .oe-miho1-eyjh { border: 1px solid #2F3038; color: #D6D7DB; border-radius: 999px; justify-content: center; padding: 0.25rem 0.75rem; }

.oe-miho1-jl4q .oe-miho1-eyjh::before { display: none; }

.oe-miho1-jl4q .oe-miho1-kjy { font-size: clamp(1.744rem, 1.295rem + 2vw, 2.865rem); }

.oe-miho1-jl4q .oe-miho1-pu1b { padding: 0 1rem; border-radius: 999px; background: #25252B; color: #F1F1F2; min-height: 40px; border-bottom: 0; font-size: 0.872rem; }

.oe-miho1-jl4q .oe-miho1-pu1b:hover { background: #2F3038; color: #F1F1F2; }

.oe-javem { border: 1.5px solid transparent; align-items: center; transition: background-color .18s, color .18s, border-color .18s; line-height: 1.2; cursor: pointer; min-height: 48px; font-family: "Inter", sans-serif; gap: 0.5rem; font-size: 0.935rem; text-decoration: none; border-radius: 8px; text-align: center; justify-content: center; font-weight: 700; display: inline-flex; padding: 0 1.25rem; }

.oe-javem-0g { color: #0E0F10; background: #7D7BED; }

.oe-javem-0g:hover { color: #0E0F10; background: #8C8BEF; }

.oe-javem-h92h { color: #F1F1F2; border-color: #F1F1F2; background: transparent; }

.oe-javem-h92h:hover { background: #F1F1F2; color: #0D0D0F; }

.oe-javem-g0 { font-size: 0.996rem; min-height: 52px; }

.oe-javem-g2az { width: 100%; display: flex; }

.oe-javem-2xf { background: #EEEEEF; color: #080809; }

.oe-javem-2xf:hover { color: #0E0F10; background: #7D7BED; }

.oe-javem-5t { background: transparent; border-color: #EEEEEF; color: #EEEEEF; }

.oe-javem-5t:hover { color: #080809; background: #EEEEEF; }

.oe-duri8 { display: flex; flex-wrap: wrap; gap: 0.5rem; }

.oe-zodu4 { border: 1px solid #2F3038; overflow: hidden; background-image: repeating-linear-gradient(135deg, #25252B 0 9px, #191A1E 9px 18px); background-color: #25252B; position: relative; border-radius: 14px; }

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

.oe-zodu4-xx1 { aspect-ratio: 16 / 10; }

.oe-qiz { padding: 0.5rem; top: 0; position: sticky; background: #0D0D0F; z-index: 30; }

.oe-qiz-jbs { border: 1px solid #2F3038; border-radius: 14px; grid-template-columns: minmax(0, 1fr) auto auto; padding: 0.5rem; align-items: center; background: #191A1E; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; gap: 0.5rem; margin-inline: auto; max-width: 1324px; display: grid; }

.oe-qiz-62x { font-family: "Source Serif 4", serif; font-size: 1.307rem; letter-spacing: -0.02em; hyphens: auto; line-height: 1.1; padding-left: 0.25rem; grid-area: logo; display: flex; color: #F1F1F2; font-weight: 800; gap: 0.5rem; overflow-wrap: break-word; min-width: 0; align-items: center; text-decoration: none; }

.oe-qiz-62x::before { border-radius: 4px; flex: none; transform: rotate(45deg); content: ""; background: #7D7BED; width: 14px; height: 14px; }

.oe-qiz-62x:hover { color: #F1F1F2; }

.oe-qiz-gh { opacity: 0; pointer-events: none; position: absolute; }

.oe-qiz-eqd { background: #F1F1F2; place-items: center; height: 44px; color: #0D0D0F; cursor: pointer; grid-area: burger; width: 44px; display: grid; border-radius: 8px; }

.oe-qiz-gh:focus-visible + .oe-qiz-eqd { outline: 2px solid #8483EE; outline-offset: 3px; }

.oe-qiz-3vmr { display: none; }

.oe-qiz-gh:checked + .oe-qiz-eqd .oe-qiz-jgx { display: none; }

.oe-qiz-gh:checked + .oe-qiz-eqd .oe-qiz-3vmr { display: block; }

.oe-qiz-pkh { padding-top: 0.5rem; display: none; grid-area: nav; border-top: 1px solid #2F3038; }

.oe-qiz-gh:checked ~ .oe-qiz-pkh { display: grid; gap: 2px; }

.oe-qiz-8k { color: #D6D7DB; align-items: center; min-height: 48px; border-radius: 8px; padding: 0 0.75rem; font-size: 1.058rem; text-decoration: none; font-weight: 700; display: flex; }

.oe-qiz-8k:hover { color: #F1F1F2; background: #25252B; }

.oe-qiz-ks { background: #25252B; color: #F1F1F2; }

.oe-qiz-9ytp { gap: 0.5rem; display: grid; grid-area: actions; grid-template-columns: 1fr 1fr; }

.oe-qiz-9ytp .oe-javem { padding: 0 0.75rem; min-height: 44px; font-size: 0.872rem; }

.oe-fita7 { padding-block: 2.75rem 1.5rem; color: #EEEEEF; background: #080809; }

.oe-fita7-573x { grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); display: grid; gap: 1.75rem 1.25rem; }

.oe-fita7-imt { font-size: 1.307rem; gap: 0.5rem; font-family: "Source Serif 4", serif; display: flex; color: #EEEEEF; align-items: center; font-weight: 800; }

.oe-fita7-imt::before { flex: none; transform: rotate(45deg); border-radius: 4px; content: ""; width: 14px; height: 14px; background: #EEEEEF; }

.oe-fita7-aa { margin-top: 0.75rem; color: #EEEEEF; font-size: 0.872rem; }

.oe-fita7-aa a { color: #EEEEEF; }

.oe-fita7-tx { font-family: "Inter", sans-serif; font-weight: 700; margin-bottom: 0.75rem; font-size: 0.872rem; color: #EEEEEF; }

.oe-fita7-m49 { padding: 0; list-style: none; }

.oe-fita7-m49 li + li { margin-top: 0.5rem; }

.oe-fita7-at { color: #EEEEEF; font-size: 0.872rem; text-decoration: none; }

.oe-fita7-at:hover { color: #EEEEEF; text-decoration: underline; }

.oe-fita7-c32 { gap: 1rem 1.25rem; display: grid; padding-top: 1.25rem; margin-top: 2.25rem; border-top: 1px solid #A4A5AE; align-items: start; grid-template-columns: auto minmax(0, 1fr); }

.oe-fita7-qp { border: 2px solid #EE777B; font-size: 0.872rem; display: grid; border-radius: 50%; color: #EEEEEF; font-weight: 800; place-items: center; height: 44px; width: 44px; }

.oe-fita7-7xi { color: #EEEEEF; font-size: 0.809rem; line-height: 1.6; }

.oe-fita7-7xi + .oe-fita7-7xi { margin-top: 0.5rem; }

.oe-wyv { border: 1px solid #2F3038; gap: 0.5rem 1.25rem; max-width: 848px; margin-inline: auto; right: 10px; background: #191A1E; border-radius: 14px; left: 10px; z-index: 40; padding: 0.75rem 0.75rem 0.75rem 1rem; box-shadow: 0 14px 37px -12px rgba(0, 0, 0, 0.66); display: flex; bottom: 10px; align-items: center; position: fixed; flex-wrap: wrap; }

.oe-wyv[hidden] { display: none; }

.oe-wyv-177 { flex: 1 1 260px; font-size: 0.872rem; color: #D6D7DB; }

.oe-wyv-0hx { flex-wrap: wrap; gap: 0.5rem; display: flex; }

.oe-wyv-0hx .oe-javem { min-height: 44px; padding: 0 0.75rem; font-size: 0.872rem; }

.oe-ce0 { padding-block: 0.75rem 3.25rem; }

.oe-ce0-y9uj { border: 1px solid #2F3038; grid-template-columns: repeat(auto-fit, minmax(min(100%, 432px), 1fr)); overflow: hidden; background: #191A1E; border-radius: 14px; display: grid; }

.oe-ce0-gy { min-width: 0; padding: 1.5rem 1.25rem; }

.oe-ce0-a9 { font-weight: 800; letter-spacing: -0.03em; line-height: 1.04; text-wrap: balance; font-size: clamp(2.118rem, 1.295rem + 3.2vw, 3.737rem); }

.oe-ce0-dr { max-width: 560px; margin-top: 1rem; font-size: 1.121rem; }

.oe-ce0-ew7 { margin-top: 1.5rem; }

.oe-ce0-ga { padding: 0.75rem 1.25rem; display: grid; background: #25252B; align-content: center; margin: 0; min-width: 0; list-style: none; }

.oe-ce0-a9j { border-bottom: 1px solid #2F3038; gap: 1rem; padding: 1rem 0; grid-template-columns: 44px minmax(0, 1fr); display: grid; }

.oe-ce0-a9j + .oe-ce0-a9j { margin-top: 0; }

.oe-ce0-a9j:last-child { border-bottom: 0; }

.oe-ce0-5d2 { display: grid; border-radius: 8px; color: #8483EE; height: 44px; width: 44px; background: #191A1E; place-items: center; }

.oe-ce0-x5 { font-weight: 700; hyphens: auto; overflow-wrap: break-word; color: #F1F1F2; }

.oe-ce0-vqt { color: #A4A5AE; font-size: 0.872rem; }

.oe-nui-3s { border: 1px solid #2F3038; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); overflow: hidden; background: #2F3038; border-radius: 14px; display: grid; gap: 1px; }

.oe-nui-osdt { padding: 1.25rem 1.25rem; flex-direction: column-reverse; background: #191A1E; display: flex; min-width: 0; }

.oe-nui-tdg { font-weight: 700; color: #F1F1F2; hyphens: auto; font-size: clamp(1.495rem, 1.196rem + 1vw, 1.993rem); overflow-wrap: break-word; letter-spacing: -0.02em; font-family: "JetBrains Mono", monospace; }

.oe-nui-zb { color: #A4A5AE; margin-top: 0.25rem; font-size: 0.872rem; }

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

.oe-ja1-wj4i > li + li { margin-top: 0; }

.oe-ja1-nm { transition: transform .18s; display: block; color: #F1F1F2; min-width: 0; text-decoration: none; }

.oe-ja1-nm:hover { transform: translateY(-4px); color: #8483EE; }

.oe-ja1-7kq { border: 1px solid #2F3038; background-image: repeating-linear-gradient(135deg, #25252B 0 8px, #191A1E 8px 16px); overflow: hidden; aspect-ratio: 1 / 1; border-radius: 14px; position: relative; }

.oe-ja1-ntbp { height: 100%; object-fit: cover; width: 100%; }

.oe-ja1-z2 { font-weight: 700; hyphens: auto; font-size: 0.935rem; overflow-wrap: break-word; line-height: 1.3; margin-top: 0.5rem; }

.oe-ja1-pqcs { font-size: 0.809rem; color: #A4A5AE; }

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

.oe-rix-qkpm > li + li { margin-top: 0; }

.oe-rix-wb { border: 1px solid #2F3038; align-items: center; border-radius: 14px; padding: 0.5rem 1rem 0.5rem 0.5rem; color: #F1F1F2; grid-template-columns: 90px minmax(0, 1fr) auto; text-decoration: none; transition: border-color .18s; gap: 1rem; background: #191A1E; display: grid; }

.oe-rix-wb:hover { border-color: #8483EE; color: #F1F1F2; }

.oe-rix-sx { overflow: hidden; background-image: repeating-linear-gradient(135deg, #25252B 0 6px, #191A1E 6px 12px); aspect-ratio: 1 / 1; border-radius: 12px; }

.oe-rix-7pen { width: 100%; object-fit: cover; height: 100%; }

.oe-rix-gtn { hyphens: auto; display: block; font-weight: 700; overflow-wrap: break-word; }

.oe-rix-gj0 { color: #A4A5AE; display: block; font-size: 0.809rem; }

.oe-rix-m8b { font-family: "JetBrains Mono", monospace; color: #58CF81; font-weight: 700; font-size: 0.809rem; white-space: nowrap; }

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

.oe-xav-q6di > li + li { margin-top: 0; }

.oe-xav-lli { border: 1px solid #2F3038; grid-template-columns: auto minmax(0, 1fr) auto; border-radius: 14px; color: #F1F1F2; align-items: center; height: 100%; text-decoration: none; background: #191A1E; display: grid; padding: 1rem 1rem; transition: border-color .18s; gap: 1rem; }

.oe-xav-lli:hover { color: #F1F1F2; border-color: #8483EE; }

.oe-xav-l0 { background: #25252B; height: 44px; border-radius: 8px; color: #8483EE; width: 44px; place-items: center; display: grid; }

.oe-xav-ihx { hyphens: auto; display: block; overflow-wrap: break-word; font-weight: 700; }

.oe-xav-79om { color: #A4A5AE; display: block; font-size: 0.809rem; }

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

.oe-gu7-xa6 { border: 1px solid #2F3038; min-width: 0; background: #191A1E; flex-direction: column; border-radius: 14px; display: flex; }

.oe-gu7-dl { padding: 1.25rem 1.25rem 1.25rem; }

.oe-gu7-tz5c { color: #D6D7DB; display: inline-block; font-weight: 700; font-size: 0.747rem; background: #25252B; padding: 0.25rem 0.5rem; border-radius: 4px; }

.oe-gu7-06w9 { font-size: 1.121rem; line-height: 1.3; font-weight: 600; margin-top: 0.75rem; }

.oe-gu7-ob9h { margin-top: 0.5rem; overflow-wrap: break-word; line-height: 1.1; font-weight: 800; color: #8483EE; font-size: clamp(1.619rem, 1.295rem + 1vw, 1.993rem); font-family: "Source Serif 4", serif; letter-spacing: -0.02em; }

.oe-gu7-yw { flex: 1; display: flex; padding: 1.25rem 0.5rem 1.25rem; position: relative; margin-inline: 0.75rem; gap: 1rem; flex-direction: column; border-top: 2px dashed #2F3038; }

.oe-gu7-yw::before, .oe-gu7-yw::after { border-radius: 50%; background: #0D0D0F; content: ""; position: absolute; width: 22px; height: 22px; top: -12px; }

.oe-gu7-yw::before { left: -26px; border-right: 1px solid #2F3038; }

.oe-gu7-yw::after { right: -26px; border-left: 1px solid #2F3038; }

.oe-gu7-mm { flex: 1; font-size: 0.872rem; }

.oe-gu7-gh9 { color: #A4A5AE; font-size: 0.747rem; }

.oe-mi9-rmk0 { border: 1px solid #2F3038; overflow-x: auto; border-radius: 14px; background: #191A1E; }

.oe-mi9-nf { font-size: 0.935rem; counter-reset: facts-row; }

.oe-mi9-nf thead th { color: #A4A5AE; font-size: 0.809rem; border-bottom: 1px solid #2F3038; font-weight: 700; padding: 0.75rem 1rem; }

.oe-mi9-nf tbody th, .oe-mi9-nf tbody td { padding: 0.75rem 1rem; border-bottom: 1px dashed #2F3038; }

.oe-mi9-nf tbody tr:last-child th, .oe-mi9-nf tbody tr:last-child td { border-bottom: 0; }

.oe-mi9-nf tbody th { font-weight: 600; width: 40%; color: #D6D7DB; min-width: 150px; }

.oe-mi9-nf tbody th::before { font-weight: 500; color: #A4A5AE; font-family: "JetBrains Mono", monospace; content: counter(facts-row, decimal-leading-zero); counter-increment: facts-row; display: inline-block; font-size: 0.747rem; min-width: 32px; }

.oe-mi9-nf tbody td { overflow-wrap: break-word; min-width: 180px; color: #F1F1F2; font-weight: 700; hyphens: auto; }

.oe-lonu5-kxt { display: block; }

.oe-lonu5-vtv { gap: 0.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr)); display: grid; }

.oe-lonu5-kv { border: 1px solid #2F3038; padding: 1rem 1.25rem; gap: 0.25rem; background: #191A1E; display: flex; min-width: 0; border-radius: 14px; flex-direction: column; }

.oe-lonu5-u54k { font-size: 0.809rem; color: #A4A5AE; font-weight: 700; }

.oe-lonu5-zqzj { font-size: 1.495rem; line-height: 1.15; font-family: "Source Serif 4", serif; font-weight: 800; color: #F1F1F2; overflow-wrap: break-word; hyphens: auto; }

.oe-wyf-qu { border: 1px solid #2F3038; background: #191A1E; overflow-x: auto; border-radius: 14px; }

.oe-wyf-drta { min-width: 640px; font-size: 0.935rem; }

.oe-wyf-drta thead { background: #25252B; }

.oe-wyf-drta th, .oe-wyf-drta td { padding: 0.75rem 1rem; }

.oe-wyf-drta thead th { color: #D6D7DB; font-weight: 700; font-size: 0.809rem; }

.oe-wyf-drta tbody th, .oe-wyf-drta tbody td { vertical-align: middle; border-top: 1px solid #2F3038; }

.oe-wyf-o4 { font-weight: 700; color: #F1F1F2; display: flex; align-items: center; gap: 0.75rem; }

.oe-wyf-2h { white-space: nowrap; color: #F1F1F2; text-align: right; font-family: "JetBrains Mono", monospace; }

.oe-wyf-drta thead .oe-wyf-2h { font-family: "Inter", sans-serif; }

.oe-petap-c4z { border-top: 1px solid #2F3038; }

.oe-petap-jj { display: grid; gap: 0.5rem 1.25rem; border-bottom: 1px solid #2F3038; padding: 1.25rem 0; grid-template-columns: auto minmax(0, 1fr); }

.oe-petap-1u { background: #7D7BED; grid-row: span 2; border-radius: 8px; width: 52px; display: grid; place-items: center; color: #0E0F10; height: 52px; }

.oe-petap-j7 { font-weight: 600; font-size: 1.246rem; }

.oe-petap-ys { max-width: 784px; hyphens: auto; }

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

.oe-xay-mlb { border-top: 2px solid #F1F1F2; min-width: 0; padding-top: 1rem; }

.oe-xay-mlb + .oe-xay-mlb { margin-top: 0; }

.oe-xay-mlb::before { font-weight: 700; color: #8483EE; counter-increment: steps; font-size: 0.872rem; display: block; content: counter(steps, decimal-leading-zero); font-family: "JetBrains Mono", monospace; }

.oe-xay-4imj { line-height: 1.25; font-size: 1.184rem; font-weight: 600; margin-top: 0.5rem; }

.oe-xay-8tds { margin-top: 0.5rem; font-size: 0.935rem; }

.oe-so2-g9 { display: grid; gap: 0 2.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); }

.oe-so2-mw { border-top: 1px solid #2F3038; padding-block: 1.25rem 1.25rem; min-width: 0; }

.oe-so2-p6b0 { font-weight: 600; font-size: 1.184rem; }

.oe-so2-a6 { font-size: 0.935rem; margin-top: 0.5rem; }

.oe-nu5-1eiq { line-height: 1.7; font-size: 1.058rem; max-width: 784px; }

.oe-nu5-c9k { margin-bottom: 1.25rem; line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.619rem, 1.196rem + 1.6vw, 2.491rem); font-weight: 800; }

.oe-nu5-1eiq h3 { font-size: 1.37rem; font-weight: 600; margin: 1.5rem 0 0.5rem; }

.oe-nu5-1eiq p + p { margin-top: 0.75rem; }

.oe-nu5-1eiq ul, .oe-nu5-1eiq ol { margin-block: 1rem; }

.oe-nu5-w7 { margin-block: 1.5rem; padding: 1.25rem 1.5rem; background: #25252B; border-radius: 14px; }

.oe-nu5-w7 p { font-weight: 600; font-size: 1.307rem; line-height: 1.4; color: #F1F1F2; font-family: "Source Serif 4", serif; }

.oe-nu5-w7 cite { font-style: normal; font-size: 0.872rem; font-weight: 600; color: #A4A5AE; margin-top: 0.75rem; display: block; }

.oe-qig-4vud { border: 1px solid #2F3038; grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); border-radius: 14px; background: #191A1E; display: grid; padding: 1.25rem 1.25rem; gap: 1.25rem 2.75rem; }

.oe-qig-3g { min-width: 0; }

.oe-qig-hpu6 { font-size: clamp(1.619rem, 1.196rem + 1.4vw, 2.367rem); line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; }

.oe-qig-7yt { margin-top: 0.75rem; }

.oe-qig-q9 { min-width: 0; padding: 0; list-style: none; }

.oe-qig-g9 { overflow-wrap: break-word; align-items: flex-start; display: flex; padding: 0.75rem 0; border-bottom: 1px solid #2F3038; hyphens: auto; gap: 0.75rem; }

.oe-qig-g9 + .oe-qig-g9 { margin-top: 0; }

.oe-qig-xs { display: grid; color: #191A1E; height: 24px; border-radius: 50%; width: 24px; flex: none; background: #58CF81; place-items: center; }

.oe-xaz-8l { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); gap: 1rem; }

.oe-xaz-tr { border: 1px solid #2F3038; padding: 1.25rem; border-radius: 14px; min-width: 0; background: #191A1E; }

.oe-xaz-2x { overflow: hidden; border-radius: 999px; background: #25252B; height: 6px; }

.oe-xaz-j8j { background: #7D7BED; height: 100%; border-radius: 999px; }

.oe-xaz-l76 { margin-top: 1.25rem; font-weight: 800; font-size: 1.495rem; }

.oe-xaz-hb { color: #A4A5AE; font-size: 0.872rem; font-family: "JetBrains Mono", monospace; }

.oe-xaz-fom { padding: 0; font-size: 0.935rem; margin-top: 1rem; list-style: none; }

.oe-xaz-qwjj { gap: 0.5rem; display: flex; }

.oe-xaz-qwjj svg { color: #58CF81; flex: none; margin-top: 3px; }

.oe-vee-po { display: flex; align-items: center; gap: 1rem; }

.oe-vee-nf { font-family: "Source Serif 4", serif; color: #F1F1F2; line-height: 1; font-weight: 800; font-size: 3.239rem; }

.oe-vee-lefl { color: #F1F1F2; display: flex; gap: 2px; }

.oe-vee-txpo { color: #A4A5AE; font-size: 0.872rem; }

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

.oe-vee-wdkb { border: 1px solid #2F3038; background: #191A1E; padding: 1.25rem; display: flex; gap: 1rem; flex-direction: column; border-radius: 14px; min-width: 0; }

.oe-vee-xp { flex: 1; font-size: 0.935rem; }

.oe-vee-mp5p { gap: 0.75rem; display: flex; align-items: center; }

.oe-vee-3d { height: 40px; font-size: 0.872rem; width: 40px; display: grid; flex: none; color: #F1F1F2; place-items: center; background: #25252B; font-weight: 700; border-radius: 50%; }

.oe-vee-l2n { color: #F1F1F2; font-size: 0.935rem; display: block; font-weight: 700; }

.oe-vee-n8 { font-size: 0.809rem; display: block; color: #A4A5AE; }

.oe-mid-9s { border: 1px solid #2F3038; gap: 1.25rem 2.75rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); border-radius: 14px; background: #191A1E; padding: 1.25rem; }

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

.oe-mid-7ir { display: grid; font-weight: 800; font-family: "Source Serif 4", serif; place-items: center; color: #0E0F10; overflow: hidden; background: #7D7BED; height: 64px; width: 64px; font-size: 1.37rem; border-radius: 50%; }

.oe-mid-7ir img { width: 100%; height: 100%; object-fit: cover; }

.oe-mid-bj { font-weight: 800; font-size: 1.37rem; }

.oe-mid-t0mw { font-size: 0.872rem; color: #A4A5AE; }

.oe-mid-8vu { margin-top: 0.5rem; }

.oe-mid-t1 { flex-wrap: wrap; gap: 0.5rem 1.25rem; font-size: 0.872rem; display: flex; margin-top: 0.75rem; }

.oe-mid-q3f { font-family: "JetBrains Mono", monospace; color: #A4A5AE; }

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

.oe-zol-r0x > li + li { margin-top: 0; }

.oe-zol-0mro { border: 1px solid #2F3038; background: #191A1E; padding: 0.5rem; border-radius: 8px; display: block; transition: border-color .18s; aspect-ratio: 300 / 173; }

.oe-zol-0mro:hover { border-color: #8483EE; }

.oe-zol-04 { width: 100%; height: 100%; object-fit: contain; }

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

.oe-ja7-ra { min-width: 0; }

.oe-ja7-1sca { margin-top: 0.75rem; }

.oe-ja7-y1w { margin-top: 1rem; list-style: none; padding: 0; }

.oe-ja7-vs5g { gap: 0.5rem; display: flex; }

.oe-ja7-vs5g svg { margin-top: 2px; flex: none; color: #58CF81; }

.oe-ja7-or2h { margin-top: 1.25rem; flex-wrap: wrap; gap: 0.5rem; display: flex; }

.oe-ja7-sp { border: 1.5px solid #F1F1F2; flex-direction: column; transition: background-color .18s, color .18s; display: inline-flex; text-decoration: none; min-height: 52px; padding: 0.25rem 1.25rem; border-radius: 8px; justify-content: center; color: #F1F1F2; }

.oe-ja7-sp:hover { color: #0D0D0F; background: #F1F1F2; }

.oe-ja7-rbsj { font-size: 0.686rem; }

.oe-ja7-3s3 { font-size: 0.996rem; line-height: 1.2; font-weight: 700; }

.oe-jaqig-pn, .oe-guhoy-3y4 { padding: 1.25rem 1.25rem; background: #25252B; border-radius: 14px; }

.oe-jaqig-8dq { align-items: flex-end; flex-wrap: wrap; gap: 1.25rem 2.25rem; display: flex; justify-content: space-between; }

.oe-jaqig-n8j { max-width: 660px; min-width: 0; }

.oe-jaqig-b0lc, .oe-guhoy-09 { max-width: 704px; margin-top: 0.75rem; }

.oe-jaqig-1s1d { margin-top: 1.5rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 186px), 1fr)); padding: 0; list-style: none; gap: 0.5rem; }

.oe-jaqig-kp5 { display: flex; min-width: 0; background: #191A1E; font-weight: 700; hyphens: auto; border-radius: 8px; color: #F1F1F2; gap: 0.75rem; align-items: center; padding: 1rem; overflow-wrap: break-word; }

.oe-jaqig-kp5 + .oe-jaqig-kp5 { margin-top: 0; }

.oe-jaqig-kp5 svg { flex: none; color: #8483EE; }

.oe-guhoy-pi1 { font-weight: 700; font-size: 0.872rem; display: flex; flex-wrap: wrap; margin-top: 1.25rem; gap: 0.5rem 1.25rem; }

.oe-beb-jes { grid-template-columns: repeat(auto-fit, minmax(min(100%, 392px), 1fr)); gap: 1.75rem 3.25rem; display: grid; }

.oe-beb-c072 { min-width: 0; }

.oe-beb-c072 p { margin-top: 0.75rem; }

.oe-beb-cwk { display: grid; align-content: start; min-width: 0; gap: 1rem; }

.oe-beb-h6 { border: 1px solid #2F3038; border-radius: 14px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; background: #2F3038; overflow: hidden; }

.oe-beb-4nlb { padding: 1rem 1.25rem; display: flex; background: #191A1E; flex-direction: column-reverse; }

.oe-beb-u5 { color: #F1F1F2; overflow-wrap: break-word; font-weight: 700; font-size: 1.495rem; hyphens: auto; font-family: "JetBrains Mono", monospace; }

.oe-beb-mag1 { font-size: 0.809rem; color: #A4A5AE; }

.oe-beb-uxi { border: 1px solid #2F3038; padding: 0; background: #191A1E; border-radius: 14px; list-style: none; }

.oe-beb-up8 { flex-wrap: wrap; padding: 0.75rem 1.25rem; justify-content: space-between; display: flex; border-bottom: 1px solid #2F3038; gap: 0.25rem 1rem; }

.oe-beb-up8 + .oe-beb-up8 { margin-top: 0; }

.oe-beb-up8:last-child { border-bottom: 0; }

.oe-beb-4p2b { color: #F1F1F2; font-weight: 700; }

.oe-beb-kr7 { overflow-wrap: break-word; color: #A4A5AE; font-size: 0.872rem; font-family: "JetBrains Mono", monospace; hyphens: auto; }

.oe-wynuo-xb1 { counter-reset: faq; border-top: 1.5px solid #F1F1F2; }

.oe-wynuo-kj { border-bottom: 1px solid #2F3038; }

.oe-wynuo-h8g { align-items: center; font-weight: 700; color: #F1F1F2; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; padding: 1rem 0; gap: 0.75rem; font-size: 1.058rem; }

.oe-wynuo-h8g::before { content: counter(faq, decimal-leading-zero); counter-increment: faq; color: #8483EE; font-family: "JetBrains Mono", monospace; font-size: 0.809rem; }

.oe-wynuo-h8g:hover { color: #8483EE; }

.oe-wynuo-jgnh { transition: transform .18s; }

.oe-wynuo-kj[open] .oe-wynuo-jgnh { transform: rotate(45deg); }

.oe-wynuo-1d2 { max-width: 888px; padding: 0 0 1.25rem 2.75rem; }

.oe-wynuo-1d2 p + p { margin-top: 0.5rem; }

.oe-ber-s6 { gap: 1.25rem 2.75rem; align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); }

.oe-ber-fm { min-width: 0; }

.oe-ber-ppaf { margin-top: 0.75rem; color: #A4A5AE; }

.oe-ber-fm .oe-javem { margin-top: 1.25rem; }

.oe-ber-fyt { display: grid; min-width: 0; gap: 0.5rem; }

.oe-ber-1c1 { border: 1px solid #2F3038; border-radius: 14px; background: #191A1E; }

.oe-ber-1c1[open] { border-color: #F1F1F2; }

.oe-ber-6di { justify-content: space-between; display: flex; font-weight: 700; gap: 1rem; padding: 1rem 1.25rem; align-items: center; color: #F1F1F2; }

.oe-ber-12ew { flex: none; height: 32px; display: grid; place-items: center; background: #25252B; transition: transform .18s; border-radius: 50%; width: 32px; }

.oe-ber-1c1[open] .oe-ber-12ew { transform: rotate(45deg); }

.oe-ber-mna { font-size: 0.935rem; padding: 0 1.25rem 1.25rem; }

.oe-kaq-yeg { display: flex; align-items: center; border-radius: 14px; padding: 1.5rem 1.25rem; background: #080809; justify-content: space-between; color: #EEEEEF; flex-wrap: wrap; gap: 1.25rem 2.25rem; }

.oe-kaq-j5 { min-width: 0; max-width: 660px; }

.oe-kaq-26c8 { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.495rem, 1.196rem + 1.2vw, 2.118rem); line-height: 1.12; color: #EEEEEF; }

.oe-kaq-d3o { margin-top: 0.5rem; color: #EEEEEF; }

.oe-kaq-d3o a { color: #EEEEEF; }

.oe-gujaq-erzz { line-height: 1.15; font-size: clamp(1.37rem, 1.096rem + 1vw, 1.868rem); max-width: 784px; font-weight: 800; }

.oe-gujaq-wyfr { margin-top: 1rem; column-gap: 2.75rem; font-size: 0.935rem; columns: 2 340px; }

.oe-gujaq-wyfr p + p { margin-top: 0.75rem; }

.oe-cezof-0wt { flex-wrap: wrap; margin-bottom: 1.25rem; color: #A4A5AE; gap: 0.25rem 0.5rem; list-style: none; display: flex; padding: 0; font-size: 0.809rem; }

.oe-cezof-0wt li + li { margin-top: 0; }

.oe-cezof-0wt li + li::before { margin-right: 0.5rem; content: "/"; }

.oe-cezof-ju { color: #A4A5AE; }

.oe-cezof-z78e { font-weight: 700; color: #F1F1F2; }

.oe-kanu8 { padding-block: 0.5rem 1.75rem; }

.oe-kanu8-vp { gap: 1.25rem 2.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 454px), 1fr)); display: grid; align-items: start; }

.oe-kanu8-zc { min-width: 0; }

.oe-kanu8-7srd { color: #A4A5AE; font-family: "JetBrains Mono", monospace; font-size: 0.809rem; }

.oe-kanu8-yi7 { letter-spacing: -0.03em; line-height: 1.02; font-size: clamp(2.242rem, 1.295rem + 3.4vw, 3.986rem); margin-top: 0.5rem; font-weight: 800; }

.oe-kanu8-g9s { font-size: 1.121rem; margin-top: 1rem; max-width: 580px; }

.oe-kanu8-dvv { border: 1px solid #2F3038; background: #2F3038; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); margin-top: 1.25rem; border-radius: 14px; gap: 1px; overflow: hidden; display: grid; }

.oe-kanu8-343 { padding: 0.75rem 1rem; background: #191A1E; min-width: 0; }

.oe-kanu8-gpta { color: #A4A5AE; font-size: 0.747rem; font-weight: 700; }

.oe-kanu8-b1 { overflow-wrap: break-word; font-weight: 700; hyphens: auto; font-size: 1.058rem; margin-top: 2px; font-family: "JetBrains Mono", monospace; color: #F1F1F2; }

.oe-kanu8-v31e { margin-top: 1.25rem; }

.oe-kanu8-bhw { margin-top: 0.75rem; font-size: 0.809rem; color: #A4A5AE; }

.oe-kanu8-jgpo { min-width: 0; }

.oe-xan-sa { border-radius: 14px; overflow: hidden; padding: 1.5rem 1.25rem 0; color: #EEEEEF; background: #080809; text-align: center; }

.oe-xan-fw { max-width: 848px; margin-inline: auto; }

.oe-xan-mem { font-size: 0.809rem; color: #EEEEEF; font-family: "JetBrains Mono", monospace; }

.oe-xan-uz1y { letter-spacing: -0.03em; color: #EEEEEF; font-size: clamp(2.118rem, 1.295rem + 3.4vw, 4.11rem); margin-top: 0.5rem; font-weight: 800; line-height: 1.02; }

.oe-xan-32 { font-size: 1.121rem; color: #EEEEEF; margin-top: 0.75rem; }

.oe-xan-g5 { justify-content: center; margin-top: 1.25rem; }

.oe-xan-ru { gap: 0.5rem; display: flex; list-style: none; flex-wrap: wrap; padding: 0; justify-content: center; margin-top: 1.5rem; }

.oe-xan-0p { border: 1px solid #EEEEEF; border-radius: 999px; font-size: 0.872rem; color: #EEEEEF; padding: 0.5rem 0.75rem; }

.oe-xan-0p + .oe-xan-0p { margin-top: 0; }

.oe-xan-0p strong { color: #EEEEEF; font-family: "JetBrains Mono", monospace; }

.oe-xan-0oou { margin: 2rem auto 0; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 14px 14px 0 0; max-width: 992px; background-color: #25252B; }

.oe-xan-0oou img { height: 100%; width: 100%; object-fit: cover; }

.oe-lokai { padding-bottom: 2.75rem; }

.oe-lokai-j2xl { border: 1px solid #2F3038; border-radius: 14px; background: #191A1E; }

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

.oe-lokai-uzkg { transition: transform .18s; }

.oe-lokai-j2xl[open] .oe-lokai-uzkg { transform: rotate(45deg); }

.oe-lokai-72s { display: grid; list-style: none; margin: 0; padding: 0 0.5rem 0.5rem; }

.oe-lokai-72s li + li { margin-top: 0; }

.oe-lokai-l0l { padding: 0 0.5rem; border-top: 1px solid #2F3038; min-height: 44px; color: #D6D7DB; display: flex; font-weight: 600; align-items: center; text-decoration: none; }

.oe-lokai-l0l:hover { color: #8483EE; }

.oe-qi6-u8mj { gap: 1.5rem 3.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); align-items: start; display: grid; }

.oe-qi6-15f { max-width: 744px; min-width: 0; font-size: 1.058rem; }

.oe-qi6-15f p { margin-top: 0.75rem; }

.oe-qi6-dmhj { background: #25252B; border-radius: 14px; min-width: 0; padding: 1.25rem; }

.oe-qi6-al5h { font-size: 1.184rem; font-weight: 600; }

.oe-qi6-pz { list-style: none; margin-top: 0.75rem; padding: 0; }

.oe-qi6-01os { display: flex; gap: 0.5rem; }

.oe-qi6-01os svg { margin-top: 2px; flex: none; color: #58CF81; }

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

.oe-taceu-pb > li + li { margin-top: 0; }

.oe-taceu-nly { border: 1px solid #2F3038; aspect-ratio: 16 / 10; border-radius: 14px; overflow: hidden; background-color: #080809; }

.oe-taceu-k7 { height: 100%; width: 100%; object-fit: contain; }

.oe-taceu-j1j { font-size: 0.872rem; margin-top: 0.5rem; }

.oe-jamia-uovj { border: 1px solid #2F3038; overflow-x: auto; background: #191A1E; border-radius: 14px; }

.oe-jamia-dw3 { min-width: 580px; font-size: 0.935rem; }

.oe-jamia-dw3 thead { background: #25252B; }

.oe-jamia-dw3 th, .oe-jamia-dw3 td { padding: 0.5rem 1rem; vertical-align: middle; }

.oe-jamia-dw3 thead th { font-weight: 700; color: #D6D7DB; font-size: 0.809rem; }

.oe-jamia-dw3 tbody th, .oe-jamia-dw3 tbody td { border-top: 1px solid #2F3038; }

.oe-jamia-fpl { font-family: "JetBrains Mono", monospace; color: #F1F1F2; white-space: nowrap; text-align: right; }

.oe-jamia-uj4 { color: #F1F1F2; align-items: center; gap: 0.75rem; display: flex; font-weight: 700; }

.oe-jamia-d5 { height: 40px; overflow: hidden; width: 40px; flex: none; background: #25252B; border-radius: 4px; }

.oe-jamia-d5 img { height: 100%; object-fit: contain; width: 100%; }

.oe-jamia-os7c { background: #25252B; }

.oe-jamia-os7c .oe-jamia-d5 { background: #191A1E; }

.oe-jamia-ivq { border-radius: 4px; padding: 2px 0.5rem; font-size: 0.686rem; background: #7D7BED; color: #0E0F10; font-weight: 700; }

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

.oe-nuces-rssp { border: 1px solid #2F3038; background: #191A1E; padding: 1.25rem; gap: 0.75rem; min-width: 0; border-radius: 14px; display: flex; flex-direction: column; }

.oe-nuces-5x4g { font-size: 1.246rem; font-weight: 600; }

.oe-nuces-qu40 { flex: 1; font-size: 0.935rem; }

.oe-nuces-e2q { flex-wrap: wrap; font-size: 0.809rem; gap: 0.25rem; align-items: center; font-weight: 700; display: flex; }

.oe-nuces-e2q svg { color: #A4A5AE; }

.oe-nuces-0k { color: #F1F1F2; background: #25252B; padding: 0.25rem 0.5rem; border-radius: 4px; }

.oe-nuces-dpgl { background: #7D7BED; border-radius: 4px; padding: 0.25rem 0.5rem; color: #0E0F10; }

.oe-wyz-iz { gap: 2.25rem 2.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 412px), 1fr)); display: grid; }

.oe-wyz-d1 { min-width: 0; }

.oe-wyz-gh { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.495rem, 1.196rem + 1vw, 2.118rem); }

.oe-wyz-ww { color: #A4A5AE; margin-top: 0.5rem; }

.oe-wyz-yi5a { border: 1px solid #2F3038; overflow-x: auto; background: #191A1E; margin-top: 1rem; border-radius: 14px; }

.oe-wyz-lgm { font-size: 0.935rem; }

.oe-wyz-lgm thead { background: #25252B; }

.oe-wyz-lgm th, .oe-wyz-lgm td { padding: 0.75rem 1rem; }

.oe-wyz-lgm thead th { font-size: 0.809rem; }

.oe-wyz-lgm tbody th, .oe-wyz-lgm tbody td { border-top: 1px solid #2F3038; }

.oe-wyz-lgm tbody th { font-weight: 600; }

.oe-wyz-oxn { color: #F1F1F2; font-family: "JetBrains Mono", monospace; text-align: right; white-space: nowrap; }

.oe-wyz-47 { margin-top: 0.25rem; border-radius: 999px; height: 4px; display: block; background: #25252B; }

.oe-wyz-8wx { border-radius: 999px; height: 100%; background: #7D7BED; display: block; }

.oe-wyz-fmz { font-weight: 700; color: #58CF81; }

.oe-wyz-akfj { color: #A4A5AE; }

.oe-wykap-p8fm { border: 1px solid #2F3038; aspect-ratio: 16 / 9; overflow: hidden; border-radius: 14px; background-color: #080809; position: relative; }

.oe-wykap-z6jl { height: 100%; width: 100%; object-fit: cover; }

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

.oe-wykap-yqr { transition: transform .18s; color: #080809; padding: 0 1.5rem; align-items: center; font-weight: 800; background: #EEEEEF; min-height: 56px; border-radius: 999px; display: inline-flex; font-size: 1.058rem; gap: 0.75rem; }

.oe-wykap-phz:hover .oe-wykap-yqr { transform: scale(1.04); }

.oe-wykap-gjz { gap: 0.75rem 1.75rem; align-items: center; display: flex; margin-top: 1rem; flex-wrap: wrap; justify-content: space-between; }

.oe-wykap-9ie7 { max-width: 660px; font-size: 0.935rem; }

.oe-nuqis-ux6w { max-width: 784px; line-height: 1.7; font-size: 1.058rem; }

.oe-nuqis-trjm { line-height: 1.1; margin-bottom: 1rem; font-weight: 800; font-size: clamp(1.619rem, 1.196rem + 1.6vw, 2.491rem); letter-spacing: -0.02em; }

.oe-nuqis-ux6w p + p { margin-top: 0.75rem; }

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

.oe-guhoy-hi7s { min-width: 0; background: #191A1E; border-radius: 8px; padding: 1rem 1.25rem; }

.oe-guhoy-lc9j { font-family: "Inter", sans-serif; font-size: 0.996rem; font-weight: 700; }

.oe-guhoy-e6rk { margin-top: 0.25rem; font-size: 0.872rem; }

.oe-lo5 { border-top: 1px solid #2F3038; transition: transform .23s; display: flex; background: #191A1E; left: 0; padding: 0.5rem 0.75rem 0.5rem 1rem; justify-content: space-between; transform: translateY(110%); position: fixed; bottom: 0; right: 0; align-items: center; z-index: 35; gap: 0.75rem; }

.oe-lo5-4f { transform: translateY(0); }

.oe-lo5-8id9 { white-space: nowrap; overflow: hidden; min-width: 0; color: #F1F1F2; text-overflow: ellipsis; font-weight: 700; }

.oe-lo5 .oe-javem { flex: none; min-height: 44px; }

@media (min-width: 649px) {
  .oe-ja6 { padding-inline: 1.25rem; }
  .oe-ce0-gy { padding: 2.5rem 2.25rem; }
  .oe-ce0-ga { padding: 1.25rem 1.75rem; }
  .oe-qig-4vud { padding: 2rem; }
  .oe-jaqig-pn, .oe-guhoy-3y4 { padding: 2rem; }
  .oe-kaq-yeg { padding: 2.25rem; }
  .oe-xan-sa { padding: 2.5rem 2.25rem 0; }
}

@media (min-width: 955px) {
  .oe-ja6 { padding-inline: 2.25rem; }
  main > section { padding-block: 0 5rem; }
  .oe-qiz { padding: 0.75rem 1.25rem; }
  .oe-qiz-jbs { grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 1rem; padding-left: 0.75rem; grid-template-areas: "logo nav tools actions"; }
  .oe-qiz-eqd { display: none; }
  .oe-qiz-pkh { flex-wrap: wrap; padding-top: 0; display: flex; border-top: 0; justify-content: center; gap: 2px; }
  .oe-qiz-8k { font-size: 0.872rem; min-height: 40px; }
  .oe-qiz-9ytp { display: flex; }
  .oe-qiz-9ytp .oe-javem { min-height: 42px; padding: 0 1rem; }
  .oe-ce0-gy { padding: 3.75rem; }
  .oe-kanu8 { padding-block: 1rem 2.75rem; }
  .oe-lokai { padding-bottom: 4rem; }
  .oe-lokai-j2xl[open] .oe-lokai-72s, .oe-lokai-72s { padding: 0 0.5rem 0.5rem; gap: 0.5rem; display: flex; flex-wrap: wrap; }
  .oe-lokai-l0l { border-radius: 8px; background: #25252B; font-size: 0.872rem; font-weight: 700; min-height: 36px; border-top: 0; color: #F1F1F2; padding: 0 0.75rem; }
  .oe-lokai-l0l:hover { color: #0E0F10; background: #7D7BED; }
  .oe-qig-4vud { padding: 2.5rem; }
  .oe-jaqig-pn, .oe-guhoy-3y4 { padding: 2.5rem; }
  .oe-kaq-yeg { padding: 2.75rem; }
  .oe-xan-sa { padding: 3.25rem 3.25rem 0; }
  .oe-fita7 { padding-block: 4rem 1.5rem; }
  .oe-lo5 { display: none; }
}