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

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

body { line-height: 1.55; overflow-wrap: break-word; font-size: 0.945rem; margin: 0; font-family: "Plus Jakarta Sans", sans-serif; color: #D6CED2; background: #0F0B0D; }

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

h1, h2, h3 { font-family: "DM Serif Display", serif; overflow-wrap: break-word; color: #F2EFF1; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #E798B1; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.g-peja0 { max-width: 1268px; padding-inline: 0.938rem; margin-inline: auto; }

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

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

.g-zogul-5jh { max-width: 716px; min-width: 0; }

.g-zogul-09 { align-items: center; gap: 0.438rem; color: #E697B0; font-size: 0.823rem; font-weight: 700; display: flex; margin-bottom: 0.562rem; }

.g-zogul-09::before { width: 8px; flex: none; content: ""; border-radius: 2px; background: #DD7194; height: 8px; }

.g-zogul-6bd { font-weight: 800; letter-spacing: -0.02em; text-wrap: balance; line-height: 1.1; font-size: clamp(1.585rem, 1.171rem + 1.6vw, 2.439rem); }

.g-zogul-sux3 { margin-top: 0.688rem; color: #AC9BA4; }

.g-zogul-eb { gap: 0.438rem; padding-bottom: 2px; text-decoration: none; font-size: 0.884rem; align-items: center; display: inline-flex; border-bottom: 1.5px solid currentColor; font-weight: 700; }

.g-zogul-eb svg { flex: none; }

.g-loqi8 { border: 1.5px solid transparent; gap: 0.562rem; line-height: 1.2; text-decoration: none; font-weight: 700; padding: 0 1.188rem; font-size: 0.884rem; border-radius: 6px; min-height: 48px; justify-content: center; transition: background-color .18s, color .18s, border-color .18s; display: inline-flex; text-align: center; align-items: center; cursor: pointer; font-family: "Plus Jakarta Sans", sans-serif; }

.g-loqi8-xxa { background: #DD7194; color: #110E0F; }

.g-loqi8-xxa:hover { color: #110E0F; background: #E798B1; }

.g-loqi8-kn { background: transparent; border-color: #F2EFF1; color: #F2EFF1; }

.g-loqi8-kn:hover { color: #0F0B0D; background: #F2EFF1; }

.g-loqi8-ygsv { min-height: 52px; font-size: 0.945rem; }

.g-loqi8-e7ka { width: 100%; display: flex; }

.g-loqi8-rsm { width: 34px; place-items: center; margin-right: -10px; display: grid; background: #110E0F; border-radius: 2px; height: 34px; color: #DD7194; }

.g-loqi8-7s { background: #F4F3F3; color: #0B090A; }

.g-loqi8-7s:hover { background: #DD7194; color: #110E0F; }

.g-loqi8-wawn { color: #F4F3F3; border-color: #F4F3F3; background: transparent; }

.g-loqi8-wawn:hover { background: #F4F3F3; color: #0B090A; }

.g-miqit { gap: 0.562rem; flex-wrap: wrap; display: flex; }

.g-tacet { border: 1px solid #44343D; background-image: repeating-linear-gradient(135deg, #261D22 0 9px, #22191E 9px 18px); border-radius: 12px; position: relative; background-color: #261D22; overflow: hidden; }

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

.g-tacet-2u { aspect-ratio: 16 / 10; }

.g-beo { position: sticky; padding: 0.562rem; top: 0; background: #0F0B0D; z-index: 30; }

.g-beo-dcqe { border: 1px solid #44343D; padding: 0.562rem; max-width: 1268px; gap: 0.562rem; display: grid; align-items: center; border-radius: 12px; grid-template-columns: minmax(0, 1fr) auto auto; background: #22191E; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; margin-inline: auto; }

.g-beo-9bk { font-weight: 800; color: #F2EFF1; padding-left: 0.375rem; text-decoration: none; display: flex; font-size: 1.25rem; line-height: 1.1; align-items: center; gap: 0.562rem; min-width: 0; overflow-wrap: break-word; hyphens: auto; grid-area: logo; font-family: "DM Serif Display", serif; letter-spacing: -0.02em; }

.g-beo-9bk::before { background: #DD7194; flex: none; height: 14px; border-radius: 4px; content: ""; transform: rotate(45deg); width: 14px; }

.g-beo-9bk:hover { color: #F2EFF1; }

.g-beo-u5y { opacity: 0; position: absolute; pointer-events: none; }

.g-beo-e99 { color: #0F0B0D; background: #F2EFF1; display: grid; height: 44px; border-radius: 6px; width: 44px; grid-area: burger; cursor: pointer; place-items: center; }

.g-beo-u5y:focus-visible + .g-beo-e99 { outline: 2px solid #E697B0; outline-offset: 3px; }

.g-beo-92x { display: none; }

.g-beo-u5y:checked + .g-beo-e99 .g-beo-3w { display: none; }

.g-beo-u5y:checked + .g-beo-e99 .g-beo-92x { display: block; }

.g-beo-0y { grid-area: nav; border-top: 1px solid #44343D; padding-top: 0.438rem; display: none; }

.g-beo-u5y:checked ~ .g-beo-0y { display: grid; gap: 2px; }

.g-beo-mmo8 { text-decoration: none; align-items: center; padding: 0 0.688rem; color: #D6CED2; display: flex; font-size: 1.006rem; font-weight: 700; min-height: 48px; border-radius: 6px; }

.g-beo-mmo8:hover { color: #F2EFF1; background: #261D22; }

.g-beo-sczc { background: #261D22; color: #F2EFF1; }

.g-beo-hg { display: grid; grid-area: actions; gap: 0.438rem; grid-template-columns: 1fr 1fr; }

.g-beo-hg .g-loqi8 { font-size: 0.823rem; min-height: 44px; padding: 0 0.688rem; }

.g-nuja1 { border: 1px solid #44343D; padding: 1.625rem 1.188rem; border-radius: 12px; background: #22191E; margin: 0 0.562rem 1.375rem; }

.g-nuja1-xg { letter-spacing: -0.04em; font-family: "DM Serif Display", serif; overflow-wrap: break-word; hyphens: auto; font-weight: 800; color: #F2EFF1; font-size: clamp(2.195rem, 0.975rem + 6vw, 5.365rem); line-height: 1; }

.g-nuja1-gu { margin-top: 1.875rem; }

.g-nuja1-bq4u { display: grid; gap: 0.375rem 1.375rem; border-top: 1px solid #44343D; padding: 0.812rem 0; }

.g-nuja1-kj5a { color: #AC9BA4; font-family: "Space Mono", monospace; font-size: 0.762rem; }

.g-nuja1-y4z2 { gap: 0.375rem 1.188rem; display: flex; flex-wrap: wrap; list-style: none; padding: 0; }

.g-nuja1-y4z2 li + li { margin-top: 0; }

.g-nuja1-fa98 { font-size: 0.884rem; font-weight: 600; color: #F2EFF1; text-decoration: none; }

.g-nuja1-fa98:hover { color: #E697B0; }

.g-nuja1-bbr { margin-top: 1.188rem; padding-top: 1.188rem; font-size: 0.762rem; justify-content: space-between; color: #AC9BA4; border-top: 1px solid #44343D; gap: 0.938rem 1.375rem; flex-wrap: wrap; align-items: center; display: flex; }

.g-nuja1-qf { max-width: 852px; }

.g-nuja1-lg7 { border: 2px solid #EB7A7C; place-items: center; flex: none; border-radius: 50%; font-size: 0.762rem; width: 40px; height: 40px; font-weight: 800; color: #EB7A7C; display: grid; }

.g-mi6 { border: 1px solid #44343D; flex-wrap: wrap; border-radius: 12px; gap: 0.562rem 1.188rem; margin-inline: auto; box-shadow: 0 9px 25px -12px rgba(0, 0, 0, 0.69); background: #22191E; padding: 0.688rem 0.688rem 0.688rem 0.938rem; bottom: 10px; display: flex; align-items: center; left: 10px; right: 10px; z-index: 40; max-width: 812px; position: fixed; }

.g-mi6[hidden] { display: none; }

.g-mi6-3y { flex: 1 1 260px; font-size: 0.823rem; color: #D6CED2; }

.g-mi6-nmr { flex-wrap: wrap; gap: 0.438rem; display: flex; }

.g-mi6-nmr .g-loqi8 { font-size: 0.823rem; padding: 0 0.812rem; min-height: 44px; }

.g-dugub { padding-block: 0.688rem 2.812rem; }

.g-dugub-g8 { align-items: center; gap: 1.625rem 3.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr)); display: grid; }

.g-dugub-7s { min-width: 0; max-width: 676px; }

.g-dugub-8l2p { border: 1px solid #44343D; font-size: 0.762rem; padding: 0.375rem 0.688rem 0.375rem 0.438rem; background: #22191E; border-radius: 999px; font-weight: 700; gap: 0.438rem; margin-bottom: 1.312rem; display: inline-flex; align-items: center; color: #D6CED2; }

.g-dugub-8l2p svg { color: #4ADE90; flex: none; }

.g-dugub-1g { line-height: 1.02; font-size: clamp(2.195rem, 1.268rem + 3.6vw, 4.146rem); text-wrap: balance; letter-spacing: -0.03em; font-weight: 800; }

.g-dugub-sd { font-size: 1.067rem; color: #D6CED2; margin-top: 1.062rem; }

.g-dugub-eik { margin-top: 1.5rem; }

.g-dugub-dcjq { margin-top: 0.688rem; color: #AC9BA4; font-size: 0.762rem; }

.g-dugub-xs8x { min-width: 0; }

.g-dugub-t3u { flex-wrap: wrap; font-size: 0.762rem; color: #AC9BA4; display: flex; margin-top: 0.688rem; justify-content: space-between; gap: 0.25rem 0.688rem; }

.g-dugub-rso { font-family: "Space Mono", monospace; }

.g-jar { padding-block: 0.688rem 3.25rem; }

.g-jar-cz { border: 1px solid #44343D; background: #22191E; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr)); border-radius: 12px; display: grid; }

.g-jar-j4 { padding: 1.625rem 1.188rem; min-width: 0; }

.g-jar-l4 { letter-spacing: -0.03em; text-wrap: balance; font-size: clamp(2.073rem, 1.268rem + 3.2vw, 3.658rem); line-height: 1.04; font-weight: 800; }

.g-jar-6i { margin-top: 1.062rem; font-size: 1.067rem; max-width: 536px; }

.g-jar-j3i { margin-top: 1.5rem; }

.g-jar-d7v { margin: 0; background: #261D22; min-width: 0; display: grid; list-style: none; align-content: center; padding: 0.688rem 1.188rem; }

.g-jar-3s { display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 0.938rem; border-bottom: 1px solid #44343D; padding: 1.062rem 0; }

.g-jar-3s + .g-jar-3s { margin-top: 0; }

.g-jar-3s:last-child { border-bottom: 0; }

.g-jar-zb { height: 44px; place-items: center; display: grid; width: 44px; color: #E697B0; border-radius: 6px; background: #22191E; }

.g-jar-68 { overflow-wrap: break-word; hyphens: auto; color: #F2EFF1; font-weight: 700; }

.g-jar-xe { font-size: 0.823rem; color: #AC9BA4; }

.g-peg-9b1f { border: 1px solid #44343D; grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr)); background: #44343D; overflow: hidden; gap: 1px; display: grid; border-radius: 12px; }

.g-peg-76v { display: flex; min-width: 0; padding: 1.188rem 1.312rem; flex-direction: column-reverse; background: #22191E; }

.g-peg-nu7 { overflow-wrap: break-word; hyphens: auto; font-weight: 700; letter-spacing: -0.02em; font-family: "Space Mono", monospace; color: #F2EFF1; font-size: clamp(1.463rem, 1.171rem + 1vw, 1.951rem); }

.g-peg-h6 { font-size: 0.823rem; color: #AC9BA4; margin-top: 0.25rem; }

.g-cesoz-3xmv { padding: 0; margin: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 162px), 1fr)); display: grid; list-style: none; gap: 0.812rem; }

.g-cesoz-3xmv > li + li { margin-top: 0; }

.g-cesoz-plao { min-width: 0; display: block; color: #F2EFF1; text-decoration: none; transition: transform .18s; }

.g-cesoz-plao:hover { color: #E697B0; transform: translateY(-4px); }

.g-cesoz-1cl3 { border: 1px solid #44343D; background-image: repeating-linear-gradient(135deg, #261D22 0 8px, #22191E 8px 16px); position: relative; border-radius: 12px; aspect-ratio: 1 / 1; overflow: hidden; }

.g-cesoz-dgd { object-fit: cover; height: 100%; width: 100%; }

.g-cesoz-0ul { font-weight: 700; hyphens: auto; font-size: 0.884rem; margin-top: 0.562rem; overflow-wrap: break-word; line-height: 1.3; }

.g-cesoz-8d { color: #AC9BA4; font-size: 0.762rem; }

.g-fiqij-au { list-style: none; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); display: grid; gap: 0.688rem; margin: 0; }

.g-fiqij-au > li + li { margin-top: 0; }

.g-fiqij-xhxe { border: 1px solid #44343D; background: #22191E; padding: 0.562rem 1.062rem 0.562rem 0.562rem; gap: 0.938rem; display: grid; text-decoration: none; color: #F2EFF1; grid-template-columns: 86px minmax(0, 1fr) auto; align-items: center; border-radius: 12px; transition: border-color .18s; }

.g-fiqij-xhxe:hover { border-color: #E697B0; color: #F2EFF1; }

.g-fiqij-ho { border-radius: 12px; background-image: repeating-linear-gradient(135deg, #261D22 0 6px, #22191E 6px 12px); aspect-ratio: 1 / 1; overflow: hidden; }

.g-fiqij-mjj { object-fit: cover; height: 100%; width: 100%; }

.g-fiqij-o2l { overflow-wrap: break-word; hyphens: auto; display: block; font-weight: 700; }

.g-fiqij-2t { font-size: 0.762rem; display: block; color: #AC9BA4; }

.g-fiqij-3ee { font-size: 0.762rem; font-weight: 700; color: #4ADE90; font-family: "Space Mono", monospace; white-space: nowrap; }

.g-fig-h1ss { margin: 0; gap: 0.688rem; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); }

.g-fig-h1ss > li + li { margin-top: 0; }

.g-fig-ibpn { border: 1px solid #44343D; height: 100%; text-decoration: none; display: grid; border-radius: 12px; color: #F2EFF1; grid-template-columns: auto minmax(0, 1fr) auto; padding: 0.938rem 1.062rem; align-items: center; transition: border-color .18s; background: #22191E; gap: 0.938rem; }

.g-fig-ibpn:hover { color: #F2EFF1; border-color: #E697B0; }

.g-fig-swq { display: grid; color: #E697B0; height: 44px; border-radius: 6px; background: #261D22; place-items: center; width: 44px; }

.g-fig-67w { font-weight: 700; overflow-wrap: break-word; display: block; hyphens: auto; }

.g-fig-chb { font-size: 0.762rem; color: #AC9BA4; display: block; }

.g-so0-t5 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); gap: 0.938rem; }

.g-so0-dqnb { border: 1px solid #44343D; flex-direction: column; border-radius: 12px; min-width: 0; background: #22191E; display: flex; }

.g-so0-3j { padding: 1.375rem 1.375rem 1.188rem; }

.g-so0-cx { padding: 0.25rem 0.562rem; font-weight: 700; border-radius: 2px; font-size: 0.701rem; color: #D6CED2; display: inline-block; background: #261D22; }

.g-so0-oq { font-weight: 600; font-size: 1.067rem; line-height: 1.3; margin-top: 0.812rem; }

.g-so0-k7r { color: #E697B0; margin-top: 0.438rem; letter-spacing: -0.02em; overflow-wrap: break-word; font-family: "DM Serif Display", serif; line-height: 1.1; font-weight: 800; font-size: clamp(1.585rem, 1.268rem + 1vw, 1.951rem); }

.g-so0-124 { flex: 1; margin-inline: 0.812rem; border-top: 2px dashed #44343D; position: relative; display: flex; flex-direction: column; padding: 1.188rem 0.562rem 1.375rem; gap: 0.938rem; }

.g-so0-124::before, .g-so0-124::after { content: ""; height: 22px; width: 22px; border-radius: 50%; top: -12px; background: #0F0B0D; position: absolute; }

.g-so0-124::before { border-right: 1px solid #44343D; left: -26px; }

.g-so0-124::after { border-left: 1px solid #44343D; right: -26px; }

.g-so0-tfv { font-size: 0.823rem; flex: 1; }

.g-so0-ox { color: #AC9BA4; font-size: 0.701rem; }

.g-kah-6e { border: 1px solid #44343D; border-radius: 12px; overflow-x: auto; background: #22191E; }

.g-kah-1u { counter-reset: facts-row; font-size: 0.884rem; }

.g-kah-1u thead th { color: #AC9BA4; padding: 0.812rem 0.938rem; font-weight: 700; font-size: 0.762rem; border-bottom: 1px solid #44343D; }

.g-kah-1u tbody th, .g-kah-1u tbody td { padding: 0.75rem 0.938rem; border-bottom: 1px dashed #44343D; }

.g-kah-1u tbody tr:last-child th, .g-kah-1u tbody tr:last-child td { border-bottom: 0; }

.g-kah-1u tbody th { color: #D6CED2; min-width: 150px; font-weight: 600; width: 40%; }

.g-kah-1u tbody th::before { min-width: 32px; content: counter(facts-row, decimal-leading-zero); display: inline-block; counter-increment: facts-row; font-size: 0.701rem; font-family: "Space Mono", monospace; color: #AC9BA4; font-weight: 500; }

.g-kah-1u tbody td { overflow-wrap: break-word; min-width: 180px; font-weight: 700; hyphens: auto; color: #F2EFF1; }

.g-tam-mezn { display: block; }

.g-tam-dnn { grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); gap: 0.562rem; display: grid; }

.g-tam-81 { border: 1px solid #44343D; display: flex; gap: 0.375rem; padding: 1.062rem 1.188rem; background: #22191E; min-width: 0; border-radius: 12px; flex-direction: column; }

.g-tam-0u9x { font-weight: 700; color: #AC9BA4; font-size: 0.762rem; }

.g-tam-0w { color: #F2EFF1; font-size: 1.433rem; hyphens: auto; font-weight: 800; overflow-wrap: break-word; line-height: 1.15; font-family: "DM Serif Display", serif; }

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

.g-fitaq-2baz > li + li { margin-top: 0; }

.g-fitaq-fuw { border: 1px solid #44343D; padding: 0.438rem 0.438rem 0.938rem; min-width: 0; text-decoration: none; background: #22191E; color: #F2EFF1; display: block; height: 100%; border-radius: 12px; transition: border-color .18s; }

.g-fitaq-fuw:hover { color: #F2EFF1; border-color: #E697B0; }

.g-fitaq-mxjs { aspect-ratio: 16 / 10; overflow: hidden; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #261D22 0 8px, #0F0B0D 8px 16px); position: relative; }

.g-fitaq-ic { position: absolute; top: 10px; padding: 3px 0.438rem; font-weight: 700; color: #22191E; background: #EB7A7C; font-size: 0.64rem; left: 10px; border-radius: 2px; letter-spacing: .04em; }

.g-fitaq-ykr { hyphens: auto; margin-top: 0.812rem; padding-inline: 0.438rem; font-weight: 700; overflow-wrap: break-word; }

.g-fitaq-ueto { color: #AC9BA4; font-family: "Space Mono", monospace; font-size: 0.762rem; padding-inline: 0.438rem; }

.g-zoce1-gy5s { border: 1px solid #44343D; border-radius: 12px; overflow-x: auto; background: #22191E; }

.g-zoce1-sg { min-width: 616px; font-size: 0.884rem; }

.g-zoce1-sg thead { background: #261D22; }

.g-zoce1-sg th, .g-zoce1-sg td { padding: 0.812rem 0.938rem; }

.g-zoce1-sg thead th { font-size: 0.762rem; color: #D6CED2; font-weight: 700; }

.g-zoce1-sg tbody th, .g-zoce1-sg tbody td { vertical-align: middle; border-top: 1px solid #44343D; }

.g-zoce1-xotu { display: flex; font-weight: 700; align-items: center; color: #F2EFF1; gap: 0.688rem; }

.g-zoce1-9i0a { text-align: right; color: #F2EFF1; white-space: nowrap; font-family: "Space Mono", monospace; }

.g-zoce1-sg thead .g-zoce1-9i0a { font-family: "Plus Jakarta Sans", sans-serif; }

.g-loveb-j6 { border-top: 1px solid #44343D; }

.g-loveb-whvi { padding: 1.375rem 0; border-bottom: 1px solid #44343D; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 0.438rem 1.188rem; }

.g-loveb-r06r { place-items: center; grid-row: span 2; height: 52px; border-radius: 6px; width: 52px; display: grid; color: #110E0F; background: #DD7194; }

.g-loveb-1g { font-size: 1.189rem; font-weight: 600; }

.g-loveb-1m { max-width: 752px; hyphens: auto; }

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

.g-gu9-t5b { border-top: 2px solid #F2EFF1; min-width: 0; padding-top: 1.062rem; }

.g-gu9-t5b + .g-gu9-t5b { margin-top: 0; }

.g-gu9-t5b::before { display: block; color: #E697B0; content: counter(steps, decimal-leading-zero); font-family: "Space Mono", monospace; font-size: 0.823rem; font-weight: 700; counter-increment: steps; }

.g-gu9-j9 { margin-top: 0.562rem; font-weight: 600; font-size: 1.128rem; line-height: 1.25; }

.g-gu9-lzp { font-size: 0.884rem; margin-top: 0.438rem; }

.g-dupe3-oj { gap: 0 2.312rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); }

.g-dupe3-tm { padding-block: 1.188rem 1.375rem; border-top: 1px solid #44343D; min-width: 0; }

.g-dupe3-vb6 { font-size: 1.128rem; font-weight: 600; }

.g-dupe3-v1zv { font-size: 0.884rem; margin-top: 0.562rem; }

.g-tatas-z3 { line-height: 1.7; font-size: 1.006rem; max-width: 752px; }

.g-tatas-vs { font-size: clamp(1.585rem, 1.171rem + 1.6vw, 2.439rem); margin-bottom: 1.188rem; font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; }

.g-tatas-z3 h3 { font-weight: 600; font-size: 1.311rem; margin: 1.625rem 0 0.562rem; }

.g-tatas-z3 p + p { margin-top: 0.812rem; }

.g-tatas-z3 ul, .g-tatas-z3 ol { margin-block: 0.938rem; }

.g-tatas-kv { margin-block: 1.625rem; padding: 1.375rem 1.625rem; border-radius: 12px; background: #261D22; }

.g-tatas-kv p { line-height: 1.4; font-weight: 600; font-family: "DM Serif Display", serif; font-size: 1.25rem; color: #F2EFF1; }

.g-tatas-kv cite { color: #AC9BA4; margin-top: 0.688rem; font-size: 0.823rem; font-style: normal; font-weight: 600; display: block; }

.g-misoi-rl { border: 1px solid #44343D; display: grid; gap: 1.375rem 2.812rem; background: #22191E; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); border-radius: 12px; padding: 1.375rem 1.188rem; }

.g-misoi-tk { min-width: 0; }

.g-misoi-uw { font-weight: 800; font-size: clamp(1.585rem, 1.171rem + 1.4vw, 2.317rem); letter-spacing: -0.02em; line-height: 1.12; }

.g-misoi-fd { margin-top: 0.812rem; }

.g-misoi-eak { min-width: 0; list-style: none; padding: 0; }

.g-misoi-00 { gap: 0.812rem; border-bottom: 1px solid #44343D; overflow-wrap: break-word; align-items: flex-start; padding: 0.688rem 0; hyphens: auto; display: flex; }

.g-misoi-00 + .g-misoi-00 { margin-top: 0; }

.g-misoi-4ak { border-radius: 50%; place-items: center; display: grid; width: 24px; height: 24px; color: #22191E; flex: none; background: #4ADE90; }

.g-ve7-82 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); display: grid; gap: 0.938rem; }

.g-ve7-ew { border: 1px solid #44343D; background: #22191E; padding: 1.375rem; border-radius: 12px; min-width: 0; }

.g-ve7-qi9 { overflow: hidden; height: 6px; border-radius: 999px; background: #261D22; }

.g-ve7-ka { height: 100%; background: #DD7194; border-radius: 999px; }

.g-ve7-pvlh { font-weight: 800; margin-top: 1.188rem; font-size: 1.433rem; }

.g-ve7-793 { color: #AC9BA4; font-family: "Space Mono", monospace; font-size: 0.823rem; }

.g-ve7-uan { padding: 0; font-size: 0.884rem; list-style: none; margin-top: 0.938rem; }

.g-ve7-b23g { gap: 0.438rem; display: flex; }

.g-ve7-b23g svg { margin-top: 3px; flex: none; color: #4ADE90; }

.g-mija4-3w { gap: 0.938rem; display: flex; align-items: center; }

.g-mija4-ozq { line-height: 1; font-family: "DM Serif Display", serif; color: #F2EFF1; font-size: 3.079rem; font-weight: 800; }

.g-mija4-aamu { gap: 2px; color: #F2EFF1; display: flex; }

.g-mija4-3p8 { font-size: 0.823rem; color: #AC9BA4; }

.g-mija4-sxok { grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); gap: 0.938rem; display: grid; }

.g-mija4-bs { border: 1px solid #44343D; border-radius: 12px; gap: 0.938rem; flex-direction: column; display: flex; min-width: 0; padding: 1.375rem; background: #22191E; }

.g-mija4-s630 { flex: 1; font-size: 0.884rem; }

.g-mija4-1ast { gap: 0.688rem; display: flex; align-items: center; }

.g-mija4-hgrr { width: 40px; height: 40px; color: #F2EFF1; flex: none; place-items: center; font-size: 0.823rem; background: #261D22; display: grid; border-radius: 50%; font-weight: 700; }

.g-mija4-a9b { font-size: 0.884rem; display: block; font-weight: 700; color: #F2EFF1; }

.g-mija4-7ti { color: #AC9BA4; display: block; font-size: 0.762rem; }

.g-tanux-jn { border: 1px solid #44343D; gap: 1.375rem 2.812rem; display: grid; padding: 1.375rem; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr)); background: #22191E; }

.g-tanux-gxm { display: grid; align-items: start; gap: 0.938rem 1.188rem; grid-template-columns: auto minmax(0, 1fr); }

.g-tanux-n1zq { place-items: center; overflow: hidden; background: #DD7194; font-size: 1.311rem; border-radius: 50%; font-weight: 800; height: 64px; display: grid; width: 64px; color: #110E0F; font-family: "DM Serif Display", serif; }

.g-tanux-n1zq img { object-fit: cover; width: 100%; height: 100%; }

.g-tanux-n2 { font-size: 1.311rem; font-weight: 800; }

.g-tanux-dmf4 { font-size: 0.823rem; color: #AC9BA4; }

.g-tanux-qsjr { margin-top: 0.562rem; }

.g-tanux-6p { margin-top: 0.688rem; gap: 0.438rem 1.188rem; font-size: 0.823rem; display: flex; flex-wrap: wrap; }

.g-tanux-3c { font-family: "Space Mono", monospace; color: #AC9BA4; }

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

.g-sota7-3s1 > li + li { margin-top: 0; }

.g-sota7-9z2 { border: 1px solid #44343D; background: #22191E; display: block; transition: border-color .18s; padding: 0.562rem; border-radius: 6px; aspect-ratio: 300 / 173; }

.g-sota7-9z2:hover { border-color: #E697B0; }

.g-sota7-5evy { object-fit: contain; width: 100%; height: 100%; }

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

.g-fim-6091 { min-width: 0; }

.g-fim-zb { margin-top: 0.812rem; }

.g-fim-2f { list-style: none; margin-top: 1.062rem; padding: 0; }

.g-fim-ac { gap: 0.562rem; display: flex; }

.g-fim-ac svg { margin-top: 2px; color: #4ADE90; flex: none; }

.g-fim-mhtj { margin-top: 1.375rem; flex-wrap: wrap; display: flex; gap: 0.562rem; }

.g-fim-t34 { border: 1.5px solid #F2EFF1; text-decoration: none; padding: 0.375rem 1.188rem; border-radius: 6px; display: inline-flex; justify-content: center; color: #F2EFF1; min-height: 52px; flex-direction: column; transition: background-color .18s, color .18s; }

.g-fim-t34:hover { color: #0F0B0D; background: #F2EFF1; }

.g-fim-e9c { font-size: 0.64rem; }

.g-fim-rtvk { line-height: 1.2; font-size: 0.945rem; font-weight: 700; }

.g-sonuv-394, .g-socez-8k { padding: 1.375rem 1.188rem; border-radius: 12px; background: #261D22; }

.g-sonuv-vup { align-items: flex-end; gap: 1.188rem 2.312rem; display: flex; flex-wrap: wrap; justify-content: space-between; }

.g-sonuv-iv { max-width: 636px; min-width: 0; }

.g-sonuv-os8, .g-socez-j3ky { margin-top: 0.688rem; max-width: 676px; }

.g-sonuv-eb { padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); margin-top: 1.625rem; gap: 0.562rem; display: grid; list-style: none; }

.g-sonuv-39 { display: flex; align-items: center; background: #22191E; hyphens: auto; gap: 0.688rem; border-radius: 6px; font-weight: 700; min-width: 0; color: #F2EFF1; padding: 0.938rem; overflow-wrap: break-word; }

.g-sonuv-39 + .g-sonuv-39 { margin-top: 0; }

.g-sonuv-39 svg { flex: none; color: #E697B0; }

.g-socez-xx2 { font-weight: 700; font-size: 0.823rem; flex-wrap: wrap; display: flex; margin-top: 1.188rem; gap: 0.438rem 1.188rem; }

.g-mir-2g8v { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr)); gap: 1.875rem 3.25rem; }

.g-mir-hboy { min-width: 0; }

.g-mir-hboy p { margin-top: 0.812rem; }

.g-mir-4p3 { gap: 0.938rem; min-width: 0; display: grid; align-content: start; }

.g-mir-e3me { border: 1px solid #44343D; gap: 1px; background: #44343D; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); border-radius: 12px; display: grid; }

.g-mir-wv2 { background: #22191E; flex-direction: column-reverse; display: flex; padding: 1.062rem 1.188rem; }

.g-mir-zy { hyphens: auto; overflow-wrap: break-word; font-weight: 700; color: #F2EFF1; font-family: "Space Mono", monospace; font-size: 1.433rem; }

.g-mir-cm1 { color: #AC9BA4; font-size: 0.762rem; }

.g-mir-plv7 { border: 1px solid #44343D; padding: 0; background: #22191E; border-radius: 12px; list-style: none; }

.g-mir-6sc { flex-wrap: wrap; justify-content: space-between; border-bottom: 1px solid #44343D; gap: 0.25rem 0.938rem; padding: 0.812rem 1.188rem; display: flex; }

.g-mir-6sc + .g-mir-6sc { margin-top: 0; }

.g-mir-6sc:last-child { border-bottom: 0; }

.g-mir-sb { font-weight: 700; color: #F2EFF1; }

.g-mir-whw { overflow-wrap: break-word; color: #AC9BA4; hyphens: auto; font-family: "Space Mono", monospace; font-size: 0.823rem; }

.g-qi2-jnsa { border-top: 1.5px solid #F2EFF1; counter-reset: faq; }

.g-qi2-swdl { border-bottom: 1px solid #44343D; }

.g-qi2-0h { align-items: center; display: grid; padding: 1.062rem 0; gap: 0.688rem; font-size: 1.006rem; grid-template-columns: 36px minmax(0, 1fr) 24px; color: #F2EFF1; font-weight: 700; }

.g-qi2-0h::before { counter-increment: faq; font-family: "Space Mono", monospace; font-size: 0.762rem; color: #E697B0; content: counter(faq, decimal-leading-zero); }

.g-qi2-0h:hover { color: #E697B0; }

.g-qi2-tc8 { transition: transform .18s; }

.g-qi2-swdl[open] .g-qi2-tc8 { transform: rotate(45deg); }

.g-qi2-ytr { padding: 0 0 1.312rem 2.812rem; max-width: 852px; }

.g-qi2-ytr p + p { margin-top: 0.562rem; }

.g-riq-18 { border-radius: 12px; display: flex; padding: 1.625rem 1.312rem; align-items: center; flex-wrap: wrap; color: #F4F3F3; background: #0B090A; justify-content: space-between; gap: 1.375rem 2.312rem; }

.g-riq-gj { max-width: 636px; min-width: 0; }

.g-riq-77 { font-size: clamp(1.463rem, 1.171rem + 1.2vw, 2.073rem); color: #F4F3F3; letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; }

.g-riq-da { margin-top: 0.562rem; color: #F4F3F3; }

.g-riq-da a { color: #F4F3F3; }

.g-beqin-of { font-weight: 800; font-size: clamp(1.341rem, 1.073rem + 1vw, 1.829rem); max-width: 752px; line-height: 1.15; }

.g-beqin-x8c { column-gap: 2.812rem; columns: 2 340px; font-size: 0.884rem; margin-top: 1.062rem; }

.g-beqin-x8c p + p { margin-top: 0.812rem; }

.g-kalo1-rpiy { padding: 0; display: flex; color: #AC9BA4; gap: 0.375rem 0.562rem; font-size: 0.762rem; margin-bottom: 1.188rem; flex-wrap: wrap; list-style: none; }

.g-kalo1-rpiy li + li { margin-top: 0; }

.g-kalo1-rpiy li + li::before { margin-right: 0.562rem; content: "/"; }

.g-kalo1-1t12 { color: #AC9BA4; }

.g-kalo1-g6 { font-weight: 700; color: #F2EFF1; }

.g-hogu6 { padding-block: 0.438rem 1.875rem; }

.g-hogu6-99 { gap: 1.375rem 2.812rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr)); align-items: start; }

.g-hogu6-6owq { min-width: 0; }

.g-hogu6-gk8m { font-family: "Space Mono", monospace; color: #AC9BA4; font-size: 0.762rem; }

.g-hogu6-4tni { font-size: clamp(2.195rem, 1.268rem + 3.4vw, 3.902rem); line-height: 1.02; margin-top: 0.562rem; font-weight: 800; letter-spacing: -0.03em; }

.g-hogu6-v9 { font-size: 1.067rem; margin-top: 0.938rem; max-width: 556px; }

.g-hogu6-4ey5 { border: 1px solid #44343D; background: #44343D; margin-top: 1.375rem; gap: 1px; border-radius: 12px; overflow: hidden; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); }

.g-hogu6-9z3 { background: #22191E; min-width: 0; padding: 0.688rem 0.938rem; }

.g-hogu6-gjqs { color: #AC9BA4; font-weight: 700; font-size: 0.701rem; }

.g-hogu6-6dz { hyphens: auto; font-size: 1.006rem; overflow-wrap: break-word; font-family: "Space Mono", monospace; color: #F2EFF1; font-weight: 700; margin-top: 2px; }

.g-hogu6-tc { margin-top: 1.375rem; }

.g-hogu6-t53u { color: #AC9BA4; font-size: 0.762rem; margin-top: 0.688rem; }

.g-hogu6-61q { min-width: 0; }

.g-mimi4-wh { color: #F4F3F3; background: #0B090A; padding: 1.625rem 1.188rem 0; text-align: center; border-radius: 12px; overflow: hidden; }

.g-mimi4-mrb { margin-inline: auto; max-width: 812px; }

.g-mimi4-1gd { font-family: "Space Mono", monospace; font-size: 0.762rem; color: #F4F3F3; }

.g-mimi4-cbr2 { line-height: 1.02; letter-spacing: -0.03em; color: #F4F3F3; font-weight: 800; font-size: clamp(2.073rem, 1.268rem + 3.4vw, 4.024rem); margin-top: 0.562rem; }

.g-mimi4-dx5q { font-size: 1.067rem; color: #F4F3F3; margin-top: 0.812rem; }

.g-mimi4-ez3 { margin-top: 1.375rem; justify-content: center; }

.g-mimi4-p8 { display: flex; gap: 0.438rem; flex-wrap: wrap; list-style: none; margin-top: 1.625rem; padding: 0; justify-content: center; }

.g-mimi4-j5i { border: 1px solid #F4F3F3; color: #F4F3F3; font-size: 0.823rem; border-radius: 999px; padding: 0.438rem 0.812rem; }

.g-mimi4-j5i + .g-mimi4-j5i { margin-top: 0; }

.g-mimi4-j5i strong { font-family: "Space Mono", monospace; color: #F4F3F3; }

.g-mimi4-j5 { background-color: #261D22; overflow: hidden; border-radius: 12px 12px 0 0; margin: 2.125rem auto 0; max-width: 952px; aspect-ratio: 16 / 10; }

.g-mimi4-j5 img { object-fit: cover; width: 100%; height: 100%; }

.g-ve1 { padding-bottom: 2.812rem; }

.g-ve1-489 { border: 1px solid #44343D; border-radius: 12px; background: #22191E; }

.g-ve1-m9p4 { padding: 0 0.938rem; display: flex; min-height: 52px; justify-content: space-between; color: #F2EFF1; align-items: center; font-weight: 700; }

.g-ve1-mj { transition: transform .18s; }

.g-ve1-489[open] .g-ve1-mj { transform: rotate(45deg); }

.g-ve1-aq { margin: 0; list-style: none; display: grid; padding: 0 0.438rem 0.438rem; }

.g-ve1-aq li + li { margin-top: 0; }

.g-ve1-dr1e { align-items: center; border-top: 1px solid #44343D; padding: 0 0.438rem; color: #D6CED2; text-decoration: none; font-weight: 600; min-height: 44px; display: flex; }

.g-ve1-dr1e:hover { color: #E697B0; }

.g-bet-on { gap: 1.625rem 3.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr)); display: grid; align-items: start; }

.g-bet-bs { min-width: 0; max-width: 716px; font-size: 1.006rem; }

.g-bet-bs p { margin-top: 0.812rem; }

.g-bet-0g6j { border-radius: 12px; background: #261D22; padding: 1.375rem; min-width: 0; }

.g-bet-4u8o { font-weight: 600; font-size: 1.128rem; }

.g-bet-zimg { padding: 0; list-style: none; margin-top: 0.812rem; }

.g-bet-9qf { display: flex; gap: 0.562rem; }

.g-bet-9qf svg { color: #4ADE90; margin-top: 2px; flex: none; }

.g-xagu4-24d { margin: 0; display: grid; gap: 0.938rem; padding: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); }

.g-xagu4-24d > li + li { margin-top: 0; }

.g-xagu4-un3 { border: 1px solid #44343D; overflow: hidden; aspect-ratio: 16 / 10; background-color: #0B090A; border-radius: 12px; }

.g-xagu4-k9 { width: 100%; height: 100%; object-fit: contain; }

.g-xagu4-a5q { font-size: 0.823rem; margin-top: 0.562rem; }

.g-jakaz-xqpb { border: 1px solid #44343D; border-radius: 12px; background: #22191E; overflow-x: auto; }

.g-jakaz-cr { font-size: 0.884rem; min-width: 556px; }

.g-jakaz-cr thead { background: #261D22; }

.g-jakaz-cr th, .g-jakaz-cr td { vertical-align: middle; padding: 0.562rem 0.938rem; }

.g-jakaz-cr thead th { font-size: 0.762rem; color: #D6CED2; font-weight: 700; }

.g-jakaz-cr tbody th, .g-jakaz-cr tbody td { border-top: 1px solid #44343D; }

.g-jakaz-ew { text-align: right; font-family: "Space Mono", monospace; color: #F2EFF1; white-space: nowrap; }

.g-jakaz-bd { font-weight: 700; color: #F2EFF1; gap: 0.688rem; display: flex; align-items: center; }

.g-jakaz-21 { background: #261D22; overflow: hidden; height: 40px; border-radius: 2px; width: 40px; flex: none; }

.g-jakaz-21 img { object-fit: contain; height: 100%; width: 100%; }

.g-jakaz-jj5p { background: #261D22; }

.g-jakaz-jj5p .g-jakaz-21 { background: #22191E; }

.g-jakaz-gkk { padding: 2px 0.438rem; color: #110E0F; background: #DD7194; border-radius: 2px; font-weight: 700; font-size: 0.64rem; }

.g-xazow-94 { display: grid; gap: 0.938rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); }

.g-xazow-b9pm { border: 1px solid #44343D; flex-direction: column; min-width: 0; display: flex; gap: 0.688rem; padding: 1.375rem; border-radius: 12px; background: #22191E; }

.g-xazow-thqg { font-weight: 600; font-size: 1.189rem; }

.g-xazow-1en { flex: 1; font-size: 0.884rem; }

.g-xazow-7cwq { flex-wrap: wrap; gap: 0.375rem; font-weight: 700; align-items: center; display: flex; font-size: 0.762rem; }

.g-xazow-7cwq svg { color: #AC9BA4; }

.g-xazow-3g { border-radius: 2px; color: #F2EFF1; padding: 0.25rem 0.562rem; background: #261D22; }

.g-xazow-oa { padding: 0.25rem 0.562rem; color: #110E0F; background: #DD7194; border-radius: 2px; }

.g-mi4-hpn { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr)); gap: 2.312rem 2.812rem; }

.g-mi4-xa7a { min-width: 0; }

.g-mi4-fj { font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.463rem, 1.171rem + 1vw, 2.073rem); }

.g-mi4-jf { color: #AC9BA4; margin-top: 0.562rem; }

.g-mi4-70t0 { border: 1px solid #44343D; background: #22191E; border-radius: 12px; overflow-x: auto; margin-top: 1.062rem; }

.g-mi4-vz { font-size: 0.884rem; }

.g-mi4-vz thead { background: #261D22; }

.g-mi4-vz th, .g-mi4-vz td { padding: 0.688rem 1.062rem; }

.g-mi4-vz thead th { font-size: 0.762rem; }

.g-mi4-vz tbody th, .g-mi4-vz tbody td { border-top: 1px solid #44343D; }

.g-mi4-vz tbody th { font-weight: 600; }

.g-mi4-cv6 { white-space: nowrap; text-align: right; font-family: "Space Mono", monospace; color: #F2EFF1; }

.g-mi4-m7o { margin-top: 0.375rem; height: 4px; display: block; background: #261D22; border-radius: 999px; }

.g-mi4-yssj { display: block; height: 100%; border-radius: 999px; background: #DD7194; }

.g-mi4-ij { font-weight: 700; color: #4ADE90; }

.g-mi4-73sq { color: #AC9BA4; }

.g-lob-dm { border: 1px solid #44343D; border-radius: 12px; aspect-ratio: 16 / 9; overflow: hidden; background-color: #0B090A; position: relative; }

.g-lob-f1h { object-fit: cover; width: 100%; height: 100%; }

.g-lob-rowr { inset: 0; text-decoration: none; background: rgba(0, 0, 0, 0.69); display: grid; position: absolute; place-items: center; }

.g-lob-wa5c { min-height: 56px; background: #F4F3F3; color: #0B090A; transition: transform .18s; gap: 0.688rem; font-weight: 800; padding: 0 1.5rem; display: inline-flex; border-radius: 999px; align-items: center; font-size: 1.006rem; }

.g-lob-rowr:hover .g-lob-wa5c { transform: scale(1.04); }

.g-lob-wa { flex-wrap: wrap; justify-content: space-between; gap: 0.812rem 1.875rem; display: flex; align-items: center; margin-top: 0.938rem; }

.g-lob-se { font-size: 0.884rem; max-width: 636px; }

.g-hom-i7 { line-height: 1.7; font-size: 1.006rem; max-width: 752px; }

.g-hom-kyc { letter-spacing: -0.02em; line-height: 1.1; margin-bottom: 1.062rem; font-weight: 800; font-size: clamp(1.585rem, 1.171rem + 1.6vw, 2.439rem); }

.g-hom-i7 p + p { margin-top: 0.812rem; }

.g-socez-rd { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); gap: 0.688rem; margin-top: 1.375rem; }

.g-socez-mx { border-radius: 6px; background: #22191E; min-width: 0; padding: 1.062rem 1.188rem; }

.g-socez-r6q { font-size: 0.945rem; font-weight: 700; font-family: "Plus Jakarta Sans", sans-serif; }

.g-socez-puvo { margin-top: 0.375rem; font-size: 0.823rem; }

.g-hoy { border-top: 1px solid #44343D; z-index: 35; padding: 0.562rem 0.688rem 0.562rem 0.938rem; align-items: center; position: fixed; bottom: 0; gap: 0.688rem; justify-content: space-between; right: 0; transform: translateY(110%); background: #22191E; display: flex; left: 0; transition: transform .22s; }

.g-hoy-be8 { transform: translateY(0); }

.g-hoy-mhk6 { white-space: nowrap; color: #F2EFF1; font-weight: 700; text-overflow: ellipsis; overflow: hidden; min-width: 0; }

.g-hoy .g-loqi8 { flex: none; min-height: 44px; }

@media (min-width: 643px) {
  .g-peja0 { padding-inline: 1.375rem; }
  .g-jar-j4 { padding: 2.562rem 2.312rem; }
  .g-jar-d7v { padding: 1.375rem 1.875rem; }
  .g-misoi-rl { padding: 2.125rem; }
  .g-sonuv-394, .g-socez-8k { padding: 2.125rem; }
  .g-riq-18 { padding: 2.312rem; }
  .g-mimi4-wh { padding: 2.562rem 2.312rem 0; }
  .g-nuja1 { padding: 2.312rem; }
  .g-nuja1-bq4u { align-items: baseline; grid-template-columns: 154px minmax(0, 1fr); }
}

@media (min-width: 970px) {
  .g-peja0 { padding-inline: 2.312rem; }
  main > section { padding-block: 0 5.125rem; }
  .g-beo { padding: 0.688rem 1.375rem; }
  .g-beo-dcqe { grid-template-areas: "logo nav tools actions"; padding-left: 0.812rem; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 0.938rem; }
  .g-beo-e99 { display: none; }
  .g-beo-0y { border-top: 0; gap: 2px; padding-top: 0; justify-content: center; flex-wrap: wrap; display: flex; }
  .g-beo-mmo8 { min-height: 40px; font-size: 0.823rem; }
  .g-beo-hg { display: flex; }
  .g-beo-hg .g-loqi8 { padding: 0 0.938rem; min-height: 42px; }
  .g-dugub { padding-block: 1.375rem 4.688rem; }
  .g-dugub-7s { padding-block: 1.875rem; }
  .g-jar-j4 { padding: 3.75rem; }
  .g-hogu6 { padding-block: 0.938rem 2.812rem; }
  .g-ve1 { padding-bottom: 4.188rem; }
  .g-ve1-489[open] .g-ve1-aq, .g-ve1-aq { flex-wrap: wrap; padding: 0 0.562rem 0.562rem; display: flex; gap: 0.438rem; }
  .g-ve1-dr1e { color: #F2EFF1; border-radius: 6px; padding: 0 0.688rem; min-height: 36px; font-size: 0.823rem; background: #261D22; border-top: 0; font-weight: 700; }
  .g-ve1-dr1e:hover { color: #110E0F; background: #DD7194; }
  .g-misoi-rl { padding: 2.562rem; }
  .g-sonuv-394, .g-socez-8k { padding: 2.562rem; }
  .g-riq-18 { padding: 2.812rem; }
  .g-mimi4-wh { padding: 3.25rem 3.25rem 0; }
  .g-nuja1 { padding: 2.812rem; margin: 0 1.375rem 1.375rem; }
  .g-hoy { display: none; }
}