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

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

body { color: #D5C8D0; background: #180F15; overflow-wrap: break-word; font-family: "Public Sans", sans-serif; line-height: 1.55; font-size: 0.949rem; margin: 0; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #F799F2; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.l_zoceo { max-width: 1244px; padding-inline: 1rem; margin-inline: auto; }

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

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

.l_kawyh-6r { min-width: 0; max-width: 700px; }

.l_kawyh-w7 { display: flex; color: #F57BEE; margin-bottom: 0.625rem; font-size: 0.826rem; font-weight: 700; gap: 0.5rem; align-items: center; }

.l_kawyh-w7::before { content: ""; border-radius: 2px; height: 8px; flex: none; background: #F578EE; width: 8px; }

.l_kawyh-7vyl { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.591rem, 1.175rem + 1.6vw, 2.447rem); text-wrap: balance; line-height: 1.1; }

.l_kawyh-8abm { color: #B79FAE; margin-top: 0.75rem; }

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

.l_kawyh-xi2c svg { flex: none; }

.l_kawyh-bcj { flex-direction: column; margin-inline: auto; max-width: 740px; align-items: center; text-align: center; }

.l_kawyh-bcj .l_kawyh-w7 { border: 1px solid #3F2937; border-radius: 999px; padding: 0.25rem 0.75rem; color: #D5C8D0; justify-content: center; }

.l_kawyh-bcj .l_kawyh-w7::before { display: none; }

.l_kawyh-bcj .l_kawyh-7vyl { font-size: clamp(1.713rem, 1.273rem + 2vw, 2.814rem); }

.l_kawyh-bcj .l_kawyh-xi2c { color: #F5F2F4; border-bottom: 0; padding: 0 1rem; font-size: 0.826rem; background: #2C1C26; min-height: 40px; border-radius: 999px; }

.l_kawyh-bcj .l_kawyh-xi2c:hover { background: #3F2937; color: #F5F2F4; }

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

.l_pey-1e { background: #F578EE; color: #110D10; }

.l_pey-1e:hover { color: #110D10; background: #F799F2; }

.l_pey-sm { color: #F5F2F4; background: transparent; border-color: #F5F2F4; }

.l_pey-sm:hover { background: #F5F2F4; color: #180F15; }

.l_pey-odk { min-height: 52px; font-size: 0.949rem; }

.l_pey-v9t { width: 100%; display: flex; }

.l_pey-b4en { place-items: center; display: grid; background: #110D10; border-radius: 6px; width: 34px; height: 34px; margin-right: -10px; color: #F578EE; }

.l_pey-r7e { background: #EFECEE; color: #0A0709; }

.l_pey-r7e:hover { background: #F578EE; color: #110D10; }

.l_pey-p6h { border-color: #EFECEE; background: transparent; color: #EFECEE; }

.l_pey-p6h:hover { background: #EFECEE; color: #0A0709; }

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

.l_hofio { border: 1px solid #3F2937; border-radius: 18px; overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #2C1C26 0 9px, #23171F 9px 18px); background-color: #2C1C26; }

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

.l_hofio-wd { aspect-ratio: 16 / 10; }

.l_nu0 { padding: 0.625rem; position: sticky; z-index: 30; top: 0; background: #180F15; }

.l_nu0-67n { border: 1px solid #3F2937; margin-inline: auto; max-width: 1244px; padding: 0.625rem; gap: 0.625rem; border-radius: 18px; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; background: #23171F; display: grid; }

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

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

.l_nu0-s4:hover { color: #F5F2F4; }

.l_nu0-40zd { pointer-events: none; position: absolute; opacity: 0; }

.l_nu0-s4y { height: 44px; grid-area: burger; place-items: center; color: #180F15; cursor: pointer; width: 44px; display: grid; border-radius: 10px; background: #F5F2F4; }

.l_nu0-40zd:focus-visible + .l_nu0-s4y { outline: 2px solid #F57BEE; outline-offset: 3px; }

.l_nu0-z3mb { display: none; }

.l_nu0-40zd:checked + .l_nu0-s4y .l_nu0-jmu { display: none; }

.l_nu0-40zd:checked + .l_nu0-s4y .l_nu0-z3mb { display: block; }

.l_nu0-84e { border-top: 1px solid #3F2937; padding-top: 0.5rem; grid-area: nav; display: none; }

.l_nu0-40zd:checked ~ .l_nu0-84e { gap: 2px; display: grid; }

.l_nu0-ni { padding: 0 0.75rem; display: flex; border-radius: 10px; min-height: 48px; font-weight: 700; font-size: 1.009rem; text-decoration: none; color: #D5C8D0; align-items: center; }

.l_nu0-ni:hover { background: #2C1C26; color: #F5F2F4; }

.l_nu0-rt { background: #2C1C26; color: #F5F2F4; }

.l_nu0-5lcd { grid-template-columns: 1fr 1fr; gap: 0.5rem; grid-area: actions; display: grid; }

.l_nu0-5lcd .l_pey { font-size: 0.826rem; padding: 0 0.75rem; min-height: 44px; }

.l_rixaz { background: #0A0709; padding-block: 2.938rem 1.75rem; color: #EFECEE; }

.l_rixaz-5rsu { gap: 2rem 1.5rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 162px), 1fr)); }

.l_rixaz-0a39 { color: #EFECEE; font-weight: 800; align-items: center; display: flex; font-size: 1.254rem; font-family: "PT Serif", serif; gap: 0.625rem; }

.l_rixaz-0a39::before { width: 14px; background: #EFECEE; flex: none; transform: rotate(45deg); border-radius: 4px; height: 14px; content: ""; }

.l_rixaz-l9 { font-size: 0.826rem; color: #EFECEE; margin-top: 0.75rem; }

.l_rixaz-l9 a { color: #EFECEE; }

.l_rixaz-5n { font-size: 0.826rem; font-family: "Public Sans", sans-serif; margin-bottom: 0.75rem; color: #EFECEE; font-weight: 700; }

.l_rixaz-yu { padding: 0; list-style: none; }

.l_rixaz-yu li + li { margin-top: 0.5rem; }

.l_rixaz-ln18 { font-size: 0.826rem; color: #EFECEE; text-decoration: none; }

.l_rixaz-ln18:hover { color: #EFECEE; text-decoration: underline; }

.l_rixaz-e6qi { gap: 1rem 1.25rem; margin-top: 2.5rem; border-top: 1px solid #B79FAE; display: grid; align-items: start; padding-top: 1.5rem; grid-template-columns: auto minmax(0, 1fr); }

.l_rixaz-we1 { border: 2px solid #E9887C; height: 44px; width: 44px; font-weight: 800; color: #EFECEE; border-radius: 50%; place-items: center; font-size: 0.826rem; display: grid; }

.l_rixaz-g3vq { color: #EFECEE; font-size: 0.765rem; line-height: 1.6; }

.l_rixaz-g3vq + .l_rixaz-g3vq { margin-top: 0.625rem; }

.l_soqig { border: 1px solid #3F2937; gap: 0.625rem 1.25rem; border-radius: 18px; display: flex; margin-inline: auto; padding: 0.75rem 0.75rem 0.75rem 1rem; bottom: 10px; background: #23171F; left: 10px; align-items: center; right: 10px; flex-wrap: wrap; position: fixed; max-width: 796px; z-index: 40; box-shadow: 0 13px 35px -12px rgba(0, 0, 0, 0.65); }

.l_soqig[hidden] { display: none; }

.l_soqig-cvh { font-size: 0.826rem; color: #D5C8D0; flex: 1 1 260px; }

.l_soqig-cr { gap: 0.5rem; display: flex; flex-wrap: wrap; }

.l_soqig-cr .l_pey { padding: 0 0.875rem; font-size: 0.826rem; min-height: 44px; }

.l_zove7 { padding-block: 0.75rem 2.938rem; }

.l_zove7-cdo4 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr)); align-items: center; gap: 1.75rem 3.438rem; }

.l_zove7-t66 { min-width: 0; max-width: 660px; }

.l_zove7-93c2 { border: 1px solid #3F2937; align-items: center; margin-bottom: 1.375rem; font-weight: 700; gap: 0.5rem; padding: 0.375rem 0.75rem 0.375rem 0.5rem; background: #23171F; font-size: 0.765rem; border-radius: 999px; color: #D5C8D0; display: inline-flex; }

.l_zove7-93c2 svg { flex: none; color: #57D194; }

.l_zove7-or { line-height: 1.02; font-weight: 800; font-size: clamp(2.203rem, 1.273rem + 3.6vw, 4.16rem); letter-spacing: -0.03em; text-wrap: balance; }

.l_zove7-i3 { margin-top: 1.125rem; color: #D5C8D0; font-size: 1.071rem; }

.l_zove7-sg { margin-top: 1.625rem; }

.l_zove7-02n7 { margin-top: 0.75rem; color: #B79FAE; font-size: 0.765rem; }

.l_zove7-qv { min-width: 0; }

.l_zove7-c3fa { gap: 0.25rem 0.75rem; display: flex; margin-top: 0.75rem; justify-content: space-between; flex-wrap: wrap; color: #B79FAE; font-size: 0.765rem; }

.l_zove7-ei { font-family: "IBM Plex Mono", monospace; }

.l_kawyd { padding-block: 0.75rem 3.438rem; }

.l_kawyd-r8r { border: 1px solid #3F2937; display: grid; background: #23171F; overflow: hidden; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr)); }

.l_kawyd-ypw { min-width: 0; padding: 1.75rem 1.25rem; }

.l_kawyd-djm0 { letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2.08rem, 1.273rem + 3.2vw, 3.671rem); line-height: 1.04; text-wrap: balance; }

.l_kawyd-sn84 { margin-top: 1.125rem; font-size: 1.071rem; max-width: 524px; }

.l_kawyd-ad { margin-top: 1.625rem; }

.l_kawyd-ry26 { margin: 0; list-style: none; background: #2C1C26; align-content: center; padding: 0.75rem 1.25rem; display: grid; min-width: 0; }

.l_kawyd-gv { grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #3F2937; padding: 1.125rem 0; gap: 1rem; display: grid; }

.l_kawyd-gv + .l_kawyd-gv { margin-top: 0; }

.l_kawyd-gv:last-child { border-bottom: 0; }

.l_kawyd-c4 { place-items: center; background: #23171F; display: grid; color: #F57BEE; height: 44px; border-radius: 10px; width: 44px; }

.l_kawyd-o7 { hyphens: auto; overflow-wrap: break-word; font-weight: 700; color: #F5F2F4; }

.l_kawyd-bf0 { color: #B79FAE; font-size: 0.826rem; }

.l_duduc-15ky { border: 1px solid #3F2937; grid-template-columns: repeat(auto-fit, minmax(min(100%, 142px), 1fr)); overflow: hidden; gap: 1px; border-radius: 18px; background: #3F2937; display: grid; }

.l_duduc-5fsw { display: flex; min-width: 0; padding: 1.25rem 1.375rem; flex-direction: column-reverse; background: #23171F; }

.l_duduc-4ns { color: #F5F2F4; letter-spacing: -0.02em; font-family: "IBM Plex Mono", monospace; font-weight: 700; font-size: clamp(1.468rem, 1.175rem + 1vw, 1.958rem); hyphens: auto; overflow-wrap: break-word; }

.l_duduc-dd { color: #B79FAE; margin-top: 0.25rem; font-size: 0.826rem; }

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

.l_qi8-g8b > li + li { margin-top: 0; }

.l_qi8-jj7q { text-decoration: none; transition: transform .23s; display: block; color: #F5F2F4; min-width: 0; }

.l_qi8-jj7q:hover { color: #F57BEE; transform: translateY(-4px); }

.l_qi8-2n { border: 1px solid #3F2937; position: relative; border-radius: 18px; aspect-ratio: 1 / 1; overflow: hidden; background-image: repeating-linear-gradient(135deg, #2C1C26 0 8px, #23171F 8px 16px); }

.l_qi8-ol { width: 100%; height: 100%; object-fit: cover; }

.l_qi8-p6 { font-size: 0.887rem; line-height: 1.3; margin-top: 0.625rem; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.l_qi8-bwj { color: #B79FAE; font-size: 0.765rem; }

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

.l_xacek-je > li + li { margin-top: 0; }

.l_xacek-51f { border: 1px solid #3F2937; transition: border-color .23s; align-items: center; border-radius: 18px; padding: 0.625rem 1.125rem 0.625rem 0.625rem; color: #F5F2F4; display: grid; background: #23171F; grid-template-columns: 84px minmax(0, 1fr) auto; text-decoration: none; gap: 1rem; }

.l_xacek-51f:hover { border-color: #F57BEE; color: #F5F2F4; }

.l_xacek-dler { aspect-ratio: 1 / 1; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #2C1C26 0 6px, #23171F 6px 12px); overflow: hidden; }

.l_xacek-ec9 { object-fit: cover; height: 100%; width: 100%; }

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

.l_xacek-ko { color: #B79FAE; font-size: 0.765rem; display: block; }

.l_xacek-60 { color: #57D194; white-space: nowrap; font-size: 0.765rem; font-family: "IBM Plex Mono", monospace; font-weight: 700; }

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

.l_vep-3qd > li + li { margin-top: 0; }

.l_vep-4gb { border: 1px solid #3F2937; border-radius: 18px; text-decoration: none; transition: border-color .23s; height: 100%; align-items: center; color: #F5F2F4; display: grid; background: #23171F; grid-template-columns: auto minmax(0, 1fr) auto; gap: 1rem; padding: 1rem 1.125rem; }

.l_vep-4gb:hover { color: #F5F2F4; border-color: #F57BEE; }

.l_vep-yf6 { display: grid; color: #F57BEE; background: #2C1C26; border-radius: 10px; place-items: center; height: 44px; width: 44px; }

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

.l_vep-44a4 { display: block; color: #B79FAE; font-size: 0.765rem; }

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

.l_wyfih-mlf { border: 1px solid #3F2937; background: #23171F; border-radius: 18px; display: flex; flex-direction: column; min-width: 0; }

.l_wyfih-59 { padding: 1.5rem 1.5rem 1.25rem; }

.l_wyfih-mh { background: #2C1C26; font-weight: 700; padding: 0.25rem 0.625rem; display: inline-block; color: #D5C8D0; border-radius: 6px; font-size: 0.704rem; }

.l_wyfih-9tnh { font-size: 1.071rem; line-height: 1.3; margin-top: 0.875rem; font-weight: 600; }

.l_wyfih-nq1 { font-size: clamp(1.591rem, 1.273rem + 1vw, 1.958rem); font-weight: 800; overflow-wrap: break-word; font-family: "PT Serif", serif; color: #F57BEE; margin-top: 0.5rem; letter-spacing: -0.02em; line-height: 1.1; }

.l_wyfih-q7kg { flex: 1; gap: 1rem; position: relative; display: flex; flex-direction: column; margin-inline: 0.875rem; border-top: 2px dashed #3F2937; padding: 1.25rem 0.625rem 1.5rem; }

.l_wyfih-q7kg::before, .l_wyfih-q7kg::after { border-radius: 50%; content: ""; height: 22px; width: 22px; position: absolute; background: #180F15; top: -12px; }

.l_wyfih-q7kg::before { border-right: 1px solid #3F2937; left: -26px; }

.l_wyfih-q7kg::after { border-left: 1px solid #3F2937; right: -26px; }

.l_wyfih-0dz6 { flex: 1; font-size: 0.826rem; }

.l_wyfih-efyo { font-size: 0.704rem; color: #B79FAE; }

.l_qi6-8e52 { border: 1px solid #3F2937; background: #23171F; border-radius: 18px; overflow-x: auto; }

.l_qi6-x0 { font-size: 0.887rem; counter-reset: facts-row; }

.l_qi6-x0 thead th { padding: 0.875rem 1rem; font-size: 0.765rem; border-bottom: 1px solid #3F2937; font-weight: 700; color: #B79FAE; }

.l_qi6-x0 tbody th, .l_qi6-x0 tbody td { border-bottom: 1px dashed #3F2937; padding: 0.812rem 1rem; }

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

.l_qi6-x0 tbody th { min-width: 150px; width: 40%; color: #D5C8D0; font-weight: 600; }

.l_qi6-x0 tbody th::before { font-weight: 500; counter-increment: facts-row; content: counter(facts-row, decimal-leading-zero); font-family: "IBM Plex Mono", monospace; font-size: 0.704rem; display: inline-block; color: #B79FAE; min-width: 32px; }

.l_qi6-x0 tbody td { hyphens: auto; color: #F5F2F4; min-width: 180px; font-weight: 700; overflow-wrap: break-word; }

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

.l_zo4-co > li + li { margin-top: 0; }

.l_zo4-t4 { border: 1px solid #3F2937; border-radius: 18px; text-decoration: none; min-width: 0; background: #23171F; transition: border-color .23s; padding: 0.5rem 0.5rem 1rem; height: 100%; display: block; color: #F5F2F4; }

.l_zo4-t4:hover { color: #F5F2F4; border-color: #F57BEE; }

.l_zo4-tbj { position: relative; aspect-ratio: 16 / 10; overflow: hidden; background-image: repeating-linear-gradient(135deg, #2C1C26 0 8px, #180F15 8px 16px); border-radius: 12px; }

.l_zo4-ldhc { letter-spacing: .04em; left: 10px; padding: 3px 0.5rem; top: 10px; position: absolute; border-radius: 6px; color: #23171F; background: #E9887C; font-size: 0.674rem; font-weight: 700; }

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

.l_zo4-x6 { font-family: "IBM Plex Mono", monospace; font-size: 0.765rem; color: #B79FAE; padding-inline: 0.5rem; }

.l_vej-iz0j { border: 1px solid #3F2937; border-radius: 18px; overflow-x: auto; background: #23171F; }

.l_vej-k0n9 { font-size: 0.887rem; min-width: 604px; }

.l_vej-k0n9 thead { background: #2C1C26; }

.l_vej-k0n9 th, .l_vej-k0n9 td { padding: 0.875rem 1rem; }

.l_vej-k0n9 thead th { color: #D5C8D0; font-weight: 700; font-size: 0.765rem; }

.l_vej-k0n9 tbody th, .l_vej-k0n9 tbody td { vertical-align: middle; border-top: 1px solid #3F2937; }

.l_vej-70 { display: flex; color: #F5F2F4; align-items: center; font-weight: 700; gap: 0.75rem; }

.l_vej-04 { color: #F5F2F4; white-space: nowrap; text-align: right; font-family: "IBM Plex Mono", monospace; }

.l_vej-k0n9 thead .l_vej-04 { font-family: "Public Sans", sans-serif; }

.l_karis-bi { border-top: 1px solid #3F2937; }

.l_karis-nfr4 { gap: 0.5rem 1.25rem; border-bottom: 1px solid #3F2937; padding: 1.5rem 0; display: grid; grid-template-columns: auto minmax(0, 1fr); }

.l_karis-ry3 { height: 52px; display: grid; color: #110D10; border-radius: 10px; width: 52px; place-items: center; grid-row: span 2; background: #F578EE; }

.l_karis-fu5k { font-weight: 600; font-size: 1.193rem; }

.l_karis-kdpf { max-width: 740px; hyphens: auto; }

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

.l_sow-h86 { border-top: 2px solid #F5F2F4; padding-top: 1.125rem; min-width: 0; }

.l_sow-h86 + .l_sow-h86 { margin-top: 0; }

.l_sow-h86::before { content: counter(steps, decimal-leading-zero); font-family: "IBM Plex Mono", monospace; display: block; font-weight: 700; color: #F57BEE; font-size: 0.826rem; counter-increment: steps; }

.l_sow-l226 { font-weight: 600; line-height: 1.25; margin-top: 0.625rem; font-size: 1.132rem; }

.l_sow-g87j { font-size: 0.887rem; margin-top: 0.5rem; }

.l_nuv-cv9 { gap: 0 2.5rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); }

.l_nuv-bdb6 { padding-block: 1.25rem 1.5rem; min-width: 0; border-top: 1px solid #3F2937; }

.l_nuv-2b { font-weight: 600; font-size: 1.132rem; }

.l_nuv-rgtx { font-size: 0.887rem; margin-top: 0.625rem; }

.l_qi2-if9 { line-height: 1.7; max-width: 740px; font-size: 1.009rem; }

.l_qi2-lh1 { margin-bottom: 1.25rem; font-size: clamp(1.591rem, 1.175rem + 1.6vw, 2.447rem); line-height: 1.1; letter-spacing: -0.02em; font-weight: 800; }

.l_qi2-if9 h3 { margin: 1.75rem 0 0.625rem; font-size: 1.316rem; font-weight: 600; }

.l_qi2-if9 p + p { margin-top: 0.875rem; }

.l_qi2-if9 ul, .l_qi2-if9 ol { margin-block: 1rem; }

.l_qi2-kp9g { background: #2C1C26; padding: 1.5rem 1.75rem; margin-block: 1.75rem; border-radius: 18px; }

.l_qi2-kp9g p { font-size: 1.254rem; line-height: 1.4; font-family: "PT Serif", serif; font-weight: 600; color: #F5F2F4; }

.l_qi2-kp9g cite { color: #B79FAE; margin-top: 0.75rem; display: block; font-style: normal; font-size: 0.826rem; font-weight: 600; }

.l_bewys-3w6 { border: 1px solid #3F2937; gap: 1.5rem 2.938rem; padding: 1.5rem 1.25rem; background: #23171F; display: grid; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); }

.l_bewys-8bi3 { min-width: 0; }

.l_bewys-ivw { font-weight: 800; line-height: 1.12; font-size: clamp(1.591rem, 1.175rem + 1.4vw, 2.325rem); letter-spacing: -0.02em; }

.l_bewys-g2 { margin-top: 0.875rem; }

.l_bewys-01pu { list-style: none; min-width: 0; padding: 0; }

.l_bewys-976 { align-items: flex-start; border-bottom: 1px solid #3F2937; gap: 0.875rem; padding: 0.75rem 0; display: flex; overflow-wrap: break-word; hyphens: auto; }

.l_bewys-976 + .l_bewys-976 { margin-top: 0; }

.l_bewys-yy9 { width: 24px; display: grid; color: #23171F; background: #57D194; flex: none; height: 24px; place-items: center; border-radius: 50%; }

.l_bea-t3wi { gap: 1rem; display: flex; align-items: center; }

.l_bea-qp1 { font-weight: 800; font-family: "PT Serif", serif; line-height: 1; font-size: 3.121rem; color: #F5F2F4; }

.l_bea-my { color: #F5F2F4; gap: 2px; display: flex; }

.l_bea-1t7 { font-size: 0.826rem; color: #B79FAE; }

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

.l_bea-9nd { border: 1px solid #3F2937; min-width: 0; display: flex; padding: 1.5rem; flex-direction: column; gap: 1rem; border-radius: 18px; background: #23171F; }

.l_bea-81wq { flex: 1; font-size: 0.887rem; }

.l_bea-4s6 { gap: 0.75rem; display: flex; align-items: center; }

.l_bea-e0 { font-weight: 700; place-items: center; flex: none; color: #F5F2F4; font-size: 0.826rem; width: 40px; height: 40px; background: #2C1C26; display: grid; border-radius: 50%; }

.l_bea-c733 { font-weight: 700; display: block; font-size: 0.887rem; color: #F5F2F4; }

.l_bea-2n { display: block; color: #B79FAE; font-size: 0.765rem; }

.l_hoc-ac { border: 1px solid #3F2937; background: #23171F; grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); display: grid; border-radius: 18px; gap: 1.5rem 2.938rem; padding: 1.5rem; }

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

.l_hoc-mj { width: 64px; color: #110D10; font-weight: 800; overflow: hidden; font-size: 1.316rem; border-radius: 50%; place-items: center; height: 64px; background: #F578EE; display: grid; font-family: "PT Serif", serif; }

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

.l_hoc-kotb { font-size: 1.316rem; font-weight: 800; }

.l_hoc-h7 { color: #B79FAE; font-size: 0.826rem; }

.l_hoc-cxv { margin-top: 0.625rem; }

.l_hoc-rua { margin-top: 0.75rem; gap: 0.5rem 1.25rem; display: flex; flex-wrap: wrap; font-size: 0.826rem; }

.l_hoc-62y { font-family: "IBM Plex Mono", monospace; color: #B79FAE; }

.l_bekaq-fe { display: grid; gap: 2rem; align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); }

.l_bekaq-cl { min-width: 0; }

.l_bekaq-gt { margin-top: 0.875rem; }

.l_bekaq-wgr { list-style: none; padding: 0; margin-top: 1.125rem; }

.l_bekaq-3t0c { gap: 0.625rem; display: flex; }

.l_bekaq-3t0c svg { margin-top: 2px; color: #57D194; flex: none; }

.l_bekaq-bx08 { display: flex; margin-top: 1.5rem; gap: 0.625rem; flex-wrap: wrap; }

.l_bekaq-5z4t { border: 1.5px solid #F5F2F4; justify-content: center; min-height: 52px; display: inline-flex; border-radius: 10px; text-decoration: none; padding: 0.375rem 1.25rem; transition: background-color .23s, color .23s; flex-direction: column; color: #F5F2F4; }

.l_bekaq-5z4t:hover { background: #F5F2F4; color: #180F15; }

.l_bekaq-z40a { font-size: 0.674rem; }

.l_bekaq-zprk { line-height: 1.2; font-size: 0.949rem; font-weight: 700; }

.l_rived-fepv, .l_bejad-30 { background: #2C1C26; border-radius: 18px; padding: 1.5rem 1.25rem; }

.l_rived-9ak { gap: 1.25rem 2.5rem; justify-content: space-between; display: flex; align-items: flex-end; flex-wrap: wrap; }

.l_rived-w8 { min-width: 0; max-width: 620px; }

.l_rived-ff, .l_bejad-l2z { margin-top: 0.75rem; max-width: 660px; }

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

.l_rived-4tp3 { font-weight: 700; hyphens: auto; overflow-wrap: break-word; min-width: 0; display: flex; padding: 1rem; color: #F5F2F4; border-radius: 10px; gap: 0.75rem; align-items: center; background: #23171F; }

.l_rived-4tp3 + .l_rived-4tp3 { margin-top: 0; }

.l_rived-4tp3 svg { color: #F57BEE; flex: none; }

.l_bejad-3pfw { display: flex; font-weight: 700; font-size: 0.826rem; flex-wrap: wrap; gap: 0.5rem 1.25rem; margin-top: 1.25rem; }

.l_vezo7-242 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr)); gap: 2rem 3.438rem; display: grid; }

.l_vezo7-ak { min-width: 0; }

.l_vezo7-ak p { margin-top: 0.875rem; }

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

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

.l_vezo7-5x { display: flex; background: #23171F; flex-direction: column-reverse; padding: 1.125rem 1.25rem; }

.l_vezo7-z9 { overflow-wrap: break-word; font-family: "IBM Plex Mono", monospace; font-size: 1.438rem; font-weight: 700; hyphens: auto; color: #F5F2F4; }

.l_vezo7-upct { color: #B79FAE; font-size: 0.765rem; }

.l_vezo7-4e53 { border: 1px solid #3F2937; border-radius: 18px; list-style: none; padding: 0; background: #23171F; }

.l_vezo7-u9 { border-bottom: 1px solid #3F2937; flex-wrap: wrap; display: flex; justify-content: space-between; padding: 0.875rem 1.25rem; gap: 0.25rem 1rem; }

.l_vezo7-u9 + .l_vezo7-u9 { margin-top: 0; }

.l_vezo7-u9:last-child { border-bottom: 0; }

.l_vezo7-gj { color: #F5F2F4; font-weight: 700; }

.l_vezo7-ggp { font-family: "IBM Plex Mono", monospace; hyphens: auto; overflow-wrap: break-word; font-size: 0.826rem; color: #B79FAE; }

.l_so8-51s { counter-reset: faq; border-top: 1.5px solid #F5F2F4; }

.l_so8-9i { border-bottom: 1px solid #3F2937; }

.l_so8-tajz { gap: 0.75rem; font-weight: 700; color: #F5F2F4; display: grid; font-size: 1.009rem; align-items: center; grid-template-columns: 36px minmax(0, 1fr) 24px; padding: 1.125rem 0; }

.l_so8-tajz::before { font-size: 0.765rem; content: counter(faq, decimal-leading-zero); counter-increment: faq; font-family: "IBM Plex Mono", monospace; color: #F57BEE; }

.l_so8-tajz:hover { color: #F57BEE; }

.l_so8-d3 { transition: transform .23s; }

.l_so8-9i[open] .l_so8-d3 { transform: rotate(45deg); }

.l_so8-ydy8 { padding: 0 0 1.375rem 2.938rem; max-width: 836px; }

.l_so8-ydy8 p + p { margin-top: 0.625rem; }

.l_mi3-8r1 { color: #EFECEE; flex-wrap: wrap; background: #0A0709; align-items: center; gap: 1.5rem 2.5rem; border-radius: 18px; padding: 1.75rem 1.375rem; justify-content: space-between; display: flex; }

.l_mi3-b3 { max-width: 620px; min-width: 0; }

.l_mi3-uju { color: #EFECEE; letter-spacing: -0.02em; font-size: clamp(1.468rem, 1.175rem + 1.2vw, 2.08rem); font-weight: 800; line-height: 1.12; }

.l_mi3-ph { margin-top: 0.625rem; color: #EFECEE; }

.l_mi3-ph a { color: #EFECEE; }

.l_ja9-xey { font-weight: 800; max-width: 740px; font-size: clamp(1.346rem, 1.077rem + 1vw, 1.836rem); line-height: 1.15; }

.l_ja9-bxu { columns: 2 340px; column-gap: 2.938rem; font-size: 0.887rem; margin-top: 1.125rem; }

.l_ja9-bxu p + p { margin-top: 0.875rem; }

.l_xadum-8fh5 { color: #B79FAE; font-size: 0.765rem; display: flex; gap: 0.375rem 0.625rem; flex-wrap: wrap; padding: 0; list-style: none; margin-bottom: 1.25rem; }

.l_xadum-8fh5 li + li { margin-top: 0; }

.l_xadum-8fh5 li + li::before { margin-right: 0.625rem; content: "/"; }

.l_xadum-z9 { color: #B79FAE; }

.l_xadum-e1 { font-weight: 700; color: #F5F2F4; }

.l_mik { padding-block: 0.5rem 2rem; }

.l_mik-ply { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr)); gap: 1.5rem 2.938rem; align-items: start; }

.l_mik-b3ro { min-width: 0; }

.l_mik-yhss { color: #B79FAE; font-family: "IBM Plex Mono", monospace; font-size: 0.765rem; }

.l_mik-jimz { margin-top: 0.625rem; line-height: 1.02; font-size: clamp(2.203rem, 1.273rem + 3.4vw, 3.916rem); letter-spacing: -0.03em; font-weight: 800; }

.l_mik-kl5 { font-size: 1.071rem; max-width: 544px; margin-top: 1rem; }

.l_mik-pym6 { border: 1px solid #3F2937; gap: 1px; border-radius: 18px; overflow: hidden; background: #3F2937; margin-top: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr)); display: grid; }

.l_mik-bga { background: #23171F; min-width: 0; padding: 0.75rem 1rem; }

.l_mik-1xp { font-weight: 700; font-size: 0.704rem; color: #B79FAE; }

.l_mik-h2u9 { font-weight: 700; margin-top: 2px; overflow-wrap: break-word; font-size: 1.009rem; font-family: "IBM Plex Mono", monospace; hyphens: auto; color: #F5F2F4; }

.l_mik-cqci { margin-top: 1.5rem; }

.l_mik-87m { margin-top: 0.75rem; color: #B79FAE; font-size: 0.765rem; }

.l_mik-s2 { min-width: 0; }

.l_zoqim-so { padding: 1.75rem 1.25rem 0; border-radius: 18px; overflow: hidden; text-align: center; background: #0A0709; color: #EFECEE; }

.l_zoqim-tqhy { max-width: 796px; margin-inline: auto; }

.l_zoqim-ruv6 { font-family: "IBM Plex Mono", monospace; color: #EFECEE; font-size: 0.765rem; }

.l_zoqim-57g9 { line-height: 1.02; letter-spacing: -0.03em; margin-top: 0.625rem; font-weight: 800; font-size: clamp(2.08rem, 1.273rem + 3.4vw, 4.038rem); color: #EFECEE; }

.l_zoqim-noz { margin-top: 0.875rem; font-size: 1.071rem; color: #EFECEE; }

.l_zoqim-flgk { justify-content: center; margin-top: 1.5rem; }

.l_zoqim-p7em { padding: 0; display: flex; gap: 0.5rem; flex-wrap: wrap; list-style: none; margin-top: 1.75rem; justify-content: center; }

.l_zoqim-9p { border: 1px solid #EFECEE; border-radius: 999px; font-size: 0.826rem; padding: 0.5rem 0.875rem; color: #EFECEE; }

.l_zoqim-9p + .l_zoqim-9p { margin-top: 0; }

.l_zoqim-9p strong { color: #EFECEE; font-family: "IBM Plex Mono", monospace; }

.l_zoqim-gp { aspect-ratio: 16 / 10; overflow: hidden; max-width: 932px; border-radius: 18px 18px 0 0; margin: 2.25rem auto 0; background-color: #2C1C26; }

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

.l_qiver { padding-bottom: 2.938rem; }

.l_qiver-4gc { border: 1px solid #3F2937; border-radius: 18px; background: #23171F; }

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

.l_qiver-5ixi { transition: transform .23s; }

.l_qiver-4gc[open] .l_qiver-5ixi { transform: rotate(45deg); }

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

.l_qiver-jnq li + li { margin-top: 0; }

.l_qiver-ub00 { display: flex; padding: 0 0.5rem; align-items: center; text-decoration: none; border-top: 1px solid #3F2937; min-height: 44px; color: #D5C8D0; font-weight: 600; }

.l_qiver-ub00:hover { color: #F57BEE; }

.l_sob-l6z { grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); display: grid; gap: 1.75rem 3.438rem; align-items: start; }

.l_sob-d2u { min-width: 0; max-width: 700px; font-size: 1.009rem; }

.l_sob-d2u p { margin-top: 0.875rem; }

.l_sob-xn { background: #2C1C26; padding: 1.5rem; min-width: 0; border-radius: 18px; }

.l_sob-e6vb { font-weight: 600; font-size: 1.132rem; }

.l_sob-xvp { padding: 0; list-style: none; margin-top: 0.875rem; }

.l_sob-ws1 { display: flex; gap: 0.625rem; }

.l_sob-ws1 svg { color: #57D194; margin-top: 2px; flex: none; }

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

.l_kab-4b > li + li { margin-top: 0; }

.l_kab-r1k { border: 1px solid #3F2937; overflow: hidden; border-radius: 18px; background-color: #0A0709; aspect-ratio: 16 / 10; }

.l_kab-be { width: 100%; height: 100%; object-fit: contain; }

.l_kab-djv { font-size: 0.826rem; margin-top: 0.625rem; }

.l_duwyt-u4kx { border: 1px solid #3F2937; border-radius: 18px; overflow-x: auto; background: #23171F; }

.l_duwyt-bnfk { min-width: 544px; font-size: 0.887rem; }

.l_duwyt-bnfk thead { background: #2C1C26; }

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

.l_duwyt-bnfk thead th { color: #D5C8D0; font-size: 0.765rem; font-weight: 700; }

.l_duwyt-bnfk tbody th, .l_duwyt-bnfk tbody td { border-top: 1px solid #3F2937; }

.l_duwyt-gs4 { color: #F5F2F4; font-family: "IBM Plex Mono", monospace; text-align: right; white-space: nowrap; }

.l_duwyt-yd { gap: 0.75rem; color: #F5F2F4; display: flex; align-items: center; font-weight: 700; }

.l_duwyt-s5o { border-radius: 6px; overflow: hidden; width: 40px; background: #2C1C26; height: 40px; flex: none; }

.l_duwyt-s5o img { width: 100%; object-fit: contain; height: 100%; }

.l_duwyt-y6sh { background: #2C1C26; }

.l_duwyt-y6sh .l_duwyt-s5o { background: #23171F; }

.l_duwyt-ikd { background: #F578EE; border-radius: 6px; font-weight: 700; padding: 2px 0.5rem; color: #110D10; font-size: 0.674rem; }

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

.l_sogui-h2j { border: 1px solid #3F2937; display: flex; border-radius: 18px; min-width: 0; gap: 0.75rem; padding: 1.5rem; background: #23171F; flex-direction: column; }

.l_sogui-600 { font-weight: 600; font-size: 1.193rem; }

.l_sogui-xax { font-size: 0.887rem; flex: 1; }

.l_sogui-ec2s { gap: 0.375rem; flex-wrap: wrap; font-size: 0.765rem; align-items: center; font-weight: 700; display: flex; }

.l_sogui-ec2s svg { color: #B79FAE; }

.l_sogui-a20 { border-radius: 6px; color: #F5F2F4; background: #2C1C26; padding: 0.25rem 0.625rem; }

.l_sogui-1d6h { border-radius: 6px; color: #110D10; padding: 0.25rem 0.625rem; background: #F578EE; }

.l_dunu3-6m0f { grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap: 2.5rem 2.938rem; display: grid; }

.l_dunu3-eo { min-width: 0; }

.l_dunu3-id { font-weight: 800; font-size: clamp(1.468rem, 1.175rem + 1vw, 2.08rem); line-height: 1.12; letter-spacing: -0.02em; }

.l_dunu3-4qxj { color: #B79FAE; margin-top: 0.625rem; }

.l_dunu3-cns { border: 1px solid #3F2937; overflow-x: auto; border-radius: 18px; margin-top: 1.125rem; background: #23171F; }

.l_dunu3-6nvt { font-size: 0.887rem; }

.l_dunu3-6nvt thead { background: #2C1C26; }

.l_dunu3-6nvt th, .l_dunu3-6nvt td { padding: 0.75rem 1.125rem; }

.l_dunu3-6nvt thead th { font-size: 0.765rem; }

.l_dunu3-6nvt tbody th, .l_dunu3-6nvt tbody td { border-top: 1px solid #3F2937; }

.l_dunu3-6nvt tbody th { font-weight: 600; }

.l_dunu3-0e { text-align: right; font-family: "IBM Plex Mono", monospace; color: #F5F2F4; white-space: nowrap; }

.l_dunu3-k9bl { background: #2C1C26; display: block; margin-top: 0.375rem; height: 4px; border-radius: 999px; }

.l_dunu3-gwv { display: block; background: #F578EE; border-radius: 999px; height: 100%; }

.l_dunu3-01hf { font-weight: 700; color: #57D194; }

.l_dunu3-ufw { color: #B79FAE; }

.l_pe2-tv { border: 1px solid #3F2937; border-radius: 18px; background-color: #0A0709; position: relative; aspect-ratio: 16 / 9; overflow: hidden; }

.l_pe2-e8yc { object-fit: cover; height: 100%; width: 100%; }

.l_pe2-go { inset: 0; text-decoration: none; display: grid; place-items: center; background: rgba(0, 0, 0, 0.65); position: absolute; }

.l_pe2-bd { background: #EFECEE; color: #0A0709; gap: 0.75rem; border-radius: 999px; align-items: center; display: inline-flex; padding: 0 1.625rem; transition: transform .23s; font-size: 1.009rem; min-height: 56px; font-weight: 800; }

.l_pe2-go:hover .l_pe2-bd { transform: scale(1.04); }

.l_pe2-fjg8 { flex-wrap: wrap; align-items: center; margin-top: 1rem; display: flex; gap: 0.875rem 2rem; justify-content: space-between; }

.l_pe2-qt { font-size: 0.887rem; max-width: 620px; }

.l_xal-qn { font-size: 1.009rem; max-width: 740px; line-height: 1.7; }

.l_xal-6ev { font-size: clamp(1.591rem, 1.175rem + 1.6vw, 2.447rem); letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; margin-bottom: 1.125rem; }

.l_xal-qn p + p { margin-top: 0.875rem; }

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

.l_bejad-n03 { min-width: 0; border-radius: 10px; padding: 1.125rem 1.25rem; background: #23171F; }

.l_bejad-67f { font-size: 0.949rem; font-family: "Public Sans", sans-serif; font-weight: 700; }

.l_bejad-6q { margin-top: 0.375rem; font-size: 0.826rem; }

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

.l_pex-w3gr { transform: translateY(0); }

.l_pex-genk { color: #F5F2F4; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 700; }

.l_pex .l_pey { min-height: 44px; flex: none; }

@media (min-width: 641px) {
  .l_zoceo { padding-inline: 1.5rem; }
  .l_kawyd-ypw { padding: 2.688rem 2.5rem; }
  .l_kawyd-ry26 { padding: 1.5rem 2rem; }
  .l_bewys-3w6 { padding: 2.25rem; }
  .l_rived-fepv, .l_bejad-30 { padding: 2.25rem; }
  .l_mi3-8r1 { padding: 2.5rem; }
  .l_zoqim-so { padding: 2.688rem 2.5rem 0; }
}

@media (min-width: 947px) {
  .l_zoceo { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.438rem; }
  .l_nu0 { padding: 0.75rem 1.5rem; }
  .l_nu0-67n { grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; padding-left: 0.875rem; gap: 1rem; }
  .l_nu0-s4y { display: none; }
  .l_nu0-84e { padding-top: 0; gap: 2px; flex-wrap: wrap; border-top: 0; justify-content: center; display: flex; }
  .l_nu0-ni { min-height: 40px; font-size: 0.826rem; }
  .l_nu0-5lcd { display: flex; }
  .l_nu0-5lcd .l_pey { padding: 0 1rem; min-height: 42px; }
  .l_zove7 { padding-block: 1.5rem 4.938rem; }
  .l_zove7-t66 { padding-block: 2rem; }
  .l_kawyd-ypw { padding: 3.938rem; }
  .l_mik { padding-block: 1rem 2.938rem; }
  .l_qiver { padding-bottom: 4.438rem; }
  .l_qiver-4gc[open] .l_qiver-jnq, .l_qiver-jnq { display: flex; flex-wrap: wrap; padding: 0 0.625rem 0.625rem; gap: 0.5rem; }
  .l_qiver-ub00 { border-radius: 10px; min-height: 36px; border-top: 0; padding: 0 0.75rem; color: #F5F2F4; font-weight: 700; font-size: 0.826rem; background: #2C1C26; }
  .l_qiver-ub00:hover { background: #F578EE; color: #110D10; }
  .l_bewys-3w6 { padding: 2.688rem; }
  .l_rived-fepv, .l_bejad-30 { padding: 2.688rem; }
  .l_mi3-8r1 { padding: 2.938rem; }
  .l_zoqim-so { padding: 3.438rem 3.438rem 0; }
  .l_rixaz { padding-block: 4.438rem 1.75rem; }
  .l_pex { display: none; }
}