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

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

body { margin: 0; color: #D6CCCB; font-family: "Nunito Sans", sans-serif; background: #150F0E; line-height: 1.55; font-size: 16.5px; overflow-wrap: break-word; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #EEAE88; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.g_wyrim { margin-inline: auto; max-width: 1264px; padding-inline: 0.875rem; }

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

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

.g_pemix-7gqu { max-width: 712px; min-width: 0; }

.g_pemix-nml { color: #ECA87F; font-weight: 700; display: flex; align-items: center; margin-bottom: 0.625rem; gap: 0.5rem; font-size: 14.5px; }

.g_pemix-nml::before { width: 8px; background: #EBA174; border-radius: 2px; flex: none; content: ""; height: 8px; }

.g_pemix-cmz { font-size: clamp(1.657rem, 1.223rem + 1.6vw, 2.549rem); line-height: 1.1; text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; }

.g_pemix-gw { color: #AE9A99; margin-top: 0.625rem; }

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

.g_pemix-5y svg { flex: none; }

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

.g_jace5-jg4f { background: #EBA174; color: #110E0E; }

.g_jace5-jg4f:hover { color: #110E0E; background: #EEAE88; }

.g_jace5-7ezs { color: #F7F5F5; border-color: #F7F5F5; background: transparent; }

.g_jace5-7ezs:hover { background: #F7F5F5; color: #150F0E; }

.g_jace5-ks { min-height: 52px; font-size: 16.5px; }

.g_jace5-mo58 { width: 100%; display: flex; }

.g_jace5-5gl { margin-right: -10px; color: #EBA174; background: #110E0E; height: 34px; width: 34px; place-items: center; border-radius: 6px; display: grid; }

.g_jace5-ngj { background: #F5F4F4; color: #0A0707; }

.g_jace5-ngj:hover { color: #110E0E; background: #EBA174; }

.g_jace5-8pp { background: transparent; color: #F5F4F4; border-color: #F5F4F4; }

.g_jace5-8pp:hover { color: #0A0707; background: #F5F4F4; }

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

.g_du5 { border: 1px solid #43302F; position: relative; overflow: hidden; background-color: #2B1F1E; background-image: repeating-linear-gradient(135deg, #2B1F1E 0 9px, #221818 9px 18px); border-radius: 18px; }

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

.g_du5-b9 { aspect-ratio: 16 / 10; }

.g_qi9 { z-index: 30; background: #150F0E; position: sticky; top: 0; padding: 0.625rem; }

.g_qi9-zs7i { border: 1px solid #43302F; gap: 0.625rem; border-radius: 18px; max-width: 1264px; margin-inline: auto; padding: 0.625rem; display: grid; background: #221818; grid-template-columns: minmax(0, 1fr) auto auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; align-items: center; }

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

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

.g_qi9-q7:hover { color: #F7F5F5; }

.g_qi9-y2 { opacity: 0; position: absolute; pointer-events: none; }

.g_qi9-qg2z { grid-area: burger; width: 44px; border-radius: 10px; color: #150F0E; display: grid; background: #F7F5F5; height: 44px; cursor: pointer; place-items: center; }

.g_qi9-y2:focus-visible + .g_qi9-qg2z { outline: 2px solid #ECA87F; outline-offset: 3px; }

.g_qi9-11 { display: none; }

.g_qi9-y2:checked + .g_qi9-qg2z .g_qi9-zom { display: none; }

.g_qi9-y2:checked + .g_qi9-qg2z .g_qi9-11 { display: block; }

.g_qi9-c45 { padding-top: 0.5rem; grid-area: nav; display: none; border-top: 1px solid #43302F; }

.g_qi9-y2:checked ~ .g_qi9-c45 { gap: 2px; display: grid; }

.g_qi9-710 { text-decoration: none; padding: 0 0.625rem; align-items: center; font-size: 17.5px; display: flex; color: #D6CCCB; font-weight: 700; border-radius: 10px; min-height: 48px; }

.g_qi9-710:hover { background: #2B1F1E; color: #F7F5F5; }

.g_qi9-1glf { background: #2B1F1E; color: #F7F5F5; }

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

.g_qi9-hh .g_jace5 { padding: 0 0.625rem; font-size: 14.5px; min-height: 44px; }

.g_tai { color: #F5F4F4; background: #0A0707; padding-block: 2.75rem 1.625rem; }

.g_tai-xtc6 { gap: 1.875rem 1.375rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 172px), 1fr)); }

.g_tai-tn { font-size: 21.5px; align-items: center; gap: 0.625rem; font-family: "Syne", sans-serif; font-weight: 800; display: flex; color: #F5F4F4; }

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

.g_tai-y0 { font-size: 14.5px; color: #F5F4F4; margin-top: 0.625rem; }

.g_tai-y0 a { color: #F5F4F4; }

.g_tai-mr { font-family: "Nunito Sans", sans-serif; color: #F5F4F4; margin-bottom: 0.625rem; font-weight: 700; font-size: 14.5px; }

.g_tai-95 { list-style: none; padding: 0; }

.g_tai-95 li + li { margin-top: 0.5rem; }

.g_tai-8bax { color: #F5F4F4; font-size: 14.5px; text-decoration: none; }

.g_tai-8bax:hover { color: #F5F4F4; text-decoration: underline; }

.g_tai-y5uf { padding-top: 1.375rem; align-items: start; grid-template-columns: auto minmax(0, 1fr); border-top: 1px solid #AE9A99; display: grid; margin-top: 2.25rem; gap: 0.875rem 1.125rem; }

.g_tai-mq { border: 2px solid #F17474; font-weight: 800; width: 44px; height: 44px; border-radius: 50%; font-size: 14.5px; display: grid; color: #F5F4F4; place-items: center; }

.g_tai-qq3z { line-height: 1.6; color: #F5F4F4; font-size: 13.5px; }

.g_tai-qq3z + .g_tai-qq3z { margin-top: 0.625rem; }

.g_vepe0 { border: 1px solid #43302F; bottom: 10px; left: 10px; background: #221818; margin-inline: auto; max-width: 808px; border-radius: 18px; position: fixed; box-shadow: 0 14px 38px -12px rgba(0, 0, 0, 0.63); z-index: 40; display: flex; gap: 0.625rem 1.125rem; right: 10px; align-items: center; padding: 0.625rem 0.625rem 0.625rem 0.875rem; flex-wrap: wrap; }

.g_vepe0[hidden] { display: none; }

.g_vepe0-177 { flex: 1 1 260px; font-size: 14.5px; color: #D6CCCB; }

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

.g_vepe0-y3i .g_jace5 { font-size: 14.5px; min-height: 44px; padding: 0 0.75rem; }

.g_veve4 { padding-block: 0.625rem 2.75rem; }

.g_veve4-kq { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 442px), 1fr)); gap: 1.625rem 3.125rem; align-items: center; }

.g_veve4-b3 { min-width: 0; max-width: 672px; }

.g_veve4-fs83 { border: 1px solid #43302F; align-items: center; color: #D6CCCB; margin-bottom: 1.25rem; font-size: 13.5px; gap: 0.5rem; font-weight: 700; background: #221818; border-radius: 999px; padding: 0.375rem 0.625rem 0.375rem 0.5rem; display: inline-flex; }

.g_veve4-fs83 svg { flex: none; color: #4EDA87; }

.g_veve4-2ddw { letter-spacing: -0.03em; line-height: 1.02; text-wrap: balance; font-size: clamp(2.294rem, 1.325rem + 3.6vw, 4.333rem); font-weight: 800; }

.g_veve4-ieh { color: #D6CCCB; font-size: 18.5px; margin-top: 1rem; }

.g_veve4-bxzk { margin-top: 1.5rem; }

.g_veve4-96 { margin-top: 0.625rem; font-size: 13.5px; color: #AE9A99; }

.g_veve4-ai { min-width: 0; }

.g_veve4-k9q { margin-top: 0.625rem; flex-wrap: wrap; display: flex; color: #AE9A99; justify-content: space-between; gap: 0.25rem 0.625rem; font-size: 13.5px; }

.g_veve4-3p { font-family: "Red Hat Mono", monospace; }

.g_du2 { padding-block: 0.625rem 3.125rem; }

.g_du2-ghx { border: 1px solid #43302F; grid-template-columns: repeat(auto-fit, minmax(min(100%, 422px), 1fr)); border-radius: 18px; overflow: hidden; display: grid; background: #221818; }

.g_du2-nu { padding: 1.625rem 1.125rem; min-width: 0; }

.g_du2-7u { font-size: clamp(2.166rem, 1.325rem + 3.2vw, 3.823rem); text-wrap: balance; line-height: 1.04; letter-spacing: -0.03em; font-weight: 800; }

.g_du2-v8 { margin-top: 1rem; font-size: 18.5px; max-width: 532px; }

.g_du2-6e3 { margin-top: 1.5rem; }

.g_du2-4ah { align-content: center; display: grid; margin: 0; min-width: 0; background: #2B1F1E; padding: 0.625rem 1.125rem; list-style: none; }

.g_du2-k97 { grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #43302F; display: grid; gap: 0.875rem; padding: 1rem 0; }

.g_du2-k97 + .g_du2-k97 { margin-top: 0; }

.g_du2-k97:last-child { border-bottom: 0; }

.g_du2-xrkw { display: grid; place-items: center; color: #ECA87F; height: 44px; border-radius: 10px; background: #221818; width: 44px; }

.g_du2-fa { font-weight: 700; hyphens: auto; color: #F7F5F5; overflow-wrap: break-word; }

.g_du2-cj56 { color: #AE9A99; font-size: 14.5px; }

.g_pesoe-ywli { border: 1px solid #43302F; background: #43302F; overflow: hidden; border-radius: 18px; gap: 1px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr)); }

.g_pesoe-4h { flex-direction: column-reverse; min-width: 0; background: #221818; display: flex; padding: 1.125rem 1.25rem; }

.g_pesoe-igh { letter-spacing: -0.02em; color: #F7F5F5; overflow-wrap: break-word; font-family: "Red Hat Mono", monospace; font-size: clamp(1.529rem, 1.223rem + 1vw, 2.039rem); hyphens: auto; font-weight: 700; }

.g_pesoe-u4m { font-size: 14.5px; margin-top: 0.25rem; color: #AE9A99; }

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

.g_gu0-jz > li + li { margin-top: 0; }

.g_gu0-wto { text-decoration: none; color: #F7F5F5; display: block; transition: transform .18s; min-width: 0; }

.g_gu0-wto:hover { color: #ECA87F; transform: translateY(-4px); }

.g_gu0-6e1 { border: 1px solid #43302F; background-image: repeating-linear-gradient(135deg, #2B1F1E 0 8px, #221818 8px 16px); border-radius: 18px; aspect-ratio: 1 / 1; position: relative; overflow: hidden; }

.g_gu0-1ax { object-fit: cover; height: 100%; width: 100%; }

.g_gu0-28d { border-radius: 6px; left: 10px; font-weight: 700; padding: 3px 0.5rem; background: #F7F5F5; top: 10px; font-size: 12px; color: #150F0E; position: absolute; }

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

.g_gu0-2b { font-size: 13.5px; color: #AE9A99; }

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

.g_lojap-f0x > li + li { margin-top: 0; }

.g_lojap-67sc { border: 1px solid #43302F; grid-template-columns: auto minmax(0, 1fr) auto; border-radius: 18px; transition: border-color .18s; height: 100%; align-items: center; display: grid; background: #221818; gap: 0.875rem; padding: 0.875rem 1rem; text-decoration: none; color: #F7F5F5; }

.g_lojap-67sc:hover { border-color: #ECA87F; color: #F7F5F5; }

.g_lojap-2f { border-radius: 10px; height: 44px; display: grid; width: 44px; color: #ECA87F; background: #2B1F1E; place-items: center; }

.g_lojap-4h5x { hyphens: auto; display: block; font-weight: 700; overflow-wrap: break-word; }

.g_lojap-84 { display: block; color: #AE9A99; font-size: 13.5px; }

.g_lovew-hspi { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr)); gap: 0.875rem; }

.g_lovew-jr9h { border: 1px solid #43302F; border-radius: 18px; background: #221818; display: flex; min-width: 0; flex-direction: column; }

.g_lovew-41m8 { padding: 1.375rem 1.375rem 1.125rem; }

.g_lovew-5x { font-weight: 700; display: inline-block; padding: 0.25rem 0.625rem; font-size: 12px; color: #D6CCCB; background: #2B1F1E; border-radius: 6px; }

.g_lovew-lkbl { margin-top: 0.75rem; line-height: 1.3; font-size: 18.5px; font-weight: 600; }

.g_lovew-m9js { line-height: 1.1; font-family: "Syne", sans-serif; font-weight: 800; color: #ECA87F; margin-top: 0.5rem; overflow-wrap: break-word; font-size: clamp(1.657rem, 1.325rem + 1vw, 2.039rem); letter-spacing: -0.02em; }

.g_lovew-3gx2 { flex: 1; flex-direction: column; padding: 1.125rem 0.625rem 1.375rem; gap: 0.875rem; border-top: 2px dashed #43302F; display: flex; position: relative; margin-inline: 0.75rem; }

.g_lovew-3gx2::before, .g_lovew-3gx2::after { position: absolute; height: 22px; border-radius: 50%; content: ""; background: #150F0E; top: -12px; width: 22px; }

.g_lovew-3gx2::before { border-right: 1px solid #43302F; left: -26px; }

.g_lovew-3gx2::after { right: -26px; border-left: 1px solid #43302F; }

.g_lovew-yy { font-size: 14.5px; flex: 1; }

.g_lovew-5qc { font-size: 12px; color: #AE9A99; }

.g_fivee-1sa { border: 1px solid #43302F; border-radius: 18px; background: #221818; overflow-x: auto; }

.g_fivee-05q { font-size: 15.5px; counter-reset: facts-row; }

.g_fivee-05q thead th { color: #AE9A99; border-bottom: 1px solid #43302F; padding: 0.75rem 0.875rem; font-size: 13.5px; font-weight: 700; }

.g_fivee-05q tbody th, .g_fivee-05q tbody td { border-bottom: 1px dashed #43302F; padding: 0.75rem 0.875rem; }

.g_fivee-05q tbody tr:last-child th, .g_fivee-05q tbody tr:last-child td { border-bottom: 0; }

.g_fivee-05q tbody th { font-weight: 600; width: 40%; color: #D6CCCB; min-width: 150px; }

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

.g_fivee-05q tbody td { min-width: 180px; font-weight: 700; color: #F7F5F5; overflow-wrap: break-word; hyphens: auto; }

.g_jaso8-o5cr { gap: 0.875rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); }

.g_jaso8-1g { min-width: 0; text-decoration: none; justify-content: space-between; min-height: 220px; color: #F5F4F4; padding: 1.5rem; gap: 2.25rem; border-radius: 18px; background: #0A0707; flex-direction: column; display: flex; }

.g_jaso8-1g:hover { color: #F5F4F4; }

.g_jaso8-dcj { font-weight: 700; flex-wrap: wrap; gap: 0.375rem 0.625rem; display: flex; justify-content: space-between; }

.g_jaso8-hk4 { font-family: "Red Hat Mono", monospace; font-weight: 500; font-size: 13.5px; }

.g_jaso8-vczk { hyphens: auto; letter-spacing: -0.03em; overflow-wrap: break-word; font-size: clamp(1.912rem, 1.223rem + 2.6vw, 3.441rem); line-height: 1; font-weight: 700; font-family: "Red Hat Mono", monospace; }

.g_jaso8-hp { border: 1px solid #43302F; border-radius: 18px; background: #43302F; padding: 0; margin: 0; display: grid; gap: 1px; overflow: hidden; list-style: none; }

.g_jaso8-hp > li + li { margin-top: 0; }

.g_jaso8-2l8o { text-decoration: none; color: #F7F5F5; display: flex; height: 100%; justify-content: space-between; flex-wrap: wrap; align-items: center; background: #221818; gap: 0.375rem 0.875rem; padding: 1.125rem 1.375rem; }

.g_jaso8-2l8o:hover { background: #2B1F1E; color: #F7F5F5; }

.g_jaso8-yu { font-weight: 700; }

.g_jaso8-xq0d { overflow-wrap: break-word; hyphens: auto; font-family: "Red Hat Mono", monospace; font-weight: 700; font-size: 22.5px; }

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

.g_ce0-vl > li + li { margin-top: 0; }

.g_ce0-nh { border: 1px solid #43302F; min-width: 0; text-decoration: none; display: block; background: #221818; padding: 0.5rem 0.5rem 0.875rem; color: #F7F5F5; height: 100%; transition: border-color .18s; border-radius: 18px; }

.g_ce0-nh:hover { color: #F7F5F5; border-color: #ECA87F; }

.g_ce0-24yr { position: relative; aspect-ratio: 16 / 10; overflow: hidden; background-image: repeating-linear-gradient(135deg, #2B1F1E 0 8px, #150F0E 8px 16px); border-radius: 12px; }

.g_ce0-nid5 { border-radius: 6px; left: 10px; letter-spacing: .04em; font-weight: 700; color: #221818; font-size: 11px; padding: 3px 0.5rem; top: 10px; background: #F17474; position: absolute; }

.g_ce0-mq9d { margin-top: 0.75rem; padding-inline: 0.5rem; overflow-wrap: break-word; font-weight: 700; hyphens: auto; }

.g_ce0-x8bz { padding-inline: 0.5rem; font-size: 13.5px; color: #AE9A99; font-family: "Red Hat Mono", monospace; }

.g_jacev-i8xs { border: 1px solid #43302F; overflow-x: auto; border-radius: 18px; background: #221818; }

.g_jacev-ns2 { font-size: 15.5px; min-width: 612px; }

.g_jacev-ns2 thead { background: #2B1F1E; }

.g_jacev-ns2 th, .g_jacev-ns2 td { padding: 0.75rem 0.875rem; }

.g_jacev-ns2 thead th { font-weight: 700; font-size: 13.5px; color: #D6CCCB; }

.g_jacev-ns2 tbody th, .g_jacev-ns2 tbody td { vertical-align: middle; border-top: 1px solid #43302F; }

.g_jacev-hrt { gap: 0.625rem; display: flex; font-weight: 700; color: #F7F5F5; align-items: center; }

.g_jacev-t51d { font-family: "Red Hat Mono", monospace; color: #F7F5F5; text-align: right; white-space: nowrap; }

.g_jacev-ns2 thead .g_jacev-t51d { font-family: "Nunito Sans", sans-serif; }

.g_soo-a8e5 { border-top: 1px solid #43302F; }

.g_soo-7fl { display: grid; gap: 0.5rem 1.125rem; grid-template-columns: auto minmax(0, 1fr); border-bottom: 1px solid #43302F; padding: 1.375rem 0; }

.g_soo-yy { background: #EBA174; width: 52px; place-items: center; display: grid; color: #110E0E; border-radius: 10px; height: 52px; grid-row: span 2; }

.g_soo-pptb { font-size: 20.5px; font-weight: 600; }

.g_soo-3a2 { hyphens: auto; max-width: 752px; }

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

.g_zoqij-xqgd { min-width: 0; padding-top: 1rem; border-top: 2px solid #F7F5F5; }

.g_zoqij-xqgd + .g_zoqij-xqgd { margin-top: 0; }

.g_zoqij-xqgd::before { font-weight: 700; font-size: 14.5px; font-family: "Red Hat Mono", monospace; color: #ECA87F; counter-increment: steps; display: block; content: counter(steps, decimal-leading-zero); }

.g_zoqij-8l9 { font-size: 19.5px; line-height: 1.25; margin-top: 0.625rem; font-weight: 600; }

.g_zoqij-pom7 { font-size: 15.5px; margin-top: 0.5rem; }

.g_vec-su8i { gap: 0 2.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr)); display: grid; }

.g_vec-t12i { min-width: 0; border-top: 1px solid #43302F; padding-block: 1.125rem 1.375rem; }

.g_vec-tn { font-weight: 600; font-size: 19.5px; }

.g_vec-nh { font-size: 15.5px; margin-top: 0.625rem; }

.g_rinuz-aak { max-width: 752px; font-size: 17.5px; line-height: 1.7; }

.g_rinuz-z0jm { font-size: clamp(1.657rem, 1.223rem + 1.6vw, 2.549rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 1.125rem; }

.g_rinuz-aak h3 { font-weight: 600; margin: 1.625rem 0 0.625rem; font-size: 22.5px; }

.g_rinuz-aak p + p { margin-top: 0.75rem; }

.g_rinuz-aak ul, .g_rinuz-aak ol { margin-block: 0.875rem; }

.g_rinuz-u61 { padding: 1.375rem 1.625rem; border-radius: 18px; margin-block: 1.625rem; background: #2B1F1E; }

.g_rinuz-u61 p { font-family: "Syne", sans-serif; color: #F7F5F5; font-size: 21.5px; font-weight: 600; line-height: 1.4; }

.g_rinuz-u61 cite { font-size: 14.5px; font-style: normal; color: #AE9A99; font-weight: 600; margin-top: 0.625rem; display: block; }

.g_fijaz-ojuv { border: 1px solid #43302F; padding: 1.375rem 1.125rem; border-radius: 18px; display: grid; gap: 1.375rem 2.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr)); background: #221818; }

.g_fijaz-6j { min-width: 0; }

.g_fijaz-fw { line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.657rem, 1.223rem + 1.4vw, 2.421rem); font-weight: 800; }

.g_fijaz-cxmf { margin-top: 0.75rem; }

.g_fijaz-cyl { list-style: none; padding: 0; min-width: 0; }

.g_fijaz-cuq { hyphens: auto; gap: 0.75rem; overflow-wrap: break-word; display: flex; align-items: flex-start; padding: 0.625rem 0; border-bottom: 1px solid #43302F; }

.g_fijaz-cuq + .g_fijaz-cuq { margin-top: 0; }

.g_fijaz-z46k { display: grid; background: #4EDA87; flex: none; border-radius: 50%; color: #221818; width: 24px; place-items: center; height: 24px; }

.g_miv-i64 { gap: 0.875rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 242px), 1fr)); }

.g_miv-z6c { border: 1px solid #43302F; border-radius: 18px; min-width: 0; padding: 1.375rem; background: #221818; }

.g_miv-nwlc { border-radius: 999px; overflow: hidden; height: 6px; background: #2B1F1E; }

.g_miv-3hm { height: 100%; border-radius: 999px; background: #EBA174; }

.g_miv-wo { font-size: 24.5px; font-weight: 800; margin-top: 1.125rem; }

.g_miv-de { font-family: "Red Hat Mono", monospace; color: #AE9A99; font-size: 14.5px; }

.g_miv-16 { font-size: 15.5px; padding: 0; list-style: none; margin-top: 0.875rem; }

.g_miv-qno { display: flex; gap: 0.5rem; }

.g_miv-qno svg { flex: none; color: #4EDA87; margin-top: 3px; }

.g_lofi4-q2 { align-items: center; gap: 0.875rem; display: flex; }

.g_lofi4-qt { color: #F7F5F5; line-height: 1; font-size: 53px; font-weight: 800; font-family: "Syne", sans-serif; }

.g_lofi4-uvdj { color: #F7F5F5; gap: 2px; display: flex; }

.g_lofi4-ioyd { font-size: 14.5px; color: #AE9A99; }

.g_lofi4-v3e { grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr)); display: grid; gap: 0.875rem; }

.g_lofi4-zt { border: 1px solid #43302F; display: flex; padding: 1.375rem; flex-direction: column; border-radius: 18px; min-width: 0; background: #221818; gap: 0.875rem; }

.g_lofi4-2tnz { font-size: 15.5px; flex: 1; }

.g_lofi4-uw { display: flex; gap: 0.625rem; align-items: center; }

.g_lofi4-4c { place-items: center; display: grid; flex: none; width: 40px; font-size: 14.5px; color: #F7F5F5; background: #2B1F1E; font-weight: 700; height: 40px; border-radius: 50%; }

.g_lofi4-ga3 { color: #F7F5F5; font-size: 15.5px; display: block; font-weight: 700; }

.g_lofi4-o7vs { display: block; font-size: 13.5px; color: #AE9A99; }

.g_zo0-jp { border: 1px solid #43302F; background: #221818; padding: 1.375rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); gap: 1.375rem 2.75rem; display: grid; border-radius: 18px; }

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

.g_zo0-l9p { color: #110E0E; font-family: "Syne", sans-serif; width: 64px; display: grid; background: #EBA174; border-radius: 50%; font-weight: 800; overflow: hidden; place-items: center; font-size: 22.5px; height: 64px; }

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

.g_zo0-fdm { font-size: 22.5px; font-weight: 800; }

.g_zo0-eg7t { font-size: 14.5px; color: #AE9A99; }

.g_zo0-rin { margin-top: 0.625rem; }

.g_zo0-a3e { display: flex; flex-wrap: wrap; margin-top: 0.625rem; font-size: 14.5px; gap: 0.5rem 1.125rem; }

.g_zo0-7y { font-family: "Red Hat Mono", monospace; color: #AE9A99; }

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

.g_lof-dyw > li + li { margin-top: 0; }

.g_lof-6d { border: 1px solid #43302F; display: block; transition: border-color .18s; aspect-ratio: 300 / 173; border-radius: 10px; background: #221818; padding: 0.625rem; }

.g_lof-6d:hover { border-color: #ECA87F; }

.g_lof-h5 { object-fit: contain; height: 100%; width: 100%; }

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

.g_loa-7aw { min-width: 0; }

.g_loa-3k { margin-top: 0.75rem; }

.g_loa-v3 { list-style: none; padding: 0; margin-top: 1rem; }

.g_loa-q1 { display: flex; gap: 0.625rem; }

.g_loa-q1 svg { margin-top: 2px; flex: none; color: #4EDA87; }

.g_loa-6k { gap: 0.625rem; flex-wrap: wrap; display: flex; margin-top: 1.375rem; }

.g_loa-bf { border: 1.5px solid #F7F5F5; border-radius: 10px; padding: 0.375rem 1.125rem; text-decoration: none; min-height: 52px; display: inline-flex; flex-direction: column; transition: background-color .18s, color .18s; color: #F7F5F5; justify-content: center; }

.g_loa-bf:hover { color: #150F0E; background: #F7F5F5; }

.g_loa-tj3 { font-size: 11px; }

.g_loa-26 { font-size: 16.5px; font-weight: 700; line-height: 1.2; }

.g_kaw-joq, .g_lotaw-e1j7 { background: #2B1F1E; padding: 1.375rem 1.125rem; border-radius: 18px; }

.g_kaw-k2q { flex-wrap: wrap; justify-content: space-between; gap: 1.125rem 2.25rem; align-items: flex-end; display: flex; }

.g_kaw-6s4 { max-width: 632px; min-width: 0; }

.g_kaw-3w3e, .g_lotaw-deb { margin-top: 0.625rem; max-width: 672px; }

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

.g_kaw-1n { color: #F7F5F5; background: #221818; align-items: center; hyphens: auto; padding: 0.875rem; min-width: 0; overflow-wrap: break-word; display: flex; font-weight: 700; gap: 0.625rem; border-radius: 10px; }

.g_kaw-1n + .g_kaw-1n { margin-top: 0; }

.g_kaw-1n svg { color: #ECA87F; flex: none; }

.g_lotaw-dt4 { display: flex; flex-wrap: wrap; font-size: 14.5px; gap: 0.5rem 1.125rem; margin-top: 1.125rem; font-weight: 700; }

.g_loho5-tg { gap: 1.875rem 3.125rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr)); }

.g_loho5-e8n4 { min-width: 0; }

.g_loho5-e8n4 p { margin-top: 0.75rem; }

.g_loho5-pu { display: grid; align-content: start; min-width: 0; gap: 0.875rem; }

.g_loho5-4snz { border: 1px solid #43302F; display: grid; gap: 1px; border-radius: 18px; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; background: #43302F; }

.g_loho5-wu { padding: 1rem 1.125rem; flex-direction: column-reverse; display: flex; background: #221818; }

.g_loho5-ukw { hyphens: auto; overflow-wrap: break-word; font-size: 24.5px; font-weight: 700; color: #F7F5F5; font-family: "Red Hat Mono", monospace; }

.g_loho5-r8 { color: #AE9A99; font-size: 13.5px; }

.g_loho5-6lw { border: 1px solid #43302F; border-radius: 18px; padding: 0; background: #221818; list-style: none; }

.g_loho5-2r { flex-wrap: wrap; border-bottom: 1px solid #43302F; display: flex; justify-content: space-between; gap: 0.25rem 0.875rem; padding: 0.75rem 1.125rem; }

.g_loho5-2r + .g_loho5-2r { margin-top: 0; }

.g_loho5-2r:last-child { border-bottom: 0; }

.g_loho5-x42i { color: #F7F5F5; font-weight: 700; }

.g_loho5-8y { font-size: 14.5px; hyphens: auto; overflow-wrap: break-word; color: #AE9A99; font-family: "Red Hat Mono", monospace; }

.g_qi4-a0i { border-top: 1.5px solid #F7F5F5; counter-reset: faq; }

.g_qi4-029x { border-bottom: 1px solid #43302F; }

.g_qi4-sowl { font-weight: 700; align-items: center; color: #F7F5F5; padding: 1rem 0; font-size: 17.5px; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 0.625rem; }

.g_qi4-sowl::before { font-size: 13.5px; counter-increment: faq; color: #ECA87F; content: counter(faq, decimal-leading-zero); font-family: "Red Hat Mono", monospace; }

.g_qi4-sowl:hover { color: #ECA87F; }

.g_qi4-oj { transition: transform .18s; }

.g_qi4-029x[open] .g_qi4-oj { transform: rotate(45deg); }

.g_qi4-sr { max-width: 848px; padding: 0 0 1.25rem 2.75rem; }

.g_qi4-sr p + p { margin-top: 0.625rem; }

.g_lowym-ec { display: flex; color: #F5F4F4; flex-wrap: wrap; justify-content: space-between; padding: 1.625rem 1.25rem; align-items: center; background: #0A0707; border-radius: 18px; gap: 1.375rem 2.25rem; }

.g_lowym-cvk2 { max-width: 632px; min-width: 0; }

.g_lowym-y91 { font-size: clamp(1.529rem, 1.223rem + 1.2vw, 2.166rem); letter-spacing: -0.02em; line-height: 1.12; color: #F5F4F4; font-weight: 800; }

.g_lowym-q7ra { color: #F5F4F4; margin-top: 0.625rem; }

.g_lowym-q7ra a { color: #F5F4F4; }

.g_hokao-nz { font-size: clamp(1.402rem, 1.121rem + 1vw, 1.912rem); max-width: 752px; font-weight: 800; line-height: 1.15; }

.g_hokao-ufv { column-gap: 2.75rem; margin-top: 1rem; font-size: 15.5px; columns: 2 340px; }

.g_hokao-ufv p + p { margin-top: 0.75rem; }

.g_guriz-d7x { list-style: none; padding: 0; flex-wrap: wrap; margin-bottom: 1.125rem; gap: 0.375rem 0.625rem; color: #AE9A99; font-size: 13.5px; display: flex; }

.g_guriz-d7x li + li { margin-top: 0; }

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

.g_guriz-mwn8 { color: #AE9A99; }

.g_guriz-ny { font-weight: 700; color: #F7F5F5; }

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

.g_mih-f7q { display: grid; align-items: start; gap: 1.375rem 2.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 442px), 1fr)); }

.g_mih-kn { min-width: 0; }

.g_mih-pb { font-family: "Red Hat Mono", monospace; font-size: 13.5px; color: #AE9A99; }

.g_mih-uo { line-height: 1.02; font-size: clamp(2.294rem, 1.325rem + 3.4vw, 4.078rem); margin-top: 0.625rem; letter-spacing: -0.03em; font-weight: 800; }

.g_mih-yd { font-size: 18.5px; margin-top: 0.875rem; max-width: 552px; }

.g_mih-tzs { border: 1px solid #43302F; gap: 1px; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(45%, 140px), 1fr)); border-radius: 18px; margin-top: 1.375rem; display: grid; background: #43302F; }

.g_mih-y855 { padding: 0.625rem 0.875rem; min-width: 0; background: #221818; }

.g_mih-6ek { color: #AE9A99; font-size: 12px; font-weight: 700; }

.g_mih-8y { font-family: "Red Hat Mono", monospace; font-weight: 700; color: #F7F5F5; overflow-wrap: break-word; margin-top: 2px; font-size: 17.5px; hyphens: auto; }

.g_mih-tdqi { margin-top: 1.375rem; }

.g_mih-gl3a { font-size: 13.5px; color: #AE9A99; margin-top: 0.625rem; }

.g_mih-vga { min-width: 0; }

.g_qi3-mpff { text-align: center; border-radius: 18px; background: #0A0707; padding: 1.625rem 1.125rem 0; overflow: hidden; color: #F5F4F4; }

.g_qi3-yowb { margin-inline: auto; max-width: 808px; }

.g_qi3-tb { font-size: 13.5px; color: #F5F4F4; font-family: "Red Hat Mono", monospace; }

.g_qi3-tbck { color: #F5F4F4; letter-spacing: -0.03em; font-size: clamp(2.166rem, 1.325rem + 3.4vw, 4.205rem); font-weight: 800; line-height: 1.02; margin-top: 0.625rem; }

.g_qi3-ngw { margin-top: 0.75rem; color: #F5F4F4; font-size: 18.5px; }

.g_qi3-j1 { justify-content: center; margin-top: 1.375rem; }

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

.g_qi3-9j { border: 1px solid #F5F4F4; color: #F5F4F4; border-radius: 999px; font-size: 14.5px; padding: 0.5rem 0.75rem; }

.g_qi3-9j + .g_qi3-9j { margin-top: 0; }

.g_qi3-9j strong { color: #F5F4F4; font-family: "Red Hat Mono", monospace; }

.g_qi3-718 { max-width: 948px; aspect-ratio: 16 / 10; margin: 2rem auto 0; border-radius: 18px 18px 0 0; background-color: #2B1F1E; overflow: hidden; }

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

.g_guwy3 { padding-bottom: 2.75rem; }

.g_guwy3-1j8 { border: 1px solid #43302F; border-radius: 18px; background: #221818; }

.g_guwy3-qv { align-items: center; padding: 0 0.875rem; font-weight: 700; color: #F7F5F5; min-height: 52px; display: flex; justify-content: space-between; }

.g_guwy3-3h8o { transition: transform .18s; }

.g_guwy3-1j8[open] .g_guwy3-3h8o { transform: rotate(45deg); }

.g_guwy3-2ai { margin: 0; display: grid; padding: 0 0.5rem 0.5rem; list-style: none; }

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

.g_guwy3-q1dh { min-height: 44px; align-items: center; padding: 0 0.5rem; color: #D6CCCB; text-decoration: none; display: flex; font-weight: 600; border-top: 1px solid #43302F; }

.g_guwy3-q1dh:hover { color: #ECA87F; }

.g_kaj-57 { align-items: start; gap: 1.625rem 3.125rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); }

.g_kaj-1dk8 { max-width: 712px; font-size: 17.5px; min-width: 0; }

.g_kaj-1dk8 p { margin-top: 0.75rem; }

.g_kaj-nc { padding: 1.375rem; background: #2B1F1E; border-radius: 18px; min-width: 0; }

.g_kaj-yv { font-weight: 600; font-size: 19.5px; }

.g_kaj-pju { padding: 0; list-style: none; margin-top: 0.75rem; }

.g_kaj-qjb8 { display: flex; gap: 0.625rem; }

.g_kaj-qjb8 svg { flex: none; color: #4EDA87; margin-top: 2px; }

.g_logun-5c { gap: 0.875rem; display: grid; list-style: none; margin: 0; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr)); }

.g_logun-5c > li + li { margin-top: 0; }

.g_logun-cfn { border: 1px solid #43302F; overflow: hidden; border-radius: 18px; background-color: #0A0707; aspect-ratio: 16 / 10; }

.g_logun-eqff { height: 100%; width: 100%; object-fit: contain; }

.g_logun-yaf1 { margin-top: 0.625rem; font-size: 14.5px; }

.g_jawy4-g2df { border: 1px solid #43302F; border-radius: 18px; overflow-x: auto; background: #221818; }

.g_jawy4-ardk { min-width: 552px; font-size: 15.5px; }

.g_jawy4-ardk thead { background: #2B1F1E; }

.g_jawy4-ardk th, .g_jawy4-ardk td { padding: 0.625rem 0.875rem; vertical-align: middle; }

.g_jawy4-ardk thead th { font-weight: 700; color: #D6CCCB; font-size: 13.5px; }

.g_jawy4-ardk tbody th, .g_jawy4-ardk tbody td { border-top: 1px solid #43302F; }

.g_jawy4-v0 { font-family: "Red Hat Mono", monospace; white-space: nowrap; text-align: right; color: #F7F5F5; }

.g_jawy4-8p { font-weight: 700; align-items: center; display: flex; color: #F7F5F5; gap: 0.625rem; }

.g_jawy4-h7 { flex: none; border-radius: 6px; width: 40px; background: #2B1F1E; height: 40px; overflow: hidden; }

.g_jawy4-h7 img { width: 100%; height: 100%; object-fit: contain; }

.g_jawy4-ft0o { background: #2B1F1E; }

.g_jawy4-ft0o .g_jawy4-h7 { background: #221818; }

.g_jawy4-y5so { font-size: 11px; color: #110E0E; border-radius: 6px; font-weight: 700; background: #EBA174; padding: 2px 0.5rem; }

.g_sovei-437 { gap: 0.875rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr)); display: grid; }

.g_sovei-cik { border: 1px solid #43302F; gap: 0.625rem; display: flex; background: #221818; min-width: 0; padding: 1.375rem; flex-direction: column; border-radius: 18px; }

.g_sovei-h5 { font-size: 20.5px; font-weight: 600; }

.g_sovei-qmnf { flex: 1; font-size: 15.5px; }

.g_sovei-cum { display: flex; gap: 0.375rem; font-size: 13.5px; align-items: center; flex-wrap: wrap; font-weight: 700; }

.g_sovei-cum svg { color: #AE9A99; }

.g_sovei-mlpv { color: #F7F5F5; border-radius: 6px; background: #2B1F1E; padding: 0.25rem 0.625rem; }

.g_sovei-aj40 { background: #EBA174; padding: 0.25rem 0.625rem; border-radius: 6px; color: #110E0E; }

.g_cerij-phf9 { display: grid; gap: 2.25rem 2.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr)); }

.g_cerij-b8pa { min-width: 0; }

.g_cerij-y6 { font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.529rem, 1.223rem + 1vw, 2.166rem); }

.g_cerij-z3 { margin-top: 0.625rem; color: #AE9A99; }

.g_cerij-oo { border: 1px solid #43302F; overflow-x: auto; margin-top: 1rem; background: #221818; border-radius: 18px; }

.g_cerij-4xds { font-size: 15.5px; }

.g_cerij-4xds thead { background: #2B1F1E; }

.g_cerij-4xds th, .g_cerij-4xds td { padding: 0.625rem 1rem; }

.g_cerij-4xds thead th { font-size: 13.5px; }

.g_cerij-4xds tbody th, .g_cerij-4xds tbody td { border-top: 1px solid #43302F; }

.g_cerij-4xds tbody th { font-weight: 600; }

.g_cerij-m93 { white-space: nowrap; text-align: right; font-family: "Red Hat Mono", monospace; color: #F7F5F5; }

.g_cerij-62ji { margin-top: 0.375rem; height: 4px; display: block; background: #2B1F1E; border-radius: 999px; }

.g_cerij-63 { background: #EBA174; height: 100%; display: block; border-radius: 999px; }

.g_cerij-i3 { font-weight: 700; color: #4EDA87; }

.g_cerij-rrps { color: #AE9A99; }

.g_loq-2fed { border: 1px solid #43302F; border-radius: 18px; background-color: #0A0707; aspect-ratio: 16 / 9; position: relative; overflow: hidden; }

.g_loq-n5m { object-fit: cover; height: 100%; width: 100%; }

.g_loq-vz { background: rgba(0, 0, 0, 0.63); text-decoration: none; inset: 0; place-items: center; position: absolute; display: grid; }

.g_loq-mtg { transition: transform .18s; gap: 0.625rem; font-weight: 800; font-size: 17.5px; display: inline-flex; min-height: 56px; background: #F5F4F4; align-items: center; padding: 0 1.5rem; border-radius: 999px; color: #0A0707; }

.g_loq-vz:hover .g_loq-mtg { transform: scale(1.04); }

.g_loq-pi7 { flex-wrap: wrap; align-items: center; display: flex; gap: 0.75rem 1.875rem; margin-top: 0.875rem; justify-content: space-between; }

.g_loq-nkw { font-size: 15.5px; max-width: 632px; }

.g_gugu2-i726 { font-size: 17.5px; max-width: 752px; line-height: 1.7; }

.g_gugu2-1tu { letter-spacing: -0.02em; margin-bottom: 1rem; line-height: 1.1; font-weight: 800; font-size: clamp(1.657rem, 1.223rem + 1.6vw, 2.549rem); }

.g_gugu2-i726 p + p { margin-top: 0.75rem; }

.g_lotaw-yf { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr)); gap: 0.625rem; margin-top: 1.375rem; }

.g_lotaw-vi { border-radius: 10px; min-width: 0; background: #221818; padding: 1rem 1.125rem; }

.g_lotaw-t5h { font-weight: 700; font-size: 16.5px; font-family: "Nunito Sans", sans-serif; }

.g_lotaw-ip { font-size: 14.5px; margin-top: 0.375rem; }

.g_dutad { position: fixed; gap: 0.625rem; bottom: 0; display: flex; padding: 0.625rem 0.625rem 0.625rem 0.875rem; z-index: 35; transition: transform .23s; justify-content: space-between; left: 0; align-items: center; border-top: 1px solid #43302F; background: #221818; transform: translateY(110%); right: 0; }

.g_dutad-xzip { transform: translateY(0); }

.g_dutad-or { overflow: hidden; font-weight: 700; white-space: nowrap; text-overflow: ellipsis; color: #F7F5F5; min-width: 0; }

.g_dutad .g_jace5 { min-height: 44px; flex: none; }

@media (min-width: 649px) {
  .g_wyrim { padding-inline: 1.375rem; }
  .g_du2-nu { padding: 2.5rem 2.25rem; }
  .g_du2-4ah { padding: 1.375rem 1.875rem; }
  .g_fijaz-ojuv { padding: 2rem; }
  .g_kaw-joq, .g_lotaw-e1j7 { padding: 2rem; }
  .g_lowym-ec { padding: 2.25rem; }
  .g_qi3-mpff { padding: 2.5rem 2.25rem 0; }
}

@media (min-width: 958px) {
  .g_wyrim { padding-inline: 2.25rem; }
  main > section { padding-block: 0 5rem; }
  .g_qi9 { padding: 0.625rem 1.375rem; }
  .g_qi9-zs7i { gap: 0.875rem; grid-template-areas: "logo nav tools actions"; padding-left: 0.75rem; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .g_qi9-qg2z { display: none; }
  .g_qi9-c45 { gap: 2px; flex-wrap: wrap; justify-content: center; padding-top: 0; display: flex; border-top: 0; }
  .g_qi9-710 { font-size: 14.5px; min-height: 40px; }
  .g_qi9-hh { display: flex; }
  .g_qi9-hh .g_jace5 { min-height: 42px; padding: 0 0.875rem; }
  .g_veve4 { padding-block: 1.375rem 4.5rem; }
  .g_veve4-b3 { padding-block: 1.875rem; }
  .g_du2-nu { padding: 3.625rem; }
  .g_mih { padding-block: 0.875rem 2.75rem; }
  .g_guwy3 { padding-bottom: 4.125rem; }
  .g_guwy3-1j8[open] .g_guwy3-2ai, .g_guwy3-2ai { flex-wrap: wrap; display: flex; gap: 0.5rem; padding: 0 0.625rem 0.625rem; }
  .g_guwy3-q1dh { background: #2B1F1E; border-radius: 10px; color: #F7F5F5; padding: 0 0.625rem; min-height: 36px; border-top: 0; font-weight: 700; font-size: 14.5px; }
  .g_guwy3-q1dh:hover { color: #110E0E; background: #EBA174; }
  .g_fijaz-ojuv { padding: 2.5rem; }
  .g_kaw-joq, .g_lotaw-e1j7 { padding: 2.5rem; }
  .g_lowym-ec { padding: 2.75rem; }
  .g_qi3-mpff { padding: 3.125rem 3.125rem 0; }
  .g_tai { padding-block: 4.125rem 1.625rem; }
  .g_dutad { display: none; }
}