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

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

body { color: #D5DCCF; font-size: 1.007rem; margin: 0; overflow-wrap: break-word; font-family: "Commissioner", sans-serif; background: #13170E; line-height: 1.55; }

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

h1, h2, h3 { color: #F3F5F2; overflow-wrap: break-word; font-family: "Playfair Display", serif; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #ACF282; }

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

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

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

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 #AAF27F; outline-offset: 3px; }

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

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

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

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

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

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

.u-qiwyt-me3 { max-width: 744px; min-width: 0; }

.u-qiwyt-xdj { color: #AAF27F; align-items: center; gap: 0.5rem; font-size: 0.881rem; font-weight: 700; display: flex; margin-bottom: 0.75rem; }

.u-qiwyt-xdj::before { flex: none; border-radius: 2px; background: #97EF62; height: 8px; content: ""; width: 8px; }

.u-qiwyt-39v { text-wrap: balance; font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.518rem); }

.u-qiwyt-qcfu { margin-top: 0.75rem; color: #A4B396; }

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

.u-qiwyt-mrog svg { flex: none; }

.u-qiwyt-miv { text-align: center; max-width: 788px; align-items: center; flex-direction: column; margin-inline: auto; }

.u-qiwyt-miv .u-qiwyt-xdj { border: 1px solid #3E4D30; border-radius: 999px; color: #D5DCCF; justify-content: center; padding: 0.25rem 0.75rem; }

.u-qiwyt-miv .u-qiwyt-xdj::before { display: none; }

.u-qiwyt-miv .u-qiwyt-39v { font-size: clamp(1.763rem, 1.31rem + 2vw, 2.896rem); }

.u-qiwyt-miv .u-qiwyt-mrog { padding: 0 1rem; min-height: 40px; font-size: 0.881rem; background: #222B1B; color: #F3F5F2; border-radius: 999px; border-bottom: 0; }

.u-qiwyt-miv .u-qiwyt-mrog:hover { background: #3E4D30; color: #F3F5F2; }

.u-wybej { border: 1.5px solid transparent; border-radius: 16px; padding: 0 1.25rem; display: inline-flex; text-decoration: none; font-weight: 700; font-size: 0.945rem; line-height: 1.2; gap: 0.75rem; align-items: center; cursor: pointer; font-family: "Commissioner", sans-serif; text-align: center; min-height: 48px; transition: background-color .19s, color .19s, border-color .19s; justify-content: center; }

.u-wybej-2xh { color: #0F120D; background: #97EF62; }

.u-wybej-2xh:hover { background: #ACF282; color: #0F120D; }

.u-wybej-66wp { background: transparent; color: #F3F5F2; border-color: #F3F5F2; }

.u-wybej-66wp:hover { color: #13170E; background: #F3F5F2; }

.u-wybej-qk3a { font-size: 1.007rem; min-height: 52px; }

.u-wybej-8r3 { width: 100%; display: flex; }

.u-wybej-qw { color: #090B07; background: #EEF0ED; }

.u-wybej-qw:hover { color: #0F120D; background: #97EF62; }

.u-wybej-gp { color: #EEF0ED; background: transparent; border-color: #EEF0ED; }

.u-wybej-gp:hover { background: #EEF0ED; color: #090B07; }

.u-hoz { flex-wrap: wrap; gap: 0.75rem; display: flex; }

.u-xata0 { border: 1px solid #3E4D30; border-radius: 28px; position: relative; overflow: hidden; background-image: repeating-linear-gradient(135deg, #222B1B 0 9px, #1C2315 9px 18px); background-color: #222B1B; }

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

.u-xata0-8t { aspect-ratio: 16 / 10; }

.u-ve0 { top: 0; background: #13170E; padding: 0.75rem; position: sticky; z-index: 30; }

.u-ve0-xy { border: 1px solid #3E4D30; border-radius: 28px; background: #1C2315; margin-inline: auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; padding: 0.75rem; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; max-width: 1324px; display: grid; gap: 0.75rem; }

.u-ve0-66y { hyphens: auto; letter-spacing: -0.02em; display: flex; font-size: 1.322rem; text-decoration: none; align-items: center; padding-left: 0.5rem; font-weight: 800; grid-area: logo; gap: 0.75rem; color: #F3F5F2; overflow-wrap: break-word; min-width: 0; line-height: 1.1; font-family: "Playfair Display", serif; }

.u-ve0-66y::before { border-radius: 4px; background: #97EF62; flex: none; content: ""; height: 14px; width: 14px; transform: rotate(45deg); }

.u-ve0-66y:hover { color: #F3F5F2; }

.u-ve0-3rk { pointer-events: none; opacity: 0; position: absolute; }

.u-ve0-w0t { grid-area: burger; width: 44px; height: 44px; border-radius: 16px; place-items: center; color: #13170E; cursor: pointer; background: #F3F5F2; display: grid; }

.u-ve0-3rk:focus-visible + .u-ve0-w0t { outline: 2px solid #AAF27F; outline-offset: 3px; }

.u-ve0-4b2 { display: none; }

.u-ve0-3rk:checked + .u-ve0-w0t .u-ve0-nwes { display: none; }

.u-ve0-3rk:checked + .u-ve0-w0t .u-ve0-4b2 { display: block; }

.u-ve0-jxe { grid-area: nav; display: none; border-top: 1px solid #3E4D30; padding-top: 0.5rem; }

.u-ve0-3rk:checked ~ .u-ve0-jxe { gap: 2px; display: grid; }

.u-ve0-lou { font-weight: 700; border-radius: 16px; min-height: 48px; color: #D5DCCF; padding: 0 0.75rem; display: flex; font-size: 1.07rem; align-items: center; text-decoration: none; }

.u-ve0-lou:hover { background: #222B1B; color: #F3F5F2; }

.u-ve0-jy4d { color: #F3F5F2; background: #222B1B; }

.u-ve0-xir { grid-template-columns: 1fr 1fr; gap: 0.5rem; display: grid; grid-area: actions; }

.u-ve0-xir .u-wybej { min-height: 44px; font-size: 0.881rem; padding: 0 0.75rem; }

.u-lopej { border: 1px solid #3E4D30; border-radius: 28px; margin: 0 0.75rem 1.5rem; background: #1C2315; padding: 1.75rem 1.25rem; }

.u-lopej-2es1 { letter-spacing: -0.04em; line-height: 1; color: #F3F5F2; font-family: "Playfair Display", serif; font-weight: 800; font-size: clamp(2.266rem, 1.007rem + 6vw, 5.54rem); hyphens: auto; overflow-wrap: break-word; }

.u-lopej-ni { margin-top: 2rem; }

.u-lopej-k1 { padding: 1rem 0; border-top: 1px solid #3E4D30; gap: 0.5rem 1.5rem; display: grid; }

.u-lopej-5q { font-size: 0.818rem; font-family: "Red Hat Mono", monospace; color: #A4B396; }

.u-lopej-p6 { list-style: none; padding: 0; flex-wrap: wrap; gap: 0.5rem 1.25rem; display: flex; }

.u-lopej-p6 li + li { margin-top: 0; }

.u-lopej-va8g { font-weight: 600; text-decoration: none; color: #F3F5F2; font-size: 0.945rem; }

.u-lopej-va8g:hover { color: #AAF27F; }

.u-lopej-4y { margin-top: 1.25rem; border-top: 1px solid #3E4D30; color: #A4B396; justify-content: space-between; padding-top: 1.25rem; align-items: center; font-size: 0.818rem; display: flex; gap: 1rem 1.5rem; flex-wrap: wrap; }

.u-lopej-p5z { max-width: 888px; }

.u-lopej-at { border: 2px solid #EF767D; height: 40px; border-radius: 50%; flex: none; display: grid; width: 40px; place-items: center; font-weight: 800; color: #EF767D; font-size: 0.818rem; }

.u-cenuu { border: 1px solid #3E4D30; margin-inline: auto; display: flex; box-shadow: 0 9px 25px -12px rgba(0, 0, 0, 0.72); left: 10px; align-items: center; z-index: 40; bottom: 10px; max-width: 848px; right: 10px; padding: 0.75rem 0.75rem 0.75rem 1rem; border-radius: 28px; gap: 0.75rem 1.25rem; flex-wrap: wrap; position: fixed; background: #1C2315; }

.u-cenuu[hidden] { display: none; }

.u-cenuu-6ro3 { color: #D5DCCF; font-size: 0.881rem; flex: 1 1 260px; }

.u-cenuu-gou { display: flex; flex-wrap: wrap; gap: 0.5rem; }

.u-cenuu-gou .u-wybej { font-size: 0.881rem; padding: 0 1rem; min-height: 44px; }

.u-kanuh { padding-block: 0.75rem 3.75rem; }

.u-kanuh-8w { border: 1px solid #3E4D30; border-radius: 28px; background: #1C2315; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 438px), 1fr)); display: grid; }

.u-kanuh-seo { min-width: 0; padding: 1.75rem 1.25rem; }

.u-kanuh-xn { letter-spacing: -0.03em; line-height: 1.04; font-weight: 800; font-size: clamp(2.141rem, 1.31rem + 3.2vw, 3.777rem); text-wrap: balance; }

.u-kanuh-63v2 { max-width: 560px; font-size: 1.133rem; margin-top: 1.25rem; }

.u-kanuh-a3o { margin-top: 1.75rem; }

.u-kanuh-ffq { padding: 0.75rem 1.25rem; display: grid; margin: 0; align-content: center; min-width: 0; list-style: none; background: #222B1B; }

.u-kanuh-hy { gap: 1rem; padding: 1.25rem 0; border-bottom: 1px solid #3E4D30; display: grid; grid-template-columns: 44px minmax(0, 1fr); }

.u-kanuh-hy + .u-kanuh-hy { margin-top: 0; }

.u-kanuh-hy:last-child { border-bottom: 0; }

.u-kanuh-y2 { border-radius: 16px; background: #1C2315; height: 44px; color: #AAF27F; place-items: center; display: grid; width: 44px; }

.u-kanuh-57lz { hyphens: auto; overflow-wrap: break-word; font-weight: 700; color: #F3F5F2; }

.u-kanuh-ra6 { color: #A4B396; font-size: 0.881rem; }

.u-nu1-htd { border: 1px solid #3E4D30; grid-template-columns: repeat(auto-fit, minmax(min(100%, 156px), 1fr)); background: #3E4D30; border-radius: 28px; overflow: hidden; gap: 1px; display: grid; }

.u-nu1-yxtd { min-width: 0; display: flex; flex-direction: column-reverse; background: #1C2315; padding: 1.25rem 1.5rem; }

.u-nu1-chh { font-family: "Red Hat Mono", monospace; font-size: clamp(1.511rem, 1.209rem + 1vw, 2.015rem); letter-spacing: -0.02em; color: #F3F5F2; overflow-wrap: break-word; font-weight: 700; hyphens: auto; }

.u-nu1-r0 { color: #A4B396; font-size: 0.881rem; margin-top: 0.25rem; }

.u-lo3-a5 { grid-template-columns: repeat(auto-fill, minmax(min(45%, 176px), 1fr)); list-style: none; padding: 0; display: grid; gap: 1rem; margin: 0; }

.u-lo3-a5 > li + li { margin-top: 0; }

.u-lo3-h0c6 { min-width: 0; display: block; color: #F3F5F2; transition: transform .19s; text-decoration: none; }

.u-lo3-h0c6:hover { color: #AAF27F; transform: translateY(-4px); }

.u-lo3-k0j { border: 1px solid #3E4D30; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #222B1B 0 8px, #1C2315 8px 16px); position: relative; overflow: hidden; border-radius: 28px; }

.u-lo3-687y { height: 100%; width: 100%; object-fit: cover; }

.u-lo3-kc { margin-top: 0.75rem; font-size: 0.945rem; overflow-wrap: break-word; hyphens: auto; font-weight: 700; line-height: 1.3; }

.u-lo3-p3 { font-size: 0.818rem; color: #A4B396; }

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

.u-zogum-bi > li + li { margin-top: 0; }

.u-zogum-ruq { border: 1px solid #3E4D30; transition: border-color .19s; border-radius: 28px; gap: 1rem; grid-template-columns: 92px minmax(0, 1fr) auto; display: grid; padding: 0.75rem 1.25rem 0.75rem 0.75rem; align-items: center; color: #F3F5F2; background: #1C2315; text-decoration: none; }

.u-zogum-ruq:hover { border-color: #AAF27F; color: #F3F5F2; }

.u-zogum-cc { aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #222B1B 0 6px, #1C2315 6px 12px); overflow: hidden; border-radius: 12px; }

.u-zogum-wa { height: 100%; object-fit: cover; width: 100%; }

.u-zogum-yeg { font-weight: 700; display: block; overflow-wrap: break-word; hyphens: auto; }

.u-zogum-74 { font-size: 0.818rem; display: block; color: #A4B396; }

.u-zogum-69s { font-weight: 700; color: #51D6AE; font-family: "Red Hat Mono", monospace; white-space: nowrap; font-size: 0.818rem; }

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

.u-qir-xq3o > li + li { margin-top: 0; }

.u-qir-d5ks { border: 1px solid #3E4D30; text-decoration: none; height: 100%; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; color: #F3F5F2; gap: 1rem; transition: border-color .19s; display: grid; padding: 1rem 1.25rem; background: #1C2315; border-radius: 28px; }

.u-qir-d5ks:hover { color: #F3F5F2; border-color: #AAF27F; }

.u-qir-ym8o { place-items: center; height: 44px; display: grid; background: #222B1B; border-radius: 16px; width: 44px; color: #AAF27F; }

.u-qir-59t { display: block; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.u-qir-bkk { font-size: 0.818rem; display: block; color: #A4B396; }

.u-wyves-dq7 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 312px), 1fr)); gap: 1rem; display: grid; }

.u-wyves-b4 { border: 1px solid #3E4D30; min-width: 0; flex-direction: column; background: #1C2315; border-radius: 28px; display: flex; }

.u-wyves-wa { padding: 1.5rem 1.5rem 1.25rem; }

.u-wyves-047f { display: inline-block; border-radius: 10px; font-size: 0.755rem; font-weight: 700; padding: 0.25rem 0.75rem; color: #D5DCCF; background: #222B1B; }

.u-wyves-83ti { margin-top: 1rem; font-size: 1.133rem; line-height: 1.3; font-weight: 600; }

.u-wyves-sjd { line-height: 1.1; font-size: clamp(1.637rem, 1.31rem + 1vw, 2.015rem); font-weight: 800; font-family: "Playfair Display", serif; overflow-wrap: break-word; color: #AAF27F; letter-spacing: -0.02em; margin-top: 0.5rem; }

.u-wyves-p492 { flex: 1; gap: 1rem; position: relative; display: flex; border-top: 2px dashed #3E4D30; padding: 1.25rem 0.75rem 1.5rem; flex-direction: column; margin-inline: 1rem; }

.u-wyves-p492::before, .u-wyves-p492::after { position: absolute; width: 22px; background: #13170E; height: 22px; top: -12px; border-radius: 50%; content: ""; }

.u-wyves-p492::before { left: -26px; border-right: 1px solid #3E4D30; }

.u-wyves-p492::after { border-left: 1px solid #3E4D30; right: -26px; }

.u-wyves-lga { flex: 1; font-size: 0.881rem; }

.u-wyves-7kzf { color: #A4B396; font-size: 0.755rem; }

.u-ve8-4e1w { border: 1px solid #3E4D30; background: #1C2315; border-radius: 28px; overflow-x: auto; }

.u-ve8-71 { font-size: 0.945rem; counter-reset: facts-row; }

.u-ve8-71 thead th { font-size: 0.818rem; font-weight: 700; border-bottom: 1px solid #3E4D30; padding: 1rem 1rem; color: #A4B396; }

.u-ve8-71 tbody th, .u-ve8-71 tbody td { padding: 0.75rem 1rem; border-bottom: 1px dashed #3E4D30; }

.u-ve8-71 tbody tr:last-child th, .u-ve8-71 tbody tr:last-child td { border-bottom: 0; }

.u-ve8-71 tbody th { color: #D5DCCF; width: 40%; font-weight: 600; min-width: 150px; }

.u-ve8-71 tbody th::before { font-size: 0.755rem; font-family: "Red Hat Mono", monospace; counter-increment: facts-row; font-weight: 500; color: #A4B396; content: counter(facts-row, decimal-leading-zero); display: inline-block; min-width: 32px; }

.u-ve8-71 tbody td { hyphens: auto; overflow-wrap: break-word; min-width: 180px; font-weight: 700; color: #F3F5F2; }

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

.u-riq-0q > li + li { margin-top: 0; }

.u-riq-s8wd { border: 1px solid #3E4D30; border-radius: 28px; color: #F3F5F2; text-decoration: none; background: #1C2315; min-width: 0; height: 100%; padding: 0.5rem 0.5rem 1rem; transition: border-color .19s; display: block; }

.u-riq-s8wd:hover { border-color: #AAF27F; color: #F3F5F2; }

.u-riq-qh { aspect-ratio: 16 / 10; background-image: repeating-linear-gradient(135deg, #222B1B 0 8px, #13170E 8px 16px); overflow: hidden; border-radius: 12px; position: relative; }

.u-riq-h7kq { border-radius: 10px; top: 10px; left: 10px; background: #EF767D; font-weight: 700; position: absolute; color: #1C2315; letter-spacing: .04em; padding: 3px 0.5rem; font-size: 0.693rem; }

.u-riq-ua { overflow-wrap: break-word; padding-inline: 0.5rem; hyphens: auto; margin-top: 1rem; font-weight: 700; }

.u-riq-yb7b { font-family: "Red Hat Mono", monospace; padding-inline: 0.5rem; color: #A4B396; font-size: 0.818rem; }

.u-soc-j2ov { border: 1px solid #3E4D30; border-radius: 28px; background: #1C2315; overflow-x: auto; }

.u-soc-n65 { min-width: 640px; font-size: 0.945rem; }

.u-soc-n65 thead { background: #222B1B; }

.u-soc-n65 th, .u-soc-n65 td { padding: 1rem 1rem; }

.u-soc-n65 thead th { font-size: 0.818rem; font-weight: 700; color: #D5DCCF; }

.u-soc-n65 tbody th, .u-soc-n65 tbody td { vertical-align: middle; border-top: 1px solid #3E4D30; }

.u-soc-h9 { gap: 0.75rem; display: flex; color: #F3F5F2; align-items: center; font-weight: 700; }

.u-soc-gy { text-align: right; color: #F3F5F2; white-space: nowrap; font-family: "Red Hat Mono", monospace; }

.u-soc-n65 thead .u-soc-gy { font-family: "Commissioner", sans-serif; }

.u-tariw-o1wl { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr)); display: grid; }

.u-tariw-u0x { border: 1px solid #3E4D30; background: #1C2315; border-radius: 28px; min-width: 0; padding: 1.5rem; }

.u-tariw-bay { border: 1.5px solid #AAF27F; place-items: center; color: #AAF27F; width: 48px; display: grid; height: 48px; border-radius: 50%; }

.u-tariw-bef4 { line-height: 1.25; font-size: 1.197rem; margin-top: 1.25rem; font-weight: 600; }

.u-tariw-hx { margin-top: 0.5rem; font-size: 0.945rem; }

.u-tariw-m6o { font-size: 0.881rem; list-style: none; margin-top: 1rem; padding: 0; }

.u-tariw-tuk { gap: 0.5rem; display: flex; }

.u-tariw-tuk svg { color: #51D6AE; flex: none; margin-top: 2px; }

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

.u-qim-l7g5 { padding-top: 1.25rem; min-width: 0; border-top: 2px solid #F3F5F2; }

.u-qim-l7g5 + .u-qim-l7g5 { margin-top: 0; }

.u-qim-l7g5::before { font-size: 0.881rem; counter-increment: steps; color: #AAF27F; font-family: "Red Hat Mono", monospace; display: block; content: counter(steps, decimal-leading-zero); font-weight: 700; }

.u-qim-9dt8 { margin-top: 0.75rem; line-height: 1.25; font-size: 1.197rem; font-weight: 600; }

.u-qim-gd { font-size: 0.945rem; margin-top: 0.5rem; }

.u-rim-ki2 { gap: 0 2.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); display: grid; }

.u-rim-nu7 { padding-block: 1.25rem 1.5rem; border-top: 1px solid #3E4D30; min-width: 0; }

.u-rim-h4g1 { font-size: 1.197rem; font-weight: 600; }

.u-rim-w1f { font-size: 0.945rem; margin-top: 0.75rem; }

.u-veper-jou { line-height: 1.7; max-width: 788px; font-size: 1.07rem; }

.u-veper-80 { line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 1.25rem; font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.518rem); }

.u-veper-jou h3 { margin: 1.75rem 0 0.75rem; font-size: 1.385rem; font-weight: 600; }

.u-veper-jou p + p { margin-top: 1rem; }

.u-veper-jou ul, .u-veper-jou ol { margin-block: 1rem; }

.u-veper-h9e { border-radius: 28px; margin-block: 1.75rem; background: #222B1B; padding: 1.5rem 1.75rem; }

.u-veper-h9e p { font-weight: 600; color: #F3F5F2; line-height: 1.4; font-family: "Playfair Display", serif; font-size: 1.322rem; }

.u-veper-h9e cite { color: #A4B396; font-weight: 600; display: block; font-size: 0.881rem; font-style: normal; margin-top: 0.75rem; }

.u-gufi9-9io { border: 1px solid #3E4D30; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 376px), 1fr)); padding: 1.5rem 1.25rem; background: #1C2315; display: grid; gap: 1.5rem 3.25rem; }

.u-gufi9-6v9u { min-width: 0; }

.u-gufi9-s3 { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.637rem, 1.209rem + 1.4vw, 2.392rem); line-height: 1.12; }

.u-gufi9-s5 { margin-top: 1rem; }

.u-gufi9-0us { padding: 0; list-style: none; min-width: 0; }

.u-gufi9-lj { border-bottom: 1px solid #3E4D30; padding: 0.75rem 0; overflow-wrap: break-word; display: flex; align-items: flex-start; hyphens: auto; gap: 1rem; }

.u-gufi9-lj + .u-gufi9-lj { margin-top: 0; }

.u-gufi9-1a2 { border-radius: 50%; width: 24px; color: #1C2315; place-items: center; background: #51D6AE; height: 24px; flex: none; display: grid; }

.u-duy-ht8 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); gap: 1rem; }

.u-duy-rz { border: 1px solid #3E4D30; padding: 1.5rem; background: #1C2315; border-radius: 28px; min-width: 0; }

.u-duy-3so { background: #222B1B; height: 6px; overflow: hidden; border-radius: 999px; }

.u-duy-btgq { height: 100%; background: #97EF62; border-radius: 999px; }

.u-duy-vaor { font-size: 1.511rem; font-weight: 800; margin-top: 1.25rem; }

.u-duy-b9i { font-family: "Red Hat Mono", monospace; font-size: 0.881rem; color: #A4B396; }

.u-duy-vc2j { padding: 0; list-style: none; margin-top: 1rem; font-size: 0.945rem; }

.u-duy-tx { gap: 0.5rem; display: flex; }

.u-duy-tx svg { color: #51D6AE; flex: none; margin-top: 3px; }

.u-gue-0qn { display: flex; align-items: center; gap: 1rem; }

.u-gue-3bj { font-weight: 800; color: #F3F5F2; line-height: 1; font-family: "Playfair Display", serif; font-size: 3.305rem; }

.u-gue-v2k7 { gap: 2px; display: flex; color: #F3F5F2; }

.u-gue-nf7 { font-size: 0.881rem; color: #A4B396; }

.u-gue-f4rf { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); gap: 1rem; }

.u-gue-rh { border: 1px solid #3E4D30; display: flex; padding: 1.5rem; gap: 1rem; background: #1C2315; border-radius: 28px; flex-direction: column; min-width: 0; }

.u-gue-gbwo { font-size: 0.945rem; flex: 1; }

.u-gue-sf { gap: 0.75rem; display: flex; align-items: center; }

.u-gue-tae6 { font-size: 0.881rem; place-items: center; flex: none; display: grid; height: 40px; font-weight: 700; border-radius: 50%; background: #222B1B; color: #F3F5F2; width: 40px; }

.u-gue-on7k { color: #F3F5F2; display: block; font-weight: 700; font-size: 0.945rem; }

.u-gue-3h { font-size: 0.818rem; color: #A4B396; display: block; }

.u-gunu6-38 { border: 1px solid #3E4D30; border-radius: 28px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 354px), 1fr)); background: #1C2315; padding: 1.5rem; gap: 1.5rem 3.25rem; }

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

.u-gunu6-1ov { width: 64px; overflow: hidden; color: #0F120D; border-radius: 50%; place-items: center; height: 64px; font-size: 1.385rem; background: #97EF62; font-family: "Playfair Display", serif; font-weight: 800; display: grid; }

.u-gunu6-1ov img { object-fit: cover; height: 100%; width: 100%; }

.u-gunu6-efs7 { font-weight: 800; font-size: 1.385rem; }

.u-gunu6-ae { font-size: 0.881rem; color: #A4B396; }

.u-gunu6-lxgj { margin-top: 0.75rem; }

.u-gunu6-gxq { margin-top: 0.75rem; flex-wrap: wrap; font-size: 0.881rem; display: flex; gap: 0.5rem 1.25rem; }

.u-gunu6-wzsc { font-family: "Red Hat Mono", monospace; color: #A4B396; }

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

.u-beduf-h77 { min-width: 0; }

.u-beduf-bfit { margin-top: 1rem; }

.u-beduf-cq { list-style: none; padding: 0; margin-top: 1.25rem; }

.u-beduf-57lg { gap: 0.75rem; display: flex; }

.u-beduf-57lg svg { flex: none; color: #51D6AE; margin-top: 2px; }

.u-beduf-iyjx { flex-wrap: wrap; gap: 0.75rem; display: flex; margin-top: 1.5rem; }

.u-beduf-1n0 { border: 1.5px solid #F3F5F2; text-decoration: none; flex-direction: column; padding: 0.5rem 1.25rem; transition: background-color .19s, color .19s; display: inline-flex; min-height: 52px; border-radius: 16px; color: #F3F5F2; justify-content: center; }

.u-beduf-1n0:hover { background: #F3F5F2; color: #13170E; }

.u-beduf-xc { font-size: 0.693rem; }

.u-beduf-i46 { font-size: 1.007rem; font-weight: 700; line-height: 1.2; }

.u-bex-0shx, .u-nu3-a3 { background: #222B1B; padding: 1.5rem 1.25rem; border-radius: 28px; }

.u-bex-0a8 { display: flex; align-items: flex-end; flex-wrap: wrap; gap: 1.25rem 2.5rem; justify-content: space-between; }

.u-bex-n1 { min-width: 0; max-width: 664px; }

.u-bex-4hz, .u-nu3-cq61 { max-width: 704px; margin-top: 0.75rem; }

.u-bex-7m { padding: 0; gap: 0.75rem; margin-top: 1.75rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 188px), 1fr)); list-style: none; }

.u-bex-ale5 { gap: 0.75rem; overflow-wrap: break-word; border-radius: 16px; background: #1C2315; padding: 1rem; font-weight: 700; color: #F3F5F2; display: flex; min-width: 0; hyphens: auto; align-items: center; }

.u-bex-ale5 + .u-bex-ale5 { margin-top: 0; }

.u-bex-ale5 svg { flex: none; color: #AAF27F; }

.u-nu3-cv { flex-wrap: wrap; display: flex; margin-top: 1.25rem; gap: 0.5rem 1.25rem; font-size: 0.881rem; font-weight: 700; }

.u-jarim-r1 { display: grid; gap: 2rem 3.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 396px), 1fr)); }

.u-jarim-9pey { min-width: 0; }

.u-jarim-9pey p { margin-top: 1rem; }

.u-jarim-bvyu { display: grid; min-width: 0; align-content: start; gap: 1rem; }

.u-jarim-3b0 { border: 1px solid #3E4D30; overflow: hidden; border-radius: 28px; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; display: grid; background: #3E4D30; }

.u-jarim-qa { flex-direction: column-reverse; background: #1C2315; display: flex; padding: 1.25rem 1.25rem; }

.u-jarim-eel { font-weight: 700; hyphens: auto; color: #F3F5F2; overflow-wrap: break-word; font-family: "Red Hat Mono", monospace; font-size: 1.511rem; }

.u-jarim-p2l { font-size: 0.818rem; color: #A4B396; }

.u-jarim-b7 { border: 1px solid #3E4D30; padding: 0; list-style: none; border-radius: 28px; background: #1C2315; }

.u-jarim-az { flex-wrap: wrap; padding: 1rem 1.25rem; gap: 0.25rem 1rem; justify-content: space-between; border-bottom: 1px solid #3E4D30; display: flex; }

.u-jarim-az + .u-jarim-az { margin-top: 0; }

.u-jarim-az:last-child { border-bottom: 0; }

.u-jarim-dg6 { color: #F3F5F2; font-weight: 700; }

.u-jarim-pgn { overflow-wrap: break-word; font-family: "Red Hat Mono", monospace; color: #A4B396; hyphens: auto; font-size: 0.881rem; }

.u-celos-uz4 { border-top: 1.5px solid #F3F5F2; counter-reset: faq; }

.u-celos-o2cg { border-bottom: 1px solid #3E4D30; }

.u-celos-aqr { font-size: 1.07rem; grid-template-columns: 36px minmax(0, 1fr) 24px; font-weight: 700; color: #F3F5F2; padding: 1.25rem 0; gap: 0.75rem; display: grid; align-items: center; }

.u-celos-aqr::before { counter-increment: faq; font-family: "Red Hat Mono", monospace; color: #AAF27F; content: counter(faq, decimal-leading-zero); font-size: 0.818rem; }

.u-celos-aqr:hover { color: #AAF27F; }

.u-celos-6v { transition: transform .19s; }

.u-celos-o2cg[open] .u-celos-6v { transform: rotate(45deg); }

.u-celos-b6s9 { padding: 0 0 1.5rem 3.25rem; max-width: 888px; }

.u-celos-b6s9 p + p { margin-top: 0.75rem; }

.u-lor-0xd { color: #EEF0ED; gap: 1.5rem 2.5rem; justify-content: space-between; padding: 1.75rem 1.5rem; flex-wrap: wrap; background: #090B07; align-items: center; display: flex; border-radius: 28px; }

.u-lor-fq { min-width: 0; max-width: 664px; }

.u-lor-fs { letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; font-size: clamp(1.511rem, 1.209rem + 1.2vw, 2.141rem); color: #EEF0ED; }

.u-lor-i7js { margin-top: 0.75rem; color: #EEF0ED; }

.u-lor-i7js a { color: #EEF0ED; }

.u-kajac-lj { font-weight: 800; font-size: clamp(1.385rem, 1.108rem + 1vw, 1.889rem); max-width: 788px; line-height: 1.15; }

.u-kajac-xs5 { columns: 2 340px; margin-top: 1.25rem; font-size: 0.945rem; column-gap: 3.25rem; }

.u-kajac-xs5 p + p { margin-top: 1rem; }

.u-xaxa2-h8r { padding: 0; font-size: 0.818rem; gap: 0.5rem 0.75rem; flex-wrap: wrap; margin-bottom: 1.25rem; display: flex; list-style: none; color: #A4B396; }

.u-xaxa2-h8r li + li { margin-top: 0; }

.u-xaxa2-h8r li + li::before { content: "/"; margin-right: 0.75rem; }

.u-xaxa2-vm8 { color: #A4B396; }

.u-xaxa2-i6 { color: #F3F5F2; font-weight: 700; }

.u-jazoh { padding-block: 0.5rem 2rem; }

.u-jazoh-n5ak { align-items: start; gap: 1.5rem 3.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 458px), 1fr)); display: grid; }

.u-jazoh-gue { min-width: 0; }

.u-jazoh-zcof { font-family: "Red Hat Mono", monospace; font-size: 0.818rem; color: #A4B396; }

.u-jazoh-zxh0 { line-height: 1.02; margin-top: 0.75rem; font-weight: 800; letter-spacing: -0.03em; font-size: clamp(2.266rem, 1.31rem + 3.4vw, 4.029rem); }

.u-jazoh-jaeq { font-size: 1.133rem; max-width: 580px; margin-top: 1rem; }

.u-jazoh-noz2 { border: 1px solid #3E4D30; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 146px), 1fr)); display: grid; margin-top: 1.5rem; background: #3E4D30; overflow: hidden; gap: 1px; }

.u-jazoh-xic { background: #1C2315; min-width: 0; padding: 0.75rem 1rem; }

.u-jazoh-98 { font-size: 0.755rem; font-weight: 700; color: #A4B396; }

.u-jazoh-g1 { overflow-wrap: break-word; margin-top: 2px; color: #F3F5F2; font-weight: 700; hyphens: auto; font-family: "Red Hat Mono", monospace; font-size: 1.07rem; }

.u-jazoh-y6 { margin-top: 1.5rem; }

.u-jazoh-kefx { color: #A4B396; font-size: 0.818rem; margin-top: 0.75rem; }

.u-jazoh-j9k { min-width: 0; }

.u-hoh-x97r { padding: 1.75rem 1.25rem 0; background: #090B07; text-align: center; overflow: hidden; border-radius: 28px; color: #EEF0ED; }

.u-hoh-bya8 { max-width: 848px; margin-inline: auto; }

.u-hoh-piet { font-family: "Red Hat Mono", monospace; color: #EEF0ED; font-size: 0.818rem; }

.u-hoh-zz { line-height: 1.02; font-size: clamp(2.141rem, 1.31rem + 3.4vw, 4.155rem); font-weight: 800; margin-top: 0.75rem; letter-spacing: -0.03em; color: #EEF0ED; }

.u-hoh-1ag { margin-top: 1rem; font-size: 1.133rem; color: #EEF0ED; }

.u-hoh-h8x { justify-content: center; margin-top: 1.5rem; }

.u-hoh-7s7g { list-style: none; padding: 0; display: flex; margin-top: 1.75rem; gap: 0.5rem; flex-wrap: wrap; justify-content: center; }

.u-hoh-so { border: 1px solid #EEF0ED; padding: 0.5rem 1rem; border-radius: 999px; font-size: 0.881rem; color: #EEF0ED; }

.u-hoh-so + .u-hoh-so { margin-top: 0; }

.u-hoh-so strong { color: #EEF0ED; font-family: "Red Hat Mono", monospace; }

.u-hoh-bd0 { max-width: 992px; margin: 2.25rem auto 0; overflow: hidden; border-radius: 28px 28px 0 0; background-color: #222B1B; aspect-ratio: 16 / 10; }

.u-hoh-bd0 img { width: 100%; height: 100%; object-fit: cover; }

.u-lohob { padding-bottom: 3.25rem; }

.u-lohob-fe { border: 1px solid #3E4D30; background: #1C2315; border-radius: 28px; }

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

.u-lohob-n4 { transition: transform .19s; }

.u-lohob-fe[open] .u-lohob-n4 { transform: rotate(45deg); }

.u-lohob-r9 { padding: 0 0.5rem 0.5rem; margin: 0; list-style: none; display: grid; }

.u-lohob-r9 li + li { margin-top: 0; }

.u-lohob-2b { display: flex; font-weight: 600; min-height: 44px; text-decoration: none; align-items: center; border-top: 1px solid #3E4D30; color: #D5DCCF; padding: 0 0.5rem; }

.u-lohob-2b:hover { color: #AAF27F; }

.u-hos-y0n6 { gap: 1.75rem 3.75rem; align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 354px), 1fr)); }

.u-hos-j4 { max-width: 744px; font-size: 1.07rem; min-width: 0; }

.u-hos-j4 p { margin-top: 1rem; }

.u-hos-vvx3 { min-width: 0; background: #222B1B; border-radius: 28px; padding: 1.5rem; }

.u-hos-lymu { font-size: 1.197rem; font-weight: 600; }

.u-hos-xs { margin-top: 1rem; list-style: none; padding: 0; }

.u-hos-b0vt { gap: 0.75rem; display: flex; }

.u-hos-b0vt svg { flex: none; margin-top: 2px; color: #51D6AE; }

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

.u-loja3-bjn > li + li { margin-top: 0; }

.u-loja3-b29 { border: 1px solid #3E4D30; background-color: #090B07; border-radius: 28px; aspect-ratio: 16 / 10; overflow: hidden; }

.u-loja3-616k { width: 100%; object-fit: contain; height: 100%; }

.u-loja3-0qdt { margin-top: 0.75rem; font-size: 0.881rem; }

.u-veduu-x5q { border: 1px solid #3E4D30; overflow-x: auto; background: #1C2315; border-radius: 28px; }

.u-veduu-hw { min-width: 580px; font-size: 0.945rem; }

.u-veduu-hw thead { background: #222B1B; }

.u-veduu-hw th, .u-veduu-hw td { padding: 0.75rem 1rem; vertical-align: middle; }

.u-veduu-hw thead th { color: #D5DCCF; font-weight: 700; font-size: 0.818rem; }

.u-veduu-hw tbody th, .u-veduu-hw tbody td { border-top: 1px solid #3E4D30; }

.u-veduu-y8qz { white-space: nowrap; font-family: "Red Hat Mono", monospace; text-align: right; color: #F3F5F2; }

.u-veduu-q2cd { color: #F3F5F2; align-items: center; gap: 0.75rem; font-weight: 700; display: flex; }

.u-veduu-kqnk { width: 40px; overflow: hidden; height: 40px; flex: none; background: #222B1B; border-radius: 10px; }

.u-veduu-kqnk img { height: 100%; width: 100%; object-fit: contain; }

.u-veduu-72pd { background: #222B1B; }

.u-veduu-72pd .u-veduu-kqnk { background: #1C2315; }

.u-veduu-kd { color: #0F120D; font-weight: 700; padding: 2px 0.5rem; background: #97EF62; border-radius: 10px; font-size: 0.693rem; }

.u-bebeo-0hkf { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 312px), 1fr)); gap: 1rem; }

.u-bebeo-fu { border: 1px solid #3E4D30; display: flex; flex-direction: column; border-radius: 28px; padding: 1.5rem; gap: 0.75rem; background: #1C2315; min-width: 0; }

.u-bebeo-55 { font-weight: 600; font-size: 1.259rem; }

.u-bebeo-uw { flex: 1; font-size: 0.945rem; }

.u-bebeo-0a { align-items: center; display: flex; gap: 0.5rem; flex-wrap: wrap; font-size: 0.818rem; font-weight: 700; }

.u-bebeo-0a svg { color: #A4B396; }

.u-bebeo-hzac { padding: 0.25rem 0.75rem; color: #F3F5F2; border-radius: 10px; background: #222B1B; }

.u-bebeo-9g { color: #0F120D; border-radius: 10px; background: #97EF62; padding: 0.25rem 0.75rem; }

.u-gud-z0 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 416px), 1fr)); display: grid; gap: 2.5rem 3.25rem; }

.u-gud-1t { min-width: 0; }

.u-gud-683m { font-size: clamp(1.511rem, 1.209rem + 1vw, 2.141rem); line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; }

.u-gud-jyj { margin-top: 0.75rem; color: #A4B396; }

.u-gud-ve { border: 1px solid #3E4D30; border-radius: 28px; overflow-x: auto; background: #1C2315; margin-top: 1.25rem; }

.u-gud-pmxb { font-size: 0.945rem; }

.u-gud-pmxb thead { background: #222B1B; }

.u-gud-pmxb th, .u-gud-pmxb td { padding: 0.75rem 1.25rem; }

.u-gud-pmxb thead th { font-size: 0.818rem; }

.u-gud-pmxb tbody th, .u-gud-pmxb tbody td { border-top: 1px solid #3E4D30; }

.u-gud-pmxb tbody th { font-weight: 600; }

.u-gud-mq { font-family: "Red Hat Mono", monospace; color: #F3F5F2; white-space: nowrap; text-align: right; }

.u-gud-rtur { display: block; margin-top: 0.5rem; border-radius: 999px; background: #222B1B; height: 4px; }

.u-gud-en { height: 100%; background: #97EF62; border-radius: 999px; display: block; }

.u-gud-0r { font-weight: 700; color: #51D6AE; }

.u-gud-d01 { color: #A4B396; }

.u-lo9-j8l { border: 1px solid #3E4D30; background-color: #090B07; overflow: hidden; aspect-ratio: 16 / 9; position: relative; border-radius: 28px; }

.u-lo9-adgu { width: 100%; object-fit: cover; height: 100%; }

.u-lo9-5w { position: absolute; place-items: center; text-decoration: none; inset: 0; background: rgba(0, 0, 0, 0.72); display: grid; }

.u-lo9-zc1b { align-items: center; background: #EEF0ED; transition: transform .19s; gap: 0.75rem; padding: 0 1.75rem; min-height: 56px; color: #090B07; font-weight: 800; border-radius: 999px; font-size: 1.07rem; display: inline-flex; }

.u-lo9-5w:hover .u-lo9-zc1b { transform: scale(1.04); }

.u-lo9-a3 { flex-wrap: wrap; margin-top: 1rem; gap: 1rem 2rem; justify-content: space-between; display: flex; align-items: center; }

.u-lo9-6ti { font-size: 0.945rem; max-width: 664px; }

.u-dukah-gz { max-width: 788px; font-size: 1.07rem; line-height: 1.7; }

.u-dukah-dz { margin-bottom: 1.25rem; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.518rem); font-weight: 800; }

.u-dukah-gz p + p { margin-top: 1rem; }

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

.u-nu3-h2 { padding: 1.25rem 1.25rem; border-radius: 16px; min-width: 0; background: #1C2315; }

.u-nu3-04 { font-size: 1.007rem; font-weight: 700; font-family: "Commissioner", sans-serif; }

.u-nu3-cx { margin-top: 0.5rem; font-size: 0.881rem; }

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

.u-wya-v2t { transform: translateY(0); }

.u-wya-cg { color: #F3F5F2; text-overflow: ellipsis; overflow: hidden; font-weight: 700; white-space: nowrap; min-width: 0; }

.u-wya .u-wybej { flex: none; min-height: 44px; }

@media (min-width: 630px) {
  .u-cewy9 { padding-inline: 1.5rem; }
  .u-kanuh-seo { padding: 2.75rem 2.5rem; }
  .u-kanuh-ffq { padding: 1.5rem 2rem; }
  .u-gufi9-9io { padding: 2.25rem; }
  .u-bex-0shx, .u-nu3-a3 { padding: 2.25rem; }
  .u-lor-0xd { padding: 2.5rem; }
  .u-hoh-x97r { padding: 2.75rem 2.5rem 0; }
  .u-lopej { padding: 2.5rem; }
  .u-lopej-k1 { align-items: baseline; grid-template-columns: 166px minmax(0, 1fr); }
}

@media (min-width: 958px) {
  .u-cewy9 { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.75rem; }
  .u-ve0 { padding: 0.75rem 1.5rem; }
  .u-ve0-xy { grid-template-areas: "logo nav tools actions"; gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 1rem; }
  .u-ve0-w0t { display: none; }
  .u-ve0-jxe { justify-content: center; display: flex; gap: 2px; flex-wrap: wrap; padding-top: 0; border-top: 0; }
  .u-ve0-lou { min-height: 40px; font-size: 0.881rem; }
  .u-ve0-xir { display: flex; }
  .u-ve0-xir .u-wybej { padding: 0 1rem; min-height: 42px; }
  .u-kanuh-seo { padding: 4.25rem; }
  .u-jazoh { padding-block: 1rem 3.25rem; }
  .u-lohob { padding-bottom: 4.75rem; }
  .u-lohob-fe[open] .u-lohob-r9, .u-lohob-r9 { display: flex; flex-wrap: wrap; gap: 0.5rem; padding: 0 0.75rem 0.75rem; }
  .u-lohob-2b { color: #F3F5F2; font-weight: 700; background: #222B1B; border-top: 0; font-size: 0.881rem; border-radius: 16px; padding: 0 0.75rem; min-height: 36px; }
  .u-lohob-2b:hover { background: #97EF62; color: #0F120D; }
  .u-gufi9-9io { padding: 2.75rem; }
  .u-bex-0shx, .u-nu3-a3 { padding: 2.75rem; }
  .u-lor-0xd { padding: 3.25rem; }
  .u-hoh-x97r { padding: 3.75rem 3.75rem 0; }
  .u-lopej { padding: 3.25rem; margin: 0 1.5rem 1.5rem; }
  .u-wya { display: none; }
}