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

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

body { background: #0D100A; line-height: 1.55; color: #D8DFD2; font-family: "Rubik", sans-serif; overflow-wrap: break-word; margin: 0; font-size: 16.5px; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { text-underline-offset: 3px; color: #81F184; transition: color .25s; }

a:hover { color: #8CF28F; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.f_ceu { margin-inline: auto; max-width: 1336px; padding-inline: 1rem; }

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

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

.f_beg-5log { min-width: 0; max-width: 752px; }

.f_beg-2e { display: flex; font-size: 14.5px; gap: 0.5rem; color: #81F184; font-weight: 700; align-items: center; margin-bottom: 0.625rem; }

.f_beg-2e::before { height: 8px; flex: none; background: #73EF76; content: ""; width: 8px; border-radius: 2px; }

.f_beg-2v { line-height: 1.1; font-size: clamp(1.657rem, 1.224rem + 1.6vw, 2.549rem); font-weight: 800; text-wrap: balance; letter-spacing: -0.02em; }

.f_beg-241 { margin-top: 0.75rem; color: #9DAE8F; }

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

.f_beg-288 svg { flex: none; }

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

.f_figu8-8xi1 { background: #73EF76; color: #0F120D; }

.f_figu8-8xi1:hover { color: #0F120D; background: #8CF28F; }

.f_figu8-oj { color: #F1F3EF; background: transparent; border-color: #F1F3EF; }

.f_figu8-oj:hover { color: #0D100A; background: #F1F3EF; }

.f_figu8-2qx { font-size: 16.5px; min-height: 52px; }

.f_figu8-i3d { display: flex; width: 100%; }

.f_figu8-mp { background: #F2F3F1; color: #060805; }

.f_figu8-mp:hover { background: #73EF76; color: #0F120D; }

.f_figu8-1vl { color: #F2F3F1; border-color: #F2F3F1; background: transparent; }

.f_figu8-1vl:hover { background: #F2F3F1; color: #060805; }

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

.f_ri0 { border: 1px solid #37462B; background-image: repeating-linear-gradient(135deg, #26301E 0 9px, #192014 9px 18px); overflow: hidden; position: relative; background-color: #26301E; border-radius: 18px; }

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

.f_ri0-7sgp { aspect-ratio: 16 / 10; }

.f_gu4 { padding: 0.625rem; background: #0D100A; z-index: 30; top: 0; position: sticky; }

.f_gu4-3kbc { border: 1px solid #37462B; display: grid; grid-template-columns: minmax(0, 1fr) auto auto; border-radius: 18px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; background: #192014; padding: 0.625rem; max-width: 1336px; margin-inline: auto; align-items: center; gap: 0.625rem; }

.f_gu4-1bj { letter-spacing: -0.02em; grid-area: logo; font-family: "DM Serif Display", serif; line-height: 1.1; text-decoration: none; gap: 0.625rem; display: flex; align-items: center; color: #F1F3EF; padding-left: 0.375rem; overflow-wrap: break-word; font-weight: 800; min-width: 0; font-size: 21.5px; hyphens: auto; }

.f_gu4-1bj::before { content: ""; flex: none; width: 14px; transform: rotate(45deg); height: 14px; border-radius: 4px; background: #73EF76; }

.f_gu4-1bj:hover { color: #F1F3EF; }

.f_gu4-rsxk { opacity: 0; position: absolute; pointer-events: none; }

.f_gu4-cr7n { width: 44px; display: grid; place-items: center; cursor: pointer; grid-area: burger; color: #0D100A; border-radius: 10px; background: #F1F3EF; height: 44px; }

.f_gu4-rsxk:focus-visible + .f_gu4-cr7n { outline: 2px solid #81F184; outline-offset: 3px; }

.f_gu4-46c { display: none; }

.f_gu4-rsxk:checked + .f_gu4-cr7n .f_gu4-3do9 { display: none; }

.f_gu4-rsxk:checked + .f_gu4-cr7n .f_gu4-46c { display: block; }

.f_gu4-d9v7 { grid-area: nav; display: none; border-top: 1px solid #37462B; padding-top: 0.5rem; }

.f_gu4-rsxk:checked ~ .f_gu4-d9v7 { display: grid; gap: 2px; }

.f_gu4-j5 { text-decoration: none; border-radius: 10px; font-weight: 700; min-height: 48px; padding: 0 0.75rem; align-items: center; display: flex; font-size: 17.5px; color: #D8DFD2; }

.f_gu4-j5:hover { color: #F1F3EF; background: #26301E; }

.f_gu4-0h8 { background: #26301E; color: #F1F3EF; }

.f_gu4-k9 { grid-template-columns: 1fr 1fr; grid-area: actions; display: grid; gap: 0.5rem; }

.f_gu4-k9 .f_figu8 { padding: 0 0.75rem; font-size: 14.5px; min-height: 44px; }

.f_mij { border: 1px solid #37462B; border-radius: 18px; padding: 1.875rem 1.375rem; background: #192014; margin: 0 0.625rem 1.625rem; }

.f_mij-l885 { hyphens: auto; font-weight: 800; font-family: "DM Serif Display", serif; letter-spacing: -0.04em; font-size: clamp(2.294rem, 1.02rem + 6vw, 5.609rem); line-height: 1; color: #F1F3EF; overflow-wrap: break-word; }

.f_mij-47k { margin-top: 2.125rem; }

.f_mij-rab { gap: 0.375rem 1.625rem; border-top: 1px solid #37462B; display: grid; padding: 0.875rem 0; }

.f_mij-qoi { font-family: "Martian Mono", monospace; color: #9DAE8F; font-size: 13.5px; }

.f_mij-f3o { padding: 0; flex-wrap: wrap; display: flex; gap: 0.375rem 1.375rem; list-style: none; }

.f_mij-f3o li + li { margin-top: 0; }

.f_mij-tu7 { font-size: 15.5px; text-decoration: none; color: #F1F3EF; font-weight: 600; }

.f_mij-tu7:hover { color: #81F184; }

.f_mij-rip { color: #9DAE8F; font-size: 13.5px; padding-top: 1.375rem; margin-top: 1.375rem; display: flex; border-top: 1px solid #37462B; gap: 1rem 1.625rem; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.f_mij-ugd { max-width: 896px; }

.f_mij-bilz { border: 2px solid #F3727E; font-weight: 800; height: 40px; border-radius: 50%; place-items: center; flex: none; display: grid; color: #F3727E; font-size: 13.5px; width: 40px; }

.f_bem { border: 1px solid #37462B; gap: 0.625rem 1.375rem; box-shadow: 0 14px 37px -12px rgba(0, 0, 0, 0.68); background: #192014; max-width: 856px; align-items: center; bottom: 10px; padding: 0.75rem 0.75rem 0.75rem 1rem; display: flex; right: 10px; border-radius: 18px; left: 10px; z-index: 40; position: fixed; margin-inline: auto; flex-wrap: wrap; }

.f_bem[hidden] { display: none; }

.f_bem-efq { flex: 1 1 260px; color: #D8DFD2; font-size: 14.5px; }

.f_bem-0y { gap: 0.5rem; flex-wrap: wrap; display: flex; }

.f_bem-0y .f_figu8 { padding: 0 0.875rem; min-height: 44px; font-size: 14.5px; }

.f_guceb { padding-block: 0.75rem 3.625rem; }

.f_guceb-lmd2 { border: 1px solid #37462B; display: grid; overflow: hidden; background: #192014; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 446px), 1fr)); }

.f_guceb-0udz { min-width: 0; padding: 1.875rem 1.375rem; }

.f_guceb-0m { line-height: 1.04; letter-spacing: -0.03em; font-size: clamp(2.167rem, 1.326rem + 3.2vw, 3.824rem); font-weight: 800; text-wrap: balance; }

.f_guceb-gl1 { margin-top: 1.125rem; max-width: 564px; font-size: 18.5px; }

.f_guceb-54 { margin-top: 1.75rem; }

.f_guceb-92 { list-style: none; display: grid; margin: 0; padding: 0.75rem 1.375rem; min-width: 0; align-content: center; background: #26301E; }

.f_guceb-8j { gap: 1rem; border-bottom: 1px solid #37462B; padding: 1.125rem 0; grid-template-columns: 44px minmax(0, 1fr); display: grid; }

.f_guceb-8j + .f_guceb-8j { margin-top: 0; }

.f_guceb-8j:last-child { border-bottom: 0; }

.f_guceb-m7kr { color: #81F184; place-items: center; border-radius: 10px; background: #192014; display: grid; width: 44px; height: 44px; }

.f_guceb-zj { font-weight: 700; hyphens: auto; overflow-wrap: break-word; color: #F1F3EF; }

.f_guceb-cf61 { color: #9DAE8F; font-size: 14.5px; }

.f_dujae-qpb { border: 1px solid #37462B; background: #37462B; overflow: hidden; gap: 1px; display: grid; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr)); }

.f_dujae-ug { flex-direction: column-reverse; padding: 1.375rem 1.5rem; display: flex; background: #192014; min-width: 0; }

.f_dujae-5rbt { font-weight: 700; hyphens: auto; font-family: "Martian Mono", monospace; font-size: clamp(1.53rem, 1.224rem + 1vw, 2.04rem); letter-spacing: -0.02em; overflow-wrap: break-word; color: #F1F3EF; }

.f_dujae-1p7 { margin-top: 0.25rem; font-size: 14.5px; color: #9DAE8F; }

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

.f_xawyx-ztz > li + li { margin-top: 0; }

.f_xawyx-q5 { text-decoration: none; color: #F1F3EF; display: block; min-width: 0; transition: transform .25s; }

.f_xawyx-q5:hover { transform: translateY(-4px); color: #81F184; }

.f_xawyx-ti { border: 1px solid #37462B; background-image: repeating-linear-gradient(135deg, #26301E 0 8px, #192014 8px 16px); position: relative; aspect-ratio: 1 / 1; overflow: hidden; border-radius: 18px; }

.f_xawyx-3kr { object-fit: cover; width: 100%; height: 100%; }

.f_xawyx-c4 { font-weight: 700; color: #0D100A; left: 10px; border-radius: 6px; position: absolute; font-size: 12px; padding: 3px 0.5rem; background: #F1F3EF; top: 10px; }

.f_xawyx-jsm { hyphens: auto; font-weight: 700; margin-top: 0.625rem; font-size: 15.5px; overflow-wrap: break-word; line-height: 1.3; }

.f_xawyx-5eq { font-size: 13.5px; color: #9DAE8F; }

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

.f_fidu9-40j > li + li { margin-top: 0; }

.f_fidu9-xn { border: 1px solid #37462B; text-decoration: none; display: grid; color: #F1F3EF; height: 100%; gap: 1rem; padding: 1rem 1.125rem; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; transition: border-color .25s; background: #192014; border-radius: 18px; }

.f_fidu9-xn:hover { border-color: #81F184; color: #F1F3EF; }

.f_fidu9-tb1f { width: 44px; background: #26301E; place-items: center; color: #81F184; height: 44px; display: grid; border-radius: 10px; }

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

.f_fidu9-shuf { display: block; font-size: 13.5px; color: #9DAE8F; }

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

.f_sog-3oj4 { border: 1px solid #37462B; flex-direction: column; min-width: 0; display: flex; border-radius: 18px; background: #192014; }

.f_sog-d1 { padding: 1.625rem 1.625rem 1.375rem; }

.f_sog-l8 { padding: 0.25rem 0.625rem; color: #D8DFD2; display: inline-block; font-weight: 700; background: #26301E; font-size: 12px; border-radius: 6px; }

.f_sog-tu { font-weight: 600; font-size: 18.5px; margin-top: 0.875rem; line-height: 1.3; }

.f_sog-u3p { overflow-wrap: break-word; line-height: 1.1; color: #81F184; font-weight: 800; font-size: clamp(1.657rem, 1.326rem + 1vw, 2.04rem); margin-top: 0.5rem; letter-spacing: -0.02em; font-family: "DM Serif Display", serif; }

.f_sog-uqj { flex: 1; gap: 1rem; display: flex; margin-inline: 0.875rem; border-top: 2px dashed #37462B; padding: 1.375rem 0.625rem 1.625rem; position: relative; flex-direction: column; }

.f_sog-uqj::before, .f_sog-uqj::after { top: -12px; content: ""; position: absolute; background: #0D100A; height: 22px; border-radius: 50%; width: 22px; }

.f_sog-uqj::before { border-right: 1px solid #37462B; left: -26px; }

.f_sog-uqj::after { border-left: 1px solid #37462B; right: -26px; }

.f_sog-cd { flex: 1; font-size: 14.5px; }

.f_sog-zx2 { color: #9DAE8F; font-size: 12px; }

.f_dulob-xzzb { border: 1px solid #37462B; overflow-x: auto; background: #192014; border-radius: 18px; }

.f_dulob-jc { counter-reset: facts-row; font-size: 15.5px; }

.f_dulob-jc thead th { color: #9DAE8F; font-size: 13.5px; border-bottom: 1px solid #37462B; font-weight: 700; padding: 0.875rem 1rem; }

.f_dulob-jc tbody th, .f_dulob-jc tbody td { border-bottom: 1px dashed #37462B; padding: 0.875rem 1rem; }

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

.f_dulob-jc tbody th { font-weight: 600; width: 40%; color: #D8DFD2; min-width: 150px; }

.f_dulob-jc tbody th::before { display: inline-block; min-width: 32px; font-family: "Martian Mono", monospace; font-weight: 500; color: #9DAE8F; font-size: 12px; content: counter(facts-row, decimal-leading-zero); counter-increment: facts-row; }

.f_dulob-jc tbody td { color: #F1F3EF; hyphens: auto; overflow-wrap: break-word; font-weight: 700; min-width: 180px; }

.f_gulon-fs8 { display: block; }

.f_gulon-mw { gap: 0.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); display: grid; }

.f_gulon-be { border: 1px solid #37462B; min-width: 0; background: #192014; padding: 1.125rem 1.375rem; border-radius: 18px; display: flex; gap: 0.375rem; flex-direction: column; }

.f_gulon-clq { color: #9DAE8F; font-size: 13.5px; font-weight: 700; }

.f_gulon-qhp { font-size: 24.5px; line-height: 1.15; hyphens: auto; font-weight: 800; color: #F1F3EF; font-family: "DM Serif Display", serif; overflow-wrap: break-word; }

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

.f_vev-ge { text-decoration: none; border-radius: 18px; background: #060805; color: #F2F3F1; min-width: 0; min-height: 220px; gap: 2.625rem; display: flex; padding: 1.75rem; justify-content: space-between; flex-direction: column; }

.f_vev-ge:hover { color: #F2F3F1; }

.f_vev-lby { gap: 0.375rem 0.75rem; flex-wrap: wrap; justify-content: space-between; font-weight: 700; display: flex; }

.f_vev-jdn { font-size: 13.5px; font-family: "Martian Mono", monospace; font-weight: 500; }

.f_vev-ua { font-size: clamp(1.912rem, 1.224rem + 2.6vw, 3.442rem); font-family: "Martian Mono", monospace; letter-spacing: -0.03em; line-height: 1; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.f_vev-wy4a { border: 1px solid #37462B; padding: 0; border-radius: 18px; list-style: none; gap: 1px; overflow: hidden; margin: 0; display: grid; background: #37462B; }

.f_vev-wy4a > li + li { margin-top: 0; }

.f_vev-ap { padding: 1.375rem 1.625rem; color: #F1F3EF; display: flex; height: 100%; flex-wrap: wrap; justify-content: space-between; gap: 0.375rem 1rem; background: #192014; align-items: center; text-decoration: none; }

.f_vev-ap:hover { color: #F1F3EF; background: #26301E; }

.f_vev-rjm { font-weight: 700; }

.f_vev-ax { font-weight: 700; hyphens: auto; overflow-wrap: break-word; font-size: 22.5px; font-family: "Martian Mono", monospace; }

.f_rib-prr4 { border: 1px solid #37462B; overflow-x: auto; background: #192014; border-radius: 18px; }

.f_rib-vro { font-size: 15.5px; min-width: 648px; }

.f_rib-vro thead { background: #26301E; }

.f_rib-vro th, .f_rib-vro td { padding: 0.875rem 1rem; }

.f_rib-vro thead th { font-weight: 700; color: #D8DFD2; font-size: 13.5px; }

.f_rib-vro tbody th, .f_rib-vro tbody td { border-top: 1px solid #37462B; vertical-align: middle; }

.f_rib-854 { gap: 0.75rem; color: #F1F3EF; font-weight: 700; display: flex; align-items: center; }

.f_rib-5ae { text-align: right; font-family: "Martian Mono", monospace; white-space: nowrap; color: #F1F3EF; }

.f_rib-vro thead .f_rib-5ae { font-family: "Rubik", sans-serif; }

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

.f_hozoo-qe { border: 1px solid #37462B; min-width: 0; border-radius: 18px; background: #192014; padding: 1.625rem; }

.f_hozoo-0c2i { border: 1.5px solid #81F184; height: 48px; color: #81F184; border-radius: 50%; display: grid; width: 48px; place-items: center; }

.f_hozoo-rk { line-height: 1.25; font-size: 19.5px; font-weight: 600; margin-top: 1.375rem; }

.f_hozoo-869 { font-size: 15.5px; margin-top: 0.5rem; }

.f_hozoo-1e5h { margin-top: 0.875rem; font-size: 14.5px; list-style: none; padding: 0; }

.f_hozoo-9r { gap: 0.5rem; display: flex; }

.f_hozoo-9r svg { color: #56D2A9; margin-top: 2px; flex: none; }

.f_xag-f8a { padding: 0; display: grid; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); gap: 1.875rem 1.625rem; counter-reset: steps; }

.f_xag-oica { padding-top: 1.125rem; border-top: 2px solid #F1F3EF; min-width: 0; }

.f_xag-oica + .f_xag-oica { margin-top: 0; }

.f_xag-oica::before { display: block; content: counter(steps, decimal-leading-zero); counter-increment: steps; font-family: "Martian Mono", monospace; font-weight: 700; font-size: 14.5px; color: #81F184; }

.f_xag-zrg { margin-top: 0.625rem; font-size: 19.5px; font-weight: 600; line-height: 1.25; }

.f_xag-yi { margin-top: 0.5rem; font-size: 15.5px; }

.f_tavel-nzbn { gap: 0 2.625rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 298px), 1fr)); }

.f_tavel-jlq { border-top: 1px solid #37462B; min-width: 0; padding-block: 1.375rem 1.625rem; }

.f_tavel-d32l { font-size: 19.5px; font-weight: 600; }

.f_tavel-p5wi { margin-top: 0.625rem; font-size: 15.5px; }

.f_ves-caf { line-height: 1.7; font-size: 17.5px; max-width: 792px; }

.f_ves-mbc5 { font-weight: 800; letter-spacing: -0.02em; margin-bottom: 1.375rem; line-height: 1.1; font-size: clamp(1.657rem, 1.224rem + 1.6vw, 2.549rem); }

.f_ves-caf h3 { font-size: 22.5px; margin: 1.875rem 0 0.625rem; font-weight: 600; }

.f_ves-caf p + p { margin-top: 0.875rem; }

.f_ves-caf ul, .f_ves-caf ol { margin-block: 1rem; }

.f_ves-n4e8 { padding: 1.625rem 1.875rem; border-radius: 18px; margin-block: 1.875rem; background: #26301E; }

.f_ves-n4e8 p { color: #F1F3EF; line-height: 1.4; font-weight: 600; font-family: "DM Serif Display", serif; font-size: 21.5px; }

.f_ves-n4e8 cite { color: #9DAE8F; margin-top: 0.75rem; font-style: normal; font-weight: 600; font-size: 14.5px; display: block; }

.f_fii-sb { border: 1px solid #37462B; grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr)); border-radius: 18px; display: grid; background: #192014; gap: 1.625rem 3.125rem; padding: 1.625rem 1.375rem; }

.f_fii-oj { min-width: 0; }

.f_fii-uxo { letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; font-size: clamp(1.657rem, 1.224rem + 1.4vw, 2.422rem); }

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

.f_fii-646a { min-width: 0; list-style: none; padding: 0; }

.f_fii-71 { padding: 0.75rem 0; border-bottom: 1px solid #37462B; overflow-wrap: break-word; gap: 0.875rem; hyphens: auto; display: flex; align-items: flex-start; }

.f_fii-71 + .f_fii-71 { margin-top: 0; }

.f_fii-0v4 { flex: none; border-radius: 50%; height: 24px; color: #192014; place-items: center; display: grid; width: 24px; background: #56D2A9; }

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

.f_xa7-o1ee { border: 1px solid #37462B; padding: 1.625rem; border-radius: 18px; min-width: 0; background: #192014; }

.f_xa7-59jv { height: 6px; background: #26301E; border-radius: 999px; overflow: hidden; }

.f_xa7-jt7e { border-radius: 999px; background: #73EF76; height: 100%; }

.f_xa7-9bm { margin-top: 1.375rem; font-weight: 800; font-size: 24.5px; }

.f_xa7-3u7 { font-family: "Martian Mono", monospace; font-size: 14.5px; color: #9DAE8F; }

.f_xa7-so { padding: 0; font-size: 15.5px; list-style: none; margin-top: 1rem; }

.f_xa7-nxp { gap: 0.5rem; display: flex; }

.f_xa7-nxp svg { flex: none; color: #56D2A9; margin-top: 3px; }

.f_ka9-xy { display: flex; gap: 1rem; align-items: center; }

.f_ka9-6f { font-size: 53px; color: #F1F3EF; font-family: "DM Serif Display", serif; line-height: 1; font-weight: 800; }

.f_ka9-zp { gap: 2px; display: flex; color: #F1F3EF; }

.f_ka9-bp { font-size: 14.5px; color: #9DAE8F; }

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

.f_ka9-26c { border: 1px solid #37462B; gap: 1rem; display: flex; padding: 1.625rem; flex-direction: column; min-width: 0; border-radius: 18px; background: #192014; }

.f_ka9-o1 { flex: 1; font-size: 15.5px; }

.f_ka9-me { align-items: center; gap: 0.75rem; display: flex; }

.f_ka9-49tr { display: grid; place-items: center; color: #F1F3EF; flex: none; font-weight: 700; font-size: 14.5px; background: #26301E; width: 40px; height: 40px; border-radius: 50%; }

.f_ka9-si4p { color: #F1F3EF; display: block; font-size: 15.5px; font-weight: 700; }

.f_ka9-o5 { display: block; font-size: 13.5px; color: #9DAE8F; }

.f_bepep-wg { border: 1px solid #37462B; background: #192014; border-radius: 18px; gap: 1.625rem 3.125rem; padding: 1.625rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr)); }

.f_bepep-qh { grid-template-columns: auto minmax(0, 1fr); align-items: start; gap: 1rem 1.375rem; display: grid; }

.f_bepep-l6 { color: #0F120D; font-family: "DM Serif Display", serif; display: grid; height: 64px; width: 64px; overflow: hidden; border-radius: 50%; font-size: 22.5px; font-weight: 800; place-items: center; background: #73EF76; }

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

.f_bepep-3y { font-size: 22.5px; font-weight: 800; }

.f_bepep-3m7d { font-size: 14.5px; color: #9DAE8F; }

.f_bepep-7z { margin-top: 0.625rem; }

.f_bepep-22 { gap: 0.5rem 1.375rem; margin-top: 0.75rem; flex-wrap: wrap; display: flex; font-size: 14.5px; }

.f_bepep-v2k { font-family: "Martian Mono", monospace; color: #9DAE8F; }

.f_pex-cc { margin: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(30%, 148px), 1fr)); padding: 0; gap: 0.625rem; }

.f_pex-cc > li + li { margin-top: 0; }

.f_pex-xv { border: 1px solid #37462B; padding: 0.625rem; background: #192014; display: block; transition: border-color .25s; aspect-ratio: 300 / 173; border-radius: 10px; }

.f_pex-xv:hover { border-color: #81F184; }

.f_pex-te { width: 100%; object-fit: contain; height: 100%; }

.f_lokad-hl, .f_zou-ih { padding: 1.625rem 1.375rem; background: #26301E; border-radius: 18px; }

.f_lokad-v6 { display: flex; gap: 1.375rem 2.625rem; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; }

.f_lokad-7ucn { max-width: 668px; min-width: 0; }

.f_lokad-79, .f_zou-9u0 { margin-top: 0.75rem; max-width: 708px; }

.f_lokad-7t { list-style: none; margin-top: 1.875rem; gap: 0.625rem; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 192px), 1fr)); display: grid; }

.f_lokad-kp57 { hyphens: auto; gap: 0.75rem; align-items: center; color: #F1F3EF; font-weight: 700; overflow-wrap: break-word; display: flex; padding: 1rem; background: #192014; min-width: 0; border-radius: 10px; }

.f_lokad-kp57 + .f_lokad-kp57 { margin-top: 0; }

.f_lokad-kp57 svg { flex: none; color: #81F184; }

.f_zou-9gqb { display: flex; font-size: 14.5px; gap: 0.5rem 1.375rem; flex-wrap: wrap; margin-top: 1.375rem; font-weight: 700; }

.f_ve7-fquk { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 404px), 1fr)); gap: 2.125rem 3.625rem; }

.f_ve7-1z3 { min-width: 0; }

.f_ve7-1z3 p { margin-top: 0.875rem; }

.f_ve7-7ti { min-width: 0; align-content: start; display: grid; gap: 1rem; }

.f_ve7-06h { border: 1px solid #37462B; gap: 1px; overflow: hidden; background: #37462B; border-radius: 18px; grid-template-columns: repeat(2, minmax(0, 1fr)); display: grid; }

.f_ve7-svtz { background: #192014; display: flex; flex-direction: column-reverse; padding: 1.125rem 1.375rem; }

.f_ve7-0b76 { font-size: 24.5px; hyphens: auto; color: #F1F3EF; font-family: "Martian Mono", monospace; font-weight: 700; overflow-wrap: break-word; }

.f_ve7-7g3l { color: #9DAE8F; font-size: 13.5px; }

.f_ve7-w1od { border: 1px solid #37462B; border-radius: 18px; list-style: none; background: #192014; padding: 0; }

.f_ve7-80k { padding: 0.875rem 1.375rem; justify-content: space-between; border-bottom: 1px solid #37462B; flex-wrap: wrap; gap: 0.25rem 1rem; display: flex; }

.f_ve7-80k + .f_ve7-80k { margin-top: 0; }

.f_ve7-80k:last-child { border-bottom: 0; }

.f_ve7-dj { font-weight: 700; color: #F1F3EF; }

.f_ve7-zus { font-size: 14.5px; overflow-wrap: break-word; color: #9DAE8F; hyphens: auto; font-family: "Martian Mono", monospace; }

.f_rimid-jmp { counter-reset: faq; border-top: 1.5px solid #F1F3EF; }

.f_rimid-bmxx { border-bottom: 1px solid #37462B; }

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

.f_rimid-hcz9::before { font-family: "Martian Mono", monospace; font-size: 13.5px; color: #81F184; counter-increment: faq; content: counter(faq, decimal-leading-zero); }

.f_rimid-hcz9:hover { color: #81F184; }

.f_rimid-ud { transition: transform .25s; }

.f_rimid-bmxx[open] .f_rimid-ud { transform: rotate(45deg); }

.f_rimid-ml { padding: 0 0 1.5rem 3.125rem; max-width: 896px; }

.f_rimid-ml p + p { margin-top: 0.625rem; }

.f_logup-hft { align-items: center; color: #F2F3F1; border-radius: 18px; background: #060805; display: flex; flex-wrap: wrap; gap: 1.625rem 2.625rem; justify-content: space-between; padding: 1.875rem 1.5rem; }

.f_logup-v600 { max-width: 668px; min-width: 0; }

.f_logup-ah24 { font-size: clamp(1.53rem, 1.224rem + 1.2vw, 2.167rem); line-height: 1.12; letter-spacing: -0.02em; color: #F2F3F1; font-weight: 800; }

.f_logup-u8ws { color: #F2F3F1; margin-top: 0.625rem; }

.f_logup-u8ws a { color: #F2F3F1; }

.f_cehog-mxp { font-weight: 800; line-height: 1.15; font-size: clamp(1.402rem, 1.122rem + 1vw, 1.912rem); max-width: 792px; }

.f_cehog-3pg { column-gap: 3.125rem; margin-top: 1.125rem; font-size: 15.5px; columns: 2 340px; }

.f_cehog-3pg p + p { margin-top: 0.875rem; }

.f_fiqi0-sa { display: flex; margin-bottom: 1.375rem; padding: 0; font-size: 13.5px; color: #9DAE8F; gap: 0.375rem 0.625rem; list-style: none; flex-wrap: wrap; }

.f_fiqi0-sa li + li { margin-top: 0; }

.f_fiqi0-sa li + li::before { margin-right: 0.625rem; content: "/"; }

.f_fiqi0-w9 { color: #9DAE8F; }

.f_fiqi0-7apq { font-weight: 700; color: #F1F3EF; }

.f_pewy4 { padding-block: 0.5rem 2.125rem; }

.f_pewy4-sk { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 468px), 1fr)); gap: 1.625rem 3.125rem; align-items: start; }

.f_pewy4-pb { min-width: 0; }

.f_pewy4-e3k { font-size: 13.5px; color: #9DAE8F; font-family: "Martian Mono", monospace; }

.f_pewy4-1e { line-height: 1.02; font-size: clamp(2.294rem, 1.326rem + 3.4vw, 4.079rem); letter-spacing: -0.03em; font-weight: 800; margin-top: 0.625rem; }

.f_pewy4-k8q { font-size: 18.5px; max-width: 584px; margin-top: 1rem; }

.f_pewy4-i83 { border: 1px solid #37462B; overflow: hidden; margin-top: 1.625rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(45%, 148px), 1fr)); border-radius: 18px; background: #37462B; gap: 1px; }

.f_pewy4-8dsd { background: #192014; min-width: 0; padding: 0.75rem 1rem; }

.f_pewy4-0e { font-size: 12px; font-weight: 700; color: #9DAE8F; }

.f_pewy4-wh { hyphens: auto; font-size: 17.5px; overflow-wrap: break-word; margin-top: 2px; color: #F1F3EF; font-family: "Martian Mono", monospace; font-weight: 700; }

.f_pewy4-un7 { margin-top: 1.625rem; }

.f_pewy4-vv { margin-top: 0.75rem; font-size: 13.5px; color: #9DAE8F; }

.f_pewy4-g5i { min-width: 0; }

.f_jape1-9m1b { overflow: hidden; text-align: center; border-radius: 18px; background: #060805; padding: 1.875rem 1.375rem 0; color: #F2F3F1; }

.f_jape1-n2 { max-width: 856px; margin-inline: auto; }

.f_jape1-keh6 { color: #F2F3F1; font-family: "Martian Mono", monospace; font-size: 13.5px; }

.f_jape1-wo { margin-top: 0.625rem; line-height: 1.02; font-weight: 800; color: #F2F3F1; font-size: clamp(2.167rem, 1.326rem + 3.4vw, 4.206rem); letter-spacing: -0.03em; }

.f_jape1-7yhl { font-size: 18.5px; color: #F2F3F1; margin-top: 0.875rem; }

.f_jape1-zpp { margin-top: 1.625rem; justify-content: center; }

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

.f_jape1-9kc6 { border: 1px solid #F2F3F1; border-radius: 999px; padding: 0.5rem 0.875rem; color: #F2F3F1; font-size: 14.5px; }

.f_jape1-9kc6 + .f_jape1-9kc6 { margin-top: 0; }

.f_jape1-9kc6 strong { font-family: "Martian Mono", monospace; color: #F2F3F1; }

.f_jape1-kmft { aspect-ratio: 16 / 10; margin: 2.375rem auto 0; border-radius: 18px 18px 0 0; overflow: hidden; background-color: #26301E; max-width: 1000px; }

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

.f_guve4 { padding-bottom: 3.125rem; }

.f_guve4-oc { border: 1px solid #37462B; background: #192014; border-radius: 18px; }

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

.f_guve4-dru { transition: transform .25s; }

.f_guve4-oc[open] .f_guve4-dru { transform: rotate(45deg); }

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

.f_guve4-vcoq li + li { margin-top: 0; }

.f_guve4-2r7h { text-decoration: none; display: flex; font-weight: 600; min-height: 44px; border-top: 1px solid #37462B; align-items: center; padding: 0 0.5rem; color: #D8DFD2; }

.f_guve4-2r7h:hover { color: #81F184; }

.f_tami1-4ea9 { gap: 1.875rem 3.625rem; align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr)); }

.f_tami1-qzp { min-width: 0; font-size: 17.5px; max-width: 752px; }

.f_tami1-qzp p { margin-top: 0.875rem; }

.f_tami1-da { min-width: 0; padding: 1.625rem; border-radius: 18px; background: #26301E; }

.f_tami1-pj1 { font-size: 19.5px; font-weight: 600; }

.f_tami1-ll { padding: 0; margin-top: 0.875rem; list-style: none; }

.f_tami1-3efa { gap: 0.625rem; display: flex; }

.f_tami1-3efa svg { flex: none; margin-top: 2px; color: #56D2A9; }

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

.f_pewyf-2j > li + li { margin-top: 0; }

.f_pewyf-0q { border: 1px solid #37462B; overflow: hidden; border-radius: 18px; aspect-ratio: 16 / 10; background-color: #060805; }

.f_pewyf-zgu { height: 100%; object-fit: contain; width: 100%; }

.f_pewyf-tr { margin-top: 0.625rem; font-size: 14.5px; }

.f_vekab-9u2q { border: 1px solid #37462B; overflow-x: auto; background: #192014; border-radius: 18px; }

.f_vekab-swg { font-size: 15.5px; min-width: 584px; }

.f_vekab-swg thead { background: #26301E; }

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

.f_vekab-swg thead th { font-weight: 700; color: #D8DFD2; font-size: 13.5px; }

.f_vekab-swg tbody th, .f_vekab-swg tbody td { border-top: 1px solid #37462B; }

.f_vekab-u4c { color: #F1F3EF; font-family: "Martian Mono", monospace; text-align: right; white-space: nowrap; }

.f_vekab-f22w { display: flex; gap: 0.75rem; color: #F1F3EF; font-weight: 700; align-items: center; }

.f_vekab-s8pa { background: #26301E; flex: none; height: 40px; width: 40px; border-radius: 6px; overflow: hidden; }

.f_vekab-s8pa img { object-fit: contain; height: 100%; width: 100%; }

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

.f_du5-6b { border: 1px solid #37462B; border-radius: 18px; flex-direction: column; min-width: 0; background: #192014; padding: 1.625rem; display: flex; gap: 0.75rem; }

.f_du5-yvc { font-size: 20.5px; font-weight: 600; }

.f_du5-hyb8 { flex: 1; font-size: 15.5px; }

.f_du5-9k { display: flex; flex-wrap: wrap; font-size: 13.5px; gap: 0.375rem; font-weight: 700; align-items: center; }

.f_du5-9k svg { color: #9DAE8F; }

.f_du5-an00 { background: #26301E; padding: 0.25rem 0.625rem; color: #F1F3EF; border-radius: 6px; }

.f_du5-xjl { color: #0F120D; border-radius: 6px; padding: 0.25rem 0.625rem; background: #73EF76; }

.f_duy-mtmc { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr)); gap: 2.625rem 3.125rem; }

.f_duy-ibkg { min-width: 0; }

.f_duy-zzak { line-height: 1.12; font-weight: 800; font-size: clamp(1.53rem, 1.224rem + 1vw, 2.167rem); letter-spacing: -0.02em; }

.f_duy-j7bk { margin-top: 0.625rem; color: #9DAE8F; }

.f_duy-la { border: 1px solid #37462B; overflow-x: auto; border-radius: 18px; margin-top: 1.125rem; background: #192014; }

.f_duy-tvy { font-size: 15.5px; }

.f_duy-tvy thead { background: #26301E; }

.f_duy-tvy th, .f_duy-tvy td { padding: 0.75rem 1.125rem; }

.f_duy-tvy thead th { font-size: 13.5px; }

.f_duy-tvy tbody th, .f_duy-tvy tbody td { border-top: 1px solid #37462B; }

.f_duy-tvy tbody th { font-weight: 600; }

.f_duy-vf { white-space: nowrap; font-family: "Martian Mono", monospace; text-align: right; color: #F1F3EF; }

.f_duy-zaa { display: block; height: 4px; margin-top: 0.375rem; background: #26301E; border-radius: 999px; }

.f_duy-18 { background: #73EF76; height: 100%; display: block; border-radius: 999px; }

.f_duy-l684 { font-weight: 700; color: #56D2A9; }

.f_duy-85qu { color: #9DAE8F; }

.f_riu-e4f8 { border: 1px solid #37462B; overflow: hidden; border-radius: 18px; background-color: #060805; position: relative; aspect-ratio: 16 / 9; }

.f_riu-uxa { object-fit: cover; width: 100%; height: 100%; }

.f_riu-xw { display: grid; position: absolute; text-decoration: none; place-items: center; inset: 0; background: rgba(0, 0, 0, 0.68); }

.f_riu-us { gap: 0.75rem; background: #F2F3F1; align-items: center; color: #060805; padding: 0 1.75rem; font-size: 17.5px; display: inline-flex; font-weight: 800; transition: transform .25s; min-height: 56px; border-radius: 999px; }

.f_riu-xw:hover .f_riu-us { transform: scale(1.04); }

.f_riu-p9 { gap: 0.875rem 2.125rem; display: flex; align-items: center; justify-content: space-between; margin-top: 1rem; flex-wrap: wrap; }

.f_riu-7bb { font-size: 15.5px; max-width: 668px; }

.f_fi8-41p { font-size: 17.5px; line-height: 1.7; max-width: 792px; }

.f_fi8-26 { font-size: clamp(1.657rem, 1.224rem + 1.6vw, 2.549rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; margin-bottom: 1.125rem; }

.f_fi8-41p p + p { margin-top: 0.875rem; }

.f_zou-gf { margin-top: 1.625rem; gap: 0.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); display: grid; }

.f_zou-0u { min-width: 0; background: #192014; padding: 1.125rem 1.375rem; border-radius: 10px; }

.f_zou-1l4 { font-size: 16.5px; font-family: "Rubik", sans-serif; font-weight: 700; }

.f_zou-4ju { font-size: 14.5px; margin-top: 0.375rem; }

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

.f_jae-pzb6 { transform: translateY(0); }

.f_jae-yya { text-overflow: ellipsis; min-width: 0; overflow: hidden; color: #F1F3EF; font-weight: 700; white-space: nowrap; }

.f_jae .f_figu8 { flex: none; min-height: 44px; }

@media (min-width: 648px) {
  .f_ceu { padding-inline: 1.625rem; }
  .f_guceb-0udz { padding: 2.875rem 2.625rem; }
  .f_guceb-92 { padding: 1.625rem 2.125rem; }
  .f_fii-sb { padding: 2.375rem; }
  .f_lokad-hl, .f_zou-ih { padding: 2.375rem; }
  .f_logup-hft { padding: 2.625rem; }
  .f_jape1-9m1b { padding: 2.875rem 2.625rem 0; }
  .f_mij { padding: 2.625rem; }
  .f_mij-rab { grid-template-columns: 170px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 965px) {
  .f_ceu { padding-inline: 2.625rem; }
  main > section { padding-block: 0 5.75rem; }
  .f_gu4 { padding: 0.75rem 1.625rem; }
  .f_gu4-3kbc { grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; padding-left: 0.875rem; gap: 1rem; }
  .f_gu4-cr7n { display: none; }
  .f_gu4-d9v7 { display: flex; flex-wrap: wrap; padding-top: 0; border-top: 0; gap: 2px; justify-content: center; }
  .f_gu4-j5 { min-height: 40px; font-size: 14.5px; }
  .f_gu4-k9 { display: flex; }
  .f_gu4-k9 .f_figu8 { min-height: 42px; padding: 0 1rem; }
  .f_guceb-0udz { padding: 4.25rem; }
  .f_pewy4 { padding-block: 1rem 3.125rem; }
  .f_guve4 { padding-bottom: 4.75rem; }
  .f_guve4-oc[open] .f_guve4-vcoq, .f_guve4-vcoq { gap: 0.5rem; display: flex; flex-wrap: wrap; padding: 0 0.625rem 0.625rem; }
  .f_guve4-2r7h { font-size: 14.5px; min-height: 36px; padding: 0 0.75rem; border-radius: 10px; font-weight: 700; border-top: 0; background: #26301E; color: #F1F3EF; }
  .f_guve4-2r7h:hover { background: #73EF76; color: #0F120D; }
  .f_fii-sb { padding: 2.875rem; }
  .f_lokad-hl, .f_zou-ih { padding: 2.875rem; }
  .f_logup-hft { padding: 3.125rem; }
  .f_jape1-9m1b { padding: 3.625rem 3.625rem 0; }
  .f_mij { margin: 0 1.625rem 1.625rem; padding: 3.125rem; }
  .f_jae { display: none; }
}