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

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

body { font-size: 1rem; color: #D4C9CD; background: #120D0F; margin: 0; font-family: "Rubik", sans-serif; line-height: 1.55; overflow-wrap: break-word; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #E88AB5; }

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

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

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

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

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

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

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

.hgwyrif { max-width: 1248px; padding-inline: 1rem; margin-inline: auto; }

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

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

.hgfibe2-25ci { max-width: 700px; min-width: 0; }

.hgfibe2-2mx { display: flex; font-size: 0.875rem; gap: 0.5rem; color: #E785B2; align-items: center; font-weight: 700; margin-bottom: 0.75rem; }

.hgfibe2-2mx::before { content: ""; background: #E787B3; flex: none; border-radius: 2px; width: 8px; height: 8px; }

.hgfibe2-r72 { text-wrap: balance; line-height: 1.1; font-weight: 800; font-size: clamp(1.625rem, 1.2rem + 1.6vw, 2.5rem); letter-spacing: -0.02em; }

.hgfibe2-axo3 { color: #AD9AA0; margin-top: 0.75rem; }

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

.hgfibe2-s5 svg { flex: none; }

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

.hgcee-uzf { color: #110E0F; background: #E787B3; }

.hgcee-uzf:hover { background: #E88AB5; color: #110E0F; }

.hgcee-f1p { background: transparent; border-color: #F4F2F3; color: #F4F2F3; }

.hgcee-f1p:hover { background: #F4F2F3; color: #120D0F; }

.hgcee-hyqu { min-height: 52px; font-size: 1rem; }

.hgcee-cx { width: 100%; display: flex; }

.hgcee-8b5 { place-items: center; height: 34px; display: grid; border-radius: 0px; width: 34px; background: #110E0F; color: #E787B3; margin-right: -10px; }

.hgcee-jy1 { color: #070505; background: #F0EEEF; }

.hgcee-jy1:hover { color: #110E0F; background: #E787B3; }

.hgcee-359u { border-color: #F0EEEF; background: transparent; color: #F0EEEF; }

.hgcee-359u:hover { color: #070505; background: #F0EEEF; }

.hgri9 { flex-wrap: wrap; gap: 0.75rem; display: flex; }

.hggu0 { border: 1px solid #402F35; background-color: #2A1E22; background-image: repeating-linear-gradient(135deg, #2A1E22 0 9px, #1D1518 9px 18px); position: relative; overflow: hidden; border-radius: 8px; }

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

.hggu0-fh0 { aspect-ratio: 16 / 10; }

.hgnupe2 { position: sticky; z-index: 30; padding: 0.75rem; background: #120D0F; top: 0; }

.hgnupe2-mf { border: 1px solid #402F35; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; gap: 0.75rem; margin-inline: auto; grid-template-columns: minmax(0, 1fr) auto auto; background: #1D1518; border-radius: 8px; padding: 0.75rem; display: grid; max-width: 1248px; align-items: center; }

.hgnupe2-ry { font-size: 1.312rem; hyphens: auto; font-weight: 800; color: #F4F2F3; grid-area: logo; align-items: center; text-decoration: none; overflow-wrap: break-word; gap: 0.75rem; padding-left: 0.5rem; display: flex; min-width: 0; letter-spacing: -0.02em; line-height: 1.1; font-family: "Unbounded", sans-serif; }

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

.hgnupe2-ry:hover { color: #F4F2F3; }

.hgnupe2-m1hx { pointer-events: none; opacity: 0; position: absolute; }

.hgnupe2-iz { color: #120D0F; place-items: center; cursor: pointer; background: #F4F2F3; grid-area: burger; border-radius: 4px; display: grid; width: 44px; height: 44px; }

.hgnupe2-m1hx:focus-visible + .hgnupe2-iz { outline: 2px solid #E785B2; outline-offset: 3px; }

.hgnupe2-zb { display: none; }

.hgnupe2-m1hx:checked + .hgnupe2-iz .hgnupe2-bqwn { display: none; }

.hgnupe2-m1hx:checked + .hgnupe2-iz .hgnupe2-zb { display: block; }

.hgnupe2-p8 { display: none; padding-top: 0.5rem; grid-area: nav; border-top: 1px solid #402F35; }

.hgnupe2-m1hx:checked ~ .hgnupe2-p8 { gap: 2px; display: grid; }

.hgnupe2-tn3x { align-items: center; padding: 0 0.75rem; color: #D4C9CD; min-height: 48px; font-size: 1.062rem; border-radius: 4px; display: flex; font-weight: 700; text-decoration: none; }

.hgnupe2-tn3x:hover { color: #F4F2F3; background: #2A1E22; }

.hgnupe2-qcy { background: #2A1E22; color: #F4F2F3; }

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

.hgnupe2-vemh .hgcee { font-size: 0.875rem; padding: 0 0.75rem; min-height: 44px; }

.hgzozoi { border: 1px solid #402F35; background: #1D1518; margin: 0 0.75rem 1.5rem; padding: 2rem 1.25rem; border-radius: 8px; }

.hgzozoi-grua { font-size: clamp(2.25rem, 1rem + 6vw, 5.499rem); line-height: 1; font-weight: 800; font-family: "Unbounded", sans-serif; hyphens: auto; letter-spacing: -0.04em; color: #F4F2F3; overflow-wrap: break-word; }

.hgzozoi-p02 { margin-top: 2.25rem; }

.hgzozoi-c14f { gap: 0.5rem 1.5rem; border-top: 1px solid #402F35; padding: 1rem 0; display: grid; }

.hgzozoi-8cbg { font-family: "Spline Sans Mono", monospace; font-size: 0.812rem; color: #AD9AA0; }

.hgzozoi-tr6y { display: flex; padding: 0; list-style: none; gap: 0.5rem 1.25rem; flex-wrap: wrap; }

.hgzozoi-tr6y li + li { margin-top: 0; }

.hgzozoi-nc { font-size: 0.938rem; font-weight: 600; color: #F4F2F3; text-decoration: none; }

.hgzozoi-nc:hover { color: #E785B2; }

.hgzozoi-to5i { border-top: 1px solid #402F35; display: flex; font-size: 0.812rem; flex-wrap: wrap; padding-top: 1.25rem; align-items: center; margin-top: 1.25rem; gap: 1rem 1.5rem; justify-content: space-between; color: #AD9AA0; }

.hgzozoi-to { max-width: 840px; }

.hgzozoi-jiq { border: 2px solid #F6706F; display: grid; font-weight: 800; height: 40px; width: 40px; font-size: 0.812rem; place-items: center; border-radius: 50%; color: #F6706F; flex: none; }

.hgpepe8 { border: 1px solid #402F35; flex-wrap: wrap; bottom: 10px; box-shadow: 0 15px 41px -12px rgba(0, 0, 0, 0.62); right: 10px; gap: 0.75rem 1.25rem; display: flex; margin-inline: auto; max-width: 800px; border-radius: 8px; background: #1D1518; z-index: 40; left: 10px; align-items: center; position: fixed; padding: 0.75rem 0.75rem 0.75rem 1rem; }

.hgpepe8[hidden] { display: none; }

.hgpepe8-avb { font-size: 0.875rem; flex: 1 1 260px; color: #D4C9CD; }

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

.hgpepe8-wir .hgcee { padding: 0 1rem; min-height: 44px; font-size: 0.875rem; }

.hgfiwya { padding-block: 0.75rem 3.25rem; }

.hgfiwya-cth { align-items: center; gap: 2rem 3.75rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr)); }

.hgfiwya-hbi { max-width: 664px; min-width: 0; }

.hgfiwya-vwy { border: 1px solid #402F35; background: #1D1518; margin-bottom: 1.5rem; font-weight: 700; display: inline-flex; border-radius: 999px; align-items: center; color: #D4C9CD; gap: 0.5rem; font-size: 0.812rem; padding: 0.5rem 0.75rem 0.5rem 0.5rem; }

.hgfiwya-vwy svg { color: #4FD9AD; flex: none; }

.hgfiwya-evog { line-height: 1.02; font-weight: 800; font-size: clamp(2.25rem, 1.3rem + 3.6vw, 4.249rem); letter-spacing: -0.03em; text-wrap: balance; }

.hgfiwya-xk { margin-top: 1.25rem; color: #D4C9CD; font-size: 1.125rem; }

.hgfiwya-rsz { margin-top: 1.75rem; }

.hgfiwya-uzhp { color: #AD9AA0; margin-top: 0.75rem; font-size: 0.812rem; }

.hgfiwya-xuy { min-width: 0; }

.hgfiwya-wzr8 { gap: 0.25rem 0.75rem; display: flex; flex-wrap: wrap; margin-top: 0.75rem; font-size: 0.812rem; color: #AD9AA0; justify-content: space-between; }

.hgfiwya-w2s { font-family: "Spline Sans Mono", monospace; }

.hgsod { padding-block: 0.75rem 3.75rem; }

.hgsod-zpb { border: 1px solid #402F35; border-radius: 8px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr)); background: #1D1518; overflow: hidden; }

.hgsod-t0 { padding: 2rem 1.25rem; min-width: 0; }

.hgsod-kf2 { font-size: clamp(2.125rem, 1.3rem + 3.2vw, 3.75rem); text-wrap: balance; line-height: 1.04; letter-spacing: -0.03em; font-weight: 800; }

.hgsod-nn4 { font-size: 1.125rem; margin-top: 1.25rem; max-width: 528px; }

.hgsod-nxs0 { margin-top: 1.75rem; }

.hgsod-rht { min-width: 0; padding: 0.75rem 1.25rem; background: #2A1E22; display: grid; align-content: center; margin: 0; list-style: none; }

.hgsod-9uk { padding: 1.25rem 0; grid-template-columns: 44px minmax(0, 1fr); display: grid; border-bottom: 1px solid #402F35; gap: 1rem; }

.hgsod-9uk + .hgsod-9uk { margin-top: 0; }

.hgsod-9uk:last-child { border-bottom: 0; }

.hgsod-0oz { background: #1D1518; display: grid; border-radius: 4px; width: 44px; height: 44px; place-items: center; color: #E785B2; }

.hgsod-zzyz { hyphens: auto; overflow-wrap: break-word; color: #F4F2F3; font-weight: 700; }

.hgsod-ovz { font-size: 0.875rem; color: #AD9AA0; }

.hgjahom-u332 { border: 1px solid #402F35; overflow: hidden; background: #402F35; border-radius: 8px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr)); gap: 1px; }

.hgjahom-3j3u { background: #1D1518; min-width: 0; padding: 1.25rem 1.5rem; display: flex; flex-direction: column-reverse; }

.hgjahom-tqq { hyphens: auto; color: #F4F2F3; letter-spacing: -0.02em; font-family: "Spline Sans Mono", monospace; font-weight: 700; overflow-wrap: break-word; font-size: clamp(1.5rem, 1.2rem + 1vw, 2rem); }

.hgjahom-0a4 { font-size: 0.875rem; margin-top: 0.25rem; color: #AD9AA0; }

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

.hgta3-voi > li + li { margin-top: 0; }

.hgta3-360 { display: block; color: #F4F2F3; min-width: 0; transition: transform .20s; text-decoration: none; }

.hgta3-360:hover { transform: translateY(-4px); color: #E785B2; }

.hgta3-pz { border: 1px solid #402F35; aspect-ratio: 1 / 1; position: relative; background-image: repeating-linear-gradient(135deg, #2A1E22 0 8px, #1D1518 8px 16px); overflow: hidden; border-radius: 8px; }

.hgta3-sy3d { object-fit: cover; width: 100%; height: 100%; }

.hgta3-iiy { font-size: 0.938rem; overflow-wrap: break-word; line-height: 1.3; font-weight: 700; hyphens: auto; margin-top: 0.75rem; }

.hgta3-qi { font-size: 0.812rem; color: #AD9AA0; }

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

.hgceta8-qw6 > li + li { margin-top: 0; }

.hgceta8-oi19 { border: 1px solid #402F35; background: #1D1518; text-decoration: none; align-items: center; color: #F4F2F3; border-radius: 8px; padding: 0.75rem 1.25rem 0.75rem 0.75rem; grid-template-columns: 86px minmax(0, 1fr) auto; transition: border-color .20s; display: grid; gap: 1rem; }

.hgceta8-oi19:hover { border-color: #E785B2; color: #F4F2F3; }

.hgceta8-wb { border-radius: 12px; overflow: hidden; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #2A1E22 0 6px, #1D1518 6px 12px); }

.hgceta8-1s { width: 100%; object-fit: cover; height: 100%; }

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

.hgceta8-pb { display: block; color: #AD9AA0; font-size: 0.812rem; }

.hgceta8-d0 { font-family: "Spline Sans Mono", monospace; white-space: nowrap; font-size: 0.812rem; color: #4FD9AD; font-weight: 700; }

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

.hgfii-l809 > li + li { margin-top: 0; }

.hgfii-xct { border: 1px solid #402F35; align-items: center; display: grid; background: #1D1518; grid-template-columns: auto minmax(0, 1fr) auto; height: 100%; color: #F4F2F3; gap: 1rem; padding: 1rem 1.25rem; transition: border-color .20s; border-radius: 8px; text-decoration: none; }

.hgfii-xct:hover { border-color: #E785B2; color: #F4F2F3; }

.hgfii-33 { place-items: center; color: #E785B2; width: 44px; display: grid; background: #2A1E22; height: 44px; border-radius: 4px; }

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

.hgfii-c44 { color: #AD9AA0; font-size: 0.812rem; display: block; }

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

.hgve2-teb { border: 1px solid #402F35; display: flex; background: #1D1518; flex-direction: column; min-width: 0; border-radius: 8px; }

.hgve2-uwb1 { padding: 1.5rem 1.5rem 1.25rem; }

.hgve2-8yp { display: inline-block; padding: 0.25rem 0.75rem; color: #D4C9CD; background: #2A1E22; font-size: 0.75rem; border-radius: 0px; font-weight: 700; }

.hgve2-9kof { font-size: 1.125rem; line-height: 1.3; font-weight: 600; margin-top: 1rem; }

.hgve2-1x9 { font-weight: 800; line-height: 1.1; margin-top: 0.5rem; overflow-wrap: break-word; letter-spacing: -0.02em; font-family: "Unbounded", sans-serif; color: #E785B2; font-size: clamp(1.625rem, 1.3rem + 1vw, 2rem); }

.hgve2-lstx { flex: 1; gap: 1rem; flex-direction: column; position: relative; display: flex; padding: 1.25rem 0.75rem 1.5rem; border-top: 2px dashed #402F35; margin-inline: 1rem; }

.hgve2-lstx::before, .hgve2-lstx::after { border-radius: 50%; position: absolute; width: 22px; top: -12px; height: 22px; background: #120D0F; content: ""; }

.hgve2-lstx::before { border-right: 1px solid #402F35; left: -26px; }

.hgve2-lstx::after { border-left: 1px solid #402F35; right: -26px; }

.hgve2-4ezd { font-size: 0.875rem; flex: 1; }

.hgve2-hp { color: #AD9AA0; font-size: 0.75rem; }

.hghol-cjp { border: 1px solid #402F35; border-radius: 8px; overflow-x: auto; background: #1D1518; }

.hghol-1a0h { font-size: 0.938rem; counter-reset: facts-row; }

.hghol-1a0h thead th { font-weight: 700; color: #AD9AA0; padding: 1rem 1rem; font-size: 0.812rem; border-bottom: 1px solid #402F35; }

.hghol-1a0h tbody th, .hghol-1a0h tbody td { border-bottom: 1px dashed #402F35; padding: 0.75rem 1rem; }

.hghol-1a0h tbody tr:last-child th, .hghol-1a0h tbody tr:last-child td { border-bottom: 0; }

.hghol-1a0h tbody th { font-weight: 600; min-width: 150px; color: #D4C9CD; width: 40%; }

.hghol-1a0h tbody th::before { color: #AD9AA0; content: counter(facts-row, decimal-leading-zero); font-family: "Spline Sans Mono", monospace; min-width: 32px; font-weight: 500; display: inline-block; font-size: 0.75rem; counter-increment: facts-row; }

.hghol-1a0h tbody td { font-weight: 700; color: #F4F2F3; overflow-wrap: break-word; min-width: 180px; hyphens: auto; }

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

.hgkave6-6x { border-radius: 8px; min-width: 0; display: flex; gap: 2.75rem; background: #070505; justify-content: space-between; padding: 1.75rem; min-height: 220px; text-decoration: none; color: #F0EEEF; flex-direction: column; }

.hgkave6-6x:hover { color: #F0EEEF; }

.hgkave6-78 { gap: 0.5rem 0.75rem; justify-content: space-between; display: flex; flex-wrap: wrap; font-weight: 700; }

.hgkave6-8wy { font-family: "Spline Sans Mono", monospace; font-size: 0.812rem; font-weight: 500; }

.hgkave6-apo { font-weight: 700; font-size: clamp(1.875rem, 1.2rem + 2.6vw, 3.375rem); line-height: 1; hyphens: auto; overflow-wrap: break-word; letter-spacing: -0.03em; font-family: "Spline Sans Mono", monospace; }

.hgkave6-tv { border: 1px solid #402F35; gap: 1px; display: grid; background: #402F35; overflow: hidden; padding: 0; list-style: none; border-radius: 8px; margin: 0; }

.hgkave6-tv > li + li { margin-top: 0; }

.hgkave6-39zs { background: #1D1518; flex-wrap: wrap; display: flex; text-decoration: none; justify-content: space-between; color: #F4F2F3; align-items: center; padding: 1.25rem 1.5rem; height: 100%; gap: 0.5rem 1rem; }

.hgkave6-39zs:hover { color: #F4F2F3; background: #2A1E22; }

.hgkave6-up { font-weight: 700; }

.hgkave6-x9c { hyphens: auto; font-size: 1.375rem; overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; font-weight: 700; }

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

.hgkaqir-tu > li + li { margin-top: 0; }

.hgkaqir-e0 { border: 1px solid #402F35; padding: 0.5rem 0.5rem 1rem; background: #1D1518; color: #F4F2F3; display: block; border-radius: 8px; min-width: 0; text-decoration: none; transition: border-color .20s; height: 100%; }

.hgkaqir-e0:hover { border-color: #E785B2; color: #F4F2F3; }

.hgkaqir-brsy { overflow: hidden; background-image: repeating-linear-gradient(135deg, #2A1E22 0 8px, #120D0F 8px 16px); position: relative; aspect-ratio: 16 / 10; border-radius: 12px; }

.hgkaqir-5dvz { background: #F6706F; letter-spacing: .04em; padding: 3px 0.5rem; position: absolute; border-radius: 0px; left: 10px; top: 10px; color: #1D1518; font-size: 0.688rem; font-weight: 700; }

.hgkaqir-kp6 { margin-top: 1rem; padding-inline: 0.5rem; font-weight: 700; overflow-wrap: break-word; hyphens: auto; }

.hgkaqir-1mu { padding-inline: 0.5rem; color: #AD9AA0; font-size: 0.812rem; font-family: "Spline Sans Mono", monospace; }

.hgrii-qeg { border: 1px solid #402F35; border-radius: 8px; overflow-x: auto; background: #1D1518; }

.hgrii-epi { min-width: 604px; font-size: 0.938rem; }

.hgrii-epi thead { background: #2A1E22; }

.hgrii-epi th, .hgrii-epi td { padding: 1rem 1rem; }

.hgrii-epi thead th { font-weight: 700; color: #D4C9CD; font-size: 0.812rem; }

.hgrii-epi tbody th, .hgrii-epi tbody td { vertical-align: middle; border-top: 1px solid #402F35; }

.hgrii-rh { color: #F4F2F3; font-weight: 700; align-items: center; display: flex; gap: 0.75rem; }

.hgrii-z1n2 { color: #F4F2F3; text-align: right; white-space: nowrap; font-family: "Spline Sans Mono", monospace; }

.hgrii-epi thead .hgrii-z1n2 { font-family: "Rubik", sans-serif; }

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

.hgbelo5-c5 { border: 1px solid #402F35; border-radius: 8px; min-width: 0; padding: 1.5rem; background: #1D1518; }

.hgbelo5-v0u3 { border: 1.5px solid #E785B2; display: grid; height: 48px; border-radius: 50%; place-items: center; width: 48px; color: #E785B2; }

.hgbelo5-oq { margin-top: 1.25rem; font-size: 1.188rem; font-weight: 600; line-height: 1.25; }

.hgbelo5-ikzy { font-size: 0.938rem; margin-top: 0.5rem; }

.hgbelo5-dl { margin-top: 1rem; padding: 0; font-size: 0.875rem; list-style: none; }

.hgbelo5-wp { display: flex; gap: 0.5rem; }

.hgbelo5-wp svg { color: #4FD9AD; flex: none; margin-top: 2px; }

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

.hgtafiy-opa { border-top: 2px solid #F4F2F3; min-width: 0; padding-top: 1.25rem; }

.hgtafiy-opa + .hgtafiy-opa { margin-top: 0; }

.hgtafiy-opa::before { font-weight: 700; content: counter(steps, decimal-leading-zero); color: #E785B2; font-size: 0.875rem; display: block; font-family: "Spline Sans Mono", monospace; counter-increment: steps; }

.hgtafiy-wl2 { margin-top: 0.75rem; line-height: 1.25; font-size: 1.188rem; font-weight: 600; }

.hgtafiy-i2 { margin-top: 0.5rem; font-size: 0.938rem; }

.hgzojat-at9 { gap: 0 2.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); display: grid; }

.hgzojat-0g9u { border-top: 1px solid #402F35; min-width: 0; padding-block: 1.25rem 1.5rem; }

.hgzojat-mv { font-size: 1.188rem; font-weight: 600; }

.hgzojat-y815 { font-size: 0.938rem; margin-top: 0.75rem; }

.hgfir-wzn { line-height: 1.7; font-size: 1.062rem; max-width: 740px; }

.hgfir-hjyl { line-height: 1.1; margin-bottom: 1.25rem; letter-spacing: -0.02em; font-size: clamp(1.625rem, 1.2rem + 1.6vw, 2.5rem); font-weight: 800; }

.hgfir-wzn h3 { font-size: 1.375rem; margin: 2rem 0 0.75rem; font-weight: 600; }

.hgfir-wzn p + p { margin-top: 1rem; }

.hgfir-wzn ul, .hgfir-wzn ol { margin-block: 1rem; }

.hgfir-ly { padding: 1.5rem 2rem; border-radius: 8px; background: #2A1E22; margin-block: 2rem; }

.hgfir-ly p { color: #F4F2F3; font-family: "Unbounded", sans-serif; font-size: 1.312rem; line-height: 1.4; font-weight: 600; }

.hgfir-ly cite { font-weight: 600; display: block; color: #AD9AA0; font-style: normal; font-size: 0.875rem; margin-top: 0.75rem; }

.hgwyp-pm { border: 1px solid #402F35; display: grid; gap: 1.5rem 3.25rem; border-radius: 8px; padding: 1.5rem 1.25rem; background: #1D1518; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); }

.hgwyp-pw { min-width: 0; }

.hgwyp-h33 { font-weight: 800; font-size: clamp(1.625rem, 1.2rem + 1.4vw, 2.375rem); letter-spacing: -0.02em; line-height: 1.12; }

.hgwyp-m6b { margin-top: 1rem; }

.hgwyp-g6y { padding: 0; min-width: 0; list-style: none; }

.hgwyp-24tf { display: flex; overflow-wrap: break-word; border-bottom: 1px solid #402F35; gap: 1rem; hyphens: auto; align-items: flex-start; padding: 0.75rem 0; }

.hgwyp-24tf + .hgwyp-24tf { margin-top: 0; }

.hgwyp-ke { width: 24px; color: #1D1518; height: 24px; display: grid; place-items: center; border-radius: 50%; background: #4FD9AD; flex: none; }

.hgduqi2-t3 { display: flex; gap: 1rem; align-items: center; }

.hgduqi2-k4rr { font-family: "Unbounded", sans-serif; line-height: 1; font-size: 3.25rem; color: #F4F2F3; font-weight: 800; }

.hgduqi2-9teb { gap: 2px; display: flex; color: #F4F2F3; }

.hgduqi2-08 { font-size: 0.875rem; color: #AD9AA0; }

.hgduqi2-58jn { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); display: grid; }

.hgduqi2-bf { border: 1px solid #402F35; display: flex; flex-direction: column; padding: 1.5rem; border-radius: 8px; min-width: 0; background: #1D1518; gap: 1rem; }

.hgduqi2-3pii { font-size: 0.938rem; flex: 1; }

.hgduqi2-7rgw { gap: 0.75rem; display: flex; align-items: center; }

.hgduqi2-hit { width: 40px; background: #2A1E22; font-size: 0.875rem; color: #F4F2F3; place-items: center; border-radius: 50%; font-weight: 700; display: grid; flex: none; height: 40px; }

.hgduqi2-lznv { display: block; font-weight: 700; font-size: 0.938rem; color: #F4F2F3; }

.hgduqi2-rr { display: block; font-size: 0.812rem; color: #AD9AA0; }

.hgguk-s3n { border: 1px solid #402F35; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); gap: 1.5rem 3.25rem; border-radius: 8px; padding: 1.5rem; background: #1D1518; }

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

.hgguk-ui { font-weight: 800; display: grid; color: #110E0F; background: #E787B3; place-items: center; height: 64px; font-family: "Unbounded", sans-serif; overflow: hidden; border-radius: 50%; width: 64px; font-size: 1.375rem; }

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

.hgguk-rie { font-weight: 800; font-size: 1.375rem; }

.hgguk-k8db { font-size: 0.875rem; color: #AD9AA0; }

.hgguk-sxul { margin-top: 0.75rem; }

.hgguk-dbh { margin-top: 0.75rem; flex-wrap: wrap; gap: 0.5rem 1.25rem; font-size: 0.875rem; display: flex; }

.hgguk-bs { color: #AD9AA0; font-family: "Spline Sans Mono", monospace; }

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

.hgxa0-flt4 > li + li { margin-top: 0; }

.hgxa0-ki { border: 1px solid #402F35; background: #1D1518; padding: 0.75rem; border-radius: 4px; display: block; aspect-ratio: 300 / 173; transition: border-color .20s; }

.hgxa0-ki:hover { border-color: #E785B2; }

.hgxa0-seg { height: 100%; width: 100%; object-fit: contain; }

.hgwynu3-84w { grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); display: grid; gap: 2.25rem; align-items: center; }

.hgwynu3-qyaa { min-width: 0; }

.hgwynu3-e0 { margin-top: 1rem; }

.hgwynu3-9h { padding: 0; margin-top: 1.25rem; list-style: none; }

.hgwynu3-qz4x { display: flex; gap: 0.75rem; }

.hgwynu3-qz4x svg { margin-top: 2px; flex: none; color: #4FD9AD; }

.hgwynu3-5c { display: flex; flex-wrap: wrap; margin-top: 1.5rem; gap: 0.75rem; }

.hgwynu3-kc { border: 1.5px solid #F4F2F3; justify-content: center; transition: background-color .20s, color .20s; display: inline-flex; flex-direction: column; min-height: 52px; border-radius: 4px; text-decoration: none; color: #F4F2F3; padding: 0.5rem 1.25rem; }

.hgwynu3-kc:hover { color: #120D0F; background: #F4F2F3; }

.hgwynu3-qq { font-size: 0.688rem; }

.hgwynu3-g3 { font-weight: 700; line-height: 1.2; font-size: 1rem; }

.hgmibey-wfbb, .hgwyd-od2 { border-radius: 8px; padding: 1.5rem 1.25rem; background: #2A1E22; }

.hgmibey-58 { flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 1.25rem 2.75rem; display: flex; }

.hgmibey-tp { min-width: 0; max-width: 624px; }

.hgmibey-kkw, .hgwyd-oa { max-width: 664px; margin-top: 0.75rem; }

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

.hgmibey-kkq { min-width: 0; font-weight: 700; overflow-wrap: break-word; hyphens: auto; gap: 0.75rem; background: #1D1518; border-radius: 4px; color: #F4F2F3; display: flex; align-items: center; padding: 1rem; }

.hgmibey-kkq + .hgmibey-kkq { margin-top: 0; }

.hgmibey-kkq svg { color: #E785B2; flex: none; }

.hgwyd-sbi { font-weight: 700; margin-top: 1.25rem; display: flex; font-size: 0.875rem; gap: 0.5rem 1.25rem; flex-wrap: wrap; }

.hgbe1-x7rd { grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); display: grid; gap: 2.25rem 3.75rem; }

.hgbe1-oc { min-width: 0; }

.hgbe1-oc p { margin-top: 1rem; }

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

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

.hgbe1-vdf { flex-direction: column-reverse; padding: 1.25rem 1.25rem; background: #1D1518; display: flex; }

.hgbe1-9ct7 { font-weight: 700; overflow-wrap: break-word; font-size: 1.5rem; color: #F4F2F3; font-family: "Spline Sans Mono", monospace; hyphens: auto; }

.hgbe1-v0q { color: #AD9AA0; font-size: 0.812rem; }

.hgbe1-vn { border: 1px solid #402F35; list-style: none; background: #1D1518; border-radius: 8px; padding: 0; }

.hgbe1-bcwp { gap: 0.25rem 1rem; padding: 1rem 1.25rem; justify-content: space-between; display: flex; flex-wrap: wrap; border-bottom: 1px solid #402F35; }

.hgbe1-bcwp + .hgbe1-bcwp { margin-top: 0; }

.hgbe1-bcwp:last-child { border-bottom: 0; }

.hgbe1-31 { font-weight: 700; color: #F4F2F3; }

.hgbe1-vf { overflow-wrap: break-word; color: #AD9AA0; font-size: 0.875rem; hyphens: auto; font-family: "Spline Sans Mono", monospace; }

.hgqisob-qgeo { counter-reset: faq; border-top: 1.5px solid #F4F2F3; }

.hgqisob-zscx { border-bottom: 1px solid #402F35; }

.hgqisob-gmsm { font-weight: 700; align-items: center; color: #F4F2F3; grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 0.75rem; padding: 1.25rem 0; font-size: 1.062rem; display: grid; }

.hgqisob-gmsm::before { font-size: 0.812rem; font-family: "Spline Sans Mono", monospace; content: counter(faq, decimal-leading-zero); color: #E785B2; counter-increment: faq; }

.hgqisob-gmsm:hover { color: #E785B2; }

.hgqisob-0o7h { transition: transform .20s; }

.hgqisob-zscx[open] .hgqisob-0o7h { transform: rotate(45deg); }

.hgqisob-em0v { padding: 0 0 1.5rem 3.25rem; max-width: 840px; }

.hgqisob-em0v p + p { margin-top: 0.75rem; }

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

.hglog-b5fd { min-width: 0; }

.hglog-w8 { margin-top: 0.75rem; color: #AD9AA0; }

.hglog-b5fd .hgcee { margin-top: 1.25rem; }

.hglog-j7 { min-width: 0; display: grid; gap: 0.75rem; }

.hglog-1e6l { border: 1px solid #402F35; background: #1D1518; border-radius: 8px; }

.hglog-1e6l[open] { border-color: #F4F2F3; }

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

.hglog-yvt { border-radius: 50%; display: grid; background: #2A1E22; height: 32px; place-items: center; transition: transform .20s; width: 32px; flex: none; }

.hglog-1e6l[open] .hglog-yvt { transform: rotate(45deg); }

.hglog-ul6q { font-size: 0.938rem; padding: 0 1.25rem 1.25rem; }

.hgtaduq-k7 { justify-content: space-between; background: #070505; padding: 2rem 1.5rem; color: #F0EEEF; display: flex; flex-wrap: wrap; gap: 1.5rem 2.75rem; align-items: center; border-radius: 8px; }

.hgtaduq-6q8m { max-width: 624px; min-width: 0; }

.hgtaduq-s0p { font-weight: 800; font-size: clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem); color: #F0EEEF; line-height: 1.12; letter-spacing: -0.02em; }

.hgtaduq-dhc { margin-top: 0.75rem; color: #F0EEEF; }

.hgtaduq-dhc a { color: #F0EEEF; }

.hgxam-ilt { font-size: clamp(1.375rem, 1.1rem + 1vw, 1.875rem); line-height: 1.15; max-width: 740px; font-weight: 800; }

.hgxam-j9gx { columns: 2 340px; column-gap: 3.25rem; font-size: 0.938rem; margin-top: 1.25rem; }

.hgxam-j9gx p + p { margin-top: 1rem; }

.hgzoceq-x0 { gap: 0.5rem 0.75rem; flex-wrap: wrap; list-style: none; padding: 0; display: flex; color: #AD9AA0; margin-bottom: 1.25rem; font-size: 0.812rem; }

.hgzoceq-x0 li + li { margin-top: 0; }

.hgzoceq-x0 li + li::before { content: "/"; margin-right: 0.75rem; }

.hgzoceq-qyb { color: #AD9AA0; }

.hgzoceq-pn { color: #F4F2F3; font-weight: 700; }

.hgnuu { padding-block: 0.5rem 2.25rem; }

.hgnuu-jj7 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr)); align-items: start; gap: 1.5rem 3.25rem; }

.hgnuu-pecp { min-width: 0; }

.hgnuu-hu5t { font-size: 0.812rem; color: #AD9AA0; font-family: "Spline Sans Mono", monospace; }

.hgnuu-c87a { font-weight: 800; line-height: 1.02; letter-spacing: -0.03em; font-size: clamp(2.25rem, 1.3rem + 3.4vw, 4rem); margin-top: 0.75rem; }

.hgnuu-65lj { max-width: 544px; margin-top: 1rem; font-size: 1.125rem; }

.hgnuu-cr6 { border: 1px solid #402F35; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); gap: 1px; border-radius: 8px; display: grid; overflow: hidden; margin-top: 1.5rem; background: #402F35; }

.hgnuu-9p { min-width: 0; padding: 0.75rem 1rem; background: #1D1518; }

.hgnuu-dd { font-size: 0.75rem; color: #AD9AA0; font-weight: 700; }

.hgnuu-585e { font-family: "Spline Sans Mono", monospace; font-weight: 700; hyphens: auto; overflow-wrap: break-word; font-size: 1.062rem; color: #F4F2F3; margin-top: 2px; }

.hgnuu-gg { margin-top: 1.5rem; }

.hgnuu-gbi { color: #AD9AA0; font-size: 0.812rem; margin-top: 0.75rem; }

.hgnuu-gxzt { min-width: 0; }

.hgped-to { background: #070505; padding: 2rem 1.25rem 0; overflow: hidden; border-radius: 8px; color: #F0EEEF; text-align: center; }

.hgped-9w3 { margin-inline: auto; max-width: 800px; }

.hgped-yzxo { font-family: "Spline Sans Mono", monospace; font-size: 0.812rem; color: #F0EEEF; }

.hgped-f2om { letter-spacing: -0.03em; line-height: 1.02; font-size: clamp(2.125rem, 1.3rem + 3.4vw, 4.124rem); color: #F0EEEF; font-weight: 800; margin-top: 0.75rem; }

.hgped-uz { margin-top: 1rem; font-size: 1.125rem; color: #F0EEEF; }

.hgped-xl { justify-content: center; margin-top: 1.5rem; }

.hgped-mjw { list-style: none; flex-wrap: wrap; padding: 0; justify-content: center; gap: 0.5rem; display: flex; margin-top: 2rem; }

.hgped-warz { border: 1px solid #F0EEEF; padding: 0.5rem 1rem; font-size: 0.875rem; color: #F0EEEF; border-radius: 999px; }

.hgped-warz + .hgped-warz { margin-top: 0; }

.hgped-warz strong { font-family: "Spline Sans Mono", monospace; color: #F0EEEF; }

.hgped-hjb { margin: 2.5rem auto 0; aspect-ratio: 16 / 10; border-radius: 8px 8px 0 0; background-color: #2A1E22; max-width: 936px; overflow: hidden; }

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

.hgwydui { padding-bottom: 3.25rem; }

.hgwydui-3hyr { border: 1px solid #402F35; border-radius: 8px; background: #1D1518; }

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

.hgwydui-1xyl { transition: transform .20s; }

.hgwydui-3hyr[open] .hgwydui-1xyl { transform: rotate(45deg); }

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

.hgwydui-ugx li + li { margin-top: 0; }

.hgwydui-wob { padding: 0 0.5rem; text-decoration: none; align-items: center; color: #D4C9CD; font-weight: 600; min-height: 44px; display: flex; border-top: 1px solid #402F35; }

.hgwydui-wob:hover { color: #E785B2; }

.hgnuwyu-hrp { gap: 2rem 3.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); display: grid; align-items: start; }

.hgnuwyu-asg { min-width: 0; font-size: 1.062rem; max-width: 700px; }

.hgnuwyu-asg p { margin-top: 1rem; }

.hgnuwyu-4zp3 { border-radius: 8px; padding: 1.5rem; min-width: 0; background: #2A1E22; }

.hgnuwyu-mhq1 { font-size: 1.188rem; font-weight: 600; }

.hgnuwyu-bzq { list-style: none; padding: 0; margin-top: 1rem; }

.hgnuwyu-er { gap: 0.75rem; display: flex; }

.hgnuwyu-er svg { color: #4FD9AD; margin-top: 2px; flex: none; }

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

.hgjawyu-ju > li + li { margin-top: 0; }

.hgjawyu-1uk6 { border: 1px solid #402F35; background-color: #070505; aspect-ratio: 16 / 10; border-radius: 8px; overflow: hidden; }

.hgjawyu-40n { height: 100%; width: 100%; object-fit: contain; }

.hgjawyu-ou { margin-top: 0.75rem; font-size: 0.875rem; }

.hgguj-2gdf { border: 1px solid #402F35; background: #1D1518; border-radius: 8px; overflow-x: auto; }

.hgguj-6j { min-width: 544px; font-size: 0.938rem; }

.hgguj-6j thead { background: #2A1E22; }

.hgguj-6j th, .hgguj-6j td { padding: 0.75rem 1rem; vertical-align: middle; }

.hgguj-6j thead th { color: #D4C9CD; font-size: 0.812rem; font-weight: 700; }

.hgguj-6j tbody th, .hgguj-6j tbody td { border-top: 1px solid #402F35; }

.hgguj-d1zw { font-family: "Spline Sans Mono", monospace; text-align: right; white-space: nowrap; color: #F4F2F3; }

.hgguj-qfzr { align-items: center; color: #F4F2F3; gap: 0.75rem; font-weight: 700; display: flex; }

.hgguj-ba { overflow: hidden; width: 40px; height: 40px; flex: none; border-radius: 0px; background: #2A1E22; }

.hgguj-ba img { height: 100%; object-fit: contain; width: 100%; }

.hgguj-o39d { background: #2A1E22; }

.hgguj-o39d .hgguj-ba { background: #1D1518; }

.hgguj-atpb { border-radius: 0px; font-size: 0.688rem; color: #110E0F; padding: 2px 0.5rem; font-weight: 700; background: #E787B3; }

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

.hgdub-uzhi { border: 1px solid #402F35; display: flex; gap: 0.75rem; flex-direction: column; background: #1D1518; border-radius: 8px; min-width: 0; padding: 1.5rem; }

.hgdub-bt { font-size: 1.25rem; font-weight: 600; }

.hgdub-the { flex: 1; font-size: 0.938rem; }

.hgdub-zw { align-items: center; gap: 0.5rem; flex-wrap: wrap; display: flex; font-size: 0.812rem; font-weight: 700; }

.hgdub-zw svg { color: #AD9AA0; }

.hgdub-vyi0 { background: #2A1E22; border-radius: 0px; padding: 0.25rem 0.75rem; color: #F4F2F3; }

.hgdub-4y { padding: 0.25rem 0.75rem; color: #110E0F; background: #E787B3; border-radius: 0px; }

.hghoka2-joiq { gap: 2.75rem 3.25rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); }

.hghoka2-v0 { min-width: 0; }

.hghoka2-roy { font-size: clamp(1.5rem, 1.2rem + 1vw, 2.125rem); letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; }

.hghoka2-lrco { margin-top: 0.75rem; color: #AD9AA0; }

.hghoka2-jn { border: 1px solid #402F35; background: #1D1518; overflow-x: auto; border-radius: 8px; margin-top: 1.25rem; }

.hghoka2-dji { font-size: 0.938rem; }

.hghoka2-dji thead { background: #2A1E22; }

.hghoka2-dji th, .hghoka2-dji td { padding: 0.75rem 1.25rem; }

.hghoka2-dji thead th { font-size: 0.812rem; }

.hghoka2-dji tbody th, .hghoka2-dji tbody td { border-top: 1px solid #402F35; }

.hghoka2-dji tbody th { font-weight: 600; }

.hghoka2-a1h { font-family: "Spline Sans Mono", monospace; text-align: right; white-space: nowrap; color: #F4F2F3; }

.hghoka2-njoh { background: #2A1E22; margin-top: 0.5rem; display: block; height: 4px; border-radius: 999px; }

.hghoka2-4u0q { background: #E787B3; height: 100%; display: block; border-radius: 999px; }

.hghoka2-etc2 { color: #4FD9AD; font-weight: 700; }

.hghoka2-rsv { color: #AD9AA0; }

.hgguvex-aa7 { border: 1px solid #402F35; background-color: #070505; aspect-ratio: 16 / 9; border-radius: 8px; overflow: hidden; position: relative; }

.hgguvex-kp0 { height: 100%; width: 100%; object-fit: cover; }

.hgguvex-3b7q { position: absolute; place-items: center; text-decoration: none; inset: 0; display: grid; background: rgba(0, 0, 0, 0.62); }

.hgguvex-nq8n { display: inline-flex; align-items: center; padding: 0 1.75rem; gap: 0.75rem; background: #F0EEEF; font-size: 1.062rem; color: #070505; transition: transform .20s; border-radius: 999px; font-weight: 800; min-height: 56px; }

.hgguvex-3b7q:hover .hgguvex-nq8n { transform: scale(1.04); }

.hgguvex-s4ly { gap: 1rem 2.25rem; justify-content: space-between; align-items: center; margin-top: 1rem; display: flex; flex-wrap: wrap; }

.hgguvex-8v { max-width: 624px; font-size: 0.938rem; }

.hgqid-1d { font-size: 1.062rem; line-height: 1.7; max-width: 740px; }

.hgqid-4f3s { margin-bottom: 1.25rem; font-size: clamp(1.625rem, 1.2rem + 1.6vw, 2.5rem); line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; }

.hgqid-1d p + p { margin-top: 1rem; }

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

.hgwyd-qi9 { background: #1D1518; min-width: 0; border-radius: 4px; padding: 1.25rem 1.25rem; }

.hgwyd-8w { font-size: 1rem; font-family: "Rubik", sans-serif; font-weight: 700; }

.hgwyd-m39p { margin-top: 0.5rem; font-size: 0.875rem; }

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

.hgqiy-8dgu { transform: translateY(0); }

.hgqiy-x7 { color: #F4F2F3; min-width: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: 700; }

.hgqiy .hgcee { flex: none; min-height: 44px; }

@media (min-width: 635px) {
  .hgwyrif { padding-inline: 1.5rem; }
  .hgsod-t0 { padding: 3rem 2.75rem; }
  .hgsod-rht { padding: 1.5rem 2.25rem; }
  .hgwyp-pm { padding: 2.5rem; }
  .hgmibey-wfbb, .hgwyd-od2 { padding: 2.5rem; }
  .hgtaduq-k7 { padding: 2.75rem; }
  .hgped-to { padding: 3rem 2.75rem 0; }
  .hgzozoi { padding: 2.75rem; }
  .hgzozoi-c14f { grid-template-columns: 156px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 957px) {
  .hgwyrif { padding-inline: 2.75rem; }
  main > section { padding-block: 0 6rem; }
  .hgnupe2 { padding: 0.75rem 1.5rem; }
  .hgnupe2-mf { gap: 1rem; padding-left: 1rem; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; }
  .hgnupe2-iz { display: none; }
  .hgnupe2-p8 { border-top: 0; gap: 2px; padding-top: 0; flex-wrap: wrap; justify-content: center; display: flex; }
  .hgnupe2-tn3x { min-height: 40px; font-size: 0.875rem; }
  .hgnupe2-vemh { display: flex; }
  .hgnupe2-vemh .hgcee { min-height: 42px; padding: 0 1rem; }
  .hgfiwya { padding-block: 1.5rem 5.25rem; }
  .hgfiwya-hbi { padding-block: 2.25rem; }
  .hgsod-t0 { padding: 4.25rem; }
  .hgnuu { padding-block: 1rem 3.25rem; }
  .hgwydui { padding-bottom: 4.75rem; }
  .hgwydui-3hyr[open] .hgwydui-ugx, .hgwydui-ugx { flex-wrap: wrap; padding: 0 0.75rem 0.75rem; display: flex; gap: 0.5rem; }
  .hgwydui-wob { font-size: 0.875rem; font-weight: 700; padding: 0 0.75rem; border-radius: 4px; background: #2A1E22; min-height: 36px; border-top: 0; color: #F4F2F3; }
  .hgwydui-wob:hover { background: #E787B3; color: #110E0F; }
  .hgwyp-pm { padding: 3rem; }
  .hgmibey-wfbb, .hgwyd-od2 { padding: 3rem; }
  .hgtaduq-k7 { padding: 3.25rem; }
  .hgped-to { padding: 3.75rem 3.75rem 0; }
  .hgzozoi { padding: 3.25rem; margin: 0 1.5rem 1.5rem; }
  .hgqiy { display: none; }
}