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

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

body { overflow-wrap: break-word; color: #D6D0D0; line-height: 1.55; margin: 0; background: #130F0F; font-size: 16.5px; font-family: "Commissioner", sans-serif; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #F2A07F; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.jopeu { max-width: 1220px; margin-inline: auto; padding-inline: 1rem; }

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

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

.jodube3-as1n { min-width: 0; max-width: 684px; }

.jodube3-sva3 { color: #F3A586; gap: 0.5rem; font-size: 14.5px; align-items: center; display: flex; font-weight: 700; margin-bottom: 0.625rem; }

.jodube3-sva3::before { height: 8px; content: ""; border-radius: 2px; width: 8px; flex: none; background: #F0906B; }

.jodube3-u8k { font-size: clamp(1.677rem, 1.238rem + 1.6vw, 2.58rem); text-wrap: balance; letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; }

.jodube3-kjzz { color: #A69999; margin-top: 0.75rem; }

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

.jodube3-7jp5 svg { flex: none; }

.jodube3-do { max-width: 724px; margin-inline: auto; flex-direction: column; align-items: center; text-align: center; }

.jodube3-do .jodube3-sva3 { border: 1px solid #453838; padding: 0.25rem 0.75rem; color: #D6D0D0; justify-content: center; border-radius: 999px; }

.jodube3-do .jodube3-sva3::before { display: none; }

.jodube3-do .jodube3-u8k { font-size: clamp(1.806rem, 1.342rem + 2vw, 2.967rem); }

.jodube3-do .jodube3-7jp5 { border-radius: 999px; min-height: 40px; padding: 0 1rem; background: #2A2222; border-bottom: 0; color: #F1EFEF; font-size: 14.5px; }

.jodube3-do .jodube3-7jp5:hover { background: #453838; color: #F1EFEF; }

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

.jobe8-49bj { background: #F0906B; color: #100E0E; }

.jobe8-49bj:hover { background: #F2A07F; color: #100E0E; }

.jobe8-7bn { border-color: #F1EFEF; color: #F1EFEF; background: transparent; }

.jobe8-7bn:hover { color: #130F0F; background: #F1EFEF; }

.jobe8-ol { font-size: 16.5px; min-height: 52px; }

.jobe8-tt3f { width: 100%; display: flex; }

.jobe8-py { background: #100E0E; border-radius: 2px; color: #F0906B; width: 34px; display: grid; height: 34px; margin-right: -10px; place-items: center; }

.jobe8-o9 { color: #0A0808; background: #F0EFEF; }

.jobe8-o9:hover { color: #100E0E; background: #F0906B; }

.jobe8-jfb { background: transparent; border-color: #F0EFEF; color: #F0EFEF; }

.jobe8-jfb:hover { background: #F0EFEF; color: #0A0808; }

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

.joloso4 { border: 1px solid #453838; overflow: hidden; background-color: #2A2222; position: relative; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #2A2222 0 9px, #1A1515 9px 18px); }

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

.joloso4-lg { aspect-ratio: 16 / 10; }

.jofif { background: #130F0F; position: sticky; padding: 0.625rem; z-index: 30; top: 0; }

.jofif-jz { border: 1px solid #453838; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; margin-inline: auto; display: grid; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; max-width: 1220px; border-radius: 12px; background: #1A1515; gap: 0.625rem; padding: 0.625rem; }

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

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

.jofif-my84:hover { color: #F1EFEF; }

.jofif-17g { opacity: 0; position: absolute; pointer-events: none; }

.jofif-1ds { border-radius: 6px; place-items: center; grid-area: burger; background: #F1EFEF; width: 44px; display: grid; color: #130F0F; height: 44px; cursor: pointer; }

.jofif-17g:focus-visible + .jofif-1ds { outline: 2px solid #F3A586; outline-offset: 3px; }

.jofif-t4go { display: none; }

.jofif-17g:checked + .jofif-1ds .jofif-a9uz { display: none; }

.jofif-17g:checked + .jofif-1ds .jofif-t4go { display: block; }

.jofif-rz { grid-area: nav; border-top: 1px solid #453838; display: none; padding-top: 0.5rem; }

.jofif-17g:checked ~ .jofif-rz { display: grid; gap: 2px; }

.jofif-22y { padding: 0 0.75rem; align-items: center; text-decoration: none; min-height: 48px; font-size: 17.5px; display: flex; color: #D6D0D0; border-radius: 6px; font-weight: 700; }

.jofif-22y:hover { color: #F1EFEF; background: #2A2222; }

.jofif-a9 { background: #2A2222; color: #F1EFEF; }

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

.jofif-ak .jobe8 { padding: 0 0.75rem; min-height: 44px; font-size: 14.5px; }

.jopeb { border: 1px solid #453838; background: #1A1515; padding: 1.75rem 1.25rem; margin: 0 0.625rem 1.5rem; border-radius: 12px; }

.jopeb-n1o { font-family: "Anybody", sans-serif; font-size: clamp(2.322rem, 1.032rem + 6vw, 5.676rem); overflow-wrap: break-word; font-weight: 800; color: #F1EFEF; line-height: 1; letter-spacing: -0.04em; hyphens: auto; }

.jopeb-p3 { margin-top: 2rem; }

.jopeb-d0 { border-top: 1px solid #453838; display: grid; padding: 0.875rem 0; gap: 0.375rem 1.5rem; }

.jopeb-ln { font-family: "Space Mono", monospace; color: #A69999; font-size: 13.5px; }

.jopeb-uhdj { gap: 0.375rem 1.25rem; padding: 0; flex-wrap: wrap; list-style: none; display: flex; }

.jopeb-uhdj li + li { margin-top: 0; }

.jopeb-v838 { color: #F1EFEF; font-size: 15.5px; font-weight: 600; text-decoration: none; }

.jopeb-v838:hover { color: #F3A586; }

.jopeb-cr2v { color: #A69999; justify-content: space-between; gap: 1rem 1.5rem; flex-wrap: wrap; font-size: 13.5px; display: flex; border-top: 1px solid #453838; padding-top: 1.25rem; margin-top: 1.25rem; align-items: center; }

.jopeb-2w5 { max-width: 820px; }

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

.jowy5 { border: 1px solid #453838; position: fixed; display: flex; margin-inline: auto; padding: 0.75rem 0.75rem 0.75rem 1rem; align-items: center; background: #1A1515; left: 10px; right: 10px; max-width: 780px; bottom: 10px; flex-wrap: wrap; box-shadow: 0 13px 36px -12px rgba(0, 0, 0, 0.61); gap: 0.625rem 1.25rem; z-index: 40; border-radius: 12px; }

.jowy5[hidden] { display: none; }

.jowy5-0u4 { font-size: 14.5px; flex: 1 1 260px; color: #D6D0D0; }

.jowy5-s7 { flex-wrap: wrap; gap: 0.5rem; display: flex; }

.jowy5-s7 .jobe8 { min-height: 44px; padding: 0 0.875rem; font-size: 14.5px; }

.joho6 { padding-block: 0.75rem 3rem; }

.joho6-lgi { gap: 1.75rem 3.5rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 432px), 1fr)); align-items: center; }

.joho6-4e { min-width: 0; max-width: 648px; }

.joho6-ipf4 { border: 1px solid #453838; gap: 0.5rem; font-weight: 700; color: #D6D0D0; font-size: 13.5px; margin-bottom: 1.375rem; background: #1A1515; display: inline-flex; border-radius: 999px; padding: 0.375rem 0.75rem 0.375rem 0.5rem; align-items: center; }

.joho6-ipf4 svg { flex: none; color: #4CDB91; }

.joho6-3eq { text-wrap: balance; font-size: clamp(2.322rem, 1.342rem + 3.6vw, 4.386rem); line-height: 1.02; letter-spacing: -0.03em; font-weight: 800; }

.joho6-tev { color: #D6D0D0; margin-top: 1.125rem; font-size: 18.5px; }

.joho6-s3y { margin-top: 1.625rem; }

.joho6-xwp { font-size: 13.5px; margin-top: 0.75rem; color: #A69999; }

.joho6-hy3g { min-width: 0; }

.joho6-ml { color: #A69999; font-size: 13.5px; flex-wrap: wrap; gap: 0.25rem 0.75rem; margin-top: 0.75rem; display: flex; justify-content: space-between; }

.joho6-vr { font-family: "Space Mono", monospace; }

.jofidud { padding-block: 0.75rem 3.5rem; }

.jofidud-3d9 { border: 1px solid #453838; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 412px), 1fr)); background: #1A1515; overflow: hidden; display: grid; }

.jofidud-cr { min-width: 0; padding: 1.75rem 1.25rem; }

.jofidud-4b9 { font-weight: 800; text-wrap: balance; letter-spacing: -0.03em; font-size: clamp(2.193rem, 1.342rem + 3.2vw, 3.87rem); line-height: 1.04; }

.jofidud-0j { font-size: 18.5px; max-width: 516px; margin-top: 1.125rem; }

.jofidud-yde { margin-top: 1.625rem; }

.jofidud-6jgd { align-content: center; display: grid; background: #2A2222; padding: 0.75rem 1.25rem; min-width: 0; margin: 0; list-style: none; }

.jofidud-mc { padding: 1.125rem 0; border-bottom: 1px solid #453838; gap: 1rem; display: grid; grid-template-columns: 44px minmax(0, 1fr); }

.jofidud-mc + .jofidud-mc { margin-top: 0; }

.jofidud-mc:last-child { border-bottom: 0; }

.jofidud-1h { display: grid; width: 44px; color: #F3A586; place-items: center; border-radius: 6px; background: #1A1515; height: 44px; }

.jofidud-wl { overflow-wrap: break-word; hyphens: auto; color: #F1EFEF; font-weight: 700; }

.jofidud-hua { color: #A69999; font-size: 14.5px; }

.jonup-q42g { border: 1px solid #453838; gap: 1px; display: grid; border-radius: 12px; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 148px), 1fr)); background: #453838; }

.jonup-1h { display: flex; padding: 1.25rem 1.375rem; min-width: 0; flex-direction: column-reverse; background: #1A1515; }

.jonup-fiz8 { letter-spacing: -0.02em; overflow-wrap: break-word; font-size: clamp(1.548rem, 1.238rem + 1vw, 2.064rem); hyphens: auto; color: #F1EFEF; font-family: "Space Mono", monospace; font-weight: 700; }

.jonup-yh { margin-top: 0.25rem; color: #A69999; font-size: 14.5px; }

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

.jogugu4-1xhg > li + li { margin-top: 0; }

.jogugu4-6a4 { min-width: 0; color: #F1EFEF; display: block; transition: transform .24s; text-decoration: none; }

.jogugu4-6a4:hover { color: #F3A586; transform: translateY(-4px); }

.jogugu4-vl { border: 1px solid #453838; border-radius: 12px; position: relative; aspect-ratio: 1 / 1; overflow: hidden; background-image: repeating-linear-gradient(135deg, #2A2222 0 8px, #1A1515 8px 16px); }

.jogugu4-i6l { width: 100%; height: 100%; object-fit: cover; }

.jogugu4-mls { background: #F1EFEF; position: absolute; top: 10px; border-radius: 2px; left: 10px; font-size: 12.5px; font-weight: 700; padding: 3px 0.5rem; color: #130F0F; }

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

.jogugu4-q2 { color: #A69999; font-size: 13.5px; }

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

.jocefii-zh > li + li { margin-top: 0; }

.jocefii-l9 { border: 1px solid #453838; transition: border-color .24s; text-decoration: none; padding: 1rem 1.125rem; gap: 1rem; align-items: center; color: #F1EFEF; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; background: #1A1515; border-radius: 12px; height: 100%; }

.jocefii-l9:hover { border-color: #F3A586; color: #F1EFEF; }

.jocefii-lou { place-items: center; height: 44px; background: #2A2222; color: #F3A586; width: 44px; display: grid; border-radius: 6px; }

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

.jocefii-dy { color: #A69999; font-size: 13.5px; display: block; }

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

.jokapeq-cr7 { border: 1px solid #453838; min-width: 0; flex-direction: column; display: flex; border-radius: 12px; background: #1A1515; }

.jokapeq-3e { padding: 1.5rem 1.5rem 1.25rem; }

.jokapeq-5r { font-size: 12.5px; display: inline-block; font-weight: 700; border-radius: 2px; background: #2A2222; color: #D6D0D0; padding: 0.25rem 0.625rem; }

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

.jokapeq-uv { margin-top: 0.5rem; letter-spacing: -0.02em; overflow-wrap: break-word; color: #F3A586; font-size: clamp(1.677rem, 1.342rem + 1vw, 2.064rem); font-weight: 800; font-family: "Anybody", sans-serif; line-height: 1.1; }

.jokapeq-6b { flex: 1; position: relative; border-top: 2px dashed #453838; margin-inline: 0.875rem; flex-direction: column; padding: 1.25rem 0.625rem 1.5rem; display: flex; gap: 1rem; }

.jokapeq-6b::before, .jokapeq-6b::after { width: 22px; background: #130F0F; border-radius: 50%; content: ""; top: -12px; height: 22px; position: absolute; }

.jokapeq-6b::before { border-right: 1px solid #453838; left: -26px; }

.jokapeq-6b::after { right: -26px; border-left: 1px solid #453838; }

.jokapeq-pje { flex: 1; font-size: 14.5px; }

.jokapeq-4wv { font-size: 12.5px; color: #A69999; }

.joqive4-3bm { border: 1px solid #453838; border-radius: 12px; background: #1A1515; overflow-x: auto; }

.joqive4-2w3 { counter-reset: facts-row; font-size: 15.5px; }

.joqive4-2w3 thead th { font-weight: 700; border-bottom: 1px solid #453838; padding: 0.875rem 1rem; color: #A69999; font-size: 13.5px; }

.joqive4-2w3 tbody th, .joqive4-2w3 tbody td { border-bottom: 1px dashed #453838; padding: 0.875rem 1rem; }

.joqive4-2w3 tbody tr:last-child th, .joqive4-2w3 tbody tr:last-child td { border-bottom: 0; }

.joqive4-2w3 tbody th { width: 40%; color: #D6D0D0; font-weight: 600; min-width: 150px; }

.joqive4-2w3 tbody th::before { min-width: 32px; font-family: "Space Mono", monospace; color: #A69999; font-size: 12.5px; counter-increment: facts-row; display: inline-block; font-weight: 500; content: counter(facts-row, decimal-leading-zero); }

.joqive4-2w3 tbody td { min-width: 180px; font-weight: 700; hyphens: auto; color: #F1EFEF; overflow-wrap: break-word; }

.joxacep-21s7 { border: 1px solid #453838; background: #1A1515; border-radius: 12px; overflow-x: auto; }

.joxacep-ps { font-size: 15.5px; min-width: 592px; }

.joxacep-ps thead { background: #2A2222; }

.joxacep-ps th, .joxacep-ps td { padding: 0.875rem 1rem; }

.joxacep-ps thead th { font-size: 13.5px; font-weight: 700; color: #D6D0D0; }

.joxacep-ps tbody th, .joxacep-ps tbody td { vertical-align: middle; border-top: 1px solid #453838; }

.joxacep-n7p9 { color: #F1EFEF; align-items: center; font-weight: 700; display: flex; gap: 0.75rem; }

.joxacep-7v4 { text-align: right; font-family: "Space Mono", monospace; color: #F1EFEF; white-space: nowrap; }

.joxacep-ps thead .joxacep-7v4 { font-family: "Commissioner", sans-serif; }

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

.jolow-fq { border: 1px solid #453838; border-radius: 12px; background: #1A1515; min-width: 0; padding: 1.5rem; }

.jolow-ud { border: 1.5px solid #F3A586; height: 48px; place-items: center; border-radius: 50%; color: #F3A586; width: 48px; display: grid; }

.jolow-rz { line-height: 1.25; margin-top: 1.25rem; font-size: 19.5px; font-weight: 600; }

.jolow-ft { font-size: 15.5px; margin-top: 0.5rem; }

.jolow-43l { font-size: 14.5px; padding: 0; margin-top: 0.875rem; list-style: none; }

.jolow-gk { display: flex; gap: 0.5rem; }

.jolow-gk svg { flex: none; color: #4CDB91; margin-top: 2px; }

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

.joduso8-sut { padding-top: 1.125rem; border-top: 2px solid #F1EFEF; min-width: 0; }

.joduso8-sut + .joduso8-sut { margin-top: 0; }

.joduso8-sut::before { color: #F3A586; font-family: "Space Mono", monospace; display: block; font-size: 14.5px; counter-increment: steps; font-weight: 700; content: counter(steps, decimal-leading-zero); }

.joduso8-4olw { font-weight: 600; margin-top: 0.625rem; font-size: 19.5px; line-height: 1.25; }

.joduso8-1s { font-size: 15.5px; margin-top: 0.5rem; }

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

.jorita5-rf9 { border-top: 1px solid #453838; padding-block: 1.25rem 1.5rem; min-width: 0; }

.jorita5-fdp { font-weight: 600; font-size: 19.5px; }

.jorita5-mgj { font-size: 15.5px; margin-top: 0.625rem; }

.joqizoc-44 { line-height: 1.7; max-width: 724px; font-size: 17.5px; }

.joqizoc-iltz { font-size: clamp(1.677rem, 1.238rem + 1.6vw, 2.58rem); font-weight: 800; margin-bottom: 1.25rem; line-height: 1.1; letter-spacing: -0.02em; }

.joqizoc-44 h3 { font-weight: 600; margin: 1.75rem 0 0.625rem; font-size: 22.5px; }

.joqizoc-44 p + p { margin-top: 0.875rem; }

.joqizoc-44 ul, .joqizoc-44 ol { margin-block: 1rem; }

.joqizoc-ngkw { border-radius: 12px; padding: 1.5rem 1.75rem; margin-block: 1.75rem; background: #2A2222; }

.joqizoc-ngkw p { font-size: 21.5px; color: #F1EFEF; font-family: "Anybody", sans-serif; line-height: 1.4; font-weight: 600; }

.joqizoc-ngkw cite { font-size: 14.5px; font-style: normal; color: #A69999; font-weight: 600; display: block; margin-top: 0.75rem; }

.jofixa7-sxq9 { border: 1px solid #453838; display: grid; background: #1A1515; border-radius: 12px; padding: 1.5rem 1.25rem; gap: 1.5rem 3rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 354px), 1fr)); }

.jofixa7-q0 { min-width: 0; }

.jofixa7-yj { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.677rem, 1.238rem + 1.4vw, 2.451rem); }

.jofixa7-07sz { margin-top: 0.875rem; }

.jofixa7-g9e { list-style: none; padding: 0; min-width: 0; }

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

.jofixa7-d4 + .jofixa7-d4 { margin-top: 0; }

.jofixa7-3g3d { background: #4CDB91; flex: none; width: 24px; border-radius: 50%; display: grid; color: #1A1515; height: 24px; place-items: center; }

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

.jotazor-ldqi { border: 1px solid #453838; border-radius: 12px; background: #1A1515; padding: 1.5rem; min-width: 0; }

.jotazor-m2i { overflow: hidden; background: #2A2222; border-radius: 999px; height: 6px; }

.jotazor-6yu { background: #F0906B; border-radius: 999px; height: 100%; }

.jotazor-o65 { font-size: 25px; font-weight: 800; margin-top: 1.25rem; }

.jotazor-ps { color: #A69999; font-size: 14.5px; font-family: "Space Mono", monospace; }

.jotazor-3p { list-style: none; margin-top: 1rem; font-size: 15.5px; padding: 0; }

.jotazor-044c { gap: 0.5rem; display: flex; }

.jotazor-044c svg { margin-top: 3px; color: #4CDB91; flex: none; }

.jobe2-0zcp { align-items: center; display: flex; gap: 1rem; }

.jobe2-l3 { font-family: "Anybody", sans-serif; font-weight: 800; color: #F1EFEF; font-size: 53.5px; line-height: 1; }

.jobe2-y7 { display: flex; color: #F1EFEF; gap: 2px; }

.jobe2-pu { color: #A69999; font-size: 14.5px; }

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

.jobe2-cxg { border: 1px solid #453838; display: flex; padding: 1.5rem; min-width: 0; gap: 1rem; background: #1A1515; flex-direction: column; border-radius: 12px; }

.jobe2-dhpt { flex: 1; font-size: 15.5px; }

.jobe2-8ca { align-items: center; gap: 0.75rem; display: flex; }

.jobe2-pb6f { font-size: 14.5px; display: grid; flex: none; place-items: center; height: 40px; background: #2A2222; color: #F1EFEF; border-radius: 50%; width: 40px; font-weight: 700; }

.jobe2-ov { font-weight: 700; display: block; color: #F1EFEF; font-size: 15.5px; }

.jobe2-jw { color: #A69999; display: block; font-size: 13.5px; }

.jotakae-1lm { border: 1px solid #453838; grid-template-columns: repeat(auto-fit, minmax(min(100%, 334px), 1fr)); background: #1A1515; display: grid; border-radius: 12px; padding: 1.5rem; gap: 1.5rem 3rem; }

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

.jotakae-xy { font-weight: 800; place-items: center; border-radius: 50%; background: #F0906B; font-family: "Anybody", sans-serif; overflow: hidden; font-size: 22.5px; display: grid; width: 64px; height: 64px; color: #100E0E; }

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

.jotakae-1l0h { font-weight: 800; font-size: 22.5px; }

.jotakae-wh { font-size: 14.5px; color: #A69999; }

.jotakae-8vbz { margin-top: 0.625rem; }

.jotakae-1i { margin-top: 0.75rem; display: flex; flex-wrap: wrap; gap: 0.5rem 1.25rem; font-size: 14.5px; }

.jotakae-7gp { font-family: "Space Mono", monospace; color: #A69999; }

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

.jodum-6ff0 > li + li { margin-top: 0; }

.jodum-pe { border: 1px solid #453838; transition: border-color .24s; display: block; aspect-ratio: 300 / 173; padding: 0.625rem; background: #1A1515; border-radius: 6px; }

.jodum-pe:hover { border-color: #F3A586; }

.jodum-nj { height: 100%; object-fit: contain; width: 100%; }

.jolopeo-tgt, .joso6-5qz { padding: 1.5rem 1.25rem; border-radius: 12px; background: #2A2222; }

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

.jolopeo-e0h { min-width: 0; max-width: 608px; }

.jolopeo-qo86, .joso6-k2p2 { max-width: 648px; margin-top: 0.75rem; }

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

.jolopeo-n2a { background: #1A1515; overflow-wrap: break-word; align-items: center; hyphens: auto; color: #F1EFEF; border-radius: 6px; min-width: 0; gap: 0.75rem; display: flex; padding: 1rem; font-weight: 700; }

.jolopeo-n2a + .jolopeo-n2a { margin-top: 0; }

.jolopeo-n2a svg { flex: none; color: #F3A586; }

.joso6-9g { margin-top: 1.25rem; font-weight: 700; display: flex; font-size: 14.5px; flex-wrap: wrap; gap: 0.5rem 1.25rem; }

.josox-t9 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 374px), 1fr)); gap: 2rem 3.5rem; }

.josox-zxj { min-width: 0; }

.josox-zxj p { margin-top: 0.875rem; }

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

.josox-cmz { border: 1px solid #453838; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #453838; border-radius: 12px; gap: 1px; overflow: hidden; display: grid; }

.josox-7357 { display: flex; background: #1A1515; flex-direction: column-reverse; padding: 1.125rem 1.25rem; }

.josox-6pmq { font-weight: 700; font-family: "Space Mono", monospace; font-size: 25px; overflow-wrap: break-word; hyphens: auto; color: #F1EFEF; }

.josox-kf8e { color: #A69999; font-size: 13.5px; }

.josox-ja { border: 1px solid #453838; background: #1A1515; list-style: none; border-radius: 12px; padding: 0; }

.josox-496 { display: flex; border-bottom: 1px solid #453838; flex-wrap: wrap; justify-content: space-between; padding: 0.875rem 1.25rem; gap: 0.25rem 1rem; }

.josox-496 + .josox-496 { margin-top: 0; }

.josox-496:last-child { border-bottom: 0; }

.josox-i1o { font-weight: 700; color: #F1EFEF; }

.josox-brh9 { color: #A69999; font-size: 14.5px; hyphens: auto; overflow-wrap: break-word; font-family: "Space Mono", monospace; }

.jololo8-xe7u { counter-reset: faq; border-top: 1.5px solid #F1EFEF; }

.jololo8-4bop { border-bottom: 1px solid #453838; }

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

.jololo8-grx::before { font-size: 13.5px; font-family: "Space Mono", monospace; color: #F3A586; counter-increment: faq; content: counter(faq, decimal-leading-zero); }

.jololo8-grx:hover { color: #F3A586; }

.jololo8-rko9 { transition: transform .24s; }

.jololo8-4bop[open] .jololo8-rko9 { transform: rotate(45deg); }

.jololo8-io8 { max-width: 820px; padding: 0 0 1.375rem 3rem; }

.jololo8-io8 p + p { margin-top: 0.625rem; }

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

.jonuson-swdz { min-width: 0; }

.jonuson-9d0m { margin-top: 0.75rem; color: #A69999; }

.jonuson-swdz .jobe8 { margin-top: 1.25rem; }

.jonuson-83p { gap: 0.625rem; display: grid; min-width: 0; }

.jonuson-0o { border: 1px solid #453838; background: #1A1515; border-radius: 12px; }

.jonuson-0o[open] { border-color: #F1EFEF; }

.jonuson-dq18 { justify-content: space-between; gap: 1rem; padding: 1.125rem 1.25rem; align-items: center; font-weight: 700; color: #F1EFEF; display: flex; }

.jonuson-0m { flex: none; width: 32px; height: 32px; display: grid; transition: transform .24s; border-radius: 50%; background: #2A2222; place-items: center; }

.jonuson-0o[open] .jonuson-0m { transform: rotate(45deg); }

.jonuson-6jk { font-size: 15.5px; padding: 0 1.25rem 1.25rem; }

.jogut-flm { gap: 1.5rem 2.5rem; align-items: center; display: flex; background: #0A0808; flex-wrap: wrap; justify-content: space-between; color: #F0EFEF; border-radius: 12px; padding: 1.75rem 1.375rem; }

.jogut-ok { max-width: 608px; min-width: 0; }

.jogut-jhs { font-size: clamp(1.548rem, 1.238rem + 1.2vw, 2.193rem); font-weight: 800; color: #F0EFEF; letter-spacing: -0.02em; line-height: 1.12; }

.jogut-4s { color: #F0EFEF; margin-top: 0.625rem; }

.jogut-4s a { color: #F0EFEF; }

.jocep-yh3e { max-width: 724px; font-weight: 800; font-size: clamp(1.419rem, 1.135rem + 1vw, 1.935rem); line-height: 1.15; }

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

.jocep-azdg p + p { margin-top: 0.875rem; }

.joqi2-rh7 { display: flex; gap: 0.375rem 0.625rem; list-style: none; color: #A69999; padding: 0; font-size: 13.5px; margin-bottom: 1.25rem; flex-wrap: wrap; }

.joqi2-rh7 li + li { margin-top: 0; }

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

.joqi2-9b9 { color: #A69999; }

.joqi2-4p { font-weight: 700; color: #F1EFEF; }

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

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

.jonu2-ui5 { min-width: 0; }

.jonu2-tar7 { color: #A69999; font-family: "Space Mono", monospace; font-size: 13.5px; }

.jonu2-aw { font-size: clamp(2.322rem, 1.342rem + 3.4vw, 4.128rem); letter-spacing: -0.03em; font-weight: 800; line-height: 1.02; margin-top: 0.625rem; }

.jonu2-hl9 { margin-top: 1rem; max-width: 532px; font-size: 18.5px; }

.jonu2-1z97 { border: 1px solid #453838; margin-top: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(45%, 138px), 1fr)); gap: 1px; display: grid; overflow: hidden; border-radius: 12px; background: #453838; }

.jonu2-zu84 { padding: 0.75rem 1rem; min-width: 0; background: #1A1515; }

.jonu2-be { color: #A69999; font-size: 12.5px; font-weight: 700; }

.jonu2-i3 { overflow-wrap: break-word; font-weight: 700; font-family: "Space Mono", monospace; color: #F1EFEF; margin-top: 2px; font-size: 17.5px; hyphens: auto; }

.jonu2-l9mq { margin-top: 1.5rem; }

.jonu2-hv07 { margin-top: 0.75rem; color: #A69999; font-size: 13.5px; }

.jonu2-hkv { min-width: 0; }

.johofia-vnx { border-radius: 12px; padding: 1.75rem 1.25rem 0; background: #0A0808; text-align: center; color: #F0EFEF; overflow: hidden; }

.johofia-ezf { max-width: 780px; margin-inline: auto; }

.johofia-rraq { color: #F0EFEF; font-family: "Space Mono", monospace; font-size: 13.5px; }

.johofia-ov { font-weight: 800; font-size: clamp(2.193rem, 1.342rem + 3.4vw, 4.257rem); margin-top: 0.625rem; letter-spacing: -0.03em; color: #F0EFEF; line-height: 1.02; }

.johofia-loaz { font-size: 18.5px; color: #F0EFEF; margin-top: 0.875rem; }

.johofia-okxj { justify-content: center; margin-top: 1.5rem; }

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

.johofia-k9x { border: 1px solid #F0EFEF; color: #F0EFEF; font-size: 14.5px; padding: 0.5rem 0.875rem; border-radius: 999px; }

.johofia-k9x + .johofia-k9x { margin-top: 0; }

.johofia-k9x strong { color: #F0EFEF; font-family: "Space Mono", monospace; }

.johofia-k7on { border-radius: 12px 12px 0 0; max-width: 912px; overflow: hidden; background-color: #2A2222; aspect-ratio: 16 / 10; margin: 2.25rem auto 0; }

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

.joxaqi8 { padding-bottom: 3rem; }

.joxaqi8-qtn { border: 1px solid #453838; background: #1A1515; border-radius: 12px; }

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

.joxaqi8-f7 { transition: transform .24s; }

.joxaqi8-qtn[open] .joxaqi8-f7 { transform: rotate(45deg); }

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

.joxaqi8-ef4 li + li { margin-top: 0; }

.joxaqi8-whu { align-items: center; color: #D6D0D0; text-decoration: none; font-weight: 600; min-height: 44px; display: flex; padding: 0 0.5rem; border-top: 1px solid #453838; }

.joxaqi8-whu:hover { color: #F3A586; }

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

.jonurit-ras { max-width: 684px; font-size: 17.5px; min-width: 0; }

.jonurit-ras p { margin-top: 0.875rem; }

.jonurit-id { border-radius: 12px; min-width: 0; background: #2A2222; padding: 1.5rem; }

.jonurit-lf { font-weight: 600; font-size: 19.5px; }

.jonurit-qg4 { padding: 0; list-style: none; margin-top: 0.875rem; }

.jonurit-lzdh { gap: 0.625rem; display: flex; }

.jonurit-lzdh svg { color: #4CDB91; flex: none; margin-top: 2px; }

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

.jowyduk-q1 > li + li { margin-top: 0; }

.jowyduk-sk5c { border: 1px solid #453838; overflow: hidden; aspect-ratio: 16 / 10; border-radius: 12px; background-color: #0A0808; }

.jowyduk-ko { height: 100%; object-fit: contain; width: 100%; }

.jowyduk-iy { font-size: 14.5px; margin-top: 0.625rem; }

.jocelon-8xcq { border: 1px solid #453838; overflow-x: auto; background: #1A1515; border-radius: 12px; }

.jocelon-21 { font-size: 15.5px; min-width: 532px; }

.jocelon-21 thead { background: #2A2222; }

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

.jocelon-21 thead th { font-weight: 700; font-size: 13.5px; color: #D6D0D0; }

.jocelon-21 tbody th, .jocelon-21 tbody td { border-top: 1px solid #453838; }

.jocelon-7n { white-space: nowrap; color: #F1EFEF; font-family: "Space Mono", monospace; text-align: right; }

.jocelon-1ro2 { display: flex; align-items: center; color: #F1EFEF; gap: 0.75rem; font-weight: 700; }

.jocelon-4u9l { height: 40px; background: #2A2222; width: 40px; overflow: hidden; border-radius: 2px; flex: none; }

.jocelon-4u9l img { width: 100%; object-fit: contain; height: 100%; }

.jocelon-v13 { background: #2A2222; }

.jocelon-v13 .jocelon-4u9l { background: #1A1515; }

.jocelon-g2a { border-radius: 2px; padding: 2px 0.5rem; color: #100E0E; background: #F0906B; font-size: 11.5px; font-weight: 700; }

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

.joguqis-9pk { border: 1px solid #453838; background: #1A1515; flex-direction: column; padding: 1.5rem; gap: 0.75rem; display: flex; min-width: 0; border-radius: 12px; }

.joguqis-c3 { font-weight: 600; font-size: 20.5px; }

.joguqis-67hp { font-size: 15.5px; flex: 1; }

.joguqis-7xv { gap: 0.375rem; font-weight: 700; display: flex; align-items: center; font-size: 13.5px; flex-wrap: wrap; }

.joguqis-7xv svg { color: #A69999; }

.joguqis-wzo { color: #F1EFEF; background: #2A2222; padding: 0.25rem 0.625rem; border-radius: 2px; }

.joguqis-s8jy { color: #100E0E; padding: 0.25rem 0.625rem; background: #F0906B; border-radius: 2px; }

.jofiy-ik { gap: 2.5rem 3rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 392px), 1fr)); }

.jofiy-mbf { min-width: 0; }

.jofiy-8uw { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.548rem, 1.238rem + 1vw, 2.193rem); }

.jofiy-4r { margin-top: 0.625rem; color: #A69999; }

.jofiy-pdtw { border: 1px solid #453838; background: #1A1515; border-radius: 12px; margin-top: 1.125rem; overflow-x: auto; }

.jofiy-lt9 { font-size: 15.5px; }

.jofiy-lt9 thead { background: #2A2222; }

.jofiy-lt9 th, .jofiy-lt9 td { padding: 0.75rem 1.125rem; }

.jofiy-lt9 thead th { font-size: 13.5px; }

.jofiy-lt9 tbody th, .jofiy-lt9 tbody td { border-top: 1px solid #453838; }

.jofiy-lt9 tbody th { font-weight: 600; }

.jofiy-nd3 { white-space: nowrap; text-align: right; font-family: "Space Mono", monospace; color: #F1EFEF; }

.jofiy-6uq { display: block; border-radius: 999px; margin-top: 0.375rem; height: 4px; background: #2A2222; }

.jofiy-mr { border-radius: 999px; display: block; background: #F0906B; height: 100%; }

.jofiy-mbx4 { font-weight: 700; color: #4CDB91; }

.jofiy-c0f { color: #A69999; }

.joficee-nph { border: 1px solid #453838; overflow: hidden; position: relative; border-radius: 12px; background-color: #0A0808; aspect-ratio: 16 / 9; }

.joficee-7x6 { height: 100%; width: 100%; object-fit: cover; }

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

.joficee-sd { min-height: 56px; transition: transform .24s; color: #0A0808; padding: 0 1.625rem; display: inline-flex; gap: 0.75rem; font-weight: 800; font-size: 17.5px; align-items: center; border-radius: 999px; background: #F0EFEF; }

.joficee-b2:hover .joficee-sd { transform: scale(1.04); }

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

.joficee-77 { font-size: 15.5px; max-width: 608px; }

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

.jopekab-k8p2 { border: 1px solid #453838; border-radius: 12px; background: #1A1515; min-width: 0; padding: 1.375rem 1.5rem; }

.jopekab-8oat { font-family: "Space Mono", monospace; font-weight: 700; font-size: 22.5px; color: #F1EFEF; }

.jopekab-jz7 { margin-top: 0.5rem; font-weight: 600; font-size: 18.5px; }

.jopekab-em04 { font-size: 15.5px; margin-top: 0.375rem; }

.jobeg-ijn { max-width: 724px; font-size: 17.5px; line-height: 1.7; }

.jobeg-euvw { font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; margin-bottom: 1.125rem; font-size: clamp(1.677rem, 1.238rem + 1.6vw, 2.58rem); }

.jobeg-ijn p + p { margin-top: 0.875rem; }

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

.joso6-ovl7 { background: #1A1515; padding: 1.125rem 1.25rem; min-width: 0; border-radius: 6px; }

.joso6-2fh { font-weight: 700; font-size: 16.5px; font-family: "Commissioner", sans-serif; }

.joso6-h2d { font-size: 14.5px; margin-top: 0.375rem; }

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

.joxadu5-g2 { transform: translateY(0); }

.joxadu5-snq { white-space: nowrap; min-width: 0; color: #F1EFEF; text-overflow: ellipsis; overflow: hidden; font-weight: 700; }

.joxadu5 .jobe8 { flex: none; min-height: 44px; }

@media (min-width: 649px) {
  .jopeu { padding-inline: 1.5rem; }
  .jofidud-cr { padding: 2.75rem 2.5rem; }
  .jofidud-6jgd { padding: 1.5rem 2rem; }
  .jofixa7-sxq9 { padding: 2.25rem; }
  .jolopeo-tgt, .joso6-5qz { padding: 2.25rem; }
  .jogut-flm { padding: 2.5rem; }
  .johofia-vnx { padding: 2.75rem 2.5rem 0; }
  .jopeb { padding: 2.5rem; }
  .jopeb-d0 { align-items: baseline; grid-template-columns: 158px minmax(0, 1fr); }
}

@media (min-width: 971px) {
  .jopeu { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.5rem; }
  .jofif { padding: 0.75rem 1.5rem; }
  .jofif-jz { padding-left: 0.875rem; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; gap: 1rem; }
  .jofif-1ds { display: none; }
  .jofif-rz { padding-top: 0; flex-wrap: wrap; justify-content: center; border-top: 0; display: flex; gap: 2px; }
  .jofif-22y { font-size: 14.5px; min-height: 40px; }
  .jofif-ak { display: flex; }
  .jofif-ak .jobe8 { padding: 0 1rem; min-height: 42px; }
  .joho6 { padding-block: 1.5rem 5rem; }
  .joho6-4e { padding-block: 2rem; }
  .jofidud-cr { padding: 4rem; }
  .jonu2 { padding-block: 1rem 3rem; }
  .joxaqi8 { padding-bottom: 4.5rem; }
  .joxaqi8-qtn[open] .joxaqi8-ef4, .joxaqi8-ef4 { padding: 0 0.625rem 0.625rem; flex-wrap: wrap; gap: 0.5rem; display: flex; }
  .joxaqi8-whu { font-weight: 700; padding: 0 0.75rem; min-height: 36px; border-radius: 6px; color: #F1EFEF; font-size: 14.5px; border-top: 0; background: #2A2222; }
  .joxaqi8-whu:hover { color: #100E0E; background: #F0906B; }
  .jofixa7-sxq9 { padding: 2.75rem; }
  .jolopeo-tgt, .joso6-5qz { padding: 2.75rem; }
  .jogut-flm { padding: 3rem; }
  .johofia-vnx { padding: 3.5rem 3.5rem 0; }
  .jopeb { padding: 3rem; margin: 0 1.5rem 1.5rem; }
  .joxadu5 { display: none; }
}