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

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

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

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #972A8A; }

ul, ol { padding-left: 24px; }

li + li { margin-top: 7px; }

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.gho0 { margin-inline: auto; max-width: 1328px; padding-inline: 17px; }

main > section { padding-block: 0 61px; }

.gvet { display: flex; justify-content: space-between; gap: 17px 35px; flex-wrap: wrap; align-items: flex-end; margin-bottom: 31px; }

.gvet-0y11 { min-width: 0; max-width: 748px; }

.gvet-w1r { color: #8F2882; display: flex; align-items: center; font-size: 13.5px; font-weight: 700; gap: 9px; margin-bottom: 11px; }

.gvet-w1r::before { height: 8px; width: 8px; background: #A82F9A; content: ""; border-radius: 2px; flex: none; }

.gvet-r6p { line-height: 1.1; text-wrap: balance; font-size: clamp(1.563rem, 1.154rem + 1.6vw, 2.405rem); font-weight: 800; letter-spacing: -0.02em; }

.gvet-mdn { color: #685066; margin-top: 13px; }

.gvet-1m { gap: 9px; font-weight: 700; align-items: center; border-bottom: 1.5px solid currentColor; text-decoration: none; padding-bottom: 2px; display: inline-flex; font-size: 14.5px; }

.gvet-1m svg { flex: none; }

.gfizo8 { border: 1.5px solid transparent; line-height: 1.2; justify-content: center; transition: background-color .23s, color .23s, border-color .23s; display: inline-flex; cursor: pointer; font-size: 14.5px; font-family: "Commissioner", sans-serif; border-radius: 4px; text-decoration: none; min-height: 48px; align-items: center; font-weight: 700; gap: 11px; text-align: center; padding: 0 22px; }

.gfizo8-jd { background: #A82F9A; color: #FFFFFF; }

.gfizo8-jd:hover { color: #FFFFFF; background: #972A8A; }

.gfizo8-oa { color: #171217; border-color: #171217; background: transparent; }

.gfizo8-oa:hover { background: #171217; color: #F9F7F9; }

.gfizo8-sh8 { font-size: 15.5px; min-height: 52px; }

.gfizo8-gd { display: flex; width: 100%; }

.gfizo8-oo6 { color: #191118; background: #F7F6F7; }

.gfizo8-oo6:hover { background: #A82F9A; color: #FFFFFF; }

.gfizo8-xvn5 { background: transparent; color: #F7F6F7; border-color: #F7F6F7; }

.gfizo8-xvn5:hover { color: #191118; background: #F7F6F7; }

.grizor { gap: 11px; flex-wrap: wrap; display: flex; }

.gso0 { border: 1px solid #DCD1DB; background-color: #E7DFE6; background-image: repeating-linear-gradient(135deg, #E7DFE6 0 9px, #FCFBFC 9px 18px); overflow: hidden; border-radius: 8px; position: relative; }

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

.gso0-1yq { aspect-ratio: 16 / 10; }

.gwyj { position: sticky; padding: 11px; background: #F9F7F9; z-index: 30; top: 0; }

.gwyj-jas { border: 1px solid #DCD1DB; display: grid; gap: 11px; margin-inline: auto; max-width: 1328px; align-items: center; grid-template-columns: minmax(0, 1fr) auto auto; background: #FCFBFC; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; padding: 11px; border-radius: 8px; }

.gwyj-dfo { min-width: 0; text-decoration: none; color: #171217; letter-spacing: -0.02em; font-size: 20px; font-weight: 800; grid-area: logo; display: flex; padding-left: 7px; overflow-wrap: break-word; align-items: center; hyphens: auto; gap: 11px; font-family: "Unbounded", sans-serif; line-height: 1.1; }

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

.gwyj-dfo:hover { color: #171217; }

.gwyj-6o { pointer-events: none; opacity: 0; position: absolute; }

.gwyj-dvju { grid-area: burger; display: grid; height: 44px; border-radius: 4px; color: #F9F7F9; cursor: pointer; place-items: center; background: #171217; width: 44px; }

.gwyj-6o:focus-visible + .gwyj-dvju { outline: 2px solid #8F2882; outline-offset: 3px; }

.gwyj-rp6 { display: none; }

.gwyj-6o:checked + .gwyj-dvju .gwyj-pbx { display: none; }

.gwyj-6o:checked + .gwyj-dvju .gwyj-rp6 { display: block; }

.gwyj-ji { padding-top: 9px; border-top: 1px solid #DCD1DB; display: none; grid-area: nav; }

.gwyj-6o:checked ~ .gwyj-ji { gap: 2px; display: grid; }

.gwyj-0xr { font-size: 16.5px; min-height: 48px; font-weight: 700; padding: 0 13px; align-items: center; display: flex; text-decoration: none; border-radius: 4px; color: #3C2D3A; }

.gwyj-0xr:hover { background: #E7DFE6; color: #171217; }

.gwyj-5sq { color: #171217; background: #E7DFE6; }

.gwyj-k4 { gap: 9px; grid-template-columns: 1fr 1fr; display: grid; grid-area: actions; }

.gwyj-k4 .gfizo8 { min-height: 44px; padding: 0 13px; font-size: 13.5px; }

.gmih { color: #F7F6F7; padding-block: 52px 31px; background: #191118; }

.gmih-kr { gap: 35px 26px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 170px), 1fr)); display: grid; }

.gmih-5h2v { font-weight: 800; font-size: 20px; font-family: "Unbounded", sans-serif; display: flex; gap: 11px; align-items: center; color: #F7F6F7; }

.gmih-5h2v::before { height: 14px; background: #F7F6F7; border-radius: 4px; transform: rotate(45deg); width: 14px; flex: none; content: ""; }

.gmih-3plw { font-size: 13.5px; color: #F7F6F7; margin-top: 13px; }

.gmih-3plw a { color: #F7F6F7; }

.gmih-qwp { font-weight: 700; color: #F7F6F7; font-family: "Commissioner", sans-serif; font-size: 13.5px; margin-bottom: 13px; }

.gmih-8j2 { list-style: none; padding: 0; }

.gmih-8j2 li + li { margin-top: 9px; }

.gmih-ego9 { font-size: 13.5px; color: #F7F6F7; text-decoration: none; }

.gmih-ego9:hover { color: #F7F6F7; text-decoration: underline; }

.gmih-kw { align-items: start; grid-template-columns: auto minmax(0, 1fr); margin-top: 44px; display: grid; border-top: 1px solid #685066; padding-top: 26px; gap: 17px 22px; }

.gmih-eu { border: 2px solid #B72A1F; display: grid; color: #F7F6F7; border-radius: 50%; font-weight: 800; width: 44px; place-items: center; font-size: 13.5px; height: 44px; }

.gmih-kk { color: #F7F6F7; font-size: 12.5px; line-height: 1.6; }

.gmih-kk + .gmih-kk { margin-top: 11px; }

.glo5 { border: 1px solid #DCD1DB; flex-wrap: wrap; right: 10px; display: flex; margin-inline: auto; z-index: 40; position: fixed; background: #FCFBFC; border-radius: 8px; padding: 13px 13px 13px 17px; box-shadow: 0 14px 37px -12px rgba(9, 10, 15, 0.66); bottom: 10px; max-width: 852px; left: 10px; gap: 11px 22px; align-items: center; }

.glo5[hidden] { display: none; }

.glo5-2ppg { color: #3C2D3A; font-size: 13.5px; flex: 1 1 260px; }

.glo5-yq { display: flex; gap: 9px; flex-wrap: wrap; }

.glo5-yq .gfizo8 { padding: 0 15px; min-height: 44px; font-size: 13.5px; }

.gdukaq { padding-block: 13px 61px; }

.gdukaq-wqob { border: 1px solid #DCD1DB; display: grid; background: #FCFBFC; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); border-radius: 8px; }

.gdukaq-dcg { padding: 31px 22px; min-width: 0; }

.gdukaq-ih { font-weight: 800; text-wrap: balance; font-size: clamp(2.044rem, 1.251rem + 3.2vw, 3.607rem); letter-spacing: -0.03em; line-height: 1.04; }

.gdukaq-p6b0 { font-size: 17.5px; margin-top: 20px; max-width: 560px; }

.gdukaq-9d9 { margin-top: 28px; }

.gdukaq-o7b { list-style: none; align-content: center; display: grid; margin: 0; background: #E7DFE6; padding: 13px 22px; min-width: 0; }

.gdukaq-m2q { display: grid; padding: 20px 0; border-bottom: 1px solid #DCD1DB; gap: 17px; grid-template-columns: 44px minmax(0, 1fr); }

.gdukaq-m2q + .gdukaq-m2q { margin-top: 0; }

.gdukaq-m2q:last-child { border-bottom: 0; }

.gdukaq-6yo { color: #8F2882; border-radius: 4px; display: grid; height: 44px; width: 44px; place-items: center; background: #FCFBFC; }

.gdukaq-8sd { font-weight: 700; hyphens: auto; color: #171217; overflow-wrap: break-word; }

.gdukaq-9wiv { font-size: 13.5px; color: #685066; }

.glo1-427 { border: 1px solid #DCD1DB; border-radius: 8px; background: #DCD1DB; grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr)); overflow: hidden; display: grid; gap: 1px; }

.glo1-3i7q { flex-direction: column-reverse; min-width: 0; padding: 22px 24px; background: #FCFBFC; display: flex; }

.glo1-rjnm { overflow-wrap: break-word; font-size: clamp(1.443rem, 1.154rem + 1vw, 1.924rem); color: #171217; letter-spacing: -0.02em; hyphens: auto; font-weight: 700; font-family: "Fira Code", monospace; }

.glo1-2e { color: #685066; margin-top: 4px; font-size: 13.5px; }

.gce4-i0 { grid-template-columns: repeat(auto-fill, minmax(min(45%, 168px), 1fr)); display: grid; gap: 15px; padding: 0; list-style: none; margin: 0; }

.gce4-i0 > li + li { margin-top: 0; }

.gce4-9r { color: #171217; min-width: 0; display: block; text-decoration: none; transition: transform .23s; }

.gce4-9r:hover { transform: translateY(-4px); color: #8F2882; }

.gce4-l5kv { border: 1px solid #DCD1DB; aspect-ratio: 1 / 1; overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #E7DFE6 0 8px, #FCFBFC 8px 16px); border-radius: 8px; }

.gce4-yt { height: 100%; width: 100%; object-fit: cover; }

.gce4-v9dd { hyphens: auto; margin-top: 11px; font-size: 14.5px; overflow-wrap: break-word; font-weight: 700; line-height: 1.3; }

.gce4-scc { color: #685066; font-size: 12.5px; }

.ggu8-6i { grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); margin: 0; list-style: none; gap: 13px; display: grid; padding: 0; }

.ggu8-6i > li + li { margin-top: 0; }

.ggu8-bglj { border: 1px solid #DCD1DB; background: #FCFBFC; align-items: center; padding: 11px 20px 11px 11px; transition: border-color .23s; gap: 17px; color: #171217; text-decoration: none; grid-template-columns: 88px minmax(0, 1fr) auto; display: grid; border-radius: 8px; }

.ggu8-bglj:hover { color: #171217; border-color: #8F2882; }

.ggu8-wyn6 { background-image: repeating-linear-gradient(135deg, #E7DFE6 0 6px, #FCFBFC 6px 12px); border-radius: 12px; aspect-ratio: 1 / 1; overflow: hidden; }

.ggu8-pgte { object-fit: cover; height: 100%; width: 100%; }

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

.ggu8-00 { display: block; color: #685066; font-size: 12.5px; }

.ggu8-3mg { color: #156F3E; white-space: nowrap; font-weight: 700; font-size: 12.5px; font-family: "Fira Code", monospace; }

.gbe3-rbau { padding: 0; gap: 13px; display: grid; margin: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); }

.gbe3-rbau > li + li { margin-top: 0; }

.gbe3-xn38 { border: 1px solid #DCD1DB; color: #171217; background: #FCFBFC; display: grid; height: 100%; transition: border-color .23s; gap: 17px; grid-template-columns: auto minmax(0, 1fr) auto; padding: 17px 20px; border-radius: 8px; align-items: center; text-decoration: none; }

.gbe3-xn38:hover { border-color: #8F2882; color: #171217; }

.gbe3-urz { height: 44px; width: 44px; background: #E7DFE6; display: grid; color: #8F2882; border-radius: 4px; place-items: center; }

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

.gbe3-52 { display: block; color: #685066; font-size: 12.5px; }

.gcep-8k { gap: 17px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); display: grid; }

.gcep-cv { border: 1px solid #DCD1DB; display: flex; background: #FCFBFC; border-radius: 8px; min-width: 0; flex-direction: column; }

.gcep-aqz1 { padding: 26px 26px 22px; }

.gcep-k60 { padding: 4px 11px; background: #E7DFE6; color: #3C2D3A; font-weight: 700; display: inline-block; border-radius: 0px; font-size: 11.5px; }

.gcep-dcc9 { margin-top: 15px; font-weight: 600; line-height: 1.3; font-size: 17.5px; }

.gcep-5f7 { line-height: 1.1; overflow-wrap: break-word; letter-spacing: -0.02em; margin-top: 9px; font-family: "Unbounded", sans-serif; font-weight: 800; color: #8F2882; font-size: clamp(1.563rem, 1.251rem + 1vw, 1.924rem); }

.gcep-u76 { flex: 1; margin-inline: 15px; position: relative; border-top: 2px dashed #DCD1DB; gap: 17px; padding: 22px 11px 26px; display: flex; flex-direction: column; }

.gcep-u76::before, .gcep-u76::after { content: ""; height: 22px; top: -12px; border-radius: 50%; background: #F9F7F9; position: absolute; width: 22px; }

.gcep-u76::before { left: -26px; border-right: 1px solid #DCD1DB; }

.gcep-u76::after { right: -26px; border-left: 1px solid #DCD1DB; }

.gcep-5vw { flex: 1; font-size: 13.5px; }

.gcep-5pts { font-size: 11.5px; color: #685066; }

.gqive7-95f { border: 1px solid #DCD1DB; border-radius: 8px; background: #FCFBFC; overflow-x: auto; }

.gqive7-v7 { counter-reset: facts-row; font-size: 14.5px; }

.gqive7-v7 thead th { color: #685066; font-weight: 700; font-size: 12.5px; border-bottom: 1px solid #DCD1DB; padding: 15px 17px; }

.gqive7-v7 tbody th, .gqive7-v7 tbody td { padding: 14px 17px; border-bottom: 1px dashed #DCD1DB; }

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

.gqive7-v7 tbody th { font-weight: 600; width: 40%; color: #3C2D3A; min-width: 150px; }

.gqive7-v7 tbody th::before { font-family: "Fira Code", monospace; font-weight: 500; display: inline-block; color: #685066; counter-increment: facts-row; min-width: 32px; font-size: 11.5px; content: counter(facts-row, decimal-leading-zero); }

.gqive7-v7 tbody td { color: #171217; hyphens: auto; overflow-wrap: break-word; font-weight: 700; min-width: 180px; }

.gwyz-0gn { display: block; }

.gwyz-ny { gap: 11px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); display: grid; }

.gwyz-pn { border: 1px solid #DCD1DB; background: #FCFBFC; gap: 7px; border-radius: 8px; padding: 20px 22px; display: flex; min-width: 0; flex-direction: column; }

.gwyz-szl7 { font-weight: 700; font-size: 12.5px; color: #685066; }

.gwyz-wc12 { color: #171217; hyphens: auto; font-weight: 800; font-size: 23px; line-height: 1.15; font-family: "Unbounded", sans-serif; overflow-wrap: break-word; }

.gsovem-hj { display: grid; gap: 17px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); }

.gsovem-23 { color: #F7F6F7; text-decoration: none; background: #191118; min-width: 0; flex-direction: column; display: flex; gap: 44px; border-radius: 8px; padding: 28px; justify-content: space-between; min-height: 220px; }

.gsovem-23:hover { color: #F7F6F7; }

.gsovem-3qpf { gap: 7px 13px; flex-wrap: wrap; display: flex; justify-content: space-between; font-weight: 700; }

.gsovem-ng1 { font-size: 12.5px; font-weight: 500; font-family: "Fira Code", monospace; }

.gsovem-ss6h { font-size: clamp(1.804rem, 1.154rem + 2.6vw, 3.247rem); letter-spacing: -0.03em; line-height: 1; font-weight: 700; overflow-wrap: break-word; hyphens: auto; font-family: "Fira Code", monospace; }

.gsovem-wl { border: 1px solid #DCD1DB; gap: 1px; overflow: hidden; margin: 0; list-style: none; display: grid; padding: 0; border-radius: 8px; background: #DCD1DB; }

.gsovem-wl > li + li { margin-top: 0; }

.gsovem-d0d { justify-content: space-between; flex-wrap: wrap; display: flex; gap: 7px 17px; text-decoration: none; height: 100%; align-items: center; background: #FCFBFC; color: #171217; padding: 22px 26px; }

.gsovem-d0d:hover { color: #171217; background: #E7DFE6; }

.gsovem-q7z { font-weight: 700; }

.gsovem-coum { font-size: 21px; font-family: "Fira Code", monospace; font-weight: 700; hyphens: auto; overflow-wrap: break-word; }

.gminup-1k { border: 1px solid #DCD1DB; background: #FCFBFC; overflow-x: auto; border-radius: 8px; }

.gminup-bw { font-size: 14.5px; min-width: 644px; }

.gminup-bw thead { background: #E7DFE6; }

.gminup-bw th, .gminup-bw td { padding: 15px 17px; }

.gminup-bw thead th { font-size: 12.5px; font-weight: 700; color: #3C2D3A; }

.gminup-bw tbody th, .gminup-bw tbody td { border-top: 1px solid #DCD1DB; vertical-align: middle; }

.gminup-2su { align-items: center; gap: 13px; color: #171217; font-weight: 700; display: flex; }

.gminup-bz0n { color: #171217; white-space: nowrap; font-family: "Fira Code", monospace; text-align: right; }

.gminup-bw thead .gminup-bz0n { font-family: "Commissioner", sans-serif; }

.ggu0-nj { border-top: 1px solid #DCD1DB; }

.ggu0-xlp { grid-template-columns: auto minmax(0, 1fr); gap: 9px 22px; display: grid; border-bottom: 1px solid #DCD1DB; padding: 26px 0; }

.ggu0-7ryw { place-items: center; width: 52px; border-radius: 4px; display: grid; grid-row: span 2; height: 52px; background: #A82F9A; color: #FFFFFF; }

.ggu0-aj { font-size: 19px; font-weight: 600; }

.ggu0-5mg { max-width: 788px; hyphens: auto; }

.gguka0-nftz { grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); list-style: none; gap: 31px 26px; padding: 0; counter-reset: steps; display: grid; }

.gguka0-u0g { min-width: 0; border-top: 2px solid #171217; padding-top: 20px; }

.gguka0-u0g + .gguka0-u0g { margin-top: 0; }

.gguka0-u0g::before { counter-increment: steps; font-size: 13.5px; font-weight: 700; display: block; font-family: "Fira Code", monospace; content: counter(steps, decimal-leading-zero); color: #8F2882; }

.gguka0-n2eo { line-height: 1.25; font-size: 18.5px; font-weight: 600; margin-top: 11px; }

.gguka0-ih { margin-top: 9px; font-size: 14.5px; }

.ggusoi-r7f { grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 0 44px; display: grid; }

.ggusoi-4hn { border-top: 1px solid #DCD1DB; min-width: 0; padding-block: 22px 26px; }

.ggusoi-bwfs { font-size: 18.5px; font-weight: 600; }

.ggusoi-gg { margin-top: 11px; font-size: 14.5px; }

.gsob-d1 { font-size: 16.5px; max-width: 788px; line-height: 1.7; }

.gsob-9h { letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; font-size: clamp(1.563rem, 1.154rem + 1.6vw, 2.405rem); margin-bottom: 22px; }

.gsob-d1 h3 { margin: 31px 0 11px; font-weight: 600; font-size: 21px; }

.gsob-d1 p + p { margin-top: 15px; }

.gsob-d1 ul, .gsob-d1 ol { margin-block: 17px; }

.gsob-zi { padding: 26px 31px; margin-block: 31px; border-radius: 8px; background: #E7DFE6; }

.gsob-zi p { line-height: 1.4; font-size: 20px; color: #171217; font-weight: 600; font-family: "Unbounded", sans-serif; }

.gsob-zi cite { font-size: 13.5px; font-style: normal; margin-top: 13px; color: #685066; font-weight: 600; display: block; }

.gfifiu-ia { border: 1px solid #DCD1DB; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); border-radius: 8px; padding: 26px 22px; background: #FCFBFC; gap: 26px 52px; }

.gfifiu-ma { min-width: 0; }

.gfifiu-vwpk { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.563rem, 1.154rem + 1.4vw, 2.285rem); line-height: 1.12; }

.gfifiu-u5 { margin-top: 15px; }

.gfifiu-cn4a { list-style: none; min-width: 0; padding: 0; }

.gfifiu-ncc { border-bottom: 1px solid #DCD1DB; gap: 15px; padding: 13px 0; display: flex; align-items: flex-start; hyphens: auto; overflow-wrap: break-word; }

.gfifiu-ncc + .gfifiu-ncc { margin-top: 0; }

.gfifiu-7vpg { background: #156F3E; display: grid; flex: none; border-radius: 50%; height: 24px; place-items: center; width: 24px; color: #FCFBFC; }

.gtapeg-hk7q { gap: 17px; align-items: center; display: flex; }

.gtapeg-3e { color: #171217; font-weight: 800; line-height: 1; font-size: 50px; font-family: "Unbounded", sans-serif; }

.gtapeg-p0tl { gap: 2px; color: #171217; display: flex; }

.gtapeg-4qh { color: #685066; font-size: 13.5px; }

.gtapeg-97q { grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); display: grid; gap: 17px; }

.gtapeg-3770 { border: 1px solid #DCD1DB; background: #FCFBFC; display: flex; flex-direction: column; padding: 26px; min-width: 0; gap: 17px; border-radius: 8px; }

.gtapeg-04iu { font-size: 14.5px; flex: 1; }

.gtapeg-xis { gap: 13px; align-items: center; display: flex; }

.gtapeg-2ixl { color: #171217; background: #E7DFE6; display: grid; font-weight: 700; height: 40px; flex: none; place-items: center; font-size: 13.5px; border-radius: 50%; width: 40px; }

.gtapeg-gyo { font-size: 14.5px; display: block; font-weight: 700; color: #171217; }

.gtapeg-i6 { display: block; color: #685066; font-size: 12.5px; }

.gkaxaz-vnh { border: 1px solid #DCD1DB; border-radius: 8px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); background: #FCFBFC; display: grid; gap: 26px 52px; padding: 26px; }

.gkaxaz-5r { align-items: start; gap: 17px 22px; display: grid; grid-template-columns: auto minmax(0, 1fr); }

.gkaxaz-oeul { background: #A82F9A; font-family: "Unbounded", sans-serif; font-weight: 800; overflow: hidden; place-items: center; display: grid; font-size: 21px; color: #FFFFFF; height: 64px; border-radius: 50%; width: 64px; }

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

.gkaxaz-rlt { font-weight: 800; font-size: 21px; }

.gkaxaz-1k { font-size: 13.5px; color: #685066; }

.gkaxaz-39 { margin-top: 11px; }

.gkaxaz-oy { margin-top: 13px; gap: 9px 22px; flex-wrap: wrap; font-size: 13.5px; display: flex; }

.gkaxaz-qtdt { font-family: "Fira Code", monospace; color: #685066; }

.gtat-eq { margin: 0; grid-template-columns: repeat(auto-fill, minmax(min(30%, 140px), 1fr)); gap: 11px; list-style: none; padding: 0; display: grid; }

.gtat-eq > li + li { margin-top: 0; }

.gtat-4z87 { border: 1px solid #DCD1DB; padding: 11px; aspect-ratio: 300 / 173; display: block; background: #FCFBFC; transition: border-color .23s; border-radius: 4px; }

.gtat-4z87:hover { border-color: #8F2882; }

.gtat-c8 { height: 100%; width: 100%; object-fit: contain; }

.gcea-j8v { gap: 35px; display: grid; align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); }

.gcea-lm { min-width: 0; }

.gcea-dvri { margin-top: 15px; }

.gcea-r5 { margin-top: 20px; list-style: none; padding: 0; }

.gcea-jtz { display: flex; gap: 11px; }

.gcea-jtz svg { flex: none; margin-top: 2px; color: #156F3E; }

.gcea-yq { gap: 11px; display: flex; margin-top: 26px; flex-wrap: wrap; }

.gcea-zb { border: 1.5px solid #171217; border-radius: 4px; transition: background-color .23s, color .23s; min-height: 52px; justify-content: center; padding: 7px 22px; flex-direction: column; text-decoration: none; display: inline-flex; color: #171217; }

.gcea-zb:hover { color: #F9F7F9; background: #171217; }

.gcea-ozb { font-size: 10.5px; }

.gcea-s6 { font-size: 15.5px; font-weight: 700; line-height: 1.2; }

.gpe1-pgli, .ghovew-hq { border-radius: 8px; padding: 26px 22px; background: #E7DFE6; }

.gpe1-x5r1 { display: flex; justify-content: space-between; gap: 22px 44px; flex-wrap: wrap; align-items: flex-end; }

.gpe1-rh3 { max-width: 664px; min-width: 0; }

.gpe1-ewbv, .ghovew-lme { max-width: 704px; margin-top: 13px; }

.gpe1-hg8w { padding: 0; margin-top: 31px; list-style: none; display: grid; gap: 11px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); }

.gpe1-u6m4 { border-radius: 4px; background: #FCFBFC; padding: 17px; hyphens: auto; display: flex; font-weight: 700; overflow-wrap: break-word; color: #171217; gap: 13px; align-items: center; min-width: 0; }

.gpe1-u6m4 + .gpe1-u6m4 { margin-top: 0; }

.gpe1-u6m4 svg { color: #8F2882; flex: none; }

.ghovew-po { flex-wrap: wrap; display: flex; margin-top: 22px; font-weight: 700; font-size: 13.5px; gap: 9px 22px; }

.gguh-urkg { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap: 35px 61px; }

.gguh-k58k { min-width: 0; }

.gguh-k58k p { margin-top: 15px; }

.gguh-7v { gap: 17px; display: grid; min-width: 0; align-content: start; }

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

.gguh-w6t { flex-direction: column-reverse; padding: 20px 22px; background: #FCFBFC; display: flex; }

.gguh-q2 { hyphens: auto; font-size: 23px; color: #171217; overflow-wrap: break-word; font-family: "Fira Code", monospace; font-weight: 700; }

.gguh-2b4j { font-size: 12.5px; color: #685066; }

.gguh-dc6 { border: 1px solid #DCD1DB; background: #FCFBFC; list-style: none; padding: 0; border-radius: 8px; }

.gguh-2k { gap: 4px 17px; padding: 15px 22px; display: flex; flex-wrap: wrap; justify-content: space-between; border-bottom: 1px solid #DCD1DB; }

.gguh-2k + .gguh-2k { margin-top: 0; }

.gguh-2k:last-child { border-bottom: 0; }

.gguh-62s { font-weight: 700; color: #171217; }

.gguh-fp { color: #685066; overflow-wrap: break-word; font-size: 13.5px; hyphens: auto; font-family: "Fira Code", monospace; }

.gpet-lxy { counter-reset: faq; border-top: 1.5px solid #171217; }

.gpet-8y { border-bottom: 1px solid #DCD1DB; }

.gpet-b7 { font-weight: 700; align-items: center; color: #171217; grid-template-columns: 36px minmax(0, 1fr) 24px; display: grid; gap: 13px; padding: 20px 0; font-size: 16.5px; }

.gpet-b7::before { counter-increment: faq; font-family: "Fira Code", monospace; content: counter(faq, decimal-leading-zero); font-size: 12.5px; color: #8F2882; }

.gpet-b7:hover { color: #8F2882; }

.gpet-gb { transition: transform .23s; }

.gpet-8y[open] .gpet-gb { transform: rotate(45deg); }

.gpet-svw1 { padding: 0 0 24px 52px; max-width: 892px; }

.gpet-svw1 p + p { margin-top: 11px; }

.gwypee-yh0 { display: flex; align-items: center; flex-wrap: wrap; color: #F7F6F7; background: #191118; justify-content: space-between; gap: 26px 44px; border-radius: 8px; padding: 31px 24px; }

.gwypee-p0dd { max-width: 664px; min-width: 0; }

.gwypee-jxa { font-weight: 800; color: #F7F6F7; line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.443rem, 1.154rem + 1.2vw, 2.044rem); }

.gwypee-251y { color: #F7F6F7; margin-top: 11px; }

.gwypee-251y a { color: #F7F6F7; }

.gbezo3-3l2 { font-size: clamp(1.323rem, 1.058rem + 1vw, 1.804rem); font-weight: 800; max-width: 788px; line-height: 1.15; }

.gbezo3-5j7 { columns: 2 340px; margin-top: 20px; column-gap: 52px; font-size: 14.5px; }

.gbezo3-5j7 p + p { margin-top: 15px; }

.gvefi6-mu { gap: 7px 11px; margin-bottom: 22px; color: #685066; font-size: 12.5px; flex-wrap: wrap; list-style: none; padding: 0; display: flex; }

.gvefi6-mu li + li { margin-top: 0; }

.gvefi6-mu li + li::before { content: "/"; margin-right: 11px; }

.gvefi6-x95m { color: #685066; }

.gvefi6-en { color: #171217; font-weight: 700; }

.grigu7 { padding-block: 9px 35px; }

.grigu7-310 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 438px), 1fr)); gap: 26px 52px; display: grid; align-items: start; }

.grigu7-fw { min-width: 0; }

.grigu7-aj { font-size: 12.5px; font-family: "Fira Code", monospace; color: #685066; }

.grigu7-e22 { letter-spacing: -0.03em; line-height: 1.02; font-weight: 800; margin-top: 11px; font-size: clamp(2.164rem, 1.251rem + 3.4vw, 3.848rem); }

.grigu7-b4s { margin-top: 17px; max-width: 580px; font-size: 17.5px; }

.grigu7-z23 { border: 1px solid #DCD1DB; display: grid; border-radius: 8px; background: #DCD1DB; margin-top: 26px; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(45%, 140px), 1fr)); gap: 1px; }

.grigu7-44 { min-width: 0; background: #FCFBFC; padding: 13px 17px; }

.grigu7-yfe { font-size: 11.5px; font-weight: 700; color: #685066; }

.grigu7-h5 { font-family: "Fira Code", monospace; font-weight: 700; margin-top: 2px; hyphens: auto; color: #171217; overflow-wrap: break-word; font-size: 16.5px; }

.grigu7-km { margin-top: 26px; }

.grigu7-n9 { font-size: 12.5px; color: #685066; margin-top: 13px; }

.grigu7-nycv { min-width: 0; }

.gmirit-f8i { background: #191118; overflow: hidden; text-align: center; color: #F7F6F7; padding: 31px 22px 0; border-radius: 8px; }

.gmirit-tgc { margin-inline: auto; max-width: 852px; }

.gmirit-tc { font-family: "Fira Code", monospace; color: #F7F6F7; font-size: 12.5px; }

.gmirit-qfav { line-height: 1.02; letter-spacing: -0.03em; font-size: clamp(2.044rem, 1.251rem + 3.4vw, 3.968rem); font-weight: 800; color: #F7F6F7; margin-top: 11px; }

.gmirit-cj9r { margin-top: 15px; color: #F7F6F7; font-size: 17.5px; }

.gmirit-ba2v { justify-content: center; margin-top: 26px; }

.gmirit-3tlg { display: flex; list-style: none; margin-top: 31px; justify-content: center; gap: 9px; padding: 0; flex-wrap: wrap; }

.gmirit-3k { border: 1px solid #F7F6F7; color: #F7F6F7; padding: 9px 15px; font-size: 13.5px; border-radius: 999px; }

.gmirit-3k + .gmirit-3k { margin-top: 0; }

.gmirit-3k strong { font-family: "Fira Code", monospace; color: #F7F6F7; }

.gmirit-5w3 { margin: 39px auto 0; max-width: 996px; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 8px 8px 0 0; background-color: #E7DFE6; }

.gmirit-5w3 img { width: 100%; height: 100%; object-fit: cover; }

.gxatay { padding-bottom: 52px; }

.gxatay-456 { border: 1px solid #DCD1DB; border-radius: 8px; background: #FCFBFC; }

.gxatay-fdh { color: #171217; padding: 0 17px; font-weight: 700; align-items: center; min-height: 52px; justify-content: space-between; display: flex; }

.gxatay-l8 { transition: transform .23s; }

.gxatay-456[open] .gxatay-l8 { transform: rotate(45deg); }

.gxatay-x76o { padding: 0 9px 9px; margin: 0; display: grid; list-style: none; }

.gxatay-x76o li + li { margin-top: 0; }

.gxatay-4r { align-items: center; padding: 0 9px; border-top: 1px solid #DCD1DB; display: flex; text-decoration: none; font-weight: 600; color: #3C2D3A; min-height: 44px; }

.gxatay-4r:hover { color: #8F2882; }

.gveloi-w4 { align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 31px 61px; }

.gveloi-us { min-width: 0; font-size: 16.5px; max-width: 748px; }

.gveloi-us p { margin-top: 15px; }

.gveloi-mk1p { border-radius: 8px; background: #E7DFE6; padding: 26px; min-width: 0; }

.gveloi-l08 { font-size: 18.5px; font-weight: 600; }

.gveloi-rck4 { list-style: none; padding: 0; margin-top: 15px; }

.gveloi-gq { gap: 11px; display: flex; }

.gveloi-gq svg { color: #156F3E; flex: none; margin-top: 2px; }

.gtafi1-g0gh { padding: 0; margin: 0; gap: 17px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); list-style: none; }

.gtafi1-g0gh > li + li { margin-top: 0; }

.gtafi1-7rr { border: 1px solid #DCD1DB; background-color: #191118; border-radius: 8px; overflow: hidden; aspect-ratio: 16 / 10; }

.gtafi1-ff7 { height: 100%; width: 100%; object-fit: contain; }

.gtafi1-tc { margin-top: 11px; font-size: 13.5px; }

.gbexa0-i5a7 { border: 1px solid #DCD1DB; background: #FCFBFC; border-radius: 8px; overflow-x: auto; }

.gbexa0-c6 { font-size: 14.5px; min-width: 580px; }

.gbexa0-c6 thead { background: #E7DFE6; }

.gbexa0-c6 th, .gbexa0-c6 td { vertical-align: middle; padding: 11px 17px; }

.gbexa0-c6 thead th { font-size: 12.5px; color: #3C2D3A; font-weight: 700; }

.gbexa0-c6 tbody th, .gbexa0-c6 tbody td { border-top: 1px solid #DCD1DB; }

.gbexa0-w8fb { text-align: right; color: #171217; white-space: nowrap; font-family: "Fira Code", monospace; }

.gbexa0-84 { font-weight: 700; align-items: center; color: #171217; display: flex; gap: 13px; }

.gbexa0-3c { overflow: hidden; background: #E7DFE6; border-radius: 0px; height: 40px; width: 40px; flex: none; }

.gbexa0-3c img { object-fit: contain; width: 100%; height: 100%; }

.gbexa0-78i { background: #E7DFE6; }

.gbexa0-78i .gbexa0-3c { background: #FCFBFC; }

.gbexa0-sr { font-weight: 700; background: #A82F9A; border-radius: 0px; font-size: 10.5px; padding: 2px 9px; color: #FFFFFF; }

.gjak-y07h { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 17px; }

.gjak-as { border: 1px solid #DCD1DB; min-width: 0; background: #FCFBFC; display: flex; flex-direction: column; padding: 26px; border-radius: 8px; gap: 13px; }

.gjak-md { font-size: 19px; font-weight: 600; }

.gjak-wwge { font-size: 14.5px; flex: 1; }

.gjak-9b3 { align-items: center; gap: 7px; flex-wrap: wrap; font-size: 12.5px; display: flex; font-weight: 700; }

.gjak-9b3 svg { color: #685066; }

.gjak-hbnz { background: #E7DFE6; border-radius: 0px; color: #171217; padding: 4px 11px; }

.gjak-xcz { color: #FFFFFF; background: #A82F9A; border-radius: 0px; padding: 4px 11px; }

.gjaxaw-2vqd { grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr)); display: grid; gap: 44px 52px; }

.gjaxaw-zw { min-width: 0; }

.gjaxaw-40dy { font-size: clamp(1.443rem, 1.154rem + 1vw, 2.044rem); line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; }

.gjaxaw-ra7 { color: #685066; margin-top: 11px; }

.gjaxaw-6dh { border: 1px solid #DCD1DB; overflow-x: auto; margin-top: 20px; border-radius: 8px; background: #FCFBFC; }

.gjaxaw-ae2 { font-size: 14.5px; }

.gjaxaw-ae2 thead { background: #E7DFE6; }

.gjaxaw-ae2 th, .gjaxaw-ae2 td { padding: 13px 20px; }

.gjaxaw-ae2 thead th { font-size: 12.5px; }

.gjaxaw-ae2 tbody th, .gjaxaw-ae2 tbody td { border-top: 1px solid #DCD1DB; }

.gjaxaw-ae2 tbody th { font-weight: 600; }

.gjaxaw-h4 { color: #171217; text-align: right; white-space: nowrap; font-family: "Fira Code", monospace; }

.gjaxaw-0rq { background: #E7DFE6; margin-top: 7px; height: 4px; display: block; border-radius: 999px; }

.gjaxaw-3kvk { display: block; height: 100%; border-radius: 999px; background: #A82F9A; }

.gjaxaw-nnv { color: #156F3E; font-weight: 700; }

.gjaxaw-fc4q { color: #685066; }

.gxai-2i1t { border: 1px solid #DCD1DB; border-radius: 8px; position: relative; overflow: hidden; aspect-ratio: 16 / 9; background-color: #191118; }

.gxai-mex { width: 100%; object-fit: cover; height: 100%; }

.gxai-3p34 { text-decoration: none; place-items: center; position: absolute; inset: 0; display: grid; background: rgba(9, 10, 15, 0.66); }

.gxai-yvp { font-weight: 800; font-size: 16.5px; background: #F7F6F7; border-radius: 999px; display: inline-flex; transition: transform .23s; color: #191118; padding: 0 28px; min-height: 56px; align-items: center; gap: 13px; }

.gxai-3p34:hover .gxai-yvp { transform: scale(1.04); }

.gxai-ho4 { display: flex; flex-wrap: wrap; align-items: center; gap: 15px 35px; margin-top: 17px; justify-content: space-between; }

.gxai-ux4s { font-size: 14.5px; max-width: 664px; }

.gnuk-gc { font-size: 16.5px; max-width: 788px; line-height: 1.7; }

.gnuk-fdjj { letter-spacing: -0.02em; margin-bottom: 20px; font-weight: 800; font-size: clamp(1.563rem, 1.154rem + 1.6vw, 2.405rem); line-height: 1.1; }

.gnuk-gc p + p { margin-top: 15px; }

.ghovew-nm3r { grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); display: grid; gap: 13px; margin-top: 26px; }

.ghovew-0fam { min-width: 0; border-radius: 4px; background: #FCFBFC; padding: 20px 22px; }

.ghovew-fyrm { font-family: "Commissioner", sans-serif; font-size: 15.5px; font-weight: 700; }

.ghovew-uvp { font-size: 13.5px; margin-top: 7px; }

.gxab { transform: translateY(110%); left: 0; padding: 11px 13px 11px 17px; right: 0; z-index: 35; border-top: 1px solid #DCD1DB; background: #FCFBFC; align-items: center; bottom: 0; display: flex; justify-content: space-between; position: fixed; transition: transform .29s; gap: 13px; }

.gxab-2dgx { transform: translateY(0); }

.gxab-0jq { overflow: hidden; min-width: 0; font-weight: 700; white-space: nowrap; color: #171217; text-overflow: ellipsis; }

.gxab .gfizo8 { min-height: 44px; flex: none; }

@media (min-width: 633px) {
  .gho0 { padding-inline: 26px; }
  .gdukaq-dcg { padding: 48px 44px; }
  .gdukaq-o7b { padding: 26px 35px; }
  .gfifiu-ia { padding: 39px; }
  .gpe1-pgli, .ghovew-hq { padding: 39px; }
  .gwypee-yh0 { padding: 44px; }
  .gmirit-f8i { padding: 48px 44px 0; }
}

@media (min-width: 945px) {
  .gho0 { padding-inline: 44px; }
  main > section { padding-block: 0 96px; }
  .gwyj { padding: 13px 26px; }
  .gwyj-jas { gap: 17px; padding-left: 15px; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .gwyj-dvju { display: none; }
  .gwyj-ji { justify-content: center; gap: 2px; padding-top: 0; flex-wrap: wrap; display: flex; border-top: 0; }
  .gwyj-0xr { font-size: 13.5px; min-height: 40px; }
  .gwyj-k4 { display: flex; }
  .gwyj-k4 .gfizo8 { min-height: 42px; padding: 0 17px; }
  .gdukaq-dcg { padding: 70px; }
  .grigu7 { padding-block: 17px 52px; }
  .gxatay { padding-bottom: 79px; }
  .gxatay-456[open] .gxatay-x76o, .gxatay-x76o { padding: 0 11px 11px; display: flex; flex-wrap: wrap; gap: 9px; }
  .gxatay-4r { font-size: 13.5px; border-radius: 4px; color: #171217; background: #E7DFE6; font-weight: 700; min-height: 36px; border-top: 0; padding: 0 13px; }
  .gxatay-4r:hover { color: #FFFFFF; background: #A82F9A; }
  .gfifiu-ia { padding: 48px; }
  .gpe1-pgli, .ghovew-hq { padding: 48px; }
  .gwypee-yh0 { padding: 52px; }
  .gmirit-f8i { padding: 61px 61px 0; }
  .gmih { padding-block: 79px 31px; }
  .gxab { display: none; }
}