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

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

body { overflow-wrap: break-word; color: #D8DEDF; background: #0D1111; margin: 0; font-size: 15.5px; line-height: 1.55; font-family: "Source Sans 3", sans-serif; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #93E4F1; }

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 { max-width: 100%; height: auto; display: block; }

button { color: inherit; font: inherit; }

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

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

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

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

.xs_cejaq { margin-inline: auto; max-width: 1288px; padding-inline: 1rem; }

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

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

.xs_so4-tm { max-width: 724px; min-width: 0; }

.xs_so4-ao8 { gap: 0.5rem; align-items: center; display: flex; margin-bottom: 0.625rem; color: #88E1F0; font-weight: 700; font-size: 13.5px; }

.xs_so4-ao8::before { height: 8px; border-radius: 2px; width: 8px; content: ""; background: #76DCED; flex: none; }

.xs_so4-nvpr { text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.59rem, 1.174rem + 1.6vw, 2.446rem); }

.xs_so4-nka { color: #A2B1B3; margin-top: 0.75rem; }

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

.xs_so4-dij svg { flex: none; }

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

.xs_fiveu-n5 { background: #76DCED; color: #0E1111; }

.xs_fiveu-n5:hover { color: #0E1111; background: #93E4F1; }

.xs_fiveu-6ziu { color: #F5F7F7; border-color: #F5F7F7; background: transparent; }

.xs_fiveu-6ziu:hover { background: #F5F7F7; color: #0D1111; }

.xs_fiveu-qzqw { min-height: 52px; font-size: 15.5px; }

.xs_fiveu-xn5 { width: 100%; display: flex; }

.xs_fiveu-2n { display: grid; border-radius: 10px; place-items: center; width: 34px; background: #0E1111; margin-right: -10px; height: 34px; color: #76DCED; }

.xs_fiveu-085 { color: #050707; background: #F1F2F2; }

.xs_fiveu-085:hover { color: #0E1111; background: #76DCED; }

.xs_fiveu-2xfn { color: #F1F2F2; background: transparent; border-color: #F1F2F2; }

.xs_fiveu-2xfn:hover { color: #050707; background: #F1F2F2; }

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

.xs_xazo6 { border: 1px solid #2D3C3D; position: relative; border-radius: 28px; background-color: #212B2C; background-image: repeating-linear-gradient(135deg, #212B2C 0 9px, #141A1B 9px 18px); overflow: hidden; }

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

.xs_xazo6-3wd { aspect-ratio: 16 / 10; }

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

.xs_lozog-wti { border: 1px solid #2D3C3D; padding: 0.625rem; border-radius: 28px; margin-inline: auto; gap: 0.625rem; align-items: center; max-width: 1288px; background: #141A1B; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; display: grid; grid-template-columns: minmax(0, 1fr) auto auto; }

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

.xs_lozog-np1::before { transform: rotate(45deg); content: ""; flex: none; height: 14px; background: #76DCED; border-radius: 4px; width: 14px; }

.xs_lozog-np1:hover { color: #F5F7F7; }

.xs_lozog-v6 { pointer-events: none; position: absolute; opacity: 0; }

.xs_lozog-4cw { display: grid; grid-area: burger; cursor: pointer; height: 44px; background: #F5F7F7; width: 44px; place-items: center; border-radius: 16px; color: #0D1111; }

.xs_lozog-v6:focus-visible + .xs_lozog-4cw { outline: 2px solid #88E1F0; outline-offset: 3px; }

.xs_lozog-1uoz { display: none; }

.xs_lozog-v6:checked + .xs_lozog-4cw .xs_lozog-3s { display: none; }

.xs_lozog-v6:checked + .xs_lozog-4cw .xs_lozog-1uoz { display: block; }

.xs_lozog-xc { border-top: 1px solid #2D3C3D; padding-top: 0.5rem; display: none; grid-area: nav; }

.xs_lozog-v6:checked ~ .xs_lozog-xc { gap: 2px; display: grid; }

.xs_lozog-jn { align-items: center; border-radius: 16px; min-height: 48px; font-size: 16.5px; padding: 0 0.75rem; text-decoration: none; font-weight: 700; display: flex; color: #D8DEDF; }

.xs_lozog-jn:hover { background: #212B2C; color: #F5F7F7; }

.xs_lozog-rfrh { color: #F5F7F7; background: #212B2C; }

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

.xs_lozog-qs4 .xs_fiveu { font-size: 13.5px; padding: 0 0.75rem; min-height: 44px; }

.xs_gu3 { border: 1px solid #2D3C3D; padding: 1.625rem 1.25rem; background: #141A1B; border-radius: 28px; margin: 0 0.625rem 1.375rem; }

.xs_gu3-c5 { letter-spacing: -0.04em; overflow-wrap: break-word; font-weight: 800; line-height: 1; font-family: "Sora", sans-serif; color: #F5F7F7; font-size: clamp(2.202rem, 0.979rem + 6vw, 5.382rem); hyphens: auto; }

.xs_gu3-6buf { margin-top: 1.875rem; }

.xs_gu3-cor { padding: 0.875rem 0; border-top: 1px solid #2D3C3D; gap: 0.375rem 1.375rem; display: grid; }

.xs_gu3-tjs { font-size: 12.5px; color: #A2B1B3; font-family: "Red Hat Mono", monospace; }

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

.xs_gu3-wru li + li { margin-top: 0; }

.xs_gu3-t3m { color: #F5F7F7; font-size: 14.5px; text-decoration: none; font-weight: 600; }

.xs_gu3-t3m:hover { color: #88E1F0; }

.xs_gu3-1k5 { margin-top: 1.25rem; font-size: 12.5px; color: #A2B1B3; border-top: 1px solid #2D3C3D; align-items: center; display: flex; padding-top: 1.25rem; gap: 1rem 1.375rem; justify-content: space-between; flex-wrap: wrap; }

.xs_gu3-ln3 { max-width: 864px; }

.xs_gu3-t5 { border: 2px solid #EE777C; height: 40px; flex: none; place-items: center; border-radius: 50%; font-size: 12.5px; font-weight: 800; color: #EE777C; display: grid; width: 40px; }

.xs_vetaj { border: 1px solid #2D3C3D; gap: 0.625rem 1.25rem; bottom: 10px; position: fixed; right: 10px; padding: 0.75rem 0.75rem 0.75rem 1rem; max-width: 824px; align-items: center; z-index: 40; background: #141A1B; flex-wrap: wrap; box-shadow: 0 13px 35px -12px rgba(0, 0, 0, 0.71); border-radius: 28px; left: 10px; display: flex; margin-inline: auto; }

.xs_vetaj[hidden] { display: none; }

.xs_vetaj-j0 { color: #D8DEDF; font-size: 13.5px; flex: 1 1 260px; }

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

.xs_vetaj-xc .xs_fiveu { min-height: 44px; padding: 0 0.875rem; font-size: 13.5px; }

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

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

.xs_ri1-z9 { min-width: 0; max-width: 684px; }

.xs_ri1-gql { border: 1px solid #2D3C3D; font-size: 12.5px; padding: 0.375rem 0.75rem 0.375rem 0.5rem; gap: 0.5rem; align-items: center; display: inline-flex; margin-bottom: 1.375rem; font-weight: 700; border-radius: 999px; background: #141A1B; color: #D8DEDF; }

.xs_ri1-gql svg { color: #50D87C; flex: none; }

.xs_ri1-9y1 { letter-spacing: -0.03em; line-height: 1.02; font-size: clamp(2.202rem, 1.272rem + 3.6vw, 4.159rem); text-wrap: balance; font-weight: 800; }

.xs_ri1-t8qx { margin-top: 1.125rem; font-size: 17.5px; color: #D8DEDF; }

.xs_ri1-81lf { margin-top: 1.5rem; }

.xs_ri1-lw { font-size: 12.5px; margin-top: 0.75rem; color: #A2B1B3; }

.xs_ri1-gjyf { min-width: 0; }

.xs_ri1-v7 { margin-top: 0.75rem; font-size: 12.5px; display: flex; color: #A2B1B3; gap: 0.25rem 0.75rem; flex-wrap: wrap; justify-content: space-between; }

.xs_ri1-5lom { font-family: "Red Hat Mono", monospace; }

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

.xs_loper-1h { border: 1px solid #2D3C3D; overflow: hidden; background: #141A1B; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr)); border-radius: 28px; }

.xs_loper-0ee { min-width: 0; padding: 1.625rem 1.25rem; }

.xs_loper-0u { letter-spacing: -0.03em; font-weight: 800; text-wrap: balance; font-size: clamp(2.08rem, 1.272rem + 3.2vw, 3.67rem); line-height: 1.04; }

.xs_loper-3fyv { max-width: 544px; font-size: 17.5px; margin-top: 1.125rem; }

.xs_loper-jltb { margin-top: 1.5rem; }

.xs_loper-66 { min-width: 0; margin: 0; background: #212B2C; padding: 0.75rem 1.25rem; list-style: none; align-content: center; display: grid; }

.xs_loper-4a5d { border-bottom: 1px solid #2D3C3D; display: grid; padding: 1.125rem 0; grid-template-columns: 44px minmax(0, 1fr); gap: 1rem; }

.xs_loper-4a5d + .xs_loper-4a5d { margin-top: 0; }

.xs_loper-4a5d:last-child { border-bottom: 0; }

.xs_loper-cd { height: 44px; place-items: center; background: #141A1B; display: grid; border-radius: 16px; width: 44px; color: #88E1F0; }

.xs_loper-irkv { font-weight: 700; color: #F5F7F7; overflow-wrap: break-word; hyphens: auto; }

.xs_loper-pf { font-size: 13.5px; color: #A2B1B3; }

.xs_lo1-fh { border: 1px solid #2D3C3D; background: #2D3C3D; gap: 1px; overflow: hidden; display: grid; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 148px), 1fr)); }

.xs_lo1-ky { flex-direction: column-reverse; padding: 1.25rem 1.375rem; min-width: 0; display: flex; background: #141A1B; }

.xs_lo1-4esd { color: #F5F7F7; font-family: "Red Hat Mono", monospace; font-weight: 700; overflow-wrap: break-word; letter-spacing: -0.02em; hyphens: auto; font-size: clamp(1.468rem, 1.174rem + 1vw, 1.957rem); }

.xs_lo1-p9z { margin-top: 0.25rem; font-size: 13.5px; color: #A2B1B3; }

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

.xs_peduz-z8su > li + li { margin-top: 0; }

.xs_peduz-sh { min-width: 0; transition: transform .22s; display: block; color: #F5F7F7; text-decoration: none; }

.xs_peduz-sh:hover { transform: translateY(-4px); color: #88E1F0; }

.xs_peduz-8o { border: 1px solid #2D3C3D; background-image: repeating-linear-gradient(135deg, #212B2C 0 8px, #141A1B 8px 16px); position: relative; overflow: hidden; aspect-ratio: 1 / 1; border-radius: 28px; }

.xs_peduz-wtxv { width: 100%; height: 100%; object-fit: cover; }

.xs_peduz-sic { position: absolute; font-size: 11.5px; background: #F5F7F7; top: 10px; left: 10px; font-weight: 700; border-radius: 10px; color: #0D1111; padding: 3px 0.5rem; }

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

.xs_peduz-kh { font-size: 12.5px; color: #A2B1B3; }

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

.xs_jazo2-n7rj > li + li { margin-top: 0; }

.xs_jazo2-tquu { border: 1px solid #2D3C3D; border-radius: 28px; transition: border-color .22s; text-decoration: none; align-items: center; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; color: #F5F7F7; background: #141A1B; gap: 1rem; padding: 1rem 1.125rem; height: 100%; }

.xs_jazo2-tquu:hover { border-color: #88E1F0; color: #F5F7F7; }

.xs_jazo2-ze { place-items: center; color: #88E1F0; height: 44px; display: grid; width: 44px; background: #212B2C; border-radius: 16px; }

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

.xs_jazo2-106o { font-size: 12.5px; color: #A2B1B3; display: block; }

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

.xs_jaf-vvy1 { border: 1px solid #2D3C3D; display: flex; min-width: 0; flex-direction: column; background: #141A1B; border-radius: 28px; }

.xs_jaf-ge { padding: 1.375rem 1.375rem 1.25rem; }

.xs_jaf-e4jj { font-size: 11.5px; display: inline-block; padding: 0.25rem 0.625rem; color: #D8DEDF; font-weight: 700; background: #212B2C; border-radius: 10px; }

.xs_jaf-8n { margin-top: 0.875rem; line-height: 1.3; font-size: 17.5px; font-weight: 600; }

.xs_jaf-q32c { line-height: 1.1; font-size: clamp(1.59rem, 1.272rem + 1vw, 1.957rem); font-weight: 800; letter-spacing: -0.02em; overflow-wrap: break-word; font-family: "Sora", sans-serif; margin-top: 0.5rem; color: #88E1F0; }

.xs_jaf-be { flex: 1; margin-inline: 0.875rem; display: flex; flex-direction: column; gap: 1rem; padding: 1.25rem 0.625rem 1.375rem; position: relative; border-top: 2px dashed #2D3C3D; }

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

.xs_jaf-be::before { left: -26px; border-right: 1px solid #2D3C3D; }

.xs_jaf-be::after { right: -26px; border-left: 1px solid #2D3C3D; }

.xs_jaf-jx19 { font-size: 13.5px; flex: 1; }

.xs_jaf-mxy { color: #A2B1B3; font-size: 11.5px; }

.xs_riqin-h1k { border: 1px solid #2D3C3D; overflow-x: auto; border-radius: 28px; background: #141A1B; }

.xs_riqin-yl3j { font-size: 14.5px; counter-reset: facts-row; }

.xs_riqin-yl3j thead th { color: #A2B1B3; border-bottom: 1px solid #2D3C3D; font-size: 12.5px; font-weight: 700; padding: 0.875rem 1rem; }

.xs_riqin-yl3j tbody th, .xs_riqin-yl3j tbody td { padding: 0.75rem 1rem; border-bottom: 1px dashed #2D3C3D; }

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

.xs_riqin-yl3j tbody th { color: #D8DEDF; font-weight: 600; width: 40%; min-width: 150px; }

.xs_riqin-yl3j tbody th::before { content: counter(facts-row, decimal-leading-zero); display: inline-block; min-width: 32px; font-size: 11.5px; font-family: "Red Hat Mono", monospace; counter-increment: facts-row; color: #A2B1B3; font-weight: 500; }

.xs_riqin-yl3j tbody td { min-width: 180px; hyphens: auto; color: #F5F7F7; font-weight: 700; overflow-wrap: break-word; }

.xs_bee-ru4v { border: 1px solid #2D3C3D; background: #141A1B; border-radius: 28px; overflow-x: auto; }

.xs_bee-mg { font-size: 14.5px; min-width: 624px; }

.xs_bee-mg thead { background: #212B2C; }

.xs_bee-mg th, .xs_bee-mg td { padding: 0.875rem 1rem; }

.xs_bee-mg thead th { color: #D8DEDF; font-size: 12.5px; font-weight: 700; }

.xs_bee-mg tbody th, .xs_bee-mg tbody td { vertical-align: middle; border-top: 1px solid #2D3C3D; }

.xs_bee-j84 { font-weight: 700; gap: 0.75rem; align-items: center; display: flex; color: #F5F7F7; }

.xs_bee-9qu { text-align: right; color: #F5F7F7; white-space: nowrap; font-family: "Red Hat Mono", monospace; }

.xs_bee-mg thead .xs_bee-9qu { font-family: "Source Sans 3", sans-serif; }

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

.xs_nunue-fbep { border: 1px solid #2D3C3D; min-width: 0; background: #141A1B; border-radius: 28px; padding: 1.375rem; }

.xs_nunue-ewuw { border: 1.5px solid #88E1F0; border-radius: 50%; width: 48px; display: grid; color: #88E1F0; height: 48px; place-items: center; }

.xs_nunue-tvz { margin-top: 1.25rem; line-height: 1.25; font-size: 18.5px; font-weight: 600; }

.xs_nunue-069 { font-size: 14.5px; margin-top: 0.5rem; }

.xs_nunue-e5 { list-style: none; margin-top: 0.875rem; padding: 0; font-size: 13.5px; }

.xs_nunue-2z5 { display: flex; gap: 0.5rem; }

.xs_nunue-2z5 svg { flex: none; color: #50D87C; margin-top: 2px; }

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

.xs_jariu-5781 { border-top: 2px solid #F5F7F7; min-width: 0; padding-top: 1.125rem; }

.xs_jariu-5781 + .xs_jariu-5781 { margin-top: 0; }

.xs_jariu-5781::before { font-family: "Red Hat Mono", monospace; content: counter(steps, decimal-leading-zero); font-weight: 700; color: #88E1F0; display: block; font-size: 13.5px; counter-increment: steps; }

.xs_jariu-17w3 { font-weight: 600; margin-top: 0.625rem; line-height: 1.25; font-size: 18.5px; }

.xs_jariu-ikf { font-size: 14.5px; margin-top: 0.5rem; }

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

.xs_vel-xx { padding-block: 1.25rem 1.375rem; border-top: 1px solid #2D3C3D; min-width: 0; }

.xs_vel-6c5g { font-weight: 600; font-size: 18.5px; }

.xs_vel-kt { font-size: 14.5px; margin-top: 0.625rem; }

.xs_ped-xpz { font-size: 16.5px; max-width: 764px; line-height: 1.7; }

.xs_ped-bmc { line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.59rem, 1.174rem + 1.6vw, 2.446rem); margin-bottom: 1.25rem; }

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

.xs_ped-xpz p + p { margin-top: 0.875rem; }

.xs_ped-xpz ul, .xs_ped-xpz ol { margin-block: 1rem; }

.xs_ped-p15u { border-radius: 28px; margin-block: 1.625rem; padding: 1.375rem 1.625rem; background: #212B2C; }

.xs_ped-p15u p { color: #F5F7F7; font-family: "Sora", sans-serif; line-height: 1.4; font-size: 20.5px; font-weight: 600; }

.xs_ped-p15u cite { color: #A2B1B3; font-size: 13.5px; font-style: normal; margin-top: 0.75rem; display: block; font-weight: 600; }

.xs_dubev-yh { border: 1px solid #2D3C3D; border-radius: 28px; display: grid; background: #141A1B; gap: 1.375rem 2.875rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 354px), 1fr)); padding: 1.375rem 1.25rem; }

.xs_dubev-ou1 { min-width: 0; }

.xs_dubev-l9 { line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.59rem, 1.174rem + 1.4vw, 2.324rem); }

.xs_dubev-on { margin-top: 0.875rem; }

.xs_dubev-mo { list-style: none; padding: 0; min-width: 0; }

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

.xs_dubev-urr5 + .xs_dubev-urr5 { margin-top: 0; }

.xs_dubev-bj7 { background: #50D87C; width: 24px; display: grid; color: #141A1B; place-items: center; height: 24px; flex: none; border-radius: 50%; }

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

.xs_ce2-2d8r { border: 1px solid #2D3C3D; padding: 1.375rem; background: #141A1B; min-width: 0; border-radius: 28px; }

.xs_ce2-2ml0 { border-radius: 999px; background: #212B2C; overflow: hidden; height: 6px; }

.xs_ce2-bat0 { height: 100%; background: #76DCED; border-radius: 999px; }

.xs_ce2-5de7 { font-weight: 800; font-size: 23.5px; margin-top: 1.25rem; }

.xs_ce2-c8rl { color: #A2B1B3; font-size: 13.5px; font-family: "Red Hat Mono", monospace; }

.xs_ce2-7rww { font-size: 14.5px; margin-top: 1rem; list-style: none; padding: 0; }

.xs_ce2-p7mx { display: flex; gap: 0.5rem; }

.xs_ce2-p7mx svg { margin-top: 3px; flex: none; color: #50D87C; }

.xs_sog-q2s { gap: 1rem; align-items: center; display: flex; }

.xs_sog-6qoy { color: #F5F7F7; font-size: 51px; font-weight: 800; line-height: 1; font-family: "Sora", sans-serif; }

.xs_sog-vz { gap: 2px; display: flex; color: #F5F7F7; }

.xs_sog-j75l { font-size: 13.5px; color: #A2B1B3; }

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

.xs_sog-gnu { border: 1px solid #2D3C3D; gap: 1rem; background: #141A1B; display: flex; padding: 1.375rem; min-width: 0; flex-direction: column; border-radius: 28px; }

.xs_sog-2zo { flex: 1; font-size: 14.5px; }

.xs_sog-qg { gap: 0.75rem; display: flex; align-items: center; }

.xs_sog-l0hk { place-items: center; color: #F5F7F7; display: grid; border-radius: 50%; font-weight: 700; width: 40px; flex: none; background: #212B2C; font-size: 13.5px; height: 40px; }

.xs_sog-n1v4 { display: block; font-size: 14.5px; font-weight: 700; color: #F5F7F7; }

.xs_sog-nfc { color: #A2B1B3; font-size: 12.5px; display: block; }

.xs_nu0-zho { border: 1px solid #2D3C3D; gap: 1.375rem 2.875rem; background: #141A1B; padding: 1.375rem; display: grid; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 334px), 1fr)); }

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

.xs_nu0-25a { border-radius: 50%; font-size: 21.5px; place-items: center; width: 64px; height: 64px; font-family: "Sora", sans-serif; background: #76DCED; font-weight: 800; display: grid; color: #0E1111; overflow: hidden; }

.xs_nu0-25a img { object-fit: cover; width: 100%; height: 100%; }

.xs_nu0-oxl { font-weight: 800; font-size: 21.5px; }

.xs_nu0-45 { font-size: 13.5px; color: #A2B1B3; }

.xs_nu0-3t { margin-top: 0.625rem; }

.xs_nu0-93p2 { margin-top: 0.75rem; font-size: 13.5px; flex-wrap: wrap; gap: 0.5rem 1.25rem; display: flex; }

.xs_nu0-zdzi { color: #A2B1B3; font-family: "Red Hat Mono", monospace; }

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

.xs_zoris-eqvw > li + li { margin-top: 0; }

.xs_zoris-5v { border: 1px solid #2D3C3D; border-radius: 16px; transition: border-color .22s; display: block; aspect-ratio: 300 / 173; padding: 0.625rem; background: #141A1B; }

.xs_zoris-5v:hover { border-color: #88E1F0; }

.xs_zoris-sjiv { width: 100%; object-fit: contain; height: 100%; }

.xs_qifi0-4c2 { display: grid; align-items: center; gap: 1.875rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 354px), 1fr)); }

.xs_qifi0-10 { min-width: 0; }

.xs_qifi0-24r { margin-top: 0.875rem; }

.xs_qifi0-go { margin-top: 1.125rem; list-style: none; padding: 0; }

.xs_qifi0-3hh { display: flex; gap: 0.625rem; }

.xs_qifi0-3hh svg { margin-top: 2px; color: #50D87C; flex: none; }

.xs_qifi0-gp { gap: 0.625rem; flex-wrap: wrap; margin-top: 1.375rem; display: flex; }

.xs_qifi0-d85 { border: 1.5px solid #F5F7F7; border-radius: 16px; justify-content: center; padding: 0.375rem 1.25rem; min-height: 52px; display: inline-flex; transition: background-color .22s, color .22s; color: #F5F7F7; text-decoration: none; flex-direction: column; }

.xs_qifi0-d85:hover { color: #0D1111; background: #F5F7F7; }

.xs_qifi0-ooo2 { font-size: 11px; }

.xs_qifi0-kzs9 { line-height: 1.2; font-weight: 700; font-size: 15.5px; }

.xs_qiy-koe, .xs_kajab-vq7 { padding: 1.375rem 1.25rem; background: #212B2C; border-radius: 28px; }

.xs_qiy-vzk7 { gap: 1.25rem 2.375rem; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; display: flex; }

.xs_qiy-5bn { min-width: 0; max-width: 644px; }

.xs_qiy-7s, .xs_kajab-4i { max-width: 684px; margin-top: 0.75rem; }

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

.xs_qiy-el7x { border-radius: 16px; color: #F5F7F7; display: flex; background: #141A1B; align-items: center; hyphens: auto; gap: 0.75rem; padding: 1rem; min-width: 0; font-weight: 700; overflow-wrap: break-word; }

.xs_qiy-el7x + .xs_qiy-el7x { margin-top: 0; }

.xs_qiy-el7x svg { flex: none; color: #88E1F0; }

.xs_kajab-8i0 { font-size: 13.5px; flex-wrap: wrap; gap: 0.5rem 1.25rem; font-weight: 700; margin-top: 1.25rem; display: flex; }

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

.xs_ve5-is9 { min-width: 0; }

.xs_ve5-is9 p { margin-top: 0.875rem; }

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

.xs_ve5-drl { border: 1px solid #2D3C3D; border-radius: 28px; display: grid; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #2D3C3D; gap: 1px; }

.xs_ve5-v2lb { flex-direction: column-reverse; display: flex; padding: 1.125rem 1.25rem; background: #141A1B; }

.xs_ve5-v4 { font-weight: 700; hyphens: auto; overflow-wrap: break-word; font-size: 23.5px; font-family: "Red Hat Mono", monospace; color: #F5F7F7; }

.xs_ve5-ig { font-size: 12.5px; color: #A2B1B3; }

.xs_ve5-z8tg { border: 1px solid #2D3C3D; border-radius: 28px; padding: 0; background: #141A1B; list-style: none; }

.xs_ve5-kaw7 { padding: 0.875rem 1.25rem; border-bottom: 1px solid #2D3C3D; display: flex; justify-content: space-between; gap: 0.25rem 1rem; flex-wrap: wrap; }

.xs_ve5-kaw7 + .xs_ve5-kaw7 { margin-top: 0; }

.xs_ve5-kaw7:last-child { border-bottom: 0; }

.xs_ve5-83oy { color: #F5F7F7; font-weight: 700; }

.xs_ve5-zd { hyphens: auto; font-family: "Red Hat Mono", monospace; font-size: 13.5px; overflow-wrap: break-word; color: #A2B1B3; }

.xs_peb-548 { counter-reset: faq; border-top: 1.5px solid #F5F7F7; }

.xs_peb-w3m7 { border-bottom: 1px solid #2D3C3D; }

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

.xs_peb-0uyc::before { font-family: "Red Hat Mono", monospace; content: counter(faq, decimal-leading-zero); font-size: 12.5px; color: #88E1F0; counter-increment: faq; }

.xs_peb-0uyc:hover { color: #88E1F0; }

.xs_peb-sdvx { transition: transform .22s; }

.xs_peb-w3m7[open] .xs_peb-sdvx { transform: rotate(45deg); }

.xs_peb-0g { padding: 0 0 1.375rem 2.875rem; max-width: 864px; }

.xs_peb-0g p + p { margin-top: 0.625rem; }

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

.xs_kajap-lnjj { min-width: 0; }

.xs_kajap-2is3 { margin-top: 0.75rem; color: #A2B1B3; }

.xs_kajap-lnjj .xs_fiveu { margin-top: 1.25rem; }

.xs_kajap-gh { gap: 0.625rem; min-width: 0; display: grid; }

.xs_kajap-j4al { border: 1px solid #2D3C3D; background: #141A1B; border-radius: 28px; }

.xs_kajap-j4al[open] { border-color: #F5F7F7; }

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

.xs_kajap-s5 { background: #212B2C; width: 32px; place-items: center; border-radius: 50%; display: grid; transition: transform .22s; height: 32px; flex: none; }

.xs_kajap-j4al[open] .xs_kajap-s5 { transform: rotate(45deg); }

.xs_kajap-1uo { padding: 0 1.25rem 1.25rem; font-size: 14.5px; }

.xs_ta7-nix { gap: 1.375rem 2.375rem; align-items: center; display: flex; color: #F1F2F2; background: #050707; justify-content: space-between; border-radius: 28px; padding: 1.625rem 1.375rem; flex-wrap: wrap; }

.xs_ta7-mdy { max-width: 644px; min-width: 0; }

.xs_ta7-gg { line-height: 1.12; color: #F1F2F2; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.468rem, 1.174rem + 1.2vw, 2.08rem); }

.xs_ta7-v2 { margin-top: 0.625rem; color: #F1F2F2; }

.xs_ta7-v2 a { color: #F1F2F2; }

.xs_loa-ojb { font-size: clamp(1.346rem, 1.076rem + 1vw, 1.835rem); font-weight: 800; line-height: 1.15; max-width: 764px; }

.xs_loa-jyfn { font-size: 14.5px; column-gap: 2.875rem; columns: 2 340px; margin-top: 1.125rem; }

.xs_loa-jyfn p + p { margin-top: 0.875rem; }

.xs_guhou-ai { list-style: none; gap: 0.375rem 0.625rem; padding: 0; font-size: 12.5px; flex-wrap: wrap; margin-bottom: 1.25rem; display: flex; color: #A2B1B3; }

.xs_guhou-ai li + li { margin-top: 0; }

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

.xs_guhou-5l { color: #A2B1B3; }

.xs_guhou-jz { color: #F5F7F7; font-weight: 700; }

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

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

.xs_gue-bly { min-width: 0; }

.xs_gue-nxu { font-family: "Red Hat Mono", monospace; color: #A2B1B3; font-size: 12.5px; }

.xs_gue-a0nr { letter-spacing: -0.03em; line-height: 1.02; font-weight: 800; font-size: clamp(2.202rem, 1.272rem + 3.4vw, 3.914rem); margin-top: 0.625rem; }

.xs_gue-oda9 { font-size: 17.5px; margin-top: 1rem; max-width: 564px; }

.xs_gue-d99 { border: 1px solid #2D3C3D; grid-template-columns: repeat(auto-fit, minmax(min(45%, 138px), 1fr)); display: grid; border-radius: 28px; margin-top: 1.375rem; overflow: hidden; gap: 1px; background: #2D3C3D; }

.xs_gue-l76 { padding: 0.75rem 1rem; background: #141A1B; min-width: 0; }

.xs_gue-rq { font-size: 11.5px; font-weight: 700; color: #A2B1B3; }

.xs_gue-jnzk { font-weight: 700; hyphens: auto; color: #F5F7F7; font-family: "Red Hat Mono", monospace; overflow-wrap: break-word; font-size: 16.5px; margin-top: 2px; }

.xs_gue-9l { margin-top: 1.375rem; }

.xs_gue-gv9h { font-size: 12.5px; margin-top: 0.75rem; color: #A2B1B3; }

.xs_gue-2q { min-width: 0; }

.xs_zo5-fi2n { overflow: hidden; text-align: center; padding: 1.625rem 1.25rem 0; color: #F1F2F2; border-radius: 28px; background: #050707; }

.xs_zo5-ls1r { max-width: 824px; margin-inline: auto; }

.xs_zo5-ccld { color: #F1F2F2; font-size: 12.5px; font-family: "Red Hat Mono", monospace; }

.xs_zo5-pgc { font-size: clamp(2.08rem, 1.272rem + 3.4vw, 4.037rem); letter-spacing: -0.03em; line-height: 1.02; font-weight: 800; margin-top: 0.625rem; color: #F1F2F2; }

.xs_zo5-3y { margin-top: 0.875rem; font-size: 17.5px; color: #F1F2F2; }

.xs_zo5-8uc9 { justify-content: center; margin-top: 1.375rem; }

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

.xs_zo5-va { border: 1px solid #F1F2F2; font-size: 13.5px; color: #F1F2F2; border-radius: 999px; padding: 0.5rem 0.875rem; }

.xs_zo5-va + .xs_zo5-va { margin-top: 0; }

.xs_zo5-va strong { font-family: "Red Hat Mono", monospace; color: #F1F2F2; }

.xs_zo5-nhq { background-color: #212B2C; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 28px 28px 0 0; max-width: 968px; margin: 2.125rem auto 0; }

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

.xs_wyq { padding-bottom: 2.875rem; }

.xs_wyq-i0 { border: 1px solid #2D3C3D; border-radius: 28px; background: #141A1B; }

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

.xs_wyq-llm { transition: transform .22s; }

.xs_wyq-i0[open] .xs_wyq-llm { transform: rotate(45deg); }

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

.xs_wyq-b6ur li + li { margin-top: 0; }

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

.xs_wyq-ln8:hover { color: #88E1F0; }

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

.xs_jacev-az6 { min-width: 0; max-width: 724px; font-size: 16.5px; }

.xs_jacev-az6 p { margin-top: 0.875rem; }

.xs_jacev-bx { border-radius: 28px; background: #212B2C; padding: 1.375rem; min-width: 0; }

.xs_jacev-42nd { font-weight: 600; font-size: 18.5px; }

.xs_jacev-g26 { padding: 0; margin-top: 0.875rem; list-style: none; }

.xs_jacev-5o { gap: 0.625rem; display: flex; }

.xs_jacev-5o svg { flex: none; margin-top: 2px; color: #50D87C; }

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

.xs_xa5-4vt9 > li + li { margin-top: 0; }

.xs_xa5-1qr { border: 1px solid #2D3C3D; overflow: hidden; aspect-ratio: 16 / 10; border-radius: 28px; background-color: #050707; }

.xs_xa5-cv { height: 100%; object-fit: contain; width: 100%; }

.xs_xa5-kz { margin-top: 0.625rem; font-size: 13.5px; }

.xs_sove0-xe32 { border: 1px solid #2D3C3D; background: #141A1B; border-radius: 28px; overflow-x: auto; }

.xs_sove0-qmf { min-width: 564px; font-size: 14.5px; }

.xs_sove0-qmf thead { background: #212B2C; }

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

.xs_sove0-qmf thead th { color: #D8DEDF; font-size: 12.5px; font-weight: 700; }

.xs_sove0-qmf tbody th, .xs_sove0-qmf tbody td { border-top: 1px solid #2D3C3D; }

.xs_sove0-i6 { color: #F5F7F7; text-align: right; white-space: nowrap; font-family: "Red Hat Mono", monospace; }

.xs_sove0-di { gap: 0.75rem; display: flex; align-items: center; font-weight: 700; color: #F5F7F7; }

.xs_sove0-5kz { overflow: hidden; border-radius: 10px; height: 40px; flex: none; width: 40px; background: #212B2C; }

.xs_sove0-5kz img { width: 100%; height: 100%; object-fit: contain; }

.xs_sove0-zony { background: #212B2C; }

.xs_sove0-zony .xs_sove0-5kz { background: #141A1B; }

.xs_sove0-2i { font-weight: 700; background: #76DCED; border-radius: 10px; font-size: 11px; color: #0E1111; padding: 2px 0.5rem; }

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

.xs_ce7-1q { border: 1px solid #2D3C3D; gap: 0.75rem; flex-direction: column; background: #141A1B; min-width: 0; display: flex; border-radius: 28px; padding: 1.375rem; }

.xs_ce7-6ic { font-weight: 600; font-size: 19.5px; }

.xs_ce7-dw1 { font-size: 14.5px; flex: 1; }

.xs_ce7-dldn { font-weight: 700; gap: 0.375rem; display: flex; align-items: center; font-size: 12.5px; flex-wrap: wrap; }

.xs_ce7-dldn svg { color: #A2B1B3; }

.xs_ce7-oa45 { padding: 0.25rem 0.625rem; border-radius: 10px; background: #212B2C; color: #F5F7F7; }

.xs_ce7-iie { background: #76DCED; color: #0E1111; border-radius: 10px; padding: 0.25rem 0.625rem; }

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

.xs_ripex-y3 { min-width: 0; }

.xs_ripex-395 { line-height: 1.12; font-size: clamp(1.468rem, 1.174rem + 1vw, 2.08rem); letter-spacing: -0.02em; font-weight: 800; }

.xs_ripex-z4j { margin-top: 0.625rem; color: #A2B1B3; }

.xs_ripex-fzzg { border: 1px solid #2D3C3D; border-radius: 28px; margin-top: 1.125rem; background: #141A1B; overflow-x: auto; }

.xs_ripex-0c { font-size: 14.5px; }

.xs_ripex-0c thead { background: #212B2C; }

.xs_ripex-0c th, .xs_ripex-0c td { padding: 0.75rem 1.125rem; }

.xs_ripex-0c thead th { font-size: 12.5px; }

.xs_ripex-0c tbody th, .xs_ripex-0c tbody td { border-top: 1px solid #2D3C3D; }

.xs_ripex-0c tbody th { font-weight: 600; }

.xs_ripex-qunt { font-family: "Red Hat Mono", monospace; text-align: right; white-space: nowrap; color: #F5F7F7; }

.xs_ripex-mk { display: block; height: 4px; border-radius: 999px; background: #212B2C; margin-top: 0.375rem; }

.xs_ripex-u4 { border-radius: 999px; height: 100%; background: #76DCED; display: block; }

.xs_ripex-njld { font-weight: 700; color: #50D87C; }

.xs_ripex-f026 { color: #A2B1B3; }

.xs_rij-egr { border: 1px solid #2D3C3D; border-radius: 28px; aspect-ratio: 16 / 9; overflow: hidden; position: relative; background-color: #050707; }

.xs_rij-rx { width: 100%; height: 100%; object-fit: cover; }

.xs_rij-7n6f { background: rgba(0, 0, 0, 0.71); display: grid; position: absolute; text-decoration: none; inset: 0; place-items: center; }

.xs_rij-09 { min-height: 56px; font-size: 16.5px; background: #F1F2F2; transition: transform .22s; color: #050707; display: inline-flex; padding: 0 1.5rem; gap: 0.75rem; font-weight: 800; border-radius: 999px; align-items: center; }

.xs_rij-7n6f:hover .xs_rij-09 { transform: scale(1.04); }

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

.xs_rij-m4r0 { font-size: 14.5px; max-width: 644px; }

.xs_zou-zhq3 { font-size: 16.5px; line-height: 1.7; max-width: 764px; }

.xs_zou-cx3y { margin-bottom: 1.125rem; font-size: clamp(1.59rem, 1.174rem + 1.6vw, 2.446rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; }

.xs_zou-zhq3 p + p { margin-top: 0.875rem; }

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

.xs_kajab-6k { padding: 1.125rem 1.25rem; border-radius: 16px; min-width: 0; background: #141A1B; }

.xs_kajab-3od { font-weight: 700; font-size: 15.5px; font-family: "Source Sans 3", sans-serif; }

.xs_kajab-4wyj { margin-top: 0.375rem; font-size: 13.5px; }

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

.xs_du3-gtlr { transform: translateY(0); }

.xs_du3-spc { overflow: hidden; font-weight: 700; color: #F5F7F7; white-space: nowrap; text-overflow: ellipsis; min-width: 0; }

.xs_du3 .xs_fiveu { flex: none; min-height: 44px; }

@media (min-width: 633px) {
  .xs_cejaq { padding-inline: 1.375rem; }
  .xs_loper-0ee { padding: 2.625rem 2.375rem; }
  .xs_loper-66 { padding: 1.375rem 1.875rem; }
  .xs_dubev-yh { padding: 2.125rem; }
  .xs_qiy-koe, .xs_kajab-vq7 { padding: 2.125rem; }
  .xs_ta7-nix { padding: 2.375rem; }
  .xs_zo5-fi2n { padding: 2.625rem 2.375rem 0; }
  .xs_gu3 { padding: 2.375rem; }
  .xs_gu3-cor { grid-template-columns: 158px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 946px) {
  .xs_cejaq { padding-inline: 2.375rem; }
  main > section { padding-block: 0 5.25rem; }
  .xs_lozog { padding: 0.75rem 1.375rem; }
  .xs_lozog-wti { grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 1rem; padding-left: 0.875rem; grid-template-areas: "logo nav tools actions"; }
  .xs_lozog-4cw { display: none; }
  .xs_lozog-xc { border-top: 0; justify-content: center; display: flex; padding-top: 0; flex-wrap: wrap; gap: 2px; }
  .xs_lozog-jn { font-size: 13.5px; min-height: 40px; }
  .xs_lozog-qs4 { display: flex; }
  .xs_lozog-qs4 .xs_fiveu { padding: 0 1rem; min-height: 42px; }
  .xs_ri1 { padding-block: 1.375rem 4.75rem; }
  .xs_ri1-z9 { padding-block: 1.875rem; }
  .xs_loper-0ee { padding: 3.875rem; }
  .xs_gue { padding-block: 1rem 2.875rem; }
  .xs_wyq { padding-bottom: 4.25rem; }
  .xs_wyq-i0[open] .xs_wyq-b6ur, .xs_wyq-b6ur { padding: 0 0.625rem 0.625rem; gap: 0.5rem; display: flex; flex-wrap: wrap; }
  .xs_wyq-ln8 { min-height: 36px; padding: 0 0.75rem; font-weight: 700; background: #212B2C; color: #F5F7F7; border-radius: 16px; font-size: 13.5px; border-top: 0; }
  .xs_wyq-ln8:hover { background: #76DCED; color: #0E1111; }
  .xs_dubev-yh { padding: 2.625rem; }
  .xs_qiy-koe, .xs_kajab-vq7 { padding: 2.625rem; }
  .xs_ta7-nix { padding: 2.875rem; }
  .xs_zo5-fi2n { padding: 3.375rem 3.375rem 0; }
  .xs_gu3 { margin: 0 1.375rem 1.375rem; padding: 2.875rem; }
  .xs_du3 { display: none; }
}