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

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

body { background: #100D14; overflow-wrap: break-word; font-family: "PT Sans", sans-serif; font-size: 16px; line-height: 1.55; margin: 0; color: #D5D1DC; }

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

h1, h2, h3 { color: #F5F4F7; overflow-wrap: break-word; font-family: "Chivo", sans-serif; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #CFA4EF; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.q-kaxav { margin-inline: auto; max-width: 1252px; padding-inline: 1.062rem; }

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

.q-qik { align-items: flex-end; margin-bottom: 1.875rem; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1.062rem 2.125rem; }

.q-qik-zfr { max-width: 704px; min-width: 0; }

.q-qik-rw { display: flex; font-weight: 700; font-size: 14px; align-items: center; gap: 0.5rem; color: #C490EC; margin-bottom: 0.688rem; }

.q-qik-rw::before { flex: none; content: ""; border-radius: 2px; background: #BA7DE9; width: 8px; height: 8px; }

.q-qik-96 { letter-spacing: -0.02em; font-weight: 800; text-wrap: balance; font-size: clamp(1.613rem, 1.191rem + 1.6vw, 2.482rem); line-height: 1.1; }

.q-qik-0oc { color: #A89EB5; margin-top: 0.812rem; }

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

.q-qik-ngef svg { flex: none; }

.q-vekay { border: 1.5px solid transparent; border-radius: 10px; padding: 0 1.312rem; font-size: 15px; font-weight: 700; text-decoration: none; min-height: 48px; align-items: center; display: inline-flex; gap: 0.688rem; cursor: pointer; line-height: 1.2; justify-content: center; text-align: center; transition: background-color .18s, color .18s, border-color .18s; font-family: "PT Sans", sans-serif; }

.q-vekay-r5w { background: #BA7DE9; color: #0F0D11; }

.q-vekay-r5w:hover { background: #CFA4EF; color: #0F0D11; }

.q-vekay-z8 { background: transparent; border-color: #F5F4F7; color: #F5F4F7; }

.q-vekay-z8:hover { color: #100D14; background: #F5F4F7; }

.q-vekay-h2 { min-height: 52px; font-size: 16px; }

.q-vekay-kk0v { display: flex; width: 100%; }

.q-vekay-00q2 { background: #F3F2F4; color: #060508; }

.q-vekay-00q2:hover { color: #0F0D11; background: #BA7DE9; }

.q-vekay-45k { background: transparent; border-color: #F3F2F4; color: #F3F2F4; }

.q-vekay-45k:hover { color: #060508; background: #F3F2F4; }

.q-qika9 { flex-wrap: wrap; gap: 0.688rem; display: flex; }

.q-qit { border: 1px solid #3B3149; position: relative; overflow: hidden; background-image: repeating-linear-gradient(135deg, #241E2D 0 9px, #1A1520 9px 18px); background-color: #241E2D; border-radius: 18px; }

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

.q-qit-o41h { aspect-ratio: 16 / 10; }

.q-kajar { background: #100D14; position: sticky; z-index: 30; top: 0; padding: 0.688rem; }

.q-kajar-czd { border: 1px solid #3B3149; gap: 0.688rem; max-width: 1252px; padding: 0.688rem; background: #1A1520; border-radius: 18px; display: grid; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; margin-inline: auto; }

.q-kajar-89d8 { font-family: "Chivo", sans-serif; padding-left: 0.375rem; font-size: 21px; text-decoration: none; font-weight: 800; min-width: 0; letter-spacing: -0.02em; overflow-wrap: break-word; color: #F5F4F7; hyphens: auto; align-items: center; line-height: 1.1; gap: 0.688rem; display: flex; grid-area: logo; }

.q-kajar-89d8::before { flex: none; content: ""; width: 14px; background: #BA7DE9; height: 14px; transform: rotate(45deg); border-radius: 4px; }

.q-kajar-89d8:hover { color: #F5F4F7; }

.q-kajar-g7b { opacity: 0; position: absolute; pointer-events: none; }

.q-kajar-c0cf { height: 44px; border-radius: 10px; cursor: pointer; display: grid; color: #100D14; place-items: center; grid-area: burger; background: #F5F4F7; width: 44px; }

.q-kajar-g7b:focus-visible + .q-kajar-c0cf { outline: 2px solid #C490EC; outline-offset: 3px; }

.q-kajar-d0k { display: none; }

.q-kajar-g7b:checked + .q-kajar-c0cf .q-kajar-wpcc { display: none; }

.q-kajar-g7b:checked + .q-kajar-c0cf .q-kajar-d0k { display: block; }

.q-kajar-6seb { display: none; grid-area: nav; padding-top: 0.5rem; border-top: 1px solid #3B3149; }

.q-kajar-g7b:checked ~ .q-kajar-6seb { gap: 2px; display: grid; }

.q-kajar-7xlb { font-size: 17px; align-items: center; text-decoration: none; color: #D5D1DC; min-height: 48px; border-radius: 10px; display: flex; font-weight: 700; padding: 0 0.812rem; }

.q-kajar-7xlb:hover { color: #F5F4F7; background: #241E2D; }

.q-kajar-jy8z { color: #F5F4F7; background: #241E2D; }

.q-kajar-dm { gap: 0.5rem; display: grid; grid-template-columns: 1fr 1fr; grid-area: actions; }

.q-kajar-dm .q-vekay { min-height: 44px; padding: 0 0.812rem; font-size: 14px; }

.q-be3 { border: 1px solid #3B3149; margin: 0 0.688rem 1.562rem; background: #1A1520; padding: 1.875rem 1.312rem; border-radius: 18px; }

.q-be3-49 { hyphens: auto; font-weight: 800; color: #F5F4F7; line-height: 1; overflow-wrap: break-word; letter-spacing: -0.04em; font-family: "Chivo", sans-serif; font-size: clamp(2.234rem, 0.993rem + 6vw, 5.46rem); }

.q-be3-nt { margin-top: 2.125rem; }

.q-be3-jwu { border-top: 1px solid #3B3149; gap: 0.375rem 1.562rem; display: grid; padding: 0.938rem 0; }

.q-be3-ts7 { font-family: "JetBrains Mono", monospace; font-size: 13px; color: #A89EB5; }

.q-be3-nw { padding: 0; gap: 0.375rem 1.312rem; list-style: none; flex-wrap: wrap; display: flex; }

.q-be3-nw li + li { margin-top: 0; }

.q-be3-k9 { color: #F5F4F7; font-weight: 600; text-decoration: none; font-size: 15px; }

.q-be3-k9:hover { color: #C490EC; }

.q-be3-kj { padding-top: 1.312rem; font-size: 13px; align-items: center; display: flex; margin-top: 1.312rem; flex-wrap: wrap; justify-content: space-between; border-top: 1px solid #3B3149; gap: 1.062rem 1.562rem; color: #A89EB5; }

.q-be3-yr { max-width: 840px; }

.q-be3-tb { border: 2px solid #E87E7D; display: grid; color: #E87E7D; font-size: 13px; font-weight: 800; border-radius: 50%; flex: none; width: 40px; place-items: center; height: 40px; }

.q-rinu4 { border: 1px solid #3B3149; z-index: 40; align-items: center; gap: 0.688rem 1.312rem; max-width: 804px; box-shadow: 0 11px 28px -12px rgba(0, 0, 0, 0.61); display: flex; margin-inline: auto; padding: 0.812rem 0.812rem 0.812rem 1.062rem; flex-wrap: wrap; background: #1A1520; border-radius: 18px; position: fixed; left: 10px; right: 10px; bottom: 10px; }

.q-rinu4[hidden] { display: none; }

.q-rinu4-p0 { flex: 1 1 260px; color: #D5D1DC; font-size: 14px; }

.q-rinu4-xau { gap: 0.5rem; display: flex; flex-wrap: wrap; }

.q-rinu4-xau .q-vekay { font-size: 14px; min-height: 44px; padding: 0 0.938rem; }

.q-so1 { padding-block: 0.812rem 3.688rem; }

.q-so1-r5 { border: 1px solid #3B3149; grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr)); border-radius: 18px; display: grid; overflow: hidden; background: #1A1520; }

.q-so1-9jcp { min-width: 0; padding: 1.875rem 1.312rem; }

.q-so1-7q2 { font-size: clamp(2.11rem, 1.291rem + 3.2vw, 3.723rem); letter-spacing: -0.03em; line-height: 1.04; text-wrap: balance; font-weight: 800; }

.q-so1-yu { max-width: 528px; font-size: 18px; margin-top: 1.188rem; }

.q-so1-bc { margin-top: 1.75rem; }

.q-so1-l8 { min-width: 0; display: grid; align-content: center; padding: 0.812rem 1.312rem; margin: 0; list-style: none; background: #241E2D; }

.q-so1-6yzb { gap: 1.062rem; display: grid; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #3B3149; padding: 1.188rem 0; }

.q-so1-6yzb + .q-so1-6yzb { margin-top: 0; }

.q-so1-6yzb:last-child { border-bottom: 0; }

.q-so1-wfb { border-radius: 10px; height: 44px; width: 44px; background: #1A1520; display: grid; place-items: center; color: #C490EC; }

.q-so1-ad { hyphens: auto; font-weight: 700; color: #F5F4F7; overflow-wrap: break-word; }

.q-so1-w1 { font-size: 14px; color: #A89EB5; }

.q-janui-jkca { border: 1px solid #3B3149; display: grid; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr)); background: #3B3149; overflow: hidden; border-radius: 18px; }

.q-janui-sw { padding: 1.312rem 1.438rem; flex-direction: column-reverse; display: flex; min-width: 0; background: #1A1520; }

.q-janui-2x6 { overflow-wrap: break-word; font-size: clamp(1.489rem, 1.191rem + 1vw, 1.986rem); hyphens: auto; font-weight: 700; font-family: "JetBrains Mono", monospace; color: #F5F4F7; letter-spacing: -0.02em; }

.q-janui-t5r { color: #A89EB5; font-size: 14px; margin-top: 0.25rem; }

.q-hos-adzr { padding: 0; margin: 0; list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(45%, 164px), 1fr)); gap: 0.938rem; display: grid; }

.q-hos-adzr > li + li { margin-top: 0; }

.q-hos-2g { min-width: 0; transition: transform .18s; color: #F5F4F7; text-decoration: none; display: block; }

.q-hos-2g:hover { transform: translateY(-4px); color: #C490EC; }

.q-hos-fv78 { border: 1px solid #3B3149; overflow: hidden; aspect-ratio: 1 / 1; border-radius: 18px; position: relative; background-image: repeating-linear-gradient(135deg, #241E2D 0 8px, #1A1520 8px 16px); }

.q-hos-6gv { width: 100%; height: 100%; object-fit: cover; }

.q-hos-jm { line-height: 1.3; overflow-wrap: break-word; hyphens: auto; font-weight: 700; margin-top: 0.688rem; font-size: 15px; }

.q-hos-8s { font-size: 13px; color: #A89EB5; }

.q-xafi7-fjs3 { gap: 0.812rem; padding: 0; margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); display: grid; list-style: none; }

.q-xafi7-fjs3 > li + li { margin-top: 0; }

.q-xafi7-and { border: 1px solid #3B3149; gap: 1.062rem; background: #1A1520; align-items: center; display: grid; border-radius: 18px; padding: 0.688rem 1.188rem 0.688rem 0.688rem; text-decoration: none; color: #F5F4F7; transition: border-color .18s; grid-template-columns: 86px minmax(0, 1fr) auto; }

.q-xafi7-and:hover { color: #F5F4F7; border-color: #C490EC; }

.q-xafi7-0p { background-image: repeating-linear-gradient(135deg, #241E2D 0 6px, #1A1520 6px 12px); aspect-ratio: 1 / 1; border-radius: 12px; overflow: hidden; }

.q-xafi7-9o3 { height: 100%; width: 100%; object-fit: cover; }

.q-xafi7-81ic { display: block; overflow-wrap: break-word; font-weight: 700; hyphens: auto; }

.q-xafi7-zbsd { font-size: 13px; display: block; color: #A89EB5; }

.q-xafi7-zn8 { font-family: "JetBrains Mono", monospace; font-weight: 700; color: #4EDA7D; white-space: nowrap; font-size: 13px; }

.q-mif-8n12 { margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); gap: 0.812rem; display: grid; padding: 0; list-style: none; }

.q-mif-8n12 > li + li { margin-top: 0; }

.q-mif-z2ld { border: 1px solid #3B3149; border-radius: 18px; height: 100%; grid-template-columns: auto minmax(0, 1fr) auto; gap: 1.062rem; color: #F5F4F7; align-items: center; background: #1A1520; padding: 1.062rem 1.188rem; text-decoration: none; transition: border-color .18s; display: grid; }

.q-mif-z2ld:hover { color: #F5F4F7; border-color: #C490EC; }

.q-mif-5w2 { border-radius: 10px; color: #C490EC; width: 44px; background: #241E2D; place-items: center; display: grid; height: 44px; }

.q-mif-wfj { font-weight: 700; hyphens: auto; display: block; overflow-wrap: break-word; }

.q-mif-6gq5 { color: #A89EB5; font-size: 13px; display: block; }

.q-guce8-ax9 { display: grid; gap: 1.062rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); }

.q-guce8-rfce { border: 1px solid #3B3149; background: #1A1520; display: flex; border-radius: 18px; flex-direction: column; min-width: 0; }

.q-guce8-iq4y { padding: 1.562rem 1.562rem 1.312rem; }

.q-guce8-rvj4 { background: #241E2D; font-weight: 700; color: #D5D1DC; padding: 0.25rem 0.688rem; font-size: 12px; border-radius: 6px; display: inline-block; }

.q-guce8-af { margin-top: 0.938rem; font-size: 18px; font-weight: 600; line-height: 1.3; }

.q-guce8-hm { margin-top: 0.5rem; overflow-wrap: break-word; letter-spacing: -0.02em; font-family: "Chivo", sans-serif; line-height: 1.1; font-size: clamp(1.613rem, 1.291rem + 1vw, 1.986rem); font-weight: 800; color: #C490EC; }

.q-guce8-bo { flex: 1; position: relative; display: flex; flex-direction: column; padding: 1.312rem 0.688rem 1.562rem; border-top: 2px dashed #3B3149; gap: 1.062rem; margin-inline: 0.938rem; }

.q-guce8-bo::before, .q-guce8-bo::after { position: absolute; content: ""; top: -12px; width: 22px; background: #100D14; height: 22px; border-radius: 50%; }

.q-guce8-bo::before { left: -26px; border-right: 1px solid #3B3149; }

.q-guce8-bo::after { border-left: 1px solid #3B3149; right: -26px; }

.q-guce8-flyw { flex: 1; font-size: 14px; }

.q-guce8-uydw { font-size: 12px; color: #A89EB5; }

.q-ho4-cc7b { border: 1px solid #3B3149; overflow-x: auto; background: #1A1520; border-radius: 18px; }

.q-ho4-bb { counter-reset: facts-row; font-size: 15px; }

.q-ho4-bb thead th { font-size: 13px; color: #A89EB5; padding: 0.938rem 1.062rem; border-bottom: 1px solid #3B3149; font-weight: 700; }

.q-ho4-bb tbody th, .q-ho4-bb tbody td { padding: 0.875rem 1.062rem; border-bottom: 1px dashed #3B3149; }

.q-ho4-bb tbody tr:last-child th, .q-ho4-bb tbody tr:last-child td { border-bottom: 0; }

.q-ho4-bb tbody th { width: 40%; min-width: 150px; color: #D5D1DC; font-weight: 600; }

.q-ho4-bb tbody th::before { content: counter(facts-row, decimal-leading-zero); min-width: 32px; font-size: 12px; font-weight: 500; display: inline-block; counter-increment: facts-row; color: #A89EB5; font-family: "JetBrains Mono", monospace; }

.q-ho4-bb tbody td { min-width: 180px; font-weight: 700; overflow-wrap: break-word; hyphens: auto; color: #F5F4F7; }

.q-riv-5m0l { display: block; }

.q-riv-dy { grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); gap: 0.688rem; display: grid; }

.q-riv-c7a { border: 1px solid #3B3149; border-radius: 18px; padding: 1.188rem 1.312rem; display: flex; gap: 0.375rem; flex-direction: column; min-width: 0; background: #1A1520; }

.q-riv-v2 { color: #A89EB5; font-weight: 700; font-size: 13px; }

.q-riv-0t { line-height: 1.15; font-size: 24px; font-family: "Chivo", sans-serif; font-weight: 800; hyphens: auto; overflow-wrap: break-word; color: #F5F4F7; }

.q-lot-oio { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); gap: 1.062rem; }

.q-lot-bz2 { color: #F3F2F4; flex-direction: column; text-decoration: none; padding: 1.75rem; border-radius: 18px; background: #060508; min-width: 0; min-height: 220px; gap: 2.625rem; display: flex; justify-content: space-between; }

.q-lot-bz2:hover { color: #F3F2F4; }

.q-lot-k3zc { font-weight: 700; flex-wrap: wrap; gap: 0.375rem 0.812rem; justify-content: space-between; display: flex; }

.q-lot-v8nb { font-size: 13px; font-weight: 500; font-family: "JetBrains Mono", monospace; }

.q-lot-bt { font-size: clamp(1.861rem, 1.191rem + 2.6vw, 3.351rem); font-weight: 700; letter-spacing: -0.03em; hyphens: auto; font-family: "JetBrains Mono", monospace; line-height: 1; overflow-wrap: break-word; }

.q-lot-syoh { border: 1px solid #3B3149; margin: 0; list-style: none; border-radius: 18px; display: grid; overflow: hidden; padding: 0; gap: 1px; background: #3B3149; }

.q-lot-syoh > li + li { margin-top: 0; }

.q-lot-sqb { color: #F5F4F7; align-items: center; display: flex; gap: 0.375rem 1.062rem; background: #1A1520; justify-content: space-between; text-decoration: none; padding: 1.312rem 1.562rem; height: 100%; flex-wrap: wrap; }

.q-lot-sqb:hover { color: #F5F4F7; background: #241E2D; }

.q-lot-f6h { font-weight: 700; }

.q-lot-now { font-size: 22px; font-weight: 700; overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; hyphens: auto; }

.q-guxa8-mb0n { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 242px), 1fr)); margin: 0; list-style: none; padding: 0; gap: 1.062rem; }

.q-guxa8-mb0n > li + li { margin-top: 0; }

.q-guxa8-ic4n { border: 1px solid #3B3149; min-width: 0; text-decoration: none; padding: 0.5rem 0.5rem 1.062rem; display: block; height: 100%; background: #1A1520; color: #F5F4F7; border-radius: 18px; transition: border-color .18s; }

.q-guxa8-ic4n:hover { border-color: #C490EC; color: #F5F4F7; }

.q-guxa8-7fpw { aspect-ratio: 16 / 10; background-image: repeating-linear-gradient(135deg, #241E2D 0 8px, #100D14 8px 16px); border-radius: 12px; overflow: hidden; position: relative; }

.q-guxa8-vn5r { padding: 3px 0.5rem; left: 10px; position: absolute; font-size: 11px; letter-spacing: .04em; top: 10px; background: #E87E7D; border-radius: 6px; color: #1A1520; font-weight: 700; }

.q-guxa8-k3 { font-weight: 700; hyphens: auto; padding-inline: 0.5rem; margin-top: 0.938rem; overflow-wrap: break-word; }

.q-guxa8-sz { padding-inline: 0.5rem; font-size: 13px; color: #A89EB5; font-family: "JetBrains Mono", monospace; }

.q-bes-6q8 { border: 1px solid #3B3149; overflow-x: auto; background: #1A1520; border-radius: 18px; }

.q-bes-cgo1 { font-size: 15px; min-width: 608px; }

.q-bes-cgo1 thead { background: #241E2D; }

.q-bes-cgo1 th, .q-bes-cgo1 td { padding: 0.938rem 1.062rem; }

.q-bes-cgo1 thead th { color: #D5D1DC; font-size: 13px; font-weight: 700; }

.q-bes-cgo1 tbody th, .q-bes-cgo1 tbody td { vertical-align: middle; border-top: 1px solid #3B3149; }

.q-bes-yfjz { font-weight: 700; color: #F5F4F7; align-items: center; display: flex; gap: 0.812rem; }

.q-bes-6s { color: #F5F4F7; white-space: nowrap; text-align: right; font-family: "JetBrains Mono", monospace; }

.q-bes-cgo1 thead .q-bes-6s { font-family: "PT Sans", sans-serif; }

.q-so4-vxo { gap: 1.062rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr)); }

.q-so4-s6iz { border: 1px solid #3B3149; background: #1A1520; padding: 1.562rem; min-width: 0; border-radius: 18px; }

.q-so4-4hk { border: 1.5px solid #C490EC; display: grid; height: 48px; color: #C490EC; place-items: center; width: 48px; border-radius: 50%; }

.q-so4-g3w7 { font-weight: 600; line-height: 1.25; margin-top: 1.312rem; font-size: 19px; }

.q-so4-k0g { margin-top: 0.5rem; font-size: 15px; }

.q-so4-ref { list-style: none; padding: 0; margin-top: 0.938rem; font-size: 14px; }

.q-so4-d8w8 { gap: 0.5rem; display: flex; }

.q-so4-d8w8 svg { color: #4EDA7D; margin-top: 2px; flex: none; }

.q-wyduk-f1f { counter-reset: steps; gap: 1.875rem 1.562rem; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); display: grid; padding: 0; }

.q-wyduk-0r { border-top: 2px solid #F5F4F7; min-width: 0; padding-top: 1.188rem; }

.q-wyduk-0r + .q-wyduk-0r { margin-top: 0; }

.q-wyduk-0r::before { content: counter(steps, decimal-leading-zero); counter-increment: steps; font-weight: 700; display: block; color: #C490EC; font-family: "JetBrains Mono", monospace; font-size: 14px; }

.q-wyduk-el { font-weight: 600; font-size: 19px; line-height: 1.25; margin-top: 0.688rem; }

.q-wyduk-8blo { font-size: 15px; margin-top: 0.5rem; }

.q-rie-4oiu { grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); gap: 0 2.625rem; display: grid; }

.q-rie-hg5y { border-top: 1px solid #3B3149; min-width: 0; padding-block: 1.312rem 1.562rem; }

.q-rie-3hdw { font-weight: 600; font-size: 19px; }

.q-rie-dc9i { font-size: 15px; margin-top: 0.688rem; }

.q-bepei-88x7 { max-width: 744px; font-size: 17px; line-height: 1.7; }

.q-bepei-c37 { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.613rem, 1.191rem + 1.6vw, 2.482rem); line-height: 1.1; margin-bottom: 1.312rem; }

.q-bepei-88x7 h3 { margin: 1.875rem 0 0.688rem; font-size: 22px; font-weight: 600; }

.q-bepei-88x7 p + p { margin-top: 0.938rem; }

.q-bepei-88x7 ul, .q-bepei-88x7 ol { margin-block: 1.062rem; }

.q-bepei-cz { background: #241E2D; padding: 1.562rem 1.875rem; margin-block: 1.875rem; border-radius: 18px; }

.q-bepei-cz p { line-height: 1.4; font-family: "Chivo", sans-serif; color: #F5F4F7; font-weight: 600; font-size: 21px; }

.q-bepei-cz cite { font-size: 14px; color: #A89EB5; font-weight: 600; font-style: normal; margin-top: 0.812rem; display: block; }

.q-fij-y4 { border: 1px solid #3B3149; gap: 1.562rem 3.188rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); background: #1A1520; border-radius: 18px; padding: 1.562rem 1.312rem; display: grid; }

.q-fij-c5 { min-width: 0; }

.q-fij-mh7 { font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.613rem, 1.191rem + 1.4vw, 2.358rem); }

.q-fij-dtp { margin-top: 0.938rem; }

.q-fij-inek { min-width: 0; list-style: none; padding: 0; }

.q-fij-v1lf { display: flex; gap: 0.938rem; padding: 0.812rem 0; align-items: flex-start; border-bottom: 1px solid #3B3149; overflow-wrap: break-word; hyphens: auto; }

.q-fij-v1lf + .q-fij-v1lf { margin-top: 0; }

.q-fij-w9 { height: 24px; flex: none; display: grid; width: 24px; color: #1A1520; background: #4EDA7D; place-items: center; border-radius: 50%; }

.q-mip-32 { gap: 1.062rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); }

.q-mip-xu { border: 1px solid #3B3149; min-width: 0; border-radius: 18px; padding: 1.562rem; background: #1A1520; }

.q-mip-d2 { background: #241E2D; border-radius: 999px; height: 6px; overflow: hidden; }

.q-mip-479 { background: #BA7DE9; height: 100%; border-radius: 999px; }

.q-mip-mms { margin-top: 1.312rem; font-size: 24px; font-weight: 800; }

.q-mip-xp42 { color: #A89EB5; font-family: "JetBrains Mono", monospace; font-size: 14px; }

.q-mip-ae { list-style: none; font-size: 15px; margin-top: 1.062rem; padding: 0; }

.q-mip-hdlj { gap: 0.5rem; display: flex; }

.q-mip-hdlj svg { flex: none; color: #4EDA7D; margin-top: 3px; }

.q-lolo2-zef { display: flex; gap: 1.062rem; align-items: center; }

.q-lolo2-pgr1 { font-family: "Chivo", sans-serif; color: #F5F4F7; font-weight: 800; font-size: 51.5px; line-height: 1; }

.q-lolo2-io { gap: 2px; color: #F5F4F7; display: flex; }

.q-lolo2-xyk { font-size: 14px; color: #A89EB5; }

.q-lolo2-fszr { gap: 1.062rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); }

.q-lolo2-b5a { border: 1px solid #3B3149; padding: 1.562rem; display: flex; border-radius: 18px; gap: 1.062rem; background: #1A1520; flex-direction: column; min-width: 0; }

.q-lolo2-u3x { font-size: 15px; flex: 1; }

.q-lolo2-kl { display: flex; gap: 0.812rem; align-items: center; }

.q-lolo2-jaa { display: grid; color: #F5F4F7; font-size: 14px; border-radius: 50%; width: 40px; height: 40px; place-items: center; flex: none; font-weight: 700; background: #241E2D; }

.q-lolo2-mt { color: #F5F4F7; font-weight: 700; font-size: 15px; display: block; }

.q-lolo2-47ji { font-size: 13px; color: #A89EB5; display: block; }

.q-fixa5-o11d { border: 1px solid #3B3149; background: #1A1520; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); border-radius: 18px; gap: 1.562rem 3.188rem; padding: 1.562rem; display: grid; }

.q-fixa5-ae5 { display: grid; align-items: start; grid-template-columns: auto minmax(0, 1fr); gap: 1.062rem 1.312rem; }

.q-fixa5-5ct { place-items: center; font-size: 22px; font-family: "Chivo", sans-serif; width: 64px; border-radius: 50%; height: 64px; color: #0F0D11; background: #BA7DE9; font-weight: 800; overflow: hidden; display: grid; }

.q-fixa5-5ct img { width: 100%; height: 100%; object-fit: cover; }

.q-fixa5-4jw { font-size: 22px; font-weight: 800; }

.q-fixa5-t39g { color: #A89EB5; font-size: 14px; }

.q-fixa5-fg { margin-top: 0.688rem; }

.q-fixa5-zbd { margin-top: 0.812rem; flex-wrap: wrap; display: flex; font-size: 14px; gap: 0.5rem 1.312rem; }

.q-fixa5-px2 { color: #A89EB5; font-family: "JetBrains Mono", monospace; }

.q-xa3-4oum { display: grid; margin: 0; padding: 0; list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(30%, 136px), 1fr)); gap: 0.688rem; }

.q-xa3-4oum > li + li { margin-top: 0; }

.q-xa3-4g1 { border: 1px solid #3B3149; padding: 0.688rem; background: #1A1520; transition: border-color .18s; aspect-ratio: 300 / 173; display: block; border-radius: 10px; }

.q-xa3-4g1:hover { border-color: #C490EC; }

.q-xa3-wq7 { object-fit: contain; width: 100%; height: 100%; }

.q-ce8-lej1, .q-vekaq-k1 { padding: 1.562rem 1.312rem; background: #241E2D; border-radius: 18px; }

.q-ce8-5ht { gap: 1.312rem 2.625rem; align-items: flex-end; flex-wrap: wrap; justify-content: space-between; display: flex; }

.q-ce8-arl { min-width: 0; max-width: 628px; }

.q-ce8-i7, .q-vekaq-n9zo { margin-top: 0.812rem; max-width: 664px; }

.q-ce8-zh3z { grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); gap: 0.688rem; display: grid; margin-top: 1.875rem; list-style: none; padding: 0; }

.q-ce8-id { hyphens: auto; border-radius: 10px; overflow-wrap: break-word; background: #1A1520; align-items: center; font-weight: 700; display: flex; color: #F5F4F7; padding: 1.062rem; gap: 0.812rem; min-width: 0; }

.q-ce8-id + .q-ce8-id { margin-top: 0; }

.q-ce8-id svg { flex: none; color: #C490EC; }

.q-vekaq-afs { margin-top: 1.312rem; display: flex; font-size: 14px; flex-wrap: wrap; font-weight: 700; gap: 0.5rem 1.312rem; }

.q-qita4-e9j { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); gap: 2.125rem 3.688rem; }

.q-qita4-55 { min-width: 0; }

.q-qita4-55 p { margin-top: 0.938rem; }

.q-qita4-0gy { gap: 1.062rem; align-content: start; min-width: 0; display: grid; }

.q-qita4-fm8 { border: 1px solid #3B3149; gap: 1px; grid-template-columns: repeat(2, minmax(0, 1fr)); border-radius: 18px; display: grid; overflow: hidden; background: #3B3149; }

.q-qita4-k1a { flex-direction: column-reverse; padding: 1.188rem 1.312rem; display: flex; background: #1A1520; }

.q-qita4-6w3c { hyphens: auto; font-size: 24px; font-family: "JetBrains Mono", monospace; overflow-wrap: break-word; font-weight: 700; color: #F5F4F7; }

.q-qita4-5v { color: #A89EB5; font-size: 13px; }

.q-qita4-ick { border: 1px solid #3B3149; background: #1A1520; border-radius: 18px; padding: 0; list-style: none; }

.q-qita4-8z { padding: 0.938rem 1.312rem; justify-content: space-between; border-bottom: 1px solid #3B3149; display: flex; flex-wrap: wrap; gap: 0.25rem 1.062rem; }

.q-qita4-8z + .q-qita4-8z { margin-top: 0; }

.q-qita4-8z:last-child { border-bottom: 0; }

.q-qita4-nt { font-weight: 700; color: #F5F4F7; }

.q-qita4-3b { font-family: "JetBrains Mono", monospace; color: #A89EB5; overflow-wrap: break-word; font-size: 14px; hyphens: auto; }

.q-jakab-bgs { counter-reset: faq; border-top: 1.5px solid #F5F4F7; }

.q-jakab-wr1 { border-bottom: 1px solid #3B3149; }

.q-jakab-3ski { grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 0.812rem; align-items: center; font-weight: 700; padding: 1.188rem 0; display: grid; color: #F5F4F7; font-size: 17px; }

.q-jakab-3ski::before { content: counter(faq, decimal-leading-zero); counter-increment: faq; font-family: "JetBrains Mono", monospace; color: #C490EC; font-size: 13px; }

.q-jakab-3ski:hover { color: #C490EC; }

.q-jakab-isz { transition: transform .18s; }

.q-jakab-wr1[open] .q-jakab-isz { transform: rotate(45deg); }

.q-jakab-6qs { max-width: 840px; padding: 0 0 1.438rem 3.188rem; }

.q-jakab-6qs p + p { margin-top: 0.688rem; }

.q-ri0-qp { align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); gap: 1.562rem 3.188rem; }

.q-ri0-m5w3 { min-width: 0; }

.q-ri0-zo { margin-top: 0.812rem; color: #A89EB5; }

.q-ri0-m5w3 .q-vekay { margin-top: 1.312rem; }

.q-ri0-2k { min-width: 0; gap: 0.688rem; display: grid; }

.q-ri0-lanh { border: 1px solid #3B3149; background: #1A1520; border-radius: 18px; }

.q-ri0-lanh[open] { border-color: #F5F4F7; }

.q-ri0-ex { gap: 1.062rem; padding: 1.188rem 1.312rem; display: flex; align-items: center; justify-content: space-between; color: #F5F4F7; font-weight: 700; }

.q-ri0-gt { height: 32px; display: grid; flex: none; place-items: center; transition: transform .18s; border-radius: 50%; width: 32px; background: #241E2D; }

.q-ri0-lanh[open] .q-ri0-gt { transform: rotate(45deg); }

.q-ri0-z73 { font-size: 15px; padding: 0 1.312rem 1.312rem; }

.q-tape3-l9n { display: flex; border-radius: 18px; justify-content: space-between; background: #060508; flex-wrap: wrap; color: #F3F2F4; gap: 1.562rem 2.625rem; align-items: center; padding: 1.875rem 1.438rem; }

.q-tape3-we { max-width: 628px; min-width: 0; }

.q-tape3-xk1 { line-height: 1.12; color: #F3F2F4; font-size: clamp(1.489rem, 1.191rem + 1.2vw, 2.11rem); letter-spacing: -0.02em; font-weight: 800; }

.q-tape3-3rd { color: #F3F2F4; margin-top: 0.688rem; }

.q-tape3-3rd a { color: #F3F2F4; }

.q-cerir-slf { max-width: 744px; line-height: 1.15; font-size: clamp(1.365rem, 1.092rem + 1vw, 1.861rem); font-weight: 800; }

.q-cerir-fez { columns: 2 340px; font-size: 15px; margin-top: 1.188rem; column-gap: 3.188rem; }

.q-cerir-fez p + p { margin-top: 0.938rem; }

.q-nuc-rmq { list-style: none; padding: 0; flex-wrap: wrap; display: flex; font-size: 13px; gap: 0.375rem 0.688rem; margin-bottom: 1.312rem; color: #A89EB5; }

.q-nuc-rmq li + li { margin-top: 0; }

.q-nuc-rmq li + li::before { content: "/"; margin-right: 0.688rem; }

.q-nuc-fgu4 { color: #A89EB5; }

.q-nuc-hs6p { color: #F5F4F7; font-weight: 700; }

.q-zop { padding-block: 0.5rem 2.125rem; }

.q-zop-ybk { align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr)); gap: 1.562rem 3.188rem; }

.q-zop-ppj { min-width: 0; }

.q-zop-cvhs { font-size: 13px; color: #A89EB5; font-family: "JetBrains Mono", monospace; }

.q-zop-n6d1 { letter-spacing: -0.03em; margin-top: 0.688rem; font-size: clamp(2.234rem, 1.291rem + 3.4vw, 3.971rem); font-weight: 800; line-height: 1.02; }

.q-zop-hqy { font-size: 18px; max-width: 548px; margin-top: 1.062rem; }

.q-zop-sgq9 { border: 1px solid #3B3149; overflow: hidden; display: grid; margin-top: 1.562rem; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); gap: 1px; background: #3B3149; border-radius: 18px; }

.q-zop-iq { padding: 0.812rem 1.062rem; background: #1A1520; min-width: 0; }

.q-zop-qp { font-weight: 700; font-size: 12px; color: #A89EB5; }

.q-zop-wde { overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; font-size: 17px; font-weight: 700; margin-top: 2px; hyphens: auto; color: #F5F4F7; }

.q-zop-k49 { margin-top: 1.562rem; }

.q-zop-7z { color: #A89EB5; margin-top: 0.812rem; font-size: 13px; }

.q-zop-yc { min-width: 0; }

.q-zoo-vk44 { color: #F3F2F4; text-align: center; overflow: hidden; border-radius: 18px; background: #060508; padding: 1.875rem 1.312rem 0; }

.q-zoo-wz5d { max-width: 804px; margin-inline: auto; }

.q-zoo-urf { font-size: 13px; font-family: "JetBrains Mono", monospace; color: #F3F2F4; }

.q-zoo-6o { letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2.11rem, 1.291rem + 3.4vw, 4.095rem); line-height: 1.02; color: #F3F2F4; margin-top: 0.688rem; }

.q-zoo-zr { margin-top: 0.938rem; color: #F3F2F4; font-size: 18px; }

.q-zoo-be { margin-top: 1.562rem; justify-content: center; }

.q-zoo-jtd { justify-content: center; flex-wrap: wrap; padding: 0; list-style: none; gap: 0.5rem; margin-top: 1.875rem; display: flex; }

.q-zoo-knf { border: 1px solid #F3F2F4; border-radius: 999px; color: #F3F2F4; font-size: 14px; padding: 0.5rem 0.938rem; }

.q-zoo-knf + .q-zoo-knf { margin-top: 0; }

.q-zoo-knf strong { font-family: "JetBrains Mono", monospace; color: #F3F2F4; }

.q-zoo-iiv { border-radius: 18px 18px 0 0; margin: 2.375rem auto 0; aspect-ratio: 16 / 10; background-color: #241E2D; max-width: 940px; overflow: hidden; }

.q-zoo-iiv img { width: 100%; height: 100%; object-fit: cover; }

.q-ri6 { padding-bottom: 3.188rem; }

.q-ri6-is { border: 1px solid #3B3149; border-radius: 18px; background: #1A1520; }

.q-ri6-8fd { color: #F5F4F7; display: flex; font-weight: 700; align-items: center; min-height: 52px; padding: 0 1.062rem; justify-content: space-between; }

.q-ri6-3a7p { transition: transform .18s; }

.q-ri6-is[open] .q-ri6-3a7p { transform: rotate(45deg); }

.q-ri6-ljo { padding: 0 0.5rem 0.5rem; display: grid; margin: 0; list-style: none; }

.q-ri6-ljo li + li { margin-top: 0; }

.q-ri6-ho { min-height: 44px; border-top: 1px solid #3B3149; font-weight: 600; align-items: center; color: #D5D1DC; text-decoration: none; display: flex; padding: 0 0.5rem; }

.q-ri6-ho:hover { color: #C490EC; }

.q-ceguv-05b { grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); display: grid; gap: 1.875rem 3.688rem; align-items: start; }

.q-ceguv-k3n { min-width: 0; font-size: 17px; max-width: 704px; }

.q-ceguv-k3n p { margin-top: 0.938rem; }

.q-ceguv-dlep { background: #241E2D; min-width: 0; padding: 1.562rem; border-radius: 18px; }

.q-ceguv-6k { font-weight: 600; font-size: 19px; }

.q-ceguv-83l { padding: 0; margin-top: 0.938rem; list-style: none; }

.q-ceguv-qxuq { gap: 0.688rem; display: flex; }

.q-ceguv-qxuq svg { flex: none; color: #4EDA7D; margin-top: 2px; }

.q-jai-21c3 { padding: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); display: grid; gap: 1.062rem; margin: 0; }

.q-jai-21c3 > li + li { margin-top: 0; }

.q-jai-p5bb { border: 1px solid #3B3149; border-radius: 18px; overflow: hidden; aspect-ratio: 16 / 10; background-color: #060508; }

.q-jai-p6 { width: 100%; object-fit: contain; height: 100%; }

.q-jai-k7o { font-size: 14px; margin-top: 0.688rem; }

.q-dulon-fvt { border: 1px solid #3B3149; overflow-x: auto; border-radius: 18px; background: #1A1520; }

.q-dulon-6d { font-size: 15px; min-width: 548px; }

.q-dulon-6d thead { background: #241E2D; }

.q-dulon-6d th, .q-dulon-6d td { vertical-align: middle; padding: 0.688rem 1.062rem; }

.q-dulon-6d thead th { font-weight: 700; font-size: 13px; color: #D5D1DC; }

.q-dulon-6d tbody th, .q-dulon-6d tbody td { border-top: 1px solid #3B3149; }

.q-dulon-cudq { font-family: "JetBrains Mono", monospace; color: #F5F4F7; white-space: nowrap; text-align: right; }

.q-dulon-388 { gap: 0.812rem; display: flex; align-items: center; color: #F5F4F7; font-weight: 700; }

.q-dulon-4v7 { flex: none; height: 40px; background: #241E2D; overflow: hidden; width: 40px; border-radius: 6px; }

.q-dulon-4v7 img { object-fit: contain; width: 100%; height: 100%; }

.q-dulon-lmof { background: #241E2D; }

.q-dulon-lmof .q-dulon-4v7 { background: #1A1520; }

.q-dulon-rfi { padding: 2px 0.5rem; background: #BA7DE9; border-radius: 6px; font-size: 11px; color: #0F0D11; font-weight: 700; }

.q-jafif-xo { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); gap: 1.062rem; }

.q-jafif-l0q { border: 1px solid #3B3149; min-width: 0; display: flex; border-radius: 18px; background: #1A1520; padding: 1.562rem; gap: 0.812rem; flex-direction: column; }

.q-jafif-mk { font-size: 20px; font-weight: 600; }

.q-jafif-q0q { flex: 1; font-size: 15px; }

.q-jafif-0c6p { align-items: center; font-size: 13px; display: flex; gap: 0.375rem; font-weight: 700; flex-wrap: wrap; }

.q-jafif-0c6p svg { color: #A89EB5; }

.q-jafif-auq9 { padding: 0.25rem 0.688rem; border-radius: 6px; color: #F5F4F7; background: #241E2D; }

.q-jafif-ckde { border-radius: 6px; padding: 0.25rem 0.688rem; color: #0F0D11; background: #BA7DE9; }

.q-fifi8-o7dt { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr)); gap: 2.625rem 3.188rem; }

.q-fifi8-di1 { min-width: 0; }

.q-fifi8-9xo { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.489rem, 1.191rem + 1vw, 2.11rem); line-height: 1.12; }

.q-fifi8-2k { color: #A89EB5; margin-top: 0.688rem; }

.q-fifi8-68 { border: 1px solid #3B3149; overflow-x: auto; margin-top: 1.188rem; border-radius: 18px; background: #1A1520; }

.q-fifi8-ye { font-size: 15px; }

.q-fifi8-ye thead { background: #241E2D; }

.q-fifi8-ye th, .q-fifi8-ye td { padding: 0.812rem 1.188rem; }

.q-fifi8-ye thead th { font-size: 13px; }

.q-fifi8-ye tbody th, .q-fifi8-ye tbody td { border-top: 1px solid #3B3149; }

.q-fifi8-ye tbody th { font-weight: 600; }

.q-fifi8-n2 { white-space: nowrap; color: #F5F4F7; font-family: "JetBrains Mono", monospace; text-align: right; }

.q-fifi8-1skk { background: #241E2D; margin-top: 0.375rem; border-radius: 999px; display: block; height: 4px; }

.q-fifi8-a9 { display: block; height: 100%; background: #BA7DE9; border-radius: 999px; }

.q-fifi8-l4j { font-weight: 700; color: #4EDA7D; }

.q-fifi8-3e5 { color: #A89EB5; }

.q-hohoa-ku { border: 1px solid #3B3149; background-color: #060508; position: relative; aspect-ratio: 16 / 9; border-radius: 18px; overflow: hidden; }

.q-hohoa-4c { object-fit: cover; height: 100%; width: 100%; }

.q-hohoa-kv25 { display: grid; position: absolute; place-items: center; inset: 0; text-decoration: none; background: rgba(0, 0, 0, 0.61); }

.q-hohoa-wt9 { gap: 0.812rem; font-weight: 800; align-items: center; border-radius: 999px; font-size: 17px; min-height: 56px; transition: transform .18s; color: #060508; display: inline-flex; padding: 0 1.75rem; background: #F3F2F4; }

.q-hohoa-kv25:hover .q-hohoa-wt9 { transform: scale(1.04); }

.q-hohoa-2v { flex-wrap: wrap; display: flex; justify-content: space-between; margin-top: 1.062rem; gap: 0.938rem 2.125rem; align-items: center; }

.q-hohoa-8eo { max-width: 628px; font-size: 15px; }

.q-wyb-7l { line-height: 1.7; font-size: 17px; max-width: 744px; }

.q-wyb-vu0 { font-weight: 800; font-size: clamp(1.613rem, 1.191rem + 1.6vw, 2.482rem); letter-spacing: -0.02em; line-height: 1.1; margin-bottom: 1.188rem; }

.q-wyb-7l p + p { margin-top: 0.938rem; }

.q-vekaq-o1 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); margin-top: 1.562rem; gap: 0.812rem; }

.q-vekaq-k6 { padding: 1.188rem 1.312rem; border-radius: 10px; min-width: 0; background: #1A1520; }

.q-vekaq-j9 { font-weight: 700; font-size: 16px; font-family: "PT Sans", sans-serif; }

.q-vekaq-jh4 { font-size: 14px; margin-top: 0.375rem; }

.q-vef { position: fixed; left: 0; bottom: 0; transition: transform .23s; transform: translateY(110%); border-top: 1px solid #3B3149; align-items: center; right: 0; background: #1A1520; z-index: 35; display: flex; justify-content: space-between; padding: 0.688rem 0.812rem 0.688rem 1.062rem; gap: 0.812rem; }

.q-vef-4u0x { transform: translateY(0); }

.q-vef-df44 { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 700; color: #F5F4F7; }

.q-vef .q-vekay { min-height: 44px; flex: none; }

@media (min-width: 644px) {
  .q-kaxav { padding-inline: 1.562rem; }
  .q-so1-9jcp { padding: 2.938rem 2.625rem; }
  .q-so1-l8 { padding: 1.562rem 2.125rem; }
  .q-fij-y4 { padding: 2.375rem; }
  .q-ce8-lej1, .q-vekaq-k1 { padding: 2.375rem; }
  .q-tape3-l9n { padding: 2.625rem; }
  .q-zoo-vk44 { padding: 2.938rem 2.625rem 0; }
  .q-be3 { padding: 2.625rem; }
  .q-be3-jwu { align-items: baseline; grid-template-columns: 156px minmax(0, 1fr); }
}

@media (min-width: 958px) {
  .q-kaxav { padding-inline: 2.625rem; }
  main > section { padding-block: 0 5.812rem; }
  .q-kajar { padding: 0.812rem 1.562rem; }
  .q-kajar-czd { padding-left: 0.938rem; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 1.062rem; grid-template-areas: "logo nav tools actions"; }
  .q-kajar-c0cf { display: none; }
  .q-kajar-6seb { justify-content: center; gap: 2px; display: flex; padding-top: 0; border-top: 0; flex-wrap: wrap; }
  .q-kajar-7xlb { min-height: 40px; font-size: 14px; }
  .q-kajar-dm { display: flex; }
  .q-kajar-dm .q-vekay { min-height: 42px; padding: 0 1.062rem; }
  .q-so1-9jcp { padding: 4.25rem; }
  .q-zop { padding-block: 1.062rem 3.188rem; }
  .q-ri6 { padding-bottom: 4.75rem; }
  .q-ri6-is[open] .q-ri6-ljo, .q-ri6-ljo { display: flex; padding: 0 0.688rem 0.688rem; flex-wrap: wrap; gap: 0.5rem; }
  .q-ri6-ho { font-size: 14px; border-top: 0; min-height: 36px; font-weight: 700; padding: 0 0.812rem; border-radius: 10px; color: #F5F4F7; background: #241E2D; }
  .q-ri6-ho:hover { background: #BA7DE9; color: #0F0D11; }
  .q-fij-y4 { padding: 2.938rem; }
  .q-ce8-lej1, .q-vekaq-k1 { padding: 2.938rem; }
  .q-tape3-l9n { padding: 3.188rem; }
  .q-zoo-vk44 { padding: 3.688rem 3.688rem 0; }
  .q-be3 { padding: 3.188rem; margin: 0 1.562rem 1.562rem; }
  .q-vef { display: none; }
}