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

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

body { overflow-wrap: break-word; font-size: 1.07rem; line-height: 1.55; background: #11110B; font-family: "Work Sans", sans-serif; color: #DFDFD5; margin: 0; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #F9D577; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.er-pezoc { max-width: 1308px; padding-inline: 1rem; margin-inline: auto; }

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

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

.er-fiu-ddwv { max-width: 736px; min-width: 0; }

.er-fiu-c5 { font-weight: 700; align-items: center; display: flex; margin-bottom: 0.5rem; gap: 0.5rem; font-size: 0.94rem; color: #FADD92; }

.er-fiu-c5::before { content: ""; border-radius: 2px; height: 8px; background: #F7CA56; width: 8px; flex: none; }

.er-fiu-20v { text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.686rem, 1.245rem + 1.6vw, 2.594rem); }

.er-fiu-jaq { margin-top: 0.75rem; color: #AEAE95; }

.er-fiu-00o { padding-bottom: 2px; font-weight: 700; font-size: 1.005rem; border-bottom: 1.5px solid currentColor; gap: 0.5rem; display: inline-flex; text-decoration: none; align-items: center; }

.er-fiu-00o svg { flex: none; }

.er-fiu-sl { max-width: 776px; text-align: center; flex-direction: column; align-items: center; margin-inline: auto; }

.er-fiu-sl .er-fiu-c5 { border: 1px solid #44442E; justify-content: center; color: #DFDFD5; padding: 0.25rem 0.75rem; border-radius: 999px; }

.er-fiu-sl .er-fiu-c5::before { display: none; }

.er-fiu-sl .er-fiu-20v { font-size: clamp(1.816rem, 1.349rem + 2vw, 2.983rem); }

.er-fiu-sl .er-fiu-00o { font-size: 0.94rem; min-height: 40px; border-bottom: 0; padding: 0 1rem; color: #F2F2EE; border-radius: 999px; background: #2E2E1F; }

.er-fiu-sl .er-fiu-00o:hover { background: #44442E; color: #F2F2EE; }

.er-sovel { border: 1.5px solid transparent; text-align: center; font-size: 1.005rem; gap: 0.5rem; padding: 0 1.25rem; justify-content: center; min-height: 48px; align-items: center; cursor: pointer; font-weight: 700; text-decoration: none; line-height: 1.2; transition: background-color .21s, color .21s, border-color .21s; border-radius: 6px; font-family: "Work Sans", sans-serif; display: inline-flex; }

.er-sovel-oh { background: #F7CA56; color: #11110D; }

.er-sovel-oh:hover { color: #11110D; background: #F9D577; }

.er-sovel-mr { border-color: #F2F2EE; color: #F2F2EE; background: transparent; }

.er-sovel-mr:hover { background: #F2F2EE; color: #11110B; }

.er-sovel-4i3l { min-height: 52px; font-size: 1.07rem; }

.er-sovel-ou { width: 100%; display: flex; }

.er-sovel-hx { background: #F1F1EF; color: #0B0B07; }

.er-sovel-hx:hover { color: #11110D; background: #F7CA56; }

.er-sovel-9us4 { border-color: #F1F1EF; color: #F1F1EF; background: transparent; }

.er-sovel-9us4:hover { background: #F1F1EF; color: #0B0B07; }

.er-kapen { flex-wrap: wrap; display: flex; gap: 0.5rem; }

.er-guduw { border: 1px solid #44442E; background-color: #2E2E1F; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #2E2E1F 0 9px, #232318 9px 18px); position: relative; overflow: hidden; }

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

.er-guduw-sd3j { aspect-ratio: 16 / 10; }

.er-hoduq { z-index: 30; padding: 0.5rem; background: #11110B; top: 0; position: sticky; }

.er-hoduq-t3h { border: 1px solid #44442E; max-width: 1308px; padding: 0.5rem; gap: 0.5rem; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; background: #232318; margin-inline: auto; border-radius: 12px; display: grid; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; }

.er-hoduq-k15 { min-width: 0; display: flex; letter-spacing: -0.02em; color: #F2F2EE; font-weight: 800; font-size: 1.427rem; align-items: center; gap: 0.5rem; grid-area: logo; hyphens: auto; text-decoration: none; padding-left: 0.25rem; overflow-wrap: break-word; font-family: "Space Grotesk", sans-serif; line-height: 1.1; }

.er-hoduq-k15::before { background: #F7CA56; width: 14px; transform: rotate(45deg); border-radius: 4px; flex: none; content: ""; height: 14px; }

.er-hoduq-k15:hover { color: #F2F2EE; }

.er-hoduq-2j { opacity: 0; position: absolute; pointer-events: none; }

.er-hoduq-xi { border-radius: 6px; background: #F2F2EE; cursor: pointer; display: grid; color: #11110B; place-items: center; width: 44px; height: 44px; grid-area: burger; }

.er-hoduq-2j:focus-visible + .er-hoduq-xi { outline: 2px solid #FADD92; outline-offset: 3px; }

.er-hoduq-q4r { display: none; }

.er-hoduq-2j:checked + .er-hoduq-xi .er-hoduq-fpl { display: none; }

.er-hoduq-2j:checked + .er-hoduq-xi .er-hoduq-q4r { display: block; }

.er-hoduq-qb3 { display: none; border-top: 1px solid #44442E; padding-top: 0.5rem; grid-area: nav; }

.er-hoduq-2j:checked ~ .er-hoduq-qb3 { gap: 2px; display: grid; }

.er-hoduq-wara { align-items: center; padding: 0 0.75rem; border-radius: 6px; min-height: 48px; font-size: 1.135rem; display: flex; color: #DFDFD5; font-weight: 700; text-decoration: none; }

.er-hoduq-wara:hover { color: #F2F2EE; background: #2E2E1F; }

.er-hoduq-9gmy { background: #2E2E1F; color: #F2F2EE; }

.er-hoduq-10jr { display: grid; grid-template-columns: 1fr 1fr; grid-area: actions; gap: 0.5rem; }

.er-hoduq-10jr .er-sovel { padding: 0 0.75rem; min-height: 44px; font-size: 0.94rem; }

.er-gua { background: #0B0B07; color: #F1F1EF; padding-block: 3rem 1.75rem; }

.er-gua-qioe { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); gap: 2rem 1.5rem; }

.er-gua-mi { font-size: 1.427rem; align-items: center; color: #F1F1EF; display: flex; gap: 0.5rem; font-family: "Space Grotesk", sans-serif; font-weight: 800; }

.er-gua-mi::before { background: #F1F1EF; width: 14px; content: ""; transform: rotate(45deg); height: 14px; border-radius: 4px; flex: none; }

.er-gua-j34 { color: #F1F1EF; font-size: 0.94rem; margin-top: 0.75rem; }

.er-gua-j34 a { color: #F1F1EF; }

.er-gua-a40j { color: #F1F1EF; font-size: 0.94rem; font-weight: 700; margin-bottom: 0.75rem; font-family: "Work Sans", sans-serif; }

.er-gua-dga { list-style: none; padding: 0; }

.er-gua-dga li + li { margin-top: 0.5rem; }

.er-gua-7wj7 { text-decoration: none; color: #F1F1EF; font-size: 0.94rem; }

.er-gua-7wj7:hover { color: #F1F1EF; text-decoration: underline; }

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

.er-gua-g3 { border: 2px solid #ED787B; border-radius: 50%; width: 44px; height: 44px; font-weight: 800; font-size: 0.94rem; place-items: center; display: grid; color: #F1F1EF; }

.er-gua-hc { font-size: 0.876rem; color: #F1F1EF; line-height: 1.6; }

.er-gua-hc + .er-gua-hc { margin-top: 0.5rem; }

.er-jalol { border: 1px solid #44442E; position: fixed; align-items: center; flex-wrap: wrap; border-radius: 12px; gap: 0.5rem 1.25rem; z-index: 40; display: flex; max-width: 836px; padding: 0.75rem 0.75rem 0.75rem 1rem; box-shadow: 0 9px 24px -12px rgba(0, 0, 0, 0.67); right: 10px; bottom: 10px; background: #232318; margin-inline: auto; left: 10px; }

.er-jalol[hidden] { display: none; }

.er-jalol-8v { color: #DFDFD5; font-size: 0.94rem; flex: 1 1 260px; }

.er-jalol-lwy { gap: 0.5rem; flex-wrap: wrap; display: flex; }

.er-jalol-lwy .er-sovel { min-height: 44px; padding: 0 0.75rem; font-size: 0.94rem; }

.er-zozov { padding-block: 0.75rem 3.5rem; }

.er-zozov-y5k6 { border: 1px solid #44442E; grid-template-columns: repeat(auto-fit, minmax(min(100%, 444px), 1fr)); display: grid; background: #232318; border-radius: 12px; overflow: hidden; }

.er-zozov-2g3u { padding: 1.75rem 1.25rem; min-width: 0; }

.er-zozov-xus { font-size: clamp(2.205rem, 1.349rem + 3.2vw, 3.891rem); font-weight: 800; line-height: 1.04; text-wrap: balance; letter-spacing: -0.03em; }

.er-zozov-fnyw { font-size: 1.199rem; margin-top: 1rem; max-width: 552px; }

.er-zozov-9tbh { margin-top: 1.5rem; }

.er-zozov-8394 { display: grid; padding: 0.75rem 1.25rem; min-width: 0; list-style: none; align-content: center; background: #2E2E1F; margin: 0; }

.er-zozov-czo { display: grid; gap: 1rem; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #44442E; padding: 1rem 0; }

.er-zozov-czo + .er-zozov-czo { margin-top: 0; }

.er-zozov-czo:last-child { border-bottom: 0; }

.er-zozov-pmjj { height: 44px; place-items: center; background: #232318; width: 44px; border-radius: 6px; color: #FADD92; display: grid; }

.er-zozov-fy { hyphens: auto; overflow-wrap: break-word; color: #F2F2EE; font-weight: 700; }

.er-zozov-vu { color: #AEAE95; font-size: 0.94rem; }

.er-hom-70m { border: 1px solid #44442E; border-radius: 12px; gap: 1px; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 158px), 1fr)); background: #44442E; display: grid; }

.er-hom-61tp { padding: 1.25rem 1.25rem; flex-direction: column-reverse; display: flex; background: #232318; min-width: 0; }

.er-hom-05ha { font-weight: 700; color: #F2F2EE; letter-spacing: -0.02em; font-size: clamp(1.556rem, 1.245rem + 1vw, 2.075rem); overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; hyphens: auto; }

.er-hom-3bp { color: #AEAE95; margin-top: 0.25rem; font-size: 0.94rem; }

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

.er-mi2-jby > li + li { margin-top: 0; }

.er-mi2-dnhl { display: block; text-decoration: none; color: #F2F2EE; transition: transform .21s; min-width: 0; }

.er-mi2-dnhl:hover { transform: translateY(-4px); color: #FADD92; }

.er-mi2-vwju { border: 1px solid #44442E; background-image: repeating-linear-gradient(135deg, #2E2E1F 0 8px, #232318 8px 16px); overflow: hidden; position: relative; aspect-ratio: 1 / 1; border-radius: 12px; }

.er-mi2-jr { object-fit: cover; height: 100%; width: 100%; }

.er-mi2-py5 { overflow-wrap: break-word; margin-top: 0.5rem; font-size: 1.005rem; line-height: 1.3; font-weight: 700; hyphens: auto; }

.er-mi2-t1qt { color: #AEAE95; font-size: 0.876rem; }

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

.er-duk-isr > li + li { margin-top: 0; }

.er-duk-l2e { border: 1px solid #44442E; display: grid; transition: border-color .21s; grid-template-columns: 94px minmax(0, 1fr) auto; color: #F2F2EE; padding: 0.5rem 1rem 0.5rem 0.5rem; border-radius: 12px; align-items: center; gap: 1rem; background: #232318; text-decoration: none; }

.er-duk-l2e:hover { border-color: #FADD92; color: #F2F2EE; }

.er-duk-aj { overflow: hidden; border-radius: 12px; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #2E2E1F 0 6px, #232318 6px 12px); }

.er-duk-e1oz { height: 100%; object-fit: cover; width: 100%; }

.er-duk-5ani { display: block; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.er-duk-1b5 { display: block; color: #AEAE95; font-size: 0.876rem; }

.er-duk-h1dp { white-space: nowrap; font-weight: 700; font-size: 0.876rem; font-family: "Spline Sans Mono", monospace; color: #44E48D; }

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

.er-ka2-nxa > li + li { margin-top: 0; }

.er-ka2-r197 { border: 1px solid #44442E; gap: 1rem; height: 100%; align-items: center; text-decoration: none; transition: border-color .21s; color: #F2F2EE; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; background: #232318; border-radius: 12px; padding: 1rem 1rem; }

.er-ka2-r197:hover { color: #F2F2EE; border-color: #FADD92; }

.er-ka2-6u5k { width: 44px; background: #2E2E1F; border-radius: 6px; height: 44px; color: #FADD92; display: grid; place-items: center; }

.er-ka2-ptc { hyphens: auto; display: block; overflow-wrap: break-word; font-weight: 700; }

.er-ka2-hzzq { font-size: 0.876rem; display: block; color: #AEAE95; }

.er-zosop-6b { grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr)); gap: 1rem; display: grid; }

.er-zosop-slc { border: 1px solid #44442E; border-radius: 12px; min-width: 0; background: #232318; flex-direction: column; display: flex; }

.er-zosop-j41 { padding: 1.5rem 1.5rem 1.25rem; }

.er-zosop-27 { background: #2E2E1F; border-radius: 2px; display: inline-block; font-weight: 700; font-size: 0.81rem; padding: 0.25rem 0.5rem; color: #DFDFD5; }

.er-zosop-vl { font-size: 1.199rem; line-height: 1.3; font-weight: 600; margin-top: 0.75rem; }

.er-zosop-9f { font-size: clamp(1.686rem, 1.349rem + 1vw, 2.075rem); letter-spacing: -0.02em; color: #FADD92; font-family: "Space Grotesk", sans-serif; overflow-wrap: break-word; line-height: 1.1; margin-top: 0.5rem; font-weight: 800; }

.er-zosop-1ho { flex: 1; flex-direction: column; position: relative; display: flex; padding: 1.25rem 0.5rem 1.5rem; gap: 1rem; margin-inline: 0.75rem; border-top: 2px dashed #44442E; }

.er-zosop-1ho::before, .er-zosop-1ho::after { background: #11110B; width: 22px; content: ""; position: absolute; height: 22px; top: -12px; border-radius: 50%; }

.er-zosop-1ho::before { border-right: 1px solid #44442E; left: -26px; }

.er-zosop-1ho::after { border-left: 1px solid #44442E; right: -26px; }

.er-zosop-06 { flex: 1; font-size: 0.94rem; }

.er-zosop-t3 { color: #AEAE95; font-size: 0.81rem; }

.er-sof-a6pu { border: 1px solid #44442E; background: #232318; border-radius: 12px; overflow-x: auto; }

.er-sof-gmac { counter-reset: facts-row; font-size: 1.005rem; }

.er-sof-gmac thead th { padding: 0.75rem 1rem; font-weight: 700; color: #AEAE95; font-size: 0.876rem; border-bottom: 1px solid #44442E; }

.er-sof-gmac tbody th, .er-sof-gmac tbody td { padding: 0.75rem 1rem; border-bottom: 1px dashed #44442E; }

.er-sof-gmac tbody tr:last-child th, .er-sof-gmac tbody tr:last-child td { border-bottom: 0; }

.er-sof-gmac tbody th { width: 40%; color: #DFDFD5; min-width: 150px; font-weight: 600; }

.er-sof-gmac tbody th::before { font-size: 0.81rem; content: counter(facts-row, decimal-leading-zero); font-weight: 500; counter-increment: facts-row; display: inline-block; font-family: "Spline Sans Mono", monospace; color: #AEAE95; min-width: 32px; }

.er-sof-gmac tbody td { min-width: 180px; hyphens: auto; overflow-wrap: break-word; font-weight: 700; color: #F2F2EE; }

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

.er-cea-sqme > li + li { margin-top: 0; }

.er-cea-xhii { border: 1px solid #44442E; transition: border-color .21s; text-decoration: none; background: #232318; border-radius: 12px; min-width: 0; display: block; padding: 0.5rem 0.5rem 1rem; color: #F2F2EE; height: 100%; }

.er-cea-xhii:hover { color: #F2F2EE; border-color: #FADD92; }

.er-cea-2a0 { overflow: hidden; background-image: repeating-linear-gradient(135deg, #2E2E1F 0 8px, #11110B 8px 16px); position: relative; aspect-ratio: 16 / 10; border-radius: 12px; }

.er-cea-dd { letter-spacing: .04em; background: #ED787B; padding: 3px 0.5rem; font-size: 0.746rem; border-radius: 2px; top: 10px; color: #232318; font-weight: 700; left: 10px; position: absolute; }

.er-cea-1mh { overflow-wrap: break-word; hyphens: auto; font-weight: 700; margin-top: 0.75rem; padding-inline: 0.5rem; }

.er-cea-qp { color: #AEAE95; padding-inline: 0.5rem; font-size: 0.876rem; font-family: "Spline Sans Mono", monospace; }

.er-xan-boni { border: 1px solid #44442E; overflow-x: auto; background: #232318; border-radius: 12px; }

.er-xan-yt { font-size: 1.005rem; min-width: 632px; }

.er-xan-yt thead { background: #2E2E1F; }

.er-xan-yt th, .er-xan-yt td { padding: 0.75rem 1rem; }

.er-xan-yt thead th { font-size: 0.876rem; font-weight: 700; color: #DFDFD5; }

.er-xan-yt tbody th, .er-xan-yt tbody td { border-top: 1px solid #44442E; vertical-align: middle; }

.er-xan-xd0h { align-items: center; color: #F2F2EE; display: flex; gap: 0.75rem; font-weight: 700; }

.er-xan-1v4x { color: #F2F2EE; font-family: "Spline Sans Mono", monospace; text-align: right; white-space: nowrap; }

.er-xan-yt thead .er-xan-1v4x { font-family: "Work Sans", sans-serif; }

.er-nubeb-1esh { border-top: 1px solid #44442E; }

.er-nubeb-71f { border-bottom: 1px solid #44442E; gap: 0.5rem 1.25rem; display: grid; padding: 1.5rem 0; grid-template-columns: auto minmax(0, 1fr); }

.er-nubeb-upm { background: #F7CA56; height: 52px; grid-row: span 2; border-radius: 6px; width: 52px; display: grid; place-items: center; color: #11110D; }

.er-nubeb-aoa { font-size: 1.329rem; font-weight: 600; }

.er-nubeb-yq76 { hyphens: auto; max-width: 776px; }

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

.er-duu-3w8h { min-width: 0; border-top: 2px solid #F2F2EE; padding-top: 1rem; }

.er-duu-3w8h + .er-duu-3w8h { margin-top: 0; }

.er-duu-3w8h::before { font-family: "Spline Sans Mono", monospace; font-size: 0.94rem; font-weight: 700; color: #FADD92; counter-increment: steps; display: block; content: counter(steps, decimal-leading-zero); }

.er-duu-pswb { line-height: 1.25; font-size: 1.265rem; font-weight: 600; margin-top: 0.5rem; }

.er-duu-7po { margin-top: 0.5rem; font-size: 1.005rem; }

.er-bea-ix { gap: 0 2.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); display: grid; }

.er-bea-vj1l { padding-block: 1.25rem 1.5rem; min-width: 0; border-top: 1px solid #44442E; }

.er-bea-itw0 { font-size: 1.265rem; font-weight: 600; }

.er-bea-n2ua { font-size: 1.005rem; margin-top: 0.5rem; }

.er-wywy1-2rlz { font-size: 1.135rem; max-width: 776px; line-height: 1.7; }

.er-wywy1-bg { font-weight: 800; font-size: clamp(1.686rem, 1.245rem + 1.6vw, 2.594rem); margin-bottom: 1.25rem; letter-spacing: -0.02em; line-height: 1.1; }

.er-wywy1-2rlz h3 { font-size: 1.492rem; font-weight: 600; margin: 1.75rem 0 0.5rem; }

.er-wywy1-2rlz p + p { margin-top: 0.75rem; }

.er-wywy1-2rlz ul, .er-wywy1-2rlz ol { margin-block: 1rem; }

.er-wywy1-loc { background: #2E2E1F; padding: 1.5rem 1.75rem; border-radius: 12px; margin-block: 1.75rem; }

.er-wywy1-loc p { font-family: "Space Grotesk", sans-serif; font-size: 1.427rem; color: #F2F2EE; line-height: 1.4; font-weight: 600; }

.er-wywy1-loc cite { font-weight: 600; font-size: 0.94rem; display: block; color: #AEAE95; margin-top: 0.75rem; font-style: normal; }

.er-ka8-2wh4 { border: 1px solid #44442E; border-radius: 12px; display: grid; padding: 1.5rem 1.25rem; gap: 1.5rem 3rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr)); background: #232318; }

.er-ka8-6s { min-width: 0; }

.er-ka8-nm { font-size: clamp(1.686rem, 1.245rem + 1.4vw, 2.464rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; }

.er-ka8-shlq { margin-top: 0.75rem; }

.er-ka8-e89 { padding: 0; min-width: 0; list-style: none; }

.er-ka8-j3u0 { border-bottom: 1px solid #44442E; gap: 0.75rem; overflow-wrap: break-word; hyphens: auto; display: flex; align-items: flex-start; padding: 0.75rem 0; }

.er-ka8-j3u0 + .er-ka8-j3u0 { margin-top: 0; }

.er-ka8-v6 { width: 24px; color: #232318; height: 24px; border-radius: 50%; place-items: center; flex: none; background: #44E48D; display: grid; }

.er-xa4-cn7u { align-items: center; gap: 1rem; display: flex; }

.er-xa4-wo05 { font-family: "Space Grotesk", sans-serif; color: #F2F2EE; font-weight: 800; line-height: 1; font-size: 3.502rem; }

.er-xa4-sm { display: flex; gap: 2px; color: #F2F2EE; }

.er-xa4-bt { color: #AEAE95; font-size: 0.94rem; }

.er-xa4-46qj { gap: 1rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); }

.er-xa4-fudr { border: 1px solid #44442E; border-radius: 12px; flex-direction: column; min-width: 0; display: flex; background: #232318; gap: 1rem; padding: 1.5rem; }

.er-xa4-ig6n { font-size: 1.005rem; flex: 1; }

.er-xa4-xjox { gap: 0.75rem; align-items: center; display: flex; }

.er-xa4-hh31 { color: #F2F2EE; width: 40px; height: 40px; font-size: 0.94rem; display: grid; place-items: center; border-radius: 50%; flex: none; font-weight: 700; background: #2E2E1F; }

.er-xa4-9fc { color: #F2F2EE; display: block; font-weight: 700; font-size: 1.005rem; }

.er-xa4-60l { display: block; color: #AEAE95; font-size: 0.876rem; }

.er-xahon-pr { border: 1px solid #44442E; border-radius: 12px; background: #232318; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); padding: 1.5rem; gap: 1.5rem 3rem; }

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

.er-xahon-5h2l { display: grid; place-items: center; font-size: 1.492rem; overflow: hidden; width: 64px; background: #F7CA56; height: 64px; color: #11110D; border-radius: 50%; font-family: "Space Grotesk", sans-serif; font-weight: 800; }

.er-xahon-5h2l img { object-fit: cover; width: 100%; height: 100%; }

.er-xahon-p0u { font-size: 1.492rem; font-weight: 800; }

.er-xahon-jit { font-size: 0.94rem; color: #AEAE95; }

.er-xahon-83c { margin-top: 0.5rem; }

.er-xahon-vl05 { font-size: 0.94rem; display: flex; margin-top: 0.75rem; flex-wrap: wrap; gap: 0.5rem 1.25rem; }

.er-xahon-sm0h { color: #AEAE95; font-family: "Spline Sans Mono", monospace; }

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

.er-xahou-zyo > li + li { margin-top: 0; }

.er-xahou-ft { border: 1px solid #44442E; border-radius: 6px; transition: border-color .21s; display: block; background: #232318; aspect-ratio: 300 / 173; padding: 0.5rem; }

.er-xahou-ft:hover { border-color: #FADD92; }

.er-xahou-72c { object-fit: contain; height: 100%; width: 100%; }

.er-peu-ean, .er-ri8-a3r { background: #2E2E1F; border-radius: 12px; padding: 1.5rem 1.25rem; }

.er-peu-jtcw { flex-wrap: wrap; display: flex; justify-content: space-between; gap: 1.25rem 2.5rem; align-items: flex-end; }

.er-peu-0ad { min-width: 0; max-width: 652px; }

.er-peu-aj9n, .er-ri8-u7wu { max-width: 692px; margin-top: 0.75rem; }

.er-peu-blx { margin-top: 1.75rem; gap: 0.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 190px), 1fr)); list-style: none; padding: 0; display: grid; }

.er-peu-s54 { hyphens: auto; padding: 1rem; min-width: 0; display: flex; font-weight: 700; align-items: center; color: #F2F2EE; background: #232318; border-radius: 6px; gap: 0.75rem; overflow-wrap: break-word; }

.er-peu-s54 + .er-peu-s54 { margin-top: 0; }

.er-peu-s54 svg { flex: none; color: #FADD92; }

.er-ri8-jp { gap: 0.5rem 1.25rem; display: flex; margin-top: 1.25rem; font-weight: 700; font-size: 0.94rem; flex-wrap: wrap; }

.er-qimik-0b { grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr)); display: grid; gap: 2rem 3.5rem; }

.er-qimik-8j2 { min-width: 0; }

.er-qimik-8j2 p { margin-top: 0.75rem; }

.er-qimik-0dpj { gap: 1rem; min-width: 0; display: grid; align-content: start; }

.er-qimik-2w { border: 1px solid #44442E; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #44442E; border-radius: 12px; gap: 1px; display: grid; }

.er-qimik-d83 { padding: 1rem 1.25rem; display: flex; flex-direction: column-reverse; background: #232318; }

.er-qimik-ie17 { color: #F2F2EE; font-weight: 700; overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; font-size: 1.621rem; hyphens: auto; }

.er-qimik-5wf { color: #AEAE95; font-size: 0.876rem; }

.er-qimik-g3 { border: 1px solid #44442E; list-style: none; background: #232318; padding: 0; border-radius: 12px; }

.er-qimik-iz { flex-wrap: wrap; display: flex; gap: 0.25rem 1rem; border-bottom: 1px solid #44442E; justify-content: space-between; padding: 0.75rem 1.25rem; }

.er-qimik-iz + .er-qimik-iz { margin-top: 0; }

.er-qimik-iz:last-child { border-bottom: 0; }

.er-qimik-zx { color: #F2F2EE; font-weight: 700; }

.er-qimik-ac4g { overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; hyphens: auto; font-size: 0.94rem; color: #AEAE95; }

.er-qiy-gk { counter-reset: faq; border-top: 1.5px solid #F2F2EE; }

.er-qiy-rkb { border-bottom: 1px solid #44442E; }

.er-qiy-u4 { padding: 1rem 0; color: #F2F2EE; display: grid; align-items: center; grid-template-columns: 36px minmax(0, 1fr) 24px; font-size: 1.135rem; gap: 0.75rem; font-weight: 700; }

.er-qiy-u4::before { font-family: "Spline Sans Mono", monospace; content: counter(faq, decimal-leading-zero); counter-increment: faq; color: #FADD92; font-size: 0.876rem; }

.er-qiy-u4:hover { color: #FADD92; }

.er-qiy-up9 { transition: transform .21s; }

.er-qiy-rkb[open] .er-qiy-up9 { transform: rotate(45deg); }

.er-qiy-xxx4 { max-width: 876px; padding: 0 0 1.25rem 3rem; }

.er-qiy-xxx4 p + p { margin-top: 0.5rem; }

.er-nusoq-hre { padding: 1.75rem 1.25rem; background: #0B0B07; display: flex; justify-content: space-between; gap: 1.5rem 2.5rem; border-radius: 12px; align-items: center; color: #F1F1EF; flex-wrap: wrap; }

.er-nusoq-z7 { max-width: 652px; min-width: 0; }

.er-nusoq-gtek { color: #F1F1EF; font-size: clamp(1.556rem, 1.245rem + 1.2vw, 2.205rem); font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; }

.er-nusoq-ws { color: #F1F1EF; margin-top: 0.5rem; }

.er-nusoq-ws a { color: #F1F1EF; }

.er-xazok-04g4 { line-height: 1.15; font-size: clamp(1.427rem, 1.141rem + 1vw, 1.945rem); font-weight: 800; max-width: 776px; }

.er-xazok-zn { column-gap: 3rem; columns: 2 340px; margin-top: 1rem; font-size: 1.005rem; }

.er-xazok-zn p + p { margin-top: 0.75rem; }

.er-zoe-w7jc { flex-wrap: wrap; padding: 0; color: #AEAE95; list-style: none; display: flex; margin-bottom: 1.25rem; font-size: 0.876rem; gap: 0.25rem 0.5rem; }

.er-zoe-w7jc li + li { margin-top: 0; }

.er-zoe-w7jc li + li::before { content: "/"; margin-right: 0.5rem; }

.er-zoe-hc { color: #AEAE95; }

.er-zoe-i2d0 { font-weight: 700; color: #F2F2EE; }

.er-ja6 { padding-block: 0.5rem 2rem; }

.er-ja6-sj0r { gap: 1.5rem 3rem; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 466px), 1fr)); display: grid; }

.er-ja6-xv3 { min-width: 0; }

.er-ja6-7rgo { color: #AEAE95; font-size: 0.876rem; font-family: "Spline Sans Mono", monospace; }

.er-ja6-gas { line-height: 1.02; font-size: clamp(2.334rem, 1.349rem + 3.4vw, 4.15rem); margin-top: 0.5rem; font-weight: 800; letter-spacing: -0.03em; }

.er-ja6-az { font-size: 1.199rem; max-width: 572px; margin-top: 1rem; }

.er-ja6-rba { border: 1px solid #44442E; background: #44442E; display: grid; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 148px), 1fr)); border-radius: 12px; overflow: hidden; margin-top: 1.5rem; }

.er-ja6-3gi9 { min-width: 0; padding: 0.75rem 1rem; background: #232318; }

.er-ja6-a2fu { font-weight: 700; font-size: 0.81rem; color: #AEAE95; }

.er-ja6-65z { color: #F2F2EE; font-size: 1.135rem; overflow-wrap: break-word; margin-top: 2px; font-weight: 700; hyphens: auto; font-family: "Spline Sans Mono", monospace; }

.er-ja6-yoz { margin-top: 1.5rem; }

.er-ja6-uiik { font-size: 0.876rem; color: #AEAE95; margin-top: 0.75rem; }

.er-ja6-cd41 { min-width: 0; }

.er-dub-u9qy { background: #0B0B07; border-radius: 12px; text-align: center; color: #F1F1EF; overflow: hidden; padding: 1.75rem 1.25rem 0; }

.er-dub-491t { max-width: 836px; margin-inline: auto; }

.er-dub-mx0m { color: #F1F1EF; font-family: "Spline Sans Mono", monospace; font-size: 0.876rem; }

.er-dub-as { font-size: clamp(2.205rem, 1.349rem + 3.4vw, 4.28rem); color: #F1F1EF; font-weight: 800; line-height: 1.02; letter-spacing: -0.03em; margin-top: 0.5rem; }

.er-dub-zx { margin-top: 0.75rem; font-size: 1.199rem; color: #F1F1EF; }

.er-dub-2f { margin-top: 1.5rem; justify-content: center; }

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

.er-dub-cl2 { border: 1px solid #F1F1EF; color: #F1F1EF; padding: 0.5rem 0.75rem; font-size: 0.94rem; border-radius: 999px; }

.er-dub-cl2 + .er-dub-cl2 { margin-top: 0; }

.er-dub-cl2 strong { color: #F1F1EF; font-family: "Spline Sans Mono", monospace; }

.er-dub-0fci { aspect-ratio: 16 / 10; background-color: #2E2E1F; max-width: 980px; margin: 2.25rem auto 0; overflow: hidden; border-radius: 12px 12px 0 0; }

.er-dub-0fci img { object-fit: cover; width: 100%; height: 100%; }

.er-rimiv { padding-bottom: 3rem; }

.er-rimiv-i1p4 { border: 1px solid #44442E; background: #232318; border-radius: 12px; }

.er-rimiv-09jb { font-weight: 700; align-items: center; display: flex; justify-content: space-between; color: #F2F2EE; padding: 0 1rem; min-height: 52px; }

.er-rimiv-ote { transition: transform .21s; }

.er-rimiv-i1p4[open] .er-rimiv-ote { transform: rotate(45deg); }

.er-rimiv-2w4w { padding: 0 0.5rem 0.5rem; margin: 0; display: grid; list-style: none; }

.er-rimiv-2w4w li + li { margin-top: 0; }

.er-rimiv-r14 { color: #DFDFD5; font-weight: 600; display: flex; min-height: 44px; padding: 0 0.5rem; text-decoration: none; border-top: 1px solid #44442E; align-items: center; }

.er-rimiv-r14:hover { color: #FADD92; }

.er-pegug-kfgs { align-items: start; display: grid; gap: 1.75rem 3.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); }

.er-pegug-3uq { max-width: 736px; font-size: 1.135rem; min-width: 0; }

.er-pegug-3uq p { margin-top: 0.75rem; }

.er-pegug-ph { padding: 1.5rem; min-width: 0; background: #2E2E1F; border-radius: 12px; }

.er-pegug-vct2 { font-size: 1.265rem; font-weight: 600; }

.er-pegug-bkdg { list-style: none; padding: 0; margin-top: 0.75rem; }

.er-pegug-cwgq { display: flex; gap: 0.5rem; }

.er-pegug-cwgq svg { margin-top: 2px; flex: none; color: #44E48D; }

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

.er-hozo4-3ho3 > li + li { margin-top: 0; }

.er-hozo4-hb4 { border: 1px solid #44442E; aspect-ratio: 16 / 10; overflow: hidden; background-color: #0B0B07; border-radius: 12px; }

.er-hozo4-xkx { object-fit: contain; height: 100%; width: 100%; }

.er-hozo4-hdil { font-size: 0.94rem; margin-top: 0.5rem; }

.er-vece5-qp { border: 1px solid #44442E; background: #232318; overflow-x: auto; border-radius: 12px; }

.er-vece5-d6v3 { font-size: 1.005rem; min-width: 572px; }

.er-vece5-d6v3 thead { background: #2E2E1F; }

.er-vece5-d6v3 th, .er-vece5-d6v3 td { vertical-align: middle; padding: 0.5rem 1rem; }

.er-vece5-d6v3 thead th { font-weight: 700; font-size: 0.876rem; color: #DFDFD5; }

.er-vece5-d6v3 tbody th, .er-vece5-d6v3 tbody td { border-top: 1px solid #44442E; }

.er-vece5-zn { color: #F2F2EE; white-space: nowrap; font-family: "Spline Sans Mono", monospace; text-align: right; }

.er-vece5-2s8 { align-items: center; font-weight: 700; color: #F2F2EE; display: flex; gap: 0.75rem; }

.er-vece5-ql { width: 40px; background: #2E2E1F; height: 40px; border-radius: 2px; flex: none; overflow: hidden; }

.er-vece5-ql img { height: 100%; width: 100%; object-fit: contain; }

.er-vece5-dx3 { background: #2E2E1F; }

.er-vece5-dx3 .er-vece5-ql { background: #232318; }

.er-vece5-6u { padding: 2px 0.5rem; background: #F7CA56; color: #11110D; font-weight: 700; border-radius: 2px; font-size: 0.746rem; }

.er-rijae-pa { gap: 1rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr)); }

.er-rijae-18 { border: 1px solid #44442E; min-width: 0; display: flex; background: #232318; gap: 0.75rem; border-radius: 12px; flex-direction: column; padding: 1.5rem; }

.er-rijae-q3uq { font-size: 1.329rem; font-weight: 600; }

.er-rijae-ikd { font-size: 1.005rem; flex: 1; }

.er-rijae-d7 { gap: 0.25rem; align-items: center; font-weight: 700; display: flex; font-size: 0.876rem; flex-wrap: wrap; }

.er-rijae-d7 svg { color: #AEAE95; }

.er-rijae-de4 { border-radius: 2px; padding: 0.25rem 0.5rem; background: #2E2E1F; color: #F2F2EE; }

.er-rijae-n6g4 { background: #F7CA56; border-radius: 2px; color: #11110D; padding: 0.25rem 0.5rem; }

.er-xa2-mm03 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr)); gap: 2.5rem 3rem; display: grid; }

.er-xa2-rn { min-width: 0; }

.er-xa2-pop { letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.556rem, 1.245rem + 1vw, 2.205rem); font-weight: 800; }

.er-xa2-wz { color: #AEAE95; margin-top: 0.5rem; }

.er-xa2-v7 { border: 1px solid #44442E; overflow-x: auto; margin-top: 1rem; background: #232318; border-radius: 12px; }

.er-xa2-4b07 { font-size: 1.005rem; }

.er-xa2-4b07 thead { background: #2E2E1F; }

.er-xa2-4b07 th, .er-xa2-4b07 td { padding: 0.75rem 1rem; }

.er-xa2-4b07 thead th { font-size: 0.876rem; }

.er-xa2-4b07 tbody th, .er-xa2-4b07 tbody td { border-top: 1px solid #44442E; }

.er-xa2-4b07 tbody th { font-weight: 600; }

.er-xa2-kv3 { white-space: nowrap; color: #F2F2EE; text-align: right; font-family: "Spline Sans Mono", monospace; }

.er-xa2-lf { background: #2E2E1F; display: block; height: 4px; margin-top: 0.25rem; border-radius: 999px; }

.er-xa2-a7w { display: block; border-radius: 999px; height: 100%; background: #F7CA56; }

.er-xa2-t7 { color: #44E48D; font-weight: 700; }

.er-xa2-9c2 { color: #AEAE95; }

.er-zoh-3z { border: 1px solid #44442E; overflow: hidden; border-radius: 12px; aspect-ratio: 16 / 9; background-color: #0B0B07; position: relative; }

.er-zoh-rn30 { width: 100%; object-fit: cover; height: 100%; }

.er-zoh-n80u { position: absolute; display: grid; place-items: center; text-decoration: none; inset: 0; background: rgba(0, 0, 0, 0.67); }

.er-zoh-ra { background: #F1F1EF; padding: 0 1.5rem; color: #0B0B07; font-size: 1.135rem; gap: 0.75rem; align-items: center; display: inline-flex; min-height: 56px; transition: transform .21s; border-radius: 999px; font-weight: 800; }

.er-zoh-n80u:hover .er-zoh-ra { transform: scale(1.04); }

.er-zoh-xxt { gap: 0.75rem 2rem; justify-content: space-between; margin-top: 1rem; display: flex; align-items: center; flex-wrap: wrap; }

.er-zoh-jh6 { font-size: 1.005rem; max-width: 652px; }

.er-dua-6iz { max-width: 776px; line-height: 1.7; font-size: 1.135rem; }

.er-dua-4c { font-size: clamp(1.686rem, 1.245rem + 1.6vw, 2.594rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; margin-bottom: 1rem; }

.er-dua-6iz p + p { margin-top: 0.75rem; }

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

.er-ri8-pu { padding: 1rem 1.25rem; background: #232318; min-width: 0; border-radius: 6px; }

.er-ri8-iwxw { font-size: 1.07rem; font-weight: 700; font-family: "Work Sans", sans-serif; }

.er-ri8-irci { margin-top: 0.25rem; font-size: 0.94rem; }

.er-vegu4 { transition: transform .27s; display: flex; z-index: 35; background: #232318; transform: translateY(110%); left: 0; justify-content: space-between; padding: 0.5rem 0.75rem 0.5rem 1rem; position: fixed; gap: 0.75rem; bottom: 0; right: 0; border-top: 1px solid #44442E; align-items: center; }

.er-vegu4-63u4 { transform: translateY(0); }

.er-vegu4-c35 { overflow: hidden; font-weight: 700; min-width: 0; white-space: nowrap; color: #F2F2EE; text-overflow: ellipsis; }

.er-vegu4 .er-sovel { flex: none; min-height: 44px; }

@media (min-width: 643px) {
  .er-pezoc { padding-inline: 1.5rem; }
  .er-zozov-2g3u { padding: 2.75rem 2.5rem; }
  .er-zozov-8394 { padding: 1.5rem 2rem; }
  .er-ka8-2wh4 { padding: 2.25rem; }
  .er-peu-ean, .er-ri8-a3r { padding: 2.25rem; }
  .er-nusoq-hre { padding: 2.5rem; }
  .er-dub-u9qy { padding: 2.75rem 2.5rem 0; }
}

@media (min-width: 974px) {
  .er-pezoc { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.5rem; }
  .er-hoduq { padding: 0.75rem 1.5rem; }
  .er-hoduq-t3h { gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; padding-left: 0.75rem; }
  .er-hoduq-xi { display: none; }
  .er-hoduq-qb3 { padding-top: 0; display: flex; flex-wrap: wrap; border-top: 0; justify-content: center; gap: 2px; }
  .er-hoduq-wara { font-size: 0.94rem; min-height: 40px; }
  .er-hoduq-10jr { display: flex; }
  .er-hoduq-10jr .er-sovel { min-height: 42px; padding: 0 1rem; }
  .er-zozov-2g3u { padding: 4rem; }
  .er-ja6 { padding-block: 1rem 3rem; }
  .er-rimiv { padding-bottom: 4.5rem; }
  .er-rimiv-i1p4[open] .er-rimiv-2w4w, .er-rimiv-2w4w { display: flex; flex-wrap: wrap; gap: 0.5rem; padding: 0 0.5rem 0.5rem; }
  .er-rimiv-r14 { padding: 0 0.75rem; font-weight: 700; color: #F2F2EE; min-height: 36px; background: #2E2E1F; font-size: 0.94rem; border-radius: 6px; border-top: 0; }
  .er-rimiv-r14:hover { background: #F7CA56; color: #11110D; }
  .er-ka8-2wh4 { padding: 2.75rem; }
  .er-peu-ean, .er-ri8-a3r { padding: 2.75rem; }
  .er-nusoq-hre { padding: 3rem; }
  .er-dub-u9qy { padding: 3.5rem 3.5rem 0; }
  .er-gua { padding-block: 4.5rem 1.75rem; }
  .er-vegu4 { display: none; }
}