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

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

body { overflow-wrap: break-word; font-family: "Mulish", sans-serif; font-size: 16px; margin: 0; background: #0D1412; color: #C6D3D0; line-height: 1.55; }

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

h1, h2, h3 { font-family: "Lora", serif; overflow-wrap: break-word; color: #F2F5F4; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #87EFBC; }

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

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

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

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

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

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

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

.jqid { padding-inline: 1rem; margin-inline: auto; max-width: 1332px; }

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

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

.jvezob-z9 { min-width: 0; max-width: 748px; }

.jvezob-u4 { align-items: center; color: #88EFBD; display: flex; gap: 0.5rem; margin-bottom: 0.625rem; font-size: 14px; font-weight: 700; }

.jvezob-u4::before { content: ""; border-radius: 2px; width: 8px; background: #72ECB0; height: 8px; flex: none; }

.jvezob-re6e { text-wrap: balance; line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.604rem, 1.185rem + 1.6vw, 2.468rem); }

.jvezob-y22p { margin-top: 0.75rem; color: #91ABA5; }

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

.jvezob-lk svg { flex: none; }

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

.jwynu5-bhe { color: #0D1110; background: #72ECB0; }

.jwynu5-bhe:hover { background: #87EFBC; color: #0D1110; }

.jwynu5-cmp5 { background: transparent; border-color: #F2F5F4; color: #F2F5F4; }

.jwynu5-cmp5:hover { background: #F2F5F4; color: #0D1412; }

.jwynu5-2zp { min-height: 52px; font-size: 16px; }

.jwynu5-dg { width: 100%; display: flex; }

.jwynu5-qfz { height: 34px; place-items: center; color: #72ECB0; background: #0D1110; border-radius: 0px; width: 34px; display: grid; margin-right: -10px; }

.jwynu5-l2s2 { color: #070B0A; background: #F1F3F3; }

.jwynu5-l2s2:hover { background: #72ECB0; color: #0D1110; }

.jwynu5-4rex { border-color: #F1F3F3; background: transparent; color: #F1F3F3; }

.jwynu5-4rex:hover { color: #070B0A; background: #F1F3F3; }

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

.jmiqig { border: 1px solid #314A44; position: relative; background-image: repeating-linear-gradient(135deg, #1C2B27 0 9px, #131C1A 9px 18px); background-color: #1C2B27; border-radius: 8px; overflow: hidden; }

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

.jmiqig-b73 { aspect-ratio: 16 / 10; }

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

.jzo3-83 { border: 1px solid #314A44; margin-inline: auto; border-radius: 8px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; gap: 0.625rem; background: #131C1A; padding: 0.625rem; align-items: center; max-width: 1332px; display: grid; grid-template-columns: minmax(0, 1fr) auto auto; }

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

.jzo3-mu::before { height: 14px; border-radius: 4px; content: ""; background: #72ECB0; flex: none; transform: rotate(45deg); width: 14px; }

.jzo3-mu:hover { color: #F2F5F4; }

.jzo3-6s9 { opacity: 0; pointer-events: none; position: absolute; }

.jzo3-ju { width: 44px; place-items: center; color: #0D1412; height: 44px; border-radius: 4px; cursor: pointer; display: grid; grid-area: burger; background: #F2F5F4; }

.jzo3-6s9:focus-visible + .jzo3-ju { outline: 2px solid #88EFBD; outline-offset: 3px; }

.jzo3-c2 { display: none; }

.jzo3-6s9:checked + .jzo3-ju .jzo3-wz9 { display: none; }

.jzo3-6s9:checked + .jzo3-ju .jzo3-c2 { display: block; }

.jzo3-879 { border-top: 1px solid #314A44; padding-top: 0.5rem; display: none; grid-area: nav; }

.jzo3-6s9:checked ~ .jzo3-879 { display: grid; gap: 2px; }

.jzo3-au { border-radius: 4px; color: #C6D3D0; font-weight: 700; align-items: center; font-size: 17px; min-height: 48px; padding: 0 0.75rem; display: flex; text-decoration: none; }

.jzo3-au:hover { background: #1C2B27; color: #F2F5F4; }

.jzo3-p3 { background: #1C2B27; color: #F2F5F4; }

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

.jzo3-km .jwynu5 { padding: 0 0.75rem; font-size: 14px; min-height: 44px; }

.jja4 { padding-block: 2.875rem 1.625rem; background: #070B0A; color: #F1F3F3; }

.jja4-0k { gap: 1.875rem 1.375rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); }

.jja4-rdmn { font-size: 20.5px; align-items: center; gap: 0.625rem; font-weight: 800; font-family: "Lora", serif; display: flex; color: #F1F3F3; }

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

.jja4-2o { color: #F1F3F3; margin-top: 0.75rem; font-size: 14px; }

.jja4-2o a { color: #F1F3F3; }

.jja4-y2 { font-family: "Mulish", sans-serif; margin-bottom: 0.75rem; color: #F1F3F3; font-weight: 700; font-size: 14px; }

.jja4-rit4 { list-style: none; padding: 0; }

.jja4-rit4 li + li { margin-top: 0.5rem; }

.jja4-od7d { font-size: 14px; text-decoration: none; color: #F1F3F3; }

.jja4-od7d:hover { color: #F1F3F3; text-decoration: underline; }

.jja4-jk { align-items: start; padding-top: 1.375rem; margin-top: 2.375rem; gap: 1rem 1.125rem; grid-template-columns: auto minmax(0, 1fr); display: grid; border-top: 1px solid #91ABA5; }

.jja4-fd { border: 2px solid #F57B70; font-weight: 800; place-items: center; border-radius: 50%; color: #F1F3F3; height: 44px; font-size: 14px; display: grid; width: 44px; }

.jja4-ks { color: #F1F3F3; line-height: 1.6; font-size: 13px; }

.jja4-ks + .jja4-ks { margin-top: 0.625rem; }

.jso2 { border: 1px solid #314A44; gap: 0.625rem 1.125rem; max-width: 852px; display: flex; margin-inline: auto; background: #131C1A; left: 10px; position: fixed; border-radius: 8px; box-shadow: 0 14px 37px -12px rgba(0, 0, 0, 0.72); bottom: 10px; align-items: center; padding: 0.75rem 0.75rem 0.75rem 1rem; right: 10px; z-index: 40; flex-wrap: wrap; }

.jso2[hidden] { display: none; }

.jso2-js { flex: 1 1 260px; color: #C6D3D0; font-size: 14px; }

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

.jso2-pctv .jwynu5 { font-size: 14px; padding: 0 0.875rem; min-height: 44px; }

.jnu1 { padding-block: 0.75rem 2.875rem; }

.jnu1-yt { grid-template-columns: repeat(auto-fit, minmax(min(100%, 452px), 1fr)); gap: 1.625rem 3.375rem; align-items: center; display: grid; }

.jnu1-b3 { max-width: 708px; min-width: 0; }

.jnu1-keg { border: 1px solid #314A44; border-radius: 999px; padding: 0.375rem 0.75rem 0.375rem 0.5rem; display: inline-flex; color: #C6D3D0; background: #131C1A; margin-bottom: 1.25rem; gap: 0.5rem; font-size: 13px; font-weight: 700; align-items: center; }

.jnu1-keg svg { flex: none; color: #44E48F; }

.jnu1-rl { font-weight: 800; letter-spacing: -0.03em; line-height: 1.02; text-wrap: balance; font-size: clamp(2.221rem, 1.283rem + 3.6vw, 4.196rem); }

.jnu1-92h { color: #C6D3D0; font-size: 18px; margin-top: 1.125rem; }

.jnu1-2m2 { margin-top: 1.5rem; }

.jnu1-1vho { margin-top: 0.75rem; font-size: 13px; color: #91ABA5; }

.jnu1-8bhe { min-width: 0; }

.jnu1-7r { flex-wrap: wrap; color: #91ABA5; justify-content: space-between; display: flex; gap: 0.25rem 0.75rem; font-size: 13px; margin-top: 0.75rem; }

.jnu1-kqc { font-family: "Mulish", sans-serif; }

.jpekan { padding-block: 0.75rem 3.375rem; }

.jpekan-hss { border: 1px solid #314A44; grid-template-columns: repeat(auto-fit, minmax(min(100%, 432px), 1fr)); border-radius: 8px; display: grid; background: #131C1A; overflow: hidden; }

.jpekan-cg { min-width: 0; padding: 1.625rem 1.125rem; }

.jpekan-byn { font-weight: 800; letter-spacing: -0.03em; line-height: 1.04; font-size: clamp(2.098rem, 1.283rem + 3.2vw, 3.702rem); text-wrap: balance; }

.jpekan-0cy { font-size: 18px; margin-top: 1.125rem; max-width: 564px; }

.jpekan-s0 { margin-top: 1.5rem; }

.jpekan-hx { min-width: 0; background: #1C2B27; list-style: none; margin: 0; align-content: center; padding: 0.75rem 1.125rem; display: grid; }

.jpekan-0z { display: grid; padding: 1.125rem 0; gap: 1rem; border-bottom: 1px solid #314A44; grid-template-columns: 44px minmax(0, 1fr); }

.jpekan-0z + .jpekan-0z { margin-top: 0; }

.jpekan-0z:last-child { border-bottom: 0; }

.jpekan-029i { color: #88EFBD; width: 44px; display: grid; border-radius: 4px; place-items: center; height: 44px; background: #131C1A; }

.jpekan-ehm { font-weight: 700; color: #F2F5F4; overflow-wrap: break-word; hyphens: auto; }

.jpekan-m4 { color: #91ABA5; font-size: 14px; }

.jdup-o92g { border: 1px solid #314A44; background: #314A44; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); gap: 1px; border-radius: 8px; overflow: hidden; }

.jdup-fz { background: #131C1A; flex-direction: column-reverse; min-width: 0; display: flex; padding: 1.125rem 1.25rem; }

.jdup-ih { letter-spacing: -0.02em; font-size: clamp(1.481rem, 1.185rem + 1vw, 1.975rem); overflow-wrap: break-word; color: #F2F5F4; font-weight: 700; font-family: "Mulish", sans-serif; hyphens: auto; }

.jdup-ai { margin-top: 0.25rem; color: #91ABA5; font-size: 14px; }

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

.jmi5-zm > li + li { margin-top: 0; }

.jmi5-yr { color: #F2F5F4; display: block; transition: transform .24s; text-decoration: none; min-width: 0; }

.jmi5-yr:hover { transform: translateY(-4px); color: #88EFBD; }

.jmi5-jf62 { border: 1px solid #314A44; overflow: hidden; border-radius: 8px; position: relative; background-image: repeating-linear-gradient(135deg, #1C2B27 0 8px, #131C1A 8px 16px); aspect-ratio: 1 / 1; }

.jmi5-hhfi { height: 100%; object-fit: cover; width: 100%; }

.jmi5-85x { hyphens: auto; margin-top: 0.625rem; font-size: 15px; overflow-wrap: break-word; line-height: 1.3; font-weight: 700; }

.jmi5-9mm { font-size: 13px; color: #91ABA5; }

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

.jguh-33 > li + li { margin-top: 0; }

.jguh-82b { border: 1px solid #314A44; padding: 0.625rem 1.125rem 0.625rem 0.625rem; grid-template-columns: 90px minmax(0, 1fr) auto; gap: 1rem; background: #131C1A; border-radius: 8px; text-decoration: none; display: grid; transition: border-color .24s; color: #F2F5F4; align-items: center; }

.jguh-82b:hover { border-color: #88EFBD; color: #F2F5F4; }

.jguh-3s7 { aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #1C2B27 0 6px, #131C1A 6px 12px); border-radius: 12px; overflow: hidden; }

.jguh-wgye { object-fit: cover; height: 100%; width: 100%; }

.jguh-6jy8 { font-weight: 700; overflow-wrap: break-word; display: block; hyphens: auto; }

.jguh-vq2 { font-size: 13px; color: #91ABA5; display: block; }

.jguh-fz6u { font-family: "Mulish", sans-serif; white-space: nowrap; font-weight: 700; font-size: 13px; color: #44E48F; }

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

.jfis-vtl > li + li { margin-top: 0; }

.jfis-f8r { border: 1px solid #314A44; gap: 1rem; height: 100%; text-decoration: none; padding: 1rem 1.125rem; color: #F2F5F4; transition: border-color .24s; grid-template-columns: auto minmax(0, 1fr) auto; display: grid; background: #131C1A; border-radius: 8px; align-items: center; }

.jfis-f8r:hover { color: #F2F5F4; border-color: #88EFBD; }

.jfis-r6g { place-items: center; background: #1C2B27; display: grid; border-radius: 4px; color: #88EFBD; width: 44px; height: 44px; }

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

.jfis-6y6 { font-size: 13px; color: #91ABA5; display: block; }

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

.jlorif-bgjz { border: 1px solid #314A44; background: #131C1A; flex-direction: column; border-radius: 8px; min-width: 0; display: flex; }

.jlorif-rrk { padding: 1.375rem 1.375rem 1.125rem; }

.jlorif-sz9m { padding: 0.25rem 0.625rem; font-weight: 700; display: inline-block; color: #C6D3D0; font-size: 12px; border-radius: 0px; background: #1C2B27; }

.jlorif-u25d { margin-top: 0.875rem; font-weight: 600; line-height: 1.3; font-size: 18px; }

.jlorif-a1sg { font-size: clamp(1.604rem, 1.283rem + 1vw, 1.975rem); line-height: 1.1; letter-spacing: -0.02em; overflow-wrap: break-word; font-family: "Lora", serif; font-weight: 800; color: #88EFBD; margin-top: 0.5rem; }

.jlorif-wl { flex: 1; display: flex; gap: 1rem; border-top: 2px dashed #314A44; position: relative; flex-direction: column; padding: 1.125rem 0.625rem 1.375rem; margin-inline: 0.875rem; }

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

.jlorif-wl::before { border-right: 1px solid #314A44; left: -26px; }

.jlorif-wl::after { border-left: 1px solid #314A44; right: -26px; }

.jlorif-oh63 { flex: 1; font-size: 14px; }

.jlorif-u8 { color: #91ABA5; font-size: 12px; }

.jnu2-h0 { border: 1px solid #314A44; background: #131C1A; overflow-x: auto; border-radius: 8px; }

.jnu2-k5 { font-size: 15px; counter-reset: facts-row; }

.jnu2-k5 thead th { font-size: 13px; color: #91ABA5; font-weight: 700; padding: 0.875rem 1rem; border-bottom: 1px solid #314A44; }

.jnu2-k5 tbody th, .jnu2-k5 tbody td { padding: 0.75rem 1rem; border-bottom: 1px dashed #314A44; }

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

.jnu2-k5 tbody th { width: 40%; font-weight: 600; color: #C6D3D0; min-width: 150px; }

.jnu2-k5 tbody th::before { font-size: 12px; min-width: 32px; display: inline-block; counter-increment: facts-row; font-weight: 500; content: counter(facts-row, decimal-leading-zero); font-family: "Mulish", sans-serif; color: #91ABA5; }

.jnu2-k5 tbody td { color: #F2F5F4; font-weight: 700; hyphens: auto; min-width: 180px; overflow-wrap: break-word; }

.jtaj-jx68 { display: block; }

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

.jtaj-bt { border: 1px solid #314A44; padding: 1.125rem 1.125rem; flex-direction: column; border-radius: 8px; background: #131C1A; min-width: 0; display: flex; gap: 0.375rem; }

.jtaj-cu { font-weight: 700; color: #91ABA5; font-size: 13px; }

.jtaj-at3 { font-family: "Lora", serif; hyphens: auto; color: #F2F5F4; font-weight: 800; overflow-wrap: break-word; line-height: 1.15; font-size: 23.5px; }

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

.jdumiv-9i { gap: 2.375rem; padding: 1.5rem; flex-direction: column; min-width: 0; justify-content: space-between; color: #F1F3F3; min-height: 220px; background: #070B0A; border-radius: 8px; display: flex; text-decoration: none; }

.jdumiv-9i:hover { color: #F1F3F3; }

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

.jdumiv-gv42 { font-size: 13px; font-family: "Mulish", sans-serif; font-weight: 500; }

.jdumiv-yn1 { font-weight: 700; hyphens: auto; line-height: 1; font-family: "Mulish", sans-serif; font-size: clamp(1.851rem, 1.185rem + 2.6vw, 3.332rem); letter-spacing: -0.03em; overflow-wrap: break-word; }

.jdumiv-sc2s { border: 1px solid #314A44; margin: 0; gap: 1px; display: grid; padding: 0; overflow: hidden; list-style: none; border-radius: 8px; background: #314A44; }

.jdumiv-sc2s > li + li { margin-top: 0; }

.jdumiv-0dbt { text-decoration: none; gap: 0.375rem 1rem; flex-wrap: wrap; align-items: center; display: flex; justify-content: space-between; height: 100%; color: #F2F5F4; background: #131C1A; padding: 1.125rem 1.375rem; }

.jdumiv-0dbt:hover { color: #F2F5F4; background: #1C2B27; }

.jdumiv-6dp { font-weight: 700; }

.jdumiv-lxyo { font-size: 21.5px; overflow-wrap: break-word; font-family: "Mulish", sans-serif; hyphens: auto; font-weight: 700; }

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

.jpe7-hj > li + li { margin-top: 0; }

.jpe7-n6ec { border: 1px solid #314A44; display: block; text-decoration: none; height: 100%; color: #F2F5F4; border-radius: 8px; transition: border-color .24s; background: #131C1A; min-width: 0; padding: 0.5rem 0.5rem 1rem; }

.jpe7-n6ec:hover { color: #F2F5F4; border-color: #88EFBD; }

.jpe7-9x4s { background-image: repeating-linear-gradient(135deg, #1C2B27 0 8px, #0D1412 8px 16px); overflow: hidden; position: relative; aspect-ratio: 16 / 10; border-radius: 12px; }

.jpe7-did { padding: 3px 0.5rem; background: #F57B70; color: #131C1A; font-size: 11px; border-radius: 0px; letter-spacing: .04em; font-weight: 700; top: 10px; position: absolute; left: 10px; }

.jpe7-l8nb { margin-top: 0.875rem; font-weight: 700; overflow-wrap: break-word; padding-inline: 0.5rem; hyphens: auto; }

.jpe7-6fg0 { color: #91ABA5; font-size: 13px; padding-inline: 0.5rem; font-family: "Mulish", sans-serif; }

.jceso3-whe { border: 1px solid #314A44; overflow-x: auto; border-radius: 8px; background: #131C1A; }

.jceso3-8q6b { font-size: 15px; min-width: 644px; }

.jceso3-8q6b thead { background: #1C2B27; }

.jceso3-8q6b th, .jceso3-8q6b td { padding: 0.875rem 1rem; }

.jceso3-8q6b thead th { color: #C6D3D0; font-weight: 700; font-size: 13px; }

.jceso3-8q6b tbody th, .jceso3-8q6b tbody td { border-top: 1px solid #314A44; vertical-align: middle; }

.jceso3-iym { gap: 0.75rem; font-weight: 700; display: flex; align-items: center; color: #F2F5F4; }

.jceso3-q5y { color: #F2F5F4; text-align: right; font-family: "Mulish", sans-serif; white-space: nowrap; }

.jceso3-8q6b thead .jceso3-q5y { font-family: "Mulish", sans-serif; }

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

.jtalof-ezp { border: 1px solid #314A44; border-radius: 8px; min-width: 0; padding: 1.375rem; background: #131C1A; }

.jtalof-9ax { border: 1.5px solid #88EFBD; height: 48px; display: grid; color: #88EFBD; border-radius: 50%; width: 48px; place-items: center; }

.jtalof-5df { margin-top: 1.125rem; line-height: 1.25; font-size: 19px; font-weight: 600; }

.jtalof-w1 { font-size: 15px; margin-top: 0.5rem; }

.jtalof-yo { padding: 0; list-style: none; font-size: 14px; margin-top: 0.875rem; }

.jtalof-q0 { gap: 0.5rem; display: flex; }

.jtalof-q0 svg { flex: none; margin-top: 2px; color: #44E48F; }

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

.jqip-7zl { border-top: 2px solid #F2F5F4; padding-top: 1.125rem; min-width: 0; }

.jqip-7zl + .jqip-7zl { margin-top: 0; }

.jqip-7zl::before { counter-increment: steps; font-weight: 700; font-size: 14px; content: counter(steps, decimal-leading-zero); display: block; color: #88EFBD; font-family: "Mulish", sans-serif; }

.jqip-e0 { margin-top: 0.625rem; font-size: 19px; line-height: 1.25; font-weight: 600; }

.jqip-kkze { font-size: 15px; margin-top: 0.5rem; }

.jdut-hnv { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); gap: 0 2.375rem; }

.jdut-0mw9 { min-width: 0; padding-block: 1.125rem 1.375rem; border-top: 1px solid #314A44; }

.jdut-zj { font-weight: 600; font-size: 19px; }

.jdut-80en { margin-top: 0.625rem; font-size: 15px; }

.jka3-kzy { line-height: 1.7; max-width: 792px; font-size: 17px; }

.jka3-loo { letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; font-size: clamp(1.604rem, 1.185rem + 1.6vw, 2.468rem); margin-bottom: 1.125rem; }

.jka3-kzy h3 { font-size: 21.5px; margin: 1.625rem 0 0.625rem; font-weight: 600; }

.jka3-kzy p + p { margin-top: 0.875rem; }

.jka3-kzy ul, .jka3-kzy ol { margin-block: 1rem; }

.jka3-ra { padding: 1.375rem 1.625rem; background: #1C2B27; border-radius: 8px; margin-block: 1.625rem; }

.jka3-ra p { font-size: 20.5px; color: #F2F5F4; line-height: 1.4; font-family: "Lora", serif; font-weight: 600; }

.jka3-ra cite { color: #91ABA5; font-weight: 600; display: block; font-size: 14px; font-style: normal; margin-top: 0.75rem; }

.jmif-0h { border: 1px solid #314A44; gap: 1.375rem 2.875rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); background: #131C1A; padding: 1.375rem 1.125rem; display: grid; border-radius: 8px; }

.jmif-u50 { min-width: 0; }

.jmif-79 { line-height: 1.12; font-size: clamp(1.604rem, 1.185rem + 1.4vw, 2.345rem); letter-spacing: -0.02em; font-weight: 800; }

.jmif-f33 { margin-top: 0.875rem; }

.jmif-7qia { min-width: 0; list-style: none; padding: 0; }

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

.jmif-nrq8 + .jmif-nrq8 { margin-top: 0; }

.jmif-kne { border-radius: 50%; flex: none; width: 24px; color: #131C1A; height: 24px; place-items: center; background: #44E48F; display: grid; }

.jlohoc-7kh { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr)); display: grid; }

.jlohoc-kr { border: 1px solid #314A44; background: #131C1A; padding: 1.375rem; border-radius: 8px; min-width: 0; }

.jlohoc-iznb { background: #1C2B27; overflow: hidden; height: 6px; border-radius: 999px; }

.jlohoc-9u { border-radius: 999px; height: 100%; background: #72ECB0; }

.jlohoc-ler6 { font-size: 23.5px; font-weight: 800; margin-top: 1.125rem; }

.jlohoc-9wus { color: #91ABA5; font-size: 14px; font-family: "Mulish", sans-serif; }

.jlohoc-5s { list-style: none; margin-top: 1rem; font-size: 15px; padding: 0; }

.jlohoc-cil { display: flex; gap: 0.5rem; }

.jlohoc-cil svg { flex: none; color: #44E48F; margin-top: 3px; }

.jpek-8y { align-items: center; display: flex; gap: 1rem; }

.jpek-y2n7 { color: #F2F5F4; font-family: "Lora", serif; line-height: 1; font-size: 51.5px; font-weight: 800; }

.jpek-r1h { display: flex; color: #F2F5F4; gap: 2px; }

.jpek-yt5 { font-size: 14px; color: #91ABA5; }

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

.jpek-16s9 { border: 1px solid #314A44; min-width: 0; padding: 1.375rem; border-radius: 8px; background: #131C1A; flex-direction: column; gap: 1rem; display: flex; }

.jpek-hja { flex: 1; font-size: 15px; }

.jpek-rck1 { display: flex; gap: 0.75rem; align-items: center; }

.jpek-zjs { border-radius: 50%; background: #1C2B27; font-weight: 700; place-items: center; flex: none; font-size: 14px; display: grid; height: 40px; width: 40px; color: #F2F5F4; }

.jpek-2725 { font-weight: 700; display: block; font-size: 15px; color: #F2F5F4; }

.jpek-xi { font-size: 13px; display: block; color: #91ABA5; }

.jloce4-jqce { border: 1px solid #314A44; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); display: grid; padding: 1.375rem; background: #131C1A; gap: 1.375rem 2.875rem; border-radius: 8px; }

.jloce4-led { align-items: start; display: grid; gap: 1rem 1.125rem; grid-template-columns: auto minmax(0, 1fr); }

.jloce4-5dq { height: 64px; place-items: center; background: #72ECB0; border-radius: 50%; overflow: hidden; font-size: 21.5px; display: grid; width: 64px; font-weight: 800; font-family: "Lora", serif; color: #0D1110; }

.jloce4-5dq img { width: 100%; object-fit: cover; height: 100%; }

.jloce4-d9il { font-size: 21.5px; font-weight: 800; }

.jloce4-1y7 { color: #91ABA5; font-size: 14px; }

.jloce4-ibw { margin-top: 0.625rem; }

.jloce4-ao { font-size: 14px; display: flex; margin-top: 0.75rem; gap: 0.5rem 1.125rem; flex-wrap: wrap; }

.jloce4-4h7 { color: #91ABA5; font-family: "Mulish", sans-serif; }

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

.jrisot-8tp > li + li { margin-top: 0; }

.jrisot-kmm { border: 1px solid #314A44; display: block; padding: 0.625rem; transition: border-color .24s; background: #131C1A; aspect-ratio: 300 / 173; border-radius: 4px; }

.jrisot-kmm:hover { border-color: #88EFBD; }

.jrisot-r2 { width: 100%; height: 100%; object-fit: contain; }

.jbe5-hkig, .jkaloh-nz { background: #1C2B27; border-radius: 8px; padding: 1.375rem 1.125rem; }

.jbe5-qr { gap: 1.125rem 2.375rem; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; display: flex; }

.jbe5-tan { max-width: 668px; min-width: 0; }

.jbe5-e5h, .jkaloh-hmc0 { max-width: 708px; margin-top: 0.75rem; }

.jbe5-2zl { margin-top: 1.625rem; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 186px), 1fr)); list-style: none; gap: 0.625rem; }

.jbe5-dg { display: flex; overflow-wrap: break-word; font-weight: 700; hyphens: auto; padding: 1rem; min-width: 0; color: #F2F5F4; gap: 0.75rem; border-radius: 4px; background: #131C1A; align-items: center; }

.jbe5-dg + .jbe5-dg { margin-top: 0; }

.jbe5-dg svg { color: #88EFBD; flex: none; }

.jkaloh-1xux { font-weight: 700; flex-wrap: wrap; margin-top: 1.125rem; gap: 0.5rem 1.125rem; display: flex; font-size: 14px; }

.jvezox-cif { grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); gap: 1.875rem 3.375rem; display: grid; }

.jvezox-xvc { min-width: 0; }

.jvezox-xvc p { margin-top: 0.875rem; }

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

.jvezox-d7s8 { border: 1px solid #314A44; display: grid; border-radius: 8px; gap: 1px; overflow: hidden; background: #314A44; grid-template-columns: repeat(2, minmax(0, 1fr)); }

.jvezox-89 { flex-direction: column-reverse; display: flex; background: #131C1A; padding: 1.125rem 1.125rem; }

.jvezox-3ka { font-family: "Mulish", sans-serif; color: #F2F5F4; font-weight: 700; hyphens: auto; font-size: 23.5px; overflow-wrap: break-word; }

.jvezox-em { font-size: 13px; color: #91ABA5; }

.jvezox-ww { border: 1px solid #314A44; border-radius: 8px; list-style: none; padding: 0; background: #131C1A; }

.jvezox-usg { justify-content: space-between; flex-wrap: wrap; gap: 0.25rem 1rem; display: flex; border-bottom: 1px solid #314A44; padding: 0.875rem 1.125rem; }

.jvezox-usg + .jvezox-usg { margin-top: 0; }

.jvezox-usg:last-child { border-bottom: 0; }

.jvezox-01 { color: #F2F5F4; font-weight: 700; }

.jvezox-a0rb { font-size: 14px; color: #91ABA5; hyphens: auto; font-family: "Mulish", sans-serif; overflow-wrap: break-word; }

.jriwyg-eav0 { counter-reset: faq; border-top: 1.5px solid #F2F5F4; }

.jriwyg-2yw { border-bottom: 1px solid #314A44; }

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

.jriwyg-c0y::before { font-size: 13px; font-family: "Mulish", sans-serif; content: counter(faq, decimal-leading-zero); counter-increment: faq; color: #88EFBD; }

.jriwyg-c0y:hover { color: #88EFBD; }

.jriwyg-6z { transition: transform .24s; }

.jriwyg-2yw[open] .jriwyg-6z { transform: rotate(45deg); }

.jriwyg-rw { max-width: 896px; padding: 0 0 1.25rem 2.875rem; }

.jriwyg-rw p + p { margin-top: 0.625rem; }

.jduc-wh { gap: 1.375rem 2.875rem; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); display: grid; }

.jduc-q1 { min-width: 0; }

.jduc-lbfn { color: #91ABA5; margin-top: 0.75rem; }

.jduc-q1 .jwynu5 { margin-top: 1.125rem; }

.jduc-hx { display: grid; gap: 0.625rem; min-width: 0; }

.jduc-t8xe { border: 1px solid #314A44; background: #131C1A; border-radius: 8px; }

.jduc-t8xe[open] { border-color: #F2F5F4; }

.jduc-eq8q { font-weight: 700; gap: 1rem; color: #F2F5F4; padding: 1.125rem 1.125rem; justify-content: space-between; align-items: center; display: flex; }

.jduc-yc2 { width: 32px; display: grid; background: #1C2B27; flex: none; border-radius: 50%; transition: transform .24s; height: 32px; place-items: center; }

.jduc-t8xe[open] .jduc-yc2 { transform: rotate(45deg); }

.jduc-morl { padding: 0 1.125rem 1.125rem; font-size: 15px; }

.jrir-s1vt { background: #070B0A; gap: 1.375rem 2.375rem; flex-wrap: wrap; align-items: center; color: #F1F3F3; justify-content: space-between; padding: 1.625rem 1.25rem; border-radius: 8px; display: flex; }

.jrir-wz0 { max-width: 668px; min-width: 0; }

.jrir-1mig { color: #F1F3F3; line-height: 1.12; font-weight: 800; font-size: clamp(1.481rem, 1.185rem + 1.2vw, 2.098rem); letter-spacing: -0.02em; }

.jrir-dq { margin-top: 0.625rem; color: #F1F3F3; }

.jrir-dq a { color: #F1F3F3; }

.jloz-om { line-height: 1.15; font-weight: 800; font-size: clamp(1.358rem, 1.086rem + 1vw, 1.851rem); max-width: 792px; }

.jloz-b9fc { column-gap: 2.875rem; margin-top: 1.125rem; font-size: 15px; columns: 2 340px; }

.jloz-b9fc p + p { margin-top: 0.875rem; }

.jqihoi-tm { display: flex; color: #91ABA5; padding: 0; margin-bottom: 1.125rem; gap: 0.375rem 0.625rem; list-style: none; flex-wrap: wrap; font-size: 13px; }

.jqihoi-tm li + li { margin-top: 0; }

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

.jqihoi-spj { color: #91ABA5; }

.jqihoi-etx { font-weight: 700; color: #F2F5F4; }

.jwyveu { padding-block: 0.5rem 1.875rem; }

.jwyveu-u7 { display: grid; gap: 1.375rem 2.875rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 452px), 1fr)); align-items: start; }

.jwyveu-b3c { min-width: 0; }

.jwyveu-1poo { font-family: "Mulish", sans-serif; color: #91ABA5; font-size: 13px; }

.jwyveu-1i { font-size: clamp(2.221rem, 1.283rem + 3.4vw, 3.949rem); line-height: 1.02; letter-spacing: -0.03em; margin-top: 0.625rem; font-weight: 800; }

.jwyveu-v5 { max-width: 584px; font-size: 18px; margin-top: 1rem; }

.jwyveu-we { border: 1px solid #314A44; background: #314A44; border-radius: 8px; gap: 1px; display: grid; margin-top: 1.375rem; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); }

.jwyveu-8ddz { padding: 0.75rem 1rem; background: #131C1A; min-width: 0; }

.jwyveu-eynu { color: #91ABA5; font-weight: 700; font-size: 12px; }

.jwyveu-03bz { overflow-wrap: break-word; font-weight: 700; font-family: "Mulish", sans-serif; font-size: 17px; hyphens: auto; color: #F2F5F4; margin-top: 2px; }

.jwyveu-dvv { margin-top: 1.375rem; }

.jwyveu-0xbr { margin-top: 0.75rem; color: #91ABA5; font-size: 13px; }

.jwyveu-wc7 { min-width: 0; }

.jnubez-nfl8 { color: #F1F3F3; background: #070B0A; padding: 1.625rem 1.125rem 0; text-align: center; border-radius: 8px; overflow: hidden; }

.jnubez-c47 { margin-inline: auto; max-width: 852px; }

.jnubez-qhaw { color: #F1F3F3; font-family: "Mulish", sans-serif; font-size: 13px; }

.jnubez-ud0 { font-weight: 800; letter-spacing: -0.03em; line-height: 1.02; font-size: clamp(2.098rem, 1.283rem + 3.4vw, 4.073rem); color: #F1F3F3; margin-top: 0.625rem; }

.jnubez-ahfb { color: #F1F3F3; margin-top: 0.875rem; font-size: 18px; }

.jnubez-bo { justify-content: center; margin-top: 1.375rem; }

.jnubez-qou { margin-top: 1.625rem; display: flex; gap: 0.5rem; justify-content: center; flex-wrap: wrap; list-style: none; padding: 0; }

.jnubez-s7wx { border: 1px solid #F1F3F3; font-size: 14px; padding: 0.5rem 0.875rem; color: #F1F3F3; border-radius: 999px; }

.jnubez-s7wx + .jnubez-s7wx { margin-top: 0; }

.jnubez-s7wx strong { font-family: "Mulish", sans-serif; color: #F1F3F3; }

.jnubez-9u { aspect-ratio: 16 / 10; border-radius: 8px 8px 0 0; margin: 2.125rem auto 0; overflow: hidden; max-width: 1000px; background-color: #1C2B27; }

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

.jgupec { padding-bottom: 2.875rem; }

.jgupec-up { border: 1px solid #314A44; background: #131C1A; border-radius: 8px; }

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

.jgupec-k9 { transition: transform .24s; }

.jgupec-up[open] .jgupec-k9 { transform: rotate(45deg); }

.jgupec-6v2h { margin: 0; list-style: none; display: grid; padding: 0 0.5rem 0.5rem; }

.jgupec-6v2h li + li { margin-top: 0; }

.jgupec-pl { color: #C6D3D0; font-weight: 600; text-decoration: none; display: flex; padding: 0 0.5rem; border-top: 1px solid #314A44; align-items: center; min-height: 44px; }

.jgupec-pl:hover { color: #88EFBD; }

.jceqiz-m5 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); gap: 1.625rem 3.375rem; display: grid; align-items: start; }

.jceqiz-z3k { font-size: 17px; max-width: 748px; min-width: 0; }

.jceqiz-z3k p { margin-top: 0.875rem; }

.jceqiz-mec { background: #1C2B27; min-width: 0; padding: 1.375rem; border-radius: 8px; }

.jceqiz-rhw { font-weight: 600; font-size: 19px; }

.jceqiz-to { list-style: none; padding: 0; margin-top: 0.875rem; }

.jceqiz-2k { display: flex; gap: 0.625rem; }

.jceqiz-2k svg { margin-top: 2px; flex: none; color: #44E48F; }

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

.jnuj-3y > li + li { margin-top: 0; }

.jnuj-nkur { border: 1px solid #314A44; background-color: #070B0A; aspect-ratio: 16 / 10; border-radius: 8px; overflow: hidden; }

.jnuj-lz2 { width: 100%; height: 100%; object-fit: contain; }

.jnuj-pvlg { margin-top: 0.625rem; font-size: 14px; }

.jfisox-rzu6 { border: 1px solid #314A44; border-radius: 8px; overflow-x: auto; background: #131C1A; }

.jfisox-yj { font-size: 15px; min-width: 584px; }

.jfisox-yj thead { background: #1C2B27; }

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

.jfisox-yj thead th { color: #C6D3D0; font-weight: 700; font-size: 13px; }

.jfisox-yj tbody th, .jfisox-yj tbody td { border-top: 1px solid #314A44; }

.jfisox-iwd { font-family: "Mulish", sans-serif; white-space: nowrap; text-align: right; color: #F2F5F4; }

.jfisox-plo { gap: 0.75rem; font-weight: 700; display: flex; color: #F2F5F4; align-items: center; }

.jfisox-m3 { height: 40px; overflow: hidden; border-radius: 0px; flex: none; background: #1C2B27; width: 40px; }

.jfisox-m3 img { width: 100%; height: 100%; object-fit: contain; }

.jfisox-517 { background: #1C2B27; }

.jfisox-517 .jfisox-m3 { background: #131C1A; }

.jfisox-uvi { color: #0D1110; background: #72ECB0; border-radius: 0px; font-size: 11px; padding: 2px 0.5rem; font-weight: 700; }

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

.jzokat-cg6 { border: 1px solid #314A44; flex-direction: column; display: flex; min-width: 0; background: #131C1A; border-radius: 8px; gap: 0.75rem; padding: 1.375rem; }

.jzokat-g8dk { font-weight: 600; font-size: 19.5px; }

.jzokat-w5oc { flex: 1; font-size: 15px; }

.jzokat-hdnl { display: flex; gap: 0.375rem; flex-wrap: wrap; font-size: 13px; align-items: center; font-weight: 700; }

.jzokat-hdnl svg { color: #91ABA5; }

.jzokat-jy { padding: 0.25rem 0.625rem; color: #F2F5F4; background: #1C2B27; border-radius: 0px; }

.jzokat-8ms4 { color: #0D1110; padding: 0.25rem 0.625rem; background: #72ECB0; border-radius: 0px; }

.jfita8-xv { gap: 2.375rem 2.875rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 412px), 1fr)); }

.jfita8-m8 { min-width: 0; }

.jfita8-3rzz { line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.481rem, 1.185rem + 1vw, 2.098rem); }

.jfita8-85 { margin-top: 0.625rem; color: #91ABA5; }

.jfita8-5yty { border: 1px solid #314A44; margin-top: 1.125rem; overflow-x: auto; border-radius: 8px; background: #131C1A; }

.jfita8-bc { font-size: 15px; }

.jfita8-bc thead { background: #1C2B27; }

.jfita8-bc th, .jfita8-bc td { padding: 0.75rem 1.125rem; }

.jfita8-bc thead th { font-size: 13px; }

.jfita8-bc tbody th, .jfita8-bc tbody td { border-top: 1px solid #314A44; }

.jfita8-bc tbody th { font-weight: 600; }

.jfita8-km { white-space: nowrap; font-family: "Mulish", sans-serif; color: #F2F5F4; text-align: right; }

.jfita8-yha { background: #1C2B27; margin-top: 0.375rem; display: block; border-radius: 999px; height: 4px; }

.jfita8-aw { background: #72ECB0; border-radius: 999px; height: 100%; display: block; }

.jfita8-fm { color: #44E48F; font-weight: 700; }

.jfita8-pu { color: #91ABA5; }

.jtaa-fk5s { border: 1px solid #314A44; border-radius: 8px; aspect-ratio: 16 / 9; background-color: #070B0A; overflow: hidden; position: relative; }

.jtaa-xg { height: 100%; width: 100%; object-fit: cover; }

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

.jtaa-dj { display: inline-flex; gap: 0.75rem; transition: transform .24s; font-weight: 800; background: #F1F3F3; align-items: center; font-size: 17px; padding: 0 1.5rem; min-height: 56px; color: #070B0A; border-radius: 999px; }

.jtaa-5eqz:hover .jtaa-dj { transform: scale(1.04); }

.jtaa-an { display: flex; margin-top: 1rem; align-items: center; justify-content: space-between; gap: 0.875rem 1.875rem; flex-wrap: wrap; }

.jtaa-3q5 { max-width: 668px; font-size: 15px; }

.jtajao-eh { max-width: 792px; font-size: 17px; line-height: 1.7; }

.jtajao-46 { letter-spacing: -0.02em; margin-bottom: 1.125rem; font-size: clamp(1.604rem, 1.185rem + 1.6vw, 2.468rem); font-weight: 800; line-height: 1.1; }

.jtajao-eh p + p { margin-top: 0.875rem; }

.jkaloh-tk4 { margin-top: 1.375rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr)); display: grid; gap: 0.75rem; }

.jkaloh-4ymk { background: #131C1A; border-radius: 4px; min-width: 0; padding: 1.125rem 1.125rem; }

.jkaloh-uo9 { font-weight: 700; font-family: "Mulish", sans-serif; font-size: 16px; }

.jkaloh-1a { font-size: 14px; margin-top: 0.375rem; }

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

.jwyvex-v4ip { transform: translateY(0); }

.jwyvex-73 { min-width: 0; color: #F2F5F4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 700; }

.jwyvex .jwynu5 { flex: none; min-height: 44px; }

@media (min-width: 642px) {
  .jqid { padding-inline: 1.375rem; }
  .jpekan-cg { padding: 2.625rem 2.375rem; }
  .jpekan-hx { padding: 1.375rem 1.875rem; }
  .jmif-0h { padding: 2.125rem; }
  .jbe5-hkig, .jkaloh-nz { padding: 2.125rem; }
  .jrir-s1vt { padding: 2.375rem; }
  .jnubez-nfl8 { padding: 2.625rem 2.375rem 0; }
}

@media (min-width: 958px) {
  .jqid { padding-inline: 2.375rem; }
  main > section { padding-block: 0 5.25rem; }
  .jzo3 { padding: 0.75rem 1.375rem; }
  .jzo3-83 { grid-template-areas: "logo nav tools actions"; gap: 1rem; padding-left: 0.875rem; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .jzo3-ju { display: none; }
  .jzo3-879 { padding-top: 0; display: flex; justify-content: center; border-top: 0; flex-wrap: wrap; gap: 2px; }
  .jzo3-au { min-height: 40px; font-size: 14px; }
  .jzo3-km { display: flex; }
  .jzo3-km .jwynu5 { padding: 0 1rem; min-height: 42px; }
  .jnu1 { padding-block: 1.375rem 4.75rem; }
  .jnu1-b3 { padding-block: 1.875rem; }
  .jpekan-cg { padding: 3.75rem; }
  .jwyveu { padding-block: 1rem 2.875rem; }
  .jgupec { padding-bottom: 4.25rem; }
  .jgupec-up[open] .jgupec-6v2h, .jgupec-6v2h { display: flex; flex-wrap: wrap; padding: 0 0.625rem 0.625rem; gap: 0.5rem; }
  .jgupec-pl { font-size: 14px; background: #1C2B27; padding: 0 0.75rem; font-weight: 700; border-top: 0; color: #F2F5F4; border-radius: 4px; min-height: 36px; }
  .jgupec-pl:hover { color: #0D1110; background: #72ECB0; }
  .jmif-0h { padding: 2.625rem; }
  .jbe5-hkig, .jkaloh-nz { padding: 2.625rem; }
  .jrir-s1vt { padding: 2.875rem; }
  .jnubez-nfl8 { padding: 3.375rem 3.375rem 0; }
  .jja4 { padding-block: 4.25rem 1.625rem; }
  .jwyvex { display: none; }
}