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

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

body { font-size: 0.992rem; background: #0F1717; line-height: 1.55; margin: 0; color: #D6DFDF; font-family: "Nunito Sans", sans-serif; overflow-wrap: break-word; }

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

h1, h2, h3 { color: #EFF3F3; overflow-wrap: break-word; font-family: "EB Garamond", serif; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #7AFBE9; }

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

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

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

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

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

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

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

.eo_fibe2 { margin-inline: auto; padding-inline: 1rem; max-width: 1260px; }

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

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

.eo_nusoo-75v { max-width: 708px; min-width: 0; }

.eo_nusoo-b4 { display: flex; gap: 0.5rem; color: #8AFBEC; align-items: center; font-size: 0.868rem; font-weight: 700; margin-bottom: 0.5rem; }

.eo_nusoo-b4::before { width: 8px; background: #59FAE4; flex: none; height: 8px; border-radius: 2px; content: ""; }

.eo_nusoo-od4i { font-size: clamp(1.612rem, 1.19rem + 1.6vw, 2.48rem); font-weight: 800; text-wrap: balance; line-height: 1.1; letter-spacing: -0.02em; }

.eo_nusoo-c4jt { margin-top: 0.75rem; color: #9EB5B4; }

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

.eo_nusoo-owc svg { flex: none; }

.eo_nusoo-6kz { align-items: center; margin-inline: auto; max-width: 748px; text-align: center; flex-direction: column; }

.eo_nusoo-6kz .eo_nusoo-b4 { border: 1px solid #2F4645; color: #D6DFDF; border-radius: 999px; justify-content: center; padding: 0.25rem 0.75rem; }

.eo_nusoo-6kz .eo_nusoo-b4::before { display: none; }

.eo_nusoo-6kz .eo_nusoo-od4i { font-size: clamp(1.736rem, 1.29rem + 2vw, 2.852rem); }

.eo_nusoo-6kz .eo_nusoo-owc { font-size: 0.868rem; background: #1C2A2A; min-height: 40px; border-radius: 999px; color: #EFF3F3; border-bottom: 0; padding: 0 1rem; }

.eo_nusoo-6kz .eo_nusoo-owc:hover { color: #EFF3F3; background: #2F4645; }

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

.eo_veh-9b6 { background: #59FAE4; color: #0D1111; }

.eo_veh-9b6:hover { background: #7AFBE9; color: #0D1111; }

.eo_veh-6db { border-color: #EFF3F3; background: transparent; color: #EFF3F3; }

.eo_veh-6db:hover { color: #0F1717; background: #EFF3F3; }

.eo_veh-zox { min-height: 52px; font-size: 0.992rem; }

.eo_veh-78v { width: 100%; display: flex; }

.eo_veh-jz { background: #F2F4F3; color: #060909; }

.eo_veh-jz:hover { background: #59FAE4; color: #0D1111; }

.eo_veh-vsw { color: #F2F4F3; border-color: #F2F4F3; background: transparent; }

.eo_veh-vsw:hover { color: #060909; background: #F2F4F3; }

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

.eo_mio { border: 1px solid #2F4645; position: relative; overflow: hidden; border-radius: 18px; background-color: #1C2A2A; background-image: repeating-linear-gradient(135deg, #1C2A2A 0 9px, #182423 9px 18px); }

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

.eo_mio-yh0 { aspect-ratio: 16 / 10; }

.eo_zo0 { top: 0; z-index: 30; position: sticky; background: #0F1717; padding: 0.5rem; }

.eo_zo0-b3 { border: 1px solid #2F4645; border-radius: 18px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; padding: 0.5rem; margin-inline: auto; display: grid; max-width: 1260px; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; gap: 0.5rem; background: #182423; }

.eo_zo0-0fz { min-width: 0; font-family: "EB Garamond", serif; gap: 0.5rem; hyphens: auto; font-size: 1.301rem; color: #EFF3F3; text-decoration: none; letter-spacing: -0.02em; overflow-wrap: break-word; align-items: center; grid-area: logo; display: flex; padding-left: 0.25rem; line-height: 1.1; font-weight: 800; }

.eo_zo0-0fz::before { flex: none; width: 14px; transform: rotate(45deg); height: 14px; border-radius: 4px; content: ""; background: #59FAE4; }

.eo_zo0-0fz:hover { color: #EFF3F3; }

.eo_zo0-equm { position: absolute; opacity: 0; pointer-events: none; }

.eo_zo0-1s9d { width: 44px; display: grid; background: #EFF3F3; grid-area: burger; place-items: center; border-radius: 10px; color: #0F1717; cursor: pointer; height: 44px; }

.eo_zo0-equm:focus-visible + .eo_zo0-1s9d { outline: 2px solid #8AFBEC; outline-offset: 3px; }

.eo_zo0-lp9 { display: none; }

.eo_zo0-equm:checked + .eo_zo0-1s9d .eo_zo0-s1 { display: none; }

.eo_zo0-equm:checked + .eo_zo0-1s9d .eo_zo0-lp9 { display: block; }

.eo_zo0-9g5 { display: none; border-top: 1px solid #2F4645; grid-area: nav; padding-top: 0.5rem; }

.eo_zo0-equm:checked ~ .eo_zo0-9g5 { display: grid; gap: 2px; }

.eo_zo0-vf { display: flex; border-radius: 10px; font-weight: 700; align-items: center; padding: 0 0.75rem; font-size: 1.054rem; color: #D6DFDF; min-height: 48px; text-decoration: none; }

.eo_zo0-vf:hover { background: #1C2A2A; color: #EFF3F3; }

.eo_zo0-3gc { color: #EFF3F3; background: #1C2A2A; }

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

.eo_zo0-hh .eo_veh { min-height: 44px; font-size: 0.868rem; padding: 0 0.75rem; }

.eo_kajab { color: #F2F4F3; background: #060909; padding-block: 3rem 1.75rem; }

.eo_kajab-rsr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 166px), 1fr)); display: grid; gap: 2rem 1.5rem; }

.eo_kajab-ks { color: #F2F4F3; align-items: center; font-size: 1.301rem; font-family: "EB Garamond", serif; gap: 0.5rem; display: flex; font-weight: 800; }

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

.eo_kajab-slf { font-size: 0.868rem; margin-top: 0.75rem; color: #F2F4F3; }

.eo_kajab-slf a { color: #F2F4F3; }

.eo_kajab-fk { font-family: "Nunito Sans", sans-serif; margin-bottom: 0.75rem; font-size: 0.868rem; color: #F2F4F3; font-weight: 700; }

.eo_kajab-6285 { list-style: none; padding: 0; }

.eo_kajab-6285 li + li { margin-top: 0.5rem; }

.eo_kajab-af { text-decoration: none; color: #F2F4F3; font-size: 0.868rem; }

.eo_kajab-af:hover { color: #F2F4F3; text-decoration: underline; }

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

.eo_kajab-e8 { border: 2px solid #ED7D78; color: #F2F4F3; height: 44px; width: 44px; place-items: center; font-size: 0.868rem; font-weight: 800; border-radius: 50%; display: grid; }

.eo_kajab-nn { line-height: 1.6; font-size: 0.806rem; color: #F2F4F3; }

.eo_kajab-nn + .eo_kajab-nn { margin-top: 0.5rem; }

.eo_dum { border: 1px solid #2F4645; gap: 0.5rem 1.25rem; margin-inline: auto; position: fixed; box-shadow: 0 11px 29px -12px rgba(0, 0, 0, 0.70); max-width: 808px; background: #182423; bottom: 10px; padding: 0.75rem 0.75rem 0.75rem 1rem; right: 10px; z-index: 40; display: flex; left: 10px; align-items: center; border-radius: 18px; flex-wrap: wrap; }

.eo_dum[hidden] { display: none; }

.eo_dum-1st { font-size: 0.868rem; flex: 1 1 260px; color: #D6DFDF; }

.eo_dum-at { gap: 0.5rem; display: flex; flex-wrap: wrap; }

.eo_dum-at .eo_veh { padding: 0 0.75rem; font-size: 0.868rem; min-height: 44px; }

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

.eo_pexav-hh { border: 1px solid #2F4645; grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr)); background: #182423; display: grid; border-radius: 18px; overflow: hidden; }

.eo_pexav-l0i { padding: 1.75rem 1.25rem; min-width: 0; }

.eo_pexav-7qd { letter-spacing: -0.03em; text-wrap: balance; font-weight: 800; font-size: clamp(2.108rem, 1.29rem + 3.2vw, 3.72rem); line-height: 1.04; }

.eo_pexav-3z { font-size: 1.116rem; max-width: 532px; margin-top: 1rem; }

.eo_pexav-i9cc { margin-top: 1.5rem; }

.eo_pexav-5xy { list-style: none; padding: 0.75rem 1.25rem; background: #1C2A2A; display: grid; min-width: 0; align-content: center; margin: 0; }

.eo_pexav-tk { grid-template-columns: 44px minmax(0, 1fr); display: grid; border-bottom: 1px solid #2F4645; padding: 1rem 0; gap: 1rem; }

.eo_pexav-tk + .eo_pexav-tk { margin-top: 0; }

.eo_pexav-tk:last-child { border-bottom: 0; }

.eo_pexav-kj { color: #8AFBEC; border-radius: 10px; display: grid; height: 44px; background: #182423; place-items: center; width: 44px; }

.eo_pexav-as { color: #EFF3F3; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.eo_pexav-8r { color: #9EB5B4; font-size: 0.868rem; }

.eo_lo9-6fcm { border: 1px solid #2F4645; display: grid; gap: 1px; overflow: hidden; border-radius: 18px; background: #2F4645; grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr)); }

.eo_lo9-n246 { flex-direction: column-reverse; padding: 1.25rem 1.25rem; min-width: 0; background: #182423; display: flex; }

.eo_lo9-61e { font-size: clamp(1.488rem, 1.19rem + 1vw, 1.984rem); overflow-wrap: break-word; font-weight: 700; font-family: "Space Mono", monospace; hyphens: auto; letter-spacing: -0.02em; color: #EFF3F3; }

.eo_lo9-e5 { color: #9EB5B4; margin-top: 0.25rem; font-size: 0.868rem; }

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

.eo_guqic-m47 > li + li { margin-top: 0; }

.eo_guqic-v43q { color: #EFF3F3; display: block; text-decoration: none; min-width: 0; transition: transform .23s; }

.eo_guqic-v43q:hover { transform: translateY(-4px); color: #8AFBEC; }

.eo_guqic-no2 { border: 1px solid #2F4645; overflow: hidden; background-image: repeating-linear-gradient(135deg, #1C2A2A 0 8px, #182423 8px 16px); aspect-ratio: 1 / 1; border-radius: 18px; position: relative; }

.eo_guqic-183 { object-fit: cover; height: 100%; width: 100%; }

.eo_guqic-ub1x { color: #0F1717; top: 10px; border-radius: 6px; padding: 3px 0.5rem; font-weight: 700; left: 10px; font-size: 0.744rem; background: #EFF3F3; position: absolute; }

.eo_guqic-ae { overflow-wrap: break-word; line-height: 1.3; font-weight: 700; hyphens: auto; font-size: 0.93rem; margin-top: 0.5rem; }

.eo_guqic-uw2k { font-size: 0.806rem; color: #9EB5B4; }

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

.eo_ceqia-7yuz > li + li { margin-top: 0; }

.eo_ceqia-tn4s { border: 1px solid #2F4645; padding: 1rem 1rem; border-radius: 18px; grid-template-columns: auto minmax(0, 1fr) auto; display: grid; color: #EFF3F3; transition: border-color .23s; align-items: center; background: #182423; gap: 1rem; height: 100%; text-decoration: none; }

.eo_ceqia-tn4s:hover { color: #EFF3F3; border-color: #8AFBEC; }

.eo_ceqia-nj0 { background: #1C2A2A; color: #8AFBEC; display: grid; width: 44px; border-radius: 10px; height: 44px; place-items: center; }

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

.eo_ceqia-3cu { font-size: 0.806rem; display: block; color: #9EB5B4; }

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

.eo_xawy2-gvis { border: 1px solid #2F4645; min-width: 0; display: flex; background: #182423; border-radius: 18px; flex-direction: column; }

.eo_xawy2-70wq { padding: 1.5rem 1.5rem 1.25rem; }

.eo_xawy2-0u5i { display: inline-block; padding: 0.25rem 0.5rem; font-weight: 700; font-size: 0.744rem; background: #1C2A2A; color: #D6DFDF; border-radius: 6px; }

.eo_xawy2-cx9 { font-weight: 600; font-size: 1.116rem; margin-top: 0.75rem; line-height: 1.3; }

.eo_xawy2-6r2 { font-weight: 800; letter-spacing: -0.02em; overflow-wrap: break-word; color: #8AFBEC; margin-top: 0.5rem; font-family: "EB Garamond", serif; font-size: clamp(1.612rem, 1.29rem + 1vw, 1.984rem); line-height: 1.1; }

.eo_xawy2-z8vj { flex: 1; padding: 1.25rem 0.5rem 1.5rem; display: flex; position: relative; gap: 1rem; flex-direction: column; margin-inline: 0.75rem; border-top: 2px dashed #2F4645; }

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

.eo_xawy2-z8vj::before { border-right: 1px solid #2F4645; left: -26px; }

.eo_xawy2-z8vj::after { right: -26px; border-left: 1px solid #2F4645; }

.eo_xawy2-ph { flex: 1; font-size: 0.868rem; }

.eo_xawy2-jv { color: #9EB5B4; font-size: 0.744rem; }

.eo_hoy-1g { border: 1px solid #2F4645; overflow-x: auto; background: #182423; border-radius: 18px; }

.eo_hoy-v1y { counter-reset: facts-row; font-size: 0.93rem; }

.eo_hoy-v1y thead th { color: #9EB5B4; font-size: 0.806rem; font-weight: 700; border-bottom: 1px solid #2F4645; padding: 0.75rem 1rem; }

.eo_hoy-v1y tbody th, .eo_hoy-v1y tbody td { border-bottom: 1px dashed #2F4645; padding: 0.75rem 1rem; }

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

.eo_hoy-v1y tbody th { width: 40%; min-width: 150px; font-weight: 600; color: #D6DFDF; }

.eo_hoy-v1y tbody th::before { font-weight: 500; counter-increment: facts-row; font-size: 0.744rem; min-width: 32px; display: inline-block; font-family: "Space Mono", monospace; color: #9EB5B4; content: counter(facts-row, decimal-leading-zero); }

.eo_hoy-v1y tbody td { font-weight: 700; min-width: 180px; hyphens: auto; color: #EFF3F3; overflow-wrap: break-word; }

.eo_fifii-k9 { display: block; }

.eo_fifii-1xjr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); gap: 0.5rem; display: grid; }

.eo_fifii-16dk { border: 1px solid #2F4645; background: #182423; flex-direction: column; gap: 0.25rem; padding: 1rem 1.25rem; min-width: 0; border-radius: 18px; display: flex; }

.eo_fifii-62e { font-weight: 700; font-size: 0.806rem; color: #9EB5B4; }

.eo_fifii-y3j { font-size: 1.488rem; hyphens: auto; color: #EFF3F3; font-family: "EB Garamond", serif; font-weight: 800; line-height: 1.15; overflow-wrap: break-word; }

.eo_bed-cpf { border: 1px solid #2F4645; overflow-x: auto; border-radius: 18px; background: #182423; }

.eo_bed-z1 { font-size: 0.93rem; min-width: 608px; }

.eo_bed-z1 thead { background: #1C2A2A; }

.eo_bed-z1 th, .eo_bed-z1 td { padding: 0.75rem 1rem; }

.eo_bed-z1 thead th { font-weight: 700; font-size: 0.806rem; color: #D6DFDF; }

.eo_bed-z1 tbody th, .eo_bed-z1 tbody td { border-top: 1px solid #2F4645; vertical-align: middle; }

.eo_bed-mb { align-items: center; color: #EFF3F3; display: flex; font-weight: 700; gap: 0.75rem; }

.eo_bed-lt3m { white-space: nowrap; text-align: right; color: #EFF3F3; font-family: "Space Mono", monospace; }

.eo_bed-z1 thead .eo_bed-lt3m { font-family: "Nunito Sans", sans-serif; }

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

.eo_xapeg-tj { border: 1px solid #2F4645; border-radius: 18px; min-width: 0; background: #182423; padding: 1.5rem; }

.eo_xapeg-za { border: 1.5px solid #8AFBEC; width: 48px; display: grid; place-items: center; border-radius: 50%; color: #8AFBEC; height: 48px; }

.eo_xapeg-1r { font-weight: 600; line-height: 1.25; margin-top: 1.25rem; font-size: 1.178rem; }

.eo_xapeg-r0ee { margin-top: 0.5rem; font-size: 0.93rem; }

.eo_xapeg-frg { list-style: none; font-size: 0.868rem; padding: 0; margin-top: 0.75rem; }

.eo_xapeg-ku { gap: 0.5rem; display: flex; }

.eo_xapeg-ku svg { flex: none; margin-top: 2px; color: #4CDCAC; }

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

.eo_per-rb { min-width: 0; padding-top: 1rem; border-top: 2px solid #EFF3F3; }

.eo_per-rb + .eo_per-rb { margin-top: 0; }

.eo_per-rb::before { display: block; color: #8AFBEC; counter-increment: steps; font-size: 0.868rem; font-family: "Space Mono", monospace; font-weight: 700; content: counter(steps, decimal-leading-zero); }

.eo_per-isv { font-size: 1.178rem; margin-top: 0.5rem; font-weight: 600; line-height: 1.25; }

.eo_per-uw { font-size: 0.93rem; margin-top: 0.5rem; }

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

.eo_hoj-03 { min-width: 0; border-top: 1px solid #2F4645; padding-block: 1.25rem 1.5rem; }

.eo_hoj-4sh6 { font-weight: 600; font-size: 1.178rem; }

.eo_hoj-efc { margin-top: 0.5rem; font-size: 0.93rem; }

.eo_so0-h83 { line-height: 1.7; max-width: 748px; font-size: 1.054rem; }

.eo_so0-lf { letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; font-size: clamp(1.612rem, 1.19rem + 1.6vw, 2.48rem); margin-bottom: 1.25rem; }

.eo_so0-h83 h3 { margin: 1.75rem 0 0.5rem; font-size: 1.364rem; font-weight: 600; }

.eo_so0-h83 p + p { margin-top: 0.75rem; }

.eo_so0-h83 ul, .eo_so0-h83 ol { margin-block: 1rem; }

.eo_so0-elg6 { background: #1C2A2A; margin-block: 1.75rem; border-radius: 18px; padding: 1.5rem 1.75rem; }

.eo_so0-elg6 p { font-weight: 600; color: #EFF3F3; font-family: "EB Garamond", serif; font-size: 1.301rem; line-height: 1.4; }

.eo_so0-elg6 cite { margin-top: 0.75rem; color: #9EB5B4; font-style: normal; font-weight: 600; font-size: 0.868rem; display: block; }

.eo_tav-x8 { border: 1px solid #2F4645; gap: 1.5rem 3rem; padding: 1.5rem 1.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); border-radius: 18px; display: grid; background: #182423; }

.eo_tav-nhe2 { min-width: 0; }

.eo_tav-pius { letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.612rem, 1.19rem + 1.4vw, 2.356rem); font-weight: 800; }

.eo_tav-ac { margin-top: 0.75rem; }

.eo_tav-dcf { min-width: 0; list-style: none; padding: 0; }

.eo_tav-2y9 { overflow-wrap: break-word; align-items: flex-start; padding: 0.75rem 0; gap: 0.75rem; border-bottom: 1px solid #2F4645; hyphens: auto; display: flex; }

.eo_tav-2y9 + .eo_tav-2y9 { margin-top: 0; }

.eo_tav-jq { width: 24px; background: #4CDCAC; flex: none; border-radius: 50%; color: #182423; place-items: center; height: 24px; display: grid; }

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

.eo_zot-ka { border: 1px solid #2F4645; min-width: 0; padding: 1.5rem; border-radius: 18px; background: #182423; }

.eo_zot-ddg1 { height: 6px; overflow: hidden; background: #1C2A2A; border-radius: 999px; }

.eo_zot-50 { background: #59FAE4; border-radius: 999px; height: 100%; }

.eo_zot-nf { font-size: 1.488rem; margin-top: 1.25rem; font-weight: 800; }

.eo_zot-9s { color: #9EB5B4; font-size: 0.868rem; font-family: "Space Mono", monospace; }

.eo_zot-iv0 { font-size: 0.93rem; padding: 0; list-style: none; margin-top: 1rem; }

.eo_zot-5g5s { gap: 0.5rem; display: flex; }

.eo_zot-5g5s svg { color: #4CDCAC; margin-top: 3px; flex: none; }

.eo_du8-q3dz { align-items: center; gap: 1rem; display: flex; }

.eo_du8-a8 { line-height: 1; font-weight: 800; font-size: 3.193rem; color: #EFF3F3; font-family: "EB Garamond", serif; }

.eo_du8-wwxq { display: flex; color: #EFF3F3; gap: 2px; }

.eo_du8-er { color: #9EB5B4; font-size: 0.868rem; }

.eo_du8-2m8q { grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); display: grid; gap: 1rem; }

.eo_du8-9hf4 { border: 1px solid #2F4645; padding: 1.5rem; display: flex; gap: 1rem; border-radius: 18px; flex-direction: column; min-width: 0; background: #182423; }

.eo_du8-ibp { font-size: 0.93rem; flex: 1; }

.eo_du8-5sf { gap: 0.75rem; display: flex; align-items: center; }

.eo_du8-vk2 { background: #1C2A2A; height: 40px; color: #EFF3F3; font-weight: 700; width: 40px; flex: none; place-items: center; border-radius: 50%; display: grid; font-size: 0.868rem; }

.eo_du8-t5 { color: #EFF3F3; font-weight: 700; display: block; font-size: 0.93rem; }

.eo_du8-4ylf { color: #9EB5B4; display: block; font-size: 0.806rem; }

.eo_jau-ml { border: 1px solid #2F4645; padding: 1.5rem; background: #182423; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); display: grid; border-radius: 18px; gap: 1.5rem 3rem; }

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

.eo_jau-5i { overflow: hidden; place-items: center; border-radius: 50%; font-size: 1.364rem; height: 64px; display: grid; width: 64px; font-family: "EB Garamond", serif; font-weight: 800; background: #59FAE4; color: #0D1111; }

.eo_jau-5i img { height: 100%; object-fit: cover; width: 100%; }

.eo_jau-q8g { font-size: 1.364rem; font-weight: 800; }

.eo_jau-bc0t { color: #9EB5B4; font-size: 0.868rem; }

.eo_jau-g1g { margin-top: 0.5rem; }

.eo_jau-e5d { gap: 0.5rem 1.25rem; flex-wrap: wrap; font-size: 0.868rem; margin-top: 0.75rem; display: flex; }

.eo_jau-nu { color: #9EB5B4; font-family: "Space Mono", monospace; }

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

.eo_vew-e22 > li + li { margin-top: 0; }

.eo_vew-bjt { border: 1px solid #2F4645; aspect-ratio: 300 / 173; border-radius: 10px; transition: border-color .23s; background: #182423; display: block; padding: 0.5rem; }

.eo_vew-bjt:hover { border-color: #8AFBEC; }

.eo_vew-hr { object-fit: contain; width: 100%; height: 100%; }

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

.eo_ceveb-yng { min-width: 0; }

.eo_ceveb-qh9 { margin-top: 0.75rem; }

.eo_ceveb-pn { list-style: none; padding: 0; margin-top: 1rem; }

.eo_ceveb-8s5 { gap: 0.5rem; display: flex; }

.eo_ceveb-8s5 svg { margin-top: 2px; flex: none; color: #4CDCAC; }

.eo_ceveb-m3 { margin-top: 1.5rem; display: flex; flex-wrap: wrap; gap: 0.5rem; }

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

.eo_ceveb-tt9t:hover { color: #0F1717; background: #EFF3F3; }

.eo_ceveb-x6z { font-size: 0.682rem; }

.eo_ceveb-10e { font-size: 0.992rem; font-weight: 700; line-height: 1.2; }

.eo_soq-qd, .eo_xa7-hh { padding: 1.5rem 1.25rem; border-radius: 18px; background: #1C2A2A; }

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

.eo_soq-nrf { min-width: 0; max-width: 628px; }

.eo_soq-xvj, .eo_xa7-hh12 { max-width: 668px; margin-top: 0.75rem; }

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

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

.eo_soq-o0gu + .eo_soq-o0gu { margin-top: 0; }

.eo_soq-o0gu svg { color: #8AFBEC; flex: none; }

.eo_xa7-tzij { font-weight: 700; font-size: 0.868rem; margin-top: 1.25rem; gap: 0.5rem 1.25rem; display: flex; flex-wrap: wrap; }

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

.eo_zocef-jdh { min-width: 0; }

.eo_zocef-jdh p { margin-top: 0.75rem; }

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

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

.eo_zocef-2l { background: #182423; flex-direction: column-reverse; display: flex; padding: 1rem 1.25rem; }

.eo_zocef-c6 { font-family: "Space Mono", monospace; hyphens: auto; font-size: 1.488rem; color: #EFF3F3; font-weight: 700; overflow-wrap: break-word; }

.eo_zocef-5r2 { color: #9EB5B4; font-size: 0.806rem; }

.eo_zocef-7y { border: 1px solid #2F4645; border-radius: 18px; list-style: none; padding: 0; background: #182423; }

.eo_zocef-uu9 { justify-content: space-between; border-bottom: 1px solid #2F4645; flex-wrap: wrap; display: flex; padding: 0.75rem 1.25rem; gap: 0.25rem 1rem; }

.eo_zocef-uu9 + .eo_zocef-uu9 { margin-top: 0; }

.eo_zocef-uu9:last-child { border-bottom: 0; }

.eo_zocef-cnr { font-weight: 700; color: #EFF3F3; }

.eo_zocef-e9 { font-size: 0.868rem; font-family: "Space Mono", monospace; hyphens: auto; color: #9EB5B4; overflow-wrap: break-word; }

.eo_bexan-3cg { border-top: 1.5px solid #EFF3F3; counter-reset: faq; }

.eo_bexan-2g { border-bottom: 1px solid #2F4645; }

.eo_bexan-q1q { font-weight: 700; align-items: center; font-size: 1.054rem; gap: 0.75rem; display: grid; padding: 1rem 0; grid-template-columns: 36px minmax(0, 1fr) 24px; color: #EFF3F3; }

.eo_bexan-q1q::before { color: #8AFBEC; font-family: "Space Mono", monospace; content: counter(faq, decimal-leading-zero); counter-increment: faq; font-size: 0.806rem; }

.eo_bexan-q1q:hover { color: #8AFBEC; }

.eo_bexan-xa62 { transition: transform .23s; }

.eo_bexan-2g[open] .eo_bexan-xa62 { transform: rotate(45deg); }

.eo_bexan-jc { max-width: 844px; padding: 0 0 1.25rem 3rem; }

.eo_bexan-jc p + p { margin-top: 0.5rem; }

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

.eo_guve1-k0 { min-width: 0; }

.eo_guve1-xjkd { color: #9EB5B4; margin-top: 0.75rem; }

.eo_guve1-k0 .eo_veh { margin-top: 1.25rem; }

.eo_guve1-vd1 { min-width: 0; display: grid; gap: 0.5rem; }

.eo_guve1-6by { border: 1px solid #2F4645; background: #182423; border-radius: 18px; }

.eo_guve1-6by[open] { border-color: #EFF3F3; }

.eo_guve1-tl7n { display: flex; color: #EFF3F3; padding: 1rem 1.25rem; gap: 1rem; justify-content: space-between; font-weight: 700; align-items: center; }

.eo_guve1-1a { transition: transform .23s; background: #1C2A2A; border-radius: 50%; width: 32px; flex: none; height: 32px; place-items: center; display: grid; }

.eo_guve1-6by[open] .eo_guve1-1a { transform: rotate(45deg); }

.eo_guve1-6pw6 { font-size: 0.93rem; padding: 0 1.25rem 1.25rem; }

.eo_guwyp-hn { padding: 1.75rem 1.25rem; flex-wrap: wrap; border-radius: 18px; background: #060909; justify-content: space-between; gap: 1.5rem 2.5rem; display: flex; align-items: center; color: #F2F4F3; }

.eo_guwyp-d15k { min-width: 0; max-width: 628px; }

.eo_guwyp-dq { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.488rem, 1.19rem + 1.2vw, 2.108rem); color: #F2F4F3; }

.eo_guwyp-b0xp { margin-top: 0.5rem; color: #F2F4F3; }

.eo_guwyp-b0xp a { color: #F2F4F3; }

.eo_soxa1-d6x3 { font-weight: 800; font-size: clamp(1.364rem, 1.091rem + 1vw, 1.86rem); max-width: 748px; line-height: 1.15; }

.eo_soxa1-jz4o { column-gap: 3rem; columns: 2 340px; font-size: 0.93rem; margin-top: 1rem; }

.eo_soxa1-jz4o p + p { margin-top: 0.75rem; }

.eo_xawy7-syn { padding: 0; display: flex; flex-wrap: wrap; margin-bottom: 1.25rem; font-size: 0.806rem; list-style: none; color: #9EB5B4; gap: 0.25rem 0.5rem; }

.eo_xawy7-syn li + li { margin-top: 0; }

.eo_xawy7-syn li + li::before { content: "/"; margin-right: 0.5rem; }

.eo_xawy7-3f51 { color: #9EB5B4; }

.eo_xawy7-t9w { color: #EFF3F3; font-weight: 700; }

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

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

.eo_fika0-uifr { min-width: 0; }

.eo_fika0-cf { color: #9EB5B4; font-size: 0.806rem; font-family: "Space Mono", monospace; }

.eo_fika0-46qi { font-weight: 800; margin-top: 0.5rem; font-size: clamp(2.232rem, 1.29rem + 3.4vw, 3.968rem); line-height: 1.02; letter-spacing: -0.03em; }

.eo_fika0-u1bv { font-size: 1.116rem; margin-top: 1rem; max-width: 552px; }

.eo_fika0-e1p { border: 1px solid #2F4645; gap: 1px; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); margin-top: 1.5rem; display: grid; overflow: hidden; background: #2F4645; }

.eo_fika0-48m { min-width: 0; background: #182423; padding: 0.75rem 1rem; }

.eo_fika0-ej1 { font-weight: 700; color: #9EB5B4; font-size: 0.744rem; }

.eo_fika0-1pp { margin-top: 2px; color: #EFF3F3; font-size: 1.054rem; font-weight: 700; overflow-wrap: break-word; hyphens: auto; font-family: "Space Mono", monospace; }

.eo_fika0-bdi6 { margin-top: 1.5rem; }

.eo_fika0-n4mr { font-size: 0.806rem; margin-top: 0.75rem; color: #9EB5B4; }

.eo_fika0-gg2 { min-width: 0; }

.eo_peu-ol { background: #060909; border-radius: 18px; overflow: hidden; color: #F2F4F3; text-align: center; padding: 1.75rem 1.25rem 0; }

.eo_peu-5nw { max-width: 808px; margin-inline: auto; }

.eo_peu-3pg { color: #F2F4F3; font-size: 0.806rem; font-family: "Space Mono", monospace; }

.eo_peu-7zu { color: #F2F4F3; margin-top: 0.5rem; font-weight: 800; font-size: clamp(2.108rem, 1.29rem + 3.4vw, 4.092rem); letter-spacing: -0.03em; line-height: 1.02; }

.eo_peu-wuy { margin-top: 0.75rem; color: #F2F4F3; font-size: 1.116rem; }

.eo_peu-v1 { margin-top: 1.5rem; justify-content: center; }

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

.eo_peu-u4i { border: 1px solid #F2F4F3; padding: 0.5rem 0.75rem; color: #F2F4F3; border-radius: 999px; font-size: 0.868rem; }

.eo_peu-u4i + .eo_peu-u4i { margin-top: 0; }

.eo_peu-u4i strong { color: #F2F4F3; font-family: "Space Mono", monospace; }

.eo_peu-o52d { aspect-ratio: 16 / 10; max-width: 944px; overflow: hidden; background-color: #1C2A2A; border-radius: 18px 18px 0 0; margin: 2.25rem auto 0; }

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

.eo_nuf { padding-bottom: 3rem; }

.eo_nuf-53e { border: 1px solid #2F4645; border-radius: 18px; background: #182423; }

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

.eo_nuf-7c4a { transition: transform .23s; }

.eo_nuf-53e[open] .eo_nuf-7c4a { transform: rotate(45deg); }

.eo_nuf-7q { padding: 0 0.5rem 0.5rem; margin: 0; display: grid; list-style: none; }

.eo_nuf-7q li + li { margin-top: 0; }

.eo_nuf-zs { border-top: 1px solid #2F4645; display: flex; text-decoration: none; min-height: 44px; font-weight: 600; align-items: center; color: #D6DFDF; padding: 0 0.5rem; }

.eo_nuf-zs:hover { color: #8AFBEC; }

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

.eo_gunuj-wu { max-width: 708px; font-size: 1.054rem; min-width: 0; }

.eo_gunuj-wu p { margin-top: 0.75rem; }

.eo_gunuj-00 { padding: 1.5rem; border-radius: 18px; background: #1C2A2A; min-width: 0; }

.eo_gunuj-9y { font-weight: 600; font-size: 1.178rem; }

.eo_gunuj-3x8j { padding: 0; margin-top: 0.75rem; list-style: none; }

.eo_gunuj-ez9w { gap: 0.5rem; display: flex; }

.eo_gunuj-ez9w svg { flex: none; color: #4CDCAC; margin-top: 2px; }

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

.eo_nuhoz-7nk > li + li { margin-top: 0; }

.eo_nuhoz-l1 { border: 1px solid #2F4645; background-color: #060909; border-radius: 18px; aspect-ratio: 16 / 10; overflow: hidden; }

.eo_nuhoz-dd6 { object-fit: contain; width: 100%; height: 100%; }

.eo_nuhoz-1m5 { font-size: 0.868rem; margin-top: 0.5rem; }

.eo_zon-y1 { border: 1px solid #2F4645; overflow-x: auto; border-radius: 18px; background: #182423; }

.eo_zon-oa94 { min-width: 552px; font-size: 0.93rem; }

.eo_zon-oa94 thead { background: #1C2A2A; }

.eo_zon-oa94 th, .eo_zon-oa94 td { vertical-align: middle; padding: 0.5rem 1rem; }

.eo_zon-oa94 thead th { color: #D6DFDF; font-weight: 700; font-size: 0.806rem; }

.eo_zon-oa94 tbody th, .eo_zon-oa94 tbody td { border-top: 1px solid #2F4645; }

.eo_zon-m2 { color: #EFF3F3; text-align: right; font-family: "Space Mono", monospace; white-space: nowrap; }

.eo_zon-mkp { font-weight: 700; color: #EFF3F3; gap: 0.75rem; align-items: center; display: flex; }

.eo_zon-zjaw { height: 40px; flex: none; background: #1C2A2A; overflow: hidden; width: 40px; border-radius: 6px; }

.eo_zon-zjaw img { object-fit: contain; width: 100%; height: 100%; }

.eo_zon-3sx8 { background: #1C2A2A; }

.eo_zon-3sx8 .eo_zon-zjaw { background: #182423; }

.eo_zon-sxa { background: #59FAE4; font-size: 0.682rem; font-weight: 700; border-radius: 6px; padding: 2px 0.5rem; color: #0D1111; }

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

.eo_kasof-7z8 { border: 1px solid #2F4645; border-radius: 18px; flex-direction: column; display: flex; background: #182423; min-width: 0; padding: 1.5rem; gap: 0.75rem; }

.eo_kasof-eumx { font-size: 1.24rem; font-weight: 600; }

.eo_kasof-33 { flex: 1; font-size: 0.93rem; }

.eo_kasof-0a { gap: 0.25rem; align-items: center; display: flex; font-weight: 700; flex-wrap: wrap; font-size: 0.806rem; }

.eo_kasof-0a svg { color: #9EB5B4; }

.eo_kasof-qf3t { color: #EFF3F3; padding: 0.25rem 0.5rem; border-radius: 6px; background: #1C2A2A; }

.eo_kasof-pl { background: #59FAE4; padding: 0.25rem 0.5rem; color: #0D1111; border-radius: 6px; }

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

.eo_rid-18s { min-width: 0; }

.eo_rid-son { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.488rem, 1.19rem + 1vw, 2.108rem); line-height: 1.12; }

.eo_rid-rtq { margin-top: 0.5rem; color: #9EB5B4; }

.eo_rid-9nbz { border: 1px solid #2F4645; margin-top: 1rem; border-radius: 18px; overflow-x: auto; background: #182423; }

.eo_rid-f8t8 { font-size: 0.93rem; }

.eo_rid-f8t8 thead { background: #1C2A2A; }

.eo_rid-f8t8 th, .eo_rid-f8t8 td { padding: 0.75rem 1rem; }

.eo_rid-f8t8 thead th { font-size: 0.806rem; }

.eo_rid-f8t8 tbody th, .eo_rid-f8t8 tbody td { border-top: 1px solid #2F4645; }

.eo_rid-f8t8 tbody th { font-weight: 600; }

.eo_rid-u8u2 { color: #EFF3F3; text-align: right; white-space: nowrap; font-family: "Space Mono", monospace; }

.eo_rid-ctdx { border-radius: 999px; display: block; margin-top: 0.25rem; height: 4px; background: #1C2A2A; }

.eo_rid-a9 { display: block; height: 100%; background: #59FAE4; border-radius: 999px; }

.eo_rid-m8 { font-weight: 700; color: #4CDCAC; }

.eo_rid-ed { color: #9EB5B4; }

.eo_vem-ft8 { border: 1px solid #2F4645; aspect-ratio: 16 / 9; background-color: #060909; border-radius: 18px; position: relative; overflow: hidden; }

.eo_vem-vy3g { width: 100%; height: 100%; object-fit: cover; }

.eo_vem-6cm { inset: 0; display: grid; place-items: center; text-decoration: none; background: rgba(0, 0, 0, 0.70); position: absolute; }

.eo_vem-r5g4 { background: #F2F4F3; gap: 0.75rem; border-radius: 999px; align-items: center; padding: 0 1.5rem; font-weight: 800; color: #060909; transition: transform .23s; min-height: 56px; font-size: 1.054rem; display: inline-flex; }

.eo_vem-6cm:hover .eo_vem-r5g4 { transform: scale(1.04); }

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

.eo_vem-9z { font-size: 0.93rem; max-width: 628px; }

.eo_hov-2ya { line-height: 1.7; font-size: 1.054rem; max-width: 748px; }

.eo_hov-md { letter-spacing: -0.02em; margin-bottom: 1rem; font-weight: 800; line-height: 1.1; font-size: clamp(1.612rem, 1.19rem + 1.6vw, 2.48rem); }

.eo_hov-2ya p + p { margin-top: 0.75rem; }

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

.eo_xa7-mxq { padding: 1rem 1.25rem; min-width: 0; border-radius: 10px; background: #182423; }

.eo_xa7-v8 { font-weight: 700; font-family: "Nunito Sans", sans-serif; font-size: 0.992rem; }

.eo_xa7-f4s3 { font-size: 0.868rem; margin-top: 0.25rem; }

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

.eo_mi5-kov { transform: translateY(0); }

.eo_mi5-p967 { overflow: hidden; text-overflow: ellipsis; min-width: 0; white-space: nowrap; font-weight: 700; color: #EFF3F3; }

.eo_mi5 .eo_veh { min-height: 44px; flex: none; }

@media (min-width: 637px) {
  .eo_fibe2 { padding-inline: 1.5rem; }
  .eo_pexav-l0i { padding: 2.75rem 2.5rem; }
  .eo_pexav-5xy { padding: 1.5rem 2rem; }
  .eo_tav-x8 { padding: 2.25rem; }
  .eo_soq-qd, .eo_xa7-hh { padding: 2.25rem; }
  .eo_guwyp-hn { padding: 2.5rem; }
  .eo_peu-ol { padding: 2.75rem 2.5rem 0; }
}

@media (min-width: 952px) {
  .eo_fibe2 { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.5rem; }
  .eo_zo0 { padding: 0.75rem 1.5rem; }
  .eo_zo0-b3 { padding-left: 0.75rem; gap: 1rem; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .eo_zo0-1s9d { display: none; }
  .eo_zo0-9g5 { gap: 2px; flex-wrap: wrap; display: flex; justify-content: center; border-top: 0; padding-top: 0; }
  .eo_zo0-vf { min-height: 40px; font-size: 0.868rem; }
  .eo_zo0-hh { display: flex; }
  .eo_zo0-hh .eo_veh { min-height: 42px; padding: 0 1rem; }
  .eo_pexav-l0i { padding: 4rem; }
  .eo_fika0 { padding-block: 1rem 3rem; }
  .eo_nuf { padding-bottom: 4.5rem; }
  .eo_nuf-53e[open] .eo_nuf-7q, .eo_nuf-7q { display: flex; padding: 0 0.5rem 0.5rem; flex-wrap: wrap; gap: 0.5rem; }
  .eo_nuf-zs { border-top: 0; background: #1C2A2A; padding: 0 0.75rem; min-height: 36px; color: #EFF3F3; font-size: 0.868rem; font-weight: 700; border-radius: 10px; }
  .eo_nuf-zs:hover { color: #0D1111; background: #59FAE4; }
  .eo_tav-x8 { padding: 2.75rem; }
  .eo_soq-qd, .eo_xa7-hh { padding: 2.75rem; }
  .eo_guwyp-hn { padding: 3rem; }
  .eo_peu-ol { padding: 3.5rem 3.5rem 0; }
  .eo_kajab { padding-block: 4.5rem 1.75rem; }
  .eo_mi5 { display: none; }
}