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

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

body { color: #DCD1D3; line-height: 1.55; background: #110B0D; overflow-wrap: break-word; font-size: 16.5px; font-family: "Work Sans", sans-serif; margin: 0; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #E69AB4; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.eu-peka1 { max-width: 1276px; margin-inline: auto; padding-inline: 1rem; }

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

.eu-qita2 { margin-bottom: 1.812rem; display: flex; align-items: flex-end; gap: 1rem 2.062rem; flex-wrap: wrap; justify-content: space-between; }

.eu-qita2-iho { max-width: 720px; min-width: 0; }

.eu-qita2-tcj { margin-bottom: 0.625rem; font-weight: 700; display: flex; font-size: 14px; color: #E9A4BC; align-items: center; gap: 0.5rem; }

.eu-qita2-tcj::before { height: 8px; content: ""; background: #DF7B9D; border-radius: 2px; flex: none; width: 8px; }

.eu-qita2-xpk { font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; text-wrap: balance; font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.54rem); }

.eu-qita2-3z { margin-top: 0.75rem; color: #B69FA4; }

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

.eu-qita2-rzo svg { flex: none; }

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

.eu-xak-r8 { background: #DF7B9D; color: #110D0E; }

.eu-xak-r8:hover { background: #E69AB4; color: #110D0E; }

.eu-xak-oe14 { color: #F5F2F3; background: transparent; border-color: #F5F2F3; }

.eu-xak-oe14:hover { color: #110B0D; background: #F5F2F3; }

.eu-xak-bkv { font-size: 16.5px; min-height: 52px; }

.eu-xak-11ev { display: flex; width: 100%; }

.eu-xak-2d { place-items: center; width: 34px; height: 34px; background: #110D0E; margin-right: -10px; color: #DF7B9D; display: grid; border-radius: 6px; }

.eu-xak-uhqc { color: #070505; background: #F0EDEE; }

.eu-xak-uhqc:hover { background: #DF7B9D; color: #110D0E; }

.eu-xak-pw { color: #F0EDEE; background: transparent; border-color: #F0EDEE; }

.eu-xak-pw:hover { color: #070505; background: #F0EDEE; }

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

.eu-lot { border: 1px solid #472F35; background-color: #2A1C1F; border-radius: 18px; background-image: repeating-linear-gradient(135deg, #2A1C1F 0 9px, #221619 9px 18px); overflow: hidden; position: relative; }

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

.eu-lot-vrfm { aspect-ratio: 16 / 10; }

.eu-wyv { padding: 0.625rem; position: sticky; background: #110B0D; top: 0; z-index: 30; }

.eu-wyv-b3y { border: 1px solid #472F35; max-width: 1276px; background: #221619; grid-template-columns: minmax(0, 1fr) auto auto; border-radius: 18px; align-items: center; padding: 0.625rem; display: grid; gap: 0.625rem; margin-inline: auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; }

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

.eu-wyv-gfz2::before { width: 14px; flex: none; background: #DF7B9D; content: ""; transform: rotate(45deg); height: 14px; border-radius: 4px; }

.eu-wyv-gfz2:hover { color: #F5F2F3; }

.eu-wyv-om { opacity: 0; position: absolute; pointer-events: none; }

.eu-wyv-d89 { grid-area: burger; border-radius: 10px; background: #F5F2F3; height: 44px; display: grid; place-items: center; color: #110B0D; width: 44px; cursor: pointer; }

.eu-wyv-om:focus-visible + .eu-wyv-d89 { outline: 2px solid #E9A4BC; outline-offset: 3px; }

.eu-wyv-7gu { display: none; }

.eu-wyv-om:checked + .eu-wyv-d89 .eu-wyv-z89y { display: none; }

.eu-wyv-om:checked + .eu-wyv-d89 .eu-wyv-7gu { display: block; }

.eu-wyv-lfcr { padding-top: 0.5rem; display: none; border-top: 1px solid #472F35; grid-area: nav; }

.eu-wyv-om:checked ~ .eu-wyv-lfcr { display: grid; gap: 2px; }

.eu-wyv-0f { text-decoration: none; font-size: 17.5px; min-height: 48px; border-radius: 10px; font-weight: 700; display: flex; align-items: center; padding: 0 0.75rem; color: #DCD1D3; }

.eu-wyv-0f:hover { color: #F5F2F3; background: #2A1C1F; }

.eu-wyv-nql { color: #F5F2F3; background: #2A1C1F; }

.eu-wyv-dsu { gap: 0.5rem; grid-area: actions; display: grid; grid-template-columns: 1fr 1fr; }

.eu-wyv-dsu .eu-xak { font-size: 14px; min-height: 44px; padding: 0 0.75rem; }

.eu-xagu8 { padding-block: 3.062rem 1.812rem; background: #070505; color: #F0EDEE; }

.eu-xagu8-lrcu { gap: 2.062rem 1.562rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 172px), 1fr)); display: grid; }

.eu-xagu8-w7t3 { align-items: center; font-size: 21.5px; gap: 0.625rem; display: flex; font-weight: 800; font-family: "Oswald", sans-serif; color: #F0EDEE; }

.eu-xagu8-w7t3::before { width: 14px; border-radius: 4px; height: 14px; background: #F0EDEE; content: ""; transform: rotate(45deg); flex: none; }

.eu-xagu8-k2et { font-size: 14px; margin-top: 0.75rem; color: #F0EDEE; }

.eu-xagu8-k2et a { color: #F0EDEE; }

.eu-xagu8-c1x { font-family: "Work Sans", sans-serif; margin-bottom: 0.75rem; color: #F0EDEE; font-size: 14px; font-weight: 700; }

.eu-xagu8-7r5 { list-style: none; padding: 0; }

.eu-xagu8-7r5 li + li { margin-top: 0.5rem; }

.eu-xagu8-61y { color: #F0EDEE; font-size: 14px; text-decoration: none; }

.eu-xagu8-61y:hover { text-decoration: underline; color: #F0EDEE; }

.eu-xagu8-b0jz { gap: 1rem 1.312rem; padding-top: 1.562rem; grid-template-columns: auto minmax(0, 1fr); border-top: 1px solid #B69FA4; display: grid; align-items: start; margin-top: 2.562rem; }

.eu-xagu8-gvli { border: 2px solid #F1747D; display: grid; width: 44px; border-radius: 50%; height: 44px; font-size: 14px; font-weight: 800; color: #F0EDEE; place-items: center; }

.eu-xagu8-2i { color: #F0EDEE; line-height: 1.6; font-size: 13px; }

.eu-xagu8-2i + .eu-xagu8-2i { margin-top: 0.625rem; }

.eu-tau { border: 1px solid #472F35; z-index: 40; position: fixed; bottom: 10px; margin-inline: auto; left: 10px; padding: 0.75rem 0.75rem 0.75rem 1rem; max-width: 816px; box-shadow: 0 13px 36px -12px rgba(0, 0, 0, 0.66); display: flex; align-items: center; right: 10px; background: #221619; gap: 0.625rem 1.312rem; border-radius: 18px; flex-wrap: wrap; }

.eu-tau[hidden] { display: none; }

.eu-tau-cn { flex: 1 1 260px; font-size: 14px; color: #DCD1D3; }

.eu-tau-4od4 { gap: 0.5rem; display: flex; flex-wrap: wrap; }

.eu-tau-4od4 .eu-xak { padding: 0 0.875rem; font-size: 14px; min-height: 44px; }

.eu-xaw { padding-block: 0.75rem 3.062rem; }

.eu-xaw-8sg { align-items: center; gap: 1.812rem 3.625rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 446px), 1fr)); }

.eu-xaw-gn9 { max-width: 680px; min-width: 0; }

.eu-xaw-6w4m { border: 1px solid #472F35; border-radius: 999px; margin-bottom: 1.438rem; padding: 0.375rem 0.75rem 0.375rem 0.5rem; background: #221619; font-size: 13px; align-items: center; gap: 0.5rem; color: #DCD1D3; font-weight: 700; display: inline-flex; }

.eu-xaw-6w4m svg { color: #52D67D; flex: none; }

.eu-xaw-72 { text-wrap: balance; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2.286rem, 1.321rem + 3.6vw, 4.317rem); line-height: 1.02; }

.eu-xaw-cks { margin-top: 1.188rem; font-size: 18.5px; color: #DCD1D3; }

.eu-xaw-bauf { margin-top: 1.688rem; }

.eu-xaw-dyf { margin-top: 0.75rem; color: #B69FA4; font-size: 13px; }

.eu-xaw-koj { min-width: 0; }

.eu-xaw-8vt8 { gap: 0.25rem 0.75rem; display: flex; color: #B69FA4; justify-content: space-between; margin-top: 0.75rem; flex-wrap: wrap; font-size: 13px; }

.eu-xaw-jicq { font-family: "Fira Code", monospace; }

.eu-veduc { padding-block: 0.75rem 3.625rem; }

.eu-veduc-w9 { border: 1px solid #472F35; grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr)); border-radius: 18px; display: grid; overflow: hidden; background: #221619; }

.eu-veduc-43 { padding: 1.812rem 1.312rem; min-width: 0; }

.eu-veduc-vxv { text-wrap: balance; font-weight: 800; line-height: 1.04; letter-spacing: -0.03em; font-size: clamp(2.159rem, 1.321rem + 3.2vw, 3.81rem); }

.eu-veduc-1kq { max-width: 540px; font-size: 18.5px; margin-top: 1.188rem; }

.eu-veduc-132r { margin-top: 1.688rem; }

.eu-veduc-e54 { align-content: center; display: grid; list-style: none; background: #2A1C1F; min-width: 0; padding: 0.75rem 1.312rem; margin: 0; }

.eu-veduc-1ws { gap: 1rem; padding: 1.188rem 0; grid-template-columns: 44px minmax(0, 1fr); display: grid; border-bottom: 1px solid #472F35; }

.eu-veduc-1ws + .eu-veduc-1ws { margin-top: 0; }

.eu-veduc-1ws:last-child { border-bottom: 0; }

.eu-veduc-rk { height: 44px; display: grid; place-items: center; border-radius: 10px; background: #221619; width: 44px; color: #E9A4BC; }

.eu-veduc-3e { overflow-wrap: break-word; font-weight: 700; color: #F5F2F3; hyphens: auto; }

.eu-veduc-de { font-size: 14px; color: #B69FA4; }

.eu-gub-b5v { border: 1px solid #472F35; overflow: hidden; border-radius: 18px; background: #472F35; display: grid; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 152px), 1fr)); }

.eu-gub-t6 { min-width: 0; padding: 1.312rem 1.438rem; background: #221619; display: flex; flex-direction: column-reverse; }

.eu-gub-p1 { letter-spacing: -0.02em; font-family: "Fira Code", monospace; color: #F5F2F3; hyphens: auto; overflow-wrap: break-word; font-weight: 700; font-size: clamp(1.524rem, 1.219rem + 1vw, 2.032rem); }

.eu-gub-fm { margin-top: 0.25rem; font-size: 14px; color: #B69FA4; }

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

.eu-zove2-3a > li + li { margin-top: 0; }

.eu-zove2-o8we { color: #F5F2F3; min-width: 0; display: block; text-decoration: none; transition: transform .25s; }

.eu-zove2-o8we:hover { color: #E9A4BC; transform: translateY(-4px); }

.eu-zove2-mkdy { border: 1px solid #472F35; position: relative; background-image: repeating-linear-gradient(135deg, #2A1C1F 0 8px, #221619 8px 16px); border-radius: 18px; aspect-ratio: 1 / 1; overflow: hidden; }

.eu-zove2-qg3t { object-fit: cover; height: 100%; width: 100%; }

.eu-zove2-e05 { top: 10px; background: #F5F2F3; position: absolute; font-weight: 700; font-size: 12px; left: 10px; border-radius: 6px; padding: 3px 0.5rem; color: #110B0D; }

.eu-zove2-lp3d { line-height: 1.3; overflow-wrap: break-word; font-weight: 700; font-size: 15px; margin-top: 0.625rem; hyphens: auto; }

.eu-zove2-tzf9 { color: #B69FA4; font-size: 13px; }

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

.eu-betap-s7u > li + li { margin-top: 0; }

.eu-betap-48zz { border: 1px solid #472F35; border-radius: 18px; display: grid; align-items: center; background: #221619; grid-template-columns: auto minmax(0, 1fr) auto; padding: 1rem 1.188rem; text-decoration: none; gap: 1rem; height: 100%; color: #F5F2F3; transition: border-color .25s; }

.eu-betap-48zz:hover { border-color: #E9A4BC; color: #F5F2F3; }

.eu-betap-62i { place-items: center; background: #2A1C1F; border-radius: 10px; display: grid; color: #E9A4BC; width: 44px; height: 44px; }

.eu-betap-a8p { display: block; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.eu-betap-hgi { font-size: 13px; display: block; color: #B69FA4; }

.eu-zofik-1dl8 { gap: 1rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 304px), 1fr)); }

.eu-zofik-62i { border: 1px solid #472F35; min-width: 0; display: flex; flex-direction: column; background: #221619; border-radius: 18px; }

.eu-zofik-u1 { padding: 1.562rem 1.562rem 1.312rem; }

.eu-zofik-ejul { font-weight: 700; display: inline-block; font-size: 12px; background: #2A1C1F; padding: 0.25rem 0.625rem; color: #DCD1D3; border-radius: 6px; }

.eu-zofik-sm { font-weight: 600; font-size: 18.5px; line-height: 1.3; margin-top: 0.875rem; }

.eu-zofik-ln { margin-top: 0.5rem; overflow-wrap: break-word; font-family: "Oswald", sans-serif; font-weight: 800; letter-spacing: -0.02em; color: #E9A4BC; line-height: 1.1; font-size: clamp(1.651rem, 1.321rem + 1vw, 2.032rem); }

.eu-zofik-0z { flex: 1; border-top: 2px dashed #472F35; padding: 1.312rem 0.625rem 1.562rem; margin-inline: 0.875rem; display: flex; gap: 1rem; flex-direction: column; position: relative; }

.eu-zofik-0z::before, .eu-zofik-0z::after { top: -12px; height: 22px; width: 22px; position: absolute; content: ""; border-radius: 50%; background: #110B0D; }

.eu-zofik-0z::before { left: -26px; border-right: 1px solid #472F35; }

.eu-zofik-0z::after { border-left: 1px solid #472F35; right: -26px; }

.eu-zofik-tx8e { font-size: 14px; flex: 1; }

.eu-zofik-dy7 { font-size: 12px; color: #B69FA4; }

.eu-cexax-66 { border: 1px solid #472F35; background: #221619; border-radius: 18px; overflow-x: auto; }

.eu-cexax-e0u { font-size: 15px; counter-reset: facts-row; }

.eu-cexax-e0u thead th { border-bottom: 1px solid #472F35; color: #B69FA4; font-size: 13px; padding: 0.875rem 1rem; font-weight: 700; }

.eu-cexax-e0u tbody th, .eu-cexax-e0u tbody td { border-bottom: 1px dashed #472F35; padding: 0.812rem 1rem; }

.eu-cexax-e0u tbody tr:last-child th, .eu-cexax-e0u tbody tr:last-child td { border-bottom: 0; }

.eu-cexax-e0u tbody th { font-weight: 600; min-width: 150px; color: #DCD1D3; width: 40%; }

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

.eu-cexax-e0u tbody td { min-width: 180px; overflow-wrap: break-word; color: #F5F2F3; font-weight: 700; hyphens: auto; }

.eu-lopee-4e { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr)); gap: 1rem; }

.eu-lopee-lwk1 { text-decoration: none; flex-direction: column; background: #070505; gap: 2.562rem; min-height: 220px; color: #F0EDEE; display: flex; min-width: 0; padding: 1.688rem; border-radius: 18px; justify-content: space-between; }

.eu-lopee-lwk1:hover { color: #F0EDEE; }

.eu-lopee-ro { justify-content: space-between; gap: 0.375rem 0.75rem; display: flex; font-weight: 700; flex-wrap: wrap; }

.eu-lopee-zp5 { font-family: "Fira Code", monospace; font-size: 13px; font-weight: 500; }

.eu-lopee-o3 { font-size: clamp(1.905rem, 1.219rem + 2.6vw, 3.429rem); letter-spacing: -0.03em; font-weight: 700; overflow-wrap: break-word; font-family: "Fira Code", monospace; hyphens: auto; line-height: 1; }

.eu-lopee-r9 { border: 1px solid #472F35; list-style: none; padding: 0; overflow: hidden; margin: 0; border-radius: 18px; display: grid; gap: 1px; background: #472F35; }

.eu-lopee-r9 > li + li { margin-top: 0; }

.eu-lopee-qu { gap: 0.375rem 1rem; text-decoration: none; color: #F5F2F3; justify-content: space-between; flex-wrap: wrap; padding: 1.312rem 1.562rem; height: 100%; display: flex; align-items: center; background: #221619; }

.eu-lopee-qu:hover { background: #2A1C1F; color: #F5F2F3; }

.eu-lopee-g5 { font-weight: 700; }

.eu-lopee-cjzv { font-weight: 700; hyphens: auto; overflow-wrap: break-word; font-size: 22.5px; font-family: "Fira Code", monospace; }

.eu-dujaw-8dd { padding: 0; gap: 1rem; margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 254px), 1fr)); list-style: none; display: grid; }

.eu-dujaw-8dd > li + li { margin-top: 0; }

.eu-dujaw-vuzn { border: 1px solid #472F35; height: 100%; min-width: 0; background: #221619; padding: 0.5rem 0.5rem 1rem; display: block; border-radius: 18px; text-decoration: none; color: #F5F2F3; transition: border-color .25s; }

.eu-dujaw-vuzn:hover { border-color: #E9A4BC; color: #F5F2F3; }

.eu-dujaw-nz { border-radius: 12px; overflow: hidden; position: relative; aspect-ratio: 16 / 10; background-image: repeating-linear-gradient(135deg, #2A1C1F 0 8px, #110B0D 8px 16px); }

.eu-dujaw-t04 { font-weight: 700; background: #F1747D; top: 10px; padding: 3px 0.5rem; border-radius: 6px; position: absolute; left: 10px; letter-spacing: .04em; color: #221619; font-size: 11px; }

.eu-dujaw-ijs { margin-top: 0.875rem; padding-inline: 0.5rem; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.eu-dujaw-jt { font-family: "Fira Code", monospace; font-size: 13px; padding-inline: 0.5rem; color: #B69FA4; }

.eu-tajai-0cg { border: 1px solid #472F35; overflow-x: auto; background: #221619; border-radius: 18px; }

.eu-tajai-5gxn { min-width: 620px; font-size: 15px; }

.eu-tajai-5gxn thead { background: #2A1C1F; }

.eu-tajai-5gxn th, .eu-tajai-5gxn td { padding: 0.875rem 1rem; }

.eu-tajai-5gxn thead th { font-weight: 700; color: #DCD1D3; font-size: 13px; }

.eu-tajai-5gxn tbody th, .eu-tajai-5gxn tbody td { border-top: 1px solid #472F35; vertical-align: middle; }

.eu-tajai-qx8b { display: flex; gap: 0.75rem; color: #F5F2F3; align-items: center; font-weight: 700; }

.eu-tajai-5esl { text-align: right; white-space: nowrap; font-family: "Fira Code", monospace; color: #F5F2F3; }

.eu-tajai-5gxn thead .eu-tajai-5esl { font-family: "Work Sans", sans-serif; }

.eu-ce0-fbs6 { gap: 1rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); }

.eu-ce0-f4 { border: 1px solid #472F35; background: #221619; border-radius: 18px; min-width: 0; padding: 1.562rem; }

.eu-ce0-au { border: 1.5px solid #E9A4BC; display: grid; place-items: center; color: #E9A4BC; border-radius: 50%; width: 48px; height: 48px; }

.eu-ce0-sv57 { line-height: 1.25; font-size: 19.5px; margin-top: 1.312rem; font-weight: 600; }

.eu-ce0-96 { margin-top: 0.5rem; font-size: 15px; }

.eu-ce0-p4 { margin-top: 0.875rem; padding: 0; list-style: none; font-size: 14px; }

.eu-ce0-xcyi { display: flex; gap: 0.5rem; }

.eu-ce0-xcyi svg { margin-top: 2px; color: #52D67D; flex: none; }

.eu-wyved-b2a { padding: 0; list-style: none; counter-reset: steps; display: grid; gap: 1.812rem 1.562rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr)); }

.eu-wyved-ozj { border-top: 2px solid #F5F2F3; min-width: 0; padding-top: 1.188rem; }

.eu-wyved-ozj + .eu-wyved-ozj { margin-top: 0; }

.eu-wyved-ozj::before { counter-increment: steps; color: #E9A4BC; display: block; font-size: 14px; font-weight: 700; content: counter(steps, decimal-leading-zero); font-family: "Fira Code", monospace; }

.eu-wyved-te { font-size: 19.5px; margin-top: 0.625rem; font-weight: 600; line-height: 1.25; }

.eu-wyved-0kzk { font-size: 15px; margin-top: 0.5rem; }

.eu-qi4-vk { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr)); gap: 0 2.562rem; }

.eu-qi4-vy { padding-block: 1.312rem 1.562rem; border-top: 1px solid #472F35; min-width: 0; }

.eu-qi4-v1 { font-size: 19.5px; font-weight: 600; }

.eu-qi4-rla { margin-top: 0.625rem; font-size: 15px; }

.eu-fiqiq-8yzm { font-size: 17.5px; line-height: 1.7; max-width: 760px; }

.eu-fiqiq-vpfa { letter-spacing: -0.02em; margin-bottom: 1.312rem; font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.54rem); line-height: 1.1; font-weight: 800; }

.eu-fiqiq-8yzm h3 { margin: 1.812rem 0 0.625rem; font-size: 22.5px; font-weight: 600; }

.eu-fiqiq-8yzm p + p { margin-top: 0.875rem; }

.eu-fiqiq-8yzm ul, .eu-fiqiq-8yzm ol { margin-block: 1rem; }

.eu-fiqiq-oi { background: #2A1C1F; margin-block: 1.812rem; border-radius: 18px; padding: 1.562rem 1.812rem; }

.eu-fiqiq-oi p { font-weight: 600; color: #F5F2F3; font-family: "Oswald", sans-serif; font-size: 21.5px; line-height: 1.4; }

.eu-fiqiq-oi cite { font-weight: 600; font-style: normal; display: block; color: #B69FA4; margin-top: 0.75rem; font-size: 14px; }

.eu-rifit-ricn { border: 1px solid #472F35; padding: 1.562rem 1.312rem; border-radius: 18px; display: grid; background: #221619; grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr)); gap: 1.562rem 3.062rem; }

.eu-rifit-cw { min-width: 0; }

.eu-rifit-hp7 { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.651rem, 1.219rem + 1.4vw, 2.413rem); line-height: 1.12; }

.eu-rifit-75b { margin-top: 0.875rem; }

.eu-rifit-ca { min-width: 0; padding: 0; list-style: none; }

.eu-rifit-aef { hyphens: auto; border-bottom: 1px solid #472F35; gap: 0.875rem; overflow-wrap: break-word; display: flex; align-items: flex-start; padding: 0.75rem 0; }

.eu-rifit-aef + .eu-rifit-aef { margin-top: 0; }

.eu-rifit-3y { display: grid; flex: none; background: #52D67D; border-radius: 50%; color: #221619; width: 24px; height: 24px; place-items: center; }

.eu-taguk-jcu { gap: 1rem; display: flex; align-items: center; }

.eu-taguk-3o { font-weight: 800; font-family: "Oswald", sans-serif; line-height: 1; font-size: 53px; color: #F5F2F3; }

.eu-taguk-t9p { color: #F5F2F3; gap: 2px; display: flex; }

.eu-taguk-w4h { color: #B69FA4; font-size: 14px; }

.eu-taguk-m33r { gap: 1rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr)); }

.eu-taguk-kd { border: 1px solid #472F35; border-radius: 18px; flex-direction: column; background: #221619; gap: 1rem; padding: 1.562rem; display: flex; min-width: 0; }

.eu-taguk-z4 { font-size: 15px; flex: 1; }

.eu-taguk-7d9 { display: flex; gap: 0.75rem; align-items: center; }

.eu-taguk-ef { height: 40px; font-size: 14px; place-items: center; display: grid; color: #F5F2F3; width: 40px; background: #2A1C1F; font-weight: 700; flex: none; border-radius: 50%; }

.eu-taguk-z6y { color: #F5F2F3; font-weight: 700; display: block; font-size: 15px; }

.eu-taguk-gym { color: #B69FA4; display: block; font-size: 13px; }

.eu-loceq-ita { border: 1px solid #472F35; padding: 1.562rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr)); border-radius: 18px; gap: 1.562rem 3.062rem; display: grid; background: #221619; }

.eu-loceq-y1 { grid-template-columns: auto minmax(0, 1fr); display: grid; gap: 1rem 1.312rem; align-items: start; }

.eu-loceq-1o { overflow: hidden; font-size: 22.5px; background: #DF7B9D; display: grid; width: 64px; border-radius: 50%; place-items: center; color: #110D0E; font-weight: 800; height: 64px; font-family: "Oswald", sans-serif; }

.eu-loceq-1o img { height: 100%; object-fit: cover; width: 100%; }

.eu-loceq-bjh { font-weight: 800; font-size: 22.5px; }

.eu-loceq-vbq { color: #B69FA4; font-size: 14px; }

.eu-loceq-ru3 { margin-top: 0.625rem; }

.eu-loceq-flh { margin-top: 0.75rem; font-size: 14px; display: flex; flex-wrap: wrap; gap: 0.5rem 1.312rem; }

.eu-loceq-014 { color: #B69FA4; font-family: "Fira Code", monospace; }

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

.eu-fitah-ntq > li + li { margin-top: 0; }

.eu-fitah-sn { border: 1px solid #472F35; padding: 0.625rem; transition: border-color .25s; background: #221619; display: block; aspect-ratio: 300 / 173; border-radius: 10px; }

.eu-fitah-sn:hover { border-color: #E9A4BC; }

.eu-fitah-g8 { width: 100%; object-fit: contain; height: 100%; }

.eu-tai-uxz { grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr)); gap: 2.062rem; display: grid; align-items: center; }

.eu-tai-26li { min-width: 0; }

.eu-tai-mcx { margin-top: 0.875rem; }

.eu-tai-up { list-style: none; margin-top: 1.188rem; padding: 0; }

.eu-tai-nkc { gap: 0.625rem; display: flex; }

.eu-tai-nkc svg { color: #52D67D; margin-top: 2px; flex: none; }

.eu-tai-ukc { display: flex; gap: 0.625rem; flex-wrap: wrap; margin-top: 1.562rem; }

.eu-tai-y4 { border: 1.5px solid #F5F2F3; color: #F5F2F3; min-height: 52px; display: inline-flex; transition: background-color .25s, color .25s; justify-content: center; text-decoration: none; border-radius: 10px; flex-direction: column; padding: 0.375rem 1.312rem; }

.eu-tai-y4:hover { background: #F5F2F3; color: #110B0D; }

.eu-tai-ohjz { font-size: 11px; }

.eu-tai-rc { font-weight: 700; font-size: 16.5px; line-height: 1.2; }

.eu-lonu7-4lpp, .eu-petah-7sfh { border-radius: 18px; background: #2A1C1F; padding: 1.562rem 1.312rem; }

.eu-lonu7-409 { align-items: flex-end; flex-wrap: wrap; gap: 1.312rem 2.562rem; display: flex; justify-content: space-between; }

.eu-lonu7-vi { max-width: 640px; min-width: 0; }

.eu-lonu7-nf9, .eu-petah-3k { max-width: 680px; margin-top: 0.75rem; }

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

.eu-lonu7-t0u8 { background: #221619; display: flex; font-weight: 700; min-width: 0; gap: 0.75rem; align-items: center; hyphens: auto; padding: 1rem; color: #F5F2F3; overflow-wrap: break-word; border-radius: 10px; }

.eu-lonu7-t0u8 + .eu-lonu7-t0u8 { margin-top: 0; }

.eu-lonu7-t0u8 svg { color: #E9A4BC; flex: none; }

.eu-petah-tfzi { margin-top: 1.312rem; font-size: 14px; display: flex; flex-wrap: wrap; font-weight: 700; gap: 0.5rem 1.312rem; }

.eu-xa2-cjnq { gap: 2.062rem 3.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr)); display: grid; }

.eu-xa2-co { min-width: 0; }

.eu-xa2-co p { margin-top: 0.875rem; }

.eu-xa2-pj { min-width: 0; align-content: start; gap: 1rem; display: grid; }

.eu-xa2-90 { border: 1px solid #472F35; border-radius: 18px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #472F35; overflow: hidden; gap: 1px; }

.eu-xa2-dvm { flex-direction: column-reverse; display: flex; padding: 1.188rem 1.312rem; background: #221619; }

.eu-xa2-y8m { font-family: "Fira Code", monospace; overflow-wrap: break-word; color: #F5F2F3; font-size: 24.5px; font-weight: 700; hyphens: auto; }

.eu-xa2-gqk { color: #B69FA4; font-size: 13px; }

.eu-xa2-vto { border: 1px solid #472F35; background: #221619; list-style: none; border-radius: 18px; padding: 0; }

.eu-xa2-tpap { border-bottom: 1px solid #472F35; display: flex; padding: 0.875rem 1.312rem; justify-content: space-between; flex-wrap: wrap; gap: 0.25rem 1rem; }

.eu-xa2-tpap + .eu-xa2-tpap { margin-top: 0; }

.eu-xa2-tpap:last-child { border-bottom: 0; }

.eu-xa2-haom { color: #F5F2F3; font-weight: 700; }

.eu-xa2-16aq { hyphens: auto; color: #B69FA4; font-size: 14px; overflow-wrap: break-word; font-family: "Fira Code", monospace; }

.eu-wy4-607s { counter-reset: faq; border-top: 1.5px solid #F5F2F3; }

.eu-wy4-xays { border-bottom: 1px solid #472F35; }

.eu-wy4-mj { font-weight: 700; grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 0.75rem; font-size: 17.5px; color: #F5F2F3; display: grid; align-items: center; padding: 1.188rem 0; }

.eu-wy4-mj::before { content: counter(faq, decimal-leading-zero); font-size: 13px; color: #E9A4BC; counter-increment: faq; font-family: "Fira Code", monospace; }

.eu-wy4-mj:hover { color: #E9A4BC; }

.eu-wy4-u9zd { transition: transform .25s; }

.eu-wy4-xays[open] .eu-wy4-u9zd { transform: rotate(45deg); }

.eu-wy4-ewjo { max-width: 856px; padding: 0 0 1.438rem 3.062rem; }

.eu-wy4-ewjo p + p { margin-top: 0.625rem; }

.eu-ho8-dmk { padding: 1.812rem 1.438rem; background: #070505; gap: 1.562rem 2.562rem; justify-content: space-between; align-items: center; display: flex; flex-wrap: wrap; border-radius: 18px; color: #F0EDEE; }

.eu-ho8-fz { min-width: 0; max-width: 640px; }

.eu-ho8-ha8 { color: #F0EDEE; line-height: 1.12; font-size: clamp(1.524rem, 1.219rem + 1.2vw, 2.159rem); font-weight: 800; letter-spacing: -0.02em; }

.eu-ho8-an6 { color: #F0EDEE; margin-top: 0.625rem; }

.eu-ho8-an6 a { color: #F0EDEE; }

.eu-qi2-fjkh { font-size: clamp(1.397rem, 1.117rem + 1vw, 1.905rem); font-weight: 800; max-width: 760px; line-height: 1.15; }

.eu-qi2-a1e { font-size: 15px; column-gap: 3.062rem; margin-top: 1.188rem; columns: 2 340px; }

.eu-qi2-a1e p + p { margin-top: 0.875rem; }

.eu-cer-ib5 { padding: 0; font-size: 13px; margin-bottom: 1.312rem; list-style: none; gap: 0.375rem 0.625rem; flex-wrap: wrap; color: #B69FA4; display: flex; }

.eu-cer-ib5 li + li { margin-top: 0; }

.eu-cer-ib5 li + li::before { margin-right: 0.625rem; content: "/"; }

.eu-cer-cqtk { color: #B69FA4; }

.eu-cer-hhud { color: #F5F2F3; font-weight: 700; }

.eu-peved { padding-block: 0.5rem 2.062rem; }

.eu-peved-0zvu { display: grid; gap: 1.562rem 3.062rem; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 446px), 1fr)); }

.eu-peved-b6 { min-width: 0; }

.eu-peved-yso { font-size: 13px; font-family: "Fira Code", monospace; color: #B69FA4; }

.eu-peved-0b { letter-spacing: -0.03em; margin-top: 0.625rem; font-size: clamp(2.286rem, 1.321rem + 3.4vw, 4.064rem); line-height: 1.02; font-weight: 800; }

.eu-peved-jk { margin-top: 1rem; max-width: 560px; font-size: 18.5px; }

.eu-peved-ar1 { border: 1px solid #472F35; gap: 1px; background: #472F35; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 142px), 1fr)); overflow: hidden; display: grid; margin-top: 1.562rem; }

.eu-peved-f7l1 { padding: 0.75rem 1rem; min-width: 0; background: #221619; }

.eu-peved-me2v { font-weight: 700; font-size: 12px; color: #B69FA4; }

.eu-peved-crr { color: #F5F2F3; font-family: "Fira Code", monospace; font-weight: 700; hyphens: auto; overflow-wrap: break-word; margin-top: 2px; font-size: 17.5px; }

.eu-peved-p3ig { margin-top: 1.562rem; }

.eu-peved-e7x { color: #B69FA4; font-size: 13px; margin-top: 0.75rem; }

.eu-peved-w6d { min-width: 0; }

.eu-du2-on { color: #F0EDEE; padding: 1.812rem 1.312rem 0; background: #070505; border-radius: 18px; overflow: hidden; text-align: center; }

.eu-du2-grs { margin-inline: auto; max-width: 816px; }

.eu-du2-n7g { color: #F0EDEE; font-family: "Fira Code", monospace; font-size: 13px; }

.eu-du2-o37u { font-size: clamp(2.159rem, 1.321rem + 3.4vw, 4.19rem); letter-spacing: -0.03em; font-weight: 800; line-height: 1.02; margin-top: 0.625rem; color: #F0EDEE; }

.eu-du2-x0a5 { color: #F0EDEE; margin-top: 0.875rem; font-size: 18.5px; }

.eu-du2-nxs { justify-content: center; margin-top: 1.562rem; }

.eu-du2-3k8 { justify-content: center; padding: 0; margin-top: 1.812rem; flex-wrap: wrap; list-style: none; gap: 0.5rem; display: flex; }

.eu-du2-fkq { border: 1px solid #F0EDEE; color: #F0EDEE; padding: 0.5rem 0.875rem; border-radius: 999px; font-size: 14px; }

.eu-du2-fkq + .eu-du2-fkq { margin-top: 0; }

.eu-du2-fkq strong { font-family: "Fira Code", monospace; color: #F0EDEE; }

.eu-du2-9yb { aspect-ratio: 16 / 10; border-radius: 18px 18px 0 0; margin: 2.312rem auto 0; background-color: #2A1C1F; max-width: 956px; overflow: hidden; }

.eu-du2-9yb img { object-fit: cover; height: 100%; width: 100%; }

.eu-jazo0 { padding-bottom: 3.062rem; }

.eu-jazo0-on { border: 1px solid #472F35; background: #221619; border-radius: 18px; }

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

.eu-jazo0-1el { transition: transform .25s; }

.eu-jazo0-on[open] .eu-jazo0-1el { transform: rotate(45deg); }

.eu-jazo0-hl { list-style: none; display: grid; padding: 0 0.5rem 0.5rem; margin: 0; }

.eu-jazo0-hl li + li { margin-top: 0; }

.eu-jazo0-icn { display: flex; border-top: 1px solid #472F35; font-weight: 600; padding: 0 0.5rem; color: #DCD1D3; text-decoration: none; align-items: center; min-height: 44px; }

.eu-jazo0-icn:hover { color: #E9A4BC; }

.eu-soi-e1jz { align-items: start; gap: 1.812rem 3.625rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr)); }

.eu-soi-mm { font-size: 17.5px; max-width: 720px; min-width: 0; }

.eu-soi-mm p { margin-top: 0.875rem; }

.eu-soi-10rz { border-radius: 18px; background: #2A1C1F; padding: 1.562rem; min-width: 0; }

.eu-soi-i0 { font-weight: 600; font-size: 19.5px; }

.eu-soi-ex { padding: 0; margin-top: 0.875rem; list-style: none; }

.eu-soi-bag { gap: 0.625rem; display: flex; }

.eu-soi-bag svg { margin-top: 2px; flex: none; color: #52D67D; }

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

.eu-socer-uob > li + li { margin-top: 0; }

.eu-socer-8et4 { border: 1px solid #472F35; overflow: hidden; border-radius: 18px; background-color: #070505; aspect-ratio: 16 / 10; }

.eu-socer-lhdm { width: 100%; height: 100%; object-fit: contain; }

.eu-socer-h9 { font-size: 14px; margin-top: 0.625rem; }

.eu-cerix-17 { border: 1px solid #472F35; overflow-x: auto; border-radius: 18px; background: #221619; }

.eu-cerix-c8f5 { font-size: 15px; min-width: 560px; }

.eu-cerix-c8f5 thead { background: #2A1C1F; }

.eu-cerix-c8f5 th, .eu-cerix-c8f5 td { padding: 0.625rem 1rem; vertical-align: middle; }

.eu-cerix-c8f5 thead th { font-size: 13px; font-weight: 700; color: #DCD1D3; }

.eu-cerix-c8f5 tbody th, .eu-cerix-c8f5 tbody td { border-top: 1px solid #472F35; }

.eu-cerix-27s { color: #F5F2F3; font-family: "Fira Code", monospace; text-align: right; white-space: nowrap; }

.eu-cerix-y0 { display: flex; color: #F5F2F3; gap: 0.75rem; align-items: center; font-weight: 700; }

.eu-cerix-yaa { width: 40px; background: #2A1C1F; height: 40px; overflow: hidden; flex: none; border-radius: 6px; }

.eu-cerix-yaa img { width: 100%; height: 100%; object-fit: contain; }

.eu-cerix-rd6 { background: #2A1C1F; }

.eu-cerix-rd6 .eu-cerix-yaa { background: #221619; }

.eu-cerix-q5s { border-radius: 6px; background: #DF7B9D; color: #110D0E; padding: 2px 0.5rem; font-size: 11px; font-weight: 700; }

.eu-rip-7m31 { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 304px), 1fr)); display: grid; }

.eu-rip-392o { border: 1px solid #472F35; flex-direction: column; background: #221619; border-radius: 18px; padding: 1.562rem; display: flex; gap: 0.75rem; min-width: 0; }

.eu-rip-beh { font-size: 20.5px; font-weight: 600; }

.eu-rip-fyl { flex: 1; font-size: 15px; }

.eu-rip-p0g { font-weight: 700; align-items: center; font-size: 13px; gap: 0.375rem; display: flex; flex-wrap: wrap; }

.eu-rip-p0g svg { color: #B69FA4; }

.eu-rip-6c { padding: 0.25rem 0.625rem; border-radius: 6px; background: #2A1C1F; color: #F5F2F3; }

.eu-rip-9ow { color: #110D0E; border-radius: 6px; padding: 0.25rem 0.625rem; background: #DF7B9D; }

.eu-fizop-irh { grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr)); gap: 2.562rem 3.062rem; display: grid; }

.eu-fizop-bd { min-width: 0; }

.eu-fizop-yk { font-size: clamp(1.524rem, 1.219rem + 1vw, 2.159rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; }

.eu-fizop-p5 { color: #B69FA4; margin-top: 0.625rem; }

.eu-fizop-uaxg { border: 1px solid #472F35; overflow-x: auto; background: #221619; margin-top: 1.188rem; border-radius: 18px; }

.eu-fizop-pqqs { font-size: 15px; }

.eu-fizop-pqqs thead { background: #2A1C1F; }

.eu-fizop-pqqs th, .eu-fizop-pqqs td { padding: 0.75rem 1.188rem; }

.eu-fizop-pqqs thead th { font-size: 13px; }

.eu-fizop-pqqs tbody th, .eu-fizop-pqqs tbody td { border-top: 1px solid #472F35; }

.eu-fizop-pqqs tbody th { font-weight: 600; }

.eu-fizop-z2o6 { font-family: "Fira Code", monospace; white-space: nowrap; text-align: right; color: #F5F2F3; }

.eu-fizop-zmb { height: 4px; background: #2A1C1F; display: block; border-radius: 999px; margin-top: 0.375rem; }

.eu-fizop-g8x { background: #DF7B9D; display: block; height: 100%; border-radius: 999px; }

.eu-fizop-gw { color: #52D67D; font-weight: 700; }

.eu-fizop-flj6 { color: #B69FA4; }

.eu-xakah-jr3a { border: 1px solid #472F35; aspect-ratio: 16 / 9; border-radius: 18px; position: relative; overflow: hidden; background-color: #070505; }

.eu-xakah-vh { height: 100%; width: 100%; object-fit: cover; }

.eu-xakah-55jh { background: rgba(0, 0, 0, 0.66); text-decoration: none; inset: 0; position: absolute; place-items: center; display: grid; }

.eu-xakah-xasu { align-items: center; display: inline-flex; font-size: 17.5px; background: #F0EDEE; min-height: 56px; font-weight: 800; color: #070505; transition: transform .25s; gap: 0.75rem; border-radius: 999px; padding: 0 1.688rem; }

.eu-xakah-55jh:hover .eu-xakah-xasu { transform: scale(1.04); }

.eu-xakah-au48 { align-items: center; gap: 0.875rem 2.062rem; margin-top: 1rem; flex-wrap: wrap; display: flex; justify-content: space-between; }

.eu-xakah-pz { max-width: 640px; font-size: 15px; }

.eu-pe8-39 { font-size: 17.5px; max-width: 760px; line-height: 1.7; }

.eu-pe8-t5p { letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; margin-bottom: 1.188rem; font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.54rem); }

.eu-pe8-39 p + p { margin-top: 0.875rem; }

.eu-petah-lo { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr)); gap: 0.75rem; margin-top: 1.562rem; }

.eu-petah-6w { min-width: 0; background: #221619; border-radius: 10px; padding: 1.188rem 1.312rem; }

.eu-petah-zznh { font-size: 16.5px; font-family: "Work Sans", sans-serif; font-weight: 700; }

.eu-petah-eeq { font-size: 14px; margin-top: 0.375rem; }

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

.eu-qiwyy-4bjq { transform: translateY(0); }

.eu-qiwyy-xaa2 { font-weight: 700; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; min-width: 0; color: #F5F2F3; }

.eu-qiwyy .eu-xak { flex: none; min-height: 44px; }

@media (min-width: 638px) {
  .eu-peka1 { padding-inline: 1.562rem; }
  .eu-veduc-43 { padding: 2.812rem 2.562rem; }
  .eu-veduc-e54 { padding: 1.562rem 2.062rem; }
  .eu-rifit-ricn { padding: 2.312rem; }
  .eu-lonu7-4lpp, .eu-petah-7sfh { padding: 2.312rem; }
  .eu-ho8-dmk { padding: 2.562rem; }
  .eu-du2-on { padding: 2.812rem 2.562rem 0; }
}

@media (min-width: 974px) {
  .eu-peka1 { padding-inline: 2.562rem; }
  main > section { padding-block: 0 5.688rem; }
  .eu-wyv { padding: 0.75rem 1.562rem; }
  .eu-wyv-b3y { padding-left: 0.875rem; gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; }
  .eu-wyv-d89 { display: none; }
  .eu-wyv-lfcr { border-top: 0; flex-wrap: wrap; padding-top: 0; display: flex; gap: 2px; justify-content: center; }
  .eu-wyv-0f { font-size: 14px; min-height: 40px; }
  .eu-wyv-dsu { display: flex; }
  .eu-wyv-dsu .eu-xak { padding: 0 1rem; min-height: 42px; }
  .eu-xaw { padding-block: 1.562rem 5.125rem; }
  .eu-xaw-gn9 { padding-block: 2.062rem; }
  .eu-veduc-43 { padding: 4.125rem; }
  .eu-peved { padding-block: 1rem 3.062rem; }
  .eu-jazo0 { padding-bottom: 4.625rem; }
  .eu-jazo0-on[open] .eu-jazo0-hl, .eu-jazo0-hl { gap: 0.5rem; padding: 0 0.625rem 0.625rem; flex-wrap: wrap; display: flex; }
  .eu-jazo0-icn { font-weight: 700; color: #F5F2F3; border-top: 0; padding: 0 0.75rem; min-height: 36px; border-radius: 10px; background: #2A1C1F; font-size: 14px; }
  .eu-jazo0-icn:hover { color: #110D0E; background: #DF7B9D; }
  .eu-rifit-ricn { padding: 2.812rem; }
  .eu-lonu7-4lpp, .eu-petah-7sfh { padding: 2.812rem; }
  .eu-ho8-dmk { padding: 3.062rem; }
  .eu-du2-on { padding: 3.625rem 3.625rem 0; }
  .eu-xagu8 { padding-block: 4.625rem 1.812rem; }
  .eu-qiwyy { display: none; }
}